一种智能设备流量监控方法及系统

文档序号:30980690发布日期:2022-08-03 00:34阅读:138来源:国知局
一种智能设备流量监控方法及系统

1.本发明属于数据流量控制技术领域,具体为一种智能设备流量监控方法及系统。


背景技术:

2.终端发送功率是一个重要的技术指标,也是一柄双刃剑,一方面用户希望发送功率足够大,以克服无线电波传播路径的损耗、以及发射或折射的损耗,从而克服其他无线电波的干扰;另一方面又希望发送功率足够小,以尽可能小地干扰他人的通讯。当终端与基站距离较近时,用较小的功率就可以维持通信;当终端与基站距离较远时,则终端必须加大自身的发送功率,才能与基站维持良好的通信水平。
3.因此,目前缺乏一种技术方案以实现在保证所有用户的正常通信的情况下,尽可能地把所有终端的发送功率都降下来,从而实现节约终端数据流量的目的。


技术实现要素:

4.发明目的:为实现在保证所有用户的正常通信的情况下,尽可能地把所有终端的发送功率都降下来,从而实现节约终端数据流量的目的,本发明提出了一种智能设备流量监控方法及系统,根据不同的应用场景,实时帮助用户节约智能设备功耗流量,并在一定程度上节约终端的数据流量。
5.技术方案:一种智能设备流量监控方法,包括以下步骤:
6.步骤1:采集当前场景下与通讯组件相关的性能关键特征数据;
7.步骤2:通过对性能关键特征数据进行识别,确定当前场景下的通讯组件性能等级;
8.步骤3:根据当前场景下的通讯组件性能等级,调节通讯组件的发送功率。
9.进一步的,所述的与通讯组件相关的性能关键特征数据包括:fps帧数量、通话状态特征数据、touch事件相关参数。
10.进一步的,在步骤1和步骤2之间还包括以下数据整理步骤:
11.根据采集到的性能关键特征数据以及判断依据,判断用户与智能设备之间是否有交互,若判断依据全部满足,认定为用户与智能设备之间无交互,不执行步骤2和步骤3,直接降低智能设备的发送功率;若判断依据全部不满足或部分不满足,认定为用户与智能设备之间有交互,将采集到的性能关键特征数据进行标准化后,作为步骤2中的性能关键特征数据,顺次执行步骤2和步骤3;
12.判断依据包括:
13.判断依据一:在设定时间长度内,fps帧数量持续低于fps帧设定值;
14.判断依据二:通话状态特征数据为智能设备不处于接打电话状态下的数据;
15.判断依据三:touch事件相关参数为智能设备处于无触控事件发生状态下的数据。
16.进一步的,步骤2中,采用随机森林算法对性能关键特征数据进行识别,确定当前场景下的通讯组件性能等级。
17.进一步的,所述的通讯组件性能等级由当前场景下对通讯组件的性能要求从低到高划分为3个级别,包括level 1、level 2和level 3。
18.进一步的,步骤3具体包括以下子步骤:
19.s310:根据当前场景下的通讯组件性能等级,若其低于设定级别,则下调通讯组件的发送功率,并转入s320;若不低于设定级别,则保持通讯组件的发送功率不变;
20.s320:计算下调通讯组件的发送功率后的误码率;
21.s330:判断该误码率是否大于设定的阈值,若大于,则停止下调通讯组件的发送功率,否则继续下调通讯组件的发送功率,并转入s320。
22.本发明还公开了一种智能设备流量监控系统,包括:
23.事件监听模块,用于采集当前场景下与通讯组件相关的性能关键特征数据;
24.ai人工智能识别模块,用于获取事件监听模块采集到的性能关键特征数据,并对性能关键特征数据进行识别,确定当前场景下的通讯组件性能等级;
25.功耗策略管理模块,用于根据ai人工智能识别模块确定的当前场景下的通讯组件性能等级,调节通讯组件的发送功率。
26.进一步的,所述的与通讯组件相关的性能关键特征数据包括:fps帧数量、通话状态特征数据、touch事件相关参数。
27.进一步的,所述ai人工智能识别模型采用训练后的随机森林模型。
28.进一步的,所述功耗策略管理模块基于以下算法步骤实现调节通讯组件的发送功率:
29.s310:根据当前场景下的通讯组件性能等级,若其低于设定级别,则下调通讯组件的发送功率,并转入s320;若不低于设定级别,则保持通讯组件的发送功率不变;
30.s320:计算下调通讯组件的发送功率后的误码率;
31.s330:判断该误码率是否大于设定的阈值,若大于,则停止下调通讯组件的发送功率,否则继续下调通讯组件的发送功率,并转入s320。
32.有益效果:本发明通过实时监测用户对智能设备的使用状态和应用场景,由人工智能模块自动的学习分析设备使用情况,并根据人工智能模块反馈的数据决定是否要下调发送功率,以达到节约终端功耗和数据流量的目的。
附图说明
33.图1为本发明系统的组成图;
34.图2为随机森林模型示意图;
35.图3为本发明方法的工作流程图;
36.图4为实施例示意图。
具体实施方式
37.现结合附图进一步阐述本发明的技术方案。
38.如图1和图3所示,本发明提出了一种智能设备流量监控系统,其主要包括:事件监听模块、ai人工智能识别模块和通讯组件功耗配置模块。现对这三个模块做进一步说明。
39.事件监听模块,用于采集与通讯组件相关的性能关键特征数据,并将性能关键特
征数据存储在本地数据库中,并在对性能关键特征数据进行数据整理和标准化之后,发送给ai人工智能识别模块使用,为接下来的ai人工智能识别模块进行ai识别分类做准备;为方便表述,现将与通讯组件相关的性能关键特征数据简称为特征数据,该特征数据包括但不限于:fps帧数量、通话状态特征数据、touch事件相关参数。
40.在事件监听模块内,由fps帧数量统计单元采集fps帧数量,由通话状态标识单元采集通话状态特征数据,由touch事件监听单元采集touch事件相关参数。
41.其中,对特征数据进行数据整理包括基于特征数据,判断用户与智能设备之间是否有交互,判断依据为:
42.依据一:在持续的一段时间内fps帧数量始终低于设定的数量;在一些实施例中,设定为fps《1,并且持续10s。
43.依据二:根据通话状态特征数据,得到智能设备不处于接打电话状态。
44.依据三:根据touch事件相关参数,得到无触控事件发生。
45.当上述依据全部满足,则认定用户与智能设备之间无交互,直接降低终端设备发送功率;而对于不满足或部分满足上述依据,则认定户与智能设备之间存在交互,则将特征数据进行标准化之后,发送给ai人工智能识别模块进行分析识别。
46.ai人工智能识别模块,用于对特征数据进行识别,确定当前场景的通讯组件性能等级。在一些实施例中,可将通讯组件性能等级划分为3个级别:level 1:low(低)、level2:normal(普通)、level 3:high(高)。level 1~level 3依次表示当前场景对通讯组件的性能等级的要求逐级提高。在实际应用中,可以根据需要,由用户自由设置其他数量的级别,可以按照从高到低,也可以按照从低到高的顺序进行设置。
47.本发明的ai人工智能识别模块采用随机森林模型实现,但不限于随机森林模型。随机森林模型无需人工制定输入特征向量各个属性的占比,占比的确定是由模型训练来完成的。也就是说,随机森林模型是在得出训练模型后,再评估各输入参数的重要性。如图2所示,首先根据其特性选择合适的模型,并训练好模型参数之后,就可以对当前场景进行ai识别了。将当前场景的特征数据作为新数据输入至训练好的随机森林模型中进行识别,确定当前场景的通讯组件性能等级,并将确定的通讯组件性能等级提供给通讯组件功耗配置模块使用。
48.通讯组件功耗配置模块,用于根据通讯组件性能等级,对应调节通讯组件的功耗,以在满足性能要求的同时达到降低数据流量的目的。
49.在现有技术中,发送功率的确定往往是以接收功率的等级为基础的,接收功率越高,发送功率越高。但在接收功率确定的前提下,发送功率大小的确定也存在着一定的可调范围。因此,本发明利用ai人工智能识别模块识别出终端在当前场景下对通讯组件的性能要求,即通讯组件性能等级,由通讯组件功耗配置模块对性能要求低于设定级别的场景,适当下调发送功率,在发送功率下调的过程中,预设一个误码率,当误码率大于阈值时,停止下调发送功率,以防止影响数据通信质量。同时,还可以采用其他降低发送功率的方法,比如:在用户同意的情况下,可以降低网络制式,比如在网速和延迟要求很低的场景下,将当前功耗较高的5g降为4g。
50.现结合实施例进一步阐述本发明的技术方案。
51.实施例:
52.如图4所示,当用户的终端设备存在左侧所列的触发条件时,则通过事件监听模块和ai人工智能识别模块,判断是否需要下调发送功率,若需要下调发送功率,则下调发送功率,或者直接由5g更改为4g制式,以达到节约功耗和数据流量的目的。
53.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
54.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
55.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
56.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
57.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1