Access method, terminal device, and network device

The terminal device determines the access priority based on its own device information, and performs access priority-driven access under the trigger of the network device, which solves the collision problem caused by random access of a large number of terminal devices, and improves the success rate of data transmission and network efficiency.

WO2025043565A1PCT designated stage expired Publication Date: 2025-03-06GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2023/115949
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-08-30
Publication Date
2025-03-06

AI Technical Summary

Technical Problem

Random access to a large number of terminal devices may lead to collisions, reducing the success rate of terminal devices sending data.

Method used

The terminal device determines the access priority based on its own device information, and performs an access priority-driven access process under the first trigger information sent by the network device, thereby optimizing the random access mechanism.

Benefits of technology

This improves the success rate of data sent by terminal devices and reduces the signaling overhead and delay caused by network scheduling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2023115949_06032025_PF_FP_ABST
    Figure CN2023115949_06032025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to an access method, a terminal device, a network device, a chip, a processor, a computer-readable storage medium, a computer program product, a computer program, and a communication system. The access method comprises: a terminal device determining an access priority of the terminal device on the basis of device information of the terminal device, wherein the access priority is used for determining related information for access to a network device. By means of the embodiments of the present application, the success rate of a terminal device in terms of sending data can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Access method, terminal device and network device Technical Field

[0001] The present application relates to the field of communications, and more specifically, to an access method, terminal equipment, network equipment, chip, processor, computer-readable storage medium, computer program product, computer program, and communication system. Background Art

[0002] Terminal devices compete for uplink transmission resources through a random access mechanism. This allows the network to allocate resources for uplink transmission without being aware of the terminal devices' data buffering and transmission requirements. Therefore, the random access mechanism can reduce the signaling overhead and latency associated with network scheduling. However, the random access of a large number of terminal devices can cause collisions. Optimizing the access mechanism to improve the success rate of data transmission by terminal devices is crucial.

[0003] Summary of the Invention

[0004] Embodiments of the present application provide an access method, terminal device, network device, chip, processor, computer-readable storage medium, computer program product, computer program, and communication system, which can optimize the random access mechanism.

[0005] This embodiment of the present application provides an access method, including:

[0006] The terminal device determines the access priority of the terminal device based on the device information of the terminal device; wherein the access priority is used to determine the relevant information of the access network device.

[0007] This embodiment of the present application provides an access method, including:

[0008] The network device sends a first trigger message, wherein the first trigger message is used to trigger the terminal device to access the network device based on the access priority of the terminal device, wherein the access priority is determined based on the device information of the terminal device.

[0009] An embodiment of the present application provides a terminal device, including:

[0010] The first processing module is used to determine the access priority of the terminal device based on the device information of the terminal device; wherein the access priority is used to determine the relevant information of the access network device.

[0011] An embodiment of the present application provides a network device, including:

[0012] The second communication module is used to send a first trigger information; wherein the first trigger information is used to trigger the terminal device to access the network device based on the access priority of the terminal device; wherein the access priority is determined based on the device information of the terminal device.

[0013] An embodiment of the present application provides a terminal device, comprising: a transceiver, a processor, and a memory. The memory is used to store a computer program, the transceiver is used to communicate with other devices, and the processor is used to call and execute the computer program stored in the memory, so that the terminal device performs the above-mentioned access method.

[0014] An embodiment of the present application provides a network device, comprising: a transceiver, a processor, and a memory. The memory is used to store a computer program, the transceiver is used to communicate with other devices, and the processor is used to call and execute the computer program stored in the memory to enable the network device to perform the above-mentioned access method.

[0015] An embodiment of the present application provides a chip for implementing the above-mentioned access method.

[0016] Specifically, the chip includes: a processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes the above-mentioned access method.

[0017] An embodiment of the present application provides a computer-readable storage medium for storing a computer program, which, when executed by a device, enables the device to perform the above-mentioned access method.

[0018] An embodiment of the present application provides a computer program product, including computer program instructions, which enable a computer to execute the above-mentioned access method.

[0019] An embodiment of the present application provides a computer program, which, when executed on a computer, enables the computer to execute the above-mentioned access method.

[0020] An embodiment of the present application provides a communication system, including a terminal device and a network device for executing the above-mentioned access method.

[0021] In an embodiment of the present application, the access priority of a terminal device may vary depending on the device information. The terminal device accesses based on its own access priority, thereby improving the success rate of the terminal device sending data. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] FIG1 is a schematic diagram of an application scenario according to an embodiment of the present application.

[0023] FIG2 is a schematic flowchart of an access method according to an embodiment of the present application.

[0024] FIG3 is a schematic diagram of a method for determining a backoff window in an embodiment of the present application.

[0025] FIG4 is a schematic diagram of a method for determining a first random number in an embodiment of the present application.

[0026] FIG5 is a schematic diagram of a resource set in an embodiment of the present application.

[0027] FIG6 is a schematic flowchart of an access method according to another embodiment of the present application.

[0028] FIG7 is a schematic block diagram of a terminal device according to an embodiment of the present application.

[0029] FIG8 is a schematic block diagram of a terminal device according to another embodiment of the present application.

[0030] FIG9 is a schematic block diagram of a network device according to an embodiment of the present application.

[0031] FIG10 is a schematic block diagram of a communication device according to an embodiment of the present application.

[0032] FIG11 is a schematic block diagram of a chip according to an embodiment of the present application.

[0033] FIG12 is a schematic block diagram of a communication system according to an embodiment of the present application. DETAILED DESCRIPTION

[0034] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.

[0035] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, NR system evolution system, LTE on unlicensed spectrum (LTE-U) system, NR on unlicensed spectrum (NR-based access to unlicensed spectrum, NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), Fifth Generation Communication (5G) system, Sixth Generation Communication (6G) system or other communication systems.

[0036] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but will also support, for example, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), vehicle-to-vehicle (V2V) communication, or vehicle-to-everything (V2X) communication, etc. The embodiments of the present application can also be applied to these communication systems.

[0037] In one embodiment, the communication system in the embodiment of the present application can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, and a standalone (SA) networking scenario.

[0038] In one embodiment, the communication system in the embodiment of the present application can be applied to an unlicensed spectrum, wherein the unlicensed spectrum can also be considered as a shared spectrum; or, the communication system in the embodiment of the present application can also be applied to an authorized spectrum, wherein the authorized spectrum can also be considered as an unshared spectrum.

[0039] The embodiments of the present application describe various embodiments in conjunction with network devices and terminal devices, wherein the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, etc.

[0040] The terminal device can be a station (STAION, ST) in a WLAN, a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a next-generation communication system such as an NR network, or a terminal device in a future evolved Public Land Mobile Network (PLMN) network, etc.

[0041] In an embodiment of the present application, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on the water surface (such as ships, etc.); it can also be deployed in the air (such as airplanes, balloons and satellites, etc.).

[0042] In an embodiment of the present application, the terminal device may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, or a wireless terminal device in a smart home, etc.

[0043] As an example and not a limitation, in the embodiment of the present application, the terminal device may also be a wearable device. Wearable devices may also be called wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0044] In an embodiment of the present application, the network device may be a device for communicating with a mobile device. The network device may be an access point (AP) in a WLAN, an evolved base station (eNB or eNodeB) in LTE, or a relay station or access point, or a vehicle-mounted device, a wearable device, and a network device (gNB) in an NR network, or a network device in a future evolved PLMN network or a network device in an NTN network, etc.

[0045] As an example and not a limitation, in an embodiment of the present application, the network device may have a mobile feature, for example, the network device may be a mobile device. Alternatively, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Optionally, the network device may also be a base station set up in a location such as land or water.

[0046] In an embodiment of the present application, the network device can provide services for a cell, and the terminal device communicates with the network device through the transmission resources used by the cell (for example, frequency domain resources, or spectrum resources). The cell can be a cell corresponding to the network device (for example, a base station). The cell can belong to a macro base station or a base station corresponding to a small cell. The small cells here may include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.

[0047] FIG1 exemplarily illustrates a communication system 100. The communication system includes a network device 110 and two terminal devices 120. In one embodiment, the communication system 100 may include multiple network devices 110, and each network device 110 may include a different number of terminal devices 120 within its coverage area, which is not limited in this embodiment of the present application.

[0048] In one embodiment, the communication system 100 may further include other network entities such as a Mobility Management Entity (MME) and an Access and Mobility Management Function (AMF), which is not limited in this embodiment of the present application.

[0049] Among them, the network equipment may include access network equipment and core network equipment. That is, the wireless communication system also includes multiple core networks for communicating with the access network equipment. The access network equipment can be an evolutionary base station (evolutional node B, abbreviated as eNB or e-NodeB) macro base station, micro base station (also called "small base station"), pico base station, access point (AP), transmission point (TP) or new generation base station (new generation Node B, gNodeB), etc. in a long-term evolution (LTE) system, a next-generation (mobile communication system) (next radio, NR) system or an authorized auxiliary access long-term evolution (LAA-LTE) system.

[0050] It should be understood that in the embodiments of the present application, a device having a communication function in a network / system may be referred to as a communication device. Taking the communication system shown in Figure 1 as an example, the communication device may include a network device and a terminal device having a communication function. The network device and the terminal device may be specific devices in the embodiments of the present application and will not be described in detail here. The communication device may also include other devices in the communication system, such as a network controller, a mobility management entity, and other network entities, which are not limited in the embodiments of the present application.

[0051] It should be understood that the terms "system" and "network" are often used interchangeably herein. The term "and / or" is simply a description of an association between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " generally indicates that the related objects are in an "or" relationship.

[0052] It should be understood that the "indication" mentioned in the embodiments of this application can be a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association between A and B.

[0053] In the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and being indicated, configuration and being configured, etc.

[0054] To facilitate understanding of the technical solutions of the embodiments of the present application, the relevant technologies of the embodiments of the present application are described below. The following relevant technologies can be arbitrarily combined with the technical solutions of the embodiments of the present application as optional solutions, and they all fall within the protection scope of the embodiments of the present application.

[0055] (1) Cellular Passive Internet of Things

[0056] As 5G industry applications expand, the types of connected objects and application scenarios will increase, placing higher demands on the price and power consumption of communication terminals. The application of battery-free, low-cost passive IoT devices has become a key technology for cellular IoT, enriching the types and number of terminals on 5G networks and truly realizing the interconnection of everything. Passive IoT devices can be based on existing zero-power technologies and expanded upon them for application in cellular IoT.

[0057] (2) Classification of Zero-Power Terminals

[0058] Based on the energy source and usage of zero-power terminals, zero-power terminals can be divided into the following types:

[0059] (1) Passive zero-power terminal

[0060] Zero-power terminals do not require built-in batteries. When a zero-power device approaches a network device, it is within the near field formed by the radiation from the network device's antenna. The network device is, for example, a reader / writer for an RFID (Radio Frequency Identification) system. Therefore, the antenna of the zero-power device generates an induced current through electromagnetic induction, which drives the low-power chip circuit of the zero-power device. This implements tasks such as demodulating the forward link signal and modulating the backward link signal. For backscatter links, the zero-power device uses a backscatter implementation method to transmit signals.

[0061] It can be seen that the passive zero-power device does not require a built-in battery to drive either the forward link or the reverse link, and is a truly zero-power device.

[0062] Passive zero-power devices do not require batteries, and their RF circuits and baseband circuits are very simple. For example, they do not require devices such as LNA (Low Noise Amplifier), PA (Power Amplifier), crystal oscillator, ADC (Analog to Digital Converter), etc. Therefore, they have many advantages such as small size, light weight, very low price, and long service life.

[0063] Passive zero-power devices can also support other energy harvesting methods. By harvesting energy from the environment (such as light energy, thermal energy, kinetic energy, mechanical energy, etc.), they can obtain energy for driving circuits and support communication in terminal devices.

[0064] (2) Semi-passive zero-power devices

[0065] Semi-passive zero-power devices do not have conventional batteries installed themselves, but can use RF (Radio Frequency) energy harvesting modules to harvest radio wave energy or use energy harvesting modules to harvest energy from the environment (such as solar energy, thermal energy, mechanical vibration energy, etc.), and store the harvested energy in an energy storage unit (such as a capacitor). After the energy storage unit obtains energy, it can drive the low-power chip circuit of the zero-power device. This can achieve tasks such as demodulation of forward link signals and modulation of backward link signals. For backscatter links, zero-power devices use backscatter implementation to transmit signals.

[0066] It can be seen that the semi-passive zero-power device does not require a built-in battery to drive either the forward link or the reverse link. Although it uses energy stored in capacitors during operation, the energy comes from the radio energy collected by the energy harvesting module. Therefore, it is also a truly zero-power device.

[0067] Semi-passive zero-power devices inherit many advantages of passive zero-power devices, so they have many advantages such as small size, light weight, very low price, and long service life.

[0068] (3) Active zero-power devices

[0069] The zero-power devices used in some scenarios can also be active zero-power devices. Such terminals can have built-in batteries (conventional batteries, such as dry batteries, rechargeable lithium batteries, etc.). The battery is used to drive the low-power chip circuit of the zero-power device. It realizes the demodulation of the forward link signal and the modulation of the reverse link signal. However, for the backscatter link, the zero-power device uses the backscatter implementation method to transmit the signal. Therefore, the zero power consumption of this type of terminal is mainly reflected in the fact that the signal transmission of the reverse link does not require the terminal's own power, but uses the backscatter method. Although the active zero-power device uses a battery, due to the sampling of ultra-low power communication technology, the power consumption is very low, so compared with the existing technology, the battery life can be greatly improved.

[0070] Active zero-power devices, with built-in batteries to power the RFID chip, increase the tag's read and write distance and improve communication reliability. Therefore, they are suitable for scenarios with relatively high requirements for communication distance and read latency.

[0071] (3) Equipment based on ambient energy

[0072] In NR and Wi-Fi systems, the battery-free and low-cost nature of devices enables low-cost, large-scale deployment and maintenance-free IoT devices. Supporting ambient energy-based IoT devices in NR and Wi-Fi systems is a current research area. Ambient energy-based IoT devices, also known as Ambient IoT (A-IoT) devices or AMP IoT (Ambient Powered IoT) devices, operate using energy harvested from ambient sources, such as wireless signals, solar energy, and thermal energy. These devices are similar to passive or semi-passive devices in zero-power communications.

[0073] Current RAN (Radio Access Network) research broadly categorizes Ambient IoT devices into the following three types, each with its own level of complexity and communication capabilities:

[0074] Device A: does not have energy storage capability and cannot transmit independent signals, i.e., it uses backscatter transmission.

[0075] Device B: It has energy storage capability but cannot transmit independent signals. Instead, it uses backscattering transmission and can amplify the backscattered signal using stored energy.

[0076] Device C: It has energy storage capability and can send independent signals, that is, it has active transmission capability.

[0077] Device A has the lowest complexity and power consumption, reaching as low as 1μW (microwatt), but its communication range is limited, typically only a few meters. Device A requires a network device to provide a carrier signal for backscattering transmission. Device C typically has a large capacitor to store energy from the environment, consumes several hundred μW, and can support active signal transmission, thus providing a longer communication range. Because Device C can perform active transmission, it does not require a network device to provide a carrier signal. Device B's complexity and power consumption are between Device A and Device C.

[0078] In addition, zero-power terminals can also support various types of environmental energy harvesting, such as radio frequency, solar energy, thermal energy, mechanical energy, etc. Among them, zero-power terminals based on radio frequency energy harvesting may require the network to provide radio frequency power signals.

[0079] Ambient IoT can be used in at least four scenarios:

[0080] Object recognition, such as logistics, production line product management, and supply chain management;

[0081] Environmental monitoring, such as temperature, humidity, and harmful gas monitoring of working environment and natural environment;

[0082] Positioning, such as indoor positioning, intelligent object search, and production line item positioning;

[0083] Intelligent control, such as intelligent control of various electrical appliances in smart homes (turning on and off air conditioners, adjusting temperature), and intelligent control of various facilities in agricultural greenhouses (automatic irrigation and fertilization).

[0084] (4) Anti-collision algorithm

[0085] RFID (Radio Frequency Identification) is a contactless automatic identification technology that uses radio frequency signals for bidirectional data transmission between a reader and an electronic tag (hereinafter referred to as a tag). Multiple tags may send data to the reader simultaneously, causing signal interference, known as a tag collision. Therefore, anti-collision technology is needed to address this signal interference problem. Algorithms that address collisions are called anti-collision algorithms. Common anti-collision algorithms include the ALOHA algorithm and its improved versions.

[0086] (1) Pure ALOHA algorithm

[0087] The pure ALOHA algorithm is the simplest randomized anti-collision algorithm. In this algorithm, a tag randomly selects a time to transmit data. If the tag is not recognized (i.e., a collision occurs), the tag randomly backs off for a period of time and independently selects a time to retransmit data until it succeeds.

[0088] (2) Slotted ALOHA algorithm

[0089] Based on the pure ALOHA algorithm, the slotted ALOHA algorithm was introduced. The slotted ALOHA algorithm treats time as continuous segments, each of which is called a time slot. A time slot is generally equal to or slightly longer than the data exchange time between the tag and the reader. In this algorithm, tags can only send data at the beginning of a time slot. This ensures either a successful transmission or a complete collision, avoiding the partial collisions of the pure ALOHA algorithm and halving the collision period. Consequently, the system throughput doubles compared to pure ALOHA.

[0090] (3) Frame Slot ALOHA Algorithm

[0091] To address the issues with the slotted ALOHA algorithm, the framed slotted ALOHA algorithm was introduced. A frame is a period of time consisting of several time slots. The main idea is to introduce a slot counter and deactivation command to the reader and a random number generator to the electronic tag.

[0092] Assume that each frame contains L time slots, and the reader's time slot counter counts from 1 to L. The tag's random number generator is used to generate a random number between 1 and L. The reader's time slot counter initially has a value of 1 and automatically increments by 1 after each time slot. At the beginning of the identification process, the reader sends a command containing the time slot number L to all tags within its coverage area. The tag's random number generator generates a random number between 1 and L. When this random number matches the reader's time slot counter, the tag sends data to the reader. After the tag is successfully identified, the reader sends a deactivation command to it, causing it to exit the identification system until the end of the current frame. After the frame is completed, the reader begins a new frame with the same time slot number L.

[0093] However, in the Frame Slotted ALOHA algorithm, if the total number of slots, L, is much smaller than the number of tags, N, there's a high probability that more than one tag will select the same slot, leading to collisions. If the number of slots, L, is much larger than the number of tags, time slots are wasted. Therefore, the Dynamic Frame Slotted ALOHA algorithm was introduced.

[0094] (4) Dynamic Frame Slot ALOHA Algorithm

[0095] The dynamic frame time slot ALOHA algorithm determines the number of time slots in the next frame based on the number of time slots in which tags are correctly identified and the number of time slots that cause collisions. When the number of electronic tags exceeds the number of time slots, resulting in excessive collisions, the length of the next frame is increased; otherwise, the length of the next frame is reduced. Only when the number of time slots is equal to the number of tags can the optimal throughput be achieved. However, when the number of tags is much greater than the number of time slots per frame, the increase in frame length is limited due to hardware conditions (L max =256), the electronic tag collision rate will increase, the time to identify the electronic tag will increase sharply, and the recognition efficiency of the system will decrease sharply.

[0096] (5) Improved algorithm of dynamic frame slot ALOHA algorithm

[0097] Aiming at the problem of limited maximum frame length in dynamic frame slotted ALOHA algorithm, an improved dynamic frame slotted ALOHA algorithm is proposed, in which the most typical improvement idea is grouping.

[0098] The group-based dynamic frame time slot ALOHA algorithm actually borrows the idea of ​​the deterministic anti-collision algorithm, that is, when the number of tags is greater than the maximum value allowed by the time slot, some tags are put in a non-responsive state and do not participate in the channel competition. After the tags in the responsive state are correctly identified, the reader sends a deactivation command to them, even if they are in a non-responsive state and do not participate in the channel competition until all tags are correctly identified.

[0099] The dynamic frame slotted ALOHA algorithm based on grouping is as follows:

[0100] S1. Estimate the number of tags N within the reader range based on the dynamic frame slotted ALOHA algorithm. If N > 256, the reader sends a grouping command to the tags, dividing them into a standby group and a dormant group, with each group containing 256 tags.

[0101] S2. The tags in the standby group participate in the recognition process, and the remaining tags are assigned to the dormant group and temporarily do not participate in the recognition process.

[0102] S3. After the current frame ends, the tags in the standby group automatically go to sleep, and the tags in the sleep group automatically change their states to the standby state in sequence.

[0103] Repeat S2 and S3 until all group labels are identified, and return to S1.

[0104] In some Ambient IoT application scenarios, a large number of end devices frequently and centrally communicate with the network. For example, in logistics and warehousing scenarios, large quantities of goods need to be transferred, stored, loaded, unloaded, and inventoried within logistics stations or warehouses. With warehouse ordering, goods entry, goods management, and goods shipment, Ambient IoT devices need to frequently and centrally communicate with the network, reporting goods information and location information stored within the Ambient IoT devices. The concentrated uplink transmissions from a large number of Ambient IoT devices within a short period of time can cause collisions. To avoid collisions, the network can use scheduling to allocate resources among Ambient IoT devices. However, the network scheduling of the uplink transmissions from a large number of Ambient IoT devices results in significant latency and signaling overhead. Furthermore, the network needs to be aware of the uplink transmission requirements of Ambient IoT devices, such as buffer status. This creates unacceptable latency and overhead for uplink feedback from a large number of Ambient IoT devices.

[0105] Using a random access mechanism to compete for uplink transmission resources reduces the signaling overhead and latency associated with network scheduling. Even without the network knowing the terminal's data cache and transmission requirements, it allows terminals to compete for resources for uplink transmission. However, the concentrated random access of a large number of Ambient IoT devices within a short period of time can cause collisions. This is similar to the application scenario of RFID, and collision resolution can also employ an ALOHA-based algorithm. However, current collision resolution algorithms aim to ensure relatively fair transmission opportunities for terminals and do not improve the success rate of data transmission from each terminal.

[0106] The technical solutions of the embodiments of this application are mainly used to solve the above-mentioned technical problems.

[0107] FIG2 is a schematic flow chart of an access method according to an embodiment of the present application. The method can optionally be applied to the system shown in FIG1 , but is not limited thereto. The method includes at least part of the following contents.

[0108] S210. The terminal device determines an access priority of the terminal device based on the device information of the terminal device; wherein the access priority is used to determine relevant information of the access network device.

[0109] For example, the terminal device in the embodiments of the present application may be a zero-power terminal, which may include an ambient energy IoT device. The ambient energy used may include radio frequency energy, solar energy, thermal energy, mechanical energy, etc. From the perspective of energy harvesting, the terminal device may also be an energy harvesting device. The terminal device may be a communication device in a WiFi or cellular network.

[0110] Exemplarily, the network device may be a device in a zero-power Internet of Things or an ambient energy Internet of Things, such as a base station, an AP, etc. Optionally, for wireless radio frequency power supply, the network device may also be a device that sends a power supply signal.

[0111] In the embodiments of the present application, "a terminal device accessing a network device" can be understood as the terminal device transmitting data to the network device. For example, the terminal device can access the network device using random access. Random access can involve randomly determining access resources within a certain window or constraint conditions, such as access based on the ALOHA algorithm and its improved algorithm described in the aforementioned related embodiments.

[0112] In an embodiment of the present application, information related to a terminal device accessing a network device (e.g., parameters and resources of the terminal device accessing the network device) may be determined by an access priority. The access priority is determined based on device information of the terminal device, which may be inherent information or status information of the terminal device.

[0113] That is, in embodiments of the present application, the access priority of a terminal device may vary depending on the device information. This difference in device information may result in different access capabilities or requirements for random access success rates for the terminal device. Because different device information corresponds to different access priorities in embodiments of the present application, resources can be matched to the capabilities or requirements of different terminal devices. Consequently, terminal devices can access data based on their own access priority, improving the success rate of data transmission by the terminal device.

[0114] In some embodiments, the device information includes at least one of energy-related information, device type, and status.

[0115] Exemplarily, the energy-related information may include information such as energy-related capabilities and status. In some embodiments, the energy-related information of the terminal device may include at least one of the following information A to E:

[0116] A. Energy storage state

[0117] Taking zero-power terminals as an example, since the energy for the operation of zero-power terminals comes from the environment, they often require a longer energy collection time and have a shorter working time. When the random access resources of the zero-power terminal collide, the uplink transmission of the zero-power terminal will fail, and it will be necessary to compete for uplink resources again. In this process, due to the limitation of the energy storage of the zero-power terminal, it cannot support a longer period of resource competition and uplink transmission attempts, which ultimately results in the inability to complete uplink transmission within a certain period of time. For example, in a logistics environment, goods pass through a conveyor belt within a limited time, and the inability to complete the reporting of information causes the goods to be missed. Therefore, zero-power terminals with different energy storage states have different requirements for the success rate of random access, and zero-power terminals with less energy storage are more urgently in need of improving the success rate of random access. In some embodiments, the access priority of terminal devices with low energy storage states can be set to be higher.

[0118] B. Energy harvesting capability

[0119] Exemplarily, the energy harvesting capability includes one or more information such as the frequency bandwidth, number of frequency bands, and type of frequency bands of wireless radio frequency signals that can be harvested.

[0120] For zero-power terminals with different energy collection capabilities, the type of environmental energy they collect and the speed of energy collection have an impact on their working time. After a collision occurs during random access, the zero-power terminal can collect energy before successfully obtaining the contention resource next time. Due to different energy collection capabilities, different zero-power terminals can support different resource contention and the number of uplink transmission attempts. Therefore, zero-power terminals with different energy collection capabilities have different requirements for the success rate of random access, and zero-power terminals with poor energy collection capabilities are more urgently in need of improving the success rate of random access. In some embodiments, terminal devices with low energy collection capabilities can be set to have a higher access priority.

[0121] C. Energy storage capacity

[0122] The zero-power terminal has an energy storage module for the operation of the zero-power terminal. Since different zero-power terminals have different size requirements and different capability requirements, they may have different energy storage capabilities. For example, using a capacitor as an energy storage module, the capacity of the capacitor can be of various types. For example, common capacitors can include tens to hundreds of μF. For zero-power terminals with low energy storage capacity, the resource contention and the number of uplink transmission attempts they can support are also low, and they have a more urgent need to improve the success rate of random access. In some embodiments, the access priority of terminal devices with low energy storage capacity can be set to be higher.

[0123] D. Strength of the energy supply signal

[0124] Taking wireless power supply as an example, the strength of the power supply signal received by different zero-power terminals is different. Due to the position of the zero-power terminal, the position of the antenna, and obstruction, the strength of the power supply signal received by the zero-power terminal is different. The strength of the power supply signal will affect the energy collection efficiency and energy storage status. During continuous random access and uplink transmission, zero-power terminals that receive weak power supply signal strength are more likely to fail in uplink transmission. Therefore, zero-power terminals that receive weak power supply signal strength have higher requirements for the success rate of random access. In some embodiments, the access priority of terminal devices with low power supply signal strength can be set to be higher.

[0125] E. Types of Ambient Energy Harvested

[0126] In different scenarios, zero-power terminals supporting different types of ambient energy have different ambient energy collection efficiencies. For example, in outdoor daytime scenarios, zero-power terminals that support solar energy have higher energy collection efficiency. In indoor scenarios, zero-power terminals based on wireless radio frequency have higher energy collection efficiency. In some special scenarios, zero-power terminals based on mechanical energy and thermal energy have higher energy collection efficiency. Therefore, zero-power terminals that support different types of ambient energy can have different random access priorities. For example, in outdoor daytime scenarios, the access priority of zero-power terminals that collect solar energy can be lower; in indoor scenarios, the access priority of zero-power terminals that collect wireless radio frequency energy can be lower, and so on.

[0127] In addition to energy-related information, the device information in the embodiment of the present application may also include device type and / or status.

[0128] Exemplarily, the above-mentioned device types may include the functional type and application type of the terminal device. Specifically, in the network, different types of zero-power terminals may be included. Taking the zero-power terminal of the sensor type as an example, the sensor for monitoring fire has a high degree of urgency and requires a higher random access priority. Other environmental monitoring sensors, such as humidity and pressure sensors, have a low degree of urgency and may have a lower random access priority. For another example, a zero-power terminal working in a high-speed mobile environment (such as a sensor used on a high-speed train) requires a higher random access priority to complete the uplink transmission as soon as possible because the time it is within the coverage of the network is limited. A zero-power terminal working in a stationary state (such as a sensor used for environmental monitoring) may have a lower random access priority.

[0129] Exemplarily, the above-mentioned state may include various operating states of the terminal device, such as the state including speed. For example, the access priority of the terminal device in a high-speed state is higher, and the access priority in a low-speed state is lower.

[0130] In some embodiments, the above-mentioned step S210, in which the terminal device determines the access priority of the terminal device based on the device information of the terminal device, may include: the terminal device determines the access priority of the terminal device based on the device information of the terminal device and a first corresponding relationship; wherein the first corresponding relationship is used to determine the access priority corresponding to the device information.

[0131] Exemplarily, the first correspondence may include a correspondence between different device information and different access priorities. For example, the first correspondence may include: an energy storage state less than 20% corresponds to access priority 1, an energy storage state of 20%-50% corresponds to access priority 2, an energy storage state of 50%-80% corresponds to access priority 3, and an energy storage state greater than 80% corresponds to access priority 4, wherein access priorities 1 to 4 are ranked from high to low.

[0132] According to the above embodiment, the terminal device can autonomously determine the access priority based on the device information according to the pre-configured first correspondence, thereby determining the resource-related information of the access network device without the need for scheduling by the network device, thereby avoiding scheduling delays and signaling overhead.

[0133] In some embodiments, the above-mentioned access method further includes: the terminal device determines a first parameter of the access network device based on the access priority; wherein the first parameter is related to the time domain resource contention window of the terminal device.

[0134] The above-mentioned time domain resource contention window may refer to the time domain resource window based on which the terminal device randomly competes for resources to access the network device. It can be understood that in some scenarios, the time domain resource contention window may correspond to the time domain position (for example, the backoff window size in the ALOHA algorithm corresponds to the time domain position for re-accessing the network after backing off due to a collision). Therefore, in some embodiments, the terminal device determines the first parameter related to the time domain resource contention window for accessing the network device based on the access priority, which can also be understood as the terminal device determining the first parameter related to the time domain position of the access network device based on the access priority.

[0135] In some embodiments, the first parameter may include a value range and / or length of a time domain resource contention window.

[0136] Specifically, the terminal device may determine the value range of the time domain resource contention window based on the access priority, that is, determine the maximum and / or minimum value that the window size can take. For example, when the access priority of the terminal device is high, the value range of the time domain resource contention window size is determined to be 1 to L, that is, the maximum value is L; when the access priority is low, the value range of the time domain resource contention window size is determined to be 1 to N, that is, the maximum value is N.

[0137] Alternatively, the terminal device may determine the length of the value range of the time domain resource contention window based on the access priority. For example, when the access priority of the terminal device is high, the size of the time domain resource contention window may be determined to be within a range of length L; when the access priority is low, the size of the time domain resource contention window may be determined to be within a range of length L / 2.

[0138] Alternatively, the terminal device may determine the length of the time domain resource contention window based on the access priority, and determine the minimum and / or maximum value of the window size. For example, when the access priority of the terminal device is high, the time domain resource contention window size may be determined to be within a range of length L, with a minimum value of 1, that is, within a range of 1 to L; when the access priority is low, the time domain resource contention window size may be determined to be within a range of length L / 2, with a minimum value of L / 2, that is, within a range of (L / 2) to L.

[0139] Exemplarily, the time domain resource contention window includes: a backoff window of the terminal device when a transmission collision occurs, and / or a first random number, wherein the first random number is used by the terminal device to determine the time domain location of the access network device.

[0140] Specifically, the time-domain resource contention window includes a backoff window for terminal devices in the event of a transmission collision. This backoff window refers to a randomly determined backoff period for each terminal device when a collision occurs during random access. For example, the ALOHA algorithm and its improved algorithm described in the aforementioned related art include a random backoff period for terminal devices. Optionally, the terminal device can determine a range of backoff window values ​​based on access priority and then randomly determine the size of the backoff window within this range, thereby implementing random backoff.

[0141] Alternatively, the time domain resource contention window includes a first random number, or the time domain resource contention window corresponds to the first random number. The first random number is used to determine the time slot in which the terminal device accesses the network device. For example, it is a random number determined by the terminal device within the range of time slots contained in each frame in the aforementioned related art frame slot ALOHA algorithm, dynamic frame slot ALOHA algorithm, and improved algorithms thereof. Optionally, the terminal device may determine a value range for the first random number based on the access priority, then randomly determine the first random number within the value range, and access the network device when the time slot count value is the same as the first random number.

[0142] The terminal device may determine the first parameter in a variety of ways. Two exemplary implementations are provided below.

[0143] Mode 1: The terminal device determines the first parameter of the access network device based on the access priority, including: the terminal device determines the group to which the terminal device belongs based on the priority; the terminal device determines the first parameter based on the group.

[0144] For example, to distinguish different access priorities, in an access mechanism, such as a random access mechanism based on the ALOHA algorithm or its improved algorithm, zero-power terminals performing random access can be divided into different groups. Different groups correspond to different random access priorities. Therefore, a zero-power terminal can determine the group to which it belongs based on the access priority corresponding to its device information. The contention window backoff window value ranges corresponding to different groups are different.

[0145] Specifically, in order to ensure as much as possible that the data packets of the zero-power terminal of the group with high random access priority do not collide, the value range of the time domain resource contention window (such as the backoff window) corresponding to the group with high random access priority can be made different from the value range of the time domain resource contention window corresponding to the group with low random access priority, so that the data packets of the group with high random access priority do not collide with the data packets of the group with low random access priority.

[0146] Method 2: The terminal device determines the first parameter of the access network device based on the access priority, including: the terminal device determines the first parameter based on the access priority of the terminal device and the second corresponding relationship; wherein the second corresponding relationship includes the corresponding relationship between the access priority and the first parameter.

[0147] Exemplarily, the second correspondence may include a correspondence between different access priorities and different first parameters.

[0148] Exemplarily, the second correspondence is determined according to a preset rule or according to network configuration information. For example, for energy storage states, less than 20%, 20%-50%, 50%-80%, and more than 80% can correspond to different first parameters, respectively, so that zero-power terminals in different energy storage states can use different time domain resource contention windows for random access.

[0149] The following describes the technical details of determining the first parameter for different types of contention windows.

[0150] In some embodiments, when the access priority of the terminal device is higher than the first access priority, the maximum value of the backoff window size of the terminal device when a transmission collision occurs is less than or equal to the minimum value of the backoff window size corresponding to the first access priority.

[0151] Specifically, the time domain resource contention window includes a backoff window. Different access priorities correspond to different backoff window size ranges. For higher access priorities, the backoff window size can be randomly selected within a smaller range. For lower access priorities, the backoff window size can be randomly selected within a larger range.

[0152] For example, the backoff window corresponding to the packet with high random access priority has a value range of 0 to N, and the backoff window corresponding to the packet with low random access priority has a value range of (N+1) to L.

[0153] As shown in Figure 3, Terminal 1 in Group 1 and Terminal 2 in Group 2 initially selected the same time domain resource to send data packets, resulting in a collision. Terminals 1 and 2 then randomly selected backoff windows to send data packets again. Because Terminal 1 has a higher access priority, it can choose from a smaller range of values, thus selecting a shorter backoff window, giving it a higher chance of successfully competing for resources compared to Terminal 2. The minimum backoff window size selected by Terminal 2 in Group 2 can be greater than or equal to the maximum backoff window size selected by the terminals in Group 1. Therefore, no terminals in Group 2 will compete for resources in Backoff Window 1.

[0154] In some embodiments, when the access priority of the terminal device is higher than the second access priority, the maximum value in the value range of the first random number corresponding to the terminal device is less than or equal to the minimum value in the value range of the first random number corresponding to the second access priority.

[0155] Specifically, the time domain resource contention window includes a first random number. The value range of the first random number varies depending on the access priority. For higher access priorities, the size of the first random number may be randomly selected within a smaller value range. For lower access levels, the size of the first random number may be randomly selected within a larger value range.

[0156] In the frame time slot ALOHA algorithm and its improved algorithm, the smaller the first random number generated, the higher the priority will be to start competing for time domain resources to send data packets. For example, assuming that the initial value of the time slot counter of the network device is 1, the number of time slots is automatically increased by 1 after each time slot length, the value range of the first random number of the zero-power terminal with high access priority can be 1 to L / 2, that is, the zero-power terminal with high access priority can randomly generate a random number between 1 and L / 2; and the value range of the zero-power terminal with low access priority can be (L / 2+1) to L, that is, the zero-power terminal with low access priority can randomly generate a random number between (L / 2+1) to L. When the random number is the same as the count value of the time slot counter of the network device, the zero-power terminal uses the time slot to send data to the network device.

[0157] As shown in Figure 4, the access priority corresponding to group 1 is higher than that corresponding to group 2. The network device sends a resource consisting of 8 time slots, counting from 1. Terminal 1 in group 1 can randomly select a time slot between 1 and 4, while Terminal 2 in group 2 can randomly select a time slot between 5 and 8. In one possible scenario, Terminal 1 in group 1 and Terminal 2 in group 2 generate random numbers 3 and 7, respectively. As can be seen, according to the above embodiment, Terminal 1 can compete for resources earlier than Terminal 2 and obtain preferential access to the network device.

[0158] In some embodiments, when the access priority of the terminal device is higher than the third access priority, the length of the value range of the first random number corresponding to the terminal device is greater than the length of the value range of the first random number corresponding to the third access priority.

[0159] Specifically, by setting the length of the range for random number generation to be relatively longer, zero-power consumption terminals in a group with a high access priority may have more opportunities to compete for resources.

[0160] For example, a zero-power terminal with a high access priority can randomly generate a random number between 1 and L, while a zero-power terminal with a low random access priority can randomly generate a random number between L / 2 and L. Thus, the zero-power terminal with a high access priority can be randomly distributed across all L time slots, while the zero-power terminal with a low random access priority can only be randomly distributed across L / 2 time slots.

[0161] For example, a zero-power terminal with a high access priority can randomly generate a random number between 1 and N, while a zero-power terminal with a low random access priority can randomly generate a random number between (N+1) and L, where N is greater than L / 2. Thus, a zero-power terminal with a high access priority can be randomly distributed across all N time slots, while a zero-power terminal with a low access priority can only be randomly distributed across (LN) time slots. Since N is greater than L / 2, a zero-power terminal with a high access priority has more available time slots and therefore has a greater probability of successful data transmission.

[0162] It can be seen that in the above embodiments, the terminal device determines the parameters of random access based on the access priority, so that terminal devices with different device information can have different access priorities, and have different opportunities to compete for resources according to different access priorities, thereby improving the overall data transmission success rate of the terminal device.

[0163] In some embodiments, the above-mentioned access method may further include: the terminal device determines, based on the access priority, a resource set for the terminal device to access the network device from a plurality of resource sets configured on the network device.

[0164] That is to say, in addition to improving the probability of successful data packet transmission for terminal devices with high random access priority through different contention windows, it is also possible to reduce collisions and improve the probability of successful data packet transmission for zero-power terminals with high random access priority by configuring terminal devices with different access priorities to compete for resources in different resource sets.

[0165] Specifically, the network device may configure different resource sets corresponding to different access priorities, and the terminal device may determine the resource set that it can use from the multiple resource sets based on its own access priority.

[0166] In an embodiment of the present application, a resource set may include at least one resource unit (RU). Optionally, the resource set of a terminal device with a high access priority may include more RUs. That is, when the access priority of the terminal device is higher than the fourth access priority, the number of RUs in the resource set available to the terminal device is greater than the number of RUs in the resource set corresponding to the fourth access priority. In this way, the probability of collision of a terminal device with a high access priority is lower, and the probability of successful data packet transmission is higher.

[0167] As shown in Figure 5, the network device triggers information to indicate multiple resource sets, where resource set 1 includes RUs 1 to RU 5 and resource set 2 includes RUs 6 to RU 8. Zero-power terminals with high access priority randomly select RUs in resource set 1 to send data packets, while zero-power terminals with low access priority randomly select RUs in resource set 2 to send data packets.

[0168] In some embodiments, each RU in the resource set is determined based on at least one of frequency domain information, time domain information, and code domain information. In other words, the RUs can be divided based on frequency domain resources, time domain resources, or code domain resources, or can be divided based on multiple resource domains.

[0169] Exemplarily, the frequency domain resources may be frequency domain bandwidth or channels. For example, different RUs are on different channels. For example, in China, the 920-925 MHz frequency band includes 20 channels with a bandwidth of 250 kHz.

[0170] In practical applications, terminal devices can perform random access based on the existing ALOHA algorithm. When selecting resources, the terminal device selects a resource from the resource set corresponding to its access priority to send a data packet. This allows terminal devices with different random access priorities to have different collision probabilities and data packet transmission success probabilities.

[0171] FIG6 is a schematic flow chart of an access method according to another embodiment of the present application. The method can optionally be applied to the system shown in FIG1 , but is not limited thereto. The method includes at least part of the following contents.

[0172] S310. The network device sends a first trigger message, wherein the first trigger message is used to trigger the terminal device to access the network device based on the access priority of the terminal device, wherein the access priority is determined based on the device information of the terminal device.

[0173] Accordingly, in some embodiments, for a terminal device, the above access method may further include: the terminal device receives first trigger information; wherein the first trigger information is used to trigger the terminal device to access the network device.

[0174] According to the above embodiment, the terminal device accesses the network based on the triggering of the network device. In this way, the network device can carry some indication information in the first trigger information so that the terminal device can determine the access priority based on its own device information, thereby accessing the network device based on the access priority, thereby improving the success rate of data transmission.

[0175] Optionally, the first trigger information may be sent by the network device in a broadcast, multicast or unicast manner.

[0176] For example, a network device can broadcast a first trigger message, causing each terminal device within the network device's coverage to randomly connect to the network device. For example, in a logistics scenario, goods can report information during circulation based on triggers from the network device. Specifically, when goods pass through the coverage of a network device, they report information based on the trigger of that network device. When goods pass through the coverage of the next network device, they report information again based on the trigger of the next network device. In this way, logistics information can be collected for goods in circulation.

[0177] In some embodiments, the above-mentioned access method may further include: the terminal device sends a data packet to the network device based on the access priority and the first trigger information; upon receiving the positive confirmation information (Acknowledge, ACK) for the data packet sent by the network device, the terminal device confirms that it has accessed the network device.

[0178] Accordingly, in some embodiments, for the network device, the above access method may further include: when the network device receives a data packet sent by the terminal device, the network device sends ACK information for the data packet to the terminal device; wherein the ACK information is used by the terminal device to confirm that it has accessed the network device.

[0179] According to the above embodiment, after successfully receiving a data packet sent by a terminal device, the network device can provide an ACK message to confirm that the terminal device has connected to the network device, thereby improving communication reliability. In some scenarios, this can also allow the terminal device to determine whether it needs to reconnect to the network device. For example, if the terminal device does not receive the ACK message within a period of time after sending a data packet, it can reconnect to the network device.

[0180] In some embodiments, the first trigger information includes at least one of the following information F to H:

[0181] F. Identification Information

[0182] The identification information is used by the terminal device to determine whether to access the network device. Optionally, the identification information can be used by the terminal device to determine whether to access the network device again after successfully accessing the network device.

[0183] Exemplarily, the identification information may be used to distinguish network devices.

[0184] Specifically, a network device can send trigger information containing the same identifier within a certain timeframe, so that all terminal devices within the network device's coverage area within that timeframe can access the network device. For example, in a logistics scenario, all goods passing through the network device can report information to the network device. In other words, the aforementioned access method further includes: the network device sending a third trigger information within the first timeframe; wherein the third trigger information contains the same identifier as the first trigger information.

[0185] For a terminal device, after determining that it has successfully accessed a network device, if it receives a trigger message containing the same identification information, it can confirm that the network device corresponding to the trigger message has been accessed and no further access is required. Specifically, the above-mentioned access method may further include: if the terminal device receives a second trigger message after accessing the network device, and the identification information in the second trigger message is the same as the identification information in the first trigger message, then the terminal device does not access again.

[0186] Optionally, the above access method may further include: if the terminal device receives a second trigger message after accessing the network device, and the identification information in the second trigger message is different from the identification information in the first trigger message, the terminal device accesses the network device based on the second trigger information.

[0187] Specifically, when a terminal device enters the coverage area of ​​another network device, it receives a second trigger message sent by the other network device. The identification information in the second trigger message can be used by the terminal device to identify that it is a different network device, so that the terminal device can access and send data packets again. For example, in a logistics scenario, the goods are triggered by the network device during the circulation process to report the goods information. Due to the collision of transmission, the information of some goods was not successfully reported. The network device can send multiple trigger messages containing the same identification information, so that the goods that have been reported successfully are no longer reported, while the goods that have not been reported successfully continue to be reported. When the goods pass through the next network device, since a trigger message containing identification information different from the previous one is received, random access and information reporting are performed again, so that information reporting is achieved when the goods pass through each network device.

[0188] Optionally, when the terminal device receives a second trigger message within the first time range after accessing the network device, and the identification information in the second trigger message is the same as the identification information in the first trigger message, the terminal device does not access again. That is, when the terminal device receives a trigger message containing the same identification information again within a certain time range, random access and data packet transmission are no longer performed. Correspondingly, if a trigger message containing the same identification information is received again outside the first time range, the terminal device can access again and send data packets. For example, the network device periodically triggers the terminal device to report information, and sends multiple trigger messages within the same period (within the first time range), which carry the same identification information, and the trigger messages sent in different periods carry different identification information. In this way, the terminal device can implement periodic information reporting based on the identification information.

[0189] G. Resource set information; wherein the resource set information is used to indicate the resource set corresponding to the access priority configured by the network device.

[0190] It is understood that the resource set information may be resource configuration information. For example, the resource set information may include multiple resource sets configured by the network device, and the multiple resource sets correspond to different access priorities. In this way, the terminal device determines an available resource set from the multiple resource sets based on the access priority.

[0191] H. First indication information; wherein the first indication information is used to indicate a first parameter for accessing a network device corresponding to an access priority of a terminal device, and / or a resource set corresponding to an access priority of a terminal device.

[0192] Optionally, the first indication information can be used to indicate the first correspondence (the correspondence between device information and access priority) and / or the second correspondence (the correspondence between access priority and the first parameter) in the aforementioned embodiment, so that the terminal device can determine the corresponding first parameter based on the first indication information and its own device information. Alternatively, the first indication information can be used to indicate the correspondence between multiple resource sets configured by the network device and multiple priorities, so that the terminal device can determine the available resource sets based on the first indication information and its own device information.

[0193] As can be seen, the embodiments of the present application propose an access method for achieving different access priorities. The terminal device determines the access parameters or resource set based on device information such as energy status and type, so that zero-power terminals of different energy statuses and types can have different random access priorities, ensuring the success rate of data transmission by zero-power terminals.

[0194] FIG7 is a schematic block diagram of a terminal device 700 according to an embodiment of the present application. The terminal device 700 may include:

[0195] The first processing module 710 is configured to determine an access priority of a terminal device based on device information of the terminal device; wherein the access priority is used to determine relevant information of an access network device.

[0196] In one embodiment, the device information includes at least one of energy-related information, device type, and status.

[0197] In one embodiment, the energy-related information of the terminal device includes at least one of the following:

[0198] Energy storage status;

[0199] Energy harvesting capabilities;

[0200] Energy storage capacity;

[0201] The strength of the power supply signal;

[0202] The type of ambient energy harvested.

[0203] In one embodiment, the state includes speed.

[0204] In one embodiment, the first processing module 710 is further configured to:

[0205] Based on the device information of the terminal device and the first corresponding relationship, the access priority of the terminal device is determined; wherein the first corresponding relationship is used to determine the access priority corresponding to the device information.

[0206] In one embodiment, the first processing module 710 is further configured to:

[0207] Based on the access priority, a first parameter of the access network device is determined; wherein the first parameter is related to the time domain resource contention window of the terminal device.

[0208] In one embodiment, the first parameter includes a value range and / or length of a time domain resource contention window.

[0209] In one embodiment, the time domain resource contention window includes:

[0210] A backoff window when a transmission collision occurs, and / or a first random number, wherein the first random number is used to determine a time domain position of the access network device.

[0211] In one embodiment, the first processing module 710 is further configured to:

[0212] Based on the priority, determine the group to which the terminal device belongs;

[0213] Based on the grouping, a first parameter is determined.

[0214] In one embodiment, the first processing module 710 is further configured to:

[0215] Based on the access priority of the terminal device and the second corresponding relationship, the first parameter is determined; wherein the second corresponding relationship includes the corresponding relationship between the access priority and the first parameter.

[0216] In one embodiment, when the access priority of the terminal device is higher than the first access priority, the maximum value of the backoff window size of the terminal device when a transmission collision occurs is less than or equal to the minimum value of the backoff window size corresponding to the first access priority.

[0217] In one embodiment, when the access priority of the terminal device is higher than the second access priority, the maximum value in the value range of the first random number corresponding to the terminal device is less than or equal to the minimum value in the value range of the first random number corresponding to the second access priority.

[0218] In one embodiment, when the access priority of the terminal device is higher than the third access priority, the length of the value range of the first random number corresponding to the terminal device is greater than the length of the value range of the first random number corresponding to the third access priority.

[0219] In one embodiment, the first processing module 710 is further configured to:

[0220] Based on the access priority, a resource set for accessing the network device is determined from a plurality of resource sets configured on the network device.

[0221] In one embodiment, each resource unit in the resource set is determined based on at least one of frequency domain information, time domain information, and code domain information.

[0222] In one embodiment, as shown in FIG8 , the terminal device 700 further includes a first communication module 810 , which is configured to:

[0223] Receive first trigger information; wherein the first trigger information is used to trigger the access network device.

[0224] In one embodiment, the first trigger information includes at least one of the following:

[0225] Identification information; wherein the identification information is used to determine whether to access the network device;

[0226] Resource set information; wherein the resource set information is used to indicate the resource set corresponding to the access priority configured by the network device;

[0227] First indication information; wherein the first indication information is used to indicate a first parameter for accessing a network device corresponding to an access priority of a terminal device, and / or a resource set corresponding to an access priority of a terminal device.

[0228] In one embodiment, the first communication module 810 is further configured to send a data packet to the network device based on the access priority and the first trigger information;

[0229] The first processing module 710 is further configured to confirm that the network device has been connected when positive confirmation information for the data packet is received from the network device.

[0230] In one embodiment, the first communication module 810 is further configured to:

[0231] If second trigger information is received after accessing the network device, and the identification information in the second trigger information is different from the identification information in the first trigger information, the network device is accessed based on the second trigger information.

[0232] In one embodiment, the first communication module 810 is further configured to:

[0233] If a second trigger message is received after accessing the network device, and the identification information in the second trigger message is the same as the identification information in the first trigger message, re-access is not performed.

[0234] The terminal device 700 of the embodiment of the present application can implement the corresponding functions of the terminal device in the aforementioned method embodiment. The processes, functions, implementation methods and beneficial effects corresponding to the various modules (sub-modules, units or components, etc.) in the terminal device 700 can be found in the corresponding descriptions in the above-mentioned method embodiments, and will not be repeated here. It should be noted that the functions described by the various modules (sub-modules, units or components, etc.) in the terminal device 700 of the embodiment of the application can be implemented by different modules (sub-modules, units or components, etc.) or by the same module (sub-module, unit or component, etc.).

[0235] FIG9 is a schematic block diagram of a network device 900 according to an embodiment of the present application. The network device 900 may include:

[0236] The second communication module 910 is used to send first trigger information; wherein the first trigger information is used to trigger the terminal device to access the network device based on the access priority of the terminal device; wherein the access priority is determined based on the device information of the terminal device.

[0237] In one embodiment, the first trigger information includes at least one of the following:

[0238] Identification information; wherein the identification information is used by the terminal device to determine whether to access the network device;

[0239] Resource set information; wherein the resource set information is used to indicate the resource set corresponding to the access priority configured by the network device;

[0240] First indication information; wherein the first indication information is used to indicate a first parameter for accessing a network device corresponding to an access priority of a terminal device, and / or a resource set corresponding to an access priority of a terminal device.

[0241] In one embodiment, the second communication module 910 is further configured to:

[0242] When a data packet sent by a terminal device is received, positive confirmation information for the data packet is sent to the terminal device; wherein the positive confirmation information is used by the terminal device to confirm that it has accessed the network device.

[0243] In one embodiment, the second communication module 910 is further configured to:

[0244] The third trigger information is sent within the first time range; wherein the third trigger information and the first trigger information include the same identification information.

[0245] The network device 900 of the embodiment of the present application can implement the corresponding functions of the network device in the aforementioned method embodiment. The processes, functions, implementation methods and beneficial effects corresponding to each module (sub-module, unit or component, etc.) in the network device 900 can be found in the corresponding description in the above method embodiment, and will not be repeated here. It should be noted that the functions described in the various modules (sub-module, unit or component, etc.) in the network device 900 of the embodiment of the application can be implemented by different modules (sub-module, unit or component, etc.) or by the same module (sub-module, unit or component, etc.).

[0246] Figure 10 is a schematic structural diagram of a communication device 1000 according to an embodiment of the present application. The communication device 1000 includes a processor 1010, which can call and execute a computer program from a memory to enable the communication device 1000 to implement the method in the embodiment of the present application.

[0247] In one embodiment, the communication device 1000 may further include a memory 1020. The processor 1010 may call and execute a computer program from the memory 1020 to enable the communication device 1000 to implement the method in the embodiment of the present application.

[0248] The memory 1020 may be a separate device independent of the processor 1010 , or may be integrated into the processor 1010 .

[0249] In one embodiment, the communication device 1000 may further include a transceiver 1030 , and the processor 1010 may control the transceiver 1030 to communicate with other devices. Specifically, the transceiver 1030 may send information or data to other devices, or receive information or data sent by other devices.

[0250] The transceiver 1030 may include a transmitter and a receiver. The transceiver 1030 may further include an antenna, and the number of antennas may be one or more.

[0251] In one embodiment, the communication device 1000 may be a network device of an embodiment of the present application, and the communication device 1000 may implement the corresponding processes implemented by the network device in each method of the embodiment of the present application. For the sake of brevity, they will not be repeated here.

[0252] In one embodiment, the communication device 1000 may be a terminal device of an embodiment of the present application, and the communication device 1000 may implement the corresponding processes implemented by the terminal device in each method of the embodiment of the present application. For the sake of brevity, they will not be repeated here.

[0253] 11 is a schematic structural diagram of a chip 1100 according to an embodiment of the present application. The chip 1100 includes a processor 1110, which can call and execute a computer program from a memory to implement the method according to the embodiment of the present application.

[0254] In one embodiment, the chip 1100 may further include a memory 1120. The processor 1110 may call and execute a computer program from the memory 1120 to implement the method executed by the terminal device or the network device in the embodiment of the present application.

[0255] The memory 1120 may be a separate device independent of the processor 1110 , or may be integrated into the processor 1110 .

[0256] In one embodiment, the chip 1100 may further include an input interface 1130. The processor 1110 may control the input interface 1130 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.

[0257] In one embodiment, the chip 1100 may further include an output interface 1140. The processor 1110 may control the output interface 1140 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.

[0258] In one embodiment, the chip can be applied to the network device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the network device in each method of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0259] In one embodiment, the chip can be applied to the terminal device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the terminal device in each method of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0260] The chips used in the network device and the terminal device may be the same chip or different chips.

[0261] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0262] The processor mentioned above may be a general-purpose processor, a digital signal processor (DSP), a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), or other programmable logic devices, transistor logic devices, discrete hardware components, etc. The general-purpose processor mentioned above may be a microprocessor or any conventional processor, etc.

[0263] The memory mentioned above may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. The non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM).

[0264] It should be understood that the above-mentioned memories are exemplary but not restrictive. For example, the memories in the embodiments of the present application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM RAM (DR RAM), etc. In other words, the memories in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.

[0265] FIG12 is a schematic block diagram of a communication system 1200 according to an embodiment of the present application. The communication system 1200 includes a terminal device 700 and a network device 900 .

[0266] The terminal device 700 determines the access priority of the terminal device 700 based on the device information of the terminal device 700; wherein the access priority is used to determine the relevant information of the access network device 900.

[0267] The network device 900 sends a first trigger message, wherein the first trigger message is used to trigger the terminal device 700 to access the network device 900 based on the access priority of the terminal device 700, wherein the access priority is determined based on the device information of the terminal device 700.

[0268] The terminal device 700 can be used to implement the corresponding functions implemented by the terminal device in the above method, and the network device 900 can be used to implement the corresponding functions implemented by the network device in the above method. For the sake of brevity, they are not described here in detail.

[0269] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function in accordance with the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode to another website, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).

[0270] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0271] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0272] The above are only specific embodiments of the present application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. An access method, comprising: The terminal device determines the access priority of the terminal device based on the device information of the terminal device; wherein the access priority is used to determine the relevant information of the access network device.

2. The method according to claim 1, wherein: The device information includes at least one of energy-related information, device type, and status.

3. The method according to claim 2, wherein: The energy-related information of the terminal device includes at least one of the following: Energy storage status; Energy harvesting capabilities; Energy storage capacity; The strength of the power supply signal; The type of ambient energy harvested.

4. The method according to claim 2 or 3, wherein: The state includes speed.

5. The method according to any one of claims 1 to 4, wherein: The terminal device determines the access priority of the terminal device based on the device information of the terminal device, including: The terminal device determines the access priority of the terminal device based on the device information of the terminal device and a first corresponding relationship; wherein the first corresponding relationship is used to determine the access priority corresponding to the device information.

6. The method according to any one of claims 1 to 5, wherein: The method further comprises: The terminal device determines a first parameter of an access network device based on the access priority; wherein the first parameter is related to a time domain resource contention window of the terminal device.

7. The method according to claim 6, wherein: The first parameter includes a value range and / or a length of the time domain resource contention window.

8. The method according to claim 6 or 7, wherein: The time domain resource contention window includes: The backoff window of the terminal device when a transmission collision occurs, and / or a first random number, wherein the first random number is used by the terminal device to determine the time domain position for accessing the network device.

9. The method according to any one of claims 6 to 8, wherein: The terminal device determines, based on the access priority, a first parameter of an access network device, including: The terminal device determines, based on the priority, the group to which the terminal device belongs; The terminal device determines the first parameter based on the grouping.

10. The method according to any one of claims 6 to 8, wherein: The terminal device determines, based on the access priority, a first parameter of an access network device, including: The terminal device determines the first parameter based on the access priority of the terminal device and a second corresponding relationship; wherein the second corresponding relationship includes a corresponding relationship between the access priority and the first parameter.

11. The method according to any one of claims 6 to 10, wherein: When the access priority of the terminal device is higher than the first access priority, the maximum value of the backoff window size of the terminal device when a transmission collision occurs is less than or equal to the minimum value of the backoff window size corresponding to the first access priority.

12. The method according to any one of claims 6 to 11, wherein: When the access priority of the terminal device is higher than the second access priority, the maximum value in the value range of the first random number corresponding to the terminal device is less than or equal to the minimum value in the value range of the first random number corresponding to the second access priority.

13. The method according to any one of claims 6 to 12, wherein: In a case where the access priority of the terminal device is higher than the third access priority, the length of the value range of the first random number corresponding to the terminal device is greater than the length of the value range of the first random number corresponding to the third access priority.

14. The method according to any one of claims 1 to 13, wherein: The method further comprises: The terminal device determines, based on the access priority, a resource set for the terminal device to access the network device from a plurality of resource sets configured by the network device.

15. The method according to claim 14, wherein: Each resource unit in the resource set is determined based on at least one of frequency domain information, time domain information and code domain information.

16. The method according to any one of claims 1 to 15, wherein: The method further comprises: The terminal device receives first trigger information; wherein the first trigger information is used to trigger the terminal device to access a network device.

17. The method according to claim 16, wherein: The first trigger information includes at least one of the following: Identification information; wherein the identification information is used by the terminal device to determine whether to access the network device; Resource set information; wherein the resource set information is used to indicate the resource set corresponding to the access priority configured by the network device; First indication information; wherein, the first indication information is used to indicate a first parameter for accessing a network device corresponding to the access priority of the terminal device, and / or a resource set corresponding to the access priority of the terminal device.

18. The method according to claim 16 or 17, wherein: The method further comprises: The terminal device sends a data packet to the network device based on the access priority and the first trigger information; When receiving the positive confirmation information for the data packet sent by the network device, the terminal device confirms that it has accessed the network device.

19. The method according to claim 18, wherein: The method further comprises: If the terminal device receives second trigger information after accessing the network device, and the identification information in the second trigger information is different from the identification information in the first trigger information, the terminal device accesses the network device based on the second trigger information.

20. The method according to claim 18 or 19, wherein: The method further comprises: If the terminal device receives a second trigger message after accessing the network device, and the identification information in the second trigger message is the same as the identification information in the first trigger message, the terminal device does not access again.

21. An access method, comprising: The network device sends a first trigger information; wherein, the first trigger information is used to trigger the terminal device to access the network device based on the access priority of the terminal device; wherein, the access priority is determined based on the device information of the terminal device.

22. The method according to claim 21, wherein: The first trigger information includes at least one of the following: Identification information; wherein the identification information is used by the terminal device to determine whether to access the network device; Resource set information; wherein the resource set information is used to indicate the resource set corresponding to the access priority configured by the network device; First indication information; wherein, the first indication information is used to indicate a first parameter for accessing the network device corresponding to the access priority of the terminal device, and / or a resource set corresponding to the access priority of the terminal device.

23. The method according to claim 22, wherein: The method further comprises: When receiving the data packet sent by the terminal device, the network device sends positive confirmation information for the data packet to the terminal device; wherein the positive confirmation information is used by the terminal device to confirm that it has accessed the network device.

24. The method according to any one of claims 21 to 23, wherein: The method further comprises: The network device sends third trigger information within a first time range; wherein the third trigger information and the first trigger information include the same identification information.

25. A terminal device, comprising: The first processing module is used to determine the access priority of the terminal device based on the device information of the terminal device; wherein the access priority is used to determine the relevant information of the access network device.

26. The terminal device according to claim 1, wherein: The device information includes at least one of energy-related information, device type, and status.

27. The terminal device according to claim 2, wherein: The energy-related information of the terminal device includes at least one of the following: Energy storage status; Energy harvesting capabilities; Energy storage capacity; The strength of the power supply signal; The type of ambient energy harvested.

28. The terminal device according to claim 26 or 27, wherein: The state includes speed.

29. The terminal device according to any one of claims 25 to 28, wherein: The first processing module is also used for: Based on the device information of the terminal device and the first corresponding relationship, the access priority of the terminal device is determined; wherein the first corresponding relationship is used to determine the access priority corresponding to the device information.

30. The terminal device according to any one of claims 25 to 29, wherein: The first processing module is also used for: Based on the access priority, a first parameter of the access network device is determined; wherein the first parameter is related to the time domain resource contention window of the terminal device.

31. The terminal device according to claim 30, wherein: The first parameter includes a value range and / or a length of the time domain resource contention window.

32. The terminal device according to claim 30 or 31, wherein: The time domain resource contention window includes: A backoff window when a transmission collision occurs, and / or a first random number, wherein the first random number is used to determine a time domain location for accessing the network device.

33. The terminal device according to any one of claims 30 to 32, wherein: The first processing module is also used for: Based on the priority, determining the group to which the terminal device belongs; Based on the grouping, the first parameter is determined.

34. The terminal device according to any one of claims 30 to 32, wherein: The first processing module is also used for: The first parameter is determined based on the access priority of the terminal device and a second corresponding relationship; wherein the second corresponding relationship includes a corresponding relationship between the access priority and the first parameter.

35. The terminal device according to any one of claims 30 to 34, wherein: When the access priority of the terminal device is higher than the first access priority, the maximum value of the backoff window size of the terminal device when a transmission collision occurs is less than or equal to the minimum value of the backoff window size corresponding to the first access priority.

36. The terminal device according to any one of claims 30 to 35, wherein: When the access priority of the terminal device is higher than the second access priority, the maximum value in the value range of the first random number corresponding to the terminal device is less than or equal to the minimum value in the value range of the first random number corresponding to the second access priority.

37. The terminal device according to any one of claims 30 to 36, wherein: In a case where the access priority of the terminal device is higher than the third access priority, the length of the value range of the first random number corresponding to the terminal device is greater than the length of the value range of the first random number corresponding to the third access priority.

38. The terminal device according to any one of claims 25 to 37, wherein: The first processing module is also used for: Based on the access priority, a resource set for accessing the network device is determined from a plurality of resource sets configured in the network device.

39. The terminal device according to claim 38, wherein: Each resource unit in the resource set is determined based on at least one of frequency domain information, time domain information and code domain information.

40. The terminal device according to any one of claims 25 to 39, wherein: The terminal device further includes a first communication module, wherein the first communication module is configured to: Receive first trigger information; wherein the first trigger information is used to trigger an access network device.

41. The terminal device according to claim 40, wherein: The first trigger information includes at least one of the following: Identification information; wherein the identification information is used to determine whether to access the network device; Resource set information; wherein the resource set information is used to indicate the resource set corresponding to the access priority configured by the network device; First indication information; wherein, the first indication information is used to indicate a first parameter for accessing a network device corresponding to the access priority of the terminal device, and / or a resource set corresponding to the access priority of the terminal device.

42. The terminal device according to claim 40 or 41, wherein: The first communication module is further configured to send a data packet to the network device based on the access priority and the first trigger information; The first processing module is further configured to confirm that the network device has been accessed upon receiving positive confirmation information for the data packet sent by the network device.

43. The terminal device according to claim 42, wherein: The first communication module is also used for: If second trigger information is received after accessing the network device, and the identification information in the second trigger information is different from the identification information in the first trigger information, the network device is accessed based on the second trigger information.

44. The terminal device according to claim 42 or 43, wherein: The first communication module is also used for: If a second trigger message is received after accessing the network device, and the identification information in the second trigger message is the same as the identification information in the first trigger message, no re-access is performed.

45. A network device comprising: The second communication module is used to send a first trigger information; wherein, the first trigger information is used to trigger the terminal device to access the network device based on the access priority of the terminal device; wherein, the access priority is determined based on the device information of the terminal device.

46. ​​The network device according to claim 45, wherein: The first trigger information includes at least one of the following: Identification information; wherein the identification information is used by the terminal device to determine whether to access the network device; Resource set information; wherein the resource set information is used to indicate the resource set corresponding to the access priority configured by the network device; First indication information; wherein, the first indication information is used to indicate a first parameter for accessing the network device corresponding to the access priority of the terminal device, and / or a resource set corresponding to the access priority of the terminal device.

47. The network device according to claim 46, wherein: The second communication module is also used for: When receiving a data packet sent by the terminal device, positive confirmation information for the data packet is sent to the terminal device; wherein the positive confirmation information is used by the terminal device to confirm that it has accessed the network device.

48. The network device according to any one of claims 45 to 47, wherein: The second communication module is also used for: Sending third trigger information within a first time range; wherein the third trigger information and the first trigger information include the same identification information.

49. A terminal device, comprising: A transceiver, a processor and a memory, wherein the memory is used to store a computer program, the transceiver is used to communicate with other devices, and the processor is used to call and run the computer program stored in the memory so that the terminal device executes the method as described in any one of claims 1 to 20.

50. A network device comprising: A transceiver, a processor and a memory, wherein the memory is used to store a computer program, the transceiver is used to communicate with other devices, and the processor is used to call and run the computer program stored in the memory so that the network device executes the method as described in any one of claims 21 to 24.

51. A chip, comprising: A processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 1 to 20.

52. A chip, comprising: A processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 21 to 24.

53. A computer-readable storage medium for storing a computer program, which, when executed by a device, causes the device to perform the method according to any one of claims 1 to 20.

54. A computer-readable storage medium for storing a computer program, which, when executed by a device, causes the device to perform the method according to any one of claims 21 to 24.

55. A computer program product comprising computer program instructions for causing a computer to perform the method of any one of claims 1 to 20.

56. A computer program product comprising computer program instructions for causing a computer to perform the method of any one of claims 21 to 24.

57. A computer program causing a computer to execute the method according to any one of claims 1 to 20.

58. A computer program causing a computer to execute the method of any one of claims 21 to 24.

59. A communication system comprising: A terminal device, configured to execute the method according to any one of claims 1 to 20; A network device, configured to execute the method according to any one of claims 21 to 24.

Citation Information

Patent Citations

  • Random access control method of M2M terminal grouping based on energy state awareness

    CN106686651A

  • Method and device for determining wireless access strategy

    CN113938986A

  • Network access method and communication device

    CN115474282A

  • Access method, and terminal

    WO2018133127A1