Cloud mobile phone display method, device and equipment and computer storage medium
By displaying multiple cloud mobile phone logos on the cloud mobile client and obtaining activity level information, users can easily select and switch cloud mobile phones, solving the problem of cumbersome account restrictions and switching in the existing technology, and improving the operating experience.
Patent Information
- Application Number
- CN202411251851.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-06
- Publication Date
- 2024-12-27
AI Technical Summary
The existing cloud mobile client can only obtain one cloud mobile account. The switching process of users when they need to use multiple cloud mobile phones is cumbersome and inconvenient to operate.
When the user is logged in, multiple cloud phone identifiers associated with the user are displayed, and in response to the user's selection operation, send a obtain request to the server to display the target cloud phone, including obtaining the target cloud phone instance and data, and according to the activity level and Layout mode determines the display mode.
Users can easily select the required cloud phone among multiple cloud phone logos, avoiding the limitations of a single account, simplifying the operation process, and improving the user experience.
Smart Images

Figure CN119211228A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of electronic equipment, and in particular, relates to a cloud phone display method, device, equipment and computer storage medium. Background Art
[0002] Cloud phones are mobile phones that use cloud computing technology to network service terminals and implement cloud services through cloud servers. That is, cloud phones can be virtual phones running on cloud servers. Users can access the interface of cloud phones through the screens of electronic devices, and the user's operating instructions for electronic devices can be fed back to the cloud phone, realizing the interaction between the cloud phone and the user.
[0003] As the quality of life of users improves, the same user may need multiple cloud phone accounts to meet different needs in different life and work scenarios. In addition, in some scenarios, users may need to use multiple cloud phone accounts at the same time. However, in the related art, the cloud phone client can only obtain one cloud phone corresponding to the login account, which has certain limitations. In addition, if the user needs to use other cloud phones, the switching process is cumbersome, which causes inconvenience to the user's operation. Summary of the invention
[0004] The embodiments of the present application provide a cloud phone display method, device, equipment and computer storage medium, which can reduce the limitation that users can only obtain one cloud phone and provide users with more convenient operations.
[0005] In a first aspect, an embodiment of the present application provides a cloud phone display method, which is applied to a client, and the method includes: when a user is logged in, displaying at least two cloud phone identifiers associated with the user; in response to the user selecting a target cloud phone identifier from at least two cloud phone identifiers, displaying a target cloud phone corresponding to the target cloud phone identifier.
[0006] In one embodiment, after responding to an operation in which a user selects a target cloud phone identifier from at least two cloud phone identifiers and before displaying the target cloud phone corresponding to the cloud phone identifier, the method also includes: in response to an operation in which a user selects a target cloud phone identifier from among the cloud phone identifiers, sending a request to a server to obtain first information of the target cloud phone; receiving the first information of the target cloud phone returned by the server; and displaying the target cloud phone corresponding to the cloud phone identifier, including: displaying the target cloud phone according to the first information.
[0007] In one implementation, the first information includes a target cloud phone instance and target cloud phone data.
[0008] In one implementation, before sending a request to obtain a target cloud phone instance to a server, the method further includes: receiving a verification parameter sent by the server; and verifying the security of the client based on the verification parameter.
[0009] In one embodiment, displaying a target cloud phone corresponding to a target cloud phone identifier includes: displaying a cloud phone candidate layout identifier; in response to a user selecting a target cloud phone layout identifier from the cloud phone candidate layout identifiers, displaying the target cloud phone according to a first target layout corresponding to the target cloud phone layout identifier.
[0010] In one embodiment, a target cloud phone layout identifier corresponds to multiple layout modes, and different layout modes correspond to different activity levels; before displaying the target cloud phone according to the first target layout corresponding to the target cloud phone layout identifier, the method also includes: obtaining the activity level of the target cloud phone from a server; based on the activity level and a preset correspondence, determining a first target layout corresponding to the activity level of the target cloud phone from multiple layout modes, and the preset correspondence includes a correspondence between different activity levels and different layout modes.
[0011] In one embodiment, displaying a target cloud phone corresponding to a target cloud phone identifier includes: acquiring size information of a display screen, the display screen including a display screen corresponding to a terminal on which a user has logged into a client; determining candidate display modes of the target cloud phone based on the size information; displaying the candidate display modes; and displaying the target cloud phone on the display screen according to the target display mode in response to an operation by the user to select a target display mode from the candidate display modes.
[0012] In one embodiment, when the user is logged in, the user's identity information is obtained; before displaying the target interface, the method also includes: sending a cloud phone identification acquisition request to the server, the cloud phone identification acquisition request including the identity information; receiving multiple cloud phone identifications sent by the server.
[0013] In a second aspect, an embodiment of the present application provides a cloud phone display method, which is applied to a server, and the method includes: obtaining the first information in response to receiving a request for obtaining the first information sent by a client; returning the first information to the client so that the client displays the target cloud phone according to the first information.
[0014] In one implementation, the first information includes a target cloud phone instance and target cloud phone data.
[0015] In one embodiment, after returning the first information to the client, it also includes: obtaining the traffic information and network request number information of the target cloud phone; calculating the bandwidth information and frequency information corresponding to the target cloud phone based on the traffic information and network request number information; and performing weighted summation of the bandwidth information and frequency information to obtain the activity level corresponding to the target cloud phone.
[0016] In one implementation, it also includes: receiving a cloud phone identification acquisition request sent by a client, the cloud phone identification acquisition request including the user's identity information; based on the identity information, determining multiple cloud phone identifications corresponding to the identity information; and sending multiple cloud phone identifications to the client.
[0017] In one implementation, after sending multiple cloud phone identifiers to the client, the method further includes: sending a verification parameter to the client.
[0018] In a third aspect, an embodiment of the present application provides a cloud phone display device, which is applied to a client, and the device includes: a first display module, which is used to display a target interface when a user is logged in, and the target interface includes a target control; a second display module, which is used to display at least two cloud phone identifiers associated with the user in response to the user's first input to the target control; and a third display module, which is used to display a target cloud phone corresponding to the target cloud phone identifier in response to the user's operation of selecting a target cloud phone identifier from at least two cloud phone identifiers.
[0019] In a fourth aspect, an embodiment of the present application provides a cloud phone display device, which is applied to a server, and the device includes: an acquisition module, which is used to acquire first information in response to receiving a request for acquiring the first information sent by a client; and a sending module, which is used to return the first information to the client, so that the client can display the target cloud phone according to the first information.
[0020] In the fifth aspect, an embodiment of the present application provides a cloud phone display device, the device comprising: a processor and a memory storing computer program instructions; when the processor executes the computer program instructions, it implements the cloud phone display method in the first aspect or any one of the embodiments of the first aspect; or implements the cloud phone display method in the second aspect or any one of the embodiments of the second aspect.
[0021] In the sixth aspect, a computer-readable storage medium stores computer program instructions, which, when executed by a processor, implement the cloud phone display method in the first aspect or any one of the embodiments of the first aspect; or implement the cloud phone display method in the second aspect or any one of the embodiments of the second aspect.
[0022] In the seventh aspect, an embodiment of the present application provides a computer program product. When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes a cloud phone display method as in the first aspect or any one of the embodiments of the first aspect; or executes a cloud phone display method as in the second aspect or any one of the embodiments of the second aspect.
[0023] The cloud phone display method, device, equipment and computer storage medium of the embodiment of the present application can display multiple cloud phone logos associated with the user when it is determined that the user has logged in to the cloud phone client. The user can select the cloud phone that meets his needs from multiple cloud phone logos, and by operating the cloud phone logo, the cloud phone client can display the cloud phone that meets his needs, avoiding the limitation that the user can only obtain a cloud phone corresponding to the login account. Moreover, the user can obtain the cloud phone that meets his needs only by logging in to the cloud phone client and operating the cloud phone logo. The operation is simple and can provide users with a better user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] In order to more clearly illustrate the technical solution of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0025] Figure 1 A schematic diagram of a process of a cloud phone display method provided by an embodiment of the present application is shown;
[0026] Figure 2 A schematic diagram of a target interface provided by an embodiment of the present application is shown;
[0027] Figure 3 A schematic diagram showing another target interface provided by an embodiment of the present application is shown;
[0028] Figure 4 A schematic diagram showing a cloud phone logo provided by an embodiment of the present application is shown;
[0029] Figure 5 A schematic diagram showing another method of displaying a cloud phone logo provided by an embodiment of the present application is shown;
[0030] Figure 6 A schematic diagram showing a flow chart of another cloud phone display method provided by an embodiment of the present application is shown;
[0031] Figure 7 A schematic diagram of a display target cloud phone provided by an embodiment of the present application is shown;
[0032] Figure 8 A schematic diagram showing a flow chart of another cloud phone display method provided by an embodiment of the present application is shown;
[0033] Fig. 9 A schematic diagram of a target cloud phone layout provided by an embodiment of the present application is shown;
[0034] Fig.10A schematic diagram showing another target cloud phone layout provided by an embodiment of the present application is shown;
[0035] Fig.11 A schematic diagram showing another target cloud phone layout provided by an embodiment of the present application is shown;
[0036] Fig.12 is a structural schematic diagram of a cloud phone display device provided by another embodiment of the present application;
[0037] Fig.13 is a structural schematic diagram of a cloud phone display device provided by another embodiment of the present application;
[0038] Fig.14 This is a structural diagram of a cloud phone display device provided in yet another embodiment of the present application. DETAILED DESCRIPTION
[0039] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.
[0040] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0041] With the development of science and technology and people's pursuit of a higher quality of life, there is a strong demand that people want to distinguish terminal devices in different life or work scenarios to avoid mutual interference. In this context, cloud phones came into being. Cloud phones are mobile phones that apply cloud computing technology to network service terminal services and implement cloud services through cloud servers. In other words, cloud phones can be virtual mobile phones running on cloud servers. Users can obtain the interface of cloud phones through the screen of electronic devices, and the user's operating instructions for electronic devices can be fed back to the cloud phone, realizing the interaction between the cloud phone and the user.
[0042] However, in some scenarios, users may need to use multiple cloud phone accounts at the same time. However, in the related art, the cloud phone client can only obtain one cloud phone corresponding to the login account, which has certain limitations. Moreover, if the user needs to use other cloud phones, the switching process is cumbersome, which causes inconvenience to the user's operation.
[0043] In order to solve the problems of the prior art, the embodiments of the present application provide a cloud phone display method, device, equipment and computer storage medium. The cloud phone display method provided by the embodiments of the present application is first introduced below.
[0044] Figure 1 A schematic diagram of a cloud phone display method provided by an embodiment of the present application is shown. Figure 1 As shown, the cloud phone display method provided in the embodiment of the present application includes the following steps:
[0045] S110: When the user has logged in to the cloud phone client, display at least two cloud phone identifiers associated with the user.
[0046] S120. In response to the user selecting a target cloud phone identifier from at least two cloud phone identifiers, displaying a target cloud phone corresponding to the target cloud phone identifier.
[0047] In some embodiments, in S110, after determining that the user has successfully logged into the cloud phone client, the cloud phone client may directly display at least two cloud phone identifiers associated with the user in the display interface of the cloud phone client.
[0048] Exemplarily, after determining that the user has logged into the client of the cloud phone, the cloud phone client can also display a target interface, wherein the target interface includes a target control. Further, after receiving the user's first input to the target control, the cloud phone client can display at least two cloud phone identifiers associated with the user.
[0049] The target control may be a control for displaying the cloud phone ID associated with the user through user operation. Figure 2A schematic diagram of a target interface provided by an embodiment of the present application is shown. Figure 2 As shown, after the user logs in to the cloud phone client, the target interface 200 may include a first control 210, wherein the first control may include a button that displays "Open Cloud Phone".
[0050] Exemplarily, the target interface may also include other controls. In one example, the target interface may also include a control for exiting the cloud phone client. It is understandable that the form and number of controls included in the target interface may be set by relevant technicians, and this is not limited in the embodiments of the present application.
[0051] In the embodiment of the present application, the target interface may also display the user's default settings for one or more cloud phones. Figure 3 A schematic diagram of another target interface provided by an embodiment of the present application is shown. Figure 3 As shown, the target interface 200 may include a first cloud phone 220 and a second control 230, wherein the second control 230 may be a button for "opening other cloud phones", and the first cloud phone 251 may be a default cloud phone, and the default cloud phone may be set by the user. For example, when registering a cloud phone, the user may set the most frequently used cloud phone as the default cloud phone. It is understandable that the user may set two or more default cloud phones.
[0052] Exemplarily, there may be at least two cloud phone identifiers, and there is a one-to-one correspondence between the cloud phone identifiers and the cloud phones.
[0053] It is understandable that the cloud phone associated with the user may be a cloud phone pre-registered by the user using identity information.
[0054] In one example, Figure 4 FIG. 2 shows a schematic diagram of displaying a cloud phone logo provided by an embodiment of the present application. The first input of the user to the target control may be the user clicking the first control 210. After the user clicks the first control 210, the following may be displayed: Figure 4 The cloud phone logo 240 is shown. The cloud phone logo 240 may include a first logo 241, a second logo 242, a third logo 243, a fourth logo 244 and a fifth logo 245. Different logos correspond to different cloud phones.
[0055] In another example, Figure 5 2 shows another schematic diagram of displaying a cloud phone logo provided by an embodiment of the present application. The first input of the user to the target control may be the user clicking the second control 230. After the user clicks the second control 230, the following may be displayed: Figure 5The cloud phone logo 250 shown. The cloud phone logo 250 may include a second logo 242, a third logo 243, a fourth logo 244 and a fifth logo 245. It is understandable that due to Figure 3 In the target interface shown, the first cloud phone has been displayed, so the first logo 241 corresponding to the first cloud phone may not be displayed in the cloud phone logo.
[0056] It is understandable that, as another implementation of the present application, when it is determined that the user has logged into the cloud phone client, the cloud phone logo corresponding to the user's identity information can be displayed. Exemplarily, after the cloud phone client receives the user's login operation, it obtains the user's corresponding identity information, determines the cloud phone logo associated with the user through the identity information, and displays it in the target interface.
[0057] In an embodiment of the present application, after the user selects a target cloud phone identifier from at least two cloud phone identifiers, the cloud phone client can display a target cloud phone interface corresponding to the target cloud phone identifier. In one example, multiple target cloud phone interfaces selected by the user can be displayed in the target interface of the cloud phone client.
[0058] In some optional embodiments, after the user selects the target cloud phone identifier from at least two cloud phone identifiers, the cloud phone client may display the cloud phone candidate layout identifier. In response to the user selecting the target cloud phone layout identifier from the cloud phone candidate layout identifiers, the cloud phone client may display the target cloud phone according to the first target layout corresponding to the target cloud phone layout identifier.
[0059] Exemplarily, there is a corresponding relationship between the candidate layout identifiers of cloud phones and different layout modes. The user can select different candidate layout identifiers to make the cloud phone client display multiple cloud phones in different layout modes. For example, the candidate layout identifiers of cloud phones may include "layout cloud phones by equal size", "layout cloud phones by activity", etc. When the user selects the identifier "layout cloud phones by equal size", the cloud phone client can layout multiple cloud phones according to equal size.
[0060] In an embodiment of the present application, the client can layout multiple cloud phones in different layout methods based on the user's selection of candidate layout identifiers, thereby providing users with a better user experience. In addition, this one-click layout method also avoids the user from moving the target cloud phones one by one, bringing convenience to user operations.
[0061] In the embodiment of the present application, the client can display two or more cloud phone logos associated with the user when it is determined that the user has logged in to the cloud phone client. This allows the user to select the cloud phone that meets their needs from two or more cloud phone logos, and by operating the cloud phone logo, the cloud phone client displays the cloud phone that meets their needs, avoiding the limitation that the user can only obtain a cloud phone corresponding to the login account. Moreover, the user can obtain the cloud phone that meets their needs only by logging in to the cloud phone client and operating the cloud phone logo. The operation is simple and can provide users with a better user experience.
[0062] In order to display the target cloud phone to the user and bring a better visual experience to the user, as another implementation method of the present application, another cloud phone display method is provided in the embodiment of the present application.
[0063] Figure 6 A schematic diagram of a process of another cloud phone display method provided by an embodiment of the present application is shown. Figure 6 As shown, the cloud phone display method provided in the embodiment of the present application includes the following steps:
[0064] S601: When a user has logged in to a cloud phone client, the client displays at least two cloud phone identifiers associated with the user.
[0065] S602: In response to the user selecting a target cloud phone identifier from at least two cloud phone identifiers, the client sends a request to obtain first information to the server.
[0066] S603: In response to receiving the request for obtaining the first information sent by the client, the server obtains the first information.
[0067] S604: The server returns the first information to the client.
[0068] S605: The client displays the target cloud phone according to the first information.
[0069] In the embodiment of the present application, the client may be a cloud phone client. Furthermore, the cloud phone client may include a cloud phone application (application, APP) and a cloud phone global wide area network (World Wide Web, web). The cloud phone APP may be installed in a physical terminal, and the cloud phone web may run in various browsers.
[0070] In the embodiment of the present application, the server may be a cloud phone management platform, and the server may be used to manage specific cloud phone services.
[0071] In the embodiment of the present application, step S601 is consistent with step S110 and will not be described in detail here.
[0072] In some embodiments, in S602, after the client determines that the user has selected the target cloud phone identifier from the cloud phone identifiers, it may send a request to obtain the first information of the target cloud phone to the server. The client may display the target cloud phone based on the first information.
[0073] In some optional embodiments, the first information includes a target cloud phone instance and target cloud phone data.
[0074] Exemplarily, the client may send a first request to obtain a target cloud phone instance and a second request to obtain target cloud phone data to the server respectively.
[0075] Further, in S603, after receiving the request for obtaining the first information sent by the client, the server obtains the first information.
[0076] In some optional embodiments, after receiving the first request for obtaining the target cloud phone instance sent by the client, the server may create or restore the target cloud phone instance.
[0077] The target cloud phone instance may be a mobile phone instance generated on a cloud server using virtualization technology, which runs a terminal operating system and has most of the functions of a physical terminal.
[0078] Exemplarily, after receiving the first request to obtain the target cloud phone instance, the server creates the target cloud phone instance based on the first request. In one example, if the server determines that the target cloud phone instance already exists, the target cloud phone instance can be restored.
[0079] In some optional embodiments, after receiving the second request for obtaining the target cloud phone data sent by the client, the server can retrieve the corresponding target cloud phone data.
[0080] Exemplarily, the cloud phone client sends a second request to the server to obtain target cloud phone data, wherein the second request may be a request for obtaining relevant operating data in the target cloud phone.
[0081] In one example, the target cloud phone data may be a streaming stream, and the cloud phone client may display the corresponding picture or audio of the target cloud phone in the target interface according to the acquired streaming stream.
[0082] Exemplarily, after the server receives the second request sent by the client to obtain the target cloud phone data, the server can retrieve the corresponding target cloud phone data based on the target cloud phone data acquisition request.
[0083] In some embodiments, in S604, the server may return the first information to the client. In some optional embodiments, the server may return the target cloud phone instance and / or the target cloud phone data to the client.
[0084] In some embodiments, in S605, the cloud phone client may display the target cloud phone according to the first information.
[0085] In some optional embodiments, after the cloud phone client receives the target cloud phone instance and the target cloud phone data, the target cloud phone can be displayed. In one example, after the cloud phone client receives the target cloud phone instance and the target cloud phone data, the target cloud phone can be displayed in the target interface based on the target cloud phone instance and the target cloud phone data.
[0086] In one example, Figure 7 A schematic diagram of displaying a target cloud phone provided by an embodiment of the present application is shown. If the user selects the first identifier 241, the second identifier 242, the third identifier 243 and the fourth identifier 244 in the cloud phone identifier, and obtains the first cloud phone instance, the second cloud phone instance, the third cloud phone instance and the fourth cloud phone instance and the corresponding data sent by the server, as shown in FIG. Figure 7 As shown, the first cloud phone 251, the second cloud phone 252, the third cloud phone 253 and the fourth cloud phone 254 can be displayed in the target interface 200 at the same time. The display area of each cloud phone in the target interface can be adjusted by the user, such as enlarging or reducing the proportion of the first cloud phone in the target interface, moving the position of the first cloud phone, etc.
[0087] In an embodiment of the present application, when it is determined that the user has logged into the cloud phone client, a target interface can be displayed to the user, wherein the target interface includes a target control. Based on the user's first input to the target control, the cloud phone identifier associated with the user is displayed to the user. Thus, by selecting the target cloud phone identifier from the cloud phone identifiers, a cloud phone that meets the user's needs can be displayed, avoiding the limitation that the user can only obtain a cloud phone corresponding to the login account. Moreover, the user can obtain a cloud phone that meets their needs simply by logging into the cloud phone client and operating the cloud phone identifier. The operation is simple and can provide users with a better user experience.
[0088] In order to provide users with a better visual experience and a more convenient usage experience, as another implementation mode of the present application, another cloud phone display method is provided in an embodiment of the present application.
[0089] Figure 8 A schematic diagram of a process of another cloud phone display method provided by an embodiment of the present application is shown. Figure 8As shown, the cloud phone display method provided in the embodiment of the present application includes the following steps:
[0090] S801: When a user has logged in to a cloud phone client, the client displays at least two cloud phone identifiers associated with the user.
[0091] S802: In response to a user selecting a target cloud phone identifier from at least two cloud phone identifiers, the client sends a request to the server for obtaining first information of the target cloud phone.
[0092] S803: In response to receiving the request for obtaining the first information sent by the client, the server obtains the first information.
[0093] S804: The server returns the first information to the client.
[0094] S805. The server obtains traffic information and network request frequency information of the target cloud phone.
[0095] S806. The server calculates the bandwidth information and frequency information corresponding to the target cloud phone based on the traffic information and the number of network requests.
[0096] S807: The server performs weighted summation on the bandwidth information and the frequency information to obtain the activity level corresponding to the target cloud phone.
[0097] S808. Display the candidate layout identifiers of the cloud phone.
[0098] S809: In response to the user's operation of selecting a target cloud phone layout identifier from the cloud phone candidate layout identifiers, the client obtains the activity level of the target cloud phone from the server.
[0099] S810. The server returns the activity level of the target cloud phone to the client.
[0100] S811. Based on the activity level and a preset corresponding relationship, determine a first target layout method corresponding to the activity level of the target cloud phone from multiple layout methods.
[0101] S812. Display the target cloud phone according to the first target layout.
[0102] Among them, steps S801-S804 are consistent with steps S601-S604, and will not be described in detail here.
[0103] In some embodiments, in S805, the server may calculate the bandwidth information and frequency information corresponding to the target cloud phone based on the acquired traffic information and network request frequency information of the target cloud phone.
[0104] Exemplarily, a target time period may be set, and traffic information and network request frequency information of a target cloud phone may be monitored during the target time period.
[0105] In one example, the server can monitor the network traffic information under the corresponding network card through the socket file system. After obtaining the information, the session information corresponding to the cloud phone can be parsed according to the data of each network packet, such as the source and target IP addresses, protocol type, data packet size, etc. For example, the data packet sizes corresponding to the target cloud phone in the target time period can be accumulated to obtain the traffic information in the target time period. Among them, the data packet size can be used to characterize the size of the actual transmitted data in the network data packet, and does not include metadata information such as the protocol header.
[0106] In one example, the server may detect the number of network uplink requests within a target time period, and use the number of network uplink requests as network request count information of the target cloud phone.
[0107] In some embodiments, in S806, the server may calculate the bandwidth information and frequency information corresponding to the target cloud phone based on the traffic information and the number of network requests.
[0108] For example, the average value of the traffic information of the target cloud phone in the target time period can be calculated, and the calculated average value can be used as the bandwidth information corresponding to the target cloud phone. The bandwidth information P2 corresponding to the target cloud phone can be calculated by the following formula:
[0109] P2=P1 / t (1)
[0110] Among them, P1 represents the traffic information of the target cloud phone monitored during the target period, and t represents the time corresponding to the target period.
[0111] In the embodiment of the present application, the average of the number of network requests of the target cloud phone in the target period can be calculated, and the calculated average can be used as the frequency information corresponding to the target cloud phone. The frequency information P4 corresponding to the target cloud phone can be calculated by the following formula:
[0112] P4=P3 / t (2)
[0113] Among them, P3 represents the number of network requests of the target cloud phone monitored during the target period, and t represents the time corresponding to the target period.
[0114] In some embodiments, in S807, the server may perform weighted summation on the bandwidth information and the frequency information to obtain the activity level corresponding to the target cloud phone.
[0115] For example, the bandwidth information and the frequency information may be weighted and summed to obtain the activity level corresponding to the target cloud phone. The activity level P5 corresponding to the target cloud phone may be calculated by the following formula:
[0116] P5=P2*v1+P4*v2(3)
[0117] Among them, v1 and v2 can be weight factors, and the weight factors can be set by technicians based on relevant experience.
[0118] In some embodiments, in S808, after the cloud phone client receives an instruction from a user to select a target cloud phone identifier from at least two cloud phone identifiers, the cloud phone client may display the cloud phone candidate layout identifiers.
[0119] Exemplarily, there is a corresponding relationship between the candidate layout identifiers of cloud phones and different layout modes. The user can select different candidate layout identifiers to make the cloud phone client display multiple cloud phones in different layout modes. For example, the candidate layout identifiers of cloud phones may include "layout cloud phones by equal size", "layout cloud phones by activity", etc. When the user selects the identifier "layout cloud phones by equal size", the cloud phone client can layout multiple cloud phones according to equal size.
[0120] In some embodiments, in S809, in response to the user selecting the target cloud phone layout identifier from the cloud phone candidate layout identifiers, the client obtains the activity level of the target cloud phone from the server. Further, in S810, the server returns the activity level of the target cloud phone to the client.
[0121] Exemplarily, after the cloud phone client sends a request to the server to obtain the activity level of the target cloud phone, the server returns the monitored activity level of the target cloud phone to the cloud phone client. It is understandable that the cloud phone client can send a request for the activity level of the target cloud phone to the server under the user's operation. For example, the cloud phone client can send a request for the activity level of the target cloud phone to the server after determining that the user clicks the "Smart Adjustment" control in the target interface.
[0122] For example, the server may monitor the activity of each target cloud phone, and when it is determined that the activity of the target cloud phone meets a preset condition, the server sends the activity of the target cloud phone to the cloud phone. In one example, the preset condition may be that the maximum activity is greater than a preset threshold.
[0123] In some embodiments, in S811, the cloud phone client may determine a first target layout method corresponding to the activity level of the target cloud phone from a plurality of layout methods based on the activity level and a preset correspondence.
[0124] Among them, the preset corresponding relationship includes the corresponding relationship between different activity levels and different cloud phone layouts.
[0125] In an embodiment of the present application, a first target layout mode can be determined based on the activity level corresponding to the target cloud phone and a preset corresponding relationship. When the activity level of the target cloud phone is greater than the first threshold, the first layout mode is determined as the first target layout mode, and the target cloud phone is displayed according to the first layout mode. When the activity level of the target cloud phone is greater than the second threshold and less than the first threshold, the second layout mode is determined as the first target layout mode, and the target cloud phone is displayed according to the second layout mode. When the activity level of the target cloud phone is an arithmetically distributed distribution, the third layout mode is determined as the first target layout mode, and the target cloud phone is displayed according to the third layout mode.
[0126] In an embodiment of the present application, the sizes of the first threshold, the second threshold, and the third threshold can be determined by the activity levels of multiple target cloud phones.
[0127] Exemplarily, when the maximum activity level in the target cloud phone is higher than other activity levels by more than a first threshold, such as 50%, the first layout method can be to adjust the target cloud phone corresponding to the maximum activity level to the center of the target interface, and the remaining target cloud phones are evenly distributed around it. In one example, if the target cloud phone corresponding to the maximum activity level is the third cloud phone 253, and its activity level is higher than the activity levels of the first cloud phone, the second cloud phone, the fourth cloud phone, and the fifth cloud phone by more than 50%, the central position point can be calculated by js, left = (target interface width - third target cloud phone width) / 2, and top can be set to a fixed value. Furthermore, the tag style corresponding to the third cloud phone can be modified, such as the Cascading Style Sheets (CSS), to adjust the display area of the third cloud phone to the center, such as Fig. 9 As shown. Modifying the label style corresponding to the third cloud phone may include modifying the CSS positioning attributes position, left, top and transition attribute transition. Furthermore, the remaining cloud phones may be evenly distributed around the third cloud phone by combining JS calculation with CSS setting of position and size styles. Fig. 9 A schematic diagram of a target cloud phone layout provided by an embodiment of the present application is shown.
[0128] Exemplarily, when the maximum activity level in the target cloud phone exceeds the second threshold of the second maximum activity level, such as 20%, and is higher than other activity levels by more than the first threshold, such as 50%, then the second layout method can be to adjust the target cloud phone corresponding to the maximum activity level to the right side of the target interface, and adjust the target cloud phone corresponding to the second maximum activity level to the left side of the target interface, and the size is slightly smaller than the target cloud phone corresponding to the maximum activity level, and the display areas of the remaining cloud phones are evenly distributed on the left. In one example, if the target cloud phone corresponding to the maximum activity level is the third cloud phone 253, and the second maximum activity level is the third cloud phone 253, then by setting the third cloud phone label left and top styles, the third cloud phone is adjusted to the far right of the target interface, such as Fig.10 As shown, by setting the left and top styles of the second cloud phone label, the second cloud phone is adjusted to the left of the third cloud phone, and by setting the width and height styles of the second cloud phone label, the window of the second cloud phone is slightly smaller than that of the third cloud phone 3. And, by setting the left and top styles of the remaining target cloud phones labels, the remaining cloud phones are evenly distributed on the left side of the target interface. Fig.10 A schematic diagram of another target cloud phone layout provided by an embodiment of the present application is shown.
[0129] Exemplarily, when the activity levels of each target cloud phone in the target cloud phone are approximately presented as an arithmetic sequence, then the third layout method can be to stack the display areas of each target cloud phone in order of activity from high to low. Among them, the overlapping area of each cloud phone does not exceed the overlapping threshold, for example, the overlapping threshold can be 60%. In one example, if the target cloud phone corresponding to the maximum activity level is the third cloud phone 253, and the others are in order from high to low: the first cloud phone 251, the second cloud phone 252, the fourth cloud phone 254, and the fifth cloud phone 255, then by setting the third cloud phone label left / top / z-index style, the display area of the third cloud phone is adjusted to the front, such as Fig.11 As shown, by setting the left, top, and z-index styles of the labels of other target cloud phones, the first cloud phone 251, the second cloud phone 252, the fourth cloud phone 254, and the fifth cloud phone 255 are stacked and displayed, and by offsetting the left and top, the overlapping area of each target cloud phone does not exceed 60%. Fig.11 A schematic diagram of another target cloud phone layout provided by an embodiment of the present application is shown.
[0130] In an embodiment of the present application, after the server returns the target cloud phone data to the client, the server can obtain the traffic information and network request number information of the target cloud phone; and calculate the bandwidth information and frequency information corresponding to the target cloud phone based on the traffic information and network request number information. The server can perform weighted summation on the bandwidth information and the frequency information to obtain the activity level corresponding to the target cloud phone, and send the activity level corresponding to the target cloud phone to the client. The client can match the activity level corresponding to the target cloud phone obtained from the server with the preset corresponding relationship, thereby determining the target cloud phone layout corresponding to the activity level of the target cloud phone, and displaying the target cloud phone according to the target cloud phone layout, thereby providing users with better visual effects and more convenient operations.
[0131] In some optional embodiments, the target control in the target interface can be used to obtain the cloud phone identifier associated with the user. The cloud phone identifier associated with the user can be obtained when the user logs in to the cloud phone client.
[0132] In one example, after the client determines that the user has logged into the cloud phone client, the cloud phone client can send a query request to the server, where the query request is used to query the server for a list of cloud phones under the user's name. After receiving the query request, the server can query the cloud phones under the user's name based on the identity information of the user logging into the cloud phone client, and send the list of cloud phones under the user's name to the cloud phone client.
[0133] In order to adapt to the terminal screen size and bring a comfortable user experience, as another implementation method of the present application, the present application also provides another implementation method of the cloud phone display method, please refer to the following embodiments for details.
[0134] In some optional embodiments, the cloud phone client may obtain the size information of the display screen. The display screen includes the display screen corresponding to the terminal where the user has logged in to the cloud phone client. And according to the size information, the candidate display mode of the target cloud phone is determined. When the user selects the target display mode from the candidate display modes, the target cloud phone is displayed on the display screen according to the target display mode.
[0135] In the embodiment of the present application, the target cloud phone candidate mode refers to the target cloud phone being displayed on the display screen in different display modes.
[0136] In an embodiment of the present application, the target cloud phone candidate modes include at least a first candidate mode and a second candidate mode.
[0137] In one example, the first candidate mode may be a single window mode. It is understandable that in the single window mode, only one target cloud phone can be selected for display at a time. If the user wants to switch the target cloud phone, the user can operate the first control to retrieve the cloud phone identifier and select the target cloud phone to switch.
[0138] In another example, the second candidate mode may be a free window mode. It is understandable that in the free window mode, one or more target cloud phones may be displayed under the target interface of the display. Moreover, each target cloud phone may be dragged, scaled, closed, etc. according to user instructions.
[0139] In the embodiment of the present application, the candidate display mode of the target cloud phone can be determined according to the display screen size. In one example, if it is determined that the display screen size information is less than a preset size threshold, the display screen is determined to be a small screen, and the candidate display modes of the target cloud phone only include the first candidate mode; if it is determined that the display screen size information is greater than or equal to the preset size threshold, the display screen is determined to be a large screen, and the candidate display modes of the target cloud phone include the first candidate mode and the second candidate mode.
[0140] In an embodiment of the present application, candidate display modes for different scenarios may be displayed to the user on a display screen.
[0141] In the embodiment of the present application, the user can select from the candidate display modes to determine the target display mode. The client can display the target cloud phone according to the target display mode selected by the user.
[0142] In the embodiment of the present application, by determining the screen size, different display mode options are provided to the user, so that the display mode of the cloud phone is more adapted to the terminal screen size, providing the user with a comfortable user experience.
[0143] In some optional embodiments, before the client sends a request to obtain the first information of the target cloud phone to the server, the client may receive a verification parameter sent by the server and verify the security of the client based on the verification parameter.
[0144] Exemplarily, security verification can be performed through Token.
[0145] In the embodiment of the present application, performing security verification on the client by verifying parameters can improve security and reduce the burden on the server.
[0146] In some optional embodiments, when the user has logged in, the client can obtain the user's identity information and send a cloud phone identification acquisition request to the server, and the cloud phone identification acquisition request includes the identity information. After receiving the cloud phone identification acquisition request sent by the client, the server can determine multiple cloud phone identifications corresponding to the identity information based on the user's identity information included in the cloud phone identification acquisition request. And send multiple cloud phone identifications to the client. The client can receive multiple cloud phone identifications sent by the server.
[0147] In an embodiment of the present application, the server obtains the user's identity information and determines the cloud phone identifier corresponding to the identity information based on the user's identity information, thereby ensuring that the cloud phone identifier displayed on the client is the cloud phone registered by the logged-in customer, thereby improving the user's experience and avoiding the tedious operation of users logging in one by one.
[0148] Based on the cloud phone display method provided in the above embodiment, the present application also provides a specific implementation method of the cloud phone display device. Please refer to the following embodiment.
[0149] See first Fig.12 The cloud phone display device 1200 provided in the embodiment of the present application includes the following units:
[0150] The first display module 1201 is used to display at least one cloud phone identifier associated with the user when the user has logged in to the cloud phone client;
[0151] The second display module 1202 is used to display a target cloud phone corresponding to the target cloud phone identifier in response to a user selecting a target cloud phone identifier from at least one cloud phone identifier.
[0152] In one embodiment, in response to a user selecting a target cloud phone identifier from at least two cloud phone identifiers and before displaying the target cloud phone corresponding to the cloud phone identifier, the cloud phone display device also includes an acquisition module for sending a request to a server for first information of the target cloud phone in response to the user selecting the target cloud phone identifier from the cloud phone identifiers; receiving the first information of the target cloud phone returned by the server; and the second display module displays the target cloud phone corresponding to the cloud phone identifier in the following manner: displaying the target cloud phone based on the first information.
[0153] In one implementation, the first information includes a target cloud phone instance and target cloud phone data.
[0154] In one embodiment, before sending a request to obtain a target cloud phone instance to a server, the cloud phone display device also includes a verification module for receiving verification parameters sent by the server; and verifying the security of the client based on the verification parameters.
[0155] In one embodiment, the second display module displays the target cloud phone corresponding to the target cloud phone identifier in the following manner: displaying the cloud phone candidate layout identifier; in response to the user selecting the target cloud phone layout identifier from the cloud phone candidate layout identifiers, displaying the target cloud phone according to the first target layout corresponding to the target cloud phone layout identifier.
[0156] In one embodiment, a target cloud phone layout identifier corresponds to multiple layout modes, and different layout modes correspond to different activity levels; before displaying the target cloud phone according to the first target layout corresponding to the target cloud phone layout identifier, the second display module adopts the following method: obtaining the activity level of the target cloud phone from the server; based on the activity level and a preset correspondence, determining the first target layout corresponding to the activity level of the target cloud phone from multiple layout modes, and the preset correspondence includes the correspondence between different activity levels and different layout modes.
[0157] In one embodiment, the second display module displays the target cloud phone corresponding to the target cloud phone identifier in the following manner: obtaining size information of a display screen, the display screen including a display screen corresponding to a terminal on which a user has logged in to the client; determining candidate display modes of the target cloud phone based on the size information; displaying the candidate display modes; and displaying the target cloud phone on the display screen according to the target display mode in response to the user selecting a target display mode from the candidate display modes.
[0158] In one embodiment, when the user is logged in, the user's identity information is obtained; before displaying the target interface, the cloud phone display device also includes: an acquisition module for sending a cloud phone identification acquisition request to a server, the cloud phone identification acquisition request including identity information; and receiving multiple cloud phone identifications sent by the server.
[0159] This application also provides a specific implementation method of the cloud phone display device. Please refer to the following embodiments.
[0160] See first Fig.13 The cloud phone display device 1300 provided in the embodiment of the present application includes the following units:
[0161] The embodiment of the present application provides a cloud phone display device, including:
[0162] An acquisition module 1301 is configured to acquire first information in response to receiving a request for acquiring first information sent by a client;
[0163] The sending module 1302 is used to return the first information to the client, so that the client can display the target cloud phone according to the first information. In one embodiment, the first information includes the target cloud phone instance and the target cloud phone data.
[0164] In one embodiment, after returning the first information to the client, the acquisition module is also used to: obtain the traffic information and network request number information of the target cloud phone; calculate the bandwidth information and frequency information corresponding to the target cloud phone based on the traffic information and network request number information; and perform weighted summation of the bandwidth information and frequency information to obtain the activity level corresponding to the target cloud phone.
[0165] In one embodiment, the cloud phone display device also includes: a determination module, used to receive a cloud phone identification acquisition request sent by a client, the cloud phone identification acquisition request includes the user's identity information; based on the identity information, determine multiple cloud phone identifications corresponding to the identity information; and send multiple cloud phone identifications to the client.
[0166] In one implementation, after sending multiple cloud phone identifiers to the client, the sending module is also used to send verification parameters to the client.
[0167] Fig.14 A schematic diagram of the hardware structure of a cloud phone display device provided in an embodiment of the present application is shown.
[0168] The cloud phone display device may include a processor 1401 and a memory 1402 storing computer program instructions.
[0169] Specifically, the processor 1401 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.
[0170] The memory 1402 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 1402 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. In appropriate cases, the memory 1402 may include a removable or non-removable (or fixed) medium. In appropriate cases, the memory 1402 may be inside or outside the integrated gateway disaster recovery device. In a specific embodiment, the memory 1402 is a non-volatile solid-state memory.
[0171] The memory may include read-only memory (ROM), random access memory (RAM), magnetic disk storage media devices, optical storage media devices, flash memory devices, electrical, optical or other physical / tangible memory storage devices. Thus, typically, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to an aspect of the present disclosure.
[0172] The processor 1401 implements any one of the cloud phone display methods in the above embodiments by reading and executing computer program instructions stored in the memory 1402 .
[0173] In one example, the cloud phone display device may further include a communication interface 1403 and a bus 1410. Fig.14 As shown, the processor 1401, the memory 1402, and the communication interface 1403 are connected via a bus 1410 and communicate with each other.
[0174] The communication interface 1403 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.
[0175] Bus 1410 includes hardware, software or both, and the parts of online data flow billing equipment are coupled to each other. For example, but not limitation, bus may include accelerated graphics port (AGP) or other graphics bus, enhanced industrial standard architecture (EISA) bus, front-end bus (FSB), hypertransport (HT) interconnection, industrial standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 1410 may include one or more buses. Although the present application embodiment describes and shows a specific bus, the present application considers any suitable bus or interconnection.
[0176] The cloud phone display device can be operated by the user to execute the cloud phone display method in the embodiment of the present application, thereby realizing the combination Figure 1 and Fig.14 The cloud phone display method and device described.
[0177] In addition, in combination with the cloud phone display method in the above embodiment, the embodiment of the present application can provide a computer storage medium for implementation. The computer storage medium stores computer program instructions; when the computer program instructions are executed by the processor, any one of the cloud phone display methods in the above embodiment is implemented.
[0178] The present embodiment also provides a computer program product, including a computer program, which, when executed, implements any one of the cloud phone display methods in the above embodiments.
[0179] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.
[0180] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.
[0181] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.
[0182] Aspects of the present disclosure are described above with reference to the flowchart and / or block diagram of the method, device (system) and computer program product according to the embodiment of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It can also be understood that each box in the block diagram and / or flowchart and the combination of boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs a specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.
[0183] The above is only a specific implementation of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the protection scope of this application.
Claims
1. A cloud phone display method, characterized in that: Applied to a client, the method comprises: When the user is logged in, display at least two cloud phone identifiers associated with the user; In response to the user's operation of selecting a target cloud phone identifier from the at least two cloud phone identifiers, a target cloud phone corresponding to the target cloud phone identifier is displayed.
2. The cloud phone display method according to claim 1, characterized in that: After the user selects a target cloud phone identifier from the at least two cloud phone identifiers and before displaying the target cloud phone corresponding to the cloud phone identifier, the method further includes: In response to the user selecting a target cloud phone identifier from the cloud phone identifiers, sending a request to the server for obtaining first information of the target cloud phone; Receive the first information of the target cloud phone returned by the server; The displaying of the target cloud phone corresponding to the cloud phone identifier includes: The target cloud phone is displayed according to the first information.
3. The method according to claim 2, characterized in that The first information includes a target cloud phone instance and target cloud phone data.
4. The method according to claim 2, characterized in that: Before sending a request for obtaining the first information of the target cloud phone to the server, the method further includes: Receive verification parameters sent by the server; The client security is verified based on the verification parameter.
5. The cloud phone display method according to claim 1, characterized in that: The displaying of the target cloud phone corresponding to the target cloud phone identifier includes: Display the candidate layout identifiers of the cloud phone; In response to a user's operation of selecting a target cloud phone layout identifier from the cloud phone candidate layout identifiers, the target cloud phone is displayed in a first target layout manner corresponding to the target cloud phone layout identifier.
6. The method according to claim 5, characterized in that The target cloud phone layout identifier corresponds to multiple layout modes, and different layout modes correspond to different activity levels; Before displaying the target cloud phone in the first target layout mode corresponding to the target cloud phone layout identifier, the method further includes: Get the activity level of the target cloud phone from the server; Based on the activity level and the preset correspondence, a first target layout method corresponding to the activity level of the target cloud phone is determined from multiple layout methods, and the preset correspondence includes a correspondence between different activity levels and different layout methods.
7. The method according to claim 1, characterized in that The displaying of the target cloud phone corresponding to the target cloud phone identifier includes: Acquire size information of a display screen, where the display screen includes a display screen corresponding to a terminal where the user has logged in to the client; Determining a candidate display mode of the target cloud phone according to the size information; displaying the candidate display modes; In response to the user selecting a target display mode from the candidate display modes, the target cloud phone is displayed on the display screen according to the target display mode.
8. The method according to claim 1, characterized in that: If the user is logged in, obtain the user's identity information; Before displaying at least two cloud phone identifiers associated with the user, the method further includes: Sending a cloud phone identification acquisition request to the server, wherein the cloud phone identification acquisition request includes the identity information; Receive multiple cloud phone identifiers sent by the server.
9. A cloud phone display method, characterized in that: Applied to a server, the method comprises: In response to receiving a request for obtaining first information sent by a client, obtaining the first information; The first information is returned to the client, so that the client displays the target cloud phone according to the first information.
10. The method according to claim 9, characterized in that The first information includes a target cloud phone instance and target cloud phone data.
11. The method according to claim 9, characterized in that After returning the first information to the client, the method further includes: Obtaining traffic information and network request times of the target cloud phone; Calculate the bandwidth information and frequency information corresponding to the target cloud phone according to the traffic information and the network request number information; The bandwidth information and the frequency information are weighted and summed to obtain the activity level corresponding to the target cloud phone.
12. The method according to claim 9, characterized in that Also includes: Receive a cloud phone identification acquisition request sent by a client, wherein the cloud phone identification acquisition request includes the user's identity information; Based on the identity information, determining multiple cloud phone identifiers corresponding to the identity information; The multiple cloud phone identifiers are sent to the client.
13. The method according to claim 12, characterized in that Before displaying at least two cloud phone identifiers associated with the user, the method further includes: Send verification parameters to the client.
14. A cloud phone display device, characterized in that: Applied to a client, the device comprises: A first display module, used to display at least two cloud phone identifiers associated with the user when the user is logged in; The second display module is used to display a target cloud phone corresponding to the target cloud phone identifier in response to the user selecting a target cloud phone identifier from the at least two cloud phone identifiers.
15. A cloud phone display device, characterized in that: Applied to a server, the device comprises: An acquisition module, configured to acquire the first information in response to receiving an acquisition request for the first information sent by a client; The sending module is used to return the first information to the client, so that the client displays the target cloud phone according to the first information.
16. A cloud phone display device, characterized in that: The device comprises: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, it implements the cloud phone display method as described in any one of claims 1-8; or it implements the cloud phone display method as described in any one of claims 9-13.
17. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer program instructions, and when the computer program instructions are executed by the processor, the cloud phone display method described in any one of claims 1-8 is implemented; or the cloud phone display method described in any one of claims 9-13 is implemented.
18. A computer program product, characterized in that When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the cloud phone display method as described in any one of claims 1 to 8; or implements the cloud phone display method as described in any one of claims 9 to 13.
Citation Information
Patent Citations
Task display method and device
CN105094608A
Application activity degree obtaining method and device and equipment
CN107092678A
Cloud mobile phone shortcut creation method and system
CN111221451A
Cloud mobile phone equipment distribution method and device
CN112272354A
Cloud mobile phone control method and equipment
CN113242275A
