CPC H04L 47/828 (2013.01) [H04L 47/6295 (2013.01); H04L 47/821 (2013.01); H04L 51/58 (2022.05); H04L 67/1044 (2013.01); H04L 67/61 (2022.05); G16Y 40/35 (2020.01)] | 16 Claims |
1. A method performed by a user equipment (UE) including a first entity and a second entity for exchanging messages in an Internet of Things (IoT) communication system, the method comprising:
receiving, from the first entity, message requests to the second entity to send messages to a server, wherein the first entity is an application client and the second entity is a messaging fifth generation (MSGin5G) client;
checking a size of each of the messages associated with the message requests and a priority level of each of the messages associated with the message requests;
determining whether to aggregate the message requests, when the size of each of the messages associated with the message requests is less than a threshold segment size and the priority level of each of the messages associated with the message requests is not high priority;
aggregating the message requests; and
sending the aggregated message requests to the server in the IoT communication system,
wherein the aggregated message requests include an originator fifth generation messaging services (5GMSGS) client identifier (ID), a destination 5GMSGS client ID, a message ID for the aggregated message requests, a number of individual messages for indicating a total number of messages that are aggregated into a single message, and a list of the individual messages each of which includes an element of information contained in the message requests.
|