欢迎来到天天文库
浏览记录
ID:10736511
大小:60.00 KB
页数:6页
时间:2018-07-08
《在移动终端中实现poc服务功能的设计考虑》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、在移动终端中实现PoC服务功能的设计考虑
2、第1内容显示中图1:典型的PoC会话建立过程。“无线一键通”(PoC,Push-to-TalkOverCellular)服务定义了一种适合移动设备的半双工VoIP系统。与传统双向无线系统如专有移动网络(PMR,PrivateMobileRadio)不同的是,通过利用无线数据网络的包交换能力,这种服务将不受地理位置的限制。要使得PoC成功,和网络的性能必须进行优化,人机界面也需要更加简便易用。任何影响延迟的性能因素可能都将决定这个服务是走向成功,还是不幸失败。PoC具有一套VoIP通讯服务和即时短信风格的特性,如在线状态提示和消息等。用户可以得
3、到以下的语音服务如:1.一对一的对话:允许一个用户立即与从通讯录中选出的在线密友进行联系。2.特别分组:可以临时为特定目的从在线通讯录中选择一个或者多个召集起来进行会话。如要一对一对话,可在簿风格的列表中选择任何一个。3.分组对话:预先定义分组(如销售团队),可以仅仅通过一个按键与分组中的多方进行会话。4.聊天组:用户可以加入或退出预先定义好的聊天室风格会议。开放移动联盟(OMA)正在进行PoC的标准化工作,迄今为止,还没有一个统一的“一键通”标准。现在市场上的解决方案一般都是以往或者厂商专有的标准。运营商和用户都不希望市场出现割裂的情况,用户经历过由于不同PoC技术之间不能访问特定
4、的服务或者不能联系伙伴而带来的挫折感,而运营商也担心不兼容问题令PoC收入下降。以美国的SMS服务为例,在不同的运营商之间实现互通之后,这项业务的收入增长超过300%。PoC协议与许多VoIP解决方案一样,OMA的PoC解决方案是基于互联网工程工作小组(IETF)所定义的会话发起协议(SIP)和实时协议(RTP)的。SIP协议被用来作为“一键通”协议的控制层面,它提供了以下功能:1.用户在网络中的注册和认证;2.定义、建立和管理谈话进程;3.对其他用户在线状态显示的支持;4.在用户之间发送警报(消息)。语音包的传输是通过RTP协议实现的。大部分的RTP链路传输是通过语音包的,其余的是
5、控制信息RTCP。实时控制协议(RTCP)提供了会议中谈话者的仲裁器,并且对RTP会话质量进行判决。典型的PoC会话建立过程有6个阶段,如图1所示:500)this.style.ouseg(this)">图2:针对具有PoC功能的的特定插件和接口。1.数据信道的建立:PoC独立于任何特定的数据载体(如GPRS、EDGE或者CDMA等),网络本身应该提供不同数据网络之间协同工作的机制;2.注册:如果还没有注册到PoC服务器,首先就需要做这项工作。注册过程将的联系方式细节(如IP地址)提供给PoC服务器,并且进行网络用户的认证工作。所以,注册是发送和接受PoC进程的先决条件。由于无线连接
6、的固有特性,注册过程需要周期性的更新;3.预约:一般情况下,用户需要经常尝试去判断的在线状态。这个需求将产生一个包含现在状态的初始回复,并且在其状态发生变化时发送一个状态的更新信息;4.邀请/接受谈话:一个谈话进程是从SIP邀请指令的发出开始的。这个邀请将被发送到PoC服务器,并重新定向到收件人,收件人做出相应的回应。在邀请/接受的过程中,通过SIP消息中的会话描述协议(SDP),会话参与者交换了传输介质的容量信息。SDP描述了传输介质中物理链路的详细信息以及编码类型和数据速率;5.媒介传输:一旦SIP会话建立成功,会话参加者的数据将通过PoC服务器进行交换。由于PoC是半双工,参与
7、者在发送谈话信号之前必须请求许可,仲裁是通过PoC服务器完成的。一旦一次讲话数据序列完成,参与者需要放弃控制从而其他用户可以请求讲话。在媒介传输过程中,发送者和接收者信息报告在参与者之间交流。其中一点很重要的是,会话容量信息需要根据现有网络状态不断更新,这样才能保证对于所有的会话成员来说数据都可以接收;6.会话终止:当会话结束以后,会话将终止。将这些协议集成到PoC客户端的工作,将会对手持设备的设计产生深远的影响,在设计过程中,有很多因素需要认真考虑。蜂窝设备中的PoC图2所示的系统架构展示了针对具有PoC功能的的特定插件和接口。这个系统的中心组件就是PoC客户端软件。客户端软件通过
8、PoC协议与系统不同部分的连接以实现PoC的功能,同时它为希望应用PoC协议的应用软件(调制解调器设备、图形接口)提供了简单的接口,这些接口包括:1.配置管理:为客户端程序提供配置管理功能,包括用户细节以及网络设定的存储管理;2.通讯录:管理并存储此客户端的通讯录,并且可以与网络上的通讯录服务器进行同步;3.在线状态:提供在线的注册和其他操作;4.会话:能够创建和管理会话,进行谈话仲裁等;5.消息服务:提供PoC消息提醒功能。以上这些接口很多都是双向的。一
此文档下载收益归作者所有