[发明专利]一种PoC业务处理方法及系统无效
申请号: | 200810065475.3 | 申请日: | 2008-03-03 |
公开(公告)号: | CN101527885A | 公开(公告)日: | 2009-09-09 |
发明(设计)人: | 郑水金 | 申请(专利权)人: | 深圳市艾派应用系统有限公司 |
主分类号: | H04W4/10 | 分类号: | H04W4/10;H04W4/18;H04W28/04;H04W28/06;H04W76/02;H04L1/18 |
代理公司: | 深圳市顺天达专利商标代理有限公司 | 代理人: | 郭伟刚 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 poc 业务 处理 方法 系统 | ||
技术领域
本发明涉及网络通信技术领域,更具体地说,涉及一种PoC业务处理方法和系统。
背景技术
无线一键通(Push-to-Talk Over Cellular,简称“PoC”)业务定义了一种适合移动设备的具有半双工对讲功能的移动数据业务,PoC采用半双工通信方式,可以进行“一对一”、“一对多”通话,而且具有一按即通、无需拨号等待等特点,PoC改变了人们使用移动电话“一对一”的传统通话方式,用户能够与任何地方的多个用户进行“一对多”的即时通话。这种通话方式解决了商务客户的需求,例如建筑施工队、现场销售队伍、快递人员和物流服务队伍进行即时的集群通信,还能进行语音短信、家庭会议等复杂业务。
PoC的一般过程是主叫先向服务器提出会话请求,服务器然后向单个用户或群组中的所有成员发送会话请求,服务器然后向单个用户或群组中的所有成员发送会话请求,其具体过程实现如下:(1)发送端建立会话;(2)发送端对会话数据进行编码;(3)对编码后的数据进行封包,构造数据包;(4)发送端发送数据包到服务器,服务器接收数据包后转发给接收端;(5)接收端对接收到的数据包解码,生成数据。现有技术在编码和解码的过程中一般采用单线程的处理方法,在语音通话过程中,构造数据包多采用一个语音帧构造一个数据包,因此,现有技术的通话延迟时间长,并且通话质量不高,通话时间长一直是限制PoC业务发展的因素,在集群网络上,一键通(Push-To-Talk,简称“PTT”)业务的呼叫建立延迟被控制在一秒钟之内,而目前的PoC在呼叫建立环节上一般有3~10秒的延迟,在延迟问题上PoC与集群网络上的PTT业务还有较大差距。除此之外,现有的PoC业务单一,仅应用于语音通话的PoC业务无法满足客户的需求。
因此,需要一种新的PoC业务处理方法及系统,能降低通话延迟,提高通话效率。
发明内容
本发明的目的是提供一种PoC业务处理系统,旨在解决现有技术的通话延迟时间长、通话效率不高的问题。
本发明的目的还在于提供一种PoC业务处理方法,以更好地解决现有技术中存在的上述问题。
为了实现发明目的,所述PoC业务处理系统,包括服务端和客户端,所述服务端包括用于对媒体进行判断、分发和管理的媒体服务器,所述客户端包括用于将会话输入转换成编码格式以及将接收到的数据包转换成可以直接播放的语音流格式的语音编解码模块,以及用于对需要发送的文件进行分包发送以及对收到的文件包进行重组保存的文件处理模块,所述语音编解码模块采用多线程处理方法和编码算法,将会话输入转换成编码格式以及将收到的数据包转换成可以直接播放的语音流格式。
优选地,所述编码算法为AMR算法。
优选地,所述文件处理模块进一步用于对丢失的文件包进行重新发送;所述媒体服务器进一步用于控制发言权,向文件发送者请求重新发送丢失的文件,对丢失或中途加入的用户进行文件包重传。
为了更好的实现发明目的,所述PoC业务处理方法,基于服务端和至少两个客户端,所述至少两个客户端包括客户发送端和客户接收端,所述方法包括以下步骤:
A.客户发送端建立会话,采集语音;
B.客户发送端通过多线程处理方法和编码算法对语音数据进行编码;
C.客户发送端对编码后的数据进行封包,构造数据包;
D.客户发送端发送数据包到服务端,服务端接收数据包并分发给客户接收端;
E.客户接收端接收数据包,通过多线程处理方法和编码算法对数据包进行解码,生成语音。
优选地,所述步骤B进一步包括:客户发送端通过多线程处理方法和AMR编码算法对数据进行编码。
优选地,所述步骤C进一步包括:对编码后的语音数据封包时采用至少两个帧构造一个数据包。
优选地,所述步骤D进一步包括:
D1.客户发送端采用“重发控制”方式将数据包发送给服务端;
D2.服务端采用“重发控制”方式将数据包分发给客户接收端。
进一步优选地,所述步骤D1中的“重发控制”方式为:
D11.客户发送端发送数据包给服务端,全部的数据包发送完毕后发送“释放发言”请求到服务端;
D12.服务端收到数据包并保存,收到“释放发言”请求时检查文件是否完整;
D13.若文件完整,服务端发送“扩充TBCP消息”通知给客户发送端结束会话;
D14.若文件不完整,服务端发送“扩充TBCP消息”给客户发送端,请求发送丢失的数据,重复D11。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市艾派应用系统有限公司,未经深圳市艾派应用系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810065475.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种单任务平台终端播放彩信的方法及装置
- 下一篇:个人化数字显示装置及其方法