一种云台控制方法、装置、系统及计算机可读存储介质制造方法及图纸

技术编号:37427844 阅读:15 留言:0更新日期:2023-04-30 09:48
本发明专利技术公开了一种云台控制方法、装置、系统及计算机可读存储介质,应用于监控领域,该方法包括:接收客户端发送的云台控制请求;根据云台控制请求中的设备协议将云台控制请求转换为对应协议的目标云台控制请求;通过设备地址将目标云台控制请求发送至对应云台,以使对应云台根据目标云台控制请求执行操作。该方法通过根据云台控制请求中的设备协议类型,将云台控制请求转换为对应协议的目标云台控制请求,重新定义调用接口和参数,实现对内屏蔽云台协议之间的通信方式和调用差别,对外提供一致的云台控制选项,避免了现有技术中因云台协议不同而导致的需要开发不同平台来支持不同协议的云台的问题。同协议的云台的问题。同协议的云台的问题。

【技术实现步骤摘要】
一种云台控制方法、装置、系统及计算机可读存储介质


[0001]本专利技术涉及监控领域,特别涉及一种云台控制方法、装置、系统及计算机可读存储介质。

技术介绍

[0002]云台设备接入流媒体服务器使用的协议有多种,不同协议的云台设备的交互方式也不相同,例如目前较为主流的ONVIF协议和GB28181协议,其中ONVIF协议是国际通用标准,大多数云台都支持,GB28181协议是国内标准,国内主流云台也都支持。云台使用ONVIF协议接入流媒体服务器时,流媒体服务器需要主动连接云台,通过SOAP协议与云台通信,发送SOAP消息实现云台控制。云台使用GB28181协议接入流媒体服务器时,会主动向流媒体服务器上报并注册,两者通过SIP协议通信,流媒体服务器向云台发送SIP信令实现云台控制。由于不同协议的云台设备需要不同的平台来控制,对于流媒体服务器开发者来说需要开发不同的平台来支持不同协议的云台设备,增加了开发和维护成本。

技术实现思路

[0003]本专利技术的目的在于提供一种云台控制方法、装置、系统及计算机可读存储介质。该方法通过根据云台控制请求中的设备协议类型,将云台控制请求转换为对应协议的目标云台控制请求,重新定义调用接口和参数,实现对内屏蔽云台协议之间的通信方式和调用差别,对外提供一致的云台控制选项,避免了现有技术中因云台协议不同而导致的需要开发不同平台来支持不同协议的云台的问题。
[0004]为实现上述目的,本专利技术提供一种云台控制方法,包括:
[0005]接收客户端发送的云台控制请求;
[0006]根据所述云台控制请求中的设备协议将所述云台控制请求转换为对应协议的目标云台控制请求;
[0007]通过设备地址将所述目标云台控制请求发送至对应云台,以使所述对应云台根据所述目标云台控制请求执行操作。
[0008]可选的,所述接收客户端发送的云台控制请求,包括:
[0009]所述客户端对用户输入的请求参数进行解析,将解析后的结果作为所述云台控制请求;其中所述请求参数包括设备ID、所述设备协议、设备动作、移动方向、焦距调节、缩放速度和移动速度;
[0010]服务器接收所述客户端发送的所述云台控制请求。
[0011]可选的,所述接收客户端发送的云台控制请求,包括:
[0012]接收所述客户端发送的所述设备协议为ONVIF协议的所述云台控制请求。
[0013]相应的,所述根据所述云台控制请求中的设备协议将所述云台控制请求转换为对应协议的目标云台控制请求,包括:
[0014]根据所述云台控制请求中的所述设备协议将所述云台控制请求转换为SOAP协议
的所述目标云台控制请求。
[0015]可选的,所述接收客户端发送的云台控制请求,包括:
[0016]接收所述客户端发送的所述设备协议为GB28181协议的所述云台控制请求。
[0017]相应的,所述根据所述云台控制请求中的设备协议将所述云台控制请求转换为对应协议的目标云台控制请求,包括:
[0018]根据所述云台控制请求中的所述设备协议将所述云台控制请求转换为SIP协议的所述目标云台控制请求。
[0019]为实现上述目的,本专利技术还提供一种云台控制装置,包括:
[0020]接收模块,用于接收客户端发送的云台控制请求;
[0021]转换模块,用于根据所述云台控制请求中的设备协议将所述云台控制请求转换为对应协议的目标云台控制请求;
[0022]执行模块,用于通过设备地址将所述目标云台控制请求发送至对应云台,以使所述对应云台根据所述目标云台控制请求执行操作。
[0023]为实现上述目的,本专利技术还提供一种云台控制系统,包括:
[0024]客户端,用于发送云台控制请求至服务器;
[0025]服务器,用于接收云台控制请求;根据所述云台控制请求中的设备协议将所述云台控制请求转换为对应协议的目标云台控制请求;通过设备地址发送目标云台控制请求至对应云台;
[0026]云台,用于接收目标云台控制请求,根据所述目标云台控制请求执行操作。
[0027]可选的,所述客户端,包括:
[0028]解析单元,用于对用户输入的请求参数进行解析,将解析后的结果作为所述云台控制请求;其中所述请求参数包括设备ID、设备协议、设备动作、移动方向、焦距调节、缩放速度和移动速度。
[0029]可选的,所述服务器,包括:
[0030]第一接收单元,用于接收所述客户端发送的所述设备协议为ONVIF协议的所述云台控制请求;
[0031]第一转换单元,根据所述云台控制请求中的所述设备协议将所述云台控制请求转换为SOAP协议的所述目标云台控制请求。
[0032]可选的,所述服务器,包括:
[0033]第二接收单元,用于接收所述客户端发送的所述设备协议为GB28181协议的所述云台控制请求;
[0034]第二转换单元,用于根据所述云台控制请求中的所述设备协议将所述云台控制请求转换为SIP协议的所述目标云台控制请求。
[0035]为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现任一项上述所述云台控制方法的步骤。
[0036]本专利技术提供一种云台控制方法,该方法包括:接收客户端发送的云台控制请求;根据所述云台控制请求中的设备协议将所述云台控制请求转换为对应协议的目标云台控制请求;通过设备地址将所述目标云台控制请求发送至对应云台,以使所述对应云台根据所
述目标云台控制请求执行操作。
[0037]可见,本专利技术方法通过根据云台控制请求中的设备协议类型,将云台控制请求转换为对应协议的目标云台控制请求,重新定义调用接口和参数,实现对内屏蔽云台协议之间的通信方式和调用差别,对外提供一致的云台控制选项,避免了现有技术中因云台协议不同而导致的需要开发不同平台来支持不同协议的云台的问题,可节省开发者开发和维护平台的精力。
附图说明
[0038]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0039]图1为本专利技术实施例提供的一种云台控制方法的流程图;
[0040]图2为本专利技术实施例提供的一种云台控制方法的方案示意图;
[0041]图3为本专利技术实施例提供的一种云台控制方法的具体实施例图;
[0042]图4为本专利技术实施例提供的一种云台控制系统的结构框图。
具体实施方式
[0043]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云台控制方法,其特征在于,包括:接收客户端发送的云台控制请求;根据所述云台控制请求中的设备协议将所述云台控制请求转换为对应协议的目标云台控制请求;通过设备地址将所述目标云台控制请求发送至对应云台,以使所述对应云台根据所述目标云台控制请求执行操作。2.根据权利要求1所述的云台控制方法,其特征在于,所述接收客户端发送的云台控制请求,包括:所述客户端对用户输入的请求参数进行解析,将解析后的结果作为所述云台控制请求;其中所述请求参数包括设备ID、所述设备协议、设备动作、移动方向、焦距调节、缩放速度和移动速度;服务器接收所述客户端发送的所述云台控制请求。3.根据权利要求1所述的云台控制方法,其特征在于,所述接收客户端发送的云台控制请求,包括:接收所述客户端发送的所述设备协议为ONVIF协议的所述云台控制请求。相应的,所述根据所述云台控制请求中的设备协议将所述云台控制请求转换为对应协议的目标云台控制请求,包括:根据所述云台控制请求中的所述设备协议将所述云台控制请求转换为SOAP协议的所述目标云台控制请求。4.根据权利要求1所述的云台控制方法,其特征在于,所述接收客户端发送的云台控制请求,包括:接收所述客户端发送的所述设备协议为GB28181协议的所述云台控制请求。相应的,所述根据所述云台控制请求中的设备协议将所述云台控制请求转换为对应协议的目标云台控制请求,包括:根据所述云台控制请求中的所述设备协议将所述云台控制请求转换为SIP协议的所述目标云台控制请求。5.一种云台控制装置,其特征在于,包括:接收模块,用于接收客户端发送的云台控制请求;转换模块,用于根据所述云台控制请求中的设备协议将所述云台控制...

【专利技术属性】
技术研发人员:李书缘王刚彭浩生铮张辉
申请(专利权)人:浪潮云信息技术股份公司
类型:发明
国别省市:

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

1