[go: up one dir, main page]

CN110335022A - Automatic audit method, device, equipment and storage medium - Google Patents

Automatic audit method, device, equipment and storage medium Download PDF

Info

Publication number
CN110335022A
CN110335022A CN201910608875.2A CN201910608875A CN110335022A CN 110335022 A CN110335022 A CN 110335022A CN 201910608875 A CN201910608875 A CN 201910608875A CN 110335022 A CN110335022 A CN 110335022A
Authority
CN
China
Prior art keywords
user
audited
audit
migrated
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910608875.2A
Other languages
Chinese (zh)
Other versions
CN110335022B (en
Inventor
鲁楠
王文秀
闫朝亮
蒋加坊
赵阳阳
沈光艳
董福刚
肖瑞菊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201910608875.2A priority Critical patent/CN110335022B/en
Publication of CN110335022A publication Critical patent/CN110335022A/en
Application granted granted Critical
Publication of CN110335022B publication Critical patent/CN110335022B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Engineering & Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the present application provides a kind of automatic auditing method, device, equipment and storage medium, this method comprises: obtaining the subscriber data of user to be audited;According to the characteristic information of centralized traffic support system, configurable data of checking are determined, it is described to check data for checking to the subscriber data of the user to be audited;The subscriber data of the user to be audited is checked that data are compared with described, obtains not passing through the data checked in the subscriber data of the user to be audited.What method provided by the embodiments of the present application can overcome the prior art checks mode waste of manpower and resource, and not can guarantee the problem of checking quality.

Description

自动稽核方法、装置、设备及存储介质Automatic audit method, device, equipment and storage medium

技术领域technical field

本申请实施例涉及计算机技术的技术领域,尤其涉及一种自动稽核方法、装置、设备及存储介质。The embodiments of the present application relate to the technical field of computer technology, and in particular to an automatic audit method, device, equipment, and storage medium.

背景技术Background technique

在集中业务支撑系统的迁转项目实施过程中,其中最重要的一环即为稽核各省分预迁转至集中业务支撑系统的用户资料,避免迁转上来的用户无法正常开展业务,订购资料缺失,造成用户投诉。In the implementation process of the migration project of the centralized business support system, the most important part is to audit the user data of the pre-migrated to the centralized business support system in each province, so as to prevent the migrated users from being able to carry out business normally and lack of order information , resulting in user complaints.

目前,现有的所有应用的稽核动作都由人工手动完成,一方面,过程繁琐消耗大量人工和时间成本,而且人工稽核操作存在遗漏稽核风险,无法进行稽核质量的评估和监控;另一方面,随着应用的扩大而不断增加复杂度和工作量,人为的误操作或漏稽核将不可避免的出现,都会降低迁转质量,拖延迁转完成时间。At present, the audit actions of all existing applications are manually completed. On the one hand, the process is cumbersome and consumes a lot of labor and time costs, and there is a risk of missing audits in manual audit operations, which makes it impossible to evaluate and monitor the audit quality; on the other hand, With the expansion of the application, the complexity and workload will continue to increase, and human misoperation or missing audit will inevitably appear, which will reduce the quality of migration and delay the completion time of migration.

因此,人工核查无法保证稽核点全面覆盖,比如在稽核人未遇到相应问题之前,无法想到稽核该问题点,所以,现有技术的稽核方式浪费人力和资源,且无法保证稽核质量。Therefore, manual verification cannot guarantee full coverage of audit points. For example, the auditor cannot think of auditing the problem before encountering the corresponding problem. Therefore, the audit method in the prior art wastes manpower and resources, and cannot guarantee the audit quality.

发明内容Contents of the invention

本申请实施例提供一种自动稽核方法、装置、设备及存储介质,以克服现有技术的稽核方式浪费人力和资源,且无法保证稽核质量的问题。The embodiments of the present application provide an automatic auditing method, device, equipment and storage medium to overcome the problems that the auditing methods in the prior art waste manpower and resources and cannot guarantee the auditing quality.

第一方面,本申请实施例提供一种自动稽核方法,包括:In the first aspect, the embodiment of the present application provides an automatic audit method, including:

获取待稽核用户的用户资料;Obtain the user information of the user to be audited;

根据集中业务支撑系统的特征信息,确定可配置的稽核数据,所述稽核数据用于对所述待稽核用户的用户资料进行稽核;Determine configurable audit data according to the feature information of the centralized business support system, and the audit data is used to audit the user data of the user to be audited;

将所述待稽核用户的用户资料与所述稽核数据进行比对,得到所述待稽核用户的用户资料中未通过稽核的数据。Comparing the user profile of the user to be audited with the audit data to obtain the data that failed the audit in the user profile of the user to be audited.

在一种可能的设计中,在所述获取待稽核用户的用户资料之前,所述方法还包括:In a possible design, before acquiring the user information of the user to be audited, the method further includes:

接收各个地域的业务系统发送的多个待迁移用户的用户资料,所述多个待迁移用户为待迁移到集中业务支撑系统中的用户;receiving user profiles of multiple users to be migrated sent by business systems in each region, where the multiple users to be migrated are users to be migrated to the centralized business support system;

将所述多个待迁移用户的用户资料中的用户标识存储至预设用户表中;storing the user identifiers in the user profiles of the multiple users to be migrated into a preset user table;

从所述预设用户表中读取每个用户标识,根据每个所述用户标识,获取每个所述用户标识对应的待迁移用户的用户资料;Read each user ID from the preset user table, and obtain the user profile of the user to be migrated corresponding to each user ID according to each user ID;

从每个所述用户标识对应的待迁移用户的用户资料中查找每个所述待迁移用户在所述集中业务支撑系统中的订购业务信息;Finding the subscription service information of each user to be migrated in the centralized service support system from the user profile of the user to be migrated corresponding to each user identifier;

根据预设迁移映射表,确定每个所述用户标识对应的所述待迁移用户在所述集中业务支撑系统中的初始订购业务信息,所述初始订购业务信息为每个所述待迁移用户在所在地域的业务系统中的订购业务信息;According to the preset migration mapping table, determine the initial subscription service information of the user to be migrated corresponding to each user identifier in the centralized service support system, and the initial subscription service information is for each user to be migrated in Order business information in the business system of the region;

根据所述多个待迁移用户中每个所述待迁移用户的订购业务信息和初始订购业务信息,确定所述多个待迁移用户中符合迁移到所述集中业务支撑系统中的用户,将所述多个待迁移用户中符合迁移到所述集中业务支撑系统中的用户作为所述待稽核用户;According to the subscription service information and initial subscription service information of each of the multiple users to be migrated, determine the users among the multiple users to be migrated that are eligible for migration to the centralized service support system, and transfer all the users to the centralized service support system Among the multiple users to be migrated, the users who are eligible to be migrated to the centralized business support system are used as the users to be audited;

根据所述待稽核用户,更新所述预设用户表,并将所述待稽核用户的用户资料存储至数据库中。According to the user to be audited, the preset user table is updated, and the user information of the user to be audited is stored in a database.

在一种可能的设计中,所述根据集中业务支撑系统的特征信息,确定可配置的稽核数据,包括:In a possible design, the determination of configurable audit data according to the characteristic information of the centralized business support system includes:

根据所述集中业务支撑系统中的多个业务类别,确定各个业务类别对应的可配置的业务信息,所述业务信息为所述稽核数据。According to multiple service categories in the centralized service support system, configurable service information corresponding to each service category is determined, and the service information is the audit data.

在一种可能的设计中,将所述待稽核用户的用户资料与所述稽核数据进行比对,得到所述待稽核用户的用户资料中未通过稽核的数据,包括:In a possible design, the user profile of the user to be audited is compared with the audit data to obtain the data that failed the audit in the user profile of the user to be audited, including:

将所述待稽核用户的用户资料与所述业务信息进行比对,校验所述用户资料的完整性,得到所述用户资料中未通过稽核的数据;和/或,Comparing the user profile of the user to be audited with the business information, verifying the integrity of the user profile, and obtaining data in the user profile that failed the audit; and/or,

校验所述用户资料中订购业务信息是否符合所述业务信息中的订购业务信息,得到所述用户资料中未通过稽核的数据。Verifying whether the ordering service information in the user profile conforms to the ordering service information in the service information, and obtaining data in the user profile that has not passed the audit.

在一种可能的设计中,在所述得到所述用户资料中未通过稽核的数据之后,所述方法还包括:In a possible design, after obtaining the data in the user profile that fails the audit, the method further includes:

将所述待稽核用户的用户资料中未通过稽核的数据存储在日志文件中,并将所述日志文件发送至维护人员的终端,以使维护人员根据所述未通过稽核的数据,确定是否维护所述待稽核用户的用户资料。Store the data that fails the audit in the user profile of the user to be audited in a log file, and send the log file to the terminal of the maintenance personnel, so that the maintenance personnel can determine whether to maintain User information of the user to be audited.

第二方面,本申请实施例提供一种自动稽核装置,包括:In the second aspect, the embodiment of the present application provides an automatic auditing device, including:

第一获取模块,用于获取待稽核用户的用户资料;The first obtaining module is used to obtain the user information of the user to be audited;

稽核数据确定模块,用于根据集中业务支撑系统的特征信息,确定可配置的稽核数据,所述稽核数据用于对所述待稽核用户的用户资料进行稽核;The audit data determination module is used to determine configurable audit data according to the characteristic information of the centralized business support system, and the audit data is used to audit the user data of the user to be audited;

稽核模块,用于将所述待稽核用户的用户资料与所述稽核数据进行比对,得到所述待稽核用户的用户资料中未通过稽核的数据。An audit module, configured to compare the user profile of the user to be audited with the audit data, and obtain the data in the user profile of the user to be audited that failed the audit.

在一种可能的设计中,所述装置还包括:接收模块、用户标识存储模块、第二获取模块、订购业务信息查找模块、初始订购业务信息确定模块、待稽核用户确定模块以及更新模块;In a possible design, the device further includes: a receiving module, a user identification storage module, a second acquisition module, a subscription service information search module, an initial subscription service information determination module, a user pending audit determination module, and an update module;

所述接收模块,用于在所述获取待稽核用户的用户资料之前,接收各个地域的业务系统发送的多个待迁移用户的用户资料,所述多个待迁移用户为待迁移到集中业务支撑系统中的用户;The receiving module is configured to receive user information of multiple users to be migrated sent by business systems in various regions before acquiring the user information of users to be audited. users in the system;

所述用户标识存储模块,用于将所述多个待迁移用户的用户资料中的用户标识存储至预设用户表中;The user identification storage module is configured to store the user identifications in the user profiles of the plurality of users to be migrated into a preset user table;

所述第二获取模块,用于从所述预设用户表中读取每个用户标识,根据每个所述用户标识,获取每个所述用户标识对应的待迁移用户的用户资料;The second acquisition module is configured to read each user ID from the preset user table, and acquire the user profile of the user to be migrated corresponding to each user ID according to each user ID;

所述订购业务信息查找模块,用于从每个所述用户标识对应的待迁移用户的用户资料中查找每个所述待迁移用户在所述集中业务支撑系统中的订购业务信息;The ordering service information search module is configured to search for the ordering service information of each user to be migrated in the centralized service support system from the user profile of the user to be migrated corresponding to each user ID;

所述初始订购业务信息确定模块,用于根据预设迁移映射表,确定每个所述用户标识对应的所述待迁移用户在所述集中业务支撑系统中的初始订购业务信息,所述初始订购业务信息为每个所述待迁移用户在所在地域的业务系统中的订购业务信息;The initial order service information determination module is configured to determine the initial order service information of the user to be migrated corresponding to each user ID in the centralized service support system according to a preset migration mapping table, the initial order The business information is the subscription business information of each user to be migrated in the business system of the region;

所述待稽核用户确定模块,用于根据所述多个待迁移用户中每个所述待迁移用户的订购业务信息和初始订购业务信息,确定所述多个待迁移用户中符合迁移到所述集中业务支撑系统中的用户,将所述多个待迁移用户中符合迁移到所述集中业务支撑系统中的用户作为所述待稽核用户;The user-to-be-audited determination module is configured to determine, according to the subscription service information and initial subscription service information of each of the multiple users to be migrated, among the multiple users to be migrated that they are eligible to be migrated to the For the users in the centralized business support system, users among the multiple users to be migrated who are eligible to be migrated to the centralized business support system are taken as the users to be audited;

更新模块,用于根据所述待稽核用户,更新所述预设用户表,并将所述待稽核用户的用户资料存储至数据库中。An update module, configured to update the preset user table according to the user to be audited, and store the user information of the user to be audited in a database.

在一种可能的设计中,所述稽核数据确定模块,具体用于:根据所述集中业务支撑系统中的多个业务类别,确定各个业务类别对应的可配置的业务信息,所述业务信息为所述稽核数据。In a possible design, the audit data determination module is specifically configured to: determine the configurable business information corresponding to each business category according to multiple business categories in the centralized business support system, and the business information is The audit data.

第三方面,本申请实施例提供一种自动稽核设备,包括:至少一个处理器和存储器;In a third aspect, an embodiment of the present application provides an automatic auditing device, including: at least one processor and a memory;

所述存储器存储计算机执行指令;the memory stores computer-executable instructions;

所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能的设计所述的自动稽核方法。The at least one processor executes the computer-executed instructions stored in the memory, so that the at least one processor executes the automatic auditing method described in the first aspect and various possible designs of the first aspect.

第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的自动稽核方法。In the fourth aspect, the embodiment of the present application provides a computer-readable storage medium, the computer-readable storage medium stores computer-executable instructions, and when the processor executes the computer-executable instructions, the above first aspect and the first Aspects of various possible designs for the automated auditing method described.

本实施例提供的自动稽核方法、装置、设备及存储介质,先获取待稽核用户的用户资料,开始自动对待稽核用户的用户资料进行稽查审核,判断所述待稽核用户是否符合所述集中业务支撑系统,然后根据集中业务支撑系统的特征信息,确定可配置的稽核数据即为稽核点,用于对所述待稽核用户的用户资料进行稽核,再将所述待稽核用户的用户资料与所述稽核数据进行比对,得到所述待稽核用户的用户资料中未通过稽核的数据,能够实现自动稽核的过程。本方案在自动稽核方法中通过获取待稽核用户的用户资料,再根据可配置的稽核数据,将所述待稽核用户的用户资料与所述稽核数据进行比对,得到所述待稽核用户的用户资料中未通过稽核的数据,在自动稽核过程中稽核数据可配置可修改,灵活好操作,且自动稽核可以节约人力和资源,同时能够保证稽核质量。The automatic audit method, device, equipment and storage medium provided by this embodiment first obtains the user information of the user to be audited, and starts to automatically audit the user information of the user to be audited, and judges whether the user to be audited meets the centralized business support system, and then according to the characteristic information of the centralized business support system, determine that the configurable audit data is the audit point, which is used to audit the user data of the user to be audited, and then compare the user data of the user to be audited with the The audit data is compared to obtain the data that failed the audit in the user profile of the user to be audited, which can realize the process of automatic audit. In this solution, in the automatic audit method, the user information of the user to be audited is obtained, and then according to the configurable audit data, the user information of the user to be audited is compared with the audit data, and the user information of the user to be audited is obtained. For the data that has not passed the audit, the audit data can be configured and modified during the automatic audit process, which is flexible and easy to operate, and the automatic audit can save manpower and resources, and at the same time ensure the audit quality.

附图说明Description of drawings

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description These are some embodiments of the present application. Those skilled in the art can also obtain other drawings based on these drawings without any creative effort.

图1为本申请实施例提供的自动稽核方法的流程示意图;Fig. 1 is a schematic flow chart of the automatic audit method provided by the embodiment of the present application;

图2为本申请另一实施例提供的自动稽核方法的流程示意图;FIG. 2 is a schematic flow chart of an automatic audit method provided in another embodiment of the present application;

图3为本申请实施例提供的自动稽核装置的结构示意图;Fig. 3 is a schematic structural diagram of the automatic auditing device provided by the embodiment of the present application;

图4为本申请实施例提供的自动稽核设备的结构示意图。FIG. 4 is a schematic structural diagram of an automatic auditing device provided by an embodiment of the present application.

具体实施方式Detailed ways

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments It is a part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of this application.

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例,例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。The terms "first", "second", "third", "fourth", etc. (if any) in the description and claims of this application and the above drawings are used to distinguish similar objects and not necessarily Describe a particular order or sequence. It is to be understood that the data so used are interchangeable under appropriate circumstances such that the embodiments of the application described herein, for example, can be practiced in sequences other than those illustrated or described herein. Furthermore, the terms "comprising" and "having", as well as any variations thereof, are intended to cover a non-exclusive inclusion, for example, a process, method, system, product or device comprising a sequence of steps or elements is not necessarily limited to the expressly listed instead, may include other steps or elements not explicitly listed or inherent to the process, method, product or apparatus.

图1为本申请实施例提供的自动稽核方法的流程示意图,本实施例的执行主体为服务器,也可以为自动稽核设备,还可以是数据库中的一个插件或工具。本实施例对执行主体不做限定,可以通过服务器从数据库中获取待稽核用户的用户资料,也可以是自动稽核设备通过通信接口从数据库中获取待稽核用户的用户资料,还可以是通过插件或工具从数据库中存储待稽核用户的路径中获取用户资料等等。Fig. 1 is a schematic flow chart of the automatic audit method provided by the embodiment of this application. The execution subject of this embodiment is a server, which may also be an automatic audit device, or a plug-in or tool in the database. This embodiment does not limit the execution subject, the user information of the user to be audited can be obtained from the database through the server, or the automatic audit device can obtain the user information of the user to be audited from the database through the communication interface, or through a plug-in or The tool obtains user information and so on from the path where the user to be audited is stored in the database.

实际应用中,在集中业务支撑系统(CBSS)迁转项目实施过程中,其中最重要的一环即为稽核各个地域(各个省分)预迁转至CBSS的用户资料是否符合CBSS逻辑,避免迁转(迁移)上来的用户无法正常开展业务,订购资料(订购业务信息)缺失,造成用户投诉等问题,通过下述自动稽核方法,能够自动实现用户资料的稽核。In practical application, in the implementation process of Centralized Business Support System (CBSS) migration project, the most important part is to check whether the user data in each region (each province) pre-migrated to CBSS conforms to the logic of CBSS, so as to avoid migration The transferred (migrated) users cannot carry out business normally, and the order information (order business information) is missing, causing user complaints and other problems. Through the following automatic audit method, the audit of user information can be automatically realized.

参见图1,所述自动稽核方法,包括:Referring to Fig. 1, the automatic audit method includes:

S101、获取待稽核用户的用户资料。S101. Obtain user information of a user to be audited.

本实施例中,所述待稽核用户的用户资料存储在数据库中,所述待稽核用户可以为多个,且来源于各个省份,每个待稽核用户对应一套用户资料,用户资料可以包括用户标识、订购业务信息、以及与订购业务相关联信息(即为与订购业务绑定的其他业务信息),例如,某个业务套餐为宽带套餐,需绑定相关资费条件下的手机业务套餐。由于执行主体不做限定,因此,获取待稽核用户的用户资料的方式可以为多种:可以通过服务器从数据库中获取待稽核用户的用户资料,也可以是自动稽核设备通过通信接口从数据库中获取待稽核用户的用户资料,还可以是通过插件或工具从数据库中存储待稽核用户的路径中获取用户资料等等。In this embodiment, the user information of the user to be audited is stored in the database. The user to be audited can be multiple and come from each province. Each user to be audited corresponds to a set of user information, and the user information can include user Identification, subscription service information, and information associated with the subscription service (that is, other service information bound to the subscription service), for example, if a certain service package is a broadband package, it needs to be bound to a mobile phone service package under the relevant tariff conditions. Since the execution subject is not limited, there are many ways to obtain the user information of the user to be audited: the user information of the user to be audited can be obtained from the database through the server, or the automatic audit device can be obtained from the database through the communication interface The user information of the user to be audited can also be obtained from the path of the user to be audited in the database through a plug-in or tool.

S102、根据集中业务支撑系统的特征信息,确定可配置的稽核数据,所述稽核数据用于对所述待稽核用户的用户资料进行稽核。S102. Determine configurable audit data according to the feature information of the centralized service support system, where the audit data is used to audit the user profile of the user to be audited.

本实施例中,由于每个待稽核用户都是一个个体,订购的业务也可能不相同,因此需要对待稽核用户的用户资料进行稽核的稽核数据也不同,同时,针对不同时间段,所述集中业务支撑系统也在不断更新,因此,需要稽核数据可配置化,即为稽核数据可以为不断更新和变化,根据所述集中业务支撑系统的特征信息,来确定稽核数据,对所述待稽核用户的用户资料进行稽核,还可以根据获取的待稽核用户的用户资料结合所述集中业务支撑系统的特征信息,确定稽核数据,实现稽核的灵活性和实时性,以使稽核的结果更为准确。In this embodiment, since each user to be audited is an individual, the services ordered may also be different, so the audit data that needs to be audited on the user data of the user to be audited is also different. At the same time, for different time periods, the centralized The business support system is also constantly updated, therefore, audit data needs to be configurable, that is, the audit data can be continuously updated and changed, and the audit data is determined according to the characteristic information of the centralized business support system, and the user to be audited The audit data can also be determined according to the obtained user information of the user to be audited combined with the characteristic information of the centralized business support system, so as to realize the flexibility and real-time performance of the audit, so as to make the audit result more accurate.

其中,稽核数据存储在配置文件中,稽核人员在实际稽核过程中,将用户标识导入到稽核界面即可实现用户资料的稽核。稽核数据可以包括所述集中业务支撑系统中各个业务类别对应的订购业务信息以及与订购业务信息相关联信息。Among them, the audit data is stored in the configuration file, and the auditor can implement the audit of user data by importing the user ID into the audit interface during the actual audit process. The audit data may include order service information corresponding to each service category in the centralized service support system and information associated with order service information.

S103、将所述待稽核用户的用户资料与所述稽核数据进行比对,得到所述待稽核用户的用户资料中未通过稽核的数据。S103. Compare the user information of the user to be audited with the audit data, and obtain the data that failed the audit in the user information of the user to be audited.

本实施例中,在实际稽核过程中,需要将所述待稽核用户的用户资料与所述稽核数据进行一一比对,确定所述待稽核用户是否在迁移过程中丢失数据或是待稽核用户的用户资料缺失。并且将所述待稽核用户的用户资料中未通过稽核的数据进行记录,便于稽核人员进行后续操作,比如,总结迁移过程中容易出问题的地方或是哪些省份资料容易不齐全或是丢失。In this embodiment, in the actual audit process, it is necessary to compare the user information of the user to be audited with the audit data one by one to determine whether the user to be audited lost data during the migration process or the user to be audited The user profile for is missing. And record the data that has not passed the audit in the user information of the user to be audited, so that the auditors can perform follow-up operations, such as summarizing the places that are prone to problems during the migration process or which provinces are likely to have incomplete or lost data.

本实施例提供的自动稽核方法,先获取待稽核用户的用户资料,开始自动对待稽核用户的用户资料进行稽查审核,判断所述待稽核用户是否符合所述集中业务支撑系统,然后根据集中业务支撑系统的特征信息,确定可配置的稽核数据即为稽核点,用于对所述待稽核用户的用户资料进行稽核,再将所述待稽核用户的用户资料与所述稽核数据进行比对,得到所述待稽核用户的用户资料中未通过稽核的数据,能够实现自动稽核的过程。本方案在自动稽核方法中通过获取待稽核用户的用户资料,再根据可配置的稽核数据,将所述待稽核用户的用户资料与所述稽核数据进行比对,得到所述待稽核用户的用户资料中未通过稽核的数据,在自动稽核过程中稽核数据可配置可修改,灵活好操作,且自动稽核可以节约人力和资源,同时能够保证稽核质量。The automatic audit method provided by this embodiment first obtains the user information of the user to be audited, starts to automatically audit the user information of the user to be audited, judges whether the user to be audited conforms to the centralized business support system, and then according to the centralized business support The characteristic information of the system, the configurable audit data is determined to be the audit point, which is used to audit the user data of the user to be audited, and then compare the user data of the user to be audited with the audit data to obtain The data that fails to pass the audit in the user profile of the user to be audited can realize the automatic audit process. In this solution, in the automatic audit method, the user information of the user to be audited is obtained, and then according to the configurable audit data, the user information of the user to be audited is compared with the audit data, and the user information of the user to be audited is obtained. For the data that has not passed the audit, the audit data can be configured and modified during the automatic audit process, which is flexible and easy to operate, and the automatic audit can save manpower and resources, and at the same time ensure the audit quality.

图2为本申请另一实施例提供的自动稽核方法的流程示意图,本实施例在图1所述实施例的基础上,本实施例在步骤S101之前对所述自动稽核方法进行了详细说明。如图2所示,在所述获取待稽核用户的用户资料之前,所述方法还包括:FIG. 2 is a schematic flowchart of an automatic audit method provided by another embodiment of the present application. This embodiment is based on the embodiment described in FIG. 1 , and this embodiment describes the automatic audit method in detail before step S101. As shown in Figure 2, before the acquisition of the user profile of the user to be audited, the method also includes:

S201、接收各个地域的业务系统发送的多个待迁移用户的用户资料,所述多个待迁移用户为待迁移到集中业务支撑系统中的用户。S201. Receive user information of multiple users to be migrated sent by service systems in various regions, where the multiple users to be migrated are users to be migrated to a centralized service support system.

本实施例中,在获取待稽核用户之前,需要从待迁移用户中确定符合迁移到集中业务支撑系统中的用户,首先需要从各个省份中获取多个待迁移用户的用户资料或是接收各个省份的业务系统发送的多个待迁移用户的用户资料,其中,每个省份可以迁移多个待迁移用户的用户资料至集中业务支撑系统中,每个待迁移用户均为待迁移到集中业务支撑系统中的用户,并将所述多个待迁移用户的用户资料缓存至数据库中。In this embodiment, before obtaining the users to be audited, it is necessary to determine the users who are suitable for migration to the centralized business support system from the users to be migrated. First, it is necessary to obtain user information of multiple users to be migrated from each province or receive The user data of multiple users to be migrated sent by the business system of the business system, where each province can migrate the user data of multiple users to be migrated to the centralized business support system, and each user to be migrated is to be migrated to the centralized business support system , and cache the user profiles of the multiple users to be migrated in the database.

S202、将所述多个待迁移用户的用户资料中的用户标识存储至预设用户表中。S202. Store the user identifiers in the user profiles of the multiple users to be migrated into a preset user table.

本实施例中,为了方便查询所述多个待迁移用户中每个待迁移用户的用户资料,可以将所述各个省份上传的用户资料中的用户标识存储至数据库中的预设用户表中,所述用户标识可以为用户号码,由于用户号码的唯一性,可以通过用户号码获取到对应的用户资料,避免从大量的用户资料中查找某个待迁移用户的用户资料。In this embodiment, in order to conveniently query the user profile of each user to be migrated among the multiple users to be migrated, the user identification in the user profile uploaded by each province may be stored in a preset user table in the database, The user identifier can be a user number. Due to the uniqueness of the user number, the corresponding user information can be obtained through the user number, avoiding searching for a user information of a user to be migrated from a large number of user information.

S203、从所述预设用户表中读取每个用户标识,根据每个所述用户标识,获取每个所述用户标识对应的待迁移用户的用户资料。S203. Read each user ID from the preset user table, and acquire the user profile of the user to be migrated corresponding to each user ID according to each user ID.

本实施例中,若要获取每个所述用户标识对应的待迁移用户的用户资料,需要从所述预设用户表中读取每个用户标识,即需要获取某个省份上传过来的所有用户资料时,需要根据用户列表中记录的该省份的用户号码,从数据库的缓存中获取该省份对应的所有用户资料,比如,每个用户号码对应有一个用户资料获取路径,根据获取路径,可以获取需要的用户资料。In this embodiment, if you want to obtain the user information of the user to be migrated corresponding to each user ID, you need to read each user ID from the preset user table, that is, you need to get all the users uploaded from a certain province When obtaining information, it is necessary to obtain all user information corresponding to the province from the database cache according to the user number of the province recorded in the user list. For example, each user number corresponds to a user information acquisition path. According to the acquisition path, you can obtain Required user profile.

S204、从每个所述用户标识对应的待迁移用户的用户资料中查找每个所述待迁移用户在所述集中业务支撑系统中的订购业务信息。S204. Search the subscription service information of each user to be migrated in the centralized service support system from the user profile of the user to be migrated corresponding to each user identifier.

本实施例中,在对待稽核用户进行稽核之前,需要对待迁移用户进行订购业务的稽核,确定待迁移到所述集中业务支撑系统中的用户是否符合所述集中业务支撑系统中的业务要求,比如,所述待迁移用户在所述集中业务支撑系统中的订购业务信息,即为订购关系,比如,订购的套餐业务。In this embodiment, before the user to be audited is audited, the user to be migrated needs to be audited for ordering business, and it is determined whether the user to be migrated to the centralized business support system meets the business requirements of the centralized business support system, such as , the subscription service information of the user to be migrated in the centralized service support system is the subscription relationship, for example, the subscription package service.

S205、根据预设迁移映射表,确定每个所述用户标识对应的所述待迁移用户在所述集中业务支撑系统中的初始订购业务信息,所述初始订购业务信息为每个所述待迁移用户在所在地域的业务系统中的订购业务信息。S205. According to the preset migration mapping table, determine the initial subscription service information of the user to be migrated corresponding to each user ID in the centralized service support system, and the initial subscription service information is for each of the to-be-migrated users The user's subscription business information in the business system of the region.

本实施例中,由于在接收各个省份发送的多个待迁移用户的用户资料时,已经是经过文件格式转档过的用户资料,预设迁移映射表中存储有待迁移用户对应省份侧的订购业务信息与待迁移用户要迁移到集中业务支撑系统侧的订购业务信息之间的映射关系。比如,根据预设迁移映射表,某个待迁移用户在所述省份订购的是A套餐即为所述待迁移用户在所在地域的业务系统中的初始订购业务信息,而实际需要待迁移到集中业务支撑系统中的是B套餐即为所述待迁移用户在所述集中业务支撑系统中的订购业务信息。In this embodiment, since the user profiles of multiple users to be migrated from each province are received, the user profiles have already been transferred in the file format, and the default migration mapping table stores the ordering services of the corresponding provinces of the users to be migrated The mapping relationship between the information and the subscription service information of the user to be migrated to the side of the centralized service support system. For example, according to the preset migration mapping table, if a user to be migrated ordered a package A in the province, it is the initial order service information of the user to be migrated in the business system of the region, and the actual needs to be migrated to the centralized The package B in the business support system is the subscription service information of the user to be migrated in the centralized business support system.

S206、根据所述多个待迁移用户中每个所述待迁移用户的订购业务信息和初始订购业务信息,确定所述多个待迁移用户中符合迁移到所述集中业务支撑系统中的用户,将所述多个待迁移用户中符合迁移到所述集中业务支撑系统中的用户作为所述待稽核用户。S206. According to the subscription service information and initial subscription service information of each of the multiple users to be migrated, determine users among the multiple users to be migrated that are eligible for migration to the centralized service support system, Among the multiple users to be migrated, the users who are eligible to be migrated to the centralized service support system are taken as the users to be audited.

本实施例中,判断所述多个待迁移用户中每个所述待迁移用户的订购业务信息和初始订购业务信息是否一致,若某个或某些待迁移用户中每个所述待迁移用户的订购业务信息和初始订购业务信息一致,则说明所述某个或某些待迁移用户符合迁移到所述集中业务支撑系统中。比如,根据预设迁移映射表,某个待迁移用户在所述省份订购的是A套餐即为所述待迁移用户在所在地域的业务系统中的初始订购业务信息,而实际需要待迁移到集中业务支撑系统中的是B套餐即为所述待迁移用户在所述集中业务支撑系统中的订购业务信息,此时,根据预设迁移映射表查找到B套餐实际对应在预设迁移映射表中的省份侧的订购业务信息是A,所以该待迁移用户符合所述集中业务支撑系统中的订购业务信息。In this embodiment, it is judged whether the subscription service information of each of the multiple users to be migrated is consistent with the initial subscription service information, if each of one or some of the users to be migrated If the subscription service information is consistent with the initial subscription service information, it means that one or some users to be migrated are eligible to be migrated to the centralized service support system. For example, according to the preset migration mapping table, if a user to be migrated ordered a package A in the province, it is the initial order service information of the user to be migrated in the business system of the region, and the actual needs to be migrated to the centralized The B package in the business support system is the subscription service information of the user to be migrated in the centralized business support system. At this time, according to the preset migration mapping table, the B package is actually corresponding to the preset migration mapping table The ordering service information on the province side is A, so the user to be migrated conforms to the ordering service information in the centralized business support system.

在实际应用中,根据各个省份对应的预设迁移映射表,从预设用户表中读取用户号码,根据用户号码获取对应的用户资料中所在省份侧订购关系,得到用户在CBSS侧(所述集中业务支撑系统侧)的待迁移用户的用户资料中预期订购业务信息,再与实际落地(数据库中)的对应的用户资料中订购业务信息进行比对,得到差异,进行修正。或是,具体地,从省份侧获取到待迁转用户在BSS侧的订购关系(订购业务信息),再通过关联BSS侧与CBSS侧的产品映射关系(预设迁移映射表),得到待迁移用户在CBSS侧的预期订购关系(初始订购业务信息),然后再获取真正待迁转用户的CBSS侧的订购关系(存储在数据库中的订购业务信息),将预期订购关系与真正订购关系比对,找出差异。In practical applications, according to the preset migration mapping table corresponding to each province, the user number is read from the preset user table, and the order relationship on the province side in the corresponding user profile is obtained according to the user number, and the user is on the CBSS side (the The expected ordering service information in the user profile of the user to be migrated on the centralized business support system side) is compared with the ordering service information in the corresponding user profile that is actually implemented (in the database), and the difference is obtained and corrected. Or, specifically, obtain the order relationship (order business information) of the user to be migrated on the BSS side from the province side, and then associate the product mapping relationship between the BSS side and the CBSS side (preset migration mapping table) to obtain the migration The user's expected ordering relationship on the CBSS side (initial ordering business information), and then obtain the real ordering relationship on the CBSS side of the user to be migrated (ordering business information stored in the database), and compare the expected ordering relationship with the real ordering relationship , find the difference.

S207、根据所述待稽核用户,更新所述预设用户表,并将所述待稽核用户的用户资料存储至数据库中。S207. Update the preset user table according to the user to be audited, and store the user information of the user to be audited in a database.

本实施例中,对待稽核用户的用户资料的稽核,便于筛查出不符合CBSS系统的用户,确定出待稽核用户,避免对不符合迁移到CBSS系统的用户进行详细稽核,浪费稽核时间。根据所述待稽核用户,更新所述预设用户表即将不符合迁移到所述集中业务支撑系统中的用户从预设用户列表中删除,不再对删除的用户进行用户资料稽核,并将所述待稽核用户的用户资料存储至数据库中,便于精确地获取待稽核用户的用户资料并进行稽核操作。In this embodiment, the auditing of the user data of the users to be audited facilitates the screening of users who do not comply with the CBSS system and determines the users to be audited, avoiding detailed auditing of users who do not comply with the migration to the CBSS system and wasting audit time. According to the user to be audited, update the preset user table, delete the user who does not meet the migration to the centralized business support system from the preset user list, no longer perform user data audit on the deleted user, and delete all users The user information of the user to be audited is stored in the database, which is convenient for accurately obtaining the user information of the user to be audited and performing the audit operation.

在一种可能的设计中,在上述实施例的基础上,例如,在图1所示实施例的基础上,本实施例对步骤S102进行了详细说明。所述根据集中业务支撑系统的特征信息,确定可配置的稽核数据,包括:根据所述集中业务支撑系统中的多个业务类别,确定各个业务类别对应的可配置的业务信息,所述业务信息为所述稽核数据。In a possible design, on the basis of the foregoing embodiments, for example, on the basis of the embodiment shown in FIG. 1 , step S102 is described in detail in this embodiment. The determining the configurable audit data according to the feature information of the centralized business support system includes: determining the configurable business information corresponding to each business category according to multiple business categories in the centralized business support system, the business information For the audit data.

本实施例中,由于每个待稽核用户都是一个个体,订购的业务也可能不相同,因此需要对待稽核用户的用户资料进行稽核的稽核数据也不同,同时,针对不同时间段,所述集中业务支撑系统也在不断更新,因此,需要稽核数据可配置化,即为稽核数据可以为不断更新和变化,根据所述集中业务支撑系统的特征信息,来确定稽核数据,对所述待稽核用户的用户资料进行稽核,还可以根据获取的待稽核用户的用户资料结合所述集中业务支撑系统的特征信息,确定稽核数据,实现稽核的灵活性和实时性,以使稽核的结果更为准确。In this embodiment, since each user to be audited is an individual, the services ordered may also be different, so the audit data that needs to be audited on the user data of the user to be audited is also different. At the same time, for different time periods, the centralized The business support system is also constantly updated, therefore, audit data needs to be configurable, that is, the audit data can be continuously updated and changed, and the audit data is determined according to the characteristic information of the centralized business support system, and the user to be audited The audit data can also be determined according to the obtained user information of the user to be audited combined with the characteristic information of the centralized business support system, so as to realize the flexibility and real-time performance of the audit, so as to make the audit result more accurate.

其中,可支持自动稽核的类型即稽核数据,可以为下述至少一项:用户资料TF_BH_TRADE 4444的记录,与TF_F_USER相关的数据,REMOVE_TAG是否等于X的记录,ACCT_TAG是否等于2的记录,TF_F_USER表、TF_F_USER_PRODUCT表、TF_F_USER_INFOCHANGE表PRODUCT_ID不一致,TF_F_USE表USER_STATE_CODESET与TF_F_USER_SVCSTATE STATE_CODE是否一致,TF_F_USER表TF_F_USER_INFOCHANGE表BRAND_CODE是否一致,TF_F_USER表CITY_CODE是否在TD_M_AREA表中,TF_F_USER表IS_TRANSMIT属性生效日期不是次月1号,用户IPTV服务是否有服务属性iptvnbr,宽带INSTALL_ADDRESS属性是否为空,宽带速率属性值是否与当前产品匹配,主产品生效日期是不是次月1号,是否存在与TF_F_USER_PRODUCT表00产品相对应的资费,包年资费是否有adStart属性值,靓号资费是否有lowCost属性,流量提醒服务50300是否有remindMethod属性,消息计费服务50312生效日期是否在次月1日,TF_A_PAYRELATION有无数据,TF_F_TRADE_PRODUCT有无数据,TF_F_USER_LIST_CRM表数据是否正常,TF_R_SIMCARD_USE有无sim_card_code=4数据,用户资料是否符合产品树结构,校验用户所订购的产品是否有所依赖的产品没订购,校验用户所订购的包是否有所依赖的包没订购,校验用户所订购的元素是否有所依赖的元素没订购,校验用户所订购产品间、包间、元素间是否有互斥关系,产品下的包必选是否订购,产品下包的最大最小值是否符合,包下元素的最大最小值是否符合,核查是否存在ti_bh_bss_cb state=’1’但是在tf_f_user表中存在remove_tag=’X’的数据,针对所有用户,用户表的user_state_codeset和tf_f_user_svcstate表的state_code不一致的情况,稽核账管和营业迁转总数是否一致,迁转号码是否都有预约生效的路由,BSS和CBSS订购业务信息是否一致,号码在省分归属客户和CBSS归属客户是否是同一证件类型同一姓名--各省份提供(格式为号码证件类型证件号码客户类型客户名称省分编码实名制标识)。Among them, the type that can support automatic audit is the audit data, which can be at least one of the following: the record of user profile TF_BH_TRADE 4444, the data related to TF_F_USER, the record of whether REMOVE_TAG is equal to X, the record of whether ACCT_TAG is equal to 2, the TF_F_USER table, TF_F_USER_PRODUCT表、TF_F_USER_INFOCHANGE表PRODUCT_ID不一致,TF_F_USE表USER_STATE_CODESET与TF_F_USER_SVCSTATE STATE_CODE是否一致,TF_F_USER表TF_F_USER_INFOCHANGE表BRAND_CODE是否一致,TF_F_USER表CITY_CODE是否在TD_M_AREA表中,TF_F_USER表IS_TRANSMIT属性生效日期不是次月1号,用户IPTV服务是否Has the service attribute iptvnbr, whether the broadband INSTALL_ADDRESS attribute is empty, whether the broadband rate attribute value matches the current product, whether the effective date of the main product is the first of the next month, whether there is a tariff corresponding to the product in TF_F_USER_PRODUCT table 00, and whether there is an annual subscription adStart attribute value, whether there is a lowCost attribute in the premium account, whether the traffic reminder service 50300 has a remindMethod attribute, whether the effective date of the message billing service 50312 is on the first day of the next month, whether there is data in TF_A_PAYRELATION, whether there is data in TF_F_TRADE_PRODUCT, whether the data in the TF_F_USER_LIST_CRM table is normal , Whether TF_R_SIMCARD_USE has sim_card_code=4 data, whether the user information conforms to the product tree structure, check whether the product ordered by the user depends on the product not ordered, check whether the package ordered by the user depends on the package not ordered, check Check whether the elements ordered by the user are dependent on the elements not ordered, check whether there is a mutually exclusive relationship between the products, packages, and elements ordered by the user, whether the package under the product must be ordered, and whether the maximum and minimum values of the package under the product are Conformity, whether the maximum and minimum values of the elements under the package are consistent, check whether there is ti_bh_bss_cb state='1' but there is remove_tag='X' data in the tf_f_user table, for all users, the user_state_codeset of the user table and the state_code of the tf_f_user_svcstate table are inconsistent Check whether the account management and the total number of business transfers are consistent, whether the transfer number has a reservation effective route, whether the subscription business information of BSS and CBSS is consistent, and whether the number belongs to the customer in the province and the CBSS belongs to the customer It is the same certificate type and the same name—provided by each province (the format is the number, certificate type, certificate number, customer type, customer name, province code, real name system identification).

在一种可能的设计中,在上述实施例的基础上,本实施例对步骤S103进行了详细说明。将所述待稽核用户的用户资料与所述稽核数据进行比对,得到所述待稽核用户的用户资料中未通过稽核的数据,包括:将所述待稽核用户的用户资料与所述业务信息进行比对,校验所述用户资料的完整性,得到所述用户资料中未通过稽核的数据;和/或,校验所述用户资料中订购业务信息是否符合所述业务信息中的订购业务信息,得到所述用户资料中未通过稽核的数据。In a possible design, on the basis of the foregoing embodiments, this embodiment describes step S103 in detail. Comparing the user profile of the user to be audited with the audit data to obtain the data that failed the audit in the user profile of the user to be audited, including: comparing the user profile of the user to be audited with the business information Perform a comparison, verify the integrity of the user profile, and obtain the data in the user profile that has not passed the audit; and/or, check whether the order service information in the user profile conforms to the order service information in the service information information to obtain the data that failed the audit in the user profile.

本实施例中,将所述待稽核用户的用户资料与所述稽核数据进行比对包括:将所述待稽核用户的用户资料与所述业务信息进行比对,和/或,校验所述用户资料中订购业务信息是否符合所述业务信息中的订购业务信息。In this embodiment, comparing the user profile of the user to be audited with the audit data includes: comparing the user profile of the user to be audited with the business information, and/or verifying the Whether the subscription service information in the user profile conforms to the subscription service information in the business information.

其中,将所述待稽核用户的用户资料与所述业务信息进行比对,即为检查每个待稽核用户的用户资料完整性:检查用户资料是否符合CBSS的系统要求,比如TF_F_USER表、TF_F_USER_PRODUCT表、TF_F_USER_INFOCHANGE表PRODUCT_ID不一致,TF_F_USE表USER_STATE_CODESET与TF_F_USER_SVCSTATE STATE_CODE是否一致,TF_F_USER表TF_F_USER_INFOCHANGE表BRAND_CODE是否一致,TF_F_USER表CITY_CODE是否在TD_M_AREA表中,TF_F_USER表IS_TRANSMIT属性生效日期不是次月1号,用户IPTV服务是否有服务属性iptvnbr,宽带INSTALL_ADDRESS属性是否为空,宽带速率属性值是否与当前产品匹配,主产品生效日期是不是次月1号,是否存在与TF_F_USER_PRODUCT表00产品相对应的资费,包年资费是否有adStart属性值,靓号资费是否有lowCost属性,流量提醒服务50300是否有remindMethod属性,消息计费服务50312生效日期是否在次月1日,TF_A_PAYRELATION有无数据,TF_F_TRADE_PRODUCT有无数据,TF_F_USER_LIST_CRM表数据是否正常,TF_R_SIMCARD_USE有无sim_card_code=4数据等要求,并得到所述用户资料中未通过稽核的数据。Among them, comparing the user information of the user to be audited with the business information is to check the integrity of the user information of each user to be audited: check whether the user information meets the system requirements of CBSS, such as TF_F_USER table, TF_F_USER_PRODUCT table 、 The PRODUCT_ID in the TF_F_USER_INFOCHANGE table is inconsistent, whether the USER_STATE_CODESET in the TF_F_USE table is consistent with the TF_F_USER_SVCSTATE STATE_CODE, whether the BRAND_CODE in the TF_F_USER table TF_F_USER_INFOCHANGE table is consistent, whether the CITY_CODE in the TF_F_USER table is in the service date number in the TD_M_AREA table, whether the TF_F_USER table has the IS_TRANSMIT service month attribute Attribute iptvnbr, whether the broadband INSTALL_ADDRESS attribute is empty, whether the broadband rate attribute value matches the current product, whether the effective date of the main product is the 1st of the next month, whether there is a tariff corresponding to the product in TF_F_USER_PRODUCT table 00, whether the annual subscription has the adStart attribute Value, whether there is a lowCost attribute in the premium account, whether the traffic reminder service 50300 has the reminderMethod attribute, whether the effective date of the message billing service 50312 is on the 1st of the next month, whether there is data in TF_A_PAYRELATION, whether there is data in TF_F_TRADE_PRODUCT, whether the data in the TF_F_USER_LIST_CRM table is normal, and TF_R_SIMCARD_USE Whether there are requirements such as sim_card_code=4 data, etc., and obtain the data that failed the audit in the user profile.

另外,校验所述用户资料中所述订购业务信息是否符合所述业务信息中的订购业务信息即为检查用户产品的逻辑性:根据待稽核用户的用户资料中的订购业务信息得到省份侧产品信息(业务信息),核查产品的参数信息与用户资料是否符合,具体为用户资料是否符合产品树结构,校验用户所订购的产品是否有所依赖的产品没订购,校验用户所订购的包是否有所依赖的包没订购,校验用户所订购的元素是否有所依赖的元素没订购,校验用户所订购产品间、包间、元素间是否有互斥关系,产品下的包必选是否订购,产品下包的最大最小值是否符合,包下元素的最大最小值是否符合,并得到所述用户资料中未通过稽核的数据。In addition, verifying whether the ordering business information in the user profile conforms to the ordering business information in the business information is to check the logic of the user's product: get the provincial side product according to the ordering business information in the user profile of the user to be audited Information (business information), check whether the parameter information of the product is consistent with the user information, specifically whether the user information conforms to the product tree structure, verify whether the product ordered by the user has no dependent product ordered, and verify the package ordered by the user Whether the dependent packages are not ordered, check whether the elements ordered by the user are not ordered, check whether there is a mutually exclusive relationship among the products, packages, and elements ordered by the user, whether the packages under the product are mandatory To order, whether the maximum and minimum values of the package of the product meet, whether the maximum and minimum values of the package elements meet, and obtain the data that failed the audit in the user profile.

在一种可能的设计中,在上述实施例的基础上,本实施例对步骤S103之后对所述自动稽核方法进行了详细说明。在所述得到所述用户资料中未通过稽核的数据之后,所述方法还包括:将所述待稽核用户的用户资料中未通过稽核的数据存储在日志文件中,并将所述日志文件发送至维护人员的终端,以使维护人员根据所述未通过稽核的数据,确定是否维护所述待稽核用户的用户资料。In a possible design, on the basis of the foregoing embodiments, this embodiment describes in detail the automatic audit method after step S103. After obtaining the failed audit data in the user profile, the method further includes: storing the failed audit data in the user profile of the user to be audited in a log file, and sending the log file to to the terminal of the maintenance personnel, so that the maintenance personnel can determine whether to maintain the user profile of the user to be audited according to the data that fails the audit.

本实施例中,为了便于维护人员或是稽核人员查询问题,并解决问题,可以统计未通过稽核的所有待稽核用户,并针对未通过稽核的所有待稽核用户中的每个待稽核用户,将所述每个待稽核用户的用户资料中未通过稽核的数据存储在数据库中的日志文件中,并将所述日志文件发送至维护人员的终端,便于维护人员根据所述日志文件中记载的内容确定是否维护所述待稽核用户的用户资料即判断是将所述未通过稽核的用户退回至所在省份还是对所述未通过稽核用户的用户资料进行修改存储,能够保证稽核质量的评估和监控得以实现。In this embodiment, in order to make it easier for maintenance personnel or auditors to inquire about and solve problems, all users to be audited who have failed the audit can be counted, and for each user to be audited among all users to be audited who have not passed the audit, the The data that fails to pass the audit in the user profile of each user to be audited is stored in the log file in the database, and the log file is sent to the terminal of the maintenance personnel, so that the maintenance personnel can Determining whether to maintain the user data of the user to be audited is to determine whether to return the user who failed the audit to the province or modify and store the user data of the user who failed the audit, which can ensure that the evaluation and monitoring of the audit quality can be carried out smoothly. accomplish.

具体地,本方案可以通过ORACLE数据库的处理工具,对读入预迁转用户资料,进行逻辑判断,及完整性校验,同时可新增稽核点能够简单地实现现有迁转项目的自动稽核,且不限源系统(各个省份或是各个地域的业务系统),可支持任意系统用户往CBSS系统迁转的稽核校验从而提高迁转质量,并且能够保证稽核质量的评估和监控得以实现。Specifically, this solution can use the processing tools of the ORACLE database to make logical judgments and completeness checks on the read-in pre-migration user data. At the same time, new audit points can be added to easily realize the automatic audit of existing migration projects. , and is not limited to source systems (business systems in various provinces or regions), it can support the audit verification of any system user's migration to the CBSS system to improve the quality of migration, and can ensure the evaluation and monitoring of audit quality can be realized.

在实际应用中,本申请通过开发一种全自动化稽核工具,轻量级可扩展,可以提高由其他系统(各个业务系统)向CBSS系统割接(迁转或迁移)用户资料的成功率与效率。通过面向ORACLE数据库的应用工具,根据用户号码来获取该用户在CBSS系统的预割接数据,包括其订购关系及产品结构,再根据CBSS产品数据模型,自动化稽核割接产品数据完整性、逻辑关系的正确性,同时生成日志文件,使得自动化稽核不但节省大量人力还避免了人工稽核的漏查误查,保证了稽核的有效性及效率,通过日志文件的操作信息,实现了对割接稽核质量的评估与监控。该稽核方法实现了灵活可配置,可随时根据CBSS系统的模型变动而进行相应的调整,方便即时可靠。In practical applications, this application develops a fully automated audit tool, which is lightweight and scalable, and can improve the success rate and efficiency of user data cutover (transfer or migration) from other systems (various business systems) to the CBSS system . Through the application tool for ORACLE database, according to the user number, obtain the user's pre-cutover data in the CBSS system, including its order relationship and product structure, and then automatically check the data integrity and logical relationship of the cutover product according to the CBSS product data model At the same time, log files are generated, so that the automatic audit not only saves a lot of manpower, but also avoids the missed checks and mischecks of manual audits, ensuring the effectiveness and efficiency of audits. Through the operation information of log files, the quality of cutover audits is realized. evaluation and monitoring. The audit method is flexible and configurable, and can be adjusted at any time according to the model change of the CBSS system, which is convenient, instant and reliable.

图3为本申请实施例提供的自动稽核装置的结构示意图。如图3所示,该自动稽核装置30包括:第一获取模块301、稽核数据确定模块302、稽核模块303;第一获取模块301,用于获取待稽核用户的用户资料;稽核数据确定模块302,用于根据集中业务支撑系统的特征信息,确定可配置的稽核数据,所述稽核数据用于对所述待稽核用户的用户资料进行稽核;稽核模块303,用于将所述待稽核用户的用户资料与所述稽核数据进行比对,得到所述待稽核用户的用户资料中未通过稽核的数据。FIG. 3 is a schematic structural diagram of an automatic auditing device provided by an embodiment of the present application. As shown in Figure 3, this automatic auditing device 30 comprises: the first acquisition module 301, audit data determination module 302, audit module 303; The first acquisition module 301 is used to obtain the user data of the user to be audited; , for determining configurable audit data according to the characteristic information of the centralized business support system, the audit data is used for auditing the user data of the user to be audited; the audit module 303 is used for The user profile is compared with the audit data to obtain the data that failed the audit in the user profile of the user to be audited.

本实施例提供的装置,可用于执行上述图1或2所示的自动稽核方法实施例的技术方案,其实现原理和技术效果类似,本实施例此处不再赘述。The device provided in this embodiment can be used to implement the technical solution of the automatic audit method embodiment shown in FIG. 1 or 2 above. Its implementation principle and technical effect are similar, and will not be repeated in this embodiment.

在一种可能的设计中,所述装置还包括:接收模块、用户标识存储模块、第二获取模块、订购业务信息查找模块、初始订购业务信息确定模块、待稽核用户确定模块以及更新模块;所述接收模块,用于在所述获取待稽核用户的用户资料之前,接收各个地域的业务系统发送的多个待迁移用户的用户资料,所述多个待迁移用户为待迁移到集中业务支撑系统中的用户;所述用户标识存储模块,用于将所述多个待迁移用户的用户资料中的用户标识存储至预设用户表中;所述第二获取模块,用于从所述预设用户表中读取每个用户标识,根据每个所述用户标识,获取每个所述用户标识对应的待迁移用户的用户资料;所述订购业务信息查找模块,用于从每个所述用户标识对应的待迁移用户的用户资料中查找每个所述待迁移用户在所述集中业务支撑系统中的订购业务信息;所述初始订购业务信息确定模块,用于根据预设迁移映射表,确定每个所述用户标识对应的所述待迁移用户在所述集中业务支撑系统中的初始订购业务信息,所述初始订购业务信息为每个所述待迁移用户在所在地域的业务系统中的订购业务信息;所述待稽核用户确定模块,用于根据所述多个待迁移用户中每个所述待迁移用户的订购业务信息和初始订购业务信息,确定所述多个待迁移用户中符合迁移到所述集中业务支撑系统中的用户,将所述多个待迁移用户中符合迁移到所述集中业务支撑系统中的用户作为所述待稽核用户;更新模块,用于根据所述待稽核用户,更新所述预设用户表,并将所述待稽核用户的用户资料存储至数据库中。In a possible design, the device further includes: a receiving module, a user identification storage module, a second acquisition module, an order service information search module, an initial order service information determination module, a user to be audited determination module, and an update module; The receiving module is used to receive the user data of multiple users to be migrated sent by the business systems in each region before the user data of the user to be audited is obtained, and the multiple users to be migrated are to be migrated to the centralized business support system the user in the user; the user ID storage module is used to store the user IDs in the user profiles of the multiple users to be migrated to the preset user table; the second acquisition module is used to obtain from the preset Each user ID is read in the user table, and according to each of the user IDs, the user profile of the user to be migrated corresponding to each of the user IDs is obtained; Find the subscription service information of each of the users to be migrated in the centralized service support system from the user profile of the corresponding user to be migrated; the initial subscription service information determination module is used to determine according to the preset migration mapping table The initial order service information of the user to be migrated in the centralized service support system corresponding to each user identifier, the initial order service information is the order of each user to be migrated in the business system in the region Business information; the user to be audited determination module is used to determine that among the multiple users to be migrated, the migration is eligible For the users in the centralized business support system, use the users among the multiple users to be migrated who are eligible to be migrated to the centralized business support system as the users to be audited; the update module is used to , updating the preset user table, and storing the user information of the user to be audited in the database.

在一种可能的设计中,所述稽核数据确定模块302具体用于:根据所述集中业务支撑系统中的多个业务类别,确定各个业务类别对应的可配置的业务信息,所述业务信息为所述稽核数据。In a possible design, the audit data determination module 302 is specifically configured to: determine the configurable business information corresponding to each business category according to multiple business categories in the centralized business support system, and the business information is The audit data.

在一种可能的设计中,所述稽核模块303具体用于:将所述待稽核用户的用户资料与所述业务信息进行比对,校验所述用户资料的完整性,得到所述用户资料中未通过稽核的数据;和/或,校验所述用户资料中订购业务信息是否符合所述业务信息中的订购业务信息,得到所述用户资料中未通过稽核的数据。In a possible design, the audit module 303 is specifically configured to: compare the user information of the user to be audited with the business information, verify the integrity of the user information, and obtain the user information and/or verify whether the ordering service information in the user profile matches the ordering service information in the business information, and obtain the data that has failed the audit in the user profile.

在一种可能的设计中,所述自动稽核装置,还包括:存储模块;所述存储模块,用于在所述得到所述用户资料中未通过稽核的数据之后,将所述待稽核用户的用户资料中未通过稽核的数据存储在日志文件中,并将所述日志文件发送至维护人员的终端,以使维护人员根据所述未通过稽核的数据,确定是否维护所述待稽核用户的用户资料。In a possible design, the automatic auditing device further includes: a storage module; the storage module is used to store the data of the user to be audited after obtaining the data that failed the audit in the user profile The data that fails the audit in the user profile is stored in the log file, and the log file is sent to the terminal of the maintenance personnel, so that the maintenance personnel can determine whether to maintain the user of the user to be audited based on the data that has failed the audit. material.

在实际应用中,自动稽核装置用于获取待稽核用户的用户资料,开始自动对待稽核用户的用户资料进行稽查审核,判断所述待稽核用户是否符合所述集中业务支撑系统,然后根据集中业务支撑系统的特征信息,确定可配置的稽核数据即为稽核点,用于对所述待稽核用户的用户资料进行稽核,再将所述待稽核用户的用户资料与所述稽核数据进行比对,得到所述待稽核用户的用户资料中未通过稽核的数据,能够实现自动稽核的过程。本方案通过自动稽核装置获取待稽核用户的用户资料,再根据可配置的稽核数据,将所述待稽核用户的用户资料与所述稽核数据进行比对,得到所述待稽核用户的用户资料中未通过稽核的数据,在自动稽核过程中稽核数据可配置可修改,灵活好操作,且自动稽核可以节约人力和资源,同时能够保证稽核质量。In practical applications, the automatic auditing device is used to obtain the user information of the user to be audited, start to automatically audit the user information of the user to be audited, judge whether the user to be audited is in line with the centralized business support system, and then according to the centralized business support The characteristic information of the system, the configurable audit data is determined to be the audit point, which is used to audit the user data of the user to be audited, and then compare the user data of the user to be audited with the audit data to obtain The data that fails to pass the audit in the user profile of the user to be audited can realize the automatic audit process. This solution obtains the user information of the user to be audited through the automatic audit device, and then compares the user information of the user to be audited with the audit data according to the configurable audit data, and obtains the user information of the user to be audited For the data that has not passed the audit, the audit data can be configured and modified during the automatic audit process, which is flexible and easy to operate, and the automatic audit can save manpower and resources, and at the same time ensure the audit quality.

图4为本申请实施例提供的自动稽核设备的结构示意图。如图4所示,本实施例的自动稽核处理设备40包括:处理器401以及存储器402;其中,存储器402,用于存储计算机执行指令;处理器401,用于执行存储器存储的计算机执行指令,以实现上述实施例中接收设备所执行的各个步骤。具体可以参见前述方法实施例中的相关描述。FIG. 4 is a schematic structural diagram of an automatic auditing device provided by an embodiment of the present application. As shown in FIG. 4 , the automatic audit processing device 40 of this embodiment includes: a processor 401 and a memory 402; wherein, the memory 402 is used to store computer-executed instructions; the processor 401 is used to execute the computer-executed instructions stored in the memory, In order to realize various steps performed by the receiving device in the foregoing embodiments. For details, refer to the related descriptions in the foregoing method embodiments.

本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上所述的任一实施例对应的自动稽核方法。The embodiment of the present application also provides a computer-readable storage medium, where computer-executable instructions are stored in the computer-readable storage medium, and when the processor executes the computer-executable instructions, the implementation of any of the above-mentioned embodiments corresponds to Automated audit method.

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。另外,在本申请各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述模块成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。In the several embodiments provided in this application, it should be understood that the disclosed devices and methods may be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the modules is only a logical function division. In actual implementation, there may be other division methods, for example, multiple modules can be combined or integrated. to another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or modules may be in electrical, mechanical or other forms. In addition, each functional module in each embodiment of the present application may be integrated into one processing unit, each module may exist separately physically, or two or more modules may be integrated into one unit. The units formed by the above modules can be implemented in the form of hardware, or in the form of hardware plus software functional units.

上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本申请各个实施例所述方法的部分步骤。应理解,上述处理器可以是中央处理单元(英文:Central Processing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:Digital Signal Processor,简称:DSP)、专用集成电路(英文:Application SpecificIntegrated Circuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。The above-mentioned integrated modules implemented in the form of software function modules can be stored in a computer-readable storage medium. The above-mentioned software functional modules are stored in a storage medium, and include several instructions to enable a computer device (which may be a personal computer, server, or network device, etc.) or a processor (English: processor) to execute the functions described in various embodiments of the present application. part of the method. It should be understood that the above-mentioned processor can be a central processing unit (English: Central Processing Unit, referred to as: CPU), and can also be other general-purpose processors, digital signal processors (English: Digital Signal Processor, referred to as: DSP), application-specific integrated circuits (English: Application Specific Integrated Circuit, referred to as: ASIC) and so on. A general-purpose processor may be a microprocessor, or the processor may be any conventional processor, and the like. The steps of the method disclosed in conjunction with the invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor.

存储器可能包含高速RAM存储器,也可能还包括非易失性存储NVM,例如至少一个磁盘存储器,还可以为U盘、移动硬盘、只读存储器、磁盘或光盘等。总线可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互连(PeripheralComponent,PCI)总线或扩展工业标准体系结构(Extended Industry StandardArchitecture,EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总线或一种类型的总线。上述存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。The storage may include a high-speed RAM memory, and may also include a non-volatile storage NVM, such as at least one disk storage, and may also be a U disk, a mobile hard disk, a read-only memory, a magnetic disk, or an optical disk. The bus may be an Industry Standard Architecture (Industry Standard Architecture, ISA) bus, a Peripheral Component Interconnect (Peripheral Component, PCI) bus, or an Extended Industry Standard Architecture (Extended Industry Standard Architecture, EISA) bus, etc. The bus can be divided into address bus, data bus, control bus and so on. For ease of representation, the buses in the drawings of the present application are not limited to only one bus or one type of bus. The above-mentioned storage medium can be realized by any type of volatile or non-volatile storage device or their combination, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable In addition to programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.

一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于专用集成电路(Application Specific Integrated Circuits,简称:ASIC)中。当然,处理器和存储介质也可以作为分立组件存在于电子设备或主控设备中。An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. Of course, the storage medium may also be a component of the processor. The processor and the storage medium may be located in application specific integrated circuits (Application Specific Integrated Circuits, ASIC for short). Of course, the processor and the storage medium can also exist in the electronic device or the main control device as discrete components.

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps for implementing the above method embodiments can be completed by program instructions and related hardware. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps including the above-mentioned method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other various media that can store program codes.

最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and are not intended to limit it; although the application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: It is still possible to modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the technical solutions of the various embodiments of the application. scope.

Claims (10)

1.一种自动稽核方法,其特征在于,包括:1. An automatic audit method, characterized in that, comprising: 获取待稽核用户的用户资料;Obtain the user information of the user to be audited; 根据集中业务支撑系统的特征信息,确定可配置的稽核数据,所述稽核数据用于对所述待稽核用户的用户资料进行稽核;Determine configurable audit data according to the feature information of the centralized business support system, and the audit data is used to audit the user data of the user to be audited; 将所述待稽核用户的用户资料与所述稽核数据进行比对,得到所述待稽核用户的用户资料中未通过稽核的数据。Comparing the user profile of the user to be audited with the audit data to obtain the data that failed the audit in the user profile of the user to be audited. 2.根据权利要求1所述的方法,其特征在于,在所述获取待稽核用户的用户资料之前,所述方法还包括:2. The method according to claim 1, characterized in that, before the acquisition of the user profile of the user to be audited, the method further comprises: 接收各个地域的业务系统发送的多个待迁移用户的用户资料,所述多个待迁移用户为待迁移到集中业务支撑系统中的用户;receiving user profiles of multiple users to be migrated sent by business systems in each region, where the multiple users to be migrated are users to be migrated to the centralized business support system; 将所述多个待迁移用户的用户资料中的用户标识存储至预设用户表中;storing the user identifiers in the user profiles of the multiple users to be migrated into a preset user table; 从所述预设用户表中读取每个用户标识,根据每个所述用户标识,获取每个所述用户标识对应的待迁移用户的用户资料;Read each user ID from the preset user table, and obtain the user profile of the user to be migrated corresponding to each user ID according to each user ID; 从每个所述用户标识对应的待迁移用户的用户资料中查找每个所述待迁移用户在所述集中业务支撑系统中的订购业务信息;Finding the subscription service information of each user to be migrated in the centralized service support system from the user profile of the user to be migrated corresponding to each user identifier; 根据预设迁移映射表,确定每个所述用户标识对应的所述待迁移用户在所述集中业务支撑系统中的初始订购业务信息,所述初始订购业务信息为每个所述待迁移用户在所在地域的业务系统中的订购业务信息;According to the preset migration mapping table, determine the initial subscription service information of the user to be migrated corresponding to each user identifier in the centralized service support system, and the initial subscription service information is for each user to be migrated in Order business information in the business system of the region; 根据所述多个待迁移用户中每个所述待迁移用户的订购业务信息和初始订购业务信息,确定所述多个待迁移用户中符合迁移到所述集中业务支撑系统中的用户,将所述多个待迁移用户中符合迁移到所述集中业务支撑系统中的用户作为所述待稽核用户;According to the subscription service information and initial subscription service information of each of the multiple users to be migrated, determine the users among the multiple users to be migrated that are eligible for migration to the centralized service support system, and transfer all the users to the centralized service support system Among the multiple users to be migrated, the users who are eligible to be migrated to the centralized business support system are used as the users to be audited; 根据所述待稽核用户,更新所述预设用户表,并将所述待稽核用户的用户资料存储至数据库中。According to the user to be audited, the preset user table is updated, and the user information of the user to be audited is stored in a database. 3.根据权利要求1所述的方法,其特征在于,所述根据集中业务支撑系统的特征信息,确定可配置的稽核数据,包括:3. The method according to claim 1, wherein said determining the configurable audit data according to the characteristic information of the centralized business support system comprises: 根据所述集中业务支撑系统中的多个业务类别,确定各个业务类别对应的可配置的业务信息,所述业务信息为所述稽核数据。According to multiple service categories in the centralized service support system, configurable service information corresponding to each service category is determined, and the service information is the audit data. 4.根据权利要求3所述的方法,其特征在于,将所述待稽核用户的用户资料与所述稽核数据进行比对,得到所述待稽核用户的用户资料中未通过稽核的数据,包括:4. The method according to claim 3, characterized in that, comparing the user profile of the user to be audited with the audit data to obtain the data that failed the audit in the user profile of the user to be audited, including : 将所述待稽核用户的用户资料与所述业务信息进行比对,校验所述用户资料的完整性,得到所述用户资料中未通过稽核的数据;和/或,Comparing the user profile of the user to be audited with the business information, verifying the integrity of the user profile, and obtaining data in the user profile that failed the audit; and/or, 校验所述用户资料中订购业务信息是否符合所述业务信息中的订购业务信息,得到所述用户资料中未通过稽核的数据。Verifying whether the ordering service information in the user profile conforms to the ordering service information in the service information, and obtaining data in the user profile that has not passed the audit. 5.根据权利要求1-4任一项所述的方法,其特征在于,在所述得到所述用户资料中未通过稽核的数据之后,所述方法还包括:5. The method according to any one of claims 1-4, characterized in that, after obtaining the data in the user profile that failed the audit, the method further comprises: 将所述待稽核用户的用户资料中未通过稽核的数据存储在日志文件中,并将所述日志文件发送至维护人员的终端,以使维护人员根据所述未通过稽核的数据,确定是否维护所述待稽核用户的用户资料。Store the data that fails the audit in the user profile of the user to be audited in a log file, and send the log file to the terminal of the maintenance personnel, so that the maintenance personnel can determine whether to maintain User information of the user to be audited. 6.一种自动稽核装置,其特征在于,包括:6. An automatic auditing device, characterized in that it comprises: 第一获取模块,用于获取待稽核用户的用户资料;The first obtaining module is used to obtain the user information of the user to be audited; 稽核数据确定模块,用于根据集中业务支撑系统的特征信息,确定可配置的稽核数据,所述稽核数据用于对所述待稽核用户的用户资料进行稽核;The audit data determination module is used to determine configurable audit data according to the characteristic information of the centralized business support system, and the audit data is used to audit the user data of the user to be audited; 稽核模块,用于将所述待稽核用户的用户资料与所述稽核数据进行比对,得到所述待稽核用户的用户资料中未通过稽核的数据。An audit module, configured to compare the user profile of the user to be audited with the audit data, and obtain the data in the user profile of the user to be audited that failed the audit. 7.根据权利要求6所述的装置,其特征在于,所述装置还包括:接收模块、用户标识存储模块、第二获取模块、订购业务信息查找模块、初始订购业务信息确定模块、待稽核用户确定模块以及更新模块;7. The device according to claim 6, further comprising: a receiving module, a user identification storage module, a second acquisition module, an order service information search module, an initial order service information determination module, a user to be audited Determine the module and update the module; 所述接收模块,用于在所述获取待稽核用户的用户资料之前,接收各个地域的业务系统发送的多个待迁移用户的用户资料,所述多个待迁移用户为待迁移到集中业务支撑系统中的用户;The receiving module is configured to receive user information of multiple users to be migrated sent by business systems in various regions before acquiring the user information of users to be audited. users in the system; 所述用户标识存储模块,用于将所述多个待迁移用户的用户资料中的用户标识存储至预设用户表中;The user identification storage module is configured to store the user identifications in the user profiles of the multiple users to be migrated into a preset user table; 所述第二获取模块,用于从所述预设用户表中读取每个用户标识,根据每个所述用户标识,获取每个所述用户标识对应的待迁移用户的用户资料;The second acquisition module is configured to read each user ID from the preset user table, and acquire the user profile of the user to be migrated corresponding to each user ID according to each user ID; 所述订购业务信息查找模块,用于从每个所述用户标识对应的待迁移用户的用户资料中查找每个所述待迁移用户在所述集中业务支撑系统中的订购业务信息;The ordering service information search module is configured to search for the ordering service information of each user to be migrated in the centralized service support system from the user profile of the user to be migrated corresponding to each user ID; 所述初始订购业务信息确定模块,用于根据预设迁移映射表,确定每个所述用户标识对应的所述待迁移用户在所述集中业务支撑系统中的初始订购业务信息,所述初始订购业务信息为每个所述待迁移用户在所在地域的业务系统中的订购业务信息;The initial order service information determination module is configured to determine the initial order service information of the user to be migrated corresponding to each user ID in the centralized service support system according to a preset migration mapping table, the initial order The business information is the subscription business information of each user to be migrated in the business system of the region; 所述待稽核用户确定模块,用于根据所述多个待迁移用户中每个所述待迁移用户的订购业务信息和初始订购业务信息,确定所述多个待迁移用户中符合迁移到所述集中业务支撑系统中的用户,将所述多个待迁移用户中符合迁移到所述集中业务支撑系统中的用户作为所述待稽核用户;The user-to-be-audited determination module is configured to determine, according to the subscription service information and initial subscription service information of each of the multiple users to be migrated, among the multiple users to be migrated that they are eligible to be migrated to the For the users in the centralized business support system, users among the multiple users to be migrated who are eligible to be migrated to the centralized business support system are taken as the users to be audited; 更新模块,用于根据所述待稽核用户,更新所述预设用户表,并将所述待稽核用户的用户资料存储至数据库中。An update module, configured to update the preset user table according to the user to be audited, and store the user information of the user to be audited in a database. 8.根据权利要求6所述的装置,其特征在于,所述稽核数据确定模块,具体用于:根据所述集中业务支撑系统中的多个业务类别,确定各个业务类别对应的可配置的业务信息,所述业务信息为所述稽核数据。8. The device according to claim 6, wherein the audit data determination module is specifically configured to: determine the configurable business corresponding to each business category according to multiple business categories in the centralized business support system Information, the business information is the audit data. 9.一种自动稽核设备,其特征在于,包括:至少一个处理器和存储器;9. An automatic auditing device, comprising: at least one processor and a memory; 所述存储器存储计算机执行指令;the memory stores computer-executable instructions; 所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如权利要求1-5中任一项所述的自动稽核方法。The at least one processor executes the computer-executed instructions stored in the memory, so that the at least one processor executes the automatic auditing method according to any one of claims 1-5. 10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如权利要求1-5中任一项所述的自动稽核方法。10. A computer-readable storage medium, wherein computer-readable instructions are stored in the computer-readable storage medium, and when the processor executes the computer-executable instructions, any one of claims 1-5 is implemented. The automatic audit method described above.
CN201910608875.2A 2019-07-08 2019-07-08 Automatic audit method, device, equipment and storage medium Active CN110335022B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910608875.2A CN110335022B (en) 2019-07-08 2019-07-08 Automatic audit method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910608875.2A CN110335022B (en) 2019-07-08 2019-07-08 Automatic audit method, device, equipment and storage medium

Publications (2)

Publication Number Publication Date
CN110335022A true CN110335022A (en) 2019-10-15
CN110335022B CN110335022B (en) 2021-05-18

Family

ID=68143233

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910608875.2A Active CN110335022B (en) 2019-07-08 2019-07-08 Automatic audit method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN110335022B (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111083006A (en) * 2019-11-19 2020-04-28 中国联合网络通信集团有限公司 Broadband data auditing method, device, equipment and storage medium
CN111666287A (en) * 2020-06-01 2020-09-15 北京思特奇信息技术股份有限公司 Data auditing method based on block chain
CN112445941A (en) * 2020-11-19 2021-03-05 北京思特奇信息技术股份有限公司 Method and system for handling broadband service
CN113127458A (en) * 2019-12-30 2021-07-16 北京奇虎科技有限公司 Data quality auditing method and device, electronic equipment and storage medium
CN113381893A (en) * 2021-06-08 2021-09-10 中国联合网络通信集团有限公司 Method and system for auditing communication service data
CN114418675A (en) * 2021-12-30 2022-04-29 中国电信股份有限公司 Audit point configuration method and system
CN115099839A (en) * 2022-04-07 2022-09-23 中国联合网络通信集团有限公司 Data auditing method, device and storage medium
CN115269927A (en) * 2022-07-18 2022-11-01 北京东华博泰科技有限公司 Distributed data asset directory convergence method and system
CN115511449A (en) * 2022-09-20 2022-12-23 南京怡化信息技术有限公司 Service preprocessing method, device, storage medium and equipment
CN115967654A (en) * 2022-11-24 2023-04-14 浪潮通信信息系统有限公司 Service data auditing method and device, electronic equipment and storage medium
CN115099839B (en) * 2022-04-07 2025-08-01 中国联合网络通信集团有限公司 Data auditing method, device and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103209429A (en) * 2012-01-13 2013-07-17 卓望数码技术(深圳)有限公司 Data auditing method and system for mobile communication services
CN106971002A (en) * 2017-04-18 2017-07-21 北京思特奇信息技术股份有限公司 A kind of data auditing method and system
US20180167344A1 (en) * 2013-05-09 2018-06-14 Ebay Inc. System and method for suggesting a phrase based on a context
CN109039710A (en) * 2018-07-10 2018-12-18 中国联合网络通信集团有限公司 Route data auditing method, device, server and storage medium
CN109544430A (en) * 2018-11-12 2019-03-29 中国联合网络通信有限公司重庆市分公司 A kind of system of customer data authenticity checks scheme

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103209429A (en) * 2012-01-13 2013-07-17 卓望数码技术(深圳)有限公司 Data auditing method and system for mobile communication services
US20180167344A1 (en) * 2013-05-09 2018-06-14 Ebay Inc. System and method for suggesting a phrase based on a context
CN106971002A (en) * 2017-04-18 2017-07-21 北京思特奇信息技术股份有限公司 A kind of data auditing method and system
CN109039710A (en) * 2018-07-10 2018-12-18 中国联合网络通信集团有限公司 Route data auditing method, device, server and storage medium
CN109544430A (en) * 2018-11-12 2019-03-29 中国联合网络通信有限公司重庆市分公司 A kind of system of customer data authenticity checks scheme

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111083006A (en) * 2019-11-19 2020-04-28 中国联合网络通信集团有限公司 Broadband data auditing method, device, equipment and storage medium
CN111083006B (en) * 2019-11-19 2021-11-09 中国联合网络通信集团有限公司 Broadband data auditing method, device, equipment and storage medium
CN113127458A (en) * 2019-12-30 2021-07-16 北京奇虎科技有限公司 Data quality auditing method and device, electronic equipment and storage medium
CN111666287A (en) * 2020-06-01 2020-09-15 北京思特奇信息技术股份有限公司 Data auditing method based on block chain
CN112445941A (en) * 2020-11-19 2021-03-05 北京思特奇信息技术股份有限公司 Method and system for handling broadband service
CN113381893A (en) * 2021-06-08 2021-09-10 中国联合网络通信集团有限公司 Method and system for auditing communication service data
CN114418675A (en) * 2021-12-30 2022-04-29 中国电信股份有限公司 Audit point configuration method and system
CN114418675B (en) * 2021-12-30 2025-02-11 中国电信股份有限公司 A method and system for configuring audit points
CN115099839A (en) * 2022-04-07 2022-09-23 中国联合网络通信集团有限公司 Data auditing method, device and storage medium
CN115099839B (en) * 2022-04-07 2025-08-01 中国联合网络通信集团有限公司 Data auditing method, device and storage medium
CN115269927A (en) * 2022-07-18 2022-11-01 北京东华博泰科技有限公司 Distributed data asset directory convergence method and system
CN115511449A (en) * 2022-09-20 2022-12-23 南京怡化信息技术有限公司 Service preprocessing method, device, storage medium and equipment
CN115967654A (en) * 2022-11-24 2023-04-14 浪潮通信信息系统有限公司 Service data auditing method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN110335022B (en) 2021-05-18

Similar Documents

Publication Publication Date Title
CN110335022A (en) Automatic audit method, device, equipment and storage medium
CN111124917B (en) Method, device, equipment and storage medium for managing and controlling public test cases
CN111581483B (en) Charging method, electronic equipment and storage medium
CN109214785B (en) Workflow implementation method, server and system
CN111291002B (en) File reconciliation method, device, computer equipment and storage medium
CN111368327A (en) Data sharing method and device, electronic equipment and readable storage medium
CN112395266B (en) A data file processing method, first server and computer storage medium
CN113065927A (en) Account checking method and device, electronic equipment and computer readable storage medium
CN116993523A (en) Configurable reconciliation methods, devices, equipment and storage media
CN108632047A (en) A kind of determination method and device of tariff data
WO2024060759A1 (en) Supply chain financial asset auditing method and apparatus, and device and medium
WO2020015141A1 (en) Customer information update method and apparatus, computer device, and storage medium
CN110502529B (en) Data processing method, device, server and storage medium
CN111291031A (en) Data correction method and device
CN111582754A (en) Risk checking method, device and equipment and computer readable storage medium
CN110602336A (en) Call center management method and system based on block chain
CN106713032A (en) Method and apparatus for managing network management business
KR100237870B1 (en) Billing data processing method using packet traffic analyzing apparatus
CN112241474B (en) Information processing method, device and storage medium
CN206480045U (en) A kind of customer service server and customer service system
CN106933932B (en) Data processing method, device and application server
US20220327242A1 (en) Data management method and apparatus
CN113867778B (en) Image file generation method and device, electronic equipment and storage medium
CN116347422A (en) Target customer determination method, device and storage medium
CN114268916A (en) Method, device, device and storage medium for processing content-based charging data

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant