Data transmission method, apparatus and device

By negotiating the paging time window between the terminal equipment and the core network equipment, the problem of low paging success rate of network equipment in discontinuous coverage areas was solved, and accurate paging in discontinuous coverage areas was achieved.

CN116261218BActive Publication Date: 2026-04-17SPREADTRUM COMMUNICATION (SHANGHAI) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SPREADTRUM COMMUNICATION (SHANGHAI) CO LTD
Filing Date
2021-12-10
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

When network devices page terminal devices in areas with discontinuous coverage, the paging success rate is low.

Method used

The terminal device sends the first information to the core network device to determine the paging time window set. The core network device negotiates and sends the paging time window based on the information to ensure that the network device and the terminal device use the same paging time window.

Benefits of technology

This improves the success rate of paging terminal devices in areas with discontinuous coverage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116261218B_ABST
    Figure CN116261218B_ABST
Patent Text Reader

Abstract

The embodiment of the application provides a data transmission method, device and equipment, the method comprises the following steps: a terminal device sends first information to a core network device, the first information is used for determining a paging time window set of receiving a page of the terminal device; the terminal device receives a first paging time window set of the terminal device sent by the core network device. The terminal device and the network device have consistent understanding for the paging time window of the reachable paging message, so that the success rate of paging the terminal device by the network device is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more particularly to a data transmission method, apparatus, and device. Background Technology

[0002] When a network device establishes a connection with a terminal device, the network device needs to page the terminal device at the time the terminal device is paged. When the network device successfully pages the terminal device, the network device and the terminal device establish a connection.

[0003] Currently, the paging time window for a terminal device can be determined by analyzing its reception period. For example, when paging occurs, the paging message sent by the core network device to the base station can carry the terminal device's extended discontinuous reception (eDRX). The terminal device and the base station can determine the terminal device's paging time window based on the eDRX, and the base station can page the terminal device within this paging time window. However, the signal coverage of the network devices within the cell where the terminal device is located is discontinuous. For example, when the signal of network device 1 leaves the cell, the signal of network device 2 has not yet started serving the cell. If the paging time window calculated by the network device based on the eDRX falls within a discontinuous coverage period, the network device cannot page the terminal device, resulting in a low success rate for paging the terminal device. Summary of the Invention

[0004] This application provides a data transmission method, apparatus, and device to address the technical problem of low success rate of paging terminal devices in network equipment in the prior art.

[0005] In a first aspect, embodiments of this application provide a data transmission method, the method comprising:

[0006] The terminal device sends first information to the core network device, the first information being used to determine the set of paging time windows in which the terminal device receives paging;

[0007] The terminal device receives the first paging time window set of the terminal device sent by the core network device.

[0008] In one possible implementation, the first information includes:

[0009] The second paging time window set of the terminal device, or the time information of at least one network device serving the terminal device.

[0010] In one possible implementation, the first information includes a second paging time window set of the terminal device; before the terminal device sends the first information to the core network device, it further includes:

[0011] The terminal device determines at least one third paging time window based on the terminal device identifier and the eDRX;

[0012] The terminal device determines the second paging time window set based on at least one of the following information: the at least one third paging time window, the terminal device identifier, extended discontinuous reception eDRX, ephemeris information, first time information of at least one network device starting to serve the terminal device, second time information of at least one network device ending to serve the terminal device, and duration of at least one network device serving the terminal device.

[0013] In one possible implementation, the second paging time window set of the terminal device includes:

[0014] Within a preset period, the start time information and window length information of each paging time window, or the end time information and window length information of each paging time window;

[0015] Alternatively, within a preset time period, the start time information and window length information of each paging time window, or the end time information and window length information of each paging time window.

[0016] In one possible implementation, for any third paging time window; determining the second paging time window set based on the at least one third paging time window and the first time information, including:

[0017] Determine whether there is a time in the first time information that is the same as the start time of the third paging time window;

[0018] If so, the third paging time window is determined as the second paging time window of the terminal device;

[0019] If not, then based on the start time, determine the adjacent time in the first time information that is adjacent to the start time; based on the start time and the adjacent time, determine the second paging time window of the terminal device.

[0020] In one possible implementation, determining the second paging time window of the terminal device based on the start time and the adjacent times includes:

[0021] If the number of adjacent moments is 1, then the start time of the third paging time window is moved to the adjacent moment to obtain the second paging time window of the terminal device;

[0022] If the number of adjacent moments is 2, then the time difference between the start moment and the second moment is obtained, where the second moment is the adjacent moment after the start moment; based on the time difference, the second paging time window of the terminal device is determined.

[0023] In one possible implementation, determining the second paging time window of the terminal device based on the time difference includes:

[0024] If the time difference is less than the first threshold, the start time is moved to the second time to obtain the second paging time window of the terminal device;

[0025] If the time difference is greater than or equal to the first threshold, the starting time is moved to the third time to obtain the second paging time window of the terminal device, where the third time is the adjacent time before the starting time.

[0026] In one possible implementation, the first information includes time information of at least one network device serving the terminal device; the terminal device sends the first information to the core network device, including:

[0027] The terminal device receives time information for the service of the terminal device sent by at least one network device.

[0028] The terminal device sends time information about at least one network device serving the terminal device to the core network device.

[0029] In one possible implementation, the terminal device sends the first information to the core network device, including:

[0030] When the terminal device sends a tracking area update request message or an attach request message to the core network device, it sends the first information.

[0031] The terminal device receives a set of paging time windows sent by the core network device, including:

[0032] When the terminal device receives a tracking area update response message or an attachment response message, it receives the paging time window set sent by the core network device.

[0033] Secondly, embodiments of this application provide another data transmission method, the method comprising:

[0034] The core network equipment receives first information sent by the terminal equipment, the first information being used to determine the paging time window set for the terminal equipment to receive paging;

[0035] The core network device sends the first paging time window set of the terminal device to the terminal device and the network device.

[0036] In one possible implementation, the first information includes:

[0037] The second paging time window set of the terminal device, or the time information of at least one network device serving the terminal device.

[0038] In one possible implementation, the first information includes time information of at least one network device serving the terminal device; before the core network device sends the paging time window set of the terminal device to the terminal device and the network device, it further includes:

[0039] The core network equipment determines at least one third paging time window based on the terminal device identifier and the eDRX;

[0040] The core network device determines the second paging time window set based on at least one of the following information: the at least one third paging time window, the terminal device identifier, extended discontinuous reception eDRX, ephemeris information, first time information of at least one network device starting to serve the terminal device, second time information of at least one network device ending to serve the terminal device, and duration of at least one network device serving the terminal device, and determines the paging time window set of the terminal device.

[0041] In one possible implementation, the second paging time window set of the terminal device includes:

[0042] Within a preset period, the start time information and window length information of each paging time window, or the end time information and window length information of each paging time window;

[0043] Alternatively, within a preset time period, the start time information and window length information of each paging time window, or the end time information and window length information of each paging time window.

[0044] In one possible implementation, for any third paging time window; determining the second paging time window set of the terminal device based on the at least one third paging time window and the first time information, including:

[0045] Determine whether there is a time in the first time information that is the same as the start time of the third paging time window;

[0046] If so, the third paging time window is determined as the paging time window of the terminal device;

[0047] If not, then based on the start time, determine the adjacent time in the first time information that is adjacent to the start time; based on the start time and the adjacent time, determine the paging time window of the terminal device.

[0048] In one possible implementation, determining the second paging time window of the terminal device based on the start time and the adjacent times includes:

[0049] If the number of adjacent times is 1, then the start time of the third paging time window is moved to the adjacent time to obtain the paging time window of the terminal device;

[0050] If the number of adjacent moments is 2, then the time difference between the start moment and the second moment is obtained, where the second moment is the adjacent moment after the start moment; based on the time difference, the second paging time window of the terminal device is determined.

[0051] In one possible implementation, determining the second paging time window of the terminal device based on the time difference includes:

[0052] If the time difference is less than the first threshold, the start time is moved to the second time to obtain the second paging time window of the terminal device;

[0053] If the time difference is greater than or equal to the first threshold, the starting time is moved to the third time to obtain the second paging time window of the terminal device, where the third time is the adjacent time before the starting time.

[0054] In one possible implementation, the first information includes a second paging time window set of the terminal device; the core network device sends the first paging time window set of the terminal device to the terminal device and the network device, including:

[0055] The core network device receives the second paging time window set of the terminal device sent by the terminal device;

[0056] The core network device determines the first paging time window set based on the second paging time window set, and sends the first paging time window set to the terminal device and the network device.

[0057] Thirdly, embodiments of this application provide another data transmission method, which includes:

[0058] The network device receives the first paging time window of the terminal device sent by the core network device;

[0059] The network device pages the terminal device according to the first paging time window.

[0060] Fourthly, embodiments of this application provide a data transmission apparatus, which includes a transmitting module and a receiving module, wherein:

[0061] The sending module is used to send first information to the core network equipment, the first information being used to determine the paging time window set for the terminal equipment to receive paging.

[0062] The receiving module is used to receive the first paging time window set of the terminal device sent by the core network device.

[0063] In one possible implementation, the first information includes:

[0064] The second paging time window set of the terminal device, or the time information of at least one network device serving the terminal device.

[0065] In one possible implementation, the data transmission device further includes a determining module, the determining module being configured to:

[0066] Based on the terminal device identifier and the eDRX, at least one third paging time window is determined;

[0067] The second paging time window set is determined based on at least one of the following: the at least one third paging time window, the terminal device identifier, extended discontinuous reception eDRX, ephemeris information, first time information of at least one network device starting to serve the terminal device, second time information of at least one network device ending to serve the terminal device, and duration of at least one network device serving the terminal device.

[0068] In one possible implementation, the second paging time window set of the terminal device includes:

[0069] Within a preset period, the start time information and window length information of each paging time window, or the end time information and window length information of each paging time window;

[0070] Alternatively, within a preset time period, the start time information and window length information of each paging time window, or the end time information and window length information of each paging time window.

[0071] In one possible implementation, the determining module is specifically used for:

[0072] Determine whether there is a time in the first time information that is the same as the start time of the third paging time window;

[0073] If so, the third paging time window is determined as the second paging time window of the terminal device;

[0074] If not, then based on the start time, determine the adjacent time in the first time information that is adjacent to the start time; based on the start time and the adjacent time, determine the second paging time window of the terminal device.

[0075] In one possible implementation, the determining module is specifically used for:

[0076] If the number of adjacent moments is 1, then the start time of the third paging time window is moved to the adjacent moment to obtain the second paging time window of the terminal device;

[0077] If the number of adjacent moments is 2, then the time difference between the start moment and the second moment is obtained, where the second moment is the adjacent moment after the start moment; based on the time difference, the second paging time window of the terminal device is determined.

[0078] In one possible implementation, the determining module is specifically used for:

[0079] If the time difference is less than the first threshold, the start time is moved to the second time to obtain the second paging time window of the terminal device;

[0080] If the time difference is greater than or equal to the first threshold, the starting time is moved to the third time to obtain the second paging time window of the terminal device, where the third time is the adjacent time before the starting time.

[0081] In one possible implementation, the sending module is specifically used for:

[0082] The terminal device receives time information for the service of the terminal device sent by at least one network device.

[0083] The terminal device sends time information about at least one network device serving the terminal device to the core network device.

[0084] In one possible implementation, the sending module is specifically used for:

[0085] When the terminal device sends a tracking area update request message or an attach request message to the core network device, it sends the first information.

[0086] The terminal device receives a set of paging time windows sent by the core network device, including:

[0087] When the terminal device receives a tracking area update response message or an attachment response message, it receives the paging time window set sent by the core network device.

[0088] Fifthly, embodiments of this application provide another data transmission apparatus, including a receiving module and a transmitting module, wherein:

[0089] The receiving module is used to receive first information sent by the terminal device, the first information being used to determine the paging time window set for the terminal device to receive paging.

[0090] The sending module is used to send the first paging time window set of the terminal device to the terminal device and the network device.

[0091] In one possible implementation, the first information includes:

[0092] The second paging time window set of the terminal device, or the time information of at least one network device serving the terminal device.

[0093] In another possible implementation, the data processing apparatus further includes a determining module, the determining module being configured to:

[0094] Based on the terminal device identifier and the eDRX, at least one third paging time window is determined;

[0095] The second paging time window set is determined based on at least one of the following information: the at least one third paging time window, the terminal device identifier, extended discontinuous reception eDRX, ephemeris information, first time information of at least one network device starting to serve the terminal device, second time information of at least one network device ending to serve the terminal device, and duration of at least one network device serving the terminal device, thereby determining the paging time window set of the terminal device.

[0096] In one possible implementation, the determining module is specifically used for:

[0097] Within a preset period, the start time information and window length information of each paging time window, or the end time information and window length information of each paging time window;

[0098] Alternatively, within a preset time period, the start time information and window length information of each paging time window, or the end time information and window length information of each paging time window.

[0099] In one possible implementation, the determining module is specifically used for:

[0100] Determine whether there is a time in the first time information that is the same as the start time of the third paging time window;

[0101] If so, the third paging time window is determined as the paging time window of the terminal device;

[0102] If not, then based on the start time, determine the adjacent time in the first time information that is adjacent to the start time; based on the start time and the adjacent time, determine the paging time window of the terminal device.

[0103] In one possible implementation, the determining module is specifically used for:

[0104] If the number of adjacent times is 1, then the start time of the third paging time window is moved to the adjacent time to obtain the paging time window of the terminal device;

[0105] If the number of adjacent moments is 2, then the time difference between the start moment and the second moment is obtained, where the second moment is the adjacent moment after the start moment; based on the time difference, the second paging time window of the terminal device is determined.

[0106] In one possible implementation, the determining module is specifically used for:

[0107] If the time difference is less than the first threshold, the start time is moved to the second time to obtain the second paging time window of the terminal device;

[0108] If the time difference is greater than or equal to the first threshold, the starting time is moved to the third time to obtain the second paging time window of the terminal device, where the third time is the adjacent time before the starting time.

[0109] In one possible implementation, the receiving module is specifically used for:

[0110] The core network device receives the second paging time window set of the terminal device sent by the terminal device;

[0111] The core network device determines the first paging time window set based on the second paging time window set, and sends the first paging time window set to the terminal device and the network device.

[0112] Sixthly, embodiments of this application provide a terminal device, including: a transceiver, a processor, and a memory;

[0113] The memory stores computer-executed instructions;

[0114] The processor executes computer execution instructions stored in the memory, causing the processor to perform the data transfer method as described in any of the first aspects.

[0115] In a seventh aspect, embodiments of this application provide a core network device, including: a transceiver, a processor, and a memory;

[0116] The memory stores computer-executed instructions;

[0117] The processor executes computer execution instructions stored in the memory, causing the processor to perform the data transfer method as described in any of the second aspects.

[0118] Eighthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the data transmission method described in any of the preceding claims.

[0119] In a ninth aspect, the present invention also provides a computer program product, comprising a computer program that, when executed by a processor, implements the steps of the data transmission method as described in any of the preceding claims.

[0120] This application provides a data transmission method, apparatus, and device. A terminal device sends first information to a core network device, wherein the first information is used to determine a set of paging time windows for the terminal device to receive paging requests. The terminal device receives the first set of paging time windows sent by the core network device. In the above method, since the terminal device can negotiate with the core network device for the set of paging time windows that the network device can use to paging the terminal device, after the core network device sends the paging time windows to the network device, the network device and the terminal device use the same paging time windows. Even if the signal coverage of the cell where the terminal device is located is discontinuous, the network device can accurately paging the terminal device according to the paging time windows, thereby improving the success rate of the network device paging the terminal device. Attached Figure Description

[0121] Figure 1 A schematic diagram of a paging time window set provided in an embodiment of this application;

[0122] Figure 2 This is a schematic diagram of a non-continuous coverage provided in an embodiment of this application;

[0123] Figure 3 This is a schematic diagram of an application scenario provided by an embodiment of this application;

[0124] Figure 4 A flowchart illustrating a data transmission method provided in an embodiment of this application;

[0125] Figure 5 This is a schematic diagram of another data transmission method provided in an embodiment of this application;

[0126] Figure 6 A schematic diagram illustrating the determination of paging time as provided in an embodiment of this application;

[0127] Figure 7 A schematic diagram illustrating another method for determining the paging time, provided as an embodiment of this application;

[0128] Figure 8 This is a schematic diagram of another data transmission method provided in an embodiment of this application;

[0129] Figure 9 This application provides a schematic diagram of a process for obtaining time information in an embodiment of the present application.

[0130] Figure 10 A schematic diagram illustrating the establishment of a connection between a terminal device and a core network device, provided in an embodiment of this application;

[0131] Figure 11 This is a schematic diagram illustrating a data transmission method provided in an embodiment of this application.

[0132] Figure 12 This is a schematic diagram of the structure of a data transmission device provided in an embodiment of this application;

[0133] Figure 13 This is a schematic diagram of another data transmission device provided in an embodiment of this application;

[0134] Figure 14 This is a schematic diagram of the structure of the terminal device provided in the embodiments of this application;

[0135] Figure 15 This is a schematic diagram of the core network equipment provided in an embodiment of this application. Detailed Implementation

[0136] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0137] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0138] To facilitate understanding, the concepts involved in the embodiments of this application will be explained first.

[0139] Network equipment: A device with wireless transceiver capabilities. This includes, but is not limited to: Evolutionary Node Bs (eNBs or eNodeBs) in Long Term Evolution (LTE), base stations (gNodeBs or gNBs) or TRPs in New Radio (NR) technologies, base stations in Evolution After Next (EER) systems, access nodes, wireless relay nodes, and wireless backhaul nodes in Wireless Fidelity (WiFi) systems. Base stations can be: macro base stations, micro base stations, pico base stations, small cells, relay stations, or balloon stations, satellites, etc. Multiple base stations can support networks using the same technology mentioned above, or they can support networks using different technologies mentioned above. A base station can contain one or more co-located or non-co-located TRPs.

[0140] Terminal equipment: A device with wireless transceiver capabilities. Terminal equipment can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; it can also be deployed on water (such as on ships); and it can be deployed in the air (such as on airplanes, balloons, and satellites). The terminal equipment can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, virtual reality (VR) terminal equipment, augmented reality (AR) terminal equipment, wireless terminals in industrial control, vehicle-mounted terminal equipment, wireless terminals in self-driving vehicles, wireless terminal equipment in remote medical care, wireless terminal equipment in smart grids, wireless terminal equipment in transportation safety, wireless terminal equipment in smart cities, wireless terminal equipment in smart homes, wearable terminal equipment, etc. The terminal equipment involved in the embodiments of this application may also be referred to as a terminal, user equipment (UE), access terminal equipment, vehicle-mounted terminal, industrial control terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal equipment, mobile device, UE terminal equipment, wireless communication equipment, UE agent, or UE device, etc. The terminal equipment may also be fixed or mobile.

[0141] Paging Time Window Set: The paging time window set includes at least one paging time window. A paging time window is the paging period for a terminal device; within this window, the network device can successfully page the terminal device.

[0142] The following is combined Figure 1 This section explains the set of paging time windows.

[0143] Figure 1 This is a schematic diagram of a paging time window set provided for an embodiment of this application. Please refer to... Figure 1 This includes a set of paging time windows. Specifically, the paging time window set includes paging time window A, paging time window B, and paging time window C. Figure 1The paging time window set shown is a set of paging time windows within a period (e.g., a superframe period of 2.91 hours, or 24 hours). The starting position of each paging time window within a superframe period can be identified using a specific superframe number and radio frame number, or it can be identified using natural time. For example, the starting position of paging time window A is the fifth radio frame in the second superframe period, or the starting position of paging time window A is 12:03:20. This process is repeated in the next period.

[0144] In related technologies, terminal devices can determine their paging time window and thus their paging time by receiving data during a specific period. For example, a terminal device can determine its eDRX and its paging time window based on the eDRX, calculating all paging times within that window. However, network devices may provide discontinuous coverage of the cell where the terminal device is located. For instance, when network device 1's signal leaves the cell, network device 2's signal may not yet be serving the cell. During this period, network devices cannot establish a connection with the terminal device. If the terminal device's paging time window falls within this period, the network device will be unable to successfully paging the terminal device, resulting in a low success rate for paging the terminal device.

[0145] To facilitate understanding, the following will be combined with... Figure 2 The above technical issues will be explained in detail.

[0146] Figure 2 This is a schematic diagram of a non-continuous coverage provided for an embodiment of this application. Please refer to... Figure 2 This includes network device A, network device B, terminal device A, and terminal device B. Network device A's signal covers the cell where terminal device A is located. Network device B's signal covers the cell where terminal device B is located, but not the cell where terminal device A is located.

[0147] Please see Figure 2 When the coverage signal of network device A leaves the cell range where the terminal device is located, due to the discontinuous coverage of network device A and network device B, the signal of network device B can only cover the cell where the terminal device A is located after a preset time period (e.g., 30 seconds). Therefore, if the paging time window of terminal device A is within 30 seconds, the network device cannot paging terminal device A, resulting in a low success rate of paging terminal device by the network device.

[0148] To address the technical problem of low success rate of paging terminal devices by network devices in related technologies, this application provides a data transmission method. A terminal device sends first information to a core network device. This first information determines a set of paging time windows for the terminal device to receive paging requests. The first information includes a second set of paging time windows for the terminal device, or at least the time information of at least one network device serving the terminal device. The terminal device receives a first set of paging time windows sent by the core network device. In this method, since the terminal device can negotiate with the core network device the set of paging time windows that the network device can use to paging the terminal device, after the core network device sends the paging time windows to the network device, the network device and the terminal device use the same paging time windows. Furthermore, since the time information is the time when the network device begins serving the cell where the terminal device is located, the terminal device's paging time window falls within the time period during which the network device serves the cell. Even if the signal coverage of the cell where the terminal device is located is discontinuous, the network device can still accurately paging the terminal device according to the paging time window, thereby improving the success rate of paging the terminal device.

[0149] Below, in conjunction with Figure 3 The application scenarios of the embodiments of this application will be introduced.

[0150] Figure 3 This is a schematic diagram illustrating an application scenario provided by an embodiment of this application. Please refer to [link / reference]. Figure 3 This includes network equipment, terminal equipment, and core network equipment. The core network equipment is communicatively connected to both the network equipment and the terminal equipment. The terminal equipment can send its paging time window set to the core network equipment. Upon receiving the paging time window set, the core network equipment can send it back to the network equipment. After receiving the paging time window set, the network equipment can initiate paging to the terminal equipment within the paging time window set. Since the paging time window set of the terminal equipment is determined based on eDRX and the time when the network equipment begins serving the cell where the terminal equipment is located, the paging time window set of the terminal equipment is within the time period covered by the network equipment. Even if the signal coverage of the cell where the terminal equipment is located is discontinuous, the network equipment can accurately paging the terminal equipment according to the paging time window set, thereby improving the success rate of paging the terminal equipment. The technical solution shown in this application will be described in detail below through specific embodiments. It should be noted that the following embodiments can exist independently or in combination. For the same or similar content, it will not be repeated in different embodiments.

[0151] Figure 4 This is a schematic flowchart illustrating a data transmission method provided in an embodiment of this application. Please refer to... Figure 4 The method may include:

[0152] S401, The terminal device sends the first information to the core network device.

[0153] The execution entity in this application embodiment can be a terminal device or a data transmission device installed in the terminal device. Optionally, the data transmission device can be implemented by software or by a combination of software and hardware.

[0154] The first information is used to determine the set of paging time windows for the terminal device to receive paging. A paging time window is the period during which the terminal device receives paging. For example, the terminal device can receive paging from the network device within the paging time window, and the network device can page the terminal device within the paging time window. The set of paging time windows includes at least one paging time window in which the network device can page the terminal device.

[0155] The first information includes the second paging time window set of the terminal device, or the time information of at least one network device serving the terminal device. The second paging time window set is the paging time window set determined by the terminal device. For example, the second paging time window set can be the paging time window set determined by the terminal device based on eDRX and time information.

[0156] The second paging time window set of the terminal device includes: within a preset period range, the start time information and window length information of each paging time window, or the end time information and window length information of each paging time window; or within a preset time period, the start time information and window length information of each paging time window, or the end time information and window length information of each paging time window. For example, within a range of 1024 superframes, the start and end time information of each paging time window, or the end time and window length information of each paging time window.

[0157] The time information for network device service to terminal device may include at least one of the following: the first time information when the network device starts service to the terminal device, the second time information when the network device ends service to the terminal device, and the duration of network device service to the terminal device.

[0158] The first time information includes the time when at least one network device begins serving the cell where the terminal device is located. For example, the first time information may include ephemeris information of multiple network devices. For instance, if network device A begins serving the cell where the terminal device is located at time A, and network device B begins serving the cell where the terminal device is located at time B, and network device C begins serving the cell where the terminal device is located at time C, then the first time information includes time A, time B, and time C. Optionally, if the first time information includes multiple times, the multiple times can be arranged in chronological order. For example, if the first time information includes time A and time B, and time A is earlier than time B, then time A is earlier than time B in the first time information.

[0159] Optionally, the time when the network device starts serving the cell where the terminal device is located can be an absolute time. For example, the time when the network device starts serving the cell where the terminal device is located can be a specific absolute time point within a time period (e.g., 8 o'clock, 9 o'clock, etc.).

[0160] The second time information includes the time when at least one network device ends service in the cell where the terminal device is located. For example, the second time information may include ephemeris information of multiple network devices. For example, if network device A ends service in the cell where the terminal device is located at time A, and network device B ends service in the cell where the terminal device is located at time B, and network device C ends service in the cell where the terminal device is located at time C, then the second time information includes time A, time B, and time C.

[0161] Optionally, the time when the network device ends service in the cell where the terminal device is located can be an absolute time. For example, the time when the network device ends service in the cell where the terminal device is located can be a specific absolute time point within a time period (e.g., 8 o'clock, 9 o'clock, etc.).

[0162] The duration of network device service to a terminal device is the time interval between the time when the network device starts serving the terminal device and the time when it ends serving the terminal device. For example, if the time when the network device starts serving the cell where the terminal device is located is time A, and the time when the network device ends serving the cell where the terminal device is located is time B, then the duration of network device service to the terminal device is the time difference between time B and time A.

[0163] Optionally, the terminal device can receive time information sent by the network device. For example, the network device can broadcast time information such as the time when the network enters the cell where the terminal device is located and the time when the network device leaves the cell where the terminal device is located. The terminal device can receive this broadcast to obtain the time information of the network device serving the terminal device.

[0164] Optionally, when the first information is a second paging time window set, the terminal device can determine the second paging time window set based on the eDRX and the time information of the network device serving the terminal device. When the first information is the time information of at least one network device serving the terminal device, the terminal device sending the first information to the core network device specifically involves: the terminal device receiving the time information of at least one network device serving the terminal device, and the terminal device sending the time information of at least one network device serving the terminal device to the core network device. For example, the terminal device can receive the time information broadcast by the network device, and after receiving the time information of the network device, send the time information of the network device to the core network device.

[0165] Optionally, the terminal device may send the first information to the core network device in the following feasible implementation: the terminal device sends the first information when sending a tracking area update request message or an attach request message to the core network device. For example, when the terminal device and the core network device are performing a tracking area update, the tracking area update request message sent by the terminal device to the core network device may carry the first information.

[0166] S402. The core network equipment sends the first paging time window set of the terminal equipment to the terminal equipment and network equipment.

[0167] Optionally, when the first information sent by the terminal device to the core network device is the second paging time window set of the terminal device, the core network device can determine the first paging time window set based on the second paging time window set, and send the first paging time window set to both the terminal device and the network device respectively. Optionally, the first paging time window set and the second paging time window set can be the same or different. For example, when the terminal device sends the second paging time window set to the core network device, the core network device can adjust the second paging time window set (e.g., shift it to the left or right for a certain period of time) to obtain the first paging time window set. If the core network device does not need to adjust the second paging time window set, then the first paging time window set and the second paging time window set are the same. In this way, it can be ensured that after the core network device adjusts the second paging time window set, the network device and the terminal device can obtain the same paging time window set, so that the network device can successfully page the terminal device within the time period of the paging time window set, thereby improving the success rate of the network device paging the terminal device.

[0168] Optionally, when the terminal device receives a tracking area update response message or an attach response message, it receives a first paging time window set sent by the core network device.

[0169] Optionally, when the first information sent by the terminal device to the core network device includes time information of at least one network device serving the terminal device, the core network device can determine a first paging time window set for the terminal device based on the eDRX and the time information, and send the first paging time window set to both the terminal device and the network device. Since the time information is the time information of the cell where the network device serves the terminal device, the first paging time window set of the terminal device falls within the time period of the cell served by the network device. Even if the signal coverage of the cell where the terminal device is located by the network device is discontinuous, the network device can still accurately paging the terminal device based on this paging time window set. Furthermore, this ensures that the time periods of the paging time window sets received by the network device and the terminal device are the same, enabling the network device to successfully paging the terminal device within the time period of the paging time window set, thus improving the success rate of paging the terminal device.

[0170] This application provides a data transmission method in which a terminal device sends first information to a core network device. The first information determines a paging time window set for the terminal device to receive paging requests. The first information includes a second paging time window set for the terminal device, or time information indicating when at least one network device serves the terminal device. The terminal device receives a first paging time window set sent by the core network device. In this method, since the terminal device can negotiate with the core network device to allow the network device to paging the terminal device within a specific paging time window set, after the core network device sends the paging time window set to the network device, the network device and the terminal device use the same paging time window set. Furthermore, since the time information is the time when the network device begins serving the cell where the terminal device is located, the paging time window set of the terminal device falls within the time period during which the network device serves the cell. Even if the signal coverage of the cell where the terminal device is located is discontinuous, the network device can still accurately paging the terminal device based on this paging time window set, thereby improving the success rate of paging the terminal device.

[0171] exist Figure 4 Based on the illustrated embodiment, there are two scenarios where the terminal device sends the first information to the core network device. The process of the data transmission method described above differs depending on the first information. The following will describe these scenarios in conjunction with... Figures 5-8 The process of the two data transmission methods described above will be explained separately.

[0172] Figure 5 This is a schematic flowchart of another data transmission method provided in an embodiment of this application. Figure 5 In the illustrated embodiment, the executing entity can be a terminal device, and the first information includes the terminal device's second paging time window set. Please refer to [link to relevant documentation]. Figure 5 The method process includes:

[0173] S501. The terminal device determines at least one third paging time window based on the terminal device identifier and eDRX.

[0174] Optionally, the terminal device determines that at least one third paging window is prior art based on the terminal device's identifier and eDRX, which will not be elaborated further in this embodiment.

[0175] S502. The terminal device determines the second paging time window set based on the second information.

[0176] The second information includes at least one of the following: the at least one third paging time window, terminal device identifier, extended discontinuous reception eDRX, ephemeris information, first time information of at least one network device starting to serve the terminal device, second time information of at least one network device ending to serve the terminal device, and duration of at least one network device serving the terminal device.

[0177] Optionally, the terminal device can obtain its eDRX and identifier based on network configuration information. For example, the terminal device's network configuration information includes its eDRX cycle and identifier; therefore, the eDRX cycle and identifier can be obtained through the network configuration information. Optionally, the terminal device can determine the third paging time window based on the eDRX and identifier.

[0178] Optionally, for any third paging time window in the second information, the terminal device can determine the second paging time window set through the following feasible implementation: determine whether there is a time in the first time information that is the same as the start time of the third paging time window. The start time is the time when the third paging time window begins. For example, if the third paging time window starts at time 1, then the start time is time 1. For example, if the first time information includes time 1, time 2, time 3, and time 4, if the start time is time 1, time 2, time 3, or time 4, then it is determined that there is a time in the first time information that is the same as the start time; if the start time is time 5, then it is determined that there is no time in the first time information that is the same as the start time.

[0179] If the first time information contains a time that is the same as the start time, then the third paging time window is determined as the second paging time window of the terminal device. For example, if the first time information includes a time that is the same as the start time, it means that at the start time, the network device had already started serving the cell where the terminal device is located. Therefore, the network device can successfully page the terminal device within the third paging time window.

[0180] If there is no time in the first time information that is the same as the starting time, then the adjacent time in the first time information is determined based on the starting time. For example, if the first time information includes time 1, time 2 and time 3, and time 1 is earlier than time 2, and time 2 is earlier than time 3, and the starting time is between time 1 and time 2, then the adjacent time is time 1 and time 2.

[0181] The second paging time window of the terminal device is determined based on the start time and adjacent times. Optionally, the second paging time window of the terminal device is determined based on the start time and adjacent times in the following two cases:

[0182] Case 1: The number of adjacent times to the starting time is 1.

[0183] If the number of adjacent times is 1, the start time of the third time window is moved to the adjacent time to obtain the second paging time window of the terminal device. For example, if the start time is the earliest or latest among multiple times in the first time information, then the start time has only one adjacent time. In this case, the start time of the third time window is moved to the adjacent time to obtain the second paging time window of the terminal device.

[0184] Below, in conjunction with Figure 6 The process of determining a second paging time window in this case is explained.

[0185] Figure 6 This is a schematic diagram illustrating the determination of a second paging time window, provided as an embodiment of this application. Please refer to... Figure 6 This includes first-time information. The first-time information includes time A, time B, and time C, where time A is earlier than time B, and time B is earlier than time C.

[0186] Please see Figure 6 When the start time is earlier than time A, the adjacent time in the first time information is time A. In this case, the third paging time window is moved to the right until the start time coincides with time A, thus obtaining the second paging time window. When the start time is later than time C, the adjacent time in the first time information is time C. In this case, the third paging time window is moved to the left until the start time coincides with time C, thus obtaining the second paging time window.

[0187] Case 2: The number of adjacent times to the starting time is 2.

[0188] If the number of adjacent moments is 2, then the time difference between the start time and the second moment is obtained. The second moment is the moment immediately following the start time. For example, if the start time is later than the earliest moment in the first time information but earlier than the latest moment in the first time information, then the number of adjacent moments of the start time is 2. For example, if the first time information includes moments A, B, and C, where moment A is earlier than moment B, and moment B is earlier than moment C, and the start time is between moments A and B, then the adjacent moments of the start time are moments A and B. Since moment B is later than the start time, the second moment is moment B.

[0189] Optionally, the time difference can be determined by the start time and the second time. For example, if the start time is 9:00 and the second time is 9:15, then the time difference between the start time and the second time is 15 minutes.

[0190] The second paging time window for the terminal device is determined based on the time difference. Optionally, the second paging time window for the terminal device is determined based on the time difference, specifically: if the time difference is less than a first threshold, the start time is moved to the second time to obtain the second paging time window for the terminal device. For example, if the start time is 9:00, the second time is 9:05, and the first threshold is 10 minutes, then the time difference between the start time and the second time is 5 minutes. This time difference is less than the first threshold. Therefore, the third paging time window is moved 5 minutes to the right until the start time overlaps with the second time to obtain the second paging time window.

[0191] If the time difference is greater than or equal to the first threshold, the starting time is moved to the third time, resulting in the second paging time window for the terminal device. The third time is the adjacent time before the starting time. For example, if the adjacent times are time A and time B, and the starting time is later than time A but earlier than time B, then time A is determined as the third time.

[0192] Below, in conjunction with Figure 7 The process of determining the second paging time window for a terminal device in this situation is explained.

[0193] Figure 7 This is a schematic diagram illustrating another method for determining the second paging time window, provided as an embodiment of this application. Please refer to... Figure 7 This includes first-time information. The first-time information includes time A, time B, and time C, where time A is earlier than time B, and time B is earlier than time C.

[0194] Please see Figure 7When the starting time falls between time A and time B, the adjacent times in the time information are time A and time B. The time difference between the starting time and time B is determined. If the time difference is less than a first threshold, since time B is the second time, the third paging time window is shifted to the right until the starting time coincides with time B, thus obtaining the second paging time window. If the time difference is greater than or equal to the first threshold, since time A is the third time, the third paging time window is shifted to the left until the starting time coincides with time A, thus obtaining the second paging time window. In this way, for any third paging time window, a corresponding second paging time window can be obtained, resulting in a set of second paging time windows.

[0195] Optionally, the start time can be an absolute time within a time period. For example, in a 24-hour timeframe, the start time could be an absolute time such as 9:00, 10:00, or 11:00. Alternatively, the start time can be a relative time of the network device's serving cell. For example, the time when the network device begins serving the cell where the terminal device is located can be set to 0:00, and the start time can be marked relative to that time. For instance, the start time could be 5 minutes after the time the network device begins serving the cell where the terminal device is located. This allows the network device to accurately page the terminal device, improving the success rate of paging the terminal device.

[0196] S503, The terminal equipment sends the second paging time window set to the core network equipment.

[0197] After determining the second paging time window set, the terminal device can send the second paging time window set to the core network device. For example, during the attachment process or tracking area update process, the terminal device can send the second paging time window set to the core network device.

[0198] S504. The core network equipment sends the first paging time window set to the terminal equipment and network equipment.

[0199] It should be noted that the execution process of step S504 is the same as that of step S402, and will not be described again in this embodiment.

[0200] S505, the network device pages the terminal device according to the first paging time window set.

[0201] Optionally, after receiving the first paging time window set of the terminal device sent by the core network device, the network device may page the terminal device within the time period of the first paging time window set.

[0202] This application provides a data transmission method in which a terminal device determines at least one third paging time window based on its terminal device identifier and eDRX. The terminal device also determines a second paging time window set based on second information, which includes at least one of the following: the at least one third paging time window, the terminal device identifier, extended discontinuous reception eDRX, ephemeris information, a first time information indicating when at least one network device begins serving the terminal device, a second time information indicating when the at least one network device ends serving the terminal device, and the duration of service provided by the at least one network device to the terminal device. The terminal device sends the second paging time window set to a core network device, and the core network device sends a first paging time window set to both the terminal device and the network device. The network device then paging the terminal device based on the first paging time window set. In this way, the terminal device can determine its paging time window set based on the eDRX and time information. Since the time information represents the time when the network device serves the terminal device, the paging time window set falls within the time period served by the network device in the cell. Even if the signal coverage of the cell where the terminal device is located is discontinuous, the network device can still accurately paging the terminal device based on this paging time window set, thereby improving the success rate of paging the terminal device.

[0203] Figure 8 This is a schematic flowchart of another data transmission method provided in an embodiment of this application. Figure 8 In the illustrated embodiment, the executing entity can be the core network, and the first information includes time information of at least one network device serving the terminal device. Please refer to [link to relevant documentation]. Figure 8 The method process includes:

[0204] S801. The core network equipment receives time information from at least one network device serving the terminal equipment sent by the terminal equipment.

[0205] The terminal device receives time information about the service terminal device sent by at least one network device, and the terminal device sends time information about the service terminal device sent by at least one network device to the core network device.

[0206] S802, the core network equipment determines at least one third paging time window based on the terminal equipment identifier and eDRX.

[0207] Optionally, in practical applications, the core network device can obtain the identifier and eDRX of the terminal device. The process by which the core network device obtains the identifier and eDRX of the terminal device is existing technology, and will not be described in detail in this embodiment.

[0208] Optionally, the core network equipment determines at least one third paging time window based on the terminal device's identifier and eDRX, which is a prior art technique. This will not be elaborated further in the embodiments of this application.

[0209] S803, the core network equipment determines the second paging time window set based on the second information, and determines the first paging time window set based on the second paging time window set.

[0210] Optionally, for any third paging time window, the core network device can determine the second paging time window set of the terminal device according to the following feasible implementation: The second paging time window set of the terminal device is determined based on the third paging time window and the first time information. Specifically, the process of determining the second paging time window set of the terminal device based on the third paging time window and the first time information is as follows: It is determined whether there is a time in the first time information that is the same as the start time of the third paging time window. If so, the third paging time window is determined as the second paging time window of the terminal device; otherwise, based on the start time, adjacent times adjacent to the start time are determined in the first time information, and the second paging time window of the terminal device is determined based on the start time and the adjacent times.

[0211] Below, in conjunction with Figure 9 The time information for when at least one network device begins serving the cell where the terminal device is located is explained.

[0212] Figure 9 This is a schematic diagram illustrating a process for acquiring first-time information, provided as an embodiment of this application. Please refer to... Figure 9 This includes network device A, network device B, network device C, and a terminal device. The terminal device can receive time A sent by network device A, time B sent by network device B, and time C sent by network device C. Time A is the time when network device A begins serving the cell where the terminal device is located; time B is the time when network device B begins serving the cell where the terminal device is located; and time C is the time when network device C begins serving the cell where the terminal device is located. The terminal device obtains first-time information based on time A, time B, and time C. This first-time information includes time A, time B, and time C. Since time A is earlier than time B, and time B is earlier than time C, in the time information, time A precedes time B, and time B precedes time C.

[0213] Optionally, in practical applications, since the terminal device can connect to the network signals of neighboring cells within its own cell, the first time information can also include the time when the network device begins serving the neighboring cells. For example, if the time when the network device serves the cell where the terminal device is located is time 1, and the time when the network device serves the neighboring cells is time 2, then the first time information can include time 1 and time 2. Optionally, the time information can also be the time information of cells adjacent to the cell where the terminal device is located, which will not be elaborated further in this embodiment.

[0214] Optionally, if the number of adjacent times is 1, the start time of the third paging time window is moved to the adjacent time to obtain the second paging time window of the terminal device. If the number of adjacent times is 2, the time difference between the start time and the second time is obtained, where the second time is the adjacent time after the start time; the second paging time window of the terminal device is determined based on the time difference. For example, if the time difference is less than a first threshold, the start time is moved to the second time to obtain the second paging time window of the terminal device; if the time difference is greater than or equal to the first threshold, the start time is moved to the third time to obtain the second paging time window of the terminal device, where the third time is the adjacent time before the start time.

[0215] The process by which the core network equipment determines the first paging time window set based on the second paging time window set has been described in step S402, and will not be repeated here in this embodiment.

[0216] S804. The core network equipment sends the first paging time window set of the terminal equipment to the terminal equipment and network equipment.

[0217] It should be noted that the execution process of step S804 is the same as that of step S402, and will not be described again in this embodiment.

[0218] S805, the network device pages the terminal device according to the first paging time window set.

[0219] Optionally, after receiving the first paging time window set of the terminal device sent by the core network device, the network device may page the terminal device within the time period of the first paging time window set.

[0220] This application provides a data transmission method in which a core network device receives time information from a terminal device regarding the service time of at least one network device for the terminal device. The core network device determines at least one third paging time window based on the terminal device identifier and eDRX. The core network device also determines a second paging time window set based on second information. The core network device sends a first paging time window set of the terminal device to both the terminal device and the network device. The network device then paging the terminal device according to the first paging time window set. Since the time information is the time information of the cell where the network device serves the terminal device, the paging time window set of the terminal device falls within the time period of the network device's service cell. Even if the signal coverage of the cell where the terminal device is located is discontinuous, the network device can still accurately paging the terminal device according to this paging time window set, thereby improving the success rate of paging the terminal device.

[0221] Based on any of the above embodiments, the data transmission method further includes a process for establishing a connection between the terminal device and the core network device. Below, in conjunction with... Figure 9This section explains the process of establishing a connection between terminal equipment and core network equipment.

[0222] Figure 10 This is a schematic diagram illustrating the establishment of a connection between a terminal device and a core network device, as provided in an embodiment of this application. Please refer to... Figure 10 The method process includes:

[0223] S1001, The terminal device sends a connection establishment request to the core network device.

[0224] Optionally, before sending the first information to the core network device, the terminal device may send a connection establishment request to the core network device. For example, the terminal device sends a connection establishment request to the core network device, and the core network device establishes a connection with the terminal device based on the received connection establishment request.

[0225] S1002. The core network equipment sends a connection establishment success message to the terminal equipment.

[0226] Optionally, when the core network device receives a connection establishment request from the terminal device, it can establish a connection with the terminal device based on the connection establishment request and send a connection establishment success message to the terminal device. For example, when the core network device establishes a connection with the terminal device, it can send a connection establishment success message to the terminal device. After receiving the connection establishment success message, the terminal device then sends its paging time to the core network device.

[0227] This application provides a method for establishing a connection between a terminal device and a core network device. The terminal device sends a connection establishment request to the core network device, and the core network device sends a connection establishment success message to the terminal device. In this way, before the terminal device sends its paging time window set to the core network device, it can be determined that a connection has been established between the terminal device and the core network device. This ensures that the core network device can receive the terminal device's paging time window set, allowing the network device to accurately page the terminal device based on the paging time window set, thereby improving the success rate of paging the terminal device.

[0228] Based on any of the above embodiments, the following, in conjunction with Figure 11 The process of the above data transmission method will be explained.

[0229] Figure 11 This is a schematic diagram illustrating a data transmission method provided in an embodiment of this application. Figure 11 The illustrated embodiment uses a third paging time window as an example for explanation; please refer to [link to relevant documentation]. Figure 11This includes network device A, network device B, and network device C. The terminal device can receive time A sent by network device A, time B sent by network device B, and time C sent by network device C. Time A is the time when network device A begins serving the cell where the terminal device is located; time B is the time when network device B begins serving the cell where the terminal device is located; and time C is the time when network device C begins serving the cell where the terminal device is located. The terminal device obtains first-time information based on time A, time B, and time C. This first-time information includes time A, time B, and time C. Since time A is earlier than time B, and time B is earlier than time C, in the time information, time A precedes time B, and time B precedes time C.

[0230] Please see Figure 11 If the start time is earlier than time A, the terminal device shifts its third paging time window to the right until the start time aligns with time A, thus obtaining the terminal device's second paging time window. The terminal device sends the second paging time window to the core network device. After receiving the second paging time window from the terminal device, the core network device determines the terminal device's first paging time window and sends it to both the terminal device and network device A. During the time period specified in the first paging time window, network device A can page the terminal device. Since the terminal device's paging time window is determined based on eDRX and the time information of the cell where the network device serves the terminal device, even if the signal coverage of the cell where the terminal device is located is discontinuous, the network device can accurately page the terminal device within the paging time window, thus improving the success rate of paging the terminal device.

[0231] Figure 12 This is a schematic diagram of a data transmission device provided in an embodiment of this application. This data transmission device 12 can be installed in a terminal device. Please refer to... Figure 12 The data transmission device 10 includes a transmitting module 11 and a receiving module 12, wherein:

[0232] The sending module 11 is used to send first information to the core network equipment, the first information being used to determine the paging time window set for the terminal equipment to receive paging.

[0233] The receiving module 12 is used to receive the first paging time window set of the terminal device sent by the core network device.

[0234] In one possible implementation, the first information includes:

[0235] The second paging time window set of the terminal device, or the time information of at least one network device serving the terminal device.

[0236] In one possible implementation, the data transmission device further includes a determining module 13, the determining module 13 being configured to:

[0237] Based on the terminal device identifier and the eDRX, at least one third paging time window is determined;

[0238] The second paging time window set is determined based on at least one of the following: the at least one third paging time window, the terminal device identifier, extended discontinuous reception eDRX, ephemeris information, first time information of at least one network device starting to serve the terminal device, second time information of at least one network device ending to serve the terminal device, and duration of at least one network device serving the terminal device.

[0239] In one possible implementation, the second paging time window set of the terminal device includes:

[0240] Within a preset period, the start time information and window length information of each paging time window, or the end time information and window length information of each paging time window;

[0241] Alternatively, within a preset time period, the start time information and window length information of each paging time window, or the end time information and window length information of each paging time window.

[0242] In one possible implementation, the determining module 13 is specifically used for:

[0243] Determine whether there is a time in the first time information that is the same as the start time of the third paging time window;

[0244] If so, the third paging time window is determined as the second paging time window of the terminal device;

[0245] If not, then based on the start time, determine the adjacent time in the first time information that is adjacent to the start time; based on the start time and the adjacent time, determine the second paging time window of the terminal device.

[0246] In one possible implementation, the determining module 13 is specifically used for:

[0247] If the number of adjacent moments is 1, then the start time of the third paging time window is moved to the adjacent moment to obtain the second paging time window of the terminal device;

[0248] If the number of adjacent moments is 2, then the time difference between the start moment and the second moment is obtained, where the second moment is the adjacent moment after the start moment; based on the time difference, the second paging time window of the terminal device is determined.

[0249] In one possible implementation, the determining module 13 is specifically used for:

[0250] If the time difference is less than the first threshold, the start time is moved to the second time to obtain the second paging time window of the terminal device;

[0251] If the time difference is greater than or equal to the first threshold, the starting time is moved to the third time to obtain the second paging time window of the terminal device, where the third time is the adjacent time before the starting time.

[0252] In one possible implementation, the sending module 11 is specifically used for:

[0253] The terminal device receives time information for the service of the terminal device sent by at least one network device.

[0254] The terminal device sends time information about at least one network device serving the terminal device to the core network device.

[0255] In one possible implementation, the sending module 11 is specifically used for:

[0256] When the terminal device sends a tracking area update request message or an attach request message to the core network device, it sends the first information.

[0257] The terminal device receives a set of paging time windows sent by the core network device, including:

[0258] When the terminal device receives a tracking area update response message or an attachment response message, it receives the paging time window set sent by the core network device.

[0259] The data transmission device provided in this application embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.

[0260] The data transmission device shown in the embodiments of this application can be a chip, hardware module, processor, etc. Of course, the data transmission device can be in other forms, and the embodiments of this application do not specifically limit it.

[0261] Figure 13 This is a schematic diagram of another data transmission device provided in an embodiment of this application. This data transmission device 20 can be installed in a core network device. Please refer to... Figure 13 The data transmission device 20 may include a receiving module 21 and a transmitting module 22, wherein:

[0262] The receiving module 21 is used to receive first information sent by the terminal device, the first information being used to determine the paging time window set for the terminal device to receive paging.

[0263] The sending module 22 is used to send the first paging time window set of the terminal device to the terminal device and the network device.

[0264] In one possible implementation, the first information includes:

[0265] The second paging time window set of the terminal device, or the time information of at least one network device serving the terminal device.

[0266] In another possible implementation, the data processing apparatus further includes a determining module 23, the determining module 23 being configured to:

[0267] Based on the terminal device identifier and the eDRX, at least one third paging time window is determined;

[0268] The second paging time window set is determined based on at least one of the following information: the at least one third paging time window, the terminal device identifier, extended discontinuous reception eDRX, ephemeris information, first time information of at least one network device starting to serve the terminal device, second time information of at least one network device ending to serve the terminal device, and duration of at least one network device serving the terminal device, thereby determining the paging time window set of the terminal device.

[0269] In one possible implementation, the determining module 23 is specifically used for:

[0270] Within a preset period, the start time information and window length information of each paging time window, or the end time information and window length information of each paging time window;

[0271] Alternatively, within a preset time period, the start time information and window length information of each paging time window, or the end time information and window length information of each paging time window.

[0272] In one possible implementation, the determining module 23 is specifically used for:

[0273] Determine whether there is a time in the first time information that is the same as the start time of the third paging time window;

[0274] If so, the third paging time window is determined as the paging time window of the terminal device;

[0275] If not, then based on the start time, determine the adjacent time in the first time information that is adjacent to the start time; based on the start time and the adjacent time, determine the paging time window of the terminal device.

[0276] In one possible implementation, the determining module 23 is specifically used for:

[0277] If the number of adjacent times is 1, then the start time of the third paging time window is moved to the adjacent time to obtain the paging time window of the terminal device;

[0278] If the number of adjacent moments is 2, then the time difference between the start moment and the second moment is obtained, where the second moment is the adjacent moment after the start moment; based on the time difference, the second paging time window of the terminal device is determined.

[0279] In one possible implementation, the determining module 23 is specifically used for:

[0280] If the time difference is less than the first threshold, the start time is moved to the second time to obtain the second paging time window of the terminal device;

[0281] If the time difference is greater than or equal to the first threshold, the starting time is moved to the third time to obtain the second paging time window of the terminal device, where the third time is the adjacent time before the starting time.

[0282] In one possible implementation, the receiving module 21 is specifically used for:

[0283] Receive the second paging time window set of the terminal device sent by the terminal device;

[0284] The core network device determines the first paging time window set based on the second paging time window set, and sends the first paging time window set to the terminal device and the network device.

[0285] The data transmission device provided in this application embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.

[0286] The data transmission device shown in the embodiments of this application can be a chip, hardware module, processor, etc. Of course, the data transmission device can be in other forms, and the embodiments of this application do not specifically limit it.

[0287] Figure 14This is a schematic diagram of the structure of the terminal device provided in an embodiment of this application. Please refer to... Figure 14 The terminal device 30 may include a transceiver 31, a memory 32, and a processor 33. The transceiver 31 may include a transmitter and / or a receiver. The transmitter may also be referred to as a transmitter, transmitter port, or transmitter interface, etc., and the receiver may also be referred to as a receiver, receiver port, or receiver interface, etc. Exemplarily, the transceiver 31, memory 32, and processor 33 are interconnected via a bus 34.

[0288] Memory 32 is used to store program instructions;

[0289] The processor 33 is used to execute the program instructions stored in the memory, so that the terminal device 30 performs any of the data transmission methods shown above.

[0290] The transceiver 31 is used to perform the transmission and reception functions of the terminal device 30 in the above data transmission method.

[0291] Figure 15 This is a schematic diagram of the core network equipment provided in an embodiment of this application. Please refer to... Figure 15 The core network device 40 may include a transceiver 41, a memory 42, and a processor 43. The transceiver 41 may include a transmitter and / or a receiver. The transmitter may also be referred to as a transmitter, transmitter port, or transmitter interface, etc., and the receiver may also be referred to as a receiver, receiver port, or receiver interface, etc. Exemplarily, the transceiver 41, memory 42, and processor 43 are interconnected via a bus 44.

[0292] Memory 42 is used to store program instructions;

[0293] The processor 43 is used to execute the program instructions stored in the memory, so that the core network device 40 performs any of the data transmission methods shown above.

[0294] The transceiver 41 is used to perform the transceiver function of the core network device 40 in the above data transmission method.

[0295] This application provides a computer-readable storage medium storing computer-executable instructions, which are used to implement the above-described data transmission method when executed by a processor.

[0296] This application embodiment may also provide a computer program product that can be executed by a processor. When the computer program product is executed, it can implement the data transmission method executed by any of the terminal devices shown above.

[0297] This application embodiment may also provide a computer program product that can be executed by a processor. When the computer program product is executed, it can implement the data transmission method executed by any of the network devices shown above.

[0298] The terminal device, network device, computer-readable storage medium, and computer program product of this application embodiment can execute the data transmission method executed by the terminal device described above. The specific implementation process and beneficial effects are as described above and will not be repeated here.

[0299] All or part of the steps in the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a readable memory. When the program is executed, it performs the steps of the above method embodiments; and the aforementioned memory (storage medium) includes: read-only memory (ROM), RAM, flash memory, hard disk, solid-state drive, magnetic tape, floppy disk, optical disk, and any combination thereof.

[0300] This application describes embodiments with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It should 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 program instructions. These computer program instructions can be provided to a processing unit 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 processing unit of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0301] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium 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.

[0302] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment 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.

[0303] Obviously, those skilled in the art can make various modifications and variations to the embodiments of this application without departing from the spirit and scope of this application. Therefore, if these modifications and variations to the embodiments of this application fall within the scope of the claims of this application and their equivalents, this application also intends to include these modifications and variations.

[0304] In this application, the term "comprising" and its variations can refer to non-limiting inclusion; the term "or" and its variations can refer to "and / or". The terms "first", "second", etc., in this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. In this application, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

Claims

1. A data transmission method, characterized by, include: The terminal device sends first information to the core network device, the first information being used to determine the set of paging time windows in which the terminal device receives paging; The first information includes: the second paging time window set of the terminal device, or the time information of at least one network device serving the terminal device; The terminal device receives the first paging time window set sent by the core network device. Before the terminal device sends the first information to the core network device, it also includes: The terminal device determines at least one third paging time window based on the terminal device identifier and the extended discontinuous reception eDRX; For any third paging time window: if at least one network device starts serving the terminal device and there is a time in the first time information that is the same as its start time, then the third paging time window is determined as the second paging time window of the terminal device; if not, then an adjacent time adjacent to the start time is determined in the first time information; and the second paging time window of the terminal device is determined according to the start time and the adjacent time.

2. The method of claim 1, wherein, The terminal device determines the second paging time window set based on the second information; the second information includes at least one of the following: the at least one third paging time window, the terminal device identifier, the eDRX, ephemeris information, the first time information, the second time information of the at least one network device ending service to the terminal device, and the duration of service provided by the at least one network device to the terminal device.

3. The method according to claim 1 or 2, characterized in that, The second paging time window set of the terminal device includes: Within a preset period, the start time information and window length information of each paging time window, or the end time information and window length information of each paging time window; Alternatively, within a preset time period, the start time information and window length information of each paging time window, or the end time information and window length information of each paging time window.

4. The method of claim 1, wherein, Determining the second paging time window of the terminal device based on the start time and the adjacent times includes: If the number of adjacent moments is 1, then the start time of the third paging time window is moved to the adjacent moment to obtain the second paging time window of the terminal device; If the number of adjacent moments is 2, then the time difference between the start moment and the second moment is obtained, where the second moment is the adjacent moment after the start moment; based on the time difference, the second paging time window of the terminal device is determined.

5. The method of claim 4, wherein, Determining the second paging time window of the terminal device based on the time difference includes: If the time difference is less than the first threshold, the start time is moved to the second time to obtain the second paging time window of the terminal device; If the time difference is greater than or equal to the first threshold, the start time is moved to the third time to obtain the second paging time window of the terminal device, where the third time is the adjacent time before the start time.

6. The method of claim 1, wherein, The first information includes time information of at least one network device serving the terminal device; the terminal device sends the first information to the core network device, including: The terminal device receives time information for the service of the terminal device sent by at least one network device. The terminal device sends time information about at least one network device serving the terminal device to the core network device.

7. The method according to any one of claims 1-2, 4-6, characterized in that, The terminal device sends the first information to the core network device, including: When the terminal device sends a tracking area update request message or an attach request message to the core network device, it sends the first information. The terminal device receives a first paging time window set sent by the core network device, including: When the terminal device receives a tracking area update response message or an attachment response message, it receives the first paging time window set sent by the core network device.

8. A data transmission method, characterized by, include: The core network equipment receives first information sent by the terminal equipment, the first information being used to determine the paging time window set for the terminal equipment to receive paging; The first information includes: the second paging time window set of the terminal device, or the time information of at least one network device serving the terminal device; The core network device sends the first paging time window set of the terminal device to the terminal device and the network device. Before the core network device sends the second paging time window set of the terminal device to the terminal device and the network device, it also includes: The core network equipment determines at least one third paging time window based on the terminal equipment identifier and extended discontinuous reception eDRX; For any third paging time window: if the first time information of the at least one network device starting to serve the terminal device contains a time that is the same as its start time, then the third paging time window is determined as the second paging time window of the terminal device; if it does not exist, then an adjacent time adjacent to the start time is determined in the first time information; the second paging time window of the terminal device is determined according to the start time and the adjacent time.

9. The method of claim 8, wherein, The core network device determines the second paging time window set based on the second information; the second information includes at least one of the following: the at least one third paging time window, the terminal device identifier, the eDRX, ephemeris information, the first time information, the second time information of the at least one network device ending service to the terminal device, and the duration of service to the terminal device by the at least one network device, thereby determining the paging time window set of the terminal device.

10. The method according to claim 8 or 9, characterized in that, The second paging time window set of the terminal device includes: Within a preset period, the start time information and window length information of each paging time window, or the end time information and window length information of each paging time window; Alternatively, within a preset time period, the start time information and window length information of each paging time window, or the end time information and window length information of each paging time window.

11. The method of claim 8, wherein, Determining the second paging time window of the terminal device based on the start time and the adjacent times includes: If the number of adjacent times is 1, then the start time of the third paging time window is moved to the adjacent time to obtain the paging time window of the terminal device; If the number of adjacent moments is 2, then the time difference between the start moment and the second moment is obtained, where the second moment is the adjacent moment after the start moment; based on the time difference, the second paging time window of the terminal device is determined.

12. The method of claim 11, wherein, Determining the second paging time window of the terminal device based on the time difference includes: If the time difference is less than the first threshold, the start time is moved to the second time to obtain the second paging time window of the terminal device; If the time difference is greater than or equal to the first threshold, the start time is moved to the third time to obtain the second paging time window of the terminal device, where the third time is the adjacent time before the start time.

13. The method of claim 8, wherein, The first information includes the second paging time window set of the terminal device; the core network device sends the first paging time window set of the terminal device to the terminal device and the network device, including: The core network device receives the second paging time window set of the terminal device sent by the terminal device; The core network device determines the first paging time window set based on the second paging time window set, and sends the first paging time window set to the terminal device and the network device.

14. A data transmission apparatus, characterized by comprising: It includes a sending module, a receiving module, and a determining module, wherein: The sending module is used to send first information to the core network equipment, the first information being used to determine the paging time window set for the terminal equipment to receive paging; the first information includes: the second paging time window set of the terminal equipment, or, the time information of at least one network device serving the terminal equipment; The receiving module is used to receive the first paging time window set of the terminal device sent by the core network device; If the first information includes the second paging time window set of the terminal device, before the terminal device sends the first information to the core network device, the determining module is further configured to: determine at least one third paging time window based on the terminal device identifier and extended discontinuous reception eDRX; for any third paging time window: if there is a time in the first time information of at least one network device starting to serve the terminal device that is the same as its start time, then the third paging time window is determined as the second paging time window of the terminal device; if not, then an adjacent time adjacent to the start time is determined in the first time information; and the second paging time window of the terminal device is determined based on the start time and the adjacent time.

15. A data transmission apparatus, characterized by comprising: It includes a receiving module, a sending module, and a determining module, wherein: The receiving module is configured to receive time window information sent by the terminal device, wherein the time window information includes the paging time window of the terminal device, or the time window information includes the receiving period of the terminal device and the time information of at least one network device starting to serve the cell where the terminal device is located; the first information includes: a second paging time window set of the terminal device, or the time information of at least one network device serving the terminal device; the sending module is configured to send the paging time window of the terminal device to the terminal device and the network device; If the first information includes time information of at least one network device serving the terminal device, before the core network device sends the second paging time window set of the terminal device to the terminal device and the network device, the determining module is further configured to: determine at least one third paging time window based on the terminal device identifier and extended discontinuous reception eDRX; for any third paging time window: if there is a time in the first time information of the at least one network device starting to serve the terminal device that is the same as its start time, then the third paging time window is determined as the second paging time window of the terminal device; if not, then an adjacent time adjacent to the start time is determined in the first time information; and the second paging time window of the terminal device is determined based on the start time and the adjacent time.

16. A terminal device, comprising: include: Transceiver, processor, memory; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the method as described in any one of claims 1 to 7.

17. A core network device, comprising: include: Transceiver, processor, memory; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the method as described in any one of claims 8 to 13.

18. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method of any one of claims 1 to 7 or the method of any one of claims 8 to 13.

19. A computer program product comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1-7 or the method as described in any one of claims 8-13.

Citation Information

Patent Citations

  • Communication method and device

    CN113498165A