一种广播拦截方法和装置的制造方法

文档序号:8285023阅读:423来源:国知局
一种广播拦截方法和装置的制造方法
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种广播拦截方法和装置。
【背景技术】
[0002]目前随着智能技术的发展,智能终端越来越普及,且智能终端上可安装的应用的数量和种类也越来越多。目前市场上各种应用良莠不一,且很多应用都会向智能终端的广播中心注册为广播接收者,通过接收广播中心发送的各种广播来启动自身,或者通过广播中心发送的广播执行一些非用户允许的操作。例如:一些应用会通过接收广播中心发送的广播启动,并偷跑流量或者做一些危害用户隐私的后台活动。另外,当智能终端中存在大量应用通过广播启动自身时,导致频繁启动,系统消耗较大。可见,目前广播中心发送的广播存在安全和系统消耗较大的隐患。

【发明内容】

[0003]本发明实施例提供了一种广播拦截方法和装置,可以提高智能终端的安全性,以及减少系统消耗。
[0004]第一方面,本发明实施例提供的一种广播拦截方法,包括:
[0005]读取待发送广播的广播内容;
[0006]使用预先获取的广播级别识别规则对所述广播内容进行识别,以获取所述待发送广播的广播级别;
[0007]判断所述广播级别是否为当前需要拦截的广播的级别,若是,则拦截所述待发送广播,若否,则向所述待发送广播的广播接收者发送所述待发送广播。
[0008]第二方面,本发明实施例提供一种广播拦截装置,包括:读取单元、识别单元、判断单元、拦截单元和发送单元,其中:
[0009]所述读取单元,用于读取待发送广播的广播内容;
[0010]所述识别单元,用于使用预先获取的广播级别识别规则对所述广播内容进行识另O,以获取所述待发送广播的广播级别;
[0011]所述判断单元,用于判断所述广播级别是否为当前需要拦截的广播的级别;
[0012]所述拦截单元,用于当所述判断单元判断所述广播级别为当前需要拦截的广播的级别时,拦截所述待发送广播;
[0013]所述发送单元,用于当所述判断单元判断所述广播级别不为当前需要拦截的广播的级别时,向所述待发送广播的广播接收者发送所述待发送广播。
[0014]上述技术方案中,读取待发送广播的广播内容;使用预先获取的广播级别识别规则对所述广播内容进行识别,以获取所述待发送广播的广播级别;判断所述广播级别是否为当前需要拦截的广播的级别,若是,则拦截所述待发送广播,若否,则向所述待发送广播的广播接收者发送所述待发送广播。这样可以实现对广播进行智能拦截,从而可以提高智能终端的安全性,以及减少系统消耗。
【附图说明】
[0015]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本发明实施例提供的一种广播拦截方法的流程示意图;
[0017]图2是本发明实施例提供的另一种广播拦截方法的流程示意图;
[0018]图3是本发明实施例提供的另一种广播拦截方法的流程示意图;
[0019]图4是本发明实施例提供的一种广播拦截装置的结构示意图;
[0020]图5是本发明实施例提供的另一种广播拦截装置的结构示意图;
[0021]图6是本发明实施例提供的另一种广播拦截装置的结构示意图。
【具体实施方式】
[0022]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023]请参阅图1,图1是本发明实施例提供的一种广播拦截方法的流程示意图,如图1所示,包括以下步骤:
[0024]S101、读取待发送广播的广播内容。
[0025]上述待发送广播可以是智能终端的广播中心当前需要发送广播,例如:广播中心主动发送的广播,或者一个应用通过广播中心向另一个应用发送的广播,这里的应用可以是应用程序。
[0026]另外,上述广播内容可以是上述待发送广播携带的广播信息。另外,上述待发送广播可以是程序、指令或者请求等。
[0027]S102、使用预先获取的广播级别识别规则对所述广播内容进行识别,以获取所述待发送广播的广播级别。
[0028]可选的,上述广播级别识别规则可以是广播中心存储的,例如:上述广播级别识别规则可以是研发者设置的,这样当广播中心部署或者更新时就可以获取到该广播级别识别规则。另外,上述广播级别识别规则可以是接收用户输入的操作指令生成的,或者接收用户输入的操作指令对广播中心存储的广播级别识别规则进行调整后得到的。
[0029]例如:上述广播级别识别规则可以定义多个级别,如禁止、危险和普通这三个级另IJ,这样上述广播级别识别规则可以将一些包括亮屏、解锁、连接网络、调节显示亮度等更改终端设置参数的广播内容的广播识别为危险级别,可以将一些包括上传用户私密信息、删除用户资料、写入恶意程序等涉及用户隐私的广播内容的广播识别为禁止级别,而可以将上述危险级别和禁止级别之外的广播设置为普通级别。
[0030]S103、判断所述广播级别是否为当前需要拦截的广播的级别,若是,则执行步骤S104,若否,则执行步骤S105。
[0031]可选的,上述当前需要拦截的广播的级别可以是根据广播中心当前设置而定义的当前需要拦截的广播的级别。
[0032]S104、拦截所述待发送广播。
[0033]S105、向所述待发送广播的广播接收者发送所述待发送广播。
[0034]需要说明的是,广播中心在发送每个广播时都可以知道该广播的广播接收者,例如:广播可以携带广播接收者的标识信息,或者广播中心定义广播的广播接收者等。
[0035]可选的,上述方法可以应用于智能设备中的广播中心,该广播中心可以为系统广播中心,具体可以是一个功能模块。另外,这里的智能终端可以是任意可以安装应用的智能设备,例如:手机、平板电脑、电子阅读器、遥控器、个人计算机(Personal Computer,PC)、笔记本电脑、车载设备、网络电视、可穿戴设备等智能终端。
[0036]本实施例中,读取待发送广播的广播内容;使用预先获取的广播级别识别规则对所述广播内容进行识别,以获取所述待发送广播的广播级别;判断所述广播级别是否为当前需要拦截的广播的级别,若是,则拦截所述待发送广播,若否,则向所述待发送广播的广播接收者发送所述待发送广播。这样可以实现对广播进行智能拦截,从而可以提高智能终端的安全性,以及减少系统消耗。
[0037]请参阅图2,图2是本发明实施例提供的另一种广播拦截方法的流程示意图,如图2所示,包括以下步骤:
[0038]S201、将特定时间范围划分为至少两个时段,并为每个所述时段设置需要拦截的广播的级别。
[0039]其中,上述特定时间范围可以是理解为一个时间周期,例如:一天或者半天等。另夕卜,上述划分的时段可以是连续的,例如:将一天划分为睡眠时段、工作时段和休息时段,其中,一天中可以包括一个或者多个工作时段,或者包括一个或者多个休息时段。另外,每个时段的时间可以由用户设置或者系统默认。
[0040]可选的,上述每个所述时段设置需要拦截的广播的级别可以接收用户输入的操作指令设置的,这样可以实现每个时段需要拦截的广播的级别由用户设定,这样更加个性化。另外,上述每个所述时段设置需要拦截的广播的级别还可以是系统默认的。例如:在睡眠时段可以拦截所有的广播,在工作时段可以拦截危险级别以上的广播(可以包括危险级别),在休息时间可以普通级别以上的广播(可以包括普通级别)。
[0041]S202、读取待发送广播的广播内容。
[0042]S203、使用预先获取的广播级别识别规则对所述广播内容进行识别,以获取所述待发送广播的广播级别。
[0043]S204、判断所述广播级别是否为当前时间所属的时段需要拦截的广播的级别,若是,则执行步骤S205,若否,则执行步骤S206.
[0044]S205、拦截所述待发送广播。
[0045]S206、向所述待发送广播的广播接收者发送所述待发送广播。
[0046]通过上述步骤可以实现在不同的时段拦截不同级别的广播。
[0047]可选的,上述为每个所述时段设置需要拦截的广播的级别的步骤可以包括:
[0048]为每个所述时段中各应用级别的应用设置需要拦截的广播的级别,其中,所述各应用级别的应用为预先为应用划分的级别;
[0049]
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1