PoC简介
无线一键通功能,POC(PTT Over Cellular)也称PTT(Push To Talk)功能。PTT:一键通(Push-to-Talk)功能是一种全新的移动技术,可以快速地进行“一对一”或者“一对多”通话,就像使用对讲通话机一样。这一功能适合需要频繁中间联系的小型和中型企业以及需要同朋友和家人聊天的个人用户。
●手机要求:普通手机无法使用PTT功能。但一部分支持高通BREW的手机将来可以通过软件升级来支持PTT技术。
●使用:手机开通PTT以后,只要按一下手机的相应按钮,就能用自己的手机与被选择的组群实现“一对一”或“一对多”的通话。美国CDMA运营商Nextel的PTT服务,需要机主按住按钮才可以进行讲话,而松手后,对方听到“嘀”的一声,才能讲话。
●应用:一键通一对多的特性,适合需要时时协调工作关系的同事间使用,比如快递公司、住宅小区保安等。一键通具有“即按即通”的特性,好友间可以通过一键通实行类似QQ、MSN的即时聊天,每次只需发送一个较短的信息。
●范围:与对讲机只能近距离通话不同,一键通服务可以通达至手机网络可以覆盖到的地方,几乎没有距离的限制。
●计费:PTT服务可以按照时长、时段和流量来计费,也可以包月,这取决于运营商。以高通和CDMA运营商Nextel在美国的商用先例来看,Nex鄄tel采用包月制,费用在15-30美元之间。
●互联互通:一键通跨运营商使用的可能性很小,目前各运营商、设备商、手机厂商尚未出台统一标准。中国移动和中国联通的PTT服务分别基于GPRS网络和CDMA1X网络,到目前为止运营商尚未进行互联互通的尝试。
●呼叫延时:基于GPRS的PTT服务,理论上的呼叫延时时间为1至2秒,也可能因为条件改变长达数秒;基于CDMA1X的PTT服务接入延时理论上为3秒左右,呼叫延时为1秒左右。
●漫游:现在PTT在城际漫游时的自动注册仍然是一个难题。一个PTT群组的成员如果从A城漫游到B城,系统必须回到A城注册才能和原来的群组伙伴建立联系。这样信息连接的过程就会延长。
另外,PoC还可用来比喻漏洞的触发代码
在网络安全上来说,PoC(攻击概念证明)文件,是对于威胁较大的漏洞来说的,文件内包含有触发漏洞的代码或信息,用于给漏洞产品的开发人员参考并做出相应的补丁。
POC应用:
在3GPP R6中,无线一键通(PoC)业务已被列为未来第3代移动通信IP多媒体子系统(IMS)的重要应用之一。其实PoC这一概念对人们并不陌生,它源于实现无线对讲的集群通信技术。早在1995年,美国摩托罗拉公司在其iDEN集群系统上就推出了按下通话(PTT)对讲解决方案;1年后,运营商Nextel购买了iDEN集群网络,并开始提供名为直通(Direct
Connect)的业务。实践证明Nextel公司是明智的,一键通的成功商用使得Nextel拥有业界最高的每用户平均收益(ARPU)值和最低的用户转网率,同时,对传统的话音业务量几乎没有影响。可以预言PoC将成为继短信业务之后的另一项“杀手级”业务。
本文讨论的PoC业务基于2.5G及3G网络,与传统的在集群通信专业网中实现无线对讲有所不同,但在功能上两者有很多相似之处。PoC技术融合了手机和对讲机的功能,是一种半双工的通信方式。在支持PoC业务的用户终端上,用户仅仅按一个键就可以和别的用户进行一对一(或一对多)的即时通话,呼叫连接几乎是即时接通,接听者不需要额外的接续操作,从而更便于交流。现在使用的公众移动电话要先拨11位号码,还要等数秒或更长时间才能通话。若遇对方正在通话,无论你有多么急的事,也只好耐心地等下去。而如果在现有移动通信系统中加上PoC功能,将大大改变这种现象。另外,由于PoC技术的应用是基于IP网络的,成本远远低于普通的手机语音业务,其潜在的营业收入和新利润增长点也是这一技术越来越得到运营商和设备提供商青睐的重要原因。
1 PoC业务的实现方案 在PoC的工业标准和国际标准颁布之前,各厂商提出了很多私有的解决方案,这些方案使PoC业务可以在GSM/GPRS和CDMA2000 1x网络中实现,被称为基于分组域(PS)的方案。但由于技术的互通性很差,除非不同的运营商都采用同一厂商的PoC设备,否则它们之间的业务互通极难实现,这就使PoC技术的标准化成为迫在眉睫的任务。
2003年8月,爱立信、摩托罗拉、诺基亚和西门子四大厂商联合推出了PoC V1.0规范[1,2],该规范基于第3代移动通信合作计划(3GPP)和3GPP2定义的IMS,强调系统的开放性和标准化。它由6个子规范组成:用户需求、体系结构、信令流、用户群组/联系列表、免打扰管理和用户平台(传输和无线接入)。目前这4家公司正在积极活动,与开放移动组织联盟(OMA)、3GPP等国际组织合作,谋求使该规范成为国际标准。PoC
V1.0规范可以称为“基于IMS域的方案”[3,4]。
具体的基于IMS域的PoC系统结构如图1所示。具有PoC客户端功能的移动用户终端,通过无线接入网接入移动通信网的分组域/多媒体子域,并基于会话启动协议(SIP)和实时传送协议(RTP)连接至PoC服务器。其中IMS核心包含多个SIP代理和注册服务器,实现SIP信令路由,用户终端的SIP信令解压、授权、维护注册,SIP对话状态,以及计费系统的接口等。现场服务器可以为SIP核心服务器提供用户终端的可达状态信息的存取,用于类似即时聊天软件里的状态呈现功能。此外还有群组管理列表服务器(GLMS),它和PoC终端、PoC服务器构成PoC实现的核心功能实体(图1中加粗线框部分)。
2 PoC业务特性
⒉1 PoC基本业务 根据PoC V1.0规范,PoC业务可为用户提供4种通信模式,其中最主要的是一对一的个人通信。在一对一个人通信模式下,用户A可以从联系列表中选择所要联系的用户B,然后按下终端上的PoC通话功能键开始通话。这种呼叫连接几乎是瞬时完成的。当一对一通话结束后,可以释放PoC功能键从而使用户B获得通话权,如此反复进行下去。此外还有3种不同的一对多群组通信模式。根据建立方式的不同,可分为聊天群组通话(Chat
Group Talk),即时群组通话(Instant Group Talk)和临时群组通话(Ad-hocGroup
Talk)。其中聊天群组通话又可分为开放聊天群组和限制聊天群组。前者无成员限制,人人可以加入;后者必须是规定的组内成员才能加入。即时群组通话是群组内的通信,群组成员可以随时参加或退出该群组会话。临时群组通话是用户之间临时组成的通话群组,会话结束后群组就没有了,群组中的成员可以邀请其他人加入,但群组外的人若无邀请不能自行加入。
用户还可以选择两种接听模式:自动接听模式和手动接听模式。自动接听模式就是在第一次被叫(会话建立)时终端直接播放来话,而手动接听模式则是在第一次被叫时需要用户手动接听以建立连接。无论采用哪种模式,后续的来话都是立即播放。
⒉2 典型业务流程 PoC业务典型流程如图2所示。图2以采用预先媒体处理技术的一对一即时通信为例,具体描述了通信过程中的SIP信令及语音、控制流。图2假设用户终端均采用自动应答模式。为了简化流程,略去了所有的SIP
100 Trying响应消息。
在一对一应答通话信令流程中,首先用户A从通信录选中需要通话的用户B,并按下终端上的PoC通话功能键。这将触发终端A向其归属网络的PoC服务器A发送一条SIP邀请(SIP Invite)请求(步骤1)。然后,服务器A产生新的SIP请求并发往用户B(步骤2)。这条请求(步骤2)被用户B归属网络的PoC服务器B截取,并被用来查询用户A是包括在用户B的拒绝通话列表还是自动应答列表中。这里我们假设是在自动应答列表中。这样,在PoC服务器B向终端B发送SIP
Invite请求(步骤3)的同时,对应于消息步骤2,将回送SIP会话处理响应(步骤4)至服务器A。当服务器A接收到这条消息时就表明了用户B愿意进行呼叫连接,于是它将发送SIP 202接受响应(步骤5),并向用户A分配通话信道(步骤6)。
当终端同时接受到步骤5和步骤6两条消息之后,它将对用户A发出可以开始通话的提示音。这里可以注意到用户A在通话信道仍没有端到端地建立完成时就开始讲话了,这就是被称为预先媒体处理的通信模式,这样PoC服务器就必须对话音流进行缓存,直到会话信道建立完成(步骤10、步骤15和步骤16)。当终端A收到SIP通报(SIP
Notify)消息(步骤11)表明通话信道已经建立完成。与此同时终端B收到SIP Invite请求(步骤3)并被通知用户A将即刻开始讲话,由于采用自动应答模式,对应于请求步骤3,终端B将回送消息步骤9表示默许。
当用户A停止讲话并释放终端上的PoC功能键,通话权也随之释放(步骤19—步骤22)。消息步骤20—步骤22表明通话权处于空闲状态。在图2中,用户B随后也按下了终端上的PoC通话功能键并开始通话,直到释放PoC功能键后通话权重新回归空闲状态(步骤31—步骤35)。如果用户之间没有进一步的通话需求,并不需要手动结束通话连接。在超过一段特定的时间间隔后,PoC服务器将自动发送结束通话的SIP
BYE请求消息(步骤36—步骤39)。
3 PoC技术的优缺点 不可否认,PoC技术还存在一些尚待解决的问题。首先,与基于集群通信系统(如摩托罗拉的iDEN系统)所提供的PTT业务相比,PoC的呼叫建立时间比较长,特别是初次呼叫建立时间,一般为7~10 s。而在同等情况下,基于集群通信系统的PTT业务呼叫建立时间不会超过1
s。这是因为在iDEN系统中手机每秒钟与基站联系一次,而蜂窝移动通信系统的手机每6~10
s才与基站联系一次。其次是通话延时问题。由于PoC采用分组交换技术,因此在语音消息的传递过程中有语音编码、信息打包、数据传送及重组转换等一系列过程,这样数据传输效率就远低于电路交换方式。同样,在实现跨运营商的互通时,其性能更将加大幅度下降。这无疑会在一定程度上降低用户的感受和限制业务的普及。
当然作为一项备受关注的新业务,PoC拥有其特殊的优势。首先,PoC覆盖范围广,由于PoC是通过移动通信网进行对话的,因此只要在有运营商网络覆盖的地方都可以使用,覆盖面与传统意义上的对讲机不可同日而语;其次,PoC采用分组交换技术,在用户通话的时候并不占用单独的信道资源,大大提高了无线信道的利用率;第三,由于PoC采用VoIP的传输方式,运营商可以灵活进行资费的设置,如包月制,按通话时长计费等;最后,也是最重要的优势就是低廉的资费,PoC一旦投入商用,收费将比现有移动电话低30%左右,这将是PoC能否被广大用户接受的关键。
4 PoC业务的用户定位 就PoC业务的市场定位来说,本文认为还是应将PoC业务与现有的集群通信专网所提供的PTT业务区分开来。这是因为在集群通信专业网中PTT业务呼叫建立时间很短(一般小于1 s),面对突发事件可以迅速进行群体间沟通,因此它比较适用于像军队、武警、电力、交管、紧急救灾这类特殊行业。这样无论是实时性、话音质量、安全保密性都有可靠的保证,而这些客户对于辅助功能(如在线状态、位置信息等)并不太在意。加上为了保护前期投资,使用习惯等原因,可以预计这类用户不太可能改用新的PoC技术。
PoC业务应该把目光投向普通的企业级用户群、社团用户群以及主要由白领和青少年组成的个人用户等。考虑到这类用户对通话的实时性要求并不很严格,对使用业务的成本比较敏感,而且对辅助功能(在线状态等)也表现出了强烈的兴趣,因此在这些用户群中推广PoC业务具有很大的市场空间和潜力。
5 结束语 根据设想,PoC将来不仅提供语音传递,还将成为增值业务平台。通信设备巨头诺基亚公司除了宣称从2005年起其生产的所有GPRS/CDMA手机终端均支持PoC功能,还积极投入到将PoC作为多媒体平台的研究中,预计1~2年内就可以实现应用。现在PoC文本和语音的传递已经没有问题。未来的PoC业务平台将会是一个丰富多彩的平台,可以承载像一键视频(如Push
to Watch、Push to Media)这样的多媒体业务。PoC完全可以充当彩信、即时消息、状态呈现、图片收发等众多新业务的集成工具,届时将像短信业务一样形成终端厂商、设备厂商、服务提供商、运营商合作共赢的PoC产业价值链[5,6],创建一个全新的PoC时代。
PoC简介的更多相关文章
- Python初识与简介【开篇】
目录 1.扯淡 2.Python历史 3.Python简介 4.Python应用 5.为什么是python而不是其他语言? 6.Python的种类 7.Python的特点 8.Python设计哲学 9 ...
- 从补丁到POC CVE-2015-0003(2015.3)
从补丁到POC CVE-2015-0003 1. 简介 该漏洞是由于Windows的win32k.sys模块存在对用户层参数验证不完全,导致存在空指针解引用(Null Pointer Derefere ...
- 漏洞应急响应之批量poc验证
1.文章难易度 [★★★] 2.文章知识点: python,poc验证; 3.文章作者: 野驴 4.本文参与 i春秋学院原创文章奖励计划,未经许可禁止转载! 0x01前言 当互联网爆出高危漏洞,或者团 ...
- 心脏滴血HeartBleed漏洞研究及其POC
一.漏洞原理: 首先声明,我虽然能看懂C和C++的每一行代码,但是他们连在一起我就不知道什么鬼东西了.所以关于代码说理的部分只能参考其他大牛的博客了. /* 据说源码中有下面两条语句,反正我也没看过源 ...
- 关于TOCTTOU攻击的简介
前言 最近看到了一些以 at 结尾的Linux系统调用,在维基百科上面说这可以防御一些特定的TOCTTOU攻击,而在TOCTTOU对应页面中并没有中文版的介绍,而且百度的结果也比较少,于是决定抽空写一 ...
- Doubango简介-sip
Welcome Android http://code.google.com/p/imsdroid/ http://code.google.com/p/imsdroid/source/browse/# ...
- 包嗅探和包回放简介-tcpdump,tcpreplay
一. 嗅探 1.1 嗅探技术简介 1.1.1 目标 嗅探的目标:获取在网络上传输的各种有价值信息:账号.密码.非公开协议 1.1.2 原理 嗅探的原理:大多数嗅探都是在以太网内,利用数据链路层 ...
- 中国版 Office 365 (X-Tenant / Tango) 功能验证报告 - 1 简介
花了点时间做了一次Office 365 X-Tenant的 POC,对过程做了记录和总结,在这里会陆续分享: (一) 简介 这次POC的系统环境是模拟一个公司的生产环境: 1. 公司总部在国外,拥有 ...
- Apache-Tomcat-Ajp漏洞(CVE-2020-1938)漏洞复现(含有poc)
Apache-Tomcat-Ajp漏洞(CVE-2020-1938)漏洞复现 0X00漏洞简介 Apache与Tomcat都是Apache开源组织开发的用于处理HTTP服务的项目,两者都是免费的,都可 ...
随机推荐
- Poj 4227 反正切函数的应用
Description 反正切函数可展开成无穷级数,有例如以下公式 (当中0 <= x <= 1) 公式(1) 使用反正切函数计算PI是一种经常使用的方法.比如,最简单的计算PI的方法: ...
- Node.js 读取博客首页并获得文章标题
app.js // 内置http模块,提供了http服务器和客户端功能 var http=require("http"); // 内置文件处理模块 var fs=require(' ...
- scss使用后的简单入门总结
端午节第一天 将之前做的一个小demo的css样式改为了scss 好吧 改完了 赶紧由小兵 升级到中尉了 什么是scss? 我的理解是scss 就是css 的预处理器,使css变得更加富有逻辑. 有什 ...
- C++003基础
1.C++对C的扩展 1简单的C++程序 1.1求圆的周长和面积 数据描写叙述: 半径.周长,面积均用实型数表示 数据处理: 输入半径 r. 计算周长 = 2*π*r : 计算面积 = π* r2 . ...
- C++ 利用文件流复制文件
bool CopyFile(const std::string &src, const std::string &dest) { std::ifstream fin(src.c_str ...
- Linux网络编程中tcp_server和tcp_client函数的封装
本文的主要目的是将server套接字和client套接字的获取,做一个简易的封装,使用C语言完成. tcp_server 服务器端fd的获取主要分为以下几步: 1.创建socket,这一步仅仅 ...
- (三)storm-kafka源代码走读之怎样构建一个KafkaSpout
上一节介绍了config的相关信息,这一节说下,这些參数各自是什么.在zookeeper中的存放路径是如何的,之前QQ群里有非常多不知道该怎么传入正确的參数来new 一个kafkaSpout,其主要还 ...
- Mysql视图的创建及使用
视图理解: 视图又叫虚表.同真实的表一样,视图包含一系列带有名称的列和行数据.但是,视图并不在数据库中以存储的数据值集形式存在.行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成. 视 ...
- iOS开发之状态栏隐藏(问题篇)
一.基本应用 相信基本的隐藏办法网上很多,这里只简单说明一下 1⃣️改变全局状态栏 1.在项目的Info.plist文件里设置UIViewControllerBasedStatusBarAppeara ...
- 用HTML5canvas绘制一个圆环形的进度表示
先看一下画出来的效果,如下图,这样一个圆环形的进度. 我这里使用HTML5的Canvas来要制作这样一个圆环形的进度, 首先是HTML页面,HTML5的文档标识是: 这个文档标识要比HTML4的简单 ...