Information processing methods, communication device, communication system and storage medium
By exchanging time information between base stations and core network equipment, the problem of accurately knowing transmission and processing delays is solved, enabling effective scheduling of XR services, meeting delay requirements, and saving signaling overhead.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2024-12-30
- Publication Date
- 2026-07-09
AI Technical Summary
In the field of communication technology, the transmission latency between base stations and core network equipment and the data processing latency of core network equipment cannot be accurately known, which makes it impossible to effectively schedule the latency requirements of XR services.
By exchanging time information between base stations and core network equipment, including transmission delay, processing delay, and transmission time information of uplink and downlink data, accurate knowledge of the delay can be achieved.
Base stations and core network equipment can better schedule data transmission, meet the strict latency requirements of XR services, reduce signaling overhead, and save equipment energy.
Smart Images

Figure CN2024143868_09072026_PF_FP_ABST
Abstract
Description
Information processing methods, communication equipment, communication systems and storage media Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to an information processing method, communication device, communication system and storage medium. Background Technology
[0002] In the field of communication technology, extended reality (XR) services are one type of service that communication systems must support. XR services include augmented reality (AR), virtual reality (VR), and / or cloud gaming. XR services are subject to strict scheduling latency requirements and have bidirectional latency requirements. Summary of the Invention
[0003] The embodiments disclosed herein aim to address the problem of not being able to know the transmission delay between the base station and the core network equipment and / or the data processing delay of the core network equipment.
[0004] According to a first aspect of the present disclosure, an information processing method is proposed, executed by a base station, comprising: receiving first information, wherein the first information includes at least one of the following: first time information, the first time information being used to indicate the transmission delay of uplink data from the base station to a core network device; second time information, the second time information being used to indicate the delay of the core network device in processing uplink data; third time information, the third time information being used to indicate the delay of the core network device in processing downlink data; and fourth time information, the fourth time information being used to indicate the time when downlink data is sent from the core network device.
[0005] According to a second aspect of the present disclosure, an information processing method is proposed, executed by a core network device, comprising: sending first information, wherein the first information includes at least one of the following: first time information, the first time information being used to indicate the transmission delay of uplink data from a base station to the core network device; second time information, the second time information being used to indicate the delay of the core network device in processing uplink data; third time information, the third time information being used to indicate the delay of the core network device in processing downlink data; and fourth time information, the fourth time information being used to indicate the time when downlink data is sent from the core network device.
[0006] According to a third aspect of the present disclosure, an information processing method is provided for a communication system, the communication system including a base station and a core network device; the method includes: the core network device sending first information to the base station, wherein the first information includes at least one of the following: first time information, the first time information being used to indicate the transmission delay of uplink data from the base station to the core network device; second time information, the second time information being used to indicate the delay of the core network device in processing uplink data; third time information, the third time information being used to indicate the delay of the core network device in processing downlink data; and fourth time information, the fourth time information being used to indicate the time when downlink data is sent from the core network device.
[0007] According to a fourth aspect of the present disclosure, a base station is provided, comprising: a first transceiver module configured to receive first information, wherein the first information includes at least one of the following: first time information, the first time information being used to indicate the transmission delay of uplink data from the base station to a core network device; second time information, the second time information being used to indicate the delay of the core network device in processing uplink data; third time information, the third time information being used to indicate the delay of the core network device in processing downlink data; and fourth time information, the fourth time information being used to indicate the time when downlink data is sent from the core network device.
[0008] According to a fifth aspect of the present disclosure, a core network device is provided, comprising: a second transceiver module configured to transmit first information, wherein the first information includes at least one of the following: first time information, the first time information being used to indicate the transmission delay of uplink data from a base station to the core network device; second time information, the second time information being used to indicate the delay of the core network device in processing uplink data; third time information, the third time information being used to indicate the delay of the core network device in processing downlink data; and fourth time information, the fourth time information being used to indicate the time when downlink data is transmitted from the core network device.
[0009] According to a sixth aspect of the embodiments of this disclosure, a communication device is provided, which is used to perform an implementation of such a first aspect, a second aspect, or an optional implementation of the first and second aspects.
[0010] According to a seventh aspect of the present disclosure, a communication system is provided, comprising: a base station and a core network device; wherein the base station is configured to perform the method described in the optional implementation of the first aspect, and the core network device is configured to perform the method described in the optional implementation of the second aspect.
[0011] According to an eighth aspect of the present disclosure, a storage medium is provided that stores instructions that, when executed on a communication device, cause the communication device to perform the method described in the first aspect, the second aspect, or an optional implementation of the first and second aspects.
[0012] According to a ninth aspect of the present disclosure, a program product is provided, including at least one of a program and instructions, wherein the program and instructions, when executed by a communication device, implement the method described as in the first aspect, the second aspect, or an optional implementation of the first and second aspects.
[0013] The embodiments disclosed herein can know the transmission delay between the base station and the core network equipment and / or the data processing delay of the core network equipment. Attached Figure Description
[0014] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings required for the description of the embodiments are introduced below. The following drawings are only some embodiments of this disclosure and do not impose specific limitations on the protection scope of this disclosure.
[0015] Figure 1A is a schematic diagram of the structure of a communication system according to an embodiment of the present disclosure.
[0016] Figure 1B is a schematic diagram illustrating a data transmission path according to an embodiment of the present disclosure.
[0017] Figure 2A is an interactive schematic diagram of an information processing method according to an embodiment of the present disclosure.
[0018] Figure 2B is an interactive schematic diagram of an information processing method according to an embodiment of the present disclosure.
[0019] Figure 2C is an interactive schematic diagram of an information processing method according to an embodiment of the present disclosure.
[0020] Figure 3 is an interactive schematic diagram of an information processing method according to an embodiment of the present disclosure.
[0021] Figure 4A is a schematic diagram of the structure of a base station according to an embodiment of the present disclosure.
[0022] Figure 4B is a schematic diagram of the structure of a core network device according to an embodiment of the present disclosure.
[0023] Figure 5A is a schematic diagram of the structure of a communication device provided according to an embodiment of the present disclosure.
[0024] Figure 5B is a schematic diagram of the structure of a chip provided according to an embodiment of the present disclosure. Detailed Implementation
[0025] This disclosure provides an information processing method, a communication device, a communication system, and a storage medium.
[0026] In a first aspect, embodiments of this disclosure propose an information processing method, executed by a base station, comprising: receiving first information, wherein the first information includes at least one of the following: first time information, the first time information being used to indicate the transmission delay of uplink data from the base station to the core network device; second time information, the second time information being used to indicate the delay of the core network device in processing uplink data; third time information, the third time information being used to indicate the delay of the core network device in processing downlink data; and fourth time information, the fourth time information being used to indicate the time when downlink data is sent from the core network device.
[0027] In the above embodiments, the base station can be aware of the uplink transmission delay of uplink data from the base station to the core network, the delay of the core network equipment in processing uplink data and / or the delay of the core network in processing data, and / or the time when downlink data is sent from the core network equipment, so as to know the downlink transmission delay of downlink data from the core network equipment to the base station; thus, it is easier for the base station to perform better scheduling at the air interface to meet the latency requirements.
[0028] In conjunction with some embodiments of the first aspect, in some embodiments, receiving first information includes at least one of the following: receiving downlink data, wherein the packet header of the downlink data includes at least one of the following: a first field and a second field; the first field is used to indicate first time information, and the second field is used to indicate fourth time information; receiving first control signaling, wherein the first control signaling includes at least one of the following: first time information, second time information, third time information, and fourth time information.
[0029] In the above embodiments, the first information can be received in multiple ways, thus adapting to more application scenarios. Furthermore, if the first information is transmitted in downlink data, it can be transmitted without additional signaling, saving signaling overhead.
[0030] In conjunction with some embodiments of the first aspect, in some embodiments, before receiving the first information, the method further includes: sending second information, wherein the second information includes at least one of the following: fifth time information, which is used to indicate the time when the base station receives uplink data; sixth time information, which is used to indicate the time when the base station sends uplink data; and seventh time information, which is used to indicate the delay in the base station processing uplink data.
[0031] In the above embodiments, the core network equipment can know the time when the base station receives uplink data and the time when the base station sends uplink data, thereby enabling the core network equipment to know the time when the base station processes uplink data; and if the base station determines the time when it processes uplink data and informs the core network equipment, the core network equipment does not need to calculate the time when it processes uplink data, thereby reducing the burden on the core network equipment.
[0032] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes: sending an eighth time information, the eighth time information being used to indicate the delay in the base station processing downlink data.
[0033] In the above embodiments, the core network equipment can be aware of the latency of the base station in processing downlink data. If the core network equipment is aware of the latency of the base station in processing uplink and / or downlink data, for example, if the latency of the base station in processing uplink and / or downlink data is relatively long, the core network equipment can shorten its own latency in processing uplink and / or downlink data, thereby enabling the communication system to meet the latency requirements and allowing the base station to perform better scheduling.
[0034] In conjunction with some embodiments of the first aspect, in some embodiments, sending second information includes at least one of the following: sending uplink data, wherein the packet header of the uplink data includes at least one of the following: a third field and a fourth field; the third field is used to indicate fifth time information, and the fourth field is used to indicate sixth time information; sending second control signaling, wherein the second control signaling includes at least one of the following: fifth time information, sixth time information, and seventh time information.
[0035] In the above embodiments, the second information can be sent in multiple ways, thus adapting to more application scenarios. Furthermore, if the first information is transmitted in the uplink data, the second information can be transmitted without additional signaling, saving signaling overhead.
[0036] In conjunction with some embodiments of the first aspect, in some embodiments the time indicated by the fifth time information is absolute time; and / or, the time indicated by the sixth time information is absolute time; and / or, the delay indicated by the seventh time information is relative time; and / or, the delay indicated by the eighth time information is relative time; wherein, the absolute time is at least one of the following: Global Positioning System (GPS) time and Coordinated Universal Time (UTC); and the relative time is duration.
[0037] In conjunction with some embodiments of the first aspect, in some embodiments, the method includes: determining ninth time information based on fourth time information and the time of receiving downlink data, wherein the ninth time information is used to indicate the transmission delay of downlink data from core network equipment to base station.
[0038] In the above embodiments, the base station can accurately obtain the downlink transmission delay between the core network equipment and the base station, which facilitates better scheduling of the base station at the air interface to meet the latency requirements.
[0039] In conjunction with some embodiments of the first aspect, in some embodiments, the ninth time information is determined based on the fourth time information and the time of receiving the downlink data, including one of the following: if there is one downlink data, the ninth time information is determined based on the fourth time information of the one downlink data and the time of receiving the one downlink data; if there are multiple downlink data, the ninth time information of each downlink data is determined based on the fourth time information of each downlink data and the time of each downlink data; or the ninth time information of multiple downlink data is determined based on the average value of the ninth time information of each downlink data.
[0040] In the above embodiments, when there are multiple downlink data, the downlink transmission delay of the multiple downlink data (i.e., the ninth time information) can be calculated based on the average downlink transmission delay of each downlink data, thereby obtaining a relatively accurate downlink transmission delay of the downlink data, which facilitates better scheduling of the base station in the air interface.
[0041] In conjunction with some embodiments of the first aspect, in some embodiments, before receiving the first information, the method further includes: sending third information, wherein the third information is used to indicate whether the core network device provides the first information.
[0042] In the above embodiments, the base station can configure the core network equipment to provide first information; thus, the core network equipment will only send the first information when it is configured to provide the first information, thereby saving the core network equipment from constantly sending the first information and conserving its energy.
[0043] In conjunction with some embodiments of the first aspect, in some embodiments, before sending the second information, the method further includes: receiving fourth information, wherein the fourth information is used to indicate whether the base station provides the second information.
[0044] In the above embodiments, the core network equipment can be configured to determine whether the base station provides second information; thus, the base station only sends the second information when it is configured to provide the first information, thereby eliminating the need for the base station to constantly send the second information and saving the base station's energy consumption.
[0045] In conjunction with some embodiments of the first aspect, in some embodiments the method further includes: sending fifth information, wherein the fifth information is used to indicate whether the base station supports providing second information.
[0046] In the above embodiments, the base station can report to the core network equipment whether the base station supports the first information.
[0047] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes: receiving sixth information, wherein the sixth information is used to indicate whether the core network device supports providing the first information.
[0048] In the above embodiments, the core network device can report to the base station whether the core network device supports the first information.
[0049] In conjunction with some embodiments of the first aspect, in some embodiments, the third information is for one of the following: each terminal, each session, and each Quality of Service (QoS) flow; and / or, the fourth information is for one of the following: each terminal, each session, and each QoS flow; and / or, the fifth information is for one of the following: each terminal, each session, and each QoS flow; and / or, the sixth information is for one of the following: each terminal, each session, and each QoS flow.
[0050] Secondly, embodiments of this disclosure propose an information processing method executed by a core network device, comprising: sending first information, wherein the first information includes at least one of the following: first time information, the first time information being used to indicate the transmission delay of uplink data from the base station to the core network device; second time information, the second time information being used to indicate the delay of the core network device in processing uplink data; third time information, the third time information being used to indicate the delay of the core network device in processing downlink data; and fourth time information, the fourth time information being used to indicate the time when downlink data is sent from the core network device.
[0051] In conjunction with some embodiments of the second aspect, in some embodiments, sending first information includes at least one of the following: sending downlink data, wherein the packet header of the downlink data includes at least one of the following: a first field and a second field; the first field is used to indicate first time information, and the second field is used to indicate fourth time information; sending first control signaling, wherein the first control signaling includes at least one of the following: first time information, second time information, third time information, and fourth time information.
[0052] In conjunction with some embodiments of the second aspect, in some embodiments, before sending the first information, the method further includes: receiving second information, wherein the second information includes at least one of the following: fifth time information, which is used to indicate the time when the base station receives uplink data; sixth time information, which is used to indicate the time when the base station sends uplink data; and seventh time information, which is used to indicate the delay in the base station processing uplink data.
[0053] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes: receiving eighth time information, the eighth time information being used to indicate the delay in the base station processing downlink data.
[0054] In conjunction with some embodiments of the second aspect, in some embodiments, receiving the second information includes at least one of the following: receiving uplink data, wherein the packet header of the uplink data includes at least one of the following: a third field and a fourth field; the third field is used to indicate fifth time information, and the fourth field is used to indicate sixth time information; receiving second control signaling, wherein the second control signaling includes at least one of the following: fifth time information, sixth time information, and seventh time information.
[0055] In conjunction with some embodiments of the second aspect, in some embodiments, the time indicated by the fifth time information is an absolute time; and / or, the time indicated by the sixth time information is an absolute time; and / or, the delay indicated by the seventh time information is a relative time; and / or, the delay indicated by the eighth time information is a relative time; wherein, the absolute time is at least one of the following: GPS time and UTC; and the relative time is duration.
[0056] In conjunction with some embodiments of the second aspect, in some embodiments, the method includes at least one of the following: determining first time information based on sixth time information and the time of receiving uplink data; determining seventh time information based on fifth time information and sixth time information.
[0057] In the above embodiments, the core network device can know the first time information based on the sixth time information and the time of receiving uplink data, enabling the core network device to accurately determine the uplink transmission delay of the uplink data (i.e., the first time information). And / or, the core network device can know the seventh time information based on the fifth and sixth time information without the base station needing to send the seventh time information separately, saving signaling transmission overhead.
[0058] In conjunction with some embodiments of the second aspect, in some embodiments, determining the first time information based on the sixth time information and the time of receiving the uplink data includes: if there is one uplink data, determining the first time information based on the sixth time information of the one uplink data and the time of receiving the one uplink data; if there are multiple uplink data, determining the first time information of each uplink data based on the sixth time information of each uplink data and the time of receiving each uplink data; and determining the first time information of multiple uplink data based on the average value of the first time information of each uplink data.
[0059] In conjunction with some embodiments of the second aspect, in some embodiments, before sending the first information, the method further includes: receiving third information, wherein the third information is used to indicate whether the core network device provides the first information.
[0060] In conjunction with some embodiments of the second aspect, in some embodiments, before receiving the second information, the method further includes: sending fourth information, wherein the fourth information is used to indicate whether the base station provides the second information.
[0061] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes: receiving fifth information, wherein the fifth information is used to indicate whether the base station supports providing the second information.
[0062] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes: sending a sixth message, wherein the sixth message is used to indicate whether the core network device supports providing the first message.
[0063] In conjunction with some embodiments of the second aspect, in some embodiments, the third information is for one of the following: each terminal, each session, and each QoS flow; and / or, the fourth information is for one of the following: each terminal, each session, and each QoS flow; and / or, the fifth information is for one of the following: each terminal, each session, and each QoS flow; and / or, the sixth information is for one of the following: each terminal, each session, and each QoS flow.
[0064] Thirdly, embodiments of this disclosure provide an information processing method for a communication system, the communication system including a base station and a core network device; the method includes: the core network device sending first information to the base station, wherein the first information includes at least one of the following: first time information, the first time information being used to indicate the transmission delay of uplink data from the base station to the core network device; second time information, the second time information being used to indicate the delay of the core network device in processing uplink data; third time information, the third time information being used to indicate the delay of the core network device in processing downlink data; and fourth time information, the fourth time information being used to indicate the time when downlink data is sent from the core network device.
[0065] Fourthly, embodiments of this disclosure provide a base station, comprising: a first transceiver module configured to receive first information, wherein the first information includes at least one of the following: first time information, the first time information being used to indicate the transmission delay of uplink data from the base station to a core network device; second time information, the second time information being used to indicate the delay of the core network device in processing uplink data; third time information, the third time information being used to indicate the delay of the core network device in processing downlink data; and fourth time information, the fourth time information being used to indicate the time when downlink data is sent from the core network device.
[0066] Fifthly, embodiments of this disclosure provide a core network device, comprising: a second transceiver module configured to transmit first information, wherein the first information includes at least one of the following: first time information, used to indicate the transmission delay of uplink data from a base station to the core network device; second time information, used to indicate the delay of the core network device in processing uplink data; third time information, used to indicate the delay of the core network device in processing downlink data; and fourth time information, used to indicate the time when downlink data is transmitted from the core network device.
[0067] In a sixth aspect, embodiments of this disclosure provide a communication device for performing implementations such as the first aspect, the second aspect, or an optional implementation of the first and second aspects.
[0068] In a seventh aspect, embodiments of this disclosure provide a communication system, including: a base station and a core network device; wherein the base station is configured to perform the method described in the optional implementation of the first aspect, and the core network device is configured to perform the method described in the optional implementation of the second aspect.
[0069] Eighthly, embodiments of this disclosure provide a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the method described in the first aspect, the second aspect, or an optional implementation of the first and second aspects.
[0070] In a ninth aspect, embodiments of this disclosure provide a program product including at least one of a program and instructions, wherein the program and instructions, when executed by a communication device, implement the method described as in the first aspect, the second aspect, or an optional implementation of the first and second aspects.
[0071] In a tenth aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the information processing method as described in the first aspect, the second aspect, or an optional implementation of the first and second aspects.
[0072] Eleventhly, embodiments of this disclosure provide a chip or chip system including processing circuitry configured to perform the methods described according to the first aspect, the second aspect, or alternative implementations of the first and second aspects above.
[0073] It is understood that the aforementioned communication devices (such as base stations, core network equipment, etc.), communication systems, storage media, program products, computer programs, chips, or chip systems are all used to execute the methods provided in the embodiments of this disclosure. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.
[0074] This disclosure provides an information processing method, a communication device, a communication system, and a storage medium. In some embodiments, the terms "information processing method" and "information processing apparatus" are interchangeable, as are "information processing system" and "communication system".
[0075] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments. In all embodiments of this disclosure, unless otherwise specified or logically conflicting, the terminology and / or descriptions between the embodiments are consistent and can be mutually utilized. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0076] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.
[0077] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.
[0078] In the embodiments disclosed herein, "multiple" refers to two or more.
[0079] In some embodiments, the terms “at least one of A or B, at least one of A and B”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.
[0080] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of whether there is a branch B); in some embodiments, B (execute B regardless of whether there is a branch A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, both A and B are executed. The same applies when there are more branches such as A, B, C, etc.
[0081] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execute A regardless of whether a branch B exists); in some embodiments, B (execute B regardless of whether a branch A exists); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, and C.
[0082] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.
[0083] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0084] In some embodiments, terms such as "time / frequency" and "time-frequency domain" refer to the time domain and / or frequency domain.
[0085] In some embodiments, terms such as “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “when…”, “if…”, etc. can be used interchangeably. These descriptions all refer to the device making a corresponding action under certain objective circumstances. They do not necessarily limit the time, nor do they require the device to make a judgment action when implementing it, nor do they mean that there must be other limitations.
[0086] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.
[0087] In some embodiments, devices, etc., may be interpreted as physical or virtual, and their names are not limited to those described in the embodiments. Terms such as “device,” “equipment,” “circuit,” “network element,” “network function,” “network device,” “function,” “node,” “unit,” “section,” “system,” “network,” “chip,” “chip system,” “entity,” and “subject” are interchangeable.
[0088] In some embodiments, "network" can be interpreted as devices included in a network (e.g., access network devices, core network devices, etc.).
[0089] In some embodiments, the terms "access network device (AN device)," "radio access network device (RAN device)," "base station (BS)," "radio base station," "fixed station," "node," "access point," "transmission point (TP)," "reception point (RP)," "transmission / reception point (TRP)," "panel," "antenna panel," "antenna array," "cell," "macro cell," "small cell," "femto cell," "pico cell," "sector," "cell group," "serving cell," "carrier," "component carrier," and "bandwidth part (BWP)" can be used interchangeably.
[0090] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", "subscriber station", "mobile unit", "subscriber unit", "wireless unit", "remote unit", "mobile device", "wireless device", "wireless communication device", "remote device", "mobile subscriber station", "access terminal", "mobile terminal", "wireless terminal", "remote terminal", "handset", "user agent", "mobile client", and "client" can be used interchangeably.
[0091] In some embodiments, access network devices, core network devices, or network devices can be replaced by terminals. For example, embodiments of this disclosure can also be applied to structures where communication between access network devices, core network devices, or network devices and terminals is replaced by communication between multiple terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the structure can also be configured such that the terminal has all or part of the functions of the access network device. Furthermore, terms such as "uplink" and "downlink" can be replaced with terms corresponding to communication between terminals (e.g., "sidelink"). For example, uplink channel, downlink channel, etc., can be replaced with sidelink channel, and uplink link, downlink, etc., can be replaced with sidelink link.
[0092] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, core network device, or network device may also be configured to have all or some of the functions of the terminal.
[0093] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.
[0094] In some embodiments, data, information, etc., may be obtained with the user's consent.
[0095] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0096] Figure 1A is a schematic diagram of a communication system 100 according to an embodiment of the present disclosure. As shown in Figure 1A, the communication system 100 may include: a terminal 101, an access network device 102, and a core network device 103.
[0097] In some embodiments, terminal 101 includes, for example, at least one of the following: mobile phone, wearable device, Internet of Things device, car with communication function, smart car, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home, but is not limited thereto.
[0098] In some embodiments, the access network device 102 may be a node or device that connects a terminal to a wireless network. The access network device may include at least one of the following in a 5G communication system: an evolved Node B (eNB), a next-generation eNB (ng-eNB), a next-generation Node B (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open RAN, a cloud RAN, a base station in other communication systems, and an access node in a Wi-Fi system, but is not limited thereto.
[0099] In some embodiments, the technical solutions of this disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within access network devices involved in the embodiments of this disclosure can be transformed into internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs.
[0100] In some embodiments, the access network device may be composed of a central unit (CU) and a distributed unit (DU). The CU may also be called a control unit. The CU-DU structure can separate the protocol layer of the access network device. Some of the protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU and centrally controlled by the CU. However, this is not the only possibility.
[0101] In some embodiments, the core network device 103 may be a single device, multiple devices, or a group of devices. The core network includes, for example, at least one of the following: Evolved Packet Core (EPC), 5G Core Network (5GCN), Next Generation Core (NGC), and 6G Core Network (6GCN).
[0102] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions provided in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in this disclosure are also applicable to similar technical problems.
[0103] The following embodiments of this disclosure can be applied to the communication system 100 shown in FIG1A, or to some of the main bodies, but are not limited thereto. The main bodies shown in FIG1A are illustrative. The communication system may include all or some of the main bodies in FIG1A, or it may include other main bodies outside of FIG1A. The number and form of each main body are arbitrary. Each main body may be physical or virtual. The connection relationship between the main bodies is illustrative. The main bodies may not be connected or may be connected. The connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.
[0104] The embodiments disclosed herein can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G New Radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New Radio Access (NX), Future generation Radio Access (FX), Global System for Mobile Communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, systems utilizing other communication methods, and next-generation systems built upon them, etc. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).
[0105] In some embodiments, the Packet Delay Budget (PDB) defines the upper limit of packet delay between the UE and the N6 termination point on the User Plane Function (UPF). The N6 interface is the interface between the UPF and the Data Network (DN). The PDB applies to downlink (DL) packets received by the UPF through the N6 interface and uplink (UL) packets transmitted by the UE. For a given 5G QoS Identifier (5QI), the PDB value is the same in both the UL and DL.
[0106] Optionally, the PDB can be used to support the configuration of scheduling and link layer functions (e.g., scheduling priority weights and the configuration of Hybrid Automatic Repeat reQuest (HARQ) target operation points). For Guaranteed Bit Rate (GBR) QoS flows using delay-critical resource types, packets with delays exceeding the PDB are considered lost if the data burst does not exceed the default Maximum Data Burst Volume (MDBV) within the PDB period and the QoS flow does not exceed the Guaranteed Flow Bit Rate (GFBR). For GBR QoS flows with GBR resource types not exceeding GFBR, 98% of packets will not experience delays exceeding 5QI of the PDB. The 5G access network packet delay budget (e.g., 5G-AN PDB) is determined by subtracting a static value of the core network packet delay budget (CN PDB), which represents the delay between any N6 termination point at the UPF (for any UPF that may be selected for a PDU session) and the 5G-AN from a given PDB.
[0107] In some embodiments, an example of a data transmission path in a wireless network may be shown in Figure 1B. A terminal (e.g., a UE) sends uplink data to a peer communication entity and receives downlink data from the peer communication entity via an access network device (e.g., a base station), a core network device (e.g., a UPF), and a data network. The terminal indicates time-related information about the data packets to the access network device, allowing the access network device to know the latency of the data packets over the air interface. However, the latency information from the base station to the core network device is currently unknown.
[0108] Currently, access network devices (such as base stations) can obtain some latency information, but this latency information only reflects service characteristics statistically analyzed by the core network, such as the service arrival cycle, arrival time, and arrival latency jitter statistics. It does not address the transmission latency between access network devices and core network devices. If the uplink and downlink latency information of base stations and core network devices during transmission, as well as the data processing latency of the core network devices, could be known, scheduling at the air interface could be better performed to meet latency requirements.
[0109] In some embodiments, the UE can be a terminal, or the terminal can be a UE.
[0110] Figure 2A is an interactive schematic diagram illustrating an information processing method according to an embodiment of the present disclosure. As shown in Figure 2A, this embodiment of the present disclosure relates to an information processing method used in a communication system 100, the method comprising:
[0111] Step S2101: The base station sends the fifth information to the core network equipment.
[0112] In some embodiments, the core network equipment receives the fifth information sent by the base station.
[0113] In some embodiments, the core network equipment can be any control plane network element or user plane network element. For example, a control plane network element can be an Access and Mobility Management Function (AMF), etc.; a user plane network element can be a User Plane Function (UPF), etc.
[0114] In some embodiments, the fifth information is used to indicate whether the base station supports the ability to provide the second information. Thus, the base station informs the core network equipment whether it has the capability to provide the second information.
[0115] In some embodiments, the fifth information is used to indicate whether the base station supports providing the second information.
[0116] Optionally, the fifth information is used to indicate that the base station supports the ability to provide the second information, or the fifth information is used to indicate that the base station has the ability to provide the second information.
[0117] Optionally, the fifth piece of information is used to indicate that the base station supports providing the second piece of information.
[0118] Optionally, the fifth information is used to indicate that the base station does not support the ability to provide the second information, or the fifth information is used to indicate that the base station does not have the ability to provide the second information.
[0119] Optionally, the fifth piece of information is used to indicate that the base station does not support providing the second piece of information.
[0120] Optionally, the fifth information includes either first indication information or second indication information; the first indication information is used to indicate that the base station supports the ability to provide the second information; the second indication information is used to indicate that the base station does not support the ability to provide the second information. Alternatively, the first indication information is used to indicate that the base station supports providing the second information; the second indication information is used to indicate that the base station does not support providing the second information.
[0121] Optionally, a predetermined field of the fifth information can be used to indicate whether the base station supports the ability to provide the second information; the predetermined field can be any field of the fifth information; the predetermined field can be one or more bits. For example, when the predetermined field of the fifth information is a first value, it indicates that the base station supports the ability to provide the second information; or, when the predetermined field of the fifth information is a second value, it indicates that the base station does not support the ability to provide the second information.
[0122] Optionally, the fifth piece of information is for one of the following: each terminal, each session, and each QoS flow.
[0123] For example, the fifth information is specific to each terminal. Here, for all sessions of a single terminal, the ability of the base station to provide the second information is the same; for different terminals, the ability of the base station to provide the second information may be the same or different.
[0124] For example, the fifth piece of information is per session. Here, the ability of the base station to provide the second information is the same for all QoS flows of a session; for different sessions, the ability of the base station to provide the second information may be the same or different.
[0125] For example, the fifth piece of information is specific to each QoS flow. Here, the ability of the base station to provide the second piece of information may be the same or different for different QoS flows.
[0126] Optionally, the name of the fifth piece of information is not limited; it may be, for example, capability indication information or base station capability information.
[0127] In some embodiments, the second information includes at least one of the following: fifth time information, sixth time information, and seventh time information.
[0128] Optionally, the fifth time information is used to indicate the time when the base station receives the uplink data.
[0129] For example, uplink data is data sent from the terminal to the base station. For example, uplink data can be uplink data from any one or more services. For example, services can be, but are not limited to, any XR service, etc.
[0130] Optionally, the sixth time information is used to indicate the time when the base station sends uplink data.
[0131] For example, the fifth time information indicates an absolute time; and / or, the sixth time information indicates an absolute time.
[0132] For example, absolute time can be, but is not limited to, GPS time or UTC time. For instance, absolute time can be hours, minutes, seconds, or milliseconds. For example, the fifth time information is used to indicate a time of 11:10, etc.; the sixth time information is used to indicate a time of 11:11, etc.
[0133] Optionally, the seventh time information is used to indicate the delay in the base station processing uplink data.
[0134] For example, downlink data is data sent from core network equipment to the base station. For example, downlink data can be downlink data from any one or more services. For example, services can be, but are not limited to, any XR service. For example, downlink data can correspond to uplink data, such as downlink data and uplink data belonging to the same service. For example, downlink data and uplink data do not correspond, such as downlink data and uplink data belonging to different services.
[0135] For example, the seventh time information is used to indicate a relative time delay.
[0136] For example, relative time can be the duration. For instance, relative time could be the amount of time taken. For example, the time indicated by the seventh time information could be 1 minute, etc.
[0137] Optionally, the fifth and sixth time information can be used to determine the seventh time information.
[0138] For example, the difference between the time indicated by the sixth time information and the time indicated by the fifth time information can be the time indicated by the seventh time information. For instance, if the time indicated by the fifth time information is T1 (e.g., 11:10) and the time indicated by the sixth time information is T2 (e.g., 11:11), then the time indicated by the seventh time information can be T3 = T2 - T1 (11:11 minus 11:10, which is 1 minute).
[0139] Optionally, the names of the fifth time information, the sixth time information, the seventh time information, and the eighth time information mentioned below are not limited; for example, the fifth time information, the sixth time information, the seventh time information, and the eighth time information can be: fifth time, sixth time, seventh time, and eighth time, respectively; or, the fifth time information, the sixth time information, the seventh time information, and the eighth time information can be: fifth delay information, sixth delay information, seventh delay information, and eighth delay information, respectively.
[0140] Optionally, the name of the second information is not limited, and it may be, for example, relevant delay information or time-related information. For example, the seventh time information may be uplink transmission delay information or uplink delay information; the eighth delay information may be processing delay information or downlink processing delay information.
[0141] In some embodiments, the names of information, etc., are not limited to the names described in the embodiments. Terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "bit", and "data" can be used interchangeably.
[0142] In some embodiments, “get,” “obtain,” “receive,” “transmit,” “send and / or receive” can be used interchangeably and can be interpreted as receiving from other entities, obtaining from protocols, obtaining from higher layers, obtaining through self-processing, or autonomously implementing, among other meanings.
[0143] In some embodiments, terms such as “moment,” “point in time,” “time,” and “time location” can be used interchangeably, as can terms such as “duration,” “segment,” “time window,” “window,” and “time.”
[0144] In some embodiments, the determination or judgment can be made by a value represented by 1 bit (0 or 1), or by a true or false value (boolean), or by a comparison of numerical values (e.g., a comparison with a predetermined value), but is not limited thereto.
[0145] In step S2102, the core network equipment sends the fourth information to the base station.
[0146] In some embodiments, the base station receives fourth information sent by the core network equipment.
[0147] Optionally, the fourth information is used to indicate whether the base station provides the second information. Thus, the core network equipment can configure the base station to provide the second information.
[0148] Optionally, the fourth information is used to instruct the base station to provide the second information, or the fourth information is used to instruct the base station not to provide the second information.
[0149] Optionally, the fourth information includes either the third indication information or the fourth indication information; the third indication information is used to instruct the base station to provide the second information, or the fourth indication information is used to instruct the base station not to provide the second information.
[0150] Optionally, a predetermined field of the fourth information can be used to indicate whether the base station provides the second information; the predetermined field can be any field of the fourth information; the predetermined field can be one or more bits. For example, when the predetermined field of the fourth information is a first value, it is used to indicate that the base station provides the second information; or, when the predetermined field of the fourth information is a second value, it is used to indicate that the base station does not provide the second information.
[0151] Optionally, the fourth information is for one of the following: each terminal, each session, and each QoS flow.
[0152] For example, the fourth information is specific to each terminal. Here, for all sessions of a terminal, the core network device configures or instructs the base station to provide the second information, or the core network device configures or instructs the base station not to provide the second information; for different terminals, whether the core network device configures or instructs the base station to provide the second information may be the same or different.
[0153] For example, the fourth information is per session. Here, for all QoS flows of a session, the core network device configures or instructs the base station to provide the second information, or the core network device configures or instructs the base station not to provide the second information; or, for different sessions, whether the core network device configures or instructs the base station to provide the second information may be the same or different.
[0154] For example, the fourth information is specific to each QoS flow. Here, for different QoS flows, the core network equipment configuration or instruction to the base station on whether to provide the second information may be the same or different.
[0155] Optionally, the name of the fourth piece of information is not limited; it may be, for example, configuration instruction information or core network device configuration information.
[0156] In some embodiments, terms such as "certain", "preset", "specified", "default", "set", "indicated", "a certain", "any", and "first" can be used interchangeably. "Certain A", "preset A", "specified A", "default A", "set A", "indicated A", "a certain A", "any A", and "first A" can be interpreted as A pre-defined in a protocol or the like, or as A obtained through setting, configuration, or instruction, or as specific A, specified A, a certain A, any A, or first A, but are not limited thereto.
[0157] In step S2103, the base station sends the second information to the core network equipment.
[0158] In some embodiments, the core network equipment receives second information sent by the base station.
[0159] In some alternative embodiments, the base station sends eighth time information to the core network.
[0160] In some alternative embodiments, the core network equipment receives the eighth time information sent by the base station.
[0161] Optionally, the eighth time information is used to indicate the delay in the base station processing downlink data.
[0162] Optionally, the eighth time information is used to indicate a relative time. For example, the eighth time information is used to indicate a time of 2 minutes.
[0163] In some embodiments, the base station sends uplink data to the core network equipment, wherein the packet header of the uplink data includes at least one of the following: a third field and a fourth field; the third field is used to indicate fifth time information, and the fourth field is used to indicate sixth time information.
[0164] In some embodiments, the core network device receives uplink data sent by the base station, wherein the packet header of the uplink data includes at least one of the following: a third field and a fourth field; the third field is used to indicate fifth time information, and the fourth field is used to indicate sixth time information.
[0165] Optionally, uplink data can be packaged into one or more data packets; each data packet may include a header; the header may include at least one field. For example, the data packet header includes a third field and a fourth field; the third field is used to indicate the fifth time information or the time indicated by the fifth time information; the fourth field is used to indicate the sixth time information or the time indicated by the sixth time information.
[0166] Optionally, the packet header may also include at least one of the following: a fifth field and a sixth field; the fifth field is used to indicate the time indicated by the sixth time information or carrying the time indicated by the seventh time information; the sixth field is used to indicate the time indicated by the eighth time information or carrying the time indicated by the eighth time information.
[0167] Optionally, the third, fourth, fifth, and sixth fields can all be any field in the packet header, a reserved field, or an extended field. For example, the uplink data packet can be a GPRS Tunneling Protocol-User Plan (GTP-U) packet; the third, fourth, fifth, and sixth fields can each be an extended field in the header of that GTP-U packet.
[0168] In some embodiments, the base station sends a second control signaling to the core network equipment, wherein the second control signaling includes at least one of the following: fifth time information, sixth time information, and seventh time information.
[0169] In some embodiments, the core network device receives a second control signaling sent by the base station, wherein the second control signaling includes at least one of the following: fifth time information, sixth time information, and seventh time information.
[0170] In some embodiments, the base station sends a third control signaling message to the core network equipment, wherein the third control signaling message includes an eighth time information.
[0171] In some embodiments, the core network device receives a third control signaling sent by the base station, wherein the third control signaling includes eighth time information.
[0172] Optionally, the second and third control signaling can be any control signaling. For example, both the second and third control signaling can be Radio Resource Control (RRC) signaling, etc.
[0173] Optionally, there may be one or more second control signaling messages. A second control signaling message includes at least a portion of the second information.
[0174] Optionally, the eighth time information can be sent after the second information is sent. For example, the base station sends at least one of the following via the second control signaling: the fifth time information, the sixth time information, and the seventh time information; after the base station receives the downlink data corresponding to the service sent by the core network equipment, the base station processes the downlink data of the service and then sends the eighth time information corresponding to the downlink data of the service to the core network equipment (for example, sending the third control signaling including the eighth time information).
[0175] In some embodiments, the base station sends the second information to the core network equipment if it supports or has the capability to provide the second information.
[0176] In some embodiments, the base station receives fourth information sent by the core network device; if the fourth information instructs the base station to provide second information, the base station sends second information to the core network device.
[0177] Step S2104: The core network device determines the first time information based on the sixth time information and the time when the uplink data was received.
[0178] Optionally, the first-time information is used to indicate the transmission delay of uplink data from the base station to the core network equipment.
[0179] Optionally, the time indicated by the first time information is a relative time. For example, the time indicated by the first time information could be 2 minutes.
[0180] Optionally, the first-time information is used by the core network equipment to send to the base station.
[0181] Optionally, the name of the first-time information is not limited, and it may be, for example, the first time, the first delay, the uplink transmission delay information, or the uplink delay information, etc.
[0182] Optionally, the core network device determines the time indicated by the first time information based on the difference between the time when the uplink data is received and the time indicated by the sixth time information. For example, if the time indicated by the sixth time information is T2 (e.g., 11:11), and the time when the core network device receives the uplink data is T4 (e.g., 11:13), then the time indicated by the first time information can be T5 = T4 - T2 (e.g., 11:13 minus 11:11, which is 2 minutes).
[0183] In some embodiments, determining the first time information based on the sixth time information and the time of receiving the uplink data may include: if there is only one uplink data, determining the first time information based on the sixth time information of the one uplink data and the time of receiving the one uplink data. Thus, when there is only one uplink data, the difference between the time of receiving the uplink data and the time indicated by the sixth time information can be calculated to determine the time indicated by the first time information.
[0184] In some embodiments, determining the first time information based on the sixth time information and the time of receiving the uplink data may include: if there are multiple uplink data, determining the first time information of each uplink data based on the sixth time information of each uplink data and the time of receiving each uplink data; and determining the first time information of the multiple uplink data based on the average value of the first time information of each uplink data.
[0185] For example, when there are multiple uplink data, such as the first uplink data, the second uplink data, and the third uplink data; the time indicated by the sixth time information of the first uplink data and the time of receiving the first uplink data are T21 and T41, respectively; the time indicated by the sixth time information of the second uplink data and the time of receiving the second uplink data are T22 and T42, respectively; the time indicated by the sixth time information of the third uplink data and the time of receiving the third uplink data are T23 and T43, respectively; then the first time information of the first uplink data is T51 = T41 - T21, the first time information of the second uplink data is T52 = T42 - T22, and the first time information of the third uplink data is T53 = T43 - T23; the first time information of these three uplink data can be T5 = (T51 + T52 + T53) / 3.
[0186] Thus, when there are multiple uplink data, the first time information of each uplink data can be obtained, and based on the average of the first time information of each uplink data, the first time information of multiple uplink data (i.e., uplink transmission delay information) can be obtained.
[0187] In some embodiments, the core network device may determine the first-time information based on the Quality of Service Flow ID (QFI). Here, the QoS Flow ID is used to identify a QoS Flow; determining that the first-time information is based on the QoS Flow ID may mean that the determination of the first-time information is based on statistics of uplink data of a QoS Flow.
[0188] In some alternative embodiments, the core network device determines the seventh time information based on the fifth and sixth time information.
[0189] Optionally, the core network equipment determines the time of the seventh time information indication based on the difference between the time indicated by the sixth time information indication and the time indicated by the fifth time information indication. In this way, the core network equipment can determine the latency for the base station to process uplink data.
[0190] In step S2105, the core network equipment sends the sixth information to the base station.
[0191] In some embodiments, the base station receives sixth information sent by the core network equipment.
[0192] Optionally, the sixth piece of information is used to indicate whether the core network equipment supports the ability to provide the first information. In this way, the core network equipment informs the base station whether it has the capability to provide the first information.
[0193] Optionally, the sixth information is used to indicate whether the core network equipment supports providing the first information.
[0194] Optionally, the sixth information is used to indicate that the core network device supports the ability to provide the first information, or the sixth information is used to indicate that the core network device has the ability to provide the first information.
[0195] Optionally, the sixth information is used to instruct the core network equipment to support providing the first information.
[0196] Optionally, the sixth information is used to indicate that the core network device does not support the ability to provide the first information, or the sixth information is used to indicate that the core network device does not have the ability to provide the first information.
[0197] Optionally, the sixth piece of information is used to indicate that the core network equipment does not support providing the first piece of information.
[0198] Optionally, the sixth information includes either the fifth indication information or the sixth indication information; the fifth indication information is used to indicate that the core network equipment supports the capability to provide the first information; the sixth indication information is used to indicate that the core network equipment does not support the capability to provide the first information. Alternatively, the fifth indication information is used to indicate that the core network equipment supports providing the first information; the sixth indication information is used to indicate that the core network equipment does not support providing the first information.
[0199] Optionally, a predetermined field of the sixth information can be used to indicate that the core network device supports the ability to provide the first information; the predetermined field can be any field of the sixth information; the predetermined field can be one or more bits. For example, when the predetermined field of the sixth information is a first value, it is used to indicate that the core network device supports the ability to provide the first information; or, when the predetermined field of the sixth information is a second value, it is used to indicate that the core network device does not support the ability to provide the first information. For example, when the predetermined field of the sixth information is a first value, it is used to indicate that the core network device supports the provision of the first information; or, when the predetermined field of the sixth information is a second value, it is used to indicate that the core network device does not support the provision of the first information.
[0200] Optionally, the sixth information is for one of the following: each terminal, each session, and each QoS flow.
[0201] For example, the sixth information is specific to each terminal. Here, for all sessions of a terminal, the core network device's ability to provide the first information is the same; for different terminals, the core network device's ability to provide the first information may be the same or different.
[0202] For example, the sixth information is per session. Here, the ability of the core network device to provide the first information is the same for all QoS flows of a session; for different sessions, the ability of the core network device to provide the first information may be the same or different.
[0203] For example, the sixth information is for each QoS flow. Here, the core network device's ability to provide the first information may be the same or different for different QoS flows.
[0204] Optionally, the name of the sixth piece of information is not limited; it may be, for example, capability indication information or core network equipment capability information.
[0205] In some embodiments, the first information includes at least one of the following: first time information, second time information, third time information, and fourth time information.
[0206] Optionally, the second time information is used to indicate the latency of core network equipment in processing uplink data.
[0207] Optionally, the third time information is used to indicate the latency of core network equipment in processing downlink data.
[0208] Optionally, the fourth time information is used to indicate the time when downlink data is sent from the core network equipment.
[0209] For example, and / or, the time indicated by the second time information is a relative time; and / or, the time indicated by the third time information is a relative time; and the time indicated by the fourth time information is an absolute time. For instance, the time indicated by the second time information could be 3 minutes, etc.; the time indicated by the third time information could be 3 minutes, etc.; and the time indicated by the fourth time information could be 11:18, etc.
[0210] Optionally, the names of the second time information, the third time information, and the fourth time information are not limited; for example, the second time information, the third time information, and the fourth time information can be the second time, the third time, and the fourth time, respectively; or, the second time information, the third time information, and the fourth time information can be the second delay, the third delay, and the fourth delay, respectively.
[0211] Optionally, the name of the first piece of information is not limited, and it may be, for example, relevant delay information or time-related information. For example, the second time information may be uplink processing delay information; the third time information may be downlink processing delay information; and the fourth time information may be downlink transmission delay information or downlink delay information, etc.
[0212] Step S2106: The base station sends third information to the core network equipment.
[0213] In some embodiments, the core network equipment receives third information sent by the base station.
[0214] Optionally, the third information is used to indicate whether the core network equipment provides the first information. In this way, the base station can configure the core network equipment to provide the first information.
[0215] Optionally, the third information is used to instruct the core network device to provide the first information, or the third information is used to instruct the core network device not to provide the first information.
[0216] Optionally, the third information includes a seventh instruction information and an eighth instruction information; the seventh instruction information is used to instruct the core network equipment to provide the first information, or the eighth instruction information is used to instruct the core network equipment not to provide the first information.
[0217] Optionally, a predetermined field of the third information can be used to indicate whether the core network device provides the first information; the predetermined field can be any field of the third information; the predetermined field can be one or more bits. For example, when the predetermined field of the third information is a first value, it is used to indicate that the core network device provides the first information; or, when the predetermined field of the third information is a second value, it is used to indicate that the core network device does not provide the first information.
[0218] Optionally, the third information is for one of the following: each terminal, each session, and each QoS flow.
[0219] For example, the third information is specific to each terminal. Here, for all sessions of a terminal, the base station configures or instructs the core network equipment to provide the first information, or the base station configures or instructs the core network equipment not to provide the first information; for different terminals, whether the base station configures or instructs the core network equipment to provide the first information may be the same or different.
[0220] For example, the third information is per session. Here, for all QoS flows of a session, the base station configures or instructs the core network device to provide the first information, or the base station configures or instructs the core network device not to provide the first information; or, for different sessions, the base station configuration instructs the core network device to provide the same or different first information.
[0221] For example, the third information is specific to each QoS flow. Here, for different QoS flows, the base station configuration or instruction to the core network equipment to provide the first information may be the same or different.
[0222] Optionally, the name of the third information is not limited, and it may be, for example, configuration instruction information or base station configuration information.
[0223] In step S2107, the core network equipment sends the first information to the base station.
[0224] In some embodiments, the base station receives first information sent by the core network equipment.
[0225] In some embodiments, the core network device sends downlink data to the base station, wherein the packet header of the downlink data includes at least one of the following: a first field and a second field; the first field is used to indicate first time information, and the second field is used to indicate fourth time information.
[0226] In some embodiments, the base station receives downlink data sent by the core network equipment, wherein the packet header of the downlink data includes at least one of the following: a first field and a second field; the first field is used to indicate first time information, and the second field is used to indicate fourth time information.
[0227] Optionally, downlink data can be packaged into one or more data packets; wherein each data packet may include a header; the header may include at least one field. For example, the data packet header includes a first field and a second field; the first field is used to indicate first time information or the time indicated by the first time information; the second field is used to indicate fourth time information or the time indicated by the fourth time information.
[0228] Optionally, the packet header may also include at least one of the following: a seventh field and an eighth field; the seventh field is used to indicate the second time information or to carry the time indicated by the second time information; the eighth field is used to indicate the third time information or to carry the time indicated by the third time information.
[0229] Optionally, the first, second, seventh, and eighth fields can all be any field in the packet header, a reserved field, or an extended field. For example, the downlink data packet can be a GTP-U packet; the first, second, seventh, and eighth fields can each be an extended field in the header of that GTP-U packet.
[0230] Optionally, the core network equipment sends the first information to the base station for QFI. That is, the core network equipment determines the first time information, second time information, third time information, and / or fourth time information at the granularity of each QoS flow. For example, if there are multiple data packets for uplink data in a QoS flow, the average transmission delay of these multiple data packets from the base station to the core network equipment is determined as the time indicated by the first time information of these multiple data packets.
[0231] In some embodiments, the core network device sends a first control signaling to the base station, wherein the first control signaling includes at least one of the following: first time information, second time information, third time information, and fourth time information.
[0232] In some embodiments, the base station receives a first control signaling sent by the core network equipment, wherein the first control signaling includes at least one of the following: first time information, second time information, third time information, and fourth time information.
[0233] Optionally, there may be one or more first control signaling messages. A first control signaling message includes at least a portion of the first information.
[0234] Optionally, the first control signaling can be any control signaling. For example, the first control signaling can be RRC signaling or Downlink Control Information (DCI), etc.
[0235] In some embodiments, the core network device sends first information to the base station if it supports the ability to provide first information.
[0236] In some embodiments, the core network device receives third information sent by the base station; and when the third information instructs the core network device to provide first information, it sends first information to the base station.
[0237] In step S2108, the base station determines the ninth time information based on the fourth time information and the time when the downlink data is received.
[0238] Optionally, the ninth time information is used to indicate the transmission delay of downlink data from the core network equipment to the base station.
[0239] Optionally, the time indicated by the ninth time information is a relative time. For example, the time indicated by the ninth time information could be 2 minutes.
[0240] Optionally, the name of the ninth time information is not limited, and it may be, for example, the ninth time, the ninth delay, the downlink transmission delay information, or the downlink delay information, etc.
[0241] In some embodiments, the base station determines the time of the ninth time information indication based on the difference between the time when the downlink data is received and the time indicated by the fourth time information. For example, if the time indicated by the fourth time information is T6 (e.g., 11:18), and the time when the base station receives the downlink data is T7 (e.g., 11:20), then the time indicated by the ninth time information is T8 = T6 - T7 (e.g., 11:20 minus 11:18, which can be 2 minutes).
[0242] In some embodiments, determining the ninth time information based on the fourth time information and the time of receiving downlink data may include: if there is only one downlink data, determining the ninth time information based on the fourth time information of the one downlink data and the time of receiving the downlink data. Thus, when there is only one downlink data, the difference between the time of receiving the downlink data and the time indicated by the fourth time information can be calculated to determine the time indicated by the ninth time information.
[0243] In some embodiments, determining the ninth time information based on the fourth time information and the time of receiving the downlink data may include: if there are multiple downlink data, determining the ninth time information of each downlink data based on the fourth time information of each downlink data and the time of receiving each downlink data; and determining the ninth time information of the multiple downlink data based on the average value of the ninth time information of each downlink data.
[0244] For example, when there are multiple downlink data, such as the first downlink data, the second downlink data, and the third downlink data; the time indicated by the fourth time information of the first downlink data and the time of receiving the first downlink data are T61 and T71, respectively; the time indicated by the fourth time information of the second downlink data and the time of receiving the second downlink data are T62 and T72, respectively; the time indicated by the fourth time information of the third downlink data and the time of receiving the third downlink data are T63 and T63, respectively; then the ninth time information of the first downlink data is T81 = T71 - T61, the ninth time information of the second downlink data is T82 = T72 - T62, and the ninth time information of the third downlink data is T83 = T73 - T63; the ninth time information of these three downlink data can be T8 = (T81 + T82 + T83) / 3.
[0245] Thus, when there are multiple downlink data, the ninth time information of each downlink data can be obtained, and based on the average of the ninth time information of each downlink data, the ninth time information (i.e., downlink transmission delay information) of multiple downlink data can be obtained.
[0246] In some embodiments, the base station determines that the ninth time information may be specific to the QoS Flow ID. Here, the QoS Flow ID is used to identify the QoS Flow; determining that the ninth time information is specific to the QoS Flow ID may mean that the ninth time information is statistically analyzed for uplink data of a QoS Flow.
[0247] The information processing method involved in the embodiments of this disclosure may include at least one of steps S2101 to S2108. For example, step S2101 can be implemented as an independent embodiment; step S2102 can be implemented as an independent embodiment; step S2103 can be implemented as an independent embodiment; step S2104 can be implemented as an independent embodiment; step S2105 can be implemented as an independent embodiment; step S2106 can be implemented as an independent embodiment; step S2107 can be implemented as an independent embodiment; step S2108 can be implemented as an independent embodiment; a combination of steps S2101 and S2103 can be implemented as an independent embodiment; a combination of steps S2102 and S2103 can be implemented as an independent embodiment; a combination of steps S2103 and S2104 can be implemented as an independent embodiment; a combination of steps S2101, S2103, and S2104 can be implemented as an independent embodiment; steps S2102 and S2108 can be implemented as independent embodiments. The combination of step S2103 and step S2107 can be implemented as an independent embodiment; the combination of step S2105 and step S2107 can be implemented as an independent embodiment; the combination of step S2106 and step S2107 can be implemented as an independent embodiment; the combination of step S2105, step S2107 and step S2108 can be implemented as an independent embodiment; the combination of step S2106, step S2107 and step S2108 can be implemented as an independent embodiment; the combination of step S2101, step S2103, step S2105 and step S2108 can be implemented as an independent embodiment; the combination of step S2102, step S2103, step S2106 and step S2108 can be implemented as an independent embodiment; the combination of steps S2101 to step S2108 can be implemented as an independent embodiment.
[0248] In some embodiments, steps S2101 and S2102 may be performed in an alternate order or simultaneously; steps S2105 and S2106 may be performed in an alternate order or simultaneously.
[0249] In some embodiments, steps S2101, S2102, S2104 to S2106, and S2108 may be optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0250] In some embodiments, steps S2101 to S2106 may be optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0251] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0252] Figure 2B is an interactive schematic diagram illustrating an information processing method according to an embodiment of the present disclosure. As shown in Figure 2B, this embodiment of the present disclosure relates to an information processing method used in a communication system 100, the method comprising:
[0253] Step S2201: The base station sends the second information to the core network equipment.
[0254] The optional implementation of step S2201 can be found in the optional implementation of step S2103 in Figure 2A, and other related parts in the embodiments involved in Figure 2A, which will not be repeated here.
[0255] In step S2202, the core network equipment sends the first information to the base station.
[0256] The optional implementation of step S2202 can be found in the optional implementation of step S2107 in Figure 2A, and other related parts in the embodiments involved in Figure 2A, which will not be repeated here.
[0257] In step S2203, the base station determines the ninth time information based on the fourth time information and the time when the downlink data is received.
[0258] The optional implementation of step S2203 can be found in the optional implementation of step S2108 in Figure 2A, and other related parts in the embodiments involved in Figure 2A, which will not be repeated here.
[0259] The information processing method involved in the embodiments of this disclosure may include at least one of steps S2201 to S2203. For example, step S2201 may be implemented as a standalone embodiment; step S2202 may be implemented as a standalone embodiment; step S2203 may be implemented as a standalone embodiment; a combination of steps S2201 and S2202 may be implemented as a standalone embodiment; a combination of steps S2202 and S2203 may be implemented as a standalone embodiment; a combination of steps S2201 to S2203 may be implemented as a standalone embodiment.
[0260] In some embodiments, step S2203 may be optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0261] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0262] Figure 2C is an interactive schematic diagram illustrating an information processing method according to an embodiment of the present disclosure. As shown in Figure 2C, this embodiment of the present disclosure relates to an information processing method used in a communication system 100, the method comprising:
[0263] Step S2301: The base station sends the fifth information to the core network equipment.
[0264] The optional implementation of step S2301 can be found in the optional implementation of step S2101 in Figure 2A, and other related parts in the embodiments involved in Figure 2A, which will not be repeated here.
[0265] In step S2302, the base station sends the second information to the core network equipment.
[0266] The optional implementation of step S2302 can be found in the optional implementation of step S2103 in Figure 2A, and other related parts in the embodiments involved in Figure 2A, which will not be repeated here.
[0267] In step S2303, the core network equipment sends the sixth information to the base station.
[0268] The optional implementation of step S2303 can be found in the optional implementation of step S2105 in Figure 2A, and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0269] Step S2304: The core network equipment sends the first information to the base station.
[0270] The optional implementation of step S2304 can be found in the optional implementation of step S2107 in Figure 2A, and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0271] In step S2305, the base station determines the ninth time information based on the fourth time information and the time when the downlink data was received.
[0272] The optional implementation of step S2305 can be found in the optional implementation of step S2108 in Figure 2A, and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0273] The information processing method involved in the embodiments of this disclosure may include at least one of steps S2301 to S2305. For example, step S2301 may be implemented as an independent embodiment; step S2302 may be implemented as an independent embodiment; step S2303 may be implemented as an independent embodiment; step S2304 may be implemented as an independent embodiment; step S2305 may be implemented as an independent embodiment; a combination of steps S2301 and S2302 may be implemented as an independent embodiment; a combination of steps S2303 and S2304 may be implemented as an independent embodiment; a combination of steps S2301 and S2302 and steps S2303 and S2304 may be implemented as an independent embodiment; a combination of steps S2301 to S2305 may be implemented as an independent embodiment.
[0274] In some embodiments, steps S2301, S2303, and S2305 may be optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0275] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0276] Figure 3 is an interactive schematic diagram illustrating an information processing method according to an embodiment of the present disclosure. As shown in Figure 3, this embodiment of the present disclosure relates to an information processing method for a communication system 100, the method including one of the following steps:
[0277] In step S3101, the core network device sends first information to the base station. Optionally, the first information includes at least one of the following: first time information, used to indicate the transmission delay of uplink data from the base station to the core network device; second time information, used to indicate the delay of the core network device in processing uplink data; third time information, used to indicate the delay of the core network device in processing downlink data; and fourth time information, used to indicate the time when downlink data is sent from the core network device.
[0278] The optional implementation of step S3101 can be found in the optional implementation of step S2107 in Figure 2A, and other related parts in the embodiments involved in Figure 2A, which will not be repeated here.
[0279] In some embodiments, sending first information includes at least one of the following: sending downlink data, wherein the packet header of the downlink data includes at least one of the following: a first field and a second field; the first field is used to indicate first time information, and the second field is used to indicate fourth time information; sending first control signaling, wherein the first control signaling includes at least one of the following: first time information, second time information, third time information, and fourth time information.
[0280] In some embodiments, the method further includes: the base station determining ninth time information based on the fourth time information and the time of receiving downlink data, wherein the ninth time information is used to indicate the transmission delay of downlink data from the core network equipment to the base station.
[0281] In some embodiments, the ninth time information is determined based on the fourth time information and the time when the downlink data is received, including one of the following: if there is one downlink data, the ninth time information is determined based on the fourth time information of the one downlink data and the time when the downlink data is received; if there are multiple downlink data, the ninth time information of each downlink data is determined based on the fourth time information of each downlink data and the time when each downlink data is received; or the ninth time information of multiple downlink data is determined based on the average of the ninth time information of each downlink data.
[0282] In some embodiments, before the core network device sends the first information, it further includes: receiving second information, wherein the second information includes at least one of the following: fifth time information, which is used to indicate the time when the base station receives uplink data; sixth time information, which is used to indicate the time when the base station sends uplink data; and seventh time information, which is used to indicate the delay of the base station in processing uplink data.
[0283] In some embodiments, the method further includes: the core network device receiving eighth time information, the eighth time information being used to indicate the delay in the base station processing downlink data.
[0284] In some embodiments, the base station receives second information, including at least one of the following: receiving uplink data, wherein the packet header of the uplink data includes at least one of the following: a third field and a fourth field; the third field is used to indicate fifth time information, and the fourth field is used to indicate sixth time information; receiving second control signaling, wherein the second control signaling includes at least one of the following: fifth time information, sixth time information, seventh time information, and eighth time information.
[0285] In some embodiments, the time indicated by the fifth time information is an absolute time; and / or, the time indicated by the sixth time information is an absolute time; and / or, the delay indicated by the seventh time information is a relative time; and / or, the delay indicated by the eighth time information is a relative time; wherein the absolute time is at least one of the following: GPS time and UTC; and the relative time is duration.
[0286] In some embodiments, the method includes at least one of the following: the base station determines first time information based on sixth time information and the time when uplink data is received; the base station determines seventh time information based on fifth time information and sixth time information.
[0287] In some embodiments, the base station determines first time information based on sixth time information and the time of receiving uplink data, including: if there is one uplink data, determining first time information based on the sixth time information of one uplink data and the time of receiving one uplink data; if there are multiple uplink data, determining first time information for each uplink data based on the sixth time information of each uplink data and the time of receiving each uplink data; and determining first time information for multiple uplink data based on the average value of the first time information of each uplink data.
[0288] In some embodiments, before the core network device sends the first information, it further includes receiving third information, wherein the third information is used to indicate whether the core network device provides the first information.
[0289] In some embodiments, before the core network device receives the second information, it further includes sending fourth information, wherein the fourth information is used to indicate whether the base station provides the second information.
[0290] In some embodiments, the method further includes: a core network device receiving fifth information, wherein the fifth information is used to indicate whether the base station supports providing second information.
[0291] In some embodiments, the method further includes: the core network device sending a sixth message, wherein the sixth message is used to indicate whether the core network device supports providing the first message.
[0292] In some embodiments, the third information is for one of the following: each terminal, each session, and QoS flow; and / or, the fourth information is for one of the following: each terminal, each session, and each QoS flow; and / or, the fifth information is for one of the following: each terminal, each session, and each QoS flow; and / or, the sixth information is for one of the following: each terminal, each session, and each QoS flow.
[0293] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0294] This disclosure provides an information processing method, the method comprising:
[0295] In some embodiments, the base station sends data packets to the core network equipment with time-related information.
[0296] Optionally, the core network equipment can be a control plane network element, such as an AMF, or a user plane processing network element, such as a UPF.
[0297] Optionally, the time-related information of the data packet includes at least one of the following:
[0298] The time point at which the base station receives the uplink data (e.g., T1);
[0299] The time point at which the base station receives and processes the uplink data and sends the data to the core network (e.g., T2) (T2-T1 represents the processing delay of the base station for the uplink data packet);
[0300] The processing latency of downlink data by the base station, such as the latency of rendering operations.
[0301] In some embodiments, the base station device indicates time-related information of the data packets in the header of the uplink data packets (e.g., the GTP-U Extension Header) or in the control signaling sent by the base station to the core network device.
[0302] Optionally, time-related information can be absolute time information; for example, time-related information can be indicated using GPS time or UTC, such as hours, minutes, seconds, or milliseconds.
[0303] Optionally, time-related information can be relative time information; for example, time-related information can be how much time has elapsed.
[0304] In some embodiments, the core network device determines the transmission delay information from the base station to the core network by indicating time-related information of the data packets in the header of the uplink data packets (e.g., the extended header of GTP-U).
[0305] Optionally, the core network device obtains the uplink transmission delay information (e.g., T5) from the time the data was sent by the base station (e.g., T2) to the time the core network device receives it from the GTP-U packet header. In this way, the core network device can obtain the delay information for each data packet, providing more granular information.
[0306] In some embodiments, the core network device obtains the processing latency of the base station for uplink and / or downlink data from the control signaling sent by the base station. This processing latency can be a statistical assessment by the base station based on data packets over a period of time. Relatively speaking, it is quite static.
[0307] In some embodiments, in the downlink direction, the core network device determines the uplink transmission delay information from the base station to the core network based on the time-related information of the data packets indicated by the base station; and notifies the base station via user plane signaling. Here, the base station can comprehensively evaluate the overall end-to-end delay and the transmission delay from the base station to the core network device to obtain a better scheduling strategy. For example, if the base station knows that the transmission delay from the base station to the core network device is large, it will speed up the scheduling of air interface data packets during uplink scheduling.
[0308] Optionally, in the downlink direction, the core network equipment determines the uplink transmission delay information from the base station to the core network by indicating time-related information in the header of the uplink data packet (e.g., the extended header of GTP-U) by the base station equipment; and notifies the base station via user plane signaling. Here, the core network equipment carries this time-related information in the downlink GTP-U header.
[0309] Optionally, in the downlink direction, the core network equipment obtains uplink transmission delay information from the base station to the core network by having the base station equipment indicate time-related information in the header of the uplink data packet (e.g., the extended header of GTP-U); and notifies the base station via control plane signaling. Here, the core network equipment carries this time-related information in the downlink GTP-U header. This could be a statistical result of multiple data packets, such as averaging the delays obtained from multiple data packets.
[0310] Optionally, the core network equipment can indicate the time-related information of the data packet corresponding to the QFI, that is, the core network equipment notifies the base station at the QFI granularity.
[0311] In some embodiments, in the downlink direction, in addition to providing the base station with transmission delay information from the base station to the core network, the core network device may also provide the processing delay of uplink data packets and / or downlink data packets of the core network device.
[0312] Optionally, the core network equipment can also provide downlink latency information (such as the fourth time information in the previous embodiment) to the base station to facilitate the base station's assessment of the transmission latency information from the core network to the base station (such as the ninth time information in the previous embodiment).
[0313] Optionally, the core network device indicates the time point when the data is sent from the core network in the GTP-U packet header (e.g., T6). If the base station receives the data packet at the time of (e.g., T7), it obtains the downlink transmission delay information of the data from the core network to the base station (e.g., T8).
[0314] In some embodiments, the base station can configure whether the core network can provide latency information, or the core network can notify the base station whether to provide latency information.
[0315] Optionally, latency information can be configured at the PDN session granularity, the QoS flow granularity, or the terminal granularity.
[0316] In some embodiments, the base station may notify the core network whether it supports the ability to provide latency information, or the core network may notify the base station whether it supports the ability to provide latency information.
[0317] Optionally, whether the capability to provide latency information is supported can be configured at the PDN session granularity, the QoS flow granularity, or the terminal granularity.
[0318] In some embodiments, the time-related information sent by the base station can be the second information in the previous embodiments; the time-related information sent by the core network device can be the first information in the previous embodiments; T1 can be the time indicated by the fifth time information in the previous embodiments; T2 can be the time indicated by the sixth time information in the previous embodiments; the processing delay of the base station for downlink data can be the time indicated by the eighth time information in the previous embodiments; T5 can be the time indicated by the first time information in the previous embodiments, and the uplink transmission delay information can be the first time information in the previous embodiments; T6 can be the time indicated by the fourth time information in the previous embodiments; T8 can be the time indicated by the ninth time information in the previous embodiments, or the downlink transmission delay information can be the ninth time information in the previous embodiments; the control signaling sent by the base station to the core network device can be the second control signaling in the previous embodiments; the control signaling sent by the core device to the base station can be the first control signaling in the previous embodiments; and the uplink transmission delay information.
[0319] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0320] This disclosure also proposes an apparatus (also referred to as a communication device, etc.) for implementing any of the above methods. For example, an apparatus is proposed, which includes units or modules for implementing the steps performed by the terminal in any of the above methods. Furthermore, another apparatus is proposed, which includes units or modules for implementing the steps performed by network devices (e.g., access network devices, core network functional nodes, core network devices (e.g., first network element, second network element), terminals, etc.) in any of the above methods.
[0321] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an Application-Specific Integrated Circuit (ASIC), and the functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a Programmable Logic Device (PLD), such as a Field Programmable Gate Array (FPGA), which can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.
[0322] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a Neural Network Processing Unit (NPU), a Tensor Processing Unit (TPU), or a Deep Learning Processing Unit (DPU).
[0323] Figure 4A is a schematic diagram of the structure of a base station 4100 provided in an embodiment of this disclosure. As shown in Figure 4A, the base station 4100 includes a first transceiver module 4101. In some embodiments, the first transceiver module 4101 is used to receive first information. Optionally, the first transceiver module 4101 is used to perform at least one of the sending and / or receiving steps performed by the base station 4100 in any of the above methods (e.g., steps S2101, S2102, S2103, S2105, S2106 and / or step S2107, etc., but not limited thereto), which will not be elaborated here. In some embodiments, the base station 4100 may include a first processing module.
[0324] Figure 4B is a schematic diagram of the structure of a core network device 4200 provided in an embodiment of this disclosure. As shown in Figure 4B, the core network device 4200 includes a second transceiver module 4201. In some embodiments, the second transceiver module 4201 is used to transmit first information. Optionally, the second transceiver module 4201 is used to perform at least one of the transmission and / or reception steps performed by the core network device 4200 in any of the above methods (e.g., steps S2101, S2102, S2103, S2105, S2106 and / or step S2107, etc., but not limited thereto), which will not be elaborated here. In some embodiments, the core network device 4200 may include a second processing module.
[0325] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, which may be separate or integrated. Optionally, the transceiver module may be interchangeable with a transceiver. For example, the first transceiver module described above includes a first transmitting module and / or a first receiving module. For example, the second transceiver module described above includes a second transmitting module and / or a second receiving module.
[0326] In some embodiments, the processing module may be a single module or may include multiple sub-modules. Optionally, the multiple sub-modules may each perform all or part of the steps required by the processing module.
[0327] In some embodiments, the processing module can be interchanged with the processor, and the transceiver module can be interchanged with the transceiver.
[0328] Figure 5A is a schematic diagram of the structure of the communication device 5100 proposed in an embodiment of this disclosure. The communication device 5100 can be a network device (e.g., access network device (e.g., base station), core network device (e.g., AMF, UPF, etc.), a terminal (e.g., user equipment, etc.), a chip, chip system, or processor that supports the network device in implementing any of the above methods, or a chip, chip system, or processor that supports the terminal in implementing any of the above methods. The communication device 5100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.
[0329] As shown in Figure 5A, the communication device 5100 is used to execute any of the above methods. In some embodiments, the communication device 5100 includes one or more processors 5101. The processor 5101 may be a general-purpose processor or a special-purpose processor, such as a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Optionally, the communication device 5100 is used to execute any of the above methods. Optionally, one or more processors 5101 are used to invoke instructions to cause the communication device 5100 to execute any of the above methods.
[0330] In some embodiments, the communication device 5100 further includes one or more transceivers 5102. When the communication device 5100 includes one or more transceivers 5102, the transceiver 5102 performs at least one of the communication steps such as sending and / or receiving in the above method (e.g., steps S2101, S2102, S2103, S2105, S2106 and / or step S2107, but not limited thereto), and the processor 5101 performs at least one of other steps (e.g., steps S2104 and / or step S2108, but not limited thereto). In optional embodiments, the transceiver may include a receiver and / or a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, interface, etc., can be used interchangeably; the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc., can be used interchangeably; and the terms receiver, receiving unit, receiver, receiving circuit, etc., can be used interchangeably.
[0331] In some embodiments, the communication device 5100 further includes one or more memories 5103 for storing data and / or instructions. Optionally, one or more processors 5101 are used to invoke instructions stored in the memory 5103 to cause the communication device 5100 to perform any of the above methods. Optionally, all or part of the memory 5103 may also be located outside the communication device 5100. In an optional embodiment, the communication device 5100 may include one or more interface circuits 5104. Optionally, the interface circuit 5104 is connected to the memory 5103 and can be used to receive data and / or instructions from the memory 5103 or other devices, and can be used to send data and / or instructions to the memory 5103 or other devices. For example, the interface circuit 5104 can read data and / or instructions stored in the memory 5103 and send the data and / or instructions to the processor 5101.
[0332] The communication device 5100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 5100 described in this disclosure is not limited thereto, and the structure of the communication device 5100 may not be limited by FIG. 5A. The communication device may be a standalone device or may be part of a larger device. For example, the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection having one or more ICs, optionally, the IC collection may also include storage components for storing data, programs and / or instructions; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.
[0333] Figure 5B is a schematic diagram of the structure of chip 5200 according to an embodiment of this disclosure. For cases where the communication device 5100 can be a chip or a chip system, please refer to the schematic diagram of chip 5200 shown in Figure 5B, but it is not limited thereto.
[0334] Chip 5200 includes one or more processors 5201. Chip 5200 is used to perform any of the methods described above.
[0335] In some embodiments, chip 5200 further includes one or more interface circuits 5202. Optionally, terms such as interface circuit, interface, and transceiver pin can be used interchangeably. In some embodiments, chip 5200 further includes one or more memories 5203 for storing data and / or instructions. Optionally, all or part of the memories 5203 may be located outside of chip 5200. Optionally, the interface circuit 5202 is connected to the memories 5203, and the interface circuit 5202 can be used to receive data and / or instructions from the memories 5203 or other devices, and the interface circuit 5202 can be used to send data and / or instructions to the memories 5203 or other devices. For example, the interface circuit 5202 can read data and / or instructions stored in the memories 5203 and send the data and / or instructions to the processor 5201.
[0336] In some embodiments, the interface circuit 5202 performs at least one of the communication steps such as sending and / or receiving in the above-described method (e.g., steps S2101, S2102, S2103, S2105, S2106, and / or S2107, but not limited thereto). The interface circuit 5202 performing the communication steps such as sending and / or receiving in the above-described method refers, for example, to the interface circuit 5202 performing data and / or instruction interaction between the processor 5201, the chip 5200, the memory 5203, or the transceiver device. In some embodiments, the processor 5201 performs at least one of other steps (e.g., steps S2104 and / or S2108, but not limited thereto).
[0337] The modules and / or devices described in the various embodiments, such as virtual devices, physical devices, and chips, can be combined or separated arbitrarily as needed. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.
[0338] This disclosure also proposes a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.
[0339] This disclosure also proposes a program product, including a program and / or instructions, which, when executed by a communication device, cause the communication device to perform any of the above methods. Optionally, the program product is a computer program product. Optionally, the program product is stored on the storage medium.
[0340] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.
Claims
An information processing method characterized by comprising: Performed by the base station, including: Receive first information, wherein the first information includes at least one of the following: First time information, which is used to indicate the transmission delay of uplink data from the base station to the core network equipment; Second time information, which is used to indicate the delay in the core network device processing the uplink data; Third time information, which is used to indicate the delay in the core network equipment processing downlink data; The fourth time information is used to indicate the time when the downlink data is sent from the core network device. The method of claim 1, wherein The receipt of the first information includes at least one of the following: The downlink data is received, wherein the packet header of the downlink data includes at least one of the following: a first field and a second field; the first field is used to indicate the first time information, and the second field is used to indicate the fourth time information; Receive a first control signaling, wherein the first control signaling includes at least one of the following: the first time information, the second time information, the third time information, and the fourth time information. The method according to claim 1 or 2, characterized in that, Before receiving the first information, the process also includes: Send a second message, wherein the second message includes at least one of the following: Fifth time information, the fifth time information being used to indicate the time when the base station receives the uplink data; The sixth time information is used to indicate the time when the base station sends the uplink data; The seventh time information is used to indicate the delay in the base station processing the uplink data. The method according to claim 3, characterized in that, The sending of the second information includes at least one of the following: The uplink data is sent, wherein the header of the uplink data packet includes at least one of the following: a third field and a fourth field; the third field is used to indicate the fifth time information, and the fourth field is used to indicate the sixth time information; Send a second control signaling message, wherein the second control signaling message includes at least one of the following: the fifth time information, the sixth time information, and the seventh time information. The method according to any one of claims 3 to 4, characterized in that, The method further includes: Send an eighth time information, which is used to indicate the delay of the base station in processing the downlink data. The method according to any one of claims 3 to 5, characterized in that, The time indicated by the fifth time information is absolute time; And / or, The time indicated by the sixth time information is absolute time; And / or, The delay indicated by the seventh time information is a relative time. And / or, The delay indicated by the eighth time information is relative time; Wherein, the absolute time is at least one of the following: Global Positioning System (GPS) time and Coordinated Universal Time (UTC); the relative time is the duration. The method according to any one of claims 1 to 6, characterized in that, The method includes: Based on the fourth time information and the time when the downlink data was received, a ninth time information is determined, wherein the ninth time information is used to indicate the transmission delay of the downlink data from the core network equipment to the base station. The method according to claim 7, characterized in that, The determination of the ninth time information based on the fourth time information and the time of receiving the downlink data includes one of the following: The downlink data is a single piece, and the ninth time information is determined based on the fourth time information of the single downlink data and the time when the single downlink data was received; The downlink data is multiple, and the ninth time information of each downlink data is determined based on the fourth time information of each downlink data in the multiple downlink data and the time when each downlink data in the multiple downlink data is received; The ninth time information of the plurality of downlink data is determined based on the average value of the ninth time information of each downlink data. The method according to any one of claims 1 to 8, characterized in that, Before receiving the first information, the process also includes: Send a third message, wherein the third message is used to indicate whether the core network device provides the first message. The method according to any one of claims 3 to 9, characterized in that, Before sending the second information, the method further includes: Receive fourth information, wherein the fourth information is used to indicate whether the base station provides the second information. The method according to any one of claims 3 to 10, characterized in that, The method further includes: Send a fifth message, wherein the fifth message is used to indicate whether the base station supports providing the second message. The method according to any one of claims 1 to 11, characterized in that, The method further includes: Receive a sixth message, wherein the sixth message is used to indicate whether the core network device supports providing the first message. The method according to any one of claims 9 to 12, characterized in that, The third piece of information is for one of the following: each terminal, each session, and each Quality of Service (QoS) flow; And / or, The fourth piece of information per terminal, per session, and per QoS flow; And / or, The fifth piece of information pertains to one of the following: each terminal, each session, and each QoS flow; And / or, The sixth piece of information is for one of the following: each terminal, each session, and each QoS flow. An information processing method, characterized in that, Performed by core network equipment, including: Send a first message, wherein the first message includes at least one of the following: First time information, which is used to indicate the transmission delay of uplink data from the base station to the core network equipment; Second time information, which is used to indicate the delay in the core network device processing the uplink data; Third time information, which is used to indicate the delay in the core network equipment processing downlink data; The fourth time information is used to indicate the time when the downlink data is sent from the core network device. The method according to claim 14, characterized in that, The sending of the first information includes at least one of the following: The downlink data is transmitted, wherein the packet header of the downlink data includes at least one of the following: a first field and a second field; the first field is used to indicate the first time information, and the second field is used to indicate the fourth time information; Send a first control signaling message, wherein the first control signaling message includes at least one of the following: the first time information, the second time information, the third time information, and the fourth time information. The method according to claim 14 or 15 is characterized in that, Before sending the first information, the method further includes: Receive second information, wherein the second information includes at least one of the following: Fifth time information, the fifth time information being used to indicate the time when the base station receives the uplink data; The sixth time information is used to indicate the time when the base station sends the uplink data; The seventh time information is used to indicate the delay in the base station processing the uplink data. The method according to claim 16, characterized in that, The receipt of the second information includes at least one of the following: The uplink data is received, wherein the packet header of the uplink data includes at least one of the following: a third field and a fourth field; the third field is used to indicate the fifth time information, and the fourth field is used to indicate the sixth time information; Receive a second control signaling, wherein the second control signaling includes at least one of the following: the fifth time information, the sixth time information, and the seventh time information. The method according to any one of claims 16 to 17, characterized in that, The method further includes: The eighth time information is received, which is used to indicate the delay of the base station in processing the downlink data. The method according to any one of claims 16 to 18, characterized in that, The time indicated by the fifth time information is absolute time; And / or, The time indicated by the sixth time information is absolute time; And / or, The delay indicated by the seventh time information is a relative time. And / or, The delay indicated by the eighth time information is relative time; Wherein, the absolute time is at least one of the following: Global Positioning System (GPS) time and Coordinated Universal Time (UTC); the relative time is the duration. The method according to any one of claims 16 to 19, characterized in that, The method includes at least one of the following: The first time information is determined based on the sixth time information and the time when the uplink data was received; Based on the fifth time information and the sixth time information, the seventh time information is determined. The method according to claim 20, characterized in that, The step of determining the first time information based on the sixth time information and the time of receiving the uplink data includes: The uplink data is a single data point. The first time information is determined based on the sixth time information of the single uplink data and the time when the single uplink data was received. The uplink data is multiple. Based on the sixth time information of each uplink data and the time when each uplink data is received, the first time information of each uplink data is determined. Based on the average value of the first time information of each uplink data, the first time information of the multiple uplink data is determined. The method according to any one of claims 14 to 21, characterized in that, Before sending the first information, the method further includes: Receive third information, wherein the third information is used to indicate whether the core network device provides the first information. The method according to any one of claims 16 to 22, characterized in that, Before receiving the second information, the process also includes: Send a fourth message, wherein the fourth message is used to indicate whether the base station provides the second message. The method according to any one of claims 16 to 23, characterized in that, The method further includes: Receive fifth information, wherein the fifth information is used to indicate whether the base station supports providing second information. The method according to any one of claims 14 to 24, characterized in that, The method further includes: Send a sixth message, wherein the sixth message is used to indicate whether the core network device supports providing the first message. The method according to any one of claims 22 to 25, characterized in that, The third piece of information is for one of the following: each terminal, each session, and each Quality of Service (QoS) flow; And / or, The fourth piece of information per terminal, per session, and per QoS flow; And / or, The fifth piece of information pertains to one of the following: each terminal, each session, and each QoS flow; And / or, The sixth piece of information is for one of the following: each terminal, each session, and each QoS flow. An information processing method, characterized in that, For a communication system, the communication system including a base station and core network equipment; the method includes: The core network equipment sends first information to the base station, wherein the first information includes at least one of the following: First time information, which is used to indicate the transmission delay of uplink data from the base station to the core network equipment; Second time information, which is used to indicate the delay in the core network device processing the uplink data; Third time information, which is used to indicate the delay in the core network equipment processing downlink data; The fourth time information is used to indicate the time when the downlink data is sent from the core network device. A communication device, characterized in that, The communication device is used to perform the information processing method according to any one of claims 1 to 13 or claims 14 to 26. A communication system, characterized in that, include: A base station and core network equipment; wherein the base station is configured to implement the information processing method of any one of claims 1 to 13, and the core network equipment is configured to implement the information processing method of any one of claims 14 to 26. A storage medium storing instructions, characterized in that, When the instruction is executed on the communication device, the communication device performs the information processing method as described in any one of claims 1 to 13 or claims 14 to 26. A computer program product, comprising at least one of a program and instructions, characterized in that, When at least one of the programs or instructions is executed by a communication device, it implements the information processing method according to any one of claims 1 to 13 or claims 14 to 26.