【技术实现步骤摘要】
移动话单解码和发包的方法及装置
本专利技术涉及移动话单系统领域,特别涉及一种移动话单解码和发包的方法及装置。
技术介绍
目前处理移动话单解码和计费的计算机编程语言大部分都是Java和C,较为单一,业界使用PHP做解码计费的相对较少,而话单解码与发包本身是比较简易的流程,原有的方式程序逻辑较为复杂,部署和维护难度较大,占用的服务器内存和CPU均较高,不利于核心业务异常查找和问题追踪,对于故障的响应不能做到及时,而PHP实现的话单解码和计费不需要编译,相对简单。
技术实现思路
为了克服现有技术的不足,本专利技术提供一种移动话单解码和发包的方法及装置。本专利技术解决其技术问题所采用的技术方案是:一种移动话单解码和发包的方法,包括:S1、使用计算机编程语言PHP搭建FTP客户端拉取话单文件;S2、使用计算机编程语言Shell和Perl进行话单解码、排序和数据分析:获取本地服务器话单文件;对话单文件进行解码,对数据进行分析,转化为可读性强的行记录;对解码后的文件内容排序,输出到临时文 ...
【技术保护点】
1.一种移动话单解码和发包的方法,其特征在于,包括:/nS1、使用计算机编程语言PHP搭建FTP客户端拉取话单文件;/nS2、使用计算机编程语言Shell和Perl进行话单解码、排序和数据分析:/n获取本地服务器话单文件;对话单文件进行解码,对数据进行分析,转化为可读性强的行记录;对解码后的文件内容排序,输出到临时文件;/nS3、使用计算机编程语言Shell和PHP进行发包:/n使用Shell脚本检查发包程序进程是否存在,不存在就开始发包程序;设计并发数,即同时处理的进程数;获取解码后待处理的文件,对待处理的文件进行分割,将大文件分割为小的文件;根据设定的并发数,调起相应数 ...
【技术特征摘要】
1.一种移动话单解码和发包的方法,其特征在于,包括:
S1、使用计算机编程语言PHP搭建FTP客户端拉取话单文件;
S2、使用计算机编程语言Shell和Perl进行话单解码、排序和数据分析:
获取本地服务器话单文件;对话单文件进行解码,对数据进行分析,转化为可读性强的行记录;对解码后的文件内容排序,输出到临时文件;
S3、使用计算机编程语言Shell和PHP进行发包:
使用Shell脚本检查发包程序进程是否存在,不存在就开始发包程序;设计并发数,即同时处理的进程数;获取解码后待处理的文件,对待处理的文件进行分割,将大文件分割为小的文件;根据设定的并发数,调起相应数量的PHP发包程序,调用不同的服务进行话单计费处理。
2.根据权利要求1所述的一种移动话单解码和发包的方法,其特征在于,所述步骤S1包括:检查PHP话单拉取进程是否存在,不存在就搭建FTP客户端,连接FTP远程服务器;远程服务器连接成功之后,切换到话单文件目录;逐个下载话单文件目录下的文件到本地服务器,并且在本地服务器复制备份;下载和备份完成之后,删除FTP远程服务器的话单文件;本地服务器得到话单文件和话单备份文件。
3.根据权利要求1所述的一种移动话单解码和发包的方法,其特征在于,在所述步骤S2中:使用计算机编程语言Shell获取本地服务器话单文件。
4....
【专利技术属性】
技术研发人员:王小普,代金龙,张湘南,曾祥炫,
申请(专利权)人:银盛通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。