一种对讲的发起方法和装置制造方法及图纸

技术编号:15395649 阅读:83 留言:0更新日期:2017-05-19 07:01
本发明专利技术实施例提供了一种对讲的发起方法和装置,应用在对讲主机中,所述对讲主机通过通信链路连接对讲辅机,所述方法包括:接收所述对讲辅机发送的抢话权的命令;判断所述对讲主机是否处于对讲状态;若是,则根据所述抢话权的命令申请讲话权限;若否,则根据所述抢话权的命令生成对讲发起消息;按照所述对讲发起消息发起对讲操作。通过复用抢话权的命令,以对讲状态作为选择条件,实现了对讲辅机控制发起对讲操作并直接进行讲话,避免用户在对讲主机按下某个功能按键发起对讲操作并通过对讲辅机讲话,大大提高了操作的简便性。

Method and device for initiating intercom

The embodiment of the invention provides a method and a device for initiating intercom, intercom applications in the host, the host is connected through the intercom intercom auxiliary communication link, wherein the method comprises: receiving the intercom auxiliary send right kibitz command; judging whether the host is in a state of intercom intercom; if, according to the the right to apply for permission to speak kibitz command; if not, according to the right of the kibitz command generates intercom initiation message according to the message; initiate intercom intercom launched operation. By multiplexing kibitz right command to state intercom as selection condition, the intercom auxiliary control initiate intercom operation and direct speech, avoid the user in the intercom host press a function key to initiate intercom operations and through the intercom auxiliary speech, greatly improving the convenience of operation.

【技术实现步骤摘要】
一种对讲的发起方法和装置
本专利技术涉及通信
,特别是涉及一种对讲的发起方法和一种对讲的发起装置。
技术介绍
随着科技和经济的发展,对讲机广泛应用在保安、物流、运输以及工业管理等需要远程通话和调度应用领域。为了方便用户使用对讲机,可以通过蓝牙等方式在对讲机上外接一对讲设备,俗称手咪,通过手咪的麦克风输入音频到对讲机中,进行对讲操作。目前,手咪在讲话时提供抢话权操作,如果用户发起对讲时,使用在对讲机按下某个功能按键发起对讲,然后通过手咪讲话,操作繁琐。
技术实现思路
鉴于上述问题,为了解决上述在外接对讲设备时通过对讲机的按键发起对讲操作繁琐的问题,本专利技术实施例提出了一种对讲的发起方法和相应的一种对讲的发起装置。依据本专利技术的一个方面,提供了一种对讲的发起方法,应用在对讲主机中,所述对讲主机通过通信链路连接对讲辅机,所述方法包括:接收所述对讲辅机发送的抢话权的命令;判断所述对讲主机是否处于对讲状态;若是,则根据所述抢话权的命令申请讲话权限;若否,则根据所述抢话权的命令生成对讲发起消息;按照所述对讲发起消息发起对讲操作。根据本专利技术的另一方面,提供了一种对讲的发起装置,应用在对讲主机中,所述对讲主机通过通信链路连接对讲辅机,所述装置包括:抢话权命令接收模块,用于接收所述对讲辅机发送的抢话权的命令;对讲状态判断模块,用于判断所述对讲主机是否处于对讲状态;若是,则调用讲话权限申请模块,若否,则调用对讲发起消息生成模块;讲话权限申请模块,用于根据所述抢话权的命令申请讲话权限;对讲发起消息生成模块,用于根据所述抢话权的命令模拟对讲发起消息;对讲操作发起模块,用于按照所述对讲发起消息发起对讲操作。本专利技术实施例包括以下优点:在本专利技术实施例中,对讲主机通过通信链路连接对讲辅机,如果对讲主机接收对讲辅机发送的抢话权的命令,则可以检测对讲主机当前所处的状态,如果是未发生对讲,则可以模拟对讲发起消息并发起对讲操作,通过复用抢话权的命令,以对讲状态作为选择条件,实现了对讲辅机控制发起对讲操作并直接进行讲话,避免用户在对讲主机按下某个功能按键发起对讲操作并通过对讲辅机讲话,大大提高了操作的简便性,并且,并未对对讲主机、对讲辅机进行硬件上的修改,开发成本小,如果是已发生对讲,则可以根据抢话权的命令申请讲话权限,保证正常使用。附图说明图1是本专利技术的一种对讲的发起方法实施例的步骤流程图;图2是本专利技术的另一种对讲的发起方法实施例的步骤流程图;图3是本专利技术实施例的一种对讲命令的处理流程图;图4是本专利技术的另一种对讲的发起方法实施例的步骤流程图;图5是本专利技术的一种对讲的发起装置实施例的结构框图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。参照图1,示出了本专利技术的一种对讲的发起方法实施例的步骤流程图。在具体实现中,本专利技术实施例可以应用在对讲主机中,该对讲主机可以为手机、平板电脑、智能可穿戴设备(如智能手表)等移动终端,也可以为专门的对讲机,本专利技术实施例对此不加以限制。这些移动终端可以运行WindowsPhone、Android(安卓)、IOS、Windows等操作系统,可以支持蓝牙、红外、Wi-Fi(WIreless-FIdelity,无线保真)等无线通信方式。在本专利技术实施例中,该对讲主机可以与其他对讲机进行双方通话,也可以进行多方(三者或三者以上)进行多方通话。此外,对讲主机可以通过通信链路连接对讲辅机(如手咪),该对讲辅机可以为输入或输出语音,用户可以通过对该讲机辅机辅助进行对讲。其中,该通信链路可以为无线通信链路,如蓝牙链路等。对讲主机与对讲辅机之间的通信信息可以包括如下消息和命令:1、对讲辅机向对讲主机发送命令:AT+XEVENT=TALK,1按下对讲辅机的按键之后发送的命令,可以用于抢话权(即讲话权限),讲话用;AT+XEVENT=TALK,0抬起对讲辅机的按键之后发送的命令,可以用于释放话权,不再讲话。2、对讲主机向对讲辅机发送消息:AT+XEVENT=STATE,1话权空闲,对讲主机通知对讲辅机,现在无人讲话。AT+XEVENT=STATE,2请讲,对讲主机通知对讲辅机,当前讲话权限属于当前用户,当前用户可以讲话。AT+XEVENT=STATE,3请听,对讲主机通知对讲辅机,当前讲话权限属于其他用户,当前用户可以听其他用户讲话。AT+XEVENT=STATE,4对讲结束或者无对讲,对讲主机通知对讲辅机,对讲结束了。在Android系统中,对讲主机中链路进程与对讲进程属于不同的进程,因此,一般是将对讲的状态(话权空闲、请讲、请听、对讲结束或者无对讲)上报链路进程,然后通过链路进程发送AT消息给对讲辅机。为了保证实时性,该部分功能可以通过TelephonyRegistry完成,在TelephonyRegistry中添加一个消息,然后链路进程通过TelephonyRegistry监听该消息,该消息将携带对讲的状态(话权空闲、请讲、请听、对讲结束或者无对讲),如果监听到该消息,则可以发送AT消息给对讲辅机。如上四个AT消息可以用于控制对讲辅机上的指示灯亮不同的颜色,当前用户通过颜色可以了解到当前对讲的状态。如图1所示,该方法具体可以包括如下步骤:步骤101,接收所述对讲辅机发送的抢话权的命令。在本专利技术实施例中,在对讲辅机中可以提供一个按键,若用户按下该按键,则对讲辅机可以通过该通信链路向对讲辅机发送抢话权的命令,如AT+XEVENT=TALK,1。需要说明的是,对讲辅机中提供的按键,可以是物理按键,也可以是虚拟按键,本专利技术实施例对此不加以限制。步骤102,判断所述对讲主机是否处于对讲状态;若是,则执行步骤103,若否,则执行步骤104。在本专利技术实施例中,如果对讲主机接收对讲辅机发送的抢话权的命令(如AT+XEVENT=TALK,1),可以通过检测当前是否处于对讲状态,从而确定发起对讲操作,或者,抢话权。其中,该对讲状态可以包括如下的一种或多种:1、正在对讲,即当前用户与其他用户对讲。2、未发生对讲,即当前用户为与其他用户对讲。步骤103,根据所述抢话权的命令申请讲话权限。在本专利技术实施例中,如果对讲主机正在对讲,抢话权的命令保持原本的含义,可以申请讲话权限。步骤104,根据所述抢话权的命令生成对讲发起消息。在本专利技术实施例中,对抢话权的命令(如AT+XEVENT=TALK,1)进行扩展,如果对讲主机未发生对讲,则可以模拟在对讲主机中的对讲发起消息,以发起对讲操作。步骤105,按照所述对讲发起消息发起对讲操作。若模拟了对讲发起消息(如指定按键的按键消息),则对讲主机中与对讲相关的界面、服务均可以监听到讲发起消息(如指定按键的按键消息),并按照该讲发起消息(如指定按键的按键消息)发起对讲。此时,讲话权限属于当前的对讲主机,可以对其他对讲主机讲话。在具体实现中,当前的对讲主机可以确定意图对讲的一个或多个用户的地址,与这些地址建立通话链接,则可以依据讲话权限进行讲话。在本专利技术实施例中,对讲主机通过通信链路连接对讲辅机,如果对讲主机接收对讲辅机发送的抢话权的命令,则可以检测对讲主机当前所处的状态,如果是未发生对讲,则可以模拟对讲发起消息并发起对讲操作,通过复用抢话权的命令,以本文档来自技高网...
一种对讲的发起方法和装置

【技术保护点】
一种对讲的发起方法,其特征在于,应用在对讲主机中,所述对讲主机通过通信链路连接对讲辅机,所述方法包括:接收所述对讲辅机发送的抢话权的命令;判断所述对讲主机是否处于对讲状态;若是,则根据所述抢话权的命令申请讲话权限;若否,则根据所述抢话权的命令生成对讲发起消息;按照所述对讲发起消息发起对讲操作。

【技术特征摘要】
1.一种对讲的发起方法,其特征在于,应用在对讲主机中,所述对讲主机通过通信链路连接对讲辅机,所述方法包括:接收所述对讲辅机发送的抢话权的命令;判断所述对讲主机是否处于对讲状态;若是,则根据所述抢话权的命令申请讲话权限;若否,则根据所述抢话权的命令生成对讲发起消息;按照所述对讲发起消息发起对讲操作。2.根据权利要求1所述的方法,其特征在于,所述根据所述抢话权的命令生成对讲发起消息的步骤包括:根据所述抢话权的命令映射对讲发起操作标识;依据所述对讲发起操作标识映射对讲发起消息。3.根据权利要求2所述的方法,其特征在于,所述对讲主机配置有第一按键,所述对讲辅机配置有第二按键,在所述对讲主机中针对所述第二按键存储有按键变量,所述按键变量初始记载所述第二按键的抬起标识;所述根据所述抢话权的命令映射对讲发起操作标识的步骤包括:将所述按键变量中的所述第二按键的抬起标识,修改为所述第二按键的按下标识;所述依据所述对讲发起操作标识映射对讲发起消息的步骤包括:依据所述第二按键的按下标识映射所述第一按键的按下事件。4.根据权利要求2或3所述的方法,其特征在于,还包括:接收所述发送的释放话权的命令;识别所述抢话权的命令触发的操作;当所述抢话权的命令触发的操作为发起对讲操作时,依据所述释放话权的命令清除所述对讲发起操作标识,并依据清除之后的操作变量释放讲话权限;当所述抢话权的命令触发的操作为申请讲话权限时,依据所述释放话权的命令释放所述讲话权限。5.根据权利要求4所述的方法,其特征在于,所述识别所述抢话权的命令触发的操作的步骤包括:识别所述操作变量的值;当所述按键变量为所述第二按键的按下标识时,确定所述抢话权...

【专利技术属性】
技术研发人员:温明成赵文波
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:山东,37

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

1