[发明专利]基于开放平台的权限控制方法和嵌入式设备有效
申请号: | 201910015464.2 | 申请日: | 2019-01-08 |
公开(公告)号: | CN111416793B | 公开(公告)日: | 2022-05-24 |
发明(设计)人: | 郝家春 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L69/16;G06F21/62;G06F21/31 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 陈舒维;宋志强 |
地址: | 310053 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 开放 平台 权限 控制 方法 嵌入式 设备 | ||
本发明公开了一种基于开放平台的权限控制方法以及一种基于开放平台的嵌入式设备。基于本发明,嵌入式设备可以通过运行设备主应用来提供用于第三方应用接入的开放平台,可以使得嵌入式设备借助第三方应用实现服务范围的扩展,并且,第三方应用中集成的软件开发工具包还可以通过与设备主应用的交互实现对第三方应用的权限控制,从而能够在对嵌入式设备实施扩展的基础上确保信息安全,而且,基于软件开发工具包的权限控制不会妨碍第三方应用与设备主应用基于开放平台的集成。
技术领域
本发明涉及安防领域,尤其涉及一种基于开放平台的权限控制方法以及一种基于开发平台的嵌入式设备。
背景技术
在安防领域中,通常会在监控场景中布设嵌入式设备,例如IPC(IP Camera,网络摄像机),用以提供例如视频流等基于信息采集的设备服务。
若需要引入例如算法应用等其他服务对采集的信息做进一步处理,则需要在嵌入设备做开发。
对嵌入式设备的开发可以通过在嵌入式设备按需导入应用软件来实现。然而,嵌入式设备提供的某些设备服务可能会涉及到一些敏感信息,而导入应用对这些敏感信息的访问有可能会存在信息安全的隐患。因此,如何在对嵌入式设备实施扩展的基础上确保信息安全,成为现有技术中有待解决的技术问题。
发明内容
本发明的一个实施例提供了一种基于开放平台的权限控制方法,所述权限控制方法应用于具有设备主应用和第三方应用的嵌入式设备,嵌入式设备用于通过运行设备主应用提供设备服务和用于第三方应用接入的开放平台,第三方应用集成有用于第三方应用与设备主应用对接的软件开发工具包,软件开发工具包中包含有多个用于被第三方应用调用以获取对应的设备服务的OpenAPI,并且,所述权限控制方法包括由第三方应用集成的软件开发工具包执行的如下步骤:
在任意一个OpenAPI被集成该软件开发工具包的第三方应用调用时,为被调用的OpenAPI向设备主应用发起用于获取嵌入式设备的对应的设备服务的鉴权请求,其中,该鉴权请求中携带该第三方应用的应用唯一标识;
接收设备主应用根据鉴权请求返回的鉴权结果,其中,鉴权结果是由设备主应用基于与应用唯一标识和设备服务绑定的权限配置确定的;
根据设备主应用返回的鉴权结果,判断第三方应用对设备服务的访问权限,其中:
若第三方应用具有对设备服务的访问权限,则允许该OpenAPI响应于第三方应用的调用而向第三方应用返回从设备主应用获取的设备服务;
若第三方应用对设备服务无访问权限,则向该第三方应用返回获取失败的响应。
可选地,所述权限控制方法进一步包括:建立用于设备主应用与软件开发工具包通讯的域套接字通讯连接。
可选地,软件开发工具包与主设备应用的通讯方式为进程间通讯。
可选地,第三方应用集成的软件开发工具包被配置为域套接字通讯连接的客户端,设备主应用被配置为域套接字通讯连接的服务端、并监听软件开发工具包。
可选地,所述权限控制方法进一步包括:设备主应用从嵌入式设备的设备客户端接收与应用唯一标识和设备服务绑定的权限配置并保存。
本发明的另一个实施例提供了另一种基于开放平台的权限控制方法,所述权限控制方法应用于具有设备主应用和第三方应用的嵌入式设备,嵌入式设备用于通过运行设备主应用提供设备服务和用于第三方应用接入的开放平台,第三方应用集成有用于第三方应用与设备主应用对接的软件开发工具包,软件开发工具包中包含权限管理及许可校验模块、以及多个用于被第三方应用调用以获取对应的设备服务的OpenAPI,并且,所述权限控制方法包括由权限管理及许可校验模块执行的如下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910015464.2/2.html,转载请声明来源钻瓜专利网。