Information processing methods, communication equipment, communication systems and storage media

CN122580922APending Publication Date: 2026-08-14BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-04-02
Publication Date
2026-08-14

AI Technical Summary

Benefits of technology

[0013]本公开实施例能够实现对之前上报的信息(例如终端的预测)进行取消或更新或添加。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122580922A_ABST
    Figure CN122580922A_ABST
Patent Text Reader

Abstract

This disclosure provides an information processing method, a communication device, a communication system, and a storage medium. The information processing method, executed by a terminal, includes: determining to perform a first operation on first information; wherein the first information is information that has been reported to a network device, and the first information is used to indicate the terminal's prediction.
Need to check novelty before this filing date? Find Prior Art

Description

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, a reporting mechanism for Buffer Status Report (BSR) has been introduced. Summary of the Invention

[0003] The embodiments disclosed herein address the technical problem of canceling, updating, or adding information previously reported by the terminal (e.g., the terminal's predictions).

[0004] According to a first aspect of the present disclosure, an information processing method is proposed, executed by a terminal, comprising: determining to perform a first operation on first information; wherein the first information is information that has been reported to a network device, and the first information is used to indicate the terminal's prediction.

[0005] According to a second aspect of the present disclosure, an information processing method is proposed, executed by a network device, comprising: receiving second information, wherein the second information is used to instruct: a terminal to perform a first operation on first information; wherein the first information is information that has been reported to the network device, and the first information is used to instruct the terminal's prediction.

[0006] According to a third aspect of the present disclosure, an information processing method is proposed, executed by a communication system including a terminal, the method comprising: determining to perform a first operation on first information; wherein the first information is information that has been reported to a network device, and the first information is used to indicate a prediction by the terminal.

[0007] According to a fourth aspect of the present disclosure, a terminal is provided, comprising: a first processing module configured to determine to perform a first operation on first information; wherein the first information is information that has been reported to a network device, and the first information is used to indicate a prediction of the terminal.

[0008] According to a fifth aspect of the present disclosure, a network device is provided, comprising: a second transceiver module configured to receive second information, wherein the second information is used to instruct: a terminal to perform a first operation on first information; wherein the first information is information that has been reported to the network device, and the first information is used to instruct the terminal's prediction.

[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 terminal and a network device; wherein the terminal is configured to perform the method described in the optional implementation of the first aspect, and the 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 enable the cancellation, updating, or addition of previously reported information (such as terminal predictions). 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 1 This is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.

[0016] Figure 2A This is an interactive schematic diagram illustrating an information processing method according to an embodiment of the present disclosure.

[0017] Figure 2B This is an interactive schematic diagram illustrating an information processing method according to an embodiment of the present disclosure.

[0018] Figure 2C This is an interactive schematic diagram illustrating an information processing method according to an embodiment of the present disclosure.

[0019] Figure 3 This is an interactive schematic diagram illustrating an information processing method according to an embodiment of the present disclosure.

[0020] Figure 4A This is a schematic diagram of the structure of a terminal according to an embodiment of the present disclosure.

[0021] Figure 4B This is a schematic diagram of the structure of a network device according to an embodiment of the present disclosure.

[0022] Figure 5A This is a schematic diagram of the structure of a communication device provided according to an embodiment of the present disclosure.

[0023] Figure 5B This is a schematic diagram of the chip structure provided according to an embodiment of the present disclosure. Detailed Implementation

[0024] This disclosure provides an information processing method, a communication device, a communication system, and a storage medium.

[0025] In a first aspect, embodiments of this disclosure propose an information processing method executed by a terminal, comprising: determining to perform a first operation on first information; wherein the first information is information that has been reported to a network device, and the first information is used to indicate the terminal's prediction.

[0026] In the above embodiments, by operating on the predictions that the terminal has already reported to the network device, the erroneous reporting caused by the deviation between the actual behavior of the terminal and the prediction can be reduced, thereby reducing resource waste caused by the mismatch between the terminal prediction and the actual needs.

[0027] In conjunction with some embodiments of the first aspect, in some embodiments, the first operation includes at least one of the following: an add operation; a modify operation; a delete operation; and a cancel operation.

[0028] In the above embodiments, by adding, modifying, deleting, or canceling predictions already reported by the terminal to the network device, the occurrence of incorrect reporting by the terminal and the signaling overhead caused by incorrect reporting can be reduced. Furthermore, it allows for flexible adjustment of terminal predictions, reducing invalid resource requests.

[0029] In conjunction with some embodiments of the first aspect, in some embodiments, the first information includes at least one of the following: information of layer 2; information of layer 3; a first BSR; wherein the first BSR is used to indicate the first amount of data predicted by the terminal to arrive before a first time; terminal auxiliary information; wherein the auxiliary information is used to indicate the terminal's preferences.

[0030] In the above embodiments, by canceling, updating, deleting, or adding the reported first data volume arriving before the first time, the occurrence of erroneous data reporting can be reduced, or the already erroneously reported data volume can be updated, canceled, or deleted in a timely manner. For example, this can reduce the occurrence of reporting too much or too little data. Thus, on the one hand, the signaling overhead caused by erroneous data reporting can be reduced; on the other hand, the occurrence of unreasonable allocation of authorized resources by network devices for erroneously reported data volume can be reduced. For example, this can reduce the over-allocation of authorized resources due to reporting too much predicted data, or the under-allocation of authorized resources due to reporting too little predicted data.

[0031] Alternatively, by canceling, updating, deleting, or adding terminal preference reports, the occurrence of incorrect terminal preference reports can be reduced, enabling network devices to accurately know the terminal preferences.

[0032] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes: sending second information, wherein the second information is used to instruct: the terminal to perform a first operation on the first information.

[0033] In the above embodiments, the network device can be aware of the cancellation, update, deletion or addition operations performed on the first information, which facilitates the subsequent data updates of the network device.

[0034] In conjunction with some embodiments of the first aspect, in some embodiments, the second information includes a second BSR, the second BSR including a first cache size field; wherein the first cache size field includes a predetermined code point, the predetermined code point being used to indicate performing a first operation on the first information.

[0035] In the above embodiments, the signaling overhead can be reduced by indicating the first operation to be performed on the first information through the cache size field in the BSR.

[0036] In conjunction with some embodiments of the first aspect, in some embodiments, the second information includes at least one of the following: a first identifier for indicating a first operation performed on the first information; and a second identifier for indicating association with at least one of the following: the number of times the first information was sent, and a combination of fields in the first information.

[0037] In the above embodiments, by introducing a first identifier and a second identifier, the network device can accurately know what kind of first operation to perform, and which previously reported information or which combination of fields of a certain information to perform the first operation on. Furthermore, the second identifier can indicate not only the number of times the first information is presented, but also the combination of fields within the first information, thereby enabling fine-grained control.

[0038] In conjunction with some embodiments of the first aspect, in some embodiments, the first identifier is one of the following: a first value used to indicate an add operation; a second value used to indicate a modify operation; a third value used to indicate a delete operation; and a fourth value used to indicate a cancel operation.

[0039] In the above embodiments, by defining four values ​​corresponding to four types of operations, signaling overhead can be reduced on the one hand, and a one-to-one mapping relationship can be achieved on the other hand, so that the network device can accurately know what kind of first operation is being performed.

[0040] In conjunction with some embodiments of the first aspect, in some embodiments, the first information includes a first BSR; a first identifier is used to indicate that a first operation is performed on a predetermined combination of fields in the first BSR.

[0041] In the above embodiments, by defining the first information and the second information as BSR, it is possible to implement an instruction to perform a first operation on the predicted BSR through a second identifier, and to provide a second BSR format for canceling, updating, deleting or adding operations on the reporting of the predicted BSR.

[0042] In conjunction with some embodiments of the first aspect, in some embodiments, a second identifier is associated with a first piece of information; or, a second identifier is associated with a combination of fields in a first piece of information.

[0043] In the above embodiments, two indication methods for the second identifier are provided to improve the flexibility or diversity of the second identifier indication.

[0044] In conjunction with some embodiments of the first aspect, in some embodiments, the first information includes a first BSR; the second identifier is associated with a first BSR, or the second identifier is associated with a combination of a second cache size field in the first BSR.

[0045] In the above embodiments, the second identifier indicates the predicted BSR or the field of the predicted BSR, thereby enabling control over the execution of the first operation at different granularities. Furthermore, it allows for the clear selection of which reported predicted BSR to perform the first operation, or which time period within a reported BSR to perform the first operation on.

[0046] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes: receiving third information sent by a network device, wherein the third information includes one of the following: first indication information, used to indicate that the network device agrees to perform a first operation on the first information; second indication information, used to indicate that the network device does not agree to perform the first operation on the first information.

[0047] In the above embodiments, the reliability of executing the first operation is improved by confirming that the terminal is performing the first operation through the network device.

[0048] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes one of the following: determining to deactivate a second operation based on received fourth information; wherein the fourth information is used to indicate deactivation of the second operation; determining to deactivate the second operation based on received fifth information when it is determined that the number of times the terminal performs the first operation is greater than or equal to the first number; wherein the fifth information is used to indicate the first number; determining to deactivate the second operation when it is determined that the number of times the terminal performs the first operation is greater than or equal to the first number; wherein the second operation is the operation of the terminal sending the first information to the network device.

[0049] In the above embodiments, if the first operation is performed on the first information sent by the terminal, and the number of times the first operation is performed exceeds a specified number, it indicates that the first information sent by the terminal is inaccurate. In this way, deactivating the operation of sending the first information can reduce the waste of resources.

[0050] Secondly, embodiments of this disclosure propose an information processing method executed by a network device, comprising: receiving second information, wherein the second information is used to instruct: a terminal to perform a first operation on first information; wherein the first information is information that has been reported to the network device, and the first information is used to instruct the terminal's prediction.

[0051] In conjunction with some embodiments of the second aspect, in some embodiments, the first operation includes at least one of the following: an add operation; a modify operation; a delete operation; and a cancel operation.

[0052] In conjunction with some embodiments of the second aspect, in some embodiments, the first information includes at least one of the following: information of layer 2; information of layer 3; a first BSR; wherein the first BSR is used to indicate the first amount of data predicted by the terminal to arrive before the first time; terminal auxiliary information; wherein the auxiliary information is used to indicate the terminal's preferences.

[0053] In conjunction with some embodiments of the second aspect, in some embodiments, the second information includes a second BSR, the second BSR including a first cache size field; wherein the first cache size field includes a predetermined code point, the predetermined code point being used to indicate performing a first operation on the first information.

[0054] In conjunction with some embodiments of the second aspect, in some embodiments, the second information includes at least one of the following: a first identifier for indicating a first operation performed on the first information; and a second identifier for indicating association with at least one of the following: the number of times the first information was sent, and a combination of fields in the first information.

[0055] In conjunction with some embodiments of the second aspect, in some embodiments, the first identifier is one of the following: a first value used to indicate an add operation; a second value used to indicate a modify operation; a third value used to indicate a delete operation; and a fourth value used to indicate a cancel operation.

[0056] In conjunction with some embodiments of the second aspect, in some embodiments, the second information includes a second BSR; a first identifier is used to indicate that a first operation is performed on a predetermined combination of fields in the first BSR.

[0057] In conjunction with some embodiments of the second aspect, in some embodiments, a second identifier is associated with a first piece of information; or, a second identifier is associated with a combination of fields in a first piece of information.

[0058] In conjunction with some embodiments of the second aspect, in some embodiments, the first information includes a first BSR; the second identifier is associated with a first BSR, or the second identifier is associated with a combination of a second cache size field in the first BSR.

[0059] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes: sending third information to the terminal, wherein the third information includes one of the following: first indication information, used to indicate to the network device that the terminal agrees to perform a first operation on the first information; second indication information, used to indicate to the network device that the terminal disagrees with the terminal performing the first operation on the first information.

[0060] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes: sending fourth information to the terminal, wherein the fourth information is used to indicate deactivation of the second operation; wherein the second operation is the operation of the terminal sending first information to the network device; and sending fifth information to the terminal, wherein the fifth information is used to indicate a first number of times the first operation is performed.

[0061] In conjunction with some embodiments of the second aspect, in some embodiments, before sending the fourth information to the terminal, the method further includes: determining to deactivate the second operation.

[0062] Thirdly, embodiments of this disclosure propose an information processing method executed by a communication system, the communication system including a terminal and a network device, the method including: determining to perform a first operation on first information; wherein the first information is information that has been reported to the network device, and the first information is used to indicate the prediction of the terminal.

[0063] In conjunction with some embodiments of the third aspect, in some embodiments, the method further includes: the terminal sending second information to the network device, wherein the second information is used to instruct: the terminal to perform a first operation on the first information.

[0064] Fourthly, embodiments of this disclosure provide a terminal, including: a first processing module configured to determine to perform a first operation on first information; wherein the first information is information that has been reported to a network device, and the first information is used to indicate the prediction of the terminal.

[0065] Fifthly, embodiments of this disclosure provide a network device, including: a second transceiver module configured to receive second information, wherein the second information is used to instruct: a terminal to perform a first operation on first information; wherein the first information is information that has been reported to the network device, and the first information is used to instruct the terminal's prediction.

[0066] 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.

[0067] In a seventh aspect, embodiments of this disclosure provide a communication system, including: a terminal and a network device; wherein the terminal is configured to perform the method described in the optional implementation of the first aspect, and the network device is configured to perform the method described in the optional implementation of the second aspect.

[0068] 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.

[0069] 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.

[0070] 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.

[0071] 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.

[0072] It is understood that the aforementioned communication devices (such as terminals, network devices, etc.), communication systems, storage media, and program products 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.

[0073] 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 method" may be used interchangeably.

[0074] 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.

[0075] 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.

[0076] 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.

[0077] In the embodiments disclosed herein, "multiple" refers to two or more.

[0078] 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.

[0079] 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.

[0080] 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.

[0081] 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.

[0082] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

[0083] In some embodiments, terms such as "time / frequency" and "time-frequency domain" refer to the time domain and / or frequency domain.

[0084] 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.

[0085] 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”.

[0086] 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.

[0087] In some embodiments, "network" can be interpreted as devices included in a network (e.g., access network devices, core network devices, etc.).

[0088] 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.

[0089] 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 subscriberstation, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, and client can be used interchangeably.

[0090] 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.

[0091] 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.

[0092] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.

[0093] In some embodiments, data, information, etc., may be obtained with the user's consent.

[0094] 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.

[0095] Figure 1 This is a schematic diagram illustrating the architecture of a communication system 100 according to an embodiment of this disclosure. Figure 1 As shown, the communication system 100 includes: terminal 101 and network device 102.

[0096] In some embodiments, network device 102 may include at least one of an access network device and a core network device.

[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 is, for example, 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: evolved Node B (eNB), next-generation eNB (ng-eNB), next-generation Node B (gNB), node B (NB), home node B (HNB), home evolved node B (HeNB), radio backhaul device, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in a 6G communication system, open RAN, cloud RAN, base station in other communication systems, and 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 equipment may be a single device, multiple devices, or a group of devices. The device may be virtual or physical. 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 Figure 1 The communication system 100 shown, or a part thereof, but not limited to it. Figure 1 The entities shown are illustrative; a communication system may include... Figure 1 All or part of the main body, or may include Figure 1 Other entities besides the main body, the number and form of each entity are arbitrary, each entity can be physical or virtual, the connection relationship between the entities is illustrative, the entities can be unconnected or connected, and 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), Futuregeneration 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, a Buffer Status Report (BSR) should be triggered if any of the following events occur in the active cell group:

[0106] (1) Uplink data belonging to an LCH of an LCG becomes available to the Media Access Control (MAC) entity; and meets either of the following conditions: the priority of the LCH to which the uplink data belongs is higher than the priority of any other LCH in any LCG (containing available uplink data); or, none of the LCHs belonging to the LCG contain any available UL data. This type of BSR is called a "Regular BSR".

[0107] (2) Uplink resources have been allocated, and the number of padding bits is greater than or equal to the size of the Cache Status Report (BSR) MAC Control Element (CE) and its subheader. This type of BSR is called a "Padding BSR".

[0108] (3) The retransmission BSR timer (retxBSR-Timer) expires, and at least one of the LCHs belonging to the LCG contains UL data. This type of BSR is called a "Regular BSR".

[0109] (4) The periodic BSR timer expires. The BSR in this case is called a "periodic BSR".

[0110] That is, there are regular BSRs (new data arrival or higher priority logical channel arrival), periodic BSRs, and padding BSRs. Periodic BSRs time out, and periodic transmissions are performed. If no authorization is received for an extended period, repeated transmissions can be performed.

[0111] In some embodiments, technologies such as Artificial Intelligence (AI) are introduced. For buffer size reporting, the terminal can consider predicting the arrival of data packets at a future time or moment. In some cases, the terminal's AS layer can obtain indications from the application layer (APP layer) to predict future data arrivals. Therefore, unlike the current BSR reporting mechanism, which calculates based on the amount of data already cached by the terminal's PDCP / RLC, the predictive BSR is a prediction based on the amount of data that has not yet arrived.

[0112] However, a problem arises here: after the predicted BSR is triggered, data may arrive or the predicted data volume may deviate significantly. In this case, it is necessary to cancel or update the previous predicted BSR transmission. This disclosure provides a format for canceling or updating predicted BSRs, facilitating the cancellation or updating of previously reported BSRs and saving signaling overhead.

[0113] In some embodiments, the UE can be a terminal, or the terminal can be a UE. Remaining time can be replaced with remaining duration. The cache size field can be a buffer size field; cache can be replaced with buffer, or buffer can be replaced with cache.

[0114] like Figure 2A This is an interactive schematic diagram illustrating an information processing method according to an embodiment of this disclosure. For example... Figure 2A As shown, this disclosure relates to an information processing method for a communication system 100, the method comprising:

[0115] Step S2101: The terminal sends the first information to the network device.

[0116] In some embodiments, the network device receives first information sent by the terminal.

[0117] Optionally, the first information is the information that has already been reported to the network device.

[0118] For example, the first information is an indication that the terminal has reported to the network.

[0119] Optionally, the first information is used to indicate the terminal's prediction. For example, the terminal's prediction includes at least one of the following: the number of terminal predictions, and the terminal's predicted preferences.

[0120] For example, the first information is used to indicate: the predicted amount of data that the terminal will arrive at the Access Stratum (AS) before the first time, and / or the predicted time when the data will arrive at the AS.

[0121] For example, the first information is used to indicate a prediction of the terminal's preferences. For instance, the first information is used to indicate a prediction that the terminal will enter a power-saving mode. For instance, the first information is used to indicate a prediction that the terminal will enter a predetermined RRC state; the predetermined RRC state includes, but is not limited to, RRC connected state, RRC idle state, or RRC inactive state. In embodiments of this disclosure, preference can be replaced with liking.

[0122] Optionally, the first information includes at least one of the following: Layer 2 information, Layer 3 information, the first BSR, and terminal assistance information.

[0123] For example, the information in layer 2 may include the first BSR.

[0124] For example, the information in layer 3 may include terminal assistance information.

[0125] For example, the first BSR is used to indicate the first amount of data that the terminal predicts will arrive before the first time. For example, the first BSR can be a predicted BSR, an earlier BSR, or an estimated BSR, etc.

[0126] For example, the first BSR is used to indicate the first amount of data predicted by the terminal to arrive at the AS. Here, the first amount of data can also be an unlimited time period, that is, the first amount of data can be the predicted amount of data to arrive at the AS.

[0127] For example, the first time can be a specified time.

[0128] For example, the first time is the time associated with the amount of data predicted for the first type of BSR. For instance, the first time is the time when the predicted amount of data for the first BSR reaches the AS layer or earlier than the time when the predicted amount of data for the first BSR reaches the AS.

[0129] For example, terminal assistance information is used to indicate the terminal's preferences. For example, terminal assistance information is used to indicate the terminal's predicted preferences. For instance, the terminal's preferences may include whether the terminal enters power-saving mode and / or a certain RRC state, etc.

[0130] Optionally, the name of the first information is not limited, such as prediction indication, prediction BSR, preference information, or terminal prediction reporting indication, etc.

[0131] Optionally, the first time, the second time, the third time, the fourth time, and the fifth time can all be moments or points in time; for example, the first time, the second time, the third time, the fourth time, and the fifth time are the first moment, the second moment, the third moment, the fourth moment, and the fifth moment, respectively.

[0132] Optionally, the first time, second time, third time, fourth time, and fifth time can also represent time periods.

[0133] Optionally, the terminal may report network indication information including Layer 2 information, such as the status of the cache, for predictive reporting or early reporting.

[0134] As an example, the terminal reports the data based on an estimate of the amount of data that is about to arrive.

[0135] As an example: The terminal activates a mechanism based on network indication to report after estimating (or predicting) the amount of data that is about to arrive.

[0136] As an example, the network instructs the terminal to perform an estimated time.

[0137] As an example, the network instructs the terminal to estimate the time, including the start time and / or end time.

[0138] As an example, the network instructs the terminal to estimate the time, including the start time and / or the duration.

[0139] As an example, the network instructs the terminal to perform the estimated time in terms of SFN and / or Slot.

[0140] As an example, the network instructs the terminal to perform an estimated time in terms of SFN and / or Slot, with reference to the downlink timing of the Pcell.

[0141] As an example, the terminal informs the network of the estimated time of data arrival, expressed in SFN and / or Slot.

[0142] As an example, the terminal informs the network of the estimated time of data arrival, expressed in terms of PCell SFN and / or Slot (e.g., The time is expressed as the PCell SFN and slot number.).

[0143] As an example, the terminal informs the network that the estimated time of data arrival is the nearest SFN and / or slot expected to arrive (e.g., It refers to the UL timing of the SFN and slot closest to the expected arrival time of the first packet of the traffic burst at the UE MAC layer).

[0144] As one example, the terminal informs the network of the estimated arrival time of data in terms of SFN and / or Slot; the first report is expressed in terms of SFN and / or Slot, and subsequent reports, such as the next estimated data volume, are expressed in terms of relative offsets, such as intervals of several SFNs and / or Slots, to save signaling overhead. For example, the interval is N SFNs.

[0145] 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.

[0146] In some embodiments, terms such as “send,” “transmit,” “report,” “distribute,” “transfer,” “bidirectional transmission,” “send and / or receive” can be used interchangeably.

[0147] 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.

[0148] 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.

[0149] 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.

[0150] In step S2102, the terminal determines to perform the first operation on the first information.

[0151] In some embodiments, the terminal performs a first operation on the first information based on a protocol agreement.

[0152] In some embodiments, the terminal performs a first operation on the first information based on the instruction information received from the network device.

[0153] Optionally, the first information is the information that has already been reported to the network device.

[0154] Optionally, the first information is used to indicate the terminal's prediction.

[0155] Optionally, the first information includes at least one of the following: Layer 2 information, Layer 3 information, the first BSR, and terminal assistance information.

[0156] Optionally, the first operation includes at least one of the following: an add operation, a modify operation, a delete operation, and a cancel operation. For example, the cancel and delete operations can be interchanged.

[0157] For example, the terminal determines to perform an add operation, modify operation, delete operation, or cancel operation on the first information.

[0158] For example, the terminal determines whether to add, modify, cancel, or delete the first BSR.

[0159] For example, the terminal determines whether to add, modify, cancel, or delete the report of the first data volume predicted to arrive before the first time. For instance, if the terminal previously predicted that 1000 bits of data would arrive at the AS layer at the first time and triggered the reporting of that predicted data volume, but only 800 bits actually arrived, then the previously predicted report of 1000 bits of data could be canceled or deleted, or modified to report only 800 bits of data. Alternatively, if the terminal previously predicted that 1000 bits of data would arrive at the AS layer at the first time and triggered the reporting of that predicted data volume, but only 1500 bits actually arrived, then a report of 500 bits of data could be added.

[0160] For example, the terminal determines whether to add, modify, delete, or cancel the preferences predicted by the terminal.

[0161] In step S2103, the terminal sends the second information to the network device.

[0162] In some embodiments, the network device receives second information sent by the terminal.

[0163] Optionally, the second information is used to instruct the terminal to perform a first operation on the first information.

[0164] Optionally, the second information is used to inform the network device that the terminal performs the first operation in response to the first information.

[0165] Optionally, the second information includes the second BSR and the sixth information.

[0166] For example, the second BSR is used to perform the first operation on the first BSR.

[0167] For example, the names of the first BSR and the second BSR are not limited; for example, the first BSR and the second BSR are respectively a first type BSR and a second type BSR, or the first BSR and the second BSR are respectively a first class BSR and a second class BSR, and so on.

[0168] For example, the first BSR can be one of the following: predicted BSR, early BSR, or estimated BSR. In embodiments of this disclosure, prediction and estimation can be used interchangeably.

[0169] For example, the second BSR can be one of the following: early BSR, predicted BSR or estimated BSR, regular BSR, filling BSR, retransmission BSR, periodic BSR, etc.

[0170] For example, the second BSR can be one of the following: cancel BSR, update BSR, delete BSR, or add BSR. For instance, when the second BSR is a cancel BSR, it is used to perform a cancel operation on the first BSR; when the second BSR is an update BSR, it is used to perform an update operation on the first BSR; when the second BSR is a delete BSR, it is used to perform a delete operation on the first BSR; and when the second BSR is an add BSR, it is used to perform an add operation on the first BSR.

[0171] For example, the sixth information is related to terminal auxiliary information; the sixth information is used to perform the first operation on the terminal auxiliary information.

[0172] For example, the second or sixth information is used to perform a first operation on the terminal auxiliary information.

[0173] For example, the terminal previously predicts that it will enter power-saving mode and informs the network device through terminal auxiliary information that the terminal will soon (e.g., before the first time); when the terminal receives a wake-up signal, it actually enters wake-up mode; at this time, the terminal sends a sixth message to the network device, which is used to instruct the terminal auxiliary information to be updated in order to enter wake-up mode.

[0174] For example, the terminal previously predicted that it would enter the RRC idle state and informed the network device through terminal assistance information: the terminal is about to (e.g., before the first time) enter the RRC idle state; the terminal needs to process service data and actually enters the RRC connected state; at this time, the terminal sends a sixth message to the network device, which is used to instruct the terminal assistance to perform an update operation to enter the RRC connected state.

[0175] Optionally, the name of the second information is not limited; it may be, for example, an operation execution instruction.

[0176] In some embodiments, the second information includes a second BSR, the second BSR including a first cache size field; wherein the first cache size field includes a predetermined code point, the predetermined code point being used to indicate performing a first operation on the first information.

[0177] Alternatively, the cache size field can be replaced with a cache size field, or the cache size field can be replaced with a cache size field.

[0178] Optionally, the predetermined code point can be any code point, such as 0, 1, 00, or 11.

[0179] Optionally, the buffer size field of the second BSR includes a first code point, which indicates that an add operation is performed on the first BSR; or, the buffer size field of the second BSR includes a second code point, which indicates that a modify operation is performed on the first BSR; or, the buffer size field of the second BSR includes a third code point, which indicates that a delete operation is performed on the first BSR; or, the buffer size field of the second BSR includes a fourth code point, which indicates that a delete operation is performed on the first BSR.

[0180] In some embodiments, the second information includes at least one of the following: a first identifier and a second identifier.

[0181] In some embodiments, the second information may include at least one of the following: a first field and a second field.

[0182] Optionally, the first field carries a first identifier; the second field carries a second identifier.

[0183] Optionally, the first field can be a first identifier field; the second field can be a second identifier field. In embodiments of this disclosure, the first field and the second field can be interchanged with the first field (or the first indicator field) and the second field (or the first indicator field), respectively.

[0184] Optionally, the first field can be a behavior identifier field; the second field can be an instruction identifier field or an association identifier field.

[0185] Optionally, the first field can be a first field or a first indicator field; the second field can be a second field or a second indicator field.

[0186] Optionally, the first field and the second field can be predefined fields of the second information; the predefined fields can be any field in the second information or newly added fields, etc.

[0187] In some embodiments, the second information may include at least one of the following: third instruction information, fourth instruction information.

[0188] Optionally, the third indication information is used to indicate the content indicated by the first identifier; the fourth indication information is used to indicate the content indicated by the second identifier.

[0189] Optionally, the first and second identifiers are used by network devices for data updates, etc.

[0190] Optionally, the first identifier is used to indicate the first operation performed on the first information.

[0191] Optionally, the first identifier can be one of the following: a first value, a second value, a third value, or a fourth value.

[0192] For example, when the first identifier is a first value, it is used to indicate an add operation; or, when the first identifier is a second value, it is used to indicate a modify operation; or, when the first identifier is a third value, it is used to indicate a delete operation; or, when the first identifier is a fourth value, it is used to indicate a cancel operation.

[0193] Optionally, the first identifier can be an action identifier or a behavior identifier.

[0194] Optionally, the first identifier can be one or more.

[0195] Optionally, the second identifier is used to indicate the association with at least one of the following: the number of times the first message is sent, or a combination of fields in the first message. For example, if the first message is a first BSR and the second message is a second BSR, the second identifier can be used to indicate the number of times the first BSR is sent or the number of times the first BSR is triggered, or the second identifier can be used to indicate a combination of the cache size field and the time period field in the first BSR.

[0196] Optionally, the second identifier can be an instruction identifier or an association identifier.

[0197] Optionally, the second identifier can be one or more.

[0198] Optionally, the first information includes a first BSR; the first identifier is used to indicate that a first operation is performed on a predetermined combination of fields in the first BSR. Optionally, the second information includes a second BSR.

[0199] For example, a first identifier can be used to instruct a combination of one or more fields in a first BSR to perform a first operation.

[0200] For example, a first identifier can be used to instruct a predetermined combination of fields in a first BSR (e.g., a combination of a cache size field and a time period field) to perform a first operation (e.g., an add or modify delete or cancel operation).

[0201] For example, a first identifier can be used to instruct at least two predetermined field combinations (e.g., a combination of at least two cache size fields and time period fields) or field combinations in a first BSR to perform a first operation (e.g., an add or modify delete or cancel operation).

[0202] For example, there may be multiple first identifiers, one of which is used to instruct a predetermined combination of fields in a first BSR (e.g., a combination of a cache size field and a time period field) to perform a first operation (e.g., an add or modify delete or cancel operation).

[0203] For example, the second BSR includes one first identifier (e.g., the second BSR includes one first field, the first field carries the first identifier), and the first identifier is a first value; the first BSR includes three cache size fields and a time period field, and the one first identifier is used to indicate that an add operation is performed on the three cache size fields and the time period field, for example, adding 500 bits of data to each.

[0204] For example, the second BSR includes three first identifiers (e.g., the second BSR includes three first fields, each carrying a first identifier); the first first identifier is a first value, used to indicate an add operation to the first cache size field and the time period field, such as adding 500 bits of data; the second first identifier is a second value, used to indicate an add operation to the second cache size field and the time period field, such as changing the 1000 bits of data indicated in the previously predicted second cache size field to 500 bits of data; the third first identifier is a third value, used to indicate a cancel operation to the third cache size field and the time period field, such as canceling the predicted data amount in the third cache size field.

[0205] For example, the terminal has already reported the buffer size fields for the following time periods: Buffer size1, time period 1; Buffer size2, time period 2; Buffer size3, time period 3. Then, it reports the BSR (i.e., the second BSR) again (which can use an indicator to specify whether it is a cancellation or update operation): Buffer size1', time period 1; action (update): update the data in time period 1 from Buffer size1 to Buffer size 1'; 0, time period 2; action (cancel): cancel the update of the data in time period 2 from Buffer size1 to 0.

[0206] Optionally, a second identifier may be associated with a first piece of information; or, a second identifier may be associated with a combination of fields in a first piece of information.

[0207] Optionally, there can be multiple second identifiers, with each second identifier associated with a first piece of information.

[0208] Optionally, the first information includes a first BSR; the second identifier is associated with a first BSR, or the second identifier is associated with a combination of second cache size fields in the first BSR. Optionally, the second information includes a second BSR. Optionally, the combination of second cache size fields can be any combination of cache size fields in the first BSR.

[0209] For example, the terminal reports the BSR prediction for the first time with association ID=0, reporting buffer size1; estimated time period 1; the terminal reports the BSR prediction for the second time with association ID=1, reporting buffer size2; estimated time period 2.

[0210] For example, for LCG1, a BSR prediction report has three reporting fields indicating three data bursts: Buffer size1, time period 1; Buffer size2, time period 2; Buffer size3, time period 3. Then, a subsequent BSR report (i.e., the second BSR) could be: Buffer size1, time period 1; Association ID = 0; Buffer size2, time period 2; Association ID = 1; Buffer size3, time period 3; Association ID = 2.

[0211] Optionally, the second information includes a second BSR, and the second identifier is reused if one of the following conditions is met: either the first condition or the second condition.

[0212] For example, the first condition is: the second time is greater than the third time; the second time is the start time of the first data burst and the third time is the start time of the second data burst, or the second time is the end time of the first data burst and the third time is the end time of the second data burst.

[0213] For example, the second condition is: the fourth time is greater than the sum of the fifth time and the first value; the fourth time is the start time of the first data burst, and the fifth time is the start time of the second data burst.

[0214] For example, both the first data burst and the second data burst can be data within the data corresponding to the first data volume.

[0215] In some embodiments, the first information includes a first identifier and a second identifier, used to indicate what kind of first operation is performed on a predetermined combination of fields reported for a certain number of times the first information is reported.

[0216] Optionally, the second BSR includes a first identifier and a second identifier, which can be used to indicate which first operation is performed on which reported first BSR, or to indicate which cache size field(s) in the reported first BSR are performed on what first operation.

[0217] In step S2104, the network device sends third information to the terminal.

[0218] In some embodiments, the terminal receives third information sent by the network device.

[0219] Optionally, the third information includes at least one of the following: first instruction information and second instruction information.

[0220] For example, the first instruction information is used to instruct the network device to agree to the terminal performing a first operation on the first information.

[0221] For example, the second instruction information is used to instruct the network device not to agree to the terminal performing the first operation on the first information.

[0222] Optionally, the third information may be a response to or confirmation of the second information.

[0223] Optionally, the name of the third information is not limited; it may be, for example, a response message or a confirmation message.

[0224] Optionally, the third information may also include a fifth instruction, which is used to instruct the first information to be deactivated or deactivated to perform the first operation.

[0225] In some optional embodiments, when a terminal receives third information sent by a network device, if it determines that the third information includes fifth indication information, it deactivates or deactivates the first operation on the first information based on the fifth indication information. That is, the terminal does not perform the first operation on the first information.

[0226] In some alternative embodiments, the terminal determines whether to deactivate or deactivate the first operation on the first information according to the protocol.

[0227] In step S2105, the network device sends the fourth information to the terminal.

[0228] In some embodiments, the terminal receives fourth information sent by the network device.

[0229] Optionally, the fourth information is used to indicate whether to activate or enable the second operation.

[0230] Optionally, the name of the fourth message is not limited, and it may be, for example, a deactivation indicator or a deenable indicator.

[0231] Optionally, the second operation is the operation of the terminal sending the first information to the network device.

[0232] In some alternative embodiments, after receiving the fourth information from the network device, the terminal deactivates the second operation based on the fourth information.

[0233] Optionally, the terminal determines, based on the fourth information, not to send the first information to the network device.

[0234] In some alternative embodiments, prior to step S2105, the method further includes: the network device determining to deactivate the second operation.

[0235] In some embodiments, the network device determines to deactivate the second operation if it determines that the number of times the terminal performs the first operation is greater than or equal to the number of times the first operation is performed.

[0236] Optionally, the execution of the first operation is used to trigger the deactivation of the second operation.

[0237] Optionally, the first count can be any number of times; for example, the first count can be 3 or 5 times, etc.

[0238] In some alternative embodiments, the network device sends fifth information to the terminal, the fifth information indicating the first number of times the first operation is performed. Accordingly, the terminal receives the fifth information sent by the network device, the fifth information indicating the first number of times the first operation is performed.

[0239] In some optional embodiments, after receiving the fifth information sent by the network device, the terminal determines whether the number of times the first operation is performed is greater than or equal to the first number indicated by the fifth information; if the terminal determines that the number of times the first operation is performed is greater than or equal to the first number, it determines to deactivate the second operation.

[0240] In some alternative embodiments, the terminal determines to deactivate the second operation after determining that the number of times the first operation has been performed is greater than or equal to the initial count. Optionally, the initial count may be agreed upon by the protocol.

[0241] In the embodiments of steps S2101 to S2105 above, the first information is mainly used as the first BSR for example. The implementation method of the first information being terminal auxiliary information is similar to the implementation method of the first information being the first BSR.

[0242] In this embodiment of the disclosure, a cache status report (BSR) is used as an example. The BSR can be a report submitted by the terminal carrying cache status information, such as the amount of cached data and / or latency, or it can be named using other naming conventions.

[0243] The information processing method involved in the embodiments of this disclosure may include at least one of steps S2101 to S2105. 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; a combination of steps S2101 and S2102 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 S2101 and steps S2102 and S2103 can be implemented as an independent embodiment; step S210... The combination of step 3 and step S2104 can be implemented as an independent embodiment; the combination of step S2103 and step S2105 can be implemented as an independent embodiment; the combination of step 2102, step S2103 and step S2104 can be implemented as an independent embodiment; the combination of step S2102, step S2103 and step S2105 can be implemented as an independent embodiment; the combination of step S2101, step S2102, step S2103 and step S2104 can be implemented as an independent embodiment; the combination of steps S2101 to S2105 can be implemented as an independent embodiment.

[0244] In some embodiments, steps S2104 and S2105 may be performed in an alternate order or simultaneously.

[0245] In some embodiments, steps S2103, S2104, and S2105 may be optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0246] In some embodiments, steps S2104 and S2105 may be optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0247] 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.

[0248] like Figure 2B This is an interactive schematic diagram illustrating an information processing method according to an embodiment of this disclosure. For example... Figure 2B As shown, this disclosure relates to an information processing method for a communication system 100, the method comprising:

[0249] Step S2201: The terminal determines to perform the first operation on the first information.

[0250] For optional implementations of step S2201, please refer to [link / reference]. Figure 2A Optional implementation methods in step S2102, and Figure 2A Other related parts in the embodiments involved will not be described in detail here.

[0251] In step S2202, the terminal sends the second information to the network device.

[0252] For optional implementations of step S2202, please refer to [link / reference]. Figure 2A Optional implementation methods in step S2102, and Figure 2A Other related parts in the embodiments involved will not be described in detail here.

[0253] In step S2203, the network device sends third information to the terminal.

[0254] For optional implementations of step S2203, please refer to [link / reference]. Figure 2A Optional implementation methods in step S2104, and Figure 2A Other related parts in the embodiments involved will not be described in detail here.

[0255] 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.

[0256] In some embodiments, step S2203 may be optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0257] 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.

[0258] like Figure 2C This is an interactive schematic diagram illustrating an information processing method according to an embodiment of this disclosure. For example... Figure 2C As shown, this disclosure relates to an information processing method for a communication system 100, the method comprising:

[0259] Step S2301: The terminal determines to perform the first operation on the first information.

[0260] For optional implementations of step S2301, please refer to [link / reference]. Figure 2A Optional implementation methods in step S2102, and Figure 2A Other related parts in the embodiments involved will not be described in detail here.

[0261] In step S2302, the terminal sends the second information to the network device.

[0262] For optional implementations of step S2302, please refer to [link / reference]. Figure 2A Optional implementation methods in step S2103, and Figure 2A Other related parts in the embodiments involved will not be described in detail here.

[0263] In step S2303, the network device sends the fourth information to the terminal.

[0264] For optional implementations of step S2303, please refer to [link / reference]. Figure 2A Optional implementation methods in step S2105, and Figure 2A Other related parts in the embodiments involved will not be described in detail here.

[0265] The information processing method involved in the embodiments of this disclosure may include at least one of steps S2301 to S2303. For example, step S2301 may be implemented as a standalone embodiment; step S2302 may be implemented as a standalone embodiment; step S2303 may be implemented as a standalone embodiment; a combination of steps S2301 and S2302 may be implemented as a standalone embodiment; a combination of steps S2302 and S2303 may be implemented as a standalone embodiment; a combination of steps S2301 to S2303 may be implemented as a standalone embodiment.

[0266] In some embodiments, step S2303 may be optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0267] 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.

[0268] Figure 3 This is an interactive schematic diagram illustrating an information processing method according to an embodiment of this disclosure. For example... Figure 3 As shown, this disclosure relates to an information processing method for a communication system 100, the method comprising one of the following steps:

[0269] In step S3101, the terminal sends second information to the network device. Optionally, the second information is used to instruct the terminal to perform a first operation on the first information; wherein, the first information is information that has been reported to the network device, and the first information is used to instruct the terminal's prediction.

[0270] For optional implementations of step S3101, please refer to [link / reference]. Figure 2A Optional implementation methods in step S2103, and Figure 2A Other related parts in the embodiments involved will not be described in detail here.

[0271] In some instances, before the terminal sends the information to the network device, the process further includes: the terminal determining to perform a first operation on the first information; wherein the first information is information that has already been reported to the network device, and the first information is used to indicate the terminal's prediction.

[0272] In some embodiments, the first operation includes at least one of the following: an add operation; a modify operation; a delete operation; and a cancel operation.

[0273] In some embodiments, the first information includes at least one of the following: information of layer 2; information of layer 3; a first BSR; wherein the first BSR is used to indicate the first amount of data that the terminal predicts will arrive before a first time; terminal auxiliary information; wherein the auxiliary information is used to indicate the terminal's preferences.

[0274] In some embodiments, the second information includes a second BSR, the second BSR including a first cache size field; wherein the first cache size field includes a predetermined code point, the predetermined code point being used to indicate performing a first operation on the first information.

[0275] In some embodiments, the second information includes at least one of the following: a first identifier for indicating a first operation performed on the first information; and a second identifier for indicating association with at least one of the following: the number of times the first information was sent, and a combination of fields in the first information.

[0276] In some embodiments, the first identifier is one of the following: a first value indicating an add operation; a second value indicating a modify operation; a third value indicating a delete operation; and a fourth value indicating a cancel operation.

[0277] In some embodiments, the first information includes a first BSR; the first identifier is used to indicate that a first operation is performed on a predetermined combination of fields in the first BSR.

[0278] In some embodiments, a second identifier is associated with a first piece of information; or, a second identifier is associated with a combination of fields in a first piece of information.

[0279] In some embodiments, the first information includes a first BSR; the second identifier is associated with a first BSR, or the second identifier is associated with a combination of a second cache size field in a first BSR.

[0280] In some embodiments, the second information includes a second BSR, and the second identifier is reused if one of the following conditions is met: a first condition, wherein the first condition is: a second time is greater than a third time; the second time is the start time of a first data burst in the data corresponding to the first data volume, and the third time is the start time of a second data burst in the data corresponding to the first data volume, or the second time is the end time of a first data burst in the data corresponding to the first data volume, and the third time is the end time of a second data burst in the data corresponding to the first data volume; a second condition, wherein the second condition is: a fourth time is greater than the sum of a fifth time and a first value; the fourth time is the start time of a first data burst in the data corresponding to the first data volume, and the fifth time is the start time of a second data burst in the data corresponding to the first data volume.

[0281] In some embodiments, the method further includes: the network device sending third information to the terminal, wherein the third information includes one of the following: first indication information, used to indicate that the network device agrees to perform a first operation on the first information; second indication information, used to indicate that the network device does not agree to perform a first operation on the first information.

[0282] In some embodiments, the method further includes: the network device sending fourth information to the terminal, wherein the fourth information is used to indicate deactivation of the second operation; wherein the second operation is the operation of the terminal sending first information to the network device.

[0283] In some embodiments, before the network device sends the fourth information to the terminal, the method further includes: the network device determining to deactivate the second operation; wherein the second operation is the operation of the terminal sending the first information to the network device.

[0284] In some embodiments, the network device determines to deactivate the second operation, including: the network device determines to deactivate the second operation when it determines that the terminal has performed the first operation more than a predetermined number of times.

[0285] 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.

[0286] In some embodiments, a scheme is protected for a terminal to add / modify / delete / cancel operations on indication information that has been reported to the network. Here, the indication information that has been reported to the network can be the first information in the previous embodiments.

[0287] Optionally, the terminal may report network indication information including Layer 2 information, such as cache status reporting;

[0288] Optionally, the terminal may report network indication information including Layer 2 information, such as the status of the cache, for predictive reporting or early reporting.

[0289] As an example, the terminal reports the data based on an estimate of the amount of data that is about to arrive.

[0290] As an example: The terminal activates a mechanism based on network indication to report after estimating (or predicting) the amount of data that is about to arrive.

[0291] As an example, the network instructs the terminal to perform an estimated time.

[0292] As an example, the network instructs the terminal to estimate the time, including the start time and / or end time.

[0293] As an example, the network instructs the terminal to estimate the time, including the start time and / or the duration.

[0294] As an example, the network instructs the terminal to perform the estimated time in terms of SFN and / or Slot.

[0295] As an example, the network instructs the terminal to perform an estimated time in terms of SFN and / or Slot, with reference to the downlink timing of the Pcell.

[0296] As an example, the terminal informs the network of the estimated time of data arrival, expressed in SFN and / or Slot.

[0297] As an example, the terminal informs the network of the estimated arrival time of the data in the form of PCell SFN and / or Slot (e.g., The time is expressed as the PCell SFN and slot number.).

[0298] As an example, the terminal informs the network that the estimated time of data arrival is the nearest SFN and / or slot expected to arrive (It refers to the UL timing of the SFN and slot closest to the expected arrival time of the first packet of the traffic burst at the UEMAC layer.).

[0299] As one example, the terminal informs the network of the estimated arrival time of data in terms of SFN and / or Slot; the first report is expressed in terms of SFN and / or Slot, and subsequent reports, such as the next estimated data volume, are expressed in terms of relative offsets, such as intervals of several SFNs and / or Slots, to save signaling overhead. For example, the interval is N SFNs.

[0300] Optionally, the terminal's reported network indication information includes Layer 3 information, such as a preference reported via UE assistance information. For example, the reported preference might be whether the terminal enters power-saving mode and / or a certain RRC state.

[0301] Alternatively, action IDs can be used; for example, 0, 1, 2, and 3 indicate add, modify, delete, and cancel operations, respectively.

[0302] Alternatively, a special code point can be used to implicitly express an operation of adding, modifying, deleting, or canceling; for example, when the buffer size is 0, it means that the previous report is canceled.

[0303] In some embodiments, the terminal can indicate which indication fields need to be added / modified / deleted / cancelled for the indication information that has been reported to the network.

[0304] In this embodiment of the disclosure, a cache status report (BSR) is used as an example. The BSR can be a report submitted by the terminal carrying cache status information, such as the amount of cached data and / or latency, or it can be named using other naming conventions.

[0305] For example, the terminal has reported the buffer size field for the following time periods:

[0306] Buffer size 1, time period 1;

[0307] Buffer size 2, time period 2;

[0308] Buffer size 3, time period 3.

[0309] Then report again (an indicator can be used to specify whether to cancel or update the operation):

[0310] Buffer size1', time period 1; action(update): updates the data in time period 1 from Buffer size1 to Buffer size 1';

[0311] 0, time period 2; action(cancel): cancels the update of data in time period 2 from Buffer size1 to 0.

[0312] In some embodiments, a terminal can associate a single reported instruction with an instruction identifier (or association identifier). This method of associating the reported instruction with an instruction identifier saves signaling overhead.

[0313] Optionally, an identifier, such as an ID number, can be associated to identify the number of times a report has been submitted.

[0314] (1) For each report, the associated ID number of the terminal is different. For example, the associated ID of this report is increased by 1 based on the previous report.

[0315] (2) One report can correspond to one report message; for example, the MAC CE of the BSR prediction. For example, the first BSR prediction report, associated ID=0, report buffer size1; estimated time period 1; the second BSR prediction report, associated ID=1, report buffer size2; estimated time period 2.

[0316] Optionally, an associated identifier, such as an ID number, is used to identify one or more indicator fields in the reported message content (e.g., indicating a logical channel group + data volume + time period); for example, multiple indicator fields in the MAC CE of BSR prediction.

[0317] For example, for LCG1, a single BSR prediction report has three reporting fields indicating three data bursts:

[0318] Buffer size 1, time period 1;

[0319] Buffer size 2, time period 2;

[0320] Buffer size 3, time period 3.

[0321] Then, the BSR will be reported again, including instructions for the three reporting fields previously reported:

[0322] Buffer size 1, time period 1; associated ID = 0;

[0323] Buffer size 2, time period 2; associated ID = 1;

[0324] Buffer size 3, time period 3; associated ID = 2.

[0325] Optionally, the behavior ID and association ID can be used in combination, i.e., association ID field 1 + association ID field 2, to indicate the combination of message content reported in which number.

[0326] Optionally, due to the length limitation of the associated ID field, the number of associated IDs that can be used is limited. For example, a 6-bit associated ID field can only support 2 associated IDs. 6 =64. Association IDs can be reused, meaning the same association ID can be used to indicate different data bursts. However, reusing the same association ID is subject to at least one of the following restrictions:

[0327] (1) The limitation of prediction time: When a terminal uses an associated ID with a value of x to indicate a data burst, assuming the predicted start or end time of the data burst is t, then within a time period less than or equal to t, the terminal can only use the associated ID to add, modify, delete, or cancel the corresponding data burst. However, when the time period is greater than t, the terminal can use the associated ID with a value of x to indicate another data burst. The start or end time t of the data burst can be updated as the prediction is modified.

[0328] (2) Time difference restriction: After the terminal first uses the associated ID value x to indicate a data burst at time t, it can only use the associated ID to add, modify, delete, or cancel the corresponding data burst within a time period less than or equal to t + Δt, where Δt is the time difference threshold, which can be defined by the standard or configured by the network device. When the time is greater than or equal to t + Δt, the terminal can use the associated ID value x to indicate another data burst. The above behavior can also be implemented using a timer, i.e., let the timer duration be Δt. Then, after the terminal first uses the associated ID value x to indicate a data burst at time t, the timer is started. During the timer's operation, it can only use the associated ID to add, modify, delete, or cancel the corresponding data burst. After the timer expires, it can use the associated ID value x to indicate another data burst.

[0329] In some embodiments, when a terminal adds, modifies, deletes, or cancels indication information that has been reported to the network, it can notify the network through the associated ID (or indication ID) and behavior ID, so that the network can update the reported data.

[0330] Optionally, the terminal reports a notification to the network for the associated ID (or indication ID) X + behavior ID.

[0331] Optionally, the behavior ID includes at least one of the following:

[0332] Delete or Cancel: Indicates whether you want to cancel or delete the reporting of the indication information corresponding to the associated ID (or indication ID) X;

[0333] Update: Indicates that the indication information corresponding to the associated ID (or indication ID) X is updated, such as updating the cache size or updating the predicted arrival time period;

[0334] Add: Indicates that an addition operation is performed for the indication information corresponding to the associated ID (or indication ID) X. For example, if a new data burst is predicted, the cache size of the new data burst plus the prediction time will be added to the report indicated by indication ID X.

[0335] Optionally, the network (or network device) can deactivate operations performed by the terminal to add, modify, delete, or cancel indication information already reported to the network, or deactivate the terminal's proactive reporting of indication information to the network. Adding, modifying, deleting, or canceling these operations implies that the terminal's previous reporting of indication information to the network was inaccurate, and it would have been better not to report it at all.

[0336] In some embodiments, for an operation initiated by a terminal to add, modify, delete, or cancel, the network may confirm whether the terminal's request has been accepted, or the network may not provide a response.

[0337] In some embodiments, the terminal's operation of adding, modifying, deleting, or canceling indication information that has been reported to the network can trigger the terminal to reactivate the operation of the indication information that has been reported to the network (because too many operations of adding, modifying, deleting, or canceling indication information that has been reported to the network mean that the terminal's previous indication information reported to the network was inaccurate, so the reporting can be deactivated).

[0338] Optionally, if the number of cancellation or deletion operations initiated by the terminal reaches a specified number (such as the number agreed upon by the protocol or the number specified by the network), the terminal will automatically deactivate the report.

[0339] 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.

[0340] 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 that includes units or modules for implementing the steps performed by the terminal in any of the above methods. Furthermore, another apparatus is proposed that includes units or modules for implementing the steps performed by a network device (e.g., an access network device, a core network functional node, or a core network device) in any of the above methods.

[0341] 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.

[0342] 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).

[0343] Figure 4A This is a schematic diagram of the structure of the terminal 4100 provided in an embodiment of this disclosure. Figure 4A As shown, terminal 4100 includes at least one of a first sending module 4101 and a first processing module 4102. In some embodiments, the first sending module 4101 is used to send first information. Optionally, the first sending module 4101 is used to perform at least one of the processing steps performed by terminal 4100 in any of the above methods (e.g., steps S2101 and / or S2103 and steps S2104 and / or steps S2105, etc., but not limited thereto), which will not be elaborated here. In some embodiments, the first processing module 4102 is used to determine to perform a first operation on the first information. Optionally, the first processing module 4102 is used to perform at least one of the processing steps performed by terminal 4100 in any of the above methods (e.g., steps S2102, etc., but not limited thereto), which will not be elaborated here.

[0344] Figure 4B This is a schematic diagram of the structure of the network device 4200 provided in an embodiment of this disclosure. For example... Figure 4B As shown, the network device 4200 includes at least one of a second transceiver module 4201 and a second processing module 4102. In some embodiments, the second transceiver module 4201 is used to receive first information. Optionally, the second transceiver module 4201 is used to perform at least one of the sending and / or receiving steps performed by the network device 4200 in any of the above methods (e.g., steps S2101 and / or S2103 and steps S2104 and / or steps S2105, but not limited thereto), which will not be elaborated here. In some embodiments, the second processing module 4202 is used to perform at least one of the processing steps performed by the network device 4200 in any of the above methods, which will not be elaborated here.

[0345] 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.

[0346] 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.

[0347] In some embodiments, the processing module can be replaced by the processor, and the transceiver module can be replaced by the transceiver.

[0348] Figure 5A This is a schematic diagram of the structure of the communication device 5100 proposed in this embodiment. The communication device 5100 can be a network device (e.g., an access network device (e.g., a base station), a core network device), a terminal (e.g., a user equipment), 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.

[0349] like Figure 5AAs shown, 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.

[0350] 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 and / or S2103 and steps S2104 and / or steps S2105, but not limited thereto), and the processor 5101 performs at least one of other steps (e.g., step S2102, 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.

[0351] 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.

[0352] 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 vary. Figure 5A The limitations. The communication device may be a standalone device or 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 of one or more ICs, optionally including 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.

[0353] Figure 5B This 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... Figure 5B The diagram shown is a schematic representation of the structure of chip 5200, but it is not limited to this.

[0354] Chip 5200 includes one or more processors 5201. Chip 5200 is used to perform any of the methods described above.

[0355] 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.

[0356] 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 and / or S2103 and steps S2104 and / or steps S2105, 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., step S2102, but not limited thereto).

[0357] 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.

[0358] 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.

[0359] 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.

[0360] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.

Claims

1. An information processing method, characterized in that, Executed by the terminal, including: Determine to perform the first operation on the first information; The first information is information that has been reported to the network device, and the first information is used to indicate the prediction of the terminal.

2. The method according to claim 1, characterized in that, The first operation includes at least one of the following: Add operation; Modification operation; Deletion operation; Cancel the operation.

3. The method according to claim 1 or 2, characterized in that, The first information includes at least one of the following: Information from layer 2; Information from layer 3; First Buffer Status Report (BSR); wherein the first BSR is used to indicate the first amount of data that the terminal predicts will arrive before the first time. Terminal auxiliary information; wherein the auxiliary information is used to indicate the preferences of the terminal.

4. The method according to any one of claims 1 to 3, characterized in that, The method further includes: Send a second message, wherein the second message is used to instruct the terminal to perform the first operation on the first message.

5. The method according to claim 4, characterized in that, The second information includes a second BSR, which includes a first cache size field; The first cache size field includes a predetermined code point, which is used to indicate the execution of the first operation on the first information.

6. The method according to claim 4 or 5, characterized in that, The second information includes at least one of the following: A first identifier is used to indicate the first operation performed on the first information; The second identifier is used to indicate association with at least one of the following: the number of times the first information was sent, and the combination of fields in the first information.

7. The method according to claim 6, characterized in that, The first identifier is one of the following: The first value is used to indicate the add operation; The second value is used to indicate the modification operation; The third value is used to indicate the deletion operation; The fourth value is used to indicate whether the operation is canceled.

8. The method according to claim 6 or 7, characterized in that, The first information includes the first BSR; The first identifier is used to indicate that the first operation is performed on a predetermined combination of fields in the first BSR.

9. The method according to any one of claims 6 to 8, characterized in that, One second identifier is associated with one piece of the first information; or, A second identifier is associated with a combination of fields in the first information.

10. The method according to any one of claims 6 to 9, characterized in that, The first information includes the first BSR; The second identifier is associated with a first BSR, or the second identifier is associated with a combination of a second cache size field in the first BSR.

11. The method according to any one of claims 4 to 10, characterized in that, The method further includes: Receive third information sent by a network device, wherein the third information includes one of the following: The first instruction information is used to instruct the network device to agree to the terminal performing the first operation on the first information; The second instruction information is used to instruct the network device not to allow the terminal to perform the first operation on the first information.

12. The method according to any one of claims 4 to 11, characterized in that, The method also includes one of the following: Based on the received fourth information, a second operation is deactivated; wherein the fourth information is used to indicate the deactivation of the second operation; Based on the received fifth information, if it is determined that the number of times the terminal performs the first operation is greater than or equal to the number of times it performs the first operation, it is determined to deactivate the second operation; wherein, the fifth information is used to indicate the first number of times; If it is determined that the number of times the terminal performs the first operation is greater than or equal to the number of times it performs the first operation, then the second operation is deactivated. The second operation is the operation of the terminal sending the first information to the network device.

13. An information processing method, characterized in that, Performed by network devices, including: Receive second information, wherein the second information is used to instruct the terminal to perform a first operation on the first information; The first information is information that has been reported to the network device, and the first information is used to indicate the prediction of the terminal.

14. The method according to claim 13, characterized in that, The first operation includes at least one of the following: Add operation; Modification operation; Deletion operation; Cancel the operation.

15. The method according to claim 13 or 14, characterized in that, The first information includes at least one of the following: Information from layer 2; Information from layer 3; First Buffer Status Report (BSR); wherein the first BSR is used to indicate the first amount of data that the terminal predicts will arrive before the first time. Terminal auxiliary information; wherein the auxiliary information is used to indicate the preferences of the terminal.

16. The method according to any one of claims 13 to 15, characterized in that, The second information includes a second BSR, which includes a first cache size field; The first cache size field includes a predetermined code point, which is used to indicate the execution of the first operation on the first information.

17. The method according to any one of claims 14 to 16, characterized in that, The second information includes at least one of the following: A first identifier is used to indicate the first operation performed on the first information; The second identifier is used to indicate association with at least one of the following: the number of times the first information was sent, and the combination of fields in the first information.

18. The method according to claim 17, characterized in that, The first identifier is one of the following: The first value is used to indicate the add operation; The second value is used to indicate the modification operation; The third value is used to indicate the deletion operation; The fourth value is used to indicate whether the operation is canceled.

19. The method according to claim 17 or 18, characterized in that, The first information includes the first BSR; The first identifier is used to indicate that the first operation is performed on a predetermined combination of fields in the first BSR.

20. The method according to any one of claims 17 to 19, characterized in that, One second identifier is associated with one piece of the first information; or, A second identifier is associated with a combination of fields in the first information.

21. The method according to any one of claims 17 to 20, characterized in that, The first information includes the first BSR; The second identifier is associated with a first BSR, or the second identifier is associated with a combination of a second cache size field in the first BSR.

22. The method according to any one of claims 13 to 21, characterized in that, The method further includes: Send third information to the terminal, wherein the third information includes one of the following: The first instruction information is used to instruct the network device to agree to the terminal performing the first operation on the first information; The second instruction information is used to instruct the network device not to allow the terminal to perform the first operation on the first information.

23. The method according to any one of claims 13 to 22, characterized in that, The method further includes at least one of the following: Send a fourth message to the terminal, wherein the fourth message is used to instruct the deactivation of the second operation; wherein the second operation is the operation by which the terminal sends the first message to the network device; A fifth message is sent to the terminal, wherein the fifth message is used to indicate the first number of times the first operation is performed.

24. The method according to claim 23, characterized in that, Before sending the fourth information to the terminal, the method further includes: Confirm to deactivate the second operation.

25. An information processing method, characterized in that, Performed by a communication system, which includes a terminal and network equipment, the method includes: The terminal determines to perform a first operation on the first information; The first information is information that has been reported to the network device, and the first information is used to indicate the prediction of the terminal.

26. 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 12 or claims 13 to 24.

27. A communication system, characterized in that, include: A terminal and a network device; wherein the terminal is configured to implement the information processing method according to any one of claims 1 to 12, and the network device is configured to implement the information processing method according to any one of claims 13 to 24.

28. 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 12 or claims 13 to 24.

29. 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 12 or claims 13 to 24.