Network coverage blind spot detection method, communication node, and storage medium

By sending task confirmation messages to user equipment and recording detection data using blockchain, the problem of low blind spot detection efficiency of wireless networks is solved, efficient and trustworthy coverage blind spot detection and management is achieved, and network coverage quality is optimized.

WO2025161427A1PCT designated stage Publication Date: 2025-08-07ZTE CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/119972
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-02
Filing Date
2024-09-20
Publication Date
2025-08-07

AI Technical Summary

Technical Problem

The prior art is difficult to efficiently and accurately detect the blind spots of wireless network coverage, especially in complex scenarios such as parks and factories, resulting in uneven signal coverage and low blind spot detection efficiency.

Method used

By sending task confirmation messages to user equipment, using blockchain technology to record task transaction information and detection data, combined with blind spot detection data of user equipment, determine coverage blind spots and issue rewards, realizing detection and management of network coverage blind spots.

Benefits of technology

It improves the efficiency and credibility of network coverage blind spot detection, makes full use of user equipment resources, ensures the security and reliability of detection data, and optimizes network coverage and quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024119972_07082025_PF_FP_ABST
    Figure CN2024119972_07082025_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a network coverage blind spot detection method, a communication node, and a storage medium. The method comprises: sending a task confirmation message for network coverage blind spot detection to a target user equipment, and storing corresponding task transaction information to a blockchain; and upon receipt of blind spot detection data of the target user equipment, determining a network coverage blind spot on the basis of the blind spot detection data, issuing a reward to the target user equipment, and storing task completion information to the blockchain.
Need to check novelty before this filing date? Find Prior Art

Description

Network coverage blind spot detection method, communication node and storage medium Technical Field

[0001] The present application relates to the field of wireless communication technology, for example, to a network coverage blind spot detection method, a communication node and a storage medium. Background Art

[0002] During network planning and optimization, wireless network coverage data is primarily collected through drive tests conducted by operators, which is inefficient. Furthermore, signal coverage in scenarios like campuses and factories remains a challenge. Due to factors such as buildings, terrain, signal attenuation, and inaccessible areas within non-public spaces and buildings, these areas often experience uneven signal coverage and blind spots. Because blind spot detection relies on drive test data, operators struggle to penetrate private areas or collect comprehensive and accurate data across all areas, resulting in an inaccurate understanding of coverage. The efficiency and reliability of blind spot detection remain to be improved.

[0003] Summary of the Invention

[0004] The present application provides a network coverage blind spot detection method, a communication node and a storage medium.

[0005] An embodiment of the present application provides a network coverage blind spot detection method, which is applied to a network-side node, including: sending a task confirmation message for network coverage blind spot detection to a target user device, and storing corresponding task transaction information in a blockchain; upon receiving blind spot detection data from the target user device, determining the network coverage blind spot based on the blind spot detection data, issuing a reward to the target user device, and storing task completion information in a blockchain.

[0006] An embodiment of the present application provides another network coverage blind spot detection method, which is applied to a user device, including: receiving a task confirmation message for network coverage blind spot detection; executing a network coverage blind spot detection task according to the task confirmation message to obtain blind spot detection data; and sending the blind spot detection data to a network side node.

[0007] An embodiment of the present application further provides a communication node, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned network coverage blind spot detection method when executing the program.

[0008] An embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, the above-mentioned network coverage blind spot detection method is implemented. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] FIG1 is a flow chart of a method for detecting a network coverage blind spot provided by an embodiment;

[0010] FIG2 is a schematic diagram of a network architecture for detecting a network coverage blind spot provided by an embodiment;

[0011] FIG3 is a flow chart of another method for detecting a network coverage blind spot provided by an embodiment;

[0012] FIG4 is a schematic diagram of a user-side architecture for detecting a network coverage blind spot provided by an embodiment;

[0013] FIG5 is a schematic diagram of interaction between a network side and a user side for detecting a network coverage blind spot provided by an embodiment;

[0014] FIG6 is a schematic structural diagram of a network coverage blind spot detection device provided by an embodiment;

[0015] FIG7 is a schematic structural diagram of another network coverage blind spot detection device provided by an embodiment;

[0016] FIG8 is a schematic diagram of the hardware structure of a communication node provided by an embodiment. DETAILED DESCRIPTION

[0017] The present application is described below in conjunction with the accompanying drawings and embodiments. The specific embodiments described herein are merely for illustrative purposes. Unless otherwise specified, the embodiments and features of the embodiments in this application may be combined with one another in any manner. For ease of description, only portions relevant to this application are shown in the accompanying drawings.

[0018] FIG1 is a flow chart of a method for detecting a network coverage blind spot according to an embodiment, which can be applied to network-side nodes, such as base stations or access points (APs). As shown in FIG1 , the method provided by this embodiment includes steps 110 and 120 .

[0019] In 110, a task confirmation message for network coverage blind spot detection is sent to the target user equipment, and the corresponding task transaction information is stored in the blockchain.

[0020] In this embodiment, the user equipment is a user-side node. The user equipment can be moved to a designated location during use and has the function of detecting network coverage. The target user equipment primarily refers to the user equipment performing the network coverage blind spot detection task. The target user equipment can be selected or configured by the network-side node, determined through negotiation with the network-side node, or can be any user equipment connected to the network-side node. This embodiment does not specifically limit the method for determining the target user equipment.

[0021] The task confirmation message can be used to instruct the target user device to perform the corresponding network coverage blind spot detection task (hereinafter referred to as the task). The task confirmation message may include information such as the detection area, the detection target (network coverage parameters to be detected, such as coverage range, signal strength and / or data transmission rate, etc.), the detection time (task deadline), the detection method and / or the incentive method. There can be multiple target user devices, and the network side node can instruct multiple target user devices to perform different tasks respectively, thereby improving the detection efficiency and ensuring the comprehensiveness of the detection. In addition, by issuing certain rewards to the target user devices, the enthusiasm of the user-side nodes for detection can be increased, and the reliability of the detection results can be improved to a certain extent.

[0022] For task confirmation messages from different target user devices, the information can be the same, different, or overlapping. For example, the detection areas of target user devices A and B are different, while the detection areas of target user devices B and C partially overlap. Another example is that the detection methods of target user devices A and B are the same, while those of target user devices B and C are different. Another example is that the detection time and network coverage parameters to be detected for each user device can be the same. The process of the network node confirming the target user device and the corresponding task, sending the task confirmation message, and the target user device receiving the task confirmation message can be understood as the generation of a task transaction. The relevant task transaction information can be stored in the blockchain to record the transaction status of each task. Task transaction information may include the task identifier (ID), the corresponding target user device ID, and / or a summary of the task confirmation information.

[0023] In 120, when the blind spot detection data of the target user equipment is received, the network coverage blind spot is determined according to the blind spot detection data, a reward is issued to the target user equipment, and task completion information is stored in the blockchain.

[0024] In this embodiment, the blind spot detection data may include information such as the detection area, the detection results of the network coverage parameters, the detection time and / or detection method of the blind spot detection data. The network coverage parameters include, for example, the location coordinates of the detection area and the corresponding reference signal receiving power (RSRP) and / or signal to interference plus noise ratio (SINR). After each target user device completes the corresponding task, it uploads the obtained blind spot detection data to the network side node. The network side node can determine the network coverage blind area based on the received blind spot detection data and issue a reward to the corresponding target user device. The content of the reward can be an amount, or it can be a discount coupon, exchange coupon, traffic data package and / or free call time. The content of the reward for different target user devices can be the same or different. In addition, the value of the reward for different target user devices can be the same (e.g., each target user device is rewarded 10 yuan) or different. For example, the value of the reward can be determined based on the time taken by the target user device to perform the corresponding task, whether the functions of the target user device are comprehensive, the historical detection status of the target user device and / or the credibility of the target user device.

[0025] Task completion information can be stored in the blockchain to record the completion of each task. Task completion information may include the task identifier (ID), the corresponding target user device ID, detection time, blind spot detection data, and / or reward information.

[0026] This embodiment provides a blockchain-based method for detecting blind spots in wireless network coverage involving user devices. Blockchain technology is used to record and verify various tasks and transaction information, ensuring the security, reliability, and tamper-proof nature of the entire process. By distributing tasks to target user devices, different target user devices can be deployed in areas such as parks and factories according to actual needs, fully utilizing the resources of user devices and thereby improving the efficiency and reliability of blind spot detection.

[0027] In one embodiment, before sending the task confirmation message to the target user equipment, the method further includes:

[0028] 101: Broadcast a task release message for network coverage blind spot detection, and write the task release message into a smart contract on the blockchain; wherein the task release message carries at least one of the following: publisher identification, task identification, task requirement quantity, detection target, test plan, task deadline, incentive method, and task acceptance criteria.

[0029] In this embodiment, a network node can broadcast a task release message to notify user devices within the network that network blind spot detection is required, thereby establishing a connection or engaging in negotiation with the user device. Based on this, user devices can also be screened to determine target user devices. Task release messages can be stored in a blockchain to record the initial configuration of each task. The publisher identifier can be the identifier of the network node; the task identifier can be a unique identifier used to identify a task; the task requirement quantity can be the number of target user devices or the number of tasks required for network blind spot detection; the detection target primarily refers to the network coverage parameters to be tested; the test plan can refer to the test time, location, equipment, and / or test method; the task deadline primarily refers to the validity period of the task or the time required for target user devices to execute the task; the incentive method can refer to the content, value, and / or calculation method of the reward; and the task acceptance criteria primarily refer to criteria for determining the validity of blind spot detection data, such as whether the blind spot detection data is uploaded within the task deadline, conforms to the required format, is within a preset range, and / or whether there are no conflicts between blind spot detection data from different target user devices.

[0030] In one embodiment, before sending the task confirmation message to the target user equipment, the method further includes:

[0031] 103: Receive an order request from at least one user device.

[0032] 105: Determine a target user equipment for performing the network coverage blind spot detection task from at least one user equipment according to the order receiving time and the order quantity.

[0033] In this embodiment, after receiving the task release message, the user device may send an order acceptance request to the network side node to indicate that the user device can perform the corresponding network coverage blind spot detection task. The network side node may receive an order acceptance request from one or more user devices. On this basis, it can determine the target user device from the user devices that sent the order acceptance request based on the order acceptance time and the order quantity. For example, for a single task, the network side node may determine the specified number of user devices that accepted the order the earliest after the broadcast task release message (the specified number is less than or equal to the order quantity) as the target user devices of the task; or determine the specified number of user devices that accepted the order within a set time period after the broadcast task release message (the specified number is less than or equal to the order quantity) as the target user devices of the task; or determine the user devices whose order acceptance time meets the set proportion of the order quantity as the target user devices of the task, etc.

[0034] In one embodiment, the order acceptance request carries at least one of the following: a user device identifier, a task identifier, an order acceptance time, and a task release message digest. The task identifier may indicate the task for which the user device is accepting the order, i.e., a task that the user device can accept or execute. The task release message digest may be understood as key information in the task release message, such as the publisher identifier and the task identifier.

[0035] The network side node may broadcast a task release message containing a corresponding task identifier for each task; a user device may send an order request for at least one task; and for each task, the network side node may determine at least one target user device.

[0036] In one embodiment, upon receiving blind spot detection data of a target user equipment, determining a network coverage blind spot according to the blind spot detection data includes:

[0037] 122: When blind spot detection data of multiple target user equipments are received, compare the blind spot detection data of each target user equipment and evaluate the quality of the blind spot detection data of each target user equipment.

[0038] 124: Determine the blind spot detection data of the target user equipment that meets the standards based on the task acceptance standard and the quality of the blind spot detection data of each target user equipment.

[0039] 126: Determine network coverage blind spots based on qualified blind spot detection data.

[0040] In this embodiment, the blind spot detection data of different target user devices may involve the same detection area. For the same detection area, the blind spot detection data of different target user devices may differ to a certain extent. For example, the blind spot detection data of target user device A may be more accurate than the blind spot detection data of target user device B. For another example, the blind spot detection data of target user device A may be collected more frequently than the blind spot detection data of target user device B. For another example, the blind spot detection data of target user device A may conflict with the blind spot detection data of target user device B.

[0041] By comparing the blind spot detection data of each target user device, the quality of the blind spot detection data can be evaluated based on the accuracy, collection frequency and / or functional format of the blind spot detection data of each target user device. In the case of conflicts in the blind spot detection data of different target user devices, the blind spot detection data with poor quality can be eliminated and the blind spot detection data with better quality can be retained.

[0042] Task acceptance criteria primarily refer to criteria for determining the validity of blind spot detection data, such as the target user device's complete functionality, the target user device's detection method meeting requirements, the blind spot detection data being uploaded within the task deadline, the blind spot detection data conforming to the required format, the detection target value being within a preset range, and / or the absence of conflicts between blind spot detection data from different target user devices. Based on the task acceptance criteria and the quality of the blind spot detection data from each target user device, qualified blind spot detection data can be determined. This qualified blind spot detection data has a high degree of credibility and can be used by network-side nodes to determine network coverage blind spots. For example, if the blind spot detection data from target user device A meets the standards and indicates that area a1 has no network coverage, then area a1 can be determined as a network coverage blind spot. Alternatively, if the blind spot detection data from both target user device A and target user device B meet the standards, and the detection target of target user device A's blind spot detection data indicates that area a1 has no network coverage, while the detection target of target user device B's blind spot detection data indicates that area b1 has no network coverage, then the overlapping area between areas a1 and b1 can be determined as a network coverage blind spot.

[0043] In one embodiment, issuing rewards to target user devices includes: issuing rewards to target user devices according to a first incentive method, the first incentive method is to issue rewards to corresponding target user devices based on the order of submission time of qualified blind spot detection data, and the rewards corresponding to each target user device decrease in sequence.

[0044] In this embodiment, the target user device may refer to a user device that performs a network coverage blind spot detection task and whose blind spot detection data meets the standards. For multiple target user devices, the network-side node issues corresponding rewards to each target user device, and the earlier the blind spot detection data is submitted, the higher the value of the reward for the corresponding target user device. For example, for three target user devices, rewards of 20 yuan, 15 yuan, and 10 yuan are issued respectively according to the submission time of the blind spot detection data; for another example, according to the submission time, the reward weight of the top 30% submitters is higher, the weight of 31%-80% remains unchanged, and the weight of the remaining rewards is reduced, etc. On this basis, the enthusiasm of the target user devices and the efficiency of task execution can be further improved.

[0045] The submission time reflects the speed or efficiency at which the target user device performs the corresponding task. The submission time can refer to the absolute time at which each target user device uploads the blind spot detection data. For example, for the same task, the network-side node can send task confirmation messages to multiple target user devices at the same time, and issue rewards in descending order according to the absolute time at which each target user device uploads the blind spot detection data. The submission time can also be determined based on the time it takes for the target user device to perform the corresponding task (the time from receiving the task confirmation message to uploading the blind spot detection data, or the time from sending the task confirmation message to receiving the blind spot detection data by the network-side node, etc.). In this case, the time at which the network-side node sends the task confirmation messages to multiple target user devices may not be exactly the same, and certain differences are allowed.

[0046] In one embodiment, issuing a reward to the target user device includes: issuing a reward to the target user device according to a second incentive method, wherein the second incentive method is to issue rewards to the target user devices corresponding to the blind spot detection data that meets the standards, and the rewards corresponding to each target user device that meets the standards are equal.

[0047] In this embodiment, the target user device may refer to a user device that performs a network coverage blind spot detection task and whose blind spot detection data meets the standards. For multiple target user devices, the network side node issues corresponding rewards to each target user device, and the rewards corresponding to each target user device that meets the standards are equal. For example, for three target user devices, a reward of 10 yuan is issued according to the submission time of the blind spot detection data. In this case, the requirements for task execution efficiency and real-time performance are relatively low, and the computational load of the network side node is small. It is applicable to situations where there are a large number of network coverage blind spots to be detected, a large number of users within the network coverage blind spots to be detected, a large number of user devices receiving orders or target user devices, etc.

[0048] In one embodiment, before sending a task confirmation message to the target user device, it also includes: allocating a network coverage blind spot detection task to the target user device based on the customer complaint area and / or potential blind spot; wherein the potential blind spot is determined by performing statistics, clustering and / or neural network prediction on the current network coverage data.

[0049] In this embodiment, a customer complaint area may refer to a network coverage blind spot reported by customers through complaints or reports. A potential blind spot may refer to a possible network coverage blind spot determined by a network node through analysis of current network coverage data. Based on the determination of target user devices, the network node may assign network coverage blind spot detection tasks to the target user devices. For example, if there are x1 customer complaint areas and / or potential blind spots and y1 target user devices, the network coverage blind spot detection task for x1 areas may be assigned to y1 target user devices. Ensure that all x1 areas are detected, and the areas detected by each target user device may overlap.

[0050] Potential blind spots are determined by statistics, clustering, and / or neural network prediction of current network coverage data. Current network coverage data may include the network signal quality of each area within the current and previous set time periods, whether customer complaints have been received, whether there is data service, and / or data service quality (which can be evaluated by interruption rate and / or data transmission rate, etc.). For example, based on statistics, areas where the network signal quality (the average signal quality within the set time period can be calculated) is lower than a threshold, the customer complaint rate is higher than a threshold, and / or the data service quality is lower than a threshold can be determined as potential blind spots; based on clustering, areas can be clustered according to network signal quality, customer complaint rate, and / or data service quality, and one or more areas with poor network signal quality, high customer complaint rate, and / or poor data service quality can be determined as potential blind spots; based on neural network prediction, current network coverage data can be input into a trained neural network model (the neural network model has the ability to predict whether one or more areas are potential blind spots through training), and potential blind spots can be determined based on the output of the neural network model.

[0051] In one embodiment, the network coverage blind spot detection task is assigned to the target user device based on the customer complaint area and / or potential blind spot, including: assigning the network coverage blind spot detection task to the target user device based on the geographical location, network topology and / or task coverage of the customer complaint area and / or potential blind spot.

[0052] In this embodiment, in the process of allocating network coverage blind spot detection tasks, the customer complaint areas and / or potential blind spots are first determined, and the network coverage blind spot detection tasks are allocated to target user devices based on the geographical location, network topology and / or task coverage of the customer complaint areas and / or potential blind spots, and it is necessary to ensure that all customer complaint areas and / or potential blind spots have corresponding target user devices for detection. Among them, the geographical location includes the latitude and longitude coordinate range or the street, community or park range; the network topology mainly refers to the physical layout of network equipment, such as the connection structure of various physical or virtual nodes of the wireless network, the physical wiring and / or the distance between nodes; the task coverage can be understood as the proportion of the corresponding area in the entire area to be detected. For example, the entire area to be detected includes area c1, area c2 and area c3. For any one of the areas, such as area c1, the higher the proportion of area c1 (area) in the entire area to be detected (area), it indicates that the area c1 has a greater probability, or there may be more areas within the area that are network coverage blind spots, then more target user devices can be allocated to the area for more comprehensive and reliable detection; and for areas with lower task coverage, such as area c2 and area C3, relatively fewer target user devices can be allocated to save resources.

[0053] In one embodiment, the method further comprises:

[0054] 130: Generate a blind area data credibility map.

[0055] 140: Based on the blind spot data credibility graph, periodically establish a network coverage blind spot detection task for areas where the credibility is lower than a preset threshold.

[0056] In this embodiment, a blind spot data credibility map can be generated based on the quality of historical blind spot detection data, customer complaint areas, and / or potential blind spots. This blind spot data credibility map can be used to indicate whether each area is a blind spot and the probability of each area being a blind spot. Based on this, network-side nodes, by maintaining the blind spot data credibility map, can promptly establish network coverage blind spot detection tasks when blind spot detection is needed. For example, network coverage blind spot detection tasks can be periodically established (e.g., weekly) for areas whose credibility falls below a preset threshold.

[0057] Figure 2 is a schematic diagram of a network architecture for detecting network coverage blind spots, provided by one embodiment. As shown in Figure 2, the blockchain foundation module, serving as the infrastructure for the entire architecture, utilizes blockchain technology to record, verify, and transmit messages for various tasks and transaction information. The blockchain foundation module ensures the security and reliability of the entire process, preventing tampering. The blockchain module includes the following functions:

[0058] Data storage: used to persistently store various important information such as task release messages, task transaction information, task completion information, etc. Data storage can use the underlying distributed ledger database of the blockchain or an independently designed distributed storage network.

[0059] Public key encryption: used for identity management and secure information transmission. Public key cryptography technology can be used to generate and identify independent public and private key pairs for each participating node, achieving secure data transmission throughout the entire process from publication to transaction.

[0060] Consensus mechanism: used to maintain the consistency of the system's participating nodes and reach consensus on transaction results to ensure the irreversibility of transactions.

[0061] Smart contracts: used to encode and deploy various business contracts, such as task distribution contracts, task incentive contracts, etc., and automatically execute related transactions and operations.

[0062] Peer-to-Peer (P2P) network: infrastructure support for data exchange and transmission between participating nodes.

[0063] The blind spot calculation and management module analyzes and assesses existing network data, identifies potential blind spots and / or customer complaint areas, establishes and assigns blind spot detection tasks, and utilizes blind spot detection data from user-side nodes for blind spot calculation and credibility analysis. Furthermore, a blind spot data credibility graph is maintained to periodically dispatch tasks for monitoring and management of blind spots. This architecture helps improve network coverage and quality, and optimizes network performance. For example, the blind spot calculation and management module includes the following functions:

[0064] Potential blind spot calculation: Extract relevant data from the live network, including signal strength, data transmission rate, and other information. Using this extracted data and customer complaint areas, analyze and process the live network to identify potential blind spots. Algorithms used include, but are not limited to, statistical analysis, cluster analysis, and neural network prediction.

[0065] Task creation and assignment: After identifying potential blind spot areas, these areas are divided into specific inspection tasks based on a specific partitioning strategy. This partitioning strategy can take into account factors such as geographic location, network topology, and / or task coverage to rationally assign tasks and ensure comprehensive blind spot detection coverage. Generated inspection tasks include detailed information such as a unique task identifier (ID), task requirements, deadlines, and incentive mechanisms, facilitating subsequent task issuance and execution.

[0066] Detection data analysis and blind spot calculation: The blind spot calculation and management module receives blind spot detection data submitted by user devices, which includes network performance test data conducted by user devices at designated locations. The module performs credibility analysis on the blind spot detection data to evaluate the accuracy and credibility of the data. The calculation methods include but are not limited to algorithms based on correlation coefficients, algorithms based on verification, and / or algorithms based on artificial intelligence (AI). Based on reliable user road test data, the blind spot calculation and management module performs blind spot calculations to determine the network coverage blind spot areas actually tested.

[0067] For example, an algorithm based on correlation coefficients can be used to analyze the degree of correlation (or approximation) between key variables (such as the measured blind spot area, the location coordinates of boundary points, and / or the location coordinates of the center point) in the blind spot detection data submitted by each user device. The higher the degree of correlation, the more likely the key variables satisfy a linear relationship, and thus the higher the credibility of the corresponding blind spot detection data. Another example is a test-based algorithm (such as analysis of variance, t-test, or rank sum test algorithm) that can test the consistency of key variables in the blind spot detection data submitted by each user device and determine the size of the gap or fluctuation between key variables. The higher the consistency, the higher the credibility of the corresponding blind spot detection data. Another example is an AI-based algorithm (such as a machine learning algorithm or an AI model such as a neural network) that can use known sample detection data to train the AI ​​model, enabling the AI ​​model to predict credibility. The blind spot detection data submitted by each user device is then input into the trained AI model to predict and output the credibility of each blind spot detection data. In some scenarios, multiple algorithms can be combined to comprehensively determine the credibility of the blind spot detection data. On this basis, the network coverage blind spot area can be finally determined based on the blind spot detection data with a credibility higher than or equal to the set threshold.

[0068] Periodic Management of Blind Spot Data: The blind spot calculation and management module maintains a regional blind spot data credibility map, which records the credibility of blind spot data at different locations. This credibility map can be a geo-based heat map or other visual chart to illustrate the blind spot situation in different regions. Based on the blind spot data credibility map, the module periodically selects regions with lower credibility for task delivery.

[0069] The task transaction module uses blockchain-based smart contracts to automatically match demand and services, reducing manual confirmation and transaction costs. Contract execution results are publicly recorded on the blockchain, enhancing transaction transparency and traceability.

[0070] The aforementioned network architecture encourages active user participation through a comprehensive incentive mechanism: users earn rewards for measurement services, increasing their income stream. A bonus-sharing incentive system is also designed to increase participation in remote areas. For example, in hotspots, participation is high, the number of participants is large, and the number of people who ultimately meet the requirements is high, so each user ultimately receives a relatively small incentive. In remote areas, the number of orders is small, so each user receives a larger incentive. Having multiple users collaborate on measurement tasks improves the reliability of the data and allows cross-comparison to identify fraudulent users. These transparent incentive mechanisms effectively motivate users and ensure task quality. Ultimately, they can leverage a wider range of community resources to quickly and accurately collect coverage information. The resulting data is then analyzed by the blind spot calculation module, facilitating network coverage monitoring and optimization.

[0071] FIG3 is a flowchart of another network coverage blind spot detection method provided by an embodiment, which can be applied to a communication node, which can be a user-side node such as a UE or a mobile terminal. As shown in FIG3 , the method provided by this embodiment includes 210 , 220 , and 230 .

[0072] In 210 , a task confirmation message for detecting a network coverage blind spot is received.

[0073] In 220 , the network coverage blind spot detection task is executed according to the task confirmation message to obtain blind spot detection data.

[0074] In 230, the blind spot detection data is sent to a network-side node.

[0075] In this embodiment, after receiving the task confirmation message, the target user device can reach the designated detection area to detect network coverage based on the detection area, detection target (network coverage parameters to be detected), detection time (task deadline), detection method and / or incentive method, and obtain blind spot detection data. The blind spot detection data may include information such as the detection area, detection results of the detection target (network coverage parameters), detection time and / or detection method of the blind spot detection data. On this basis, users can actively participate in network coverage blind spot detection. Different target user devices can be deployed in areas such as parks and factory areas according to actual needs, fully utilizing the resources of user devices and thereby improving the efficiency and reliability of blind spot detection.

[0076] For technical details not fully described in this embodiment, please refer to any of the above embodiments.

[0077] In one embodiment, before receiving a task confirmation message for detecting a network coverage blind spot, the method further includes:

[0078] 201: Upon receiving the task release message, an order acceptance request is sent to the network side node.

[0079] The task release message carries at least one of the following: publisher identification, task identification, task requirement quantity, detection target, test plan, task deadline, incentive method, and task acceptance criteria.

[0080] The order acceptance request carries at least one of the following: user equipment identification, task identification, order acceptance time, and task release message summary.

[0081] In one embodiment, executing the network coverage blind spot detection task according to the task confirmation message includes: measuring the network performance corresponding to the detection target in the designated area according to the test plan within the task deadline according to the task confirmation message.

[0082] In this embodiment, the target user device can reach the designated detection area according to the task confirmation message, and detect the network coverage according to the test plan (test time, location, equipment and / or test method, etc.) within the corresponding task period to obtain blind spot detection data. The blind spot detection data may include information such as the detection area, the detection results of the detection target (network coverage parameters), the detection time and / or detection method of the blind spot detection data.

[0083] In one embodiment, the method further comprises:

[0084] 240: Receive a reward if the blind spot detection data passes the task acceptance criteria.

[0085] In this embodiment, the reward received by the target user device can be pre-set by the network side node, or determined according to the submission time of the blind spot detection data, for example, the earlier the blind spot detection data is submitted or the faster it is submitted, the higher the reward obtained by the corresponding target user device; it can also be determined according to the credibility of the blind spot detection data, for example, the higher the credibility of the blind spot detection data, the higher the reward obtained by the corresponding target user device; it can also be determined according to the type of blind spot detection task, for example, if the detection area corresponding to the blind spot detection task is a private area that is difficult to enter, or an area with a remote location or complex terrain that is more difficult to detect, then the reward obtained by the corresponding target user device is also higher; in some scenarios, the reward obtained by each target user device can also be determined based on the above-mentioned multiple factors.

[0086] Figure 4 is a schematic diagram of a user-side architecture for network coverage blind spot detection provided by an embodiment. As shown in Figure 4, the network-side node (operator) can generate task requirements based on potential blind spots and use the broadcast message interface on the blockchain to broadcast the task release message of network blind spot detection to the entire network. The content of the task release message includes: task publisher ID, task ID, task requirement quantity, detection target (coverage range, signal strength and / or data transmission rate, etc.), test plan (test time, location, equipment and / or test method, etc.), test recording method, task deadline, total task incentive amount and calculation method and / or task acceptance criteria, etc., and the above content is written into the smart contract of the blockchain.

[0087] For user-side nodes, after receiving the broadcast, the user device can choose to accept the task and participate in network blind spot detection. When accepting an order, the user device sends an order request to the network-side node, including its user ID, task ID, order acceptance time, and / or a summary of the received task confirmation message. The smart transaction contract determines the return status of the user request based on the order acceptance time and order quantity. If the number of user devices accepting orders exceeds the task requirement specified in the contract and broadcast message, the user device will be stopped from accepting orders. Users who successfully accept an order will receive a task confirmation message from the network-side node, including the task ID, user ID, and task confirmation message summary, and will automatically sign the task contract.

[0088] Blind spot detection and data upload: The user device that receives the order begins the task. According to the task requirements, network blind spot detection is performed at the designated time and location using the specified equipment and test methods. The user device collects and records network performance data as specified by the test objective. It then submits this data, such as location coordinates, RSRP, and / or SINR, to the network node, and returns an identity ID, task ID, upload time, and a digital summary of the receipt packet on the chain.

[0089] Cross-comparison and quality assessment: The network-side node cross-compares and performs quality assessment on the test results submitted by the user equipment to ensure the consistency, accuracy and credibility of the data, so as to ensure the reliability of the data. Consistent and reliable data is transmitted to the blind spot calculation module, and the ID of the qualified user is recorded at the same time. Among them, cross-comparison can be understood as comparing the blind spot detection data submitted by different user devices to determine their consistency or degree of difference. The cross-comparison can be achieved through algorithms based on correlation coefficients, algorithms based on verification and / or algorithms based on AI. If the blind spot detection data submitted by different user devices for a certain detection area are highly consistent, then the detection area is more likely to be a network coverage blind spot area. To a certain extent, it can also be considered that the quality of the corresponding blind spot detection data is good or the credibility is high. Quality assessment can be understood as an assessment of the quality of the blind spot detection data submitted by each user device. For example, if the functions of the corresponding user device are relatively complete, the detection method of the corresponding user device meets the requirements, the upload time of the blind spot detection data is within the task deadline, the blind spot detection data meets the required format, the value of the detection target is within the preset range and / or there is no conflict with the blind spot detection data of other user devices (that is, the consistency is high), etc., then the quality of the corresponding blind spot detection data is high.

[0090] Reward Distribution and Task Information Uploaded on-chain: The smart contract calculates rewards based on the number of participants meeting the task requirements and the total amount according to previously broadcasted calculation rules. These rewards are then distributed through the smart contract. Incentive calculation methods include, but are not limited to, splitting all rewards equally among all participants, or decreasing rewards based on submission time, such as giving higher rewards to the top 30% of submitters, keeping the weights unchanged for those between 31% and 80%, and reducing the weights for the remaining participants. Rewards can be in the form of currency, points, phone credit, or other incentives. Task information, participant IDs, and test results will be uploaded to the blockchain to ensure transparency and immutability.

[0091] Figure 5 is a schematic diagram of the interaction between the network and user sides for network coverage blind spot detection, provided by one embodiment. As shown in Figure 5, blockchain technology is used to record and verify various tasks and transaction information, ensuring the security, reliability, and tamper-proof nature of the entire process. Combining the network-side and user-side architectures shown in Figures 2 and 4, through interaction between the network and user sides, the network distributes tasks to target user devices. Different target user devices can reach designated areas for blind spot detection based on actual needs, fully utilizing user device resources and improving the efficiency and reliability of blind spot detection.

[0092] The network coverage blind spot detection method of the present application is exemplified below through some embodiments.

[0093] Example 1

[0094] In this embodiment, tasks can be assigned based on the customer complaint area. The target area is a suburban scene, and the blind spot detection data of all user-side nodes meet the standards. The incentive method is to assign tasks in descending order of time.

[0095] The network-side node (operator) first publishes a task. The task release message includes detailed information such as the task ID, required quantity, detection targets, test plan, task deadline, total task incentive amount and calculation method, and task acceptance criteria. In this scenario, the bid is 200 yuan, and the required quantity is 5 (target user devices).

[0096] After receiving the task, a total of 10 user devices attempt to send an order acceptance request to the operator, including the user ID, task ID, and order acceptance time.

[0097] The smart contract selects five user devices as target user devices based on the order acceptance time and order acceptance capabilities, and sends a task confirmation message, which includes the task ID, user ID, and task confirmation message summary.

[0098] After receiving the mission confirmation message, the five target user devices conduct blind spot detection in the suburbs according to the mission requirements, recording the detection target data, upload time, and data summary. The target user devices then upload the blind spot detection data to the operator.

[0099] The operator performs cross-comparison and quality assessment on the received blind spot detection data. Based on the task acceptance criteria, in this embodiment, it is determined that all five target user equipments have met the task quality requirements.

[0100] The smart contract allocates rewards based on the number of target user devices that meet the requirements and the incentive method, in descending order of submission time. In this scenario, each target user device will receive rewards of 60 yuan, 50 yuan, 40 yuan, 35 yuan, and 15 yuan, respectively.

[0101] Example 2

[0102] In this embodiment, tasks can be assigned based on potential blind spots calculated from existing network data. The target area is a factory scene. Only when the blind spot detection data meets the standards can the incentive be evenly distributed according to the number of people who meet the standards.

[0103] The operator publishes a task, including detailed information such as the task ID, required quantity, detection targets, test plan, task deadline, total incentive amount and calculation method, and task acceptance criteria. In this scenario, the bid is 100 yuan and the required quantity is 5 (target user devices).

[0104] After receiving the task, a total of 5 user devices attempt to send an order acceptance request to the operator, including the user ID, task ID and order acceptance time.

[0105] The smart contract selects five user devices as target user devices based on the order acceptance time and order acceptance capabilities, and sends a task confirmation message, which includes the task ID, user ID, and task confirmation message summary.

[0106] After receiving the task confirmation message, the five target user devices conduct blind spot detection within the factory according to the task requirements, recording the detection target data, upload time, and data summary. The target user devices then upload the blind spot detection data to the operator.

[0107] The operator cross-checked and evaluated the quality of the received blind spot detection data and determined that four target user devices met the mission quality requirements based on the mission acceptance criteria.

[0108] The smart contract distributes the rewards evenly based on the number of target user devices that meet the target and the incentive method. In this scenario, the total amount is 100 yuan, and ultimately four target user devices meet the target. Each target user device will receive an incentive of 25 yuan.

[0109] An embodiment of the present application also provides a network coverage blind spot detection device. Figure 6 is a structural diagram of a network coverage blind spot detection device provided by an embodiment. As shown in Figure 6, the network coverage blind spot detection device includes: a task confirmation module 310, which is configured to send a task confirmation message of network coverage blind spot detection to the target user device and store the corresponding task transaction information to the blockchain; a blind spot determination module 320, which is configured to determine the network coverage blind spot based on the blind spot detection data received from the target user device, issue a reward to the target user device, and store the task completion information to the blockchain.

[0110] In one embodiment, before sending a task confirmation message to the target user equipment, the device also includes: a broadcast module, configured to broadcast a task release message for network coverage blind spot detection, and write the task release message into the smart contract of the blockchain; wherein the task release message carries at least one of the following: publisher identification, task identification, task requirement quantity, detection target, test plan, task deadline, incentive method, and task acceptance criteria.

[0111] In one embodiment, before sending a task confirmation message to the target user device, the device also includes: an order acceptance module, configured to receive an order acceptance request from at least one user device; a selection module, configured to determine the target user device for performing the network coverage blind spot detection task from the at least one user device based on the order acceptance time and order quantity; wherein the order acceptance request carries at least one of the following: user device identification, task identification, order acceptance time, and task release message summary.

[0112] In one embodiment, the blind spot determination module 320 includes: a comparison unit, configured to compare the blind spot detection data of each target user device and evaluate the quality of the blind spot detection data of each target user device when receiving blind spot detection data of multiple target user devices; an acceptance unit, configured to determine the blind spot detection data of the target user device that meets the standards based on the task acceptance standards and the quality of the blind spot detection data of each target user device; and a blind spot determination unit, configured to determine the network coverage blind spot based on the blind spot detection data that meets the standards.

[0113] In one embodiment, the blind spot determination module 320 includes: a first issuance module, configured to issue rewards to the target user device according to a first incentive method, wherein the first incentive method refers to issuing rewards to the corresponding target user devices based on the order of submission time of the qualified blind spot detection data, and the rewards corresponding to each target user device decrease in sequence.

[0114] In one embodiment, the blind spot determination module 320 includes: a second issuance module, which is configured to issue rewards to the target user device according to a second incentive method, wherein the second incentive method is to issue rewards to the target user devices corresponding to the blind spot detection data that meets the standards, and the rewards corresponding to each target user device that meets the standards are equal.

[0115] In one embodiment, before sending a task confirmation message to the target user device, the device also includes: an allocation module, configured to allocate the network coverage blind spot detection task to the target user device based on the customer complaint area and / or potential blind spot; wherein the potential blind spot is determined by performing statistics, clustering and / or neural network prediction on the current network coverage data.

[0116] In one embodiment, the allocation module is configured to allocate the network coverage blind spot detection task to the target user equipment according to the geographical location of the customer complaint area and / or potential blind spot, the network topology and / or the task coverage.

[0117] In one embodiment, the device further includes: a generation module configured to generate a blind spot data credibility map; a task establishment module configured to periodically establish network coverage blind spot detection tasks for areas whose credibility is lower than a preset threshold based on the blind spot data credibility map.

[0118] The network coverage blind spot detection device proposed in this embodiment and the network coverage blind spot detection method proposed in the above embodiment have the same concept. The technical details not described in detail in this embodiment can be referred to any of the above embodiments, and this embodiment has the same effect as executing the network coverage blind spot detection method.

[0119] The present application also provides another network coverage blind spot detection device. Figure 7 is a schematic diagram of the structure of another network coverage blind spot detection device provided by one embodiment. As shown in Figure 7, the network coverage blind spot detection device includes: a task receiving module 410, configured to receive a task confirmation message for network coverage blind spot detection; an execution module 420, configured to execute the network coverage blind spot detection task according to the task confirmation message to obtain blind spot detection data; and a sending module 430, configured to send the blind spot detection data to a network-side node.

[0120] In one embodiment, before receiving the task confirmation message of network coverage blind spot detection, the device also includes: a request module, which is configured to send an order acceptance request to the network side node when a task release message is received; wherein, the task release message carries at least one of the following: publisher identification, task identification, task requirement quantity, detection target, test plan, task deadline, incentive method, task acceptance criteria; the order acceptance request carries at least one of the following: user equipment identification, task identification, order acceptance time, task release message summary.

[0121] In one embodiment, the execution module 420 is configured to: measure the network performance corresponding to the detection target in the designated area according to the test plan within the task deadline based on the task confirmation message.

[0122] In one embodiment, the device includes: a reward receiving module, configured to receive a reward when the blind spot detection data passes a task acceptance criterion.

[0123] The network coverage blind spot detection device proposed in this embodiment and the network coverage blind spot detection method proposed in the above embodiment have the same concept. The technical details not described in detail in this embodiment can be referred to any of the above embodiments, and this embodiment has the same effect as executing the network coverage blind spot detection method.

[0124] An embodiment of the present application also provides a communication node. Figure 8 is a schematic diagram of the hardware structure of a communication node provided by an embodiment. As shown in Figure 8, the communication node provided by the present application includes a processor 510 and a memory 520; the processor 510 in the communication node can be one or more, and Figure 8 takes one processor 510 as an example; the memory 520 is configured to store one or more programs; the one or more programs are executed by the one or more processors 510, so that the one or more processors 510 implement the network coverage blind spot detection method as described in the embodiment of the present application.

[0125] The communication node further includes: a communication device 530 , an input device 540 and an output device 550 .

[0126] The processor 510, memory 520, communication device 530, input device 540 and output device 550 in the communication node may be connected via a bus or other means. FIG8 takes the bus connection as an example.

[0127] The input device 540 may be used to receive input digital or character information and generate key signal input related to user settings and function control of the communication node. The output device 550 may include a display device such as a display screen.

[0128] The communication device 530 may include a receiver and a transmitter. The communication device 530 is configured to perform information transmission and reception communication according to the control of the processor 510.

[0129] The memory 520, as a computer-readable storage medium, can be configured to store software programs, computer executable programs, and modules, such as the program instructions / modules corresponding to the network coverage blind spot detection method described in the embodiments of the present application (for example, the task confirmation module 310 and the blind spot determination module 320 in the network coverage blind spot detection device). The memory 520 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and application programs required for at least one function; the data storage area may store data created based on the use of the communication node, etc. In addition, the memory 520 may include a high-speed random access memory and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 520 may further include a memory remotely located relative to the processor 510, and these remote memories may be connected to the communication node via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0130] The present application also provides a storage medium storing a computer program, which, when executed by a processor, implements the network coverage blind spot detection method described in any of the embodiments of the present application. The method includes: sending a task confirmation message for network coverage blind spot detection to a target user device, and storing the corresponding task transaction information in a blockchain; upon receiving blind spot detection data from the target user device, determining the network coverage blind spot based on the blind spot detection data, issuing a reward to the target user device, and storing task completion information in a blockchain.

[0131] Alternatively, the method includes: receiving a task confirmation message for network coverage blind spot detection; executing the network coverage blind spot detection task according to the task confirmation message to obtain blind spot detection data; and sending the blind spot detection data to a network side node.

[0132] The computer storage medium of the embodiment of the present application can adopt any combination of one or more computer-readable media.Computer-readable media can be computer-readable signal media or computer-readable storage media.Computer-readable storage media can be, for example, but not limited to: electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or devices, or any combination of the above.Examples of computer-readable storage media (non-exhaustive list) include: electrical connection with one or more wires, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM), flash memory, optical fibers, portable CD-ROMs, optical storage devices, magnetic storage devices, or any suitable combination of the above.Computer-readable storage media can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it.

[0133] A computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0134] The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wire, optical cable, radio frequency (RF), etc., or any suitable combination of the foregoing.

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

[0136] The above description is merely an exemplary embodiment of the present application and is not intended to limit the scope of protection of the present application.

[0137] It will be understood by those skilled in the art that the term user terminal covers any suitable type of wireless user equipment, such as a mobile phone, a portable data processor, a portable web browser or a vehicle-mounted mobile station.

[0138] In general, various embodiments of the present application may be implemented in hardware or dedicated circuits, software, logic, or any combination thereof. For example, some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device, although the present application is not limited thereto.

[0139] Embodiments of the present application may be implemented by executing computer program instructions by a data processor of a mobile device, for example, in a processor entity, or by hardware, or by a combination of software and hardware. The computer program instructions may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages.

[0140] The block diagram of any logical flow in the drawings of this application may represent program operations, or may represent interconnected logical circuits, modules and functions, or may represent a combination of program operations and logical circuits, modules and functions. A computer program may be stored on a memory. The memory may be of any type suitable for the local technical environment and may be implemented using any suitable data storage technology, such as but not limited to read-only memory (ROM), random access memory (RAM), optical storage devices and systems (digital versatile discs (DVD) or compact disks (CD), etc.). Computer-readable media may include non-transitory storage media. The data processor may be of any type suitable for the local technical environment, such as but not limited to a general-purpose computer, a special-purpose computer, a microprocessor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a programmable logic device (FPGA) and a processor based on a multi-core processor architecture.

Claims

1. A network coverage blind spot detection method, applied to a network-side node, comprising: Send a task confirmation message for network coverage blind spot detection to the target user device and store the corresponding task transaction information in the blockchain; Upon receiving the blind spot detection data of the target user device, the network coverage blind spot is determined according to the blind spot detection data, a reward is issued to the target user device, and task completion information is stored in the blockchain.

2. The method according to claim 1, before sending the task confirmation message to the target user equipment, further comprising: Broadcasting a task release message for network coverage blind spot detection, and writing the task release message into the smart contract of the blockchain; The task release message carries at least one of the following: publisher identification, task identification, task requirement quantity, detection target, test plan, task deadline, incentive method, and task acceptance criteria.

3. The method according to claim 1, before sending the task confirmation message to the target user equipment, further comprising: receiving an order acceptance request from at least one user device; Determining a target user equipment for performing the network coverage blind spot detection task from the at least one user equipment according to the order receiving time and order quantity; The order acceptance request carries at least one of the following: user equipment identification, task identification, order acceptance time, and task release message summary.

4. The method according to claim 1, wherein The step of determining a network coverage blind area according to the blind area detection data upon receiving the blind area detection data of the target user equipment includes: When receiving blind spot detection data of multiple target user equipments, comparing the blind spot detection data of the multiple target user equipments and evaluating the quality of the blind spot detection data of each target user equipment; Determine the blind spot detection data of target user equipment that meets the standards based on the task acceptance criteria and the quality of the blind spot detection data of each target user equipment; Determine network coverage blind spots based on qualified blind spot detection data.

5. The method according to claim 1, wherein The issuing of a reward to the target user device includes: Rewards are issued to the target user devices according to a first incentive method. The first incentive method refers to issuing rewards to the corresponding multiple target user devices based on the order of submission time of the qualified blind spot detection data, and the rewards corresponding to the multiple target user devices decrease in sequence.

6. The method according to claim 1, wherein The issuing of a reward to the target user device includes: The target user device is rewarded according to a second incentive method, wherein the second incentive method is to respectively reward multiple target user devices corresponding to the blind spot detection data that meets the standards, and the rewards corresponding to the multiple target user devices that meet the standards are equal.

7. The method according to claim 1, before sending the task confirmation message to the target user equipment, further comprising: Allocating a network coverage blind spot detection task to the target user equipment according to at least one of a customer complaint area and a potential blind spot; The potential blind area is determined by performing at least one of statistics, clustering and neural network prediction on current network coverage data.

8. The method according to claim 7, wherein: The allocating the network coverage blind spot detection task to the target user equipment according to at least one of the customer complaint area and the potential blind spot includes: The network coverage blind spot detection task is assigned to the target user equipment according to the geographical location, network topology and / or task coverage of at least one of the customer complaint area and the potential blind spot.

9. The method according to claim 1, further comprising: Generate blind spot data credibility map; According to the blind spot data credibility map, a network coverage blind spot detection task is periodically established for areas where the credibility is lower than a preset threshold.

10. A network coverage blind spot detection method, applied to a user device, comprising: Receive task confirmation message for network coverage blind spot detection; Execute the network coverage blind spot detection task according to the task confirmation message to obtain blind spot detection data; The blind spot detection data is sent to a network side node.

11. The method according to claim 10, before receiving the task confirmation message for detecting a network coverage blind spot, further comprising: Upon receiving the task release message, sending an order request to the network side node; The task release message carries at least one of the following: publisher identification, task identification, task requirement quantity, detection target, test plan, task deadline, incentive method, and task acceptance criteria; The order acceptance request carries at least one of the following: user equipment identification, task identification, order acceptance time, and task release message summary.

12. The method according to claim 11, wherein The performing of the network coverage blind spot detection task according to the task confirmation message includes: According to the task confirmation message, the network performance corresponding to the detection target is measured for the designated area within the task period according to the test plan.

13. The method according to claim 10, further comprising: If the blind spot detection data passes the task acceptance criteria, a reward is received.

14. A communication node, comprising: memory, and at least one processor; The memory is configured to store at least one program; When the at least one program is executed by the at least one processor, the at least one processor implements the network coverage blind area detection method according to any one of claims 1 to 13.

15. A computer-readable storage medium storing a computer program, wherein when the program is executed by a processor, the method for detecting a network coverage blind spot according to any one of claims 1 to 13 is implemented.

Citation Information

Patent Citations

  • Measurement module

    US20170086084A1

  • Directing devices for coverage measurement purposes

    US20210204147A1

  • Application testing on a blockchain

    US9934138B1

  • Service testing method, server, terminal device and storage medium

    WO2023124241A1