1.1.项目概述1.1.1.项目背景
目前通信行业市场营销与网络维护向着精细化、个性化方向发展,为适应这一趋势,进一步体现“技术驱动”的力量,更好的为市场营销提供数据和营销方案支撑,为网络维护提供优化方向,全面提升网络质量。1.1.2.项目目标
建设一套用数据说话的全业务支撑系统,涵盖市场经营分析、网络优化维护,实现各类系统数据关联,构建跨部门、跨领域的营销分析支撑体系和网络维护优化新方向,打破信息孤岛,全面提升网络质量和企业市场竞争力。系统统一底层数据采集接口,实现计费文件、HLR和VLR用户信息、Mc口数据、7号信令监测系统网间数据、话务网管和M2000的网络性能数据的采集、清洗、入库,为全业务支撑系统提供数据来源。项目的具体建设目标有以下几点:1.从的计费网关获取ANS.1编码的最终计费文件进行解析入库,根据话单内容分析重点业务、热点区域、用户通信圈子、对用户的使用痕迹进行汇总,形成宏观统计结果,为市场营销建立营销模型,同时对网络优化和故障快速定位提供支持。2.根据HLR、VLR的用户登记信息,提供数据核查,定期产生彩铃报表;同时分析漫入、漫出用户的消费行为,建立营销模型精准的抓取目标客户,保证在用户最需要的时候,将触发营销卖点的宣传内容传达给用户,实现用户需求即时响应,并在用户需求期完成营销流程,以提升营销精准率。系统提供图表分析结果和对应详细信息的导出。3.根据话务网管、M2000、7号信令监测系统提供的网络性能数据,及时分析网维人员关注的网络指标,如中继占用率统计、用户的寻呼成功率、网络接通率等。4.提供对例行性、周期性任务进行模板定制的接口,任务调度管理器根据模板和定制时间自动生成报表;提供支持自定义sql语句查询的界面,支持组合条件查询和结果导出功能。5.6.对例行分析任务生成自动报表,对设备运行的关键指标进行故障预警、故障定位。对系统的安全性,提供详细的操作日志以及用户权限的灵活配置。1.1.3.项目远景
对本系统的建设前期以整合数据为中心,支撑精确营销和网络优化,重点对人群行为进行分析,有针对性的开展网络优化,网络指标的监控、告警展示;后期进行业务扩展和数据采集层扩充,发展为全网全业务支撑,全面提升企业核心竞争力。1.1.4.全业务支撑系统的价值
市场营销支撑:针对性的用户行为分析和建模,为营销作铺垫。掌握重要用户群的分布和规律,提升营销效果;如对指定区域的常驻用户,典型用户,针尖营销(广告的到达率更好,针对性更强)。分析重要用户群的“呼叫社会性”,可以在争取重要客户的关节上掌握主动。手机终端能力分析,利于新业务的有效推广。识别特定的区域内的重要用户群,对于营销和网络设备资源投入很有指导意义。分析他网运营商客户,挖掘潜在高价值客户,建立流失客户预警模型,提前关怀客户,保持市场占有率。网络优化支撑:使网络优化真正从网元层面转向用户层面,网优工作真正面向用户服务。细致到一对一的用户感知性能的管理,快速解决客户投诉等。先于用户发现突发的问题,切实提升用户的满意度。收集网络接口数据,通过对大量用户行为的分析,建立模型,消除网络瓶颈,提高性能。疑难问题处理支撑:全方位的信息整合,利于快速准确解决疑难问题。构建迈向用户体验管理与优化的重要一步。使网优工作倾向于带来更大价值的用户群体,实现网优与市场的协作。网络性能预警与监控:及时知晓小区的关键性能指标:(拥塞率、掉话率等)。网络的覆盖率。平均的语音质量。网络指标考核预警通过网络资源、性能、效率的分析和优化,提高网络性能1.2.项目业务方案1.2.1.总体业务方案图
在从APG共享文件夹提取的HLR二进制文件经过解析后的数据,如果满足不了漫出用户分析以及彩铃用户报表等业务需求时,建议可通过搭接主备HLR之间的信令链甚至C口的信令链,实时采集本地用户的动态行为数据,全面分析本地用户的漫游情况、彩铃等业务订阅情况,分析本地用户使用各类业务的特征或变化,在远期可以基于这些本地用户的实时数据进行业务场景的扩展,例如对非法并机的挖掘分析、物流追踪应用等等。1.2.2.数据分类视图
按照系统的数据源可以将系统涉及的基础业务数据进行分类,划分为话单数据、用户漫游业务类型数据、网络性能数据、以及用户动态行为数据,向上对市场部门、网络维护优化部门分别提供支撑视图数据。每种数据都具备基准属性和关联属性,通过对数据的业务特征分析,可清晰获取该数据的业务与其他业务的属性差异及属性关联,借助业务间的属性关联,进行多异型业务数据的关联分析。1.2.3.市场营销支撑
根据话单、Mc口、HLR、VLR中包含的客户基础信息:用户号码、业务品牌、LAC、CELLID、小区名称、覆盖的区域(即重点场所名称、区域名、道路名等),建立业务模型,为市场营销提供方向性引导,挖掘高价值客户和挽留潜在流失客户,为市场部门提供强有力的营销支撑数据。1.2.3.1.指定地点活跃用户分析
根据用户选择的网元,罗列出属于该网元下的位置区、小区,针对选择的小区实现用户动态行为、静态行为拍照,从用户的属性特征以及行为喜好、终端特性、终端生命周期和偏好等多方面建立分析模型,识别出活跃用户,精准的抓取目标用户,挖掘出高价值客户。1)提供每周、每月或用户指定间隔周期内,在指定小区出现的号码,统计这些号码的出现频率、业务的使用类型及频率、手机型号、长途话务量、短途话务量。2)3)4)根据业务类型,统计选择小区内的手机品牌、号码品牌、业务使用时间段的分布。特定区域内的用户构成情况,精确定位区域内用户的构成状况。为特定区域内举办营销活动提供支撑(例如:在NBA篮球广场所推广动感地带产品)。1.2.3.2.重点业务分析
重点业务统计分析,根据选择的重点业务(如欢乐在线等),全景实现业务所在小区的话务分布统计,通话时间段统计,对同一号码开通重点业务的情况进行统计。以时间段为单位,查询出选择时间段,各个小区的话务统计、用户数等。小区CGI开通业务类型话务量用户数根据筛选的用户,分析相关小区,建立如下分析模型后进行有针对性营销:1.2.3.3.漫入用户分析
1.漫入用户来源地统计根据VLR数据查询漫入到本地的所有用户,根据号码段分析出来源地和详细数据导出。2.漫入用户分布区域选择某一时间段,查询所有漫入用户的在本地的分布区域,长途话务量。3.漫入用户驻留时长选择某一时间段,统计漫入用户的驻留时长,建立营销业务模型。4.漫入用户运行轨迹选择某一时间段,输入手机号码,查询该号码的运行轨迹。针对性的建立营销模型如:1.2.3.4.漫出用户分析
1.漫出用户分析选择时间段、漫游地址、漫游次数进行查询,根据输入的具体用户号码查询该用户的漫游情况、将查询结果导出;2.漫出地分析通过选择时间段,漫游地,按品牌以曲线图呈现该段时间内的漫游情况,导出统计数据的明细数据;3.省内等级位置选择数据周期,选择某一时间点用户在全省各地的登记数,提供导出各地市用户明细数据的接口,通过号码品牌进行数据筛选。4.国内位置登记选择数据周期,查询某一具体时间点用户在国内各地的登记数,提供导出各地市的用户明细数据接口,通过号码品牌进行数据筛选。1.2.3.5.用户业务模型
对指定区域用户进行通信圈子、联系人数量、通话发生的主要时间及地点、业务使用量等进行统计;对某一用户的业务使用情况、通话次数、运动轨迹、开关机信息、联系圈子等进行跟踪回放,为个性化营销提供支撑。重点建立如下业务类型。1.2.3.6.手机终端
系统可以根据手机终端型号、分布区域、通话次数、业务开通情况分别进行统计,提供统计报表以及对应的详细信息导出功能。支撑市场部门开展有针对性的营销活动,提高营销效果,提升用户感知。1)根据原始话单提取IMEI号码,统计出各类手机终端型号,再根据话单中Location确定手机所在的小区,进而统计各品牌手机的地域分布,可以根据手机类型有针对性的开展营销活动,如:对某一地区具有GPRS功能的手机发送开通GPRS的促销信息等。2)3)根据选择的时间范围,统计某一类型终端的业务开通情况。根据选择的时间范围,统计各个手机终端所使用的号码品牌,根据手机终端的类型和品牌号码的业务类型进行有针对性的营销。4)根据选择的时间范围,对通话次数较多和使用高端品牌手机的用户进行统计,针对这些用户发送话费促销等信息。1.2.3.7.网间话务分析
对网间的话务进行分析,获取他网客户的业务信息,根据实际情况制定相应的促销信息吸引他网客户。1)根据选择的时间范围,号码段和区域进行查询,统计他网与网的通话记录,分析出这些经常与外网通话的本地号码,这些号码段的客户可能会潜在的流失,有针对性的采取挽留措施。2)3)针对网间通话以天为粒度进行趋势分析,为市场营销部门提供发展依据。高话务量客户资源发掘,对使用其他运营商业务的呼叫进行统计和分析,发掘高话务量的用户作为本企业的潜在客户。支撑。1.2.3.8.数据核查
根据HLR数据,根据业务类型分别进行统计。1)2)3)定期产生彩铃用户报表。选择周期(每月、每季度),统计各品牌的用户数。针对性的统计开通重点业务的号码。1.2.4.网络优化辅助
1.2.4.1.超短话单分析
根据话单,对通话时间在3s、5s内的话单进行统计,列出话单中通话断开的原因,以及这些超短话单的所在MSC、位置区小区,出中继和时隙等,根据这些统计信息协助网优和维护部门排查单通、串线、回音等问题。1.2.4.2.超频话单分析
网络中的恶意呼叫、群发等严重影响客户感知和企业形象,为了减少这些恶意行为,通过设立群发和群呼的门限值,对话单进行统计,对超过门限值的主叫用户进行筛选,设置为黑名单,提交给维护部门向交换机发送指令进行时限、屏蔽。1.2.4.3.主被叫异常分析
原始话单中包含通话释放原因,通过对释放原因或终止原因的分析,定位具体故障原因,根据话单中的路由局向,进行跟踪分析。判定出现异常的网元、区域、局数据范围。1)根据输入的主、被叫异常号码找出对应的话单,分析局向,找出包含此局向的话单,判断是否有相同的释放原因。2)根据输入的释放原因和位置区,统计出所有的话单信息,分析这些异常号码的特征,为故障的判断缩小范围。3)4)选择时间,区域,通话时长,通话类型,得出掉话话单报表。将分析出来的详细话单信息导出为EXCEL。1.2.4.4.VIP活动小区分析
根据市场部门提供的VIP用户号码,结合原始话单,统计出VIP用户经常出现的小区,提供这些小区的具体位置和所属网元,将需要优化的小区信息导出提交给网优部门,优化这些重点小区,保障VIP用户的通话质量和用户感知。1.2.4.5.区域用户通话分析
根据话单中的Location字段,统计出所有小区的通话用户数,通话的单机话务量以及区域平均通话时长。1.2.4.6.拨测计费校验
根据设置的拨测号码和时间范围,查询话单,按照计费校验模版的格式生成计费校验表格。实现导入拨测计费模板,提供拨测计费查询界面。1.2.5.报表功能
提供定制例行任务的接口,在指定的时间到话务网管、M2000提取话统指标,对其中关注的指标设置门限值,生成相关的报表,实现对设备运行中的关键指标进行故障预警和故障定位。1.2.6.分析任务定制要求
任务调度器实现对定制任务的周期性、例行性执行,根据定制的模板生成统计报表,系统提供支持sql语句的查询界面,支持组合条件查询,对查询的结果进行导出。1.2.7.系统安全
为了保证系统的安全及其稳定,需要安全管理模块来完成用户权限管理的工作。安全管理是通过口令控制、权限管理和日志管理来实现的。口令控制室用户进入系统时必须提供相应的口令,经核查正确后方可进入。1.2.7.1.单点登录
系统实现接入统一网管应用平台的单点登录接口,实现对其的无缝对接。1.2.7.2.权限管理
权限管理是根据业务流程,将系统划分为若干功能模块,通过赋予或禁止用户组使用每个功能模块的权限来满足系统对用户的权限管理要求。1.2.7.3.日志管理
日志管理是将任何用户登录后所作的操作,均进行记录,以便系统管理员查询,更好的维护系统的安全。1.2.7.4.安全管理
系统的安全体系包含用户身份认证和访问控制两大部分。用户身份鉴定通过登录功能实现。系统只允许系统认可的合法用户登录。用户登录之后如果要使用系统提供的功能还要具备相应的权限。系统采用用户、用户组、权限、权限组的管理模式来实现系统的操作权限安全管理。系统缺省有一个系统管理员,他的主要责任是分派权限、权限组和用户、用户组。1.3.项目技术方案1.3.1.平台选型
对于前端WEB展示,我司采用java平台,框架结构为struts+spring+hibernate,后台数据采集接口和服务层选择.NET平台C#语言来实现相关功能,版本库选择NETFramework3.5。1.3.2.数据库选型
推荐使用MicrosoftSQLServer2005企业版作为系统的数据库。SQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。SQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQLServer2005数据引擎是本企业数据管理解决方案的核心。此外SQLServer2005结合了分析、报表、集成和通知功能。与MicrosoftVisualStudio、MicrosoftOfficeSystem以及新的开发工具包(包括BusinessIntelligenceDevelopmentStudio)的紧密集成使SQLServer2005与众不同。SQLServer2005在以下三个主要方面提高业务:1)企业数据管理SQLServer2005针对行业和分析应用程序提供了一种更安全可靠和更高效的数据平台。SQLServer的最新版本不仅是迄今为止SQLServer的最大发行版本,而且是最为可靠安全的版本。2)开发人员生产效率SQLServer2005提供了一种端对端的开发环境,其中涵盖了多种新技术,可帮助开发人员大幅度提高生产效率。3)商业智能SQLServer2005的综合分析、集成和数据迁移功能使各个企业无论采用何种基础平台都可以扩展其现有应用程序的价值。构建于SQLServer2005的BI解决方案使所有员工可以及时获得关键信息,从而在更短的时间内制定更好的决策。推荐该数据库软件采用利旧。1.3.3.WEB框架相关技术说明
1)WEB层:说明:由struts负责,用来管理用户的请求,做出相应的响应,给出显示。a)所有Action均继承自BaseAction,BaseAction继承自org.apache.struts.action.Action。b)编写对应的Form类,ActionFormBean接收网页中表单提交的数据,然后通过Action进行处理,再Forward到对应的网页。c)在struts-config.xml中定义 SSH框架的结构如下所示:在struts+spring+hibernate的系统中,对象的调用流程是:jspActionServiceDAOHibernate。数据的流向是ActionFormBean接受用户的数据,Action将数据从ActionFormBean中取出,再调用业务层的Bean类,完成各种业务处理后再forward。而业务层Bean收到数据之后,会调用DAO接口方法,进行持久化操作。1.3.5.底层数据接口和服务 关于数据采集,选择.NET平台C#语言来实现相关功能,版本库选择NETFramework3.5。后台采集接口采用C#的缘由是我司参与的多个地市项目后台接口都是采用的.NET平台,积累了丰富的经验,稳定性和性能经过项目的验证。.NET框架(.NETFramework)是由微软开发,一个致力于敏捷软件开发(Agilesoftwaredevelopment)、快速应用开发(Rapidapplicationdevelopment)、平台无关性和网络透明化的软件开发平台。FTP接口方式FTP协议即文件传输协议,基于TCP/IP协议的应用协议标准,它是在计算机和网络之间交换文件的最简单的方法。对于核心网的部分数据采集,可使用该接口方式。Telnet接口方式Telnet协议即远程登录协议,基于TCP/IP协议的Socket短连接的应用协议标准,它是操作远程计算机(Linux/Unix/Solaris)的一种比较简单的方法。对于核心网的服务器进行相关指令操作时,可使用该接口方式。开放数据库接口ODBC(开放数据库联接OpenDatabaseConnectivity)是一套API。ODBC提供一个与产品无关的在前端应用和后端数据库服务器之间的接口,允许用户可以编写可以运行于来自不同厂商的数据库服务器上的应用。微软SQLServer包含一个本机ODBC驱动程序。该驱动程序支持用ODBC编写的应用程序或组件,或其它使用ODBC的API(例如:DAO、RDO和Microsoft基础类(MFC)数据库类)。WebService等其他接口基于WebService标准接口访问第三方系统,是一种通用的分布式数据访问标准。1.3.6.接口安全性 接口安全设计的目标是防止非法程序对系统接口的非法访问。接口安全设计可包括以下几个方面的内容:1.网络控制在网络层面对来访程序进行一定的控制,保证来访程序来自于可靠地址。2.数据机密性对接口传输的数据进行加密/解密,确保数据在传输过程中不被窃听。3.数据完整性对接口传输的数据进行完整性检查,确保数据在传输过程中不被篡改。4.授权与鉴权提供对来访程序的相应的用户/口令、权限分配管理功能。当来访程序访问系统接口时,首先对来访程序进行鉴权,检查来访程序的用户名/口令以及是否拥有对所访问接口程序的访问权限。5.审计管理提供接口日志管理功能,包括接口访问日志的记录、查询/检索、删除、示警等。1.3.7.不同层面的接口安全措施 为保证系统接口的安全,可在不同层面实施安全保障措施:1.网络层在网络设备上设置访问控制列表,限制对接口机的访问。2.传输层进行数据加密传输,以保证数据的机密性;实施数据签名,以保证数据的完整性。3.应用层实施基于“用户名/口令”的授权/鉴权机制,确保来访程序拥有相应的权限; 因篇幅问题不能全部显示,请点此查看更多更全内容