一种基于COM口实现语音集中控制指挥大厅多媒体设备的方法
文献发布时间:2023-06-19 09:29:07
技术领域
本发明涉及多媒体设备控制技术领域,尤其涉及一种基于COM口实现语音集中控制指挥大厅多媒体设备的方法。
背景技术
现如今大屏幕可视化呈现已被越来越多的企业和单位所使用,并且大屏幕也趋向于较大的显示面积和较复杂的显示内容,这使的基于大屏幕可视化呈现的指挥大厅得到广泛应用。
通过指挥大厅可以对多媒体设备间集中控制,现有技术中,控制方式大多为传统的单对单控制方式,在指挥大厅的形式下,语音控制为更加先进的控制方式。但是语音控制中,因为指令输入为语音形式,往往控制指令的指向性不如传统形式那么精确与直接,导致经常出现指令失效问题,同时多媒体的状态情况往往不太明晰,导致语音形式的控制指令容易出现控制失效的问题。
发明内容
为解决背景技术中存在的技术问题,本发明提出一种基于COM口实现语音集中控制指挥大厅多媒体设备的方法。
本发明提出的一种基于COM口实现语音集中控制指挥大厅多媒体设备的方法,包括:
语音集中控制器从输入通道中获取待下发的控制信息;
将所述控制信息输入解析模块,得到控制指令;
将所述控制指令输入对象分析模块,得到与所述控制信息对应的控制操作是否有效的判断结果;
若所述判断结果为有效,则利用输出通道转发所述控制信息。
可选的,所述语音集中控制器包括:虚拟控制单元;所述虚拟控制单元包括私有虚拟控制单元和共享虚拟控制单元。
可选的,所述利用输出通道转发所述控制信息,包括:
从两种所述虚拟控制单元中确定出一个目标虚拟控制单元;
将所述控制信息发送到所述目标虚拟控制单元的任务处理模块中;
利用所述任务处理模块将所述控制信息传递给所述输出通道;
利用所述输出通道转发所述控制信息。
可选的,所述从两种所述虚拟控制单元中确定出一个目标虚拟控制单元,包括:
判断当前是否存在处于空闲状态的所述私有虚拟控制单元;
如果是,则将所述私有虚拟控制单元确定为所述目标虚拟控制单元;
如果否,则从所述共享虚拟控制单元中确定出所述目标虚拟控制单元。
可选的,从所述共享虚拟控制单元中确定出所述目标虚拟控制单元,包括:
根据所述控制指令中的控制对象和控制动作类型,确定所述控制信息的优先级;
从所述共享虚拟控制单元中,选出与所述优先级匹配的目标虚拟控制单元;其中,具有相同控制动作类型和控制对象的控制信息复用同一个所述共享虚拟控制单元。
可选的,所述语音集中控制器包括优先级核算单元,相应地,在所述利用输出通道转发所述控制信息之前,还包括:
利用所述优先级核算单元对所述控制信息以及所述控制信息的优先级进行优先级核算,得到核算结果;
利用所述核算结果对所述控制信息进行优先级设定。
可选的,所述对象分析模块包括控制动作类型对象分析模块。
可选的,所述控制动作类型对象分析模块包括对象状态检测单元、对象被控检测单元以及结果判定单元;所述将所述控制指令输入对象分析模块,得到与所述控制信息对应的控制操作是否有效的判断结果,包括:
将所述控制指令输入所述对象状态检测单元对对象状态进行检测,得到对象状态检测结果;
将所述控制指令输入所述对象被控检测单元对对象被控属性进行检测,得到对象被控属性检测结果;
将所述对象状态检测结果和所述对象被控属性检测结果输入至所述结果判定单元进行逻辑判断,得到所述判断结果。
本发明中,所提出的基于COM口实现语音集中控制指挥大厅多媒体设备的方法,语音集中控制器从输入通道中获取待下发的控制信息;将控制信息输入解析模块,得到控制指令;将控制指令输入对象分析模块,得到与控制信息对应的控制操作是否有效的判断结果;若判断结果为有效,则利用输出通道转发控制信息。
语音集中控制器得到控制信息之后,首先对该控制信息进行解析,得到控制指令。然后,将控制指令输入到对象分析模块,即基于对象分析模块确定与该控制信息对应的控制操作是否有效,如果有效,则利用输出通道转发控制信息。也就是说,在转发控制信息之前,对控制信息本身进行校验,仅转发校验通过的控制信息。如此,便可有效避免转发控制操作无效的控制指令,因而不会将控制指令发送到无法正确响应的多媒体设备,进而避免产生不可预期的多媒体设备响应行为,可提高语音控制的可靠性。
附图说明
图1为本发明提出的一种基于COM口实现语音集中控制指挥大厅多媒体设备的方法的流程框图。
具体实施方式
如图1所示,图1为本发明提出的一种基于COM口实现语音集中控制指挥大厅多媒体设备的方法的流程框图。
参照图1,本发明提出的一种基于COM口实现语音集中控制指挥大厅多媒体设备的方法,包括:
语音集中控制器从输入通道中获取待下发的控制信息;
将控制信息输入解析模块,得到控制指令;
将控制指令输入对象分析模块,得到与控制信息对应的控制操作是否有效的判断结果;
若判断结果为有效,则利用输出通道转发控制信息。
可选的,语音集中控制器包括:虚拟控制单元;虚拟控制单元包括私有虚拟控制单元和共享虚拟控制单元。
可选的,利用输出通道转发控制信息,包括:
从两种虚拟控制单元中确定出一个目标虚拟控制单元;
将控制信息发送到目标虚拟控制单元的任务处理模块中;
利用任务处理模块将控制信息传递给输出通道;
利用输出通道转发控制信息。
可选的,从两种虚拟控制单元中确定出一个目标虚拟控制单元,包括:
判断当前是否存在处于空闲状态的私有虚拟控制单元;
如果是,则将私有虚拟控制单元确定为目标虚拟控制单元;
如果否,则从共享虚拟控制单元中确定出目标虚拟控制单元。
可选的,从共享虚拟控制单元中确定出目标虚拟控制单元,包括:
根据控制指令中的控制对象和控制动作类型,确定控制信息的优先级;
从共享虚拟控制单元中,选出与优先级匹配的目标虚拟控制单元;其中,具有相同控制动作类型和控制对象的控制信息复用同一个共享虚拟控制单元。
可选的,语音集中控制器包括优先级核算单元,相应地,在利用输出通道转发控制信息之前,还包括:
利用优先级核算单元对控制信息以及控制信息的优先级进行优先级核算,得到核算结果;
利用核算结果对控制信息进行优先级设定。
可选的,对象分析模块包括控制动作类型对象分析模块。
可选的,控制动作类型对象分析模块包括对象状态检测单元、对象被控检测单元以及结果判定单元;将控制指令输入对象分析模块,得到与控制信息对应的控制操作是否有效的判断结果,包括:
将控制指令输入对象状态检测单元对对象状态进行检测,得到对象状态检测结果;
将控制指令输入对象被控检测单元对对象被控属性进行检测,得到对象被控属性检测结果;
将对象状态检测结果和对象被控属性检测结果输入至结果判定单元进行逻辑判断,得到判断结果。
在本实施例中,所提出的基于COM口实现语音集中控制指挥大厅多媒体设备的方法,语音集中控制器从输入通道中获取待下发的控制信息;将控制信息输入解析模块,得到控制指令;将控制指令输入对象分析模块,得到与控制信息对应的控制操作是否有效的判断结果;若判断结果为有效,则利用输出通道转发控制信息。
语音集中控制器得到控制信息之后,首先对该控制信息进行解析,得到控制指令。然后,将控制指令输入到对象分析模块,即基于对象分析模块确定与该控制信息对应的控制操作是否有效,如果有效,则利用输出通道转发控制信息。也就是说,在转发控制信息之前,对控制信息本身进行校验,仅转发校验通过的控制信息。如此,便可有效避免转发控制操作无效的控制指令,因而不会将控制指令发送到无法正确响应的多媒体设备,进而避免产生不可预期的多媒体设备响应行为,可提高语音控制的可靠性。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
- 一种基于COM口实现语音集中控制指挥大厅多媒体设备的方法
- 一种IP多媒体子系统集中控制业务终呼的实现方法