移动设备上网的方法及装置的制作方法

文档序号:7772524阅读:153来源:国知局
专利名称:移动设备上网的方法及装置的制作方法
技术领域
本发明涉及网络通信领域,尤其涉及一种移动设备上网的方法以及一种移动设备上网的装置。
背景技术
现代生活中,人们通过手机、笔记本等移动设备来上网已成为普遍现象,上网已经可以算是一种基本需求。然而,由于电信运营商提供的网络覆盖能力比较差、提供的网速比较慢,导致用户不得不面临上网速度慢和流量费用高的问题。事实上手机等移动设备在上网时主要是访问网页和下载文件,一方面,如果本机先后多次点击同一个网页的时候会重复下载网页的数据,造成流量浪费;另一方面,不同用户访问的网页或文件有相当一部分是重复的,例如第一用户浏览某个门户网站的新闻,第二用户也需要浏览同样的网页,但按照传统的移动上网技术则两个用户需要分别连接互联网下载相同网页或文件的数据,这就造成对相同的网页或文件重复下载,从而耗费了更多的网络流量,也给用户带来高额的流量费用;并且按照上述做法还可能会造成互联网“主干道”堵塞,从而耗费更多的等待时间。

发明内容
为解决上述问题,本发明提供一种移动设备上网的方法及装置,能够避免数据的重复下载,从而节省流量和减少用户的等待时间。为实现上述目的,本发明采用如下技术方案一种移动设备上网的方法,包括以下步骤客户端上网时,首先查找本机缓存中是否存有指定网络地址的数据;若是,并且缓存中的数据为最新数据,则直接获取缓存中的数据;若否,客户端搜索无线通信范围内的服务器,将指定数据的网络地址描述发送给至少一个服务器,查询所述服务器缓存中是否存有该网络地址所对应的数据并且该数据为最新数据,若是则通过无线通信技术从服务器获取该数据,若否则客户端直接从互联网下载数据。一种移动设备上网的装置,包括查找与判断模块,用于在上网时首先查找本机缓存中是否存有指定网络地址的数据;本地数据获取模块,用于当判断得出本机缓存中存有指定网络地址的数据时,继续判断缓存中的数据是否为最新数据,若是则直接获取缓存中的数据;外地数据获取模块,用于当判断得出本机缓存中没有指定网络地址的数据时,搜索无线通信范围内的服务器,将指定数据的网络地址描述发送给至少一个服务器,查询所述服务器缓存中是否存有该网络地址所对应的数据并且该数据为最新数据,若是则通过无线通信技术从服务器获取该数据,若否则客户端直接从互联网下载数据。
由以上方案可以看出,本发明的移动设备上网的方法及装置,在移动设备访问网络时优先查找本机缓存中是否存有所需的数据,如果没有找到则搜索其它移动设备,并通过移动设备本身具有的无线通信方式将本机所需的、其它移动设备已缓存的数据获取过来,从而避免了数据的重复下载,节省了流量和减少了用户的流量费用、等待时间。与现有技术相比,本发明具有如下的有益效果一、对于本机上次已经访问并在本机缓存过、并且缓存数据为最新的数据,可以直接获取而不需要重新下载,从而节省了网络的流量费用;二、可以通过本机自带的免费无线通信方式获取其它移动设备上的数据或是将本机已访问的数据通过上述方式共享给其它移动设备,通过这种互助的方式在总体上更进一步的节省访问互联网的流量费用;三、通过无线通信方式共享数据的网速远大于目前常用的GRPS等上网方式,因此可以有效的节省上网的等待时间。


图1为本发明移动设备上网的方法流程示意图;图2为本发明移动设备上网的装置的结构示意图。
具体实施例方式在广场或者其它人员集中的地方,会有很多手机用户或笔记本用户上网,为避免每位用户都分别连接互联网获取相同的数据(例如浏览同一个网页),可以将已下载到本机缓存的数据共享给其它用户使用。为此,本发明公开一种移动设备上网的方法,如图1所示,包括以下步骤步骤Si,客户端上网时,首先查找本机缓存中是否存有指定网络地址的数据,若是则进入步骤S2,若否则进入步骤S3。所述客户端指此手机或笔记本等移动设备可能会通过其它移动设备获取网络数据;所述指定网络地址的数据指的是该数据为本机所需要访问的数据。步骤S2,若查找到本机缓存中存有指定网络地址的数据,并且判断得出缓存中的数据为最新数据,则直接获取缓存中的数据;若经进一步的判断得出缓存中的数据并不是最新数据,则进入步骤S3。作为一个较好的实施例,上述判断本机缓存中的数据是否为最新数据的过程具体可以包括如下步骤S201,获取本机缓存中数据的信息,该信息包括保存时间信息Ts和地址描述 fn息;步骤S202,根据所述地址描述信息从互联网获取数据的最后更新时间Tn ;步骤S203,判断所述数据的最后更新时间Tn是否晚于保存时间Ts,若是则表明缓存中的数据不是最新数据;若否则表明缓存中的数据是最新数据,则本机可以直接获取该数据。步骤S3,若查找到本机缓存中并不存有指定网络地址的数据,则客户端搜索无线通信范围内的服务器,如果没有找到至少一个服务器则进入S6,否则进入S4。
所述无线通信范围是指本机可免费使用的无线通信方式的有效距离范围。所述服务器指此移动设备可向所述客户端提供网络数据。步骤S4,客户端在上互联网前将需要访问的数据(即指定数据)的网络地址描述依次发送给至少一个服务器,查询所述服务器缓存中是否存有该网络地址所对应的数据并且该数据为最新数据。上述查询服务器缓存中是否存有该网络地址所对应的数据并且该数据为最新数据的过程事实上还涉及到服务器内部的操作,该具体可以包括步骤S401,客户端查询服务器缓存中是否存有指定网络地址所对应的数据;步骤S402,服务器收到客户端的查询请求后,判断本机缓存中是否存有客户端需要的数据,若服务器缓存中没有客户端需要的数据,则告知客户端没有需要的数据,并进入步骤S6 ;若是服务器缓存中存有客户端需要的数据,则服务器采用与步骤S201-步骤S203 相同的方法继续判断该数据是否为最新数据,若不是最新数据则告知客户端没有需要的数据并进入步骤S6,若是最新数据则告知客户端有需要的数据,并进入步骤S403 ;步骤S403,回到客户端中继续进行处理,即客户端根据服务器的反馈结果判断是否需要从服务器获取数据。步骤S5,若客户端对服务器的反馈结果进行判断后,发现服务器中缓存中存在客户端所需的数据,则可通过无线通信技术从服务器获取该数据。作为一个较好的实施例,所述无线通信技术可以是WIFI (无线宽带)技术或者是蓝牙技术等。步骤S6,客户端直接从互联网下载需要的数据,这种情况可能发生在骤S3中若在无线通信范围内客户端没有搜索到有任何服务器的情况,若者是步骤S4中服务器告知客户端没有需要的数据的情况,在上述几种情况下,客户端都只能通过自己直接连接互联网来获取需要的数据了。与上述一种移动设备上网的方法相对应的,本发明还提供一种移动设备上网的装置,如图2所示,该装置包括查找与判断模块,用于在上网时首先查找本机缓存中是否存有指定网络地址的数据;本地数据获取模块,用于当判断得出本机缓存中存有指定网络地址的数据时,继续判断缓存中的数据是否为最新数据,若是则直接获取缓存中的数据;外地数据获取模块,用于当判断得出本机缓存中没有指定网络地址的数据时,搜索无线通信范围内的服务器,将指定数据的网络地址描述发送给至少一个服务器,查询所述服务器缓存中是否存有该网络地址所对应的数据并且该数据为最新数据,若是则通过无线通信技术从服务器获取该数据,若否则客户端直接从互联网下载数据。作为一个较好的实施例,所述本地获取模块可以包括第一最新数据判断模块,用于判断本机缓存中的数据是否为最新数据。该判断过程具体可以包括如下获取本机缓存中数据的信息,该信息包括保存时间信息Ts和地址描述信息;根据所述地址描述信息从互联网获取数据的最后更新时间Tn ;判断所述数据的最后更新时间Tn是否晚于保存时间Ts,若是则缓存中的数据不是最新数据;若否则缓存中的数据是最新数据。另外,所述外地获取模块也可以包括第二最新数据判断模块,用于判断服务器缓存中的数据是否为最新数据。该判断过程与所述第一最新数据判断模块中的判断过程相同,在此不予赘述。本装置所述的无线通信技术,可以为WIFI技术或蓝牙技术,所述无线通信范围亦是指本机可免费使用的WIFI等无线通信方式的有效距离范围。优选的,本发明的装置还可以包括一个用于对之前访问过的数据进行存储的缓存
ο本发明的一种移动设备上网的装置的其它技术特征与本发明的一种移动设备上网的方法相同,以此不予赘述。通过以上方案可以看出,本发明的移动设备上网的方法及装置,在移动设备访问网络时优先查找本机缓存中是否存有所需的数据,如果没有找到则搜索其它移动设备,并通过移动设备本身具有的无线通信方式将本机所需的、其它移动设备已缓存的数据获取过来,从而避免了数据的重复下载,节省了流量和减少了用户的流量费用、等待时间。与现有技术相比,本发明具有如下的有益效果一、对于本机上次已经访问并在本机缓存过、并且缓存数据为最新的数据,可以直接获取而不需要重新下载,从而节省了网络的流量费用;二、通过本机自带的免费无线通信方式获取其它移动设备上的数据或是将本机已访问的数据通过上述方式共享给其它移动设备,通过这种互助的方式在总体上更进一步的节省访问互联网的流量费用;三、通过无线通信方式共享数据的网速远大于目前常用的GRPS等上网方式,因此可以有效的节省上网的等待时间。以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。
权利要求
1.一种移动设备上网的方法,其特征在于,包括以下步骤客户端上网时,首先查找本机缓存中是否存有指定网络地址的数据; 若是,并且缓存中的数据为最新数据,则直接获取缓存中的数据; 若否,客户端搜索无线通信范围内的服务器,将指定数据的网络地址描述发送给至少一个服务器,查询所述服务器缓存中是否存有该网络地址所对应的数据并且该数据为最新数据,若是则通过无线通信技术从服务器获取该数据,若否则客户端直接从互联网下载数据。
2.根据权利要求1所述的移动设备上网的方法,其特征在于,判断本机缓存中的数据是否为最新数据的过程具体包括获取本机缓存中数据的信息,该信息包括保存时间信息和地址描述信息; 根据所述地址描述信息从互联网获取数据的最后更新时间;判断所述数据的最后更新时间是否晚于保存时间,若是则缓存中的数据不是最新数据;若否则缓存中的数据是最新数据。
3.根据权利要求2所述的移动设备上网的方法,其特征在于,所述无线通信技术为 WIFI技术。
4.根据权利要求2所述的移动设备上网的方法,其特征在于,所述无线通信技术为蓝牙技术。
5.根据权利要求3或4所述的移动设备上网的方法,其特征在于,所述查询服务器缓存中是否存有该网络地址所对应的数据并且该数据为最新数据的过程具体包括客户端查询服务器缓存中是否存有指定网络地址所对应的数据; 服务器收到客户端的查询请求后,判断本机缓存中是否存有客户端需要的数据,若否则告知客户端没有需要的数据;若是则继续判断该数据是否为最新数据,若否则告知客户端没有需要的数据,若是则告知客户端有需要的数据;客户端根据服务器的反馈结果判断是否需要从服务器获取数据。
6.一种移动设备上网的装置,其特征在于,包括查找与判断模块,用于在上网时首先查找本机缓存中是否存有指定网络地址的数据; 本地数据获取模块,用于当判断得出本机缓存中存有指定网络地址的数据时,继续判断缓存中的数据是否为最新数据,若是则直接获取缓存中的数据;外地数据获取模块,用于当判断得出本机缓存中没有指定网络地址的数据时,搜索无线通信范围内的服务器,将指定数据的网络地址描述发送给至少一个服务器,查询所述服务器缓存中是否存有该网络地址所对应的数据并且该数据为最新数据,若是则通过无线通信技术从服务器获取该数据,若否则客户端直接从互联网下载数据。
7.根据权利要求6所述的移动设备上网的装置,其特征在于,所述本地获取模块包括第一最新数据判断模块,用于判断本机缓存中的数据是否为最新数据;和/或所述外地获取模块包括第二最新数据判断模块,用于判断服务器缓存中的数据是否为最新数据。
8.根据权利要求7所述的移动设备上网的装置,其特征在于,所述无线通信技术为 WIFI技术。
9.根据权利要求7所述的移动设备上网的装置,其特征在于,所述无线通信技术为蓝牙技术。
10.根据权利要求8或9所述的移动设备上网的装置,其特征在于,还包括缓存器,用于对之前访问过的数据进行存储。
全文摘要
本发明提供一种移动设备上网的方法及装置,该方法包括以下步骤客户端上网时,首先查找本机缓存中是否存有指定网络地址的数据;若是,并且缓存中的数据为最新数据,则直接获取缓存中的数据;若否,客户端搜索无线通信范围内的服务器,将指定数据的网络地址描述发送给至少一个服务器,查询所述服务器缓存中是否存有该网络地址所对应的数据并且该数据为最新数据,若是则通过无线通信技术从服务器获取该数据,若否则客户端直接从互联网下载数据。本发明的移动设备上网的方法及装置,能够避免数据的重复下载,从而节省了流量和减少了用户的流量费用、等待时间。
文档编号H04B5/02GK102571921SQ20111041077
公开日2012年7月11日 申请日期2011年12月9日 优先权日2011年12月9日
发明者董友球, 谭建军 申请人:广东威创视讯科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1