一种信息处理方法及电子设备的制造方法
【技术领域】
[0001]本发明涉及电子技术领域,特别涉及一种信息处理方法及电子设备。
【背景技术】
[0002]随着手机、平板电脑等智能终端上安装的应用程序数量越来越多,在用户使用应用程序的过程中,后台会在用户未知的情况下连带启动许多其他应用程序,比如:当手机中同时下载有“百度糯米应用程序”与“百度云应用程序”时,当用户启动“百度糯米应用程序”后,“百度糯米应用程序”会连带启动“百度云应用程序”。
[0003]本申请发明人在实现本申请实施例的技术方案的过程中,发现现有技术至少存在如下技术问题:
[0004]由于现有技术中电子设备的A应用程序需要连带启动B应用程序时,当B应用程序为用户不希望开启的应用程序时,开启的B应用程序会在后台进行数据的收集与处理,大量占用系统资源,造成电子设备的系统处理速度慢,耗电高的问题。所以,现有技术中的电子设备存在不能合理地管理连带启动的应用程序的技术问题。
【发明内容】
[0005]本发明实施例提供一种信息处理方法及电子设备,用于解决现有技术中的电子设备不能合理地管理连带启动的应用程序的技术问题,实现了能合理地确定是否启动连带启动的应用程序,进而提高电子设备系统的处理性能的技术效果。
[0006]一方面,本申请实施例提供一种信息处理方法,包括:
[0007]当电子设备中的第一应用程序处于运行状态时,检测到用于启动第二应用程序的调用申请时,判断所述第二应用程序是否为所述第一应用程序连带启动的应用程序,获得第一判断结果;
[0008]在所述第一判断结果为是时,获得所述第一应用程序与所述第二应用程序的至少一个关系参数;
[0009]基于所述至少一个关系参数,判断所述第二应用程序是否满足连带启动的预设规贝IJ,获得第二判断结果;
[0010]在所述第二判断结果为是时,启动所述第二应用程序。
[0011]可选的,所述判断所述第二应用程序是否为所述第一应用程序连带启动的应用程序,获得第一判断结果,具体包括:
[0012]获得与所述第一应用程序对应的第一等级权重值以及所述与第二应用程序对应的第二等级权重值;
[0013]判断所述第一等级权重值是否小于或等于所述第二等级权重值,如果是,则确定所述第二应用程序是所述第一应用程序连带启动的应用程序。
[0014]可选的,所述获得所述第一应用程序与所述第二应用程序的至少一个关系参数,具体包括:
[0015]获得所述第一应用程序的第一安装时间与所述第二应用程序的第二安装时间,基于所述第一安装时间与所述第二安装时间,确定所述第一应用程序与所述第二应用程序间的安装间隔时长;和/或
[0016]获得所述第一应用程序的第一历史使用次数与所述第二应用程序的第二历史使用次数,基于所述第一历史使用次数与所述第二历史使用次数,确定所述第一应用程序与所述第二应用程序间使用次数差值。
[0017]可选的,在所述至少一个关系参数为所述安装间隔时长时,所述基于所述至少一个关系参数,判断所述第二应用程序是否满足连带启动的预设规则,获得第二判断结果,具体为:
[0018]判断所述安装间隔时长是否小于预设时长,如果是,则确定所述第二应用程序满足所述预设规则。
[0019]可选的,在所述至少一个关系参数为所述使用次数差值时,所述基于所述至少一个关系参数,判断所述第二应用程序是否满足连带启动的预设规则,获得第二判断结果,具体为:
[0020]判断所述使用次数差值的绝对值是否小于第一阈值,如果是,则确定所述第二应用程序满足所述预设规则。
[0021]可选的,在所述至少一个关系参数为所述安装间隔时长与所述使用次数差值时,所述基于所述至少一个关系参数,判断所述第二应用程序是否满足连带启动的预设规则,获得第二判断结果,具体为:
[0022]判断所述安装间隔时长与所述使用次数差值的绝对值是否满足第一预设条件,如果是,则确定所述第二应用程序满足所述预设规则。
[0023]可选的,所述在所述第二判断结果为是时,启动所述第二应用程序,具体包括:
[0024]在所述第二判断结果为是时,生成提示信息,用于提示用户是否开启所述第二应用程序;
[0025]在预设时间内检测获得所述用户针对所述提示信息进行的第三操作,在所述第三操作为确认开启所述第二应用程序的操作时,基于所述调用申请,开启所述第二应用程序;
[0026]在所述预设时间内未检测到所述用户的任何操作时,基于所述调用申请,开启所述第二应用程序。
[0027]另一方面,本申请实施例还提供一种电子设备,包括:
[0028]第一判断单元,用于当电子设备中的第一应用程序处于运行状态时,检测到用于启动第二应用程序的调用申请时,判断所述第二应用程序是否为所述第一应用程序连带启动的应用程序,获得第一判断结果;
[0029]第一获取单元,用于在所述第一判断结果为是时,获得所述第一应用程序与所述第二应用程序的至少一个关系参数;
[0030]第二判断单元,用于基于所述至少一个关系参数,判断所述第二应用程序是否满足连带启动的预设规则,获得第二判断结果;
[0031]第一启动单元,用于在所述第二判断结果为是时,启动所述第二应用程序。
[0032]可选的,所述第一判断单元具体包括:
[0033]第一获取模块,用于获得与所述第一应用程序对应的第一等级权重值以及所述与第二应用程序对应的第二等级权重值;
[0034]第一判断模块,用于判断所述第一等级权重值是否小于或等于所述第二等级权重值,如果是,则确定所述第二应用程序是所述第一应用程序连带启动的应用程序。
[0035]可选的,所述第一获取单元具体包括:
[0036]第二获取模块,用于获得所述第一应用程序的第一安装时间与所述第二应用程序的第二安装时间,基于所述第一安装时间与所述第二安装时间,确定所述第一应用程序与所述第二应用程序间的安装间隔时长;和/或
[0037]第三获取模块,用于获得所述第一应用程序的第一历史使用次数与所述第二应用程序的第二历史使用次数,基于所述第一历史使用次数与所述第二历史使用次数,确定所述第一应用程序与所述第二应用程序间使用次数差值。
[0038]可选的,所述第二判断单元具体用于在所述至少一个关系参数为所述安装间隔时长时,判断所述安装间隔时长是否小于预设时长,如果是,则确定所述第二应用程序满足所述预设规则。
[0039]可选的,所述第二判断单元具体还用于在所述至少一个关系参数为所述使用次数差值时,判断所述使用次数差值的绝对值是否小于第一阈值,如果是,则确定所述第二应用程序满足所述预设规则。
[0040]可选的,所述第二判断单元具体还用于在所述至少一个关系参数为所述安装间隔时长与所述使用次数差值时,判断所述安装间隔时长与所述使用次数差值的绝对值是否满足第一预设条件,如果是,则确定所述第二应用程序满足所述预设规则。
[0041]可选的,所述第一启动单元具体包括:
[0042]第一生成模块,用于在所述第二判断结果为是时,生成提示信息,用于提示用户是否开启所述第二应用程序;
[0043]第一启动模块,用于在预设时间内检测获得所述用户针对所述提示信息进行的第三操作,在所述第三操作为确认开启所述第二应用程序的操作时,基于所述调用申请,开启所述第二应用程序;
[0044]第二启动模块,用于在所述预设时间内未检测到所述用户的任何操作时,基于所述调用申请,开启所述第二应用程序。
[0045]本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:
[0046]由于在本申请实施例的技术方案中,采用了当电子设备中的第一应用程序处于运行状态时,检测到用于启动第二应用程序的调用申请时,判断所述第二应用程序是否为所述第一应用程序连带启动的应用程序,获得第一判断结果;在所述第一判断结果为是时,获得所述第一应用程序与所述第二应用程序的至少一个关系参数;基于所述至少一个关系参数,判断所述第二应用程序是否满足连带启动的预设规则,获得第二判断结果;在所述第二判断结果为是时,启动所述第二应用程序的技术手段。这样,电子设备在检测到第一应用程序需要启动第二应用程序时,会基于第一应用程序与第二应用程序间的关系参数,来确第二应用程序是不是符合连带启动预设规则,进而在满足预设规则时才确认启动。所以,能有效解决现有技术中的电子设备不能合理地管理连带启动的应用程序