CN102547211A - 一种基于串口的视频会议终端控制器及其控制系统 - Google Patents
一种基于串口的视频会议终端控制器及其控制系统 Download PDFInfo
- Publication number
- CN102547211A CN102547211A CN201010617254XA CN201010617254A CN102547211A CN 102547211 A CN102547211 A CN 102547211A CN 201010617254X A CN201010617254X A CN 201010617254XA CN 201010617254 A CN201010617254 A CN 201010617254A CN 102547211 A CN102547211 A CN 102547211A
- Authority
- CN
- China
- Prior art keywords
- video conference
- conference terminal
- terminal controller
- indicator light
- information
- 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.)
- Granted
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明提供基于串口的视频会议终端控制器,包括装置:上线通知装置,其用于向视频会议终端发送上线通知信息;下线通知装置,其用于向视频会议终端发送下线通知信息;呼叫控制装置,其用于向视频会议终端发送地址标识信息,其中,所述地址标识信息用于指示视频会议终端内预存的呼叫地址;以及控制串口,其用于连接视频会议终端。还提供相应的控制系统和控制方法。本发明通过视频会议终端控制器对视频会议终端进行控制,尤其是采用串口的通信方式可以避免因有些视频会议终端未摆放在会议室而导致的遥控困难,且控制器结构简单,其配备的指示灯以及显示屏可以很好的提示出所述视频会议终端的多种工作状态,给用户带来了操作上的简单。
Description
技术领域
本发明涉及嵌入式设备的控制系统,尤其是通过串口线进行互联,为视频会议终端提供一种桌面式的更便捷的控制系统,具体地,涉及基于串口的视频会议终端控制器及相应的控制系统。
背景技术
目前大多数视频会议终端的控制方式主要有OSD、网管。其中OSD要通过红外遥控器来操作,由于有些终端摆放位置的缘故,操作遥控器比较麻烦,尤其在观察OSD显示的同时要确保遥控器手指按键的正确,特别是有些终端并未摆放在会议室,通过遥控器的操作方式就没有任何用处了。
网管是通过网络方式对终端设备进行控制,一般是通过一台PC进行控制。尤其对于一些使用者来说,并不需要在每个坐席上安置一台网管PC,这样既增加了成本,又给使用者带来操作上的难度,特别是一些高级配置,需要培训成本。
而视频会议终端串口控制器则可以针对一般的使用者避免上述的诸多弊端。需要补充开发的是,视频会议终端上必须增加与串口控制器通信的业务模块。
发明内容
针对现有技术中的缺陷,本发明的目的是提供一种的控制方法以及相应的控制装置。
根据本发明的一个方面,提供一种基于串口的视频会议终端控制器,包括装置:上线通知装置,其用于向视频会议终端发送上线通知信息;下线通知装置,其用于向视频会议终端发送下线通知信息;呼叫控制装置,其用于向视频会议终端发送地址标识信息,其中,所述地址标识信息用于指示视频会议终端内预存的呼叫地址;以及控制串口,其用于连接视频会议终端。
根据本发明的另一个方面,还提供一种包含基于串口的视频会议终端控制器的控制系统,包括根据本发明提供的所述视频会议终端控制器,还包括与所述视频会议终端控制器通过控制串口连接的视频会议终端,其中,所述视频会议终端包括如下装置:第三接收装置,其用于接收所述地址标识信息;第一处理装置,其用于根据所述地址标志信息生成所述指示灯控制信息;第四接收装置,其用于接收所述指示灯控制回应信息。
根据本发明的又一个方面,提供种基于串口的视频会议终端控制器的控制方法,包括步骤:a. 视频会议终端控制器向视频会议终端发送地址标识信息,其中,所述地址标识信息用于指示视频会议终端内预存的网络地址;b. 视频会议终端根据所述地址标识信息生成指示灯控制信息,其中,所述指示灯控制信息包括指示灯标识信息以及指示灯状态信息;c. 视频会议终端向视频会议终端控制器发送所述指示灯控制信息;d. 视频会议终端控制器根据所述指示灯控制信息控制指示灯,并向视频会议终端发送指示灯控制回应信息,其中,所述指示灯控制回应信息包括指示灯标识信息以及指示灯状态信息,其中,所述视频会议终端控制器通过控制串口连接所述视频会议终端。
本发明通过视频会议终端控制器对视频会议终端进行控制,尤其是采用串口的通信方式可以避免因有些视频会议终端未摆放在会议室而导致的遥控困难。并且所述视频会议终端控制器结构简单,其配备的指示灯以及显示屏可以很好的提示出所述视频会议终端的多种工作状态,给用户带来了操作上的简单。
附图说明
通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1示出根据本发明的第一实施例的,基于串口的视频会议终端控制器的结构示意图;
图2示出根据本发明的第二实施例的,基于串口的视频会议终端控制器的控制系统的结构示意图;
图3示出根据本发明的第二实施例的一个优选例的,基于串口的视频会议终端控制器的控制系统中的视频会议终端的结构示意图;
图4示出根据本发明的第三实施例的,基于串口的视频会议终端控制器的控制方法的流程图;
图5示出根据本发明的第四实施例的,基于串口的视频会议终端控制器的控制方法的流程图;
图6示出根据本发明的第五实施例的,基于串口的视频会议终端控制器的控制方法的流程图;
图7示出根据本发明的一个具体实施方式的,视频会议终端处理断链检测的消息图;以及
图8示出根据本发明的另一个具体实施方式的,视频会议终端控制器处理断链检测的消息图。
具体实施方式
图1示出根据本发明的第一实施例的,基于串口的视频会议终端控制器的结构示意图。具体地,在本实施例中,所述视频会议终端控制器4包括装置:上线通知装置403,其用于向视频会议终端发送上线通知信息;下线通知装置404,其用于向视频会议终端发送下线通知信息;呼叫控制装置402,其用于向视频会议终端发送地址标识信息,其中,所述地址标识信息用于指示视频会议终端内预存的呼叫地址;第一输入装置401,其用于输入所述地址标识信息;控制串口410,其用于连接视频会议终端;第一接收装置405,其用于接收来自视频会议终端的指示灯控制信息,其中,所述指示灯控制信息包括指示灯标识信息以及指示灯状态信息;指示灯控制装置406,其用于根据所述指示灯控制信息控制所述指示灯;第一发送装置407,其用于向视频会议终端发送指示灯控制回应信息,其中,所述指示灯控制回应信息包括指示灯标识信息以及指示灯状态信息;指示灯409;发言申请装置408,其用于向视频会议终端发送发言申请信息。优选地,所述呼叫地址可以为IP/别名/E.164号。优选地,所述视频会议终端控制器的电源可以采用本地供电方式,例如,所述视频会议终端控制器可以包括一个电源开关以及一个电源适配器;还可以采用远程供电方式,例如,所述视频会议终端控制器可以通过其所包含的RJ4空闲线路供电。
更为具体地,所述视频会议终端控制器4启动后,所述上线通知装置403通过所述控制串口410向所述视频会议终端发送上线通知信息。所述第一输入装置401可以包括按钮、键盘以及触摸屏等输入装置,用户通过所述第一输入装置401向所述呼叫控制装置402输入地址标识信息,所述呼叫控制装置402接收所述地址标识信息,在一个优选例中,所述第一输入装置401包括四个呼叫按钮,这些呼叫按钮分别对应四条不同的地址标识信息,用户通过长按该呼叫按钮两秒便可以向所述呼叫控制装置402发出对应的所述地址标识信息。
所述指示灯409可以包括若干用于指示不同信息的灯。在一个优选例中,所述指示灯409包括联机/运行灯,其用指示所述视频会议终端控制器4的联机、运行状态,例如,当所述视频会议终端控制器4接通电源后,所述联机/运行灯将进入灯亮状态,又例如,当所述上线通知装置403向所述视频会议终端发送所述上线通知信息后,其可以控制所述联机/运行灯进入闪烁状态,又例如,当所述下线通知装置404向所述视频会议终端发送所述下线通知信息后,其可以控制所述联机/运行灯进入灯灭状态。
在另一个实施例中,所述指示灯409可以包括会议灯,其用于指示所述视频会议终端的会议状态。具体地,所述呼叫控制装置402通过所述控制串口410向所述视频会议终端发送所述地址标识信息后,若所述视频会议终端成功处理所述地址标识信息,则所述视频会议终端向所述视频会议终端控制器4发送指示灯控制信息,所述第一接收装置405通过所述控制串口410接收所述指示灯控制信息,并触发所述指示灯控制装置406根据所述指示灯控制信息控制所述会议灯点亮,若所述指示灯控制装置406成功控制所述会议灯,则所述指示灯控制装置406触发所述第一发送装置407通过所述控制串口410向所述视频会议终端发送所述指示灯控制回应信息。同样的原理,当所述呼叫控制装置402取消会议时,所述指示灯控制装置406根据所述视频会议终端的指示灯控制信息控制所述会议灯灯灭。
在又一个优选例中,所述指示灯409包括发言灯。具体地,所述发言申请装置408可以包括按钮,用户通过按下该按钮可以申请发言,然后所述发言申请装置408通过所述控制串口410向所述视频会议终端发送所述发言申请信息,所述视频会议终端成功处理所述发言申请信息,则所述视频会议终端将向所述视频会议终端控制器发送所述指示灯控制信息,由所述指示灯控制装置406控制所述发言灯点亮。
进一步地,可以通过如下的优选方式来对所述视频会议终端控制器与视频会议终端之间的通信协议消息格式进行定义:
所述视频会议终端控制器与视频会议终端通过控制串口进行通信,首先要确定的就是两者之间的通信协议格式。所述视频会议终端控制器与所述视频会议终端通讯采用定长消息,4个字节:
起始字 | 命令字 | 参数字 | 校验字 |
其中,起始字一个字节:0xFF;命令字一个字节,含义如下:
0x01->呼叫按钮1按下(长按两秒);
0x02->呼叫按钮2按下(长按两秒);
0x03->呼叫按钮3按下(长按两秒);
0x04->呼叫按钮4按下(长按两秒);
0x05->发言按钮按下(长按两秒);
0x06->指示灯控制(由所述视频会议终端发送到所述视频会议终端控制器);
0x07->指示灯控制回应(由所述视频会议终端控制器发送到所述视频会议终端);
0x08->mtcbox上线通知(由所述视频会议终端控制器发送到所述视频会议终端);
0x09->mtcbox下线通知(由所述视频会议终端控制器发送到所述视频会议终端)。
0xEE->保活命令
参数字一个字节:
例如所述指示灯控制信息和指示灯控制回应信息用到了参数字。对于指示灯控制命令(0x06),参数字格式为:
灯ID | 灯状态 |
灯ID与灯状态各占4bit。
灯ID可取以下值:
0001B:灯呼叫按钮1;
0010B:灯呼叫按钮2;
0011B:灯呼叫按钮3;
0100B:灯呼叫按钮4;
0101B:灯发言按钮;
0110B:联机、运行灯(联机、运行状态公用一个指示灯);
0111B:会议灯;
1000B:发言灯;
其中,灯状态可取以下值:
0001B:灯亮;
0010B:灯灭;
0011B:1秒闪烁。
对于指示灯控制回应命令(0x07),参数字格式为:
灯ID | 结果 |
灯ID与结果各占4bit。灯ID与指示灯控制命令(0x06)含义一致。
结果可取以下值:
0001B:成功;
0010B:失败。
其中,校验字优选地为命令字与参数字求和然后最高位取0。
在本实施例的一个优选例中,所述视频会议终端控制器4还可以包括显示屏,其中,所述显示屏可以包括液晶显示屏。优选地,所述显示屏可以连接至所述呼叫控制装置402,所述呼叫控制装置402可以向所述显示屏发送所述地址标识信息,所述显示屏显示所述地址标识信息。优选地,所述显示屏可以连接至所述发言申请装置408,所述发言申请装置408向所述显示屏发送所述发言申请信息,所述显示屏显示所述发言申请信息,进一步优选地,所述显示屏还可以连接至所述指示灯控制装置406,所述指示灯控制装置406接收并向所述显示屏发送与所述视频会议终端成功处理所述发言申请信息对应的指示灯控制信息,所述显示屏在接收到所述指示灯控制信息后显示所述发言状态信息为发言被成功接受。
在本实施例的一个变化例中,所述发言申请装置408可以被省略。在本实施例的另一个变化例中,所述指示灯409可以被省略,相应地,所述第一接收装置405、指示灯控制装置406以及第一发送装置407可以被省略。
图2示出根据本发明的第二实施例的,基于串口的视频会议终端控制器的控制系统的结构示意图。具体地,所述控制系统包括视频会议终端控制器4'以及视频会议终端5,其中,本领域技术人员可以将所述视频会议终端控制器4'理解为图1所示实施例中的所述视频会议终端控制器4的一个变化例,所述视频会议终端控制器4'与所述视频会议终端控制器4的区别在于,所述视频会议终端控制器4'还包括第一断链检测装置411、控制串口410、第二接收装置412、第一设置装置413以及第三发送装置414。其中,所述第二接收装置412用于接收来自视频会议终端的间隔时间设置命令,其中,所述间隔时间设置命令用于指示所述第一输入装置押下的间隔时间;所述第一设置装置413用于根据所述间隔时间设置命令设置所述第一输入装置押下的间隔时间;所述第三发送装置414用于向视频会议终端发送间隔时间设置命令回应。进一步地,所述第一断链检测装置411用于检测视频会议终端是否断链,优选地,所述第一断链检测装置411包括第二发送装置4111、第一判断装置4112、第二判断装置4113以及第一确定装置4114,其中,所述第二发送装置4111用于向视频会议终端发送保活命令,所述第一判断装置4112用于判断是否接收到来自视频会议终端的保活命令回应,所述第二判断装置4113用于当所述第一判断装置4112的判断结果是否定的时判断所述第一判断装置4112没有接收到所述保活命令回应的连续次数是否超过第一阈值,所述第一确定装置4114用于当所述第二判断装置4113的判断结果是肯定的时确定视频会议终端断链。优选地,保活命令为4个字节,发送顺序为起始字0xFF,命令字0xEE,参数字0x00,校验字0x6E。
进一步地,所述视频会议终端控制器4'连接所述视频会议终端5,具体地,所述视频会议终端控制器4'包括控制串口410,所述视频会议终端5包括控制串口501,其中,所述控制串口410与所述控制串口501相匹配并且通过串口线相互连接,优选地,所述控制串口410以及所述控制串口501可以是RS485接口或者RS232接口。
进一步地,所述视频会议终端控制器4'通过所述第一断链检测装置411检测所述视频会议终端是否断链。结合图8所示的断链检测消息图,其中,所述视频会议终端控制器标示为“Mtc_Box”,所述视频会议终端标示为“MT”。具体地,所述第一断链检测装置411初始化后设置所述视频会议终端5的在线状态为假,通过所述指示灯控制装置设置全部或部分所述指示灯状态为灯灭,断链统计次数初始化为0,启动保活命令定时器并设置定时周期为半秒;然后所述第二发送装置4111每隔半秒定时通过所述控制串口410向所述视频会议终端5发送所述保活命令;所述第一判断装置4112判断在当前定时周期内是否接收到来自所述视频会议终端的保活命令,若接收到,则所述第一断链检测装置411设置所述视频会议终端5的在线状态为真,设置断链统计次数为0,设置所述指示灯状态为亮灯;若所述第一判断装置4112在当前定时周期内没有接收到来自所述视频会议终端的保活命令,则将断链统计次数增加1,然后由所述第二判断装置4113判断所述断链统计次数是否超过10次,若没有超过则有所述第二发送装置4111再次发送所述保活命令,若超过则触发所述第一确定装置确定所述视频会议终端断链,并设置所述指示灯状态为灭灯。
更进一步地,可以通过所述第二接收装置412接收来自视频会议终端的间隔时间设置命令,然后由所述第一设置装置413根据所述间隔时间设置命令设置所述第一输入装置押下的间隔时间,若设置成功,则所述第一设置装置413触发所述第三发送装置414向所述视频会议终端5发送间隔时间设置命令回应。其中,所述视频会议终端控制器与视频会议终端通过控制串口进行通信,首先要确定的就是两者之间的通信协议格式。所述视频会议终端控制器与所述视频会议终端通讯采用定长消息,4个字节。
起始字 | 命令字 | 参数字 | 校验字 |
其中,起始字一个字节:0xFF;命令字一个字节,含义如下:
0x10->设置按钮押下的间隔时间(由视频会议终端发送到视频会议终端控制器);
0x11->设置按钮押下的间隔时间回应(由视频会议终端控制器发送到视频会议终端)。
其中,对于设置按钮押下的间隔时间(0x10),参数字格式为:
ms/50 |
以ms为单位,除以50,假设为2000ms,参数字为40。范围是200ms-2000ms。
对于设置按钮押下的间隔时间回应(0x11):
结果可取以下值:
1:成功;
其他:失败。
在本实施例的一个优选例中,所述视频会议终端控制器4'还可以包括显示屏,其中,所述显示屏用于显示断链提示信息,所述断链提示信息接收自所述第一断链检测装置411,用于提示所述视频会议终端是否断链。
图3示出根据本发明的第二实施例的一个优选例的,基于串口的视频会议终端控制器的控制系统中的视频会议终端的结构示意图。具体地,在本实施例中,所述视频会议终端5包括装置:控制串口501,其用于连接所述视频会议终端控制器;第二断链检测装置502,其用于检测所述视频会议终端控制器是否断链;发言申请接收装置503,其用于接收所述发言申请信息;第三接收装置504,其用于接收所述地址标识信息;第一处理装置505,其用于根据所述地址标志信息生成所述指示灯控制信息;第四接收装置506,其用于接收所述指示灯控制回应信息;第三发送装置507,其用于向所述视频会议终端控制器发送所述时间间隔设置命令;第五接收装置208,其用于接收所述间隔时间设置命令回应。
更为具体地,所述第三接收装置504通过所述控制串口501接收所述视频会议终端控制器的呼叫控制装置发出的所述地址标识信息,然后由所述第一处理装置505根据所述地址标识信息生成所述指示灯控制信息,并进而通过所述控制串口501发送给所述视频会议终端控制器的第一接收装置405;待所述视频会议终端控制器反馈所述指示灯控制回应信息时由所述第四接收装置接收。更进一步具体地,所述视频会议终端5通过所述第三发送装置507经所述控制串口501向所述视频会议终端控制器的第二接收装置发送所述时间间隔设置命令;待所述视频会议终端控制器反馈所述间隔时间设置命令回应时,由所述第五接收装置接收。优选地,所述发言申请接收装置503接收来自所述视频会议终端的发言申请装置408发出的所述发言申请信息。
优选地,所述第二断链检测装置502包括第三判断装置5021、第四判断装置5022、第二确定装置5023以及第一保活回应装置5024,其中,所述第三判断装置5021用于判断是否接收到所述保活命令,所述第四判断装置5022用于当所述第三判断装置5021的判断结果是否定的时判断所述第三判断装置5021没有接收到所述保活命令的连续次数是否超过第二阈值,所述第二确定装置5023用于当所述第四判断装置5022的判断结果是肯定的时确定所述视频会议终端控制器断链,所述第一保活回应装置5024用于接收所述保活命令,并根据所述保活命令反馈所述保活命令回应。
进一步优选地,所述视频会议终端控制器5通过所述第二断链检测装置502检测所述视频会议终端是否断链。结合图7所示的断链检测消息图,其中,所述视频会议终端控制器标示为“Mtc_Box”,所述视频会议终端标示为“MT”。具体地,所述第二断链检测装置502初始化后设置所述视频会议终端控制器的在线状态为假,断链统计次数初始化为0,启动保活命令定时器并设置定时周期为2秒;然后所述第第三判断装置5021每隔2秒定时判断是否接收到所述保活命令,若接收到,则所述第三判断装置5021设置所述视频会议终端控制器的在线状态为真,设置所述断链统计次数为0,触发所述第一保活命令回应装置5024反馈所述保活命令;若所述第三判断装置5021在当前定时周期内没有接收到来自所述视频会议终端控制器的保活命令,则将断链统计次数增加1,然后由所述第四判断装置5022判断所述断链统计次数是否超过3次,若没有超过则重新启动所述保活命令定时器并触发所述第一保活命令回应装置5024反馈所述保活命令,若超过则触发所述第二确定装置5023确定所述视频会议终端断链,并向所述视频会议终端控制器发送用于设置所述指示灯状态为灭灯的控制信号。
本领域技术人员理解,所述视频会议终端5优选地可以具有现有技术中一般视频会议终端的部分或全部功能模块以实现相应的应用,优选地在此基础上,所述视频会议终端上必须增加与所述视频会议终端控制器之间串口通信的业务模块,这样的业务模块可以参照上述实施例的所述视频会议终端中所述的各个装置实现,在此不予赘述。。
优选地,可以采用以下形式来控制所述视频会议终端控制器的指示灯。例如,所述指示灯可以包括呼叫控制按钮灯。具体地,所述第一输入装置可以包括4个按钮,这4个按钮分别用于发起对不同呼叫地址的呼叫,与这4个按钮相应地设置有4个所述呼叫控制按钮灯。更为具体地,当未呼叫时,所述呼叫控制按钮灯灭;长按按钮2秒后发启呼叫,呼叫过程中,所述呼叫控制按钮灯(优选地为绿灯)闪烁,1秒亮1秒灭;若呼叫成功,则所述呼叫控制按钮灯(优选地为绿灯)长亮;若呼叫失败,则所述呼叫控制按钮灯灭;通过长按按钮2秒挂断当前会议或所述视频会议终端主动退会时,所述呼叫控制按钮灯灭。
又例如,所述指示灯包括发言按钮灯,其中,所述发言按钮灯与发言申请装置(例如发言申请按钮)相对应。具体地,所述视频会议终端控制器未申请发言时,所述发言按钮灯灭;长按2秒发言按钮后开启发言申请,发言申请等待回应过程中,所述发言按钮灯(优选地为绿灯)闪烁,1秒亮1秒灭;若发言申请成功,则所述发言按钮灯灭(与此同时,所述发言灯长亮);若发言申请失败,则发言按钮灯灭(与此同时,所述发言灯灭);但取消终端发言人时(例如可通过长按发言申请按钮2秒取消发言),所述发言按钮灯灭。
又例如,所述指示灯包括联机/运行灯。具体地,所述视频会议终端控制器上电运行正常,所述联机/运行灯(优选地为绿灯)闪烁,1秒亮1秒灭;所述视频会议终端控制器与所述视频会议终端建立链接,则所述联机/运行灯长亮;所述视频会议终端控制器与所述视频会议终端断链,则所述联机/运行灯闪烁;所述视频会议终端控制器关电,则所述联机/运行灯灭。
又例如,所述指示灯包括会议灯。具体地,若所述视频会议终端控制器当前连接所述视频会议终端进入会议则所述会议灯亮;若所述视频会议终端控制器当前连接所述视频会议终端未成为发言人则所述会议灯灭。
又例如,所述指示灯包括发言灯。具体地,若所述视频会议终端控制器当前连接的所述视频会议终端为多点会议发言人,或点对点状态,则所述发言灯(优选地为绿灯)长亮;若所述视频会议终端控制器当前连接的所述视频会议终端未成为发言人则所述发言灯灭。
以上通过图1至图3对根据本发明提供的视频会议终端控制器以及控制系统进行了描述,接下来将通过图4至图6对相应的控制方法进行描述。具体地,图4示出根据本发明的第三实施例的,基于串口的视频会议终端控制器的控制方法的流程图。更为具体地,在本实施例中,首先执行步骤S210,所述视频会议终端控制器向所述视频会议终端发送上线通知信息,其中,所述视频会议终端控制器通过控制串口连接所述视频会议终端,所述视频会议终端控制器4启动后,其向所述视频会议终端发送所述上线通知信息。
接下来进入步骤S211,视频会议终端控制器向视频会议终端发送地址标识信息,其中,所述地址标识信息用于指示视频会议终端内预存的呼叫地址,优选地所述地址标识信息由用户通过输入装置输入给所述视频会议终端控制器,例如,用户可以通过按钮、键盘以及触摸屏等输入装置输入地址标识信息,在一个优选例中,用户可以通过四个呼叫按钮输入所述地址标识信息,这些呼叫按钮分别对应四条不同的地址标识信息,用户通过长按该呼叫按钮两秒便可以输入对应的所述地址标识信息。所述视频会议终端控制器接收到用户输入的所述地址标识信息后,进一步向所述视频会议终端发送所述地址标识信息。
接下来进入步骤S212,视频会议终端根据所述地址标识信息生成指示灯控制信息,其中,所述指示灯控制信息包括指示灯标识信息以及指示灯状态信息。具体地,所述指示灯控制信息可以包括所述呼叫控制按钮灯的控制信息,还可以包括所述会议灯的控制信息。
接下来进入步骤S213,视频会议终端向视频会议终端控制器发送所述指示灯控制信息。然后通过执行步骤S214,视频会议终端控制器根据所述指示灯控制信息控制指示灯,并向视频会议终端发送指示灯控制回应信息,其中,所述指示灯控制回应信息包括指示灯标识信息以及指示灯状态信息,例如,所述指示灯标识信息用于指示所述呼叫控制按钮灯中的某一个灯,所述指示灯状态信息用于指示所述指示灯的状态为长亮。最后执行步骤S215,所述视频会议终端控制器向所述视频会议终端发送下线通知信息。
更进一步具体地,所述视频会议终端控制器与视频会议终端通过控制串口进行通信,首先要确定的就是两者之间的通信协议格式。所述视频会议终端控制器与所述视频会议终端通讯采用定长消息,4个字节。
起始字 | 命令字 | 参数字 | 校验字 |
其中,起始字一个字节:0xFF;命令字一个字节,含义如下:
0x01->呼叫按钮1按下(长按两秒);
0x02->呼叫按钮2按下(长按两秒);
0x03->呼叫按钮3按下(长按两秒);
0x04->呼叫按钮4按下(长按两秒);
0x05->发言按钮按下(长按两秒);
0x06->指示灯控制(由所述视频会议终端发送到所述视频会议终端控制器);
0x07->指示灯控制回应(由所述视频会议终端控制器发送到所述视频会议终端);
0x08->mtcbox上线通知(由所述视频会议终端控制器发送到所述视频会议终端);
0x09->mtcbox下线通知(由所述视频会议终端控制器发送到所述视频会议终端)。
0xEE->保活命令
参数字一个字节:
例如所述指示灯控制信息和指示灯控制回应信息用到了参数字。对于指示灯控制命令(0x06),参数字格式为:
灯ID | 灯状态 |
灯ID与灯状态各占4bit。
灯ID可取以下值:
0001B:灯呼叫按钮1;
0010B:灯呼叫按钮2;
0011B:灯呼叫按钮3;
0100B:灯呼叫按钮4;
0101B:灯发言按钮;
0110B:联机、运行灯(联机、运行状态公用一个指示灯);
0111B:会议灯;
1000B:发言灯;
其中,灯状态可取以下值:
0001B:灯亮;
0010B:灯灭;
0011B:1秒闪烁。
对于指示灯控制回应命令(0x07),参数字格式为:
灯ID | 结果 |
灯ID与结果各占4bit。灯ID与指示灯控制命令(0x06)含义一致。
结果可取以下值:
0001B:成功;
0010B:失败。
其中,校验字优选地为命令字与参数字求和然后最高位取0。
在本实施例的一个优选例中,所述控制方法还包括步骤“所述视频会议终端控制器向所述视频会议终端发送发言申请信息”,具体地,所述视频会议终端接收来自所述视频会议终端控制器发送的所述发言申请信息,并对所述发言申请信息进行处理,若发言申请成功,则所述视频会议终端向所述视频会议终端控制器发送所述指示灯控制信息以点亮所述发言灯、以及发送用于指示该发言被接受的发言状态信息;若发言申请失败,则所述视频会议终端向所述视频会议终端控制器发送所述指示灯控制信息以熄灭所述发言灯、以及发送用于指示该发言未被接受的发言状态信息。
图5示出根据本发明的第四实施例的,基于串口的视频会议终端控制器的控制方法的流程图,本实施例示出了所述视频会议终端控制器如何检测所述视频会议终端断链的技术方案,这些步骤优选地在所述视频会议终端控制器上线后开始反复执行直到所述视频会议终端控制器下线。具体地,在本实施例中,首先执行步骤S220,所述视频会议终端控制器向所述视频会议终端发送保活命令,启动第一定时器,具体地,所述视频会议终端控制器初始化后设置所述视频会议终端的在线状态为假,设置全部或部分所述指示灯状态为灯灭,第一定时器超时次数初始化为0,启动第一定时器并设置定时周期优选地为半秒。接下来进入步骤S221,判断在所述第一定时器超时前是否接收到来自所述视频会议终端的保活命令回应,进一步地,若所述步骤S221的判断结果是肯定的,即在所述第一定时器超时前接收到来自所述视频会议终端的保活命令回应,则接下来进入步骤S222继续执行;若所述步骤S221的判断结果是否定的,即在所述第一定时器超时前没有接收到来自所述视频会议终端的保活命令回应,则将第一定时器超时次数增加1,并接下来进入步骤S223继续执行。
其中,通过所述步骤S222,若所述步骤S221的判断结果是肯定的,则杀掉所述第一定时器,确定所述视频会议终端在线,优选地,设置所述视频会议终端的在线状态为真,设置第一定时器超时次数为0,设置所述指示灯状态为亮灯。若所述步骤S221的判断结果是否定的,则接下来通过执行所述步骤S223,若所述步骤S221的判断结果是否定的,则判断所述第一定时器超时的连续次数是否超过第二阈值,进一步地,若所述步骤S223的判断结果是肯定的,即所述第一定时器超时的连续次数超过第二阈值,则接下来进入步骤S225继续执行;若所述步骤S223的判断结果是否定的,即所述第一定时器超时的连续次数没有超过第二阈值,则接下来进入步骤S224继续执行。
其中,通过执行所述步骤S224,若所述步骤S223的判断结果是否定的,则重新启动所述第一定时器。若所述步骤S223的判断结果是肯定的,则接下来通过执行所述步骤S225,若所述步骤S223的判断结果是肯定的,则确定所述视频会议终端断链。进一步地,通过所述步骤S225确定所述视频会议终端断链后,接下来执行步骤S226,关闭全部或部分所述指示灯。
图6示出根据本发明的第五实施例的,基于串口的视频会议终端控制器的控制方法的流程图。本实施例示出了所述视频会议终端如何检测所述视频会议终端控制器断链的技术方案,这些步骤优选地在所述视频会议终端控制器上线后开始反复执行直到所述视频会议终端控制器下线。具体地,在本实施例中。首先执行步骤S230,所述视频会议终端启动第二定时器,所述视频会议终端初始化后设置所述视频会议终端控制器的在线状态为假,第二定时器超时次数初始化为0,启动第二定时器并设置定时周期为2秒。接下来进入步骤S231,判断在所述第二定时器超时前是否接收到来自所述视频会议终端控制器的所述保活命令, 进一步地,若所述步骤S231的判断结果是肯定的,即在所述第二定时器超时前接收到来自所述视频会议终端控制器的所述保活命令,则接下来进入步骤S232继续执行;若所述步骤S231的判断结果是否定的,即在所述第二定时器超时前没有接收到来自所述视频会议终端控制器的所述保活命令,则将所述第二定时器超时次数增加1,并接下来进入步骤S233继续执行。
其中,通过所述步骤S232,若所述步骤S231的判断结果是肯定的,则杀掉并重新启动所述第二定时器,并确定所述视频会议终端控制器在线,设置所述第二定时器超时次数为0。若所述步骤S231的判断结果是否定的,则接下来通过执行所述步骤S233,若所述步骤S231的判断结果是否定的,则判断所述第二定时器超时的连续次数是否超过第二阈值,进一步地,若所述步骤S233的判断结果是肯定的,即所述第二定时器超时的连续次数超过第二阈值,则接下来进入步骤S235继续执行;若所述步骤S233的判断结果是否定的,即所述第二定时器超时的连续次数没有超过第二阈值,则接下来进入步骤S234继续执行。
其中,通过执行所述步骤S224,若所述步骤S233的判断结果是否定的,则重新启动所述第二定时器。通过执行所述步骤S235,若所述步骤S233的判断结果是肯定的,则确定所述视频会议终端控制器断链。
进一步地,参考上述图7以及图8,本发明提供的视频会议终端控制器与其对应的视频会议终端通过如下方式完成通信过程:
1)视频会议终端控制器只需要将按钮按下的状态通知视频会议终端,由视频会议终端负责点灯(除了系统运行灯/联机灯),视频会议终端控制器只有在检测到断链之后才关闭所有灯。系统运行灯/联机灯的状态由视频会议终端控制器负责维护。本领域技术人员结合现有技术以及上述实施例可以理解,按钮按下或未被按下的状态表示通话状态或非通话状态;类似地,系统运行灯/联机灯也分别表示对应的状态,在此不予赘述;
2)视频会议终端控制器启动后需要一直定时发送保活命令,以便视频会议终端检测。本领域技术人员结合现有技术以及上述实施例可以理解,优选地,保活命令为4个字节。相应地,保活命令的发送顺序可以根据实施需要而确定,例如优选地,其按照发送顺序的起始字为0xFF,命令字为0xEE;相应地,后续的参数字、校验字可以根据实施需要而确定,在此不予赘述;
3)利用保活命令做断链检测。具体地,又分为如下几个步骤:
3.1)视频会议终端的断链检测。如图7所示,视频会议终端要添加一个断链检测的功能,收到保活命令后回应一条保活命令,如果当前Mtc_Box在线状态为假则刷新指示灯,设置Mtc_Box在线状态为真,关闭断链检测定时器并重新启动此定时器。如果连续三次断链检测定时器timeout,则认为Mtc_Box已经断链,设置Mtc_Box在线状态为假;
3.2)视频会议终端控制器的断链检测。如图8所示,视频会议终端控制器初始化后即启动保活定时器,定时发送保活命令。如果连续发送10次(优选的次数,也可以根据实施需要确定该次数)保活命令都没有收到MT的保活命令响应,则认为已经断链。检测到断链后需要将所有灯的状态设为关闭。保活定时器的间隔暂时设为0.5秒,如果要提升断链检测的灵敏度,可以把这个值进一步设小,例如0.2秒,在此不予赘述。
以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本发明的实质内容。
Claims (18)
1. 一种基于串口的视频会议终端控制器,其特征在于,包括如下装置:
- 上线通知装置,其用于向视频会议终端发送上线通知信息;
- 下线通知装置,其用于向视频会议终端发送下线通知信息;
- 呼叫控制装置,其用于向视频会议终端发送地址标识信息,其中,所述地址标识信息用于指示视频会议终端内预存的呼叫地址;以及
- 控制串口,其用于连接视频会议终端。
2.根据权利要求1所述的视频会议终端控制器,其特征在于,还包括如下装置:
- 指示灯;
- 第一接收装置,其用于接收来自视频会议终端的指示灯控制信息,其中,所述指示灯控制信息包括指示灯标识信息以及指示灯状态信息;
- 指示灯控制装置,其用于根据所述指示灯控制信息控制所述指示灯;
- 第一发送装置,其用于向视频会议终端发送指示灯控制回应信息,其中,所述指示灯控制回应信息包括指示灯标识信息以及指示灯状态信息。
3.根据权利要求1或2所述的视频会议终端控制器,其特征在于,还包括如下装置:
- 第一断链检测装置,其用于检测视频会议终端是否断链。
4.根据权利要求3所述的视频会议终端控制器,其特征在于,所述第一断链检测装置包括如下装置:
- 第二发送装置,其用于向视频会议终端发送保活命令;
- 第一判断装置,其用于判断是否接收到来自视频会议终端的保活命令回应;
- 第二判断装置,其用于当所述第一判断装置的判断结果是否定的时,判断所述第一判断装置没有接收到所述保活命令回应的连续次数是否超过第一阈值;
- 第一确定装置,其用于当所述第二判断装置的判断结果是肯定的时,确定视频会议终端断链。
5.根据权利要求1至4中任一项所述的视频会议终端控制器,其特征在于,还包括如下装置:
- 第一输入装置,其用于输入所述地址标识信息;
- 第二接收装置,其用于接收来自视频会议终端的间隔时间设置命令,其中,所述间隔时间设置命令用于指示所述第一输入装置押下的间隔时间;
- 第一设置装置,其用于根据所述间隔时间设置命令设置所述第一输入装置押下的间隔时间;
- 第三发送装置,其用于向视频会议终端发送间隔时间设置命令回应。
6.根据权利要求1至5中任一项所述的视频会议终端控制器,其特征在于,还包括如下装置:
- 发言申请装置,其用于向视频会议终端发送发言申请信息。
7.根据权利要求1至6中任一项所述的视频会议终端控制器,其特征在于,还包括显示屏,其用于显示如下信息中的任一种或任多种信息:
- 所述地址标识信息;
- 断链提示信息,其接收自所述第一断链检测装置,用于提示所述视频会议终端是否断链;
- 发言状态信息,其接收自所述发言申请装置,用于提示所述发言申请信息是否被接受。
8.一种包含基于串口的视频会议终端控制器的控制系统,包括视频会议终端,其特征在于,还包括权利要求1至7中任一项所述的视频会议终端控制器,其中,所述视频会议终端控制器通过控制串口连接所述视频会议终端,其中,所述视频会议终端包括如下装置:
- 第三接收装置,其用于接收所述地址标识信息;
- 第一处理装置,其用于根据所述地址标志信息生成所述指示灯控制信息;
- 第四接收装置,其用于接收所述指示灯控制回应信息。
9.根据权利要求8所述的控制系统,其特征在于,所述视频会议终端还包括如下装置:
- 第二断链检测装置,其用于检测所述视频会议终端控制器是否断链。
10.根据权利要求9所述的控制系统,其特征在于,所述第二断链检测装置包括如下装置:
- 第三判断装置,其用于判断是否接收到所述保活命令;
- 第四判断装置,其用于当所述第三判断装置的判断结果是否定的时,判断所述第三判断装置没有接收到所述保活命令的连续次数是否超过第二阈值;
- 第二确定装置,其用于当所述第四判断装置的判断结果是肯定的时,确定所述视频会议终端控制器断链;
- 第一保活回应装置,其用于接收所述保活命令,并根据所述保活命令反馈所述保活命令回应。
11.根据权利要求8至10中任一项所述的控制系统,其特征在于,所述视频会议终端还包括如下装置:
- 第三发送装置,其用于向所述视频会议终端控制器发送所述时间间隔设置命令;
- 第五接收装置,其用于接收所述间隔时间设置命令回应。
12.根据权利要求8至11中任一项所述的控制系统,其特征在于,所述视频会议终端还包括如下装置:
- 发言申请接收装置,其用于接收所述发言申请信息。
13.一种基于串口的视频会议终端控制器的控制方法,其特征在于,包括如下步骤:
a. 视频会议终端控制器向视频会议终端发送地址标识信息,其中,所述地址标识信息用于指示视频会议终端内预存的网络地址;
b. 视频会议终端根据所述地址标识信息生成指示灯控制信息,其中,所述指示灯控制信息包括指示灯标识信息以及指示灯状态信息;
c. 视频会议终端向视频会议终端控制器发送所述指示灯控制信息;
d. 视频会议终端控制器根据所述指示灯控制信息控制指示灯,并向视频会议终端发送指示灯控制回应信息,其中,所述指示灯控制回应信息包括指示灯标识信息以及指示灯状态信息,
其中,所述视频会议终端控制器通过控制串口连接所述视频会议终端,所述视频会议终端控制器为根据上述权利要求1至7中任一项所述的视频会议终端控制器。
14. 根据权利要求13所述的控制方法,其特征在于,还包括如下步骤中的任一种或任多种步骤:
- 所述视频会议终端控制器向所述视频会议终端发送上线通知信息;
- 所述视频会议终端控制器向所述视频会议终端发送下线通知信息;
- 所述视频会议终端控制器向所述视频会议终端发送发言申请信息。
15.根据权利要求13或14所述的控制方法,其特征在于,还包括如下步骤:
A. 所述视频会议终端控制器向所述视频会议终端发送保活命令,启动第一定时器;
B. 判断在所述第一定时器超时前是否接收到来自所述视频会议终端的保活命令回应;
C. 若所述步骤B的判断结果是肯定的,则杀掉所述第一定时器,确定所述视频会议终端在线;
C'.若所述步骤B的判断结果是否定的,则判断所述第一定时器超时的连续次数是否超过第二阈值;
D'.若所述步骤C'的判断结果是肯定的,则确定所述视频会议终端断链;
D''.若所述步骤C'的判断结果是否定的,则重新启动所述第一定时器。
16.根据权利要求15所述的控制方法,其特征在于,还包括如下步骤:
E'. 关闭全部或部分所述指示灯。
17.根据权利要求13至16中任一项所述的控制方法,其特征在于,还包括如下步骤:
i. 所述视频会议终端启动第二定时器;
ii. 判断在所述第二定时器超时前是否接收到来自所述视频会议终端控制器的所述保活命令;
iii. 若所述步骤ii的判断结果是肯定的,则杀掉并重新启动所述第二定时器,并确定所述视频会议终端控制器在线;
iii'. 若所述步骤ii的判断结果是否定的,则判断所述第二定时器超时的连续次数是否超过第二阈值;
iiii'. 若所述步骤iii'的判断结果是肯定的,则确定所述视频会议终端控制器断链;
iiii''. 若所述步骤iii'的判断结果是否定的,则重新启动所述第二定时器。
18.根据权利要求1至17中任一项所述的视频会议终端控制器/控制系统/控制方法,其特征在于,所述控制串口包括如下接口中的任一种或任多种接口:
- RS485接口;或者
- RS232接口。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010617254.XA CN102547211B (zh) | 2010-12-31 | 2010-12-31 | 一种基于串口的视频会议终端控制器及其控制系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010617254.XA CN102547211B (zh) | 2010-12-31 | 2010-12-31 | 一种基于串口的视频会议终端控制器及其控制系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102547211A true CN102547211A (zh) | 2012-07-04 |
CN102547211B CN102547211B (zh) | 2014-04-16 |
Family
ID=46353025
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010617254.XA Active CN102547211B (zh) | 2010-12-31 | 2010-12-31 | 一种基于串口的视频会议终端控制器及其控制系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102547211B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111343408A (zh) * | 2020-01-22 | 2020-06-26 | 北京翼鸥教育科技有限公司 | 一种多方视频活动的举手发起、应答方法及交互系统 |
CN113660285A (zh) * | 2021-08-31 | 2021-11-16 | 成都卫士通信息产业股份有限公司 | 多媒体会议在网终端管控方法、装置、设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050018820A1 (en) * | 2003-05-23 | 2005-01-27 | Navin Chaddha | Method and system for selecting a communication channel with a recipient device over a communication network |
CN101534412A (zh) * | 2009-04-20 | 2009-09-16 | 中兴通讯股份有限公司 | 实现可视电话会议与会通知的方法及装置 |
CN101815138A (zh) * | 2010-04-16 | 2010-08-25 | 杭州华三通信技术有限公司 | 一种会议留言方法和设备 |
CN101877706A (zh) * | 2010-06-24 | 2010-11-03 | 北京邮电大学 | 多终端的多媒体会议控制系统及实现方法 |
-
2010
- 2010-12-31 CN CN201010617254.XA patent/CN102547211B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050018820A1 (en) * | 2003-05-23 | 2005-01-27 | Navin Chaddha | Method and system for selecting a communication channel with a recipient device over a communication network |
CN101534412A (zh) * | 2009-04-20 | 2009-09-16 | 中兴通讯股份有限公司 | 实现可视电话会议与会通知的方法及装置 |
CN101815138A (zh) * | 2010-04-16 | 2010-08-25 | 杭州华三通信技术有限公司 | 一种会议留言方法和设备 |
CN101877706A (zh) * | 2010-06-24 | 2010-11-03 | 北京邮电大学 | 多终端的多媒体会议控制系统及实现方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111343408A (zh) * | 2020-01-22 | 2020-06-26 | 北京翼鸥教育科技有限公司 | 一种多方视频活动的举手发起、应答方法及交互系统 |
CN113660285A (zh) * | 2021-08-31 | 2021-11-16 | 成都卫士通信息产业股份有限公司 | 多媒体会议在网终端管控方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN102547211B (zh) | 2014-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9907150B2 (en) | Low power battery mode for wireless-enabled device prior to commissioning | |
CN108259280B (zh) | 一种室内智能化控制的实现方法、系统 | |
US20020191636A1 (en) | Timekeeping apparatus providing premises-automation-related function through a network | |
CN103793306A (zh) | 电子产品自动开关机测试方法及其装置 | |
CN110933739B (zh) | 一种电子设备唤醒方法、电子设备 | |
CN108573703B (zh) | 电器系统的控制方法 | |
CN105005216A (zh) | 一种智能教室节能控制与状态查询系统 | |
CN110632854A (zh) | 语音控制方法及装置、语音控制节点及系统及存储介质 | |
CN104503374A (zh) | 一种智能提醒备忘系统及其方法 | |
CN106037560A (zh) | 一种智能淋浴系统及其控制方法 | |
CN108986815A (zh) | 语音控制方法、装置及电子设备 | |
CN102547211B (zh) | 一种基于串口的视频会议终端控制器及其控制系统 | |
CN107360654B (zh) | 一种led调光方法及系统 | |
CN103118070A (zh) | 一种家庭网关的自动售后服务系统 | |
CN112165751A (zh) | 一种基于微信小程序的灯光控制系统 | |
CN103942933A (zh) | 基于gsm的智能安防系统 | |
CN104184996A (zh) | 电子猫眼、电子猫眼系统以及电子猫眼控制方法 | |
CN110530433A (zh) | 一种多合一人体感应器 | |
CN101098275B (zh) | 家庭自动化设施中的通信方法 | |
CN114285892B (zh) | 服务器、智能设备及带屏智能设备唤醒方法 | |
CN101729446A (zh) | 一种提示即时通讯收到新信息的方法、系统及移动终端 | |
CN202472929U (zh) | 智能节能控制器 | |
CN108663942B (zh) | 一种语音识别设备控制方法、语音识别设备和中控服务器 | |
CN216565209U (zh) | 基于物联网的智能镜子 | |
CN104883432A (zh) | 具有提醒和显示功能的智能指环及用其监控终端的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C53 | Correction of patent of invention or patent application | ||
CB02 | Change of applicant information |
Address after: 215011 No. 131 Jin Shan Road, Suzhou hi tech Industrial Development Zone, Jiangsu, Suzhou Applicant after: Suzhou Keda Technology Co., Ltd. Address before: 215011 No. 131 Jin Shan Road, Suzhou hi tech Industrial Development Zone, Jiangsu, Suzhou Applicant before: Suzhou Keda Technology Co., Ltd. |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |