[发明专利]数据获取方法和终端设备有效
申请号: | 201210364231.1 | 申请日: | 2012-09-26 |
公开(公告)号: | CN103685436B | 公开(公告)日: | 2017-05-24 |
发明(设计)人: | 赵志强 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京市柳沈律师事务所11105 | 代理人: | 安之斐 |
地址: | 100085*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 获取 方法 终端设备 | ||
技术领域
本发明涉及通信技术领域,并且具体涉及一种数据获取方法和使用该数据获取方法的终端设备。
背景技术
近年来,随着电子技术的发展,诸如智能电话、平板电脑和个人数字助理的终端设备逐渐普及,其可以轻松实现上网、玩游戏、看视频、阅读杂志等等功能。同时,随着通信技术的发展,第三代移动通信(3G)技术的的移动互联网业务正向终端设备的用户提供个性化的交互服务。然而,由于移动互联网的接入成本制约,用户在使用移动互联网业务时通常会虑及移动数据业务相对高昂的成本,而无法充分享受完美的用户体验。
为此,提供了各种节省流量的技术手段,例如在网络中的数据服务器端构建一个云端代理服务器,并将终端设备的联网请求直接导入该云端代理服务器,云端代理服务器在从数据服务器获得网络数据之后,将图片等数据进行压缩并返回给终端设备。在该使用网络的过程中,当云端代理服务器出现异常时,导致终端设备的网络数据获取延迟、甚至无法获取。此时,即使3G通信网络的工作状况正常,也无法使用该3G通信网络。
当由于云端代理服务器的负载重而导致其异常时,通常根据云端代理服务器的访问量来对中央处理单元、内存、硬盘等设备进行扩容和/或增加访问带宽来解决。这导致成本的增加,并且需要更多的维护人员从而加重了维护负担。
当由于云端代理服务器的死机而导致其异常时,在安卓(Android)操作系统的云端代理服务器上,会利用应用程序提醒用户网络无法使用。此时,终端设备上的浏览器会在页面上提示用户“访问出错,请检查网络”等等。用户需要手动来解决无法上网的问题。也就是说,云端代理服务器的异常给用户的网络使用造成诸多不便。
因此,希望提供一种能够在保证用户通过终端设备快速获取内容数据的同时节省终端设备的数据流量的数据获取方式,使得用户能够便利、高效、节约成本地获取数据。
发明内容
本发明实施例提供了一种数据获取方法和使用该数据获取方法的终端设备,其能够使用户在通过终端设备快速获取内容数据的同时节省终端设备的数据流量,从而用户能够便利、高效、节约成本地获取数据。
一方面,提供了一种数据获取方法,应用于一终端设备,所述终端设备具有至少一个应用和一本地代理服务,所述终端设备通过所述本地代理服务分别与数据服务器和云端代理服务器进行通信连接,当该云端代理服务器从所述本地代理服务接收到所述至少一个应用发出的用于请求从所述数据服务器获得内容数据的数据获取请求时,该云端代理服务器从所述数据服务器获取所述内容数据、将该内容数据压缩、并向所述本地代理服务传送已压缩的内容数据,所述数据获取方法包括:所述本地代理服务确定所述云端代理服务器的异常状况信息,并产生一异常确定结果;当所述异常确定结果指明所述云端代理服务器异常时,所述本地代理服务按照与所述异常确定结果对应的获取策略、获得与所述至少一个应用发出的数据获取请求对应的内容数据。
所述本地代理服务按照与所述异常确定结果对应的获取策略、获得与所述至少一个应用发出的数据获取请求对应的内容数据,从而平衡对所述数据获取请求的响应速度和在所述对应的内容数据的获得中发生的数据流量。
所述终端设备中的本地代理服务还可以连接到监视装置,该监视装置与所述云端代理服务器通信连接、并监视所述云端代理服务器的运行状态,所述本地代理服务确定所述云端代理服务器的异常状况信息的步骤可以包括:从所述监视装置获取所述云端代理服务器的异常状况信息,该异常状况信息是所述监视装置通过监视所述云端代理服务器的运行状态而获得的信息。
所述从监视装置接收所述云端代理服务器的异常状况信息的步骤可包括:所述本地代理服务根据查询策略向所述监视装置发送查询请求;接收所述监视装置响应于所述查询请求而发出的查询结果,该查询结果是所述监视装置所监视的云端代理服务器的运行状态;根据所述查询结果确定所述云端代理服务器是否异常;以及在确定所述云端代理服务器异常时,获取所述云端代理服务器的异常状况信息,其中,所述查询策略能够根据所述查询结果来调整。
当由于所述监视装置发生故障而导致所述终端设备中的本地代理服务不能连接到所述监视装置时,所述本地代理服务可通过如下步骤来确定所述云端代理服务器的异常状况信息:向所述云端代理服务器发送消息;接收所述云端代理服务器对所述消息的响应;以及基于所述响应来确定所述云端代理服务器的异常状况信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210364231.1/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置