[发明专利]基于开放平台的嵌入式设备和服务系统以及服务开发方法有效
申请号: | 201910015739.2 | 申请日: | 2019-01-08 |
公开(公告)号: | CN111414156B | 公开(公告)日: | 2023-09-22 |
发明(设计)人: | 陈丹;吕江明;陈鑫;徐鹏 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F21/60 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 陈舒维;宋志强 |
地址: | 310053 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 开放 平台 嵌入式 设备 服务 系统 以及 开发 方法 | ||
1.一种基于开放平台的嵌入式设备,其特征在于,所述嵌入式设备包括处理器,所述处理器用于运行共享硬件资源的设备主应用和第三方应用,其中:
所述设备主应用为所述嵌入式设备出厂自带的植入应用,并且,所述设备主应用用于提供所述第三方应用接入的开放平台;
所述第三方应用为所述嵌入式设备出厂后导入的导入应用,并且,所述第三方应用用于基于所述嵌入式设备的设备服务提供第三方开发服务;
其中,所述第三方应用的应用包中集成有软件开发工具包,所述第三方应用通过调用所述软件开发工具包与所述设备主应用通讯,以实现所述设备服务与所述第三方开发服务的对接;
并且,所述软件开发工具包包括权限管理及许可校验模块,所述权限管理及许可校验模块用于:
读取所述第三方应用的应用包的包头中表示是否需要授权许可的第一字段;
根据从所述包头读取到的所述第一字段判断所述第三方应用是否需要授权许可;
若所述第三方应用需要授权许可,则读取License服务器产生、并导入至所述嵌入式设备的LicenseKey,并且对读取到的所述LicenseKey进行校验;
若所述第三方应用不需要授权许可、或对所述LicenseKey校验通过,则允许所述第三方应用在所述嵌入式设备运行。
2.根据权利要求1所述的嵌入式设备,其特征在于,
所述软件开发工具包还包括多个OpenAPI,其中,所述OpenAPI用于被所述第三方应用调用以获取所述设备服务;
所述权限管理及许可校验模块还用于读取所述第三方应用的应用包的包头中表示是否需要权限配置的第二字段并传送给所述设备主应用,以使得所述设备主应用:
根据所述第二字段判断所述第三方应用是否需要权限配置;
若所述第三方应用需要权限配置,则解析设备客户端传送的权限配置、并保存解析后的所述权限配置,用于基于保存的所述权限配置指示所述权限管理及许可校验模块对所述第三方应用调用所述多个OpenAPI的权限进行权限控制。
3.根据权利要求1所述的嵌入式设备,其特征在于,
所述软件开发工具包还包括多个OpenAPI,其中,所述OpenAPI用于被所述第三方应用调用以获取所述设备服务;
所述权限管理及许可校验模块还用于读取所述第三方应用的应用包的包头中表示需要访问的设备服务的第三字段并传送给所述设备主应用,以使得所述设备主应用:
根据所述第三字段识别所述第三方应用需要访问的所述设备服务;
根据识别出的所述设备服务向设备客户端提示需要配置的权限;
解析所述设备客户端传送的权限配置、并保存解析后的所述权限配置,用于基于保存的所述权限配置指示所述权限管理及许可校验模块对所述第三方应用调用所述多个OpenAPI的权限进行权限控制。
4.根据权利要求1所述的嵌入式设备,其特征在于,
所述软件开发工具包还包括多个OpenAPI,其中,所述OpenAPI用于被所述第三方应用调用以获取所述设备服务;
所述权限管理及许可校验模块还用于读取所述第三方应用的应用包的包头中表示需要访问的设备服务的第三字段并传送给所述设备主应用,以使得所述设备主应用:
根据所述第三字段识别所述第三方应用需要访问的所述设备服务;
向设备客户端提示识别出的所述设备服务;
解析所述设备客户端传送的权限配置、并保存解析后的所述权限配置,用于基于保存的所述权限配置指示所述权限管理及许可校验模块对所述第三方应用调用所述多个OpenAPI的权限进行权限控制。
5.根据权利要求2至4中任一项所述的嵌入式设备,其特征在于,所述多个OpenAPI包括:
服务调用API,用于为所述第三方应用获取对应的所述设备服务提供调用接口;
协议调用API,用于为所述第三方应用与所述设备主应用通讯使用对应的通讯协议提供调用接口。
6.根据权利要求5所述的嵌入式设备,其特征在于,所述服务调用API对应的所述设备服务包括下述之一或任意组合:视频流、报警、录像、图片、日志、网络、时间、元数据结构化信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910015739.2/1.html,转载请声明来源钻瓜专利网。