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