[发明专利]跨平台微服务体系结构、计算设备及存储介质有效
申请号: | 202210330748.2 | 申请日: | 2022-03-31 |
公开(公告)号: | CN114826866B | 公开(公告)日: | 2022-11-15 |
发明(设计)人: | 韩辉;弓羽箭;焦进星;徐贵洲 | 申请(专利权)人: | 北京翼辉信息技术有限公司 |
主分类号: | H04L41/0226 | 分类号: | H04L41/0226;H04L69/06;H04L67/133;H04L67/01;H04L67/51 |
代理公司: | 北京智乾知识产权代理事务所(普通合伙) 11552 | 代理人: | 张丽侠 |
地址: | 100095 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 平台 微服 体系结构 计算 设备 存储 介质 | ||
1.搭载跨平台微服务体系结构的装置,其特征在于,自下而上包括资源管理层,协议封装层,模式抽象层以及服务标准化层,其中:
资源管理层用于识别平台资源,建立平台资源与虚拟资源的动态映射,并将预先设置的多个资源类型标识映射到所述平台资源上,通过所述资源类型标识完成对所述平台资源的订阅和发布,实现对所述平台资源的统一标识和管理;
协议封装层用于根据所述资源管理层上报的资源类型标识发现并访问所述平台资源,其中所述协议封装层中定义有数据内容的传输方式,设置指令传输信道和数据传输信道,且为信道数据传输匹配对应的优先级,通过预设通信协议实现数据通信;
模式抽象层用于同时提供基于客户端/服务器的第一服务模型,基于浏览器/服务器的第二服务模型,以及基于位置和信息发现的第三服务模型;
服务标准化层用于提供支持RPC远程调用的第一能力集合,支持大数据量的流式工作模式的第二能力集合,以及支持资源自动发现、自动匹配、自动识别的第三能力集合。
2.根据权利要求1所述装置,其特征在于,所述资源管理层中的资源类型标识包括单一标识和由多个单一标识组成的多个复合标识,在监测到订阅所述单一标识映射的平台资源时,自动订阅包含所述单一标识的复合标识映射的平台资源。
3.根据权利要求1所述装置,其特征在于,所述协议封装层中设置有如下至少一功能模块:
“method”模块,用于标识不同类型的操作;
“status code”模块,用于标识操作结果;
“option”模块,用于进行能力扩展;
“serial number”模块,用于对订阅和发布的数据进行异步化操作;
“pad”模块,用于对数据进行对齐式访问和操作;
“para-data”模块,用于对字符和二进制数据进行处理。
4.根据权利要求1所述装置,其特征在于,所述资源管理层包括硬件资源识别模块,软件功能识别模块以及资源映射模块,其中:
所述硬件资源识别模块用于在该体系结构装载完成时或者在指定时间周期内扫描该平台连接的硬件资源,将所述硬件资源标准化后通知所述资源映射模块;
所述软件功能识别模块用于接收软件功能提供方注册的软件功能模块资源,将所述软件功能模块资源标准化后通知所述资源映射模块;
所述资源映射模块响应于接收到的通知,分别建立标准化后的硬件资源和标准化后的软件功能模块资源与虚拟资源之间的映射关系。
5.根据权利要求2所述装置,其特征在于,所述单一标识包括用于标识CPU资源的/a和用于标识GPU资源的/b和用于标识内存资源的/c,所述复合标识包括CPU资源、GPU资源和内存资源的打包组合/a/b/c,其中订阅和发布/a和/b所映射平台资源的所有者自动订阅/a/b/c所映射的平台资源。
6.根据权利要求1所述装置,其特征在于,在所述服务标准化层中,所述第一能力集合包括提供RPC远程过程调用的增、删、改、以及查能力,所述第二能力集合包括基于流式工作模式的快速数据传输能力以及基于流式工作模式的数据批量传输能力,所述第三能力集合包括动态资源自动发现能力、动态资源自动匹配能力、动态资源自动识别能力。
7.根据权利要求1所述装置,其特征在于,所述跨平台微服务体系结构兼容SOA体系结构的全部功能和原则标准。
8.根据权利要求1所述装置,其特征在于,所述跨平台微服务体系结构应用于服务器、云端设备、以及资源有限的嵌入式设备。
9.一种计算设备,其上运行有操作系统,其特征在于,在所述操作系统中装载如权利要求1-8任一项所述装置对应的程序指令。
10.一种计算机可读存储介质,其特征在于:所述计算机可读存储介质中存储有可适于处理器执行的计算机程序,且所述计算机程序被所述处理器执行时实施如权利要求1-8任一所述的装置对应的程序指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京翼辉信息技术有限公司,未经北京翼辉信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210330748.2/1.html,转载请声明来源钻瓜专利网。