Data transmission method and device and storage medium

CN121464665APending Publication Date: 2026-02-03BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202480034469.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-05-31
Publication Date
2026-02-03

Smart Images

  • Figure CN121464665A_ABST
    Figure CN121464665A_ABST
Patent Text Reader

Abstract

The invention provides a data transmission method and device and a storage medium. According to the invention, the first communication device sends the first data to the second communication device based on the first information, and the first data is part or all of the data associated with the first command, so that the transmitted first data can be processed by the device capabilities of the first communication device and the second communication device. Therefore, the data transmission can still be completed under the condition that the equipment capability is limited.
Need to check novelty before this filing date? Find Prior Art

Description

Data transmission methods and devices, storage media Technical Field

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

[0002] The Internet of Things (IoT) is a network technology that uses sensors to connect IoT devices to the network, enabling data exchange and communication between IoT devices and the network, thereby achieving intelligent management and remote control of IoT devices.

[0003] Passive Internet of Things (Ambient IoT, also known as environmental IoT or IoT supporting environmental power) and 6th Generation Mobile Communication Technology (6G) IoT are the main research directions for the future of IoT. Their in-depth research can not only promote the progress and innovation of IoT technology, but also help IoT play a more important role in digital transformation.

[0004] Summary of the Invention

[0005] For Ambient IoT devices and 6G IoT devices, their data storage capacity is limited. In scenarios involving long-cycle command interaction and large-scale data transmission, insufficient energy storage or data storage space may prevent the completion of the entire business process. In order to ensure that long-cycle command reception and large-scale data transmission can be completed under limited device capabilities, this disclosure provides a data transmission method, apparatus, and storage medium.

[0006] According to a first aspect of the present disclosure, a data transmission method is provided, applied to a first communication device, the method comprising:

[0007] Based on the first information, first data is sent to the second communication device, wherein the first data is part or all of the data associated with the first command.

[0008] According to a second aspect of the present disclosure, a data transmission method is provided, applied to a second communication device, the method comprising:

[0009] Receive first data sent by a first communication device, wherein the first data is sent by the first communication device based on first information, and the first data is part or all of the data associated with the first command.

[0010] According to a third aspect of the present disclosure, a first communication device is provided, comprising:

[0011] The transceiver module is configured to send first data to a second communication device based on first information, wherein the first data is part or all of the data associated with the first command.

[0012] According to a fourth aspect of the present disclosure, a second communication device is provided, comprising:

[0013] The transceiver module is configured to receive first data sent by the first communication device, wherein the first data is sent by the first communication device based on first information, and the first data is part or all of the data associated with the first command.

[0014] According to a fifth aspect of the present disclosure, a first communication device is provided, comprising:

[0015] One or more processors;

[0016] The first communication device is used to perform the data transmission method described in the first aspect.

[0017] According to a sixth aspect of the present disclosure, a second communication device is provided, comprising:

[0018] One or more processors;

[0019] The second communication device is used to perform the data transmission method described in the second aspect.

[0020] According to a seventh aspect of the present disclosure, a communication system is provided, including a first communication device and a second communication device, wherein the first communication device is configured to implement the data transmission method described in the first aspect, and the second communication device is configured to implement the data transmission method described in the second aspect.

[0021] 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 data transmission method as described in the first or second aspect.

[0022] According to a ninth aspect of the present disclosure, a program product is provided, the program product including a computer program that, when executed by a communication device, causes the communication device to perform the data transmission method as described in the first or second aspect.

[0023] In this embodiment of the disclosure, a first communication device sends first data to a second communication device based on first information, and the second communication device receives the first data sent by the first communication device. The first data is part or all of the data associated with the first command, thereby ensuring that the transmitted first data is within the processing capabilities of both the first and second communication devices, so as to ensure that data transmission can still be completed even when the device capabilities are limited.

[0024] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0025] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0026] Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.

[0027] Figure 2A is a schematic diagram of a network topology according to an embodiment of the present disclosure.

[0028] Figure 2B is a schematic diagram of another network topology according to an embodiment of the present disclosure.

[0029] Figure 3 is an interactive schematic diagram of a data transmission method according to an embodiment of the present disclosure.

[0030] Figure 4A is an interactive schematic diagram of a data transmission method according to an embodiment of the present disclosure.

[0031] Figure 4B is an interactive schematic diagram of a data transmission method according to an embodiment of the present disclosure.

[0032] Figure 5A is a schematic flowchart illustrating a data transmission method according to an embodiment of the present disclosure.

[0033] Figure 5B is a schematic flowchart illustrating a data transmission method according to an embodiment of the present disclosure.

[0034] Figure 6A is a schematic flowchart illustrating a data transmission method according to an embodiment of the present disclosure.

[0035] Figure 6B is a schematic flowchart illustrating a data transmission method according to an embodiment of the present disclosure.

[0036] Figure 7A is a schematic flowchart illustrating a data transmission method according to an embodiment of the present disclosure.

[0037] Figure 7B is a schematic flowchart illustrating a data transmission method according to an embodiment of the present disclosure.

[0038] Figure 8A is a schematic diagram of the structure of the first communication device proposed in an embodiment of this disclosure.

[0039] Figure 8B is a schematic diagram of the structure of the second communication device proposed in an embodiment of this disclosure.

[0040] Figure 9A is a schematic diagram of the structure of the communication device 9100 proposed in an embodiment of this disclosure.

[0041] Figure 9B is a schematic diagram of the structure of the chip 9200 proposed in an embodiment of this disclosure. Detailed Implementation

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

[0043] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. The singular forms “a,” “the,” and “the” as used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any or all possible combinations of at least one associated listed item.

[0044] It should be understood that although the terms first, second, third, etc., may be used in this disclosure to describe various messages, these messages should not be limited to these terms. These terms are used only to distinguish messages of the same type from one another. For example, without departing from the scope of this disclosure, a first message may also be referred to as a second message, and similarly, a second message may also be referred to as a first message. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to determination."

[0045] This disclosure provides a data transmission method, apparatus, and storage medium.

[0046] In a first aspect, embodiments of this disclosure provide a data transmission method applied to a first communication device, the method comprising:

[0047] Based on the first information, first data is sent to the second communication device, wherein the first data is part or all of the data associated with the first command.

[0048] In the above embodiments, by having the first communication device send first data to the second communication device based on first information, the first data being part or all of the data associated with the first command, it is ensured that the transmitted first data is within the processing capabilities of both the first and second communication devices, thus ensuring that data transmission can still be completed even when device capabilities are limited.

[0049] In conjunction with some embodiments of the first aspect, in some embodiments, the first data is a portion of the data associated with the first command, and the method further includes:

[0050] Send a data index to the second communication device, the data index being used by the second communication device to sort the received first data, and / or, the data index being used by the second communication device to determine whether all the data associated with the first command has been received.

[0051] In the above embodiments, when the first data is part of the data associated with the first command, the first communication device sends a data index to the second communication device so that the second communication device can sort the received first data according to the data index, and / or determine whether all the data associated with the first command has been received according to the data index, so as to achieve effective and complete data reception in the case of data segmented transmission.

[0052] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:

[0053] The system receives resource indication information sent by the second communication device, the resource indication information indicating resources used for transmitting the first data.

[0054] In the above embodiments, by receiving resource indication information sent by the second communication device from the first communication device, the first communication device can determine the resources used to transmit the first data based on the resource indication information, thereby realizing the transmission of the first data on the corresponding resources, so as to ensure the smooth progress of the data transmission process.

[0055] In conjunction with some embodiments of the first aspect, in some embodiments, the first data is a portion of the data associated with the first command, and the resources used to transmit different first data are the same, or the resources used to transmit different first data are different.

[0056] In the above embodiments, by transmitting different first data on the same resource or transmitting different first data on different resources when the first data is a portion of the data associated with the first command, the flexibility of the data transmission process is improved.

[0057] In conjunction with some embodiments of the first aspect, in some embodiments, the first communication device is a capability-limited device, and the second communication device is at least one of an intermediate node, an access network device, a core network device, and a server; or,

[0058] The first communication device is at least one of an intermediate node, an access network device, a core network device, and a server, and the second communication device is a capability-limited device.

[0059] In the above embodiments, by providing device types that can serve as both a first and a second communication device, the device types of the first and second communication devices can be flexibly configured as needed, thereby improving the flexibility of the data transmission process.

[0060] In conjunction with some embodiments of the first aspect, in some embodiments, the capability-limited device includes passive Ambient IoT devices and / or Internet of Things (IoT) devices.

[0061] In the above embodiments, by providing a device type that can function as a capability-limited device, the device type of the first communication device can be flexibly configured as needed, thereby improving the flexibility of the data transmission process.

[0062] In conjunction with some embodiments of the first aspect, in some embodiments, the first information is used to indicate the amount of data that the capability-limited device can receive, and / or, the first information is used to indicate the amount of data that the capability-limited device can send.

[0063] In the above embodiments, by indicating the amount of data that the capability-limited device can receive and / or send with the first information, the first communication device can send first data that conforms to the amount of data that the capability-limited device can receive and / or send, so as to ensure that the first data sent is processed by the capability-limited device, and to ensure that data transmission and processing can still be completed even when the device capability is limited.

[0064] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:

[0065] The first information is determined based on the device capabilities of the capability-limited device.

[0066] In the above embodiments, the first information is determined based on the device capabilities of the capability-limited device to ensure that the determined first information conforms to the device capabilities of the capability-limited device and improve the accuracy of the first information.

[0067] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:

[0068] Receive first capability indication information;

[0069] Based on the first capability indication information, the device capability of the capability-limited device is determined.

[0070] In the above embodiments, by receiving first capability information sent by other communication devices, the device capability of the capability-limited device can be determined based on the first capability information, thereby realizing the determination of the device capability of the capability-limited device and ensuring that the first information can be determined based on the determined device capability.

[0071] In conjunction with some embodiments of the first aspect, in some embodiments, the first capability indication information includes at least one of capability indication and device information, wherein the device information includes at least one of device identification information and device type information.

[0072] In the above embodiments, by providing information types that can serve as first capability indication information, the type of information to be used as the first capability indication information can be flexibly selected as needed, thereby improving the flexibility and diversity of the first capability information and thus improving the flexibility of the data transmission process.

[0073] In conjunction with some embodiments of the first aspect, in some embodiments, the device capability includes at least one of energy storage capability, data storage capability, and data processing capability.

[0074] In the above embodiments, by providing possible device capability types, subsequent processing can be flexibly implemented according to multiple device capabilities as needed, thereby improving the flexibility of the data transmission process.

[0075] In conjunction with some embodiments of the first aspect, in some embodiments, the energy storage capacity includes a maximum stored energy value and / or a remaining stored energy value;

[0076] The data storage capacity includes the maximum amount of data to be stored and / or the amount of data remaining to be stored.

[0077] The data processing capability is used to indicate the energy required for the capability-limited device to receive data, or the data processing capability is used to indicate the energy required for the capability-limited device to send data, or the data processing capability is used to indicate the energy required for the capability-limited device to process data.

[0078] In the above embodiments, by providing specific details of the energy storage capacity, data storage capacity, and data processing capacity as device capabilities, subsequent processing can be flexibly implemented based on various energy storage capabilities, data storage capabilities, and data processing capabilities as needed, thereby improving the flexibility of the data transmission process.

[0079] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes at least one of the following:

[0080] Send a second capability indication message to the second communication device, the second capability indication message being used to indicate that the first communication device supports segmented data transmission;

[0081] The device receives third capability indication information sent by the second communication device, the third capability indication information being used to indicate that the second communication device supports segmented data transmission.

[0082] In the above embodiments, by exchanging capability indication information between the first communication device and the second communication device, the first communication device and the second communication device can know whether the other party supports segmented data transmission. This allows for subsequent processing if it is determined that the other party supports segmented data transmission, thereby ensuring the smooth progress of data transmission.

[0083] Secondly, embodiments of this disclosure provide a data transmission method applied to a second communication device, the method comprising:

[0084] Receive first data sent by a first communication device, wherein the first data is sent by the first communication device based on first information, and the first data is part or all of the data associated with the first command.

[0085] In the above embodiments, by having the second communication device receive the first data sent by the first communication device based on the first information, where the first data is part or all of the data associated with the first command, it is ensured that the transmitted first data is within the capabilities of both the first and second communication devices, so as to ensure that data transmission can still be completed even when the device capabilities are limited.

[0086] In conjunction with some embodiments of the second aspect, in some embodiments, the first data is a portion of the data associated with the first command, and the method further includes:

[0087] Receive the data index sent by the first communication device;

[0088] The received first data is sorted based on the data index, and / or the data associated with the first command is determined based on the data index.

[0089] In the above embodiments, when the first data is part of the data associated with the first command, the second communication device receives the data index sent by the first communication device, so that the second communication device can sort the received first data according to the data index, and / or determine whether all the data associated with the first command has been received according to the data index, so as to achieve effective and complete data reception in the case of data segmented transmission.

[0090] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:

[0091] Send resource indication information to the first communication device, the resource indication information indicating the resources used to transmit the first data.

[0092] In the above embodiments, by sending resource indication information from the second communication device to the first communication device, the first communication device can determine the resources used to transmit the first data based on the resource indication information, thereby realizing the transmission of the first data on the corresponding resources, so as to ensure the smooth progress of the data transmission process.

[0093] In conjunction with some embodiments of the second aspect, in some embodiments, the first data is a portion of the data associated with the first command, and the resources used to transmit different first data are the same, or the resources used to transmit different first data are different.

[0094] In conjunction with some embodiments of the second aspect, in some embodiments, the first communication device is a capability-limited device, and the second communication device is at least one of an intermediate node, an access network device, a core network device, and a server; or,

[0095] The first communication device is at least one of an intermediate node, an access network device, a core network device, and a server, and the second communication device is a capability-limited device.

[0096] In conjunction with some embodiments of the second aspect, in some embodiments, the capability-limited device includes passive Ambient IoT devices and / or Internet of Things (IoT) devices.

[0097] In conjunction with some embodiments of the second aspect, in some embodiments, the first information is used to indicate the amount of data that the capability-limited device can receive, and / or, the first information is used to indicate the amount of data that the capability-limited device can send.

[0098] In conjunction with some embodiments of the second aspect, in some embodiments, the first information is determined based on the device capabilities of the capability-limited device, the device capabilities including at least one of energy storage capability, data storage capability, and data processing capability.

[0099] In the above embodiments, by setting the first information to be determined based on the device capabilities of the capability-limited device, the accuracy of the first information is improved, ensuring that the determined first information conforms to the device capabilities of the capability-limited device. Furthermore, by providing possible device capability types, the determination of the first information can be flexibly implemented based on multiple device capabilities as needed, improving the flexibility of the first information determination process and thus enhancing the flexibility of the data transmission process.

[0100] In conjunction with some embodiments of the second aspect, in some embodiments, the energy storage capacity includes a maximum stored energy value and / or a remaining stored energy value;

[0101] The data storage capacity includes the maximum amount of data to be stored and / or the amount of data remaining to be stored.

[0102] The data processing capability is used to indicate the energy required for the capability-limited device to receive data, or the data processing capability is used to indicate the energy required for the capability-limited device to send data, or the data processing capability is used to indicate the energy required for the capability-limited device to process data.

[0103] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:

[0104] Send first capability indication information to the first communication device. The first capability indication information is used by the first communication device to determine the device capability of the capability-limited device.

[0105] In the above embodiments, by sending first capability information from the second communication device to the first communication device, the first communication device can determine the device capability of the capability-limited device based on the first capability information, thereby ensuring that the determination of the first information can be achieved based on the determined device capability.

[0106] In conjunction with some embodiments of the second aspect, in some embodiments, the first capability indication information includes at least one of capability indication and device information, wherein the device information includes at least one of device identification information and device type information.

[0107] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes at least one of the following:

[0108] The first communication device sends a second capability indication information, which indicates that the first communication device supports segmented data transmission.

[0109] Send a third capability indication message to the first communication device, the third capability indication message being used to indicate that the second communication device supports segmented data transmission.

[0110] Thirdly, embodiments of this disclosure provide a first communication device, comprising:

[0111] The transceiver module is configured to send first data to a second communication device based on first information, wherein the first data is part or all of the data associated with the first command.

[0112] Fourthly, embodiments of this disclosure provide a second communication device, comprising:

[0113] The transceiver module is configured to receive first data sent by the first communication device, wherein the first data is sent by the first communication device based on first information, and the first data is part or all of the data associated with the first command.

[0114] Fifthly, embodiments of this disclosure provide a first communication device, comprising:

[0115] One or more processors;

[0116] The first communication device is used to perform the data transmission method described in the first aspect and any embodiment of the first aspect.

[0117] Sixthly, embodiments of this disclosure provide a second communication device, comprising:

[0118] One or more processors;

[0119] The second communication device is used to perform the data transmission method described in the second aspect and any embodiment of the second aspect.

[0120] In a seventh aspect, embodiments of this disclosure provide a communication system including a first communication device and a second communication device, wherein the first communication device is configured to implement the data transmission method described in the first aspect and any embodiment thereof, and the second communication device is configured to implement the data transmission method described in the second aspect and any embodiment thereof.

[0121] 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 data transmission method as described in the first aspect and any embodiment of the first aspect, the second aspect and any embodiment of the second aspect.

[0122] In a ninth aspect, embodiments of this disclosure provide a program product comprising a computer program that, when executed by a communication device, causes the communication device to perform the data transmission method as described in the first aspect and any embodiment of the first aspect, the second aspect and any embodiment of the second aspect.

[0123] In a tenth aspect, embodiments of this disclosure provide a program product that, when run on a communication device, causes the communication device to perform the data transmission method as described in the first aspect and any embodiment of the first aspect, the second aspect and any embodiment of the second aspect, or, when the program product is executed by the communication device, causes the communication device to perform the data transmission method as described in the first aspect and any embodiment of the first aspect, the second aspect and any embodiment of the second aspect.

[0124] In one aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the data transmission method as described in the first aspect and any embodiment of the first aspect, the second aspect and any embodiment of the second aspect.

[0125] In a twelfth aspect, embodiments of this disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the data transmission method according to the first aspect and any embodiment thereof, the second aspect and any embodiment thereof.

[0126] It is understood that the aforementioned first communication device, second communication device, communication system, storage medium, program product, computer program, chip, or chip system are all used to execute the methods proposed 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.

[0127] This disclosure provides a data transmission method, apparatus, and storage medium. In some embodiments, the terms "data transmission method" and "information processing method," "communication method," etc., can be used interchangeably; the terms "data transmission apparatus" and "information processing apparatus," "communication apparatus," etc., can be used interchangeably; and the terms "information processing system," "communication system," etc., can be used interchangeably.

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

[0129] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.

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

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

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

[0133] In some embodiments, the terms “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.

[0134] 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 B); in some embodiments, B (execute B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). The same applies when there are more branches such as A, B, C, etc.

[0135] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execution of A regardless of B); in some embodiments, B (execution of B regardless of A); 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, C, etc.

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

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

[0138] In some embodiments, the terms “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “if…”, “if…”, etc., can be used interchangeably.

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

[0140] In some embodiments, the apparatus and device may be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. In some cases, they may also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "body", etc.

[0141] In some embodiments, "network" can be interpreted as devices included in the network, such as access network devices, core network devices, etc.

[0142] In some embodiments, "access network device (AN device)" may also be referred to as "radio access network device (RAN device)," "base station (BS)," "radio base station," or "fixed station." In some embodiments, it may also be understood as "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," or "bandwidth part (BWP)."

[0143] In some embodiments, "terminal" or "terminal device" may be referred to as "user equipment (UE)," "user terminal," "mobile station (MS)," "mobile terminal (MT)," "subscriber station," "mobile unit," "subscriber unit," "wireless unit," "remote unit," "mobile device," "wireless device," "wireless communication device," "remote device," "mobile subscriber station," "access terminal," "mobile terminal," "wireless terminal," "remote terminal," "handset," "user agent," "mobile client," "client," etc.

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

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

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

[0147] Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure. As shown in Figure 1, the communication system 100 includes a first communication device 101 and a second communication device 102.

[0148] In some embodiments, the first communication device 101 is an Ambient IoT device and / or an IoT device (such as a 6G IoT device); the second communication device 102 is at least one of an intermediate node, an access network device, a core network device, and a server.

[0149] In some embodiments, the first communication device 101 is at least one of an intermediate node, an access network device, a core network device, and a server; the second communication device 102 is an Ambient IoT device and / or an IoT device (such as a 6G IoT device).

[0150] In some embodiments, Ambient IoT devices include, but are not limited to, at least one of the following: sensors (such as temperature sensors, humidity sensors, light sensors, pressure sensors, etc.), actuators (such as motors, valve actuators, etc.), radio frequency identification (RFID) tags, smart home devices (such as smart sockets, smart light bulbs, smart door locks, smart cameras, etc.), smart wearable devices (such as smartwatches, smart bracelets, smart glasses, etc.), smart city devices (such as smart traffic lights, smart parking systems, smart trash cans, etc.), industrial IoT devices (such as industrial sensors, smart warehousing equipment, smart surveillance cameras, etc.), agricultural IoT devices (such as soil moisture detectors, weather monitoring equipment, smart irrigation systems, etc.), smart vehicle devices (such as smart cars, vehicle sensors, etc.), and medical IoT devices (such as telemedicine devices, smart health monitors, etc.).

[0151] In some embodiments, IoT devices include, but are not limited to, at least one of the following: sensors (such as temperature sensors, humidity sensors, light sensors, pressure sensors, etc.), actuators (such as motors, valve actuators, etc.), smart home devices (such as smart sockets, smart light bulbs, smart door locks, smart cameras, etc.), smart wearable devices (such as smartwatches, smart bracelets, smart glasses, etc.), smart city devices (such as smart traffic lights, smart parking systems, smart trash cans, etc.), industrial IoT devices (such as industrial sensors, smart warehousing equipment, smart surveillance cameras, etc.), agricultural IoT devices (such as soil moisture detectors, meteorological monitoring equipment, smart irrigation systems, etc.), smart vehicle devices (such as smart cars, vehicle-mounted sensors, etc.), and medical IoT devices (such as telemedicine devices, smart health monitors, etc.).

[0152] In some embodiments, an intermediate node may be a node that provides data forwarding functionality, or an intermediate node may be a node that assists other devices or nodes in sending or receiving data. For example, it may be at least one of a relay, an integrated access and backhaul (IAB) node, a user equipment (UE), or a repeater, but is not limited thereto.

[0153] In some embodiments, the user equipment (or terminal) includes, but is not limited to, at least one of the following: mobile phone, wearable device, Internet of Things device, car with communication function, smart car, tablet, 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.

[0154] 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: an evolved Node B (eNB) in a 5G communication system, an evolved Node B (eNB) in a 6G communication system, a next-generation eNB (ng-eNB), a next-generation Node B (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a radio backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open RAN, a cloud RAN, a base station in other communication systems, and an access node in a Wi-Fi system, but is not limited thereto.

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

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

[0157] In some embodiments, the core network equipment may be a single device comprising multiple network elements, or it may be multiple devices or a group of devices, each comprising all or part of the multiple network elements. Network elements may be virtual or physical. The core network may include, for example, at least one of the Evolved Packet Core (EPC), 5G Core Network (5GCN), and Next Generation Core (NGC).

[0158] In some embodiments, the core network equipment may include a first network element, such as an Access and Mobility Management Function (AMF).

[0159] In some embodiments, the first network element is used for user access management and mobility management, but is not limited thereto.

[0160] In some embodiments, the core network device may include a second network element, such as an Ambient IoT Function node.

[0161] In some embodiments, the second network element is responsible for receiving and processing information related to Ambient IoT, but is not limited thereto.

[0162] In some embodiments, the core network equipment may include a third network element, such as a node without an Internet of Things (IoT) function.

[0163] In some embodiments, the third network element is used to receive and process IoT-related information, but is not limited thereto.

[0164] In some embodiments, the core network device may include a fourth network element, such as an Application Function (AF) node.

[0165] In some embodiments, the fourth network element is used to support applications or services running on the network edge or device, such as video streaming, voice calls, messaging, etc., but is not limited thereto.

[0166] In some embodiments, each of the above network elements can be independent of the core network equipment.

[0167] In some embodiments, each of the above network elements may be part of the core network equipment.

[0168] In some embodiments, the server can be a service device or computing platform capable of providing data processing and storage services for managing, processing, and storing business data collected from the surrounding environment or network. Optionally, the server may also provide other possible functions, including but not limited to user interface, data visualization, remote access, integration with third-party services or applications, etc. Optionally, the server may be a physical server or a virtual server, which may reside locally (e.g., in a smart home system) or in the cloud. Optionally, the server can be an Ambient IoT and / or IoT server.

[0169] 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 proposed 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 proposed in this disclosure are also applicable to similar technical problems.

[0170] The following embodiments of this disclosure can be applied to the communication system 100 shown in FIG1, or to some of the main bodies, but are not limited thereto. The main bodies shown in FIG1 are illustrative. The communication system may include all or some of the main bodies in FIG1, or may include other main bodies outside of FIG1. ​​The number and form of each main body are arbitrary. Each main body may be physical or virtual. The connection relationship between the main bodies is illustrative. The main bodies may not be connected or may be connected. The connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.

[0171] 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), 6th generation mobile communication system (6G), 5G New Radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New Radio Access (NX), Future Generation Radio Access (FX), Global System for Mobile Communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, systems utilizing other communication methods, and next-generation systems built upon them, etc. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).

[0172] Among related technologies, Ambient IoT, as an advanced Internet of Things (IoT) technology, allows Ambient IoT devices to operate without built-in batteries or external power sources. They rely solely on external power for activation and data transmission, thus avoiding the maintenance costs and hassles of periodically replacing batteries, reducing operating costs, and minimizing energy consumption and the environmental impact of battery use. Furthermore, Ambient IoT devices are small in size, easily integrated into various objects, and can be conveniently deployed in diverse environments.

[0173] 6G IoT technology, as an IoT technology that promises higher data transmission speeds, lower latency, greater connection density, and more reliable communication, enables IoT devices to transmit and communicate more quickly and stably, further promoting the network speed, capacity, and connectivity of IoT technology, and providing better support for more smart devices and IoT applications.

[0174] Therefore, Ambient IoT technology and 6G IoT technology have become two important research directions for future Internet of Things (IoT) technologies.

[0175] In some embodiments, Ambient IoT devices and IoT devices can access the network in multiple ways. Taking Ambient IoT devices as an example, Ambient IoT devices can access the network in the following two ways.

[0176] Referring to Figure 2A, which is a network topology diagram according to an embodiment of the present disclosure, taking the access network device as a base station as an example, as shown in Figure 2A, the Ambient IoT device and the base station can directly transmit and receive data (including uplink data and downlink data).

[0177] Referring to Figure 2B, which is a schematic diagram of another network topology according to an embodiment of the present disclosure, taking the access network device as a base station as an example, as shown in Figure 2B, the Ambient IoT device and the base station can indirectly transmit and receive data (including uplink data and downlink data), and the intermediate node can play the role of data forwarding between the Ambient IoT device and the base station.

[0178] It should be noted that the above are only two exemplary access methods and do not constitute a limitation on the access methods of Ambient IoT devices.

[0179] In some embodiments, Ambient IoT devices can be divided into two types: Type 1 and Type 2.

[0180] Type 1 Ambient IoT devices have energy storage but lack independent signal generation and amplification, relying on backscattering for uplink transmission. Type 2 Ambient IoT devices, on the other hand, have energy storage and independent signal amplification; uplink transmission can be generated internally or achieved through backscattering.

[0181] In some embodiments, type 2 Ambient IoT devices can be further divided into type 2a (type 2a) and type 2b (type 2b).

[0182] Among them, type 2a Ambient IoT devices have energy storage and independent signal amplification, and uplink transmission relies on backscattering. Type 2b Ambient IoT devices, on the other hand, have energy storage and independent signal amplification, and uplink transmission can be achieved based on internally generated signals.

[0183] It should be noted that the data storage or energy storage capacity of any Ambient IoT device is limited. Furthermore, the data storage or energy storage capacity of 6G IoT devices is also limited. In scenarios involving long-cycle command interactions and large-scale data transmission, insufficient energy storage or storage space may prevent the completion of the entire business process. Therefore, how to complete long-cycle command reception and large-scale data transmission under limited device capabilities is a problem that needs to be considered.

[0184] Figure 3 is an interactive schematic diagram of a data transmission method according to an embodiment of the present disclosure. As shown in Figure 3, the present disclosure relates to a data transmission method, which includes:

[0185] Step S3101: The first communication device sends second capability indication information to the second communication device.

[0186] In some embodiments, the first communication device is a device that supports data segmentation transmission.

[0187] In some embodiments, the first communication device may send a second capability indication message to the second communication device if it determines that it is a device that supports data segmentation transmission.

[0188] In some embodiments, the second capability indication information is used to indicate that the first communication device supports segmented data transmission.

[0189] In some embodiments, the name of the second capability indication information is not limited, and it may be, for example, "second capability indication", "second capability information", etc.

[0190] In some embodiments, the second communication device receives second capability indication information sent by the first communication device.

[0191] 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", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.

[0192] In some embodiments, the first communication device is a capability-limited device, and the second communication device is at least one of a data reader, a core network device, and a server for the capability-limited device.

[0193] In some embodiments, the first communication device is at least one of a data reader of a capability-limited device, a core network device, and a server, and the second communication device is a capability-limited device.

[0194] In some embodiments, the data reader for a capability-limited device can be a device that directly interacts with the capability-limited device, such as an intermediate node or access network device, or other device nodes with data reading capabilities, without limitation here.

[0195] In some embodiments, the intermediate node may be a UE or another capability-limited device, but is not limited thereto.

[0196] In some embodiments, the name of the first communication device is not limited, and it may be, for example, "first node".

[0197] In some embodiments, the name of the second communication device is not limited, and it may be, for example, "second node".

[0198] In some embodiments, capability-limited devices include Ambient IoT devices and / or IoT devices (such as 6G IoT devices).

[0199] In step S3102, the second communication device sends third capability indication information to the first communication device.

[0200] In some embodiments, the second communication device is a device that supports data segmentation transmission.

[0201] In some embodiments, the second communication device may send third capability indication information to the first communication device if it determines that it is a device that supports data segmentation transmission.

[0202] In some embodiments, the third capability indication information is used to indicate that the second communication device supports segmented data transmission.

[0203] In some embodiments, the name of the third capability indication information is not limited, and it may be, for example, "third capability indication", "third capability information", etc.

[0204] In some embodiments, the first communication device receives third capability indication information sent by the second communication device.

[0205] For a description of the device types of the first and second communication devices, please refer to step S3101, which will not be repeated here.

[0206] In step S3103, the first communication device sends the first data to the second communication device based on the first information.

[0207] In some embodiments, the first information is used to indicate the amount of data that the capability-limited device can receive, and / or the first information is used to indicate the amount of data that the capability-limited device can send. For an introduction to the capability-limited device, please refer to step S3101, which will not be repeated here.

[0208] In some embodiments, the name of the first information is not limited, and it may be, for example, "device capability information".

[0209] In some embodiments, the first information may be determined based on the device capabilities of the capability-limited device. That is, the first communication device may determine the first information based on the device capabilities of the capability-limited device.

[0210] In some embodiments, the device capability of the capability-limited device may be determined by the first communication device itself, or the device capability of the capability-limited device may be indicated to the first communication device by other communication devices.

[0211] In some embodiments, if the first communication device is a capability-limited device, then the first communication device can directly obtain its own device capabilities, that is, the device capabilities of the capability-limited device.

[0212] In some embodiments, the first communication device is a capability-limited device, and the first communication device may also receive first capability indication information, thereby determining the device capability of the capability-limited device based on the first capability indication information.

[0213] In some embodiments, if the first communication device is not a capability-limited device, then the first communication device receives first capability indication information and determines the device capability of the capability-limited device based on the first capability indication information.

[0214] In some embodiments, the first capability indication information may be sent by the second communication device to the first communication device, that is, the second communication device may send the first capability indication information to the first communication device, and the first communication device may receive the first capability indication information sent by the second communication device.

[0215] Optionally, the second communication device may be a capability-limited device, in which case the second communication device may directly send a first capability indication information that matches its own device capabilities to the first communication device.

[0216] Optionally, the second communication device can be a device capable of communicating with the capability-limited device. That is, the capability-limited device can send first capability indication information to the second communication device, and the second communication device can receive the first capability indication information sent by the capability-limited device, thereby forwarding the received first capability indication information to the first communication device.

[0217] In some embodiments, the first capability indication information may be sent by the third communication device to the first communication device, that is, the third communication device may send the first capability indication information to the first communication device, and the first communication device may receive the first capability indication information sent by the third communication device.

[0218] Optionally, the third communication device can be a device capable of communicating with the capability-limited device. That is, the capability-limited device can send first capability indication information to the third communication device, and the third communication device can receive the first capability indication information sent by the capability-limited device, thereby forwarding the received first capability indication information to the first communication device.

[0219] In some embodiments, the third communication device may be an Operations-Administration-Maintenance (OAM) device, but is not limited thereto.

[0220] In some embodiments, the name of the third communication device is not limited, and it may be, for example, "third node".

[0221] In some embodiments, the first capability indication information includes at least one of capability indication and device information.

[0222] In some embodiments, the first capability indication information is a capability indication, that is, the first capability indication information can explicitly indicate the device capability of the capability-limited device.

[0223] In some embodiments, the first capability indication information is device information, which includes at least one of device identification information and device type information. It should be noted that configuration information can be provided in advance for the first communication device. This configuration information can be used to indicate the mapping relationship between device information and the capabilities of the capability-limited device, so that the capability of the capability-limited device can be implicitly indicated to the first communication device through the device information. Alternatively, the first communication device can determine the mapping relationship between device information and the capabilities of the capability-limited device based on predefined information or protocol agreements, so that the capability of the capability-limited device can be implicitly indicated to the first communication device through the device information.

[0224] Taking a second communication device as an example of a capability-limited device, the second communication device can send a capability indication to the first communication device, so that the first communication device can directly acquire the capability of the capability-limited device by receiving the capability indication. Alternatively, the second communication device can send device information to the first communication device, so that the first communication device can determine the capability of the capability-limited device based on the device information and configuration information.

[0225] Taking a second communication device capable of communicating with a capability-limited device as an example, the capability-limited device can send a capability indication to the second communication device. The second communication device can then directly forward the capability indication to the first communication device to send explicit first capability indication information. Alternatively, the capability-limited device can send device information to the second communication device. The second communication device may also have pre-configured configuration information, allowing it to determine the capability of the capability-limited device based on the device information and configuration information, and thus send a capability indication indicating the capability of the capability-limited device to the first communication device, achieving the purpose of sending explicit first capability indication information. Alternatively, the capability-limited device can send device information to the second communication device, which can then forward the device information to the first communication device to send implicit first capability indication information. Furthermore, the method by which a third communication device capable of communicating with a capability-limited device sends the first indication information is described above and will not be repeated here.

[0226] In some embodiments, the device capabilities of a capability-limited device may include at least one of energy storage capability, data storage capability, and data processing capability.

[0227] In some embodiments, energy storage capacity includes the maximum stored energy value and / or the remaining stored energy value.

[0228] Optionally, if the limited-capacity device determines that it is fully charged or other communication devices assume that the limited-capacity device is fully charged, then the amount of data that the limited-capacity device can receive and / or send can be determined based on the maximum energy storage value. That is, the first information is determined based on the maximum energy storage value.

[0229] Optionally, if the limited-capacity device determines that it is not fully charged, or if other communication devices assume that the limited-capacity device is not fully charged, then the amount of data that the limited-capacity device can receive and / or send can be determined based on the remaining energy storage value. That is, the first information is determined based on the remaining energy storage value.

[0230] In some embodiments, data storage capacity includes the maximum amount of data to be stored and / or the amount of data remaining to be stored.

[0231] Optionally, if the power-limited device determines that it is in a blank storage state or other communication devices assume that the power-limited device is in a blank storage state, then the amount of data that the power-limited device can receive and / or send can be determined based on the maximum amount of stored data. That is, the first information is determined based on the maximum amount of stored data.

[0232] Optionally, if the power-limited device determines that it is in a non-blank storage state, or if other communication devices assume that the power-limited device is in a non-blank storage state, then the amount of data that the power-limited device can receive and / or send can be determined based on the amount of remaining stored data. That is, the first information is determined based on the amount of remaining stored data.

[0233] In some embodiments, data processing capability is used to indicate the energy required for a capability-limited device to receive data, or, data processing capability is used to indicate the energy required for a capability-limited device to transmit data, or data processing capability is used to indicate the energy required for a capability-limited device to process data.

[0234] Optionally, the limited device determines the amount of data it can receive based on the energy it needs to consume to receive data and the remaining energy storage value of the limited device. That is, the first information is determined based on the energy it needs to consume to receive data and the remaining stored data.

[0235] Optionally, the limited device determines the amount of data it can send based on the energy it needs to consume to send data and the remaining energy storage value of the limited device. That is, the first information is determined based on the energy it needs to consume to send data and the remaining stored data.

[0236] Optionally, the limited device determines the amount of data it can receive and / or send based on the energy it needs to consume to process data and the remaining energy storage value of the limited device. That is, the first information is determined based on the energy it needs to consume to process data and the remaining stored data.

[0237] In some embodiments, the first communication device may send first data based on first information, that is, the first communication device may send first data based on the amount of data that the capability-limited device can receive and / or send.

[0238] In some embodiments, the first data is part or all of the data associated with the first command. The first command may be a command that the capability-limited device is currently processing, or a command that the capability-limited device is expected to process, but is not limited thereto.

[0239] In some embodiments, if the first communication device determines, based on the first information, that the data associated with the first command does not exceed the amount of data that the limited device can receive and / or send, then the first communication device can send the data associated with the first command to the second communication device all at once. In this case, the first data sent by the first communication device is all the data associated with the first command.

[0240] In some embodiments, if the first communication device determines, based on the first information, that the data associated with the first command exceeds the amount of data that the limited device can receive and / or send, then the first communication device may send the data associated with the first command in a segmented manner. In this case, the first data sent by the first communication device is a portion of the data associated with the first command, and the first data sent cannot exceed the amount of data that the limited device can receive and / or send.

[0241] In some embodiments, the second communication device may receive the first data sent by the first communication device.

[0242] In some embodiments, the first data is a portion of the data associated with the first command. The first communication device may also send a data index to the second communication device. The second communication device may receive the data index sent by the first communication device, thereby sorting the received first data based on the data index, and / or determining whether all the data associated with the first command has been received based on the data index.

[0243] In some embodiments, the resources for transmitting the first data may be indicated to the first communication device by the second communication device.

[0244] In some embodiments, the second communication device may send resource indication information to the first communication device, the resource indication information indicating a resource for transmitting the first data, and the first communication device may receive the resource indication information sent by the second communication device, thereby transmitting the first data on the resource indicated by the resource indication information.

[0245] Optionally, the resource indication information may indicate at least one of the time-domain resources, frequency-domain resources, and code-domain resources used for transmitting the first data.

[0246] In some embodiments, the first data is all the data associated with the first command. In this case, the second communication device sends a resource indication message to the first communication device to indicate the resources used to transmit all the data associated with the first command.

[0247] In some embodiments, the first data is a portion of the data associated with the first command. The first communication device needs to send multiple first data to the second communication device. Optionally, the second communication device can indicate the resources used to transmit each first data through a resource indication information. For example, the resource indication information may include multiple resource indications, and different resource indications can indicate the resources used to transmit different first data. Alternatively, the second communication device can send a resource indication information each time it transmits first data, so as to indicate the resources used to transmit first data next time through the resource indication information sent this time.

[0248] Optionally, the resources used to transmit different first data are the same, or the resources used to transmit different first data are different.

[0249] In some embodiments, the terms “resource,” “resource set,” “resource group,” “precoding,” “precoder,” “weight,” “precoding weight,” “quasi-co-location (QCL),” “transmission configuration indication (TCI) status,” “spatial relation,” “spatial domain filter,” “transmission power,” “phase rotation,” “antenna port,” “antenna port group,” “layer,” “the number of layers,” “rank,” “beam,” “beam width,” “beam angular degree,” “antenna,” “antenna element,” and “panel” can be used interchangeably.

[0250] In some embodiments, “get,” “obtain,” “receive,” “transmit,” “bidirectional transmission,” and “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 autonomous implementation, among other meanings.

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

[0252] In some embodiments, terms such as "certain," "preset," "default," "set," "indicated," "a certain," "any," and "first" can be used interchangeably. "Certain A," "preset 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, a certain A, any A, or first A, but are not limited thereto.

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

[0254] In some embodiments, "not expecting to receive" can be interpreted as not receiving on time domain resources and / or frequency domain resources, or as not performing subsequent processing on the data after receiving it; "not expecting to send" can be interpreted as not sending, or as sending but not expecting the receiver to respond to the sent content.

[0255] The communication method involved in the embodiments of this disclosure may include at least one of steps S3101 to S3103. For example, step S3103 may be implemented as a standalone embodiment, step S3101+S3103 may be implemented as a standalone embodiment, and step S3102+S3103 may be implemented as a standalone embodiment, but is not limited thereto.

[0256] In some embodiments, steps S3101 and S3102 may be performed in an alternate order or simultaneously.

[0257] In some embodiments, steps S3101 and S3102 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0258] In some embodiments, other optional implementations may be described before or after the specification corresponding to FIG3.

[0259] In some embodiments, the first communication device is a capability-limited device (such as an Ambient IoT device and / or an IoT device), and the second communication device is at least one of an intermediate node, an access network device, a core network device, and a server. The first communication device can determine the first information based on its own device capabilities or instructions from other communication devices. Referring to Figure 4A, Figure 4A is an interactive schematic diagram of a data transmission method according to an embodiment of this disclosure. As shown in Figure 4A, this disclosure relates to a data transmission method, which includes:

[0260] Step S4101: The first communication device sends second capability indication information to the second communication device.

[0261] The optional implementation of step S4101 can be found in the optional implementation of step S3101 in Figure 3 and other related parts in the embodiments involved in Figure 3, which will not be repeated here.

[0262] In some embodiments, the first communication device is a device that supports data segmentation transmission.

[0263] In some embodiments, the second capability indication information is used to indicate that the first communication device supports segmented data transmission.

[0264] In some embodiments, the second communication device receives second capability indication information sent by the first communication device.

[0265] In step S4102, the second communication device sends third capability indication information to the first communication device.

[0266] The optional implementation of step S4102 can be found in the optional implementation of step S3102 in Figure 3 and other related parts in the embodiments involved in Figure 3, which will not be repeated here.

[0267] In some embodiments, the second communication device is a device that supports data segmentation transmission.

[0268] In some embodiments, the third capability indication information is used to indicate that the second communication device supports segmented data transmission.

[0269] In some embodiments, the first communication device receives third capability indication information sent by the second communication device.

[0270] Step S4103: The first communication device determines the first information based on its device capabilities.

[0271] The optional implementation of step S4103 can be found in the optional implementation of step S3103 in Figure 3 and other related parts in the embodiments involved in Figure 3, which will not be repeated here.

[0272] In some embodiments, the first communication device determines the first information based on its own device capabilities. In this embodiment of the disclosure, the first communication device is a capability-limited device, that is, the first communication device determines the first information based on the device capabilities of the capability-limited device.

[0273] In some embodiments, the first communication device may also determine the device capability of the capability-limited device (i.e., the first communication device) based on the first capability indication information received from other communication devices (such as the second or third communication device), thereby determining the first information based on the device capability of the capability-limited device. The specific interaction process can be found in step S3103, which will not be repeated here.

[0274] In some embodiments, the first capability indication information includes at least one of capability indication and device information.

[0275] In some embodiments, the device information includes at least one of device identification information and device type information.

[0276] In some embodiments, the first information is used to indicate the amount of data that the capability-limited device can receive, and / or, the first information is used to indicate the amount of data that the capability-limited device can send.

[0277] In some embodiments, device capabilities may include at least one of energy storage capability, data storage capability, and data processing capability.

[0278] In some embodiments, energy storage capacity includes the maximum stored energy value and / or the remaining stored energy value.

[0279] In some embodiments, data storage capacity includes the maximum amount of data to be stored and / or the amount of data remaining to be stored.

[0280] In some embodiments, data processing capability is used to indicate the energy required for a capability-limited device to receive data, or, data processing capability is used to indicate the energy required for a capability-limited device to transmit data, or data processing capability is used to indicate the energy required for a capability-limited device to process data.

[0281] In step S4104, the first communication device sends the first data to the second communication device based on the first information.

[0282] The optional implementation of step S4104 can be found in the optional implementation of step S3103 in Figure 3 and other related parts in the embodiments involved in Figure 3, which will not be repeated here.

[0283] In some embodiments, the first data is part or all of the data associated with the first command.

[0284] In some embodiments, the first command is a command that the limited-capacity device is currently processing, or a command that the limited-capacity device is expected to process, but is not limited thereto.

[0285] In some embodiments, the second communication device may receive the first data sent by the first communication device.

[0286] In some embodiments, the first data is a portion of the data associated with the first command. The first communication device may also send a data index to the second communication device. The second communication device may receive the data index sent by the first communication device, thereby sorting the received first data based on the data index, and / or determining whether all the data associated with the first command has been received based on the data index.

[0287] In some embodiments, the resources for transmitting the first data may be indicated to the first communication device by the second communication device.

[0288] In some embodiments, the first data is a portion of the data associated with the first command, and the resources used to transmit different first data are the same, or the resources used to transmit different first data are different.

[0289] The communication method involved in the embodiments of this disclosure may include at least one of steps S4101 to S4104. For example, step S4104 may be implemented as an independent embodiment, step S4101+S4104 may be implemented as an independent embodiment, step S4102+S4104 may be implemented as an independent embodiment, step S4103+S4104 may be implemented as an independent embodiment, step S4101+S4102+S4104 may be implemented as an independent embodiment, step S4101+S4103+S4104 may be implemented as an independent embodiment, and step S4102+S4103+S4104 may be implemented as an independent embodiment, but is not limited thereto.

[0290] In some embodiments, steps S4101 and S4102 may be performed in an alternate order or simultaneously.

[0291] In some embodiments, steps S4101, S4102, and S4103 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0292] In some embodiments, the first communication device is at least one of an intermediate node, an access network device, a core network device, and a server, and the second communication device is a capability-limited device. Then, the first communication device can determine the first information based on the first capability indication information received from the second communication device. Referring to FIG4B, FIG4B is an interactive schematic diagram of a data transmission method according to an embodiment of the present disclosure. As shown in FIG4B, the embodiments of the present disclosure relate to a data transmission method, which includes:

[0293] Step S4201: The first communication device sends second capability indication information to the second communication device.

[0294] The optional implementation of step S4201 can be found in the optional implementation of step S3101 in Figure 3 and other related parts in the embodiments involved in Figure 3, which will not be repeated here.

[0295] In some embodiments, the first communication device is a device that supports data segmentation transmission.

[0296] In some embodiments, the second capability indication information is used to indicate that the first communication device supports segmented data transmission.

[0297] In some embodiments, the second communication device receives second capability indication information sent by the first communication device.

[0298] In step S4202, the second communication device sends third capability indication information to the first communication device.

[0299] The optional implementation of step S4202 can be found in the optional implementation of step S3102 in Figure 3 and other related parts in the embodiments involved in Figure 3, which will not be repeated here.

[0300] In some embodiments, the second communication device is a device that supports data segmentation transmission.

[0301] In some embodiments, the third capability indication information is used to indicate that the second communication device supports segmented data transmission.

[0302] In some embodiments, the first communication device receives third capability indication information sent by the second communication device.

[0303] In step S4203, the second communication device sends first capability indication information to the first communication device.

[0304] The optional implementation of step S4203 can be found in the optional implementation of step S3103 in Figure 3 and other related parts in the embodiments involved in Figure 3, which will not be repeated here.

[0305] In some embodiments, the first capability indication information is determined by the second communication device based on its own device capabilities, or the first capability indication information is indicated to the second communication device by other communication devices (such as a third communication device).

[0306] In some embodiments, the first capability indication information includes at least one of capability indication and device information.

[0307] In some embodiments, the device information includes at least one of device identification information and device type information.

[0308] In step S4204, the first communication device determines the device capabilities of the second communication device based on the first capability indication information.

[0309] The optional implementation of step S4204 can be found in the optional implementation of step S3103 in Figure 3 and other related parts in the embodiments involved in Figure 3, which will not be repeated here.

[0310] In some embodiments, device capabilities may include at least one of energy storage capability, data storage capability, and data processing capability.

[0311] In some embodiments, energy storage capacity includes the maximum stored energy value and / or the remaining stored energy value.

[0312] In some embodiments, data storage capacity includes the maximum amount of data to be stored and / or the amount of data remaining to be stored.

[0313] In some embodiments, data processing capability is used to indicate the energy required for a capability-limited device to receive data, or, data processing capability is used to indicate the energy required for a capability-limited device to transmit data, or data processing capability is used to indicate the energy required for a capability-limited device to process data.

[0314] In step S4205, the first communication device determines the first information based on the device capabilities of the second communication device.

[0315] The optional implementation of step S4205 can be found in the optional implementation of step S3103 in Figure 3 and other related parts in the embodiments involved in Figure 3, which will not be repeated here.

[0316] In some embodiments, the first information is used to indicate the amount of data that the capability-limited device can receive, and / or, the first information is used to indicate the amount of data that the capability-limited device can send.

[0317] In step S4206, the first communication device sends the first data to the second communication device based on the first information.

[0318] The optional implementation of step S4206 can be found in the optional implementation of step S3103 in Figure 3 and other related parts in the embodiments involved in Figure 3, which will not be repeated here.

[0319] In some embodiments, the first data is part or all of the data associated with the first command.

[0320] In some embodiments, the first command is a command that the limited-capacity device is currently processing, or a command that the limited-capacity device is expected to process, but is not limited thereto.

[0321] In some embodiments, the second communication device may receive the first data sent by the first communication device.

[0322] In some embodiments, the first data is a portion of the data associated with the first command. The first communication device may also send a data index to the second communication device. The second communication device may receive the data index sent by the first communication device, thereby sorting the received first data based on the data index, and / or determining whether all the data associated with the first command has been received based on the data index.

[0323] In some embodiments, the resources for transmitting the first data may be indicated to the first communication device by the second communication device.

[0324] In some embodiments, the first data is a portion of the data associated with the first command, and the resources used to transmit different first data are the same, or the resources used to transmit different first data are different.

[0325] The communication method involved in the embodiments of this disclosure may include at least one of steps S4201 to S4206. For example, step S4206 can be implemented as an independent embodiment, step S4201+S4206 can be implemented as an independent embodiment, step S4202+S4206 can be implemented as an independent embodiment, step S4203+S4206 can be implemented as an independent embodiment, step S4204+S4206 can be implemented as an independent embodiment, step S4205+S4206 can be implemented as an independent embodiment, step S4201+S4202+S4206 can be implemented as an independent embodiment, and step S4201+S4203+S4206 can be implemented as an independent embodiment. Steps 4206, 4204, and 4206 can be implemented as independent embodiments. Steps S4201, S4205, and S4206 can also be implemented as independent embodiments. Steps S4202, S4203, and S4206 can also be implemented as independent embodiments. The steps S4203+S4205+S4206, S4204+S4205+S4206, S4201+S4202+S4203+S4206, S4201+S4202+S4204+S4206, S4201+S4202+S4205+S4206, and S4202+S4203 can all be implemented as independent embodiments. Steps S4204 and S4206 can be implemented as independent embodiments, as can steps S4202, S4203, S4205, and S4206, as can steps S4201, S4202, S4203, S4204, and S4206, but are not limited thereto.

[0326] In some embodiments, steps S4201 and S4202 can be performed in a different order or simultaneously, steps S4201 and S4203 can be performed in a different order or simultaneously, and steps S4202 and S4203 can be performed in a different order or simultaneously.

[0327] In some embodiments, steps S4201, S4202, S4203, S4204, and S4205 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0328] According to the solution provided in the embodiments of this disclosure, the first communication device can determine to send first data to the second communication device based on the first information, wherein the first data is part or all of the data associated with the first command.

[0329] Optionally, the first communication device is a capability-limited device, which can be an Ambient IoT device or an IoT device, without limitation here. The second communication device can be a Reader (such as an intermediate node UE or BS or other reader device), a core network functional node, or a server, etc.

[0330] Optionally, the first communication device can be a Reader (such as an intermediate node UE or BS or other reader device), a core network functional node or a server, etc., and the second communication device is a capability-limited device, which can be an Ambient IoT device or an IoT device, without limitation here.

[0331] In some embodiments, if the first data is a portion of the data associated with the first command, the first communication device may additionally indicate a data index to the second communication device. The data index is used by the second communication device to determine whether all the data associated with the first command has been received and sorted.

[0332] In some embodiments, resource indication information for sending the first data may be indicated by the second communication device to the first communication device.

[0333] In some embodiments, the first information is used to indicate the amount of data that a capability-limited device (including but not limited to Ambient IoT devices and IoT devices) can receive or send.

[0334] In some embodiments, the amount of data that can be received or sent can be determined based on the capabilities of the capability-limited device.

[0335] Optionally, a capability-limited device can determine the amount of data it can receive or send based on its own device capabilities and instruct it to data reading nodes such as Reader, CN function node, and Server.

[0336] Optionally, a limited-capacity device can send its own device capabilities to data reading nodes such as Reader, CN function node, and Server. The data reading nodes such as Reader, CN function node, and Server determine the amount of data that the limited-capacity device can receive or send, and thus schedule subsequent data transmission and reception.

[0337] In some embodiments, device capabilities may be explicitly indicated by capability indicators, or implicitly indicated by device identifiers or device types.

[0338] In some embodiments, the device capabilities of a capability-limited device include at least one of energy storage capability, data storage capability, or data processing capability.

[0339] In some embodiments, energy storage capacity includes at least one of the device’s maximum energy storage (i.e., maximum stored energy value) and remaining energy storage (i.e., remaining stored energy value).

[0340] In some embodiments, data processing capability indicates the energy consumption of a capability-limited device for receiving, sending, or processing data.

[0341] Optionally, when the limited device is fully charged or the data reading node assumes that the limited device is fully charged, the maximum amount of data that the limited device can receive or send can be determined based on the maximum energy storage and / or data processing capabilities. If the data associated with the first command exceeds the maximum amount of data that the limited device can receive or send, the data associated with the first command can be sent to the limited device in segments or sent by the limited device, and the amount of data transmitted in segments cannot exceed the maximum amount of data that the limited device can receive or send.

[0342] Optionally, the maximum amount of data that the capacity-limited device can receive or send can be determined based on the remaining energy storage. If the data associated with the first command exceeds the maximum amount of data that the capacity-limited device can receive or send, the data associated with the first command can be sent to the capacity-limited device in segments or sent by the capacity-limited device, and the amount of data transmitted in segments cannot exceed the maximum amount of data that the capacity-limited device can receive or send.

[0343] In some embodiments, data storage capacity includes at least one of the device’s maximum data storage (i.e., maximum amount of stored data) and remaining data storage (i.e., remaining amount of stored data).

[0344] Optionally, when the limited-capacity device is in a blank storage state or the data reading node assumes that the limited-capacity device is in a blank storage state, the maximum amount of data that the limited-capacity device can receive can be determined based on the highest data storage. If the data associated with the first command exceeds the maximum amount of data that the limited-capacity device can receive, the data associated with the first command can be sent to the limited-capacity device in a segmented transmission manner or sent by the limited-capacity device. The amount of data transmitted in segments cannot exceed the maximum amount of data that the limited-capacity device can receive or send.

[0345] Optionally, the maximum amount of data that the limited device can receive or send can be determined based on the remaining data storage. If the data associated with the first command exceeds the maximum amount of data that the limited device can receive or send, the data associated with the first command can be sent to the limited device in segments or sent by the limited device, and the amount of data transmitted in segments cannot exceed the maximum amount of data that the limited device can receive or send.

[0346] In some embodiments, the first communication device or the second communication device is a device that supports segmented transmission.

[0347] In some embodiments, the first communication device and the second communication device can perform capability interaction, that is, send capability indication information to each other, the capability indication information indicating that the device has the capability of data segmentation transmission.

[0348] Figure 5A is a schematic flowchart illustrating a data transmission method according to an embodiment of the present disclosure. As shown in Figure 5A, the present disclosure relates to a data transmission method, which includes:

[0349] Step S5101: Send the second capability indication information.

[0350] The optional implementation of step S5101 can be found in the optional implementation of step S3101 in Figure 3, the optional implementation of step S4101 in Figure 4A, and other related parts in the embodiments involved in Figures 3 and 4A, which will not be repeated here.

[0351] In some embodiments, the first communication device sends second capability indication information to the second communication device, but is not limited thereto; it may also send second capability indication information to other entities.

[0352] In some embodiments, the second capability indication information is used to indicate that the first communication device supports segmented data transmission.

[0353] In some embodiments, the first communication device is a capability-limited device.

[0354] Step S5102: Obtain third capability indication information.

[0355] The optional implementation of step S5102 can be found in the optional implementation of step S3102 in Figure 3, the optional implementation of step S4102 in Figure 4A, and other related parts in the embodiments involved in Figures 3 and 4A, which will not be repeated here.

[0356] In some embodiments, the first communication device receives third capability indication information sent by the second communication device, but is not limited thereto, and may also receive third capability indication information sent by other entities.

[0357] In some embodiments, the first communication device acquires third capability indication information as defined by the protocol.

[0358] In some embodiments, the first communication device obtains third capability indication information from the upper layer(s).

[0359] In some embodiments, the first communication device processes information to obtain third capability indication information.

[0360] In some embodiments, step S5102 is omitted, and the first communication device autonomously implements the function indicated by the third capability indication information, or the above function is defaulted or set to default.

[0361] In some embodiments, the third capability indication information is used to indicate that the second communication device supports segmented data transmission.

[0362] Step S5103: Determine the first information based on the device capabilities of the first communication device.

[0363] The optional implementation of step S5103 can be found in the optional implementation of step S3103 in Figure 3, the optional implementation of step S4103 in Figure 4A, and other related parts in the embodiments involved in Figures 3 and 4A, which will not be repeated here.

[0364] In some embodiments, device capabilities include at least one of energy storage capability, data storage capability, and data processing capability.

[0365] In some embodiments, energy storage capacity includes a maximum stored energy value and / or a remaining stored energy value; data storage capacity includes a maximum stored data amount and / or a remaining stored data amount; data processing capacity is used to indicate the energy required for a capacity-limited device to receive data, or, data processing capacity is used to indicate the energy required for a capacity-limited device to transmit data, or, data processing capacity is used to indicate the energy required for a capacity-limited device to process data.

[0366] In some embodiments, the first information is used to indicate the amount of data that the capability-limited device can receive, and / or, the first information is used to indicate the amount of data that the capability-limited device can send.

[0367] Step S5104: Based on the first information, send the first data.

[0368] The optional implementation of step S5104 can be found in the optional implementation of step S3103 in Figure 3, the optional implementation of step S4104 in Figure 4A, and other related parts in the embodiments involved in Figures 3 and 4A, which will not be repeated here.

[0369] In some embodiments, the first data is part or all of the data associated with the first command.

[0370] In some embodiments, the first communication device acquires resource indication information, thereby transmitting first data on the resource indicated by the resource indication information.

[0371] In some embodiments, resource indication information indicates a resource for transmitting the first data.

[0372] In some embodiments, the first communication device receives resource indication information sent by the second communication device, but is not limited thereto, and may also receive resource indication information sent by other entities.

[0373] In some embodiments, the first communication device obtains resource indication information as defined by the protocol.

[0374] In some embodiments, the first communication device obtains resource indication information from the upper layer(s).

[0375] In some embodiments, the first communication device processes the information to obtain resource indication information.

[0376] In some embodiments, the process of obtaining resource indication information is omitted, and the first communication device autonomously implements the function indicated by the resource indication information, or the function is defaulted or set to default.

[0377] In some embodiments, the first data is a portion of the data associated with the first command, and the resources used to transmit different first data are the same, or the resources used to transmit different first data are different.

[0378] In some embodiments, the first data is a portion of the data associated with the first command, and the first communication device may also send a data index.

[0379] In some embodiments, the first data is a portion of the data associated with the first command. The first communication device sends a data index to the second communication device, but is not limited thereto; it may also send a data index to other entities.

[0380] In some embodiments, the data index is used by the second communication device to sort the received first data, and / or the data index is used by the second communication device to determine whether all the data associated with the first command has been received.

[0381] The communication method involved in the embodiments of this disclosure may include at least one of steps S5101 to S5104. For example, step S5104 may be implemented as an independent embodiment, step S5101+S5104 may be implemented as an independent embodiment, step S5102+S5104 may be implemented as an independent embodiment, step S5103+S5104 may be implemented as an independent embodiment, step S5101+S5102+S5104 may be implemented as an independent embodiment, step S5101+S5103+S5104 may be implemented as an independent embodiment, and step S5102+S5103+S5104 may be implemented as an independent embodiment, but is not limited thereto.

[0382] In some embodiments, steps S5101 and S5102 may be performed in an alternate order or simultaneously.

[0383] In some embodiments, steps S5101, S5102, and S5103 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0384] Figure 5B is a flowchart illustrating a data transmission method according to an embodiment of the present disclosure. As shown in Figure 5B, the present disclosure relates to a data transmission method, which includes:

[0385] Step S5201: Obtain the second capability indication information.

[0386] The optional implementation of step S5201 can be found in the optional implementation of step S3101 in Figure 3, the optional implementation of step S4101 in Figure 4A, and other related parts in the embodiments involved in Figures 3 and 4A, which will not be repeated here.

[0387] In some embodiments, the second communication device receives second capability indication information sent by the first communication device, but is not limited thereto, and may also receive second capability indication information sent by other entities.

[0388] In some embodiments, the second communication device acquires second capability indication information as defined by the protocol.

[0389] In some embodiments, the second communication device obtains second capability indication information from the upper layer(s).

[0390] In some embodiments, the second communication device processes the information to obtain second capability indication information.

[0391] In some embodiments, step S5201 is omitted, and the second communication device autonomously implements the function indicated by the second capability indication information, or the above function is default or default.

[0392] In some embodiments, the second capability indication information is used to indicate that the first communication device supports segmented data transmission.

[0393] In some embodiments, the first communication device is a capability-limited device.

[0394] Step S5202: Send third capability indication information.

[0395] The optional implementation of step S5202 can be found in the optional implementation of step S3102 in Figure 3, the optional implementation of step S4102 in Figure 4A, and other related parts in the embodiments involved in Figures 3 and 4A, which will not be repeated here.

[0396] In some embodiments, the second communication device sends third capability indication information to the first communication device, but is not limited thereto; it may also send third capability indication information to other entities.

[0397] In some embodiments, the third capability indication information is used to indicate that the second communication device supports segmented data transmission.

[0398] Step S5203: Obtain the first data sent based on the first information.

[0399] The optional implementation of step S5203 can be found in the optional implementation of step S3103 in Figure 3, the optional implementation of step S4103 in Figure 4A, and other related parts in the embodiments involved in Figures 3 and 4A, which will not be repeated here.

[0400] In some embodiments, the first information is determined by the first communication device based on the device capabilities of the first communication device.

[0401] In some embodiments, device capabilities include at least one of energy storage capability, data storage capability, and data processing capability.

[0402] In some embodiments, energy storage capacity includes a maximum stored energy value and / or a remaining stored energy value; data storage capacity includes a maximum stored data amount and / or a remaining stored data amount; data processing capacity is used to indicate the energy required for a capacity-limited device to receive data, or, data processing capacity is used to indicate the energy required for a capacity-limited device to transmit data, or, data processing capacity is used to indicate the energy required for a capacity-limited device to process data.

[0403] In some embodiments, the first information is used to indicate the amount of data that the capability-limited device can receive, and / or, the first information is used to indicate the amount of data that the capability-limited device can send.

[0404] In some embodiments, the first data is part or all of the data associated with the first command.

[0405] In some embodiments, the resources for transmitting the first data are indicated to the first communication device by the second communication device.

[0406] In some embodiments, the second communication device sends resource indication information to the first communication device, but is not limited thereto; it may also send resource indication information to other entities.

[0407] In some embodiments, resource indication information indicates a resource for transmitting the first data.

[0408] In some embodiments, the first data is a portion of the data associated with the first command, and the resources used to transmit different first data are the same, or the resources used to transmit different first data are different.

[0409] In some embodiments, the first data is a portion of the data associated with the first command. The second communication device may also receive a data index sent by the first communication device, but is not limited thereto; it may also receive a data index sent by other entities.

[0410] In some embodiments, the second communication device acquires a data index defined by a protocol.

[0411] In some embodiments, the second communication device obtains the data index from the upper layer(s).

[0412] In some embodiments, the second communication device processes the data to obtain an index.

[0413] In some embodiments, the process of obtaining the data index is omitted, and the second communication device autonomously implements the function indicated by the data index, or the above function is defaulted or set to default.

[0414] In some embodiments, the second communication device sorts the received first data based on a data index, and / or the second communication device determines, based on the data index, whether all the data associated with the first command has been received.

[0415] The communication method involved in the embodiments of this disclosure may include at least one of steps S5201 to S5203. For example, step S5203 may be implemented as a standalone embodiment, step S5201+S5203 may be implemented as a standalone embodiment, and step S5202+S5203 may be implemented as a standalone embodiment, but is not limited thereto.

[0416] In some embodiments, steps S5201 and S5202 may be performed in an alternate order or simultaneously.

[0417] In some embodiments, steps S5201 and S5202 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0418] In this embodiment of the disclosure, step S5201 can be combined with step S5101 of FIG5A, step S5202 can be combined with step S5102 of FIG5A, and step S5203 can be combined with step S5104 of FIG5A.

[0419] Figure 6A is a schematic flowchart illustrating a data transmission method according to an embodiment of the present disclosure. As shown in Figure 6A, the present disclosure relates to a data transmission method, which includes:

[0420] Step S6101: Send the second capability indication information.

[0421] The optional implementation of step S6101 can be found in the optional implementation of step S3101 in Figure 3, the optional implementation of step S4201 in Figure 4B, and other related parts in the embodiments involved in Figures 3 and 4B, which will not be repeated here.

[0422] In some embodiments, the first communication device sends second capability indication information to the second communication device, but is not limited thereto; it may also send second capability indication information to other entities.

[0423] In some embodiments, the second capability indication information is used to indicate that the first communication device supports segmented data transmission.

[0424] In some embodiments, the second communication device is a capability-limited device.

[0425] Step S6102: Obtain third capability indication information.

[0426] The optional implementation of step S6102 can be found in the optional implementation of step S3102 in Figure 3, the optional implementation of step S4202 in Figure 4B, and other related parts in the embodiments involved in Figures 3 and 4B, which will not be repeated here.

[0427] In some embodiments, the first communication device receives third capability indication information sent by the second communication device, but is not limited thereto, and may also receive third capability indication information sent by other entities.

[0428] In some embodiments, the first communication device acquires third capability indication information as defined by the protocol.

[0429] In some embodiments, the first communication device obtains third capability indication information from the upper layer(s).

[0430] In some embodiments, the first communication device processes information to obtain third capability indication information.

[0431] In some embodiments, step S5102 is omitted, and the first communication device autonomously implements the function indicated by the third capability indication information, or the above function is defaulted or set to default.

[0432] In some embodiments, the third capability indication information is used to indicate that the second communication device supports segmented data transmission.

[0433] Step S6103: Obtain first capability indication information.

[0434] The optional implementation of step S6103 can be found in the optional implementation of step S3103 in Figure 3, the optional implementation of step S4203 in Figure 4B, and other related parts in the embodiments involved in Figures 3 and 4B, which will not be repeated here.

[0435] In some embodiments, the first communication device receives first capability indication information sent by the second communication device, but is not limited thereto, and may also receive first capability indication information sent by other entities.

[0436] In some embodiments, the first communication device acquires first capability indication information as defined by a protocol.

[0437] In some embodiments, the first communication device obtains first capability indication information from the upper layer(s).

[0438] In some embodiments, the first communication device processes information to obtain first capability indication information.

[0439] In some embodiments, step S6103 is omitted, and the first communication device autonomously implements the function indicated by the first capability indication information, or the above function is default or default.

[0440] In some embodiments, the first capability indication information includes at least one of capability indication and device information, and the device information includes at least one of device identification information and device type information.

[0441] Step S6104: Determine the device capabilities of the second communication device based on the first capability indication information.

[0442] The optional implementation of step S6104 can be found in the optional implementation of step S3103 in Figure 3, the optional implementation of step S4204 in Figure 4B, and other related parts in the embodiments involved in Figures 3 and 4B, which will not be repeated here.

[0443] In some embodiments, device capabilities include at least one of energy storage capability, data storage capability, and data processing capability.

[0444] In some embodiments, energy storage capacity includes a maximum stored energy value and / or a remaining stored energy value; data storage capacity includes a maximum stored data amount and / or a remaining stored data amount; data processing capacity is used to indicate the energy required for a capacity-limited device to receive data, or, data processing capacity is used to indicate the energy required for a capacity-limited device to transmit data, or, data processing capacity is used to indicate the energy required for a capacity-limited device to process data.

[0445] Step S6105: Determine the first information based on the device capabilities of the second communication device.

[0446] The optional implementation of step S6105 can be found in the optional implementation of step S3103 in Figure 3, the optional implementation of step S4205 in Figure 4B, and other related parts in the embodiments involved in Figures 3 and 4B, which will not be repeated here.

[0447] In some embodiments, the first information is used to indicate the amount of data that the capability-limited device can receive, and / or, the first information is used to indicate the amount of data that the capability-limited device can send.

[0448] Step S6106: Based on the first information, send the first data.

[0449] The optional implementation of step S6106 can be found in the optional implementation of step S3103 in Figure 3, the optional implementation of step S4206 in Figure 4B, and other related parts in the embodiments involved in Figures 3 and 4B, which will not be repeated here.

[0450] In some embodiments, the first data is part or all of the data associated with the first command.

[0451] In some embodiments, the first communication device acquires resource indication information, thereby transmitting first data on the resource indicated by the resource indication information.

[0452] In some embodiments, resource indication information indicates a resource for transmitting the first data.

[0453] In some embodiments, the first communication device receives resource indication information sent by the second communication device, but is not limited thereto, and may also receive resource indication information sent by other entities.

[0454] In some embodiments, the first communication device obtains resource indication information as defined by the protocol.

[0455] In some embodiments, the first communication device obtains resource indication information from the upper layer(s).

[0456] In some embodiments, the first communication device processes the information to obtain resource indication information.

[0457] In some embodiments, the process of obtaining resource indication information is omitted, and the first communication device autonomously implements the function indicated by the resource indication information, or the function is defaulted or set to default.

[0458] In some embodiments, the first data is a portion of the data associated with the first command, and the resources used to transmit different first data are the same, or the resources used to transmit different first data are different.

[0459] In some embodiments, the first data is a portion of the data associated with the first command, and the first communication device may also send a data index.

[0460] In some embodiments, the first data is a portion of the data associated with the first command. The first communication device sends a data index to the second communication device, but is not limited thereto; it may also send a data index to other entities.

[0461] In some embodiments, the data index is used by the second communication device to sort the received first data, and / or the data index is used by the second communication device to determine whether all the data associated with the first command has been received.

[0462] The communication method involved in the embodiments of this disclosure may include at least one of steps S6101 to S6106. For example, step S6106 can be implemented as an independent embodiment, step S6101+S6106 can be implemented as an independent embodiment, step S6102+S6106 can be implemented as an independent embodiment, step S6103+S6106 can be implemented as an independent embodiment, step S6104+S6106 can be implemented as an independent embodiment, step S6105+S6106 can be implemented as an independent embodiment, step S6101+S6102+S6106 can be implemented as an independent embodiment, and step S6101+S6103+S6106 can be implemented as an independent embodiment. Steps S6101+S6104+S6106, S6101+S6105+S6106, S6102+S6103+S6106, S6102+S6104+S6106, S6102+S6105+S6106, and S6103+S6104+S6106 can be implemented as independent embodiments. Steps S6103+S6105+S6106 can be implemented as independent embodiments, as can steps S6104+S6105+S6106, S6101+S6102+S6103+S6106, S6101+S6102+S6104+S6106, S6101+S6102+S6105+S6106, and S6102+S6103 can be implemented as independent embodiments. Steps S6104 and S6106 can be implemented as independent embodiments, as can steps S6102, S6103, S6105, and S6106, as can steps S6101, S6102, S6103, S6104, and S6106, but are not limited thereto.

[0463] In some embodiments, steps S6101 and S6102 can be performed in an alternate order or simultaneously, steps S6101 and S6103 can be performed in an alternate order or simultaneously, and steps S6102 and S6103 can be performed in an alternate order or simultaneously.

[0464] In some embodiments, steps S6101, S6102, S6103, S6104, and S6105 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0465] Figure 6B is a flowchart illustrating a data transmission method according to an embodiment of the present disclosure. As shown in Figure 6B, the present disclosure relates to a data transmission method, which includes:

[0466] Step S6201: Obtain the second capability indication information.

[0467] The optional implementation of step S6201 can be found in the optional implementation of step S3101 in Figure 3, the optional implementation of step S4201 in Figure 4B, and other related parts in the embodiments involved in Figures 3 and 4B, which will not be repeated here.

[0468] In some embodiments, the second communication device receives second capability indication information sent by the first communication device, but is not limited thereto, and may also receive second capability indication information sent by other entities.

[0469] In some embodiments, the second communication device acquires second capability indication information as defined by the protocol.

[0470] In some embodiments, the second communication device obtains second capability indication information from the upper layer(s).

[0471] In some embodiments, the second communication device processes the information to obtain second capability indication information.

[0472] In some embodiments, step S5201 is omitted, and the second communication device autonomously implements the function indicated by the second capability indication information, or the above function is default or default.

[0473] In some embodiments, the second capability indication information is used to indicate that the first communication device supports segmented data transmission.

[0474] In some embodiments, the second communication device is a capability-limited device.

[0475] Step S6202: Send third capability indication information.

[0476] The optional implementation of step S6202 can be found in the optional implementation of step S3102 in Figure 3, the optional implementation of step S4202 in Figure 4B, and other related parts in the embodiments involved in Figures 3 and 4B, which will not be repeated here.

[0477] In some embodiments, the second communication device sends third capability indication information to the first communication device, but is not limited thereto; it may also send third capability indication information to other entities.

[0478] In some embodiments, the third capability indication information is used to indicate that the second communication device supports segmented data transmission.

[0479] Step S6203: Send the first capability indication information.

[0480] The optional implementation of step S6203 can be found in the optional implementation of step S3103 in Figure 3, the optional implementation of step S4203 in Figure 4B, and other related parts in the embodiments involved in Figures 3 and 4B, which will not be repeated here.

[0481] In some embodiments, the second communication device sends first capability indication information to the first communication device, but is not limited thereto; it may also send first capability indication information to other entities.

[0482] In some embodiments, the first capability indication information includes at least one of capability indication and device information, and the device information includes at least one of device identification information and device type information.

[0483] In some embodiments, first capability indication information is used by the first communication device to determine the device capability of the second communication device, the device capability of the second communication device is used by the first communication device to determine first information, the first information is used by the first communication device to send first data, and the first data is all or part of the data associated with the first command.

[0484] In some embodiments, device capabilities include at least one of energy storage capability, data storage capability, and data processing capability.

[0485] In some embodiments, energy storage capacity includes a maximum stored energy value and / or a remaining stored energy value; data storage capacity includes a maximum stored data amount and / or a remaining stored data amount; data processing capacity is used to indicate the energy required for a capacity-limited device to receive data, or, data processing capacity is used to indicate the energy required for a capacity-limited device to transmit data, or, data processing capacity is used to indicate the energy required for a capacity-limited device to process data.

[0486] In some embodiments, the first information is used to indicate the amount of data that the capability-limited device can receive, and / or, the first information is used to indicate the amount of data that the capability-limited device can send.

[0487] Step S6204: Obtain the first data sent based on the first information.

[0488] The optional implementation of step S6204 can be found in the optional implementation of step S3103 in Figure 3, the optional implementations of steps S4204, S4205, and S4206 in Figure 4B, and other related parts in the embodiments involved in Figures 3 and 4B, which will not be repeated here.

[0489] In some embodiments, the resources for transmitting the first data are indicated to the first communication device by the second communication device.

[0490] In some embodiments, the second communication device sends resource indication information to the first communication device, but is not limited thereto; it may also send resource indication information to other entities.

[0491] In some embodiments, resource indication information indicates a resource for transmitting the first data.

[0492] In some embodiments, the first data is a portion of the data associated with the first command, and the resources used to transmit different first data are the same, or the resources used to transmit different first data are different.

[0493] In some embodiments, the first data is a portion of the data associated with the first command. The second communication device may also receive a data index sent by the first communication device, but is not limited thereto; it may also receive a data index sent by other entities.

[0494] In some embodiments, the second communication device acquires a data index defined by a protocol.

[0495] In some embodiments, the second communication device obtains the data index from the upper layer(s).

[0496] In some embodiments, the second communication device processes the data to obtain an index.

[0497] In some embodiments, the process of obtaining the data index is omitted, and the second communication device autonomously implements the function indicated by the data index, or the above function is defaulted or set to default.

[0498] In some embodiments, the second communication device sorts the received first data based on a data index, and / or the second communication device determines, based on the data index, whether all the data associated with the first command has been received.

[0499] The communication method involved in the embodiments of this disclosure may include at least one of steps S6201 to S6204. For example, step S6204 may be implemented as an independent embodiment, step S6201+S6204 may be implemented as an independent embodiment, step S6202+S6204 may be implemented as an independent embodiment, step S6203+S6204 may be implemented as an independent embodiment, step S6201+S6202+S6204 may be implemented as an independent embodiment, step S6201+S6203+S6204 may be implemented as an independent embodiment, and step S6202+S6203+S6204 may be implemented as an independent embodiment, but is not limited thereto.

[0500] In some embodiments, steps S6201 and S6202 can be performed in a different order or simultaneously, and steps S6201 and S6203 can be performed in a different order or simultaneously.

[0501] In some embodiments, steps S6201, S6202, and S6203 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0502] In this embodiment of the disclosure, step S6201 can be combined with step S6101 of FIG6A, step S6202 can be combined with step S6102 of FIG6A, step S6203 can be combined with step S6103 of FIG6A, and step S6204 can be combined with step S6106 of FIG6A.

[0503] Figure 7A is a flowchart illustrating a data transmission method according to an embodiment of the present disclosure. As shown in Figure 7A, the present disclosure relates to a data transmission method, which includes:

[0504] Step S7101: Send the second capability indication information.

[0505] The optional implementations of step S7101 can be found in the optional implementations of step S3101 in Figure 3, step S4101 in Figure 4A, step S4201 in Figure 4B, step S5101 in Figure 5A, step S6101 in Figure 6A, and other related parts in the embodiments involved in Figures 3, 4A, 4B, 5A, and 6A, which will not be repeated here.

[0506] Step S7102: Obtain third capability indication information.

[0507] The optional implementations of step S7102 can be found in the optional implementations of step S3102 in Figure 3, step S4102 in Figure 4A, step S4202 in Figure 4B, step S5102 in Figure 5A, step S6102 in Figure 6A, and other related parts in the embodiments involved in Figures 3, 4A, 4B, 5A, and 6A, which will not be repeated here.

[0508] Step S7103: Based on the first information, send the first data.

[0509] In an optional embodiment, step S7103 includes lower-level scheme (or middle-level scheme) steps S5103 and S5104. In an optional embodiment, step S7103 includes lower-level scheme (or middle-level scheme) steps S6103, S6104, S6105, and S6106.

[0510] The optional implementations of step S7103 can be found in the optional implementations of step S3103 in Figure 3, the optional implementations of steps S4103 and S4104 in Figure 4A, the optional implementations of steps S4203, S4204, S4205, and S4206 in Figure 4B, the optional implementations of steps S5103 and S5104 in Figure 5A, the optional implementations of steps S6103, S6104, S6105, and S6106 in Figure 6A, and other related parts in the embodiments involved in Figures 3, 4A, 4B, 5A, and 6A, which will not be repeated here.

[0511] The communication method involved in the embodiments of this disclosure may include at least one of steps S7101 to S7103. For example, step S7103 may be implemented as a standalone embodiment, step S7101+S7103 may be implemented as a standalone embodiment, and step S7102+S7103 may be implemented as a standalone embodiment, but is not limited thereto.

[0512] In some embodiments, steps S7101 and S7102 may be performed in an alternate order or simultaneously.

[0513] In some embodiments, steps S7101 and S7102 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0514] Figure 7B is a flowchart illustrating a data transmission method according to an embodiment of the present disclosure. As shown in Figure 7B, the present disclosure relates to a data transmission method, which includes:

[0515] Step S7201: Obtain the second capability indication information.

[0516] The optional implementations of step S7201 can be found in the optional implementations of step S3101 in Figure 3, step S4101 in Figure 4A, step S4201 in Figure 4B, step S5201 in Figure 5B, step S6201 in Figure 6B, and other related parts in the embodiments involved in Figures 3, 4A, 4B, 5B, and 6B, which will not be repeated here.

[0517] Step S7202: Send third capability indication information.

[0518] The optional implementations of step S7202 can be found in the optional implementations of step S3102 in Figure 3, step S4102 in Figure 4A, step S4202 in Figure 4B, step S5202 in Figure 5B, step S6202 in Figure 6B, and other related parts in the embodiments involved in Figures 3, 4A, 4B, 5B, and 6B, which will not be repeated here.

[0519] Step S7203: Obtain the first data sent based on the first information.

[0520] In an optional embodiment, step S7203 includes the lower-level solution (or middle-level solution) step S5203. In an optional embodiment, step S7203 includes the lower-level solution (or middle-level solution) steps S6203 and S6204.

[0521] Optional implementations of step S7203 can be found in the optional implementations of step S3103 in Figure 3, the optional implementations of steps S4103 and S4104 in Figure 4A, the optional implementations of steps S4203, S4204, S4205, and S4206 in Figure 4B, the optional implementation of step S5203 in Figure 5B, the optional implementations of steps S6203 and S6204 in Figure 6B, and other related parts in the embodiments involved in Figures 3, 4A, 4B, 5B, and 6B, which will not be repeated here.

[0522] The communication method involved in the embodiments of this disclosure may include at least one of steps S7201 to S7203. For example, step S7203 may be implemented as a standalone embodiment, step S7201+S7203 may be implemented as a standalone embodiment, and step S7202+S7203 may be implemented as a standalone embodiment, but is not limited thereto.

[0523] In some embodiments, steps S7201 and S7202 may be performed in an alternate order or simultaneously.

[0524] In some embodiments, steps S7201 and S7202 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0525] In this embodiment of the disclosure, step S7201 can be combined with step S7101 of FIG7A, step S7202 can be combined with step S7102 of FIG7A, and step S7203 can be combined with step S7104 of FIG7A.

[0526] In the embodiments disclosed herein, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations in other embodiments.

[0527] This disclosure also provides embodiments of an apparatus for implementing any of the above methods. For example, an apparatus is provided that includes units or modules for implementing the steps performed by the first communication device in any of the above methods. Alternatively, another apparatus is provided that includes units or modules for implementing the steps performed by the second communication device in any of the above methods.

[0528] 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). 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). Taking a field-programmable gate array (FPGA) as an example, it 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.

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

[0530] Figure 8A is a schematic diagram of the structure of a first communication device according to an embodiment of this disclosure. As shown in Figure 8A, the first communication device 8100 may include at least a transceiver module 8101. In some embodiments, the transceiver module 8101 is configured to send first data to a second communication device based on first information, wherein the first data is part or all of the data associated with the first command. Optionally, the transceiver module 8101 is used to perform at least one of the communication steps (e.g., steps S3101, S3102, and S3103, but not limited thereto) performed by the first communication device in any of the above methods, which will not be elaborated here. In some embodiments, the first communication device 8100 may further include a processing module. Optionally, the processing module is used to perform at least one of the other steps performed by the first communication device in any of the above methods, which will not be elaborated here.

[0531] Figure 8B is a schematic diagram of the structure of the second communication device proposed in an embodiment of this disclosure. As shown in Figure 8B, the second communication device 8200 may include at least a transceiver module 8201. In some embodiments, the transceiver module 8201 is configured to receive first data sent by the first communication device, wherein the first data is sent by the first communication device based on first information, and the first data is part or all of the data associated with the first command. Optionally, the transceiver module 8201 is used to perform at least one of the communication steps (e.g., steps S3101, S3102, and S3103, but not limited thereto) performed by the second communication device in any of the above methods, which will not be elaborated here. In some embodiments, the second communication device 8200 may further include a processing module. Optionally, the processing module is used to perform at least one of the other steps performed by the second communication device in any of the above methods, which will not be elaborated here.

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

[0533] 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. Optionally, the processing module may be interchangeable with a processor.

[0534] Figure 9A is a schematic diagram of the structure of the communication device 9100 proposed in an embodiment of this disclosure. The communication device 9100 can be a first communication device, a second communication device, a chip, chip system, or processor that supports the first communication device in implementing any of the above methods, or a chip, chip system, or processor that supports the second communication device in implementing any of the above methods. The communication device 9100 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.

[0535] As shown in Figure 9A, the communication device 9100 includes one or more processors 9101. The processor 9101 can be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can 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. The communication device 9100 is used to execute any of the above methods.

[0536] In some embodiments, the communication device 9100 further includes one or more memories 9102 for storing instructions. Optionally, all or part of the memories 9102 may also be located outside the communication device 9100.

[0537] In some embodiments, the communication device 9100 further includes one or more transceivers 9103. When the communication device 9100 includes one or more transceivers 9103, the transceivers 9103 perform at least one of the communication steps such as sending and / or receiving in the above method (e.g., steps S3101, S3102, and S3103, but not limited thereto), and the processor 9101 performs at least one of the other steps.

[0538] In some embodiments, a transceiver may include a receiver and / or a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, etc., may be used interchangeably; the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc., may be used interchangeably; and the terms receiver, receiving unit, receiver, receiving circuit, etc., may be used interchangeably.

[0539] In some embodiments, the communication device 9100 may include one or more interface circuits 9104. Optionally, the interface circuit 9104 is connected to the memory 9102, and the interface circuit 9104 can be used to receive signals from the memory 9102 or other devices, and can be used to send signals to the memory 9102 or other devices. For example, the interface circuit 9104 can read instructions stored in the memory 9102 and send the instructions to the processor 9101.

[0540] The communication device 9100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 9100 described in this disclosure is not limited thereto, and the structure of the communication device 9100 may not be limited by FIG. 9A. The communication device may be a standalone device or a 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, the IC collection may also include storage components for storing data and programs; (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.

[0541] Figure 9B is a schematic diagram of the structure of the chip 9200 proposed in an embodiment of this disclosure. For cases where the communication device 9100 can be a chip or a chip system, the schematic diagram of the chip 9200 shown in Figure 9B can be referred to, but is not limited thereto.

[0542] Chip 9200 includes one or more processors 9201, which are used to perform any of the above methods.

[0543] In some embodiments, chip 9200 further includes one or more interface circuits 9202. Optionally, the interface circuit 9202 is connected to memory 9203, and the interface circuit 9202 can be used to receive signals from memory 9203 or other devices, and the interface circuit 9202 can be used to send signals to memory 9203 or other devices. For example, the interface circuit 9202 can read instructions stored in memory 9203 and send the instructions to processor 9201.

[0544] In some embodiments, the interface circuit 9202 performs at least one of the communication steps such as sending and / or receiving in the above method (e.g., steps S3101, S3102, and S3103, but not limited thereto), and the processor 9201 performs at least one of the other steps.

[0545] In some embodiments, the terms interface circuit, interface, transceiver pin, transceiver, etc., can be used interchangeably.

[0546] In some embodiments, chip 9200 further includes one or more memories 9203 for storing instructions. Optionally, all or part of the memories 9203 may be located outside of chip 9200.

[0547] This disclosure also proposes a storage medium storing instructions that, when executed on the communication device 9100, cause the communication device 9100 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.

[0548] This disclosure also provides a program product that, when executed by the communication device 9100, causes the communication device 9100 to perform any of the above methods; or, when the program product runs on the communication device 9100, causes the communication device 9100 to perform any of the above methods. Optionally, the program product is a computer program product.

[0549] Alternatively, this disclosure proposes a program product, which includes a computer program that, when executed by the communication device 9100, causes the communication device 9100 to perform any of the above methods.

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

[0551] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0552] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A data transmission method, characterized by, The method applied to a first communication device comprises: sending, to a second communication device, first data associated with a first command based on first information.

2. The method of claim 1, wherein, The first data is part of the data associated with the first command, and the method further comprises: sending, to the second communication device, a data index used by the second communication device to sort the received first data, and / or the data index is used by the second communication device to determine whether all data associated with the first command has been received.

3. The method according to claim 1 or 2, characterized in that, The method further comprises: receiving resource indication information sent by the second communication device, the resource indication information indicating resources used for transmitting the first data.

4. The method of claim 3, wherein, The first data is part of the data associated with the first command, and the resources used for transmitting different first data are the same, or the resources used for transmitting different first data are different.

5. The method according to any one of claims 1 to 4, characterized in that, The first communication device is a capability-limited device, and the second communication device is at least one of an intermediate node, an access network device, a core network device, and a server; or The first communication device is at least one of an intermediate node, an access network device, a core network device, and a server, and the second communication device is a capability-limited device.

6. The method of claim 5, wherein, The capability-limited device includes an Ambient IOT device and / or an IOT device.

7. The method according to claim 5 or 6, characterized in that, The first information is used to indicate the amount of data that the capability-limited device can receive, and / or the first information is used to indicate the amount of data that the capability-limited device can send.

8. The method according to any one of claims 5 to 7, characterized in that, The method further comprises: determining the first information based on the device capability of the capability-limited device.

9. The method of claim 5 or 6, wherein, The method further comprises: receiving first capability indication information; determining the device capability of the capability-limited device based on the first capability indication information.

10. The method of claim 9, wherein, The first capability indication information includes at least one of capability indication and device information, and the device information includes at least one of device identification information and device type information.

11. The method according to claim 9 or 10, characterized in that, The device capability includes at least one of energy storage capability, data storage capability, and data processing capability.

12. The method of claim 11, wherein, The energy storage capability includes a maximum storage energy value and / or a remaining storage energy value; The data storage capability includes a maximum storage data amount and / or a remaining storage data amount; The data processing capability is used to indicate the energy consumed by the capability-limited device to receive data, or the data processing capability is used to indicate the energy consumed by the capability-limited device to send data, or the data processing capability is used to indicate the energy consumed by the capability-limited device to process data.

13. The method according to any one of claims 1 to 12, characterized in that, The method further comprises at least one of: sending, to the second communication device, second capability indication information used to indicate that the first communication device supports segmented transmission of data; receiving third capability indication information sent by the second communication device, the third capability indication information used to indicate that the second communication device supports segmented transmission of data.

14. A data transmission method, characterized by, The method applied to a second communication device comprises: receive first data sent by the first communication device, the first data being part of or all data associated with a first command and being sent by the first communication device based on first information.

15. The method of claim 14, wherein, The first data is part of the data associated with the first command, and the method further comprises: receiving a data index sent by the first communication device; sorting the received first data based on the data index, and / or determining whether all data associated with the first command has been received based on the data index.

16. The method according to claim 14 or 15, characterized in that The method further comprises: sending resource indication information to the first communication device, the resource indication information indicating resources used for transmitting the first data.

17. The method of claim 16, wherein, The first data is part of the data associated with the first command, and the resources used for transmitting different first data are the same or different.

18. The method according to any one of claims 14 to 17, characterized in that, The first communication device is a capability-limited device, and the second communication device is at least one of an intermediate node, an access network device, a core network device, and a server; or The first communication device is at least one of an intermediate node, an access network device, a core network device, and a server, and the second communication device is a capability-limited device.

19. The method of claim 18, wherein, The capability-limited device includes an Ambient IOT device and / or an IOT device.

20. The method of claim 18 or 19, wherein, The first information is used to indicate the amount of data that the capability-limited device can receive, and / or the first information is used to indicate the amount of data that the capability-limited device can send.

21. The method of any one of claims 18-20, wherein, The first information is determined based on the device capability of the capability-limited device, and the device capability includes at least one of energy storage capability, data storage capability, and data processing capability.

22. The method of claim 21, wherein, The energy storage capability includes a maximum storage energy value and / or a remaining storage energy value; The data storage capability includes a maximum storage data amount and / or a remaining storage data amount; The data processing capability is used to indicate the energy consumed by the capability-limited device to receive data, or the energy consumed by the capability-limited device to send data, or the energy consumed by the capability-limited device to process data.

23. The method of any one of claims 18-22, wherein, The method further comprises: sending first capability indication information to the first communication device, the first capability indication information being used by the first communication device to determine the device capability of the capability-limited device.

24. The method of claim 23, wherein, The first capability indication information includes at least one of capability indication and device information, and the device information includes at least one of device identification information and device type information.

25. The method of any one of claims 14 to 24, wherein, The method further comprises at least one of: receiving second capability indication information sent by the first communication device, the second capability indication information being used to indicate that the first communication device supports segmented transmission of data; sending third capability indication information to the first communication device, the third capability indication information being used to indicate that the second communication device supports segmented transmission of data.

26. A first communication device, characterized by comprises: a transceiver module configured to send first data to a second communication device based on first information, the first data being part of or all data associated with a first command.

27. A second communication device, characterized by comprises: The transceiving module is configured to receive first data sent by the first communication device, the first data being part or all of data associated with the first command and sent by the first communication device based on first information.

28. A first communication device, characterized by Comprise: one or more processors; wherein the first communication device is configured to perform the data transmission method of any one of claims 1-13.

29. A second communication device, characterized by Comprise: one or more processors; wherein the second communication device is configured to perform the data transmission method of any one of claims 14-25.

30. A communication system, characterized by Comprise a first communication device and a second communication device, wherein the first communication device is configured to implement the data transmission method of any one of claims 1-13, and the second communication device is configured to implement the data transmission method of any one of claims 14-25.

31. A storage medium, the storage medium storing instructions, wherein, When the instructions are run on a communication device, the communication device is caused to perform the data transmission method of any one of claims 1-13 or 14-25.

32. A program product comprising a computer program, characterized in that When the computer program is executed by a communication device, the communication device is caused to perform the data transmission method of any one of claims 1-13 or 14-25.