CN102143144B - 一种通信模块、远程监控***和远程监控终端 - Google Patents

一种通信模块、远程监控***和远程监控终端 Download PDF

Info

Publication number
CN102143144B
CN102143144B CN201010515108.6A CN201010515108A CN102143144B CN 102143144 B CN102143144 B CN 102143144B CN 201010515108 A CN201010515108 A CN 201010515108A CN 102143144 B CN102143144 B CN 102143144B
Authority
CN
China
Prior art keywords
communication module
remote camera
video
interface
audio
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201010515108.6A
Other languages
English (en)
Other versions
CN102143144A (zh
Inventor
刘海波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Device Co Ltd
Huawei Device Shenzhen Co Ltd
Original Assignee
Huawei Device Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Device Co Ltd filed Critical Huawei Device Co Ltd
Priority to CN201010515108.6A priority Critical patent/CN102143144B/zh
Publication of CN102143144A publication Critical patent/CN102143144A/zh
Application granted granted Critical
Publication of CN102143144B publication Critical patent/CN102143144B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephonic Communication Services (AREA)
  • Studio Devices (AREA)
  • Selective Calling Equipment (AREA)

Abstract

本发明公开了一种通信模块、远程监控***和远程监控终端,属于计算机通信技术领域。所述通信模块包括:通用串行总线USB接口,所述USB接口被配置为标准USB视频接口。所述远程监控***包括:通信模块和监控终端。所述远程监控终端中设有本地虚拟摄像头和通信模块,所述通信模块包括:通用串行总线USB接口,所述USB接口被配置为标准USB视频接口。本发明通过将通信模块的USB接口配置为标准USB视频接口,不需要通信模块提供额外的专用音视频接口即可直接获取并输出音视频数据给监控终端,降低了通信模块的成本。

Description

一种通信模块、远程监控***和远程监控终端
技术领域
本发明涉及计算机通信技术领域,特别涉及一种通信模块、远程监控***和远程监控终端。
背景技术
随着计算机通信技术的发展,在远程监控领域,监控终端(如用户的智能手机)由于可以通过通信模块监控远程摄像头,实现远程视频监控而得到了广泛的应用。然而现有监控终端必须集成Video Phone(视频电话)或流媒体等相关协议,才可以通过包括有USB(Universal Serial Bus,通用串行总线)接口(被配置为标准USB CDC(Communication Device Class,通信设备类)接口)的通信模块获取远程摄像头的音视频数据,实现远程视频监控,而由于Video Phone或流媒体等相关协议需要购买第三方方案,因此监控终端的实现难度和成本高。
为了降低监控终端的实现难度和成本,现有技术提供了一种通信模块,该通信模块中集成有Video Phone或流媒体等相关协议,并且该通信模块中存储有预先配置的远程摄像头的拨号号码,或预先配置的监控数据服务器和远程摄像头的IP地址,该通信模块包括USB接口和专用音视频接口(如DVI(Digital VisualInterface,数字视频接口)接口、VGA(Video Graphic Array,显示绘图阵列)接口、HDMI(High Definition Multimedia Interface,高清数字接口)接口等),其中,USB接口被配置为标准USB CDC接口。具体地,该通信模块在收到监控终端通过USB CDC接口发送的执行获取远程摄像头的音视频数据的控制命令后,利用Video Phone协议,使用预先配置的远程摄像头的拨号号码,与远程摄像头建立连接并获取远程摄像头的音视频数据,将获取的远程摄像头的音视频数据通过专用音视频接口发送给监控终端,实现远程视频监控。或具体地,该通信模块在收到监控终端通过USB CDC接口发送的执行获取远程摄像头的音视频数据的控制命令后,利用流媒体协议,使用预先配置的监控数据服务器和远程摄像头的IP地址,与监控数据服务器和远程摄像头建立连接,通过监控数据服务器获取远程摄像头的音视频数据,将获取的远程摄像头的音视频数据通过专用音视频接口发送给监控终端,实现远程视频监控。监控终端中无需集成Video Phone或流媒体等相关协议。
然而在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
通信模块需要提供额外的专用音视频接口,增加了通信模块的成本。
发明内容
为了降低通信模块的成本,本发明实施例提供了一种通信模块、远程监控***和远程监控终端。所述技术方案如下:
一种通信模块,所述通信模块中集成有视频电话协议、流媒体协议、超文本传输协议和文件传输协议中的至少一种,所述通信模块中存储有预先配置的远程摄像头的拨号号码和/或监控数据服务器和远程摄像头的IP地址,其中,所述通信模块还包括:通用串行总线USB接口,所述USB接口被配置为标准USB视频接口;
其中,所述标准USB视频接口,用于将接收到的视频电话协议中规定的执行获取远程摄像头的音视频数据的控制命令传输给所述通信模块,并将所述通信模块在接收到所述控制命令后,所述通信模块利用所述视频电话协议和所述远程摄像头的拨号号码,获取的远程摄像头的音视频数据,传输出去;或者,
所述标准USB视频接口,用于将接收到的所述流媒体协议、所述超文本传输协议或所述文件传输协议中规定的执行获取远程摄像头的音视频数据的控制命令传输给所述通信模块,并将所述通信模块在接收到所述控制命令后,所述通信模块利用所述流媒体协议、所述超文本传输协议或所述文件传输协议,以及所述监控数据服务器和远程摄像头的IP地址,获取的远程摄像头的音视频数据,传输出去;
所述标准USB视频接口在监控终端被模拟为USB摄像机设备,所述USB摄像机设备,用于接收所述通信模块通过所述标准USB视频接口传输来的所述远程摄像头的音视频数据,并将接收到的所述远程摄像头的音视频数据提供给所述监控终端上的应用程序播放。
一种通信模块,所述通信模块中集成有视频电话协议、流媒体协议、超文本传输协议和文件传输协议中的至少一种,所述通信模块中存储有预先配置的远程摄像头的拨号号码和/或监控数据服务器和远程摄像头的IP地址,其中,所述通信模块还包括:通用串行总线USB接口,所述USB接口被配置为标准USB通信设备类接口和标准USB视频接口;
所述标准USB通信设备类接口,用于将接收到的执行获取远程摄像头的音视频数据控制命令传输给所述通信模块;
所述标准USB视频接口,用于将所述通信模块在接收到所述控制命令后,所述通信模块利用所述视频电话协议和远程摄像头的拨号号码,获取的远程摄像头的音视频数据,传输出去;或者
所述标准USB视频接口,用于将所述通信模块在接收到所述控制命令后,所述通信模块利用所述流媒体协议、所述超文本传输协议或所述文件传输协议,以及所述监控数据服务器和远程摄像头的IP地址,获取的远程摄像头的音视频数据,传输出去;
所述标准USB视频接口在监控终端被模拟为USB摄像机设备,所述USB摄像机设备,用于接收所述通信模块通过所述标准USB视频接口传输来的所述远程摄像头的音视频数据,并将接收到的所述远程摄像头的音视频数据提供给所述监控终端上的应用程序播放。
一种远程监控***,所述远程监控***包括:通信模块和监控终端,所述通信模块中集成有视频电话协议、流媒体协议、超文本传输协议和文件传输协议中的至少一种,所述通信模块中存储有预先配置的远程摄像头的拨号号码和/或监控数据服务器和远程摄像头的IP地址,其中,所述通信模块还包括:通用串行总线USB接口,所述USB接口被配置为标准USB视频接口;
其中,所述标准USB视频接口,用于将接收到的视频电话协议中规定的执行获取远程摄像头的音视频数据的控制命令传输给所述通信模块,并将所述通信模块在接收到所述控制命令后,所述通信模块利用所述视频电话协议和所述远程摄像头的拨号号码,获取的远程摄像头的音视频数据,传输给所述监控终端;或者,
所述标准USB视频接口,用于将接收到的所述流媒体协议、所述超文本传输协议或所述文件传输协议中规定的执行获取远程摄像头的音视频数据的控制命令传输给所述通信模块,并将所述通信模块在接收到所述控制命令后,所述通信模块利用所述流媒体协议、所述超文本传输协议或所述文件传输协议,以及所述监控数据服务器和远程摄像头的IP地址,获取的远程摄像头的音视频数据,传输给所述监控终端;
所述标准USB视频接口在所述监控终端被模拟为USB摄像机设备,所述USB摄像机设备,用于接收所述通信模块通过所述标准USB视频接口传输来的所述远程摄像头的音视频数据,并将接收到的所述远程摄像头的音视频数据提供给所述监控终端上的应用程序播放。
一种远程监控***,所述远程监控***包括:通信模块和监控终端,所述通信模块中集成有视频电话协议、流媒体协议、超文本传输协议和文件传输协议中的至少一种,所述通信模块中存储有预先配置的远程摄像头的拨号号码和/或监控数据服务器和远程摄像头的IP地址,其中,所述通信模块还包括:通用串行总线USB接口,所述USB接口被配置为标准USB通信设备类接口和标准USB视频接口;
所述标准USB通信设备类接口,用于将接收到的执行获取远程摄像头的音视频数据控制命令传输给所述通信模块;
所述标准USB视频接口,用于将所述通信模块在接收到所述控制命令后,所述通信模块利用所述视频电话协议和远程摄像头的拨号号码,获取的远程摄像头的音视频数据,传输给所述监控终端;或者
所述标准USB视频接口,用于将所述通信模块在接收到所述控制命令后,所述通信模块利用所述流媒体协议、所述超文本传输协议或所述文件传输协议,以及所述监控数据服务器和远程摄像头的IP地址,获取的远程摄像头的音视频数据,传输给所述监控终端;
所述标准USB视频接口在所述监控终端被模拟为USB摄像机设备,所述USB摄像机设备,用于接收所述通信模块通过所述标准USB视频接口传输来的所述远程摄像头的音视频数据,并将接收到的所述远程摄像头的音视频数据提供给所述监控终端上的应用程序播放。
一种远程监控终端,所述远程监控终端中设有本地虚拟摄像头和通信模块,所述通信模块中集成有视频电话协议、流媒体协议、超文本传输协议和文件传输协议中的至少一种,所述通信模块中存储有预先配置的远程摄像头的拨号号码和/或监控数据服务器和远程摄像头的IP地址,所述通信模块包括:通用串行总线USB接口,所述USB接口被配置为标准USB视频接口;
所述通信模块,用于在接收到用户打开所述本地虚拟摄像头后发送的控制命令后,获取远程摄像头的音视频数据,并将所述音视频数据通过所述标准USB视频接口提供给所述远程监控终端;
其中,所述标准USB视频接口,用于将接收到的用户打开所述本地虚拟摄像头后触发的视频电话协议中规定的执行获取远程摄像头的音视频数据的控制命令传输给所述通信模块,并将所述通信模块在接收到所述控制命令后,所述通信模块利用所述视频电话协议和所述远程摄像头的拨号号码,获取的远程摄像头的音视频数据,传输给所述远程监控终端;或者,
所述标准USB视频接口,用于将接收到的用户打开所述本地虚拟摄像头后触发的所述流媒体协议、所述超文本传输协议或所述文件传输协议中规定的执行获取远程摄像头的音视频数据的控制命令传输给所述通信模块,并将所述通信模块在接收到所述控制命令后,所述通信模块利用所述流媒体协议、所述超文本传输协议或所述文件传输协议,以及所述监控数据服务器和远程摄像头的IP地址,获取的远程摄像头的音视频数据,传输给所述远程监控终端;或者,
所述USB接口还被配置为标准USB通信设备类接口;
所述标准USB通信设备类接口,用于将接收到的用户打开所述本地虚拟摄像头后下发的执行获取远程摄像头的音视频数据控制命令传输给所述通信模块;
所述标准USB视频接口,用于将所述通信模块在接收到所述控制命令后,所述通信模块利用所述视频电话协议和远程摄像头的拨号号码,获取的远程摄像头的音视频数据传输给所述远程监控终端;或者,
所述标准USB视频接口,用于将所述通信模块在接收到所述控制命令后,所述通信模块利用所述流媒体协议、所述超文本传输协议或所述文件传输协议,以及所述监控数据服务器和远程摄像头的IP地址,获取的远程摄像头的音视频数据,传输给所述远程监控终端。
本发明实施例提供的技术方案的有益效果是:
通过将通信模块的USB接口配置为标准USB视频接口,不需要通信模块提供额外的音视频接口即可直接获取并输出音视频数据给监控终端,降低了通信模块的成本。
附图说明
图1是本发明实施例1提供的一种通信模块的结构示意图;
图2是本发明实施例1提供的另一种通信模块的结构示意图;
图3是本发明实施例2提供的一种通信模块的结构示意图;
图4是本发明实施例3提供的一种远程监控***的结构示意图;
图5是本发明实施例3提供的另一种远程监控***的结构示意图;
图6是本发明实施例3提供的又一种远程监控***的结构示意图;
图7是本发明实施例4提供的一种远程监控***的结构示意图;
图8是本发明实施例4提供的另一种远程监控***的结构示意图;
图9是本发明实施例5提供的一种远程监控终端的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例1
参见图1,本发明实施例提供了一种通信模块10,通信模块10中集成有Video Phone协议、流媒体协议、HTTP(Hypertext Transfer Protocol,超文本传输协议)协议和FTP(File Transfer Protocol,传输协议)协议中的至少一种,并且,通信模块10中存储有预先配置的远程摄像头的拨号号码和/或监控数据服务器和远程摄像头的IP地址,通信模块10包括:USB接口101,USB接口101被配置为标准USB Video(Universal Serial Bus Video,通用串行总线视频)接口101a。
其中,标准USB Video接口101a,用于将接收到的Video Phone协议中规定的执行获取远程摄像头的音视频数据的控制命令传输给通信模块10,并将通信模块10在接收到该控制命令后,通信模块10利用Video Phone协议和远程摄像头的拨号号码,获取的远程摄像头的音视频数据,传输出去;或者,
标准USB Video接口101a,用于将接收到的流媒体协议、HTTP协议或FTP协议中规定的执行获取远程摄像头的音视频数据的控制命令传输给通信模块10,并将通信模块10在接收到该控制命令后,通信模块10利用流媒体协议、HTTP协议或FTP协议,以及监控数据服务器和远程摄像头的IP地址,获取的远程摄像头的音视频数据,传输出去。
其中,Video Phone协议中规定的执行获取远程摄像头的音视频数据的控制命令具体可以通过Video Phone协议中某个字段实现,如规定某个字段为001时为执行获取远程摄像头的音视频数据,但是并不限于此种方法,可以根据实际应用状况选择其他任何可行的方法,对此不做具体限定。流媒体协议、HTTP协议或FTP协议中规定的执行获取远程摄像头的音视频数据的控制命令与VideoPhone协议类似,此处不再赘述。
具体的,可以将该通信模块10应用于监控终端等需要进行远程监控的设备,当将该通信模块10应用于监控终端时,该标准USB Video接口101a可以把音视频数据传输给监控终端。
需要说明的是,从上述可以看出在利用Video Phone协议实现时,需要使用远程摄像头的拨号号码;在利用流媒体协议、HTTP协议或FTP协议实现时,需要使用监控数据服务器和远程摄像头的IP地址。
其中,Video Phone协议可以包括H.324M和SIP(Session Initiation Protocol,会话初始协议)等。用户可以根据通信模块10提供的配置方式,选择将USB接口101配置为标准USB Video接口101a。
进一步地,参见图2,USB接口101还被配置为标准USB CDC(Communication Device Class,通信设备类)接口101b,从而能够使用户通过标准USB CDC接口101b对远程摄像头的拨号号码和/或监控数据服务器和远程摄像头的IP地址进行修改。
另外,通过将USB接口101配置为标准USB CDC接口101b,使得现有的集成有Video Phone或流媒体等相关协议的监控终端可以通过标准USB CDC接口101b与通信模块10连接,实现对远程摄像头的远程监控,使得通信模块10具有通用性和兼容性。
本发明实施例所述的通信模块,通过将通信模块的USB接口配置为标准USB视频接口,不需要通信模块提供额外的专用音视频接口即可直接获取并输出音视频数据给监控终端,降低了通信模块的成本。另外,通过将USB接口配置为标准USB CDC接口,使用户可以通过标准USB CDC接口101b对远程摄像头的拨号号码和/或监控数据服务器和远程摄像头的IP地址进行修改,使得可以更改监控的远程摄像头;且使得通信模块可以兼容现有集成有Video Phone协议等相关协议的监控终端,提高了通信模块的通用性和兼容性。
实施例2
参见图3,本发明实施例提供了一种通信模块20,通信模块20中集成有Video Phone协议、流媒体协议、HTTP协议和FTP协议中的至少一种,并且,通信模块20中存储有预先配置的远程摄像头的拨号号码和/或监控数据服务器和远程摄像头的IP地址,通信模块20包括:USB接口201,USB接口201被配置为标准USB Video接口201a和标准USB CDC接口201b。
其中,标准USB CDC接口201b,用于将接收到的执行获取远程摄像头的音视频数据的控制命令传输给通信模块20;
该控制命令具体可以为通信模块与远程摄像头建立数据连接的拨号命令。
标准USB Video接口201a,用于将通信模块20在接收到执行获取远程摄像头的音视频数据的控制命令后,通信模块20利用Video Phone协议和远程摄像头的拨号号码,获取的远程摄像头的音视频数据,传输出去;或者,
标准USB Video接口201a,用于将通信模块20在接收到执行获取远程摄像头的音视频数据的控制命令后,通信模块20利用流媒体协议、HTTP协议或FTP协议,以及监控数据服务器和远程摄像头的IP地址,获取的远程摄像头的音视频数据,传输出去。
具体的,可以将该通信模块20应用于监控终端等需要进行远程监控的设备,当将该通信模块20应用于监控终端时,该标准USB Video接口201a可以把音视频数据传输给监控终端。
并且,用户可以通过标准USB CDC接口201b对通信模块20中存储的远程摄像头的拨号号码和/或监控数据服务器和远程摄像头的IP地址进行修改,使得可以更改监控的远程摄像头。
另外,通过将USB接口201配置为标准USB CDC接口201b,使得现有的集成有Video Phone或流媒体等相关协议的监控终端可以通过标准USB CDC接口201b与通信模块10连接,实现对远程摄像头的远程监控,使得通信模块20具有通用性和兼容性。
本发明实施例所述的通信模块,通过将通信模块的USB接口配置为标准USB视频接口,不需要通信模块提供额外的专用音视频接口即可直接获取并输出音视频数据给监控终端,降低了通信模块的成本。另外,通过将USB接口配置为标准USB CDC接口,使得通信模块可以兼容现有集成有Video Phone协议等相关协议的监控终端,提高了通信模块的通用性和兼容性。
实施例3
参见图4或图5,本发明实施例提供了一种远程监控***,该远程监控***包括:通信模块30和监控终端40。
通信模块30中集成有Video Phone协议、流媒体协议、HTTP协议和FTP协议中的至少一种,通信模块30中存储有预先配置的远程摄像头的拨号号码和/或监控数据服务器和远程摄像头的IP地址,其中,通信模块30还包括:USB接口301,USB接口301被配置为标准USB Video接口301a。
其中,标准USB Video接口301a,用于将接收到的视频电话协议中规定的执行获取远程摄像头的音视频数据的控制命令传输给通信模块30,并将通信模块30在接收到控制命令后,通信模块30利用视频电话协议和远程摄像头的拨号号码获取的远程摄像头的音视频数据,传输给监控终端40;或者,
标准USB Video接口301a,用于将接收到的流媒体协议、超文本传输协议或文件传输协议中规定的执行获取远程摄像头的音视频数据的控制命令传输给通信模块30,并将通信模块30在接收到控制命令后,通信模块30利用流媒体协议、超文本传输协议或文件传输协议,以及监控数据服务器和远程摄像头的IP地址获取的远程摄像头的音视频数据,传输给监控终端40。
进一步地,参见图4或图5,USB接口301被配置为标准USB Video接口301a,标准USB Video接口301a在监控终端40中被模拟为USB Camera(摄像机)设备401a,USB Camera设备401a,用于接收通信模块30通过标准USB Video接口301a传输来的远程摄像头的音视频数据,并将接收到的远程摄像头的音视频数据提供给监控终端40上的应用程序播放。
具体地,可以通过USB驱动将标准USB Video接口301a模拟为USB Camera设备401a。并且,在将接收到的远程摄像头的音视频数据提供给监控终端40上的应用程序播放时,可以根据具体的应用程序,将接收到的远程摄像头的音视频数据转换为该应用程序支持的格式后再提供给该应用程序。如监控终端40上的应用程序支持YUV格式的音视频数据,则USB Camera设备401a将接收到的远程摄像头的音视频数据转换为YUV格式后再提供给该应用程序播放。
需要说明的是,通信模块30中可以集成有Video Phone协议、流媒体协议、HTTP协议和FTP协议中的任意一种或任意多种,并且,通信模块30中可以存储有预先配置的远程摄像头的拨号号码和/或监控数据服务器和远程摄像头的IP地址,当用户在部署通信模块30和监控终端40组成的监控***时,可以从通信模块30中选定一种协议,以及与该协议对应的拨号号码或IP地址进行部署。
具体地,1)当用户选定使用通信模块30中集成的Video Phone协议,以及通信模块30中存储的预先配置的远程摄像头的拨号号码进行部署时,部署的监控***在实现远程视频监控时的具体过程如下:
打开监控终端40的本地虚拟摄像头,触发Video Phone协议向通信模块30发送Video Phone协议中规定的执行获取远程摄像头的音视频数据的控制命令,通信模块30在收到该控制命令后,利用其自身集成的Video Phone协议,使用其自身预先存储的远程摄像头的拨号号码,自动建立与远程摄像头的连接,然后通信模块30通过该连接获取远程摄像头的音视频数据,并将获取的音视频数据通过标准USB Video接口301a传输给监控终端40中的USB Camera设备401a,USB Camera设备401a接收通信模块30通过标准USB Video接口301a传输来的远程摄像头的音视频数据,并将接收到的远程摄像头的音视频数据提供给监控终端40上的应用程序播放,这样,在监控终端40看来,与使用本地摄像头一样。
2)当用户选定使用通信模块30中集成的流媒体协议,以及通信模块30中存储的监控数据服务器和远程摄像头的IP地址进行部署时,部署的监控***在实现远程视频监控时的具体过程如下:
打开监控终端40的本地虚拟摄像头,触发流媒体协议向通信模块30发送流媒体协议中规定的执行获取远程摄像头的音视频数据的控制命令,通信模块30在收到该控制命令后,利用其自身集成的流媒体协议,使用其自身预先存储的监控数据服务器和远程摄像头的IP地址,自动建立与监控数据服务器的连接,向监控数据服务器发送获取远程摄像头的流媒体数据的请求,监控数据服务器在接收到该请求时,通知该远程摄像头上传相应的音视频数据,并将该音视频数据转换为流媒体格式后发送给通信模块30;通信模块30利用流媒体协议将流媒体格式的音视频数据转换为标准的Camera数据,并通过标准USB Video接口301a发送给监控终端40中的USB Camera设备401a,USB Camera设备401a接收通信模块30通过标准USB Video接口301a传输来的标准的Camera数据,并将接收到的标准的Camera数据提供给监控终端40上的应用程序播放,这样,在监控终端40看来,与使用本地摄像头一样。
3)当用户选定使用通信模块30中集成的HTTP协议,以及通信模块30中存储的监控数据服务器和远程摄像头的IP地址进行部署时,部署的监控***在实现远程视频监控时的过程,与上述使用流媒体协议的区别在于,通信模块30将远程摄像头的音视频文件从监控数据服务器下载到其自身中,将下载后的远程摄像头的音视频文件中的数据解出后,通过标准USB Video接口301a发送给监控终端40中的USB Camera设备401a,即该种应用情况下通信模块30需要下载音视频文件,而上述使用流媒体协议的情况下通信模块30不需要进行下载,其他过程类似,此处不再一一赘述。
4)当用户选定使用通信模块30中集成的FTP协议,以及通信模块30中存储的监控数据服务器和远程摄像头的IP地址进行部署时,部署的监控***在实现远程视频监控时的具体过程,与使用HTTP协议的过程相同,此处不再赘述。
进一步地,参见图6,USB接口301还被配置为标准USB CDC接口301b,从而能够使用户通过USB CDC接口301b对远程摄像头的拨号号码和/或监控数据服务器和远程摄像头的IP地址进行修改。
另外,通过将USB接口301配置为标准USB CDC接口301b,使得现有的集成有Video Phone或流媒体等相关协议的监控终端40可以通过标准USB CDC接口301b与通信模块30连接,实现对远程摄像头的远程监控,使得通信模块30具有通用性和兼容性。
本发明实施例所述的远程监控***,通过将通信模块的USB接口配置为标准USB Video接口,不需要通信模块提供额外的专用音视频接口即可直接获取并输出音视频数据给监控终端,降低了通信模块的成本。且监控终端无需了解和实现音视频数据传输链路的建立过程,使得监控终端可以以控制本地摄像头的方式实现远程视频监控,无需监控终端集成相关协议,也无需监控终端支持相对应的专用音视频接口,不增加监控终端的成本且可以降低监控终端的实现工作量。另外,通过将USB接口配置为标准USB CDC接口,使得通信模块可以兼容现有集成有Video Phone协议等相关协议的监控终端,提高了通信模块的通用性和兼容性。
实施例4
参见图7或图8,本发明实施例提供了一种远程监控***,该远程监控***包括:通信模块50和监控终端60。
通信模块50中集成有视频电话协议、流媒体协议、超文本传输协议和文件传输协议中的至少一种,通信模块50中存储有预先配置的监控数据服务器和远程摄像头的IP地址,其中,通信模块50还包括:通用串行总线USB接口501,USB接口501被配置为标准USB Video接口501a和标准USB CDC接口501b;
标准USB CDC接口501b,用于将接收到的执行获取远程摄像头的音视频数据控制命令传输给通信模块50;
标准USB Video接口501a,用于将通信模块50在接收到控制命令后,通信模块50利用所述控制视频电话协议获取的远程摄像头的音视频数据,传输给监控终端60;或者
标准USB Video接口501a,用于将通信模块50在接收到控制命令后,通信模块50利用控制流媒体协议、超文本传输协议或文件传输协议,以及监控数据服务器和远程摄像头的IP地址获取的远程摄像头的音视频数据,传输给监控终端60。
其中,控制命令可以为通信模块50与远程摄像头建立数据连接的拨号命令。
并且,用户可以通过标准USB CDC接口501b对通信模块50中存储的远程摄像头的拨号号码和/或监控数据服务器和远程摄像头的IP地址进行修改,使得可以更改监控的远程摄像头。
另外,通过将USB接口501配置为标准USB CDC接口501b,使得现有的集成有Video Phone或流媒体等相关协议的监控终端60可以通过标准USB CDC接口501b与通信模块50连接,实现对远程摄像头的远程监控,使得通信模块50具有通用性和兼容性。
进一步地,参见图7或图8,标准USB Video接口501a在监控终端60中被模拟为USB Camera设备601a,USB Camera设备601a,用于接收通信模块50通过标准USB Video接口501a传输来的远程摄像头的音视频数据,并将接收到的远程摄像头的音视频数据提供给监控终端60上的应用程序播放。
标准USB CDC接口501b在监控终端60中被模拟为USB Modem(调制解调器)设备601b,USB Modem设备601b,用于通过标准USB CDC接口501b向通信模块50下发执行获取远程摄像头的音视频数据的控制命令。具体地,可以通过USB驱动将标准USB CDC接口501b模拟为USB Modem设备601b。
需要说明的是,通信模块50中可以集成有Video Phone协议、流媒体协议、HTTP协议和FTP协议中的任意一种或任意多种,并且,通信模块50中可以存储有预先配置的远程摄像头的拨号号码和/或监控数据服务器和远程摄像头的IP地址,当用户在部署通信模块50和监控终端60组成的监控***时,可以从通信模块50中选定一种协议,以及与该协议对应的拨号号码或IP地址进行部署。
具体地,1)当用户选定使用通信模块50中集成的Video Phone协议,以及通信模块50中存储的预先配置的远程摄像头的拨号号码进行部署时,部署的监控***在实现远程视频监控时的具体过程如下:
当需要进行远程视频监控时,打开监控终端60的本地虚拟摄像头,触发USB Modem设备601b通过标准USB CDC接口501b向通信模块50下发执行获取远程摄像头的音视频数据的控制命令,通信模块50在收到该控制命令后,利用其自身集成的Video Phone协议,使用其自身预先存储的远程摄像头的拨号号码,自动建立与远程摄像头50的连接,并通过该连接获取远程摄像头50的音视频数据,将获取的音视频数据通过标准USB Video接口501a传输给监控终端60中的USB Camera设备601a,USB Camera设备601a接收通信模块50通过标准USB Video接口501a传输来的远程摄像头的音视频数据,并将接收到的远程摄像头的音视频数据提供给监控终端60上的应用程序播放,这样,在监控终端60看来,与使用本地摄像头一样。
2)当用户选定使用通信模块50中集成的流媒体协议,以及通信模块50中存储的监控数据服务器和远程摄像头的IP地址进行部署时,部署的监控***在实现远程视频监控时的具体过程如下:
当需要进行远程视频监控时,打开监控终端60的本地虚拟摄像头,触发USB Modem设备601b通过标准USB CDC接口501b向通信模块50下发执行获取远程摄像头的音视频数据的控制命令,通信模块50在收到控制命令后,利用其自身集成的流媒体协议,使用其自身预先存储的监控数据服务器和远程摄像头的IP地址,自动建立与监控数据服务器60的连接,向监控数据服务器60发送获取远程摄像头50的流媒体数据的请求,监控数据服务器60在接收到该请求时,通知该远程摄像头50上传相应的音视频数据,并将该音视频数据转换为流媒体格式后发送给通信模块50;通信模块50利用流媒体协议将流媒体格式的音视频数据转换为标准的Camera数据并通过标准USB Video接口501a发送给监控终端60中的USB Camera设备601a,USB Camera设备601a接收通信模块50通过标准USB Video接口501a传输来的标准的Camera数据,并将接收到的标准的Camera数据提供给监控终端60上的应用程序播放,这样,在监控终端60看来,与使用本地摄像头一样。
3)当用户选定使用监控终端60中集成的Video Phone协议进行部署时,部署的监控***在实现远程视频监控时的具体过程如下:
当需要进行远程视频监控时,打开监控终端60的本地虚拟摄像头,监控终端60要求用户输入远程摄像头的拨号号码,监控终端60利用其自身集成的Video Phone协议,使用用户输入的远程摄像头的拨号号码,通过标准USB CDC接口501b建立与远程摄像头50的连接,并通过该连接获取远程摄像头50的音视频数据,实现远程视频监控。
本发明实施例所述的远程监控***,通过将通信模块的USB接口配置为标准USB视频接口,不需要通信模块提供额外的专用音视频接口即可直接获取并输出音视频数据给监控终端,降低了通信模块的成本。且监控终端无需了解和实现音视频数据传输链路的建立过程,使得监控终端可以以控制本地摄像头的方式实现远程视频监控,无需监控终端集成相关协议,也无需监控终端支持相对应的专用音视频接口,不增加监控终端的成本且可以降低监控终端的实现工作量。另外,通过将USB接口配置为标准USB CDC接口,使得通信模块可以兼容现有集成有Video Phone协议等相关协议的监控终端,提高了通信模块的通用性和兼容性。
实施例5
参见图9,本发明实施例提供了一种远程监控终端,远程监控终端中设有本地虚拟摄像头70和通信模块80,通信模块80包括:通用串行总线USB接口,USB接口被配置为标准USB Video接口;
通信模块80,用于在接收到用户打开本地虚拟摄像头70后发送的控制命令后,获取远程摄像头的音视频数据,并将音视频数据通过标准USB Video接口提供给远程监控终端。
进一步地,通信模块80中集成有视频电话协议、流媒体协议、超文本传输协议和文件传输协议中的至少一种,通信模块80中存储有预先配置的远程摄像头的拨号号码和/或监控数据服务器和远程摄像头的IP地址;
其中,标准USB Video接口,用于将接收到的用户打开本地虚拟摄像头70后触发的视频电话协议中规定的执行获取远程摄像头的音视频数据的控制命令传输给通信模块80,并将通信模块80在接收到控制命令后,通信模块80利用视频电话协议和远程摄像头的拨号号码获取的远程摄像头的音视频数据,传输给远程监控终端;或者,
标准USB Video接口,用于将接收到的用户打开本地虚拟摄像头70后触发的流媒体协议、超文本传输协议或文件传输协议中规定的执行获取远程摄像头的音视频数据的控制命令传输给通信模块80,并将通信模块80在接收到控制命令后,通信模块80利用流媒体协议、超文本传输协议或文件传输协议,以及监控数据服务器和远程摄像头的IP地址获取的远程摄像头的音视频数据,传输给远程监控终端。
进一步地,通信模块80中集成有视频电话协议、流媒体协议、超文本传输协议和文件传输协议中的至少一种,通信模块80中存储有预先配置的监控数据服务器和远程摄像头的IP地址,其中,USB接口还被配置为标准USB CDC接口;
标准USB CDC接口,用于将接收到的用户打开本地虚拟摄像头70后下发的执行获取远程摄像头的音视频数据控制命令传输给通信模块80;
标准USB Video接口,用于将通信模块80在接收到控制命令后,通信模块80利用视频电话协议获取的远程摄像头的音视频数据传输给远程监控终端;或者
标准USB Video接口,用于将通信模块80在接收到控制命令后,通信模块80利用流媒体协议、超文本传输协议或文件传输协议,以及监控数据服务器和远程摄像头的IP地址获取的远程摄像头的音视频数据,传输给远程监控终端。
本发明实施例所述的远程监控终端,通信模块的USB接口被配置为标准USB视频接口,不需要通信模块提供额外的音视频接口即可直接获取并输出音视频数据给监控终端,降低了通信模块的成本。且远程监控终端无需了解和实现音视频数据传输链路的建立过程,使得远程监控终端可以以控制本地摄像头的方式实现远程视频监控,无需远程监控终端集成相关协议,也无需远程监控终端支持相对应的音视频接口,不增加远程监控终端的成本且可以降低远程监控终端的实现工作量。另外,通过将USB接口配置为标准USB CDC接口,使得通信模块可以兼容现有集成有Video Phone协议等相关协议的监控终端,提高了通信模块的通用性和兼容性。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (9)

1.一种通信模块,其特征在于,所述通信模块中集成有视频电话协议、流媒体协议、超文本传输协议和文件传输协议中的至少一种,所述通信模块中存储有预先配置的远程摄像头的拨号号码和/或监控数据服务器和远程摄像头的IP地址,其中,所述通信模块还包括:通用串行总线USB接口,所述USB接口被配置为标准USB视频接口;
其中,所述标准USB视频接口,用于将接收到的视频电话协议中规定的执行获取远程摄像头的音视频数据的控制命令传输给所述通信模块,并将所述通信模块在接收到所述控制命令后,所述通信模块利用所述视频电话协议和所述远程摄像头的拨号号码,获取的远程摄像头的音视频数据,传输出去;或者,
所述标准USB视频接口,用于将接收到的所述流媒体协议、所述超文本传输协议或所述文件传输协议中规定的执行获取远程摄像头的音视频数据的控制命令传输给所述通信模块,并将所述通信模块在接收到所述控制命令后,所述通信模块利用所述流媒体协议、所述超文本传输协议或所述文件传输协议,以及所述监控数据服务器和远程摄像头的IP地址,获取的远程摄像头的音视频数据,传输出去;
所述标准USB视频接口在监控终端被模拟为USB摄像机设备,所述USB摄像机设备,用于接收所述通信模块通过所述标准USB视频接口传输来的所述远程摄像头的音视频数据,并将接收到的所述远程摄像头的音视频数据提供给所述监控终端上的应用程序播放。
2.根据权利要求1所述的通信模块,其特征在于,所述USB接口还被配置为标准USB通信设备类接口,从而能够使用户通过所述标准USB通信设备类接口对所述远程摄像头的拨号号码和/或监控数据服务器和远程摄像头的IP地址进行修改。
3.一种通信模块,其特征在于,所述通信模块中集成有视频电话协议、流媒体协议、超文本传输协议和文件传输协议中的至少一种,所述通信模块中存储有预先配置的远程摄像头的拨号号码和/或监控数据服务器和远程摄像头的IP地址,其中,所述通信模块还包括:通用串行总线USB接口,所述USB接口被配置为标准USB通信设备类接口和标准USB视频接口;
所述标准USB通信设备类接口,用于将接收到的执行获取远程摄像头的音视频数据控制命令传输给所述通信模块;
所述标准USB视频接口,用于将所述通信模块在接收到所述控制命令后,所述通信模块利用所述视频电话协议和远程摄像头的拨号号码,获取的远程摄像头的音视频数据,传输出去;或者
所述标准USB视频接口,用于将所述通信模块在接收到所述控制命令后,所述通信模块利用所述流媒体协议、所述超文本传输协议或所述文件传输协议,以及所述监控数据服务器和远程摄像头的IP地址,获取的远程摄像头的音视频数据,传输出去;
所述标准USB视频接口在监控终端被模拟为USB摄像机设备,所述USB摄像机设备,用于接收所述通信模块通过所述标准USB视频接口传输来的所述远程摄像头的音视频数据,并将接收到的所述远程摄像头的音视频数据提供给所述监控终端上的应用程序播放。
4.根据权利要求3所述的通信模块,其特征在于,所述控制命令为所述通信模块与所述远程摄像头建立数据连接的拨号命令。
5.一种远程监控***,其特征在于,所述远程监控***包括:通信模块和监控终端,所述通信模块中集成有视频电话协议、流媒体协议、超文本传输协议和文件传输协议中的至少一种,所述通信模块中存储有预先配置的远程摄像头的拨号号码和/或监控数据服务器和远程摄像头的IP地址,其中,所述通信模块还包括:通用串行总线USB接口,所述USB接口被配置为标准USB视频接口;
其中,所述标准USB视频接口,用于将接收到的视频电话协议中规定的执行获取远程摄像头的音视频数据的控制命令传输给所述通信模块,并将所述通信模块在接收到所述控制命令后,所述通信模块利用所述视频电话协议和所述远程摄像头的拨号号码,获取的远程摄像头的音视频数据,传输给所述监控终端;或者,
所述标准USB视频接口,用于将接收到的所述流媒体协议、所述超文本传输协议或所述文件传输协议中规定的执行获取远程摄像头的音视频数据的控制命令传输给所述通信模块,并将所述通信模块在接收到所述控制命令后,所述通信模块利用所述流媒体协议、所述超文本传输协议或所述文件传输协议,以及所述监控数据服务器和远程摄像头的IP地址,获取的远程摄像头的音视频数据,传输给所述监控终端;
所述标准USB视频接口在所述监控终端被模拟为USB摄像机设备,所述USB摄像机设备,用于接收所述通信模块通过所述标准USB视频接口传输来的所述远程摄像头的音视频数据,并将接收到的所述远程摄像头的音视频数据提供给所述监控终端上的应用程序播放。
6.根据权利要求5所述的远程监控***,其特征在于,所述USB接口还被配置为标准USB通信设备类接口,从而能够使用户通过所述USB通信设备类接口对所述远程摄像头的拨号号码和/或监控数据服务器和远程摄像头的IP地址进行修改。
7.一种远程监控***,其特征在于,所述远程监控***包括:通信模块和监控终端,所述通信模块中集成有视频电话协议、流媒体协议、超文本传输协议和文件传输协议中的至少一种,所述通信模块中存储有预先配置的远程摄像头的拨号号码和/或监控数据服务器和远程摄像头的IP地址,其中,所述通信模块还包括:通用串行总线USB接口,所述USB接口被配置为标准USB通信设备类接口和标准USB视频接口;
所述标准USB通信设备类接口,用于将接收到的执行获取远程摄像头的音视频数据控制命令传输给所述通信模块;
所述标准USB视频接口,用于将所述通信模块在接收到所述控制命令后,所述通信模块利用所述视频电话协议和远程摄像头的拨号号码,获取的远程摄像头的音视频数据,传输给所述监控终端;或者
所述标准USB视频接口,用于将所述通信模块在接收到所述控制命令后,所述通信模块利用所述流媒体协议、所述超文本传输协议或所述文件传输协议,以及所述监控数据服务器和远程摄像头的IP地址,获取的远程摄像头的音视频数据,传输给所述监控终端;
所述标准USB视频接口在所述监控终端被模拟为USB摄像机设备,所述USB摄像机设备,用于接收所述通信模块通过所述标准USB视频接口传输来的所述远程摄像头的音视频数据,并将接收到的所述远程摄像头的音视频数据提供给所述监控终端上的应用程序播放。
8.根据权利要求7所述的远程监控***,其特征在于,所述控制命令为所述通信模块与所述远程摄像头建立数据连接的拨号命令。
9.一种远程监控终端,其特征在于,所述远程监控终端中设有本地虚拟摄像头和通信模块,所述通信模块中集成有视频电话协议、流媒体协议、超文本传输协议和文件传输协议中的至少一种,所述通信模块中存储有预先配置的远程摄像头的拨号号码和/或监控数据服务器和远程摄像头的IP地址,所述通信模块包括:通用串行总线USB接口,所述USB接口被配置为标准USB视频接口;
所述通信模块,用于在接收到用户打开所述本地虚拟摄像头后发送的控制命令后,获取远程摄像头的音视频数据,并将所述音视频数据通过所述标准USB视频接口提供给所述远程监控终端;
其中,所述标准USB视频接口,用于将接收到的用户打开所述本地虚拟摄像头后触发的视频电话协议中规定的执行获取远程摄像头的音视频数据的控制命令传输给所述通信模块,并将所述通信模块在接收到所述控制命令后,所述通信模块利用所述视频电话协议和所述远程摄像头的拨号号码,获取的远程摄像头的音视频数据,传输给所述远程监控终端;或者,
所述标准USB视频接口,用于将接收到的用户打开所述本地虚拟摄像头后触发的所述流媒体协议、所述超文本传输协议或所述文件传输协议中规定的执行获取远程摄像头的音视频数据的控制命令传输给所述通信模块,并将所述通信模块在接收到所述控制命令后,所述通信模块利用所述流媒体协议、所述超文本传输协议或所述文件传输协议,以及所述监控数据服务器和远程摄像头的IP地址,获取的远程摄像头的音视频数据,传输给所述远程监控终端;或者,
所述USB接口还被配置为标准USB通信设备类接口;
所述标准USB通信设备类接口,用于将接收到的用户打开所述本地虚拟摄像头后下发的执行获取远程摄像头的音视频数据控制命令传输给所述通信模块;
所述标准USB视频接口,用于将所述通信模块在接收到所述控制命令后,所述通信模块利用所述视频电话协议和远程摄像头的拨号号码,获取的远程摄像头的音视频数据传输给所述远程监控终端;或者,
所述标准USB视频接口,用于将所述通信模块在接收到所述控制命令后,所述通信模块利用所述流媒体协议、所述超文本传输协议或所述文件传输协议,以及所述监控数据服务器和远程摄像头的IP地址,获取的远程摄像头的音视频数据,传输给所述远程监控终端。
CN201010515108.6A 2010-10-15 2010-10-15 一种通信模块、远程监控***和远程监控终端 Active CN102143144B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010515108.6A CN102143144B (zh) 2010-10-15 2010-10-15 一种通信模块、远程监控***和远程监控终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010515108.6A CN102143144B (zh) 2010-10-15 2010-10-15 一种通信模块、远程监控***和远程监控终端

Publications (2)

Publication Number Publication Date
CN102143144A CN102143144A (zh) 2011-08-03
CN102143144B true CN102143144B (zh) 2015-05-27

Family

ID=44410369

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010515108.6A Active CN102143144B (zh) 2010-10-15 2010-10-15 一种通信模块、远程监控***和远程监控终端

Country Status (1)

Country Link
CN (1) CN102143144B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102307232B (zh) * 2011-08-23 2013-09-18 北京新联铁科技股份有限公司 一种空心车轴探伤机的远程监控***
CN103475888A (zh) * 2013-08-29 2013-12-25 东莞市凯泰科技有限公司 复现真实场景的方法及装置
CN105959635A (zh) * 2016-05-30 2016-09-21 河南昊方通信工程技术有限公司 一种计算机网络监控***
CN107770564B (zh) * 2016-08-18 2021-07-27 腾讯科技(深圳)有限公司 远程采集音视频数据的方法及装置
CN110881031A (zh) * 2019-11-04 2020-03-13 广东兴睿科技有限公司 一种路政与交警***的视频转移方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101415113A (zh) * 2008-11-21 2009-04-22 深圳市共进电子有限公司 基于WiMax无线网络的远程网络视频传输及监控装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101415113A (zh) * 2008-11-21 2009-04-22 深圳市共进电子有限公司 基于WiMax无线网络的远程网络视频传输及监控装置

Also Published As

Publication number Publication date
CN102143144A (zh) 2011-08-03

Similar Documents

Publication Publication Date Title
CN107995187A (zh) 基于html5浏览器的视频主播、直播方法、终端和***
US9024995B2 (en) Video calling using a remote camera device to stream video to a local endpoint host acting as a proxy
CN104602098A (zh) 一种视频弹幕显示方法及其设备
CN102143144B (zh) 一种通信模块、远程监控***和远程监控终端
CN105407369A (zh) 一种基于Web应用的终端通信方法与装置
CN101232609A (zh) 一种手机视频实时监控的实现方法
CN105763832A (zh) 一种视频互动、控制方法及装置
WO2015035742A1 (zh) 一种数字电视的音视频共享方法、终端及***
CN105898620A (zh) 多媒体实时直播的方法和装置
CN102404547A (zh) 一种实现视频会议级联的方法及终端
CN103442451A (zh) 一种数据无线传输的方法、装置和***
CN107197139A (zh) 全景相机的数据处理方法
CN104883344A (zh) 协商媒体能力的方法和设备
CN111092898A (zh) 报文传输方法及相关设备
CN113438442A (zh) 一种会议资料的共享方法及装置
CN104506955A (zh) 一种内置摄像头并外接hdmi显示设备的网络视频电话
CN103561311A (zh) 传屏方法和电视机
CN102299900A (zh) 基于实时视频流媒体编码的游戏运行方法
CN103297406A (zh) 一种手持设备扩展屏幕的方法
CN101184208B (zh) 一种背景音乐播放方法
CN101635716B (zh) 一种对网络音视频编码器进行远程控制的方法及***
TWI383649B (zh) 通用隨插即用(UPnP)網路協定下的網路電話系統
CN211830976U (zh) 一种视频会议平台
JP2008139977A (ja) ネットワークシステム
US7408924B2 (en) Video communication method of internet protocol phone

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: 518129 Building 2, B District, Bantian HUAWEI base, Longgang District, Shenzhen, Guangdong.

Patentee after: Huawei terminal (Shenzhen) Co.,Ltd.

Address before: 518129 Building 2, B District, Bantian HUAWEI base, Longgang District, Shenzhen, Guangdong.

Patentee before: HUAWEI DEVICE Co.,Ltd.

CP01 Change in the name or title of a patent holder
TR01 Transfer of patent right

Effective date of registration: 20190107

Address after: 523808 Southern Factory Building (Phase I) Project B2 Production Plant-5, New Town Avenue, Songshan Lake High-tech Industrial Development Zone, Dongguan City, Guangdong Province

Patentee after: HUAWEI DEVICE Co.,Ltd.

Address before: 518129 Building 2, B District, Bantian HUAWEI base, Longgang District, Shenzhen, Guangdong.

Patentee before: Huawei terminal (Shenzhen) Co.,Ltd.

TR01 Transfer of patent right