APP下载

基于增强终端的统一Centrex组网实现

2010-08-09李延东

电信工程技术与标准化 2010年8期
关键词:长号通讯录号码

李延东

(中国移动通信集团设计院有限公司河北分公司 石家庄 050021)

随着全业务时代的到来,作为利润重点的集团客户,已成为运营商争夺的焦点。统一Centrex基于IMS网络,能够为集团客户量身打造各种综合业务,是运营商发展集团客户的重要平台。现有的组网方式中,统一Centrex通过虚拟专用移动网(VPMN,Virtual Private Mobile Network)的智能网方式实现IMS域和CS域的业务互通能力。这使得业务平台组网变得复杂,并造成智能网投入的增加。

在智能终端上增强业务处理能力,将一部分业务功能推向网络的末端,可有效化解通信网络的复杂性,并简化业务流程。

1 现有统一Centrex组网

统一Centrex是虚拟用户交换机业务在IMS网络上的实现,提供全业务运营的综合业务。群内短号呼叫是其主要业务之一,集团用户可制定内部Centrex短号码方案,以便记忆和管理,短号码可以唯一标识一个集团成员。

统一Centrex覆盖IMS和CS域用户时,现有的组网架构包括两个相对独立的部分。一是由统一Centrex AS、IMS核心网、IMS用户终端组成的IMS网络;另一个是由实现VPMN业务的智能网SCP、CS域核心网、手机终端组成的CS域网络。两个部分由互通网元连接。图1描述其组网架构。

图1 现有统一Centrex组网架构图

当手机拨打IMS终端的群内短号呼叫时,MSC Server根据A签约的O_CSI信息,通过CAP消息触发到VPMN SCP,将被叫短号翻译成长号,再经MSC Server和MGCF呼叫至IMS网络;S-CSCF查询iFC规则触发到统一Centrex AS,AS执行业务逻辑,决定来电显示为主叫长号或短号,最后由S-CSCF路由到被叫终端。

在IMS终端拨打手机的群内短号呼叫时,由S-CSCF根据A的iFC规则触发到Centrex AS,被叫短号翻译成长号再送回S-CSCF;经MGCF路由到MSC Server后,根据被叫T_CSI触发到SCP,决定来电显示为主叫长号或短号,最后由MSC Server呼叫至被叫手机。

由以上流程分析可知,在手机主叫时,VPMN SCP的主要操作是长短号翻译,以便MSC作进一步的路由寻址,而在手机被叫时,VPMN SCP则根据业务设置决定终端显示长号或短号。与此相配合,附着VPMN SCP的MSC必须获取HLR中的智能网签约信息,以便执行业务触发,将到来的呼叫信令转接到VPMN SCP上去,并承接回应信令。在IMS网络侧,Centrex AS与IMS核心网存在与此类似的业务触发过程,但采用的业务触发机制不同。

除上述组网架构外,现有的另一种方式是将VPMN与Centrex AS合并部署为一个平台,其它网元没有变化,其业务机制以及信令流程与上述方式相同。

2 增强终端方式的组网

2.1 终端软件的开发

近年来,通信终端智能化已成为一种趋势,具有代表性的智能手机已占有大比例的市场份额,而且其功能越来越强大,symbian、android等手机操作系统已经能够支持诸多应用软件,App Store、MMarket的商业模式预示着终端能力开发的潜力与前景。

手机终端能力的增强,为分担通信网络的业务逻辑处理压力提供了条件。所需要做的包括手机终端软件的开发以及与网络的数据的交互和协同。

基于对VPMN SCP处理机制的分析,可以将长短号翻译、查询和显示的功能外推到手机终端软件上,同时包括一套以长短号映射表为主的通讯录的数据管理。软件的开发基于J2ME及特定品牌手机的专用开发工具,当前主流开发语言为C/C++或Java,并需要手机厂家软件开发工具包(SDK,Software Development Kit)的支持。

终端软件的逻辑架构如图2所示。

图2 终端软件的逻辑架构图

事件捕获模块在软件处于开启运行状态时,随时监视手机终端上发生的动作,例如用户在手机上拨号、来电到达等事件,然后获取相关参数,例如号码等,再传送给业务处理模块。

业务处理模块接受捕获到的事件参数,对号码进行分析并调用通讯录作比对,再向终端操作模块发出指令。

终端操作模块执行指令,例如在手机上显示长号或短号,或显示呼叫对方的名称及信息等。

通讯录主要包含了该手机用户所属群的群内成员信息,例如长号和短号的对应关系。

通讯录管理模块维护通讯录,并定期或不定期的与通信网络交互,以保持群内成员间通讯录的更新和数据同步。

2.2 组网架构与流程

在一部分业务处理功能从网络中移走之后,即节省了智能网网元。由于数据查询及同步的需要,在统一Centrex AS平台中增加一套完整的通讯录及管理模块,并作为统一Centrex业务数据中心,为手机终端通讯录提供参照。在网络中的组网架构如图3所示。

在开展业务前,需在智能手机上安装运行统一Centrex的终端软件,并完成通讯录数据更新;HLR上需要为Centrex用户启用新的补充业务代码SS_CODE,并且支持在位置更新时将SS_CODE同步到拜访MSC Server中的VLR上。由于并未对IMS终端作改动,对于IMS侧的业务流程基本无变化。

图3 统一Centrex组网架构图

2.2.1 手机拨打IMS终端的群内短号呼叫

(1)手机拨IMS终端的短号,触发终端软件,翻译为长号码,发起呼叫,送到MSC Server;

(2)MSC Server根据从主叫归属HLR获取签约信息SS_CODE,作业务触发,通过BICC或ISUP信令将呼叫转发至关口局,再送到MGCF。IAM消息中主被叫号码为长号;

(3)MGCF把呼叫路由到IMS域的S-CSCF,将信令映射为SIP格式,发起Invite消息,P_Asserted_Identity及RequestURI均为主被叫的长号;

(4)S-CSCF根据从被叫归属的HSS得到的iFC规则,发现被叫是统一Centrex签约用户,于是改变SIP uri方向,触发到统一Centrex AS业务平台;其中,Centrex AS地址由iFC指定;

(5)统一Centrex AS处理被叫业务,如果被叫设置显示主叫短号,AS查询在平台中存储的通讯录,发送给S-CSCF的Invite消息中P-Asserted-Identity头域为主叫长号,From头域为主叫短号,RequestURI为被叫长号。如果被叫用户设置显示主叫长号,则Invite消息中P-Asserted-Identity和From头域均为主叫长号;

(6)S-CSCF路由Invite到被叫用户,被叫终端根据From头域信息显示主叫号码。

2.2.2 IMS终端拨打手机的群内短号呼叫

(1)IMS用 户 拨 手 机 用户的短号码,Invite消息到达S-CSCF,P-Asserted-Identity头域和From头域是主叫长号码,RequestURI为被叫短号;

(2)S-CSCF根据从主叫HSS中得到的iFC规则触发到Centrex AS;

(3)Centrex AS把被叫短号翻译为长号,改写Invite消息并送回S-CSCF,Invite消息中被叫号码RequestURI改为被叫用户长号;

(4)S-CSCF发现被叫为CS域用户,将呼叫路由到MGCF,转发Invite;

(5)MGCF将SIP消息映射为BICC或ISUP信令,IAM消息中主被叫号码为长号,呼叫被路由到关口局,再转发到MSC Server;

(6)网络寻呼到被叫手机终端,终端软件根据用户设置作本机处理,显示主叫长号或短号。

2.2.3 移动终端间的群内短号呼叫

主叫拨被叫移动终端的短号,触发终端软件,翻译为长号码,发起呼叫,送到MSC Server。MSC Server发现被叫为CS域用户,直接呼叫本地用户或通过其它MSC Server呼叫异地长途用户。

2.2.4 IMS终端间的群内短号呼叫

IMS用户拨IMS被叫用户的短号码,业务机制遵循统一Centrex AS现有方式及IMS标准流程。

3 业务数据的同步

图5 IMS终端拨打手机流程

统一Centrex的架构发生变化后,一部分用户数据和业务处理功能外移到手机终端,导致相关的系统数据管理产生了新的变化。为保持业务体验一致性,必须保持所有业务数据的同步。系统数据架构如图6所示,采用Client/Server机制。

统一Centrex AS平台作为Server,是整个统一Centrex业务系统的数据维护中心,负责全部用户数据和业务设置的存储与更新,是系统内业务数据的一个全集。AS负责调度并更新终端数据,响应终端请求并更新通讯录,一对一或一对N的向终端发布最新数据。数据的传送可采用XML协议格式,可方便的描述全量数据或增量数据。

手机终端软件作为Client,维护某个用户的业务设置,并保存群内用户的通讯录信息,是系统业务数据的一个子集。终端软件接受从AS发布的数据,也可以主动请求一对一的发布;当用户在终端上更改了设置时,例如更换了手机号码,会触发更新请求,向AS发送变更的数据。

图6 业务数据同步架构图

集团客户管理员、运营商管理员通过Portal从AS获取业务管理与业务设置数据,或向AS更新数据的修改。

BOSS系统与AS业务数据同步,便于计费结算及执行资费优惠。

4 结束语

增强手机终端的能力,在网络上重新部署业务系统功能的逻辑分布,可以简化网络中心的逻辑复杂程度,也为简化网络架构提供了可能。统一Centrex业务系统在增强手机软件能力后,有助于简化智能网部分,也简化了整体网络架构、接口和业务流程。

各项功能在网络中的分布发生变化后,也导致了一些新的问题需要解决,例如数据同步、业务管理等,需要设计一些新的机制。还有一些待解决的问题,包括用户鉴权、终端信息安全等,需要做进一步的研究。终端的限制条件是一个需要解决的重要问题,例如必须采用智能终端,需要为各品牌各型号的终端编写软件。但随着终端生产和开发产业链的发展,这将逐渐得到改善。

猜你喜欢

长号通讯录号码
本期石友通讯录
通讯录
本期石友通讯录
说号码 知颜色
美食通讯录
你好,长号
一个号码,一个故事
猜出新号码
长号演奏中唇颤音的演奏技巧分析
长号变调键在演奏中的作用、问题与思考