电脑信息更新系统及方法

文档序号:6584787阅读:310来源:国知局
专利名称:电脑信息更新系统及方法
技术领域
本发明涉及一种电脑信息更新系统及方法,用以在一电脑网络中自动更新每一部电脑中的信息。
由于电脑的软、硬件不断推陈出新,而且客户的需求也不断在改变,因此安装在个人电脑或是企业内部电脑中的各式电脑信息(尤其是软件程序)便时常需要予以更新。为了进行电脑信息的更新,传统上需由电脑信息提供者将载有更新信息的软盘或光盘以邮寄方式交给欲更新电脑信息者自行安装,或是电脑信息提供者派出服务人员至欲更新电脑信息的地点来安装更新的信息。虽然这种方式能够达到电脑信息更新的目的,但随着电脑信息提供者的客户数目增多,或者因为单一客户拥有越来越多的电脑,需制作并邮寄的软盘或光盘数目便显的过于庞大,而服务人员的人力需求也急速增多,这些原因都将导致服务的效率及品质大为下降,而且提高电脑信息提供者的成本。
有鉴于此,便有利用因特网来进行电脑信息更新的方法,例如,通过因特网的连线,欲更新电脑信息的电脑可直接由电脑信息提供者端的服务器下载更新信息。然而,由于电脑信息提供者端的服务器仍需对所有欲更新电脑信息的电脑进行更新作业,因此,当电脑数目增多时,不但服务器的负载过重,且网络的带宽将不敷使用,且使用者还需额外学习复杂的上网更新技术。因此,前述各种现有的电脑信息或程序更新方式实有改进的必要。
本发明的另一目的,是提供一种具有执行区与更新储存区的电脑,其内建有本发明的电脑信息更新系统,所以更新储存区在更新电脑信息的动作并不影响执行区电脑信息的运行。
本发明的另一目的,是提供一种电脑信息更新系统。同一台电脑可设定多台更新来源电脑,电脑信息更新可依照优先顺序,以最佳捷径下载更新信息。
为了实现上述目的,本发明公开了一种电脑信息更新系统,用于在一电脑网络中更新至少一用户端电脑中现有的一电脑信息,该电脑网络包含一更新来源电脑以及该用户端电脑,该电脑信息更新系统是内建于该更新来源电脑以及该用户端电脑中,该更新来源电脑与该用户端电脑均具有一执行区与一更新储存区,该电脑信息至少储存于该用户端电脑的更新储存区中,该电脑信息更新系统包含一监控模块,用以监控该更新来源电脑的更新储存区中,是否储存有相对应该电脑信息的一更新信息,以及当该更新来源电脑中的更新储存区中储存有该更新信息时,将该更新信息下载至该用户端电脑的更新储存区中储存;以及一更新模块,用以将该用户端电脑的更新储存区中的该更新信息另存至该用户端电脑的执行区中,以使当该用户端电脑欲执行该电脑信息时,不影响该监控模块下载该更新信息。
本发明还揭露了一种电脑信息更新方法,用以在一电脑网络中更新至少一用户端电脑中现有的一电脑信息,该电脑网络包含一更新来源电脑以及该用户端电脑,其中,该更新来源电脑与该用户端电脑皆具有一执行区与一更新储存区,该电脑信息至少储存于该用户端电脑的更新储存区中,该电脑信息更新方法包含监控该更新来源电脑的更新储存区中,是否储存有相对应该电脑信息的一更新信息;当该更新来源电脑中的更新储存区中储存有该更新信息时,将该更新信息下载至该用户端电脑的更新储存区中储存;以及将该用户端电脑的更新储存区中的该更新信息另存至该用户端电脑的执行区中。
本发明的有益效果是,只要在电脑信息更新来源的最上层电脑,控制好电脑信息更新时机及电脑信息品质,下层电脑即能自动更新最新的电脑信息,不需使用者额外学习复杂的上网更新技术。更可应用此系统于企业内部的网络架构,尤其当企业有许多台电脑时,其电脑信息更新人员只要更新企业一台更新来源主机,其它下层的电脑可借由此系统自动更新,大大减少电脑信息更新人员四处奔波更新电脑信息及对电脑信息使用者的教育培训。
下面结合附图和具体实施方式
对本发明作进一步说明。


图1及图2所示,图1是应用本发明电脑信息更新系统的电脑网络10的示意图,图2为本发明电脑信息更新系统20的方块图。本发明是一种电脑信息更新系统20,用以在一电脑网络10中更新至少一用户端电脑中目前现有的一电脑信息。如图1所示,电脑网络10是为一河流状的架构,包含多台层次配置(hierarchically arranged)且相互连接的电脑12、14a、14b、16a、16b、16c以及16d。电脑12位于第一层,电脑14a、14b位于第二层,而电脑16a、16b、16c以及16d则位于第三层。每一层的电脑是其下一层电脑的更新来源电脑,并为其上一层电脑的用户端电脑。例如,电脑12便是电脑14a与14b的更新来源电脑。又如电脑16a、16b、16c以及16d则为电脑14a与14b的用户端电脑。在此特别说明一点,为了方便叙述本发明的实施环境,图1中仅显示出由七台电脑所组成的电脑网络,但实际情况下电脑网络10可能会包含相当多台电脑。因此在一较佳具体实施例中,电脑网络10中的每一电脑皆包含一主从记录表,以记录该电脑的上层更新来源电脑,以及该电脑的下层用户端电脑。
本发明的电脑信息更新系统20是内建于电脑网络10中的多台电脑中,即不论该电脑为更新来源电脑或用户端电脑,均具有电脑信息更新系统20。为了方便说明,图2仅显示一部更新来源电脑22以及一部用户端电脑24,以说明本发明的电脑信息更新系统20更新用户端电脑24中目前现有的一电脑信息30。电脑信息30可为一电脑软件程序,其包含有多个软件模块。另有一更新信息32,则为此电脑软件程序中相对应的至少一更新版软件模块。
如图2所示,更新来源电脑22具有一执行区221与一更新储存区222。用户端电脑24也具有一执行区241与一更新储存区242。执行区221与241是用以储存电脑在执行时所要用到的电脑信息,以及该电脑信息的版本识别码。更新储存区是用以储存更新的电脑信息(即更新信息),以及该更新信息的版本识别码。此外,虽然图2中更新来源电脑22并未显示电脑信息更新系统20,更新来源电脑22及用户端电脑24,皆具有电脑信息更新系统20,如前文所述。
本发明的电脑信息更新系统20包含一监控模块26以及一更新模块28。监控模块26用以监控更新来源电脑22的更新储存区222中,是否储存有相对应电脑信息30的更新信息32。监控的方法是将储存于更新来源电脑22的更新储存区222中的更新信息32的版本识别码,与储存于用户电脑24的更新来源区242的电脑信息30的版本识别码,两者做一比较,以确定上层的更新来源电脑22中是否具有更新信息32。例如,电脑信息30的版本识别码的内容可为Version=1.4.2.0,当中,1代表第一年,4代表第四季,2代表第二个月,0代表流水号;则更新信息32相对应的版本识别码的内容可能是Version=1.4.2.1。则此时监控模块会判断更新来源电脑22中具有更新信息32;反之则否。当更新来源电脑22的更新储存区222中储存有更新信息32时,监控模块26会将更新信息32下载至用户端电脑24的更新储存区242中储存。
在另一较佳具体实施例中,位于电脑网络10的电脑信息更新系统的监控模块,除了会监控上层电脑的更新储存区中是否具有更新信息之外,在当本身的更新储存区具有更新信息时,还具有通知位于该电脑的下层电脑的监控模块的功能,以下载该电脑的更新储存区中的更新信息至该下层电脑的更新储存区中。
更新模块28用以将用户端电脑24的更新储存区242中的更新信息32另存至用户端电脑24的执行区241中。其中,更新模块28是将更新储存区242中的更新信息的版本识别码与执行区241中的电脑信息30的版本识别码做一比较。如果发现更新储存区242中储存有电脑信息30的更新信息32时,才将更新信息32储存至执行区中以更新电脑信息30。
在另一较佳具体实施例中,本发明在更新储存区222与242中另储存有一第一版本识别表,以记录储存于更新储存区222与242中的更新信息32和电脑信息30的相对应版本识别码。在用户端电脑24的执行区241中另储存有一第二版本识别表,以记录电脑信息30的相对应版本识别码。更新模块28则在将更新储存区242中的更新信息32另存至执行区241之时,更新模块28会将更新信息32的相对应版本识别码记录于该第二版本识别表中。其中用户端电脑24的更新模块28在发现更新执行区241的电脑信息32时,会读取第一版本识别表中的相对应的版本识别码,并将此版本识别码更新至第二版本识别表中。
本发明中,每一台具有电脑信息更新系统的电脑皆包含执行区与更新储存区。因此,即使用户端电脑24在执行电脑信息30的当时,仍可由监控模块26先行下载更新信息32至更新储存区242中。待用户端电脑24执行电脑信息30完毕后,再由更新模块28将更新信息32由更新储存区242储存至执行区241以更新电脑信息30。即当用户端电脑24在执行电脑信息30时,不必停止监控模块下载更新信息的动作,两者可以同时进行。
在另一较佳具体实施例中,位于电脑网络10中的任一电脑,只需将其更新储存区的资源分享给其他下层电脑,就可以同时成为多台下层电脑的更新来源电脑。换言之,一台电脑也可以同时设定多台上层电脑为其更新来源电脑。因此,当一电脑需要更新电脑信息时,其可以是当时状况,选择一最适合的更新来源电脑进行后续更新电脑信息的工作。
此外,在一较佳具体实施例中,本发明的电脑信息更新系统可当电脑在启动时,由电脑中应用系统主程序呼叫起来,而进行更新电脑信息的作业。在另一较佳具体实施例中,电脑信息更新系统可常驻于电脑的内存中,并设定更新电脑信息的计划任务,以定义要检查上层电脑中是否具有更新信息的时间点。例如,可设定每天凌晨自动做版本识别码的检查,以在发现有新版更新信息时,自动进行更新电脑信息的作业。综合以上所述,如果运用本发明,网管人员或是负责更新客户电脑信息的服务人员不需逐台电脑的更新电脑信息,只需针对最主要的电脑进行电脑信息的更新,而后与该更新来源电脑连线的用户端电脑则可以连线自动更新其内较旧的电脑信息。
如图3所示,是本发明电脑信息更新方法的流程图。综上所述,本发明更新电脑信息的流程包含下列步骤步骤30开始;步骤32监控更新来源电脑22的更新储存区222中,是否储存有相对应电脑信息30的更新信息32;若否,则重新进行步骤32;步骤34下载更新信息32至更新储存区242;步骤36储存更新信息32至执行区241;步骤38结束。
相对于现有电脑信息或软件程序更新方法,其必需一一对每一电脑进行更新,本发明在更新电脑信息时,仅需先对位于电脑网络最上层中的电脑进行电脑信息的更新,之后位于其下层的用户端电脑则可借助本发明的电脑信息更新系统自行更新其内较旧的电脑信息。因此,本发明可避免费时费力,确实的解决了现有的问题。
以上较佳具体实施例的详述,并非用来对本发明的范畴加以限制。相反地,其目的是希望能涵盖各种等效变换。
权利要求
1.一种电脑信息更新系统,用于在一电脑网络中更新至少一用户端电脑中现有的一电脑信息,该电脑网络包含一更新来源电脑以及该用户端电脑,其特征在于,该电脑信息更新系统是内建于该更新来源电脑以及该用户端电脑中,该更新来源电脑与该用户端电脑均具有一执行区与一更新储存区,该电脑信息至少储存于该用户端电脑的更新储存区中,该电脑信息更新系统包含一监控模块,用以监控该更新来源电脑的更新储存区中,是否储存有相对应该电脑信息的一更新信息,以及当该更新来源电脑中的更新储存区中储存有该更新信息时,将该更新信息下载至该用户端电脑的更新储存区中储存;以及一更新模块,用以将该用户端电脑的更新储存区中的该更新信息另存至该用户端电脑的执行区中,以使当该用户端电脑欲执行该电脑信息时,不影响该监控模块下载该更新信息。
2.如权利要求1所述的电脑信息更新系统,其特征在于,所述的电脑网络包含多台以层次状配置且相互连接的电脑,每一电脑可当作其上层更新来源电脑的用户端电脑,也可当作其下层用户端电脑的更新来源电脑。
3.如权利要求2所述的电脑信息更新系统,其特征在于,所述的更新来源电脑的监控模块,用以当该更新来源电脑的更新储存区具有该更新信息时,通知该更新来源电脑的下层用户端电脑的监控模块,以下载该电脑的更新储存区中的该更新信息至该下层用户端电脑的更新储存区中。
4.如权利要求2所述的电脑信息更新系统,其特征在于,所述的电脑网络中的每一电脑均包含一主从记录表,以记录该电脑的上层更新来源电脑,以及该电脑的下层用户端电脑。
5.如权利要求1所述的电脑信息更新系统,其特征在于,所述的更新储存区中另储存有一第一版本识别表,以记录该更新信息的相对应版本识别码。
6.如权利要求5所述的电脑信息更新系统,其特征在于,所述的用户端电脑的监控模块,在监控该更新来源电脑的更新储存区中是否储存有相对应该电脑信息的更新信息时,是以比较该用户端电脑与该更新来源电脑的第一版本识别表中所记录的版本识别码来决定。
7.如权利要求5所述的电脑信息更新系统,其特征在于,所述的执行区中另储存有一第二版本识别表,以记录该电脑信息的相对应版本识别码。
8.如权利要求7所述的电脑信息更新系统,其特征在于,所述的用户端电脑的更新模块,将该更新储存区中的更新信息另存至该执行区之时,该更新模块会将该更新信息的相对应版本识别码记录于该第二版本识别表中。
9.如权利要求8所述的电脑信息更新系统,其特征在于,所述的用户端电脑的更新模块在更新该执行区的电脑信息时,会读取该第一版本识别表中的相对应的版本识别码,而更新至该第二版本识别表中。
10.如权利要求1所述的电脑信息更新系统,其特征在于,所述的电脑信息是一电脑软件程序,包含有多个软件模块,而储存于该更新储存区中的更新信息是该电脑软件程序中相对应的至少一更新版软件模块。
11.如权利要求1所述的电脑信息更新系统,其特征在于,该用户端电脑在执行该电脑信息时,该监控模块可同时下载相对应该电脑信息的更新信息。
12.一种电脑信息更新方法,用以在一电脑网络中更新至少一用户端电脑中现有的一电脑信息,该电脑网络包含一更新来源电脑以及该用户端电脑,其特征在于,该更新来源电脑与该用户端电脑皆具有一执行区与一更新储存区,该电脑信息至少储存于该用户端电脑的更新储存区中,该电脑信息更新方法包含监控该更新来源电脑的更新储存区中,是否储存有相对应该电脑信息的一更新信息;当该更新来源电脑中的更新储存区中储存有该更新信息时,将该更新信息下载至该用户端电脑的更新储存区中储存;以及将该用户端电脑的更新储存区中的该更新信息另存至该用户端电脑的执行区中。
13.如权利要求12所述的电脑信息更新方法,其特征在于,所述的电脑网络包含多台以层次状配置且相互连接的电脑,每一电脑可当作其上层更新来源电脑的用户端电脑,还可当作其下层用户端电脑的更新来源电脑。
14.如权利要求13所述的电脑信息更新方法,其特征在于,所述的电脑网络中的每一电脑均包含一主从记录表,以记录该电脑的上层更新来源电脑,以及该电脑的下层用户端电脑。
15.如权利要求12所述的电脑信息更新方法,其特征在于,所述的更新储存区中另储存有一第一版本识别表,以记录该更新信息的相对应版本识别码。
16.如权利要求15所述的电脑信息更新方法,其特征在于,所述的用户端电脑,在监控该更新来源电脑的更新储存区中是否储存有相对应该电脑信息的更新信息时,是以比较该用户端电脑与该更新来源电脑的第一版本识别表中所记录的版本识别码来决定。
17.如权利要求15所述的电脑信息更新方法,其特征在于,所述的执行区中另储存有一第二版本识别表,以记录该电脑信息的相对应版本识别码。
18.如权利要求17所述的电脑信息更新方法,其特征在于,所述的用户端电脑,将该更新储存区中的更新信息另存至该执行区之时,会将该更新信息的相对应版本识别码记录于该第二版本识别表中。
19.如权利要求18所述的电脑信息更新方法,其特征在于,所述的用户端电脑在更新该执行区的电脑信息时,会读取该第一版本识别表中的相对应的版本识别码,而更新至该第二版本识别表中。
20.如权利要求12所述的电脑信息更新方法,其特征在于,所述的电脑信息是一电脑软件程序,包含有多个软件模块,而储存于该更新储存区中的更新信息是该电脑软件程序中相对应的至少一更新版软件模块。
21.如权利要求12所述的电脑信息更新方法,其特征在于,所述的用户端电脑在执行该电脑信息时,可同时下载相对应该电脑信息的更新信息。
全文摘要
本发明是一种电脑信息更新系统,用以在一电脑网络中更新一个以上用户端电脑中现有的一电脑信息,该电脑网络包含一更新来源电脑以及该用户端电脑。该电脑信息更新系统是至少内建于该用户端电脑中。该更新来源电脑与该用户端电脑均具有一执行区与一更新储存区。该电脑信息是至少储存于该用户端电脑的更新储存区中。该电脑信息更新系统包含一监控模块以及一更新模块。该监控模块用以监控该更新来源电脑的更新储存区,将该更新信息下载至该用户端电脑的更新储存区中储存。该更新模块用以将该用户端电脑的更新储存区中的该更新信息另存至该用户端电脑的执行区中。借此,可以达到由电脑自动更新其内的电脑信息的功效。
文档编号G06F9/445GK1472662SQ0212749
公开日2004年2月4日 申请日期2002年8月2日 优先权日2002年8月2日
发明者许旭正 申请人:鼎新电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1