Disclosure of Invention
The embodiment of the invention provides a method, a device, equipment and a storage medium for auditing broadband data, and solves the technical problems of low efficiency and high error rate of auditing the broadband data in the prior art.
In a first aspect, an embodiment of the present invention provides a broadband data auditing method, including:
receiving a data auditing request sent by a user, wherein the data auditing request carries corresponding auditing data identification information;
acquiring corresponding first user opening broadband data from service opening equipment according to the audit data identification information;
acquiring corresponding first PON port description information from EMS equipment according to the audit data identification information; the first PON port description information comprises first user actual broadband data;
auditing the broadband data according to the broadband data opened by the first user and the actual broadband data of the first user.
Further, according to the method, before receiving the data audit request sent by the user, the method further includes:
receiving a user broadband opening request sent by service opening equipment, wherein the user broadband opening request comprises: the second user opens the broadband data;
sending a PON port description information storage request to EMS equipment so that the EMS equipment controls a corresponding OLT (optical line terminal) to store second PON port description information according to the PON port description information storage request, wherein the second PON port description information comprises second user actual broadband data and port physical information, and initial data of the second user actual broadband data is consistent with second user opening broadband data;
receiving second PON port description information sent by the EMS equipment;
and performing associated storage on the second user opening broadband data and the second PON port description information.
Further, the method for auditing the broadband data according to the broadband data opened by the first user and the actual broadband data of the first user comprises:
judging whether the first user opening broadband data is consistent with the first user actual broadband data;
if the first user opening broadband data is consistent with the actual broadband data of the first user, determining that the broadband data passes audit;
and if the first user opening broadband data is inconsistent with the actual broadband data of the first user, determining that the broadband data does not pass the audit.
Further, the method as described above, after determining that the broadband data fails auditing, further comprising:
acquiring third user opening broadband data and third PON port description information which are stored in a correlated mode and correspond to the audit data identification information;
and according to the first user opening broadband data, the third user opening broadband data, and the first PON port description information and the third PON port description information, determining a corresponding equipment link fault.
Further, the method as described above, where the determining, according to the first user provisioning broadband data, the third user provisioning broadband data, and the first PON port description information and the third PON port description information, a corresponding device link fault includes:
comparing the first user-opened broadband data with the third user-opened broadband data;
if the first user broadband opening data is consistent with the third user broadband opening data, determining that the EMS equipment link fails;
comparing the first PON port description information with the third PON port description information;
and if the first PON port description information is consistent with the third PON port description information, determining that the link of the service opening equipment fails.
Further, the method for acquiring the corresponding broadband provisioning data of the first user from the service provisioning device according to the audit data identification information includes:
sending a first data acquisition request to the service provisioning device, where the first data acquisition request includes: the audit data identification information;
and receiving the broadband opening data of the first user sent by the service opening equipment.
Further, the method for acquiring corresponding first PON port description information from EMS equipment according to the audit data identification information includes:
sending a second data acquisition request to the EMS device, wherein the second data acquisition request comprises: the audit data identification information;
and receiving the first PON port description information sent by the EMS equipment.
Further, the method as described above, further comprising:
receiving a user broadband change request sent by a service opening device, wherein the user broadband change request comprises: user broadband change identification and user broadband change data;
sending a PON port description information change request to EMS equipment, so that the EMS equipment controls a corresponding OLT terminal to change corresponding PON port description information according to the PON port description information change request, and obtaining changed PON port description information;
receiving the changed PON port description information sent by the EMS equipment;
and updating corresponding second user opening broadband data and second PON port description information according to the user broadband change identification and the user changed broadband data and the changed PON port description information.
Further, the method as described above, further comprising:
receiving a user broadband logout request sent by service opening equipment, wherein the user broadband logout request comprises: user broadband logout identification;
sending a PON port description information deletion request to EMS equipment so that the EMS equipment controls a corresponding OLT terminal to delete corresponding PON port description information according to the PON port description information deletion request;
and deleting corresponding second user broadband opening data and the second PON port description information according to the user broadband logout identifier.
In a second aspect, an embodiment of the present invention provides a broadband data auditing apparatus, including:
the system comprises a receiving module, a processing module and a processing module, wherein the receiving module is used for receiving a data auditing request sent by a user, and the data auditing request carries corresponding auditing data identification information;
the first acquisition module is used for acquiring corresponding first user opening broadband data from the service opening equipment according to the audit data identification information;
the second acquisition module is used for acquiring corresponding first PON port description information from EMS equipment according to the audit data identification information; the first PON port description information comprises first user actual broadband data;
and the auditing module is used for auditing the broadband data according to the broadband data opened by the first user and the actual broadband data of the first user.
Further, the apparatus as described above, further comprising:
a data storage module, configured to receive a user broadband provisioning request sent by a service provisioning device, where the user broadband provisioning request includes: the second user opens the broadband data. Sending a PON port description information storage request to EMS equipment so that the EMS equipment controls a corresponding OLT terminal to store second PON port description information according to the PON port description information storage request, wherein the second PON port description information comprises second user actual broadband data and port physical information, and initial data of the second user actual broadband data is consistent with second user opening broadband data. And receiving second PON port description information sent by the EMS equipment. And performing associated storage on the second user opening broadband data and the second PON port description information.
Further, in the apparatus described above, the audit module is specifically configured to: and judging whether the opening broadband data of the first user is consistent with the actual broadband data of the first user. And if the first user opening broadband data is consistent with the actual broadband data of the first user, determining that the broadband data passes audit. And if the first user opening broadband data is inconsistent with the actual broadband data of the first user, determining that the broadband data does not pass the audit.
Further, the apparatus as described above, further comprising:
and the equipment link fault determining module is used for acquiring the third user opening broadband data and the third PON port description information which are stored in a relevant manner and correspond to the identification information of the audit data after the audit module determines that the broadband data does not pass the audit. And according to the first user opening broadband data, the third user opening broadband data, and the first PON port description information and the third PON port description information, determining a corresponding equipment link fault.
Further, the apparatus and the device link failure determining module are specifically configured to, when the broadband data is opened by the first user, the broadband data is opened by the third user, and the corresponding device link failure is determined by the first PON port description information and the third PON port description information:
comparing the first user-opened broadband data with the third user-opened broadband data. And if the broadband opening data of the first user is consistent with the broadband opening data of the third user, determining that the EMS equipment link fails. And comparing the description information of the first PON port with the description information of the third PON port. And if the first PON port description information is consistent with the third PON port description information, determining that the link of the service opening equipment fails.
Further, in the apparatus described above, the first obtaining module is specifically configured to: sending a first data acquisition request to the service provisioning device, where the first data acquisition request includes: the audit data identifies information. And receiving the broadband opening data of the first user sent by the service opening equipment.
Further, in the apparatus described above, the second obtaining module is specifically configured to: sending a second data acquisition request to the EMS device, wherein the second data acquisition request comprises: the audit data identifies information. And receiving the first PON port description information sent by the EMS equipment.
Further, the apparatus as described above, further comprising:
a data updating module, configured to receive a user broadband change request sent by a service provisioning device, where the user broadband change request includes: user broadband change identification and user broadband change data. And sending a PON port description information change request to the EMS equipment, so that the EMS equipment controls the corresponding OLT terminal to change the corresponding PON port description information according to the PON port description information change request, and obtaining the changed PON port description information. And receiving the changed PON port description information sent by the EMS equipment. And updating corresponding second user opening broadband data and second PON port description information according to the user broadband change identification and the user changed broadband data and the changed PON port description information.
Further, the apparatus as described above, further comprising:
a data logout module, configured to receive a user broadband logout request sent by a service provisioning device, where the user broadband logout request includes: and (4) the user broadband logout identification. And sending a PON port description information deletion request to the EMS equipment so that the EMS equipment controls the corresponding OLT terminal to delete the corresponding PON port description information according to the PON port description information deletion request. And deleting corresponding second user broadband opening data and the second PON port description information according to the user broadband logout identifier.
In a third aspect, an embodiment of the present invention provides an electronic device, including: a memory, a processor, and a computer program;
wherein the computer program is stored in the memory and configured to be executed by the processor to implement the method of any of the first aspects.
In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, the computer program being executed by a processor to implement the method according to any one of the first aspect.
The embodiment of the invention provides a broadband data auditing method, device, equipment and storage medium. And acquiring corresponding first user opening broadband data from service opening equipment according to the audit data identification information. Acquiring corresponding first PON port description information from EMS equipment according to the audit data identification information; the first PON port description information comprises first user actual broadband data; auditing the broadband data according to the broadband data opened by the first user and the actual broadband data of the first user. After receiving the data auditing request, the service providing device automatically obtains the user providing data and the EMS device obtains the corresponding user actual broadband data, and automatically audits the broadband data according to the user providing broadband data and the user actual broadband data, so that the efficiency of auditing the broadband data is improved. And because the user opening broadband data and the user actual broadband data do not need to be acquired manually, the error rate caused by manually acquiring the data is avoided, and the acquired user actual broadband data is acquired from the EMS equipment of the real broadband service, the acquired user actual broadband data is more accurate, and the accuracy of broadband audit is improved.
It should be understood that what is described in the summary above is not intended to limit key or critical features of embodiments of the invention, nor is it intended to limit the scope of the invention. Other features of the present invention will become apparent from the following description.
Detailed Description
Embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present invention are shown in the drawings, it should be understood that the present invention may be embodied in various forms and should not be construed as limited to the embodiments set forth herein, but rather are provided for a more thorough and complete understanding of the present invention. It should be understood that the drawings and the embodiments of the present invention are illustrative only and are not intended to limit the scope of the present invention.
The terms "first," "second," "third," "fourth," and the like in the description and in the claims, and in the above-described drawings, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used are interchangeable under appropriate circumstances such that the embodiments of the invention described herein are, for example, capable of operation in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
In order to clearly understand the technical solution of the present application, the following explains the apparatuses involved in the embodiments of the present invention:
fixed network terminal remote management equipment: for short: an EMS device. The user side terminal is provided, unified remote management including enterprise gateway, home gateway, campus gateway and the like is achieved, functions including service issuing, remote software upgrading, state monitoring, fault diagnosis and the like are achieved, and centralized management of the user side terminal is achieved.
The service opening equipment comprises: the device for managing broadband services and data is used for managing services and data such as activation, change and cancellation of user broadband services.
Broadband remote access server: the Broadband Access Server is a novel Access gateway facing Broadband network application, is located at the edge layer of a backbone network, can complete the data Access of user bandwidth, and realizes the Broadband internet Access of commercial buildings and residential quarters, the construction of enterprise intranet and other applications.
The switch: the SW device for short is a device that performs information exchange function in a communication system, and can provide an exclusive electrical signal path for any two network nodes accessing the switch.
An optical line terminal: the optical line terminal is called as optical line terminal in English, and is called as OLT terminal for short, and is used for connecting terminal equipment of optical fiber trunk line.
An Optical Network terminal, which is called Optical Network Termination in english, and is called ONT terminal for short, is an Optical Network device used for a user end.
Compared with the active Optical access technology, the Passive Optical Network is a Passive Optical Network (PON) which does not contain any electronic devices and electronic power supplies, and the PON has the advantages of simple maintenance, high reliability, low cost and fiber resource saving due to the elimination of active equipment between a local end and a user end, and is a main solution for future FTTH.
Embodiments of the present application will be described below in detail with reference to the accompanying drawings.
Example one
Fig. 1 is a flowchart of a broadband data auditing method according to an embodiment of the present invention, where as shown in fig. 1, an execution subject of the embodiment is a broadband data auditing device, the broadband data auditing device may be located in an electronic device, and the electronic device may be a computer, a notebook computer, a server, or other devices with independent computing and processing capabilities, and the broadband data auditing method according to the embodiment includes the following steps.
Step 101, receiving a data auditing request sent by a user, wherein the data auditing request carries corresponding auditing data identification information.
Specifically, in this embodiment, the user is a user performing broadband data auditing. May be the operator's customer service personnel. The data audit configuration interface may be displayed to the user via a display screen of the electronic device. The user configures the data to be checked through each operation item of the data checking configuration interface. Configuration information for audit data may include: the region of the audit data, the time range of the audit data, the user range of the audit data, etc. The user can configure at least one piece of configuration information through the corresponding operation item. And determining the identification information of the audit data according to the configuration information. The user sends the data auditing request by clicking a 'confirm' button in the data auditing configuration interface, and the broadband data auditing device receives the data auditing request.
And 102, acquiring corresponding first user opening broadband data from the service opening equipment according to the audit data identification information.
In this embodiment, the broadband data auditing device is in communication connection with the service provisioning device. After receiving the data auditing request, the broadband data auditing device sends a data acquisition request to the service opening equipment according to the auditing data identification information in the data auditing request, so that the service opening equipment acquires corresponding first user opening broadband data according to the data acquisition request. Or the broadband data auditing device is kept connected with the service opening equipment for a long time, the latest user opening broadband data stored by the service opening equipment is periodically acquired and stored in the preset area, and after the data auditing request is received, the first user opening broadband data corresponding to the auditing data identification information is acquired from the preset storage area.
The first user opens the first broadband data to distinguish the second user from the subsequent embodiment. In this embodiment, the broadband data for the user corresponding to the audit data identification information, which is obtained from the service provisioning device, is provisioned for the first user.
The value indicates that the first user opens the broadband data is the latest opening broadband data of the corresponding user. If a user has changed or cancelled the broadband after opening the broadband, the opened broadband data of the user is the broadband data after being changed or cancelled.
The first user provisioning broadband data may include: and the user accepts information such as a number, a user account, a broadband opening rate and the like.
Step 103, acquiring corresponding first PON port description information from the EMS device according to the audit data identification information.
In this embodiment, the service provisioning device is in communication connection with the EMS device through the broadband data auditing apparatus. Before the broadband data auditing device acquires the corresponding first PON port description information from the EMS equipment according to the auditing data identification information, the service opening equipment communicates with the EMS equipment through the broadband data auditing device, and the EMS equipment controls the corresponding OLT terminal to perform broadband opening, changing, canceling and other services. When the service opening device communicates with the EMS device through the broadband data auditing device and the EMS device controls the corresponding OLT terminal to open the broadband service, the broadband data auditing device may send a PON port description information storage request to the EMS device, so that the OLT terminal stores the corresponding PON port description information. The PON port description information includes actual broadband data of the user. It can be understood that, when the broadband service is opened, the initial data of the actual broadband data of the user is consistent with the opened broadband data of the user.
The initial data of the actual broadband data of the user may also include: and the user accepts information such as a number, a user account, a broadband opening rate and the like.
In this embodiment, the broadband data auditing device sends a data acquisition request to the EMS device, where the data acquisition request includes the auditing data identification information, so that the EMS device acquires the corresponding PON port description information from the corresponding OLT terminal according to the auditing data identification information. Or the EMS equipment pre-stores PON port description information corresponding to each OLT terminal, and the EMS equipment acquires the PON port description information corresponding to the audit data identification information according to the pre-stored PON port description information. The corresponding PON port description information is first PON port description information. And sending the first PON port description information to the broadband data auditing device so that the broadband data auditing device can acquire the first PON port description information.
The "first" in the first PON port description information is to distinguish the second PON port description information in the subsequent embodiments. In this embodiment, the PON port description information corresponding to the audit data identification information acquired from the EMS device is the first PON port description information.
The first PON port description information includes actual broadband data of the first user.
The first user actual broadband data comprises user acceptance numbers corresponding to the audit data identification information, user accounts, actual broadband speed and other information.
And 104, auditing the broadband data according to the broadband data opened by the first user and the actual broadband data of the first user.
In this embodiment, if there is a problem of incomplete change, a problem of incomplete log-out, or a problem of stealing broadband resources, the first user may have a problem of inconsistency between opening broadband data and actual broadband data of the first user. If there is a problem of stealing broadband resources, in order to obtain a larger broadband rate, the user who illegally uses broadband needs to modify the actual broadband rate of the user actual broadband data in the PON port description information stored in the corresponding OLT terminal, so as to obtain the larger broadband rate. At this time, the actual broadband data of the user in the PON port description information stored in the OLT terminal will change and is inconsistent with the corresponding user-opened broadband data. The first PON port description information includes actual broadband data of the first subscriber, so that it can be determined whether the broadband data passes the audit in a manner of determining whether the broadband data opened by the first subscriber is consistent with the actual broadband data of the first subscriber.
In the broadband data auditing method provided by the embodiment, the data auditing request sent by the user is received, and the data auditing request carries corresponding auditing data identification information. And acquiring corresponding first user opening broadband data from the service opening equipment according to the audit data identification information. Acquiring corresponding first PON port description information from EMS equipment according to the audit data identification information; the first PON port description information comprises first user actual broadband data; auditing the broadband data according to the broadband data opened by the first user and the actual broadband data of the first user. After receiving the data auditing request, the service providing device automatically obtains the user providing data and the EMS device obtains the corresponding user actual broadband data, and automatically audits the broadband data according to the user providing broadband data and the user actual broadband data, so that the efficiency of auditing the broadband data is improved. And because the user opening broadband data and the user actual broadband data do not need to be acquired manually, the error rate caused by manually acquiring the data is avoided, and the acquired user actual broadband data is acquired from the EMS equipment of the real broadband service, the acquired user actual broadband data is more accurate, and the accuracy of broadband audit is improved.
Example two
Fig. 2 is a flowchart of a broadband data auditing method according to a second embodiment of the present invention, and as shown in fig. 2, the broadband data auditing method according to the present embodiment further refines steps 102 to 104 on the basis of the broadband data auditing method according to the first embodiment of the present invention, and further includes a step of opening a broadband service. And determining a device link failure. The method for auditing broadband data provided by the embodiment includes the following steps.
Step 201, receiving a user broadband opening request sent by a service opening device, where the user broadband opening request includes: the second user opens the broadband data.
Further, in this embodiment, when the broadband legally uses that the user needs to open the broadband service, the user selects the broadband that needs to be opened by going to the business hall or logging in the broadband service client or the web page, and after the broadband that needs to be opened is determined, the user opening broadband data that needs to be opened is generated on the service opening device.
And the broadband data which needs to be opened is opened for the second user. The second user provisioning broadband data comprises: and the user accepts information such as a number, a user account, a broadband opening rate and the like.
After the service opening equipment generates second user broadband opening data, a user broadband opening request is sent to the broadband data auditing device, the broadband data auditing device receives the user broadband opening request, and the second user broadband opening data can be obtained from the user broadband opening request.
Step 202, sending a PON port description information storage request to the EMS device, so that the EMS device controls a corresponding OLT terminal to store second PON port description information according to the PON port description information storage request, where the second PON port description information includes second user actual broadband data and port physical information, and initial data of the second user actual broadband data is consistent with second user provisioning broadband data.
Further, in this embodiment, in order to enable the OLT terminal corresponding to the EMS device to control to store the second PON port description information corresponding to the second user broadband data, after receiving the user broadband opening request, the broadband data auditing apparatus generates a PON port description information storage request, and sends the PON port description information storage request to the EMS device, so that the EMS device generates a PON port description information storage instruction according to the PON port description information storage request, and obtains a currently idle OLT terminal, and determines the currently idle OLT terminal as the OLT terminal corresponding to the second user broadband data. And sending a PON port description information storage instruction to the corresponding OLT so that the OLT stores second PON port description information.
The second PON port description information comprises second user actual broadband data and port physical information, and initial data of the second user actual broadband data is consistent with second user opening broadband data. If the broadband service is opened, the broadband illegally uses the user to modify the opened broadband service, for example, initial data of actual broadband data of the second user is modified, the opening broadband rate is increased, and the actual broadband rate is inconsistent with the opening broadband rate, the actual broadband data of the second user at the moment is inconsistent with the opening broadband data of the second user.
The port physical information may include: PON port information, ONT terminal number, corresponding logic physical address of the ONT terminal and the like.
Step 203, receiving the second PON port description information sent by the EMS device.
In this embodiment, the EMS device obtains second PON port description information stored by the OLT terminal corresponding to the second user-initiated broadband data, and the broadband data auditing apparatus obtains the second PON port description information.
And 204, performing associated storage on the second user opening broadband data and the second PON port description information.
In this embodiment, the second user provisioning broadband data and the second PON port description information may be stored in association with each other according to the identification information of the second user provisioning broadband data.
It can be understood that, after the EMS device controls the corresponding OLT terminal to open the broadband service, the broadband data auditing apparatus associates and stores the second user opening broadband data and the actual broadband data of the second user in the second PON port description information, which are consistent. If the broadband illegally uses the user to modify the actual broadband data of the second user, since the modification is not carried out in a way that the service opening device communicates with the broadband data auditing device and the EMS device, the actual broadband data of the second user stored in the OLT terminal is inconsistent with the actual broadband data of the second user in the second PON port description information stored in the broadband data auditing device.
Step 205, receiving a data auditing request sent by a user, wherein the data auditing request carries corresponding auditing data identification information.
The identification information of the inspection data may be a user acceptance number corresponding to the inspection data, a user account, or information uniquely representing the inspection data, which is not limited in this embodiment.
In this embodiment, the implementation manner of step 205 is the same as that of step 101 in the embodiment shown in fig. 1 of the present invention, and is not described in detail here.
And step 206, acquiring corresponding first user opening broadband data from the service opening equipment according to the audit data identification information.
Further, in this embodiment, step 206 includes the following steps:
step 2061, sending a first data obtaining request to the service provisioning device, where the first data obtaining request includes: the audit data identifies information.
Step 2062, receiving the first user broadband provisioning data sent by the service provisioning device.
Specifically, in this embodiment, a first data obtaining request is generated according to the identification information of the audit data, the first data obtaining request is sent to the service provisioning device, and the service provisioning device obtains the corresponding broadband data provisioned by the first user according to the identification information of the audit data in the first data obtaining request. And the broadband data auditing device receives the first user opening broadband data sent by the service opening equipment.
Step 207, acquiring corresponding first PON port description information from the EMS device according to the audit data identification information.
Further, in this embodiment, step 207 includes the following steps:
step 2071, sending a second data obtaining request to the EMS device, where the second data obtaining request includes: the audit data identifies information.
Step 2072, receive the first PON port description information sent by the EMS device.
Specifically, in this embodiment, a second data acquisition request is generated according to the audit data identification information, the second data acquisition request is sent to the EMS device, the EMS device stores in advance PON port description information stored in each OLT terminal, and corresponding first PON port description information is acquired according to the audit data identification information in the second data acquisition request. And sending the first PON port description information to a broadband data auditing device, wherein the broadband data auditing device receives the first PON port description information sent by the EMS equipment.
Step 208, auditing the broadband data according to the broadband data opened by the first user and the actual broadband data of the first user.
Further, in this embodiment, the step 208 includes the following steps:
step 2081, judging whether the first user opening broadband data is consistent with the first user actual broadband data.
Step 2082, if the first user opening broadband data is consistent with the actual broadband data of the first user, determining that the broadband data passes the audit.
Step 2083, if the first user opening broadband data is inconsistent with the first user actual broadband data, determining that the broadband data does not pass the audit.
Further, in this embodiment, when the broadband service is provisioned, the provisioning broadband data of the first user is consistent with the initial data of the actual broadband data of the first user, so if no abnormal condition occurs, the provisioning broadband data of the first user is consistent with the actual broadband data of the first user, and if an abnormal condition occurs, the provisioning broadband data of the first user is inconsistent with the actual broadband data of the first user. Therefore, in this embodiment, if it is determined that the broadband data opened by the first user is consistent with the actual broadband data of the first user, it is determined that the broadband data passes the audit. And if the opening broadband data of the first user is inconsistent with the actual broadband data of the first user, determining that the broadband data does not pass the audit, and generating abnormal conditions.
The abnormal condition can be the problem of stealing broadband resources, the problem of incomplete broadband data change, the problem of incomplete broadband sales and the like.
Step 209, if it is determined that the broadband data does not pass the audit, obtaining third PON port description information corresponding to the audit data identification information stored in association, and determining a corresponding device link fault according to the first user opening the broadband data, the third user opening the broadband data, the first PON port description information, and the third PON port description information.
And the third PON port description information is PON port description information which is stored in the broadband data auditing device and corresponds to the auditing data identification information.
Further, in this embodiment, in step 209, determining a corresponding device link fault according to the broadband data turned on by the first user, the broadband data turned on by the third user, the description information of the first PON port, and the description information of the third PON port includes:
at step 2091, the first user-initiated broadband data is compared to the third user-initiated broadband data.
Step 2092, if the first user broadband data opened is consistent with the third user broadband data opened, determining that the EMS device link fails.
Further, in this embodiment, when the broadband data opened by the first user is inconsistent with the actual broadband data of the first user acquired from the EMS device and is consistent with the broadband data opened by the third user, it indicates that after the broadband service is opened according to the broadband data opened by the first user, the actual broadband data of the first user, which is consistent with the broadband data opened by the first user, is stored in the OLT terminal corresponding to the EMS device. When the first user opening broadband data is changed according to the use requirement of the user on the broadband data subsequently, after the changed corresponding first user opening broadband data is sent to the broadband data auditing device, the broadband data auditing device changes the first user opening broadband data to form third user opening broadband data, and due to the fault of an EMS device link, the EMS device cannot send the changed first user opening broadband data to a corresponding OLT terminal according to a PON port description information change request, and cannot send the changed first PON port description information to the broadband data auditing device, so that the first user opening broadband data is inconsistent with the actual broadband data of the first user and is consistent with the third user opening broadband data. Therefore, if the broadband data is determined not to pass the audit, and the broadband data opened by the first user is consistent with the broadband data opened by the third user, the failure of the EMS equipment link is determined.
Step 2093, compare the description information of the first PON port with the description information of the third PON port.
Step 2094, if the description information of the first PON port is consistent with the description information of the third PON port, it is determined that the service provisioning device link fails.
In this embodiment, if the first user broadband data opened by the first user is not consistent with the actual broadband data of the first user in the first PON port description information, and the first PON port description information is consistent with the third PON port description information, it indicates that, after the OLT terminal corresponding to the EMS device control stores the first PON port description information, the broadband data auditing device successfully receives the first PON port description information sent by the EMS device, and stores the third PON port description information consistent with the first PON port description information. When the legal broadband user has a requirement for changing the broadband, the changed first user broadband data cannot be sent to the broadband data auditing device due to the link failure of the service provisioning device, so that the changed first user broadband data is inconsistent with the first user actual broadband data in the first PON port description information and inconsistent with the user actual broadband data in the third PON port description information. Therefore, if it is determined that the broadband data does not pass the audit and the description information of the first PON port is consistent with the description information of the third PON port, it is determined that the link of the service activation device fails.
Illustratively, after auditing the broadband data, an audit report may be generated. The audit data identification passing the audit and the audit data identification failing the audit can be included in the audit report. And corresponding equipment link failure when the audit is failed.
After determining that the broadband data fails to be audited, the method for auditing the broadband data further includes: acquiring third user opening broadband data and third PON port description information which are stored in a correlated mode and correspond to the audit data identification information; comparing the first user opening broadband data with the third user opening broadband data; if the first user opening broadband data is consistent with the third user opening broadband data, determining that the EMS equipment link has a fault; comparing the first PON port description information with the third PON port description information; and if the first PON port description information is consistent with the third PON port description information, determining that the link of the service opening equipment fails. The efficiency of broadband data auditing can be improved, the accuracy of broadband auditing is improved, equipment link faults can be determined according to broadband auditing results, and a basis is provided for eliminating the equipment link faults.
Further, in some embodiments, after step 204, the broadband data auditing method provided in this embodiment further includes the following steps:
step 2041, receiving a user broadband change request sent by a service activation device, where the user broadband change request includes: user broadband change identification and user broadband change data.
Further, in this embodiment, if the user legally uses the broadband has a requirement for changing the broadband, the service providing device sends the user broadband change request to the broadband data auditing device after obtaining the user broadband change request, and the broadband data auditing device receives the user broadband change request sent by the service providing device.
Wherein, the user broadband change request comprises: user broadband change identification and user broadband change data.
The user broadband change identifier can be a user change order number. The user altering the broadband data may include: changed broadband rate, changed time, user acceptance number, user account number and the like.
Step 2042, sending a PON port description information change request to the EMS device, so that the EMS device controls the corresponding OLT terminal to change the corresponding PON port description information according to the PON port description information change request, so as to obtain the changed PON port description information.
Further, in this embodiment, in order to enable the OLT terminal corresponding to the EMS device to control to store the changed PON port description information corresponding to the changed user broadband provisioning data, after receiving the user broadband change request, the broadband data auditing apparatus sends a PON port description information change request to the EMS device, so that the EMS device generates a PON port description information change instruction according to the PON port description information change request, where the PON port description information change instruction includes: and the changed user opens broadband data, and sends a PON port description information change instruction to the OLT terminal so as to control the terminal to change the corresponding PON port description information to obtain the changed PON port description information.
Step 2043, receiving the changed PON port description information sent by the EMS device.
Step 2044, updating the corresponding second user opening broadband data and second PON port description information according to the user broadband change identifier, the user changed broadband data and the changed PON port description information.
Further, in this embodiment, after receiving the modified PON port description information sent by the EMS device, the corresponding second PON port description information is obtained according to the user broadband change identifier, and the corresponding second PON port description information is updated to the modified PON port description information. And acquiring corresponding second user opening broadband data according to the user broadband change identification, and updating the second user opening broadband data into changed second user opening broadband data.
In this embodiment, the receiving of the user broadband change request sent by the service provisioning device includes: user broadband change identification and user broadband change data; sending a PON port description information change request to EMS equipment, so that the EMS equipment controls a corresponding OLT terminal to change corresponding PON port description information according to the PON port description information change request to obtain changed PON port description information; receiving changed PON port description information sent by EMS equipment; and updating corresponding second user opening broadband data and second PON port description information according to the user broadband change identification and the user changed broadband data and the changed PON port description information. When a broadband legal user has a requirement for broadband change, the user opening broadband data in the service opening device, the PON port description information stored in the corresponding OLT terminal in the EMS device and the corresponding user opening broadband data and PON port description information stored in the broadband data auditing system can be updated uniformly, so that the error rate in the broadband data auditing process is effectively reduced.
Further, in some embodiments, after step 204, the broadband data auditing method provided in this embodiment further includes the following steps:
step 204a, receiving a user broadband logout request sent by the service opening device, wherein the user broadband logout request comprises: and (4) the user broadband logout identification.
Further, in this embodiment, if the broadband user has a requirement for canceling the broadband, the service providing device sends the user broadband canceling request to the broadband data auditing device after acquiring the user broadband canceling request, and the broadband data auditing device receives the user broadband canceling request sent by the service providing device.
Wherein, the user broadband logout request comprises: and (4) the user broadband logout identification.
Step 204b, sending a PON port description information deletion request to the EMS device, so that the EMS device controls the corresponding OLT terminal to delete the corresponding PON port description information according to the PON port description information deletion request.
Further, in this embodiment, after receiving the user broadband logout request, the broadband data auditing apparatus sends a PON port description information deletion request to the EMS device, so that the EMS device generates a PON port description information deletion instruction according to the PON port description information deletion request, where the PON port description information deletion instruction includes: and the user broadband logout identifier sends a PON port description information deletion instruction to the corresponding OLT so as to control the corresponding OLT to delete the corresponding PON port description information.
And 204c, deleting the second user opening broadband data and the second PON port description information corresponding to the user broadband logout identifier.
Further, in this embodiment, first, the corresponding second user broadband enabling data and second PON port description information are obtained according to the user broadband logout identifier, and then the second user broadband enabling data and the second PON port description information corresponding to the user broadband logout identifier are deleted.
In this embodiment, the user broadband logout request sent by the service provisioning device is received, where the user broadband logout request includes: user broadband logout identification; sending a PON port description information deletion request to EMS equipment so that the EMS equipment controls a corresponding OLT terminal to delete corresponding PON port description information according to the PON port description information deletion request; the second user opening broadband data and the second PON port description information corresponding to the user broadband logout identifier are deleted, when the broadband legally used user has a broadband logout requirement, the user opening broadband data in the service opening equipment, the PON port description information stored by the OLT terminal corresponding to the EMS equipment and the corresponding user opening broadband data and the PON port description information stored in the broadband data auditing system can be deleted in a unified mode, and the error rate in the broadband data auditing process is effectively reduced.
EXAMPLE III
Fig. 3 is a network architecture diagram of a broadband data auditing method provided by a third embodiment of the present invention, and fig. 4 is a signaling flow diagram of the broadband data auditing method provided by the third embodiment of the present invention, as shown in fig. 3 and fig. 4, the broadband data auditing method provided by the present embodiment includes the following steps:
step 301, the service provisioning device sends a user broadband provisioning request to the broadband data auditing device, where the user broadband provisioning request includes: the second user opens the broadband data.
Step 302, the broadband data auditing apparatus sends a PON port description information storage request to the EMS device.
Step 303, the EMS device controls the corresponding OLT terminal to store the second PON port description information according to the PON port description information storage request.
The second PON port description information comprises second user actual broadband data and port physical information, and initial data of the second user actual broadband data is consistent with second user opening broadband data.
Further, in this embodiment, as shown in fig. 3, the EMS device obtains, through the BRAS device, a PON port description information storage request sent by the broadband data auditing apparatus, generates a PON port description information storage instruction, and sends the PON port description information storage instruction to a corresponding OLT terminal through the SW device, where the OLT terminal stores second PON port description information, and when the OLT terminal stores the second PON port description information, obtains, from the ONT terminal, an ONT terminal number, a logical physical address corresponding to the ONT terminal, and may further obtain PON port information.
In step 304, the EMS device sends the second PON port description information to the broadband data auditing apparatus.
Step 305, the broadband data auditing device stores the second user opening broadband data and the second PON port description information in an associated manner.
Step 306, receiving a data auditing request sent by a user, wherein the data auditing request carries corresponding auditing data identification information.
Step 307, sending a first data acquisition request to the service provisioning device, where the first data acquisition request includes: the audit data identifies information.
And 308, receiving the broadband opening data of the first user sent by the service opening equipment.
Step 309, sending a second data obtaining request to the EMS device, where the second data obtaining request includes: the audit data identifies information.
Step 310, receiving the first PON port description information sent by the EMS device.
Step 311, auditing the broadband data according to the broadband data opened by the first user and the actual broadband data of the first user. If the broadband data does not pass the audit, acquiring the third user opening broadband data and third PON port description information which are stored in a correlated manner and correspond to the audit data identification information; and determining the corresponding equipment link fault according to the broadband data opened by the first user, the broadband data opened by the third user, the first PON port description information and the third PON port description information.
In this embodiment, the implementation manners of steps 301 to 311 are similar to the implementation manners of the corresponding steps in the embodiment shown in fig. 2 of the present invention, and are not described in detail here.
Example four
Fig. 5 is a schematic structural diagram of a broadband data auditing device according to a fourth embodiment of the present invention, and as shown in fig. 5, a broadband data auditing device 50 according to this embodiment includes: a receiving module 51, a first obtaining module 52, a second obtaining module 53 and an auditing module 54.
The receiving module 51 is configured to receive a data audit request sent by a user, where the data audit request carries corresponding audit data identification information. The first obtaining module 52 is configured to obtain, according to the audit data identification information, the corresponding first user broadband provisioning data from the service provisioning device. A second obtaining module 53, configured to obtain corresponding first PON port description information from the EMS device according to the audit data identification information; the first PON port description information includes actual broadband data of the first user. The auditing module 54 is used for auditing the broadband data according to the broadband data opened by the first user and the actual broadband data of the first user.
The broadband data auditing device provided by this embodiment may implement the technical solution of the method embodiment shown in fig. 1, and the implementation principle and technical effect are similar, which are not described herein again.
EXAMPLE five
Fig. 6 is a schematic structural diagram of a broadband data auditing device according to a fifth embodiment of the present invention, and as shown in fig. 6, a broadband data auditing device 60 according to this embodiment of the present invention is based on the broadband data auditing device 50 according to a fourth embodiment of the present invention, and further includes: a data storage module 61, an equipment link failure determination module 62, a data update module 63 and a data logout module 64.
Further, the data storage module 61 is configured to receive a user broadband provisioning request sent by the service provisioning device, where the user broadband provisioning request includes: the second user opens the broadband data. And sending a PON port description information storage request to the EMS equipment so that the EMS equipment controls a corresponding OLT (optical line terminal) to store second PON port description information according to the PON port description information storage request, wherein the second PON port description information comprises second user actual broadband data and port physical information, and the initial data of the second user actual broadband data is consistent with the second user opening broadband data. And receiving second PON port description information sent by the EMS equipment. And performing associated storage on the second user opening broadband data and the second PON port description information.
Further, the auditing module 54 is specifically configured to: and judging whether the opening broadband data of the first user is consistent with the actual broadband data of the first user. And if the first user opening broadband data is consistent with the actual broadband data of the first user, determining that the broadband data passes audit. And if the first user opening broadband data is inconsistent with the actual broadband data of the first user, determining that the broadband data does not pass the audit.
Further, the device link failure determining module 62 is configured to obtain, after the auditing module 54 determines that the broadband data does not pass the auditing, the third user-initiated broadband data and the third PON port description information that are stored in a correlated manner and correspond to the identification information of the auditing data. And determining the corresponding equipment link fault according to the broadband data opened by the first user, the broadband data opened by the third user, the first PON port description information and the third PON port description information.
Further, the device link failure determining module 62 is specifically configured to compare the broadband data that is opened by the first user with the broadband data that is opened by the third user when determining that the corresponding device link failure is present according to the broadband data that is opened by the first user, the broadband data that is opened by the third user, the first PON port description information, and the third PON port description information. And if the broadband opening data of the first user is consistent with the broadband opening data of the third user, determining that the EMS equipment link has a fault. And comparing the description information of the first PON port with the description information of the third PON port. And if the first PON port description information is consistent with the third PON port description information, determining that the link of the service opening equipment fails.
Further, the first obtaining module 52 is specifically configured to: sending a first data acquisition request to the service opening equipment, wherein the first data acquisition request comprises: the audit data identifies information. And receiving first user opening broadband data sent by the service opening equipment.
Further, the second obtaining module 53 is specifically configured to: sending a second data acquisition request to the EMS device, wherein the second data acquisition request comprises: the audit data identifies information. Receiving first PON port description information sent by EMS equipment.
Further, the data updating module 63 is configured to receive a user broadband change request sent by the service provision device, where the user broadband change request includes: user broadband change identification and user broadband change data. And sending a PON port description information change request to the EMS equipment, so that the EMS equipment controls the corresponding OLT terminal to change the corresponding PON port description information according to the PON port description information change request to obtain the changed PON port description information. And receiving the changed PON port description information sent by the EMS equipment. And updating corresponding second user opening broadband data and second PON port description information according to the user broadband change identification and the user changed broadband data and the changed PON port description information.
Further, the data logout module 64 is configured to receive a user broadband logout request sent by the service provisioning device, where the user broadband logout request includes: and (4) the user broadband logout identification. And sending a PON port description information deletion request to the EMS equipment, so that the EMS equipment controls the corresponding OLT terminal to delete the corresponding PON port description information according to the PON port description information deletion request. And deleting the corresponding second user opening broadband data and the second PON port description information according to the user broadband logout identifier.
The broadband data auditing device provided in this embodiment may implement the technical solutions of the method embodiments shown in fig. 2 and fig. 4, and the implementation principles and technical effects thereof are similar and will not be described herein again.
EXAMPLE six
An embodiment of the present invention provides an electronic device, including: a memory 71, a processor 72 and a computer program.
The computer program is stored in the memory 71 and configured to be executed by the processor 72 to implement the broadband data auditing method provided in the first embodiment of the present invention or the broadband data auditing method provided in the second embodiment or the third embodiment of the present invention. The related description may be understood by referring to the related description and effects corresponding to the steps in fig. 1, fig. 2, and fig. 4, and will not be described in detail herein.
In the present embodiment, the memory 71 and the processor 72 are connected by a bus 73.
EXAMPLE seven
A seventh embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, where the computer program is executed by a processor to implement the broadband data auditing method provided by the first embodiment of the present invention or the broadband data auditing method provided by the second embodiment or the third embodiment of the present invention.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, a division of modules is merely a division of logical functions, and an actual implementation may have another division, for example, a plurality of modules or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or modules, and may be in an electrical, mechanical or other form.
Modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical modules, may be located in one place, or may be distributed on a plurality of network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
In addition, functional modules in the embodiments of the present invention may be integrated into one processing module, or each of the modules may exist alone physically, or two or more modules are integrated into one module. The integrated module can be realized in a hardware form, and can also be realized in a form of hardware and a software functional module.
Program code for implementing the methods of the present invention may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the program codes, when executed by the processor or controller, cause the functions/operations specified in the flowchart and/or block diagram to be performed. The program code may execute entirely on the machine, partly on the machine, as a stand-alone software package partly on the machine and partly on a remote machine or entirely on the remote machine or server.
In the context of the present invention, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
Further, while operations are depicted in a particular order, this should be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. Under certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are included in the above discussion, these should not be construed as limitations on the scope of the disclosure. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single implementation. Conversely, various features that are described in the context of a single implementation can also be implemented in multiple implementations separately or in any suitable subcombination.
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.