专利名称:实现脱网直通方式通话的方法和数字集群终端的制作方法
技术领域:
本发明涉及数字集群领域,具体地说,涉及一种实现脱网直通(DMO, Direct Mode Operation)方式通话的方法和数字集群终端。
背景技术:
数字集群通讯系统是移动通讯系统的 一个重要分支,是一种应用于集团 调度指挥通讯的移动通讯系统。与以GSM (Global System for Mobile Communications,全球移动通讯系统)为代表的公众移动通信网相比,有私 密呼、组呼、优先呼叫以及紧急呼叫等特殊业务,而且呼叫建立时间和端到 端信道时延较短,特别适用于突发事件处置中的通讯调度及对指挥调度功能 要求较高的企事业、工矿、油田、农场、公安、武警以及军队等部门,已被 我国城市应急联动系统选定为基础通讯平台。
DMO方式是使移动台在没有网络覆盖或网络服务中断的情况下实现近 距离的直接通信的技术,因此DMO是集群通信的重要的补充。但在目前数 字集群通讯系统中的数字集群终端上还未实现DMO方式通话,因此如何在 数字集群终端实现DMO方式通话成为了亟待解决的问题。
发明内容
本发明所解决的技术问题在于提供了 一种实现DMO方式通话的方法和 数字集群终端,以实现在数字集群终端上能够进行DMO方式通话。
为解决上述问题,本发明提供了 一种在数字集群终端上实现脱网直通 DMO方式通i舌的方法,包才舌
所述数字集群终端启动后,其中的DMO主控模块在接收到用户通过用 户界面UI模块发来的启动DMO命令时,指示关闭数字集群射频模块,并与DMO受控模块建立连接,且在连接建立成功后通知所述UI模块;所述 UI模块将用户设置的频点信息通过所述DMO主控;漠块发送给所述DMO受 控模块,所述DMO受控模块将自身参数设置为上述频点信息后,且DMO 射频;漠块处于打开状态时,即进入DMO通话空闲状态,其中,所述DMO 主控模块可在指示关闭所述数字集群射频模块后的任意一步指示打开所述 DMO射频模块。
进一步地,上述方法还可包括所述DMO受控模块通过所述DMO主 控模块向所述UI模块发送组设置成功响应;
所述UI模块收到后,向用户提示该数字集群终端已进入DMO通话空 闲状态。
进一步地,上述方法还可具有以下特征
所述DMO主控模块与所述DMO受控模块建立连接具体包括
当所述DMO主控模块接收到用户通过所述UI模块发来的所述启动 DMO命令时,打开所述DMO受控模块以及与所述DMO受控模块连接的
串13;
所述DMO主控模块通过所述串口向DMO受控模块发送连接指令。 进一步地,上述方法还可包括
若所述DMO受控模块设置参数失败,则向所述DMO主控模块发送组 i殳置失败响应;
所述DMO主控模块向所述UI模块发送所述组设置失败响应,并关闭 所述DMO受控模块和所述DMO射频模块,指示打开所述数字集群射频模 块。
进一步地,上述方法还可具有以下特征
在所述数字集群终端启动后,且在所述DMO主控4莫块打开与所述DMO 受控模块连接的串口之前,还包括
所述DMO主控模块指示所述串口进行初始化工作。
进一步地,上述方法还可具有以下特征所述DMO主控模块在连接建立成功后通知所述UI模块是指
所述DMO主控模块在接收到所述DMO受控模块发来的连接指令响应 后,通知所述UI模块连接建立成功。
进一步地,上述方法还可具有以下特征
所述数字集群终端中有一连接定时器,该连接定时器中预设有连接超时 时间及连4妄超时次凄史;
所述DMO主控模块在向所述DMO受控模块发送所述连接指令时,启 动所述连接定时器;
所述DMO主控模块与DMO受控模块建立连接是指
所述DMO主控模块向所述DMO受控模块发送所述连接指令,并判断 在所述连接超时时间内是否收到所述DMO受控模块返回的连接指令响应, 如在所述连接超时时间内收到所述DMO受控模块返回的连接指令响应,则 所述DMO主控模块与DMO受控模块建立连接成功;如果在所述连接超时 时间到达时仍然没有收到所述DMO受控模块返回的连接指令响应,判断发 送连接指令的次数是否已超过连接超时次数,如超过,则所述DMO主控模 块与DMO受控模块建立连接失败;否则重新进行上述发送连接指令及后续 判断流程。
进一步地,上述方法还可具有以下特征
所述UI模块将用户设置的亚音频和静噪等级连同所述频点信息一起通 过所述DMO主控模块发送给所述DMO受控模块;
所述DMO受控模块根据所述亚音频、静噪等级及所述频点信息设置自 身参数。
为解决上述问题,本发明还提供了 一种实现脱网直通DMO方式通话的 数字集群终端,包括用户界面UI模块、DMO主控模块、DMO受控模块、 DMO射频模块和数字集群射频模块;
所述UI模块用于将用户发来的启动DMO命令发送给所述DMO主控模 块;还用于在获知所述DMO主控模块与所述DMO受控模块建立连接成功后,将用户设置的频点信息发送给所述DMO主控模块;
所述DMO主控模块用于在接收到所述启动DMO命令后,指示关闭所 述数字集群射频模块,并与DMO受控模块建立连接;还用于在连接建立成 功后通知所述UI模块;还用于将接收到的所述频点信息发送给所述DMO 受控模块;还用于在指示关闭所述数字集群射频模块后,指示打开所述DMO 射频模块;
所述DMO受控模块用于根据接收到所述频点信息设置自身参数设置 后,进入DMO通话空闲状态。
进一步地,上述数字集群终端还可具有以下特征
所述DMO受控模块还用于向所述DMO主控模块发送组设置成功响应;
所述DMO主控模块还用于将接收到的所述组设置成功响应发送给所述 UI模块;
所述UI模块还用于在收到所述组设置成功响应,向用户提示该数字集 群终端已进入DMO通话空闲状态。
进一步地,上述数字集群终端还可具有以下特征
所述DMO主控模块还用于在接收到用户通过所述UI模块发来的所述 启动DMO命令时,打开所述DMO受控^f莫块以及与所述DMO受控^莫块连 接的串口 ;还用于通过所述串口向DMO受控模块发送连接指令。
进一步地,上述数字集群终端还可具有以下特征
所述DMO受控模块还用于在设置参数失败,向所述DMO主控模块发 送组i殳置失败响应;
所述DMO主控模块还用于向所述UI模块发送所述组设置失败响应, 并关闭所述DMO受控模块和所述DMO射频模块,指示打开所述数字集群 射频模块。
进一步地,上述数字集群终端还可具有以下特征
所述DMO主控模块还用于指示所述串口进行初始化工作。
进一步地,上述数字集群终端还可具有以下特征所述DMO主控模块还用于在接收到所述DMO受控模块发来的连接指令响应后,通知所述UI一莫块连接建立成功。
进一步地,上述数字集群终端还可具有以下特征
所述数字集群终端中还包括一连接定时器,所述连接定时器中预设有连接超时时间及连接超时次凄史;
所述DMO主控模块还用于在向所述DMO受控模块发送所述连接指令时,启动所述连接定时器;
所述DMO主控模块还用于向所述DMO受控模块发送所述连接指令,并判断在所述连接超时时间内是否收到所述DMO受控模块返回的连接指令响应,如在所述连接超时时间内收到所述DMO受控模块返回的连接指令响应,则所述DMO主控模块与DMO受控模块建立连接成功;如果在所述连接超时时间到达时仍然没有收到所述DMO受控模块返回的连接指令响应,则还用于判断发送连接指令的次数是否已超过连接超时次数,如超过,则所述DMO主控模块与DMO受控模块建立连接失败;否则还用于重新向所述DMO受控模块发送所述连接指令。
进一步地,上述数字集群终端还可具有以下特征
所述UI模块还用于将用户设置的亚音频和静噪等级连同所述频点信息一起发送给所述DMO主控模块;
所述DMO主控模块还用于将接收到的所述亚音频和静噪等级发送给所述DMO受控模块;
所述DMO受控模块还用于根据所述亚音频、静噪等级及所述频点信息设置自身参数。
与现有技术相比,通过本发明能够实现在数字集群终端上进行DMO方式通话。
图1为本发明实施例中在数字集群终端上实现DMO方式通话的方法流程图2为本发明实施例中实现脱网直通方式通话的数字集群终端。
具体实施例方式
以下对具体实施方式
进行详细描述,但不作为对本发明的限定。
如图l所示,本发明所述方法的基本构思是数字集群终端启动后,其中的DMO主控模块在接收到用户通过用户界面UI模块发来的启动DMO命令时,指示关闭数字集群射频模块,并与DMO受控模块建立连接,且在连接建立成功后通知UI模块;UI模块将用户设置的频点信息通过DMO主控模块发送给DMO受控模块,DMO受控模块将自身参数设置为上述频点信息后,且DMO射频模块处于打开状态时,该数字集群终端即进入DMO通话空闲状态,其中,DMO主控模块可以在指示关闭数字集群射频模块后的任意一步指示打开DMO射频模块。
此后,DMO受控模块还可以通过DMO主控模块向UI模块发送组设置成功响应;UI模块收到后,向用户提示该数字集群终端已进入DMO通话空闲状态。
其中,上述DMO主控才莫块与DMO受控才莫块建立连接具体包括
DMO主控模块打开DMO受控模块以及与DMO受控模块连接的串口(可以是UART ( Universal Asynchronous Receiver/Transmitter, 通用异步接收和发送器)类串口 ) ; DMO主控模块通过该串口向DMO受控模块发送连接指令。其中,在该串口被打开之前,DMO主控模块还需指示串口进行初始化工作。
而在DMO主控模块接收到DMO受控模块发来的连接指令响应后,即可认为二者连接建立成功。
若DMO受控模块设置参数失败后,则向DMO主控模块发送组设置失败响应;DMO主控才莫块向UI才莫块发送组设置失败响应,并关闭DMO受控模块和DMO射频模块,指示打开数字集群射频模块。
为保证连接的有效性,还可在数字集群终端中设置一连接定时器,该连接定时器中预设有连接超时时间及连接超时次数。当DMO主控模块在向DMO受控模块发送连接指令时,启动该连接定时器;然后DMO主控模块判断在连接超时时间内是否收到DMO受控模块返回的连接指令响应,若在连接超时时间内收到DMO受控模块返回的连接指令响应,则DMO主控模块与DMO受控模块建立连接成功;如果在连接超时时间到达时,DMO主控模块仍然未收到DMO受控模块返回的连接指令响应,则判断发送连接指令的次数是否已超过连接超时次数,如超过,则DMO主控模块与DMO受控模块建立连接失败;如果没超过,重新进行上述发送连接指令及后续判断流程。
例如,连接定时器中设定的连接超时时间为30ms,连接超时次数为3次,上述发送连接指令流程和判断流程为
(1) DMO主控模块向DMO受控模块发送连接指令,启动该连接定时器,连接定时器开始计时;
(2 ) DMO主控模块若判断出在30ms到来之前收到了 DMO受控模块返回的连接指令响应,则DMO主控模块与DMO受控模块建立连接成功,结束发送连接指令流程;
(3 )若连接定时器超时时,DMO主控模块仍然没有收到DMO受控模块返回的连接指令响应,则DMO主控模块判断发送连接指令的次数是否超过预设的连接超时次数(3次),如果没超过,则重新执行步骤(1);如果超过了 ,即DMO主控模块已经向DMO受控模块发送了 4次连接指令了 ,则DMO主控模块与DMO受控模块建立连接失败,结束。
除频点信息外,UI模块还可以将用户设置的亚音频和静噪等级一起通过DMO主控模块发送给DMO受控模块;DMO受控模块根据上述三个参数设置自身参数。在数字集群终端进入DMO通话空闲状态后,可以利用DMO射频模块在上述频点上与能发送满足其静噪等级且带有相同亚音频的信号的对端进行DMO方式通话。而本发明中实现脱网直通DMO方式通话的数字集群终端,包括UI模块、通过串口连接的DMO主控模块及DMO受控模块、DMO射频模块和数字集群射频模块。
于在获知DMO主控模块与DMO受控模块建立连接成功后,将用户设置的频点信息发送给DMO主控模块。
DMO主控模块用于在接收到启动DMO命令后,指示关闭数字集群射频模块,并与DMO受控模块建立连接;还用于在连接建立成功后通知所述UI模块;还用于将接收到的所述频点信息发送给所述DMO受控模块;还用于在在指示关闭数字集群射频模块后,指示打开DMO射频模块。
DMO受控模块用于根据接收到频点信息设置自身参数设置。
其中,DMO受控模块还用于向DMO主控模块发送组设置成功响应;DMO主控模块还用于将接收到的组设置成功响应发送给UI模块;
UI模块还用于在收到组设置成功响应,向用户提示该数字集群终端已进入DMO通话空闲状态。
DMO主控模块还用于在接收到用户通过UI模块发来的启动DMO命令时,打开DMO受控模块以及与DMO受控模块连接的串口 ;还用于通过串口向DMO受控模块发送连接指令。
DMO受控模块还用于在设置参数失败,向DMO主控模块发送组设置失败响应;DMO主控才莫块还用于向UI才莫块发送组设置失败响应,并关闭DMO受控模块和DMO射频模块,指示打开数字集群射频模块。
DMO主控模块还用于指示串口进行初始化工作。
DMO主控模块还用于在接收到DMO受控模块发来的连接指令响应后,通知UI模块连接建立成功。
所述数字集群终端中还包括一连接定时器,连接定时器中预设有连接超时时间及连4妄超时次凄t;
DMO主控才莫块还用于在向DMO受控才莫块发送连接指令时,启动连接定时器;DMO主控模块还用于向DMO受控模块发送连接指令,并判断在连接超时时间内是否收到DMO受控模块返回的连接指令响应,如在连接超时时间内收到DMO受控模块返回的连接指令响应,则DMO主控模块与DMO受控模块建立连接成功;如果在连接超时时间到达时仍然没有收到DMO受控模块返回的连接指令响应,则还用于判断发送连接指令的次数是否已超过连接超时次数,如超过,则DMO主控模块与DMO受控模块建立连接失败;否则还用于重新向DMO受控模块发送连接指令。
UI模块还用于将用户设置的亚音频和静噪等级连同频点信息一起发送给DMO主控模块;DMO主控模块还用于将接收到的亚音频和静噪等级发送给DMO受控模块;DMO受控模块还用于根据亚音频、静噪等级及频点信息设置自身参数。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1、一种在数字集群终端上实现脱网直通DMO方式通话的方法,其特征在于,包括所述数字集群终端启动后,其中的DMO主控模块在接收到用户通过用户界面UI模块发来的启动DMO命令时,指示关闭数字集群射频模块,并与DMO受控模块建立连接,且在连接建立成功后通知所述UI模块;所述UI模块将用户设置的频点信息通过所述DMO主控模块发送给所述DMO受控模块,所述DMO受控模块将自身参数设置为上述频点信息后,且DMO射频模块处于打开状态时,即进入DMO通话空闲状态,其中,所述DMO主控模块在指示关闭所述数字集群射频模块后的任意一步指示打开所述DMO射频模块。
2、 如权利要求l所述的方法,其特征在于,还包括所述DMO受控模块通过所述DMO主控模块向所述UI模块发送组设置 成功响应;所述UI模块收到后,向用户提示该数字集群终端已进入DMO通话空 闲状态。
3、 如权利要求l所述的方法,其特征在于,所述DMO主控模块与所述DMO受控it块建立连接具体包括当所述DMO主控模块接收到用户通过所述UI模块发来的所述启动 DMO命令时,打开所述DMO受控模块以及与所述DMO受控模块连接的串D;所述DMO主控模块通过所述串口向DMO受控模块发送连接指令。
4、 如权利要求3所述的方法,其特征在于,还包括若所述DMO受控模块设置参数失败,则向所述DMO主控模块发送组 设置失败响应;所述DMO主控模块向所述UI模块发送所述组设置失败响应,并关闭所述DMO受控模块和所述DMO射频模块,指示打开所述数字集群射频模 块。
5、 如权利要求3或4所述的方法,其特征在于,在所述数字集群终端启动后,且在所述DMO主控模块打开与所述DMO 受控模块连接的串口之前,还包括所述DMO主控模块指示所述串口进行初始化工作。
6、 如权利要求3或4所述的方法,其特征在于,所述DMO主控模块在连接建立成功后通知所述UI模块是指所述DMO主控模块在接收到所述DMO受控模块发来的连接指令响应 后,通知所述UI模块连接建立成功。
7、 如权利要求6所述的方法,其特征在于,所述数字集群终端中有一连接定时器,该连接定时器中预设有连接超时 时间及连接超时次数;所述DMO主控模块在向所述DMO受控模块发送所述连接指令时,启 动所述连接定时器;所述DMO主控模块与DMO受控模块建立连接是指所述DMO主控模块向所述DMO受控模块发送所述连接指令,并判断 在所述连接超时时间内是否收到所述DMO受控模块返回的连接指令响应, 如在所述连接超时时间内收到所述DMO受控模块返回的连接指令响应,则 所述DMO主控模块与DMO受控模块建立连接成功;如果在所述连接超时 时间到达时仍然没有收到所述DMO受控模块返回的连接指令响应,判断发 送连接指令的次数是否已超过连接超时次数,如超过,则所述DMO主控模 块与DMO受控模块建立连接失败;否则重新进行上述发送连接指令及后续 判断流程。
8、 如权利要求1或4所述的方法,其特征在于,所述UI模块将用户设置的亚音频和静噪等级连同所述频点信息一起通过所述DMO主控模块发送给所述DMO受控模块;所述DMO受控模块根据所述亚音频、静噪等级及所述频点信息设置自 身参数。
9、 一种实现脱网直通DMO方式通话的数字集群终端,其特征在于, 包括用户界面UI模块、DMO主控模块、DMO受控模块、DMO射频模块和数字集群射频模块;块;还用于在获知所述DMO主控模块与所述DMO受控模块建立连接成功 后,将用户设置的频点信息发送给所述DMO主控模块;所述DMO主控模块用于在接收到所述启动DMO命令后,指示关闭所 述数字集群射频模块,并与DMO受控模块建立连接;还用于在连接建立成 功后通知所述UI模块;还用于将接收到的所述频点信息发送给所述DMO 受控模块;还用于在指示关闭所述数字集群射频模块后,指示打开所述DMO 射频模块;所述DMO受控模块用于根据接收到所述频点信息设置自身参数设置 后,进入DMO通话空闲状态。
10、 如权利要求9所述的数字集群终端,其特征在于,所述DMO受控模块还用于向所述DMO主控模块发送组设置成功响应;所述DMO主控模块还用于将接收到的所述组设置成功响应发送给所述 UI模块;所述Ul模块还用于在收到所述组设置成功响应,向用户提示该数字集 群终端已进入DMO通话空闲状态。
11、 如权利要求9所述的数字集群终端,其特征在于,所述DMO主控模块还用于在接收到用户通过所述UI模块发来的所述 启动DMO命令时,打开所述DMO受控模块以及与所述DMO受控模块连 接的串口 ;还用于通过所述串口向DMO受控模块发送连接指令。
12、 如权利要求11所述的数字集群终端,其特征在于,所述DMO受控模块还用于在设置参数失败,向所述DMO主控模块发 送组设置失败响应;所述DMO主控模块还用于向所述UI模块发送所述组设置失败响应, 并关闭所述DMO受控模块和所述DMO射频模块,指示打开所述数字集群 射频模块。
13、 如权利要求IO或11所述的数字集群终端,其特征在于, 所述DMO主控模块还用于指示所述串口进行初始化工作。
14、 如权利要求IO或11所述的数字集群终端,其特征在于,所述DMO主控模块还用于在接收到所述DMO受控模块发来的连接指 令响应后,通知所述UI模块连接建立成功。
15、 如权利要求14所述的数字集群终端,其特征在于,所述数字集群终端中还包括一连接定时器,所述连接定时器中预设有连 接超时时间及连接超时次数;所述DMO主控模块还用于在向所述DMO受控模块发送所述连接指令 时,启动所述连接定时器;所述DMO主控模块还用于向所述DMO受控模块发送所述连接指令, 并判断在所述连接超时时间内是否收到所述DMO受控模块返回的连接指令 响应,如在所述连接超时时间内收到所述DMO受控模块返回的连接指令响 应,则所述DMO主控模块与DMO受控模块建立连接成功;如果在所述连 接超时时间到达时仍然没有收到所述DMO受控模块返回的连接指令响应, 则还用于判断发送连接指令的次数是否已超过连接超时次数,如超过,则所 述DMO主控模块与DMO受控模块建立连接失败;否则还用于重新向所述 DMO受控模块发送所述连接指令。
16、 如权利要求9或12所述的数字集群终端,其特征在于,所述UI模块还用于将用户设置的亚音频和静噪等级连同所述频点信息一起发送给所述DMO主控纟莫块;所述DMO主控模块还用于将接收到的所述亚音频和静噪等级发送给所 述DMO受控模块;所述DMO受控模块还用于根据所述亚音频、静噪等级及所述频点信息 设置自身参数。
全文摘要
实现脱网直通DMO方式通话的数字集群终端,包括用户界面UI模块、DMO主控模块、DMO受控模块、DMO射频模块和数字集群射频模块。在数字集群终端上实现DMO方式通话的方法,包括数字集群终端启动后,DMO主控模块接收到用户通过UI模块发来的启动DMO命令时,指示关闭数字集群射频模块,并与DMO受控模块建立连接,且在连接建立成功后通知UI模块;UI模块将用户设置的频点信息通过DMO主控模块发送给DMO受控模块,DMO受控模块将自身参数设置为上述频点信息后,且DMO射频模块处于打开状态时,即进入DMO通话空闲状态,其中,DMO主控模块在指示关闭数字集群射频模块后的任意一步指示打开DMO射频模块。
文档编号H04W88/02GK101527971SQ200910130078
公开日2009年9月9日 申请日期2009年4月14日 优先权日2009年4月14日
发明者辉 杨, 武 王, 王绍星 申请人:中兴通讯股份有限公司