首页 / 计算机系统

计算机系统无效专利 发明

技术内容

技术领域 本发明涉及一种计算机系统,尤其涉及一种可自动检测系统状态并且可客制化地变更桌面背景或布景主题的计算机系统。 背景技术 随着计算机信息发展的普及,使用者依赖计算机处理日常事务或工作的程度已大大提高。为了促进使用计算机的便利性,使用者通常会将计算机客制化成符合自己使用习惯的环境,像是更换桌面底图、建立桌面捷径或是安装桌面工具等等。为了提供简单易用的桌面环境并保留弹性给使用者,实在需要一种计算机系统,以整合系统设定与使用者习惯,让简单易用的概念真正落实在使用者界面上。 传统上的计算机系统,其桌面环境仅可供使用者一个可以快速启动检视的界面。若使用者需要知道某些系统状态,其检视的方式大多是利用状态列(或工作列)或是直接开启程序,才可获知系统的状态;各程序负责显示自己的状态。若是在桌面上可以直接显示程序的状态,那么在使用上将会更方便。 除此之外,使用者对于客制化的要求越来越高,目前一般的布景主题大都是现成预设的,若能提供使用者自行下载安装不同的布景主题,将会更符合使用者的个人特色。 发明内容 本发明的主要目的在于提供一种可自动检测系统状态的机制并借由应用程序来显示的计算机系统。 本发明的另一目的在于提供一种可客制化地变更桌面背景或布景主题的计算机系统。 本发明的再一目的在于提供一种显示透明的使用者界面的方法。 为达到本发明的目的,本发明提供一种计算机系统,其可自动显示更新图像(icon)于一使用者界面。该计算机系统包括一处理器、一状态通知模块以及一存储器,存储器及状态通知模块分别与处理器电性相连。存储器存储有一程序,且处理器执行该程序,可达成以下的机制: S21:自一对应图像组存取一显示图像,并将该显示图像显示于该使用者界面,其中该显示图像对应一特定应用程序; S22:存取一文件(file),其中该文件包括该特定应用程序的一名称信息、该特定应用程序的一路径信息、该特定应用程序的一对应图像信息及该特定应用程序的一启动指令信息; S23:判断该文件是否存有一状态识别栏位; S24:若判断为“是”,则依据该状态识别栏位决定一状态事件,其中该特定应用程序关联于该状态事件; S25:通过该状态通知模块,取得一状态信号,且该状态信号对应于该状态事件;及 S26:根据该状态信号,自该对应图像组选取该更新图像,且该更新图像依据该信号状态,自动更新该显示图像并显示该更新图像。 较佳的,状态事件可以是一因特网状态事件(NET)、一电子邮件状态事件(E-MAIL)或一即时信息状态事件(MSG)。 若步骤S23判断为“否”,则回到步骤S21:将该显示图像显示于该使用者界面。 各转接器(adapter)分别与该状态通知模块电性相连,且各该转接器可分别对应连接一信号源连接端口。 较佳的,本发明可进一步判断该文件是否包括一语系变量设定,即S27,若判断为“是”,且当该状态事件是该因特网状态事件时,该处理器执行该程序,还达成S28:依据该状态事件与该语系变量设定,改变(redirect)一连接网址。 除此之外,计算机系统还包含一状态识别栏位比对模块,分别与状态通知模块及处理器电性相连,状态识别栏位比对模块决定与特定应用程序相关联的状态事件。 本发明的计算机系统执行程序,还可达成以下的机制: S41:接收一指示信号; S42:确认该指示信号,以决定该程序达成下列机制: S43:变更一桌面背景。 步骤S431-433依据一图像数据库取得的一桌面背景预设值与一桌面背景设定值相比较,若该桌面背景预设值与该桌面背景设定值不同时,则依据该桌面背景设定值变更显示为新的桌面背景。 S45:变更一布景主题。 步骤S451-453依据一布景包装数据库取得的一原有布景主题设定值与一布景主题设定值相比较,若该原有布景主题设定值与该布景主题设定值不同时,则依据一布景主题文件,载入并显示一新的布景主题。 S44:切换至一预设布景主题。 步骤S441-443先判断该布景主题是否被移除。若是,则启动一预设布景主题的套用程序,即S442-443。S442:取得一预设布景主题设定值;以及S443:根据该预设布景主题设定值载入并显示该预设布景主题。 此外,本发明还揭示一种显示一透明的使用者界面的方法,其包括: S51:取得一桌面背景。 S52:取得一使用者界面的多个坐标位置。 S53:依据该使用者界面的多个坐标位置,提取该桌面背景的一相对部分,以定义为一提取图案。 S54:处理该提取图案的颜色,并将该使用者界面置换为该经颜色处理过的提取图案,以呈现该透明的使用者界面。 本发明可自动检测系统状态的机制并借由应用程序来显示,可客制化地变更桌面背景或布景主题,以及显示透明的使用者界面。 附图说明 图1显示本发明的计算机系统的方框示意图。 图2为依据本发明的计算机系统,显示其自动检测系统状态的方法流程图。 图3为依据本发明的计算机系统,显示状态通知模块与转接器的方框示意图。 图4依据本发明的计算机系统,显示其变更布景主题的方法流程图。 图5为本发明显示透明的使用者界面的方法流程图。 图6为依据本发明的一实施例,显示计算机开机桌面的示意图。 其中,附图标记说明如下: 1计算机系统 11处理器               12存储器 31状态通知模块         321-323转接器 331-333连接端口        61桌面背景 62使用者界面           34状态识别栏位比对模块 具体实施方式 为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举出优选实施例,并配合所附附图,作详细说明如下。 请参考图1,本发明提供一种可显示一更新图像(icon)于一使用者界面(UI)的计算机系统1。计算机系统1包括一处理器11、一状态通知模块(如图3所示的标号31)以及一存储器12,存储器12与处理器11电性相连。存储器12存储有一程序,且处理器11执行该程序,可达成如图2所示流程的机制。 请参考图2。首先,在步骤S21:自一对应图像组存取一显示图像,并将该显示图像显示于该使用者界面,其中该显示图像对应一特定应用程序。例如,特定应用程序可以是浏览器(像是IE或FireFox等)、电子邮件及即时信息等等特定应用程序。各特定应用程序可具有相对应的显示图像显示在使用者界面(UI)以供使用者点选。 接下来是步骤S22:存取一文件(file),其中该文件包括该特定应用程序的一名称信息、该特定应用程序的一路径信息、该特定应用程序的一对应图像信息及该特定应用程序的一启动指令信息。简单的说,该文件可包含关于特定应用程序的所有相关数据。 接下来S23:判断该文件是否存有一状态识别栏位。进一步而言,此状态识别栏位可以是由使用者自行新增及/或加以定义的栏位。 若判断为“是”,则来到步骤S24:依据该状态识别栏位决定一状态事件,其中该特定应用程序关联于该状态事件。依据使用者自行定义的状态识别栏位,计算机系统可获知应监视的状态事件为何。计算机系统还包含一状态识别栏位比对模块分别与状态通知模块及处理器电性相连,该状态识别栏位比对模块决定与该特定应用程序相关联的该状态事件。 举例而言,特定应用程序可以是浏览器(像是FireFox或IE)、电子邮件(像是Outlook Express或Lotus)及即时信息(像是MSN或Yahoo即时通);在此实施例中,与特定应用程序相关联的状态事件即分别为NET、NET与E-mail及NET与MSG。因此状态事件可以是一因特网状态事件(NET)、一电子邮件状态事件(E-MAIL)或一即时信息状态事件(MSG)。 再来S25:通过状态通知模块,取得一状态信号,且该状态信号对应于该状态事件。计算机系统实质是通过状态通知模块监视状态事件。因此当状态事件有变更时,计算机系统即可取得状态信号。 请同时参考图3,状态识别栏位比对模块34分别与状态通知模块31及处理器11电性相连。各信号源连接端口331-333分别通过转接器(adapter)321-323与状态通知模块32电性相连,且各该信号源连接端口331分别对应各该转接器323。状态通知模块32还与处理器11电性相连,因此状态通知模块31可提供经状态识别栏位比对模块34比对决定的特定应用程序的状态信号。例如网络连线状态、邮件未读/已读封数、或即时信息连线状态或未读/已读封数。 请回到图2,接下来S26:根据该状态信号,自该对应图像组选取该更新图像,且该更新图像依据该信号状态,自动更新该显示图像并显示该更新图像。也就是依照各种不同的连线状态,本发明可提供不同的图像。举例而言,若网络连线通畅时,显示的图像为一只橘色的狐狸(图未示),但若网络连线不通时,该图像即变更为灰色的狐狸。除了颜色的识别之外,也可利用其他不同图像(图未示;例如在原来的图像上打叉),在此仅为举例说明,并非用以限制本发明。 较佳的,请参考图2的步骤S27,本发明可进一步判断该文件是否包括一语系变量设定,若判断为“是”,且当该状态事件是该因特网状态事件时,该处理器执行该程序,还达成S28:依据该状态事件与该语系变量设定,改变(redirect)一连接网址。 举例而言,若使用者的计算机系统,其语系变量设定为繁体中文,当使用者键入http:\\www.google.com,本发明的计算机系统即可自动改变网址为www.google.com.tw。而传统上,改变网址通常借由服务器主动识别系统的语系定义,因此本发明的计算机系统无论其服务器是否支持主动识别,都可让使用者借由变更变量语系的定义加以改变。 除此之外,请参考图4,依据本发明的另一目的,计算机系统(可以是与图1所示不同或相同的计算机系统)执行程序,还可达成的各种机制。 首先S41:接收一指示信号。举例而言,当使用者欲变更桌面背景或变更布景主题时,计算机系统即接收到指示信息,例如这些设定的改变通常会被写入计算机系统的GConf System。 接下来S42:确认该指示信号,以决定该程序达成下列机制,即S43-S45,的其中任一。例如一旦发现计算机系统的GConf System设定改变,即进行确认应执行的步骤,也就是S43-S45其中任一的步骤。 S43:变更一桌面背景。 步骤S43依据一图像数据库取得的一桌面背景预设值与一桌面背景设定值,即步骤S431,将两者相比较,即步骤S432,若桌面背景预设值与桌面背景设定值不同时(也即表示设定改变,S432判断为“否”),则依据桌面背景设定值变更桌面背景,即步骤S433。若桌面背景预设值与桌面背景设定值相比较的设定值相同时,也就是设定未改变,则不进行任何变更(结束)。 S45:变更一布景主题。 步骤S45依据一布景包装数据库取得的一原有布景主题设定值与一布景主题设定值,即步骤S451,将两者相比较,即步骤S452,若原有布景主题设定值与布景主题设定值不同时(也即表示设定改变,S452判断为“否”),则进行S453:依据一布景主题文件,载入并显示一新的布景主题,进行变更布景主题。若原有布景主题设定值与布景主题设定值相比较的设定值相同时,也就是设定未改变,则不进行任何变更(结束)。 S44:切换至一预设布景主题。 步骤S441-443先判断该布景主题是否被移除。若是,则启动一预设布景主题的套用程序,即步骤S442-443。S442:取得一预设布景主题设定值;以及S443:根据该预设布景主题设定值载入并显示该预设布景主题。 此外,依据本发明的再一目的,本申请还揭示一种显示一透明的使用者界面的方法。请参考图5的方法流程图,其包括: S51:取得一桌面背景。举例而言,可提取上述计算机系统中的GConfSystem,以获得桌面背景。请同时参考图6,一般而言,计算机屏幕开机即可显示桌面背景61。 请回到图5,接着是S52:取得一使用者界面的多个坐标位置。举例而言,计算机操作系统(OS)即可获取各使用者界面(也就是显示在屏幕画面上的界面)的坐标位置。请同时参考图6,计算机屏幕开机即可显示使用者界面62,而其坐标位置即使用者界面62的四个角的坐标位置。 S53:依据使用者界面的多个坐标位置,提取该桌面背景的一相对部分,以定义为一提取图案。更进一步而言,再此步骤是将使用者界面位于桌面背景的所在位置定义的,并提取桌面背景的相对部分,以定义为提取图案。 S54:处理该提取图案的颜色,并将该使用者界面置换为经颜色处理过的提取图案,以呈现透明的使用者界面。简要地说,透明的使用者界面即是利用提取原桌面背景的相对部分,并经颜色处理,再覆盖在桌面背景之上,而使视觉效果为显示呈透明的使用者界面。 此外,本发明也可应用在一种笔记本电脑(图未示),因此本发明还提供一种笔记本电脑是具有上述的计算机系统。 虽然本发明已以优选实施例揭示如上,然其并非用以限定本发明,任何本领域普通技术人员,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的保护范围当视所附的权利要求所界定的范围为准。

萧振群发明人的其他相关专利技术