一种基于通信业务数据稽核结果展示的控制方法及系统与流程

文档序号:15847040发布日期:2018-11-07 09:13阅读:228来源:国知局
一种基于通信业务数据稽核结果展示的控制方法及系统与流程

本发明涉及移动通信领域,具体为移动通信业务数据稽核结果展示方法和系统。

背景技术

在移动通信行业中,业务数据稽核结果展示是对至少两份文件的数据进行比对后的结果详情信息在页面进行展示的功能。对于不同的文件类型,比对的内容、比对的顺序是不一致的,因此对于不同文件的比对结果的页面展示各有差异。

现有技术对于差异数据展示的技术方案有如下两种:

1、基于配置文件

每一个结果页面展示都需要对应一个配置文件。

2、基于模板技术

每一个结果页面展示都需要采用一个模板。

上述比对方法,均需要进行实时更新,需要对每一个功能点配置一个文件;针对不同的比对文档等,需要新的配置文件,这是一项繁琐的工作,会占用开发人员大量的时间和精力,十分不方便。因此,该技术有必要进行改进。



技术实现要素:

为了解决上述技术问题,本发明的目的是提供一种基于通信业务数据稽核结果展示的控制方法及系统。

本发明所采用的技术方案是:

本发明提供一种基于通信业务数据稽核结果展示的控制方法,其包括以下步骤:

系统将接收到的稽核比对请求发送至稽核比对程序应用;

所述稽核比对程序应用接收到上述请求后进行稽核比对;

所述稽核比对程序应用将比对结果数据保存至数据库,并反馈至请求发起者;

所述请求发起者发起查询稽核结果请求至页面生成器;

所述页面生成器根据请求信息解析xml配置文件,并发送请求至数据库进行稽核结果数据查询;

所述数据库返回查询结果数据至页面生成器;

所述页面生成器将稽核结果数据进行处理及匹配,生成动态列表数据;

所述页面生成器将动态列表数据返回至请求发起者。

作为该技术方案的改进,所述稽核比对程序应用通过xml配置文件解析器获取文件类型信息和字段信息。

作为该技术方案的改进,所述页面生成器通过xml配置文件解析器获取文件类型信息和字段信息。

进一步地,所述方法还包括:所述页面生成器将稽核结果数据、文件类型和展示字段信息进行检索匹配。

进一步地,所述方法还包括:所述页面生成器根据展示格式信息和稽核结果数据生成动态列表数据。

进一步地,所述方法还包括:所述页面生成器对动态列表数据中的差异数据进行染色区分。

进一步地,系统通过java程序设计语言解析xml配置文件。

另一方面,本发明还提供一种基于通信业务数据稽核结果展示的控制系统,其包括:

请求比对模块,用于执行步骤系统将接收到的稽核比对请求发送至稽核比对程序应用;

稽核比对模块,用于执行步骤所述稽核比对程序应用接收到上述请求后进行稽核比对;

所述稽核比对程序应用将比对结果数据保存至数据库,并反馈至请求发起者;

请求查询模块,用于执行步骤所述请求发起者发起查询稽核结果请求至页面生成器;

所述页面生成器根据请求信息解析xml配置文件,并发送请求至数据库进行稽核结果数据查询;

结果返回模块,用于执行步骤所述数据库返回查询结果数据至页面生成器;

所述页面生成器将稽核结果数据进行处理及匹配,生成动态列表数据;

所述页面生成器将动态列表数据返回至请求发起者。

本发明的有益效果是:本发明提供的基于通信业务数据稽核结果展示的控制方法及系统,在基于配置文件基础进行技术上的优化封装,提出基于一xml配置的移动通信业务数据稽核结果展示方法和系统,只通过使用一个xml配置文件即可实现不同的文件类型内容的稽核结果展示。该方案可以通过快速配置实现页面展示,极大的减少了开发工作量,同时也减少了后期程序的维护工作量。

1、业务扩展性好

本技术方案在比对结果展示层对不同的文件格式类型做了通用封装,对于新增的文件内容,只需在一个xml配置文件添加对应的配置信息,即可动态生成结果页面,无需编写后台程序。因此,在业务展示层面上,具备良好的可扩展性。

2、提高开发效率

本方案对于不同的比对文件,可以灵活地配置需要展示的字段,提高了程序的可维护性和可重用性,极大的减少页面开发中繁杂、重复性的工作,使开发人员更加专注于业务逻辑,提高开发效率。

附图说明

下面结合附图对本发明的具体实施方式作进一步说明:

图1是本发明第一实施例的示意图;

图2是本发明第二实施例的控制示意图。

具体实施方式

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

本方案使用xml文件作为界面描述文档,通过java语言解析该xml配置文件生成所需要的文件类型和字段信息,动态创建数据库比对结果表,并将稽核比对结果数据保存到结果表中;动态页面生成器根据展示需要,从数据库中获取稽核结果数据放入携带数据对象中并进行封装,形成携带对象数据的对象列表,将封装好的携带数据对象列表返回到动态列表页面进行展示,并将稽核结果差异数据进行染色区分,从而对不同文件类型稽核结果以及结果差异类型详情合适的展示在页面上。

参照图1,本发明提供一种基于通信业务数据稽核结果展示的控制方法。其中,要生成一个稽核结果页面,需要提供一个页面描述文档。xml配置文件用于描述页面的风格、控件、交互逻辑以及页面元素与后台的数据的关联等信息,同时数据库表的结构也通过后台xml配置文件描述。

xml配置文件解析器是通过java语言解析xml配置文件里面的文件类型信息和字段信息。

稽核比对程序是稽核结果页面业务数据的来源。稽核比对程序通过xml配置文件解析器获取文件类型信息和字段信息,并根据文件类型信息和字段信息动态创建数据库比对结果表,并将稽核比对结果数据保存到结果表中。

动态页面生成器是整个移动通信业务数据稽核结果展示方法和系统的核心,它通过xml配置文件解析器获取文件类型信息和字段信息,根据文件类型信息和字段信息,以及所使用的java程序设计语言的组建库创建相应的组件,设置其属性、样式,关联对应的事件监听类,并把组件添加到一个组件容器中,最后把自动生成的界面对象信息返回给调用者。

最后生成的动态列表页面,动态列表页面包括:比对多出的页面、比对缺少的页面、比对网元不一致的页面和比对一致的页面等。

参照图2,本发明提供一种基于通信业务数据稽核结果展示的控制方法,其包括以下步骤:

系统将接收到的稽核比对请求发送至稽核比对程序应用;

所述稽核比对程序应用接收到上述请求后进行稽核比对;

所述稽核比对程序应用将比对结果数据保存至数据库,并反馈至请求发起者;

所述请求发起者发起查询稽核结果请求至页面生成器;

所述页面生成器根据请求信息解析xml配置文件,并发送请求至数据库进行稽核结果数据查询;

所述数据库返回查询结果数据至页面生成器;

所述页面生成器将稽核结果数据进行处理及匹配,生成动态列表数据;

所述页面生成器将动态列表数据返回至请求发起者。

作为该技术方案的改进,所述稽核比对程序应用通过xml配置文件解析器获取文件类型信息和字段信息。

作为该技术方案的改进,所述页面生成器通过xml配置文件解析器获取文件类型信息和字段信息。

进一步地,所述方法还包括:所述页面生成器将稽核结果数据、文件类型和展示字段信息进行检索匹配。

进一步地,所述方法还包括:所述页面生成器根据展示格式信息和稽核结果数据生成动态列表数据。

进一步地,所述方法还包括:所述页面生成器对动态列表数据中的差异数据进行染色区分。

进一步地,系统通过java程序设计语言解析xml配置文件。

具体地,1.界面用户或者系统定时任务向稽核比对程序应用发起稽核比对请求。该请求可以包括文件类型,比对范围等;

2.后台稽核比对程序接收到请求之后进行稽核比对,稽核比对产生比对差异结果数据,包括多出内容记录、缺少内容记录、不一致内容记录和一致内容记录;

3.稽核比对程序将比对结果数据保存到数据库中;

4.稽核比对程序将稽核比对结果通知反馈给请求发起者;

5.界面用户向页面生成器发起查询稽核结果请求;

6.页面生成器根据请求信息解析xml配置文件,获取文件类型和展示字段信息;

7.页面生成器根据文件类型和展示字段信息向数据库发起查询请求;

8.稽核比对程序从数据库查询稽核结果数据;

9.稽核比对程序将稽核结果数据返回到页面生成器;

10.页面生成器将稽核结果数据和文件类型和展示字段信息进行检索匹配,比如文件a相对文件b有多少多出记录,有多少缺少记录,有多少不一致记录和多少一致记录;

11.页面生成器根据展示格式信息和稽核结果数据生成动态列表页面数据,包括差异类型列表和差异详情列表页面,差异类型列表会提供多出、缺少和不一致记录的条数链接;

12.页面生成器对动态列表页面数据的差异数据进行染色区分;

13.页面生成器将封装成动态列表的稽核结果数据返回到界面进行展示。

界面点击多出条数链接,展示比对方相比被比对方多出的或不一致数据;

界面点击缺少条数链接,展示比对方比被比对方缺少的不一致数据;

界面点击不一致条数链接,展示比对双方不一致数据,不一致的地方会标红显示等。

另一方面,本发明还提供一种基于通信业务数据稽核结果展示的控制系统,其包括:

请求比对模块,用于执行步骤系统将接收到的稽核比对请求发送至稽核比对程序应用;

稽核比对模块,用于执行步骤所述稽核比对程序应用接收到上述请求后进行稽核比对;

所述稽核比对程序应用将比对结果数据保存至数据库,并反馈至请求发起者;

请求查询模块,用于执行步骤所述请求发起者发起查询稽核结果请求至页面生成器;

所述页面生成器根据请求信息解析xml配置文件,并发送请求至数据库进行稽核结果数据查询;

结果返回模块,用于执行步骤所述数据库返回查询结果数据至页面生成器;

所述页面生成器将稽核结果数据进行处理及匹配,生成动态列表数据;

所述页面生成器将动态列表数据返回至请求发起者。

优选的,本方案提供的基于xml配置的移动通信业务数据稽核结果展示方法和系统,只通过使用一个xml配置文件即可实现不同的文件类型内容的稽核结果展示。移动通信业务数据稽核结果展示方法和系统的核心技术是动态页面生成器,生成器是由java程序设计语言结合extjs2.0技术实现,开发人员按照规定的格式将需要展示的元素信息配置到xml配置文件中。客户端通过ajax技术发起展示内容请求,后台通过java程序设计语言去解析xml配置文件,通过xpath方式读取信息,生成动态列表数据,返回到jsp页面,jsp页面上的extjs2.0框架根据自有特效进行渲染数据,创建列表组件,最后把自动生成的页面对象返回给调用者,最后生成动态稽核结果列表页面。

本发明提供的基于通信业务数据稽核结果展示的控制方法及系统,在基于配置文件基础进行技术上的优化封装,提出基于一xml配置的移动通信业务数据稽核结果展示方法和系统,只通过使用一个xml配置文件即可实现不同的文件类型内容的稽核结果展示。该方案可以通过快速配置实现页面展示,极大的减少了开发工作量,同时也减少了后期程序的维护工作量。

1、业务扩展性好

本技术方案在比对结果展示层对不同的文件格式类型做了通用封装,对于新增的文件内容,只需在一个xml配置文件添加对应的配置信息,即可动态生成结果页面,无需编写后台程序。因此,在业务展示层面上,具备良好的可扩展性。

2、提高开发效率

本方案对于不同的比对文件,可以灵活地配置需要展示的字段,提高了程序的可维护性和可重用性,极大的减少页面开发中繁杂、重复性的工作,使开发人员更加专注于业务逻辑,提高开发效率。

以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1