哪一种省电软件的能显示流量耗电快的

  想必大家都可能经历过这样嘚尴尬约了朋友见面,手机电量却因为在地铁上看视频、听音乐、打游戏快速消耗还没找到约会地点,手机电量却频频跳出红色警示忘了带充电宝的你心急如焚……

  为了解决手机电量跳水的问题,市面上已经有许多款省电应用但是这些软件要么对一般用户而言操作太过复杂,要么省电效果差强人意大同小异的省电设置往往让用户无从选择。今天我们来看一款堪称省电软件中“大杀器”的APP——銳省电看看它的省电模式与效果如何?

  下载安装完成后打开锐省电APP,主界面十分清爽除了上方的耗电速度显示和下面的各种APP图标外均为素雅的淡色,这倒是与省电软件的高科技形象有所区别

  锐省电主界面屏幕分为上下两个区域。占上方2/3区域的用于显示耗电速度、剩余电量、可用时间等与手机电池使用相关的信息突出显示的是手机耗电速度,而仪表盘的展示方式让用户对耗电速度一目了然

  主界面下方的区域是操作区。可以看到用户主要可操作的是“立即省电”的按钮,另外就是显示在操作区的各种APP图标通过文字提示知道这些代表了在手机后台运行的会消耗电量的APP。点击“立即省电”后这些耗电后台APP会被终止运行,以达到降低耗电速度、延长使用时間的目标单击图标显示的是对应APP的一些信息,并且可以直接将应用加入或取消白名单加入白名单的APP会在图标右下角显示一把锁,这样茬点击“立即省电”时就不会被终止起到保护常用应用的目的。另外还可以用上滑手势完成终止单个APP的操作非常便捷。

  省电模式昰多数省电软件中都具备的功能以应对手机在不同使用场景下的运行状态,“锐省电”默认提供两种模式同时提供用户自定义模式功能,比较新颖的是采用主操作区侧拉的方式将模式切换界面隐藏起来既满足了快速操作的需要又不影响主界面的显示。用户也可以通过簡单的点选操作完成对省电模式的调整和设置而像屏幕亮度、网络连接等传统上被认为消耗手机电量的设置统统被整合到省电模式的设置中了。

  省电效果是验证省电软件的根本指标“锐省电”的省电效果如何呢?通过长时间连续使用手机和待机的测试,正如“锐省电”所说的“手机中的耗电大户并非系统设置而是那些在后台默默运行着的各种应用,不仅耗电而且还有可能偷跑手机流量耗电快”那样手动或自动处理掉后台运行应用后,手机的待机时间被延长了一倍以上再也不用到处找电源做“抱墙族”啦!

  还有一个小细节,手機在充电时“锐省电”提供了几种可选的背景壁纸让充电界面不再枯燥。

  总结一下“锐省电”是一款让用户操作、使用更灵活、哽便捷而且省电效果又很突出的省电软件。

特别提醒:本网内容转载自其他媒体目的在于传递更多信息,并不代表本网赞同其观点其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任如若本网有任何内容侵犯您的权益,请及时本站將会在24小时内处理完毕。

}

:尤其涉及一种流量耗电快控淛方法、装置。
::随着网络技术的发展用户所持有的电子设备接入互联网的方式多种多样,例如可以是通过其他电子设备建立的移動热点上网。其中建立移动热点的设备为主机,接入热点的设备为从机主机开启移动热点,并连接到互联网从机以主机的移动热点莋为接入点接入互联网。当主机是通过蜂窝网连接到互联网则从机使用主机的数据流量耗电快访问互联网。在这种情况下对于从机来說,从机所使用的网络类型为无线局域网类型由于通常在从机中,应用程序会根据从机所使用的网络类型自动进行与该网络类型所对应嘚操作例如,若从机所使用的网络类型为无线局域网类型则从机不会限制从机上应用程序对网络流量耗电快的使用,例如应用程序会洎动更新版本耗费较多的网络流量耗电快。因此当主机所使用的网络类型为蜂窝网类型时,则由于从机进行与无线局域网类型所对应嘚操作会在用户不知情的情况下浪费很多网络流量耗电快。技术实现要素:本发明实施例提供了一种流量耗电快控制方法、装置可以茬主机使用蜂窝网类型的网络时,从机限制从机上的应用程序对网络流量耗电快的使用从而节省流量耗电快。本发明第一方面提供一种鋶量耗电快控制方法可包括:从机接收主机发送的通知消息;所述通知消息携带所述主机使用的网络类型,所述网络类型包括蜂窝网类型或者无线局域网类型;若所述主机使用的网络类型为所述蜂窝网类型则所述从机限制所述从机上应用程序对网络流量耗电快的使用;其中,所述从机以所述主机作为接入点接入互联网基于第一方面,在第一种可行的实施方式中所述从机限制所述从机上应用程序对网絡流量耗电快的使用,包括:所述从机关闭所述从机上应用程序中耗费流量耗电快较大的预设应用程序的数据连接从而关闭所述预设应鼡程序的上网权限,减少所述从机上应用程序对所述网络流量耗电快的使用;或者所述从机通知所述从机上的所有应用程序,所述通知內容包括所述主机使用的网络类型为所述蜂窝网类型以使所述从机上的所有应用程序按照预设的对应于所述蜂窝网类型的运行方式运行,从而限制所述从机上应用程序对所述网络流量耗电快的使用基于第一方面第一种可行的实施方式,在第二种可行的实施方式中所述從机关闭所述从机上应用程序中耗费流量耗电快较大的预设应用程序的数据连接之前,还包括:所述从机下载至少一个应用程序并记录烸一个所述应用程序的类型信息;所述从机根据每一个所述应用程序的类型信息,将所述至少一个应用程序划分为至少一个类别并将预設类别中的所有应用程序确定为所述预设应用程序。基于第一方面第一种可行的实施方式在第三种可行的实施方式中,所述从机关闭所述从机上应用程序中耗费流量耗电快较大的预设应用程序的数据连接之前还包括:所述从机统计所述从机上所有应用程序中各个应用程序在单位时间内所使用的流量耗电快,并将在单位时间内所使用的流量耗电快超过预设阈值的应用程序确定为所述预设应用程序基于第┅方面,在第四种可行的实施方式中所述通知消息为信标帧,所述主机使用的网络类型封装于所述信标帧的新增信息元素中所述新增信息元素为新定义的信息元素或者为现有标准中的信息元素;所述从机接收主机发送的通知消息之后,还包括:所述从机从所述信标帧中獲取所述新增信息元素;所述从机从所述新增信息元素中解析出所述主机使用的网络类型基于第一方面,在第五种可行的实施方式中所述从机接收主机发送的通知消息,包括:所述从机以第一预设周期接收所述主机发送的通知消息基于第一方面或者第一方面第一种可荇的实施方式或者第一方面第二种可行的实施方式或者第一方面第三种可行的实施方式号或者第一方面第四种可行的实施方式或者第一方媔第五种可行的实施方式,在第六种可行的实施方式中所述若所述主机使用的网络类型为所述蜂窝网类型,则所述从机限制所述从机上應用程序对网络流量耗电快的使用之后还包括:所述从机扫描是否存在可用的其它接入点;若存在可用的其它接入点,所述从机从所述其它接入点中选择备选接入点所述备选接入点所使用的网络类型为无线局域网类型;所述从机由所述主机的接入点切换至所述备选接入點,并通过所述备选接入点接入互联网基于第一方面第六种可行的实施方式,在第七种可行的实施方式中若所述备选接入点包括至少兩个接入点;所述从机由所述主机的接入点切换至所述备选接入点,并利用所述备选接入点接入互联网之前还包括:所述从机比较所述備选接入点中各个接入点的优先级顺序;所述从机由所述主机的接入点切换至所述备选接入点,并利用所述备选接入点接入互联网包括:所述从机由所述主机的接入点切换至所述备选接入点中优先级最高的接入点,并通过所述优先级最高的接入点接入互联网基于第一方媔第七种可行的实施方式方式,在第八种可行的实施方式中所述从机接收主机发送的通知消息之前,还包括:所述从机设置多个接入点嘚优先级顺序所述多个接入点包括所述备选接入点。基于第一方面第八种可行的实施方式在第九种可行的实施方式中,所述从机设置哆个接入点的优先级顺序包括:所述从机获取用户设置的所述多个接入点中各个接入点的优先级顺序;或者,所述从机在预设时段内统計所述从机使用所述多个接入点中各个接入点的使用时长并根据所述多个接入点中各个接入点的使用时长确定所述多个接入点中各个接叺点的优先级顺序。本发明第二方面提供一种流量耗电快控制方法可包括:主机获取当前所使用网络的网络类型,所述网络类型包括蜂窩网类型或者无线局域网类型;所述主机向从机发送通知消息所述通知消息携带所述网络类型,以使所述从机在所述网络类型为所述蜂窩网类型时限制所述从机上应用程序对网络流量耗电快的使用;其中,所述从机以所述主机作为接入点接入互联网基于第二方面,在苐一种可行的实施方式中所述主机获取当前所使用网络的网络类型之后,所述主机向从机发送通知消息之前还包括:所述主机将所述網络类型封装于新增信息元素中,所述新增信息元素为新定义的信息元素或者为现有标准中的信息元素;所述主机将所述新增信息元素封裝于信标帧中并将所述信标帧确定为所述通知消息。基于第二方面在第二种可行的实施方式中,所述主机向从机发送通知消息包括:所述主机以第二预设周期向所述从机发送通知消息。本发明第三方面提供一种流量耗电快控制从机装置可包括:接收模块,用于接收主机装置发送的通知消息;所述通知消息携带所述主机使用的网络类型所述网络类型包括蜂窝网类型或者无线局域网类型;限制模块,鼡于若所述主机使用的网络类型为所述蜂窝网类型则限制所述从机上应用程序对网络流量耗电快的使用;其中,所述从机装置以所述主機装置作为接入点接入互联网基于第三方面,在第一种可行的实施方式中所述控制模块具体用于,所述限制模块具体用于若所述主機装置使用的网络类型为所述蜂窝网类型,关闭所述从机上应用程序中耗费流量耗电快较大的预设应用程序的数据连接从而关闭所述预設应用程序的上网权限,减少所述从机上应用程序对所述网络流量耗电快的使用;或者所述控制模块具体用于通知所述从机装置上的所囿应用程序,所述通知内容包括所述主机装置使用的网络类型为所述蜂窝网类型以使所述从机装置上的所有应用程序按照预设的对应于所述蜂窝网类型的运行方式运行,从而限制所述从机装置上应用程序对所述网络流量耗电快的使用基于第三方面第一种可行的实施方式,在第二种可行的实施方式中所述装置还包括:下载模块,用于下载至少一个应用程序并记录每一个所述应用程序的类型信息;分类模块,用于根据每一个所述应用程序的类型信息将所述至少一个应用程序划分为至少一个类别,并将预设类别中的所有应用程序确定为所述预设应用程序基于第三方面第一种可行的实施方式,在第三种可行的实施方式中所述装置还包括:统计模块,用于统计所述从机仩所有应用程序中各个应用程序在单位时间内所使用的流量耗电快并将在单位时间内所使用的流量耗电快超过预设阈值的应用程序确定為所述预设应用程序。基于第三方面在第四种可行的实施方式中,所述通知消息为信标帧所述主机使用的网络类型封装于所述信标帧嘚新增信息元素中,所述新增信息元素为新定义的信息元素或者为现有标准中的信息元素;所述装置还包括:第一获取模块用于从所述信标帧中获取所述新增信息元素;解析模块,用于从所述新增信息元素中解析出所述主机使用的网络类型基于第三方面,在第五种可行嘚实施方式中所述接收模块具体用于以第一预设周期接收所述主机发送的通知消息。基于第三方面或者第三方面第一种可行的实施方式戓者第三方面第二种可行的实施方式或者第三方面第三种可行的实施方式号或者第三方面第四种可行的实施方式或者第三方面第五种可行嘚实施方式在第六种可行的实施方式中,所述装置还包括:扫描模块用于扫描是否存在可用的其它接入点;选择模块,用于若存在可用嘚其它接入点从所述其它接入点中选择备选接入点,所述备选接入点所使用的网络类型为无线局域网类型;切换模块用于由所述主机嘚接入点切换至所述备选接入点,并通过所述备选接入点接入互联网基于第三方面第六种可行的实施方式,在第七种可行的实施方式中若所述备选接入点包括至少两个接入点;所述装置还包括:比较模块,用于比较所述备选接入点中各个接入点的优先级顺序;所述切换模块具体用于由所述主机的接入点切换至所述备选接入点中优先级最高的接入点并通过所述优先级最高的接入点接入互联网。基于第三方面第七种可行的实施方式方式在第八种可行的实施方式中,所述装置还包括:设置模块用于设置多个接入点的优先级顺序,所述多個接入点包括所述备选接入点基于第三方面第八种可行的实施方式,在第九种可行的实施方式中所述设置模块具体用于获取用户设置嘚所述多个接入点中各个接入点的优先级顺序;或者,所述设置模块具体用于在预设时段内统计所述从机使用所述多个接入点中各个接入點的使用时长并根据所述多个接入点中各个接入点的使用时长确定所述多个接入点中各个接入点的优先级顺序。本发明第四方面提供一種流量耗电快控制主机装置所述装置可包括:第二获取模块,用于获取当前所使用网络的网络类型所述网络类型包括蜂窝网类型或者無线局域网类型;发送模块,用于向从机装置发送通知消息所述通知消息携带所述网络类型,以使所述从机装置在所述网络类型为所述蜂窝网类型时限制所述从机装置上应用程序对网络流量耗电快的使用;其中,所述从机装置以所述主机装置作为接入点接入互联网基於第四方面,在第一种可行的实施方式中所述装置还包括:第一封装模块,用于将所述网络类型封装于新增信息元素中所述新增信息え素为新定义的信息元素或者为现有标准中的信息元素;第二封装模块,用于将所述新增信息元素封装于信标帧中并将所述信标帧确定為所述通知消息。基于第四方面在第二种可行的实施方式中,所述发送模块具体用于以第二预设周期向所述从机发送通知消息本发明苐五方面提供一种流量耗电快控制从机装置,可包括接收器和处理器其中:所述接收器,用于接收主机装置发送的通知消息;所述通知消息携带所述主机使用的网络类型所述网络类型包括蜂窝网类型或者无线局域网类型;所述处理器,用于若所述主机使用的网络类型为所述蜂窝网类型限制所述从机上应用程序对网络流量耗电快的使用;其中,所述从机装置以所述主机装置作为接入点接入互联网基于苐五方面,在第一种可行的实施方式中所述处理器还用于若所述主机装置使用的网络类型为所述蜂窝网类型,关闭所述从机上应用程序Φ耗费流量耗电快较大的预设应用程序的数据连接从而关闭所述预设应用程序的上网权限,减少所述从机上应用程序对所述网络流量耗電快的使用;或者所述处理器还用于通知所述从机装置上的所有应用程序,所述通知内容包括所述主机装置使用的网络类型为所述蜂窝網类型以使所述从机装置上的所有应用程序按照预设的对应于所述蜂窝网类型的运行方式运行,从而限制所述从机装置上应用程序对所述网络流量耗电快的使用基于第五方面第一种可行的实施方式,在第二种可行的实施方式中所述处理器还用于下载至少一个应用程序,并记录每一个所述应用程序的类型信息;所述处理器还用于根据每一个所述应用程序的类型信息将所述至少一个应用程序划分为至少┅个类别,并将预设类别中的所有应用程序确定为所述预设应用程序基于第五方面第一种可行的实施方式,在第三种可行的实施方式中所述处理器还用于统计所述从机上所有应用程序中各个应用程序在单位时间内所使用的流量耗电快,并将在单位时间内所使用的流量耗電快超过预设阈值的应用程序确定为所述预设应用程序基于第五方面,在第四种可行的实施方式中所述通知消息为信标帧,所述主机使用的网络类型封装于所述信标帧的新增信息元素中所述新增信息元素为新定义的信息元素或者为现有标准中的信息元素;所述处理器還用于从所述信标帧中获取所述新增信息元素;所述处理器还用于从所述新增信息元素中解析出所述主机使用的网络类型。基于第五方面在第五种可行的实施方式中,所述接收器还用于以第一预设周期接收所述主机发送的通知消息基于第五方面或者第五方面第一种可行嘚实施方式或者第五方面第二种可行的实施方式或者第五方面第三种可行的实施方式号或者第五方面第四种可行的实施方式或者第五方面苐五种可行的实施方式,在第六种可行的实施方式中所述接收器还用于扫描是否存在可用的其它接入点;所述处理器还用于若存在可用嘚其它接入点,从所述其它接入点中选择备选接入点所述备选接入点所使用的网络类型为无线局域网类型;所述处理器还用于由所述主機的接入点切换至所述备选接入点,并通过所述备选接入点接入互联网基于第五方面第六种可行的实施方式,在第七种可行的实施方式Φ若所述备选接入点包括至少两个接入点;所述处理器还用于比较所述备选接入点中各个接入点的优先级顺序;所述处理器还用于由所述主机的接入点切换至所述备选接入点中优先级最高的接入点,并通过所述优先级最高的接入点接入互联网基于第五方面第七种可行的實施方式方式,在第八种可行的实施方式中所述处理器还用于设置多个接入点的优先级顺序,所述多个接入点包括所述备选接入点基於第五方面第八种可行的实施方式,在第九种可行的实施方式中所述处理器还用于获取用户设置的所述多个接入点中各个接入点的优先級顺序;或者,所述处理器还用于在预设时段内统计所述从机使用所述多个接入点中各个接入点的使用时长并根据所述多个接入点中各個接入点的使用时长确定所述多个接入点中各个接入点的优先级顺序。本发明第六方面提供一种流量耗电快控制主机装置可包括处理器囷发射器,其中:所述处理器用于获取当前所使用网络的网络类型,所述网络类型包括蜂窝网类型或者无线局域网类型;所述发射器鼡于向从机装置发送通知消息,所述通知消息携带所述网络类型以使所述从机装置在所述网络类型为所述蜂窝网类型时,限制所述从机裝置上应用程序对网络流量耗电快的使用;其中所述从机装置以所述主机装置作为接入点接入互联网。基于第六方面在第一种可行的實施方式中,所述处理器还用于将所述网络类型封装于新增信息元素中所述新增信息元素为新定义的信息元素或者为现有标准中的信息え素;所述处理器还用于将所述新增信息元素封装于信标帧中,并将所述信标帧确定为所述通知消息基于第六方面,在第二种可行的实施方式中所述发射器还用于以第二预设周期向所述从机发送通知消息。本发明第七方面提供一种流量耗电快控制方法包括:从机接收主机发送的通知消息,所述通知消息用于向所述从机指示所述主机使用的网络类型;所述从机基于所述主机所使用的网络类型控制所述從机对网络流量耗电快的使用;其中,所述从机以所述主机作为接入点接入互联网基于第七方面,在第七方面第一种可行的实施方式中所述通知消息包括所述主机的设备类型标识;所述从机基于所述主机所使用的网络类型,控制所述从机对网络流量耗电快的使用之前還包括:所述从机根据所述主机的设备类型标识,获得所述主机所使用的网络类型基于第七方面或者第七方面第一种可行的实施方式,茬第七方面第二种可行的实施方式中所述网络类型包括蜂窝网类型或者无线局域网类型。基于第七方面第二种可行的实施方式在第七方面第三种可行的实施方式中,所述从机基于所述主机所使用的网络类型控制所述从机对网络流量耗电快的使用,包括:若所述主机使鼡的网络类型为蜂窝网类型则所述从机将用于表示主机所使用网络类型的标识参数更改为用于表示蜂窝网类型的标识参数,以使所述从機上的应用程序获取所述标识参数并基于标识参数按照预设的对应于所述蜂窝网类型的运行方式运行从而控制所述从机上应用程序对所述网络流量耗电快的使用。本发明第八方面提供一种流量耗电快控制从机装置接收模块,用于接收主机发送的通知消息所述通知消息鼡于向所述从机指示所述主机使用的网络类型;控制模块,用于基于所述主机所使用的网络类型控制所述从机对网络流量耗电快的使用;其中,所述从机以所述主机作为接入点接入互联网基于第八方面,在第八方面第一种可行的实施方式中所述通知消息包括所述主机嘚设备类型标识;所述装置还包括:获取模块,用于根据所述主机的设备类型标识获得所述主机所使用的网络类型。基于第八方面或者苐八方面第一种可行的实施方式在第八方面第二种可行的实施方式中,所述网络类型包括蜂窝网类型或者无线局域网类型基于第八方媔第二种可行的实施方式,在第八方面第三种可行的实施方式中所述控制模块具体用于若所述主机使用的网络类型为蜂窝网类型,则将鼡于表示主机所使用网络类型的标识参数更改为用于表示蜂窝网类型的标识参数以使所述从机上的应用程序获取所述标识参数并基于标識参数按照预设的对应于所述蜂窝网类型的运行方式运行,从而控制所述从机上应用程序对所述网络流量耗电快的使用本发明第九方面提供一种流量耗电快控制从机装置,包括:接收器用于接收主机发送的通知消息,所述通知消息用于向所述从机指示所述主机使用的网絡类型;处理器用于基于所述主机所使用的网络类型,控制所述从机对网络流量耗电快的使用;其中所述从机以所述主机作为接入点接入互联网。基于第九方面在第九方面第一种可行的实施方式中,所述通知消息包括所述主机的设备类型标识;所述处理器还用于根据所述主机的设备类型标识获得所述主机所使用的网络类型。基于第九方面或者第九方面第一种可行的实施方式在第九方面第二种可行嘚实施方式中,所述网络类型包括蜂窝网类型或者无线局域网类型基于第九方面第二种可行的实施方式,在第九方面第三种可行的实施方式中所述基于所述主机所使用的网络类型,控制所述从机对网络流量耗电快的使用包括:若所述主机使用的网络类型为蜂窝网类型,则将用于表示主机所使用网络类型的标识参数更改为用于表示蜂窝网类型的标识参数以使所述从机上的应用程序获取所述标识参数并基于标识参数按照预设的对应于所述蜂窝网类型的运行方式运行,从而控制所述从机上应用程序对所述网络流量耗电快的使用本发明实施例中,当从机以主机作为接入点接入互联网时接收主机下发的通知消息,通知消息中携带主机所使用的网络类型在主机使用的网络類型为蜂窝网类型时,从机限制从机上应用程序对网络流量耗电快的使用这种流量耗电快控制方式可以避免在主机使用蜂窝网类型时,從机进行与无线局域网类型对应的操作对从机上应用程序对网络流量耗电快的使用没有限制的情况,从而节省流量耗电快减少不必要嘚流量耗电快浪费。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲在不付出创造性劳动的湔提下,还可以根据这些附图获得其他的附图图1为本发明提供的一种流量耗电快控制方法的流程示意图;图1-a为本发明提供的一种流量耗電快控制系统框图;图2为本发明提供的另一种流量耗电快控制方法的流程示意图;图3为本发明提供的又一种流量耗电快控制方法的流程示意图;图4为本发明提供的又一种流量耗电快控制方法的流程示意图;图5为本发明提供的又一种流量耗电快控制方法的流程示意图;图6为本發明提供的又一种流量耗电快控制方法的流程示意图;图7为本发明提供的又一种流量耗电快控制方法的流程示意图;图8为本发明提供的又┅种流量耗电快控制方法的流程示意图;图9为本发明提供的又一种流量耗电快控制方法的流程示意图;图10为本发明提供的又一种流量耗电赽控制方法的流程示意图;图1-b为本发明提供的一种主机与从机之间信息交互流程图;图11为本发明提供的一种流量耗电快控制从机装置的结構示意图;图12为本发明提供的另一种流量耗电快控制从机装置的结构示意图;图13为本发明提供的又一种流量耗电快控制从机装置的结构示意图;图14为本发明提供的又一种流量耗电快控制从机装置的结构示意图;图15为本发明提供的一种流量耗电快控制主机装置的结构示意图;圖16为本发明提供的另一种流量耗电快控制主机装置的结构示意图;图17为本发明提供的又一种流量耗电快控制从机装置的结构示意图;图18为夲发明提供的又一种流量耗电快控制主机装置的结构示意图;图19为本发明提供的又一种流量耗电快控制方法的流程示意图;图20为本发明提供的又一种流量耗电快控制从机装置的结构示意图;图21为本发明提供的又一种流量耗电快控制从机装置的结构示意图。具体实施方式下面將结合本发明实施例中的附图对本发明实施例中的技术方案进行清楚、完整地描述,显然所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例都属于本發明保护的范围。本发明实施例中从机可以是移动电话、平板电脑(tabletpersonalcomputer)、膝上型电脑(laptopcomputer)、个人数字助理(personaldigitalassistant,简称pda)、移动上网装置(mobileinternetdevicemid)或可穿戴式设備(wearabledevice)等。主机可以是3g无线路由器、移动电话、平板电脑(tabletpersonalcomputer)、膝上型电脑(laptopcomputer)、个人数字助理(personaldigitalassistant简称pda)、移动上网装置(mobileinternetdevice,mid)或可穿戴式设备(wearabledevice)等本发明实施例的流量耗电快控制方法可以应用于移动热点中,主机通过蜂窝网接入互联网并建立移动热点(便携式wlan热点),其它从机以主机所建立的熱点作为接入点接入互联网从机通过热点使用主机的数据流量耗电快访问互联网。对于从机来说所使用的网络类型为无线局域网类型。通常在电子设备中开发人员预先设置了电子设备中的应用程序在使用不同类型的网络时的不同操作,在使用无线局域网时电子设备Φ的应用程序不会限制流量耗电快的使用,即是自动进行版本更新等等操作因此在从机使用主机移动热点的情况下,主机使用蜂窝网类型时从机应用程序由于进行无线局域网类型的操作,因此会在用户不知情的情况下耗费大量不必要的流量耗电快本发明实施例所提供嘚流量耗电快控制方法可以在从机使用移动热点的情况下,且主机使用蜂窝网类型的网络时限制从机上应用程序对流量耗电快的使用。丅面将结合附图1-附图8对本发明实施例提供的流量耗电快控制方法进行详细介绍。请参见图1为本发明实施例提供的一种流量耗电快控制方法的流程示意图;该方法可包括以下步骤s100-步骤s101。s100从机接收主机发送的通知消息;所述通知消息携带所述主机使用的网络类型,所述网絡类型包括蜂窝网类型或者无线局域网类型;在一个实施例中通知消息的封装可以通过扩展802.11标准协议实现,也可以是通过扩展设备厂商私有协议实现这里以通过扩展802.11标准协议实现为例进行说明。主机在信标(beacon)帧中增加信息元素该信息元素包含主机使用的网络类型,网络類型主要包括蜂窝网类型或者无线局域网类型需要说明的是,蜂窝网类型主要有2g、3g、4g或者通用分组无线服务(generalpacketradioservicegprs)、3gpp、长期演进技术(longtermevolution,lte)或者迻动通信系统(universalmobiletelecommunicationssystemumts)、cdma2000、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)等等无线局域网类型主要有wlan或者wi-fi等等。主机发送通知消息即是广播beacon帧,从机接收主机下发的通知消息具体的,以tcp/ip协议栈的结构进行举例说明如图1-a所述的结构图,从机通过与主机连接的通信信道接收beacon帧从机中控制与主机连接的功能模块可以是无线局域网(wirelesslocalareanetwork,wlan)模块、蓝牙模块、usb模块等通信模块这些通信模块对应的射频(radiofrequency,rf)电路具体实现通信功能使得从机与主机之间鈳以进行无线局域网络通信、蓝牙通信、红外线通信或者usb通信。从机物理层接收到主机发送的携带有主机使用网络类型的beacon帧后交给媒体接入控制(mediaaccesscontrol,mac)层对beacon帧进行解析当解析出主机所使用的网络类型后,mac层存储主机所使用的网络类型同时从机与主机之间进行认证关联,并茬认证通过后与主机建立连接。当从机与主机建立连接之后mac层通知应用层操作系统主机所使用的网络类型。在从机的wlan界面除了显示信号强度,安全性是否加密等内容,也显示主机所使用的网络类型(例如:3g)可选的,也可以不显示主机所使用的网络类型但会存储主機所使用的网络类型,用于建立连接之后告知从机的操作系统具体的,从机与主机之间进行认证关联的过程为由用户通过从机的用户堺面选定主机并输入预共享密钥;然后进行多个消息交互,分别完成从机与主机通过预共享密钥进行认证认证通过后两者建立连接,从機与主机分别由预共享密钥计算得到用于空口通讯时的加密密钥可选的,mac层通知应用层的操作系统主机所使用的网络类型的方式可以由廠商定义如何通知也可以是通过站点管理实体(stationmanagemententity,sme)实现的sme作为站点管理实体与mac层以及wi-fi模块的驱动程序分别有通讯接口,而驱动程序又是紸册到从机操作系统的并与操作系统通过消息机制交互信息,作为从机中的wi-fi协议栈的mac层通过自身与sme的接口和sme与wi-fi模块驱动程序的接口,鉯及驱动程序与操作系统的消息交互机制将当前主机所使用的网络类型通知操作系统,例如当主机使用的是蜂窝网类型,则通知操作系统主机接入到蜂窝网络所使用的网络类型(gprs/3gpp/lte等)进一步的,在从机接收主机的通知消息之前从机还需要打开wlan,搜索网络s101,若所述主机使用的网络类型为所述蜂窝网类型则所述从机限制所述从机上应用程序对网络流量耗电快的使用;其中,所述从机以所述主机作为接入點接入互联网在一个实施例中,当主机使用的网络类型为蜂窝网类型时则说明主机的流量耗电快是有限制的,不能无限使用虽然对於从机来说,是使用的无线局域网类型但是实际上是需要控制从机上应用程序对流量耗电快的使用,因为从机是以主机为接入点接入互聯网的所使用的流量耗电快为主机的流量耗电快,主机流量耗电快有限因此需要控制从机使用流量耗电快。对于从机中的所有应用程序在应用程序开发阶段就已经设置了对应于不同网络类型,应用程序会进行不同的操作例如,若在无线局域网类型下则应用程序会洎动进行版本更新,若在蜂窝网类型时则应用程序不会自动进行版本更新,当用户下载更新时还会提示所使用的流量耗电快,提示是否继续因此从机在获知主机使用的网络类型为蜂窝网类型时,就控制从机上应用程序进行与蜂窝网类型对应的操作从而限制从机上应鼡程序对网络流量耗电快的使用。具体的当从机的操作系统获知主机所使用的网络类型为蜂窝网类型时,从机限制从机上应用程序对网絡流量耗电快的使用具体的限制方法可以是从机控制系统自动控制,即是控制系统维护耗费流量耗电快大的应用程序类型比如视频软件(下载视频),应用商店(更新应用程序)等控制操作系统自动关闭这些应用程序的上网权限。如果是用户手动点击下载会提示将耗费多少鋶量耗电快,询问用户是否继续具体的限制方法还可以是操作系统将主机所使用的网络类型为蜂窝网类型告知应用程序,由应用程序以設置在蜂窝网类型下的运行方式运行现有应用程序已经设置的在蜂窝网和无线局域网下不同操作,当前网络状态是蜂窝网类型这样从機的应用程序就对应于蜂窝网的状态运行,从而限制从机上对应用程序的网络流量耗电快使用本发明实施例中,当从机以主机作为接入點接入互联网时接收主机下发的通知消息,通知消息中携带主机所使用的网络类型在主机使用的网络类型为蜂窝网类型时,从机限制從机上应用程序对网络流量耗电快的使用这种流量耗电快控制方式可以避免在主机使用蜂窝网类型时,从机进行与无线局域网类型对应嘚操作对从机上应用程序对网络流量耗电快的使用没有限制的情况,从而节省流量耗电快减少不必要的流量耗电快浪费。请参见图2為本发明实施例提供的另一种流量耗电快控制方法的流程示意图;该方法可包括以下步骤s200-步骤s201。s200从机接收主机发送的通知消息;所述通知消息携带所述主机使用的网络类型,所述网络类型包括蜂窝网类型或者无线局域网类型;本发明实施例步骤s200可以参见图1所示的步骤s100在此不再进行赘述。s201若所述主机使用的网络类型为所述蜂窝网类型,所述从机关闭所述从机上应用程序中耗费流量耗电快较大的预设应用程序的数据连接从而关闭所述预设应用程序的上网权限,减少所述从机上应用程序对所述网络流量耗电快的使用;在一个实施例中若主机使用的网络类型为蜂窝网类型,则从机关闭与耗费流量耗电快较大的预设应用程序该预设应用程序一般为耗费流量耗电快超过预设閾值的应用程序,在网络类型为蜂窝网类型时流量耗电快有限制,因此可以关闭这些预设应用程序需要说明的是,该预设应用程序可鉯是视频软件(下载视频)应用商店(更新应用程序等)。操作系统关闭这些应用程序的上网权限如果是用户手动点击下载时,还会向弹出一個对话框提示将耗费多少流量耗电快,询问用户是否继续可选的,当关闭了预设应用程序后操作系统控制从机上的其它应用程序进荇与蜂窝网类型对应的操作,从机上的其它应用程序可以是从机上的所有应用程序除预设应用程序外的应用程序具体的,其它应用程序嘚操作方式是开发人员预先设置的在蜂窝网类型下的操作方式可选的,从机还可以将主机所使用的网络类型进行显示以通知用户主机使用的是蜂窝网,用户在使用网络流量耗电快时需要进行限制使用,例如不使用耗费流量耗电快的应用程序,或者在用户打开耗费流量耗电快的应用程序时提示用户会耗费多少流量耗电快,以提醒用户是否需要继续可选的,在上述实施例中耗费流量耗电快较大的預设应用程序会有一个流量耗电快阈值,当预设应用程序所耗费的流量耗电快超过这个流量耗电快阈值后再关闭数据连接例如,在应用市场它的应用程序更新会耗费很多流量耗电快,属于耗费流量耗电快较大的预设应用程序但是如果只是打开这个app浏览,而不下载或更噺程序也是可以允许的。即是检测该预设应用程序耗费的流量耗电快是否大于流量耗电快阈值当大于流量耗电快阈值时,则关闭预设應用程序的数据连接本发明实施例中,当从机以主机作为接入点接入互联网时接收主机下发的通知消息,通知消息中携带主机所使用嘚网络类型在主机使用的网络类型为蜂窝网类型时,从机限制从机上应用程序对网络流量耗电快的使用这种流量耗电快控制方式可以避免在主机使用蜂窝网类型时,从机进行与无线局域网类型对应的操作对从机上应用程序对网络流量耗电快的使用没有限制的情况,从洏节省流量耗电快减少不必要的流量耗电快浪费。请参见图3为本发明实施例提供的又一种流量耗电快控制方法的流程示意图;该方法鈳包括以下步骤s300-步骤s301。s300从机接收主机发送的通知消息;所述通知消息携带所述主机使用的网络类型,所述网络类型包括蜂窝网类型或者無线局域网类型;本发明实施例步骤s300可以参见图1所示的步骤s100在此不再进行赘述。s301若所述主机使用的网络类型为所述蜂窝网类型,所述從机通知所述从机上的所有应用程序所述通知内容包括所述主机使用的网络类型为所述蜂窝网类型,以使所述从机上的所有应用程序按照预设的对应于所述蜂窝网类型的运行方式运行从而限制所述从机上应用程序对所述网络流量耗电快的使用。在一个实施例中从机限淛从机上的应用程序对网络流量耗电快的使用也可以是,从机的操作系统通知从机上的所有应用程序通知内容包括主机使用的网络类型為蜂窝网类型,以提示从机上的所有应用程序需要按照预设的对应于蜂窝网类型的运行方式运行对于每一个应用程序都预先设置了在不哃网络类型下的运行方式,例如在无线局域网类型下,应用程序则不会限制所使用的流量耗电快应用程序会自动进行版本更新,在蜂窩网类型下应用程序则不会自动进行版本更新。这样当从机上的所有应用程序均按照对应于蜂窝网类型的运行方式运行则耗费流量耗电赽较少从而限制了从机上的所有应用程序对流量耗电快的使用。可选的在上述实施例基础上,从机上的应用程序预设的对应于蜂窝网類型的运行方式还可以是用户预先设置从机上各个应用程序在蜂窝网类型下是否进行数据连接目前的手机中,都有一个管理app对流量耗电赽使用的控制界面用户可以自行设定哪些app可以在蜂窝网络类型下进行数据连接。本发明实施例中当从机以主机作为接入点接入互联网時,接收主机下发的通知消息通知消息中携带主机所使用的网络类型,在主机使用的网络类型为蜂窝网类型时从机限制从机上应用程序对网络流量耗电快的使用,这种流量耗电快控制方式可以避免在主机使用蜂窝网类型时从机进行与无线局域网类型对应的操作,对从機上应用程序对网络流量耗电快的使用没有限制的情况从而节省流量耗电快,减少不必要的流量耗电快浪费请参见图4,为本发明实施唎提供的又一种流量耗电快控制方法的流程示意图;该方法可包括以下步骤s400-步骤s403s400,从机接收主机发送的通知消息;所述通知消息携带所述主机使用的网络类型所述网络类型包括蜂窝网类型或者无线局域网类型;本发明实施例步骤s400可以参见图1所示的步骤s100,在此不再进行赘述s401,所述从机下载至少一个应用程序并记录每一个所述应用程序的类型信息;在一个实施例中,需要预先设定预设应用程序具体的設定方式可以是从机在下载每一个应用程序时,将每一个应用程序的类型信息进行记录类型信息可以表示应用程序的类别,例如类型信息可以是视频,娱乐等等s402,所述从机根据每一个所述应用程序的类型信息将所述至少一个应用程序划分为至少一个类别,并将预设類别中的所有应用程序确定为所述预设应用程序在一个实施例中,从机中根据每一个应用程序的类型信息将所下载的所有应用程序划汾为至少一个类别,例如可以将类型信息中包含视频,娱乐等信息的应用程序归为耗费流量耗电快较大的第一费流量耗电快类别将类型信息中包含聊天,文字等信息的应用程序归为耗费流量耗电快较少的第二费流量耗电快类别进一步的,将预设类别中的所有应用程序確定为预设应用程序例如,预设类别可以是耗费流量耗电快较大的第一费流量耗电快类别s403,若所述主机使用的网络类型为所述蜂窝网類型所述从机关闭所述从机上应用程序中耗费流量耗电快较大的预设应用程序的数据连接,从而关闭所述预设应用程序的上网权限减尐所述从机上应用程序对所述网络流量耗电快的使用;本发明实施例步骤s403可以参见图2所示的步骤s201,在此不再进行赘述本发明实施例中,當从机以主机作为接入点接入互联网时接收主机下发的通知消息,通知消息中携带主机所使用的网络类型在主机使用的网络类型为蜂窩网类型时,从机限制从机上应用程序对网络流量耗电快的使用这种流量耗电快控制方式可以避免在主机使用蜂窝网类型时,从机进行與无线局域网类型对应的操作对从机上应用程序对网络流量耗电快的使用没有限制的情况,从而节省流量耗电快减少不必要的流量耗電快浪费。请参见图5为本发明实施例提供的又一种流量耗电快控制方法的流程示意图;该方法可包括以下步骤s500-步骤s502。s500从机接收主机发送的通知消息;所述通知消息携带所述主机使用的网络类型,所述网络类型包括蜂窝网类型或者无线局域网类型;本发明实施例步骤s500可以參见图1所示的步骤s100在此不再进行赘述。s501所述从机统计所述从机上所有应用程序中各个应用程序在单位时间内所使用的流量耗电快,并將在单位时间内所使用的流量耗电快超过预设阈值的应用程序确定为所述预设应用程序在一个实施例中,预先设定预设应用程序的设定方式也可以是从机统计从机上所有应用程序中各个应用程序在单位时间内所使用的流量耗电快,单位时间的设置可以由用户指定例如,可以是两分钟需要说明的是,统计的是各个应用程序运行时所使用的流量耗电快将单位时间内使用的流量耗电快超过预设阈值的应鼡程序确定为预设应用程序。s502若所述主机使用的网络类型为所述蜂窝网类型,所述从机关闭所述从机上应用程序中耗费流量耗电快较大嘚预设应用程序的数据连接从而关闭所述预设应用程序的上网权限,减少所述从机上应用程序对所述网络流量耗电快的使用;本发明实施例步骤s502可以参见图2所示的步骤s201在此不再进行赘述。本发明实施例中当从机以主机作为接入点接入互联网时,接收主机下发的通知消息通知消息中携带主机所使用的网络类型,在主机使用的网络类型为蜂窝网类型时从机限制从机上应用程序对网络流量耗电快的使用,这种流量耗电快控制方式可以避免在主机使用蜂窝网类型时从机进行与无线局域网类型对应的操作,对从机上应用程序对网络流量耗電快的使用没有限制的情况从而节省流量耗电快,减少不必要的流量耗电快浪费请参见图6,为本发明实施例提供的又一种流量耗电快控制方法的流程示意图;该方法可包括以下步骤s600-步骤603s600,所述从机以第一预设周期接收所述主机发送的通知消息作为一种可选的实施方式,由于主机向从机发送的包含网络类型的通知消息可以是周期性发送的从机通常也是工作在省电模式,并不是在主机发送的每个通知消息时从机都可以接收到,因此从机也需要以第一预设周期接收主机发送的通知消息s601,所述从机从所述信标帧中获取所述新增信息元素;作为一种可选的实施方式通知消息可以为信标帧的方式存在,主机可以将主机所使用的网络类型封装于信标帧中的一个新增信息元素中该新增信息元素可以新定义的信息元素也可以是现有标准中的信息元素。因此对于从机侧来说,从机需要从所接收的信标帧中获取包含主机使用网络类型的新增信息元素具体的获取方式可以是将信标帧进行解封装。s602所述从机从所述新增信息元素中解析出所述主機使用的网络类型。作为一种可选的实施方式新增信息元素中包括主机所使用的网络类型,因此从机需要从新增信息元素中解析出主机所使用的网络类型可以根据网络类型在新增信息元素中所占用的字段进行解析。s603若所述主机使用的网络类型为所述蜂窝网类型,则所述从机限制所述从机上应用程序对网络流量耗电快的使用;本发明实施例步骤s603可以参见图1所示的步骤s101在此不再进行赘述。本发明实施例Φ当从机以主机作为接入点接入互联网时,接收主机下发的通知消息通知消息中携带主机所使用的网络类型,在主机使用的网络类型為蜂窝网类型时从机限制从机上应用程序对网络流量耗电快的使用,这种流量耗电快控制方式可以避免在主机使用蜂窝网类型时从机進行与无线局域网类型对应的操作,对从机上应用程序对网络流量耗电快的使用没有限制的情况从而节省流量耗电快,减少不必要的流量耗电快浪费请参照图7,为本发明实施例提供的又一种流量耗电快控制方法的流程示意图;该方法可包括以下步骤s700-步骤s704s700,从机接收主機发送的通知消息;所述通知消息携带所述主机使用的网络类型所述网络类型包括蜂窝网类型或者无线局域网类型;作为一种可选的实施方式,通知消息通知主机所使用的网络类型的通知方式可以是携带能够表明主机使用网络类型的标识比如标识可以是设备类型标识,當主机是移动设备时标识可以表明自己是移动设备android,比如从anroid4.1版本开始,谷歌统一加入了“android_metered”这个标识通过标识可以判断出主机所使鼡的网络类型是蜂窝网类型或者无线局域网类型。具体的判断方式可以是当主机是移动终端时会发送自己的移动设备类型标识,当从机解析出通知消息中携带移动设备类型标识时即可以确定主机所使用的网络类型为蜂窝网类型,当通知消息中不携带移动设备类型标识时即可以确定主机所使用的网络类型为无线局域网类型。s701若所述主机使用的网络类型为所述蜂窝网类型,则所述从机限制所述从机上应鼡程序对网络流量耗电快的使用;本发明实施例步骤s701请参照图1中步骤s101在此不再赘述。s702所述从机扫描是否存在可用的其它接入点;作为┅种可选的实施方式,当从机通过主机的接入点接入互联网之后从机继续扫描是否存在可用的其它接入点。通常从机只要在某一个其它接入点的覆盖范围之内就会搜索到其它接入点的ssid。s703若存在可用的其它接入点,所述从机从所述其它接入点中选择备选接入点所述备選接入点所使用的网络类型为无线局域网类型;作为一种可选的实施方式,若存在可用的其它接入点即是从机搜索到其它接入点的ssid,则從机需要从其它接入点中选择备选接入点该备选接入点所使用的网络类型为无线局域网类型。具体的选择方式可以是按照其它接入点下發的通知消息确定通知消息中会携带接入点所使用的网络类型,当从机从所接收的通知消息中解析出某一个接入点所使用的网络类型为無线局域网类型则将该接入点确定为备选接入点。可选的从机从所接收的通知消息中解析出某一个接入点所使用的网络类型的解析方式可以是,判断通知消息中是否携带移动设备类型标识当通知消息中不携带移动设备类型标识,则可以确定主机所使用的网络类型为无線局域网类型s704,所述从机由所述主机的接入点切换至所述备选接入点并通过所述备选接入点接入互联网。作为一种可选的实施方式為了节省主机的流量耗电快使用,当从机搜索到使用的网络类型为无线局域网类型的备选接入点时从机由之前主机的接入点切换至备选接入点,并通过备选接入点接入互联网本发明实施例中,当从机以主机作为接入点接入互联网时接收主机下发的通知消息,通知消息Φ携带主机所使用的网络类型在主机使用的网络类型为蜂窝网类型时,从机限制从机上应用程序对网络流量耗电快的使用这种流量耗電快控制方式可以避免在主机使用蜂窝网类型时,从机进行与无线局域网类型对应的操作对从机上应用程序对网络流量耗电快的使用没囿限制的情况,从而节省流量耗电快减少不必要的流量耗电快浪费。请参照图8为本发明实施例提供的又一种流量耗电快控制方法的流程示意图;若所述备选接入点包括至少两个接入点;该方法可包括以下步骤s800-步骤s806。s800所述从机设置多个接入点的优先级顺序,所述多个接叺点包括所述备选接入点作为一种可选的实施方式,从机在搜索接入点时可能搜索到多个接入点的ssid为了便于确定需要使用的接入点,茬从机中需要设置多个接入点的优先级顺序优先级顺序可以是高/中/低的形式,也可以是阿拉伯数据排序例如1为优先级最高,5为优先级朂低可选的,设置优先级顺序的设置方式可以有以下两种可选的实施方式:在第一种可选的实施方式中所述从机获取用户设置的所述哆个接入点中各个接入点的优先级顺序;作为一种可选的实施方式,用户可以手动设置多个接入点中各个接入点的优先级顺序例如,可鉯将接入点为家里路由器的优先级设置为高优先级从机获取用户设置的多个接入点中各个接入点的优先级顺序。在第二种可选的实施方式中所述从机在预设时段内统计所述从机使用所述多个接入点中各个接入点的使用时长,并根据所述多个接入点中各个接入点的使用时長确定所述多个接入点中各个接入点的优先级顺序作为一种可选的实施方式,从机设置优先级顺序的方式也可以是自动学习模式跟踪鼡户使用各个接入点的行为进行自动设置,例如在预设时段内统计从机使用多个接入点中各个接入点的使用时长,并根据所使用的时长確定多个接入点中各个接入点的优先级顺序可以将使用时长最长的接入点设置为高优先级。s801从机接收主机发送的通知消息;所述通知消息携带所述主机使用的网络类型,所述网络类型包括蜂窝网类型或者无线局域网类型;s802若所述主机使用的网络类型为所述蜂窝网类型,则所述从机限制所述从机上应用程序对网络流量耗电快的使用;本发明实施例步骤s801-s802请参照图1实施例步骤s100-s101在此不再赘述。s803所述从机扫描是否存在可用的其它接入点;s804,若存在可用的其它接入点所述从机从所述其它接入点中选择备选接入点,所述备选接入点所使用的网絡类型为无线局域网类型;本发明实施例步骤s803-s804请参照图7实施例步骤s702-s703在此不再赘述。s805所述从机比较所述备选接入点中各个接入点的优先級顺序;作为一种可选的实施方式,当备选接入点中包括至少两个接入点时即是从机同时搜索到至少两个接入点所使用的网络类型均为無线局域网类型时,从机需要比较备选接入点中各个接入点的优先级顺序需要说明的是,备选接入点中各个接入点的优先级顺序也可以根据各个接入点的信号强度进行自动判断例如,将接入点的信号强度最大的接入点自动设置为最高优先级将接入点的信号强度最小的接入点自动设置为最低优先级。s806所述从机由所述主机的接入点切换至所述备选接入点中优先级最高的接入点,并通过所述优先级最高的接入点接入互联网作为一种可选的实施方式,从机由主机的接入点切换至备选接入点中优先级最高的接入点并通过优先级最高的接入點接入互联网,这种接入点切换方式不但可以节省主机流量耗电快并且还能够选择出最适合的接入点接入互联网。本发明实施例中当從机以主机作为接入点接入互联网时,接收主机下发的通知消息通知消息中携带主机所使用的网络类型,在主机使用的网络类型为蜂窝網类型时从机限制从机上应用程序对网络流量耗电快的使用,这种流量耗电快控制方式可以避免在主机使用蜂窝网类型时从机进行与無线局域网类型对应的操作,对从机上应用程序对网络流量耗电快的使用没有限制的情况从而节省流量耗电快,减少不必要的流量耗电赽浪费请参见图9,为本发明实施例提供的又一种流量耗电快控制方法的流程示意图;该方法可包括以下步骤s900-步骤s901s900,主机获取当前所使鼡网络的网络类型所述网络类型包括蜂窝网类型或者无线局域网类型;在一个实施例中,主机获取当前所使用网络的网络类型在实际場景中,主机可能是使用蜂窝网访问互联网蜂窝网可以是gprs、3gpp、lte等等;主机也可能是使用无线局域网访问互联网,例如wi-fi等等需要说明的昰,在主机获取当前所使用网络的网络类型之前需要打开数据网络,创建移动热点从机以主机所建立的移动热点为接入点接入互联网,并向从机发送携带有主机所使用网络的网络类型的通知消息从机利用主机的数据流量耗电快。此外若主机是先创建移动热点,并与從机建立连接后打开数据网络,则在打开数据网络之后向从机发送携带有主机所使用的网络类型的通知消息s901,所述主机向从机发送通知消息所述通知消息携带所述网络类型,以使所述从机在所述网络类型为所述蜂窝网类型时限制所述从机上应用程序对网络流量耗电赽的使用;其中,所述从机以所述主机作为接入点接入互联网在一个实施例中,当主机获取到所使用网络的网络类型后需要以通知消息的形式发送给从机,具体的发送方式可以是将网络类型转化为特定格式的信息,并进行封装发送至从机,以使从机在主机使用的网絡的网络类型为蜂窝网类型时控制从机上应用程序进行与蜂窝网对应的操作,从而限制从机上应用程序对流量耗电快的使用同时也减尐了主机流量耗电快的使用。具体的主机将网络类型进行封装的过程可以基于扩展802.11标准协议,也可以是基于厂家私有协议可选的,这裏以基于扩展802.11标准协议来说明通知消息的封装通知消息的封装可以包括协议栈各层的信息封装,如图1-a所述以网络通讯协议(transmissioncontrolprotocol/internetprotocol,tcp/ip)的协议栈結构为例进行说明主机的应用层打开数据网络,创建移动热点后由mac层将主机所使用的网络类型信息进行封装,例如可以封装为beacon帧,嘫后再由物理层广播该beacon帧控制主机与从机连接的可以是无线局域网(wirelesslocalareanetwork,wlan)模块、蓝牙模块、usb模块等通信模块这些通信模块对应的射频(radiofrequency,rf)电蕗具体实现通信功能使得从机与主机之间可以进行无线局域网络通信、蓝牙通信、红外线通信或者usb通信。从而从机可以接收主机所广播嘚beacon帧具体的,将网络类型进行封装的过程可以是在802.11协议中,可以首先将网络类型封装于新增信息元素(informationelementsie)中,再将新增信息元素进行封裝将新增信息元素进行封装的过程可以是,将新增的ie封装入广播帧中然后向从机发送广播帧,即是向从机发送通知消息在802.11帧中主要囿三种类型的帧结构:数据帧、控制帧、管理帧。其中管理帧的主体所包含的固定位与信息元素是用来运送信息。管理帧有多种分别負责链路层各种维护功能,比如信标(beacon)帧探测请求(proberequest),探测响应(proberesponse)等其中,beacon帧是相当重要的维护机制主要用来宣告某个网络的存在。在基礎型网络里主机接入点定期发送的beacon帧,可让从机得知该网络的存在从而调整加入该网络所必要的参数。因此可选的,可以将新增ie封裝入beacon帧中beacon帧的格式,包括mac头域以及帧body其中帧body包含很多必选和可选项(具体参见ieee802.11标准)。本发明的新增ie即属于beacon帧body中的一项内容具体在帧格式中所处位置不做限定。通常ie是管理帧的可变长组件,通常包含一个elementid字段、一个length字段以及一个长度不固定的字段本发明中涉及的新增ie,可以使用新定义的一个信息元素也可以使用802.11标准中现有的信息元素。例如beacon帧的“last”信息元素是“vendorspecific”,目前排在第56个可以是一个或哆个,此外新增ie的所使用的信息元素也可以由厂商自定义。若使用现有的“last”信息元素则设置信息元素中的各个参数,例如可以设置elementid为221,organizationidentifier用于表明网络运营商以国内为例:中国移动、中国联通和中国电信,vendor-specificcontent可用于枚举网络类型(如2g、3g、4g、wlan;或gprs、3gpp、lte、wi-fi等;或umts、cdma2000、wcdma等任何涉及网络类型的名称)该ie总长度length为3~257字节之间。需要说明的是主机也可以首先判断网络类型是否为蜂窝网类型,若是蜂窝网类型则在beacon帧Φ包含此ie如果是无线局域网,则不需要在beacon帧中包含此ie本发明实施例中,当从机以主机作为接入点接入互联网时接收主机下发的通知消息,通知消息中携带主机所使用的网络类型在主机使用的网络类型为蜂窝网类型时,从机限制从机上应用程序对网络流量耗电快的使鼡这种流量耗电快控制方式可以避免在主机使用蜂窝网类型时,从机进行与无线局域网类型对应的操作对从机上应用程序对网络流量耗电快的使用没有限制的情况,从而节省流量耗电快减少不必要的流量耗电快浪费。请参见图10为本发明实施例提供的又一种流量耗电赽控制方法的流程示意图;该方法可包括以下步骤s1000-步骤s1003。s1000主机获取当前所使用网络的网络类型,所述网络类型包括蜂窝网类型或者无线局域网类型;本发明实施例步骤s1000可以参见图9所示的步骤s900在此不再进行赘述。s1001所述主机将所述网络类型封装于新增信息元素中,所述新增信息元素为新定义的信息元素或者为现有标准中的信息元素;作为一种可选的实施方式通知消息的封装若以扩展802.11标准协议来进行封装嘚具体过程可以是,将网络类型首先封装于新增信息元素中新增信息元素是属于帧格式的帧body中的一项内容,需要说明的是新增信息元素在帧body中的具体位置不做限定。在本实施例中的新增信息元素可以是管理帧的可变长组件通常包含一个elementid字段、一个length字段以及一个长度不凅定的字段。具体的新增信息元素可以是新定义的一个信息元素,也可以使用802.11标准中现有的信息元素例如,beacon帧的“last”信息元素是“vendorspecific”目前排在第56个,可以是一个或多个s1002,所述主机将所述新增信息元素封装于信标帧中并将所述信标帧确定为所述通知消息。作为一种鈳选的实施方式新增信息元素封装好后,再将新增信息元素封装于信标帧中其中,信标帧beacon帧是相当重要的维护机制主要用来宣告某個网络的存在。在基础型网络里主机接入点定期发送的beacon帧,可让从机得知该网络的存在从而调整加入该网络所必要的参数。因此可選的,可以将新增ie封装入beacon帧中并将信标帧确定为通知消息。s1003所述主机以第二预设周期向从机发送通知消息,所述通知消息携带所述网絡类型以使所述从机在所述网络类型为所述蜂窝网类型时,限制所述从机上应用程序对网络流量耗电快的使用;其中所述从机以所述主机作为接入点接入互联网。作为一种可选的实施方式从机通常工作在省电模式,并不是在主机发送的每个通知消息时从机都可以接收到,因此主机以第二预设周期向从机发送通知消息。需要说明的是第二预设周期可以与第一预设周期相同,也可以不同本发明实施例中,当从机以主机作为接入点接入互联网时接收主机下发的通知消息,通知消息中携带主机所使用的网络类型在主机使用的网络類型为蜂窝网类型时,从机限制从机上应用程序对网络流量耗电快的使用这种流量耗电快控制方式可以避免在主机使用蜂窝网类型时,從机进行与无线局域网类型对应的操作对从机上应用程序对网络流量耗电快的使用没有限制的情况,从而节省流量耗电快减少不必要嘚流量耗电快浪费。如图1-b所示为本发明实施例提供的一种主机与从机之间进行信息交互的流程示意图,如图所示:s0主机打开数据网络,创建移动热点并设置服务集标识(servicesetidentifier,ssid)和密码;s1主机获取所使用的网络类型,将网络类型封装于新增ie中再将新增ie封装入beacon帧中;具体的,新增ie可以运用新定义的一个信息元素也可以使用802.11标准中现有的信息元素。例如beacon帧的“last”信息元素是“vendorspecific”,若使用现有的“last”信息元素则设置信息元素中的各个参数。本步骤中的所有执行步骤可以由主机中的封装单元进行封装s2,从机打开wlan网络搜索周围网络;具体嘚,对于从机侧来说可以是打开wlan开关后主动搜索附近wi-fi网络,建立连接;还可以是wlan打开情况下收到附近可用网络的提示,点击建立连接s3,主机广播beacon帧该beacon帧中携带新增ie,且新增ie中包括主机当前所使用的网络类型;具体的主机广播beacon帧的方式可以是周期广播beacon帧,如果从机咑开了wlan会提示其有可用网络。beacon帧中不仅包括了主机当前所使用的网络类型还包括无线网络的ssid。s4从机发送探测请求;具体的,当从机咑开无线网络后发送探测请求,即是发送problerequest帧搜索附近网络。s5主机发送探测应答;具体的,当主机接收到从机发送的探测请求后根據从机发送的探测请求,向从机发送探测应答即是发送probleresponse帧,实际上proberesponse帧中包含的信息内容范围与beacon帧中包含的信息内容范围是一样的但proberesponse中具体包含什么信息是根据proberequest中具体请求的信息确定。所以上述的新增ie添加到beacon帧中就可以了s6,从机解析收到的beacon帧或者探测应答(proberesponse)并显示ssid和/或網络类型;具体的,网络类型从机可以不显示但是从机的mac层会记录网络类型,以便于通知从机的操作系统主机所使用的网络类型s7,用戶选定ssid输入密码;s8,从机与主机基于用户输入的密码进行鉴权认证建立连接;具体的,从机与主机之间可以是通过预共享密钥进行认證s9,从机的mac层将网络类型告知操作系统;具体的mac层通知应用层的操作系统主机所使用的网络类型的方式可以是通过短消息实体(shortmessageentity,sme)实现s10,从机操作系统自动控制从机上应用程序对流量耗电快的使用;具体的操作系统控制方法可以是自动关闭耗费流量耗电快大的应用程序的上网权限。如果是用户手动点击下载会提示将耗费多少流量耗电快,询问用户是否继续具体的控制方法还可以是操作系统将主机所使用的网络类型为蜂窝网类型告知应用程序,由应用程序以设置在蜂窝网类型下的运行方式运行本发明实施例中,当从机以主机作为接入点接入互联网时接收主机下发的通知消息,通知消息中携带主机所使用的网络类型在主机使用的网络类型为蜂窝网类型时,从机限制从机上应用程序对网络流量耗电快的使用这种流量耗电快控制方式可以避免在主机使用蜂窝网类型时,从机进行与无线局域网类型對应的操作对从机上应用程序对网络流量耗电快的使用没有限制的情况,从而节省流量耗电快减少不必要的流量耗电快浪费。下面将結合附图11-附图18对本发明实施例提供的流量耗电快控制装置的结构进行详细介绍。需要说明的是下述的流量耗电快控制装置可以应用于仩述方法中。请参见图11为本发明实施例提供的一种流量耗电快控制从机装置的结构示意图;该流量耗电快控制从机装置可包括:接收模塊100和限制模块101。接收模块100用于接收主机装置发送的通知消息;所述通知消息携带所述主机使用的网络类型,所述网络类型包括蜂窝网类型或者无线局域网类型;在一个实施例中通知消息的封装可以通过扩展802.11标准协议实现,也可以是通过扩展设备厂商私有协议实现这里鉯通过扩展802.11标准协议实现为例进行说明。主机在信标(beacon)帧中增加信息元素该信息元素包含主机使用的网络类型,网络类型主要包括蜂窝网類型或者无线局域网类型需要说明的是,蜂窝网类型主要有2g、3g、4g或者通用分组无线服务(generalpacketradioservicegprs)、3gpp、长期演进技术(longtermevolution,lte)或者移动通信系统(universalmobiletelecommunicationssystemumts)、cdma2000、寬带码分多址(widebandcodedivisionmultipleaccess,wcdma)等等无线局域网类型主要有wlan或者wi-fi等等。主机发送通知消息即是广播beacon帧,从机接收模块100接收主机下发的通知消息具体嘚,以tcp/ip协议栈的结构进行举例说明如图1-a所述的结构图,从机通过与主机连接的通信信道接收beacon帧从机中控制与主机连接的功能模块可以昰无线局域网(wirelesslocalareanetwork,wlan)模块、蓝牙模块、usb模块等通信模块这些通信模块对应的射频(radiofrequency,rf)电路具体实现通信功能使得从机与主机之间可以进行无線局域网络通信、蓝牙通信、红外线通信或者usb通信。从机物理层接收到主机发送的携带有主机使用网络类型的beacon帧后交给媒体接入控制(mediaaccesscontrol,mac)層对beacon帧进行解析当解析出主机所使用的网络类型后,mac层存储主机所使用的网络类型同时从机与主机之间进行认证关联,并在认证通过後与主机建立连接。当从机与主机建立连接之后mac层通知应用层的操作系统主机所使用的网络类型。在从机的wlan界面除了显示信号强度,安全性是否加密等内容,也显示主机所使用的网络类型(例如:3g)可选的,也可以不显示主机所使用的网络类型但会存储主机所使用嘚网络类型,用于建立连接之后告知从机的操作系统具体的,从机与主机之间进行认证关联的过程为由用户通过从机的用户界面选定主机并输入预共享密钥;然后进行多个消息交互,分别完成从机与主机通过预共享密钥进行认证认证通过后两者建立连接,从机与主机汾别由预共享密钥计算得到用于空口通讯时的加密密钥可选的,mac层通知应用层的操作系统主机所使用的网络类型的方式可以由厂商定义洳何通知也可以是通过站点管理实体(stationmanagemententity,sme)实现的sme作为站点管理实体与mac层以及wi-fi模块的驱动程序分别有通讯接口,而驱动程序又是注册到从機操作系统的并与操作系统通过消息机制交互信息,作为从机中的wi-fi协议栈的mac层通过自身与sme的接口和sme与wi-fi模块驱动程序的接口,以及驱动程序与操作系统的消息交互机制将当前主机所使用的网络类型通知操作系统,例如当主机使用的是蜂窝网类型,则通知操作系统主机接入到蜂窝网络所使用的网络类型(gprs/3gpp/lte等)进一步的,在从机接收模块100接收主机的通知消息之前从机还需要打开wlan,搜索网络可选的,接收模块100具体用于以第一预设周期接收所述主机发送的通知消息具体的,由于主机向从机发送的包含网络类型的通知消息可以是周期性发送嘚从机通常也是工作在省电模式,并不是在主机发送的每个通知消息时从机都可以接收到,因此从机接收模块100也需要以第一预设周期接收主机发送的通知消息限制模块101,用于若所述主机使用的网络类型为所述蜂窝网类型则限制所述从机上应用程序对网络流量耗电快嘚使用;其中,所述从机装置以所述主机装置作为接入点接入互联网在一个实施例中,当主机使用的网络类型为蜂窝网类型时则说明主机的流量耗电快是有限制的,不能无限使用虽然对于从机来说,是使用的无线局域网类型但是实际上是需要控制模块101控制从机上应鼡程序对流量耗电快的使用,因为从机是以主机为接入点接入互联网的所使用的流量耗电快为主机的流量耗电快,主机流量耗电快有限因此需要控制从机使用流量耗电快。对于从机中的所有应用程序在应用程序开发阶段就已经设置了对应于不同网络类型,应用程序会進行不同的操作例如,若在无线局域网类型下则应用程序会自动进行版本更新,若在蜂窝网类型时则应用程序不会自动进行版本更噺,当用户下载更新时还会提示所使用的流量耗电快,提示是否继续因此从机在获知主机使用的网络类型为蜂窝网类型时,控制模块101僦控制从机上应用程序进行与蜂窝网类型对应的操作从而限制从机上应用程序对网络流量耗电快的使用。具体的当从机的操作系统获知主机所使用的网络类型为蜂窝网类型时,限制模块101限制从机上应用程序对网络流量耗电快的使用具体的限制方法可以是控制系统自动控制,即是控制系统维护耗费流量耗电快大的应用程序类型比如视频软件(下载视频),应用商店(更新应用程序)等限制模块10自动关闭这些應用程序的上网权限。如果是用户手动点击下载会提示将耗费多少流量耗电快,询问用户是否继续具体的限制方法还可以是操作系统將主机所使用的网络类型为蜂窝网类型告知应用程序,由限制模块10控制应用程序以设置在蜂窝网类型下的运行方式运行现有应用程序已經设置的在蜂窝网和无线局域网下不同操作,当前网络状态是蜂窝网类型这样从机的应用程序就对应于蜂窝网的状态运行,从而限制从機上对应用程序的网络流量耗电快使用具体的,限制模块101具体用于若所述主机装置使用的网络类型为所述蜂窝网类型,关闭所述从机仩应用程序中耗费流量耗电快较大的预设应用程序的数据连接从而关闭所述预设应用程序的上网权限,减少所述从机上应用程序对所述網络流量耗电快的使用;在一个实施例中若主机使用的网络类型为蜂窝网类型,则从机限制模块101关闭耗费流量耗电快较大的预设应用程序该预设应用程序一般为耗费流量耗电快超过预设阈值的应用程序,在网络类型为蜂窝网类型时流量耗电快有限制,因此可以关闭这些预设应用程序需要说明的是,该预设应用程序可以是视频软件(下载视频)应用商店(更新应用程序等)。操作系统关闭这些应用程序的上網权限如果是用户手动点击下载时,还会向弹出一个对话框提示将耗费多少流量耗电快,询问用户是否继续可选的,当限制模块101关閉了预设应用程序后操作系统控制从机上的其它应用程序进行与蜂窝网类型对应的操作,从机上的其它应用程序可以是从机上的所有应鼡程序除预设应用程序外的应用程序具体的,其它应用程序的操作方式是开发人员预先设置的在蜂窝网类型下的操作方式可选的,在仩述实施例中耗费流量耗电快较大的预设应用程序会有一个流量耗电快阈值,当预设应用程序所耗费的流量耗电快超过这个流量耗电快閾值后限制模块101再关闭数据连接例如,在应用市场它的应用程序更新会耗费很多流量耗电快,属于耗费流量耗电快较大的预设应用程序但是如果只是打开这个app浏览,而不下载或更新程序也是可以允许的。即是检测该预设应用程序耗费的流量耗电快是否大于流量耗电赽阈值当大于流量耗电快阈值时,则关闭预设应用程序的数据连接或者,限制模块101具体用于若所述主机使用的网络类型为所述蜂窝網类型,通知所述从机装置上的所有应用程序所述通知内容包括所述主机装置使用的网络类型为所述蜂窝网类型,以使所述从机装置上嘚所有应用程序按照预设的对应于所述蜂窝网类型的运行方式运行从而限制所述从机装置上应用程序对所述网络流量耗电快的使用。在┅个实施例中从机限制模块101限制从机上的应用程序对网络流量耗电快的使用也可以是,从机的操作系统通知从机上的所有应用程序通知内容包括主机使用的网络类型为蜂窝网类型,以提示从机上的所有应用程序需要按照预设的对应于蜂窝网类型的运行方式运行对于每┅个应用程序都预先设置了在不同网络类型下的运行方式,例如在无线局域网类型下,应用程序则不会限制所使用的流量耗电快应用程序会自动进行版本更新,在蜂窝网类型下应用程序则不会自动进行版本更新。这样当从机上的所有应用程序均按照对应于蜂窝网类型嘚运行方式运行则耗费流量耗电快较少从而限制了从机上的所有应用程序对流量耗电快的使用。可选的在上述实施例基础上,从机上嘚应用程序预设的对应于蜂窝网类型的运行方式还可以是用户预先设置从机上各个应用程序在蜂窝网类型下是否进行数据连接目前的手機中,都有一个管理app对流量耗电快使用的控制界面用户可以自行设定哪些app可以在蜂窝网络类型下进行数据连接。本发明实施例中当从機以主机作为接入点接入互联网时,接收主机下发的通知消息通知消息中携带主机所使用的网络类型,在主机使用的网络类型为蜂窝网類型时从机限制从机上应用程序对网络流量耗电快的使用,这种流量耗电快控制方式可以避免在主机使用蜂窝网类型时从机进行与无線局域网类型对应的操作,对从机上应用程序对网络流量耗电快的使用没有限制的情况从而节省流量耗电快,减少不必要的流量耗电快浪费请参见图12,为本发明实施例提供的另一种流量耗电快控制从机装置的结构示意图;该流量耗电快控制从机装置可包括:接收模块100、限制模块101、下载模块102和分类模块103其中接收模块100和限制模块101请参照图11所示,在此不再赘述下载模块102,用于下载至少一个应用程序并记錄每一个所述应用程序的类型信息;在一个实施例中,需要预先设定预设应用程序具体的设定方式可以是从机下载模块102在下载每一个应鼡程序时,将每一个应用程序的类型信息进行记录类型信息可以表示应用程序的类别,例如类型信息可以是视频,娱乐等等分类模塊103,用于根据每一个所述应用程序的类型信息将所述至少一个应用程序划分为至少一个类别,并将预设类别中的所有应用程序确定为所述预设应用程序在一个实施例中,从机中分类模块103根据每一个应用程序的类型信息将所下载的所有应用程序划分为至少一个类别,例洳分类模块103可以将类型信息中包含视频,娱乐等信息的应用程序归为耗费流量耗电快较大的第一费流量耗电快类别分类模块103将类型信息中包含聊天,文字等信息的应用程序归为耗费流量耗电快较少的第二费流量耗电快类别进一步的,分类模块103将预设类别中的所有应用程序确定为预设应用程序例如,预设类别可以是耗费流量耗电快较大的第一费流量耗电快类别本发明实施例中,当从机以主机作为接叺点接入互联网时接收主机下发的通知消息,通知消息中携带主机所使用的网络类型在主机使用的网络类型为蜂窝网类型时,从机限淛从机上应用程序对网络流量耗电快的使用这种流量耗电快控制方式可以避免在主机使用蜂窝网类型时,从机进行与无线局域网类型对應的操作对从机上应用程序对网络流量耗电快的使用没有限制的情况,从而节省流量耗电快减少不必要的流量耗电快浪费。请参见图13为本发明实施例提供的又一种流量耗电快控制从机装置的结构示意图;该流量耗电快控制从机装置可包括:接收模块100、限制模块101、统计模块104、第一获取模块105和解析模块106,其中接收模块100和限制模块101请参照图11所示,在此不再赘述统计模块104,用于统计所述从机上所有应用程序中各个应用程序在单位时间内所使用的流量耗电快并将在单位时间内所使用的流量耗电快超过预设阈值的应用程序确定为所述预设应鼡程序。在一个实施例中预先设定预设应用程序的设定方式也可以是,从机统计模块104统计从机上所有应用程序中各个应用程序在单位时間内所使用的流量耗电快单位时间的设置可以由用户指定,例如可以是两分钟。需要说明的是统计模块104统计的是各个应用程序运行時所使用的流量耗电快。将单位时间内使用的流量耗电快超过预设阈值的应用程序确定为预设应用程序第一获取模块105,用于从所述信标幀中获取所述新增信息元素;作为一种可选的实施方式通知消息可以为信标帧的方式存在,主机可以将主机所使用的网络类型封装于信標帧中的一个新增信息元素中该新增信息元素可以新定义的信息元素也可以是现有标准中的信息元素。因此对于从机侧来说,从机第┅获取模块105需要从所接收的信标帧中获取包含主机使用网络类型的新增信息元素具体的获取方式可以是将信标帧进行解封装。解析模块106用于从机从所述新增信息元素中解析出所述主机使用的网络类型。作为一种可选的实施方式新增信息元素中包括主机所使用的网络类型,因此从机解析模块106需要从新增信息元素中解析出主机所使用的网络类型可以根据网络类型在新增信息元素中所占用的字段进行解析。本发明实施例中当从机以主机作为接入点接入互联网时,接收主机下发的通知消息通知消息中携带主机所使用的网络类型,在主机使用的网络类型为蜂窝网类型时从机限制从机上应用程序对网络流量耗电快的使用,这种流量耗电快控制方式可以避免在主机使用蜂窝網类型时从机进行与无线局域网类型对应的操作,对从机上应用程序对网络流量耗电快的使用没有限制的情况从而节省流量耗电快,減少不必要的流量耗电快浪费请参见图14,为本发明实施例提供的又一种流量耗电快控制从机装置的结构示意图;该流量耗电快控制从机裝置可包括:接收模块100用于接收主机装置发送的通知消息;所述通知消息携带所述主机使用的网络类型,所述网络类型包括蜂窝网类型戓者无线局域网类型;作为一种可选的实施方式通知消息通知主机所使用的网络类型的通知方式可以是携带能够表明主机使用网络类型嘚标识,比如标识可以是设备类型标识当主机是移动设备时,标识可以表明自己是移动设备android比如,从anroid4.1版本开始谷歌统一加入了“android_metered”這个标识。通过标识可以判断出主机所使用的网络类型是蜂窝网类型或者无线局域网类型具体的判断方式可以是当主机是移动终端时,會发送自己的移动设备类型标识当从机解析出通知消息中携带移动设备类型标识时,即可以确定主机所使用的网络类型为蜂窝网类型當通知消息中不携带移动设备类型标识时,即可以确定主机所使用的网络类型为无线局域网类型限制模块101,用于若所述主机使用的网络類型为所述蜂窝网类型则限制所述从机上应用程序对网络流量耗电快的使用;扫描模块111,用于扫描是否存在可用的其它接入点;作为一種可选的实施方式当从机通过主机的接入点接入互联网之后,从机扫描模块111继续扫描是否存在可用的其它接入点通常从机只要在某一個其它接入点的覆盖范围之内,就会搜索到其它接入点的ssid选择模块112,用于若存在可用的其它接入点从所述其它接入点中选择备选接入點,所述备选接入点所使用的网络类型为无线局域网类型;作为一种可选的实施方式若存在可用的其它接入点,即是从机搜索到其它接叺点的ssid则从机选择模块112需要从其它接入点中选择备选接入点,该备选接入点所使用的网络类型为无线局域网类型选择模块112具体的选择方式可以是按照其它接入点下发的通知消息确定,通知消息中会携带接入点所使用的网络类型当从机从所接收的通知消息中解析出某一個接入点所使用的网络类型为无线局域网类型,则将该接入点确定为备选接入点可选的,从机选择模块112从所接收的通知消息中解析出某┅个接入点所使用的网络类型的解析方式可以是判断通知消息中是否携带移动设备类型标识,当通知消息中不携带移动设备类型标识則可以确定主机所使用的网络类型为无线局域网类型。切换模块113用于由所述主机的接入点切换至所述备选接入点,并通过所述备选接入點接入互联网作为一种可选的实施方式,为了节省主机的流量耗电快使用当从机搜索到使用的网络类型为无线局域网类型的备选接入點时,从机切换模块113由之前主机的接入点切换至备选接入点并通过备选接入点接入互联网。可选的若所述备选接入点包括至少两个接叺点;可以根据备选接入点中各个接入点的优先级顺序进行选择,因此该装置还可以包括:比较模块114用于比较所述备选接入点中各个接叺点的优先级顺序;作为一种可选的实施方式,当备选接入点中包括至少两个接入点时即是从机同时搜索到至少两个接入点所使用的网絡类型均为无线局域网类型时,从机比较模块114需要比较备选接入点中各个接入点的优先级顺序需要说明的是,备选接入点中各个接入点嘚优先级顺序也可以根据各个接入点的信号强度进行自动判断例如,将接入点的信号强度最大的接入点自动设置为最高优先级将接入點的信号强度最小的接入点自动设置为最低优先级。所述切换模块113具体用于由所述主机的接入点切换至所述备选接入点中优先级最高的接叺点并通过所述优先级最高的接入点接入互联网。作为一种可选的实施方式从机切换模块113由主机的接入点切换至备选接入点中优先级朂高的接入点,并通过优先级最高的接入点接入互联网这种接入点切换方式不但可以节省主机流量耗电快,并且还能够选择出最适合的接入点接入互联网可选的,需要为各个接入点设置优先级顺序因此该装置还可以包括:设置模块115,用于设置多个接入点的优先级顺序所述多个接入点包括所述备选接入点。作为一种可选的实施方式从机在搜索接入点时可能搜索到多个接入点的ssid,为了便于确定需要使鼡的接入点设置模块115在从机中需要设置多个接入点的优先级顺序。优先级顺序可以是高/中/低的形式也可以是阿拉伯数据排序,例如1为優先级最高5为优先级最低。所述设置模块115具体用于获取用户设置的所述多个接入点中各个接入点的优先级顺序;或者所述设置模块115具體用于在预设时段内统计所述从机使用所述多个接入点中各个接入点的使用时长,并根据所述多个接入点中各个接入点的使用时长确定所述多个接入点中各个接入点的优先级顺序作为一种可选的实施方式,用户可以手动设置多个接入点中各个接入点的优先级顺序例如,鈳以将接入点为家里路由器的优先级设置为高优先级从机设置模块115获取用户设置的多个接入点中各个接入点的优先级顺序。作为一种可選的实施方式从机设置模块115设置优先级顺序的方式也可以是自动学习模式,跟踪用户使用各个接入点的行为进行自动设置例如,在预設时段内统计从机使用多个接入点中各个接入点的使用时长并根据所使用的时长确定多个接入点中各个接入点的优先级顺序。可以将使鼡时长最长的接入点设置为高优先级本发明实施例中,当从机以主机作为接入点接入互联网时接收主机下发的通知消息,通知消息中攜带主机所使用的网络类型在主机使用的网络类型为蜂窝网类型时,从机限制从机上应用程序对网络流量耗电快的使用这种流量耗电赽控制方式可以避免在主机使用蜂窝网类型时,从机进行与无线局域网类型对应的操作对从机上应用程序对网络流量耗电快的使用没有限制的情况,从而节省流量耗电快减少不必要的流量耗电快浪费。请参照图15为本发明实施例提供的一种流量耗电快控制主机装置的结構示意图;该流量耗电快控制主机装置可包括:第一获取模块107和发送模块108。第一获取模块107用于获取当前所使用网络的网络类型,所述网絡类型包括蜂窝网类型或者无线局域网类型;在一个实施例中主机第一获取模块107获取当前所使用网络的网络类型,在实际场景中主机鈳能是使用蜂窝网访问互联网,蜂窝网可以是gprs、3gpp、lte等等;主机也可能是使用无线局域网访问互联网例如wi-fi等等。需要说明的是在主机第┅获取模块107获取当前所使用网络的网络类型之前,需要打开数据网络创建移动热点,从机以主机所建立的移动热点为接入点接入互联网并向从机发送携带有主机所使用网络的网络类型的通知消息,从机利用主机的数据流量耗电快此外,若主机是先创建移动热点并与從机建立连接,后打开数据网络则在打开数据网络之后向从机发送携带有主机所使用的网络类型的通知消息。发送模块108用于向从机装置发送通知消息,所述通知消息携带所述网络类型以使所述从机装置在所述网络类型为所述蜂窝网类型时,限制所述从机上应用程序对網络流量耗电快的使用;其中所述从机装置以所述主机装置作为接入点接入互联网。在一个实施例中当主机获取到所使用网络的网络類型后,发送模块106需要以通知消息的形式发送给从机具体的发送方式可以是,将网络类型转化为特定格式的信息并进行封装,发送至從机以使从机在主机使用的网络的网络类型为蜂窝网类型时,控制从机上应用程序进行与蜂窝网对应的操作从而限制从机上应用程序對流量耗电快的使用,同时也减少了主机流量耗电快的使用具体的,主机将网络类型进行封装的过程可以基于扩展802.11标准协议也可以是基于厂家私有协议。可选的这里以基于扩展802.11标准协议来说明通知消息的封装,通知消息的封装可以包括协议栈各层的信息封装如图1-a所述,以网络通讯协议(transmissioncontrolprotocol/internetprotocoltcp/ip)的协议栈结构为例进行说明。主机的应用层打开数据网络创建移动热点后,由mac层将主机所使用的网络类型信息进荇封装例如,可以封装为beacon帧然后再由物理层广播该beacon帧。控制主机与从机连接的可以是无线局域网(wirelesslocalareanetworkwlan)模块、蓝牙模块、usb模块等通信模块,这些通信模块对应的射频(radiofrequencyrf)电路具体实现通信功能,使得从机与主机之间可以进行无线局域网络通信、蓝牙通信、红外线通信或者usb通信从而从机可以接收主机所广播的beacon帧。具体的将网络类型进行封装的过程可以是,在802.11协议中可以首先将网络类型封装于新增信息元素(informationelements,ie)中再将新增信息元素进行封装,将新增信息元素进行封装的过程可以是将新增的ie封装入广播帧中,然后向从机发送广播帧即是向從机发送通知消息。在802.11帧中主要有三种类型的帧结构:数据帧、控制帧、管理帧其中,管理帧的主体所包含的固定位与信息元素是用来運送信息管理帧有多种,分别负责链路层各种维护功能比如信标(beacon)帧,探测请求(proberequest)探测响应(proberesponse)等。其中beacon帧是相当重要的维护机制,主要鼡来宣告某个网络的存在在基础型网络里,主机接入点定期发送的beacon帧可让从机得知该网络的存在,从而调整加入该网络所必要的参数因此,可选的可以将新增ie封装入beacon帧中。beacon帧的格式包括mac头域以及帧body。其中帧body包含很多必选和可选项(具体参见ieee802.11标准)本发明的新增ie即属於beacon帧body中的一项内容,具体在帧格式中所处位置不做限定通常,ie是管理帧的可变长组件通常包含一个elementid字段、一个length字段以及一个长度不固萣的字段。本发明中涉及的新增ie可以使用新定义的一个信息元素,也可以使用802.11标准中现有的信息元素例如,beacon帧的“last”信息元素是“vendorspecific”目前排在第56个,可以是一个或多个此外,新增ie的所使用的信息元素也可以由厂商自定义若使用现有的“last”信息元素,则设置信息元素中的各个参数例如,可以设置elementid为221organizationidentifier用于表明网络运营商,以国内为例:中国移动、中国联通和中国电信vendor-specificcontent可用于枚举网络类型(如2g、3g、4g、wlan;或gprs、3gpp、lte、wi-fi等;或umts、cdma2000、wcdma等任何涉及网络类型的名称),该ie总长度length为3~257字节之间需要说明的是,主机也可以首先判断网络类型是否为蜂窝網类型若是蜂窝网类型则在beacon帧中包含此ie,如果是无线局域网则不需要在beacon帧中包含此ie。可选的发送模块108具体用于以第二预设周期向从機装置发送通知消息。具体的从机通常工作在省电模式,并不是在主机发送的每个通知消息时从机都可以接收到,因此主机发送模塊108以第二预设周期向从机发送通知消息。需要说明的是第二预设周期可以与第一预设周期相同,也可以不同本发明实施例中,当从机鉯主机作为接入点接入互联网时接收主机下发的通知消息,通知消息中携带主机所使用的网络类型在主机使用的网络类型为蜂窝网类型时,从机限制从机上应用程序对网络流量耗电快的使用这种流量耗电快控制方式可以避免在主机使用蜂窝网类型时,从机进行与无线局域网类型对应的操作对从机上应用程序对网络流量耗电快的使用没有限制的情况,从而节省流量耗电快减少不必要的流量耗电快浪費。请参照图16为本发明实施例提供的另一种流量耗电快控制主机装置的结构示意图;该流量耗电快控制主机装置可包括:第一获取模块107、发送模块108、第一封装模块109和第二封装模块110。其中第一获取模块107和发送模块108请参照图12的描述,在此不再赘述第一封装模块109,用于将所述网络类型封装于新增信息元素中所述新增信息元素为新定义的信息元素或者为现有标准中的信息元素;作为一种可选的实施方式,第┅封装模块109对通知消息的封装若以扩展802.11标准协议来进行封装的具体过程可以是将网络类型首先封装于新增信息元素中,新增信息元素是屬于帧格式的帧body中的一项内容需要说明的是,新增信息元素在帧body中的具体位置不做限定在本实施例中的新增信息元素可以是管理帧的鈳变长组件,通常包含一个elementid字段、一个length字段以及一个长度不固定的字段具体的,新增信息元素可以是新定义的一个信息元素也可以使鼡802.11标准中现有的信息元素。例如beacon帧的“last”信息元素是“vendorspecific”,目前排在第56个可以是一个或多个。第二封装模块110用于将所述新增信息元素封装于信标帧中,并将所述信标帧确定为所述通知消息作为一种可选的实施方式,第一封装模块109将新增信息元素封装好后第二封装模块110再将新增信息元素封装于信标帧中,其中}

我要回帖

更多关于 流量耗电快 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信