Parallel detection method and device for internet of things terminal

By calculating and adjusting the narrowband physical random access channel and uplink shared channel resources of the NB-IoT network, the problem of mismatch between the number of parallel detections and resources in the NB-IoT network was solved, thereby improving detection efficiency and reducing costs.

CN115988547BActive Publication Date: 2026-02-03CHINA TELECOM CORP LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211592065.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-12
Publication Date
2026-02-03
Estimated Expiration
2042-12-12

AI Technical Summary

Technical Problem

In existing technologies, under specified RSRP and SINR conditions, the number of NB-IoT smart IoT terminals to be detected in NB-IoT networks is either too large or too small, resulting in a mismatch between the number of parallel detections and the available channel resources, leading to low detection efficiency.

Method used

By determining the narrowband physical random access channel and uplink shared channel resources required for a single IoT terminal under target detection conditions, the number of terminals that can be detected in parallel is calculated, and parallel detection is performed under target detection conditions, with channel resources dynamically adjusted to match detection requirements.

Benefits of technology

It improves the parallel detection efficiency of NB-IoT networks, optimizes channel resource allocation, enhances enterprises' online detection capabilities, and reduces production costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115988547B_ABST
    Figure CN115988547B_ABST
Patent Text Reader

Abstract

The application discloses a parallel detection method and device for an Internet of Things terminal. The method comprises the following steps: determining a first NPRACH resource and a first NPUSCH resource required for detecting a single Internet of Things terminal under a target detection condition; determining a preset NPRACH total resource and a preset NPUSCH total resource; determining a first number of Internet of Things terminals that can be detected in parallel based on the NPRACH total resource and the first NPRACH resource, and determining a second number of Internet of Things terminals that can be detected in parallel based on the NPUSCH total resource and the first NPUSCH resource; determining a target number of Internet of Things terminals that can be detected in parallel based on the first number and the second number, and detecting the target number of Internet of Things terminals in parallel under the target detection condition. The application solves the technical problem that the number of parallel detection and the available channel resource do not match when detecting Internet of Things devices in the prior art, and the detection efficiency is low.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of Internet of Things (IoT) technology, and more specifically, to a parallel detection method and apparatus for IoT terminals. Background Technology

[0002] Currently, 5G NB-IoT (Narrow Band Internet of Things) technology boasts advantages such as wide coverage, low power consumption, and support for massive connectivity, leading to its widespread adoption. However, in terms of transmission, NB-IoT utilizes relatively few wireless resources to meet downlink transmission requirements due to the higher power of base stations. Conversely, the lower power of terminals necessitates the use of more wireless resources to meet uplink transmission requirements. Therefore, uplink transmission becomes a limiting factor for NB-IoT capacity.

[0003] For the uplink of NB-IoT, two physical channels are defined: NPRACH (Narrowband Physical Random Access Channel) and NPUSCH (Narrowband Physical Uplink Shared Channel). Since NB-IoT smart IoT terminals are activated simultaneously, the probability of NPRACH collisions is relatively high. Therefore, NPRACH is not suitable for deployment scenarios with parallel detection.

[0004] To reduce after-sales service costs, related technologies typically employ batch testing. This involves testing the communication performance of each NB-IoT smart terminal under specified RSRP (Reference Signal Receiving Power) and SINR (Signal to Interference plus Noise Ratio). However, this method is prone to problems. If the number of NB-IoT smart terminals to be tested in the same batch is too large, multiple testing cycles are required to test all terminals. Conversely, if the number of NB-IoT smart terminals to be tested in the same batch is too small, the testing capacity of the NB-IoT base station is not fully utilized within one testing cycle. In other words, both excessive and insufficient numbers of NB-IoT smart terminals in the same batch will lead to a mismatch between the number of NB-IoT smart terminals that the NB-IoT network can test in parallel and the number of NB-IoT smart terminals to be tested in each batch, resulting in decreased testing efficiency.

[0005] There is currently no effective solution to the above problems. Summary of the Invention

[0006] This application provides a parallel detection method and apparatus for IoT terminals, which at least solves the technical problem in the related art that the number of parallel detections is mismatched with the available channel resources, resulting in low detection efficiency when detecting IoT devices.

[0007] According to one aspect of the embodiments of this application, a parallel detection method for Internet of Things (IoT) terminals is provided, comprising: determining a first narrowband physical random access channel (PRAM) resource and a first narrowband physical uplink shared channel (PHS) resource required to detect a single IoT terminal under target detection conditions; determining a preset total narrowband PRAM resource and total narrowband PHS resource; determining a first number of IoT terminals that can be detected in parallel based on the total narrowband PRAM resource and the first narrowband PRAM resource, and determining a second number of IoT terminals that can be detected in parallel based on the total narrowband PRAM resource and the first narrowband PHS resource; determining a target number of IoT terminals that can be detected in parallel based on the first number and the second number, and performing parallel detection on the target number of IoT terminals under target detection conditions.

[0008] Optionally, determining the preset total resources of the narrowband physical random access channel and the total resources of the narrowband physical uplink shared channel includes: determining the preset time-domain resources and frequency-domain resources of the narrowband physical random access channel, and determining the total resources of the narrowband physical random access channel based on the time-domain resources and frequency-domain resources of the narrowband physical random access channel; determining the duration of detection of a single IoT terminal under target detection conditions, and obtaining a preset resource utilization threshold value of the narrowband physical uplink shared channel; and determining the total resources of the narrowband physical uplink shared channel based on the duration, the total resources of the narrowband physical random access channel, and the resource utilization threshold value.

[0009] Optionally, determining the first number of IoT terminals that can be detected in parallel based on the total resources of the narrowband physical random access channel and the resources of the first narrowband physical random access channel includes: obtaining a preset collision threshold value of the narrowband physical random access channel; and determining the first number of IoT terminals that can be detected in parallel based on the total resources of the narrowband physical random access channel, the resources of the first narrowband physical random access channel, and the collision threshold value.

[0010] Optionally, a target number of IoT terminals that can be detected in parallel is determined based on a first quantity and a second quantity, and parallel detection of the target number of IoT terminals is performed under target detection conditions, including: taking the smaller of the first quantity and the second quantity as the target quantity; and under target detection conditions, using a preset total resource of narrowband physical random access channel and total resource of narrowband physical uplink shared channel to perform parallel detection of the target number of IoT terminals.

[0011] Optionally, determining the target number of IoT terminals that can be detected in parallel based on the first and second quantities includes: when the first quantity is less than the second quantity, performing the following steps: S1, increasing the time-domain resources and / or frequency-domain resources of the narrowband physical random access channel, and redetermining the total resources of the narrowband physical random access channel and the total resources of the narrowband physical uplink shared channel; S2, determining the third number of IoT terminals that can be detected in parallel based on the redetermined total resources of the narrowband physical random access channel and the first narrowband physical random access channel resources, and determining the fourth number of IoT terminals that can be detected in parallel based on the redetermined total resources of the narrowband physical random access channel and the first narrowband physical random access channel resources; S3, when the third quantity is less than the fourth quantity, repeatedly executing steps S1-S2 until the third quantity is not less than the fourth quantity, ending the loop and executing the next step; S4, taking the fourth quantity as the target quantity, and recording the current total resources of the narrowband physical random access channel as the target total resources of the narrowband physical random access channel, and recording the current total resources of the narrowband physical uplink shared channel as the target total resources of the narrowband physical random access channel. The source is denoted as the target narrowband physical uplink shared channel total resource. When the first quantity is greater than the second quantity, the following steps are executed: S5, reduce the narrowband physical random access channel time domain resource and / or narrowband physical random access channel frequency domain resource, and redetermine the narrowband physical random access channel total resource and narrowband physical uplink shared channel total resource; S6, based on the redetermined narrowband physical random access channel total resource and the first narrowband physical random access channel resource, determine the fifth number of IoT terminals that can be detected in parallel, and based on the redetermined narrowband physical uplink shared channel total resource and the first narrowband physical uplink shared channel resource, determine the sixth number of IoT terminals that can be detected in parallel; S7, when the fifth quantity is greater than the sixth quantity, repeat steps S5-S6 until the fifth quantity is not greater than the sixth quantity, then end the loop and execute the next step; S8, take the fifth quantity as the target quantity, and record the current narrowband physical random access channel total resource as the target narrowband physical random access channel total resource, and record the current narrowband physical uplink shared channel total resource as the target narrowband physical uplink shared channel total resource.

[0012] Optionally, parallel detection of the target number of IoT terminals is performed under target detection conditions, including: under target detection conditions, parallel detection of the target number of IoT terminals is performed using the total resources of the target narrowband physical random access channel and the total resources of the target narrowband physical uplink shared channel.

[0013] Optionally, the target detection conditions may include at least: a preset reference signal received power and a signal-to-interference-to-noise power ratio.

[0014] According to another aspect of the embodiments of this application, a parallel detection device for Internet of Things (IoT) terminals is also provided, comprising: a first determining module, configured to determine a first narrowband physical random access channel (PRAM) resource and a first narrowband physical uplink shared channel (PHS) resource required to detect a single IoT terminal under target detection conditions; a second determining module, configured to determine a preset total narrowband PRAM resource and total narrowband PHS resource; a third determining module, configured to determine a first number of IoT terminals that can be detected in parallel based on the total narrowband PRAM resource and the first narrowband PRAM resource, and to determine a second number of IoT terminals that can be detected in parallel based on the total narrowband PRAM resource and the first narrowband PRAM resource; and a detection module, configured to determine a target number of IoT terminals that can be detected in parallel based on the first number and the second number, and to perform parallel detection on the target number of IoT terminals under target detection conditions.

[0015] According to another aspect of the embodiments of this application, a non-volatile storage medium is also provided, the non-volatile storage medium including a stored program, wherein the device where the non-volatile storage medium is located executes the above-described parallel detection method for IoT terminals by running the program.

[0016] According to another aspect of the embodiments of this application, an electronic device is also provided, the electronic device including: a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the above-described parallel detection method for an Internet of Things terminal through the computer program.

[0017] In this embodiment, the first narrowband physical random access channel resources and the first narrowband physical uplink shared channel resources required to detect a single IoT terminal under target detection conditions are determined; a preset total narrowband physical random access channel resource and a preset total narrowband physical uplink shared channel resource are determined; a first number of IoT terminals that can be detected in parallel are determined based on the total narrowband physical random access channel resources and the first narrowband physical random access channel resources, and a second number of IoT terminals that can be detected in parallel are determined based on the total narrowband physical uplink shared channel resources and the first narrowband physical uplink shared channel resources; a target number of IoT terminals that can be detected in parallel are determined based on the first number and the second number, and the target number of IoT terminals are detected in parallel under target detection conditions. Specifically, under the specified target detection conditions, the number of IoT terminals that the first narrowband physical random access channel resources and the first narrowband physical uplink shared channel resources can support are calculated respectively, enabling better allocation of support resources, improving the enterprise's online parallel detection capability, and thus solving the technical problem in related technologies where the number of parallel detections does not match the available channel resources, resulting in low detection efficiency. Attached Figure Description

[0018] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:

[0019] Figure 1 This is a flowchart illustrating an optional parallel detection method for an IoT terminal according to an embodiment of this application.

[0020] Figure 2 This is a flowchart of an optional method for determining a target quantity according to an embodiment of this application;

[0021] Figure 3 This is a flowchart of another optional method for determining the target quantity according to an embodiment of this application;

[0022] Figure 4 This is a schematic diagram of the structure of an optional parallel detection device for an Internet of Things terminal according to an embodiment of this application. Detailed Implementation

[0023] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0024] It should be noted that the terms "first," "second," etc., used in the specification, claims, and drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0025] To better understand the embodiments of this application, the following is a translation and explanation of some nouns or terms that appear in the description of the embodiments of this application:

[0026] NB-IoT (Narrow Band Internet of Things) is an important branch of the universal interconnected network. Built on cellular networks, NB-IoT consumes only about 180kHz of bandwidth and can be directly deployed on GSM, UMTS, or LTE networks to reduce deployment costs and enable smooth upgrades. Therefore, it features wide coverage, high connectivity, high speed, low cost, low power consumption, and superior architecture. Furthermore, NB-IoT uses licensed frequency bands and can be deployed in three ways: in-band, guard band, or independent carrier, coexisting with existing networks.

[0027] NPRACH (Narrowband Physical Random Access Channel): Used for the random access procedure of user equipment (UEs). The random access procedure is a crucial means for UEs to transition from an idle state to a connected state by acquiring dedicated channel resources. NPRACH has a subcarrier spacing of 3.75kHz and uses a singleton transmission method. Furthermore, NB-IoT can flexibly configure NPRACH for UEs, supporting time-frequency domain multiplexing, but not code division multiplexing.

[0028] NPUSCH (Narrowband Physical Uplink Shared Channel): Used to transmit uplink data and uplink control information, it has two formats. NB-IoT determines the minimum scheduling resource unit (RU) for user equipment based on the format, subcarrier spacing, and number of time slots. One format carries the uplink shared transmission channel and uplink service data or signaling, using Turbo codes, and its resource unit includes both Singleton and Multiton modes. The other format carries uplink control information, transmitting HARQ-ACK / NACK (HARQ, Hybrid Automatic Repeat reQuest) indicating whether the NPUSCH transmission was successfully received; this format only supports Singleton mode.

[0029] Example 1

[0030] Currently, under specified RSRP and SINR conditions, if the number of NB-IoT smart IoT terminals to be tested in each batch is too large or too small, it will lead to a mismatch between the number of NB-IoT smart IoT terminals that the NB-IoT network can concurrently support and the number of NB-IoT smart IoT terminals to be tested in each batch, resulting in low testing efficiency.

[0031] To address the aforementioned issues, this application provides a parallel detection method for IoT terminals. The parallel detection method for IoT terminals will be described in detail in the embodiments below.

[0032] It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases the steps shown or described may be executed in a different order than that shown here.

[0033] Figure 1 This is a flowchart illustrating an optional parallel detection method for an IoT terminal according to an embodiment of this application, as shown below. Figure 1 As shown, the method includes at least steps S102-S106, wherein:

[0034] Step S102: Determine the first narrowband physical random access channel resources and the first narrowband physical uplink shared channel resources required to detect a single IoT terminal under target detection conditions.

[0035] The target detection conditions include at least the following: a preset reference signal receiving power and a signal interference noise power ratio.

[0036] In this embodiment of the application, the reference signal received power RSRP signal interference noise power ratio SINR can be set as follows: RSRP∈{-130,-125,-120,-115,-110,-105,-100,-95,-90}dBm, and SINR∈{-5,0,5,10,15}dB.

[0037] For example, with a reference signal received power (RSRP) of -110 dBm and a signal-to-interference-noise ratio (SINR) of 5 dB, first determine the occupancy of a single NPRACH transmitted by a single NB-IoT smart IoT terminal. SCS (3.75 kHz)·ms, and the number of repetitions Therefore, the first narrowband physical random access channel resources required for a single NB-IoT IoT terminal to perform detection for:

[0038]

[0039] in, The unit is SCS (3.75 kHz)·ms.

[0040] At the same time, it is determined that a single NB-IoT smart IoT terminal needs to send n uplink transmissions. N PUSCH1 = 8 NPUSCH and n in format 1NPUSCH2 = 4 format 2 NPUSCH, where N is the smallest scheduling resource unit of the user equipment. RU =8, If there are 1, then the NPUSCH space occupied by the transmission format 1 will not be repeated. SCS (3.75 kHz)·ms, number of repetitions The NPUSCH space occupied by non-repeating transmission format 2 SCS (3.75 kHz)·ms, number of repetitions

[0041] Therefore, using the above parameters, the first narrowband physical uplink shared channel resources required for a single NB-IoT IoT terminal to perform detection are calculated using the following formula.

[0042]

[0043] in, The unit is also SCS (3.75 kHz)·ms.

[0044] Step S104: Determine the preset total resources of narrowband physical random access channels and narrowband physical uplink shared channels.

[0045] As an optional implementation, firstly, preset time-domain resources and frequency-domain resources of the narrowband physical random access channel are determined, and the total resources of the narrowband physical random access channel are determined based on the time-domain resources and frequency-domain resources of the narrowband physical random access channel; then, the duration of detection of a single IoT terminal under target detection conditions is determined, and a preset resource utilization threshold value of the narrowband physical uplink shared channel is obtained; finally, the total resources of the narrowband physical uplink shared channel are determined based on the duration, the total resources of the narrowband physical random access channel, and the resource utilization threshold value.

[0046] Specifically, in this embodiment of the application, the time domain resources of NPRACH can be set to... and At the same time, the frequency domain resources of NPRACH are set as and Each SCS occupies 3.75kHz bandwidth, therefore, according to and Determine the total resources of the narrowband physical random access channel Its specific expression is:

[0047]

[0048] in, The unit is SCS (3.75 kHz)·ms.

[0049] Next, under the specified RSRP and SINR conditions, the duration T1 of detection for a single NB-IoT smart IoT terminal is determined. Simultaneously, the resource utilization threshold β of the NPUSCH is obtained, where β ranges from 0 to 100%. Therefore, based on the duration T1, the resource utilization threshold β, and the total resources of the narrowband physical random access channel... Determine the total resources of the narrowband physical uplink shared channel. The calculation formula is as follows:

[0050]

[0051] in, The unit is also SCS (3.75 kHz)·ms.

[0052] Step S106: Determine the first number of IoT terminals that can be detected in parallel based on the total resources of the narrowband physical random access channel and the first narrowband physical random access channel resources, and determine the second number of IoT terminals that can be detected in parallel based on the total resources of the narrowband physical uplink shared channel and the first narrowband physical uplink shared channel resources.

[0053] Optionally, the first quantity can be determined by: obtaining a preset collision threshold value for the narrowband physical random access channel; and determining the first quantity of IoT terminals that can be detected in parallel based on the total resources of the narrowband physical random access channel, the first narrowband physical random access channel resources, and the collision threshold value.

[0054] Specifically, firstly, based on the total resources of the narrowband physical random access channel. and the first narrowband physical random access channel resources The number of NPRACHs that can be hosted on these resources is calculated using the following formula:

[0055]

[0056] Then, the collision threshold α of the narrowband physical random access channel is obtained, where the value of α ranges from 0 to 100%.

[0057] Finally, based on the collision threshold α and the total resources of the narrowband physical random access channel... and the first narrowband physical random access channel resources The first number N of IoT terminals that can be detected in parallel is calculated using the following formula. NPRACH :

[0058] Furthermore, based on the total resources of the narrowband physical uplink shared channel... Shared channel resources with the first narrowband physical uplink The second number N of IoT terminals that can be detected in parallel is calculated using the following formula. NPUSCH :

[0059]

[0060] Step S108: Determine the target number of IoT terminals that can be detected in parallel based on the first quantity and the second quantity, and perform parallel detection on the target number of IoT terminals under the target detection condition.

[0061] As an optional implementation, the smaller of the first quantity and the second quantity is taken as the target quantity; under target detection conditions, the target number of IoT terminals are detected in parallel using the preset total resources of narrowband physical random access channels and the total resources of narrowband physical uplink shared channels.

[0062] Furthermore, under target detection conditions, the total resources of the target narrowband physical random access channel and the total resources of the target narrowband physical uplink shared channel are used to perform parallel detection on the target number of IoT terminals, thereby effectively improving the enterprise's online parallel detection capability and reducing the enterprise's production costs.

[0063] Optionally, Figure 2 A flowchart illustrating an optional method for determining the target quantity is shown, such as... Figure 2 As shown, in the first quantity N NPRACH Less than the second quantity N NPUSCH At that time, perform the following steps:

[0064] S1, Increase the time-domain resources of the narrowband physical random access channel. and / or narrowband physical random access channel frequency domain resources And redetermine the total resources of the narrowband physical random access channel. Shared channel resources with narrowband physical uplink

[0065] S2, based on the redefined total resources of the narrowband physical random access channel. and first narrowband physical random access channel resources Determine the third number N of IoT terminals that can be detected in parallel. NPRACH Based on the redefined total resources of the narrowband physical uplink shared channel. Shared channel resources with the first narrowband physical uplink Determine the fourth number of IoT terminals that can be detected in parallel.

[0066] S3, in the third quantity N NPRACHLess than the fourth quantity N NPUSCH Then, repeat steps S1-S2 repeatedly until the third quantity N is reached. NPRACH Not less than the fourth quantity N NPUSCH When the loop ends, proceed to the next step.

[0067] S4, the fourth quantity N NPUSCH As the target quantity, and using the current total resources of narrowband physical random access channels... Let the total resource of the target narrowband physical random access channel be denoted as the total resource of the current narrowband physical uplink shared channel. This is denoted as the total physical uplink shared channel resource of the target narrowband.

[0068] Optionally, Figure 3 Another alternative flowchart for determining the target quantity is shown, such as... Figure 3 As shown, in the first quantity N NPRACH Greater than the second quantity N NPUSCH At that time, perform the following steps:

[0069] S5, reducing time-domain resources of narrowband physical random access channels. and / or narrowband physical random access channel frequency domain resources And redetermine the total resources of the narrowband physical random access channel. Shared channel resources with narrowband physical uplink

[0070] S6, based on the redefined total resources of the narrowband physical random access channel. and first narrowband physical random access channel resources Determine the fifth number N of IoT terminals that can be detected in parallel. NPRACH Based on the redefined total resources of the narrowband physical uplink shared channel. Shared channel resources with the first narrowband physical uplink Determine the sixth number N of IoT terminals that can be detected in parallel. NPUSCH ;

[0071] S7, in the fifth quantity N NPRACH Greater than the sixth quantity N NPUSCH When the time is up, repeat steps S5-S6 until the fifth quantity is no greater than the sixth quantity, then end the loop and execute the next step;

[0072] S8, the fifth quantity N NPRACH As the target number, and using the current total resources of narrowband physical random access channels... Let the total resource of the target narrowband physical random access channel be denoted as the total resource of the current narrowband physical uplink shared channel. This is denoted as the total physical uplink shared channel resource of the target narrowband.

[0073] As another optional implementation, when the first quantity and the second quantity are the same, either one can be selected as the target quantity. The target quantity will satisfy the resource utilization threshold β of NPUSCH and the conflict threshold α of NPRACH. The corresponding total narrowband physical random access channel resources are recorded as the target narrowband physical random access channel resources, and the corresponding total narrowband physical uplink shared channel resources are recorded as the target narrowband physical uplink shared channel resources.

[0074] In this embodiment, the first narrowband physical random access channel resources and the first narrowband physical uplink shared channel resources required to detect a single IoT terminal under target detection conditions are determined; a preset total narrowband physical random access channel resource and a preset total narrowband physical uplink shared channel resource are determined; a first number of IoT terminals that can be detected in parallel are determined based on the total narrowband physical random access channel resources and the first narrowband physical random access channel resources, and a second number of IoT terminals that can be detected in parallel are determined based on the total narrowband physical uplink shared channel resources and the first narrowband physical uplink shared channel resources; a target number of IoT terminals that can be detected in parallel are determined based on the first number and the second number, and the target number of IoT terminals are detected in parallel under target detection conditions. Specifically, under the specified target detection conditions, the number of IoT terminals that the first narrowband physical random access channel resources and the first narrowband physical uplink shared channel resources can support are calculated respectively, enabling better allocation of support resources, improving the enterprise's online parallel detection capability, and thus solving the technical problem in related technologies where the number of parallel detections does not match the available channel resources, resulting in low detection efficiency.

[0075] Example 2

[0076] According to embodiments of this application, a parallel detection device for an IoT terminal is also provided for implementing the parallel detection method for IoT terminals in Embodiment 1, such as... Figure 4 As shown, the parallel detection device of the IoT terminal includes at least a first determining module 41, a second determining module 42, a third determining module, and a detection module 43, wherein:

[0077] The first determining module 41 is used to determine the first narrowband physical random access channel resources and the first narrowband physical uplink shared channel resources required to detect a single IoT terminal under target detection conditions.

[0078] The target detection conditions include at least the following: a preset reference signal receiving power and a signal interference noise power ratio.

[0079] The second determining module 42 is used to determine the preset total resources of narrowband physical random access channels and narrowband physical uplink shared channels.

[0080] As an optional implementation, the second determining module 42 first determines the preset time-domain resources and frequency-domain resources of the narrowband physical random access channel, and determines the total resources of the narrowband physical random access channel based on the time-domain resources and frequency-domain resources of the narrowband physical random access channel; then it determines the duration of detection of a single IoT terminal under target detection conditions, and obtains the preset resource utilization threshold value of the narrowband physical uplink shared channel; finally, it determines the total resources of the narrowband physical uplink shared channel based on the duration, the total resources of the narrowband physical random access channel, and the resource utilization threshold value.

[0081] The third determining module 43 is used to determine a first number of IoT terminals that can be detected in parallel based on the total resources of the narrowband physical random access channel and the first narrowband physical random access channel resources, and to determine a second number of IoT terminals that can be detected in parallel based on the total resources of the narrowband physical uplink shared channel and the first narrowband physical uplink shared channel resources.

[0082] Optionally, the third determining module 43 may determine the first quantity by: obtaining a preset collision threshold value of the narrowband physical random access channel; and determining the first quantity of IoT terminals that can be detected in parallel based on the total resources of the narrowband physical random access channel, the first narrowband physical random access channel resources, and the collision threshold value.

[0083] The detection module 44 is used to determine a target number of IoT terminals that can be detected in parallel based on the first quantity and the second quantity, and to perform parallel detection on the target number of IoT terminals under the target detection conditions.

[0084] As an optional implementation, the detection module 44 first takes the smaller of the first quantity and the second quantity as the target quantity; under the target detection conditions, it uses the preset total resources of the narrowband physical random access channel and the total resources of the narrowband physical uplink shared channel to perform parallel detection on the target number of IoT terminals.

[0085] Furthermore, under target detection conditions, the total resources of the target narrowband physical random access channel and the total resources of the target narrowband physical uplink shared channel are used to perform parallel detection on the target number of IoT terminals, thereby effectively improving the enterprise's online parallel detection capability and reducing the enterprise's production costs.

[0086] Optionally, in the first quantity N NPRACH Less than the second quantity N NPUSCH At that time, the detection module 44 performs the following steps:

[0087] S1, Increase the time-domain resources of the narrowband physical random access channel. and / or narrowband physical random access channel frequency domain resources And redetermine the total resources of the narrowband physical random access channel. Shared channel resources with narrowband physical uplink

[0088] S2, based on the redefined total resources of the narrowband physical random access channel. and first narrowband physical random access channel resources Determine the third number N of IoT terminals that can be detected in parallel. NPRACH Based on the redefined total resources of the narrowband physical uplink shared channel. Shared channel resources with the first narrowband physical uplink Determine the fourth number N of IoT terminals that can be detected in parallel. NPUSCH ;

[0089] S3, in the third quantity N NPRACH Less than the fourth quantity N NPUSCH Then, repeat steps S1-S2 repeatedly until the third quantity N is reached. NPRACH Not less than the fourth quantity N NPUSCH When the loop ends, proceed to the next step.

[0090] S4, the fourth quantity N NPUSCH As the target number, and using the current total resources of narrowband physical random access channels... Let the total resource of the target narrowband physical random access channel be denoted as the total resource of the current narrowband physical uplink shared channel. This is denoted as the total physical uplink shared channel resource of the target narrowband.

[0091] Optionally, in the first quantity N NPRACH Greater than the second quantity N NPUSCH At that time, the detection module 44 performs the following steps:

[0092] S5, reducing time-domain resources of narrowband physical random access channels. and / or narrowband physical random access channel frequency domain resources And redetermine the total resources of the narrowband physical random access channel. Shared channel resources with narrowband physical uplink

[0093] S6, based on the redefined total resources of the narrowband physical random access channel. and first narrowband physical random access channel resources Determine the fifth number N of IoT terminals that can be detected in parallel. NPRACH Based on the redefined total resources of the narrowband physical uplink shared channel. Shared channel resources with the first narrowband physical uplink Determine the sixth number N of IoT terminals that can be detected in parallel. NPUSCH ;

[0094] S7, in the fifth quantity N NPRACH Greater than the sixth quantity N NPUSCH When the time is up, repeat steps S5-S6 until the fifth quantity is no greater than the sixth quantity, then end the loop and execute the next step;

[0095] S8, the fifth quantity N NPRACH As the target number, and using the current total resources of narrowband physical random access channels... Let the total resource of the target narrowband physical random access channel be denoted as the total resource of the current narrowband physical uplink shared channel. This is denoted as the total physical uplink shared channel resource of the target narrowband.

[0096] As another optional implementation, when the first quantity and the second quantity are the same, either one can be selected as the target quantity. The target quantity will satisfy the resource utilization threshold β of NPUSCH and the conflict threshold α of NPRACH. The corresponding total narrowband physical random access channel resources are recorded as the target narrowband physical random access channel resources, and the corresponding total narrowband physical uplink shared channel resources are recorded as the target narrowband physical uplink shared channel resources.

[0097] It should be noted that each module in the parallel detection device of the IoT terminal in this embodiment corresponds one-to-one with each implementation step of the parallel detection method of the IoT terminal in Embodiment 1. Since Embodiment 1 has been described in detail, some details not shown in this embodiment can be referred to Embodiment 1, and will not be elaborated further here.

[0098] Example 3

[0099] According to an embodiment of this application, a non-volatile storage medium is also provided, which includes a stored program, wherein the device where the non-volatile storage medium is located executes the parallel detection method of the Internet of Things terminal in Embodiment 1 by running the program.

[0100] Specifically, the device containing the non-volatile storage medium executes the following steps by running the program: determining the first narrowband physical random access channel resources and the first narrowband physical uplink shared channel resources required to detect a single IoT terminal under target detection conditions; determining the preset total narrowband physical random access channel resources and the total narrowband physical uplink shared channel resources; determining a first number of IoT terminals that can be detected in parallel based on the total narrowband physical random access channel resources and the first narrowband physical random access channel resources, and determining a second number of IoT terminals that can be detected in parallel based on the total narrowband physical uplink shared channel resources and the first narrowband physical uplink shared channel resources; determining a target number of IoT terminals that can be detected in parallel based on the first number and the second number, and performing parallel detection on the target number of IoT terminals under target detection conditions.

[0101] According to an embodiment of this application, a processor is also provided for running a program, wherein the program executes the parallel detection method for the Internet of Things terminal in Embodiment 1 during runtime.

[0102] Specifically, the program executes the following steps during runtime: determining the first narrowband physical random access channel resources and the first narrowband physical uplink shared channel resources required to detect a single IoT terminal under target detection conditions; determining the preset total narrowband physical random access channel resources and the total narrowband physical uplink shared channel resources; determining a first number of IoT terminals that can be detected in parallel based on the total narrowband physical random access channel resources and the first narrowband physical random access channel resources, and determining a second number of IoT terminals that can be detected in parallel based on the total narrowband physical uplink shared channel resources and the first narrowband physical uplink shared channel resources; determining a target number of IoT terminals that can be detected in parallel based on the first number and the second number, and performing parallel detection on the target number of IoT terminals under target detection conditions.

[0103] According to an embodiment of this application, an electronic device is also provided, comprising: a memory and a processor, wherein the memory stores a computer program, and the processor is configured to perform parallel detection of the Internet of Things terminal in Embodiment 1 through the computer program.

[0104] Specifically, the processor is configured to execute the following steps via a computer program: determining a first narrowband physical random access channel resource and a first narrowband physical uplink shared channel resource required to detect a single IoT terminal under target detection conditions; determining a preset total narrowband physical random access channel resource and a total narrowband physical uplink shared channel resource; determining a first number of IoT terminals that can be detected in parallel based on the total narrowband physical random access channel resource and the first narrowband physical random access channel resource, and determining a second number of IoT terminals that can be detected in parallel based on the total narrowband physical uplink shared channel resource and the first narrowband physical uplink shared channel resource; determining a target number of IoT terminals that can be detected in parallel based on the first number and the second number, and performing parallel detection on the target number of IoT terminals under target detection conditions.

[0105] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0106] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0107] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some interfaces; indirect couplings or communication connections between units or modules may be electrical or other forms.

[0108] The units described as separate components may or may not be physically separate. Similarly, the components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.

[0109] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0110] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.

[0111] The above are merely preferred embodiments of this application. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A parallel detection method for an Internet of Things (IoT) terminal, characterized in that, include: Determine the first narrowband physical random access channel resources and the first narrowband physical uplink shared channel resources required to detect a single IoT terminal under target detection conditions; Determining the preset total resources of the narrowband physical random access channel and the narrowband physical uplink shared channel includes: determining the preset time-domain resources and frequency-domain resources of the narrowband physical random access channel, and determining the total resources of the narrowband physical random access channel based on the time-domain resources and frequency-domain resources; determining the duration of detection of a single IoT terminal under the target detection condition, and obtaining a preset resource utilization threshold value for the narrowband physical uplink shared channel, and determining the total resources of the narrowband physical uplink shared channel based on the duration, the total resources of the narrowband physical random access channel, and the resource utilization threshold value; A first number of IoT terminals that can be detected in parallel is determined based on the total resources of the narrowband physical random access channel and the first narrowband physical random access channel resources, and a second number of IoT terminals that can be detected in parallel is determined based on the total resources of the narrowband physical uplink shared channel and the first narrowband physical uplink shared channel resources. Determining the target number of IoT terminals that can be detected in parallel based on the first number and the second number includes: when the first number is less than the second number, performing the following steps: S1, increasing the time domain resources and / or frequency domain resources of the narrowband physical random access channel, and redetermining the total resources of the narrowband physical random access channel and the total resources of the narrowband physical uplink shared channel; S2, determining a third number of IoT terminals that can be detected in parallel based on the redetermined total resources of the narrowband physical random access channel and the first narrowband physical random access channel resources, and determining a fourth number of IoT terminals that can be detected in parallel based on the redetermined total resources of the narrowband physical random access channel and the first narrowband physical random access channel resources; S3, when the third number is less than the fourth number, repeatedly executing steps S1-S2 until the third number is not less than the fourth number, ending the loop and executing the next step; S4, taking the fourth number as the target number, and recording the current total resources of the narrowband physical random access channel as the target total resources of the narrowband physical random access channel, and recording the current total resources of the narrowband physical uplink shared channel as the target total resources of the narrowband physical random access channel. The source is the total narrowband physical uplink shared channel resource. When the first number is greater than the second number, the following steps are performed: S5, reduce the time domain resource and / or frequency domain resource of the narrowband physical random access channel, and redetermine the total narrowband physical random access channel resource and the total narrowband physical uplink shared channel resource; S6, based on the redetermined total narrowband physical random access channel resource and the first narrowband physical random access channel resource, determine the fifth number of IoT terminals that can be detected in parallel, and based on the redetermined total narrowband physical random access channel resource and the first narrowband physical random access channel resource, determine the fifth number of IoT terminals that can be detected in parallel, and based on the redetermined total narrowband physical uplink shared channel resource... S7. Determine the sixth number of IoT terminals that can be detected in parallel using the total number of the first narrowband physical uplink shared channel and the first narrowband physical uplink shared channel; S8. If the fifth number is greater than the sixth number, repeat steps S5-S6 until the fifth number is not greater than the sixth number, then end the loop and execute the next step; S9. Take the fifth number as the target number, and record the current total narrowband physical random access channel resources as the target narrowband physical random access channel resources, and record the current total narrowband physical uplink shared channel resources as the target narrowband physical uplink shared channel resources. The target number of IoT terminals are detected in parallel under the target detection conditions.

2. The method according to claim 1, characterized in that, Determining a first number of IoT terminals that can be detected in parallel based on the total resources of the narrowband physical random access channel and the first narrowband physical random access channel resources includes: Obtain the preset collision threshold value for the narrowband physical random access channel; The first number of IoT terminals that can be detected in parallel is determined based on the total narrowband physical random access channel resources, the first narrowband physical random access channel resources, and the collision threshold value.

3. The method according to claim 1, characterized in that, Parallel detection of the target number of IoT terminals under the target detection conditions includes: Under the target detection conditions, the target number of IoT terminals are detected in parallel using the total resources of the target narrowband physical random access channel and the total resources of the target narrowband physical uplink shared channel.

4. The method according to any one of claims 1 to 3, characterized in that, The target detection conditions include at least: a preset reference signal receiving power and a signal interference noise power ratio.

5. A parallel detection device for an Internet of Things (IoT) terminal, characterized in that, include: The first determining module is used to determine the first narrowband physical random access channel resources and the first narrowband physical uplink shared channel resources required to detect a single IoT terminal under target detection conditions; The second determining module is used to determine the preset total resources of the narrowband physical random access channel and the total resources of the narrowband physical uplink shared channel, including: determining the preset time-domain resources and frequency-domain resources of the narrowband physical random access channel, and determining the total resources of the narrowband physical random access channel based on the time-domain resources and the frequency-domain resources of the narrowband physical random access channel; determining the duration of detection of a single IoT terminal under the target detection condition, and obtaining a preset resource utilization threshold value of the narrowband physical uplink shared channel, and determining the total resources of the narrowband physical uplink shared channel based on the duration, the total resources of the narrowband physical random access channel, and the resource utilization threshold value; The third determining module is used to determine a first number of IoT terminals that can be detected in parallel based on the total resources of the narrowband physical random access channel and the first narrowband physical random access channel resources, and to determine a second number of IoT terminals that can be detected in parallel based on the total resources of the narrowband physical uplink shared channel and the first narrowband physical uplink shared channel resources. A detection module is configured to determine a target number of IoT terminals that can be detected in parallel based on the first quantity and the second quantity, and to perform parallel detection on the target number of IoT terminals under the target detection conditions. The method for determining the target number includes: when the first quantity is less than the second quantity, performing the following steps: S1, increasing the time-domain resources and / or frequency-domain resources of the narrowband physical random access channel, and redetermining the total resources of the narrowband physical random access channel and the total resources of the narrowband physical uplink shared channel; S2, based on the redetermined narrowband physical random access channel... The total access channel resources and the first narrowband physical random access channel resources determine a third number of IoT terminals that can be detected in parallel, and a fourth number of IoT terminals that can be detected in parallel is determined based on the re-determined total narrowband physical uplink shared channel resources and the first narrowband physical uplink shared channel resources; S3, when the third number is less than the fourth number, steps S1-S2 are executed repeatedly until the third number is not less than the fourth number, then the loop ends and the next step is executed; S4, the fourth number is taken as the target number, and the current total narrowband physical random access channel resources are recorded as the target narrowband physical... The total random access channel resource is defined as the current total narrowband physical uplink shared channel resource as the target narrowband physical uplink shared channel resource. When the first quantity is greater than the second quantity, the following steps are performed: S5, the time domain resource and / or frequency domain resource of the narrowband physical random access channel are reduced, and the total narrowband physical random access channel resource and the total narrowband physical uplink shared channel resource are redefined; S6, based on the redefined total narrowband physical random access channel resource and the first narrowband physical random access channel resource, a fifth number of IoT terminals that can be detected in parallel is determined, and based on... S7. Based on the newly determined total narrowband physical uplink shared channel resources and the first narrowband physical uplink shared channel resources, determine the sixth number of IoT terminals that can be detected in parallel; S8. When the fifth number is greater than the sixth number, repeat steps S5-S6 until the fifth number is not greater than the sixth number, then end the loop and execute the next step; S9. Take the fifth number as the target number, and record the current total narrowband physical random access channel resources as the target total narrowband physical random access channel resources, and record the current total narrowband physical uplink shared channel resources as the target total narrowband physical uplink shared channel resources.

6. A non-volatile storage medium, characterized in that, The non-volatile storage medium includes a stored program, wherein the device containing the non-volatile storage medium executes the parallel detection method of the Internet of Things terminal according to any one of claims 1 to 4 by running the program.

7. An electronic device, characterized in that, include: A memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute, via the computer program, the parallel detection method for an Internet of Things terminal according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Multi-element machine type communication random access method based on enhanced PRACH

    CN113853029A