一种手持终端对讲方法及具有对讲功能的手持终端技术

技术编号:11169043 阅读:90 留言:0更新日期:2015-03-19 03:52
本发明专利技术公开了一种手持终端对讲方法及具有对讲功能的手持终端,由主被叫双方预先约定编解码方式,从而在呼叫过程中,网络侧无需启用两次语音编解码操作,减少了对讲过程中语音数据中间编解码环节,避免网络侧的编解码对语音造成的损伤,提高语音通话质量,还可以部分减少语音传输过程中的时延。并且,将业务数据(语音数据)放到信令信道上传输,采用信令信道可以迅速建立起和对方的通话,从而有效避免业务信道频繁连接和断开所带来的时间损耗,减小呼叫时延。

【技术实现步骤摘要】
一种手持终端对讲方法及具有对讲功能的手持终端
本专利技术涉及一种对讲机技术,尤其涉及手机对讲机技术。
技术介绍
随着手机的使用越来越普遍,各种型号和款式的手机也越来越多,然而对于部分用户而言,其通话对象常常是固定的,并且通话方实际上的距离并不太远,只是由于其它因素难以进行面对面的交流,此时若依然用手机进行通话,由于通话频繁,会增加相应的费用;而采用对讲机等通话工具,则必须携带一部分额外的通信工具,造成一定的不便。对于一些既采用手机通讯又采用对讲机通讯的人群,往往需要随身携带手机与对讲机两种装置,十分不便。而且,这两种装置的操作往往会存在差异,因此当用户需要交替使用手机和对讲功能时,常会因为手机操作方式与对讲机的操作方式不同,而不能很快适应,导致用户的使用存在一定困扰。 基于上述众多原因,结合手机功能与对讲机功能于一体的手机对讲机应运而生,可以实现近距离免费通话。手机对讲机(即具有对讲功能的手机)与传统对讲机相比,价格便宜,也不产生通话费用,可以方便地实现一对一或一对多通话。 图1为传统意义上主被叫手机双方对讲时的流程,首先由主叫手机发起语音通话,语音数据在主叫手机上进行编码并发到主叫手机所在的网络侧,主叫手机网络侧对该语音数据进行解码,然后发送到被叫手机的网络侧,被叫手机的网络侧对该语音数据进行编码,发送到被叫手机,被叫手机再对该语音数据进行解码,获取最终的语音数据。解码成功后回送ACK应答消息到主叫手机,确认被叫手机已成功收到对方发出的语音。以上语音数据均在业务信道上传输。 在现有的手机对讲流程中,为了保证数据安全,主叫手机发送到网络侧、以及网络侧发送到被叫手机的语音数据必须进行编码,由于主被叫手机所支持和采用的语音编解码方式不一定兼容,而网络侧对于其编解码方式是已知的,因此在主被叫手机对讲过程中,需要在发起方进行两次语音编解码(手机和网络各一次),在接收方进行两次语音编解码(手机和网络各一次),如图1所示。 在大量的应用和实践中,主被叫手机对讲过程中的语音质量和呼叫时延成为人们关注的焦点。人们希望听到对方清晰的语音,并能迅速的呼叫到对方。然而现有技术需要在语音数据传输过程中进行多次编解码,容易对语音造成损伤,降低语音的质量。且现有对讲流程中语音数据均在业务信道上传输。由于对讲机需要频繁连接和断开,而业务信道的连接和断开都有一定的时延,这就与对讲机本身快速开始通话的需求形成了矛盾。另外,现有技术中主叫手机每次发送语音数据都需要被叫手机发送ACK (应答)进行确认,确认被叫手机收到上一个语音数据后主叫手机才会发送下一个语音数据。这种ACK应答机制也会影响语音传输的效率。
技术实现思路
本专利技术主要解决的技术问题是提供一种手持终端对讲方法及具有对讲功能的手持终端,使得在对讲过程中减少语音数据中间编解码环节,提高语音通话质量,并且有效避免业务信道频繁连接和断开所带来的时间损耗,减小呼叫时延。 为了解决上述技术问题,本专利技术提供了一种手持终端对讲方法,包含以下步骤: 在发起语音对讲前,主叫终端与被叫终端约定所使用的语音编解码方法; 主叫终端使用约定的语音编解码方法对待传送的语音数据进行编码,并通过信令信道将编码后的语音数据发送到主叫终端连接的网络侧设备; 主叫终端所连接的网络侧设备通过信令信道将编码后的语音数据发送到被叫终端连接的网络侧设备; 被叫终端连接的网络侧设备通过信令信道将编码后的语音数据发送到被叫终端,由被叫终端使用约定的语音编解码方法对收到的语音数据进行解码。 作为进一步改进,在对讲过程中,停止使用ACK应答机制; 其中,主叫终端在未收到被叫终端的ACK应答消息的情况下,直接发送下一个语音数据包。 作为进一步改进,主叫终端与被叫终端约定所使用的语音编解码方法的步骤中,包含以下子步骤: 主叫终端通过短信将本终端支持的语音编解码方法发送到被叫终端; 被叫终端从所收到的语音编解码方法中选择一种本终端支持的,并将选择的结果通过短信发送到主叫终端。 作为进一步改进,主叫终端通过信令信道将编码后的语音数据发送到主叫终端连接的网络侧的步骤中,为信令信道上每个用于传输语音数据的数据包加上序列号; 被叫终端通过序列号区分所接收的信息为语音数据的数据包或信令,并根据序列号顺序排序语音数据的数据包。 作为进一步改进,主叫终端与被叫终端约定所使用的语音编解码方法的步骤之后,还可以包含以下步骤: 主叫终端与被叫终端分别将所约定的语音编解码方法发送到各自连接的网络侧设备。 作为进一步改进,主叫终端连接的网络侧设备一般可以为主叫区域的基站,被叫终端连接的网络侧设备一般可以为被叫区域的基站;手持终端一般可以为手机。 本专利技术还提供一种具有对讲功能的手持终端,包含: 预约模块,用于在发起语音对讲前,与被叫终端约定所使用的语音编解码方法; 编码模块,用于使用约定的语音编解码方法对待传送的语音数据进行编码; 发送模块,用于通过信令信道将编码后的语音数据发送到网络侧设备。 作为进一步改进,该预约模块可以进一步包含以下子模块: 通过短信将本终端支持的语音编解码方法发送到被叫终端的子模块; 从被叫终端接收该被叫终端选定的语音编解码方法的子模块。 作为进一步改进,该发送模块可以进一步包含以下子模块: [0031 ] 为信令信道上每个用于传输语音数据的数据包加上序列号的子模块。 作为进一步改进,该手持终端还可以包含:通知模块,用于将所约定的语音编解码方法发送到网络侧设备。 本专利技术还提供一种具有对讲功能的手持终端,包含: 预约模块,用于与主叫终端约定对讲过程中所使用的语音编解码方法; 接收模块,用于通过信令信道从网络侧设备接收编码后的语音数据; 解码模块,用于使用约定的语音编解码方法对收到的语音数据进行解码。 作为进一步改进,该预约模块可以进一步包含以下子模块: 通过短信获取主叫终端支持的语音编解码方法的子模块; 从所收到的语音编解码方法中选择一种本终端支持的方法的子模块; 将选择的结果通过短信发送到主叫终端的子模块。 作为进一步改进,该接收模块可以进一步包含以下子模块: 通过信令信道上传输的数据包的序列号区分所接收的信息为语音数据的数据包或信令,并根据序列号顺序排序语音数据的数据包。 作为进一步改进,该手持终端还可以包含:通知模块,用于将所约定的语音编解码方法发送到网络侧。 本专利技术实施方式与现有技术相比,主要区别及其效果在于:在发起语音对讲前,主叫终端与被叫终端预先约定所使用的语音编解码方法;主叫终端使用约定的语音编解码方法对待传送的语音数据进行编码,并通过信令信道发送到主叫终端网络侧;主叫终端网络侧通过信令信道将编码后的语音数据发送到被叫终端网络侧;被叫终端网络侧通过信令信道将编码后的语音数据发送到被叫终端,由被叫终端使用约定的语音编解码方法进行解码。通过主被叫双方预先约定编解码方式,减少对讲过程中语音数据中间编解码环节,提高语音通话质量,并通过在信令信道传输业务数据的方法,避免业务信道频繁连接和断开所带来的时间损耗,减小呼叫时延。 【附图说明】 图1是现有技术中主被叫手机双方对讲流程; 图2是本专利技术第一实施方式的手持本文档来自技高网
...

【技术保护点】
一种手持终端对讲方法,其特征在于,包含以下步骤:在发起语音对讲前,主叫终端与被叫终端约定所使用的语音编解码方法;主叫终端使用约定的语音编解码方法对待传送的语音数据进行编码,并通过信令信道将编码后的语音数据发送到主叫终端连接的网络侧设备;主叫终端所连接的网络侧设备通过信令信道将所述编码后的语音数据发送到被叫终端连接的网络侧设备;被叫终端连接的网络侧设备通过信令信道将所述编码后的语音数据发送到被叫终端,由被叫终端使用约定的语音编解码方法对收到的语音数据进行解码。

【技术特征摘要】
1.一种手持终端对讲方法,其特征在于,包含以下步骤: 在发起语音对讲前,主叫终端与被叫终端约定所使用的语音编解码方法; 主叫终端使用约定的语音编解码方法对待传送的语音数据进行编码,并通过信令信道将编码后的语音数据发送到主叫终端连接的网络侧设备; 主叫终端所连接的网络侧设备通过信令信道将所述编码后的语音数据发送到被叫终端连接的网络侧设备; 被叫终端连接的网络侧设备通过信令信道将所述编码后的语音数据发送到被叫终端,由被叫终端使用约定的语音编解码方法对收到的语音数据进行解码。2.根据权利要求1所述的手持终端对讲方法,其特征在于,在所述对讲过程中,停止使用ACK应答机制; 其中,所述主叫终端在未收到被叫终端的ACK应答消息的情况下,直接发送下一个语音数据包。3.根据权利要求1所述的手持终端对讲方法,其特征在于,所述主叫终端与被叫终端约定所使用的语音编解码方法的步骤中,包含以下子步骤: 所述主叫终端通过短信将本终端支持的语音编解码方法发送到所述被叫终端; 所述被叫终端从所收到的语音编解码方法中选择一种本终端支持的语音编解码方法,并将选择的语音编解码方法通过短信发送到所述主叫终端。4.根据权利要求1所述的手持终端对讲方法,其特征在于,所述主叫终端通过信令信道将编码后的语音数据发送到主叫终端连接的网络侧的步骤中,为所述信令信道上每个用于传输所述语音数据的数据包加上序列号; 所述被叫终端通过所述序列号区分所接收的信息为语音数据的数据包或信令,并根据所述序列号顺序排序所述语音数据的数据包。5.根据权利要求1所述的手持终端对讲方法,其特征在于,所述主叫终端与被叫终端约定所使用的语音编解码方法的步骤之后,还包含以下步骤: 主叫终端与被叫终端分别将所约定的语音编解码方法发送到各自连接的网络侧设备。6.根据权利要求1至5中任意一项所述的手持终端对讲方法,其特征在于,所述主叫终端连接的网络侧设备为主叫区域的基站,所述被叫终端连接的网络侧设备为被叫区域的基站; 所...

【专利技术属性】
技术研发人员:王亮亮
申请(专利权)人:希姆通信息技术上海有限公司
类型:发明
国别省市:上海;31

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

1