Communication method and communication device
By receiving the first information and signals, the terminal device determines the subgroup based on the parameters and identification, solving the problem of the terminal device determining the subgroup, reducing the probability of false wake-up and signaling overhead.
Patent Information
- Application Number
- CN202410178104.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-08
- Publication Date
- 2025-08-08
AI Technical Summary
The terminal device has difficulty determining the subgroup it belongs to, causing the network device to indicate to the terminal device that the packet signaling overhead is too large.
By receiving the first information and the first signal, the terminal device determines the subgroup to which it belongs according to the first parameter and the terminal identification, and the network device only indicates the first parameter to the terminal device to reduce signaling overhead.
It effectively reduces the probability of terminal devices accidentally wake up, and reduces the signaling overhead of network devices indicating packets to terminal devices.
Smart Images

Figure CN120456052A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and more specifically, to a communication method and a communication device. Background Art
[0002] The terminal device can receive the wake-up signal through a separate, low-power circuit, such as a wake-up receiver (WUR). When the terminal device detects the wake-up signal through the WUR, it can trigger the awakening of the main receiver in the dormant state. The wake-up signal can also carry information indicating that the terminal devices in a subgroup need to monitor for paging occasions (PO) or paging information.
[0003] However, how to enable a terminal device to determine the subgroup to which it belongs is a technical problem that needs to be solved urgently. Summary of the Invention
[0004] The present application provides a communication method and a communication apparatus, which can support a terminal device to determine the subgroup to which it belongs.
[0005] In a first aspect, a communication method is provided, including: receiving first information, the first information indicating a first parameter, the first parameter being the number of first opportunities in a paging cycle, the first opportunity being a paging opportunity or a monitoring opportunity for a first signal; determining a first subgroup to which the terminal device belongs based on the first parameter and a terminal identifier of the terminal device, the terminal identifier of the terminal device being determined based on a user identity of the terminal device; receiving a first signal, the first signal including identification information of the first subgroup, the first signal being used to wake up devices in the first subgroup.
[0006] The solution described in the first aspect is applied to the terminal device side. Its execution subject can be the terminal device, or a module in the terminal device (such as a chip system, etc.), or a logical node, logic module, or software that can implement all or part of the terminal device functions, without limitation. For ease of description, the following description uses the terminal device as an example.
[0007] When the network device sends a first signal including identification information of a first subgroup to the terminal device, the terminal device may determine that it needs to monitor paging information based on the identification information of the first subgroup included in the first signal. Thus, after the terminal device determines the subgroup to which it belongs, it may respond to the identification information of the first subgroup included in the first signal and monitor paging information.
[0008] In the above solution, the network device indicates the first parameter to the terminal device, and the terminal device can determine the first subgroup to which it belongs based on the first parameter and the terminal identification of the terminal device. In this way, the terminal device can determine the subgroup to which it belongs.
[0009] Through the above scheme, the present application can also support reducing the signaling overhead of the network device instructing the terminal device how to group. For example, the network device only indicates the first parameter to the terminal device, and the terminal device can determine the subgroup to which it belongs based on the first parameter and the terminal identification of the terminal device.
[0010] In a second aspect, a communication method is provided, including: sending first information to a terminal device, the first information indicating a first parameter, the first parameter being the number of first opportunities in a paging cycle, the first opportunity being a paging opportunity or a monitoring opportunity of a first signal, and the first parameter being used to determine a first subgroup to which the terminal device belongs; sending the first signal to the terminal device, the first signal including identification information of the first subgroup, and the first signal being used to wake up the device in the first subgroup.
[0011] The solution described in the second aspect is applied to the network device side. Its execution entity can be the network device, a module within the network device (such as a chip system, etc.), or a logical node, logic module, or software that can implement all or part of the network device functions, without limitation. For ease of description, the following description uses the network device as an example.
[0012] When the network device sends a first signal including identification information of a first subgroup to the terminal device, the terminal device may determine that it needs to monitor paging information based on the identification information of the first subgroup included in the first signal. Thus, after the terminal device determines the subgroup to which it belongs, it may respond to the identification information of the first subgroup included in the first signal and monitor paging information.
[0013] In the above solution, the network device indicates the first parameter to the terminal device, and the terminal device can determine the first subgroup to which it belongs based on the first parameter and the terminal identification of the terminal device. In this way, the terminal device can determine the subgroup to which it belongs.
[0014] Through the above scheme, the present application can also support reducing the signaling overhead of the network device instructing the terminal device how to group. For example, the network device only indicates the first parameter to the terminal device, and the terminal device can determine the subgroup to which it belongs based on the first parameter.
[0015] In the solution described in conjunction with any of the first and second aspects, the first subgroup is determined based on a second value, which is a quotient of a terminal identifier of the terminal device and a first value, and the first value is related to a value of the first parameter.
[0016] Based on the above approach, the embodiment of the present application can divide terminal devices into multiple subgroups according to their terminal identifications, and each terminal device can determine the subgroup to which it belongs based on its own terminal identification. In this way, the terminal device can determine the subgroup to which it belongs.
[0017] In combination with the solution described in any aspect of the first aspect and the second aspect, the first numerical value is related to the value of the first parameter, including: the first occasion is the paging occasion, the first numerical value is A times the value of the first parameter, and A is greater than or equal to 8.
[0018] In this way, different bits in the terminal identification of the terminal device can be used to determine the subgroup based on the first signal and the subgroup based on the paging advance indication respectively, which can make the division method of the subgroup based on the first signal and the division method of the subgroup based on the paging advance indication orthogonal, which is conducive to reducing the probability of the terminal device being mistakenly awakened when receiving both the first signal and the paging advance indication.
[0019] In addition, A is a value that is independent of the paging advance indication configuration information, which allows the terminal device to determine the subgroup to which it belongs without relying on the paging advance indication configuration information, thereby enhancing applicability.
[0020] In combination with the solution described in any of the first and second aspects, the terminal identifier of the terminal device is determined based on the user identity of the terminal device, a second parameter, and a third value. The second parameter is the maximum number of subgroups corresponding to a first signal within the paging cycle, and the third value is an integer multiple of 1024.
[0021] In this way, the terminal device can determine the terminal identification of the terminal device according to the above parameters, and the terminal device can determine the subgroup to which it belongs according to the terminal identification of the terminal device.
[0022] In the solution described in combination with any of the first and second aspects, the identification information of the first subgroup at least satisfies:
[0023] SubgroupID_LPWUS=floor(UE_ID / (W×A))mod subgroupsNumForUEID_LPWUS;
[0024] Wherein, SubgroupID_LPWUS is the value of the identifier of the first subgroup.
[0025] UE_ID is the terminal identification value of the terminal device;
[0026] W is the value of the first parameter;
[0027] A is greater than or equal to 8,
[0028] subgroupsNumForUEID_LPWUS is the value of the number of subgroups in the subgroup set, the first subgroup belongs to this subgroup set, and the subgroup set is determined by grouping according to the terminal identifier.
[0029] When the identifier of the first subgroup satisfies at least the above formula, the division method of the subgroups based on the first signal and the division method of the subgroups based on the paging advance indication may be orthogonal. For example, the terminal identifier of the terminal device includes a first bit and a second bit, the first bit is used to determine the subgroup based on the first signal, and the second bit is used to determine the subgroup based on the paging advance indication, and the first bit and the second bit are different.
[0030] The embodiment of the present application can support effectively reducing the number of terminal devices that are mistakenly awakened through two-level indication methods of the first signal and the paging advance indication.
[0031] Optionally, A=8.
[0032] In combination with the scheme described in any aspect of the first aspect and the second aspect, the first numerical value is related to the value of the first parameter, including: the first numerical value is the maximum value of the fourth numerical value and the fifth numerical value, the fourth numerical value is B times the value of the number of paging opportunities in the paging cycle, B is greater than or equal to 8, and the fifth numerical value is the value of the number of monitoring opportunities for the first signal in the paging cycle.
[0033] In this way, different bits in the terminal identification of the terminal device can be used to determine the subgroup based on the first signal and the subgroup based on the paging advance indication, respectively. This can make the division method of the subgroup based on the first signal and the division method of the subgroup based on the paging advance indication orthogonal, which is beneficial to reducing the probability of the terminal device being mistakenly awakened.
[0034] In combination with the solution described in any of the first and second aspects, the terminal identifier of the terminal device is determined based on the user identity of the terminal device, a second parameter, and a sixth value. The second parameter is the maximum number of subgroups corresponding to the first signal; the sixth value is the maximum number of monitoring opportunities for the first signal within the paging cycle, or the sixth value is C times the maximum number of monitoring opportunities for the first signal within the paging cycle, where C is greater than or equal to 4.
[0035] In this way, the terminal device can determine the terminal identification of the terminal device according to the above parameters, and the terminal device can determine the subgroup to which it belongs according to the terminal identification of the terminal device.
[0036] In the solution described in combination with any of the first and second aspects, the identification information of the first subgroup at least satisfies:
[0037] SubgroupID_LPWUS=floor(UE_ID / N2)mod subgroupsNumForUEID_LPWUS, N2=max(W×B, N1);
[0038] Wherein, SubgroupID_LPWUS is the value of the identifier of the first subgroup.
[0039] UE_ID is the terminal identification value of the terminal device.
[0040] N2 is the first value,
[0041] W is the number of paging occasions in one paging cycle.
[0042] B is greater than or equal to 8,
[0043] N1 is the number of monitoring opportunities for the first signal in one paging cycle,
[0044] subgroupsNumForUEID_LPWUS is the value of the number of subgroups in the subgroup set, the first subgroup belongs to this subgroup set, and the subgroup set is determined by grouping according to the terminal identifier.
[0045] When the identifier of the first subgroup satisfies at least the above formula, the division method of the subgroups based on the first signal and the division method of the subgroups based on the paging advance indication may be orthogonal. For example, the terminal identifier of the terminal device includes a first bit and a second bit, the first bit is used to determine the subgroup based on the first signal, and the second bit is used to determine the subgroup based on the paging advance indication, and the first bit and the second bit are different.
[0046] The embodiment of the present application can support effectively reducing the number of terminal devices that are mistakenly awakened through two-level indication methods of the first signal and the paging advance indication.
[0047] Optionally, B=8.
[0048] In combination with the scheme described in any aspect of the first aspect and the second aspect, the first numerical value is related to the first parameter, including: the first opportunity is the monitoring opportunity of the first signal, the first numerical value is D times the value of the number of paging opportunities in the paging cycle, D is the product of A and the value of the first parameter, and A is greater than or equal to 8.
[0049] In this way, different bits in the terminal identification of the terminal device can be used to determine the subgroup based on the first signal and the subgroup based on the paging advance indication, respectively. This can make the division method of the subgroup based on the first signal and the division method of the subgroup based on the paging advance indication orthogonal, which is beneficial to reducing the probability of the terminal device being mistakenly awakened.
[0050] In combination with the solution described in any of the first and second aspects, the terminal identifier of the terminal device is determined based on the user identity of the terminal device, the second parameter, the seventh value, and the eighth value. The second parameter is the maximum number of subgroups corresponding to the first signal, the seventh value is an integer multiple of 1024, and the eighth value is the maximum number of monitoring opportunities for the first signal within the paging cycle.
[0051] In this way, the terminal device can determine the terminal identification of the terminal device according to the above parameters, and the terminal device can determine the subgroup to which it belongs according to the terminal identification of the terminal device.
[0052] In the solution described in combination with any of the first and second aspects, the identification information of the first subgroup at least satisfies:
[0053] SubgroupID_LPWUS=floor(UE_ID / (W×A×N1))mod subgroupsNumForUEID_LPWUS;
[0054] Wherein, SubgroupID_LPWUS is the value of the identifier of the first subgroup.
[0055] UE_ID is the terminal identification value of the terminal device.
[0056] W is the value of the first parameter,
[0057] A is greater than or equal to 8,
[0058] N1 is the number of paging occasions in one paging cycle.
[0059] subgroupsNumForUEID_LPWUS is the value of the number of subgroups in the subgroup set, the first subgroup belongs to this subgroup set, and the subgroup set is determined according to the terminal identification grouping.
[0060] When the identifier of the first subgroup satisfies at least the above formula, the division method of the subgroups based on the first signal and the division method of the subgroups based on the paging advance indication may be orthogonal. For example, the terminal identifier of the terminal device includes a first bit and a second bit, the first bit is used to determine the subgroup based on the first signal, and the second bit is used to determine the subgroup based on the paging advance indication, and the first bit and the second bit are different.
[0061] The embodiment of the present application can support effectively reducing the number of terminal devices that are mistakenly awakened through two-level indication methods of the first signal and the paging advance indication.
[0062] Optionally, A=8.
[0063] In the solution described in conjunction with any of the first and second aspects, the first subgroup is further determined based on the second data and a third parameter. The third parameter is the number of subgroups in a subgroup set to which the first subgroup belongs, and the subgroup set is determined by grouping based on the terminal identifier.
[0064] In the solution described in conjunction with any one of the first and second aspects, the first subgroup is further determined based on a fourth parameter, which is an offset value.
[0065] According to a third aspect, a communication device is provided, which includes: a transceiver unit for receiving first information, where the first information indicates a first parameter, where the first parameter is the number of first opportunities in a paging cycle, where the first opportunity is a paging opportunity or a monitoring opportunity for a first signal; a processing unit for determining, based on the first parameter and a terminal identifier of the terminal device, a first subgroup to which the terminal device belongs, where the terminal identifier of the terminal device is determined based on a user identity of the terminal device; the transceiver unit is also used to receive a first signal, where the first signal includes identification information of the first subgroup, and the first signal is used to wake up devices in the first subgroup.
[0066] The above-mentioned communication device can also be used to execute the solution described in the method described in the first aspect and any possible manner of the first aspect, which will not be repeated here.
[0067] In a fourth aspect, a communication device is provided, which includes: a transceiver unit for sending first information to a terminal device, the first information indicating a first parameter, the first parameter being the number of first opportunities in a paging cycle, the first opportunity being a paging opportunity or a monitoring opportunity for a first signal, and the first parameter being used to determine the first subgroup to which the terminal device belongs; the transceiver unit is also used to send the first signal to the terminal device, the first signal including identification information of the first subgroup, and the first signal being used to wake up the device in the first subgroup.
[0068] The above-mentioned communication device can also be used to execute the solution described in the method described in the aforementioned second aspect and any possible manner of the second aspect, which will not be repeated here.
[0069] In a fifth aspect, a communication device is provided, comprising a processor, wherein the processor is configured to, by executing a computer program or instruction, or by a logic circuit, enable the communication device to execute the method described in the first aspect and any possible manner of the first aspect; or, enable the communication device to execute the method described in the second aspect and any possible manner of the second aspect.
[0070] In a possible implementation, the communication device further includes a memory for storing the computer program or instruction.
[0071] In a possible implementation, the communication device further includes a communication interface, which is used to input and / or output signals.
[0072] In a sixth aspect, a communication device is provided, comprising a logic circuit and an input / output interface, the input / output interface being used to input and / or output signals, the logic circuit being used to execute the method described in the first aspect and any possible manner of the first aspect, or the logic circuit being used to execute the method described in the first aspect and any possible manner of the first aspect, or the logic circuit being used to execute the method described in the second aspect and any possible manner of the second aspect.
[0073] The communication device in the third to sixth aspects can be a terminal device or a network device, or a module in the terminal device or network device (such as a chip system, etc.), or a logical node, logical module or software that can realize all or part of the functions of the terminal device or network device, without limitation.
[0074] In the seventh aspect, a computer-readable storage medium is provided, on which a computer program or instruction is stored. When the computer program or the instruction is run on a computer, the method described in the first aspect and any possible manner of the first aspect is executed, or the method described in the second aspect and any possible manner of the second aspect is executed.
[0075] In an eighth aspect, a computer program product is provided, comprising instructions, which, when executed on a computer, cause the method described in the first aspect and any possible manner of the first aspect to be executed, or cause the method described in the second aspect and any possible manner of the second aspect to be executed.
[0076] In the ninth aspect, a chip system is provided, which is connected to a memory and is used to read and execute a software program stored in the memory to execute the method described in the first aspect and any possible manner in the first aspect, or to execute the method described in the second aspect and any possible manner in the second aspect.
[0077] In the tenth aspect, a chip system is provided, which includes: a communication interface for communicating with other devices; a processor for enabling a communication device equipped with the chip system to execute the method described in the first aspect and any possible manner in the first aspect, or for enabling a communication device equipped with the chip system to execute the method described in the second aspect and any possible manner in the second aspect.
[0078] In the eleventh aspect, a chip system is provided, which includes a processor, a memory and an input / output port, wherein the memory is used to store a computer program; the processor is used to execute the computer program stored in the memory, so that the processor executes the method described in the first aspect and any possible manner in the first aspect, or so that the processor executes the method described in the second aspect and any possible manner in the second aspect.
[0079] In the twelfth aspect, a chip system is provided, which is applied to an electronic device, and the chip system includes one or more processors, which are used to call computer instructions to enable the electronic device to execute the method described in the above-mentioned first aspect and any possible manner in the first aspect, or, to enable the electronic device to execute the method described in the above-mentioned second aspect and any possible manner in the second aspect, or.
[0080] In a thirteenth aspect, a communication system is provided, comprising: a terminal device and a network device. The terminal device is configured to execute the method described in the first aspect and any possible implementation thereof, and the network device is configured to execute the method described in the second aspect and any possible implementation thereof.
[0081] The description of the advantageous effects of any of the third to thirteenth aspects etc. may refer to the description of the advantageous effects of the first and second aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0082] Figure 1 It is a schematic diagram of a communication system applicable to an embodiment of the present application.
[0083] Figure 2 This is a schematic diagram of a terminal device receiving a wake-up signal through a second module.
[0084] Figure 3 This is a waveform diagram of the wake-up signal when it adopts OOK modulation.
[0085] Figure 4 It is a schematic diagram of the interaction flow of a communication method in an embodiment of the present application.
[0086] Figure 5 It is a schematic diagram of the mapping relationship between the paging occasions and the monitoring occasions of signal 1.
[0087] Figure 6 This is another schematic diagram of the mapping relationship between the paging occasions and the monitoring occasions of signal 1.
[0088] Figure 7 This is another schematic diagram of the mapping relationship between the paging occasions and the monitoring occasions of signal 1.
[0089] Figure 8 This is another schematic diagram of the mapping relationship between the paging occasions and the monitoring occasions of signal 1.
[0090] Figure 9 This is a schematic block diagram of a communication device according to an embodiment of the present application.
[0091] Figure 10 This is another schematic block diagram of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION
[0092] The technical solution in this application will be described below with reference to the accompanying drawings.
[0093] In order to facilitate understanding of the embodiments of the present application, the following points are first explained.
[0094] 1. In this application, unless otherwise specified, "plurality" means two or more.
[0095] 2. In each embodiment of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their internal logical relationships.
[0096] 3. The various numerical numbers involved in this application are only used for the convenience of description and are not used to limit the scope of protection of this application. The size of the serial numbers involved in this application does not mean the order of execution. The order of execution of each process should be determined by its function and internal logic. For example, the terms "first", "second", "third", "fourth" and other various terminology labels (if any) in the specification and claims and drawings of this application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. Among them, the data used in this way can be interchangeable where appropriate, so that the embodiments described here can be implemented in an order other than what is illustrated or described here.
[0097] At the same time, any embodiment or design described in this application as "exemplary" or "for example" should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner to facilitate understanding.
[0098] 4. The terms "comprise" and "have" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such process, method, product or apparatus.
[0099] 5. In this application, "used to indicate" can be understood as "enabling," and "enabling" can include direct enabling and indirect enabling. When describing that certain information is used to enable A, it can include that the information directly enables A or indirectly enables A, and does not necessarily mean that the information contains A.
[0100] The information enabled by the information is called information to be enabled. In the specific implementation process, there are many ways to enable the enabled information, such as but not limited to, directly enabling the information to be enabled, such as the information to be enabled itself or the index of the information to be enabled. The information to be enabled can also be indirectly enabled by enabling other information, wherein there is an association between the other information and the information to be enabled. It is also possible to enable only a part of the information to be enabled, while the other parts of the information to be enabled are known or agreed in advance. For example, it is also possible to enable specific information with the help of the arrangement order of each piece of information agreed in advance (such as specified in the protocol), thereby reducing the enabling overhead to a certain extent. At the same time, it is also possible to identify the common parts of each piece of information and enable them uniformly to reduce the enabling overhead caused by enabling the same information separately.
[0101] 6. In this application, "pre-configuration" may include pre-definition, such as protocol definition. "Pre-definition" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., including each network element). This application does not limit the specific implementation method.
[0102] 7. "Storage" or "saving" as used in this application may refer to storage in one or more memories. The one or more memories may be provided separately or integrated into an encoder or decoder, a processor, or a communication device. The one or more memories may also be provided in part separately and in part integrated into a decoder, processor, or communication device. The type of memory may be any form of storage medium and is not limited thereto.
[0103] 8. The “protocol” referred to in this application may refer to a standard protocol in the field of communications, such as the fourth generation (4G) th generation, 4G) network, fifth generation (5 th generation, 5G) network protocol, new radio (NR) protocol, 5.5G network protocol, sixth generation (6 th generation, 6G) network protocols and related protocols used in future communication systems, which are not limited in this application.
[0104] 9. The arrows or boxes indicated by dotted lines in the schematic diagrams in the accompanying drawings of this application specification represent optional steps or optional modules.
[0105] 10. In this application, unless otherwise specified, “ / ” indicates that the objects associated with each other are in an “or” relationship. For example, A / B can mean A or B. “And / or” in this application is merely a description of the association relationship between associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. A and B can be singular or plural.
[0106] 11. In this application, indication includes direct indication (also called explicit indication) and implicit indication. Direct indication of information A means including information A. Implicit indication of information A means indicating information A through the correspondence between information A and information B and the direct indication of information B. The correspondence between information A and information B can be predefined, pre-stored, pre-burned, or pre-configured.
[0107] 12. In this application, the use of information C to determine information D includes both situations where information D is determined solely based on information C and situations where information D is determined based on information C and other information. Furthermore, information C can also be used to determine information D indirectly, for example, where information D is determined based on information E, and information E is determined based on information C.
[0108] 13. In this application, "device A sends information A to device B" can be understood as the destination end of the information A or the intermediate network element in the transmission path between the destination end and the device B, which may include sending information to device B directly or indirectly.
[0109] 14. In this application, the phrase "Device B receives information A from Device A" should be understood to mean that the source of information A or an intermediate network element in the transmission path between the source and the device A is Device A, and may include directly or indirectly receiving the information from Device A. Information may undergo necessary processing between the source and destination, such as formatting changes, but the destination can still understand the valid information from the source. Similar expressions in this application should be understood similarly and are not elaborated on here.
[0110] First, a communication system to which the embodiments of the present application are applicable is described.
[0111] The technical solutions provided in this application can be applied to various communication systems, such as 5G or NR systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, wireless local area networks (WLAN) systems, satellite communication systems, future communication systems, such as 6G mobile communication systems, or integrated systems of multiple systems. The technical solutions provided in this application can also be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine type communication (MTC), and Internet of Things (IoT) communication systems or other communication systems.
[0112] A device in a communication system can send signals to or receive signals from another device. Signals can include information, signaling, or data. The term "device" can also be replaced by an entity, network entity, device, communication device, communication module, node, or communication node. This application uses devices as an example for description. For example, a communication system can include at least one terminal device and at least one network device. A network device can send downlink signals to a terminal device, and / or a terminal device can send uplink signals to a network device.
[0113] In an embodiment of the present application, the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device.
[0114] The terminal device may be a device that provides voice / data, such as a handheld device or vehicle-mounted device with a wireless connection function. At present, some examples of terminals are: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, wearable devices, terminal devices in 5G networks or future evolved public land mobile communication networks (PLMNs). The terminal equipment in the network (PLMN), etc., is not limited to this in the embodiments of the present application.
[0115] As an example and not a limitation, the terminal device can also be a wearable device. Wearable devices can also be called wearable smart devices, which are a general term for wearable devices that use wearable technology to intelligently design and develop wearable devices for daily wear, such as glasses, gloves, watches, clothing and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-sized, and independent of smartphones to achieve complete or partial functions, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0116] In the embodiments of the present application, the device for realizing the function of the terminal device can be a terminal device, or a device capable of supporting the terminal device to realize the function, such as a chip system, which can be installed in the terminal device or used in combination with the terminal device. In the embodiments of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices. In the embodiments of the present application, only the terminal device is used as an example for description, and the embodiments of the present application are not limited to the solutions of the embodiments of the present application.
[0117] The network device in the embodiments of the present application may be a device for communicating with a terminal device, and may also be referred to as an access network device or a radio access network device. For example, the network device may be a base station. The network device in the embodiments of the present application may refer to a radio access network (RAN) node (or device) that connects a terminal device to a wireless network.
[0118] The base station can broadly cover various names as follows, or be replaced with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmission point (TRP), transmitting point (TP), master station, auxiliary station, multi-standard radio (motor slide retainer, MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), radio unit (RU), positioning node, RAN intelligent controller (RIC), etc.
[0119] A base station may also be a macro base station, micro base station, relay node, donor node, or the like, or a combination thereof. A base station may also refer to a communication module, modem, or chip used to be installed in the aforementioned devices or apparatuses. A base station may also be a mobile switching center, a device that performs base station functions in D2D, V2X, and M2M communications, a network-side device in a 6G network, or a device that performs base station functions in future communication systems. A base station may support networks with the same or different access technologies.
[0120] Optionally, the RAN node may also be a server, a wearable device, a vehicle, or an onboard device. For example, the access network device in vehicle-to-everything (V2X) technology may be a roadside unit (RSU). The embodiments of this application do not limit the specific technology and device form used by the network device.
[0121] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.
[0122] In some deployments, the network device may include a CU or a DU, or both a CU and a DU, or a control plane CU node (central unit-control plane (CU-CP)), a user plane CU node (central unit-user plane (CU-UP)), and a DU node. For example, the network device includes a gang-CU-CP, a gNB-CU-UP, and a gNB-DU.
[0123] In some deployments, multiple RAN nodes collaborate to assist terminals in achieving wireless access, with different RAN nodes implementing portions of the base station's functionality. For example, a RAN node can be a CU, DU, CU-CP, CU-UP, or RU. The CU and DU can be separate or included in the same network element, such as the BBU. The RU can be included in a radio frequency device or radio unit, such as an RRU, AAU, or RRH.
[0124] A RAN node can support one or more types of fronthaul interfaces, and different fronthaul interfaces correspond to DUs and RUs with different functions.
[0125] If the fronthaul interface between the DU and the RU is a common public radio interface (CPRI), the DU is configured to implement one or more baseband functions, and the RU is configured to implement one or more radio frequency functions.
[0126] If the fronthaul interface between the DU and the RU is another interface, relative to CPRI, part of the downlink and / or uplink baseband functions, such as precoding, digital beamforming (BF), or one or more of inverse fast Fourier transform (IFFT) / cyclic prefix (CP) for downlink, are moved from the DU to the RU for implementation; for uplink, one or more of digital beamforming (BF), or fast Fourier transform (FFT) / cyclic prefix (CP) removal are moved from the DU to the RU for implementation.
[0127] In one possible implementation, the interface may be an enhanced common public radio interface (eCPRI). In the eCPRI architecture, the division between the DU and RU is different, corresponding to different types (Categories) of eCPRI, such as eCPRI Cat A, B, C, D, E, and F.
[0128] Taking eCPRI Cat A as an example, for downlink transmission, based on layer mapping, the DU is configured to implement layer mapping and one or more functions preceding it (i.e., one or more of coding, rate matching, scrambling, modulation, and layer mapping). Other functions after layer mapping (e.g., RE mapping, digital beamforming (BF), or one or more of inverse fast Fourier transform (IFFT) / cyclic prefix (CP) addition) are moved to the RU for implementation. For uplink transmission, based on RE demapping, the DU is configured to implement demapping and one or more functions preceding it (i.e., one or more of decoding, rate matching, descrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization, and RE demapping). Other functions after demapping (e.g., one or more of digital BF or fast Fourier transform (FFT) / CP removal) are moved to the RU for implementation. It is understandable that for the functional description of DU and RU corresponding to various types of eCPRI, reference can be made to the eCPRI protocol, which will not be described in detail here.
[0129] In one possible design, the processing unit for implementing baseband functions in the BBU is called a baseband high layer (BBH) unit, and the processing unit for implementing baseband functions in the RRU / AAU / RRH is called a baseband low layer (BBL) unit.
[0130] In different communication systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in an open RAN (open RAN, ORAN) system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. Any unit of 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.
[0131] In the embodiments of the present application, the device for implementing the functions of the network device can be a network device; it can also be a device that can support the network device to implement the functions, such as a chip system, a hardware circuit, a software module, or a hardware circuit and a software module. The device can be installed in the network device or used in conjunction with the network device. In the embodiments of the present application, only the device for implementing the functions of the network device is used as an example to illustrate, and does not constitute a limitation on the solutions of the embodiments of the present application.
[0132] The network equipment and / or terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on the water; and can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the scenarios in which the network equipment and terminal equipment are located.
[0133] In addition, terminal devices and network devices can be hardware devices, or software functions running on dedicated hardware, software functions running on general-purpose hardware, such as virtualization functions instantiated on a platform (for example, a cloud platform), or entities including dedicated or general-purpose hardware devices and software functions. This application does not limit the specific form of terminal devices and network devices.
[0134] The following is an exemplary description of a communication system applicable to an embodiment of the present application.
[0135] Figure 1 Schematic diagram of a communication system applicable to an embodiment of the present application. Figure 1 As shown, the communication system includes a network device 110 and a terminal device 120. It can be understood that this application Figure 1 The number of terminal devices and network devices in the embodiment is not limited. The terminal device 120 can be any terminal device listed above, and the network device 110 can be any network device listed above, without limitation.
[0136] like Figure 1 As shown, when the network device 110 communicates with the terminal device 120, the network device 110 manages one or more cells, each of which includes one or more terminal devices.
[0137] In one possible implementation, network device 110 and terminal device 120 form a single-cell communication system. Without loss of generality, the cell can be denoted as cell 1. Network device 110 can be a network device in cell 1, and network device 110 can also serve terminal devices (e.g., terminal device 120) in cell 1, without limitation.
[0138] Optionally, cell 1 may also be understood as an area within the wireless signal coverage of the network device 110 .
[0139] The following is a brief description of the technical content involved in the technical solution of this application.
[0140] In general, regardless of whether the terminal device 120 is in an idle state / inactive state to perform a paging process, or whether the terminal device 120 is in a connected state to receive data, the terminal device 120 uses the same receiving module (or receiver, or receiving circuit). In this application, the module that completes these functions (or performs related steps) can be referred to as the first module. It can be understood that the first module is only named for distinction, and its specific naming does not limit the scope of protection of this application. For example, the first module can also be a first circuit or a main circuit. For ease of description, it is uniformly described as the first module below.
[0141] The process of terminal device 120 receiving a signal using the first module can be referred to as the process of signal transmission on a link (for distinction, referred to as the first link). The first link represents a connection between terminal device 120 and network device 110 and is a logical concept rather than a physical entity. The first link can also be referred to as the primary link. For ease of explanation, it will be referred to as the first link below.
[0142] The power consumption of the terminal device 120 performing the paging reception process through the first module is relatively high. For example, the terminal device 120 first uses the receiving module of the first module to receive the downlink signal, then performs blind detection on the physical downlink control channel (PDCCH), and finally decodes the received physical downlink shared channel (PDSCH), etc., all of which will result in relatively high power consumption. In addition, due to the relatively complex circuit structure of the first module, its baseline power consumption during operation will also be relatively high.
[0143] In order to reduce the high power consumption caused by the terminal device 120 executing the process of receiving paging through the first module, the terminal device 120 can use a separate low-power small circuit to receive a wake-up signal (WUS), such as a low-power wake-up signal (LP-WUS). The wake-up signal is used to indicate paging-related information, and the paging-related information may include: the terminal device or terminal device group being paged. It should be understood that the wake-up signal is only an example name, and this application is not limited to its naming. The above-mentioned low-power small circuit can be implemented using a separate small circuit or chip with a simple structure, so that the power consumption of the low-power small circuit can be lower.
[0144] In one possible implementation, the low-power small circuit can also be a wake-up receiver (WUR), or a wake-up circuit, or a low-power circuit, etc. Among them, this application does not limit the specific naming of the low-power small circuit. In this application, the low-power small circuit can be referred to as the second module. It can be understood that the second module is only named for distinction, and its specific naming does not limit the scope of protection of this application. For example, the second module can also be a second circuit or a wake-up circuit. For ease of explanation, the low-power small circuit will be uniformly described as the second module below. In addition, for a description of the terminal device 120 using the second module to receive the wake-up signal, please refer to Figure 2 .
[0145] Similarly, the process of terminal device 120 receiving a signal using the second module can be referred to as the process of signal transmission on a link (referred to as the second link for distinction). The second link represents a connection between terminal device 120 and network device 110 and is a logical concept rather than a physical entity.
[0146] Figure 2 FIG. 1 is a schematic diagram of a terminal device receiving a wake-up signal through the second module. Figure 2 As shown, the terminal device detects a wake-up signal through the second module, which may carry indication information related to paging. Specifically, the terminal device 120 receives signals through the second module. If the wake-up signal associated with itself is not detected, it continues to use the second module to receive signals, and the first module may be in a closed state (or a sleeping state); if a wake-up signal associated with itself is detected, the wake-up of the first module is triggered, that is, the first module is in / switched to an open state (or called a working state, or an active state). After the first module is turned on, the terminal device 120 executes the process of receiving paging, for example, receiving the paging PDCCH, and after detecting the paging PDCCH on the corresponding paging occasion (PO), receiving the paging PDSCH. Or after the first module is turned on, the terminal device 120 executes the process of PDCCH monitoring. The monitored PDCCH may be a PDCCH for scheduling data transmission, such as a PDCCH carrying any of the following downlink control information (DCI): DCI format 0_0, DCI format 0_1, DCI format 0_2, DCI format 1_0, DCI format 1_1, DCI format 1_2, etc.
[0147] As an example, in order to ensure power consumption, the above wake-up signal can adopt on-offkeying (OOK), and the corresponding wake-up circuit can adopt envelope detection to receive the wake-up signal. For details, please refer to Figure 3 .
[0148] Figure 3 This is a waveform diagram of the wake-up signal when it adopts OOK modulation. Figure 3 As shown, when the wake-up signal adopts OOK modulation, each bit (i.e., the encoded bit) corresponds to a symbol. Similarly, a symbol can also be called a chip, or other names, which are not limited here. When the bit is 1, a signal is sent within the symbol length (i.e., the signal transmission power within the symbol length is not 0). When the bit is 0, no signal is sent within the symbol length (i.e., the signal transmission power within the symbol length is 0). As shown Figure 3 As shown, Figure 3 The waveform shown can represent 1010 four bits.
[0149] For ease of understanding, the following briefly describes the terms involved in the embodiments of the present application.
[0150] 1. How to determine the paging frame (PF) and PO:
[0151] In existing standards, the method for terminal equipment to determine PF and PO is as follows:
[0152] PF system frame number (SFN): (SFN+PF_offset) mod T = (T div N) × (UE_ID mod N);
[0153] PO index: i_s = floor(UE_ID / N) mod Ns;
[0154] Where SFN is the system frame number of the PF, PF_offset is the offset of the PF, T is the period of discontinuous reception (DRX), N is the total number of PFs in a paging cycle, UE_ID is the terminal identifier of the terminal device, N is the total number of PFs in a paging cycle, Ns is the total number of POs in a PF, N×Ns is the total number of POs in a paging cycle, and i_s is the index of the PO. In addition, the floor function indicates rounding down, and mod indicates modulo (also known as remainder).
[0155] According to existing standards, a terminal device corresponds to only one PO in a paging cycle, so through the mapping between UE and PO, the terminal devices are equivalently divided into N×Ns groups.
[0156] For example, UE ID = X-YYY-ZZZZZZ (10 bits) (each letter represents a bit, the same below), N × Ns = 64. According to the above formula, the PO corresponding to the UE is determined according to ZZZZZZ. When the ZZZZZZ in the UE IDs of two terminal devices are the same, the two terminal devices correspond to the same terminal device group, that is, to the same PO.
[0157] 2. PEI
[0158] The network device may send a PEI before a PO, and the PEI indicates whether the terminal devices in one or more subgroups need to monitor the PO.
[0159] The method for a terminal device to determine the subgroup to which it belongs is as follows:
[0160] SubgroupID=floor(UE_ID / (N×Ns))modsubgroupsNumForUEID+(subgroupsNumPerPO-subgroupsNumForUEID).
[0161] Among them, SubgroupID is the identifier of the subgroup, subgroupsNumForUEID represents the number of subgroups corresponding to each PO that are grouped based on the terminal identifier of the terminal device, and subgroupsNumPerPO represents the number of subgroups corresponding to each PO, that is, the terminal devices monitoring the same PO will be divided into subgroupsNumPerPO subgroups, and subgroupsNumForUEID≤subgroupsNumPerPO.
[0162] For example, UE ID = XXXX-YYY-ZZZZZZ (13 bits), N×Ns = 64, floor(UE_ID / (N×Ns)) = XXXX-YYY. If subgroupsNumPerPO = subgroupsNumForUEID = 8, SubgroupID = (XXXX-YYY) mod 8 = YYY. When the YYY bits in the terminal identifiers of two terminal devices have the same value, the two terminal devices correspond to the same PEI subgroup.
[0163] If PEI indicates that a subgroup is awakened (i.e., needs to receive paging in the corresponding PO), within the PEI subgroup, some terminal devices are terminal devices that actually need to be awakened, and some terminal devices may be terminal devices that actually do not need to be awakened (are awakened by mistake).
[0164] Currently, the wake-up signal can carry the identification information of the LP-WUS-based subgroup. The terminal device determines whether to monitor PO or PEI based on the subgroup it belongs to. However, how to enable the terminal device to determine the subgroup it belongs to (hereinafter referred to as the LP-WUS-based subgroup) is a technical problem that needs to be solved.
[0165] In view of this, the present application provides a communication method and a communication device that can support a terminal device to determine the subgroup to which it belongs.
[0166] For ease of understanding and explanation, the following describes the communication method of the embodiment of the present application by taking the interaction between the terminal device 120 and the network device 110 as an example, but this should not constitute any limitation on the execution subject of the communication method of the embodiment of the present application. For example, the method executed by the terminal device 120 can also be executed by a module (such as a circuit, a chip or a chip system, etc.) of the terminal device 120, and can also be implemented by a logical node, a logical module or software that can realize all or part of the functions of the terminal device 120. The method executed by the network device 110 can be executed by a module (such as a circuit, a chip or a chip system, etc.) of the network device 110, and can also be implemented by a logical node, a logical module or software that can realize all or part of the functions of the network device 110. When the step of sending or receiving is executed by a module (such as a circuit, a chip or a chip system, etc.), a logical node, a logical module or software in the terminal device 120 or the network device 110, sending / receiving can be understood as communicating through a communication interface, an input / output interface, a pin or a circuit, etc.
[0167] The communication method according to the embodiment of the present application is described below with reference to the accompanying drawings.
[0168] Figure 4 This is a schematic diagram of the interaction flow of a communication method according to an embodiment of the present application. Figure 4 As shown, the method includes:
[0169] S401. The network device 110 sends information 1 (such as first information) to the terminal device 120.
[0170] Correspondingly, the terminal device 120 receives information 1.
[0171] Information 1 is used to indicate parameter 1 (such as the first parameter), parameter 1 is the number of opportunity 1 (such as the first opportunity) in a paging cycle, and opportunity 1 is a monitoring opportunity for paging opportunities or signal 1 (such as the first signal). Among them, signal 1 can be used to wake up the terminal device and can be understood as WUS or LP-WUS, etc., without limitation.
[0172] When time 1 is a paging occasion, parameter 1 represents the total number of paging occasions in one paging cycle, which can be represented by W. For example, W=N×Ns.
[0173] When time 1 is a monitoring opportunity for signal 1, parameter 1 represents the total number of monitoring opportunities for signal 1 in one paging cycle, which can be represented by W.
[0174] The mapping relationship between the paging occasion and the monitoring occasion of signal 1 can be satisfied. For example:
[0175] For example, a monitoring opportunity for signal 1 can be mapped to a paging opportunity;
[0176] For another example, a monitoring occasion of signal 1 can be mapped to at least two paging occasions;
[0177] For another example, at least two monitoring occasions of signal 1 may be mapped to one paging occasion;
[0178] For example, at least two monitoring occasions of signal 1 may be mapped to at least two paging occasions.
[0179] In the embodiment of the present application, the mapping relationship between the paging opportunity and the monitoring opportunity of signal 1 can also be understood as: the terminal device 120 monitors signal 1 at a certain monitoring opportunity of signal 1, and can monitor the paging information at the PO corresponding to the monitoring opportunity of signal 1.
[0180] For the mapping relationship between the monitoring occasions and paging occasions of signal 1, please refer to Figures 6 to 9 No more words for the description.
[0181] In this embodiment of the present application, there may not be an explicit mapping relationship between the paging occasion and the monitoring occasion of signal 1. At this time, the terminal device 120 monitors signal 1 at a monitoring occasion of signal 1, can determine its corresponding PO according to UE_ID, and monitor the paging information in the PO.
[0182] In an embodiment of the present application, before monitoring paging information in PO, the terminal device 120 can first receive PEI at the corresponding PEI sending timing location, and determine whether to monitor paging information in PO based on whether PEI is received and (if PEI is received) the indication information in PEI.
[0183] S402 : The terminal device 120 determines the subgroup 1 (eg, the first subgroup) to which the terminal device 120 belongs according to the parameter 1 and the terminal identification of the terminal device 120 .
[0184] Specifically, after the terminal device 120 receives the information 1, the terminal device 120 can determine the parameter 1 according to the information 1, and determine the subgroup 1 to which the terminal device 120 belongs according to the parameter 1 and the terminal identifier of the terminal device 120 (hereinafter represented by UE_ID). In other words, the embodiment of the present application can divide the terminal devices into multiple subgroups (which are LP-WUS-based subgroups rather than PEI-based subgroups), and the determination of each subgroup is related to the parameter 1 and the respective UE_ID.
[0185] In one possible implementation, the terminal device 120 determines the UE_ID of the terminal device 120 according to the user identity of the terminal device 120 , or in other words, the UE_ID of the terminal device 120 is determined according to the user identity of the terminal device 120 .
[0186] As a possible example, the user identity of the terminal device 120 may be a temporary mobile subscriber identity (TMSI), but other terms such as 5G-S-TMIS are not limited. For another example, when the terminal device 120 is a device in a future communication system (such as 6G), the user identity of the terminal device 120 may also be represented by other terms such as 6G-S-TMIS, which is not limited.
[0187] In this embodiment of the present application, the terminal device 120 may determine the subgroup 1 to which it belongs based on certain parameters. For example, the parameter is a parameter related to the parameter 1 and the UE_ID of the terminal device 120, such as the quotient between the UE_ID of the terminal device 120 and the parameter 1.
[0188] In one possible implementation, the terminal device 120 determines subgroup 1 according to parameter 1 and the UE_ID of the terminal device 120, including:
[0189] The terminal device 120 determines the subgroup 1 according to the value 2 (eg, the second value).
[0190] For example, the value 2 is the quotient of the UE_ID of the terminal device 120 and the value 1 (such as the first value), such as value 2=floor(UE_ID / value 1). The value 1 is related to the value of parameter 1.
[0191] When the terminal device 120 can determine the subgroup 1 to which it belongs based on the UE_ID of the terminal device 120 and parameter 1, this can effectively reduce the signaling indication overhead. For example, the network device 110 can only indicate parameter 1 to the terminal device 120, and the terminal device 120 determines the subgroup 1 to which it belongs based on parameter 1 and its own UE_ID.
[0192] In addition, based on the above method, the embodiment of the present application can divide the terminal device into multiple subgroups according to the UE_ID of the terminal device, and each terminal device can determine the subgroup to which it belongs according to its own UE_ID.
[0193] In one possible implementation, the value 1 is related to the value of parameter 1, including but not limited to the following understanding:
[0194] Scenario #1:
[0195] Occasion 1 is a paging occasion, and the value 1 is A times the value of parameter 1, where A is greater than or equal to 8. As an example, A is an integer.
[0196] Optionally, the value of A is predefined, or the value of A may be indicated, which is not limited.
[0197] In addition, A is a value that is independent of the PEI configuration information, which allows the terminal device to determine the subgroup to which it belongs without relying on the PEI configuration information, thereby enhancing applicability.
[0198] Scenario #2:
[0199] Occasion 1 is a paging occasion, value 1 is the maximum of value 4 (e.g., the fourth value) and value 5 (e.g., the fifth value), value 4 is B times the value of parameter 1, where B is greater than or equal to 8, and value 5 is the number of monitoring opportunities for signal 1 within a paging cycle. As an example, B is an integer.
[0200] Optionally, the value of B may be predefined, or the value of B may be indicated, which is not limited.
[0201] In addition, B is a value that does not depend on the PEI configuration information, which allows the terminal device to determine the subgroup to which it belongs without depending on the PEI configuration information, thereby enhancing applicability.
[0202] Scenario #3:
[0203] Occasion 1 is a monitoring opportunity for signal 1, value 1 is the maximum of value 4 and value 5, value 4 is B times the number of paging occasions in a paging cycle, where B is greater than or equal to 8, and value 5 is the value of parameter 1. As an example, B is an integer.
[0204] Optionally, the value of B may be predefined, or the value of B may be indicated, which is not limited.
[0205] In addition, B is a value that does not depend on the PEI configuration information, which allows the terminal device to determine the subgroup to which it belongs without depending on the PEI configuration information, thereby enhancing applicability.
[0206] Scenario #4:
[0207] Occasion 1 is a monitoring opportunity for signal 1, and the value 1 is D times the number of paging occasions in one paging cycle, where D is the product of A and the value of parameter 1, and A is greater than or equal to 8. As an example, A is an integer.
[0208] Optionally, the values of D and A may be predefined, or the values of D and A are indicated and are not limited thereto.
[0209] In addition, A is a value that is independent of the PEI configuration information, which allows the terminal device to determine the subgroup to which it belongs without relying on the PEI configuration information, thereby enhancing applicability.
[0210] In the above description, the value 1 is greater than or equal to 8 times the total number of paging occasions in a paging cycle, and the number of PEI-based subgroups is at most 8. In this way, different bits in the UE_ID of the terminal device can be used to determine the LP-WUS-based subgroup and the PEI-based subgroup, respectively. This can make the division method of the LP-WUS-based subgroup and the division method of the PEI-based subgroup orthogonal, which is beneficial to reducing the probability of the terminal device being falsely awakened when receiving both signal 1 and PEI.
[0211] The following describes how the terminal device 120 in the above scenario determines the UE_ID of the terminal device 120 (the calculation method of the UE_ID of the terminal device 120 in different scenarios may be different, or the value of the UE_ID of the terminal device 120 in different scenarios may be different).
[0212] Based on scenario #1:
[0213] The terminal device 120 determines the UE_ID of the terminal device 120 based on the user identity of the terminal device 120, parameter 2 (such as the second parameter) and value 3 (such as the third value), or in other words, the UE_ID of the terminal device 120 is related to the user identity of the terminal device 120, parameter 2 and value 3.
[0214] When the UE_ID of the terminal device 120 is related to the user identity of the terminal device 120, parameter 2, and value 3, it can be understood that the UE_ID of the terminal device 120 is related to the user identity information of the terminal device 120, the relevant information of parameter 2, and the relevant information of value 3. In other words, the embodiment of the present application does not limit the process or method of how the terminal device 120 determines the UE_ID of the terminal device 120 based on the user identity of the terminal device 120, parameter 2, and value 3. The above description also applies to the following and is not repeated here.
[0215] Parameter 2 is the maximum number of subgroups corresponding to a signal 1 in a paging cycle (which can be expressed as subgroupsMaxNumPerOccasion_LPWUS), and the value 3 is an integer multiple of 1024. For example, when the terminal device 120 is not configured with eDRX, the value 3 = 8192. For example, when the terminal device 120 is configured with eDRX, the value 3 = 32678.
[0216] For example, the UE_ID of the terminal device 120 = TMSI (user identity of the terminal device 120) mod X,
[0217] X=32768 (value 3)×subgroupsMaxNumPerOccasion_LPWUS (parameter 2) (terminal device 120 is configured with eDRX), or
[0218] X=8192 (value 3)×subgroupsMaxNumPerOccasion_LPWUS (parameter 2) (the terminal device 120 is not configured with eDRX).
[0219] In this way, the terminal device 120 can determine the UE_ID of the terminal device 120 according to the above parameters, and the terminal device 120 can determine the subgroup 1 to which it belongs according to the UE_ID of the terminal device 120.
[0220] Based on Scenario #2 and Scenario #3:
[0221] The terminal device 120 determines the UE_ID of the terminal device 120 based on the user identity of the terminal device 120, parameter 2 and value 6 (such as the sixth value), or in other words, the UE_ID of the terminal device 120 is related to the user identity of the terminal device 120, parameter 2 and value 6.
[0222] Parameter 2 is the maximum number of subgroups corresponding to a signal 1 in a paging cycle (which can be expressed as subgroupsMaxNumPerOccasion_LPWUS), and the value 6 is the maximum number of monitoring opportunities for signal 1 in a paging cycle (which can be expressed as N1_max), or the value 6 is C times the maximum number of monitoring opportunities for signal 1 in a paging cycle, where C is greater than or equal to 4.
[0223] For example, the UE_ID of the terminal device 120 is TMSI mod X.
[0224] X=4*N1_max*subgroupsMaxNumPerOccasion_LPWUS (terminal device 120 is configured with eDRX), or
[0225] X=N1_max*subgroupsMaxNumPerOccasion_LPWUS (the terminal device 120 is not configured with eDRX).
[0226] In this way, the terminal device 120 can determine the UE_ID of the terminal device 120 according to the above parameters, and the terminal device 120 can determine the subgroup 1 to which it belongs according to the UE_ID of the terminal device 120.
[0227] Based on scenario #4:
[0228] The terminal device 120 determines the UE_ID of the terminal device 120 based on the user identity of the terminal device 120, parameter 2, value 7 (such as the seventh value) and value 8 (such as the eighth value), or in other words, the UE_ID of the terminal device 120 is related to the user identity of the terminal device 120, parameter 2, value 7 and value 8.
[0229] Parameter 2 is the maximum number of subgroups corresponding to a signal 1 in a paging cycle (which can be expressed as subgroupsMaxNumPerOccasion_LPWUS), the value 7 is an integer multiple of 1024, for example, the value 7 = 8192, and the value 8 is the maximum number of monitoring opportunities for signal 1 in a paging cycle (which can be expressed as N1_max).
[0230] For example, the UE ID of the terminal device 120 is TMSI mod X.
[0231] X=8192×N1_max×subgroupsMaxNumPerOccasion_LPWUS.
[0232] In this way, the terminal device 120 can determine the UE_ID of the terminal device 120 according to the above parameters, and the terminal device 120 can determine the subgroup 1 to which it belongs according to the UE_ID of the terminal device 120.
[0233] The following describes how the terminal device 120 determines subgroup 1 in the above scenario.
[0234] Based on scenario #1:
[0235] The identification of subgroup 1 must at least meet the following requirements:
[0236] SubgroupID_LPWUS=floor(UE_ID / (W×A))mod subgroupsNumForUEID_LPWUS;
[0237] SubgroupID_LPWUS is the value of the identifier of subgroup 1.
[0238] UE_ID is the UE_ID of the terminal device 120,
[0239] W is the value of parameter 1,
[0240] A is greater than or equal to 8,
[0241] subgroupsNumForUEID_LPWUS is the value of the number of subgroups in the subgroup set, subgroup 1 belongs to this subgroup set, and the subgroup set is determined by grouping based on the terminal identifier.
[0242] In a possible implementation, A=8 as mentioned above.
[0243] When the identifier of subgroup 1 satisfies at least the above formula, the division method of the subgroup based on LP-WUS and the division method of the subgroup based on PEI can be orthogonal. For example, the UE_ID of the terminal device 120 includes a first bit and a second bit, the first bit is used to determine the subgroup based on LP-WUS, and the second bit is used to determine the subgroup based on PEI, and the first bit and the second bit are different. The embodiment of the present application can support the effective reduction of the number of terminal devices that are mistakenly awakened by the two-level indication of LP-WUS and PEI. For details, please refer to Table 1. The content shown in Table 1 is only an example and is not a final limitation.
[0244] Table 1
[0245] 0 1 2 3 4 5 6 7 0 000000 000001 000010 000011 000100 000101 000110 000111 1 001000 001001 001010 001011 001100 001101 001110 001111 2 010000 010001 010010 010011 010100 010101 010110 010111 3 011000 011001 011010 011011 011100 011101 011110 011111 4 100000 100001 100010 100011 100100 100101 100110 100111 5 101000 101001 101010 101011 101100 101101 101110 101111 6 110000 110001 110010 110011 110100 110101 110110 110111 7 111000 111001 111010 111011 111100 111101 111110 111111
[0246] As shown in Table 1:
[0247] The UE_ID of each terminal device consists of 6 bits. The column index is determined by the low-order 3 bits of the 6 bits, and the row index is determined by the high-order 3 bits of the 6 bits. Each column can be understood as a subgroup in the PEI, and each row as a subgroup in the LP-WUS.
[0248] Based on the above grouping method, through the two-level subgroup indication, the embodiment of the present application can uniquely identify a terminal device from 64 terminal devices, or uniquely identify a group of terminal devices in 64 groups of terminal devices from all terminal devices. In other words, by using different bits in the UE_ID of the terminal device to identify different subgroups (such as LP-WUS-based subgroups and PEI-based subgroups), this can effectively reduce the probability of terminal devices being falsely awakened.
[0249] For example, terminal device 1 and terminal device 2 belong to LP-WUS-subgroup 1, terminal device 1 belongs to PEI-subgroup 1, and terminal device 1 belongs to PEI-subgroup 2. When terminal device 1 and terminal device 2 receive signal 1 carrying identification information of LP-WUS-subgroup 1, terminal device 1 and terminal device 2 can be in an awake state. When terminal device 1 and terminal device 2 receive PEI carrying identification information of PEI-subgroup 1, terminal device 1 can determine that PO needs to be monitored based on this, and terminal device 2 can determine that PO does not need to be monitored based on this, and can return to a sleep state (or return to a state of monitoring LP-WUS). In this way, the embodiment of the present application can effectively reduce the probability of a terminal device being mistakenly awakened.
[0250] Based on Scenario #2 and Scenario #3:
[0251] The identification of subgroup 1 must at least meet the following requirements:
[0252] SubgroupID_LPWUS=floor(UE_ID / N2)mod subgroupsNumForUEID_LPWUS,
[0253] N2=max(W×B,N1);
[0254] SubgroupID_LPWUS is the value of the identifier of subgroup 1.
[0255] UE_ID is the UE_ID of the terminal device 120,
[0256] N2 is 1,
[0257] B is greater than or equal to 8,
[0258] W is the number of paging occasions in a paging cycle.
[0259] N1 is the number of monitoring opportunities for the first signal in one paging cycle.
[0260] subgroupsNumForUEID_LPWUS is the value of the number of subgroups in the subgroup set.
[0261] In one possible implementation, B=8.
[0262] As can be seen from the example in Table 1, since there are a maximum of 8 PEI-based subgroups, when N2 is greater than or equal to W×8, the bit used to determine the LP-WUS-based subgroup (e.g., the first bit) and the bit used to determine the PEI-based subgroup (e.g., the second bit) are different. Therefore, when N2 = max(W×8, N1), regardless of the values of W and N1, it is guaranteed that the bit used to determine the LP-WUS-based subgroup (e.g., the first bit) and the bit used to determine the PEI-based subgroup (e.g., the second bit) are different.
[0263] Based on scenario #4:
[0264] The identification of subgroup 1 must at least meet the following requirements:
[0265] SubgroupID_LPWUS=floor(UE_ID / (W×A×N1))mod subgroupsNumForUEID_LPWUS;
[0266] SubgroupID_LPWUS is the value of the identifier of subgroup 1.
[0267] UE_ID is the UE_ID of the terminal device 120,
[0268] W is the value of parameter 1,
[0269] A is greater than or equal to 8,
[0270] N1 is the number of monitoring opportunities for signal 1 in a paging cycle.
[0271] subgroupsNumForUEID_LPWUS is the value of the number of subgroups in the subgroup set.
[0272] In a possible implementation, A=8 as mentioned above.
[0273] According to the previous introduction, the PO corresponding to the terminal device can be determined by the lowest log(W) bits in the UE_ID, and the subgroup index of the terminal device based on PEI can be determined based on the second lowest up to 3 bits in the UE_ID except the lowest log(N1) bits. In this scenario, the LP-WUS-based subgroup is calculated according to floor(UE_ID / (W×N1)), which can ensure that the bit used to determine the LP-WUS-based subgroup (e.g., the first bit) and the bit used to determine the PEI-based subgroup (e.g., the second bit) are different.
[0274] In conjunction with the description of the formula for identifying subgroup 1, terminal device 120 can determine subgroup 1 according to value 2 and parameter 3 (such as the third parameter). Parameter 3 is used to represent the number of subgroups in the formula for identification, such as subgroupsNumForUEID_LPWUS.
[0275] In this way, the embodiment of the present application can divide the terminal devices into multiple subgroups, and each terminal device determines the corresponding subgroup according to the above parameters.
[0276] In one possible implementation, the terminal device 120 determines the subgroup 1 according to the parameter 1 and the UE_ID of the terminal device 120, and may further include:
[0277] The terminal device 120 determines the subgroup 1 according to parameter 4 (eg, the fourth parameter), where parameter 4 is an offset value.
[0278] For example, parameter 4 = subgroupsNumPerOccasion_LPWUS - subgroupsNumForUEID_LPWUS.
[0279] subgroupsNumPerOccasion_LPWUS indicates the total number of subgroups corresponding to each monitoring opportunity of signal 1 in a paging cycle, and subgroupsNumForUEID_LPWUS indicates the number of subgroups determined by grouping terminal identifiers in the total number of subgroups based on LP-WUS.
[0280] When subgroupsNumPerOccasion_LPWUS=subgroupsNumForUEID_LPWUS, the value of parameter 4 is 0.
[0281] When subgroupsNumPerOccasion_LPWUS is not equal to subgroupsNumForUEID_LPWUS, the value of parameter 4 is not 0.
[0282] In this way, the terminal device 120 can determine the corresponding subgroup 1 according to parameter 4.
[0283] S403 : The network device 110 sends a signal 1 to the terminal device 120 .
[0284] Correspondingly, the terminal device 120 receives signal 1.
[0285] Signal 1 includes identification information of subgroup 1. The identification information may be the identification of subgroup 1 or indication information for indicating the identification of subgroup 1. When terminal device 120 belongs to subgroup 1, signal 1 can be used to wake up devices in subgroup 1.
[0286] After the terminal device 120 determines the subgroup to which it belongs according to the aforementioned method, when the network device 110 wants to wake up a terminal device, the network device 110 can carry the identification information of the corresponding subgroup in the signal 1. When the terminal device in the corresponding subgroup receives the signal 1, it can determine whether it is necessary to monitor PO or whether it is necessary to monitor PEI based on the identification information of the subgroup carried in the signal 1.
[0287] Through the above method, the terminal device 120 determines the subgroup to which it belongs based on its own UE_ID and parameter 1 indicated by the network device 110. When the network device 110 wants to wake up a terminal device, the network device 110 can carry the identification information of the corresponding subgroup in the signal 1.
[0288] In addition, when network device 110 sends signal 1 including identification information of subgroup 1 to terminal device 120, terminal device 120 may determine that it needs to monitor paging information or PEI based on the identification information of subgroup 1 included in signal 1. In this way, after terminal device 120 determines the subgroup to which it belongs, it may respond to the identification information of subgroup 1 included in signal 1 and monitor paging information or PEI.
[0289] The aforementioned numerical values (such as numerical value 7 and numerical value 8) and parameters (such as parameter 2 and parameter 4) may all be configured or indicated by the network device 110. For example, when the aforementioned parameters and numerical values are all indicated or configured by the network device 110, the network device 110 may indicate the aforementioned parameters and numerical values through information 1 or may indicate the aforementioned parameters and numerical values to the terminal device 120 through new information, without limitation.
[0290] Exemplary:
[0291] Parameter 1 (denoted by W) can be configurable;
[0292] Parameter 2 (expressed as subgroupsMaxNumPerOccasion_LPWUS) can be predefined;
[0293] Parameter 3 (denoted by subgroupsNumForUE_ID_LPWUS) can be configurable;
[0294] Parameter 4 can be configured, predefined, or indicated.
[0295] The value 1 may be configured, indicated, or determined based on configured parameters or numerical calculations, and is not limited;
[0296] Value 2 is calculated based on value 1: floor(UE_ID / value 1)
[0297] The value 3 may be predefined, for example, the value 3=8192, or the value 3=32678;
[0298] Value 4: Calculated based on parameters 1 and B (W×B). Parameter 1 is configured, and value 4 is determined based on the configuration.
[0299] The value 5 may be configurable;
[0300] The value 6 (denoted by N1_max) may be predefined;
[0301] The value 7 may be predefined. For example, the value 7 = 8192;
[0302] The value 8 (denoted by N1_max) may be predefined;
[0303] A can be predefined;
[0304] B can be predefined;
[0305] D is calculated based on A and parameter 1 (W×A);
[0306] C can be predefined;
[0307] N1 can be configurable.
[0308] Combined with the following Figures 5 to 8 right Figure 4 The method shown is further described.
[0309] Figure 5 It is a schematic diagram of the mapping relationship between the paging occasion and the monitoring occasion of signal 1. Figure 5 As shown:
[0310] The number of paging opportunities (represented by a tic-tac-toe pattern) in a paging cycle is 4 (W=4), the number of signal 1 monitoring opportunities (represented by a cross pattern) in a paging cycle is 4 (N1=4), and one signal 1 monitoring opportunity is mapped to one paging opportunity.
[0311] Figure 5 In the example, since a monitoring opportunity of a signal 1 is mapped to a paging opportunity, the terminal device 120 can determine the corresponding monitoring opportunity of the signal 1 according to the method of determining PO, for example, according to the time position of PO, calculate the time position of the corresponding monitoring opportunity of the signal 1.
[0312] For example, the monitoring time of signal 1 may be T1 before its corresponding PO. At this time, after the terminal device 120 determines the position of its corresponding PO, it can determine the monitoring time of signal 1 by working back the duration of T1.
[0313] Figure 5 In the example, the terminal device 120 may determine the monitoring timing of the signal 1 by:
[0314] (occasion_index+occasion_offset) mod T=(T div N1)×(UE_ID mod N1).
[0315] Wherein, occasion_index is the index value of the time domain resource unit corresponding to the monitoring occasion of signal 1. occasion_offset is the offset value of the time domain resource unit corresponding to the monitoring occasion of signal 1, which can be configured by the network device. In this case, N1 is equal to the number of paging occasions in a paging cycle.
[0316] After the terminal device 120 determines the corresponding monitoring opportunity of signal 1, the terminal device 120 monitors signal 1 at the corresponding monitoring opportunity of signal 1. For each monitoring opportunity of signal 1, the embodiment of the present application can support dividing the terminal devices into multiple subgroups, and the network device 110 carries the identification information of the subgroup based on LP-WUS in signal 1, which indicates that the terminal devices in the subgroup monitor the paging information at the corresponding PO.
[0317] Figure 5 In , the identifier of the subgroup to which the terminal device belongs can be expressed as:
[0318] SubgroupID_LPWUS=floor(UE_ID / (W×8))mod subgroupsNumForUEID_LPWUS+offset1;
[0319] Wherein, subgroupsNumForUEID_LPWUS is used to indicate the number of subgroups in the subgroup set determined by grouping based on the terminal identifier;
[0320] Among them, offset_1=(subgroupsNumPerOccasion_LPWUS-subgroupsNumForUEID_LPWUS);
[0321] Exemplarily, the UE_ID of the terminal device 120 is XXXXXX-YYY-ZZZZZZ (15 bits), W is 64, and part or all of the bits in XXXXXX can be used to determine the subgroup 1 to which the terminal device 120 belongs.
[0322] Through the above scheme, the embodiment of the present application can determine the LP-WUS-based subgroup and the PEI-based subgroup respectively by using different bits in the terminal identification of the terminal device, and based on the secondary indication method, the embodiment of the present application can reduce the probability of false wake-up of the terminal device.
[0323] For example, UE1 and UE2 belong to LP-WUS-subgroup #1, UE1 belongs to PEI-subgroup #1, and UE2 belongs to PEI-subgroup #2. If UE1 and UE#2 are instructed by LP-WUS-subgroup #1 to monitor PO and then receive a PEI, the PEI indicates that PEI-subgroup #1 needs to monitor PO. Accordingly, UE#2 does not need to monitor PO and can continue to sleep. This reduces the probability of terminal devices being accidentally awakened.
[0324] Figure 6 is another diagram showing the mapping relationship between the paging occasions and the monitoring occasions of signal 1. Figure 6 As shown:
[0325] The number of paging opportunities (represented by a tic-tac-toe pattern) in one paging cycle is 4 (W=4), the number of signal 1 monitoring opportunities (represented by a cross pattern) in one paging cycle is 8 (N1=8), and two signal 1 monitoring opportunities are mapped to one paging opportunity.
[0326] Figure 6 In the example, the terminal device 120 determines the monitoring timing of signal 1 as follows:
[0327] (occasion_index+occasion_offset) mod T=(T div N1)×(UE_ID mod N1).
[0328] Wherein, occasion_index is the index value of the time domain resource unit corresponding to the monitoring occasion of signal 1. occasion_offset is the offset value of the time domain resource unit corresponding to the monitoring occasion of signal 1, which can be configured by the network device.
[0329] Based on the above formula, the terminal device 120 determines the corresponding monitoring timing of signal 1.
[0330] After the terminal device 120 determines the corresponding monitoring opportunity of signal 1, the terminal device 120 monitors signal 1 at the corresponding monitoring opportunity of signal 1. For each monitoring opportunity of signal 1, the embodiment of the present application can support dividing the terminal devices into multiple subgroups, and the network device 110 carries the identification information of the subgroup based on LP-WUS in signal 1, which is used to instruct the terminal devices in the subgroup to monitor the paging information at the corresponding PO.
[0331] Figure 6 In , the identifier of the subgroup to which the terminal device belongs can be expressed as:
[0332] SubgroupID_LPWUS=floor(UE_ID / N2)mod subgroupsNumForUEID_LPWUS+offset1, N2=max(W×8,N1).
[0333] Exemplarily, the UE ID of the terminal device 120 is XXXXXX-YYY-ZZZZZZ, W is 64, subgroupsNumForUEID_LPWUS is 8, and offset1 is 0.
[0334] If the total number of monitoring opportunities for signal 1 in a paging cycle is 128, the terminal device 120 determines the corresponding monitoring opportunity for signal 1 based on Y-ZZZZZZ. The terminal device 120 determines subgroup 1 based on some or all bits in XXXXXX.
[0335] If the total number of monitoring opportunities for signal 1 in a paging cycle is 1024, terminal device 120 determines the corresponding monitoring opportunity for signal 1 based on X-YYY-ZZZZZZ. Terminal device 120 determines subgroup 1 based on some or all bits in XXXXX (excluding bits in X-YYY-ZZZZZZ).
[0336] Through the above scheme, the embodiment of the present application can determine the LP-WUS-based subgroup and the PEI-based subgroup respectively by using different bits in the terminal identification of the terminal device, and based on the secondary indication method, the embodiment of the present application can reduce the probability of false wake-up of the terminal device.
[0337] Figure 7 This is another schematic diagram of the mapping relationship between the paging occasion and the monitoring occasion of signal 1. Figure 7 As shown:
[0338] The number of paging opportunities (represented by a tic-tac-toe pattern) within a paging cycle is 4 (W=4), and the number of monitoring opportunities for signal 1 within a paging cycle (represented by a cross pattern) is 2 (N1=2). One monitoring opportunity for signal 1 is mapped to two paging opportunities.
[0339] Figure 7 In the example, the terminal device 120 determines the monitoring timing of signal 1 as follows:
[0340] (occasion_index+occasion_offset) mod T=(T div N1)×(UE_ID mod N1).
[0341] For details, please refer to the content of the aforementioned terminal device determining the monitoring timing of signal 1, which will not be repeated here.
[0342] After the terminal device 120 determines the corresponding monitoring opportunity of signal 1, the terminal device 120 monitors signal 1 at the corresponding monitoring opportunity of signal 1. For each monitoring opportunity of signal 1, the embodiment of the present application can support dividing the terminal devices into multiple subgroups, and the network device 110 carries the identification information of the subgroup based on LP-WUS in signal 1, which is used to instruct the terminal devices in the subgroup to monitor the paging information at the corresponding PO.
[0343] Figure 7 In , the identifier of the subgroup to which the terminal device belongs can be expressed as:
[0344] SubgroupID_LPWUS=(floor(UE_ID / (W×8))mod subgroupsNumForUEID_LPWUS)+offset1.
[0345] Exemplarily, the UE ID of the terminal device 120 is XXXXXX-YYY-ZZZZZZ, W is 64, subgroupsNumForUEID_LPWUS is 8, and offset1 is 0.
[0346] If the number of monitoring opportunities for signal 1 in a paging cycle is 32, the terminal device 120 determines the corresponding monitoring opportunity for signal 1 based on the lower five bits of ZZZZZZ. The terminal device 120 may determine the corresponding subgroup 1 based on some or all bits of XXXXXX.
[0347] Figure 8 This is another schematic diagram of the mapping relationship between the paging occasion and the monitoring occasion of signal 1. Figure 8 As shown:
[0348] The number of paging opportunities (represented by a tic-tac-toe pattern) within a paging cycle is 3 (W=3), and the number of monitoring opportunities for signal 1 within a paging cycle (represented by a cross pattern) is 3 (N1=3). One monitoring opportunity for signal 1 is mapped to three paging opportunities, and one paging opportunity is mapped to three monitoring opportunities for signal 1.
[0349] Figure 8 In the example, the terminal device 120 determines the monitoring timing of signal 1 as follows:
[0350] (occasion_index+occasion_offset) mod T=(T div N1)×(UE_ID mod N1).
[0351] For details, please refer to the content of the aforementioned terminal device determining the monitoring timing of signal 1, which will not be repeated here.
[0352] After the terminal device 120 determines the corresponding monitoring opportunity of signal 1, the terminal device 120 monitors signal 1 at the corresponding monitoring opportunity of signal 1. For each monitoring opportunity of signal 1, the embodiment of the present application can support dividing the terminal devices into multiple subgroups, and the network device 110 carries the identification information of the subgroup based on LP-WUS in signal 1, which is used to instruct the terminal devices in the subgroup to monitor the paging information at the corresponding PO.
[0353] Figure 8 In , the identifier of the subgroup to which the terminal device belongs can be expressed as:
[0354] SubgroupID_LPWUS=(floor(UE_ID / (W×8×N1))mod subgroupsNumForUEID_LPWUS)+offset_1
[0355] Exemplarily, the UE ID of the terminal device 120 is AAAA-XXXXXXX-YYY-ZZZZZZ (18-bit), W is 64, and offset 1 is 0.
[0356] When N1=128, the terminal device 120 determines the monitoring timing of the corresponding signal 1 according to Y-ZZZZZZ. The terminal device 120 can determine the corresponding subgroup 1 according to part or all of the upper two bits in AAAA.
[0357] Through the above scheme, the embodiment of the present application can determine the LP-WUS-based subgroup and the PEI-based subgroup respectively by using different bits in the UE_ID of the terminal device, and based on the secondary indication method, the embodiment of the present application can reduce the probability of false wake-up when the terminal device receives both signal 1 and PEI.
[0358] Finally, the device embodiment of the embodiment of the present application is introduced.
[0359] To implement the various functions of the method provided herein, both the terminal device 120 and the network device 110 may include hardware structures and / or software modules, and implement the aforementioned functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Whether a particular one of the aforementioned functions is implemented in the form of hardware structures, software modules, or a combination of hardware structures and software modules depends on the specific application and design constraints of the technical solution.
[0360] Figure 9 9 is a schematic block diagram of a communication device according to an embodiment of the present application. The communication device includes a processing circuit 910 and a transceiver circuit 920. The processing circuit 910 and the transceiver circuit 920 may be interconnected or coupled, for example, via a bus 930. The communication device may be a terminal device 120 or a network device 110.
[0361] Optionally, the communication device may further include a memory 940. The memory 940 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or portable read-only memory (CD-ROM), and is used for related instructions and data.
[0362] The processing circuit 910 may be all or part of the processing circuitry of one or more processors, or may be one or more processors. The processor may be a central processing unit (CPU). When the processing circuit 910 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.
[0363] The processing circuit 910 may be a signal processor, a chip, or other integrated circuit that can implement the method of the present application, or a portion of the circuit used for processing functions in the aforementioned processor, chip, or integrated circuit.
[0364] The transceiver circuit 920 may also be a transceiver, or an input / output interface. The input / output interface is used for input or output of signals or data, and may also be referred to as an input / output circuit.
[0365] When the communication device is the terminal equipment 120, the processing circuit 910 is used to perform the following operations: receiving information 1; receiving signal 1, etc.
[0366] When the communication device is the network device 110 , the processing circuit 910 is configured to perform the following operations: sending information 1 ; sending signal 1 , etc.
[0367] The above contents are merely exemplary descriptions. When the communication device is a terminal device 120 or a network device 110, it will be responsible for executing the methods or steps related to the terminal device 120 or the network device 110 in the above method embodiments.
[0368] When the communication device is a terminal device 120 or a network device 110 , the transceiver circuit 920 may be a transceiver.
[0369] When the communication device is a chip used in the terminal device 120 or the network device 110 , the transceiver circuit 920 may be an input / output circuit.
[0370] For specific details, please refer to the contents shown in the above method embodiment. Figure 9 The implementation of each operation in can also refer to Figure 4 The corresponding description of the method embodiment shown.
[0371] Figure 10 1 is another schematic block diagram of a communication device according to an embodiment of the present application. The communication device may be a terminal device 120 or a network device 110, and is used to implement the method involved in the above embodiment.
[0372] The communication device includes a transceiver unit 1010. The transceiver unit 1010 may include a transmitting unit and a receiving unit. The transmitting unit is configured to perform a transmitting operation of the communication device, and the receiving unit is configured to perform a receiving operation of the communication device. For ease of description, the present embodiment combines the transmitting unit and the receiving unit into a single transceiver unit. This is described here as a unified description and will not be repeated later.
[0373] When the communication device is a terminal device 120, illustratively, the transceiver unit 1010 is used to receive information 1 and signal 1, etc.
[0374] Optionally, the communication device may further include a processing unit 1020, which is configured to execute the content of the terminal device 120 involving processing, control, and other steps. For example, the processing unit 1020 is configured to determine parameter 1 according to information 1.
[0375] When the communication device is the network device 110, illustratively, the transceiver unit 1010 is used to send information 1 and signal 1, etc.
[0376] Optionally, the communication device may further include a processing unit 1020, and the processing unit 1020 is configured to determine parameter 1. The processing unit 1020 is configured to execute the content of steps such as processing and control of the network device 110.
[0377] When the communication device is a terminal device 120 or a network device 110 , it will be responsible for executing one or more of the methods or steps related to the terminal device 120 or the network device 110 in the aforementioned method embodiment.
[0378] Optionally, the communication device further includes a storage unit 1030, which is used to store a program or code for executing the aforementioned method.
[0379] Figure 10 The transceiver unit in can correspond to Figure 9 The transceiver circuit in Figure 10 The processing units in can correspond to Figure 9 The processing circuit in .
[0380] Figure 9 and Figure 10 The device embodiment shown is for implementing Figure 4 The content described. Figure 9 and Figure 10 The specific execution steps and methods of the device shown can refer to the contents described in the aforementioned method embodiment.
[0381] The present application also provides a chip including a processor configured to retrieve and execute instructions stored in a memory, so that a communication device equipped with the chip executes the methods described in the above examples. The memory may be integrated within the chip or located outside the chip.
[0382] The present application also provides another chip, comprising: an input interface, an output interface, and a processing circuit, wherein the input interface, the output interface, and the processor are connected via an internal connection path, and the processing circuit is used to execute the code in the memory. When the code is executed, the processing circuit is used to execute the method in each of the above examples. Optionally, the chip also includes a memory, which is used to store computer programs or code. The input interface and the output interface can be independent of each other, or can be integrated into an input and output interface.
[0383] The processing circuit may be all or part of the processing circuits in one or more processors, or one or more processors.
[0384] The present application also provides a processor for coupling with a memory, and for executing the methods and functions involving a network device or a terminal device in any of the above embodiments.
[0385] In another embodiment of the present application, a computer program product including instructions is provided. When the computer program product is run on a computer, the method of the above embodiment is implemented.
[0386] The present application also provides a computer program. When the computer program is executed in a computer, the method of the aforementioned embodiment is implemented.
[0387] In another embodiment of the present application, a computer-readable storage medium is provided, which stores a computer program. When the computer program is executed by a computer, the method described in the above embodiment is implemented.
[0388] It should be understood that in the embodiments of the present application, the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.
[0389] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0390] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer program are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state drive.
[0391] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0392] Those skilled in the art will appreciate that the various exemplary units and algorithmic steps described in conjunction with the embodiments disclosed herein can be implemented using electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented using hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application. Those skilled in the art will clearly understand that, for ease of description and brevity, the specific operating processes of the systems, devices, and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here. In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of units is merely a logical functional division. In actual implementation, other divisions may be used, such as multiple units or components can be combined or integrated into another system, or some features can be omitted or not implemented. Furthermore, the coupling or direct coupling or communication connection shown or discussed between each other can be through some interface, and the indirect coupling or communication connection between devices or units can be electrical, mechanical, or other forms.
[0393] The units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment. In addition, the functional units in the various embodiments of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. If the above functions are implemented in the form of software functional units and sold or used as independent products, they may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the portion that contributes to the prior art, or the portion of the technical solution, may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in the various embodiments of the present application. The aforementioned storage medium includes various media that can store program code, such as a USB flash drive, a mobile hard drive, a read-only memory, a random access memory, a magnetic disk, or an optical disk.
[0394] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
Claims
1. A communication method, characterized in that: The method is applied to the terminal device side and includes: receiving first information, where the first information indicates a first parameter, where the first parameter is a number of first opportunities in a paging cycle, where the first opportunity is a paging opportunity or a monitoring opportunity for a first signal; determining, according to the first parameter and a terminal identifier of the terminal device, a first subgroup to which the terminal device belongs, where the terminal identifier of the terminal device is determined according to a user identity of the terminal device; The first signal is received, where the first signal includes identification information of the first subgroup, and the first signal is used to wake up devices in the first subgroup.
2. The method according to claim 1, characterized in that The determining, according to the first parameter and the terminal identifier of the terminal device, the first subgroup to which the terminal device belongs includes: determining the first subgroup according to a second value; The second value is the quotient of the value of the terminal identifier of the terminal device and the first value, and the first value is related to the value of the first parameter.
3. The method according to claim 2, characterized in that The first value is related to the value of the first parameter, including: The first occasion is the paging occasion, the first value is A times the value of the first parameter, and A is greater than or equal to 8.
4. The method according to claim 3, characterized in that The terminal identification of the terminal device is determined according to the user identity of the terminal device, including: determining a terminal identification of the terminal device according to the user identity of the terminal device, the second parameter, and the third value; The second parameter is the maximum value of the number of subgroups corresponding to one first signal in one paging cycle, and the third value is an integer multiple of 1024.
5. The method according to any one of claims 1 to 4, characterized in that The identification information of the first subgroup at least satisfies: SubgroupID_LPWUS=floor(UE_ID / (W×A))mod subgroupsNumForUEID_LPWUS; Wherein, SubgroupID_LPWUS is the value of the identifier of the first subgroup, UE_ID is the value of the terminal identification of the terminal device, W is the value of the first parameter, A is greater than or equal to 8, subgroupsNumForUEID_LPWUS is the value of the number of subgroups in the subgroup set, the first subgroup belongs to the subgroup set, and the subgroup set is determined by grouping according to the terminal identifier.
6. The method according to claim 2, characterized in that The first value is related to the value of the first parameter, including: The first value is the maximum value between the fourth value and the fifth value, The fourth value is B times the value of the number of paging occasions in the paging cycle, where B is greater than or equal to 8. The fifth value is the number of monitoring opportunities of the first signal within the paging cycle.
7. The method according to claim 6, characterized in that The terminal identification of the terminal device is determined according to the user identity of the terminal device, including: determining a terminal identifier of the terminal device according to the user identity of the terminal device, the second parameter, and the sixth value; The second parameter is the maximum number of subgroups corresponding to the first signal; The sixth value is the maximum number of monitoring opportunities for the first signal within the one paging cycle, or, The sixth value is C times the maximum number of monitoring opportunities of the first signal in the paging cycle, where C is greater than or equal to 4.
8. The method according to claim 1, 2, 6 or 7, characterized in that The identification information of the first subgroup at least satisfies: SubgroupID_LPWUS=floor(UE_ID / N2)mod subgroupsNumForUEID_LPWUS, N2=max(W×B,N1); Wherein, SubgroupID_LPWUS is the value of the identifier of the first subgroup, UE_ID is the value of the terminal identification of the terminal device, N2 is the first value, W is the value of the number of paging occasions in one paging cycle, B is greater than or equal to 8, N1 is the value of the number of monitoring opportunities of the first signal within the paging cycle, subgroupsNumForUEID_LPWUS is the value of the number of subgroups in the subgroup set, the first subgroup belongs to the subgroup set, and the subgroup set is determined by grouping according to the terminal identifier.
9. The method according to claim 2, characterized in that The first value is related to the first parameter, including: The first opportunity is a monitoring opportunity of the first signal, the first value is D times the number of the paging opportunities in the paging cycle, D is the product of A and the value of the first parameter, and A is greater than or equal to 8.
10. The method according to claim 9, characterized in that The terminal identification of the terminal device is determined according to the user identity of the terminal device, including: determining a terminal identifier of the terminal device according to the user identity of the terminal device, the second parameter, the seventh value, and the eighth value; The second parameter is the maximum number of subgroups corresponding to the first signal, the seventh value is an integer multiple of 1024, and the eighth value is the maximum number of monitoring opportunities for the first signal within the paging cycle.
11. The method according to claim 1, 2, 9 or 10, characterized in that The identification information of the first subgroup at least satisfies: SubgroupID_LPWUS=floor(UE_ID / (W×A×N1))mod subgroupsNumForUEID_LPWUS; Wherein, SubgroupID_LPWUS is the value of the identifier of the first subgroup, UE_ID is the value of the terminal identification of the terminal device, W is the value of the first parameter, A is greater than or equal to 8, N1 is the value of the number of monitoring opportunities of the first signal within the paging cycle, subgroupsNumForUEID_LPWUS is the value of the number of subgroups in the subgroup set, the first subgroup belongs to the subgroup set, and the subgroup set is determined according to the terminal identity grouping.
12. The method according to any one of claims 1 to 11, characterized in that The determining, based on the first parameter and the terminal identifier of the terminal device, the first subgroup to which the terminal device belongs includes: The first subgroup is determined according to the second value and a third parameter, the third parameter being the number of subgroups in a subgroup set, the first subgroup belongs to the subgroup set, and the subgroup set is determined by grouping according to terminal identifiers.
13. The method according to claim 12, characterized in that The determining, based on the first parameter and the terminal identifier of the terminal device, the first subgroup to which the terminal device belongs includes: The first subgroup is determined according to a fourth parameter, where the fourth parameter is an offset value.
14. A communication method, characterized in that: include: Sending first information to a terminal device, where the first information indicates a first parameter, where the first parameter is a number of first opportunities within a paging cycle, where the first opportunity is a paging opportunity or a monitoring opportunity for a first signal, and the first parameter is used to determine a first subgroup to which the terminal device belongs; The first signal is sent to the terminal device, where the first signal includes identification information of the first subgroup, and the first signal is used to wake up devices in the first subgroup.
15. The method according to claim 14, characterized in that The first parameter is used to determine the first subgroup to which the terminal device belongs, including: The first subgroup is determined based on a second value; The second value is the quotient of the value of the terminal identifier of the terminal device and the first value, the first value and the value of the first parameter, and the terminal identifier of the terminal device is determined according to the user identity of the terminal device.
16. The method according to claim 15, characterized in that The first value is related to the value of the first parameter, including: The first occasion is the paging occasion, the first value is A times the value of the first parameter, and A is greater than or equal to 8.
17. The method according to claim 16, characterized in that The terminal identification of the terminal device is determined according to the user identity of the terminal device, including: The terminal identification of the terminal device is determined according to the user identity of the terminal device, the second parameter and the third value; The second parameter is the maximum value of the number of subgroups corresponding to one first signal in one paging cycle, and the third value is an integer multiple of 1024.
18. The method according to any one of claims 14 to 17, characterized in that The identification information of the first subgroup at least satisfies: SubgroupID_LPWUS=floor(UE_ID / (W×A))mod subgroupsNumForUEID_LPWUS; Wherein, SubgroupID_LPWUS is the value of the identifier of the first subgroup, UE_ID is the value of the terminal identification of the terminal device, W is the value of the first parameter, A is greater than or equal to 8, subgroupsNumForUEID_LPWUS is the value of the number of subgroups in the subgroup set, the first subgroup belongs to the subgroup set, and the subgroup set is determined by grouping according to the terminal identifier.
19. The method according to claim 15, characterized in that The first value is related to the value of the first parameter, including: The first value is the maximum value between the fourth value and the fifth value, The fourth value is B times the value of the number of paging occasions in the paging cycle, where B is greater than or equal to 8. The fifth value is the number of monitoring opportunities of the first signal within the paging cycle.
20. The method according to claim 19, characterized in that The terminal identification of the terminal device is determined according to the user identity of the terminal device, including: The terminal identification of the terminal device is determined according to the user identity of the terminal device, the second parameter and the sixth value; The second parameter is the maximum number of subgroups corresponding to the first signal; The sixth value is the maximum number of monitoring opportunities for the first signal within the one paging cycle, or, The sixth value is C times the maximum number of monitoring opportunities of the first signal in the paging cycle, where C is greater than or equal to 4.
21. The method according to claim 14, 15, 19 or 20, characterized in that The identification information of the first subgroup at least satisfies: SubgroupID_LPWUS=floor(UE_ID / N2)mod subgroupsNumForUEID_LPWUS, N2=max(W×B,N1); Wherein, SubgroupID_LPWUS is the value of the identifier of the first subgroup, UE_ID is the value of the terminal identification of the terminal device, N2 is the first value, W is the value of the number of paging occasions in one paging cycle, B is greater than or equal to 8, N1 is the value of the number of monitoring opportunities of the first signal within the paging cycle, subgroupsNumForUEID_LPWUS is the value of the number of subgroups in the subgroup set, the first subgroup belongs to the subgroup set, and the subgroup set is determined by grouping according to the terminal identifier.
22. The method according to claim 15, wherein The first value is related to the first parameter, including: The first opportunity is a monitoring opportunity of the first signal, the first value is D times the number of the paging opportunities in the paging cycle, D is the product of A and the value of the first parameter, and A is greater than or equal to 8.
23. The method according to claim 22, characterized in that The terminal identification of the terminal device is determined according to the user identity of the terminal device, including: The terminal identification of the terminal device is determined according to the user identity of the terminal device, the second parameter, the seventh value, and the eighth value; The second parameter is the maximum number of subgroups corresponding to the first signal, the seventh value is an integer multiple of 1024, and the eighth value is the maximum number of monitoring opportunities for the first signal within the paging cycle.
24. The method according to claim 14, 15, 22 or 23, characterized in that The identification information of the first subgroup at least satisfies: SubgroupID_LPWUS=floor(UE_ID / (W×A×N1))mod subgroupsNumForUEID_LPWUS; Wherein, SubgroupID_LPWUS is the value of the identifier of the first subgroup, UE_ID is the value of the terminal identification of the terminal device, W is the value of the first parameter, A is greater than or equal to 8, N1 is the value of the number of paging occasions in one paging cycle, subgroupsNumForUEID_LPWUS is the value of the number of subgroups in the subgroup set, the first subgroup belongs to the subgroup set, and the subgroup set is determined according to the terminal identity grouping.
25. The method according to any one of claims 14 to 24, characterized in that The first parameter is used to determine the first subgroup to which the terminal device belongs, including: The first subgroup is determined according to the second value and a third parameter, the third parameter is the number of subgroups in a subgroup set, the first subgroup belongs to the subgroup set, and the subgroup set is determined by grouping according to terminal identifiers.
26. The method according to claim 25, characterized in that The first parameter is used to determine the first subgroup to which the terminal device belongs, including: The first subgroup is determined according to a fourth parameter, which is an offset value.
27. A communication device, characterized in that: The communication device comprises: A module for performing the method according to any one of claims 1 to 13; or Module for performing the method according to any one of claims 14 to 26.
28. A communication device, characterized in that: comprising a processor configured to, by executing computer programs or instructions, or by executing logic circuits, causing the communication device to perform the method according to any one of claims 1 to 13; or, The communication device is caused to execute the method according to any one of claims 14 to 26.
29. A computer-readable storage medium, characterized in that The computer readable storage medium stores a computer program or instruction. When the computer program or instruction is executed on a computer, causing the method of any one of claims 1 to 13 to be performed; or, Such that the method of any one of claims 14 to 26 is performed.
30. A computer program product, characterized in that Contains instructions that, when executed on a computer, causing the method of any one of claims 1 to 13 to be performed; or, Such that the method of any one of claims 14 to 26 is performed.