[发明专利]数据更新方法以及系统无效
申请号: | 01123401.6 | 申请日: | 2001-07-19 |
公开(公告)号: | CN1397900A | 公开(公告)日: | 2003-02-19 |
发明(设计)人: | 卢博文 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | G06F17/60 | 分类号: | G06F17/60 |
代理公司: | 北京纪凯知识产权代理有限公司 | 代理人: | 程伟 |
地址: | 中国*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 更新 方法 以及 系统 | ||
技术领域
本发明涉及一种用以更新数据的技术,尤其涉及一种数据更新方法以及系统,以在多个客户端计算机装置的使用者监控服务器数据异动的情况下,亦能减少服务器进行数据更新的工作负荷量。
背景技术
目前一般将大量的数据储存在一台服务器(Server)内以供各客户端(Client)取用其数据,这种架构环境一般称为主从式架构(Client/Server)环境,其在数据维护、更新与传送上即提供一种降低成本的结构。
举例来说,目前最受欢迎的全球信息网络(WorldWideWeb,WWW)即是典型的主从式架构应用,每一个Web主机皆有一个服务器倾听TCP埠号80,用以等待客户端的连接响应(通常为浏览器)。在连接建立后,客户端送出请求,伺服端则送出响应,然后释放响应。然而,若服务器在同一时间同时对好几个客户端的数据更新需求作处理时,将加重服务器的工作负担,例如该主从式架构中具有N个客户端,且各客户端每分钟皆对服务器提出数据更新请求时,则一小时内该服务器将执行60×N次的响应。
请参阅图1,用以说明客户端计算机装置2与服务器1之间的数据传输处理架构图,通过该架构图可减少上述服务器1的工作负荷量,其中,在服务器1与客户端计算机装置2的连接架构间增设另一个代理服务器(AgentServer)3,该代理服务器3中内建一代理程序,该代理程序可通过VisualBasic软件设计而用以执行代理服务器3对服务器1提出数据读取请求作处理,使代理服务器3随时掌握在服务器1中的信息或对在服务器1中既有资源的异动作监督,此外,在该代理服务器3中使用WindowsSockets设计一应用程序界面(ApplicationProgrammingInterface,API),该API用以支持TCP/IP或UDP(UserDataProtocol)的传输协议,使该代理服务器3可识别原始点机器(即服务器1)以及目的点机器(即各客户端计算机装置2)的地址,故在各客户端计算机装置2需每分钟对服务器1提出数据更新请求时,首先,由该代理服务器3每一分钟向服务器1提出一次数据更新请求,待服务器1完成数据更新并响应给该代理服务器3后,使该代理服务器3将取得的更新信息根据各客户端计算机装置2的IP地址分别进行响应,如此,使服务器1一小时内仅执行60次的响应。
上述图1的架构虽可大幅减少服务器1的原有工作负荷量,但却需要额外增设一代理服务器3,因而增加系统成本,此外,各客户端计算机装置2亦需内建用以支持TCP/IP或UDP传输协议的API,借以与代理服务器3建立数据传输接口的协议,因而较前结构占用较多的程序开发时间,同时亦提高系统架构的复杂度。
因此,在客户端需时时监控服务器中的数据异动情形的数据更新系统中,例如产销人员输入新版或异动的生产计划计划至服务器后,若各生产线主机同时且多次对服务器提出数据更新及读取请求时,如何减少服务器的响应工作、降低系统成本以及缩短开发时间,以提供最佳化的数据传输处理,即是目前需要解决的问题。
发明内容
为了克服现有技术的不足,本发明的目的在于提供一种数据更新方法以及系统,当多个客户端计算机装置的使用者监控服务器中所储存的数据时,而不会增加服务器的工作负荷量。
本发明的另一目的在于提供一种数据更新方法以及系统,其应用在多个客户端计算机装置与服务器连结系统下,可简化系统复杂度,同时降低程序开发时间以及系统成本。
为了达到上述目的,本发明数据更新方法,其应用于用以供各客户端计算机装置的使用者监控服务器中的数据异动情形的数据更新系统中,预先使服务器建立用以储存由数据产生源所传入的各字段数据的数据域位库,以及与各数据域位对应的结果表,该数据更新方法包括以下步骤:1)由数据更新系统预定一数据更新时间,当服务器运作过程中到达数据更新时间时,则至数据域位库中取出各字段数据,并将取得的各字段数据存入结果表中与该数据域位库各数据域位对应的数据域位中;以及2)由数据更新系统预定一数据读取时间,当客户端计算机装置运作过程中到达数据读取时间时,由该客户端计算机装置传送数据读取请求至服务器,使服务器至结果表中取出字段数据并将其传至提出数据读取请求的客户端脑装置中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/01123401.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:适用于电子产品的枢转装置
- 下一篇:员工出差用的电子表单处理系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置