一种移动终端联网时长的计算方法及装置制造方法及图纸

技术编号:17784900 阅读:33 留言:0更新日期:2018-04-22 16:51
本发明专利技术公开了一种移动终端联网时长的计算方法及装置,涉及互联网技术领域,主要目的在于通过ping命令确认移动终端在WiFi网络中处于联网状态,并根据循环检测来计算联网时长,提高联网时长的计算准确性。本发明专利技术主要的技术方案为:判断移动终端的当前网络连接状态是否为WiFi网络;若为WiFi网络,则利用ping命令判断所述WiFi网络是否处于联网状态;根据预置时间间隔循环判断所述WiFi网络的连接状态,计算所述移动终端处于联网状态的时长。本发明专利技术主要用于联网时长的计算。

【技术实现步骤摘要】
一种移动终端联网时长的计算方法及装置
本专利技术涉及互联网
,尤其涉及一种移动终端联网时长的计算方法及装置。
技术介绍
Wi-Fi(WIreless-Fidelity,无线保真),是一种可以将个人电脑、手持设备(如PAD、手机)等终端以无线方式互相连接的技术,事实上它是一个高频无线电信号。无线网络是一种能够将个人电脑、手持设备(如PDA、手机)等终端以无线方式互相连接的技术。Wi-Fi是一个无线网络通信技术的品牌,由Wi-Fi联盟(Wi-FiAlliance)所持有。目的是改善基于IEEE802.11标准的无线网络产品之间的互通性。无线网络上网可以简单的理解为无线上网,几乎所有智能手机、平板电脑和笔记本电脑都支持无线保真上网,是当今使用最广的一种无线网络传输技术。实际上就是把有线网络信号转换成无线信号,使用无线路由器供支持其技术的相关电脑,手机,平板等接收。目前,移动终端上的应用大多都需要连接网络才能够使用,而这些应用在计算其在线时长时一般是通过系统提供的相关API(ApplicationProgrammingInterface,应用程序编程接口)循环判断移动终端设备的网络状态,并计算设备处于联网状态的时长。然而这种计算时长的方法在WiFi网络状态下时,并不能准确的统计出在线时长。例如,当无线路由器没有联网,但提供了WiFi网络环境时,连接在该WiFi网络中的移动终端设备的系统将会判断为联网状态,但是其设备内的应用并不能进行网络访问。如此,移动终端设备就会对网络状态造成误判,导致联网时间的计算产生误差。
技术实现思路
有鉴于此,本专利技术提供一种移动终端联网时长的计算方法及装置,主要目的在于通过ping命令确认移动终端在WiFi网络中处于联网状态,并根据循环检测来计算联网时长,提高联网时长的计算准确性。为达到上述目的,本专利技术主要提供如下技术方案:一方面,本专利技术提供了一种移动终端联网时长的计算方法,该方法包括:判断移动终端的当前网络连接状态是否为WiFi网络;若为WiFi网络,则利用ping命令判断所述WiFi网络是否处于联网状态;根据预置时间间隔循环判断所述WiFi网络的连接状态,计算所述移动终端处于联网状态的时长。优选的,利用ping命令判断所述WiFi网络是否处于联网状态包括:利用ping命令向目标IP地址发送数据包;根据所述ping命令的返回值确定所述WiFi网络是否处于联网状态。优选的,根据所述ping命令的返回值确定所述WiFi网络是否处于联网状态包括:获取预置阈值,所述预置阈值用于衡量所述WiFi网络处于联网状态的正常值;比较所述返回值与所述预置阈值,以确定所述WiFi网络是否处于联网状态。优选的,根据预置时间间隔循环判断所述WiFi网络的连接状态,计算所述移动终端处于联网状态的时长包括:获取所述预置时间间隔的时长;统计循环判断所述WiFi网络的连接状态中判断结果为处于联网状态的次数;根据所述时长和所述次数计算所述移动终端处于联网状态的时长。优选的,在判断移动终端的当前网络连接状态是否为WiFi网络之前,所述方法还包括:利用系统提供的应用程序编程接口获取所述移动终端的当前网络连接状态,所述网络连接状态包括移动网络、WiFi网络。另一方面,本专利技术还提供了一种移动终端联网时长的计算装置,该装置包括:第一判断单元,用于判断移动终端的当前网络连接状态是否为WiFi网络;第二判断单元,用于当所述第一判断单元判断所述移动终端处于WiFi网络中时,利用ping命令判断所述WiFi网络是否处于联网状态;计算单元,用于根据预置时间间隔循环判断所述WiFi网络的连接状态,计算所述移动终端处于联网状态的时长。优选的,所述第二判断单元包括:发送模块,用于利用ping命令向目标IP地址发送数据包;确定模块,用于根据所述ping命令的返回值确定所述WiFi网络是否处于联网状态。优选的,所述确定模块包括:获取子模块,用于获取预置阈值,所述预置阈值用于衡量所述WiFi网络处于联网状态的正常值;确定子模块,用于比较所述返回值与所述获取子模块得到的预置阈值,以确定所述WiFi网络是否处于联网状态。优选的,所述计算单元包括:获取模块,用于获取所述预置时间间隔的时长;统计模块,用于统计循环判断所述WiFi网络的连接状态中判断结果为处于联网状态的次数;计算模块,用于根据所述获取模块得到的时长和所述统计模块得到的次数计算所述移动终端处于联网状态的时长。优选的,所述装置还包括:获取单元,用于在所述第一判断单元判断移动终端的当前网络连接状态是否为WiFi网络之前,利用系统提供的应用程序编程接口获取所述移动终端的当前网络连接状态,所述网络连接状态包括移动网络、WiFi网络。依据上述本专利技术所提出的移动终端联网时长的计算方法及装置,通过判断移动终端处于WiFi网络中时,利用ping命令确定该移动终端处于联网状态,并且通过循环的检测进行连续判断,从而及时发现移动终端在WiFi网络中的断网状态,以此将断网状态的时长排除在联网时长之外。本专利技术主要用于检测移动终端在WiFi环境下的联网状态,以此来计算移动终端真正在线的时长,从提高联网时长统计的准确性。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提出的一种移动终端联网时长的计算方法的流程图;图2示出了本专利技术实施例提出的另一种移动终端联网时长的计算方法的流程图;图3示出了本专利技术实施例提出的一种移动终端联网时长的计算装置组成框图;图4示出了本专利技术实施例提出的另一种移动终端联网时长的计算装置组成框图。具体实施方式下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本专利技术,并且能够将本专利技术的范围完整的传达给本领域的技术人员。本专利技术实施例提供了一种移动终端联网时长的计算方法,如图1所示,该方法应用于在WiFi环境下检测设备的联网状态并统计联网时长,对此本专利技术实施例提供以下具体步骤:101、判断移动终端的当前网络连接状态是否为WiFi网络。本专利技术实施例中的移动终端是指具有智能操作系统,能够连接多种制式网络的终端设备,包括但不限于手机,平板电脑,可穿戴智能硬件等。由于移动终端的智能系统会带有网络连接的识别方法,所以,本专利技术实施例是基于系统所识别的网络连接状态进行进一步的验证,确保移动设备在WiFi网络下是可以访问互联网的,而不是仅在无线路由提供的局域WiFi网络环境中无法访问互联网。102、若为WiFi网络,则利用ping命令判断该WiFi网络是否处于联网状态。在系统确定移动终端处于WiFi网络中时,通过ping命令来验证该WiFi网络环境是否为联网状态,联网状态是指移动设备可以通过该WiFi网络访问互联网。其中,ping(PacketInternetGroper,因特网包探索器),用于测试网络连接量的程序。Ping发送一个ICMP(InternetControlM本文档来自技高网...
一种移动终端联网时长的计算方法及装置

【技术保护点】
一种移动终端联网时长的计算方法,其特征在于,所述方法包括:判断移动终端的当前网络连接状态是否为WiFi网络;若为WiFi网络,则利用ping命令判断所述WiFi网络是否处于联网状态;根据预置时间间隔循环判断所述WiFi网络的连接状态,计算所述移动终端处于联网状态的时长。

【技术特征摘要】
1.一种移动终端联网时长的计算方法,其特征在于,所述方法包括:判断移动终端的当前网络连接状态是否为WiFi网络;若为WiFi网络,则利用ping命令判断所述WiFi网络是否处于联网状态;根据预置时间间隔循环判断所述WiFi网络的连接状态,计算所述移动终端处于联网状态的时长。2.根据权利要求1所述的方法,其特征在于,利用ping命令判断所述WiFi网络是否处于联网状态包括:利用ping命令向目标IP地址发送数据包;根据所述ping命令的返回值确定所述WiFi网络是否处于联网状态。3.根据权利要求2所述的方法,其特征在于,根据所述ping命令的返回值确定所述WiFi网络是否处于联网状态包括:获取预置阈值,所述预置阈值用于衡量所述WiFi网络处于联网状态的正常值;比较所述返回值与所述预置阈值,以确定所述WiFi网络是否处于联网状态。4.根据权利要求1所述的方法,其特征在于,根据预置时间间隔循环判断所述WiFi网络的连接状态,计算所述移动终端处于联网状态的时长包括:获取所述预置时间间隔的时长;统计循环判断所述WiFi网络的连接状态中判断结果为处于联网状态的次数;根据所述时长和所述次数计算所述移动终端处于联网状态的时长。5.根据权利要求1所述的方法,其特征在于,在判断移动终端的当前网络连接状态是否为WiFi网络之前,所述方法还包括:利用系统提供的应用程序编程接口获取所述移动终端的当前网络连接状态,所述网络连接状态包括移动网络、WiFi网络。6.一种移动终端联网时长的计算装置,其特征在于,所...

【专利技术属性】
技术研发人员:陈磊林嘉曦
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1