Credible authentication call method, device and equipment based on cloud mobile phone, storage medium and program product
By leveraging the cloud-based phone dial pad for autonomous control and utilizing the new 5G call data channel, digital business card push functionality was achieved without the need for an additional app, resolving dial pad compatibility issues and improving call quality and user experience.
Patent Information
- Application Number
- CN202511345424.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-19
- Publication Date
- 2026-01-09
AI Technical Summary
Existing trusted authentication systems require users to install an additional app to take over the phone's dial pad, which has compatibility issues and affects call quality and user experience.
The cloud phone enables the caller's digital business card to be pushed during a call, without the need to install an additional app. It can be controlled independently using the cloud phone's dial pad, is compatible with all types of terminal devices, uses a data channel to initiate call requests, and ensures the synchronous transmission of the business card through the new 5G call data channel.
It resolves dial pad compatibility issues, improves call quality and user experience, avoids the impact of app malfunctions on calls, and ensures reliable business card delivery in weak network environments.
Smart Images

Figure CN121310137A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a trusted authentication call method, apparatus, device, storage medium, and program product based on cloud phones. Background Technology
[0002] Trusted authentication communication involves the caller publicly displaying their identity information to the called party when initiating a call. The called party then displays this identity information when the phone rings, increasing the likelihood of the called party answering a call from an unknown number. In existing trusted authentication systems, since the service provider is generally not the terminal manufacturer and lacks the authority to re-encode and reconstruct the system dial pad, they typically only allow an app to take over the phone's dial pad (user authorization required). The caller then sends a pre-set digital business card to the called party over the network. The called party also needs to install and keep the corresponding app active to receive and display the caller's digital business card before the phone rings.
[0003] Because existing trusted authentication schemes rely on network transmission for sending digital business cards, users also need to install a corresponding app to manage their phone's dial pad. On the one hand, the app needs to be compatible with the dial pads of different phone models, which raises compatibility issues. On the other hand, users need to install an additional app and use other software to initiate calls, which adds extra steps to the call initiation process. Moreover, if the software service malfunctions, the app may affect the user's normal calls, impacting call quality and reducing the user's call experience. Summary of the Invention
[0004] To address the problems existing in the prior art, embodiments of the present invention provide a trusted authentication call method, device, equipment, storage medium, and program product based on cloud phones, which can solve the compatibility problem of managed dial pads and improve call quality and user experience.
[0005] In a first aspect, embodiments of the present invention provide a trusted authentication call method based on a cloud phone, applied to a first terminal, comprising: The digital business card of the calling user is determined based on the first line of the caller's operation on the cloud phone dial pad; wherein the digital business card has been pre-authenticated by a trusted authority. A call request is initiated to the called user via a cloud phone on the first terminal; wherein the call request carries the digital business card, which is used to instruct the called user's second terminal to display the digital business card on the incoming call interface.
[0006] As an improvement to the above solution, the step of initiating a call request to the called user through the cloud phone of the first terminal includes: The cloud phone on the first terminal initiates a call request to the called user using the data channel.
[0007] As an improvement to the above solution, the step of initiating a call request to the called user via the data channel through the cloud phone of the first terminal includes: The cloud phone of the first terminal initiates a registration request to the core network; wherein, the registration request is used to request registration with the core network and to query whether the first terminal has data communication capabilities; When data communication capability is available, the cloud phone of the first terminal sends a call request to the core network via 5G; wherein, the call request is used to instruct the access and mobility management function of the core network to interact with the authentication server function to confirm the data communication network service information of the calling user, and to instruct the session management function of the core network to establish a data channel for the first terminal. The cloud phone of the first terminal uses the data channel to initiate a call request to the called user.
[0008] As an improvement to the above solution, the method includes: Based on the caller's second action on the cloud phone dial pad, set at least one digital business card; Send a trusted authentication request to the server; wherein the trusted authentication request carries the at least one digital business card, and is used to instruct the server to perform trusted authentication on the at least one digital business card.
[0009] As an improvement to the above solution, the method includes: Download at least one digital business card with trusted authentication from the server and cache it locally; wherein the download of the digital business card is triggered by at least one of the following: the calling user logs into the cloud phone of the first terminal, or refreshes the download at regular intervals.
[0010] As an improvement to the above solution, the step of determining the caller's digital business card based on the caller's first line of operation on the cloud phone dial pad includes: Based on the caller's third line of operation on the cloud phone dial pad, the trusted authentication function is enabled; wherein, the trusted authentication function is used to display a digital business card component on the cloud phone dial pad; The digital business card of the calling user is determined based on the first line of the digital business card component on the cloud phone dial pad.
[0011] Secondly, embodiments of the present invention provide a trusted authentication call method based on a cloud phone, applied to a second terminal, comprising: Receive a call request initiated by a cloud phone of the first terminal; wherein the call request carries the digital business card of the calling user, the digital business card is determined based on the first line of operation of the calling user on the dial pad of the cloud phone and has been pre-authenticated by a trusted agent; The caller's digital business card is displayed on the incoming call screen.
[0012] As an improvement to the above solution, the call request is initiated through a data channel.
[0013] As an improvement to the above solution, the method further includes: When the second terminal does not have data communication capabilities, and the second terminal meets the preset answering conditions, the caller's digital business card is retrieved from the server and displayed through the cloud phone of the second terminal; wherein, the answering conditions include the cloud phone of the second terminal being active, or the call request being answered through the cloud phone of the second terminal.
[0014] As an improvement to the above solution, the method further includes: When the second terminal lacks data communication capabilities and the cloud phone of the second terminal is not in an active state, it will fall back to Super SIM guaranteed delivery message or flash message to prompt the caller's digital business card.
[0015] Thirdly, embodiments of the present invention provide a trusted authentication call method based on a cloud phone, applied to the cloud phone side, including: The digital business card of the calling user is determined based on the first line of the caller's operation on the cloud phone dial pad; wherein the digital business card has been pre-authenticated by a trusted authority. A call request is initiated to the called user; wherein the call request carries the digital business card, which is used to instruct the called user's second terminal to display the digital business card on the incoming call interface.
[0016] As an improvement to the above solution, the step of initiating a call request to the called user includes: A call request is initiated to the called user through the data channel.
[0017] As an improvement to the above solution, the step of initiating a call request to the called user through the data channel includes: A registration request is initiated to the core network; wherein, the registration request is used to request registration with the core network and to query whether the first terminal has data communication capabilities; When data communication capability is available, a call request is sent to the core network via 5G; wherein, the call request is used to instruct the access and mobility management function of the core network to interact with the authentication server function to authenticate, so as to confirm the data communication network service information of the calling user, and to instruct the session management function of the core network to establish a data channel for the first terminal. Use the data channel to initiate a call request to the called user.
[0018] As an improvement to the above solution, the method includes: Based on the caller's second action on the cloud phone dial pad, set at least one digital business card; Send a trusted authentication request to the server; wherein the trusted authentication request carries the at least one digital business card, and is used to instruct the server to perform trusted authentication on the at least one digital business card.
[0019] As an improvement to the above solution, the method includes: At least one digital business card with trusted authentication is downloaded from the server and cached on the first terminal; wherein the download of the digital business card is triggered by at least one of the following: the calling user logs into the cloud phone of the first terminal, or the download is refreshed at regular intervals.
[0020] As an improvement to the above solution, the step of determining the caller's digital business card based on the caller's first line of operation on the cloud phone dial pad includes: Based on the caller's third line of operation on the cloud phone dial pad, the trusted authentication function is enabled; wherein, the trusted authentication function is used to display a digital business card component on the cloud phone dial pad; The digital business card of the calling user is determined based on the first line of the digital business card component on the cloud phone dial pad.
[0021] Fourthly, embodiments of the present invention provide a trusted authentication calling device based on a cloud phone, applied to a first terminal, comprising: The first digital business card confirmation module is used to determine the digital business card of the calling user based on the first line of operation of the calling user on the cloud phone dial pad; wherein the digital business card has been pre-authenticated by a trusted agent. The first call request initiation module is used to initiate a call request to the called user through the cloud phone of the first terminal; wherein the call request carries the digital business card and is used to instruct the second terminal of the called user to display the digital business card on the incoming call interface.
[0022] Fifthly, embodiments of the present invention provide a trusted authentication calling device based on a cloud phone, applied to a second terminal, comprising: The call request receiving module is used to receive call requests initiated by the cloud phone of the first terminal; The call request carries the digital business card of the calling user, which is determined based on the first action of the calling user on the cloud phone dial pad and has been pre-authenticated by a trusted agent. The digital business card display module is used to display the caller's digital business card on the incoming call interface.
[0023] Sixthly, embodiments of the present invention provide a trusted authentication calling device based on a cloud phone, applied to the cloud phone side, comprising: The second digital business card confirmation module determines the digital business card of the calling user based on the first line of the calling user's operation on the cloud phone dial pad; wherein, the digital business card has been pre-authenticated by a trusted agent. The second call request initiation module is used to initiate a call request to the called user; wherein the call request carries the digital business card and is used to instruct the called user's second terminal to display the digital business card on the incoming call interface.
[0024] In a seventh aspect, embodiments of the present invention provide a cloud-based trusted authentication call device, comprising: a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor. When the processor executes the computer program, it implements the cloud-based trusted authentication call method as described in any of the first aspects or the cloud-based trusted authentication call method as described in any of the second aspects.
[0025] Eighthly, embodiments of the present invention provide a computer-readable storage medium storing a computer program, wherein, when the computer program is executed, it controls the device where the computer-readable storage medium is located to perform a trusted authentication call method based on a cloud phone as described in any one of the first aspects or a trusted authentication call method based on a cloud phone as described in any one of the second aspects.
[0026] Ninthly, embodiments of the present invention provide a computer program product, including a computer program / instruction, which, when executed by a processor, implements the trusted authentication call method based on a cloud phone as described in any of the first aspects or the trusted authentication call method based on a cloud phone as described in any of the second aspects.
[0027] Compared to existing technologies, the present invention provides a trusted authentication call method, apparatus, device, storage medium, and program product based on a cloud phone. First, the caller's first action on the cloud phone's dial pad determines the caller's pre-authenticated digital business card. Then, the cloud phone, logged into by the caller on a first terminal, initiates a call request carrying the digital business card to a second terminal. By pushing the caller's digital business card during a call on the cloud phone, no additional app needs to be installed to manage the terminal's dial pad, thus solving the compatibility problem of managing the dial pad and improving call quality and user experience. Attached Figure Description
[0028] To more clearly illustrate the technical solution of the present invention, the accompanying drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0029] Figure 1 This is the first flowchart of a trusted authentication call method based on a cloud phone provided in an embodiment of the present invention; Figure 2 This is a schematic diagram of the interface for the trusted authentication settings entry provided in an embodiment of the present invention; Figure 3 This is a schematic diagram of the interface at the start of the trusted authentication function for the calling user provided in an embodiment of the present invention; Figure 4 This is a schematic diagram of the caller ID card selection interface provided in an embodiment of the present invention. Figure 5 This is a schematic diagram of the incoming call interface of the called user provided in an embodiment of the present invention; Figure 6 This is the second flowchart of a trusted authentication call method based on a cloud phone provided in an embodiment of the present invention; Figure 7 This is the third flowchart of a trusted authentication call method based on a cloud phone provided in an embodiment of the present invention; Figure 8 This is the first structural block diagram of a cloud phone-based trusted authentication calling device provided in an embodiment of the present invention; Figure 9 This is a second structural block diagram of a cloud phone-based trusted authentication calling device provided in an embodiment of the present invention; Figure 10 This is the third structural block diagram of a cloud phone-based trusted authentication calling device provided in an embodiment of the present invention; Figure 11This is a structural block diagram of a cloud-based trusted authentication calling device provided in an embodiment of the present invention. Detailed Implementation
[0030] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0031] It is understood that the various numerical designations used in the embodiments of this invention are merely for descriptive convenience and are not intended to limit the scope of this application. The order of the process numbers does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.
[0032] In embodiments of the invention, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, without necessarily requiring or implying any such actual relationship or order between these entities or operations. The terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes said element. The term "at least one" means one or more.
[0033] The following explains some terms and concepts involved in the embodiments of the present invention.
[0034] 5G New Voice, also known as VoNR (Voice over New Radio)+, is an enhanced voice call service. 5G New Voice adds a Data Channel (DC) to the IMS (IP Multimedia Subsystem) network to carry media information such as text, images, doodles, and menus between the callers. This point-to-point connection is established during a call via a specific large network to address data transmission security and network transmission issues.
[0035] A cloud phone is a virtualized mobile phone service based on cloud computing technology. It places the phone's operating system and applications, among other core resources, on a cloud server. Users can access and use the cloud-based phone's functions from a terminal device (also called a terminal, user device, such as a smartphone, tablet, or computer) via a network connection. The working principle of a cloud phone is to simulate and run a complete mobile phone environment on a cloud server, including the operating system, applications, storage, and computing resources. Users connect to the cloud phone through a terminal device and a network connection, such as through a mobile application or browser, just like using a real mobile phone.
[0036] Please see Figure 1 , Figure 1 This is the first flowchart of a trusted authentication call method based on a cloud phone provided in an embodiment of the present invention. The trusted authentication call method based on a cloud phone is applied to a first terminal and includes: S11: Based on the first line of the caller's operation on the cloud phone dial pad, determine the caller's digital business card; wherein, the digital business card has been pre-authenticated by a trusted authority; After logging into the corresponding cloud phone on the first terminal, the calling user enters the cloud phone dial pad (also known as the cloud phone dial keypad interface), enters the called user's mobile phone number through the cloud phone dial pad to prepare to initiate a call. At the same time, the user can perform the first action on the cloud phone dial pad (such as clicking, voice control, etc.), and select the digital business card to be sent to the called user from at least one digital business card of the calling user who has been pre-authenticated by trusted authentication displayed on the cloud phone dial pad.
[0037] The digital business cards include, but are not limited to: identity business cards and video business cards; identity business cards include: text business cards, image business cards, etc.
[0038] S12: Initiate a call request to the called user through the cloud phone of the first terminal; wherein the call request carries the digital business card, which is used to instruct the second terminal of the called user to display the digital business card on the incoming call interface.
[0039] The calling user's first terminal, a cloud phone, carries the digital business card selected by the calling user and initiates a call request to the called user's second terminal. Upon receiving the call request, the called user's second terminal displays the digital business card selected by the calling user on the incoming call screen. Based on the digital business card displayed on the incoming call screen, the called user can directly understand the caller's intent and then choose whether to answer the call.
[0040] This invention enables caller ID push functionality on a cloud phone, fully leveraging the advantages of autonomous control of the cloud phone's dial pad. The cloud phone sends the digital business card selected by the caller to the called user without requiring an additional app installation. It is compatible with all types of terminal devices, effectively solving the compatibility issues of managed dial pads. At the same time, it avoids the impact of abnormal service on normal calls caused by additional app installations, thus improving call quality and user experience.
[0041] Furthermore, the method includes: Based on the caller's second action on the cloud phone dial pad, set at least one digital business card; Send a trusted authentication request to the server; wherein the trusted authentication request carries the at least one digital business card, and is used to instruct the server to perform trusted authentication on the at least one digital business card.
[0042] For example, the calling user can add a trusted authentication settings entry point by operating the second line of the settings interaction button on the cloud phone dial pad (such as clicking, voice control, etc.) to set up a digital business card. Figure 2 As shown, the calling user can add a "Trusted Authentication" settings entry by clicking the three dots in the upper right corner of the cloud phone's dial pad (i.e., the settings interaction button) and adding it under the frequently used sections. This allows the calling user to set up a digital business card (such as an identity card or video card) through the trusted authentication settings entry. For example, they can set up an identity card or video card based on a preset card template, and simultaneously send a trusted authentication request to the server, carrying the set digital business card and a request for a fallback flash message card. The server reviews the digital business card, using methods such as manual or AI (Artificial Intelligence) capabilities to identify inappropriate information. If inappropriate information is found, the trusted authentication of the digital business card fails; otherwise, it passes. When the calling user accesses the cloud phone as the first terminal, the server downloads the trusted-authenticated digital business card for caching and later use, thus enabling personalized customization of the user's digital business card. Furthermore, trusted authentication of the digital business card enhances its credibility and security.
[0043] In other embodiments, a user's digital business card can be generated through inheritance, such as directly inheriting a trusted, authenticated digital business card from the user's company.
[0044] Based on the advantages of autonomous control of the dial pad in cloud phones, this invention provides a trusted authentication entry point, which solves the compatibility problem of managing the dial pad, upgrades the dial pad's capabilities, and is more easily accepted by users, thus improving the user experience.
[0045] Furthermore, the method includes: Download at least one digital business card with trusted authentication from the server and cache it locally; wherein the download of the digital business card is triggered by at least one of the following: the calling user logs into the cloud phone of the first terminal, or refreshes the download at regular intervals.
[0046] When the calling user logs into the cloud phone on the first terminal, the cloud phone will download a trusted and authenticated digital business card from the server and cache it for later use. Alternatively, the cloud phone on the first terminal can periodically download a trusted and authenticated digital business card from the server and cache it for later use through a timed refresh mechanism, so that the calling user's digital business card has already been downloaded and cached when the calling user enters the cloud phone dial pad.
[0047] In this embodiment of the invention, when the calling user enters the cloud phone dial pad, the digital business card is pre-cached. When initiating a call, the digital business card can be directly attached to the called user without temporary download, avoiding delays or lag caused by real-time download. Especially in scenarios requiring rapid interaction, such as 5G calls, it can ensure that the digital business card is transmitted synchronously with the call signaling, achieving instant use. At the same time, pre-caching the digital business card can avoid the risk of download failure in weak network conditions. Even if the signal is unstable or the network drops, the cached digital business card can still be used normally. The effective transmission of the digital business card improves the reliability of the digital business card in weak network environments.
[0048] In one optional embodiment, determining the caller's digital business card based on the caller's first line of operation on the cloud phone dial pad includes: Based on the caller's third line of operation on the cloud phone dial pad, the trusted authentication function is enabled; wherein, the trusted authentication function is used to display a digital business card component on the cloud phone dial pad; The digital business card of the calling user is determined based on the first line of the digital business card component on the cloud phone dial pad.
[0049] For example, the calling user can enable the trusted authentication function by performing a third-line operation (such as clicking, voice control, etc.) on the trusted authentication switch of the cloud phone dial pad. Figure 3As shown, when a calling user enters the cloud phone dial pad, a trusted authentication switch will be displayed at the top. When initiating a call to an acquaintance (the recipient who doesn't need to send a digital business card), the calling user can turn the trusted authentication switch off by clicking, thus disabling trusted authentication and quickly initiating a normal call. When the calling user needs to use a digital business card, they can turn the trusted authentication switch on by clicking. Enabling trusted authentication will then display a digital business card component below during the call, such as a "Business Card" button indicating "Identity Business Card" and a "Video Business Card" button. The calling user can access the corresponding Identity Business Card / Video Business Card selection page by interacting with the first action of the Business Card / Video button (e.g., clicking, voice control, etc.). For example, clicking the Business Card / Video button will take the user to the corresponding Identity Business Card / Video Business Card selection page, where they can select the desired digital business card from the list of configured and trusted authenticated Identity Business Cards / Video Business Cards that pops up. For instance, when the calling user clicks the "Identity Business Card" button, the following will appear... Figure 4 The displayed contact card is for the calling user to select. A subsequent call request is initiated based on the digital contact card selected by the calling user, such as... Figure 5 As shown.
[0050] This invention allows users to choose whether to push digital business cards by setting a trusted authentication switch on the cloud phone dial pad. On the one hand, users can choose whether to enable the trusted authentication function when dialing, which is simple to operate and improves the convenience of use. On the other hand, it can meet the needs of different call scenarios.
[0051] In one optional embodiment, initiating a call request to the called user via the cloud phone of the first terminal includes: The cloud phone on the first terminal initiates a call request to the called user using the data channel.
[0052] Specifically, the step of initiating a call request to the called user via the data channel through the cloud phone of the first terminal includes: The cloud phone of the first terminal initiates a registration request to the core network; wherein, the registration request is used to request registration with the core network and to query whether the first terminal has data communication capabilities; When data communication capability is available, the cloud phone of the first terminal sends a call request to the core network via 5G; wherein, the call request is used to instruct the access and mobility management function of the core network to interact with the authentication server function to confirm the data communication network service information of the calling user, and to instruct the session management function of the core network to establish a data channel for the first terminal. The cloud phone of the first terminal uses the data channel to initiate a call request to the called user.
[0053] This invention can also upgrade the cloud phone dial pad by overlaying 5G new calling control logic onto the cloud phone, enabling calls to be initiated through the 5G new calling data channel. For example, the cloud phone encodes the digital business card selected by the calling user and then initiates a call request to the 5G new calling data channel. When the calling user selects an image or video business card, the cloud phone performs base64 encoding on the image or video business card. When the calling user selects a text business card, the cloud phone encodes the text business card according to the encoding method specified in the call transmission protocol, and then initiates a call request to the 5G new calling DC channel. The specific process is as follows: The cloud phone of the first terminal, which is the calling user, registers with the 5G core network through the RAN (Radio Access Network) to confirm whether the first terminal has data communication capabilities. For example, the cloud phone of the first terminal sends a registration request to the 5G core network through the base station / RAN equipment. After receiving the registration request, the AMF (Access and Mobility Management Function) of the 5G core network queries whether the first terminal has data communication capabilities.
[0054] When data communication capability is available, the cloud phone of the first terminal sends a call request to the core network via VoNR. After receiving the call request, the 5G core network's AMF interacts with the ASF (Authentication Server Function) to perform authentication, in order to confirm the calling user's data communication network service information, including whether they have the right to use the data communication network service, the usage policy, and the QoS (Quality of Service); then the call request is forwarded to the SMF (Session Management Function).
[0055] After receiving a call request, the SMF will allocate a new PDU (Protocol Data Unit) session to the calling party and configure a data channel to transmit data over the 5G network.
[0056] Subsequently, the calling user enters the called user's mobile phone number through the cloud phone dial pad on the first terminal, selects a digital business card, and initiates a call request on the established data channel.
[0057] The embodiments of the present invention can also upgrade the dial pad of the cloud phone by superimposing the control logic of 5G new calls on the cloud phone, so as to initiate a call in the 5G new call data channel. 5G new calls can keep the screen of the called user's second terminal always on, and a digital business card (such as a text business card, image business card, or video business card) will be played and displayed in the middle of the incoming call interface, so that the called user can know the intention of the caller and then choose whether to answer the call.
[0058] In this embodiment of the invention, the calling user initiates a call to the called user via a 5G new calling data channel using a cloud phone. Leveraging the high speed, low latency, and reuse of existing call channels characteristic of 5G new calling, the problem of delayed or failed business card transmission and reception caused by network latency can be solved, improving the reliability of business card transmission and reception in weak network environments. Simultaneously, users can independently select digital business cards during the call, enabling real-time interaction and improving customer service quality. Regarding the problem in existing solutions where calls and business cards use separate core network and internet channels, leading to difficulties in guaranteeing channel coordination and consistent arrival, this embodiment of the invention, based on 5G new calling and reusing existing call channels, can guarantee the coordination and consistent arrival of calls and business cards, further enhancing the user experience.
[0059] Furthermore, the method also includes: When the second terminal does not have data communication capabilities, and the second terminal meets the preset answering conditions, the caller's digital business card is retrieved from the server and displayed through the cloud phone of the second terminal; wherein, the answering conditions include the cloud phone of the second terminal being active, or the call request being answered through the cloud phone of the second terminal.
[0060] It is understandable that when the second terminal has data communication capabilities, i.e., supports VoNR, the second terminal can directly display the caller's digital business card carried in the call request on the incoming call interface.
[0061] When the called user does not have data communication capabilities, i.e. does not support VoNR, if the called user answers the call on a cloud phone on a second terminal, or if the cloud phone on the second terminal is active, the cloud phone on the second terminal will actively retrieve the caller's digital business card from the server and display it on the incoming call interface.
[0062] In this embodiment of the invention, a solution is provided to retrieve business cards via a cloud phone when the called user does not support 5G new calls, thus compensating for insufficient terminal capabilities and lowering the barrier to entry for users.
[0063] Furthermore, the method also includes: When the second terminal lacks data communication capabilities and the cloud phone of the second terminal is not in an active state, it will fall back to Super SIM guaranteed delivery message or flash message to prompt the caller's digital business card.
[0064] For example, when the called user does not have data communication capabilities, i.e. does not support VoNR, and the cloud phone of the second terminal is not in an active state, the server (such as a trusted platform) pushes the caller's digital business card to the incoming call interface of the second terminal for a screen-filling reminder via Super SIM guaranteed delivery message or flash message.
[0065] In this embodiment of the invention, when the called user does not support 5G new calls and the cloud phone is inactive, a fallback solution using guaranteed messages or flash messages is provided to compensate for insufficient terminal capabilities and lower the barrier to entry for users.
[0066] Please see Figure 6 , Figure 6 This is a second flowchart of a trusted authentication call method based on a cloud phone provided in an embodiment of the present invention. The trusted authentication call method based on a cloud phone is applied to a second terminal and includes: S21: Receive a call request initiated by the cloud phone of the first terminal; wherein, the call request carries the digital business card of the calling user, and the digital business card is determined based on the first line of operation of the calling user on the dial pad of the cloud phone and has been pre-authenticated by trusted authentication. S22: Display the caller's digital business card on the incoming call interface.
[0067] In an alternative embodiment, the call request is initiated via a data channel.
[0068] In an optional embodiment, the method further includes: When the second terminal does not have data communication capabilities, and the second terminal meets the preset answering conditions, the caller's digital business card is retrieved from the server and displayed through the cloud phone of the second terminal; wherein, the answering conditions include the cloud phone of the second terminal being active, or the call request being answered through the cloud phone of the second terminal.
[0069] In an optional embodiment, the method further includes: When the second terminal lacks data communication capabilities and the cloud phone of the second terminal is not in an active state, it will fall back to Super SIM guaranteed delivery message or flash message to prompt the caller's digital business card.
[0070] It should be noted that the working process of the cloud phone-based trusted authentication call method described in the embodiments of the present invention can refer to the working process of the cloud phone-based trusted authentication call method described in the above embodiments, and the technical effect achieved is the same as that of the cloud phone-based trusted authentication call method described in the above embodiments, so it will not be repeated here.
[0071] Please see Figure 7 , Figure 7 This is the third flowchart of a trusted authentication call method based on a cloud phone, provided in an embodiment of the present invention. The trusted authentication call method based on a cloud phone is applied to the cloud phone side (i.e., the cloud server of the cloud phone) and includes: S31: Based on the first line of the caller's operation on the cloud phone dial pad, determine the caller's digital business card; wherein, the digital business card has been pre-authenticated by a trusted authority; S32: Initiate a call request to the called user; wherein the call request carries the digital business card, which is used to instruct the called user's second terminal to display the digital business card on the incoming call interface.
[0072] In one optional embodiment, initiating a call request to the called user includes: A call request is initiated to the called user through the data channel.
[0073] In one optional embodiment, initiating a call request to the called user via a data channel includes: A registration request is initiated to the core network; wherein, the registration request is used to request registration with the core network and to query whether the first terminal has data communication capabilities; When data communication capability is available, a call request is sent to the core network via 5G; wherein, the call request is used to instruct the access and mobility management function of the core network to interact with the authentication server function to authenticate, so as to confirm the data communication network service information of the calling user, and to instruct the session management function of the core network to establish a data channel for the first terminal. Use the data channel to initiate a call request to the called user.
[0074] In one alternative embodiment, the method includes: Based on the caller's second action on the cloud phone dial pad, set at least one digital business card; Send a trusted authentication request to the server; wherein the trusted authentication request carries the at least one digital business card, and is used to instruct the server to perform trusted authentication on the at least one digital business card.
[0075] In one alternative embodiment, the method includes: At least one digital business card with trusted authentication is downloaded from the server and cached on the first terminal; wherein the download of the digital business card is triggered by at least one of the following: the calling user logs into the cloud phone of the first terminal, or the download is refreshed at regular intervals.
[0076] In one optional embodiment, determining the caller's digital business card based on the caller's first line of operation on the cloud phone dial pad includes: Based on the caller's third line of operation on the cloud phone dial pad, the trusted authentication function is enabled; wherein, the trusted authentication function is used to display a digital business card component on the cloud phone dial pad; The digital business card of the calling user is determined based on the first line of the digital business card component on the cloud phone dial pad.
[0077] In one alternative embodiment, the method includes: When the second terminal lacks data communication capabilities, and the second terminal meets preset answering conditions, the cloud phone of the second terminal retrieves and displays the digital business card of the calling user from the server; wherein, the answering conditions include the cloud phone of the second terminal being active, or the call request being answered through the cloud phone of the second terminal.
[0078] In an optional embodiment, the method further includes: When the second terminal lacks data communication capabilities and its cloud phone is inactive, the second terminal will fall back to Super SIM guaranteed delivery messages or flash messages to prompt the caller's digital business card.
[0079] It should be noted that the working process of the cloud phone-based trusted authentication call method described in the embodiments of the present invention can refer to the working process of the cloud phone-based trusted authentication call method described in the above embodiments, and the technical effect achieved is the same as that of the cloud phone-based trusted authentication call method described in the above embodiments, so it will not be repeated here.
[0080] See Figure 8 , Figure 8 This is a first structural block diagram of a cloud-based trusted authentication calling device provided by an embodiment of the present invention. The cloud-based trusted authentication calling device is applied to a first terminal and includes: The first digital business card confirmation module 11 is used to determine the digital business card of the calling user based on the first action of the calling user on the cloud phone dial pad; wherein the digital business card has been pre-authenticated by a trusted agent. The first call request initiation module 12 is used to initiate a call request to the called user through the cloud phone of the first terminal; wherein the call request carries the digital business card and is used to instruct the second terminal of the called user to display the digital business card on the incoming call interface.
[0081] In one optional embodiment, the first call request initiation module 12 is specifically used to initiate a call request to the called user through the data channel of the cloud phone of the first terminal.
[0082] In an optional embodiment, the first call request initiation module 12 includes: The first registration unit is used to initiate a registration request to the core network through the cloud phone of the first terminal; wherein, the registration request is used to request registration with the core network and query whether the first terminal has data communication capability; The first call request sending unit is used to send a call request to the core network via 5G using the cloud phone of the first terminal when data communication capability is available; wherein, the call request is used to instruct the access and mobility management function of the core network to interact with the authentication server function to confirm the data communication network service information of the calling user, and to instruct the session management function of the core network to establish a data channel for the first terminal. The first call initiation unit is used to initiate a call request to the called user through the data channel of the cloud phone of the first terminal.
[0083] In one alternative embodiment, the device includes: The first business card setting module is used to set at least one digital business card based on the second action of the calling user on the cloud phone dial pad; The first business card authentication module is used to send a trusted authentication request to the server; wherein the trusted authentication request carries the at least one digital business card and is used to instruct the server to perform trusted authentication on the at least one digital business card.
[0084] In one alternative embodiment, the device includes: The first business card download module is used to download at least one digital business card that has passed trusted authentication from the server for local caching; wherein, the download triggering time of the digital business card includes at least one of the following: the calling user logs into the cloud phone of the first terminal, or refreshes the download at regular intervals.
[0085] In one optional embodiment, the first digital business card verification module 11 includes: The first authentication function activation unit is used to activate the trusted authentication function based on the third line of the caller's operation on the cloud phone dial pad; wherein, the trusted authentication function is used to display a digital business card component on the cloud phone dial pad. The first business card determination unit is used to determine the digital business card of the calling user based on the first line of the digital business card component on the cloud phone dial pad of the calling user.
[0086] It should be noted that the working process of each module in the cloud phone-based trusted authentication call device described in the embodiments of the present invention can refer to the working process of the cloud phone-based trusted authentication call method described in the above embodiments, and the technical effect achieved is the same as that of the cloud phone-based trusted authentication call method described in the above embodiments, so it will not be repeated here.
[0087] See Figure 9 , Figure 9 This is a second structural block diagram of a cloud-based trusted authentication calling device provided by an embodiment of the present invention. The cloud-based trusted authentication calling device is applied to a second terminal and includes: Call request receiving module 21 is used to receive call requests initiated by the cloud mobile phone of the first terminal; The call request carries the digital business card of the calling user, which is determined based on the first action of the calling user on the cloud phone dial pad and has been pre-authenticated by a trusted agent. The digital business card display module 22 is used to display the caller's digital business card on the incoming call interface.
[0088] In an alternative embodiment, the call request is initiated via a data channel.
[0089] In an optional embodiment, the device further includes: The business card retrieval module is used to retrieve and display the caller's digital business card from the server via the cloud phone of the second terminal when the second terminal does not have data communication capabilities and the second terminal meets preset answering conditions; wherein, the answering conditions include the cloud phone of the second terminal being active, or the call request being answered via the cloud phone of the second terminal.
[0090] In an optional embodiment, the device further includes: The business card notification module is used to provide the caller's digital business card notification via Super SIM guaranteed message or flash message when the second terminal does not have data communication capabilities and the cloud phone of the second terminal is not in an active state.
[0091] It should be noted that the working process of each module in the cloud phone-based trusted authentication call device described in the embodiments of the present invention can refer to the working process of the cloud phone-based trusted authentication call method described in the above embodiments, and the technical effect achieved is the same as that of the cloud phone-based trusted authentication call method described in the above embodiments, so it will not be repeated here.
[0092] See Figure 10 , Figure 10 This invention provides a third structural block diagram of a cloud-based trusted authentication calling device, which is applied to the cloud phone side and includes: The second digital business card confirmation module 31 is used to determine the digital business card of the calling user based on the first line of operation of the calling user on the cloud phone dial pad; wherein the digital business card has been pre-authenticated by trusted authentication. The second call request initiation module 32 is used to initiate a call request to the called user; wherein the call request carries the digital business card and is used to instruct the called user's second terminal to display the digital business card on the incoming call interface.
[0093] In one optional embodiment, the second call request initiation module 32 is specifically used to initiate a call request to the called user using a data channel.
[0094] In an optional embodiment, the second call request initiation module 32 includes: The second registration unit is used to initiate a registration request to the core network; wherein, the registration request is used to request registration with the core network and to query whether the first terminal has data communication capability; The second call request sending unit is used to send a call request to the core network via 5G when data communication capability is available; wherein, the call request is used to instruct the access and mobility management function of the core network to interact with the authentication server function to confirm the data communication network service information of the calling user, and to instruct the session management function of the core network to establish a data channel for the first terminal. The second call initiation unit is used to initiate a call request to the called user using the data channel.
[0095] In one alternative embodiment, the device includes: The second business card setting module is used to set at least one digital business card based on the caller's second action on the cloud phone dial pad. The second business card authentication module is used to send a trusted authentication request to the server; wherein the trusted authentication request carries the at least one digital business card and is used to instruct the server to perform trusted authentication on the at least one digital business card.
[0096] In one alternative embodiment, the device includes: The second business card download module is used to download at least one digitally authenticated business card from the server and cache it on the first terminal; wherein, the download triggering time of the digital business card includes at least one of the following: the calling user logs into the cloud phone of the first terminal, or the download is refreshed at regular intervals.
[0097] In one optional embodiment, the second digital business card verification module 31 includes: The second authentication function activation unit is used to activate the trusted authentication function based on the third line of the caller's operation on the cloud phone dial pad; wherein, the trusted authentication function is used to display a digital business card component on the cloud phone dial pad. The second business card determination unit is used to determine the digital business card of the calling user based on the first line of the digital business card component on the cloud phone dial pad.
[0098] It should be noted that the working process of each module in the cloud phone-based trusted authentication call device described in the embodiments of the present invention can refer to the working process of the cloud phone-based trusted authentication call method described in the above embodiments, and the technical effect achieved is the same as that of the cloud phone-based trusted authentication call method described in the above embodiments, so it will not be repeated here.
[0099] See Figure 11 , Figure 11 This is a structural block diagram of a cloud-based trusted authentication calling device provided in an embodiment of the present invention. The cloud-based trusted authentication calling device includes a processor 41, a memory 42, and a computer program stored in the memory 42 and executable on the processor 41. When the processor 41 executes the computer program, it implements the steps in the various embodiments of the cloud-based trusted authentication calling method described above, such as steps S11-S12, S21-S22, or S31-S32.
[0100] For example, the computer program can be divided into one or more modules / units, which are stored in the memory 42 and executed by the processor 41 to complete the present invention. The one or more modules / units can be a series of computer program instruction segments capable of performing specific functions, which describe the execution process of the computer program in the cloud-based trusted authentication calling device.
[0101] The cloud-based trusted authentication calling device may include, but is not limited to, a processor 41 and a memory 42. Those skilled in the art will understand that the schematic diagram is merely an example of a cloud-based trusted authentication calling device and does not constitute a limitation on the cloud-based trusted authentication calling device. It may include more or fewer components than illustrated, or combine certain components, or different components. For example, the cloud-based trusted authentication calling device may also include input / output devices, network access devices, buses, etc.
[0102] The processor 41 can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor. The processor 41 is the control center of the cloud-based trusted authentication calling device, connecting all parts of the device via various interfaces and lines.
[0103] The memory 42 can be used to store the computer programs and / or modules. The processor 41 implements various functions of the cloud-based trusted authentication calling device by running or executing the computer programs and / or modules stored in the memory 42 and calling the data stored in the memory 42. The memory 42 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the mobile phone (such as audio data, phonebook, etc.). In addition, the memory 42 may include high-speed random access memory, and may also include non-volatile memory, such as hard disk, memory, plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0104] Wherein, if the modules / units integrated in the cloud-based trusted authentication calling device are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the above embodiments of the present invention can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by the processor 41, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc.
[0105] It should be noted that the device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the 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 the modules can be selected to achieve the purpose of this embodiment according to actual needs. Furthermore, in the accompanying drawings of the device embodiments provided by this invention, the connection relationships between modules indicate that they have communication connections, which can be specifically implemented as one or more communication buses or signal lines. Those skilled in the art can understand and implement this without any creative effort.
[0106] The above description represents the preferred embodiments of the present invention. It should be noted that, for those skilled in the art, various improvements and modifications can be made without departing from the principles of the present invention, and these improvements and modifications are also considered to be within the scope of protection of the present invention.
Claims
1. A trusted authentication call method based on cloud phones, characterized in that, Applied to the first terminal, including: The digital business card of the calling user is determined based on the first line of the caller's operation on the cloud phone dial pad; wherein the digital business card has been pre-authenticated by a trusted authority. A call request is initiated to the called user via a cloud phone on the first terminal; wherein the call request carries the digital business card, which is used to instruct the called user's second terminal to display the digital business card on the incoming call interface.
2. The trusted authentication call method based on cloud phones as described in claim 1, characterized in that, The process of initiating a call request to the called user via the cloud phone of the first terminal includes: The cloud phone on the first terminal initiates a call request to the called user using the data channel.
3. The trusted authentication call method based on cloud phones as described in claim 2, characterized in that, The process of initiating a call request to the called user via the data channel through the cloud phone of the first terminal includes: The cloud phone of the first terminal initiates a registration request to the core network; wherein, the registration request is used to request registration with the core network and to query whether the first terminal has data communication capabilities; When data communication capability is available, the cloud phone of the first terminal sends a call request to the core network via 5G; wherein, the call request is used to instruct the access and mobility management function of the core network to interact with the authentication server function to confirm the data communication network service information of the calling user, and to instruct the session management function of the core network to establish a data channel for the first terminal. The cloud phone of the first terminal uses the data channel to initiate a call request to the called user.
4. The trusted authentication call method based on cloud phones as described in claim 1, characterized in that, The method includes: Based on the caller's second action on the cloud phone dial pad, set at least one digital business card; Send a trusted authentication request to the server; wherein the trusted authentication request carries the at least one digital business card, and is used to instruct the server to perform trusted authentication on the at least one digital business card.
5. The trusted authentication call method based on cloud phones as described in claim 1, characterized in that, The method includes: Download at least one digital business card with trusted authentication from the server and cache it locally; wherein the download of the digital business card is triggered by at least one of the following: the calling user logs into the cloud phone of the first terminal, or refreshes the download at regular intervals.
6. The trusted authentication call method based on cloud phones as described in claim 1, characterized in that, The step of determining the caller's digital contact card based on the caller's first line of operation on the cloud phone dial pad includes: Based on the caller's third line of operation on the cloud phone dial pad, the trusted authentication function is enabled; wherein, the trusted authentication function is used to display a digital business card component on the cloud phone dial pad; The digital business card of the calling user is determined based on the first line of the digital business card component on the cloud phone dial pad.
7. A trusted authentication call method based on cloud phones, characterized in that, Applied to the second terminal, including: Receive a call request initiated by a cloud phone of the first terminal; wherein the call request carries the digital business card of the calling user, the digital business card is determined based on the first line of operation of the calling user on the dial pad of the cloud phone and has been pre-authenticated by a trusted agent; The caller's digital business card is displayed on the incoming call screen.
8. The trusted authentication call method based on cloud phones as described in claim 7, characterized in that, The call request is initiated through a data channel.
9. The trusted authentication call method based on cloud phones as described in claim 8, characterized in that, The method further includes: When the second terminal does not have data communication capabilities, and the second terminal meets the preset answering conditions, the caller's digital business card is retrieved from the server and displayed through the cloud phone of the second terminal; wherein, the answering conditions include the cloud phone of the second terminal being active, or the call request being answered through the cloud phone of the second terminal.
10. The trusted authentication call method based on cloud phones as described in claim 8, characterized in that, The method further includes: When the second terminal lacks data communication capabilities and the cloud phone of the second terminal is not in an active state, it will fall back to Super SIM guaranteed delivery message or flash message to prompt the caller's digital business card.
11. A trusted authentication call method based on cloud phones, characterized in that, Applications on the cloud phone side include: The digital business card of the calling user is determined based on the first line of the caller's operation on the cloud phone dial pad; wherein the digital business card has been pre-authenticated by a trusted authority. A call request is initiated to the called user; wherein the call request carries the digital business card, which is used to instruct the called user's second terminal to display the digital business card on the incoming call interface.
12. The trusted authentication call method based on cloud phones as described in claim 11, characterized in that, The step of initiating a call request to the called user includes: A call request is initiated to the called user through the data channel.
13. A trusted authentication calling device based on a cloud phone, characterized in that, Applied to the first terminal, including: The first digital business card confirmation module is used to determine the digital business card of the calling user based on the first line of operation of the calling user on the cloud phone dial pad; wherein the digital business card has been pre-authenticated by a trusted agent. The first call request initiation module is used to initiate a call request to the called user through the cloud phone of the first terminal; wherein the call request carries the digital business card and is used to instruct the second terminal of the called user to display the digital business card on the incoming call interface.
14. A trusted authentication calling device based on a cloud phone, characterized in that, Applied to the second terminal, including: The call request receiving module is used to receive call requests initiated by the cloud phone of the first terminal; The call request carries the digital business card of the calling user, which is determined based on the first action of the calling user on the cloud phone dial pad and has been pre-authenticated by a trusted agent. The digital business card display module is used to display the caller's digital business card on the incoming call interface.
15. A trusted authentication calling device based on a cloud phone, characterized in that, Applications on the cloud phone side include: The second digital business card confirmation module determines the digital business card of the calling user based on the first line of the calling user's operation on the cloud phone dial pad; wherein, the digital business card has been pre-authenticated by a trusted agent. The second call request initiation module is used to initiate a call request to the called user; wherein the call request carries the digital business card and is used to instruct the called user's second terminal to display the digital business card on the incoming call interface.
16. A trusted authentication calling device based on a cloud phone, characterized in that, include: The processor, the memory, and the computer program stored in the memory and configured to be executed by the processor, wherein the processor, when executing the computer program, implements the cloud-based trusted authentication call method as described in any one of claims 1 to 6, or the cloud-based trusted authentication call method as described in any one of claims 7 to 10, or the cloud-based trusted authentication call method as described in any one of claims 11 to 12.
17. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein, when the computer program is executed, it controls the device where the computer-readable storage medium is located to perform the trusted authentication call method based on a cloud phone as described in any one of claims 1 to 6, or the trusted authentication call method based on a cloud phone as described in any one of claims 7 to 10, or the trusted authentication call method based on a cloud phone as described in any one of claims 11 to 12.
18. A computer program product comprising a computer program / instructions, characterized in that, When the computer program / instruction is executed by the processor, it implements the trusted authentication call method based on cloud phone as described in any one of claims 1 to 6, or the trusted authentication call method based on cloud phone as described in any one of claims 7 to 10, or the trusted authentication call method based on cloud phone as described in any one of claims 11 to 12.
Citation Information
Patent Citations
Method and device for sending cloud business card
CN104853325A
Display method and device of incoming call card
CN104935755A
Method, device and equipment for implementing calling card business, and storage medium
CN109246319A
Cloud mobile phone system with multiple call modes, dialing method and server
CN119653013A
Call processing method, related device, and communications system
US20230353569A1
Cited By
Method and device for exchanging business cards in cloud address book based on communication network
CN121568089A
Method and device for exchanging business cards in cloud address book based on communication network
CN121568089B
