基于云端服务器的数据源查询系统及其方法技术方案

技术编号:8883200 阅读:144 留言:0更新日期:2013-07-04 02:03
本发明专利技术涉及一种基于云端服务器的数据源查询系统及其方法,该系统通过获取各个载有数据的云端服务器的位置区域的时区,根据每两云端服务器的时区及该数据载入云端服务器的时间进行比较,得出载入时间更早的云端服务器继续比较,直到所有载有数据的云端服务器都比较完判断该数据载入时间最早的云端服务器为该数据的数据源,从而可准确的确定一数据的数据源。

【技术实现步骤摘要】
基于云端服务器的数据源查询系统及其方法
本专利技术涉及网络领域,更具体地,涉及一种基于云端服务器的数据源查询系统及其方法。
技术介绍
云端由所有服务器互联形成,其为全球用户提供云端服务器存储的网络资源,从而实现资源共享。在各个云端服务器中查找一数据的数据源是一个很重要的课题,现有的查询方法是通过数据在两个云端服务器的载入时间来判断数据源,载入时间早的云端服务器即为该数据的数据源,然而,由于各云端服务器处在不同的地区,时区也不一样,故,单独以数据的载入时间来判断数据的数据源是非常不准确的。例如,一数据载入云端服务器A的时间为4点钟,另一云端服务器B位于另一地区,云端服务器B当前显示时间为3点钟,此时云端服务器B从云端服务器A中复制该数据并进行保存,这时候该数据在B中的载入时间为3点10分,这样通过两个不同云端服务器A、B查询后,得到云端服务器B数据的更新时间要比云端服务器A早,因此,用户会误认为云端服务器B为该数据的源。
技术实现思路
为了解决上述存在的问题,本专利技术的目的在于,提供一种基于云端服务器的数据源查询系统,该系统运行于多个云端服务器之上,该多个云端服务器都互联,该系统包括一响应用户的输入操作产生输入信号的输入单元,该系统还包括:一云端服务器获取单元,用于当接收到来自输入单元产生的查询一数据的数据源指令时,获取载有该数据的云端服务器及该数据在各获取的云端服务器的载入时间;一位置区域获取单元,用于获取各个载有该数据的云端服务器的位置区域;一时区获取单元,用于根据各个位置区域获取各个载有该数据的云端服务器的时区;及一判断单元,用于按一预定方式判断该数据的数据源,该预定方式为将所有载有该数据的云端服务器中的任意两个云端服务器对应的时区进行比较,并基于该比较及该任意两个云端服务器中的该数据载入时间,确认该任意两个云端服务器中一较早的数据载入时间,并在所有确认的较早数据载入时间中确认一最早的数据载入时间,并将该最早的数据载入时间的云端服务器作为该数据的数据源,该预定方式或为定义一参考时区,计算该参考时区与各个载有该数据的云端服务器的时区的时区差,根据该数据在各载有该数据的云端服务器的载入时间及相应的时区差得出该数据在各个载有该数据的云端服务器的一参考载入时间,比对所有参考载入时间及判断参考载入时间最早的云端服务器作为该数据的数据源。一种基于云端服务器的数据源查询方法,该方法运行于多个云端服务器之上,该多个云端服务器都互联,该方法包括如下步骤:接收到查询一数据的数据源指令,获取载有该数据的云端服务器及该数据在各获取的云端服务器的载入时间;获取各个载有该数据的云端服务器的位置区域;根据各个位置区域获取各个载有该数据的云端服务器的时区;及按一预定方式判断该数据的数据源,该预定方式为将所有载有该数据的云端服务器中的任意两个云端服务器对应的时区进行比较,并基于该比较及该任意两个云端服务器中的该数据载入时间,确认该任意两个云端服务器中一较早的数据载入时间,并在所有确认的较早数据载入时间中确认一最早的数据载入时间,并将该最早的数据载入时间的云端服务器作为该数据的数据源,该预定方式或为定义一参考时区,计算该参考时区与各个载有该数据的云端服务器的时区的时区差,根据该数据在各载有该数据的云端服务器的载入时间及相应的时区差得出该数据在各个载有该数据的云端服务器的一参考载入时间,比对所有参考载入时间及判断参考载入时间最早的云端服务器作为该数据的数据源。本专利技术提供一种基于云端服务器的数据源查询系统及其方法,该系统通过获取各个载有数据的云端服务器的位置区域的时区,根据每两云端服务器的时区及该数据载入云端服务器的时间进行比较,得出载入时间更早的云端服务器继续比较,直到所有载有数据的云端服务器都比较完判断该数据载入时间最早的云端服务器为该数据的数据源,从而可准确的确定一数据的数据源。附图说明图1是本专利技术一基于云端服务器的数据源查询系统的硬件结构示意图。图2是图1的系统基于云端服务器查询数据源的一第一方法流程图。图3是图1的系统基于云端服务器查询数据源的一第二方法流程图。图4是图1的系统通过图3所示的方法实现数据源查询的示意图。图5是图1的系统基于云端服务器查询数据源的一第三方法流程图。图6是图1的系统基于云端服务器查询数据源的一第四方法流程图。主要元件符号说明系统1输入单元10云端服务器获取单元20位置区域获取单元30分类单元40时区获取单元50判断单元60时间判断模块61时区定义模块62时间计算模块63如下具体实施方式将结合上述附图进一步说明本专利技术。具体实施方式图1是本专利技术一基于云端服务器的数据源查询系统的硬件结构示意图。该基于云端服务器的数据源查询系统(以下简称“系统”)1运行于多个云端服务器之上,该多个云端服务器互联分布于全球各个国家地区,每一云端服务器存储有相应的数据来为用户提供相应的网络资源。该系统1包括一输入单元10、一云端服务器获取单元20、一位置区域获取单元30、一分类单元40、一时区获取单元50及一判断单元60。该输入单元10用于响应用户的输入操作产生输入信号,如响应用户的输入操作产生一查询一数据的数据源指令。当该输入单元10响应用户的输入操作产生查询一数据的数据源指令时,该云端服务器获取单元20用于根据所要查询数据源的数据获取载有该数据的云端服务器及该数据在各获取的云端服务器的载入时间。例如,共有5个云端服务器载有该数据,该数据的载入时间依次为11点、12点、13点、14点及15点。该数据的载入时间是以载入该数据的云端服务器的时间为参考的。该位置区域获取单元30用于获取各个载有该数据的云端服务器的位置区域,如北京地区、东京地区等。由于不同位置区域的云端服务器分配有不同的网段,该位置区域获取单元30可通过获取各个载有该数据的云端服务器的IP地址及根据IP地址判断各云端服务器的位置区域。在本专利技术的另一实施方式中,该位置区域获取单元30为一定位单元,其用于根据各个载有该数据的云端服务器的位置信息判断各云端服务器的位置区域。该判断单元60进一步包括一时间判断模块61、一时区定义模块62及一时间计算模块63。在本专利技术的一第一实施方式中,该时区获取单元50用于根据各个位置区域获取各个载有该数据的云端服务器的时区,如北京时间,东八区。该时间判断模块61将所有载有该数据的云端服务器中的任意两个云端服务器对应的时区进行比较,并基于该比较及该任意两个云端服务器中的该数据载入时间,确认该任意两个云端服务器中一较早的数据载入时间,并在所有确认的较早数据载入时间中确认一最早的数据载入时间,并将该最早的数据载入时间的云端服务器作为该数据的数据源。该时间判断模块61也可同时不重复的将所有载有该数据的云端服务器中的任意两个云端服务器对应的时区进行比较。例如,共有4个载有该数据的云端服务器a、b、c、d,a云端服务器位于北京,b云端服务器位于东京,c云端服务器位于纽约,d云端服务器位于伦敦,该数据载入a云端服务器的时间为2011年10月10日10点及载入b云端服务器的时间为2011年10月10日10:30,由于两服务器时区相差1小时,b云端服务器的载入时间相对a云端服务器为9:30(10:30减去1小时),该时间判断模块61判断该数据载入b云端本文档来自技高网...
基于云端服务器的数据源查询系统及其方法

【技术保护点】
一种基于云端服务器的数据源查询系统,该系统运行于多个云端服务器之上,该多个云端服务器都互联,该系统包括一响应用户的输入操作产生输入信号的输入单元,其特征在于,该系统还包括:一云端服务器获取单元,用于当接收到来自输入单元产生的查询一数据的数据源指令时,获取载有该数据的云端服务器及该数据在各获取的云端服务器的载入时间;一位置区域获取单元,用于获取各个载有该数据的云端服务器的位置区域;一时区获取单元,用于根据各个位置区域获取各个载有该数据的云端服务器的时区;及一判断单元,用于按一预定方式判断该数据的数据源,该预定方式为将所有载有该数据的云端服务器中的任意两个云端服务器对应的时区进行比较,并基于该比较及该任意两个云端服务器中的该数据载入时间,确认该任意两个云端服务器中一较早的数据载入时间,并在所有确认的较早数据载入时间中确认一最早的数据载入时间,并将该最早的数据载入时间的云端服务器作为该数据的数据源,该预定方式或为定义一参考时区,计算该参考时区与各个载有该数据的云端服务器的时区的时区差,根据该数据在各载有该数据的云端服务器的载入时间及相应的时区差得出该数据在各个载有该数据的云端服务器的一参考载入时间,比对所有参考载入时间及判断参考载入时间最早的云端服务器作为该数据的数据源。...

【技术特征摘要】
1.一种基于云端服务器的数据源查询系统,该系统运行于多个云端服务器之上,该多个云端服务器都互联,该系统包括一响应用户的输入操作产生输入信号的输入单元,其特征在于,该系统还包括:一云端服务器获取单元,用于当接收到来自输入单元产生的查询一数据的数据源指令时,获取载有该数据的云端服务器及该数据在各获取的云端服务器的载入时间;一位置区域获取单元,用于获取各个载有该数据的云端服务器的位置区域;一时区获取单元,用于根据各个位置区域获取各个载有该数据的云端服务器的时区;及一判断单元,用于按一预定方式判断该数据的数据源,该预定方式为将所有载有该数据的云端服务器中的任意两个云端服务器对应的时区进行比较,并基于该比较及该任意两个云端服务器中的该数据载入时间,确认该任意两个云端服务器中一较早的数据载入时间,并在所有确认的较早数据载入时间中确认一最早的数据载入时间,并将该最早的数据载入时间的云端服务器作为该数据的数据源,该预定方式也可以是定义一参考时区,计算该参考时区与各个载有该数据的云端服务器的时区的时区差,根据该数据在各载有该数据的云端服务器的载入时间及相应的时区差得出该数据在各个载有该数据的云端服务器的一参考载入时间,比对所有参考载入时间及判断参考载入时间最早的云端服务器作为该数据的数据源。2.根据权利要求1所述的基于云端服务器的数据源查询系统,其特征在于,该位置区域获取单元用于获取各个载有该数据的云端服务器的IP地址及根据IP地址判断各云端服务器的位置区域。3.根据权利要求1所述的基于云端服务器的数据源查询系统,其特征在于,该位置区域获取单元为一定位单元,用于根据各个载有该数据的云端服务器的位置信息判断各云端服务器的位置区域。4.根据权利要求1所述的基于云端服务器的数据源查询系统,其特征在于,还包括一分类单元,用于在该位置区域获取单元获取各个载有该数据的云端服务器的位置区域后定义位置区域相同的云端服务器为一类,该判断单元还用于比较每一类云端服务器中的各个云端服务器的该数据的载入时间判断出每一类云端服务器中载入时间早的云端服务器。5.根据权利要求4所述的基于云端服务器的数据源查询系统,其特征在于,该时区获取单元还用于根据各个位置区域获取各类载有该数据的云端服务器的时区,该判断单元还用于将各类云端服务器中载入时间早的云端服务器中的任意两个云端服务器对应的时区进行比较,并基于该比较及该任意两个云端服务器中的该数据载入时间,确认该任意两个云端服务器中一更早的数据载入时间,并在所有确认的更早数据载入时间中确...

【专利技术属性】
技术研发人员:王鹏
申请(专利权)人:富泰华工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:

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

1