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

文档序号:6443877阅读:347来源:国知局
专利名称:基于云端服务器的数据源查询系统及其方法
技术领域
本发明涉及网络领域,更具体地,涉及一种基于云端服务器的数据源查询系统及其方法。
背景技术
云端由所有服务器互联形成,其为全球用户提供云端服务器存储的网络资源,从而实现资源共享。在各个云端服务器中查找一数据的数据源是一个很重要的课题,现有的查询方法是通过数据在两个云端服务器的载入时间来判断数据源,载入时间早的云端服务器即为该数据的数据源,然而,由于各云端服务器处在不同的地区,时区也不一样,故,单独以数据的载入时间来判断数据的数据源是非常不准确的。例如,一数据载入云端服务器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.一种基于云端服务器的数据源查询系统,该系统运行于多个云端服务器之上,该多个云端服务器都互联,该系统包括一响应用户的输入操作产生输入信号的输入单兀,其特征在于,该系统还包括: 一云端服务器获取单元,用于当接收到来自输入单元产生的查询一数据的数据源指令时,获取载有该数据的云端服务器及该数据在各获取的云端服务器的载入时间; 一位置区域获取单元,用于获取各个载有该数据的云端服务器的位置区域; 一时区获取单元,用于根据各个位置区域获取各个载有该数据的云端服务器的时区;及 一判断单元,用于按一预定方式判断该数据的数据源,该预定方式为将所有载有该数据的云端服务器中的任意两个云端服务器对应的时区进行比较,并基于该比较及该任意两个云端服务器中的该数据载入时间,确认该任意两个云端服务器中一较早的数据载入时间,并在所有确认的较早数据载入时间中确认一最早的数据载入时间,并将该最早的数据载入时间的云端服务器作为该数据的数据源,该预定方式或为定义一参考时区,计算该参考时区与各个载有该数据的云端服务器的时区的时区差,根据该数据在各载有该数据的云端服务器的载入时间及相应的时区差得出该数据在各个载有该数据的云端服务器的一参考载入时间,比对所有参考载入时间及判断参考载入时间最早的云端服务器作为该数据的数据源。
2.根据权利要求1所述的基于云端服务器的数据源查询系统,其特征在于,该位置区域获取单元用于获取各个载有该数据的云端服务器的IP地址及根据IP地址判断各云端服务器的位置区域。
3.根据权利要求1所述的基于云端服务器的数据源查询系统,其特征在于,该位置区域获取单元为一定位单元,用于根据各个载有该数据的云端服务器的位置信息判断各云端服务器的位置区域。
4.根据权利要求1所述的基于云端服务器的数据源查询系统,其特征在于,还包括一分类单元,用于在该位置区域获取单元获取各个载有该数据的云端服务器的位置区域后定义位置区域相同的云端服务器为一类,该判断单元还用于比较每一类云端服务器中的各个云端服务器的该数据的载入时间判断出每一类云端服务器中载入时间早的云端服务器。
5.根据权利要求4所述的基于云端服务器的数据源查询系统,其特征在于,该时区获取单元还用于根据各个位置区域获取各类载有该数据的云端服务器的时区,该判断单元还用于将各类云端服务器中载入时间早的云端服务器中的任意两个云端服务器对应的时区进行比较,并基于该比较及该任意两个云端服务器中的该数据载入时间,确认该任意两个云端服务器中一更早的数据载入时间,并在所有确认的更早数据载入时间中确认一最早的数据载入时间,并将该最早的数据载入时间的云端服务器作为该数据的数据源。
6.一种基于云端服务器的数据源查询方法,该方法运行于多个云端服务器之上,该多个云端服务器都互联,其特征在于,该方法包括如下步骤: 接收到查询一数据的数据源指令,获取载有该数据的云端服务器及该数据在各获取的云端服务器的载入时间; 获取各个载有该数据的云端服务器的位置区域; 根据各个位置区域获取各个载有该数据的云端服务器的时区;及按一预定方式判断该数据的数据源,该预定方式为将所有载有该数据的云端服务器中的任意两个云端服务器对应的时区进行比较,并基于该比较及该任意两个云端服务器中的该数据载入时间,确认该任意两个云端服务器中一较早的数据载入时间,并在所有确认的较早数据载入时间中确认一最早的数据载入时间,并将该最早的数据载入时间的云端服务器作为该数据的数据源,该预定方式或为定义一参考时区,计算该参考时区与各个载有该数据的云端服务器的时区的时区差,根据该数据在各载有该数据的云端服务器的载入时间及相应的时区差得出该数据在各个载有该数据的云端服务器的一参考载入时间,比对所有参考载入时间及判断参考载入时间最早的云端服务器作为该数据的数据源。
7.根据权利要求6所述的基于云端服务器的数据源查询方法,其特征在于,步骤“获取各个载有该数据的云端服务器的位置区域”具体为:获取各个载有该数据的云端服务器的IP地址及根据IP地址判断各云端服务器的位置区域。
8.根据权利要求6所述的基于云端服务器的数据源查询方法,其特征在于,步骤“获取各个载有该数据的云端服务器的位置区域”具体为:根据各个载有该数据的云端服务器的位置信息判断各云端服务器的位置区域。
9.根据权利要求6所述的基于云端服务器的数据源查询方法,其特征在于,在步骤“获取各个载有该数据的云端服务器的位置区域”后包括步骤: 定义位置区域相同的云端服务器为一类;及 比较每一类云端服务器中的各个云端服务器的该数据的载入时间及判断出每一类云端服务器中载入时间早的云端服务器。
10.根据权利要求9所述的基于云端服务器的数据源查询方法,其特征在于,还包括步骤: 根据各个位置区域获取各类载有该数据的云端服务器的时区; 将各类云端服务器中载入时间早的云端服务器中的任意两个云端服务器对应的时区进行比较,并基于该比较及该任意两个云端服务器中的该数据载入时间,确认该任意两个云端服务器中一更早的数据载入时间;及 在所有确认的更早数据载入时间中确认一最早的数据载入时间,并将该最早的数据载入时间的云端服务器作为该数据的数据源。
全文摘要
本发明涉及一种基于云端服务器的数据源查询系统及其方法,该系统通过获取各个载有数据的云端服务器的位置区域的时区,根据每两云端服务器的时区及该数据载入云端服务器的时间进行比较,得出载入时间更早的云端服务器继续比较,直到所有载有数据的云端服务器都比较完判断该数据载入时间最早的云端服务器为该数据的数据源,从而可准确的确定一数据的数据源。
文档编号G06F17/30GK103186570SQ201110448809
公开日2013年7月3日 申请日期2011年12月28日 优先权日2011年12月28日
发明者王鹏 申请人:富泰华工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1