安全公司报告
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210933111.2 (22)申请日 2022.08.04 (71)申请人 OPPO广东移动通信有限公司 地址 523860 广东省东莞 市长安镇乌沙海 滨路18号 (72)发明人 罗升阳 (74)专利代理 机构 广州德科知识产权代理有限 公司 44381 专利代理师 郭俊霞 万振雄 (51)Int.Cl. G06F 9/445(2018.01) G06F 21/53(2013.01) (54)发明名称 启动运行时实例的方法、 运行时命名空间系 统及存储介质 (57)摘要 本申请实施例公开了一种启动运行时实例 的方法、 运行时命名空间系统及存储介质, 用于 运行时实例级别命名空间, 与现有进程级别的命 名空间相比, 能支持的使用场景更广泛, 适用于 一个进程运行多个运行时实例的场景。 本申请实 施例方法应用于运行时命名空间系统, 所述运行 时命名空间系统包括运行时, 所述方法可以包 括: 通过所述运行时创建运行时实例级别的上下 文对象, 所述上下文对象包括命名空间; 通过所 述运行时获取运行的代码; 通过所述运行时根据 所述运行的代码, 创建运行时实例; 通过所述运 行时使用所述上下文对象, 启动所述运行时实 例。 权利要求书2页 说明书15页 附图9页 CN 115373758 A 2022.11.22 CN 115373758 A 1.一种启动 运行时实例的方法, 其特征在于, 所述方法应用于运行时命名空间系统, 所 述运行时命名空间系统包括 运行时, 所述方法包括: 通过所述运行时创建运行时实例级别的上 下文对象, 所述上 下文对象包括命名空间; 通过所述运行时获取运行的代码; 通过所述运行时根据所述 运行的代码, 创建运行时实例; 通过所述运行时使用所述上 下文对象, 启动所述 运行时实例。 2.根据权利要求1所述的方法, 其特征在于, 所述运行时命名空间系统还包括资源提供 者、 资源管理器、 资源消费者、 资源服 务管理器和应用; 所述方法还 包括: 通过所述资源提供者创建 资源对象, 添加到所述资源管理器; 通过所述资源管理器, 将所述资源 对象根据资源类型分发给对应的资源 控制器; 通过所述资源 控制器, 解析 所述资源 对象, 启动对应的资源消费者; 通过所述资源消费者, 将所述资源消费者注 册到所述资源服 务管理器中; 通过所述应用, 使用所述运行时从所述资源服务管理器获取资源消费者接口; 使用所 述资源消费者接口与资源提供者建立控制通道; 使用所述控制通道创建数据通道; 使用所 述数据通道访问所述资源提供者创建的资源 对象。 3.根据权利要求2所述的方法, 其特征在于, 所述方法应用于异构资源, 对所述异构资 源用资源抽象表征, 所述资源抽象包括资源描述和资源 对象; 所述资源描述包括版本、 类型、 元 数据和规格; 所述资源 对象包括版本、 类型、 元 数据、 规格和状态。 4.根据权利要求3所述的方法, 其特征在于, 每个资源控制器处理一种资源类型; 所述 方法还包括: 在所述资源 控制器在 初始化的情况 下, 向所述资源管理器注 册对应的资源描述; 在所述资源 控制器在停止运行的情况 下, 向所述资源管理器注销对应的资源描述。 5.根据权利要求4所述的方法, 其特征在于, 所述资源控制器在初始化时, 向所述资源 管理器注 册对应的资源描述之后, 所述方法还 包括: 通过所述资源管理器向所述资源 控制器分发资源 事件。 6.根据权利要求5所述的方法, 其特征在于, 所述资源事件包括添加资源对象事件、 更 新资源对象事件和删除资源 对象事件。 7.根据权利要求2 ‑6中任一项所述的方法, 其特征在于, 所述资源控制器包括监听者和 处理者; 所述方法还 包括: 通过所述监 听者监听所述资源管理器分发的资源事件, 并将监 听到的资源事件放在事 件队列中; 通过所述处理者检查所述事件队列, 使用添加事件函数处理添加资源对象事件, 使用 更新事件函数处 理更新资源 对象事件, 使用删除事 件函数处 理删除资源 对象事件。 8.根据权利要求2 ‑6中任一项所述的方法, 其特 征在于, 所述方法还 包括: 通过所述资源控制器, 使用添加事件函数启动相应的第一资源消费者, 通过所述第一 资源消费者, 将所述第一资源消费者注册到所述资源服务管理器中; 使用更新事件函数更 新所述资源对 象的状态, 并通知相 应的资源消费者; 使用删除事件函数停止运行相应的第 二资源消费者, 通过所述第二资源消费者, 将所述第二资源消费者从所述资源服务管理器权 利 要 求 书 1/2 页 2 CN 115373758 A 2中注销。 9.根据权利要求2 ‑6中任一项所述的方法, 其特征在于, 所述资源服务管理器 中维护有 服务列表, 所述服务列表包括每个注册的资源消费者的名称和代理, 所述代理用于与注册 的资源消费者进行交 互。 10.根据权利要求9所述的方法, 其特征在于, 所述名称包括所述资源对象实现的接口 名称。 11.根据权利要求1 ‑10中任一项所述的方法, 其特征在于, 每个应用都运行在一个运行 时实例中; 每个运行时实例包括一个命名空间, 在运行时实例启动 时创建, 在运行过程中动态调 整。 12.根据权利要求1 1所述的方法, 其特 征在于, 所述命名空间以文件树结构存在。 13.根据权利要求11或12所述的方法, 其特征在于, 所述命名空间下的数据目录, 表示 应用访问的存 储; 所述命名空间下的服 务目录, 表示应用访问的资源 对象。 14.根据权利要求13所述的方法, 其特征在于, 相同类型的资源对象位于同一个父目录 中, 文件名为对应资源 对象的名称; 父目录名称为资源 对象实现的接口名称。 15.根据权利要求13所述的方法, 其特 征在于, 所述数据目录为真实文件系统 的目录, 包括本地文件系统目录或远程文件系统目录中 的至少一项; 所述服务目录指向FUSE文件系统目录, 所述FUSE文件系统目录中的文件与资源服务管 理器中的资源 对象一一映射。 16.根据权利要求15所述的方法, 其特征在于, 所述运行时命名空间系统还包括运行时 管理器; 所述方法还 包括: 通过所述应用, 使用所述运行时管理器提供的打开函数打开服务目录下的文件时, 通 过FUSH进入到所述 运行时管理器; 通过所述运行时管理器, 在资源服务管理器中的服务列表中检查是否存在被所述应用 调用的资源接口; 如果存在, 构造一个文件对象, 向所述应用返回文件描述符fd; 如果不存 在, 向所述应用返回ENOENT错 误。 17.一种运行时命名空间系统, 其特 征在于, 所述 运行时命名空间系统包括 运行时; 所述运行时, 用于创建运行时实例级别的上下文对象, 所述上下文对象包括命名空间; 获取运行 的代码; 根据所述运行的代码, 创建运行时实例; 使用所述上下文对象, 启动所述 运行时实例。 18.一种计算机可读存储介质, 包括指令, 当其在处理器上运行时, 使得处理器执行如 权利要求1 ‑6中任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 115373758 A 3
专利 启动运行时实例的方法、运行时命名空间系统及存储介质
文档预览
中文文档
27 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共27页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 人生无常 于
2024-03-18 16:34:57
上传分享
举报
下载
原文档
(1.7 MB)
分享
友情链接
阿里 云上数字政府之数据安全建设指南.pdf
GM-T 0048-2016 智能密码钥匙密码检测规范.pdf
T-GCHA 1.4—2018 定制家居产品 人造板定制衣柜 第4部分:安装验收规范.pdf
GB-T 24105-2009 岩土工程仪器基本环境试验条件及方法.pdf
DB52-T 1541.5-2021 政务数据平台 第5部分:安全技术规范 贵州省.pdf
NB-T 10795—2021 生物质气化多联产系统技术导则.pdf
T-CDJC 003—2022 交联聚乙烯卷材浮筑楼板隔声保温系统应用技术标准.pdf
数据出境安全评估办法(征求意见稿).pdf
GB-T 32911-2016 软件测试成本度量规范.pdf
GB-T 32456-2015 橡胶塑料机械用电磁加热节能系统通用技术条件.pdf
DB43-T 1315-2023 森林城市评价指标 湖南省.pdf
GB-T 29156-2012 金属复合装饰板材生产生命周期评价技术规范 产品种类规则.pdf
GB-T 43206-2023 信息安全技术 信息系统密码应用测评要求.pdf
GB-T 42191-2023 MEMS压阻式压力敏感器件性能试验方法.pdf
DB34-T 3897-2021 安徽科技大市场运营服务规范 安徽省.pdf
T-CRHA 017—2023 人肝祖细胞类器官构建、质量控制与保藏操作指南.pdf
DB1331-T 028-2022 公路工程施工质量保证资料标准化导则 雄安新区.pdf
GB-T 5000-2018 日用陶瓷名词术语.pdf
成本分析.xls
GB-T 40113.1-2021 生物质热解炭气油多联产工程技术规范 第1部分:工艺设计.pdf
1
/
3
27
评价文档
赞助2.5元 点击下载(1.7 MB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。