全网唯一标准王
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210123502.8 (22)申请日 2022.02.10 (71)申请人 广东统信软件 有限公司 地址 510700 广东省广州市黄埔区护林路 1008号101室 (72)发明人 史亚巍  (74)专利代理 机构 北京瀚方律师事务所 1 1774 代理人 姜莹 (51)Int.Cl. G06F 21/53(2013.01) G06F 21/51(2013.01) G06F 9/445(2018.01) G06F 9/54(2006.01) (54)发明名称 一种资源访问方法、 计算设备及可读存储介 质 (57)摘要 本发明公开了一种资源访问方法、 计算设备 及可读存储介质, 方法包括: 在插件服务端接收 来自前端的插件调用请求, 插件调用请求适于请 求调用目标插件的相应接口; 创建沙箱环境, 并 在沙箱环 境中启动所述目标插件; 创建插件服务 端和目标插件之间的链接, 以便将插件调用请求 转发给目标插件的相应接口来执行, 以便来获取 计算设备中的资源; 以及在插件服务端接收作为 目标插件相应接口的执行结果而获取的资源, 并 转发给前端。 由上述内容可知, 本发明中为每个 插件创建单独的沙箱环境, 使得插件运行在单独 的沙箱环 境中, 从而来实现插件与操作系统资源 之间的安全隔离, 提高本地资源的安全性。 权利要求书2页 说明书9页 附图3页 CN 114168937 A 2022.03.11 CN 114168937 A 1.一种资源访问方法, 适于在计算设备中执行以获取所述计算设备中的资源, 所述计 算设备包括适于发布插件调用请求的前端和对所述插件调用请求进行解析的插件服务端, 所述方法包括 步骤: 在所述插件服务端接收来自所述前端的插件调用请求, 所述插件调用请求适于请求调 用目标插 件的相应接口; 创建沙箱 环境, 并在所述沙箱 环境中启动所述目标插 件; 创建所述插件服务端和所述目标插件之间的链接, 以便将所述插件调用请求转发给所 述目标插 件的相应接口来执 行, 以便来获取 所述计算设备中的资源; 以及 在所述插件服务端接收作为所述目标插件相应接口的执行结果而获取的资源, 并转发 给所述前端。 2.如权利要求1所述的方法, 还 包括步骤: 在创建沙箱 环境之前, 在所述插 件服务端判断所述目标插 件是否已运行; 如果所述目标插件已运行, 则将所述插件调用请求转发给所述目标插件的相应接口, 以便通过 所述目标插 件的相应接口来获取 所述计算设备中的资源。 3.如权利要求2所述的方法, 还 包括步骤: 如果所述目标插 件未运行, 则判断所述计算设备中是否存在所述目标插 件; 如果所述目标插件未在所述计算设备中存在, 则下载所述目标插件, 并校验所述目标 插件是否合法; 如果所述目标插 件已经在所述计算设备中存在, 则校验所述目标插 件是否合法。 4.如权利要求2或3所述的方法, 其中, 所述计算设备中存储有关系表, 所述关系表的任 一数据项与一个已运行插 件的数据相对应, 判断所述目标插 件是否已运行的步骤 包括: 遍历所述关系表, 若关系表中存在与所述目标插件的数据相对应的数据项, 则确定所 述目标插 件已运行, 若不存在, 则确定所述目标插 件未运行。 5.如权利要求 4所述的方法, 其中, 在所述沙箱 环境中启动所述目标插 件的步骤 包括: 在所述沙箱 环境中创建一个插 件进程; 启动所述插 件进程; 将所述目标插 件加载至所述插 件进程; 将所述目标插件的所有接口映射至所述插件进程中, 以实现在沙箱环境中启动所述目 标插件; 以及 将已启动所述目标插 件的数据作为 一个数据项存 储至所述关系表中。 6.如权利要求1至 3中任一项所述的方法, 还 包括步骤: 将所述目标插件的本地目录映射至所述沙箱环境中, 作为沙箱环境的目录, 以限定目 标插件的资源访问权限。 7.如权利要求6所述的方法, 其中, 创建所述插件服务端和所述目标插件之间的链接, 以便将所述插件调用请求转 发给所述目标插件的相应接口来执行, 以便来获取所述计算设 备中的资源的步骤 包括: 通过gRPC通信方式创建所述插件服务端和所述目标插件之间的链接, 以使得所述插件 服务端与所述目标插 件进行通信; 在所述插 件服务端通过 所述链接向所述目标插 件转发所述插 件调用请求;权 利 要 求 书 1/2 页 2 CN 114168937 A 2在所述目标插件端通过调用其相应接口访 问沙箱环境的目录, 得到执行结果, 以获取 所述计算设备中的资源; 在所述目标插件将作为所述目标插件相应接口的执行结果而获取的资源通过所述链 接发送至所述插 件服务端。 8.如权利要求4所述的方法, 其中, 所述关系表的任一数据项对应于一个键值对, 键值 对的键为由所述目标插件的标识和版本号组成的唯一标识, 键值对的键值为所述目标插件 的信息。 9.一种计算设备, 包括: 至少一个处 理器; 以及 存储器, 存储有程序指令, 其中, 所述程序指令被配置为适于由所述至少一个处理器执 行, 所述程序指令包括用于执 行如权利要求1 ‑8中任一项所述方法的指令 。 10.一种存储有程序指令的可读存储介质, 当所述程序指令被计算设备读取并执行时, 使得所述计算设备 执行如权利要求1 ‑8中任一项所述方法。权 利 要 求 书 2/2 页 3 CN 114168937 A 3

.PDF文档 专利 一种资源访问方法、计算设备及可读存储介质

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