Ambient internet of things-based communication methods, terminal, network device and communication system

By configuring the scheduling priority of the A-IOT terminal inquiry scheduling information management, the problem of inefficient scheduling equipment in large-scale environments is solved, and efficient resource utilization and conflict reduction are achieved.

WO2025148059A1PCT designated stage expired Publication Date: 2025-07-17BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/072176
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-01-12
Publication Date
2025-07-17

AI Technical Summary

Technical Problem

The prior art is difficult to effectively manage scheduling priorities between large-scale environmental IoT terminal devices, resulting in resource conflicts and inefficiency.

Method used

By configuring different query scheduling information, the scheduling of A-IOT terminals with different priorities is reflected, and whether the terminal performs communication transmission and transmission timing is determined. The mechanisms such as query scheduling parameters, parameter sets, indexes, change granularity and correction parameters are used to realize priority scheduling between terminals.

Benefits of technology

The scheduling priority management between different A-IOT terminals is realized, resource utilization efficiency is improved, and terminals with high priority have the advantage in scheduling and reduce conflicts.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024072176_17072025_PF_FP_ABST
    Figure CN2024072176_17072025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to the technical field of communications, and provides ambient Internet of things-based communication methods, a terminal, a network device and a communication system. A method comprises: an A-IOT terminal acquiring first information and, according to the first information, acquiring query scheduling information; and, according to the query scheduling information, determining that the A-IOT terminal performs communication transmission. When the technical solution of the present disclosure is used, configuring different query scheduling information can embody scheduling of A-IOT terminals of different priorities, so as to determine whether the A-IOT terminals perform communication transmission and the opportunities of the A-IOT terminal for communication transmission, thereby embodying the scheduling priorities of the different A-IoT terminals, and allowing the A-IOT terminals of higher priorities to have an advantage in scheduling.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method, terminal, network equipment and communication system based on environmental Internet of Things Technical Field

[0001] The present disclosure relates to the field of communication technology, and in particular to a communication method, terminal, network equipment, and communication system based on an environmental Internet of Things. Background Art

[0002] In the field of communications technology, the Ambient Internet of Things (A-IOT) is a new IoT technology. Compared to traditional IoT technology, a notable feature is the large number of A-IOT terminals in the network, enabling large-scale inventory and monitoring of items. A-IOT terminal devices can be customized to meet specific needs in different application scenarios, making A-IOT technology widely applicable and highly practical. Compared to Narrow Band-Internet of Things (NB-IOT) terminals, A-IOT terminals have a simpler structure and lower hardware and maintenance costs.

[0003] Summary of the Invention

[0004] This disclosure proposes a communication method, terminal, network device, and communication system based on the ambient Internet of Things. Different query scheduling information can be configured to reflect the scheduling of A-IOT terminals with different priorities.

[0005] A first aspect embodiment of the present disclosure provides a communication method based on an environmental Internet of Things, which is executed by a terminal. The method includes: obtaining first information, and obtaining query scheduling information based on the first information; and determining that the terminal performs communication transmission based on the query scheduling information.

[0006] The second aspect of the present disclosure provides a communication method based on the environmental Internet of Things, which is executed by a network device. The method includes: sending first information; wherein the first information is used to configure query scheduling information, and the query scheduling information is used to determine whether the terminal performs communication transmission.

[0007] The third aspect embodiment of the present disclosure provides an A-IOT terminal, which includes: a processing module, configured to obtain first information and obtain inquiry scheduling information based on the first information; and determine that the terminal performs communication transmission based on the inquiry scheduling information.

[0008] The fourth aspect embodiment of the present disclosure provides an A-IOT network device, which includes: a transceiver module configured to send first information; wherein the first information is used to configure inquiry scheduling information, and the inquiry scheduling information is used to determine the environmental Internet of Things A-IOT terminal for communication transmission.

[0009] A fifth aspect embodiment of the present disclosure provides a communication device, comprising: one or more processors; wherein the processor is used to execute the method described in the first aspect embodiment.

[0010] A sixth aspect embodiment of the present disclosure provides a communication device, comprising: one or more processors; wherein the processor is used to execute the method described in the second aspect embodiment.

[0011] A seventh aspect embodiment of the present disclosure provides a communication system, including: an A-IOT terminal and an A-IOT network device; the A-IOT terminal executes the method described in the first aspect embodiment, and the A-IOT network device executes the method described in the second aspect embodiment.

[0012] The eighth embodiment of the present disclosure provides a communication method based on the environmental Internet of Things, including: a network device sends a first message to a terminal; the terminal receives the first information sent by the network device, and obtains inquiry scheduling information based on the first information, and the inquiry scheduling information is used to determine that the terminal performs communication transmission.

[0013] The ninth aspect embodiment of the present disclosure provides a computer storage medium, wherein the computer storage medium stores computer-executable instructions; after the computer-executable instructions are executed by a processor, the method described in the first aspect embodiment or the second aspect embodiment can be implemented.

[0014] The embodiments of the present disclosure provide a communication method, terminal, network device and communication system based on the environmental Internet of Things. By configuring different query scheduling information, the scheduling of A-IOT terminals of different priorities can be reflected, and then it can be determined whether the A-IOT terminal performs communication transmission, and the timing of the A-IOT terminal performing communication transmission, thereby reflecting the scheduling priority between different A-IOT terminals, so that A-IOT terminals with high priority can gain an advantage in scheduling.

[0015] Additional aspects and advantages of the present disclosure will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The above and / or additional aspects and advantages of the present disclosure will become apparent and readily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0017] FIG1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure;

[0018] FIG2 is a flow chart of a communication method based on the environmental Internet of Things according to an embodiment of the present disclosure;

[0019] FIG3 is a flow chart of a communication method based on the environmental Internet of Things according to an embodiment of the present disclosure;

[0020] FIG4 is a flow chart of a communication method based on the environmental Internet of Things according to an embodiment of the present disclosure;

[0021] FIG5 is a flow chart of a communication method based on the environmental Internet of Things according to an embodiment of the present disclosure;

[0022] FIG6 is a block diagram of a communication processing device according to an embodiment of the present disclosure;

[0023] FIG7 is a block diagram of a communication processing device according to an embodiment of the present disclosure;

[0024] FIG8 is a schematic structural diagram of a communication device according to an embodiment of the present disclosure;

[0025] FIG9 is a schematic structural diagram of a chip provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0026] The embodiments of the present disclosure are described in detail below. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present disclosure and are not to be construed as limiting the present disclosure. It should be noted that the embodiments of the present disclosure and the features in the embodiments may be combined with each other unless there is a conflict.

[0027] To facilitate understanding, the terms involved in the embodiments of the present disclosure are first introduced.

[0028] 1. A-IoT technology

[0029] A-IoT is a new IoT technology. Compared to traditional IoT technologies, a notable feature is the large number of A-IoT terminals in the network, enabling large-scale inventory and monitoring of items. A-IoT devices can be categorized into three types: Type A, Type B, and Type C. Type A devices do not support energy storage and operate based on backscatter, offering the lowest complexity and consuming very little power. Although Type A devices do not support energy storage, they still need to receive wireless signals to activate their internal receive processing modules. Type B devices support energy storage and operate based on backscatter. Their complexity and power consumption are higher than Type A devices, but still relatively low. Type B devices can store energy, but their storage capacity is generally limited. Type C devices support energy storage and operate based on active transmission, meaning they amplify and transmit information using a power amplifier.

[0030] 2. RFID (Radio Frequency Identification) Query Mechanism

[0031] In RFID, a query mechanism is established to prevent collisions between multiple tags. In short, each tag is assigned a Q value, which ranges from 0 to 15. When a tag receives specific signaling, its Q value will increase, decrease, or remain unchanged. When the Q value returns to 0, scheduling for that tag is triggered.

[0032] 3. Priority mechanism for New Radio (NR) scheduling

[0033] In NR, a priority mechanism is introduced to take into account different business needs and the timeliness urgency of different services. A maximum of 16 priorities can be set at the upper layer, but only high and low priorities are set at the physical layer. There are two types of confirmation of the physical layer priority of NR transmission. One is the default priority. Generally, the unconfigured NR transmission, such as the group (CG) physical uplink shared channel (PUSCH), has a low priority by default; the other is through signaling configuration, for example, through an indicator bit in the downlink control information (DCI), and different bits indicate the corresponding priority. Depending on the priority, NR has derived various solutions for handling collisions.

[0034] The embodiments of the present disclosure provide a communication method, terminal, network device, and communication system based on the environmental Internet of Things.

[0035] In a first aspect, embodiments of the present disclosure provide a communication method based on an environmental Internet of Things, executed by a terminal. The method comprises: obtaining first information, and obtaining query scheduling information based on the first information; and determining, based on the query scheduling information, that the terminal performs communication transmission.

[0036] This embodiment can reflect the scheduling of A-IOT terminals of different priorities by configuring different query scheduling information, and further determine whether the A-IOT terminal initiates transmission and the timing of the A-IOT terminal initiating transmission.

[0037] In conjunction with some embodiments of the first aspect, the query scheduling information includes at least one of the following:

[0038] Query scheduling parameters; query scheduling parameter set; start querying scheduling parameters; end querying scheduling parameters; query the number of scheduling parameters; query scheduling parameter set index; query scheduling parameter change granularity; query scheduling correction parameters.

[0039] In combination with some embodiments of the first aspect, a first parameter used by the terminal is determined based on the query scheduling information; and when it is determined that the first parameter changes to a predetermined value, the terminal is determined to perform communication transmission.

[0040] In combination with some embodiments of the first aspect, the query scheduling parameter change granularity is used to determine the number of times the first parameter changes to a predetermined value.

[0041] In combination with some embodiments of the first aspect, the inquiry scheduling correction parameter is used to correct the first parameter; determining that the first parameter changes to a predetermined value, and determining that the A-IOT terminal performs communication transmission, includes: determining that the corrected first parameter changes to a predetermined value, and determining that the A-IOT terminal performs communication transmission.

[0042] In conjunction with some embodiments of the first aspect, determining the first parameter used by the A-IOT terminal according to the query scheduling information includes at least one of the following:

[0043] Determining the query scheduling parameter as the first parameter;

[0044] Determine a query scheduling parameter randomly selected from the query scheduling parameter set as the first parameter;

[0045] Determining a query scheduling parameter randomly selected from a query scheduling parameter set corresponding to the start query scheduling parameter and the end query scheduling parameter as the first parameter;

[0046] Determining a query scheduling parameter randomly selected from a query scheduling parameter set corresponding to the starting query scheduling parameter and the number of query scheduling parameters as the first parameter;

[0047] Determining a query scheduling parameter randomly selected from a query scheduling parameter set corresponding to the termination query scheduling parameter and the number of query scheduling parameters as the first parameter;

[0048] Determine a query scheduling parameter randomly selected from the query scheduling parameter set corresponding to the query scheduling parameter set index as the first parameter;

[0049] Determine the default query scheduling parameter as the first parameter;

[0050] Determining a query scheduling parameter randomly selected from a default query scheduling parameter set as the first parameter;

[0051] Determining a query scheduling parameter randomly selected from a query scheduling parameter set corresponding to a default start query scheduling parameter and the end query scheduling parameter as the first parameter;

[0052] Determining a query scheduling parameter randomly selected from a query scheduling parameter set corresponding to the start query scheduling parameter and the default end query scheduling parameter as the first parameter;

[0053] Determining a query scheduling parameter randomly selected from a query scheduling parameter set corresponding to a default starting query scheduling parameter and the number of query scheduling parameters as the first parameter;

[0054] Determining a query scheduling parameter randomly selected from a query scheduling parameter set corresponding to the initial query scheduling parameter and the default number of query scheduling parameters as the first parameter;

[0055] Determining a query scheduling parameter randomly selected from a query scheduling parameter set corresponding to a default termination query scheduling parameter and the number of query scheduling parameters as the first parameter;

[0056] A query scheduling parameter randomly selected from a query scheduling parameter set corresponding to the termination query scheduling parameter and the default query scheduling parameter number is determined as the first parameter.

[0057] In combination with some embodiments of the first aspect, determining that the first parameter changes to the predetermined value includes: accumulating the first parameter to a first constant value, or decreasing the first parameter to a second constant value.

[0058] In conjunction with some embodiments of the first aspect, obtaining the first information includes at least one of the following:

[0059] receiving the first information sent by the network device;

[0060] Acquire the first information pre-configured for the terminal at the factory stage;

[0061] Acquire the first information pre-configured by the terminal during the registration phase;

[0062] The first information pre-configured by the terminal during the registration phase is obtained.

[0063] In the second aspect, an embodiment of the present disclosure proposes a communication method based on the environmental Internet of Things, which is executed by an A-IOT network device. The method includes: sending first information; wherein, the first information is used to configure inquiry scheduling information, and the inquiry scheduling information is used to determine the A-IOT terminal for communication transmission.

[0064] In conjunction with some embodiments of the second aspect, the query scheduling information includes at least one of the following:

[0065] Query scheduling parameters; query scheduling parameter set; query the starting query scheduling parameters and the ending query scheduling parameters of the scheduling parameter set; query the starting query scheduling parameters and the number of query scheduling parameters of the scheduling parameter set; query the ending query scheduling parameters and the number of query scheduling parameters of the scheduling parameter set; query the scheduling parameter set index; query the scheduling parameter change granularity; query the scheduling correction parameters.

[0066] In combination with some embodiments of the second aspect, the inquiry scheduling information is used to determine a first parameter used by the terminal, wherein the first parameter changes to a predetermined value and the terminal performs communication transmission.

[0067] In combination with some embodiments of the second aspect, the query scheduling parameter change granularity is used to determine the number of times the first parameter changes to the predetermined value.

[0068] In combination with some embodiments of the second aspect, the query scheduling correction parameter is used to correct the first parameter, wherein the corrected first parameter changes to the predetermined value, and the terminal performs communication transmission.

[0069] In combination with some embodiments of the second aspect, the first parameter changes to a predetermined value, including: the first parameter accumulates to a first constant value, or the first parameter decreases to a second constant value.

[0070] In a third aspect, an embodiment of the present disclosure proposes an A-IOT terminal, which includes: a processing module configured to obtain first information and obtain inquiry scheduling information based on the first information; and determine that the A-IOT terminal performs communication transmission based on the inquiry scheduling information.

[0071] In a fourth aspect, an embodiment of the present disclosure proposes an A-IOT network device, which includes: a transceiver module configured to send first information; wherein the first information is used to configure inquiry scheduling information, and the inquiry scheduling information is used to determine that the A-IOT terminal performs communication transmission.

[0072] In the fifth aspect, an embodiment of the present disclosure proposes a communication device, which may be an A-IOT terminal or an A-IOT network device, including: one or more processors; wherein the A-IOT terminal is used to execute the method described in the embodiment of the first aspect, and the A-IOT network device is used to execute the method described in the embodiment of the second aspect.

[0073] In a sixth aspect, an embodiment of the present disclosure proposes a communication system, comprising: an A-IOT terminal and an A-IOT network device; the A-IOT terminal executes the method described in the embodiment of the first aspect, and the A-IOT network device executes the method described in the embodiment of the second aspect.

[0074] In the seventh aspect, an embodiment of the present disclosure provides a communication method based on an environmental Internet of Things, including: a network device sends a first message to a terminal; the terminal receives the first information sent by the network device, and obtains inquiry scheduling information based on the first information, and the inquiry scheduling information is used to determine that the terminal performs communication transmission.

[0075] In an eighth aspect, an embodiment of the present disclosure proposes a computer storage medium, wherein the computer storage medium stores computer-executable instructions; after the computer-executable instructions are executed by a processor, the method described in the embodiment of the first aspect or the embodiment of the second aspect can be implemented.

[0076] In a ninth aspect, an embodiment of the present disclosure proposes a program product. When the program product is executed by a communication device, the communication device executes the method as described in the embodiment of the first aspect or the embodiment of the second aspect.

[0077] In a tenth aspect, an embodiment of the present disclosure proposes a computer program, which, when executed on a computer, enables the computer to execute the method described in the embodiment of the first aspect or the embodiment of the second aspect.

[0078] In an eleventh aspect, an embodiment of the present disclosure provides a chip or a chip system, wherein the chip or chip system includes a processing circuit configured to execute the method according to the embodiment of the first aspect or the embodiment of the second aspect.

[0079] It is understandable that the above-mentioned terminals, network devices, communication systems, and storage media are all used to execute the methods proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods and will not be repeated here.

[0080] The disclosed embodiments provide a communication method, terminal, network device, and communication system based on the environmental Internet of Things. In some embodiments, the terms "communication method based on the environmental Internet of Things" and "information processing method," "information sending method," and "information receiving method" are interchangeable; the terms "communication device based on the environmental Internet of Things" and "information processing device," "information sending device," and "information receiving device" are interchangeable; and the terms "information processing system," "communication system," "information sending system," and "information receiving system" are interchangeable.

[0081] The embodiments of the present disclosure are not exhaustive and are merely illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain 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 certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined. For example, some or all steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.

[0082] In each embodiment of the present disclosure, unless otherwise specified or provided for by logic, the terms and / or descriptions between the embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their inherent logical relationships.

[0083] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.

[0084] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular, such as "a", "an", "the", "above", "said", "the", "the", etc., may mean "one and only one", or "one or more", "at least one", etc. For example, when using articles such as "a", "an", "the" in English in translation, the noun following the article may be understood as a singular expression or a plural expression.

[0085] In the embodiments of the present disclosure, “plurality” refers to two or more.

[0086] In some embodiments, the terms "at least one of", "at least one of", "at least one of", "one or more", "a plurality of", "multiple", etc. can be used interchangeably.

[0087] In the embodiments of the present disclosure, descriptions such as “at least one of A, B, C…”, “A and / or B and / or C…”, etc. include the situation where any one of A, B, C… exists alone, and also include any combination of any multiple of A, B, C…, and each situation can exist alone; for example, “at least one of A, B, C” includes the situation where A exists alone, B exists alone, C exists alone, the combination of A and B, the combination of A and C, the combination of B and C, and the combination of A, B, and C; for example, A and / or B includes the situation where A exists alone, B exists alone, and the combination of A and B.

[0088] In some embodiments, descriptions such as "in one case A, in another case B," or "in response to one case A, in response to another case B," may include the following technical solutions depending on the situation: executing A independently of B (in some embodiments, A); executing B independently of A (in some embodiments, B); selectively executing A and B (in some embodiments, selecting between A and B); and executing both A and B (in some embodiments, A and B). The same applies when there are more branches, such as A, B, and C.

[0089] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects and do not constitute any restriction on the position, order, priority, quantity or content of the description objects. For the statement of the description object, please refer to the description in the context of the claims or embodiments, and no unnecessary restriction should be constituted due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields". "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number and can be one or more. Taking "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes can be the same or different. For example, if the description object is "device", then the "first device" and the "second device" can be the same device or different devices, and their types can be the same or different; for another example, if the description object is "information", then the "first information" and the "second information" can be the same information or different information, and their contents can be the same or different.

[0090] In some embodiments, “including A,” “comprising A,” “used to indicate A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

[0091] In some embodiments, terms such as "in response to...", "in response to determining...", "in the case of...", "at the time of...", "when...", "if...", "if...", etc. can be used interchangeably.

[0092] In some embodiments, terms such as "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not less than", and "above" can be replaced with each other, and terms such as "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", and "below" can be replaced with each other.

[0093] In some embodiments, devices, etc. can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as "device", "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", and "subject" can be used interchangeably.

[0094] In some embodiments, "network" can be interpreted as devices included in the network (eg, access network equipment, core network equipment, etc.).

[0095] In some embodiments, the terms "access network device (AN device)", "radio access network device (RAN device)", "base station (BS)", "radio base station" "fixed station", "node", "access point", "transmission point (TP)", "reception point (RP)", "transmission / reception point (TRP)", "panel", "antenna panel", "antenna array", "cell", "macro cell", "small cell", "femto cell", "pico cell", "sector", "cell group", "carrier", "component carrier", "bandwidth part (BWP)" and the like may be used interchangeably.

[0096] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, etc. can be used interchangeably.

[0097] In some embodiments, the access network device, the core network device, or the network device can be replaced by a terminal. For example, the various embodiments of the present disclosure can also be applied to a structure in which the communication between the access network device, the core network device, or the network device and the terminal is replaced by communication between multiple terminals (for example, it can also be called device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, it can also be set as a structure in which the terminal has all or part of the functions of the access network device. In addition, language such as "uplink" and "downlink" can also be replaced by language corresponding to communication between terminals (for example, "side"). For example, uplink channels, downlink channels, etc. can be replaced by side channels, and uplinks, downlinks, etc. can be replaced by side links.

[0098] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, the core network device, or the network device may have a structure that has all or part of the functions of the terminal.

[0099] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.

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

[0101] In some embodiments, the threshold mentioned in this embodiment may be a numerical value, a constant, or some fixed value.

[0102] In addition, each element, each row, or each column in the table of the embodiment of the present disclosure can be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns can also be implemented as an independent embodiment.

[0103] The correspondences shown in the tables of the present disclosure can be configured or predefined. The values ​​of the information in each table are merely examples and can be configured to other values, which are not limited by the present disclosure. When configuring the correspondences between information and parameters, it is not necessarily required to configure all the correspondences shown in each table. For example, in the tables of the present disclosure, the correspondences shown in certain rows may not be configured. For another example, appropriate deformation adjustments can be made based on the above tables, such as splitting, merging, etc. The names of the parameters shown in the titles of the above tables may also adopt other names that can be understood by the communication device, and the values ​​or representations of the parameters may also adopt other values ​​or representations that can be understood by the communication device. When implementing the above tables, other data structures may also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables or hash tables, etc.

[0104] The predefined in the present disclosure may be understood as defined, predefined, stored, pre-stored, pre-negotiated, pre-configured, solidified, or pre-burned.

[0105] The following is a detailed introduction to the communication method, terminal, network device and communication system based on the environmental Internet of Things provided by the present disclosure in conjunction with the accompanying drawings.

[0106] FIG1 shows a structural diagram of a communication system according to an embodiment of the present disclosure. As shown in FIG1 , the system architecture may include a network device 11 and a terminal 12 .

[0107] In some examples, the network device 11 may be an entity on the network side for transmitting or receiving signals. For example, the network device 11 may be an A-IOT network device, a communication satellite, an evolved NodeB (eNB), a transmission reception point (TRP), a next generation NodeB (gNB) in an NR system, a base station in other future mobile communication systems, or an access node in a wireless fidelity (WiFi) system. The embodiments of the present disclosure do not limit the specific technology and specific device form adopted by the network device 11. The network device 11 provided in the embodiments of the present disclosure may be composed of a centralized unit (CU) and a distributed unit (DU), wherein the CU may also be referred to as a control unit. The CU-DU structure may be used to split the protocol layer of a network device, such as a base station, and the functions of some protocol layers are placed in the CU for centralized control, while the functions of the remaining part or all of the protocol layers are distributed in the DU, and the DU is centrally controlled by the CU.

[0108] In some examples, the terminal 12 may be referred to as a terminal device (terminal), an A-IOT terminal, a user device, a mobile station (MS), a mobile terminal device (MT), etc. The terminal 12 may also be a car with communication capabilities, a smart car, a mobile phone, a wearable device, a tablet computer (Pad), a computer with wireless transceiver capabilities, a virtual reality device, an augmented reality device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, etc. The embodiments of the present disclosure do not limit the specific technology and specific device form adopted by the terminal 12.

[0109] It can be understood that the communication processing system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution proposed in the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution proposed in the embodiment of the present disclosure is also applicable to similar technical problems.

[0110] The following embodiments of the present disclosure may be applied to the communication system shown in Figure 1, or a portion of the entities, but are not limited thereto. The entities shown in Figure 1 are illustrative only. The communication system may include all or part of the entities shown in Figure 1, or may include other entities outside of Figure 1. The number and form of the entities may be arbitrary. The connection relationship between the entities is illustrative only. The entities may be connected or disconnected, and the connection may be in any manner, whether direct or indirect, and may be wired or wireless.

[0111] The embodiments of the present disclosure can be applied to satellite communications, Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G NR, Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New Radio Access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.17 (WiMAX (registered trademark)), IEEE 802.18 (WiMAX (registered trademark)), IEEE 802.19 (WiMAX (registered trademark)), IEEE 802.20 (WiMAX (registered trademark)), IEEE 802.21 (WiMAX (registered trademark)), IEEE 802.22 (WiMAX (registered trademark)), IEEE 802.23 (WiMAX (registered trademark)), IEEE 802.24 (WiMAX (registered trademark)), IEEE 802.25 (WiMAX (registered trademark)), IEEE 802.26 (WiMAX (registered trademark)), IEEE 802.27 (WiMAX (registered trademark)), IEEE 802.28 (WiMAX (registered trademark)), IEEE 802.29 (WiMAX (registered trademark)), IEEE 802.30 (WiMAX (registered trademark)), IEEE 802.31 (WiMAX (registered trademark)), IEEE 802.32 (WiMAX (registered trademark)), IEEE 802.33 (WiMAX (registered trademark) 802.20, Ultra-WideBand (UWB), Bluetooth (registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, systems utilizing other ambient IoT-based communication methods, and next-generation systems based on and extending these systems. Furthermore, multiple systems may be combined (for example, a combination of LTE or LTE-A with 5G).

[0112] In some examples, the A-IOT network device 11 sends first information to the A-IOT terminal 12, the A-IOT terminal 12 receives the first information sent by the A-IOT network device 11, and the A-IOT terminal 12 obtains inquiry scheduling information based on the first information; based on the inquiry scheduling information, it is determined that the A-IOT terminal performs communication transmission.

[0113] This embodiment can reflect the scheduling of A-IOT terminals of different priorities by configuring different inquiry scheduling information, and then determine whether the A-IOT terminal performs communication transmission, and the timing of the A-IOT terminal performing communication transmission, thereby reflecting the scheduling priority between different A-IOT terminals, so that A-IOT terminals with high priority can gain an advantage in scheduling.

[0114] Furthermore, to illustrate the specific implementation process of the above communication system, FIG2 shows a schematic diagram of a communication method based on the environmental Internet of Things according to an embodiment of the present disclosure. The method is applied to the above communication system, as shown in FIG2, and may include the following steps:

[0115] Step S201: The A-IOT network device sends first information to the A-IOT terminal.

[0116] In some embodiments, the first information may be a communication information, such as an indication information or a signaling, etc. For example, the first information may be sent via radio resource control (RRC) signaling and / or media access control layer (MAC) control element (CE) and / or downlink control information (DCI).

[0117] Step S202: The A-IOT terminal obtains query scheduling information based on the first information.

[0118] In some embodiments, the query scheduling information includes at least one of the following:

[0119] A1. Query scheduling parameters, that is, the specified query scheduling parameters.

[0120] B1. Query a scheduling parameter set, which may include multiple query scheduling parameters.

[0121] C1. Starting query scheduling parameter, starting query scheduling parameter of the query scheduling parameter set, that is, the first query scheduling parameter in the query scheduling parameter set.

[0122] D1. Terminate querying the scheduling parameter, which is the last querying scheduling parameter in the querying scheduling parameter set.

[0123] E1. The number of query scheduling parameters, that is, the number of query scheduling parameters in the query scheduling parameter set.

[0124] F1. Query the scheduling parameter set index and query the index identifier corresponding to the scheduling parameter set.

[0125] G1, query scheduling parameter change granularity, the granularity of the query scheduling parameter in each change, which is used to determine the speed at which the query scheduling parameter changes to the fixed value.

[0126] H1, query scheduling correction parameters, used to correct the query scheduling parameters.

[0127] A-IoT network devices are likely to trigger the scheduling of multiple A-IoT terminal devices at once. Considering that different A-IoT terminal devices have different scheduling requirements, there is the possibility of service priority grading. For example, in an inventory scenario, the A-IoT network device pre-sets periodic inventory reporting for the A-IoT terminal devices in the network. At this time, the user uses the scheduling requirements of the application layer to trigger the priority scheduling of certain A-IoT terminal devices in the network, such as emergency reporting of abnormal material status. From the network perspective, the network requires these A-IoT terminal devices to be able to backscatter or actively report as quickly as possible, and not be affected by other uplink services of the A-IoT terminal device. Therefore, it is necessary to reflect the scheduling priority between different A-IoT terminal devices.

[0128] This embodiment uses scheduling information to reflect the scheduling priorities of different A-IoT terminal devices. For example, the A-IoT network equipment / manufacturer configures the above parameters for A-IoT terminal devices of different priorities, giving A-IoT terminal devices with higher priorities an advantage in scheduling. Furthermore, conflicts can be avoided by using time domain resources.

[0129] In addition to the method of obtaining the first information and then obtaining the inquiry scheduling information as shown in steps S201 and S202, as another embodiment, the process may also include: obtaining the first information pre-configured by the A-IOT terminal at the factory stage; and / or, obtaining the first information pre-configured by the A-IOT terminal at the registration stage; and / or, obtaining the first information pre-configured by the A-IOT terminal at the registration stage, etc.

[0130] Step S203: The A-IOT terminal determines to perform communication transmission according to the query scheduling information.

[0131] In some embodiments, the communication transmission includes at least one of the following:

[0132] A2, uplink data transmission; B2, uplink control information transmission; C2, downlink data transmission; D2, downlink control information transmission.

[0133] In this embodiment, the A-IOT terminal may determine whether to initiate transmission and the timing of the A-IOT terminal initiating transmission based on the query scheduling information. In some embodiments, step S203 may specifically include: determining a first parameter used by the A-IOT terminal based on the query scheduling information; and determining that the A-IOT terminal is performing communication transmission when the first parameter changes to a predetermined value.

[0134] In some embodiments, the first parameter changes to a predetermined value, which may specifically include one of the following:

[0135] A3: The first parameter is accumulated to the first fixed value; B3: The first parameter is decreased to the second fixed value.

[0136] For example, the first parameter can be a Q value, which continuously accumulates or decreases according to a timer or instructions issued by a network device. When the Q value accumulates to a first fixed value or decreases to a second fixed value, the A-IoT terminal can be determined to perform communication transmission. This embodiment can control the speed at which the first parameter changes to a predetermined value by configuring the size of the first parameter, thereby reflecting the scheduling priority between different A-IoT terminal devices.

[0137] In some embodiments, the query scheduling parameter change granularity is used to determine the number of times a first parameter changes to a predetermined value. For example, the first parameter may be a Q value, which will continuously accumulate or decrease according to instructions issued by a timer or a network device, and the query scheduling parameter change granularity can be used to determine the number of times the Q value accumulates to a first fixed value, or can be used to determine the number of times the Q value decreases to a second fixed value. This embodiment can control the speed at which the first parameter changes to a predetermined value by configuring the query scheduling parameter change granularity, thereby reflecting the scheduling priority between different A-IoT terminal devices.

[0138] In some embodiments, querying a scheduling correction parameter is used to correct a first parameter; accordingly, when the first parameter changes to a predetermined value, determining that the A-IOT terminal is performing communication transmission may specifically include: when the corrected first parameter changes to the predetermined value, determining that the A-IOT terminal is performing communication transmission. This embodiment can control the speed at which the first parameter changes to the predetermined value by correcting the magnitude of the first parameter, thereby reflecting the scheduling priority between different A-IoT terminal devices.

[0139] In some embodiments, determining the first parameter used by the A-IOT terminal based on the query scheduling information includes at least one of the following:

[0140] A4. Determine the query scheduling parameter as the first parameter. If the query scheduling information contains only one query scheduling parameter, this query scheduling parameter may be used as the first parameter used by the A-IOT terminal.

[0141] B4. A randomly selected query scheduling parameter from the query scheduling parameter set is determined as the first parameter. If the query scheduling information contains only one query scheduling parameter set, a randomly selected query scheduling parameter from this query scheduling parameter set can be used as the first parameter for the A-IOT terminal.

[0142] C4. A randomly selected inquiry scheduling parameter from the inquiry scheduling parameter set corresponding to the start inquiry scheduling parameter and the end inquiry scheduling parameter is determined as the first parameter; if the inquiry scheduling information only contains the start inquiry scheduling parameter and the end inquiry scheduling parameter, the corresponding inquiry scheduling parameter set can be determined by these two parameters, and then a randomly selected inquiry scheduling parameter in this inquiry scheduling parameter set is used as the first parameter used by the A-IOT terminal.

[0143] D4. A randomly selected inquiry scheduling parameter from the inquiry scheduling parameter set corresponding to the starting inquiry scheduling parameter and the number of inquiry scheduling parameters is determined as the first parameter; if the inquiry scheduling information only contains the starting inquiry scheduling parameter and the number of inquiry scheduling parameters, the corresponding inquiry scheduling parameter set can be determined by these two parameters, and then a randomly selected inquiry scheduling parameter from this inquiry scheduling parameter set is used as the first parameter used by the A-IOT terminal.

[0144] E4. A randomly selected inquiry scheduling parameter from the inquiry scheduling parameter set corresponding to the termination inquiry scheduling parameter and the number of inquiry scheduling parameters is determined as the first parameter; if the inquiry scheduling information only contains the termination inquiry scheduling parameter and the number of inquiry scheduling parameters, the corresponding inquiry scheduling parameter set can be determined by these two parameters, and then a randomly selected inquiry scheduling parameter in this inquiry scheduling parameter set is used as the first parameter used by the A-IOT terminal.

[0145] F4. A randomly selected query scheduling parameter from the query scheduling parameter set corresponding to the query scheduling parameter set index is determined as the first parameter; if the query scheduling information only contains one query scheduling parameter set index, the corresponding query scheduling parameter set is determined by the set index, and then a randomly selected query scheduling parameter from this query scheduling parameter set can be used as the first parameter used by the A-IOT terminal.

[0146] If it is determined based on the query scheduling information that one or more of the query scheduling parameter, the query scheduling parameter set, the query scheduling parameter set index, the start query scheduling parameter, the end query scheduling parameter, and the number of query scheduling parameters are not configured, determining the first parameter used by the A-IOT terminal based on the query scheduling information may further include at least one of the following:

[0147] G4. Determine the default query scheduling parameter as the first parameter; if the first parameter to be used cannot be determined based on the query scheduling information, the query scheduling parameter may take a first default value, and use the first default value as the first parameter used by the A-IOT terminal.

[0148] H4. A query scheduling parameter randomly selected from the default query scheduling parameter set is determined as the first parameter; if the first parameter to be used cannot be determined based on the query scheduling information, the query scheduling parameter set can take the first default set, and a query scheduling parameter is randomly selected from the first default set as the first parameter used by the A-IOT terminal.

[0149] I4. A randomly selected inquiry scheduling parameter from the inquiry scheduling parameter set corresponding to the default start inquiry scheduling parameter and the end inquiry scheduling parameter is determined as the first parameter; if the inquiry scheduling information only includes one end inquiry scheduling parameter, the start inquiry scheduling parameter can take the third default value, and the corresponding inquiry scheduling parameter set is determined by the third default value and the end inquiry scheduling parameter, and an inquiry scheduling parameter is randomly selected from the set as the first parameter used by the A-IOT terminal.

[0150] J4. A randomly selected inquiry scheduling parameter from the inquiry scheduling parameter set corresponding to the starting inquiry scheduling parameter and the default ending inquiry scheduling parameter is determined as the first parameter; if the inquiry scheduling information only contains one starting inquiry scheduling parameter, the ending inquiry scheduling parameter can take the fourth default value, and the corresponding inquiry scheduling parameter set is determined by the fourth default value and the starting inquiry scheduling parameter, and an inquiry scheduling parameter is randomly selected from the set as the first parameter used by the A-IOT terminal.

[0151] K4. A randomly selected inquiry scheduling parameter from the inquiry scheduling parameter set corresponding to the default starting inquiry scheduling parameter and the number of inquiry scheduling parameters is determined as the first parameter; if the inquiry scheduling information only contains one inquiry scheduling parameter number, the starting inquiry scheduling parameter can take a third default value, and the corresponding inquiry scheduling parameter set is determined by the third default value and the number of inquiry scheduling parameters, and an inquiry scheduling parameter is randomly selected from the set as the first parameter used by the A-IOT terminal.

[0152] L4. A randomly selected inquiry scheduling parameter from the inquiry scheduling parameter set corresponding to the starting inquiry scheduling parameter and the default number of inquiry scheduling parameters is determined as the first parameter; if the inquiry scheduling information only contains one starting inquiry scheduling parameter, the number of inquiry scheduling parameters can take the fifth default value, and the corresponding inquiry scheduling parameter set is determined by the fifth default value and the starting inquiry scheduling parameter, and an inquiry scheduling parameter is randomly selected from the set as the first parameter used by the A-IOT terminal.

[0153] M4. A randomly selected inquiry scheduling parameter from the inquiry scheduling parameter set corresponding to the default termination inquiry scheduling parameter and the number of inquiry scheduling parameters is determined as the first parameter; if the inquiry scheduling information only contains one inquiry scheduling parameter number, the termination inquiry scheduling parameter can take the fourth default value, and the corresponding inquiry scheduling parameter set is determined by the fourth default value and the number of inquiry scheduling parameters, and an inquiry scheduling parameter is randomly selected from the set as the first parameter used by the A-IOT terminal.

[0154] N4. A randomly selected inquiry scheduling parameter from the inquiry scheduling parameter set corresponding to the termination inquiry scheduling parameter and the default number of inquiry scheduling parameters is determined as the first parameter; if the inquiry scheduling information only contains one termination inquiry scheduling parameter, the number of inquiry scheduling parameters can take the fifth default value, and the corresponding inquiry scheduling parameter set is determined by the fifth default value and the termination inquiry scheduling parameter, and an inquiry scheduling parameter is randomly selected from the set as the first parameter used by the A-IOT terminal.

[0155] For example, in a network, A-IoT network devices communicate with A-IoT terminal devices. A-IoT network devices include base stations, terminals, intermediate nodes, auxiliary nodes, etc. The types of A-IoT terminal devices include type A, type B, and type C. The A-IoT network device sends an excitation signal to at least one A-IoT terminal device. The excitation signal can be used to trigger the communication of the A-IoT terminal device, transmit control signaling, data, etc. Optionally, the excitation signal can also be used as a charging energy source for the A-IoT terminal device. The A-IoT terminal devices are divided into at least one group. The A-IoT network device schedules at least one scheduling group in one scheduling, and optionally, schedules one scheduling group at a time. Information exchange is performed between the A-IoT network device and the A-IoT terminal device. The A-IoT network device sends a first excitation signal to at least one A-IoT terminal device, and the A-IoT terminal device responds according to the query scheduling mechanism. Among them, the query scheduling mechanism includes at least one of the following examples:

[0156] In some examples, the protocol predefines at least one of a query scheduling parameter, a query scheduling parameter set, and a query scheduling parameter set index.

[0157] The query scheduling parameter is used by the A-IoT terminal device to determine whether to initiate an uplink transmission. The A-IoT terminal device initiates an uplink transmission when the query scheduling parameter accumulates to a fixed value or decreases to a fixed value.

[0158] In one implementation, the query scheduling parameter Q=4, the fixed value is 0, and the Q value decreases by 1 each time the granularity. When the Q value decreases to 0, the A-IoT terminal device initiates uplink transmission.

[0159] The query scheduling parameter set includes at least one query scheduling parameter, and the query scheduling parameter set predefined by the protocol may be one or more. Optionally, the number N of the query scheduling parameter sets is an integer greater than 1.

[0160] In one implementation, the query parameter set corresponding to the A-IoT terminal device is {4, 5, 6}, and the A-IoT terminal device randomly selects a value from the query parameter set as the query scheduling parameter.

[0161] The query scheduling parameter set index can be used to index the corresponding query scheduling parameter set. One query scheduling parameter set index corresponds to at least one query scheduling parameter set, or multiple query scheduling parameter set indexes correspond to one query scheduling parameter set. Preferably, one query scheduling parameter set index corresponds to one query scheduling parameter set. The intersection of the query scheduling parameter sets corresponding to different query scheduling parameter set indexes is empty, or the query scheduling parameter sets corresponding to different query scheduling parameter set indexes do not have the same query scheduling parameters. Alternatively, the intersection of the query scheduling parameter sets corresponding to different query scheduling parameter set indexes may not be empty, or the query scheduling parameter sets corresponding to different query scheduling parameter set indexes have the same query scheduling parameters.

[0162] In one implementation, the query scheduling parameter set index 0 corresponds to the query scheduling parameter set {0, 1, 2, 3}, the query scheduling parameter set index 1 corresponds to the query scheduling parameter set {2, 3, 4, 5}, the query scheduling parameter set index 2 corresponds to the query scheduling parameter set {4, 5, 6, 7}, and the query scheduling parameter set index 3 corresponds to the query scheduling parameter set {6, 7, 8, 9}. The scheduling parameter set index indicated / configured by the A-IoT terminal device is 3, then the A-IoT terminal device needs to randomly select the query scheduling parameter in the set {6, 7, 8, 9}.

[0163] The A-IoT network device configures the protocol-predefined parameters on the A-IoT terminal device. The A-IoT network device's optional configuration signaling includes at least one of static signaling, semi-static signaling, and dynamic signaling. Alternatively, the A-IoT terminal device is pre-configured with the protocol-predefined parameters upon factory shipment, registration, or enrollment.

[0164] In some embodiments, the protocol predefines the query scheduling parameters in the form of a predefined query scheduling parameter table. At least one of the following tables is an example.

[0165] Table 1

[0166] Table 2

[0167] In some examples, the protocol predefines at least one of a query scheduling parameter, a start query scheduling parameter, a stop query scheduling parameter, and a query scheduling parameter set index.

[0168] The query scheduling parameter is used by the A-IoT terminal device to determine whether to initiate an uplink transmission. The A-IoT terminal device initiates an uplink transmission when the query scheduling parameter accumulates to a fixed value or decreases to a fixed value.

[0169] In one implementation, the query scheduling parameter Q=4, the fixed value is 0, and the Q value decreases by 1 each time the granularity. When the Q value decreases to 0, the A-IoT terminal device initiates uplink transmission.

[0170] The start query scheduling parameter is used to determine the first query scheduling parameter of the scheduling parameter set, and the end query scheduling parameter is used to determine the last query scheduling parameter of the scheduling parameter set.

[0171] In one implementation, the starting query scheduling parameter corresponding to the A-IoT terminal device is 4, and the ending query scheduling parameter is 6. Then the corresponding query parameter set is {4, 5, 6}, that is, the A-IoT terminal device randomly selects a value from the query parameter set as the query scheduling parameter.

[0172] The query scheduling parameter set index is used to index the corresponding query scheduling parameter set. One query scheduling parameter set index corresponds to at least one query scheduling parameter set, or multiple query scheduling parameter set indexes correspond to one query scheduling parameter set. Preferably, one query scheduling parameter set index corresponds to one query scheduling parameter set. The intersection of query scheduling parameter sets corresponding to different query scheduling parameter set indexes is empty, or the query scheduling parameter sets corresponding to different query scheduling parameter set indexes do not have the same query scheduling parameters. Alternatively, the intersection of query scheduling parameter sets corresponding to different query scheduling parameter set indexes may not be empty, or the query scheduling parameter sets corresponding to different query scheduling parameter set indexes have the same query scheduling parameters.

[0173] In one implementation, the query scheduling parameter set corresponding to the query scheduling parameter set index is in the form of {starting query scheduling parameter, ending query scheduling parameter}, 0 corresponds to {0,3}, 1 corresponds to {2,5}, 2 corresponds to {4,7}, 3 corresponds to {6,9}, and the scheduling parameter set index indicated / configured for the A-IoT terminal device is 3, then the A-IoT terminal device corresponds to {6,9}, that is, it is necessary to randomly select the query scheduling parameter from 6, 7, 8, and 9.

[0174] The A-IoT network device configures the protocol-predefined parameters on the A-IoT terminal device. The A-IoT network device's optional configuration signaling includes at least one of static signaling, semi-static signaling, and dynamic signaling. Alternatively, the A-IoT terminal device is pre-configured with the protocol-predefined parameters upon factory shipment, registration, or enrollment.

[0175] In some embodiments, the protocol predefines the query scheduling parameters in the form of a predefined query scheduling parameter table. At least one of the following tables is an example.

[0176] Table 1

[0177] Table 2

[0178] In some examples, the protocol predefines at least one of a query scheduling parameter, a starting query scheduling parameter, a number of query scheduling parameters, and an index of a query scheduling parameter set. The query scheduling parameter is used by the A-IoT terminal device to determine whether to initiate an uplink transmission. Uplink transmission is initiated when the query scheduling parameter of the A-IoT terminal device accumulates to a fixed value or decreases to a fixed value.

[0179] In one implementation, the query scheduling parameter Q=4, the fixed value is 0, and the Q value decreases by 1 each time the granularity. When the Q value decreases to 0, the A-IoT terminal device initiates uplink transmission.

[0180] The starting query scheduling parameter is used to determine the first query scheduling parameter of the scheduling parameter set, and the number of query scheduling parameters is used to determine the number of query scheduling parameters in the scheduling parameter set.

[0181] In one implementation, the starting query scheduling parameter corresponding to the A-IoT terminal device is 4, and the number of query scheduling parameters is 4, then the corresponding query parameter set is {4, 5, 6, 7}, that is, the A-IoT terminal device randomly selects a value from the query parameter set as the query scheduling parameter.

[0182] The query scheduling parameter set index is used to index the corresponding query scheduling parameter set. One query scheduling parameter set index corresponds to at least one query scheduling parameter set, or multiple query scheduling parameter set indexes correspond to one query scheduling parameter set. Preferably, one query scheduling parameter set index corresponds to one query scheduling parameter set. The intersection of query scheduling parameter sets corresponding to different query scheduling parameter set indexes is empty, or the query scheduling parameter sets corresponding to different query scheduling parameter set indexes do not have the same query scheduling parameters. Alternatively, the intersection of query scheduling parameter sets corresponding to different query scheduling parameter set indexes may not be empty, or the query scheduling parameter sets corresponding to different query scheduling parameter set indexes have the same query scheduling parameters.

[0183] In one implementation, the query scheduling parameter set corresponding to the query scheduling parameter set index is in the form of {starting query scheduling parameter, number of query scheduling parameters}, 0 corresponds to {0,4}, 1 corresponds to {2,4}, 2 corresponds to {4,4}, 3 corresponds to {6,4}, and the scheduling parameter set index indicated / configured for the A-IoT terminal device is 3, then the A-IoT terminal device corresponds to {6,4}, that is, it is necessary to randomly select the query scheduling parameter from 6, 7, 8, and 9.

[0184] The A-IoT network device configures the protocol-predefined parameters on the A-IoT terminal device. The A-IoT network device's optional configuration signaling includes at least one of static signaling, semi-static signaling, and dynamic signaling. Alternatively, the A-IoT terminal device is pre-configured with the protocol-predefined parameters upon factory shipment, registration, or enrollment.

[0185] In some embodiments, the protocol predefines the query scheduling parameters in the form of a predefined query scheduling parameter table. At least one of the following tables is an example.

[0186] Table 1

[0187] Table 2

[0188] Table 3

[0189] In some examples, the protocol predefines at least one of a query scheduling parameter, a termination query scheduling parameter, a number of query scheduling parameters, and a query scheduling parameter set index.

[0190] The query scheduling parameter is used by the A-IoT terminal device to determine whether to initiate an uplink transmission. The A-IoT terminal device initiates an uplink transmission when the query scheduling parameter accumulates to a fixed value or decreases to a fixed value.

[0191] In one implementation, the query scheduling parameter Q=4, the fixed value is 0, and the Q value decreases by 1 each time the granularity. When the Q value decreases to 0, the A-IoT terminal device initiates uplink transmission.

[0192] The termination query scheduling parameter is used to determine the last query scheduling parameter of the scheduling parameter set, and the number of query scheduling parameters is used to determine the number of query scheduling parameters in the scheduling parameter set.

[0193] In one implementation, the start and end query scheduling parameters corresponding to the A-IoT terminal device are 7, and the number of query scheduling parameters is 4. Then the corresponding query parameter set is {4, 5, 6, 7}, that is, the A-IoT terminal device randomly selects a value from the query parameter set as the query scheduling parameter.

[0194] The query scheduling parameter set index is used to index the corresponding query scheduling parameter set. One query scheduling parameter set index corresponds to at least one query scheduling parameter set, or multiple query scheduling parameter set indexes correspond to one query scheduling parameter set. Preferably, one query scheduling parameter set index corresponds to one query scheduling parameter set. The intersection of query scheduling parameter sets corresponding to different query scheduling parameter set indexes is empty, or the query scheduling parameter sets corresponding to different query scheduling parameter set indexes do not have the same query scheduling parameters. Alternatively, the intersection of query scheduling parameter sets corresponding to different query scheduling parameter set indexes may not be empty, or the query scheduling parameter sets corresponding to different query scheduling parameter set indexes have the same query scheduling parameters.

[0195] The A-IoT network device configures the protocol-predefined parameters on the A-IoT terminal device. The A-IoT network device's optional configuration signaling includes at least one of static signaling, semi-static signaling, and dynamic signaling. Alternatively, the A-IoT terminal device is pre-configured with the protocol-predefined parameters upon factory shipment, registration, or enrollment.

[0196] This embodiment can achieve different uplink transmission timelines for A-IoT terminal devices of different priorities by configuring different query scheduling parameter sets for A-IoT terminal devices. For example, if the query scheduling parameter set for A-IoT terminal device A is {0,1}, and the query scheduling parameter set for A-IoT terminal device B is {6,7}, device A can initiate an uplink transmission after completing at most one query scheduling parameter set decrement, while device B can initiate an uplink transmission after completing at least six query scheduling parameter set decrements.

[0197] This embodiment determines the query scheduling parameters, the query scheduling parameter set, the query scheduling parameter set index, etc. By configuring different query scheduling parameter sets, the number of times the A-IoT terminal device decreases / increases is controlled, and ultimately the scheduling of different priorities is reflected (it can also stagger conflicts in the time domain).

[0198] For another example, based on the above embodiments, the A-IoT network device can configure query scheduling parameters for the A-IoT terminal device, or pre-configure the query scheduling parameters for the A-IoT terminal device at the factory / registration / registration. Furthermore, when the query scheduling parameters of the A-IoT terminal device accumulate to a fixed value, or when they decrease to a fixed value, an uplink transmission is initiated. The method for determining the granularity of the query scheduling parameter change includes the following examples:

[0199] In some examples, the protocol predefines at least one query scheduling parameter change granularity I, the default value of which is I0. The value set of I is a subset of natural numbers. Optionally, I0 is 1.

[0200] The number of times the A-IoT terminal device changes the query parameter is or in, Express The calculated value is rounded down; right The calculated value is rounded up.

[0201] In some examples, an A-IoT network device configures a scheduling parameter change granularity I to query an A-IoT terminal device. The A-IoT network device may optionally use at least one of static signaling, semi-static signaling, and dynamic signaling. The default value of the scheduling parameter change granularity is I0. The value set of I is a subset of natural numbers. Optionally, I0 is 1.

[0202] The number of times the A-IoT terminal device changes the query parameter is or

[0203] In some examples, when an A-IoT terminal device leaves the factory / is registered / registered, it is pre-configured with a query scheduling parameter change granularity of I. The default value of the query scheduling parameter change granularity is I0. The value set of I is a subset of natural numbers. Optionally, I0 is 1.

[0204] The number of times the A-IoT terminal device changes the query parameter is or

[0205] In some embodiments, the A-IoT network device queries the A-IoT terminal device for a scheduling parameter change granularity of 2, and the A-IoT network device queries the A-IoT terminal device for a scheduling parameter change granularity of 7. The number of times the A-IoT terminal device changes the query parameter is That is, the value of 7 / 2 is rounded up.

[0206] In some embodiments, the A-IoT network device queries the A-IoT terminal device for a scheduling parameter change granularity of 2, and the A-IoT network device queries the A-IoT terminal device for a scheduling parameter change granularity of 7. The number of times the A-IoT terminal device changes the query parameter is That is, the value of 7 / 2 is rounded down.

[0207] This embodiment can achieve different uplink transmission timelines for A-IoT terminal devices by configuring different query parameter change granularities for A-IoT terminal devices of different priorities. For example, if the query scheduling parameter of A-IoT terminal devices A and B is both 7, but the change granularity of device A is 2 and that of device B is 1, then device A can initiate an uplink transmission after completing a maximum of four query scheduling parameter set decrements, while device B can initiate an uplink transmission after completing seven query scheduling parameter set decrements.

[0208] This embodiment determines the change granularity of the query scheduling parameter. By configuring different change granularities of the query scheduling parameter, the speed of decreasing / accumulating the query scheduling parameter is controlled, thereby reflecting different priority scheduling.

[0209] For another example, based on the above embodiment, the A-IoT network device can configure the query scheduling parameters for the A-IoT terminal device, or pre-configure the query scheduling parameters for the A-IoT terminal device at the factory / registration / registration. Furthermore, when the query scheduling parameters of the A-IoT terminal device accumulate to a fixed value, or when they decrease to a fixed value, uplink transmission is initiated. Before the query scheduling parameters are decreased or accumulated, they are corrected according to the query scheduling correction parameters. The method for determining the query scheduling correction parameters includes at least one example of the following methods:

[0210] In some examples, the protocol predefines a query scheduling correction parameter X, the default value of which is X0. The value set of X is a subset of integers. Optionally, X0 is 1 or 0.

[0211] The A-IoT device modifies the query scheduling parameters according to the query scheduling correction parameters in at least one of the following ways:

[0212] The query scheduling correction parameter is used as the divisor and divided by the query scheduling parameter, which is the corrected or in, Express The calculated value is rounded down; right The calculated value is rounded up.

[0213] The query scheduling correction parameter is used as a subtrahend and subtracted from the query scheduling parameter, that is, the corrected query scheduling parameter = the query scheduling parameter - the query scheduling correction parameter;

[0214] The query scheduling correction parameter is used as the addend and added to the query scheduling parameter, that is, the corrected query scheduling parameter = query scheduling parameter + query scheduling correction parameter;

[0215] The query scheduling correction parameter is used as a multiplier and multiplied by the query scheduling parameter, that is, the corrected query scheduling parameter = query scheduling parameter * query scheduling correction parameter.

[0216] In some examples, an A-IoT network device queries an A-IoT terminal device for a scheduling correction parameter X. The A-IoT network device may configure the scheduling correction parameter X using at least one of static signaling, semi-static signaling, and dynamic signaling. The default value of the query scheduling correction parameter is X0. The value set of X is a subset of integers. Optionally, X0 is 1 or 0.

[0217] The A-IoT device modifies the query scheduling parameters according to the query scheduling correction parameters in at least one of the following ways:

[0218] The query scheduling correction parameter is used as the divisor and divided by the query scheduling parameter, which is the corrected or

[0219] The query scheduling correction parameter is used as a subtrahend and subtracted from the query scheduling parameter, that is, the corrected query scheduling parameter = the query scheduling parameter - the query scheduling correction parameter;

[0220] The query scheduling correction parameter is used as an addend and added to the query scheduling parameter, that is, the corrected query scheduling parameter = the query scheduling parameter + the query scheduling correction parameter.

[0221] The query scheduling correction parameter is used as a multiplier and multiplied by the query scheduling parameter, that is, the corrected query scheduling parameter = query scheduling parameter * query scheduling correction parameter.

[0222] c3. When an A-IoT terminal device leaves the factory, registers, or registers, it is pre-configured with a query scheduling correction parameter X. The default value of the query scheduling correction parameter is X0. The value set of X is a subset of integers. Optionally, X0 is 1 or 0.

[0223] The A-IoT device modifies the query scheduling parameters according to the query scheduling correction parameters in at least one of the following ways:

[0224] The query scheduling correction parameter is used as the divisor and divided by the query scheduling parameter, which is the corrected or

[0225] The query scheduling correction parameter is used as a subtrahend and subtracted from the query scheduling parameter, that is, the corrected query scheduling parameter = the query scheduling parameter - the query scheduling correction parameter;

[0226] The query scheduling correction parameter is used as an addend and added to the query scheduling parameter, that is, the corrected query scheduling parameter = the query scheduling parameter + the query scheduling correction parameter.

[0227] The query scheduling correction parameter is used as a multiplier and multiplied by the query scheduling parameter, that is, the corrected query scheduling parameter = query scheduling parameter * query scheduling correction parameter.

[0228] In some embodiments, the A-IoT network device configures a query scheduling correction parameter of 2 to the A-IoT terminal device, and the A-IoT network device configures an initial query scheduling parameter of 7 to the A-IoT terminal device. Then, the query scheduling parameter that the A-IoT terminal device finally executes for accumulation or decrement is 7-2=5.

[0229] In some embodiments, the A-IoT network device configures a query scheduling correction parameter of 2 to the A-IoT terminal device, and the A-IoT network device configures an initial query scheduling parameter of 7 to the A-IoT terminal device. Then, the query scheduling parameter that the A-IoT terminal device finally executes for accumulation or decrement is 7+2=9.

[0230] In some embodiments, the A-IoT network device configures a query scheduling correction parameter of 2 to the A-IoT terminal device, and the A-IoT network device configures an initial query scheduling parameter of 7 to the A-IoT terminal device. Then, the query scheduling parameter that the A-IoT terminal device finally executes to accumulate or decrease is That is, the value of 7 / 2 is rounded up.

[0231] In some embodiments, the A-IoT network device configures a query scheduling correction parameter of 2 to the A-IoT terminal device, and the A-IoT network device configures an initial query scheduling parameter of 7 to the A-IoT terminal device. Then, the query scheduling parameter that the A-IoT terminal device finally executes to accumulate or decrease is That is, the value of 7 / 2 is rounded down.

[0232] This embodiment determines the query scheduling correction parameter, and controls the initial value of the query scheduling parameter for decrement / accumulation by configuring different query scheduling correction parameters, thereby reflecting different priority scheduling.

[0233] In some embodiments, when the A-IoT network device is not configured with at least one of the query scheduling parameter, the query scheduling parameter set, the query scheduling parameter set index, the start query scheduling parameter, the end query scheduling parameter, and the number of query scheduling parameters, the protocol predefines at least one of the following:

[0234] Query the scheduling parameters and take the first default value;

[0235] Query the scheduling parameter set and select the first default set;

[0236] Query the scheduling parameter set index and take the second default value;

[0237] The initial query scheduling parameter takes the third default value;

[0238] The termination query scheduling parameter takes the fourth default value;

[0239] The query scheduling parameter number takes the fifth default value.

[0240] The first default value, the first default set, the second default value, the third default value, the fourth default value, and the fifth default value may be predefined by the protocol.

[0241] In some embodiments, after determining the query scheduling parameter (Q value) used by the A-IOT terminal, there may be multiple ways to trigger a change such as a decrease or increase in the Q value.

[0242] As a method, a change in the Q value can be automatically triggered every certain period of time according to a certain clock.

[0243] As one approach, a change in the Q value may be triggered by a first signaling, and the A-IOT terminal triggers a change in the Q value each time it receives the first signaling. The first signaling may include at least one of uplink control signaling, uplink data signaling, downlink control signaling, and downlink data signaling.

[0244] This embodiment can reflect the scheduling of A-IOT terminals of different priorities by configuring different inquiry scheduling information, and then determine whether the A-IOT terminal performs communication transmission, and the timing of the A-IOT terminal performing communication transmission, thereby reflecting the scheduling priority between different A-IOT terminals, so that A-IOT terminals with high priority can gain an advantage in scheduling.

[0245] To illustrate the specific execution process of the A-IOT terminal, Figure 3 shows a flow chart of a communication method based on the ambient Internet of Things according to an embodiment of the present disclosure. When applied to the A-IOT terminal side, the method may include the following steps.

[0246] Step S301: The A-IOT terminal obtains first information and inquires about scheduling information based on the first information.

[0247] In some embodiments, the query scheduling information includes at least one of the following:

[0248] Query scheduling parameters; query scheduling parameter set; start querying scheduling parameters; end querying scheduling parameters; query the number of scheduling parameters; query scheduling parameter set index; query scheduling parameter change granularity; query scheduling correction parameters.

[0249] In some embodiments, obtaining the first information includes at least one of the following:

[0250] Receiving first information sent by the A-IOT network device;

[0251] Acquire first information pre-configured by the A-IOT terminal at the factory stage;

[0252] Acquire first information pre-configured by the A-IOT terminal during the registration phase;

[0253] The first information pre-configured by the A-IOT terminal during the registration phase is obtained.

[0254] Step S302: The A-IOT terminal determines to perform communication transmission based on the query scheduling information.

[0255] In some embodiments, the communication transmission includes at least one of the following:

[0256] Uplink data transmission; uplink control information transmission; downlink data transmission; downlink control information transmission.

[0257] In some embodiments, determining that the A-IOT terminal performs communication transmission based on the inquiry scheduling information includes: determining a first parameter used by the A-IOT terminal based on the inquiry scheduling information; when the first parameter changes to a predetermined value, determining that the A-IOT terminal performs communication transmission.

[0258] In some embodiments, the query scheduling parameter change granularity is used to determine the number of times the first parameter changes to a predetermined value.

[0259] In some embodiments, the query scheduling correction parameter is used to correct the first parameter; when the first parameter changes to a predetermined value, the A-IOT terminal is determined to perform communication transmission, including: when the corrected first parameter changes to a predetermined value, the A-IOT terminal is determined to perform communication transmission.

[0260] In some embodiments, determining the first parameter used by the A-IOT terminal according to the query scheduling information includes at least one of the following:

[0261] Determining the query scheduling parameter as the first parameter;

[0262] Determine a query scheduling parameter randomly selected from the query scheduling parameter set as the first parameter;

[0263] Determining a query scheduling parameter randomly selected from a query scheduling parameter set corresponding to the start query scheduling parameter and the end query scheduling parameter as the first parameter;

[0264] Determining a query scheduling parameter randomly selected from a query scheduling parameter set corresponding to the starting query scheduling parameter and the number of query scheduling parameters as the first parameter;

[0265] Determining a query scheduling parameter randomly selected from a query scheduling parameter set corresponding to the termination query scheduling parameter and the number of query scheduling parameters as the first parameter;

[0266] Determine a query scheduling parameter randomly selected from the query scheduling parameter set corresponding to the query scheduling parameter set index as the first parameter;

[0267] Determine the default query scheduling parameter as the first parameter;

[0268] Determining a query scheduling parameter randomly selected from a default query scheduling parameter set as the first parameter;

[0269] Determining a query scheduling parameter randomly selected from a query scheduling parameter set corresponding to a default start query scheduling parameter and the end query scheduling parameter as the first parameter;

[0270] Determining a query scheduling parameter randomly selected from a query scheduling parameter set corresponding to the start query scheduling parameter and the default end query scheduling parameter as the first parameter;

[0271] Determining a query scheduling parameter randomly selected from a query scheduling parameter set corresponding to a default starting query scheduling parameter and the number of query scheduling parameters as the first parameter;

[0272] Determining a query scheduling parameter randomly selected from a query scheduling parameter set corresponding to the initial query scheduling parameter and the default number of query scheduling parameters as the first parameter;

[0273] Determining a query scheduling parameter randomly selected from a query scheduling parameter set corresponding to a default termination query scheduling parameter and the number of query scheduling parameters as the first parameter;

[0274] A query scheduling parameter randomly selected from a query scheduling parameter set corresponding to the termination query scheduling parameter and the default query scheduling parameter number is determined as the first parameter.

[0275] In some embodiments, the first parameter changes to a predetermined value, and determining that the A-IOT terminal performs communication transmission includes one of the following:

[0276] The first parameter is accumulated to a first fixed value, and the A-IOT terminal is determined to perform communication transmission;

[0277] The first parameter decreases to a second fixed value, and the A-IOT terminal is determined to perform communication transmission.

[0278] For the description of the specific examples in this embodiment, please refer to the corresponding description of the embodiments in Figures 1 and 2, and will not be repeated here.

[0279] This embodiment can configure different query scheduling information to reflect the scheduling of A-IOT terminals of different priorities. This can then determine whether an A-IOT terminal should perform communication transmission and the timing of the A-IOT terminal's communication transmission. This can reflect the scheduling priority between different A-IOT terminals, allowing A-IOT terminals with higher priorities to gain an advantage in scheduling.

[0280] Figure 4 shows a flow chart of a communication method based on the ambient Internet of Things according to an embodiment of the present disclosure. As shown in Figure 4, the method is applied to the A-IOT network device side and may include the following steps.

[0281] Step S401: The A-IOT network device sends first information.

[0282] In some embodiments, the A-IOT terminal receives the first information.

[0283] The first information is used to configure query scheduling information, and the query scheduling information is used to determine whether the A-IOT terminal performs communication transmission.

[0284] In some embodiments, the communication transmission includes at least one of the following:

[0285] Uplink data transmission; uplink control information transmission; downlink data transmission; downlink control information transmission.

[0286] In some embodiments, the query scheduling information includes at least one of the following:

[0287] Query scheduling parameters; query scheduling parameter set; start querying scheduling parameters; end querying scheduling parameters; query the number of scheduling parameters; query scheduling parameter set index; query scheduling parameter change granularity; query scheduling correction parameters.

[0288] In some embodiments, the query scheduling information is used to determine a first parameter used by the A-IOT terminal, wherein the first parameter changes to a predetermined value and the A-IOT terminal performs communication transmission.

[0289] In some embodiments, the query scheduling parameter change granularity is used to determine the number of times the first parameter changes to a predetermined value.

[0290] In some embodiments, the query scheduling correction parameter is used to correct the first parameter, wherein the corrected first parameter changes to a predetermined value, and the A-IOT terminal performs communication transmission.

[0291] In some embodiments, the first parameter changes to a predetermined value, including one of the following:

[0292] The first parameter is accumulated to a first constant value; the first parameter is decreased to a second constant value.

[0293] For the description of the specific examples in this embodiment, please refer to the corresponding description of the embodiments in Figures 1 to 3, and will not be repeated here.

[0294] This embodiment can reflect the scheduling of A-IOT terminals of different priorities by configuring different inquiry scheduling information, and then determine whether the A-IOT terminal performs communication transmission, and the timing of the A-IOT terminal performing communication transmission, thereby reflecting the scheduling priority between different A-IOT terminals, so that A-IOT terminals with high priority can gain an advantage in scheduling.

[0295] FIG5 is an interactive diagram of a communication method based on the environmental Internet of Things according to an embodiment of the present disclosure. As shown in FIG5 , the embodiment of the present disclosure relates to a communication method, including:

[0296] Step S501: The A-IOT network device sends first information to the A-IOT terminal.

[0297] The optional implementation of step 501 can refer to the optional implementation of step 201 in Figure 2, step 401 in Figure 4, and other related parts in the embodiments involved in Figures 2, 3, and 4, which will not be repeated here.

[0298] Step S502: The A-IOT terminal receives the first information sent by the A-IOT network device, and obtains query scheduling information according to the first information.

[0299] The query scheduling information is used to determine the A-IOT terminal for communication transmission.

[0300] Optional implementations of step 502 can be found in steps 202-203 of FIG. 2 , optional implementations of steps 301-302 of FIG. 3 , and other related parts of the embodiments involved in FIG. 2 , FIG. 3 , and FIG. 4 , which will not be described in detail here.

[0301] In some embodiments, the above method may include the method described in the above embodiments of the communication system side, A-IOT terminal side, A-IOT network device side, etc., which will not be repeated here.

[0302] This embodiment can reflect the scheduling of A-IOT terminals of different priorities by configuring different inquiry scheduling information, and then determine whether the A-IOT terminal performs communication transmission, and the timing of the A-IOT terminal performing communication transmission, thereby reflecting the scheduling priority between different A-IOT terminals, so that A-IOT terminals with high priority can gain an advantage in scheduling.

[0303] The embodiments of the present disclosure further provide an apparatus for implementing any of the above methods. For example, an apparatus is provided, comprising units or modules for implementing each step performed by a terminal in any of the above methods. For another example, another apparatus is provided, comprising units or modules for implementing each step performed by a network device (e.g., an access network device, a core network function node, a core network device, etc.) in any of the above methods.

[0304] It should be understood that the division of the various units or modules in the above device is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a physical entity, or they may be physically separated. In addition, the units or modules in the device may be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the various units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above-mentioned hardware circuits can be understood as one or more processors; for example, in one implementation, the above-mentioned hardware circuit is an application-specific integrated circuit (ASIC), which realizes the functions of some or all of the above units or modules by designing the logical relationship of the components in the circuit; for example, in another implementation, the above-mentioned hardware circuit can be realized by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.

[0305] In the embodiments of the present disclosure, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction reading and execution 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 relationship of the hardware circuit. The logical relationship of the above-mentioned hardware circuit is fixed or reconfigurable. For example, the processor is a hardware circuit implemented by 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 implementing the hardware circuit configuration 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. In addition, 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), a deep learning processing unit (DPU), etc.

[0306] Figure 6 is a structural diagram of the A-IOT terminal proposed in an embodiment of the present disclosure. As shown in Figure 6, the A-IOT terminal may include: a processing module 51, a transceiver module, etc. In some embodiments, the processing module 51 is used to obtain inquiry scheduling information; based on the inquiry scheduling information, determine that the A-IOT terminal performs communication transmission. Optionally, the transceiver module is used to execute at least one of the communication steps such as sending and / or receiving (such as step S201, but not limited to this) executed by the A-IOT terminal in any of the above methods, which will not be repeated here. Optionally, the processing module 51 is used to execute at least one of the other steps (such as step S202, step S203, but not limited to this) executed by the terminal in any of the above methods, which will not be repeated here.

[0307] Figure 7 is a schematic diagram of the structure of a network device proposed in an embodiment of the present disclosure. As shown in Figure 7, a terminal may include a transceiver module 61. In some embodiments, transceiver module 61 is configured to transmit first information; wherein the first information is used to configure query scheduling information, which is used to determine whether the A-IOT terminal should perform communication transmission. This description is omitted here.

[0308] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, and the transmitting module and the receiving module may be separate or integrated. Optionally, the transceiver module may be interchangeable with the transceiver.

[0309] In some embodiments, the processing module can be a single module or can include multiple submodules. Optionally, the multiple submodules each execute all or part of the steps required to be executed by the processing module. Optionally, the processing module can be interchangeable with the processor.

[0310] Figure 8 is a schematic diagram of the structure of a communication device 8100 proposed in an embodiment of the present disclosure. Communication device 8100 can be a network device (e.g., an access network device, a core network device, etc.), a terminal (e.g., a user equipment, etc.), a chip, a chip system, or a processor that supports a network device to implement any of the above methods, or a chip, a chip system, or a processor that supports a terminal to implement any of the above methods. Communication device 8100 can be used to implement the methods described in the above method embodiments. For details, please refer to the description of the above method embodiments.

[0311] As shown in Figure 8, the communication device 8100 includes one or more processors 8101. The processor 8101 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process the communication protocol and communication data, and the central processing unit can be used to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process program data. Optionally, the communication device 8100 is used to perform any of the above methods. Optionally, one or more processors 8101 are used to call instructions to enable the communication device 8100 to perform any of the above methods.

[0312] In some embodiments, the communication device 8100 further includes one or more transceivers 8102. When the communication device 8100 includes one or more transceivers 8102, the transceiver 8102 performs at least one of the communication steps such as sending and / or receiving in the above method (for example, step S201, but not limited thereto), and the processor 8101 performs at least one of the other steps (for example, steps S202 and S203, but not limited thereto). In an optional embodiment, the transceiver may include a receiver and / or a transmitter, and the receiver and transmitter may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, and interface may be interchangeable, the terms transmitter, transmitting unit, transmitter, and transmitting circuit may be interchangeable, and the terms receiver, receiving unit, receiver, and receiving circuit may be interchangeable.

[0313] In some embodiments, the communication device 8100 further includes one or more memories 8103 for storing data. Alternatively, all or part of the memories 8103 may be located outside the communication device 8100. In alternative embodiments, the communication device 8100 may include one or more interface circuits 8104. Optionally, the interface circuits 8104 are connected to the memory 8102 and may be configured to receive data from the memory 8102 or other devices, or to send data to the memory 8102 or other devices. For example, the interface circuits 8104 may read data stored in the memory 8102 and send the data to the processor 8101.

[0314] The communication device 8100 described in the above embodiment may be a network device or a terminal, but the scope of the communication device 8100 described in the present disclosure is not limited thereto, and the structure of the communication device 8100 may not be limited by FIG8 . The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: 1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component 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, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, an in-vehicle device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.

[0315] FIG9 is a schematic diagram of the structure of the chip 8200 proposed in an embodiment of the present disclosure. If the communication device 8100 can be a chip or a chip system, please refer to the schematic diagram of the structure of the chip 8200 shown in FIG9 , but the present disclosure is not limited thereto.

[0316] The chip 8200 includes one or more processors 8201. The chip 8200 is configured to execute any of the above methods.

[0317] In some embodiments, chip 8200 further includes one or more interface circuits 8202. Terms such as interface circuit, interface, and transceiver pins may be used interchangeably. In some embodiments, chip 8200 further includes one or more memories 8203 for storing data. Alternatively, all or part of memory 8203 may be located external to chip 8200. Optionally, interface circuit 8202 is connected to memory 8203 and may be used to receive data from memory 8203 or other devices, or may be used to send data to memory 8203 or other devices. For example, interface circuit 8202 may read data stored in memory 8203 and send the data to processor 8201.

[0318] In some embodiments, the interface circuit 8202 performs at least one of the communication steps (e.g., step S201, but not limited thereto) in the above method, such as sending and / or receiving. For example, the interface circuit 8202 performing the communication steps (e.g., sending and / or receiving) in the above method means that the interface circuit 8202 performs data exchange between the processor 8201, chip 8200, memory 8203, or a transceiver device. In some embodiments, the processor 8201 performs at least one of the other steps (e.g., steps S202 and S203, but not limited thereto).

[0319] The modules and / or devices described in various embodiments, such as virtual devices, physical devices, and chips, can be arbitrarily combined or separated according to circumstances. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.

[0320] The present disclosure also proposes a storage medium having instructions stored thereon, which, when executed on the communication device 8100, causes the communication device 8100 to execute 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 is not limited thereto, and may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but is not limited thereto, and may also be a temporary storage medium.

[0321] The present disclosure also provides a program product, which, when executed by the communication device 8100, enables the communication device 8100 to perform any of the above methods. Optionally, the program product is a computer program product.

[0322] The present disclosure also proposes a computer program, which, when executed on a computer, causes the computer to perform any one of the above methods.

Claims

1. A communication method based on the environmental Internet of Things, characterized in that, Executed by a terminal, the method includes: Obtain first information, and obtain inquiry scheduling information according to the first information; Determine that the terminal performs communication transmission according to the inquiry scheduling information.

2. The method according to claim 1, wherein The inquiry scheduling information includes at least one of the following: Inquiry scheduling parameter; Set of inquiry scheduling parameters; Initial inquiry scheduling parameter; Final inquiry scheduling parameter; Number of inquiry scheduling parameters; Index of the set of inquiry scheduling parameters; Granularity of change of inquiry scheduling parameter; Inquiry scheduling correction parameter.

3. The method according to claim 2, wherein Determine that the terminal performs communication transmission according to the inquiry scheduling information, including: Determine a first parameter used by the terminal according to the inquiry scheduling information; Determine that the first parameter changes to a predetermined value, and determine that the terminal performs communication transmission.

4. The method according to claim 3, wherein The granularity of change of the inquiry scheduling parameter is used to determine the number of times the first parameter changes to the predetermined value.

5. The method according to claim 3 or 4, characterized in that, The inquiry scheduling correction parameter is used to correct the first parameter; Determine that the first parameter changes to a predetermined value, and determine that the terminal performs communication transmission, including: Determine that the corrected first parameter changes to a predetermined value, and determine that the terminal performs communication transmission.

6. The method according to any one of claims 3 to 5, characterized in that Determine a first parameter used by the terminal according to the inquiry scheduling information, including at least one of the following: Determine the inquiry scheduling parameter as the first parameter; Determine a randomly selected inquiry scheduling parameter from the set of inquiry scheduling parameters as the first parameter; Determine a randomly selected inquiry scheduling parameter from the set of inquiry scheduling parameters corresponding to the initial inquiry scheduling parameter and the final inquiry scheduling parameter as the first parameter; Determine a randomly selected inquiry scheduling parameter from the set of inquiry scheduling parameters corresponding to the initial inquiry scheduling parameter and the number of inquiry scheduling parameters as the first parameter; Determine a randomly selected inquiry scheduling parameter from the set of inquiry scheduling parameters corresponding to the final inquiry scheduling parameter and the number of inquiry scheduling parameters as the first parameter; Determine a randomly selected inquiry scheduling parameter from the set of inquiry scheduling parameters corresponding to the index of the set of inquiry scheduling parameters as the first parameter.

7. The method according to claim 6, wherein Determine a first parameter used by the terminal according to the inquiry scheduling information, further including at least one of the following: Determine the default inquiry scheduling parameter as the first parameter; Determine a randomly selected inquiry scheduling parameter from the set of default inquiry scheduling parameters as the first parameter; Determine a randomly selected inquiry scheduling parameter from the set of inquiry scheduling parameters corresponding to the default initial inquiry scheduling parameter and the final inquiry scheduling parameter as the first parameter; Determine a randomly selected inquiry scheduling parameter from the set of inquiry scheduling parameters corresponding to the initial inquiry scheduling parameter and the default final inquiry scheduling parameter as the first parameter; Determine a randomly selected inquiry scheduling parameter from the set of inquiry scheduling parameters corresponding to the default initial inquiry scheduling parameter and the number of inquiry scheduling parameters as the first parameter; Determine a query scheduling parameter randomly selected from a set of query scheduling parameters corresponding to the starting query scheduling parameter and the default number of query scheduling parameters as the first parameter; Determine a query scheduling parameter randomly selected from a set of query scheduling parameters corresponding to the default termination query scheduling parameter and the number of query scheduling parameters as the first parameter; Determine a query scheduling parameter randomly selected from a set of query scheduling parameters corresponding to the termination query scheduling parameter and the default number of query scheduling parameters as the first parameter.

8. The method according to any one of claims 3 to 7, characterized in that Determining that the first parameter changes to the predetermined value includes: Adding the first parameter to a first fixed value or decrementing the first parameter to a second fixed value.

9. The method according to any one of claims 1 to 8, characterized in that, The obtaining of the first information includes at least one of the following: Receiving the first information sent by the network device; Obtaining the first information pre-configured for the terminal during the factory stage; Obtaining the first information pre-configured for the terminal during the registration stage; Obtaining the first information pre-configured for the terminal during the registration stage.

10. A communication method based on the environmental Internet of Things, characterized in that, Executed by a network device, the method includes: Sending first information; Wherein, the first information is used to configure query scheduling information, and the query scheduling information is used to determine the communication transmission of the terminal.

11. The method according to claim 10, wherein The query scheduling information includes at least one of the following: Query scheduling parameter; Set of query scheduling parameters; Starting query scheduling parameter; Termination query scheduling parameter; Number of query scheduling parameters; Index of the set of query scheduling parameters; Granularity of change of query scheduling parameter; Query scheduling correction parameter.

12. The method according to claim 11, wherein The query scheduling information is used to determine a first parameter used by the terminal, wherein when the first parameter changes to a predetermined value, the terminal performs communication transmission.

13. The method according to claim 12, wherein The granularity of change of the query scheduling parameter is used to determine the number of times of change when the first parameter changes to the predetermined value.

14. The method according to claim 12 or 13, characterized in that, The query scheduling correction parameter is used to correct the first parameter, wherein after the corrected first parameter changes to the predetermined value, the terminal performs communication transmission.

15. The method according to any one of claims 12 to 14, characterized in that The first parameter changes to a predetermined value, including: the first parameter is added to a first fixed value, or the first parameter is decremented to a second fixed value.

16. A communication method based on the environmental Internet of Things, characterized in that, Includes: The network device sends first information to the terminal; The terminal receives the first information sent by the network device and obtains query scheduling information according to the first information, and the query scheduling information is used to determine the communication transmission of the terminal.

17. An A-IOT terminal, characterized in that, Includes: A processing module, configured to obtain first information and obtain query scheduling information according to the first information; Determine the communication transmission of the ambient Internet of Things A-IOT terminal according to the query scheduling information.

18. An A-IOT network device, characterized in that, Includes: A transceiver module, configured to send first information; wherein, the first information is used to configure query scheduling information, and the query scheduling information is used to determine the communication transmission of the ambient Internet of Things A-IOT terminal.

19. A communication device, characterized in that, Includes: One or more processors; Wherein, the processor is used to execute the method according to any one of claims 1 to 9.

20. A communication device, characterized in that, Includes: One or more processors; Wherein, the processor is used to execute the method according to any one of claims 10 to 15.

21. A communication system, characterized in that, It includes an A-IOT terminal and an A-IOT network device. Among them, the A-IOT terminal is configured to implement the method described in any one of claims 1 to 9, and the A-IOT network device is configured to implement the method described in any one of claims 10 to 15.

22. A computer storage medium, wherein, The computer storage medium stores computer-executable instructions; after being executed by a processor, the computer-executable instructions can implement the method described in any one of claims 1 to 15.

Citation Information

Patent Citations

  • Information transmission method and device, terminal equipment and network equipment

    CN116867074A

  • Communication method and device, medium, communication equipment and communication system

    CN116918318A

  • Information processing method, network device, terminal, communication system and storage medium

    CN117204067A

  • SDT event recording method, apparatus, and storage medium

    WO2023231632A1