全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211227291.9 (22)申请日 2022.10.09 (71)申请人 深圳乐点创想科技有限公司 地址 518000 广东省深圳市福田区梅林街 道梅丰社区北环路梅林多丽工业区单 身宿舍楼1栋4层42 9房 (72)发明人 王晓勤 邱金兴 许杰  (74)专利代理 机构 深圳市中科创为专利代理有 限公司 4 4384 专利代理师 尹益群 杨春 (51)Int.Cl. G06F 9/451(2018.01) G06F 8/38(2018.01) (54)发明名称 用于管理信息 娱乐功能的方法和系统 (57)摘要 本发明提出了一种用于管理信息娱乐功能 的方法和系统, 通过构建一个用于解析activity 的解析实例, 将所述解析实例存储于缓存空间中 的解析任务栈, 检测来源于任意组件的intent, 当所述intent传入的目标函数是startActiv ity 时, 获取所述intent指向 的activity的包名和类 名, 根据所述activity的包名和/或类名确定所 述activity是否包含信息娱乐功能, 无法根据所 述activity的包名和/或类名确定所述activ ity 是否包含信息娱乐功能时, 将所述activ ity加载 到所述解析任务栈的栈顶, 解析所述解析任务栈 的栈顶的activity, 根据解析结果确定所述 activity是否包含信息娱乐功能, 当所述 activity包含信息娱乐功能时, 执行场景识别, 根据场景识别结果处理所述intent, 能够 精准识 别信息娱乐功能, 结合场景识别对信息娱乐功能 进行有效管理。 权利要求书2页 说明书9页 附图2页 CN 115480862 A 2022.12.16 CN 115480862 A 1.一种用于管理信息娱乐功能的方法, 其特 征在于, 包括: 构建一个用于解析activity的解析实例; 将所述解析实例存储于缓存空间中的解析任务栈, 所述解析任务栈被配置为后台任务 栈; 检测来源于任意组件的i ntent; 当所述intent传入的目标函数是startActivity时, 获取所述intent指向的activity 的包名和类名; 根据所述activity的包名和/或类名确定所述activity是否包 含信息娱乐功能; 无法根据所述activity的包名和/或类名确定所述activity是否包含信息娱乐功能 时, 将所述activity加载到所述 解析任务栈的栈顶; 解析所述解析任务栈的栈顶的activity; 根据解析 结果确定所述activity是否包 含信息娱乐功能; 当所述activity包 含信息娱乐功能时, 执 行场景识别; 根据场景识别结果处 理所述intent。 2.根据权利要求1所述的用于管理信 息娱乐功能的方法, 其特征在于, 根据场景识别结 果处理所述intent的步骤具体包括: 当场景识别结果为非信息娱乐功能使用场景 时, 判断所述intent指向的activity是否 位于所述 解析任务栈; 判断为否时, 将所述activity加载到所述 解析任务栈的栈顶。 3.根据权利要求2所述的用于管理信 息娱乐功能的方法, 其特征在于, 根据场景识别结 果处理所述intent的步骤 还包括: 当场景识别结果为信息娱乐功能使用场景时, 将所述activity加载到前台任务栈的栈 顶。 4.根据权利要求1至3任一项所述的用于管理信息娱乐功能的方法, 其特征在于, 还包 括: 接收用户输入的返回操作指令; 判断所述前台任务栈是否包 含除当前的前台 activity外的其它activity; 判断为否时, 执 行场景识别; 当场景识别结果为非信息娱乐功能使用场景 时, 将当前的前台界面切换为launcher界 面。 5.根据权利要求4所述的用于管理信 息娱乐功能的方法, 其特征在于, 在执行场景识别 的步骤之后还 包括: 当场景识别结果为信 息娱乐功能使用场景时, 将当前的前台界面切换为所述解析任务 栈的栈顶的activity。 6.根据权利要求 4所述的用于管理信息娱乐功能的方法, 其特 征在于, 还 包括: 接收用户输入的显示所述 解析任务栈的activity列表的操作指令; 显示所述 解析任务栈的activity列表; 接收用户输入的将所述解析任务栈的activity列表中的任一个activity标记为关注 activity的操作指令;权 利 要 求 书 1/2 页 2 CN 115480862 A 2当场景识别结果为信 息娱乐功能使用场景时, 将当前的前台界面切换为所述解析任务 栈中的所述关注activity。 7.根据权利要求5或6所述的用于管理信息娱乐功能的方法, 其特征在于, 将当前的前 台界面切换为所述解析任务栈的栈顶的activity或将当前的前台界面切换为所述解析任 务栈中的所述关注activity的步骤具体包括: 将所述解析任务栈的栈顶的activity或者所述解析任务栈中的所述关注activity加 载到所述前台任务栈的栈顶。 8.根据权利要求1至3任一项所述的用于管理信息娱乐功能的方法, 其特征在于, 解析 所述解析任务栈的栈顶的activity的步骤具体包括: 从所述activity的Decor View对象中读取布局xml文件; 定义map对象; 遍历所述布局xml文件中的布局元 素; 当所述布局元 素为文本元 素时, 读取 所述文本元 素中的文本; 判断所述文本是否第一次出现; 判断为是时, 将所述文本写入所述map对象中作为键值对中的key; 获取所述text元素在所述布局xml文件中的布局层级数Ltext以及所述布局xml文件中的 总层级数Ltotal; 配置所述键值对中的value= Ltotal‑Ltext; 判断为否时, 配置所述键值对中的 其中n为所述文本在所 述布局xml文件中出现的次数, Li为所述文本在第i次出现时, 其所属的text元素在所述布 局xml文件中的布局层级数。 9.根据权利要求8所述的用于管理信 息娱乐功能的方法, 其特征在于, 根据解析结果确 定所述activity是否包 含信息娱乐功能的步骤具体包括: 将所述map对象中的文本发送到服务器进行匹配, 以确定所述文本是否包含信息娱乐 功能相关的文本; 当所述activity中与信息娱乐相关的文本对应 的value之和大于预设值时, 确定所述 activity包 含信息娱乐功能。 10.一种用于管理信息娱乐功能的系统, 其特征在于, 包括处理器和存储器, 所述处理 器执行所述存储器存储的计算机程序实现如权利要求 1‑9任一项所述的用于管理信息娱乐 功能的方法。权 利 要 求 书 2/2 页 3 CN 115480862 A 3

.PDF文档 专利 用于管理信息娱乐功能的方法和系统

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 用于管理信息娱乐功能的方法和系统 第 1 页 专利 用于管理信息娱乐功能的方法和系统 第 2 页 专利 用于管理信息娱乐功能的方法和系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 17:13:08上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。