Information transmission methods, equipment, systems and storage media
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-13
- Publication Date
- 2026-08-14
AI Technical Summary
[0002]在物联网网络中,传统的物联网设备通常由寿命有限的传统电池驱动
[0013]在本公开实施例中,明确了第一设备的行为,尤其在两个传输的资源发生冲突的情况下,可以确定第一设备优先执行的传输,从而可以避免后续资源冲突,提高了IoT技术和/或A-IoT技术的可用性和可靠性。
Smart Images

Figure CN122580975A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communications, and in particular to information transmission methods, devices, systems and storage media. Background Technology
[0002] In IoT networks, traditional IoT devices are typically powered by conventional batteries with limited lifespans. To improve network performance and sustainability, the Ambient Internet of Things (A-IoT), also known as battery-free IoT, has been proposed. Summary of the Invention
[0003] To improve the availability of IoT technology and / or A-IoT technology, embodiments of this disclosure provide an information transmission method, device, system, and storage medium.
[0004] According to a first aspect of the present disclosure, an information transmission method is provided, the method being executed by a first device, the method comprising: Determine the resources for the first transmission; wherein the first transmission is a transmission between the first device and an Internet of Things (IoT) device; In the event of a conflict between the resources of the first transmission and the resources of the second transmission, it is determined whether the first transmission or the second transmission should be executed first; wherein the second transmission is a transmission between the first device and the network device.
[0005] According to a second aspect of the present disclosure, an information transmission method is provided, the method being executed by a network device, the method comprising: In the event of a conflict between the resources of the first transmission and the resources of the second transmission, it is determined that the first device shall prioritize either the first transmission or the second transmission; wherein the first transmission is the transmission between the first device and the Internet of Things (IoT) device, and the second transmission is the transmission between the first device and the network device.
[0006] According to a third aspect of the present disclosure, a first device is provided, comprising: The processing module is configured to determine the resources for a first transmission; wherein the first transmission is a transmission between the first device and an Internet of Things (IoT) device. The processing module is further configured to determine whether to prioritize the execution of the first transmission or the second transmission in the event of a conflict between the resources of the first transmission and the resources of the second transmission; wherein the second transmission is a transmission between the first device and the network device.
[0007] According to a fourth aspect of the present disclosure, a network device is provided, comprising: The processing module is configured to determine whether the first device should prioritize executing the first transmission or the second transmission if a conflict occurs between the resources of the first transmission and the resources of the second transmission; wherein the first transmission is a transmission between the first device and an Internet of Things (IoT) device, and the second transmission is a transmission between the first device and the network device.
[0008] According to a fifth aspect of the present disclosure, a first device is provided, comprising: One or more processors; The processor is used to execute the information transmission method described in any one of the first aspects.
[0009] According to a sixth aspect of the present disclosure, a network device is provided, comprising: One or more processors; The processor is used to execute the information transmission method described in any one of the second aspects.
[0010] According to a seventh aspect of the present disclosure, a communication system is provided, comprising: A first device, the first device being configured to implement the information transmission method as described in any one of the first aspects; A network device configured to implement the information transmission method described in any of the second aspects; Internet of Things (IoT) devices.
[0011] According to an eighth aspect of the present disclosure, a storage medium is provided that stores instructions that, when executed on a communication device, cause the communication device to perform an information transmission method as described in any one of the first or second aspects.
[0012] According to a ninth aspect of the present disclosure, a program product is provided, including at least one of a program and instructions, wherein when the program and instructions are executed by a communication device, they implement the information transmission method as described in any one of the first or second aspects.
[0013] In this embodiment of the disclosure, the behavior of the first device is clarified. In particular, when the resources of two transmissions conflict, the transmission that the first device prioritizes can be determined, thereby avoiding subsequent resource conflicts and improving the availability and reliability of IoT technology and / or A-IoT technology.
[0014] 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
[0015] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0016] Figure 1A This is an exemplary schematic diagram of the architecture of a communication system provided according to embodiments of the present disclosure.
[0017] Figure 1B This is a schematic diagram of an exemplary scenario of backscatter communication provided according to an embodiment of the present disclosure.
[0018] Figure 1C This is an exemplary topology diagram of an A-IoT scenario provided according to embodiments of this disclosure.
[0019] Figure 1D This is an exemplary topology diagram of an A-IoT scenario provided according to embodiments of this disclosure.
[0020] Figure 2A This is one of the exemplary interactive diagrams of the information transmission method provided according to the embodiments of this disclosure.
[0021] Figure 2B This is a second exemplary interactive schematic diagram of an information transmission method provided according to embodiments of the present disclosure.
[0022] Figure 2C This is a third exemplary interactive schematic diagram of an information transmission method provided according to embodiments of the present disclosure.
[0023] Figure 3A This is one of the exemplary flowcharts of an information transmission method provided according to embodiments of the present disclosure.
[0024] Figure 3B This is a second exemplary flowchart of an information transmission method provided according to an embodiment of the present disclosure.
[0025] Figure 3C This is a third exemplary flowchart of an information transmission method provided according to embodiments of the present disclosure.
[0026] Figure 3D This is a fourth exemplary flowchart of an information transmission method provided according to embodiments of the present disclosure.
[0027] Figure 4A This is a fifth exemplary flowchart of an information transmission method provided according to embodiments of the present disclosure.
[0028] Figure 4B This is a sixth exemplary flowchart of an information transmission method provided according to embodiments of the present disclosure.
[0029] Figure 4C This is a seventh exemplary flowchart of an information transmission method provided according to embodiments of the present disclosure.
[0030] Figure 4D This is an eighth exemplary flowchart of an information transmission method provided according to embodiments of the present disclosure.
[0031] Figure 5A This is an exemplary block diagram of a first device provided according to an embodiment of the present disclosure.
[0032] Figure 5B This is an exemplary block diagram of a network device provided according to embodiments of the present disclosure.
[0033] Figure 6A This is an exemplary schematic diagram of a communication device provided according to an embodiment of the present disclosure.
[0034] Figure 6B This is an exemplary schematic diagram of a chip provided according to an embodiment of the present disclosure. Detailed Implementation
[0035] 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 the present invention. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the invention as detailed in the appended claims.
[0036] This disclosure provides an information transmission method, device, system, and storage medium.
[0037] In a first aspect, embodiments of this disclosure propose an information transmission method, the method being executed by a first device, the method comprising: determining resources for a first transmission; wherein the first transmission is a transmission between the first device and an Internet of Things (IoT) device; and, in the event of a conflict between resources for the first transmission and resources for a second transmission, determining whether to prioritize the execution of the first transmission or the second transmission; wherein the second transmission is a transmission between the first device and a network device.
[0038] The above embodiments clarify the behavior of the first device. In particular, when the resources of two transmissions conflict, the transmission that the first device prioritizes can be determined, thereby avoiding subsequent resource conflicts and improving the availability and reliability of IoT technology and / or A-IoT technology.
[0039] In conjunction with some embodiments of the first aspect, in some embodiments, determining the resources of the first transmission includes: selecting resources of the first transmission from the available resources of the first transmission.
[0040] In the above embodiments, the first device can select the first transmission resources itself, which improves the availability and reliability of IoT technology and / or A-IoT technology.
[0041] In conjunction with some embodiments of the first aspect, in some embodiments, selecting the resource of the first transmission includes at least one of the following: selecting the resource of the first transmission in response to triggering an IoT service; selecting the resource of the first transmission based on a service request sent by the network device, the service request being used to trigger the IoT service.
[0042] In the above embodiments, IoT services can be triggered by a first device or a network device. Furthermore, the first device selects the resources for the first transmission, which improves the availability and reliability of IoT technology and / or A-IoT technology.
[0043] In conjunction with some embodiments of the first aspect, in some embodiments, determining the resources of the first transmission includes: determining the resources of the first transmission based on resource indication information sent by the network device, wherein the resource indication information is used to schedule or configure the resources of the first transmission.
[0044] In the above embodiments, the resources of the first transmission can be scheduled or configured by the network device, thereby avoiding resource conflicts between the two transmissions and ensuring high availability.
[0045] In conjunction with some embodiments of the first aspect, in some embodiments, determining the resources of the first transmission includes at least one of the following: sending first indication information to the network device; wherein the first indication information is used to indicate association information, the association information being related to the selected resources of the first transmission; determining the resources of the first transmission based on second indication information sent by the network device, and / or reselecting the resources of the first transmission; wherein the second indication information is used by the first device to determine the resources of the first transmission, and / or reselect the resources of the first transmission.
[0046] In the above embodiments, the first device can send a first indication message to the network device and / or receive a second indication message sent by the network device, thereby determining the resources for the first transmission. This is simple to implement, highly available, and avoids resource conflicts between the two transmissions through the interaction between the first device and the network device, thus ensuring high availability.
[0047] In conjunction with some embodiments of the first aspect, in some embodiments, the second indication information is used to indicate at least one of the following: whether the resources of the first transmission conflict with the resources of the second transmission; a first resource; wherein the first resource is used by the first device to perform the first transmission.
[0048] In the above embodiments, the second indication information can indicate one of the above indications so that the first device can determine or reselect the resources of the first transmission, avoid resource conflicts between the two transmissions, and improve the availability and reliability of IoT technology and / or A-IoT technology.
[0049] In conjunction with some embodiments of the first aspect, in some embodiments, determining whether to prioritize the execution of the first transmission or the second transmission includes at least one of the following: determining whether to prioritize the execution of the first transmission or the second transmission based on a predefined method; or determining whether to prioritize the execution of the first transmission or the second transmission based on first information, wherein the first information is related to the transmission priority order.
[0050] In the above embodiments, the first device can determine the priority transmission based on a predefined method and / or first information, which clarifies the behavior of the first device and improves the communication reliability when the first device acts as an intermediate node.
[0051] In some embodiments, in conjunction with the first aspect, the method further includes: sending third indication information to the network device, the third indication information being used to instruct the first device to prioritize either the first transmission or the second transmission.
[0052] In the above embodiments, the first device can inform the network device to prioritize the execution of the first transmission or the second transmission, thereby avoiding resource conflicts between the two subsequent transmissions and improving the availability and reliability of IoT technology and / or A-IoT technology.
[0053] In conjunction with some embodiments of the first aspect, in some embodiments, the third indication information includes at least one of the following: conflict indication information, which indicates that the resources of the first transmission conflict with the resources of the second transmission; association information, which is related to the resources of the first transmission; transmission indication information, which indicates that the first device prioritizes the first transmission or the second transmission; the effective range of the first device prioritizing the first transmission or the second transmission; and biased transmission indication information, which indicates that the first device tends to prioritize the first transmission or the second transmission.
[0054] In the above embodiments, the third indication information can indicate at least one of the above to avoid resource conflicts in the subsequent two transmissions, thereby improving the availability and reliability of IoT technology and / or A-IoT technology.
[0055] In conjunction with some embodiments of the first aspect, in some embodiments, the first information includes at least one of the following: transmission priority information; channel condition information.
[0056] In the above embodiments, the first information may include at least one of the above, so that the first device can quickly determine the transmission to be performed first, thereby improving the availability and reliability of IoT technology and / or A-IoT technology.
[0057] In conjunction with some embodiments of the first aspect, in some embodiments, the transmission priority information includes at least one of the following: priority information of the first transmission; priority information of the second transmission; and a transmission priority threshold.
[0058] In the above embodiments, the transmission priority information may include at least one of the above. The first device can quickly determine the transmission to be executed first based on the transmission priority information, ensuring that transmissions with high priority are executed first, thereby improving the availability and reliability of IoT technology and / or A-IoT technology.
[0059] In conjunction with some embodiments of the first aspect, in some embodiments, determining whether to prioritize the execution of the first transmission or the second transmission based on the first information includes at least one of the following: the first transmission has a higher priority than the second transmission, thus determining to prioritize the execution of the first transmission; the first transmission has a lower priority than the second transmission, thus determining to prioritize the execution of the second transmission; the first transmission has a higher priority than the transmission priority threshold, thus determining to prioritize the execution of the first transmission; the second transmission has a higher priority than the transmission priority threshold, thus determining to prioritize the execution of the second transmission; the first transmission has a higher priority than the transmission priority threshold, and the second transmission has a higher priority than the transmission priority threshold, thus determining to prioritize the execution of the first transmission or the second transmission based on a predefined method; the first transmission has a higher priority than the transmission priority threshold, and the second transmission has a higher priority than the transmission priority threshold, thus determining to prioritize the execution of the first transmission or the second transmission based on a first condition, wherein the first condition is a condition for selecting the transmission that the first device prioritizes to execute.
[0060] In the above embodiments, the first device can quickly determine the transmission to be executed first based on the transmission priority information of at least one transmission, ensuring that transmissions with high priority are executed first, thereby improving the availability and reliability of IoT technology and / or A-IoT technology.
[0061] In conjunction with some embodiments of the first aspect, in some embodiments, the channel condition information includes: the channel condition information of the first transmission; the channel condition information of the second transmission; and a channel condition threshold.
[0062] In the above embodiments, the channel condition information may include at least one of the above. The first device can quickly determine the transmission to be executed first based on the channel condition information, ensuring that the transmission with good channel conditions is executed first, thereby improving the availability and reliability of IoT technology and / or A-IoT technology.
[0063] In conjunction with some embodiments of the first aspect, in some embodiments, determining whether to prioritize the execution of the first transmission or the second transmission based on the first information includes at least one of the following: the channel conditions of the first transmission are better than the channel conditions of the second transmission, thus determining to prioritize the execution of the first transmission; the channel conditions of the second transmission are better than the channel conditions of the first transmission, thus determining to prioritize the execution of the second transmission; the channel conditions of the first transmission are better than the channel condition threshold, thus determining to prioritize the execution of the first transmission; the channel conditions of the second transmission are better than the channel condition threshold, thus determining to prioritize the execution of the second transmission; the channel conditions of the first transmission are better than the channel condition threshold, and the channel conditions of the second transmission are better than the channel condition threshold, thus determining to prioritize the execution of the first transmission or the second transmission based on a predefined method; the channel conditions of the first transmission are better than the channel condition threshold, and the channel conditions of the second transmission are better than the channel condition threshold, thus determining to prioritize the execution of the first transmission or the second transmission based on a first condition, wherein the first condition is a condition for selecting the transmission that the first device prioritizes to execute.
[0064] In the above embodiments, the first device can quickly determine the priority transmission based on at least one transmission channel condition information, ensuring that transmissions with good channel conditions are prioritized, thereby improving the availability and reliability of IoT technology and / or A-IoT technology.
[0065] In conjunction with some embodiments of the first aspect, in some embodiments, determining whether to prioritize the execution of the first transmission or the second transmission when a conflict occurs between the resources of the first transmission and the resources of the second transmission includes at least one of the following: sending a fourth indication message to the network device when a conflict occurs between the resources of the first transmission and the resources of the second transmission, the fourth indication message being used to indicate information related to the resource conflict; and determining whether to prioritize the execution of the first transmission or the second transmission based on a fifth indication message sent by the network device; wherein the fifth indication message is used to instruct the first device to prioritize the execution of the first transmission or the second transmission.
[0066] In the above embodiments, the first device can inform the network device of the conflict information, and the network device can determine the transmission that the first device should prioritize, thereby avoiding subsequent resource conflicts and improving the availability and reliability of IoT technology and / or A-IoT technology.
[0067] In conjunction with some embodiments of the first aspect, in some embodiments, the fourth indication information includes at least one of the following: conflict indication information, which indicates that the resources of the first transmission conflict with the resources of the second transmission; association information, which is related to the resources of the first transmission; and preference transmission indication information, which indicates that the first device prefers to perform the first transmission or the second transmission.
[0068] In the above embodiments, the fourth indication information may include at least one of the above, thereby enabling network devices to obtain conflict-related information in a simple and highly available manner.
[0069] In conjunction with some embodiments of the first aspect, in some embodiments, the fifth indication information is also used to indicate the effective range of the first device prioritizing the execution of the first transmission or the second transmission.
[0070] In the above embodiments, the network device can use the fifth indication information to instruct the first device to prioritize the effective range of the first transmission or the second transmission, thereby improving the reliability of the first device in performing the transmission.
[0071] In conjunction with some embodiments of the first aspect, in some embodiments, the effective scope includes at least one of the following: effective geographic location information; effective cell information; effective time information; effective IoT service information; effective IoT device information.
[0072] In the above embodiments, the effective scope includes at least one of the above, and the availability is high.
[0073] In conjunction with some embodiments of the first aspect, in some embodiments, the associated information includes at least one of the following: resource information of the first transmission; conflicting resource information; associated service information, the associated service information being IoT service information associated with the first resource; associated device information, the associated device information being IoT device information associated with the second resource; and preferred transmission indication information, the preferred transmission indication information being used to indicate that the first device prefers to perform the first transmission or the second transmission first.
[0074] In the above embodiments, the associated information includes at least one of the above-mentioned items, which is simple to implement and highly usable.
[0075] In conjunction with some embodiments of the first aspect, in some embodiments, the associated service information includes at least one of the following: associated IoT service type information; associated IoT service identification information; associated IoT service priority information.
[0076] In conjunction with some embodiments of the first aspect, in some embodiments, the associated device information includes at least one of the following: associated IoT device type information; associated IoT device identification information; associated IoT device priority information.
[0077] Secondly, embodiments of this disclosure propose an information transmission method, which is executed by a network device. The method includes: in the event of a conflict between the resources of a first transmission and the resources of a second transmission, determining that a first device prioritizes either the first transmission or the second transmission; wherein the first transmission is a transmission between the first device and an Internet of Things (IoT) device, and the second transmission is a transmission between the first device and the network device.
[0078] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes: sending a service request to the first device, the service request being used to trigger an IoT service, and the service request being used by the first device to select the resources of the first transmission.
[0079] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes: sending resource indication information to the first device; wherein the resource indication information is used to schedule or configure the resources of the first transmission.
[0080] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes: receiving first indication information sent by the first device; wherein the first indication information is used to indicate association information, the association information being related to the resources of the first transmission selected by the first device; sending response information to the first device based on the resources of the first transmission and the resources of the second transmission; wherein the second indication information is used by the first device to determine the resources of the first transmission, and / or to reselect the resources of the first transmission.
[0081] In conjunction with some embodiments of the second aspect, in some embodiments, the second indication information is used to indicate at least one of the following: whether the resources of the first transmission conflict with the resources of the second transmission; a first resource; wherein the first resource is used by the first device to perform the first transmission.
[0082] In conjunction with some embodiments of the second aspect, in some embodiments, determining whether the first device prioritizes performing the first transmission or the second transmission includes: determining whether the first device prioritizes performing the first transmission or the second transmission based on third indication information sent by the first device; wherein the third indication information is used to instruct the first device to prioritize performing the first transmission or the second transmission.
[0083] In conjunction with some embodiments of the second aspect, in some embodiments, the third indication information includes at least one of the following: conflict indication information, which indicates that the resources of the first transmission conflict with the resources of the second transmission; association information, which is related to the resources of the first transmission; transmission indication information, which indicates that the first device prioritizes the first transmission or the second transmission; the effective range of the first device prioritizing the first transmission or the second transmission; and biased transmission indication information, which indicates that the first device tends to prioritize the first transmission or the second transmission.
[0084] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes: determining, based on fourth indication information sent by the first device, that a conflict exists between the resources of the first transmission and the resources of the second transmission; wherein the fourth indication information is used to indicate information related to the resource conflict.
[0085] In conjunction with some embodiments of the second aspect, in some embodiments, the fourth indication information includes at least one of the following: conflict indication information, which indicates that the resources of the first transmission conflict with the resources of the second transmission; association information, which is related to the resources of the first transmission; and preference transmission indication information, which indicates that the first device prefers to perform the first transmission or the second transmission.
[0086] In conjunction with some embodiments of the second aspect, in some embodiments, determining that the first device prioritizes performing the first transmission or the second transmission includes at least one of the following: determining that the first device prioritizes performing the first transmission or the second transmission based on a predefined method; determining that the first device prioritizes performing the first transmission or the second transmission based on first information, wherein the first information is related to the transmission priority order.
[0087] In some embodiments, in conjunction with the second aspect, the method further includes: sending a fifth indication message to the first device, the fifth indication message being used to instruct the first device to prioritize either the first transmission or the second transmission.
[0088] In conjunction with some embodiments of the second aspect, in some embodiments, the fifth indication information is also used to indicate the effective range of the first device prioritizing the execution of the first transmission or the second transmission.
[0089] In conjunction with some embodiments of the second aspect, in some embodiments, the effective scope includes at least one of the following: effective geographic location information; effective cell information; effective time information; effective IoT service information; effective IoT device information.
[0090] In conjunction with some embodiments of the second aspect, in some embodiments, the first information includes at least one of the following: transmission priority information; channel condition information.
[0091] In conjunction with some embodiments of the second aspect, in some embodiments, the transmission priority information includes at least one of the following: priority information of the first transmission; priority information of the second transmission; and a transmission priority threshold.
[0092] In conjunction with some embodiments of the second aspect, in some embodiments, determining whether the first device prioritizes executing the first transmission or the second transmission based on the first information includes at least one of the following: the first transmission has a higher priority than the second transmission, thus determining that the first device prioritizes executing the first transmission; the first transmission has a lower priority than the second transmission, thus determining that the first device prioritizes executing the second transmission; the first transmission has a higher priority than the transmission priority threshold, thus determining that the first device prioritizes executing the first transmission; the second transmission has a higher priority than the transmission priority threshold, thus determining that the first device prioritizes executing the second transmission; the first transmission has a higher priority than the transmission priority threshold, and the second transmission has a higher priority than the transmission priority threshold, thus determining that the first device prioritizes executing the first transmission or the second transmission based on a predefined method; the first transmission has a higher priority than the transmission priority threshold, and the second transmission has a higher priority than the transmission priority threshold, thus determining that the first device prioritizes executing the first transmission or the second transmission based on a first condition, wherein the first condition is a condition for selecting the transmission that the first device prioritizes executing.
[0093] In conjunction with some embodiments of the second aspect, in some embodiments, the channel condition information includes: the channel condition information of the first transmission; the channel condition information of the second transmission; and a channel condition threshold.
[0094] In conjunction with some embodiments of the second aspect, in some embodiments, determining whether the first device prioritizes executing the first transmission or the second transmission based on the first information includes at least one of the following: the channel conditions of the first transmission are better than the channel conditions of the second transmission, thus determining that the first device prioritizes executing the first transmission; the channel conditions of the second transmission are better than the channel conditions of the first transmission, thus determining that the first device prioritizes executing the second transmission; the channel conditions of the first transmission are better than the channel condition threshold, thus determining that the first device prioritizes executing the first transmission; the channel conditions of the second transmission are better than the channel condition threshold, thus determining that the first device prioritizes executing the second transmission; the channel conditions of the first transmission are better than the channel condition threshold, and the channel conditions of the second transmission are better than the channel condition threshold, thus determining that the first device prioritizes executing the first transmission or the second transmission based on a predefined method; the channel conditions of the first transmission are better than the channel condition threshold, and the channel conditions of the second transmission are better than the channel condition threshold, thus determining that the first device prioritizes executing the first transmission or the second transmission based on a first condition, wherein the first condition is a condition for selecting the transmission that the first device prioritizes executing.
[0095] In conjunction with some embodiments of the second aspect, in some embodiments, the associated information includes at least one of the following: resource information of the first transmission; conflicting resource information; associated service information, the associated service information being IoT service information associated with the first resource; associated device information, the associated device information being IoT device information associated with the second resource; and preferred transmission indication information, the preferred transmission indication information being used to indicate that the first device prefers to perform the first transmission or the second transmission first.
[0096] In conjunction with some embodiments of the second aspect, in some embodiments, the associated service information includes at least one of the following: associated IoT service type information; associated IoT service identifier information; associated IoT service priority information.
[0097] In conjunction with some embodiments of the second aspect, in some embodiments, the associated device information includes at least one of the following: associated IoT device type information; associated IoT device identification information; associated IoT device priority information.
[0098] Thirdly, embodiments of this disclosure provide a first device, the first device comprising: a processing module configured to determine resources for a first transmission; wherein the first transmission is a transmission between the first device and an Internet of Things (IoT) device; the processing module is further configured to determine, in the event of a conflict between resources for the first transmission and resources for a second transmission, to prioritize either the first transmission or the second transmission; wherein the second transmission is a transmission between the first device and a network device.
[0099] Fourthly, embodiments of this disclosure provide a network device, the network device comprising: a processing module configured to determine, in the event of a conflict between the resources of a first transmission and the resources of a second transmission, a first device to preferentially execute either the first transmission or the second transmission; wherein the first transmission is a transmission between the first device and an Internet of Things (IoT) device, and the second transmission is a transmission between the first device and the network device.
[0100] Fifthly, embodiments of this disclosure provide a first device comprising: one or more processors; wherein the processors are configured to perform the information transmission method described in any one of the first aspects.
[0101] In a sixth aspect, embodiments of this disclosure provide a network device comprising: one or more processors; wherein the processors are configured to perform the information transmission method described in any one of the second aspects.
[0102] In a seventh aspect, embodiments of this disclosure provide a communication system comprising: a first device configured to implement the information transmission method described in any one aspect; a network device configured to implement the information transmission method described in any one aspect; and an Internet of Things (IoT) device.
[0103] Eighthly, embodiments of this disclosure provide a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform an information transmission method as described in any one of the first or second aspects.
[0104] In a ninth aspect, embodiments of this disclosure provide a computer program product, including a computer program that, when executed by a processor, is used to implement the information transmission method described in any one of the first or second aspects.
[0105] It is understood that the aforementioned first device, network device, communication system, and storage medium are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.
[0106] This disclosure provides an information transmission method, a first device, a network device, a system, and a storage medium. In some embodiments, the terms "information transmission method" and "communication method," "information processing method," etc., can be used interchangeably; the terms "information transmission device" and "communication device," "information processing device," etc., can be used interchangeably; and the terms "information transmission system," "information processing system," "communication system," etc., can be used interchangeably.
[0107] 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.
[0108] 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.
[0109] 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.
[0110] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the aforementioned," "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 or a plural expression.
[0111] In the embodiments disclosed herein, "multiple" refers to two or more.
[0112] In some embodiments, the terms “at least one of,” “one or more,” “a plurality of,” and “multiple” may be used interchangeably.
[0113] 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 (executes A regardless of B); in some embodiments, B (executes B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, both A and B are executed. The same applies when there are more branches such as A, B, C, etc.
[0114] 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, selective execution from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, and C.
[0115] 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.
[0116] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0117] 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", "entity", "body", etc.
[0118] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.
[0119] In some embodiments, data, information, etc., may be obtained with the user's consent.
[0120] 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.
[0121] Figure 1A This is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.
[0122] like Figure 1A As shown, the communication system 100 includes a first device 101 and a network device 102.
[0123] In some embodiments, the first device 101 may be an intermediate node, which may be located between the IoT device and a network device, such as an access network device, and / or, the intermediate node may be located between the A-IoT device and the network device. When the first device 101 is an intermediate node, it may be any one of the following: a relay node, an integrated access backhaul (IAB) node, a regular terminal, or a repeater node.
[0124] For example, when the first device 101 is a general terminal, it includes at least one of the following: mobile phone, wearable device, car with communication function, smart car, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home, but is not limited thereto.
[0125] In some embodiments, network device 102 may include at least one of access network device and core network device.
[0126] The access network equipment includes, for example, nodes or devices that connect ordinary terminals or intermediate nodes to the wireless network. The access network equipment may include, but is not limited to, at least one of the following in a 5G communication system: evolved Node B (eNB), next-generation evolved Node B (ng-eNB), next-generation Node B (gNB), node B (NB), home node B (HNB), home evolved node B (HeNB), radio backhaul equipment, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in a 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in a Wi-Fi system.
[0127] The access network equipment can be composed of a central unit (CU) and a distributed unit (DU). The CU can also be called a control unit. The CU-DU structure can separate the protocol layer of the access network equipment. 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, which is centrally controlled by the CU. However, this is not the only option.
[0128] The core network equipment can be a single device, including one or more network elements, or multiple devices or a group of devices. Network elements can be virtual or physical. The core network includes, for example, at least one of the following: Evolved Packet Core (EPC), 5G Core Network (5GCN), and Next Generation Core (NGC).
[0129] In some embodiments, the communication system may further include at least one of A-IoT device 103 and IoT device 104.
[0130] In some embodiments, the A-IoT device 103 may be an A-IoT device acting as a tag. In an A-IoT scenario, the A-IoT device 103 may include, but is not limited to, devices that send data and / or signaling after being triggered by other devices, such as terminals or network devices. It is equipped with a Radio Frequency Identification (RFID) tag and can be read by other devices, such as terminals or network devices, for operations such as tag inventory and data reporting.
[0131] In some embodiments, IoT device 104 may be an IoT device acting as a tag. In an IoT scenario, IoT device 104 may include, but is not limited to, at least one of the following: a device that sends data and / or signaling after being triggered by other devices, a sensor-type device, a smart home device, a smart meter, a smart water meter, a traffic light, etc.
[0132] 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.
[0133] 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.
[0134] The following embodiments of this disclosure can be applied to Figure 1A The communication system 100 shown, or a part thereof, but not limited to it. Figure 1A The entities shown are illustrative; a communication system may include... Figure 1A All or part of the main body, or may include Figure 1A Other entities besides the main body, the number and form of each entity are arbitrary, each entity can be physical or virtual, the connection relationship between the entities is illustrative, the entities can be unconnected or connected, and the connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.
[0135] In some embodiments, traditional IoT devices in today's IoT networks are often powered by conventional batteries with limited lifespans, negatively impacting user experience. The astronomical growth of IoT networks, coupled with the sheer number of IoT devices, has pushed maintenance costs, including labor and battery expenses, to entirely new levels. Billions of conventional batteries are discarded annually, with only a fraction being effectively recycled, causing harmful impacts on the Earth's ecosystem. Maintaining IoT networks and replacing batteries can be extremely challenging under some extreme environmental conditions. In this regard, battery-free IoT communication has been proposed, which will improve network performance and sustainability and expand application scenarios. Furthermore, battery-free communication is more environmentally friendly and safer for children and the elderly. By eliminating conventional batteries, device size and cost can be significantly reduced, paving the way for a variety of new applications.
[0136] In some embodiments, various Low Power Wide Area (LPWA) technologies, such as Machine Type Communication (MTC), Narrow Band Internet of Things (NB-IoT), and Reduced Capability (RedCap), are proposed to meet the growing demands of vertical industries. These LPWA technologies achieve low cost, low power consumption, and massive connectivity, satisfying the requirements of many applications.
[0137] However, many use cases and applications still cannot solve the following problems.
[0138] First, devices powered by conventional batteries are unsuitable, for example, in extreme environmental conditions (e.g., high voltage, extremely high / low temperatures, humid environments). Second, maintenance-free devices are required (e.g., conventional batteries that do not require device replacement). Finally, ultra-low complexity, very small device size / form factor (e.g., thickness in millimeters), and longer lifespan are required.
[0139] Ambient power-enabled IoT is a promising technology that can address the aforementioned unmet needs. An ambient power-enabled IoT device is an IoT device powered by energy harvesting, without batteries or with limited energy storage capacity (e.g., using capacitors), providing energy by harvesting radio waves, light, motion, heat, or any other suitable source.
[0140] Energy harvested from the environment can power data transmission and wireless communication at sensing nodes. Current mainstream low-power IoT communication chips (such as Bluetooth BLE, LoRa, and NB-IoT) consume tens or even hundreds of milliwatts of power for transmission and reception, while environmental energy harvesting yields only microwatts, insufficient to power these types of nodes. Therefore, a new wireless communication technology is needed to reduce communication energy consumption to tens or even below ten microwatts. The current mainstream approach employs backscatter communication technology. Backscatter communication is one of the key technologies for building a green, energy-efficient, low-cost, and flexibly deployable future Internet of Things (IoT), and is an important means of realizing "intelligent interconnection of everything."
[0141] Backscatter communication utilizes the principle of radio frequency (RF) signal backscattering to design an extremely low-power modulation and transmission technology. Since a portion of the RF signal is reflected when it reaches the surface of an object, the transmitting node adjusts the matching between its receiving antenna and impedance according to the information to be transmitted, enhancing the reflection of the incident RF signal and modulating its acquired sensing data onto the reflected signal to complete data transmission. This process is similar to a reflector. Compared to other communication technologies, backscatter communication does not require complex RF structures, reducing the use of components such as power amplifiers, high-precision crystal oscillators, duplexers, and high-precision filters. It also does not require complex baseband processing, thus simplifying terminal design and significantly reducing terminal node costs.
[0142] Backscatter communication has been widely used in RFID (Radio Frequency Identification) systems. Its working principle is as follows: Figure 1B As shown, the receiver (usually an RFID reader) sends a radio frequency excitation signal to activate the passive node (usually an RFID electronic tag). The passive node uses backscatter communication to modulate its own information onto the radio frequency signal. The reader receives the backscatter signal from the passive electronic tag and demodulates it to achieve communication.
[0143] Currently, RFID technology has areas for improvement, such as limited coverage distance (the wireless signal experiences double-path fading during communication, resulting in significant path loss and a short effective communication distance), single-channel transmission, the need for precise tag alignment, and the lack of power control. There is significant room for improvement in the communication aspects of RFID technology. Integrating with other communication technologies can enhance the wireless communication performance of RFID in passive IoT applications.
[0144] New types of IoT devices, such as passive IoT devices, are characterized by low memory, low processing power, low power consumption, small data transmission, and mass deployment. Environmental IoT devices can be maintenance-free and have a long service life, for example, exceeding 10 years.
[0145] This new type of IoT device requires energy from radio waves emitted by network nodes to power itself. Therefore, before receiving energy, the IoT device is typically in a "power-off" state, i.e., offline. For this reason, the communication system needs to support data communication methods with shorter transmission times, lower memory consumption, and more convenient terminal management to complete the data communication process as quickly as possible.
[0146] In some embodiments, the topology of an A-IoT system can be, for example... Figure 1C As shown, it includes at least one of the following topology structures: Topology 1: A-IoT devices and base stations directly receive and transmit uplink and downlink data. Topology2 enables A-IoT devices and base stations to indirectly receive and transmit uplink and downlink data.
[0147] In this system, there are intermediate nodes between A-IoT devices and base stations for forwarding.
[0148] In some embodiments, to enhance communication coverage between the device and the network side, a topology 2 communication method can be adopted, where the base station is connected to an intermediate node for uplink and downlink communication; the intermediate node is connected to the device for uplink and downlink communication, for example... Figure 1D As shown. Intermediate nodes can be relay, IAB, UE, or repeater.
[0149] In some embodiments, in an A-IoT system and / or an IoT system, the first device 101 may provide signaling and data forwarding functions between the A-IoT device 103 and the network device, and / or between the IoT device 104 and the network device.
[0150] In one example, the resources used for communication between the first device 101 and the A-IoT device 103 (and / or IoT device 104) are selected by the first device 101 itself based on the resources configured by the network device 102. That is, at this time, the network device 102 cannot determine the final resource selection result of the first device 101. Therefore, when the network device 102 schedules the first device 101 to perform NR Uu interface transmission, there may be a conflict or collision with the resources used for communication between the first device 101 and the A-IoT device 103 (and / or IoT device 104).
[0151] To improve the availability and reliability of A-IoT technology and / or IoT technology, this disclosure provides the following information transmission methods, devices, systems, and storage media.
[0152] Figure 2A This is an interactive schematic diagram illustrating an information transmission method according to an embodiment of this disclosure. For example... Figure 2A As shown, the embodiments of this disclosure relate to an information transmission method, which includes: In step S2101, network device 102 sends a service request to first device 101.
[0153] In some embodiments, the first device 101 receives a service request.
[0154] In some embodiments, the first device 101 is an intermediate node located between the A-IoT device 103 and the network device 102. After receiving commands and / or data sent by the network device 102, it forwards them to the A-IoT device 103, and / or receives information and / or data returned by the A-IoT device 103 and sends it to the network device 102.
[0155] In this embodiment of the disclosure, an A-IoT device is used as an example for illustration. It is understood that the "device" in this disclosure can also be an IoT device or other low-capability terminal device. Accordingly, the solution of this disclosure is also applicable to scenarios where the first device 101 acts as an intermediate node, located between the network device and the IoT device or other low-capability terminal device.
[0156] In some embodiments, the first device 101 can act as a reader for the A-IoT device 103, and can send commands and / or data to the A-IoT device 103 to enable the A-IoT device 103 to perform operations such as tag inventory and data reporting.
[0157] In some embodiments, the first device 101 may be any one of a terminal, a relay, an IAB node, or a repeater, and this disclosure does not limit it.
[0158] In some embodiments, a service request can be used to trigger IoT services and / or A-IoT services.
[0159] In some embodiments, when network device 102 has IoT service data and / or A-IoT service data to be sent, it sends a service request to first device 101.
[0160] In some embodiments, network device 102 sends service requests to first device 101 at a preset period.
[0161] In some embodiments, network device 102 sends a service request to first device 101 based on a trigger from a specific device. The specific device includes, but is not limited to, A-IoT system servers and / or IoT system servers.
[0162] In some embodiments, step S2101 is an optional execution step. For example, when the first device 101 actively triggers IoT services and / or A-IoT services, step S2101 may not be executed.
[0163] In step S2102, network device 102 sends resource indication information to first device 101.
[0164] In some embodiments, the first device 101 receives resource indication information.
[0165] In some embodiments, resource indication information may be used to schedule or configure the resources of the first transmission.
[0166] In some embodiments, the first transmission may be a transmission between the first device 101 and the A-IoT device 103.
[0167] In some embodiments, the resources of the first transmission can be scheduled or configured by the network device 102, and since the resources of the second transmission are also scheduled or configured by the network device 102, resource conflicts between the two transmissions can be effectively avoided. The second transmission can be a transmission between the first device 101 and the network device 102.
[0168] In some embodiments, to avoid resource conflicts between the first transmission and the second transmission, the network device 102 may adopt independent resource configuration strategies for the two transmissions.
[0169] In one example, network device 102 can use time division multiplexing (TDM) to allocate time domain resources to the first transmission and the second transmission by dividing the time domain, ensuring that the first transmission and the second transmission do not use the same resources at the same time.
[0170] In one example, network device 102 may employ frequency division multiplexing (FDM) to ensure that the first and second transmissions operate at different frequencies by allocating carrier resources in the frequency domain to the first transmission and the second transmission, thereby avoiding interference between transmissions and preventing conflicts between transmissions.
[0171] In one example, network device 102 can use code division multiplexing (CDMA) to allocate resources for the first and second transmissions using different coding sequences, so that the two transmissions can be distinguished by coding even if they are at the same time and frequency, thus avoiding conflicts between transmissions.
[0172] In one example, network device 102 can use space division multiplexing (SDM) to allocate different spatial resources, such as antenna resources, to the first and second transmissions, so that the two transmissions can be distinguished by spatial domain even if they are at the same time and frequency, thus avoiding conflicts between transmissions.
[0173] In some embodiments, network device 102 may send resource indication information to first device 101 when IoT service and / or A-IoT service are triggered.
[0174] In some embodiments, network device 102 may send resource indication information to first device 101 based on resource requests from first device 101.
[0175] In some embodiments, network device 102 may send resource indication information to first device 101 if available resources for the first transmission are provided to first device 101.
[0176] In some embodiments, step S2102 is an optional step. For example, if the first device 101 selects the resources for the first transmission on its own, step S2102 may not be executed.
[0177] In step S2103, the first device 101 determines or selects the resource for the first transmission.
[0178] In some embodiments, when the aforementioned step S2102 is performed, the first device 101 can directly determine the resources of the first transmission based on the resource indication information sent by the network device 102. At this time, the resources of the first transmission do not conflict with the resources of the second transmission, which can effectively avoid the situation of resource conflict between the two transmissions and improve the availability and reliability of IoT technology and / or A-IoT technology.
[0179] In some embodiments, if the aforementioned step S2102 is not performed, the first device 101 may select the resources for the first transmission itself.
[0180] In one example, the first device 101 may select the resources for the first transmission from the available resources for the first transmission.
[0181] For example, the available resources for the first transmission may be pre-configured by network device 102 to first device 101.
[0182] In one example, the first device 101 may select the resource for the first transmission in response to the triggering of an IoT service and / or an A-IoT service.
[0183] In one example, the first device 101 may select the resource for the first transmission based on the service request sent by the network device 102.
[0184] In one example, the first device 101 may select the resources used for the first transmission based on its own strategy and / or a predefined method. This disclosure does not limit the method by which the first device 101 selects the resources for the first transmission.
[0185] In step S2104, the first device 101 sends the first instruction information to the network device 102.
[0186] In some embodiments, network device 102 receives first instruction information.
[0187] In some embodiments, in step S2103, when the first device 101 selects the first transmission resource itself, in order to avoid the selected first transmission resource from conflicting with the second transmission resource, the first device 101 may send a first indication message to the network device 102.
[0188] In some embodiments, the first indication information can be used to avoid conflicts between the resources of the first transmission and the resources of the second transmission.
[0189] In some embodiments, the first indication information may indicate associated information, which is related to the resource of the first transmission.
[0190] In one example, the associated information may include, but is not limited to, at least one of the following: resource information of the first transmission; conflicting resource information; associated service information; associated device information, wherein the associated device information is IoT device information associated with the second resource; and preferred transmission indication information.
[0191] The resource information of the first transmission may include, but is not limited to, at least one of the time domain resource information, frequency domain resource information, spatial domain resource information, and code domain resource information of the first transmission.
[0192] The time-domain resources of the first transmission can be in units such as symbols, time slots, sub-time slots, frames, and subframes, and this disclosure does not limit them.
[0193] The frequency domain resources of the first transmission can be in units such as resource blocks (RB), resource block groups (RBG), carriers, subcarriers, bandwidth, subbands, and bandwidth parts (BWP), and this disclosure does not limit them.
[0194] The first transmission airspace resources may refer to the antenna pattern used by the first device 101 when communicating with the A-IoT device 103 and the IoT device 104.
[0195] The code domain resources of the first transmission can refer to the encoding method used by the first device 101 when communicating with the A-IoT device 103 and the IoT device 104.
[0196] For example, the first indication information may indicate the resource configuration index of the first transmission. For instance, when network device 102 provides available resources for the first transmission, it provides a resource configuration index for each available resource. After the first device 101 selects a resource for the first transmission, it can send the selected resource configuration index of the first transmission to network device 102 through the first indication information.
[0197] Conflicting resources can refer to resources that conflict or collide with resources in the first transmission and resources in the second transmission, including but not limited to at least one of conflicting time-domain resources, conflicting frequency-domain resources, conflicting spatial-domain resources, and conflicting code-domain resources. For example, the first indication information can indicate the resource configuration index of the conflicting resources. For instance, when network device 102 provides available resources for the first transmission, it provides a resource configuration index for each available resource. After first device 101 selects resources for the first transmission and determines the portion of resources that conflict with resources in the second transmission, it can send the resource configuration index of the conflicting resources to network device 102 through the first indication information.
[0198] Among them, the associated business information can be used by network device 102 to determine whether to prioritize the resource allocation of IoT services and / or A-IoT services when resources are limited.
[0199] For example, if network device 102 determines that resources cannot simultaneously satisfy IoT services and / or A-IoT services, as well as Uu port services, then network device 102 can determine whether to prioritize using the resources for IoT services and / or A-IoT services based on the associated service information sent by the first device 102.
[0200] The associated business information may be IoT business information associated with the first resource, including but not limited to at least one of the following: associated IoT business type information; associated IoT business identifier information; associated IoT business priority information.
[0201] The associated business information may be A-IoT business information associated with the first resource, including but not limited to at least one of the following: associated A-IoT business type information; associated A-IoT business identifier information; associated A-IoT business priority information.
[0202] For example, the associated service information includes A-IoT service type #1 associated with the first resource. Network device 102 determines that the resources are limited. Assuming that A-IoT service type #1 is a periodically reported service type, network device 102 can receive A-IoT service data in the next cycle. At this time, network device 102 can use the resource for Uu port services.
[0203] For example, the associated business information includes the priority of the IoT business associated with the first resource. The specific priority value is 0. The network device 102 determines that the resources are limited. When the priority value is 0, the business has the highest priority. At this time, the network device 102 can use the resource for IoT business.
[0204] Among them, the associated device information can be used by network device 102 to determine whether to prioritize the resource allocation of IoT devices and / or A-IoT devices when resources are limited.
[0205] For example, if network device 102 determines that resources are limited, network device 102 can determine whether to prioritize using the resources for IoT devices and / or A-IoT devices based on the associated device information sent by the first device 102.
[0206] The associated device information may be IoT device information associated with the first resource, including but not limited to at least one of the following: associated IoT device type information; associated IoT device identification information; associated IoT device priority information.
[0207] The associated device information may be A-IoT device information associated with the first resource, including but not limited to at least one of the following: associated A-IoT device type information; associated A-IoT device identification information; associated A-IoT device priority information.
[0208] For example, the associated device information includes A-IoT device type #1 associated with the first resource. Network device 102 determines that the resources are limited. Assuming that A-IoT device type #1 is an A-IoT device in a low-energy mode, at this time, the A-IoT device is charging and cannot support A-IoT service processing. At this time, network device 102 can use the resources for the A-IoT device.
[0209] For example, the associated device information includes the priority of the IoT device associated with the first resource. Specifically, the priority value is 0. The network device 102 determines that the resources are limited. When the priority value is 0, the device has the highest priority. At this time, the network device 102 can use the resource for the IoT device.
[0210] It is understandable that the access network device can receive associated device information and / or associated service information sent by the first device 101. For example, if the IoT service and / or A-IoT service comes from the core network device, the core network device can transmit the associated device information and / or associated service information to the first device 101 through the access network device. The access network device is unaware of the associated device information and / or associated service information. Alternatively, if the IoT service and / or A-IoT service comes from the terminal, the access network device can obtain the associated device information and / or associated service information from the first device.
[0211] Alternatively, the access network device can obtain associated device information and / or associated service information from the core network device. For example, IoT services and / or A-IoT services come from the core network device. The core network device can send the associated device information and / or associated service information to the access network device. The access network device can sense that the core network device can send the associated device information and / or associated service information and forward it to the first device.
[0212] The preferred transmission indication information can be used to instruct the first device to preferentially perform the first transmission or the second transmission.
[0213] For example, the first device 101 may determine the transmissions that it prefers to perform based on its own policy.
[0214] For example, the first device 101 may determine the transmissions that are preferred to be performed based on a predefined method.
[0215] For example, the preference transmission indication information may occupy 1 bit. When the bit value is a first value, it can be used to indicate that the first device 101 prefers to perform the first transmission. When the bit value is a second value, it can be used to indicate that the first device 101 prefers to perform the second transmission. The first value is "1" and the second value can be "0". Alternatively, the first value can be "0" and the second value can be "1". This disclosure does not limit this.
[0216] For example, if the associated information includes an information field or information unit containing the preference transmission indication information, it can be used to instruct the first device 101 to preferentially perform the first transmission; if the associated information does not include the information field or information unit, it can be used to instruct the first device 101 to preferentially perform the second transmission. This disclosure does not limit the manner in which the preference transmission indication information indicates the preferred transmission.
[0217] The above is merely an illustrative example, and this disclosure does not limit the specific content of the related information.
[0218] In some embodiments, step S2104 is an optional execution step. For example, if the first device 101 determines the resources for the first transmission based on the resource indication information sent by the network device 102, step S2104 may not be executed. As another example, if the first device 101 selects the resources for the first transmission itself, without considering whether the selected resources for the first transmission conflict with the resources for the second transmission, step S2104 may not be executed.
[0219] In some embodiments, network device 102 may schedule or configure the resources of the second transmission after receiving the first indication information. In order to avoid conflicts between the resources of the first transmission and the resources of the second transmission, network device 102 may adopt independent resource configuration strategies for the two transmissions.
[0220] In one example, network device 102 can use TDM to allocate time-domain resources to the first and second transmissions.
[0221] In one example, network device 102 can use FDM to ensure that the first and second transmissions operate at different frequencies by allocating carrier resources in the frequency domain to the first transmission and the second transmission, thereby avoiding interference between transmissions and preventing conflicts between transmissions.
[0222] In one example, network device 102 can use CDMA to allocate resources for the first and second transmissions using different coding sequences, so that the two transmissions can be distinguished by coding even if they are at the same time and frequency, thus avoiding conflicts between transmissions.
[0223] In one example, network device 102 can use SDM to allocate different spatial resources, such as antenna resources, to the first and second transmissions, so that the two transmissions can be distinguished by spatial domain even if they are at the same time and frequency, thus avoiding conflicts between transmissions.
[0224] This disclosure does not limit the manner in which network device 102 schedules or configures resources for the second transmission based on the first instruction information.
[0225] In some embodiments, the name of the first indication information is not limited and can be interchanged with resource selection information, notification messages, etc.
[0226] In step S2105, network device 102 sends second instruction information to first device 101.
[0227] In some embodiments, the first device 101 receives second instruction information.
[0228] In some embodiments, before receiving the first indication information, the network device 102 has pre-scheduled or configured the resources for the second transmission. At this time, it can determine whether the resources of the two transmissions conflict based on the resources of the first transmission and the resources of the second transmission, and send the second indication information to the first device 101 based on the determined result.
[0229] In some embodiments, the second indication information may be used to indicate at least one of the following: whether the resources of the first transmission conflict with the resources of the second transmission; the first resource.
[0230] In one example, the first resource can be a specific resource, which is a resource scheduled or configured by network device 102 to first device 101 for performing the first transmission, including but not limited to at least one of time domain resources, frequency domain resources, spatial domain resources, and code domain resources.
[0231] In some embodiments, step S2105 is an optional execution step. For example, if the first device 101 determines the resources of the first transmission based on the resource indication information sent by the network device 102, step S2105 may not be executed.
[0232] In step S2106, the first device 101 determines the resources of the first transmission or reselects the resources of the first transmission.
[0233] In some embodiments, the first device 101 may determine the resources of the first transmission or reselect the resources of the first transmission based on the second indication information.
[0234] In some embodiments, if the second indication information indicates that the resources of the first transmission do not conflict with the resources of the second transmission, the first device 101 may determine the previously selected resources of the first transmission as the resources used by the first transmission.
[0235] In some embodiments, if the second indication information indicates a conflict between the resources of the first transmission and the resources of the second transmission, the first device 101 may reselect the resources of the first transmission.
[0236] In one example, the first device 101 may select a different resource from the available resources of the first transmission as the resource of the first transmission. After reselecting the resource of the first transmission, it may send a first indication message to the network device 102 and determine the resource used by the first transmission or reselect the resource of the first transmission again based on the second indication message sent by the network device 102.
[0237] In some embodiments, when the second indication information indicates a first resource, the first device 101 may identify the first resource as the resource of the first transmission.
[0238] In some embodiments, when the second indication information indicates that the resources of the first transmission do not conflict with the resources of the second transmission and indicates the first resource, the first device 101 may determine the previously selected resources of the first transmission as the resources used by the first transmission, or the first device 101 may determine the first resource as the resources of the first transmission.
[0239] In some embodiments, when the second indication information indicates a conflict between the resources of the first transmission and the resources of the second transmission, and indicates a first resource, the first device 101 may determine the first resource as the resource of the first transmission, or may reselect the resource of the first transmission; this disclosure does not limit this.
[0240] 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.
[0241] In some embodiments, terms such as “send,” “transmit,” “report,” “distribute,” “transfer,” “bidirectional transmission,” “send and / or receive” can be used interchangeably.
[0242] 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.
[0243] 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.
[0244] In some embodiments, the communication method involved in the present disclosure may include at least one of steps S2101 to S2106. For example, step S2101 can be implemented as an independent embodiment, step S2102 can be implemented as an independent embodiment, step S2101 + S2102 can be implemented as an independent embodiment, step S2103 can be implemented as an independent embodiment, step S2101 + S2102 + S2103 can be implemented as an independent embodiment, step S2101 + S2103 can be implemented as an independent embodiment, step S2104 can be implemented as an independent embodiment, step S2103 + S2104 can be implemented as an independent embodiment, step S2105 can be implemented as an independent embodiment, step S2103 + S2104 + S2105 can be implemented as an independent embodiment, step S2106 can be implemented as an independent embodiment, step S2105 + S2106 can be implemented as an independent embodiment, and steps S2101 to S2106 can be implemented as independent embodiments, but are not limited thereto.
[0245] In some embodiments, steps S2101 to S2106 are optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0246] In some embodiments, the execution order of steps S2101 to S2106 is not limited.
[0247] In the above embodiments, the network device can schedule or configure the resources of the first transmission to avoid conflicts between the resources of the two transmissions. Alternatively, the first device can select the resources of the first transmission and send them to the network device through the first indication information. The first device can then determine the resources of the first transmission or reselect the resources of the first transmission based on the second indication information sent by the network device. This can also avoid conflicts between the resources of the two transmissions and improve the availability and reliability of IoT technology and / or A-IoT technology.
[0248] Figure 2B This is an interactive schematic diagram illustrating an information transmission method according to an embodiment of this disclosure. For example... Figure 2B As shown, the embodiments of this disclosure relate to an information transmission method, which includes: In step S2201, network device 102 sends a service request to first device 101.
[0249] In some embodiments, step S2201 is implemented in a similar manner to step S2101 described above, and will not be repeated here.
[0250] In step S2202, the first device 101 determines the resources for the first transmission.
[0251] In some embodiments, the first device 101 may select the resources for the first transmission itself.
[0252] In some embodiments, the way in which the first device 101 selects the resources for the first transmission is similar to the way in which the first device 101 selects the resources for the first transmission by itself in step S2202, and will not be described again here.
[0253] In step S2203, the first device 101 determines whether to prioritize the first transmission or the second transmission.
[0254] In some embodiments, the first device 101 may determine whether to prioritize the execution of the first transmission or the second transmission if there is a conflict between the resources of the first transmission and the resources of the second transmission.
[0255] In some embodiments, the first device 101 may determine, based on a predefined method, whether to prioritize the execution of the first transmission or the second transmission.
[0256] In one example, determining whether to prioritize the execution of the first transmission or the second transmission based on a predefined method could mean that the first device 101 determines whether to prioritize the execution of the first transmission or the second transmission based on its own policy.
[0257] For example, if the resources of two transmissions conflict, the first device 101, based on its own strategy, believes that it is necessary to prioritize the protection of IoT services and / or A-IoT services, and then the first device 101 determines to prioritize the execution of the first transmission.
[0258] For example, if the resources of two transmissions conflict, the first device 101, based on its own strategy, believes that Uu port services should be prioritized, and therefore the first device 101 decides to prioritize the execution of the second transmission.
[0259] For example, if the resources of two transmissions conflict, the first device 101, based on its own strategy, believes that non-periodic transmission services should be prioritized. In this case, IoT services and / or A-IoT services are non-periodic transmissions, so the first device 101 determines to prioritize the execution of the first transmission.
[0260] The above is merely an illustrative example. This disclosure does not limit the scheme by which the first device 101 determines whether to prioritize the execution of the first transmission or the second transmission based on its own strategy.
[0261] In one example, determining whether to prioritize the execution of the first transmission or the second transmission based on a predefined method could mean that the first device 101 determines whether to prioritize the execution of the first transmission or the second transmission based on a protocol agreement.
[0262] For example, if the resources of two transmissions conflict, and the protocol stipulates that IoT services and / or A-IoT services have the highest priority, then the first device 101 will determine to prioritize the execution of the first transmission.
[0263] For example, if the resources of two transmissions conflict, and the protocol stipulates that the Uu port service has the highest priority, then the first device 101 will determine to prioritize the execution of the second transmission.
[0264] For example, if two transmission resources conflict, the protocol stipulates that non-periodic transmission services have a higher priority than periodic transmission services. In this case, IoT services and / or A-IoT services are non-periodic transmissions, while Uu port services are periodic transmissions. In this case, the first device 101 determines to prioritize the execution of the first transmission.
[0265] The above is merely an illustrative example. This disclosure does not limit the scheme by which the first device 101 determines whether to prioritize the execution of the first transmission or the second transmission based on the agreement.
[0266] In some embodiments, the first device 101 may determine, based on first information, whether to prioritize the execution of the first transmission or the second transmission.
[0267] In one example, the first piece of information is related to the transmission priority order.
[0268] In one example, the first device 101 may determine the first information based on a predefined method, such as a protocol agreement.
[0269] In one example, the first information may be pre-configured by network device 102 to first device 101.
[0270] In one example, the first device 101 may receive a broadcast message or first signaling sent by the network device 102, which may carry first information.
[0271] For example, broadcast messages may include, but are not limited to, system messages.
[0272] For example, the first signaling may include, but is not limited to, at least one of Radio Resource Control (RRC) signaling, Media Access Control - Control Element (MAC CE), and Downlink Control Information (DCI).
[0273] For example, the first signaling can be proprietary signaling, that is, the first signaling is signaling specifically used to configure the first information.
[0274] For example, the first signaling can be other types of signaling, such as signaling for RRC connection configuration, which may carry first information.
[0275] In one example, the first information may include, but is not limited to, at least one of the following: transmission priority information; channel condition information.
[0276] For example, the transmission priority information may include, but is not limited to, at least one of the following: the priority information of the first transmission; the priority information of the second transmission; and the transmission priority threshold.
[0277] If the priority of the first transmission is higher than the priority of the second transmission, the first device 101 can determine to prioritize the execution of the first transmission.
[0278] If the priority of the first transmission is lower than the priority of the second transmission, the first device 101 can determine to prioritize the execution of the second transmission.
[0279] If the priority of the first transmission is higher than the transmission priority threshold (at which time the priority of the second transmission is lower than the transmission priority threshold), the first device 101 can determine to prioritize the execution of the first transmission.
[0280] If the priority of the second transmission is higher than the transmission priority threshold (at which time the priority of the first transmission is lower than the transmission priority threshold), the first device 101 can determine to prioritize the execution of the first transmission.
[0281] If the priority of the first transmission is higher than the transmission priority threshold, and the priority of the second transmission is higher than the transmission priority threshold, the first device 101 can determine, based on a predefined method, to prioritize either the first transmission or the second transmission. The specific determination method has been described in the foregoing embodiments and will not be repeated here.
[0282] If the priority of the first transmission is higher than the transmission priority threshold, and the priority of the second transmission is higher than the transmission priority threshold, the first device 101 can determine, based on a first condition, to prioritize either the first transmission or the second transmission. The first condition is used to select the transmission that the first device prioritizes.
[0283] For example, if the first condition indicates that IoT services and / or A-IoT services have the highest priority, then the first device 101 determines to prioritize the execution of the first transmission.
[0284] For example, if the first condition indicates that the Uu port service has the highest priority, then the first device 101 will determine to prioritize the execution of the second transmission.
[0285] For example, if the first condition indicates that the priority of non-periodic transmission services is higher than that of periodic transmission services, and in this case, IoT services and / or A-IoT services are non-periodic transmissions while Uu port services are periodic transmissions, then the first device 101 determines to prioritize the execution of the first transmission.
[0286] For example, the channel condition information may include, but is not limited to, at least one of the following: the channel condition information of the first transmission; the channel condition information of the second transmission; and the channel condition threshold.
[0287] The channel conditions may include, but are not limited to, channel quality and / or signal strength. Channel quality can be measured by the Received Signal Strength Indicator (RSSI), and signal strength can be measured by the Reference Signal Receiving Power (RSRP).
[0288] If the channel conditions of the first transmission are higher than those of the second transmission, the first device 101 may determine to prioritize the execution of the first transmission.
[0289] If the channel conditions of the first transmission are lower than those of the second transmission, the first device 101 may determine to prioritize the execution of the second transmission.
[0290] If the channel conditions of the first transmission are higher than the channel condition threshold (at which point the channel conditions of the second transmission are lower than the channel condition threshold), the first device 101 can determine to prioritize the execution of the first transmission.
[0291] If the channel conditions of the second transmission are higher than the channel condition threshold (while the channel conditions of the first transmission are lower than the channel condition threshold), the first device 101 can determine to prioritize the execution of the first transmission.
[0292] If the channel conditions for the first transmission are higher than a channel condition threshold, and the channel conditions for the second transmission are also higher than the channel condition threshold, the first device 101 can determine, based on a predefined method, whether to prioritize executing the first transmission or the second transmission. The specific determination method has been described in the foregoing embodiments and will not be repeated here.
[0293] If the channel conditions for both the first and second transmissions are higher than the channel condition threshold, the first device 101 can determine, based on a first condition, to prioritize either the first transmission or the second transmission. The first condition is used to select the transmission that the first device prioritizes.
[0294] The above is merely an illustrative example. This disclosure does not limit the method by which the first device 101 determines whether to prioritize the first transmission or the second transmission based on the first information.
[0295] In step S2204, the first device 101 sends a third instruction message to the network device 102.
[0296] In some embodiments, network device 102 receives third instruction information.
[0297] In some embodiments, to avoid resource conflicts in subsequent two transmissions, the first device 101 may send a third indication message to the network device 102.
[0298] In some embodiments, the third indication information is used by the network device 102 to avoid resource conflicts between two transmissions in subsequent configurations.
[0299] In some embodiments, the third indication information may include, but is not limited to, at least one of the following: conflict indication information; association information; transmission indication information; the effective range within which the first device prioritizes the first transmission or the second transmission; and transmission preference indication information, which is used to indicate that the first device prefers to prioritize the first transmission or the second transmission.
[0300] In one example, conflict indication information can be used to indicate that the resources of the first transmission conflict with the resources of the second transmission.
[0301] In one example, the associated information is related to the resource transmitted first, and the specific details have been described in the foregoing embodiments and will not be repeated here.
[0302] For example, the associated information may include resource information of the first transmission. Specifically, the first device 102 may indicate the resource information of the first transmission through a resource configuration identifier index.
[0303] For example, the associated information may include conflicting resource information, that is, resource information where the resources in the first transmission conflict with the resources in the second transmission. Specifically, the first device 102 may indicate the conflicting resource information through a resource configuration identifier index.
[0304] In one example, transmission indication information may be used to instruct the first device 101 to prioritize either the first transmission or the second transmission.
[0305] For example, the transmission indication information may occupy 1 bit. When the bit value is a first value, it can be used to instruct the first device to perform the first transmission first. When the bit value is a second value, it can be used to instruct the first device to perform the second transmission first.
[0306] The first value is 1, and the second value can be 0. Alternatively, the first value is 0, and the second value is 1.
[0307] For example, transmission indication information may indicate whether the first device 101 should prioritize performing the first transmission.
[0308] For example, when the bit value is a first value, it can be used to indicate that the first device prioritizes the first transmission; when the bit value is a second value, it can be used to indicate that the first device 101 does not prioritize the first transmission. Here, the first value is 1, and the second value can be 0. Alternatively, the first value is 0, and the second value is 1.
[0309] For example, the transmission indication information may indicate whether the first device 101 should prioritize performing the second transmission.
[0310] For example, when the bit value is the first value, it can be used to indicate that the first device prioritizes the second transmission; when the bit value is the second value, it can be used to indicate that the first device 101 does not prioritize the second transmission. The first value is 1, and the second value can be 0. Alternatively, the first value is 0, and the second value is 1.
[0311] For example, if the third indication information carries the first information unit, it indicates that the first device should prioritize the execution of the first transmission. If the third indication information does not carry the first information unit, it indicates that the first device should not prioritize the execution of the first transmission. The first information unit may be the information unit where the transmission indication information is located.
[0312] For example, if the third indication information carries the first information unit, it indicates that the first device should prioritize the second transmission. If the third indication information does not carry the first information unit, it indicates that the first device should not prioritize the second transmission. The first information unit may be the information unit where the transmission indication information is located.
[0313] For example, if the third indication information carries the first information unit, it indicates that the first device should prioritize the first transmission. If the third indication information does not carry the first information unit, it is used to indicate that the first device should prioritize the second transmission. The first information unit may be the information unit where the transmission indication information is located.
[0314] For example, if the third indication information carries the first information unit, it indicates that the first device should prioritize the second transmission. If the third indication information does not carry the first information unit, it is used to indicate that the first device should prioritize the first transmission. The first information unit may be the information unit where the transmission indication information is located.
[0315] In one example, the valid scope may include, but is not limited to, at least one of the following: valid geographic location information; valid cell information; valid time information; valid IoT service information; valid A-IoT service information; valid IoT device information; valid A-IoT device information.
[0316] In one example, the preferred transmission indication information can be used to instruct the first device 101 to prefer performing the first transmission or the second transmission.
[0317] For example, the first device 101 may determine the transmissions that it prefers to perform based on its own policy.
[0318] For example, the first device 101 may determine the transmissions that are preferred to be performed based on a predefined method.
[0319] For example, the preference transmission indication information may occupy 1 bit. When the bit value is a first value, it can be used to indicate that the first device 101 prefers to perform the first transmission. When the bit value is a second value, it can be used to indicate that the first device 101 prefers to perform the second transmission. The first value is "1" and the second value can be "0". Alternatively, the first value can be "0" and the second value can be "1". This disclosure does not limit this.
[0320] For example, if the associated information includes the information field or information element containing the preference transmission indication information, it can be used to instruct the first device 101 to preferentially perform the first transmission. If the associated information does not include the information field or information element, it can be used to instruct the first device 101 to preferentially perform the second transmission. This disclosure does not limit the manner in which the preference transmission indication information indicates the preferred transmission. In step S2205, the network device 102 determines whether the first device 101 preferentially performs the first transmission or the second transmission.
[0321] In some embodiments, network device 102 may determine, based on third indication information, whether the first device 101 preferentially performed the first transmission or the second transmission.
[0322] In some embodiments, network device 102 may determine, based on third indication information, that the first device 101 is within effective range and prioritizes either the first transmission or the second transmission.
[0323] For example, the third indication information indicates that the effective range for the first device 101 to prioritize the first transmission includes cell #1 and cell #2. If the first device 101 is located in cell #1 or cell #2, then in the event of a resource conflict between the two transmissions, the network device 102 can determine that the first device 101 prioritizes the first transmission. If the first device 101 is located in another cell, then the network device 102 can determine that the first device 101 prioritizes the second transmission.
[0324] For example, the third instruction information indicates that the effective range for the first device 101 to prioritize the execution of the first transmission includes the geographical location range #1. If the first device 101 is located within the geographical location range #1, then in the event of a resource conflict between the two transmissions, the network device 102 can determine that the first device 101 prioritizes the execution of the first transmission. If the first device 101 is located outside the geographical location range #1, then the first device 101 prioritizes the execution of the second transmission.
[0325] For example, if the third indication information indicates that the effective range for the first device 101 to prioritize the first transmission includes time periods T1 and T2, and the current time point is within time period T1, then in the event of a resource conflict between the two transmissions, network device 102 can determine that the first device 101 prioritizes the first transmission. If the current time point is not within time period T1 or T2, then network device 102 can determine that the first device 101 prioritizes the second transmission.
[0326] For example, if the third indication information indicates that the effective scope of the first device 101 prioritizing the execution of the first transmission includes IoT service #2, then in the event of a resource conflict between the two transmissions, and the service executed by the first device 101 and the IoT device is IoT service #2, the network device 102 can determine that the first device 101 prioritizes the execution of the first transmission. If the service executed by the first device and the IoT device is another IoT service, such as IoT service #1, then the network device 102 can determine that the first device 101 prioritizes the execution of the second transmission.
[0327] For example, if the third indication information indicates that the effective range for the first device 101 to prioritize the first transmission includes A-IoT device #1, then in the case of resource conflict between the two transmissions, and the first device 101 and A-IoT device #1 are performing A-IoT services, the network device 102 can determine that the first device 101 prioritizes the first transmission. If the first device is performing A-IoT services with other A-IoT devices, then the network device 102 can determine that the first device 101 prioritizes the second transmission. In some embodiments, the network device 102 can, based on the preference indication information in the third indication information, instruct the first device 101 to prioritize the preferred transmission.
[0328] For example, if the third instruction information indicates that the first device 101 prefers to perform the first transmission, then in the event of a resource conflict between the two transmissions, the network device 102 can determine that the first device 101 prefers to perform the first transmission.
[0329] In some embodiments, after receiving the third indication information, the network device 102 may adopt an independent resource configuration strategy for the two transmissions when scheduling or configuring the resources of the second transmission, thereby avoiding resource conflicts between the two subsequent transmissions.
[0330] In one example, network device 102 can use TDM to allocate time-domain resources to the first and second transmissions.
[0331] In one example, network device 102 can use FDM to ensure that the first and second transmissions operate at different frequencies by allocating carrier resources in the frequency domain to the first transmission and the second transmission, thereby avoiding interference between transmissions and preventing conflicts between transmissions.
[0332] In one example, network device 102 can use CDMA to allocate resources for the first and second transmissions using different coding sequences, so that the two transmissions can be distinguished by coding even if they are at the same time and frequency, thus avoiding conflicts between transmissions.
[0333] In one example, network device 102 can use SDM to allocate different spatial resources, such as antenna resources, to the first and second transmissions, so that the two transmissions can be distinguished by spatial domain even if they are at the same time and frequency, thus avoiding conflicts between transmissions.
[0334] In some embodiments, steps S2201 to S2205 are optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0335] In some embodiments, the execution order of steps S2201 to S2205 is not limited.
[0336] In the above embodiments, the first device can determine the priority transmission to be executed in the event of resource transmission conflicts between two transmissions. In order to avoid resource transmission conflicts between the subsequent two transmissions, the first device can send a third indication message to the network device, thereby achieving the purpose of avoiding resource transmission conflicts between the subsequent two transmissions and improving the availability and reliability of IoT technology and / or A-IoT technology.
[0337] Figure 2C This is an interactive schematic diagram illustrating an information transmission method according to an embodiment of this disclosure. For example... Figure 2C As shown, the embodiments of this disclosure relate to an information transmission method, which includes: In step S2301, network device 102 sends a service request to first device 101.
[0338] In some embodiments, step S3201 is implemented in a similar manner to step S2101 described above, and will not be repeated here.
[0339] In step S2302, the first device 101 determines the resources for the first transmission.
[0340] In some embodiments, the first device 101 may select the resources for the first transmission itself.
[0341] In some embodiments, the way in which the first device 101 selects the resources for the first transmission is similar to the way in which the first device 101 selects the resources for the first transmission by itself in step S2302, and will not be described again here.
[0342] In step S2303, the first device 101 sends the fourth instruction information to the network device 102.
[0343] In some embodiments, network device 102 receives fourth instruction information.
[0344] In some embodiments, when the first device 101 detects a conflict between the resources of the first transmission and the resources of the second transmission, it sends a fourth indication message to the network device 102.
[0345] In some embodiments, the fourth indication information is used to indicate information related to resource conflicts.
[0346] In some embodiments, network device 102 determines, based on fourth indication information, that a conflict exists between the resources of the first transmission and the resources of the second transmission.
[0347] In some embodiments, network device 102 determines, based on fourth indication information, whether first device 101 should prioritize performing a first transmission or a second transmission.
[0348] In some embodiments, the fourth indication information may include, but is not limited to, at least one of the following: conflict indication information; association information; and preference transmission indication information.
[0349] In one example, the conflict indication information is used to indicate that the resources of the first transmission conflict with the resources of the second transmission.
[0350] For example, the conflict indication information may occupy 1 bit. When the bit value is a first value, it can be used to indicate that the resource of the first transmission conflicts with the resource of the second transmission. When the bit value is a second value, it can be used to indicate that the resource of the first transmission does not conflict with the resource of the second transmission.
[0351] The first value is 1, and the second value can be 0. Alternatively, the first value is 0, and the second value is 1.
[0352] For example, if the fourth indication information carries a second information unit, it indicates that the resources transmitted by the first transmission conflict with the resources transmitted by the second transmission. If the fourth indication information does not carry a second information unit, it indicates that the resources transmitted by the first transmission do not conflict with the resources transmitted by the second transmission. The second information unit may be the information unit where the conflict indication information is located.
[0353] For example, if the fourth indication information carries a second information unit, it indicates that the resources transmitted by the first transmission do not conflict with the resources transmitted by the second transmission. If the fourth indication information does not carry a second information unit, it is used to indicate that the resources transmitted by the first transmission conflict with the resources transmitted by the second transmission. The second information unit may be the information unit where the conflict indication information is located.
[0354] In one example, the association information is related to the resource transmitted first. The specific content of the association information has been described in the foregoing embodiments and will not be repeated here.
[0355] For example, the associated information may include resource information of the first transmission. Specifically, the first device 102 may indicate the resource information of the first transmission through a resource configuration identifier index.
[0356] For example, the associated information may include conflicting resource information, that is, resource information where the resources in the first transmission conflict with the resources in the second transmission. Specifically, the first device 102 may indicate the conflicting resource information through a resource configuration identifier index.
[0357] In one example, the preferred transmission indication information can be used to indicate that the first device prefers to perform the first transmission or the second transmission.
[0358] For example, the first device 101 determines the transmissions that it prefers to perform based on its own policy.
[0359] In some embodiments, the name of the fourth indication information is not limited and can be interchanged with conflict association information, conflict resource indication information, etc.
[0360] In some embodiments, after receiving the fourth indication information, the network device 102 may adopt an independent resource configuration strategy for the two transmissions when scheduling or configuring the resources of the second transmission in the subsequent process, thereby avoiding resource conflicts between the two subsequent transmissions.
[0361] In one example, network device 102 can use TDM to allocate time-domain resources to the first and second transmissions.
[0362] In one example, network device 102 can use FDM to ensure that the first and second transmissions operate at different frequencies by allocating carrier resources in the frequency domain to the first transmission and the second transmission, thereby avoiding interference between transmissions and preventing conflicts between transmissions.
[0363] In one example, network device 102 can use CDMA to allocate resources for the first and second transmissions using different coding sequences, so that the two transmissions can be distinguished by coding even if they are at the same time and frequency, thus avoiding conflicts between transmissions.
[0364] In one example, network device 102 can use SDM to allocate different spatial resources, such as antenna resources, to the first and second transmissions, so that the two transmissions can be distinguished by spatial domain even if they are at the same time and frequency, thus avoiding conflicts between transmissions.
[0365] In step S2304, network device 102 determines whether the first device 101 should prioritize performing the first transmission or the second transmission.
[0366] In some embodiments, network device 102 may determine, based on fourth indication information, whether to prioritize performing a first transmission or a second transmission.
[0367] In some embodiments, network device 102 may determine, based on a predefined method, whether the first device 101 will preferentially perform a first transmission or a second transmission.
[0368] In one example, network device 102 determines whether first device 101 should prioritize performing a first transmission or a second transmission based on a predefined method. This could mean that network device 102 determines whether first device 101 should prioritize performing a first transmission or a second transmission based on its own policy.
[0369] For example, if the resources of two transmissions conflict, and the network device 102 determines that the IoT service and / or A-IoT service should be prioritized based on its own strategy, then the network device 102 determines that the first device 101 should prioritize the execution of the first transmission.
[0370] For example, if the resources of two transmissions conflict, and the network device 102, based on its own policy, believes that Uu port services should be prioritized, then the network device 102 determines that the first device 101 should prioritize the execution of the second transmission.
[0371] For example, if the resources of two transmissions conflict, network device 102, based on its own strategy, believes that non-periodic transmission services should be prioritized. In this case, IoT services and / or A-IoT services are non-periodic transmissions, so network device 102 determines that the first device 101 should prioritize the first transmission.
[0372] For example, if two transmissions conflict in terms of resources, and the network device 102 determines that the first device 101 will prioritize the first transmission based on its own policy and the Uu port load is high, the network device 102 will decide to prioritize the first transmission.
[0373] The above is merely an illustrative example. This disclosure does not limit the scheme by which network device 102 determines, based on its own strategy, whether the first device 101 should prioritize the execution of the first transmission or the second transmission.
[0374] In one example, network device 102 determines whether the first device 101 should prioritize the execution of the first transmission or the second transmission based on a predefined method. This could mean that network device 102 determines whether the first device 101 should prioritize the execution of the first transmission or the second transmission based on a protocol agreement.
[0375] For example, if the resources of two transmissions conflict, and the protocol stipulates that IoT services and / or A-IoT services have the highest priority, then network device 102 determines that the first device 101 will execute the first transmission first.
[0376] For example, if the resources of two transmissions conflict, and the protocol stipulates that the Uu port service has the highest priority, then network device 102 determines that the first device 101 will execute the second transmission first.
[0377] For example, if the resources of two transmissions conflict, the protocol stipulates that the priority of non-periodic transmission services is higher than that of periodic transmission services. In this case, IoT services and / or A-IoT services are non-periodic transmissions, while Uu port services are periodic transmissions. In this case, network device 102 determines that the first device 101 will execute the first transmission first.
[0378] The above is merely an illustrative example. This disclosure does not limit the scheme by which network device 102 determines whether the first device 101 should prioritize the execution of the first transmission or the second transmission based on the protocol agreement.
[0379] In some embodiments, network device 102 may determine, based on first information, whether first device 101 should prioritize performing a first transmission or a second transmission.
[0380] In one example, the first piece of information is related to the transmission priority order.
[0381] In one example, network device 102 can determine the first information based on a predefined method, such as a protocol agreement.
[0382] In one example, the first information may be pre-configured to network device 102.
[0383] In one example, network device 102 may send a broadcast message or first signaling to first device 101, which may carry first information.
[0384] For example, broadcast messages may include, but are not limited to, system messages.
[0385] For example, the first signaling may include, but is not limited to, at least one of Radio Resource Control (RRC) signaling, Media Access Control - Control Element (MAC CE), and Downlink Control Information (DCI).
[0386] For example, the first signaling can be proprietary signaling, that is, the first signaling is signaling specifically used to configure the first information.
[0387] For example, the first signaling can be other types of signaling, such as signaling for RRC connection configuration, which may carry first information.
[0388] In one example, the first information may include, but is not limited to, at least one of the following: transmission priority information; channel condition information.
[0389] For example, the transmission priority information may include, but is not limited to, at least one of the following: the priority information of the first transmission; the priority information of the second transmission; and the transmission priority threshold.
[0390] If the priority of the first transmission is higher than the priority of the second transmission, the network device 102 can determine that the first device 101 will prioritize the execution of the first transmission.
[0391] If the priority of the first transmission is lower than the priority of the second transmission, the network device 102 can determine that the first device 101 will prioritize the execution of the second transmission.
[0392] If the priority of the first transmission is higher than the transmission priority threshold (at which time the priority of the second transmission is lower than the transmission priority threshold), the network device 102 can determine that the first device 101 will prioritize the execution of the first transmission.
[0393] If the priority of the second transmission is higher than the transmission priority threshold (at which time the priority of the first transmission is lower than the transmission priority threshold), the network device 102 can determine that the first device 101 will prioritize the execution of the first transmission.
[0394] If the priority of the first transmission is higher than the transmission priority threshold, and the priority of the second transmission is higher than the transmission priority threshold, the network device 102 can determine, based on a predefined method, whether the first device 101 should prioritize executing the first transmission or the second transmission. The specific determination method has been described in the foregoing embodiments and will not be repeated here.
[0395] If the priority of the first transmission is higher than the transmission priority threshold, and the priority of the second transmission is higher than the transmission priority threshold, network device 102 can determine, based on a first condition, whether the first device 101 should prioritize executing the first transmission or the second transmission. The first condition is used to select the transmission that the first device should prioritize executing.
[0396] For example, if the first condition indicates that IoT services and / or A-IoT services have the highest priority, then network device 102 determines that the first device 101 will prioritize the execution of the first transmission.
[0397] For example, if the first condition indicates that the Uu port service has the highest priority, then network device 102 determines that the first device 101 will prioritize the execution of the second transmission.
[0398] For example, if the first condition indicates that the priority of non-periodic transmission services is higher than that of periodic transmission services, and in this case, IoT services and / or A-IoT services are non-periodic transmissions while Uu port services are periodic transmissions, then network device 102 determines that the first device 101 will prioritize the execution of the first transmission.
[0399] For example, the channel condition information may include, but is not limited to, at least one of the following: the channel condition information of the first transmission; the channel condition information of the second transmission; and the channel condition threshold.
[0400] If the channel conditions of the first transmission are higher than those of the second transmission, the network device 102 can determine that the first device 101 will prioritize the execution of the first transmission.
[0401] If the channel conditions of the first transmission are lower than those of the second transmission, the network device 102 can determine that the first device 101 will prioritize the execution of the second transmission.
[0402] If the channel conditions of the first transmission are higher than the channel condition threshold (at which point the channel conditions of the second transmission are lower than the channel condition threshold), the network device 102 can determine that the first device 101 will prioritize the execution of the first transmission.
[0403] If the channel conditions of the second transmission are higher than the channel condition threshold (at which point the channel conditions of the first transmission are lower than the channel condition threshold), the network device 102 can determine that the first device 101 will prioritize the execution of the first transmission.
[0404] If the channel conditions for the first transmission are higher than a channel condition threshold, and the channel conditions for the second transmission are also higher than the channel condition threshold, network device 102 can determine, based on a predefined method, whether the first device 101 should preferentially execute the first transmission or the second transmission. The specific determination method has been described in the foregoing embodiments and will not be repeated here.
[0405] If the channel conditions for both the first and second transmissions are higher than the channel condition threshold, network device 102 can determine, based on a first condition, whether the first device 101 should prioritize either the first transmission or the second transmission. The first condition is used to select the transmission that the first device should prioritize.
[0406] The above is merely an illustrative example. This disclosure does not limit the method by which network device 102 determines, based on the first information, whether the first device 101 should prioritize the execution of the first transmission or the second transmission.
[0407] In step S2305, network device 102 sends a fifth instruction message to first device 101.
[0408] In some embodiments, the first device 101 receives a fifth instruction message.
[0409] In some embodiments, the fifth indication information is used to instruct the first device to prioritize either the first transmission or the second transmission.
[0410] In some embodiments, network device 102 sends a fifth instruction message to first device 101 based on the priority transmission determined in step S2304.
[0411] In some embodiments, the fifth instruction information may also be used to instruct the first device 101 to prioritize the effective range of the first transmission or the second transmission.
[0412] In one example, the valid scope may include, but is not limited to, at least one of the following: valid geographic location information; valid cell information; valid time information; valid IoT service information; valid A-IoT service information; valid IoT device information; valid A-IoT device information.
[0413] In some embodiments, network device 102 may send fifth indication information to first device 101 via broadcast message or second signaling.
[0414] For example, broadcast messages may include, but are not limited to, system messages.
[0415] For example, the second signaling may include, but is not limited to, at least one of RRC signaling, MAC CE, and DCI.
[0416] For example, the second signaling can be proprietary signaling, that is, the second signaling is signaling specifically used to send the fifth instruction information.
[0417] For example, the second signaling can be other types of signaling, such as signaling used for RRC connection configuration, RRC reconfiguration, RRC connection establishment, and RRC recovery, which may carry fifth indication information.
[0418] In step S2306, the first device 101 determines whether to prioritize the first transmission or the second transmission.
[0419] In some embodiments, the first device 101 determines, based on fifth indication information, whether to prioritize the execution of the first transmission or the second transmission.
[0420] In one example, if the fifth instruction information instructs the first device 101 to prioritize the first transmission, then the first device 101 determines to prioritize the first transmission.
[0421] In one example, if the fifth instruction information instructs the first device 101 to prioritize the second transmission, then the first device 101 determines to prioritize the second transmission.
[0422] In some embodiments, the fifth instruction information indicates an effective range for prioritizing the execution of the first transmission or the second transmission. If the effective range is met, the first device 101 determines whether to prioritize the execution of the first transmission or the second transmission.
[0423] For example, the fifth instruction information instructs the first device 101 to prioritize the first transmission, with the effective range including cell #1 and cell #2. If the first device 101 is located in cell #1 or cell #2, then in the event of a resource conflict between the two transmissions, the first device 101 will prioritize the first transmission. If the first device 101 is located in other cells, then in the event of a resource conflict between the two transmissions, the first device 101 can determine whether to prioritize the first transmission or the second transmission based on a predefined method and / or the first information.
[0424] For example, the fifth instruction information instructs the first device 101 to prioritize the first transmission, the effective range of which includes geographical location range #1. If the first device 101 is located within geographical location range #1, then in the event of a resource conflict between the two transmissions, the first device 101 will prioritize the first transmission. If the first device 101 is located outside geographical location range #1, then in the event of a resource conflict between the two transmissions, the first device 101 can determine whether to prioritize the first transmission or the second transmission based on a predefined method and / or the first information.
[0425] For example, the fifth instruction information instructs the first device 101 to prioritize the first transmission. The effective range includes time periods T1 and T2. If the current time point is within time period T1, then the first device 101 will prioritize the first transmission in the event of a resource conflict between the two transmissions. If the current time point is not within time period T1 or T2, then the first device 101 can determine whether to prioritize the first transmission or the second transmission based on a predefined method and / or the first information in the event of a resource conflict between the two transmissions.
[0426] For example, if the fifth instruction information instructs the first device 101 to prioritize the first transmission, and the effective scope includes IoT service #2, then if there is a resource conflict between the two transmissions, and the service being performed with the IoT device is IoT service #2, the first device 101 will prioritize the first transmission. If the service being performed with the IoT device is another IoT service, such as IoT service #1, then in the event of a resource conflict between the two transmissions, the first device 101 can determine whether to prioritize the first transmission or the second transmission based on a predefined method and / or the first information.
[0427] For example, if the fifth instruction information instructs the first device 101 to prioritize the first transmission, and the effective range includes A-IoT device #1, then in the event of a resource conflict between the two transmissions, and the first device 101 is performing an A-IoT service with A-IoT device #1, it will prioritize the first transmission. If it is performing an A-IoT service with other A-IoT devices, then in the event of a resource conflict between the two transmissions, the first device 101 can determine whether to prioritize the first transmission or the second transmission based on a predefined method and / or the first information.
[0428] The above is merely an illustrative example, and this disclosure does not limit the method by which the first device 101 determines whether to prioritize the first transmission or the second transmission based on the fifth instruction information.
[0429] In some embodiments, steps S2301 to S2306 are optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0430] In some embodiments, the execution order of steps S2301 to S2306 is not limited.
[0431] In the above embodiments, if the first device detects a resource conflict between two transmissions, it can inform the network device, which will then determine the transmission that the first device will prioritize. This will avoid resource conflicts between the subsequent two transmissions, thereby improving the availability and reliability of IoT and / or A-IoT technologies.
[0432] Figure 3A This is an interactive schematic diagram illustrating an information processing method according to an embodiment of this disclosure. For example... Figure 3A As shown, this disclosure relates to an information processing method, which can be executed by a first device 101. The method includes: Step S3101: Determine the resources for the first transmission.
[0433] In some embodiments, optional implementations of step S3101 can be found in [reference needed]. Figure 2A Optional implementation methods of step S2103, and Figure 2A Other related parts in the embodiments involved will not be described in detail here.
[0434] In some embodiments, optional implementations of step S3101 can be found in [reference needed]. Figure 2B Optional implementation methods of step S2202, and Figure 2B Other related parts in the embodiments involved will not be described in detail here.
[0435] In some embodiments, optional implementations of step S3101 can be found in [reference needed]. Figure 2C Optional implementation methods of step S2302, and Figure 2C Other related parts in the embodiments involved will not be described in detail here.
[0436] Step S3102: Determine whether to prioritize the first transmission or the second transmission.
[0437] In some embodiments, optional implementations of step S3102 can be found in [reference needed]. Figure 2B Optional implementation methods of step S2203, and Figure 2B Other related parts in the embodiments involved will not be described in detail here.
[0438] In some embodiments, optional implementations of step S3101 can be found in [reference needed]. Figure 2C Optional implementation methods of step S2306, and Figure 2C Other related parts in the embodiments involved will not be described in detail here.
[0439] In some embodiments, steps S3101 to S3102 are optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0440] In some embodiments, the execution order of steps S3101 to S3102 is not limited.
[0441] The above embodiments clarify the behavior of the first device. In particular, when the resources of two transmissions conflict, the transmission that the first device prioritizes can be determined, thereby avoiding subsequent resource conflicts and improving the availability and reliability of IoT technology and / or A-IoT technology.
[0442] Figure 3B This is an interactive schematic diagram illustrating an information transmission method according to an embodiment of this disclosure. For example... Figure 3B As shown, this disclosure relates to an information transmission method, which can be executed by a first device 101. The method includes: Step S3201: Obtain the business request.
[0443] In some embodiments, a service request can be used to trigger IoT services and / or A-IoT services.
[0444] In some embodiments, the first device 101 may obtain the service request from the network device 102, but is not limited thereto, and may also receive service requests sent by other entities.
[0445] In some embodiments, the first device 101 obtains a service request determined according to predefined rules.
[0446] In some embodiments, the first device 101 processes the request to obtain the service request.
[0447] In some embodiments, step S3201 is omitted, the first device 101 autonomously implements the function indicated by the service request, or the first device 101 obtains the service request based on predefined rules or protocol agreements, or the above function is a default or default setting.
[0448] In some embodiments, optional implementations of step S3201 can be found in [reference needed]. Figure 2A Optional implementation methods of step S2101, and Figure 2A Other related parts in the embodiments involved will not be described in detail here.
[0449] Step S3202: Obtain resource indication information.
[0450] In some embodiments, resource indication information may be used to schedule or configure the resources of the first transmission.
[0451] In some embodiments, the first device 101 may obtain the resource indication information from the network device 102, but is not limited thereto, and may also receive resource indication information sent by other entities.
[0452] In some embodiments, the first device 101 acquires resource indication information determined according to predefined rules.
[0453] In some embodiments, the first device 101 processes the resource indication information to obtain it.
[0454] In some embodiments, step S3202 is omitted, and the first device 101 autonomously implements the function indicated by the resource indication information, or the first device 101 obtains the resource indication information based on predefined rules or protocol agreements, or the above function is a default or default setting.
[0455] In some embodiments, optional implementations of step S3202 can be found in [reference needed]. Figure 2A Optional implementation methods of step S2102, and Figure 2A Other related parts in the embodiments involved will not be described in detail here.
[0456] Step S3203: Determine or select the resource for the first transmission.
[0457] In some embodiments, optional implementations of step S3203 can be found in [reference needed]. Figure 2A Optional implementation methods of step S2103, and Figure 2A Other related parts in the embodiments involved will not be described in detail here.
[0458] Step S3204: Send the first instruction information.
[0459] In some embodiments, the first device 101 sends a first instruction message to the network device 102.
[0460] In some embodiments, network device 102 receives first instruction information.
[0461] In some embodiments, the first indication information can be used to avoid conflicts between the resources of the first transmission and the resources of the second transmission.
[0462] In some embodiments, optional implementations of step S3204 can be found in [reference needed]. Figure 2A Optional implementation methods of step S2104, and Figure 2A Other related parts in the embodiments involved will not be described in detail here.
[0463] Step S3205: Obtain the second instruction information.
[0464] In some embodiments, the second indication information may be used to indicate at least one of the following: whether the resources of the first transmission conflict with the resources of the second transmission; the first resource.
[0465] In some embodiments, the first device 101 may obtain the second indication information from the network device 102, but is not limited thereto, and may also receive the second indication information sent by other entities.
[0466] In some embodiments, the first device 101 acquires second indication information determined according to predefined rules.
[0467] In some embodiments, the first device 101 processes the information to obtain the second instruction information.
[0468] In some embodiments, step S3205 is omitted, the first device 101 autonomously implements the function indicated by the second instruction information, or the first device 101 obtains the second instruction information based on predefined rules or protocol agreements, or the above function is a default or default setting.
[0469] In some embodiments, optional implementations of step S3205 can be found in [reference needed]. Figure 2A Optional implementation methods of step S2105, and Figure 2A Other related parts in the embodiments involved will not be described in detail here.
[0470] Step S3206: Determine the resource of the first transmission or reselect the resource of the first transmission.
[0471] In some embodiments, optional implementations of step S3206 can be found in [reference needed]. Figure 2A Optional implementation methods of step S2106, and Figure 2A Other related parts in the embodiments involved will not be described in detail here.
[0472] In some embodiments, steps S3201 to S3206 are optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0473] In some embodiments, the execution order of steps S3201 to S3206 is not limited.
[0474] In the above embodiments, the first device can determine the resources for the first transmission based on network device scheduling or configuration to avoid conflicts between the resources of the two transmissions, or it can select the resources for the first transmission itself and send them to the network device through the first indication information, and then determine the resources for the first transmission or reselect the resources for the first transmission based on the second indication information sent by the network device. This can also avoid conflicts between the resources of the two transmissions, and improve the availability and reliability of IoT technology and / or A-IoT technology.
[0475] Figure 3C This is an interactive schematic diagram illustrating an information transmission method according to an embodiment of this disclosure. For example... Figure 3CAs shown, this disclosure relates to an information transmission method, which can be executed by a first device 101. The method includes: Step S3301: Obtain the business request.
[0476] In some embodiments, a service request can be used to trigger IoT services and / or A-IoT services.
[0477] In some embodiments, the first device 101 may obtain the service request from the network device 102, but is not limited thereto, and may also receive service requests sent by other entities.
[0478] In some embodiments, the first device 101 obtains a service request determined according to predefined rules.
[0479] In some embodiments, the first device 101 processes the request to obtain the service request.
[0480] In some embodiments, step S3301 is omitted, the first device 101 autonomously implements the function indicated by the service request, or the first device 101 obtains the service request based on predefined rules or protocol agreements, or the above function is a default or default setting.
[0481] In some embodiments, optional implementations of step S3301 can be found in [reference needed]. Figure 2B Optional implementation methods of step S2201, and Figure 2B Other related parts in the embodiments involved will not be described in detail here.
[0482] Step S3302: Determine the resources for the first transmission.
[0483] In some embodiments, optional implementations of step S3302 can be found in [reference needed]. Figure 2B Optional implementation methods of step S2202, and Figure 2B Other related parts in the embodiments involved will not be described in detail here.
[0484] Step S3303: Determine whether to prioritize the first transmission or the second transmission.
[0485] In some embodiments, optional implementations of step S3303 can be found in [reference needed]. Figure 2B Optional implementation methods of step S2203, and Figure 2B Other related parts in the embodiments involved will not be described in detail here.
[0486] Step S3304: Send the third instruction information.
[0487] In some embodiments, the third indication information is used by the network device 102 to avoid resource conflicts between two transmissions in subsequent configurations.
[0488] In some embodiments, the first device 101 sends third instruction information to the network device 102.
[0489] In some embodiments, network device 102 receives third instruction information.
[0490] In some embodiments, optional implementations of step S3304 can be found in [reference needed]. Figure 2B Optional implementation methods of step S2204, and Figure 2B Other related parts in the embodiments involved will not be described in detail here.
[0491] In some embodiments, steps S3301 to S3304 are optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0492] In some embodiments, the execution order of steps S3301 to S3304 is not limited.
[0493] In the above embodiments, the first device can determine the priority transmission to be executed in the event of resource transmission conflicts between two transmissions. In order to avoid resource transmission conflicts between the subsequent two transmissions, the first device can send a third indication message to the network device, thereby achieving the purpose of avoiding resource transmission conflicts between the subsequent two transmissions and improving the availability and reliability of IoT technology and / or A-IoT technology.
[0494] Figure 3D This is an interactive schematic diagram illustrating an information transmission method according to an embodiment of this disclosure. For example... Figure 3D As shown, this disclosure relates to an information transmission method, which can be executed by a first device 101. The method includes: Step S3401: Obtain the business request.
[0495] In some embodiments, a service request can be used to trigger IoT services and / or A-IoT services.
[0496] In some embodiments, the first device 101 may obtain the service request from the network device 102, but is not limited thereto, and may also receive service requests sent by other entities.
[0497] In some embodiments, the first device 101 obtains a service request determined according to predefined rules.
[0498] In some embodiments, the first device 101 processes the request to obtain the service request.
[0499] In some embodiments, step S3401 is omitted, the first device 101 autonomously implements the function indicated by the service request, or the first device 101 obtains the service request based on predefined rules or protocol agreements, or the above function is a default or default setting.
[0500] In some embodiments, optional implementations of step S3401 can be found in [reference needed]. Figure 2C Optional implementation methods of step S2301, and Figure 2C Other related parts in the embodiments involved will not be described in detail here.
[0501] Step S3402: Determine the resources for the first transmission.
[0502] In some embodiments, optional implementations of step S3402 can be found in [reference needed]. Figure 2C Optional implementation methods of step S2302, and Figure 2C Other related parts in the embodiments involved will not be described in detail here.
[0503] Step S3403: Send the fourth instruction message.
[0504] In some embodiments, the fourth indication information is used to indicate information related to resource conflicts.
[0505] In some embodiments, the first device 101 sends a fourth instruction message to the network device 102.
[0506] In some embodiments, network device 102 receives fourth instruction information.
[0507] In some embodiments, optional implementations of step S3403 can be found in [reference needed]. Figure 2C Optional implementation methods of step S2303, and Figure 2C Other related parts in the embodiments involved will not be described in detail here.
[0508] Step S3404: Obtain the fifth instruction information.
[0509] In some embodiments, the fifth indication information is used to instruct the first device to prioritize either the first transmission or the second transmission.
[0510] In some embodiments, the first device 101 may obtain the fifth indication information from the network device 102, but is not limited thereto, and may also receive the fifth indication information sent by other entities.
[0511] In some embodiments, the first device 101 acquires fifth instruction information determined according to predefined rules.
[0512] In some embodiments, the first device 101 processes the information to obtain the fifth instruction information.
[0513] In some embodiments, step S3404 is omitted, the first device 101 autonomously implements the function indicated by the fifth indication information, or the first device 101 obtains the fifth indication information based on predefined rules or protocol agreements, or the above function is a default or default setting.
[0514] In some embodiments, optional implementations of step S3404 can be found in [reference needed]. Figure 2C Optional implementation methods of step S2305, and Figure 2C Other related parts in the embodiments involved will not be described in detail here.
[0515] Step S3405: Determine whether to prioritize the first transmission or the second transmission.
[0516] In some embodiments, optional implementations of step S3405 can be found in [reference needed]. Figure 2C Optional implementation methods of step S2306, and Figure 2C Other related parts in the embodiments involved will not be described in detail here.
[0517] In some embodiments, steps S3401 to S3405 are optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0518] In some embodiments, the execution order of steps S3401 to S3405 is not limited.
[0519] In the above embodiments, if the first device detects a resource conflict between two transmissions, it can inform the network device and determine the transmission that the first device should prioritize based on the network device's instructions. This can avoid resource conflicts between the subsequent two transmissions and improve the availability and reliability of IoT technology and / or A-IoT technology.
[0520] Figure 4A This is an interactive schematic diagram illustrating an information processing method according to an embodiment of this disclosure. For example... Figure 4A As shown, this disclosure relates to an information processing method, which can be executed by a network device 102. The method includes: Step S4101: Determine whether the first device should prioritize performing the first transmission or the second transmission.
[0521] In some embodiments, optional implementations of step S4102 can be found in [reference needed]. Figure 2B Optional implementation methods of step S2205, and Figure 2B Other related parts in the embodiments involved will not be described in detail here.
[0522] In some embodiments, optional implementations of step S4101 can be found in [reference needed]. Figure 2C Optional implementation methods of step S2304, and Figure 2C Other related parts in the embodiments involved will not be described in detail here.
[0523] In the above embodiments, the first device can determine the priority transmission and inform the network device, or the network device can determine the priority transmission of the first device. This can avoid resource conflicts between the subsequent two transmissions and improve the availability and reliability of IoT technology and / or A-IoT technology.
[0524] Figure 4B This is an interactive schematic diagram illustrating an information transmission method according to an embodiment of this disclosure. For example... Figure 4B As shown, this disclosure relates to an information transmission method, which can be executed by a network device 102. The method includes: Step S4201: Send a service request.
[0525] In some embodiments, a service request can be used to trigger IoT services and / or A-IoT services.
[0526] In some embodiments, network device 102 sends a service request to first device 101.
[0527] In some embodiments, the first device 101 receives a service request.
[0528] In some embodiments, optional implementations of step S4201 can be found in [reference needed]. Figure 2A Optional implementation methods of step S2101, and Figure 2A Other related parts in the embodiments involved will not be described in detail here.
[0529] Step S4202: Send resource indication information.
[0530] In some embodiments, resource indication information may be used to schedule or configure the resources of the first transmission.
[0531] In some embodiments, network device 102 sends resource indication information to first device 101.
[0532] In some embodiments, the first device 101 receives resource indication information.
[0533] In some embodiments, optional implementations of step S4202 can be found in [reference needed]. Figure 2A Optional implementation methods of step S2102, and Figure 2A Other related parts in the embodiments involved will not be described in detail here.
[0534] Step S4203: Obtain the first instruction information.
[0535] In some embodiments, the first indication information can be used to avoid conflicts between the resources of the first transmission and the resources of the second transmission.
[0536] In some embodiments, network device 102 may obtain the first indication information from first device 101, but is not limited thereto, and may also receive the first indication information sent by other entities.
[0537] In some embodiments, network device 102 obtains first indication information determined according to predefined rules.
[0538] In some embodiments, network device 102 processes the information to obtain the first indication information.
[0539] In some embodiments, step S4203 is omitted, and the network device 102 autonomously implements the function indicated by the first indication information, or the network device 102 obtains the first indication information based on predefined rules or protocol agreements, or the above function is a default or default setting.
[0540] In some embodiments, optional implementations of step S4203 can be found in [reference needed]. Figure 2A Optional implementation methods of step S2104, and Figure 2A Other related parts in the embodiments involved will not be described in detail here.
[0541] Step S4204: Send the second instruction information.
[0542] In some embodiments, the second indication information may be used to indicate at least one of the following: whether the resources of the first transmission conflict with the resources of the second transmission; the first resource.
[0543] In some embodiments, network device 102 sends second instruction information to first device 101.
[0544] In some embodiments, the first device 101 receives second instruction information.
[0545] In some embodiments, optional implementations of step S4204 can be found in [reference needed]. Figure 2A Optional implementation methods of step S2105, and Figure 2A Other related parts in the embodiments involved will not be described in detail here.
[0546] In some embodiments, steps S4201 to S4204 are optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0547] In some embodiments, the execution order of steps S4201 to S4204 is not limited.
[0548] In the above embodiments, the network device can schedule or configure the resources of the first transmission to avoid conflicts between the resources of the two transmissions, or obtain the resources of the first transmission selected by the first device from the first device and send second indication information to the first device so that the first device can determine the resources of the first transmission or reselect the resources of the first transmission. This can also avoid conflicts between the resources of the two transmissions and improve the availability and reliability of IoT technology and / or A-IoT technology.
[0549] Figure 4C This is an interactive schematic diagram illustrating an information transmission method according to an embodiment of this disclosure. For example... Figure 4C As shown, this disclosure relates to an information transmission method, which can be executed by a network device 102. The method includes: Step S4301: Send a service request.
[0550] In some embodiments, a service request can be used to trigger IoT services and / or A-IoT services.
[0551] In some embodiments, network device 102 sends a service request to first device 101.
[0552] In some embodiments, the first device 101 receives a service request.
[0553] In some embodiments, optional implementations of step S4301 can be found in [reference needed]. Figure 2B Optional implementation methods of step S2201, and Figure 2B Other related parts in the embodiments involved will not be described in detail here.
[0554] Step S4302: Obtain the third instruction information.
[0555] In some embodiments, the third indication information is used by the network device 102 to avoid resource conflicts between two transmissions in subsequent configurations.
[0556] In some embodiments, network device 102 may obtain the third indication information from first device 101, but is not limited thereto, and may also receive third indication information sent by other entities.
[0557] In some embodiments, network device 102 obtains third indication information determined according to predefined rules.
[0558] In some embodiments, network device 102 processes the information to obtain the third indication information.
[0559] In some embodiments, step S4302 is omitted, and the network device 102 autonomously implements the function indicated by the third indication information, or the network device 102 obtains the third indication information based on predefined rules or protocol agreements, or the above function is a default or default setting.
[0560] In some embodiments, optional implementations of step S4302 can be found in [reference needed]. Figure 2B Optional implementation methods of step S2204, and Figure 2B Other related parts in the embodiments involved will not be described in detail here.
[0561] Step S4303: Determine whether the first device should prioritize performing the first transmission or the second transmission.
[0562] In some embodiments, optional implementations of step S4303 can be found in [reference needed]. Figure 2B Optional implementation methods of step S2205, and Figure 2B Other related parts in the embodiments involved will not be described in detail here.
[0563] In some embodiments, steps S4301 to S4303 are optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0564] In some embodiments, the execution order of steps S4301 to S4303 is not limited.
[0565] In the above embodiments, the network device can obtain the transmission that the first device prioritizes to execute from the first device, thereby avoiding resource transmission conflicts between the subsequent two transmissions and improving the availability and reliability of IoT technology and / or A-IoT technology.
[0566] Figure 4D This is an interactive schematic diagram illustrating an information transmission method according to an embodiment of this disclosure. For example... Figure 4D As shown, this disclosure relates to an information transmission method, which can be executed by a network device 102. The method includes: Step S4401: Send a service request.
[0567] In some embodiments, a service request can be used to trigger IoT services and / or A-IoT services.
[0568] In some embodiments, network device 102 sends a service request to first device 101.
[0569] In some embodiments, the first device 101 receives a service request.
[0570] In some embodiments, optional implementations of step S4401 can be found in [reference needed]. Figure 2COptional implementation methods of step S2301, and Figure 2C Other related parts in the embodiments involved will not be described in detail here.
[0571] Step S4402: Obtain the fourth instruction information.
[0572] In some embodiments, the fourth indication information is used to indicate information related to resource conflicts.
[0573] In some embodiments, network device 102 may obtain the fourth indication information from first device 101, but is not limited thereto, and may also receive the fourth indication information sent by other entities.
[0574] In some embodiments, network device 102 obtains fourth instruction information determined according to predefined rules.
[0575] In some embodiments, network device 102 processes the information to obtain the fourth indication information.
[0576] In some embodiments, step S4402 is omitted, and the network device 102 autonomously implements the function indicated by the fourth indication information, or the network device 102 obtains the fourth indication information based on predefined rules or protocol agreements, or the above function is a default or default setting.
[0577] In some embodiments, optional implementations of step S4402 can be found in [reference needed]. Figure 2C Optional implementation methods of step S2303, and Figure 2C Other related parts in the embodiments involved will not be described in detail here.
[0578] Step S4403: Determine whether the first device should prioritize performing the first transmission or the second transmission.
[0579] In some embodiments, optional implementations of step S4403 can be found in [reference needed]. Figure 2C Optional implementation methods of step S2304, and Figure 2C Other related parts in the embodiments involved will not be described in detail here.
[0580] Step S4404: Send the fifth instruction message.
[0581] In some embodiments, the fifth indication information is used to instruct the first device to prioritize either the first transmission or the second transmission.
[0582] In some embodiments, network device 102 sends a fifth instruction message to first device 101.
[0583] In some embodiments, the first device 101 receives a fifth instruction message.
[0584] In some embodiments, optional implementations of step S4404 can be found in [reference needed]. Figure 2C Optional implementation methods of step S2305, and Figure 2C Other related parts in the embodiments involved will not be described in detail here.
[0585] In some embodiments, steps S4401 to S4404 are optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0586] In some embodiments, the execution order of steps S4401 to S4404 is not limited.
[0587] In the above embodiments, the network device determines the transmission that the first device should prioritize and instructs the first device to do so, which can avoid resource conflicts between the subsequent two transmissions and improve the availability and reliability of IoT technology and / or A-IoT technology.
[0588] The above process is further illustrated with examples below.
[0589] In some embodiments, this disclosure proposes a method for handling collisions between NR Uu and IoT resources in an A-IoT system and / or an IoT system.
[0590] The following explanation uses the example of a terminal as the first device.
[0591] Example 1: The terminal sends a first instruction to the network device. The first instruction is used to indicate A-IoT resource-related information and / or IoT resource-related information for the terminal to communicate with A-IoT devices and / or IoT devices. The first instruction is used by the network device to avoid conflicts between A-IoT and / or IoT resources and Uu resources.
[0592] The A-IoT and / or IoT resource-related information includes at least one of the following: A-IoT and / or IoT resource information, wherein the A-IoT and / or IoT resource information includes at least one of time-domain information, frequency-domain information, spatial-domain information, and code-domain information. The A-IoT and / or IoT resource information can be represented by a resource configuration index.
[0593] A-IoT and / or IoT resource associated service information, the A-IoT and / or IoT resource associated service information including service type information, service identification information, and service priority information, the A-IoT and / or IoT resource associated service information is used by the network device to determine whether to prioritize the A-IoT and / or IoT resource configuration of the A-IoT and / or IoT service when resources are limited.
[0594] A-IoT and / or IoT resource associated device information, the A-IoT and / or IoT resource associated device information including device type information, device identification information, device priority information, the A-IoT and / or IoT resource associated device information is used by the network device to determine whether to prioritize the A-IoT and / or IoT resource configuration of the A-IoT and / or IoT device when resources are limited.
[0595] The aforementioned associated service information and / or associated device information may be sent from the core network to the access network device, or it may be sent from the terminal to the access network device.
[0596] If the service originates from the core network, the information can be sent from the core network to the gNB. Alternatively, if the information is transparently transmitted from the core network to the terminal via the gNB (i.e., the gNB is unaware of it), the information can be received by the terminal from the core network and sent to the gNB.
[0597] If the service originates from the terminal, the information can be sent from the terminal to the gNB. Alternatively, if the information is transparently transmitted from the terminal to the core network through the gNB (i.e., the gNB is unaware of it), the information can be received by the core network from the terminal and sent to the gNB.
[0598] The avoidance of conflicts between A-IoT and / or IoT resources and Uu resources can be achieved by determining independent resource allocation strategies. For example, Time Division Multiplexing (TDD) allocates time resources to A-IoT and / or IoT and Uu through time division, ensuring that A-IoT and / or IoT and Uu do not use the same resources at the same time. Another example is Frequency Division Multiplexing (FDD), which allocates carrier resources to A-IoT and / or IoT and Uu in the frequency domain, allowing them to operate at different frequencies and thus avoiding interference. Yet another example is Code Division Multiplexing (CDMA), which uses different coding sequences to allocate resources to A-IoT and / or IoT and Uu, enabling signal differentiation through coding even at the same time and frequency.
[0599] The terminal sending the first indication information may be in response to the terminal actively triggering A-IoT and / or IoT service transmission, determining the corresponding wireless resources and sending the first indication information, or in response to receiving a service request from a network device to trigger A-IoT and / or IoT service transmission, determining the corresponding wireless resources and sending the first indication information.
[0600] Example 2: In response to the terminal detecting a resource collision, it determines whether to prioritize A-IoT and / or IoT service transmission. Further, a third indication message is sent to the network device, which is used by the network device to avoid conflicts between A-IoT and / or IoT resources and Uu resources in subsequent configurations.
[0601] The third indication information includes at least one of the following: Resource collision indication, which is used to indicate a conflict between A-IoT and / or IoT resources and Uu resources.
[0602] Information related to A-IoT and / or IoT resources is the same as described above and will not be repeated. The A-IoT and / or IoT resources can be the A-IoT and / or IoT resources used by the terminal to communicate with A-IoT and / or IoT devices, or resources that conflict with Uu resources. The resource-related information can be indicated by an identifier index.
[0603] Priority indication, which indicates whether the terminal prioritizes A-IoT and / or IoT service transmission.
[0604] The determination of whether to prioritize A-IoT and / or IoT service transmission includes determining whether to prioritize A-IoT and / or IoT service transmission based on its own implementation and / or first information, wherein the first information includes at least one of the following: transmission priority information; wireless channel condition information.
[0605] For example, the terminal can determine the priority based on the transmission priority information of the Uu interface and the transmission priority information of the A-IOT interface, and select the one with higher priority. Alternatively, the transmission priority information can be priority threshold information. The transmission priority of the A-IOT or Uu interface is compared with the threshold information, and the one with higher priority is selected. If both are higher than the threshold, the judgment is based on other conditions or depends on the terminal implementation to select one.
[0606] For example, the terminal can determine and select the better option based on the wireless channel condition information of the Uu interface and the wireless channel condition information of the A-IOT interface. Alternatively, the condition information can be threshold information, such as RSRP and / or RSRQ thresholds. The wireless signal conditions of the A-IOT or Uu interface are compared with the threshold information, and the option higher than the threshold is selected. If both are higher than the threshold, the judgment is based on other conditions or depends on the terminal implementation to select one of them.
[0607] The first information is agreed upon by the protocol or pre-configured to the terminal, or sent to the terminal by the network device through broadcast messages or proprietary signaling.
[0608] In Example 3, in response to a terminal detecting a resource collision, the terminal sends a fourth indication message to the network device. This fourth indication message indicates information related to the resource collision. The network device uses this message to determine whether to prioritize A-IoT and / or IoT service transmission and instructs the terminal accordingly. Furthermore, it can indicate the scope of the priority. This indication message can be sent to the terminal via broadcast system messages or dedicated signaling. The scope includes, but is not limited to, the geographical location of the action, cell information, action time, action service information, and information about the AIoT / IoT devices involved.
[0609] The resource collision-related information includes at least one of the following: Resource collision indication, which is used to indicate a conflict between A-IoT and / or IoT resources and Uu resources.
[0610] Information related to A-IoT and / or IoT resources is the same as described above and will not be repeated. The A-IoT and / or IoT resources can be the A-IoT and / or IoT resources used by the terminal to communicate with A-IoT and / or IoT devices, or resources that conflict with Uu resources. The resource-related information can be indicated by an identifier index.
[0611] This disclosure also proposes an apparatus for implementing any of the above methods. For example, an apparatus is proposed that includes units or modules for implementing the steps performed by each node (e.g., a first device, a network device) in any of the above methods.
[0612] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC), and the functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD), such as a field-programmable gate array (FPGA), which can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.
[0613] 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).
[0614] Figure 5A This is a schematic diagram of the structure of the first device proposed in an embodiment of this disclosure. Figure 5A As shown, the first device 5100 may include a transceiver module 5101.
[0615] In some embodiments, the processing module 5101 is configured to determine the resources for a first transmission; wherein the first transmission is a transmission between the first device and an IoT device; and in the event of a conflict between the resources of the first transmission and the resources of a second transmission, to determine whether to prioritize the execution of the first transmission or the second transmission; wherein the second transmission is a transmission between the first device and a network device.
[0616] In some embodiments, the processing module 5101 is used to execute at least one of the other steps executed by the first device 5100 in any of the above methods (e.g., steps S2103, S2106, S2202, S2203, S2302, S2306, but not limited thereto), which will not be described in detail here.
[0617] Figure 5B This is a schematic diagram of the network device proposed in an embodiment of this disclosure. Figure 5B As shown, network device 5200 may include: processing module 5201.
[0618] In some embodiments, the processing module 5201 is configured to determine whether the first device should prioritize executing the first transmission or the second transmission if a conflict occurs between the resources of the first transmission and the resources of the second transmission; wherein the first transmission is a transmission between the first device and an Internet of Things (IoT) device, and the second transmission is a transmission between the first device and the network device.
[0619] In some embodiments, the processing module 5101 is used to perform at least one of the other steps (such as step S2205, step S2304, but not limited thereto) performed by the network device 5200 in any of the above methods, which will not be described in detail here.
[0620] 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.
[0621] Figure 6A This is a schematic diagram of the structure of the communication device 6100 proposed in this embodiment. The communication device 6100 can be a node or device (e.g., a first device, a network device), or a chip, chip system, or processor that supports the implementation of any of the above methods. The communication device 6100 can be used to implement the methods described in the above method embodiments, and for details, please refer to the description in the above method embodiments.
[0622] like Figure 6A As shown, the communication device 6100 includes one or more processors 6101. The processor 6101 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. Optionally, the communication device 6100 can be used to execute any of the above methods. Optionally, one or more processors 6101 can be used to invoke instructions to cause the communication device 6100 to execute any of the above methods.
[0623] In some embodiments, the communication device 6100 further includes one or more transceivers 6102. When the communication device 6100 includes one or more transceivers 6102, the transceivers 6102 perform at least one of the communication steps such as sending and / or receiving in the above method (e.g., steps S2101, S2102, S2104, S2105, S2201, S2204, S2301, S2303, S2305, but not limited thereto), and the processor 6101 performs at least one of other steps (e.g., steps S2103, S2106, S2202, S2203, S2205, S2302, S2304, S2306, but not limited thereto). In optional embodiments, the transceivers may include a receiver and / or a transmitter, which may be separate or integrated together. Optionally, terms such as transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, and interface can be used interchangeably; terms such as transmitter, transmitting unit, transmitter, and transmitting circuit can be used interchangeably; and terms such as receiver, receiving unit, receiver, and receiving circuit can be used interchangeably.
[0624] In some embodiments, the communication device 6100 further includes one or more memories 6103 for storing data. Optionally, all or part of the memories 6103 may be located outside the communication device 6100. In optional embodiments, the communication device 6100 may include one or more interface circuits 6104. Optionally, the interface circuits 6104 are connected to the memories 6103 and can be used to receive data from the memories 6103 or other devices, and to send data to the memories 6103 or other devices. For example, the interface circuits 6104 can read data stored in the memories 6103 and send that data to the processor 6101.
[0625] The communication device 6100 described in the above embodiments may be a network device, but the scope of the communication device 6100 described in this disclosure is not limited thereto, and the structure of the communication device 6100 may vary. Figure 6A The limitations. Communication equipment can be a standalone device or part of a larger device. For example, communication equipment can be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally including storage components for storing data 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.
[0626] Figure 6B This is a schematic diagram of the structure of chip 6200 according to an embodiment of this disclosure. For cases where the communication device 6100 can be a chip or a chip system, please refer to... Figure 6B The diagram shown is a schematic representation of the structure of chip 6200, but it is not limited to this.
[0627] Chip 6200 includes one or more processors 6201. Chip 6200 is used to perform any of the methods described above.
[0628] In some embodiments, chip 6200 further includes one or more interface circuits 6202. Optionally, terms such as interface circuit, interface, and transceiver pin can be used interchangeably. In some embodiments, chip 6200 further includes one or more memories 6203 for storing data. Optionally, all or part of the memories 6203 may be located outside chip 6200. Optionally, interface circuit 6202 is connected to memory 6203, and interface circuit 6202 can be used to receive data from memory 6203 or other devices, and interface circuit 6202 can be used to send data to memory 6203 or other devices. For example, interface circuit 6202 can read data stored in memory 6203 and send the data to processor 6201.
[0629] In some embodiments, the interface circuit 6202 performs at least one of the communication steps such as sending and / or receiving in the above-described method (e.g., steps S2101, S2102, S2104, S2105, S2201, S2204, S2301, S2303, S2305, but not limited thereto). The interface circuit 6202 performing the communication steps such as sending and / or receiving in the above-described method refers, for example, to the interface circuit 6202 performing data interaction between the processor 6201, the chip 6200, the memory 6203, or the transceiver device. In some embodiments, the processor 6201 performs at least one of other steps (e.g., steps S2103, S2106, S2202, S2203, S2205, S2302, S2304, S2306, but not limited thereto).
[0630] The modules and / or devices described in the various embodiments, such as virtual devices, physical devices, and chips, can be combined or separated arbitrarily as needed. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.
[0631] This disclosure also proposes a storage medium storing instructions that, when executed on the communication device 6100, cause the communication device 6100 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.
[0632] This disclosure also provides a program product that, when executed by the communication device 6100, causes the communication device 6100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0633] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.
[0634] 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.
[0635] 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. An information transmission method, characterized in that, The method is performed by a first device, and the method includes: Determine the resources for the first transmission; wherein the first transmission is a transmission between the first device and an Internet of Things (IoT) device; In the event of a conflict between the resources of the first transmission and the resources of the second transmission, it is determined whether the first transmission or the second transmission should be executed first; wherein the second transmission is a transmission between the first device and the network device.
2. The method according to claim 1, characterized in that, The resource for determining the first transmission includes: Select the resource from the available resources of the first transmission.
3. The method according to claim 2, characterized in that, The selection of the resource for the first transmission includes at least one of the following: In response to the triggering of an IoT service, the resource of the first transmission is selected; Based on the service request sent by the network device, the resource of the first transmission is selected, and the service request is used to trigger IoT services.
4. The method according to claim 1, characterized in that, The resource for determining the first transmission includes: Based on the resource indication information sent by the network device, the resources of the first transmission are determined, and the resource indication information is used to schedule or configure the resources of the first transmission.
5. The method according to claim 1, characterized in that, The resource for determining the first transmission includes at least one of the following: Send first indication information to the network device; wherein the first indication information is used to indicate association information, the association information being related to the resource selected for the first transmission; Based on the second indication information sent by the network device, the resources of the first transmission are determined, and / or the resources of the first transmission are reselected; wherein, the second indication information is used by the first device to determine the resources of the first transmission, and / or to reselect the resources of the first transmission.
6. The method according to claim 5, characterized in that, The second indication information is used to indicate at least one of the following: Does the resource transmitted in the first transmission conflict with the resource transmitted in the second transmission? A first resource; wherein the first resource is used by the first device to perform the first transmission.
7. The method according to any one of claims 1-3, characterized in that, The determination of whether to prioritize the first transmission or the second transmission includes at least one of the following: Based on a predefined method, it is determined whether the first transmission or the second transmission will be executed first. Based on the first information, it is determined whether the first transmission or the second transmission should be executed first, where the first information is related to the transmission priority order.
8. The method according to claim 7, characterized in that, The method further includes: Send a third instruction message to the network device, the third instruction message being used to instruct the first device to prioritize either the first transmission or the second transmission.
9. The method according to claim 8, characterized in that, The third instruction information includes at least one of the following: Conflict indication information, which is used to indicate that the resources of the first transmission conflict with the resources of the second transmission; Association information, which is related to the resources transmitted in the first transmission; Transmission indication information, wherein the transmission indication information is used to instruct the first device to prioritize either the first transmission or the second transmission; The first device preferentially executes the effective range of the first transmission or the second transmission; The preferred transmission indication information is used to indicate that the first device prefers to perform the first transmission or the second transmission.
10. The method according to claim 7, characterized in that, The first information includes at least one of the following: Transmit priority information; Channel condition information.
11. The method according to claim 10, characterized in that, The transmission priority information includes at least one of the following: The priority information of the first transmission; The priority information of the second transmission; Transmission priority threshold.
12. The method according to claim 11, characterized in that, The step of determining whether to prioritize the first transmission or the second transmission based on the first information includes at least one of the following: The first transmission has a higher priority than the second transmission, therefore the first transmission is determined to be executed first. The first transmission has a lower priority than the second transmission, therefore the second transmission is determined to be executed first. The first transmission has a higher priority than the transmission priority threshold, therefore the first transmission is determined to be executed first. The second transmission has a higher priority than the transmission priority threshold, therefore the second transmission is determined to be executed first. The first transmission has a higher priority than the transmission priority threshold, and the second transmission has a higher priority than the transmission priority threshold. Based on a predefined method, it is determined whether the first transmission or the second transmission will be executed first. The first transmission has a higher priority than the transmission priority threshold, and the second transmission has a higher priority than the transmission priority threshold. Based on a first condition, it is determined whether the first transmission or the second transmission should be executed first. The first condition is a condition used to select the transmission that the first device should execute first.
13. The method according to any one of claims 10-12, characterized in that, The channel condition information includes: The channel condition information transmitted in the first transmission; The second transmitted channel condition information; Channel condition threshold.
14. The method according to claim 13, characterized in that, The step of determining whether to prioritize the first transmission or the second transmission based on the first information includes at least one of the following: The channel conditions of the first transmission are better than those of the second transmission, so the first transmission is determined to be executed first. The channel conditions of the second transmission are better than those of the first transmission, therefore the second transmission is determined to be executed first. If the channel conditions of the first transmission are better than the channel condition threshold, it is determined that the first transmission should be executed first. If the channel conditions for the second transmission are better than the channel condition threshold, then the second transmission is determined to be executed first. If the channel conditions of the first transmission are better than the channel condition threshold, and the channel conditions of the second transmission are better than the channel condition threshold, then based on a predefined method, it is determined whether the first transmission or the second transmission should be executed first. The channel conditions of the first transmission are better than the channel condition threshold, and the channel conditions of the second transmission are better than the channel condition threshold. Based on the first condition, it is determined whether the first transmission or the second transmission should be executed first. The first condition is a condition for selecting the transmission that the first device should execute first.
15. The method according to any one of claims 1-3, characterized in that, In the event of a conflict between the resources of the first transmission and the resources of the second transmission, determining which transmission to prioritize includes at least one of the following: In the event of a conflict between the resources transmitted in the first transmission and the resources transmitted in the second transmission, a fourth indication message is sent to the network device, the fourth indication message being used to indicate information related to the resource conflict; Based on the fifth indication information sent by the network device, it is determined whether the first transmission or the second transmission should be executed first; wherein, the fifth indication information is used to instruct the first device to execute the first transmission or the second transmission first.
16. The method according to claim 15, characterized in that, The fourth instruction information includes at least one of the following: Conflict indication information, which is used to indicate that the resources of the first transmission conflict with the resources of the second transmission; Association information, which is related to the resources transmitted in the first transmission; The preferred transmission indication information is used to indicate that the first device prefers to perform the first transmission or the second transmission.
17. The method according to claim 15 or 16, characterized in that, The fifth indication information is also used to indicate the effective range of the first device to prioritize the execution of the first transmission or the second transmission.
18. The method according to claim 9 or 17, characterized in that, The effective scope includes at least one of the following: Valid geographic location information; Valid community information; Valid time information; Valid IoT business information; Valid IoT device information.
19. The method according to any one of claims 5, 9, or 16, characterized in that, The associated information includes at least one of the following: The resource information transmitted first; Conflict resource information; Associated business information, wherein the associated business information is IoT business information associated with the first resource; Associated device information, wherein the associated device information is IoT device information associated with the second resource; The preferred transmission indication information is used to indicate that the first device prefers to perform the first transmission or the second transmission.
20. The method according to claim 19, characterized in that, The related business information includes at least one of the following: Associated IoT business type information; Associated IoT business identification information; Related IoT business priority information.
21. The method according to claim 19 or 20, characterized in that, The associated device information includes at least one of the following: Associated IoT device type information; Associated IoT device identification information; Priority information for associated IoT devices.
22. An information transmission method, characterized in that, The method is performed by a network device, and the method includes: In the event of a conflict between the resources of the first transmission and the resources of the second transmission, it is determined that the first device shall prioritize either the first transmission or the second transmission; wherein the first transmission is the transmission between the first device and the Internet of Things (IoT) device, and the second transmission is the transmission between the first device and the network device.
23. The method according to claim 22, characterized in that, The method further includes: A service request is sent to the first device, the service request being used to trigger an IoT service, and the service request being used by the first device to select the resources for the first transmission.
24. The method according to claim 22, characterized in that, The method further includes: Send resource indication information to the first device; wherein the resource indication information is used to schedule or configure the resources of the first transmission.
25. The method according to claim 22, characterized in that, The method further includes: Receive first indication information sent by the first device; wherein the first indication information is used to indicate association information, and the association information is related to the resource selected by the first device for the first transmission; Based on the resources of the first transmission and the resources of the second transmission, a response information is sent to the first device; wherein the second indication information is used by the first device to determine the resources of the first transmission, and / or to reselect the resources of the first transmission.
26. The method according to claim 25, characterized in that, The second indication information is used to indicate at least one of the following: Does the resource transmitted in the first transmission conflict with the resource transmitted in the second transmission? A first resource; wherein the first resource is used by the first device to perform the first transmission.
27. The method according to claim 22 or 23, characterized in that, The determination of whether the first device prioritizes executing the first transmission or the second transmission includes: Based on the third indication information sent by the first device, it is determined whether the first device should prioritize performing the first transmission or the second transmission; wherein, the third indication information is used to instruct the first device to prioritize performing the first transmission or the second transmission.
28. The method according to claim 27, characterized in that, The third instruction information includes at least one of the following: Conflict indication information, which is used to indicate that the resources of the first transmission conflict with the resources of the second transmission; Association information, which is related to the resources transmitted in the first transmission; Transmission indication information, wherein the transmission indication information is used to instruct the first device to prioritize either the first transmission or the second transmission; The first device preferentially executes the effective range of the first transmission or the second transmission; The preferred transmission indication information is used to indicate that the first device prefers to perform the first transmission or the second transmission.
29. The method according to claim 22 or 23, characterized in that, The method further includes: Based on the fourth indication information sent by the first device, it is determined that the resources of the first transmission conflict with the resources of the second transmission; wherein the fourth indication information is used to indicate information related to the resource conflict.
30. The method according to claim 29, characterized in that, The fourth instruction information includes at least one of the following: Conflict indication information, which is used to indicate that the resources of the first transmission conflict with the resources of the second transmission; Association information, which is related to the resources transmitted in the first transmission; The preferred transmission indication information is used to indicate that the first device prefers to perform the first transmission or the second transmission.
31. The method according to claim 29 or 30, characterized in that, Determining whether the first device prioritizes performing the first transmission or the second transmission includes at least one of the following: Based on a predefined method, it is determined whether the first device will preferentially perform the first transmission or the second transmission; Based on the first information, it is determined that the first device will prioritize either the first transmission or the second transmission, where the first information is related to the transmission priority order.
32. The method according to claim 31, characterized in that, The method further includes: A fifth instruction message is sent to the first device, the fifth instruction message being used to instruct the first device to prioritize either the first transmission or the second transmission.
33. The method according to claim 32, characterized in that, The fifth indication information is also used to indicate the effective range of the first device to prioritize the execution of the first transmission or the second transmission.
34. The method according to claim 28 or 33, characterized in that, The effective scope includes at least one of the following: Valid geographic location information; Valid community information; Valid time information; Valid IoT business information; Valid IoT device information.
35. The method according to any one of claims 31-34, characterized in that, The first information includes at least one of the following: Transmit priority information; Channel condition information.
36. The method according to claim 35, characterized in that, The transmission priority information includes at least one of the following: The priority information of the first transmission; The priority information of the second transmission; Transmission priority threshold.
37. The method according to claim 36, characterized in that, The step of determining, based on the first information, whether the first device should preferentially perform the first transmission or the second transmission includes at least one of the following: The first transmission has a higher priority than the second transmission, therefore the first device is determined to execute the first transmission first. The first transmission has a lower priority than the second transmission, therefore the first device is determined to execute the second transmission first. The first transmission has a higher priority than the transmission priority threshold, therefore the first device is determined to execute the first transmission first. The second transmission has a higher priority than the transmission priority threshold, so the first device is determined to execute the second transmission first. The first transmission has a higher priority than the transmission priority threshold, and the second transmission has a higher priority than the transmission priority threshold. Based on a predefined method, it is determined that the first device will prioritize either the first transmission or the second transmission. The first transmission has a higher priority than the transmission priority threshold, and the second transmission has a higher priority than the transmission priority threshold. Based on a first condition, it is determined that the first device will prioritize either the first transmission or the second transmission. The first condition is a condition used to select the transmission that the first device will prioritize.
38. The method according to any one of claims 35-37, characterized in that, The channel condition information includes: The channel condition information transmitted in the first transmission; The second transmitted channel condition information; Channel condition threshold.
39. The method according to claim 38, characterized in that, The step of determining, based on the first information, whether the first device should preferentially perform the first transmission or the second transmission includes at least one of the following: The channel conditions of the first transmission are better than those of the second transmission, so the first device is determined to prioritize the execution of the first transmission; The channel conditions of the second transmission are better than those of the first transmission, so the first device is determined to prioritize the execution of the second transmission; If the channel conditions for the first transmission are better than the channel condition threshold, it is determined that the first device will prioritize executing the first transmission. If the channel conditions for the second transmission are better than the channel condition threshold, it is determined that the first device will prioritize executing the second transmission. If the channel conditions of the first transmission are better than the channel condition threshold, and the channel conditions of the second transmission are better than the channel condition threshold, based on a predefined method, it is determined that the first device will prioritize either the first transmission or the second transmission. The channel conditions of the first transmission are better than the channel condition threshold, and the channel conditions of the second transmission are better than the channel condition threshold. Based on the first condition, it is determined that the first device shall preferentially execute the first transmission or the second transmission. The first condition is a condition for selecting the transmission that the first device shall preferentially execute.
40. The method according to any one of claims 25, 28 or 30, characterized in that, The associated information includes at least one of the following: The resource information transmitted first; Conflict resource information; Associated business information, wherein the associated business information is IoT business information associated with the first resource; Associated device information, wherein the associated device information is IoT device information associated with the second resource; The preferred transmission indication information is used to indicate that the first device prefers to perform the first transmission or the second transmission.
41. The method according to claim 40, characterized in that, The related business information includes at least one of the following: Associated IoT business type information; Associated IoT business identification information; Related IoT business priority information.
42. The method according to claim 40 or 41, characterized in that, The associated device information includes at least one of the following: Associated IoT device type information; Associated IoT device identification information; Priority information for associated IoT devices.
43. A first device, characterized in that, The first device includes: The processing module is configured to determine the resources for a first transmission; wherein the first transmission is a transmission between the first device and an Internet of Things (IoT) device. The processing module is further configured to determine whether to prioritize the execution of the first transmission or the second transmission in the event of a conflict between the resources of the first transmission and the resources of the second transmission; wherein the second transmission is a transmission between the first device and the network device.
44. A network device, characterized in that, The network device includes: The processing module is configured to determine whether the first device should prioritize executing the first transmission or the second transmission if a conflict occurs between the resources of the first transmission and the resources of the second transmission; wherein the first transmission is a transmission between the first device and an Internet of Things (IoT) device, and the second transmission is a transmission between the first device and the network device.
45. A first device, characterized in that, include: One or more processors; The processor is used to execute the information transmission method according to any one of claims 1-21.
46. A network device, characterized in that, include: One or more processors; The processor is used to execute the information transmission method according to any one of claims 22-42.
47. A communication system, characterized in that, include: A first device, configured to implement the information transmission method according to any one of claims 1-21; A network device configured to implement the information transmission method according to any one of claims 22-42; Internet of Things (IoT) devices.
48. A storage medium storing instructions, characterized in that, When the instruction is executed on the communication device, the communication device performs the information transmission method as described in any one of claims 1-21 or 22-42.
49. A computer program product, comprising a computer program, characterized in that, When executed by a processor, the computer program is used to implement the information transmission method according to any one of claims 1-21 or 22-42.