专利名称:一种彩铃数据自动分析处理方法和装置的制作方法
技术领域:
本发明涉及彩铃数据自动分析处理技术,具体涉及一种彩铃系统内部采用脚本定
时自动完成大数据量分析处理的技术。
背景技术:
彩铃业务目前作为一个热门的增值业务,随着各种纷繁复杂的彩铃业务的开展, 各地区彩铃用户的迅速膨胀,各地通讯运营商为了能及时准确的掌握本地区系统的运营状 况,提出了各种数据统计的需求,例如对本系统用户总量、当天用户开通注销数量、铃音购 买数量、本系统所有铃音统计,其中对一些重要的数据还提出每天需要以报表文件的形式 来提供给运营商。 如何能准确及时地完成这些统计并且自动生成文件报表,满足运营商提出的各种 需求,而且随着用户数据量的急剧增长,智能网业务的核心模块SCP(业务控制点)已经承 载着巨大的负荷,如何能够在保证SCP性能的情况下,又能及时完成各种彩铃数据的自动 统计分析就成为一个待解决的关键技术。现有技术和专利文献中还缺少这方面的解决方案。
发明内容
本发明要解决的主要技术问题是,提供一种彩铃数据自动分析处理方法和装置, 实现了彩铃数据的自动导出和大数据量的分析和处理。 为解决上述技术问题,本发明提供一种彩铃数据自动分析处理方法,包括以下处 理过程 在各业务控制点上配置需要导出的彩铃数据参数; 业务控制点根据所述配置参数将对应的彩铃数据导出,并打包成数据文件;
业务控制点将所述的打包数据文件上传到统计服务器; 统计服务器导入所述的打包数据文件,并对所述的打包数据文件进行分析处理。
优选的,对于运行在Li皿x或者imix操作系统环境的情况,所述业务控制点导出 彩铃数据具体为通过系统的控制命令定时调用脚本的方式,将与所述配置参数对应的彩 铃数据导出。 进一步的,所述的配置的彩铃数据参数还包括导出的彩铃数据的统计需求分类 参数;所述业务控制点将导出的彩铃数据按照统计需求分类的不同打包多个数据文件。其 中所述的统计需求分类参数包括全表导出、增量导出、定期导出。 进一步的,所述统计服务器对打包的数据文件进行的分析处理包括在统计服务
器上根据统计需求的分类不同设置多个统计表,将各业务控制点上传的数据文件按照对应
的统计需求分类导入所述统计表中,对所述各统计表中的信息进行统计分析。 本发明还提供了一种彩铃数据自动分析处理装置,包括智能网业务控制点,用于
配置需要导出的彩铃数据参数,以及根据配置参数将对应的彩铃数据导出,并打包成数据文件,并将其上传到统计服务器;统计服务器,用于导入所述的打包数据文件,并对所述的 打包数据文件进行分析处理。 进一步的,所述业务控制点配置的彩铃数据参数包括导出的彩铃数据的统计需
求分类参数;所述业务控制点用于根据统计需求分类的不同将彩铃数据打包多个数据文
件。其中所述的统计需求分类参数包括全表导出、增量导出、定期导出。 进一步的,所述的统计服务器还用于备份统计数据和向统计结果接收服务器发送
统计结果。 采用本发明,由于可以在各SCP上灵活配置参数,可以将需要彩铃数据自动导出, 并上传到统计服务器,由统计服务器对数据进行分析处理,这种方式实现了彩铃数据的自 动统计分析,降低了 SCP的负荷,能够很好的完成多SCP海量彩铃数据的分析处理。此外, 本发明还通过设置彩铃数据的统计需求分类参数,提高了彩铃数据的导出和分析处理的效 率。对于Linux和unix操作系统的运行环境,本发明还通过控制命令定时调用脚本的方式 实现了不需要额外增加系统的成本就实现了彩铃数据的自动定时导出机制。
图1为本发明彩铃数据自动分析处理装置一种实施例的系统原理框图;
图2为本发明彩铃数据自动分析处理方法一种实施例的数据导出处理流程图;
图3为本发明彩铃数据自动分析处理方法一种实施例的统计服务器分析处理流 程图。
具体实施例方式
下面通过具体实施方式
结合附图对本发明作进一步详细说明。
实施例一 请参考图1的系统原理框图,本实施例的装置主要包括智能网业务控制点和统 计服务器。图示中Web服务器查询模块向统计服务器发送统计查询请求,统计服务器将查 询结果发送到第三方ftp服务器中。系统中有多个智能网业务控制点,业务控制点内设置 有业务数据库、SCP数据导出脚本模块和数据导出视图文件脚本模块。统计服务器中设置 有统计服务器数据库、统计服务器脚本模块和统计服务器视图脚本模块。智能网业务控制 点导出的彩铃数据文件可以通过ftp的方式上传到统计服务器中。 图示中智能网业务控制点,用于配置需要导出的彩铃数据参数,以及根据配置参 数将对应的彩铃数据导出,并打包成数据文件,并将其上传到统计服务器;统计服务器,用 于导入所述的打包数据文件,并对所述的打包数据文件进行分析处理。统计服务器还用于 备份统计数据和向统计结果接收服务器发送统计结果。
实施例二 参考图2、3的处理流程,本实施例采用图1的装置完成彩铃数据的自动分析处理。 其实施步骤如下 步骤21 :将数据库视图脚本和scp脚本以asc方式上传到固定目录下,并赋予执 行权限,利用li皿x或unix的定时和任务功能,设置scp脚本运行的时间,脚本首先利用数 据库命令调用执行数据库建立视图脚本(例如利用crontab命令定时调用shell脚本),将
4需要导出的数据表字段建立相应的视图。 步骤22 :完成步骤21后,根据配置文件中配置导出需要完成统计的数据表。对于 导出的数据设置统计需求分类参数,本实施例中该参数设置为全表导出、增量导出、定期 导出,其中定期为每月月初。业务控制点将导出的彩铃数据按照统计需求分类的不同打包 多个数据文件。即导出的文件名对全量数据用类型a-表名-scp模块号.txt表示,对增量 数据导出文件名用类型b-表名-scp模块号.txt表示,对只有月初导出的文件用类型c-表 名-scp模块号.txt,这样便于统计服务器导入数据时候根据文件名来区分进行不同的处 理。 步骤23 :导出脚本将临时目录下导出的文件打包并压縮成一个文件,根据配置的 统计服务器的ftp信息将文件ftp至统计服务器,这样scp上的导出脚本模块的功能就完 成了。 步骤24 :统计服务器在系统配置的定时任务中定时运行,首先判断在数据文件目 录下是否存在当天需要导入统计的数据文件,如果不存在则结束脚本运行,如果存在则将 数据文件解压縮到临时目录下,等待下一步文件的导入。 步骤25 :在将文件导入数据库前,首先需要删除需要导入表的索引,统计服务器 的数据结合了各个scp的数据,数据量大,如果不清理索引将严重影响导入数据的性能,并 对数据库日志空间的占用也有极大的影响,因此提供了专门的清理索引脚本文件,统计脚 本利用数据库工具执行清理索引脚本文件,完成索引的清理。 步骤26 :完成上一步骤后,导入脚本将根据配置文件配置的导入数据表名,匹配 解压縮后的文件名,将不同scp上的统一表的数据一并导入到统计服务器的相应的表,脚 本同样根据配置的a类型全量数据处理时将先清空表,再将各scp的同一表导入统计服务 器的一个表中,b类型是增量数据所以导入前不需要清理原来表中数据,c类型表只有月初 导出,将会导入月表中。这样完成各类型数据的导入。 步骤27 :完成数据导入后,一个重要的工作就是对统计服务器上的表建立索引,
同样脚本利用数据库工具执行建立索引脚本文件,完成各个表的建立索引工作。 步骤28、29 :建立索引后,需求中的各种统计是通过存储过程来完成的,需要执行
的存储过程也是由配置文件来决定,利用配置文件的好处是可扩展性及可控制性,可以任
意配置存储过程的执行先后顺序,同样存储过程文件因为涉及到一些固定的变量在运行前
需要脚本替换的,所以存储过程文件首先被脚本替换变量后,统计脚本再运行替换后的存
储过程脚本进行编译,再执行相应的存储过程完成最终的统计工作。 步骤30 :完成各需求的数据统计后,web页面就可以访问数据库展现统计结果了 , 对有些需求中需要导出报表的,脚本就可以直接根据统计的结果导出生成报表文件并ftp 到对方,这样一个系统的统计过程就完成了。此外,还可以在统计服务器中通过统计脚本对 重要的统计数据进行备份,每天将统计出的重要数据导出文件压縮打包保存,定时删除过 期文件功能,详细的执行过程日志记录功能,数据库日志记录功能等,便于运行时出现异常 情况定位和及时解决。 以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发
明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱 离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
权利要求
一种彩铃数据自动分析处理方法,其特征在于,所述方法包括以下处理过程在各业务控制点上配置需要导出的彩铃数据参数;业务控制点根据所述配置参数将对应的彩铃数据导出,并打包成数据文件;业务控制点将所述的打包数据文件上传到统计服务器;统计服务器导入所述的打包数据文件,并对所述的打包数据文件进行分析处理。
2. 根据权利要求1所述的方法,其特征在于,对于运行在Li皿x或者皿ix操作系统环 境的情况,所述业务控制点导出彩铃数据具体为通过系统的控制命令定时调用脚本的方 式,将与所述配置参数对应的彩铃数据导出。
3. 根据权利要求1或2所述的方法,其特征在于,所述的配置的彩铃数据参数还包括 导出的彩铃数据的统计需求分类参数;所述业务控制点将导出的彩铃数据按照统计需求分 类的不同打包多个数据文件。
4. 根据权利要求3所述的方法,其特征在于,所述的统计需求分类参数包括全表导 出、增量导出、定期导出。
5. 根据权利要求4所述的方法,其特征在于,所述统计服务器对打包的数据文件进行 的分析处理包括在统计服务器上根据统计需求的分类不同设置多个统计表,将各业务控制点上传的数据文件按照对应的统计需求分类导入所述统计表中,对所述各统计表中的信 息进行统计分析。
6. 根据权利要求5所述的方法,其特征在于,所述统计服务器完成分析处理后还包括 向统计结果接收服务器发送统计结果和在统计服务器中备份统计数据。
7. —种彩铃数据自动分析处理装置,其特征在于,包括智能网业务控制点,用于配置需要导出的彩铃数据参数,以及根据配置参数将对应的 彩铃数据导出,并打包成数据文件,并将其上传到统计服务器;统计服务器,用于导入所述的打包数据文件,并对所述的打包数据文件进行分析处理。
8. 根据权利要求7所述的装置,其特征在于,所述业务控制点配置的彩铃数据参数包 括导出的彩铃数据的统计需求分类参数;所述业务控制点用于根据统计需求分类的不同 将彩铃数据打包多个数据文件。
9. 根据权利要求8所述的装置,其特征在于,所述的统计需求分类参数包括全表导 出、增量导出、定期导出。
10. 根据权利要求7所述的装置,其特征在于,所述的统计服务器还用于备份统计数据 和向统计结果接收服务器发送统计结果。
全文摘要
本发明公开了一种彩铃数据自动分析处理方法和装置,通过设置彩铃数据统计服务器,并由各业务控制点根据设置的参数导出彩铃数据,发送到统计服务器中完成彩铃数据的自动分析处理。采用本发明,实现了彩铃数据灵活的自动统计分析,降低了SCP的负荷,能够很好的完成多SCP海量彩铃数据的分析处理。此外,本发明还通过设置彩铃数据的统计需求分类参数,提高了彩铃数据的导出和分析处理的效率。对于linux和unix操作系统的运行环境,本发明还通过控制命令定时调用脚本的方式实现了不需要额外增加系统的成本就实现了彩铃数据的自动定时导出机制。
文档编号H04L29/08GK101697600SQ20091019059
公开日2010年4月21日 申请日期2009年9月27日 优先权日2009年9月27日
发明者徐双桑 申请人:中兴通讯股份有限公司;