Communication method, apparatus and system, and computer-readable storage medium
By optimizing access parameters and access timing, the time slot conflict problem when tags access the network in the Internet of Things was resolved, improving signaling utilization efficiency and access speed.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-07-14
- Publication Date
- 2026-04-02
AI Technical Summary
In IoT scenarios, when network devices communicate with environmental IoT devices, time slot conflicts caused by multiple tags responding to the reader in the same time slot result in low signaling utilization efficiency, long tag access time to the network, and difficulty in quickly inventorying a large number of tags.
The first device determines the access parameter N, receives the access opportunity indicated by the first information, provides at least two access opportunities, optimizes the access process, reduces the number of signaling calls, and improves tag access efficiency.
It effectively improves the efficiency of tag access to the network, shortens the access time, and increases the inventory speed of a large number of tags.
Smart Images

Figure CN2025108324_02042026_PF_FP_ABST
Abstract
Description
A communication method, device, system and computer readable storage medium
[0001] The present application claims priority to the Chinese patent application No. 202411394329.0, filed on September 30, 2024, entitled "A communication method, device, system and computer readable storage medium", and to the Chinese patent application No. 202510388389.X, filed on March 27, 2025, entitled "A communication method, device, system and computer readable storage medium", the contents of which are incorporated herein by reference in their entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication, in particular to a communication method, device, system and computer readable storage medium. BACKGROUND
[0003] In an Internet of thing (IoT) scenario, a network device acts as a reader, an ambient IoT device acts as a tag, and communication is performed in a similar manner to radio frequency identification (RFID), so as to realize communication between the network device and the ambient IoT device.
[0004] In order to reduce time slot conflicts caused by multiple tags responding to the reader in the same time slot, before each connection, the reader prompts the reader to provide an access opportunity in a broadcast manner, and the tag calculates in a countdown manner. The reader publishes the current access opportunity order in a broadcast manner, and the tag determines whether to access the reader according to the access time of the tag and the current access opportunity order, so as to complete data transmission. The signaling utilization efficiency of this method is low. SUMMARY
[0005] The present application provides a communication method, device, system and computer readable storage medium, which is used to improve the utilization efficiency of signaling, further improve the access efficiency of the tag, shorten the time required for the tag to access the network, and quickly realize inventory of a large number of tags.
[0006] In a first aspect, a communication method is provided. The method is performed by a first device, or by a component (e.g., a processor, a chip, or a chip system) in the first device, or by a logic module or software that can implement all or part of the function of the first device. In the first aspect and possible implementation manners thereof, the method is described by way of example with the first device performing the method. In the method, the first device determines a first access parameter N, the first access parameter N being used to determine an access opportunity for sending an access indication message, and the first device further receives first information indicating A access opportunities. In a case where N is a positive integer and less than or equal to A, or in a case where N is an integer greater than or equal to 0 and N is less than A, the first access indication message is sent in a first access opportunity of the A access opportunities indicated by the first information to access a network, i.e., to access a second device. Wherein N is a positive integer, or N is an integer greater than or equal to 0, and A is an integer greater than 1.
[0007] Based on the above scheme, after determining the first access parameter N, the first device determines a timing for sending the access indication message according to the received first information, wherein the first information indicates at least two access opportunities. A reliable access opportunity determination method is provided for a case where the second device provides at least two access opportunities at a time, so that access that originally requires at least N signaling is achieved within one-half of N signaling, effectively improving the access efficiency of the tag, shortening the time required for the tag to access the network, and quickly achieving inventory of a large number of tags.
[0008] In the present application, determining the first access parameter can be replaced by analyzing the first access parameter N, or generating an initial value of the first access parameter N, etc.
[0009] It should be understood that the first device can be an AIOT device, a UE, or a tag, or a chip of an AIOT device, a chip of a UE, or a chip of a tag, etc.
[0010] In an implementation example, in a case where the first device is an AIOT device, the second device can be a base station, an interrogator, or a terminal device.
[0011] In a possible implementation manner of the first aspect, in a case where N is a positive integer and N is greater than A, or in a case where N is an integer greater than or equal to 0 and N is greater than or equal to A, the first device can update the value of the first access parameter N to N-A.
[0012] Based on the above scheme, in a case where N is a positive integer and N is greater than A, or in a case where N is an integer greater than or equal to 0 and N is greater than or equal to A, the first device can update the first access parameter N, and analyze whether to access the network through the access opportunity provided by the second device based on the updated first access parameter N.
[0013] It should be understood that "in the case of N greater than A" here can be translated using "if statement" in translation, for example, "if N is greater than A, update the value of the first access parameter N to N-A".
[0014] Similarly, "in the case of xxx, xxx" mentioned in this application is also recommended to be translated using similar "if statement" in translation.
[0015] In a possible implementation of the first aspect, before determining the first access parameter N, the first device can further obtain an access message, the access message providing Q access opportunities, Q being an integer greater than 1, and the initial value of the first access parameter N being determined according to Q.
[0016] In a possible implementation of the first aspect, the initial value of the first access parameter N is a random integer satisfying a first range, which can be less than or equal to Q and greater than 0, or the first range is less than Q and greater than or equal to 0.
[0017] Based on the above scheme, the initial value setting rule of the first access parameter N can be set in combination with a specific application scenario, for example, in a scenario where the index is used to mark the A access opportunities provided by the first information. When the value of the index of the A access opportunities is from 0 to A-1 (A minus 1), the initial value of the randomly generated first access parameter N can be an integer less than Q and greater than or equal to 0, so that when the index is used to determine the access opportunity, the access opportunity with index N can be selected as the access opportunity of the first device. In other words, when the value of the index of the A access opportunities is from 1 to A, if the initial value of the randomly generated first access parameter N is still an integer less than Q and greater than or equal to 0, in order to ensure the correspondence between the index and the access parameter, the access opportunity with index N+1 needs to be selected as the access opportunity of the first device (that is, it needs to be converted once). By setting different value ranges of the initial value of the first access parameter N, different setting modes of the index can be efficiently adapted, and the flexibility of the implementation of the scheme is improved.
[0018] In a possible implementation of the first aspect, the first access opportunity can be different according to different specific use scenarios, for example, in the case of N being a positive integer and N being less than or equal to A, the first access opportunity can include the Nth access opportunity of the A access opportunities indicated by the first information. In the case of N being an integer greater than or equal to 0 and N being less than A, the first access opportunity can include the N+1th access opportunity of the A access opportunities indicated by the first information. The first access opportunity can also be any of the A access opportunities indicated by the first information.
[0019] Based on the above scheme, the access in the scheme provided by the present application can be more conveniently realized when the first access opportunity is any one of the A access opportunities indicated by the first information. When the first access opportunity is the Nth access opportunity or the N+1th access opportunity indicated by the first information, the risk of multiple first devices simultaneously accessing through the same access opportunity can be further reduced, and the probability of successful access of the first device is improved.
[0020] If the first device determines the first access parameter N for the first time after obtaining the access message, the first access parameter N determined by the first device at this time is the initial value of the first access parameter N. When the first device determines the initial value of the first access parameter N, the initial value of the first access parameter N is determined according to Q carried in the access message. This ensures that the first device requests to access the network at least once after receiving the access message sent by the second device, thereby avoiding the situation that the first device has no opportunity to access the network due to unreasonable initial value of the first access parameter N.
[0021] In a possible implementation of the first aspect, in order to improve the probability of successful access of the first device to the network, the first device can further obtain an access message before determining the first access parameter N. The access message provides Q access opportunities, and the access opportunity indication provides the first access and the second access. The first access includes I access opportunities, the second access includes P access opportunities, Q is the sum of I and P, I is an integer greater than 1, and P is an integer greater than 1.
[0022] Based on the above scheme, when the second device sends the access message, the second device informs the first device that the second device provides the first access and the second access, so that the first device performs the second access when the first access is not successful, thereby providing more access opportunities for the first device that has not successfully accessed the network, and effectively improving the probability of successful access of the first device to the network.
[0023] In a possible implementation of the first aspect, the Q access opportunities include time-domain access opportunities and frequency-domain access opportunities.
[0024] Or, in a possible case, the Q access opportunities are Q time-domain access opportunities, the Nth access opportunity is the Nth time-domain access opportunity, the N+1th access opportunity is the N+1th time-domain access opportunity, and the A access opportunities include A time-domain access opportunities.
[0025] Based on the above scheme, when the Q access opportunities include time-domain access opportunities and frequency-domain access opportunities, the purpose of providing multiple access opportunities by the second device at one time can be realized through a more flexible setting mode.
[0026] Or,
[0027] The Q access opportunities indicated in the access message transmitted by the second device to the first device are time-domain access opportunities, and meanwhile, the A access opportunities indicated in the first message are also A time-domain access opportunities, the first device can access the network through the Nth time-domain access opportunity, or the first device accesses the network through the N+1th time-domain access opportunity, the definition of the Q access opportunities is reduced, thereby reducing the configuration resource quantity corresponding to the communication mode, reducing the calculation amount required by the first device in the implementation of the communication mode, and improving the communication efficiency.
[0028] In a possible implementation of the first aspect, the Nth time-domain access opportunity includes a plurality of frequency-domain access opportunities, and the plurality of frequency-domain access opportunities include a first frequency-domain access opportunity, and the sending of the access indication message by the Nth time-domain access opportunity in the A access opportunities indicated by the first information includes the sending of the access indication message by the first frequency-domain access opportunity; or,
[0029] The N+1th time-domain access opportunity includes a plurality of frequency-domain access opportunities, and the plurality of frequency-domain access opportunities include a second frequency-domain access opportunity, and the sending of the access indication message by the N+1th time-domain access opportunity in the A access opportunities indicated by the first information includes the sending of the access indication message by the second frequency-domain access opportunity.
[0030] In a possible implementation of the first aspect, the first device can further determine a third access parameter M in the case of unsuccessful access to the network, and receive second information after determining the third access parameter M, the second information indicating B access opportunities, and in the case that M is less than or equal to B, the access indication message is sent by the Mth access opportunity. The Mth access opportunity is the Mth access opportunity in the B access opportunities indicated by the second information.
[0031] Based on the above scheme, in the case of unsuccessful access by the first device in the first access stage, through the specific implementation of the second access network, the channel use efficiency of the communication between the first device and the second device is improved, and multiple accesses are provided for the first device, so that the first device accesses the network through the access opportunity in the second access provided by the second device, the flexibility of the scheme is improved, and the probability of successful access of the first device to the network is increased.
[0032] In a possible implementation of the first aspect, the communication method is applied to an environmental Internet of Things device or an environmental Internet of Things chip.
[0033] The second aspect of the present application provides a communication method, which is executed by a first device, or executed by some components (for example, a processor, a chip or a chip system, etc.) in the first device, or can also be implemented by a logic module or software which can realize all or part of the functions of the first device. In the second aspect and possible implementation manners thereof, the method is described by taking the example that the method is executed by the first device. In the method, the first device acquires an access message, the access message indicates Q access opportunities, the Q access opportunities are provided by one or more rounds of access opportunities, each round of access opportunities in the one or more rounds of access opportunities includes A access opportunities, Q and A are positive integers; further receives first information, the first information indicates the A access opportunities, and determines a second access parameter F, the second access parameter F is used for determining an access opportunity for sending an access indication message, F is an integer greater than or equal to 0, an initial value of the second access parameter F is a down-integer value of a value of a fourth access parameter K divided by A, or the initial value of the second access parameter F is the down-integer value of the value of the fourth access parameter K divided by A plus 1, the value of the fourth access parameter K is an integer greater than or equal to 0 and less than Q; and in the case that the initial value of the second access parameter F is the down-integer value of the value of the fourth access parameter K divided by A and the second access parameter F is 0, or the second access parameter F is the down-integer value of the value of the fourth access parameter K divided by A and the second access parameter F is 1, the access indication message is sent through a first access opportunity in the A access opportunities indicated by the access message.
[0034] Based on the above scheme, in the case that the number of access opportunities in one or more rounds provided by the second device is the same, the value of the fourth access parameter K is calculated, the second access parameter F is obtained, and whether to access in an access opportunity provided by the first information is analyzed using the second access parameter F, so that the implementation efficiency of the scheme is improved.
[0035] In a possible implementation manner of the second aspect, the method further includes:
[0036] In the case that the initial value of the second access parameter F is the down-integer value of the value of the fourth access parameter K divided by A and F is greater than 0, or in the case that the second access parameter F is the down-integer value of the value of the fourth access parameter K divided by A plus 1 and F is greater than 1, the value of the second access parameter is updated to F-1.
[0037] In a possible implementation manner of the second aspect, before the access indication message is sent through the first access opportunity in the A access opportunities indicated by the access message, the method further includes:
[0038] The first information is received, and the first information indicates the A access opportunities.
[0039] In a possible implementation of the second aspect, the first access opportunity comprises a (G+1)th access opportunity in the A access opportunities, where G is a remainder of the fourth access parameter K divided by A.
[0040] In a possible implementation of the first aspect, the communication method is applied to an environmental Internet of Things device or an environmental Internet of Things chip.
[0041] The third aspect of the present application provides a communication method, which is executed by a second device, or executed by part components (for example, a processor, a chip or a chip system, etc.) in the second device, or the method can also be implemented by a logic module or software capable of realizing all or part of the functions of the second device. In the third aspect and possible implementation manners thereof, the method is described by taking the example of being executed by the second device. The second device is triggered by a core network to send an access message, the access message indicating that Q access opportunities are provided, where Q is an integer greater than 1; and first information is sent, the first information indicating A access opportunities, where A is an integer greater than 1, and the first message is used to enable a first device to access a network through a first access opportunity in the A access opportunities.
[0042] In a possible implementation of the third aspect, the Q access opportunities are provided by one or more rounds of access opportunities, and each round of access opportunities in the one or more rounds of access opportunities comprises A access opportunities, where Q is an integer multiple of A.
[0043] In a possible implementation of the third aspect, the access message further indicates that a first access and a second access are provided, the first access comprises I access opportunities, the second access comprises P access opportunities, Q is a sum of I and P, I is an integer greater than 1, and P is an integer greater than 1.
[0044] Based on the above scheme, the second device provides the first device with an opportunity to access the network for a second time when the first device fails to access the network for a first time, thereby improving the chance of the first device successfully accessing the network.
[0045] In a possible implementation of the third aspect, the method further comprises:
[0046] receiving an access indication message from the first device.
[0047] In a possible implementation of the third aspect, the Q access opportunities are time-domain and frequency-domain access opportunities.
[0048] or,
[0049] The Q access opportunities are Q time-domain access opportunities, and the A access opportunities comprise A time-domain access opportunities.
[0050] In a possible implementation of the third aspect, the method further includes sending second information, the second information indicating B access opportunities, B being an integer greater than 1, and the second information being used to cause the first device to access the network through the B access opportunities.
[0051] In a possible implementation of the third aspect, the method further includes receiving the access indication information from the first device.
[0052] In a possible implementation of the third aspect, the communication method is applied to a terminal device, a network device, a chip of the terminal device, or a chip of the network device.
[0053] The fourth aspect of the present application provides a communication system, including a first device and a second device, the first device performing the method related to the first device in any of the preceding first aspect, the possible implementation of the first aspect, the second aspect, and the possible implementation of the second aspect. The second device performs the method related to the second device in any of the preceding third aspect and the possible implementation of the third aspect.
[0054] The fifth aspect of the present application provides a communication apparatus, including:
[0055] The processing unit is configured to determine a first access parameter N, the first access parameter N being used to determine an access opportunity for sending an access indication message, N being a positive integer, or N being an integer greater than or equal to 0.
[0056] The receiving unit is configured to receive first information, the first information indicating A access opportunities, A being an integer greater than 1.
[0057] The sending unit is configured to send the access indication message through a first access opportunity in the A access opportunities indicated by the first information, in a case where N is a positive integer and N is less than or equal to A, or in a case where N is an integer greater than or equal to 0 and N is less than A.
[0058] The communication apparatus provided by the fifth aspect of the present application can also be used to implement the method shown in the preceding first aspect or any possible implementation of the first aspect, which is not limited here.
[0059] The sixth aspect of the present application provides a communication apparatus, including:
[0060] The receiving unit is configured to obtain an access message, the access message indicating Q access opportunities, the Q access opportunities being provided by one or more rounds of access opportunities, each round of access opportunities including A access opportunities, Q being an integer multiple of A, and Q and A being positive integers.
[0061] The processing unit is configured to determine a second access parameter F, the second access parameter F being used to determine an access opportunity for sending the access indication message, F being an integer greater than or equal to 0, an initial value of the second access parameter F being a value of the fourth access parameter K divided by a down-rounded value of A, or, the initial value of the second access parameter F being the value of the fourth access parameter K divided by the down-rounded value of A plus 1, the value of the fourth access parameter K being an integer greater than or equal to 0 and less than Q;
[0062] The receiving unit is further configured to receive first information, the first information indicating A access opportunities;
[0063] The sending unit is configured to send the access indication message through a first access opportunity of the A access opportunities indicated by the access message in a case that the initial value of the second access parameter F is the value of the fourth access parameter K divided by the down-rounded value of A and the second access parameter F is 0, or, the second access parameter F is the value of the fourth access parameter K divided by the down-rounded value of A and the second access parameter F is 1. The communication apparatus provided in the sixth aspect of the present application can also be used to implement the method shown in the second aspect or any possible implementation manner of the second aspect, which will not be repeated here.
[0064] The seventh aspect of the present application provides a communication apparatus, which can implement the functions of the communication apparatus in any of the methods shown in the first aspect, the possible implementation manners of the first aspect, the second aspect, the possible implementation manners of the second aspect, the third aspect and the possible implementation manners of the third aspect. The apparatus includes corresponding units or modules for performing the above methods. The units or modules included in the apparatus can be implemented by software and / or hardware. The apparatus can be, for example, a terminal device, or a module (such as a chip, etc.) of a terminal device, or a logic node, a logic module or software that can implement all or part of the functions of a terminal device.
[0065] The beneficial effects shown in the present aspect are similar to those of the first aspect, the possible implementation manners of the first aspect, the second aspect, the possible implementation manners of the second aspect, the third aspect and the possible implementation manners of the third aspect, which will not be repeated here.
[0066] The eighth aspect of the present application provides a computer-readable storage medium, which stores instructions, when the instructions are run on a processor, the method shown in the first aspect, the possible implementation manners of the first aspect, the second aspect, the possible implementation manners of the second aspect, the third aspect or the possible implementation manners of the third aspect is implemented.
[0067] The ninth aspect of the present application provides a computer program product, which, when executed on a processor, implements the method shown in the first aspect, the possible implementation of the first aspect, the second aspect, the possible implementation of the second aspect, the third aspect or the possible implementation of the third aspect.
[0068] The beneficial effects of any one of the eighth aspect to the ninth aspect are similar to those of the first aspect, the possible implementation of the first aspect, the second aspect, the possible implementation of the second aspect, the third aspect or the possible implementation of the third aspect, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS
[0069] FIG. 1 is a schematic diagram of a communication system provided by the present application;
[0070] FIG. 2 is another schematic diagram of a communication system provided by the present application;
[0071] FIG. 3 is a schematic diagram of an AIOT communication process provided by the present application;
[0072] FIG. 4 is a time line diagram of a communication method provided by the present application;
[0073] FIG. 5 is a flow diagram of a communication method provided by the present application;
[0074] FIG. 6 is another time line diagram of a communication method provided by the present application;
[0075] FIG. 7a is another flow diagram of a communication method provided by the present application;
[0076] FIG. 7b is another flow diagram of a communication method provided by the present application;
[0077] FIG. 8 is another time line diagram of a communication method provided by the present application;
[0078] FIG. 9 is another time line diagram of a communication method provided by the present application;
[0079] FIG. 10 is another time line diagram of a communication method provided by the present application;
[0080] FIG. 11 is another flow diagram of a communication method provided by the present application;
[0081] FIG. 12 is another schematic diagram of a communication system provided by the present application;
[0082] FIG. 13 is a structural schematic diagram of a communication device provided by the present application;
[0083] FIG. 14 is another structural schematic diagram of a communication device provided by the present application;
[0084] Fig. 15 is another structural schematic diagram of a communication device provided by the present application;
[0085] Fig. 16 is another structural schematic diagram of a communication device provided by the present application;
[0086] Fig. 17 is another structural schematic diagram of a communication device provided by the present application. DETAILED DESCRIPTION
[0087] First, some terms in the embodiments of the present application are explained to facilitate the understanding of those skilled in the art.
[0088] (1) Terminal device: can be a wireless terminal device capable of receiving network device scheduling and indication information, the wireless terminal device can be a device providing voice and / or data connectivity to a user, or a handheld device with wireless connection function, or other processing devices connected to a wireless modem.
[0089] A terminal device can communicate with one or more core networks or the Internet via a radio access network (RAN), and the terminal device can be a mobile terminal device, such as a mobile phone (or called "cellular" phone, mobile phone), a computer, and a data card, for example, which can be a portable, pocket-sized, handheld, built-in computer, or vehicle-mounted mobile device that exchanges voice and / or data with a radio access network. For example, a personal communication service (PCS) phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a Pad, a computer with wireless transceiver function, and the like. The wireless terminal device can also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station (MS), a remote station, an access point (AP), a remote terminal, an access terminal, a user terminal, a user agent, a subscriber station (SS), customer premises equipment (CPE), a terminal, user equipment (UE), a mobile terminal (MT), a drone, and the like. The terminal device can also be a wearable device and a next-generation communication system, such as a terminal device in a 5G communication system or a terminal device in a future evolved public land mobile network (PLMN), and the like.
[0090] In an IOT (or AIOT) system, a terminal device includes a passive IOT terminal device, a semi-passive terminal device, a partially active IOT terminal device, and the like.
[0091] (2) Network device (or network element): can be a device in a wireless network, for example, the network device can be a RAN node (or device) for accessing a terminal device to a wireless network, which can also be referred to as a base station. At present, some examples of RAN devices are: base station (base station), evolved NodeB (eNodeB), base station gNB (gNodeB) in 5G communication system, transmission reception point (transmission reception point, TRP), evolved Node B (eNB), radio network controller (radio network controller, RNC), Node B (Node B, NB), home base station (for example, home evolved Node B, or home Node B, HNB), baseband unit (baseband unit, BBU), or wireless fidelity (wireless fidelity, Wi-Fi) access point AP, etc. In addition, in a network structure, the network device can include a centralized unit (centralized unit, CU) node, or a distributed unit (distributed unit, DU) node, or a RAN device including a CU node and a DU node.
[0092] Optionally, the RAN node can also be a macro base station, a micro base station or an indoor station, a relay node or a donor node, or a wireless controller in a cloud radio access network (cloud radio access network, CRAN) scenario. The RAN node can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, the access network device in the V2X technology can be a road side unit (road side unit, RSU).
[0093] In another possible scenario, multiple RAN nodes cooperate to assist a terminal to implement wireless access, and different RAN nodes respectively implement part of functions of a base station. For example, a RAN node can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately arranged, or can also be included in the same network element, for example, in a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, for example, included in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0094] In different systems, the CU (or CU-CP and CU-UP), DU or RU can also have different names, but those skilled in the art can understand their meanings. For example, in an open RAN (O-RAN or ORAN) system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. For the convenience of description, the CU, CU-CP, CU-UP, DU and RU are taken as examples for description in this application. Any one of the CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0095] The communication between the access network device and the terminal device follows a certain protocol layer structure. The protocol layer can include a control plane protocol layer and a user plane protocol layer. The control plane protocol layer can include at least one of a radio resource control (RRC) layer, a packet data convergence protocol (PDCP) layer, a radio link control (RLC) layer, a media access control (MAC) layer, or a physical (PHY) layer, etc. The user plane protocol layer can include at least one of a service data adaptation protocol (SDAP) layer, a PDCP layer, an RLC layer, a MAC layer, or a physical layer, etc.
[0096] For the network element in the ORAN system and the corresponding relationship of the protocol layer functions that can be implemented, refer to Table 1 below.
[0097] Table 1
[0098] The network device can be another device that provides a wireless communication function for the terminal device. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device. For the convenience of description, the embodiments of the present application do not limit.
[0099] The network device can also include a core network device, which can include, for example, a mobility management entity (MME), a home subscriber server (HSS), a serving gateway (S-GW), a policy and charging rules function (PCRF), a public data network gateway (P-GW) in a fourth generation (4G) network, an AMF, a user plane function (UPF), or a session management function (SMF) in a 5G network, and other network elements. In addition, the core network device can also include other core network devices in the 5G network and the next generation network of the 5G network.
[0100] In the embodiments of the present application, the device for implementing the function of the network device can be the network device, or a device capable of supporting the network device to implement the function, such as a chip system, which can be installed in the network device. In the technical solutions provided in the embodiments of the present application, the device for implementing the function of the network device is taken as an example to describe the technical solutions provided in the embodiments of the present application.
[0101] (3) The terms “system” and “network” in the embodiments of the present application can be used interchangeably. “At least one” means one or more, and “multiple” means two or more. “And / or” describes the association relationship of the associated objects, which means that there can be three kinds of relationships, for example, A and / or B can represent the cases of A alone, A and B together, and B alone, where A and B can be singular or plural. The character “ / ” generally represents an “or” relationship between the associated objects. “At least one of the following” or similar expressions means any combination of these items, including any combination of single item or multiple items. For example, “at least one of A, B and C” includes A, B, C, AB, AC, BC or ABC. In addition, unless otherwise specified, the ordinal numbers “first”, “second”, etc. mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the order, time sequence, priority or importance of the multiple objects.
[0102] (4) “Transmit” and “receive” in the embodiments of the present application represent the direction of signal transmission. For example, “transmitting information to XX” can be understood as that the destination of the information is XX, which can include direct transmission through the air interface, or indirect transmission through the air interface by other units or modules. “Receiving information from YY” can be understood as that the source of the information is YY, which can include direct reception from YY through the air interface, or indirect reception from YY through the air interface from other units or modules. “Transmit” can also be understood as “output” of the chip interface, and “receive” can also be understood as “input” of the chip interface.
[0103] In other words, transmission and reception can be carried out between devices, for example, between network devices and terminal devices, or can be carried out within a device, for example, between components, between modules, between chips, between software modules or hardware modules within a device through a bus, a wire or an interface.
[0104] It can be understood that the information can be processed as necessary between the source and the destination of the information transmission, such as encoding and modulation, but the destination can understand the valid information from the source. Similar expressions in the present application can be understood similarly, and will not be described again.
[0105] (5) In embodiments of the present application, "indication" can include direct indication and indirect indication, and can also include explicit indication and implicit indication. Information indicated by certain information (indication information in the following) is referred to as to-be-indicated information. In a specific implementation process, there are many ways to indicate the to-be-indicated information, for example but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or an index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information and the to-be-indicated information have an association relationship. The to-be-indicated information can also be indicated only by a part of the to-be-indicated information, and other parts of the to-be-indicated information are known or agreed in advance. For example, the indication of specific information can be achieved by means of the arrangement order of each information agreed in advance (for example, protocol definition), thereby reducing the indication overhead to a certain extent. The present application does not limit the specific manner of indication. It can be understood that the indication information can be used to indicate the to-be-indicated information for the sender of the indication information, and the indication information can be used to determine the to-be-indicated information for the receiver of the indication information.
[0106] In the present application, the same or similar parts between various embodiments can be mutually referred to, unless otherwise specified. In various embodiments of the present application, and various implementation manners / implementation methods / implementation approaches in each embodiment, if there is no special specification and no logical conflict, the terms and / or descriptions between different embodiments, and between various implementation manners / implementation methods / implementation approaches in each embodiment are consistent and can be mutually referred to, and the technical features in different embodiments, and in various implementation manners / implementation methods / implementation approaches in each embodiment can be combined to form new embodiments, implementation manners, implementation methods, or implementation approaches according to their inherent logical relationship. The implementation manners of the present application below do not constitute a limitation on the protection scope of the present application.
[0107] In order to facilitate understanding of the method provided by the embodiments of the present application, the system architecture of the method provided by the embodiments of the present application will be described below. It can be understood that the system architecture described in the embodiments of the present application is used to more clearly illustrate the scheme of the embodiments of the present application, and does not constitute a limitation on the scheme provided by the embodiments of the present application.
[0108] Referring to FIG. 1, an architecture diagram of a communication system 1000 to which embodiments of the present application are applied is shown. As shown in FIG. 1, the communication system includes a RAN 100 and a core network 200, and optionally, the communication system 1000 can further include the Internet 300. The RAN 100 includes at least one RAN node (e.g., 110a and 110b in FIG. 1, collectively referred to as 110) and at least one terminal (e.g., 120a-120j in FIG. 1, collectively referred to as 120). The RAN 100 can further include other RAN nodes, such as a wireless relay device and / or a wireless backhaul device (not shown in FIG. 1). The terminal 120 is wirelessly connected to the RAN node 110, and the RAN node 110 is connected to the core network 200 through wire or wireless. The core network device in the core network 200 and the RAN node 110 in the RAN 100 can be independent and different physical devices, or can be the same physical device integrated with the logical function of the core network device and the logical function of the RAN node. The terminals can be connected to each other through wire or wireless, and the RAN nodes can be connected to each other through wire or wireless.
[0109] In the communication system (e.g., the system shown in FIG. 1), the IOT technology can reduce the device overhead, and can effectively reduce the complexity and power consumption of the communication device. The AIOT technology can use passive or near-passive technology to realize data transmission, and can further reduce the demand for energy compared to the traditional IOT technology.
[0110] As an example, as shown in FIG. 2, an implementation example of a communication system based on the AIOT technology is shown. The communication system includes the following network elements / devices.
[0111] The core network element sends an AIOT service instruction to one or more access network elements.
[0112] The access network element can communicate with the terminal device based on the AIOT service instruction sent by the core network element.
[0113] Optionally, in FIG. 2, the terminal device can include an AIOT-enabled terminal device. For example, the AIOT-enabled terminal device can include a passive / semi-passive device (Passive / Semi passive device), which cannot actively initiate an information reporting request, but communicates through passive triggering. For another example, the AIOT-enabled terminal device can include an active device (Active device), which can actively initiate information reporting.
[0114] In the system shown in FIG. 2, when the core network element issues a service instruction, and the access network element provides an access opportunity, how the terminal device accesses the network at the right time through the right time-frequency domain resource becomes a problem to be solved.
[0115] As a possible implementation, as shown in FIG. 3, an implementation example of the communication process of the system shown in FIG. 2. In this implementation example, when the terminal device accesses the network as a device, it accesses the network based on the access opportunity indicated by the base station (reader). The communication process includes the following steps:
[0116] Step 1: The base station provides Q access opportunities to the terminal device, where Q is a positive integer;
[0117] Step 2: The terminal device generates a random number according to Q, and the random number is a positive integer;
[0118] Step 3: The terminal device receives the access opportunity indication information sent by the base station, which indicates that the base station provides an access opportunity, and the access opportunity is a resource of frequency domain resource 1 in a certain time domain;
[0119] Step 4: The terminal device reduces the random number by one to obtain an updated random number;
[0120] Step 5: In the case where the updated random number is 0, access the network through frequency domain resource 1;
[0121] Step 6: In the case where the updated random number is greater than 0, repeat steps 3 to 5.
[0122] In FIG. 3, the communication between the base station and the terminal device is taken as an example to introduce the communication method between the device and the reader. In a specific application scenario, the device can be an AIOT device, a user equipment (UE), a tag, and the like. Internet device, and the reader can be a base station, an interrogator, and the like. Network device or terminal device. In order to distinguish these different devices, the device is referred to as the first device and the reader is referred to as the second device in this application.
[0123] In the process of FIG. 3, when the base station sends the access opportunity indication information to the terminal device, one signaling is used to indicate one access opportunity, when the base station provides multiple access opportunities, multiple signaling resources are occupied for the indication of the access opportunities, the signaling resource utilization efficiency is low, in order to further save the signaling resource, the person skilled in the art proposes that the "access opportunity indication information" indicates multiple time-frequency domain resources, in this case, the device cannot accurately locate the access opportunity by means of countdown after receiving the access opportunity indication information. How to solve this problem and realize efficient utilization of signaling resources has become a problem to be solved at present.
[0124] In order to solve the above problems, the present application provides a communication method and related devices, which will be introduced below in combination with more drawings:
[0125] Since in specific use scenarios, the access opportunity is a time domain access opportunity, or a time domain access opportunity and a frequency domain access opportunity, for different situations, different drawings will be introduced below:
[0126] I. The access opportunity is a time domain and frequency domain access opportunity;
[0127] In the case of time domain and frequency domain access opportunity, in order to facilitate further understanding of the scheme provided by the present application, the time line of the scheme provided by the present application is marked, please refer to FIG. 4, which is a time line schematic diagram of the communication method provided by the present application.
[0128] FIG. 4 shows the time 1 when the first device receives the access message, the time 2 when the first device receives the first message 1, and the time 3 when the first device receives the first message 2. Since the second device can send multiple first information for indicating the access opportunity in the communication process. In FIG. 4, two first messages received by the first device are taken as an example to introduce the scheme provided by the present application, in order to distinguish different messages, the two first messages received by the first device are numbered, that is, the first message 1 and the first message 2.
[0129] It should be noted that the number of access opportunities indicated by the first message 1 and the first message 2 can be the same or different, which is not limited here.
[0130] The scheme provided by the present application will be introduced below in combination with the time axis shown in FIG. 4, please refer to FIG. 5, which is a flowchart of the communication method provided by the present application.
[0131] S501, the second device sends an access message, and correspondingly, the first device receives the access message from the second device;
[0132] The access message provides Q access opportunities, and Q is an integer greater than 1. The Q access opportunities are Q time-domain and frequency-domain access opportunities.
[0133] Specifically, the access message is the access message received by the first device in FIG. 4.
[0134] Optionally, the access message can also indicate which device or devices need to respond to the access message for access. For example, the access message carries feature information indicating the features of the access device, such as mask information, filtering information, device group information, and the like. After receiving the access message, the first device analyzes whether the mask information, filtering information, or device group information of the first device meets the features of the access device. If so, the first device confirms that the first device is the access device and performs subsequent operations.
[0135] Optionally, the access message can also be referred to as a paging message or other messages. The embodiments of the present application do not limit the specific name of the message.
[0136] Optionally, the Q access opportunities can correspond to initial access opportunities or re-access opportunities. If Q corresponds to initial access opportunities, the first device selects an access opportunity for initial access. If Q corresponds to re-access opportunities, the first device selects an access opportunity for re-access. Specifically, the second device generates an access message based on the trigger message sent by the core network and sends it in the form of broadcast. Since the first device is within the broadcast range of the second device in the scheme provided by the present application, step S501 can also be described as the second device sending the access message to the first device, which is not limited here.
[0137] S502, the first device determines a first access parameter N;
[0138] The first access parameter N is used to determine the access opportunity for sending the access indication message, and N is a positive integer, or N is a natural number (N is an integer greater than or equal to 0).
[0139] In a possible implementation, step S502 is after time 1. The first device determines the initial value of the first access parameter N. The initial value of the first access parameter N is determined by the first device according to Q. That is, the first device generates the initial value N* of the first access parameter N according to Q.
[0140] Exemplarily, after receiving the access message sent by the second device, the first device: mode 1) randomly generates a positive integer N* smaller than or equal to Q (0 < N* ≤ Q) as the initial value of the first access parameter; or, mode 2) randomly generates an integer N* greater than or equal to 0 and smaller than Q (0 ≤ N* < Q) as the initial value of the first access parameter. The embodiments of the present application do not limit the specific random mode. It can be understood that the initial value of the first access parameter N is a random integer satisfying the first range, and the first range is smaller than or equal to Q and greater than 0, or the first range is smaller than Q and greater than or equal to 0. For example, the initial value of the first access parameter randomly selected by the first device according to Q = 10 is N = 7, which is not limited here.
[0141] In the embodiments of the present application, it is proposed that the determination of the initial value of the first access parameter N needs to be determined based on the size of Q, so that the determined initial value of the first access parameter N is greater than 0 and smaller than or equal to Q, or greater than or equal to 0 and smaller than Q, ensuring that the first device requests access to the network at least once after receiving the access message sent by the second device, avoiding the situation that the first device has no opportunity to access the network due to unreasonable setting of the initial value of the first access parameter N.
[0142] S503, the second device sends the first information, and correspondingly, the first device receives the first information from the second device;
[0143] The first information indicates A access opportunities, and A is an integer greater than 1 and smaller than or equal to Q.
[0144] Specifically, the occurrence time of step S503 is the time 2 shown in FIG. 4.
[0145] In a possible implementation, the first information indicating A access opportunities can be X time-domain access opportunities and Y frequency-domain access opportunities. Each access opportunity implies a time-domain x and a frequency-domain y access opportunity. In specific applications, an access resource can be uniquely determined based on the time domain x and the frequency domain y, and the access resource is an access opportunity. For example, the first information indicates 2 time-domain access opportunities and 3 frequency-domain access opportunities. Since each time domain corresponds to 3 frequency domains, the first information indicates 6 access opportunities.
[0146] It should be noted that the number of access opportunities A can be dynamically indicated by the first information, for example, different first information can configure different number of access opportunities A, or the number of access opportunities A indicated by the first information can be pre-configured for the first device in the configuration phase, or it can also be determined according to the network configuration in the access process, for example, the network device configures the value of the number of access opportunities A for the first device through a configuration message before the first information, which can be the above-mentioned access message or other message, and the specific setting form and specific value should be determined according to the specific application scenario, which is not limited here. The above-mentioned network or network device can be the second device. Specifically, the second device helps the first device to determine the access opportunity, generates and sends the first information in the form of broadcast, and the first information sent by the second device can indicate at least two access opportunities at a time, which effectively saves the signaling quantity required by the second device to indicate the access opportunity to the first device.
[0147] Optionally, the number of access opportunities A indicated by the second device in the process of generating the first information can have multiple selection methods, for example, the number of access opportunities A indicated by the first information can be randomly determined by the second device (network device), or determined according to some configured rules, which is not limited here.
[0148] It should be understood that the above description of the order of steps S502 and S503 is only an example, and in specific application scenarios, the first information described in step S503 can also be carried in the access message shown in step S501, in which case step S502 is implemented after step S503, which is not limited here.
[0149] S504, in the case that N is a positive integer and N is less than or equal to A, or in the case that N is an integer greater than or equal to 0 and N is less than A, the first device sends the access indication message through the first access opportunity in the A access opportunities indicated by the first information;
[0150] Specifically, if N is a positive integer (way 1 of S502 described above), in the case that N is less than or equal to A, the first device sends the access indication message through the first access opportunity in the A access opportunities indicated by the first information. Or, if N is an integer greater than or equal to 0 (way 2 of S502 described above), in the case that N is less than A, the first device sends the access indication message through the first access opportunity in the A access opportunities indicated by the first information.
[0151] Optionally, N less than or equal to A can be replaced by: the value of N minus A is less than or equal to 0. N less than A can be replaced by: N minus A is less than 0. Here, it is not limited.
[0152] The access indication message is used to request access to the network, for example, the access indication message can be a message 1 used for access, which can carry a random number used for access.
[0153] In a possible implementation, the first device sends the access indication message through any one of the A access opportunities. For example, one of the A access opportunities is randomly selected to send the access indication message.
[0154] In a possible implementation, the first device can send the access indication message through the Nth access opportunity of the A access opportunities indicated by the first information. For example, when N is a positive integer (way 1 of S502 described above), the first device can send the access indication message through the Nth access opportunity of the A access opportunities indicated by the first information. For example, step S504 is performed between time 2 and time 3 in FIG. 4 described above, the first device requests access to the network by sending the access indication message, and the access network here can be understood as accessing the network associated with the second device through the Nth access opportunity associated with the second device (that is, the Nth access opportunity of the A access opportunities indicated by the first information), and no limitation is made here.
[0155] For example, when the first information sent by the second device indicates 6 access opportunities, if N is 3, the Nth access opportunity can be the 3rd access opportunity of the 6 access opportunities. In a specific implementation scenario, the 6 access opportunities can be sorted according to a pre-agreed sorting method, and the 3rd access opportunity is determined according to the sorting method. The time-frequency domain resource corresponding to the 3rd access opportunity, and no limitation is made here.
[0156] In a possible implementation, the first device can send the access indication message through the N+1th access opportunity of the A access opportunities indicated by the first information. For example, when N is an integer greater than or equal to 0 (way 2 of S502 described above), the first device can send the access indication message through the N+1th access opportunity of the A access opportunities indicated by the first information. For example, step S504 is performed between time 2 and time 3 in FIG. 4 described above, the first device requests access to the network by sending the access indication message, and the access network here can be understood as accessing the network associated with the second device through the N+1th access opportunity associated with the second device (that is, the N+1th access opportunity of the A access opportunities indicated by the first information), and no limitation is made here.
[0157] Optionally, the first device can send the access indication message through the N+1th access opportunity of the A access opportunities indicated by the first information, which can be replaced by: the first device can send the access indication message through the access opportunity with index N of the A access opportunities indicated by the first information (for example, in the A access opportunities, the indexes are from 0 to A-1, the N+1th access opportunity is the access opportunity with index N).
[0158] For example, when the first information sent by the second device indicates 6 access opportunities, if N is 3, the N+1th access opportunity can be the 4th access opportunity of the 6 access opportunities. In a specific implementation scenario, the 6 access opportunities can be sorted according to a pre-agreed sorting method, and the 4th access opportunity can be determined according to the sorting method. Here, no limitation is made.
[0159] In a possible implementation, after step S504 is performed, the first device also receives the first information sent by the second device, that is, the first information 2 in FIG. 4. Since the first device has sent the access indication message through the first access opportunity of the A access opportunities provided by the first information, the first device ignores the first information 2 and other first information received thereafter. Here, no limitation is made.
[0160] S505, in a case where N is a positive integer and N is greater than A, or, in a case where N is an integer greater than or equal to 0 and N is greater than or equal to A, the first device updates the value of the first access parameter N to N-A.
[0161] Specifically, in a case where N is a positive integer (way 1 of S502), if N is greater than A, the first device updates the value of the first access parameter N to N-A. Or, in a case where N is an integer greater than or equal to 0 (way 2 of S502), if N is greater than or equal to A, the first device updates the value of the first access parameter N to N-A.
[0162] Here, N-A is N minus A.
[0163] Optionally, N greater than A can be replaced by: the value of N minus A is greater than 0. N greater than or equal to A can be replaced by: the value of N minus A is greater than or equal to 0. Here, no limitation is made.
[0164] In a possible implementation, taking the case that N is an integer greater than or equal to 0 and N is greater than or equal to A as an example, as shown in FIG. 6, in the case that the first information 1 (the first information received in the first execution of S503) indicates 6 access opportunities and N* is 7, the first information 1 indicates X time domain resources and Y frequency domain resources, for example, the first information 1 indicates [X=2]*[Y=3], since N is greater than A, the first device can update the first access parameter N to N=7-2*3=1; the first information 2 (the first information received in the second execution of S503) indicates 4 access opportunities, for example, indicates [X=2]*[Y=2], N is less than 4, that is, the first information 2 indicates that there is an access opportunity selected by the first device in the time-frequency resources; further according to N=1, the arrangement order of the A (X*Y) resources indicated by the first information 2 is determined to be the second access opportunity (the index 0 is the first, the index 1 is the second, or the index can be considered to be the access opportunity with the index 1, the index starts from 0) in the A resources, that is, the access opportunity 7.
[0165] After the execution of S505, the step S503 is re-executed.
[0166] In the embodiments of the present application, after confirming the first access parameter N, in the case that N is a positive integer and A is greater than or equal to N, or in the case that N is an integer greater than or equal to 0 and N is less than A, the first access opportunity provided by the first information is used to send the access indication message, that is, the first access opportunity provided by the first information is used to access the network. The case that at least two access opportunities are provided for the second device once provides an effective access opportunity calculation method, realizes the improvement of signaling utilization efficiency, further improves the access efficiency of the tag, shortens the time required for the tag to access the network, and quickly realizes the inventory of a large number of tags.
[0167] In order to facilitate understanding, the re-executed step S503 after the execution of S505 is introduced as follows. In the re-executed step S503, the first access parameter N is updated.
[0168] Specifically, in the re-executed step S503, the first access parameter N determined by the first device is the value of the updated first access parameter, that is, the value of the first access parameter N is N-A.
[0169] For example, taking the case that the value of the first access parameter N in the first execution of S503 is 8 and A is 6 as an example, the first access parameter N is updated to 2 in the re-executed step S503 after the execution of S505.
[0170] In the embodiments of the present application, different value modes of the initial value of the first access parameter are provided, different conditions are used as the update condition of the first access parameter N, and the value of the first access parameter N is updated to N-A (N minus A) when the update condition of the first access parameter N is met. In the case that the second device provides at least two access opportunities, an iteration mode of the first access parameter is provided, and the first device can accurately determine the access opportunity to be found in the multiple rounds of access opportunities provided by the second device, thereby improving the utilization efficiency of the transmission signaling for providing the access opportunity to the first device and reducing the calculation number of the first device for the access opportunity.
[0171] In the specific implementation of the scheme provided in the present application, after the first device receives the access message sent by the second device, the second device finds that the value of Q in the Q access opportunities carried in the access message is too large after providing a certain number of access opportunities, and hopes to reduce the number of actually provided access opportunities.
[0172] The present application proposes that the first information can also indicate skipping A access opportunities, which can also be understood as the first information indicating reducing A access opportunities or indicating not using A access opportunities.
[0173] In this case, the above steps S501, S502 and S503 are still performed, and after step S503, step S504 is not performed, and steps S505 and S506 are performed.
[0174] In step S506, in the case that the first information indicates skipping A access opportunities and N is a positive integer and N is less than or equal to A, or in the case that the first information indicates skipping A access opportunities and N is an integer greater than or equal to 0 and N is less than A, it is determined that the access is unsuccessful.
[0175] Specifically, the unsuccessful access can be understood as unsuccessfully accessing through the A access opportunities provided by the first information, or unsuccessfully accessing the network through the Nth access opportunity in the A access opportunities provided by the first information.
[0176] In the embodiments of the present application, the second device can indicate skipping A access opportunities by sending the first information, thereby more flexibly realizing the communication between the first device and the second device.
[0177] In the communication method shown in the foregoing FIG. 5, since the second device sends the access message in the form of broadcasting, multiple first devices will respond to the access message, and when at least two first devices simultaneously request to access the network through an access opportunity, at least one first device in the at least two first devices will fail to access.
[0178] In this case, the application proposes that the second device, when sending the access message, the access message can be used to provide initial access or re-access.
[0179] In a possible implementation, when the access message is used to provide initial access, the access message indicates Q access opportunities for initial access and indicates the characteristic information of the access device. When the access message is used to provide re-access, the access message indicates Q access opportunities for re-access. In this case, after the second device sends the access message 1, the first device is instructed / triggered to perform initial access, and at this time, the first device determines the first access parameter N according to Q1. In the case of unsuccessful access, the second device sends the access message 2, instructs / trigger the first device to perform re-access, and at this time, the first device determines the first access parameter N according to Q2. Wherein, the access message 1 indicates Q1 access opportunities and indicates the characteristic information of the access device, and the access message 2 indicates Q2 access opportunities.
[0180] It should be understood that, in the case that the step S502 in the foregoing FIG. 5 is implemented in the re-access stage, the initial value of the first access parameter N is determined by the first device according to Q2 (Q2 is the number of access opportunities provided for re-access). If the first device is currently performing the second access (which can also be understood as re-access), after receiving the access message for re-access sent by the second device, the first device randomly generates a positive integer N less than or equal to Q2 as the first access parameter. The embodiment of the application is not limited to the specific random mode.
[0181] Optionally, the second access can be one or more times, that is, there is one first access and one or more second accesses.
[0182] Since the operations performed by the first device and the second device in the re-access stage are similar to the operations performed in the foregoing FIG. 5, they will not be described here again.
[0183] In a possible implementation, the access message provides the first access (initial access) and the second access (re-access) at the same time, and the second access is performed in the case of first access failure. The access message provides Q access opportunities, wherein the first access (initial access) includes I access opportunities, the second access (re-access) includes P access opportunities, and Q is the sum of I and P. Wherein, I and P are both integers greater than 1, and therefore Q is an integer greater than or equal to 4.
[0184] Based on the foregoing FIG. 5, the communication method provided by the application is shown in FIG. 7a, which is another flowchart of the communication method provided by the application.
[0185] S701, the second device sends an access message, and correspondingly, the first device receives the access message from the second device;
[0186] The access message provides Q access opportunities, the access message indicates to provide the first access and the second access, the first access includes I access opportunities, the second access includes P access opportunities, Q is the sum of I and P, I and P are both integers greater than 1, and Q is an integer greater than or equal to 4. In the case of failure of the first access, the operation related to the second access is performed.
[0187] Optionally, the access message can also indicate which one or more devices need to respond to the access message for access, for example, the access message carries feature information, the feature information indicates the features of the access device, such as mask information, filtering information, device group information, etc. After receiving the access message, the first device analyzes whether the mask information, filtering information, or device group information of the first device meets the features of the access device. If it meets, the first device confirms that the first device is the access device and performs subsequent operations.
[0188] Optionally, the access message can also be called a paging message or other messages, and the specific name of the message is not limited in the embodiments of the present application. Specifically, the second device generates the access message based on the trigger message sent by the core network and sends it in the form of broadcast. Since the first device is within the broadcast range of the second device in the scheme provided by the present application, step S701 can also be described as the second device sending the access message to the first device, which is not limited here.
[0189] S702, the first device determines the first access parameter N;
[0190] The first access parameter N is used to determine the access opportunity for sending the access indication message, N is a positive integer, or N is an integer greater than or equal to 0 (N is a natural number).
[0191] Specifically, step S702 is executed after time 1, and the first access parameter N determined by the first device can be the initial value of the first access parameter N.
[0192] For example, the initial value of the first access parameter N is determined by the first device according to I. If the first device is currently performing the first access (which can also be understood as the initial access), the first device randomly generates a positive integer N less than or equal to I or an integer greater than or equal to 0 and less than I as the first access parameter after receiving the access message sent by the second device. The specific random method is not limited in the embodiments of the present application.
[0193] S703, the second device sends the first information, and correspondingly, the first device receives the first information from the second device;
[0194] The first information indicates A access opportunities, and A is an integer greater than 1.
[0195] It can be understood that step S703 is similar to step S503 in the foregoing figure 5, and details can be referred to the specific operation of S503 in the foregoing figure 5, which will not be repeated here.
[0196] Specifically, since the first access and the second access are proposed for the purpose of providing the first device with a second access opportunity in the case of unsuccessful first access, the first access and the second access should not be implemented in the access opportunity provided in the first message, that is, A is an integer greater than 1 and less than or equal to I.
[0197] Specifically, the second device generates and sends the first information in the form of broadcast to help the first device determine the access opportunity, and the first information sent by the second device indicates at least two access opportunities at a time, which effectively saves the signaling quantity required by the second device to indicate the access opportunity to the first device.
[0198] Optionally, the second device can have multiple selection methods for the number A of indicated access opportunities in the process of generating the first information, for example, the number A of indicated access opportunities in the first information can be randomly determined by the second device (network device), or determined according to some configured rules, which is not limited here.
[0199] S704, in the case that N is a positive integer and N is less than or equal to A, or in the case that N is an integer greater than or equal to 0 and N is less than A, the first device sends the access indication message through the first access opportunity in the A access opportunities indicated by the first information;
[0200] It can be understood that step S704 is similar to step S504 in the foregoing figure 5, and details can be referred to the specific operation of S504 in the foregoing figure 5, which will not be repeated here.
[0201] In the case that the first device successfully accesses the network in the first access stage, the embodiment of the communication method is similar to the foregoing figure 5, and in some possible implementation scenarios, in the case that the first device does not successfully access, the communication method further performs steps S705 to S708.
[0202] In the embodiment of the application, based on the fact that the first device may fail to access the network at one time, in order to increase the probability of successful access of the first device to the network, the second device informs the second device to provide the first access and the second access when sending the access message, which provides the second access for the first device in the case of unsuccessful first access, and provides more access opportunities for the first device that fails to access the network.
[0203] It should be understood that the description of the first device sending the access indication message through the Nth access opportunity is only an example, and in actual applications, the first device can send the access indication message through the first access opportunity indicated by the first information, which is not limited herein.
[0204] S705, in the case of unsuccessful access, the first device determines a third access parameter M;
[0205] The second access parameter is used to determine the access opportunity for sending the access indication message, and M is a positive integer, or M is an integer greater than or equal to 0.
[0206] Specifically, when the first device applies for access to the network, multiple devices simultaneously apply for access to the network through the Nth access opportunity, the first device fails to access, and the first device determines a third access parameter M. The third access parameter M can be generated by the first device after receiving the access message (generated between time 1 and time 2 shown in FIG. 4), or can be generated by the first device according to P in the case of unsuccessful access (generated after time 3 shown in FIG. 4).
[0207] For example, in order to facilitate understanding of the first access and the second access, the specific access opportunities involved in the first information 1, the first information 2 and the second information are marked on the basis of the timeline shown in the foregoing FIG. 4. For example, the first information 1 provides 6 access opportunities, the first information 2 provides 4 access opportunities, and the second information provides 4 access opportunities. And on this basis, the third access parameter M is introduced, please refer to FIG. 7b.
[0208] In the timeline shown in FIG. 7b, the second device provides a total of 15 access opportunities, of which the first access provides 10 access opportunities, and the second access provides 5 access opportunities. The first access parameter N determined by the first device in step S702 is 3, and the first device sends the access prompt message through the Nth access opportunity between time 2 and time 3, and fails to request access to the network. In this case, the first device determines the third access parameter M between time 3 and time 4.
[0209] In a possible implementation, after receiving the access message sent by the second device, the first device randomly generates an arbitrary integer greater than I and less than or equal to Q as the second access parameter, and the specific random method is not limited in the embodiments of the present application.
[0210] In the case that the initial value of the third access parameter M is an arbitrary integer greater than I and less than or equal to Q, the third access parameter M is not updated in the first access stage. Therefore, when the first device determines the third access parameter M, the value of the third access parameter M is updated to M-I, and the updated third access parameter M is obtained. For example, the initial value of the third access parameter M is 13, and the value of the third access parameter M is 3 after the first device determines the third access parameter M, which is not limited herein.
[0211] In another possible implementation, the first device randomly generates a positive integer less than or equal to P as the second access parameter after receiving the access message sent by the second device, and the specific random method is not limited herein. For example, the third access parameter M is 3, which is not limited herein.
[0212] It should be noted that the above description of the reason why the first device fails to access the network is only an example, and in actual application, the reason why the first device fails to access the network includes but is not limited to the access failure caused by the fact that multiple devices simultaneously access the network through the same access opportunity, the access failure caused by the transmission failure of the access indication message, and the access failure caused by the fact that the access indication message is not sent at a proper time. In specific application scenarios, the situation should be determined in combination with different situations, which is not limited herein.
[0213] S706, the second device sends second information, and correspondingly, the first device receives the second information from the second device.
[0214] The second information indicates B access opportunities, and B is an integer greater than 1 and less than or equal to P.
[0215] It should be noted that the number of access opportunities B can be dynamically indicated by the second information. For example, different second information can configure different number of access opportunities B, or the number of access opportunities B indicated by the second information can be pre-configured in the second device configuration stage, or the number of access opportunities B indicated by the second information can be determined according to the network configuration in the access process. For example, the network device configures the value of the number of access opportunities B for the first device through a configuration message before the second information, the configuration message can be the above-mentioned access message or other message, and the specific setting form and specific value should be determined in combination with the specific application scenario, which is not limited herein.
[0216] Optionally, the manner of indicating A access opportunities in the first information and the manner of indicating B access opportunities in the second information can be the same or different. For example, the number of access opportunities A is indicated by the number of optional time domain resources and frequency domain resources in the first information, that is, A is the product of the number of time domain resources and the number of frequency domain resources, and the number of access opportunities B is directly indicated in the second information, which is not limited herein.
[0217] Optionally, the A access opportunities indicated by the first information and the B access opportunities indicated by the second information can have the same number and resource or different number and resource, which is not limited here. Specifically, the second device generates and sends the second information in the form of broadcast to help the first device determine the access opportunity. The second device indicates at least two access opportunities in the second information, which effectively saves the signaling amount required by the second device to indicate the access opportunity to the first device.
[0218] Optionally, the second device can have multiple selection methods for the number A of access opportunities when generating the second information. For example, the second device (network device) can randomly determine the number B of access opportunities indicated by the second information, or determine the number B of access opportunities according to some configured rules, which is not limited here.
[0219] S707, in the case where M is a positive integer and M is less than or equal to B, or in the case where M is an integer greater than or equal to 0 and M is less than B, the first device sends an access indication message through an access opportunity in the B access opportunities provided by the second information;
[0220] Optionally, M less than or equal to B can be replaced by: the value of M minus B is less than or equal to 0. M less than B can be replaced by: the value of M minus B is less than 0.
[0221] The access indication message is used to request access to the network. For example, the access indication message can be a message 2 for access, which can carry a random number for access. The first device can send the access indication message through an access opportunity in the B access opportunities provided by the second information, that is, access the network through any access opportunity in the B access opportunities provided by the second information.
[0222] Specifically, step S707 can be performed between time 2 and time 3 in the foregoing FIG. 4.
[0223] For example, in the case where the first information sent by the second device indicates 6 access opportunities, if N is 3, the Nth access opportunity can be the 3rd access opportunity in the 6 access opportunities. In a specific implementation scenario, the 6 access opportunities can be sorted according to a pre-agreed sorting method, and the 3rd access opportunity is determined according to the sorting method. The time-frequency domain resource corresponding to the 3rd access opportunity, which is not limited here.
[0224] In some possible implementation manners, after step S707 is performed, the first device also receives the second information sent by the second device. Since the first device has sent the access indication message through an access opportunity in the B access opportunities provided by the second information, the first device ignores the second information received subsequently, which is not limited here.
[0225] It should be understood that the description of the first device sending the access indication message through the Mth access opportunity is only an example, and in actual application, the first device can send the access indication message through the access opportunity indicated by the second information, which is not limited herein.
[0226] S708, in a case that M is a positive integer and M is greater than B, or in a case that M is an integer greater than or equal to 0 and M is greater than or equal to B, the first device updates the value of the third access parameter M to M-B.
[0227] M-B is M minus B.
[0228] Optionally, M greater than B can be replaced by: a value of M minus B is greater than 0. M greater than or equal to B can be replaced by: a value of M minus B is greater than or equal to 0.
[0229] After step S708 is executed, step S705 is re-executed.
[0230] In the embodiments of the present application, the specific implementation of the first device accessing the network through the second access network in a case that the first device fails to access the network in the first access stage is provided, which improves the channel use efficiency of the communication between the first device and the second device, and provides multiple access for the first device, so that the first device accesses the network through the access opportunity in the second access provided by the second device, improves the flexibility of the scheme, and increases the probability of the first device successfully accessing the network.
[0231] In the present application, in a case that the Q access opportunities include time domain access opportunities and frequency domain access opportunities, the specific implementation of the scheme provided by the present application is provided through the foregoing FIG. 5 and FIG. 7a, which can achieve the purpose of the second device providing multiple access opportunities at a time through a more flexible setting mode.
[0232] In a possible implementation, in the method shown in the foregoing FIG. 5 and FIG. 7a, the access message and the first information are transmitted through different messages. In a possible implementation, the first information can be carried in the access message for transmission. For example, the access message in step S501 can carry the first information, that is, the access message can also indicate A access opportunities, in which case, step S501 and step S503 are one step. It should be noted that the first device can receive multiple first information in the implementation of the scheme, therefore, the first piece of “first information” can be included in the first access message (in this case, S501 and S503 are one step), and the remaining “first information” is still sent separately (in this case, it is still the S503 step).
[0233] In the scheme provided in the present application, the second device provides the first device with multiple rounds of access opportunities, and the number of access opportunities included in each round of access opportunities can be the same or different. For the case where the number of access opportunities included in each round of access opportunities is the same, the present application also provides a different implementation, which is described below in conjunction with FIG. 8.
[0234] S801, the second device sends an access message, and correspondingly, the first device receives the access message sent by the second device;
[0235] The access message indicates Q access opportunities. For example, the Q access opportunities are provided by one or more rounds of access opportunities, and each round of access opportunities includes A access opportunities, and Q and A are positive integers. Optionally, Q is an integer multiple of A. It can be understood that the Q access opportunities include D groups of access opportunities, each group including A access opportunities, and D is a positive integer. It should be noted that the Q access opportunities can be understood as the total access opportunities in the current access process (for example, an access process triggered by a paging message).
[0236] In a possible implementation, the access message can carry Q access opportunities and Q / A rounds, or the access message can also carry Q access opportunities and the number of access opportunities included in each round of access opportunities is A, or the access message can also carry Q / A rounds in total, and the number of access opportunities included in each round of access opportunities is A. Here, no limitation is made.
[0237] The implementation of step S801 is similar to the implementation of the foregoing step S501, and details are not described herein again. For details, please refer to the foregoing step S501 shown in FIG. 5.
[0238] S802, the first device determines a second access parameter F;
[0239] The second access parameter F is used to determine an access opportunity for sending an access indication message, and F is an integer greater than or equal to 0 (F is a natural number).
[0240] In a possible implementation, after receiving the access message sent by the second device, the first device determines an initial value of the second access parameter F. The initial value of the second access parameter F is determined by the first device according to Q and A. That is, the first device determines the initial value F* of the second access parameter F according to Q and A.
[0241] For example, the first device randomly generates an integer K greater than or equal to 0 and less than Q (0≤K<Q): manner a), the initial value of the second access parameter F* is the down-rounded value of K divided by A {that is, F* = FLOOR(K / A)}; or, manner b), the initial value of the second access parameter F is the down-rounded value of K divided by A plus 1 {that is, F* = FLOOR(K / A)+1}. Embodiments of the present application do not limit the specific random manner. It can be understood that the value of the fourth access parameter K is a random integer satisfying the second range, and the second range is less than Q and greater than or equal to 0.
[0242] S803, the second device sends the first information, and correspondingly, the first device receives the first information from the second device;
[0243] The first information indicates A access opportunities.
[0244] The implementation of step S803 is similar to the implementation mode of the aforementioned step S503, and will not be described here again, but at this time, the number of A access opportunities indicated by the first information is the same each time, and details can be referred to the step S503 shown in the aforementioned FIG. 5.
[0245] S804, in the case of F* = FLOOR(K / A) and F being 0, or in the case of F* = FLOOR(K / A)+1 and F being 1, the first device sends an access indication message through the first access opportunity in the A access opportunities indicated by the first information;
[0246] Specifically, if F* = FLOOR(K / A) (manner a) of the above S802), in the case of F being 0, the first device sends an access indication message through the first access opportunity in the A access opportunities indicated by the first information. Or, if F* = FLOOR(K / A)+1 (manner b) of the above S802), in the case of F being 1, the first device sends an access indication message through the first access opportunity in the A access opportunities indicated by the first information.
[0247] Optionally, the second access parameter F being 0 can also be replaced by F minus 1 being less than 0. The second access parameter F being 1 can also be replaced by F minus 1 being equal to 0.
[0248] The access indication message is used to request access to the network, for example, the access indication message can be a message 1 used for access, and the message 1 can carry a random number used for access.
[0249] In a possible implementation, in the case that F* = FLOOR(K / A) and F equals to 0, or, F* = FLOOR(K / A) + 1 and F equals to 1, the first device can send the access indication message through the first access opportunity of the A access opportunities indicated by the access message. For example, the first access opportunity is any one of the A access opportunities.
[0250] In a possible implementation, in the case that F* = FLOOR(K / A) and F equals to 0, or, F* = FLOOR(K / A) + 1 and F equals to 1, the first device can send the access indication message through the G+1th access opportunity of the A access opportunities indicated by the access message, that is, the first access opportunity is the G+1th access opportunity of the A access opportunities. Wherein, G is the remainder of K divided by A (that is, G = (K mod A)).
[0251] Optionally, the first device can send the access indication message through the G+1th access opportunity of the A access opportunities indicated by the first information, which can be replaced by: the first device can send the access indication message through the access opportunity with index G of the A access opportunities indicated by the first information (for example, in the A access opportunities, the indexes are from 0 to G-1, and the G+1th access opportunity is the access opportunity with index G).
[0252] It should be noted that the first device can determine G according to Q and A. Wherein, the first device performs operation G = (K mod A) + 1 to obtain the value of G. Optionally, the first device can determine the value of G at S804, or, the first device can determine the value of G before S804 (for example, when determining the initial value of the second access parameter F at step S802, the value of G is determined at the same time).
[0253] S805, in the case that F* = FLOOR(K / A) and F is greater than 0, or, F* = FLOOR(K / A) + 1 and F is greater than 1, the first device updates the value of the second access parameter F to F-1.
[0254] Specifically, if F* = FLOOR(K / A) (the mode a) of S802 described above), in the case that F is greater than 0, the first device updates the value of the second access parameter F to F-1. Or, if F* = FLOOR(K / A) + 1 (the mode b) of S802 described above), in the case that F is greater than 1, the first device updates the value of the second access parameter F to F-1.
[0255] Wherein, F-1 is F minus 1.
[0256] Optionally, F>0 can be replaced by: F-1≥0. F>1 can be replaced by: F-1>0. No limitation is made here.
[0257] For example, the first device generates an integer N* according to Q=12, which satisfies K∈[0, 12), and obtains K=7 and A(X*Y)=6. The initial value of the second access parameter F is F*=FLOOR(K / A)=FLOOR(7 / 6)=1. Since A access opportunities are indicated in the access message (understood as the first information is contained in the access message), that is, the first first information is received, and F does not satisfy F=0, the value of the second access parameter is updated as F-1=1-1=0. When the second first information is received, F satisfies F-1<0 or F=0, and it is confirmed that the access opportunity indicated by the first information is the access opportunity of the first device. Optionally, the first device can also select the (K mod A=7 mod 6=1)+1th (or index=1) access opportunity of the six access opportunities to send the access indication message.
[0258] In a possible implementation, in the method shown in FIG. 8, the access message and the first information are transmitted through different messages. In a possible implementation, the first information can be carried in the access message for transmission. For example, the access message in step S801 can carry the first information, that is, step S801 and step S803 are transmitted through the same message (step S803 can also be understood as being included in step S801), and in this case, step S801 and step S803 are one step. It should be noted that the first device can receive multiple first information during implementation of the scheme, and therefore, the first first information can be contained in the first access message (in this case, S801 and S803 are one step), and the remaining first information is still transmitted separately (in this case, S803 is still the step).
[0259] In one possible scenario, when the third device (user equipment) is in idle state or inactive state, the third device only "wakes up" to receive a paging message at its own paging occasion (PO). The third device first receives, at its own PO, downlink control information (DCI) for indicating a paging message, hereinafter referred to as paging control information, for indicating the time-frequency resource location of the paging message transmission; after receiving the paging control information, the third device further receives the paging message. If the paging message carries the user equipment identification (UE ID) of the third device, it means that the third device is paged, and the third device needs to initiate an RRC connection establishment process to access the base station. If the paging message does not carry the UE ID of the third device, it means that the third device is not paged, and the third device can continue to "sleep" and wait for the next PO to "wake up". The paging control information is transmitted on a physical downlink control channel (PDCCH), and the paging message is transmitted on a physical downlink shared channel (PDSCH). The paging mechanism can be further divided into core network (CN) paging and radio access network (RAN) paging. The idle state of the third device corresponds to CN paging, and the inactive state of the third device corresponds to RAN paging.
[0260] For idle state core network device paging, the access network device receives a paging message sent by the core network device, the paging message containing information (such as UE identification information) of a UE to be paged and paging capability information of the UE, for the access network device to determine how to page the UE. For example, the paging message contains UE radio capability information for paging. Before this, the access network device receives a UE1 capability information message sent by UE1, the UE1 capability information message containing UE1 paging capability information. The access network device determines the UE1 paging capability information according to the received UE1 capability information message, and sends the UE1 paging capability information to the core network device. The core network device saves the UE1 paging capability information, and carries the UE1 paging capability information when paging UE1 later.
[0261] In the network energy savings (NES) function, a cell can support discontinuous transmission (DTX) operation and / or discontinuous reception (DRX) operation. UE1 also reports whether it supports nes-CellDTX-DRX (i.e., whether it has the capability to support nes-CellDTX-DRX), indicating whether the UE1 supports the DTX and / or DRX mechanism of NES, for example, the UE1 indicates that it only supports the DTX mechanism of NES, or the UE1 indicates that it only supports the DRX mechanism of NES, or the UE1 indicates that it supports the DTX and DRX mechanisms of NES. Moreover, the UE1 can indicate whether it supports nes-CellDTX-DRX based on the granularity of the band, for example, the UE1 can indicate that it supports nes-CellDTX-DRX on band 1 and does not support nes-CellDTX-DRX on band 2. And the access network device can indicate whether a UE supporting the nes-CellDTX-DRX capability is allowed to camp on the cell, for example, the access network device indicates that a UE supporting nes-CellDTX-DRX is allowed to camp on the cell, then the UE supporting nes-CellDTX-DRX on the corresponding band of the cell can camp on the cell and accept the paging message, or the access network device indicates that a UE supporting nes-CellDTX-DRX is not allowed to camp on the cell, then the cell will not have a UE supporting nes-CellDTX-DRX.
[0262] The access network device accepts the paging message sent by the core network device, but the paging capability information of the UE in the paging message does not currently include the capability related to the NES function. For example, if cell 1 of the access network device indicates that the UE supporting nes-CellDTX-DRX is not allowed to camp on the cell, then the cell 1 does not have the UE supporting nes-CellDTX-DRX. If the UE to be paged by the core network device is the UE supporting nes-CellDTX-DRX, the access network device sends the paging message of the UE in the cell 1. Since the cell 1 managed by the access network device does not have the UE supporting nes-CellDTX-DRX, the access network device sends the paging message of the UE supporting nes-CellDTX-DRX in the cell 1, which wastes signaling overhead. For another example, if cell 1 of the access network device indicates that the UE supporting nes-CellDTX-DRX is allowed to camp on the cell, if the UE to be paged by the core network device does not support nes-CellDTX-DRX on the band corresponding to the cell 1, then the cell 1 does not have the UE to be paged. The access network device sends the paging message of the UE in the cell 1, which wastes signaling overhead.
[0263] To solve the above problems, the present application provides the capability information related to the nes-CellDTX-DRX function of the UE in the paging process. The solution provided by the present application is introduced below in combination with FIG. 9.
[0264] S901, the access network device sends a second message to the core network device.
[0265] The second message includes third information, and the third information indicates that the first terminal device supports one or more bands (bands) of nes-CellDTX-DRX. The first terminal device can be one or more. The first terminal device supporting nes-CellDTX-DRX means that the first terminal device supports cell discontinuous transmission DTX and / or discontinuous reception DRX operation through RRC configuration. For example, the first message can be a UERadioPagingInformation message.
[0266] Optionally, the third information can also indicate that the first terminal device specifically supports DTX, DRX, or both DTX and DRX. For example, the third information indicates that one or more bands (bands) of nes-CellDTX-DRX are supported, and for each band, it can be further indicated that the support is through RRC configuration for cell DTX, through RRC configuration for cell DRX, or through RRC configuration for cell DTX and DRX.
[0267] Alternatively, the third information indicates one or more of the following: 1) only one or more bands support cell DTX configured by RRC; 2) only one or more bands support cell DRX configured by RRC; 2) one or more bands support cell DTX and DRX configured by RRC.
[0268] Optionally, before step S901, step S902 can also be included, and the specific operation of step S902 is as follows:
[0269] S902, the access network device receives the terminal device capability information message sent by the first terminal device.
[0270] The terminal device capability information message indicates that the first device supports one or more bands of nes-CellDTX-DRX. The terminal device capability information message can further indicate that cell DTX is supported by RRC configuration, cell DRX is supported by RRC configuration, or cell DTX and DRX are supported by RRC configuration.
[0271] In a possible implementation, the access network device can determine the first information according to the terminal device capability information message sent by the first terminal device.
[0272] Optionally, after step S901, steps S903 and S904 can also be included, and the specific operations of steps S903 and S904 are as follows:
[0273] S903, the access network device receives the third message sent by the core network device.
[0274] The third message includes the third information.
[0275] Optionally, the third message includes a paging message. The paging message carries information (such as UE identification information) of a terminal device to be paged and paging capability information of the terminal device to be paged, for example, the paging message includes identification information of the first terminal device and the third information.
[0276] S904, the access network device sends a paging message according to the third message.
[0277] Optionally, in the case where the access network device supports nes-CellDTX-DRX in the cell associated with the access network device, and the third message indicates that one or more bands of the terminal device to be paged support nes-CellDTX-DRX, the access network device sends the paging message according to the third message.
[0278] For example, if the cell 2 corresponding to the access network device supports nes-CellDTX-DRX, there can be terminal devices supporting nes-CellDTX-DRX in the cell 2, and if a terminal device 1 to be paged supports nes-CellDTX-DRX in the band corresponding to the cell 2, the terminal device 1 can be camped in the cell 2, and thus the terminal device 1 needs to be paged in the cell 2 to ensure that communication with the terminal device 1 can be established in time.
[0279] It should be understood that in a specific real-time scenario, the cell 1 corresponding to the access network device can not support nes-CellDTX-DRX, and in this case, there is no terminal device supporting nes-CellDTX-DRX in the cell 1. If the terminal device 1 to be paged supports nes-CellDTX-DRX in the band corresponding to the cell 1, the terminal device 1 to be paged will not be camped in the cell 1, and thus the access network device does not need to page the terminal device 1 to be paged in the cell 1, thereby reducing the signaling overhead of the paging message.
[0280] II. The access opportunities provided by the second device are time-domain access opportunities;
[0281] In the case where the Q access opportunities are Q time-domain access opportunities, in order to facilitate further understanding of the scheme provided in the present application, Q access opportunities are added on the basis of the foregoing FIG. 4 to obtain FIG. 10, which is another time line schematic diagram of the communication method provided in the present application.
[0282] FIG. 10 shows the time 1 at which the first device receives the access message, the time 2 at which the first device receives the first message 1, and the time 3 at which the first device receives the first message 2. Since the second device can send multiple first information indicating access opportunities in the communication process. The first message 1 received by the first device at the time 2 indicates 2 time-domain access opportunities, and each of the 2 time-domain access opportunities includes 3 frequency-domain access opportunities. The first message 2 received by the first device at the time 3 indicates 2 time-domain access opportunities, and each of the 2 time-domain access opportunities includes 2 frequency-domain access opportunities.
[0283] The scheme provided in the present application will be introduced below in combination with the time axis shown in FIG. 10. Referring to FIG. 11, which is a flow schematic diagram of the communication method provided in the present application;
[0284] S1101, the second device sends an access message, and correspondingly, the first device receives the access message from the second device.
[0285] The access message provides Q access opportunities, Q is an integer greater than 1, and the Q access opportunities are Q time-domain access opportunities.
[0286] Specifically, the access message is the access message received by the first device in FIG. 10.
[0287] Optionally, the access message can also indicate which device or devices need to respond to the access message for access, for example, the access message carries feature information indicating the features of the access device, such as mask information, filtering information, device group information, etc. After receiving the access message, the first device analyzes whether the mask information, filtering information, or device group information of the first device meets the features of the access device. If it meets, the first device confirms that the first device is the access device and performs subsequent operations.
[0288] Optionally, the access message can also be referred to as a paging message or other messages, and the embodiments of the present application do not limit the specific name of the message.
[0289] Optionally, the Q access opportunities can correspond to initial access opportunities or re-access access opportunities. If Q corresponds to initial access opportunities, the first device selects an access opportunity for initial access; if Q corresponds to re-access access opportunities, the first device selects an access opportunity for re-access. Specifically, the second device generates an access message based on the trigger message sent by the core network and sends it in the form of broadcast. Since the first device is within the broadcast range of the second device in the scheme provided by the present application, step S1101 can also be described as the second device sending an access message to the first device, which is not limited here.
[0290] S1102, the first device determines the first access parameter N;
[0291] The first access parameter N is used to determine the access opportunity for sending the access indication message, and N is a positive integer, that is, the access indication message is sent through the Nth time domain access opportunity.
[0292] Specifically, step S1102 is performed after time 1 and before time 2 shown in FIG. 10, in which case the first access parameter N determined by the first device is the initial value of the first access parameter N. The initial value of the first access parameter N is determined by the first device according to Q.
[0293] For example, after receiving the access message sent by the second device, the first device randomly generates a positive integer N less than or equal to Q as the first access parameter. The specific random method is not limited in the embodiments of the present application.
[0294] S1103, the second device sends the first information, and correspondingly, the first device receives the first information from the second device;
[0295] The first information indicates A time domain access opportunities, and A is an integer greater than 1 and less than or equal to Q.
[0296] Specifically, the occurrence time of step S1103 is time 2 shown in FIG. 10. The two gray areas corresponding to time 2 in FIG. 10 are the two access opportunities indicated by the first information. As can be seen from FIG. 10, each time domain access opportunity further includes three frequency domain access opportunities.
[0297] That is, the first information indicates A time domain access opportunities, and further indicates one or more frequency domain access opportunities included in each time domain access opportunity.
[0298] It should be noted that the number A of access opportunities can be dynamically indicated by the first information. For example, different first information can configure different number A of access opportunities, or the number A of access opportunities indicated by the first information can be configured in advance for the first device, or the number A of access opportunities can be determined according to the network configuration in the access process. For example, the network device configures the value of the number A of access opportunities for the first device through a configuration message before the first information. The configuration message can be the access message or other message. The specific setting form and specific value should be determined according to the specific application scenario, which is not limited here. Specifically, the second device generates and sends the first information in the form of broadcast to help the first device determine the access time. The first information sent by the second device indicates at least two access opportunities at a time, which effectively saves the signaling quantity required by the second device to indicate the access opportunities to the first device.
[0299] Optionally, the number A of access opportunities indicated by the second device in the process of generating the second information can have multiple selection methods. For example, the number B of access opportunities indicated by the second information can be randomly determined by the second device (network device), or determined according to some configured rules, which is not limited here.
[0300] S1104, in the case that N is less than or equal to A, the first device sends an access indication message through the Nth time domain access opportunity;
[0301] Optionally, N less than or equal to A can be replaced by: the value of N minus A is less than or equal to 0.
[0302] The access indication message is used to request access to the network. For example, the access indication message can be the message 1 used for access, which can carry a random number used for access. The Nth access opportunity is the Nth access opportunity in the A access opportunities indicated by the first information. The Nth access opportunity is the Nth time domain access opportunity, and the Nth time domain access opportunity can further include one or more frequency domain access opportunities. That is, the first device can send the access indication message through the first frequency domain access opportunity, and the first frequency domain access opportunity is included in one or more frequency domain access opportunities.
[0303] Specifically, step S1104 is performed between time 2 and time 3 in FIG. 10.
[0304] Further, after receiving the first information, the first device determines to send the access indication message through the Nth time domain access opportunity, for example, taking N as 1, the first device determines to access the network from the 1st time domain access opportunity, since the 1st time domain access opportunity includes three frequency domain access opportunities, the first device selects the first frequency domain access opportunity from the three frequency domain access opportunities, and sends the access indication message to the second device through the first frequency domain access opportunity.
[0305] It should be noted that the first frequency domain access opportunity herein is any frequency domain access opportunity in the Nth time domain access opportunity, and the determination manner of the first frequency domain access opportunity is not limited herein, and in a specific application scenario, the first frequency domain access opportunity can be determined according to different requirements, which is not limited herein.
[0306] In a possible implementation, after step S1104 is performed, the first device also receives the first information sent by the second device, and the first information herein is the first information 2 in FIG. 10, since the first device has sent the access indication message through the Nth access opportunity, the first device ignores the first information 2 and other first information received thereafter, which is not limited herein.
[0307] S1105, in the case where N is greater than A, the first device updates the value of the first access parameter N to N-A.
[0308] Wherein, N-A is N minus A.
[0309] Optionally, N greater than A can be replaced by: the value of N minus A is greater than 0.
[0310] After step S1105 is performed, step S1102 is re-executed.
[0311] The re-execution manner of step S1102 is similar to the re-execution manner of step S502 in FIG. 5, and details can be referred to the description of the re-execution of step S502 in FIG. 5, which is not repeated herein.
[0312] In the embodiment of the application, in the case where the Q access opportunities indicated in the access message transmitted by the second device to the first device are time domain access opportunities, the first device accesses the network through the first frequency domain access opportunity in the Nth time domain access opportunity, the first device can select the first frequency domain access opportunity from the Nth time domain access opportunity, and access the network through the first frequency domain access opportunity, which provides more possibilities for the implementation of the communication method.
[0313] In the embodiment of the present application, the Q access opportunities indicated in the access message transmitted by the second device to the first device are time-domain access opportunities, and meanwhile, the A access opportunities indicated in the first message are also A time-domain access opportunities, the first device can access the network through the Nth time-domain access opportunity, the definition of the Q access opportunities is reduced, thereby reducing the configuration resource quantity corresponding to the communication mode, reducing the calculation quantity required by the first device in the implementation of the communication mode, and improving the communication efficiency.
[0314] On this basis, in the method shown in FIG. 11, the first information can also indicate skipping A access opportunities, which can also be understood as the first information indicating reducing A access opportunities or indicating no longer using A access opportunities.
[0315] In this case, the above steps S1101, S1102 and S1103 are still performed, and after step S1103, step S1104 is not performed, and steps S1105 and S1106 are performed.
[0316] S1105, in the case where N is greater than A, the first device updates the value of the first access parameter N to N-A.
[0317] N-A is N minus A.
[0318] Optionally, N greater than A can be replaced by: the value of N minus A is greater than 0.
[0319] After step S1105 is performed, step S1102 is re-executed.
[0320] S1106, in the case where the first information indicates skipping A access opportunities and N is less than or equal to A, it is determined that the access is unsuccessful.
[0321] Specifically, the unsuccessful access can be understood as unsuccessful access to the network through the Nth access opportunity, wherein the Nth access opportunity is the Nth access opportunity in the A access opportunities.
[0322] In the embodiment of the present application, the second device can indicate skipping A access opportunities by sending the first information, thereby more flexibly realizing the communication between the first device and the second device.
[0323] The above FIG. 11 introduces the specific implementation of the communication method provided by the present application in the case where the Q access opportunities are Q time-domain access opportunities, in the case where the Q access opportunities are Q time-domain access opportunities, the second device can also provide the first device with initial access and re-access in the communication method provided by the present application.
[0324] In a possible implementation, the initial access and the re-access can perform similar operations as those in the foregoing FIG. 7a, and details can be referred to the specific operations of the steps in the foregoing FIG. 7a, which will not be repeated here.
[0325] In another possible implementation, the access message can provide the initial access or the re-access.
[0326] When the access message provides the initial access, the access message indicates Q access opportunities for the initial access and indicates the characteristic information of the access device. When the access message provides the re-access, the access message indicates Q access opportunities for the re-access. In this case, the second device indicates / triggers the first device to perform the initial access after sending the access message 1, and at this time, the first device determines the first access parameter N according to Q1. In the case of unsuccessful access, the second device sends the access message 2 to indicate / triggers the first device to perform the re-access, and at this time, the first device determines the first access parameter N according to Q2. Wherein, the access message 1 indicates Q1 access opportunities and indicates the characteristic information of the access device, and the access message 2 indicates Q2 access opportunities.
[0327] It should be understood that, in the case that the step S1102 in the foregoing FIG. 11 is implemented in the re-access stage, the initial value of the first access parameter N is determined by the first device according to Q2 (Q2 is the number of access opportunities provided for the re-access). If the first device is currently performing the second access (which can also be understood as the re-access), the first device generates a positive integer N less than or equal to Q2 as the first access parameter after receiving the access message for the re-access sent by the second device. The embodiments of the present application do not limit the specific random mode.
[0328] Optionally, the second access can be one or more times, that is, there is one first access and one or more second accesses.
[0329] Since the operations performed by the first device and the second device in the re-access stage are similar to those performed in the foregoing FIG. 11, they will not be repeated here.
[0330] The present application also provides a communication system, please refer to FIG. 12, the communication system 120 includes a first device 1210 and a second device 1220, the first device can perform similar operations as those of the first device in the foregoing FIG. 5, FIG. 7a, FIG. 8 or FIG. 11, and the second device can perform similar operations as those of the second device in the foregoing FIG. 5, FIG. 7a, FIG. 8 or FIG. 11, which will not be repeated here.
[0331] Wherein, the first device can be an environmental Internet of Things device or an environmental Internet of Things chip, and the second device can be a terminal device, a network device, a chip of a terminal device or a chip of a network device (for example, a base station or an interrogator).
[0332] The communication method and the communication system provided by the application are introduced above, and the communication device provided by the application is introduced below in combination with the drawings:
[0333] Please refer to FIG. 13, which is a structural schematic diagram of the communication device provided by the application.
[0334] The communication device 130 comprises:
[0335] The processing unit 1310 is configured to determine a first access parameter N, the first access parameter N being used to determine an access opportunity for sending an access indication message, N being a positive integer or N being an integer greater than or equal to 0;
[0336] The receiving unit 1320 is configured to receive first information, the first information indicating A access opportunities, A being an integer greater than 1;
[0337] The sending unit 1330 is configured to send the access indication message through a first access opportunity in the A access opportunities indicated by the first information, in a case that N is a positive integer and N is less than or equal to A, or in a case that N is an integer greater than or equal to 0 and N is less than A.
[0338] Optionally, the processing unit 1310 is further configured to update the value of the first access parameter N to N-A, in a case that N is a positive integer and N is greater than A, or in a case that N is an integer greater than or equal to 0 and N is greater than or equal to A.
[0339] Optionally, the receiving unit 1320 is further configured to acquire an access message, the access message indicating Q access opportunities, Q being an integer greater than 1, and the initial value of the first access parameter N being determined according to Q.
[0340] Optionally, the initial value of the first access parameter N is a random integer satisfying a first range, the first range being less than or equal to Q and greater than 0, or the first range being less than Q and greater than or equal to 0.
[0341] Optionally, in the case that N is a positive integer and N is less than or equal to A, the first access opportunity comprises an Nth access opportunity in the A access opportunities indicated by the first information; or,
[0342] In the case that N is an integer greater than or equal to 0 and N is less than A, the first access opportunity comprises an N+1th access opportunity in the A access opportunities indicated by the first information; or,
[0343] The first access opportunity comprises any one of the A access opportunities indicated by the first information.
[0344] Optionally, the receiving unit 1320 is further configured to acquire an access message, the access message providing Q access opportunities, Q being an integer greater than 1, the access message indicating that the first access and the second access are provided, the first access including I access opportunities, the second access including P access opportunities, Q being a sum of I and P, I being an integer greater than 1, P being an integer greater than 1, and the initial value of the first access parameter N being determined according to I.
[0345] Optionally, the Q access opportunities are time-domain and frequency-domain access opportunities.
[0346] Or,
[0347] The Q access opportunities are Q time-domain access opportunities, the Nth access opportunity is an Nth time-domain access opportunity, the N+1th access opportunity is an N+1th time-domain access opportunity, and the A access opportunities include A time-domain access opportunities.
[0348] Optionally, the Nth time-domain access opportunity includes multiple frequency-domain access opportunities, the multiple frequency-domain access opportunities include a first frequency-domain access opportunity, and the Nth time-domain access opportunity of the A access opportunities indicated by the first information sending the access indication message includes sending the access indication message through the first frequency-domain access opportunity; or,
[0349] The N+1th time-domain access opportunity includes multiple frequency-domain access opportunities, the multiple frequency-domain access opportunities include a second frequency-domain access opportunity, and the N+1th time-domain access opportunity of the A access opportunities indicated by the first information sending the access indication message includes sending the access indication message through the second frequency-domain access opportunity.
[0350] Optionally, the processing unit 1310 is further configured to, in a case where the access is not successful, determine a third access parameter M, M being a positive integer.
[0351] The receiving unit 1320 is further configured to receive second information, the second information indicating B access opportunities, B being an integer greater than 1.
[0352] The sending unit 1330 is further configured to, in a case where M is less than or equal to B, send the access indication message through the Mth access opportunity.
[0353] Optionally, the communication method is applied to an environmental Internet of Things device or an environmental Internet of Things chip.
[0354] Please refer to FIG. 14, which is another structural schematic diagram of a communication apparatus provided by the present application.
[0355] The communication apparatus 140 includes:
[0356] The receiving unit 1410 is configured to acquire an access message, where the access message indicates Q access opportunities, the Q access opportunities are provided by one or more rounds of access opportunities, each round of the one or more rounds of access opportunities includes A access opportunities, Q is an integer multiple of A, and Q and A are positive integers.
[0357] The processing unit 1420 is configured to determine a second access parameter F, the second access parameter F is used to determine an access opportunity for sending an access indication message, F is an integer greater than or equal to 0, an initial value of the second access parameter F is a value of a fourth access parameter K divided by a down-rounded value of A, or the initial value of the second access parameter F is the value of the fourth access parameter K divided by the down-rounded value of A plus 1, and the value of the fourth access parameter K is an integer greater than or equal to 0 and less than Q.
[0358] The receiving unit 1410 is further configured to receive first information, where the first information indicates the A access opportunities.
[0359] The sending unit 1430 is configured to send, in a case where the initial value of the second access parameter F is the value of the fourth access parameter K divided by the down-rounded value of A and the second access parameter F is 0, or the second access parameter F is the value of the fourth access parameter K divided by the down-rounded value of A and the second access parameter F is 1, an access indication message through a first access opportunity in the A access opportunities indicated by the access message.
[0360] Optionally, the processing unit 1420 is further configured to, in a case where the initial value of the second access parameter F is the value of the fourth access parameter K divided by the down-rounded value of A and F is greater than 0, or in a case where the second access parameter F is the value of the fourth access parameter K divided by the down-rounded value of A plus 1 and F is greater than 1, update a value of the second access parameter to F-1.
[0361] Optionally, the value of the fourth access parameter K is a random integer satisfying a second range, and the second range is less than Q and greater than or equal to 0.
[0362] Optionally, the first access opportunity includes a G+1th access opportunity in the A access opportunities, and G is a remainder of the value of the fourth access parameter K divided by A.
[0363] Referring to FIG. 15, FIG. 15 is another structural schematic diagram of a communication apparatus provided in the application.
[0364] The communication apparatus 150 includes:
[0365] The sending unit 1510 is configured to send an access message, where the access message indicates that Q access opportunities are provided, and Q is an integer greater than 1.
[0366] The sending unit 1510 is further configured to send first information, the first information indicating A access opportunities, A being an integer greater than 1, the first information being used to enable the first device to access the network through a first access opportunity of the A access opportunities.
[0367] Optionally, the Q access opportunities are provided by multiple rounds of access opportunities, each round of access opportunities including A access opportunities, Q being an integer multiple of A.
[0368] Optionally, the access message further indicates that the first access and the second access are provided, the first access including I access opportunities, the second access including P access opportunities, Q being a sum of I and P, I being an integer greater than 1, and P being an integer greater than 1.
[0369] Optionally, the communication apparatus 150 further includes a receiving unit 1520 configured to receive the access indication message from the first device.
[0370] Optionally, the Q access opportunities are time-domain and frequency-domain access opportunities.
[0371] Or,
[0372] The Q access opportunities are Q time-domain access opportunities, and the A access opportunities include A time-domain access opportunities.
[0373] Optionally, the sending unit 1510 is further configured to send second information, the second information indicating B access opportunities, B being an integer greater than 1, the second information being used to enable the first device to access the network through the B access opportunities.
[0374] Optionally, the receiving unit 1520 is further configured to receive the access indication information from the first device.
[0375] Optionally, the communication method is applied to a terminal device, a network device, a chip of the terminal device, or a chip of the network device.
[0376] Please refer to FIG. 16, which is another structural schematic diagram of a communication apparatus provided by an embodiment of the present application.
[0377] As shown in FIG. 16, the communication apparatus 160 includes a bus 1603, a memory 1604, a processor 1605, and a communication interface 1606. The processor 1605, the memory 1604, and the communication interface 1606 communicate through the bus 1603. The communication apparatus 160 can be a server or a terminal device. It should be understood that the number of processors and memories in the communication apparatus 160 is not limited in the embodiments of the present application.
[0378] The bus 1603 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one line is represented in FIG. 16, but it does not mean that there is only one bus or only one type of bus. The bus 1603 can include a path for transmitting information between various components (for example, the memory 1604, the processor 1605, the communication interface 1606) of the communication device 160.
[0379] The processor 1605 can include any one or more of a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor (MP), or a digital signal processor (DSP), etc.
[0380] The memory 1604 can include a volatile memory (for example, a random access memory (RAM)), and the processor 1605 can further include a non-volatile memory (for example, a read-only memory (ROM), a flash memory, a hard disk drive (HDD), or a solid state drive (SSD)).
[0381] The memory 1604 stores executable program codes, and the processor 1605 executes the executable program codes to respectively implement the functions of the transceiver unit and the processing unit, thereby implementing the communication method. That is, the memory 1604 has instructions for the cloud service platform to execute the communication method provided in the embodiments of the present application.
[0382] The communication interface 1606 uses a transceiver unit such as, but not limited to, a network interface card or a transceiver to implement the communication between the communication device 160 and other devices or communication networks.
[0383] The communication device 160 is configured to perform the operations performed by the first service end in the foregoing embodiments to implement the communication method provided in the embodiments of the present application.
[0384] Please refer to FIG. 17, which is a structural diagram of a communication apparatus provided by the embodiments of the present application and related to the above embodiments. The communication apparatus 170 can be the first device or the second device in the above method embodiments, or a chip or system on chip in the first device or the second device. The structure of the communication apparatus can refer to the structure shown in FIG. 17.
[0385] The communication apparatus 170 includes at least one processor 1711. Further, the communication apparatus can also include at least one memory 1712.
[0386] The memory is mainly used for storing software programs and data. The memory 1712 can exist independently and be connected with the processor 1711.
[0387] Optionally, the memory 1712 can be integrated with the processor 1711, for example, in a chip. The memory 1712 is used for storing program codes for implementing the solutions of the embodiments of the present application.
[0388] The processor 1711 is used for reading the program codes in the memory 1712, so as to implement the related functions of the first entity, the second entity or the third entity in the above method embodiments.
[0389] FIG. 17 only shows one memory and one processor. In the actual first device or second device, there can be multiple processors and multiple memories. The memory can also be referred to as a storage medium or a storage device, etc. The memory can be a storage element on the same chip as the processor, that is, an on-chip storage element, or an independent storage element, and the embodiments of the present application do not limit this.
[0390] The embodiments of the present application also provide a computer readable storage medium for storing one or more computer execution instructions. When the computer execution instructions are executed by a processor, the processor executes the method described in the possible implementation manners of the first device or the second device in the above embodiments.
[0391] The embodiments of the present application also provide a computer program product (or computer program). When the computer program product is executed by the processor, the processor executes the method of the possible implementation manners of the first device or the second device.
[0392] The embodiments of the present application further provide a chip system, which comprises at least one processor for supporting the communication device to implement the functions involved in the possible implementation manners of the communication device. Optionally, the chip system further comprises an interface circuit for providing program instructions and / or data for the at least one processor. In a possible design, the chip system can further comprise a memory for storing the necessary program instructions and data of the communication device. The chip system can be composed of a chip, or can comprise the chip and other discrete components, and the communication device can be the first device or the second device in the foregoing method embodiments.
[0393] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system, device and unit described above can refer to the corresponding process in the foregoing method embodiments, which will not be repeated here.
[0394] In the several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the device embodiments described above are only schematic, and the division of the units is only a logical function division, and there can be another division manner in actual implementation, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or in other forms.
[0395] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. According to actual needs, part or all of the units can be selected to achieve the purpose of the embodiment.
[0396] In addition, each functional unit in the embodiments of the present application can be integrated in one processing unit, or each unit can be a physically independent unit, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware, or in the form of software functional unit.
[0397] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application essentially or the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
Claims
A communication method characterized by comprising: The method comprises: determining a first access parameter N, the first access parameter N being used to determine an access opportunity for sending an access indication message, the N being a positive integer, or the N being an integer greater than or equal to 0; receiving first information, the first information indicating A access opportunities, the A being an integer greater than 1; in a case where the N is a positive integer and the N is less than or equal to the A, or in a case where the N is an integer greater than or equal to 0 and the N is less than the A, sending an access indication message through a first access opportunity among the A access opportunities indicated by the first information. The method of claim 1, wherein The method further comprises: in a case where the N is a positive integer and the N is greater than the A, or in a case where the N is an integer greater than or equal to 0 and the N is greater than or equal to the A, updating a value of the first access parameter N to N-A. The method according to claim 1 or 2, characterized in that Before the determining the first access parameter N, the method further comprises: obtaining an access message, the access message indicating Q access opportunities, Q being an integer greater than 1, an initial value of the first access parameter N being determined according to Q. The method according to claim 3, characterized in that The initial value of the first access parameter N is a random integer satisfying a first range, the first range being less than or equal to Q and greater than 0, or the first range being less than Q and greater than or equal to 0. The method according to any one of claims 1 to 4, characterized in that In a case where the N is a positive integer and the N is less than or equal to the A, the first access opportunity comprises an Nth access opportunity among the A access opportunities indicated by the first information; or, In a case where the N is an integer greater than or equal to 0 and the N is less than the A, the first access opportunity comprises an N+1th access opportunity among the A access opportunities indicated by the first information; or, The first access opportunity comprises any one of the A access opportunities indicated by the first information. The method according to claim 1 or 2, characterized in that Before the determining the first access parameter N, the method further comprises: obtaining an access message, the access message providing Q access opportunities, Q being an integer greater than 1, the access message indicating that a first access and a second access are provided, the first access comprising I access opportunities, the second access comprising P access opportunities, Q being a sum of I and P, I being an integer greater than 1, P being an integer greater than 1, an initial value of the first access parameter N being determined according to I. The method according to claim 3 or 6, characterized in that The Q access opportunities are access opportunities in time domain and frequency domain; or, The Q access opportunities are Q access opportunities in time domain, the Nth access opportunity is an Nth access opportunity in time domain, the N+1th access opportunity is an N+1th access opportunity in time domain, and the A access opportunities comprise A access opportunities in time domain. The method according to claim 5 or 7, characterized in that The Nth access opportunity in time domain comprises a plurality of access opportunities in frequency domain, the plurality of access opportunities in frequency domain comprising a first access opportunity in frequency domain, sending an access indication message through the Nth access opportunity in time domain among the A access opportunities indicated by the first information comprising sending an access indication message through the first access opportunity in frequency domain; or, The access opportunity of the N+1th time domain includes a plurality of frequency domain access opportunities, and the plurality of frequency domain access opportunities include a second frequency domain access opportunity. The access indication message is sent through the N+1th time domain access opportunity in the A access opportunities indicated by the first information, and the access indication message is sent through the second frequency domain access opportunity. The method according to claim 6, characterized in that The method further comprises: In the case of unsuccessful access, a third access parameter M is determined, M being a positive integer; Receiving second information, the second information indicating B access opportunities, B being an integer greater than 1; In the case where M is less than or equal to B, the access indication message is sent through the Mth access opportunity. The method according to any one of claims 1 to 9, characterized in that The communication method is applied to an environmental Internet of Things device or an environmental Internet of Things chip. A communication method characterized by comprising: Comprising: Obtaining an access message, the access message indicating Q access opportunities, the Q access opportunities being provided by one or more rounds of access opportunities, each round of access opportunities including A access opportunities, Q and A being positive integers; Determining a second access parameter F, the second access parameter F being used to determine the access opportunity for sending the access indication message, F being an integer greater than or equal to 0, the initial value of the second access parameter F being the value of a fourth access parameter K divided by the floor value of A, or the initial value of the second access parameter F being the value of the fourth access parameter K divided by the floor value of A plus 1, the value of the fourth access parameter K being an integer greater than or equal to 0 and less than Q; Receiving first information, the first information indicating the A access opportunities; In the case where the initial value of the second access parameter F is the value of the fourth access parameter K divided by the floor value of A and the second access parameter F is 0, or the initial value of the second access parameter F is the value of the fourth access parameter K divided by the floor value of A plus 1 and the second access parameter F is 1, the access indication message is sent through the first access opportunity in the A access opportunities indicated by the access message. The method of claim 11, wherein The method further comprises: In the case where the initial value of the second access parameter F is the value of the fourth access parameter K divided by the floor value of A and F is greater than 0, or the initial value of the second access parameter F is the value of the fourth access parameter K divided by the floor value of A plus 1 and F is greater than 1, the value of the second access parameter F is updated to F-1. The method according to claim 11 or 12, characterized in that The value of the fourth access parameter K is a random integer satisfying a second range, the second range being less than Q and greater than or equal to 0. The method according to claim 11 or 12, characterized in that The first access opportunity includes the G+1th access opportunity in the A access opportunities, G being the remainder of the value of the fourth access parameter K divided by the A. A communication method characterized by comprising: Comprising: Sending an access message, the access message indicating that Q access opportunities are provided, Q being an integer greater than 1; Sending first information, the first information indicating A access opportunities, A being an integer greater than 1, the first message being used to enable a first device to access a network through a first access opportunity in the A access opportunities. The method of claim 15, wherein The Q access opportunities are respectively provided by a plurality of rounds of access opportunities, each round of access opportunities including the A access opportunities. The method of claim 15, wherein The access message further indicates to provide a first access and a second access, the first access includes I access opportunities, the second access includes P access opportunities, Q is a sum of I and P, I is an integer greater than 1, and P is an integer greater than 1. The method according to any one of claims 15 to 17, characterized in that The method further includes: receiving an access indication message from the first device. The method according to any one of claims 15 to 18, characterized in that The Q access opportunities are time-domain and frequency-domain access opportunities. Or, The Q access opportunities are Q time-domain access opportunities, and the A access opportunities include A time-domain access opportunities. The method of claim 17, wherein The method further includes sending second information, the second information indicating B access opportunities, B being an integer greater than 1, and the second information being used to enable the first device to access the network through the B access opportunities. The method of claim 20, wherein The method further includes receiving access indication information from the first device. The method according to any one of claims 15 to 21, characterized in that The communication method is applied to a terminal device, a network device, a chip of the terminal device, or a chip of the network device. A communication system characterized by The first device and the second device are included. The second device is configured to send an access message, the access message providing Q access opportunities, Q being an integer greater than 1. The first device is configured to determine a first access parameter N, the first access parameter N being used to determine an access opportunity for sending an access indication message, an initial value of the first access parameter N being determined according to Q, N being a positive integer or N being an integer greater than or equal to 0. The first device is further configured to receive first information, the first information indicating A access opportunities, A being an integer greater than 1. In a case where N is less than or equal to A, the first device is further configured to send the access indication message through a first access opportunity in the A access opportunities indicated by the first information. In a case where N is less than A, the first device is further configured to send the access indication message through a first access opportunity in the A access opportunities indicated by the first information. A communication device, characterized by The processing unit is configured to determine a first access parameter N, the first access parameter N being used to determine an access opportunity for sending an access indication message, N being a positive integer or N being an integer greater than or equal to 0. The receiving unit is configured to receive first information, the first information indicating A access opportunities, A being an integer greater than 1. The sending unit is configured to, in a case where N is a positive integer and N is less than or equal to A, or in a case where N is an integer greater than or equal to 0 and N is less than A, send the access indication message through a first access opportunity in the A access opportunities indicated by the first information. The receiving unit is configured to obtain an access message, the access message indicating Q access opportunities, the Q access opportunities being provided by one or more rounds of access opportunities, each round of the one or more rounds of access opportunities including A access opportunities, Q and A being positive integers. A communication device, characterized by The processing unit is configured to determine a second access parameter F, the second access parameter F being used to determine an access opportunity for sending an access indication message, F being an integer greater than or equal to 0, an initial value of the second access parameter F being a down-integer value of a value of a fourth access parameter K divided by A, or, an initial value of the second access parameter F being the down-integer value of the value of the fourth access parameter K divided by A plus 1, the value of the fourth access parameter K being an integer greater than or equal to 0 and less than Q; The receiving unit is further configured to receive first information, the first information indicating the A access opportunities; The sending unit is configured to send, in a case that the initial value of the second access parameter F is the down-integer value of the value of the fourth access parameter K divided by A and the second access parameter F is 0, or, the second access parameter F is the down-integer value of the value of the fourth access parameter K divided by A and the second access parameter F is 1, the access indication message through a first access opportunity of the A access opportunities indicated by the access message. A communication device characterized by comprising: Comprising: The sending unit is configured to send an access message, the access message indicating that Q access opportunities are provided, Q being an integer greater than 1; The sending unit is further configured to send first information, the first information indicating A access opportunities, A being an integer greater than 1, the first message being used to enable the first device to access the network through a first access opportunity of the A access opportunities. A communication device, characterized by The processor is coupled with a memory; The memory stores instructions, when the instructions run on the processor, enabling the communication device to implement the method in any one of claims 1 to 22. A computer-readable storage medium, characterized by The computer readable storage medium stores instructions, when the instructions run on the processor, enabling the method in any one of claims 1 to 22 to be implemented. A computer program product, characterized in that When the computer program product is executed on the computer, the method in any one of claims 1 to 22 is enabled to be implemented.
Citation Information
Patent Citations
Data transmission method and equipment thereof
CN114980352A
Random access occasions for connected and initial access operating modes
US20240276550A1
Mechanism for providing multiple transmission opportunities
WO2020220332A1