Method for determining paging position, terminal, network equipment, device and storage medium
By introducing an offset parameter into the wireless communication system and using a specific formula to calculate the position of the paging radio frame, the problem of determining the paging position under the adaptive paging mechanism is solved, and network energy saving is achieved.
Patent Information
- Application Number
- CN202410577804.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-10
- Publication Date
- 2025-11-11
AI Technical Summary
In wireless communication systems, how to determine the paging location under an adaptive paging mechanism to reduce energy consumption is a technical problem that needs to be solved.
By introducing an offset parameter, the location of the paging radio frame is determined based on the offset parameter. The location of the paging radio frame is calculated using the formulas (SFN+PF_offset+(UE_ID mod N)*offset)mod T=(T div N)*(UE_ID mod N), (SFN+PF_offset-((T div N)-(UE_ID mod N)-1)*offset)mod T=(T div N)*(UE_ID mod N) or (SFN+PF_offset+offset)mod T=(T div N)*(UE_ID mod N).
It effectively solves the problem of how to determine the paging location under the adaptive paging mechanism, supports the implementation of the adaptive paging mechanism, and achieves the goal of network energy saving.
Smart Images

Figure CN120935718A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technology, and in particular to a method, terminal, network device, apparatus, and storage medium for determining paging location. Background Technology
[0002] To reduce energy consumption and achieve green communication networks, energy-saving mechanisms have been introduced into wireless communication systems, including adaptive paging mechanisms. Determining the paging location is a technical problem that needs to be solved when using an adaptive paging mechanism. Summary of the Invention
[0003] This application provides a method, terminal, network device, apparatus, and storage medium for determining the paging location, in order to solve the problem of how to determine the paging location.
[0004] In a first aspect, this application provides a method for determining a paging location, applied to a terminal, comprising:
[0005] The location of the paging radio frame is determined based on the offset parameter.
[0006] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0007] The location of the paging radio frame is determined based on the first formula, which is:
[0008] (SFN+PF_offset+(UE_ID mod N)*offset)mod T=(T div N)*(UE_ID mod N)
[0009] In the formula, SFN is the system radio frame number, PF_offset is the offset value of the paging radio frame, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0010] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0011] The location of the paging radio frame is determined based on the second formula, which is:
[0012] (SFN+PF_offset-((T div N)-(UE_ID mod N)-1)*offset)mod T=(T div N)*(UE_ID mod N)
[0013] In the formula, SFN is the system radio frame number, PF_offset is the radio frame offset value, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0014] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0015] The location of the paging radio frame is determined based on the third formula, which is:
[0016] (SFN+PF_offset+offset)mod T=(T div N)*(UE_ID mod N)
[0017] In the formula, SFN is the system radio frame number, PF_offset is the radio frame offset value, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0018] In some embodiments, the value of the offset parameter is determined based on (UE_ID mod N).
[0019] In some embodiments, the method further includes:
[0020] One or more values of the offset parameter received from the network side broadcast.
[0021] In some embodiments, the method further includes:
[0022] When there are multiple parameter values, the activated parameter value is determined based on the instructions from the network side.
[0023] In some embodiments, the method further includes:
[0024] A list of one or more values for the offset parameter broadcast from the receiving network side;
[0025] The offset parameter value is determined from a list of parameter values or an active list of parameter values based on the terminal's (UE_ID mod N).
[0026] In some embodiments, determining the value of the offset parameter from a list of parameter values or an active list of parameter values based on the terminal's (UE_ID mod N) includes:
[0027] The value of the (i+1)th parameter in a list of parameter values or an active list of parameter values is determined as the value of the offset parameter, where i is equal to the terminal's (UE_ID mod N).
[0028] In some embodiments, the method further includes:
[0029] When there are multiple parameter value lists, the list of active parameter value lists is determined based on the instructions from the network side.
[0030] In some embodiments, the method further includes:
[0031] If N, determined by a set of paging parameters broadcast on the network side, is a non-integer, perform any of the following:
[0032] The location of the paging radio frame is determined by N=1; or...
[0033] The location of the paging radio frame is determined based on another set of paging parameters broadcast on the network side; or...
[0034] The current community has been designated as a prohibited community.
[0035] Secondly, this application also provides a method for determining the paging location, applied to a network device, comprising:
[0036] The location of the paging radio frame is determined based on the offset parameter.
[0037] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0038] The location of the paging radio frame is determined based on the first formula, which is:
[0039] (SFN+PF_offset+(UE_ID mod N)*offset)mod T=(T div N)*(UE_ID mod N)
[0040] In the formula, SFN is the system radio frame number, PF_offset is the offset value of the paging radio frame, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0041] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0042] The location of the paging radio frame is determined based on the second formula, which is:
[0043] (SFN+PF_offset-((T div N)-(UE_ID mod N)-1)*offset)mod T=(T div N)*(UE_ID mod N)
[0044] In the formula, SFN is the system radio frame number, PF_offset is the radio frame offset value, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0045] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0046] The location of the paging radio frame is determined based on the third formula, which is:
[0047] (SFN+PF_offset+offset)mod T=(T div N)*(UE_ID mod N)
[0048] In the formula, SFN is the system radio frame number, PF_offset is the radio frame offset value, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0049] In some embodiments, the value of the offset parameter is determined based on (UE_ID mod N).
[0050] In some embodiments, the method further includes:
[0051] Broadcast one or more values of the offset parameter to the terminal.
[0052] In some embodiments, the method further includes:
[0053] When there are multiple parameter values, the terminal is instructed to activate the parameter value.
[0054] In some embodiments, the method further includes:
[0055] Broadcast a list of one or more values for the offset parameter to the terminal.
[0056] In some embodiments, the method further includes:
[0057] If there are multiple parameter value lists, indicate the active parameter value list to the terminal.
[0058] Thirdly, this application also provides a terminal, including a memory, a transceiver, and a processor;
[0059] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0060] The location of the paging radio frame is determined based on the offset parameter.
[0061] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0062] The location of the paging radio frame is determined based on the first formula, which is:
[0063] (SFN+PF_offset+(UE_ID mod N)*offset)mod T=(T div N)*(UE_ID mod N)
[0064] In the formula, SFN is the system radio frame number, PF_offset is the offset value of the paging radio frame, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0065] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0066] The location of the paging radio frame is determined based on the second formula, which is:
[0067] (SFN+PF_offset-((T div N)-(UE_ID mod N)-1)*offset)mod T=(T div N)*(UE_ID mod N)
[0068] In the formula, SFN is the system radio frame number, PF_offset is the radio frame offset value, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0069] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0070] The location of the paging radio frame is determined based on the third formula, which is:
[0071] (SFN+PF_offset+offset)mod T=(T div N)*(UE_ID mod N)
[0072] In the formula, SFN is the system radio frame number, PF_offset is the radio frame offset value, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0073] In some embodiments, the value of the offset parameter is determined based on (UE_ID mod N).
[0074] In some embodiments, the operation further includes:
[0075] One or more values of the offset parameter received from the network side broadcast.
[0076] In some embodiments, the operation further includes:
[0077] When there are multiple parameter values, the activated parameter value is determined based on the instructions from the network side.
[0078] In some embodiments, the operation further includes:
[0079] A list of one or more values for the offset parameter broadcast from the receiving network side;
[0080] The offset parameter value is determined from a list of parameter values or an active list of parameter values based on the terminal's (UE_ID mod N).
[0081] In some embodiments, determining the value of the offset parameter from a list of parameter values or an active list of parameter values based on the terminal's (UE_ID mod N) includes:
[0082] The value of the (i+1)th parameter in a list of parameter values or an active list of parameter values is determined as the value of the offset parameter, where i is equal to the terminal's (UE_ID mod N).
[0083] In some embodiments, the operation further includes:
[0084] When there are multiple parameter value lists, the list of active parameter value lists is determined based on the instructions from the network side.
[0085] In some embodiments, the operation further includes:
[0086] If N, determined by a set of paging parameters broadcast on the network side, is a non-integer, perform any of the following:
[0087] The location of the paging radio frame is determined by N=1; or...
[0088] The location of the paging radio frame is determined based on another set of paging parameters broadcast on the network side; or...
[0089] The current community has been designated as a prohibited community.
[0090] Fourthly, this application also provides a network device, including a memory, a transceiver, and a processor;
[0091] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0092] The location of the paging radio frame is determined based on the offset parameter.
[0093] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0094] The location of the paging radio frame is determined based on the first formula, which is:
[0095] (SFN+PF_offset+(UE_ID mod N)*offset)mod T=(T div N)*(UE_ID mod N)
[0096] In the formula, SFN is the system radio frame number, PF_offset is the offset value of the paging radio frame, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0097] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0098] The location of the paging radio frame is determined based on the second formula, which is:
[0099] (SFN+PF_offset-((T div N)-(UE_ID mod N)-1)*offset)mod T=(T div N)*(UE_ID mod N)
[0100] In the formula, SFN is the system radio frame number, PF_offset is the radio frame offset value, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0101] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0102] The location of the paging radio frame is determined based on the third formula, which is:
[0103] (SFN+PF_offset+offset)mod T=(T div N)*(UE_ID mod N)
[0104] In the formula, SFN is the system radio frame number, PF_offset is the radio frame offset value, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0105] In some embodiments, the value of the offset parameter is determined based on (UE_ID mod N).
[0106] In some embodiments, the operation further includes:
[0107] Broadcast one or more values of the offset parameter to the terminal.
[0108] In some embodiments, the operation further includes:
[0109] When there are multiple parameter values, the terminal is instructed to activate the parameter value.
[0110] In some embodiments, the operation further includes:
[0111] Broadcast a list of one or more values for the offset parameter to the terminal.
[0112] In some embodiments, the operation further includes:
[0113] If there are multiple parameter value lists, indicate the active parameter value list to the terminal.
[0114] Fifthly, this application also provides an apparatus for determining the paging location, comprising:
[0115] The first determining unit is used to determine the location of the paging radio frame based on the offset parameter.
[0116] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0117] The location of the paging radio frame is determined based on the first formula, which is:
[0118] (SFN+PF_offset+(UE_ID mod N)*offset)mod T=(T div N)*(UE_ID mod N)
[0119] In the formula, SFN is the system radio frame number, PF_offset is the offset value of the paging radio frame, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0120] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0121] The location of the paging radio frame is determined based on the second formula, which is:
[0122] (SFN+PF_offset-((T div N)-(UE_ID mod N)-1)*offset)mod T=(T div N)*(UE_ID mod N)
[0123] In the formula, SFN is the system radio frame number, PF_offset is the radio frame offset value, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0124] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0125] The location of the paging radio frame is determined based on the third formula, which is:
[0126] (SFN+PF_offset+offset)mod T=(T div N)*(UE_ID mod N)
[0127] In the formula, SFN is the system radio frame number, PF_offset is the radio frame offset value, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0128] In some embodiments, the value of the offset parameter is determined based on (UE_ID mod N).
[0129] In some embodiments, the device further includes:
[0130] The first receiving unit is used to receive one or more parameter values of the offset parameter broadcast by the network side.
[0131] In some embodiments, the device further includes:
[0132] The second determining unit is used to determine the activated parameter value based on the instruction from the network side when there are multiple parameter values.
[0133] In some embodiments, the device further includes:
[0134] The second receiving unit is used to receive one or more parameter value lists of the offset parameters broadcast by the network side.
[0135] The third determining unit is used to determine the value of the offset parameter based on the terminal's (UE_ID mod N) from a list of parameter values or an active list of parameter values.
[0136] In some embodiments, determining the value of the offset parameter from a list of parameter values or an active list of parameter values based on the terminal's (UE_ID mod N) includes:
[0137] The value of the (i+1)th parameter in a list of parameter values or an active list of parameter values is determined as the value of the offset parameter, where i is equal to the terminal's (UE_ID mod N).
[0138] In some embodiments, the device further includes:
[0139] The fourth determining unit is used to determine the list of active parameter values based on the instructions from the network side when there are multiple parameter value lists.
[0140] In some embodiments, the device further includes:
[0141] The execution unit is configured to perform any of the following if N, determined by a set of paging parameters broadcast on the network side, is a non-integer:
[0142] The location of the paging radio frame is determined by N=1; or...
[0143] The location of the paging radio frame is determined based on another set of paging parameters broadcast on the network side; or...
[0144] The current community has been designated as a prohibited community.
[0145] Sixthly, this application also provides an apparatus for determining the paging location, comprising:
[0146] The fifth determining unit is used to determine the location of the paging radio frame based on the offset parameter.
[0147] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0148] The location of the paging radio frame is determined based on the first formula, which is:
[0149] (SFN+PF_offset+(UE_ID mod N)*offset)mod T=(T div N)*(UE_ID mod N)
[0150] In the formula, SFN is the system radio frame number, PF_offset is the offset value of the paging radio frame, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0151] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0152] The location of the paging radio frame is determined based on the second formula, which is:
[0153] (SFN+PF_offset-((T div N)-(UE_ID mod N)-1)*offset)mod T=(T div N)*(UE_ID mod N)
[0154] In the formula, SFN is the system radio frame number, PF_offset is the radio frame offset value, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0155] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0156] The location of the paging radio frame is determined based on the third formula, which is:
[0157] (SFN+PF_offset+offset)mod T=(T div N)*(UE_ID mod N)
[0158] In the formula, SFN is the system radio frame number, PF_offset is the radio frame offset value, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0159] In some embodiments, the value of the offset parameter is determined based on (UE_ID mod N).
[0160] In some embodiments, the device further includes:
[0161] The first broadcast unit is used to broadcast one or more parameter values of the offset parameter to the terminal.
[0162] In some embodiments, the device further includes:
[0163] The first instruction unit is used to indicate the active parameter value to the terminal when there are multiple parameter values.
[0164] In some embodiments, the device further includes:
[0165] The second broadcast unit is used to broadcast a list of one or more parameter values for the offset parameter to the terminal.
[0166] In some embodiments, the device further includes:
[0167] The second instruction unit is used to indicate the active parameter value list to the terminal when there are multiple parameter value lists.
[0168] In a seventh aspect, this application also provides a non-transient readable storage medium storing a computer program for causing a processor to execute the method for determining a paging location as described in the first aspect above, or to execute the method for determining a paging location as described in the second aspect above.
[0169] Eighthly, this application also provides a communication device storing a computer program for causing the communication device to perform the method for determining a paging location as described in the first aspect, or the method for determining a paging location as described in the second aspect.
[0170] Ninthly, this application also provides a processor-readable storage medium storing a computer program for causing a processor to perform the method for determining a paging location as described in the first aspect, or the method for determining a paging location as described in the second aspect.
[0171] In a tenth aspect, this application also provides a chip product storing a computer program, the computer program being used to cause the chip product to perform the method for determining the paging location as described in the first aspect above, or to perform the method for determining the paging location as described in the second aspect above.
[0172] The method, terminal, network device, apparatus, and storage medium for determining the paging location provided in this application introduce an offset parameter for the adaptive paging mechanism. The terminal determines the location of the paging radio frame based on this offset parameter, which can effectively solve the problem of how to determine the paging location under the adaptive paging mechanism, thereby supporting the implementation of the adaptive paging mechanism and achieving the goal of network energy saving. Attached Figure Description
[0173] To more clearly illustrate the technical solutions in the embodiments or related technologies of this application, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0174] Figure 1 One of the flowcharts illustrating a method for determining a paging location provided in an embodiment of this application;
[0175] Figure 2 A second schematic flowchart illustrating the method for determining the paging location provided in this application embodiment;
[0176] Figure 3 This is a schematic diagram of the terminal structure provided in the embodiments of this application;
[0177] Figure 4 This is a schematic diagram of the network device provided in an embodiment of this application;
[0178] Figure 5 One of the structural schematic diagrams of the device for determining the paging location provided in the embodiments of this application;
[0179] Figure 6 This is a second schematic diagram of the device for determining the paging location provided in an embodiment of this application. Detailed Implementation
[0180] In the embodiments of this application, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.
[0181] In the embodiments of this application, the term "multiple" refers to two or more, and other quantifiers are similar.
[0182] In the embodiments of this application, the terms "first," "second," etc., are used to distinguish similar objects, and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, and the number of objects is not limited; for example, the first object can be one or more.
[0183] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0184] To facilitate a clearer understanding of the technical solutions of the various embodiments of this application, some technical content related to the various embodiments of this application will be introduced first.
[0185] 1. New Radio (NR) Paging Mechanism
[0186] The terminal's calculation of its own paging time involves two steps. The first step is to determine the position of the paging frame (PF). The second step is to determine the starting time slot position of the specific paging time (PO) within the paging frame calculated in the first step or in subsequent frames. The formulas for calculating PF and PO are as follows:
[0187] PF: (SFN+PF_offset)mod T=(T div N)*(UE_ID mod N)
[0188] PO: i_s=floor(UE_ID / N)mod Ns
[0189] Wherein, SFN is the system radio frame number, PF_offset is the offset value of the PF, T is the paging period, N is the number of PFs in a paging period, UE_ID is S-TMSI mod 1024, S-TMSI is the Short Term Mobile Subscriber Identity, Ns represents the number of POs associated with a PF, and i_s represents the logical sequence number of the PO after it belongs to its PF.
[0190] A Power Provider (PF) can contain multiple Points of Purchase (POs). The first PO belonging to a PF is always set starting from the beginning of that PF. However, all POs must strictly avoid uplink time slot positions.
[0191] In the context of beam scanning, if the system is configured with a common paging search space, the duration of a PO is the same as the duration of one beam scan. A PO contains a set of Physical Downlink Control Channel (PDCCH) listening times, meaning that a PO can contain multiple Time Slots (TS). The actual number of PDCCHs in a PO is determined by the number of System Synchronization Blocks (SSBs) actually broadcast by the system. All PDCCHs belonging to the same PO carry the same information. The listening time of the k-th PDCCH in a PO corresponds to the k-th SSB beam of the system. If the system configures a starting PDCCH listening position for each PO associated with a PF, then the (i_s+1)th PO occupies s consecutive valid PDCCH listening times starting from the starting PDCCH listening position specified by the (i_s+1)th PO. If the system does not configure a starting PDCCH listening position for each PO associated with a PF, then starting from the first valid downlink PDCCH listening time of the PF, the (i_s+1)th PO belonging to the same PF occupies s consecutive valid PDCCH listening times starting from the (i_s*s)th valid PDCCH listening time, where s is the number of system synchronization blocks actually broadcast by the system. Provided that there is no overlap between POs, one or more POs belonging to the same PF are allowed to cross the range of the current PF radio frame.
[0192] If the system does not have a common paging search space, then because paging can only reuse the time-frequency resource location corresponding to the System Information Block (SIB) 1 control channel, Ns can only take the value 1 or 2. Ns is 2 only when the SSB period is 5ms, and Ns is 1 for all other SSB periods. In this case, one round of beam scanning of SIB1 is also one round of paging scanning.
[0193] 2. Adaptive paging mechanism
[0194] Regarding the adaptive paging mechanism, there are two main points: (1) bundle paging frames; (2) extend the values of N to have increased interval between PFs (e.g., the value of N is extended to T / 64, T / 128, etc.), and compensate for the decrease in the number of PFs by increasing the number of POs per PF.
[0195] Figure 1 This is one of the flowcharts illustrating a method for determining a paging location provided in an embodiment of this application. This method is applied to a terminal, such as... Figure 1 As shown, the method includes the following steps:
[0196] Step 100: Determine the location of the paging radio frame based on the offset parameter.
[0197] Specifically, this application introduces an offset parameter for the adaptive paging mechanism. The network side can adjust the position of the paging radio frame (PF) based on the offset parameter before sending the paging. Correspondingly, when the terminal calculates its own paging time, it first determines the position of the paging radio frame based on the offset parameter. After determining the position of the paging radio frame, the steps for determining the specific paging time can refer to the second step of the terminal calculating its own paging time in the NR paging mechanism described above, which will not be repeated here.
[0198] In some embodiments, the offset parameter can also be described as an offset parameter for aggregating paging radio frames. Adjusting the position of the paging radio frames based on the offset parameter can aggregate multiple paging radio frames in a paging cycle as much as possible, thereby achieving the purpose of aggregating paging radio frames.
[0199] The method for determining the paging location provided in this application introduces an offset parameter for the adaptive paging mechanism. The terminal determines the location of the paging radio frame based on the offset parameter, which can effectively solve the problem of how to determine the paging location under the adaptive paging mechanism, thereby supporting the implementation of the adaptive paging mechanism and achieving the purpose of network energy saving.
[0200] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0201] The location of the paging radio frame is determined based on the first formula, which is:
[0202] (SFN+PF_offset+(UE_ID mod N)*offset)mod T=(T div N)*(UE_ID mod N)
[0203] In the formula, SFN is the system radio frame number, PF_offset is the offset value of the paging radio frame, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0204] Specifically, compared to the formula for calculating PF in the NR paging mechanism described above, this embodiment adds (UE_ID mod N) * offset, where UE_ID can be S-TMSI mod 1024, N is the number of paging radio frames in one paging cycle (e.g., N = T / 16, T / 32, etc.), and offset is an offset parameter introduced for the adaptive paging mechanism.
[0205] The first formula used in this implementation takes the PF corresponding to (UE_ID mod N) = 0 as a reference, and the other PFs are adjusted accordingly based on the reference PF.
[0206] For example, suppose the network broadcasts a set of paging parameters: T = 256 radio frames, N = T / 16, PF_offset is 0, and offset = 15 radio frames. Then, according to the first formula, the distribution of the corresponding PFs (i.e., the SFN numbers corresponding to the PFs) is: 256*x, 1+256*x, 2+256*x, 3+256*x, ..., 15+256*x. Where x = 0, 1, 2, 3 (Note: the maximum value of the SFN number is 1023). Using this method, 16 PFs within a T can be grouped together, meaning the 16 PFs are distributed in adjacent frames, with their corresponding SFN numbers adjacent to each other.
[0207] However, the terminal's specific DRX cycle (also known as the specific paging cycle) may be smaller than the broadcast's default DRX cycle (also known as the default paging cycle, i.e., T = 256 radio frames), for example, 64 radio frames. In this case, according to the existing protocol, the terminal determines that T is 64 radio frames (i.e., the minimum value between the system message broadcast's default DRX cycle and the terminal's specific DRX cycle). Then, according to the first formula, the distribution of PFs for T = 64 radio frames (i.e., the SFN number corresponding to the PF) is: 64*x, 1+64*x, 2+64*x, 3+64*x. Where x = 0, 1, 2, 3, ..., 15 (Note: the maximum value of the SFN number is 1023). In this way, the four PFs within a T (64 radio frames) can be aggregated together, that is, the four PFs are distributed in adjacent frames.
[0208] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0209] The location of the paging radio frame is determined based on the second formula, which is:
[0210] (SFN+PF_offset-((T div N)-(UE_ID mod N)-1)*offset)mod T=(T div N)*(UE_ID mod N)
[0211] In the formula, SFN is the system radio frame number, PF_offset is the radio frame offset value, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0212] Specifically, compared to the formula for calculating PF in the NR paging mechanism described above, this embodiment adds -((Tdiv N)-(UE_ID mod N)-1)*offset, where UE_ID can be S-TMSI mod 1024, N is the number of paging radio frames in one paging cycle (e.g., N = T / 16, T / 32, etc.), and offset is an offset parameter introduced for the adaptive paging mechanism.
[0213] The second formula used in this implementation takes the PF corresponding to (UE_ID mod N) = (T div N) - 1 as a reference, and the other PFs are adjusted accordingly based on the reference PF.
[0214] For example, suppose the network broadcasts a set of paging parameters: T = 256 radio frames, N = T / 16, PF_offset is 0, and offset = 15 radio frames. Then, according to the second formula, the distribution of the corresponding PFs (i.e., the SFN numbers corresponding to the PFs) is: 225 + 256*x, ..., 239 + 256*x, 240 + 256*x. Where x = 0, 1, 2, 3 (Note: the maximum value of the SFN number is 1023). Using the above method, 16 PFs within a T can also be aggregated together, with the 16 PFs distributed in adjacent frames.
[0215] However, the terminal's specific DRX cycle may be smaller than the broadcast default DRX cycle (256 radio frames), for example, 64 radio frames. In this case, according to the existing protocol, the terminal determines that T is 64 radio frames (i.e., the minimum value between the broadcast default DRX cycle and the terminal's specific DRX cycle). Then, according to the second formula, the distribution of PFs for T = 64 radio frames (i.e., the SFN number corresponding to the PF) is: 45 + 64 * x, 46 + 64 * x, 47 + 64 * x, 48 + 64 * x. Where x = 0, 1, 2, 3, ..., 15 (Note: the maximum value of the SFN number is 1023). The four PFs within a T (64 radio frames) are aggregated together and distributed in adjacent frames.
[0216] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0217] The location of the paging radio frame is determined based on the third formula, which is:
[0218] (SFN+PF_offset+offset)mod T=(T div N)*(UE_ID mod N)
[0219] In the formula, SFN is the system radio frame number, PF_offset is the radio frame offset value, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0220] Specifically, compared to the formula for calculating PF in the NR paging mechanism described above, this embodiment adds an offset term, where UE_ID can be S-TMSI mod 1024, N is the number of paging radio frames in one paging cycle (e.g., N = T / 16, T / 32, etc.), and offset is an offset parameter introduced for the adaptive paging mechanism.
[0221] In some embodiments, the value of the offset parameter is determined based on (UE_ID mod N). That is, the value of the offset parameter is related to (UE_ID mod N).
[0222] For example, assuming the network side broadcasts a list of offset parameter values {offset0, offset1, ...}, for a certain terminal's PF, when using the third formula, the value of the offset parameter in the formula is determined based on the terminal's (UE_ID mod N). Let i = the terminal's (UE_ID mod N), and the (i+1)th parameter value in the offset parameter value list {offset0, offset1, ...} can be used as the value of the offset parameter corresponding to the terminal. For example, if the terminal's (UE_ID mod N) = 0, then the first parameter value in the parameter value list {offset0, offset1, ...}, i.e., offset0, will be used as the value of the offset parameter corresponding to the terminal.
[0223] A concrete example is as follows: Suppose the network broadcasts a set of paging parameters: T = 256 radio frames, N = T / 16, PF_offset is 0, and the offset parameter value list is {-29, -15, 0, 13, ..., 198}. Then the distribution of the corresponding PFs (i.e., the SFN numbers corresponding to the PFs) is: 29 + 256*x, 31 + 256*x, 32 + 256*x, 35 + 256*x, ..., 42 + 256*x. Where x = 0, 1, 2, 3 (Note: the maximum value of the SFN number is 1023). It can be seen that the 16 PFs within a T are no longer evenly distributed within T, but are clustered within a range of SFN numbers.
[0224] However, the terminal's specific DRX cycle may be smaller than the broadcast's default DRX cycle (256 radio frames), for example, 64 radio frames. In this case, according to the existing protocol, the terminal determines T to be 64 radio frames (i.e., the minimum of the broadcast's default DRX cycle and the terminal's specific DRX cycle). For T = 64 radio frames, N = T / 16 = 4. At this point, only the first four values from the offset parameter list are needed. The distribution of PFs (i.e., the SFN numbers corresponding to the PFs) is: 29 + 64*x, 31 + 64*x, 32 + 64*x, 35 + 64*x. Where x = 0, 1, 2, 3, ..., 15 (Note: the maximum SFN number is 1023). It can be seen that the four PFs within a T are no longer evenly distributed within T, but rather clustered within a range of SFN numbers, for example, clustered within SFN = 29 to 35.
[0225] In some embodiments, the method further includes:
[0226] One or more values of the offset parameter received from the network side broadcast.
[0227] Specifically, the network side can broadcast one or more parameter values for the offset parameter. When the network side broadcasts a single parameter value, that single value becomes the currently effective parameter value, and the terminal determines the location of the paging radio frame based on that parameter value. When the network side broadcasts multiple parameter values, the terminal can determine the currently effective parameter value according to predefined rules or instructions from the network side, and then determine the location of the paging radio frame based on the currently effective parameter value.
[0228] In some embodiments, the method further includes: when there are multiple parameter values, determining the activated parameter value based on an instruction from the network side.
[0229] For example, the network side can indicate the activation of a certain offset parameter value through Layer 1 (L1) messages and / or broadcast messages. The activated offset parameter value is the currently effective parameter value, and the terminal determines the location of the paging radio frame based on this parameter value.
[0230] In some embodiments, the method further includes:
[0231] A list of one or more values for the offset parameter broadcast from the receiving network side;
[0232] The offset parameter value is determined from a list of parameter values or an active list of parameter values based on the terminal's (UE_ID mod N).
[0233] Specifically, in the embodiment using the third formula, the network side can broadcast one or more parameter value lists for the offset parameter. When the network side broadcasts a parameter value list, this single parameter value list is the currently effective parameter value list, and the terminal determines the location of the paging radio frame based on this parameter value list. When the network side broadcasts multiple parameter value lists, the terminal can determine the currently effective parameter value list (or the active parameter value list) according to predefined rules or instructions from the network side, and then the terminal determines the location of the paging radio frame based on the currently effective parameter value list.
[0234] In some embodiments, determining the value of the offset parameter from a list of parameter values or an active list of parameter values based on the terminal's (UE_ID mod N) includes:
[0235] The value of the (i+1)th parameter in a list of parameter values or an active list of parameter values is determined as the value of the offset parameter, where i is equal to the terminal's (UE_ID mod N).
[0236] For example, suppose the network broadcasts a list of offset parameter values {-29, -15, 0, 13, ..., 198}. For a certain terminal's PF, when using the third formula, the value of the offset parameter in the formula is determined based on the terminal's (UE_ID mod N). Let i = the terminal's (UE_ID mod N). The (i+1)th parameter value in the offset parameter value list can be used as the value of the offset parameter corresponding to the terminal. For example, if (UE_ID mod N) = 0, the corresponding offset parameter value is -29; if (UE_ID mod N) = 1, the corresponding offset parameter value is -15; and if (UE_ID mod N) = 2, the corresponding offset parameter value is 0.
[0237] For example, suppose the network broadcasts multiple offset parameter value lists. Based on predefined rules or network instructions, the active offset parameter value list is determined to be {-29, -15, 0, 13, ..., 198}. For a certain terminal's PF, when using the third formula, the value of the offset parameter in the formula is determined based on the terminal's (UE_ID mod N). Let i = the terminal's (UE_ID mod N). The (i+1)th parameter value in the offset parameter value list can be used as the value of the offset parameter corresponding to the terminal. For example, if (UE_ID mod N) = 0, the corresponding offset parameter value is -29; if (UE_ID mod N) = 1, the corresponding offset parameter value is -15; and if (UE_ID mod N) = 2, the corresponding offset parameter value is 0.
[0238] In some embodiments, the method further includes: when there are multiple parameter value lists, determining the active parameter value list based on an instruction from the network side.
[0239] For example, the network side can activate a certain offset parameter value list through L1 messages and / or broadcast messages. The activated offset parameter value list is the currently effective parameter value list, and the terminal determines the location of the paging radio frame based on this parameter value list.
[0240] In some embodiments, the method further includes:
[0241] If N, determined by a set of paging parameters broadcast on the network side, is a non-integer, perform any of the following:
[0242] The location of the paging radio frame is determined by N=1; or...
[0243] The location of the paging radio frame is determined based on another set of paging parameters broadcast on the network side; or...
[0244] The current community has been designated as a prohibited community.
[0245] Specifically, in some cases, the terminal determines that the value of N may be a non-integer based on a set of paging parameters broadcast by the network side. For example, the value of N may be extended, with the network side broadcasting N = T / 64, but the terminal's specific DRX cycle is 32 radio frames (less than the default DRX cycle broadcast by the network side). In this case, the value of T is 32 radio frames, which results in the value of N being T / 64 = 1 / 2.
[0246] For the case where N is a non-integer value, the terminal can execute any of the following:
[0247] (1) Determine the location of the paging radio frame according to N=1. For example, if T is 32 radio frames, then calculate the paging location according to N=1 (i.e., T / 32).
[0248] (2) Determine the location of the paging radio frame based on another set of paging parameters broadcast by the network side. For example, assuming that the network side also broadcasts another set of traditional paging parameters, the terminal can calculate the paging location based on the traditional paging parameters.
[0249] (3) The current cell is designated as a prohibited cell. For example, the terminal is reselected to another cell and will not stay in the prohibited cell.
[0250] By providing a solution for determining the paging location when N is a non-integer value, the implementation scheme of the adaptive paging mechanism is improved, thereby enabling better network energy saving.
[0251] On the other hand, this application also provides a method for determining the paging location, independent of Figure 1 The embodiment shown does not determine the paging location based on the offset parameter, but rather based on the formula for calculating PF in the NR paging mechanism described above. This method provides a way to determine the paging location for the case of point (2) in the adaptive paging mechanism, i.e., the case of N value extension. This method is applied to the terminal and includes:
[0252] If N, determined by a set of paging parameters broadcast on the network side, is a non-integer, perform any of the following:
[0253] The location of the paging radio frame is determined by N=1; or...
[0254] The location of the paging radio frame is determined based on another set of paging parameters broadcast on the network side; or...
[0255] The current community has been designated as a prohibited community.
[0256] Specifically, in some cases, the network broadcasts a value for N, while the terminal determines that the value of N based on a set of paging parameters broadcast by the network may be a non-integer. For example, the value of N may be extended. The network broadcasts N = T / 64, where T (i.e., the default paging cycle, also known as the default DRX cycle) is 128 radio frames. However, the terminal's specific DRX cycle is 32 radio frames (less than the default DRX cycle broadcast by the network). In this case, T is 32 radio frames, resulting in N being T / 64 = 1 / 2.
[0257] For the case where N is a non-integer value, the terminal can execute any of the following:
[0258] (1) Determine the location of the paging radio frame according to N=1. For example, if T is 32 radio frames, then calculate the paging location according to N=1 (i.e., T / 32).
[0259] (2) Determine the location of the paging radio frame based on another set of paging parameters broadcast by the network side. For example, assuming that the network side also broadcasts another set of traditional paging parameters, the terminal can calculate the paging location based on the traditional paging parameters.
[0260] (3) The current cell is designated as a prohibited cell. For example, the terminal is reselected to another cell and will not stay in the prohibited cell.
[0261] By providing a solution for determining the paging location when N is a non-integer value, the implementation scheme of the adaptive paging mechanism is improved, thereby enabling better network energy saving.
[0262] Figure 2 This is a second flowchart illustrating a method for determining a paging location provided in an embodiment of this application. This method is applied to network devices (e.g., base stations). Figure 2 As shown, the method includes the following steps:
[0263] Step 200: Determine the location of the paging radio frame based on the offset parameter.
[0264] Specifically, this application introduces an offset parameter for the adaptive paging mechanism. The network side can adjust the position of the paging radio frame (PF) based on the offset parameter before sending the paging. Correspondingly, when the terminal calculates its own paging time, it also determines the position of the paging radio frame based on the offset parameter.
[0265] In some embodiments, the offset parameter can also be described as an offset parameter for aggregating paging radio frames. Adjusting the position of the paging radio frames based on the offset parameter can aggregate multiple paging radio frames in a paging cycle as much as possible, thereby achieving the purpose of aggregating paging radio frames.
[0266] The method for determining the paging location provided in this application introduces an offset parameter for the adaptive paging mechanism. The terminal determines the location of the paging radio frame based on the offset parameter, which can effectively solve the problem of how to determine the paging location under the adaptive paging mechanism, thereby supporting the implementation of the adaptive paging mechanism and achieving the purpose of network energy saving.
[0267] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0268] The location of the paging radio frame is determined based on the first formula, which is:
[0269] (SFN+PF_offset+(UE_ID mod N)*offset)mod T=(T div N)*(UE_ID mod N)
[0270] In the formula, SFN is the system radio frame number, PF_offset is the offset value of the paging radio frame, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0271] Specifically, compared to the formula for calculating PF in the NR paging mechanism described above, this embodiment adds (UE_ID mod N) * offset, where UE_ID can be S-TMSI mod 1024, N is the number of paging radio frames in one paging cycle (e.g., N = T / 16, T / 32, etc.), and offset is an offset parameter introduced for the adaptive paging mechanism.
[0272] The first formula used in this implementation takes the PF corresponding to (UE_ID mod N) = 0 as a reference, and the other PFs are adjusted accordingly based on the reference PF.
[0273] For example, assuming T = 256 radio frames, N = T / 16, PF_offset is 0, and offset = 15 radio frames, then according to the first formula, the distribution of the corresponding PFs (i.e., the SFN numbers corresponding to the PFs) is: 256*x, 1+256*x, 2+256*x, 3+256*x, ..., 15+256*x. Where x = 0, 1, 2, 3 (Note: the maximum value of the SFN number is 1023). Using the above method, the 16 PFs within a T can be grouped together, meaning the 16 PFs are distributed in adjacent frames, with their corresponding SFN numbers adjacent to each other.
[0274] If the terminal's specific DRX cycle is smaller than the broadcast default DRX cycle (e.g., 256 radio frames), for example, 64 radio frames, then according to the existing protocol, T is taken as 64 radio frames (i.e., the minimum value between the system message broadcast default DRX cycle and the terminal's specific DRX cycle). Then, according to the first formula, the distribution of PFs for T = 64 radio frames (i.e., the SFN number corresponding to the PF) is: 64*x, 1+64*x, 2+64*x, 3+64*x. Where x = 0, 1, 2, 3, ..., 15 (Note: the maximum value of the SFN number is 1023). In this way, the four PFs within a T (64 radio frames) can be aggregated together, meaning the four PFs are distributed in adjacent frames.
[0275] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0276] The location of the paging radio frame is determined based on the second formula, which is:
[0277] (SFN+PF_offset-((T div N)-(UE_ID mod N)-1)*offset)mod T=(T div N)*(UE_ID mod N)
[0278] In the formula, SFN is the system radio frame number, PF_offset is the radio frame offset value, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0279] Specifically, compared to the formula for calculating PF in the NR paging mechanism described above, this embodiment adds -((Tdiv N)-(UE_ID mod N)-1)*offset, where UE_ID can be S-TMSI mod 1024, N is the number of paging radio frames in one paging cycle (e.g., N = T / 16, T / 32, etc.), and offset is an offset parameter introduced for the adaptive paging mechanism.
[0280] The second formula used in this implementation takes the PF corresponding to (UE_ID mod N) = (T div N) - 1 as a reference, and the other PFs are adjusted accordingly based on the reference PF.
[0281] For example, assuming T = 256 radio frames, N = T / 16, PF_offset is 0, and offset = 15 radio frames, then according to the second formula, the distribution of the corresponding PFs (i.e., the SFN numbers corresponding to the PFs) is: 225 + 256*x, ..., 239 + 256*x, 240 + 256*x. Where x = 0, 1, 2, 3 (Note: the maximum value of the SFN number is 1023). Using the above method, 16 PFs within a T can also be grouped together, with the 16 PFs distributed in adjacent frames.
[0282] If the terminal's specific DRX cycle is smaller than the broadcast's default DRX cycle (e.g., 256 radio frames), for example, 64 radio frames, then according to the existing protocol, T is taken as 64 radio frames (i.e., the minimum of the broadcast's default DRX cycle and the terminal's specific DRX cycle). Then, according to the second formula, the distribution of PFs for T = 64 radio frames (i.e., the SFN numbers corresponding to the PFs) is: 45 + 64 * x, 46 + 64 * x, 47 + 64 * x, 48 + 64 * x. Where x = 0, 1, 2, 3, ..., 15 (Note: the maximum SFN number is 1023). The four PFs within a T (64 radio frames) are aggregated together and distributed in adjacent frames.
[0283] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0284] The location of the paging radio frame is determined based on the third formula, which is:
[0285] (SFN+PF_offset+offset)mod T=(T div N)*(UE_ID mod N)
[0286] In the formula, SFN is the system radio frame number, PF_offset is the radio frame offset value, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0287] Specifically, compared to the formula for calculating PF in the NR paging mechanism described above, this embodiment adds an offset term, where UE_ID can be S-TMSI mod 1024, N is the number of paging radio frames in one paging cycle (e.g., N = T / 16, T / 32, etc.), and offset is an offset parameter introduced for the adaptive paging mechanism.
[0288] In some embodiments, the value of the offset parameter is determined based on (UE_ID mod N). That is, the value of the offset parameter is related to (UE_ID mod N).
[0289] For example, assuming the offset parameter value list is {offset0, offset1, ...}, when using the third formula for a certain terminal's PF, the value of the offset parameter in the formula is determined based on the terminal's (UE_ID mod N). Let i = the terminal's (UE_ID mod N), and the (i+1)th parameter value in the offset parameter value list {offset0, offset1, ...} can be used as the value of the offset parameter corresponding to the terminal. For example, if the terminal's (UE_ID mod N) = 0, then the first parameter value in the parameter value list {offset0, offset1, ...}, i.e., offset0, will be used as the value of the offset parameter corresponding to the terminal.
[0290] In some embodiments, the method further includes:
[0291] Broadcast one or more values of the offset parameter to the terminal.
[0292] Specifically, the network side can broadcast one or more parameter values for the offset parameter. When the network side broadcasts a single parameter value, that single value becomes the currently effective parameter value, and the terminal determines the location of the paging radio frame based on that parameter value. When the network side broadcasts multiple parameter values, the terminal can determine the currently effective parameter value according to predefined rules or instructions from the network side, and then determine the location of the paging radio frame based on the currently effective parameter value.
[0293] In some embodiments, the method further includes:
[0294] When there are multiple parameter values, the terminal is instructed to activate the parameter value.
[0295] For example, the network side can indicate the activation of a certain offset parameter value through Layer 1 (L1) messages and / or broadcast messages. The activated offset parameter value is the currently effective parameter value, and the terminal determines the location of the paging radio frame based on this parameter value.
[0296] In some embodiments, the method further includes:
[0297] Broadcast a list of one or more values for the offset parameter to the terminal.
[0298] Specifically, in the embodiment using the third formula, the network side can broadcast one or more parameter value lists for the offset parameter. When the network side broadcasts a parameter value list, this single parameter value list is the currently effective parameter value list, and the terminal determines the location of the paging radio frame based on this parameter value list. When the network side broadcasts multiple parameter value lists, the terminal can determine the currently effective parameter value list (or the active parameter value list) according to predefined rules or instructions from the network side, and then the terminal determines the location of the paging radio frame based on the currently effective parameter value list.
[0299] In some embodiments, the method further includes:
[0300] If there are multiple parameter value lists, indicate the active parameter value list to the terminal.
[0301] For example, the network side can activate a certain offset parameter value list through L1 messages and / or broadcast messages. The activated offset parameter value list is the currently effective parameter value list, and the terminal determines the location of the paging radio frame based on this parameter value list.
[0302] In this application, the methods for determining the paging location on the terminal side and the network side are corresponding to each other. Therefore, the embodiments of the terminal side and the network side methods can be referred to each other, and repeated parts will not be described again.
[0303] The methods provided in the above embodiments of this application are illustrated below through examples of specific application scenarios.
[0304] Example 1: Modify the PF formula, taking the PF corresponding to UE_ID mod N=0 as the reference, and the other PFs are adjusted accordingly based on this reference PF.
[0305] Introduce an index i =UE_ID mod N.
[0306] The formula for determining the PF by the terminal is: (SFN + PF_offset + Index) i *offset) mod T=[(T div N)*(UE_ID mod N)].
[0307] For example, suppose the network broadcasts a set of paging parameters: T = 256 radio frames, N = T / 16, PF_offset is 0, and offset = 15 radio frames. Then the distribution of the corresponding PFs (i.e., the SFN numbers corresponding to the PFs) is: 256*x, 1+256*x, 2+256*x, 3+256*x, ..., 15+256*x. Where x = 0, 1, 2, 3 (Note: the maximum value of the SFN number is 1023).
[0308] However, the terminal's specific DRX cycle may be smaller than the broadcast default DRX cycle (256 radio frames), for example, 64 radio frames. In this case, according to the existing protocol, the terminal determines that T is 64 radio frames (i.e., the minimum value between the broadcast default DRX cycle and the terminal's specific DRX cycle). Then, the distribution of PF for T = 64 radio frames is (i.e., the SFN number corresponding to the PF): 64*x, 1+64*x, 2+64*x, 3+64*x. Where x = 0, 1, 2, 3, ..., 15 (Note: the maximum value of the SFN number is 1023).
[0309] Specifically: The network side broadcasts one or more offset parameter values. When the network side broadcasts multiple offset parameter values, it indicates the effective offset parameter value through L1 messages and / or broadcast messages. The terminal determines the position of the PF according to the received offset parameter values (if there are multiple, the effective offset parameter value is applied) and the above PF formula.
[0310] Example 2: Modify the PF formula, take the PF corresponding to UE_ID mod N=(T div N)-1 as the reference, and adjust the other PFs accordingly based on this reference PF.
[0311] Introduce an index i =UE_ID mod N.
[0312] The formula for determining the PF by the terminal is: (SFN + PF_offset - ((T div N) - index) i -1)*offset) mod T=[(T div N)*(UE_ID mod N)].
[0313] For example, suppose the network broadcasts a set of paging parameters: T = 256 radio frames, N = T / 16, PF_offset is 0, and offset = 15 radio frames. Then the distribution of the corresponding PFs (i.e., the SFN numbers corresponding to the PFs) is: 225 + 256*x, ..., 239 + 256*x, 240 + 256*x. Where x = 0, 1, 2, 3 (Note: the maximum value of the SFN number is 1023).
[0314] However, the terminal's specific DRX cycle may be smaller than the broadcast default DRX cycle (256 radio frames), for example, 64 radio frames. In this case, according to the existing protocol, the terminal determines that T is 64 radio frames (i.e., the minimum value between the broadcast default DRX cycle and the terminal's specific DRX cycle). Then, the distribution of PF for T = 64 radio frames is (i.e., the SFN number corresponding to the PF): 45 + 64 * x, 46 + 64 * x, 47 + 64 * x, 48 + 64 * x. Where x = 0, 1, 2, 3, ..., 15 (Note: the maximum value of the SFN number is 1023).
[0315] Specifically: The network side broadcasts one or more offset parameter values. When the network side broadcasts multiple offset parameter values, it indicates the effective offset parameter value through L1 messages and / or broadcast messages. The terminal determines the position of the PF according to the received offset parameter values (if there are multiple, the effective offset parameter value is applied) and the above PF formula.
[0316] Example 3: When the value corresponding to the paging cycle confirmed by the terminal causes N to be unable to be an integer, a scheme for calculating the paging location.
[0317] If N is extended, such as to T / 64 or T / 128, and the DRX cycle confirmed by the terminal prevents N from being an integer (e.g., the DRX cycle confirmed by the terminal is 32 radio frames, but N is T / 64 = 1 / 2), then the terminal will execute one of the following methods:
[0318] (1) Calculate the paging location according to N=1, that is, T / 32.
[0319] (2) Assuming that the network side also broadcasts a set of traditional paging parameters, the terminal calculates the paging location according to the traditional paging parameters.
[0320] (3) The terminal regards the cell as a prohibited cell.
[0321] Example 4: Modify the PF formula to add an offset parameter, and explicitly configure the offset within each DRX cycle.
[0322] The network side broadcasts a list of offset parameter values. Optionally, if there are multiple offset parameter value lists, the network side may indicate the effective offset parameter value list via L1 messages and / or broadcast messages. For example, if the size of the offset parameter value list is M, the network side broadcasts {offset0, offset1, ..., offset...} M-1}
[0323] Introduce an index i =UE_ID mod N, the terminal can determine the offset in the PF formula based on this index. i The value of .
[0324] The formula for PF is: (SFN + PF_offset + offset) i )mod T=[(T div
[0325] N)*(UE_ID mod N)].
[0326] For example, suppose the network broadcasts a set of paging parameters: T = 256 radio frames, N = T / 16, PF_offset is 0, and the offset parameter value list is {-29, -15, 0, 13, ..., 198}. Then the corresponding PF distribution (i.e., the SFN number corresponding to the PF) is: 29 + 256*x, 31 + 256*x, 32 + 256*x, 35 + 256*x, ..., 42 + 256*x. Where x = 0, 1, 2, 3 (Note: the maximum value of the SFN number is 1023).
[0327] However, the terminal's specific DRX cycle may be smaller than the broadcast default DRX cycle (256 radio frames), for example, 64 radio frames. In this case, according to the existing protocol, the terminal determines that T is 64 radio frames (i.e., the minimum value between the broadcast default DRX cycle and the terminal's specific DRX cycle). For T = 64 radio frames, N = T / 16 = 4. At this time, only the first 4 values in the offset parameter value list need to be taken. The distribution of PF (i.e., the SFN number corresponding to PF) is: 29 + 64 * x, 31 + 64 * x, 32 + 64 * x, 35 + 64 * x. Where x = 0, 1, 2, 3, ..., 15 (Note: the maximum value of the SFN number is 1023).
[0328] The terminal determines the position of the PF according to the PF formula above, based on the received list of offset parameter values (if there are multiple, apply the list of offset parameter values that are currently in effect).
[0329] The methods and apparatuses provided in the various embodiments of this application are based on the same concept. Since the methods and apparatuses solve problems in similar ways, the implementations of the apparatuses and methods can refer to each other, and repeated details will not be repeated.
[0330] Figure 3 This is a schematic diagram of the terminal structure provided in the embodiments of this application, such as... Figure 3 As shown, the terminal includes a memory 320, a transceiver 310, and a processor 300; wherein the processor 300 and the memory 320 can also be physically arranged separately.
[0331] The memory 320 is used to store computer programs; the transceiver 310 is used to send and receive data under the control of the processor 300.
[0332] Specifically, the transceiver 310 is used to receive and send data under the control of the processor 300.
[0333] Among them, Figure 3 In this application, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 300 and memory represented by memory 320 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be further described herein. The bus interface provides an interface. The transceiver 310 can be multiple components, including a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, the user interface 330 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0334] The processor 300 is responsible for managing the bus architecture and general processing, while the memory 320 can store the data used by the processor 300 when performing operations.
[0335] The processor 300 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.
[0336] The processor 300 calls a computer program stored in the memory 320 to execute any of the methods provided in the embodiments of this application according to the obtained executable instructions, such as determining the location of the paging radio frame based on the offset parameter.
[0337] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0338] The location of the paging radio frame is determined based on the first formula, which is:
[0339] (SFN+PF_offset+(UE_ID mod N)*offset)mod T=(T div N)*(UE_ID mod N)
[0340] In the formula, SFN is the system radio frame number, PF_offset is the offset value of the paging radio frame, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0341] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0342] The location of the paging radio frame is determined based on the second formula, which is:
[0343] (SFN+PF_offset-((T div N)-(UE_ID mod N)-1)*offset)mod T=(T div N)*(UE_ID mod N)
[0344] In the formula, SFN is the system radio frame number, PF_offset is the radio frame offset value, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0345] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0346] The location of the paging radio frame is determined based on the third formula, which is:
[0347] (SFN+PF_offset+offset)mod T=(T div N)*(UE_ID mod N)
[0348] In the formula, SFN is the system radio frame number, PF_offset is the radio frame offset value, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0349] In some embodiments, the value of the offset parameter is determined based on (UE_ID mod N).
[0350] In some embodiments, the method further includes:
[0351] One or more values of the offset parameter received from the network side broadcast.
[0352] In some embodiments, the method further includes:
[0353] When there are multiple parameter values, the activated parameter value is determined based on the instructions from the network side.
[0354] In some embodiments, the method further includes:
[0355] A list of one or more values for the offset parameter broadcast from the receiving network side;
[0356] The offset parameter value is determined from a list of parameter values or an active list of parameter values based on the terminal's (UE_ID mod N).
[0357] In some embodiments, determining the value of the offset parameter from a list of parameter values or an active list of parameter values based on the terminal's (UE_ID mod N) includes:
[0358] The value of the (i+1)th parameter in a list of parameter values or an active list of parameter values is determined as the value of the offset parameter, where i is equal to the terminal's (UE_ID mod N).
[0359] In some embodiments, the method further includes:
[0360] When there are multiple parameter value lists, the list of active parameter value lists is determined based on the instructions from the network side.
[0361] In some embodiments, the method further includes:
[0362] If N, determined by a set of paging parameters broadcast on the network side, is a non-integer, perform any of the following:
[0363] The location of the paging radio frame is determined by N=1; or...
[0364] The location of the paging radio frame is determined based on another set of paging parameters broadcast on the network side; or...
[0365] The current community has been designated as a prohibited community.
[0366] Figure 4 This is a schematic diagram of the network device provided in the embodiments of this application, such as... Figure 4 As shown, the network device includes a memory 420, a transceiver 410, and a processor 400; wherein the processor 400 and the memory 420 may also be physically arranged separately.
[0367] The memory 420 is used to store computer programs; the transceiver 410 is used to send and receive data under the control of the processor 400.
[0368] Specifically, transceiver 410 is used to receive and send data under the control of processor 400.
[0369] Among them, Figure 4 In this application, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 400 and memory represented by memory 420 together. The bus architecture may also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be further described herein. The bus interface provides an interface. The transceiver 410 may be multiple elements, including a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, and other transmission media.
[0370] The processor 400 is responsible for managing the bus architecture and general processing, while the memory 420 can store the data used by the processor 400 when performing operations.
[0371] The processor 400 can be a CPU, ASIC, FPGA or CPLD, and the processor can also adopt a multi-core architecture.
[0372] The processor 400 executes any of the methods provided in the embodiments of this application according to the obtained executable instructions by calling the computer program stored in the memory 420, such as determining the location of the paging radio frame based on the offset parameter.
[0373] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0374] The location of the paging radio frame is determined based on the first formula, which is:
[0375] (SFN+PF_offset+(UE_ID mod N)*offset)mod T=(T div N)*(UE_ID mod N)
[0376] In the formula, SFN is the system radio frame number, PF_offset is the offset value of the paging radio frame, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0377] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0378] The location of the paging radio frame is determined based on the second formula, which is:
[0379] (SFN+PF_offset-((T div N)-(UE_ID mod N)-1)*offset)mod T=(T div N)*(UE_ID mod N)
[0380] In the formula, SFN is the system radio frame number, PF_offset is the radio frame offset value, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0381] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0382] The location of the paging radio frame is determined based on the third formula, which is:
[0383] (SFN+PF_offset+offset)mod T=(T div N)*(UE_ID mod N)
[0384] In the formula, SFN is the system radio frame number, PF_offset is the radio frame offset value, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0385] In some embodiments, the value of the offset parameter is determined based on (UE_ID mod N).
[0386] In some embodiments, the method further includes:
[0387] Broadcast one or more values of the offset parameter to the terminal.
[0388] In some embodiments, the method further includes:
[0389] When there are multiple parameter values, the terminal is instructed to activate the parameter value.
[0390] In some embodiments, the method further includes:
[0391] Broadcast a list of one or more values for the offset parameter to the terminal.
[0392] In some embodiments, the method further includes:
[0393] If there are multiple parameter value lists, indicate the active parameter value list to the terminal.
[0394] It should be noted that the terminal and network device provided in this application embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0395] Figure 5 This is one of the structural schematic diagrams of the device for determining the paging location provided in the embodiments of this application, such as... Figure 5 As shown, the device includes:
[0396] The first determining unit 500 is used to determine the location of the paging radio frame based on the offset parameter.
[0397] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0398] The location of the paging radio frame is determined based on the first formula, which is:
[0399] (SFN+PF_offset+(UE_ID mod N)*offset)mod T=(T div N)*(UE_ID mod N)
[0400] In the formula, SFN is the system radio frame number, PF_offset is the offset value of the paging radio frame, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0401] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0402] The location of the paging radio frame is determined based on the second formula, which is:
[0403] (SFN+PF_offset-((T div N)-(UE_ID mod N)-1)*offset)mod T=(T div N)*(UE_ID mod N)
[0404] In the formula, SFN is the system radio frame number, PF_offset is the radio frame offset value, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0405] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0406] The location of the paging radio frame is determined based on the third formula, which is:
[0407] (SFN+PF_offset+offset)mod T=(T div N)*(UE_ID mod N)
[0408] In the formula, SFN is the system radio frame number, PF_offset is the radio frame offset value, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0409] In some embodiments, the value of the offset parameter is determined based on (UE_ID mod N).
[0410] In some embodiments, the device further includes:
[0411] The first receiving unit is used to receive one or more parameter values of the offset parameter broadcast by the network side.
[0412] In some embodiments, the device further includes:
[0413] The second determining unit is used to determine the activated parameter value based on the instruction from the network side when there are multiple parameter values.
[0414] In some embodiments, the device further includes:
[0415] The second receiving unit is used to receive one or more parameter value lists of the offset parameters broadcast by the network side.
[0416] The third determining unit is used to determine the value of the offset parameter based on the terminal's (UE_ID mod N) from a list of parameter values or an active list of parameter values.
[0417] In some embodiments, determining the value of the offset parameter from a list of parameter values or an active list of parameter values based on the terminal's (UE_ID mod N) includes:
[0418] The value of the (i+1)th parameter in a list of parameter values or an active list of parameter values is determined as the value of the offset parameter, where i is equal to the terminal's (UE_ID mod N).
[0419] In some embodiments, the device further includes:
[0420] The fourth determining unit is used to determine the list of active parameter values based on the instructions from the network side when there are multiple parameter value lists.
[0421] In some embodiments, the device further includes:
[0422] The execution unit is configured to perform any of the following if N, determined by a set of paging parameters broadcast on the network side, is a non-integer:
[0423] The location of the paging radio frame is determined by N=1; or...
[0424] The location of the paging radio frame is determined based on another set of paging parameters broadcast on the network side; or...
[0425] The current community has been designated as a prohibited community.
[0426] Figure 6 This is a second schematic diagram of the device for determining the paging location provided in the embodiments of this application, as shown below. Figure 6 As shown, the device includes:
[0427] The fifth determining unit 600 is used to determine the location of the paging radio frame based on the offset parameter.
[0428] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0429] The location of the paging radio frame is determined based on the first formula, which is:
[0430] (SFN+PF_offset+(UE_ID mod N)*offset)mod T=(T div N)*(UE_ID mod N)
[0431] In the formula, SFN is the system radio frame number, PF_offset is the offset value of the paging radio frame, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0432] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0433] The location of the paging radio frame is determined based on the second formula, which is:
[0434] (SFN+PF_offset-((T div N)-(UE_ID mod N)-1)*offset)mod T=(T div N)*(UE_ID mod N)
[0435] In the formula, SFN is the system radio frame number, PF_offset is the radio frame offset value, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0436] In some embodiments, determining the location of the paging radio frame based on an offset parameter includes:
[0437] The location of the paging radio frame is determined based on the third formula, which is:
[0438] (SFN+PF_offset+offset)mod T=(T div N)*(UE_ID mod N)
[0439] In the formula, SFN is the system radio frame number, PF_offset is the radio frame offset value, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
[0440] In some embodiments, the value of the offset parameter is determined based on (UE_ID mod N).
[0441] In some embodiments, the device further includes:
[0442] The first broadcast unit is used to broadcast one or more parameter values of the offset parameter to the terminal.
[0443] In some embodiments, the device further includes:
[0444] The first instruction unit is used to indicate the active parameter value to the terminal when there are multiple parameter values.
[0445] In some embodiments, the device further includes:
[0446] The second broadcast unit is used to broadcast a list of one or more parameter values for the offset parameter to the terminal.
[0447] In some embodiments, the device further includes:
[0448] The second instruction unit is used to indicate the active parameter value list to the terminal when there are multiple parameter value lists.
[0449] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0450] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0451] It should be noted that the apparatus provided in this application embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0452] On the other hand, embodiments of this application also provide a non-transient readable storage medium storing a computer program for causing a processor to execute the method for determining the paging location provided in the above embodiments.
[0453] It should be noted that the non-transiently readable storage medium provided in this application embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0454] The non-transiently readable storage medium can be any available medium or data storage device that a computer can access, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MOs), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).
[0455] The technical solutions provided in this application can be applied to various systems, especially 5G systems. For example, applicable systems include Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), and 5G New Radio (NR). All of these systems include terminal equipment and network equipment. The systems may also include a core network component, such as Evolved Packet System (EPS) and 5G systems (5GS).
[0456] The terminal involved in the embodiments of this application can be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. The name of the terminal may differ in different systems; for example, in a 5G system, the terminal can be called a User Equipment (UE). The wireless terminal device can 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, a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device. They exchange voice and / or data with the radio access network. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). Wireless terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but is not limited to these terms in the embodiments of this application.
[0457] The network device involved in this application embodiment can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, a base station may also be called an access point, or a device in an access network that communicates with a wireless terminal device through one or more sectors on the air interface, or other names. The network device can be used to exchange received air frames with Internet Protocol (IP) packets, acting 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 attribute management of the air interface. For example, the network equipment involved in the embodiments of this application can be a base transceiver station (BTS) in a Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), a NodeB in a Wide-band Code Division Multiple Access (WCDMA) system, an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in the embodiments of this application. In some network structures, the network equipment may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and distributed unit may be geographically separated.
[0458] Network devices and terminals can each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multiple-user MIMO (MU-MIMO). Depending on the configuration and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, and can also be diversity transmission, precoding transmission, or beamforming transmission, etc.
[0459] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this 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) containing computer-usable program code.
[0460] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0461] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0462] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0463] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A method for determining the paging location, characterized in that, Applied to terminals, including: The location of the paging radio frame is determined based on the offset parameter.
2. The method for determining the paging location according to claim 1, characterized in that, Determining the location of the paging radio frame based on the offset parameter includes: The location of the paging radio frame is determined based on a first formula, which is: (SFN+PF_offset+(UE_ID mod N)*offset)mod T=(T div N)*(UE_ID mod N) In the formula, SFN is the system radio frame number, PF_offset is the offset value of the paging radio frame, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
3. The method for determining the paging location according to claim 1, characterized in that, Determining the location of the paging radio frame based on the offset parameter includes: The location of the paging radio frame is determined based on a second formula, which is: (SFN+PF_offset-((T div N)-(UE_ID mod N)-1)*offset)mod T=(T div N)*(UE_IDmod N) In the formula, SFN is the system radio frame number, PF_offset is the radio frame offset value, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
4. The method for determining the paging location according to claim 1, characterized in that, Determining the location of the paging radio frame based on the offset parameter includes: The location of the paging radio frame is determined based on a third formula, which is: (SFN+PF_offset+offset)mod T=(T div N)*(UE_ID mod N) In the formula, SFN is the system radio frame number, PF_offset is the radio frame offset value, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
5. The method for determining the paging location according to claim 4, characterized in that, The value of the offset parameter is determined based on (UE_ID mod N).
6. The method for determining the paging location according to any one of claims 2 to 4, characterized in that, The method further includes: The values of one or more of the offset parameters broadcast by the network side are received.
7. The method for determining the paging location according to claim 6, characterized in that, The method further includes: When there are multiple possible values for the parameter, the activated parameter value is determined based on the indication from the network side.
8. The method for determining the paging location according to claim 5, characterized in that, The method further includes: The offset parameter received from the network side broadcasts a list of one or more parameter values; Based on the terminal's (UE_ID mod N), the value of the offset parameter is determined from the list of one parameter value or the list of active parameter values.
9. The method for determining the paging location according to claim 8, characterized in that, Determining the value of the offset parameter from the list of possible parameter values or the list of active parameter values based on the terminal's (UE_ID mod N) includes: The value of the (i+1)th parameter in the list of parameter values or the list of activated parameter values is determined as the value of the offset parameter, where i is equal to (UE_ID mod N) of the terminal.
10. The method for determining the paging location according to claim 8 or 9, characterized in that, The method further includes: When there are multiple parameter value lists, the active parameter value list is determined based on the instructions from the network side.
11. The method for determining the paging location according to claim 1, characterized in that, The method further includes: If N, determined by a set of paging parameters broadcast on the network side, is a non-integer, perform any of the following: The location of the paging radio frame is determined by N=1; or... The location of the paging radio frame is determined based on another set of paging parameters broadcast on the network side; or, the current cell is identified as a prohibited cell.
12. A method for determining the location of a paging call, characterized in that, Applied to network devices, including: The location of the paging radio frame is determined based on the offset parameter.
13. The method for determining the paging location according to claim 12, characterized in that, Determining the location of the paging radio frame based on the offset parameter includes: The location of the paging radio frame is determined based on a first formula, which is: (SFN+PF_offset+(UE_ID mod N)*offset)mod T=(T div N)*(UE_ID mod N) In the formula, SFN is the system radio frame number, PF_offset is the offset value of the paging radio frame, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
14. The method for determining the paging location according to claim 12, characterized in that, Determining the location of the paging radio frame based on the offset parameter includes: The location of the paging radio frame is determined based on a second formula, which is: (SFN+PF_offset-((T div N)-(UE_ID mod N)-1)*offset)mod T=(T div N)*(UE_IDmod N) In the formula, SFN is the system radio frame number, PF_offset is the radio frame offset value, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
15. The method for determining the paging location according to claim 12, characterized in that, Determining the location of the paging radio frame based on the offset parameter includes: The location of the paging radio frame is determined based on a third formula, which is: (SFN+PF_offset+offset)mod T=(T div N)*(UE_ID mod N) In the formula, SFN is the system radio frame number, PF_offset is the radio frame offset value, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
16. The method for determining the paging location according to claim 15, characterized in that, The value of the offset parameter is determined based on (UE_ID mod N).
17. The method for determining the paging location according to any one of claims 13 to 15, characterized in that, The method further includes: Broadcast one or more parameter values of the offset parameter to the terminal.
18. The method for determining the paging location according to claim 17, characterized in that, The method further includes: When there are multiple possible values for the parameter, the terminal is instructed to select the active parameter value.
19. The method for determining the paging location according to claim 16, characterized in that, The method further includes: Broadcast a list of one or more parameter values for the offset parameter to the terminal.
20. The method for determining the paging location according to claim 19, characterized in that, The method further includes: If there are multiple parameter value lists, the active parameter value list is indicated to the terminal.
21. A terminal, characterized in that, Includes memory, transceiver, and processor; Memory, used to store computer programs; The transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and perform the following operations: The location of the paging radio frame is determined based on the offset parameter.
22. The terminal according to claim 21, characterized in that, Determining the location of the paging radio frame based on the offset parameter includes: The location of the paging radio frame is determined based on a first formula, which is: (SFN+PF_offset+(UE_ID mod N)*offset)mod T=(T div N)*(UE_ID mod N) In the formula, SFN is the system radio frame number, PF_offset is the offset value of the paging radio frame, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
23. The terminal according to claim 21, characterized in that, Determining the location of the paging radio frame based on the offset parameter includes: The location of the paging radio frame is determined based on a second formula, which is: (SFN+PF_offset-((T div N)-(UE_ID mod N)-1)*offset)mod T=(T div N)*(UE_IDmod N) In the formula, SFN is the system radio frame number, PF_offset is the radio frame offset value, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
24. The terminal according to claim 21, characterized in that, Determining the location of the paging radio frame based on the offset parameter includes: The location of the paging radio frame is determined based on a third formula, which is: (SFN+PF_offset+offset)mod T=(T div N)*(UE_ID mod N) In the formula, SFN is the system radio frame number, PF_offset is the radio frame offset value, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
25. The terminal according to claim 24, characterized in that, The value of the offset parameter is determined based on (UE_ID mod N).
26. A network device, characterized in that, Includes memory, transceiver, and processor; A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: The location of the paging radio frame is determined based on the offset parameter.
27. The network device according to claim 26, characterized in that, Determining the location of the paging radio frame based on the offset parameter includes: The location of the paging radio frame is determined based on a first formula, which is: (SFN+PF_offset+(UE_ID mod N)*offset)mod T=(T div N)*(UE_ID mod N) In the formula, SFN is the system radio frame number, PF_offset is the offset value of the paging radio frame, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
28. The network device according to claim 26, characterized in that, Determining the location of the paging radio frame based on the offset parameter includes: The location of the paging radio frame is determined based on a second formula, which is: (SFN+PF_offset-((T div N)-(UE_ID mod N)-1)*offset)mod T=(T div N)*(UE_IDmod N) In the formula, SFN is the system radio frame number, PF_offset is the radio frame offset value, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
29. The network device according to claim 26, characterized in that, Determining the location of the paging radio frame based on the offset parameter includes: The location of the paging radio frame is determined based on a third formula, which is: (SFN+PF_offset+offset)mod T=(T div N)*(UE_ID mod N) In the formula, SFN is the system radio frame number, PF_offset is the radio frame offset value, UE_ID is the terminal identifier, N is the number of paging radio frames in one paging cycle, offset is the offset parameter, and T is the paging cycle.
30. The network device according to claim 29, characterized in that, The value of the offset parameter is determined based on (UE_ID mod N).
31. A device for determining the location of a paging call, characterized in that, include: The first determining unit is used to determine the location of the paging radio frame based on the offset parameter.
32. A device for determining the location of a paging call, characterized in that, include: The fifth determining unit is used to determine the location of the paging radio frame based on the offset parameter.
33. A non-transiently readable storage medium, characterized in that, The non-transiently readable storage medium stores a computer program that causes a processor to perform the method according to any one of claims 1 to 11.
34. A non-transiently readable storage medium, characterized in that, The non-transiently readable storage medium stores a computer program that causes a processor to perform the method according to any one of claims 12 to 20.
Citation Information
Patent Citations
Method and apparatus for determining paging time
CN101453788A
Paging initial position determination method and device and terminal
CN111586840A
Method and apparatus for determining paging time
US20100248752A1
Communication method, radio access network device, and terminal device
WO2021109124A1