CN-115956387-B - Method and system for aggregating and exchanging messages in an IoT communication system
Abstract
The present disclosure relates to a former fifth generation (5G) or 5G communication system to be provided for supporting higher data rates beyond fourth generation (4G) communication systems such as Long Term Evolution (LTE). The method disclosed herein includes sending a message request, identifying at least one of a size of each of the messages associated with the message request or a priority of each of the messages associated with the message request, determining to aggregate the message requests when at least one of the size of each of the messages associated with the message request is less than a threshold segment size or the priority of each of the messages associated with the message request is one of low priority or medium priority, aggregating the message requests into a single message request, and sending the single message request.
Inventors
- S.P.Sha
- PATTAN BASAVARAJ JAYAWANT
Assignees
- 三星电子株式会社
Dates
- Publication Date
- 20260512
- Application Date
- 20210817
- Priority Date
- 20200817
Claims (20)
- 1. A method performed by a user equipment, UE, comprising a first entity and a second entity for exchanging messages in an internet of things, ioT, communication system, the method comprising: Receiving, by the second entity, a message request to send a message to a target device from at least one first entity, wherein the at least one first entity is an application client and the second entity is a fifth generation messaging MSGin G client; Identifying, by the second entity, a size of a message associated with the message request; Determining, by the second entity, whether to aggregate the message request when a size of a message associated with the message request is less than a threshold segment size; Aggregating, by the second entity, the message requests until optimal use of the segment size is achieved, and An aggregated message request is sent by the second entity to the target device in the IoT communication system.
- 2. The method of claim 1, wherein the aggregated message request comprises MSGin G client identifier ID, a message ID of the aggregated message request, a number of individual messages indicating a total number of aggregated messages, and a list of individual messages, wherein each of the list of individual messages contains an information element.
- 3. The method of claim 1, further comprising: a priority of a message associated with the message request is identified by the second entity.
- 4. The method according to claim 1, Wherein the aggregated message request further includes a destination MSGin G client ID.
- 5. A method according to claim 3, further comprising: When the priority of the message associated with the message request is not a high priority, it is determined whether to aggregate the message request.
- 6. The method of claim 1, further comprising: an aggregated message response including reject-related information is received by the second entity from the target device.
- 7. The method of claim 6, further comprising: In the event that the UE is not authorized to send the aggregated message request to a target UE or the aggregated message request is invalid, an aggregated message response including reject-related information is received by the second entity from the target device.
- 8. The method of claim 1, wherein the message request includes an individual message identifier ID indicating a unique identifier of an individual message and a payload of a message.
- 9. The method of claim 8, wherein the message request further comprises at least one of an identifier, ID, of an application for which a payload is intended, a handle type indicating a handle type desired from a target UE, and a priority type indicating a priority requested for a message.
- 10. The method of claim 7, wherein the reject-related information includes at least one of an original MSGin G client ID, a message ID, and a reject cause.
- 11. The method of claim 1, wherein the target device is another UE including a first entity and a second entity to exchange messages in the IoT communication system.
- 12. A user equipment, UE, for exchanging messages in an internet of things, ioT, communication system comprising a first entity and a second entity, the UE comprising: transceiver, and A controller coupled to the transceiver and configured to: Receiving, by the second entity, a message request to send a message to a target device from at least one first entity, wherein the at least one first entity is an application client and the second entity is a fifth generation messaging MSGin G client; Identifying, by the second entity, a size of a message associated with the message request; Determining, by the second entity, whether to aggregate the message requests when a size of each of the messages associated with the message requests is less than a threshold segment size; Aggregating, by the second entity, the message requests until optimal use of the segment size is achieved, and An aggregated message request is sent by the second entity to the target device in the IoT communication system.
- 13. The UE of claim 12, wherein the aggregated message request includes MSGin G client identifier ID, a message ID of the aggregated message request, a number of individual messages indicating a total number of aggregated messages, and a list of individual messages, wherein each of the list of individual messages contains an information element.
- 14. The UE of claim 12, wherein the controller is further configured to identify, by the second entity, a priority of a message associated with the message request.
- 15. The UE of claim 12, Wherein the aggregated message request further includes a destination MSGin G client ID.
- 16. The UE of claim 14, wherein the controller is further configured to: When the priority of the message associated with the message request is not a high priority, it is determined whether to aggregate the message request.
- 17. The UE of claim 12, wherein the controller is further configured to: an aggregated message response including reject-related information is received by the second entity from the target device.
- 18. The UE of claim 17, wherein the controller is further configured to: In the event that the UE is not authorized to send the aggregated message request to a target UE or the aggregated message request is invalid, an aggregated message response including reject-related information is received by the second entity from the target device.
- 19. The UE of claim 12, wherein the message request includes an individual message identifier, ID, indicating a unique identifier of an individual message and a payload of a message.
- 20. The UE of claim 19, wherein the message request further includes at least one of an identifier, ID, of an application for which the payload is intended, a handle type indicating a handle type desired from the target UE, and a priority type indicating a priority requested for the message.
Description
Method and system for aggregating and exchanging messages in an IoT communication system Technical Field The present disclosure relates to the field of internet of things (IoT) communications, and in particular to message aggregation and exchange in IoT communication systems. Background In order to meet the demand for increased wireless data traffic since the deployment of fourth generation (4G) communication systems, efforts have been made to develop improved fifth generation (5G) or former 5G communication systems. Therefore, the 5G or front 5G communication system is also referred to as a "super 4G network" or a "LTE-after-system". A 5G communication system is considered to be implemented in a higher frequency (mmWave) band (e.g., 60GHz band) in order to achieve a higher data rate. In order to reduce propagation loss of radio waves and increase transmission distance, beamforming, massive Multiple Input Multiple Output (MIMO), full-dimensional MIMO (FD-MIMO), array antennas, analog beamforming, massive antenna techniques are discussed in 5G communication systems. Further, in the 5G communication system, development of system network improvement is underway based on advanced small cells, cloud Radio Access Networks (RANs), ultra dense networks, device-to-device (D2D) communication, wireless backhaul, mobile networks, cooperative communication, cooperative multipoint (CoMP), reception-side interference cancellation, and the like. In 5G systems, hybrid FSK and QAM modulation (FQAM) and Sliding Window Superposition Coding (SWSC) as Advanced Coding Modulation (ACM) and Filter Bank Multicarrier (FBMC), non-orthogonal multiple access (NOMA) and sparse code division multiple access (SCMA) as advanced access technologies have been developed. The messaging service, MSGin G service, is defined by the third generation partnership project (3 GPP) in5G systems, which is capable of implementing various messaging models with advanced messaging (messaging) service capabilities and capabilities over 5G systems. MSGin5G services support messaging models such as point-to-point messaging, application-to-point messaging, group messaging, and broadcast messaging. In addition, MSGin G services are basically designed and optimized for message communications between massive internet of things (MIoT) devices, including object-to-object communications and person-to-object communications. Typical IoT devices communicate send and receive small data, which may be delivered in messages. However, the features of MIoT devices, such as, but not limited to, high density connections, flexible mobility, limited power-saving computing power, large numbers of devices, traffic patterns of short bursts of small data, etc., bring about various new demands for messaging. Examples of new requirements may be, but are not limited to, requirements for lightweight messaging for provisioning and monitoring, ultra low latency and high reliability messaging for remote control, extremely high resource efficiency for large scale connections, etc. According to one requirement, the MSGin G service must optimize resource utilization for both the control plane and the user plane in a resource efficient manner in view of the high throughput of message communications between MIoT devices and MIoT devices or MIoT devices and application servers. MIoT devices may have limitations in terms of computation and storage, and may use batteries or small solar photovoltaic devices, so that message communication must be lightweight and well-scheduled in order to save power and data traffic consumption of MIoT devices. In addition, MIoT devices may send data that is significantly smaller than the maximum segment size that can be transmitted over the available transmissions. However, in such a scenario, if a greater number of messages exchanged between MIoT devices are used to send and receive data that is significantly smaller than the maximum segment size, the control plane and user plane resources may not be fully utilized. Furthermore, exchanging a greater number of messages between MIoT devices for transmitting and receiving data that is significantly smaller than the maximum segment size may result in a significant amount of overhead. In addition, a greater number of messages may be exchanged between MIoT devices and application servers for data that is significantly smaller than the maximum segment size. In such a scenario, control plane and user plane resources may not be fully utilized. Disclosure of Invention Technical problem It is a primary object of embodiments herein to disclose methods and systems for aggregating and exchanging messages in an internet of things (IoT) communication system. It is another object of embodiments herein to disclose a method and system for aggregating multiple message requests into a single message request and transmitting the single message request to at least one target device, wherein the size of each message request is less than a