A method for cloud storage of call information, communication service platform and communication equipment

By receiving and processing call information in the communication service platform and using the cloud storage platform for cloud storage, the problems of terminal storage restrictions and traffic waste are solved, and safe and efficient call information storage is achieved.

CN116170760BActive Publication Date: 2025-08-22CHINA MOBILE COMM LTD RES INST +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111411999.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-25
Publication Date
2025-08-22
Estimated Expiration
2041-11-25

AI Technical Summary

Technical Problem

The existing call information storage solution is limited by the terminal capabilities and cannot achieve large amounts of storage. The local storage solution wastes user traffic and increases operational complexity.

Method used

Receive call storage requests from the calling terminal in the communication service platform, authenticate through the cloud storage platform, and store call information in the cloud, including diversion and processing of communication session data, provide storage of single-channel or upstream and downlink dual communication data or merge it into picture-in-picture, and store it in the cloud database after mirroring.

Benefits of technology

Reduce the waste of traffic uploaded by users and network pressure, improve security, realize long-term secure storage of a large amount of call information, and reduce the risk of information transmission and leakage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116170760B_ABST
    Figure CN116170760B_ABST
Patent Text Reader

Abstract

The present invention provides a method, communication service platform, and communication equipment for cloud storage of call information. The method is applied to the communication service platform and includes: the communication service platform receiving a call storage request initiated by a calling terminal and obtaining the mobile phone number of the calling terminal; sending a cloud authentication request carrying the mobile phone number of the calling terminal to the cloud storage platform, and receiving a cloud authentication result returned by the cloud storage platform; and when the cloud authentication result is passed, cloud storage of the call information of the user terminal. The present invention establishes a session link after modifying existing call signaling and optimizing existing network element functions, thereby achieving cloud storage during the calling and called conversation process. This can reduce user upload traffic waste and network pressure, improve security, meet the user's future storage needs for large amounts of video and audio call information, and ensure its long-term secure storage.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data service technology, and in particular to a call information cloud storage method, a communication service platform, and communication equipment. Background Art

[0002] Call services have evolved from radio technology in the 1G and 2G eras, to support for conference calls in the 3G and 4G eras, and now to the new 5G call, namely VoNR+. Based on 5G VoNR multimedia real-time communication, it adopts a new data transmission channel to provide users with richer real-time interactive services in addition to high-definition audio and video.

[0003] Currently, the terminal stores real-time call recordings locally, which can be achieved through the mobile terminal system capabilities or third-party recording software. Existing storage methods are limited by terminal capabilities or may be unusable due to the security and limitations of the mobile phone system.

[0004] Most current solutions store voice recordings or text files converted from voice. Local storage solutions are limited by terminal storage space and cannot achieve large-scale storage. Users actively upload information stored locally to the cloud, which increases user operations and wastes user traffic. Summary of the Invention

[0005] The purpose of the embodiments of the present invention is to provide a method, a communication service platform and a communication device for cloud storage of call information, which can store call information in the cloud during a conversation, thereby solving the problem of high storage pressure on existing local terminals or waste of user traffic.

[0006] To solve the above problem, an embodiment of the present invention provides a method for cloud storage of call information, which is applied to a communication service platform. The method includes:

[0007] The communication service platform receives a call storage request initiated by the calling terminal and obtains the mobile phone number of the calling terminal;

[0008] Sending a cloud authentication request containing the mobile phone number of the calling terminal to the cloud storage platform, and receiving a cloud authentication result returned by the cloud storage platform;

[0009] When the cloud authentication result is passed, the call information of the user terminal is stored in the cloud.

[0010] The cloud storage of the call information of the user terminal includes:

[0011] Diverting the call information to obtain the call information sent to the called user and the call information to be stored in the cloud;

[0012] The call information to be stored in the cloud is processed to obtain communication session data, and the communication session data is stored in the cloud.

[0013] The processing of the call information to be stored in the cloud to obtain the communication session data specifically includes:

[0014] Providing single-channel data or uplink and downlink dual communication data to the calling terminal;

[0015] The uplink and downlink dual communication data provides two data streams that are stored separately or merged into a picture-in-picture, and the communication session data includes the mobile phone numbers of the calling and called terminals, uplink and downlink tags, and call time;

[0016] Accordingly, storing the communication session data in the cloud includes:

[0017] The communication session data is stored in a cloud database of the calling terminal and mirrored to obtain a storage file.

[0018] Before sending the cloud authentication request carrying the mobile phone number of the calling terminal to the cloud storage platform, the method further includes establishing a session.

[0019] The session establishment includes:

[0020] The first network element of the IMS network receives the session establishment request sent by the calling terminal, and initiates a request message to the first network element of the 5G core network to obtain information about whether the calling and called terminals have activated the call storage service;

[0021] Receive a response message returned by the first network element of the 5G core network, where the response message carries information about whether the calling and called terminals have activated the call storage service;

[0022] A multimedia communication service is triggered to a second network element of the IMS network. The multimedia communication service carries information about whether the calling and called terminals have activated the call storage service. The second network element of the IMS network applies for connection to the called user based on the information about whether the calling and called terminals have activated the call storage service, routes the session establishment request to the called user, and establishes a session link between the calling and called terminals.

[0023] The establishing of a session link between the calling and called terminals includes:

[0024] The communication service platform determines whether the calling and called terminals have activated the call storage service information;

[0025] When neither the calling terminal nor the called terminal has activated the call storage service, a direct session link is established between the calling terminal and the called terminal through the second network element of the 5G core network;

[0026] If the calling terminal or the called user activates the communication storage service, the communication service platform establishes an indirect session link between the calling and called terminals through the second network element of the 5G core network, and the calling and called terminals conduct session communication through the communication service platform.

[0027] An embodiment of the present invention further provides a method for establishing a session, the method comprising:

[0028] The first network element of the IMS network receives the session establishment request sent by the calling terminal, and initiates a request message to the first network element of the 5G core network to obtain information about whether the calling and called terminals have activated the call storage service;

[0029] Receive a response message returned by the first network element of the 5G core network, where the response message carries information about whether the calling and called terminals have activated the call storage service;

[0030] A multimedia communication service is triggered to a second network element of the IMS network. The multimedia communication service carries information about whether the calling and called terminals have activated the call storage service. The second network element of the IMS network applies for connection to the called user based on the information about whether the calling and called terminals have activated the call storage service, routes the session establishment request to the called user, and establishes a session link between the calling and called terminals.

[0031] Wherein, the communication service platform includes a receiving module, a user management module and a communication service processing module;

[0032] The receiving module is used to receive a call storage request initiated by a calling terminal and obtain the mobile phone number of the calling terminal;

[0033] The user management module is used to send a cloud authentication request carrying the mobile phone number of the calling terminal to the cloud storage platform, and receive a cloud authentication result returned by the cloud storage platform;

[0034] The communication service processing module is used to store the call information of the user terminal in the cloud when the cloud authentication result is passed.

[0035] Wherein, the communication service processing module includes a diversion unit and a processing unit;

[0036] The diversion unit diverts the call information to obtain the call information sent to the called user and the call information to be stored in the cloud;

[0037] The processing unit processes the call information to be stored in the cloud obtained by the diversion unit to obtain communication session data, and stores the communication session data in the cloud.

[0038] Among them, the processing unit is specifically used to provide single-channel data or uplink and downlink dual communication data for the calling terminal; the uplink and downlink dual communication data provides two data streams that are stored separately or merged into a picture-in-picture, and the communication session data includes the mobile phone numbers, uplink and downlink labels and call time of the calling and called terminals; the communication session data is stored in the cloud database of the calling terminal, and mirrored to obtain a storage file.

[0039] An embodiment of the present invention further provides a system for cloud storage of call information, the system comprising: a calling and called terminal, an IMS network element, a 5G core network element, a communication service platform, and a cloud storage platform;

[0040] The calling terminal initiates a call storage request;

[0041] The IMS network element is configured to receive a call storage request sent by the calling terminal, initiate a request message to the 5G core network element to obtain information on whether the calling and called terminals have activated the call storage service; apply for connection to the called user based on the information on whether the calling and called terminals have activated the call storage service returned by the 5G core network element, route the session establishment request to the called user, and establish a session link between the calling and called terminals;

[0042] The 5G core network element returns a response message to the IMS network element, carrying information on whether the calling and called terminals have activated the call storage service; triggering a multimedia communication service to the IMS network element, wherein the multimedia communication service carries information on whether the calling and called terminals have activated the call storage service;

[0043] The communication service platform is configured to obtain the mobile phone number of the calling terminal, send a cloud authentication request including the mobile phone number of the calling terminal to the cloud storage platform, and receive a cloud authentication result returned by the cloud storage platform; if the cloud authentication result is passed, send the call information of the user terminal to the cloud storage platform;

[0044] The cloud storage platform is used to perform cloud authentication on the mobile phone number of the calling terminal. When the cloud authentication result is passed, the call information sent by the communication service platform is stored in the cloud.

[0045] An embodiment of the present invention further provides a session establishment network structure, the network structure comprising an IMS network first network element, an IMS network second network element, and a 5G core network first network element;

[0046] The first network element of the IMS network receives a session establishment request sent by the calling terminal, initiates a request message to the first network element of the 5G core network to obtain information on whether the calling and called terminals have activated the call storage service; triggers a multimedia communication service to the second network element of the IMS network, where the multimedia communication service carries information on whether the calling and called terminals have activated the call storage service;

[0047] The first network element of the 5G core network returns a response message to the first network element of the IMS network, where the response message carries information about whether the calling and called terminals have activated the call storage service;

[0048] The second network element of the IMS network applies for connection with the called user based on the information of whether the calling and called terminals have activated the call storage service, routes the session establishment request to the called user, and establishes a session link between the calling and called terminals.

[0049] An embodiment of the present invention further provides an IMS network element for establishing a session, wherein the IMS network element includes a first IMS network element and a second IMS network element;

[0050] The first network element of the IMS network receives a session establishment request sent by the calling terminal, initiates a request message to the first network element of the 5G core network to obtain information on whether the calling and called terminals have activated the call storage service; triggers a multimedia communication service to the second network element of the IMS network, where the multimedia communication service carries information on whether the calling and called terminals have activated the call storage service;

[0051] The second network element of the IMS network applies for connection with the called user based on the information of whether the calling and called terminals have activated the call storage service, routes the session establishment request to the called user, and establishes a session link between the calling and called terminals.

[0052] An embodiment of the present invention also provides a communication device, including a memory, a processor, and a program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned method for cloud storage of call information when executing the program.

[0053] An embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps in the method for cloud storage of call information as described above.

[0054] The above technical solution of the present invention has at least the following beneficial effects:

[0055] The call information cloud storage method, communication service platform, and communication device provided in the embodiments of the present invention establish a session link by modifying existing call signaling and optimizing existing network element functions. This enables cloud storage of both the calling and called conversation processes. This reduces user upload traffic waste and network pressure, improves security, and meets users' future needs for storing large amounts of video and audio call information while ensuring its long-term secure storage. Furthermore, the stored call information is directly retrieved and stored in the cloud by the communication system network elements, reducing the risk of information transmission leakage and conserving traffic and bandwidth resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] Figure 1 A schematic diagram showing a flow chart of a method for cloud storage of call information provided by an embodiment of the present invention;

[0057] Figure 2 A schematic diagram showing a detailed process of cloud storage of call information provided by an embodiment of the present invention;

[0058] Figure 3 A schematic diagram showing a method for establishing a session according to an embodiment of the present invention;

[0059] Figure 4 A schematic diagram showing end-to-end routing of session communications provided by an embodiment of the present invention;

[0060] Figure 5 A detailed flow chart of a session establishment method provided by an embodiment of the present invention is shown;

[0061] Figure 6 A schematic diagram showing the structure of a communication service platform for cloud storage of call information provided by an embodiment of the present invention;

[0062] Figure 7 A schematic diagram showing the structure of a call information cloud storage system according to an embodiment of the present invention;

[0063] Figure 8 A schematic diagram of a network structure for establishing a session provided by an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0064] In order to make the technical problems, technical solutions and advantages to be solved by the present invention clearer, a detailed description will be given below with reference to the accompanying drawings and specific embodiments.

[0065] like Figure 1 As shown, an embodiment of the present invention provides a method for cloud storage of call information, which is applied to a communication service platform. The method includes:

[0066] Step 101: The communication service platform receives a call storage request initiated by a calling terminal and obtains the mobile phone number of the calling terminal;

[0067] Step 102: Send a cloud authentication request containing the mobile phone number of the calling terminal to the cloud storage platform, and receive a cloud authentication result returned by the cloud storage platform;

[0068] Step 103: When the cloud authentication result is passed, the call information of the user terminal is stored in the cloud.

[0069] The step of storing the user terminal's call information in the cloud in step 103 includes: splitting the call information to obtain call information sent to the called user and call information to be stored in the cloud; processing the call information to be stored in the cloud to obtain communication session data, and storing the communication session data in the cloud. In this embodiment of the present invention, the communication service platform sends the session data to the cloud for storage, which differs from the prior art in which the terminal directly interacts with the service platform and requires the terminal to send the data.

[0070] The above-mentioned processing of the call information to be stored in the cloud to obtain the communication session data specifically includes:

[0071] Providing single-channel data or uplink and downlink dual communication data to the calling terminal; the uplink and downlink dual communication data provides two data streams that are stored separately or merged into a picture-in-picture, and the communication session data includes the mobile phone numbers of the calling and called terminals, uplink and downlink tags, and call time;

[0072] Correspondingly, storing the communication session data in the cloud includes: storing the communication session data in a cloud database of the calling terminal, and performing mirroring processing to obtain a storage file.

[0073] The session establishment process between steps 101 and 102 includes:

[0074] The first network element of the IMS network receives the session establishment request sent by the calling terminal, and initiates a request message to the first network element of the 5G core network to obtain information about whether the calling and called terminals have activated the call storage service;

[0075] Receive a response message returned by the first network element of the 5G core network, where the response message carries information about whether the calling and called terminals have activated the call storage service;

[0076] A multimedia communication service is triggered to a second network element of the IMS network. The multimedia communication service carries information about whether the calling and called terminals have activated the call storage service. The second network element of the IMS network applies for connection to the called user based on the information about whether the calling and called terminals have activated the call storage service, routes the session establishment request to the called user, and establishes a session link between the calling and called terminals.

[0077] The establishing of a session link between the calling and called terminals includes:

[0078] The communication service platform determines whether the calling and called terminals have activated the call storage service information;

[0079] When neither the calling terminal nor the called terminal has activated the call storage service, a direct session link is established between the calling terminal and the called terminal through the second network element of the 5G core network;

[0080] If the calling terminal or the called user activates the communication storage service, the communication service platform establishes an indirect session link between the calling and called terminals through the second network element of the 5G core network, and the calling and called terminals conduct session communication through the communication service platform.

[0081] The following combination Figure 2 , describes in detail the detailed process of cloud storage of call information in an embodiment of the present invention,

[0082] 1. Based on user settings, a call storage request can be initiated automatically during a call or triggered by the user.

[0083] 2. The call storage request is sent to the communication service platform through the BSC and is accepted by the platform front-end module.

[0084] 3-4. The front-end module of the communication service platform accepts the request and sends it to the storage business processing module. The module queries the user information through the user management module, including user number, storage activation status, activation level (different user levels have restrictions on storage content, including but not limited to unilateral / bilateral storage, XR effects, resolution, etc.).

[0085] 5. If the user has activated the storage service, send the mobile phone number to request cloud disk authentication.

[0086] 6-7. The communication service platform initiates a cloud disk authentication request to the cloud storage service platform through the front-end module. The user authentication module of the cloud storage platform authenticates the user through the user's mobile phone number and queries the user's personalized settings.

[0087] 8. After the communication service platform obtains the cloud disk authentication result returned by the cloud storage platform, it starts preparing to store the communication information. If the authentication fails, the user will be informed that the call data cloud storage service cannot be provided.

[0088] 9. The communication service processing module provides services based on the user's subscription level. Communication information is split into two streams: one stream contains the original communication data, which is sent to the caller, and the other stream contains the communication content to be stored and processed. This processing includes preparing single-channel data or uplink and downlink communication data, depending on the user's subscription level or settings. Uplink and downlink data storage allows for separate storage or merging of the two data streams for picture-in-picture processing. The stored data contains information such as the phone numbers of both parties, uplink and downlink tags, and time.

[0089] 10. The processed communication session data is sent to the cloud storage platform through the platform front-end module, and the original call flow is sent to the other party through the front-end module.

[0090] 11. Based on the user authentication data obtained in the previous step, the cloud platform stores the session data in the initiating user's cloud database and mirrors it to form a unified file. The file contains uplink and downlink communication information, the mobile phone numbers of both users, the communication time and other information, completing real-time storage.

[0091] The method for cloud storage of call information provided by the embodiment of the present invention establishes a session link by transforming the existing call signaling and optimizing the existing network element functions, thereby realizing cloud storage during the calling and called session process, which can reduce the waste of user uploaded traffic and network pressure, and improve security.

[0092] In the embodiment of the present invention, communication data is directly uploaded to the cloud for storage from the large network. Therefore, when the calling user's network quality is poor, the storage effect of the called party's call information is not affected, meeting the information storage requirements of scenarios such as remote auxiliary guidance and remote teaching.

[0093] like Figure 3 As shown, an embodiment of the present invention provides a session establishment method, the method comprising:

[0094] Step 201: The first network element of the IMS network receives a session establishment request sent by a calling terminal, and initiates a request message to the first network element of the 5G core network to obtain information about whether the calling and called terminals have activated the call storage service;

[0095] Among them, the user terminal side initiates a session establishment request, which passes through the wireless network RAN, network element BSC, P-CSCF, I-CSCF and finally reaches the first network element of the IMS network. The first network element of the IMS network is S-CSCF, and the first network element of the 5G core network is UDM (Unified Data Management).

[0096] Step 202: Receive a response message returned by the first network element of the 5G core network, where the response message carries information about whether the calling and called terminals have activated the call storage service;

[0097] Step 203: Trigger a multimedia communication service to the second network element of the IMS network. The multimedia communication service carries information about whether the calling and called terminals have activated the call storage service. The second network element of the IMS network applies for connection to the called user based on the information about whether the calling and called terminals have activated the call storage service, routes the session establishment request to the called user, and establishes a session link between the calling and called terminals.

[0098] The second network element of the IMS network is the Application Server (AS). The AS is the top-level application layer device in the IMS system, providing basic and supplementary services, multimedia conferencing, converged communications, SMS gateways, standard attendant consoles, and other services.

[0099] The following combination Figure 4 The provided end-to-end routing diagram of session communication is used to illustrate the process of establishing a session link between a calling terminal and a called terminal according to an embodiment of the present invention:

[0100] The method for establishing a session link between a calling terminal and a called terminal includes: if neither the calling terminal nor the called terminal has activated the communication storage service, the session link is shown as a dotted line and is directly connected and transmitted by the UPF.

[0101] If one of the caller and the called party has subscribed to the communication storage service, when the session link is established, the call service platform will modify the communication session link to be the thick line in the figure based on the subscription status.

[0102] Specifically, the communication service platform determines whether the calling and called terminals have activated the call storage service information;

[0103] When neither the calling terminal nor the called terminal has activated the call storage service, a direct session link is established between the calling terminal and the called terminal through the second network element of the 5G core network;

[0104] If the calling terminal or the called user activates the communication storage service, the communication service platform establishes an indirect session link between the calling and called terminals through the second network element of the 5G core network, and the calling and called terminals conduct session communication through the communication service platform.

[0105] The following combination Figure 5 , describes in detail the detailed process of session establishment in an embodiment of the present invention,

[0106] When establishing a call storage session, the embodiment of the present invention needs to provide the relevant network element with the user storage service subscription information, and accordingly modify the communication route to pass through the call service platform. Figure 5 The steps involved in the transformation are: steps 2-5, steps 12-15;

[0107] 1. The user terminal initiates a session establishment request, which passes through the wireless network RAN, network element BSC, P-CSCF, I-CSCF and finally reaches S-CSCF.

[0108] 2. When the S-CSCF applies for user data in the UDM, it applies for the subscription information of the calling user's communication storage service.

[0109] 3. When the UDM returns user data, it carries the subscription information of the calling user's communication storage service, including but not limited to whether the storage service is activated and the activation level.

[0110] 4. The S-CSCF triggers the multimedia communication service to the AS, carrying the information of the calling user's communication storage service.

[0111] 5. After obtaining the caller's communication storage service information, the AS performs business logic processing and applies for connection to the called user.

[0112] 6-11. Find the called user information through DNS and I / S-CSCF, and apply to establish a session connection.

[0113] 12. When the S-CSCF applies for user data in the UDM, it applies for subscription information of the called user's communication storage service.

[0114] 13. When the UDM returns user data, it carries the subscription information of the called user's communication storage service, including but not limited to whether the storage service is activated and the activation level.

[0115] 14. The S-CSCF triggers the multimedia communication service to the AS, carrying the information of the called user's communication storage service.

[0116] 15. After obtaining information about the called user's communication storage service, the AS performs business logic processing and requests a connection to the called user. Simultaneously, the platform determines the session connection routing method based on the recording service subscription status of both the caller and the called user. If neither party is a subscriber, the audio and video conversation is directly interconnected via the SBC. If either party is a subscriber, the audio and video conversation link must pass through the call service platform.

[0117] 16. The session request is routed to the called user, and both parties negotiate communication resources and establish a session.

[0118] The session establishment method provided in the embodiment of the present invention establishes a session link after optimizing the existing network element functions (such as S-CSCF and AS) by transforming the existing call signaling, which helps to realize cloud storage of the calling and called session processes, reduces the waste of user uploaded traffic and network pressure, improves security, can meet the user's future storage needs for large amounts of video and audio call information, and can ensure its long-term secure storage.

[0119] like Figure 6 As shown, the embodiment of the present invention further provides a communication service platform for cloud storage of call information, the communication service platform comprising a receiving module 301, a user management module 302 and a communication service processing module 303;

[0120] The receiving module 301 is used to receive a call storage request initiated by a calling terminal and obtain the mobile phone number of the calling terminal;

[0121] The user management module 302 is used to send a cloud authentication request carrying the mobile phone number of the calling terminal to the cloud storage platform, and receive a cloud authentication result returned by the cloud storage platform;

[0122] The communication service processing module 303 is configured to store the call information of the user terminal in the cloud when the cloud authentication result is passed.

[0123] In the embodiment of the present invention, the communication service platform sends the session data to the cloud storage, which is different from the prior art in which the terminal and the service platform directly interact and the terminal needs to send the data.

[0124] The communication service processing module 303 includes a diversion unit and a processing unit;

[0125] The diversion unit diverts the call information to obtain the call information sent to the called user and the call information to be stored in the cloud;

[0126] The processing unit processes the call information to be stored in the cloud obtained by the diversion unit to obtain communication session data, and stores the communication session data in the cloud.

[0127] The processing unit of the communication service processing module 303 is specifically used to provide single-channel data or uplink and downlink dual communication data to the calling terminal; the uplink and downlink dual communication data provide two data streams that are stored separately or merged into a picture-in-picture, and the communication session data includes the mobile phone numbers, uplink and downlink tags and call time of the calling and called terminals; the communication session data is stored in the cloud database of the calling terminal and mirrored to obtain a storage file.

[0128] The communication service platform of the embodiment of the present invention establishes a session link by transforming the existing call signaling and optimizing the existing network element functions, thereby realizing cloud storage of the calling and called session processes, which can reduce the waste of user uploaded traffic and network pressure, and improve security.

[0129] It should be noted that the communication service platform provided in the embodiment of the present invention is a communication service platform that can execute the above-mentioned method of cloud storage of call information. All embodiments of the above-mentioned method of cloud storage of call information are applicable to the communication service platform and can achieve the same or similar beneficial effects.

[0130] An embodiment of the present invention further provides a system for cloud storage of call information, the system comprising: a calling terminal and a called terminal, an IMS network element, a 5G core network element, the communication service platform provided in the above embodiment, and a cloud storage platform;

[0131] The calling terminal initiates a call storage request; the calling terminal may initiate a call storage request according to user settings, or may initiate a call storage request automatically during a call or upon user initiative.

[0132] The IMS network element is configured to receive the call storage request sent by the calling terminal, initiate a request message to the 5G core network element to obtain information on whether the calling and called terminals have activated the call storage service; apply for connection to the called user based on the information on whether the calling and called terminals have activated the call storage service returned by the 5G core network element, route the session establishment request to the called user, and establish a session link between the calling and called terminals;

[0133] The 5G core network element returns a response message to the IMS network element, carrying information on whether the calling and called terminals have activated the call storage service; triggering a multimedia communication service to the IMS network element, wherein the multimedia communication service carries information on whether the calling and called terminals have activated the call storage service;

[0134] The communication service platform is configured to obtain the mobile phone number of the calling terminal, send a cloud authentication request including the mobile phone number of the calling terminal to the cloud storage platform, and receive a cloud authentication result returned by the cloud storage platform; if the cloud authentication result is passed, send the call information of the user terminal to the cloud storage platform;

[0135] The cloud storage platform is used to perform cloud authentication on the mobile phone number of the calling terminal. When the cloud authentication result is passed, the call information sent by the communication service platform is stored in the cloud.

[0136] The following combination Figure 7 ,describe in detail the call information cloud storage system provided by this proposal, where the call service platform and cloud storage platform are newly added, the call service platform includes a receiving module, a user management module, and a communication business processing module;

[0137] The receiving module is used to receive user application requests and obtain user information. It then determines the request and sends it to the communication service processing module if it is a storage-related service. Otherwise, it only performs the normal session process. This module also completes the transmission of user information and storage data.

[0138] The user management module stores user mobile phone number information and storage service activation information (including whether the service is activated, subscription level, etc., where the subscription level is related to the quality of the stored information, etc.).

[0139] The communication service processing module processes the user's communication data to be stored. The processing includes determining whether the user authorizes storage, splitting the caller and called information flows, and adding information such as the user's communication time, location, caller, and upstream and downstream identifiers.

[0140] The cloud storage platform provides three modules: storage business processing module, user management, and call storage database.

[0141] Storage business processing: Receive call data storage requests and user information, and perform business logic processing on the received instructions.

[0142] User management: You can obtain user identity through information such as mobile phone number, find the corresponding cloud account and personalize the settings for communication storage services (such as how much space is used for communication records, etc.). Complete the authentication of the cloud storage platform.

[0143] Call storage database: stores imported call information in real time, and can also store information such as call time, location, and caller ID.

[0144] On the user side, the communication terminal has a storage trigger module that can trigger storage services such as storage or suspension at any time during a call. Storage services can also be set up and stored content managed according to business needs.

[0145] The call information cloud storage system of this embodiment provides a communication service platform and a cloud storage platform. The communication service platform uses call storage requests initiated by the calling terminal to authenticate the cloud storage platform. Based on the authentication result, the system then sends the user terminal's call information to the cloud storage platform for cloud storage. By optimizing existing network element functions and establishing a session link, the system enables cloud storage during the calling and calling session, reducing user upload traffic waste and network pressure while improving security.

[0146] like Figure 8 As shown, an embodiment of the present invention further provides a session establishment network structure, which includes an IMS network first network element 401, an IMS network second network element 402 and a 5G core network first network element 403;

[0147] The first network element 401 of the IMS network receives the session establishment request sent by the calling terminal, initiates a request message to the first network element of the 5G core network to obtain information about whether the calling and called terminals have activated the call storage service; and triggers a multimedia communication service to the second network element of the IMS network, where the multimedia communication service carries information about whether the calling and called terminals have activated the call storage service.

[0148] The first network element 402 of the 5G core network returns a response message to the first network element of the IMS network, where the response message carries information about whether the calling and called terminals have activated the call storage service.

[0149] The second IMS network element 403 applies for connection to the called user based on the information of whether the calling and called terminals have activated the call storage service, routes the session establishment request to the called user, and establishes a session link between the calling and called terminals.

[0150] The first network element 401 of the IMS network is the S-CSCF, and the first network element 402 of the 5G core network is the UDM. The second network element 403 of the IMS network is the AS, which is the top-level application layer device in the IMS system and provides basic and supplementary services, multimedia conferencing, converged communications, SMS gateways, standard attendant consoles, and other services.

[0151] The network structure for session establishment provided by the embodiment of the present invention establishes a session link by transforming the existing call signaling and optimizing the existing network element functions (such as S-CSCF, AS), which helps to realize cloud storage during the calling and called session process, can reduce the waste of user uploaded traffic and network pressure, improve security, and can meet the user's future storage of large amounts of video and audio call information, and can ensure its long-term secure storage.

[0152] An embodiment of the present invention further provides an IMS network element for establishing a session, wherein the IMS network element includes a first IMS network element and a second IMS network element;

[0153] The first network element of the IMS network receives a session establishment request sent by the calling terminal, initiates a request message to the first network element of the 5G core network to obtain information on whether the calling and called terminals have activated the call storage service; triggers a multimedia communication service to the second network element of the IMS network, where the multimedia communication service carries information on whether the calling and called terminals have activated the call storage service;

[0154] The second network element of the IMS network applies for connection with the called user based on the information of whether the calling and called terminals have activated the call storage service, routes the session establishment request to the called user, and establishes a session link between the calling and called terminals.

[0155] The IMS network element provided in an embodiment of the present invention determines whether the calling terminal has activated the call storage service based on a session establishment request initiated by the calling terminal. If the user has activated the call storage service, it requests a connection to the called user, routes the session establishment request to the called user, and establishes a session link between the calling and called terminals. The IMS network element provided in an embodiment of the present invention facilitates cloud-based storage of the calling and called terminal sessions, thereby improving security and meeting the user's future storage needs for large amounts of video and audio call information, while ensuring its long-term secure storage.

[0156] An embodiment of the present invention also provides a communication device, including a memory, a processor, and a computer program stored in the memory and runnable on the processor. When the processor executes the program, the various processes in the method embodiment of cloud storage of call information as described above are implemented, and the same technical effect can be achieved. To avoid repetition, they will not be described here.

[0157] The present invention also provides a computer-readable storage medium having a computer program stored thereon. When executed by a processor, the program implements the various processes of the aforementioned call information cloud storage method embodiment and achieves the same technical effect. To avoid repetition, the details are not described here. The computer-readable storage medium may be, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0158] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present application may take the form of a computer program product implemented on one or more computer-readable storage media (including but not limited to magnetic disk storage and optical storage, etc.) containing computer-usable program code.

[0159] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 means for performing functions specified in one or more processes and / or one or more blocks.

[0160] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable storage medium produce a paper product including an instruction device that implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0161] These computer program instructions can also be loaded onto a computer or other programmable data processing device to cause the computer or other programmable device to execute a series of operating steps to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 a process or multiple processes and / or boxes Figure 1 The steps for the function specified in one or more boxes.

[0162] The above is a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as within the scope of protection of the present invention.

Claims

1. A method for cloud storage of call information, characterized in that: Applied to a communication service platform, the method includes: The communication service platform receives a call storage request initiated by the calling terminal and obtains the mobile phone number of the calling terminal; Sending a cloud authentication request containing the mobile phone number of the calling terminal to the cloud storage platform, and receiving a cloud authentication result returned by the cloud storage platform; When the cloud authentication result is passed, the call information of the calling terminal is stored in the cloud; Before sending the cloud authentication request carrying the mobile phone number of the calling terminal to the cloud storage platform, the method further includes establishing a session. The session establishment includes: The first network element of the IMS network receives the session establishment request sent by the calling terminal, and initiates a request message to the first network element of the 5G core network to obtain information about whether the calling and called terminals have activated the call storage service; Receive a response message returned by the first network element of the 5G core network, where the response message carries information about whether the calling and called terminals have activated the call storage service; A multimedia communication service is triggered to a second network element of the IMS network. The multimedia communication service carries information about whether the calling and called terminals have activated the call storage service. The second network element of the IMS network applies for connection to the called user based on the information about whether the calling and called terminals have activated the call storage service, routes the session establishment request to the called user, and establishes a session link between the calling and called terminals.

2. The method according to claim 1, characterized in that The cloud storage of the call information of the calling terminal includes: Diverting the call information to obtain the call information sent to the called user and the call information to be stored in the cloud; The call information to be stored in the cloud is processed to obtain communication session data, and the communication session data is stored in the cloud.

3. The method according to claim 2, characterized in that The processing of the call information to be stored in the cloud to obtain the communication session data specifically includes: Providing single-channel data or uplink and downlink dual communication data to the calling terminal; The uplink and downlink dual communication data provides two data streams that are stored separately or merged into a picture-in-picture, and the communication session data includes the mobile phone numbers of the calling and called terminals, uplink and downlink tags, and call time; Accordingly, storing the communication session data in the cloud includes: The communication session data is stored in a cloud database of the calling terminal and mirrored to obtain a storage file.

4. The method according to claim 1, wherein The establishing of a session link between the calling terminal and the called terminal includes: The communication service platform determines whether the calling and called terminals have activated the call storage service information; When neither the calling terminal nor the called terminal has activated the call storage service, a direct session link is established between the calling terminal and the called terminal through the second network element of the 5G core network; If the calling terminal or the called user activates the communication storage service, the communication service platform establishes an indirect session link between the calling and called terminals through the second network element of the 5G core network, and the calling and called terminals conduct session communication through the communication service platform.

5. A method for establishing a session, characterized in that: The method comprises: The first network element of the IMS network receives the session establishment request sent by the calling terminal and sends a request message to the first network element of the 5G core network to obtain information about whether the calling and called terminals have activated the call storage service; Receive a response message returned by the first network element of the 5G core network, where the response message carries information about whether the calling and called terminals have activated the call storage service; A multimedia communication service is triggered to a second network element of the IMS network. The multimedia communication service carries information about whether the calling and called terminals have activated the call storage service. The second network element of the IMS network applies for connection to the called user based on the information about whether the calling and called terminals have activated the call storage service, routes the session establishment request to the called user, and establishes a session link between the calling and called terminals.

6. A communication service platform for cloud storage of call information, characterized in that: The communication service platform includes a receiving module, a user management module and a communication service processing module; The receiving module is used to receive a call storage request initiated by a calling terminal and obtain the mobile phone number of the calling terminal; The user management module is used to send a cloud authentication request carrying the mobile phone number of the calling terminal to the cloud storage platform, and receive a cloud authentication result returned by the cloud storage platform; The communication service processing module is used to store the call information of the calling terminal in the cloud when the cloud authentication result is passed; Before the communication service platform sends a cloud authentication request carrying the mobile phone number of the calling terminal to the cloud storage platform, the communication service platform is also used to establish a session. The session establishment includes: The first network element of the IMS network receives the session establishment request sent by the calling terminal, and initiates a request message to the first network element of the 5G core network to obtain information about whether the calling and called terminals have activated the call storage service; Receive a response message returned by the first network element of the 5G core network, where the response message carries information about whether the calling and called terminals have activated the call storage service; A multimedia communication service is triggered to a second network element of the IMS network. The multimedia communication service carries information about whether the calling and called terminals have activated the call storage service. The second network element of the IMS network applies for connection to the called user based on the information about whether the calling and called terminals have activated the call storage service, routes the session establishment request to the called user, and establishes a session link between the calling and called terminals.

7. The communication service platform according to claim 6, characterized in that: The communication service processing module includes a diversion unit and a processing unit; The diversion unit diverts the call information to obtain the call information sent to the called user and the call information to be stored in the cloud; The processing unit processes the call information to be stored in the cloud obtained by the diversion unit to obtain communication session data, and stores the communication session data in the cloud.

8. The communication service platform according to claim 7, characterized in that: The processing unit is specifically used to provide single-channel data or uplink and downlink dual communication data for the calling terminal; the uplink and downlink dual communication data provides two data streams that are stored separately or merged into a picture-in-picture, and the communication session data includes the mobile phone numbers of the calling and called terminals, uplink and downlink tags, and call time; the communication session data is stored in the cloud database of the calling terminal and mirrored to obtain a storage file.

9. A call information cloud storage system, characterized in that: The system includes: calling and called terminals, IMS network elements, 5G core network elements, a communication service platform and a cloud storage platform; The calling terminal initiates a call storage request; The IMS network element is configured to receive a call storage request sent by a calling terminal, initiate a request message to a 5G core network element, and obtain information about whether the calling and called terminals have activated the call storage service; based on the information returned by the 5G core network element about whether the calling and called terminals have activated the call storage service, apply for connection with the called user, route the session establishment request to the called user, and establish a session link between the calling and called terminals; The 5G core network element returns a response message to the IMS network element, carrying information on whether the calling and called terminals have activated the call storage service; triggering a multimedia communication service to the IMS network element, wherein the multimedia communication service carries information on whether the calling and called terminals have activated the call storage service; The communication service platform is configured to obtain the mobile phone number of the calling terminal, send a cloud authentication request including the mobile phone number of the calling terminal to the cloud storage platform, and receive a cloud authentication result returned by the cloud storage platform; if the cloud authentication result is passed, send the call information of the calling terminal to the cloud storage platform; The cloud storage platform is used to perform cloud authentication on the mobile phone number of the calling terminal. When the cloud authentication result is passed, the call information sent by the communication service platform is stored in the cloud.

10. A session establishment network system, characterized in that: The network system includes an IMS network first network element, an IMS network second network element and a 5G core network first network element; The first network element of the IMS network receives the session establishment request sent by the calling terminal, and initiates a request message to the first network element of the 5G core network to obtain information about whether the calling and called terminals have activated the call storage service; triggering a multimedia communication service to a second network element of the IMS network, wherein the multimedia communication service carries information on whether the calling and called terminals have activated the call storage service; The first network element of the 5G core network returns a response message to the first network element of the IMS network, where the response message carries information about whether the calling and called terminals have activated the call storage service; The second network element of the IMS network applies for connection with the called user based on the information of whether the calling and called terminals have activated the call storage service, routes the session establishment request to the called user, and establishes a session link between the calling and called terminals.

11. An IMS network element for session establishment, characterized in that: The IMS network element includes a first IMS network element and a second IMS network element; The first network element of the IMS network receives the session establishment request sent by the calling terminal, and initiates a request message to the first network element of the 5G core network to obtain information about whether the calling and called terminals have activated the call storage service; triggering a multimedia communication service to a second network element of the IMS network, wherein the multimedia communication service carries information on whether the calling and called terminals have activated the call storage service; The second network element of the IMS network applies for connection with the called user based on the information of whether the calling and called terminals have activated the call storage service, routes the session establishment request to the called user, and establishes a session link between the calling and called terminals.

12. A communication device comprising a memory, a processor, and a program stored in the memory and executable on the processor; When the processor executes the program, the method for cloud storage of call information as described in any one of claims 1 to 4 is implemented.

13. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps in the method for cloud storage of call information as described in any one of claims 1 to 4 are implemented.

Citation Information

Patent Citations

  • Speech evidence perpetuation method and device

    CN104618564A