论文部分内容阅读
摘要:中国电信为了获得利润增长点,提出一种新的平台建设思想AIP,此类平台具有综合现有的短信、Email、VoIP等和其他行业终端的能力。文章采用SIP协议作为核心通訊协议,分析了行业应用与行业终端之间以及行业应用同电信传统增值业务之间的功能模块。
关键词:SIP协议;AIP平台;功能
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)15-3549-03
SIP-Based AIP Platform Function Designing
JIAO Ping-ping,HUANG Shou-meng
(Sanya College, Sanya 572022, China)
Abstract: In order to obtain profit growth point, China Telecom propose a new platform ideas of AIP. this platform can synthesize existing SMS, Email, VoIP and other industries terminal capabilities. This paper uses the SIP protocol as a core communications protocol and analysis functional modules between the industry application and industry terminal and between industry applications and the value-added services with traditional telecommunications.
Key words: SIP protocol; AIP platform; function
SIP(Session Initiation Protocol)是一个应用层的信令控制协议,SIP它既不是会话描述协议,也不提供会议控制功能。SIP 的一个重要特点是它不定义要建立的会话的类型,而只定义应该如何管理会话。SIP消息是基于文本的,因而易于读取和调试。
AIP (Application Integration Platform) 是电信业务综合平台的简称。向上为各类电信业务组合应用提供相对标准的业务能力接口,AIP业务综合平台主要采用java语言作为开发语言,以Eclipse3.1作为集成开发环境,并使用了相关的第三方插件。使用Linux Advance Server 4操作系统作为开发环境,使用MYSQL版本的数据库。使用Tomcat 5.0.28为WEB中间件。JDK版本号为1.5。Webservice服务器为ALSB。SIP服务器为WEBLogic SIP Server。设计工具为powerdesign13,visio2003。AIP业务综合平台的主系统和APP系统分别运行在两台不同的普通服务器上,APP使用的操作系统为Linux Advance server 4。而目前的数据库安装在AIP运行的那台服务器上。
基于SIP的AIP平台的核心管理可以从业务管理、用户管理、设备管理、计费管理等方面设计。AIP平台可以接入各种具备SIP会话能力的终端,可以接入短信彩信、网络视频等电信增值业务,并且可以自由搭建成新的业务。AIP还具有集成行业终端功能,可以通过Web service API的方式给终端调用,同时使用Webservice API方式提供给运营商计费管理功能,并能将计费话单通过FTP上传给运营支撑系统。最后AIP可以转发APP与终端之间的通信信令数据。
1 功能模块
电信综合业务管理平台,对于各类的增值业务,怎么实现有效的管理,最重要的是建立好数据模型,取共性,分离出差异。否则容易造成重复工作。首先,我们可以将系统分为两大部分: WEB管理系统和核心业务管理系统。这两大部分的功能总的来说是既相互独立,又相互关联,是AIP不可分割的两部分。综合业务平台通过系统对业务进行统一管理,用户将用户数据输入到后台数据库管理系统当中,以供核心业务系统使用。各种终端业务的运行过程中所有的数据通过相应的核心模块保存到数据库中。
综合平台的建设,需要与现有的系统进行功能与数据定位及划分,因此需要综合起来进行模块划分,系统总共划分为5个部分功能,分别是用户管理、业务管理、运营管理、日志管理、设备管理、系统接口。
1) 用户管理模块
用户管理模块通过相关接口获得用户资料以及状态变更等信息,通过接口向其他模块提供用户注册、用户注销、用户登录、用户状态鉴权、用户信息查询等功能。系统会对用户密码执行加密。不同权限的用户注册成功后,可以进行自己管理权限范围以内的操作。
2) 业务管理模块
业务管理模块使用户可以方便的通过网站、短信等多种方式订购、取消、暂停、激活业务。用户对系统提交登录申请,系统信息认证成功后用户方可成功登录管理系统,用户才可以进行业务办理。并且用户可以查询自己对数据业务的付费情况,这样可以减少运营商与用户之间的纠纷。
3) 运营管理模块
运营管理模块完成事件管理,故障排除、产品状态监控、投诉管理、系统配置。例如当系统发生故障时,系统管理员通过监控查看到相关服务运行异常,定位问题所在位置,安排专人维修。
4) 日志管理模块
负责各种事件、日志的记录和管理,包括系统运行配置信息、用户的操作日志、平台间的会话消息日志等多种日志。记录了整个管理系统运行的过程中涉及的事件信息。可以供日后检查和就错提供有利的信息,通过对日志的核查,找出问题所在,保证结果的准确性。 5) 终端管理模块
终端设备的接入管理,对用户所使用的各种终端进行管理。实现上线认证和参数配置、数据的转发、以及用户对设备的操作。当用户需要定购业务和功能时,可以为此业务系统提供相关的用户终端信息和業务流程对设备的使用权限。
6) 系统接口模块
建设统一业务管理平台,实现不同业务网络汇聚一个综合业务平台,其中关键之一是网络之间的互通。系统接口主要是各终端业务应用和系统之间的通信接口。例如短信彩信、动态视频等其他应用同AIP平台通信所需要的通信接口。
2 各功能模块详细设计
用户通过WEB管理系统进行查看和管理,下发指令。然后WEB管理系统把这些指令提交给各核心模块,最终由核心业务系统根据指令信号类型下发给相关的终端应用程序。为了实现各核心模块的具体内容,必须要对数据和功能其进行更细的功能划分,6大核心模块可以分别用31个小模块来具体实现了其中的功能,各功能模块划分和详细设计如下:
1) 用户管理功能模块
①用户鉴权:系统平台提供统一鉴权,通过统一的鉴权接口进行用户信息的认证与权限鉴别。
②用户组维护:所有用户的数据保存在平台,用户可以通过系统增删改查信息。
③用户组权限分配:将系统页面访问的权限分配给各类不同的用户。
④操作员维护:增加、删除、修改、查询操作员信息。
⑤集团用户管理:增加、删除、修改、查询SP运营商,需要同BOSS(Business
关键词:SIP协议;AIP平台;功能
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)15-3549-03
SIP-Based AIP Platform Function Designing
JIAO Ping-ping,HUANG Shou-meng
(Sanya College, Sanya 572022, China)
Abstract: In order to obtain profit growth point, China Telecom propose a new platform ideas of AIP. this platform can synthesize existing SMS, Email, VoIP and other industries terminal capabilities. This paper uses the SIP protocol as a core communications protocol and analysis functional modules between the industry application and industry terminal and between industry applications and the value-added services with traditional telecommunications.
Key words: SIP protocol; AIP platform; function
SIP(Session Initiation Protocol)是一个应用层的信令控制协议,SIP它既不是会话描述协议,也不提供会议控制功能。SIP 的一个重要特点是它不定义要建立的会话的类型,而只定义应该如何管理会话。SIP消息是基于文本的,因而易于读取和调试。
AIP (Application Integration Platform) 是电信业务综合平台的简称。向上为各类电信业务组合应用提供相对标准的业务能力接口,AIP业务综合平台主要采用java语言作为开发语言,以Eclipse3.1作为集成开发环境,并使用了相关的第三方插件。使用Linux Advance Server 4操作系统作为开发环境,使用MYSQL版本的数据库。使用Tomcat 5.0.28为WEB中间件。JDK版本号为1.5。Webservice服务器为ALSB。SIP服务器为WEBLogic SIP Server。设计工具为powerdesign13,visio2003。AIP业务综合平台的主系统和APP系统分别运行在两台不同的普通服务器上,APP使用的操作系统为Linux Advance server 4。而目前的数据库安装在AIP运行的那台服务器上。
基于SIP的AIP平台的核心管理可以从业务管理、用户管理、设备管理、计费管理等方面设计。AIP平台可以接入各种具备SIP会话能力的终端,可以接入短信彩信、网络视频等电信增值业务,并且可以自由搭建成新的业务。AIP还具有集成行业终端功能,可以通过Web service API的方式给终端调用,同时使用Webservice API方式提供给运营商计费管理功能,并能将计费话单通过FTP上传给运营支撑系统。最后AIP可以转发APP与终端之间的通信信令数据。
1 功能模块
电信综合业务管理平台,对于各类的增值业务,怎么实现有效的管理,最重要的是建立好数据模型,取共性,分离出差异。否则容易造成重复工作。首先,我们可以将系统分为两大部分: WEB管理系统和核心业务管理系统。这两大部分的功能总的来说是既相互独立,又相互关联,是AIP不可分割的两部分。综合业务平台通过系统对业务进行统一管理,用户将用户数据输入到后台数据库管理系统当中,以供核心业务系统使用。各种终端业务的运行过程中所有的数据通过相应的核心模块保存到数据库中。
综合平台的建设,需要与现有的系统进行功能与数据定位及划分,因此需要综合起来进行模块划分,系统总共划分为5个部分功能,分别是用户管理、业务管理、运营管理、日志管理、设备管理、系统接口。
1) 用户管理模块
用户管理模块通过相关接口获得用户资料以及状态变更等信息,通过接口向其他模块提供用户注册、用户注销、用户登录、用户状态鉴权、用户信息查询等功能。系统会对用户密码执行加密。不同权限的用户注册成功后,可以进行自己管理权限范围以内的操作。
2) 业务管理模块
业务管理模块使用户可以方便的通过网站、短信等多种方式订购、取消、暂停、激活业务。用户对系统提交登录申请,系统信息认证成功后用户方可成功登录管理系统,用户才可以进行业务办理。并且用户可以查询自己对数据业务的付费情况,这样可以减少运营商与用户之间的纠纷。
3) 运营管理模块
运营管理模块完成事件管理,故障排除、产品状态监控、投诉管理、系统配置。例如当系统发生故障时,系统管理员通过监控查看到相关服务运行异常,定位问题所在位置,安排专人维修。
4) 日志管理模块
负责各种事件、日志的记录和管理,包括系统运行配置信息、用户的操作日志、平台间的会话消息日志等多种日志。记录了整个管理系统运行的过程中涉及的事件信息。可以供日后检查和就错提供有利的信息,通过对日志的核查,找出问题所在,保证结果的准确性。 5) 终端管理模块
终端设备的接入管理,对用户所使用的各种终端进行管理。实现上线认证和参数配置、数据的转发、以及用户对设备的操作。当用户需要定购业务和功能时,可以为此业务系统提供相关的用户终端信息和業务流程对设备的使用权限。
6) 系统接口模块
建设统一业务管理平台,实现不同业务网络汇聚一个综合业务平台,其中关键之一是网络之间的互通。系统接口主要是各终端业务应用和系统之间的通信接口。例如短信彩信、动态视频等其他应用同AIP平台通信所需要的通信接口。
2 各功能模块详细设计
用户通过WEB管理系统进行查看和管理,下发指令。然后WEB管理系统把这些指令提交给各核心模块,最终由核心业务系统根据指令信号类型下发给相关的终端应用程序。为了实现各核心模块的具体内容,必须要对数据和功能其进行更细的功能划分,6大核心模块可以分别用31个小模块来具体实现了其中的功能,各功能模块划分和详细设计如下:
1) 用户管理功能模块
①用户鉴权:系统平台提供统一鉴权,通过统一的鉴权接口进行用户信息的认证与权限鉴别。
②用户组维护:所有用户的数据保存在平台,用户可以通过系统增删改查信息。
③用户组权限分配:将系统页面访问的权限分配给各类不同的用户。
④操作员维护:增加、删除、修改、查询操作员信息。
⑤集团用户管理:增加、删除、修改、查询SP运营商,需要同BOSS(Business