Embodiments of the present disclosure relate to a method for an active call handover, a computer readable storage medium, a server of a mobile network operator, and a user equipment. The embodiments of the present disclosure particularly relate to a smooth call handover from a first user equipment of the user to a second user equipment of the user.
Wireless communication systems are rapidly growing in usage. In particular, a user may have a variety of devices that should be equipped with communication capabilities. Such devices can be a smart phone, a tablet, a smart watch and a car. Due to certain limitations imposed by a mobile network operator, it may be difficult or even impossible to transfer an active call between two devices of the user.
In view of the above, a method for an active call handover, a computer readable storage medium, a server of a mobile network operator, and a user equipment, that overcome at least some of the problems in the art are beneficial.
In light of the above, a method for an active call handover, a computer readable storage medium, a server of a mobile network operator, and a user equipment are provided.
It is an object of the present disclosure to enable a communication function of a user equipment. Particularly, it is an object of the present disclosure to provide a smooth call handover from a first user equipment of the user to a second user equipment of the user.
The objects are solved by the features of the independent claims. Preferred embodiments are defined in the dependent claims.
According to an independent aspect of the present disclosure, a method for an active call handover is provided. The method includes receiving, at a mobile network operator, MNO, a handover request to transfer an active call, which is currently active between a first user equipment, UE, and a third-party device, from the first UE to a second UE; sending, by the MNO, a first invitation message to the second UE and a second invitation message to the third-party device; and transferring the active call from the first UE to the second UE.
According to some embodiments, which can be combined with other embodiments described herein, the first UE uses a first communication profile of the user for communication over a mobile network, and the second UE uses a second communication profile of the user for communication over the mobile network.
According to some embodiments, which can be combined with other embodiments described herein, the first communication profile and the second communication profile have a same telephone number. In the present case, the term “telephone number” refers to a public known telephone number. Technically, there are different MSISDNs available for each device.
According to some embodiments, which can be combined with other embodiments described herein, the first communication profile is an eSIM profile of the user, and the second communication profile is an eSIM profile of the user. However, the present disclosure is not limited thereto, and other communication profiles can be used, such as conventional SIMs and non-SIM profiles.
The eSIM (embedded subscriber identity module) is a standardized procedure for the secure embedding of subscriber information in a module of a telecommunications device. For communication via eSIM, security or data confidentiality is crucial. For this purpose, the module contains a standardized digital certificate. Worldwide, a large number of different certificates exist, whereby a certain type of eSIM only works with a certain type of certificate.
According to some embodiments, which can be combined with other embodiments described herein, the handover request to transfer the active call is sent by either the first UE or the second UE to the MNO.
According to some embodiments, which can be combined with other embodiments described herein, the method further includes sending, by the MNO, a termination message to the first UE.
According to some embodiments, which can be combined with other embodiments described herein, if a timeout period of at least one of the handover request, the first invitation message and the second request expires, the active call handover is aborted and the active call is restored between the first UE and the second UE.
According to some embodiments, which can be combined with other embodiments described herein, if an error in at least one of the handover request, the first invitation message and the second request occurs, the active call handover is aborted and the active call is restored between the first UE and the second UE.
According to some embodiments, which can be combined with other embodiments described herein, the first UE and the second UE are selected from the group including a mobile terminal, a communication module, a communication module of a vehicle, and a vehicle.
The term “user equipment” includes computer devices which are mobile (e.g. vehicles) and/or portable (e.g. smartphones) and which are configured for wireless communication. Examples of UE devices include mobile telephones or smart phones, portable gaming devices, laptops, wearable devices (e.g. smart watches, smart glasses), PDAs, portable Internet devices, music players, data storage devices, or other handheld devices, etc. In general, the term “UE” or “UE device” can be broadly defined to encompass any electronic, computing, and/or telecommunications device (or combination of devices) which is capable of wireless communication.
The term “vehicle” includes passenger cars, trucks, buses, campers, motorcycles, etc., which are used to transport people, goods, etc. In particular, the term includes motor vehicles for the transport of persons.
The term “mobile terminal” includes in particular smartphones, but also other mobile telephones or cell phones, personal digital assistants (PDAs), tablet PCs, smart watches, smart glasses, and all current and future electronic devices that are equipped with communication technology.
According to another independent aspect of the present disclosure, a computer readable storage medium is provided. The computer readable storage medium includes instructions which, when executed on one or more processors, cause the one or more processors to perform the method for an active call handover of the present disclosure.
The term “computer readable storage medium” includes various types of non-transitory memory devices or storage devices. The term “storage medium” is intended to include a computer system memory or random access memory such as DRAM, DDR RAM, SRAM, EDO RAM, Rambus RAM, etc.; a non-volatile memory such as a Flash, magnetic media, e.g., a hard drive, or optical storage; registers, or other similar types of memory elements, etc. The storage medium may include other types of non-transitory memory as well or combinations thereof.
According to another independent aspect of the present disclosure, a server of a mobile network operator, MNO, is provided, including one or more processors configured to: receive a handover request to transfer an active call, which is currently active between a first user equipment, UE, and a third-party device, from the first UE to a second UE; send a first invitation message to the second UE and a second invitation message to the third-party device; and transfer the active call from the first UE to the second UE.
According to another independent aspect of the present disclosure, a (first) user equipment, UE, in particular a vehicle, is provided, including one or more processors configured to: send, to a mobile network operator, MNO, a handover request to transfer an active call, which is currently active between the user equipment, UE, and a third-party device, from the UE to another UE; and terminate the active call.
According to another independent aspect of the present disclosure, a (second) user equipment, UE, in particular a mobile terminal, is provided, including one or more processors configured to: receive, from a MNO, a first invitation message to transfer an active call, which is currently active between another user equipment, UE, and a third-party device, from the other UE to the UE; and enable the active call transferred from the other UE.
According to another independent aspect of the present disclosure, a system is provided. The system includes at least the server of a mobile network operator and the (first) user equipment of the present disclosure.
According to some embodiments, which can be combined with all of the embodiments described herein, the messaging is based on the standard 3GPP TS 24.337 Version 15.
Further aspects, benefits, and features of the present disclosure are apparent from the claims, the description, and the accompanying drawings.
Embodiments are also directed at devices for carrying out the disclosed methods and include device parts for performing each described method aspect. These method aspects may be performed by way of hardware components, a computer programmed by appropriate software, by any combination of the two or in any other manner. Furthermore, embodiments according to the invention are also directed at methods for operating the described servers and user equipment. It includes method aspects for carrying out every function of the servers and user equipment.
So that the manner in which the above recited features of the present disclosure can be understood in detail, a more particular description of the disclosure, briefly summarized above, may be had by reference to embodiments. The accompanying drawings relate to embodiments of the disclosure and are described in the following:
Reference will now be made in detail to the various embodiments of the disclosure, one or more examples of which are illustrated in the figures. Within the following description of the drawings, the same reference numbers refer to same components. Generally, only the differences with respect to individual embodiments are described. Each example is provided by way of explanation of the disclosure and is not meant as a limitation of the disclosure. Further, features illustrated or described as part of one embodiment can be used on or in conjunction with other embodiments to yield yet a further embodiment. It is intended that the description includes such modifications and variations.
Although the embodiments of the present disclosure are described with reference to a vehicle, it is to be understood that the present disclosure is not limited thereto and that the embodiments described herein may be implemented in and/or used with a number of different types of UE devices, including but not limited to cellular phones, tablet computers, wearable computing devices, portable media players, vehicles, and any of various other computing devices.
The method 100 includes in block 110 receiving, at a mobile network operator, MNO, a handover request to transfer an active call, which is currently active between a first user equipment, UE, and a third-party device, from the first UE to a second UE; in block 120 sending, by the MNO, a first invitation message to the second UE and a second invitation message to the third-party device; and in block 130 transferring the active call from the first UE to the second UE.
The MNO may also be referred to as a wireless service provider, wireless carrier, cellular company, or mobile network carrier, and is a provider of wireless communications services that owns or controls all the elements necessary to sell and deliver services to a user. In particular, the MNO owns or controls the elements of the network infrastructure necessary to provide services to subscribers (users) over a licensed spectrum.
The UEs and the MNO communicate via a transmission medium, such as a network. In a preferred embodiment, the network is a mobile network managed by the MNO. The transmission medium may use any of various wireless communication technologies, or telecommunication standards, such as GSM, UMTS, LTE, LTE-Advanced (LTE-A), 5G, HSPA, and the like. A communication via future telecommunication standards is possible.
In the example shown in
However, the present disclosure is not limited thereto and the embodiments may be implemented in and/or used with a number of different types of UE devices, including, but not limited to, cellular phones, tablet computers, wearable computing devices, portable media players, and any of various other computing devices.
Generally, a purpose of the Active Call Handover (ACH) is to have a stable ongoing voice call while the user is entering or leaving a vehicle. When exiting the vehicle, the call shall be handed over from the vehicle phone to the consumer's personal phone. In some embodiments, the vehicle detects whether the user is entering or leaving the vehicle, and the vehicle provides a trigger message (i.e., the handover request) for the Active Call Handover.
In some implementations, the embodiments of the preset disclosure are based on the standard 3GPP TS 24.337 Version 15, as will be explained in the following.
The network design may require coping with any kind of SIP clients with their capabilities and limitations. For the current use case, there are three devices implicated with the following requirements:
Vehicle (transferor): Requires a VoLTE device as defined in GSMA IR.92 enhanced with REFER procedure.
User's mobile phone (transfer target): VoLTE device as specified in GSMA IR.92.
Communication partner (transferee): any kind of SIP client.
In case the vehicle is involved in the original call and the user is leaving the vehicle, the message flow starts with a handover request in step 001 (e.g. SIP REFER based on the standard 3GPP TS 24.337 Version 15).
The SIP REFER header may include a REFER TO parameter set to the Public Primary MSISDN of the user's account. In more detail, the header of the handover request may include at least some of the following values:
The handover request in step 001 is sent by the first UE to the MNO.
In step 002, the MNO sends an OK message (REFER OK) to the first UE.
In step 003, the MNO sends the first invitation message (SIP INVITE) to the second UE.
In step 004, the second UE sends an OK message (INVITE OK) to the MNO.
In step 005, the MNO sends the second invitation message (SIP re-INVITE) to the third-party device.
In step 006, the third-party device sends an OK message (re-INVITE OK) to the MNO.
In step 007, the MNO sends an acknowledgement (INVITE ACK) to the second
UE.
In step 008, the MNO sends another acknowledgement (re-INVITE ACK) to the third-party device.
According to some embodiments, the method further includes, in step 009, sending, by the MNO, a termination message (SIP BYE) to the first UE.
In step 010, the first UE sends an OK message (BYE OK) to the MNO.
By completing the above process, the media path between the second UE (e.g. the user's smartphone) and the third-party device can be established.
During the transfer of the call, the third party is not on hold, that is, if the transfer execution time is too long, the third party may hang up due to interruption of the voice communication during the change of device.
Thus, according to some embodiments, if a timeout period of at least one of the handover request, the first invitation message and the second invitation message expires, the active call handover is aborted and the active call is restored between the first UE and the second UE.
In the example of
During the transfer of the call, the third party is not on hold, that is, if the transfer execution time is too long, the third party may hang up due to interruption of the voice communication during the change of device.
Thus, according to some embodiments, if an error of at least one of the handover request, the first invitation message and the second invitation message expires, the active call handover is aborted and the active call is restored between the first UE and the second UE.
In the example of
During the transfer of the call, the third party is not on hold, that is, if the transfer execution time is too long, the third party may hang up due to interruption of the voice communication during the change of device.
Thus, according to some embodiments, if a timeout period of at least one of the handover request, the first invitation message and the second invitation message expires, the active call handover is aborted and the active call is restored between the first UE and the second UE.
In the example of
During the transfer of the call, the third party is not on hold, that is, if the transfer execution time is too long, the third party may hang up due to interruption of the voice communication during the change of device.
Thus, according to some embodiments, if an error of at least one of the handover request, the first invitation message and the second invitation message expires, the active call handover is aborted and the active call is restored between the first UE and the second UE.
In the example of
During the transfer of the call, the third party is not on hold, that is, if the transfer execution time is too long, the third party may hang up due to interruption of the voice communication during the change of device.
Thus, according to some embodiments, if a timeout period of at least one of the handover request, the first invitation message and the second invitation message expires, the active call handover is aborted and the active call is restored between the first UE and the second UE.
In the example of
During the transfer of the call, the third party is not on hold, that is, if the transfer execution time is too long, the third party may hang up due to interruption of the voice communication during the change of device.
Thus, according to some embodiments, if an error of at least one of the handover request, the first invitation message and the second invitation message expires, the active call handover is aborted and the active call is restored between the first UE and the second UE.
In the example of
Generally, a purpose of the Active Call Handover (ACH) is to have a stable ongoing voice call while the user is entering or leaving a vehicle. When entering the vehicle, the call shall be handed over from the user's phone to the vehicle phone with the active and enabled consumer eSIM. In some embodiments, the vehicle detects whether the user is entering or leaving the vehicle, and the vehicle provides a trigger message (i.e., the handover request) for the Active Call Handover.
In some implementations, the embodiments of the preset disclosure are based on the standard 3GPP TS 24.337 Version 15, as will be explained in the following.
The network design may require coping with any kind of SIP clients with their capabilities and limitations. For the current use case, there are three devices implicated with the following requirements:
Vehicle: transfer target
User's mobile phone: transferor
Communication partner: transferee
The handover request in step 001 is sent by the second UE to the MNO.
In step 002, the MNO sends the second invitation message (SIP re-INVITE) to the third-party device.
In step 003, the third-party device sends an OK message (re-INVITE OK) to the MNO.
In step 004, the MNO sends the first invitation message (SIP INVITE) to the second UE.
In step 005, the second UE sends an acknowledgement (INVITE ACK) to the MNO.
In step 006, the MNO sends another acknowledgement (re-INVITE ACK) to the third-party device.
According to some embodiments, the method further includes, in step 007, sending, by the MNO, a termination message (SIP BYE) to the first UE.
In step 008, the first UE sends an OK message (BYE OK) to the MNO.
By completing the above process, the media path between the first UE (e.g. the vehicle) and the third-party device can be established.
During the transfer of the call, the third party is not on hold, that is, if the transfer execution time is too long, the third party may hang up due to interruption of the voice communication during the change of device.
Thus, according to some embodiments, if an error of at least one of the handover request, the first invitation message and the second invitation message expires, the active call handover is aborted and the active call is restored between the first UE and the second UE.
In the example of
During the transfer of the call, the third party is not on hold, that is, if the transfer execution time is too long, the third party may hang up due to interruption of the voice communication during the change of device.
Thus, according to some embodiments, if a timeout period of at least one of the handover request, the first invitation message and the second invitation message expires, the active call handover is aborted and the active call is restored between the first UE and the second UE.
In the example of
During the transfer of the call, the third party is not on hold, that is, if the transfer execution time is too long, the third party may hang up due to interruption of the voice communication during the change of device.
Thus, according to some embodiments, if an error of at least one of the handover request, the first invitation message and the second invitation message expires, the active call handover is aborted and the active call is restored between the first UE and the second UE.
In the example of
While the foregoing is directed to embodiments of the disclosure, other and further embodiments of the disclosure may be devised without departing from the basic scope thereof, and the scope thereof is determined by the claims that follow.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2020/054769 | 2/24/2020 | WO |