Calling method, call display method, terminal, and network side device

By providing the called terminal with the target PLMN, location and operator information of the calling terminal, the problem of the inability to identify communication security risks in the existing technology is solved, effective prevention of telecommunications fraud is achieved, and the user experience is improved.

WO2025195311A1PCT designated stage Publication Date: 2025-09-25VIVO MOBILE COMM CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/082819
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-21
Filing Date
2025-03-17
Publication Date
2025-09-25

AI Technical Summary

Technical Problem

In the existing technology, mobile network terminals such as mobile phones cannot effectively identify the actual location and operator information of the calling terminal when displaying incoming call information, resulting in the inability to accurately determine whether there are security risks in the communication, such as the risk of telecommunications fraud, which affects the user experience.

Method used

During the call establishment process, the called terminal is provided with the target public land mobile network PLMN information, location information and operator information of the calling terminal. This information is used to determine whether there is a security risk and prompt it on the terminal interface.

Benefits of technology

It improves the called terminal's ability to identify potential risks before establishing communication, reduces security risks such as telecommunications fraud, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025082819_25092025_PF_FP_ABST
    Figure CN2025082819_25092025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and discloses a calling method, a call display method, a terminal, and a network side device. The calling method in an embodiment of the present application comprises: in a call establishment process, a called terminal receiving first information from a first network element; and the called terminal establishing or not establishing a call with a calling terminal on the basis of the first information, wherein the first information comprises at least one of the following: information of a target public land mobile network (PLMN) of the calling terminal; location information of the calling terminal; operator information of the calling terminal; and warning information.
Need to check novelty before this filing date? Find Prior Art

Description

Calling method, calling display method, terminal and network side equipment

[0001] Cross-references

[0002] This application claims priority to the Chinese patent application filed with the China Patent Office on March 21, 2024, with application number 202410329514.5 and application name “Calling method, call display method, terminal and network side device”. The entire contents of the application are incorporated by reference into this application. Technical Field

[0003] The present application belongs to the field of communication technology, and specifically relates to a calling method, a calling display method, a terminal, and a network-side device. Background Art

[0004] With the development of communication technology, mobile phones have become widely used mobile network terminals.

[0005] However, how to reduce the incidence of communication security issues such as telecommunications fraud during the use of mobile network terminals such as mobile phones is still a technical problem that urgently needs to be solved in this field. Summary of the Invention

[0006] The embodiments of the present application provide a calling method, a call display method, a terminal, and a network-side device, which can reduce communication security risks such as telecommunications fraud and provide users with a better experience.

[0007] In a first aspect, a calling method is provided, comprising: during a call establishment process, a called terminal receives first information from a first network element; the called terminal establishes or does not establish a call with a calling terminal based on the first information; wherein the first information includes at least one of the following: information of a target public land mobile network PLMN of the calling terminal; location information of the calling terminal; operator information of the calling terminal; and alarm information.

[0008] In a second aspect, a calling method is provided, including: a first network element receives a second message, where the second message is used to establish a call between a calling terminal and a called terminal; the first network element sends a first message to the called terminal; wherein the first message includes at least one of the following: information of a target public land mobile network PLMN of the calling terminal; location information of the calling terminal; operator information of the calling terminal; and alarm information.

[0009] In a third aspect, a calling method is provided, including: a second network element receives a third message from a first network element, the third message being used to request information of a target PLMN of a calling terminal, the first network element including an IMS network element providing services for the called terminal; the second network element sends information of the target PLMN of the calling terminal to the first network element.

[0010] In a fourth aspect, a call display method is provided, the method comprising: the called terminal displays an incoming call interface in response to an incoming call request; wherein, the incoming call interface displays second information, the second information comprising at least one of the following: location information of the calling terminal; operator information of the calling terminal; and alarm information.

[0011] In the fifth aspect, a calling device is provided, including: a receiving module, used for the called terminal to receive first information from a first network element during the call establishment process; a processing module, used to establish or not establish a call with the calling terminal based on the first information; wherein, the first information includes at least one of the following: information of the target public land mobile network PLMN of the calling terminal; location information of the calling terminal; operator information of the calling terminal; and alarm information.

[0012] In the sixth aspect, a calling device is provided, including: a receiving module for receiving a second message, wherein the second message is used for the calling terminal to establish a call with the called terminal; a sending module for sending a first message to the called terminal; wherein the first information includes at least one of the following: information of the target public land mobile network PLMN of the calling terminal; location information of the calling terminal; operator information of the calling terminal; and alarm information.

[0013] In the seventh aspect, a calling device is provided, including: a receiving module for receiving a third message from a first network element, wherein the third message is used to request information of a target PLMN of a calling terminal, wherein the first network element includes an IMS network element that provides services for the called terminal; and a sending module for sending information of the target PLMN of the calling terminal to the first network element.

[0014] In the eighth aspect, a call display device is provided, including: a response module for responding to an incoming call request; a display module for displaying an incoming call interface; wherein the incoming call interface displays second information, and the second information includes at least one of the following: location information of the calling terminal; operator information of the calling terminal; alarm information.

[0015] In the ninth aspect, a terminal is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the method described in the first aspect or the fourth aspect are implemented.

[0016] In the tenth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the steps of the method described in the first aspect or the fourth aspect.

[0017] In the eleventh aspect, a network side device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the second aspect are implemented, or the steps of the method described in the third aspect are implemented.

[0018] In the twelfth aspect, a network side device is provided, comprising a processor and a communication interface, wherein the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the steps of the method described in the second aspect, or to implement the steps of the method described in the third aspect.

[0019] In the thirteenth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented, or the steps of the method described in the third aspect are implemented, or the steps of the method described in the fourth aspect are implemented.

[0020] In the fourteenth aspect, a wireless communication system is provided, including: a terminal and a network side device, wherein the terminal can be used to execute the steps of the method described in the first aspect, and the network side device can be used to execute the steps of the method described in the second aspect, or implement the steps of the method described in the third aspect, or implement the steps of the method described in the fourth aspect.

[0021] In the fifteenth aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps of the method described in the first aspect, or the steps of the method described in the second aspect, or the steps of the method described in the third aspect, or the steps of the method described in the third aspect.

[0022] In the sixteenth aspect, a computer program / program product is provided, which is stored in a storage medium, and the program / program product is executed by at least one processor to implement the steps of the method described in the first aspect, or the steps of the method described in the second aspect, or the steps of the method described in the third aspect, or the steps of the method described in the third aspect.

[0023] In an embodiment of the present application, during the call establishment process, the target PLMN information of the calling terminal is sent to the called terminal. This allows the called terminal to determine whether there are security risks in establishing communication with the calling terminal based on one or more of the target PLMN information, the location information, the operator information, and the warning information before establishing a communication connection with the calling terminal. This allows the called terminal to be alerted before establishing a communication connection, thereby reducing communication security risks such as telecommunications fraud and providing a better user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] FIG1 is a schematic structural diagram of a wireless communication system provided by an exemplary embodiment of the present application.

[0025] FIG2 is a flowchart of a calling method according to an exemplary embodiment of the present application.

[0026] FIG3 a is a second flowchart of a calling method provided by an exemplary embodiment of the present application.

[0027] FIG3 b is one of schematic diagrams of an incoming call interface provided by an exemplary embodiment of the present application.

[0028] FIG3c is a second schematic diagram of an incoming call interface provided by an exemplary embodiment of the present application.

[0029] FIG4 a is one of the interactive flow diagrams of a calling method provided by an exemplary embodiment of the present application.

[0030] FIG4 b is a second interactive flow diagram of a calling method provided by an exemplary embodiment of the present application.

[0031] FIG5 is a flowchart of a call display method provided by an exemplary embodiment of the present application.

[0032] FIG6 is a third flowchart of a calling method provided by an exemplary embodiment of the present application.

[0033] FIG7 is a fourth flowchart of a calling method provided by an exemplary embodiment of the present application.

[0034] FIG8 is a schematic diagram of a structure of a calling device according to an exemplary embodiment of the present application.

[0035] FIG9 is a second structural diagram of a calling device provided by an exemplary embodiment of the present application.

[0036] FIG10 is a third structural diagram of a calling device provided by an exemplary embodiment of the present application.

[0037] FIG11 is a schematic structural diagram of a call display device provided by an exemplary embodiment of the present application.

[0038] FIG12 is a schematic structural diagram of a communication device provided by an exemplary embodiment of the present application.

[0039] FIG13 is a schematic structural diagram of a terminal provided by an exemplary embodiment of the present application.

[0040] FIG14 is a schematic structural diagram of a network-side device provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0041] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.

[0042] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.

[0043] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.

[0044] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems. th Generation, 6G) communication system.

[0045] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer, a laptop computer, a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device, an aircraft (flight vehicle), a vehicle user equipment (VUE), a ship-borne device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), a teller machine, or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. In addition to the above-mentioned terminal devices, it can also be a chip in the terminal, such as a modem chip or a system-on-chip (SoC). It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application.

[0046] The network-side device 12 may include an access network device or a core network device, wherein the access network device may also be referred to as a radio access network (RAN) device, a radio access network function, or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AS), or a wireless fidelity (WiFi) node. Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the relevant field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.

[0047] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (MME), access mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), policy and charging rules function unit (PCRF), edge application service discovery function (EASDF), unified data management (UDM), unified data repository (UDR), home user server (HSS), centralized network configuration (CNC), network storage function (NRF), network exposure function (NEF), local NEF (L-NEF), binding support function (BSF), application function ( Function, AF), etc. It should be noted that in the embodiments of this application, only the core network device in the NR system is used as an example, and the specific type of the core network device is not limited. The technical solution provided by the embodiments of this application is described in detail below with reference to some embodiments and their application scenarios in conjunction with the accompanying drawings.

[0048] Figure 2 is a flowchart of a calling method 200 according to an exemplary embodiment of the present application. This method 200 may be, but is not limited to, executed by a called terminal, specifically by at least one of hardware and software installed in the called terminal. In this embodiment, the method 200 may include at least the following steps.

[0049] S210, during a call establishment process, the called terminal receives first information from a first network element.

[0050] S220: The called terminal establishes or does not establish a call with the calling terminal according to the first information.

[0051] The first information is used by the called terminal (or called user) to determine whether there is a security risk in establishing communication with the calling terminal.

[0052] It is worth noting that, taking the called terminal as a mobile phone terminal as an example, in the related art, when the mobile phone terminal performs caller ID, the region and operator information of the calling terminal displayed is obtained by the mobile phone terminal by parsing the calling terminal's phone number (i.e., mobile phone number). For example, if the calling terminal's phone number is +86 1381234XXXX, then: 86 is the country code, 138 represents the operator, and 1234 represents the area code (representing the province or city). However, since the aforementioned region and operator information obtained by parsing only represents the attribution information of the incoming call number itself, and does not represent the actual location of the mobile phone terminal, such as the current roaming location information, registration location information, and residency information of the mobile phone terminal, during the call establishment process, the called terminal may not be clear about or cannot effectively determine whether there is a security risk in establishing communication with the calling terminal, such as whether it is a fraudulent call. As a result, after the called terminal establishes a communication connection with the calling terminal, communication risks such as telecommunications fraud may occur, affecting the communication experience of the called user. Therefore, from the perspective of call establishment, in this application, when the calling terminal requests to establish a communication connection with the called terminal, the first information of the calling terminal is additionally provided to the called terminal, so that the called terminal can determine whether there is a security risk in establishing communication with the calling terminal based on the first information. If it is determined that there is a security risk, the communication connection with the calling terminal can be canceled or rejected. Otherwise, communication with the calling terminal can be established. In this way, before the terminal establishes a communication connection, it can prompt the terminal to be more vigilant, thereby reducing communication security risks such as telecommunications fraud and providing a better user experience.

[0053] Optionally, in this embodiment, the first information may include at least one of the target public land mobile network (PLMN) information of the calling terminal, the location information of the calling terminal, the operator information of the calling terminal, and alarm information.

[0054] The target PLMN information of the calling terminal is used by the called terminal to determine whether there is a security risk in establishing communication with the calling terminal based on the target PLMN information of the calling terminal, such as determining whether the target PLMN information of the calling terminal is the same as the home PLMN (HPLMN) information. In different situations, it can be determined whether there is a security risk in establishing communication with the calling terminal.

[0055] As an optional implementation manner, the target PLMN of the calling terminal may include but is not limited to at least one of the following 11)-13).

[0056] 11) The PLMN (Visited PLMN, VPLMN) of the roaming location of the calling terminal, wherein the PLMN of the roaming location may include but is not limited to PLMNs of 2G, 3G, 4G, 5G or 6G networks.

[0057] 12) The PLMN where the calling terminal resides (A PLMN which the UE camps on). The PLMN where the calling terminal resides may include but is not limited to PLMNs of 2G, 3G, 4G, 5G or 6G networks.

[0058] 13) A PLMN to which the calling terminal is registered (A PLMN which the UE is registered to). The registered PLMN may include but is not limited to PLMNs of 2G, 3G, 4G, 5G or 6G networks.

[0059] As an optional implementation method, the information of the target PLMN may include but is not limited to at least one of the identification (ID) of the target PLMN, the operator information corresponding to the target PLMN, and the location information corresponding to the target PLMN. In this way, the called terminal can know where the calling terminal is from, whether it is a cross-operator call, etc., so that the calling terminal can determine whether there is a security risk in establishing communication with the calling terminal or whether the calling terminal is located abroad or domestically.

[0060] The identifier of the target PLMN can be used by the called terminal to identify or determine the country, region, and other information of the calling terminal, thereby enabling the called terminal to determine whether there is a security risk in the incoming call from the calling terminal, such as whether the country or region corresponding to the identifier of the target PLMN is a high-incidence area for telecommunications security or whether the calling terminal is located abroad or domestically.

[0061] It is understood that the PLMN identifier may include a Mobile Country Code (MCC) and a Mobile Network Code (MNC). The MCC indicates the country, and the MNC indicates the operator. The MNCs in different countries may be the same or different, so at least one of the MCC and the MNC can indicate the location of the calling terminal.

[0062] Optionally, the information carried in the identifier of the target PLMN may include, in addition to the above-mentioned MCC and MNC, information indicating provincial level, region, etc., which is not limited here.

[0063] In this embodiment, the identifier of the target PLMN sent by the first network element to the called terminal may be a complete PLMN ID. After receiving the identifier, the called terminal parses the identifier to obtain required information, such as the country and region of the calling terminal. Alternatively, the first network element may send a portion of the PLMN ID, such as only the location information or only the operator information.

[0064] The location information corresponding to the target PLMN may be the country information, province information, region information, etc. corresponding to the target PLMN, so as to indicate to the called terminal the country information, province information, region information, etc. of the calling terminal, so that the called terminal can determine whether there is a security risk in the incoming call of the calling terminal, such as whether the country, province, region, etc. is a country with high incidence of telecommunications security or whether the calling terminal is located abroad or domestically.

[0065] The location information of the calling terminal may be, but is not limited to, the country information, province information, region information, etc. of the calling terminal, so as to indicate to the called terminal the country information, province information, region information, etc. of the calling terminal, so that the called terminal can determine whether there is a security risk in the incoming call of the calling terminal, such as whether the country, province, region, etc. is a country with high incidence of telecommunications security or whether the calling terminal is located abroad or domestically.

[0066] In this embodiment, the location information of the calling terminal may be determined by the first network element according to the positioning information of the calling terminal, information of the target PLMN of the calling terminal, etc., which is not limited here.

[0067] The operator information of the calling terminal is used to inform the called terminal whether the calling terminal is making an inter-operator call. In this embodiment, the operator information of the calling terminal may be determined by the first network element based on the target PLMN information of the calling terminal, and is not limited here.

[0068] The warning information is used to indicate at least one of a fraud warning, a call from the calling terminal coming from abroad, a call from a fraud-prone area, an advertising and promotion warning, etc. In this embodiment, the warning information may be determined by the first network element based on information about the target PLMN of the calling terminal, location information of the calling terminal, operator information of the calling terminal, etc.

[0069] Based on this, in an optional implementation, the first information may be carried in a first message, which may include but is not limited to one or more of a Session Initiation Protocol Invite (SIP Invite) message, a message for sending text messages, etc., to ensure the flexibility of the transmission of the first information.

[0070] The message used to send the short message may include but is not limited to a SIP message (MESSAGE), a Non-Access Stratum (NAS) message, and the like.

[0071] Of course, for the called terminal, there can be multiple ways to establish or not establish a call with the calling terminal based on the first information. For example, when the called terminal determines that there is a security risk in the incoming call request of the calling terminal based on the first information, the called terminal can directly cancel or reject the incoming call request of the calling terminal, that is, not establish a call with the calling terminal; it can also provide a risk prompt to the user using the called terminal so that the user can determine whether to establish a call with the calling terminal. For example, the user can determine whether to reject or cancel the incoming call request of the calling terminal. This embodiment does not impose any restrictions here.

[0072] For another example, the called terminal may also establish or not establish a call with the calling terminal based on the first information and whether the calling terminal's phone number is stored. The implementation process may include but is not limited to: if the called terminal determines that the calling terminal's incoming call request has a security risk based on the first information and does not store the calling terminal's phone number, then the called terminal may directly cancel or reject the calling terminal's incoming call request, that is, not establish a call with the calling terminal; or, if the called terminal determines that the calling terminal's incoming call request has a security risk based on the first information but stores the calling terminal's phone number, then the called terminal determines that a call can be established with the calling terminal; or, if the called terminal determines that the calling terminal's incoming call request may not have a security risk based on the first information but does not store the calling terminal's phone number, then a risk prompt is provided to the user using the called terminal so that the user can determine whether to establish a call with the calling terminal... This embodiment is not limited here.

[0073] Optionally, in this embodiment, the first network element may be different depending on whether the calling party network in which the calling terminal is located supports an IMS network. For example, when the calling party network supports an Internet Multimedia Subsystem (IMS) network, the first network element may be an IMS network element that provides services for the calling terminal. Optionally, the IMS network element that provides services for the calling terminal may include at least one of a Proxy Call Session Control Function (P-CSCF), a Serving Call Session Control Function (S-CSCF), an IMS Application Server (AS), and the like.

[0074] For another example, if the calling party network does not support the IMS network, but the called party network where the called terminal is located supports the IMS network, the first network element may be an IMS network element providing services to the called terminal. Optionally, the IMS network element providing services to the called terminal may include, but is not limited to, at least one of a Media Gateway Control Function (MGCF), an S-CSCF, and an IMS AS.

[0075] It is worth noting that the first network element may send the first message to the terminal upon receiving a second message, where the second message is used to establish a call between the calling terminal and the called terminal. In this embodiment, the second message may be, but is not limited to, a call request from the calling terminal or the calling party's network.

[0076] Optionally, the second message may include but is not limited to the telephone number of the calling terminal, the telephone number of the called terminal, etc.

[0077] In this embodiment, during the call establishment process, the target PLMN information of the calling terminal is sent to the called terminal. This allows the called terminal to determine whether establishing communication with the calling terminal presents a security risk based on one or more of the target PLMN information, the calling terminal's location information, the calling terminal's operator information, and warning information before establishing a communication connection with the calling terminal. This allows the called terminal to be alerted before establishing a communication connection, thereby increasing user awareness and reducing communication security risks such as telecommunications fraud, providing a better user experience.

[0078] FIG3a is a flow chart of a calling method 300 according to an exemplary embodiment of the present application. This method 300 may be, but is not limited to, executed by a called terminal, specifically by at least one of hardware and software installed in the called terminal. In this embodiment, the method 300 may include at least the following steps.

[0079] S310, during a call establishment process, a called terminal receives first information from a first network element.

[0080] The first information includes at least one of the following: information of the target PLMN of the calling terminal; location information of the calling terminal; operator information of the calling terminal; and alarm information.

[0081] S320: The called terminal establishes or does not establish a call with the calling terminal according to the first information.

[0082] It can be understood that the implementation process of S310-S320 can refer to the relevant description in method embodiment 200. Of course, in this embodiment, in addition to referring to the relevant description in the aforementioned method embodiment 200, as a possible implementation method, please refer to Figure 3a again. The called terminal may include S321 to establish or not establish a call with the calling terminal based on the first information, and the content is as follows.

[0083] S321: The called terminal displays second information on the incoming call interface according to the first information.

[0084] Among them, in this embodiment, by further displaying the second information on the incoming call interface of the called terminal, the user using the called terminal can identify whether the calling terminal has a security risk based on the second information and determine whether to establish a call with the calling terminal, thereby improving the accuracy of risk identification.

[0085] Optionally, in this embodiment, the second information may include at least one of the location information of the calling terminal, operator information of the calling terminal, alarm information, etc.

[0086] The warning information is used to indicate at least one of a fraud alert, a call from the calling terminal originating from abroad, a call from a high-incidence fraud area, an advertising and promotion alert, etc. In this embodiment, the warning information may be the same as the warning information in the first information, or the warning information is determined by the called terminal based on the target PLMN information of the calling terminal, the location information of the calling terminal, the operator information of the calling terminal, etc. in the first information, without limitation herein.

[0087] For example, when the called terminal determines that the country where the calling terminal is located is a high-incidence area of ​​fraud based on the target PLMN information of the calling terminal, the location information of the calling terminal, the operator information of the calling terminal, etc. in the first information, it can be determined that the alarm information is used to indicate fraud reminders, that the call of the calling terminal comes from a high-incidence area of ​​fraud, etc.; or, when the called terminal determines that the calling terminal is located abroad based on the target PLMN information of the calling terminal, the location information of the calling terminal, the operator information of the calling terminal, etc. in the first information, it can be determined that the alarm information is used to indicate that the call of the calling terminal comes from abroad.

[0088] In an optional implementation, when the called terminal displays the second information on the incoming call interface based on the first information, the implementation method may include: the called terminal may compare the first information (such as the target PLMN information of the calling terminal, the location information of the calling terminal, the operator information of the calling terminal, etc.) with the information obtained by parsing the telephone number of the calling terminal, for example, comparing whether the country where the calling terminal is located is consistent, whether the operator initiated by the calling terminal is consistent, etc. If the two are consistent, the second information is not displayed, and if the two are inconsistent, the second information is displayed. Among them, the aforementioned "inconsistency" can also be understood as the information of the calling terminal's home PLMN is different from the information of the PLMN of the current residence, registration or roaming location.

[0089] In another optional implementation, when the called terminal displays the second information on the incoming call interface based on the first information, the implementation process may also include: the called terminal may display the second information on the incoming call interface if it determines that the phone number of the calling terminal is not saved, that is, if it determines that the phone number is an unfamiliar call; conversely, if the called terminal determines that the phone number of the calling terminal is saved, that is, if it determines that the possibility of security risks posing a security risk to the phone number is low, then the second information may not be displayed on the incoming call interface.

[0090] For example, assuming that the location information corresponding to the target PLMN is country information, the incoming call interface of the called terminal may be as shown in Figure 3b. Alternatively, assuming that the second information is the suspected fraud, the incoming call interface of the called terminal may be as shown in Figure 3c.

[0091] It is worth noting that for the first network element, when sending the first information to the called terminal, the first network element can determine whether the first condition is met. If the first condition is met, the first information is sent to the called terminal, thereby avoiding the invalid sending of the first information when the telephone number corresponding to the calling terminal is not an abnormal call or there is no security risk through conditional restrictions, thereby reducing signaling overhead.

[0092] Optionally, in this embodiment, the first condition may include but is not limited to at least one of the following conditions 1 to 3.

[0093] Condition 1: The account opening duration of the calling terminal is less than or equal to a first threshold.

[0094] Condition 2: The calling terminal has abnormal behavior, wherein the abnormal behavior may include but is not limited to at least one of the following 21)-24).

[0095] 21) The number of calls made within the first predetermined time period is greater than or equal to the second threshold, that is, the calling terminal has the abnormal behavior of frequently making calls.

[0096] 22) The number of times the text messages are sent within the second predetermined time period is greater than or equal to the third threshold, that is, the calling terminal has the abnormal behavior of frequently sending text messages.

[0097] 23) The number of times the PLMN is changed within the third predetermined time period is greater than or equal to the fourth threshold, that is, the calling terminal has the abnormal behavior of frequently changing the registered PLMN.

[0098] 24) The number of times the call is marked as abnormal is greater than or equal to the fifth threshold. The abnormal call may be marked by the user or operator through an app, etc. In this embodiment, the abnormal call may include, but is not limited to, harassing calls, fraudulent calls, and advertising promotions.

[0099] It should be noted that the first predetermined time, second predetermined time, third predetermined time, first threshold, second threshold, third threshold, fourth threshold, fifth threshold, etc. mentioned in this application can be configured by protocol agreement, high-level configuration, terminal pre-configuration, etc., and are not restricted here.

[0100] Condition 3: The target PLMN information of the calling terminal is different from the home PLMN information of the calling terminal.

[0101] For example, the location information corresponding to the target PLMN of the calling terminal is different from the location information corresponding to the home PLMN, the operator information corresponding to the target PLMN of the calling terminal is different from the operator information corresponding to the home PLMN, the identifier of the target PLMN of the calling terminal is different from the identifier of the home PLMN, etc.

[0102] In addition, for the case where the first network element includes the IMS network element that provides services to the called terminal, the process of the first network element obtaining the target PLMN information of the calling terminal may include but is not limited to: the first network element may send a third message to the second network element corresponding to the calling terminal, and the third message is used to request the target PLMN information of the calling terminal, such as the PLMN information of the 2G network, 3G network, 4G network, 5G network, 6G network, etc. where the calling terminal is currently roaming, registered, or resides.

[0103] Optionally, when the first network element determines that the second message is from a Gateway Mobile Switching Center (GMSC), the first network element sends the third message to the second network element corresponding to the calling terminal. It is worth noting that by determining whether the second message is from the GMSC, it is possible to further determine whether the second message is an inter-operator call or an inter-country call, thereby improving the accuracy of the information prompt.

[0104] After receiving the third message, the second network element may send the target PLMN information of the calling terminal to the first network element. Then, the first network element receives the target PLMN information of the calling terminal sent by the second network element, and sends the target PLMN information of the calling terminal to the called terminal as at least part of the first information.

[0105] In this embodiment, the information of the target PLMN may be determined by the second network element based on an identifier (ID) of a mobile switching center (MSC) providing services for the calling terminal.

[0106] Optionally, the second network element is used to store the home location information, registration location information or residence location information of the calling terminal. For example, in this embodiment, the second network element may be, but is not limited to, a Home Subscriber Server (HSS) corresponding to the calling terminal.

[0107] In addition, the third message may be, but is not limited to, an Nhss_ImsSDM_Get message, etc.

[0108] Based on this, in one implementation, after receiving the third message, the second network element may further determine whether to send the target PLMN information of the calling terminal to the second network element according to the second condition to ensure the information security of the calling terminal.

[0109] For example, the second network element may send the target PLMN information of the calling terminal to the first network element if it is determined that the second condition is met, and otherwise, it does not send the target PLMN information of the calling terminal to the first network element.

[0110] The second condition may also include but is not limited to at least one of the following conditions 1 to 3.

[0111] Condition 1: The target PLMN information of the calling terminal is different from the home PLMN information of the calling terminal.

[0112] Condition 2: The calling terminal has abnormal behavior.

[0113] Condition 3: The account opening duration of the calling terminal is less than or equal to a first threshold.

[0114] It can be understood that the conditions 1 to 3 are similar to the first condition. Therefore, the implementation process of the conditions 1 to 3 can refer to the relevant description of the first condition mentioned above, and will not be repeated here.

[0115] In this embodiment, by providing a calling method, risk warnings can be further provided to the user through the second information, so that the user can be more vigilant, reduce communication risks such as telecommunications fraud, and provide the user with a better experience.

[0116] Based on the introduction of the calling method in the aforementioned method embodiments 200-300, in order to better understand the calling method provided by this application, this application uses the following examples to exemplify the implementation process of the calling method provided by this application, as follows.

[0117] Example 1

[0118] Assuming the calling party network corresponding to the calling user supports the IMS network, the calling IMS network can send the target PLMN information of the calling terminal to the called terminal, as shown in Figure 4a. The implementation process may include but is not limited to the following steps. In this case, the calling user is UE-1, the called user is UE-2, and the first network element is the IMS network element providing services to UE-1.

[0119] S411, UE-1 initiates an IMS registration request.

[0120] S412, P-CSCF-1 subscribes to the PCF for UE-1's PLMN change information (Subscribe to changes in PLMN ID).

[0121] S413: The PCF provides the P-CSCF-1 with the information of the current PLMN of UE-1.

[0122] S414, UE-1 completes the IMS registration process.

[0123] For example, P-CSCF-1 sends a registration request to S-CSCF-1, which includes UE-1's PLMN ID. S-CSCF-1 then performs IMS registration based on the received registration request and sends a response message, such as a 200 OK, to P-CSCF-1. Finally, P-CSCF-1 sends a Register IMS Complete message to UE-1 based on the received response message.

[0124] S415, UE-1 initiates a call request (corresponding to the aforementioned second message).

[0125] The second message may include the telephone number of UE-1 and the telephone number of UE-2.

[0126] S416: The IMS network element (such as P-CSCF-1, S-CSCF-1, IMS AS, etc.) providing service for UE-1 sends first information to UE-2.

[0127] Among them, the first information may include the PLMN information of UE-1, the location information of the calling terminal, the operator information of the calling terminal, alarm information, the telephone number of UE-1, the telephone number of UE-2, etc., among which the PLMN information of UE-1 may be the identifier of the target PLMN, the operator information corresponding to the target PLMN, the location information corresponding to the target PLMN, etc.

[0128] Optionally, the first network element sends first information to UE-2 when determining that the first condition is met.

[0129] The first condition includes at least one of the following conditions 1 to 3.

[0130] Condition 1: The account opening duration of the calling terminal is less than or equal to a first threshold.

[0131] Condition 2: The calling terminal has abnormal behavior, wherein the abnormal behavior may include but is not limited to at least one of the following 31)-34).

[0132] Condition 3: The target PLMN information of the calling terminal is different from the home PLMN information of the calling terminal.

[0133] Optionally, the first information may be carried in one or more of a SIP Invite message and a message for sending a text message, wherein the message for sending a text message may include at least one of the following: a SIP MESSAGE, a NAS message, and the like.

[0134] S417, UE-2 displays second information on the incoming call interface according to the first information, where the second information includes at least one of the location information of the calling terminal, the operator information of the calling terminal, and alarm information.

[0135] Optionally, when the UE-2 determines that the telephone number of the UE-1 is not saved, the UE-2 displays the second information on the incoming call interface.

[0136] S418, UE-2 determines whether to establish a call connection with UE-1 or not according to the first information and the second information.

[0137] Optionally, when the first information and the second information indicate that the phone number is an abnormal incoming call, the communication request of the UE-1 is canceled or rejected.

[0138] It is worth noting that the implementation process of each step in this Example 1 can refer to the relevant description in the aforementioned method embodiment 200 or 300, and achieve the same or corresponding technical effects. To avoid repetition, it is not described here. In addition, this Example 1 may include more or fewer steps than the aforementioned ones, which is not limited here.

[0139] Example 2

[0140] Assuming that the calling party network corresponding to the calling terminal supports circuit switching (CS) but not IMS, and the called party network corresponding to the called terminal supports IMS, when the calling terminal places a call to the called terminal via the CS network, the IMS network corresponding to the called terminal can send the target PLMN information of the calling terminal to the called terminal, as shown in Figure 4b. The implementation process may include but is not limited to the following steps. The calling user is UE-1, the called user is UE-2, and the first network element is an IMS network element providing services to UE-2, such as the MGCF.

[0141] S421, UE-1 initiates a call request to the Public Switched Telephone Network (PSTN) via CS, such as CS Setup. The call request includes the telephone number of UE-1 and the telephone number of UE-2.

[0142] S422: The CS network corresponding to the UE-1 terminal routes the CS signaling (ie, call request) to the MGCF through the GMSC based on the information obtained from the HSS corresponding to the called terminal, wherein the CS signaling includes the telephone numbers of UE-1 and UE-2.

[0143] S423: The IMS network element (MGCF) providing services for UE-2 determines the calling party HSS (ie, the second network element) according to the calling party number, such as the telephone number of UE-1.

[0144] S424: The MGCF sends a third message to the calling party HSS to request the calling party HSS for information about the PLMN of UE-1, such as the PLMN ID of the 3G or 2G network currently registered by UE-1.

[0145] Optionally, when the MGCF determines that the call comes from the GMSC, it executes S424.

[0146] Optionally, the third message may be but is not limited to an Nhss_ImsSDM_Get message, and the third message includes the telephone number of UE-1.

[0147] S425. If the calling party HSS determines that the second condition is met, it sends the PLMN information of UE-1 to the MGCF, such as sending an Nhss_ImsSDM_Get response to the MGCF, where the Nhss_ImsSDM_Get response carries the PLMN information of UE-1. Otherwise, the calling party HSS does not provide the PLMN information of UE-1 to the MGCF.

[0148] The second condition includes at least one of the following conditions 1 to 3.

[0149] Condition 1: The target PLMN information of the calling terminal is different from the home PLMN information of the calling terminal.

[0150] Condition 2: The calling terminal has abnormal behavior.

[0151] Condition 3: The account opening duration of the calling terminal is less than or equal to a first threshold.

[0152] S426: The MGCF takes the received information of the PLMN of UE-1 as at least a part of the first information and sends it to UE-2.

[0153] Among them, the first information may include the information of UE-1's PLMN, the location information of the calling terminal, the operator information of the calling terminal, alarm information, UE-1's telephone number, UE-2's telephone number, etc. The information of UE-1's target PLMN may be the identifier of the target PLMN, the operator information corresponding to the target PLMN, the location information corresponding to the target PLMN, etc.

[0154] In addition, the first information may be carried in one or more of a SIP Invite message, a message for sending a text message, etc. The message for sending a text message includes at least one of a SIP message and a NAS message.

[0155] S427, UE-2 displays second information on the incoming call interface according to the first information, where the second information includes at least one of the following: location information of the calling terminal; operator information of the calling terminal; and alarm information.

[0156] Optionally, when the UE-2 determines that the telephone number of the UE-1 is not saved, the UE-2 displays the second information on the incoming call interface.

[0157] S428, UE-2 determines whether to establish a call connection with UE-1 based on the first information and the second information, such as rejecting or accepting the incoming call request of the calling terminal.

[0158] Optionally, when the first information and the second information indicate that the phone number is an abnormal incoming call, the communication request of the UE-1 is canceled or rejected.

[0159] It is worth noting that the implementation process of each step in this Example 2 can refer to the relevant description in the aforementioned method embodiment 200 or 300, and achieve the same or corresponding technical effects. To avoid repetition, it is not described here. In addition, this Example 2 may include more or fewer steps than the aforementioned ones, which is not limited here.

[0160] Figure 5 is a flowchart illustrating a call display method 500 according to an exemplary embodiment of the present application. This method 500 may be, but is not limited to, executed by a terminal (e.g., a called terminal), specifically by at least one of hardware and software installed in the terminal. In this embodiment, the call display method 500 may include at least the following steps.

[0161] S510: The called terminal displays an incoming call interface in response to the incoming call request of the calling terminal.

[0162] In this embodiment, the incoming call request may be, but is not limited to, a SIP Invite message, etc. The incoming call request may carry one or more of the telephone number of the calling terminal, the telephone number of the called terminal, etc.

[0163] Among them, the incoming call interface displays the second information to provide risk warnings to the user, thereby allowing the user to be more vigilant and reduce the incidence of communication security problems such as telecommunications fraud, as shown in Figure 3b or Figure 3c.

[0164] It is worth noting that, taking the called terminal as a mobile phone terminal as an example, in the related art, when performing caller ID display, the region and operator information of the calling terminal displayed by the mobile phone terminal is obtained by the mobile phone terminal by parsing the calling terminal's phone number (i.e., mobile phone number). For example, if the calling terminal's phone number is +86 1381234XXXX, then: 86 is the country code, 138 represents the operator, and 1234 represents the area code (representing the province or city). However, since the aforementioned region and operator information obtained by parsing only represents the attribution information of the incoming call number itself, and does not represent the actual location of the mobile phone terminal, such as the current roaming location information, registration location information, and residency information of the mobile phone terminal, during the call display process, the called terminal may not be clear about or unable to effectively determine whether there is a security risk in establishing communication with the calling terminal, such as whether it is a fraudulent call. As a result, after the called terminal establishes a communication connection with the calling terminal, communication risks such as telecommunications fraud may occur, affecting the communication experience of the called user. Therefore, from the perspective of call establishment, in this application, when the called terminal receives a call request from the calling terminal, a second message is displayed through the incoming call interface, so that the user of the called terminal can determine whether there is a security risk in establishing communication with the calling terminal based on the second message. If it is determined that there is a security risk, the user can cancel or refuse to establish a communication connection with the calling terminal. Otherwise, communication with the calling terminal can be established. In this way, before the terminal establishes a communication connection, it can alert the called terminal by prompting it, thereby reducing communication security risks such as telecommunications fraud and providing a better user experience.

[0165] Based on this, in this embodiment, the second information may include but is not limited to at least one of the location information of the calling terminal, the operator information of the calling terminal, and alarm information.

[0166] The location information of the calling terminal may include but is not limited to the actual location information of the calling terminal or the location information when the call is initiated, such as one or more of country information, province information, region information, etc., so as to prompt the user using the called terminal in which country, province, region, etc. the calling terminal is actually located or is located when the call is initiated, so that the user can determine whether there is a security risk in the incoming call request based on the location information of the calling terminal, such as whether the country, province, region, etc. is a country with high incidence of telecommunications security or whether the calling terminal is located abroad or domestically.

[0167] Optionally, the location information of the calling terminal may be location information of a roaming location, location information of a registered location, location information of a resident location, etc. of the calling terminal.

[0168] The operator information of the calling terminal may be the operator information of the roaming location, the operator information of the registration location, the operator information of the residence location, etc. of the calling terminal, so that the user can determine whether the incoming call request has a security risk based on the operator information of the calling terminal, such as determining whether the calling terminal is a cross-operator call.

[0169] The alarm information is used to indicate at least one of a fraud reminder, the call from the calling terminal is from abroad, the call from the calling terminal is from a high-incidence area of ​​fraud, an advertising and promotion reminder, etc., so as to prompt the user using the called terminal whether there is a security risk in the incoming call request, so as to reduce the incidence of communication security issues such as telecommunications fraud and improve the communication experience of communication users.

[0170] In one implementation, in addition to displaying the second information on the incoming call display interface, the called terminal may also display the location information of the calling terminal's home location on the incoming call display interface, wherein the location information of the calling terminal's home location is different from the location information of the calling terminal. Thus, by simultaneously displaying the location information of the calling terminal's home location and the location information of the calling terminal on the incoming call display interface, the user can more intuitively determine that the location of the calling terminal when initiating the call is different from the location of its home location, thereby more accurately analyzing whether the incoming call request from the calling terminal poses a security risk.

[0171] In another implementation, the called terminal may also display the calling terminal's home carrier information, the calling terminal's home carrier information, and the calling terminal's carrier information on the incoming call interface. Thus, by simultaneously displaying the calling terminal's home carrier information and the calling terminal's carrier information on the incoming call interface, the user can more intuitively determine whether the calling terminal is making a cross-carrier call, and thus more accurately analyze whether the calling terminal's incoming call request poses a security risk.

[0172] The location information of the calling terminal's place of origin and the operator information of the calling terminal's place of origin mentioned in the above two implementation methods can be obtained by the called terminal based on the telephone number of the calling terminal. For example, assuming that the telephone number of the calling terminal is +86 1381234XXXX, where: 86 is the country code, 138 represents the operator, and 1234 represents the area code (representing the province or city), then the called terminal can determine the location information of the calling terminal's place of origin based on the country code "86" and the area code "1234", and determine the operator information of the calling terminal's place of origin based on the operator code "138".

[0173] Alternatively, the location information of the calling terminal's home location and the operator information of the calling terminal's home location may also be determined by the called terminal according to the information of the calling terminal's home PLMN, which is not limited here.

[0174] Optionally, the aforementioned second information may be determined in various ways. For example, if the incoming call request also includes first information, such as at least one of the target PLMN information of the calling terminal, the location information of the calling terminal, the operator information of the calling terminal, and alarm information, the called terminal may determine the second information based on at least one of the target PLMN information of the calling terminal, the location information of the calling terminal, the operator information of the calling terminal, and the alarm information.

[0175] For another example, the called terminal may further receive a fourth message, wherein the fourth message includes the first information, such as at least one of the target PLMN information of the calling terminal, the location information of the calling terminal, the operator information of the calling terminal, and alarm information. The called terminal may then determine the second information based on at least one of the target PLMN information of the calling terminal, the location information of the calling terminal, the operator information of the calling terminal, and the alarm information.

[0176] If the second information includes warning information, the warning information may be the same as or different from the warning information of the first information, and there is no limitation here.

[0177] It is worth noting that the fourth message may also include the telephone number of the calling terminal, so that the called terminal can compare the telephone number of the calling terminal in the fourth message with the telephone number of the calling terminal in the incoming call request, and display or not display the second information based on the comparison result.

[0178] For example, the telephone number (or calling number) carried in the incoming call request is compared with the telephone number of the calling terminal carried in the fourth message. If the two are inconsistent, the second information is displayed on the incoming call interface. Otherwise, the second information may be displayed or not displayed based on the terminal implementation. The aforementioned inconsistency can also be understood as the calling terminal's home PLMN being different from the PLMN of the current residency, registration, or roaming location.

[0179] In an optional implementation, the fourth message may include but is not limited to at least one of a text message and an instant messaging message, wherein the instant messaging message may be but is not limited to WeChat, etc.

[0180] It should be noted that the implementation of the first information and the second information mentioned in this embodiment can also refer to the relevant description in the aforementioned method embodiment 200 or 300, which will not be repeated here.

[0181] In this embodiment, a call display method 500 is provided. After the called terminal receives the incoming call request, a risk warning can be given to the user through the second information, so that the user can be more vigilant, reduce communication risks such as telecommunications fraud, and provide a better experience for the user.

[0182] FIG6 is a flow chart of a calling method 600 according to an exemplary embodiment of the present application. This method 600 may be, but is not limited to, executed by a first network element, specifically, by at least one of hardware and software installed in the first network element. In this embodiment, the method 600 may include at least the following steps.

[0183] S610: The first network element receives a second message, where the second message is used to establish a call between a calling terminal and a called terminal.

[0184] S620: The first network element sends first information to the called terminal.

[0185] The first information includes at least one of the following: information of the target PLMN of the calling terminal; location information of the calling terminal; operator information of the calling terminal; and alarm information.

[0186] In an optional implementation, the target PLMN of the calling terminal includes at least one of the following: a PLMN of a roaming area of ​​the calling terminal; a PLMN where the calling terminal resides; or a PLMN where the calling terminal is registered.

[0187] In an optional implementation manner, the information of the target PLMN includes at least one of the following: an identifier of the target PLMN; information of an operator corresponding to the target PLMN; and location information corresponding to the target PLMN.

[0188] In an optional implementation, the location information includes at least one of country information, province information, and region information.

[0189] In an optional implementation, the alarm information is used to indicate at least one of the following: a fraud reminder; the call from the calling terminal is from abroad; the call from the calling terminal is from a high-incidence area of ​​fraud; an advertising and promotion reminder.

[0190] In an optional implementation, the first network element sends the first information to the called terminal according to the second message, including: the first network element sends the first information to the called terminal when determining that the first condition is met; wherein the first condition includes at least one of the following: the account opening duration of the calling terminal is less than or equal to the first threshold; the calling terminal has abnormal behavior; the target PLMN information of the calling terminal is different from the home PLMN information of the calling terminal.

[0191] In an optional implementation, the abnormal behavior includes at least one of the following: the number of calls made within a first predetermined time period is greater than or equal to a second threshold; the number of text messages sent within a second predetermined time period is greater than or equal to a third threshold; the number of PLMN changes within a third predetermined time period is greater than or equal to a fourth threshold; the number of calls marked as abnormal is greater than or equal to a fifth threshold.

[0192] In an optional implementation, the first information is carried in a first message, and the first message includes at least one of the following: a Session Initiation Protocol request SIP Invite message; and a message for sending a text message.

[0193] In an optional implementation, the message used to send the short message includes at least one of the following: a SIP message MESSAGE; a non-access stratum NAS message.

[0194] In an optional implementation, the first network element includes at least one of the following: an Internet Protocol Multimedia Subsystem (IMS) network element that provides services for the calling terminal; or an IMS network element that provides services for the called terminal.

[0195] In an optional implementation, the IMS network element providing services for the calling terminal includes at least one of a proxy call session control function P-CSCF, a serving call session control function S-CSCF, and an IMS application server AS; or, the IMS network element providing services for the called terminal includes at least one of a media gateway control function MGCF, an S-CSCF, and an IMS AS.

[0196] In an optional implementation, when the first network element includes the IMS network element that provides services for the called terminal, the method further includes: the first network element sends a third message to the second network element corresponding to the calling terminal, and the third message is used to request the target PLMN information of the calling terminal; the first network element receives the target PLMN information of the calling terminal sent by the second network element.

[0197] In an optional implementation, the first network element sends a third message to the second network element corresponding to the calling terminal, including: when the first network element determines that the second message comes from a mobile switching center gateway GMSC, the first network element sends the third message to the second network element corresponding to the calling terminal.

[0198] In an optional implementation, the second network element includes: a Home Subscriber Server HSS corresponding to the calling terminal.

[0199] It is worth noting that each implementation method in method embodiment 600 has the same or corresponding technical features as each implementation method in the aforementioned method embodiment 200 or 300. Therefore, each implementation method in method embodiment 600 can refer to the relevant description of each implementation method in the aforementioned method embodiment 200 or 300 and achieve the same or corresponding technical effects. To avoid repetition, they will not be repeated here.

[0200] FIG7 is a flow chart of a calling method 700 according to an exemplary embodiment of the present application. This method 700 may be, but is not limited to, executed by a second network element, specifically, by at least one of hardware and software installed in the second network element. In this embodiment, the method 700 may include at least the following steps.

[0201] S710 , a second network element receives a third message from a first network element, where the third message is used to request information about a target PLMN of a calling terminal. The first network element includes an IMS network element that provides services for the called terminal.

[0202] S720: The second network element sends the target PLMN information of the calling terminal to the first network element.

[0203] In an optional implementation manner, the information of the target PLMN is determined based on the identification ID of the MSC providing service for the calling terminal.

[0204] In an optional implementation, the target PLMN of the calling terminal includes at least one of the following: a PLMN of a roaming area of ​​the calling terminal; a PLMN where the calling terminal resides; or a PLMN where the calling terminal is registered.

[0205] In an optional implementation manner, the information of the target PLMN includes at least one of the following: an identifier of the target PLMN; information of an operator corresponding to the target PLMN; and location information corresponding to the target PLMN.

[0206] In an optional implementation, the location information includes at least one of country information, province information, and region information.

[0207] In an optional implementation, the second network element sends the target PLMN information of the calling terminal to the first network element, including: the second network element determines that when a second condition is met, it sends the target PLMN information of the calling terminal to the first network element; wherein, the second condition includes at least one of the following: the target PLMN information of the calling terminal is different from the home PLMN information of the calling terminal; the calling terminal has abnormal behavior, and the account opening duration of the calling terminal is less than or equal to the first threshold.

[0208] In an optional implementation, the abnormal behavior includes at least one of the following: the number of calls made within a first predetermined time period is greater than or equal to a second threshold; the number of text messages sent within a second predetermined time period is greater than or equal to a third threshold; the number of times the PLMN of the registered place is changed within a third predetermined time period is greater than or equal to a fourth threshold; the number of times the call is marked as abnormal is greater than or equal to a fifth threshold.

[0209] In an optional implementation manner, the IMS network element providing services for the called terminal includes at least one of a media gateway control function MGCF, an S-CSCF, and an IMS AS.

[0210] In an optional implementation, the second network element includes: a Home Subscriber Server HSS corresponding to the calling terminal.

[0211] It is worth noting that each implementation method in method embodiment 700 has the same or corresponding technical features as each implementation method in the aforementioned method embodiment 200 or 300. Therefore, each implementation method in method embodiment 700 can refer to the relevant description of each implementation method in the aforementioned method embodiment 200 or 300 and achieve the same or corresponding technical effects. To avoid repetition, they will not be repeated here.

[0212] The calling method provided in the embodiment of the present application can be executed by a calling device. In the embodiment of the present application, the calling method is executed by a calling device as an example to illustrate the calling device provided in the embodiment of the present application.

[0213] As shown in Figure 8, which is a structural diagram of a calling device 800 provided in an embodiment of the present application, the device 800 includes a receiving module 810, which is used for the called terminal to receive the first information from the first network element during the call establishment process; a processing module 820, which is used to establish or not establish a call with the calling terminal based on the first information; wherein the first information includes at least one of the following: information on the target PLMN of the calling terminal; location information of the calling terminal; operator information of the calling terminal; and alarm information.

[0214] In an optional implementation, the target PLMN of the calling terminal includes at least one of the following: a PLMN of a roaming area of ​​the calling terminal; a PLMN where the calling terminal resides; or a PLMN where the calling terminal is registered.

[0215] In an optional implementation manner, the information of the target PLMN includes at least one of the following: an identifier of the target PLMN; information of an operator corresponding to the target PLMN; and location information corresponding to the target PLMN.

[0216] In an optional implementation, establishing or not establishing a call with the calling terminal based on the first information includes: displaying second information on the incoming call interface based on the first information, the second information including at least one of the following: location information of the calling terminal; operator information of the calling terminal; alarm information.

[0217] In an optional implementation, displaying the second information on the incoming call interface according to the first information includes: displaying the second information on the incoming call interface when it is determined that the telephone number of the calling terminal is not saved.

[0218] In an optional implementation, the alarm information is used to indicate at least one of the following: a fraud reminder; the call from the calling terminal is from abroad; the call from the calling terminal is from a high-incidence area of ​​fraud; an advertising and promotion reminder.

[0219] In an optional implementation, the location information includes at least one of country information, province information, and region information.

[0220] In an optional implementation, establishing or not establishing a call with the calling terminal according to the first information includes establishing or not establishing a call with the calling terminal according to the first information and whether the telephone number of the calling terminal is stored.

[0221] In an optional implementation, the first information is carried in a first message, and the first message includes at least one of the following: a Session Initiation Protocol request SIP Invite message; and a message for sending a text message.

[0222] In an optional implementation, the message used to send the short message includes at least one of the following: a SIP message MESSAGE; a non-access stratum NAS message.

[0223] In an optional implementation, the first network element includes at least one of the following: an Internet Protocol Multimedia Subsystem (IMS) network element that provides services for the calling terminal; or an IMS network element that provides services for the called terminal.

[0224] In an optional implementation, the IMS network element providing services for the calling terminal includes at least one of a proxy call session control function P-CSCF, a serving call session control function S-CSCF, and an IMS application server AS; or, the IMS network element providing services for the called terminal includes at least one of a media gateway control function MGCF, an S-CSCF, and an IMS AS.

[0225] The calling device 800 in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component of an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal or other device other than a terminal. For example, the terminal can include but is not limited to the types of terminal 11 listed above, and other devices can include servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.

[0226] The calling device 800 provided in the embodiment of the present application can implement each process implemented in the method embodiments of Figures 2 to 3a and achieve the same technical effect. To avoid repetition, it will not be described here.

[0227] As shown in Figure 9, it is a structural diagram of a calling device 900 provided in an embodiment of the present application. The device 900 includes a receiving module 910 for receiving a second message, where the second message is used for establishing a call between a calling terminal and a called terminal; a sending module 920 for sending a first message to the called terminal; wherein the first information includes at least one of the following: information of a target public land mobile network PLMN of the calling terminal; location information of the calling terminal; operator information of the calling terminal; and alarm information.

[0228] In an optional implementation, the target PLMN of the calling terminal includes at least one of the following: a PLMN of a roaming area of ​​the calling terminal; a PLMN where the calling terminal resides; or a PLMN where the calling terminal is registered.

[0229] In an optional implementation manner, the information of the target PLMN includes at least one of the following: an identifier of the target PLMN; information of an operator corresponding to the target PLMN; and location information corresponding to the target PLMN.

[0230] In an optional implementation, the location information includes at least one of country information, province information, and region information.

[0231] In an optional implementation, the alarm information is used to indicate at least one of the following: a fraud reminder; the call from the calling terminal is from abroad; the call from the calling terminal is from a high-incidence area of ​​fraud; an advertising and promotion reminder.

[0232] In an optional implementation, sending the first information to the called terminal according to the second message includes: sending the first information to the called terminal when it is determined that the first condition is met; wherein the first condition includes at least one of the following: the account opening duration of the calling terminal is less than or equal to the first threshold; the calling terminal has abnormal behavior; the target PLMN information of the calling terminal is different from the home PLMN information of the calling terminal.

[0233] In an optional implementation, the abnormal behavior includes at least one of the following: the number of calls made within a first predetermined time period is greater than or equal to a second threshold; the number of text messages sent within a second predetermined time period is greater than or equal to a third threshold; the number of PLMN changes within a third predetermined time period is greater than or equal to a fourth threshold; the number of calls marked as abnormal is greater than or equal to a fifth threshold.

[0234] In an optional implementation, the first information is carried in a first message, and the first message includes at least one of the following: a Session Initiation Protocol request SIP Invite message; and a message for sending a text message.

[0235] In an optional implementation, the message used to send the short message includes at least one of the following: a SIP message MESSAGE; a non-access stratum NAS message.

[0236] In an optional implementation, when the calling device is applied to a first network element, the first network element includes at least one of the following: an Internet Protocol Multimedia Subsystem IMS network element that provides services for the calling terminal; an IMS network element that provides services for the called terminal.

[0237] In an optional implementation, the IMS network element providing services for the calling terminal includes at least one of a proxy call session control function P-CSCF, a serving call session control function S-CSCF, and an IMS application server AS; or, the IMS network element providing services for the called terminal includes at least one of a media gateway control function MGCF, an S-CSCF, and an IMS AS.

[0238] In an optional implementation, when the first network element includes the IMS network element that provides services for the called terminal, the sending module 920 is further used to: send a third message to the second network element corresponding to the calling terminal, and the third message is used to request the target PLMN information of the calling terminal; the receiving module 910 is also used to receive the target PLMN information of the calling terminal sent by the second network element.

[0239] In an optional implementation, the sending the third message to the second network element corresponding to the calling terminal includes: when it is determined that the second message comes from a mobile switching center gateway GMSC, sending the third message to the second network element corresponding to the calling terminal.

[0240] In an optional implementation, the second network element includes: a Home Subscriber Server HSS corresponding to the calling terminal.

[0241] The calling device 900 in the embodiment of the present application can be an electronic device, such as an electronic device with an operating system, or a component of an electronic device, such as an integrated circuit or chip. The electronic device can be a network-side device, or a device other than a network-side device. For example, the network-side device can include, but is not limited to, the types of network-side devices 12 listed above. Other devices can include servers, network attached storage (NAS), etc., and are not specifically limited in the embodiment of the present application.

[0242] The calling device 900 provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 6 and achieve the same technical effect. To avoid repetition, it will not be described here.

[0243] As shown in Figure 10, it is a structural diagram of a calling device 1000 provided in an embodiment of the present application. The device 1000 includes a receiving module 1010, which is used to receive a third message from a first network element, where the third message is used to request information about a target PLMN of a calling terminal, and the first network element includes an IMS network element that provides services for the called terminal; and a sending module 1020, which is used to send information about the target PLMN of the calling terminal to the first network element.

[0244] In an optional implementation manner, the information of the target PLMN is determined based on the identification ID of the MSC providing service for the calling terminal.

[0245] In an optional implementation, the target PLMN of the calling terminal includes at least one of the following: a PLMN of a roaming area of ​​the calling terminal; a PLMN where the calling terminal resides; or a PLMN where the calling terminal is registered.

[0246] In an optional implementation manner, the information of the target PLMN includes at least one of the following: an identifier of the target PLMN; information of an operator corresponding to the target PLMN; and location information corresponding to the target PLMN.

[0247] In an optional implementation, the location information includes at least one of country information, province information, and region information.

[0248] In an optional implementation, sending the target PLMN information of the calling terminal to the first network element includes: determining that the target PLMN information of the calling terminal is sent to the first network element when a second condition is met; wherein the second condition includes at least one of the following: the target PLMN information of the calling terminal is different from the home PLMN information of the calling terminal; the calling terminal has abnormal behavior; the account opening duration of the calling terminal is less than or equal to a first threshold.

[0249] In an optional implementation, the abnormal behavior includes at least one of the following: the number of calls made within a first predetermined time period is greater than or equal to a second threshold; the number of text messages sent within a second predetermined time period is greater than or equal to a third threshold; the number of times the PLMN of the registered place is changed within a third predetermined time period is greater than or equal to a fourth threshold; the number of times the call is marked as abnormal is greater than or equal to a fifth threshold.

[0250] In an optional implementation manner, the IMS network element providing services for the called terminal includes at least one of a media gateway control function MGCF, an S-CSCF, and an IMS AS.

[0251] In an optional implementation, the second network element includes: a Home Subscriber Server HSS corresponding to the calling terminal.

[0252] The calling device 1000 in the embodiment of the present application can be an electronic device, such as an electronic device with an operating system, or a component of an electronic device, such as an integrated circuit or chip. The electronic device can be a network-side device or other device other than a network-side device. For example, the network-side device can include, but is not limited to, the types of network-side devices 12 listed above. Other devices can include servers, network attached storage (NAS), etc., and are not specifically limited in the embodiment of the present application.

[0253] The calling device 1000 provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 7 and achieve the same technical effect. To avoid repetition, it will not be described here.

[0254] The call display method provided in the embodiment of the present application can be executed by a call display device. In the embodiment of the present application, the call display device provided in the embodiment of the present application is described by taking the call display method executed by the call display device as an example.

[0255] As shown in Figure 11, a structural diagram of a call display device 1100 provided as an exemplary embodiment of the present application is provided. The device 1100 includes: a response module 1110, for responding to an incoming call request; a display module 1120, for displaying an incoming call interface; wherein the incoming call interface displays second information, and the second information includes at least one of the following: location information of the calling terminal; operator information of the calling terminal; and alarm information.

[0256] In an optional implementation, the alarm information is used to indicate at least one of the following: a fraud reminder; the call from the calling terminal is from abroad; the call from the calling terminal is from a high-incidence area of ​​fraud; an advertising and promotion reminder.

[0257] In an optional implementation, the incoming call interface further displays location information of the home location of the calling terminal, wherein the location information of the home location of the calling terminal is different from the location information of the calling terminal.

[0258] In an optional implementation, the incoming call interface further displays the operator information of the home location of the calling terminal, the operator information of the home location of the calling terminal and the operator information of the calling terminal.

[0259] In an optional implementation, the incoming call request includes first information; or, the device 1100 also includes a receiving module for receiving a fourth message, and the fourth message includes the first information; wherein the first information includes at least one of the following: information of the target public land mobile network PLMN of the calling terminal; location information of the calling terminal; operator information of the calling terminal; and alarm information.

[0260] In an optional implementation, the target PLMN of the calling terminal includes at least one of the following: a PLMN of a roaming area of ​​the calling terminal; a PLMN where the calling terminal resides; or a PLMN where the calling terminal is registered.

[0261] In an optional implementation manner, the information of the target PLMN includes at least one of the following: an identifier of the target PLMN; information of an operator corresponding to the target PLMN; and location information corresponding to the target PLMN.

[0262] In an optional implementation, the location information includes at least one of country information, province information, and region information.

[0263] In an optional implementation, the fourth message includes at least one of the following: a text message; an instant messaging message.

[0264] In an optional implementation, the fourth message also carries the telephone number of the calling terminal.

[0265] It is worth noting that each implementation method in the method embodiment 1100 has the same or corresponding technical features as each implementation method in the aforementioned call display method embodiment. Therefore, each implementation method in the aforementioned call display device 1100 can refer to the relevant description of each implementation method in the aforementioned call display method embodiment and achieve the same or corresponding technical effects. To avoid repetition, they will not be repeated here.

[0266] The call display method provided in the embodiment of the present application may be executed by the call display device 1100. In the embodiment of the present application, the call display device 1100 executing the call display method 500 is taken as an example to illustrate the call display device 1100 provided in the embodiment of the present application.

[0267] As shown in Figure 12, an embodiment of the present application further provides a communication device 1200, including a processor 1201 and a memory 1202. The memory 1202 stores a program or instruction that can be run on the processor 1201. For example, when the communication device 1200 is a terminal, the program or instruction, when executed by the processor 1201, implements the various steps of the above-mentioned call method embodiment 200, call method embodiment 300, or call display method embodiment 500, and can achieve the same technical effect. When the communication device 1200 is a network-side device, the program or instruction, when executed by the processor 1201, implements the various steps of the above-mentioned call method embodiment 600 or 700, and can achieve the same technical effect. To avoid repetition, they are not further described here.

[0268] The present application also provides a terminal comprising a processor and a communication interface coupled to the processor, the communication interface being configured to execute a program or instruction to implement the steps of the call method embodiment shown in FIG2 or FIG3a , or the steps of the aforementioned call display method embodiment 500 . This terminal embodiment corresponds to the aforementioned terminal-side method embodiment, and each implementation process and implementation method of the aforementioned method embodiment is applicable to this terminal embodiment and can achieve the same technical effects. Specifically, FIG13 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.

[0269] The terminal 1300 includes but is not limited to: a radio frequency unit 1301, a network module 1302, an audio output unit 1303, an input unit 1304, a sensor 1305, a display unit 1306, a user input unit 1307, an interface unit 1308, a memory 1309 and at least some of the components of the processor 1310.

[0270] Those skilled in the art will appreciate that the terminal 1300 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 1310 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG13 does not limit the terminal. The terminal may include more or fewer components than shown, or may combine certain components, or have different component arrangements, which will not be described in detail here.

[0271] It should be understood that in an embodiment of the present application, the input unit 1304 may include a graphics processing unit (GPU) 13041 and a microphone 13042, and the graphics processor 13041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1306 may include a display panel 13061, and the display panel 13061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1307 includes a touch panel 13071 and at least one of the other input devices 13072. The touch panel 13071 is also called a touch screen. The touch panel 13071 may include two parts: a touch detection device and a touch controller. Other input devices 13072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0272] In the embodiment of the present application, after receiving downlink data from a network-side device, the RF unit 1301 may transmit the data to the processor 1310 for processing. Furthermore, the RF unit 1301 may send uplink data to the network-side device. Typically, the RF unit 1301 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.

[0273] The memory 1309 can be used to store software programs or instructions and various data. The memory 1309 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 1309 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 1309 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0274] Processor 1310 may include one or more processing units. Optionally, processor 1310 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 1310.

[0275] When the terminal 1300 executes each process in the aforementioned calling method embodiment 200 or 300, the implementation method may be as follows.

[0276] The radio frequency unit 1301 is used for the called terminal to receive first information from the first network element during the call establishment process; the processor 1310 is used to establish or not establish a call with the calling terminal based on the first information; wherein the first information includes at least one of the following: information of the target public land mobile network PLMN of the calling terminal; location information of the calling terminal; operator information of the calling terminal; and alarm information.

[0277] In an optional implementation, the target PLMN of the calling terminal includes at least one of the following: a PLMN of a roaming area of ​​the calling terminal; a PLMN where the calling terminal resides; or a PLMN where the calling terminal is registered.

[0278] In an optional implementation manner, the information of the target PLMN includes at least one of the following: an identifier of the target PLMN; information of an operator corresponding to the target PLMN; and location information corresponding to the target PLMN.

[0279] In an optional implementation, establishing or not establishing a call with the calling terminal based on the first information includes: displaying second information on the incoming call interface based on the first information, the second information including at least one of the following: location information of the calling terminal; operator information of the calling terminal; alarm information.

[0280] In an optional implementation, displaying the second information on the incoming call interface according to the first information includes: displaying the second information on the incoming call interface when it is determined that the telephone number of the calling terminal is not saved.

[0281] In an optional implementation, the alarm information is used to indicate at least one of the following: a fraud reminder; the call from the calling terminal is from abroad; the call from the calling terminal is from a high-incidence area of ​​fraud; an advertising and promotion reminder.

[0282] In an optional implementation, the location information includes at least one of country information, province information, and region information.

[0283] In an optional implementation, establishing or not establishing a call with the calling terminal according to the first information includes establishing or not establishing a call with the calling terminal according to the first information and whether the telephone number of the calling terminal is stored.

[0284] In an optional implementation, the first information is carried in a first message, and the first message includes at least one of the following: a Session Initiation Protocol request SIP Invite message; and a message for sending a text message.

[0285] In an optional implementation, the message used to send the short message includes at least one of the following: a SIP message MESSAGE; a non-access stratum NAS message.

[0286] In an optional implementation, the first network element includes at least one of the following: an Internet Protocol Multimedia Subsystem (IMS) network element that provides services for the calling terminal; or an IMS network element that provides services for the called terminal.

[0287] In an optional implementation, the IMS network element providing services for the calling terminal includes at least one of a proxy call session control function P-CSCF, a serving call session control function S-CSCF, and an IMS application server AS; or, the IMS network element providing services for the called terminal includes at least one of a media gateway control function MGCF, an S-CSCF, and an IMS AS.

[0288] Furthermore, when the terminal executes each process in the aforementioned call display method 500, the implementation thereof may be as follows: Processor 1310 is configured to respond to an incoming call request and display an incoming call interface via display unit 1306; wherein the incoming call interface displays second information, the second information including at least one of the following: location information of the calling terminal; operator information of the calling terminal; and alarm information.

[0289] In an optional implementation, the alarm information is used to indicate at least one of the following: a fraud reminder; the call from the calling terminal is from abroad; the call from the calling terminal is from a high-incidence area of ​​fraud; an advertising and promotion reminder.

[0290] In an optional implementation, the incoming call interface further displays location information of the home location of the calling terminal, wherein the location information of the home location of the calling terminal is different from the location information of the calling terminal.

[0291] In an optional implementation, the incoming call interface further displays the operator information of the home location of the calling terminal, the operator information of the home location of the calling terminal and the operator information of the calling terminal.

[0292] In an optional implementation, the incoming call request includes first information; or, the radio frequency unit 1301 receives a fourth message, and the fourth message includes first information; wherein, the first information includes at least one of the following: information of the target public land mobile network PLMN of the calling terminal; location information of the calling terminal; operator information of the calling terminal; and alarm information.

[0293] In an optional implementation, the target PLMN of the calling terminal includes at least one of the following: a PLMN of a roaming area of ​​the calling terminal; a PLMN where the calling terminal resides; or a PLMN where the calling terminal is registered.

[0294] In an optional implementation manner, the information of the target PLMN includes at least one of the following: an identifier of the target PLMN; information of an operator corresponding to the target PLMN; and location information corresponding to the target PLMN.

[0295] In an optional implementation, the location information includes at least one of country information, province information, and region information.

[0296] In an optional implementation, the fourth message includes at least one of the following: a text message; an instant messaging message.

[0297] In an optional implementation, the fourth message also carries the telephone number of the calling terminal.

[0298] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the call method embodiment 200 or 300, or refer to the relevant description of the call display method embodiment 500, and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.

[0299] The present application also provides a network-side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the call method embodiment shown in Figure 6 or Figure 7. This network-side device embodiment corresponds to the aforementioned network-side device method embodiment, and each implementation process and implementation method of the aforementioned method embodiment is applicable to this network-side device embodiment and can achieve the same technical effects.

[0300] Specifically, the embodiment of the present application further provides a network side device. As shown in FIG14 , the network side device 1400 includes: a processor 1401, a network interface 1402, and a memory 1403. The network interface 1402 is, for example, a common public radio interface (CPRI).

[0301] Specifically, the network side device 1400 of the embodiment of the present application also includes: instructions or programs stored in the memory 1403 and executable on the processor 1401. The processor 1401 calls the instructions or programs in the memory 1403 to execute the methods executed by the modules shown in FIG9 or FIG10 and achieve the same technical effect. To avoid repetition, they will not be elaborated here.

[0302] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned calling method embodiment or call display method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0303] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.

[0304] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned calling method embodiment or call display method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0305] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0306] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned call method embodiment or call display method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0307] An embodiment of the present application also provides a wireless communication system, including: a terminal and a network side device, wherein the terminal can be used to execute to implement the various processes of the above-mentioned call method embodiment 200 or the call method embodiment 300 or the call display method embodiment 500, and the network side device can be used to execute to implement the various processes of the above-mentioned call method embodiment 600 or 700, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0308] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0309] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.

[0310] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.

Claims

1. A calling method, comprising: During the call establishment process, the called terminal receives first information from the first network element; The called terminal establishes or does not establish a call with the calling terminal according to the first information; The first information includes at least one of the following: Information about the target public land mobile network PLMN of the calling terminal; Location information of the calling terminal; The operator information of the calling terminal; Warning information.

2. The method according to claim 1, wherein The target PLMN of the calling terminal includes at least one of the following: The PLMN of the roaming location of the calling terminal; The PLMN where the calling terminal resides; The PLMN where the calling terminal is registered.

3. The method according to claim 1 or 2, wherein The target PLMN information includes at least one of the following: The identifier of the target PLMN; The operator information corresponding to the target PLMN; The location information corresponding to the target PLMN.

4. The method according to any one of claims 1 to 3, wherein: The called terminal establishing or not establishing a call with the calling terminal according to the first information includes: The called terminal displays second information on the incoming call interface according to the first information, where the second information includes at least one of the following: Location information of the calling terminal; The operator information of the calling terminal; Warning information.

5. The method according to claim 4, wherein: The called terminal displays second information on the incoming call interface according to the first information, including: When the called terminal determines that the telephone number of the calling terminal is not stored, the called terminal displays the second information on the incoming call interface.

6. The method according to any one of claims 1 to 5, wherein The warning information is used to indicate at least one of the following: Fraud alerts; The call from the calling terminal comes from abroad; The call from the calling terminal comes from a fraud-prone area; Advertising and promotional reminders.

7. The method according to any one of claims 1 to 6, wherein The location information includes at least one of country information, province information, and region information.

8. The method according to any one of claims 1 to 3, wherein: The called terminal establishing or not establishing a call with the calling terminal according to the first information includes: The called terminal establishes or does not establish a call with the calling terminal according to the first information and whether the telephone number of the calling terminal is stored.

9. The method according to any one of claims 1 to 8, wherein The first information is carried in a first message, and the first message includes at least one of the following: Session Initiation Protocol request SIP Invite message; Message used to send SMS text messages.

10. The method of claim 9, wherein: The message for sending a text message includes at least one of the following: SIP message MESSAGE; Non-access stratum NAS message.

11. The method according to any one of claims 1 to 10, wherein The first network element includes at least one of the following: an Internet Protocol Multimedia Subsystem IMS network element providing services to the calling terminal; An IMS network element that provides services to the called terminal.

12. The method of claim 11, wherein: The IMS network element providing services for the calling terminal includes at least one of a proxy call session control function P-CSCF, a serving call session control function S-CSCF, and an IMS application server AS; Alternatively, the IMS network element providing services for the called terminal includes at least one of a media gateway control function MGCF, an S-CSCF, and an IMS AS.

13. A calling method, comprising: The first network element receives a second message, where the second message is used to establish a call between the calling terminal and the called terminal; The first network element sends first information to the called terminal; The first information includes at least one of the following: Information about the target public land mobile network PLMN of the calling terminal; Location information of the calling terminal; The operator information of the calling terminal; Warning information.

14. The method of claim 13, wherein: The target PLMN of the calling terminal includes at least one of the following: The PLMN of the roaming location of the calling terminal; The PLMN where the calling terminal resides; The PLMN where the calling terminal is registered.

15. The method of claim 13, wherein: The target PLMN information includes at least one of the following: The identifier of the target PLMN; The operator information corresponding to the target PLMN; The location information corresponding to the target PLMN.

16. The method of claim 13, wherein: The location information includes at least one of country information, province information, and region information.

17. The method of claim 13, wherein: The warning information is used to indicate at least one of the following: Fraud alerts; The call from the calling terminal comes from abroad; The call from the calling terminal comes from a fraud-prone area; Advertising and promotional reminders.

18. The method according to any one of claims 13 to 17, wherein The first network element sending the first information to the called terminal according to the second message includes: The first network element sends first information to the called terminal when determining that the first condition is met; The first condition includes at least one of the following: The account opening duration of the calling terminal is less than or equal to a first threshold; The calling terminal has abnormal behavior; The target PLMN information of the calling terminal is different from the home PLMN information of the calling terminal.

19. The method of claim 18, wherein: The abnormal behavior includes at least one of the following: The number of calls made within the first predetermined time period is greater than or equal to a second threshold; The number of times the text messages are sent within the second predetermined period is greater than or equal to a third threshold; The number of PLMN changes within the third predetermined time period is greater than or equal to a fourth threshold; The number of times the calls are marked as abnormal is greater than or equal to a fifth threshold.

20. The method according to any one of claims 13 to 19, wherein The first information is carried in a first message, and the first message includes at least one of the following: Session Initiation Protocol request SIPInvite message; Message used to send SMS text messages.

21. The method of claim 20, wherein: The message for sending a text message includes at least one of the following: SIP message MESSAGE; Non-access stratum NAS message.

22. The method of any one of claims 13 to 21, wherein The first network element includes at least one of the following: an Internet Protocol Multimedia Subsystem IMS network element providing services to the calling terminal; An IMS network element that provides services to the called terminal.

23. The method of claim 22, wherein: The IMS network element providing services for the calling terminal includes at least one of a proxy call session control function P-CSCF, a serving call session control function S-CSCF, and an IMS application server AS; Alternatively, the IMS network element providing services for the called terminal includes at least one of a media gateway control function MGCF, an S-CSCF, and an IMS AS.

24. The method of claim 22 or 23, wherein: In a case where the first network element includes the IMS network element providing services for the called terminal, the method further includes: The first network element sends a third message to the second network element corresponding to the calling terminal, where the third message is used to request information about a target PLMN of the calling terminal; The first network element receives the target PLMN information of the calling terminal sent by the second network element.

25. The method of claim 24, wherein: The first network element sending a third message to the second network element corresponding to the calling terminal includes: When determining that the second message comes from a mobile switching center gateway GMSC, the first network element sends the third message to a second network element corresponding to the calling terminal.

26. The method of claim 24 or 25, wherein: The second network element includes: a Home Subscriber Server HSS corresponding to the calling terminal.

27. A calling method, comprising: The second network element receives a third message from the first network element, wherein the third message is used to request information of a target PLMN of the calling terminal, wherein the first network element includes an Internet Protocol Multimedia Subsystem IMS network element providing services for the called terminal; The second network element sends the target PLMN information of the calling terminal to the first network element.

28. The method of claim 27, wherein: The information of the target PLMN is determined based on the identification ID of the mobile switching center MSC providing service for the calling terminal.

29. The method of claim 27 or 28, wherein The target PLMN of the calling terminal includes at least one of the following: The PLMN of the roaming location of the calling terminal; The PLMN where the calling terminal resides; The PLMN where the calling terminal is registered.

30. The method according to any one of claims 27 to 29, wherein: The target PLMN information includes at least one of the following: The identifier of the target PLMN; The operator information corresponding to the target PLMN; The location information corresponding to the target PLMN.

31. The method of claim 30, wherein: The location information includes at least one of country information, province information, and region information.

32. The method according to any one of claims 27 to 31, wherein: The second network element sending the target PLMN information of the calling terminal to the first network element includes: The second network element determines that if a second condition is met, the target PLMN information of the calling terminal is sent to the first network element; The second condition includes at least one of the following: The target PLMN information of the calling terminal is different from the home PLMN information of the calling terminal; The calling terminal has abnormal behavior; The account opening duration of the calling terminal is less than or equal to a first threshold.

33. The method of claim 32, wherein: The abnormal behavior includes at least one of the following: The number of calls made within the first predetermined time period is greater than or equal to a second threshold; The number of times the text messages are sent within the second predetermined period is greater than or equal to a third threshold; The number of times the registered PLMN is changed within the third predetermined time period is greater than or equal to a fourth threshold; The number of times the calls are marked as abnormal is greater than or equal to a fifth threshold.

34. The method according to any one of claims 27 to 33, wherein: The IMS network element providing services for the called terminal includes at least one of a media gateway control function MGCF, an S-CSCF, and an IMS AS.

35. The method of any one of claims 27 to 33, wherein The second network element includes: a Home Subscriber Server HSS corresponding to the calling terminal.

36. A call display method, the method comprising: The called terminal responds to the incoming call request and displays the incoming call interface; The incoming call interface displays second information, and the second information includes at least one of the following: Location information of the calling terminal; The operator information of the calling terminal; Warning information.

37. The method according to claim 36, wherein The warning information is used to indicate at least one of the following: Fraud alerts; The call from the calling terminal comes from abroad; The call from the calling terminal comes from a fraud-prone area; Advertising and promotional reminders.

38. The method according to any one of claims 36-37, wherein: The incoming call interface further displays location information of the home location of the calling terminal, wherein the location information of the home location of the calling terminal is different from the location information of the calling terminal.

39. The method according to any one of claims 36 to 38, wherein: The incoming call interface further displays the operator information of the home location of the calling terminal, and the operator information of the home location of the calling terminal is different from the operator information of the calling terminal.

40. The method according to any one of claims 36 to 39, wherein: The incoming call request includes first information; or, The method further includes: receiving a fourth message, the fourth message including the first information; The first information includes at least one of the following: Information of the target PLMN of the calling terminal; Location information of the calling terminal; The operator information of the calling terminal; Warning information.

41. The method of claim 40, wherein: The target PLMN of the calling terminal includes at least one of the following: The PLMN of the roaming location of the calling terminal; The PLMN where the calling terminal resides; The PLMN where the calling terminal is registered.

42. The method of claim 40, wherein The target PLMN information includes at least one of the following: The identifier of the target PLMN; The operator information corresponding to the target PLMN; The location information corresponding to the target PLMN.

43. The method of any one of claims 36 to 40, wherein The location information includes at least one of country information, province information, and region information.

44. The method of claim 40, wherein The fourth message includes at least one of the following: Short message; Instant messaging.

45. The method according to claim 40 or 44, wherein The fourth message also carries the telephone number of the calling terminal.

46. ​​A calling device comprising: A receiving module, configured to receive, by the called terminal, first information from the first network element during a call establishment process; A processing module, configured to establish or not establish a call with the calling terminal according to the first information; The first information includes at least one of the following: Information of the target public land mobile network PLMN of the calling terminal; Location information of the calling terminal; The operator information of the calling terminal; Warning information.

47. The apparatus of claim 46, wherein: The establishing or not establishing a call with the calling terminal according to the first information includes: Displaying second information on the incoming call interface based on the first information, where the second information includes at least one of the following: Location information of the calling terminal; The operator information of the calling terminal; Warning information.

48. A calling device, comprising: A receiving module, configured to receive a second message, where the second message is used to establish a call between the calling terminal and the called terminal; A sending module, configured to send the first information to the called terminal; The first information includes at least one of the following: Information about the target public land mobile network PLMN of the calling terminal; Location information of the calling terminal; The operator information of the calling terminal; Warning information.

49. The apparatus of claim 48, wherein The sending of the first information to the called terminal includes: If it is determined that the first condition is met, sending first information to the called terminal; The first condition includes at least one of the following: The account opening duration of the calling terminal is less than or equal to a first threshold; The calling terminal has abnormal behavior; The target PLMN information of the calling terminal is different from the home PLMN information of the calling terminal.

50. A calling device, comprising: a receiving module, configured to receive a third message from a first network element, the third message being used to request information about a target PLMN of a calling terminal, wherein the first network element includes an IMS network element providing services for the called terminal; A sending module is used to send the target PLMN information of the calling terminal to the first network element.

51. The apparatus of claim 50, wherein The sending the target PLMN information of the calling terminal to the first network element includes: determining, when a second condition is met, to send information of a target PLMN of the calling terminal to the first network element; The second condition includes at least one of the following: The target PLMN information of the calling terminal is different from the home PLMN information of the calling terminal; The calling terminal has abnormal behavior; The account opening duration of the calling terminal is less than or equal to a first threshold.

52. A call display device, comprising: A response module, configured to respond to an incoming call request; Display module, used to display the incoming call interface; The incoming call interface displays second information, and the second information includes at least one of the following: Location information of the calling terminal; The operator information of the calling terminal; Warning information.

53. The apparatus of claim 52, wherein: The warning information is used to indicate at least one of the following: Fraud alerts; The call from the calling terminal comes from abroad; The call from the calling terminal comes from a fraud-prone area; Advertising and promotional reminders.

54. A terminal comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the method described in any one of claims 1 to 12 are implemented, or the steps of the method described in any one of claims 36 to 45 are implemented.

55. A network side device, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, implements the steps of the method described in any one of claims 13 to 26, or implements the steps of the method described in any one of claims 27 to 35.

56. A readable storage medium storing a program or instruction, wherein the program or instruction, when executed by a processor, implements the steps of the method according to any one of claims 1 to 12, or implements the steps of the method according to any one of claims 13 to 26, or implements the steps of the method according to any one of claims 27 to 35, or implements the steps of the method according to any one of claims 36 to 45.

Citation Information

Patent Citations

  • Method and system for realizing display of calling information at called terminal

    CN101860589A

  • Alarming method and device

    CN106792539A

  • Call display method and device

    CN112399024A

  • System, method and device for processing operator information

    CN112672340A

  • Communication method and device

    CN114257677A