Application identifier display method and device, storage medium and electronic equipment
By displaying the application identification interface on the cloud server side on the local client and responding to the fusion display request, the problem of the application identification method of local computers and cloud computers in application identification display and operation methods has been solved, and efficient application identification display and operating experience are realized.
Patent Information
- Application Number
- CN202310935369.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-27
- Publication Date
- 2025-01-28
AI Technical Summary
Local computers and cloud computers are isolated in the display and operation of application identifiers, resulting in users needing to frequently switch interfaces when using local applications and cloud applications, which are complex and inefficient.
Display the application logo interface of the cloud server on the local client, and respond to the fusion display request, determine the target application logo from the cloud application logo, and display the fusion interface on the local client, including the target cloud application logo and the local application logo.
It is realized that the local application and cloud application logo are displayed without frequent switching interfaces, reducing the complexity of the operation, saving the operation time, and improving the display efficiency of the application logo.
Smart Images

Figure CN119376830A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computers, and in particular to a method, device, storage medium and electronic device for displaying an application identifier. Background Art
[0002] In the prior art, local computers and cloud computers are often independent of each other, and the two are isolated and non-interoperable in terms of the display of application logos and the corresponding application operation methods. Therefore, when users need to use local applications on local computers and cloud applications on cloud computers simultaneously or successively, they often need to switch back and forth between the corresponding local application logo display interface and the cloud application logo display interface, which is not only cumbersome and complicated in operation, but also consumes a certain amount of time during the interface switching, which leads to the problem of low display efficiency of application logos. Summary of the invention
[0003] The embodiments of the present application provide a method, device, storage medium and electronic device for displaying an application identifier, so as to at least solve the technical problem of low display efficiency of the application identifier.
[0004] According to one aspect of an embodiment of the present application, a method for displaying an application identifier is provided, comprising: displaying a first display interface of a cloud server side on a local client, wherein at least one cloud application identifier is displayed on the above-mentioned first display interface, and the above-mentioned cloud application identifier is used to represent a cloud application in the above-mentioned cloud server side; in response to a fusion display request between the above-mentioned local client and the above-mentioned cloud server side, determining a target cloud application identifier to be fusion-displayed from the above-mentioned at least one cloud application identifier; displaying a second display interface of the above-mentioned local client on the above-mentioned local client, and displaying the above-mentioned target cloud application identifier and at least one local application identifier on the above-mentioned second display interface, wherein the above-mentioned local application identifier is used to represent a local application in the above-mentioned local client.
[0005] According to another aspect of an embodiment of the present application, a display device for an application identifier is also provided, including: a first display unit, which is applied to display a first display interface of a cloud server on a local client, wherein at least one cloud application identifier is displayed on the above-mentioned first display interface, and the above-mentioned cloud application identifier is used to represent a cloud application in the above-mentioned cloud server; a determination unit, which is applied to respond to a fusion display request between the above-mentioned local client and the above-mentioned cloud server, and determine a target cloud application identifier to be fusion-displayed from the above-mentioned at least one cloud application identifier; a second display unit, which is applied to display a second display interface of the above-mentioned local client on the above-mentioned local client, and display the above-mentioned target cloud application identifier and at least one local application identifier on the above-mentioned second display interface, wherein the above-mentioned local application identifier is used to represent the local application in the above-mentioned local client.
[0006] As an optional solution, the above-mentioned second display unit includes: a first display module, which is used to display the above-mentioned target cloud application logo in the first display area on the above-mentioned second display interface, and to display the above-mentioned at least one local application logo in the second display area on the above-mentioned second display interface.
[0007] As an optional solution, the above-mentioned first display module includes: a first display sub-module, which is used to display the above-mentioned target cloud application logo in the above-mentioned first display area and display the above-mentioned at least one local application logo in the above-mentioned second display area when the above-mentioned second display interface is set to a perceived display mode; a second display sub-module, which is used to display the above-mentioned target cloud application logo and the above-mentioned at least one local application logo in the third display area on the above-mentioned second display interface when the above-mentioned second display interface is set to a non-perceived display mode.
[0008] As an optional solution, the above-mentioned device also includes: a first adjustment module, which is applied to the first display area on the above-mentioned second display interface to display the above-mentioned target cloud application logo, and the second display area on the above-mentioned second display interface to display the above-mentioned at least one local application logo, and in response to a first adjustment request executed on the above-mentioned first display area, displays the adjusted first display area, wherein the above-mentioned first adjustment request is used to request adjustment of the area size of the above-mentioned first display area and / or the distribution position of the above-mentioned first display area on the above-mentioned second display interface; or, a second adjustment module, which is applied to the first display area on the above-mentioned second display interface to display the above-mentioned target cloud application logo, and in the second display area on the above-mentioned second display interface to display the above-mentioned at least one local application logo, and in response to a second adjustment request executed on the above-mentioned second display area to display the adjusted second display area, wherein the above-mentioned second adjustment request is used to request adjustment of the area size of the above-mentioned second display area and / or the distribution position of the above-mentioned second display area on the above-mentioned second display interface.
[0009] As an optional solution, the above-mentioned first adjustment module includes: a first sending sub-module, in which the application responds to the above-mentioned first adjustment request and sends the area adjustment data to the client server associated with the above-mentioned local client, and the above-mentioned client server forwards it to the above-mentioned cloud server, wherein the above-mentioned area adjustment data is used to indicate the area difference between the above-mentioned adjusted first display area and the above-mentioned first display area; a first acquisition sub-module, in which the application acquires the first rendering data forwarded by the above-mentioned client server, wherein the above-mentioned first rendering data is the rendering data corresponding to the above-mentioned adjusted first display area generated by the above-mentioned cloud server based on the above-mentioned area adjustment data; a first rendering sub-module, in which the application uses the above-mentioned first rendering data to perform a first rendering operation, and displays the rendering result corresponding to the above-mentioned first rendering operation, wherein the rendering result corresponding to the above-mentioned first rendering operation includes the above-mentioned adjusted first display area.
[0010] As an optional solution, the above-mentioned device also includes: a second display module, which is applied to display a target window in a fourth display area on the above-mentioned second display interface after displaying the above-mentioned target cloud application identifier and at least one local application identifier on the above-mentioned second display interface, wherein the above-mentioned target window is used to display the running page of the target cloud application matching the above-mentioned target cloud application identifier when the above-mentioned target cloud application identifier is triggered.
[0011] As an optional scheme, the above-mentioned device also includes: a third adjustment module, which is applied in the process of displaying the target window in the fourth display area on the above-mentioned second display interface, and displays the adjusted fourth display area in response to a third adjustment request executed on the above-mentioned fourth display area, wherein the above-mentioned third adjustment request is used to adjust the area size of the above-mentioned fourth display area and / or the distribution position of the above-mentioned fourth display area on the above-mentioned second display interface.
[0012] As an optional scheme, the above-mentioned third adjustment module includes: a second sending sub-module, used to send the area adjustment data to the client server associated with the above-mentioned local client in response to the above-mentioned third adjustment request, and forwarded by the above-mentioned client server to the above-mentioned cloud server, wherein the above-mentioned area adjustment data is used to indicate the area difference between the above-mentioned adjusted fourth display area and the above-mentioned fourth display area; a second acquisition sub-module, used to obtain the second rendering data forwarded by the above-mentioned client server, wherein the above-mentioned second rendering data is the rendering data corresponding to the above-mentioned adjusted fourth display area generated by the above-mentioned cloud server based on the above-mentioned area adjustment data; a second rendering sub-module, used to perform a second rendering operation using the above-mentioned second rendering data, and display the rendering result corresponding to the above-mentioned second rendering operation, wherein the rendering result corresponding to the above-mentioned second rendering operation includes the above-mentioned adjusted fourth display area.
[0013] As an optional solution, the above-mentioned device also includes: a first running module, which is used to run the first target application matching the above-mentioned target cloud application identifier after displaying the above-mentioned target cloud application identifier and at least one local application identifier on the above-mentioned second display interface, when the above-mentioned target cloud application identifier is moved to the fourth display area, wherein the running page of the above-mentioned first target application is displayed in the above-mentioned target window.
[0014] As an optional solution, the above-mentioned device also includes: a second running module, which is used to run the first target application matching the above-mentioned target cloud application identifier and the second target application matching the above-mentioned target local application identifier when the above-mentioned target cloud application identifier is moved to the target local application identifier, or the above-mentioned target local application identifier is moved to the above-mentioned target cloud application identifier, wherein the above-mentioned at least one local application identifier includes the above-mentioned target local application identifier, and the running page of the above-mentioned first target application is displayed on the running page of the above-mentioned second target application.
[0015] As an optional solution, the above-mentioned device also includes: a third running module, which is used to run the first target application matched by the target cloud application identifier and the at least one local application identifier after displaying the above-mentioned target cloud application identifier and the at least one local application identifier on the above-mentioned second display interface, and the target cloud application identifier is moved to the target local application identifier, wherein the at least one local application identifier includes the above-mentioned target local application identifier, and the running page of the above-mentioned first target application is displayed over the running page of the above-mentioned second target application; or, a fourth running module, which is used to run the first target application matched by the target cloud application identifier and the second target application matched by the above-mentioned target local application identifier after displaying the above-mentioned target cloud application identifier and the at least one local application identifier on the above-mentioned second display interface, and the target local application identifier is moved to the above-mentioned target cloud application identifier, wherein the running page of the above-mentioned second target application is displayed over the running page of the above-mentioned first target application.
[0016] As an optional solution, the above-mentioned device also includes: a fifth running module, which is used to run the first target application matching the above-mentioned target cloud application identifier and the second target application matching the above-mentioned target local application identifier when the above-mentioned target cloud application identifier is moved to the target local application identifier, or the above-mentioned target local application identifier is moved to the above-mentioned target cloud application identifier, wherein the above-mentioned at least one local application identifier includes the above-mentioned target local application identifier, and the running page of the above-mentioned first target application and the running page of the above-mentioned second target application are displayed in parallel on the above-mentioned second display interface.
[0017] As an optional solution, the above-mentioned device also includes: an acquisition module, which is used to obtain third rendering data sent by the above-mentioned cloud server after determining the target cloud application identifier to be fused and displayed from the above-mentioned at least one cloud application identifier in response to the above-mentioned fusion display request between the above-mentioned local client and the above-mentioned cloud server, wherein the above-mentioned third rendering data is the rendering data corresponding to the above-mentioned target cloud application identifier; a rendering module, which is used to perform a third rendering operation using the above-mentioned third rendering data after determining the target cloud application identifier to be fused and displayed from the above-mentioned at least one cloud application identifier in response to the above-mentioned fusion display request between the above-mentioned local client and the above-mentioned cloud server, and display the rendering result corresponding to the above-mentioned third rendering operation, wherein the rendering result corresponding to the above-mentioned third rendering operation includes the above-mentioned target cloud application identifier displayed on the above-mentioned second display interface.
[0018] According to another aspect of the embodiments of the present application, a computer program product or a computer program is provided, the computer program product or the computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the display method of the above application identifier.
[0019] According to another aspect of an embodiment of the present application, an electronic device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the method for displaying the application identifier through the computer program.
[0020] In an embodiment of the present application, a first display interface of the cloud server is displayed on the local client, wherein at least one cloud application identifier is displayed on the first display interface, and the cloud application identifier is used to represent the cloud application in the cloud server; in response to a fusion display request between the local client and the cloud server, a target cloud application identifier to be fusion-displayed is determined from the at least one cloud application identifier; a second display interface of the local client is displayed on the local client, and the target cloud application identifier and at least one local application identifier are displayed on the second display interface, wherein the local application identifier is used to represent the local application in the local client;
[0021] When the local client has accessed and displayed the first display interface of the cloud server, the user chooses to enter the fusion mode through a fusion display request (such as a setting item), and selects the cloud application to be fused from the first display interface; after the selection and confirmation, the local client displays the fused second display interface of the local client, including the local application and the cloud application to be fused, thereby achieving the purpose of simultaneously displaying the fused local application logo and the cloud application logo on the second display interface of the local client, so that the user does not need to switch back and forth between the logo display interface of the local application and the cloud application, which reduces the operation complexity and saves the operation time, thereby achieving the technical effect of improving the display efficiency of the application logo;
[0022] In addition, by using the above method, through the integration of local applications and cloud applications, users can use cloud applications more quickly and conveniently on the second display interface of the local client in combination with the usage experience of local applications, thereby improving the efficiency of using cloud applications. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0024] Figure 1 is a schematic diagram of an application environment of an optional method for displaying an application identifier according to an embodiment of the present application;
[0025] Figure 2 is a schematic diagram of a process of an optional method for displaying an application identifier according to an embodiment of the present application;
[0026] Figure 3 is a schematic diagram of an optional method for displaying an application identifier according to an embodiment of the present application;
[0027] Figure 4 is a schematic diagram of another optional method for displaying an application identifier according to an embodiment of the present application;
[0028] Figure 5 is a schematic diagram of another optional method for displaying an application logo according to an embodiment of the present application;
[0029] Figure 6 is a schematic diagram of another optional method for displaying an application logo according to an embodiment of the present application;
[0030] Figure 7 is a schematic diagram of another optional method for displaying an application logo according to an embodiment of the present application;
[0031] Figure 8is a schematic diagram of another optional method for displaying an application logo according to an embodiment of the present application;
[0032] Fig. 9 is a schematic diagram of another optional method for displaying an application logo according to an embodiment of the present application;
[0033] Fig.10 is a schematic diagram of another optional method for displaying an application logo according to an embodiment of the present application;
[0034] Fig.11 is a schematic diagram of another optional method for displaying an application logo according to an embodiment of the present application;
[0035] Fig.12 is a schematic diagram of another optional method for displaying an application logo according to an embodiment of the present application;
[0036] Fig.13 is a schematic diagram of another optional method for displaying an application logo according to an embodiment of the present application;
[0037] Fig.14 is a schematic diagram of another optional method for displaying an application logo according to an embodiment of the present application;
[0038] Fig.15 is a schematic diagram of an optional display device for application identification according to an embodiment of the present application;
[0039] Fig.16 A schematic structural diagram of an optional electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0040] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. 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 this field without creative work should fall within the scope of protection of the present application.
[0041] 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 data 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. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0042] Cloud technology refers to a hosting technology that unifies hardware, software, network and other resources within a wide area network or local area network to achieve data computing, storage, processing and sharing.
[0043] Cloud technology is a general term for network technology, information technology, integration technology, management platform technology, application technology, etc. based on the cloud computing business model. It can form a resource pool, which can be used on demand and is flexible and convenient. Cloud computing technology will become an important support. The backend services of the technical network system require a large amount of computing and storage resources, such as video websites, picture websites and more portal websites. With the rapid development and application of the Internet industry, in the future, each item may have its own identification mark, which needs to be transmitted to the backend system for logical processing. Data of different levels will be processed separately. All kinds of industry data need strong system backing support, which can only be achieved through cloud computing.
[0044] According to one aspect of an embodiment of the present application, a method for displaying an application identifier is provided. Optionally, as an optional implementation, the method for displaying an application identifier can be applied to, but is not limited to, Figure 1 In the environment shown, the environment may include, but is not limited to, a client 102 and a server 112 . The client 102 may include, but is not limited to, a display 104 , a processor 106 , and a memory 108 . The server 112 includes a database 114 and a processing engine 116 .
[0045] The specific process can be as follows:
[0046] Step S102, the client 102 displays a first display interface 1002 corresponding to the server 112, wherein at least one cloud application identifier corresponding to the server 112 is displayed on the first display interface 1002;
[0047] Steps S104-S106, when the client 102 obtains the fusion display request triggered on the first display interface 1002, the fusion display request is sent to the server 112, wherein the fusion display request is used to fuse the target cloud application identifier selected from at least one cloud application identifier to the local display interface of the client 102;
[0048] Step S108, the server 112 obtains rendering data information corresponding to the target cloud application identifier through the processing engine 116;
[0049] Steps S110 - S112 , sending the rendering data information to the client 102 via the network 110 ;
[0050] In step S114, the client 102 uses the rendering data information to perform application identifier fusion through the processor 106 to obtain a second display interface 1004 including a target cloud application identifier and a local application identifier of at least one client 102, and adjusts the first display interface 1002 to display the second display interface 1004 through the display 104, and stores related processing data such as the rendering data information in the memory 108.
[0051] remove Figure 1 In addition to the examples shown, the above steps can be completed independently by the user device or the server, or by the user device and the server in collaboration, such as the client 102 executing the above steps S108, thereby reducing the processing pressure of the server 112. The client 102 includes but is not limited to a laptop, a tablet computer, a desktop computer, a smart TV, etc., and the present application does not limit the specific implementation of the client 102. The server 112 can be a single server or a server cluster consisting of multiple servers, or a cloud server.
[0052] Optionally, as an optional implementation, as Figure 2 As shown, the method for displaying the application identifier can be executed by the client, such as Figure 1 The client or server shown in the figure includes:
[0053] S202, displaying a first display interface of the cloud server on the local client, wherein the first display interface displays at least one cloud application identifier, and the cloud application identifier is used to represent a cloud application in the cloud server;
[0054] S204, in response to a fusion display request between the local client and the cloud server, determining a target cloud application identifier to be fusion displayed from the at least one cloud application identifier;
[0055] S206, displaying a second display interface of the local client on the local client, and displaying the target cloud application identifier and at least one local application identifier on the second display interface, wherein the local application identifier is used to represent a local application in the local client.
[0056] Optionally, in this embodiment, the display method of the above application identification can be, but is not limited to, applied to cloud computer usage scenarios based on cloud computing technology. In this scenario, it is possible but not limited to use the virtual desktop solution of the cloud computer to move computing resources and software applications to the cloud so that users can access and use them through the network. For example, the display method of the above application identification can be, but is not limited to, applied to corporate office scenarios based on the use of cloud computers. Enterprises can use cloud computers to provide remote office environments, and employees can access internal enterprise application software, files and data through cloud computers to achieve flexible office methods and improve work efficiency; it can also be, but is not limited to, applied to software development and testing scenarios based on cloud computers. Developers can access development environments and test environments through cloud computers to carry out software development and testing work, thereby improving development efficiency and quality; it can also be, but is not limited to, used in device access and remote control scenarios based on cloud computers. Cloud computers can be used as access platforms for IoT devices, and devices can be remotely controlled and managed through cloud computers to achieve remote device management and maintenance.
[0057] It should be noted that local computers and cloud computers are often independent of each other, and the two are isolated and non-interoperable in terms of the display of application logos and the corresponding application operation methods. Therefore, when users need to use local applications on local computers and cloud applications on cloud computers simultaneously or successively, they often need to switch back and forth between the corresponding local application logo display interface and the cloud application logo display interface, which is not only cumbersome and complicated in operation, but also consumes a certain amount of time during the interface switching, which leads to the problem of low display efficiency of application logos.
[0058] In response to the above problems, using the above-mentioned method for displaying application identifiers, when the local client has connected to and displayed the first display interface of the cloud server, the user chooses to enter the fusion mode through a fusion display request (such as a setting item), and selects the cloud application to be fused from the first display interface; after the selection and confirmation, the local client displays the local client's second display interface after fusion, including the local application and the cloud application to be fused, thereby achieving the purpose of simultaneously displaying the fused local application identifier and the cloud application identifier on the second display interface of the local client, so that the user does not need to switch back and forth between the identification display interfaces of the local application and the cloud application, thereby reducing the operation complexity and saving the operation time, thereby achieving the technical effect of improving the display efficiency of the application identifier; in addition, using the above-mentioned method, through the fusion of local applications and cloud applications, users can use cloud applications more quickly and conveniently on the second display interface of the local client in combination with the usage experience of local applications, thereby improving the usage efficiency of cloud applications.
[0059] Optionally, in this embodiment, before the local client displays the first display interface of the cloud server, it may include but is not limited to performing a first connection operation on the local client, wherein the first connection operation is used to request to establish a connection between the local client and the cloud server, so that after the above connection is successfully established, the first display interface of the cloud server is displayed on the local client.
[0060] Optionally, in this embodiment, the cloud service end may be, but is not limited to, a cloud for storing relevant computing resources and software applications transferred by a cloud computing-based virtual desktop solution, so that users can access and use them through the network.
[0061] Optionally, in this embodiment, the first display interface may include but is not limited to displaying cloud application identifiers of cloud applications stored in the cloud, and may also include but is not limited to displaying cloud resource identifiers of cloud resources stored in the cloud, wherein the above-mentioned cloud applications may include but are not limited to related office applications, video applications, social applications, etc., and the above-mentioned cloud resources may include but are not limited to compressed package files, document files, etc.
[0062] To further illustrate, Figure 3 As shown, the first display interface 302 is an interface of the cloud (i.e., the cloud server) displayed on a local computer (i.e., the local client), wherein the first display interface 302 displays multiple cloud application identifiers, such as application identifier 304 is an identifier of a music application stored in the cloud, and application identifier 306 is an identifier of a compressed package file stored in the cloud.
[0063] Optionally, in this embodiment, the fusion display request may be but is not limited to being triggered by clicking a fusion button displayed on the first display interface, and after the fusion display request is triggered, all cloud application identifiers included in the first display interface are changed from a first display state to a second display state, wherein the first display state is used to indicate that the cloud application corresponding to the cloud application identifier can be started and used, and the second display state is used to indicate that the cloud application corresponding to the cloud application identifier can be selected for fusion display.
[0064] Optionally, in this embodiment, after the fusion display request is triggered, the cloud application identifier included on the first display interface changes from the first display state to the second display state, and a prompt text message "Please select the application / resource that needs to be fused" can be displayed on the first display interface, but is not limited to, and a confirmation button for confirming that the selection is complete can be displayed on the first display interface.
[0065] To further illustrate, Figure 4 As shown in (a) of FIG. 4 , the user may trigger a fusion display request by clicking a fusion button 404 (i.e., “fusion display”) on the first display interface 402. Before triggering the fusion display request, Figure 4 As shown in (a), the various cloud application identifiers (and / or resource identifiers) included in the first display interface 402 are in the above-mentioned first display state. The user can use the application corresponding to the identifier in the first display interface 402 by clicking on the cloud application identifier in the first display state.
[0066] Further, if Figure 4 As shown in (b), after the fusion display request is triggered, the various cloud application identifiers (and / or resource identifiers) included in the first display interface 402 are adjusted from the above-mentioned first display state to the above-mentioned second display state, and the user can determine the target cloud application identifier to be fused and displayed by selecting one or more cloud application identifiers in the second display state, and the first display interface 402 also displays a prompt text message 406 (i.e., "Select the application to be fused") and a confirmation button 408 (i.e., "OK") for confirming that the selection is complete.
[0067] Optionally, in this embodiment, after the fused display is completed, the screen displayed on the local client is changed from the first display interface of the cloud server to the second display interface of the local client, wherein the second display interface is used to display the above-mentioned target cloud application identifier with fused display and the local application identifier of at least one local application of the local client.
[0068] Optionally, in this embodiment, the local application identifier of at least one local client may be, but is not limited to, displayed in a default area of the local client (i.e., keeping the original display position unchanged), and the target cloud application identifier may be, but is not limited to, displayed in a specific display area of the second display interface of the local client, and the area location information, size information, scale information, transparency information, etc. of the specific display area may be, but is not limited to, personalized according to user needs to highlight the difference between the target cloud application identifier and the local application identifier, which is more convenient for selecting relevant cloud applications or local applications on the second display interface according to needs.
[0069] To further illustrate, Figure 5 As shown, the second display interface 502 is a display interface of the local client displayed on the local client, wherein the second display interface 502 includes a first display area 504 and a second display area 506, the first display area 504 is used to display the target cloud application logo, and the second display area 506 is used to display the local application logo.
[0070] It should be noted that the display positions of the first display area 504 and the second display area 506 on the second display interface 506 can be set according to actual needs, such as adjusting the size information, coordinate information, display transparency information, etc. of the display area.
[0071] It should be noted that the second display area 506 may also be, but is not limited to, the area of the default / original display interface of the local client, ie, the area of the display interface of the local client before establishing a connection with the cloud server.
[0072] It should be noted that Figure 5 The application logos in the first display area 504 and the second display area 506 are not displayed in the same size in the graphical representation, in order to reflect the difference in the distribution position of the local application logo and the cloud application logo on the second display interface. In actual use, the local application logo and the cloud application logo viewed by the user on the second display interface of the local client are icons of the same size and type, and have the same type of application names. This allows the user to use the cloud application more quickly and conveniently on the second display interface of the local client in combination with the use experience of the local application, thereby improving the use efficiency of the cloud application.
[0073] Through the embodiments provided by the present application, a first display interface of a cloud server is displayed on a local client, wherein at least one cloud application identifier is displayed on the first display interface, and the cloud application identifier is used to represent a cloud application in the cloud server; in response to a fusion display request between the local client and the cloud server, a target cloud application identifier to be fusion-displayed is determined from at least one cloud application identifier; a second display interface of the local client is displayed on the local client, and the target cloud application identifier and at least one local application identifier are displayed on the second display interface, wherein the local application identifier is used to represent a local application in the local client. When the local client has connected to and displayed the first display interface of the cloud server, the user chooses to enter the fusion mode through a fusion display request (such as a setting item) and selects the cloud application to be fused from the first display interface; after the selection and confirmation, the local client displays the local client's second display interface after fusion, including the local application and the cloud application to be fused, thereby achieving the purpose of simultaneously displaying the fused local application logo and the cloud application logo on the second display interface of the local client, so that the user does not need to switch back and forth between the local application and the cloud application logo display interface, thereby reducing the operation complexity and saving operation time, thereby achieving the technical effect of improving the display efficiency of the application logo; in addition, using the above method, through the fusion of local applications and cloud applications, users can use cloud applications more quickly and conveniently on the second display interface of the local client in combination with the usage experience of local applications, thereby improving the usage efficiency of cloud applications.
[0074] As an optional solution, displaying the target cloud application identifier and at least one local application identifier on the second display interface includes:
[0075] S1, displaying a target cloud application identifier in a first display area on a second display interface, and displaying at least one local application identifier in a second display area on the second display interface.
[0076] Optionally, in this embodiment, the first display area may be, but is not limited to, a specific display area on the second display interface for displaying the target cloud application logo, and the second display area may be, but is not limited to, a specific display area on the second display interface for displaying the local application logo, wherein the regional transparency of the first display area and the second display area may be, but is not limited to, being set to be different from other display areas of the second display interface.
[0077] It should be noted that the second display area can also be, but is not limited to, the area of the default / original display interface of the local client, that is, the area of the display interface of the local client before establishing a connection with the cloud server. It is understandable that in this case, the regional transparency of the second display area is consistent with other display areas outside the first display area on the second display interface.
[0078] Through the embodiment provided by the present application, the first display area on the second display interface displays the target cloud application identifier, and the second display area on the second display interface displays at least one local application identifier. By displaying the corresponding local application identifier and cloud application identifier in different areas, it is more convenient for users to select the corresponding application program to use according to their needs on the local client, which not only achieves the purpose of improving the display efficiency of the application identifier, but also achieves the technical effect of improving user experience and work efficiency.
[0079] As an optional solution, displaying the target cloud application identifier and at least one local application identifier on the second display interface includes:
[0080] S1, when the second display interface is set to a perceptual display mode, displaying a target cloud application identifier in a first display area and displaying at least one local application identifier in a second display area;
[0081] S2, when the second display interface is set to a non-perceptual display mode, displaying a target cloud application identifier and at least one local application identifier in a third display area on the second display interface.
[0082] Optionally, in this embodiment, the perceived display mode may be but is not limited to being used to indicate that the target cloud application identifier and the local application identifier included in the second display interface will be displayed in corresponding specific display areas, namely, the first display area and the second display area, respectively.
[0083] It should be noted that in the perceptual display mode, users can more accurately distinguish between local application identifiers and cloud application identifiers, making it easier for users to choose corresponding local applications or cloud applications to work according to their needs. For example, for certain tasks with high security or confidentiality requirements, users need to give priority to using relevant local applications rather than more convenient, more efficient or more resource-rich cloud applications. For some businesses that have no special requirements for security or confidentiality levels and have higher requirements for speed, resources or services, users give priority to using relevant cloud applications to work.
[0084] Optionally, in this embodiment, the non-perceptual display mode may be, but is not limited to, used to indicate that the target cloud application identifier included in the second display interface will be displayed in the same display mode as the local application identifier. Figure 6 As shown in (a) in FIG. 1 , the local application identifiers 604 of the local application programs in the second display interface 602 are arranged in the order of “from top to bottom, from left to right”. After the fusion request is triggered and the non-perceptual display mode is set, as shown in FIG. Figure 6As shown in (b), the cloud application logo 606 in the second display interface 602 is also arranged in the order of "from top to bottom, from left to right" after the local application logo 604, wherein the area after the mixed arrangement corresponds to the third display area mentioned above.
[0085] It should be noted that in the non-perceptual display mode, the local application logo and cloud application logo included in the second display interface of the local client are displayed in a mixed manner, so that users can use local applications and cloud applications in an immersive and localized manner on the local client. Furthermore, users can use local applications and cloud applications according to the application interaction / operation habits of the commonly used local client, and use cloud applications more quickly and conveniently in combination with the usage experience of local applications, thereby improving the efficiency of using local applications and cloud applications.
[0086] Optionally, in this embodiment, the setting of the perception display mode may be, but is not limited to, performed when the user triggers a fusion display request on the first display interface of the cloud server displayed on the local client. Figure 4 As shown in (a), when the user clicks the fusion button 404 of "fusion mode" to trigger the fusion request, the interface further provides options of "perceptual display fusion" and "unperceptual display fusion" for the user to determine the display mode of the second display interface after the local application identifier and the target cloud application identifier are fused.
[0087] Optionally, in this embodiment, the setting of the perception display mode may also be, but is not limited to, performed after the user completes selecting the application to be integrated on the first display interface of the cloud server displayed on the local client. Figure 4 As shown in (b), after the user selects the application to be fused and clicks the confirmation button 408, the interface further provides options "Perceptual display fusion" and "Non-perceptual display fusion" for the user to determine the display mode of the second display interface after the local application identifier and the target cloud application identifier are fused.
[0088] Through the embodiments provided by the present application, when the second display interface is set to the perceptual display mode, the target cloud application identifier is displayed in the first display area, and at least one local application identifier is displayed in the second display area; when the second display interface is set to the imperceptual display mode, the target cloud application identifier and at least one local application identifier are displayed in the third display area on the second display interface. Through the pre-setting of the perceptual display mode and the imperceptual display mode, the user can optimize the use of local applications and cloud applications on the local client based on the fusion display of the local application identifier and the cloud application identifier according to actual work needs, which not only improves the display efficiency of the application identifier, but also improves the user's application usage experience and work efficiency.
[0089] As an optional solution, in the process of displaying the target cloud application identifier in the first display area on the second display interface and displaying at least one local application identifier in the second display area on the second display interface, the method further includes:
[0090] S1, in response to a first adjustment request executed on a first display area, displaying the adjusted first display area, wherein the first adjustment request is used to request adjustment of the area size of the first display area and / or the distribution position of the first display area on a second display interface; or,
[0091] S2, in response to a second adjustment request executed on the second display area, displaying the adjusted second display area, wherein the second adjustment request is used to request adjustment of the area size of the second display area and / or the distribution position of the second display area on the second display interface.
[0092] Optionally, in this embodiment, in the process of displaying the target cloud application identifier in the first display area on the second display interface and displaying a local application identifier in the second display area on the second display interface, the area size and distribution position of the first display area or the second display area can be adjusted but is not limited to.
[0093] It should be noted that the transparency information of the first display area or the second display area can also be adjusted, but is not limited to, to highlight the difference between the first display area or the second display area and other areas of the second display interface. It is understandable that the user can adjust the relevant display configuration information of the first display area or the second display area according to actual needs, and this embodiment does not limit this.
[0094] To further illustrate, take the Figure 5 and adjusted Figure 7 As an example, Figure 5 The first display area 504 and the second display area 506 in the second display interface 502 are displayed before the first adjustment request is triggered. Figure 7 The first display area 704 and the second display area 706 in the second display interface 702 are displayed after the first adjustment request is triggered and responded to.
[0095] As an optional solution, in response to a first adjustment request executed on the first display area, displaying the adjusted first display area includes:
[0096] S1, in response to a first adjustment request, sending region adjustment data to a client server associated with a local client, and forwarding the region adjustment data to a cloud server by the client server, wherein the region adjustment data is used to indicate a region difference between the adjusted first display region and the first display region;
[0097] S2, obtaining first rendering data transferred by the client server, wherein the first rendering data is rendering data corresponding to the adjusted first display area, which is generated by the cloud server based on the area adjustment data;
[0098] S3, performing a first rendering operation using the first rendering data, and displaying a rendering result corresponding to the first rendering operation, wherein the rendering result corresponding to the first rendering operation includes the adjusted first display area.
[0099] Optionally, in this embodiment, when a first adjustment request for adjusting the size and distribution position of the first display area is triggered, the local client sends regional adjustment data to an associated client server, which is then forwarded by the client server to the cloud server, wherein the regional adjustment data is used to indicate the regional differences in regional size and regional position between the first display area before and after the adjustment.
[0100] It should be noted that the cloud server generates rendering data corresponding to the adjusted first display area based on the received area adjustment data and sends it to the client server, which is then forwarded to the local client by the client server, wherein the local client uses the first rendering data to perform a first rendering operation to display the adjusted first display area.
[0101] As an optional solution, after displaying the target cloud application identifier and at least one local application identifier on the second display interface, the method further includes:
[0102] S1. Displaying a target window in a fourth display area on a second display interface, wherein the target window is used to display a running page of a target cloud application matching the target cloud application identifier when a target cloud application identifier is triggered.
[0103] Optionally, in this embodiment, when a target cloud application identifier is triggered to start use, the target window on the second display interface displays the running page of the corresponding target cloud application, wherein the target window is displayed (suspended) in the fourth display area of the second display interface.
[0104] Optionally, in this embodiment, the area size information of the fourth display area and the distribution position on the second display interface can be adjusted according to, but not limited to, user habits. Other display information such as the transparency information of the fourth display area can also be adjusted, but not limited to, and this embodiment does not impose any restrictions on this.
[0105] It should be noted that when the user triggers the start-up using the first target cloud application identifier, the running page of the first target cloud application is displayed on the target window. If the user triggers the use of the second target cloud application identifier again thereafter, the running page of the first target cloud application displayed on the target window is updated to the running page of the second target cloud application, wherein the first target cloud application identifier corresponds to the first target cloud application, and the second target cloud application identifier corresponds to the second target cloud application.
[0106] It should be noted that, when the user starts and uses the local application corresponding to the local application identifier and the first target cloud application corresponding to the first target cloud application identifier on the second client in the same time period, the running page of the local application can be displayed on the second display interface but is not limited to, and the running page of the first target cloud application can be displayed in the target window of the fourth display area, wherein the running page of the first target cloud application identifier can be overlaid on the running page of the local application, and can also be displayed in parallel with the running page of the local application but is not limited to.
[0107] Through the embodiment provided by the present application, the fourth display area on the second display interface displays the target window, wherein the target window is used to display the running page of the target cloud application matching the target cloud application identifier when the target cloud application identifier is triggered. The application usage page corresponding to the target cloud application identifier is displayed on the local client through a separate window area, so that the user can better operate / interact with the cloud application in accordance with the usage habits of the local client, thereby improving the user's efficiency in using the cloud application.
[0108] As an optional solution, in the process of displaying the target window in the third display area on the second display interface, the method further includes:
[0109] S1, in response to a third adjustment request executed on a fourth display area, displaying an adjusted fourth display area, wherein the third adjustment request is used to adjust the area size of the fourth display area and / or the distribution position of the fourth display area on the second display interface.
[0110] Optionally, in this embodiment, before the target cloud application identifier is triggered for use, the area size and distribution position of the fourth display area can be adjusted based on, but not limited to, the fourth display area of the target window that is initialized (or after the last use). The area size and distribution position of the fourth display area can also be adjusted during, but not limited to, the process of using the target window to display the target cloud application that has been triggered to run.
[0111] It should be noted that the transparency information of the fourth display area can also be adjusted, but is not limited to, to highlight the difference between the fourth display area and other areas of the second display interface. It is understandable that the user can adjust the relevant display configuration information of the fourth display area according to actual needs, and this embodiment does not limit this.
[0112] To further illustrate, Figure 8 As shown in (a), the second display interface 802 before triggering the above-mentioned third adjustment request includes a fourth display area 804 for displaying the running page of the target cloud application and a third display area 806 for displaying the local application logo and the target cloud application logo in the unconscious mode, wherein the dotted box in the third display area 806 can represent but is not limited to the local application logo, and the solid box can represent but is not limited to the target cloud application logo.
[0113] It should be noted that the third display area 806 is only an optional example, and the same display mode of the local application logo and the target cloud application logo can also be used, but not limited to, the same dotted frame or solid frame can be used to represent the same display mode. In addition, the third display area 806 can also be used, but not limited to, to replace the second display area for displaying the local application logo in the perception mode and the first display area for displaying the target cloud application logo, so as to further highlight the display difference between the local application logo and the target cloud application logo, and in combination with the different display areas of the running page of the local application and the running page of the cloud application, further enable the user to clearly distinguish between different types of application logos (local or cloud) on the local client.
[0114] Further, in the case of triggering and responding to the completion of the third adjustment request, as Figure 8 As shown in (b) in FIG. 8 , the adjusted second display interface 808 includes an adjusted fourth display area 810 and a third display area 812 , wherein the fourth display area 810 has a change in area size and distribution position compared to the original fourth display area 804 .
[0115] Through the embodiments provided by the present application, in response to a third adjustment request executed on the fourth display area, the adjusted fourth display area is displayed, wherein the third adjustment request is used to adjust the area size of the fourth display area and / or the distribution position of the fourth display area on the second display interface. By personalized adjustment of the display information of the display area used to display the running page of the target cloud application, the user's flexibility and experience in using the target cloud application are improved, thereby achieving the technical effect of improving the user's overall application efficiency.
[0116] As an optional solution, in response to the third adjustment request executed on the fourth display area, displaying the adjusted fourth display area includes:
[0117] S1, in response to the third adjustment request, sending region adjustment data to a client server associated with the local client, and forwarding the region adjustment data by the client server to the cloud server, wherein the region adjustment data is used to indicate the region difference between the adjusted fourth display region and the fourth display region;
[0118] S2, obtaining second rendering data transferred by the client server, wherein the second rendering data is rendering data corresponding to the adjusted fourth display area, which is generated by the cloud server based on the area adjustment data;
[0119] S3, performing a second rendering operation using the second rendering data, and displaying a rendering result corresponding to the second rendering operation, wherein the rendering result corresponding to the second rendering operation includes the adjusted fourth display area.
[0120] Optionally, in this embodiment, when a third adjustment request for adjusting the size and distribution position of the fourth display area is triggered, the local client sends regional adjustment data to the associated client server, which is then forwarded by the client server to the cloud server, wherein the regional adjustment data is used to indicate the regional differences in regional size and regional position of the fourth display area before and after the adjustment.
[0121] It should be noted that the cloud server generates rendering data corresponding to the adjusted fourth display area based on the received area adjustment data and sends it to the client server, which is then forwarded to the local client by the client server, wherein the local client uses the second rendering data to perform a second rendering operation to display the adjusted fourth display area.
[0122] As an optional solution, after displaying the target cloud application identifier and at least one local application identifier on the second display interface, the method further includes:
[0123] S1, when the target cloud application identifier moves to the fourth display area, running a first target application matching the target cloud application identifier, wherein the running page of the first target application is displayed in the target window.
[0124] Optionally, in this embodiment, when the user moves the target cloud application identifier to the target window of the fourth display area on the second display interface of the second client, the first target application that triggers the target cloud application identifier is determined and executed, and the running page of the first target application after execution is displayed in the target window of the fourth display area.
[0125] Optionally, in this embodiment, when the local application identifier is moved to the fourth display area, the local application matching the local application identifier may not be run, and a prompt message "Starting the local application in this way is not currently supported" may be displayed, but is not limited to.
[0126] Optionally, in this embodiment, when the local application identifier is moved to the fourth display area, the local application matched by the local application identifier may be allowed but not limited to be allowed, and the running page may be displayed on the second display interface. It is understandable that the above-mentioned local application identifier may also be started using its default startup method but not limited to displaying the permission page, and whether the above-mentioned support for starting the local application by moving the local application identifier to the fourth display area may be decided based on the fusion mode with preset restrictions but not limited to, such as not allowed in the case of a perceptual fusion mode and allowed in the case of a non-perceptual fusion mode.
[0127] To further illustrate, Fig. 9 As shown, on the second display interface 902 displayed on the local client, after the target cloud application identifier 904 is moved to the fourth display area 906 by a drag operation (finger touch or mouse touch, etc.), a request is made to the cloud server to run the first target application matching the target cloud application identifier 904, and rendering data of the running page of the first target application returned by the cloud server is received, and the running page of the first target application is displayed on the target window of the fourth display area 906 based on the rendering data.
[0128] Through the embodiment provided by the present application, when the target cloud application identifier is moved to the fourth display area, the first target application matching the target cloud application identifier is run, wherein the running page of the first target application is displayed in the target window. Through the specific display area of the target cloud application and the corresponding specific startup method, the purpose of using the cloud application more quickly and efficiently on the local client is achieved, thereby achieving the technical effect of improving the efficiency of using the cloud application.
[0129] As an optional solution, after displaying the target cloud application identifier and at least one local application identifier on the second display interface, the method further includes:
[0130] S1. When the target cloud application identifier is moved to the target local application identifier, or the target local application identifier is moved to the target cloud application identifier, a first target application matching the target cloud application identifier and a second target application matching the target local application identifier are run, wherein at least one local application identifier includes the target local application identifier, and a running page of the first target application is displayed overlaid on a running page of the second target application.
[0131] Optionally, in this embodiment, when the target cloud application and the local application are triggered to start using at the same time, the display priority of the running page of the target cloud application that matches the target cloud application identifier (hereinafter referred to as the display priority of the target cloud application) is higher than the display priority of the running page of the local application that matches the local application identifier (hereinafter referred to as the display priority of the local application). When the target cloud application identifier is moved to the local application identifier or the local application identifier is moved to the target cloud application identifier to trigger the start of the running of the target cloud application and the local application, the running page of the target cloud application is always displayed first and is displayed over the running page of the local application.
[0132] To further illustrate, Fig.10 As shown, on the second display interface 1002 displayed on the local client, the target cloud application identifier 1004 is moved to the local application identifier 1006 by a drag operation (finger touch or mouse touch, etc.), thereby triggering the running of the target cloud application matching the target cloud application identifier 1004 and the running of the local application matching the local application identifier 1006, wherein the running page of the target cloud application is displayed on the target window of the fourth display area 1008, the running page of the local application is displayed on the second display interface 1002, and the target window is overlaid on the second display interface 1002, that is, the running page of the target cloud application is overlaid on the running page of the local application.
[0133] Through the embodiments provided by the present application, when the target cloud application identifier is moved to the target local application identifier, or the target local application identifier is moved to the target cloud application identifier, the first target application matching the target cloud application identifier and the second target application matching the target local application identifier are run, wherein at least one local application identifier includes the target local application identifier, and the running page of the first target application is displayed over the running page of the second target application. By opening the local application and the target cloud application at the same time in one operation, and displaying the display page of the cloud application with a higher display priority on the local application, the purpose of efficient joint use of local applications and cloud applications by users is achieved, and the technical effect of improving the efficiency and experience of application use is realized.
[0134] As an optional solution, after displaying the target cloud application identifier and at least one local application identifier on the second display interface, the method further includes:
[0135] S1, when the target cloud application identifier is moved to the target local application identifier, a first target application matching the target cloud application identifier and a second target application matching the target local application identifier are run, wherein at least one local application identifier includes the target local application identifier, and a running page of the first target application is displayed overlaid on a running page of the second target application; or,
[0136] S2, when the target local application identifier is moved to the target cloud application identifier, run the first target application matching the target cloud application identifier and the second target application matching the target local application identifier, wherein the running page of the second target application is displayed over the running page of the first target application.
[0137] Optionally, in this embodiment, when triggering the start of the target cloud application and the local application at the same time, the display priority of the target cloud application and the display priority of the local application are associated with the user-triggered start operation mode, wherein, when the target cloud application identifier is moved to the local application identifier, the running page of the target cloud application is displayed first and is overwritten on the running page of the local application; and when the local application identifier is moved to the target cloud application identifier, the running page of the local application is displayed first and is overwritten on the running page of the target cloud application.
[0138] To further illustrate, Fig.11 As shown in (a), on the second display interface 1102 displayed on the local client, the target cloud application identifier 1104 is moved to the local application identifier 1106 by a drag operation (finger touch or mouse touch, etc.), triggering the running of the target cloud application matching the target cloud application identifier 1104 and the running of the local application matching the local application identifier 1106, wherein the running page of the target cloud application is displayed on the window of the fifth display area 1108, the running page of the local application is displayed on the second display interface 1002, and the window of the fifth display area 1108 is overlaid on the second display interface 1102, that is, the running page of the target cloud application is overlaid on the running page of the local application.
[0139] And, if Fig.11As shown in (b), on the second display interface 1102 displayed on the local client, the local application identifier 1106 is moved to the target cloud application identifier 1104 by a drag operation (finger touch or mouse touch, etc.), triggering the running of the target cloud application matching the local application identifier 1106 and the running of the local application matching the target cloud application identifier 1104, wherein the running page of the local application is displayed on the window of the fifth display area 1108, the running page of the target cloud application is displayed on the second display interface 1002, and the window of the fifth display area 1108 is overlaid on the second display interface 1102, that is, the running page of the local application is overlaid on the running page of the target application.
[0140] It should be noted that the fifth display area 1108 may be, but is not limited to, the fourth display area, and may also be, but is not limited to, other display areas on the second display area 1102 that are different from the fourth display area and have the same display priority as the fourth display area.
[0141] Through the embodiments provided in the present application, users can use different application logo drag operations as needed to achieve flexible display of cloud applications and local applications after they are run, thereby achieving the purpose of improving the flexibility and scalability of user use of cloud applications and local applications, thereby achieving the technical effect of improving the efficiency of user use of cloud applications and local applications.
[0142] As an optional solution, after displaying the target cloud application identifier and at least one local application identifier on the second display interface, the method further includes:
[0143] S1. When the target cloud application identifier moves to the target local application identifier, or the target local application identifier moves to the target cloud application identifier, run the first target application matching the target cloud application identifier and the second target application matching the target local application identifier, wherein at least one local application identifier includes the target local application identifier, and the running page of the first target application and the running page of the second target application are displayed in parallel on the second display interface.
[0144] Optionally, in this embodiment, when the start-up of the target cloud application and the local application is triggered simultaneously, the display priority of the target cloud application is the same as the display priority of the local application, wherein, by moving the target cloud application identifier to the local application identifier or by moving the local application identifier to the target cloud application identifier, the running page of the target cloud application and the running page of the local application are displayed in parallel on the second display interface.
[0145] To further illustrate, Fig.12 As shown, on the second display interface 1202 displayed on the local client, the target cloud application identifier 1104 is moved to the local application identifier 1106 by a drag operation (finger touch or mouse touch, etc.), thereby triggering the running of the target cloud application matching the local application identifier 1106 and the running of the local application matching the target cloud application identifier 1104, wherein the running page of the local application is displayed in the window of the seventh display area 1210, and the running page of the target cloud application is displayed in the window of the sixth display interface 1208, and the sixth display area 1208 and the seventh display area 1210 are displayed in parallel, that is, the running page of the local application and the running page of the target cloud application are displayed in parallel.
[0146] Through the embodiments provided by the present application, when a user needs to use local applications and cloud applications at the same time in the same time period, the user can synchronously start the local application and the cloud application by dragging the operation, and display the corresponding running pages in parallel on the second display interface of the second client. Therefore, the user does not need to switch applications back and forth to achieve fast operation interaction of local applications and cloud applications, thereby improving the user's usage efficiency and experience of local applications and cloud applications.
[0147] As an optional solution, after determining a target cloud application identifier to be fused and displayed from at least one cloud application identifier in response to a fused display request between the local client and the cloud server, the method further includes:
[0148] S1, obtaining third rendering data sent by the cloud server, wherein the third rendering data is rendering data corresponding to the target cloud application identifier;
[0149] S2. Execute a third rendering operation using the third rendering data, and display a rendering result corresponding to the third rendering operation, wherein the rendering result corresponding to the third rendering operation includes a target cloud application identifier displayed on a third display interface.
[0150] Optionally, in this embodiment, after the target cloud application identifier is displayed on the second display interface of the local client and the user triggers the start-up and operation of the target cloud application that matches the target cloud application identifier, the third rendering data returned by the cloud server is obtained, and the third rendering operation is performed using the third rendering data, so that the rendering data returned by the cloud server is adapted to the corresponding display information on the local client (such as display mode information, display area information or display window information).
[0151] Optionally, in this embodiment, the rendering result corresponding to the third rendering operation may include but is not limited to including a target cloud application identifier displayed on the third display interface, wherein the target cloud application identifier may include but is not limited to including icon information and name information of the target cloud application.
[0152] To further illustrate, Fig.13 As shown, a cloud application display area 1304 and an application identification display area 1306 are displayed on the second display interface 1302 of the local client, wherein the application identification display area 1306 includes a local application identification (shown in a dotted box) and a cloud application identification (shown in a solid box), and the display process of the cloud application identification includes step S1302: the local client obtains and displays the icon and text information of the cloud application. The cloud application display area 1304 is used to display the running screen of the corresponding cloud application when the user at least triggers the running start of the cloud application, and the running screen display process of the cloud application includes step S1304: the cloud server renders the running screen of the corresponding cloud application and transmits it to the local client for display.
[0153] As an optional solution, the display method of the above application logo is applied in an interactive scenario of integrating cloud applications on a local desktop based on a cloud computer. By using cloud computer technology, cloud applications and local applications are more seamlessly integrated into the local client operation interface to improve the user experience. In the cloud computer client, the user can enter the integration mode through the setting item. After selecting the application to be integrated, the cloud computer client will generate the corresponding clone APP locally, and attach the ICON and name of the selected application and other information. Each cloud APP startup will render the cloud application accordingly, so as to achieve the integration of cloud applications locally, which is more in line with the user's operating habits. By integrating local and cloud applications, a special cloud display area will be added to the computer desktop to present the screen of the cloud application. The user can edit and set it in this display area, such as adjusting the size, and superimposing it on the interface of opening the local application for display. In addition, the user can also start the application by pressing and holding the clone of the cloud application and dragging it to the cloud display area, or drag the clone of the cloud application to the local application, and open the local application and the cloud application at the same time. The cloud display area will automatically cover and superimpose on the application interface of the local application, thereby improving the efficiency of use. By integrating cloud applications with local applications, users can use cloud applications more conveniently, while also being able to better combine the user experience of local applications to improve work efficiency.
[0154] To further illustrate, Fig.14 As shown, a display method based on the above application identifier and a terminal-server interaction process applied in the above interaction scenario specifically include the following steps:
[0155] Step S1402, the user starts the cloud computer;
[0156] Step S1404, sending a game start instruction to the cloud computer server, wherein the game start instruction carries the user ID information and the cloud computer ID information, and the cloud computer server starts the corresponding cloud computer according to the user ID information, and returns the corresponding game screen to the terminal for display;
[0157] Step S1406, the cloud server renders the corresponding activity screen and sends it to the terminal for display;
[0158] Step S1408, sending the operation instruction to the cloud computer server;
[0159] Step S1410, the cloud computer server renders the corresponding picture and sends it to the terminal for display;
[0160] Step S1412, the user selects the application to be integrated and enters the integration mode;
[0161] Step S1414, generating a cloud APP in the terminal after reading the relevant cloud application;
[0162] Step S1416, the desktop generates an area specifically for displaying cloud applications;
[0163] Step S1418, the user adjusts the area size and position;
[0164] Step S1420, sending the adjusted window size position information instruction to the client server;
[0165] Step S1422, record / update the adjusted window size position information;
[0166] Step S1424, the user drags the cloud application to the display area;
[0167] Step S1426, sending a start-specific cloud application instruction to the cloud computer server;
[0168] Step S1428, the cloud computer server renders the corresponding image and sends it to the client server;
[0169] Step S1430, the cloud computer server adaptively processes the image according to the recorded / updated adjusted window size and position information, and then forwards it to the terminal for display;
[0170] Step S1432, drag the cloud app clone to the local application;
[0171] Step S1434, opening the local app;
[0172] Step S1436, sending the start-specific application instruction to the cloud computer server;
[0173] In step S1438, the cloud computer server renders the corresponding picture, sends it to the terminal for display, and the display area is automatically overlaid on the application interface of the local app.
[0174] It should be noted that the above steps S1402 to S1430 can be understood as a process in which a user only starts the cloud application and requests to adjust the display area information of the cloud application before starting it. The above steps S1402 to S1414, and steps S1432 to S1438 can be understood as a process in which a user starts both local applications and cloud applications at the same time.
[0175] Optionally, in this embodiment, the user executes the command to start the cloud computer, which carries the user ID information and the cloud computer ID information. The cloud computer server starts the corresponding cloud computer according to the user ID information and returns the corresponding game screen to the terminal for display. The user's operation instruction will be sent to the cloud computer server, and the server will render the corresponding screen according to the instruction and return it to the terminal for display. The user selects the application to be integrated on the cloud computer desktop and enters the integration mode. After the cloud computer client server reads the relevant cloud application, the cloud APP is generated in the terminal. The local computer generates an area on the desktop specifically for displaying cloud applications. The user can adjust the size and position of the area by dragging, and sends the adjusted window size and position information instruction to the cloud computer server. The cloud computer server renders the screen according to the information adjusted by the user, and returns the corresponding game screen to the terminal for display. The user drags the cloud application to the display area and sends the command to start a specific cloud application to the cloud client. The cloud computer client executes the start application instruction on the cloud computer. The cloud computer server renders the screen according to the user's instruction and returns the corresponding game screen to the terminal for display. The user drags the cloud app clone to the local application, opens the local app and the cloud app at the same time, and the local client performs the operation of opening the local APP. The terminal sends the specific cloud application launch command to the cloud client, and the cloud computer client executes the launch application command on the cloud computer. The display area of the cloud application will automatically overlay the application interface of the local app. The cloud computer server renders the screen according to the user's instructions and returns the corresponding game screen to the terminal for display.
[0176] It should be noted that in the case of adjusting the display area information of the cloud application before startup, it is necessary to make an adjustment request to the client server and the client server shall record or update the adjusted area size and position information. When receiving the corresponding cloud application screen rendered by the cloud computer server, the client server shall be required to transfer it so as to adaptively process the cloud application screen sent by the cloud computer server into a video stream corresponding to the updated adjusted area size and position information, and forward it to the terminal for display.
[0177] It should be noted that, without adjusting the cloud application display area information, the terminal directly sends the start-specific (cloud) application instruction to the cloud computer server, and directly receives the cloud application screen rendered by the cloud computer server for display.
[0178] It should be noted that the above-mentioned display method of the application logo is applied in the above-mentioned interactive scenario of integrating cloud applications on the local desktop based on the cloud computer. By integrating the cloud application into the local client operation interface, the user can more conveniently start, edit and set the cloud application without opening a browser or a separate cloud application client, thereby improving the user's usage efficiency. By integrating the cloud application into the local client operation interface, the user can directly overlay the cloud application on the application interface of the local application for display, thereby better combining the use of local applications and improving the user's usage experience. The cloud display area will automatically overlay the application interface of the local application, so that the user can easily adjust the window size and position, thereby improving the usage efficiency.
[0179] It is understandable that in the specific implementation of this application, related data such as user information is involved. When the above embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions.
[0180] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0181] According to another aspect of the embodiments of the present application, a device for displaying an application identifier for implementing the above-mentioned method for displaying an application identifier is also provided. Fig.15 As shown, the device comprises:
[0182] A first display unit 1502 is used to display a first display interface of the cloud server on the local client, wherein at least one cloud application identifier is displayed on the first display interface, and the cloud application identifier is used to represent a cloud application program in the cloud server;
[0183] The determining unit 1504 determines, in response to the fusion display request between the local client and the cloud server, a target cloud application identifier to be fusion displayed from at least one cloud application identifier;
[0184] The second display unit 1506 is applied to display a second display interface of the local client on the local client, and displays a target cloud application identifier and at least one local application identifier on the second display interface, wherein the local application identifier is used to represent a local application program in the local client.
[0185] For specific embodiments, reference may be made to the examples shown in the display device of the above-mentioned application identifier, which will not be described in detail in this example.
[0186] As an optional solution, the second display unit 1506 includes:
[0187] The first display module is applied to display a target cloud application identifier in a first display area on the second display interface, and to display at least one local application identifier in a second display area on the second display interface.
[0188] For a specific embodiment, reference may be made to the example shown in the above-mentioned method for displaying the application identifier, which will not be described in detail in this example.
[0189] As an optional solution, the first display module includes:
[0190] A first display submodule, applied to display a target cloud application identifier in a first display area and at least one local application identifier in a second display area when the second display interface is set to a perceptual display mode;
[0191] The second display submodule is applied to display the target cloud application identifier and at least one local application identifier in the third display area on the second display interface when the second display interface is set to the non-perceptual display mode.
[0192] For a specific embodiment, reference may be made to the example shown in the above-mentioned method for displaying the application identifier, which will not be described in detail in this example.
[0193] As an optional solution, the device also includes:
[0194] A first adjustment module is applied to display the target cloud application identifier in the first display area on the second display interface and to display at least one local application identifier in the second display area on the second display interface, and in response to a first adjustment request executed on the first display area, displays the adjusted first display area, wherein the first adjustment request is used to request adjustment of the area size of the first display area and / or the distribution position of the first display area on the second display interface; or
[0195] The second adjustment module is applied to display the target cloud application identifier in the first display area on the second display interface and to display at least one local application identifier in the second display area on the second display interface, and displays the adjusted second display area in response to a second adjustment request executed on the second display area, wherein the second adjustment request is used to request adjustment of the area size of the second display area and / or the distribution position of the second display area on the second display interface.
[0196] For a specific embodiment, reference may be made to the example shown in the above-mentioned method for displaying the application identifier, which will not be described in detail in this example.
[0197] As an optional solution, the first adjustment module includes:
[0198] A first sending submodule, in response to the first adjustment request, sends the region adjustment data to the client server associated with the local client, and the client server forwards the region adjustment data to the cloud server, wherein the region adjustment data is used to indicate the region difference between the adjusted first display region and the first display region;
[0199] A first acquisition submodule is used to acquire first rendering data transferred by the client server, wherein the first rendering data is rendering data corresponding to the adjusted first display area, which is generated by the cloud server based on the area adjustment data;
[0200] The first rendering submodule uses the first rendering data to perform a first rendering operation and displays a rendering result corresponding to the first rendering operation, wherein the rendering result corresponding to the first rendering operation includes the adjusted first display area.
[0201] For a specific embodiment, reference may be made to the example shown in the above-mentioned method for displaying the application identifier, which will not be described in detail in this example.
[0202] As an optional solution, it also includes:
[0203] The second display module displays a target window in a fourth display area on the second display interface after displaying the target cloud application identifier and at least one local application identifier on the second display interface, wherein the target window is used to display a running page of the target cloud application matching the target cloud application identifier when the target cloud application identifier is triggered.
[0204] For a specific embodiment, reference may be made to the example shown in the above-mentioned method for displaying the application identifier, which will not be described in detail in this example.
[0205] As an optional solution, it also includes:
[0206] A third adjustment module is applied in the process of displaying a target window in a fourth display area on a second display interface, and displays an adjusted fourth display area in response to a third adjustment request executed on the fourth display area, wherein the third adjustment request is used to adjust the area size of the fourth display area and / or the distribution position of the fourth display area on the second display interface.
[0207] For a specific embodiment, reference may be made to the example shown in the above-mentioned method for displaying the application identifier, which will not be described in detail in this example.
[0208] As an optional solution, the third adjustment module includes:
[0209] a second sending submodule, configured to send the region adjustment data to the client server associated with the local client in response to the third adjustment request, and forward the region adjustment data to the cloud server by the client server, wherein the region adjustment data is used to indicate the region difference between the adjusted fourth display region and the fourth display region;
[0210] A second acquisition submodule is used to acquire second rendering data transferred by the client server, wherein the second rendering data is rendering data corresponding to the adjusted fourth display area, which is generated by the cloud server based on the area adjustment data;
[0211] The second rendering submodule is used to perform a second rendering operation using the second rendering data, and display a rendering result corresponding to the second rendering operation, wherein the rendering result corresponding to the second rendering operation includes the adjusted fourth display area.
[0212] For a specific embodiment, reference may be made to the example shown in the above-mentioned method for displaying the application identifier, which will not be described in detail in this example.
[0213] As an optional solution, the device also includes:
[0214] The first running module is used to run the first target application matching the target cloud application identifier after displaying the target cloud application identifier and at least one local application identifier on the second display interface and when the target cloud application identifier moves to the fourth display area, wherein the running page of the first target application is displayed in the target window.
[0215] For a specific embodiment, reference may be made to the example shown in the above-mentioned method for displaying the application identifier, which will not be described in detail in this example.
[0216] As an optional solution, the device also includes:
[0217] The second running module is used to run the first target application matching the target cloud application identifier and the second target application matching the target local application identifier when the target cloud application identifier is moved to the target local application identifier, or the target local application identifier is moved to the target cloud application identifier, wherein at least one local application identifier includes the target local application identifier, and the running page of the first target application is displayed overlaid on the running page of the second target application.
[0218] For a specific embodiment, reference may be made to the example shown in the above-mentioned method for displaying the application identifier, which will not be described in detail in this example.
[0219] As an optional solution, the device also includes:
[0220] a third running module, configured to run a first target application program that matches the target cloud application identifier and a second target application program that matches the target local application identifier after the target cloud application identifier and the at least one local application identifier are displayed on the second display interface, when the target cloud application identifier moves to the target local application identifier, wherein the at least one local application identifier includes the target local application identifier, and the running page of the first target application program is displayed overlaid on the running page of the second target application program; or
[0221] The fourth running module is used to run the first target application matching the target cloud application identifier and the second target application matching the target local application identifier after displaying the target cloud application identifier and at least one local application identifier on the second display interface, when the target local application identifier is moved to the target cloud application identifier, wherein the running page of the second target application is displayed over the running page of the first target application.
[0222] For a specific embodiment, reference may be made to the example shown in the above-mentioned method for displaying the application identifier, which will not be described in detail in this example.
[0223] As an optional solution, the device also includes:
[0224] The fifth running module is used to run the first target application matching the target cloud application identifier and the second target application matching the target local application identifier when the target cloud application identifier is moved to the target local application identifier, or the target local application identifier is moved to the target cloud application identifier, wherein at least one local application identifier includes the target local application identifier, and the running page of the first target application and the running page of the second target application are displayed in parallel on the second display interface.
[0225] For a specific embodiment, reference may be made to the example shown in the above-mentioned method for displaying the application identifier, which will not be described in detail in this example.
[0226] As an optional solution, the device also includes:
[0227] an acquisition module, configured to, in response to a fusion display request between a local client and a cloud server, obtain third rendering data sent by the cloud server after determining a target cloud application identifier to be fusion displayed from at least one cloud application identifier, wherein the third rendering data is rendering data corresponding to the target cloud application identifier;
[0228] A rendering module is used to respond to a fusion display request between a local client and a cloud server, determine a target cloud application identifier to be fusion-displayed from at least one cloud application identifier, perform a third rendering operation using third rendering data, and display the rendering result corresponding to the third rendering operation, wherein the rendering result corresponding to the third rendering operation includes the target cloud application identifier displayed on the second display interface.
[0229] According to another aspect of the embodiment of the present application, an electronic device for implementing the above-mentioned display method of the application logo is also provided. The electronic device can be but is not limited to being Figure 1 The client 102 or server 112 shown in FIG. 1 is a client 102 or a server 112 shown in FIG. 1 . In this embodiment, the electronic device is used as the client 102 as an example. Figure 8 As shown, the electronic device includes a memory 802 and a processor 804. The memory 802 stores a computer program, and the processor 804 is configured to execute the steps in any of the above method embodiments through the computer program.
[0230] Optionally, in this embodiment, the electronic device may be located in at least one network device among a plurality of network devices of a computer network.
[0231] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program:
[0232] S1, displaying a first display interface of the cloud server on the local client, wherein at least one cloud application identifier is displayed on the first display interface, and the cloud application identifier is used to represent a cloud application in the cloud server;
[0233] S2, in response to a fusion display request between the local client and the cloud server, determining a target cloud application identifier to be fusion displayed from at least one cloud application identifier;
[0234] S3, displaying a second display interface of the local client on the local client, and displaying a target cloud application identifier and at least one local application identifier on the second display interface, wherein the local application identifier is used to represent a local application program in the local client.
[0235] Alternatively, a person skilled in the art may understand that: Fig.16 The structure shown is for illustration only. Fig.16 The structure of the electronic device is not limited. Fig.16 More or fewer components (such as network interfaces, etc.) as shown in, or with Fig.16 Different configurations are shown.
[0236] Among them, the memory 1602 can be used to store software programs and modules, such as the program instructions / modules corresponding to the display method and device of the application identifier in the embodiment of the present application. The processor 1604 executes various functional applications and data processing by running the software programs and modules stored in the memory 1602, that is, realizing the above-mentioned display method of the application identifier. The memory 1602 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 1602 may further include a memory remotely located relative to the processor 1604, and these remote memories may be connected to the electronic device via a network. Examples of the above-mentioned networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. Among them, the memory 1602 can be specifically, but not limited to, used to store information such as local application identifiers, target cloud application identifiers, etc. As an example, such as Fig.16 As shown, the memory 1602 may include but is not limited to the first display unit 1502, the determination unit 1504, and the second display unit 1506 in the display device of the application identification. In addition, other module units in the display device of the application identification may also be included but are not limited to, which will not be repeated in this example.
[0237] Optionally, the transmission device 1606 is used to receive or send data via a network. Specific examples of the above-mentioned network may include a wired network and a wireless network. In one example, the transmission device 1606 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices and routers via a network cable so as to communicate with the Internet or a local area network. In one example, the transmission device 1606 is a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0238] In addition, the electronic device further includes: a display 1608 for displaying information such as the local application identifier and the target cloud application identifier; and a connection bus 1610 for connecting the various module components in the electronic device.
[0239] In other embodiments, the user device or server may be a node in a distributed system, wherein the distributed system may be a blockchain system, and the blockchain system may be a distributed system formed by connecting the multiple nodes through network communication. A peer-to-peer network may be formed between the nodes, and any form of computing device, such as a server, user device, or other electronic device, may become a node in the blockchain system by joining the peer-to-peer network.
[0240] According to one aspect of the present application, a computer program product is provided, the computer program product comprising a computer program / instruction, the computer program / instruction comprising a program code for executing the method shown in the flow chart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication part, and / or installed from a removable medium. When the computer program is executed by a central processing unit, various functions provided by the embodiments of the present application are executed.
[0241] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0242] It should be noted that the computer system of the electronic device is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0243] The computer system includes a central processing unit (CPU), which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) or the program loaded from the storage part to the random access memory (RAM). In the random access memory, various programs and data required for system operation are also stored. The central processing unit, the read-only memory and the random access memory are connected to each other through a bus. The input / output interface (I / O interface) is also connected to the bus.
[0244] The following components are connected to the input / output interface: an input part including a keyboard, a mouse, etc.; an output part including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker; a storage part including a hard disk, etc.; and a communication part including a network interface card such as a local area network card, a modem, etc. The communication part performs communication processing via a network such as the Internet. A drive is also connected to the input / output interface as needed. Removable media, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., are installed on the drive as needed so that the computer program read therefrom is installed into the storage part as needed.
[0245] In particular, according to an embodiment of the present application, the process described in each method flow chart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer readable medium, and the computer program contains a program code for executing the method shown in the flow chart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication part, and / or installed from a removable medium. When the computer program is executed by a central processing unit, various functions defined in the system of the present application are executed.
[0246] According to one aspect of the present application, a computer-readable storage medium is provided, and a processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the methods provided in the above-mentioned various optional implementations.
[0247] Optionally, in this embodiment, the computer-readable storage medium may be configured to store a computer program for performing the following steps:
[0248] S1, displaying a first display interface of the cloud server on the local client, wherein at least one cloud application identifier is displayed on the first display interface, and the cloud application identifier is used to represent a cloud application in the cloud server;
[0249] S2, in response to a fusion display request between the local client and the cloud server, determining a target cloud application identifier to be fusion displayed from at least one cloud application identifier;
[0250] S3, displaying a second display interface of the local client on the local client, and displaying a target cloud application identifier and at least one local application identifier on the second display interface, wherein the local application identifier is used to represent a local application program in the local client.
[0251] Optionally, in this embodiment, a person of ordinary skill in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by instructing hardware related to the electronic device through a program, and the program may be stored in a computer-readable storage medium, and the storage medium may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0252] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0253] If the integrated units in the above embodiments are implemented in the form of software functional units and sold or used as independent products, they can be stored in the above computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling one or more computer devices (which may be personal computers, servers, or network devices, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application.
[0254] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0255] In the several embodiments provided in the present application, it should be understood that the disclosed user equipment can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0256] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0257] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0258] The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A method for displaying an application logo, characterized in that: include: Displaying a first display interface of the cloud server on the local client, wherein at least one cloud application identifier is displayed on the first display interface, and the cloud application identifier is used to represent a cloud application in the cloud server; In response to a fusion display request between the local client and the cloud server, determining a target cloud application identifier to be fusion displayed from the at least one cloud application identifier; A second display interface of the local client is displayed on the local client, and the target cloud application identifier and at least one local application identifier are displayed on the second display interface, wherein the local application identifier is used to represent a local application in the local client.
2. The method according to claim 1, characterized in that The displaying the target cloud application identifier and at least one local application identifier on the second display interface includes: The target cloud application identifier is displayed in a first display area on the second display interface, and the at least one local application identifier is displayed in a second display area on the second display interface.
3. The method according to claim 2, characterized in that The displaying the target cloud application identifier and at least one local application identifier on the second display interface includes: When the second display interface is set to the perceptual display mode, the target cloud application identifier is displayed in the first display area, and the at least one local application identifier is displayed in the second display area; When the second display interface is set to the non-perceptual display mode, the target cloud application identifier and the at least one local application identifier are displayed in a third display area on the second display interface.
4. The method according to claim 2, characterized in that: In the process of displaying the target cloud application identifier in the first display area on the second display interface and displaying the at least one local application identifier in the second display area on the second display interface, the method further includes: In response to a first adjustment request executed on the first display area, displaying the adjusted first display area, wherein the first adjustment request is used to request adjustment of the area size of the first display area and / or the distribution position of the first display area on the second display interface; or, In response to a second adjustment request executed on the second display area, the adjusted second display area is displayed, wherein the second adjustment request is used to request adjustment of the area size of the second display area and / or the distribution position of the second display area on the second display interface.
5. The method according to claim 4, characterized in that The step of displaying the adjusted first display area in response to the first adjustment request executed on the first display area includes: In response to the first adjustment request, sending region adjustment data to a client server associated with the local client, and forwarding the region adjustment data to the cloud server by the client server, wherein the region adjustment data is used to indicate a region difference between the adjusted first display region and the first display region; Acquire first rendering data transferred by the client server, wherein the first rendering data is rendering data corresponding to the adjusted first display area and generated by the cloud server based on the area adjustment data; A first rendering operation is performed using the first rendering data, and a rendering result corresponding to the first rendering operation is displayed, wherein the rendering result corresponding to the first rendering operation includes the adjusted first display area.
6. The method according to claim 1, characterized in that After displaying the target cloud application identifier and at least one local application identifier on the second display interface, the method further includes: A target window is displayed in a fourth display area on the second display interface, wherein the target window is used to display a running page of a target cloud application matching the target cloud application identifier when the target cloud application identifier is triggered.
7. The method according to claim 6, characterized in that The process of displaying the target window in the fourth display area on the second display interface further includes: In response to a third adjustment request executed on the fourth display area, the adjusted fourth display area is displayed, wherein the third adjustment request is used to adjust the area size of the fourth display area and / or the distribution position of the fourth display area on the second display interface.
8. The method according to claim 7, characterized in that: In response to a third adjustment request executed on the fourth display area, displaying the adjusted fourth display area, the method comprising: In response to the third adjustment request, sending region adjustment data to a client server associated with the local client, and forwarding the region adjustment data to the cloud server by the client server, wherein the region adjustment data is used to indicate a region difference between the adjusted fourth display region and the fourth display region; Acquire second rendering data transferred by the client server, wherein the second rendering data is rendering data corresponding to the adjusted fourth display area and generated by the cloud server based on the area adjustment data; A second rendering operation is performed using the second rendering data, and a rendering result corresponding to the second rendering operation is displayed, wherein the rendering result corresponding to the second rendering operation includes the adjusted fourth display area.
9. The method according to any one of claims 1 to 8, characterized in that After displaying the target cloud application identifier and at least one local application identifier on the second display interface, the method further includes: When the target cloud application identifier moves to the fourth display area, a first target application matching the target cloud application identifier is run, wherein a running page of the first target application is displayed in the target window.
10. The method according to any one of claims 1 to 8, characterized in that After displaying the target cloud application identifier and at least one local application identifier on the second display interface, the method further includes: When the target cloud application identifier is moved to the target local application identifier, or the target local application identifier is moved to the target cloud application identifier, a first target application matching the target cloud application identifier and a second target application matching the target local application identifier are run, wherein the at least one local application identifier includes the target local application identifier, and a running page of the first target application is displayed overlaid on a running page of the second target application.
11. The method according to any one of claims 1 to 8, characterized in that After displaying the target cloud application identifier and at least one local application identifier on the second display interface, the method further includes: When the target cloud application identifier is moved to the target local application identifier, a first target application matching the target cloud application identifier and a second target application matching the target local application identifier are run, wherein the at least one local application identifier includes the target local application identifier, and a running page of the first target application is displayed overlaid on a running page of the second target application; or When the target local application identifier is moved to the target cloud application identifier, a first target application matching the target cloud application identifier and a second target application matching the target local application identifier are run, wherein the running page of the second target application is displayed overlaid on the running page of the first target application.
12. The method according to any one of claims 1 to 8, characterized in that After displaying the target cloud application identifier and at least one local application identifier on the second display interface, the method further includes: When the target cloud application identifier is moved to the target local application identifier, or the target local application identifier is moved to the target cloud application identifier, a first target application matching the target cloud application identifier and a second target application matching the target local application identifier are run, wherein the at least one local application identifier includes the target local application identifier, and a running page of the first target application and a running page of the second target application are displayed in parallel on the second display interface.
13. The method according to any one of claims 1 to 8, characterized in that After determining the target cloud application identifier to be fused and displayed from the at least one cloud application identifier in response to the fused display request between the local client and the cloud server, the method further includes: Acquire third rendering data sent by the cloud server, wherein the third rendering data is rendering data corresponding to the target cloud application identifier; A third rendering operation is performed using the third rendering data, and a rendering result corresponding to the third rendering operation is displayed, wherein the rendering result corresponding to the third rendering operation includes the target cloud application identifier displayed on the second display interface.
14. A display device for an application logo, characterized in that: include: A first display unit is used to display a first display interface of the cloud server on the local client, wherein the first display interface displays at least one cloud application identifier, and the cloud application identifier is used to represent a cloud application in the cloud server; A determination unit, in response to a fusion display request between the local client and the cloud server, determines a target cloud application identifier to be fusion displayed from the at least one cloud application identifier; The second display unit is applied to display a second display interface of the local client on the local client, and displays the target cloud application identifier and at least one local application identifier on the second display interface, wherein the local application identifier is used to represent a local application in the local client.
15. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein the program executes the method described in any one of claims 1 to 13 when executed by an electronic device.
16. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the steps of the method described in any one of claims 1 to 13 are implemented.
17. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to execute the method according to any one of claims 1 to 13 through the computer program.