Cloud mobile phone system with multiple call modes, dialing method and server
By designing a cloud mobile phone system with multi-call mode, it supports real phone calls, work number calls and private small number calls, solving the singleness and privacy issues of the existing cloud virtual Android phone dialing methods, achieving richer user experience and better scenario adaptability.
Patent Information
- Application Number
- CN202411765206.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-04
- Publication Date
- 2025-03-18
AI Technical Summary
The dialing method of existing cloud virtual Android phones has problems such as a single call method, insufficient scenario expansion, poor privacy and hardware dependence, which cannot meet the needs of multiple user scenarios.
Design a cloud mobile phone system with multiple call modes, including cloud mobile client, cloud mobile example, cloud mobile background and external system, and supports switching of multiple call modes, including real phone call mode, working number call mode and privacy call mode, and switch and management of different call modes through the dial pad interface and call mode management module.
It has realized the support of multiple call modes, and users can switch different call modes as needed, which improves user experience and scenario expansion, improves privacy, and reduces dependence on real mobile phone hardware.
Smart Images

Figure CN119653013A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of network communications, and in particular relates to a cloud phone system with multiple call modes, a dialing method and a server. Background Art
[0002] As an emerging service model, cloud virtual Android phones provide users with a solution to run the Android operating system without physical devices. Users can access virtual phones through cloud services to install, use and manage applications.
[0003] In the prior art, cloud-based virtual Android phones mainly rely on the dialing capabilities of real phone cards to make calls. The specific steps are: the user enters the called number in the dial pad of the cloud phone client, the cloud phone client sends a call request to the cloud server, the cloud server receives the call request and establishes a connection with the real phone. After the cloud server obtains the call permission of the real phone, it initiates a call to the called number. After the call is established, the cloud server transmits the call data to the cloud phone client to realize a voice call.
[0004] The dialing method of the above-mentioned cloud virtual Android phone has the following problems: 1. The call method is single. The cloud phone only supports calling the real machine master card number for number dialing, and cannot switch to other dialing methods, which limits the convenience of users in specific situations; 2. The scene scalability is insufficient. For different user scenarios, such as corporate office scenarios, it is impossible to expand call methods such as work numbers, which restricts the expansion of application scenarios; 3. Poor privacy. The current dialing capability based on the real machine number cannot hide the caller number in the privacy communication scenario, and the privacy is poor; 4. Hardware dependence. The current mode relies on the real machine dialing capability, requiring the physical mobile phone to have a SIM card to have the dialing function.
[0005] Therefore, a dialing solution for a cloud phone with multiple call modes is needed to solve the above problems. Summary of the invention
[0006] In order to address the deficiencies of the prior art, the present application provides a multi-call mode cloud phone system, dialing method and server, which support convenient switching of multiple call modes and can support docking of different call modes to support multiple call modes.
[0007] The technical effects to be achieved by this application are achieved through the following solutions:
[0008] According to a first aspect of the present application, a multi-call mode cloud phone system is provided, including a cloud phone client, a cloud phone instance, a cloud phone background, and an external system, wherein:
[0009] The cloud phone client is used to integrate the call capabilities of each call mode and trigger the real phone to make a number call;
[0010] The cloud phone instance is used to integrate the dial pads of various call modes and notify the cloud phone client to trigger a call;
[0011] The cloud phone backend is used to store user information and user call permission information;
[0012] The external system is used to provide the user information and the user calling authority information to the cloud phone background.
[0013] Preferably, the cloud phone instance includes a dial pad module, a call mode management module, a call authority module, a routing configuration module, a call server module and a call record module, wherein:
[0014] The dial pad module is used to display the dial pad interface and switch the call mode;
[0015] The call mode management module is used to connect and manage different call modes;
[0016] The call authority module is used to review the authority of the current user account in each call mode;
[0017] The routing configuration module is used to determine the call route and select the matching call server and network path;
[0018] The call server module is used to trigger the real mobile phone to call the called number in the corresponding call mode;
[0019] The call record module is used to save the call records.
[0020] Preferably, the dial pad interface includes a number input area and a call button area, and the call button area includes a plurality of call buttons for conversation modes.
[0021] Preferably, after the call authority module examines the authority of each call mode corresponding to the current user account, the authorized call mode is sent to the dial pad module, and the dial pad module only presents the call button of the authorized call mode.
[0022] Preferably, the call modes include a real phone call mode, a work number call mode and a private number call mode.
[0023] Preferably, the call records stored in the call record module include initiation time, call mode and called number information.
[0024] According to a second aspect of the present application, a cloud phone call method in a multi-call mode of a cloud phone system using the multi-call mode is provided, comprising the following steps:
[0025] Step 1: The cloud phone client obtains the user's mobile phone number and queries the user permission information corresponding to the user's mobile phone number through the cloud phone instance;
[0026] Step 2: The external system queries the user permission information and returns it to the cloud phone instance;
[0027] Step 3: The cloud phone instance displays a corresponding call button on the dial pad interface according to the user permission information;
[0028] Step 4: Select the corresponding call button as needed to trigger the cloud phone client to call the corresponding call function to make a call.
[0029] Preferably, in step 1, the cloud phone instance sends the user's mobile phone number to the cloud phone background, and the cloud phone background queries the external system for user authority information, wherein the user authority information includes the user's call authority in different call modes.
[0030] Preferably, call buttons for different call modes are located in the call button area and different call buttons can be scrolled and switched by sliding left and right.
[0031] According to a third aspect of the present application, there is provided a server, comprising: a memory and at least one processor;
[0032] The memory stores a computer program, and the at least one processor executes the computer program stored in the memory to implement the above-mentioned multi-call mode cloud phone call method.
[0033] According to one embodiment of the present application, the beneficial effect of the cloud phone system adopting the multi-call mode is that it supports multiple call calling methods and supports switching between different call methods by sliding left and right on the dial pad; based on the user's work number and privacy account ownership, the dialing methods available to the user are presented. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] In order to more clearly illustrate the embodiments of the present application or the existing technical solutions, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0035] Figure 1 This is a structural block diagram of a cloud phone system with multiple call modes in one embodiment of the present application;
[0036] Figure 2 for Figure 1 The structural diagram of the Zhongyun mobile phone instance;
[0037] Figure 3 This is a flow chart of a cloud phone dialing method in a multi-call mode in one embodiment of the present application;
[0038] Figure 4 This is a schematic diagram of the structure of a server in one embodiment of the present application. DETAILED DESCRIPTION
[0039] In order to make the purpose, technical solution and advantages of the present application clearer, the technical solution of the present application will be clearly and completely described below in conjunction with specific embodiments and corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.
[0040] like Figure 1 As shown, a cloud phone system in a multi-call mode in an embodiment of the present application includes a cloud phone client, a cloud phone instance, a cloud phone background, and an external system, wherein:
[0041] The cloud phone client is used to integrate the call capabilities of various call modes and trigger the real phone to make a number call; the cloud phone client is installed on a mobile terminal such as a mobile phone or a tablet computer, and the mobile terminal is installed with a phone card or is bound to a phone card. After starting the cloud phone client, the real mobile phone number can be obtained;
[0042] The call modes integrated in the cloud phone client include real phone call mode, work number call mode and privacy account call mode. By activating the corresponding function permissions, you can use different call modes to make calls.
[0043] The cloud phone instance is used to integrate the dial pads of various call modes to interact with users, including selecting the corresponding call mode, entering the called number information, etc., and notifying the cloud phone client to trigger the call according to the called number;
[0044] The cloud phone backend is used to save user information and user call permission information, and provide data support for the cloud phone instance. This part can collect user information, such as user account, password, and registered mobile phone number, and query the corresponding user call permission information through user information, and grant the user the corresponding call mode permission according to the user call permission information. That is, only when the user has the call mode permission can the user use the call mode to make calls;
[0045] The external system is used to provide user information and user call permission information to the cloud phone backend; the cloud phone backend will query the external system in real time, or query the external system after the cloud phone client is started to ensure customer rights;
[0046] The external systems include China Unicom's Wo Xiaohao system, privacy communication system and other external systems.
[0047] In one embodiment of the present application, Figure 2 As shown, the cloud phone instance includes a dial pad module, a call mode management module, a call permission module, a routing configuration module, a call server module and a call record module, wherein:
[0048] The dial pad module is used to display the dial pad interface and switch the call mode. The dial pad interface includes a number input area and a call button area. The call button area includes call buttons of several call modes. The call buttons of multiple modes can be scrolled and switched by sliding left and right to ensure that there is only one call button to be selected at present. The remaining call buttons can be arranged to the left and right of the current call button in a faded color to remind the user to slide and select.
[0049] The call mode management module is used to connect and manage different call modes, including real phone calls, work number calls, and private number calls. After reviewing the permissions of each call mode corresponding to the current user account, the module sends the authorized call mode to the dial pad module. The dial pad module only presents the call button of the authorized call mode;
[0050] The call permission module is used to review the permissions of the current user account in each call mode. It is responsible for reviewing whether the user account has a work number or a private number to determine the call mode that the user can choose. If there is no work number, the work number call button will not be presented. This module communicates with the cloud phone backend to query the user's call permission information, and then reviews the corresponding call permissions based on the user's call permission information;
[0051] The routing configuration module is used to determine the call route and select the matching call server and network path;
[0052] The call server module is used to trigger the user's real phone to call the called number in the corresponding call mode when one of the call modes, namely, real phone call, work number call, and private number call, is triggered. The specific methods of each call mode are as follows:
[0053] When you enter the called number in the cloud phone and click "Local Number" to call, the cloud phone client will call up the real phone call module and automatically bring in the called number to initiate the call. At this time, the number displayed when the called party receives the call is the real phone number of the caller;
[0054] When you enter the called number in the cloud phone and click "Work Number" to call, the cloud phone client will call the real phone call module and use the work number to call. At this time, the number displayed when the called party receives the call is the caller's work number, not the real number;
[0055] When you enter the called number in the cloud phone and click "Privacy Number" to call, the cloud phone client will call up the real phone call module and add a prefix to the called number, such as "11645" and a small number to make a privacy number call. At this time, the number displayed when the called party receives the call is the caller's privacy number, not the real number.
[0056] The call record module is used to save the call records, and the saved call records include the initiation time, call mode and called number information.
[0057] like Figure 3 As shown, a cloud phone call method in a multi-call mode of a cloud phone system using the multi-call mode, comprising the following steps:
[0058] Step 1: The cloud phone client obtains the user's mobile phone number and queries the user permission information corresponding to the user's mobile phone number through the cloud phone instance;
[0059] In this step, after the cloud phone client is started, it first obtains the user's mobile phone number, and reports the user's mobile phone number after opening the cloud phone instance, and sends the user's mobile phone number to the cloud phone background. The cloud phone background sends an instruction to the external system to query the user's permission information. The user permission information includes the user's call permissions in different call modes.
[0060] Step 2: The external system queries the user permission information and returns it to the cloud phone instance;
[0061] In this step, the external system queries the corresponding user call permissions based on the user's mobile phone number, and returns the user call permissions to the cloud phone background, which is processed by the cloud phone background and sent to the cloud phone instance.
[0062] Step 3: The cloud phone instance displays the corresponding call button on the dial pad interface according to the user permission information;
[0063] In this step, according to the user's call authority, only the call button corresponding to the call mode with authority is displayed, and the call mode without authority is not displayed to avoid user call failure;
[0064] The call buttons for different call modes are located in the call button area and can be scrolled to switch between different call buttons by sliding left and right. After the user enters the called number in the dial area of the cloud phone instance, select the required call mode.
[0065] Step 4: Select the corresponding call button as needed to trigger the cloud phone client to call the corresponding call function and trigger the user's mobile phone number to dial.
[0066] like Figure 4 As shown, the server in an embodiment of the present application includes: a memory 401 and at least one processor 402;
[0067] The memory 401 stores computer programs, and at least one processor 402 executes the computer programs stored in the memory 401 to implement the above-mentioned cloud phone call method with multiple call modes.
[0068] According to one embodiment of the present application, the beneficial effect of the cloud phone system adopting the multi-call mode is that it supports multiple call calling methods and supports switching between different call methods by sliding left and right on the dial pad; based on the user's work number and privacy account ownership, the dialing methods available to the user are presented.
[0069] It should be noted that the above detailed descriptions are exemplary and are intended to provide further explanation of the present application. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the art to which the present application belongs.
[0070] It should be noted that the terms used herein are only for describing specific embodiments and are not intended to limit the exemplary embodiments according to the present application. As used herein, unless the context clearly indicates otherwise, the singular form is also intended to include the plural form. In addition, it should also be understood that when the terms "comprise" and / or "include" are used in this specification, it indicates the presence of features, steps, operations, devices, components and / or combinations thereof.
[0071] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein.
[0072] In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or inherent to these processes, methods, products, or apparatuses.
[0073] For ease of description, spatially relative terms, such as "above", "above", "on the upper surface of", "above", etc., may be used herein to describe the spatial positional relationship between a device or feature and other devices or features as shown in the figure. It should be understood that spatially relative terms are intended to include different orientations of the device in use or operation in addition to the orientation described in the figure. For example, if the device in the accompanying drawings is inverted, the device described as "above other devices or structures" or "above other devices or structures" will be positioned as "below other devices or structures" or "below other devices or structures". Thus, the exemplary term "above" may include both "above" and "below". The device may also be positioned in other different ways, such as rotated 90 degrees or in other orientations, and the spatially relative descriptions used herein are interpreted accordingly.
[0074] In the above detailed description, reference is made to the accompanying drawings, which form a part of this document. In the accompanying drawings, similar symbols typically identify similar components unless the context indicates otherwise. The illustrated embodiments described in the detailed description, drawings, and claims are not meant to be limiting. Other embodiments may be used, and other changes may be made, without departing from the spirit or scope of the subject matter presented herein.
[0075] The above are only preferred embodiments of the present invention and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. The multi-call mode cloud phone system is characterized by: It includes cloud phone client, cloud phone instance, cloud phone backend and external system, including: The cloud phone client is used to integrate the call capabilities of each call mode and trigger the real phone to make a number call; The cloud phone instance is used to integrate the dial pads of various call modes and notify the cloud phone client to trigger a call; The cloud phone backend is used to store user information and user call permission information; The external system is used to provide the user information and the user calling authority information to the cloud phone background.
2. The multi-call mode cloud phone system according to claim 1, characterized in that: The cloud phone instance includes a dial module, a call mode management module, a call permission module, a routing configuration module, a call server module and a call record module, wherein: The dial pad module is used to display the dial pad interface and switch the call mode; The call mode management module is used to connect and manage different call modes; The call authority module is used to review the authority of the current user account in each call mode; The routing configuration module is used to determine the call route and select the matching call server and network path; The call server module is used to trigger the real mobile phone to call the called number in the corresponding call mode; The call record module is used to save the call records.
3. The multi-call mode cloud phone system according to claim 2, characterized in that: The dial pad interface includes a number input area and a call button area, and the call button area includes a plurality of call buttons of conversation mode.
4. The multi-call mode cloud phone system according to claim 3, characterized in that: After the call authority module examines the authority of each call mode corresponding to the current user account, the call mode with authority is sent to the dialing module, and the dialing module only presents the call button of the call mode with authority.
5. The multi-call mode cloud phone system according to claim 1, characterized in that: The call modes include real phone call mode, work number call mode and privacy number call mode.
6. The multi-call mode cloud phone system according to claim 2, characterized in that: The call records stored in the call record module include the initiation time, call mode and called number information.
7. A multi-call mode cloud phone call method using the multi-call mode cloud phone system according to any one of claims 1 to 6, characterized in that: The steps include: Step 1: The cloud phone client obtains the user's mobile phone number and queries the user permission information corresponding to the user's mobile phone number through the cloud phone instance; Step 2: The external system queries the user permission information and returns it to the cloud phone instance; Step 3: The cloud phone instance displays a corresponding call button on the dial pad interface according to the user permission information; Step 4: Select the corresponding call button as needed to trigger the cloud phone client to call the corresponding call function to make a call.
8. The multi-call mode cloud phone call method according to claim 7, characterized in that: In step 1, the cloud phone instance sends the user's mobile phone number to the cloud phone background, and the cloud phone background queries the external system for user authority information, wherein the user authority information includes the user's call authority in different call modes.
9. The multi-call mode cloud phone call method according to claim 7, characterized in that: The call buttons for different call modes are located in the call button area and can be scrolled to switch between different call buttons by sliding left and right.
10. A server, characterized in that: include: memory and at least one processor; The memory stores a computer program, and the at least one processor executes the computer program stored in the memory to implement the multi-call mode cloud phone call method according to claim 9.
Citation Information
Cited By
Credible authentication call method, device and equipment based on cloud mobile phone, storage medium and program product
CN121310137A