Paging opportunity determination method and device and storage medium
By obtaining the number of time slot offsets and the synchronous block time index value, the paging timing is accurately determined, which solves the problem that terminal devices in the beam hopping satellite system cannot accurately monitor the paging messages, and achieves resource saving and system complexity reduction.
Patent Information
- Application Number
- CN202311728211.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-15
- Publication Date
- 2025-06-17
AI Technical Summary
In a beam hopping satellite system, the terminal device cannot accurately determine the sending location of the paging message, resulting in invalid monitoring time and waste of resources.
By obtaining the time index value of the synchronization block corresponding to the number of time slot offsets and the wave bits where the terminal device is located, the paging frame and starting position where the terminal device is paging timing are located is determined, thereby accurately determining the paging timing.
It realizes that the terminal equipment is more accurately monitored and paging messages, saves resources, reduces the power consumption of the terminal equipment, and reduces the complexity of the system design.
Smart Images

Figure CN120166527A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to a method, apparatus, and storage medium for determining a paging occasion. Background Art
[0002] A paging message is initiated by the network side. A user equipment (UE) in the idle state receives the paging message and then initiates a random access process. The paging process includes paging, a 4-step random access process, and subsequent information exchange with the radio resource control (RRC) layer on the serving link. During each discontinuous reception (DRX) cycle, the UE needs to listen for a paging occasion (PO) to receive the paging message. A PO can include multiple time slots for transmitting downlink control information (DCI).
[0003] In traditional technologies, in a beam-hopping satellite system, the network side notifies the UE of paging resource configuration parameters through system information. If the UE receives the paging message by multiplexing the default resource configuration corresponding to the control channel of the first type of system information block (SIB1), since the UE does not know the specific location where the network side sends the paging message, the UE will start listening for the paging message from the first symbol of the SIB1 control channel resource configuration. This results in an invalid listening time for the UE and causes a certain amount of resource waste. Summary of the Invention
[0004] Based on this, in view of the above technical problems, it is necessary to provide a method, apparatus, and storage medium for determining a paging occasion to accurately determine the paging occasion.
[0005] In a first aspect, this application provides a method for determining a paging occasion, including:
[0006] Obtaining a time slot offset number, which is used to represent the time slot offset situation of the paging occasion relative to the starting position of the paging frame where it is located;
[0007] Obtaining the time index value of the synchronization block corresponding to the wave position where the terminal device is located, and each wave position corresponds to a synchronization block;
[0008] Determining the paging frame where the paging occasion corresponding to the terminal device is located according to the time index value;
[0009] Determining the starting position of the paging occasion corresponding to the terminal device in the paging frame according to the time index value and the time slot offset number.
[0010] In some embodiments, determining a paging frame where a paging occasion corresponding to a terminal device is located according to a time index value includes:
[0011] Determining a frame number according to a quotient obtained by dividing the time index value by the number of synchronization blocks in each system frame;
[0012] Determining the system frame corresponding to the frame number as the paging frame where the paging occasion corresponding to the terminal device is located.
[0013] In some embodiments, determining a starting position of a paging occasion corresponding to a terminal device in a paging frame according to a time index value and a time slot offset number includes:
[0014] Determining a time slot position according to a remainder obtained by dividing the time index value by the number of synchronization blocks in each system frame and the time slot offset number;
[0015] Determining the time slot position as the starting position of the paging occasion corresponding to the terminal device in the paging frame.
[0016] In some embodiments, the method further includes:
[0017] Obtaining a symbol offset number, where the symbol offset number is used to characterize a symbol offset situation of a paging occasion relative to a starting position of a monitoring time slot of a first type of system information block SIB1;
[0018] Determining a starting position of a paging occasion corresponding to a terminal device in a paging frame according to a time index value and a time slot offset number includes:
[0019] Determining a symbol position according to a remainder obtained by dividing the time index value by the number of synchronization blocks in each system frame, the time slot offset number, the number of symbols in each time slot, and the symbol offset number;
[0020] Determining the symbol position as the starting position of the paging occasion corresponding to the terminal device in the paging frame.
[0021] In some embodiments, obtaining the time slot offset number includes:
[0022] In a case where a paging search space identifier of a terminal device is configured by a network to be 0, obtaining the time slot offset number from system information;
[0023] Obtaining the symbol offset number includes:
[0024] In a case where a paging search space identifier of a terminal device is configured by a network to be 0, obtaining the symbol offset number from system information.
[0025] In some embodiments, the method further includes:
[0026] When the paging search space identifier of the network configuration terminal device is 0, if the time slot offset number cannot be obtained from the system information, the starting position of the listening time slot of SIB1 corresponding to the wave position where the terminal device is located in the paging frame is determined as the starting position of the paging occasion corresponding to the terminal device in the paging frame.
[0027] In some embodiments, the method further includes:
[0028] When receiving a paging frame, start listening for paging messages from the starting position of the paging occasion corresponding to the terminal device in the paging frame.
[0029] In a second aspect, the present application further provides a paging occasion determination device, including:
[0030] A first acquisition unit, configured to acquire a time slot offset number, where the time slot offset number is used to characterize the time slot offset situation of the paging occasion relative to the starting position of the paging frame;
[0031] A second acquisition unit, configured to acquire the time index value of the synchronization block corresponding to the wave position where the terminal device is located, and each wave position corresponds to a synchronization block;
[0032] A first determination unit, configured to determine the paging frame where the paging occasion corresponding to the terminal device is located according to the time index value;
[0033] A second determination unit, configured to determine the starting position of the paging occasion corresponding to the terminal device in the paging frame according to the time index value and the time slot offset number.
[0034] In some embodiments, the first determination unit is further configured to:
[0035] Determine the frame number according to the quotient obtained by dividing the time index value by the number of synchronization blocks in each system frame;
[0036] Determine the system frame corresponding to the frame number as the paging frame where the paging occasion corresponding to the terminal device is located.
[0037] In some embodiments, the second determination unit is further configured to:
[0038] Determine the time slot position according to the remainder obtained by dividing the time index value by the number of synchronization blocks in each system frame and the time slot offset number;
[0039] Determine the time slot position as the starting position of the paging occasion corresponding to the terminal device in the paging frame.
[0040] In some embodiments, the device further includes:
[0041] A third acquisition unit, configured to acquire a symbol offset number, where the symbol offset number is used to characterize the symbol offset situation of the paging occasion relative to the starting position of the listening time slot of the first type of system information block SIB1;
[0042] The second determination unit is further configured to:
[0043] Determine the symbol position according to the remainder obtained by dividing the time index value by the number of synchronization blocks in each system frame, the time slot offset number, the number of symbols in each time slot, and the symbol offset number;
[0044] Determine the symbol position as the starting position of the paging occasion corresponding to the terminal device in the paging frame.
[0045] In some embodiments, the first acquisition unit is further configured to: when the network configures the paging search space identifier of the terminal device to be 0, acquire the time slot offset number from the system information;
[0046] The third acquisition unit is further configured to: when the network configures the paging search space identifier of the terminal device to be 0, acquire the symbol offset number from the system information.
[0047] In some embodiments, the apparatus further includes:
[0048] A third determination unit, configured to, when the network configures the paging search space identifier of the terminal device to be 0, if the time slot offset number cannot be acquired from the system information, determine the starting position of the monitoring time slot of SIB1 corresponding to the wave position where the terminal device is located in the paging frame as the starting position of the paging occasion corresponding to the terminal device in the paging frame.
[0049] In some embodiments, the apparatus further includes:
[0050] A monitoring module, configured to start monitoring paging messages from the starting position of the paging occasion corresponding to the terminal device in the paging frame when a paging frame is received.
[0051] In a third aspect, the present application further provides a paging occasion determination apparatus, including a memory, a transceiver, and a processor:
[0052] The memory is used to store a computer program; the transceiver is used to transmit and receive data under the control of the processor; the processor is used to read the computer program in the memory and execute the paging occasion determination method in the first aspect or any one of the possible implementation manners of the first aspect.
[0053] In a fourth aspect, the present application further provides a processor-readable storage medium, on which a computer program is stored, and when the computer program is executed by the processor, the paging occasion determination method in the first aspect or any one of the possible implementation manners of the first aspect is implemented.
[0054] In a fifth aspect, the present application also provides a computer program product, including a computer program which, when executed by a processor, implements the paging occasion determination method according to the first aspect or any possible implementation manner of the first aspect.
[0055] The above paging occasion determination method, apparatus, and storage medium accurately determine the paging occasion by obtaining the time slot offset number, determining the paging frame where the paging occasion is located according to the time index value of the synchronization block corresponding to the wave position where the terminal device is located, and determining the starting position of the paging occasion in the paging frame according to the time index value and the time slot offset number. This is beneficial for the terminal device to more accurately monitor paging messages and saves resources. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following will briefly introduce the drawings required for use in the description of the embodiments or related technologies. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.
[0057] Figure 1 It is an application environment diagram of the paging occasion determination method in an embodiment;
[0058] Figure 2 It is a schematic diagram of a system frame in an embodiment;
[0059] Figure 3 It is a schematic flowchart of the paging occasion determination method in an embodiment;
[0060] Figure 4 It is a schematic flowchart of the paging occasion determination method in an embodiment;
[0061] Figure 5 It is a structural block diagram of the paging occasion determination apparatus in an embodiment;
[0062] Figure 6 It is an internal structure diagram of the paging occasion determination apparatus in an embodiment. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0063] In the embodiments of the present application, the term "and / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after.
[0064] In the embodiments of the present application, the term "plurality" refers to two or more, and other quantifiers are similar.
[0065] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.
[0066] The embodiments of the present application provide a paging opportunity determination method and apparatus, which are used to accurately determine the paging opportunity, so that the terminal device can more accurately monitor the paging message and save resources.
[0067] Among them, the method and the apparatus are based on the same inventive concept. Since the principles of solving problems by the method and the apparatus are similar, the implementation of the apparatus and the method can be referred to each other, and the repeated parts will not be described again.
[0068] The technical solutions provided by the embodiments of the present application can be applied to multiple systems. For example, the applicable systems can be Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD) system, Long Term Evolution Advanced (LTE-A) system, Universal Mobile Telecommunications System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) system, 5G New Radio (NR) system and its evolved communication systems, etc. These multiple systems may include terminal devices and network-side devices. The system may also include a core network part, such as an Evolved Packet System (EPS), 5G System (5GS), etc.
[0069] The terminal device involved in the embodiments of the present application can be a device that provides voice and / or data connectivity to users, such as a handheld device with wireless connection capabilities, or other processing devices connected to a wireless modem, etc. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device can be called a User Equipment (UE). The wireless terminal device can be a USB storage device, other personal computer memory devices, and dongles. It can also communicate with one or more core networks (CNs) via a Radio Access Network (RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device. For example, it can be a portable, pocket-sized, handheld, computer-integrated, or vehicle-mounted mobile device that exchanges voice and / or data with the wireless access network. For example, devices such as Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), personal computers, tablets, Machine-type Communication (MTC) terminal devices, etc. The wireless terminal device can also be called a system, subscriber unit, subscriber station, mobile station, mobile, remote station, access point, remote terminal, access terminal, user terminal, user agent, user device, and wireless access points and routers / modems that meet the limitations of this definition, which are not limited in the embodiments of the present application.
[0070] The network device involved in the embodiments of the present application may be a base station, which may include multiple cells that provide services to terminals. Depending on specific application scenarios, the base station may also be referred to as an access point, or may be a device in the access network that communicates with wireless terminal devices through one or more sectors over the air interface, or other names. The network device can be used to mutually replace the received air frames and Internet Protocol (IP) packets, and act as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the management of the attributes of the air interface. For example, the network device involved in the embodiments of the present application may be an evolved network device (eNB or e-NodeB) in a Long Term Evolution (LTE) system, a 5G base station (gNB) in a 5G network architecture (next generation system), etc., or may also be a Home evolved Node B (HeNB), a relay node, a femto, a pico, a network test device, etc. The embodiments of the present application do not limit this. In some network architectures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be geographically separated.
[0071] The following describes each embodiment of the present application in detail with reference to the accompanying drawings of the specification. It should be noted that the display order of the embodiments of the present application only represents the sequence of the embodiments, and does not represent the superiority or inferiority of the technical solutions provided by the embodiments.
[0072] In a satellite system, there are wide beams and narrow spot beams (also known as hopping beams). Among them, the wide beam has a larger coverage area. One satellite may include one or more wide beams, constituting the entire satellite coverage area. The coverage area of the narrow spot beam is very small. The coverage area of one narrow spot beam is called a beam position, and there are hundreds of beam positions in one satellite coverage area. The hopping beam serves the entire satellite coverage range in a hopping manner, covering only one beam position at a certain moment and covering another beam position at the next moment.
[0073] The paging occasion determination method provided by the embodiments of the present application can be applied to an application environment as Figure 1 shown. As Figure 1As shown, in a hopping beam satellite system, the beam coverage area of the satellite includes multiple beam positions, such as beam position 1, beam position 2, and beam position 3, etc. The hopping beam sends a synchronization block (Synchronization Signal / PBCH Block, SSB) at each beam position, and sends all SSBs at all beam positions within the beam coverage area. Among them, the even frames (such as SFN0, SFN2, etc.) in the system frame (System Frame, SF) are used to send SSBs and the first type of system information block (System Information Block Type 1, SIB1) corresponding to the SSBs.
[0074] In an exemplary embodiment, as Figure 2 shown, a schematic diagram of a system frame is provided. Taking a 30 kHz subcarrier spacing as an example, as Figure 2 shown, the length of the system frame SFN0 with a frame number of 0 is 10 ms. A system frame includes 10 subframes (i.e., subframe 0 to subframe 9). Among them, a subframe includes 2 time slots, that is, a system frame includes 20 time slots (i.e., time slot 0 to time slot 19). As Figure 2 shown, the first 4 time slots (i.e., time slot 0 to time slot 3) of the system frame SFN0 are used to send SSBs. Two SSBs are sent in each time slot, that is, a total of 8 SSBs are sent in a system frame.
[0075] In the system frame, each SSB corresponds to a beam position. As Figure 2 shown, the two SSBs sent in time slot 0 correspond to beam positions B0 and B1 respectively, the two SSBs sent in time slot 1 correspond to beam positions B2 and B3 respectively, the two SSBs sent in time slot 2 correspond to beam positions B4 and B5 respectively, and the two SSBs sent in time slot 3 correspond to beam positions B6 and B7 respectively.
[0076] In the system frame, each SSB corresponds to a SIB1, and each SIB1 occupies two time slots. Each beam position corresponds to a SIB1 within an SSB period. As Figure 2 shown, SIB1 starts to be sent from time slot 4 (i.e., the 5th time slot). The SIB1 corresponding to each beam position occupies 2 time slots. Since 8 SSBs are sent in a system frame, corresponding to 8 beam positions, 16 time slots are occupied by SIB1 in a system frame. Among them, the time slots for sending SIB1 of adjacent beam positions are arranged continuously. For example, the time slots for sending SIB1 of beam position 0 are time slot 4 and time slot 5, and the time slots for sending SIB1 of beam position 1 are time slot 6 and 7, and the time slots for sending SIB1 of beam position 0 and beam position 1 are arranged continuously.
[0077] It should be noted that when the subcarrier spacing is greater than 30 kHz (for example, 120 kHz), the number of time slots included in a system frame is greater than 20, and the SIB1 of 8 wave positions occupies the last 16 time slots of a system frame.
[0078] After the network side initiates paging, the terminal device in the idle state can receive the paging message and then initiate a random access procedure. Within each DRX cycle, the terminal device needs to listen to a PO to receive the paging message. When part of the resources in a system frame are used to transmit the paging message, this system frame can be called a paging frame (PF).
[0079] The network side broadcasts the paging message on the PO. In a beam-hopping satellite system, there must be a PO in each wave position covered by the satellite, and the POs in different wave positions are different. For the purpose of saving power consumption, the terminal device only listens to the paging message on its own paging occasion PO.
[0080] In the related art, if the configured common paging search space identifier (ID) is equal to 0, then the terminal device receives the paging message on the default resources corresponding to the control channel of SIB1. As Figure 2 shown, the SIB1 control channel resources corresponding to wave position 0 (i.e., wave position B0) start from time slot 4 and occupy two time slots, time slot 4 and time slot 5, and the offset relative to the frame start position is 4. The control channel resources of SIB1 corresponding to wave position 1 (i.e., wave position B1) start from time slot 6 and occupy two time slots, time slot 6 and time slot 7, and the offset relative to the frame start position is 6. At this time, the paging occasion of wave position 0 corresponds to time slot 4 and time slot 5, and the terminal device starts listening from time slot 4. The paging occasion of wave position 1 corresponds to time slot 6 and time slot 7, and the terminal device starts listening from time slot 6; the same applies to the other wave positions.
[0081] At this time, assuming that the network side sends a paging message in time slot 5, then for the terminal device of wave position 0, it will not receive the paging message in time slot 4 and can only receive the paging message in time slot 5. Similarly, assuming that the network side sends a paging message in time slot 7, for the terminal device of wave position 1, it will not receive the paging message in time slot 6 and can only receive the paging message in time slot 7. In this case, since the terminal device does not know the specific location where the paging message is sent, if the network side does not send the PDCCH corresponding to the paging at the start position of the listening time slot of SIB1, and the terminal device listens from the start symbol of the first time slot according to the configuration, then the terminal device will have a period of invalid listening time, resulting in a certain waste of resources.
[0082] In the related art, if the public paging search space identifier configured by the system is not equal to 0, then the system specifies the configuration for the terminal device to receive paging. The system information sent by the network to the terminal device includes parameters such as the paging cycle, the number of paging frames and the offset, the number of paging occasions included in the paging frame, and the start position of the paging occasion. The terminal device can use these parameters to calculate its own paging occasion. The specific parameters are the default paging cycle (defaultPagingCycle), the number of paging frames and the paging frame offset (nAndPagingFrameOffset), and the first PDCCH monitoring occasion of each paging occasion (firstPDCCH-MonitoringOccasionOfPO).
[0083] It can be seen that if the default resources corresponding to the control channel of SIB1 are not reused and the network configures the paging parameters, although the specific position of paging can be indicated, the network needs to configure a set of paging parameters for each wave position. And a satellite beam coverage area will contain hundreds of wave positions, which will cause a greater burden on the network side and increase the system design complexity.
[0084] In the embodiments of the present application, in order to save resources, reduce the power consumption of the terminal device, and at the same time not increase the system design complexity, the terminal device can accurately determine the paging occasion in a certain way, so as to ensure that the terminal device listens to the paging message more accurately. The core of the paging occasion determination method provided in the embodiments of the present application is: when the terminal device reuses the default resources corresponding to the SIB1 control channel to configure the reception of the paging message, the network side instructs the terminal device to calculate the time slot or symbol for itself to listen to the paging through a certain rule, so as to listen to the paging message more accurately. The following details the paging occasion determination method provided in the embodiments of the present application.
[0085] In an exemplary embodiment, as Figure 3 shown, a paging occasion determination method is provided, and this method can be applied to a terminal device in a hopping beam satellite system. As Figure 3 shown, this method may include:
[0086] Step S301, obtain the time slot offset number.
[0087] Among them, the time slot offset number can be used to characterize the time slot offset situation of the paging occasion relative to the start position of the paging frame where it is located. The terminal device can obtain the time slot offset number from the system information sent by the network side, or can obtain the time slot offset number by other means, and the embodiments of the present application do not limit this.
[0088] In one example, when the network configures the paging search space identifier of the terminal device to be 0, the terminal device can obtain the slot offset number from the system information. When the network configures the paging search space of the terminal device to be 0, it indicates that the terminal device will receive the paging message by multiplexing the default resource configuration corresponding to the SIB1 control channel. To accurately determine the paging occasion, the terminal device needs to calculate the starting position of the paging occasion in the paging frame. Since the slot offset number can represent the slot offset of the paging occasion relative to the starting position of the paging frame, the terminal device can obtain the slot offset number, and thus determine the specific starting position of the paging occasion in the paging frame based on the slot offset number.
[0089] Step S302: Obtain the time index value of the synchronization block corresponding to the beam position where the terminal device is located.
[0090] In a hopping beam satellite system (which can be simply referred to as the system), each beam position corresponds to a synchronization block, i.e., an SSB. In the system, each SSB is assigned a time index value to distinguish different SSBs. Suppose there are 256 beam positions, then there are 256 SSBs, and the time index values of these 256 SSBs can be from 0 to 255, and these 256 SSBs can be denoted as SSB0 to SSB255.
[0091] Step S303: Determine the paging frame in which the paging occasion corresponding to the terminal device is located according to the time index value.
[0092] In the system, even frames (such as SFN0, SFN2, etc.) are used to transmit the SSBs corresponding to each beam position. Since the number of SSBs transmitted in one even frame is limited, multiple even frames are required in the system to transmit the SSBs corresponding to all beam positions. In the embodiment of the present application, the system frame used to transmit the SSB corresponding to the beam position where the terminal device is located can be determined according to the time index value of the synchronization block corresponding to the beam position where the terminal device is located, and this system frame is the paging frame in which the paging occasion corresponding to the terminal device is located.
[0093] In some embodiments, step S302 may include: determining the frame number according to the quotient obtained by dividing the time index value by the number of synchronization blocks in each system frame; determining the system frame corresponding to the frame number as the paging frame in which the paging occasion corresponding to the terminal device is located.
[0094] The number of synchronization blocks in each system frame can be pre-configured. Generally, the number of synchronization blocks in each system frame can be 8 (as Figure 2 shown).
[0095] In one example, assume that the SSB corresponding to the wave position where the terminal device is located is SSB0, indicating that the corresponding time index value is 0. The quotient obtained by dividing the time index value 0 by the number 8 of synchronization blocks in each system frame is 0. Therefore, the system frame SFN0 corresponding to frame number 0 can be determined as the paging frame corresponding to the terminal device. Similarly, if the SSB corresponding to the wave position where the terminal device is located is SSB7, then the system frame SFN0 can be determined as the paging frame corresponding to the terminal device; exemplarily, if the index value is 7, and 7 divided by the number 8 is not divisible, then the quotient of 7 divided by 8 is rounded down, which is equal to 0; similarly, if the index value is 13, and 13 divided by the number 8 is not divisible, then the quotient of 13 divided by 8 is rounded down, which is equal to 1; after obtaining the rounded-down value of the quotient, based on the premise that synchronization blocks are transmitted in even frames, the specific system frame corresponding to the terminal device is determined.
[0096] In another example, if the SSB corresponding to the wave position where the terminal device is located is SSB8, indicating that the corresponding time index value is 0, and the quotient obtained by dividing the time index value 8 by the number 8 of synchronization blocks in each system frame is 1. Considering that synchronization blocks are only transmitted in even frames in the system, the system frame SFN2 can be determined as the paging frame corresponding to the terminal device. Similarly, if the SSB corresponding to the wave position where the terminal device is located is SSB255, and the quotient obtained by dividing the time index value 255 by the number 8 of synchronization blocks in each system frame is 31, the system frame SFN62 can be determined as the paging frame corresponding to the terminal device.
[0097] In the embodiment of the present application, the paging frame where the paging occasion corresponding to the synchronization block is located is the same as the system frame for transmitting the synchronization block, which can be expressed as , where i represents the time index value, and SSBi represents the SSB with time index value i.
[0098] Step S304, determine the starting position of the paging occasion corresponding to the terminal device in the paging frame according to the time index value and the time slot offset number.
[0099] Since a paging frame includes multiple time slots, and the paging message of the terminal device is sent in some of these time slots, after determining the paging frame where the paging occasion corresponding to the terminal device is located, it is also necessary to determine the starting position of the paging occasion corresponding to the terminal device in the paging frame.
[0100] In some embodiments, step S304 may include: determining the time slot position according to the remainder obtained by dividing the time index value by the number of synchronization blocks in each system frame and the time slot offset number; and determining the time slot position as the starting position of the paging occasion corresponding to the terminal device in the paging frame.
[0101] In one example, the time slot position can be determined by formula one:
[0102]
[0103] Formula 1
[0104] Among them, a represents the time slot position, n represents the time slot offset number, i represents the time index value, k represents the number of synchronization blocks in a system frame, and mod represents the modulo operation (which can also be called the remainder operation). It should be noted that considering that the first 4 time slots in a system frame (i.e., Figure 2 the time slots 0 to 3 shown) are used to transmit SSB and cannot be used to transmit paging messages, so the minimum value of n is 4.
[0105] In a possible implementation manner, the method may further include: obtaining a symbol offset number. At this time, step S304 may include: determining the symbol position according to the remainder obtained by dividing the time index value by the number of synchronization blocks in each system frame, the time slot offset number, the number of symbols in each time slot, and the symbol offset number; and determining the symbol position as the starting position of the paging occasion corresponding to the terminal device in the paging frame.
[0106] Among them, the symbol offset number can be used to characterize the symbol offset situation of the paging occasion relative to the starting position of the listening time slot of SIB1.
[0107] As Figure 2 shown, the paging occasions corresponding to wave position 0 are the listening time slots time slot 4 and time slot 5. Therefore, the terminal device at wave position 0 starts listening for paging messages from time slot 4. The paging occasions corresponding to wave position 1 are the listening time slots time slot 6 and time slot 7. Therefore, the terminal device at wave position 1 starts listening for paging messages from time slot 6. The same applies to the remaining wave positions. If starting to listen from the starting position of the listening time slot, then the terminal device will have a period of invalid listening time, resulting in a certain waste of resources. In the embodiments of the present application, starting to listen after offsetting a certain number of symbols from the starting position of the listening time slot, thereby saving resources.
[0108] In an example, the symbol position can be determined by Formula 2:
[0109]
[0110] Formula 2
[0111] Among them, b represents the symbol position, n represents the time slot offset number, i represents the time index value, k represents the number of synchronization blocks in each system frame, k can take values such as 8, represents the remainder obtained by dividing the time index value by the number of synchronization blocks in each system frame, h represents the number of symbols in each time slot, h can take values such as 14, and s represents the symbol offset number.
[0112] After determining the paging frame in which the paging occasion corresponding to the terminal device is located and the starting position in the paging frame, the terminal device can, when receiving the paging frame, start listening for paging messages from the starting position.
[0113] In the embodiments of the present application, the starting time slot can be determined only according to the time slot offset number, or the starting symbol can be determined according to the time slot offset number and the symbol offset number. The former is simpler to calculate, and the starting position determined by the latter is more accurate.
[0114] The above paging occasion determination method accurately determines the paging occasion by obtaining the time slot offset number, determining the paging frame in which the paging occasion is located according to the time index value of the synchronization block corresponding to the wave position where the terminal device is located, and determining the starting position of the paging occasion in the paging frame according to the time index value and the time slot offset number, which is beneficial for the terminal device to more accurately listen for paging messages and saves resources.
[0115] In an exemplary embodiment, as Figure 4 shown, a paging occasion determination method is provided. As Figure 4 shown, the method may include:
[0116] Step S401, the network side sends system information to the terminal device.
[0117] Step S402, the terminal device determines the paging occasion according to the system information.
[0118] In some embodiments, step S402 may include: when the network configures the paging search space identifier of the terminal device to be 0, the terminal device obtains the time slot offset number and the symbol offset number from the system information, and then determines the paging occasion according to the obtained situation of the time slot offset number and the symbol offset number.
[0119] In the embodiments of the present application, according to the obtained situation of the time slot offset number and the symbol offset number, it can be divided into three cases. Case 1, the time slot offset number is obtained but the symbol offset number is not obtained. Case 2, the time slot offset number is obtained and the symbol offset number is obtained. Case 3, the time slot offset number is not obtained. The processing methods for the three cases are described below.
[0120] Case 1: If the terminal device obtains the time slot offset number from the system information but does not obtain the symbol offset number, the terminal device can first determine the time slot position according to the remainder obtained by dividing the time index value by the number of synchronization blocks in each system frame and the time slot offset number through formula 1, and then determine the time slot position as the starting position of the paging occasion corresponding to the terminal device in the paging frame.
[0121] Taking Figure 2 as an example, the time slots in which the paging occasions corresponding to the wave positions of each SSB are configured by the system are as follows:
[0122] Assume there are 256 SSBs in total, and the SSB period is 640 ms.
[0123] For all wave positions, the following parameters are the same: Paging period: the same as the SSB period, which is 640 ms; Number of paging frames: 1; Number of paging opportunities included in each paging frame: 1.
[0124] The time slots where the paging opportunities of the wave positions corresponding to each SSB are located are different. Taking n = 4 as an example, the time slot positions where the paging opportunities of each wave position are located are calculated through Formula 1 as follows:
[0125] The synchronization block corresponding to the terminal device is SSB0, the paging frame is SFN0, and the time slot position is time slot 5;
[0126] The synchronization block corresponding to the terminal device is SSB1, the paging frame is SFN0, and the time slot position is time slot 7;
[0127] ……
[0128] The synchronization block corresponding to the terminal device is SSB7, the paging frame is SFN0, and the time slot position is time slot 19;
[0129] The synchronization block corresponding to the terminal device is SSB8, the paging frame is SFN2, and the time slot position is time slot 5;
[0130] ……
[0131] The synchronization block corresponding to the terminal device is SSB255, the paging frame is SFN62, and the time slot position is time slot 19.
[0132] Case 2: If the terminal device obtains the time slot offset number and the symbol offset number from the system information, the terminal device can first determine the symbol position through Formula 2 according to the remainder obtained by dividing the time index value by the number of synchronization blocks in each system frame, the time slot offset number, the number of symbols in each time slot, and the symbol offset number, and then determine the symbol position as the starting position of the paging opportunity corresponding to the terminal device in the paging frame.
[0133] Take Figure 2 as an example, the symbols where the paging opportunities configured by the system for the wave positions corresponding to each SSB are located are as follows:
[0134] Assume there are 256 SSBs in total, and the SSB period is 640 ms.
[0135] For all wave positions, the following parameters are the same: Paging period: the same as the SSB period, which is 640 ms; Number of paging frames: 1; Number of paging opportunities included in each paging frame: 1.
[0136] The paging occasions of the wave positions corresponding to each SSB are in different time slots. Taking n = 4 and s = 14 as an example, the symbol positions of the paging occasions of each wave position are calculated by Formula 2 as follows:
[0137] The synchronization block corresponding to the terminal device is SSB0, the paging frame is SFN0, and the symbol position is symbol 70;
[0138] The synchronization block corresponding to the terminal device is SSB1, the paging frame is SFN0, and the symbol position is symbol 98;
[0139] ……
[0140] The synchronization block corresponding to the terminal device is SSB7, the paging frame is SFN0, and the symbol position is symbol 266;
[0141] The synchronization block corresponding to the terminal device is SSB8, the paging frame is SFN2, and the symbol position is symbol 70;
[0142] ……
[0143] The synchronization block corresponding to the terminal device is SSB255, the paging frame is SFN62, and the symbol position is symbol 266.
[0144] Case 3: If the terminal device fails to obtain the time slot offset number from the system information, the terminal device determines the start position of the listening time slot of SIB1 corresponding to the wave position of the terminal device in the paging frame as the start position of the paging occasion corresponding to the terminal device in the paging frame.
[0145] As Figure 2 shown, the paging occasion of wave position 0 corresponds to time slots 4 and 5, and the terminal device starts listening from time slot 4. The paging occasion of wave position 1 corresponds to time slots 6 and 7, and the terminal device starts listening from time slot 6. The same applies to the other wave positions.
[0146] In the embodiments of the present application, when the terminal device multiplexes the default resource configuration corresponding to the SIB1 control channel to receive the paging message, the network side can indicate the parameters (time slot offset number, or time slot offset number and symbol offset number) required to determine the paging occasion to the terminal device. Thereafter, the terminal device can calculate the time slot or symbol for listening to the paging message according to certain rules.
[0147] In the embodiments of the present application, there is a one-to-one correspondence between the SSB and the PDCCH monitoring occasion for paging. For the situation where the terminal device in the beam-hopping satellite system cannot accurately monitor the paging message, the paging occasion determination method provided by the embodiments of the present application enables the terminal device to calculate the time slot or symbol where the paging monitoring occasion corresponding to each SSB is located according to the time slot offset number and symbol offset number notified by the network side through the system information. Without increasing the system calculation complexity, it is beneficial for the terminal device to more accurately monitor the paging message and reduce the power consumption of the terminal device.
[0148] It should be understood that although the steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear indication in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or alternately with at least a part of other steps or steps or stages in other steps.
[0149] Based on the same inventive concept, the embodiments of the present application also provide a paging occasion determination device for implementing the above-mentioned paging occasion determination method. The implementation solution provided by this device to solve the problem is similar to the implementation solution described in the above method. Therefore, the specific limitations in one or more embodiments of the paging occasion determination device provided below can refer to the limitations on the paging occasion determination method in the above text, and will not be repeated here.
[0150] In an exemplary embodiment, as Figure 5 shown, a paging occasion determination device is provided. The device 500 may include: a first acquisition unit 501, a second acquisition unit 502, a first determination unit 503, and a second determination unit 504, where:
[0151] The first acquisition unit is configured to acquire a time slot offset number, and the time slot offset number is used to characterize the time slot offset situation of the paging occasion relative to the starting position of the paging frame where it is located;
[0152] The second acquisition unit is configured to acquire the time index value of the synchronization block corresponding to the wave position where the terminal device is located, and each wave position corresponds to a synchronization block;
[0153] The first determination unit is configured to determine the paging frame where the paging occasion corresponding to the terminal device is located according to the time index value;
[0154] A second determination unit, configured to determine a starting position of a paging occasion corresponding to a terminal device in a paging frame according to a time index value and a time slot offset number.
[0155] In some embodiments, the first determination unit is further configured to:
[0156] Determine a frame number according to a quotient obtained by dividing the time index value by a number of synchronization blocks in each system frame;
[0157] Determine a system frame corresponding to the frame number as a paging frame in which a paging occasion corresponding to the terminal device is located.
[0158] In some embodiments, the second determination unit is further configured to:
[0159] Determine a time slot position according to a remainder obtained by dividing the time index value by a number of synchronization blocks in each system frame and the time slot offset number;
[0160] Determine the time slot position as a starting position of a paging occasion corresponding to the terminal device in the paging frame.
[0161] In some embodiments, the apparatus further includes:
[0162] A third acquisition unit, configured to acquire a symbol offset number, where the symbol offset number is used to characterize a symbol offset condition of a paging occasion relative to a starting position of a monitoring time slot of a first type of system information block SIB1;
[0163] The second determination unit is further configured to:
[0164] Determine a symbol position according to a remainder obtained by dividing the time index value by a number of synchronization blocks in each system frame, the time slot offset number, a number of symbols in each time slot, and the symbol offset number;
[0165] Determine the symbol position as a starting position of a paging occasion corresponding to the terminal device in the paging frame.
[0166] In some embodiments, the first acquisition unit is further configured to: when a paging search space identifier of the terminal device is configured by the network to be 0, acquire the time slot offset number from system information;
[0167] The third acquisition unit is further configured to: when a paging search space identifier of the terminal device is configured by the network to be 0, acquire the symbol offset number from system information.
[0168] In some embodiments, the apparatus further includes:
[0169] A third determination unit, configured to, when the paging search space identifier of the network-configured terminal device is 0, if the time slot offset number cannot be obtained from the system information, determine the starting position of the monitoring time slot of SIB1 corresponding to the wave position where the terminal device is located in the paging frame as the starting position of the paging occasion corresponding to the terminal device in the paging frame.
[0170] In some embodiments, the apparatus further includes:
[0171] A monitoring module, configured to, when receiving a paging frame, start monitoring paging messages from the starting position of the paging occasion corresponding to the terminal device in the paging frame.
[0172] It should be noted that the division of units in the embodiments of the present application is illustrative only, and is only a logical function division. In actual implementation, there may be other division methods. In addition, in each embodiment of the present application, the functional units may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit. The above integrated units may be implemented in the form of hardware or in the form of software functional units.
[0173] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a processor-readable storage medium. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, may be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods in the embodiments of the present application.
[0174] It should be noted here that the above apparatus provided in the embodiments of the present application can implement all the method steps implemented in the above method embodiments, and can achieve the same technical effects. The same parts and beneficial effects as those in the method embodiments will not be specifically described in this embodiment.
[0175] In an exemplary embodiment, a paging occasion determination apparatus is provided. The paging occasion determination apparatus may be a terminal device, and its internal structure may be as Figure 6 shown. The paging occasion determination apparatus includes a memory 1120, a transceiver 1110, and a processor 1100.
[0176] A transceiver, configured to receive and send data under the control of the processor.
[0177] Among them, in Figure 6Among them, the bus architecture may include any number of interconnected buses and bridges, specifically, various circuits of one or more processors represented by the processor and the memory represented by the memory are linked together. The bus architecture can also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art, and thus will not be further described herein. The bus interface provides an interface. The transceiver can be multiple components, that is, including a transmitter and a receiver, and provides a unit for communicating with various other devices on the transmission medium, and these transmission mediums include wireless channels, wired channels, optical fiber cables and other transmission mediums. For different user devices, the user interface can also be an interface capable of externally connecting and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, etc.
[0178] The processor is responsible for managing the bus architecture and general processing, and the memory can store the data used by the processor when executing operations.
[0179] Optionally, the processor can be a CPU (Central Processing Unit), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), or CPLD (Complex Programmable Logic Device), and the processor can also adopt a multi-core architecture.
[0180] The processor is used to execute any of the above methods provided by the embodiments of the present application according to the obtained executable instructions by calling the program stored in the memory. The processor and the memory can also be physically separated.
[0181] It should be noted here that the above device provided by the embodiments of the present application can implement all the method steps implemented by the above method embodiments, and can achieve the same technical effects. The same parts and beneficial effects as the method embodiments in this embodiment will not be specifically described herein.
[0182] In an exemplary embodiment, a paging determination device is provided, including a transceiver and a processor:
[0183] A memory for storing a computer program; a transceiver for transceiving data under the control of the processor; a processor for reading the computer program in the memory and performing the following operations:
[0184] Obtain a time slot offset number, which is used to characterize the time slot offset situation of the paging occasion relative to the starting position of the paging frame where it is located;
[0185] Obtain the time index value of the synchronization block corresponding to the wave position where the terminal device is located, and each wave position corresponds to a synchronization block;
[0186] Determine the paging frame where the paging occasion corresponding to the terminal device is located according to the time index value;
[0187] Determine the starting position of the paging occasion corresponding to the terminal device in the paging frame according to the time index value and the time slot offset number.
[0188] In one embodiment, when the processor executes the computer program, the following steps are further executed:
[0189] Determine the frame number according to the quotient obtained by dividing the time index value by the number of synchronization blocks in each system frame;
[0190] Determine the system frame corresponding to the frame number as the paging frame where the paging occasion corresponding to the terminal device is located.
[0191] In one embodiment, when the processor executes the computer program, the following steps are further executed:
[0192] Determine the time slot position according to the remainder obtained by dividing the time index value by the number of synchronization blocks in each system frame, the time slot offset number;
[0193] Determine the starting position of the paging occasion corresponding to the terminal device in the paging frame as the time slot position.
[0194] In one embodiment, when the processor executes the computer program, the following steps are further executed:
[0195] Obtain the symbol offset number, which is used to characterize the symbol offset situation of the paging occasion relative to the starting position of the listening time slot of the first type of system information block SIB1;
[0196] Determine the symbol position according to the remainder obtained by dividing the time index value by the number of synchronization blocks in each system frame, the time slot offset number, the number of symbols in each time slot, and the symbol offset number;
[0197] Determine the starting position of the paging occasion corresponding to the terminal device in the paging frame as the symbol position.
[0198] In one embodiment, when the processor executes the computer program, the following steps are further executed:
[0199] In the case where the network configures the paging search space identifier of the terminal device to be 0, obtain the time slot offset number from the system information;
[0200] In the case where the network configures the paging search space identifier of the terminal device to be 0, obtain the symbol offset number from the system information.
[0201] In one embodiment, when the processor executes the computer program, the following steps are further executed:
[0202] When the paging search space identifier of the network configuration terminal device is 0, if the time slot offset number cannot be obtained from the system information, the starting position of the monitoring time slot of SIB1 corresponding to the wave position where the terminal device is located in the paging frame is determined as the starting position of the paging occasion corresponding to the terminal device in the paging frame.
[0203] In one embodiment, when the processor executes the computer program, the following steps are further executed:
[0204] When receiving a paging frame, start monitoring the paging message from the starting position of the paging occasion corresponding to the terminal device in the paging frame.
[0205] In an exemplary embodiment, a processor-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by the processor, the following steps are implemented:
[0206] Obtain a time slot offset number, which is used to characterize the time slot offset situation of the paging occasion relative to the starting position of the paging frame where it is located;
[0207] Obtain the time index value of the synchronization block corresponding to the wave position where the terminal device is located, and each wave position corresponds to a synchronization block;
[0208] According to the time index value, determine the paging frame where the paging occasion corresponding to the terminal device is located;
[0209] According to the time index value and the time slot offset number, determine the starting position of the paging occasion corresponding to the terminal device in the paging frame.
[0210] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented:
[0211] Determine the frame number according to the quotient obtained by dividing the time index value by the number of synchronization blocks in each system frame;
[0212] Determine the system frame corresponding to the frame number as the paging frame where the paging occasion corresponding to the terminal device is located.
[0213] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented:
[0214] Determine the time slot position according to the remainder obtained by dividing the time index value by the number of synchronization blocks in each system frame and the time slot offset number;
[0215] Determine the time slot position as the starting position of the paging occasion corresponding to the terminal device in the paging frame.
[0216] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented:
[0217] Obtain a symbol offset number, which is used to characterize the symbol offset situation of the paging occasion relative to the starting position of the listening time slot of the first type of system information block SIB1;
[0218] Determine the symbol position according to the remainder obtained by dividing the time index value by the number of synchronization blocks in each system frame, the time slot offset number, the number of symbols in each time slot, and the symbol offset number;
[0219] Determine the symbol position as the starting position of the paging occasion corresponding to the terminal device in the paging frame.
[0220] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0221] When the paging search space identifier of the network-configured terminal device is 0, obtain the time slot offset number from the system information;
[0222] When the paging search space identifier of the network-configured terminal device is 0, obtain the symbol offset number from the system information.
[0223] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0224] When the paging search space identifier of the network-configured terminal device is 0, if the time slot offset number cannot be obtained from the system information, then determine the starting position of the listening time slot of SIB1 corresponding to the wave position where the terminal device is located in the paging frame as the starting position of the paging occasion corresponding to the terminal device in the paging frame.
[0225] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0226] When receiving a paging frame, start listening for a paging message from the starting position of the paging occasion corresponding to the terminal device in the paging frame.
[0227] The processor-readable storage medium can be any available medium or data storage device accessible by the processor, including but not limited to magnetic memories (such as floppy disks, hard disks, magnetic tapes, magneto-optical discs (MO), etc.), optical memories (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor memories (such as ROM, EPROM, EEPROM, non-volatile memories (NAND FLASH), solid-state drives (SSD)), etc.
[0228] In one embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.
[0229] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) containing computer-usable program code.
[0230] The present application is described with reference to the flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowchart and / or block diagram, and the combination of flows and / or blocks in the flowchart and / or block diagram, can be realized by computer-executable instructions. These computer-executable instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate means for realizing the functions specified in Figure 1 one or more of the flows Figure 1 or blocks or the combination of blocks.
[0231] These processor-executable instructions can also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the processor-readable memory generate a manufactured article including instruction means that realizes the functions specified in Figure 1 one or more of the flows Figure 1 or blocks or the combination of blocks.
[0232] Obviously, those skilled in the art can make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalent technologies, the present application is also intended to include these modifications and variations.
Claims
1. A method for determining paging opportunity, characterized in that, The method includes: Obtaining a time slot offset number; Obtaining a time index value of a synchronization block corresponding to the wave position where the terminal device is located, where each wave position corresponds to a synchronization block; Determining a paging frame in which a paging occasion corresponding to the terminal device is located according to the time index value; Determining a starting position of the paging occasion corresponding to the terminal device in the paging frame according to the time index value and the time slot offset number.
2. The method according to claim 1, characterized in that, The determining, according to the time index value, a paging frame in which a paging occasion corresponding to the terminal device is located includes: Determining a frame number according to a quotient obtained by dividing the time index value by a number of synchronization blocks in each system frame; Determining the system frame corresponding to the frame number as the paging frame in which the paging occasion corresponding to the terminal device is located.
3. The method according to claim 1, characterized in that, The determining, according to the time index value and the time slot offset number, a starting position of the paging occasion corresponding to the terminal device in the paging frame includes: Determining a time slot position according to a remainder obtained by dividing the time index value by a number of synchronization blocks in each system frame, the time slot offset number, a number of symbols in each time slot, and the symbol offset number; Determining the time slot position as the starting position of the paging occasion corresponding to the terminal device in the paging frame.
4. The method according to claim 1, characterized in that, The method further includes: Obtaining a symbol offset number; The determining, according to the time index value and the time slot offset number, a starting position of the paging occasion corresponding to the terminal device in the paging frame includes: Determining a symbol position according to a remainder obtained by dividing the time index value by a number of synchronization blocks in each system frame, the time slot offset number, a number of symbols in each time slot, and the symbol offset number; Determining the symbol position as the starting position of the paging occasion corresponding to the terminal device in the paging frame.
5. The method according to claim 4, characterized in that, The obtaining the time slot offset number includes: When the paging search space identifier of the terminal device is configured by the network to be 0, obtaining the time slot offset number from system information; The obtaining the symbol offset number includes: When the paging search space identifier of the terminal device is configured by the network to be 0, obtaining the symbol offset number from system information.
6. The method according to claim 5, characterized in that, The method further includes: When the paging search space identifier of the terminal device is configured by the network to be 0, if the time slot offset number cannot be obtained from the system information, determining a starting position of a listening time slot of SIB1 corresponding to the wave position of the terminal device in the paging frame as the starting position of the paging occasion corresponding to the terminal device in the paging frame.
7. The method according to claim 1, characterized in that, The method further includes: When receiving the paging frame, starting to listen for a paging message from the starting position of the paging occasion corresponding to the terminal device in the paging frame.
8. A paging opportunity determination device, characterized in that, The apparatus includes: A first obtaining unit, configured to obtain a time slot offset number; A second obtaining unit, configured to obtain a time index value of a synchronization block corresponding to the wave position where the terminal device is located, where each wave position corresponds to a synchronization block; A first determining unit, configured to determine a paging frame in which a paging occasion corresponding to the terminal device is located according to the time index value; A second determining unit, configured to determine a starting position of the paging occasion corresponding to the terminal device in the paging frame according to the time index value and the time slot offset number.
9. A paging opportunity determination device, characterized in that, Including a memory, a transceiver, and a processor: A memory for storing computer programs; a transceiver for transceiving data under the control of the processor; a processor for reading the computer programs in the memory and performing the following operations: Obtain a time slot offset number; Obtain the time index value of the synchronization block corresponding to the wave position where the terminal device is located, and each wave position corresponds to a synchronization block; Determine the paging frame where the paging occasion corresponding to the terminal device is located according to the time index value; Determine the starting position of the paging occasion corresponding to the terminal device in the paging frame according to the time index value and the time slot offset number.
10. The apparatus according to claim 9, wherein, Determine the starting position of the paging occasion corresponding to the terminal device in the paging frame according to the time index value and the time slot offset number, specifically including: Determine the time slot position according to the remainder obtained by dividing the time index value by the number of synchronization blocks in each system frame and the time slot offset number; Determine the starting position of the paging occasion corresponding to the terminal device in the paging frame as the time slot position.
11. The apparatus according to claim 9, wherein, The processor is further configured to perform the following operations: Obtain a symbol offset number; The determining the starting position of the paging occasion corresponding to the terminal device in the paging frame according to the time index value and the time slot offset number specifically includes: Determine the symbol position according to the remainder obtained by dividing the time index value by the number of synchronization blocks in each system frame, the time slot offset number, the number of symbols in each time slot, and the symbol offset number; Determine the starting position of the paging occasion corresponding to the terminal device in the paging frame as the symbol position.
12. A processor-readable storage medium, wherein, The processor-readable storage medium stores a program, and the program is used to cause the processor to execute the method according to any one of claims 1 to 7.