Terminal device access method, electronic device, program product, and medium

By controlling the transmission probability of access signals based on access resource pool parameters in A-IoT inventory counting scenarios, the problems of access collisions and resource waste are solved, and efficient access control is achieved.

WO2026097936A1PCT designated stage Publication Date: 2026-05-15HONOR DEVICE CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HONOR DEVICE CO LTD
Filing Date
2025-07-24
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

In A-IoT inventory management scenarios, when multiple terminal devices initiate uplink access simultaneously, existing technologies struggle to determine the appropriate size of the uplink access resource pool, leading to access collisions and resource waste.

Method used

Terminal devices control the probability of sending access signals by determining the access parameters corresponding to the access resource pool, including access probability, threshold, and random number, to avoid access collisions and resource waste.

Benefits of technology

This effectively reduces the probability of collisions when terminal devices use the access resource pool, improves the access success rate, and avoids resource waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025110304_15052026_PF_FP_ABST
    Figure CN2025110304_15052026_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a terminal device access method, an electronic device, a program product, and a storage medium, which are intended to solve the problems of access collisions among multiple terminal devices and the waste of access resources. The terminal device access method is applied to a terminal device. The method comprises: determining a first access parameter corresponding to a first access resource pool, the first access parameter being used for indicating the probability that the terminal device will send an access signal; and, on the basis of the first access parameter, determining whether to send the access signal to a network device on the first access resource pool.
Need to check novelty before this filing date? Find Prior Art

Description

Terminal device access methods, electronic devices, software products and media

[0001] This application claims priority to Chinese Patent Application No. 202411600002.4, filed with the State Intellectual Property Office of China on November 8, 2024, entitled "Access Method, Electronic Device, Program Product and Medium for Terminal Equipment", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of communication technology, and in particular to access methods for terminal devices, electronic devices, software products, and storage media. Background Technology

[0003] Within the current 3rd Generation Partnership Project (3GPP), Ambient-Internet of Things (A-IoT) communication systems support inventory counting applications. Inventory counting refers to customers using A-IoT communication systems to inventory goods in a warehouse, such as confirming the type and quantity of goods. Each item is equipped with its own A-IoT device.

[0004] Currently, in the uplink access mechanism used by terminal devices, the network side pre-configures access resources, and then each terminal device randomly selects an access resource to initiate uplink access. This uplink access mechanism is suitable for scenarios where the number of terminal devices initiating access simultaneously is small.

[0005] However, in A-IoT inventory management scenarios, a large number of A-IoT devices may simultaneously initiate uplink access. Furthermore, the network side is uncertain about the number of A-IoT devices under its coverage before initiating the inventory check, making it difficult to determine a suitable uplink (UL) access resource pool size. If the UL access resource pool is small but the number of A-IoT devices is large, it will cause severe access collisions. If the UL access resource pool is large but the number of A-IoT devices is small, it will result in wasted access resources. Summary of the Invention

[0006] This application provides a terminal device access method, electronic device, program product, and storage medium, with the aim of solving the problems of access collisions and wasted access resources among multiple terminal devices.

[0007] To achieve the above objectives, this application provides the following technical solution:

[0008] The first aspect of this application provides an access method for a terminal device, applied to a terminal device, the method comprising:

[0009] Determine the first access parameter corresponding to the first access resource pool, wherein the first access parameter is used to indicate the probability of the terminal device sending an access signal;

[0010] Whether to send an access signal to the network device on the first access resource pool is determined based on the first access parameters.

[0011] In the above scheme, when the terminal device obtains the first access resource pool, it can obtain the first access parameter corresponding to the first access resource pool. The first access parameter is used to indicate the probability of the terminal device sending an access signal. The first access parameter can indicate the probability of the terminal device initiating random access on the first access resource pool, which can greatly reduce the probability of the terminal device using the first access resource pool to send an access signal to the network device, avoid the access collision probability of the terminal device and other terminal devices using the first access resource pool, and at the same time minimize the waste of access resources.

[0012] In some possible implementations, the first access parameter is specifically a first access probability, and determining whether to send an access signal to the network device on the first access resource pool based on the first access parameter includes:

[0013] Get the first random number;

[0014] Whether to send an access signal to the network device on the first access resource pool is determined based on the first random number and the first access probability.

[0015] In the above scheme, the terminal device obtains a first random number, and then determines whether to send an access signal to the network device on the first access resource pool based on the first random number and the first access probability. This enables the terminal device to randomly send an access signal to the network device on the first access resource pool, which can greatly reduce the probability of the terminal device using the first access resource pool to send an access signal to the network device, avoid the access collision probability of the terminal device and other terminal devices using the first access resource pool, and at the same time minimize the waste of access resources.

[0016] In some possible implementations, determining whether to send an access signal to the network device on the first access resource pool based on the first random number and the first threshold includes:

[0017] If the first random number is less than the first threshold, an access signal is sent to the network device on the first access resource pool;

[0018] or,

[0019] If the first random number is greater than or equal to the first threshold, no access signal is sent to the network device on the first access resource pool;

[0020] The first threshold is determined based on the first access probability.

[0021] In the above scheme, the terminal device determines a first threshold based on a first access probability, and determines whether to send an access signal to the network device on the first access resource pool by using a first random number and the first threshold. This enables the terminal device to randomly send access signals to the network device on the first access resource pool, which can greatly reduce the probability of the terminal device using the first access resource pool to send access signals to the network device, avoid the access collision probability of the terminal device and other terminal devices using the first access resource pool, and at the same time minimize the waste of access resources.

[0022] In some possible implementations, determining the first access parameters corresponding to the first access resource pool includes:

[0023] The first access parameter is determined according to the communication protocol supported by the terminal device;

[0024] or,

[0025] Receive first information from a network device, determine the first access parameter based on the first information, wherein the first information is used to indicate the first access parameter.

[0026] In the above scheme, the first access parameters corresponding to the first access resource pool can be pre-configured in the communication protocol. The terminal device determines the first access parameters according to the communication protocol. The terminal device can determine the first access parameters according to the agreement of the communication protocol, which has the advantages of simple and fast determination of the first access parameters. The terminal device can interact with the network device to determine the first access parameters based on the received first information. The first access parameters can indicate the probability of the terminal device initiating random access on the first access resource pool, which can greatly reduce the probability of the terminal device sending access signals to the network device using the first access resource pool, avoid the access collision probability of the terminal device and other terminal devices using the first access resource pool, and at the same time minimize the waste of access resources.

[0027] In some possible implementations, determining the first access parameters corresponding to the first access resource pool includes:

[0028] Receive the first value from the network device;

[0029] A first target value is determined from the target value combination based on the first value, and the first access parameter is determined based on the first target value. The target value combination includes M target values, where M is an integer.

[0030] In the above scheme, the network device calculates a first value based on a first target value, and then sends the first value to the terminal device. After receiving the first value, the terminal device can match the first value with the target value to determine the first target value, and then obtain the first access parameters based on the first target values ​​at each level. In this embodiment, the terminal device can determine the first access probability according to the first parameters sent by the network device, so that the terminal device can send an access signal on the first access resource pool according to the first value indicated by the network device.

[0031] In some possible implementations, determining the first access parameters corresponding to the first access resource pool includes:

[0032] Obtain a target numerical combination, wherein the target numerical combination includes M target numerical values, where M is an integer;

[0033] The first target value corresponding to the first access resource pool is determined based on the correspondence between the access resource pool and the target value;

[0034] The first access parameter is determined based on the first target value.

[0035] In the above scheme, after obtaining the first access resource pool, the terminal device determines the first target value corresponding to the first access resource pool from the target value combination according to the correspondence between the access resource pool and the target value, and then determines the first access parameter based on the first target value. In this embodiment, the first access parameter is obtained through the correspondence between the access resource pool and the target value, which has the advantages of being simple and fast in determining the first access parameter.

[0036] In some possible implementations, the first access parameter is specifically the first access probability.

[0037] The determination of the first access parameters corresponding to the first access resource pool includes:

[0038] Obtain the initial access probability and the resource pool number corresponding to the first access resource pool within the access period. The access period in which the first access resource pool is located includes N access resource pools, where N is an integer.

[0039] The first access probability is determined based on the initial access probability and the resource pool number corresponding to the first access resource pool within the access period.

[0040] In the above scheme, after the terminal device obtains the initial access probability and the resource pool number corresponding to the first access resource pool within the access period, it can update the initial access probability based on the resource pool number corresponding to the first access resource pool within the access period to obtain the first access parameter corresponding to the first access resource pool. In this embodiment, the first access probability is obtained through the initial access probability and the resource pool number corresponding to the first access resource pool within the access period, which has the advantages of being simple and fast in determining the first access probability.

[0041] In some possible implementations, the first access parameter is specifically the first access probability.

[0042] The determination of the first access parameters corresponding to the first access resource pool includes:

[0043] Obtain the initial access probability and the first rate of change, where the first rate of change is used to describe the change parameter of the access probability;

[0044] The first access probability is determined based on the initial access probability and the first rate of change.

[0045] In the above scheme, after the terminal device obtains the initial access probability and the first rate of change, it can update the initial access probability according to the first rate of change to obtain the first access parameters corresponding to the first access resource pool. In this embodiment, obtaining the first access probability through the initial access probability and the first rate of change has the advantages of being simple and fast in determining the first access probability.

[0046] In some possible implementations, the method further includes:

[0047] If it is determined that no access signal is sent to the network device from the first access resource pool, a second access parameter corresponding to the second access resource pool is determined. The second access parameter is used to indicate the probability that the terminal device sends an access signal.

[0048] Whether to send an access signal to the network device on the second access resource pool is determined based on the second access parameters.

[0049] In the above scheme, if no access signal is sent on the first access resource pool, the access signal will continue to be sent on the second access resource pool to increase the probability of successful access for the terminal device.

[0050] In some possible implementations, the first access parameter is specifically a first access probability, and the second access parameter is specifically a second access probability.

[0051] The second access probability is not less than the first access probability.

[0052] In the above scheme, since the second access probability is greater than the first access probability, the terminal device uses the second access probability to determine whether to send an access signal to the network device on the second access resource pool. Compared with using the first access probability, it is easier to access the network, thus improving the access success rate of the terminal device.

[0053] A second aspect of this application provides an access method for a terminal device, applied to a network device, the method comprising:

[0054] Obtain the first access parameter corresponding to the first access resource pool, wherein the first access parameter is used to indicate the probability of the terminal device sending an access signal;

[0055] The first access parameter is sent to the terminal device.

[0056] In the above scheme, the network device can obtain the first access parameter corresponding to the first access resource pool and indicate the first access parameter to the terminal device. The first access parameter is used to indicate the probability of the terminal device sending an access signal. The first access parameter can indicate the probability of the terminal device initiating random access on the first access resource pool, which can greatly reduce the probability of the terminal device using the first access resource pool to send an access signal to the network device, avoid the access collision probability of the terminal device and other terminal devices using the first access resource pool, and at the same time minimize the waste of access resources.

[0057] In some possible implementations, obtaining the first access parameters corresponding to the first access resource pool includes:

[0058] The first access parameter is determined according to the communication protocol supported by the network device.

[0059] In the above scheme, the first access parameters corresponding to the first access resource pool can be pre-configured in the communication protocol. The network device determines the first access parameters according to the communication protocol. The network device can determine the first access parameters according to the agreement of the communication protocol, which has the advantages of simple and fast determination of the first access parameters.

[0060] In some possible implementations, obtaining the first access parameters corresponding to the first access resource pool includes:

[0061] The total number of terminal devices to be connected to the network is determined based on the number of terminal devices connected in the historical access resource pool, the number of access resources in the historical access resource pool, and the historical access parameters corresponding to the historical access resource pool.

[0062] The first access parameters and / or the size of the first access resource pool are obtained based on the total number of terminal devices in the network to be accessed.

[0063] In the above scheme, the total number of terminal devices to be connected to the network can be predicted by the number of terminal devices connected in the historical access resource pool, the number of access resources, and historical access parameters. This application embodiment does not limit the method of predicting the total number of terminal devices to be connected to the network. When the total number of terminal devices to be connected to the network is large, to ensure timely network access, the value of the first access parameter can be set to be large, so that the terminal device can send an access signal to the network device on the first access resource pool according to the first access parameter, ensuring the access success rate of the terminal device. When the total number of terminal devices to be connected to the network is large, to ensure timely network access, the size of the first access resource pool can be set to be large, so that the terminal device can send an access signal to the network device on the first access resource pool according to the first access parameter, ensuring the access success rate of the terminal device.

[0064] In some possible implementations, obtaining the first access parameters corresponding to the first access resource pool includes:

[0065] Obtain a target numerical combination, wherein the target numerical combination includes M target numerical values, where M is an integer;

[0066] Based on the correspondence between the access resource pool and the target value, the first access parameter corresponding to the first access resource pool is determined from the target value combination.

[0067] In some possible implementations, the first access parameter is specifically a first access probability, and obtaining the first access parameter corresponding to the first access resource pool includes:

[0068] Obtain the initial access probability and the resource pool number corresponding to the first access resource pool within the access period. The access period in which the first access resource pool is located includes N access resource pools, where N is an integer.

[0069] The first access probability is determined based on the initial access probability and the resource pool number corresponding to the first access resource pool within the access period.

[0070] In some possible implementations, the first access parameter is specifically a first access probability, and obtaining the first access parameter corresponding to the first access resource pool includes:

[0071] Obtain the initial access probability and the first rate of change, where the first rate of change is used to describe the change parameter of the access probability;

[0072] The first access probability is determined based on the initial access probability and the first rate of change.

[0073] In some possible implementations, sending the first access parameter to the terminal device includes:

[0074] Obtain a target numerical combination, wherein the target numerical combination includes M target numerical values, where M is an integer;

[0075] Based on the correspondence between the access parameters and the target values, the first target value corresponding to the first access parameter is determined;

[0076] Determine the first value based on the first target value;

[0077] The first value is sent to the terminal device.

[0078] In some possible implementations, sending the first access probability to the terminal device includes:

[0079] Send first information to the terminal device, the first information being used to indicate the first access parameters.

[0080] In some possible implementations, the method further includes:

[0081] Obtain the second access parameters corresponding to the second access resource pool. The second access parameters are used to indicate the probability of the terminal device sending an access signal.

[0082] The second access parameter is sent to the terminal device.

[0083] In some possible implementations, the first access parameter is specifically a first access probability, and the second access parameter is specifically a second access probability.

[0084] The second access probability is not less than the first access probability.

[0085] A third aspect of this application provides a terminal device, the terminal device comprising:

[0086] The access parameter determination module is used to determine the first access parameter corresponding to the first access resource pool, wherein the first access parameter is used to indicate the probability of the terminal device sending an access signal;

[0087] The signal transmission module is used to determine whether to send an access signal to the network device on the first access resource pool based on the first access parameters.

[0088] A fourth aspect of this application provides a network device, the network device comprising:

[0089] The access probability acquisition module is used to acquire the first access parameter corresponding to the first access resource pool, and the first access parameter is used to indicate the probability of the terminal device sending an access signal;

[0090] The access probability sending module is used to send the first access parameter to the terminal device.

[0091] A fifth aspect of this application provides a communication device, comprising: a memory and at least one processor. The memory is used to store programs or computer instructions, and the at least one processor is used to execute the computer programs or computer instructions stored in the memory, so that the communication device implements the methods provided in the first or second aspect of this application.

[0092] The sixth aspect of this application provides a computer storage medium for storing a computer program, which, when executed, implements the method provided in the first or second aspect of this application.

[0093] The seventh aspect of this application provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the method provided in the first or second aspect described above.

[0094] An eighth aspect of this application provides a chip system including a processor for supporting a terminal device or network device in implementing the functions involved in the foregoing aspects, such as transmitting or processing data and / or information involved in the foregoing methods. In one possible design, the chip system further includes a memory for storing program instructions and data necessary for the terminal device or network device. The chip system may be composed of chips or may include chips and other discrete devices. Attached Figure Description

[0095] Figure 1 is a schematic diagram of the system architecture of a communication system provided in an embodiment of this application;

[0096] Figure 2 is a flowchart illustrating a terminal device access method executed by a terminal device according to an embodiment of this application;

[0097] Figure 3 is a flowchart illustrating a terminal device access method executed by a network device according to an embodiment of this application;

[0098] Figure 4 is a schematic diagram of the interaction process between a terminal device and a network device according to an embodiment of this application;

[0099] Figure 5 is a schematic diagram of setting the access probability for the access resource pool in each inventory round according to an embodiment of this application;

[0100] Figure 6 is a structural example diagram of a terminal device disclosed in an embodiment of this application;

[0101] Figure 7 is a structural example diagram of a network device disclosed in an embodiment of this application;

[0102] Figure 8 is a structural example diagram of an electronic device disclosed in an embodiment of this application;

[0103] Figure 9 is a structural example diagram of another electronic device disclosed in an embodiment of this application. Detailed Implementation

[0104] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. The terminology used in the following embodiments is for the purpose of describing specific embodiments only and is not intended to be a limitation of this application. As used in the specification and appended claims of this application, the singular expressions "a," "an," "the," "the," "the," and "this" are intended to also include expressions such as "one or more," unless the context clearly indicates otherwise. It should also be understood that in the embodiments of this application, "one or more" refers to one, two, or more; "and / or" describes the relationship between related objects, indicating that three relationships may exist; for example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship.

[0105] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0106] The embodiments of this application are applied to communication systems, which can be second-generation (2G) communication systems, third-generation (3G) communication systems, LTE systems, fifth-generation (5G) communication systems, LTE and 5G hybrid architectures, 5G New Radio (5G NR) systems, and new communication systems that will emerge in the future development of communication.

[0107] The communication system includes a first device and a second device. The first device can be a network-side device used to provide network communication functions; in some cases, it is also called a network device or network element. A network device can typically be a base station (including functional units of a base station, or a combination of functional units of base stations) or a core network unit. The core network unit can be a functional unit within the core network, including but not limited to Access and Mobility Management Function (AMF) units or Session Management Function (SMF) units. The second device can be a device accessing the network, typically a terminal. An example of a communication system is shown in Figure 1, which includes a base station 1 and a terminal 2. Base station 1 can generate access probabilities corresponding to an access resource pool and then indicate these access probabilities to terminal 2. Terminal 2 can determine whether to initiate random access based on these access probabilities.

[0108] In the embodiments provided in this application, the base station can be any device with wireless transceiver capabilities, including but not limited to: evolved base stations (NodeB, eNB, or e-NodeB) in Long Term Evolution (LTE), base stations (gNodeB or gNB) or transmission receiving points / transmission reception points (TRPs) in New Radio (NR), base stations in subsequent 3GPP evolutions, access nodes in Wi-Fi systems, wireless relay nodes, wireless backhaul nodes, etc. The base station can be: macro base station, micro base station, pico base station, small cell, relay station, or balloon station, etc. The base station can include one or more co-located or non-co-located Transmission Reception Points (TRPs). The base station can also be a radio controller, centralized unit (CU), and / or distributed unit (DU) in a cloud radio access network (CRAN) scenario. The base station can communicate with the terminal, or it can communicate with the terminal through a relay station. The terminal can communicate with multiple base stations using different technologies. For example, the terminal can communicate with base stations that support LTE networks, base stations that support 5G networks, and can also establish dual connections with both LTE and 5G base stations.

[0109] In the embodiments provided in this application, the terminal can take various forms, such as a mobile phone, tablet computer, computer with wireless transceiver capabilities, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal in industrial control, vehicle-mounted terminal device, wireless terminal in self-driving, wireless terminal in remote medical care, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, wearable terminal device, etc. The terminal may also be referred to as terminal equipment, user equipment (UE), access terminal equipment, vehicle-mounted terminal, industrial control terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal equipment, mobile device, UE terminal equipment, terminal equipment, wireless communication equipment, UE agent, or UE device, etc. The terminal can also be a fixed terminal or a mobile terminal.

[0110] This application's embodiments involve scenarios where a large number of terminals simultaneously initiate uplink access. For example, in the 3GPP-IoT system, it supports inventory counting applications. Inventory counting applications refer to customers using an A-IoT communication system to count goods in a warehouse, such as confirming the type and quantity of goods, where each item is attached to its own A-IoT device.

[0111] The communication process for inventory counting mainly includes the following steps:

[0112] S1: The customer management platform sends an inventory process start command to the A-IoT network side.

[0113] S2: The A-IoT network side sends an inventory command via air broadcast to request A-IoT devices within the network coverage area to report cargo information.

[0114] S3: After receiving the inventory command from the network side, the A-IoT device randomly selects a UL resource from the designated uplink (UL) resource pool to report the goods information to the network side.

[0115] S4: The A-IoT network side sends the received cargo information to the customer management platform.

[0116] Because A-IoT devices have very limited energy storage, to reduce their power consumption, A-IoT systems simplify mobility management mechanisms and do not support cell handover or track area update mechanisms. Cell handover ensures continuous data transmission service from the network when the UE moves between different cells. Track area update refers to the requirement for the UE to report its latest tracking area identifier to the network when moving from one tracking area to another, so that the network can page the UE.

[0117] In inventory counting scenarios, the number of A-IoT devices under network coverage varies significantly. There may be many A-IoT devices, or few or none. However, due to the lack of support for cell handover and tracking area update mechanisms, the network side cannot accurately determine the number of A-IoT devices under its coverage before initiating the inventory count. Therefore, it is difficult to determine an appropriate UL access resource pool size. If the UL access resource pool is small but the number of A-IoT devices is large, it will cause severe access collisions. If the UL access resource pool is large but the number of A-IoT devices is small, it will result in wasted access resources.

[0118] This application proposes an access method for terminal devices to achieve access control for terminal devices, avoid serious access collision probability, and minimize access resource waste.

[0119] Please refer to Figure 2, which is a flowchart illustrating the access method for a terminal device executed by the network device provided in this embodiment of the application. The method mainly includes the following steps:

[0120] 201. The terminal device determines the first access parameter corresponding to the first access resource pool. The first access parameter is used to indicate the probability of the terminal device sending an access signal.

[0121] The network device can provide services to multiple terminal devices. The network device can pre-configure N access resource pools, each of which may include one or more access resources. The N access resource pools may include a first access resource pool, which can be any one of the N access resource pools. For example, the first access resource pool is the first access resource pool among the N access resource pools. This embodiment uses the example of a terminal device determining whether to use the first access resource pool to initiate random access to the network device for illustration.

[0122] In this embodiment, to control the number of terminal devices initiating random access using the first resource pool, a terminal device, upon acquiring the first access resource pool, can obtain a first access parameter corresponding to the first access resource pool. This first access parameter indicates the probability of the terminal device sending an access signal. For example, the first access parameter can determine the first access probability, or it can be the first access probability itself. The value of the first access parameter indicates the probability of the terminal device initiating random access on the first access resource pool. Therefore, in this embodiment, the frequency of random access initiated by the terminal device can be controlled by the first access parameter corresponding to the first access resource pool, avoiding severe access collisions and minimizing access resource waste.

[0123] In this embodiment of the application, there are multiple ways for the terminal device to determine the first access parameter. This embodiment of the application does not limit the way the first access parameter is determined. The terminal device can choose the way to determine the first access parameter according to the application scenario.

[0124] In some embodiments of this application, step 201, where the terminal device determines the first access parameters corresponding to the first access resource pool, includes:

[0125] A1. The terminal device determines the first access parameters according to the communication protocol supported by the terminal device.

[0126] In this embodiment, the network device and the terminal device can communicate with each other, and both support a communication protocol. This means that the network device and the terminal device can perform the same information transmission and processing according to the information transmission method and information processing method indicated by the communication protocol, without limiting the content included in the communication protocol. In this embodiment, the first access parameters corresponding to the first access resource pool can be pre-configured in the communication protocol. The terminal device determines the first access parameters according to the communication protocol, which has the advantages of being simple and fast in determining the first access parameters.

[0127] In some other embodiments of this application, step 201, where the terminal device determines the first access parameters corresponding to the first access resource pool, includes:

[0128] B1. The terminal device acquires a target value combination, which includes M target values, where M is an integer.

[0129] B2. The terminal device determines the first target value corresponding to the first access resource pool based on the correspondence between the access resource pool and the target value;

[0130] B3. Determine the first access parameter based on the first target value.

[0131] In this embodiment, the correspondence between access resource pools and target values ​​can be pre-configured. Specifically, corresponding target values ​​can be configured for N access resource pools. The target values ​​for each access resource pool can be the same or different; this is not limited here. These target values ​​can be used to determine access parameters, such as calculating the access parameters corresponding to the target values ​​according to preset calculation rules. The terminal device obtains a combination of target values, which includes M target values, where the value of M is not limited. After obtaining the first access resource pool, the terminal device determines the first target value corresponding to the first access resource pool from the target value combination based on the correspondence between the access resource pools and target values, and then determines the first access parameter based on the first target value. This embodiment obtains the first access parameter through the correspondence between access resource pools and target values, offering the advantages of simple and rapid determination of the first access parameter.

[0132] For example, the terminal device can record the correspondence between the access resource pool and the target value in the communication protocol it supports. After obtaining the first access resource pool, the terminal device determines the first target value corresponding to the first access resource pool from the target value combination according to the correspondence between the access resource pool and the target value recorded in the communication protocol, and then determines the first access parameter according to the first target value.

[0133] In other embodiments of this application, the first access parameter is specifically a first access probability. Step 201, where the terminal device determines the first access parameter corresponding to the first access resource pool, includes:

[0134] C1. The terminal device obtains the initial access probability and the resource pool number corresponding to the first access resource pool in the access period. The access period in which the first access resource pool is located includes: N access resource pools, where N is an integer.

[0135] C2. The terminal device determines the first access probability based on the initial access probability and the resource pool number corresponding to the first access resource pool within the access period.

[0136] The initial access probability can be a pre-configured probability value, or it can be a probability value indicated by the network device to the terminal device. The network device can configure N access resource pools during the access period. After acquiring the first access resource pool, the terminal device obtains the resource pool number corresponding to the first access resource pool within the access period. After obtaining the initial access probability and the resource pool number corresponding to the first access resource pool within the access period, the terminal device can update the initial access probability based on the resource pool number to obtain the first access parameter corresponding to the first access resource pool. In this embodiment, the first access probability is obtained through the initial access probability and the resource pool number corresponding to the first access resource pool within the access period, which has the advantages of being simple and fast in determining the first access probability.

[0137] For example, in some other embodiments of this application, the first access parameter is specifically the first access probability. Step 201, where the terminal device determines the first access parameter corresponding to the first access resource pool, includes:

[0138] D1. The terminal device obtains the initial access probability and the first rate of change, where the first rate of change is used to describe the change parameter of the access probability.

[0139] D2. The terminal device determines the first access probability based on the initial access probability and the first rate of change.

[0140] The initial access probability can be a pre-configured probability value, or it can be a probability value indicated by the network device to the terminal device. After acquiring the first access resource pool, the terminal device can also acquire a first rate of change, which is used to describe the change parameter of the access probability. For example, the first rate of change can be indicated by the network device to the terminal device, or it can be configured in the communication protocol supported by the terminal device. After acquiring the initial access probability and the first rate of change, the terminal device can update the initial access probability according to the first rate of change to obtain the first access parameter corresponding to the first access resource pool. In this embodiment, the first access probability is obtained through the initial access probability and the first rate of change, which has the advantages of being simple and fast in determining the first access probability.

[0141] 202. The terminal device determines whether to send an access signal to the network device on the first access resource pool based on the first access parameters.

[0142] In this embodiment, after determining the first access parameters corresponding to the first access resource pool, the terminal device determines whether to send an access signal to the network device using the first access resource pool based on the first access parameters. Compared to the prior art where the terminal device directly uses the first access resource pool to send an access signal to the network device after obtaining the first resource pool, this greatly reduces the probability of the terminal device using the first access resource pool to send an access signal to the network device, avoids access collisions where the terminal device and other terminal devices both use the first access resource pool, and minimizes the waste of access resources.

[0143] In some embodiments of this application, the first access parameter is specifically a first access probability. Step 202, where the terminal device determines whether to send an access signal to the network device on the first access resource pool based on the first access parameter, includes:

[0144] E1. The terminal device obtains the first random number;

[0145] E2. The terminal device determines whether to send an access signal to the network device on the first access resource pool based on the first random number and the first access probability.

[0146] In this embodiment, after obtaining the first access resource pool, the terminal device can obtain a first random number. The method by which the terminal device generates the first random number is not limited in this embodiment. For example, the terminal device can generate a random number uniformly distributed in the range [0, X], where X can be 1 or other values, such as X being greater than or less than 1. The terminal device compares the first random number with the first access probability to determine whether to send an access signal to the network device using the first access resource pool. In this embodiment, the terminal device obtains the first random number and then determines whether to send an access signal to the network device using the first access resource pool based on the first random number and the first access probability. This enables the terminal device to randomly send access signals to the network device using the first access resource pool, significantly reducing the probability of the terminal device using the first access resource pool to send access signals to the network device. This avoids access collisions where the terminal device and other terminal devices both use the first access resource pool, while also minimizing the waste of access resources.

[0147] Furthermore, in some embodiments of this application, step E2, where the terminal device determines whether to send an access signal to the network device on the first access resource pool based on a first random number and a first access probability, includes:

[0148] E21. If the first random number is less than the first threshold, the terminal device sends an access signal to the network device on the first access resource pool;

[0149] or,

[0150] E22. If the first random number is greater than or equal to the first threshold, the terminal device does not send an access signal to the network device on the first access resource pool;

[0151] The first threshold is determined based on the first access probability.

[0152] In this embodiment, the terminal device obtains a first random number, determines a first threshold based on a threshold, and then determines whether to send an access signal to the network device on the first access resource pool using the first random number and the first threshold. Specifically, the first random number may be less than the first threshold. In this case, the terminal device sends an access signal to the network device on the first access resource pool. Alternatively, the first random number may be not less than the first threshold. In this case, the terminal device does not use the first access resource pool to send an access signal; for example, the terminal device may discard the first access resource pool. This embodiment does not limit the specific value or range of the first threshold. The value of the first threshold can be determined based on the first access probability. For example, if the first access probability is 0.2, then the first threshold can be a multiple of 0.2, such as 10 times, or other multiples; no limitation is made here. In this embodiment of the application, the terminal device determines whether to send an access signal to the network device on the first access resource pool by using a first random number and a first threshold. This enables the terminal device to randomly send an access signal to the network device on the first access resource pool, which can greatly reduce the probability of the terminal device using the first access resource pool to send an access signal to the network device, avoid the probability of access collisions when the terminal device and other terminal devices use the first access resource pool, and at the same time minimize the waste of access resources.

[0153] In some embodiments of this application, the terminal device access method executed by the terminal device further includes the following steps:

[0154] F1. If it is determined that no access signal is sent to the network device on the first access resource pool, the terminal device determines the second access parameter corresponding to the second access resource pool. The second access parameter is used to indicate the probability that the terminal device sends an access signal.

[0155] F2. The terminal device determines whether to send an access signal to the network device on the second access resource pool based on the second access parameters.

[0156] The specific implementation method for the terminal device to determine the second access parameters corresponding to the second access resource pool can be found in the description of step 201 above. The second access resource pool belongs to the N access resource pools configured by the network device. The second access resource pool and the first access resource pool are different access resource pools; for example, the first access resource pool is the nth access resource pool, and the second access resource pool is the (n+1)th access resource pool. In this embodiment, if no access signal is sent on the first access resource pool, an access signal will continue to be sent on the second access resource pool to increase the probability of successful access for the terminal device.

[0157] Furthermore, in some embodiments of this application, the first access parameter is specifically a first access probability, the second access parameter is specifically a second access probability, and the second access probability is not less than the first access probability.

[0158] In some embodiments of this application, when it is determined that no access signal is sent to the network device from the first access resource pool, the terminal device determines whether to send an access signal to the network device from the second access resource pool according to the second access probability. Since the second access probability is greater than the first access probability, the terminal device uses the second access probability to determine whether to send an access signal to the network device from the second access resource pool. Compared with using the first access probability, it is easier to access the network and the access success rate of the terminal device is improved.

[0159] In this embodiment of the application, the specific implementation of the terminal device determining whether to send an access signal to the network device on the second access resource pool based on the second access parameters can be found in the description of step 202 above.

[0160] In this embodiment, when a terminal device acquires multiple access resource pools, it can use the access parameters corresponding to different access resource pools to determine whether to send an access signal. If the terminal device cannot send an access signal in the current access resource pool, it will use the access parameters to determine whether to send an access signal in the next access resource pool, until the terminal device successfully connects to the network device. The terminal device will then no longer send access signals in subsequent access resource pools. In this embodiment, if the terminal device does not send an access signal to the network device in the first access resource pool, it will continue to determine whether to send an access signal to the network device in the second access resource pool based on the second access parameters, thereby ensuring successful connection of the terminal device to the network device and increasing the probability of successful connection.

[0161] As illustrated by the examples in the foregoing embodiments, when a terminal device obtains a first access resource pool, it can obtain a first access parameter corresponding to the first access resource pool. This first access parameter is used to indicate the probability of the terminal device sending an access signal. This first access parameter can indicate the probability of the terminal device initiating random access on the first access resource pool, which can greatly reduce the probability of the terminal device using the first access resource pool to send an access signal to the network device, avoid the probability of access collisions where the terminal device and other terminal devices both use the first access resource pool, and at the same time minimize the waste of access resources.

[0162] Please refer to Figure 3, which is a flowchart illustrating the access method for a terminal device executed by the network device provided in this embodiment of the application. The method mainly includes the following steps:

[0163] 211. The network device obtains the first access parameters corresponding to the first access resource pool. The first access parameters are used to indicate the probability of the terminal device sending an access signal.

[0164] The network device can provide services to multiple terminal devices. The network device can pre-configure N access resource pools, each containing one or more access resources. These N access resource pools may include a first access resource pool, which can be any one of the N access resource pools. For example, the first access resource pool is the first access resource pool among the N access resource pools. This embodiment uses the example of a terminal device determining to initiate random access to the network device using the first access resource pool as an example. For the process of other terminal devices initiating random access using access resource pools other than the first access resource pool, refer to the examples in steps 201 to 204.

[0165] In order to control the number of terminal devices that initiate random access using the first resource pool, the network device can configure a first access parameter for the first access resource pool. The first access parameter is used to indicate the probability of the terminal device sending an access signal. The terminal device can determine whether to initiate random access to the network device according to the first access parameter. The first access parameter can indicate the probability of the terminal device initiating random access on the first access resource pool. Therefore, in this embodiment, the frequency of the terminal device initiating random access can be controlled by the first access parameter corresponding to the first access resource pool, avoiding serious access collision probability and minimizing access resource waste.

[0166] Not limited to this, the network device can also configure corresponding access parameters for each of the N access resource pools. The access parameters for each of the N access resource pools can be the same or different, depending on the size of the N access resource pools configured by the network device and the number of terminal devices that the network device can provide services to.

[0167] In some embodiments of this application, step 211, where the network device obtains the first access parameters corresponding to the first access resource pool, includes:

[0168] G1. The network device determines the first access parameters according to the communication protocol supported by the network device.

[0169] The network device determines the first access probability in a manner similar to the implementation of A1 executed by the terminal device in the embodiment shown in Figure 2 above. This will not be elaborated further here, but please refer to the examples in the foregoing for details.

[0170] In some embodiments of this application, step 211, where the network device obtains the first access parameters corresponding to the first access resource pool, includes:

[0171] H1. The network device determines the total number of terminal devices to be connected to the network based on the number of terminal devices connected in the historical access resource pool, the number of access resources in the historical access resource pool, and the historical access parameters corresponding to the historical access resource pool.

[0172] H2. The network device obtains the first access parameters and / or the size of the first access resource pool based on the total number of terminal devices to be connected to the network.

[0173] The network device can pre-configure a prediction model for terminal device access to the network. The network device acquires historical access resource information, which may include the number of terminal devices accessing the historical access resource pool, the number of access resources in the historical access resource pool, and the historical access parameters corresponding to the historical access resource pool. Based on the number of terminal devices accessing the historical access resource pool, the number of access resources, and the historical access parameters, the total number of terminal devices to be accessed in the network can be predicted. This embodiment does not limit the method for predicting the total number of terminal devices to be accessed in the network.

[0174] For example, a network device can calculate the total number Q of terminal devices within its network coverage area, for instance, using the following method:

[0175] Among them, M n M represents the number of terminal devices that initiated uplink access transmissions detected on the nth access resource pool. n α is determined based on the number of terminal devices accessed in the historical access resource pool. k Let α be the access probability corresponding to the k-th access resource pool. n Let α be the access probability corresponding to the nth access resource pool. -1 =0. For example, α k and α n This represents the historical access probability corresponding to the historical access resource pool.

[0176] In step H2, the network device obtains the total number of terminal devices seeking network access and then determines the first access parameter based on this total number. The total number of terminal devices seeking network access can be used by the network device to determine the value of the first access parameter corresponding to the access resource pool. When the total number of terminal devices seeking network access is large, to ensure timely network access, the value of the first access parameter can be set to be larger. This allows the terminal devices to send access signals to the network device from the first access resource pool based on the first access parameter, thus ensuring a high success rate for terminal device access.

[0177] The network device can pre-configure a prediction model for terminal device access to the network. The network device acquires historical access resource information, which may include the number of terminal devices accessing the historical access resource pool, the number of access resources in the historical access resource pool, and the historical access parameters corresponding to the historical access resource pool. Based on the number of terminal devices accessing the historical access resource pool, the number of access resources, and the historical access parameters, the total number of terminal devices to be accessed in the network can be predicted. This embodiment does not limit the method for predicting the total number of terminal devices to be accessed in the network.

[0178] The network device obtains the total number of terminal devices seeking network access and determines the size of the first access resource pool based on this total number. The total number of terminal devices can be used by the network device to determine the size of the first access resource pool. When the total number of terminal devices seeking network access is large, to ensure timely network access, the size of the first access resource pool can be set to a larger value. This allows the terminal devices to send access signals to the network device based on the first access parameters, ensuring a higher success rate for network access.

[0179] In some embodiments of this application, step 211, where the network device obtains the first access parameters corresponding to the first access resource pool, includes:

[0180] J1. The network device acquires a target value combination, the target value combination including: M target values, where M is an integer;

[0181] J2. The network device determines the first access parameter corresponding to the first access resource pool from the target value combination based on the correspondence between the access resource pool and the target value.

[0182] The network device determines the first access probability in a manner similar to the implementation of B1 and B2 executed by the terminal device in the embodiment shown in Figure 2 above. This will not be elaborated further here, but please refer to the examples in the foregoing for details.

[0183] In some embodiments of this application, the first access parameter is specifically the first access probability. Step 211, where the network device obtains the first access parameter corresponding to the first access resource pool, includes:

[0184] K1. The network device obtains the initial access probability and the resource pool number corresponding to the first access resource pool in the access period. The access period in which the first access resource pool is located includes: N access resource pools, where N is an integer.

[0185] K2. The network device determines the first access probability based on the initial access probability and the resource pool number corresponding to the first access resource pool within the access period.

[0186] The network device determines the first access probability in a manner similar to the implementation of C1 and C2 executed by the terminal device in the embodiment shown in Figure 2 above. This will not be elaborated further here, but please refer to the examples in the foregoing for details.

[0187] In some embodiments of this application, the first access parameter is specifically the first access probability. Step 211, where the network device obtains the first access parameter corresponding to the first access resource pool, includes:

[0188] L1. The network device obtains the initial access probability and the first rate of change, where the first rate of change is used to describe the change parameter of the access probability.

[0189] L2. The network device determines the first access probability based on the initial access probability and the first rate of change.

[0190] The network device determines the first access probability in a manner similar to the implementation of D1 and D2 by the terminal device in the embodiment shown in Figure 2 above. This will not be elaborated further here, but please refer to the examples in the foregoing content for details.

[0191] 212. The network device sends the first access probability to the terminal device.

[0192] In this embodiment of the application, after the network device obtains the first access parameter corresponding to the first access resource pool, the network device can interact with the terminal device. The network device can carry the first access parameter according to the existing signaling, or the network device can carry the first access parameter using extended signaling.

[0193] As illustrated by the examples in the foregoing embodiments, the network device can obtain the first access parameter corresponding to the first access resource pool and indicate the first access parameter to the terminal device. The first access parameter is used to indicate the probability of the terminal device sending an access signal. The first access parameter can indicate the probability of the terminal device initiating random access on the first access resource pool, which can greatly reduce the probability of the terminal device using the first access resource pool to send an access signal to the network device, avoid the probability of access collisions when the terminal device and other terminal devices use the first access resource pool, and at the same time minimize the waste of access resources.

[0194] Please refer to Figure 4, which is a schematic diagram of an interaction process between a terminal device and a network device provided in an embodiment of this application. The process mainly includes the following steps:

[0195] The network device executes steps 211 and 212 in the embodiment shown in FIG3 above. Correspondingly, the terminal device can interact with the network device and execute steps 201 and 202 in the embodiment shown in FIG2 above.

[0196] In this embodiment of the application, step 211, in which the network device sends the first access probability to the terminal device, includes:

[0197] M1. The network device sends first information to the terminal device, the first information being used to indicate the first access probability.

[0198] Accordingly, in some embodiments of this application, step 201, where the terminal device determines the first access parameters corresponding to the first access resource pool, includes:

[0199] A2. The terminal device receives first information from the network device and determines first access parameters based on the first information, wherein the first information is used to indicate the first access parameters.

[0200] In this embodiment, the network device can generate first information according to a communication protocol, which is used to indicate the first access parameters. The terminal device can receive the first information from the network device, parse the first information according to the communication protocol, and obtain the first access parameters. In this embodiment, the terminal device can interact with the network device to determine the first access parameters based on the received first information. The first access parameters can indicate the probability of the terminal device initiating random access on the first access resource pool, which can greatly reduce the probability of the terminal device using the first access resource pool to send access signals to the network device, avoid the probability of access collisions where the terminal device and other terminal devices use the first access resource pool, and at the same time minimize the waste of access resources.

[0201] For example, a network device can send first information to a terminal device. The first information can indicate first access parameters. For example, the first information can include at least one of the following: media access control (MAC) layer signaling, and / or physical (PHY) layer, and / or paging message. In this embodiment, the specific implementation method of the network device sending the first information to the terminal device is not limited.

[0202] In this embodiment of the application, step 212, in which the network device sends the first access parameter to the terminal device, includes:

[0203] N1. The network device obtains a target value combination, the target value combination including: M target values, where M is an integer;

[0204] N2. The network device determines the first target value corresponding to the first access parameter based on the correspondence between the access parameter and the target value;

[0205] N3. The network device determines the first value based on the first target value;

[0206] N4. The network device sends the first value to the terminal device.

[0207] Accordingly, in some embodiments of this application, step 201, where the terminal device determines the first access parameters corresponding to the first access resource pool, includes:

[0208] P1. The terminal device receives the first value from the network device;

[0209] P2. The terminal device determines a first target value from the target value combination based on the first value, and determines a first access probability based on the first target value. The target value combination includes M target values, where M is an integer.

[0210] In this embodiment, the network device can pre-configure a target value combination, which includes M target values, where the value of M is not limited. After determining the first access parameter corresponding to the first access resource pool, the network device obtains the first target value corresponding to the first access parameter in the target value combination. For example, the first target value can be a first access probability identifier, such as a label or index of the first access probability. The network device calculates a first value based on the first target value and then sends the first value to the terminal device. After receiving the first value, the terminal device can match the first value with the target value combination to determine the first target value, and then obtain the first access parameter based on the first target values ​​at each level. In this embodiment, the terminal device can determine the first access probability according to the first parameter sent by the network device, thereby enabling the terminal device to send an access signal on the first access resource pool according to the first value indicated by the network device.

[0211] In some embodiments of this application, the access method for terminal devices executed by the network device further includes the following steps:

[0212] Q1. The network device sends a second message to the terminal device, the second message being used to indicate the size of the first access resource pool.

[0213] Accordingly, in some embodiments of this application, the terminal device access method executed by the terminal device further includes the following steps:

[0214] R1. The terminal device receives second information from the network device, the second information being used to indicate the size of the first access resource pool;

[0215] R2. The terminal device determines the first access resource pool based on the second information.

[0216] In this embodiment, the network device can indicate the size of the first access resource pool to the terminal device via the second information. The terminal device can determine the first access resource pool according to the second information sent by the network device. In this embodiment, the network device can flexibly configure the size of the first access resource pool, and the terminal device can send access signals on the first access resource pool. The second information can indicate the size of the first access resource pool. For example, the second information can include at least one of the following: MAC layer signaling, and / or PHY layer, and / or paging messages. In this embodiment, the specific implementation method of the network device sending the second information to the terminal device is not limited.

[0217] As illustrated by the examples in the foregoing embodiments, when a terminal device obtains a first access resource pool, it can obtain a first access parameter corresponding to the first access resource pool. This first access parameter is used to indicate the probability of the terminal device sending an access signal. This first access parameter can indicate the probability of the terminal device initiating random access on the first access resource pool, which can greatly reduce the probability of the terminal device using the first access resource pool to send an access signal to the network device, avoid the probability of access collisions where the terminal device and other terminal devices both use the first access resource pool, and at the same time minimize the waste of access resources.

[0218] To facilitate a better understanding and implementation of the above-described solutions in the embodiments of this application, specific examples of corresponding application scenarios are provided below.

[0219] The existing uplink access mechanism involves network devices pre-configuring access resources, and then each terminal randomly selecting an access resource to initiate uplink access. This uplink access mechanism is suitable for scenarios where the number of terminals initiating access simultaneously is small.

[0220] However, in A-IoT inventory management scenarios, a large number of A-IoT devices may simultaneously initiate uplink access. Furthermore, network equipment cannot accurately determine the number of A-IoT devices within its coverage area before initiating the inventory check, making it difficult to determine an appropriate UL (Upper Limit) access resource pool size. If the UL access resource pool is small but the number of A-IoT devices is large, it will cause severe access collisions. If the UL access resource pool is large but the number of A-IoT devices is small, it will result in wasted access resources.

[0221] This application uses an example of an inventory scenario where the terminal device is an A-IoT device to illustrate a solution for the terminal device to access the network.

[0222] In this embodiment, the parameter access probability is introduced. The access probability is represented by α, which is the probability that an A-IoT device will send an access signal on the current access resource pool. The access resource pool can be a pre-configured resource pool.

[0223] After receiving the inventory instruction from the network devices, the A-IoT device determines the access probability on each access resource pool.

[0224] If there is only one access resource pool, then an access probability of α0 is determined. α0 is configured by the network device or agreed upon by the protocol. For example, when configuring the access probability for the first time, a smaller value can be configured. Subsequent configurations of the access probability can determine a suitable value based on the estimated number of terminals and the resource availability of the access resource pool from the previous access phase.

[0225] If there are N>1 access resource pools, then determine a target numerical combination pattern{α0,α1,…,α...}N-1}, where each access probability α n Each corresponds to a different access resource pool #n.

[0226] During the initial inventory, network devices can be set to a lower access probability α0, which can avoid serious access conflicts when there are many A-IoT devices.

[0227] Based on the number of A-IoT devices that have initiated UL access transmissions detected on N access resource pools, the network device can estimate the total number Q of A-IoT devices within the network coverage area, for example, by using the following method:

[0228] Among them, M n Let α be the number of A-IoT devices that initiated UL access transmissions detected on the nth access resource pool. k Let α be the access probability corresponding to the k-th access resource pool. n Let α be the access probability corresponding to the nth access resource pool. -1 =0.

[0229] Understandably, since whether each A-IoT device initiates access is random, we can only estimate the total number of terminal devices with the highest probability from a probabilistic perspective.

[0230] Based on the estimated total number of remaining A-IoT devices, the network device determines the access probability and the size of the access resource pool in the next round of inventory and instructs the A-IoT devices accordingly, thereby reducing the overhead of the access resource pool.

[0231] Next, we will explain how to calculate the access probability for the next round. Given the access probability α and the total number of A-IoT devices Q, the number of A-IoT devices initiating access in the next round is M = α·Q. Given the number of resources K in the resource pool, the probability of a collision is:

[0232] in,

[0233] In this embodiment of the application, by adjusting the access probability α and the number of resources K in the resource pool, the value of the collision probability P can be controlled, and the network device can control the collision probability according to the number of terminal devices that need to be accessed.

[0234] As shown in Figure 5, taking the configuration of two rounds of inventory of network devices as an example, after the network device sends the inventory command, the A-IoT device can use the access probability α0 to send the access signal to the network device in the access resource pool #0, use the access probability α1 to send the access signal to the network device in the access resource pool #1, and use the access probability α2 to send the access signal to the network device in the access resource pool #2.

[0235] Regarding the access probability (pattern), this application employs several methods for determination as follows:

[0236] Opt.1: α n =α0+n·Δ n .

[0237] Wherein, α0 is configured by the network device or agreed upon by the protocol, or determined according to the number N of access resource pools, such as: Then the initial access probability Configured by network devices.

[0238] Offset Δ n : Configured by network devices or agreed upon by protocols, or Δ1 = Δ2 = ... = Δ N-1 If Δ = 0, then Δ is configured by the network device or agreed upon by the protocol. When the offsets are equal, only one Δ needs to be configured, thus reducing signaling overhead.

[0239] For example, α n =α0+Δ n .

[0240] Where α0 is configured by the network device or agreed upon by the protocol, or determined based on the number N of access resource pools, and the offset Δ n Δ can be configured for different n, either by network device configuration or by protocol agreement. n .

[0241] Opt.2: α n =k n ·α0+b n .

[0242] Among them, α0 is configured by the network device or agreed upon by the protocol.

[0243] k n Configured by network devices or agreed upon by protocols, or k n =β n Then β is configured by the network device or agreed upon by the protocol. For example, k n β represents the rate of change, and β represents the rate of change factor.

[0244] b n Configured by network devices or agreed upon by protocols, or b1 = b2 = ... = b N-1 =b, then b is configured by the network device or protocol. For example, b represents the intercept.

[0245] Opt.3: The protocol defines a set of access probabilities containing M target values. Each access probability has a pattern ID, and the network device indicates a pattern ID. Here, M refers to the number of patterns, that is, there can be M patterns.

[0246] A-IoT devices attempt to initiate UL access transmissions on N access resource pools in the order of access resource pools. For each access resource pool, the decision to initiate a UL access transmission is made based on the corresponding access probability.

[0247] If a UL access transmission is initiated, no further UL access transmissions will be initiated on subsequent access resource pools.

[0248] If UL access transmission is not initiated, then in the next access resource pool, it will be determined whether to initiate UL access transmission according to the corresponding access probability, and so on.

[0249] For example, an A-IoT device determines whether to send an access signal on the current access resource pool based on a given access probability. For instance, if the given access probability is 20%, the A-IoT device can generate a random number uniformly distributed in the range [0 to 1]. If the random number is less than 0.2, an access signal is sent; if the random number is greater than or equal to 0.2, an access signal is not sent.

[0250] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

[0251] To facilitate better implementation of the above-described solutions in the embodiments of this application, related apparatus for implementing the above-described solutions is also provided below.

[0252] Please refer to Figure 6. An embodiment of this application provides a terminal device 600, which may include: an access parameter determination module 601 and a signal transmission module 602, wherein...

[0253] The access parameter determination module is used to determine the first access parameter corresponding to the first access resource pool, wherein the first access probability is a probability threshold for the terminal device to send an access signal;

[0254] The signal transmission module is used to determine whether to send an access signal to the network device on the first access resource pool based on the first access parameters.

[0255] Please refer to Figure 7. An embodiment of this application provides a network device 700, which may include: an access parameter acquisition module 701 and an access parameter sending module, wherein...

[0256] The access probability acquisition module is used to acquire the first access parameter corresponding to the first access resource pool, and the first access parameter is used to indicate the probability of the terminal device sending an access signal;

[0257] The access probability sending module is used to send the first access parameter to the terminal device.

[0258] Figure 8 illustrates an example of the composition of an electronic device provided in an embodiment of this application. This electronic device may be a first device, including but not limited to a base station and a core network unit. Figure 8 shows a simplified schematic diagram of a base station structure. The base station includes a processor 1610, a memory 1620, and a transceiver 1630. The processor 1610 is mainly used for baseband processing and controlling the base station; the processor 1610 is typically the control center of the base station, and can generally be referred to as a processor, used to control the base station to perform the processing operations on the first device side in the above method embodiments. The memory 1620 is mainly used to store computer program code and data. The transceiver 1630 is mainly used for transmitting and receiving radio frequency signals and converting radio frequency signals to baseband signals; the transceiver 1630 can generally be referred to as a transceiver module, transceiver, transceiver circuit, or transceiver. The transceiver module of the transceiver 1630, which can also be referred to as a transceiver or transceiver, includes an antenna 1633 and a radio frequency circuit (not shown in the figure), wherein the radio frequency circuit is mainly used for radio frequency processing. Optionally, the device in transceiver 1630 that performs the receiving function can be regarded as a receiver, and the device that performs the transmitting function can be regarded as a transmitter. That is, transceiver 1630 includes receiver 1632 and transmitter 1631. Receiver can also be called receiving module, receiver, or receiving circuit, etc., and transmitter can be called transmitting module, transmitter, or transmitting circuit, etc.

[0259] The processor 1610 portion and the memory 1620 portion may include one or more circuit boards, each circuit board may include one or more processors and one or more memories. The processor is used to read and execute programs in the memory to implement baseband processing functions and control the base station. If multiple circuit boards exist, they can be interconnected to enhance processing capabilities. As an optional implementation, multiple circuit boards may share one or more processors, or multiple circuit boards may share one or more memories, or multiple circuit boards may simultaneously share one or more processors.

[0260] For example, in one implementation, the transceiver module of transceiver 1630 is used to execute the transceiver-related processes performed by the base station (first device) in the aforementioned method embodiments. The processor of processor 1610 is used to execute the processing-related processes performed by the base station in the aforementioned method embodiments.

[0261] It should be understood that Figure 8 is merely an example and not a limitation, and the network devices described above, including processors, memory, and transceivers, may not depend on the structure shown in Figure 8.

[0262] Figure 9 illustrates another example of the composition of an electronic device provided in an embodiment of this application. This electronic device can be a second device, which can be a terminal, including but not limited to mobile phones, smart wearable devices (such as smartwatches), and other electronic devices. Taking a mobile phone as an example, the electronic device may include a processor 310, an external memory interface 320, an internal memory 321, a display screen 330, a camera 340, antenna 1, antenna 2, a mobile communication module 350, and a wireless communication module 360, etc.

[0263] It is understood that the structure illustrated in this embodiment does not constitute a specific limitation on the electronic device. In other embodiments, the electronic device may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0264] Processor 310 may include one or more processing units, such as: application processor (AP), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, video codec, digital signal processor (DSP), baseband processor, and / or neural network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.

[0265] It is understood that the interface connection relationships between the modules illustrated in this embodiment are merely illustrative and do not constitute a limitation on the structure of the electronic device. In other embodiments of this application, the electronic device may also employ different interface connection methods or combinations of multiple interface connection methods as described in the above embodiments.

[0266] The external storage interface 320 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device. The external memory card communicates with the processor 310 through the external storage interface 320 to perform data storage functions. For example, music, video, and other files can be saved on the external memory card.

[0267] Internal memory 321 can be used to store executable program code, including instructions. Processor 310 executes various functional applications and data processing of the electronic device by running the instructions stored in internal memory 321. Internal memory 321 may include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback, image playback, etc.), etc. The data storage area may store data created during the use of the electronic device (such as audio data, phonebook, etc.). Furthermore, internal memory 321 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc. Processor 310 executes various functional applications and data processing of the electronic device by running instructions stored in internal memory 321 and / or instructions stored in memory located within the processor.

[0268] The wireless communication function of electronic devices can be realized through antenna 1, antenna 2, mobile communication module 350, wireless communication module 360, modem processor and baseband processor, etc.

[0269] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the electronic device can be used to cover one or more communication frequency bands. Different antennas can also be reused to improve antenna utilization. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with a tuning switch.

[0270] The mobile communication module 350 can provide solutions for wireless communication applications including 2G / 3G / 4G / 5G in electronic devices. The mobile communication module 350 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 350 can receive electromagnetic waves via antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to a modem processor for demodulation. The mobile communication module 350 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via antenna 1. In some embodiments, at least some functional modules of the mobile communication module 350 may be housed in the processor 310. In some embodiments, at least some functional modules of the mobile communication module 350 and at least some modules of the processor 310 may be housed in the same device.

[0271] In some embodiments, the electronic device initiates or receives call requests via the mobile communication module 350 and the antenna 1.

[0272] Furthermore, an operating system runs on top of the aforementioned components. Examples include iOS, Android, and Windows operating systems. Applications can be installed and run on this operating system. Those skilled in the art will understand that, for the sake of convenience and brevity, explanations and beneficial effects of the relevant content in any of the above-described electronic devices can be found in the corresponding method embodiments provided above, and will not be repeated here.

[0273] This application also provides a communication system, which may include a first device (such as a network device such as a base station) as shown in FIG8 and a second device (such as a terminal such as a mobile phone) as shown in FIG9.

[0274] In this application, the terminal or network device may include a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on top of the operating system layer. The hardware layer may include hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also known as main memory). The operating system layer may be any one or more computer operating systems that implement business processing through processes, such as Linux, Unix, Android, iOS, or Windows. The application layer may include applications such as browsers, address books, word processing software, and instant messaging software.

[0275] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and modules described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0276] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between devices or modules, and may be electrical, mechanical, or other forms.

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

[0278] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.

[0279] If the integrated module is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the essential contribution of the technical solution of this application, 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 processes of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory, random access memory, magnetic disks, or optical disks.

[0280] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A method for accessing a terminal device, characterized in that, Applied to a terminal device, the method includes: Determine the first access parameter corresponding to the first access resource pool, wherein the first access parameter is used to indicate the probability of the terminal device sending an access signal; Whether to send an access signal to the network device on the first access resource pool is determined based on the first access parameters.

2. The method according to claim 1, characterized in that, The first access parameter is specifically a first access probability. The step of determining whether to send an access signal to the network device on the first access resource pool based on the first access parameter includes: Get the first random number; Whether to send an access signal to the network device on the first access resource pool is determined based on the first random number and the first access probability.

3. The method according to claim 2, characterized in that, The step of determining whether to send an access signal to the network device on the first access resource pool based on the first random number and the first access probability includes: If the first random number is less than the first threshold, an access signal is sent to the network device on the first access resource pool; or, If the first random number is greater than or equal to the first threshold, no access signal is sent to the network device on the first access resource pool. The first threshold is determined based on the first access probability.

4. The method according to any one of claims 1 to 3, characterized in that, The determination of the first access parameters corresponding to the first access resource pool includes: The first access parameter is determined according to the communication protocol supported by the terminal device; or, Receive first information from a network device, determine the first access parameter based on the first information, wherein the first information is used to indicate the first access parameter.

5. The method according to any one of claims 1 to 3, characterized in that, The determination of the first access parameters corresponding to the first access resource pool includes: Receive the first value from the network device; A first target value is determined from the target value combination based on the first value, and the first access parameter is determined based on the first target value. The target value combination includes M target values, where M is an integer.

6. The method according to any one of claims 1 to 3, characterized in that, The determination of the first access parameters corresponding to the first access resource pool includes: Obtain a target numerical combination, wherein the target numerical combination includes M target numerical values, where M is an integer; The first target value corresponding to the first access resource pool is determined based on the correspondence between the access resource pool and the target value; The first access parameter is determined based on the first target value.

7. The method according to any one of claims 1 to 3, characterized in that, The first access parameter is specifically the first access probability. The determination of the first access parameters corresponding to the first access resource pool includes: Obtain the initial access probability and the resource pool number corresponding to the first access resource pool within the access period. The access period in which the first access resource pool is located includes N access resource pools, where N is an integer. The first access probability is determined based on the initial access probability and the resource pool number corresponding to the first access resource pool within the access period.

8. The method according to any one of claims 1 to 4, characterized in that, The first access parameter is specifically the first access probability. The determination of the first access parameters corresponding to the first access resource pool includes: Obtain the initial access probability and the first rate of change, where the first rate of change is used to describe the change parameter of the access probability; The first access probability is determined based on the initial access probability and the first rate of change.

9. The method according to any one of claims 1 to 8, characterized in that, The method further includes: If it is determined that no access signal is sent to the network device from the first access resource pool, a second access parameter corresponding to the second access resource pool is determined. The second access parameter is used to indicate the probability that the terminal device sends an access signal. Whether to send an access signal to the network device on the second access resource pool is determined based on the second access parameters.

10. The method according to claim 9, characterized in that, The first access parameter is specifically a first access probability, and the second access parameter is specifically a second access probability. The second access probability is not less than the first access probability.

11. A method for accessing a terminal device, characterized in that, Applied to network devices, the method includes: Obtain the first access parameter corresponding to the first access resource pool, wherein the first access parameter is used to indicate the probability of the terminal device sending an access signal; The first access parameter is sent to the terminal device.

12. The method according to claim 11, characterized in that, The step of obtaining the first access parameters corresponding to the first access resource pool includes: The first access parameter is determined according to the communication protocol supported by the network device.

13. The method according to claim 11, characterized in that, The step of obtaining the first access parameters corresponding to the first access resource pool includes: The total number of terminal devices to be connected to the network is determined based on the number of terminal devices connected in the historical access resource pool, the number of access resources in the historical access resource pool, and the historical access parameters corresponding to the historical access resource pool. The first access parameters and / or the size of the first access resource pool are obtained based on the total number of terminal devices in the network to be accessed.

14. The method according to claim 11, characterized in that, The step of obtaining the first access parameters corresponding to the first access resource pool includes: Obtain a target numerical combination, wherein the target numerical combination includes M target numerical values, where M is an integer; Based on the correspondence between the access resource pool and the target value, the first access parameter corresponding to the first access resource pool is determined from the target value combination.

15. The method according to claim 11, characterized in that, The first access parameter is specifically the first access probability, and obtaining the first access parameter corresponding to the first access resource pool includes: Obtain the initial access probability and the resource pool number corresponding to the first access resource pool within the access period. The access period in which the first access resource pool is located includes N access resource pools, where N is an integer. The first access probability is determined based on the initial access probability and the resource pool number corresponding to the first access resource pool within the access period.

16. The method according to claim 11, characterized in that, The first access parameter is specifically the first access probability, and obtaining the first access parameter corresponding to the first access resource pool includes: Obtain the initial access probability and the first rate of change, where the first rate of change is used to describe the change parameter of the access probability; The first access probability is determined based on the initial access probability and the first rate of change.

17. The method according to claim 11, characterized in that, Sending the first access parameter to the terminal device includes: Obtain a target numerical combination, wherein the target numerical combination includes M target numerical values, where M is an integer; Based on the correspondence between the access parameters and the target values, the first target value corresponding to the first access parameter is determined; Determine the first value based on the first target value; The first value is sent to the terminal device.

18. The method according to any one of claims 11 to 16, characterized in that, Sending the first access probability to the terminal device includes: Send first information to the terminal device, the first information being used to indicate the first access parameters.

19. The method according to any one of claims 11 to 18, characterized in that, The method further includes: Obtain the second access parameters corresponding to the second access resource pool. The second access parameters are used to indicate the probability of the terminal device sending an access signal. The second access parameter is sent to the terminal device.

20. The method according to any one of claims 11 to 19, characterized in that, The first access parameter is specifically a first access probability, and the second access parameter is specifically a second access probability. The second access probability is not less than the first access probability.

21. A communication device, characterized in that, The communication device includes: Memory is used to store computer programs or computer instructions; A processor for executing a computer program or computer instructions stored in the memory, causing the communication device to perform the method as described in any one of claims 1 to 10, or 11 to 20.

22. A computer storage medium for storing a computer program, which, when executed, performs the method according to any one of claims 1 to 10, or 11 to 20.