说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210990775.2 (22)申请日 2022.08.18 (71)申请人 贵阳朗玛 视讯科技有限公司 地址 550081 贵州省贵阳市贵阳国家高新 技术产业开 发区长岭南路31号国家数 字内容产业园2 楼A区 (72)发明人 国兴旺 田维忠 张德时 李旋峰  (51)Int.Cl. A63F 13/77(2014.01) A63F 13/60(2014.01) G06F 9/445(2018.01) (54)发明名称 一种RePlugi n框架的应用系统和方法 (57)摘要 本发明公开了一种RePlugin框架的应用系 统, 运行于IPTV局域网机顶盒端, 包括应用清单 展示模块和应用启动模块; 其中, 应用清单展示 模块通过RePlugin宿主加载应用内容, 提供所述 应用内容下载和安装入口; 应用启动模块通过 RePlugin框架调用Cocos2dx引擎启动应用; 应用 清单展示模块中的应用支持使用APK插件安装。 根据上述技术方案, 可以集 成多家应用开发商的 应用、 小游戏的插件安装和启 动, 加强了运营商 的集成管理, 减轻了运营负担, 解决RePlugin插 件和Coco s2dx引擎的兼容问题, 也提升了用户体 验。 权利要求书1页 说明书6页 附图3页 CN 115253306 A 2022.11.01 CN 115253306 A 1.一种RePlugin框架的应用系统, 运行于IPTV局域网机顶盒端, 其特征在于, 包括应用 清单展示模块和应用启动模块; 其中, 所述应用清单展示模块通过RePlugin宿主加载应用内容, 提供所述应用内容下 载和安装 入口; 所述应用启动模块 通过RePlugi n框架调用Cocos2dx引擎启动应用; 其中, 所述应用清单展示模块中的应用支持使用APK插 件安装。 2.根据权利要求1所述的应用系统, 其特 征在于, 所述应用启动模块包括: APK插件准备单元: 用于判断指定APK插 件准备情况, 包括版本是否有效的信息; Cocos2dx引擎启动单元: 用于启动RePlugin宿主程序加载APK插件, 运行Cocos2dx引 擎, 以实现启动应用。 3.根据权利要求1所述的应用系统, 其特征在于, 所述应用启动模块包括引擎适配单 元, 用于实现动态库匹配、 加载类调整, 用于解决Cocos2dx引擎与RePlugin框架的启动兼容 性问题。 4.根据权利要求3所述的应用系统, 其特征在于, 所述引擎适配单元, 还用于实现显示 兼容性调整和样式调整, 用于解决Cocos2dx引擎与RePlugi n框架的显示兼容 性问题。 5.根据权利要求1所述的应用系统, 其特征在于, 所述应用清单展示模块内容通过服务 器端的管理服 务接口管理。 6.一种RePlugin框架的应用方法, 运行于IPTV局域网机顶盒端, 其特征在于, 包括以下 步骤: 通过RePlugi n宿主加载应用清单, 对选 定应用提供 下载和安装; 指定应用, 通过RePlugi n框架调用Cocos2dx引擎启动所述应用; 其中, 所述对选 定应用提供 下载和安装, 支持使用ARK插 件安装。 7.根据权利要求6所述的应用方法, 其特征在于, 所述通过RePlugin框架调用Cocos2dx 引擎启动所述应用包括: 判断指定APK插 件准备情况, 包括版本是否有效的信息; 启动RePlugi n宿主程序, 加载APK插 件, 运行Cocos2dx引擎, 实现启动应用。 8.根据权利要求6所述的应用方法, 其特征在于, 所述通过RePlugin框架调用Cocos2dx 引擎启动所述应用前, 执行RePlugin与Cocos2dx引擎的启动适配调整, 包括动态库匹配、 加 载类调整。 9.根据权利要求8所述的应用方法, 其特征在于, 执行RePlugin与Cocos2dx引擎的启动 适配调整完成后, 还执行显示兼容性调整和样式调整, 用于解决Cocos2dx引擎与RePlugin 框架的显示兼容 性问题。 10.根据权利要求6所述的应用方法, 其特征在于, 所述应用清单内容通过服务器端的 管理服务接口管理。权 利 要 求 书 1/1 页 2 CN 115253306 A 2一种RePlugin框架的应用系统和方 法 技术领域 [0001]本发明涉及IPTV应用领域, 具体而言, 涉及一种在IPTV环境下RePlugin框架的应 用系统和方法。 背景技术 [0002]多数IPTV智能机顶盒采用Android系统实现, 启动机顶盒首先加载应用程序展示 运营商的EPG大厅, EPG大厅由盒子运营商进行运营管理, 例如国内三大运营商都有自己的 IPTV业务, 也都有自己发行的机顶盒以及配套软件。 对于运营商合作伙伴提供的应用则通 过提供EPG应用页面地址或独立APK安装包 上架到应用市场进 行分发, 应用市场由运营商负 责运营与管理。 机顶盒中接入应用需要满足以下条件: 需要一个应用大厅对合作方 的各种 应用程序进行管理, 部分应用, 如小游戏一般基于行业内独立的第三方游戏引擎(如 Cocos2dx)开发, 使用电视盒子本地API进行渲染, 由于EPG能力受限, 所以在应用封包的时 候会采用APK的形式, 因此不同厂商的每个应用会封包为一个独立的APK。 而运营商一般不 会将每个应用, 特别是小游戏独立引入上架并独立计费。 [0003]为解决这个问题, 在同类市场中将独立厂家的多个应用(小游戏)合并为一个APK 包, 通过软件授权的形式引入, 启动时传递参数来实现加载不同的应用。 但是对于电视盒子 运营商来说, 需要 上架的APK数量越多, 运营维护成本越高, 而对于厂商来说, 每款应用都是 独立的一个APK, 且 无法联合多个厂商的应用打包为一个APK。 对于用户来说, 下载集 成了多 个应用的全量APK会浪费启动时间和机顶盒的存 储空间。 [0004]因此, 需要一种技术方案, 在电视盒子端对各个小游戏、 应用程序进行统一管理, 提供下载、 更新、 启动、 卸载服 务, 用户指定应用程序时, 按需要下 载和启动。 发明内容 [0005]为实现上述 目的, 本申请提供了一种RePlugin框架的应用系统, 运行于IPTV局 域 网机顶盒端, 包括应用清单展示模块和应用启动模块; [0006]其中, 应用清单展示模块通过RePlugin宿主加 载应用内容, 提供应用内容下载和 安装入口; [0007]应用启动模块 通过RePlugi n框架调用Cocos2dx引擎启动应用; [0008]其中, 应用清单展示模块中的应用支持使用ARK插 件安装。 [0009]进一步的, 应用启动模块包括: [0010]APK插件准备单元: 用于判断指定APK插 件准备情况, 包括版本是否有效的信息; [0011]Cocos2dx引擎启动单元: 用于启动RePlugin宿 主程序加载APK插件, 运行Cocos2dx 引擎, 以实现启动应用。 [0012]其中, 应用启动模块还包括引擎适配单元, 用于实现动态库匹配、 加载类调整, 用 于解决Cocos2dx引擎与RePlugi n框架的启动兼容 性问题。 [0013]引擎适配单元还用于 实现显示 兼容性调整和样式调整, 用于解决Cocos2dx引擎与说 明 书 1/6 页 3 CN 115253306 A 3

.PDF文档 专利 一种RePlugin框架的应用系统和方法

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