Patent ID: 9661030
Date: 2017-05-23
CPC Classifications: H04L

Claim:
1. A method of building an internet protocol (IP) multimedia session comprising: receiving a registering request from each of a plurality of IP multimedia session participant devices, wherein each of the plurality of IP multimedia session participant devices are terminal devices requesting to participate in the IP multimedia session; electing a application service device and a media service device from the plurality of participant devices, wherein the application service device functions as an application server for the IP multimedia session and the media service device functions as a media server for the IP multimedia session and wherein the application service device and the media service device are physically separate devices; building the IP multimedia session among the plurality of participant devices by using the application service device and the media service device; and monitoring the media service device and application service device, wherein determining that it is needed to switch the media service device or the application service device is based on a predetermined threshold for a quality of service (QoS) parameter, and wherein the monitoring comprises: setting a high bound and a low bound of the threshold for the QoS parameter; in response to the QoS parameter of the media service device or the application service device exceeding the low bound, locating a target media service device or target application service device to be switched to; synchronizing media control information or signaling control information to the target media service device or the target application service device; and in response to the QoS parameter of the media service device or the application service device exceeding the high bound, determining that it is needed to switch the media service device or application service device.