一种批量数据处理方法及系统的利记博彩app
【技术领域】
[0001]本发明涉及电信技术领域,尤其涉及一种批量数据处理方法及系统。
【背景技术】
[0002]目前在移动电信行业CRM系统数据和BOSS(计费)系统的业务受理数据存放于不同的数据库中,CRM业务数据的变化需要通过工单同步的方式同步到BOSS (计费)系统。
[0003]针对不同资费开通或关闭,有些将要发送开通或关闭指令到第三方平台,在目前的系统处理中指令发送有独立的平台,需要具体的用户针对具体资费拼写报文调用组件实现指令发送。
[0004]—些省份公司为了开展业务会不定期的给批量用户受理资费,或者需要在某段时间内批量发送指令到第三方平台。因批量受理业务的不连续性,前台业务受理生成订单的模式将无法解决这种批量处理数据。
【发明内容】
[0005]本发明所要解决的技术问题是针对现有技术的不足,提供一种批量数据处理方法及系统。
[0006]本发明利用NGBOSS的数据同步系统及CRM到服务开通配置系统,在此系统基础上实现数据的同步及工单的重发。
[0007]批量资费数据通过制定统一的XML报文,组装对应数据同步报文或工单发送报文,用于从代码侧支撑工单的重发或数据同步。
[0008]本发明解决上述技术问题的技术方案如下:一种批量数据处理方法,包括如下步骤:
[0009]步骤I,将待处理的数据按指定格式生成待处理文件;
[0010]步骤2,初始化读取批量待处理文件,根据读取的待处理文件生成相应的XML报文;
[0011]步骤3,调用与待处理文件类型匹配的接口,通过调用的接口将生产的XML报文发送给后续处理系统进行处理。
[0012]本发明的有益效果是:本发明通过自动化实现用户批量数据处理功能,有效的解决了手工处理接口数据割接的难度,并能够根据快速的响应割接要求,减少出错概率同时屏蔽了操作人员对各系统数据存储的明细信息了解,可以实现“一键式”的批量数据处理。
[0013]在上述技术方案的基础上,本发明还可以做如下改进。
[0014]进一步,所述待处理数据包括资费受理数据和工单重发数据。
[0015]进一步,当待处理的数据为工单重发数据时,步骤2的具体操作为:
[0016]步骤2.1A,初始化读取批量工单数据文件;
[0017]步骤2.2A,判断每个用户是否需要发送工单,如果需要,查找用户的资费信息;
[0018]步骤2.3A,将用户的资费信息插入对应的历史资费信息表中;
[0019]步骤2.4A,从历史资费信息表中查询指令工单需要的参数,根据查询的参数将批量工单数据组装成CRM到服务开通接口的XML报文;
[0020]步骤2.5A,根据XML报文调用CRM到服务开通接口,通过调用的CRM到服务开通接口将生产的XML报文发送给后续处理系统进行处理。
[0021]采用上述进一步方案的有益效果:可以自动的实现各种业务错误数据的更新及同步,实现BOSS系统CRM数据各库数据统一。
[0022]进一步,所述资费信息相关表包括资费信息历史表、服务信息历史表、服务属性信息历史表、服务轨迹信息历史表和服务属性轨迹信息历史表。
[0023]进一步,当待处理的数据为资费受理数据时,步骤2的具体操作为:
[0024]步骤2.1B,初始化读取批量资费受理数据文件;
[0025]步骤2.2B,根据接收的进程入参获取配置的报文模块;
[0026]步骤2.3B,将批量资费受理数据按模板方式进行组装,得到相应的XML报文;
[0027]步骤2.4B,根据XML报文调用资料落地接口,实现CRM侧数据落地。
[0028]进一步,上述技术方案还包括在CRM侧实现数据落地后,调用数据同步接口,将数据同步到BOSS系统。
[0029]进一步,上述技术方案还包括根据资费受理数据文件生成工单文件,进行工单文件的发送。
[0030]采用上述进一步方案的有益效果:针对已经受理的资费发送对应的工单指令,由代码实现工单的自动发送,无需人工拼写工单。
[0031]本发明解决上述技术问题的另一技术方案如下:一种批量数据处理系统,包括文件生成模块、数据处理模块和接口调用模块;
[0032]所述文件生成模块,其用于将待处理的数据按指定格式生成待处理文件;
[0033]所述数据处理模块,其用于初始化读取批量待处理文件,根据读取的待处理文件生成相应的XML报文;
[0034]所述接口调用模块,其用于调用与待处理文件类型匹配的接口,通过调用的接口将生产的XML报文发送给后续处理系统进行处理。
[0035]进一步,所述数据处理模块包括工单数据处理模块和资费受理数据处理模。
【附图说明】
[0036]图1为本发明所述一种批量数据处理方法流程图;
[0037]图2为本发明所述实施例中工单重发过程示意图;
[0038]图3为本发明所述实施例中资费受理数据处理时序图;
[0039]图4为本发明所述一种批量数据处理系统框图。
[0040]附图中,各标号所代表的部件列表如下:
[0041 ] 1、文件生成模块,2、数据处理模块,3、接口调用模块。
【具体实施方式】
[0042]以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
[0043]本发明通过Linux与Unix C/C++编程语言,运行环境依赖于UNIX或LINUX系统,基于移动NGBOSS系统实现批量资费受理数据的自动同步以及平台工单的重发。
[0044]如图1所示,一种批量数据处理方法,包括如下步骤:
[0045]步骤I,将待处理的数据按指定格式生成待处理文件;
[0046]步骤2,初始化读取批量待处理文件,根据读取的待处理文件生成相应的XML报文;
[0047]步骤3,调用与待处理文件类型匹配的接口,通过调用的接口将生产的XML报文发送给后续处理系统进行处理。
[0048]所述待处理数据包括资费受理数据和工单重发数据。
[0049]批量业务工单重发
[0050]针对生产系统已有用户实现工单重发功能。通过将待发送用户的基本信息及用户对应的服务信息存入到指导目录下,系统读取每个用户的数据,并将该用户的服务信息插入到对应的工单历史表中,完成后调用CRM到服务开通接口完成该用户某个功能的接口数据重发。
[0051]生成工单发送实例文件
[0052]工单发送文件即要处理的用户工单数据,文件格式如下:
[0053]服务号码I服务标识I订购退订标识I操作时间。
[0054]实例如下:
[0055]15200000000|BS0050|A|20140930。
[0056]当待处理的数据为工单重发数据时,步骤2的具体操作为:
[0057]步骤2.1A,初始化读取批量工单数据文件;
[0058]步骤2.2A,判断每个用户是否需要发送工单,如果需要,查找用户的资费信息;
[0059]步骤2.3A,将用户的资费信息插入对应的历史资费信息表中;
[0060]步骤2.4A,从历史资费信息表中查询指令工单需要的参数,根据查询的参数将批量工单数据组装成CRM到服务开通接口的XML报文;
[0061 ] 步骤2.5A,根据XML报文调用CRM到服务开通接口