一键通建立方法、装置及终端设备制造方法及图纸

技术编号:36368124 阅读:16 留言:0更新日期:2023-01-18 09:25
本申请提供一种本申请提供一种一键通建立方法、装置及终端设备,所述方法包括在获取用户输入的建立会话请求消息后,若上层应用处于休眠态,则通过所述调制解调器向服务器发送群组建立请求;向上层应用传输所述调制解调器生成的快速一键通按键指令,所述快速一键通按键指令用于唤醒所述上层应用;向上层应用传输所述调制解调器从所述服务器接收到的话权授予消息,所述话权授予消息用于建立会话,所述方法通过控制调制解调器生成快速一键通按键指令,并向上层应用传输话权授予消息之前,向上层应用传输一键通按键指令,确保上层应用先感知到一键通按键被按下,再收到话权授予消息,从而能够提升快速一键通建立方法中业务的稳定性和可靠性。稳定性和可靠性。稳定性和可靠性。

【技术实现步骤摘要】
一键通建立方法、装置及终端设备


[0001]本申请涉及通信
,尤其涉及一种一键通建立方法、装置及终端设备。

技术介绍

[0002]B

TrunC(Broadband Trunking Communication,宽带集群通信)是由宽带集群(B

TrunC)产业联盟组织制定的基于TD

LTE(Time Division Long Term Evolution,分时长期演进)的“LTE数字传输+集群语音通信”专网宽带集群系统标准。
[0003]一键通(Push

To

Talk,PTT),是一种基于B

Trunc的集群对讲一对多的语音业务。当多个用户加入到某个群组中,群组中任一用户在该群组中发起语音业务,群组内的所有用户均可以接收到。一键通可以应用于军队、公安、交通及地铁等行业。一键通又称为组呼,终端发起一键通业务的按键称为一键通按键,一键通会话的建立又叫做群组建立。其中,快速一键通是指当终端处于休眠态时,用户按下一键通按键时,不需要基于唤醒的上层应用向远端服务器发送群组建立请求,而可以直接通过调制解调器芯片向远端服务器发起群组建立请求。当上层应用在收到话权授予消息后,可以快速进入主讲状态,节省群组建立的时延。然而,上述的快速一键通建立方法中,若上层应用在收到话权授予消息时,还未接收到唤醒通知,则会将话权授予消息丢弃,在接收到唤醒通知后,则会一直等待话权授予消息,然而话权授予消息已经被丢弃,则会导致上层应用卡死,一键通业务发起失败。
[0004]因此,现有的快速一键通建立方法中业务的稳定性和可靠性有待提升。

技术实现思路

[0005]本申请提供一种一键通建立方法、装置及终端设备,以解决现有的快速一键通建立方法中业务的稳定性和可靠性较差的问题。
[0006]第一方面,本申请提供一种一键通建立方法,所述方法应用于终端设备,所述方法包括:
[0007]在获取用户输入的建立会话请求消息后,若上层应用处于休眠态,则通过所述调制解调器向服务器发送群组建立请求;
[0008]向上层应用传输所述调制解调器生成的快速一键通按键指令,所述快速一键通按键指令用于通知所述上层应用已获取用户输入的建立会话请求消息;
[0009]向上层应用传输所述调制解调器从所述服务器接收到的话权授予消息,所述话权授予消息用于建立会话。
[0010]可选的,通过所述调制解调器向服务器发送群组建立请求,包括:
[0011]在获取用户输入的建立会话请求后,生成群组建立请求;
[0012]向所述调制解调器发送所述群组建立请求,以使所述调制解调器向所述服务器发送所述群组建立请求。
[0013]可选的,所述方法还包括:通过所述调制解调器向服务器发送群组建立请求时,向上层应用发送唤醒消息,所述唤醒消息用于唤醒上层应用。
[0014]可选的,所述方法还包括:通过上层应用对接收的所述快速一键通按键指令和所述唤醒消息进行去重处理。
[0015]可选的,通过上层应用对接收的所述快速一键通按键指令和所述唤醒消息进行去重处理,包括:
[0016]若上层应用在接收到快速一键通按键指令后的预设时间内接收到唤醒消息,则将所述唤醒消息丢弃;或者,
[0017]若上层应用在接收到唤醒消息的预设时间内接收到快速一键通按键指令,则将所述快速一键通按键指令丢弃。
[0018]可选的,所述上层应用预先申请RTP/RTCP端口,并将所述RTP/RTCP端口分配给调制解调器,以使所述调制解调器与所述服务器之间通过所述RTP/RTCP端口进行数据传输。
[0019]可选的,向所述调制解调器发送所述群组建立请求,包括:
[0020]控制所述GPIO端口的电压发生跳变,以使所述调制解调器在检测到GPIO端口的电压发生变化时,确认接收到所述群组建立请求。
[0021]第二方面,本申请提供一种一键通建立装置,所述装置包括:
[0022]发送模块,用于在获取用户输入的建立会话请求后,若上层应用处于休眠态,则通过所述调制解调器向服务器发送群组建立请求;
[0023]传输模块,用于向上层应用传输所述调制解调器生成的快速一键通按键指令,所述快速一键通按键指令用于通知所述上层应用已获取用户输入的建立会话请求消息;
[0024]所述传输模块,还用于向上层应用传输所述调制解调器从所述服务器接收到的话权授予消息,所述话权授予消息用于建立会话。
[0025]第三方面,本申请提供一种终端设备,包括:至少一个处理器、存储器和调制解调器;
[0026]所述存储器存储计算机执行指令;
[0027]所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如第一方面任一项所述的方法;
[0028]所述调制解调器执行在接收到群组建立请求后,向服务器发送所述群组建立请求,生成并向上层应用发送快速一键通按键指令。
[0029]第四方面,本申请提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现如第一方面任一项所述的方法。
[0030]第五方面,本申请提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如第一方面任一项所述的方法。
[0031]本申请提供一种一键通建立方法、装置及终端设备,所述方法包括在获取用户输入的建立会话请求消息后,若上层应用处于休眠态,则通过所述调制解调器向服务器发送群组建立请求;向上层应用传输所述调制解调器生成的快速一键通按键指令,所述快速一键通按键指令用于唤醒所述上层应用;向上层应用传输所述调制解调器从所述服务器接收到的话权授予消息,所述话权授予消息用于建立会话,所述方法通过控制调制解调器生成快速一键通按键指令,并向上层应用传输话权授予消息之前,向上层应用传输一键通按键指令,确保上层应用先感知到一键通按键被按下,再收到话权授予消息,从而能够提升快速一键通建立方法中业务的稳定性和可靠性。
附图说明
[0032]为了更清楚地说明本申请或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0033]图1为本专利技术实施例提供的一种一键通建立的应用场景示意图;
[0034]图2为本专利技术实施例提供的一种一键通建立方法的流程示意图;
[0035]图3为本专利技术实施例提供的一种一键通建立方法的时序图;
[0036]图4为本专利技术实施例提供的一种一键通建立装置的结构示意图;
[0037]图5为本专利技术实施例提供的一种终端设备的硬件结构示意图。
具体实施方式
[0038]下面将结合本专利技术实施例中的附图,对本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种一键通建立方法,其特征在于,所述方法应用于终端设备,所述方法包括:在获取用户输入的建立会话请求消息后,若上层应用处于休眠态,则通过所述调制解调器向服务器发送群组建立请求;向上层应用传输所述调制解调器生成的快速一键通按键指令,所述快速一键通按键指令用于通知所述上层应用已获取用户输入的建立会话请求消息;向上层应用传输所述调制解调器从所述服务器接收到的话权授予消息,所述话权授予消息用于建立会话。2.根据权利要求1所述的方法,其特征在于,通过所述调制解调器向服务器发送群组建立请求,包括:在获取用户输入的建立会话请求后,生成群组建立请求;向所述调制解调器发送所述群组建立请求,以使所述调制解调器向所述服务器发送所述群组建立请求。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:通过所述调制解调器向服务器发送群组建立请求时,向上层应用发送唤醒消息,所述唤醒消息用于唤醒上层应用。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:通过上层应用对接收的所述快速一键通按键指令和所述唤醒消息进行去重处理。5.根据权利要求4所述的方法,其特征在于,通过上层应用对接收的所述快速一键通按键指令和所述唤醒消息进行去重处理,包括:若上层应用在接收到快速一键通按键指令后的预设时间内接收到唤醒消息,则将所述唤醒消息丢弃;或者,若上层应用在接收到唤醒消息的预设时间内接收到快速一键通按键指令,则将所述快速一键通按键指令丢弃。6.根据权利要求1

5任一项所述的方法,其特征在于,所述上层应用预先申请RTP/RTCP端口,并将所述RTP/RTCP端口分配给调制解调器,以使所述调制解调器与所...

【专利技术属性】
技术研发人员:朱联军
申请(专利权)人:成都鼎桥通信技术有限公司
类型:发明
国别省市:

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

1