智能设备应用动态控制方法及装置与流程

文档序号:31885947发布日期:2022-10-22 00:22阅读:43来源:国知局
智能设备应用动态控制方法及装置与流程

1.本技术涉及智能数据管理领域,可应用于金融领域和其他领域,尤指一种智能设备应用动态控制方法及装置。


背景技术:

2.随机信息技术的发展,智能设备已普及到人们生活的方方面面;在智能设备使用过程中,续航指标是用户衡量其实用性的一个重要指标,而智能设备的续航指标由智能设备的多方因素所影响,例如:智能设备后台应用的开启数量及时间即会大大影响智能设备的续航。
3.现有技术中,用户可自主定义各应用的后台持续时间,以此防止切换应用后忘记关闭后台,从而导致电量不必要的浪费,影响到整体续航;但该方式存在一定的局限性,例如固定的后台持续时间容易出现设置时长不合适的问题,如时间设置较短,则会导致用户频繁重启应用,从而带来不必要的时间浪费;如时间过长,又会导致电量的不必要浪费。
4.有基于此,业内亟需一种智能高效的智能设备应用控制方法,以保证用户便利性的同时,降低后台应用对智能设备续航的影响。


技术实现要素:

5.本技术目的在于提供一种智能设备应用动态控制方法及装置,利用不同用户的使用习惯动态控制应用的关闭时间,从而满足用户使用需求的前提下,提高智能设备的续航能力。
6.为达上述目的,本技术所提供的智能设备应用动态控制方法,所述方法包含:根据目标应用标识监测用户对目标应用的操作行为,当所述操作行为切换目标应用至后台运行时,采集预设周期内用户的行为数据;根据所述行为数据和利用用户历史行为数据构建的意图分析模型分析获得用户的切换意图;根据所述切换意图控制关闭后台运行的目标应用。
7.在上述智能设备应用动态控制方法中,可选的,所述方法还包含:根据目标应用标识采集用户切换目标应用后的行为数据;根据所述行为数据按预设比例构建训练集和测试集,通过所述训练集利用bp神经网络和遗传算法建立ga-bp神经网络模型;通过所述测试集验证所述ga-bp神经网络模型获得验证结果,根据所述验证结果和所述ga-bp神经网络模型获得用户意图分析模型。
8.在上述智能设备应用动态控制方法中,可选的,采集预设周期内用户的行为数据包含:以最近一次用户切换目标应用至后台运行的时间点为初始时间,采集预设周期内用户的操作行为;当所述操作行为中不包含用户打开后台运行的目标应用时,根据所述操作行为获得行为数据。
9.在上述智能设备应用动态控制方法中,可选的,根据所述切换意图控制关闭后台运行的目标应用还包含:监测用户再次打开目标应用的时间间隔;将所述时间间隔与预设
时间阈值比较获得比较结果;根据所述比较结果调整所述用户意图分析模型。
10.本技术还提供一种智能设备应用动态控制装置,所述装置包含采集模块、分析模块和控制模块;所述采集模块用于根据目标应用标识监测用户对目标应用的操作行为,当所述操作行为切换目标应用至后台运行时,采集预设周期内用户的行为数据;所述分析模块用于根据所述行为数据和利用用户历史行为数据构建的意图分析模型分析获得用户的切换意图;所述控制模块用于根据所述切换意图控制关闭后台运行的目标应用。
11.在上述智能设备应用动态控制装置中,可选的,所述装置还包含构建模块;所述采集模块还用于根据目标应用标识采集用户切换目标应用后的行为数据;所述构建模块用于根据所述行为数据按预设比例构建训练集和测试集,通过所述训练集利用bp神经网络和遗传算法建立ga-bp神经网络模型;通过所述测试集验证所述ga-bp神经网络模型获得验证结果,根据所述验证结果和所述ga-bp神经网络模型获得用户意图分析模型。
12.在上述智能设备应用动态控制装置中,可选的,所述采集模块还包含筛选单元,所述筛选单元用于以最近一次用户切换目标应用至后台运行的时间点为初始时间,采集预设周期内用户的操作行为;当所述操作行为中不包含用户打开后台运行的目标应用时,根据所述操作行为获得行为数据。
13.在上述智能设备应用动态控制装置中,可选的,所述装置还包含调整模块,所述调整模块用于监测用户再次打开目标应用的时间间隔;将所述时间间隔与预设时间阈值比较获得比较结果;根据所述比较结果调整所述用户意图分析模型。
14.本技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法。
15.本技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述方法的计算机程序。
16.本技术还提供一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述方法的步骤。
17.本技术的有益技术效果在于:利用用户历史数据构建适用于用户的意图分析模型,基于该意图分析模型有效分析用户切换应用的意图,并基于该意图实现应用的准确关闭;由此实现应用的动态控制,大大提高了智能设备的续航时间和用户的使用体验。
附图说明
18.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,并不构成对本技术的限定。在附图中:
19.图1为本技术一实施例所提供的智能设备应用动态控制方法的流程示意图;
20.图2为本技术一实施例所提供的用户意图分析模型的构建流程示意图;
21.图3为本技术一实施例所提供的行为数据的采集流程示意图;
22.图4为本技术一实施例所提供的用户意图分析模型的优化流程示意图;
23.图5为本技术一实施例所提供的智能设备应用动态控制装置的结构示意图;
24.图6为本技术一实施例所提供的电子设备的结构示意图。
具体实施方式
25.需要说明的是,本技术公开的客户信息挖掘方法及装置可用于金融技术领域,也可用于除金融技术领域之外的任意领域,本技术公开的客户信息挖掘方法及装置的应用领域不做限定。
26.以下将结合附图及实施例来详细说明本技术的实施方式,借此对本技术如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。需要说明的是,只要不构成冲突,本技术中的各个实施例及各实施例中的各个特征可以相互结合,所形成的技术方案均在本技术的保护范围之内。
27.另外,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
28.请参考图1所示,本技术所提供的智能设备应用动态控制方法,所述方法包含:
29.s101根据目标应用标识监测用户对目标应用的操作行为,当所述操作行为切换目标应用至后台运行时,采集预设周期内用户的行为数据;
30.s102根据所述行为数据和利用用户历史行为数据构建的意图分析模型分析获得用户的切换意图;
31.s103根据所述切换意图控制关闭后台运行的目标应用。
32.在实际工作中,在应用手机银行时,通过上述实施例可根据用户登录手机银行后办理业务的习惯:每多久进行切换app且不返回,以及办理什么业务会切换且不返回,当用户切换app时,系统根据用户习惯进行判断,本次用户切换app是否为退出,若是则直接帮助用户退出,若不是,则保持在线。
33.请参考图2所示,在本技术一实施例中,所述方法还包含:
34.s201根据目标应用标识采集用户切换目标应用后的行为数据;
35.s202根据所述行为数据按预设比例构建训练集和测试集,通过所述训练集利用bp神经网络和遗传算法建立ga-bp神经网络模型;
36.s203通过所述测试集验证所述ga-bp神经网络模型获得验证结果,根据所述验证结果和所述ga-bp神经网络模型获得用户意图分析模型。
37.具体的,在上述实施例中,通过bp神经网络和遗传算法建立模型,在bp神经网络的权值和阈值的优化方面引入遗传算法,构建ga-bp神经网络模型。确定ga-bp神经网络结构,根据网络输入输出的个数确定bp神经网络结构,进而确定了遗传算法中需要优化的参数个数。根据kolmogorov原理,一个三层bp神经网络足以完成任意的n维到m维的映射,一般只需要采用一个隐层即可,隐层节点个数采用试凑法确定,从而确定ga-bp神经网络结构。通过遗传算法输出的最优个体作为bp神经网络初始权值和阈值进行bp神经网络训练和学习。实际工作中可将收集的客户信息作为历史数据,把历史数据分为训练集和测试集,基于历史数据分析,对ga-bp神经网络模型进行训练,并使用测试样本对模型的预测准确率进行验证。
38.请参考图3所示,在本技术一实施例中,采集预设周期内用户的行为数据包含:
39.s301以最近一次用户切换目标应用至后台运行的时间点为初始时间,采集预设周期内用户的操作行为;
40.s302当所述操作行为中不包含用户打开后台运行的目标应用时,根据所述操作行为获得行为数据。
41.具体的,该实施例中以统计最近一次用户切换动作为时间起点进行行为数据采集,防止用户中途切换回目标应用所导致的行为数据不符合用户切换意图的情况发生。例如,当用户在a1时间点将目标应用调回后台时,即可开始采集1分钟内用户的行为数据,如在这1分钟内用户重新调起后台的目标应用,则抛弃该些行为数据,等待下次用户将目标应用切换至后台再重启行为数据采集。
42.请参考图4所示,在本技术一实施例中,根据所述切换意图控制关闭后台运行的目标应用还包含:
43.s401监测用户再次打开目标应用的时间间隔;
44.s402将所述时间间隔与预设时间阈值比较获得比较结果;
45.s403根据所述比较结果调整所述用户意图分析模型。
46.具体的,实际工作中可再监测用户打开目标应用的时间间隔,当该时间间隔小于预设时间阈值,如2分钟时,则代表用户并不想关闭后台运行的目标应用,此时可适当调整目标应用在后台的存续时间,本领域相关技术人员可采用调整用户意图分析模型的分析精度或调整行为数据的采集时间等方式来更精确识别用户的真实意图,具体采用何种方式,本技术在此并不做进一步限定。
47.请参考图5所示,本技术还提供一种智能设备应用动态控制装置,所述装置包含采集模块、分析模块和控制模块;所述采集模块用于根据目标应用标识监测用户对目标应用的操作行为,当所述操作行为切换目标应用至后台运行时,采集预设周期内用户的行为数据;所述分析模块用于根据所述行为数据和利用用户历史行为数据构建的意图分析模型分析获得用户的切换意图;所述控制模块用于根据所述切换意图控制关闭后台运行的目标应用。
48.在上述实施例中,所述装置还包含构建模块;所述采集模块还用于根据目标应用标识采集用户切换目标应用后的行为数据;所述构建模块用于根据所述行为数据按预设比例构建训练集和测试集,通过所述训练集利用bp神经网络和遗传算法建立ga-bp神经网络模型;通过所述测试集验证所述ga-bp神经网络模型获得验证结果,根据所述验证结果和所述ga-bp神经网络模型获得用户意图分析模型。进一步的,所述采集模块还包含筛选单元,所述筛选单元用于以最近一次用户切换目标应用至后台运行的时间点为初始时间,采集预设周期内用户的操作行为;当所述操作行为中不包含用户打开后台运行的目标应用时,根据所述操作行为获得行为数据。
49.在本技术一实施例中,所述装置还包含调整模块,所述调整模块用于监测用户再次打开目标应用的时间间隔;将所述时间间隔与预设时间阈值比较获得比较结果;根据所述比较结果调整所述用户意图分析模型。
50.本技术的有益技术效果在于:利用用户历史数据构建适用于用户的意图分析模型,基于该意图分析模型有效分析用户切换应用的意图,并基于该意图实现应用的准确关闭;由此实现应用的动态控制,大大提高了智能设备的续航时间和用户的使用体验。
51.本技术实施例中的用户信息均是通过合法合规途径获得,并且对用户信息的获取、存储、使用、处理等经过客户授权同意的。
52.本技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法。
53.本技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述方法的计算机程序。
54.本技术还提供一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述方法的步骤。
55.如图6所示,该电子设备600还可以包括:通信模块110、输入单元120、音频处理单元130、显示器160、电源170。值得注意的是,电子设备600也并不是必须要包括图6中所示的所有部件;此外,电子设备600还可以包括图6中没有示出的部件,可以参考现有技术。
56.如图6所示,中央处理器100有时也称为控制器或操作控件,可以包括微处理器或其他处理器装置和/或逻辑装置,该中央处理器100接收输入并控制电子设备600的各个部件的操作。
57.其中,存储器140,例如可以是缓存器、闪存、硬驱、可移动介质、易失性存储器、非易失性存储器或其它合适装置中的一种或更多种。可储存上述与失败有关的信息,此外还可存储执行有关信息的程序。并且中央处理器100可执行该存储器140存储的该程序,以实现信息存储或处理等。
58.输入单元120向中央处理器100提供输入。该输入单元120例如为按键或触摸输入装置。电源170用于向电子设备600提供电力。显示器160用于进行图像和文字等显示对象的显示。该显示器例如可为lcd显示器,但并不限于此。
59.该存储器140可以是固态存储器,例如,只读存储器(rom)、随机存取存储器(ram)、sim卡等。还可以是这样的存储器,其即使在断电时也保存信息,可被选择性地擦除且设有更多数据,该存储器的示例有时被称为eprom等。存储器140还可以是某种其它类型的装置。存储器140包括缓冲存储器141(有时被称为缓冲器)。存储器140可以包括应用/功能存储部142,该应用/功能存储部142用于存储应用程序和功能程序或用于通过中央处理器100执行电子设备600的操作的流程。
60.存储器140还可以包括数据存储部143,该数据存储部143用于存储数据,例如联系人、数字数据、图片、声音和/或任何其他由电子设备使用的数据。存储器140的驱动程序存储部144可以包括电子设备的用于通信功能和/或用于执行电子设备的其他功能(如消息传送应用、通讯录应用等)的各种驱动程序。
61.通信模块110即为经由天线111发送和接收信号的发送机/接收机110。通信模块(发送机/接收机)110耦合到中央处理器100,以提供输入信号和接收输出信号,这可以和常规移动通信终端的情况相同。
62.基于不同的通信技术,在同一电子设备中,可以设置有多个通信模块110,如蜂窝网络模块、蓝牙模块和/或无线局域网模块等。通信模块(发送机/接收机)110还经由音频处理器130耦合到扬声器131和麦克风132,以经由扬声器131提供音频输出,并接收来自麦克风132的音频输入,从而实现通常的电信功能。音频处理器130可以包括任何合适的缓冲器、解码器、放大器等。另外,音频处理器130还耦合到中央处理器100,从而使得可以通过麦克风132能够在本机上录音,且使得可以通过扬声器131来播放本机上存储的声音。
63.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序
产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
64.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
65.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
66.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
67.以上所述的具体实施例,对本技术的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本技术的具体实施例而已,并不用于限定本技术的保护范围,凡在本技术的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1