A cloud terminal call center data intelligent processing system and method

Through P-CSCF, the SIP message of the cloud terminal is received in the IMS network and the re-registration process is triggered, and the security mechanism suitable for the second operator network is sent, which solves the flexibility problem when the terminals in the IMS network access PLMN, and realizes flexible switching of the security mechanism and low-overhead interaction.

CN118714119BActive Publication Date: 2025-09-02SHENZHEN DACHENG MEIYI DECORATION ENG CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410152884.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-01-31
Publication Date
2025-09-02
Estimated Expiration
2044-01-31

AI Technical Summary

Technical Problem

In the prior art, when the terminal in the IMS network accesses PLMN, P-CSCF cannot flexibly adapt to future business needs, resulting in inadequate information security mechanisms.

Method used

Receive SIP messages from cloud terminals through P-CSCF, trigger the re-registration process, and send a security mechanism suitable for the second operator network to the cloud terminal after successful re-registration, including plaintext, symmetric encryption, asymmetric encryption or homomorphic encryption communication, to realize secure handover of cloud terminals in the IMS network.

Benefits of technology

It realizes flexible switching of cloud terminals in IMS network security mechanisms, reduces signaling interaction and network element interaction, and reduces overhead.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118714119B_ABST
    Figure CN118714119B_ABST
Patent Text Reader

Abstract

The present application provides a cloud terminal call center data intelligent processing system and method, belonging to the field of communication technology. In this method, during a call via an IMS network, a cloud terminal can automatically notify the P-CSCF of its switch from a first operator network to a second operator network. Since the P-CSCF has pre-configured the cloud terminal's security mechanism for the second operator network, the P-CSCF can directly configure the cloud terminal with the security mechanism for the second operator network without notifying the S-CSCF. This allows the cloud terminal to perform network switching in an IMS scenario with fewer interacting network elements, more flexible signaling interactions, and lower overhead.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of artificial intelligence, and in particular to a cloud terminal call center data intelligent processing system and method. Background Art

[0002] The Internet Protocol (IP)-based Multimedia Subsystem (IMS) network provides services such as packet voice, instant messaging, and video conferencing. The IMS network integrates communication services with a rich set of applications through programming interfaces, offering users a wider range of services. Core components of the IMS network include the proxy-call session control function (P-CSCF) and the serving-call session control function (S-CSCF). The P-CSCF is a key component of the IMS network, located between IMS terminals and the IMS network, similar to a proxy server serving as the input and output ports of an IM network. All requests initiated by IMS terminals and responses sent back by receiving terminals pass through the P-CSCF. The P-CSCF forwards SIP requests and responses in certain directions. In addition to accepting SIP user access and forwarding SIP messages, it also provides integrity protection, compression, and Quality of Service (QoS) policy decisions. The S-CSCF is the core node of the IMS signaling plane. The S-CSCF is responsible for allocating the home network S-CSCF (for user registration) and routing incoming IMS calls. As can be seen, the IMS network can provide data services to terminals, and is therefore also referred to as central data or a central data network.

[0003] In existing technology, when a terminal accesses an IMS network, if the terminal's accessed Public Land Mobile Network (PLMN), the P-CSCF needs to notify the S-CSCF of this change so that the S-CSCF can determine the terminal's security mechanism in the latest PLMN. However, this approach is relatively fixed and inflexible, and may not be able to meet future service needs. Summary of the Invention

[0004] The embodiments of the present application provide a cloud terminal call center data intelligent processing system and method, which are used to realize the opening of communication services of 5G networks while ensuring information security.

[0005] To achieve the above objectives, this application adopts the following technical solutions:

[0006] In the first aspect, an embodiment of the present application provides a method for intelligent processing of cloud terminal call center data, wherein the center data is an IMS network, and the method is applied to a P-CSCF in the IMS network, and the method includes: during a cloud terminal making a call through the IMS network, the P-CSCF receives a SIP message from the cloud terminal, wherein the SIP message is used to instruct the cloud terminal to switch from a first operator network to a second operator network; the P-CSCF triggers the re-registration process of the cloud terminal; if the re-registration is successful, the P-CSCF sends a security mechanism applicable to the cloud terminal for the second operator network to the cloud terminal, wherein the security mechanism applicable to the cloud terminal for the second operator network refers to the security mechanism used by the cloud terminal to make calls with the IMS network in the second operator network.

[0007] Optionally, the above-mentioned SIP message carries information for indicating the old operator network and information for indicating the new operator network, wherein the old operator network is the first operator network and the new operator network is the second operator network, and the information for indicating the old operator network and the information for indicating the new operator network are used to jointly instruct the cloud terminal to switch from the first operator network to the second operator network.

[0008] The first operator network is a first PLMN, and the second operator network is a second PLMN.

[0009] Optionally, the P-CSCF triggers the re-registration process of the cloud terminal, including: the P-CSCF sends a SIP registration message to the S-CSCF, wherein the SIP registration message is used to request that the cloud terminal be re-registered to the IMS network; the P-CSCF receives a SIP response message from the S-CSCF, wherein the SIP response message is a response to the SIP registration message, and the SIP response message is used to indicate that the cloud terminal has successfully re-registered to the IMS network, or that the cloud terminal has failed to re-register to the IMS network.

[0010] Optionally, the P-CSCF sends the security mechanism applicable to the second operator network of the cloud terminal to the cloud terminal, including: when the SIP response message is used to indicate that the cloud terminal has successfully re-registered to the IMS network, the P-CSCF encapsulates the security mechanism applicable to the second operator network of the cloud terminal into the SIP response message, and sends the SIP response message to the cloud terminal.

[0011] Optionally, when the SIP response message is used to indicate that the cloud terminal has successfully re-registered with the IMS network, the P-CSCF encapsulates the security mechanism applicable to the second operator network of the cloud terminal into the SIP response message and sends the SIP response message to the cloud terminal, including: in response to the SIP response message indicating that the cloud terminal has successfully re-registered with the IMS network, the P-CSCF obtains the security mechanism applicable to the second operator network of the cloud terminal; the P-CSCF determines whether the security mechanism applicable to the second operator network of the cloud terminal is different from the security mechanism applicable to the first operator network of the cloud terminal, wherein the security mechanism applicable to the first operator network of the cloud terminal refers to the security mechanism used by the cloud terminal to communicate with the IMS network in the first operator network; if the security mechanism of the second operator network is different from the security mechanism applicable to the first operator network of the cloud terminal, the P-CSCF encapsulates the security mechanism applicable to the second operator network of the cloud terminal into the SIP response message and sends the SIP response message to the cloud terminal; otherwise, if the security mechanism of the second operator network is the same as the security mechanism applicable to the first operator network of the cloud terminal, the P-CSCF directly forwards the SIP response message received from the S-CSCF to the cloud terminal.

[0012] Optionally, the above security mechanism includes any one of the following: plaintext communication, symmetric encryption communication, asymmetric encryption communication, or homomorphic encryption communication.

[0013] Among them, plaintext communication refers to the cloud terminal using plaintext to communicate with the IMS network in its operating network, symmetric encryption communication refers to the cloud terminal using symmetric encryption to communicate with the IMS network in its operating network, asymmetric encryption communication refers to the cloud terminal using asymmetric encryption to communicate with the IMS network in its operating network, and homomorphic encryption communication refers to the cloud terminal using homomorphic encryption to communicate with the IMS network in its operating network.

[0014] Among them, symmetric encryption communication or asymmetric encryption communication can also be combined with homomorphic encryption communication. This combination means that the sending end can first symmetrically encrypt or asymmetrically encrypt the plaintext data of the call to obtain ciphertext data, and then homomorphically encrypt the ciphertext data to obtain homomorphic ciphertext; correspondingly, the receiving end can perform homomorphic calculation symmetric decryption or asymmetric decryption on the homomorphic ciphertext to obtain plaintext data in the homomorphic encrypted state, and then perform homomorphic calculation function operations on the plaintext data in the homomorphic encrypted state.

[0015] Optionally, before the P-CSCF receives the SIP message from the cloud terminal, the method includes: in the registration process of the cloud terminal, the P-CSCF obtains the security mechanism applicable to the operator network set of the cloud terminal from the S-CSCF, wherein the security mechanism applicable to the operator network set of the cloud terminal refers to the security mechanism used by the cloud terminal to communicate with the IMS network in any operator network in the operator network set, and the operator network set includes the first operator network and the second operator network.

[0016] Optionally, in the registration process of the cloud terminal, the P-CSCF obtains the security mechanism applicable to the cloud terminal to the operator network set from the S-CSCF, including: the P-CSCF receives a SIP registration message from the cloud terminal and sends a SIP registration message to the S-CSCF, wherein the SIP registration message is used to request that the cloud terminal be registered to the IMS network; the P-CSCF receives a SIP response message from the S-CSCF, wherein the SIP response message is a response to the SIP registration message, and the SIP response message is used to indicate that the cloud terminal is successfully registered to the IMS network, or that the cloud terminal fails to re-register to the IMS network, and in the case that the cloud terminal is successfully registered to the IMS network, the SIP response message also carries the security mechanism applicable to the cloud terminal to the operator network set.

[0017] In the second aspect, an embodiment of the present application provides a cloud terminal call center data intelligent processing system, wherein the center data is an IMS network, and the system includes a P-CSCF in the IMS network, and the system is configured as follows: during the process of the cloud terminal making a call through the IMS network, the P-CSCF receives a SIP message from the cloud terminal, wherein the SIP message is used to instruct the cloud terminal to switch from the first operator network to the second operator network; the P-CSCF triggers the re-registration process of the cloud terminal; if the re-registration is successful, the P-CSCF sends the cloud terminal a security mechanism applicable to the second operator network, wherein the security mechanism applicable to the cloud terminal for the second operator network refers to the security mechanism used by the cloud terminal to make calls with the IMS network in the second operator network.

[0018] Optionally, the above-mentioned SIP message carries information for indicating the old operator network and information for indicating the new operator network, wherein the old operator network is the first operator network and the new operator network is the second operator network, and the information for indicating the old operator network and the information for indicating the new operator network are used to jointly instruct the cloud terminal to switch from the first operator network to the second operator network.

[0019] The first operator network is a first PLMN, and the second operator network is a second PLMN.

[0020] Optionally, the system is configured as follows: the P-CSCF sends a SIP registration message to the S-CSCF, wherein the SIP registration message is used to request that the cloud terminal be re-registered to the IMS network; the P-CSCF receives a SIP response message from the S-CSCF, wherein the SIP response message is a response to the SIP registration message, and the SIP response message is used to indicate that the cloud terminal has successfully re-registered to the IMS network, or that the cloud terminal has failed to re-register to the IMS network.

[0021] Optionally, the system is configured to: when the SIP response message is used to indicate that the cloud terminal has successfully re-registered to the IMS network, the P-CSCF encapsulates the security mechanism applicable to the second operator network of the cloud terminal into the SIP response message and sends the SIP response message to the cloud terminal.

[0022] Optionally, the system is configured as follows: in response to a SIP response message indicating that the cloud terminal has successfully re-registered to the IMS network, the P-CSCF obtains a security mechanism applicable to the second operator network of the cloud terminal; the P-CSCF determines whether the security mechanism applicable to the second operator network of the cloud terminal is different from the security mechanism applicable to the first operator network of the cloud terminal, wherein the security mechanism applicable to the first operator network of the cloud terminal refers to the security mechanism used by the cloud terminal to communicate with the IMS network in the first operator network; if the security mechanism of the second operator network is different from the security mechanism applicable to the first operator network of the cloud terminal, the P-CSCF encapsulates the security mechanism applicable to the second operator network of the cloud terminal into a SIP response message and sends the SIP response message to the cloud terminal; otherwise, if the security mechanism of the second operator network is the same as the security mechanism applicable to the first operator network of the cloud terminal, the P-CSCF directly forwards the SIP response message received from the S-CSCF to the cloud terminal.

[0023] Optionally, the above security mechanism includes any one of the following: plaintext communication, symmetric encryption communication, asymmetric encryption communication, or homomorphic encryption communication.

[0024] Among them, plaintext communication refers to the cloud terminal using plaintext to communicate with the IMS network in its operating network, symmetric encryption communication refers to the cloud terminal using symmetric encryption to communicate with the IMS network in its operating network, asymmetric encryption communication refers to the cloud terminal using asymmetric encryption to communicate with the IMS network in its operating network, and homomorphic encryption communication refers to the cloud terminal using homomorphic encryption to communicate with the IMS network in its operating network.

[0025] Among them, symmetric encryption communication or asymmetric encryption communication can also be combined with homomorphic encryption communication. This combination means that the sending end can first symmetrically encrypt or asymmetrically encrypt the plaintext data of the call to obtain ciphertext data, and then homomorphically encrypt the ciphertext data to obtain homomorphic ciphertext; correspondingly, the receiving end can perform homomorphic calculation symmetric decryption or asymmetric decryption on the homomorphic ciphertext to obtain plaintext data in the homomorphic encrypted state, and then perform homomorphic calculation function operations on the plaintext data in the homomorphic encrypted state.

[0026] Optionally, the system is configured as follows: in the registration process of the cloud terminal, the P-CSCF obtains the security mechanism applicable to the operator network set of the cloud terminal from the S-CSCF, wherein the security mechanism applicable to the operator network set of the cloud terminal refers to the security mechanism used by the cloud terminal to communicate with the IMS network in any operator network in the operator network set, and the operator network set includes the first operator network and the second operator network.

[0027] Optionally, the system is configured as follows: the P-CSCF receives a SIP registration message from the cloud terminal and sends a SIP registration message to the S-CSCF, wherein the SIP registration message is used to request that the cloud terminal be registered with the IMS network; the P-CSCF receives a SIP response message from the S-CSCF, wherein the SIP response message is a response to the SIP registration message, and the SIP response message is used to indicate that the cloud terminal has successfully registered with the IMS network, or that the cloud terminal has failed to re-register with the IMS network, and in the case that the cloud terminal has successfully registered with the IMS network, the SIP response message also carries a security mechanism applicable to the operator network set for the cloud terminal.

[0028] In a third aspect, an embodiment of the present application provides a computer-readable storage medium having program code stored thereon. When the program code is run by the computer, the method described in the first aspect is executed.

[0029] In summary, the above method and device have the following technical effects:

[0030] During a call on the IMS network, the cloud terminal can automatically inform the P-CSCF of the switch from the first operator's network to the second operator's network. Since the P-CSCF has pre-configured the security mechanism for the cloud terminal applicable to the second operator's network in advance, the P-CSCF can directly configure the security mechanism applicable to the second operator's network for the cloud terminal without informing the S-CSCF. This allows the cloud terminal to perform network switching in the IMS scenario with fewer interactive network elements, more flexible signaling interaction, and lower overhead. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] Figure 1A schematic diagram of the architecture of a cloud terminal call center data intelligent processing system provided in an embodiment of the present application;

[0032] Figure 2 A flowchart of a cloud terminal call center data intelligent processing method provided in an embodiment of the present application;

[0033] Figure 3 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0034] In the embodiment of the present invention, "indication" may include direct indication and indirect indication, and may also include explicit indication and implicit indication. The information indicated by a certain information is called information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein the other information and the information to be indicated have an association relationship. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can be achieved by means of the arrangement order of each piece of information that is agreed upon in advance (for example, stipulated by the protocol), thereby reducing the indication overhead to a certain extent. At the same time, the common parts of each piece of information can be identified and indicated uniformly to reduce the indication overhead caused by indicating the same information separately.

[0035] In addition, the specific indication method can also be various existing indication methods, such as but not limited to the above-mentioned indication methods and various combinations thereof. The specific details of the various indication methods can refer to the existing technology and will not be repeated in this article. As can be seen from the above, for example, when it is necessary to indicate multiple information of the same type, there may be a situation where the indication methods for different information are different. In the specific implementation process, the required indication method can be selected according to specific needs. The embodiment of the present invention does not limit the selected indication method. In this way, the indication method involved in the embodiment of the present invention should be understood to cover various methods that can enable the party to be indicated to obtain the information to be indicated.

[0036] It should be understood that the information to be indicated can be sent as a whole or divided into multiple sub-information and sent separately, and the sending period and / or sending timing of these sub-information can be the same or different. The specific sending method is not limited by the embodiment of the present invention. The sending period and / or sending timing of these sub-information can be predefined, for example, predefined according to a protocol, or can be configured by the transmitting device through sending configuration information to the receiving device.

[0037] "Pre-definition" or "pre-configuration" can be achieved by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in the device, and the embodiments of the present invention do not limit the specific implementation method. Among them, "saving" can mean saving in one or more memories. The one or more memories can be set separately or integrated in an encoder or decoder, a processor, or an electronic device. The one or more memories can also be partially set separately and partially integrated in a decoder, a processor, or an electronic device. The type of memory can be any form of storage medium, which is not limited by the embodiments of the present invention.

[0038] The "protocol" involved in the embodiments of the present invention may refer to a protocol family in the communication field, a standard protocol with a similar protocol family frame structure, or a related protocol in a reliable access method system for future Internet of Things devices. The embodiments of the present invention do not specifically limit this.

[0039] In the embodiments of the present invention, descriptions such as "when...", "in the case of...", "if", and "if" all mean that the device will perform corresponding processing under certain objective circumstances. They do not limit the time, nor do they require the device to perform judgment actions during implementation, nor do they mean the existence of other limitations.

[0040] In the description of the embodiments of the present invention, unless otherwise specified, " / " indicates that the objects associated with each other are in an "or" relationship. For example, A / B can mean A or B. "And / or" in the embodiments of the present invention is merely a description of the association relationship between the associated objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exists simultaneously, and B exists alone. A and B can be singular or plural. Furthermore, in the description of the embodiments of the present invention, unless otherwise specified, "multiple" means two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or plural. In addition, to facilitate the clear description of the technical solutions of the embodiments of the present invention, in the embodiments of the present invention, words such as "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit differences. At the same time, in the embodiments of the present invention, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present invention should not be interpreted as being more preferred or more advantageous than other embodiments or design. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way for easy understanding.

[0041] The network architecture and business scenarios described in the embodiments of the present invention are intended to more clearly illustrate the technical solutions of the embodiments of the present invention, and do not constitute a limitation on the technical solutions provided by the embodiments of the present invention. Ordinary technicians in this field can know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present invention are also applicable to similar technical problems.

[0042] The technical solution in this application will be described below with reference to the accompanying drawings.

[0043] See also Figure 1 , an embodiment of the present application provides a cloud terminal call center data intelligent processing system, which may include: P-CSCF and a cloud terminal.

[0044] The P-CSCF is located in the data center, which is the IMS network. Therefore, the P-CSCF can also be understood as the P-CSCF within the IMS network. A key component of the IMS network, the P-CSCF sits between IMS terminals and the IMS network, acting like a proxy server at the input and output ports of an IM network. All requests initiated by IMS terminals and responses sent back by receiving terminals pass through the P-CSCF. The P-CSCF forwards SIP requests and responses in certain directions. In addition to accepting SIP user inbound and outbound SIP message forwarding, it also provides integrity protection, compression, and QoS policy decision-making.

[0045] A cloud terminal can be understood as a terminal, such as a terminal deployed in the cloud. The terminal can be a terminal with a communication function, or can be a chip or chip system provided at the terminal. The terminal device can also be referred to as a user equipment (UE), an access terminal, a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent or a user device. The terminal device in the embodiment of the present application can be a mobile phone, a tablet computer, a computer with a wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical care, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a vehicle-mounted terminal, an RSU with terminal function, etc.

[0046] The following describes in detail the interaction between the P-CSCF and the cloud terminal in the above system in combination with the method.

[0047] See also Figure 2 The present invention provides a method for intelligently processing cloud terminal call center data. The method can be applied to communications between a P-CSCF and a cloud terminal. The method includes the following steps:

[0048] S201 , when a cloud terminal is making a call via an IMS network, a P-CSCF receives a SIP message from the cloud terminal.

[0049] The SIP message is used to instruct the cloud terminal to switch from the first operator network to the second operator network. For example, the SIP message carries information indicating the old operator network and information indicating the new operator network, where the old operator network is the first operator network and the new operator network is the second operator network. The information indicating the old operator network and the information indicating the new operator network are used to jointly instruct the cloud terminal to switch from the first operator network to the second operator network. The first operator network is the first PLMN, and the second operator network is the second PLMN, i.e., different PLMNs.

[0050] It is understandable that in the prior art, cloud terminals (or terminals, i.e., UEs) do not inform the IMS network of updated network information when switching their own networks. Instead, the network side, such as the 5G core network, perceives the terminal's network switching, and then the PCF network element of the 5G core network informs it to the P-CSCF. Obviously, the embodiments of the present application enhance the terminal's processing logic, allowing the terminal to directly inform the IMS network without the involvement of the 5G core network, thereby simplifying the interaction and reducing overhead.

[0051] S202: The P-CSCF triggers the re-registration process of the cloud terminal.

[0052] Among them, the P-CSCF can send a SIP registration message to the S-CSCF. Among them, the SIP registration message is used to request that the cloud terminal be re-registered to the IMS network. Afterwards, the P-CSCF can receive a SIP response message from the S-CSCF. Among them, the SIP response message is a response to the SIP registration message, and the SIP response message is used to indicate that the cloud terminal has successfully re-registered to the IMS network, or that the cloud terminal has failed to re-register to the IMS network. In addition, the re-registration process of the cloud terminal (or terminal) (or the re-registration process in the IMS network) can also refer to the relevant protocol version of 3GPP, which will not be repeated here.

[0053] S203: If the re-registration is successful, the P-CSCF sends a security mechanism applicable to the second operator's network to the cloud terminal.

[0054] The security mechanism applicable to the second operator network for the cloud terminal refers to the security mechanism used by the cloud terminal to communicate with the IMS network in the second operator network.

[0055] Specifically, when the SIP response message is used to indicate that the cloud terminal has successfully re-registered with the IMS network, the P-CSCF encapsulates the security mechanism applicable to the second operator network of the cloud terminal into the SIP response message and sends the SIP response message to the cloud terminal.

[0056] For example, in response to a SIP response message indicating that the cloud terminal has successfully re-registered with the IMS network, the P-CSCF may obtain (e.g., locally) the security mechanism applicable to the second operator network for the cloud terminal. The P-CSCF re-registration process determines whether the security mechanism applicable to the second operator network for the cloud terminal is different from the security mechanism applicable to the first operator network for the cloud terminal, wherein the security mechanism applicable to the first operator network for the cloud terminal refers to the security mechanism used by the cloud terminal to communicate with the IMS network in the first operator network; if the security mechanism of the second operator network is different from the security mechanism applicable to the first operator network for the cloud terminal, the P-CSCF may encapsulate the security mechanism applicable to the second operator network for the cloud terminal into a SIP response message and send the SIP response message to the cloud terminal; otherwise, if the security mechanism of the second operator network is the same as the security mechanism applicable to the first operator network for the cloud terminal, the P-CSCF may directly forward the SIP response message received from the S-CSCF to the cloud terminal.

[0057] Optionally, the above security mechanism includes any one of the following: plaintext communication, symmetric encryption communication, asymmetric encryption communication, or homomorphic encryption communication.

[0058] Among them, plaintext communication refers to the cloud terminal using plaintext to communicate with the IMS network in its operating network, symmetric encryption communication refers to the cloud terminal using symmetric encryption to communicate with the IMS network in its operating network, asymmetric encryption communication refers to the cloud terminal using asymmetric encryption to communicate with the IMS network in its operating network, and homomorphic encryption communication refers to the cloud terminal using homomorphic encryption to communicate with the IMS network in its operating network.

[0059] Among them, symmetric encryption communication or asymmetric encryption communication can also be combined with homomorphic encryption communication. This combination means that the sending end can first symmetrically encrypt or asymmetrically encrypt the plaintext data of the call to obtain ciphertext data, and then homomorphically encrypt the ciphertext data to obtain homomorphic ciphertext; correspondingly, the receiving end can perform homomorphic calculation symmetric decryption or asymmetric decryption on the homomorphic ciphertext to obtain plaintext data in the homomorphic encrypted state, and then perform homomorphic calculation function operations on the plaintext data in the homomorphic encrypted state.

[0060] Optionally, before the P-CSCF receives the SIP message from the cloud terminal, the method includes initially registering the cloud terminal with the IMS network. For example, in the cloud terminal registration process (initial registration process), the P-CSCF may obtain the security mechanism applicable to the cloud terminal for the operator network set from the S-CSCF. The security mechanism applicable to the operator network set by the cloud terminal refers to the security mechanism used by the cloud terminal to communicate with the IMS network in any operator network in the operator network set, where the operator network set includes the first operator network and the second operator network. For example, the P-CSCF may receive a SIP registration message from the cloud terminal and send a SIP registration message (the SIP registration message in the initial registration process) to the S-CSCF, where the SIP registration message is used to request that the cloud terminal be registered with the IMS network. The P-CSCF receives a SIP response message from the S-CSCF (the SIP response message in the initial registration process). The SIP response message is a response to the SIP registration message. The SIP response message is used to indicate that the cloud terminal has successfully registered with the IMS network or that the cloud terminal has failed to re-register with the IMS network. In addition, if the cloud terminal has successfully registered with the IMS network, the SIP response message also carries the security mechanism applicable to the operator network set for the cloud terminal.

[0061] In summary, when the cloud terminal is making a call through the IMS network, the cloud terminal can automatically inform the P-CSCF of switching from the first operator's network to the second operator's network. Since the P-CSCF has pre-configured the security mechanism applicable to the cloud terminal in the second operator's network in advance, the P-CSCF can directly configure the security mechanism applicable to the second operator's network for the cloud terminal without informing the S-CSCF. As a result, when the cloud terminal performs network switching in the IMS scenario, fewer network elements can be interacted with, signaling interaction can be more flexible, and overhead can be lower.

[0062] Combination of the above Figure 2 The method provided by the embodiment of the present application is described in detail. The following introduces a cloud terminal call center data intelligent processing system for executing the method provided by the embodiment of the present application.

[0063] The system includes a P-CSCF in an IMS network. The system is configured as follows: during a call between a cloud terminal and an IMS network, the P-CSCF receives a SIP message from the cloud terminal, wherein the SIP message is used to instruct the cloud terminal to switch from a first operator network to a second operator network; the P-CSCF triggers a re-registration process for the cloud terminal; and when the re-registration is successful, the P-CSCF sends a security mechanism applicable to the cloud terminal for the second operator network to the cloud terminal, wherein the security mechanism applicable to the cloud terminal for the second operator network refers to a security mechanism used by the cloud terminal for calls between the cloud terminal and the IMS network in the second operator network.

[0064] Optionally, the above-mentioned SIP message carries information for indicating the old operator network and information for indicating the new operator network, wherein the old operator network is the first operator network and the new operator network is the second operator network, and the information for indicating the old operator network and the information for indicating the new operator network are used to jointly instruct the cloud terminal to switch from the first operator network to the second operator network.

[0065] The first operator network is a first PLMN, and the second operator network is a second PLMN.

[0066] Optionally, the system is configured as follows: the P-CSCF sends a SIP registration message to the S-CSCF, wherein the SIP registration message is used to request that the cloud terminal be re-registered to the IMS network; the P-CSCF receives a SIP response message from the S-CSCF, wherein the SIP response message is a response to the SIP registration message, and the SIP response message is used to indicate that the cloud terminal has successfully re-registered to the IMS network, or that the cloud terminal has failed to re-register to the IMS network.

[0067] Optionally, the system is configured to: when the SIP response message is used to indicate that the cloud terminal has successfully re-registered to the IMS network, the P-CSCF encapsulates the security mechanism applicable to the second operator network of the cloud terminal into the SIP response message and sends the SIP response message to the cloud terminal.

[0068] Optionally, the system is configured as follows: in response to a SIP response message indicating that the cloud terminal has successfully re-registered to the IMS network, the P-CSCF obtains a security mechanism applicable to the second operator network of the cloud terminal; the P-CSCF determines whether the security mechanism applicable to the second operator network of the cloud terminal is different from the security mechanism applicable to the first operator network of the cloud terminal, wherein the security mechanism applicable to the first operator network of the cloud terminal refers to the security mechanism used by the cloud terminal to communicate with the IMS network in the first operator network; if the security mechanism of the second operator network is different from the security mechanism applicable to the first operator network of the cloud terminal, the P-CSCF encapsulates the security mechanism applicable to the second operator network of the cloud terminal into a SIP response message and sends the SIP response message to the cloud terminal; otherwise, if the security mechanism of the second operator network is the same as the security mechanism applicable to the first operator network of the cloud terminal, the P-CSCF directly forwards the SIP response message received from the S-CSCF to the cloud terminal.

[0069] Optionally, the above security mechanism includes any one of the following: plaintext communication, symmetric encryption communication, asymmetric encryption communication, or homomorphic encryption communication.

[0070] Among them, plaintext communication refers to the cloud terminal using plaintext to communicate with the IMS network in its operating network, symmetric encryption communication refers to the cloud terminal using symmetric encryption to communicate with the IMS network in its operating network, asymmetric encryption communication refers to the cloud terminal using asymmetric encryption to communicate with the IMS network in its operating network, and homomorphic encryption communication refers to the cloud terminal using homomorphic encryption to communicate with the IMS network in its operating network.

[0071] Among them, symmetric encryption communication or asymmetric encryption communication can also be combined with homomorphic encryption communication. This combination means that the sending end can first symmetrically encrypt or asymmetrically encrypt the plaintext data of the call to obtain ciphertext data, and then homomorphically encrypt the ciphertext data to obtain homomorphic ciphertext; correspondingly, the receiving end can perform homomorphic calculation symmetric decryption or asymmetric decryption on the homomorphic ciphertext to obtain plaintext data in the homomorphic encrypted state, and then perform homomorphic calculation function operations on the plaintext data in the homomorphic encrypted state.

[0072] Optionally, the system is configured as follows: in the registration process of the cloud terminal, the P-CSCF obtains the security mechanism applicable to the operator network set of the cloud terminal from the S-CSCF, wherein the security mechanism applicable to the operator network set of the cloud terminal refers to the security mechanism used by the cloud terminal to communicate with the IMS network in any operator network in the operator network set, and the operator network set includes the first operator network and the second operator network.

[0073] Optionally, the system is configured as follows: the P-CSCF receives a SIP registration message from the cloud terminal and sends a SIP registration message to the S-CSCF, wherein the SIP registration message is used to request that the cloud terminal be registered with the IMS network; the P-CSCF receives a SIP response message from the S-CSCF, wherein the SIP response message is a response to the SIP registration message, and the SIP response message is used to indicate that the cloud terminal has successfully registered with the IMS network, or that the cloud terminal has failed to re-register with the IMS network, and in the case that the cloud terminal has successfully registered with the IMS network, the SIP response message also carries a security mechanism applicable to the operator network set for the cloud terminal.

[0074] The following combination Figure 3 The components of the electronic device 500 are described in detail.

[0075] The processor 501 is the control center of the electronic device 500 and can be a single processor or a collective term for multiple processing elements. For example, the processor 501 can be one or more central processing units (CPUs), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application, such as one or more digital signal processors (DSPs) or one or more field programmable gate arrays (FPGAs).

[0076] Optionally, the processor 501 can execute various functions of the electronic device 500 by running or executing the software program stored in the memory 502 and calling the data stored in the memory 502, as described above. Figure 3 Function in the method shown.

[0077] In a specific implementation, as an embodiment, the processor 501 may include one or more CPUs, such as Figure 3 CPU0 and CPU1 are shown in FIG.

[0078] In a specific implementation, as an embodiment, the electronic device 500 may also include multiple processors. Each of these processors may be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). The processor here may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0079] Among them, the memory 502 is used to store the software program for executing the solution of the present application, and the execution is controlled by the processor 501. The specific implementation method can refer to the above method embodiment and will not be repeated here.

[0080] Alternatively, the memory 502 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 502 may be integrated with the processor 501 or exist independently and interface circuit ( Figure 3 (not shown) is coupled to the processor 501, which is not specifically limited in this embodiment of the present application.

[0081] The transceiver 503 is used for communicating with other devices. For example, if the multi-beam positioning device is a terminal, the transceiver 503 can be used to communicate with a network device or another terminal.

[0082] Optionally, the transceiver 503 may include a receiver and a transmitter ( Figure 3 (not shown separately in the figure). The receiver is used to implement a receiving function, and the transmitter is used to implement a sending function.

[0083] Optionally, the transceiver 503 may be integrated with the processor 501 or may exist independently and communicate with the electronic device 500 through the interface circuit ( Figure 3 (not shown) is coupled to the processor 501, which is not specifically limited in this embodiment of the present application.

[0084] It should be noted that Figure 3 The structure of the electronic device 500 shown in the figure does not constitute a limitation on the device. The actual electronic device 500 may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0085] In addition, the technical effects based on the electronic device 500 can refer to the technical effects of the method in the above method embodiment, which will not be repeated here.

[0086] It should be understood that the processor in the embodiments of the present application may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.

[0087] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. 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. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct rambus RAM (DRRAM).

[0088] The above embodiments can be implemented in whole or in part by software, hardware (such as circuits), firmware or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer program are loaded or executed on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (such as infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (such as a floppy disk, hard disk, tape), an optical medium (such as a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state drive.

[0089] It should be understood that the term "and / or" as used herein simply describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A alone, A and B together, or B alone. A and B can be singular or plural. Furthermore, the character " / " as used herein generally indicates an "or" relationship between the associated objects, but it may also indicate an "and / or" relationship. For specific understanding, please refer to the context.

[0090] In this application, "at least one" means one or more, and "plurality" means two or more. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or plural.

[0091] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0092] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0093] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0094] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some feature fields can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0095] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0096] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0097] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, and other media that can store program codes.

[0098] The above are only specific embodiments of the present application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A cloud terminal call center data intelligent processing method, characterized in that: The central data is an IMS network, and the method is applied to a P-CSCF in the IMS network. The method includes: During a call between the cloud terminal and the IMS network, the P-CSCF receives a SIP message from the cloud terminal, wherein the SIP message is used to instruct the cloud terminal to switch from the first operator network to the second operator network; The P-CSCF triggers the re-registration process of the cloud terminal; If the re-registration is successful, the P-CSCF sends the cloud terminal a security mechanism applicable to the second operator network, wherein the security mechanism applicable to the cloud terminal for the second operator network refers to a security mechanism used by the cloud terminal to communicate with the IMS network in the second operator network; The SIP message carries information indicating an old operator network and information indicating a new operator network, wherein the old operator network is the first operator network and the new operator network is the second operator network, and the information indicating the old operator network and the information indicating the new operator network are used to jointly instruct the cloud terminal to switch from the first operator network to the second operator network; Before the P-CSCF receives the SIP message from the cloud terminal, the method includes: In the initial registration process of the cloud terminal, the P-CSCF receives a SIP registration message from the cloud terminal and sends the SIP registration message to the S-CSCF, wherein the SIP registration message is used to request that the cloud terminal be registered with the IMS network; the P-CSCF receives a SIP response message from the S-CSCF, wherein the SIP response message is a response to the SIP registration message, the SIP response message is used to indicate that the cloud terminal has successfully registered with the IMS network, and the SIP response message also carries a security mechanism applicable to the cloud terminal for the operator network set; The security mechanism applicable to the operator network set by the cloud terminal refers to the security mechanism used by the cloud terminal to communicate with the IMS network in any operator network in the operator network set, and the operator network set includes the first operator network and the second operator network; The security mechanism includes a combination of symmetric encryption communication or asymmetric encryption communication and homomorphic encryption communication. The combination means that the sending end can first perform symmetric encryption or asymmetric encryption on the plaintext data of the call to obtain ciphertext data, and then perform homomorphic encryption on the ciphertext data to obtain homomorphic ciphertext; correspondingly, the receiving end can perform symmetric decryption or asymmetric decryption of homomorphic calculation on the homomorphic ciphertext to obtain plaintext data in a homomorphic encrypted state, and then perform homomorphic calculation function operations on the plaintext data in the homomorphic encrypted state.

2. The method according to claim 1, characterized in that The first operator network is a first PLMN, and the second operator network is a second PLMN.

3. The method according to claim 1, characterized in that The P-CSCF triggers the re-registration process of the cloud terminal, including: The P-CSCF sends a SIP registration message to the S-CSCF, wherein the SIP registration message is used to request the cloud terminal to be re-registered to the IMS network; The P-CSCF receives a SIP response message from the S-CSCF, wherein the SIP response message is a response to the SIP registration message, and the SIP response message is used to indicate that the cloud terminal has successfully re-registered with the IMS network, or that the cloud terminal has failed to re-register with the IMS network.

4. The method according to claim 3, characterized in that The P-CSCF sending, to the cloud terminal, a security mechanism applicable to the second operator network for the cloud terminal, including: When the SIP response message is used to indicate that the cloud terminal has successfully re-registered with the IMS network, the P-CSCF encapsulates the security mechanism of the cloud terminal applicable to the second operator network into the SIP response message and sends the SIP response message to the cloud terminal.

5. The method according to claim 4, characterized in that When the SIP response message is used to indicate that the cloud terminal has successfully re-registered with the IMS network, the P-CSCF encapsulates the security mechanism applicable to the second operator network of the cloud terminal into the SIP response message, and sends the SIP response message to the cloud terminal, including: In response to the SIP response message indicating that the cloud terminal has successfully re-registered with the IMS network, the P-CSCF obtains a security mechanism applicable to the second operator network for the cloud terminal; The P-CSCF determines whether a security mechanism applicable to the second operator network for the cloud terminal is different from a security mechanism applicable to the first operator network for the cloud terminal, wherein the security mechanism applicable to the first operator network for the cloud terminal refers to a security mechanism used by the cloud terminal to communicate with the IMS network in the first operator network; If the security mechanism of the second operator network is different from the security mechanism applicable to the first operator network of the cloud terminal, the P-CSCF encapsulates the security mechanism applicable to the second operator network of the cloud terminal into the SIP response message and sends the SIP response message to the cloud terminal; otherwise, if the security mechanism of the second operator network is the same as the security mechanism applicable to the first operator network of the cloud terminal, the P-CSCF directly forwards the SIP response message received from the S-CSCF to the cloud terminal.

Citation Information

Patent Citations

  • IMS (IP Multimedia Subsystem) system mobility management method based on IPv6

    CN102378149A

  • Network node, user equipment and methods performed therein

    WO2023147999A1