[发明专利]一种移动终端联网时长的计算方法及装置有效
申请号: | 201610895629.6 | 申请日: | 2016-10-13 |
公开(公告)号: | CN107948989B | 公开(公告)日: | 2021-02-12 |
发明(设计)人: | 陈磊;林嘉曦 | 申请(专利权)人: | 北京国双科技有限公司 |
主分类号: | H04W24/02 | 分类号: | H04W24/02;H04L12/26 |
代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙) 11348 | 代理人: | 王伟锋;刘铁生 |
地址: | 100083 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 终端 联网 计算方法 装置 | ||
本发明公开了一种移动终端联网时长的计算方法及装置,涉及互联网技术领域,主要目的在于通过ping命令确认移动终端在WiFi网络中处于联网状态,并根据循环检测来计算联网时长,提高联网时长的计算准确性。本发明主要的技术方案为:判断移动终端的当前网络连接状态是否为WiFi网络;若为WiFi网络,则利用ping命令判断所述WiFi网络是否处于联网状态;根据预置时间间隔循环判断所述WiFi网络的连接状态,计算所述移动终端处于联网状态的时长。本发明主要用于联网时长的计算。
技术领域
本发明涉及互联网技术领域,尤其涉及一种移动终端联网时长的计算方法及装置。
背景技术
Wi-Fi(WIreless-Fidelity,无线保真),是一种可以将个人电脑、手持设备(如PAD、手机)等终端以无线方式互相连接的技术,事实上它是一个高频无线电信号。无线网络是一种能够将个人电脑、手持设备(如PDA、手机)等终端以无线方式互相连接的技术。Wi-Fi是一个无线网络通信技术的品牌,由Wi-Fi联盟(Wi-Fi Alliance)所持有。目的是改善基于IEEE802.11标准的无线网络产品之间的互通性。无线网络上网可以简单的理解为无线上网,几乎所有智能手机、平板电脑和笔记本电脑都支持无线保真上网,是当今使用最广的一种无线网络传输技术。实际上就是把有线网络信号转换成无线信号,使用无线路由器供支持其技术的相关电脑,手机,平板等接收。
目前,移动终端上的应用大多都需要连接网络才能够使用,而这些应用在计算其在线时长时一般是通过系统提供的相关API(Application Programming Interface,应用程序编程接口)循环判断移动终端设备的网络状态,并计算设备处于联网状态的时长。然而这种计算时长的方法在WiFi网络状态下时,并不能准确的统计出在线时长。例如,当无线路由器没有联网,但提供了WiFi网络环境时,连接在该WiFi网络中的移动终端设备的系统将会判断为联网状态,但是其设备内的应用并不能进行网络访问。如此,移动终端设备就会对网络状态造成误判,导致联网时间的计算产生误差。
发明内容
有鉴于此,本发明提供一种移动终端联网时长的计算方法及装置,主要目的在于通过ping命令确认移动终端在WiFi网络中处于联网状态,并根据循环检测来计算联网时长,提高联网时长的计算准确性。
为达到上述目的,本发明主要提供如下技术方案:
一方面,本发明提供了一种移动终端联网时长的计算方法,该方法包括:
判断移动终端的当前网络连接状态是否为WiFi网络;
若为WiFi网络,则利用ping命令判断所述WiFi网络是否处于联网状态;
根据预置时间间隔循环判断所述WiFi网络的连接状态,计算所述移动终端处于联网状态的时长。
优选的,利用ping命令判断所述WiFi网络是否处于联网状态包括:
利用ping命令向目标IP地址发送数据包;
根据所述ping命令的返回值确定所述WiFi网络是否处于联网状态。
优选的,根据所述ping命令的返回值确定所述WiFi网络是否处于联网状态包括:
获取预置阈值,所述预置阈值用于衡量所述WiFi网络处于联网状态的正常值;
比较所述返回值与所述预置阈值,以确定所述WiFi网络是否处于联网状态。
优选的,根据预置时间间隔循环判断所述WiFi网络的连接状态,计算所述移动终端处于联网状态的时长包括:
获取所述预置时间间隔的时长;
统计循环判断所述WiFi网络的连接状态中判断结果为处于联网状态的次数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610895629.6/2.html,转载请声明来源钻瓜专利网。