虚拟个人通信系统的设计和实现

本文作者:admin       点击: 2006-03-07 00:00
前言:
现代生活中,这么一种现象已经非常普遍:一个人同时拥有几部电话,其中包括:一个手机、一部办公电话、一部家庭电话、可能还有一部“小灵通”。为什么需要这么多电话?无非是两个理由:(1)希望能方便自己,(2)能为自己节省通信开支。但是,拥有更多的电话真的能方便个人和能节省通信开支吗?现实是:可能没有!因为同时拥有多部电话,会产生目标的不确定性问题:即在真正实现主叫与被叫的通话之前,主叫可能需要试呼几部电话。因此,通信技术的发展对个人用户带来方便,也带来了不便。再分析一下电信运营商的情况。
现代企业已经从单纯地追求短期的经济利益的竞争转向了对稳定、忠诚的客户资源的竞争,因为稳定、忠诚的客户群体对企业未来发展的重要意义。但是,电信运营商如何才能获得更多稳定、忠诚的客户群体呢?回答非常简单:让用户满意。呼叫目标的不确定性可能会影响到客户的忠诚度,从而给电信运行商带来了新的挑战!
虚拟个人通信旨在方便电信用户并改善电信运营商的服务质量,通过为申请该项业务的用户分配一个特定的“虚拟号码”以解决被叫目标的不确定性问题,使电信用户不论在何时、何地,都可以呼叫该“虚拟号码”使所有的电话呼叫都“随我行”,而不会使电话主叫方产生不必要的徒劳呼叫,节省了电话主叫方不必要的电话呼叫产生的费用,从而节省了电话通信费用;对于实施了虚拟个人通信的电信运营商来说,由于可以通过虚拟个人通信提供的服务使其服务质量得到提升,不仅可以稳定现有的用户,还可以吸引更多的其他运营商的用户的入网,从而,可以使实施了虚拟个人通信的电信运营商获得更多的用户资源。

虚拟个人通信模型

从前文的讨论可以看出,产生这种被呼叫目标不确定性主要是由于被呼叫目标同时拥有几个物理号码而造成的,因此,解决被呼叫目标不确定的关键在于能否给每个被呼叫目标赋予一个惟一的呼叫号码,称这个被赋予的惟一的呼叫号码为“虚拟号码”,之所以称之为虚拟号码,因为并没有一个物理电话装置与这个虚拟号码对应。然而呼叫是必须与一个具体的物理电话相关联的,为了建立虚拟号码与物理电话装置的对应关系,可以建立如图1所示的关联模型:
即在任何一个特定的时刻或时间段,虚拟号码与一个指定的物理号码相关联,而这种可变的对应关系可由虚拟号码的拥有者根据需要来动态设定,为了表达这种关联,只需在在数据库中建立如表1所示的结构即可。
建立了虚拟号码与物理号码的对应关系表之后,对这个虚拟号码的每次呼叫,主叫局交换机将通过特定的号码前缀(该前缀由电信运营商分配)识别本次呼叫为虚拟个人呼叫、并通过从虚拟个人通信系统的数据库查询而获得本次呼叫的虚拟号码所对应的物理号码,然后再进行呼叫路由分析和选择,进而通过SS7(7号信令)或R2(中国一号信令)完成整个呼叫的接续及通话过程,如图2所示:
虚拟个人通信的业务呼叫过程如下:
(1) 主叫用户发起对虚拟个人通信的虚拟号码的呼叫;
(2) 主叫局交换机通过号码前缀识别到本次呼叫为虚拟个人通信呼叫;
(3) 主叫局交换机建立与虚拟个人通信系统的SS7链接,并向虚拟个人通信系统发“查询请求”;
(4) 虚拟个人通信系统向交换机返回“查询结果”;
(5) 主叫交换机根据查询结果进行路由分析、并选择呼叫路由;
(6) 主叫局交换机根据第5步的结果与被叫局交换机通过SS7或R2信令完成信令的接续;
(7) 被叫提机,此处也就是虚拟个人用户提机,主、被叫交换机为主叫用户和被叫用户建立话音通道,主、被叫用户通话;
(8) 主叫或被叫用户挂机,本次通话结束;
利用现有的电信智能网(简称IN,Intelligent Network)上的“业务交换点”(简称SSP,Service Swithing Point)所具备的呼叫查询等待功能,通过“智能网应用协议”(简称INAP,Intelligent Network Application Protocol)对申请了虚拟个人通信业务用户的个人语音呼叫向“业务控制点”(简称SCP,Service Control Point)发起呼叫路由查询,虚拟个人通信将对从SSP送来的虚拟号码从虚拟个人通信的数据库中查询进而获得该用户虚拟号码所对应的真实电话号码,SSP得到SCP的查询结果后,根据有查询得到的真实电话号码来决定最终的呼叫路由选择,进而完成“随我行”业务呼叫。虚拟个人通信可以有效地解决现有电话呼叫中的目标不确定性问题,是电信智能网技术、计算机网技术、数据库技术在电信行业中为解决电信服务中所面临的实际问题而设计的一种可以提升电信运营商竞争能力的电信增值业务系统。虚拟个人通信的组成结构如图3所示:
“虚拟个人通信”的组成部分包括:
● SS7/智能网网关 
SS7/智能网网关完成“虚拟个人通信”与电话交换网及智能网的信令及消息接口,将来自固网或移动网络的SS7呼叫信令及INAP消息转换为IP的消息包送到“接入服务器”或业务处理服务器,完成信令的相关转接工作。SS7的链路可工作在任务分担及互为备份的工作模式,从而可增加系统可靠性。
● 业务处理服务器
接收并处理来自智能网网关的INAP协议数据,完成对业务数据库的查询,并通过智能网网关将查询结果返回给SSP;接收从语音服务器、PLMN的短消息系统(SMS,Short Message Stytem)及Web服务器发来的用户修改虚拟号码的请求,完成身份认证及具体的修改任务。
● 语音服务器
以语音提示的方式,可以使申请了“虚拟个人通信”业务的电信用户方便地修改其虚拟号码对应的目的电话号码。
● 数据库服务器
采用关系型数据库管理系统对业务数据进行管理,包括以下用户数据库表:用户资料库、虚拟号与目的电话号码的对应表、用户计费表、其他用于管理的数据库。
● 路由器
为了方便用户通过Internet修改虚拟号码对应的目的电话号码,增设了该路由器以完成与Internet的连接。
● Web服务器
为了方便用户通过Internet修改其目的电话号码,增设该Web服务器专门处理来自Internet的服务请求。
● 管理工作站
用于对业务平台的日常运行维护管理,包括系统配置、系统运行监控、用户资料管理、日常运行数据报表的打印等。
本文提出了虚拟个人通信的模型及实现的一般原理,它可以作为电信的增值业务系统实现并提供虚拟个人通信服务以解决现有话音通信中存在的目标不确定问题。在具体的实现中,可根据实际情况对网络体系结构中的某些部分进行裁减,例如,若不需要提供通过Internet网对用户虚拟号码的修改,则可以取消网络体系结构中的路由器及Web服务器;同时,应该处理好大容量并发呼叫的问题。