Wireless network data matching method, device and storage medium

By generating and matching the wireless test data IDs of terminal devices and base stations, the problem of complex and time-consuming matching of terminal device logs and MTS logs in 5G network testing is solved, achieving efficient and accurate data matching.

CN114828060BActive Publication Date: 2026-07-24ZTE CORP
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
ZTE CORP
Filing Date
2021-01-21
Publication Date
2026-07-24

AI Technical Summary

Technical Problem

In 5G network testing, the matching process between the terminal device's network logs and the background cell tracking signaling (MTS) logs is complex and time-consuming, especially with large amounts of data where efficiency is extremely low.

Method used

By acquiring wireless test data between the terminal device and the base station, a first ID of the network log and a second ID of the MTS log are generated. The target MTS log to be matched is determined based on the intersection of the IDs, and the matching process is optimized by combining the traffic variance value deviation.

Benefits of technology

It significantly improves the matching efficiency and accuracy of terminal device network logs and background MTS logs, and reduces data processing time and errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114828060B_ABST
    Figure CN114828060B_ABST
Patent Text Reader

Abstract

The embodiment of the application provides a wireless network data matching method, device and storage medium, and belongs to the field of communication. The method comprises the following steps: acquiring wireless test data between a terminal device and a base station, wherein the wireless test data comprises a first network log of the terminal device and a plurality of first cell tracking signaling MTS logs corresponding to the plurality of terminal devices; generating at least one first ID of the first network log according to identification information in the first network log, and generating a second ID of each first MTS log according to identification information in each first MTS log; and determining a target MTS log matched with the first network log from the plurality of first MTS logs according to the at least one first ID and the plurality of second IDs. According to the first ID and the second ID, the target MTS log matched with the first network log is determined from the plurality of first MTS logs, so that the matching efficiency and accuracy of the network log of the terminal device and the MTS log in the background are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and in particular to a wireless network data matching method, device, and storage medium. Background Technology

[0002] In 5G (5th-Generation) network testing, both large-scale and fixed-point testing require recording not only the network logs (LOGs) of terminal devices but also the managed tracking signals (MTS) in the background. However, the MTS records the LOGs of all terminal devices in the entire cell, and network testing involves tracking the MTS of multiple cells. This necessitates filtering the MTS data from a large volume of data to track the terminal devices' MTS data, a highly complex process. Furthermore, the filtered data needs to be aligned with the terminal device data, making the process extremely time-consuming and labor-intensive. When the background MTS data is very large, the filtering efficiency becomes extremely low. Therefore, how to quickly match the network logs of terminal devices with the background MTS logs is a pressing issue that needs to be addressed. Summary of the Invention

[0003] The present invention provides a wireless network data matching method, device, and storage medium, aiming to improve the matching efficiency and accuracy of network logs of terminal devices and MTS logs in the background.

[0004] In a first aspect, the present invention provides a wireless network data matching method, comprising:

[0005] Acquire wireless test data between the terminal device and the base station, wherein the wireless test data includes the first network log of the terminal device and multiple first cell tracking signaling (MTS) logs corresponding to the terminal device;

[0006] At least one first ID of the first network log is generated based on the identification information in the first network log, and a second ID of each first MTS log is generated based on the identification information in each first MTS log.

[0007] Based on at least one first ID and a plurality of second IDs, determine the target MTS log that matches the first network log from a plurality of first MTS logs.

[0008] In a second aspect, embodiments of the present invention also provide an apparatus, the apparatus comprising a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for implementing connection communication between the processor and the memory, wherein when the computer program is executed by the processor, it implements the steps of any wireless network data matching method provided in this specification.

[0009] Thirdly, embodiments of the present invention also provide a storage medium for computer-readable storage, characterized in that the storage medium stores one or more programs, which can be executed by one or more processors to implement the steps of any wireless network data matching method provided in this specification.

[0010] This invention provides a wireless network data matching method, device, and storage medium. The method involves acquiring wireless test data between a terminal device and a base station. This wireless test data includes a first network log of the terminal device and multiple first cell tracking signaling (MTS) logs corresponding to the terminal devices. Then, at least one first ID is generated for the first network log based on identification information in the first network log, and a second ID is generated for each first MTS log based on identification information in each first MTS log. Finally, based on the at least one first ID and the multiple second IDs, a target MTS log matching the first network log is determined from the multiple first MTS logs. This solution significantly improves the efficiency and accuracy of matching the terminal device's network log with the MTS logs in the background by determining the first ID and the second ID, and then identifying the target MTS log matching the first network log from the multiple first MTS logs based on the first ID and the second ID. Attached Figure Description

[0011] Figure 1 This is a flowchart illustrating a wireless network data matching method provided in an embodiment of the present invention.

[0012] Figure 2 for Figure 1 A flowchart illustrating the sub-steps of the wireless network data matching method;

[0013] Figure 3 This is a schematic diagram of a scenario for the wireless network data matching method provided in an embodiment of the present invention;

[0014] Figure 4 A flowchart illustrating another wireless network data matching method provided in an embodiment of the present invention;

[0015] Figure 5 This is a schematic block diagram of the structure of a device provided in an embodiment of the present invention. Detailed Implementation

[0016] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0017] The flowchart shown in the attached diagram is for illustrative purposes only and does not necessarily include all content and operations / steps, nor does it necessarily have to be performed in the order described. For example, some operations / steps can be broken down, combined, or partially merged, so the actual execution order may change depending on the actual situation.

[0018] It should be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the invention. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.

[0019] This invention provides a wireless network data matching method, device, and storage medium. The wireless network data matching method can be applied to devices such as servers, mobile phones, tablets, laptops, desktop computers, personal digital assistants, and wearable devices.

[0020] The following detailed description of some embodiments of the present invention is provided in conjunction with the accompanying drawings. Unless otherwise specified, the following embodiments and features can be combined with each other.

[0021] Please refer to Figure 1 , Figure 1 This is a flowchart illustrating a wireless network data matching method provided in an embodiment of the present invention.

[0022] like Figure 1 As shown, the wireless network data matching method includes steps S101 to S103.

[0023] Step S101: Obtain wireless test data between the terminal device and the base station, wherein the wireless test data includes the first network log of the terminal device and the first cell tracking signaling (MTS) logs corresponding to multiple terminal devices.

[0024] The wireless test data includes the first network log of the terminal device and the first cell tracking signaling (MTS) logs corresponding to multiple terminal devices. The first network log is generated during the operation of the terminal device and includes information such as the signal transmission time, latitude and longitude, signal frequency band, signal frequency point, base station identification, and cell identification. This embodiment does not list all of these. The first MTS log is recorded by the background network management device during the operation of the terminal device, including information such as the signal transmission time, latitude and longitude, signal frequency band, signal frequency point, base station identification, and cell identification. This embodiment does not list all of these. The terminal device can be determined according to actual conditions, and this embodiment does not impose specific limitations. For example, the terminal device can be a mobile phone, tablet computer, laptop computer, desktop computer, personal digital assistant, etc. The network management device can be selected according to actual conditions, and this embodiment does not impose specific limitations. For example, the network management device can be a server, computer equipment, etc.

[0025] In one embodiment, the first network log transmitted by the terminal device and the first MTS logs corresponding to multiple terminal devices transmitted by the network management device are obtained to obtain wireless test data between the terminal device and the base station.

[0026] Step S102: Generate at least one first ID of the first network log based on the identification information in the first network log, and generate a second ID of each first MTS log based on the identification information in each first MTS log.

[0027] The identification information in the first network log includes at least one base station identity identifier and at least one cell identity identifier. The base station identity identifier is the identity identifier of the base station accessed by the terminal device, and the cell identity identifier is the identity identifier of the cell accessed by the terminal device.

[0028] In one embodiment, such as Figure 2 As shown, step S102 includes sub-steps S1021 to S1022.

[0029] Sub-step S1021: Write at least one temporary wireless network identifier into the first network log.

[0030] The Radio Network Temporary Identity (RNTI) is a temporary radio network identifier assigned to a terminal device by the base station when the terminal device accesses the network. When the cell or base station accessed by the terminal device changes, the RNTI assigned to the terminal device by the base station will also change. Therefore, when the cell or base station accessed by the terminal device does not change, there is only one RNTI; when the cell or base station accessed by the terminal device changes, the base station will assign multiple RNTIs to the terminal device.

[0031] In one embodiment, at least one temporary wireless network identifier (TWI) of the terminal device and its generation time are obtained; based on the TWI and its generation time, at least one TWI is written into a first network log. By obtaining the TWI and its generation time and writing the corresponding TWI to the first network log for each time point, at least one TWI of the terminal device can be accurately and quickly determined, improving the efficiency of wireless network data matching.

[0032] In one embodiment, the method for obtaining at least one temporary wireless network identifier (TWI) and its generation time of the terminal device can be as follows: The terminal device's network logs are read using preset testing software, and the TWI and its generation time are obtained from the network logs. It is understood that the TWI will change when the base station or cell accessed by the terminal device changes; that is, multiple different TWIs can be obtained when the base station or cell accessed by the terminal device changes. The preset testing software can be selected according to actual conditions, and this embodiment does not specifically limit its selection. For example, the preset testing software could be Spark.

[0033] For example, such as Figure 3As shown, a wireless network area includes cells 1, 2, 3, 4, 5, 6, and 7. When a terminal device accesses cell 3 at 10:20:10, the base station assigns a temporary wireless network identifier of 20 to the terminal device. When the terminal device accesses cell 4 at 10:20:15, the base station assigns a temporary wireless network identifier of 22 to the terminal device. When the terminal device accesses cell 5 at 10:20:18, the base station assigns a temporary wireless network identifier of 25 to the terminal device. When the terminal device accesses cell 6 at 10:20:20, the base station assigns a temporary wireless network identifier of 30 to the terminal device. When the terminal device accesses cell 7 at 10:20:25, the base station assigns a temporary wireless network identifier of 32 to the terminal device. When the terminal device accesses cell 2 at 10:20:30, the base station assigns a temporary wireless network identifier of 35 to the terminal device. When the terminal device does not change the access cell or base station, the temporary wireless network identifier remains unchanged. That is, the temporary wireless network identifier between 10:20:11 and 10:20:15 is 20. It can be understood that when the terminal device does not change the access base station or cell at other times, the temporary wireless network identifier of the terminal device can refer to the situation between 10:20:11 and 10:20:15. This application embodiment will not elaborate further on this.

[0034] In one embodiment, writing at least one temporary wireless network identifier (TWI) to the first network log based on at least one TWI and its generation time can be achieved by: correlating the generation time of the TWI with the time in the first network log, and writing the TWI to the position in the first network log corresponding to the generation time of the TWI. By correlating the times, the TWI can be accurately written to the first network log.

[0035] For example, if the temporary wireless network identifier between 10:20:11 and 10:20:15 is 20, and the temporary wireless network identifier between 10:20:15 and 10:20:20 is 25, then the temporary wireless network identifier between 10:20:11 and 10:20:15 is 20, and the temporary wireless network identifier between 10:20:15 and 10:20:20 is 20, the corresponding time point is written into the first network log, resulting in the temporary wireless network identifier between 10:20:11 and 10:20:15 being 20, and the temporary wireless network identifier between 10:20:15 and 10:20:20 being 25 in the first network log.

[0036] Sub-step S1022: Generate at least one first ID of the first network log based on at least one temporary wireless network identifier, at least one base station identifier, and at least one cell identifier.

[0037] In one embodiment, at least one identification information group is formed based on at least one temporary wireless network identifier, at least one base station identity identifier, and at least one cell identity identifier; at least one first ID of the first network log is generated based on the temporary wireless network identifier, base station identity identifier, and cell identity identifier in the at least one identification information group.

[0038] In one embodiment, an identification information group is formed based on at least one temporary wireless network identifier, at least one base station identifier, and at least one cell identifier. Each identifier in the identification information group is converted into a string to obtain an identification information group string. The temporary wireless network identifier string, the base station identifier string, and the cell identifier string in the identification information group string are concatenated to obtain at least one first ID of the first network log. By converting each identifier in the identification information group into a string and concatenating the temporary wireless network identifier string, the base station identifier string, and the cell identifier string in the identification information group string, the first ID can be accurately obtained.

[0039] For example, temporary wireless network identifiers include 10, 11, 12, and 13; base station identifiers include 20, 21, 22, and 23; and cell identifiers include 30, 31, 32, and 33. Temporary wireless network identifier 10, base station identifier 20, and cell identifier 30 form an identifier information group. This identifier information group 10, 20, and 30 is converted into an identifier information group string, which includes 10, 20, and 30. These strings are then concatenated to obtain the first ID of the first network log, which is 102030. Similarly, other temporary wireless network identifiers, base station identifiers, and cell identifiers can be selected to form identifier information groups. These groups are then converted into identifier information group strings, and the strings containing these strings are concatenated to obtain other first IDs. The method for generating other first IDs can refer to the method for generating first IDs described above, and this embodiment will not elaborate further.

[0040] In one embodiment, the method for generating the second ID of each first MTS log based on the identification information in each first MTS log can be as follows: The identification information includes a temporary radio network identifier, a base station identity identifier, and a cell identity identifier. At least one temporary radio network identifier, at least one base station identity identifier, and at least one cell identity identifier are combined to form at least one identification information group. This identification information group is then converted into an identification information group string, resulting in a temporary radio network identifier string, a base station identity identifier string, and a cell identity identifier string. Finally, these strings are concatenated to obtain the second ID of the first MTS log. By converting the identification information into strings and concatenating them, the second ID of the first MTS log can be obtained quickly.

[0041] Step S103: Determine the target MTS log that matches the first network log from multiple first MTS logs based on at least one first ID and multiple second IDs.

[0042] The backend network management device includes the MTS logs of all terminal devices.

[0043] In one embodiment, the intersection of multiple first IDs and multiple second IDs is determined to obtain multiple target IDs; candidate MTS logs corresponding to each target ID are obtained from the first MTS logs; and target MTS logs matching the first network logs are determined from the multiple candidate MTS logs. It should be noted that when there is only one first ID, there is also only one target ID; when there are multiple first IDs, there is also a corresponding number of target IDs.

[0044] For example, the intersection of multiple first IDs and multiple second IDs is determined to obtain multiple target IDs. The method for obtaining candidate MTS logs corresponding to each target ID from the first MTS log can be as follows: the first IDs include 102132 and 102232, and the second IDs include 102030, 112233, 102132, 122235, 102232, 152536, and 453648, etc. The intersection of the first IDs and the second IDs is 102132 and 102232, therefore the target IDs are 102132 and 102232. The MTS logs corresponding to target IDs 102132 and 102232 are then obtained from the first MTS log to obtain the first candidate MTS log and the second candidate MTS log.

[0045] In one embodiment, the method for determining the target MTS log matching the first network log from a plurality of candidate MTS logs can be as follows: determining the variance value of traffic in the first network log to obtain a first variance value; determining the variance value of traffic in each candidate MTS log to obtain a plurality of second variance values; determining the deviation between the first variance value and each second variance value; and determining the target MTS log matching the first network log from the plurality of candidate MTS logs based on the deviation between the first variance value and each second variance value. Determining the target MTS log by the deviation of the variance values ​​greatly improves the accuracy of finding the target MTS log.

[0046] In one embodiment, the method for determining the target MTS log that matches the first network log from multiple candidate MTS logs based on the deviation between the first variance value and each second variance value can be as follows: determine the second variance value with the smallest deviation between the first variance value and each second variance value, and the candidate MTS log corresponding to the second variance value with the smallest difference is the target MTS log.

[0047] The aforementioned wireless network data matching method acquires wireless test data between the terminal device and the base station. This wireless test data includes a first network log of the terminal device and multiple first cell tracking signaling (MTS) logs corresponding to the terminal devices. Then, it generates at least one first ID for the first network log based on the identification information in the first network log, and generates a second ID for each first MTS log based on the identification information in each first MTS log. Finally, based on the at least one first ID and the multiple second IDs, it determines the target MTS log that matches the first network log from among the multiple first MTS logs. This scheme significantly improves the efficiency and accuracy of matching the terminal device's network logs with the MTS logs in the background by determining the first ID and the second ID, and then determining the target MTS log that matches the first network log from among the multiple first MTS logs based on the first ID and the second ID.

[0048] Please refer to Figure 4 , Figure 4 This is a flowchart illustrating another wireless network data matching method provided in an embodiment of the present invention.

[0049] like Figure 4 As shown, the wireless network data matching method includes steps S201 to S204.

[0050] Step S201: Obtain wireless test data between the terminal device and the base station, wherein the wireless test data includes the first network log of the terminal device and the first cell tracking signaling (MTS) logs corresponding to multiple terminal devices.

[0051] In one embodiment, first network logs transmitted by the terminal device and first MTS logs corresponding to multiple terminal devices transmitted by the network management device are obtained to obtain wireless test data between the terminal device and the base station. The terminal device can be determined according to actual conditions, and this embodiment does not impose specific limitations on it. For example, the terminal device can be a mobile phone, tablet computer, laptop computer, desktop computer, personal digital assistant, etc. The network management device can be selected according to actual conditions, and this embodiment does not impose specific limitations on it. For example, the network management device can be a server, computer equipment, etc.

[0052] Step S202: Clean the wireless test data to obtain the target wireless test data, which includes the second network log of the terminal device and the second MTS logs corresponding to multiple terminal devices.

[0053] The acquired wireless test data includes empty data and error data, which cause errors in subsequent data matching.

[0054] In one embodiment, empty data and / or data that do not conform to preset logic are deleted from the wireless test data to obtain target wireless test data. Deleting empty data and / or data that do not conform to preset logic from the wireless test data can improve the accuracy of wireless network data matching.

[0055] In one embodiment, the method for obtaining target wireless test data by deleting empty data in wireless test data can be: scanning the wireless test data and filtering out empty data, deleting the filtered empty data, and obtaining target wireless test data.

[0056] In one embodiment, the method for obtaining target wireless test data by deleting data that does not conform to preset logic from the wireless test data can be as follows: scan the wireless test data and filter out data that does not conform to preset logic, then delete the filtered data that does not conform to preset logic to obtain the target wireless test data. The preset logic can be set according to actual conditions, and this application does not impose specific limitations on it. By deleting data that does not conform to logic, the error of the overall data can be reduced, and the accuracy of wireless network data matching can be improved.

[0057] For example, when a transmission rate of 10000 Mbps is detected in the wireless test data, the preset logical transmission rate is less than 2000 Mbps. Therefore, the transmission rate of 10000 Mbps is illogical, and the data with a transmission rate of 10000 Mbps in the wireless test data is deleted.

[0058] In one embodiment, the wireless test data is format-converted to improve the efficiency of subsequent data matching. The format conversion can be performed by converting the time, date, and numerical values ​​in the wireless test data into strings. This ensures consistent format display of the wireless test data and improves the efficiency of subsequent data matching. It should be noted that other format conversion methods are possible, and this embodiment does not specifically limit the methods used.

[0059] Step S203: Generate at least one first ID for the second network log based on the identification information in the second network log, and generate a second ID for each second MTS log based on the identification information in each second MTS log.

[0060] In one embodiment, at least one temporary wireless network identifier (TWI) and its generation time are obtained from the terminal device. Based on the TWI and its generation time, at least one TWI is written into a second network log. An identifier information group is formed based on the at least one TWI, at least one base station identifier (BSI), and at least one cell identifier. Each identifier in the identifier information group is converted into a string to obtain an identifier information group string. The TWI, BSI, and cell identifier strings in the identifier information group string are concatenated to obtain at least one first ID in the first network log. By converting each identifier in the identifier information group into a string and concatenating the TWI, BSI, and cell identifier strings in the identifier information group string, the first ID can be accurately obtained.

[0061] In one embodiment, the method for generating the second ID of each second MTS log based on the identification information in each second MTS log can be as follows: The identification information includes a radio network temporary identifier, a base station identity identifier, and a cell identity identifier. At least one radio network temporary identifier, at least one base station identity identifier, and at least one cell identity identifier are combined into at least one identification information group. This identification information group is converted into an identification information group string, resulting in a radio network temporary identifier string, a base station identity identifier string, and a cell identity identifier string. Then, the radio network temporary identifier string, the base station identity identifier string, and the cell identity identifier string are concatenated to obtain the second ID of the second MTS log. By converting the identification information into strings and concatenating the identification information strings, the second ID of the second MTS log can be obtained quickly.

[0062] Step S204: Based on multiple first IDs and multiple second IDs, determine the target MTS log that matches the second network log from multiple second MTS logs.

[0063] In one embodiment, the intersection of multiple first IDs and multiple second IDs is determined to obtain multiple target IDs; candidate MTS logs corresponding to each target ID are obtained from the second MTS logs; and target MTS logs matching the second network logs are determined from the multiple candidate MTS logs. It should be noted that when there is only one first ID, there is also only one target ID; when there are multiple first IDs, there is also a corresponding number of target IDs.

[0064] In one embodiment, the method for determining the target MTS log matching the second network log from a plurality of candidate MTS logs can be as follows: determining the variance of traffic in the second network log to obtain a first variance value; determining the variance of traffic in each candidate MTS log to obtain a plurality of second variance values; determining the deviation between the first variance value and each second variance value; and determining the target MTS log matching the second network log from the plurality of candidate MTS logs based on the deviation between the first variance value and each second variance value. Determining the target MTS log by the deviation of the variance values ​​greatly improves the accuracy of finding the target MTS log.

[0065] The aforementioned wireless network data matching method acquires wireless test data between a terminal device and a base station. This wireless test data includes a first network log of the terminal device and multiple first cell tracking signaling (MTS) logs corresponding to the terminal devices. The wireless test data is then cleaned to obtain target wireless test data, which includes a second network log of the terminal device and multiple second MTS logs corresponding to the terminal devices. Next, at least one first ID is generated for the second network log based on the identification information in the second network log, and a second ID is generated for each second MTS log based on the identification information in each second MTS log. Finally, based on the multiple first IDs and multiple second IDs, a target MTS log matching the second network log is determined from the multiple second MTS logs. By cleaning the wireless test data to obtain the target wireless test data, the accuracy of the data is improved, thus enhancing the accuracy of wireless network data matching.

[0066] Please see Figure 5 , Figure 5 This is a schematic block diagram of the structure of a device provided in an embodiment of the present invention.

[0067] like Figure 5 As shown, device 300 includes processor 301 and memory 302, which are connected via bus 303, such as I2C (Inter-integrated Circuit) bus.

[0068] Specifically, processor 301 provides computing and control capabilities to support the operation of the entire device. Processor 301 can be a Central Processing Unit (CPU), but it can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.

[0069] Specifically, the memory 302 can be a Flash chip, a read-only memory (ROM) disk, an optical disk, a USB flash drive, or a portable hard drive, etc.

[0070] Those skilled in the art will understand that Figure 5 The structure shown is merely a block diagram of a portion of the structure related to the present invention and does not constitute a limitation on the device to which the present invention is applied. Specific devices may include more or fewer components than those shown in the figure, or may combine certain components, or may have different component arrangements.

[0071] The processor is used to run a computer program stored in a memory, and when executing the computer program, implements any of the wireless network data matching methods provided in the embodiments of the present invention.

[0072] In one embodiment, the processor is configured to run a computer program stored in memory, and when executing the computer program, perform the following steps:

[0073] Acquire wireless test data between the terminal device and the base station, wherein the wireless test data includes the first network log of the terminal device and multiple first cell tracking signaling (MTS) logs corresponding to the terminal device;

[0074] At least one first ID of the first network log is generated based on the identification information in the first network log, and a second ID of each first MTS log is generated based on the identification information in each first MTS log.

[0075] Based on at least one first ID and a plurality of second IDs, determine the target MTS log that matches the first network log from a plurality of first MTS logs.

[0076] In one embodiment, when the processor implements the identification information in the first network log, which includes at least one base station identity identifier and at least one cell identity identifier, the step of generating at least one first ID of the first network log based on the identification information in the first network log is configured to:

[0077] Write at least one temporary wireless network identifier into the first network log;

[0078] At least one first ID is generated from the first network log based on the at least one temporary wireless network identifier, at least one base station identifier, and at least one cell identifier.

[0079] In one embodiment, when the processor implements the step of writing at least one temporary wireless network identifier to the first network log, it is configured to:

[0080] Obtain at least one temporary wireless network identifier of the terminal device and the generation time of the at least one temporary wireless network identifier;

[0081] At least one temporary wireless network identifier is written into the first network log based on at least one temporary wireless network identifier and the generation time of the at least one temporary wireless network identifier.

[0082] In one embodiment, when the processor generates at least one first ID of the first network log based on the at least one radio network temporary identifier, at least one base station identity identifier, and at least one cell identity identifier, it is configured to:

[0083] At least one identification information group is formed based on at least one temporary wireless network identifier, at least one base station identity identifier, and at least one cell identity identifier;

[0084] At least one first ID is generated from the first network log based on the wireless network temporary identifier, base station identity identifier, and cell identity identifier in the at least one identification information group.

[0085] In one embodiment, when the processor implements the step of determining a target MTS log matching the first network log from a plurality of first MTS logs based on at least one first ID and a plurality of second IDs, it is configured to:

[0086] Determine the intersection of multiple first IDs and multiple second IDs to obtain multiple target IDs;

[0087] Obtain the candidate MTS log corresponding to each target ID from multiple first MTS logs;

[0088] The target MTS log that matches the first network log is determined from the plurality of candidate MTS logs.

[0089] In one embodiment, when the processor performs the step of determining the target MTS log that matches the first network log from the plurality of candidate MTS logs, it is configured to:

[0090] Determine the variance of the traffic in the first network log to obtain the first variance value;

[0091] The variance of traffic in each candidate MTS log is determined to obtain multiple second variance values;

[0092] Determine the deviation between the first variance value and each of the second variance values;

[0093] The target MTS log that matches the first network log is determined from the plurality of candidate MTS logs based on the deviation between the first variance value and each of the second variance values.

[0094] In one embodiment, after acquiring the wireless test data between the terminal device and the base station, the processor is further configured to:

[0095] The wireless test data is cleaned to obtain target wireless test data, which includes the second network log of the terminal device and the second MTS logs corresponding to multiple terminal devices.

[0096] The step of generating at least one first ID for the first network log based on the identification information in the first network log, and generating a second ID for each first MTS log based on the identification information in each first MTS log, includes:

[0097] At least one first ID of the second network log is generated based on the identification information in the second network log, and a second ID of each second MTS log is generated based on the identification information in each second MTS log.

[0098] The step of determining the target MTS log matching the first network log from multiple first MTS logs based on multiple first IDs and multiple second IDs includes:

[0099] Based on multiple first IDs and multiple second IDs, a target MTS log matching the second network log is determined from multiple second MTS logs.

[0100] In one embodiment, when the processor performs data cleaning on the wireless test data to obtain the target wireless test data, it is configured to:

[0101] Empty data and / or data that do not conform to preset logic are deleted from the wireless test data to obtain the target wireless test data.

[0102] It should be noted that those skilled in the art will understand that, for the sake of convenience and brevity, the specific working process of the device described above can be referred to the corresponding process in the aforementioned wireless network data matching method embodiments, and will not be repeated here.

[0103] This invention also provides a storage medium for computer-readable storage, the storage medium storing one or more programs that can be executed by one or more processors to implement the steps of any of the wireless network data matching methods provided in this specification.

[0104] The storage medium can be an internal storage unit of the device described in the foregoing embodiments, such as the hard drive or memory of the device. Alternatively, the storage medium can be an external storage device, such as a plug-in hard drive, Smart Media Card (SMC), Secure Digital (SD) card, or Flash Card.

[0105] It will be understood by those skilled in the art that all or some of the steps, systems, or apparatuses disclosed above, and their functional modules / units, can be implemented as software, firmware, hardware, or suitable combinations thereof. In hardware implementations, the division between functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed collaboratively by several physical components. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit (ASIC). Such software may be distributed on a computer-readable medium, which may include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.

[0106] It should be understood that the term "and / or" as used in this specification and the appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes such combinations. It should be noted that, herein, the terms "comprising," "including," or any other variations thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.

[0107] The sequence numbers of the above embodiments of the present invention are merely for descriptive purposes and do not represent the superiority or inferiority of the embodiments. The above descriptions are only specific implementations of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A wireless network data matching method, characterized in that, include: Acquire wireless test data between the terminal device and the base station, wherein the wireless test data includes the first network log of the terminal device and multiple first cell tracking signaling (MTS) logs corresponding to the terminal device; At least one first ID of the first network log is generated based on the identification information in the first network log, and a second ID of each first MTS log is generated based on the identification information in each first MTS log. Determine the intersection of at least one first ID and at least one second ID to obtain at least one target ID; obtain candidate MTS logs corresponding to each target ID from multiple first MTS logs; The variance of traffic in the first network log is determined to obtain a first variance value; the variance of traffic in each candidate MTS log is determined to obtain multiple second variance values; the deviation between the first variance value and each second variance value is determined; and a target MTS log matching the first network log is determined from the multiple candidate MTS logs based on the deviation between the first variance value and each second variance value.

2. The wireless network data matching method according to claim 1, characterized in that, The identification information in the first network log includes at least one base station identity identifier and at least one cell identity identifier. Generating at least one first ID for the first network log based on the identification information in the first network log includes: Write at least one temporary wireless network identifier into the first network log; At least one first ID is generated from the first network log based on the at least one temporary wireless network identifier, at least one base station identifier, and at least one cell identifier.

3. The wireless network data matching method according to claim 2, characterized in that, Writing at least one temporary wireless network identifier to the first network log includes: Obtain at least one temporary wireless network identifier of the terminal device and the generation time of the at least one temporary wireless network identifier; At least one temporary wireless network identifier is written into the first network log based on at least one temporary wireless network identifier and the generation time of the at least one temporary wireless network identifier.

4. The wireless network data matching method according to claim 2, characterized in that, The step of generating at least one first ID for the first network log based on the at least one temporary wireless network identifier, at least one base station identifier, and at least one cell identifier includes: At least one identification information group is formed based on at least one temporary wireless network identifier, at least one base station identity identifier, and at least one cell identity identifier; At least one first ID is generated from the first network log based on the wireless network temporary identifier, base station identity identifier, and cell identity identifier in the at least one identification information group.

5. The wireless network data matching method according to any one of claims 1-4, characterized in that, After acquiring the wireless test data between the terminal device and the base station, the method further includes: The wireless test data is cleaned to obtain target wireless test data, which includes the second network log of the terminal device and the second MTS logs corresponding to multiple terminal devices. The step of generating at least one first ID for the first network log based on the identification information in the first network log, and generating a second ID for each first MTS log based on the identification information in each first MTS log, includes: At least one first ID of the second network log is generated based on the identification information in the second network log, and a second ID of each second MTS log is generated based on the identification information in each second MTS log. The step of determining the intersection of at least one first ID and at least one second ID to obtain at least one target ID; and obtaining candidate MTS logs corresponding to each target ID from multiple first MTS logs, includes: Determine the intersection of at least one first ID and at least one second ID to obtain at least one target ID; obtain candidate MTS logs corresponding to each target ID from multiple second MTS logs; The steps include: determining the variance of traffic in the first network log to obtain a first variance value; determining the variance of traffic in each candidate MTS log to obtain multiple second variance values; determining the deviation between the first variance value and each second variance value; and determining the target MTS log matching the first network log from the multiple candidate MTS logs based on the deviation between the first variance value and each second variance value. The variance of traffic in the second network log is determined to obtain a first variance value; the variance of traffic in each candidate MTS log is determined to obtain multiple second variance values; the deviation between the first variance value and each second variance value is determined; and a target MTS log matching the second network log is determined from the multiple candidate MTS logs based on the deviation between the first variance value and each second variance value.

6. The wireless network data matching method according to claim 5, characterized in that, The step of cleaning the wireless test data to obtain the target wireless test data includes: Empty data and / or data that do not conform to preset logic are deleted from the wireless test data to obtain the target wireless test data.

7. A device, characterized in that, The device includes a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for implementing communication between the processor and the memory, wherein when the computer program is executed by the processor, it implements the steps of the wireless network data matching method as described in any one of claims 1 to 6.

8. A storage medium for computer-readable storage, characterized in that, The storage medium stores one or more programs, which can be executed by one or more processors to implement the steps of the wireless network data matching method according to any one of claims 1 to 6.