Data accounting method and device, equipment, storage medium and computer program product

Through the automated data collection and summary method, the inefficiency and accuracy problems caused by the reliance on manual service fee accounting of backbone networks are solved, and efficient and accurate data accounting and progress tracking are achieved.

CN119743337APending Publication Date: 2025-04-01PEOPLE'S INSURANCE COMPANY OF CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411670266.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-20
Publication Date
2025-04-01

AI Technical Summary

Technical Problem

The existing backbone network service fee calculation method relies on manual offline data statistics, resulting in large amounts of data, low efficiency and poor accuracy.

Method used

By generating data acquisition instructions corresponding to the backbone network type, sending instructions to each access party, automatically collecting the data to be calculated, and performing summary and accounting in the statistical accounting system, automatic collection and summary online is realized.

Benefits of technology

This greatly improves the efficiency and accuracy of backbone network data accounting, realizes tracking and traceability of progress of each node, and improves the reliability and accuracy of data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119743337A_ABST
    Figure CN119743337A_ABST
Patent Text Reader

Abstract

The invention discloses a data accounting method which is used for solving the problems that an existing backbone network service cost accounting method depends on manual offline data statistics, the related data volume is large, and an existing manual accounting mode is low in data accounting efficiency and poor in accuracy. The method comprises the steps of generating a data acquisition instruction corresponding to a backbone network type according to the backbone network type; respectively sending the data acquisition instruction to each access party of the backbone network; receiving to-be-checked data acquired by each access party in response to the data acquisition instruction; and summarizing and checking the to-be-checked data to obtain checking data corresponding to the backbone network.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a data accounting method, device, equipment, storage medium and computer program product. Background Art

[0002] Backbone Network is the "artery" of information transmission, used to connect high-speed networks in multiple regions or areas. Each backbone network has at least one connection point for interconnection with other backbone networks. With the rapid development of information technology, backbone networks are constantly iterating and upgrading, and the application scenarios are becoming more and more numerous.

[0003] At present, backbone networks are widely used in technical fields such as data center interconnection, government and enterprise networks, cloud services, and quantum communication networks. Taking the backbone network used by enterprises as an example, the backbone network can be divided into two parts: backbone access network and backbone ring network. According to different enterprise architectures, the backbone network can provide network services for multiple levels of branches under the enterprise. In the prior art, the service fee of the backbone network is generally charged on an annual basis, mainly involving the multi-dimensional cost statistics and accounting of equipment, lines, services, etc. of branches at all levels under the backbone network service.

[0004] The existing accounting of backbone network service fees mainly relies on manual processing. According to the backbone network service agreement, a dedicated person compiles the backbone network service fee billing form, including sheets such as receivables, shared equipment, shared equipment maintenance, shared lines, dedicated equipment, dedicated equipment maintenance, dedicated lines, and summary accounting, and sends it to the relevant contacts of branches at all levels using the backbone network by email. The relevant contacts then fill in the form content according to the actual usage of each access company, upload it to a dedicated person, and the dedicated person summarizes the various fields in the form for accounting.

[0005] On the one hand, due to the large amount of data involved, including multiple access entities, multi-level branches, multiple tables and related data items, and multi-time period and multi-dimensional data aggregation, the existing manual accounting method is inefficient and has low accuracy when faced with a large number of accounting needs. On the other hand, the existing expense accounting solution relies on offline demand collection, with a long data collection cycle and difficulty in data backtracking.

[0006] It can be seen that there is an urgent need for a method that can accurately and efficiently calculate backbone network cost data. Summary of the invention

[0007] The embodiment of the present application provides a data accounting method to solve the problem that the existing backbone network service fee accounting method relies on manual offline data statistics. Due to the large amount of data involved, the existing manual accounting method has the problems of low data accounting efficiency and poor accuracy.

[0008] The embodiment of the present application also provides a data accounting device to solve the problem that the existing backbone network service fee accounting method relies on manual offline data statistics. Due to the large amount of data involved, the existing manual accounting method has the problems of low data accounting efficiency and poor accuracy.

[0009] The embodiment of the present application also provides a data accounting device to solve the problem that the existing backbone network service fee accounting method relies on manual offline data statistics. Due to the large amount of data involved, the existing manual accounting method has the problems of low data accounting efficiency and poor accuracy.

[0010] The embodiment of the present application also provides a computer-readable storage medium to solve the problem that the existing backbone network service fee accounting method relies on manual offline data statistics. Due to the large amount of data involved, the existing manual accounting method has the problems of low data accounting efficiency and poor accuracy.

[0011] A computer program product is used to solve the problem that the existing backbone network service fee accounting method relies on manual offline data statistics. Due to the large amount of data involved, the existing manual accounting method has the problems of low data accounting efficiency and poor accuracy.

[0012] The present application embodiment adopts the following technical solutions: A data accounting method comprises: generating a data acquisition instruction corresponding to a backbone network type according to a backbone network type; sending the data acquisition instruction to each access party of the backbone network respectively; receiving data to be accounted collected by each access party in response to the data acquisition instruction; and aggregating and accounting the data to be accounted to obtain accounting data corresponding to the backbone network.

[0013] A data accounting device, comprising an instruction generating unit, for generating data acquisition instructions corresponding to a backbone network type according to the backbone network type; a data acquisition instruction issuing unit, for sending the data acquisition instructions to each access party of the backbone network; a data to be accounted receiving unit, for receiving the data to be accounted collected by each access party in response to the data acquisition instructions; and an accounting unit, for summarizing and accounting the data to be accounted to obtain accounting data corresponding to the backbone network.

[0014] A data accounting device, comprising: A processor; and a memory arranged to store computer-executable instructions, wherein when the executable instructions are executed, the processor performs the following operations: generating a data acquisition instruction corresponding to the backbone network type according to the backbone network type; sending the data acquisition instruction to each access party of the backbone network respectively; receiving the data to be calculated collected by each access party in response to the data acquisition instruction; and summarizing and calculating the data to be calculated to obtain the accounting data corresponding to the backbone network.

[0015] A computer-readable storage medium stores one or more programs, which, when executed by an electronic device including multiple application programs, enable the electronic device to perform the following operations: generate a data acquisition instruction corresponding to the backbone network type according to the backbone network type; send the data acquisition instruction to each access party of the backbone network respectively; receive the data to be calculated collected by each access party in response to the data acquisition instruction; and summarize and calculate the data to be calculated to obtain the accounting data corresponding to the backbone network.

[0016] A computer program product includes a computer program, which, when executed by a processor, implements: generating a data acquisition instruction corresponding to a backbone network type according to the backbone network type; sending the data acquisition instruction to each access party of the backbone network respectively; receiving data to be calculated collected by each access party in response to the data acquisition instruction; and summarizing and calculating the data to be calculated to obtain the calculation data corresponding to the backbone network.

[0017] At least one of the above technical solutions adopted in the embodiments of the present application can achieve the following beneficial effects: According to a data accounting method provided by an embodiment of the present application, when annual data statistics of the backbone network are required, the statistical accounting system can generate a data acquisition instruction corresponding to the backbone network type according to the backbone network type, and send the data acquisition instruction to each access party of the backbone network respectively, so that the access party automatically obtains the data to be calculated associated with the relevant parameters according to the relevant parameters carried in the received data acquisition instruction, and uploads the data to be calculated to the statistical accounting system. The statistical accounting system receives the data to be calculated collected by each access party in response to the data acquisition instruction, summarizes and calculates the data to be calculated, and obtains the accounting data corresponding to the backbone network. According to the data accounting method provided by the present application, based on the statistical accounting system, different data acquisition instructions can be generated for different access parties according to different backbone network types, and the data acquisition instructions can be issued to each access party, so as to realize the purpose of the statistical accounting system to automatically collect the cost data and demand data of each access party online, and can automatically summarize and calculate, which greatly improves the efficiency and accuracy of backbone network data accounting. At the same time, since the entire process is implemented online, the progress of each node can be tracked and traced, greatly improving the reliability and accuracy of data in the data accounting process. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings: Figure 1 A schematic diagram of a specific process of a data calculation method provided in an embodiment of the present application; Figure 2 A schematic diagram of the specific structure of a data accounting device provided in an embodiment of the present application; Figure 3 A schematic diagram of the specific structure of a data accounting device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0019] In order to make the purpose, technical solution and advantages of the present application clearer, the technical solution of the present application will be clearly and completely described below in combination with the specific embodiments of the present application and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present application.

[0020] In order to solve the problem that the existing backbone network service fee accounting method relies on manual offline data statistics, and the existing manual accounting method has the problem of low data accounting efficiency and poor accuracy due to the large amount of data involved, the embodiment of the present application provides a data accounting method. The execution subject of the data accounting method provided in the embodiment of the present application can be, but is not limited to, at least one of a backbone network server, a data accounting server, or a property management fee statistics server; in addition, the execution subject of the method can also be an application (Application, APP) running on these servers or the system itself.

[0021] For ease of description, the following takes the execution subject of the method as a data accounting system on a running backbone network server as an example to introduce the implementation method of the method. It can be understood that the execution subject of the method as a data accounting system is only an exemplary description and should not be understood as a limitation of the method.

[0022] Based on the above data accounting system, the specific implementation flow diagram of the data accounting method provided in this application is as follows: Figure 1 As shown, it mainly includes the following steps: Step 11, according to the backbone network type, generating a data acquisition instruction corresponding to the backbone network type; At present, according to the different use environments and usage requirements of the backbone network, the backbone network can be divided into the following two types according to the different network structures of the backbone network: 1. Backbone ring network: The backbone ring network is connected through a ring topology to form a closed loop network to achieve interconnection and data transmission between nodes. It is mainly used to provide a highly reliable data transmission path. In a ring network, data can be transmitted in one direction. If a link fails, the data can be transmitted through the other side of the ring to bypass the fault point, thereby ensuring the continuity and stability of the network.

[0023] Backbone ring networks are often used to connect high-speed networks in multiple regions or areas, such as information highways across cities, provinces, and countries. They are suitable for connections between data centers and the construction of enterprise wide-area backbone bearer platforms, especially in scenarios that require high reliability and high stability.

[0024] 2. Backbone access network: Backbone Access Network refers to the network part connecting the backbone network and the user access point. As a bridge between the user and the backbone network, it is responsible for transmitting the user's data traffic from the user side to the backbone network, and distributing the data traffic of the backbone network to the user side, ensuring that users can access a wider range of Internet resources. The backbone access network also needs to manage and allocate bandwidth resources to meet the needs of different users and ensure the quality of service (QoS).

[0025] It can be seen that the functions of the above two types of backbone networks are different, so when performing data statistics and accounting on these two types of backbone networks, the data that needs to be calculated is also different. In order to ensure that data accounting can be performed efficiently and accurately for different types of backbone networks, in an embodiment of the present application, the data accounting system can generate corresponding data acquisition instructions for different types of backbone networks according to the type of backbone network.

[0026] Specifically, in the embodiment of the present application, for different types of backbone networks, the data accounting system can generate data acquisition instructions according to the following method, including: a. For backbone access network: According to the introduction of the backbone access network functions above, the backbone access network is mainly used for the transmission of data traffic and the allocation and scheduling of network bandwidth, and these functions are all related to the network operation of the access party's equipment. Therefore, the data accounting of the backbone access network mainly requires the operation-related data and costs of the backbone access network (such as the service fees corresponding to different bandwidth requirements of different access parties). For example, it can include operation-related network line planning and operation equipment.

[0027] In an embodiment of the present application, for a backbone access network, a data accounting system may generate data acquisition instructions according to the following method, including: obtaining operation data of each access party corresponding to the backbone access network, wherein the operation data includes device data and line data corresponding to the access party; and generating a first data acquisition instruction corresponding to each access party based on the operation data.

[0028] In an embodiment of the present application, the generated first data acquisition instruction may include device data and network line data to be collected and calculated.

[0029] b. For backbone ring network: According to the introduction of backbone ring network functions above, the backbone ring network needs to realize the interconnection and data transmission between multiple access party nodes through its ring topology. In order to realize the above functions, the backbone ring network needs to collect and count the needs of each access party (such as bandwidth requirements, equipment requirements, etc.), and then determine the equipment and line configuration information of each access party according to the needs of the access party.

[0030] In an embodiment of the present application, for a backbone ring network, the data accounting system can generate a data acquisition instruction according to the following method, including: obtaining configuration information corresponding to the backbone ring network; generating a second data acquisition instruction corresponding to each access party according to the configuration information. The configuration information may include basic data such as equipment, lines, equipment maintenance and line maintenance.

[0031] Step 12, sending the data acquisition instruction to each access party of the backbone network respectively; The data accounting system sends corresponding data acquisition instructions to the access parties of each type of network according to the different types of backbone networks. Specifically, in an embodiment of the present application, the data accounting system can send the above-mentioned first data acquisition instruction to the access party of the backbone access network; and send the above-mentioned second data acquisition instruction to the access party of the backbone ring network.

[0032] Step 13, receiving the data to be calculated collected by each access party in response to the data acquisition instruction; The following describes the backbone ring network and the backbone access network respectively: 1. Backbone access network: For the backbone access network, the data accounting system sends a first data acquisition instruction to each access party of the backbone access network, so that the access party runs the data in the first data acquisition instruction, obtains usage data corresponding to the device data and the line data respectively, and generates a first type of data to be accounted for based on the usage data.

[0033] Taking the example of the data accounting system sending an annual cost acquisition instruction for the backbone access network to each access party of the backbone access network (such as each provincial branch), after receiving the annual cost acquisition instruction sent by the data accounting system, each provincial branch system can obtain the actual usage data based on the relevant fields of the receivable fees page in the annual cost acquisition instruction (such as lines and equipment), and automatically calculate the backbone network costs and summary costs of each access company in the province in terms of equipment, lines and services based on the corresponding cost ratio calculated based on the actual usage data, and upload the calculation results to the data accounting system.

[0034] 2. Backbone Ring Network: For the backbone ring network, the data accounting system sends a second data acquisition instruction to each access party of the backbone ring network, so that the access party uploads the configuration requirement data corresponding to each access party according to the configuration information in the second data acquisition instruction to obtain the second type of data to be accounted for.

[0035] Taking the example of the data accounting system sending the backbone ring network annual demand acquisition instruction to each access party of the backbone ring network (such as provincial branches), the data accounting system configures the backbone ring network information according to basic data such as equipment, lines, equipment maintenance and line maintenance, and generates the backbone ring network annual demand acquisition instruction. After receiving the backbone ring network annual demand acquisition instruction sent by the data accounting system, the provincial branch company systems respond to the annual demand acquisition instruction and upload their own demand data to the data accounting system.

[0036] In addition, it should be noted here that in order to ensure the accuracy of the accounting data, each access party may also send the acquired data to be accounted to its own audit system for data audit before uploading the data to the data accounting system. After completing the data audit, the data to be accounted can be uploaded to the data accounting system.

[0037] Step 14, summarizing and calculating the data to be calculated obtained by executing step 13 to obtain the calculation data corresponding to the backbone network.

[0038] It should be noted here that in order to ensure the accuracy of the accounting results and avoid possible tampering of the data to be accounted during the transmission process, in the embodiment of the present application, the data accounting system, before aggregating and accounting for the received data to be accounted, also needs to audit the data to be accounted through the audit system, and only aggregate and calculate the data to be accounted that has passed the audit to obtain the accounting data corresponding to the backbone network.

[0039] According to a data accounting method provided by an embodiment of the present application, when annual data statistics of the backbone network are required, the statistical accounting system can generate a data acquisition instruction corresponding to the backbone network type according to the backbone network type, and send the data acquisition instruction to each access party of the backbone network respectively, so that the access party automatically obtains the data to be calculated associated with the relevant parameters according to the relevant parameters carried in the received data acquisition instruction, and uploads the data to be calculated to the statistical accounting system. The statistical accounting system receives the data to be calculated collected by each access party in response to the data acquisition instruction, summarizes and calculates the data to be calculated, and obtains the accounting data corresponding to the backbone network. According to the data accounting method provided by the present application, based on the statistical accounting system, different data acquisition instructions can be generated for different access parties according to different backbone network types, and the data acquisition instructions can be issued to each access party, so as to realize the purpose of the statistical accounting system to automatically collect the cost data and demand data of each access party online, and can automatically summarize and calculate, which greatly improves the efficiency and accuracy of backbone network data accounting. At the same time, since the entire process is implemented online, the progress of each node can be tracked and traced, greatly improving the reliability and accuracy of data in the data accounting process.

[0040] In one embodiment, the present application also provides a data accounting device to solve the problem that the existing backbone network service fee accounting method relies on manual offline data statistics. Due to the large amount of data involved, the existing manual accounting method has the problem of low data accounting efficiency and poor accuracy. The specific structural diagram of the interface calling device is as follows Figure 3 As shown, it includes: an instruction generating unit 21, a data acquisition instruction issuing unit 22, a to-be-calculated data receiving unit 23 and a calculation unit 24.

[0041] The instruction generation unit 21 is used to generate a data acquisition instruction corresponding to the backbone network type according to the backbone network type; A data acquisition instruction issuing unit 22, used to send the data acquisition instruction to each access party of the backbone network; The to-be-calculated data receiving unit 23 is used to receive the to-be-calculated data collected by each of the access parties in response to the data acquisition instruction; The accounting unit 24 is used to summarize and calculate the data to be calculated to obtain the accounting data corresponding to the backbone network.

[0042] In one implementation, the backbone network types include: a backbone ring network and a backbone access network.

[0043] In one embodiment, when the backbone network type is a backbone access network, the instruction generation unit 21 is specifically used to: obtain the operating data of each access party corresponding to the backbone access network, wherein the operating data includes the device data and line data corresponding to the access party; and generate a first data acquisition instruction corresponding to each of the access parties based on the operating data.

[0044] In one embodiment, the data acquisition instruction issuing unit 22 is specifically used to: send the first data acquisition instruction to each access party of the backbone network respectively, so that the access party runs the data in the first data acquisition instruction, obtains the usage data corresponding to the device data and the line data respectively, and generates the first type of data to be calculated according to the usage data.

[0045] In one implementation, when the backbone network type is a backbone ring network, the instruction generation unit 21 is specifically used to: obtain configuration information corresponding to the backbone ring network; and generate a second data acquisition instruction corresponding to each of the access parties according to the configuration information.

[0046] In one embodiment, the data acquisition instruction issuing unit 22 is specifically used to: send the second data acquisition instruction to each access party of the backbone network respectively, so that the access party uploads the configuration requirement data corresponding to each access party according to the configuration information in the second data acquisition instruction, and obtains the second type of data to be calculated.

[0047] In one implementation, the accounting unit 24 is specifically used to: review the data to be accounted for; and perform summary accounting on the data to be accounted for that has passed the review to obtain the accounting data corresponding to the backbone network.

[0048] Using a data accounting device provided by an embodiment of the present application, when it is necessary to perform annual data statistics of the backbone network, the statistical accounting system can generate a data acquisition instruction corresponding to the backbone network type according to the backbone network type, and send the data acquisition instruction to each access party of the backbone network, so that the access party automatically obtains the data to be accounted associated with the relevant parameters according to the relevant parameters carried in the received data acquisition instruction, and uploads the data to be accounted to the statistical accounting system. The statistical accounting system receives the data to be accounted collected by each access party in response to the data acquisition instruction, summarizes and calculates the data to be accounted, and obtains the accounting data corresponding to the backbone network. Using the data accounting method provided by the present application, based on the statistical accounting system, different data acquisition instructions can be generated for different access parties according to different backbone network types, and the data acquisition instructions can be issued to each access party, so as to realize the purpose of the statistical accounting system to automatically collect the cost data and demand data of each access party online, and can automatically summarize and calculate, which greatly improves the efficiency and accuracy of backbone network data accounting. At the same time, since the entire process is implemented online, the progress of each node can be tracked and traced, greatly improving the reliability and accuracy of data in the data accounting process.

[0049] Figure 3 This is a schematic diagram of the structure of an electronic device according to an embodiment of the present application. Figure 3 At the hardware level, the electronic device includes a processor, and optionally also includes an internal bus, a network interface, and a memory. The memory may include a memory, such as a high-speed random access memory (RAM), and may also include a non-volatile memory (non-volatile memory), such as at least one disk storage. Of course, the electronic device may also include hardware required for other services.

[0050] The processor, network interface and memory can be interconnected through an internal bus, which can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0051] The memory is used to store the program. Specifically, the program may include a program code, and the program code includes a computer operation instruction. The memory may include a memory and a non-volatile memory, and provides instructions and data to the processor.

[0052] The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it, forming a data accounting device at the logical level. The processor executes the program stored in the memory and is specifically used to perform the following operations: According to the type of backbone network, a data acquisition instruction corresponding to the backbone network type is generated; the data acquisition instruction is sent to each access party of the backbone network respectively; the data to be calculated collected by each access party in response to the data acquisition instruction is received; the data to be calculated is summarized and calculated to obtain the accounting data corresponding to the backbone network.

[0053] The above application Figure 3 The method performed by the data calculation electronic device disclosed in the illustrated embodiment can be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in a decoding processor. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0054] Of course, in addition to software implementation, the electronic device of the present application does not exclude other implementation methods, such as logic devices or a combination of software and hardware, etc. That is to say, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.

[0055] The embodiment of the present application also provides a computer-readable storage medium, which stores one or more programs, wherein the one or more programs include instructions, which, when executed by a portable electronic device including a plurality of application programs, enable the portable electronic device to execute Figure 1 The method of the embodiment shown is specifically used to perform the following operations: According to the type of backbone network, a data acquisition instruction corresponding to the backbone network type is generated; the data acquisition instruction is sent to each access party of the backbone network respectively; the data to be calculated collected by each access party in response to the data acquisition instruction is received; the data to be calculated is summarized and calculated to obtain the accounting data corresponding to the backbone network.

[0056] It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0057] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0058] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1A function specified in one or more boxes.

[0059] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0060] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0061] Memory may include non-permanent storage in a computer-readable medium, in the form of random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.

[0062] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0063] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0064] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0065] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims

1. A data calculation method, characterized in that: include: According to the backbone network type, generating a data acquisition instruction corresponding to the backbone network type; Sending the data acquisition instruction to each access party of the backbone network respectively; Receiving the data to be calculated collected by each of the access parties in response to the data acquisition instruction; The data to be calculated are summarized and calculated to obtain the calculation data corresponding to the backbone network.

2. The method according to claim 1, characterized in that The backbone network types include: Backbone ring network and backbone access network.

3. The method according to claim 2, characterized in that When the backbone network type is a backbone access network, generating a data acquisition instruction corresponding to the backbone network type according to the backbone network type specifically includes: Acquire operation data of each access party corresponding to the backbone access network, wherein the operation data includes device data and line data corresponding to the access party; A first data acquisition instruction corresponding to each of the access parties is generated according to the operation data.

4. The method according to claim 3, characterized in that The sending the data acquisition instruction to each access party of the backbone network respectively specifically includes: The first data acquisition instruction is sent to each access party of the backbone network respectively, so that the access party runs the data in the first data acquisition instruction, respectively obtains the usage data corresponding to the device data and the line data, and generates the first type of data to be accounted for according to the usage data.

5. The method according to claim 2, characterized in that: When the backbone network type is a backbone ring network, generating a data acquisition instruction corresponding to the backbone network type according to the backbone network type specifically includes: Obtaining configuration information corresponding to the backbone ring network; A second data acquisition instruction corresponding to each of the access parties is generated according to the configuration information.

6. The method according to claim 5, characterized in that The sending the data acquisition instruction to each access party of the backbone network respectively specifically includes: The second data acquisition instruction is sent to each access party of the backbone network respectively, so that the access party uploads the configuration requirement data corresponding to each access party according to the configuration information in the second data acquisition instruction to obtain the second type of data to be calculated.

7. The method according to claim 1, characterized in that The aggregating and calculating the data to be calculated to obtain the calculation data corresponding to the backbone network specifically includes: Review the data to be calculated; The audited data to be calculated are summarized and calculated to obtain the accounting data corresponding to the backbone network.

8. A data accounting device, characterized in that: include: An instruction generation unit, used to generate a data acquisition instruction corresponding to the backbone network type according to the backbone network type; A data acquisition instruction issuing unit, used to send the data acquisition instruction to each access party of the backbone network respectively; A data receiving unit for to-be-accounted is used to receive the data to-be-accounted collected by each of the access parties in response to the data acquisition instruction; The accounting unit is used to summarize and calculate the data to be calculated to obtain the accounting data corresponding to the backbone network.

9. A data accounting device, comprising: processor; as well as a memory arranged to store computer executable instructions which, when executed, cause the processor to: According to the backbone network type, generating a data acquisition instruction corresponding to the backbone network type; Sending the data acquisition instruction to each access party of the backbone network respectively; Receiving the data to be calculated collected by each of the access parties in response to the data acquisition instruction; The data to be calculated are summarized and calculated to obtain the calculation data corresponding to the backbone network.

10. A computer-readable storage medium storing one or more programs, which, when executed by an electronic device including a plurality of application programs, enables the electronic device to execute the data accounting method as described in any one of claims 1 to 7.

11. A computer program product, characterized in that It comprises a computer program, which, when executed by a processor, implements the data accounting method as described in any one of claims 1 to 7.