一种使智能设备支持多协议共存协作的装置及方法制造方法及图纸

技术编号:14347061 阅读:112 留言:0更新日期:2017-01-04 17:56
本发明专利技术公开了一种使智能设备支持多协议共存协作的装置及方法,所述装置包括:控制模块,用于为智能设备配置两种或更多的标准协议;操作模块,用于从所述两种或更多的标准协议中选择一种标准协议使用所述智能设备,屏蔽其它标准协议中所述智能设备的属性和服务。本发明专利技术提供的方案,适用于家庭网关或其它IOT互联互通设备,可以同时为智能设备配置两种或更多的标准协议,在选择一种标准协议使用所述智能设备,屏蔽其它标准协议中所述智能设备的属性和服务,从而既可以避免选用单一标准协议使用智能设备时可能产出的功能不全的问题,又可以避免同一物理设备采用多个协议时可能发生的资源冲突问题。

【技术实现步骤摘要】

本专利技术涉及物联网(IOT)领域,尤其涉及一种使智能设备支持多协议共存协作的装置及方法
技术介绍
在IOT领域,对智能设备的管理存在多种标准协议,有些标准协议是基于资源模型,有些协议又是基于设备模型,单独使用一种互操作的标准协议,一般会面对功能不全的问题;比如对于摄像头来说,OIC规范定义了OIC设备的发现和服务规范以及摄像头对应的数据模型,是从资源模型的角度来抽象摄像头设备;ONVIF规范也定义了摄像头的设备发现以及服务协议,是从设备角度来抽象摄像头设备,各有侧重点;如何让这些不同的标准协议共存、协作,在IOT领域还没有任何标准规范涉及。
技术实现思路
本专利技术的主要目的在于提出一种使智能设备支持多协议共存协作的装置及方法,旨在解决选用单一标准协议使用智能设备时可能产出的功能不全的问题。为实现上述目的,本专利技术提供的一种使智能设备支持多协议共存协作的装置,包括:控制模块,用于为智能设备配置两种或更多的标准协议;操作模块,用于从所述两种或更多的标准协议中选择一种标准协议使用所述智能设备,屏蔽其它标准协议中所述智能设备的属性和服务。可选地,其中,所述设置模块为所述智能设备配置两种标准协议,包括:为所述智能设备配置设备侧接口协议和资源侧接口协议;所述当从所述两种标准协议中选择一种标准协议使用所述智能设备时,屏蔽其它标准协议中所述智能设备的属性和服务,包括:当所述协议选择模块选择所述设备侧接口协议时,所述智能设备被映射为设备管理模型,屏蔽所述智能设备的资源性属性和服务;当所述协议选择模块选择所述资源侧接口协议时,所述智能设备被映射为设备资源模型,屏蔽所述智能设备的设备管理属性和服务。可选地,所述装置还包括自配置模块,所述自配置模块用于在所述智能设备启动时发送缺省配置命令或前次用户配置信息,配置所述智能设备的设备管理属性和资源管理属性,将所述智能设备的配置事件分别发送给设备管理程序和应用程序。可选地,所述装置还包括接口模块,所述接口模块用于接收设备管理程序发送的修改设备配置指令,重配置所述智能设备的设备管理属性和资源管理属性,将所述智能设备的重配置结果信息发送给所述设备管理程序,并将所述智能设备的配置改变事件发送给应用程序;或者接收应用程序发送的修改设备配置指令,重配置所述智能设备的设备管理属性和资源管理属性,将所述智能设备的重配置结果信息发送给所述应用程序,并将所述智能设备的配置改变事件发送设备管理程序。可选地,所述装置还包括信息获取接口,所述信息获取模块接口用于获取所述智能设备的设备管理平面的状态信息和资源管理平面的状态信息。相应地,本专利技术还提供一种使智能设备支持多协议共存协作的方法,包括:为智能设备配置两种或更多的标准协议;从所述两种或更多的标准协议中选择一种标准协议使用所述智能设备时,屏蔽其它标准协议中所述智能设备的属性和服务。可选地,其中所述为智能设备配置两种标准协议,包括:为所述智能设备配置设备侧接口协议和资源侧接口协议;从所述两种标准协议中选择一种标准协议使用所述智能设备时,屏蔽其它标准协议中所述智能设备的属性和服务,包括:当选择所述设备侧接口协议时,将所述智能设备映射为设备管理模型,屏蔽所述智能设备的资源性属性和服务;当选择所述资源侧接口协议时,将所述智能设备映射为设备资源模型,屏蔽所述智能设备的设备管理属性和服务。可选地,所述方法还包括:在启动所述智能设备时,向所述智能设备发送缺省配置命令或前次用户配置信息,配置所述智能设备的设备管理属性和资源管理属性,将所述智能设备的配置事件分别发送给设备管理程序和应用程序。可选地,所述方法还包括:接收设备管理程序发送的修改设备配置指令,重配置所述智能设备的设备管理属性和资源管理属性,将所述智能设备的重配置结果信息发送给所述设备管理程序,并将所述智能设备的配置改变事件发送给应用程序;或者接收应用程序发送的修改设备配置指令,重配置所述智能设备的设备管理属性和资源管理属性,将所述智能设备的重配置结果信息发送给所述应用程序,并将所述智能设备的配置改变事件发送设备管理程序。可选地,所述方法还包括:在选择所述设备侧接口协议或资源侧接口协议前:获取所述智能设备的设备管理平面的状态信息和资源管理平面的状态信息。本专利技术提供的使智能设备支持多协议共存协作的装置,适用于家庭网关或其它IOT互联互通设备,可以同时为智能设备配置两种或更多的标准协议,在选择一种标准协议使用所述智能设备,屏蔽其它标准协议中所述智能设备的属性和服务,从而既可以避免选用单一标准协议使用智能设备时可能产出的功能不全的问题,又可以避免同一物理设备采用多个协议时可能发生的资源冲突问题。附图说明图1为本专利技术第一实施例的一种使智能设备支持多协议共存协作的装置的模块示意图;图2为本专利技术第二实施例的一种使智能设备支持多协议共存协作的装置的模块示意图;图3为本专利技术第三实施例的一种使智能设备支持多协议共存协作的装置的模块示意图;图4为本专利技术第四实施例的一种使智能设备支持多协议共存协作的装置的模块示意图图5为本专利技术第一实施例的一种使智能设备支持多协议共存协作的方法流程示意图;图6为本专利技术示范性实施例的系统架构示意图;图7为本专利技术示范性实施例的第一种解耦合流程示意图;图8为本专利技术示范性实施例的第二种解耦合流程示意图;图9为本专利技术示范性实施例的第三种解耦合流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。下面将结合附图及实施例对本专利技术的技术方案进行更详细的说明。需要说明的是,如果不冲突,本专利技术实施例以及实施例中的各个特征可以相互结合,均在本专利技术的保护范围之内。另外,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。现在将参考附图描述实现本专利技术各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身并没有特定的意义。因此,\模块\与\部件\可以混合地使用。在IOT领域,一般通过两个维度来描述单一的IOT(智能家居只是IOT的一种应用)设备模型,分别是设备模型和资源模型。一种比较有代表性的方法是为IOT互联互通设备,例如家庭网关或终端,选择两个标准协议,分别描述一个设备的设备属性和资源属性。两个分开的标准通常可以比单个标准有更大的功能覆盖,选择上也容易做到各有侧重。为了便于理解,下面以IP摄像头为例,例如,假设用ONVIF互操作协议作为设备维度的模型,用OIC作为资源维度的互操作模型。例如,从ONVIF协议出发,IP摄像头有如下的典型的属性和服务:GetVideoSourceVideosourceconfigurationVideoencoderconfigurationGetAudioSourceAudiosourceconfigurationAudioencoderconfigurationVideoanalyticsconfigurationMetadataconfigurationGetAudioOutputsAudiooutputconfigurationAudiodecoderconfi本文档来自技高网...
一种使智能设备支持多协议共存协作的装置及方法

【技术保护点】
一种使智能设备支持多协议共存协作的装置,其特征在于,包括:控制模块,用于为智能设备配置两种或更多的标准协议;操作模块,用于从所述两种或更多的标准协议中选择一种标准协议使用所述智能设备,屏蔽其它标准协议中所述智能设备的属性和服务。

【技术特征摘要】
1.一种使智能设备支持多协议共存协作的装置,其特征在于,包括:控制模块,用于为智能设备配置两种或更多的标准协议;操作模块,用于从所述两种或更多的标准协议中选择一种标准协议使用所述智能设备,屏蔽其它标准协议中所述智能设备的属性和服务。2.如权利要求1所述的装置,其特征在于,其中,所述设置模块为所述智能设备配置两种标准协议,包括:为所述智能设备配置设备侧接口协议和资源侧接口协议;所述当从所述两种标准协议中选择一种标准协议使用所述智能设备时,屏蔽其它标准协议中所述智能设备的属性和服务,包括:当所述协议选择模块选择所述设备侧接口协议时,所述智能设备被映射为设备管理模型,屏蔽所述智能设备的资源性属性和服务;当所述协议选择模块选择所述资源侧接口协议时,所述智能设备被映射为设备资源模型,屏蔽所述智能设备的设备管理属性和服务。3.如权利要求2所述的装置,其特征在于,还包括自配置模块,所述自配置模块用于在所述智能设备启动时发送缺省配置命令或前次用户配置信息,配置所述智能设备的设备管理属性和资源管理属性,将所述智能设备的配置事件分别发送给设备管理程序和应用程序。4.如权利要求2所述的智能设备,其特征在于,还包括接口模块,所述接口模块用于接收设备管理程序发送的修改设备配置指令,重配置所述智能设备的设备管理属性和资源管理属性,将所述智能设备的重配置结果信息发送给所述设备管理程序,并将所述智能设备的配置改变事件发送给应用程序;或者接收应用程序发送的修改设备配置指令,重配置所述智能设备的设备管理属性和资源管理属性,将所述智能设备的重配置结果信息发送给所述应用程序,并将所述智能设备的配置改变事件发送设备管理程序。5.如权利要求2所述的装置,其特征在于,还包括信息获取接口,所述信息获取模块接口用于获取所述智...

【专利技术属性】
技术研发人员:艾本仁鲍海兵杜聚龙李晓荔
申请(专利权)人:北京邦天信息技术有限公司
类型:发明
国别省市:北京;11

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

1