[发明专利]数据资源的获取方法、服务器、控制设备和通信系统在审
申请号: | 201510965278.7 | 申请日: | 2015-12-21 |
公开(公告)号: | CN106899641A | 公开(公告)日: | 2017-06-27 |
发明(设计)人: | 张家柱;蔡东赟;刘娇;韩玉刚 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京中强智尚知识产权代理有限公司11448 | 代理人: | 王书彪,刘艳芬 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 资源 获取 方法 服务器 控制 设备 通信 系统 | ||
技术领域
本发明涉及互联网技术,尤其是一种数据资源的获取方法、服务器、控制设备和通信系统。
背景技术
在实际应用中,经常存在同一企事业单位使用某一应用程序进行业务处理的情况。例如,在全国税务局的办公终端上均需使用税控软件进行税务处理,某一银行在国内总行、各分行、各支行、各营业网点的办公终端上需要使用相同的安全控件保障业务安全。基于业务需求、安全等因素考虑,同一企事业单位办公终端上使用的应用程序经常需要进行版本升级以便进行更新。
现有技术中,同一企事业单位办公终端上使用的应用程序进行版本升级的方式是,预先设置应用程序的升级时间,到达升级时间时,该单位所有办公终端在从该单位服务器上获取应用程序的升级数据包进行安装。例如,某一企业的总部设置在A地,该企业同时在国内的多个省、市、县均设置有多个分公司,该企业中的所有的办公终端统一使用特定应用程序进行业务处理,通过位于某一地点的服务器定期或不定期生成对该特定应用程序进行版本升级的升级数据包,企业中所有办公终端均在指定时间从服务器上获取特定应用程序的升级数据包进行升级。
在实现本发明的过程中,发明人发现,上述现有技术对应用程序进行版本升级的方式至少存在以下问题:
在单位地域分布范围较大、使用应用程序的办公终端数量较多时,所有办公终端都在同一升级时间从服务器获取升级数据包,产生升级风暴,同时并发的大量的网络链路开销、流量耗费会导致网络拥塞,甚至网络瘫痪;另外,跨地区、甚至是跨国的“流量旅行”,耗费了宝贵的网络带宽资源,代价巨大。
发明内容
本发明实施例所要解决的一个技术问题是:提供一种数据资源的获取方法、服务器、控制设备和通信系统,以避免现有技术中升级风暴导致的网络拥塞、和跨地域网络旅行浪费导致的网络带宽资源浪费。
为解决上述技术问题,根据本发明实施例的一个方面,提供的一种数据资源的获取方法,包括:
内网中各子网内的第一终端设备接收推送服务器根据预先建立的地址信息表推送的数据资源,所述数据资源携带有数据资源标识ID;其中,资源ID唯一标识一个数据资源;所述地址信息表包括内网ID、内网中一个以上子网的子网ID、以及各子网中第一终端设备的地址;一个内网包括一个以上子网,内网ID唯一标识一个内网,子网ID唯一标识一个子网;
第一终端设备存储所述数据资源,并向该第一终端设备所属子网中的控制设备上报数据资源的更新消息,所述更新消息中包括第一终端设备的地址和所述资源ID;以便控制设备根据所述更新消息在资源信息表中建立资源信息表项或者对相应的资源信息表项进行更新,其中,资源信息表项包括子网、子网内终端设备的地址与资源ID之间的对应关系。
在基于本发明上述方法的另一个实施例中,所述资源ID包括数据资源的名称ID,或者所述资源ID包括数据资源的名称ID和版本ID。
在基于本发明上述方法的另一个实施例中,所述一个以上子网包括所属内网中的全部或部分子网。
在基于本发明上述方法的另一个实施例中,第一终端设备的数量为一个或多个,所述第一终端设备为所属子网内的部分终端设备。
在基于本发明上述方法的另一个实施例中,还包括:
响应于接收到第二终端设备发送的数据资源的获取请求,所述子网的出口路由节点设备将所述获取请求转发给第二终端设备所属子网中的控制设备;所述获取请求中包括请求获取的数据资源的资源ID;
控制设备查询资源信息表,获取所述子网中存储所述获取请求中资源ID所标识数据资源的第一终端设备的地址,并向第二终端设备返回第一响应消息,所述第一响应消息中包括所属子网中的第一终端设备的地址;
所述第二终端设备从所属子网中的第一终端设备获取所述资源ID所标识数据资源。
在基于本发明上述方法的另一个实施例中,还包括:
响应于第二终端设备请求获取一个数据资源,以组播方式在第二终端设备所属子网中发送数据资源的获取请求,该获取请求中包括请求获取的数据资源的资源ID和第二终端设备的地址;
响应于接收到所属子网中第一终端设备针对所述获取请求返回的第二响应消息,第二终端设备从第一终端设备获取所述资源ID所标识数据资源;其中,所述第一终端设备为所述子网中存储有所述资源ID所标识数据资源的终端设备,所述第二响应消息中包括第一终端设备的地址。
在基于本发明上述方法的另一个实施例中,所述以组播方式在第二终端设备所属子网中发送数据资源的获取请求包括:
第二终端设备在所属子网中以组播方式发送数据资源的获取请求;或者
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510965278.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置