电信行业短信应用系列-电信增值业务管理平台_第1页
电信行业短信应用系列-电信增值业务管理平台_第2页
电信行业短信应用系列-电信增值业务管理平台_第3页
电信行业短信应用系列-电信增值业务管理平台_第4页
电信行业短信应用系列-电信增值业务管理平台_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

XXXX电信增值业务管理平台技术解决方案201207文档修改历史版本修改人日期描述V10高合勇201206创建1、项目简介11项目背景中国电信XXXX分公司是中国电信集团公司(中国电信股份有限公司)在XXXX省行政区域范围内设立的省级分公司。公司目前下辖11个市级分公司,97个县级分公司和业务集成公司、移动终端公司、号百公司3个专业分公司。2008年10月1日,中国电信XXXX分公司正式承接运营CDMA业务,推出天翼互联网手机,由此迈入全业务经营时代。作为综合信息服务提供商,中国电信XXXX分公司秉承让客户尽情享受信息新生活的企业使命;追求企业价值和客户价值共同成长的经营理念;决定建设增值业务平台为客户提供安全畅通的网络、健康环保的产品、方便快捷的服务,为XXXX国民经济信息化建设提供强有力的通信支撑和综合信息服务;并积极将公司建设成为一流的电信企业。2、技术体系简介21产品技术标准插件管理定制开发插件1定制开发插件1定制开发插件1基础平台公共组件规范和框架SP运营基础平台行业应用短信基础平台黑名单组件敏感词过滤组件号段归属地组件白名单组件手机UA分析组件彩信预览角色组件通道组件彩信制作通道插件管理组件通道协议插件客户端组件告警组件LICENSE组件SERVER组件线程同步组件任务管理组件系统监控组件UTIL工具类消息组件日志组件STRUTSSPRINGHIBERNATEJ2EE大汉三通代码规范大汉三通测试规范大汉三通UI设计规范大汉三通公共技术组件规范图21产品技术标准示意图1经过9年时间的探索和积累,研发中心制定了大汉三通公共技术组件规范、大汉三通UI设计规范、大汉三通测试规范、大汉三通代码规范,所有产品和项目开发都必须遵循这些规范。2产品基于J2EE技术架构,使用JAVA作为主要开发语言。而且使用了业界流行和成熟的SSH开源框架STRUCTS、SPRING和HIBERNATE,基于MVC模式,构建强大灵活的WEB和后台应用程序。3经过多个产品、产品的各个版本、多个项目的提炼,大汉三通推出了自己的公共组件,公共组件包括UTIL工具类,消息组件、日志组件、线程同步组件、任务管理组件、系统监控组件、告警组件、LICENSE组件、SERVER组件、角色组件、通道组件、彩信制作组件、彩信预览组件、黑名单组件、关键字过滤组件、号段归属地组件。4为了快速应对市场需求的变化以及不同行业产品功能的细分,大汉三通针对增值业务短信和行业短信市场分别开发了运营基础平台和行业短信基础平台。在此基础上,可以根据各个行业和客户的个性化需求开发出对应的行业版本和定制版本,定制的功能将以插件的方式跟基础平台进行对接。这样保证基础平台的通用性、一致性和定制项目的成熟性和稳定性,同时减少开发维护工作量。22研发流程项目流程开发工具ECLIPSEMAVENNEXUSSVN禅道管理需求调研与分析设计开发编码、单元测试、自动测试测试功能测试、集成测试部署、安装、运行问题反馈敏捷开发思想图22大汉三通产品研发流程示意图1大汉三通开发管理基于业界主流的“敏捷开发思想”,并且以禅道作为研发管理平台。2SVN作为源代码管理工具。3MAVEN作为项目构建工具,NEXUS建立私用仓库。4ECLIPSE作为开发人员的IDE。5HUDSON作为持续集成工具。3、客户总体需求31系统管理功能权限管理设立省级、地市、客户、客户编辑,四级权限。客服系统提供客户服务管理功能。业务监控提供对平台运行状态的监控。统计分析包括客户统计管理、白名单统计管理、彩信短信数据管理等。32客户管理功能客户信息管理管理客户信息和资料。合同信息管理管理和维护各客户的资料和合同关系。成员信息管理管理客户成员的信息。白名单管理管理最终用户的白名单。黑名单管理管理白名单中禁止发送的最终用户黑名单任务单管理管理短信、彩信发送任务。内容审核管理管理短信、彩信发送内容。下发内容管理管理已发送短信、彩信任务。33业务管理功能彩信制作发布客户彩信的编辑制作、审核发布子系统。短信编辑发布客户短信编辑、审核和发布管理。黑白名单匹配对发送目标成员的匹配管理。投票管理功能可承接社会上各类选拔比赛、民意调查、市场调查等,以获取支持率或相关数据。4、平台应用解决方案41系统管理功能增值业务管理平台系统管理模块主要提供平台管理功能,平台管理员可通过直接登录平台管理页面对平台进行操作,包括通道管理、账号管理、CP管理、接口用户管理、日志管理、黑名单管理、归属地管理、队列监控等。411权限管理权限管理功能主要用来对使用本平台用户的权限和账号信息进行管理。本平台的用户一般是SP企业内部员工以及其产品内容合作方(一般称作CP)。SP企业内部人员一般包括平台管理员、业务人员、市场人员、WAP网站设计人员、产品内容制作人员、审核员、客服人员;产品内容合作方CP一般能上传自己拥有的内容以及查询自己内容的下载情况。所以,为了能很好的控制平台中用户的权限,本平台使用角色来控制用户的权限,角色如平台管理员、审核员、CP人员等等。权限管理是根据系统设立的省级、地市、增值业务管理平台客户、客户编辑等四种不同的级别分配不同的权限。如省级可以管理地市等以下两级的用户,地市不能共享省级账户的对应数据权限及功能权限等。412角色管理角色信息主要包括角色名称、它能访问的页面集合以及每个页面上的属性。每个页面会根据需要定义多个属性,如“新增”、“编辑”、“审核”、“查看SP”、“查看CP”等等,每个属性对应页面的一项功能,拥有该属性,访问该页面的时候就才能拥有这项功能。比如某角色拥有频道内容页面的“审核”属性,那该角色进入到这个页面就能执行审核操作。413日志管理增值业务管理平台采用APACHE的LOG4J作为日志操作包,通过使用LOG4J,平台可以控制日志信息输送的目的地是控制台、文件,也可以控制每一条日志的输出格式。通过定义每一条日志信息的级别(OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL),能够细致地控制日志的生成过程。增值业务管理平台拥有强大的模块专门处理平台运行情况的每一条记录,按时间分别对不同的业务进行日志记录,并生成有规则的日志文件名,方便数据的跟踪和查询,比如需要查询2009年7月1日的短信订阅情况,可以查看200971_CMSLOG日志,该日志记录了所有2009年7月1日订阅短信产品的所有数据情况。而且对增值业务管理平台整个运营情况也有单独的日志进行管理,平台是否稳定,程序是否有出错情况可以通过该日志一眼就能看出,方便平台的日常维护。414客户服务增值业务管理平台提供完善客户服务管理。为客户提供MO补发、订购用户详单、短彩信上下行详单及对订购用户的管理。系统支持手机号码、运营商、业务、时间段等查询方式,详单可以导出成EXCEL报表。415业务监控系统管理模块中包含了短信发送队列监控、彩信下发队列监控,增值业务管理平台可以实时监控短彩信发送队列,通过手机号码、短彩信内容及通道可查询到当前通道提交的短彩信队列、下发路径(普通下发、接口提交等)、下发短彩信类型、业务代码等。4151主要功能配置网关参数监视增值业务管理平台运行状态,必要时自动重启增值业务管理平台4152EMAIL报警系统出现线程异常或其他特定异常时,自动进行EMAIL报警,在第一时间通知平台管理员进行处理。4153错误信息反馈对于接口调用方来说,详细的接口信息反馈是很重要的,在增值业务管理平台开发的接口中,每一个接口都有强大的错误检测功能,能按不同的错误给出相应的错误代码,接口调用方根据错误提示可以方便的进行错误检查以及参数调整。4154操作历史记录增值业务管理平台会对平台的所有操作员做出的每一步操作都做出详细记录,使得所有的恶意操作都有据可查。416统计分析4161订购用户统计系统支持以业务类型、时间段等作为查询条件,进行多种方式混合查询,提供增值业务管理平台客户订购统计列表,统计出指定包月业务/通道或者指定时间段内的订购人数、退订人数、订购中人数等数据。4162白名单统计增值业务管理平台客户完成签约后,向地市管理平台提供白名单,用于实现对个人用户的服务。系统可以统计这些白名单用户,并详细显示用户的手机号码、归属地等信息。4163收入结算统计增值业务管理平台支持以业务、时间段等作为查询条件,进行多种方式混合查询,提供收入结算统计列表,统计出指定业务(点播、包月)或者指定时间段内的业务价格、用户总数、收入金额等数据。4164短信上下行统计增值业务管理平台支持以业务、时间段等作为查询条件,进行多种方式混合查询,提供短信上下行统计列表,统计出指定业务(点播、包月)或者指定时间段内用于点播/订购的短信条数、上下行总量等数据。4165彩信上行统计增值业务管理平台支持以业务、时间段等作为查询条件,进行多种方式混合查询,提供彩信上行统计列表,统计出指定业务(点播、包月)或者指定时间段内用于点播/订购的彩信条数、上行总量等数据。4166彩信下行统计增值业务管理平台支持以业务、时间段等作为查询条件,进行多种方式混合查询,提供彩信下行统计列表,统计出指定业务(点播、包月)或者指定时间段内下行彩信的成功条数、失败条数、下行总量、总费用、成功率等数据。4167按地区统计增值业务管理平台支持以归属地(省、市)、时间段等作为查询条件,进行多种方式混合查询,统计出指定业务(点播、包月)或者指定时间段内彩信上、下行总条数、下行成功数、下行失败数、下行成功率等数据。42客户管理功能421客户信息管理增值业务管理平台客户主要为手机用户。基本信息包括用户基本资料、付费方式等客户的静态数据资料以及与相关的客户统计信息等,是关于客户情况记录的最原始资料和客户关系管理的基础信息。客户信息管理主要是系统中订购关系中的订购用户管理。系统可以根据增值业务管理平台客户的详细订购资料管理客户,进行新增、修改、删除等操作。可根据手机号码、归属地、业务名称、状态等条件查询到客户的详细信息。422合同信息管理合同信息管理是指订购业务的外部人员的订购关系的管理。主要包括订购的业务资费套餐、提交号码数量限制、业务生效时间、业务名称、接入号等。系统可以对该信息进行查询、删除等。423成员信息管理系统可以根据用户的状态、用户手机号等查询客户成员用户,可采用分组的方式批量导入增值业务管理平台成员。且可导出现有的成员用户,导出的格式为TXT或EXCEL。还可添加用户、修改、删除某用户组。424白名单管理增值业务管理平台客户管理员提交白名单申请,地市管理员审核通过后,成功确认的手机号码视为该客户的白名单。系统支持客户制作完成任务单的内容和选定白名单为任务单目标用户。在增值业务管理平台客户生成订购关系后,客户向地市管理平台提供白名单,用于实现对个人用户的服务。425黑名单管理在增值业务中,黑名单通常是针对有用户投诉,而且经查实违规情节比较恶劣的,SP便把这样的用户列为“黑名单用户”,其目的是以后不再向这些用户发送信息,即使发送信息,也将发送失败。大汉三通产品中引入了这一概念。增值业务管理平台发送短彩信时,会先从接收对象中自动过滤掉黑名单号码,然后再进行下发。可批量导入黑名单号码,并可添加、修改或删除黑名单号码等。426短信包月、群发任务系统提供群发、包月任务功能,支持定时发送,平台管理员可以手动对包月用户进行反向取消。系统可以根据发送周期(时间、日期等)对某个业务的包月用户进行短信下发。系统管理员对于已建立的计划任务,如果任务未执行,可以进行计划任务手动操作。包月任务下发通知在添加包月任务时系统可以选择优先级、对应的业务、通道、包月下发的周期(按月、按周、按天),添加完包月任务后,系统后台到指定的时间后会智能发送短信。对于需要审核的包月、群发任务,增值业务管理平台客户提交任务单以后,由审核员审核后,再根据设定好的时间,系统自动发送该任务。427彩信包月、群发任务对于需要审核的包月、群发任务,增值业务管理平台客户提交任务单以后,由审核员审核后,再根据设定好的时间,系统自动发送该任务。系统提供群发、包月任务功能,支持定时发送,平台管理员可以手动对包月用户进行反向取消包月群发任务会根据取产品方式(按时间、按彩信标题等)以及发送周期(按天、按周等)对某个业务的包月用户进行彩信下发。包月下发任务的安排支持按标题通过适配符来匹配,例如可以事先编辑名称为MMS_0701、MMS_0702、MMS_0703的彩信,然后在任务安排中设定为下发的选取规则为MMS_MD,其中M表示月份,D表示日期,在7月2号这天将会自动下发MMS_0702这条彩信。同理,可以用Y来表示年份。428内容审核管理内容审核管理主要是针对短彩信发送的内容进行审核管理。内容审核员根据客户提交的短彩信任务单来审核短彩信内容。审核通过后才可发送内容。429短信上下行详单系统支持对发送的所有短信详单进行管理和查看,包括短信上行详单、短信下行详单。且可根据业务、下发途径、通道、时间段进行下行详单的查询,系统支持导出详单,导出格式为TXT、EXCEL。4210彩信上下行详单彩信上下行详单可根据具体的用户手机号,彩信标题、彩信下发通道、业务等条件进行彩信的上下行详单进行查询。并可导出查询出的下行详单导出的格式为TXT、EXCEL。43业务管理功能431短彩信产品管理管理员可以创建短彩信产品、添加产品内容、查看短彩信产品、更改短彩信产品、删除短彩信产品等产品管理功能。管理员可以执行产品管理的所有操作。产品管理中还包含了彩信在线制作、分组及管理。4311彩信制作彩信通常是由彩信标题和多个彩信帧组成,每一帧都有各自文字、图片、背景音乐和帧播放时间。增值业务管理平台能制作多帧的彩信,可以为每一帧设置图片、背景音乐、文字和播放时间。制作出来的彩信符合SMIL20格式,并且可以实时预览。4312彩信管理彩信管理主要是管理制作好的所有的彩信产品,审核通过或未通过的彩信都包含在彩信管理模块中,客户可以根据彩信的审核状态、彩信分组、彩信标题来查询彩信产品、修改彩信产品以及批量删除彩信产品。4313短信产品管理短信产品管理包括短信的产品添加、产品内容添加、查询短信产品等。短信产品主要是在添加业务时,可以选择短信产品来作为某一业务的具体回复。以及在添加发送包月、群发任务时,需选择短信产品。432黑白名单匹配系统在发送短彩信过程中,自动筛选匹配系统中黑白名单的号码,在下发过程中自动过滤黑白名单号码。433投票管理在某一项活动中,手机用户发送短信对选手或其它选项进行投票选择,或者对某一事物表明赞成或反对的态度。可承接社会上各类选拔比赛、民意调查、市场调查等,以获取支持率或相关数据。投票业务具备抽奖功能,可设定多个奖项鼓励参与投票的用户。活动结束后,系统在规定的时间内,从全部或符合某项投票结果的用户中抽出中奖名单。投票业务为手机用户提供随时查询当前投票结果的服务,以吸引更多的支持者参与。4331投票使用说明该业务为点播业务,定制途径为手机MO定制。用户可以通过手机编辑短信“8”加竞拍价格到服务号“1066333000”使用该项业务。该业务为点播业务,无需退定。4332产品流程图A)发送8加选手编号到10663330000梦幻组合感谢您的投票,他目前的票数为15834票,希望您继续支持他本条1元,客服4008208121。4333产品资费“短信投票”为点播业务,信息费费用为10元/条,用户每上行请求一次,返回1条短信。4334产品使用参数业务代码MTTPMO指令8投票内容业务价格1元/次点播返回条数1条0MO处理系统处理,结合活动选手情况用户此处计费10元/条44CP自服务平台管理员根据各CP公司进行统一的管理,管理分为3类账号管理公司的账号根据接入方式不同,有普通账户登录方式和第三方制作系统接口方式的区别。客户资料管理记录CP公司的基本信息等内容。合作状态管理合作、暂停、终止、即将到期(合同个月内到期)。以上三个管理界面可以根据CP信息相互链接,实现管理的延续。45协议接口451短信收发协议平台的通信协议模块按百分之百短信协议开发,不使用其他厂家的API,完全支持各类网关协议。支持的协议中国移动CMPP协议及MISC系统平台完全支持中国移动所制定的中国移动通信互联网短信平台接口协议30版本(简称CMPP协议)。平台完全支持中国移动所制定的移动数据业务管理平台(DSMP)中的SP定购关系同步、SSO网站登录等功能。DSMP(DATASERVICEMANAGEMENTPLATFORM)数据业务管理平台,是数据业务的管理核心平台,完成数据业务的业务管理和控制功能。数据业务管理平台主要负责用户管理、业务管理和SP管理,并对外提供开放接口并为各个业务网关、SP提供代计费功能。该平台还应提供数据业务相关的各种统计、查询功能,例如用户统计、SP及业务统计、计费统计等。MISC(MOBILEINFORMATIONSERVICECENTER)移动信息服务中心,是卓望集团为了梦网计划的顺利实施为移动运营商潜心研发的首个技术支撑平台。它实现了开放价值链“服务提供商网络运营商用户”商业模式的有效支撑与业务管理,涉及SP管理、服务管理、用户管理、订购管理、计费管理、统计分析等运营的诸多领域。是运营商在新的网络环境下为客户提供数据业务服务的核心管理平台。中国联通SGIP协议中国联通SGIP协议平台支持由中国联通所制定的中国联合通信公司短消息网关系统接口协议(简称SGIP协议)版本12及其适应性修改版本(支持LINKID)。中国电信SGIP协议平台支持由中国电信所制定的基于固定电话网的信息终端及综合信息系统技术规范中第七分册短消息网关(SMGP)协议V20及第七分册短消息网关(SMGP)协议V20。SMPP协议平台支持国际上通用的短消息点对点通讯协议(简称SMPP协议)33和34版本。中国电信PARLAYX协议平台支持由中国电信所制定的中国电信移动业务网络综合业务接入网关(ISAG)开放接口协议SHORTMESSAGINGV20,该接口基于PARLAYX协议。452彩信收发协议平台通信协议完全遵照MM7协议开发,全面支持各类网关协议。支持多通道,一套平台能同时接入多家省级运营商,而且一个业务能同时在多个通道上运营。强大的在线彩信制作编辑功能。平台实现了手机报的业务运营流程,能够直接运营手机报业务。提供详细的状态报告,并根据所返回状态,实施限时限次重新发送(确保由业务程序提交的信息,让用户尽可能的收到,且只能为一条信息,不能因为重新发送让用户收到多条信息)。稳定的性能以及高效的处理能力。单台服务器下发速度能达到100条/秒。支持的协议MM7彩信协议平台完全支持MM7彩信协议,支持SMIL20。中国移动彩信增值业务相关协议平台完全支持中国移动所制定的移动数据业务管理平台(DSMP)中的SP定购关系同步、SSO网站登录等功能。中国电信彩信增值业务相关协议平台完全支持中国电信所制定的中国电信综合业务接入网关_ISAG_开放接口协议03MMSV20以及综合业务管理平台(ISMP)中的SP订购关系同步接口、SSO网站等功能。中国联通彩信增值业务相关协议平台完全支持中国联通所制定的综合业务管理平台(ISMP)中的SP定购关系同步、SSO网站登录等功能。46计费结算461计费类型按次计费针对点播类业务,客户通过短信、网站、WAP方式发起业务请求,平台根据点播指令解析业务种类,并向点播客户发送指定彩信产品,并按点播的产品费率扣取一定的费用,扣费金额按点播次数及产品种类的不同而不同。包月计费针对包月类业务,根据客户订购指令解析,向客户发送订购产品,并将客户名单加入群发任务接收人名单。每个月初系统将自动形成扣费名单,按照不同的订购产品扣取客户包月产品订购费用。每月月底系统自动形成当月新客户名单,并按照订购日期折算扣费金额形成扣费单。子产品打包(套餐)计费业务系统将多种产品打包成一个产品大类,每个大类下都有一定数量的子产品。根据业务情况特点,计费模式将采取以下的模式1、所有子产品的打包计费在统计报表上都计入大类产品收入,因此可以直观的查看大类的营业收益;2、提供套餐组合界面,同一大类的所有子产品可在该界面上操作并将同一大类中的子产品随意组合,形成新的套餐产品,并可对其设置一点的优惠价格。系统根据套餐资费形成扣费单并提交扣费请求。462计费采集点增值业务管理平台客户使用系统的功能费在BOSS产生,通信费仍然在原有各计费采集点产生。5、系统性能51系统核心优势CTCCMS通信协议模块按照全协议支持定位开发,不使用其他厂家API,全面支持各类网关协议CTCCMS支持多通道,一套平台能同时接入多家省级运营商,且一个业务能同时在多个通道运营CTCCMS提供详细的状态报告,并根据所返回状态,实施限时限次重新发送(确保让用户尽可能的收到,且只收到一次由业务程序提交的信息,不会因为重新发送而让用户收到多次信息)CTCCMS采用“多线程”“高速缓冲”处理机制,大大提高群发效率和成功率CTCCMS具有稳定的性能以及强大的处理能力,单台服务器下发速度能达到1000条/秒52跨平台、跨数据库CTCCMS采用纯JAVA设计,JAVA语言本身是一种和平台无关的语言,因此CTCCMS能在各种操作系统下稳定运行。而且CTCCMS使用强大高效的数据库持久框架HIBERNATE管理数据库的访问,因此能够支持多种数据库(ORACLE、MICROSOFTSQLSERVER)。53多线程、高速缓冲对成批下发的短彩信业务,如果不做二级缓冲处理,直接对网关进行批量下发,必定造成网关的数据拥挤,容易产生数据丢失,导致发送成功率下降。CTCCMS采用一个主线程监视多个子线程,而且数据采用高速缓冲区做存储,能够处理大批量的短彩信群发工作。CTCCMS启动的时候,会自动建立一个主线程来监视是否有短彩信下发数据,当遇到成批下发的短彩信(如包月产品群发)时,群发处理模块先将群发内容以及相应数据进行手机过滤、信息收集、信息过滤操作后,统一写入群发数据表里面,当主线程发现有新的群发数据时,会自动将处理的数据按预设定的大小放入服务器的高速缓存中临时存储,并自动开启一个子线程进行下发处理,这时数据保存在高速缓存里面,运行速度及快,不做任何数据库读写操作,而且可以按用户要求开启多个线程并发处理。各子进程发送完数据后,主线程能自动负责释放资源,而且还分别对各子进程做了超时处理,如果到达预期的时间仍然没有做下发处理,该现象在子线程发生锁定现象后会遇到,此时主线程能将子线程中的数据收回,并将子线程杀死,开启一个新的线程并将数据移交给新子线程继续做下发处理。CTCCMS这种多线程与高速缓冲“双剑合璧”的处理机制,能大大提高群发效率和成功率。54系统安全性系统安全包括系统安全性、网络安全性,信息安全性三大方面。541系统安全性在系统中,只有合法用户才能访问和操作被授权的系统功能,并对其操作行为进行记录。用户需要使用系统功能时,必须先使用用户名和密码登录。密码采用加密算法计算,不允许还原,防止泄密。登录后,根据用户的权限限制用户的访问功能,非授权用户不能访问未授权的功能。用户登录和操作数据都有日志记录,可以查询日志检测核对用户的身份。542网络安全性网络和主机采用端口过滤机制,限制非授权的端口访问网络,防止非法数据的入侵,阻止非授权或未检测的数据向外泄漏。网络交换机可做地址捆绑等安全措施提供网络安全性。543信息安全性CTCCMS具有数据备份和恢复的功能,以保证数据的完备、可靠和安全;同时数据库必须设计严格的存取控制措施,根据用户的权限及职能划分对该用户能够管理和使用的数据进行控制。每天定时备份数据库中的数据,同时备份数据库的日志,保证数据库的安全。55系统性能指标模块稳定性强,各个模块处理消息效率高消息处理通过内建线程池进行,采用多事件多消息的方法,可以对大量消息进行并行处理,大大提高了消息处理的速度,同时提高了短消息平台的总体处理速度。兼容性好提供便捷的接口与短彩信业务程序和业务合作商相连接,既有简便易行的数据库接口,也有快速的基于TCP/IP的XML接口。管理方便全面的日志管理,用于用户监控和分析。良好的短彩信状态报告的管理,具体操作方式用户可以自行配置。网关稳定性强可长时间稳定工作,维护工作少。并提供专门的监控程序,如果系统出现故障,监控程序会自动重启网关。平滑扩容支持多设备节点级联扩展,系统支持平滑扩容。平台处理能力强通道数电信、移动、联通,通道数量不限链路数不限制瞬间处理能力1000条/秒系统瞬间峰值1000条/秒/一个TCP/IP连接日处理量千万级服务器集群支持业务数量不限制6、产品介绍61产品概述611系统拓扑图GSM/CDMA市场人员审核员维护人员客服人员采编人员第三方/CP公司CP1CP2CPN第三方/CP公司第三方/CP公司移动通信网SP二级SP平台内部CP短信中心短信网关CTCCMSWEB服务器集群应用服务器集群数据库服务器集群INTERNET图61基于3G融合消息平台CTCCMS系统拓扑图图612功能架构图协议层SOCKET接口HTTPGET接口调用存储过程DLL/EXE接口业务接口CMPPSGIP中国电信中国移动中国联通运营商SMGPSMPP移动MISC发送路由选择、重发处理平台层平台通信接口WEBSERVICE驱动引擎业务调度解析模块订购模块数据自动存储、恢复引擎点播模块消息过滤模块消息缓冲模块消息重发模块第三方远程调用模块消息传输模块数据库业务模块产品制作业务信息管理资费管理产品管理资源管理短信收发/群发手机用户管理业务统计模块收入与结算包月用户统计发送成功率统计群发任务统计平台管理模块角色管理通道管理黑白名单理管理归属地管理日志管理敏感词过滤下发队列监控接口用户管理帐号管理号段管理后台线程管理下发类型管理WEBSERVICE接口图62基于3G融合消息平台CTCCMS系统构架图613组织架构图63CTCCMS系统用户组织架构62系统设计原则系统遵循松耦合、模块化的原则,采用软件总线、组件设计方式以保证应用系统的灵活性,适应个性化的需求;采用服务器集群方式,便于系统扩容和负载分担。总体来说,系统设计遵循以下原则621规范性系统严格遵循业内的相关技术规范和业务规范的要求,对平台进行整体规划。622开放性系统遵循开放性架构,采用开放的接口协议与开发平台,为用户提供统一的、开放的能力调用;业务维护和发展不依赖于设备厂商,能够保证业务的持续升级和发展。623安全性系统按照电信级的应用进行设计,系统软件架构充分考虑整个系统运行的安全策略和机制;针对各类流程的安全需求,采用多种安全技术手段,为用户提供完善的安全技术保障;提供有效的安全保密措施,确保系统和数据资源的安全,防止对系统资源的非法侵入,应对违背安全事件记录并报警;系统具备良好的文件和数据库备份机制,定期对系统进行备份,并在系统数据丢失的情况下提供数据恢复;采用双机热备份以及标准备份、增量备份、差量备份等方法相结合,既要解决备份的速度,又要保证数据的安全性。不同的操作员具有不同的数据访问权限和功能操作权限,系统管理员能对各操作员的权限进行配置和管理;系统用户账号管理、密码管理、数据访问权限和功能操作权限管理满足客户IT内控要求。系统对用户数据采取安全措施,阻止用户数据泄密,丢失和被非法修改,保障用户利益;系统提供操作日志记录功能,以便及时掌握系统安全状态。624成熟性采用成熟稳定并且具有运营实例的平台和第三方软件或者组件。625先进性系统采用业界领先的技术和体系结构,确保系统的先进性;提供完善图形化的安装与配置界面,易于使用,具备风格一致用户界面;系统能在浏览器中完成基本的管理任务,对用户输入错误,会及时作出提示,还具备完善的联机帮助功能。626可扩展性系统采用模块化设计,能够满足未来业务发展的需要;新功能、新业务的增加能够在不影响系统运行的情况下实现;系统设备以模块化方式组建,设备的处理能力平滑扩容。627高可靠性系统稳定可靠,具有优良的平均修复时间MTTR和平均故障间隔时间MTBF指标;采用故障检查、告警和处理机制,保证数据不因意外情况丢失或损坏;软件故障情况下,系统具备故障守护恢复机制,即当发生一般性软件障碍时,系统具有自纠恢复能力,例如软件发生障碍时能进行局部再装入等。当发生全系统中断或电源中断恢复后、系统能迅速地自动再启动运行;系统支持负载均衡能力,支持应用部署在多台服务器上、避免应用系统的单点故障。冗余点在单台设备软硬件故障情况下,系统所承载业务仍正常提供且服务质量不劣化;系统具备静态过负荷控制和动态过负荷控制两种过负荷控制的能力,能根据CPU、内存、处理能力进行过负荷控制。628可维护性系统易于分析和测试;系统易于修改,对某一个服务系统的修改,不影响其他系统的正常运行;易于扩展,新增服务时要求对系统做尽可能少的修改;系统具备自管理和监控功能,能够实时监控各模块的执行;具备在线升级协议及版本的功能、在不中断业务的情况下支持对系统的外部接口协议进行在线升级、对修改后的系统版本进行在线升级。63功能模块631短信业务管理业务管理包含资费管理和短信业务管理。CTCCMS在配置业务的时候,可以为一个业务配置多个指令。这些指令将用于业务点播、订购、退订或者普通路由。指令类型分为“短信指令”、“子号码”、“短信指令子号码”三种。短信指令的匹配模式分为模糊匹配和精确匹配两种。模糊匹配只要求上行短信以短信指令开头,后面可以有其他内容,精确匹配则要求短信内容和短信指令完全一致,短信指令不区分英文大小写。若将某一业务中的短信指令配置为NOTMATCH【模糊匹配】,则只要上行短信内容无法与其他业务指令进行匹配时,会自动转入此业务。例如,某平台系统申请的特服号为“10663330”,则业务处理的方式如下表CTCCMS业务信息业务名称业务类型指令用途短信指令子号码匹配模式手机短消息发送操作幽默笑话手机点播点播100精确匹配发送“”到“10663330100”进行点播祝福短信手机点播点播ZF模糊匹配发送“ZF”到“10663330”进行点播天气预报手机订阅订购TQD102模糊匹配发送“TQD”到“10663330102”进行订购天气预报手机订阅退订TQT102模糊匹配发送“TQT”到“10663330102”进行退订体育新闻手机订阅订购TYD精确匹配发送“TYD”到“10663330”进行订购体育新闻手机订阅退订TYT精确匹配发送“TYD”到“10663330”进行退订名人名言手机点播普通路由MY发送“MY”到“10663330”,普通路由CTCCMS收到一个上行短消息后,首先与指令进行匹配,进而了解该上行是属于哪个业务以及其用途,再把这个上行转给其对应的业务程序进行处理。632彩信业务管理CTCCMS在配置业务的时候,会为这个业务配置多个指令。指令分为短信命令字、彩信标题、彩信内容以及子号码。这些指令将用于业务点播、订购、退订或者普通路由。指令的匹配模式包括模糊匹配和精确匹配。当CTCCMS收到一个上行(短信或者彩信),会首先用这个上行去匹配一个指令,然后就知道了该上行是属于哪个业务以及它的用途,再把这个上行转给它的业务处理程序去处理。633资源管理CTCCMS提供强大资源库管理功能,资源包括图片、音乐、文本以及视屏四种。CTCCMS在制作彩信产品的时候可以直接从资源库里面选取素材。资源管理包括对资源的分组、查找、新建以及审核。634产品管理CTCCMS不仅能在线制作彩信产品,也能够上传离线制作的彩信。CTCCMS产品管理包括对产品的分组、查找、审核、编辑以及删除。6341彩信在线制作彩信通常是由彩信标题和多个彩信帧组成,每一帧都有各自文字、图片、背景音乐、视频和帧播放时间。CTCCMS能制作多帧的彩信,可以为每一帧设置图片、背景音乐、文字、视频和播放时间。制作出来的彩信符合SMIL20格式,并且可以实时预览。635手机报模块6351手机报简介63511手机报概念手机报是依托手机媒介,由报纸、移动通信商和网络运营商联手搭建的信息传播平台,用户可通过手机浏览到当天发生的新闻。它的实质是最新电信增值业务与传统媒体相结合的产物。具体来说,手机报是将传统媒体的新闻内容通过无线技术平台发送到彩信手机上,从而在手机上开发发送短信新闻、彩图、动漫和WAP(上网浏览)等功能。63512手机报优势更强化了时效性,可以实现信息的即时传播和接收手机报的载体是手机,用户随时随身携带,所以,手机报提供商可以将新闻第一时间发送到用户的手机上。省去了报纸的印发环节,而且和电视、电脑相比,它不受地点限制,也为用户节省了接触媒介的时间。特别是遇到突发事件时,手机报可以像网站一样实现新闻的动态传播,用户不仅可以第一时间知道新闻的结果,而且可以时刻关注它的发展过程,使用户身临其境般地感触新闻事件。提高了互动性,真正实现了传播流程的反馈传统媒体的一大弊端就是缺乏与受众的有效、即时互动,极大地影响了传播的效果。而手机报的用户可以通过短信、彩信等方式实现与手机报提供商的有效互动,不仅可以最快地得到新闻,而且可以得到自己最想获取的新闻。通过互动反馈,每位用户可以实现新闻定制,手机报提供商可以将用户最需要看到的新闻发送过来,真正体现了传播的人性化和个性化。手机报的多媒体优势手机报所发送的新闻,不是短信意义上的文字新闻,而是一个多媒体数据包。它包含了图片、文字、声音、动画等,可涵盖4开8版报纸的全部内容。这样,用户不仅可以去看、去听,而且还可以借助图片和动画等形式更深刻地去理解新闻。充分调动受众的视听器官,实现新闻的多维阅读。6352手机报管理CTCCMS实现了手机报业务的完整运营流程,包括手机报模板定义、栏目定义、内容添加、内容编辑、内容审核以及按周期下发。手机报模板包括标题、下发优先级、包括的栏目、日期显示格式、文本帧大小、广告、尾页以及下发周期;手机报栏目包括标题、显示名称以及优先级;手机报内容包括所属的栏目、类型(图片、文本或者图文混合)、文本内容、图片、来源、优先级以及发布时间。6353手机报栏目提供新增、编辑、查询和删除栏目的功能。包括标题、显示名称、优先级等。6354手机报内容可以分栏目进行内容的添加。内容可以为文本或图片,可以对内容进行添加、查询、编辑和删除操作。636用户管理系统可以根据用户的订购状态、用户手机号等查询用户,并导出现有的用户导出的格式为TXT或EXCEL。还可添加用户、删除某用户组。637日常操作模块6371订购用户导入将外部TXT文本文件中的手机号码导入至CTCCMS的包月任务订购用户名单列表。相同的号码只会导入一次,避免重复订购;错误的号码,无法导入。6372包月群发任务CTCCMS提供群发、包月任务功能,支持定时发送,平台管理员可以手动对包月用户进行反向取消包月群发任务会根据取产品方式(按时间、按彩信标题等)以及发送周期(按天、按周等)对某个业务的包月用户进行彩信下发。包月下发任务的安排支持按标题通过适配符来匹配,例如可以事先编辑名称为MMS_0701、MMS_0702、MMS_0703的彩信,然后在任务安排中设定为下发的选取规则为MMS_MD,其中M表示月份,D表示日期,在7月2号这天将会自动下发MMS_0702这条彩信。同理,可以用Y来表示年份。6373发送彩信CTCCMS可以直接对指定手机号码进行彩信下发,选择业务、通道、制作好的彩信产品,输入手机号码即可,还可选择定时发送。CTCCMS采用三次重发机制,能对提交失败的短信自动进行数据重新采集,并做二次发送处理,如果三次仍然不成功,则停止发送操作,并将数据存入到发送失败记录表,方便查询失败原因。638统计查询模块6381订购用户统计CTCCMS支持以业务、时间段等作为查询条件,进行多种方式混合查询,提供订购用户统计列表,统计出指定包月业务/通道或者指定时间段内的订购人数、退订人数、订购中人数等数据。6382短信上行统计CTCCMS支持以业务、时间段等作为查询条件,进行多种方式混合查询,提供短信上行统计列表,统计出指定业务(点播、包月)或者指定时间段内用于点播/订购的短信条数、上行总量等数据。6383彩信上行统计CTCCMS支持以业务、时间段等作为查询条件,进行多种方式混合查询,提供彩信上行统计列表,统计出指定业务(点播、包月)或者指定时间段内用于点播/订购的彩信条数、上行总量等数据。6384彩信下行统计CTCCMS支持以业务、时间段等作为查询条件,进行多种方式混合查询,提供彩信下行统计列表,统计出指定业务(点播、包月)或者指定时间段内下行彩信的成功条数、失败条数、下行总量、总费用、成功率等数据。6385按地区统计CTCCMS支持以归属地(省、市)、时间段等作为查询条件,进行多种方式混合查询,统计出指定业务(点播、包月)或者指定时间段内彩信上、下行总条数、下行成功数、下行失败数、下行成功率等数据。6386群发任务统计CTCCMS支持以业务、时间段等作为查询条件,进行多种方式混合查询,统计出指定群发任务或者指定时间段内彩信下行总条数、下行成功数、下行失败数、下行成功率等数据。6387接口下发统计CTCCMS支持以接口用户、时间段等作为查询条件,进行多种方式的混合查询,统计出指定接口用户或者指定时间段下每个业务通道下的下行总条数、下行成功数以及成功率。6388收入结算统计CTCCMS支持以业务、时间段等作为查询条件,进行多种方式混合查询,提供收入结算统计列表,统计出指定业务(点播、包月)或者指定时间段内的业务价格、用户总数、收入金额等数据。639系统管理6391角色管理用户管理功能主要用来对使用本平台用户的权限和账号信息进行管理。本平台的用户一般是SP企业内部员工以及其产品内容合作方(一般称作CP)。SP企业内部人员一般包括平台管理员、业务人员、市场人员、WAP网站设计人员、产品内容制作人员、审核员、客服人员;产品内容合作方CP一般能上传自己拥有的内容以及查询自己内容的下载情况。所以,为了能很好的控制平台中用户的权限,本平台使用角色来控制用户的权限,角色如平台管理员、审核员、CP人员等等。角色信息主要包括角色名称、它能访问的页面集合以及每个页面上的属性。每个页面会根据需要定义多个属性,如“新增”、“编辑”、“审核”、“查看SP”、“查看CP”等等,每个属性对应页面的一项功能,拥有该属性,访问该页面的时候就才能拥有这项功能。比如某角色拥有频道内容页面的“审核”属性,那该角色进入到这个页面就能执行审核操作。6392接口用户管理CTCCMS支持添加新的接口用户,通过业务、接口登录用户可查询系统所有的接口用户。6393通道管理配置平台的通道信息,通道信息包括通道标识、通道接入号码、通道成本、通道支持的运营商(移动、联通、电信)、通道下发速度、通道最大字符数、通道优先级、通道可达的省份等等。CTCCMS支持多个通道接入,并且会监控各个通道情况,可以对各个通道进行停止、启动操作。6394归属地管理移动电话号码是由网号入网地区编码客户号码组成。前3位是网号,中间4位是入网地区编码,最后4位是客户号码。通过入网地区编码以及运营商提供的号段资料库,我们就可以知道手机号码的归属地。CTCCMS在安装的时候就会把全国目前的手机号段导入到数据库,因此CTCCMS能够自动识别手机号码所在地区,CTCCMS管理员能够按照归属地对业务进行统计和查询。当有新的号段出现时,CTCCMS也会尽快进行号段的更新工作,最大限度的保证与各大运营商的同步。6395日志管理CTCCMS采用APACHE的LOG4J作为日志操作包,通过使用LOG4J,平台可以控制日志信息输送的目的地是控制台、文件,也可以控制每一条日志的输出格式。通过定义每一条日志信息的级别(OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL),能够细致地控制日志的生成过程。CTCCMS拥有强大的模块专门处理平台运行情况的每一条记录,按时间分别对不同的业务进行日志记录,并生成有规则的日志文件名,方便数据的跟踪和查询,比如需要查询2009年7月1日的短信订阅情况,可以查看200971_CMSLOG日志,该日志记录了所有2009年7月1日订阅短信产品的所有数据情况。而且对CTCCMS整个运营情况也有单独的日志进行管理,平台是否稳定,程序是否有出错情况可以通过该日志一眼就能看出,方便平台的日常维护。6396黑名单管理在电脑应用中,黑名单是常用的访问控制机制之一,使得每个人都可以进入系统或者进行相关操作,除了黑名单(即拒绝访问列表)中的成员。在增值业务中,黑名单通常是针对有用户投诉,而且经查实违规情节比较恶劣的,SP便把这样的用户列为“黑名单用户”,其目的是以后不再向这些用户发送信息,即使发送信息,也将发送失败。大汉三通产品中引入了这一概念。CTCCMS发送彩信时,会先从接收对象中自动过滤掉黑名单号码,然后再进行下发。6397发送队列监控CTCCMS支持彩信发送队列监控,通过手机号码、短信内容及通道可查询到当前通道提交的短信队列、下发路径(普通下发、接口提交等)、下发短信类型、业务代码等。6398数据备份CTCCMS能够设定只保存最近一段时间的上下行数据,超出期限的数据将转移到异地远程数据库。并且提供历史上下行数据的查询。CTCCMS也能选择将某些表完全备份到异地远程数据库,以防数据丢失。6310监控模块63101主要功能配置网关参数监视CTCCMS运行状态,必要时自动重启CTCCMS63102EMAIL报警系统出现线程异常或其他特定异常时,自动进行EMAIL报警,在第一时间通知平台管理员进行处理。63103错误信息反馈对于接口调用方来说,详细的接口信息反馈是很重要的,在CTCCMS开发的接口中,每一个接口都有强大的错误检测功能,能按不同的错误给出相应的错误代码,接口调用方根据错误提示可以方便的进行错误检查以及参数调整。63104操作历史记录CTCCMS会对平台的所有操作员做出的每一步操作都做出详细记录,使得所有的恶意操作都有据可查。64短信系统二次开发接口拓展CTCCMS为了方便用户业务系统的接入,提供多种接入接口,有效的减少了客户系统接口研发的时间和资金投入。目前支持的接口类型有WEBSERVICE接口、存储过程接口、SOCKET(CTCSERVER)接口、HTTPGET接口。CTCCMS还支持WEB应用开发接口,可以将客户自己开发的页面嵌入到平台中。641WEBSERVICE接口WEBSERVICES是由企业发布的完成其特定商务需求的在线应用服务,其他公司或应用软件能够通过INTERNET来访问并使用这项在线服务。各应用程序通过网络协议和规定的一些标准数据格式(HTTP、XML、SOAP)来访问WEBSERVICE,通过WEBSERVICE内部执行得到所需结果。WEBSERVICE可以执行从简单的请求到复杂商务处理的任何功能。WEBSERVICE的主要目标是跨平台的可互操作性。为了达到这一目标,WEBSERVICE完全基于XML(可扩展标记语言)、XSD(XMLSCHEMA)等独立于平台、独立于软件供应商的标准,是创建可互操作的、分布式应用程序的新平台。WEBSERVICE具有以下优点跨防火墙的通信、应用程序集成、B2B的集成、软件和数据重用。WEBSERVICE在通过WEB进行互操作或远程调用的时候是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论