[发明专利]多容器系统的跨域调用方法、装置、设备及存储介质在审
申请号: | 202210386344.5 | 申请日: | 2022-04-13 |
公开(公告)号: | CN114936065A | 公开(公告)日: | 2022-08-23 |
发明(设计)人: | 黄超华 | 申请(专利权)人: | 珠海市魅族科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 姚维 |
地址: | 519000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 容器 系统 调用 方法 装置 设备 存储 介质 | ||
1.一种多容器系统的跨域调用方法,其特征在于,所述多容器系统的跨域调用方法包括:
获取多容器系统对应的操作调用请求,并识别所述操作调用请求中容器调用关系对应的进程结构;
根据所述进程结构,对所述操作调用请求进行跨域调用识别,若识别的结果为跨域调用,则识别所述操作调用请求的调用流向标识;
根据所述调用流向标识,采用预设的调用安全规则,对所述容器调用关系对应的跨容器操作进行权限识别,并基于识别的结果执行对应的调用行为。
2.根据权利要求1所述的多容器系统的跨域调用方法,其特征在于,所述根据所述进程结构,对所述操作调用请求进行跨域调用识别包括:
提取所述进程结构中的空间标识信息,所述空间标识信息包括调用方的第一空间标识和被调用方的第二空间标识;
判断所述第一空间标识和所述第二空间标识是否相同;
若相同,则确定所述操作调用请求为跨域调用,否则确定所述操作调用请求不为跨域调用。
3.根据权利要求2所述的多容器系统的跨域调用方法,其特征在于,所述若所述操作调用请求为跨域调用,则识别所述操作调用请求的调用流向标识包括:
若所述操作调用请求为跨域调用,则根据所述第一空间标识和所述第二空间标识,确定所述操作调用请求对应的至少一个调用类型;
按照预设编码规则,对所述至少一个调用类型进行调用流向的编码,得到调用流向标识。
4.根据权利要求1所述的多容器系统的跨域调用方法,其特征在于,所述根据所述调用流向标识,采用预设的调用安全规则,对所述容器调用关系对应的跨容器操作进行权限识别包括:
将所述调用流向标识转换为预设进制的标识数值,以及提取预设的调用安全规则中的跨容器参照操作、和各跨域调用场景的预设进制的命中数值;
对比所述容器调用关系对应的跨容器操作与所述跨容器参照操作,以及对比所述标识数值和所述命中数值中在相同位数上的数值,得到对比结果;
根据所述对比结果,确定所述所述容器调用关系对应的跨容器操作的调用权限。
5.根据权利要求4所述的多容器系统的跨域调用方法,其特征在于,所述调用安全规则包括第一安全规则和第二安全规则,所述根据所述对比结果,确定所述所述容器调用关系对应的跨容器操作的调用权限包括:
若所述第一安全规则对应的数值与所述命中数值中对应的数值相同,以及所述第一安全规则对应的跨容器参照操作与所述跨容器操作相同,则确定所述操作调用请求具备调用权限;
若所述第二安全规则对应的数值与所述命中数值中对应的数值相同,以及所述第二安全规则对应的跨容器参照操作与所述跨容器操作相同,则确定所述操作调用请求不具备调用权限;
若所述第一安全规则和所述第二安全规则对应的数值与所述命中数值中对应的数值不相同,或者所述第一安全规则和所述第二安全规则对应的跨容器参照操作与所述跨容器操作不相同,则确定所述操作调用请求不具备调用权限。
6.根据权利要求1-5中任一项所述的多容器系统的跨域调用方法,其特征在于,在所述获取多容器系统对应的操作调用请求之前,还包括:
获取所述调用安全规则对应的更新信息,并通过所述多容器系统中设置的第一接口调用对应的规则更新进程;
根据所述规则更新进程,所述调用安全规则对应的第二接口,将所述更新信息写入至所述多容器系统对应的内核空间,以及将所述更新信息持久化至所述多容器系统对应的存储空间,对所述存储空间中存储的调用安全规则进行更新。
7.一种多容器系统的跨域调用装置,其特征在于,所述多容器系统的跨域调用装置包括:
结构识别模块,用于获取多容器系统对应的操作调用请求,并识别所述操作调用请求中容器调用关系对应的进程结构;
流向识别模块,用于根据所述进程结构,对所述操作调用请求进行跨域调用识别,若所述操作调用请求为跨域调用,则识别所述操作调用请求的调用流向标识;
权限识别模块,用于根据所述调用流向标识,采用预设的调用安全规则,对所述容器调用关系对应的跨容器操作进行权限识别,并基于识别的结果执行对应的调用行为。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海市魅族科技有限公司,未经珠海市魅族科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210386344.5/1.html,转载请声明来源钻瓜专利网。