一种广播信息的处理方法及用户终端的制作方法_2

文档序号:8942595阅读:来源:国知局
员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0046]本发明实施例提供了一种广播信息的处理方法及用户终端。在本发明实施例中,当过滤待发送广播信息携带的用于启动应用程序的标识之后,即使接收到了待发送广播信息,对应的应用程序也不会启动,从而降低了应用程序启动的概率,从而降低了用户终端的运行功耗。
[0047]请参阅图1,图1是本发明实施例公开的一种广播信息的处理方法的流程示意图。其中,图1所示的方法可以应用于智能手机(如Android手机、1S手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等用户终端中。如图1所示,该广播信息的处理方法可以包括以下步骤:
[0048]S101、获取第一目标应用程序中待发送广播信息。
[0049]本发明实施例中,第一目标应用程序可以是安装在用户终端中的某一应用程序。其中,该待发送广播信息的接收方可以是安装在该用户终端中除第一目标应用程序以外的应用程序。
[0050]本发明实施例中,待发送广播信息中可以携带广播信息标识,其中,该广播信息标识可以包括用于启动应用程序的标识等。
[0051]S102、检测待发送广播信息是否携带用于启动应用程序的标识。
[0052]本发明实施例中,在获取第一目标应用程序中待发送广播信息之后,则可以检测待发送广播信息是否携带用于启动应用程序的标识。举例来说,当预设的用于启动应用程序的标识为YES,若在获取第一目标应用程序中待发送广播信息A之后,检测待发送广播信息A中携带标识YES,则说明待发送广播信息A携带用于启动应用程序的标识YES。
[0053]本发明实施例中,用于启动应用程序的标识主要包括应用程序中预设的启动标
V1、1、O
[0054]S103、若检测待发送广播信息携带用于启动应用程序的标识,过滤待发送广播信息携带的用于启动应用程序的标识。
[0055]本发明实施例中,若检测待发送广播信息携带用于启动应用程序的标识,过滤待发送广播信息携带的用于启动应用程序的标识。举例来说,预设的用于启动应用程序的标识为YES,若在获取第一目标应用程序中待发送广播信息A之后,检测待发送广播信息A中携带标识YES,则用户终端可以过滤待发送广播信息A中携带的标识YES。
[0056]在图1中,用户终端首先获取第一目标应用程序中待发送广播信息;再检测待发送广播信息是否携带用于启动应用程序的标识;若检测待发送广播信息携带用于启动应用程序的标识,过滤待发送广播信息携带的用于启动应用程序的标识。在本发明实施例中,当过滤待发送广播信息携带的用于启动应用程序的标识之后,即使接收到了待发送广播信息,对应的应用程序也不会启动,从而降低了应用程序启动的概率,从而降低了用户终端的运行功耗。
[0057]请参阅图2,图2是本发明实施例公开的另一种广播信息的处理方法的流程示意图。如图2所示,该广播信息的处理方法可以包括以下步骤:
[0058]S201、获取第一目标应用程序中待发送广播信息。
[0059]本发明实施例中,第一目标应用程序可以是安装在用户终端中的某一应用程序。其中,该待发送广播信息的接收方可以是安装在该用户终端中除第一目标应用程序以外的应用程序。
[0060]本发明实施例中,待发送广播信息中可以携带广播信息标识,其中,该广播信息标识可以包括用于启动应用程序的标识等。
[0061]S202、确定所述第一目标应用程序的类型,类型包括固化应用程序类型以及非固化应用程序类型中的一种。
[0062]本发明实施例中,当根据是否可以卸载作为划分依据划分终端中的应用程序时,可以将用户终端中的应用程序划分为可卸载应用程序与不可卸载应用程序;当根据是否为系统自带的应用程序作为划分依据划分终端中的应用程序时,则可以将用户终端中的应用程序划分为系统默认应用程序与非系统默认应用程序;当根据程序是否固化在芯片中作为划分依据划分终端中的应用程序时,可以将用户终端中的应用程序划分为固化应用程序与非固化应用程序。上述分类中,不可卸载应用程序、系统自带的应用程序以及固化应用程序均是权限较高的应用程序,用户可以操作这类应用程序,但是不允许对该类应用程序对应的程序进行更改或者删除。
[0063]本发明实施例中,当第一目标应用程序的类型不同,则针对其发送的待发送广播信息的处理方式也不同。其中,当第一目标应用程序为固化应用程序类型时,由于固化应用程序权限较高,针对于权限较高的应用程序可以执行以下步骤:
[0064]11)获取用户终端中已安装的应用程序的状态标识;
[0065]12)检测用户终端中是否存在状态标识与用于启动应用程序的标识相匹配的第二目标应用程序;
[0066]13)若检测用户终端中存在状态标识与用于启动应用程序的标识相匹配的第二目标应用程序时,将第二目标应用程序的状态标识设置至与用于启动应用程序的标识不匹配,以禁止第二目标应用程序启动。
[0067]本发明实施例中,用户终端中已安装的应用程序可以包括曾经安装,现已卸载的应用程序,还可以包括目前安装在用户终端中的应用程序;本发明不作限定。
[0068]本发明实施例中,可以在用户终端中预先设置针对每一个已安装的应用程序的状态标识。其中,状态标识用于确定应用程序是否可以通过广播信息进行控制启动或者关闭。举例来说,当应用程序A可以通过广播信息进行控制启动或者关闭,则对应的状态标识为YES ;若应用程序B不可以通过广播信息进行控制启动或者关闭,则其对应的状态标识为NO0
[0069]本发明实施例中,在针对每一个已安装的应用程序进行设置状态标识时,可以是用户根据需要进行设置,也可以是用户终端根据用户的历史设置记录进行设置,还可以是用户终端根据操作应用程序的历史操作操作频率进行设置。
[0070]本发明实施例中,当根据用户的历史设置记录进行设置状态标识时,可以包括以下步骤:
[0071]21)获取用户终端中针对第二目标应用程序设置的状态标识集合;
[0072]22)确定上述状态标识集合中每一个状态标识的设置频率,以及确定设置频率最尚的状态标识;
[0073]23)将上述设置频率最高的状态标识作为本次目标应用程序对应的状态标识。
[0074]本发明实施例中,在设置第二目标应用程序的状态标识时,还可以根据历史启动频率进行设定。其中,在设定过程中,可以执行以下步骤:
[0075]31)获取第二目标应用程序的历史启动频率;
[0076]32)检测上述历史启动频率是否低于预设的频率阈值;
[0077]33)若检测上述历史启动频率低于预设的频率阈值,则将第二目标应用程序的状态标识设置至不允许通过广播信息进行启动或关闭的状态标识;
[0078]34)若检测上述历史启动频率高于预设的频率阈值,则将第二目标应用程序的状态标识设置至允许通过广播信息进行启动或关闭的状态标识。
[0079]本发明实施例中,通过用户的历史启动记录进行设定,则可以提高用户体验。
[0080]本发明实施例中,在获取用户终端中已安装的应用程序的状态标识之后,则可以检测用户终端中是否存在状态标识与用于启动应用程序的标识相匹配的第二目标应用程序;若检测用户终端中存在状态标识与用于启动应用程序的标识相匹配的第二目标应用程序,则可以通过设置第二目标应用程序对应的状态标识。举例来说,当应用程序A可以通过广播信息进行控制启动或者关闭,则对应的状态标识为YES;待发送广播信息中携带的用于启动应用程序的标识也为YES ;则说明说应用程序A的状态标识与待发送广播信息中携带的用于启动应用程序的标识相匹配,则可以通过设置应用程序A的状态标识,以使应用程序A的状态标识与待发送广播信息中携带的用于启动应用程序的标识不匹配,从而达到禁止广播信息启动的效果。
[0081]S203、当第一目标应用程序的类型为非固化应用程序类型时,检测待发送广播信息是否携带用于启动应用程序的标识。<
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1