手机对讲业务适配器、手机对讲业务终端和手机对讲方法

文档序号:9238128阅读:339来源:国知局
手机对讲业务适配器、手机对讲业务终端和手机对讲方法
【技术领域】
[0001]本发明涉及通信技术,尤其是一种手机对讲业务适配器、手机对讲业务终端和手机对讲方法。
【背景技术】
[0002]目前基于公众移动网络(简称为:公网)承载的手机对讲技术中的无线一键通(PTTOver Cellular, PoC)技术,由于具备覆盖范围大、组网成本低、信息化程度高的优势,目前已经取得了大量应用,成为对讲技术发展的新趋势。
[0003]在实现本发明的过程中,发明人发现现有的手机对讲技术至少存在以下问题:
[0004]手机对讲技术要求在手机终端上实现对讲业务。由于普通的对讲业务终端用户的使用习惯与普通手机终端用户有较大差别,对讲业务和移动通信业务在硬件和软件层面对终端的要求均不同,如果要在手机终端上实现PoC对讲业务,则需要对手机终端进行改造,对于手机终端的定制要求较高,包括软件层面的定制和硬件层面的定制,其中,软件层面的定制例如需要使手机终端支持讲通信协议,硬件层面的定制例如需要在手机终端上设置一键通(Push To Talk,PTT)按键、紧急求救信号(SOS)按键、进行喇叭音量改造等,这就会造成对手机终端的改造量比较大,每款手机终端都要单独改造,成本很高,造成市面上支持PoC的手机终端款式少、价格高,并且改造后对手机终端的性能消耗较大。

【发明内容】

[0005]本发明实施例所要解决的技术问题是:提供一种手机对讲业务适配器、手机对讲业务终端和手机对讲方法,以较低的成本使手机终端实现手机对讲业务。
[0006]本发明实施例提供的一种手机对讲业务适配器,包括支持对讲业务的一键通PTT按键处理单元、紧急求救信号SOS按键处理单元、显示处理单元、扬声器、话筒处理单元,以及无线一键通PoC协议栈单元、语音编码器、实时传输协议RTP协议栈单元和第一底层接口单元;
[0007]SOS按键处理单元,用于存储紧急求救中心用户标识ID,并在接收到用户发送的紧急求救信号后转发送给PoC协议栈单元,该紧急求救信号中包括紧急求救中心用户ID ;
[0008]扬声器,用于播放对端用户讲话的媒体数据;
[0009]话筒处理单元,用于接收本端用户讲话的媒体数据并转发送给语音编码器;
[0010]语音编码器,用于对话筒处理单元发送的媒体数据进行编码得到编码媒体数据并发送给RTP协议栈单元diRTP协议栈单元发送的编码媒体数据进行解码得到媒体数据,并通知扬声器播放解码得到的媒体数据;
[0011]RTP协议栈单元,用于基于RTP对语音编码器发送的编码媒体数据进行封装得到媒体流,并发送给第一底层接口单元;以及将第一底层接口单元发送的媒体流进行解封装得到编码媒体数据并发送给语音编码器;
[0012]显示处理单元,用于提供信息显示功能,包括进行对讲业务的群组ID信息、群组中各用户的用户ID信息和对讲业务通话状态的显示;
[0013]PTT按键处理单元,用于触发呼叫发起请求,在接收到本端用户选择被叫用户的用户ID或者群组ID后按下PTT按键处理单元中的PTT按键信号时生成呼叫请求并转发送给PoC协议栈单元,所述呼叫请求中包括被叫用户的用户ID ;
[0014]PoC协议栈单元,用于根据所述呼叫请求生成呼叫PoC信令并发送给第一底层接口单元;以及在接收到第一底层接口单元转发的被叫响应信令后,通知显示处理单元和扬声器提示本端用户被叫已接通,可以开始讲话;以及接收到第一底层接口单元发送的呼叫PoC信令后,识别所述手机对讲业务适配器连接的手机终端当前是否处于空闲状态,若手机终端当前处于空闲状态,通知显示处理单元和扬声器提示本端用户有呼叫到达并且已接通,并通知RTP协议栈单元准备预留资源接收对端用户发送的媒体流;以及将SOS按键处理单元发送的紧急求救信号发送给第一底层接口单元;
[0015]第一底层接口单元,用于与手机终端中的第二底层接口单元连接,提供手机对讲业务适配器到手机终端的物理通道,将呼叫PoC信令转发送给手机终端中的第二底层接口单元;接收到手机终端中的第二底层接口单元转发的被叫响应信令后,将该被叫响应信令转发送给PoC协议栈单元;以及将RTP协议栈单元发送的媒体流发送给手机终端中的第二底层接口单元;在接收到手机终端中的第二底层接口单元发送的呼叫PoC信令后将该呼叫PoC信令转发送给PoC协议栈单元,在接收到手机终端中的第二底层接口单元发送的对端用户讲话的媒体流后,将该媒体流转发送给RTP协议栈单元;以及将PoC协议栈单元发送的紧急求救信号转发送给手机终端中的第二底层接口单元。
[0016]在本发明上述手机对讲业务适配器的另一个实施例中,还包括存储单元,用于存储进行对讲业务的群组中各用户的用户ID信息。
[0017]在本发明上述手机对讲业务适配器的另一个实施例中,还包括网络协议处理单元,用于通过第一底层接口单元和所述手机终端,与网络侧进行网络协议、寻呼周期以及服务质量QoS协商。
[0018]本发明实施例提供的一种手机对讲业务终端,包括手机终端,所述手机终端中包括操作系统和用于处理通信业务的通信业务单元,还包括本发明上述任一实施例所述的手机对讲业务适配器;
[0019]所述手机终端还包括:
[0020]位于操作系统层下的第二底层接口单元,与手机对讲业务适配器中第一底层接口单元连接提供手机终端到手机对讲业务适配器的物理通道;和位于所述操作系统层之上的适配器应用单元,用于将第二底层接口单元发送的信令和媒体流转发送给通信业务处理单元,以及将通信业务处理单元接收到的信令和媒体流转发送给手机对讲业务适配器中第一底层接口单兀。
[0021]本发明实施例提供的一种基于上述任一实施例手机对讲业务适配器处理主叫业务的手机对讲方法,包括:
[0022]PTT按键处理单元在接收本端用户选择被叫用户的用户ID或群组ID按下PTT按键处理单元中的PTT按键信号时生成时,生成呼叫请求并转发送给PoC协议栈单元,所述呼叫请求中包括被叫用户的用户ID ;
[0023]PoC协议栈单元根据所述呼叫请求生成呼叫PoC信令并发送给第一底层接口单元;
[0024]第一底层接口单元将所述呼叫PoC信令转发送给手机终端中的第二底层接口单元,并在接收到手机终端中的第二底层接口单元转发的被叫响应信令后,将该被叫响应信令转发送给PoC协议栈单元;
[0025]PoC协议栈单元通知显示处理单元和扬声器提示本端用户被叫已接通,可以开始讲话;
[0026]话筒处理单元接收本端用户讲话的媒体数据并转发送给语音编码器;
[0027]语音编码器对话筒处理单元发送的媒体数据进行编码得到编码媒体数据并发送给RTP协议栈单元;
[0028]RTP协议栈单元基于RTP对语音编码器发送的编码媒体数据进行封装得到媒体流,并将该媒体流发送给第一底层接口单元;
[0029]第一底层接口单元将RTP协议栈单元发送的媒体流发送给手机终端中的第二底层接口单元,并在接收到手机终端中的第二底层接口单元发送的对端用户讲话的媒体流后,将该媒体流转发送给RTP协议栈单元;
[0030]RTP协议栈单元对第一底层接口单元发送的媒体流进行解封装得到编码媒体数据并发送给语音编码器;
[0031]语音编码器对RTP协议栈单元发送的编码媒体数据进行解码得到媒体数据,并通知扬声器播放解码得到的媒体数据。
[0032]在本发明上述处理主叫业务的手机对讲方法的另一个实施例中,第一底层接口单元将所述呼叫PoC信令转发送给第二底层接口单元之后,还包括:
[0033]第二底层接口单元将第一底层接口单元发送的所述呼叫PoC信令转发送给手机终端中的适配器应用单元;
[0034]适配器应用单元将所述呼叫PoC信令转发送给手机终端中的通信业务处理单元;
[0035]通信业务处理单元将所述呼叫PoC信令通过移动通信网络转发送给对讲服务器;
[0036]通信业务处理单元接收到对讲服务器通过移动通信网络发送的被叫响应信令后,将该被叫响应信令依次通过适配器应用单元、第二底层接口单元转发送给第一底层接口单
J Li ο
[0037]在本发明上述处理主叫业务的手
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1