Roaming prompting method and device, electronic equipment, storage medium and computer program product

By prompting the calling user to the status of the calling object when the called user is in a roaming state, allowing the calling user to choose whether to continue the call, the problem of insignificant calls in international roaming services is solved, improving the user experience and saving network resources.

CN120282127AActive Publication Date: 2025-07-08NANJING XINHE TONGYAN TECHNOLOGY CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510560876.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-29
Publication Date
2025-07-08
Estimated Expiration
2045-04-29

AI Technical Summary

Technical Problem

In international roaming services, users receive a large number of irrelevant domestic calls when they are abroad, resulting in waste of resources and a decline in user experience. The existing technology has failed to effectively solve this problem.

Method used

When the called user is in a roaming state, the calling user is prompted through the network to be in a roaming state, allowing the calling user to choose whether to continue the call, and reducing unnecessary calls, including voice prompts and operation instructions.

Benefits of technology

Reduce unnecessary calls to called users, improve user experience, avoid waste of network resources, especially filter out calls made by automatic calling devices, saving roaming costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120282127A_ABST
    Figure CN120282127A_ABST
Patent Text Reader

Abstract

The invention relates to a roaming prompting method and device, electronic equipment, a storage medium and a computer program product. The roaming prompting method comprises the following steps: when a second user calls a first user, a called network to which the first user belongs receives a session request sent by an initiating network to which the second user belongs; the session request comprises a called number of the first user; after the called network detects that the first user carries the roaming mark based on the called number, prompt information is sent to the second user through the initiating network, and the prompt information is used for prompting that the first user is in the roaming state. According to the technical scheme provided by the invention, when the called user is in the roaming state, the calling user can be prompted that the called user is in the roaming state, so that the calling user determines whether to give up the call or continue to call, unnecessary calls to the called user are reduced, the use experience of the user is improved, and the waste of network resources can be avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technologies, and particularly relates to a roaming prompt method, device, electronic device, storage medium and computer program product. Background Art

[0002] In related technologies, international roaming services play a crucial role for most people when going abroad. However, at the same time, the resulting complaints are significantly increasing.

[0003] For example, for users who have enabled international roaming services, even when abroad, and even when sleeping, they will receive many domestic calls that they do not want to answer. Most of these calls are almost insignificant, such as advertisements, agency information, misdialed numbers, etc. Eventually, they have to pay for international roaming calls while being disturbed. However, due to various reasons, most mobile terminal users have to keep their mobile phones powered on and not in the silent state. Such calls can almost be said to be harassment.

[0004] Not only do these problems exist in 2G (2th Generation Mobile Communication Technology) and 3G (3th Generation Mobile Communication Technology) networks, but they also exist in VoLTE (Voice over Long-Term Evolution) and VoNR (Voice over New Radio) networks, and may even appear in future 6G (6th Generation Mobile Communication Technology) networks. With the gradual phasing out of 2G and 3G networks, more and more operators are starting to deploy VoLTE or VoNR networks to improve the voice call experience of customers and expect to gain benefits therefrom. These new-generation network services are not only superior to traditional 2G and 3G voice calls but also face competition from Internet calling applications. However, the traditional international roaming service makes the customer experience worse and worse in specific scenarios, especially when they are woken up from deep sleep by domestic calls. In most cases, the call of the calling party's mobile terminal is during the day, while in fact, the call of the called party's mobile terminal occurs at night.

[0005] This not only wastes international network resources, but also reduces customer satisfaction with traditional international roaming services. In addition, it is also unfair to the called party mobile terminal users who are in international roaming. So far, there is no solution in the specifications of 3GPP (3rd Generation Partnership Project) to solve this problem. Summary of the Invention

[0006] The purpose of this application is to provide a roaming prompt method, device, electronic device, storage medium and computer program product, which can prompt the calling user that the called user is in a roaming state when the called user is in a roaming state, so that the calling user can decide whether to abandon the call or continue the call, so as to reduce unnecessary calls to the called user, improve the user experience, and avoid waste of network resources.

[0007] According to the first aspect of the embodiments of the present application, a roaming prompt method is provided, including: When a second user calls a first user, the called network to which the first user belongs receives a session request sent by the originating network to which the second user belongs; the session request includes the called number of the first user; After detecting that the first user carries a roaming flag based on the called number, the called network sends a prompt message to the second user through the originating network, and the prompt message is used to prompt that the first user is in a roaming state.

[0008] In an implementation manner, the prompt message is further used to prompt a target operation for continuing the call; After the called network sends a prompt message to the second user through the originating network after detecting that the first user carries a roaming flag based on the called number, it further includes: After receiving a first notification message sent by the originating network, the called network continues to call the first user, where the originating network sends the first notification message to the called network after detecting the target operation performed by the second user, and the first notification message is used to notify the called network to continue calling the first user.

[0009] In an implementation manner, the roaming prompt method further includes: When continuing to call the first user, a second notification message is sent to the first user, and the second notification message includes the calling number of the second user.

[0010] In one embodiment, before the called network sends a prompt message to the second user via the initiating network after detecting that the first user carries a roaming flag based on the called number, the following steps are further included: The called network receives a subscription request sent by the first user, and the subscription request is used to subscribe to the roaming reminder service; After receiving the subscription request, the called network creates a control metric for the first user, and the default value of the control metric is a first specified value, and the first specified value is used to indicate that the roaming reminder service is in a deactivated state; After receiving the activation information sent by the first user, the called network switches the value of the control metric to a second specified value, and assigns the roaming flag to the first user after determining that the first user is in a roaming state; the second specified value is used to indicate that the roaming reminder service is in an activated state; the first specified value is different from the second specified value.

[0011] In one embodiment, after the called network switches the value of the control metric to the second specified value after receiving the activation information sent by the first user, the following steps are further included: After receiving the deactivation information sent by the first user, the called network switches the value of the control metric to the first specified value.

[0012] In one embodiment, before the called network sends a prompt message to the second user via the initiating network after detecting that the first user carries a roaming flag based on the called number, the following steps are further included: The called network obtains first location information of the access network of the first user, and sends the first location information to a first server, so that the first server obtains time difference information based on the first location information, the correspondence between location and time zone, and second location information of the initiating network, and the time difference information includes the time difference between the location where the access network is located and the location where the initiating network is located; Receive the time difference information sent by the first server, and generate the prompt message based on the time difference information; the prompt message is also used to prompt the time difference.

[0013] In one embodiment, the initiating network is a 2G network or a 3G network, and the called network is a 2G network or a 3G network; the called network includes a first home location register, and the first home location register is used to store first location information of the access network of the first user; The called network to which the first user belongs receives a session request sent by the initiating network to which the second user belongs, including: The first home location register receives the session request sent by the originating network, and the session request is used to request the mobile station roaming number of the first user; After detecting that the first user carries a roaming flag based on the called number, the called network sends a prompt message to the second user via the originating network, including: After detecting that the first user carries a roaming flag, the first home location register sends the prompt message to the second user via the originating network.

[0014] In an implementation, the originating network is a VoLTE network, and the called network is a VoLTE network; the called network includes a first query call session control function network element, a first serving call session control function network element, a first home subscriber server, and a first telecommunication application server; The called network to which the first user belongs receives the session request sent by the originating network to which the second user belongs, including: The first query call session control function network element receives the session request sent by the originating network; After the first query call session control function network element receives the session request sent by the originating network, it further includes: The first query call session control function network element sends a first location request to the first home subscriber server to obtain the first address information of the first serving call session control function network element; In response to the first location request, the first home subscriber server sends the first address information to the first query call session control function network element; The first query call session control function network element sends the session request to the first serving call session control function network element based on the first address information; The first serving call session control function network element sends the session request to the first telecommunication application server; The first telecommunication application server sends a first user information request to the first home subscriber server to obtain the first user information of the first user. The first user information includes access domain selection information assisted by a traffic control application server, and the first user information request includes the called number; After detecting that the first user carries a roaming flag based on the called number, the called network sends a prompt message to the second user via the originating network, including: After detecting that the first user carries a roaming flag, the first home subscriber server sends the prompt message to the second user via the originating network.

[0015] In one embodiment, the originating network is a 5G network, and the called network is a 5G network; the called network includes a first IMS network, a first user data network element, and a second telecommunications application server; the first IMS network includes a second query call session control function network element and a second serving call session control function network element, and the first user data network element includes a second home subscriber server or a first user data management network element; The called network to which the first user belongs receives a session request sent by the originating network to which the second user belongs, including: The second query call session control function network element receives the session request sent by the originating network; After the second query call session control function network element receives the session request sent by the originating network, it further includes: The second query call session control function network element sends a second location request to the first user data network element to obtain the second address information of the second serving call session control function network element; In response to the second location request, the first user data network element sends the second address information to the second query call session control function network element; The second query call session control function network element sends the session request to the second serving call session control function network element based on the second address information; The second serving call session control function network element sends the session request to the second telecommunications application server; The second telecommunications application server sends a second user information request to the first user data network element to obtain the second user information of the first user, and the second user information request includes the called number; After the called network detects that the first user carries a roaming flag based on the called number, it sends a prompt message to the second user via the originating network, including: After the first user data network element detects that the first user carries a roaming flag, it sends the prompt message to the second user via the originating network.

[0016] In one embodiment, the originating network is a 2G network or a 3G network, and the called network is a 4G network or a 5G network; The originating network includes a first media gateway control function network element; The called network includes a second IMS network, a second user data network element, and a third telecommunications application server; the second IMS network includes a third query call session control function network element and a third serving call session control function network element, and the second user data network element includes a third home subscriber server or a second user data management network element; The called network to which the first user belongs receives a session request sent by the originating network to which the second user belongs, including: The third query call session control function network element receives the session request sent by the first media gateway control function network element; After the third query call session control function network element receives the session request sent by the first media gateway control function network element, it further includes: The third query call session control function network element sends a third location request to the second user data network element to obtain the third address information of the third service call session control function network element; In response to the third location request, the second user data network element sends the third address information to the third query call session control function network element; The third query call session control function network element sends the session request to the third service call session control function network element based on the third address information; The third service call session control function network element sends the session request to the third telecommunications application server; The third telecommunications application server sends a third user information request to the second user data network element to obtain the third user information of the first user, and the third user information request includes the called number; After the called network detects that the first user carries a roaming mark based on the called number, it sends a prompt message to the second user via the originating network, including: After the second user data network element detects that the first user carries a roaming mark, it sends the prompt message to the second user via the originating network.

[0017] In an implementation, the originating network is a 2G network or a 3G network, and the called network is a 4G network or a 5G network; The called network includes a first media gateway control function network element, a second IMS network, a second user data network element, and a third telecommunications application server; the second IMS network includes a third query call session control function network element and a third service call session control function network element, and the second user data network element includes a third home subscriber server or a second user data management network element; The called network to which the first user belongs receives a session request sent by the originating network to which the second user belongs, including: The first media gateway control function network element receives the session request sent by the originating network; After the first media gateway control function network element receives the session request sent by the originating network, it further includes: The first media gateway control function network element sends the session request to the third query call session control function network element according to the routing setting information of the number segment to which the called number belongs; The third query call session control function network element sends a third location request to the second user data network element to obtain the third address information of the third service call session control function network element; In response to the third location request, the second user data network element sends the third address information to the third query call session control function network element; The third query call session control function network element sends the session request to the third service call session control function network element based on the third address information; The third service call session control function network element sends the session request to the third telecommunications application server; The third telecommunications application server sends a third user information request to the second user data network element to obtain the third user information of the first user, and the third user information request includes the called number; After the called network detects that the first user carries a roaming flag based on the called number, the called network sends a prompt message to the second user via the originating network, including: After the second user data network element detects that the first user carries a roaming flag, the second user data network element sends the prompt message to the second user via the originating network.

[0018] In one embodiment, the originating network is a 4G network or a 5G network; the called network is a 2G network or a 3G network; The originating network includes a second media gateway control function network element; The called network includes a circuit-switched network, and the circuit-switched network includes a first visited mobile switching center and a second home location register; The called network to which the first user belongs receives the session request sent by the originating network to which the second user belongs, including: The first visited mobile switching center receives the session request sent by the second media gateway control function network element; After the first visited mobile switching center receives the session request sent by the second media gateway control function network element, it further includes: The first visited mobile switching center sends the session request to the second home location register, and the session request is used to request the mobile station roaming number of the first user; After the called network detects that the first user carries a roaming flag based on the called number, the called network sends a prompt message to the second user via the originating network, including: After detecting that the first user carries a roaming flag, the second home location register sends the prompt message to the second user via the originating network.

[0019] In one implementation, the originating network is a 4G network or a 5G network; the called network is a 2G network or a 3G network; The called network includes a second media gateway control function network element and a circuit-switched network, and the circuit-switched network includes a first visited mobile switching center and a second home location register; The called network belonging to the first user receives a session request sent by the originating network belonging to the second user, including: The second media gateway control function network element receives the session request sent by the originating network; After the second media gateway control function network element receives the session request sent by the originating network, it further includes: The second media gateway control function network element sends the session request to the first visited mobile switching center; The first visited mobile switching center sends the session request to the second home location register, and the session request is used to request the mobile station roaming number of the first user; After the called network detects that the first user carries a roaming flag based on the called number, it sends a prompt message to the second user via the originating network, including: After detecting that the first user carries a roaming flag, the second home location register sends the prompt message to the second user via the originating network.

[0020] According to a second aspect of the embodiments of the present application, a roaming prompt device is provided, which is applied to the called network to which the first user belongs. The device includes: A first receiving module, configured to receive a session request sent by the originating network to which the second user belongs when the second user calls the first user; the session request includes the called number of the first user; A first sending module, configured to send a prompt message to the second user via the originating network after the called network detects that the first user carries a roaming flag based on the called number, and the prompt message is used to prompt that the first user is in a roaming state.

[0021] In one implementation, the prompt message is further used to prompt a target operation for continuing the call; the device further includes: The calling module is configured to continue calling the first user after the called network receives the first notification message sent by the originating network, where the originating network sends the first notification message to the called network after detecting the target operation performed by the second user, and the first notification message is used to notify the called network to continue calling the first user.

[0022] In one embodiment, the roaming prompt device further includes: The second sending module is configured to send a second notification message to the first user when continuing to call the first user, and the second notification message includes the calling number of the second user.

[0023] In one embodiment, the roaming prompt device further includes: The second receiving module is configured to receive a subscription request sent by the first user, and the subscription request is used to subscribe to the roaming reminder service; The creating module is configured to create a control metric for the first user after the called network receives the subscription request, and a default value of the control metric is a first specified value, and the first specified value is used to indicate that the roaming reminder service is in a deactivated state; The switching module is configured to switch the value of the control metric to a second specified value after the called network receives the activation information sent by the first user, and assign the roaming flag to the first user after determining that the first user is in a roaming state; the second specified value is used to indicate that the roaming reminder service is in an activated state; the first specified value is different from the second specified value.

[0024] In one embodiment, the switching module is further configured to switch the value of the control metric to the first specified value after the called network receives the deactivation information sent by the first user.

[0025] In one embodiment, the roaming prompt device further includes: The third sending module is configured to obtain first location information of the access network of the first user, and send the first location information to a first server, so that the first server obtains time difference information based on the first location information, the correspondence between location and time zone, and second location information of the originating network, and the time difference information includes the time difference between the location where the access network is located and the location where the originating network is located; The generating module is configured to receive the time difference information sent by the first server, and generate the prompt information based on the time difference information; the prompt information is further used to prompt the time difference.

[0026] According to a third aspect of the embodiments of the present application, an electronic device is provided, including a memory and a processor. The memory is used to store a computer program executable by the processor; the processor is used to execute the computer program in the memory to implement the above method.

[0027] According to a fourth aspect of the embodiments of the present application, a computer-readable storage medium is provided, on which a computer program is stored. It is characterized in that when the executable computer program in the storage medium is executed by a processor, the above method can be implemented.

[0028] According to a fifth aspect of the embodiments of the present application, a computer program product is provided, including a computer program which, when executed by a processor, implements the above method.

[0029] Compared with the prior art, the beneficial effect of the present application is that when a second user calls a first user, the called network to which the first user belongs receives a session request sent by the originating network to which the second user belongs. The session request includes the called number of the first user. Then, after detecting that the first user carries a roaming flag based on the called number, the called network sends a prompt message to the first user via the originating network. The prompt message is used to prompt the first user that they are in a roaming state. In this way, when the called user is in a roaming state, the calling user can be prompted that the user they are calling is in a roaming state, so that the calling user can decide whether to abandon the call or continue the call, reducing unnecessary calls to the called user, improving the user experience, and also avoiding waste of network resources.

[0030] Furthermore, the prompt message is also used to prompt the target operation for continuing the call. The called network only continues to call the first user after receiving the first notification message sent by the originating network. Since automatic call devices such as telemarketing robots cannot perform human-computer interaction and thus cannot perform the target operation for continuing the call, in this way, calls made by automatic call devices can be filtered out, reducing unnecessary calls to the called user, such as deliberately harassing calls and fraud calls, avoiding disturbing the called user and avoiding waste of network resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] Figure 1 is a flowchart of a roaming prompt method shown according to an exemplary embodiment.

[0032] Figure 2 is a flowchart of a roaming prompt method shown according to another exemplary embodiment.

[0033] Figure 3 is a flowchart of a roaming prompt method shown according to another exemplary embodiment.

[0034] Figure 4It is a flowchart of a roaming prompt method shown according to another exemplary embodiment.

[0035] Figure 5 It is a flowchart of a roaming prompt method shown according to the related art.

[0036] Figure 6 It is a flowchart of a roaming prompt method shown according to another exemplary embodiment.

[0037] Figure 7 It is a flowchart of a roaming prompt method shown according to the related art.

[0038] Figure 8 It is a flowchart of a roaming prompt method shown according to another exemplary embodiment.

[0039] Figure 9 It is a flowchart of a roaming prompt method shown according to another exemplary embodiment.

[0040] Figure 10 It is a flowchart of a roaming prompt method shown according to another exemplary embodiment.

[0041] Figure 11 It is a flowchart of a roaming prompt method shown according to another exemplary embodiment.

[0042] Figure 12 It is a flowchart of a roaming prompt method shown according to another exemplary embodiment.

[0043] Figure 13 It is a flowchart of a roaming prompt method shown according to another exemplary embodiment.

[0044] Figure 14 It is a block diagram of a roaming prompt device shown according to an exemplary embodiment.

[0045] Figure 15 It is a block diagram of a roaming prompt device shown according to another exemplary embodiment.

[0046] Figure 16 It is a block diagram of a roaming prompt device shown according to another exemplary embodiment.

[0047] Figure 17 It is a block diagram of a roaming prompt device shown according to another exemplary embodiment.

[0048] Figure 18 It is a block diagram of a roaming prompt device shown according to another exemplary embodiment.

[0049] Figure 19 It is a block diagram of an electronic device shown according to an exemplary embodiment. Detailed implementation manners

[0050] Unless otherwise defined, the technical terms or scientific terms used in this specification and the claims shall have the ordinary meanings as understood by those of ordinary skill in the technical field to which the present invention pertains. The following will describe the detailed implementation manners of the present invention with reference to the accompanying drawings. It should be noted that in the process of the detailed description of these implementation manners, for the sake of concise description, this specification cannot describe all the features of the actual implementation manners in detail. Without departing from the spirit and scope of the present invention, those skilled in the art can modify and replace the implementation manners of the present invention, and the obtained implementation manners are also within the protection scope of the present invention.

[0051] An embodiment of the present application provides a roaming prompt method. This roaming prompt method can be applied to the called network. Please refer to Figure 1 , this roaming prompt method can be applied to international roaming scenarios and regions or countries with many time zones, and may include the following steps S101 to step S102: Step S101, when the second user calls the first user, the called network to which the first user belongs receives a session request sent by the originating network to which the second user belongs; the session request includes the called number of the first user.

[0052] Step S102, after the called network detects that the first user carries a roaming flag based on the called number, it sends a prompt message to the second user via the originating network, and the prompt message is used to prompt that the first user is in a roaming state.

[0053] In this embodiment, the first user and the second user may be mobile phone users. When the second user calls the first user, the network used by the second user to initiate the call is the originating network, which can also be called the calling network, and the network used by the first user is the called network. The second user can be called the calling user, and the first user can be called the called user.

[0054] In this embodiment, the originating network and the called network are mobile communication networks. For example, 2G network, 3G network, 4G network, 5G network or other mobile communication networks. The originating network and the called network may be the same or different.

[0055] In this embodiment, when the second user calls the first user, the called network receives the session request sent by the originating network; the session request includes the called number of the first user. After the called network detects that the first user carries a roaming flag based on the called number, it sends a prompt message to the second user via the originating network, and the prompt message is used to prompt that the first user is in a roaming state.

[0056] In this embodiment, the prompt message may be a voice prompt message. For example, the second user may be prompted by voice that "the user you called is currently in a roaming state".

[0057] In this way, when the called user is in a roaming state, the calling user can be prompted that the user being called is in a roaming state, so that the calling user can decide whether to abandon the call or continue the call. When the calling user believes that the content to be communicated by phone is not important enough to immediately talk to the called user, the call can be abandoned. In this way, unnecessary calls to the called user can be reduced, the user experience can be improved, and network resource waste can also be avoided. The technical solution provided by this application can provide a roaming reminder service for the called user on the basis of traditional international roaming services, creating a new value-added service for telecom companies. Therefore, it can not only improve user satisfaction, but also help telecom companies gain benefits and user loyalty.

[0058] Another embodiment of this application provides a roaming prompt method. Please refer to Figure 2 This roaming prompt method may include the following steps S201 to S203: Step S201, when the second user calls the first user, the called network to which the first user belongs receives a session request sent by the originating network to which the second user belongs; the session request includes the called number of the first user.

[0059] Step S201 is similar to S101 described above and will not be elaborated here.

[0060] Step S202, after the called network detects that the first user carries a roaming flag based on the called number, it sends a prompt message to the second user via the originating network, and the prompt message is used to prompt that the first user is in a roaming state.

[0061] In this embodiment, the prompt message is used to prompt that the first user is in a roaming state and the target operation for continuing the call.

[0062] In this embodiment, the prompt message may be a voice prompt message. The target operation for continuing the call may be pressing the "#" key, but is not limited thereto. For example, the second user may be prompted by voice that "the user you called is currently in a roaming state. If you do not wish to continue the call, please hang up. If you wish to continue the call, please press the '#' key".

[0063] In this embodiment, the prompt message may further include other prompt messages. For example, the second user may be prompted by voice that "you can choose to send a text message to the called user. Please select the text message service after hanging up".

[0064] Step S203: After receiving the first notification message sent by the originating network, the called network continues to call the first user. The originating network sends the first notification message to the called network after detecting the target operation performed by the second user. The first notification message is used to notify the called network to continue calling the first user.

[0065] In this step, the originating network sends the first notification message to the called network after detecting the target operation performed by the second user, notifying the called network to continue calling the first user. After receiving the first notification message sent by the originating network, the called network continues to call the first user.

[0066] Since the called network only continues to call the first user after receiving the first notification message sent by the originating network, and since automatic call devices such as telemarketing robots cannot perform human-computer interaction and thus cannot perform the target operation for continuing the call, this can filter out calls made by automatic call devices, reduce unnecessary calls to the called user, such as deliberately harassing calls and scam calls, and avoid disturbing the called user as well as wasting network resources.

[0067] In one embodiment, when the second user continues to call the first user, the called network sends a second notification message to the first user. The second notification message includes the calling number of the second user, so that the called user can decide whether to answer the call based on the calling number. The second notification message can be sent to the first user by means of voice, text message, application program, etc. For example, when the calling number is a number familiar to the first user or a number in the address book, the call can be answered; otherwise, the call can be rejected. In this way, it is possible to reduce the called user from answering unnecessary calls, such as telemarketing calls, harassing calls, and scam calls, avoid disturbing the called user as well as wasting network resources. Especially when the called user is in the international roaming state, roaming fees can be saved.

[0068] In one embodiment, after determining that the second user has stopped calling, the called network can send a third notification message to the first user. The third notification message is used to notify the first user of the call information from the second user. The call information includes the calling number and call time of the second user. In this way, it is possible to facilitate the called user to understand the information of the calling user who attempts to contact the called user when in the roaming state, so as to actively contact the calling user when convenient.

[0069] In one embodiment, as Figure 3 shown, before step S202, the following steps S301 to S303 are further included: Step S301: The called network receives a subscription request sent by the first user. The subscription request is used to subscribe to the roaming reminder service.

[0070] In this embodiment, the first user can send a subscription request to the called network through a mobile terminal (such as a mobile phone) to subscribe to the roaming reminder service. For example, the first user can send a subscription request (a specified first string) to the called network through a messaging application or a carrier application on the mobile terminal (such as a mobile phone) to subscribe to the roaming reminder service. Of course, the roaming reminder service can also be subscribed through other means.

[0071] Step S302: After receiving the subscription request, the called network creates a control metric for the first user. The default value of the control metric is a first specified value, and the first specified value is used to indicate that the roaming reminder service is in a deactivated state.

[0072] In this step, after receiving the subscription request, the called network creates a control metric for the first user. The default value of the control metric is a first specified value, such as 0, and the first specified value is used to indicate that the roaming reminder service is in a deactivated state.

[0073] Step S303: After receiving the activation information sent by the first user, the called network switches the value of the control metric to a second specified value and assigns a roaming flag to the first user after determining that the first user is in a roaming state; the second specified value is used to indicate that the roaming reminder service is in an activated state; the first specified value is different from the second specified value.

[0074] In this embodiment, if the first user wants to use the roaming reminder service, the first user can send activation information to the called network to activate the roaming reminder service. For example, the first user can send a subscription request (a specified second string) to the called network through a messaging application or a carrier application on the mobile terminal (such as a mobile phone) to activate the roaming reminder service.

[0075] After receiving the activation information sent by the first user, the called network switches the value of the control metric to a second specified value. The second specified value is different from the first specified value. For example, the second specified value is 1, and the second specified value is used to indicate that the roaming reminder service is in an activated state. After determining that the first user is in a roaming state, the called network assigns a roaming flag to the first user. When the roaming reminder service is in an activated state, the called network can execute the above steps S201 - S203.

[0076] In this embodiment, even if the user subscribes to the roaming reminder service, if the value of the control metric is the first specified value, the roaming reminder service is in a deactivated state. If the first user wants to use the roaming reminder service, the first user can send activation information to the called network to activate the roaming reminder service.

[0077] In this embodiment, after step S303, the following may further be included: After receiving the deactivation information sent by the first user, the called network switches the value of the control indicator to a first specified value. For example, the first user may send the deactivation information (a specified third string) to the called network through a messaging application or a carrier application on a mobile terminal (such as a mobile phone) to switch the value of the control indicator to the first specified value and deactivate the roaming reminder service.

[0078] In this embodiment, if the first user is worried about privacy leakage and does not want the calling user to know that the first user is in a roaming state, the first user may also send deactivation information to the called network to switch the roaming reminder service from the active state to the deactivated state.

[0079] Another exemplary embodiment of the present application further provides a roaming prompt method. As Figure 4 shown, in this embodiment, on the basis of the embodiment shown in Figure 1 or Figure 2 shown, before step S102 or step S202, the following steps S401 to S402 are further included: Step S401, the called network obtains first location information of the access network of the first user and sends the first location information to the first server for the first server to obtain time difference information based on the first location information, the correspondence between location and time zone, and second location information of the originating network, where the time difference information includes the time difference between the location where the access network is located and the location where the originating network is located.

[0080] In this step, the called network may periodically or in real time obtain the first location information of the access network of the first user and send the first location information to the first server. After receiving the first location information of the access network of the first user sent by the called network, the first server obtains the first time zone where the access network is located based on the first location information and the pre-stored correspondence between location and time zone, and obtains the second time zone of the originating network based on the second location information of the originating network and the pre-stored correspondence between location and time zone, and obtains time difference information based on the first time zone and the second time zone, where the time difference information includes the time difference between the location where the access network is located and the location where the originating network is located.

[0081] Step S402, receive the time difference information sent by the first server and generate a prompt information based on the time difference information; the prompt information is also used to prompt the time difference.

[0082] In this embodiment, after obtaining the time difference information, the first server sends the time difference information to the called network. The called network receives the time difference information sent by the first server and generates the above-mentioned prompt information based on the time difference information. In this embodiment, the prompt information is also used to prompt the time difference. In this way, it is convenient for the calling user to understand the time difference of the called user relative to the calling user. Furthermore, the calling user can understand whether the called user is in domestic roaming or international roaming based on the time difference, so as to decide whether to abandon the call or continue the call. When the calling user believes that the content to be communicated by phone is not important enough to immediately talk to the called user, the calling user can abandon the call. In this way, unnecessary calls to the called user can be reduced, the user experience can be improved, and network resource waste can be avoided.

[0083] The first server can be a component of the User Data Management Network Element UDM in the 5G network or can be deployed based on a virtual environment.

[0084] The roaming prompt method of this application is briefly introduced above. Next, the roaming prompt method of this application will be introduced in detail.

[0085] Another exemplary embodiment of this application also provides a roaming prompt method. In this embodiment, the originating network is a 2G network or a 3G network, and the called network is a 2G network or a 3G network.

[0086] Before introducing the roaming prompt method in this embodiment, first introduce the mobile communication method for the second user to call the first user in the related art when there is no roaming reminder service.

[0087] As Figure 5 shown, the interaction flowchart for the second user to call the first user when there is no roaming reminder service. In the related art, the first user Mt and the second user Mo are domestic users using the domestic network (Home Network). The first user Mt is in the international roaming state, and the visited network is a foreign network.

[0088] As Figure 5 shown, the originating network includes the first access device RAN1, the first mobile switching center MSCS1, the first visitor location register VLR1, and the first media gateway MGW1. The called network includes the first home location register HLR1. The first home location register HLR1 is used to store the first location information of the visited network of the first user Mt. The visited network includes the second mobile switching center MSCS2, the second visitor location register VLR2, and the second access device RAN2. The originating network is connected via the International Signaling Transfer Point (ISTP).

[0089] Assume that the mobile phone used by the second user Mo accesses the originating network, and the mobile phone used by the first user Mt accesses the called network. AsFigure 5 As shown, when there is no roaming reminder service, the mobile communication method for the second user to call the first user includes the following steps: S51 to S57: S51: The second user Mo sends a session request to the CN (core network) of the originating network, and the session request includes the called number.

[0090] In this step, the second user Mo sends a session request (or establishment information) to the CN (core network) of the originating network via the first access device RAN1. The CN (core network) of the originating network includes the first mobile switching center MSCS1, the first visitor location register VLR1, and the first media gateway MGW1.

[0091] S52: The first mobile switching center MSCS1 and the first visitor location register VLR1 send a routing information request to the first home location register HLR1 to obtain the MSRN (Mobile Station Roaming Number) of the first user Mt.

[0092] In this step, the first mobile switching center MSCS1 and the first visitor location register VLR1 send a routing information request to the first home location register HLR1 based on the session request to obtain the MSRN (Mobile Station Roaming Number) of the first user Mt.

[0093] It should be noted that the devices connected by " / " in the specification drawings are deployed on one physical entity. For example, Figure 5 "MSCS1 / VLR1 / MGW1" in indicates that the first mobile switching center MSCS1, the first visitor location register VLR1, and the first media gateway MGW1 are deployed on one physical entity.

[0094] S53: The first home location register HLR1 sends a request for providing the Mobile Station Roaming Number (MSRN) to the second mobile switching center MSCS2 and the second visitor location register VLR2 of the visited network through the ISTP (International Signaling Transfer Point). Among them, the first home location register HLR1 has received the updated location information of the first user Mt and reserved the relevant visitor location information.

[0095] In this step, the first home location register HLR1 sends a request for providing the Mobile Station Roaming Number (MSRN) to the visited second mobile switching center MSCS2 and the second visitor location register VLR2 through the ISTP.

[0096] S54: The second mobile switching center MSCS2 and the second visitor location register VLR2 of the visited network respond to the request for providing the Mobile Station Roaming Number from the first home location register HLR1 and send the MSRN (Mobile Station Roaming Number) to the first home location register HLR1.

[0097] In this step, the second Mobile Switching Center MSCS2 and the second Visitor Location Register VLR2 of the visited network respond to the request for providing the Mobile Station Roaming Number and send the Mobile Station Roaming Number to the first Home Location Register HLR1.

[0098] S55: The first Home Location Register HLR1 responds with the Mobile Station Roaming Number to the first Mobile Switching Center MSCS1 and the first Visitor Location Register VLR1.

[0099] In this step, the first Home Location Register HLR1 responds with the Mobile Station Roaming Number to the first Mobile Switching Center MSCS1 and the first Visitor Location Register VLR1.

[0100] S56: The first Mobile Switching Center MSCS1 and the first Visitor Location Register VLR1 send an IAM (Initial Address Message) to establish a connection with the second Mobile Switching Center MSCS2 and the second Visitor Location Register VLR2 of the visited network.

[0101] In this step, the first Mobile Switching Center MSCS1 and the first Visitor Location Register VLR1 send an IAM (Initial Address Message) to establish a connection with the second Mobile Switching Center MSCS and the second Visitor Location Register VLR2 of the visited network.

[0102] S57: The second Mobile Switching Center MSCS2 and the second Visitor Location Register VLR2 of the visited network start paging the first user Mt.

[0103] In this step, the second Mobile Switching Center MSCS2 and the second Visitor Location Register VLR2 of the visited network start paging the first user Mt. Eventually, the first user Mt may be harassed by most insignificant calls (e.g., when sleeping).

[0104] In this embodiment, after introducing the Mobile Incoming Roaming Reminder service (MITRR), as Figure 6 shown, this roaming prompt method may include the following: Step S51, the second user Mo sends a session request to the CN (Core Network) of the originating network, and this session request contains the called number.

[0105] In this step, the second user Mo sends a session request (or establishment information) to the CN (Core Network) of the originating network via the first access device RAN1.

[0106] Step S52, the first Mobile Switching Center MSCS1 and the first Visitor Location Register VLR1 send a routing information request to the first Home Location Register HLR1 to obtain the MSRN (Mobile Station Roaming Number) of the first user Mt.

[0107] In this step, the first Mobile Switching Center (MSCS1) and the first Visitor Location Register (VLR1) send routing information to the first Home Location Register (HLR1) based on the session request to request the Mobile Station Roaming Number (MSRN) of the first user Mt. That is, the first Home Location Register receives the session request sent by the originating network, and the session request is used to request the Mobile Station Roaming Number of the first user.

[0108] Step S6a, after the first Home Location Register detects that the first user carries a roaming flag, it sends a prompt message to the second user via the originating network.

[0109] In this step, when the first Home Location Register (HLR1) detects that the first user Mt is marked with MTIRR (Mobile Terminated International Roaming Remind), it notifies the core network (CN) of the originating network of the following information: the first user Mt is in the international roaming state. Among them, MTIRR is the roaming flag.

[0110] Step S6b, the first Mobile Switching Center (MSCS1) and the first Media Gateway (MGW1) will send voice information to notify the second user Mo.

[0111] In this step, the first Mobile Switching Center (MSCS1) and the first Media Gateway (MGW1) will send voice information to notify the second user Mo that the first user Mt is in the international roaming state. For example, Hello, the user you dialed is currently abroad. If you do not wish to continue the call, please hang up, and your call information will be forwarded to the called user. If you wish to continue the call, please press the "#" key. Alternatively, you can choose to send a text message to the called user. Please select the text message service after hanging up.

[0112] The second user Mo decides whether to make a call, rather than blindly making a call based on the traditional process.

[0113] When the second user Mo decides not to make a call, the originating network releases the call and returns a release message to the CN. Optionally, the calling number can be sent to the first user Mt via SMS (Short Message Service).

[0114] When the second user Mo decides to make a call, the "#" key can be pressed to continue the call.

[0115] Step S6c, when the originating network detects the target operation of the second user Mo's continued call, it maintains the call and forwards it to the first Home Location Register (HLR1) via the first Mobile Switching Center (MSCS1) to return to S53.

[0116] Step S53: The first home location register HLR1 sends a request to provide a mobile station roaming number (MSRN) to the second mobile switching center MSCS2 and the second visitor location register VLR2 of the visited network through ISTP.

[0117] In this embodiment, after step S53, steps S54 to S57 are continued to continue calling the first user Mt.

[0118] In this embodiment, introducing the MTIRR service can more effectively solve the problem that the calling user blindly initiates a call without knowing whether the called user is in an international roaming state.

[0119] Another exemplary embodiment of the present application also provides a roaming prompt method. In this embodiment, the originating network is a VoLTE network, and the called network is a VoLTE network.

[0120] Before introducing the roaming prompt method in this embodiment, first introduce the mobile communication method for the second user to call the first user in the related art when there is no roaming reminder service.

[0121] As Figure 7 shown, the interaction flowchart for the second user to call the first user when there is no roaming reminder service. In the related art, the first user Mt and the second user Mo are domestic users using the domestic network (Home Network), and the first user Mt is in an international roaming state, and the visited network is a foreign network.

[0122] As Figure 7 shown, the originating network (Origination Network) includes the third access device RAN3, the first evolved packet core network EPC1, the first session border controller SBC1, the first proxy call session control function network element P-CSCF1, and the second serving call session control function network element S-CSCF1.

[0123] The called network (Termination Network) includes the first query call session control function network element I-CSCF2, the first serving call session control function network element S-CSCF2, the first home subscriber server HSS1, and the first telecommunication application server TAS1.

[0124] The visited network (Visited Network) includes the fourth access device RAN4, the second evolved packet core network EPC2, the second session border controller SBC2, and the second proxy call session control function network element P-CSCF2.

[0125] Assume that the mobile phone used by the second user Mo accesses the originating network, and the mobile phone used by the first user Mt accesses the called network. As Figure 7 shown, when there is no roaming reminder service, the mobile communication method for the second user to call the first user includes the following steps S71 to S711: Step S71: The second user Mo sends a session request to the first session border controller SBC1 and the first proxy call session control function network element P-CSCF1 through the third access device RAN3 and the first evolved packet core network EPC1.

[0126] It should be noted that the first session border controller SBC1 is a function of the first proxy call session control function network element P-CSCF1, which can be regarded as a gateway, and the first proxy call session control function network element P-CSCF1 can be represented by the first session border controller SBC1.

[0127] In this step, the session request can be a session initiation request (SIP INVITE). The second user Mo sends a session request to the first session border controller SBC1 and the first proxy call session control function network element P-CSCF1 through the third access device RAN3 and the first evolved packet core network EPC1.

[0128] Step S72: The first session border controller SBC1 and the first proxy call session control function network element P-CSCF1 forward the session request to the second serving call session control function network element S-CSCF1. During the registration process, the first proxy call session control function network element P-CSCF1 has recorded the address of the next call session control function (CSCF), that is, the first proxy call session control function network element P-CSCF1 has recorded the address of the second serving call session control function network element S-CSCF1.

[0129] Step S73: The second serving call session control function network element S-CSCF1 forwards the session request to the first interrogating call session control function network element I-CSCF2.

[0130] Step S74: The first interrogating call session control function network element I-CSCF2 sends a first location request to the first home subscriber server HSS1 to obtain the first address information of the first serving call session control function network element S-CSCF2.

[0131] Step S75: In response to the first location request, the first home subscriber server HSS1 sends the first address information to the first interrogating call session control function network element I-CSCF2.

[0132] Step S76: The first query call session control function network element I-CSCF2 sends a session request to the first serving call session control function network element S-CSCF2 based on the first address information, and the first serving call session control function network element S-CSCF2 sends the session request to the first telecommunication application server TAS1.

[0133] Step S77: The first telecommunication application server TAS1 sends a first user information request to the first home subscriber server HSS1 to obtain the first user information of the first user. The first user information request includes the called number.

[0134] Step S78: In response to the first user information request, the first home subscriber server HSS1 sends the first user information to the first telecommunication application server TAS1. The first user information may include traffic control application server (T-ADS)-assisted access domain selection information for managing traffic and selecting the optimal access point in the network.

[0135] Step S79: The first telecommunication application server TAS1 sends the session request to the first serving call session control function network element S-CSCF2.

[0136] Step S710: The first serving call session control function network element S-CSCF2 records the address of the second proxy call session control function network element P-CSCF2 accessing the network, and forwards the session request to the second session border controller SBC2 and the second proxy call session control function network element P-CSCF2.

[0137] In this step, the first serving call session control function network element S-CSCF2 records the address of the second proxy call session control function network element P-CSCF2 accessing the network, and forwards the session request to the second session border controller SBC2 and the second proxy call session control function network element P-CSCF2.

[0138] Step S711: The session request is transmitted through the second evolved packet core network EPC2 and the fourth access device RAN4 to page the first user Mt. Eventually, the first user Mt may be harassed by most insignificant calls (e.g., while sleeping).

[0139] In this embodiment, after introducing the roaming reminder service (MITRR), as Figure 8 shown, this roaming reminder method may include the following steps: Step S71: The second user Mo sends a session request to the first session border controller SBC1 and the first proxy call session control function network element P-CSCF1 through the third access device RAN3 and the first evolved packet core network EPC1.

[0140] In this step, the session request can be a session initiation request (SIP INVITE). The second user Mo sends the session request to the first session border controller SBC1 and the first proxy call session control function network element P-CSCF1 through the third access device RAN3 and the first evolved packet core network EPC1.

[0141] Step S72: The first session border controller SBC1 and the first proxy call session control function network element P-CSCF1 forward the session request to the second serving call session control function network element S-CSCF1. During the registration process, the first proxy call session control function network element P-CSCF1 has recorded the address of the next call session control function (CSCF), that is, the first proxy call session control function network element P-CSCF1 has recorded the address of the second serving call session control function network element S-CSCF1.

[0142] Step S73: The second serving call session control function network element S-CSCF1 forwards the session request to the first interrogating call session control function network element I-CSCF2.

[0143] Step S74: The first interrogating call session control function network element I-CSCF2 sends a first location request to the first home subscriber server HSS1 to obtain the first address information of the first serving call session control function network element S-CSCF2.

[0144] Step S75: In response to the first location request, the first home subscriber server HSS1 sends the first address information to the first interrogating call session control function network element I-CSCF2.

[0145] Step S76: The first interrogating call session control function network element I-CSCF2 sends the session request to the first serving call session control function network element S-CSCF2 based on the first address information, and the first serving call session control function network element S-CSCF2 sends the session request to the first telecommunication application server TAS1.

[0146] Step S77: The first telecommunication application server TAS1 sends a first user information request to the first home subscriber server HSS1 to obtain the first user information of the first user. The first user information request includes the called number.

[0147] Step S81: After detecting that the first user carries a roaming flag, the first home subscriber server HSS1 sends a prompt message to the second user via the originating network.

[0148] In this step, after the first home subscriber server HSS1 detects that the first user Mt carries a roaming flag, it responds to the first user information and international roaming information of the first user Mt to the first telecommunication application server TAS1. The international roaming information of the first user Mt will be returned to the second user Mo through the third IMS (IP Multimedia Subsystem) network and the first evolved packet core network EPC1. The third IMS (IP Multimedia Subsystem) network includes the first session border controller SBC1, the first proxy call session control function network element P-CSCF1, and the second serving call session control function network element S-CSCF1. The above prompt information can be voice prompt information. For example, it can voice prompt the second user Mo that the user you dialed has gone abroad. If you do not continue the call, please hang up, and your call information will be forwarded to the first user Mt. If you prefer to continue the call, please press the "#" key. This process involves multiple communication steps (step S8a, step S8b, step S8c, and step S8d), and then the second user Mo will decide whether to continue the call.

[0149] In step S8a, the first telecommunication application server TAS1 sends the prompt information to the first interrogating call session control function network element I-CSCF2 and the first serving call session control function network element S-CSCF2. In step S8b, the first interrogating call session control function network element I-CSCF2 and the first serving call session control function network element S-CSCF2 send the prompt information to the second serving call session control function network element S-CSCF1. In step S8c, the second serving call session control function network element S-CSCF1 sends the prompt information to the first session border controller SBC1 and the first proxy call session control function network element P-CSCF1. In step S8d, the first session border controller SBC1 and the first proxy call session control function network element P-CSCF1 send the prompt information to the second user Mo.

[0150] When the second user Mo decides not to make a call, it sends call release information to the third IMS (IP Multimedia Subsystem) network. This process involves multiple communication steps (step S8e, step S8f, step S8g, and step S8h), and the caller's ID information can be sent to the first user Mt via SMS. The caller's ID information can be the calling number.

[0151] In step S8e, the second user Mo sends call release information to the first session border controller SBC1 and the first proxy call session control function network element P-CSCF1 through the third access device RAN3 and the first evolved packet core network EPC1. In step S8f, the first session border controller SBC1 and the first proxy call session control function network element P-CSCF1 forward the call release information to the second serving call session control function network element S-CSCF1. In step S8g, the second serving call session control function network element S-CSCF1 forwards the call release information to the first interrogating call session control function network element I-CSCF2. In step S8h, the first interrogating call session control function network element I-CSCF2 sends the call release information to the first telecommunication application server TAS1.

[0152] When the second user Mo decides to make a call, a response is sent to the first telecommunication application server TAS1 to continue. The information flow process is as shown in step S8e, step S8f, step S8g, and step S8h, except that the information transmitted is the continue call information.

[0153] Step S79: The first telecommunication application server TAS1 sends a session request to the first serving call session control function network element S-CSCF2, returning to the traditional call process as Figure 7 shown.

[0154] This process may include a T-ADS (Traffic Control Application Server)-assisted access domain selection function for managing traffic and selecting the optimal access point in the network.

[0155] Step S710: The first serving call session control function network element S-CSCF2 records the address of the second proxy call session control function network element P-CSCF2 accessing the network and forwards the session request to the second session border controller SBC2 and the second proxy call session control function network element P-CSCF2.

[0156] Step S711: The session request is transmitted through the second evolved packet core network EPC2 and the fourth access device RAN4 to page the first user Mt.

[0157] In this embodiment, introducing the MTIRR service can more effectively solve the problem that the calling user blindly initiates a call without knowing whether the called user is in the international roaming state. Therefore, the solution with the MTIRR service is smarter than the traditional solution that only includes the international roaming service.

[0158] Another exemplary embodiment of the present application also provides a roaming prompt method. In this embodiment, the originating network is a 5G network, and the called network is a 5G network.

[0159] The first user Mt and the second user Mo are domestic users using the domestic network (Home Network). The first user Mt is in the international roaming state, and the visited network is a foreign network.

[0160] As Figure 9 shown, the originating network includes the fifth access device RAN5, the first core network CN1, and the fourth IMS network IMS4. The fifth access device RAN5 is a 5G access device. The first core network CN1 is a 5G core network (5G CN).

[0161] The called network includes the first IMS network IMS1, the first user data network element, and the second telecommunication application server (TAS). The first IMS network IMS1 includes the second interrogating call session control function network element (I-CSCF) and the second serving call session control function network element (S-CSCF). The first user data network element includes the second home subscriber server HSS2 or the first user data management network element UDM1.

[0162] The visited network includes the sixth access device RAN6, the second core network CN2, and the fifth IMS network IMS5. The sixth access device RAN6 is a 5G access device. The second core network CN2 is a 5G core network (5G CN).

[0163] In this embodiment, after introducing the roaming reminder service (MITRR), as Figure 9 shown, the roaming prompt method may include the following steps: Step S91: The second user Mo has successfully connected to the fourth IMS network IMS4. Through the fifth access device RAN5, the first core network CN1, and possibly other network elements, the second user Mo sends a session request to the fourth IMS network IMS4 to call the first user Mt.

[0164] Step S92: The fourth IMS network IMS4 forwards the session request to the second interrogating call session control function network element (I-CSCF) in the first IMS network IMS1 that processes the communication of the first user Mt. That is, the second interrogating call session control function network element (I-CSCF) receives the session request sent by the originating network.

[0165] Step S93: The second interrogating call session control function network element (I-CSCF) sends a second location request to the first user data network element to obtain the second address information of the second serving call session control function network element (S-CSCF).

[0166] In this step, the second query call session control function network element (I-CSCF) sends a second location request to the second home subscriber server HSS2 or the first user data management network element UDM1.

[0167] Step S94: In response to the second location request, the first user data network element sends the second address information to the second query call session control function network element (I-CSCF). The second query call session control function network element (I-CSCF) sends the session request to the second serving call session control function network element (S-CSCF) based on the second address information. The second serving call session control function network element (S-CSCF) sends the session request to the second telecommunication application server (TAS).

[0168] Step S95: The second telecommunication application server (TAS) sends a second user information request to the first user data network element to obtain the second user information of the first user. The second user information request includes the called number.

[0169] In this step, the second telecommunication application server (TAS) sends a second user information request to the second home subscriber server HSS2 or the first user data management network element UDM1 to obtain the second user information of the first user.

[0170] Step S96: After detecting that the first user carries a roaming flag, the first user data network element sends a prompt message to the second user via the originating network.

[0171] In this step, after detecting that the first user Mt carries a roaming flag, the second home subscriber server HSS2 or the first user data management network element UDM1 responds with the first user information and international roaming information of the first user Mt to the second telecommunication application server (TAS). The international roaming information of the first user Mt is sent back to the second user Mo through the fifth IMS network IMS5, the fourth IMS network IMS4, and the first core network CN1. The above prompt message can be a voice prompt message. For example, the voice prompts the second user Mo that the user you dialed has gone abroad. If you do not continue the call, please hang up, and your call information will be forwarded to the first user Mt. If you prefer to continue the call, please press the "#" key. This process involves multiple communication steps (Step S9a and Step S9b). Finally, the second user Mo will decide whether to continue the call based on this information.

[0172] In Step S9a, the first IMS network IMS1 sends the prompt message to the fourth IMS network IMS4. In Step S9b, the fourth IMS network IMS4 sends the prompt message to the second user Mo through the first core network CN1.

[0173] When the second user Mo decides not to make a call, call release information is sent to the first IMS network IMS1. This process involves multiple communication steps (steps S9c and S9d), and the caller ID information can be sent to the first user Mt via SMS. The caller ID information can be the calling number.

[0174] In step S9c, the second user Mo sends the call release information to the fourth IMS network IMS4 through the fifth access device RAN5 and the first core network CN1. In step S9d, the fourth IMS network IMS4 sends the call release information to the first IMS network IMS1.

[0175] When the second user Mo decides to make a call, a response is sent to the second Telecommunications Application Server (TAS) to continue. The information flow process is as shown in steps S9c and S9d, except that the information transmitted is the continue call information. Then, the second Telecommunications Application Server (TAS) sends a session request to the second Serving Call Session Control Function network element (S-CSCF).

[0176] Step S97: The second Serving Call Session Control Function network element (S-CSCF) sends the session request to the fifth IMS network IMS5 of the access network.

[0177] Step S98: The fifth IMS network IMS5 forwards the session request to the first user Mt for paging through the second core network CN2 and the sixth access device RAN6.

[0178] In this embodiment, introducing the MTIRR service can more effectively solve the problem that the calling user blindly initiates a call without knowing whether the called user is in an international roaming state. Therefore, the solution with the MTIRR service is smarter than the traditional solution that only includes international roaming services.

[0179] Another exemplary embodiment of the present application also provides a roaming prompt method. In this embodiment, the originating network is a 2G network or a 3G network, and the called network is a 4G network or a 5G network.

[0180] The first user Mt and the second user Mo are domestic users using the domestic network (Home Network). The first user Mt is in an international roaming state, and the visited network is a foreign network.

[0181] As Figure 10 shown, the originating network MO Network includes the seventh access device RAN7, the second Gateway Mobile Switching Center GMSC2, the second Visitor Mobile Switching Center VMSC2, and the second Media Gateway MGW2.

[0182] The called network MT Network (the network to which the first user Mt belongs) includes a first media gateway control function network element MGCF1, a second IMS network, a second user data network element, and a third telecommunication application server TAS3, a first IP multimedia media gateway IM-MGW1, a third session border controller SBC3, a third proxy call session control function network element P-CSCF3, a first packet data network gateway PGW1, a first user plane function network element UPF1, and an eighth access device RAN8. The second IMS network includes a third query call session control function network element I-CSCF3 and a third service call session control function network element S-CSCF3. The second user data network element includes a third home subscriber server HSS3 or a second user data management network element UDM2.

[0183] In this embodiment, after introducing the roaming reminder service (MITRR), as Figure 10 shown, the roaming prompt method may include the following steps: Step S11: The second user Mo uses the first terminal device UE1 to initiate a call in the circuit-switched (CS) domain, and sends a session request to the second gateway mobile switching center GMSC2. The first media gateway control function network element MGCF1 receives the session request sent by the originating network.

[0184] Step S12: The second gateway mobile switching center GMSC2 queries the home location register (HLR) in the originating network MO Network to obtain routing information, and routes the call to the first media gateway control function network element MGCF1 in the called network MT Network according to the indication of the HLR.

[0185] Step S13: The first media gateway control function network element MGCF1 sends the session request to the third query call session control function network element I-CSCF3 according to the routing setting information of the number segment to which the called number belongs. The third query call session control function network element I-CSCF3 sends a third location request to the second user data network element to obtain the third address information of the third service call session control function network element S-CSCF3. In response to the third location request, the second user data network element sends the third address information to the third query call session control function network element I-CSCF3. The third query call session control function network element I-CSCF3 sends the session request to the third service call session control function network element S-CSCF3 based on the third address information.

[0186] In this embodiment, the first media gateway control function network element MGCF1 is located in the called network MT Network. In other embodiments, the first media gateway control function network element MGCF1 may be located in the originating network MO Network.

[0187] Step S14: The third Serving Call Session Control Function network element S-CSCF3 sends the session request to the third Telecommunications Application Server TAS3.

[0188] Step S15: The third Telecommunications Application Server TAS3 sends a third user information request to the second user data network element to obtain the third user information of the first user. The third user information request includes the called number.

[0189] In this step, the third Telecommunications Application Server TAS3 sends a third user information request to the third Home Subscriber Server HSS3 or the second User Data Management network element UDM2 to obtain the third user information of the first user.

[0190] After the third Telecommunications Application Server TAS3 performs the so-called service processing, it routes the call back to the third Serving Call Session Control Function network element S-CSCF3, and then the third Serving Call Session Control Function network element S-CSCF3 triggers the Service Control Policy Application Server (SCC AS) to perform domain selection, i.e., Termination Access Domain Selection (T-ADS), and selects the called network to access the second terminal device UE2 of the first user Mt.

[0191] For the traditional process, without the MTIRR service, directly execute Step S16. If the MTIRR service exists, execute Step S10.

[0192] Step S10: After detecting that the first user carries a roaming flag, the second user data network element sends a prompt message to the second user via the originating network.

[0193] If MTIRR is enabled, after detecting that the first user Mt carries a roaming flag, the second user data network element responds with the first user information and international roaming information of the first user Mt to the third Telecommunications Application Server TAS3. The third Telecommunications Application Server TAS3 will feedback the international roaming information of the first user Mt to the second user Mo via the originating network MO Network. The above prompt message can be a voice prompt message. For example, the voice prompts the second user Mo that the user you called has gone abroad. If you do not continue the call, please hang up, and your call information will be forwarded to the first user Mt. If you tend to continue the call, please press the "#" key. Finally, the second user Mo will decide whether to continue the call based on this information.

[0194] When the second user Mo decides not to make a call, it sends a call release message to the second IMS network and can send the caller's ID information to the first user Mt via SMS. The caller's ID information can be the calling number.

[0195] When the second user Mo decides to make a call, a response is sent to the third telecommunications application server TAS3 to continue the call to the first user Mt.

[0196] Step S16: The third serving call session control function network element S-CSCF3 connects the session request to the second terminal device UE2 of the first user Mt through the third proxy call session control function network element P-CSCF3.

[0197] Step S17: Bearer establishment.

[0198] In the field of telecommunications, a "bearer" generally refers to a channel or path provided for data transmission. For example, in a mobile network, a bearer can be a data channel in a 4G or 5G network.

[0199] In this embodiment, introducing the MTIRR service can more effectively solve the problem that the calling user blindly initiates a call without knowing whether the called user is in an international roaming state. Therefore, the solution with the MTIRR service is more intelligent than the traditional solution that only includes international roaming services.

[0200] Another exemplary embodiment of this application also provides a roaming prompt method. In this embodiment, the originating network is a 2G network or a 3G network, and the called network is a 4G network or a 5G network.

[0201] The first user Mt and the second user Mo are domestic users using the domestic network (Home Network). The first user Mt is in an international roaming state, and the visited network is a foreign network.

[0202] As Figure 11 shown, the originating network MO Network includes the seventh access device RAN7, the second gateway mobile switching center GMSC2, the second visited mobile switching center VMSC2, the second media gateway MGW2, and the first media gateway control function network element MGCF1.

[0203] The called network MT Network (the network to which the first user Mt belongs) includes the second IMS network, the second user data network element, and the third telecommunications application server TAS3, the first IP multimedia media gateway IM-MGW1, the third session border controller SBC3, the third proxy call session control function network element P-CSCF3, the first packet data network gateway PGW1, the first user plane function network element UPF1, and the eighth access device RAN8. The second IMS network includes the third interrogating call session control function network element I-CSCF3 and the third serving call session control function network element S-CSCF3. The second user data network element includes the third home subscriber server HSS3 or the second user data management network element UDM2.

[0204] In this embodiment, different from the Figure 10 illustrated embodiment, the first media gateway control function network element MGCF1 may be located in the originating network MO Network.

[0205] In this embodiment, after introducing the roaming reminder service (MITRR), as Figure 11 shown, the roaming reminder method may include the following steps S10 to S17: Step S11: The second user Mo uses the first terminal device UE1 to initiate a call in the circuit switched (CS) domain, and sends a session request to the second gateway mobile switching center GMSC2. The first media gateway control function network element MGCF1 receives the session request sent by the originating network.

[0206] Step S12: The second gateway mobile switching center GMSC2 queries the home location register (HLR) in the originating network MO Network to obtain routing information, and routes the call to the first media gateway control function network element MGCF1 according to the indication of the HLR.

[0207] Step S13: The first media gateway control function network element MGCF1 sends the session request to the third query call session control function network element I-CSCF3 according to the routing setting information of the number segment to which the called number belongs. The third query call session control function network element I-CSCF3 sends a third location request to the second user data network element to obtain the third address information of the third serving call session control function network element S-CSCF3. In response to the third location request, the second user data network element sends the third address information to the third query call session control function network element I-CSCF3. The third query call session control function network element I-CSCF3 sends the session request to the third serving call session control function network element S-CSCF3 based on the third address information.

[0208] Steps S14 to S17 are respectively similar to Figure 10 Steps S14 to S17 shown therein, and will not be elaborated here.

[0209] Another exemplary embodiment of the present application further provides a roaming reminder method. In this embodiment, the originating network is a 4G network or a 5G network, and the called network is a 2G network or a 3G network.

[0210] The first user Mt and the second user Mo are domestic users, using the domestic network (Home Network). The first user Mt is in the international roaming state, and the visited network is a foreign network.

[0211] As Figure 12As shown, the originating network MO Network includes the ninth access device RAN9, the second packet data network gateway PGW2, the second user plane function network element UPF2, the fourth proxy call session control function network element P-CSCF4, the fourth session border controller SBC4, the fourth interrogating call session control function network element I-CSCF4, the fourth serving call session control function network element S-CSCF4, the fourth telecommunication application server TAS4, and the electronic number database ENUM.

[0212] The called network MT Network (the network to which the first user Mt belongs) includes the second media gateway control function network element MGCF2, the circuit-switched network, and the tenth access device RAN10. The circuit-switched network includes the first visited mobile switching center VMSC1, the first gateway mobile switching center GMSC1, the second home location register HLR2, the second IP multimedia media gateway IM-MGW2, and the third media gateway MGW3.

[0213] In this embodiment, after introducing the roaming reminder service (MITRR), as Figure 12 shown, the roaming reminder method may include the following steps: Step S121: The second user Mo uses the first terminal device UE1 to initiate a call and sends a session request to the fourth telecommunication application server TAS4.

[0214] Step S122: The fourth telecommunication application server TAS4 performs call service processing.

[0215] Step S123: After the fourth telecommunication application server TAS4 completes call service processing, it routes the call back to the fourth serving call session control function network element S-CSCF4, and then the fourth serving call session control function network element S-CSCF4 queries the electronic number database ENUM.

[0216] Step S124: The fourth serving call session control function network element S-CSCF4 routes the call to the called network MT Network according to the query result, and the second media gateway control function network element MGCF2 receives the session request sent by the originating network.

[0217] In this embodiment, the second media gateway control function network element MGCF2 is located in the called network MT Network. In other embodiments, the second media gateway control function network element MGCF2 may be located in the originating network MO Network.

[0218] Step S125: In the circuit-switched (CS) network, the session request is connected to the first visited mobile switching center VMSC1.

[0219] Step S126: Query the roaming information.

[0220] In the traditional process, if there is no International Roaming IMSI Retrieval (MTIRR) service, the call is directly forwarded to the next step.

[0221] If MTIRR is enabled, after the second Home Location Register HLR2 detects that the first user Mt carries a roaming flag, it provides the first user information and international roaming information of the first user Mt to the first Visiting Mobile Switching Center VMSC1. The information that the called party is in the international roaming state is fed back to the second user Mo. The above prompt information can be voice prompt information. For example, the second user Mo is prompted by voice that the user you called has gone abroad. If you do not continue the call, please hang up and your call information will be forwarded to the first user Mt. If you tend to continue the call, please press the "#" key. Finally, the second user Mo will decide whether to continue the call based on this information.

[0222] When the second user Mo decides not to make a call, call release information is sent to the IMS network, and the caller ID information can be sent to the first user Mt via SMS. The caller ID information can be the calling number.

[0223] When the second user Mo decides to make a call, it responds to the fourth Telecommunication Application Server TAS4 to continue the call to the first user Mt.

[0224] Step S127: Forward the call service processing to the tenth Access Device RAN10 through paging to connect with the second terminal device UE2.

[0225] Step S128: Establish a bearer.

[0226] In this embodiment, introducing the MTIRR service can more effectively solve the problem that the calling user blindly initiates a call without knowing whether the called user is in the international roaming state. Therefore, the solution with the MTIRR service is more intelligent than the traditional solution that only includes the international roaming service.

[0227] Another exemplary embodiment of this application also provides a roaming prompt method. In this embodiment, the originating network is a 4G network or a 5G network, and the called network is a 2G network or a 3G network.

[0228] The first user Mt and the second user Mo are domestic users using the domestic network (Home Network). The first user Mt is in the international roaming state, and the visited network is a foreign network.

[0229] As Figure 13As shown, the originating network MO Network includes the ninth access device RAN9, the second media gateway control function network element MGCF2, the second packet data network gateway PGW2, the second user plane function network element UPF2, the fourth proxy call session control function network element P-CSCF4, the fourth session border controller SBC4, the fourth interrogating call session control function network element I-CSCF4, the fourth serving call session control function network element S-CSCF4, the fourth telecommunication application server TAS4, and the electronic number database ENUM.

[0230] The called network MT Network (the network to which the first user Mt belongs) includes a circuit-switched network and the tenth access device RAN10. The circuit-switched network includes the first visited mobile switching center VMSC1, the first gateway mobile switching center GMSC1, the second home location register HLR2, the second IP multimedia media gateway IM-MGW2, and the third media gateway MGW3.

[0231] In this embodiment, after introducing the roaming reminder service (MITRR), as Figure 13 shown, the roaming reminder method may include the following steps: Step S121: The second user Mo uses the first terminal device UE1 to initiate a call and sends a session request to the fourth telecommunication application server TAS4.

[0232] Step S122: The fourth telecommunication application server TAS4 performs call service processing.

[0233] Step S123: After the fourth telecommunication application server TAS4 completes the call service processing, it routes the call back to the fourth serving call session control function network element S-CSCF4, and then the fourth serving call session control function network element S-CSCF4 queries the electronic number database ENUM.

[0234] Step S124: The fourth serving call session control function network element S-CSCF4 routes the call to the second media gateway control function network element MGCF2 according to the query result.

[0235] In the called network MT Network, the second media gateway control function network element MGCF2 receives the session request sent by the originating network.

[0236] In this embodiment, the second media gateway control function network element MGCF2 is located in the called network MT Network. In other embodiments, the second media gateway control function network element MGCF2 may be located in the originating network MO Network.

[0237] Step S125: The second Media Gateway Control Function network element MGCF2 connects the session request to the first Visiting Mobile Switching Center VMSC1 in the called network MTNetwork.

[0238] Step S126: Query roaming information.

[0239] In the traditional process, if there is no Mobile Terminated International Roaming IMSI Retrieval (MTIRR) service, the call is directly forwarded to the next step.

[0240] If MTIRR is enabled, after the second Home Location Register HLR2 detects that the first user Mt carries a roaming flag, it provides the first user information and international roaming information of the first user Mt to the first Visiting Mobile Switching Center VMSC1. The information that the called party is in the international roaming state is fed back to the second user Mo. The above prompt information can be voice prompt information. For example, the second user Mo is prompted that the user you called has gone abroad. If you do not continue the call, please hang up and your call information will be forwarded to the first user Mt. If you tend to continue the call, please press the "#" key. Finally, the second user Mo will decide whether to continue the call based on this information.

[0241] When the second user Mo decides not to make a call, call release information is sent to the IMS network, and the caller ID information can be sent to the first user Mt by text message. The caller ID information can be the calling number.

[0242] When the second user Mo decides to make a call, a response is sent to the fourth Telecommunication Application Server TAS4 to continue calling the first user Mt.

[0243] Step S127: Forward the call service processing to the tenth Access Device RAN10 through paging to connect with the second terminal device UE2.

[0244] Step S128: Establish a bearer.

[0245] In this embodiment, introducing the MTIRR service can more effectively solve the problem that the calling user blindly initiates a call without knowing whether the called user is in the international roaming state. Therefore, the solution with the MTIRR service is more intelligent than the traditional solution that only includes the international roaming service.

[0246] The 5G network also uses the IP Multimedia Subsystem (IMS) network (as the Data Network (DN)) to support voice and video services. If the IMS network is unavailable, the mechanism leveraging the Mobile Terminated International Roaming Retry (MTIRR) service can still function. By updating the location information, the Home Subscriber Server (HSS) or the Unified Data Management (UDM) marks the international roaming user and adds an international roaming label, and then sends a notification message to the calling party through the Core Network (CN). In this way, the calling party can learn that the called party is in the international roaming state. Therefore, even in the New Radio (VoNR) network, this issue can be resolved.

[0247] With the integrated development of the global economy, the deepening of cultural exchanges, the rise of business travel, the popularization of overseas education, and the increasing convenience of transportation, the number of international travelers has been continuously growing, which provides a vast market space for related services.

[0248] As more and more users are in the international roaming state, more operators can improve customer satisfaction and thus gain greater benefits from personalized services such as the Mobile Terminated International Roaming Retry (MTIRR) service scenario.

[0249] Finally, even when the called user equipment is in a WIFI environment, this service can still be triggered. This is because, as mentioned in the mobile architecture of 3GPP (Third Generation Partnership Project), the WIFI environment can also access the 4G or 5G Core Network (CN).

[0250] When the calling party is in a non-3GPP network coverage area but is still connected to the 4G or 5G Core Network (CN) through WIFI, this function can be deployed and used. The same problem can be effectively solved through the Mobile Terminated International Roaming Retry (MTIRR) service, simply by invoking the location function of the user's terminal device.

[0251] The solution proposed in this application is also applicable to other access methods, including WIFI access and Wimax access based on 2G, 3G, 4G, or 5G networks. This means that whether the user connects to the network through WIFI or Wimax, the above services can provide corresponding support.

[0252] In this application, when the called user is in international roaming, instead of blindly making calls, intelligent reminders are used to subscribe to international roaming services and international roaming IMSI traceback (MTIRR) services to improve their experience. The MTIRR service is similar to supplementary services such as call waiting (CW). When the mobile phone is registered on an overseas network, the access location information is sent to the home location register (HLR), home subscriber server (HSS), or user data management network element (UDM) in the country for update and retention. Then, the HLR, HSS, or UDM can mark these access location information with international roaming tags. When the core network (CN) of the originating network queries the HLR, HSS, or UDM to obtain the addressing information of the called user, the HLR, HSS, or UDM sends the international roaming information of the called user to the originating network, rather than processing it according to the traditional process. Subsequently, the originating network will send a voice prompt to the calling user. This solution can help the calling user reasonably decide whether to make a call instead of blindly making a call, thereby filtering out calls that are not important to the called user as much as possible.

[0253] If the calling user has no urgent or important matters to communicate, he or she will choose to hang up the phone to avoid unnecessary harassment to the called user. Doing so not only helps save international network resources but also improves customer satisfaction.

[0254] If the calling user still wishes to call the called user, the HLR, HSS, or UDM will provide the necessary addressing information to connect to the access network where the called user is located. Subsequently, the signaling process will resume to the traditional mode.

[0255] The impact of the new function on the existing network is very small, has no impact on mobile phone users, and is very easy to deploy and implement.

[0256] Another exemplary embodiment of this application also provides a roaming prompt device. As Figure 14 shown, in this embodiment, the roaming prompt device is applied to the called network to which the first user belongs. The device includes: A first receiving module 141, configured to receive a session request sent by the originating network to which the second user belongs when the second user calls the first user; the session request includes the called number of the first user; A first sending module 142, configured to send a prompt message to the second user via the originating network after the called network detects that the first user carries a roaming mark based on the called number. The prompt message is used to prompt that the first user is in a roaming state.

[0257] In one embodiment, as Figure 15As shown, the prompt information is further used to prompt a target operation for continuing the call; the apparatus further includes: A call module 143, configured to continue calling the first user after the called network receives a first notification message sent by the originating network, where the originating network sends the first notification message to the called network after detecting the target operation performed by the second user, and the first notification message is used to notify the called network to continue calling the first user.

[0258] In one embodiment, as Figure 16 shown, the roaming prompt apparatus further includes: A second sending module 144, configured to send a second notification message to the first user when continuing to call the first user, where the second notification message includes the calling number of the second user.

[0259] In one embodiment, as Figure 17 shown, the roaming prompt apparatus further includes: A second receiving module 145, configured to receive a subscription request sent by the first user, where the subscription request is used to subscribe to a roaming reminder service; A creating module 146, configured to create a control index for the first user after the called network receives the subscription request, where a default value of the control index is a first specified value, and the first specified value is used to indicate that the roaming reminder service is in a deactivated state; A switching module 147, configured to switch a value of the control index to a second specified value after the called network receives an activation message sent by the first user, and assign a roaming flag to the first user after determining that the first user is in a roaming state; the second specified value is used to indicate that the roaming reminder service is in an activated state; the first specified value is different from the second specified value.

[0260] In one embodiment, the switching module 147 is further configured to switch the value of the control index to the first specified value after the called network receives a deactivation message sent by the first user.

[0261] In one embodiment, as Figure 18 shown, the roaming prompt apparatus further includes: A third sending module 148, configured to obtain first location information of an access network of the first user, and send the first location information to a first server, so that the first server obtains time difference information based on the first location information, a correspondence between location and time zone, and second location information of the originating network, where the time difference information includes a time difference between a location where the access network is located and a location where the originating network is located; A generation module 149, configured to receive the time difference information sent by the first server and generate the prompt information based on the time difference information; the prompt information is further used to prompt the time difference.

[0262] An embodiment of the present application also provides an electronic device, including a processor and a memory; the memory is used to store computer programs executable by the processor; the processor is used to execute the computer programs in the memory to implement the roaming prompt method of any of the above embodiments.

[0263] An embodiment of the present application also provides a computer-readable storage medium, which can implement the roaming prompt method of any of the above embodiments when the executable computer program in the storage medium is executed by a processor.

[0264] An embodiment of the present application also provides a computer program product, including a computer program, which implements the driving method of the universal serial bus interface of any of the above embodiments when the computer program is executed by a processor.

[0265] Regarding the device in the above embodiments, the specific manner in which the processor performs operations has been described in detail in the embodiments related to the method, and will not be elaborated here.

[0266] Figure 19 is a block diagram of an electronic device shown according to an exemplary embodiment. For example, the electronic device 900 may be provided as a server. Refer to Figure 19 , the device 900 includes a processing component 922, which further includes one or more processors, and memory resources represented by a memory 932 for storing instructions executable by the processing component 922, such as application programs. The application programs stored in the memory 932 may include one or more modules each corresponding to a set of instructions. In addition, the processing component 922 is configured to execute instructions to perform the above-mentioned roaming prompt method.

[0267] The electronic device 900 may further include a power supply component 926 configured to perform power management of the device 900, a wired or wireless network interface 950 configured to connect the device 900 to a network, and an input / output (I / O) interface 958. The device 900 may operate based on an operating system stored in the memory 932, such as Windows ServerTM, MacOSXTM, UnixTM, LinuxTM, FreeBSDTM or the like.

[0268] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 932 including instructions, and the above instructions can be executed by a processing component 922 of the device 900 to complete the above method. For example, the non-transitory computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0269] In the present invention, the terms "first" and "second" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance. The term "plurality" means two or more, unless otherwise clearly defined.

[0270] The above description of the embodiments is intended to enable those of ordinary skill in the art to understand and apply the present application. It is obvious that those skilled in the art can easily make various modifications to these embodiments and apply the general principles described herein to other embodiments without creative efforts. Therefore, the present application is not limited to the embodiments herein, and all improvements and modifications made by those skilled in the art without departing from the scope and spirit of the present application are within the scope of the present application.

Claims

1. A roaming prompt method, characterized in that, Including: When a second user calls a first user, a called network to which the first user belongs receives a session request sent by an originating network to which the second user belongs; The session request includes a called number of the first user; After detecting that the first user carries a roaming flag based on the called number, the called network sends a prompt message to the second user via the originating network, and the prompt message is used to prompt that the first user is in a roaming state.

2. The roaming prompt method according to claim 1, wherein The prompt message is further used to prompt a target operation for continuing the call; After detecting that the first user carries a roaming flag based on the called number and sending a prompt message to the second user via the originating network, the called network further includes: After receiving a first notification message sent by the originating network, the called network continues to call the first user, where the originating network sends the first notification message to the called network after detecting the target operation performed by the second user, and the first notification message is used to notify the called network to continue calling the first user.

3. The roaming prompt method according to claim 1, characterized in that Also including: When continuing to call the first user, a second notification message including a calling number of the second user is sent to the first user.

4. The roaming prompt method according to claim 1, wherein, Before detecting that the first user carries a roaming flag based on the called number and sending a prompt message to the second user via the originating network, the called network further includes: The called network receives a subscription request sent by the first user, and the subscription request is used to subscribe to a roaming reminder service; After receiving the subscription request, the called network creates a control metric for the first user, and a default value of the control metric is a first specified value, and the first specified value is used to indicate that the roaming reminder service is in a deactivated state; After receiving an activation message sent by the first user, the called network switches a value of the control metric to a second specified value, and assigns the roaming flag to the first user after determining that the first user is in a roaming state; the second specified value is used to indicate that the roaming reminder service is in an activated state; the first specified value is different from the second specified value.

5. The roaming prompt method according to claim 4, wherein After receiving the activation message sent by the first user and switching the value of the control metric to the second specified value, the called network further includes: After receiving a deactivation message sent by the first user, the called network switches the value of the control metric to the first specified value.

6. The roaming prompt method according to claim 1, wherein Before detecting that the first user carries a roaming flag based on the called number and sending a prompt message to the second user via the originating network, the called network further includes: The called network obtains first location information of an access network of the first user, and sends the first location information to a first server, so that the first server obtains time difference information based on the first location information, a correspondence between location and time zone, and second location information of the originating network, and the time difference information includes a time difference between a location where the access network is located and a location where the originating network is located. Receive the time difference information sent by the first server and generate the prompt information based on the time difference information; the prompt information is also used to prompt the time difference.

7. The roaming prompt method according to claim 1, wherein, The originating network is a 2G network or a 3G network, and the called network is a 2G network or a 3G network; the called network includes a first home location register, and the first home location register is used to store first location information of the access network of the first user; The called network to which the first user belongs receives a session request sent by the originating network to which the second user belongs, including: The first home location register receives the session request sent by the originating network, and the session request is used to request the mobile station roaming number of the first user; After the called network detects that the first user carries a roaming flag based on the called number, the called network sends a prompt information to the second user via the originating network, including: After the first home location register detects that the first user carries a roaming flag, the first home location register sends the prompt information to the second user via the originating network.

8. The roaming prompt method according to claim 1, wherein The originating network is a VoLTE network, and the called network is a VoLTE network; the called network includes a first query call session control function network element, a first serving call session control function network element, a first home subscriber server, and a first telecommunication application server; The called network to which the first user belongs receives a session request sent by the originating network to which the second user belongs, including: The first query call session control function network element receives the session request sent by the originating network; After the first query call session control function network element receives the session request sent by the originating network, it further includes: The first query call session control function network element sends a first location request to the first home subscriber server to obtain first address information of the first serving call session control function network element; In response to the first location request, the first home subscriber server sends the first address information to the first query call session control function network element; The first query call session control function network element sends the session request to the first serving call session control function network element based on the first address information; The first serving call session control function network element sends the session request to the first telecommunication application server; The first telecommunication application server sends a first user information request to the first home subscriber server to obtain first user information of the first user. The first user information includes access domain selection information assisted by a traffic control application server, and the first user information request includes the called number; After the called network detects that the first user carries a roaming flag based on the called number, the called network sends a prompt information to the second user via the originating network, including: After the first home subscriber server detects that the first user carries a roaming flag, the first home subscriber server sends the prompt information to the second user via the originating network.

9. The roaming prompt method according to claim 1, characterized in that The originating network is a 5G network, and the called network is a 5G network; the called network includes a first IMS network, a first user data network element, and a second telecommunications application server; the first IMS network includes a second query call session control function network element and a second serving call session control function network element, and the first user data network element includes a second home subscriber server or a first user data management network element; The called network to which the first user belongs receives a session request sent by the originating network to which the second user belongs, including: The second query call session control function network element receives the session request sent by the originating network; After the second query call session control function network element receives the session request sent by the originating network, it further includes: The second query call session control function network element sends a second location request to the first user data network element to obtain the second address information of the second serving call session control function network element; In response to the second location request, the first user data network element sends the second address information to the second query call session control function network element; The second query call session control function network element sends the session request to the second serving call session control function network element based on the second address information; The second serving call session control function network element sends the session request to the second telecommunications application server; The second telecommunications application server sends a second user information request to the first user data network element to obtain the second user information of the first user, and the second user information request includes the called number; After the called network detects that the first user carries a roaming flag based on the called number, it sends a prompt message to the second user via the originating network, including: After the first user data network element detects that the first user carries a roaming flag, it sends the prompt message to the second user via the originating network.

10. The roaming prompt method according to claim 1, characterized in that, The originating network is a 2G network or a 3G network, and the called network is a 4G network or a 5G network; The originating network includes a first media gateway control function network element; The called network includes a second IMS network, a second user data network element, and a third telecommunications application server; the second IMS network includes a third query call session control function network element and a third serving call session control function network element, and the second user data network element includes a third home subscriber server or a second user data management network element; The called network to which the first user belongs receives a session request sent by the originating network to which the second user belongs, including: The third query call session control function network element receives the session request sent by the first media gateway control function network element; After the third query call session control function network element receives the session request sent by the first media gateway control function network element, it further includes: The third query call session control function network element sends a third location request to the second user data network element to obtain the third address information of the third serving call session control function network element; In response to the third location request, the second user data network element sends the third address information to the third query call session control function network element; The third query call session control function network element sends the session request to the third serving call session control function network element based on the third address information; The third serving call session control function network element sends the session request to the third telecommunication application server; The third telecommunication application server sends a third user information request to the second user data network element to obtain the third user information of the first user, and the third user information request includes the called number; After detecting that the first user carries a roaming flag based on the called number, the called network sends a prompt message to the second user via the originating network, including: After detecting that the first user carries a roaming flag, the second user data network element sends the prompt message to the second user via the originating network.

11. The roaming prompt method according to claim 1, characterized in that, The originating network is a 2G network or a 3G network, and the called network is a 4G network or a 5G network; The called network includes a first media gateway control function network element, a second IMS network, a second user data network element, and a third telecommunication application server; the second IMS network includes a third query call session control function network element and a third serving call session control function network element, and the second user data network element includes a third home subscriber server or a second user data management network element; The called network to which the first user belongs receives the session request sent by the originating network to which the second user belongs, including: The first media gateway control function network element receives the session request sent by the originating network; After the first media gateway control function network element receives the session request sent by the originating network, it further includes: The first media gateway control function network element sends the session request to the third query call session control function network element according to the routing setting information of the number segment to which the called number belongs; The third query call session control function network element sends a third location request to the second user data network element to obtain the third address information of the third serving call session control function network element; In response to the third location request, the second user data network element sends the third address information to the third query call session control function network element; The third query call session control function network element sends the session request to the third serving call session control function network element based on the third address information; The third serving call session control function network element sends the session request to the third telecommunication application server; The third telecommunication application server sends a third user information request to the second user data network element to obtain the third user information of the first user, and the third user information request includes the called number; After detecting that the first user carries a roaming flag based on the called number, the called network sends a prompt message to the second user via the originating network, including: After detecting that the first user carries a roaming flag, the second user data network element sends the prompt message to the second user via the initiating network.

12. The roaming prompt method according to claim 1, characterized in that, The initiating network is a 4G network or a 5G network; the called network is a 2G network or a 3G network. The initiating network includes a second media gateway control function network element. The called network includes a circuit-switched network, and the circuit-switched network includes a first visited mobile switching center and a second home location register. The called network to which the first user belongs receives the session request sent by the initiating network to which the second user belongs, including: The first visited mobile switching center receives the session request sent by the second media gateway control function network element. After the first visited mobile switching center receives the session request sent by the second media gateway control function network element, it further includes: The first visited mobile switching center sends the session request to the second home location register, and the session request is used to request the mobile station roaming number of the first user. After detecting that the first user carries a roaming flag based on the called number, the called network sends a prompt message to the second user via the initiating network, including: After detecting that the first user carries a roaming flag, the second home location register sends the prompt message to the second user via the initiating network.

13. The roaming prompt method according to claim 1, characterized in that The initiating network is a 4G network or a 5G network; the called network is a 2G network or a 3G network. The called network includes a second media gateway control function network element and a circuit-switched network, and the circuit-switched network includes a first visited mobile switching center and a second home location register. The called network to which the first user belongs receives the session request sent by the initiating network to which the second user belongs, including: The second media gateway control function network element receives the session request sent by the initiating network. After the second media gateway control function network element receives the session request sent by the initiating network, it further includes: The second media gateway control function network element sends the session request to the first visited mobile switching center. The first visited mobile switching center sends the session request to the second home location register, and the session request is used to request the mobile station roaming number of the first user. After detecting that the first user carries a roaming flag based on the called number, the called network sends a prompt message to the second user via the initiating network, including: After detecting that the first user carries a roaming flag, the second home location register sends the prompt message to the second user via the initiating network.

14. A roaming prompt device, characterized in that, Applied to the called network to which the first user belongs, the device includes: A first receiving module, configured to receive a session request sent by the initiating network to which the second user belongs when the second user calls the first user; the session request includes the called number of the first user. A first sending module, configured to, after the called network detects that the first user carries a roaming flag based on the called number, send a prompt message to the second user via the originating network, where the prompt message is used to prompt that the first user is in a roaming state.

15. The roaming prompt device according to claim 14, characterized in that, The prompt message is further used to prompt a target operation for continuing the call; the apparatus further includes: A calling module, configured to, after the called network receives a first notification message sent by the originating network, continue to call the first user, where the originating network sends the first notification message to the called network after detecting the target operation performed by the second user, and the first notification message is used to notify the called network to continue calling the first user.

16. The roaming prompt device according to claim 14, characterized in that, It further includes: A second sending module, configured to, when continuing to call the first user, send a second notification message to the first user, where the second notification message includes the calling number of the second user.

17. The roaming prompt device according to claim 14, wherein It further includes: A second receiving module, configured to receive a subscription request sent by the first user, where the subscription request is used to subscribe to a roaming reminder service; A creating module, configured to, after the called network receives the subscription request, create a control index for the first user, where a default value of the control index is a first specified value, and the first specified value is used to indicate that the roaming reminder service is in a deactivated state; A switching module, configured to, after the called network receives an activation message sent by the first user, switch a value of the control index to a second specified value, and assign the roaming flag to the first user after determining that the first user is in a roaming state; the second specified value is used to indicate that the roaming reminder service is in an activated state; the first specified value is different from the second specified value.

18. The roaming prompt apparatus according to claim 14, wherein the switching module is further configured to, after the called network receives a deactivation message sent by the first user, switch the value of the control index to the first specified value.

19. The roaming prompt device according to claim 14, characterized in that, It further includes: A third sending module, configured to obtain first location information of an access network of the first user, and send the first location information to a first server, so that the first server obtains time difference information based on the first location information, a correspondence between location and time zone, and second location information of the originating network, where the time difference information includes a time difference between a location where the access network is located and a location where the originating network is located; A generating module, configured to receive the time difference information sent by the first server, and generate the prompt message based on the time difference information; The prompt message is further used to prompt the time difference.

20. An electronic device, characterized in that, It includes a memory and a processor, where the memory is used to store a computer program executable by the processor; the processor is used to execute the computer program in the memory to implement the method according to any one of claims 1 to 13.

21. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the executable computer program in the storage medium is executed by the processor, it can implement the method according to any one of claims 1 to 13.

22. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method according to any one of claims 1 to 13.

Citation Information

Patent Citations

  • Method, system and device for limiting call of calling user

    CN101730185A

  • International roaming prompting method and device

    CN102223612A

  • Method and system for indicating roam status of called party

    CN1917692A

  • A method and system for preventing network originated fraud

    WO2022173408A2