[发明专利]服务调用系统有效
申请号: | 202110344465.9 | 申请日: | 2021-03-31 |
公开(公告)号: | CN112738281B | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 刘涛;邓岳涛;李文沛;庞竞强;李宇光 | 申请(专利权)人: | 深圳佳兆业科技集团有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L12/66 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 刘佳妮 |
地址: | 518021 广东省深圳市罗*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 调用 系统 | ||
1.一种服务调用系统,其特征在于,所述系统包括:应用服务集成网关、统一物模型层、社区边缘网关、服务层以及API网关,
所述应用服务集成网关,用于基于预先建立的安全访问通道接收数据源设备发送的原始数据,所述原始数据为用于构建社区应用服务的数据;
所述统一物模型层,用于将标准物模型以及标准协议下发给所述社区边缘网关以及按照所述标准协议对所述原始数据进行协议转换处理,并将处理后的所述原始数据发送给所述服务层,其中,所述标准物模型用于对设备数据进行统一命名;
所述社区边缘网关,用于接收不同厂商的所述设备数据并对所述设备数据进行解析,将解析得到的报文输入所述标准物模型进行统一命名以及按照所述标准协议对所述报文进行协议转换得到处理后的所述设备数据以发送给所述服务层;
所述服务层,用于根据所述设备数据、所述原始数据以及对应场景的业务逻辑构建所述社区应用服务;
所述API网关,用于接收终端设备发送的服务调用请求,所述服务调用请求包括所述终端设备请求的多个社区应用服务的标识和所述多个社区应用服务的鉴权信息,并根据所述多个社区应用服务的标识和所述多个社区应用服务的鉴权信息判断所述终端设备是否具备调用所述多个社区应用服务的权限,在所述终端设备具备调用所述多个社区应用服务的权限,向所述终端设备发送所述多个社区应用服务的执行代码。
2.根据权利要求1所述的系统,其特征在于,所述系统还包括生态链接层,所述社区边缘网关将处理后的所述设备数据通过所述生态链接层发送给所述服务层。
3.根据权利要求1所述的系统,其特征在于,所述统一物模型层包括物模型管理模块和协议适配器管理模块,
所述物模型管理模块,用于对所述设备数据进行对应的标准物模型定义生成所述标准物模型,并将所述标准物模型下发给所述社区边缘网关;
所述协议适配器管理模块,用于为所述社区边缘网关下发所述标准协议并根据所述标准协议对所述设备数据以及所述原始数据进行协议转换。
4.根据权利要求2所述的系统,其特征在于,所述社区边缘网关包括统一物模型转换器、协议适配器以及物模型连接器,
所述统一物模型转换器,用于接收不同厂商的所述设备数据并对所述设备数据进行解析,将解析得到的报文输入所述标准物模型进行统一命名;
所述协议适配器,用于按照所述标准协议对所述报文进行协议转换;
所述物模型连接器,用于将处理后的所述设备数据发送给所述生态链接层。
5.根据权利要求1所述的系统,其特征在于,所述社区应用服务包括基础应用服务以及场景应用服务,所述服务层包括基础服务层以及SAAS服务层,
所述基础服务层,用于根据所述设备数据以及所述原始数据构建所述基础应用服务;
所述SAAS服务层,用于根据所述基础应用服务以及所述对应场景的业务逻辑构建所述场景应用服务。
6.根据权利要求1所述的系统,其特征在于,所述API网关,具体用于:
根据所述多个社区应用服务的标识确定验证密钥;
根据所述验证密钥和所述服务调用请求生成验证标签;
若所述验证标签与所述鉴权信息匹配,则确定所述终端设备具备调用所述多个社区应用服务的权限;若所述验证标签与所述鉴权信息不匹配,则确定所述终端设备不具备调用所述多个社区应用服务的权限。
7.根据权利要求6所述的系统,其特征在于,所述API网关,还用于根据所述多个社区应用服务的标识确定一个或多个验证密钥。
8.根据权利要求6或7所述的系统,其特征在于,所述API网关,还用于在确定所述终端设备不具备调用所述多个社区应用服务的权限之后,向所述终端设备发送拒绝消息。
9.根据权利要求1所述的系统,其特征在于,所述应用服务集成网关,还用于为不同的数据源设备分配对应的标识、公钥和私钥。
10.根据权利要求9所述的系统,其特征在于,所述应用服务集成网关,还用于:
接收所述数据源设备发送的数据请求,所述数据请求携带所述数据源设备的标识以及所述数据源设备的鉴权信息;
根据所述数据源设备的标识获取对应的公钥和私钥;
根据所述公钥、所述私钥和所述数据请求生成签名信息;
将所述签名信息与所述数据源设备的鉴权信息进行比对,若比对一致,则接收所述数据源设备发送的原始数据;若比对不一致,则向所述数据源设备发送拒绝消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳佳兆业科技集团有限公司,未经深圳佳兆业科技集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110344465.9/1.html,转载请声明来源钻瓜专利网。