一种电路数据核对方法、装置及存储介质与流程

未命名 09-01 阅读:84 评论:0


1.本技术涉及电路数据核对技术领域,尤其涉及一种电路数据核对方法、装置及存储介质。


背景技术:

2.目前,随着通信行业的发展,通信运营商的电路数据量越来越大,通信运营商往往采用bss和oss进行数据管理,其中,bss是面向客户的前台业务系统,主要储存客户的基本信息;oss是面向网络资源的后台支撑系统,主要储存资源信息、配置信息、交换信息和备份路由信息等。
3.但是,存在通信运营商的bss与oss的数据不一致的情况,导致面向客户的bss收费不合理,不但会影响客户的使用体验,还可能给通信运营商造成一定的经济损失。相关技术中,为避免bss与oss的电路数据不一致,电路数据核对的常用方法为在没有明确定义核对的范围、样本的情况下,临时抽取小规模样本进行核对。但是,由于业务数据量大、涉及系统众多,临时抽取小规模样本核对的方法的准确率较低。
4.因此,如何对电路数据进行快速、准确的核对成为亟需解决的问题。


技术实现要素:

5.本技术实施例提供一种电路数据核对方法、装置及存储介质,用于对通信运行商的多个系统中的电路数据高效地进行核对。
6.为达到上述目的,本技术实施例采用如下技术方案:
7.第一方面,提供一种电路数据核对方法,该方法包括:
8.获取bss数据、网管系统数据以及oss数据;
9.生成第一数据集合,第一数据集合包括至少一组bss数据和网管系统数据,一组bss数据和网管系统数据对应于同一个业务标识;
10.在第一数据集合中与第一目标业务标识对应的一组bss数据与网管系统数据不一致时,通过将第一目标业务标识对应的bss数据和/或网管系统数据,与第一目标业务标识对应的oss数据进行对比,确定待修改数据,待修改数据包括第一目标业务标识对应的bss数据、网管系统数据以及oss数据中的至少一项。
11.本技术实施例提供的技术方案至少带来以下有益效果:由于bss、网管系统以及oss中电路数据的一致性,关系到计费、运维、客服等多个方面,因此需要对上述多个系统中的电路数据进行核对,以避免多个系统中的电路数据不一致造成运营商收费不合理等情况。对此,本技术实施例通过对同一业务标识对应的bss数据、网管系统数据以及oss数据进行两两核对,可以在上述系统中的电路数据不一致时,精准定位需要修改的电路数据。这样,可以保证上述多个系统中,各个业务标识对应的电路数据的一致性,从而对电路数据快速、准确地进行核对。
12.在一些实施例中,上述在第一数据集合中与第一目标业务标识对应的一组bss数
据与网管系统数据不一致时,通过将第一目标业务标识对应的bss数据和/或网管系统数据,与第一目标业务标识对应的oss数据进行对比,确定待修改数据,包括:判断第一目标业务标识对应的bss数据与第一目标业务标识对应的oss数据是否一致;第一目标业务标识为业务标识中的任意一个;在第一目标业务标识对应的bss数据与第一目标业务标识对应的oss数据一致时,确定第一目标业务标识对应的网管系统数据为待修改数据;在第一目标业务标识对应的bss数据与第一目标业务标识对应的oss数据不一致时,判断第一目标业务标识对应的网管系统数据与第一目标业务标识对应的oss数据是否一致;在第一目标业务标识对应的网管系统数据与第一目标业务标识对应的oss数据一致时,确定第一目标业务标识对应的bss数据为待修改数据;在第一目标业务标识对应的网管系统数据与第一目标业务标识对应的oss数据不一致时,确定第一目标业务标识对应的oss数据和网管系统数据为待修改数据。
13.由上述实施例可知,在第一数据集合中与第一目标业务标识对应的一组bss数据与网管系统数据不一致时,说明第一目标业务标识对应的一组bss数据和网管系统数据均可能存在错误,因此需要将第一目标业务标识对应的bss数据和/或网管系统数据,与第一目标业务标识对应的oss数据进行对比,以确定待修改数据。当第一目标业务标识对应的bss数据与第一目标业务标识对应的oss数据一致时时,说明第一目标业务标识对应的网管系统数据可能存在错误;当第一目标业务标识对应的网管系统数据与第一目标业务标识对应的oss数据一致时,说明第一目标业务标识对应的bss数据存在错误;当第一目标业务标识对应的bss数据、网管系统数据以及oss数据均不一致时,说明上述系统中的数据均可能存在错误,需要对上述系统中的数据进行修改,从而实现对上述多个系统中的电路数据的高效核对,提高各个系统中电路数据的准确性。
14.在一些实施例中,该电路数据核对方法还包括当确定待修改数据时,生成提示信息;提示信息用于提示修改待修改数据。
15.在一些实施例中,该电路数据核对方法中的bss数据、网管系统数据以及oss数据均包括电路带宽以及电路状态;第一数据集合中与第一目标业务标识对应的一组bss数据与网管系统数据不一致,包括第一数据集合中与第一目标业务标识对应的一组电路带宽不一致,和/或,第一数据集合中与第一目标业务标识对应的一组电路状态不一致;第一目标业务标识对应的bss数据与第一目标业务标识对应的oss数据不一致,包括第一目标业务标识对应的bss数据中的电路带宽,与第一目标业务标识对应的oss数据中的电路带宽不一致,和/或,第一目标业务标识对应的bss数据中的电路状态与第一目标业务标识对应的oss数据中的电路状态不一致;第一目标业务标识对应的网管系统数据与第一目标业务标识对应的oss数据不一致,包括第一目标业务标识对应的网管系统数据中的电路带宽与第一目标业务标识对应的oss数据中的电路带宽不一致,和/或,第一目标业务标识对应的网管系统数据中的电路状态与第一目标业务标识对应的oss数据中的电路状态不一致。
16.由上述实施例可知,bss数据、网管系统数据以及oss数据中存在大量的业务标识,每个业务标识对应的电路数据具有多项信息。对bss数据、网管系统数据以及oss数据中同一业务标识(第一目标业务标识)对应的电路数据的每一项信息进行核对,会产生巨大的工作量,耗费大量的时间和精力。又由于电路数据中的电路带宽和电路状态是多项信息中较为重要和直接的数据信息,因此,可以对bss数据、网管系统数据以及oss数据中第一目标业
务标识对应的电路带宽进行核对,以及,对bss数据、网管系统数据以及oss数据中第一目标业务标识对应的电路状态进行核对,从而实现对上述多个系统中的电路数据的高效核对。
17.在一些实施例中,该电路数据核对方法还包括:生成第二数据集合,所述第二数据集合包括至少一个业务标识对应的所述网管系统数据,所述bss数据中不存在与所述至少一个业务标识对应的数据;
18.根据可用分区(available zone,az)地址,将第二数据集合中所述az地址的两端均在预设范围内的网管系统数据划分到本地电路数据集中;
19.判断第二目标业务标识对应的所述本地电路数据集中的网管系统数据和所述oss数据是否一致;所述第二目标业务标识为所述至少一个业务标识中的任意一个;在所述第二目标业务标识对应的所述本地电路数据集中的网管系统数据和所述oss数据一致时,将所述第二目标业务标识对应的bss数据确定为所述待修改数据;在所述第二目标业务标识对应的所述本地电路数据集中的网管系统数据和oss数据不一致时,将所述第二目标业务标识对应的bss数据、网管系统数据以及oss数据确定为所述待修改数据。
20.由上述实施例可知,根据az地址的两端的所在区域,可以将第二数据集合中az地址的两端均在预设范围内的网管系统数据划分到本地数据集。进一步地,判断第二目标业务标识对应的本地数据集中的网管系统数据与oss数据是否一致,在第二目标业务标识对应的本地数据集中的网管系统数据与oss数据一致时,说明bss数据中可能遗漏第二目标业务标识对应的电路数据信息,对此需要将第二目标业务标识对应的bss数据确定为待修改数据;在第二目标业务标识对应的本地数据集中的网管系统数据与oss数据不一致时,说明第二目标业务标识对应的本地数据集中的网管系统数据、oss数据以及bss数据中均可能存在错误,对此,对此需要,将第二目标业务标识对应的bss数据、网管系统数据以及oss数据确定为待修改数据,以保证上述多个系统中电路数据的一致性。
21.在一些实施例中,各个bss数据、各个网管系统数据以及各个oss数据均存在对应的电路标识;方法还包括:根据az地址,将第二数据集合中az地址的至少一端不在预设范围内的网管系统数据划分到跨域电路数据集;以及,获取一站式系统电路数据;在同一电路标识对应的跨域电路数据集中的网管系统数据和一站式系统数据不一致时,通过将同一电路标识对应的跨域电路数据集中的网管系统数据和/或一站式系统数据,与同一电路标识对应的oss数据进行对比,确定待修改数据;待修改数据还包括同一电路标识对应的跨域电路数据集中的网管系统数据、一站式系统数据和oss数据中的至少一项。
22.由上述实施例可知,一站式系统用于处理跨域(az地址的至少一端不在预设范围内)的业务,oss根据调单向网管系统发送相应的指令,因此,需要保证同一电路标识对应的一站式系统数据、oss数据以及跨域数据集中的电路数据的一致性。对此,本技术将第二数据集合中az地址的至少一端不在预设范围内的网管系统数据划分到跨域电路数据集,以对跨域的电路数据进行核对。当同一电路标识对应的跨域电路数据集中的网管系统数据和一站式系统数据不一致时,说明网管系统数据和一站式系统数据均可能存在错误,对此,通过对同一电路标识对应的跨域电路数据集中的网管系统数据和同一电路标识对应的oss数据进行对比,以及,同一电路标识对应的跨域电路数据集中的一站式系统数据和同一电路标识对应的oss数据进行对比,准确定位可能存在错误的系统数据,进而将该系统数据确定为待修改数据,以保证上述多个系统中电路数据的一致性。
23.在一些实施例中,上述通过将同一电路标识对应的跨域电路数据集中的网管系统数据和/或一站式系统数据,与同一电路标识对应的oss数据进行对比,确定待修改数据,包括:判断同一电路标识对应的跨域电路数据集中的网管系统数据和oss数据是否一致;在同一电路标识对应的跨域电路数据集中的网管系统数据和oss数据一致时,确定同一电路标识对应的一站式系统数据为待修改数据;在同一电路标识对应的跨域电路数据集中的网管系统数据和oss数据不一致时,判断同一电路标识对应的oss数据和一站式系统数据是否一致;在同一电路标识对应的oss数据和一站式系统数据一致时,确定同一电路标识对应的网管系统数据为待修改数据;在同一电路标识对应的oss数据和一站式系统数据不一致时,确定同一电路标识对应的跨域电路数据集中的网管系统数据和oss数据为待修改数据。
24.由上述实施例可知,本技术在同一电路标识对应的跨域电路数据集中的网管系统数据和一站式系统数据不一致时,判断同一电路标识对应的跨域电路数据集中的网管系统数据和oss数据是否一致,若一致,说明同一电路标识对应的一站式系统数据可能存在错误,对此确定同一电路标识对应的一站式系统数据为待修改数据。若不一致,判断同一电路标识对应的oss数据和一站式系统数据是否一致,在同一电路标识对应的oss数据和一站式系统数据一致时,说明同一电路标识对应的跨域数据集中的网管系统数据可能存在错误,对此确定同一电路标识对应的网管系统数据为待修改数据。当同一电路标识对应的oss数据和一站式系统数据不一致时,说明同一电路标识对应的oss数据、一站式系统数据以及跨域电路数据集中的网管系统数据均可能存在错误,对此确定同一电路标识对应的跨域电路数据集中的网管系统数据和oss数据为待修改数据,以保证上述多个系统中电路数据的一致性。
25.在一些实施例中,获取bss数据、网管系统数据以及oss数据之前,该电路数据核对方法还包括:获取初始bss数据、初始网管系统数据和初始oss数据;在初始bss数据中存在多个相同的业务标识对应的数据时,保留初始bss数据中录入时间最晚的业务标识对应的数据,得到bss数据;在初始网管系统数据或初始oss数据中存在多个相同的电路标识对应的数据时,保留初始网管系统数据和初始oss数据中录入时间最晚的电路标识对应的数据,得到网管系统数据和oss数据。
26.由上述实施例可知,在初始bss数据中,可能存在对个相同的业务标识对应的电路数据,多个相同的业务标识对应的电路数据可能一致也可能不一致,当多个相同的业务标识对应的电路数据不一致时,由于该业务标识没有唯一性,无法根据该业务标识对多个系统中的电路数据进行核对。对此,本技术在初始bss数据中存在多个相同的业务标识对应的电路数据时,保留初始bss数据中录入时间最晚的业务标识对应的电路数据,以使得bss数据中的每个业务标识对应唯一的电路数据。同样的,初始网管系统数据和初始oss数据中可能存在多个相同的电路标识对应的电路数据,通过保留初始网管系统数据和初始oss数据中录入时间最晚的电路标识对应的电路数据,可以使网关系统数据和oss数据中的每个电路标识对应唯一的电路数据,从而提高电路数据核对的准确性。
27.在一些实施例中,获取一站式系统数据之前,该电路数据核对方法还包括:获取初始一站式系统数据;在初始一站式系统数据中存在多个相同的电路标识对应的数据时,保留初始一站式系统数据中录入时间最晚的业务标识对应的数据,得到一站式系统数据。
28.由上述实施例可知,在初始一站式系统数据中,可能存在多个相同的电路标识对
应的电路数据,通过保留初始一站式系统数据中录入时间最晚的业务标识对应的电路数据,可以使一站式系统数据中的每个电路标识对应唯一的电路数据,从而提高电路数据核对的准确性。
29.第二方面,提供一种电路数据核对装置,该装置包括:
30.获取模块,用于获取bss数据、网管系统数据以及oss数据;
31.处理模块,用于生成第一数据集合,所述第一数据集合包括至少一组所述bss数据和所述网管系统数据,一组所述bss数据和所述网管系统数据对应于同一个业务标识;以及,
32.处理模块,还用于在所述第一数据集合中与第一目标业务标识对应的一组所述bss数据与所述网管系统数据不一致时,通过将所述第一目标业务标识对应的所述bss数据和/或所述网管系统数据,与第一目标业务标识对应的所述oss数据进行对比,确定待修改数据,所述待修改数据包括所述第一目标业务标识对应的所述bss数据、所述网管系统数据以及所述oss数据中的至少一项。
33.第三方面,提供了一种通信装置,该通信装置包括:处理器和用于存储处理器可执行指令的存储器;其中,处理器被配置为执行如第一方面及其任一种可能的实现方式的电路数据核对方法。
34.第四方面,提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机指令,当计算机指令在通信装置上运行时,使得通信装置执行如第一方面及其任一种可能实现方式的电路数据核对方法。
35.本发明中第二方面到第四方面及其各种实现方式的具体描述,可以参考第一方面及其各种实现方式中的详细描述。第二方面到第四方面及其各种实现方式的有益效果,可以参考第一方面及其各种实现方式的有益效果分析,此处不再赘述。
附图说明
36.附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本技术的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
37.图1为本技术实施例提供的一种电路数据核对系统架构的结构示意图;
38.图2为本技术实施例提供的一种电路数据核对装置的结构示意图;
39.图3为本技术实施例提供的一种计算装置的结构示意图;
40.图4为本技术实施例提供的一种电路数据核对方法的流程示意图;
41.图5为本技术实施例提供的另一种电路数据核对方法的流程示意图;
42.图6为本技术实施例提供的另一种电路数据核对方法的流程示意图;
43.图7为本技术实施例提供的另一种电路数据核对方法的流程示意图;
44.图8为本技术实施例提供的另一种电路数据核对装置的结构示意图;
45.图9为本技术实施例提供的一种通信装置结构示意图。
具体实施方式
46.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于
本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
47.需要说明的是,本技术实施例中,“示例性地”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性地”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性地”或者“例如”等词旨在以具体方式呈现相关概念。
48.为了便于清楚描述本技术实施例的技术方案,在本技术的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不是在对数量和执行次序进行限定。
49.如背景技术所述,随着通信行业的发展,通信运营商的电路数据量越来越大,通信运营商往往采用bss和oss进行数据管理。但是,存在bss数据和oss数据不一致的情况,导致bss的收费不合理,不但会影响客户的使用体验,还可能给通信运营商造成一定的经济损失。
50.有鉴于此,本技术通过对bss数据、网管系统数据、oss数据以及一站式系统数据进行核对,根据同一个业务标识或同一个电路标识,判断上述多个系统中的电路数据是否存一致,从而在同一个业务标识或同一个电路标识对应的多个系统中的电路数据不一致时,发出修改提示,以保证上述多个系统中,各条业务标识对应的电路数据的一致性,从而对电路数据快速、准确地进行核对。其中,bss作为面向客户的前台业务系统,用于根据客户的需求生成对应的调单,并将该调单发送给用于调度的oss。oss接收到调单后,向网管系统发送与调单信息对应的指令,网管系统执行oss发送的指令。
51.下面结合说明书附图,对本技术提供的实施例进行具体介绍。
52.本技术实施例提供的电路数据核对方法可以适用于电路数据核对系统架构。图1示出了该电路数据核对系统架构的一种可能的结构。
53.如图1所示,本技术提供的电路数据核对系统架构1可以包括:bss10、网管系统20、oss30以及电路数据核对装置40。其中,电路数据核对装置40可以独立于bss10、网管系统20和oss30,也可以集成在bss10、网管系统20和oss30中任一系统中,本技术实施例对此不作限定。
54.其中,bss10、网管系统20、oss30以及电路数据核对装置40之间建立通信连接,连接方式可以为无线连接,例如蓝牙连接、wi-fi连接等;或者,连接方式也可以为有线连接,例如光纤连接等,本技术实施例对此不作限定。
55.在一些实施例中,bss10为面向客户的前台业务系统,bss10可以根据客户的需求生成调单,并将调单发送至oss30。oss30在收到调单后,对调单内容进行处理,生成相应的指令并发送至网管系统20,进而由网管系统20执行对应的指令。
56.示例性的,bss10根据客户对电路带宽的需求生成调单,并将调单发送至oss20,oss20对调单内容进行处理(例如,流程审查或者合规审查),并根据调单内容生成相应的指令并发送至网管系统20,网管系统20根据该指令对客户的电路带宽进行修改。
57.在一些实施例中,电路数据核对装置40用于获取bss数据、网管系统数据以及oss数据,根据同一业务标识或者同一电路标识对应的bss数据、网管系统数据以及oss数据进行核对,以保证bss数据、网管系统数据以及oss数据中同一业务标识或者同一电路标识对
应的电路数据的一致性。
58.可选的,如图2所示,电路数据核对装置40包括终端设备100和服务器200,终端设备100和服务器200之间建立通信连接,连接方式可以为网络连接,网络可由诸如局域网(localarea network;lan)、广域网(wide area network;wan)或增值网络(value addednetwork;van)等有线网络;或者,诸如移动通信网(mobile radio communication network)、卫星通信网、蓝牙(bluetooth)、无线宽带互联网(wireless broadband internet;wibro)、高速下行链路分组接入(high speed downlink packet access;hsdpa)等无线网络实现,本技术实施例对此不作任何限定。
59.示例性的,终端设备100可以通过路由器连接至互联网,进而实现与服务器200之间的通信连接。
60.在一些实施例中,终端设备100是可以与服务器200连接以进行信息交互的设备,终端设备100上安装有电路数据核对装置的控制应用,终端设备100可以通过运行该控制应用,与服务器200进行数据传输。
61.示例性的,服务器200在第一数据集合中与第一目标业务标识对应的一组bss数据与网管系统数据不一致时,通过将第一目标业务标识对应的bss数据和/或网管系统数据,与第一目标业务标识对应的oss数据进行对比,确定待修改数据,其中,待修改数据包括第一目标业务标识对应的bss数据、网管系统数据以及oss数据中的至少一项。用户(例如,系统操作人员)可以通过终端设备100上的提示信息,对第一目标业务标识对应的bss数据、网管系统数据或oss数据进行修改,还可以根据用户(例如,系统操作人员)在终端设备100上的操作,向bss10发送修改第一目标业务标识对应的bss数据、向网管系统20发送修改第一目标业务标识对应的网管系统数据,或者,向oss30发送修改第一目标业务标识对应的oss数据的指令,其中,提示信息用于提示修改上述待修改数据。
62.可选的,终端设备100包括显示器,显示器用于显示电路数据核对装置40生成的提示信息,以及,显示电路数据核对装置40获得的电路数据。
63.示例性的,用户(例如,电路数据核对装置的操作人员)可以通过终端设备100的显示器,查看bss10中的bss数据、网管系统中的网管系统数据以及oss30中的oss数据。
64.在一些实施例中,服务器200用于获取bss10中的bss数据、网管系统20中的网管系统数据以及oss30中的oss数据。
65.在另一些实施例中,服务器200用于根据同一业务标识对应的bss数据、网管系统数据以及oss数据进行核对,具体的,在第一数据集合中与第一目标业务标识对应的一组bss数据与网管系统数据不一致时,判断第一数据集合中第一目标业务标识对应的bss数据与第一目标业务标识对应的oss数据是否一致。在第一数据集合中第一目标业务标识对应的bss数据与第一目标业务标识对应的oss数据一致时,则生成第一提示信息。
66.其中,第一提示信息用于提示修改第一目标业标识对应的网管系统数据。
67.在一些实施例中,上述终端设备100可以为一个或多个,上述服务器200可以为一个或多个,本技术实施例对此不作任何限制。
68.进一步的,继续如图1所示,电路数据核对系统架构1还可以包括一站式系统50,一站式系统50与bss10、oss30以及电路数据核对装置40通信连接。
69.在一些实施例中,一站式系统50中储存有多个地区的网管系统数据信息,从而可
以实现对跨域指令的执行。
70.示例性的,当客户订单中的az端地址在不同的市时,bss10生成调单后,由oss30将该调单相应的指令发送至一站式系统50,进而由一站式系统50分别调取不同市的网管系统数据。
71.本技术实施例中,终端设备100可以是任一种可以与服务器200建立通信连接的电子设备,例如,个人计算机(personal computer,pc)、笔记本电脑、移动设备、平板计算机、膝上型计算机等。图2中的终端设备100为pc仅仅是示意性的,本技术实施例不对终端设备100的具体形态进行限定。
72.本技术实施例中,服务器200可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式装置,还可以是提供云服务、云数据仓库、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(content delivery network,cdn)、以及大数据和人工智能平台等的云服务器。
73.上述终端设备100和服务器200的基本硬件结构类似,都包括图3所示的计算机装置所包括的元件。下面以图3所示的计算装置为例,介绍终端设备100和200的硬件结构。
74.在一些实施例中,计算装置可以包括:处理器201,存储器202、通信接口203、总线204。处理器201,存储器202以及通信接口203之间可以通过总线204连接。
75.处理器201是计算装置的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器201可以是一个通用中央处理单元(central processing unit,cpu),也可以是其他通用处理器等。其中,通用处理器可以是微处理器或者是任何常规的处理器等。
76.作为一种实施例,处理器201可以包括一个或多个cpu,例如图3中所示的cpu 0和cpu 1。
77.存储器202可以是只读存储器(read-only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
78.一种可能的实现方式中,存储器202可以独立于处理器201存在,存储器202可以通过总线204与处理器201相连接,用于存储指令或者程序代码。处理器201调用并执行存储器202中存储的指令或程序代码时,能够实现本技术实施例提供的电路数据核对方法。
79.在本技术实施例中,对于服务器200和终端设备100而言,存储器202中存储的软件程序不同,服务器200和终端设备100实现的功能不同。关于各设备所执行的功能将结合下面的流程图进行描述。
80.另一种可能的实现方式中,存储器202也可以和处理器201集成在一起。
81.通信接口203,用于计算装置与其他设备通过通信网络连接,所述通信网络可以是以太网,无线接入网(radio access network,ran),无线局域网(wireless local area networks,wlan)等。通信接口203可以包括用于接收数据的接收单元,以及用于发送数据的发送单元。
82.总线204,可以是工业标准体系结构(industry standard architecture,isa)总
线、外部设备互连(peripheral component interconnect,pci)总线或扩展工业标准体系结构(extended industry standard architecture,eisa)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图3中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
83.需要指出的是,图3中示出的结构并不构成对该计算装置的限定,除图3所示部件之外,该计算装置可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
84.在一些实施例中,上述电路数据核对系统架构中由终端设备100和服务器200实现的功能,还可以由终端设备100或服务器200单独实现,本技术实施例对此不作任何限制。
85.本技术实施例提供的电路数据核对方法的执行主体为电路数据核对装置。在一些实施例中,该电路数据核对装置可以集成在服务器中,如上述服务器200中。在另一些实施例中,该电路数据核对装置还可以集成在bss、网管系统或oss中,如上述bss10中。本技术实施例对电路数据核对装置的具体形式不作任何限制。
86.下面结合说明书附图对本技术实施例提供的电路数据核对方法进行描述。
87.图4为本技术实施例提供的一种电路数据核对方法的流程示意图。如图4所示,本技术提供的电路数据核对方法的执行主体可以为上述电路数据核对装置,该方法可以包括以下步骤:
88.s101、获取bss数据、网管系统数据以及oss数据。
89.示例性的,bss数据、网管系统数据以及oss数据中可以包括“业务标识”、“电路带宽”、“电路状态”、“az端地址”“录入时间”以及“调度单号”等电路数据。
90.s102、生成第一数据集合。
91.其中,第一数据集合包括至少一组bss数据和网管系统数据,一组bss数据和网管系统数据对应于同一个业务标识。
92.示例性的,结合表1所示,以cp代表业务标识,以b代表bss数据的集合,以y代表网管系统数据的集合,则根据b和y中是否存在同一个业务标识划分为三个电路数据集合,即f(cp)={{bh},{yh},{{byh}}。其中,{bh}中包括至少一个业务标识对应的bss数据,且网管系统数据中不存在与该至少一个业务标识对应的数据;{yh}中包括至少一个业务标识对应的网管系统数据,且bss数据中不存在与该至少一个业务标识对应的数据;{{byh}}中包括同一个业务标识对应的bss数据和网管系统数据,上述{yh}即为第一数据集合。
93.表1
94.业务标识cpbssb网管系统数据y输出结果f(cp)540dia01540dia01nullbh540dia02540dia02540dia02yh540dia03null540dia03byh95.s103、在第一数据集合中与第一目标业务标识对应的一组bss数据与网管系统数据不一致时,通过将第一目标业务标识对应的bss数据和/或网管系统数据,与第一目标业务标识对应的oss数据进行对比,确定待修改数据。
96.其中,待修改数据包括第一目标业务标识对应的bss数据、网管系统数据以及oss数据中的至少一项。
97.在一些实施例中,当确定待修改数据时,生成提示信息,该提示信息用于提示修改该待修改数据。
98.在一些实施例中,上述步骤s103可以实现为以下步骤s1031-s1035:
99.s1031、在第一数据集合中与第一目标业务标识对应的一组bss数据与网管系统数据不一致时,判断第一数据集合中第一目标业务标识对应的bss数据与第一目标业务标识对应的oss数据是否一致。
100.其中,第一目标业务标识为业务标识中的任意一个。
101.可选的,bss数据、网管系统数据以及oss数据均包括电路带宽以及电路状态。第一数据集合中与第一目标业务标识对应的一组bss数据与网管系统数据不一致,包括第一数据集合中与第一目标业务标识对应的一组电路带宽不一致,和/或,第一数据集合中与第一目标业务标识对应的一组电路状态不一致。
102.作为一种可能实现的方式,在第一数据集合中与第一目标业务标识对应的一组bss数据与网管系统数据一致时,对此类数据暂不处理。
103.s1032、在第一数据集合中第一目标业务标识对应的bss数据与第一目标业务标识对应的oss数据一致时,确定第一目标业务标识对应的网管系统数据为待修改数据,并且,生成第一提示信息。
104.其中,第一提示信息用于提示修改第一目标业务标识对应的网管系统数据。
105.可选的,第一数据集合中第一目标业务标识对应的bss数据与第一目标业务标识对应的oss数据一致,包括第一数据集合中与第一目标业务标识对应的一组电路带宽一致,并且,第一数据集合中与第一目标业务标识对应的一组电路状态一致。
106.作为一种可能的实现方式,电路数据核对装置生成第一提示信息并在电路数据核对装置上显示,以提示该电路数据核对装置修改第一目标业务标识对应的网管系统数据。
107.作为另一种可能的实现方式,电路数据核对装置生成第一提示信息并发送至网管系统,以提示网管系统修改第一目标业务标识对应的网管系统数据。
108.s1033、在第一数据集合中第一目标业务标识对应的bss数据与第一目标业务标识对应的oss数据不一致时,判断第一数据集合中第一目标业务标识对应的网管系统数据与第一目标业务标识对应的oss数据是否一致。
109.可选的,第一数据集合中第一目标业务标识对应的bss数据与第一目标业务标识对应的oss数据不一致,包括第一数据集合中第一目标业务标识对应的bss数据中的电路带宽,与第一目标业务标识对应的oss数据中的电路带宽不一致,和/或,第一数据集合中第一目标业务标识对应的bss数据中的电路状态与第一目标业务标识对应的oss数据中的电路状态不一致。
110.由上述实施例可知,当第一数据集合中第一目标业务标识对应的bss数据与第一目标业务标识对应的oss数据不一致时,说明第一数据集合中第一目标业务标识对应的bss数据和第一目标业务标识对应的oss数据均有可能存在错误,此时需要根据第一目标业务标识对应的oss数据判断是第一数据集合中第一目标业务标识对应的bss数据存在错误,或是第一目标业务标识对应的oss数据存在错误。
111.s1034、在第一数据集合中第一目标业务标识对应的网管系统数据与第一目标业务标识对应的oss数据一致时,确定第一目标业务标识对应的bss数据为待修改数据,并且,
生成第二提示信息。
112.其中,第二提示信息用于提示修改第一目标业务标识对应的bss数据。
113.可选的,第一数据集合中第一目标业务标识对应的网管系统数据与第一目标业务标识对应的oss数据一致,包括第一数据集合中第一目标业务标识对应的网管系统数据中的电路带宽与第一目标业务标识对应的oss数据中的电路带宽一致,并且,第一数据集合中第一目标业务标识对应的网管系统数据中的电路状态与第一目标业务标识对应的oss数据中的电路状态一致。
114.作为一种可能实现的方式,电路数据核对装置生成第二提示信息并在电路数据核对装置上显示,以提示该电路数据核对装置修改第一目标业务标识对应的bss数据。
115.作为另一种可能实现的方式,电路数据核对装置生成第二提示信息并发送至bss,以提示bss修改第一目标业务标识对应的bss数据。
116.s1035、在第一数据集合中第一目标业务标识对应的网管系统数据与第一目标业务标识对应的oss数据不一致时,确定第一目标业务标识对应的oss数据和网管系统数据为待修改数据,并且,生成第三提示信息。
117.其中,第三提示信息用于提示修改第一目标业务标识对应的oss数据和网管系统数据。
118.可选的,第一数据集合中第一目标业务标识对应的网管系统数据与第一目标业务标识对应的oss数据不一致,包括第一数据集合中第一目标业务标识对应的网管系统数据中的电路带宽与第一目标业务标识对应的oss数据中的电路带宽不一致,和/或,第一数据集合中第一目标业务标识对应的网管系统数据中的电路状态与第一目标业务标识对应的oss数据中的电路状态不一致。
119.作为一种可能的实现方式,电路数据核对装置生成第三提示信息并在电路数据核对装置上显示,以提示该电路数据核对装置修改第一目标业务标识对应的oss数据和网管系统数据。
120.作为另一种可能的实现方式,电路数据核对装置生成第三提示信息分别发送至oss和网管系统,以提示oss修改第一目标业务标识对应的oss数据,以及,提示网管系统修改第一目标业务标识对应的网管系统数据。
121.由上述实施例可知,bss数据、网管系统数据以及oss数据中存在大量的业务标识,每个业务标识对应的电路数据具有多项信息。对bss数据、网管系统数据以及oss数据中同一业务标识(第一目标业务标识)对应的电路数据的每一项信息进行核对,会产生巨大的工作量,耗费大量的时间和精力。又由于电路数据中的电路带宽和电路状态是多项信息中较为重要和直接的数据信息,因此,可以对bss数据、网管系统数据以及oss数据中第一目标业务标识对应的电路带宽进行核对,以及,对bss数据、网管系统数据以及oss数据中第一目标业务标识对应的电路状态进行核对,从而实现对上述多个系统中的电路数据的高效核对。
122.示例性的,如下表2所示,根据业务标识对第一数据集合中的bss数据和网管系统数据的“电路带宽”和“电路状态”做对比,得到两种输出结果,即bb=yb或bb≠yb,其中,bb代表第一数据集合中第一目标业务标识对应的bss数据;yb代表第一数据集合中第一目标业务标识对应的网管系统数据。
123.表2
[0124][0125]
结合表2,如表3所示,对上述输出结果不一致的“540dia78”“540dia01”“540dia02”对应的数据与oss中“540dia78”“540dia01”“540dia02”对应的数据进行比对,得到三种输出结果,即bb=o;yb=o;bb≠yb≠o,其中,o代表第一目标业务标识对应的oss数据。
[0126]
表3
[0127][0128][0129]
下面结合图5对本技术实施例提供的一种电路数据核对方法进行说明。
[0130]
开始执行电路数据核对方法,获取bss数据、网管系统数据以及oss数据;
[0131]
根据获取的bss数据、网管系统数据以及oss数据,生成第一数据集合;
[0132]
判断第一数据集合中第一目标业务标识对应的一组bss数据与网管系统数据是否一致;
[0133]
若第一数据集合中第一目标业务标识对应的一组bss数据与网管系统数据一致,则暂不处理;
[0134]
若第一数据集合中第一目标业务标识对应的一组bss数据与网管系统数据不一致,则判断第一数据集合中第一目标业务标识对应的bss数据与第一目标标识对应的oss数据是否一致;
[0135]
若第一数据集合中第一目标业务标识对应的bss数据与第一目标标识对应的oss数据一致,则生成第一提示信息;
[0136]
若第一数据集合中第一目标业务标识对应的bss数据与第一目标标识对应的oss数据不一致。则判断第一数据集合中第一目标业务标识对应的网管系统数据与第一目标业务标识对应的oss数据是否一致;
[0137]
若第一数据集合中第一目标业务标识对应的网管系统数据与第一目标业务标识对应的oss数据一致,则生成第二提示信息;
[0138]
若第一数据集合中第一目标业务标识对应的网管系统数据与第一目标业务标识对应的oss数据不一致,则生成第三提示信息;
[0139]
电路数据核对结束。
[0140]
图4所示的实施例至少带来以下有益效果:由于bss、网管系统以及oss中电路数据的一致性,关系到计费、运维、客服等多个方面,因此需要对上述多个系统中的电路数据进行核对,以避免多个系统中的电路数据不一致造成运营商收费不合理的情况。对此,本技术实施例通过对同一业务标识对应的bss数据、网管系统数据以及oss数据进行两两核对,可以在上述系统中的电路数据不一致时,精准定位需要修改的电路数据。这样,可以保证上述多个系统中,各个业务标识对应的电路数据的一致性,从而对电路数据快速、准确地进行核对。
[0141]
本技术实施例还提供一种电路数据核对方法,该方法包括以下步骤:
[0142]
s201、生成第二数据集合。
[0143]
其中,第二数据集合包括至少一个业务标识对应的网管系统数据,bss数据中不存在与至少一个业务标识对应的数据。例如,上述集合{yh}。
[0144]
s202、根据az地址,将第二数据集合中az地址的两端均在预设范围内的网管系统数据划分到本地电路数据集中。
[0145]
示例性的,预设范围可以为市内区域范围,若az地址的两端均在市内,则将该网管系统数据划分至本地电路数据集中。
[0146]
s203、判断第二目标业务标识对应的本地电路数据集中的网管系统数据和oss数据是否一致。
[0147]
其中,第二目标业务标识为上述至少一个业务标识中的任意一个。
[0148]
s204、在第二目标业务标识对应的本地电路数据集中的网管系统数据和oss数据一致时,将第二目标业务标识对应的bss数据确定为待修改数据,并且,生成第四提示信息。
[0149]
其中,第四提示信息用于提示修改第二目标业务标识对应的bss数据信息。
[0150]
作为一种可能的实现方式,电路数据核对装置生成第四提示信息并在电路数据核对装置上显示,以提示该电路数据核对装置修改第二目标业务标识对应的bss数据。
[0151]
作为另一种可能的实现方式,电路数据核对装置生成第四提示信息并发送至bss,以提示bss修改第二目标业务标识对应的bss数据。
[0152]
示例性的,在第二目标业务标识对应的本地电路数据集中的网管系统数据和oss数据一致时,生成第四提示信息并发送至bss,以提示bss添加第二目标业务标识对应的bss数据。
[0153]
s205、在第二目标业务标识对应的本地电路数据集中的网管系统数据和oss数据不一致时,将第二目标业务标识对应的bss数据、网管系统数据以及oss数据确定为待修改数据,并且,生成第五提示信息。
[0154]
其中,第五提示信息用于提示修改第二目标业务标识对应的bss数据、网管系统数据以及oss数据。
[0155]
可选的,第二目标业务标识对应的本地电路数据集中的网管系统数据和oss数据不一致,包括第二目标业务标识对应的本地数据集中网管系统数据中的电路带宽与第二目标业务标识对应的oss数据中的电路带宽不一致,和/或,第二目标业务标识对应的本地数据集中网管系统数据中的电路状态与第二目标业务标识对应的oss数据中的电路状态不一致。
[0156]
作为一种可能的实现方式,电路数据核对装置生成的第五提示信息,可以用于提示电路数据核对装置修改第二目标业务标识对应的bss数据、网管系统数据以及oss数据。
[0157]
作为另一种可能的实现方式,电路数据核对装置生成的第五提示信息可以用于提示bss生成新的调单,新的调单通过oss发送至网管系统可以实现bss修改第二目标业务标识对应的bss数据、oss修改第二目标业务标识对应的oss数据,以及,网管系统修改第二目标业务标识对应的网管系统数据。
[0158]
下面结合图6对本技术实施例提供的一种电路数据核对方法进行说明。
[0159]
开始执行电路数据核对方法,获取网管系统数据以及oss数据;
[0160]
根据获取的网管系统数据以及oss数据,生成第二数据集合;
[0161]
判断第二数据集合中的电路数据的az地址两端是否均在预设范围内;
[0162]
若电路数据的az地址两端不是均在预设范围内,则将该电路数据划分至跨域数据集;
[0163]
若电路数据的az地址两端均在预设范围内,则将该电路数据划分至本地数据集;
[0164]
判断第二目标业务标识对应的本地电路数据集中的网管系统数据和oss数据是否一致;
[0165]
若第二目标业务标识对应的本地电路数据集中的网管系统数据和oss数据一致,则生成第四提示信息;
[0166]
若第二目标业务标识对应的本地电路数据集中的网管系统数据和oss数据不一致,则生成第五提示信息;
[0167]
电路数据核对结束。
[0168]
由上述实施例可知,根据az地址的两端的所在区域,可以将第二数据集合中az地址的两端均在预设范围内的网管系统数据划分到本地数据集。进一步地,判断第二目标业务标识对应的本地数据集中的网管系统数据与oss数据是否一致,在第二目标业务标识对应的本地数据集中的网管系统数据与oss数据一致时,说明bss数据中可能遗漏第二目标业务标识对应的电路数据信息,对此需要生成第四提示信息;在第二目标业务标识对应的本地数据集中的网管系统数据与oss数据不一致时,说明第二目标业务标识对应的本地数据集中的网管系统数据、oss数据以及bss数据中均可能存在错误,对此,对此需要生成第五提示信息,以保证上述多个系统中电路数据的一致性。
[0169]
本技术实施例还提供一种电路数据核对方法,其中,各个bss数据、各个网管系统数据以及各个oss数据均存在对应的电路标识,该方法包括以下步骤:
[0170]
s301、根据az地址,将第二数据集合中az地址的至少一端不在预设范围内的网管系统数据划分到跨域电路数据集。
[0171]
示例性的,预设范围可以为市内区域范围,若az地址的一端或两端不在市内,则将该网管系统数据划分至跨域电路数据集中。
[0172]
s302、获取一站式系统电路数据。
[0173]
示例性的,一站式系统电路数据可以包括“电路标识”、“电路带宽”、“电路状态”以及“录入时间”等电路数据。
[0174]
s303、在同一电路标识对应的跨域电路数据集中的网管系统数据和一站式系统数据不一致时,通过将同一电路标识对应的跨域电路数据集中的网管系统数据和/或一站式系统数据,与同一电路标识对应的oss数据进行对比,确定待修改数据;待修改数据还包括同一电路标识对应的跨域电路数据集中的网管系统数据、一站式系统数据和oss数据中的至少一项。
[0175]
在一些实施例中,上述步骤s303可以实现为以下步骤s3031-s3035:
[0176]
s3031、在同一电路标识对应的跨域电路数据集中的网管系统数据和一站式系统数据不一致时,判断同一电路标识对应的跨域电路数据集中的网管系统数据和oss数据是否一致。
[0177]
可选的,同一电路标识对应的跨域电路数据集中的网管系统数据和一站式系统数据不一致,包括同一电路标识对应的跨域电路数据集中网管系统数据的电路带宽和一站式系统数据中的电路带宽不一致,和/或,同一电路标识对应的跨域电路数据集中网管系统数据的电路状态和一站式系统数据中的电路状态不一致。
[0178]
s3032、在同一电路标识对应的跨域电路数据集中的网管系统数据和oss数据一致时,确定同一电路标识对应的一站式系统数据为待修改数据,并且,生成第六提示信息。
[0179]
其中,第六提示信息用于提示修改同一电路标识对应的一站式系统数据。
[0180]
可选的,同一电路标识对应的跨域电路数据集中的网管系统数据和oss数据一致,包括同一电路标识对应的跨域电路数据集中网管系统数据的电路带宽和oss数据中的电路带宽一致,以及,同一电路标识对应的跨域电路数据集中网管系统数据的电路状态和oss数据中的电路状态一致。
[0181]
作为一种可能的实现方式,电路数据核对装置生成第六提示信息并在电路数据核对装置上显示,以提示该电路数据核对装置修改同一电路标识对应的一站式系统数据。
[0182]
作为另一种可能的实现方式,电路数据核对装置生成第六提示信息并发送至一站式系统,以提示一站式系统修改同一电路标识对应的一站式系统数据。
[0183]
s3033、在同一电路标识对应的跨域电路数据集中的网管系统数据和oss数据不一致时,判断同一电路标识对应的oss数据和一站式系统数据是否一致。
[0184]
可选的,同一电路标识对应的跨域电路数据集中的网管系统数据和oss数据不一致,包括同一电路标识对应的跨域电路数据集中网管系统数据的电路带宽和一站式系统数据中的电路带宽不一致,和/或,同一电路标识对应的跨域电路数据集中网管系统数据的电路状态和一站式系统数据中的电路状态不一致。
[0185]
由上述实施例可知,当同一电路标识对应的跨域电路数据集中的网管系统数据和oss数据不一致时,说明同一电路标识对应的跨域数据集中的网管系统数据和oss数据尽可能存在错误,此时需要根据同一电路标识对应的一站式系统数据判断是同一电路标识对应的跨域数据集中的网管系统数据存在错误,或是同一电路标识对应的oss数据存在错误。
[0186]
s3034、在同一电路标识对应的oss数据和一站式系统数据一致时,确定同一电路标识对应的网管系统数据为待修改数据,并且,生成第七提示信息。
[0187]
其中,第七提示信息用于提示修改同一电路标识对应的网管系统数据。
[0188]
可选的,同一电路标识对应的oss数据和一站式系统数据一致,包括同一电路标识对应的oss数据中的电路带宽和一站式系统数据中的电路带宽一致,以及,同一电路标识对应的oss数据中的电路状态和一站式系统数据中的电路状态一致。
[0189]
作为一种可能的实现方式,电路数据核对装置生成第七提示信息并在电路数据核对装置上显示,以提示该电路数据核对装置修改同一电路标识对应的网管系统数据。
[0190]
作为另一种可能的实现方式,电路数据核对装置生成第七提示信息并发送至网管系统,以提示网管系统修改同一电路标识对应的网管系统数据。
[0191]
s3035、在同一电路标识对应的oss数据和一站式系统数据不一致时,确定同一电路标识对应的跨域电路数据集中的网管系统数据和oss数据为待修改数据,并且,生成第八提示信息。
[0192]
其中,第八提示信息用于提示修改同一电路标识对应的跨域电路数据集中的网管系统数据和oss数据。
[0193]
作为一种可能的实现方式,电路数据核对装置生成第八提示信息并在电路数据核对装置上显示,以提示该电路数据核对装置修改同一电路标识对应的网管系统数据和oss数据。
[0194]
作为另一种可能的实现方式,电路数据核对装置生成第八提示信息并分别发送至网管系统和和oss,以提示网管系统修改同一电路标识对应的网管系统数据,以及,提示和oss修改同一电路标识对应的和oss数据。
[0195]
下面结合图7对本技术实施例提供的一种电路数据核对方法进行说明。
[0196]
开始执行电路数据核对方法,获取一站式系统数据;
[0197]
判断同一电路标识对应的跨域电路数据集中的网管系统数据和一站式系统数据是否一致;
[0198]
若同一电路标识对应的跨域电路数据集中的网管系统数据和一站式系统数据一致,则暂不处理。
[0199]
若同一电路标识对应的跨域电路数据集中的网管系统数据和一站式系统数据不一致,则判断同一电路标识对应的跨域电路数据集中的网管系统数据和oss数据是否一致;
[0200]
若同一电路标识对应的跨域电路数据集中的网管系统数据和oss数据一致,则生成第七提示信息;
[0201]
若同一电路标识对应的跨域电路数据集中的网管系统数据和oss数据不一致,则生成第八提示信息;
[0202]
电路数据核对结束。
[0203]
由上述实施例可知,一站式系统用于处理跨域(az地址的至少一端不在预设范围内)的业务,oss根据调单向网管系统发送相应的指令,因此,需要保证同一电路标识对应的一站式系统数据、oss数据以及跨域数据集中的电路数据的一致性。对此,本技术在同一电路标识对应的跨域电路数据集中的网管系统数据和一站式系统数据不一致时,判断同一电路标识对应的跨域电路数据集中的网管系统数据和oss数据是否一致,若一致,说明同一电
路标识对应的一站式系统数据可能存在错误,因此生成第六提示信息。若不一致,判断同一电路标识对应的oss数据和一站式系统数据是否一致,在同一电路标识对应的oss数据和一站式系统数据一致时,说明同一电路标识对应的跨域数据集中的网管系统数据可能存在错误,因此生成第七提示信息。当同一电路标识对应的oss数据和一站式系统数据不一致时,说明同一电路标识对应的oss数据、一站式系统数据以及跨域电路数据集中的网管系统数据均可能存在错误,因此需要生成第八提示信息,以保证上述多个系统中电路数据的一致性。
[0204]
在一些实施例中,本技术实施例还提供一种电路数据核对方法,该方法包括:生成第三数据集合。其中,第三数据集合包括至少一个业务标识对应的bss数据,且网管系统数据中不存在至少一个业务标识对应的数据。对第三数据集合中的数据暂不处理。
[0205]
在上述步骤s101之前,本技术实施例提供的电路数据核对方法,还包括以下步骤:
[0206]
s401、获取初始bss数据、初始网管系统数据和初始oss数据。
[0207]
可选的,初始bss数据可以保存在bss中,也可以保存在对应的数据库中,初始网管系统数据可以保存在初始网管系统中,也可以保存在对应的数据库中,oss数据可以保存在oss中,也可以保存在对应的数据库中,本技术实施例对此不作任何限制。
[0208]
s402、在初始bss数据中存在多个相同的业务标识对应的数据时,保留初始bss数据中录入时间最晚的业务标识对应的数据,得到bss数据。
[0209]
示例性的,如下表4所示,以业务标识“540dia123456”作为识别标识,得到初始bss数据中共收录3个相同的业务标识。保留最晚的“录入时间”对应的电路数据至bss数据,删除其他两个较早的“录入时间”对应的电路数据。
[0210]
表4
[0211][0212][0213]
s403、在初始网管系统数据或初始oss数据中存在多个相同的电路标识对应的数据时,保留初始网管系统数据和初始oss数据中录入时间最晚的电路标识对应的数据,得到网管系统数据和oss数据。
[0214]
示例性的,如下表5所示,以电路标识“szdia123456”作为识别标识,得到初始网管系统数据中共收录3个相同的电路标识。保留最晚的“录入时间”对应的电路数据至网管系统数据,删除其他两个较早的“录入时间”对应的电路数据。
[0215]
表5
[0216][0217]
由上述实施例可知,在初始bss数据中,可能存在对个相同的业务标识对应的电路数据,多个相同的业务标识对应的电路数据可能一致也可能不一致,当多个相同的业务标识对应的电路数据不一致时,由于该业务标识没有唯一性,无法根据该业务标识对多个系统中的电路数据进行核对。对此,本技术在初始bss数据中存在多个相同的业务标识对应的电路数据时,保留初始bss数据中录入时间最晚的业务标识对应的电路数据,以使得bss数据中的每个业务标识对应唯一的电路数据。同样的,初始网管系统数据和初始oss数据中可能存在多个相同的电路标识对应的电路数据,通过保留初始网管系统数据和初始oss数据中录入时间最晚的电路标识对应的电路数据,可以使网关系统数据和oss数据中的每个电路标识对应唯一的电路数据,从而提高电路数据核对的准确性。
[0218]
在上述步骤s302之前,本技术实施例提供的电路数据核对方法,还包括以下步骤:
[0219]
s501、获取初始一站式系统数据。
[0220]
可选的,初始一站式系统数据可以保存在一站式系统中,也可以保存在对应的数据库中,本技术实施例对此不作任何限制。
[0221]
s502、在初始一站式系统数据中存在多个相同的电路标识对应的数据时,保留初始一站式系统数据中录入时间最晚的业务标识对应的数据,得到一站式系统数据。
[0222]
由上述实施例可知,在初始一站式系统数据中,可能存在多个相同的电路标识对应的电路数据,通过保留初始一站式系统数据中录入时间最晚的业务标识对应的电路数据,可以使一站式系统数据中的每个电路标识对应唯一的电路数据,从而提高电路数据核对的准确性。
[0223]
本技术实施例可以根据上述方法示例对上述电路数据核对装置等进行功能模块的划分,例如,可以对应各个功能划分各个功能模块。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0224]
在采用对应各个功能划分各个功能模块的情况下,图8示出了上述实施例所涉及的电路数据核对装置的一种可能的结构示意图。如图8所示,电路数据核对装置40包括:获取模块401和处理模块402。
[0225]
在一些实施例中,获取模块401,用于获取bss数据、网管系统数据以及oss数据。
[0226]
处理模块402,用于生成第一数据集合,第一数据集合包括至少一组bss数据和网管系统数据,一组bss数据和网管系统数据对应于同一个业务标识;以及,
[0227]
处理模块402,还用于在第一数据集合中与第一目标业务标识对应的一组bss数据
与网管系统数据不一致时,判断第一数据集合中第一目标业务标识对应的bss数据与第一目标业务标识对应的oss数据是否一致;第一目标业务标识为业务标识中的任意一个。
[0228]
处理模块402,还用于在第一数据集合中第一目标业务标识对应的bss数据与第一目标业务标识对应的oss数据一致时,则生成第一提示信息;第一提示信息用于提示修改第一目标业务标识对应的网管系统数据。
[0229]
处理模块402,还用于在第一数据集合中第一目标业务标识对应的bss数据与第一目标业务标识对应的oss数据不一致时,判断第一数据集合中第一目标业务标识对应的网管系统数据与第一目标业务标识对应的oss数据是否一致。
[0230]
处理模块402,还用于在第一数据集合中第一目标业务标识对应的网管系统数据与第一目标业务标识对应的oss数据一致时,则生成第二提示信息;第二提示信息用于提示修改第一目标业务标识对应的bss数据。
[0231]
处理模块402,还用于在第一数据集合中第一目标业务标识对应的网管系统数据与第一目标业务标识对应的oss数据不一致时,则生成第三提示信息;第三提示信息用于提示修改第一目标业务标识对应的oss数据和网管系统数据。
[0232]
在一些实施例中,获取模块401,还用于生成第二数据集合,第二数据集合包括至少一个业务标识对应的网管系统数据,bss数据中不存在与至少一个业务标识对应的数据。
[0233]
处理模块402,还用于根据az地址,将第二数据集合中az地址的两端均在预设范围内的网管系统数据划分到本地电路数据集中。
[0234]
处理模块402,还用于判断第二目标业务标识对应的本地电路数据集中的网管系统数据和oss数据是否一致;第二目标业务标识为本地电路数据集和网管系统数据中均存在的业务标识中的任意一个。
[0235]
处理模块402,还用于在第二目标业务标识对应的本地电路数据集中的网管系统数据和oss数据一致时,生成第四提示信息;第四提示信息用于提示添加第二目标业务标识对应的bss数据信息。
[0236]
处理模块402,还用于在第二目标业务标识对应的本地电路数据集中的网管系统数据和oss数据不一致时,生成第五提示信息;第五提示信息用于提示修改第二目标业务标识对应的bss数据、网管系统数据以及oss数据。
[0237]
在一些实施例中,各个bss数据、各个网管系统数据以及各个oss数据均存在对应的电路标识;该电路数据核对装置中的处理模块402,还用于根据az地址,将第二数据集合中az地址的至少一端不在预设范围内的网管系统数据划分到跨域电路数据集。
[0238]
处理模块402,还用于获取一站式系统电路数据。
[0239]
处理模块402,还用于在同一电路标识对应的跨域电路数据集中的网管系统数据和一站式系统数据不一致时,判断同一电路标识对应的跨域电路数据集中的网管系统数据和oss数据是否一致。
[0240]
处理模块402,还用于在同一电路标识对应的跨域电路数据集中的网管系统数据和oss数据一致时,生成第六提示信息;第六提示信息用于提示修改同一电路标识对应的一站式系统数据。
[0241]
处理模块402,还用于在同一电路标识对应的跨域电路数据集中的网管系统数据和oss数据不一致时,判断同一电路标识对应的oss数据和一站式系统数据是否一致。
[0242]
处理模块402,还用于在同一电路标识对应的oss数据和一站式系统数据一致时,生成第七提示信息;第七提示信息用于提示修改同一电路标识对应的网管系统数据。
[0243]
处理模块402,还用于在同一电路标识对应的oss数据和一站式系统数据不一致时,生成第八提示信息,第八提示信息用于提示修改同一电路标识对应的跨域电路数据集中的网管系统数据和oss数据。
[0244]
在一些实施例中,获取模块401,还用于获取初始bss数据、初始网管系统数据和初始oss数据。
[0245]
处理模块402,还用于在初始bss数据中存在多个相同的业务标识对应的数据时,保留初始bss数据中录入时间最晚的业务标识对应的数据,得到bss数据。
[0246]
处理模块402,还用于在初始网管系统数据或初始oss数据中存在多个相同的电路标识对应的数据时,保留初始网管系统数据和初始oss数据中录入时间最晚的电路标识对应的数据,得到网管系统数据和oss数据。
[0247]
在一些实施例中,获取模块401,还用于获取初始一站式系统数据。
[0248]
处理模块402,还用于在初始一站式系统数据中存在多个相同的电路标识对应的数据时,保留初始一站式系统数据中录入时间最晚的业务标识对应的数据,得到一站式系统数据。
[0249]
需要说明的是,本技术实施例可以根据上述方法示例对电路数据核对装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。可选的,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0250]
在采用硬件的形式实现上述集成的模块的功能的情况下,本发明实施例提供了上述实施例中所涉及的通信装置的一种可能的结构。如图9所示,该通信装置60包括:处理器601,总线602。可选的,该通信装置60还可以包括存储器603;可选地,该通信装置还可以包括通信接口604。
[0251]
处理器601,可以是实现或执行结合本发明实施例所描述的各种示例性的逻辑方框,模块和电路。该处理器601可以是中央处理器,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明实施例所描述的各种示例性的逻辑方框,模块和电路。处理器601也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
[0252]
通信接口604,用于与其他设备通过通信网络连接。该通信网络可以是以太网,无线接入网,无线局域网(wireless local area networks,wlan)等。
[0253]
存储器603,可以是只读存储器(read-only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
[0254]
作为一种可能的实现方式,存储器603可以独立于处理器601存在,存储器603可以通过总线602与处理器601相连接,用于存储指令或者程序代码。处理器601调用并执行存储器603中存储的指令或程序代码时,能够实现本发明实施例提供的电路数据核对方法。
[0255]
另一种可能的实现方式中,存储器603可以和处理器601集成在一起。
[0256]
总线602,可以是扩展工业标准结构(extended industry standard architecture,eisa)总线等。总线602可以分为地址总线、数据总线、控制总线等。为便于表示,图9中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0257]
本发明还提供了一种计算机可读存储介质(例如,非暂态计算机可读存储介质),该计算机可读存储介质中存储有计算机程序指令,计算机程序指令在计算机上运行时,使得计算机执行如上述实施例中任一实施例中的电路数据核对方法。
[0258]
示例性的,上述计算机可读存储介质可以包括,但不限于:磁存储器件(例如,硬盘、软盘或磁带等),光盘(例如,压缩盘(compact disk,cd)、数字通用盘(digital versatile disk,dvd)等),智能卡和闪存器件(例如,可擦写可编程只读存储器(erasable programmable read-only memory,eprom)、卡、棒或钥匙驱动器等)。本发明描述的各种计算机可读存储介质可代表用于存储信息的一个或多个设备和/或其它机器可读存储介质。术语“机器可读存储介质”可包括但不限于,无线信道和能够存储、包含和/或承载指令和/或数据的各种其它介质。
[0259]
本发明实施例提供一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运行时,使得该计算机执行上述实施例中任一实施例的电路数据核对方法。
[0260]
以上,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应该以权利要求的保护范围为准。

技术特征:
1.一种电路数据核对方法,其特征在于,所述方法包括:获取业务支撑系统(billing supporting system,bss)数据、网管系统数据以及网络运营支撑系统(operation supporting system,oss)数据;生成第一数据集合,所述第一数据集合包括至少一组所述bss数据和所述网管系统数据,一组所述bss数据和所述网管系统数据对应于同一个业务标识;在所述第一数据集合中与第一目标业务标识对应的一组所述bss数据与所述网管系统数据不一致时,通过将所述第一目标业务标识对应的所述bss数据和/或所述网管系统数据,与第一目标业务标识对应的所述oss数据进行对比,确定待修改数据,所述待修改数据包括所述第一目标业务标识对应的所述bss数据、所述网管系统数据以及所述oss数据中的至少一项。2.根据权利要求1所述的电路数据核对方法,其特征在于,所述在所述第一数据集合中与第一目标业务标识对应的一组所述bss数据与所述网管系统数据不一致时,通过将所述第一目标业务标识对应的所述bss数据和/或所述网管系统数据,与第一目标业务标识对应的所述oss数据进行对比,确定待修改数据,包括:判断所述第一目标业务标识对应的所述bss数据与所述第一目标业务标识对应的所述oss数据是否一致;所述第一目标业务标识为所述业务标识中的任意一个;在所述第一目标业务标识对应的所述bss数据与所述第一目标业务标识对应的所述oss数据一致时,确定所述第一目标业务标识对应的网管系统数据为所述待修改数据;在所述第一目标业务标识对应的所述bss数据与所述第一目标业务标识对应的所述oss数据不一致时,判断所述第一目标业务标识对应的所述网管系统数据与所述第一目标业务标识对应的所述oss数据是否一致;在所述第一目标业务标识对应的所述网管系统数据与所述第一目标业务标识对应的所述oss数据一致时,确定所述第一目标业务标识对应的bss数据为所述待修改数据;在所述第一目标业务标识对应的所述网管系统数据与所述第一目标业务标识对应的所述oss数据不一致时,确定所述第一目标业务标识对应的oss数据和网管系统数据为所述待修改数据。3.根据权利要求2所述的电路数据核对方法,其特征在于,所述方法还包括:当确定所述待修改数据时,生成提示信息;所述提示信息用于提示修改所述待修改数据。4.根据权利要求2所述的电路数据核对方法,其特征在于,所述bss数据、所述网管系统数据以及所述oss数据均包括电路带宽以及电路状态;所述第一数据集合中与所述第一目标业务标识对应的一组所述bss数据与所述网管系统数据不一致,包括所述第一数据集合中与所述第一目标业务标识对应的一组电路带宽不一致,和/或,所述第一数据集合中与所述第一目标业务标识对应的一组电路状态不一致;所述第一目标业务标识对应的所述bss数据与所述第一目标业务标识对应的所述oss数据不一致,包括所述第一目标业务标识对应的所述bss数据中的电路带宽,与所述第一目标业务标识对应的所述oss数据中的电路带宽不一致,和/或,所述第一目标业务标识对应的所述bss数据中的电路状态与所述第一目标业务标识对应的所述oss数据中的电路状态不一致;
所述第一目标业务标识对应的所述网管系统数据与所述第一目标业务标识对应的所述oss数据不一致,包括所述第一目标业务标识对应的所述网管系统数据中的电路带宽与所述第一目标业务标识对应的所述oss数据中的电路带宽不一致,和/或,所述第一目标业务标识对应的所述网管系统数据中的电路状态与所述第一目标业务标识对应的所述oss数据中的电路状态不一致。5.根据权利要求1所述的电路数据核对方法,其特征在于,所述方法还包括:生成第二数据集合,所述第二数据集合包括至少一个业务标识对应的所述网管系统数据,所述bss数据中不存在与所述至少一个业务标识对应的数据;根据可用分区(available zone,az)地址,将第二数据集合中所述az地址的两端均在预设范围内的网管系统数据划分到本地电路数据集中;判断第二目标业务标识对应的所述本地电路数据集中的网管系统数据和所述oss数据是否一致;所述第二目标业务标识为所述至少一个业务标识中的任意一个;在所述第二目标业务标识对应的所述本地电路数据集中的网管系统数据和所述oss数据一致时,将所述第二目标业务标识对应的bss数据确定为所述待修改数据;在所述第二目标业务标识对应的所述本地电路数据集中的网管系统数据和oss数据不一致时,将所述第二目标业务标识对应的bss数据、网管系统数据以及oss数据确定为所述待修改数据。6.根据权利要求5所述的电路数据核对方法,其特征在于,各个所述bss数据、各个所述网管系统数据以及各个所述oss数据均存在对应的电路标识;所述方法还包括:根据所述az地址,将所述第二数据集合中az地址的至少一端不在所述预设范围内的网管系统数据划分到跨域电路数据集;以及,获取一站式系统电路数据;在同一电路标识对应的所述跨域电路数据集中的网管系统数据和所述一站式系统数据不一致时,通过将所述同一电路标识对应的所述跨域电路数据集中的网管系统数据和/或所述一站式系统数据,与所述同一电路标识对应的所述oss数据进行对比,确定所述待修改数据;所述待修改数据还包括所述同一电路标识对应的所述跨域电路数据集中的网管系统数据、所述一站式系统数据和所述oss数据中的至少一项。7.根据权利要求6所述的电路数据核对方法,其特征在于,所述通过将所述同一电路标识对应的所述跨域电路数据集中的网管系统数据和/或所述一站式系统数据,与所述同一电路标识对应的所述oss数据进行对比,确定所述待修改数据,包括:判断所述同一电路标识对应的所述跨域电路数据集中的网管系统数据和所述oss数据是否一致;在所述同一电路标识对应的所述跨域电路数据集中的网管系统数据和所述oss数据一致时,确定所述同一电路标识对应的一站式系统数据为所述待修改数据;在所述同一电路标识对应的所述跨域电路数据集中的网管系统数据和所述oss数据不一致时,判断所述同一电路标识对应的所述oss数据和所述一站式系统数据是否一致;在所述同一电路标识对应的所述oss数据和所述一站式系统数据一致时,确定所述同一电路标识对应的网管系统数据为所述待修改数据;在所述同一电路标识对应的所述oss数据和所述一站式系统数据不一致时,确定所述
同一电路标识对应的所述跨域电路数据集中的网管系统数据和所述oss数据为所述待修改数据。8.根据权利要求1所述的电路数据核对方法,其特征在于,所述获取bss数据、网管系统数据以及oss数据之前,所述方法还包括:获取初始bss数据、初始网管系统数据和初始oss数据;在所述初始bss数据中存在多个相同的业务标识对应的数据时,保留所述初始bss数据中录入时间最晚的所述业务标识对应的数据,得到所述bss数据;在所述初始网管系统数据或初始oss数据中存在多个相同的电路标识对应的数据时,保留所述初始网管系统数据和所述初始oss数据中录入时间最晚的所述电路标识对应的数据,得到所述网管系统数据和所述oss数据。9.根据权利要求6所述的电路数据核对方法,其特征在于,所述获取一站式系统数据之前,所述方法还包括:获取初始一站式系统数据;在所述初始一站式系统数据中存在多个相同的电路标识对应的数据时,保留所述初始一站式系统数据中录入时间最晚的所述业务标识对应的数据,得到所述一站式系统数据。10.一种电路数据核对装置,其特征在于,包括:获取模块,用于获取bss数据、网管系统数据以及oss数据;处理模块,用于生成第一数据集合,所述第一数据集合包括至少一组所述bss数据和所述网管系统数据,一组所述bss数据和所述网管系统数据对应于同一个业务标识;以及,所述处理模块,还用于在所述第一数据集合中与第一目标业务标识对应的一组所述bss数据与所述网管系统数据不一致时,通过将所述第一目标业务标识对应的所述bss数据和/或所述网管系统数据,与第一目标业务标识对应的所述oss数据进行对比,确定待修改数据,所述待修改数据包括所述第一目标业务标识对应的所述bss数据、所述网管系统数据以及所述oss数据中的至少一项。11.一种通信装置,其特征在于,包括存储器和处理器;所述存储器和所述处理器耦合,所述存储器用于存储计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至9任一项所述的电路数据核对方法。12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,当所述计算机指令在通信装置上运行时,使得所述通信装置执行如权利要求1至9任一项所述的电路数据核对方法。

技术总结
本申请提供一种电路数据核对方法、装置及存储介质,涉及电路数据核对技术领域,用于快速、准确地对电路数据进行核对。该方法包括:获取BSS数据、网管系统数据以及OSS数据;生成第一数据集合,第一数据集合包括至少一组BSS数据和网管系统数据,一组BSS数据和网管系统数据对应于同一个业务标识;在第一数据集合中与第一目标业务标识对应的一组BSS数据与网管系统数据不一致时,通过将第一目标业务标识对应的BSS数据和/或网管系统数据,与第一目标业务标识对应的OSS数据进行对比,确定待修改数据,待修改数据包括第一目标业务标识对应的BSS数据、网管系统数据以及OSS数据中的至少一项。网管系统数据以及OSS数据中的至少一项。网管系统数据以及OSS数据中的至少一项。


技术研发人员:庞诗瑶
受保护的技术使用者:中国联合网络通信集团有限公司
技术研发日:2023.05.10
技术公布日:2023/8/24
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐