Cloud deep fusion method, system and equipment for mobile equipment and storage medium
By deeply integrating the terminal and the cloud, applications can be installed and run locally or in the cloud, solving the problems of insufficient storage space and computing power on mobile devices, improving the user experience, achieving seamless connection between local and cloud applications, and avoiding the high costs of device upgrades.
Patent Information
- Application Number
- CN202511381008.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-25
- Publication Date
- 2026-01-06
AI Technical Summary
Mobile devices have limited storage space, insufficient computing power, slow download speeds, and poor user experience. Simply using cloud solutions leads to a disconnect between the physical device and the cloud, resulting in high costs and a poor user experience.
By deeply integrating terminals and the cloud, applications can be installed and run locally or in the cloud. By seamlessly connecting virtual terminals and cloud systems, an integrated application store and operating system are provided, supporting the integration of local and cloud accounts, and enabling seamless switching and operation of applications.
It solves problems such as insufficient storage space, lag, and slow download speeds without requiring device upgrades, improves user experience, enables seamless integration between local and cloud applications, and reduces equipment costs.
Smart Images

Figure CN121284022A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of cloud computing technology, and in particular to a method, system, device, and storage medium for deep cloud integration for mobile devices. Background Technology
[0002] As smart devices become increasingly powerful, user demands are also rising. However, current devices still face numerous problems. Taking mobile phones as an example, the most prominent issue is their limited storage space. The accumulation of large amounts of data such as applications, photos, and videos can easily lead to insufficient storage, affecting device performance and even preventing the installation of new applications. Secondly, mobile phones have limited computing power, which can cause lag when running large games or handling complex tasks, impacting user experience. Furthermore, downloading large applications is slow due to network bandwidth limitations or the large size of the application, requiring users to wait for extended periods. This not only wastes time but may also lead to download failures due to network instability, causing considerable inconvenience. These problems, to some extent, restrict further improvements in mobile phone performance and user experience.
[0003] To solve these problems, users can only upgrade their devices at present. However, this requires users to replace their devices with higher-configuration ones, resulting in high costs. Furthermore, simply using cloud servers forces users to give up the advantages of physical devices, which disrupts and fragments the user experience. At the same time, it cannot completely avoid the aforementioned problems.
[0004] The above content is only used to help understand the technical solution of the present invention and does not represent an admission that the above content is prior art. Summary of the Invention
[0005] The main objective of this invention is to provide a method, system, device, and storage medium for deep cloud integration for mobile devices, aiming to solve the technical problems of high cost and the fact that the use of cloud machines alone disconnects the physical device from the cloud, thus reducing the user experience.
[0006] To achieve the above objectives, the present invention provides a cloud-based deep integration method for mobile devices. This method is applied to a cloud-based deep integration system for mobile devices, the system comprising a terminal and a cloud. The terminal includes an app store, a terminal system, and a virtual terminal. The virtual terminal is used to take over the local execution requirements of the cloud phone system. The cloud includes a mobile phone system. The method includes: The terminal receives an application installation command input by the user and determines the application type based on the application installation command. Based on the application type, the application is downloaded and installed through the terminal system or by calling the virtual terminal; After the application is downloaded and installed, the terminal receives the application running command input by the user, and runs the application through the terminal or the cloud based on the application running command.
[0007] In some embodiments, the downloading and installation of applications based on the application type via the terminal system or by invoking the virtual terminal includes: If the application type is an application that needs to be installed locally, then the application is downloaded through the application store, installed through the terminal system and a desktop icon is generated, and the installation is completed and reported back to the application store. If the application type is an application that needs to be installed in the cloud, the application is installed by calling the virtual terminal through the application store. The terminal system generates a desktop icon and sends a completion message to the virtual terminal, which then sends a completion message to the application store.
[0008] In some embodiments, running the application via a terminal or the cloud based on the application execution command includes: Based on the application execution instructions, it is determined whether the application to be run needs to run locally or in the cloud; If it needs to run locally, the application to be run is run through the terminal, wherein the application process runs on the local terminal; If it needs to run in the cloud, the application to be run is run through the cloud, wherein the application process runs in the cloud.
[0009] In some embodiments, the method further includes: After a user logs in to the login-free client from the terminal without a password, the login-free client obtains the ticket information from the terminal. The login-free client retrieves user information from the account center through the client server based on the ticket information. The client server records user information and sends token information back to the login-free client to complete the login process. The user information includes mobile phone number and UID. After the user completes the login, the terminal receives the application installation command input by the user and determines the application type based on the application installation command.
[0010] In some embodiments, the method further includes: After the user powers on the device, the terminal obtains the user's mobile phone number and retrieves the verification code through the mobile phone number. The terminal then calls the image verification code and displays the verification code SMS returned by the account server to the user, who then enters the verification code. The terminal obtains ticket information from the account center through the account server based on the verification code and stores the ticket information locally.
[0011] In some embodiments, the method further includes: After the user opens the dialer interface, the terminal obtains the local card number information and the virtual number information of the cloud machine from the cloud. The local card number information and the virtual number information are provided to the user at the same time for the user to choose. The dialing is performed via a terminal or cloud based on the card number information selected by the user.
[0012] In some embodiments, dialing based on the user-selected card number information via a terminal or the cloud includes: If the card number selected by the user is the local card number, the terminal will call the local capability based on the local card number. If the user selects a virtual number, the cloud machine will be invoked to make the call based on the virtual number.
[0013] Furthermore, to achieve the above objectives, this invention also proposes a cloud-based deep fusion system for mobile devices. The cloud-based deep fusion method for mobile devices is applied to this system, which comprises a terminal and a cloud. The terminal includes an app store, a terminal system, and a virtual terminal. The virtual terminal is used to take over the local execution requirements of the cloud phone system. The cloud includes a phone system. The system includes: The terminal is used to receive application installation instructions input by the user and determine the application type based on the application installation instructions; The terminal is used to download and install applications based on the application type through the terminal system or by calling the virtual terminal; The terminal is used to receive application running instructions input by the user after the application has been downloaded and installed, and to run the application based on the application running instructions or to run the application through the cloud.
[0014] Furthermore, to achieve the above objectives, the present invention also proposes a cloud-based deep fusion device for mobile devices, the cloud-based deep fusion device for mobile devices comprising: a memory, a processor, and a cloud-based deep fusion program for mobile devices stored on the memory and executable on the processor, the cloud-based deep fusion program for mobile devices being configured to implement the steps of the cloud-based deep fusion method for mobile devices as described above.
[0015] Furthermore, to achieve the above objectives, the present invention also proposes a storage medium storing a cloud-based deep fusion program for mobile devices, wherein when the cloud-based deep fusion program for mobile devices is executed by a processor, it implements the steps of the cloud-based deep fusion method for mobile devices as described above.
[0016] In this invention, the terminal receives an application installation command input by the user, determines the application type based on the command, and downloads and installs the application through the terminal system or by calling the virtual terminal. After the application is downloaded and installed, the terminal receives an application run command input by the user, and runs the application through the terminal or the cloud based on the command. This method eliminates the need for user device upgrades and achieves deep integration between the terminal and cloud systems, enabling seamless connection between local and cloud applications. It effectively solves problems such as insufficient storage space, lag, slow download speeds, and multiple phone numbers on a single device, thus improving the user experience. Attached Figure Description
[0017] Figure 1 This is a flowchart illustrating the first embodiment of the cloud-based deep fusion method for mobile devices according to the present invention. Figure 2 This is a schematic diagram of the user passwordless login process in the cloud-based deep integration method for mobile devices according to the present invention; Figure 3 This is a schematic diagram illustrating the terminal acquiring ticket information in the cloud-based deep fusion method for mobile devices according to the present invention. Figure 4 This is a schematic diagram of the application download and installation process in the cloud-based deep integration method for mobile devices according to the present invention; Figure 5 This is a schematic diagram illustrating the application and operation of the cloud-based deep integration method for mobile devices according to the present invention. Figure 6 This is a schematic diagram of the dialing process in the cloud-based deep integration method for mobile devices according to the present invention; Figure 7 This is a structural block diagram of the first embodiment of the cloud-based deep fusion system for mobile devices according to the present invention.
[0018] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0019] It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the invention.
[0020] This invention provides a cloud-based deep fusion method for mobile devices, referring to... Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of a cloud-based deep fusion method for mobile devices according to the present invention.
[0021] In this embodiment, the cloud-based deep fusion method for mobile devices includes the following steps: Step S10: The terminal receives the application installation command input by the user and determines the application type based on the application installation command.
[0022] In this embodiment, the execution subject is a cloud-based deep fusion device for mobile devices. This cloud-based deep fusion device for mobile devices has functions such as data processing, data communication, and program execution. The cloud-based deep fusion device for mobile devices can be a computer terminal device or other network device, or other devices with similar functions. This embodiment does not limit the scope of the application.
[0023] It's important to note that as smart devices become increasingly powerful, user demands are also rising. However, current devices still face numerous challenges. Taking smartphones as an example, the most prominent issue is their limited storage space. The accumulation of numerous applications, photos, videos, and other data can easily lead to insufficient storage, impacting device performance and even preventing the installation of new applications. Secondly, smartphones have limited computing power, which can cause lag when running demanding games or handling complex tasks, affecting user experience. Furthermore, downloading large applications is slow due to network bandwidth limitations or the application's large size, requiring users to wait extended periods. This not only wastes time but can also lead to download failures due to network instability, causing considerable inconvenience. These problems, to some extent, hinder further improvements in smartphone performance and user experience. Currently, the only solution is to upgrade the device, but this requires replacing it with a higher-spec device, resulting in high costs. Furthermore, simply using cloud-based solutions forces users to forgo the advantages of a physical device, disrupting and fragmenting the user experience while failing to completely eliminate the aforementioned problems.
[0024] In a specific implementation, this embodiment first proposes a cloud-based deep integration system for mobile devices. The system consists of a terminal and a cloud. The terminal includes an app store, a terminal system, and a virtual terminal. The virtual terminal is used to take over the local execution requirements of the cloud mobile phone system. The cloud includes the mobile phone system.
[0025] In this embodiment, the terminal has its own operating logic, involving core aspects such as accounts, app stores, processes, and systems; the cloud machine also has its own operating logic, with its own account system, app store, processes, and systems. The integration of the terminal and the cloud machine requires solving multiple issues, including account integration, app store integration, process integration, and system integration. Account integration: The terminal and cloud machine use a single account system to avoid duplicate authorization. App store integration: A single app store provides full coverage. The terminal's app store can serve as the application entry point for both the terminal and the cloud machine. Installing applications on the cloud machine solves problems such as insufficient terminal storage space and network speed. Process integration: Both the terminal and the cloud machine can run processes, maintaining a consistent user experience. Running processes on the cloud machine solves the problem of insufficient terminal performance. System integration: A unified entry point for the terminal and cloud machine allows for one-click setup and processing. This reduces the sense of separation between the terminal and the cloud machine for users, ensuring a consistent user experience. In scenarios such as dialing and SMS, system integration also significantly improves the user experience.
[0026] In the specific implementation, before execution on the terminal and cloud, login is required. The specific process includes: after the user logs in to the login-free client from the terminal without a password, the login-free client obtains ticket information from the terminal; based on the ticket information, the login-free client obtains user information from the account center through the client server; the client server records the user information and sends token information back to the login-free client to complete the login. The user information includes mobile phone number and UID. After completing this login process, the steps of receiving the application installation command input by the user on the terminal and determining the application type based on the application installation command are executed.
[0027] It should be noted that in this embodiment, the ticket information is a digital credential of the user's identity, the UID is the user's identity identifier, and the token information is a temporary encrypted credential used to verify identity or permissions. In practical applications, the user's passwordless login process can be referred to... Figure 2 As shown, the user logs in to the login-free client from the terminal without a password. The login-free client obtains the ticket from the terminal's local machine (using a method provided by the terminal). The login-free client server uses the client's clientid and ticket to obtain information such as the mobile phone number and UID from the account center. The client server records the UID and completes the login, then returns the client token to the login-free client to complete the login process.
[0028] Furthermore, the process of the terminal obtaining ticket information includes, after the user powers on, the terminal obtains its own mobile phone number, retrieves a verification code using that number, and then displays the verification code SMS returned by the account server to the user for input. Based on the verification code, the terminal retrieves the ticket information from the account center through the account server and stores the ticket information locally. In practical applications, this can be referred to... Figure 3 As shown, when the user powers on the device, the terminal initiates the activation process, obtains the user's mobile phone number, clicks to obtain a verification code, calls the image verification code, and obtains randstr and ticket from the image verification code; calls the call to obtain the SMS verification code, and inputs the SMS verification code; calls the call to obtain the account center ticket interface, passes in the SMS verification code content, and returns the ticket information; the terminal saves the ticket locally.
[0029] After logging in, the process of downloading, installing, and running the application involves the terminal receiving the application installation command input by the user, determining the application type based on the command, downloading and installing the application through the terminal system or by calling the virtual terminal, and then running the application through the terminal or cloud based on the command after the application is downloaded and installed.
[0030] It should be noted that this embodiment integrates the physical device (i.e., the terminal) with the cloud, allowing applications to be downloaded and installed on either the physical device or the cloud. For example, large games can be downloaded to the cloud, while smaller applications such as chat software can be downloaded and installed locally. Then, when the applications are running, large games can run in the cloud, while smaller applications like chat software can run locally. In this way, local and cloud applications can be seamlessly connected, and users do not need to upgrade their physical devices; they can simply run applications such as large games in the cloud.
[0031] Step S20: Based on the application type, download and install the application through the terminal system or by calling the virtual terminal.
[0032] In the specific implementation, if the application type is one that needs to be installed locally, the application is downloaded through the app store, installed through the terminal system, and a desktop icon is generated. The app store then reports the installation completion. If the application type is one that needs to be installed in the cloud, the app store calls the virtual terminal to install the application. The terminal system generates the desktop icon and reports the completion to the virtual terminal, which then reports the installation completion to the app store. Applications that need to be installed locally include small applications like chat software, while applications that need to be installed in the cloud include large games. The app store is the key entry point for users to obtain applications. This solution will allow one app store to cover both scenarios. The two scenarios refer to: application search and installation on the terminal; and application search and installation on the cloud. One app store means managing both scenarios within a single app store app. Whether the application runs on a real terminal or in the cloud, the acquisition method and experience are consistent for the user. The following describes the app store process using installation as an example. Figure 4 As shown. For applications that need to be installed locally on the terminal, the corresponding terminal installation process is triggered; for applications that need to be installed on a cloud server, the corresponding cloud server application installation process is triggered. Applications installed on the cloud server do not require actual download by the user, do not consume user data, and are very fast, taking only a few seconds or tens of seconds. Another advantage is that it only requires a very small amount of local storage space on the terminal.
[0033] Step S30: After the application is downloaded and installed, the terminal receives the application running command input by the user, and runs the application through the terminal or the cloud based on the application running command.
[0034] In specific implementation, the application to be run is determined based on the application execution instructions, whether it needs to run locally or in the cloud. If it needs to run locally, the application is run through the terminal, where the application process runs on the local terminal. If it needs to run in the cloud, the application is run through the cloud, where the application process runs in the cloud. This embodiment will have an evaluation system for applications to classify their running environments. Some applications are suitable for running on real terminals, while others are suitable for running on cloud machines. For example, the WeChat chat window remains local, but the game process runs in the cloud, and both share the same screen. This distinction is made during application installation, as described in the application store section. During runtime, the processes will run on different host machines. However, the way the application is triggered to run, the way it interacts with the user, and the user experience are highly consistent. If running a large game, for the user, running in the cloud will be smoother and the experience will be improved compared to running on the local terminal. The specific process described above can be found in [reference needed]. Figure 5As shown.
[0035] Furthermore, in this embodiment, dialing can also be performed using the cloud. Specifically, after the user opens the dialing interface, the terminal obtains the local SIM card number information and obtains the virtual number information of the cloud machine from the cloud. The local SIM card number information and the virtual number information are provided to the user simultaneously for the user to choose from. Based on the SIM card number information selected by the user, dialing is performed through the terminal or the cloud.
[0036] Specifically, the process of dialing via terminal or cloud based on the user-selected card number information is as follows: if the user selects a local card number, the terminal uses its own capabilities to dial based on that local card number; if the user selects a virtual card number, the cloud uses its own capabilities to dial based on that virtual card number. This method allows switching between virtual and physical card numbers, protecting user privacy and improving user experience.
[0037] In this embodiment, the terminal receives an application installation command input by the user, determines the application type based on the command, and downloads and installs the application through the terminal system or by calling the virtual terminal. After the application is downloaded and installed, the terminal receives an application run command input by the user, and runs the application through the terminal or the cloud based on the command. This method eliminates the need for user device upgrades and achieves deep integration between the terminal and cloud systems, enabling seamless connection between local and cloud applications. It effectively solves problems such as insufficient storage space, lag, slow download speeds, and multiple phone numbers on a single device, thus improving the user experience.
[0038] Furthermore, this embodiment of the invention also proposes a storage medium storing a cloud-based deep fusion program for mobile devices. When the cloud-based deep fusion program for mobile devices is executed by a processor, it implements the steps of the cloud-based deep fusion method for mobile devices as described above.
[0039] Reference Figure 7 , Figure 7 This is a structural block diagram of the first embodiment of the cloud-based deep fusion system for mobile devices according to the present invention.
[0040] like Figure 7 As shown in the figure, the cloud-based deep fusion method for mobile devices proposed in this embodiment of the invention is applied to a cloud-based deep fusion system for mobile devices. The system consists of a terminal 10 and a cloud 20. The terminal includes an app store, a terminal system, and a virtual terminal. The virtual terminal is used to take over the local execution requirements of the cloud phone system. The cloud includes a phone system. The system includes: The terminal 10 is used to receive application installation instructions input by the user and determine the application type based on the application installation instructions; The terminal 10 is used to download and install applications based on the application type through the terminal system or by calling the virtual terminal; The terminal 10 is used to receive application running instructions input by the user after the application has been downloaded and installed, and to run the application based on the application running instructions or to run the application through the cloud.
[0041] In this embodiment, the terminal receives an application installation command input by the user, determines the application type based on the command, and downloads and installs the application through the terminal system or by calling the virtual terminal. After the application is downloaded and installed, the terminal receives an application run command input by the user, and runs the application through the terminal or the cloud based on the command. This method eliminates the need for user device upgrades and achieves deep integration between the terminal and cloud systems, enabling seamless connection between local and cloud applications. It effectively solves problems such as insufficient storage space, lag, slow download speeds, and multiple phone numbers on a single device, thus improving the user experience.
[0042] In some embodiments, the terminal 10 is configured to, if the application type is an application that needs to be installed locally, download the application through the application store, install the application through the terminal system and generate a desktop icon, and send a feedback on the installation completion to the application store. If the application type is an application that needs to be installed in the cloud, the application is installed by calling the virtual terminal through the application store. The terminal system generates a desktop icon and sends a completion message to the virtual terminal, which then sends a completion message to the application store.
[0043] In some embodiments, the terminal 10 is configured to determine, based on the application running instruction, whether the application to be run needs to run locally or in the cloud; If it needs to run locally, the application to be run is run through the terminal, wherein the application process runs on the local terminal; If it needs to run in the cloud, the application to be run is run through the cloud, wherein the application process runs in the cloud.
[0044] In some embodiments, the terminal 10 is configured to allow the login-free client to obtain ticket information from the terminal after the user logs in to the login-free client without a password from the terminal. The login-free client retrieves user information from the account center through the client server based on the ticket information. The client server records user information and sends token information back to the login-free client to complete the login process. The user information includes mobile phone number and UID. After the user completes the login, the terminal receives the application installation command input by the user and determines the application type based on the application installation command.
[0045] In some embodiments, the terminal 10 is configured to obtain the mobile phone number of the device after the user powers on and starts up, and obtain a verification code through the mobile phone number. The terminal calls an image verification code and displays the verification code SMS returned by the account server to the user, who then enters the verification code. The terminal obtains ticket information from the account center through the account server based on the verification code and stores the ticket information locally.
[0046] In some embodiments, the terminal 10 is configured to obtain the local card number information and the virtual number information of the cloud machine from the cloud after the user opens the dialing interface, and provide the local card number information and the virtual number information to the user at the same time for the user to choose. The dialing is performed via a terminal or cloud based on the card number information selected by the user.
[0047] In some embodiments, the terminal 10 is configured to, if the card number information selected by the user is the local card number information, call local capabilities through the terminal to make a dialing based on the local card number information; If the user selects a virtual number, the cloud machine will be invoked to make the call based on the virtual number.
[0048] This application embodiment also provides a cloud-based deep fusion device for mobile devices, including a processor, a communication interface, a memory, and a communication bus. The processor, communication interface, and memory communicate with each other through the communication bus. The memory is used to store cloud-based deep fusion programs for mobile devices. When the processor executes the program stored in the memory, it implements the aforementioned cloud-based deep fusion method for mobile devices.
[0049] The communication bus mentioned in the aforementioned cloud-integrated devices for mobile devices can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into address bus, data bus, control bus, etc.
[0050] The communication interface is used for communication between the aforementioned cloud-based deep converged devices for mobile devices and other devices.
[0051] The memory may include random access memory (RAM) or non-volatile memory (NVM), such as at least one disk storage device. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor.
[0052] The processors mentioned above can be general-purpose processors, including central processing units (CPUs), network processors (NPs), etc.; they can also be 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, or discrete hardware components.
[0053] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid state disk (SSD)).
[0054] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, 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 limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0055] The various embodiments in this specification are described in a related manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the system embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions of the method embodiments.
[0056] The above embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
[0057] It should be understood that the above are merely illustrative examples and do not constitute any limitation on the technical solutions of the present invention. In specific applications, those skilled in the art can make settings as needed, and the present invention does not impose any restrictions on this.
[0058] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of this invention. In practical applications, those skilled in the art can select some or all of the workflow to achieve the purpose of this embodiment according to actual needs, and no restrictions are imposed here.
[0059] In addition, for technical details not described in detail in this embodiment, please refer to the cloud-based deep fusion method for mobile devices provided in any embodiment of the present invention, which will not be repeated here.
[0060] Furthermore, it should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system 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 system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.
[0061] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0062] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as read-only memory (ROM) / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0063] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.
[0064] It is understood that the system provided in the embodiments of the present invention corresponds to the method provided in the embodiments of the present invention, and the explanation, examples and beneficial effects of the relevant content can be referred to the corresponding parts of the above methods.
Claims
1. A cloud deep integration method for mobile devices, characterized in that, The mobile device-oriented cloud deep integration method is applied to a mobile device-oriented cloud deep integration system, which is composed of a terminal and a cloud. The terminal includes an application store, a terminal system, and a virtual terminal for taking over the local execution demand of a cloud phone system. The cloud includes a phone system. The method includes the following steps: The terminal receives an application installation instruction input by a user, and determines an application type based on the application installation instruction; The terminal system or the virtual terminal is called to download and install the application based on the application type; After the application is downloaded and installed, the terminal receives an application running instruction input by the user, and runs the application based on the application running instruction through the terminal or the cloud.
2. The mobile device oriented cloud deep fusion method of claim 1, wherein, The application is downloaded through the application store, installed through the terminal system, and a desktop icon is generated and feedback of completion of installation is fed back to the application store if the application type is an application that needs to be installed locally. The virtual terminal is called to install the application through the application store if the application type is an application that needs to be installed in the cloud, a desktop icon is generated by the terminal system and feedback of completion of installation is fed back to the virtual terminal, and feedback of completion of installation is fed back to the application store by the virtual terminal. The application is run through the terminal or the cloud based on the application running instruction, including the following steps:
3. The mobile device oriented cloud deep fusion method of claim 1, wherein, It is determined that the to-be-run application needs to be run locally or in the cloud based on the application running instruction. The to-be-run application is run through the terminal if it needs to be run locally, and the application process is run locally. The to-be-run application is run through the cloud if it needs to be run in the cloud, and the application process is run in the cloud. The method further includes the following steps:
4. The mobile device oriented cloud deep fusion method of claim 1, wherein, After the user logs in to the login-free client from the terminal, the login-free client obtains ticket information from the terminal; The login-free client obtains user information from the account center through the client server based on the ticket information; The client server records the user information and feeds back token information to the login-free client to complete login, and the user information includes a mobile phone number and a UID. After the user completes login, the terminal receives an application installation instruction input by the user, and determines an application type based on the application installation instruction. The method further includes the following steps:
5. The mobile device oriented cloud deep fusion method of claim 4, wherein, After the user starts the terminal, the terminal obtains a local mobile phone number, and obtains a verification code through the mobile phone number, wherein the terminal calls an image verification code, displays the verification code message returned by the account server to the user, and inputs the verification code by the user; The terminal obtains ticket information from the account center through the account server based on the verification code, and stores the ticket information locally. The method further includes the following steps:
6. The mobile device oriented cloud deep fusion method of claim 1, wherein, After the user opens the dialing interface, the terminal obtains local card number information, and obtains virtual number information of a cloud phone from the cloud, and provides the local card number information and the virtual number information to the user for selection; Dialing is performed through the terminal or the cloud based on the card number information selected by the user. 7. The mobile device oriented cloud deep fusion method of claim 6, wherein, The dialing based on the user-selected card number information is performed through a terminal or a cloud, including: If the user-selected card number information is local card number information, the dialing based on the local card number information is performed through a terminal by invoking a local capability; If the user-selected card number information is virtual number information, the dialing based on the virtual number information is performed through a cloud by invoking a cloud capability.
8. A cloud deep fusion system for mobile devices, characterized in that, The cloud deep integration method for mobile devices is applied to a cloud deep integration system for mobile devices, the system is composed of a terminal and a cloud, the terminal includes an application store, a terminal system and a virtual terminal, the virtual terminal is used to take over the local execution demand of a cloud mobile phone system, the cloud includes a mobile phone system, and the system includes: The terminal is used to receive an application installation instruction input by a user, and determine an application type based on the application installation instruction; The terminal is used to download and install an application through the terminal system or by invoking the virtual terminal based on the application type; The terminal is used to receive an application running instruction input by a user after the application is downloaded and installed, and run the application or run the application through the cloud based on the application running instruction.
9. A cloud converged device for mobile device, characterized in that, The cloud deep integration device for mobile devices includes a memory, a processor and a cloud deep integration program for mobile devices stored on the memory and executable on the processor, the cloud deep integration program for mobile devices is configured to implement the steps of the cloud deep integration method for mobile devices as claimed in any one of claims 1 to 7.
10. A storage medium, characterized by The storage medium stores a cloud deep integration program for mobile devices, and the cloud deep integration program for mobile devices implements the steps of the cloud deep integration method for mobile devices as claimed in any one of claims 1 to 7 when executed by a processor.