[发明专利]一种设备接入控制方法及设备接入组件有效
申请号: | 201811121108.0 | 申请日: | 2018-09-25 |
公开(公告)号: | CN110943968B | 公开(公告)日: | 2022-04-26 |
发明(设计)人: | 张清文;张伟;王兆俊 | 申请(专利权)人: | 杭州海康威视系统技术有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L41/0803;H04L41/082;H04L67/5682;H04N7/18 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310051 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 设备 接入 控制 方法 组件 | ||
1.一种设备接入组件,其特征在于,包括服务模块和驱动模块,所述服务模块与所述驱动模块对应不同的进程,且各进程相互独立;其中:
所述服务模块,用于为上层应用提供服务入口,并根据上层应用的访问请求对驱动模块进行管理;
所述驱动模块,用于通过驱动实例进行设备接入;其中,不同类型的设备对应不同的驱动模块,各驱动实例间相互独立;
所述服务模块,还用于当驱动模块中已创建的驱动实例已接入设备的数量均达到预设单实例最大支持设备数时,在该驱动模块中创建新的驱动实例。
2.根据权利要求1所述的设备接入组件,其特征在于,所述驱动模块包括驱动程序和驱动模块描述信息;
其中,所述驱动模块描述信息包括:驱动标识、驱动版本、支持接入的设备系列、单实例最大支持设备数。
3.根据权利要求2所述的设备接入组件,其特征在于,所述服务模块包括:协议代理单元、设备资源管理单元以及驱动管理单元;其中:
所述协议代理单元,用于接收访问请求,并识别访问请求的类型;
所述协议代理单元,还用于当所述访问请求为设备资源下发请求时,将所述设备资源下发请求发送给所述设备资源管理单元;
所述设备资源管理单元,用于保存所述设备资源下发请求中携带的设备资源,并将所述设备资源发送给所述驱动管理单元;
所述驱动管理单元,用于根据所述设备资源下发请求中携带的驱动模块的驱动标识和驱动版本匹配所管理的驱动模块;
所述驱动管理单元,还用于当匹配成功,且所匹配的第一目标驱动模块中存在未达到预设单实例最大支持设备数的驱动实例时,向所述驱动实例下发设备资源,以使所述驱动实例根据所述设备资源进行设备接入处理;当所匹配的第一目标驱动模块中不存在未达到预设单实例最大支持设备数的驱动实例时,在所述第一目标驱动模块中创建新的驱动实例,并向所创建的驱动实例下发设备资源,以使所创建的驱动实例根据所述设备资源进行设备接入处理。
4.根据权利要求3所述的设备接入组件,其特征在于,
所述协议代理单元,还用于当所述访问请求为驱动模块管理请求时,将所述驱动模块管理请求发送给所述驱动管理单元;
所述驱动管理单元,还用于根据所述驱动模块管理请求对所管理的驱动模块进行管理;
其中,所述对所管理的驱动模块进行管理可以包括以下之一或多个:
获取已有驱动模块的信息、升级已有驱动模块、卸载已有驱动模块、安装新的驱动模块。
5.根据权利要求3所述的设备接入组件,其特征在于,
所述协议代理单元,还用于当所述访问请求为设备访问请求时,将所述设备访问请求发送给所述驱动管理单元;
所述驱动管理单元,还用于根据所述设备访问请求中携带的设备标识查询自身保存的设备标识与驱动实例的对应关系,以确定所述设备标识对应的驱动实例;将所述设备访问请求转发至该驱动实例,以使该驱动实例将所述设备访问请求转发至所述设备标识对应的设备。
6.根据权利要求3所述的设备接入组件,其特征在于,
所述协议代理单元,还用于当所述访问请求为设备资源删除请求时,将所述设备资源删除请求发送给所述设备资源管理单元;
所述设备资源管理单元,还用于删除自身保存的与所述设备资源删除请求中携带的设备标识对应的设备资源,并将所述设备资源删除请求发送给所述驱动管理单元;
所述驱动管理单元,还用于根据所述设备资源删除请求中携带的设备标识查询自身保存的设备标识与驱动实例的对应关系,以确定所述设备标识对应的驱动实例;向该驱动实例下发资源删除请求,以使该驱动实例删除所述设备标识对应的设备资源。
7.根据权利要求1所述的设备接入组件,其特征在于,所述驱动模块包括能力程序集和驱动模块描述信息;
其中,所述驱动模块描述信息包括:驱动标识、驱动版本、支持接入设备的类型、能力标识与能力程序的映射关系、单实例最大支持设备数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视系统技术有限公司,未经杭州海康威视系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811121108.0/1.html,转载请声明来源钻瓜专利网。