[发明专利]广播处理方法、装置、计算机设备及存储介质有效
申请号: | 202011340911.0 | 申请日: | 2020-11-25 |
公开(公告)号: | CN112131029B | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 曹琛 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/445 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 广播 处理 方法 装置 计算机 设备 存储 介质 | ||
本发明实施例公开了一种广播处理方法、装置、计算机设备及存储介质;本发明实施例通过运行目标应用程序,目标应用程序运行在服务器中运行的操作系统上;当检测到操作系统中存在待发送的广播时,检测与广播关联的应用程序,应用程序注册了用于接收广播的广播接收者;获取操作系统的系统应用程序,根据系统应用程序和目标应用程序生成应用程序集合;当应用程序不属于应用程序集合时,禁止向应用程序发送广播。本方法对操作系统中广播发送过程进行监控,阻止第三方应用程序接收到广播,进而避免了第三方应用程序自行启动,提高了操作系统的运行效率。
技术领域
本发明涉及操作系统技术领域,具体涉及一种广播处理方法、装置、计算机设备及存储介质。
背景技术
安卓(Android)系统是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑等。安卓系统由谷歌(Google)公司和开放手机联盟领导及开发。
近年来,安卓系统发展迅猛,已然成为全球范围内具有广泛影响力的操作系统之一。安卓系统不仅被广泛地应用于电视、数码相机、游戏机以及智能手表等终端中,也逐渐被使用到云应用场景中。在云应用场景中,安卓系统在云端服务器上运行,在安卓系统中运行的应用程序将运行结果返回至终端进行显示。云游戏便是一类典型的云应用,云游戏由于其能够使图形处理与数据运算能力相对有限的轻端设备能运行高品质游戏的优势,正逐渐受到广大游戏爱好者的青睐。
然而,随着运行云游戏的安卓系统中安装的应用程序增多,会导致操作系统运行时出现卡顿现象。其主要原因是服务器中运行的安卓系统中安装的应用程序能够在系统运行过程中或者在系统开机时实现自行启动,从而导致占用了过多的系统资源,进而导致系统运行效率下降。
发明内容
本发明实施例提供一种广播处理方法、装置、计算机设备和存储介质。可以阻止操作系统中应用程序的自行启动,进而避免应用程序占用过多的系统资源,提高操作系统的运行效率。
本申请实施例第一方面提供一种广播处理方法,包括:
运行目标应用程序,所述目标应用程序运行在服务器中运行的操作系统上;
当检测到所述操作系统中存在待发送的广播时,确定与所述广播关联的关联应用程序,所述关联应用程序注册了用于接收所述广播的广播接收者;
获取所述操作系统中的系统应用程序,根据所述系统应用程序和所述目标应用程序生成应用程序集合;
当所述关联应用程序不属于所述应用程序集合时,禁止向所述关联应用程序发送所述广播。
相应的,本申请实施例第二方面提供一种广播处理装置,包括:
运行单元,用于运行目标应用程序;
确定单元,用于当检测到操作系统中存在待发送的广播时,检测与所述广播关联的关联应用程序,所述关联应用程序注册了用于接收所述广播的广播接收者;
获取单元,用于获取系统应用程序,根据所述系统应用程序和所述目标应用程序生成应用程序集合;
禁止单元,用于当所述关联应用程序不属于所述应用程序集合时,禁止向所述关联应用程序发送所述广播。
此外,本申请实施例第三方面还提供一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可以在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本发明实施例提供的广播处理方法。
此外,本申请实施例第四方面还提供一种存储介质,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行本发明实施例所提供的任一种广播处理方法中的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011340911.0/2.html,转载请声明来源钻瓜专利网。