CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a 371 of International Application No. PCT/KR2018/003516 filed on Mar. 26, 2018, which claims priority to India Patent Application No. 201741010504 filed on Mar. 24, 2017, and India Patent Application No. 201741010504 filed on Mar. 22, 2018, the disclosures of which are herein incorporated by reference in their entirety.

BACKGROUND

1. Field

The embodiments herein relate to Mission Critical Data (MCData) communication system, and more particularly relates to a method for managing short data service (SDS) communication in mission critical data (MCData) communication system. The present application is based on, and claims priority from an Indian Application Number 201741010504 filed on 24 Mar. 2017, the disclosure of which is hereby incorporated by reference herein.

2. Description of Related Art

Public safety networks are used for Mission Critical (MC) Data/Voice/Video communications. The MC communication may include defined set of MCData services. Such MCData services typically build on existing third generation partnership project (3GPP) transport communication mechanisms provided by the evolved packet system (EPS) architectures to establish, maintain, and terminate the actual communication path(s) among the users. Typically, a MCData server provides centralized support for such MCData services. The MCData server further can facilitate or govern MCData communication among various users part of the network.

In an alternate deployment, such MCData services can be off-network. In such deployments the MCData devices communicate directly with each other without a server for centralized support for the service.

The MCData services are designed to provide one-to-one, one-to-many, and group communications between users. In the present scenario, the public safety community requires services beyond voice i.e. data and video applications. MCData makes frequent use of a set of capabilities and enablers that allows for many end user services to be built on a common platform. A Short data service (SDS) feature is one such capability for use in the MCData Service. The SDS can be used on its own or in combination with other services, or may be used by other services to realize certain features such as sharing of a location, presence-like data, and command instructions to perform specific operations. The SDS functionality may include one-to-one messaging or one-to-many or group messaging.

With MCData SDS, a MCData User Equipment (UE) can send short data messages to other MCData users, both in on-network and in off-network. In addition, the SDS service may offer the ability to providing thread management to allow for multiple message flows. There are several methods how an SDS message can be transported from the sender to the recipient. If the originating MCData client does not select appropriate method then additional latency is introduced due to extra round trips by the Transmission and Reception Control on the MCData Server rejecting and the originating MCData client having to initiate with another method. Hence an effective system and methods which consider various factors and then for selecting an appropriate protocol and method is necessary for MCData SDS.

The above information is presented as background information only to help the reader to understand the present invention. Applicants have made no determination and make no assertion as to whether any of the above might be applicable as prior art with regard to the present application.

SUMMARY

The principal object of the embodiments herein is to provide a method and system for managing short data service (SDS) communication in a mission critical data (MCData) communication system

Another object of the embodiments herein is to provide a method for determining whether a pre-determined criteria is met for transmitting a one-to-one standalone SDS message or a group standalone SDS message to a receiving MCData UE

Another object of the embodiments herein is to provide a method for determining data size of the one-to-one standalone and the group standalone SDS message.

Another object of the embodiments herein is to provide a method for transmitting the one-to-one standalone SDS message or the group standalone SDS message to the receiving MCData UE for one-to-one communication and group communication using one of a signaling control plane and a media plane based on the determined data size of the one-to-one standalone SDS message or the group standalone SDS message.

Another object of the embodiments herein is to provide a method in which the transmitting MCData UE determines presence of the allow-to-transmit data in a MCData user profile configuration data for transmitting the one-to-one standalone SDS message to the receiving MCData UE.

Another object of the embodiments herein is to provide a method for transmitting the one-to-one standalone SDS message or group standalone SDS message using one of signaling control plane and media plane when the size of the one-to-one standalone or the group standalone SDS message is less than or greater than Maximum data size for SDS over signaling control plane.

Another object of the embodiments herein is to provide a method for transmitting the one-to-one standalone SDS message or the group standalone SDS message using User Datagram Protocol (UDP) for signaling control plane when the determined data size of the one-to-one standalone SDS message is less than MTU size and less than Maximum data size for SDS over signaling control plane.

Another object of the embodiments herein is to provide a method for transmitting the one-to-one standalone SDS message or group standalone SDS message using Transmission Control Protocol (TCP) for signaling control plane when the determined data size of the one-to-one standalone SDS message or group standalone SDS message is greater than MTU size and less than Maximum data size for SDS over signaling control plane.

Another object of the embodiments herein is to provide a method for method for transmitting the one-to-one standalone SDS message or group standalone SDS message using media plane when the data size of the one-to-one standalone SDS message or group standalone SDS message is greater than Maximum data size for SDS over signaling control plane.

Another object of the embodiments herein is to provide a method for transmitting the one-to-one standalone SDS message or group standalone SDS message using media plane when the data size of the one-to-one standalone SDS message is greater than maximum data size for automatically receiving the SDS message (maximum-data-size-for-auto-receive).

The proposed method and system provides an effective mechanism which considers various factors and then selects an appropriate protocol and method for MCData SDS. The proposed method allows selection of appropriate protocol by a MCData client at the transmitting MCData UE for SDS.

