数据传送系统和数据传送方法技术方案

技术编号:4303224 阅读:167 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及数据传送系统和数据传送方法。数据传送系统和方法包括:在中央设备中存储软件资源,接收并存储从中央设备发送来的软件资源,并且与中央设备、终端装置并与中间服务器通信。中央设备包括:用于接受软件资源的登记的登记接受单元;用于存储具有与登记接受单元接受的软件资源相对应的版本号的资源信息的资源信息存储单元;用于向中间服务器发送接受的软件资源和存储在资源信息存储单元中的资源信息的资源传递单元;用于创建要向所述终端装置发送的中间服务器的服务器列表的服务器列表创建单元;以及用于发送由服务器列表创建单元创建的服务器列表的发送单元。

【技术实现步骤摘要】

实施方式涉及用于在全部通过网络连接的中央终端或中央设备以及中间服务器 中存储相同数据并且通过终端装置接收数据的。
技术介绍
近年来,通过使用网络来管理软件资源的系统已经被引入学校、医院、公司等中。 这种系统构成三层结构,包括主机服务器层、中间服务器层以及客户端服务器层(如个人 计算机)。主机服务器层中的主机服务器存储客户端装置所必需的软件资源并且与中间服 务器层中的中间服务器连接。中间服务器从主机服务器下载该软件资源,并且存储与存储 在主机服务器中的软件资源相似的软件资源。客户端装置从中间服务器下载该软件资源。在这种构造的系统中,用户可以通过该用户所拥有的客户端装置(如个人计算 机)从中间服务器下载存在于主机服务器中的软件资源。例如,在将该系统引入企业中的 情况下,通过将主机服务器安装在总部中并将中间服务器安装在分部中,该企业的分部的 员工可以从安装在分部中的中间服务器获取存在于总部中的软件资源。管理该系统的管理 员通过简单地将存在于主机服务器中的软件资源更新成最新版本就可以向客户端装置发 布最新的软件资源。在这种系统中,每一个客户端装置都不能可靠地掌握主机服务器中的软件资源 是否为最新版本。因此,已经设想了一种使得可以可靠地发布软件资源的系统(例如, JP-A-2007-80167)。在这种系统中,中间服务器监视存储在主机服务器中的软件资源是否 已经更新。如果执行了更新,则中间服务器更新存储在其本身中的软件资源,并且向每一个 客户端装置通知该更新。当客户端装置被通知了更新时,该客户端装置从中间服务器接收 软件资源。从而,客户端装置可以以更大确定性来接收最新软件资源。
技术实现思路
在中间服务器监视软件资源的版本的情况下,中间服务器必须总是监视主机服务 器。另外,中间服务器需要监视关于客户端装置的信息(例如,是否已经向客户端装置通知 了更新)。因此,如果客户端装置的数量增加,则必须将添加的客户端装置登记到中间服务 器,由此,增加了中间服务器上的负荷。在这里公开的数据传送系统中,根据本专利技术的一方面,一种数据传送系统和方法 包括接收并存储从中央设备发送来的软件资源,并且,在中央设备接受了软件资源的登记 的情况下,与中央设备并与中间服务器通信的终端装置存储具有与登记接受所接受的软件 资源相对应的版本号的资源信息,向中间服务器发送登记接受所接受的软件资源和存储在 资源信息存储单元中的资源信息。设置有用于创建要向终端装置发送的中间服务器的服务器列表的服务器列表创 建单元、以及用于向终端装置发送由服务器列表创建单元创建的服务器列表和资源信息的 列表/信息发送单元。每一个终端装置都具有同步确定单元,该同步确定单元用于获取从所述中央设备接收到的服务器列表中示出的中间服务器通过资源传递单元发送的、并且存 储在该中间服务器中的资源信息,将从所述中央设备接收到的资源信息与从所述中间服务 器获取的资源信息进行比较,并且基于这两组资源信息在软件资源的版本号方面是否一致 来确定所述中间服务器是否与所述中央设备同步;和请求信号发送单元,当所述同步确定 单元确定了所述中间服务器同步时,该请求信号发送单元向所述中间服务器发送请求发送 软件资源的请求信号。因为中央设备例如已经知道软件资源已发送至中间服务器,所以在从终端装置接 收到关于该软件资源的查询的情况下,在此公开的数据传送系统使得可以确定终端装置要 接收的软件资源是否存在于中间服务器中。终端装置基 于中央设备的确定结果而接收来自 中间服务器的数据,因此不必向中间服务器查询是否存在软件资源。而且,在此公开的数据 传送系统使得不必确定存储在中央设备中的软件资源是否与存储在中间服务器中的软件 资源一致。从中央设备接收到查询结果的终端装置确定两种软件资源是否一致。结果,减 轻了每一个服务器或装置上的处理负荷。从而,终端装置可以以更大确定性接收来自中央 设备的软件资源。终端装置主动查询软件资源的传送。因而,中央设备和中间服务器不必精细地管 理终端装置。而且,简化了中央设备和中间服务器中的编程操作。结果,减轻了中央设备和 中间服务器上的处理负荷。终端装置向终端装置发送表示从哪个中间服务器接收到软件资 源的列表。这分散了在终端装置接收软件资源时中间服务器上的负荷。可以恰当地管理在 接收软件资源时实现的处理速度。附图说明图1是例示与本专利技术一个实施方式相关联的数据传送系统的构造的图;图2是例示并入数据传送系统中的主服务器的构造的框图;图3A是为管理软件资源而使用的表;图3B是为管理辅服务器而使用的表;图3C是为管理个人计算机(PC)而使用的表;图3D是为管理怎样指示PC而使用的表;图4A是例示由主服务器创建的服务器列表的表;图4B是并入数据传送系统中的一个辅服务器的框图,例示了辅服务器的构造;图5是并入数据传送系统中的一个PC的框图,例示了该PC的构造;图6是例示数据传送系统所提供的功能的框图;图7是例示PC所执行的处理操作的流程图;图8是例示PC所执行的其它处理操作的流程图;图9是例示主服务器所执行的用于发送更新的软件资源的处理操作的流程图;图10是例示主服务器所执行的用于传送软件资源的处理操作的流程图;图IlA是例示主服务器所执行的用于发送请求的软件资源的处理操作的流程图;图IlB是例示辅服务器所执行的用于存储软件资源的处理操作的流程图;以及图12是例示辅服务器所执行的用于发送软件资源的处理操作的流程图。具体实施例方式下面,参照附图详细描述在此公开的的优选实施方式。在此公开的被引入学校、医院、公司等中。在下述实施方 式中,在此公开的数据传送系统所拥有的终端装置被应用至个人计算机(PC)。图1示出了与实施方式相关联的数据传送系统的构造。本实施方式的数据传送系 统具有一个主服务器10、多个辅服务器20以及多个个人计算机(PC) 30。主服务器10是在此公开的数据传送系统所拥有的中央设备,并且存储有由系统 管理员或其他人输入的软件资源。所述软件资源是在此公开的数据,并且可以根据引入数 据传送系统的场所而进行恰当修改。例如,该软件资源可以是医院的电子医学图表、学生的 成绩卡、有关程序的版本升级数据、或病毒模式文件。当系统管理员或其他用户输入了新的 软件资源时,主服务器10向辅服务器20发送该软件资源。当修改或更新已经存储的软件 资源时,主服务器10向辅服务器20发送修改后的软件资源。虽然在此提供了诸如软件资 源的资源的具体示例,但本专利技术不限于任何特定类型的资源。例如,可以包括软件或应用程 序、工具或可以驻留在服务器中并且传送至终端的任何其它信息。辅服务器20是在此公开的数据传送系统所拥有的中间服务器,并且接收并存储 从主服务器10发送来的软件资源。换句话说,辅服务器20存储与主服务器10中的软件资 源相同内容的软件资源。当修改主服务器10中存储的内容时,发送软件资源。因此,主服 务器10中的存储内容的修改反映在辅服务器20中。辅服务器20可以安装在与主服务器 10相同的场所或建筑物中,或者安装在远离主服务器处。PC 30与主服务器10并且与辅服务器20连接,从而可以在它们之间进行数据通 信。PC 30接收来自主服务器10和辅服务器20中的任一个的所存储软件资源。如前所述, 在主服务器10和辅本文档来自技高网
...

【技术保护点】
一种数据传送系统,该数据传送系统包括:中央设备,在该中央设备中存储有软件资源,所述中央设备具有通信功能;至少一个中间服务器,所述至少一个中间服务器能够与所述中央设备通信,并且能够接收并存储从所述中央设备发送来的软件资源;以及终端装置,所述终端装置与所述中央设备和所述中间服务器通信;其中,所述中央设备具有:登记接受单元,该登记接受单元用于接受软件资源的登记;资源信息存储单元,该资源信息存储单元用于存储包括与接受的每一个软件资源相对应的版本号在内的资源信息;资源传递单元,该资源传递单元用于向所述中间服务器发送接受的软件资源和存储在所述资源信息存储单元中的资源信息;服务器列表创建单元,该服务器列表创建单元用于创建要向所述终端装置发送的中间服务器的服务器列表;以及列表/信息发送单元,该列表/信息发送单元用于向所述终端装置发送由所述服务器列表创建单元创建的服务器列表和所述资源信息;其中,每一个所述终端装置都具有:同步确定单元,该同步确定单元用于从接收自所述中央设备的服务器列表中示出的中间服务器获取由所述资源传递单元发送并存储在所述中间服务器中的资源信息,将从所述中央设备接收到的资源信息与从所述中间服务器获取的资源信息进行比较,并且基于其中存储的多组资源信息在软件资源的版本号方面是否一致来确定所述中间服务器是否与所述中央设备同步;以及请求信号发送单元,当所述同步确定单元确定了所述中间服务器为同步时,该请求信号发送单元向所述中间服务器发送请求发送软件资源的请求信号。...

【技术特征摘要】
...

【专利技术属性】
技术研发人员:竹田伊织谷典隆三崎晃一加村仁
申请(专利权)人:富士通株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1