建立在用户查询之上的网络适应并自我更新的数据库系统的制作方法

文档序号:6480145阅读:197来源:国知局
专利名称:建立在用户查询之上的网络适应并自我更新的数据库系统的制作方法
技术领域
数据的保存、管理和应用。
B.
背景技术
计算机硬件和软件技术,互联网技术及各种通信技术。
c.

发明内容
本发明是建立在用户查询的基础上,能同时同时存在多种网络和通信方式,并进 行自我更新的数据库系统。该系统对功能结构进行了创新,因此能在建立于广阔的地域和 多种连接通信上时依然具有很高的时效性,并且建立后有很高的稳定性,很难被完全瘫痪。
该系统能在用户查询的同时自动收集数据,更新系统。当用户发出某一查询要求 后,将查询的内容进行收录并集中处理,最后保存至数据库用于检索,并通过对检索的更 新,最终影响到所有用户,以此自行更新整个系统。
该系统包 含 *至少一个终端,与分站服务器连接,主要负责发送查询要求至分站服务器并接收 查询结果; *至少一个分站服务器,与终端和主服务器连接,主要负责接收终端的查询要求, 处理查询要求并发送查询结果至终端;收集数据,发送数据至主服务器并接受新的查询条 件; * —个主服务器,与分站服务器连接,主要负责接收分站服务器发送的数据,处理 数据并保存到数据库,检索出新的查询条件并发送至分站服务器; 本系统的自我更新功能主要是建立在用户查询的基础上,但也可以采用传统的主 动更新方式进行更新。 出于数据安全的考虑,本系统倾向于不在终端保存重要数据(如查询条件)。但是
当对数据安全没有要求时,也可以将重要数据直接保存至终端并移植相应功能。 该系统也可以出现处于分站服务器与主服务器之间和分站服务器与终端之间的
中继站(可以不存在也可以存在多个),其主要目的可以在于移植或复制部分系统功能,或
扩展其他功能。中继站可以出现于系统内任何位置,连接的方式和数量也可以根据设立的
目的不同而进行改变。中继站是系统可选的一部分,并非"必须出现",此后的aJiffiiM
和E具体实施方式
中将不再重复"可以通过中继站"这一可诜条件。 D.


图l是系统连接示意图。
图2是终端的工作流程示意图。
图3是分站服务器的工作流程示意图。
图4是主服务器的工作流程示意图。
详细描述 图l是系统连接示意图 图1中,终端和分站服务器的数量均为示意,真实数量可以与此图不同。
图1中,终端与分站服务器的连接方式可以是互联网,也可以是其他任何以交换
信息为目的的连接或通信方式,或这些方式的组合。
图1中,分站服务器与主服务器的连接方式是互联网。 如图1所示,终端与终端之间,分站服务器与分站服务器之间,都不设连接。
如图1所示,主服务器可以连接多个分站服务器。 如图1所示,一个分站服务器可以连接多个终端,但是一个终端只能连接一个分站服务器; 图2是终端的基础工作流程示意图 如图2所示,终端的基础工作流程为通过与分站服务器验证(203),发送查询要求(201)至分站服务器,然后从分站服务器接收查询结果(202)。
其中 查询要求(201)是指由终端向分站服务器发出的需要查询的数据的集合;这些数据除了本身以外,也可以增加其他属性。 查询结果(202)是指分站服务器处理查询要求(201)后,向终端发出的处理结果。
验证成功(203)是指终端与分站服务器交换数据前,须经过验证,验证成功后方可交换数据。
图3是分站服务器的基础工作流程示意图 如图3所示,分站服务器内部,基础工作流程可以分为两组同时运行的流程,一组流程是在终端通过验证(203)后,接收查询要求(201),处理查询要求(301),获得查询结果(202),然后在发送给终端。另一组流程是接收查询要求(201)后,收集查询的内容并添加至数据(302),并在通过于主服务器的验证(303)后,将收集的数据(302)发送给主服务器;再从主服务器接收新的查询条件(304),并把它更新至处理查询要求(301)中。
其中 处理查询要求(301)是指载入查询条件(304)后,对查询要求(201)进行的对比和分析。 数据(302)是指收集查询要求(201)的内容并进行的汇总。 验证成功(303)是指分站服务器与主服务器交换数据前,须经过验证,验证成功后方可交换数据。 查询条件(304)是指主服务器所发出的,在分站服务器内用来处理查询要求的数据和参数的集合。 图4是主服务器的基础工作流程示意图 如图4所示,主服务器的基础工作流程为在分站服务器通过验证(303)后,接收分站服务器所收集的数据(302)并添加至数据汇总(401),然后将汇总的数据进行数据处理(402),再将处理后的数据添加至数据库(403),最后从中检索出新的查询条件(304)并发送给所有分站服务器。
其中,
数据汇总(401)是指对分站服务器所收集的数据进行的汇总。 数据处理(402)是指对汇总后的数据进行处理,该处理主要是进一步完善数据属
性,并剔除汇总中无效的数据,也可以进行其他方面的操作。 数据库(403)主要负责所有经过处理的数据的储存与管理。
E.
具体实施例方式此实施方式为示例 终端通过验证后,用户通过终端发出一查询要求,此查询要求经过一定的(可以 是任意的)通信方式传送给分站服务器。分站服务器接受查询要求后,系统将分为两个流 程同时工作。 一个流程是根据分站服务器内的查询条件中设置的数据和参数对查询要求进 行处理,得到查询结果并将其发送给终端。终端接收到查询结果后用户便可以对结果进行 应用。同时,另一个流程将收集查询要求内的数据,在和主服务器的验证通过后,将它们发 送给主服务器。主服务器接收到数据后,对他们进行汇总并处理,然后将处理后的数据添加 至数据库,并从主数据中检索出新的查询条件发送给所有分站服务器。最后,系统内所有分 站服务器接受新的查询条件,并对之前查询条件进行更新。由此,当任何用户继续查询时, 其得到的查询结果也将是更新后的。 本说明公布的所有实施方式、功能组合、图表、以及其他所有示例都是为了说明本 发明的技术特征和设计构思,绝不是用于限定本发明的保护范围,即便在在本发明构思的 基础上进行变动,仍应属于本发明的保护范围之内。
权利要求
建立在用户查询之上的网络适应并自我更新的数据库系统,其包括至少一个终端,与分站服务器连接,主要负责发送查询要求至分站服务器并接收查询结果;至少一个分站服务器,与终端和主服务器连接,主要负责接收终端的查询要求,处理查询要求并发送查询结果至终端;收集数据,发送数据至主服务器并接受新的查询条件;一个主服务器,与分站服务器连接,主要负责接收分站服务器发送的数据,处理数据并保存到数据库,检索出新的查询条件并发送至分站服务器。
2. 根据权利要求l,该系统的自我更新功能主要建立在用户查询之上,但也可以采用 传统的主动更新方式进行更新。
3. 权利要求l中所述的终端功能为基础功能,可以对其进行扩展,移植或复制本系统 部分其他的功能。
4. 权利要求l中所述的分站服务器功能为基础功能,可以对其进行扩展,移植或复制 本系统部分其他的功能,或向本系统部分其他移植或复制功能。
5. 权利要求l中所述的主服务器功能为基础功能,可以对其进行扩展,移植或复制本 系统部分其他的功能或,或向本系统部分其他移植或复制功能。
6. 根据权利要求l,分站服务器与主服务器和分站服务器与终端之间的连接中,也可 以出现中继站,数量上可以是不存在也可以是存在多个,它可以出现于系统内任何位置,连 接的方式和数量也可以根据设立的目的不同而进行改变;它的主要目的可以在于移植或复 制部分系统功能,或扩展其他功能。
7. 权利要求1中所述,在一般情况下,分站服务器保存有重要数据,而终端部分不保存重要数据,这在保护数据安全的同时使分站服务器具有一定独立性,也使得任何破坏都很 难瘫痪整个系统;但当对数据安全性没有要求时,也可以将重要数据直接保存至终端并移植相应功能。
8. 权利要求l中所述的终端与终端之间,分站服务器与分站服务器之间,都不设连接。
9. 权利要求l中所述的主服务器可以连接多个分站服务器,他们之间的连接方式是互 联网。
10. 权利要求1中所述的一个分站服务器可以连接多个终端,但是一个终端只能连接 一个分站服务器;他们之间的连接方式可以是互联网,也可以是其他任何以交换信息为目 的的连接或通信方式,或这些方式的组合。
全文摘要
本发明是建立在用户查询的基础上,能同时存在多种网络和通信方式,并进行自我更新的数据库系统,主要用于进行数据的保存、管理和应用。该系统对功能结构进行了创新,因此能在建立于广阔的地域和多种连接通信上时依然具有很高的时效性,并且建立后有很高的稳定性,很难被完全瘫痪。该系统能在用户查询的同时自动收集数据,更新系统。当用户发出某一查询要求后,将查询的内容进行收录并集中处理,最后保存至数据库用于检索,并通过对检索的更新,最终影响到所有用户,以此自行更新整个系统。
文档编号G06F17/30GK101782902SQ20091000086
公开日2010年7月21日 申请日期2009年1月20日 优先权日2009年1月20日
发明者刘国安, 刘洋 申请人:刘洋;刘国安
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1