Communication method and device, and storage medium
Patent Information
- Application Number
- CN202480034476.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-15
- Publication Date
- 2025-12-30
AI Technical Summary
Ambient IoT devices have limited energy harvesting capabilities, resulting in low availability and reliability.
The communication method between intermediate nodes and environmental IoT devices, including sending trigger messages, receiving response messages, and determining the operation results, improves the availability and reliability of the devices.
It improves the availability and reliability of environmental IoT devices, simplifies operating procedures, and enhances communication efficiency between devices.
Smart Images

Figure CN121241591A_ABST
Abstract
Description
Communication method and apparatus, and storage medium TECHNICAL FIELD
[0001] The present disclosure relates to the field of communications, and in particular, to a communication method and apparatus, and a storage medium. BACKGROUND
[0002] An ambient Internet of Things (Ambient IoT) device can also be referred to as a passive Internet of Things device, which is an Internet of Things device that is powered by energy harvesting and has limited energy storage capability.
[0003] SUMMARY
[0004] To improve the usability of ambient Internet of Things devices, embodiments of the present disclosure provide a communication method and apparatus, and a storage medium.
[0005] According to a first aspect of embodiments of the present disclosure, a communication method is provided, the method being performed by an intermediate node and comprising:
[0006] sending a first message to one or more first ambient Internet of Things devices, the first message being used to trigger a first operation, the first operation being an operation between the intermediate node and a second ambient Internet of Things device;
[0007] receiving a first response message sent by at least one of the one or more first ambient Internet of Things devices;
[0008] determining a first operation result corresponding to the second ambient Internet of Things device based on the first response message.
[0009] According to a second aspect of embodiments of the present disclosure, a communication method is provided, the method being performed by a first ambient Internet of Things device and comprising:
[0010] receiving a first message sent by an intermediate node, the first message being used to trigger a first operation, the first operation being an operation between the intermediate node and a second ambient Internet of Things device.
[0011] According to a third aspect of embodiments of the present disclosure, a communication method is provided, the method being performed by a core network and comprising:
[0012] receiving a third message sent by an intermediate node, the first operation result corresponding to a second ambient Internet of Things device being included in the third message; wherein the first operation is triggered by the intermediate node, and the first operation is an operation between the intermediate node and the second ambient Internet of Things device.
[0013] According to a fourth aspect of embodiments of the present disclosure, a communication method is provided, the method being performed by a first core network function and comprising:
[0014] receive a third message sent by the intermediate node, the third message including a first operation result corresponding to the second environmental IoT device; wherein the first operation is triggered by the intermediate node, and the first operation is an operation between the intermediate node and the second environmental IoT device.
[0015] According to a fifth aspect of embodiments of the present disclosure, a communication method is provided, the method being performed by a second core network function, and the method comprising:
[0016] receive a fourth message sent by the first core network function, the fourth message including a first operation result corresponding to the second environmental IoT device; wherein the first operation is triggered by the intermediate node, and the first operation is an operation between the intermediate node and the second environmental IoT device.
[0017] send a fourth response message to the first core network function.
[0018] According to a sixth aspect of embodiments of the present disclosure, a communication method is provided, comprising:
[0019] send, by an intermediate node, a first message to one or more first environmental IoT devices, the first message being used to trigger a first operation, the first operation being an operation between the intermediate node and a second environmental IoT device;
[0020] receive, by the intermediate node, a first response message sent by at least one of the one or more first environmental IoT devices;
[0021] determine, by the intermediate node, a first operation result corresponding to the second environmental IoT device based on the first response message;
[0022] send, by the intermediate node, a third message to a core network, the third message including the first operation result;
[0023] receive, by the core network, the third message sent by the intermediate node.
[0024] According to a seventh aspect of embodiments of the present disclosure, an intermediate node is provided, comprising:
[0025] a transceiver configured to send a first message to one or more first environmental IoT devices, the first message being used to trigger a first operation, the first operation being an operation between the intermediate node and a second environmental IoT device;
[0026] the transceiver is further configured to receive a first response message sent by at least one of the one or more first environmental IoT devices;
[0027] The processing module is configured to determine, based on the first response message, a first operation result corresponding to the second environmental Internet of Things device.
[0028] According to an eighth aspect of embodiments of the present disclosure, an environmental Internet of Things device is provided, comprising:
[0029] The transceiver module is configured to receive a first message sent by an intermediate node, the first message being used to trigger a first operation, the first operation being an operation between the intermediate node and a second environmental Internet of Things device.
[0030] According to a ninth aspect of embodiments of the present disclosure, a core network is provided, comprising:
[0031] The transceiver module is configured to receive a third message sent by an intermediate node, the first operation result corresponding to a second environmental Internet of Things device being included in the third message; wherein the first operation is triggered by the intermediate node, and the first operation is an operation between the intermediate node and the second environmental Internet of Things device.
[0032] According to a tenth aspect of embodiments of the present disclosure, a first core network function is provided, comprising:
[0033] The transceiver module is configured to receive a third message sent by an intermediate node, the first operation result corresponding to a second environmental Internet of Things device being included in the third message; wherein the first operation is triggered by the intermediate node, and the first operation is an operation between the intermediate node and the second environmental Internet of Things device.
[0034] According to an eleventh aspect of embodiments of the present disclosure, a second core network function is provided, comprising:
[0035] The transceiver module is configured to receive a fourth message sent by a first core network function, the first operation result corresponding to a second environmental Internet of Things device being included in the fourth message; wherein the first operation is triggered by the intermediate node, and the first operation is an operation between the intermediate node and the second environmental Internet of Things device.
[0036] The transceiver module is further configured to send a fourth response message to the first core network function.
[0037] According to a twelfth aspect of embodiments of the present disclosure, a communication system is provided, comprising:
[0038] The intermediate node is configured to send a first message to one or more first environmental Internet of Things devices, the first message being used to trigger a first operation, the first operation being an operation between the intermediate node and a second environmental Internet of Things device.
[0039] a first environmental IoT device, configured to send a first response message to the intermediate node;
[0040] The intermediate node is further configured to determine, based on the first response message, a first operation result corresponding to the second environmental IoT device.
[0041] The intermediate node is further configured to send a third message to a core network, the third message including the first operation result.
[0042] The core network is configured to receive the third message sent by the intermediate node.
[0043] According to a thirteenth aspect of embodiments of the present disclosure, an intermediate node is provided, comprising:
[0044] one or more processors;
[0045] The processor is configured to perform the communication method of any one of the first aspect.
[0046] According to a fourteenth aspect of embodiments of the present disclosure, an environmental IoT device is provided, comprising:
[0047] one or more processors;
[0048] The processor is configured to perform the communication method of any one of the second aspect.
[0049] According to a fifteenth aspect of embodiments of the present disclosure, a core network is provided, comprising:
[0050] one or more processors;
[0051] The processor is configured to perform the communication method of any one of the third aspect.
[0052] According to a sixteenth aspect of embodiments of the present disclosure, a first core network function is provided, comprising:
[0053] one or more processors;
[0054] The processor is configured to perform the communication method of any one of the fourth aspect.
[0055] According to a seventeenth aspect of embodiments of the present disclosure, a second core network function is provided, comprising:
[0056] one or more processors;
[0057] The processor is configured to perform the communication method of any one of the fifth aspect.
[0058] an intermediate node configured to implement the communication method of any of the first aspect;
[0059] an environmental IoT device configured to implement the communication method of any of the second aspect;
[0060] a core network configured to implement the communication method of any of the third aspect.
[0061] According to a nineteenth aspect of embodiments of the present disclosure, a communication system is provided, comprising:
[0062] The communication system is configured to implement the communication method of any of the sixth aspect.
[0063] According to a twentieth aspect of embodiments of the present disclosure, a core network is provided, comprising:
[0064] a first core network function configured to implement the communication method of any of the fourth aspect or the fifth aspect;
[0065] a third core network function.
[0066] According to a twenty-first aspect of embodiments of the present disclosure, a core network is provided, comprising:
[0067] a first core network function configured to implement the communication method of any of the fourth aspect;
[0068] a second core network function configured to implement the communication method of any of the fifth aspect;
[0069] a third core network function.
[0070] In embodiments of the present disclosure, the first operation between the intermediate node and the environmental IoT device can be triggered by the intermediate node, which improves the availability and reliability of the environmental IoT device.
[0071] It should be understood that the general description above and the following detailed description below are only exemplary and explanatory, and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0072] The accompanying drawings, which are incorporated herein and form part of the specification, illustrate embodiments consistent with the present disclosure and, together with the description, further serve to explain the principles of the present disclosure.
[0073] FIG. 1A is one exemplary schematic diagram of an architecture of a communication system according to embodiments of the present disclosure.
[0074] FIG. 1B is an example topology diagram of an environmental IoT device, provided according to embodiments described herein.
[0075] FIG. 1C is an example topology diagram of an environmental IoT device, provided according to embodiments described herein.
[0076] FIG. 1D is an example flow diagram of an inventory process, provided according to embodiments described herein.
[0077] FIG. 2A is an example flow diagram of a communication method, provided according to embodiments described herein.
[0078] FIG. 2B is an example flow diagram of a communication method, provided according to embodiments described herein.
[0079] FIG. 2C is an example flow diagram of a communication method, provided according to embodiments described herein.
[0080] FIG. 3A is an example flow diagram of a communication method, provided according to embodiments described herein.
[0081] FIG. 3B is an example flow diagram of a communication method, provided according to embodiments described herein.
[0082] FIG. 3C is an example flow diagram of a communication method, provided according to embodiments described herein.
[0083] FIG. 3D is an example flow diagram of a communication method, provided according to embodiments described herein.
[0084] FIG. 3E is an example flow diagram of a communication method, provided according to embodiments described herein.
[0085] FIG. 4A is an example flow diagram of a communication method, provided according to embodiments described herein.
[0086] FIG. 4B is an example flow diagram of a communication method, provided according to embodiments described herein.
[0087] FIG. 5A is an example block diagram of an intermediate node, provided according to embodiments described herein.
[0088] FIG. 5B is an example block diagram of an environmental IoT device, provided according to embodiments described herein.
[0089] FIG. 5C is an example block diagram of a core network, provided according to embodiments described herein.
[0090] FIG. 5D is an example block diagram of a first core network function, provided according to embodiments described herein.
[0091] Figure 5E is an exemplary block diagram of the second core network function provided according to an embodiment of the present disclosure.
[0092] FIG5F is an exemplary block diagram of a communication system according to an embodiment of the present disclosure.
[0093] FIG6A is a schematic diagram of an exemplary interaction of a communication device according to an embodiment of the present disclosure.
[0094] FIG6B is an exemplary interaction diagram of a chip provided according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0095] Exemplary embodiments will be described in detail herein, examples of which are illustrated in the accompanying drawings. In the following description, when referring to the drawings, like numbers in different figures represent like or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all possible embodiments consistent with the present invention. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present invention, as detailed in the appended claims.
[0096] The embodiments of the present disclosure provide a communication method, a device, and a storage medium.
[0097] In a first aspect, an embodiment of the present disclosure provides a communication method, which is performed by an intermediate node and includes:
[0098] Sending a first message to one or more first environment IoT devices, where the first message is used to trigger a first operation, where the first operation is an operation between the intermediate node and the second environment IoT device;
[0099] receiving a first response message sent by at least one of the one or more first environment IoT devices;
[0100] Based on the first response message, determine a first operation result corresponding to the second environment Internet of Things device.
[0101] In the above embodiment, the intermediate node can trigger the second environmental Internet of Things device to perform the first operation, thereby improving the availability and reliability of the environmental Internet of Things device.
[0102] In conjunction with some embodiments of the first aspect, in some embodiments, the first message includes at least one of the following:
[0103] First operation information;
[0104] Node information of the intermediate node;
[0105] Second device information, where the second device information is information about the second environment IoT device.
[0106] In the above embodiments, the first message can include, but is not limited to, at least one of the above, so that the environmental Internet of Things device performs the first operation. It is easy to implement and has high availability.
[0107] In combination with some embodiments of the first aspect, in some embodiments, the first response message includes at least one of the following:
[0108] First device information, the first device information is information of the first environmental Internet of Things device;
[0109] A list of operations supported by the first environmental Internet of Things device;
[0110] First time information, the first time is a time at which the first environmental Internet of Things device supports the first operation;
[0111] First location information, the first location is a location at which the first environmental Internet of Things device supports the first operation;
[0112] First capability information, the first capability information is used to indicate a capability of the first environmental Internet of Things device.
[0113] In the above embodiments, the first response message provided by the first environmental Internet of Things device after performing the first operation can include the above information, so as to enable the intermediate node to determine a first operation result corresponding to the second environmental Internet of Things device, thereby improving the reliability of triggering the environmental Internet of Things device to perform the first operation.
[0114] In combination with some embodiments of the first aspect, in some embodiments, the method further includes:
[0115] Sending a second message to the core network, the second message being used to request an authorization, the authorization being used to trigger the first operation;
[0116] Receiving a second response message sent by the core network; wherein the second response message is used to indicate an authorization result.
[0117] In the above embodiments, the intermediate node can initiate an authorization request to the core network, so as to trigger the first operation based on the authorization, thereby improving the reliability of the intermediate node triggering the first operation.
[0118] In combination with some embodiments of the first aspect, in some embodiments, the second message includes at least one of the following:
[0119] Type information of the first operation;
[0120] Second time information of requesting triggering the first operation;
[0121] Second location information, the second location being a location of the second environmental Internet of Things device;
[0122] third location information, the third location being a location of the intermediate node;
[0123] second device information, the second device information being information of the second environmental IoT device;
[0124] first request information, the first request information being used for requesting assistance information, the assistance information being used for assisting in triggering the first operation.
[0125] In the above embodiments, the second message can include but is not limited to at least one of the above, so that the core network determines the authorization result, and the availability is high.
[0126] In combination with some embodiments of the first aspect, in some embodiments, in a case where the authorization result indicates that the core network permits the authorization, the second response message includes assistance information, the assistance information being used for assisting the intermediate node in triggering the first operation; or
[0127] In a case where the authorization result is used for indicating that the core network rejects the authorization, the second response message includes a rejection reason.
[0128] In the above embodiments, the authorization result is different, and the second response message can include corresponding content, so that the availability is high.
[0129] In combination with some embodiments of the first aspect, in some embodiments, the method further includes:
[0130] sending, to the core network, a third message, the third message including the first operation result.
[0131] In the above embodiments, the intermediate node can provide the first operation result corresponding to the second environmental IoT device to the core network, and the availability and reliability of the environmental IoT device are improved.
[0132] In combination with some embodiments of the first aspect, in some embodiments, the first operation result includes at least one of the following:
[0133] second device information, the second device information being information of the second environmental IoT device;
[0134] node information of the intermediate node;
[0135] a list of operations supported by the second environmental IoT device;
[0136] third time information, the third time being a time at which the second environmental IoT device supports the first operation;
[0137] fourth location information, the fourth location being a location at which the second environmental IoT device supports the first operation;
[0138] Second capability information, the second capability information is used for indicating a capability of the second environmental Internet of Things device.
[0139] In the above embodiment, the first operation result can include the at least one of the above, and the availability is high.
[0140] In a second aspect, the embodiments of the present disclosure provide a communication method, the method is performed by a first environmental Internet of Things device, and the method comprises:
[0141] Receiving a first message sent by an intermediate node, the first message is used for triggering a first operation, and the first operation is an operation between the intermediate node and a second environmental Internet of Things device.
[0142] In the above embodiment, the first environmental Internet of Things device can perform the first operation based on the first message sent by the intermediate node, and the purpose of triggering the first environmental Internet of Things device to perform the first operation by the intermediate node is achieved, and the availability is high.
[0143] In combination with some embodiments of the second aspect, in some embodiments, the first message comprises at least one of the following:
[0144] First operation information;
[0145] Node information of the intermediate node;
[0146] Second device information, the second device information is information of the second environmental Internet of Things device.
[0147] In combination with some embodiments of the second aspect, in some embodiments, the method further comprises any one of the following:
[0148] Sending a first response message to the intermediate node;
[0149] In a case where a first condition is met, sending the first response message to the intermediate node.
[0150] In the above embodiment, the first environmental Internet of Things device can directly send the first response message, or send the first response message to the intermediate node in a case where the first condition is met, and the implementation is simple, and the availability is high.
[0151] In combination with some embodiments of the second aspect, in some embodiments, the first condition comprises at least one of the following:
[0152] Device information of the first environmental Internet of Things device matches second device information, the second device information is information of the second environmental Internet of Things device;
[0153] An operation supported by the first environmental Internet of Things device matches the first operation.
[0154] In some embodiments of the second aspect, in some embodiments, the first response message comprises at least one of:
[0155] first device information, the first device information being information of the first environmental IoT device;
[0156] a list of operations supported by the first environmental IoT device;
[0157] first time information, the first time being a time at which the first environmental IoT device supports the first operation;
[0158] first location information, the first location being a location at which the first environmental IoT device supports the first operation;
[0159] first capability information, the first capability information being used to indicate a capability of the first environmental IoT device.
[0160] In a third aspect, the embodiments of the present disclosure provide a communication method, the method being performed by a core network, and the method comprising:
[0161] receiving a third message sent by an intermediate node, the third message comprising first operation results corresponding to a second environmental IoT device; wherein the first operation is triggered by the intermediate node, and the first operation is an operation between the intermediate node and the second environmental IoT device.
[0162] In the above embodiments, the core network can receive the third message sent by the intermediate node, wherein the third message comprises the first operation results corresponding to the second environmental IoT device. When the first operation between the intermediate node and the environmental IoT device is triggered, the first operation results can be provided to the core network, and the availability is high.
[0163] In some embodiments of the third aspect, in some embodiments, the first operation results comprise at least one of:
[0164] second device information, the second device information being information of the second environmental IoT device;
[0165] node information of the intermediate node;
[0166] a list of operations supported by the second environmental IoT device;
[0167] third time information, the third time being a time at which the second environmental IoT device supports the first operation;
[0168] fourth location information, the fourth location being a location at which the second environmental IoT device supports the first operation;
[0169] Second capability information, the second capability information being used for indicating a capability of the second environmental Internet of Things device.
[0170] In combination with some embodiments of the third aspect, in some embodiments, the method further includes:
[0171] receiving a second message sent by the intermediate node, the second message being used for requesting an authorization, the authorization being used for triggering the first operation;
[0172] sending a second response message to the intermediate node; wherein the second response message is used for indicating an authorization result.
[0173] In combination with some embodiments of the third aspect, in some embodiments, the second message includes at least one of the following:
[0174] type information of the first operation;
[0175] second time information of requesting triggering the first operation;
[0176] second location information, the second location being a location of the second environmental Internet of Things device;
[0177] third location information, the third location being a location of the intermediate node;
[0178] second device information, the second device information being information of the second environmental Internet of Things device;
[0179] first request information, the first request information being used for requesting assistance information, the assistance information being used for assisting triggering the first operation.
[0180] In combination with some embodiments of the third aspect, in some embodiments, in a case where the authorization result indicates that the core network permits the authorization, the second response message includes assistance information, the assistance information being used for assisting the intermediate node to trigger the first operation; or
[0181] in a case where the authorization result indicates that the core network rejects the authorization, the second response message includes a rejection reason.
[0182] A fourth aspect, the embodiments of the present disclosure provide a communication method, the method is performed by a first core network function, and the method includes:
[0183] receiving a third message sent by an intermediate node, the third message including a first operation result corresponding to a second environmental Internet of Things device; wherein the first operation is triggered by the intermediate node, and the first operation is an operation between the intermediate node and the second environmental Internet of Things device.
[0184] In the above embodiments, the first core network function can receive the third message including the first operation result corresponding to the second environmental IoT device, and the first operation result can be provided to the specific core network function at the same time as the first operation triggered by the intermediate node and the environmental IoT device, and the availability is high.
[0185] In some embodiments in combination with the fourth aspect, the method further includes:
[0186] sending a fourth message to a second core network function, the fourth message including the first operation result;
[0187] receiving a fourth response message sent by the second core network function.
[0188] In some embodiments in combination with the fourth aspect, the method further includes:
[0189] sending a fifth message to a third core network function, the fifth message including the first operation result.
[0190] In some embodiments in combination with the fourth aspect, the first operation result includes at least one of:
[0191] second device information, the second device information being information of the second environmental IoT device;
[0192] node information of the intermediate node;
[0193] a list of operations supported by the second environmental IoT device;
[0194] third time information, the third time being a time at which the second environmental IoT device supports the first operation;
[0195] fourth location information, the fourth location being a location at which the second environmental IoT device supports the first operation;
[0196] second capability information, the second capability information being used to indicate a capability of the second environmental IoT device.
[0197] In some embodiments in combination with the fourth aspect, the method further includes:
[0198] receiving a second message sent by the intermediate node, the second message being used to request an authorization, the authorization being used to trigger the first operation;
[0199] sending a second response message to the intermediate node, the second response message being used to indicate an authorization result.
[0200] In some embodiments in combination with the fourth aspect, the method further includes:
[0201] sending the second message to a second core network function;
[0202] sending a second response message to the intermediate node, comprising:
[0203] forwarding the second response message sent by the second core network function to the intermediate node.
[0204] In some embodiments in combination with the fourth aspect, the method further comprises:
[0205] determining the authorization result.
[0206] In some embodiments in combination with the fourth aspect, the second message comprises at least one of:
[0207] type information of the first operation;
[0208] second time information of requesting triggering the first operation;
[0209] second location information, the second location being a location of the second environmental Internet of Things device;
[0210] third location information, the third location being a location of the intermediate node;
[0211] second device information, the second device information being information of the second environmental Internet of Things device;
[0212] first request information, the first request information being used for requesting assistance information, the assistance information being used for assisting in triggering the first operation.
[0213] In some embodiments in combination with the fourth aspect, in a case where the authorization result indicates that the core network permits the authorization, the second response message comprises assistance information, the assistance information being used for assisting the intermediate node in triggering the first operation; or
[0214] in a case where the authorization result indicates that the core network rejects the authorization, the second response message comprises a rejection reason.
[0215] In a fifth aspect, the embodiments of the present disclosure provide a communication method, the method being performed by a second core network function, and the method comprising:
[0216] receiving a fourth message sent by a first core network function, the fourth message comprising a first operation result corresponding to a second environmental Internet of Things device; wherein a first operation is triggered by an intermediate node, and the first operation is an operation between the intermediate node and the second environmental Internet of Things device;
[0217] sending a fourth response message to the first core network function.
[0218] In the above embodiments, the second core network function can obtain the first operation result corresponding to the second environmental IoT device from the first core network function, thereby providing services for the environmental IoT device. The availability and reliability of the environmental IoT device are improved.
[0219] In some embodiments in combination with the fifth aspect, in some embodiments, the method further includes:
[0220] sending a sixth message to the third core network function, the sixth message including the first operation result.
[0221] In some embodiments in combination with the fifth aspect, in some embodiments, the first operation result includes at least one of:
[0222] second device information, the second device information being information of the second environmental IoT device;
[0223] node information of the intermediate node;
[0224] a list of operations supported by the second environmental IoT device;
[0225] third time information, the third time being a time at which the second environmental IoT device supports the first operation;
[0226] fourth location information, the fourth location being an available location at which the second environmental IoT device supports the first operation;
[0227] second capability information, the second capability information being used to indicate a capability of the second environmental IoT device.
[0228] In some embodiments in combination with the fifth aspect, in some embodiments, the method further includes:
[0229] receiving a second message sent by the first core network function, the second message being used to request an authorization, the authorization being used to trigger the first operation;
[0230] sending a second response message to the first core network function, the second response message being used to indicate an authorization result.
[0231] In some embodiments in combination with the fifth aspect, in some embodiments, the second message includes at least one of:
[0232] type information of the first operation;
[0233] second time information of the first operation;
[0234] Second location information, the second location being a location of the second environmental IoT device;
[0235] Third location information, the third location being a location of the intermediate node;
[0236] Second device information, the second device information being information of the second environmental IoT device;
[0237] First request information, the first request information being used for requesting assistance information, the assistance information being used for assisting in triggering the first operation.
[0238] In some embodiments of the fifth aspect, in a case where the authorization result indicates that the core network provides the authorization for the intermediate node, the second response message includes assistance information, the assistance information being used for assisting the intermediate node in triggering the first operation.
[0239] In a case where the authorization result indicates that the core network refuses to provide the authorization for the intermediate node, the second response message includes a refusal reason.
[0240] In the sixth aspect, the embodiments of the present disclosure provide a communication method, including:
[0241] The intermediate node sends a first message to one or more first environmental IoT devices, the first message being used for triggering a first operation, the first operation being an operation between the intermediate node and a second environmental IoT device;
[0242] At least one of the one or more first environmental IoT devices sends a first response message to the intermediate node;
[0243] The intermediate node determines a first operation result corresponding to the second environmental IoT device based on the first response message;
[0244] The intermediate node sends a third message to a core network, the third message including the first operation result;
[0245] The core network receives the third message sent by the intermediate node.
[0246] In some embodiments of the sixth aspect, in some embodiments, the first message includes at least one of the following:
[0247] First operation information;
[0248] Node information of the intermediate node;
[0249] Second device information, the second device information being information of the second environmental IoT device.
[0250] In some embodiments combining with the sixth aspect, in some embodiments, the first response message comprises at least one of:
[0251] first device information, the first device information being information of the first environmental IoT device;
[0252] a list of operations supported by the first environmental IoT device;
[0253] first time information, the first time being a time at which the first environmental IoT device supports the first operation;
[0254] first location information, the first location being a location at which the first environmental IoT device supports the first operation;
[0255] first capability information, the first capability information being used to indicate a capability of the first environmental IoT device.
[0256] In some embodiments combining with the sixth aspect, in some embodiments, the method further comprises:
[0257] sending, by the intermediate node, a second message to the core network, the second message being used to request an authorization, the authorization being used to trigger the first operation;
[0258] determining, by the core network, an authorization result;
[0259] sending, by the core network, a second response message to the intermediate node; wherein the second response message is used to indicate the authorization result.
[0260] In some embodiments combining with the sixth aspect, in some embodiments, the second message comprises at least one of:
[0261] type information of the first operation;
[0262] second time information of requesting triggering the first operation;
[0263] second location information, the second location being a location of the second environmental IoT device;
[0264] third location information, the third location being a location of the intermediate node;
[0265] second device information, the second device information being information of the second environmental IoT device;
[0266] first request information, the first request information being used to request assistance information, the assistance information being used to assist triggering the first operation.
[0267] In some embodiments of the sixth aspect, in some embodiments, the second response message includes auxiliary information for assisting the intermediate node to trigger the first operation, in a case that the authorization result indicates that the core network grants the authorization.
[0268] In a case that the authorization result is used to indicate that the core network rejects the authorization, the second response message includes a rejection reason.
[0269] In some embodiments of the sixth aspect, in some embodiments, the first operation result includes at least one of the following:
[0270] Second device information, the second device information being information of the second environmental Internet of Things device;
[0271] Node information of the intermediate node;
[0272] A list of operations supported by the second environmental Internet of Things device;
[0273] Third time information, the third time being a time at which the second environmental Internet of Things device supports the first operation;
[0274] Fourth location information, the fourth location being a location at which the second environmental Internet of Things device supports the first operation;
[0275] Second capability information, the second capability information being used to indicate a capability of the second environmental Internet of Things device.
[0276] In a seventh aspect, the embodiments of the present disclosure provide an intermediate node, comprising:
[0277] A transceiver module configured to send a first message to one or more first environmental Internet of Things devices, the first message being used to trigger a first operation, the first operation being an operation between the intermediate node and a second environmental Internet of Things device;
[0278] The transceiver module is further configured to receive a first response message sent by at least one of the one or more first environmental Internet of Things devices;
[0279] A processing module configured to determine a first operation result corresponding to the second environmental Internet of Things device based on the first response message.
[0280] In an eighth aspect, the embodiments of the present disclosure provide an environmental Internet of Things device, comprising:
[0281] A transceiver module configured to receive a first message sent by an intermediate node, the first message being used to trigger a first operation, the first operation being an operation between the intermediate node and a second environmental Internet of Things device.
[0282] In a ninth aspect, the embodiments of the present disclosure provide a core network, comprising:
[0283] The transceiver is configured to receive a third message sent by the intermediate node, wherein the third message comprises a first operation result corresponding to the second environmental IoT device; wherein the first operation is triggered by the intermediate node, and the first operation is an operation between the intermediate node and the second environmental IoT device.
[0284] In a tenth aspect, the embodiments of the present disclosure provide a first core network function, comprising:
[0285] The transceiver is configured to receive a third message sent by the intermediate node, wherein the third message comprises a first operation result corresponding to the second environmental IoT device; wherein the first operation is triggered by the intermediate node, and the first operation is an operation between the intermediate node and the second environmental IoT device.
[0286] In an eleventh aspect, the embodiments of the present disclosure provide a second core network function, comprising:
[0287] The transceiver is configured to receive a fourth message sent by the first core network function, wherein the fourth message comprises a first operation result corresponding to the second environmental IoT device; wherein the first operation is triggered by the intermediate node, and the first operation is an operation between the intermediate node and the second environmental IoT device.
[0288] The transceiver is further configured to send a fourth response message to the first core network function.
[0289] In a twelfth aspect, the embodiments of the present disclosure provide a communication system, comprising:
[0290] The intermediate node is configured to send a first message to one or more first environmental IoT devices, wherein the first message is used to trigger a first operation, and the first operation is an operation between the intermediate node and a second environmental IoT device.
[0291] The first environmental IoT device is configured to send a first response message to the intermediate node.
[0292] The intermediate node is further configured to determine a first operation result corresponding to the second environmental IoT device based on the first response message.
[0293] The intermediate node is further configured to send a third message to a core network, wherein the third message comprises the first operation result.
[0294] The core network is configured to receive the third message sent by the intermediate node.
[0295] In a thirteenth aspect, the embodiments of the present disclosure provide an intermediate node, comprising:
[0296] one or more processors;
[0297] The processor is configured to perform the communication method of any one of the first aspect.
[0298] In a fourteenth aspect, the embodiments of the present disclosure provide an environmental IoT device, comprising:
[0299] one or more processors;
[0300] The processor is configured to perform the communication method of any one of the second aspect.
[0301] In a fifteenth aspect, the embodiments of the present disclosure provide a core network, comprising:
[0302] one or more processors;
[0303] The processor is configured to perform the communication method of any one of the third aspect.
[0304] In a sixteenth aspect, the embodiments of the present disclosure provide a first core network function, comprising:
[0305] one or more processors;
[0306] The processor is configured to perform the communication method of any one of the fourth aspect.
[0307] In a seventeenth aspect, the embodiments of the present disclosure provide a second core network function, comprising:
[0308] one or more processors;
[0309] The processor is configured to perform the communication method of any one of the fifth aspect.
[0310] In an eighteenth aspect, the embodiments of the present disclosure provide a communication system, comprising:
[0311] an intermediate node configured to implement the communication method of any one of the first aspect;
[0312] an environmental IoT device configured to implement the communication method of any one of the second aspect;
[0313] a core network configured to implement the communication method of any one of the third aspect.
[0314] In a nineteenth aspect, the embodiments of the present disclosure provide a communication system, comprising:
[0315] The communication system is configured to implement the communication method of any one of the sixth aspect.
[0316] In a twentieth aspect, an embodiment of the present disclosure provides a core network, comprising:
[0317] a first core network function configured to implement the communication method of any one of the fourth aspect;
[0318] a third core network function.
[0319] In a twenty-first aspect, an embodiment of the present disclosure provides a core network, comprising:
[0320] a first core network function configured to implement the communication method of any one of the fourth aspect;
[0321] a second core network function configured to implement the communication method of any one of the fifth aspect;
[0322] a third core network function.
[0323] It can be understood that the above-mentioned intermediate node, environmental Internet of Things device, core network, first core network function, second core network function, communication system, and storage medium are all used to execute the method proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved thereby can refer to the beneficial effects in the corresponding method, which will not be described here again.
[0324] The embodiments of the present disclosure propose a communication method and device, and a storage medium. In some embodiments, the terms of communication method, operation execution method, and processing method can be replaced with each other, and the terms of communication system, operation execution system, and processing system can be replaced with each other.
[0325] The embodiments of the present disclosure are not exhaustive, but only illustrate some embodiments, and are not specific limitations on the protection scope of the present disclosure. In the case of no contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily, for example, the scheme after removing some steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily, in addition, the optional implementation manners in an embodiment can be combined arbitrarily; in addition, the embodiments can be combined arbitrarily, for example, the steps of different embodiments or part or all of the steps of different embodiments can be combined arbitrarily, an embodiment can be combined with the optional implementation manners of other embodiments arbitrarily.
[0326] In the embodiments of the present disclosure, the terms and / or descriptions among the embodiments are 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.
[0327] The terms used in the embodiments of the present disclosure are only for the purpose of describing particular embodiments and are not used as limitations of the present disclosure.
[0328] In the embodiments of the present disclosure, unless otherwise specified and logically conflicted, the elements expressed in singular form, such as "one", "one kind", "the", "the above", "the", "the above", "this" and the like, can represent "one and only one", and can also represent "one or more", "at least one" and the like. For example, in the case of using articles such as "a", "an", "the" and the like in English, the noun after the article can be understood as singular expression, and can also be understood as plural expression.
[0329] In the embodiments of the present disclosure, "plurality" refers to two or more.
[0330] In some embodiments, the terms "at least one of", "one or more", "a plurality of", "multiple" and the like can be replaced with each other.
[0331] In some embodiments, the writing manner of "at least one of A, B", "A and / or B", "A in one case and B in another case", "A in response to one case and B in response to another case" and the like can include the following technical solutions according to the case: A in some embodiments (A is executed regardless of B); B in some embodiments (B is executed regardless of A); A and B are selectively executed in some embodiments (A and B are selected from A and B); A and B are executed in some embodiments (A and B are executed). When there are more branches such as A, B, C, the above is similar.
[0332] In some embodiments, the writing manner of "A or B" and the like can include the following technical solutions according to the case: A in some embodiments (A is executed regardless of B); B in some embodiments (B is executed regardless of A); A and B are selectively executed in some embodiments (A and B are selected from A and B). When there are more branches such as A, B, C, the above is similar.
[0333] The prefix words of "first", "second" and the like in the embodiments of the present disclosure are merely used to distinguish different description objects, and do not constitute limitation on the position, order, priority, quantity or content of the description objects. The description of the description objects should refer to the description in the context of the claims or embodiments, and should not constitute redundant limitation because of the use of the prefix words. For example, the description objects are "fields", and the ordinal words before "fields" in "first field" and "second field" do not limit the position or order between "fields". "First" and "second" do not limit whether the "fields" modified thereby are in the same message, nor do they limit the order of "first field" and "second field". For another example, the description objects are "levels", and the ordinal words before "levels" in "first level" and "second level" do not limit the priority between "levels". For another example, the quantity of the description objects is not limited by the ordinal words, and can be one or more. For example, "first device", wherein the quantity of "devices" can be one or more. In addition, the objects modified by different prefix words can be the same or different. For example, the description objects are "devices", and "first device" and "second device" can be the same device or different devices, and their types can be the same or different. For another example, the description objects are "information", and "first information" and "second information" can be the same information or different information, and their contents can be the same or different.
[0334] In some embodiments, "including A", "containing A", "for indicating A", "carrying A" can be interpreted as directly carrying A, or indirectly indicating A.
[0335] In some embodiments, the terms of "in response to", "in response to determining", "in the case of", "when", "when", "if", "if" and the like can be replaced with each other.
[0336] In some embodiments, the devices and apparatuses can be interpreted as entities or virtual, and their names are not limited to the names recorded in the embodiments, and in some cases can also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject" and the like.
[0337] In some embodiments, the acquisition of data, information and the like can comply with the laws and regulations of the place.
[0338] In some embodiments, the data, information and the like can be acquired after obtaining the consent of the user.
[0339] In addition, each element, each row, or each column in the table of the embodiments of the present disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0340] FIG. 1A is a schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure.
[0341] As shown in FIG. 1A, the communication system 100 includes a first Ambient IoT device 101, an intermediate node 102, a core network 103, and an access network device 104.
[0342] In some embodiments, the first Ambient IoT device 101, for example, includes an Internet of Things (IoT) device. In the Ambient IoT scenario, the first Ambient IoT device 101 can include, but is not limited to, a device triggered by a reader to send data and / or signaling, which is installed with Radio Frequency Identification (RFID) and can perform inventory, data reporting, and other operations.
[0343] In some embodiments, the intermediate node 102 is located between the first Ambient IoT device 101 and the access network device 104.
[0344] In some embodiments, the intermediate node 102 can include, but is not limited to, at least one of the following: a terminal; a relay; an Integrated Access and Backhaul (IAB) node.
[0345] The intermediate node 102 can be a terminal, for example, a general terminal, such as at least one of a mobile phone, a wearable device, a car with communication function, a smart car, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, and a wireless terminal device in smart home, but is not limited thereto.
[0346] In some embodiments, the core network 103 can be one device including one or more network elements, etc., or can be a plurality of devices or device groups. The network element can be virtual or physical. The core network includes, for example, at least one of an evolved packet core (EPC), a 5G core network (5GCN), and a next generation core (NGC).
[0347] In some embodiments, the core network 103 can include, but is not limited to, one or more core network functions. For example, in the embodiments of the present disclosure, the core network 103 can include, but is not limited to, a first core network function 103-1, a second core network function 103-2, a third core network function 103-3, and the like.
[0348] In some embodiments, the first core network function 103-1 in the present disclosure can be, for example, an access and mobility management function (AMF).
[0349] In some embodiments, the second core network function 103-2 can be a separately deployed function, which can be dedicated to serving the environmental Internet of Things device 101.
[0350] In some embodiments, the function supported by the second core network function 103-2 can also be deployed on the first core network function 103-1 without separate deployment, so as to directly reuse the existing core network architecture and be compatible.
[0351] In some embodiments, the third core network function 103-3 can be, for example, a network exposure function (NEF).
[0352] In some embodiments, the core network 103 can further include other functions, such as a user plane function (UPF), and the like, which will not be described herein.
[0353] In some embodiments, the access network device 104 can be, for example, at least one of a node or device that accesses a terminal to a wireless network, and can include at least one of an evolved node B (eNB) in a 5G communication system, a next generation eNB (ng-eNB), a next generation node B (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, an access node in a Wi-Fi system, but is not limited thereto.
[0354] In some embodiments, the above-mentioned access network device can be composed of a central unit (CU) and a distributed unit (DU), wherein the CU can also be referred to as a control unit (control unit), and the CU-DU structure can split the protocol layers of the access network device, and the functions of part of the protocol layers are controlled by the CU, and the functions of the remaining part or all of the protocol layers are distributed in the DU and controlled by the CU, but are not limited thereto.
[0355] In some embodiments, the technical solutions of the present disclosure can be applied to the Open RAN architecture, at which time the interfaces between or within the access network devices involved in the embodiments of the present disclosure can become internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be realized by software or programs.
[0356] In embodiments of the present disclosure, the environmental IoT device can include, but is not limited to, the following types:
[0357] Device terminated (DT) type, which can be triggered by the network side to end the traffic by the environmental IoT device;
[0358] Device-originated-device-terminated triggered (DO-DTT) type, which can be triggered by the device to start and end the traffic.
[0359] Among them, the environmental IoT device of the DO-DTT type can be triggered by the access network device or the intermediate node as the reader to send traffic, and the core network does not send traffic to it.
[0360] Among them, the research of the environmental IoT device of the device-originated-autonomous (DO-A) type can depend on the decision of the radio access network (RAN).
[0361] In some embodiments, the present disclosure provides two topologies.
[0362] For example, as shown in FIG. 1B, in topology 1, the environmental IoT device directly communicates with the access network device, such as the base station. The communication between the base station and the environmental IoT device includes environmental IoT data and / or signaling. This topology includes the possibility that the base station sends to the environmental IoT device is different from the base station received from the environmental IoT device.
[0363] For example, as shown in FIG. 1C, in topology 2, the environmental IoT device and the base station communicate through an intermediate node. In this topology, the intermediate node can be a relay, an IAB node, a terminal, etc. that can implement environmental IoT. The intermediate node transmits information between the base station and the environmental IoT device.
[0364] In some embodiments, the present disclosure provides a method for triggering operation, for example, as shown in FIG. 1D, including the following steps:
[0365] Step S1401, the AF sends an operation request to the AIoT controller (in the present disclosure, a plurality of core network functions can be collectively referred to as AIoT controller).
[0366] Among them, the AF can selectively include the following information:
[0367] -Filtering conditions, limiting operations to AIoT devices that meet these conditions;
[0368] - a reader identification list for limiting the operation to specific readers;
[0369] - periodic information for requesting the operation to be performed periodically.
[0370] In the above embodiment, the operation request in FIG. 1D can be an inventory request.
[0371] In step S1402, the AIoT controller verifies whether the AF is authorized to issue the received operation request.
[0372] For example, the AIoT controller verifies whether the AF is allowed to issue an inventory request with specified filtering conditions or without any filtering conditions without providing a reader identification, etc.
[0373] In step S1403, the AIoT controller sends the operation request, including the filtering conditions and the periodic information (if provided by the AF), to the reader corresponding to the reader identification or to all readers.
[0374] In step S1404, each reader receiving the operation request from the AIoT controller performs the operation according to the filtering conditions (if provided).
[0375] The reader either performs a one-off operation or performs a periodic operation according to the received periodic information.
[0376] In step S1405, one or more AIoT devices respond to the reader and provide AIoT device identifications.
[0377] In step S1406, the reader collects the received AIoT device identifications and provides the AIoT device identifications to the AIoT controller. The reader can also optionally include extended data.
[0378] In step S1407, for each reported AIoT device identification, the AIoT controller associates the reader identification reporting the AIoT device identification and a timestamp.
[0379] The timestamp enables the AIoT controller to clear out-of-date last known reader information. Details in this regard depend on the implementation of the AIoT controller.
[0380] In step S1408, the AIoT controller provides the AIoT device identifications and optional extended data to the AF.
[0381] In the above embodiment, the environment IoT device can be triggered by the core network to perform the corresponding operation.
[0382] The present disclosure also provides a communication method and device, and a storage medium, which can be triggered by an intermediate node to enable an environmental IoT device to perform a first operation, thereby improving the availability and reliability of the environmental IoT device.
[0383] FIG. 2A is an interaction diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 2A, the present embodiment relates to a communication method, which includes the following steps:
[0384] In step S2101, the intermediate node 102 sends a second message to the core network 103.
[0385] In some embodiments, the intermediate node 102 is located between the first environmental IoT device 101 and the access network device 104.
[0386] In some embodiments, the intermediate node 102 can be a terminal, an IAB node, a relay, etc., which is not limited in the present disclosure.
[0387] In some embodiments, the intermediate node 102 can be a reader of the first environmental IoT device 101.
[0388] In some embodiments, the second message can be used to request authorization for triggering the first operation.
[0389] In some embodiments, the first operation is an operation between the intermediate node 102 and a second environmental IoT device. The second environmental IoT device is the first environmental IoT device that the intermediate node 102 expects to perform the first operation.
[0390] In some embodiments, the first operation can include, but is not limited to, at least one of the following:
[0391] an inventory operation;
[0392] a discovery operation;
[0393] a periodic inventory operation;
[0394] other operations.
[0395] In some embodiments, the intermediate node 102 can send the second message to the core network 103 through the access network device 104, such as a base station.
[0396] In some embodiments, the second message can be an uplink non-access stratum transport (UL NAS TRANSPORT) message.
[0397] In some embodiments, the second message can include, but is not limited to, at least one of the following:
[0398] Type information of the first operation;
[0399] Second time information of a request triggering the first operation;
[0400] Second location information, the second location being a location of the second environmental IoT device;
[0401] Third location information, the third location being a location of the intermediate node;
[0402] Second device information, the second device information being information of the second environmental IoT device;
[0403] First request information, the first request information being used for requesting assistance information, the assistance information being used for assisting in triggering the first operation.
[0404] The type of the first operation can be inventory, discovery, periodic inventory, etc. One or more type information can be included in the second message, which is not limited in the present disclosure.
[0405] The second time is a time at which the intermediate node 102 requests to trigger the first operation.
[0406] The second location is a location of the second environmental IoT device.
[0407] The third location can be a location of the intermediate node.
[0408] It can be understood that the second message can include the second location and / or the third location.
[0409] For example, in the case that the communication distance of the intermediate node 102 is limited, the third location of the intermediate node can be used to replace the second location of the second environmental IoT device, and in this case, the second message can only include the third location.
[0410] For another example, in the case that the intermediate node 102 pre-stores the second location of the second environmental IoT device, the second message can only include the second location.
[0411] For another example, in the case that the intermediate node 102 pre-stores the second location of the second environmental IoT device and the communication distance of the intermediate node 102 is limited, the second message can include the second location and the third location.
[0412] The second device information is information of the second environmental IoT device, including but not limited to an identifier of the second environmental IoT device, for example, an Electronic Product Code (EPC) of the second environmental IoT device, or can include a group identifier, for example, an identifier of a device group to which the second environmental IoT device belongs. Or can include a type of the second environmental IoT device, for example, type A, type B, or type 1, type 2, and the classification standard is not limited in the present disclosure.
[0413] The first request information can be used to request the core network 103 to provide the assistance information, and the intermediate node 103 can subsequently trigger the first operation based on the assistance information.
[0414] Exemplarily, the assistance information can include but is not limited to at least one of the following:
[0415] Information of the environmental IoT device that the intermediate node 102 is permitted to perform the first operation.
[0416] The information can include but is not limited to an identifier of the environmental IoT device, a group identifier, a device type, and the like.
[0417] The present disclosure does not limit the content of the assistance information, and any information that can assist the intermediate node 103 to trigger the first operation shall fall within the protection scope of the present disclosure.
[0418] The second environmental IoT device mentioned above refers to an environmental IoT device that the intermediate node 102 expects to trigger to perform the first operation.
[0419] In some embodiments, the core network 103 receives the second message.
[0420] In step S2102, the core network 103 determines an authorization result.
[0421] In some embodiments, the core network 103 can determine the authorization result based on a policy provided by a Policy Control Function (PCF), a local policy, a pre-configuration, and a terminal context, in combination with the information of the second environmental IoT device, and the like. The present disclosure does not limit the way of determining the authorization result.
[0422] The authorization result can indicate permission of the authorization, or rejection of the authorization.
[0423] In step S2103, the core network 103 sends a second response message to the intermediate node 102.
[0424] In some embodiments, the core network 103 sends the second response message to the intermediate node 102 through the access network device 104.
[0425] In some embodiments, the second response message can be a downlink non-access stratum transport message.
[0426] In some embodiments, the authorization result can be included in the second response message.
[0427] In some embodiments, the second response message can include the assistance information in a case that the authorization result indicates that the authorization is permitted by the core network.
[0428] In some embodiments, the second response message can include a rejection cause in a case that the authorization result indicates that the authorization is rejected by the core network.
[0429] In some embodiments, the steps S2101 to S2103 can not be performed. For example, the steps S2101 to S2103 can not be performed when the intermediate node 102 does not need to obtain the authorization, or the intermediate node 102 does not need the assistance information.
[0430] At step S2104, the intermediate node 102 sends a first message to one or more first environmental IoT devices.
[0431] In some embodiments, the first message is used to trigger a first operation.
[0432] In some embodiments, the intermediate node 102 can send the first message to the first environmental IoT devices based on the obtained assistance information.
[0433] In some embodiments, the intermediate node 102 can broadcast the first message.
[0434] In some embodiments, the one or more first environmental IoT devices can receive the first message.
[0435] In some embodiments, the first message can include, but not limited to, at least one of the following:
[0436] first operation information;
[0437] node information of the intermediate node;
[0438] second device information, the second device information being information of the second environmental IoT device.
[0439] In some embodiments, the first operation information can include, but not limited to, type information of the first operation, wherein the number of the type information of the first operation can be one or more.
[0440] The node information of the intermediate node 102 can include, but is not limited to, an identifier of the intermediate node 102. It can be understood that when the intermediate node 102 broadcasts the first message, the node information of the intermediate node can be included in the first message, so that at least one of the one or more first environmental Internet of Things devices can send the first response message to the intermediate node 102 based on the node information of the intermediate node included in the first message.
[0441] The second device information can be information of the second environmental Internet of Things device. The second device information can include, but is not limited to, an identifier of the second environmental Internet of Things device, a group identifier, a device type, and the like.
[0442] The second environmental Internet of Things device is an environmental Internet of Things device that the intermediate node 102 expects to perform the first operation.
[0443] At step S2105, at least one of the one or more first environmental Internet of Things devices sends a first response message to the intermediate node 102.
[0444] In some embodiments, the name of the first response message is not limited, and the first response message can be interchangeable with a first operation response message, an acknowledgment message, and the like.
[0445] In some embodiments, the first response message can include a first operation result of the first environmental Internet of Things device performing the first operation.
[0446] In some embodiments, the first environmental Internet of Things device can directly send the first response message to the intermediate node 102 after receiving the first message.
[0447] In some embodiments, the first environmental Internet of Things device can perform the first operation and send the first response message to the intermediate node 102 when a first condition is met.
[0448] In one example, the first condition includes, but is not limited to, at least one of the following:
[0449] The device information of the first environmental Internet of Things device matches the second device information, and the second device information is information of the second environmental Internet of Things device;
[0450] The operation supported by the first environmental Internet of Things device matches the first operation.
[0451] In some embodiments, the first response message can include, but is not limited to, at least one of the following:
[0452] The first device information is information of the first environmental Internet of Things device;
[0453] A list of operations supported by the first environmental Internet of Things device;
[0454] The first time information is a time at which the first environmental IoT device supports the first operation.
[0455] The first location information is a location at which the first environmental IoT device supports the first operation.
[0456] The first capability information is used to indicate a capability of the environmental IoT device.
[0457] The first device information can be an identifier, a group identifier, a device type, or the like, of the first environmental IoT device.
[0458] The first environmental IoT device can provide a list of operations supported by the first environmental IoT device to the intermediate node 102, so that the intermediate node 102 improves the reliability of triggering the first operation.
[0459] The first time is a time at which the first environmental IoT device supports the first operation, and the intermediate node 102 can trigger the first environmental IoT device to perform the first operation at the first time.
[0460] The first location is a location at which the first environmental IoT device supports the first operation, and the intermediate node 102 can trigger the first environmental IoT device to perform the first operation when it is determined that the first environmental IoT device is located at the first location.
[0461] The first capability information is used to indicate a capability of the environmental IoT device, including but not limited to whether the first operation is supported.
[0462] In some embodiments, the intermediate node 102 receives the first response message.
[0463] In step S2106, the intermediate node 102 determines a first operation result corresponding to the second environmental IoT device based on the first response message.
[0464] In some embodiments, the second environmental IoT device is the first environmental IoT device that the intermediate node 102 expects to perform the first operation.
[0465] In some embodiments, the first operation result can include but is not limited to at least one of the following:
[0466] The second device information is information of the second environmental IoT device.
[0467] The node information of the intermediate node;
[0468] The list of operations supported by the second environmental IoT device.
[0469] The third time information, the third time is a time when the second environmental IoT device supports the first operation;
[0470] The fourth location information, the fourth location is a location where the second environmental IoT device supports the first operation;
[0471] The second capability information, the second capability information is used to indicate a capability of the second environmental IoT device.
[0472] The second device information can include but is not limited to an identifier, a group identifier, a device type, and the like of the second environmental IoT device.
[0473] The node information of the intermediate node can include but is not limited to an identifier, a device type, a location, and the like of the intermediate node.
[0474] The list of operations supported by the second environmental IoT device is provided in the list of operations supported by the second environmental IoT device, and the intermediate node can store the list, and subsequently trigger the second environmental IoT device to perform the corresponding operation based on the list.
[0475] The third time is a time when the second environmental IoT device supports the first operation. The intermediate node 102 can trigger the second environmental IoT device to perform the first operation at the third time.
[0476] The fourth location is a location where the second environmental IoT device supports the first operation. The intermediate node 102 can trigger the second environmental IoT device to perform the first operation when the second environmental IoT device is at the fourth location.
[0477] The second capability information is used to indicate a capability of the second environmental IoT device, including but not limited to whether the first operation is supported.
[0478] In some embodiments, if the first environmental IoT device sends the first response message to the intermediate node when the first condition is met, the intermediate node 102 can directly determine the first operation result based on the first response message.
[0479] In some embodiments, if the first environmental IoT device sends the first response message to the intermediate node as soon as the first message is received, the intermediate node 102 can filter based on the first response message, and determine the first operation result only based on the first response message provided by the second environmental IoT device.
[0480] Step S2107, the intermediate node 102 sends a third message to the core network 103.
[0481] In some embodiments, the third message can include the above-mentioned first operation result.
[0482] In some embodiments, the intermediate node 102 sends the third message to the core network 103 through the access network device 104.
[0483] In some embodiments, the core network receives the third message.
[0484] In some embodiments, the intermediate node 102 provides the first operation result to the core network 103 through the access network device 104.
[0485] In some embodiments, after the core network 103 receives the third message and determines the first operation result, the core network 103 can provide the first operation result to an AF through a seventh message. The AF can be provided by a third party. Further, the AF can control, schedule, manage, etc. the second environmental IoT device based on the first operation result.
[0486] In some embodiments, the names of information, etc. are not limited to the names described in the embodiments. The terms of “information”, “message”, “signal”, “signaling”, “report”, “configuration”, “indication”, “instruction”, “command”, “channel”, “parameter”, “domain”, “field”, “symbol”, “symbol”, “codebook”, “codeword”, “codepoint”, “bit”, “data”, “program”, “chip”, etc. can be replaced with each other.
[0487] In some embodiments, the terms of “sending”, “transmitting”, “reporting”, “issuing”, “transmitting”, “bidirectional transmission”, “sending and / or receiving”, etc. can be replaced with each other.
[0488] In some embodiments, the terms of “acquiring”, “obtaining”, “getting”, “receiving”, “transmitting”, “bidirectional transmission”, “sending and / or receiving” can be replaced with each other, which can be interpreted as receiving from other subjects, acquiring from protocols, acquiring from higher layers, obtaining by self-processing, implementing autonomously, etc.
[0489] In some embodiments, the terms "certain", "preseted", "pre-set", "set", "indicated", "certain", "arbitrary", "first", and the like can be replaced with each other, "certain A", "preset A", "pre-set A", "set A", "indicated A", "certain A", "arbitrary A", "first A" can be interpreted as A specified in advance in a protocol or the like, A obtained by setting, configuration, or indication, or A specific, certain, arbitrary, or first, but not limited thereto.
[0490] In some embodiments, the communication method related to the embodiments of the present disclosure can include at least one of steps S2101-S2107. For example, step S2101 can be implemented as an independent embodiment, step S2102 can be implemented as an independent embodiment, step S2103 can be implemented as an independent embodiment, steps S2101-S2103 can be implemented as independent embodiments, step S2104 can be implemented as an independent embodiment, step S2105 can be implemented as an independent embodiment, steps S2104-S2105 can be implemented as independent embodiments, step S2106 can be implemented as an independent embodiment, step S2107 can be implemented as an independent embodiment, steps S2101-S2107 can be implemented as independent embodiments, but not limited thereto.
[0491] In some embodiments, steps S2101-S2103 are optional, and one or more of these steps can be omitted or replaced in different embodiments. For example, when the intermediate node 102 does not need to obtain the authorization, or the intermediate node 102 does not need auxiliary information, steps S2101-S2103 can not be performed.
[0492] In some embodiments, steps S2104-S2106 are optional, and one or more of these steps can be omitted or replaced in different embodiments. For example, when the environmental Internet of Things device directly interacts with the access network device, steps S2104-S2106 can not be performed.
[0493] In some embodiments, step S2107 is optional, and one or more of these steps can be omitted or replaced in different embodiments. For example, when the first operation result is reported by other execution subjects, step S2107 can not be performed.
[0494] In some embodiments, steps S2101-S2107 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0495] In some embodiments, the execution sequence of steps S2101 to S2107 is not limited.
[0496] In the above embodiments, the first operation between the intermediate node and the environmental IoT device can be triggered, which improves the availability and reliability of the environmental IoT device.
[0497] In some embodiments, the core network 103 can include but is not limited to the first core network function 103-1 and the third core network function 103-3. FIG. 2B is an interaction schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 2B, the embodiment of the present disclosure relates to a communication method, and the method includes:
[0498] In step S2201, the intermediate node 102 sends a second message to the first core network function 103-1.
[0499] In some embodiments, the first core network function 103-1 can be an AMF.
[0500] In some embodiments, the first core network function 103-1 can provide services for the environmental IoT device.
[0501] In some embodiments, the second message can be used to request authorization, and the authorization is used to trigger the first operation.
[0502] In some embodiments, the intermediate node 102 can send the second message to the first core network function 103-1 through the access network device 104, such as a base station.
[0503] In some embodiments, the implementation of step S2201 is similar to the aforementioned step S2101, which will not be described here.
[0504] In step S2202, the first core network function 103-1 determines an authorization result.
[0505] In some embodiments, the first core network function 103-1 can determine the authorization result based on at least one of the policy provided by the PCF, the local policy, the pre-configuration, and the terminal context. The specific way of determining the authorization result is similar to the aforementioned step S2102, which will not be described here.
[0506] In step S2203, the first core network function 103-1 sends a second response message to the intermediate node 102.
[0507] In some embodiments, the authorization result is included in the second response message.
[0508] In some embodiments, the first core network function 103-1 sends the second response message to the intermediate node 102 through the access network device 104.
[0509] In some embodiments, the first core network function 103-1 sends the second response message to the intermediate node 102 in a manner similar to the aforementioned step S2103, which will not be repeated here.
[0510] Step S2204, the intermediate node 102 sends the first message to one or more first environmental IoT devices.
[0511] In some embodiments, the implementation of step S2204 is similar to the aforementioned step S2104, which will not be repeated here.
[0512] Step S2205, at least one of the one or more first environmental IoT devices sends a first response message to the intermediate node 102.
[0513] In some embodiments, the implementation of step S2205 is similar to the aforementioned step S2105, which will not be repeated here.
[0514] Step S2206, the intermediate node 102 determines the first operation result corresponding to the second environmental IoT device based on the first response message.
[0515] In some embodiments, the implementation of step S2206 is similar to the aforementioned step S2105, which will not be repeated here.
[0516] Step S2207, the intermediate node 102 sends a third message to the first core network function 103-1.
[0517] In some embodiments, the first operation result can be included in the third message.
[0518] In some embodiments, the intermediate node 102 can send the third message to the first core network function 103-1 through the access network device 104, such as a base station.
[0519] In some embodiments, the implementation of step S2207 is similar to the aforementioned step S2107, which will not be repeated here.
[0520] Step S2208, the first core network function 103-1 sends a fifth message to the third core network function 103-3.
[0521] In some embodiments, the third core network function 103-3 can be a NEF.
[0522] In some embodiments, the first operation result is included in the fifth message.
[0523] In some embodiments, the third core network function 103-3 receives the fifth message to obtain the first operation result.
[0524] Step S2209, the third core network function 103-3 sends a seventh message to the AF.
[0525] In some embodiments, the first operation result can be included in the seventh message, but is not limited to the first operation result.
[0526] In some embodiments, the seventh message can be a service parameter notification message, for example, Nnef_ServiceParameter_Notify.
[0527] In some embodiments, if the node information of the intermediate node 102 and / or the information of the second environmental IoT device, for example, the identifier of the intermediate node 102 and / or the identifier of the second environmental IoT device, are included in the first operation result, in order to ensure the security of the device, the third core network function 103-3 can map the identifier of the intermediate node 102 and / or the second environmental IoT device to an external identifier based on a predetermined mapping relationship, and then send the seventh message to the AF.
[0528] In some embodiments, the AF receives the seventh message, thereby obtaining the first operation result.
[0529] In some embodiments, steps S2201 to S2209 are optional, and one or more of the steps can be omitted or replaced in different embodiments.
[0530] In some embodiments, the execution order of steps S2201 to S2209 is not limited.
[0531] In the above embodiments, the first operation between the intermediate node and the environmental IoT device can be triggered, and the first operation result can be provided to the core network through the interaction with the core network function, thereby improving the availability and reliability of the environmental IoT device.
[0532] In some embodiments, the core network 103 can include but is not limited to the first core network function 103-1, the second core network function 103-2, and the third core network function 103-3. FIG. 2C is an interaction diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 2C, the present disclosure relates to a communication method, and the above method includes:
[0533] Step S2301, the intermediate node 102 sends a second message to the first core network function 103-1.
[0534] In some embodiments, the first core network function 103-1 can be an AMF.
[0535] In some embodiments, the second message can be used to request authorization for triggering the first operation.
[0536] In some embodiments, the intermediate node 102 can send the second message to the first core network function 103-1 through the access network device 104, such as a base station.
[0537] In some embodiments, the implementation of step S2301 is similar to the aforementioned step S2201, which will not be repeated here.
[0538] Step S2302, the first core network function 103-1 sends a second message to the second core network function 103-2.
[0539] In some embodiments, the second core network function 103-2 is a network function (NF) dedicated to the environmental Internet of Things device, which can be independently deployed. Of course, its functions can also be integrated into other NFs, which are not limited by the present disclosure.
[0540] In some embodiments, the first core network function 103-1 sends an eighth message to the second core network function 103-2, which can include the payload of the second message, or the first core network function 103-1 directly forwards the second message to the second core network function 103-2 after receiving it.
[0541] In some embodiments, the second core network function 103-2 receives the second message.
[0542] Step S2303, the second core network function 103-2 determines the authorization result.
[0543] In some embodiments, the second core network function 103-2 can determine the authorization result based on at least one of the policy provided by the PCF, the local policy, the pre-configuration and the terminal context, and the specific implementation is similar to the aforementioned step S2202, which will not be repeated here.
[0544] Step S2304, the second core network function 103-2 sends a second response message to the first core network function 103-1.
[0545] In some embodiments, the authorization result is included in the second response message.
[0546] In some embodiments, the second core network function 103-2 can send an eighth response message to the first core network function 103-1, which carries the payload of the second response message. Or the second core network function directly sends the second response message to the first core network function 103-1, and then the first core network function 103-1 forwards the second response message to the intermediate node 102.
[0547] In some embodiments, the first core network function 103-1 receives the second response message.
[0548] Step S2305, the first core network function 103-1 sends a second response message to the intermediate node 102.
[0549] In some embodiments, the implementation of step S2305 is similar to the aforementioned step S2203, and is not described here again.
[0550] Step S2306, the intermediate node 102 sends a first message to one or more first environmental Internet of Things devices.
[0551] In some embodiments, the implementation of step S2306 is similar to the aforementioned step S2204, and is not described here again.
[0552] Step S2307, at least one of the one or more first environmental Internet of Things devices sends a first response message to the intermediate node 102.
[0553] In some embodiments, the implementation of step S2307 is similar to the aforementioned step S2205, and is not described here again.
[0554] Step S2308, the intermediate node 102 determines a first operation result corresponding to the second environmental Internet of Things device based on the first response message.
[0555] In some embodiments, the implementation of step S2308 is similar to the aforementioned step S2206, and is not described here again.
[0556] Step S2309, the intermediate node 102 sends a third message to the first core network function 103-1.
[0557] In some embodiments, the first operation result described above can be included in the third message.
[0558] In some embodiments, the intermediate node 102 can send the third message to the first core network function 103-1 through the access network device 104, such as a base station.
[0559] In some embodiments, the first core network function 103-1 receives the third message.
[0560] In some embodiments, the implementation of step S2309 is similar to the aforementioned step S2207, and is not described here again.
[0561] Step S2310, the first core network function 103-1 sends a fourth message to the second core network function 103-2.
[0562] In some embodiments, the fourth message can be an N1 message, such as an N1 notification message (Namf_Communication_N1MessageNotify).
[0563] In some embodiments, the first operation result is included in the fourth message.
[0564] In some embodiments, the second core network function 103-2 receives the fourth message, thereby obtaining the first operation result.
[0565] Step S2311, the second core network function 103-2 sends a fourth response message to the first core network function 103-1.
[0566] In some embodiments, after receiving the fourth message, the second core network function 103-2 sends the fourth response message to the first core network function 103-1, to inform the first core network function 103-1 that the fourth message has been received.
[0567] In some embodiments, the first core network function 103-1 receives the fourth response message.
[0568] Step S2312a, the first core network function 103-1 sends a fifth message to the third core network function 103-3.
[0569] In some embodiments, the third core network function 103-3 can be a NEF.
[0570] In some embodiments, the first operation result is included in the fifth message.
[0571] In some embodiments, the third core network function 103-3 receives the fifth message, thereby obtaining the first operation result.
[0572] Step S2312b, the second core network function 103-2 sends a sixth message to the third core network function 103-3.
[0573] In some embodiments, the first operation result is included in the sixth message.
[0574] In some embodiments, in the case that an interface is deployed between the second core network function 103-2 and the third core network function 103-3, the second core network function 103-2 sends the sixth message to the third core network function 103-3 through the interface.
[0575] In some embodiments, the third core network function 103-3 receives the sixth message.
[0576] In some embodiments, the above-mentioned step S2312a and step S2312b can be executed alternatively, or can be both executed, and the present disclosure does not limit this.
[0577] Step S2313, the third core network function 103-3 sends a seventh message to the AF.
[0578] In some embodiments, the implementation of step S2313 is similar to the aforementioned step S2209, and details are not described herein.
[0579] In some embodiments, steps S2301 to S2313 are optional, and one or more of the steps can be omitted or replaced in different embodiments.
[0580] In some embodiments, the execution order of steps S2301 to S2313 is not limited.
[0581] In the above embodiments, the first operation between the intermediate node and the environmental IoT device can be triggered by the intermediate node, and the result of the first operation is provided to the core network through interaction with the core network function, specifically, at least the result of the first operation is provided to the second core network function, which is the NF corresponding to the environmental IoT device, thereby improving the availability and reliability of the environmental IoT device.
[0582] FIG. 3A is an interaction diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 3A, the embodiment of the present disclosure relates to a communication method, which can be performed by the intermediate node 102, and the above method comprises:
[0583] Step S3101, sending a second message.
[0584] In some embodiments, the intermediate node 102 can send the second message to the core network 103.
[0585] In some embodiments, the intermediate node 102 can send the second message to the first core network function 103-1.
[0586] In some embodiments, the intermediate node 102 can send the second message to the core network 103 or the first core network function 103-1 through the access network device 104.
[0587] In some embodiments, the second message can be used to request authorization, and the authorization is used to trigger the first operation.
[0588] In some embodiments, the optional implementation of step S3101 can refer to the optional implementation of step S2101 of FIG. 2A and other associated parts in the embodiments involved in FIG. 2A, or can refer to the optional implementation of step S2201 of FIG. 2B and other associated parts in the embodiments involved in FIG. 2B, or can refer to the optional implementation of step S2301 of FIG. 2C and other associated parts in the embodiments involved in FIG. 2C, and details are not described herein.
[0589] Step S3102, obtaining a second response message.
[0590] In some embodiments, the intermediate node 102 can obtain the second response message from the core network 103 or the first core network function 103-1, but is not limited thereto, and can also receive the second response message sent by other subjects.
[0591] In some embodiments, the intermediate node 102 obtains the second response message determined according to a predefined rule.
[0592] In some embodiments, the intermediate node 102 processes to obtain the second response message.
[0593] In some embodiments, step S3102 is omitted, and the intermediate node 102 autonomously implements the function indicated by the second response message, or the intermediate node 102 obtains the second response message based on a predefined rule or protocol agreement, or the above function is default or default.
[0594] In some embodiments, the optional implementation of step S3102 can refer to the optional implementation of step S2103 in FIG. 2A and other associated parts in the embodiments involved in FIG. 2A, or can refer to the optional implementation of step S2203 in FIG. 2B and other associated parts in the embodiments involved in FIG. 2B, or can refer to the optional implementation of step S2305 in FIG. 2C and other associated parts in the embodiments involved in FIG. 2C, which will not be repeated here.
[0595] Step S3103, sending the first message.
[0596] In some embodiments, the intermediate node 102 sends the first message to one or more first environmental Internet of Things devices.
[0597] In some embodiments, the optional implementation of step S3103 can refer to the optional implementation of step S2104 in FIG. 2A and other associated parts in the embodiments involved in FIG. 2A, or can refer to the optional implementation of step S2204 in FIG. 2B and other associated parts in the embodiments involved in FIG. 2B, or can refer to the optional implementation of step S2306 in FIG. 2C and other associated parts in the embodiments involved in FIG. 2C, which will not be repeated here.
[0598] Step S3104, obtaining the first response message.
[0599] In some embodiments, the intermediate node 102 can obtain the first response message from at least one of the one or more first environmental Internet of Things devices, but is not limited thereto, and can also receive the first response message sent by other subjects.
[0600] In some embodiments, the intermediate node 102 obtains the first response message determined according to a predefined rule.
[0601] In some embodiments, the intermediate node 102 processes to obtain the first response message.
[0602] In some embodiments, step S3104 is omitted, and the intermediate node 102 autonomously implements the function indicated by the first response message, or the intermediate node 102 acquires the first response message based on a predefined rule or protocol agreement, or the above function is default or default.
[0603] In some embodiments, the optional implementation of step S3104 can refer to the optional implementation of step S2105 of FIG. 2A and other associated parts of the embodiments involved in FIG. 2A, or can refer to the optional implementation of step S2205 of FIG. 2B and other associated parts of the embodiments involved in FIG. 2B, or can refer to the optional implementation of step S2307 of FIG. 2C and other associated parts of the embodiments involved in FIG. 2C, which will not be repeated here.
[0604] Step S3105, determining the first operation result.
[0605] In some embodiments, the optional implementation of step S3105 can refer to the optional implementation of step S2106 of FIG. 2A and other associated parts of the embodiments involved in FIG. 2A, or can refer to the optional implementation of step S2206 of FIG. 2B and other associated parts of the embodiments involved in FIG. 2B, or can refer to the optional implementation of step S2308 of FIG. 2C and other associated parts of the embodiments involved in FIG. 2C, which will not be repeated here.
[0606] Step S3106, sending a third message.
[0607] In some embodiments, the intermediate node 102 can send the third message to the core network 103 or to the first core network function 103-1.
[0608] In some embodiments, the optional implementation of step S3106 can refer to the optional implementation of step S2107 of FIG. 2A and other associated parts of the embodiments involved in FIG. 2A, or can refer to the optional implementation of step S2207 of FIG. 2B and other associated parts of the embodiments involved in FIG. 2B, or can refer to the optional implementation of step S2309 of FIG. 2C and other associated parts of the embodiments involved in FIG. 2C, which will not be repeated here.
[0609] In some embodiments, steps S3101 to S3106 are optional, and one or more of the steps can be omitted or replaced in different embodiments.
[0610] In some embodiments, the execution order of steps S3101-S3106 is not limited.
[0611] In the above embodiments, the first operation between the intermediate node and the environmental IoT device can be triggered, and the availability and reliability of the environmental IoT device are improved.
[0612] FIG. 3B is an interaction diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 3B, the embodiment of the present disclosure relates to a communication method, which can be executed by the first environmental IoT device 101, and the above method comprises:
[0613] In step S3201, the first message is obtained.
[0614] In some embodiments, the first message is used to trigger the first operation.
[0615] In some embodiments, the first message can be obtained by the environmental IoT device 101 from the intermediate node 102, but is not limited thereto, and the first message can also be received by other subjects.
[0616] In some embodiments, the environmental IoT device 101 obtains the first message determined according to a predefined rule.
[0617] In some embodiments, the environmental IoT device 101 processes to obtain the first message.
[0618] In some embodiments, step S3201 is omitted, and the environmental IoT device 101 autonomously implements the function indicated by the first message, or the environmental IoT device 101 obtains the first message based on a predefined rule or protocol agreement, or the above function is default.
[0619] In some embodiments, the optional implementation of step S3201 can refer to the optional implementation of step S2104 in FIG. 2A and other associated parts in the embodiments involved in FIG. 2A, or can refer to the optional implementation of step S2204 in FIG. 2B and other associated parts in the embodiments involved in FIG. 2B, or can refer to the optional implementation of step S2306 in FIG. 2C and other associated parts in the embodiments involved in FIG. 2C, which will not be repeated here.
[0620] In step S3202, the first response message is sent.
[0621] In some embodiments, after the environmental IoT device 101 executes the first operation, the first response message is sent to the intermediate node 102.
[0622] In some embodiments, after the environmental IoT device 101 determines that the first condition is satisfied to execute the first operation, the first response message is sent to the intermediate node 102.
[0623] In some embodiments, the optional implementation of step S3202 can refer to the optional implementation of step S2105 in FIG. 2A and other associated parts in the embodiments involved by FIG. 2A, or can refer to the optional implementation of step S2205 in FIG. 2B and other associated parts in the embodiments involved by FIG. 2B, or can refer to the optional implementation of step S2307 in FIG. 2C and other associated parts in the embodiments involved by FIG. 2C, which are not described herein again.
[0624] In some embodiments, steps S3201 to S3202 are optional, and one or more of the steps can be omitted or replaced in different embodiments.
[0625] In some embodiments, the execution order of steps S3201 to S3202 is not limited.
[0626] In the above embodiments, the environmental IoT device can perform the first operation based on the triggering of the intermediate node, and feed back the operation result to the intermediate node, thereby improving the availability and reliability of the environmental IoT device.
[0627] FIG. 3C is an interaction diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 3C, the embodiment of the present disclosure relates to a communication method, which can be performed by the core network 103. The above method includes:
[0628] In step S3301, a second message is obtained.
[0629] In some embodiments, the second message can be used to request authorization, and the authorization is used to trigger the first operation.
[0630] In some embodiments, the core network 103 can obtain the second message from the intermediate node 102, but is not limited thereto, and can also receive the second message sent by other subjects.
[0631] In some embodiments, the core network 103 obtains the second message determined according to a predefined rule.
[0632] In some embodiments, the core network 103 processes to obtain the second message.
[0633] In some embodiments, step S3301 is omitted, and the core network 103 autonomously implements the function indicated by the second message, or the core network 103 obtains the second message based on a predefined rule or protocol agreement, or the above function is default.
[0634] In some embodiments, the optional implementation of step S3301 can refer to the optional implementation of step S2101 in FIG. 2A, which is not described herein again.
[0635] Step S3302, determining the authorization result.
[0636] In some embodiments, the optional implementation of step S3302 can refer to the optional implementation of step S2102 of FIG. 2A, which will not be repeated here.
[0637] Step S3303, sending a second response message.
[0638] In some embodiments, the core network 103 sends the second response message to the intermediate node 102.
[0639] In some embodiments, the intermediate node 102 receives the second response message.
[0640] In some embodiments, the optional implementation of step S3303 can refer to the optional implementation of step S2103 of FIG. 2A, which will not be repeated here.
[0641] Step S3304, obtaining a third message.
[0642] In some embodiments, the first operation result can be included in the third message.
[0643] In some embodiments, the core network 103 can obtain the third message from the intermediate node 102, but is not limited thereto, and can also receive the third message sent by other subjects.
[0644] In some embodiments, the core network 103 obtains the third message determined according to a predefined rule.
[0645] In some embodiments, the core network 103 processes to obtain the third message.
[0646] In some embodiments, step S3304 is omitted, and the core network 103 autonomously implements the function indicated by the third message, or the core network 103 obtains the third message based on a predefined rule or protocol agreement, or the above function is default or default.
[0647] In some embodiments, the optional implementation of step S3304 can refer to the optional implementation of step S2107 of FIG. 2A, which will not be repeated here.
[0648] Step S3305, sending a seventh message.
[0649] In some embodiments, the core network 103 can send the seventh message to the AF, which can include the first operation result.
[0650] In some embodiments, steps S3301 to S3305 are optional, and one or more of the steps can be omitted or replaced in different embodiments.
[0651] In some embodiments, the execution order of steps S3301-S3305 is not limited.
[0652] In the above embodiments, the core network can obtain the result of the second environmental IoT device performing the first operation, and the first operation can be triggered by the intermediate node, thereby improving the availability and reliability of the environmental IoT device.
[0653] FIG. 3D is an interaction diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 3D, the embodiment of the present disclosure relates to a communication method, and the method comprises:
[0654] In step S3401, the first core network function 103-1 obtains a second message.
[0655] In some embodiments, the second message can be used to request authorization for triggering the first operation.
[0656] In some embodiments, the first core network function 103-1 can obtain the second message from the intermediate node 102, but is not limited thereto, and can also receive the second message sent by other subjects.
[0657] In some embodiments, the first core network function 103-1 obtains the second message determined according to a predefined rule.
[0658] In some embodiments, the first core network function 103-1 processes to obtain the second message.
[0659] In some embodiments, step S3401 is omitted, and the first core network function 103-1 autonomously implements the function indicated by the second message, or the first core network function 103-1 obtains the second message based on a predefined rule or protocol agreement, or the above function is default or default.
[0660] In some embodiments, the optional implementation of step S3401 can refer to the optional implementation of step S2201 of FIG. 2B, which will not be described here.
[0661] In step S3402, the first core network function 103-1 determines an authorization result.
[0662] In some embodiments, the optional implementation of step S3402 can refer to the optional implementation of step S2202 of FIG. 2B, which will not be described here.
[0663] In step S3403, the first core network function 103-1 sends a second response message.
[0664] In some embodiments, the first core network function 103-1 sends the second response message to the intermediate node 102.
[0665] In some embodiments, the authorization result is included in the second response message.
[0666] In some embodiments, the optional implementation of step S3403 can refer to the optional implementation of step S2203 in FIG. 2B, which will not be repeated here.
[0667] In step S3404, the first core network function 103-1 acquires a third message.
[0668] In some embodiments, the first operation result can be included in the third message.
[0669] In some embodiments, the first core network function 103-1 can acquire the third message from the intermediate node 102, but is not limited thereto, and can also receive the third message sent by other subjects.
[0670] In some embodiments, the first core network function 103-1 acquires the third message determined according to a predefined rule.
[0671] In some embodiments, the first core network function 103-1 processes to obtain the third message.
[0672] In some embodiments, step S3404 is omitted, and the first core network function 103-1 autonomously implements the function indicated by the third message, or the first core network function 103-1 acquires the third message based on a predefined rule or protocol agreement, or the above function is default or default.
[0673] In some embodiments, the optional implementation of step S3404 can refer to the optional implementation of step S2207 in FIG. 2B, which will not be repeated here.
[0674] In step S3405, the first core network function 103-1 sends a fifth message to the third core network function 103-3.
[0675] In some embodiments, the optional implementation of step S3404 can refer to the optional implementation of step S2208 in FIG. 2B, which will not be repeated here.
[0676] In step S3406, the third core network function 103-3 sends a seventh message to the AF.
[0677] In some embodiments, the optional implementation of step S3404 can refer to the optional implementation of step S2209 in FIG. 2B, which will not be repeated here.
[0678] In some embodiments, steps S3401 to S3406 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0679] In some embodiments, the execution order of steps S3401 to S3406 is not limited.
[0680] In the above embodiments, the first core network function can provide authorization for the intermediate node and obtain the first operation result, thereby improving the availability and reliability of the environmental Internet of Things device.
[0681] FIG. 3E is an interaction diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 3E, the embodiment of the present disclosure relates to a communication method, and the method comprises:
[0682] In step S3501, the first core network function 103-1 obtains a second message.
[0683] In some embodiments, the second message can be used to request authorization for triggering the first operation.
[0684] In some embodiments, the first core network function 103-1 can obtain the second message from the intermediate node 102, but is not limited thereto, and can also receive the second message sent by other subjects.
[0685] In some embodiments, the first core network function 103-1 obtains the second message determined according to a predefined rule.
[0686] In some embodiments, the first core network function 103-1 processes to obtain the second message.
[0687] In some embodiments, step S3401 is omitted, and the first core network function 103-1 autonomously implements the function indicated by the second message, or the first core network function 103-1 obtains the second message based on a predefined rule or protocol agreement, or the above function is default.
[0688] In some embodiments, the optional implementation of step S3401 can refer to the optional implementation of step S2301 of FIG. 2C, which will not be described here.
[0689] In step S3502, the first core network function 103-1 sends the second message to the second core network function 103-2.
[0690] In some embodiments, the optional implementation of step S3401 can refer to the optional implementation of step S2302 of FIG. 2C, which will not be described here.
[0691] In step S3503, the second core network function 103-2 determines an authorization result.
[0692] In some embodiments, the optional implementation of step S3503 can refer to the optional implementation of step S2303 of FIG. 2C, which will not be described here.
[0693] Step S3504, the second core network function 103-2 sends a second response message to the first core network function 103-1.
[0694] In some embodiments, the authorization result is included in the second response message.
[0695] In some embodiments, the optional implementation of step S3504 can refer to the optional implementation of step S2304 of FIG. 2C, which will not be described here again.
[0696] Step S3505, the first core network function 103-1 sends the second response message.
[0697] In some embodiments, the first core network function 103-1 sends the second response message to the intermediate node 102.
[0698] In some embodiments, the optional implementation of step S3504 can refer to the optional implementation of step S2305 of FIG. 2C, which will not be described here again.
[0699] Step S3506, the first core network function 103-1 acquires a third message.
[0700] In some embodiments, the first operation result can be included in the third message.
[0701] In some embodiments, the first core network function 103-1 can acquire the third message from the intermediate node 102, but is not limited thereto, and can also receive the third message sent by other subjects.
[0702] In some embodiments, the first core network function 103-1 acquires the third message determined according to a predefined rule.
[0703] In some embodiments, the first core network function 103-1 processes to obtain the third message.
[0704] In some embodiments, step S3506 is omitted, and the first core network function 103-1 autonomously implements the function indicated by the third message, or the first core network function 103-1 acquires the third message based on a predefined rule or protocol agreement, or the above function is default or default.
[0705] In some embodiments, the optional implementation of step S3506 can refer to the optional implementation of step S2309 of FIG. 2C, which will not be described here again.
[0706] Step S3507, the first core network function 103-1 sends a fourth message to the second core network function 103-2.
[0707] In some embodiments, the optional implementation of step S3507 can refer to the optional implementation of step S2310 in FIG. 2C, which will not be repeated here.
[0708] Step S3508, the second core network function 103-2 sends a fourth response message to the first core network function 103-1.
[0709] In some embodiments, the optional implementation of step S3508 can refer to the optional implementation of step S2311 in FIG. 2C, which will not be repeated here.
[0710] Step S3509a, the first core network function 103-1 sends a fifth message to the third core network function 103-3.
[0711] In some embodiments, the optional implementation of step S3509a can refer to the optional implementation of step S2312a in FIG. 2C, which will not be repeated here.
[0712] Step S3509b, the second core network function 103-2 sends a sixth message to the third core network function 103-3.
[0713] In some embodiments, the first operation result is included in the sixth message.
[0714] In some embodiments, the second core network function 103-2 sends the sixth message to the third core network function 103-3 through an interface deployed between the second core network function 103-2 and the third core network function 103-3.
[0715] In some embodiments, the optional implementation of step S3509b can refer to the optional implementation of step S2312b in FIG. 2C, which will not be repeated here.
[0716] In some embodiments, the above-mentioned step S3509a and step S3509b can be executed alternatively or both, which is not limited in the present disclosure.
[0717] Step S3510, the third core network function 103-3 sends a seventh message to the AF.
[0718] In some embodiments, the optional implementation of step S3510 can refer to the optional implementation of step S2313 in FIG. 2C, which will not be repeated here.
[0719] In some embodiments, steps S3501 to S3510 are optional, and one or more of the steps can be omitted or replaced in different embodiments.
[0720] In some embodiments, the execution order of steps S3501 to S3510 is not limited.
[0721] In the above embodiment, the second core network function can provide authorization for the intermediate node and obtain the first operation result, thereby improving the availability and reliability of the environmental IoT device.
[0722] The above process is further illustrated as follows.
[0723] Embodiment 1, FIG. 4A is an interaction diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 4A, the present embodiment relates to a communication method, taking the intermediate node as the UE, and taking the second core network function as the environmental IoT function (for example, AIoTF, the name is not limited) as an example, the above method comprises:
[0724] Step S4101, the UE decides to trigger the inventory / discovery process of the environmental IoT device, and the UE can send a request to the AMF or AIoTF to obtain permission to trigger the inventory / discovery procedure.
[0725] Among them, the UE can send an inventory / discovery request message to the AMF.
[0726] Among them, the message includes event type (for example, discovery, inventory, periodic inventory event, which can be single or multiple types), time information, location information and target environmental IoT device information (for example, group ID, device ID, device type), and can indicate a request to provide assistance information (for example, a list of candidate environmental IoT devices).
[0727] Step S4102, if the AIoTF is available, the AMF sends an inventory / discovery request including the above parameters to the AIoTF.
[0728] Step S4103, if step S4102 is executed, the AIoTF determines whether to allow the UE to perform the inventory / discovery process of the environmental IoT device.
[0729] Among them, the AIoTF can make a decision based on the policy from the PCF, or the AIoTF local policy, pre-configuration and UE context information (for example, UE capability for environmental IoT service) and target environmental IoT device information.
[0730] The AIoTF sends the result of the inventory / discovery request together with the assistance information (if the assistance information is requested), or the rejection reason to the AMF.
[0731] If the AIoTF accepts the request, the AIoTF can send an inventory request accept message to the AMF. The AIoTF can include the assistance information requested by the UE to the AMF. For example, the accept message can include the list of allowed / candidate environmental IoT devices that can be discovered / inventoried, and the device information (ID, group ID, device type).
[0732] If the AIoTF rejects the request, the AIoTF can send an inventory request reject message to the AMF (including the rejection reason).
[0733] Step S4104, if steps S4102-S4103 are performed, the AMF forwards the message from the AIoTF to the UE.
[0734] If steps S4102-S4103 are skipped, the AMF decides whether to accept the request from the UE and then sends an accept / reject message to the UE.
[0735] The AMF makes the decision based on the policy from the PCF, the AMF local policy, pre-configuration, and the UE context / information (e.g., UE capability for environmental IoT service) and the target environmental IoT device information.
[0736] The AMF sends the result of the inventory / discovery request to the UE, along with the assistance information (with / without request) and the rejection reason.
[0737] If the AMF accepts the request, the AMF can send an inventory request accept message to the UE. The AIoTF can include the assistance information requested by the UE to the AMF. For example, the accept message can include the list of allowed / candidate environmental IoT devices that can be discovered / inventoried, and the device information (ID, group ID, device type).
[0738] If the AMF rejects the request, the AMF can send an inventory request reject message to the UE (including the rejection reason).
[0739] Note: The UE can not need to request permission or not need the assistance information from the core network, steps S4101-S4104 can be skipped. If the AIoTF is not deployed in the network, steps S4102-S4103 can be skipped.
[0740] Step S4105, the UE sends an inventory / discovery command / request to the environmental IoT, including the event information, UE information, and target environmental IoT device information (e.g., environmental IoT device ID and / or group ID).
[0741] The UE can send the message based on the received assistance information. The UE can broadcast the message, or send the message to specific environmental IoT devices.
[0742] Step S4106, if step S4105 is performed, the environmental IoT device receives the message from the UE and responds to the UE with an inventory / discovery response / ACK.
[0743] Exemplarily, when the target environmental IoT information and / or event information matches, the device can respond, or the device can respond to each message, and the UE can filter the messages matching the information. The response message includes device information (device ID, group ID, device type), allowed / available event type list, allowed / available time, available location (or not allowed / unavailable time and location), and device capability.
[0744] If step S4105 is skipped, the environmental IoT device sends a manifest / discovery command / response to the UE or AMF.
[0745] The request message includes device information (device ID, group ID, device type), request / allowed / available event type list, allowed / available time, available location (or not allowed / unavailable time and location), and device capability.
[0746] Note: DOA type will skip step S4105, DO-DTT type can perform steps S4105 to S4106.
[0747] Note: The scheme of the present disclosure can correspond to topology 2.
[0748] Step S4107, the UE collects messages from the environmental IoT device, and can save and filter messages from the environmental IoT device (optional).
[0749] If step S4105 is performed, the UE can collect and filter messages from the environmental IoT device. The UE can save messages matching the assistance information.
[0750] If step S4105 is skipped, the UE can decide whether to accept the request from the environmental IoT device. If accepted, the UE can save the message from the environmental IoT device and send a request acceptance to the environmental IoT device. If rejected, the UE can send a rejection message with a reason to the environmental IoT device.
[0751] Step S4108, the UE sends the inventory / discovery result and environmental IoT information, event type, location information, and time information to the AMF. The UE can include the message via the UL NAS TRANSPORT message to the AMF.
[0752] Step S4109, the AMF can send the inventory result to the AIoTF.
[0753] The message includes environmental IoT device information, UE information, association of environmental IoT device event type, event information, allowed / available event type list, allowed / available time, available location (or disallowed / unavailable time and location), and device capability.
[0754] Step S4110, the AIoTF can send an ACK / response to the AMF to notify the confirmation of the inventory / discovery result.
[0755] Note: If the AIoTF is not deployed, steps S4109-S4110 can be skipped. If no response is needed, step S4110 can be skipped.
[0756] Step S4111, the AMF sends the inventory result to the NEF.
[0757] If needed, the NEF can map internal device information and standard ID to external device information and standard ID, which can include further interaction with the UDM.
[0758] Step S4112, the NEF provides the inventory result to the AF.
[0759] The NEF sends a service parameter notification message (Nnef_ServiceParameter_Notify) to the AF, including external device information and policy / standard ID, as well as inventory result and device information, UE information, and association of UE and device.
[0760] Embodiment 2, FIG. 4B is an interaction diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 4B, embodiments of the present disclosure relate to a communication method, in which the intermediate node is a UE, the core network functions other than the AF are collectively referred to as an AIoT controller (AIoT Controller), and the first operation is a discarding operation, the above-mentioned method comprises:
[0761] Step S4201, the UE sends an inventory request to the AIoT controller.
[0762] Step S4202, the AIoT controller sends an inventory request acceptance / rejection to the UE.
[0763] Step S4203, the UE sends an inventory command to the AIoT device.
[0764] Step S4204, the AIoT device sends an inventory response / ACK to the UE.
[0765] Step S4205, the UE performs data collection.
[0766] Step S4206, the UE sends an inventory result to the AIoT controller.
[0767] In step S4207, the AIoT controller provides the inventory result to the AF.
[0768] The specific implementation process is not described here again.
[0769] In the above embodiments, the first operation between the intermediate node and the environmental IoT device can be triggered, and the availability and reliability of the environmental IoT device are improved.
[0770] The embodiments of the present disclosure also propose a device for implementing any of the above methods, for example, a device is proposed, and the above device includes units or modules for implementing each step performed by each function (for example, the intermediate node, the environmental IoT device, the core network, the first core network function, and the second core network function) in any of the above methods.
[0771] It should be understood that the division of each unit or module in the above device is only a logical function division, and all or part of the units or modules can be integrated into one physical entity, or can be physically separated. In addition, the units or modules in the device can be implemented in the form of processor calling software: for example, the device includes a processor, the processor is connected with a memory, the memory stores instructions, and the processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of each unit or module of the above device, wherein the processor is, for example, a general processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory in the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be implemented by designing the hardware circuit, and the hardware circuit can be understood as one or more processors; for example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the units or modules are implemented by designing the logical relationship of elements in the circuit; for example, in another implementation, the hardware circuit is a programmable logic device (PLD), and a field programmable gate array (FPGA) is taken as an example, which can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to implement the functions of part or all of the units or modules. All units or modules of the above device can be implemented in the form of processor calling software, or all units or modules can be implemented in the form of hardware circuit, or part of the units or modules are implemented in the form of processor calling software, and the remaining part is implemented in the form of hardware circuit.
[0772] In the embodiments of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), or the like. In another implementation, the processor can implement certain functions through a logical relationship of a hardware circuit, and the logical relationship of the hardware circuit is fixed or reconfigurable. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In the reconfigurable hardware circuit, the processor loads a configuration document to implement the configuration of the hardware circuit. It can be understood that the processor loads instructions to implement the functions of the above part or all units or modules. In addition, the hardware circuit can also be designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), or the like.
[0773] FIG. 5A is a structural schematic diagram of an intermediate node according to an embodiment of the present disclosure. As shown in FIG. 5A, the intermediate node 5100 can include a transceiver module 5101 and a processing module 5102.
[0774] In some embodiments, the transceiver module 5101 is configured to send a first message to one or more first environmental Internet of Things devices, the first message being used to trigger a first operation, the first operation being an operation between the intermediate node and a second environmental Internet of Things device.
[0775] In some embodiments, the transceiver module 5101 is further configured to receive a first response message sent by at least one of the one or more first environmental Internet of Things devices.
[0776] In some embodiments, the processing module 5102 is configured to determine a first operation result corresponding to the second environmental Internet of Things device based on the first response message.
[0777] In some embodiments, the transceiver module 5101 described above is configured to perform at least one of the communication steps (e.g., steps S2101, S2103, S2104, S2105, S2107, S2201, S2203, S2204, S2205, S2207, S2301, S2305, S2306, S2307, S2309, but not limited to this) of sending and / or receiving performed by the intermediate node 5100 in any of the methods described above, and details are not described herein again.
[0778] In some embodiments, the processing module 5102 described above is configured to perform at least one of the other steps (e.g., steps S2106, S2206, S2308, but not limited to this) performed by the intermediate node 5100 in any of the methods described above, and details are not described herein again.
[0779] FIG. 5B is a structural schematic diagram of an environmental IoT device according to an embodiment of the present disclosure. As shown in FIG. 5B, the first environmental IoT device 5200 can include a transceiver module 5201.
[0780] In some embodiments, the transceiver module 5201 described above is configured to receive a first message sent by an intermediate node, the first message being used to trigger a first operation, the first operation being an operation between the intermediate node and a second environmental IoT device.
[0781] In some embodiments, the transceiver module 5201 described above is configured to perform at least one of the communication steps (e.g., steps S2104, S2105, S2204, S2205, S2306, S2307, but not limited to this) of sending and / or receiving performed by the first environmental IoT device 5200 in any of the methods described above, and details are not described herein again.
[0782] FIG. 5C is a structural schematic diagram of a core network according to an embodiment of the present disclosure. As shown in FIG. 5C, the core network 5300 can include a transceiver module 5301.
[0783] In some embodiments, the transceiver module 5301 described above is configured to receive a third message sent by an intermediate node, the third message including a first operation result corresponding to a second environmental IoT device; wherein the first operation is triggered by the intermediate node, and the first operation is an operation between the intermediate node and the second environmental IoT device.
[0784] In some embodiments, the transceiver module 5301 described above is configured to perform at least one of the communication steps (e.g., steps S2101, S2103, S2107, but not limited to this) of sending and / or receiving performed by the core network 5300 in any of the methods described above, and details are not described herein again.
[0785] FIG. 5D is a structural schematic diagram of a first core network function according to an embodiment of the present disclosure. As shown in FIG. 5D, the first core network function 5400 can include a transceiver module 5401.
[0786] In some embodiments, the transceiver module 5401 described above is configured to receive a third message sent by the intermediate node, the third message including a first operation result corresponding to the second environmental IoT device; wherein the first operation is triggered by the intermediate node, and the first operation is an operation between the intermediate node and the second environmental IoT device.
[0787] In some embodiments, the transceiver module 5401 described above is configured to receive a third message sent by the intermediate node, the third message including a first operation result corresponding to the second environmental IoT device; wherein the first operation is triggered by the intermediate node, and the first operation is an operation between the intermediate node and the second environmental IoT device.
[0788] FIG. 5E is a structural schematic diagram of a second core network function according to an embodiment of the present disclosure. As shown in FIG. 5E, the second core network function 5500 can include a transceiver module 5501.
[0789] In some embodiments, the transceiver module 5501 described above is configured to receive a fourth message sent by the first core network function, the fourth message including a first operation result corresponding to the second environmental IoT device; wherein the first operation is triggered by the intermediate node, and the first operation is an operation between the intermediate node and the second environmental IoT device.
[0790] The transceiver module 5501 is further configured to send a fourth response message to the first core network function.
[0791] In some embodiments, the transceiver module 5501 described above is configured to receive a third message sent by the intermediate node, the third message including a first operation result corresponding to the second environmental IoT device; wherein the first operation is triggered by the intermediate node, and the first operation is an operation between the intermediate node and the second environmental IoT device.
[0792] FIG. 5F is a structural schematic diagram of a communication system according to an embodiment of the present disclosure. As shown in FIG. 5F, the communication system 5600 can include:
[0793] an intermediate node 5602;
[0794] a first environmental IoT device 5601;
[0795] The core network 5603.
[0796] The communication system 5600 can further include an access network device 5604.
[0797] In some embodiments, the transceiving module can include a transmitting module and / or a receiving module, which can be separate or integrated together. Alternatively, the transceiving module can be mutually replaced with a transceiver.
[0798] In some embodiments, the processing module can be one module or include multiple sub-modules. Alternatively, the multiple sub-modules perform all or part of the steps required by the processing module respectively. Alternatively, the processing module can be mutually replaced with a processor.
[0799] FIG. 6A is a structural schematic diagram of a communication device 6100 according to the embodiments of the present disclosure. The communication device 6100 can be a chip, chip system, or processor, etc. implementing any of the above methods, an intermediate node, an environmental Internet of Things device, a core network, a first core network function, or a second core network function. The communication device 6100 can be used to implement the methods described in the above method embodiments, and details can be referred to the descriptions in the above method embodiments.
[0800] As shown in FIG. 6A, the communication device 6100 includes one or more processors 6101. The processor 6101 can be a general-purpose processor or a special-purpose processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, a core network function, a core network, etc.), execute programs, and process data of programs. Alternatively, the communication device 6100 is used to execute any of the above methods. Alternatively, the one or more processors 6101 are used to call instructions to enable the communication device 6100 to execute any of the above methods.
[0801] In some embodiments, the communication device 6100 further includes one or more transceivers 6102. When the communication device 6100 includes one or more transceivers 6102, the transceiver 6102 performs at least one of the communication steps (e.g., steps S2101, S2103, S2104, S2105, S2107, S2201, S2203, S2204, S2205, S2207, S2208, S2209, S2301, S2302, S2304, S2305, S2306, S2307, S2309, S2310, S2311, S2312a, S2312b, S2313, but not limited to) in the above method, and the processor 6101 performs at least one of the other steps (e.g., steps S2102, S2106, S2202, S2206, S2303, S2308, but not limited to). In optional embodiments, the transceiver can include a receiver and / or a transmitter, which can be separate or integrated together. Optionally, the terms transceiver, transceiving unit, transceiver, transceiving circuit, interface circuit, interface, etc. can be replaced with each other, and the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be replaced with each other, and the terms receiver, receiving unit, receiver, receiving circuit, etc. can be replaced with each other.
[0802] In some embodiments, the communication device 6100 further includes one or more memories 6103 for storing data. Optionally, all or part of the memory 6103 can also be outside the communication device 6100. In optional embodiments, the communication device 6100 can include one or more interface circuits 6104. Optionally, the interface circuit 6104 is connected with the memory 6102, and the interface circuit 6104 can be used to receive data from the memory 6102 or other devices, and can be used to send data to the memory 6102 or other devices. For example, the interface circuit 6104 can read the data stored in the memory 6102 and send the data to the processor 6101.
[0803] The communication device 6100 described in the above embodiments can be a network device, but the scope of the communication device 6100 described in the present disclosure is not limited thereto, and the structure of the communication device 6100 can not be limited by FIG. 6A. The communication device can be a standalone device or can be part of a larger device. For example, the communication device can be: 1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem; (2) a set of one or more ICs, which can optionally also include storage components for storing data, programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, a smart terminal device, a cellular phone, a wireless device, a handset, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, and the like; (6) other devices, and the like.
[0804] FIG. 6B is a structural schematic diagram of a chip 6200 according to an embodiment of the present disclosure. For the case where the communication device 6100 is a chip or a chip system, the structural schematic diagram of the chip 6200 shown in FIG. 6B can be referred to, but is not limited thereto.
[0805] The chip 6200 includes one or more processors 6201. The chip 6200 is configured to perform any of the above methods.
[0806] In some embodiments, the chip 6200 further includes one or more interface circuits 6202. Optionally, the terms interface circuit, interface, transceiver pin, and the like can be replaced with each other. In some embodiments, the chip 6200 further includes one or more memories 6203 for storing data. Optionally, all or part of the memory 6203 can be outside the chip 6200. Optionally, the interface circuit 6202 is connected to the memory 6203, and the interface circuit 6202 can be configured to receive data from the memory 6203 or other devices, and the interface circuit 6202 can be configured to send data to the memory 6203 or other devices. For example, the interface circuit 6202 can read data stored in the memory 6203 and send the data to the processor 6201.
[0807] In some embodiments, the interface circuit 6202 performs at least one of the communication steps (for example, steps S2101, S2103, S2104, S2105, S2107, S2201, S2203, S2204, S2205, S2207, S2208, S2209, S2301, S2302, S2304, S2305, S2306, S2307, S2309, S2310, S2311, S2312a, S2312b, S2313, but not limited to) of transmitting and / or receiving and the like in the above method. The interface circuit 6202 performing the communication steps of transmitting and / or receiving and the like in the above method means, for example, that the interface circuit 6202 performs data interaction between the processor 6201, the chip 6200, the memory 6203, or the transceiver device. In some embodiments, the processor 6201 performs at least one of the other steps (for example, steps S2102, S2106, S2202, S2206, S2303, S2308, but not limited to).
[0808] The modules and / or devices described in each of the embodiments of the virtual device, the physical device, the chip, and the like can be combined or separated as the case may be. Alternatively, part or all of the steps can also be executed by a plurality of modules and / or devices in cooperation, which is not limited here.
[0809] The disclosure further proposes a storage medium, and the above storage medium stores instructions, which, when executed on the communication device 6100, causes the communication device 6100 to perform any of the above methods. Alternatively, the above storage medium is an electronic storage medium. Alternatively, the above storage medium is a computer-readable storage medium, but is not limited to this, and it can also be a storage medium readable by other devices. Alternatively, the above storage medium can be a non-transitory storage medium, but is not limited to this, and it can also be a transitory storage medium.
[0810] The disclosure further proposes a program product, which, when executed by the communication device 6100, causes the communication device 6100 to perform any of the above methods. Alternatively, the above program product is a computer program product.
[0811] The disclosure further proposes a computer program, which, when executed on a computer, causes the computer to perform any of the above methods.
[0812] Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the features disclosed herein. It is intended that the disclosure be construed as including any paterns of this disclosure that can be derived from the description and illustrations presented herein without departing from the scope and spirit of the disclosure. The specification and examples given are considered exemplary only, and the true scope and spirit of the disclosure are indicated by the following claims.
[0813] It is to be understood that the disclosure is not limited to the precise construction described above and shown in the attached drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the disclosure is limited only by the claims that follow.
Claims
1. A communication method characterized by comprising: The method is performed by an intermediate node, and the method comprises: sending a first message to one or more first environmental Internet of Things devices, the first message being used to trigger a first operation, the first operation being an operation between the intermediate node and a second environmental Internet of Things device; receiving a first response message sent by at least one of the one or more first environmental Internet of Things devices; determining a first operation result corresponding to the second environmental Internet of Things device based on the first response message.
2. The method of claim 1, wherein, The first message comprises at least one of the following: first operation information; node information of the intermediate node; second device information, the second device information being information of the second environmental Internet of Things device.
3. The method according to claim 1 or 2, characterized in that, The first response message comprises at least one of the following: first device information, the first device information being information of the first environmental Internet of Things device; a list of operations supported by the first environmental Internet of Things device; first time information, the first time being a time at which the first environmental Internet of Things device supports the first operation; first location information, the first location being a location at which the first environmental Internet of Things device supports the first operation; first capability information, the first capability information being used to indicate a capability of the first environmental Internet of Things device.
4. The method according to any one of claims 1 to 3, characterized in that, The method further comprises: sending a second message to a core network, the second message being used to request an authorization, the authorization being used to trigger the first operation; receiving a second response message sent by the core network; wherein the second response message is used to indicate an authorization result.
5. The method of claim 4, wherein, The second message comprises at least one of the following: type information of the first operation; second time information used to request triggering of the first operation; second location information, the second location being a location of the second environmental Internet of Things device; third location information, the third location being a location of the intermediate node; second device information, the second device information being information of the second environmental Internet of Things device; first request information, the first request information being used to request assistance information, the assistance information being used to assist in triggering the first operation.
6. The method according to claim 4 or 5, characterized in that, In a case where the authorization result indicates that the core network permits the authorization, the second response message comprises assistance information, the assistance information being used to assist the intermediate node in triggering the first operation; or In a case where the authorization result is used to indicate that the core network rejects the authorization, the second response message comprises a rejection reason.
7. The method according to any one of claims 1 to 6, characterized in that, The method further comprises: sending a third message to the core network, the third message comprising the first operation result.
8. The method according to any one of claims 1 to 7, characterized in that, The first operation result comprises at least one of the following: second device information, the second device information being information of the second environmental Internet of Things device; node information of the intermediate node; a list of operations supported by the second environmental Internet of Things device; third time information, the third time being a time at which the second environmental Internet of Things device supports the first operation; fourth location information, the fourth location being a location at which the second environmental Internet of Things device supports the first operation; second capability information, the second capability information being used to indicate a capability of the second environmental Internet of Things device.
9. A communication method characterized by comprising: The method is performed by a first environmental Internet of Things device, and the method comprises: Receiving a first message sent by an intermediate node, the first message being used to trigger a first operation, the first operation being an operation between the intermediate node and a second environmental IoT device.
10. The method of claim 9, wherein, The first message comprises at least one of: first operation information; node information of the intermediate node; second device information, the second device information being information of the second environmental IoT device.
11. The method according to claim 9 or 10, characterized in that, The method further comprises any of: sending a first response message to the intermediate node; sending a first response message to the intermediate node if a first condition is met.
12. The method of claim 11, wherein, The first condition comprises at least one of: device information of the first environmental IoT device matches the second device information, the second device information being information of the second environmental IoT device; an operation supported by the first environmental IoT device matches the first operation.
13. The method according to claim 11 or 12, characterized in that, The first response message comprises at least one of: first device information, the first device information being information of the first environmental IoT device; a list of operations supported by the first environmental IoT device; first time information, the first time being a time at which the first environmental IoT device supports the first operation; first location information, the first location being a location at which the first environmental IoT device supports the first operation; first capability information, the first capability information being used to indicate a capability of the first environmental IoT device.
14. A communication method, comprising: The method is performed by a core network, and the method comprises: receiving a third message sent by an intermediate node, the third message comprising a first operation result corresponding to a second environmental IoT device; wherein the first operation is triggered by the intermediate node, and the first operation is an operation between the intermediate node and the second environmental IoT device.
15. The method of claim 14, wherein, The first operation result comprises at least one of: second device information, the second device information being information of the second environmental IoT device; node information of the intermediate node; a list of operations supported by the second environmental IoT device; third time information, the third time being a time at which the second environmental IoT device supports the first operation; fourth location information, the fourth location being a location at which the second environmental IoT device supports the first operation; second capability information, the second capability information being used to indicate a capability of the second environmental IoT device.
16. The method according to claim 14 or 15, characterized in that The method further comprises: receiving a second message sent by the intermediate node, the second message being used to request an authorization, the authorization being used to trigger the first operation; sending a second response message to the intermediate node; wherein the second response message is used to indicate an authorization result.
17. The method of claim 16, wherein, The second message comprises at least one of: type information of the first operation; second time information used to request triggering the first operation; second location information, the second location being a location of a second environmental IoT device; third location information, the third location being a location of the intermediate node; second device information, the second device information being information of the second environmental IoT device; first request information, the first request information being used to request assistance information, the assistance information being used to assist triggering the first operation.
18. The method according to claim 16 or 17, characterized in that, In a case where the authorization result indicates that the core network grants the authorization, the second response message includes assistance information, the assistance information being used to assist the intermediate node in triggering the first operation. Or In a case where the authorization result indicates that the core network rejects the authorization, the second response message includes a rejection reason.
19. A method of communication, comprising: The method is performed by a first core network function, and the method comprises: receiving a third message sent by an intermediate node, the third message including a first operation result corresponding to a second environmental Internet of Things device; wherein a first operation is triggered by the intermediate node, and the first operation is an operation between the intermediate node and the second environmental Internet of Things device.
20. The method of claim 19, wherein, The method further comprises: sending a fourth message to a second core network function, the fourth message including the first operation result; receiving a fourth response message sent by the second core network function.
21. The method of claim 19 or 20, wherein, The method further comprises: sending a fifth message to a third core network function, the fifth message including the first operation result.
22. The method of any one of claims 19-21, wherein, The first operation result includes at least one of the following: second device information, the second device information being information of the second environmental Internet of Things device; node information of the intermediate node; a list of operations supported by the second environmental Internet of Things device; third time information, the third time being a time at which the second environmental Internet of Things device supports the first operation; fourth location information, the fourth location being a location at which the second environmental Internet of Things device supports the first operation; second capability information, the second capability information being used to indicate a capability of the second environmental Internet of Things device.
23. The method according to any one of claims 19-22, characterized by, The method further comprises: receiving a second message sent by the intermediate node, the second message being used to request authorization, the authorization being used to trigger the first operation; sending a second response message to the intermediate node, the second response message being used to indicate an authorization result.
24. The method of claim 23, wherein, The method further comprises: sending the second message to a second core network function; sending a second response message to the intermediate node, including: forwarding the second response message sent by the second core network function to the intermediate node.
25. The method of claim 23, wherein, The method further comprises: determining the authorization result.
26. The method of any one of claims 23-25, wherein, The second message includes at least one of the following: type information of the first operation; second time information used to request triggering of the first operation; second location information, the second location being a location of the second environmental Internet of Things device; third location information, the third location being a location of the intermediate node; second device information, the second device information being information of the second environmental Internet of Things device; first request information, the first request information being used to request assistance information, the assistance information being used to assist in triggering the first operation.
27. The method of any one of claims 23-26, wherein, In a case where the authorization result indicates that the core network grants the authorization, the second response message includes assistance information, the assistance information being used to assist the intermediate node in triggering the first operation. Or In a case where the authorization result indicates that the core network rejects the authorization, the second response message includes a rejection reason.
28. A method of communication, comprising: The method is performed by a second core network function, and the method comprises: receive a fourth message sent by the first core network function, the fourth message comprising a first operation result corresponding to the second environmental IoT device; wherein the first operation is triggered by the intermediate node, and the first operation is an operation between the intermediate node and the second environmental IoT device; send a fourth response message to the first core network function.
29. The method of claim 28, wherein, The method further comprises: sending a sixth message to a third core network function, the sixth message comprising the first operation result.
30. The method of claim 28 or 29, wherein, The first operation result comprises at least one of: second device information, the second device information being information of the second environmental IoT device; node information of the intermediate node; an operation list supported by the second environmental IoT device; third time information, the third time being a time at which the second environmental IoT device supports the first operation; fourth location information, the fourth location being an available location at which the second environmental IoT device supports the first operation; second capability information, the second capability information being used to indicate a capability of the second environmental IoT device.
31. The method of any one of claims 28-30, wherein, The method further comprises: receiving a second message sent by the first core network function, the second message being used to request an authorization, the authorization being used to trigger the first operation; sending a second response message to the first core network function, the second response message being used to indicate an authorization result.
32. The method of claim 31, wherein, The second message comprises at least one of: type information of the first operation; second time information used to request triggering of the first operation; second location information, the second location being a location of the second environmental IoT device; third location information, the third location being a location of the intermediate node; second device information, the second device information being information of the second environmental IoT device; first request information, the first request information being used to request assistance information, the assistance information being used to assist in triggering the first operation.
33. The method of claim 31 or 32, wherein, In a case where the authorization result indicates that the core network provides the authorization for the intermediate node, the second response message comprises assistance information, the assistance information being used to assist the intermediate node in triggering the first operation; or In a case where the authorization result indicates that the core network refuses to provide the authorization for the intermediate node, the second response message comprises a refusal reason.
34. A method of communication, comprising: Comprise: an intermediate node sends a first message to one or more first environmental IoT devices, the first message being used to trigger a first operation, the first operation being an operation between the intermediate node and a second environmental IoT device; at least one of the one or more first environmental IoT devices sends a first response message to the intermediate node; the intermediate node determines a first operation result corresponding to the second environmental IoT device based on the first response message; the intermediate node sends a third message to a core network, the third message comprising the first operation result; the core network receives the third message sent by the intermediate node.
35. An intermediate node, characterized by Comprise: The transceiver module is configured to send a first message to one or more first environmental Internet of Things devices, the first message being used to trigger a first operation, the first operation being an operation between the intermediate node and a second environmental Internet of Things device; The transceiver module is further configured to receive a first response message sent by at least one of the one or more first environmental Internet of Things devices; The processing module is configured to determine a first operation result corresponding to the second environmental Internet of Things device based on the first response message.
36. A first environmental Internet of Things device, comprising: Comprising: The transceiver module is configured to receive a first message sent by an intermediate node, the first message being used to trigger a first operation, the first operation being an operation between the intermediate node and a second environmental Internet of Things device.
37. A core network, characterized by Comprising: The transceiver module is configured to receive a third message sent by an intermediate node, the third message comprising a first operation result corresponding to a second environmental Internet of Things device; wherein the first operation is triggered by the intermediate node, and the first operation is an operation between the intermediate node and the second environmental Internet of Things device.
38. A first core network function, wherein the first core network function is configured to: Comprising: The transceiver module is configured to receive a third message sent by an intermediate node, the third message comprising a first operation result corresponding to a second environmental Internet of Things device; wherein the first operation is triggered by the intermediate node, and the first operation is an operation between the intermediate node and the second environmental Internet of Things device.
39. A second core network function, wherein the second core network function is configured to: Comprising: The transceiver module is configured to receive a fourth message sent by a first core network function, the fourth message comprising a first operation result corresponding to a second environmental Internet of Things device; wherein the first operation is triggered by an intermediate node, and the first operation is an operation between the intermediate node and the second environmental Internet of Things device; The transceiver module is further configured to send a fourth response message to the first core network function.
40. A communication system, characterized by Comprising: An intermediate node configured to send a first message to one or more first environmental Internet of Things devices, the first message being used to trigger a first operation, the first operation being an operation between the intermediate node and a second environmental Internet of Things device; A first environmental Internet of Things device configured to send a first response message to the intermediate node; The intermediate node is further configured to determine a first operation result corresponding to the second environmental Internet of Things device based on the first response message; The intermediate node is further configured to send a third message to a core network, the third message comprising the first operation result; The core network is configured to receive the third message sent by the intermediate node.
41. An intermediate node, characterized by Comprising: One or more processors; The processor is configured to perform the communication method of any one of claims 1-8.
42. An environmental Internet of Things device comprising: Comprising: One or more processors; The processor is configured to perform the communication method of any one of claims 9-13.
43. A core network, characterized by Comprising: One or more processors; The processor is configured to perform the communication method of any one of claims 14-18.
44. A first core network function, wherein the first core network function is configured to: Comprising: One or more processors; The processor is configured to perform the communication method of any one of claims 19-27.
45. A second core network function, wherein the second core network function is configured to: Comprising: One or more processors; The processor is configured to perform the communication method of any one of claims 28-33.
46. A communication system, characterized by Comprising: An intermediate node configured to implement the communication method of any one of claims 1-8; An environmental IoT device configured to implement the communication method of any one of claims 9-13; A core network configured to implement the communication method of any one of claims 14-18.
47. A communication system, characterized by Comprising: The communication system is configured to implement the communication method of any one of claims 34-40.
48. A core network, characterized by Comprising: A first core network function configured to implement the communication method of any one of claims 19-23 or 24-27; A third core network function.
49. A core network, characterized by Comprising: A first core network function configured to implement the communication method of any one of claims 19-24 or 26-27; A second core network function configured to implement the communication method of any one of claims 28-33; A third core network function.