[发明专利]在移动终端中用于确定网络状态的方法、装置和设备有效
申请号: | 201210253540.1 | 申请日: | 2012-07-20 |
公开(公告)号: | CN103581936B | 公开(公告)日: | 2018-11-23 |
发明(设计)人: | 乔璞 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | H04W24/00 | 分类号: | H04W24/00 |
代理公司: | 北京汉昊知识产权代理事务所(普通合伙) 11370 | 代理人: | 罗朋 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 终端 用于 确定 网络 状态 方法 装置 设备 | ||
本发明的目的是提供一种在移动终端中用于确定网络状态的方法、装置和设备。本发明采用通用连接方式以及代理连接方式中的至少一种连接方式,执行至少一次访问预定链接地址信息的访问操作;并当基于所述至少一次访问操作无法获得反馈信息时,确定所述移动终端当前的网络状态为未连接,当基于所述至少一次访问操作能够获得反馈信息时,根据该反馈信息是否与预定反馈信息相匹配,确定当前的网络状态为已连接或未连接。与现有技术相比,本发明能够在移动终端无法提供网络状态的情况下,确定移动终端的网络状态。
技术领域
本发明涉及计算机技术领域,尤其涉及在移动终端中用于确定网络状态的方法、装置和设备。
背景技术
现有技术中,存在一些无法提供当前网络状态的移动终端,如采用KJava平台的移动终端等。因而,使用该移动终端的用户无法获知移动终端当前的网络状态,并且,嵌入该移动终端中的应用也无法通过获取网络状态来执行相应操作。
发明内容
本发明的目的是提供一种在移动终端中用于确定网络状态的方法、装置和设备。
根据本发明的一个方面,提供一种在移动终端中用于确定网络状态的方法,其中,该方法包括以下步骤:
a采用通用连接方式以及代理连接方式中的至少一种连接方式,执行至少一次访问预定链接地址信息的访问操作;
其中,该方法还包括以下步骤:
x当基于所述至少一次访问操作无法获得反馈信息时,确定所述移动终端当前的网络状态为未连接;
y当基于所述至少一次访问操作能够获得反馈信息时,根据该反馈信息是否与预定反馈信息相匹配,确定当前的网络状态为已连接或未连接。
根据本发明的另一个方面,还提供了一种在移动终端中用于确定网络状态的网络状态确定装置,其中,该网络状态确定装置包括:
访问执行装置,用于采用通用连接方式以及代理连接方式中的至少一种连接方式,执行至少一次访问预定链接地址信息的访问操作;
第一确定装置,用于当基于所述至少一次访问操作无法获得反馈信息时,确定所述移动终端当前的网络状态为未连接;
第二确定装置,用于当基于所述至少一次访问操作能够获得反馈信息时,根据该反馈信息是否与预定反馈信息相匹配,确定当前的网络状态为已连接或未连接。
与现有技术相比,本发明具有以下优点:1)本发明能够在移动终端无法提供网络状态的情况下,确定移动终端的网络状态。并且,本发明确定网络状态的速度快,准确率高,系统资源消耗少;2)通过判断基于访问操作所得的反馈信息是否与预定反馈信息相匹配,能够避免将基于访问操作而反馈的非成功访问信息,如告知访问失败的反馈信息等,误认为成功访问信息,提高了网络状态的判断准确率;3)通过对具有本地网页缓存功能的移动终端分别采用两种连接方式执行访问操作,能够减少网络状态的误判率;4)能够在由于移动终端的网页缓存功能,而获得分别基于两种连接方式得到的、均能与预定反馈信息相匹配的反馈信息时,相对准确地确定当前实际能够成功连接网络的实际可用连接方式;5)可通过参考网络配置,选择更可能为当前可用连接方式的历史可用连接方式,先进行访问操作,从而能够减少访问操作的次数,加快确定网络状态的速度。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1为本发明一个方面的用于确定网络状态的方法流程图;
图2为本发明一个优选实施例的用于确定网络状态的方法流程图;
图3为本发明一个方面的用于确定网络状态的网络状态确定装置的结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210253540.1/2.html,转载请声明来源钻瓜专利网。