一种移动终端流量监控方法、装置和系统的制作方法

文档序号:9307196阅读:356来源:国知局
一种移动终端流量监控方法、装置和系统的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,具体涉及一种移动终端流量监控方法、装置和系统。
【背景技术】
[0002]随着通信技术的发展,移动终端的应用也越来越广泛,人们不仅可以通过移动终端进行即时通讯,而且还可以通过移动终端进行网页浏览、看电影和玩游戏等一系列活动,这些活动一般都需要占用一定的流量,而对于移动终端来说,一般流量都是有限的,因此,需要对流量进行一定的监控,以便更好地对移动终端的流量进行管理和控制。
[0003]在现有技术中,一般由流量监控模块来对移动终端的流量进行监控,例如,具体可以由流量监控模块来获取移动终端的网卡身份识别信息,比如网卡名,并将该网卡身份识别信息与流量监控模块进行适配,以生成针对该网卡身份识别信息的流量监控代码,然后利用该流量监控代码对移动终端的流量进行监控。
[0004]在对现有技术的研究和实践过程中,本发明的发明人发现,现有的方案在对网卡身份识别信息进行适配时,需要将网卡身份识别信息写入所生成的流量监控代码中,并不能进行修改,因此,如果移动终端的网卡身份识别信息发生变化,则无法对流量进行有效的监控。

【发明内容】

[0005]本发明实施例提供一种移动终端流量监控方法、装置和系统,在移动终端的网卡身份识别信息发生变化时,也可以对流量进行有效的监控。
[0006]一种移动终端流量监控方法,包括:
[0007]获取移动终端中所有网卡的网卡身份识别信息和各个网卡身份识别信息对应的上下行数据;
[0008]将所述各个网卡身份识别信息对应的上下行数据进行比较,以确定数据量最大的网卡身份识别信息为当前有效的网卡身份识别信息;
[0009]根据所述当前有效的网卡身份识别信息进行流量监控。
[0010]一种移动终端流量监控装置,包括获取单元、比较单元和监控单元;
[0011]获取单元,用于获取移动终端中所有网卡的网卡身份识别信息和各个网卡身份识别信息对应的上下行数据;
[0012]比较单元,用于将所述各个网卡身份识别信息对应的上下行数据进行比较,以确定数据量最大的网卡身份识别信息为当前有效的网卡身份识别信息;
[0013]监控单元,用于根据所述当前有效的网卡身份识别信息进行流量监控。
[0014]一种移动终端流量监控系统,包括本发明实施例提供的任一种移动终端流量监控
目.ο
[0015]本发明实施例采用获取移动终端中所有网卡的网卡身份识别信息和各个网卡身份识别信息对应的上下行数据,并将各个网卡身份识别信息对应的上下行数据进行比较,以确定数据量最大的网卡身份识别信息为当前有效的网卡身份识别信息,然后根据该当前有效的网卡身份识别信息进行流量监控;由于该方案可以动态获取当前有效的网卡身份识别信息,因此,即便移动终端中的网卡身份识别信息发生变化,也可以对流量进行有效的监控,避免了现有技术中由于网卡身份识别信息发生变化所导致的流量无法统计的问题的发生,大大提高了流量监控的灵活性和有效性。
【附图说明】
[0016]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是本发明实施例提供的移动终端流量监控方法的流程图;
[0018]图2a是本发明实施例提供的移动终端流量监控装置的示意图;
[0019]图2b是本发明实施例提供的移动终端流量监控方法的另一流程图;
[0020]图3a是本发明实施例提供移动终端流量监控装置的结构示意图;
[0021]图3b是本发明实施例提供移动终端流量监控装置的另一结构示意图;
[0022]图4是本发明实施例提供的终端的结构示意图。
【具体实施方式】
[0023]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0024]本发明实施例提供一种移动终端流量监控方法、装置和系统。以下分别进行详细说明。
[0025]实施例一、
[0026]本实施例将从移动终端流量监控装置的角度进行描述,该移动终端流量监控装置可以独立于移动终端,也可以集成在移动终端中,该移动终端具体可以为手机或平板电脑等设备。
[0027]—种移动终端流量监控方法,包括:获取移动终端中所有网卡的网卡身份识别信息和各个网卡身份识别信息对应的上下行数据,将该各个网卡身份识别信息对应的上下行数据进行比较,以确定数据量最大的网卡身份识别信息为当前有效的网卡身份识别信息,根据该当前有效的网卡身份识别信息进行流量监控。
[0028]如图1所示,一种移动终端流量监控方法,具体流程可以如下:
[0029]101、获取移动终端中所有网卡的网卡身份识别信息和各个网卡身份识别信息对应的上下行数据,例如,具体可以如下:
[0030]从移动终端的映射文件中读取该移动终端中所有网卡的网卡身份识别信息,根据各个网卡的网卡身份识别信息分别获取对应的上下行数据。
[0031]其中,网卡身份识别信息为用于识别网卡的唯一标识,比如,网卡的媒体接入层(MAC, Media Access Control)地址等。而上下行数据包括上行数据(即上传数据)和下行数据(即下载数据)。
[0032]其中,映射文件中记录有移动终端中所有网卡的网卡身份识别信息,例如,该映射文件具体可以为dev文件等。
[0033]102、将获取到的各个网卡身份识别信息对应的上下行数据进行比较,以确定数据量最大的网卡身份识别信息,并将该数据量最大的网卡身份识别信息作为当前有效的网卡身份识别信息。
[0034]例如,如果移动终端中具有两个网卡身份识别信息:网卡A和网卡B,则可以将网卡A所对应的上行数据和下行数据的总量Ka与网卡B所对应的上行数据和下行数据的总量Kb进行比较,如果Ka大于Kb,则表明网卡A为当前有效的网卡身份识别信息,而若Kb大于匕,则表明网卡B为当前有效的网卡身份识别信息,以此类推,等等。
[0035]103、根据确定的当前有效的网卡身份识别信息进行流量监控,例如,具体可以如下:
[0036]根据该当前有效的网卡身份识别信息生成流量监控代码,利用该生成的流量监控代码对当前有效的网卡身份识别信息所对应的流量进行监控。
[0037]比如,还是以移动终端中具有两个网卡身份识别信息:网卡A和网卡B为例进行说明,如果确定网卡A为当前有效的网卡身份识别信息,则根据网卡A生成流量监控代码,并利用该生成的流量监控代码对当前有效的网卡身份识别信息所对应的流量进行监控;同理,如果确定网卡B为当前有效的网卡身份识别信息,则根据网卡B生成流量监控代码,并利用该生成的流量监控代码对当前有效的网卡身份识别信息所对应的流量进行监控,等坐寸ο
[0038]此外,还可以根据具体的监控情况对用户进行提示,即在步骤“根据该当前有效的网卡身份识别信息进行流量监控”之后,该移动终端流量监控方法还可以包括:
[0039]若该当前有效的网卡身份识别信息所对应的流量超过预置阈值,则提示用户流量的使用情况。
[0040]其中,提示的方式可以有多种,比如,可以通过信息提醒,或者,也可以通过语音提醒,等等。
[0041]其中,该阈值可以根据实际应用的需求进行设置,在此不作赘述。
[0042]由上可知,本实施例采用获取移动终端中所有网卡的网卡身份识别信息和各个网卡身份识别信息对应的上下行数据,并将各个网卡身份识别信息对应的上下行数据进行比较,以确定数据量最大的网卡身份识别信息为当前有效的网卡身份识别信息,然后根据该当前有效的网卡身份识别信息进行流量监控;由于该方案可以动态获取当前有效的网卡身份识别信息,因此,即便移动终端中的网卡身份识别信息发生变化,也可以对流量进行有效的监控,避免了现有技术中由于网卡身份识别信息发生变化所导致的流量无法统计的问题的发生,大大提高了流量监控的灵活性和有效性。
[0043]实施例二、
[0044]根据实施例一所描述的方法,以下将举例作进一步详细说明。
[0045]在本实施例中,将以该移动终端流量监控装置具体集成在移动终端中为例进行说明。
[0046]如图2a所示,该移动终端流量监控装置可以包括收发模块、数据量比较模块、代码生成模块和监控模块,此外,还可以包括提示模块,如下:
[0047](I)收发模块;
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1