Telecommunication data acquisition method and system, electronic equipment and storage medium

By generating configuration files based on preset rules and obtaining telecommunications data acquisition solutions, the problem of cumbersome data acquisition script design of various projects of the telecommunications system is solved, and efficient and flexible telecommunications data acquisition is achieved.

CN119558788APending Publication Date: 2025-03-04SI-TECH INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411483407.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-23
Publication Date
2025-03-04

AI Technical Summary

Technical Problem

In the prior art, data collection for each project of the telecommunications system requires the design of different data collection scripts for each project, resulting in large workload and high labor costs.

Method used

By generating a configuration file based on preset rules, a data acquisition scheme for collecting telecommunications data is obtained, and the telecommunications data is collected according to the scheme.

Benefits of technology

This method can quickly generate configuration files, reduce workload and labor costs, improve work efficiency, and have high flexibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119558788A_ABST
    Figure CN119558788A_ABST
Patent Text Reader

Abstract

The invention discloses a telecommunication data collection method and system, electronic equipment and a storage medium, and relates to the technical field of telecommunication data collection, and the method comprises the steps: obtaining a data collection scheme for collecting telecommunication data according to a configuration file generated based on a preset rule; and collecting telecommunication data according to the data collection scheme. According to the method, the configuration file can be quickly generated through the preset rule, the data acquisition scheme for acquiring the telecommunication data is acquired according to the configuration file, and then the telecommunication data is acquired, so that the workload and the labor cost can be greatly reduced, the working efficiency is improved, and the flexibility is high.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] At present, each project in the telecommunications system has an application scenario for collecting information on designated indicators. However, due to the differences between projects, different data collection scripts need to be designed for each project, resulting in heavy workload and high labor costs. Summary of the invention

[0003] The technical problem to be solved by the present invention is to address the deficiencies of the prior art and specifically provide a telecommunication data collection method, system, electronic device and storage medium, as follows:

[0004] 1) In the first aspect, the present invention provides a telecommunication data collection method, and the specific technical solution is as follows:

[0005] Obtaining a data collection plan for collecting telecommunication data according to a configuration file generated based on preset rules;

[0006] Collect telecommunication data according to the data collection plan.

[0007] The beneficial effects of a telecommunication data collection method provided by the present invention are as follows:

[0008] Configuration files can be quickly generated through preset rules, and data collection plans for collecting telecommunications data can be obtained based on the configuration files. Then, telecommunications data can be collected, which can greatly reduce workload and labor costs, improve work efficiency, and be highly flexible.

[0009] Based on the above solution, the telecommunication data collection method of the present invention can also be improved as follows.

[0010] Furthermore, it also includes:

[0011] Determine the processing method of the collected telecommunication data according to the configuration file;

[0012] The collected telecommunication data is processed according to the processing method.

[0013] Furthermore, it also includes:

[0014] The switch controls whether to collect telecommunication data.

[0015] Furthermore, telecommunication data refers to telecommunication business data.

[0016] 2) In the second aspect, the present invention also provides a telecommunication data collection system, and the specific technical solution is as follows:

[0017] It includes a data collection scheme acquisition module and a telecommunications data collection module;

[0018] The data collection scheme acquisition module is used to: acquire a data collection scheme for collecting telecommunication data according to a configuration file generated based on preset rules;

[0019] The telecommunication data collection module is used to collect telecommunication data according to the data collection plan.

[0020] Based on the above solution, the telecommunication data collection system of the present invention can also be improved as follows.

[0021] Furthermore, it also includes a telecommunication data processing module, which is used for:

[0022] Determine the processing method of the collected telecommunication data according to the configuration file;

[0023] The collected telecommunication data is processed according to the processing method.

[0024] Furthermore, it also includes a control collection module, which is used to control whether to collect telecommunication data through a switch.

[0025] Furthermore, telecommunication data refers to telecommunication business data.

[0026] 3) In a third aspect, the present invention further provides an electronic device, comprising a processor, the processor being coupled to a memory, the memory storing at least one computer program, the at least one computer program being loaded and executed by the processor, so that the electronic device implements any one of the above-mentioned telecommunications data collection methods.

[0027] 4) In a fourth aspect, the present invention further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, any of the above-mentioned telecommunications data collection methods is implemented.

[0028] It should be noted that the beneficial effects achieved by the technical solutions of the second to fourth aspects of the present invention and the corresponding possible implementation methods can be found in the above-mentioned technical effects of the first aspect and its corresponding possible implementation methods, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for describing the embodiments of the present invention:

[0030] Figure 1 This is one of the flow charts of a telecommunication data collection method according to an embodiment of the present invention;

[0031] Figure 2 This is a second flow chart of a telecommunication data collection method according to an embodiment of the present invention;

[0032] Figure 3 A schematic diagram of the structure of a telecommunication data collection system according to an embodiment of the present invention;

[0033] Figure 4 The figure is a schematic diagram of the structure of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0034] The principles and features of the present invention are described below. The examples given are only used to explain the present invention and are not used to limit the scope of the present invention.

[0035] The technical solution of the present invention and how the technical solution of the present invention solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present invention will be described below in conjunction with the accompanying drawings.

[0036] like Figure 1 As shown, a telecommunication data collection method according to an embodiment of the present invention comprises the following steps:

[0037] S1. Obtaining a data collection scheme for collecting telecommunication data according to a configuration file generated based on preset rules;

[0038] Among them, by analyzing the data format of each project (including business processing projects) in the telecommunications system, a unified rule, namely the preset rule, is generated. The user configures the rule according to the preset rule, generates a configuration file, and parses the configuration file to obtain a data collection plan for collecting telecommunications data. The data collection plan can be for detection of activity, stress testing, impulse guarantee, etc., and the data collection plan specifies the storage location of the telecommunications data to be collected and the specific parameters of the telecommunications data.

[0039] S2. Collect telecommunication data according to the data collection plan.

[0040] Optionally, in the above technical solution, it also includes:

[0041] S3. Determine a processing method for the collected telecommunication data according to the configuration file;

[0042] The preset rules set various configuration methods for telecommunication data, including storage, file export, and secondary call, etc. Users can select the configuration method according to actual conditions and configure it in the configuration file. By parsing the configuration file, the processing method of telecommunication data can be obtained.

[0043] S4. Process the collected telecommunication data according to the processing method.

[0044] Optionally, in the above technical solution, it also includes:

[0045] The switch controls whether to collect telecommunication data.

[0046] The switch may be a control that can be clicked by a mouse. By clicking the control, the state of the control can be switched. When the state of the control is "on", S1 is executed. When the state of the control is "off", telecommunication data is not collected.

[0047] Optionally, in the above technical solution, the telecommunication data is telecommunication service data, and may also be data in other items in the telecommunication system.

[0048] Optionally, a telecommunication data collection method of the present invention is implemented based on the SpringBoot framework.

[0049] The present invention is described by another embodiment. Figure 2 As shown, the following steps are included:

[0050] S101, control whether to collect telecommunication data through a switch, if yes, execute S102, if no, end the process;

[0051] Specifically, the switch may be a control that can be clicked by a mouse. By clicking the control, the state of the control can be switched. When the state of the control is "on", S102 is executed. When the state of the control is "off", telecommunication data is not collected, and the process ends.

[0052] S102, loading the configuration file, specifically:

[0053] Among them, by analyzing the data format of each project in the telecommunications system, a unified rule, namely a preset rule, is generated, and the user configures the rule according to the preset rule to generate a configuration file.

[0054] S103, check the configuration file, specifically:

[0055] The format and text of the configuration file are verified to verify the correctness of the configuration file. If the verification is passed, the configuration file is parsed to obtain a data collection plan for collecting telecommunications data, and then S104 is executed. The data collection plan can be detection of activity, stress testing, impulse guarantee, etc., and the data collection plan specifies the storage location of the telecommunications data to be collected and the specific parameters of the telecommunications data, etc. If the verification is not passed, the process ends.

[0056] S104: Collect telecommunication data. Specifically, collect telecommunication data according to a data collection plan.

[0057] S105: Determine whether to enter the warehouse, specifically:

[0058] Determine whether to store the collected telecommunication data in the database. If yes, execute S106; if no, end the process.

[0059] S106, asynchronous warehousing, specifically, storing the collected telecommunication data into a database in an asynchronous transmission manner.

[0060] In another embodiment, it includes: by analyzing the data format of each project in the telecommunications system, generating a unified rule, that is, a preset rule, so that the user can generate a configuration file according to the preset rule, deploy a collection tool, add a scheduled execution plan, and turn on the switch tool to realize automatic collection according to the configuration file, export the collected telecommunications data in the form of a file, or, after asynchronous storage, generate a report.

[0061] The present invention can realize the collection and analysis of multi-threaded big data through configuration files and simple references, which can reduce labor costs and is compatible with multi-scenario and multi-project operations.

[0062] The application scenarios of the present invention include applications based on data collection scenarios such as telecom service exploration and telecom service performance stress testing. This application is developed based on the "application scenario of each project in the telecom system to collect information on specified indicators". According to the customized configuration file, the automatic collection of telecom data is realized, and the collected telecom data can be processed accordingly, such as publishing, warehousing and secondary calling.

[0063] The present invention can be widely applied to telecommunication data collection in various scenarios, and can realize various functions such as telecommunication service activation, telecommunication service performance stress testing, batch telecommunication service calling, telecommunication data collection, etc. according to the configuration file.

[0064] In the above embodiments, although the steps are numbered S1, S2, etc., these are only specific embodiments given by the present invention. Those skilled in the art may adjust the execution order of S1, S2, etc. according to actual conditions, which is also within the protection scope of the present invention. It can be understood that in some embodiments, some or all of the above embodiments may be included.

[0065] like Figure 3 As shown, a telecommunication data collection system 200 according to an embodiment of the present invention includes a data collection scheme acquisition module 201 and a telecommunication data collection module 202;

[0066] The data collection scheme acquisition module 201 is used to: acquire a data collection scheme for collecting telecommunication data according to a configuration file generated based on a preset rule;

[0067] The telecommunication data collection module 202 is used to collect telecommunication data according to a data collection plan.

[0068] Optionally, in the above technical solution, a telecommunication data processing module is further included, and the telecommunication data processing module is used to:

[0069] Determine the processing method of the collected telecommunication data according to the configuration file;

[0070] The collected telecommunication data is processed according to the processing method.

[0071] Optionally, the above technical solution further includes a control collection module, which is used to control whether to collect telecommunication data through a switch.

[0072] Optionally, in the above technical solution, the telecommunications data is telecommunications service data.

[0073] It should be noted that the beneficial effects of the telecommunication data collection system 200 provided in the above embodiment are the same as the beneficial effects of the telecommunication data collection method described above, which will not be described in detail here. In addition, when the system provided in the above embodiment realizes its functions, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the system can be divided into different functional modules according to actual conditions to complete all or part of the functions described above. In addition, the system and method embodiments provided in the above embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be described in detail here.

[0074] The telecommunication data collection system of the present invention may be a computer program (including program code) running in a computer device. For example, the telecommunication data collection system of the present invention is an application software that can be used to execute the corresponding steps in the telecommunication data collection method of the present invention.

[0075] In some embodiments, the telecommunications data collection system of the present invention can be implemented in a combination of software and hardware. As an example, the telecommunications data collection system of the present invention can be a processor in the form of a hardware decoding processor, which is programmed to execute the telecommunications data collection method of the present invention. For example, the processor in the form of a hardware decoding processor can adopt one or more application specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field programmable gate arrays (FPGAs), or other electronic components.

[0076] The modules involved in the embodiments of the present invention may be implemented in software or hardware. The name of a module does not limit the module itself in some cases.

[0077] An electronic device according to an embodiment of the present invention includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, any one of the above-mentioned telecommunications data collection methods is implemented. That is to say, an electronic device according to an embodiment of the present invention may include but is not limited to: a processor and a memory; the memory is used to store the computer program; the processor is used to execute the telecommunications data collection method shown in any embodiment of the present invention by calling the computer program.

[0078] In an alternative embodiment, an electronic device is provided, such as Figure 4 As shown, Figure 4 The electronic device 4000 shown includes: a processor 4001 and a memory 4003. The processor 4001 and the memory 4003 are connected, such as through a bus 4002. Optionally, the electronic device 4000 may also include a transceiver 4004, which may be used for data interaction between the electronic device and other electronic devices, such as data transmission and / or data reception. It should be noted that in actual applications, the transceiver 4004 is not limited to one, and the structure of the electronic device 4000 does not constitute a limitation on the embodiments of the present invention.

[0079] Processor 4001 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of the present invention. Processor 4001 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0080] The bus 4002 may include a path to transmit information between the above components. The bus 4002 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 4002 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 In the figure, only one thick line is used to represent the bus 4002, but this does not mean that there is only one bus or one type of bus.

[0081] The memory 4003 can be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to this.

[0082] The memory 4003 is used to store the application code (computer program) for executing the solution of the present invention, and the execution is controlled by the processor 4001. The processor 4001 is used to execute the application code stored in the memory 4003 to implement the content shown in the above method embodiment.

[0083] Among them, the electronic device can also be a terminal device, and the terminal device can be any terminal device that can install applications and access web pages through applications, including at least one of a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, a smart TV, and a smart car device.

[0084] It should be noted that Figure 4 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0085] A computer-readable storage medium according to an embodiment of the present invention stores a computer program, and when the computer program is executed by a processor, any one of the above telecommunication data collection methods is implemented.

[0086] Optionally, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, and the like.

[0087] In an exemplary embodiment, a computer program product or a computer program is also provided, the computer program product or the computer program comprising computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device performs any of the above-mentioned telecommunication data collection methods.

[0088] Computer program code for performing the operations of the present invention may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0089] It should be understood that the flow charts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the module, the program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0090] The computer-readable storage medium provided by the embodiment of the present invention may be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or component, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, 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 disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, device, or component.

[0091] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device executes the method shown in the above embodiment.

[0092] The above description is only a preferred embodiment of the present invention and an explanation of the technical principles used. Those skilled in the art should understand that the disclosure scope involved in the present invention is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present invention (but not limited to) to form a technical solution.

[0093] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects and represent the definition of a specific order or sequence. The order of use of similar objects can be interchanged where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than the order shown or described.

[0094] Those skilled in the art know that the present invention can be implemented as a system, method or computer program product. Therefore, the present invention can be specifically implemented in the following forms, namely: it can be complete hardware, it can be complete software (including firmware, resident software, microcode, etc.), or it can be a combination of hardware and software, which is generally referred to as "circuit", "module" or "system" herein. In addition, in some embodiments, the present invention can also be implemented in the form of a computer program product in one or more computer-readable media, and the computer-readable medium contains computer-readable program code.

[0095] Although the embodiments of the present invention have been shown and described above, it is to be understood that the above embodiments are exemplary and are not to be construed as limitations of the present invention. A person skilled in the art may change, modify, replace and vary the above embodiments within the scope of the present invention.

Claims

1. A telecommunication data collection method, characterized in that: include: Obtaining a data collection plan for collecting telecommunication data according to a configuration file generated based on preset rules; The telecommunication data is collected according to the data collection scheme.

2. A telecommunication data collection method according to claim 1, characterized in that: Also includes: Determining a processing method for the collected telecommunications data according to the configuration file; The collected telecommunication data is processed according to the processing method.

3. A telecommunication data collection method according to claim 1, characterized in that: Also includes: The switch controls whether to collect telecommunication data.

4. A telecommunication data collection method according to claim 1, characterized in that: The telecommunication data is telecommunication service data.

5. A telecommunications data collection system, characterized in that: It includes a data collection scheme acquisition module and a telecommunications data collection module; The data collection scheme acquisition module is used to: acquire a data collection scheme for collecting telecommunication data according to a configuration file generated based on a preset rule; The telecommunication data collection module is used to collect telecommunication data according to the data collection scheme.

6. A telecommunication data collection system according to claim 5, characterized in that: It also includes a telecommunications data processing module, the telecommunications data processing module is used to: Determining a processing method for the collected telecommunications data according to the configuration file; The collected telecommunication data is processed according to the processing method.

7. A telecommunication data collection system according to claim 5, characterized in that: It also includes a control collection module, which is used to control whether to collect telecommunication data through a switch.

8. A telecommunication data collection system according to claim 5, characterized in that: The telecommunication data is telecommunication service data.

9. An electronic device, characterized in that: The invention comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements a telecommunication data collection method as claimed in any one of claims 1 to 4 when executing the computer program.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the telecommunication data collection method according to any one of claims 1 to 4 is implemented.