一种设备接入方法、装置及电子设备制造方法及图纸

技术编号:24361898 阅读:61 留言:0更新日期:2020-06-03 03:50
本发明专利技术实施例提供了一种设备接入方法、装置及电子设备,设备接入方法包括:获取待接入设备的第一设备基本信息及第一设备能力集;根据第一设备基本信息及第一设备能力集,构建待接入设备的设备模型;根据设备模型,从预设接入驱动库中查找与设备模型匹配的目标接入驱动,其中,预设接入驱动库中包括预设接入驱动与预设接入驱动所支持的多个设备模型的对应关系;通过目标接入驱动,接入待接入设备。通过本方案,可以解决在待接入设备的设备能力较多,而需要配置大量接入网关所导致的待接入设备无法正常接入的问题。

A device access method, device and electronic device

【技术实现步骤摘要】
一种设备接入方法、装置及电子设备
本专利技术涉及通信
,特别是涉及一种设备接入方法、装置及电子设备。
技术介绍
随着物联网技术的不断发展,不同设备可以通过接入网络形成一个物联网,由于传统设备的设备能力较为单一,例如摄像头往往仅具有视频采集能力,设备在接入网络时,只需配置一个接入网关来驱动设备的设备能力。随着设备能力多元化的发展,越来越多的设备具有复合型的设备能力,例如智能IPC(InternetProtocolCamera,网络摄像机)具有视频采集能力、报警能力、GPS(GlobalPositioningSystem,全球定位系统)定位能力等。针对一个设备,需要配置多个接入网关分别驱动该设备的各设备能力,例如针对智能IPC,需要配置驱动视频采集能力的视频接入网关、驱动报警能力的报警接入网关、驱动GPS定位能力的定位网关等。设备所具有的设备能力在不断增多,需要配置越来越多的接入网关以应对不断增多的设备能力,但是,受限于网络规模,接入网关的数量不可以无限增多,导致设备无法正常接入。
技术实现思路
本专利技术实施例的目的在于提供一种设备接入方法、装置及电子设备,以解决在待接入设备的设备能力较多,而需要配置大量接入网关所导致的待接入设备无法正常接入的问题。具体技术方案如下:第一方面,本专利技术实施例提供了一种设备接入方法,所述方法包括:获取待接入设备的第一设备基本信息及第一设备能力集;根据所述第一设备基本信息及所述第一设备能力集,构建所述待接入设备的设备模型;根据所述设备模型,从预设接入驱动库中查找与所述设备模型匹配的目标接入驱动,其中,所述预设接入驱动库中包括预设接入驱动与所述预设接入驱动所支持的多个设备模型的对应关系;通过所述目标接入驱动,接入所述待接入设备。可选的,所述获取待接入设备的第一设备能力集,包括:按照预设的多个设备能力,依次向所述待接入设备发送设备能力查询指令;接收所述待接入设备针对各设备能力查询指令回复的应答信息,其中,所述应答信息携带是否具备该设备能力的标识;根据各应答信息,统计所述待接入设备具备的各设备能力,得到第一设备能力集。可选的,所述获取待接入设备的第一设备能力集,包括:按照预设的多个设备能力,依次向所述待接入设备发送能力接口调用指令;接收所述待接入设备针对各能力接口调用指令反馈的执行结果;根据各执行结果,判断所述待接入设备是否具备各能力接口调用指令对应的设备能力;统计所述待接入设备具备的各设备能力,得到第一设备能力集。可选的,所述第一设备能力集中包括:各设备能力的能力标识;所述预设接入驱动库为针对不同的能力标识及设备基本信息,预先创建的相应预设接入驱动的集合。可选的,所述根据所述设备模型,从预设接入驱动库中查找与所述设备模型匹配的目标接入驱动,包括:根据所述第一设备基本信息,判断预设接入驱动库中预设接入驱动所支持的各设备模型的设备基本信息中是否存在所述第一设备基本信息;若所述预设接入驱动库中所述预设接入驱动所支持的各设备模型的设备基本信息中存在所述第一设备基本信息,则确定所述预设接入驱动为所述目标接入驱动。可选的,在所述根据所述第一设备基本信息,判断预设接入驱动库中预设接入驱动所支持的各设备模型的设备基本信息中是否存在所述第一设备基本信息之后,所述方法还包括:若所述预设接入驱动库中预设接入驱动所支持的各设备模型的设备基本信息中不存在所述第一设备基本信息,则提取所述预设接入驱动库中各设备模型的设备能力集;从所述各设备模型的设备能力集中,查找包含所述第一设备能力集的第二设备能力集;若查找到包含所述第一设备能力集的第二设备能力集,则将支持所述第二设备能力集对应设备模型的预设接入驱动确定为所述目标接入驱动;若查找不到包含所述第一设备能力集的第二设备能力集,则从所述各设备模型的设备能力集中,查找与所述第一设备能力集存在交集的第三设备能力集;若查找到与所述第一设备能力集存在交集的第三设备能力集,则将支持一个或多个第三设备能力集对应设备模型的预设接入驱动确定为所述目标接入驱动;若查找不到与所述第一设备能力集存在交集的第三设备能力集,则确定匹配不到所述目标接入驱动。可选的,所述将支持一个或多个第三设备能力集对应设备模型的预设接入驱动确定为所述目标接入驱动,包括:判断与所述第一设备能力集存在交集的第三设备能力集的个数;若所述个数为一个,则将支持所述第三设备能力集对应设备模型的预设接入驱动确定为所述目标接入驱动;若所述个数为多个,则计算所述第一设备能力集与各第三设备能力集的交集中的向量个数;根据各交集中的向量个数,将支持生成第一交集的第三设备能力集对应设备模型的预设接入驱动确定为所述目标接入驱动,其中,所述第一交集为向量个数满足预设规则的交集。可选的,所述第一交集为向量个数最少的交集。第二方面,本专利技术实施例提供了一种设备接入装置,所述装置包括:设备信息探测模块,用于获取待接入设备的第一设备基本信息及第一设备能力集;根据所述第一设备基本信息及所述第一设备能力集,构建所述待接入设备的设备模型;驱动匹配模块,用于根据所述设备模型,从预设接入驱动库中查找与所述设备模型匹配的目标接入驱动,其中,所述预设接入驱动库中包括预设接入驱动与所述预设接入驱动所支持的多个设备模型的对应关系;通过所述目标接入驱动,接入所述待接入设备。可选的,所述设备信息探测模块,具体用于:按照预设的多个设备能力,依次向所述待接入设备发送设备能力查询指令;接收所述待接入设备针对各设备能力查询指令回复的应答信息,其中,所述应答信息携带是否具备该设备能力的标识;根据各应答信息,统计所述待接入设备具备的各设备能力,得到第一设备能力集。可选的,所述设备信息探测模块,具体用于:按照预设的多个设备能力,依次向所述待接入设备发送能力接口调用指令;接收所述待接入设备针对各能力接口调用指令反馈的执行结果;根据各执行结果,判断所述待接入设备是否具备各能力接口调用指令对应的设备能力;统计所述待接入设备具备的各设备能力,得到第一设备能力集。可选的,所述第一设备能力集中包括:各设备能力的能力标识;所述预设接入驱动库为针对不同的能力标识及设备基本信息,预先创建的相应预设接入驱动的集合。可选的,所述驱动匹配模块,具体用于:根据所述第一设备基本信息,判断预设接入驱动库中预设接入驱动所支持的各设备模型的设备基本信息中是否存在所述第一设备基本信息;若所述预设接入驱动库中所述预设接入驱动所支持的各设备模型的设备基本信息中存在所述第一设备基本信息,则确定所述预设接入驱动为所述目标接入驱动。可选的,所述驱动匹配模块,还用于:若所述预设接入驱动库中预设接入驱动所支持的各设备模型的设备基本信息中不存在所述第一设本文档来自技高网...

【技术保护点】
1.一种设备接入方法,其特征在于,所述方法包括:/n获取待接入设备的第一设备基本信息及第一设备能力集;/n根据所述第一设备基本信息及所述第一设备能力集,构建所述待接入设备的设备模型;/n根据所述设备模型,从预设接入驱动库中查找与所述设备模型匹配的目标接入驱动,其中,所述预设接入驱动库中包括预设接入驱动与所述预设接入驱动所支持的多个设备模型的对应关系;/n通过所述目标接入驱动,接入所述待接入设备。/n

【技术特征摘要】
1.一种设备接入方法,其特征在于,所述方法包括:
获取待接入设备的第一设备基本信息及第一设备能力集;
根据所述第一设备基本信息及所述第一设备能力集,构建所述待接入设备的设备模型;
根据所述设备模型,从预设接入驱动库中查找与所述设备模型匹配的目标接入驱动,其中,所述预设接入驱动库中包括预设接入驱动与所述预设接入驱动所支持的多个设备模型的对应关系;
通过所述目标接入驱动,接入所述待接入设备。


2.根据权利要求1所述的方法,其特征在于,所述获取待接入设备的第一设备能力集,包括:
按照预设的多个设备能力,依次向所述待接入设备发送设备能力查询指令;
接收所述待接入设备针对各设备能力查询指令回复的应答信息,其中,所述应答信息携带是否具备该设备能力的标识;
根据各应答信息,统计所述待接入设备具备的各设备能力,得到第一设备能力集。


3.根据权利要求1所述的方法,其特征在于,所述获取待接入设备的第一设备能力集,包括:
按照预设的多个设备能力,依次向所述待接入设备发送能力接口调用指令;
接收所述待接入设备针对各能力接口调用指令反馈的执行结果;
根据各执行结果,判断所述待接入设备是否具备各能力接口调用指令对应的设备能力;
统计所述待接入设备具备的各设备能力,得到第一设备能力集。


4.根据权利要求1所述的方法,其特征在于,所述第一设备能力集中包括:各设备能力的能力标识;
所述预设接入驱动库为针对不同的能力标识及设备基本信息,预先创建的相应预设接入驱动的集合。


5.根据权利要求1所述的方法,其特征在于,所述根据所述设备模型,从预设接入驱动库中查找与所述设备模型匹配的目标接入驱动,包括:
根据所述第一设备基本信息,判断预设接入驱动库中预设接入驱动所支持的各设备模型的设备基本信息中是否存在所述第一设备基本信息;
若所述预设接入驱动库中所述预设接入驱动所支持的各设备模型的设备基本信息中存在所述第一设备基本信息,则确定所述预设接入驱动为所述目标接入驱动。


6.根据权利要求5所述的方法,其特征在于,在所述根据所述第一设备基本信息,判断预设接入驱动库中预设接入驱动所支持的各设备模型的设备基本信息中是否存在所述第一设备基本信息之后,所述方法还包括:
若所述预设接入驱动库中预设接入驱动所支持的各设备模型的设备基本信息中不存在所述第一设备基本信息,则提取所述预设接入驱动库中各设备模型的设备能力集;
从所述各设备模型的设备能力集中,查找包含所述第一设备能力集的第二设备能力集;
若查找到包含所述第一设备能力集的第二设备能力集,则将支持所述第二设备能力集对应设备模型的预设接入驱动确定为所述目标接入驱动;
若查找不到包含所述第一设备能力集的第二设备能力集,则从所述各设备模型的设备能力集中,查找与所述第一设备能力集存在交集的第三设备能力集;
若查找到与所述第一设备能力集存在交集的第三设备能力集,则将支持一个或多个第三设备能力集对应设备模型的预设接入驱动确定为所述目标接入驱动;
若查找不到与所述第一设备能力集存在交集的第三设备能力集,则确定匹配不到所述目标接入驱动。


7.根据权利要求6所述的方法,其特征在于,所述将支持一个或多个第三设备能力集对应设备模型的预设接入驱动确定为所述目标接入驱动,包括:
判断与所述第一设备能力集存在交集的第三设备能力集的个数;
若所述个数为一个,则将支持所述第三设备能力集对应设备模型的预设接入驱动确定为所述目标接入驱动;
若所述个数为多个,则计算所述第一设备能力集与各第三设备能力集的交集中的向量个数;根据各交集中的向量个数,将支持生成第一交集的第三设备能力集对应设备模型的预设接入驱动确定为所述目标接入驱动,其中,所述第一交集为向量个数满足预设规则的的交集。


8.根据权利要求7所述的方法,其特征在于,所述第一交集为向量个数最少的交集。


9.一种设备接入装置,其特征在于,所述装置包括:
设备信息探测模块,...

【专利技术属性】
技术研发人员:夏凤君张伟
申请(专利权)人:杭州海康威视系统技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1