Communication method and apparatus, and device and storage medium

By sending requests for time and aggregated information in the environmental IoT, the requirements of AF for time and signaling overhead in indoor scenarios are solved, and efficient processing and resource optimization for urgent requests are achieved.

WO2026036781A1PCT designated stage Publication Date: 2026-02-19HONOR DEVICE CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/090477
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-12
Filing Date
2025-04-22
Publication Date
2026-02-19

AI Technical Summary

Technical Problem

In the Internet of Things (IoT) of the environment, how to meet the time and signaling overhead requirements of application functions (AF), especially in indoor scenarios where a large number of A-IoT devices exist, and how to efficiently manage the time urgency and signaling overhead of different service requests.

Method used

The AF sends a request to the receiver, including a first message and/or a second message. The first message indicates that the response result should be reported within a given time range, and the second message indicates whether or not to aggregate the response result. The receiver prioritizes urgent requests or adjusts the reporting method according to the instructions to meet the AF's time and signaling overhead requirements.

Benefits of technology

It achieves efficient management in terms of meeting time urgency and signaling overhead, ensuring that the service needs of application functions (AF) are responded to in a timely manner and resources are saved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025090477_19022026_PF_FP_ABST
    Figure CN2025090477_19022026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications. Disclosed are a communication method and apparatus, and a device and a storage medium. In the method, an AF sends a first request, wherein the first request can comprise first information and / or second information, the first information indicates that a response result shall be reported within a first given time range, and the second information indicates whether the response result shall be reported in an aggregated or non-aggregated form. Therefore, after receiving the first request, a receiver can process the first request and report the response result within the first given time range indicated by the first information, and process, on the basis of given time ranges of a plurality of requests, a request with a more urgent time requirement, thereby meeting the time requirements of the AF. In addition, after the receiver receives the first request, if there is second information, the receiver can report the result in an aggregated or non-aggregated form on the basis of an indication of the second information, thereby meeting the signaling overhead requirements of the AF.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method, apparatus, device and storage medium

[0001] The present application claims priority to the Chinese patent application No. 202411109288.6, filed on August 12, 2024, and entitled "A communication method, apparatus, device and storage medium", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the field of communication technology, and in particular to a communication method, apparatus, device and storage medium. BACKGROUND

[0003] With the wide application of Internet of Things technology, in the future, there will be a large number of Internet of Things devices connected, and therefore, Ambient Internet of Things (A-IoT) has emerged as the times require.

[0004] In an indoor scene, the Ambient Internet of Things can include an application function (AF), a core network (CN), a Reader and a plurality of A-IoT devices. The application function can have many service requirements, and can need to interact with the CN, and can need to interact between the CN and the Reader, and between the Reader and the A-IoT devices. In the interaction process, for different service requirements of the AF, how to meet the requirements related to time and signaling overhead is a problem to be solved at present. SUMMARY

[0005] The present application provides a communication method, apparatus, device and storage medium, which can meet the requirements related to time and signaling overhead of the AF. The technical solution is as follows:

[0006] In a first aspect, the embodiments of the present application provide a communication method, applied to a first device in an Ambient Internet of Things, the first device can be an application function (AF), and the method comprises the following steps:

[0007] The AF sends a first request to the receiver, the first request can include first information and / or second information, the first information indicates reporting a response result within a first given time range, and the second information indicates aggregating or not aggregating the reporting of the response result. Thus, after receiving the first request, if the receiver has the first information, the receiver can process the first request and report the response result within the first given time range indicated by the first information. If the first request is more urgent, the receiver can prioritize processing the first request; if there is another request that is more urgent in time under the premise of meeting the first given time range, the receiver can prioritize scheduling the other request that is more urgent in time, thereby meeting the demand of the AF for time. In addition, after receiving the first request, if the receiver has the second information, the receiver can report the response result in an aggregated form or in a non-aggregated form according to the indication of the second information, so as to meet the demand of the AF for signaling overhead.

[0008] In some implementations, the receiver can be a core network CN, and the reader. In some implementations, the AF can send the first request to the core network CN, and the core network CN sends the first request to the reader. In some implementations, the AF can transparently send the first request to the reader.

[0009] In combination with the first aspect, in some implementations of the first aspect, the first information includes at least one of the following: a first time point, the first time point indicating that the at least one response result is not aggregated and reported before the first time point; a second time point, the second time point indicating that the at least one response result is reported at the second time point; a third time point, the third time point indicating that the response result is reported before the third time point or not reported after the third time point; a first period, the first period indicating that the first request is periodically executed, and the execution of the first request is sending a target instruction to the environmental Internet of Things device; a second period, the second period indicating that the response result is periodically reported; a first period repetition number, the first period repetition number indicating a repetition number of the first period or the second period; a first period end time, the first period end time indicating a duration from the start to the end of a cycle of the first period or the second period; and a fourth time point, the fourth time point indicating that the first request is executed at the fourth time point.

[0010] In this way, the first information can include the first time point, the first period, and the first period repetition number. Alternatively, the first information can include the first time point, the first period, and the first period end time. Alternatively, the first information can include the first time point, the second period, and the first period repetition number. Alternatively, the first information can include the first time point, the second period, and the first period end time. The first time point can be replaced by the second time point or the third time point.

[0011] On the basis of the foregoing manners, the first information can further include a fourth time point. In this way, the receiver can not respond immediately after receiving the first request, but respond to the first request at the fourth time point, which can facilitate the AF to manage and schedule multiple service requirements.

[0012] With reference to the first aspect and the foregoing implementation manners, in some implementations of the first aspect, after sending the first request, the foregoing method further includes: sending fourth information, the fourth information indicating execution of the first request. In this way, the receiver can not respond immediately after receiving the first request, but execute the first request after receiving the fourth information, which can facilitate the AF to manage and schedule multiple service requirements.

[0013] With reference to the first aspect and the foregoing implementation manners, in some implementations of the first aspect, the foregoing method further includes: receiving a first indication, the first indication indicating whether the first request is completed. Alternatively, the third information further includes the first indication. In this way, the AF can know whether the first request is completed, so as to make subsequent indication.

[0014] With reference to the first aspect and the foregoing implementation manners, in some implementations of the first aspect, when the first indication indicates that the first request is not completed, the foregoing method further includes: sending a second request, the second request indicating that the receiver continues to execute the first request. When the first request is not completed, the AF can instruct to continue to complete the first request.

[0015] With reference to the first aspect and the foregoing implementation manners, in some implementations of the first aspect, the second request further includes fifth information, the fifth information indicating reporting of a response result within a second given time range. When the AF instructs to continue to complete the first request, the AF can re-limit the time range according to its own time requirement.

[0016] With reference to the first aspect and the foregoing implementation manners, in some implementations of the first aspect, the second information includes at least one of the following: a second indication, the second indication indicating aggregated reporting of the response result; a third indication, the third indication indicating non-aggregated reporting of the response result; and aggregation-related information, the aggregation-related information indicating reporting of the response result according to a target aggregation manner.

[0017] The aggregation-related information can include at least one of the following: an aggregation quantity, the aggregation quantity indicating reporting when a quantity of the response results meets the aggregation quantity; and an aggregation time length, the aggregation time length indicating reporting when an aggregation time reaches the aggregation time length. In this way, the second information can include the aggregation quantity, or the second information can include the aggregation time length, or the second information can include the aggregation quantity and the aggregation time length.

[0018] In a second aspect, an embodiment of the present application provides a communication method applied to a second device in an environmental Internet of Things, the second device being a core network (CN), the method comprising: sending a third request, the third request indicating that a third device reports a response result; and receiving eighth information, the eighth information comprising the response result.

[0019] In this way, the second device can send the third request to the third device after receiving the first request from the AF, the third device can prioritize more urgent requests within a given time range, and then report the results in an aggregated or non-aggregated manner. This meets the AF's demand for time and signaling overhead. The second device can also send the third request to the third device before receiving the first request from the AF. For example, for some periodic inventory requirements of the AF, the second device can send an inventory requirement to the third device before the expiration, thereby obtaining the inventory result in advance. In this way, when the first request from the AF is received, the result can be reported to the AF more timely.

[0020] In combination with the second aspect, in some implementations of the second aspect, the above method further comprises: receiving the first request, the first request comprising first information and / or second information, the first information indicating that the response result is reported within a first given time range, and the second information indicating that the response result is reported in an aggregated or non-aggregated manner; and sending third information, the third information comprising the response result.

[0021] In this way, after receiving the first request, the second device can perform corresponding actions based on the indication of the first information and / or the second information. When the first request comprises the first information, the second device can process the first request and report the response result within the first given time range indicated by the first information. If the first request is more urgent, the second device can prioritize the first request; if there is another request that is more urgent in time under the premise of meeting the first given time range, the second device can prioritize the other request that is more urgent in time, thereby meeting the AF's demand for time. In addition, if the first request comprises the second information, the second device can report the response result for the first request in an aggregated manner or a non-aggregated manner according to the indication of the second information, thereby meeting the AF's demand for signaling overhead.

[0022] In combination with the second aspect and the above implementation, in some implementations of the second aspect, the third request comprises sixth information and / or seventh information, the sixth information indicating that the third device reports the response result within a third given time range, and the seventh information indicating that the third device reports the response result in an aggregated or non-aggregated manner; and the eighth information comprises the response result.

[0023] The second device can send a third request to the third device after receiving the first request, and send third information to the AF after receiving the eighth information. In some implementations, the second device can carry the indication in the first request in the third request sent to the third device, that is, the first given time range indicated by the first information and the third given time range indicated by the sixth information can be the same, and the aggregation manner indicated by the second information and the aggregation manner indicated by the seventh information are the same. Alternatively, in other implementations, the second device can also not indicate the time information and the aggregation information to the third device. Alternatively, in other implementations, the second device can also indicate other time ranges or aggregation manners to the third device based on the first information and / or the second information indicated by the first request, that is, the first given time range indicated by the first information and the third given time range indicated by the sixth information can be different, and the aggregation manner indicated by the second information and the aggregation manner indicated by the seventh information can be different.

[0024] In combination with the second aspect and the above implementations, in some implementations of the second aspect, the first information includes at least one of the following: a first time point, the first time point indicating that the at least one response result is not aggregated and reported before the first time point; a second time point, the second time point indicating that the at least one response result is reported at the second time point; a third time point, the third time point indicating that the response result is reported before the third time point or not reported after the third time point; a first period, the first period indicating that the first request is periodically executed, and the execution of the first request is sending a target instruction to the environmental Internet of Things device; a second period, the second period indicating that the response result is periodically reported; a first period repetition number, the first period repetition number indicating a repetition number of the first period or the second period; a first period end time, the first period end time indicating a duration from the start to the end of the cycle of the first period or the second period; and a fourth time point, the fourth time point indicating that the first request is executed at the fourth time point.

[0025] In combination with the second aspect and the above implementations, in some implementations of the second aspect, after receiving the first request, the method further includes: receiving fourth information, the fourth information indicating execution of the first request. In this way, the second device can not respond immediately after receiving the first request, but execute the first request after receiving the fourth information, which can facilitate the AF to manage and schedule multiple service demands.

[0026] In combination with the second aspect and the above implementations, in some implementations of the second aspect, the method further includes: sending a first indication, the first indication being used to indicate whether the first request is completed.

[0027] In combination with the second aspect and the above implementations, in some implementations of the second aspect, the third information further includes a first indication, the first indication being used to indicate whether the first request is completed.

[0028] With reference to the second aspect and the foregoing implementation manners, in some implementations of the second aspect, when the first indication is used to indicate that the first request is not completed, the foregoing method further includes: receiving a second request, the second request indicating to continue to execute the first request. At this time, the second request can further include fifth information, the fifth information indicating to report the response result within a second given time range.

[0029] With reference to the second aspect and the foregoing implementation manners, in some implementations of the second aspect, the second information includes at least one of the following: a second indication, the second indication being used to indicate to report the response result in aggregation; a third indication, the third indication being used to indicate not to report the response result in aggregation; aggregation-related information, the aggregation-related information being used to indicate to report the response result according to a target aggregation manner. The aggregation-related information can include at least one of the following: an aggregation quantity, the aggregation quantity indicating to report when a quantity of the response results meets the aggregation quantity; an aggregation time length, the aggregation time length indicating to report when an aggregation time reaches the aggregation time length. In this way, the second information can include the aggregation quantity, or the second information can include the aggregation time length, or the second information can include the aggregation quantity and the aggregation time length.

[0030] With reference to the second aspect and the foregoing implementation manners, in some implementations of the second aspect, the sixth information includes at least one of the following: a fourth time, the fourth time indicating to execute the third request at the fourth time; a fifth time, the fifth time indicating not to report the at least one response result before the fifth time in aggregation; a sixth time, the sixth time indicating to report the at least one response result at the sixth time; a seventh time, the seventh time indicating to report the response result before the seventh time or not to report the response result after the seventh time; a third period, the third period indicating to periodically execute the third request, the execution of the third request being sending a target instruction to the environmental Internet of Things device; a fourth period, the fourth period indicating to periodically report the response result; a second period repetition quantity, the second period repetition quantity indicating a repetition quantity of the third period or the fourth period; a second period end time, the second period end time indicating a time duration from a start to an end of a cycle of the third period or the fourth period.

[0031] With reference to the second aspect and the foregoing implementation manners, in some implementations of the second aspect, the foregoing method further includes: receiving a fourth indication, the fourth indication being used to indicate whether the third request is completed. In this way, the second device can determine whether the third request is completed after receiving the fourth indication, and further determine whether the first request is completed, and further can send the first indication to the first device.

[0032] With reference to the second aspect and the foregoing implementation manners, in some implementations of the second aspect, the eighth information includes the fourth indication, the fourth indication being used to indicate whether the third request is completed.

[0033] With reference to the second aspect and the foregoing implementation manners, in some implementations of the second aspect, the method further includes: sending ninth information, the ninth information indicating the third device to perform the third request. The second device can send the ninth information to the third device after receiving the fourth information.

[0034] With reference to the second aspect and the foregoing implementation manners, in some implementations of the second aspect, the seventh information can include at least one of the following: a second indication, the second indication indicating to aggregate the response results; a third indication, the third indication indicating not to aggregate the response results; and aggregation-related information, the aggregation-related information indicating to report the response results according to a target aggregation manner. The aggregation-related information can include at least one of the following: an aggregation number, the aggregation number indicating to report when the number of response results meets the aggregation number; and an aggregation time length, the aggregation time length indicating to report when the aggregation time reaches the aggregation time length.

[0035] In a third aspect, an embodiment of the present application provides a communication method applied to a third device in an environmental Internet of Things, the third device being a reader / writer. The method includes: receiving a third request, the third request indicating the third device to report a response result; and sending eighth information, the eighth information including the response result.

[0036] With reference to the third aspect, in some implementations of the third aspect, the third request includes sixth information and / or seventh information, the sixth information indicating the third device to report the response result within a third given time range, and the seventh information indicating the third device to aggregate or not to aggregate the response result. In this way, after receiving the third request, the third device can perform corresponding actions based on the indication of the sixth information and / or the seventh information. If there is another request with more urgent time under the premise of meeting the third given time range, the third device can prioritize the other request with more urgent time, thereby meeting the demand of AF for time. In addition, if the third request includes the seventh information, the third device can report the response result for the third request in an aggregated manner or in a non-aggregated manner according to the indication of the seventh information, thereby meeting the demand of AF for signaling overhead.

[0037] In some implementations of the third aspect, in combination with the third aspect, the sixth information includes at least one of the following: a fourth time point, the fourth time point indicating that the third request is executed at the fourth time point; a fifth time point, the fifth time point indicating that the at least one response result is not aggregated and reported before the fifth time point; a sixth time point, the sixth time point indicating that the at least one response result is reported at the sixth time point; a seventh time point, the seventh time point indicating that the response result is reported before the seventh time point or not reported after the seventh time point; a third period, the third period indicating that the third request is executed periodically, and the execution of the third request is sending a target instruction to the environmental IoT device; a fourth period, the fourth period indicating that the response result is reported periodically; a second period repetition number, the second period repetition number indicating a repetition number of the third period or the fourth period; a second period end time, the second period end time indicating a duration from a start to an end of a cycle of the third period or the fourth period.

[0038] In some implementations of the third aspect, in combination with the third aspect and the above implementations, after receiving the third request, the method further includes receiving ninth information, the ninth information indicating that the third device executes the first request.

[0039] In some implementations of the third aspect, in combination with the third aspect and the above implementations, the method further includes sending fourth indication, the fourth indication indicating whether the third request is completed. In this way, the second device can determine whether the third request is completed after receiving the fourth indication.

[0040] In some implementations of the third aspect, in combination with the third aspect and the above implementations, the sixth information further includes fourth indication, the fourth indication indicating whether the third request is completed.

[0041] In some implementations of the third aspect, in combination with the third aspect and the above implementations, when the fourth indication indicates that the third request is not completed, the method further includes receiving a fourth request, the fourth request indicating that the third device continues to execute the third request.

[0042] In some implementations of the third aspect, in combination with the third aspect and the above implementations, the seventh information can include at least one of the following: second indication, the second indication indicating that the response result is aggregated and reported; third indication, the third indication indicating that the response result is not aggregated and reported; aggregation related information, the aggregation related information indicating that the response result is reported according to a target aggregation manner. The aggregation related information can include at least one of the following: an aggregation number, the aggregation number indicating that the response result is reported when a number of the response result meets the aggregation number; an aggregation time length, the aggregation time length indicating that the response result is reported when an aggregation time reaches the aggregation time length.

[0043] In a fourth aspect, a communication apparatus is provided, which includes a unit configured to perform the steps of the method in any of the implementation forms of the first aspect, or a unit configured to perform the steps of the method in any of the implementation forms of the second aspect, or a unit configured to perform the steps of the method in any of the implementation forms of the third aspect.

[0044] In a fifth aspect, a communication apparatus is provided, which includes a processor and an interface configured to transmit and / or receive a signal, so that the processor performs the method in any of the implementation forms of any of the above aspects.

[0045] In a sixth aspect, a communication apparatus is provided, which includes a processor coupled to a memory, the memory being configured to store a program or instructions, which, when executed by the processor, causes the communication apparatus to perform the method in any of the implementation forms of any of the above aspects.

[0046] In a seventh aspect, a communication system is provided, which includes a first apparatus as described in the first aspect above, a second apparatus as described in the second aspect above, and a third apparatus as described in the third aspect above.

[0047] In an eighth aspect, a computer readable medium is provided, which is configured to store a computer program, which, when executed on a computer, causes the computer to perform the method in any of the implementation forms of any of the above aspects.

[0048] In a ninth aspect, a chip is provided, which is configured to have a processing circuit (or processor) configured to perform the method in any of the implementation forms of any of the above aspects.

[0049] In a tenth aspect, a computer program product is provided, which includes a computer program (also referred to as code or instructions), which, when executed, causes a computer to perform the method in any of the implementation forms of any of the above aspects. BRIEF DESCRIPTION OF DRAWINGS

[0050] FIG. 1 shows a structural schematic diagram of a communication system according to an embodiment of the present application;

[0051] FIG. 2 shows a flow schematic diagram of a communication method according to an embodiment of the present application;

[0052] FIG. 3 shows a flow schematic diagram of another communication method according to an embodiment of the present application;

[0053] FIG. 4 shows a flow schematic diagram of another communication method according to an embodiment of the present application;

[0054] FIG. 5 shows a flow schematic diagram of another communication method according to an embodiment of the present application;

[0055] FIG. 6 shows a flow diagram of another communication method according to an embodiment of the present application;

[0056] FIG. 7 shows a flow diagram of another communication method according to an embodiment of the present application;

[0057] FIG. 8 shows a flow diagram of another communication method according to an embodiment of the present application;

[0058] FIG. 9 shows a flow diagram of another communication method according to an embodiment of the present application;

[0059] FIG. 10 shows a structure diagram of a communication apparatus according to an embodiment of the present application;

[0060] FIG. 11 shows a structure diagram of another communication apparatus according to an embodiment of the present application. DETAILED DESCRIPTION

[0061] The technical solutions in the embodiments of the present application will be described below with reference to the drawings. The network architecture and service scenarios described in the embodiments of the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art can know that the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems as the network architecture evolves and new service scenarios appear.

[0062] In the present application, ordinal numbers such as "1", "2", "3", "first", "second", "third", and "fourth" are used to distinguish a plurality of objects, and are not used to limit the order of the plurality of objects. In the present application, "a plurality of" means two or more. In the present application, the term "and / or" is merely used to describe the association relationship of the associated objects, and means that there can be three relationships, for example, A and / or B can mean that A exists alone, A and B exist together, B exists alone, and the like. In addition, the character " / " in the present application generally means that the front and rear associated objects have an "or" relationship. In the present application, the term "at least one" can mean "one" and "two or more", for example, at least one of A, B, and C can mean that A exists alone, B exists alone, C exists alone, A and B exist together, A and C exist together, C and B exist together, and A, B, and C exist together, which are seven cases.

[0063] In the present application, "indicate" can include direct indication and indirect indication. For example, when describing an information indicating information I, the information can directly indicate I or indirectly indicate I, but does not necessarily indicate that the information carries I.

[0064] With the wide application of Internet of Things technology, in the future, there will be a large number of Internet of Things devices interconnected, and the Ambient Internet of Things (A-IoT) emerges as the times require. The Ambient Internet of Things can also be referred to as Ambient IoT.

[0065] A-IoT can also be referred to as passive Internet of Things, which is a new Internet of Things service. In the A-IoT, the A-IoT supports batteryless devices or devices with limited energy storage, that is, the A-IoT device is powered by energy harvesting (such as solar energy, radio waves, motion, vibration, heat, pressure, or other power sources), and can be powered without a battery or with only limited energy storage, without the need for manual battery replacement or charging. The A-IoT device has a peak power consumption of about 1 micro-watt to 100 micro-watts (uW), and has the advantages of smaller size, lower power consumption, and lower complexity. Therefore, the A-IoT can be more widely applied, and can achieve hundreds of billions of connections.

[0066] For example, the A-IoT can be applied to monitor ambient temperature, humidity, air quality, and occupancy in a smart home for intelligent control. For example, the A-IoT can be applied to track environmental conditions and monitor livestock health in agriculture. For example, the A-IoT can be applied to warehouse automation for warehousing, inventory, warehousing, and inspection, and the like.

[0067] Next, the structure of the A-IoT communication system suitable for the embodiments of the present application will be described.

[0068] FIG. 1 is a schematic diagram of the structure of an A-IoT communication system suitable for the embodiments of the present application. The A-IoT communication system can include an application function (AF) 110, a core network (CN) 120, a Reader 130, and a plurality of A-IoT devices 140. The application function 110 can communicate with the Reader 130 through the core network 120. The core network 120 can provide processing functions or transparent transmission functions. Among them, the AF corresponds to the first device, the CN corresponds to the second device, and the Reader corresponds to the third device.

[0069] In some cases, the Reader 130 and the A-IoT device 140 can be directly connected for communication transmission.

[0070] In other cases, the A-IoT communication system can also include an intermediate node 150, and the Reader 130 and the A-IoT device 140 can communicate through the intermediate node 150. In the embodiments of the present application, the intermediate node can be a terminal device such as a mobile phone that supports 5G NR.

[0071] It should be understood that one reader-writer 130 is shown in FIG. 1 as an example. In an A-IoT communication system, one reader-writer 130 can communicate with multiple A-IoT devices 140, and the communication system can include multiple reader-writers 130. Embodiments of the present application do not limit this.

[0072] It should be understood that the structure of the A-IoT communication system can also have other implementations, and the above FIG. 1 is only an exemplary illustration.

[0073] The A-IoT communication system shown in FIG. 1 can support various communication technologies, such as fifth generation (5G) mobile communication technology, new radio (NR), etc. The 5G mobile communication technology in embodiments of the present application includes non-standalone (NSA) 5G mobile communication technology or standalone (SA) 5G mobile communication technology. The technical solutions provided in the present application can also be applied to future communication technologies, such as sixth generation mobile communication technology, etc. Embodiments of the present application do not limit this.

[0074] In embodiments of the present application, the reader-writer 130 can be a terminal device, a base station, a micro base station, or a router, or other devices with read / write functions. In FIG. 1, a micro base station is taken as an example for illustration. The terminal device can also be referred to as an access terminal, a user equipment (UE), a mobile station (MS), a mobile terminal (MT), etc. The terminal device can be a mobile phone, a tablet computer, a notebook computer, a palm computer, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, or a wireless terminal in smart home, etc. The router can perform 5G communication.

[0075] In the embodiments of the present application, the A-IoT device 140 can be a tag device Device, a sensor, a controller, and the like. From the power consumption level and the ability to generate signals, the A-IoT device 140 can be divided into the following three categories: the first category has energy storage, Device-to-Reader uplink transmission is backscattering, and has no independent signal generation. The second category has energy storage, Device-to-Reader uplink transmission is backscattering, and has no independent signal generation, has a power amplifier, and the stored energy can be used to amplify the reflected signal. The third category has energy storage, has a power amplifier, and has independent signal generation.

[0076] For the first category of A-IoT devices, there is currently no Radio Resource Control (RRC) state, no concept of mobility management (i.e., at least no cell selection and reselection), no RRC, Radio Link Control (RLC), Packet Data Convergence Protocol (PDCP), and the like. Layers, and the Quality of Service (QoS) requirements will not be implemented in packet or flow granularity, but there may be a ubiquitous QoS requirement.

[0077] Generally, the service request issued by the application function AF is transmitted to the Reader, the Reader sends a paging message to the A-IoT device, and the target A-IoT device replies to the Reader after receiving the paging message. In the process of interaction between the Reader and the A-IoT device, the time slot aloha mechanism in Time Division Multiplexing (TDM) is adopted, and under the time slot aloha mechanism, the time for providing transmission information of the entire channel is divided into time slices (referred to as time slots), and only one A-IoT device can send data in each time slot. After receiving the instruction of the Reader, the A-IoT device needs to wait for the time slot in which the uplink signaling can be sent.

[0078] In the indoor scene of the environmental Internet of Things, there are usually a large number of A-IoT devices, for example, the device density is about 150 / 100m2 per hundred square. There can be many target A-IoT devices, and under the time slot aloha mechanism, from sending a paging message by the Reader to waiting for multiple A-IoT devices to complete the reply, the process has a large delay.

[0079] In the environmental IoT, the time for a service request of an application function AF to be completed is not the time when a single A-IoT device ends its reply, but the time when the process of all target A-IoT devices related to the service ends. That is, the completion time of the service request is the total time for all the A-IoT devices related to the request to complete the corresponding actions. Since the application function AF usually has multiple service requests, a reader may receive multiple service requests, and different service requests have different requirements for time urgency. In the case of limited time and resources, how the A-IoT communication system meets the time requirements given by the application function AF is a problem to be solved at present.

[0080] In addition, if the reply of each A-IoT device is transmitted to the application function AF, more signaling overhead is consumed. How the A-IoT communication system meets the signaling overhead requirements of the application function AF is also a problem to be solved at present.

[0081] To this end, an embodiment of the present application proposes a communication method. The AF can send a first request to the receiver. The first request can include first information and / or second information. The first information indicates that the response result is reported within a first given time range. The second information indicates that the receiver aggregates or does not aggregate the reported response result. Thus, after receiving the first request, if the first information is available, the receiver can process the first request and report the response result within the first given time range indicated by the first information. If the first request is more urgent, the receiver can prioritize the processing of the first request. If there is another request that is more urgent in time under the premise of meeting the first given time range, the receiver can prioritize the scheduling of the other request that is more urgent in time, thereby meeting the time requirements of the AF. In addition, after receiving the first request, if the second information is available, the receiver can report the response result for the first request in the form of aggregation or in the form of non-aggregation according to the indication of the second information, so as to meet the signaling overhead requirements of the AF.

[0082] The above-mentioned first request can be an inventory request. For example, in an automated warehouse scenario, the AF can inventory the goods in the warehouse. The above-mentioned first request can also be a positioning request. For example, the AF can determine where the goods are on the shelf. The above-mentioned first request can also be a control request. For example, the AF can read the temperature data for a period of time, or the AF can command the device to turn on or off, etc. Alternatively, the first request can also be a read, write, activation, deactivation, etc.

[0083] When the request received by the device is the first request, the reported response result is the response result for the first request. For example, when the first request is an inventory request, the response result for the first request can include an identity (Identity document, ID) of the A-IoT device. The device ID can be used to uniquely identify the A-IoT device. Specifically, the ID can be an Electronic Product Code (EPC), or the ID can be a CN or Radio Access Network (RAN) assigned identifier.

[0084] For another example, when the first request is a positioning request, the response result for the first request can include the ID of the A-IoT device and location information, where the location information is used to indicate the location of the A-IoT device. For another example, when the first request is a control request, the response result for the first request can include data for a period of time. For another example, if the time to live expires without receiving specific ID and the like, the response result can only return an incomplete indication. In summary, the specific content of the response result for the first request can be limited according to actual needs, which is not limited in the present application. The response result for the first request can also be referred to as a request result, a result, or a response result. The response result for the third request is the same. In the embodiments of the present application, the first request and the third request are the same request, for example, both are inventory requests. Accordingly, the response result for the first request and the response result for the third request include the same content.

[0085] For each service request, when the AF sends the first request, in addition to the first information and the second information, the first request further includes a request index and target device information.

[0086] The request index is used to indicate that the message containing the request index is related to the service request corresponding to the index. Different service requests correspond to different request indexes. Specifically, for different types of services, their request indexes are different. For example, when the first request is an inventory request, the request index can be inventory1; when the first request is a positioning request, the request index can be positioning1. For different requests under the same type of service, their request indexes are also different. For example, when there are multiple inventory requests, the request indexes can be inventory1, inventory2, inventory3, and the like.

[0087] Subsequently, the request index in the first request is included in the service-related configuration sent by the CN to the Reader, in the information replied by the Reader to the CN, and in the information replied by the CN to the AF, so as to distinguish different service requests by each node.

[0088] The target device information can also be understood as request-related target information, which is used to indicate that the device needs to reply to the current request.

[0089] That is, the first request can include the request index, the target device information, the first information. Alternatively, the first request can include the request index, the target device information, the second information. Alternatively, the first request can include the request index, the target device information, the first information, and the second information.

[0090] The first information can be time-related information (required time), and the first information can indicate that the receiver reports the response result for the first request within a first given time range, or in other words, indicates that the reporting is performed within the first given time range. The first given time range has various forms of expression, for example, the first information can include at least one of the following: a first time, a second time, a third time, a first period, a second period, a first period repetition number, and a first period end time.

[0091] The first time can indicate that at least one response result is not aggregated and reported before the first time, that is, reported in multiple times, where the response result is the response result for the first request. The second time can indicate that at least one response result for the first request is reported at the second time. The third time can indicate that the response result is reported before the third time or not reported after the third time. The first period can indicate that the receiver periodically executes the first request, specifically, it can indicate that after starting to execute the first request, the first request is re-executed at a fixed time interval. The second period can indicate that the response result is periodically reported, specifically, it can indicate that after executing the first request, the response result is periodically reported at a preset time interval. The first period repetition number can indicate the repetition number of the first period or the second period. The first period end time can indicate the duration of the cycle of the first period or the second period from the start to the end. Thus, the receiver can execute the first request according to the time requirement to meet the time requirement of the AF.

[0092] The performing the first request can be sending a target instruction to the A-IoT device, for example, the first request is inventorying all target devices, when the receiver is the CN, the performing the first request is sending an instruction (the third request) to the Reader to inventory all target devices, and the Reader sends a paging instruction to the A-IoT device; when the receiver is the Reader, the performing the first request is that the Reader sends a paging instruction to the A-IoT device. When the receiver is the CN, the performing the first request periodically is that the CN periodically sends an instruction (the third request) to the Reader to inventory all target devices; when the receiver is the Reader, the performing the first request periodically is that the Reader periodically sends a paging instruction to the A-IoT device. The performing the first request can also be described as responding to the first request.

[0093] When the first information includes the first time point, the reporting within the first given time range can be reporting before the first time point after the performing the first request. When the first information includes the second time point, the reporting within the first given time range can be reporting before the second time point after the performing the first request. When the first information includes the third time point, the reporting within the first given time range can be reporting before the third time point after the performing the first request. When the first time point includes the first period, the reporting within the first given time range can be reporting within each period duration. When the first time point includes the second period, the reporting within the first given time range can be reporting at the end of each time interval.

[0094] When the first information includes the first time point and the first period, the reporting within the first given time range can be reporting at the first time point after the start of each period, and it should be understood that the first time point after the start of each period is within each period duration. The first time point can be replaced by the second time point or the third time point, the first information can include the second time point and the first period, or the first information can include the third time point and the first period.

[0095] When the first information includes the first period and the number of times of repeating the first period, the reporting within the first given time range can be reporting within each period duration until the number of times of repeating the period reaches a threshold. When the first information includes the first period and the end time of the first period, the reporting within the first given time range can be reporting within each period duration until the end of the period cycle.

[0096] When the first information comprises the second period and the first period repetition number, the reporting within the first given time range can be reporting at the end of each time interval until the number of period repetitions reaches the threshold. When the first information comprises the second period and the first period end time, the reporting within the first given time range can be reporting at the end of each time interval until the end of the period cycle.

[0097] When the first information comprises the first time, the first period and the first period repetition number, the reporting within the first given time range can be reporting at the first time after the start of each period until the number of period repetitions reaches the threshold. When the first information comprises the first time, the first period and the first period end time, the reporting within the first given time range can be reporting at the first time after the start of each period until the end of the period cycle. Wherein, the first time can be replaced by the second time or the third time. That is, the first information can comprise the second time and the first period and the first period repetition number, or the first information can comprise the third time and the first period and the first period repetition number. Or, the first information can comprise the second time and the first period and the first period end time, or the first information can comprise the third time and the first period and the first period end time.

[0098] Wherein, the second information can be aggregation infromation. The second information can comprise a second indication indicating that the receiver aggregates and reports the response results, so that the receiver can report a plurality of response results at a time, thereby the AF can receive a plurality of response results at a time, and the overhead of the AF can be saved. Or, the second information can comprise a third indication indicating that the receiver does not aggregate and report the response results, so that the receiver can report each response result in turn. Or, the second information can comprise the second indication and aggregation related information; or, the second information can comprise the aggregation related information, so that the receiver can report the results based on the aggregation related information. The aggregation related information can comprise at least one of the following: aggregation number, aggregation duration. Wherein, the aggregation number indicates that the reporting is performed when the number of response results meets the aggregation number, and the aggregation duration indicates that the reporting is performed when the aggregation time reaches the aggregation duration. The aggregation related information is described as aggregation rule subsequently, in order to distinguish from the aggregation information.

[0099] The receiver of the first request can be the reader or the core network (CN) after the AF sends the first request. In one implementation, the CN receives the first request after the AF sends the first request. The CN carries the indication of the time-related information and / or the aggregation information in the first request in a third request sent to the reader. The reader replies to the CN based on the indication of the time-related information and / or the aggregation information, and then the CN replies to the AF with the result. FIGs. 4, 5, 8 and 9 are described below as examples of this implementation. In this implementation, the time-related information and / or the aggregation information in the first request is the same as that in the third request. That is, the sixth information in the third request and the first information in the first request indicate the same time, and the seventh information in the third request and the second information in the first request indicate the same aggregation manner.

[0100] In another implementation, the CN transmits the first request to the AF after the AF sends the first request, and the reader receives the first request and executes the first request. Then the reader replies to the AF with the result based on the indication of the time-related information and / or the aggregation information. In this implementation, the process of the reader executing the first request can refer to the process of the reader responding to the third request in the embodiments shown in FIGs. 4, 5, 8 and 9. Then the reader transmits the eighth information as the third information to the AF.

[0101] The A-IoT communication system can also process the time-related information and / or the aggregation information on the core network side. In one implementation, the CN receives the first request after the AF sends the first request. The CN sends a third request to the reader after receiving the first request, the third request including the request index and the target device information in the first request. The reader replies to the CN with the result, and then the CN replies to the AF with the result based on the indication of the time-related information and / or the aggregation information.

[0102] In another implementation, the CN receives the first request after the AF sends the first request. The CN determines the sixth information and / or the seventh information based on the first information and / or the second information in the first request after receiving the first request. Then the CN sends a third request to the reader, which can include the sixth information and / or the seventh information.

[0103] The sixth information can be time-related information (required time). The sixth information can indicate that the third device reports the response result within a third given time range, which is the response result to the third request. Specifically, the sixth information can include at least one of the following: a fifth time, a sixth time, a seventh time, a third period, a fourth period, a second period repetition number, and a second period end time. The fifth time indicates that the third device does not aggregate and report the at least one response result before the fifth time. The sixth time indicates that the third device reports the at least one response result at the sixth time. The third time indicates that the third device reports the response result before the seventh time or does not report the response result after the seventh time. The third period indicates that the third device periodically performs the third request. The fourth period indicates that the third device periodically reports the response result. The second period repetition number indicates the repetition number of the third period or the fourth period. The second period end time indicates the duration of the cycle of the third period or the fourth period. Specifically, the sixth information can refer to the related content of the first information. The seventh information can refer to the related content of the second information, which will not be described herein.

[0104] The seventh information can be aggregation information. The seventh information can include a second indication indicating that the receiver aggregates and reports the response result, so that the receiver can report multiple response results at a time, so that the CN can receive multiple response results at a time, thereby saving the cost of the CN. Alternatively, the seventh information can include a third indication indicating that the receiver does not aggregate and report the response result, so that the receiver can report each response result in turn. Alternatively, the second information can include the second indication and aggregation-related information. Alternatively, the second information can include the aggregation-related information, so that the receiver can aggregate and report the result based on the aggregation-related information.

[0105] That is, when the first request indicates time-related information, the third request can also indicate related time information. It should be noted that the time range required by the third request should be less than or equal to the time range required by the first request. When the first request does not indicate time-related information, the third request can also indicate related time information. At this time, the time required by the third request can be determined by the demand of the CN for time. When the second information indicates aggregation, the seventh information can indicate aggregation or non-aggregation. When the first request does not indicate aggregation information, the third request can also indicate aggregation information. The CN can indicate whether the Reader aggregates and reports according to the demand.

[0106] In other cases, the CN does not receive the first request, and can also send the third request to the Reader. The third request can include the sixth information and / or the seventh information. The Reader receives the third request, responds to the third request and performs the related process, and replies the result to the CN.

[0107] The communication method provided by the embodiments of the present application will be described in detail below with reference to the accompanying drawings. FIG. 2 shows a flowchart of a communication method for processing a service request on a CN side, wherein the CN reports in a non-aggregated manner.

[0108] In S201, the AF sends a first request to the CN, wherein the first request comprises a request index, target device information, first information and / or second information. Correspondingly, the CN receives the first request.

[0109] For example, the first request can be an inventory request, and the request index can be inventory1. The target device information can indicate the A-IoT device that needs to be inventoried this time, for example, can indicate the A-IoT device on a certain partition or a certain shelf in a warehouse.

[0110] The subsequent description takes inventory as an example, but it should be understood that the first request in the embodiments of the present application is not limited to inventory, but can also be positioning, command, etc.

[0111] In S202, the CN sends a third request to the Reader, wherein the third request comprises the request index and the target device information. Correspondingly, the Reader receives the third request.

[0112] The CN can have a processing function. After receiving the first request, the CN can choose to process the first information and / or the second information on the CN side. Then, the CN sends the request index and the target device information in the first request to the Reader in response to the first request. That is, the third request comprises the request index and the target device information in the first request. For example, when the first request is an inventory request, the CN sends a third request to the Reader, which can also be understood as that the CN sends an inventory command to the Reader.

[0113] In S203, the Reader sends an AIoT paging to the A-IoT device and receives a reply from the A-IoT device.

[0114] After receiving the third request, the Reader can send an instruction related to the third request to the A-IoT device according to the request index, and receive a reply from the A-IoT device, that is, receive a response result of the A-IoT device to the third request. For example, the A-IoT device can be a Device, the Reader can send an A-IoT paging instruction corresponding to the inventory request to the Device, and the response result of the Device to the inventory request can be a Device ID.

[0115] For example, after the Reader sends the downlink trigger signaling (Rep) to the plurality of Devices in the identification range, the random number generator carried by the Device 1 generates a random number (RN), and the Device 1 sends the RN (for example, RN1) to the Reader. If the number of query time slots matches the time slot selected by the Device 1, the Device 1 can send its own device ID to the Reader, for example, the ID can be carried in Msg3 and sent to the Reader; so that the Reader receives the device ID of the Device 1. When the Device is not the target device, for example, the Device 2, the Reader can not interact with the Device.

[0116] In S204, the Reader sends the eighth information to the CN, and the eighth information includes the request index, the response result of the A-IoT device to the third request, and the fourth indication. Correspondingly, the CN receives the eighth information. The eighth information is at least one.

[0117] In the embodiments of the present application, the Reader sends one result to the CN for each response result of the Device to the third request until receiving all the responses of the target devices or receiving the stop indication. Therefore, the Reader can send multiple eighth information to the CN, and each eighth information can include the request index and one result, for example, one eighth information can include {inventory1, Device ID1}. One eighth information can include {inventory1, Device ID3}

[0118] In some implementations, when the Reader sends the eighth information to the CN, the eighth information can further include the fourth indication (TBC indication), and the fourth indication is used to indicate whether the response to the third request is completed. It can also be understood that the fourth indication is used to indicate whether the process corresponding to the third request is completed, or it can also be understood that the fourth indication is used to indicate whether all the target devices have completed the response. Therefore, the CN can know whether all the target devices have completed the response when receiving the eighth information each time.

[0119] Specifically, the Reader knows which Devices need to reply, when receiving a reply from a Device, the Reader can determine whether the reply from the Device is the last result or not. If it is an intermediate result, not the last result, the Reader can add the fourth indication when sending the eighth information corresponding to the result to the CN, indicating that the response to the third request is not completed. If it is the last result, the Reader can add the fourth indication in the eighth information corresponding to the result when sending the eighth information to the CN, indicating that the response to the third request is completed. For example, Device ID1 is an intermediate result, the eighth information can include {inventory1, Device ID1, TBC indication: false}. For example, Device ID3 is the last result, the eighth information can include {inventory1, Device ID3, TBC indication: true}.

[0120] In some implementations, when the Reader sends the eighth information to the CN, the fourth indication can be added in the eighth information corresponding to the last result only, indicating that the response to the third request is completed. The fourth indication is not added in the eighth information corresponding to the intermediate result, and the CN can consider that the response to the third request is not completed after receiving the eighth information without parsing the fourth indication.

[0121] In other implementations, when the Reader sends the eighth information to the CN, the fourth indication can be added in the eighth information corresponding to each intermediate result, indicating that the response to the third request is not completed. The fourth indication is not added in the eighth information corresponding to the last result, and the CN can consider that the response to the third request is completed after receiving the eighth information without parsing the fourth indication.

[0122] In other implementations, when the Reader sends the eighth information to the CN, the fourth indication can be added in the eighth information corresponding to each intermediate result, indicating that the response to the third request is not completed; and the fourth indication is added in the eighth information corresponding to the last result, indicating that the response to the third request is completed.

[0123] S205, the CN sends at least one third information to the AF, each third information including a request index and a response result corresponding to the first request. Correspondingly, the AF receives the third information.

[0124] After receiving the eighth information each time, the CN can obtain a result, and then the CN can report the result to the AF. When reporting the result to the AF, according to different contents indicated in the first request, the CN can select different reporting strategies. The embodiment shown in FIG. 2 shows a process of reporting in a non-aggregated manner. Wherein, reporting can be understood as performing reporting, that is, the CN sends information. Reporting can also be understood as completing reporting, that is, the AF receives the result.

[0125] In the first implementation manner, the first request includes a request index, target device information, and second information. The second information indicates reporting in a non-aggregated manner. Then, the CN can send a third information to the AF after receiving the eighth information fed back by the Reader each time until sending all results of the target devices. That is, the CN sends a third information to the AF in sequence, for example, sends {Device ID1}, {Device ID3}, {Device IDn} and the like in sequence, and correspondingly, the AF receives each third information, and each third information includes a result.

[0126] In the second implementation manner, the first request includes a request index, target device information, and first information. The first information can include a first time point, and the first time point indicates that the receiver reports the response results of the plurality of A-IoT devices to the first request multiple times before the first time point. It can also be understood that the CN feeds back each result before the first time point after receiving the first request. Then, the CN can send a third information to the AF after receiving the eighth information fed back by the Reader each time until the first time point stops.

[0127] In the third implementation manner, the first request includes a request index, target device information, first information and second information. The first information can include a third time point, and the third time point indicates that the receiver reports before the third time point, but does not indicate the reporting form. The second information indicates reporting in a non-aggregated manner. Then, the CN can send a third information to the AF after receiving the eighth information fed back by the Reader each time until the third time point stops.

[0128] In the fourth implementation manner, the first request includes a request index, target device information, and first information. The first information can include a third time point, and at this time, the CN can report in a default manner, for example, the default manner can be reporting in a non-aggregated manner. Then, the CN can send a third information to the AF after receiving the eighth information fed back by the Reader each time until the third time point stops.

[0129] Optionally, the method can further include: S206, sending, by the CN, a first indication to the AF, indicating whether the first request is completed. Thus, the AF can know whether all target devices complete the response after receiving the first indication.

[0130] The CN can receive at least one fourth indication from the Reader. The CN can send the first indication to the AF based on the received at least one fourth indication.

[0131] For example, in the first implementation manner, the CN can continue to send a first indication to the AF after sending the third information to the AF each time.

[0132] For example, in the second and third implementation manners, the CN can send the first indication to the AF at the first time point, as shown in FIG. 2. Alternatively, to make the AF receive the first indication at the first time point, the CN can send the first indication to the AF at a time point close to the first time point.

[0133] For example, in the fourth implementation manner, the CN can send the first indication to the AF at the third time point. Alternatively, to make the AF receive the first indication at the third time point, the CN can send the first indication to the AF at a time point close to the third time point. The process after the first / third time point can wait for the indication of the AF.

[0134] Optionally, the first indication can also be carried in the third information, that is, the CN can send the first indication to the AF in each third information when sending the third information to the AF. Thus, the AF can know whether all target devices complete the response after receiving the third information.

[0135] After receiving the third information or the first indication, the AF determines whether the first request is completed. When the response to the first request is not completed, the method can further include: S207, sending, by the AF, a second request to the CN, the second request instructing the receiver to continue to execute the first request. Correspondingly, the CN receives the second request.

[0136] Optionally, the second request can include fifth information, the fifth information instructing the receiver to report the response result of the A-IoT device to the first request within a second given time range. The second given time range can be explained with reference to the first given time range. The second given time range can be the same as or different from the first given time range.

[0137] In the process of sending the first indication to the AF and receiving subsequent instructions by the CN, the Reader continuously receives the reply of the Device and sends each received result to the CN in sequence. If the CN receives the second request, the method can further include: continuing to send, by the CN, a third information to the AF after receiving each eighth information fed back by the Reader.

[0138] The following describes the CN reporting in an aggregated manner, and FIG. 3 shows a flowchart of another communication method for processing a service request on the CN side.

[0139] S301. The AF sends a first request to the CN, and the first request includes a request index, target device information, first information, and / or second information. Correspondingly, the CN receives the first request.

[0140] S302. The CN sends a third request to the Reader, and the third request includes the request index and the target device information. Correspondingly, the Reader receives the third request. The request index in the first request is the same as the request index in the third request.

[0141] S303. The Reader sends an AIoT paging to the A-IoT device and receives a reply of the A-IoT device.

[0142] S304. The Reader sends eighth information to the CN, and the eighth information includes the request index, a response result of the third request, and a fourth indication. Correspondingly, the CN receives the eighth information.

[0143] The above step S301 can refer to step S201, step S302 can refer to step S202, step S303 can refer to step S203, and step S304 can refer to step S204. For brevity, details are not repeated here.

[0144] S305. The CN sends third information to the AF, and the third information includes the request index and at least one response result. Correspondingly, the AF receives the third information.

[0145] The first request can indicate the CN to report in an aggregated manner in multiple indication manners. In a first implementation manner, the first request includes the request index, the target device information, and the second information, where the aggregation information can indicate to report in an aggregated form. Then, the CN can integrate multiple results after receiving multiple eighth information fed back by the Reader, feed back third information including the multiple results to the AF.

[0146] In this implementation manner, the first request does not indicate time information, and the CN can send third information including results of all target devices to the AF after receiving the results of all target devices.

[0147] Or, when the second information indicates reporting in an aggregated form, the second information can also indicate an aggregation rule. For example, the aggregation rule can be that the aggregated results are reported when the number of the aggregated results reaches a preset aggregation number, i.e., the aggregated results are reported once when the number of the aggregated results reaches the preset aggregation number. For example, the preset aggregation number can be 10, and when the CN receives 10 results, the CN can send the third information including the 10 results to the AF once.

[0148] Or, the aggregation rule can be that the aggregated results are reported when the aggregated time reaches a preset aggregation time length, i.e., the aggregated results are reported once when the aggregated time reaches the preset aggregation time length. For example, the aggregation time length can be 20 minutes, and from the start of the execution of the first request to the end of the 20th minute, the CN can receive multiple results, and the CN can aggregate the multiple results and send the third information including the multiple results to the AF once at the 20th minute.

[0149] In the second implementation, the first request includes a request index, target device information, first information, and second information. The first information can include a third time point, which indicates that the receiver reports before the third time point. The second information can indicate reporting in an aggregated form. Then, the CN can integrate multiple results received by the CN after receiving the Reader feedback, and send the third information including the multiple results received by the CN before the third time point to the AF at the third time point.

[0150] In the third implementation, the first request includes a request index, target device information, and first information. The first information can include a third time point. At this time, the CN can report in a default manner, e.g., reporting in an aggregated form. Then, the CN can send the third information including multiple results received by the CN before the third time point to the AF at the third time point.

[0151] In the fourth implementation, the first request includes a request index, target device information, and first information. The first information can include a second time point, which indicates that the receiver reports all the received multiple results to the AF at the second time point. Then, the CN can send the third information including all the results received by the CN before the second time point to the AF at the second time point.

[0152] Optionally, the third information can further include a first indication indicating whether the first request is completed. Thus, after receiving the third information, the AF can determine whether the first request is completed. When the response to the first request is not completed, the above method can further include: S306, the AF sends a second request to the CN, the second request instructing the receiver to continue to execute the first request. Correspondingly, the CN receives the second request.

[0153] Optionally, the second request can include fifth information, the fifth information indicating that the receiver reports the response results of the A-IoT device to the first request within a second given time range. The second given time range can refer to the first given time range. After receiving the second request, the CN can report all the received results to the AF within the second given time range.

[0154] FIG. 4 shows a flow diagram of a communication method for processing a service request on the Reader side, wherein the Reader reports in a non-aggregated manner.

[0155] S401, the AF sends a first request to the CN, the first request including: a request index, target device information, first information, and / or second information. Correspondingly, the CN receives the first request.

[0156] S402, the CN sends a third request to the Reader, the third request including: a request index, target device information, sixth information, and / or seventh information. Correspondingly, the Reader receives the third request.

[0157] In the embodiment shown in FIG. 4, after receiving the first request, the CN directly sends the indication in the first request to the Reader. The Reader processes the first information and / or the second information. That is, the time indicated in the sixth information and the first information is the same, and the aggregation manner indicated by the seventh information and the second information is the same.

[0158] S403, the Reader sends an AIoT paging to the A-IoT device and receives a reply of the A-IoT device.

[0159] The Reader sends an AIoT paging to the A-IoT device in response to the third request. For details, refer to the foregoing step S203, which will not be described here for brevity.

[0160] S404, the Reader sends eighth information to the CN, each of the eighth information including a request index and a response result to the third request. Correspondingly, the CN receives the eighth information. The eighth information is at least one.

[0161] In the first implementation, the first request includes a request index, target device information, and second information, the second information indicating non-aggregated reporting. Correspondingly, the third request includes a request index, target device information, and seventh information. The seventh information indicates non-aggregated reporting. Then, the Reader can send one eighth information to the CN after receiving a reply of one A-IoT device, the eighth information including one result. The CN can send the eighth information as the third information to the AF after receiving one eighth information. Correspondingly, the AF receives multiple third information, each of the third information including one result.

[0162] In the second implementation, the first request comprises a request index, target device information, and first information, which can comprise a first time. Correspondingly, the third request comprises the request index, the target device information, and sixth information. The sixth information can comprise a fifth time, which indicates that the receiver reports the multiple response results for the third request before the fifth time. That is, the Reader feeds back each result before the fifth time after receiving the third request. Then, the Reader can send an eighth information to the CN after receiving a reply from each A-IoT device until the fifth time stops. The eighth information comprises one result. The CN can send the eighth information as the third information to the AF after receiving each eighth information. Correspondingly, the AF can receive multiple third information before the first time, and each third information comprises one result.

[0163] In the third implementation, the first request comprises a request-related index, target device information, first information, and second information. The first information can comprise a third time, and the second information can indicate that the reporting is in a non-aggregated form. Correspondingly, the third request comprises the request-related index, the target device information, sixth information, and seventh information. The sixth information can comprise a seventh time, which indicates that the receiver reports before the seventh time, but does not indicate the reporting form. The seventh information can indicate that the reporting is in a non-aggregated form. Then, the Reader can send an eighth information to the CN after receiving a reply from each A-IoT device until the seventh time stops. The CN can send the eighth information as the third information to the AF after receiving each eighth information. Correspondingly, the AF can receive multiple third information before the third time.

[0164] In the fourth implementation, the first request comprises a request index, target device information, and first information. The first information can comprise a third time. Correspondingly, the third request comprises the request index, the target device information, and sixth information. The sixth information can comprise a seventh time, at which the Reader can report in a default manner, for example, in a non-aggregated form. Then, the Reader can send an eighth information to the CN after receiving a reply from each A-IoT device until the seventh time stops. The CN can send the eighth information as the third information to the AF after receiving each eighth information. Correspondingly, the AF can receive multiple third information before the third time.

[0165] S405, the CN sends third information to the AF, and the third information comprises a request index and one response result. Correspondingly, the AF receives the third information.

[0166] In the embodiment shown in FIG. 4, the CN sends the eighth information to the AF as the third information after receiving the eighth information. That is, the third information and the eighth information can include the same content when the Reader processes the time-related information and the aggregated information.

[0167] Optionally, the fourth indication can be included in the eighth information when the Reader sends the eighth information to the CN.

[0168] Optionally, the method can further include: S406, the Reader sends a fourth indication to the CN, indicating whether the third request is completed.

[0169] For example, the Reader can continue to send a fourth indication to the CN after sending the eighth information to the CN each time. For another example, the Reader can send the fourth indication to the CN at the first time. Alternatively, in order to make the AF receive the first indication at the first time, the Reader can send the fourth indication to the CN before the first time arrives. For another example, the Reader can send the fourth indication to the CN at the third time. Alternatively, in order to make the AF receive the first indication at the third time, the Reader can send the fourth indication to the CN before the third time arrives. At this time, the fourth indication can not be added in the eighth information.

[0170] S407, the CN sends a first indication to the AF, indicating whether the first request is completed. Thus, the AF can know whether all target devices complete the response after receiving the first indication.

[0171] After the AF receives the first indication, it determines whether the first request is completed. When the response to the first request is not completed, the above method can further include: S408, the AF sends a second request to the CN, the second request indicating the receiver to continue to execute the first request. Correspondingly, the CN receives the second request. Optionally, the second request can include fifth information, the fifth information indicating the receiver to report the response result to the first request within a second given time range.

[0172] S409, the CN sends a fourth request to the Reader. Correspondingly, the Reader receives the fourth request. The CN can carry the indication of the second request in the fourth request to send to the Reader, the fourth request indicating the third device to continue to execute the third request. Optionally, the fourth request can indicate the third device to report the response result within the second given time range. After receiving the fourth request, the Reader can continue to send the eighth information to the CN, which can refer to S404 and will not be described here.

[0173] FIG. 5 shows a flow diagram of a communication method for processing a service request on the Reader side, wherein the Reader reports in an aggregated manner.

[0174] S501, the AF sends a first request to the CN, the first request comprising: a request index, target device information, first information and / or second information. Correspondingly, the CN receives the first request.

[0175] S502, the CN sends a third request to the Reader, the third request comprising: a request index, target device information, sixth information and / or seventh information. Correspondingly, the Reader receives the third request.

[0176] Step 502 can refer to the foregoing step S402, and will not be described here for brevity.

[0177] S503, the Reader sends an AIoT paging to the A-IoT device and receives a reply of the A-IoT device.

[0178] Step S503 can refer to the foregoing step S203, and will not be described here for brevity.

[0179] S504, the Reader sends eighth information to the CN, the eighth information comprising: a request index, and response results of at least one A-IoT device to the first request. Correspondingly, the CN receives the eighth information.

[0180] In the first implementation, the first request comprises: a request index, target device information, and second information, the second information indicating aggregation reporting. Correspondingly, the third request comprises: a request index, target device information, and seventh information, wherein the seventh information can indicate third device aggregation reporting. Then, the Reader can integrate the multiple results into the eighth information after receiving the multiple results, and send the eighth information to the CN, for example, the eighth information can comprise a Device ID set {Device ID1, Device ID3, Device ID4,...}. The CN can send the eighth information as the third information to the AF after receiving the eighth information, so that the third information comprises multiple results.

[0181] In this implementation, the third request does not indicate time information, and the Reader can send the eighth information to the CN after receiving the results of all target devices, the eighth information comprising the results of all target devices.

[0182] Alternatively, the second information indicates aggregation reporting, and the second information can further indicate an aggregation rule. Correspondingly, when the seventh information indicates reporting in an aggregated form, the seventh information can further indicate the aggregation rule. For example, the aggregation rule can be that the number of aggregated results meets a preset number of aggregation, i.e., the number of aggregation reaches the preset number of aggregation, and reporting is performed once. For example, the preset number of aggregation can be 10. When the Reader receives 10 results, the Reader can send the eighth information including the 10 results to the CN once. Correspondingly, the CN sends the third information to the AF once.

[0183] Alternatively, the aggregation rule can be that the aggregation time meets a preset aggregation duration, i.e., the aggregation time reaches the preset aggregation duration, and reporting is performed once. For example, the preset aggregation duration can be 20 minutes. From the start of the Reader performing the first request to the end of the 20th minute, the Reader can receive a plurality of results. The Reader can aggregate the plurality of results into the eighth information, and send the eighth information to the CN once at the 20th minute.

[0184] In the second implementation manner, the first request includes a request-related index, target device information, first information, and second information. The first information can include a third time point, and the second information can indicate reporting in an aggregated form. Correspondingly, the third request includes a request index, target device information, sixth information, and seventh information. The sixth information can include a seventh time point, and the seventh time point indicates that the receiver reports before the seventh time point. The seventh information indicates that the receiver reports in an aggregated form. Then, the Reader can integrate a plurality of results after receiving the plurality of results, and send the eighth information including all results received by the Reader before the seventh time point to the CN at the seventh time point.

[0185] In the third implementation manner, the first request includes a request index, target device information, and first information. The first information can include a third time point. Correspondingly, the third request includes a request index, target device information, and sixth information. The sixth information can include a seventh time point. At this time, the Reader can report in a default manner, e.g., reporting in an aggregated form. Then, the Reader can send the eighth information including all results received by the Reader before the seventh time point to the CN at the seventh time point.

[0186] In the fourth implementation, the first request comprises a request index, target device information, and first information, and the first information can comprise a second time. Correspondingly, the third request comprises the request index, the target device information, and sixth information, wherein the sixth information can comprise a sixth time, and the sixth time indicates that the receiver reports the plurality of results received together at the sixth time. Then, the Reader can send eighth information to the CN at the sixth time, and the eighth information comprises all the results received by the Reader before the sixth time.

[0187] S505, the CN sends third information to the AF, and the third information comprises a request index and a response result of at least one A-IoT device to the first request. Correspondingly, the AF receives the third information. In the embodiment shown in FIG. 5, the third information and the eighth information can comprise the same content.

[0188] Optionally, when the Reader sends the eighth information to the CN, the eighth information can further comprise a fourth indication indicating whether the third request is completed. Correspondingly, the third information can further comprise a first indication indicating whether the first request is completed.

[0189] Optionally, after the Reader sends the eighth information to the CN, the Reader can further send a fourth indication to the CN indicating whether the third request is completed. Correspondingly, after receiving the fourth indication, the CN sends the first indication to the AF.

[0190] After the AF receives the first indication, the AF determines whether the first request is completed. When the response to the first request is not completed, the above method can further comprise: S506, the AF sends a second request to the CN, and the second request instructs the receiver to continue to perform the first request. Correspondingly, the CN receives the second request. Step 06-S507 can refer to step 08-S409.

[0191] S507, the CN sends a fourth request to the Reader. Correspondingly, the Reader receives the fourth request.

[0192] After receiving the fourth request, the Reader can continue to send the eighth information to the CN, which can refer to step S504, and will not be described here.

[0193] For some services with high real-time requirements, such as determining the position of a Device or reading data in a time period, the Reader can directly terminate the interaction process between the Reader and the A-IoT device after the given time range ends. For some services with low real-time requirements, such as inventory, the Reader can wait for an indication to determine whether to continue the process after the given time range ends.

[0194] In the embodiments shown in FIG. 2 and FIG. 3, the third request sent by the CN to the Reader does not include the time-related information and the aggregation information. In the embodiments shown in FIG. 4 and FIG. 5, the third request sent by the CN to the Reader includes the time-related information and the aggregation information, and the time indication and the aggregation indication in the third request are the same as those in the first request, i.e., the fifth time point is equal to the first time point, the second time point is equal to the sixth time point, and the third time point is equal to the seventh time point.

[0195] In some other implementations, the third request sent by the CN to the Reader includes the time-related information and the aggregation information, and the time indication and the aggregation indication in the third request are different from those in the first request. For example, the AF sends the first request to the CN, and the first request includes a request index, target device information, and first information, and the first information includes a second time point. After receiving the first request, the CN sends the third request to the Reader, and the third request can include the request index, the target device information, and seventh information, where the seventh information indicates that the third device reports in an aggregated manner and further indicates an aggregation rule, e.g., the seventh information can include an aggregation time length, and the aggregation time length is less than the second time point, e.g., the aggregation time length can be 20 minutes. Then, after receiving the third request, the Reader can integrate the replies of multiple A-IoT devices received in each 20 minutes into eighth information and send the eighth information to the CN. The CN can receive multiple eighth information before the second time point and further integrate the eighth information into third information and send the third information to the AF before the second time point.

[0196] In the embodiments shown in FIG. 2 to FIG. 5, the CN or the Reader responds to the request immediately after receiving the request each time and performs the corresponding process. In some other implementations, the CN or the Reader can periodically respond to the request after receiving the request. Referring to FIG. 6, FIG. 6 shows a flowchart of a communication method, where the CN periodically performs the first request.

[0197] S601, the AF sends a first request to a core network CN. Correspondingly, the CN receives the first request.

[0198] The first request can include a request index, target device information, and first information, and the first information can include a first period, where the first period indicates that the receiver periodically performs the first request.

[0199] S602, at the beginning of the first period, the CN sends a third request to a Reader, and the third request includes the request index and the target device information. Correspondingly, the Reader receives the third request.

[0200] For example, the start time of the first first period can be the time when the CN receives the first request, and the first period can be 2 hours / period. Then, the CN sends the third request to the Reader after receiving the first request.

[0201] S603, the Reader sends an AIoT paging to the A-IoT device and receives a reply of the A-IoT device.

[0202] When it is a stock request, the Reader initiates a stock process of the target Device based on the stock request configured by the CN and reports a stock result.

[0203] S604, the Reader sends the eighth information to the CN. Correspondingly, the CN receives the eighth information.

[0204] The Reader can send the eighth information to the CN after receiving a reply of each A-IoT device, which can be specifically referred to step S204 in the embodiment shown in FIG. 2. The reporting can also be aggregated after receiving multiple results.

[0205] S605, the CN sends the third information to the AF. Correspondingly, the AF receives the third information.

[0206] In some implementations, the CN can report in a default aggregation manner.

[0207] In other implementations, the first request can further include the second information, that is, the first request can include: a request index, target device information, the first information and the second information, so that the CN can determine whether to report in an aggregated form.

[0208] When reporting in a non-aggregated manner, the CN sends the third information to the AF after receiving the eighth information each time until the end of the period, which can be specifically referred to step S205 in the embodiment shown in FIG. 2. When reporting in an aggregated manner, the CN can report after receiving all results or before the end of the period, which can be referred to step S305 in the embodiment shown in FIG. 3.

[0209] S606, at the start of the second period, the CN sends the third request to the Reader, and the third request includes: a request index, target device information. Correspondingly, the Reader receives the third request.

[0210] For example, the start time of the second first period can be the time corresponding to 2 hours after the start of the first period. For example, the start time of the first period can be 08:00, and the start time of the second period can be 10:00.

[0211] S607, the Reader sends an AIoT paging to the A-IoT device, and receives a reply from the A-IoT device.

[0212] S608, the Reader sends eighth information to the CN. Correspondingly, the CN receives the eighth information.

[0213] S609, the CN sends third information to the AF. Correspondingly, the AF receives the third information.

[0214] If there is no other indication in the first information, the CN can continue to periodically send the third request to the Reader to perform the corresponding process.

[0215] In some other implementations, the first information can include the first period and the number of repetitions of the period. The number of repetitions of the period can indicate the number of times the first period is repeated. For example, the number of repetitions is 5, then the CN periodically performs the process of S602-S605, and stops the process after the 5th period is completed.

[0216] In some other implementations, the first information can include the first period and the end time of the period. For example, the end time of the period is 10 hours, the CN performs the process from the start of the first period, and stops the process after 10 hours. Within the 10 hours, the CN can perform multiple periodic inventory processes.

[0217] In some other implementations, in addition to the first period, the number of repetitions of the period, or the end time of the period, the first information can also include the first time, or the second time, or the third time. For example, the first information can include the first period, the first time, and the number of repetitions of the period. For another example, the first information can include the first period and the first time. For another example, the first information can include the first period, the first time, and the end time of the period. Then the CN periodically performs the first request, and in each period, reports at the first time after the start of the period, at this time, the first time can be less than the first period; for example, the first period can be 2 hours / period, and the first time can be the first hour, the CN starts the process of the first period at 08:00, according to the indication of the first time, the CN needs to report the results received in the current period before 09:00, and then starts the process of the second period at 10:00.

[0218] FIG. 7 shows a flow diagram of another communication method provided by the embodiments of the present application, in which the CN periodically reports the results.

[0219] S701, the AF sends a first request to the CN. Correspondingly, the CN receives the first request.

[0220] The first request can comprise: a request index, target device information, and first information, wherein the first information can comprise a second period, and the second period indicates that the receiver periodically reports a response result of the first request.

[0221] S702, the CN sends a third request to the Reader, wherein the third request comprises: a request index and target device information. Correspondingly, the Reader receives the third request.

[0222] S703, the Reader sends an AIoT paging to the A-IoT device and receives a reply of the A-IoT device.

[0223] S704, the Reader sends eighth information to the CN. Correspondingly, the CN receives the eighth information.

[0224] The Reader can send the eighth information to the CN after receiving a reply of each A-IoT device. Alternatively, the Reader can aggregate multiple results and then send the eighth information to the CN.

[0225] S705, in a first second period, the CN sends third information to the AF. Correspondingly, the AF receives the third information.

[0226] S706, in a second second period, the CN sends third information to the AF. Correspondingly, the AF receives the third information.

[0227] For example, the second period can be 1 reporting period every 60 minutes after starting to execute the first request. Then, the CN can start to execute the first request at 09:00, send the third request to the Reader, and then receive the eighth information, report once at 10:00, and report once at 11:00. Between the first second period and the second second period, the Reader can continue to send the eighth information to the CN.

[0228] When reporting, the CN can report all the results received during this period at one time, for example, when reporting at 10:00, the CN can aggregate all the results received from 09:00 to 10:00 and send them to the AF, that is, the third information includes all the results received by the CN from 09:00 to 10:00 at this time, for example, the third information includes Device ID set 1 {Device ID1, Device ID3, …, Device IDi}. For example, when reporting at 11:00, the CN can aggregate all the results received from 10:00 to 11:00 and send them to the AF, that is, the third information includes all the results received by the CN from 10:00 to 11:00 at this time, for example, including Device ID set 2 {Device IDi+1, Device ID i+2, …, Device IDn}.

[0229] If there is no other indication in the first information, the CN can continue to periodically send the third information to the AF until the results of all target devices associated with the current first request are reported.

[0230] Based on the embodiment shown in FIG. 7, in some other implementations, the first request can include: request index, target device information, first information, and the first information can include second period and number of repetitions of the period, which can indicate the number of times the second period is repeated. For example, the number of repetitions of the period is 6 times, then the CN can stop reporting after 6 times of reporting.

[0231] In some other implementations, the first request can include: request index, target device information, first information, and the first information can include second period and end time of the period. For example, the end time of the period is 10 hours, and the CN can start from the first period and stop reporting after 10 hours.

[0232] The CN can also carry a first indication in the third information when reporting for the last time or when reporting each time, so that the process can continue according to the indication of the AF in the future.

[0233] The following describes the periodic execution of the first request by the Reader, and FIG. 8 shows a flowchart of a communication method, in which the Reader periodically executes the first request.

[0234] S801, the AF sends a first request to the core network CN. Correspondingly, the CN receives the first request.

[0235] The first request can include: request index, target device information, first information, and the first information can include a first period, which indicates that the receiver periodically executes the first request.

[0236] S802, the CN sends a third request to the Reader, the third request comprising: a request index, target device information, and sixth information, wherein the sixth information can comprise a third period. Correspondingly, the Reader receives the third request. At this time, the first period and the third period can indicate the same period of time.

[0237] S803, at the beginning of the first period, the Reader sends an AIoT paging to the A-IoT device and receives a reply of the A-IoT device.

[0238] For example, the beginning time of the first period can be the time when the Reader receives the third request. Then, the Reader sends the AIoT paging to the A-IoT device after receiving the third request.

[0239] S804, the Reader sends eighth information to the CN. Correspondingly, the CN receives the eighth information.

[0240] After the Reader sends the AIoT paging to the A-IoT device, the Reader can receive the reply of each A-IoT device. During the duration of the first period, the Reader can send the eighth information to the CN. When the default aggregation mode is not aggregation, the Reader can send one eighth information to the CN after receiving the reply of one A-IoT device. When the default aggregation mode is aggregation, the Reader can aggregate the results according to the aggregation rule and then send the eighth information to the CN.

[0241] In some other implementations, the third request can further comprise seventh information, that is, the third request can comprise: a request index, target device information, sixth information, and seventh information. Thus, the Reader can report in the aggregated form or the non-aggregated form according to the indication of the seventh information.

[0242] S805, the CN sends third information to the AF. Correspondingly, the AF receives the third information.

[0243] The CN sends the eighth information as the third information to the AF after receiving the eighth information each time.

[0244] S806, at the beginning of the second period, the Reader sends an AIoT paging to the A-IoT device and receives a reply of the A-IoT device.

[0245] For example, the first period can be 2 hours / period, and the beginning time of the second period can be the time corresponding to 2 hours after the beginning of the first period. For example, the beginning time of the first period can be 08:00, and the beginning time of the second period can be 10:00.

[0246] S807, the Reader sends the eighth information to the CN. Correspondingly, the CN receives the eighth information.

[0247] S808, the CN sends the third information to the AF. Correspondingly, the AF receives the third information.

[0248] In the embodiment shown in FIG. 8, if there is no other indication in the sixth information, the following can be continued to be periodically performed: the Reader sends the AIoT paging to the A-IoT device and receives the reply of the A-IoT device, the Reader sends the eighth information to the CN, and the CN sends the third information to the AF.

[0249] In some other implementations, the sixth information can include the third period and the repetition number of the period. The repetition number of the period can indicate the number of times of repetition of the third period. For example, the repetition number is 5, then the Reader can periodically perform the corresponding process and stop the process after the 5th period is completed.

[0250] In some other implementations, the sixth information can include the third period and the end time of the period. For example, the end time of the period is 10 hours, then the Reader performs the corresponding process from the start of the first period and stops the process after 10 hours.

[0251] In some other implementations, in addition to the third period, the repetition number or the end time of the period, the sixth information can also include the fifth time or the sixth time or the seventh time. For example, the sixth information can include the third period, the fifth time and the repetition number of the period. For another example, the sixth information can include the third period and the fifth time. For another example, the sixth information can include the third period, the fifth time and the end time of the period. Then the Reader periodically performs the first request, and in each period, the reporting is performed at the fifth time after the start of the period.

[0252] FIG. 9 shows a flow diagram of another communication method, in which the Reader periodically performs the reporting.

[0253] S901, the AF sends a first request to the core network CN. Correspondingly, the CN receives the first request.

[0254] The first request can include: a request index, target device information, first information, and the first information can include a second period, the second period indicating that the receiver periodically reports the response result of the first request.

[0255] S902, the CN sends a third request to the Reader, the third request comprising: a request index, target device information, and sixth information, the sixth information comprising a fourth period, the fourth period and the second period indicating a same period of time. Correspondingly, the Reader receives the third request.

[0256] S903, the Reader sends an AIoT paging to the A-IoT device and receives a reply from the A-IoT device.

[0257] S904, at the beginning of the first period, the Reader sends eighth information to the CN. Correspondingly, the CN receives the eighth information.

[0258] For example, the fourth period can be 60 minutes after the first request is executed. Then, the Reader can send an AIoT paging to the A-IoT device at 09:00, and then receives a reply from the A-IoT device, and then reports once at 10:00, i.e., sends eighth information to the CN once at 10:00, at this time, the eighth information comprises all results received by the Reader from 09:00 to 10:00. After receiving the eighth information, the CN forwards the eighth information to the AF.

[0259] S905, the CN sends third information to the AF. Correspondingly, the AF receives the third information.

[0260] S906, at the beginning of the second period, the Reader sends eighth information to the CN. Correspondingly, the CN receives the eighth information.

[0261] For example, after 10:00, the Reader can continue to receive replies from multiple A-IoT devices, and then reports once at 11:00, i.e., sends eighth information to the CN once at 11:00, at this time, the eighth information comprises all results received by the Reader from 10:00 to 11:00.

[0262] S907, the CN sends third information to the AF. Correspondingly, the AF receives the third information.

[0263] If there is no other indication in the sixth information, the Reader can continue to periodically send the eighth information to the CN until all results of all target devices associated with the current first request are reported.

[0264] In some other implementations, the third request can comprise: a request index, target device information, and sixth information, the sixth information comprising a fourth period and a number of repetitions of the period, the number of repetitions of the period indicating a number of times of repetition of the fourth period. For example, the number of repetitions of the period is 6, then the Reader can stop reporting after reporting 6 times.

[0265] In some implementations, the third request can include: a request index, target device information, and sixth information, and the sixth information can include a fourth period and an end time of the period. For example, the end time of the period is 10 hours, and the Reader can stop reporting from the beginning of the first period for 10 hours.

[0266] The Reader can also carry a fourth indication in the eighth information at the last reporting or at each reporting, so that the subsequent process can continue according to the indication of the AF.

[0267] In the embodiments shown in FIGS. 2-9, the CN (or the Reader) can immediately execute the first request (or the third request) upon receiving the first request (or the third request).

[0268] In some implementations, based on the embodiments shown in FIGS. 2-9, the first information (or the sixth information) can further include a fourth time, and the fourth time indicates that the receiver executes the first request at the fourth time. It can also be understood that the fourth time is the time when the first request or the third request takes effect; it can also be understood that the fourth time is used to trigger the receiver to execute the corresponding process of the request.

[0269] That is, when the CN processes the time-related information, the CN stores the service configuration in the first request upon receiving the first request, does not immediately start executing the first request, and starts executing the first request at the fourth time. For example, the CN receives the first request at 08:00, the first request carries the fourth time, and the fourth time is 10:00. Then, the CN sends the third request to the Reader at 10:00.

[0270] Similarly, when the Reader processes the time-related information, the Reader stores the service configuration in the first request upon receiving the first request, does not immediately start executing the first request, and starts executing the first request at the fourth time. Alternatively, the CN includes the fourth time in the sixth information sent to the Reader. The Reader stores the service configuration in the third request upon receiving the third request, does not immediately start executing the corresponding process, and starts executing the process corresponding to the third request at the fourth time. For example, the Reader receives the first request at 08:00, the first request carries the fourth time, and the fourth time is 10:00. Then, the Reader sends the AIoT paging to the A-IoT device at 10:00.

[0271] In some implementations, the CN can send the third request to the Reader upon receiving the first request, but the third request can take effect earlier than the fourth time.

[0272] In some implementations, the CN can also send the third request to the Reader without receiving the first request. The CN can send the third request to the Reader based on the implementation shown in FIG. 2-9. The CN can send the ninth information to the Reader after sending the third request to the Reader. The ninth information indicates the third device to execute or respond to the third request. The Reader receives the third request and the ninth information. The Reader sends the AIoT paging to the A-IoT device after receiving the ninth information.

[0273] That is, the AF sends the first request when processing the time-related information on the CN side. The CN receives the first request accordingly. The CN stores the service configuration in the first request and does not immediately start executing the first request after receiving the first request. The AF then sends the fourth information, and the CN receives the fourth information accordingly. The CN sends the third request to the Reader after receiving the fourth information.

[0274] The AF sends the first request when processing the time-related information on the Reader side. The CN receives the first request accordingly. The CN sends the third request to the Reader, and the Reader receives the third request accordingly. The Reader stores the service configuration in the third request and does not immediately start executing the first request after receiving the third request. The AF then sends the fourth information, and the CN receives the fourth information accordingly. The CN generates the ninth information and sends the ninth information to the Reader after receiving the fourth information. The Reader receives the ninth information accordingly. The Reader sends the AIoT paging to the A-IoT device after receiving the ninth information.

[0275] In some implementations, the CN can also send the third request to the Reader without receiving the first request. The CN can send the third request to the Reader based on the implementation shown in FIG. 2-9. The CN can send the ninth information to the Reader after sending the third request to the Reader. The ninth information indicates the third device to execute or respond to the third request. The Reader receives the third request and the ninth information. The Reader sends the AIoT paging to the A-IoT device after receiving the ninth information.

[0276] In summary, to meet the requirements of the AF for time and signaling overhead, the AF can send a service request to the CN. The service request can include at least one of the following: a request-related index, target device information, time-related information, and aggregation information. The CN receives the service request from the AF, which can include time-related requirements and aggregation instructions. The time-related requirements indicate that the results need to be reported within a given time range. The aggregation information indicates that the reporting method is aggregation or non-aggregation. The CN can perform aggregation and time requirement-related actions based on the service request from the AF: for example, aggregating the received results before the given time range, and optionally, the reported information can also include a completion indication; or reporting each received result separately before the given time range, and reporting a completion indication at the end of the given time range.

[0277] CN can send a corresponding command to the Reader after receiving the service request of the AF, and the Reader performs aggregation and time requirement related actions based on the command of the CN: for example, the received results are aggregated and reported before a given time range, and the optional reported information can further include a completion indication; or each received result is reported separately before a given time range, and a completion indication is reported at the end of the given time range. The time requirement can be indicated by the time related information, which can assist the Reader to have a certain scheduling space on the premise of meeting the demand of the service request. When there are multiple service requests, the more urgent request in time can be scheduled preferentially according to the given time range, that is, if the first request is more urgent, the receiver can process the first request preferentially; if there is another request which is more urgent in time on the premise of meeting the first given time range, the receiver can schedule the other request which is more urgent in time preferentially, so as to meet the demand of the AF for time. The reporting mode can be indicated by the aggregation information, and the AF can indicate to report in the form of aggregation in the case of resource shortage, so as to save the signaling overhead between two nodes and meet the demand of the AF for signaling overhead.

[0278] It should be understood that, in various embodiments of the present application, the terms and / or descriptions of different embodiments can be consistent and can be referred to each other if there is no special description and logical conflict, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0279] The communication method provided by the embodiments of the present application is described above in combination with FIG. 1 to FIG. 9, and the communication device for executing the above communication method provided by the embodiments of the present application is described below.

[0280] Referring to FIG. 10, FIG. 10 is a schematic diagram of a communication device provided by the present application. As shown in FIG. 10, the communication device 1000 can include a communication unit 1010, and optionally further include a processing unit 1020. The communication unit 1010 can implement a corresponding communication function, which can be internal communication of the communication device 1000 or communication between the communication device 1000 and other devices; the processing unit 1020 can implement a corresponding processing function. The communication unit 1010 can also be referred to as a communication interface or a transceiver unit. Optionally, the communication device 1000 can further include a storage unit, which can be used to store instructions and / or data, and the processing unit 1020 can read the instructions and / or data in the storage unit to enable the communication device 1000 to implement the foregoing method embodiments.

[0281] In a possible design, the communication device 1000 can be the first device in the above method embodiments, and can also be a module or a chip applied to the first device. The communication device 1000 can be used to execute the steps or processes performed by the first device in each of the above embodiments.

[0282] Specifically, the communication unit 1010 is configured to: send a first request, the first request comprising first information and / or second information, the first information indicating that a response result is reported within a first given time range, and the second information indicating that the receiver aggregates or does not aggregate the reporting of the response result for the first request; and receive third information, the third information comprising the response result.

[0283] In a possible design, the communication apparatus 1000 can be the second device in the method embodiments above, and can also be a module or a chip for the second device. The communication apparatus 1000 can be configured to perform the steps or processes performed by the second device in the above embodiments.

[0284] Specifically, the communication unit 1010 is configured to: receive a first request, the first request comprising first information and / or second information, the first information indicating that a response result is reported within a first given time range, and the second information indicating that the receiver aggregates or does not aggregate the reporting of the response result; and send third information, the third information comprising the response result.

[0285] The communication unit 1010 is further configured to: send a third request, the third request comprising sixth information and / or seventh information, the sixth information indicating that the third device reports a response result within a third given time range, and the seventh information indicating that the third device aggregates or does not aggregate the reporting of the response result for the third request; and receive eighth information, the eighth information comprising the response result.

[0286] In a possible design, the communication apparatus 1000 can be the third device in the method embodiments above, and can also be a module or a chip for the third device. The communication apparatus 1000 can be configured to perform the steps or processes performed by the third device in the above embodiments.

[0287] Specifically, the communication unit 1010 is configured to: receive a third request, the third request comprising sixth information and / or seventh information, the sixth information indicating that the third device reports a response result within a third given time range, and the seventh information indicating that the third device aggregates or does not aggregate the reporting of the response result for the third request; and send eighth information, the eighth information comprising the response result.

[0288] The steps or processes performed by the units in the communication apparatus 1000 can refer to the method embodiments above, and details are not described herein.

[0289] It should be understood that the "units" in the communication apparatus 1000 can be implemented by hardware, or implemented by software, or implemented by hardware executing corresponding software. For example, the "units" can refer to application specific integrated circuits (ASIC), electronic circuits, processors (such as shared processors, dedicated processors, or group processors, etc.) and memories for executing one or more software or firmware programs, integrated logic circuit, and / or other suitable components supporting the described functions. For another example, the communication unit 1010 can be replaced by a transceiver circuit (which can include a receiving circuit and a transmitting circuit), and the processing unit 1020 can be replaced by a processor or a processing circuit.

[0290] Referring to FIG. 11, FIG. 11 is a structural diagram of a communication apparatus 1100 suitable for embodiments of the present application. The apparatus 1100 can be a communication device, or a chip, a chip system, or a processor, etc. supporting the communication device to implement the above method. The communication device can be a terminal device, or a network device. The apparatus can be used to implement the method described in the above method embodiments, which can be referred to the description in the above method embodiments.

[0291] The communication apparatus 1100 includes one or more processors 1101, which can also be referred to as processing units, and can implement certain control functions. The processor 1101 can be a general purpose processor, or a special purpose processor, etc.

[0292] In an alternative design, the processor 1101 can also store instructions and / or data, which can be executed by the processor 1101, so that the communication apparatus 1100 implements the method described in the above method embodiments.

[0293] Optionally, the communication apparatus 1100 can include one or more memories 1102, which can store instructions executable by the processor 1101, so that the communication apparatus 1100 implements the method described in the above method embodiments. Optionally, the memory 1102 can also store data. Optionally, the processor 1101 can also store instructions and / or data. The processor 1101 and the memory 1102 can be separately arranged, or integrated together.

[0294] In another alternative design, the communication device 1100 can include a communication interface 1103 for implementing the receiving and transmitting functions. For example, the communication interface 1103 can be a transceiver circuit, an interface, an interface circuit, or a transceiver, etc. The transceiver circuit, the interface, the interface circuit, or the transceiver for implementing the receiving and transmitting functions can be separate or integrated together. The transceiver circuit, the interface, the interface circuit, or the transceiver described above can be used for reading and writing of codes / data, or the transceiver circuit, the interface, the interface circuit, or the transceiver described above can be used for transmission or transfer of signals.

[0295] Those skilled in the art can understand that, for the convenience of description, FIG. 11 only shows one memory and one processor. In an actual device, there can be multiple processors and memories. The memory can also be referred to as a storage medium or a storage device, etc., and the embodiments of the present application do not limit this.

[0296] It should be understood that, in a possible design, each step in the method embodiments provided in the present application can be completed by integrated logic circuits of hardware or instructions in the form of software in the processor. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as hardware processor execution completion, or execution completion by combination of hardware and software modules in the processor. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, a register, or other mature storage media in the art. The storage medium is located in the memory, and the processor reads the information in the memory, and combines the hardware to complete the steps of the above method. To avoid repetition, it will not be described in detail here.

[0297] It should be noted that the processor in the embodiments of the present application can be an integrated circuit chip with signal processing capability. In the implementation process, the steps of the above method embodiments can be completed by integrated logic circuits of hardware or instructions in the form of software in the processor.

[0298] In the embodiments of the present application, the processor can be a CPU, and the processor can also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as hardware decoding processor execution completion, or execution completion by combination of hardware and software modules in the decoding processor. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, a register, or other mature storage media in the art. The storage medium is located in the memory, and the processor reads the information in the memory, and combines the hardware to complete the steps of the above method.

[0299] It should be understood that, in the embodiments of the present application, the memory can include read-only memory and random access memory, and provide instructions and data to the processor. The memory can also include non-volatile random access memory. The memory can be volatile memory or non-volatile memory, or can include both volatile and non-volatile memory. Among them, the non-volatile memory can be read-only memory (read-only memory, ROM), programmable read-only memory (programmable ROM, PROM), erasable programmable read-only memory (erasable PROM, EPROM), electrically EPROM (electrically EPROM, EEPROM) or flash memory. The volatile memory can be random access memory (random access memory, RAM) used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (static RAM, SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data date SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synchlink DRAM, SLDRAM) and direct memory bus random access memory (direct rambus RAM, DR RAM).

[0300] The embodiments of the present application provide a communication network, including at least one application function entity, at least one network device and at least one read-write device, the application entity is used for executing the steps executed by the application function in the method embodiments, the network device is used for executing the steps executed by the core network in the method embodiments, and the read-write device is used for executing the steps executed by the reader in the method embodiments.

[0301] The embodiments of the present application provide a computer storage medium, the computer readable medium stores a computer program (also can be called code, or instruction), when the computer program runs on the computer, the computer executes the method of the embodiments of the present application.

[0302] The embodiments of the present application provide a computer program product containing instructions, the computer program product includes: a computer program (also can be called code, or instruction), when the computer program is executed, the computer executes the method of the embodiments of the present application.

[0303] The above-described embodiments can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented by software, the above-described embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the processes or functions according to the embodiments of the present application are wholly or partially generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center through a wired (for example, infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center, and the like, which includes one or a set of available media. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state disk.

[0304] Those skilled in the art can appreciate that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware or a combination of computer software and electronic hardware. Whether the functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. A skilled person can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0305] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device, and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.

[0306] In several embodiments provided in the present application, it should be understood that the disclosed system, device, and method can be implemented in other ways. For example, the above-described device embodiments are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices, or units, and can be electrical, mechanical, or other forms.

[0307] The units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed on multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.

[0308] In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit.

[0309] If the functions are realized in the form of software functional units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application or the part of the present application that essentially contributes to the prior art or the part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various program code storage media.

[0310] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A communication method characterized by comprising: A first device applied to an environmental Internet of Things, the method comprising: sending a first request, the first request comprising first information and / or second information, the first information indicating reporting response results within a first given time range, and the second information indicating aggregating or not aggregating the reporting of the response results; receiving third information, the third information comprising the response results.

2. The method of claim 1, wherein, The first information comprises at least one of the following: a first time point, the first time point indicating that at least one of the response results is not aggregated and reported before the first time point; a second time point, the second time point indicating that at least one of the response results is reported at the second time point; a third time point, the third time point indicating that the response results are reported before the third time point, or the response results are not reported after the third time point; a first period, the first period indicating a periodic execution of the first request, the execution of the first request being sending a target instruction to an environmental Internet of Things device; a second period, the second period indicating a periodic reporting of the response results; a first period repetition number, the first period repetition number indicating a repetition number of the first period or the second period; a first period end time, the first period end time indicating a duration from the start to the end of a cycle of the first period or the second period; a fourth time point, the fourth time point indicating an execution of the first request at the fourth time point.

3. The method according to claim 1 or 2, characterized in that, After sending the first request, the method further comprises: sending fourth information, the fourth information indicating the execution of the first request, the execution of the first request being sending a target instruction to an environmental Internet of Things device.

4. The method according to any one of claims 1 to 3, characterized in that, The third information further comprises a first indication; or the method further comprises: receiving a first indication, the first indication indicating whether the first request is completed.

5. The method of claim 4, wherein, When the first indication indicates that the first request is not completed, the method further comprises: sending a second request, the second request indicating a continuous execution of the first request.

6. The method of claim 5, wherein, The second request further comprises fifth information, the fifth information indicating the reporting of the response results within a second given time range.

7. The method according to any one of claims 1 to 6, characterized in that, The second information comprises at least one of the following: a second indication, the second indication indicating the aggregated reporting of the response results; a third indication, the third indication indicating the non-aggregated reporting of the response results; aggregation related information, the aggregation related information indicating the reporting of the response results according to a target aggregation manner.

8. The method of claim 7, wherein, The aggregation related information comprises at least one of the following: an aggregation number, the aggregation number indicating that when a number of response results for the first request meets the aggregation number, the reporting is performed; an aggregation time length, the aggregation time length indicating that when an aggregation time reaches the aggregation time length, the reporting is performed.

9. A communication method characterized by comprising: A second device applied to an environmental Internet of Things, the method comprising: sending a third request, the third request indicating that a third device reports response results; receiving eighth information, the eighth information comprising the response results.

10. The method of claim 9, wherein, The method further comprises: receiving a first request, the first request comprising first information and / or second information, the first information indicating reporting the response result within a first given time range, and the second information indicating aggregating or not aggregating the reporting of the response result; sending third information, the third information comprising the response result.

11. The method according to claim 9 or 10, characterized in that, The third request comprises sixth information and / or seventh information, the sixth information indicating that the third device reports the response result within a third given time range, and the seventh information indicating that the third device aggregates or does not aggregate the reporting of the response result.

12. The method of claim 10, wherein, The first information comprises at least one of the following: a first time point, the first time point indicating that at least one of the response results is not aggregated and reported before the first time point; a second time point, the second time point indicating that at least one of the response results is reported at the second time point; a third time point, the third time point indicating that the response result is reported before the third time point or not reported after the third time point; a first period, the first period indicating a periodic execution of the first request, and the execution of the first request being sending a target instruction to an environmental Internet of Things device; a second period, the second period indicating a periodic reporting of the response result; a first period repetition number, the first period repetition number indicating a repetition number of the first period or the second period; a first period end time, the first period end time indicating a duration from a start to an end of a cycle of the first period or the second period; a fourth time point, the fourth time point indicating an execution of the first request at the fourth time point.

13. The method according to any one of claims 10 to 12, characterized in that, After receiving the first request, the method further comprises: receiving fourth information, the fourth information indicating an execution of the first request, and the execution of the first request being sending a target instruction to an environmental Internet of Things device.

14. The method of claim 10, wherein, The third information further comprises a first indication; or the method further comprises: sending a first indication, the first indication being used to indicate whether the first request is completed.

15. The method of claim 14, wherein, When the first indication is used to indicate that the first request is not completed, the method further comprises: receiving a second request, the second request indicating a continuous execution of the first request.

16. The method of claim 15, wherein, The second request further comprises fifth information, the fifth information indicating reporting the response result within a second given time range.

17. The method of claim 10, wherein, The second information comprises at least one of the following: a second indication, the second indication being used to indicate aggregating the reporting of the response result; a third indication, the third indication being used to indicate not aggregating the reporting of the response result; aggregation related information, the aggregation related information being used to indicate reporting the response result according to a target aggregation manner.

18. The method of claim 17, wherein, The aggregation related information comprises at least one of the following: an aggregation number, the aggregation number indicating that when a number of response results for the first request meets the aggregation number, the reporting is performed; an aggregation time length, the aggregation time length indicating that when an aggregation time reaches the aggregation time length, the reporting is performed.

19. The method of claim 11, wherein, The sixth information comprises at least one of the following: a fourth time point, the fourth time point indicating an execution of the third request at the fourth time point; The fifth moment indicates that at least one of the response results is not aggregated and reported before the fifth moment. The sixth moment indicates that at least one of the response results is reported at the sixth moment. The seventh moment indicates that the response results are reported before the seventh moment, or not reported after the seventh moment. The third period indicates that the third request is periodically executed, and the execution of the third request is sending a target instruction to an environmental Internet of Things device. The fourth period indicates that the response results are periodically reported. The second period repetition number indicates the number of repetitions of the third period or the fourth period. The second period end time indicates the duration from the start to the end of the cycle of the third period or the fourth period.

20. The method of any one of claims 11 to 19, wherein, The eighth information includes a fourth indication; or the method further includes: Receiving a fourth indication, the fourth indication indicating whether the third request is completed.

21. The method of any one of claims 11 to 20, wherein, The method further includes: Sending a ninth information, the ninth information indicating the execution of the third request, and the execution of the third request is sending a target instruction to an environmental Internet of Things device.

22. The method of any one of claims 11 to 21, wherein, The method further includes: Sending a fourth request, the fourth request indicating the continuous execution of the third request.

23. A method of communication, comprising: Applied to a third device in an environmental Internet of Things, the method includes: Receiving a third request, the third request indicating that the third device reports a response result; Sending an eighth information, the eighth information including the response result.

24. The method of claim 23, wherein, The third request includes sixth information and / or seventh information, the sixth information indicating that the third device reports the response result within a third given time range, and the seventh information indicating that the third device aggregates or does not aggregate the reporting of the response result.

25. The method of claim 24, wherein, The sixth information includes at least one of the following: The fourth moment indicates that the third request is executed at the fourth moment. The fifth moment indicates that at least one of the response results is not aggregated and reported before the fifth moment. The sixth moment indicates that at least one of the response results is reported at the sixth moment. The seventh moment indicates that the response results are reported before the seventh moment, or not reported after the seventh moment. The third period indicates that the third request is periodically executed. The fourth period indicates that the response results are periodically reported. The second period repetition number indicates the number of repetitions of the third period or the fourth period. The second period end time indicates the duration from the start to the end of the cycle of the third period or the fourth period.

26. The method of any one of claims 23-25, wherein, After receiving the third request, the method further includes: Receiving a ninth information, the ninth information indicating the execution of the third request.

27. The method of any one of claims 25-26, wherein, The eighth information further includes a fourth indication; or the method further includes: Sending a fourth indication, the fourth indication indicating whether the third request is completed.

28. The method of claim 23 or 27, wherein, The method further includes: receiving a fourth request, the fourth request indicating the third device to continue to execute the third request.

29. The method of claim 24, wherein, The seventh information comprises at least one of: a second indication, the second indication indicating to aggregate the response results; a third indication, the third indication indicating not to aggregate the response results; aggregation related information, the aggregation related information indicating to report the response results according to a target aggregation manner.

30. The method of claim 29, wherein, The aggregation related information comprises at least one of: an aggregation number, the aggregation number indicating to report when a number of the response results meets the aggregation number; an aggregation time length, the aggregation time length indicating to report when an aggregation time reaches the aggregation time length.

31. A communications device, comprising: comprise: a processor coupled with a memory, the memory being configured to store programs or instructions, the programs or instructions being executed by the processor to cause the communication device to perform: the method of any one of claims 1-8, or the method of any one of claims 9-22, or the method of any one of claims 23-30.

Citation Information

Patent Citations

  • Method for achieving sensor network data transmission and sink nodes

    CN104468776A

  • Data processing method, device and equipment and readable storage medium

    CN115665214A

  • Method and system for detecting state of terminal device applied in internet of things

    WO2018232970A1

  • Communication method and apparatus, and device and storage medium

    WO2023108373A1