CN119183125A - Wireless interference detection method and device, storage medium and electronic device - Google Patents
Wireless interference detection method and device, storage medium and electronic device Download PDFInfo
- Publication number
- CN119183125A CN119183125A CN202310747809.XA CN202310747809A CN119183125A CN 119183125 A CN119183125 A CN 119183125A CN 202310747809 A CN202310747809 A CN 202310747809A CN 119183125 A CN119183125 A CN 119183125A
- Authority
- CN
- China
- Prior art keywords
- detection
- interference detection
- interference
- intention
- wireless
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 436
- 238000000034 method Methods 0.000 claims abstract description 42
- 238000012545 processing Methods 0.000 claims description 31
- 238000004590 computer program Methods 0.000 claims description 16
- 230000006870 function Effects 0.000 claims description 15
- 230000009471 action Effects 0.000 claims description 11
- 238000011156 evaluation Methods 0.000 claims description 11
- 230000006978 adaptation Effects 0.000 claims 1
- 230000000694 effects Effects 0.000 abstract description 9
- 238000005516 engineering process Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 13
- 238000013527 convolutional neural network Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 238000005457 optimization Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 5
- 238000012216 screening Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 208000018910 keratinopathic ichthyosis Diseases 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000013519 translation Methods 0.000 description 3
- 230000001419 dependent effect Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000032823 cell division Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/309—Measuring or estimating channel quality parameters
- H04B17/345—Interference values
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Noise Elimination (AREA)
Abstract
The embodiment of the invention provides a wireless interference detection method and device, a storage medium and an electronic device, wherein the method comprises the steps of extracting quadruple information for wireless interference detection according to wireless interference detection intention and interference intention detection elements input by a user, determining an atomic rule detection sequence matched with a pre-constructed wireless interference detection knowledge graph based on the quadruple information, carrying out wireless interference detection according to the atomic rule detection sequence, and outputting a wireless interference detection result. The invention solves the problem that the user can not flexibly adjust the workflow of the wireless interference detection according to the wireless interference detection result and the requirement in the related technology, and achieves the effect of flexibly adjusting the workflow of the wireless interference detection according to the wireless interference detection result and the requirement.
Description
Technical Field
The embodiment of the invention relates to the field of communication, in particular to a wireless interference detection method and device, a storage medium and an electronic device.
Background
In the management of a telecommunication network, the interference detection of a wireless cell is usually periodically detected by using an AI or rule algorithm, the detection flow is a workflow preset by a system, an analysis result is output after the system is detected, parameters such as the time for initiating an interference detection task and an object are required to be manually designated and set, and meanwhile, a user cannot flexibly adjust the workflow of the interference detection according to the detection result and the requirement.
Disclosure of Invention
The embodiment of the invention provides a wireless interference detection method and device, a storage medium and an electronic device, which at least solve the problem that a user cannot flexibly adjust the workflow of wireless interference detection according to the wireless interference detection result and requirements in the related art.
According to one embodiment of the invention, a wireless interference detection method is provided, which comprises the steps of extracting quadruple information for wireless interference detection according to wireless interference detection intention and interference intention detection factors input by a user, determining an atomic rule detection sequence matched with a pre-constructed wireless interference detection knowledge graph based on the quadruple information, carrying out wireless interference detection according to the atomic rule detection sequence, and outputting a wireless interference detection result.
According to another embodiment of the invention, a wireless interference detection device is provided, which comprises an interference detection intention engine module, an interference detection algorithm processing module and an interference detection processing executing module, wherein the interference detection intention engine module is used for extracting quadruple information for carrying out wireless interference detection according to wireless interference detection intention and interference intention detection factors input by a user, the interference detection algorithm processing module is used for determining an atomic rule detection sequence matched with a pre-constructed wireless interference detection knowledge graph based on the quadruple information, and the interference detection processing executing module is used for carrying out wireless interference detection according to the atomic rule detection sequence and outputting a wireless interference detection result.
According to a further embodiment of the invention, there is also provided a computer readable storage medium having stored therein a computer program, wherein the computer program is arranged to perform the steps of any of the method embodiments described above when run.
According to a further embodiment of the invention, there is also provided an electronic device comprising a memory having stored therein a computer program and a processor arranged to run the computer program to perform the steps of any of the method embodiments described above.
The invention provides a wireless interference detection method, which comprises the steps of extracting quadruple information for wireless interference detection according to a wireless interference detection intention and interference intention detection element input by a user, determining an atomic rule detection sequence matched with a pre-constructed wireless interference detection knowledge graph based on the quadruple information, carrying out wireless interference detection according to the atomic rule detection sequence, and outputting a wireless interference detection result. The invention solves the problem that the user can not flexibly adjust the workflow of the wireless interference detection according to the wireless interference detection result and the requirement in the related technology, and achieves the effect of flexibly adjusting the workflow of the wireless interference detection according to the wireless interference detection result and the requirement.
Drawings
Fig. 1 is a block diagram of a hardware structure of a computer terminal of a wireless interference detection method according to an embodiment of the present invention;
fig. 2 is a flowchart of a radio interference detection method according to an embodiment of the present invention;
fig. 3 is a block diagram of a radio interference detecting apparatus according to an embodiment of the present invention;
fig. 4 is a block diagram of a radio interference detecting apparatus according to an embodiment of the present invention;
Fig. 5 is a block diagram of a radio interference detecting apparatus according to an embodiment of the present invention;
Fig. 6 is an architectural diagram of a wireless interference detection apparatus according to an embodiment of the present invention;
fig. 7 is a flow diagram of a method of wireless interference detection according to an embodiment of the present invention;
Fig. 8 is a flow diagram of a knowledge-graph generation atomic rule detection sequence in accordance with an embodiment of the present invention.
Detailed Description
Embodiments of the present invention will be described in detail below with reference to the accompanying drawings in conjunction with the embodiments.
It should be noted that the terms "first," "second," and the like in the description and the claims of the present invention and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order.
The method embodiments provided in the embodiments of the present application may be performed in a mobile terminal, a computer terminal or similar computing device. Taking a mobile terminal as an example, fig. 1 is a block diagram of a hardware structure of a computer terminal of a wireless interference detection method according to an embodiment of the present application. As shown in fig. 1, the computer terminal may include one or more (only one is shown in fig. 1) processors 102 (the processor 102 may include, but is not limited to, a microprocessor MCU or a processing device such as a programmable logic device FPGA) and a memory 104 for storing data, wherein the computer terminal may further include a transmission device 106 for communication functions and an input-output device 108. It will be appreciated by those skilled in the art that the configuration shown in fig. 1 is merely illustrative and is not intended to limit the configuration of the computer terminal described above. For example, the computer terminal may also include more or fewer components than shown in FIG. 1, or have a different configuration than shown in FIG. 1.
The memory 104 may be used to store a computer program, for example, a software program of application software and a module, such as a computer program corresponding to a radio interference detection method in an embodiment of the present invention, and the processor 102 executes the computer program stored in the memory 104 to perform various functional applications and data processing, that is, implement the above-mentioned method. Memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include memory remotely located relative to the processor 102, which may be connected to the mobile terminal via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The transmission device 106 is used to receive or transmit data via a network. Specific examples of the network described above may include a wireless network provided by a communication provider of a computer terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, NIC) that can connect to other network devices through a base station to communicate with the internet. In one example, the transmission device 106 may be a Radio Frequency (RF) module for communicating with the internet wirelessly.
In this embodiment, a method for detecting wireless interference running on the computer terminal is provided, and fig. 2 is a flowchart of a method for detecting wireless interference according to an embodiment of the present invention, as shown in fig. 2, where the flowchart includes the following steps:
Step S202, four-tuple information for wireless interference detection is extracted according to the wireless interference detection intention and the interference intention detection element input by a user;
In one exemplary embodiment, the interference intention collision detection includes at least one of whether a radio interference detection resource collides, whether a radio interference detection function scenario collides, and whether an execution time of a radio interference detection intention collides.
In an actual implementation, the user-entered intent to detect wireless interference may be in text form or in voice form.
In one exemplary embodiment, the four-tuple information includes object or region information of the radio interference detection, time information of the radio interference detection, action information of the radio interference detection, and presentation mode information of the radio interference detection result.
In an exemplary embodiment, after the quadruple information for wireless interference detection is extracted according to the wireless interference detection intention and the interference intention detection element input by the user, the method further comprises the steps of confirming the integrity and the legality of the content in the quadruple information, carrying out interference intention conflict detection on the quadruple information based on the interference intention detection element, and adjusting the quadruple information with conflict as a detection result of the interference intention conflict detection according to a preset conflict resolution strategy.
In the actual implementation process, the interference detection intention detection is that of the validity and conflict. The validity detection includes that the translated user intention must contain four elements, that the object contained by the four elements must exist, that the detailed information must be legal, and so on. The conflict detection comprises resource conflict, interference detection function scene conflict, interference detection intention execution time conflict and the like. And the legal and conflict detection module performs automatic solution or interactive solution according to the specified solution strategy, finally outputs a conflict-free intention task, and issues the task containing the user intention information to the interference detection algorithm processing center.
Step S204, determining an atomic rule detection sequence matched with a pre-constructed wireless interference detection knowledge graph based on the quadruple information;
In an exemplary embodiment, the pre-constructed wireless interference detection knowledge graph at least comprises data entities and entity relations among the data entities, wherein the data entities at least comprise one of a supporting system of wireless interference detection, a detection rule of wireless interference detection, configuration data of an object of wireless interference detection, engineering parameters, performance counters or key performance indexes of the object of wireless interference detection, and the entity relations at least comprise one of inclusion relations, use relations and dependency relations.
In an exemplary embodiment, the method for determining the atomic rule detection sequence adapted to the pre-constructed wireless interference detection knowledge graph based on the four-tuple information comprises the steps of determining a rule sequence supported by the wireless interference detection knowledge graph based on the four-tuple information, acquiring an atomic rule list in entity rules of the wireless interference detection knowledge graph according to entity relations in the rule sequence, and forming the atomic rule list into the atomic rule detection sequence according to a preset strategy sequence.
In the actual implementation process, the interference detection algorithm processing center combines the interference detection knowledge graph to generate an atomic rule detection sequence comprising data query, candidate cell primary screening, expert rule or AI detection, subdivision detection and the like. And the algorithm processing center adapts and embodies the object of the corresponding rule of the knowledge graph according to the commanded object/region and action, and generates an atomic rule detection sequence by using the knowledge graph.
Step S206, the wireless interference detection is carried out according to the atomic rule detection sequence, and the wireless interference detection result is output.
In one exemplary embodiment, wireless interference detection is performed according to an atomic rule detection sequence, including populating the atomic rule detection sequence according to a wireless interference detection intent to obtain an interference detection atomic rule detection workflow, and performing wireless interference detection according to the interference detection atomic rule detection workflow.
In the actual implementation process, the command in the obtained atomic rule detection sequence set is expanded and filled with detailed information, namely, the number of atomic rule detection sequences and specific information of data entities in the rules are expanded or filled in according to the information (object or region, configuration data, engineering parameters or performance counter/KPI) which is input by the intention of the user for each atomic rule command.
In an exemplary embodiment, after the wireless interference detection is performed according to the atomic rule detection sequence and the wireless interference detection result is output, the method further comprises the steps of evaluating the wireless interference detection result and adjusting the entity and entity relationship of the pre-constructed interference detection knowledge graph according to the evaluation result, wherein the adjustment mode comprises at least one of adding the entity and entity relationship, modifying the entity and entity relationship and deleting the entity and entity relationship.
In the actual implementation process, according to the detection result data reported by the algorithm processing center, the index information of the result data is obtained through analysis and evaluation, wherein the index information comprises but is not limited to index data such as accuracy of interference types, accuracy of unknown interference subdivision, accuracy of interference cell position and the like, the index data is visually presented, and an interference detection knowledge graph is optimized. The intention closed-loop module invokes the interference detection knowledge graph module to provide functions of entity and entity relation adjustment, optimization/arrangement and the like, adjusts the existing entity and entity relation, adds and deletes new knowledge graph rule entity and entity relation, adjusts, expands and arranges the interference detection knowledge graph and the like.
The method comprises the steps of extracting quadruple information for carrying out wireless interference detection according to the wireless interference detection intention and interference intention detection factors input by a user, determining an atomic rule detection sequence matched with a pre-constructed wireless interference detection knowledge graph based on the quadruple information, carrying out wireless interference detection according to the atomic rule detection sequence, and outputting a wireless interference detection result. The invention solves the problem that the user can not flexibly adjust the workflow of the wireless interference detection according to the wireless interference detection result and the requirement in the related technology, and achieves the effect of flexibly adjusting the workflow of the wireless interference detection according to the wireless interference detection result and the requirement.
From the description of the above embodiments, it will be clear to a person skilled in the art that the method according to the above embodiments may be implemented by means of software plus the necessary general hardware platform, but of course also by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) comprising instructions for causing a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to perform the method according to the embodiments of the present invention.
In this embodiment, a wireless interference detection device is further provided, and the device is used to implement the foregoing embodiments and preferred embodiments, and is not described in detail. As used below, the term "module" may be a combination of software and/or hardware that implements a predetermined function. While the means described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware, is also possible and contemplated.
Fig. 3 is a block diagram of a wireless interference detection apparatus according to an embodiment of the present invention, and as shown in fig. 3, the detection apparatus 30 includes an interference detection intention engine module 310 for extracting quadruple information for performing wireless interference detection according to a wireless interference detection intention and an interference intention detection element input by a user, an interference detection algorithm processing module 320 for determining an atomic rule detection sequence adapted to a pre-constructed wireless interference detection knowledge graph based on the quadruple information, and an interference detection processing execution module 330 for performing wireless interference detection according to the atomic rule detection sequence and outputting a wireless interference detection result.
In an exemplary embodiment, the interference detection algorithm processing module 320 may include a determining unit configured to determine a rule sequence supported by the wireless interference detection knowledge graph based on the quadruple information, an obtaining unit configured to obtain an atomic rule list in an entity rule of the wireless interference detection knowledge graph according to an entity relationship in the rule sequence, and an ordering unit configured to compose the atomic rule list into the atomic rule detection sequence according to a preset policy sequence.
In an exemplary embodiment, the interference detection process execution module 330 may include a filling unit configured to fill the atomic rule detection sequence according to the wireless interference detection intention to obtain an interference detection atomic rule detection workflow, and a detection unit configured to perform wireless interference detection according to the interference detection atomic rule detection workflow.
Fig. 4 is a block diagram of a wireless interference detection apparatus according to an embodiment of the present invention, and as shown in fig. 4, the detection apparatus 40 includes, in addition to all the modules shown in fig. 3, an interference detection intention management module 410, configured to confirm the integrity and validity of the content in the quadruple information, and perform interference intention collision detection on the quadruple information based on the interference intention detection element, so as to adjust the quadruple information that the detection result of the interference intention collision detection is that there is a collision according to a preset collision resolution policy.
Fig. 5 is a block diagram of a wireless interference detection apparatus according to an embodiment of the present invention, where, as shown in fig. 5, the detection apparatus 50 includes, in addition to all the modules shown in fig. 4, an interference detection intention closed loop module 510 configured to evaluate a wireless interference detection result and adjust, according to the evaluation result, an entity and an entity relationship of a pre-constructed interference detection knowledge graph, where the adjustment includes at least one of adding an entity and an entity relationship, modifying an entity and an entity relationship, and deleting an entity and an entity relationship.
It should be noted that each of the above modules may be implemented by software or hardware, and the latter may be implemented by, but not limited to, the above modules all being located in the same processor, or each of the above modules being located in different processors in any combination.
Embodiments of the present invention also provide a computer readable storage medium having a computer program stored therein, wherein the computer program is arranged to perform the steps of any of the method embodiments described above when run.
In an exemplary embodiment, the computer readable storage medium may include, but is not limited to, a U disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a removable hard disk, a magnetic disk, or an optical disk, etc., which may store the computer program.
An embodiment of the invention also provides an electronic device comprising a memory having stored therein a computer program and a processor arranged to run the computer program to perform the steps of any of the method embodiments described above.
In an exemplary embodiment, the electronic apparatus may further include a transmission device connected to the processor, and an input/output device connected to the processor.
Specific examples in this embodiment may refer to the examples described in the foregoing embodiments and the exemplary implementation, and this embodiment is not described herein.
It will be appreciated by those skilled in the art that the modules or steps of the invention described above may be implemented in a general purpose computing device, they may be concentrated on a single computing device, or distributed across a network of computing devices, they may be implemented in program code executable by computing devices, so that they may be stored in a storage device for execution by computing devices, and in some cases, the steps shown or described may be performed in a different order than that shown or described herein, or they may be separately fabricated into individual integrated circuit modules, or multiple modules or steps of them may be fabricated into a single integrated circuit module. Thus, the present invention is not limited to any specific combination of hardware and software.
In order to enable those skilled in the art to better understand the technical solutions of the present invention, the following description is provided with reference to specific exemplary embodiments.
Scene embodiment one
The application starts from the aspects of intention driving and knowledge graph, issues the command in interference detection, parameter setting, result output and the like, drives in an intention mode, automatically assembles the detection workflow based on the detection knowledge graph for detection, and simultaneously provides the adjustment and arrangement functions of the knowledge graph for flexible optimization and adjustment of a user. The detection intention can indicate what the system does and what the target needs to achieve, and the user adopting the technical method of the application does not need to indicate the system, and the system can automatically assemble interference detection instructions to form a workflow for interference detection only by reflecting/indicating the target of interference detection through the detection intention, and output detection results, thus greatly improving the management efficiency, enhancing the flexibility of carrying out wireless interference detection and the usability of the system used by the user.
In an embodiment of the present invention, a wireless interference detection device is provided, and fig. 6 is a schematic diagram of an architecture of the wireless interference detection device according to an embodiment of the present invention, as shown in fig. 6, where the device includes an interference detection intention input and result output module, an interference detection intention engine module, an interference detection intention management module, an interference detection algorithm processing center module, an interference detection processing module, an interference detection knowledge graph, and an interference detection intention closed loop module. In this scenario embodiment, the interference detection intention engine module in fig. 6 may correspond to the interference detection intention engine module 310 in the above embodiment, the interference detection algorithm processing center module in fig. 6 may correspond to the interference detection algorithm processing module 320 in the above embodiment, the interference detection processing module in fig. 6 may correspond to the interference detection processing execution module 330 in the above embodiment, the interference detection intention management module in fig. 6 may correspond to the interference detection intention management module 410 in the above embodiment, and the interference detection intention closed-loop module in fig. 6 may correspond to the interference detection intention closed-loop module 510 in the above embodiment. In some embodiments, the functional division of the above modules may be different or repeated, and the above is only for illustration, and the division and naming of the modules of the present invention are not limited in particular, so long as the wireless interference detection method of the present invention can be implemented in the actual implementation process.
In the embodiment of the present scenario, the interference detection intention input and result output module is configured to provide the interference detection intention input of the user, for example, the following input may be accepted, namely, "the interference detection of all SDR network element cells of the sub-network 8 starts at 6 days, and the detection result is presented in a map. Meanwhile, the module outputs a detection result according to the intention, for example, the interference cell position information is visually presented in a map mode.
The interference detection intention engine module constructs intention information in text form into four elements (object or region, time, action and presentation) needed by the corresponding interference detection function.
For example, the user input interference detection intention is that the interference detection of all SDR network element Cells of the sub-network 8 starts at 6 days, the detection result is presented as a map, and the quadruple output by the intention engine module is ([ { Subnetwork,6}, { NE, SDR }, { Cells, all }, { 6 days }, { start }, { GIS }). As shown in table 1, the content of the four-tuple information is specifically described.
Table 1 tetrad information composition content example
And the interference detection intention management module is used for managing the intention of the interference detection command of the user and comprises intention legal and intention conflict detection and processing. The module detects validity of intention input and conflict among intention tasks (such as resource conflict, object overlapping detection among concurrent tasks or time period task conflict detection), and finally outputs a conflict-free intention task according to a specified solution strategy or automatic solution or interaction solution, and issues the task containing user intention information to an interference detection algorithm processing center.
The interference detection knowledge graph reflects the knowledge entity and entity relation related to various interference detection methods supported by the system, the interference detection algorithm processing center is used for automatically assembling an interference detection workflow by combining the knowledge graph according to specific intention input, and an adjustment/optimization and arrangement function is provided for the intention detection closed loop module to call for adjustment/expansion and optimization of the knowledge graph.
The expression of the entities and attributes of the interference detection knowledge graph includes, but is not limited to, supporting the system, detecting rules (including expert rules, AI and presentation rules), configuration data, engineering parameters, performance counters or KPIs, etc., and the relevant attributes of the interference detection entities are shown in table 2.
Table 2 interference detection entity and attribute examples
The knowledge-graph entities of different interference detection also have different relations, as shown in table 3:
TABLE 3 entity relationship example of knowledge-graph
For the interference detection knowledge-graph, the system provides interference detection knowledge-graph adjustment/optimization and orchestration functions. The system will have a default detection knowledge graph defining the regular entities and entity relationships required for interference detection. Meanwhile, the system also provides an interference detection knowledge graph rule adjusting and arranging function, and the interference detection knowledge graph rule adjusting and arranging function is called by an interference detection intention closed-loop module to adjust/optimize/arrange the entity and entity relationship.
After the module obtains the intended quadruple, the module combines the [ object ] or the [ area ] and the [ action ] in the quadruple with the interference knowledge graph, obtains a supported rule sequence from a support system (which can be identified by the object) of the interference detection knowledge graph and a rule used by the support system, and obtains a ItfDtAtomicRuleList atomic rule list in the entity rules according to the entity relation of the rules. The algorithm processing center composes ItfDtAtomicRuleList the atomic rule detection sequences according to a pre-established strategy sequence (use and dependency sequence defined by solid relation), and finally generates an interference detection atomic rule detection workflow to be pushed to an interference detection execution module for execution after expanding the atomic rule detection sequences and filling in concrete information according to the intended tetrad. And reporting the detected result data to an intention closed-loop module and a result output module by the processing center.
The interference detection processing module is used for carrying out storage/combination and other processing of interference detection according to the obtained rule sequence, sequentially executing the processing according to the atomic rule detection sequence and returning executed result data to the interference detection algorithm processing center module.
And the interference detection intention closed-loop module is used for monitoring/collecting detection result data of interference detection intention execution, and reporting the result data to the intention closed-loop module by the processing center module. The interference detection intention closed loop module analyzes the detection result data to obtain index data including but not limited to interference type accuracy, unknown interference subdivision accuracy, interference cell position accuracy and the like, and evaluates the detection effect after the interference detection workflow is executed. And the intention closed-loop module invokes the adjustment, expansion and arrangement functions of the knowledge graph module according to the evaluation result, and adjusts/expands and optimizes the entity and entity relation defined by the interference detection knowledge graph so as to obtain a better detection effect.
Scene embodiment two
According to the radio interference detection device provided in the first embodiment of the present invention, a radio interference detection method is provided in the second embodiment of the present invention, and fig. 7 is a flow chart of a radio interference detection method according to an embodiment of the present invention, as shown in fig. 7, the radio interference detection method includes the following steps:
in step S701, the user inputs the interference detection intention, namely, the user inputs the intention according to the four-element input intention required by the interference detection intention, and supports the voice and natural language text mode input.
Step S702, the disturbance detection intention translation, i.e., finding four elements, i.e., [ object ] or [ region ], [ action ], [ time ], [ presentation ], from the intention information input by the user.
Step S703, interference detection intention detection, namely, interference detection intention validity detection and collision detection. The validity detection includes that the translated user intention must contain four elements, that the object contained by the four elements must exist, that the detailed information must be legal, and so on. The conflict detection comprises resource conflict, interference detection function scene conflict, interference detection intention execution time conflict and the like. Legal and conflict detection modules perform automatic or interactive resolution according to a specified resolution strategy, finally output conflict-free intention tasks, and send tasks containing user intention information to an interference detection algorithm processing center
And step S704, transmitting the interference detection algorithm processing center, namely transmitting the translated interference detection intention to the algorithm processing center.
And step 705, the interference detection algorithm processing center generates an atomic rule detection sequence, wherein the interference detection algorithm processing center generates an atomic rule detection sequence comprising data query, candidate cell preliminary screening, expert rule or AI detection, subdivision detection and the like by combining with an interference detection knowledge graph. Here, the algorithm processing center adapts and embodies the object of the knowledge-graph correspondence rule according to the commanded object/region and action, and generates an atomic rule detection sequence using the knowledge-graph.
Fig. 8 is a flow diagram of a knowledge graph generation atomic rule detection sequence according to an embodiment of the present invention, as shown in fig. 8, including:
In step S7051, the algorithm processing center obtains the intended quadruple, determines the object or action of the quadruple, and matches the support system of the knowledge graph in the system and the rule ItfDtOperator used by the support system to obtain a matched rule ItfDtRuleID.
In step S7052, the algorithm processing center obtains the rule corresponding to ItfDtRuleID, finds other dependent or used entities in the entity relationship "dependent" or "used" of the knowledge graph, and obtains ItfDtAtomicRuleList information.
Step S7053, the algorithm processing center processes the information of ' dependence ' or ' use ' of the knowledge graph one by one, namely, finding entities of ' use ' and ' ItfDtAtomicRuleList which depend on non-empty;
In step S7054, the algorithm processing center combines the acquired ItfDtAtomicRuleList atomic rule detection commands into an atomic rule detection sequence. Traversing the definition of the relation of the knowledge graph entity according to the dependency sequence to obtain ItfDtAtomicRuleList non-empty atom rule detection sequences, and thus obtaining an atom rule detection sequence set.
Step S7055, the algorithm processing center expands and fills detailed information on the command in the obtained atomic rule detection sequence set through the object or the entity used, wherein for each atomic rule command, the algorithm processing center expands or fills specific information of the data entity in the atomic rule detection sequence set and the atomic rule detection sequence set according to the information input by the intention of the time (object or region, configuration data, engineering parameters or performance counter/KPI).
For example, the algorithm processing center expands the number of atomic rule detection strips (the number of cells) according to the obtained all cells (such as 1,2,3, and 3 cells) under the NodeB8 by using the object { NodeB,8 }/action { start }, and fills in the expanded atomic rule configuration data objects { NodeB =8, cellid=1 }/{ NodeB =8, cellid=2 }/{ NodeB =8, and cellid=3 }, thereby forming a specific multi-strip atomic rule detection sequence.
And step S706, the algorithm processing center pushes the atomic rule detection sequence to the interference detection processing module, wherein after the atomic rule detection sequence is generated by the algorithm processing center, the algorithm processing center pushes the atomic rule detection sequence to the interference detection processing module.
In step S707, the algorithm processing center collects the data of the current interference detection result and reports the data to the intention closed loop module and the intention input and result output module.
In step S708, the disturbance detection intent input and result output module visualizes "render" the result according to intent.
In step 709, the intention closed-loop module optimizes the knowledge graph, wherein the intention closed-loop module analyzes and evaluates index information of the result data, including but not limited to the accuracy of the interference type, the accuracy of unknown interference subdivision, the position accuracy of the interference cell and the like, according to the result data reported by the algorithm processing center, and visually presents the index data to optimize the interference detection knowledge graph. The intention closed-loop module invokes the interference detection knowledge graph module to provide functions of entity and entity relation adjustment, optimization/arrangement and the like, adjusts the existing entity and entity relation, adds and deletes new knowledge graph rule entity and entity relation, adjusts, expands and arranges the interference detection knowledge graph and the like.
Specifically, the interference detection knowledge-graph provides the following methods or means (including but not limited to the following steps) to adjust the extended and orchestrated knowledge-graph:
(1) The system provides a knowledge graph adjustment and arrangement interface;
(2) The system presents the rule entities or data entities and the relations among the rule entities or data entities in various friendly forms (such as graphics or lists) and provides an operation interface to add/delete/modify the entities and adjust the entity relations, such as but not limited to presenting operation buttons or menus of adding, modifying, deleting and the like of the entities in the list or the graphics and providing the adding, deleting, modifying and adjusting of the entities. And presenting operation buttons or menus such as 'new', 'modified', 'deleted' and the like of the entity relation in the list or the graph, and providing the addition, deletion, modification and optimization of the entity relation. The relationship between entities is adjusted, optimized and arranged by directly adding new adding, modifying and deleting through the easy-to-use modes such as dragging the connecting lines among the entities.
For example, for one rule of prescreening in the spectrum, the software radio time division duplex (Software Defined Radio Time Division Duplex, SDR TDD) rule entity may be modified to adjust the value of its real attribute ItfDtAtomicRuleList to "373414597< = -110" only for the cells whose value of the "carrier average noise interference (counter 373414597) must be less than-120", and the intended closed loop module decides to adjust the value of the "carrier average noise interference (counter 373414597) to be not greater than the value of the-110" rule according to the evaluated "cell interference location accuracy" index value, which is considered to be insufficient, if the collected cell range needs to be enlarged.
For example, for rule dependency relationship in the map, the unknown subdivision rule "SDR-unknown subdivision rule" depends on the result of the detection rule "detect AI-CNN algorithm", and the intention closed loop module considers that the processing of the detection rule "detect AI-clustering algorithm" must be added between the "SDR-unknown subdivision rule" and the "detect AI-CNN algorithm" according to the evaluated "interference type accuracy" index value, at this time, the relationship connection lines (entity relationship "dependency") between entities such as "SDR-unknown subdivision rule", "detect AI-clustering algorithm" and "detect AI-CNN algorithm" in the graph can be dragged, and the dependency relationship between the three is adjusted (arranged), so that in the subsequent generation of the interference detection workflow, "the execution of the rule of the detection AI-CNN algorithm" executes the "detect AI-clustering algorithm", and the execution of the "SDR-unknown subdivision rule" is executed after the completion of the detection AI-clustering algorithm "to realize the optimization adjustment of the interference detection workflow, and improve the interference type accuracy.
The wireless interference detection method provided by the invention can enable a user to automatically generate and take effect of the interference detection step and method by inputting a friendly natural language mode when the interference is detected, namely, only providing what to do and the target to be achieved, and continuously adjusting and optimizing according to the evaluation effect in the process. Specific application examples are described below:
In the implementation process, the user needs to perform interference detection on the cells under the site 6, and the detection result is presented in a GIS map mode. The operation and maintenance user uses the system to input that the interference detection to the site 6 is started at 6 o' clock in the morning, and the result is presented in GIS. The system identifies elements { NodeB:6; action: start-up; time: 2023, 4, 11, 6:00; presentation: GIS }, in the user's intention through an intention translation module. The interference detection algorithm processing center module automatically generates a series of detection rule series according to the four-element information and combining with the knowledge graph, such as inquiring cell performance data, configuration data and engineering parameter data of NodeB 6, performs initial screening on the performance data to obtain candidate interference cells under the site, performs CNN algorithm detection on the performance data of the interference cells, performs a series of atomic rules such as unknown cell subdivision on cells which cannot be identified by the convolutional neural network (Convolutional Neural Network, CNN) algorithm, and pushes the atomic rules to the interference detection processing module for processing. After the processing module acquires the atomic rule detection sequence, the processing module sequentially executes and outputs the final detection result (comprising GIS data), pushes the result data to a processing center and finally transmits the result data to the result output module and the interference detection intention closed-loop module. The interference detection intention is closed-loop to collect data information evaluation, visual checking evaluation effect is provided, and an interference detection knowledge graph is adjusted.
In the implementation process, a user needs to perform interference detection on a fixed area, a detection result is presented in a GIS map mode, and an operation and maintenance user inputs the interference detection on a site of the fixed area by using the system, wherein the interference detection is started at 6 o' clock in the morning, and the result is presented in a GIS. The system identifies elements { region: certain fixed area; action: start-up; time: 2023, 4, 11, 6:00; presentation: GIS } in the user's intention through an intention translation module. The system searches the site NodeB 6 of the fixed area to replace the region to form new four elements, then an interference detection algorithm processing center module automatically generates a series of detection rule series according to the four element information and combining the definition of a knowledge graph entity and an entity relationship, if the cell performance data of the query NodeB 6 is generated, the configuration data and engineering parameter data are configured, the candidate interference cells under the site are obtained through performance data preliminary screening, CNN algorithm detection is carried out on the performance data of the interference cells, a series of atomic rule detection sequences such as unknown cell division and the like are carried out on the cells which cannot be identified by the CNN algorithm, and the sequence is pushed to an interference detection processing module for processing. After the atomic rule detection sequence is acquired, the processing module sequentially executes and outputs final detection results (comprising geographic information system (Geographic Information System, GIS) data), pushes detection result information to the processing center, and finally transmits the detection result information to the result output module and the interference detection intention closed-loop module. The interference detection intention is closed-loop to collect index information evaluation, and visual checking evaluation effects are provided for adjusting the interference detection knowledge graph.
In summary, the method and the device for detecting wireless interference provided by the invention realize interference detection by using the mode of intention driving and knowledge graph. Mainly comprises the following steps:
1. The intention mode is adopted. In the interference detection, a user can input object information to be managed and a designated presentation mode, the system can automatically complete corresponding interference detection, and the result is output according to the designated mode. The user can express the intention of detecting the disturbance in a natural language manner, including natural language text and voice. The core invention can support various interference detection intention inputs, can greatly simplify the inputs and improve the usability of users.
2. Based on the interference detection knowledge graph, a detection workflow is automatically generated in combination with the intent input. The interference detection algorithm processing center can automatically generate a detection step workflow of interference detection, issue the detection step workflow to an interference detection processing module for processing and finally output a result according to requirements according to information input by intention (for example, the interference detection is carried out on all stations in Shanghai Meiro city at 6 o 'clock, detection results are output by GIS, the interference detection is carried out on all sub-networks at 6 o' clock, the results are output by GIS and Table mode, and the like). The core invention can meet the requirements of the system for supporting interference detection, reduce the use difficulty of the system, enhance the flexibility of adjusting the detection method and greatly improve the network operation efficiency.
The above description is only of the preferred embodiments of the present invention and is not intended to limit the present invention, but various modifications and variations can be made to the present invention by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the principle of the present invention should be included in the protection scope of the present invention.
Claims (13)
1. A method of radio interference detection, comprising:
Extracting four-tuple information for wireless interference detection according to the wireless interference detection intention and the interference intention detection element input by the user;
Determining an atomic rule detection sequence matched with a pre-constructed wireless interference detection knowledge graph based on the four-tuple information;
and detecting the wireless interference according to the atomic rule detection sequence, and outputting a wireless interference detection result.
2. The method according to claim 1, wherein after the extracting four-tuple information for radio interference detection from the user-input radio interference detection intention and interference intention detection element, the method further comprises:
confirming the integrity and legality of the content in the four-tuple information;
And carrying out interference intention conflict detection on the four-tuple information based on the interference intention detection element, and adjusting the four-tuple information with the conflict as a detection result of the interference intention conflict detection according to a preset conflict resolution strategy.
3. The method of claim 2, wherein the interference intent collision detection comprises at least one of:
detecting whether resources conflict or not through wireless interference;
Whether the wireless interference detection function scene conflicts or not;
whether the execution time of the wireless interference detection intention conflicts or not.
4. The method of claim 1, wherein the four-tuple information comprises:
Object or region information of radio interference detection, time information of radio interference detection, action information of radio interference detection, and presentation mode information of radio interference detection result.
5. The method of claim 1, wherein the pre-constructed radio interference detection knowledge-graph comprises at least data entities and entity relationships between the data entities, wherein,
The data entity at least comprises one of a supporting system of wireless interference detection, a detection rule of wireless interference detection, configuration data of an object of wireless interference detection, engineering parameters of the object of wireless interference detection, a performance counter or key performance indexes;
The entity relationship at least comprises one of a containment relationship, a usage relationship and a dependency relationship.
6. The method of claim 1, wherein determining an atomic rule detection sequence of pre-constructed radio interference detection knowledge-graph adaptations based on the four-tuple information comprises:
determining a rule sequence supported by the wireless interference detection knowledge graph based on the four-tuple information;
Acquiring an atomic rule list in the entity rules of the wireless interference detection knowledge graph according to the entity relation in the rule sequence;
and forming the atomic rule list into the atomic rule detection sequence according to a preset strategy sequence.
7. The method of claim 1, wherein performing radio interference detection according to the atomic rule detection sequence comprises:
Filling the atomic rule detection sequence according to the wireless interference detection intention to obtain an interference detection atomic rule detection workflow;
and detecting the workflow according to the interference detection atomic rule to perform the wireless interference detection.
8. The method according to claim 1, wherein after performing radio interference detection according to the atomic rule detection sequence and outputting a radio interference detection result, the method further comprises:
And evaluating the wireless interference detection result, and adjusting the entity and entity relationship of the pre-constructed interference detection knowledge graph according to the evaluation result, wherein the adjustment mode comprises at least one of adding the entity and entity relationship, modifying the entity and entity relationship and deleting the entity and entity relationship.
9. A radio interference detection apparatus, comprising:
the interference detection intention engine module is used for extracting four-tuple information for carrying out wireless interference detection according to the wireless interference detection intention input by the user and the interference intention detection element;
The interference detection algorithm processing module is used for determining an atomic rule detection sequence matched with a pre-constructed wireless interference detection knowledge graph based on the four-tuple information;
And the interference detection processing execution module is used for carrying out wireless interference detection according to the atomic rule detection sequence and outputting a wireless interference detection result.
10. The apparatus as recited in claim 9, further comprising:
The interference detection intention management module is used for confirming the integrity and the legality of the content in the four-tuple information, carrying out interference intention conflict detection on the four-tuple information based on the interference intention detection element, and adjusting the four-tuple information with the conflict as a detection result of the interference intention conflict detection according to a preset conflict resolution strategy.
11. The apparatus as recited in claim 9, further comprising:
The interference detection intention closed-loop module is used for evaluating the wireless interference detection result and adjusting the entity and entity relationship of the pre-constructed interference detection knowledge graph according to the evaluation result, wherein the adjustment mode comprises at least one of adding the entity and entity relationship, modifying the entity and entity relationship and deleting the entity and entity relationship.
12. A computer readable storage medium, characterized in that a computer program is stored in the computer readable storage medium, wherein the computer program, when executed by a processor, implements the method of any of claims 1 to 8.
13. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the method of any of claims 1 to 8 when executing the computer program.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310747809.XA CN119183125A (en) | 2023-06-21 | 2023-06-21 | Wireless interference detection method and device, storage medium and electronic device |
PCT/CN2023/143632 WO2024259948A1 (en) | 2023-06-21 | 2023-12-29 | Wireless interference detection method and apparatus, storage medium, and electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310747809.XA CN119183125A (en) | 2023-06-21 | 2023-06-21 | Wireless interference detection method and device, storage medium and electronic device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN119183125A true CN119183125A (en) | 2024-12-24 |
Family
ID=93895256
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310747809.XA Pending CN119183125A (en) | 2023-06-21 | 2023-06-21 | Wireless interference detection method and device, storage medium and electronic device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN119183125A (en) |
WO (1) | WO2024259948A1 (en) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2512877A (en) * | 2013-04-09 | 2014-10-15 | Nec Corp | Communication system |
US10075879B2 (en) * | 2014-02-01 | 2018-09-11 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods for detecting interferers for handling interference mitigation |
CN108337715B (en) * | 2018-01-31 | 2021-01-15 | Oppo广东移动通信有限公司 | Wireless network connection method, device, terminal equipment and storage medium |
CN108337718B (en) * | 2018-01-31 | 2021-04-27 | Oppo广东移动通信有限公司 | Wireless network scanning method, device, terminal device and storage medium |
-
2023
- 2023-06-21 CN CN202310747809.XA patent/CN119183125A/en active Pending
- 2023-12-29 WO PCT/CN2023/143632 patent/WO2024259948A1/en unknown
Also Published As
Publication number | Publication date |
---|---|
WO2024259948A1 (en) | 2024-12-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108632068B (en) | A network slice template generation, network slice template application method and device | |
WO2022001918A1 (en) | Method and apparatus for building predictive model, computing device, and storage medium | |
CN105677765B (en) | Recommend the method and system of desired functional sequence to user | |
CN110515522B (en) | Access method and device of equipment data, computer equipment and storage medium | |
CN104035392A (en) | Big data in process control systems | |
CN110069763A (en) | Contract text method for customizing, device, equipment and readable storage medium storing program for executing | |
CN110362598B (en) | Data query method and device, storage medium and electronic equipment | |
CN113254472B (en) | Parameter configuration method, device, equipment and readable storage medium | |
CN110633120A (en) | Configuration software control processing method, device, server, user terminal and system | |
CN112965795A (en) | Cluster scheduling method, electronic device and storage medium | |
CN105808588A (en) | Crowdsourcing model based distributed directional vertical information search system and method | |
CN112685175A (en) | Method and device for constructing service topological graph and computer readable storage medium | |
CN113886393A (en) | Data processing method, data processing apparatus, storage medium, and electronic apparatus | |
CN114254033A (en) | Data processing method and system based on BS architecture | |
CN119183125A (en) | Wireless interference detection method and device, storage medium and electronic device | |
CN112667632A (en) | Metadata processing method and device | |
CN114003300B (en) | Service logic determination method and system based on micro-service | |
CN106156210A (en) | A kind of method and apparatus determining application identities list of matches | |
CN108960378A (en) | A kind of data download method, system, device and storage medium | |
CN114595291A (en) | Collection task adjusting method and device based on database annotation | |
WO2024055599A1 (en) | Telecommunication network management method and apparatus based on intent | |
CN110399512B (en) | Map storage management method and device | |
CN115686583B (en) | Mass Internet of things equipment upgrading method and device, electronic equipment and storage medium | |
CN109684158A (en) | Method for monitoring state, device, equipment and the storage medium of distributed coordination system | |
CN116541377B (en) | Processing method and system of materialized view of task and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication |