Cloud mobile phone self-inspection and management method, device, equipment, medium and product

By implementing self-test and management methods between cloud mobile phones and servers, the problem of cloud mobile phones failing to recycle server resources in a timely manner, efficient detection and management are achieved, and the rapid and accurate recycling of cloud mobile devices is supported.

CN120200933APending Publication Date: 2025-06-24GUANGZHOU DULING TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510331105.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-19
Publication Date
2025-06-24

AI Technical Summary

Technical Problem

If cloud mobile phones fail to be recycled in time during use, they may continue to occupy valuable server resources, including storage space, computing power and network bandwidth, resulting in waste of resources and management difficulties.

Method used

By implementing self-test and management methods between the cloud mobile phone and the server, the cloud mobile phone conducts self-test based on the detection content and time obtained from the server, obtains the detection results and feeds them back to the server, and then manages and recycles them by the server.

Benefits of technology

It greatly reduces manual intervention, improves detection efficiency, reduces error rate, avoids the problem of cloud mobile phone failure to recycle server resources in time, and provides strong support for the rapid and accurate recycling of cloud mobile devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120200933A_ABST
    Figure CN120200933A_ABST
Patent Text Reader

Abstract

The invention provides a cloud mobile phone self-inspection and management method, device and equipment, a medium and a product, relates to the technical field of computers, in particular to the technical fields of big data, image processing, cloud data processing and the like, and can be used for cloud computing and cloud services. According to the specific implementation scheme, the method comprises the steps of obtaining target detection content and target detection time from a server according to a current equipment state of a target cloud mobile phone; the target detection content comprises a target detection identifier; performing self-inspection on the target cloud mobile phone according to the target detection content and the target detection time to obtain a target detection result; and feeding back the target detection result to the server, so that the server manages the target cloud mobile phone according to the target detection result. According to the technical scheme, the cloud mobile phone detection and management efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technologies, in particular to technologies such as big data, image processing, and cloud data processing, and can be used in cloud computing and cloud services. Background Art

[0002] With the continuous development and popularization of cloud computing technology, cloud phones, as a new type of mobile computing model, have gradually emerged. Cloud phones allow remote access and use of virtual phones through the network, which provides greater flexibility and convenience for enterprises and individuals. However, with the increase in the number of cloud phones and the improvement of management requirements, if cloud phones are not recycled in a timely manner during use, they may continue to occupy valuable server resources, including storage space, computing power, and network bandwidth. Therefore, how to efficiently implement cloud phone recycling management has become an urgent problem to be solved. Summary of the Invention

[0003] The present disclosure provides a cloud phone self-checking and management method, device, equipment, medium, and product.

[0004] According to one aspect of the present disclosure, a cloud phone self-checking method is provided, which is applied to a target cloud phone. The method includes:

[0005] Obtain target detection content and a target detection time from a server according to the current device state of the target cloud phone; the target detection content includes a target detection identifier;

[0006] Perform self-checking on the target cloud phone according to the target detection content and the target detection time to obtain a target detection result;

[0007] Feedback the target detection result to the server so that the server manages the target cloud phone according to the target detection result.

[0008] According to another aspect of the present disclosure, a cloud phone management method is provided, which is applied to a server. The method includes:

[0009] Obtain the current device state of a target cloud phone;

[0010] Determine the target detection time and target detection content of the target cloud phone according to the current device state;

[0011] Send the target detection time and the target detection content to the target cloud phone so that the target cloud phone performs self-checking on the target cloud phone according to the target detection content and the target detection time;

[0012] Obtain the target detection result fed back by the target cloud phone, and manage the target cloud phone according to the target detection result.

[0013] According to another aspect of the present disclosure, a cloud phone self-checking device is provided, which is configured in a target cloud phone. The device includes:

[0014] A detection time and content acquisition module, configured to obtain target detection content and a target detection time from a server according to the current device state of the target cloud phone; the target detection content includes a target detection identifier;

[0015] A target detection result determination module, configured to perform a self-check on the target cloud phone according to the target detection content and the target detection time to obtain a target detection result;

[0016] A target detection result feedback module, configured to feedback the target detection result to the server, so that the server manages the target cloud phone according to the target detection result.

[0017] According to another aspect of the present disclosure, a cloud phone management device is provided, which is configured in a server. The device includes:

[0018] A current device state acquisition module, configured to acquire the current device state of the target cloud phone;

[0019] A detection time and content determination module, configured to determine the target detection time and target detection content of the target cloud phone according to the current device state;

[0020] A detection time and content distribution module, configured to distribute the target detection time and the target detection content to the target cloud phone, so that the target cloud phone performs a self-check on the target cloud phone according to the target detection content and the target detection time;

[0021] A cloud phone management module, configured to acquire the target detection result fed back by the target cloud phone and manage the target cloud phone according to the target detection result.

[0022] According to another aspect of the present disclosure, an electronic device is provided. The electronic device includes:

[0023] At least one processor; and

[0024] A memory communicatively connected to the at least one processor; wherein,

[0025] The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor, so that the at least one processor can execute the cloud phone self-checking method or the cloud phone management method according to any embodiment of the present disclosure.

[0026] According to another aspect of the present disclosure, there is provided a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause a computer to execute the cloud phone self-check method or the cloud phone management method described in any embodiment of the present disclosure.

[0027] According to another aspect of the present disclosure, there is provided a computer program product including a computer program, which implements the cloud phone self-check method or the cloud phone management method described in any embodiment of the present disclosure when executed by a processor.

[0028] According to the technology of the present disclosure, the detection efficiency of cloud phones can be improved.

[0029] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it used to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] The drawings are used to better understand the solution and do not constitute a limitation to the present disclosure. Among them:

[0031] Figure 1 is a flowchart of a cloud phone self-check method provided according to an embodiment of the present disclosure;

[0032] Figure 2 is a flowchart of another cloud phone self-check method provided according to an embodiment of the present disclosure;

[0033] Figure 3 is a flowchart of a cloud phone management method provided according to an embodiment of the present disclosure;

[0034] Figure 4 is a schematic structural diagram of a cloud phone self-check device provided according to an embodiment of the present disclosure;

[0035] Figure 5 is a schematic structural diagram of a cloud phone management device provided according to an embodiment of the present disclosure;

[0036] Figure 6 is a block diagram of an electronic device used to implement the cloud phone self-check method or the cloud phone management method of the embodiments of the present disclosure. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0037] The following describes exemplary embodiments of the present disclosure with reference to the accompanying drawings. Various details of the embodiments of the present disclosure are included to help understanding, and they should be considered merely exemplary. Therefore, those of ordinary skill in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.

[0038] It should be noted that in the description of the present invention, the terms "first", "second", etc. in the specification, claims and the above drawings are used to distinguish similar objects, and do not necessarily describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units does not necessarily limit to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0039] In addition, it should be noted that in the technical solution of the present invention, the collection, storage, use, processing, transmission, provision and disclosure of cloud mobile phone related data comply with the provisions of relevant laws and regulations and do not violate public order and good customs.

[0040] Figure 1 is a flowchart of a cloud mobile phone self-checking method provided according to an embodiment of the present disclosure. This method is applicable to the situation of how to self-check the status of a cloud mobile phone. This method can be executed by a cloud mobile phone self-checking device, which can be implemented in software and / or hardware and can be integrated into an electronic device carrying the cloud mobile phone self-checking function, such as a cloud mobile phone. As Figure 1 shown, the cloud mobile phone self-checking method of this embodiment may include:

[0041] S101, according to the current device status of the target cloud mobile phone, obtain the target detection content and the target detection time from the server.

[0042] In this embodiment, the target cloud mobile phone refers to the cloud mobile phone that needs to be self-checked; optionally, the target cloud mobile phone may be a lightweight NanoHttp. The so-called current device status refers to the current device status of the target cloud mobile phone, including but not limited to states such as enabled, reserved for customer service, newly listed, to be enabled, manually disabled, risk control disabled, unbinding disabled, replacement disabled, migration unbinding disabled, and experience unbinding disabled. The so-called target detection content refers to the detection content for detecting the target cloud mobile phone, including but not limited to target detection identifiers, target detection methods, target detection logics, etc. Among them, the target detection identifier is used to identify the type of detection method; the target detection methods include but not limited to black screen detection, desktop detection, download down detection, packet loss detection, memory detection, storage detection, root detection, and temperature detection, etc.; the target detection logic is the detection logic corresponding to the detection method. The so-called target detection time refers to the time when the cloud mobile phone is detected, including but not limited to scheduled detection time and cyclic detection time.

[0043] Specifically, the target cloud mobile phone can report its current device status. After the server receives the current device status reported by the target cloud mobile phone, it sends the target detection content and target detection time to the target cloud mobile phone. Correspondingly, the target cloud mobile phone can listen for the target detection content and target detection time sent by the server through a plugin.

[0044] S102, perform a self-check on the target cloud mobile phone according to the target detection content and target detection time to obtain a target detection result.

[0045] In this embodiment, the target detection result refers to the result after the target cloud mobile phone performs a self-check, including passing or failing.

[0046] An optional method is that the target cloud mobile phone can perform a self-check on the target cloud mobile phone according to the target detection content at the target detection time to obtain a target detection result.

[0047] S103, feedback the target detection result to the server so that the server can manage the target cloud mobile phone according to the target detection result.

[0048] Specifically, the target cloud mobile phone can feedback the target detection result to the server. Correspondingly, after the server receives the target detection result, it analyzes the target detection result and manages the target cloud mobile phone, such as recycling or continuing to use, etc.

[0049] The technical solution provided by the embodiments of the present disclosure includes: obtaining the target detection content and target detection time from the server according to the current device status of the target cloud mobile phone; the target detection content includes a target detection identifier; performing a self-check on the target cloud mobile phone according to the target detection content and target detection time to obtain a target detection result; and feedbacking the target detection result to the server so that the server can manage the target cloud mobile phone according to the target detection result. Through the above technical solution, by performing automated detection inside the cloud mobile phone, it can greatly reduce manual intervention, improve the detection efficiency, reduce the error rate, thereby avoiding the problem that the cloud mobile phone fails to be recycled in time and occupies server resources, providing strong support for the rapid and accurate recycling of cloud mobile phone devices, and also laying a solid foundation for the secondary sales of cloud mobile phone devices.

[0050] Based on the above embodiments, as an optional method of the present disclosure, it further includes: sending the target detection result to the big data side so that the big data side can perform cloud mobile phone analysis based on the target detection result.

[0051] Specifically, the target cloud mobile phone can also send the target detection result to the big data side, and the big data side analyzes the applications in the target cloud mobile phone according to the target detection result. For example, perform feature analysis on the target detection result to identify applications to be updated; or, analyze the target detection result to obtain the proportion of abnormal cloud mobile phone devices, etc.

[0052] It is understandable that by analyzing the cloud mobile phone applications based on the object detection results on the big data side, the applications to be updated can be quickly identified, and the applications can be updated in a timely manner to ensure that the application duration version is always in the latest state.

[0053] On the basis of the above embodiments, as an alternative way of the present disclosure, the target cloud mobile phone is self-checked according to the object detection content and the object detection time to obtain the object detection result, including: when it is recognized according to the time information in the target cloud mobile phone that the target cloud mobile phone meets the object detection time, the target cloud mobile phone is self-checked according to the object detection content to obtain the object detection result.

[0054] An alternative way is that if the current device state of the target cloud mobile phone is enabled or reserved for customer service, the object detection time is the cyclic detection time. When it is recognized according to the time information in the target cloud mobile phone that the target cloud mobile phone meets the object detection time, that is, the cyclic detection time, the target cloud mobile phone is self-checked according to the object detection content to obtain the object detection result. It should be noted that the cyclic detection time refers to the time for detection at regular intervals.

[0055] Another alternative way is that if the current device state of the target cloud mobile phone is at least one of newly listed, to be enabled, manually disabled, risk-controlled disabled, and service-disabled, the object detection time is the scheduled detection time. When it is recognized according to the time information in the target cloud mobile phone that the target cloud mobile phone meets the object detection time, that is, the cyclic detection time, the target cloud mobile phone is self-checked according to the object detection content to obtain the object detection result. It should be noted that the scheduled detection time refers to the specified time.

[0056] Another alternative way is that if the current device state of the target cloud mobile phone is at least one of unbinding disabled, replacement disabled, migration unbinding disabled, and experience unbinding disabled, the target cloud mobile phone responds to the device reset instruction issued by the server to reset the target cloud mobile phone, that is, restore the factory settings, and then when it is recognized according to the time information in the target cloud mobile phone that the target cloud mobile phone meets the object detection time, that is, the cyclic detection time, the target cloud mobile phone is self-checked according to the object detection content to obtain the object detection result. It should be noted that here the object detection time is also the cyclic detection time.

[0057] It is understandable that by performing self-checks on different states of the target cloud mobile phone with different object detection times, the cloud mobile phone can perform self-checks more accurately.

[0058] Figure 2It is a flowchart of another cloud phone self-checking method provided according to an embodiment of the present disclosure. On the basis of the above embodiment, this embodiment further optimizes "performing self-checking on the target cloud phone according to the target detection content to obtain the target detection result", and provides an optional implementation solution. As Figure 2 shown, the cloud phone self-checking method of this embodiment may include:

[0059] S201, according to the current device state of the target cloud phone, obtain the target detection content and the target detection time from the server.

[0060] Among them, the target detection content includes a target detection identifier.

[0061] S202, take a screenshot of the current desktop of the target cloud phone according to the target detection identifier to obtain the current desktop screenshot.

[0062] In this embodiment, the current desktop refers to the desktop of the target cloud phone corresponding to the target detection time. The so-called current desktop screenshot refers to the image obtained after taking a screenshot of the current desktop of the target cloud phone.

[0063] Specifically, if the target detection identifier is a desktop detection identifier, take a screenshot of the current desktop of the target cloud phone to obtain the current desktop screenshot.

[0064] S203, obtain the sample picture set from the local or the server according to the picture abstracts of the sample pictures in the sample picture set in the target detection content.

[0065] In this embodiment, the sample picture set refers to a picture set used for cloud phone desktop detection, including at least two sample pictures; among them, the sample picture is the standard desktop area image corresponding to the target cloud phone. It should be noted that the number of sample picture sets is one or two; generally, if the version is determined and there is only one version currently, the number of sample picture sets is one; if the target cloud phone is in the version upgrade stage and there are two old and new versions, then the number of sample picture sets is two at this time. It can be understood that by configuring different sample picture sets for desktop detection, it can ensure that the target cloud phones of both old and new versions can achieve accurate desktop detection when the target cloud phone is in the version upgrade stage.

[0066] It should be noted that the target cloud phone locally caches the sample pictures and the picture summaries of the sample pictures. Among them, the picture summary is used to uniquely identify the sample picture, which can be MD5 for example. The sample pictures and the picture summaries of the sample pictures sent from the server are obtained for the first time and cached locally. Subsequently, when it is recognized that the picture summary of the sample picture has changed, the updated sample picture is obtained from the server. It can be understood that the sample pictures can be saved locally on the target cloud phone, and only the picture summaries of the sample pictures are obtained each time desktop detection is performed. When it is recognized that the picture summary has changed, pulling the sample pictures from the server can avoid wasting bandwidth.

[0067] Specifically, according to the picture summaries of the sample pictures in the sample picture set in the target detection content, the sample pictures are obtained from the local of the target cloud phone. If the sample pictures cannot be found locally based on the picture summaries, the sample pictures are pulled from the server.

[0068] S204, Crop the current desktop screenshot according to the sample size and sample position of the sample pictures in the sample picture set to obtain the current desktop cropped picture.

[0069] In this embodiment, the sample size refers to the size of the sample picture; the so-called sample position refers to the desktop position of the sample picture in the target cloud phone; it should be noted that the sample sizes of different sample pictures are different, and the sample positions are also different. The so-called current desktop cropped picture refers to the image obtained by cropping the current desktop screenshot.

[0070] Specifically, for each sample picture, according to the sample size and sample position of the sample picture, the corresponding image is cropped from the current desktop screenshot to obtain the current desktop cropped picture corresponding to the sample picture.

[0071] S205, Compare the current desktop cropped picture with the sample picture to determine the desktop detection result, and use the desktop detection result as the target detection result.

[0072] In this embodiment, the desktop detection result refers to the result obtained after performing desktop detection on the target cloud phone, including passing or not passing.

[0073] Specifically, for each sample picture and its corresponding current desktop cropped picture, a similarity comparison is performed, such as pixel comparison. If the similarity value in the comparison result is greater than the similarity threshold, it is determined that the comparison is successful. If the comparison of each sample picture in the sample picture set with its corresponding current desktop cropped picture is successful, it is determined that the desktop detection result is passed; otherwise, it is determined that the desktop detection result is not passed. Furthermore, the desktop detection result is used as the target detection result.

[0074] It should be noted that when there are two sample picture sets, if one of the sample picture sets is successfully compared, the desktop detection result is determined to be passed; otherwise, the desktop detection result is determined to be failed.

[0075] S206. Feed back the target detection result to the server so that the server can manage the target cloud phone according to the target detection result.

[0076] The technical solution provided by the embodiments of the present disclosure takes a screenshot of the current desktop of the target cloud phone according to the target detection identifier to obtain the current desktop screenshot; obtains the sample picture set from the local or the server according to the picture summary of the sample pictures in the sample picture set in the target detection content; crops the current desktop screenshot according to the sample size and sample position of the sample pictures in the sample picture set to obtain the current desktop cropped picture; compares the current desktop cropped picture with the sample pictures to determine the desktop detection result, and uses the desktop detection result as the target detection result. The above technical solution can effectively detect the desktop situation of the target cloud phone by matching the screenshot based on the sample picture set, so as to determine whether the target cloud phone is normal.

[0077] On the basis of the above embodiments, as an optional manner of the present disclosure, self-checking the target cloud phone according to the target detection content to obtain the target detection result includes: taking a screenshot of the current screen image of the target cloud phone according to the target detection identifier to obtain the current screen screenshot; collecting the non-black pixels of the current screen screenshot to obtain the number of non-black pixels; obtaining the black screen detection result according to the number of non-black pixels and the black screen threshold in the target detection content, and using the black screen detection result as the target detection result.

[0078] Wherein, the current screen image refers to the screen image of the target cloud phone during real-time use. The so-called current screen screenshot refers to the image obtained by taking a screenshot of the current screen image. The so-called number of non-black pixels refers to the number of pixels with non-black pixel values in the current screen screenshot. The so-called black screen threshold refers to the number of pixels used to evaluate whether the target cloud phone is black-screened. The so-called black screen detection result refers to the result obtained by performing a black screen detection on the target cloud phone, including passed (i.e., non-black screen) or failed (i.e., black screen).

[0079] Specifically, if it is recognized according to the target detection identifier that the detection method is black screen detection, a screenshot of the current screen image of the target cloud phone is taken to obtain the current screen screenshot, and then the number of non-black pixels in the current screen screenshot is collected to obtain the number of non-black pixels. If the number of non-black pixels is greater than the black screen threshold, it is determined that the target cloud phone is non-black screen; otherwise, it is determined that the target cloud phone is black screen.

[0080] It can be understood that by collecting the number of non-black pixels during the use of the target cloud phone in real time for black screen detection of the target cloud phone, the accuracy of black screen detection can be improved.

[0081] Based on the above embodiments, as another alternative of the present disclosure, the target cloud mobile phone is self-checked according to the target detection content to obtain a target detection result, including: obtaining the current mobile phone situation of the target cloud mobile phone according to the target detection identifier; determining the target detection result according to the current mobile phone situation and the detection threshold in the corresponding target detection content; wherein, the current mobile phone situation includes at least one of the following: the current memory situation, the current storage situation, the current packet loss situation, and the current CPU temperature.

[0082] Specifically, the corresponding detection method can be identified according to the target detection identifier, and then the current mobile phone situation of the target cloud mobile phone corresponding to the detection method is obtained, such as the current memory situation, the current storage situation, the current packet loss situation, the current download situation, and the current CPU temperature. For example, the current memory situation of the target cloud mobile phone can be obtained through the memory acquisition method in the activity manager of the target cloud mobile phone system, such as Activity Manager getMemoryInfo; or, the current storage situation of the target cloud mobile phone can be obtained through the storage statistics manager of the target cloud mobile phone system, such as StorageStatsManager; or, the current download down situation and the current packet loss situation of the target cloud mobile phone can be obtained through the ping command; or the current CPU temperature can be obtained by obtaining the relevant values of the sys node, that is, the node that stores the data of the target cloud mobile phone system. Then, the target detection result is obtained by comparing the current mobile phone situation with the detection threshold in the corresponding target detection content.

[0083] It can be understood that by detecting the target cloud mobile phone from different dimensions, the detection efficiency of the target cloud mobile phone can be improved.

[0084] Figure 3 It is a flowchart of a cloud mobile phone management method provided according to an embodiment of the present disclosure. This embodiment is applicable to the situation of how to manage cloud mobile phones based on the cloud mobile phone status. This method can be executed by a cloud mobile phone management device, and the device can be implemented in a software and / or hardware manner and can be integrated into an electronic device with cloud mobile phone management functions, such as a server. It should be noted that the same content as in the above embodiments, such as nouns, in this embodiment has the same specific explanations as in the above embodiments, and will not be repeated in this embodiment.

[0085] As Figure 3 shown, the cloud mobile phone management method of this embodiment may include:

[0086] S301, obtain the current device status of the target cloud mobile phone.

[0087] Specifically, the server obtains the current device status reported by the target cloud mobile phone.

[0088] S302. Determine the target detection time and target detection content of the target cloud phone according to the current device status.

[0089] An optional method is to obtain the editing operation on the configuration file, that is, modify the corresponding code item according to the current device status, to determine the target detection time and target detection content of the target cloud phone.

[0090] Another optional method is to, according to the current device status, in response to the configuration operation of the detection time on the cloud phone detection interface, obtain the target detection time; in response to the configuration operation of the detection content on the cloud phone detection interface, obtain the target detection content.

[0091] Among them, the cloud phone detection interface is an interface for configuring detection information such as detection content and detection time.

[0092] Specifically, it is possible to, according to the current device status, in response to the configuration operation of the detection time by the administrator on the cloud phone detection interface, obtain the target detection time. In response to selecting the target detection method such as black screen detection, desktop detection, etc. from the drop-down options of the detection content on the cloud phone detection interface, then selecting greater than, less than, or equal to, etc. from the corresponding operator drop-down options, and finally obtaining the value filled in by the administrator at the corresponding threshold, obtain the target detection content.

[0093] It can be understood that through the cloud phone detection interface, that is, the visualization interface, cloud phone detection configuration is carried out, which is more intuitive and clear for cloud phone detection configuration, so as to reduce the configuration difficulty and improve the detection configuration efficiency.

[0094] S303. Send the target detection time and target detection content to the target cloud phone so that the target cloud phone can perform self-check on the target cloud phone according to the target detection content and target detection time.

[0095] Specifically, the server sends the target detection time and target detection content to the target cloud phone according to the target detection time; correspondingly, the target cloud phone can perform self-check on the target cloud phone according to the target detection content and target detection time, obtain the target detection result, and feedback the target detection result to the server.

[0096] S304. Obtain the target detection result feedback by the target cloud phone and manage the target cloud phone according to the target detection result.

[0097] Specifically, the server obtains the target detection result feedback by the target cloud phone and manages the target cloud phone according to the target detection result, including but not limited to status update of the target cloud phone, recycling of the target cloud phone, etc.

[0098] The technical solution provided by the embodiments of the present disclosure includes obtaining the current device status of the target cloud phone; determining the target detection time and target detection content of the target cloud phone according to the current device status; then sending the target detection time and target detection content to the target cloud phone so that the target cloud phone can perform self-check according to the target detection content and target detection time; and further obtaining the target detection result feedback by the target cloud phone and managing the target cloud phone according to the target detection result. Through the above technical solution, by sending the target detection content and target detection time to the cloud phone to enable automated detection inside the cloud phone, manual intervention can be significantly reduced, the detection efficiency can be improved, and the error rate can be reduced, thus avoiding the problem that the cloud phone fails to be recycled in time and occupies server resources, providing strong support for the rapid and accurate recycling of cloud phone devices, and also laying a solid foundation for the secondary sales of cloud phone devices.

[0099] Based on the above embodiments, as an optional manner of the present disclosure, if the current device status belongs to the first detection status, where the first detection status is enabled and reserved for customer service, managing the target cloud phone according to the target detection result includes: if the target detection result fails, updating the current device status to detection disabled and marking the device exception type of the target cloud phone; if the target detection result passes, keeping the current device status unchanged.

[0100] Specifically, if the current device status belongs to the first detection status, where the first detection status is enabled and reserved for customer service, and further if the target detection result fails, then update the current device status to detection disabled, mark the device exception type or error code of the target cloud phone, such as black screen, etc., and send this information to the server for display in the device center; at the same time, continue to send the target detection content corresponding to detection disabled to the target cloud phone, that is, wait for the next round of detection trigger. It should be noted that the cloud phone device with detection disabled will not be released for binding. If the target detection result passes, keep the current device status unchanged.

[0101] It can be understood that managing according to the current device status can continuously detect normal cloud phone devices, ensure that the cloud phone can always be in a normal state, so as to ensure that the cloud phone can be used normally, and further prevent problems from occurring to the cloud phone device before it is sold, resulting in the cloud phone purchaser buying a problematic device.

[0102] Based on the above embodiments, as another alternative of the present disclosure, if the current device state belongs to the second detection state, where the second detection state is newly shelved, to be enabled, manually disabled, risk control disabled, and business disabled, then the target cloud phone is managed according to the target detection result, including: if the target detection result fails, the current device state remains unchanged, and the device exception type of the target cloud phone is identified; if the target detection result passes, the current device state remains unchanged.

[0103] Specifically, if the current device state belongs to the second detection state, where the second detection state is newly shelved, to be enabled, manually disabled, risk control disabled, and business disabled, and then if the target detection result fails, the current device state remains unchanged, and the device exception type or error code of the target cloud phone is identified and these information are sent to the server for display in the device center; at the same time, the target detection content corresponding to detection and disabling is continuously sent to the target cloud phone, that is, waiting for the trigger of scheduled detection. If the target detection result passes, the current device state still remains unchanged, and the target detection content corresponding to detection and disabling is continuously sent to the target cloud phone, that is, waiting for the trigger of scheduled detection.

[0104] It can be understood that this can check new cloud phone devices and pay attention to the detection results for analyzing the situation of the shelved cloud phone devices.

[0105] Based on the above embodiments, as another alternative of the present disclosure, if the current device state belongs to the third detection state, where the third detection state is unbinding and disabling, replacement and disabling, migration and unbinding and disabling, and experience and unbinding and disabling, then the target cloud phone is managed according to the target detection result, including: if the target detection result fails, the current device state is updated to detection and disabling, and the device exception type of the target cloud phone is identified; if the target detection result passes, the current device state is updated to enabled.

[0106] Specifically, if the current device state belongs to the third detection state, where the third detection state is unbinding and disabling, replacement and disabling, migration and unbinding and disabling, and experience and unbinding and disabling, then according to the configured waiting time, the device of the target cloud phone is reset, that is, restored to the factory settings. Then if the target detection result fails, the current device state is updated to detection and disabling, and the device exception type or error code of the target cloud phone is identified, such as black screen, etc., and these information are sent to the server for display in the device center; at the same time, the target detection content corresponding to detection and disabling is continuously sent to the target cloud phone, that is, waiting for the trigger of the next round of detection. If the target detection result passes, the current device state is updated to enabled.

[0107] It is understandable that if the target cloud phone has been used by the purchaser before, the cloud phone needs to be reset after unbinding to clear the legacy data and applications to avoid occupying server resources. Then, the normal cloud phone device needs to be continuously detected to ensure that the cloud phone can be in a normal state in real time, thereby preventing problems with the cloud phone device before it is sold, causing the cloud phone purchaser to purchase problematic devices.

[0108] On the basis of the above embodiments, it should be noted that, currently, the equipment recycling inspection process mainly relies on manual processing. Although this method guarantees the accuracy of the inspection to a certain extent, it undoubtedly increases the labor cost and time cost. Manual inspection is not only time-consuming, but may also cause errors due to human factors, thereby affecting the secondary sales and overall operational efficiency of the equipment. In addition, problems that arise during the equipment recycling process also need to be manually classified and processed. This link also has the problem of low processing efficiency. Manual classification is not only time-consuming and labor-intensive, but may also cause confusion due to different classification standards, further reducing the recycling efficiency.

[0109] The target cloud phone detection solution has the following problems: 1) Resource waste: If the cloud phone is not recycled in time during use, it may continue to occupy valuable server resources, including storage space, computing power, and network bandwidth. These resources could have been used to handle the needs of other customers or businesses, but because the cloud phone was not recycled in time, they were idle and wasted. This waste of resources not only increases the operating costs of the enterprise, but also reduces the overall utilization efficiency of the server. 2) Management difficulties: The management of cloud phone equipment mainly relies on manual classification and processing, which is not only inefficient but also prone to errors. As the number of cloud phones continues to increase, the difficulty of management is gradually increasing. 3) Increased operating expenses: Inventory cannot be released in time, and new equipment needs to be continuously put on the shelves, increasing operating expenses.

[0110] The technical solution provided by the present disclosure can automatically detect cloud phone devices, can greatly reduce manual intervention, improve detection efficiency, and significantly reduce the error rate. This not only provides strong support for the rapid and accurate recovery and detection of cloud phone devices, but also lays a solid foundation for the secondary sales of cloud phone devices. Secondly, by analyzing the results of the automated detection equipment, an intelligent classification system, namely the first detection state, the second detection state, and the third detection state, can be constructed to achieve automatic identification and classification of cloud phone device problems, which can greatly improve processing efficiency, reduce the tediousness and confusion of manual classification, and improve overall operational efficiency. In addition, by analyzing the self-test data, it is possible to accurately identify devices that are prone to problems, and formulate an orderly equipment elimination strategy based on this, which will help to eliminate old cloud phone devices in a timely manner, avoid potential safety hazards, and maintain the continuous optimization and updating of cloud phone devices.

[0111] Figure 4 It is a schematic structural diagram of a cloud phone self - inspection device provided according to an embodiment of the present disclosure. This embodiment is applicable to the situation of how to perform self - inspection on the status of a cloud phone. This device can be executed by a cloud phone self - inspection device, which can be implemented in a software and / or hardware manner and can be integrated into an electronic device carrying the cloud phone self - inspection function, such as a cloud phone. As Figure 4 shown, the cloud phone self - inspection device 400 of this embodiment may include:

[0112] A detection time and content acquisition module 401, configured to obtain target detection content and a target detection time from a server according to the current device status of a target cloud phone; the target detection content includes a target detection identifier;

[0113] A target detection result determination module 402, configured to perform self - inspection on the target cloud phone according to the target detection content and the target detection time to obtain a target detection result;

[0114] A target detection result feedback module 403, configured to feedback the target detection result to the server so that the server manages the target cloud phone according to the target detection result.

[0115] The technical solution provided by the embodiment of the present disclosure is as follows: obtain target detection content and a target detection time from a server according to the current device status of a target cloud phone; the target detection content includes a target detection identifier; perform self - inspection on the target cloud phone according to the target detection content and the target detection time to obtain a target detection result; feedback the target detection result to the server so that the server manages the target cloud phone according to the target detection result. Through the above - mentioned technical solution, by performing automated detection inside the cloud phone, it can greatly reduce manual intervention, improve the detection efficiency, reduce the error rate, thus avoiding the problem that the cloud phone fails to be recycled in time and occupying server resources, providing strong support for the rapid and accurate recycling of cloud phone devices, and also laying a solid foundation for the secondary sales of cloud phone devices.

[0116] Further, the target detection result determination module 402 is specifically configured to:

[0117] When it is recognized according to the time information in the target cloud phone that the target cloud phone meets the target detection time, perform self - inspection on the target cloud phone according to the target detection content to obtain a target detection result.

[0118] Further, the target detection result determination module 402 is specifically configured to:

[0119] Take a screenshot of the current screen of the target cloud phone according to the target detection identifier to obtain a current screen screenshot;

[0120] Collect non - black pixels from the current screen screenshot to obtain the number of non - black pixels;

[0121] Based on the number of non - black pixels and the black - screen threshold in the target detection content, obtain the black - screen detection result, and use the black - screen detection result as the target detection result.

[0122] Furthermore, the target detection result determination module 402 is specifically configured to:

[0123] Take a screenshot of the current desktop of the target cloud phone according to the target detection identifier to obtain a current desktop screenshot;

[0124] Obtain the sample picture set from the local or the server according to the picture abstract of the sample pictures in the sample picture set in the target detection content;

[0125] Crop the current desktop screenshot according to the sample size and sample position of the sample pictures in the sample picture set to obtain a current desktop cropped picture;

[0126] Compare the current desktop cropped picture with the sample pictures to determine the desktop detection result, and use the desktop detection result as the target detection result.

[0127] Furthermore, the target cloud phone locally caches the sample pictures and the picture abstracts of the sample pictures.

[0128] Furthermore, the device further includes a sample picture update module, which is used for:

[0129] When it is recognized that the picture abstract of the sample pictures has changed, obtain the updated sample pictures from the server.

[0130] Furthermore, the number of the sample picture sets is one or two.

[0131] Furthermore, the target detection result determination module 402 is specifically configured to:

[0132] Obtain the current phone situation of the target cloud phone according to the target detection identifier;

[0133] Determine the target detection result according to the current phone situation and the detection threshold in the corresponding target detection content;

[0134] Wherein, the current phone situation includes at least one of the following: the current memory situation, the current storage situation, the current packet loss situation, and the current CPU temperature.

[0135] Furthermore, the target detection result feedback module 403 is further used for:

[0136] Send the target detection result to the big data side so that the big data side can perform cloud phone analysis based on the target detection result.

[0137] Figure 5It is a schematic structural diagram of a cloud mobile phone management device provided according to an embodiment of the present disclosure. This embodiment is applicable to the situation of how to manage cloud mobile phones based on the status of cloud mobile phones. The device can be implemented in software and / or hardware and can be integrated into an electronic device with cloud mobile phone management functions, such as a server. As Figure 5 shown, the cloud mobile phone management device 500 of this embodiment may include:

[0138] A current device status acquisition module 501, configured to acquire the current device status of a target cloud mobile phone;

[0139] A detection time and content determination module 502, configured to determine the target detection time and target detection content of the target cloud mobile phone according to the current device status;

[0140] A detection time and content distribution module 503, configured to send the target detection time and target detection content to the target cloud mobile phone, so that the target cloud mobile phone performs self-checking according to the target detection content and target detection time;

[0141] A cloud mobile phone management module 504, configured to acquire the target detection result fed back by the target cloud mobile phone and manage the target cloud mobile phone according to the target detection result.

[0142] The technical solution provided by the embodiment of the present disclosure is to acquire the current device status of the target cloud mobile phone; determine the target detection time and target detection content of the target cloud mobile phone according to the current device status; then send the target detection time and target detection content to the target cloud mobile phone, so that the target cloud mobile phone performs self-checking according to the target detection content and target detection time; and further acquire the target detection result fed back by the target cloud mobile phone and manage the target cloud mobile phone according to the target detection result. The above technical solution can significantly reduce manual intervention, improve detection efficiency, reduce the error rate, and avoid the problem that the cloud mobile phone fails to be recycled in time and occupies server resources by sending the target detection content and target detection time to the cloud mobile phone for automatic detection inside the cloud mobile phone, providing strong support for the rapid and accurate recycling of cloud mobile phone devices and laying a solid foundation for the secondary sales of cloud mobile phone devices.

[0143] Further, the detection time and content determination module 502 is specifically configured to:

[0144] According to the current device status, in response to the configuration operation of the detection time on the cloud mobile phone detection interface, obtain the target detection time;

[0145] In response to the configuration operation of the detection content on the cloud mobile phone detection interface, obtain the target detection content.

[0146] Further, if the current device status belongs to the first detection status, where the first detection status is enabled and reserved for customer service, the cloud mobile phone management module 504 is specifically configured to:

[0147] If the target detection result fails, update the current device status to detection disabled and identify the device exception type of the target cloud mobile phone;

[0148] If the target detection result passes, keep the current device status unchanged.

[0149] Further, if the current device status belongs to the second detection status, where the second detection status is newly listed, to be enabled, manually disabled, risk-controlled disabled, and service-disabled, the cloud mobile phone management module 504 is specifically configured to:

[0150] If the target detection result fails, keep the current device status unchanged and identify the device exception type of the target cloud mobile phone;

[0151] If the target detection result passes, keep the current device status unchanged.

[0152] Further, if the current device status belongs to the third detection status, where the third detection status is unbind disabled, replacement disabled, migration unbind disabled, and experience unbind disabled, the cloud mobile phone management module 504 is specifically configured to:

[0153] If the target detection result fails, update the current device status to detection disabled and identify the device exception type of the target cloud mobile phone;

[0154] If the target detection result passes, update the current device status to enabled.

[0155] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium, and a computer program product.

[0156] Figure 6 It is a block diagram of an electronic device for implementing the cloud mobile phone self-checking method or the cloud mobile phone management method of the embodiments of the present disclosure. Figure 6 It shows a schematic block diagram of an exemplary electronic device 600 that can be used to implement the embodiments of the present disclosure. The electronic device is intended to represent various forms of digital computers, such as, laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as, personal digital processors, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0157] As Figure 6 shown, the electronic device 600 includes a computing unit 601, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 602 or a computer program loaded from a storage unit 608 into a random access memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the electronic device 600 can also be stored. The computing unit 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0158] Multiple components in the electronic device 600 are connected to the I / O interface 605, including: an input unit 606, such as a keyboard, a mouse, etc.; an output unit 607, such as various types of displays, speakers, etc.; a storage unit 608, such as a magnetic disk, an optical disc, etc.; and a communication unit 609, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 609 allows the electronic device 600 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.

[0159] The computing unit 601 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 601 include but are not limited to a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The computing unit 601 executes the various methods and processes described above, such as the cloud phone self-check method or the cloud phone management method. For example, in some embodiments, the cloud phone self-check method or the cloud phone management method can be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as the storage unit 608. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 600 via the ROM 602 and / or the communication unit 609. When the computer program is loaded into the RAM 603 and executed by the computing unit 601, one or more steps of the cloud phone self-check method or the cloud phone management method described above can be executed. Alternatively, in other embodiments, the computing unit 601 can be configured to execute the cloud phone self-check method or the cloud phone management method in any other appropriate manner (e.g., by means of firmware).

[0160] The various embodiments of the systems and techniques described above in this specification can be implemented in digital electronic circuitry, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: being implemented in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which may be a special-purpose or general-purpose programmable processor that receives data and instructions from, and transmits data and instructions to, a storage system, at least one input device, and at least one output device.

[0161] The program code for implementing the methods of the present disclosure can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing device, such that the program codes, when executed by the processor or controller, cause the functions / operations specified in the flowchart and / or block diagram to be implemented. The program code can be executed entirely on the machine, partly on the machine, as a stand-alone software package partly on the machine and partly on a remote machine, or entirely on the remote machine or server.

[0162] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0163] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and a pointing device (e.g., a mouse or a trackball) through which the user can provide input to the computer. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, speech input, or tactile input).

[0164] The systems and techniques described herein can be implemented in a computing system including backend components (e.g., as a data server), or a computing system including middleware components (e.g., an application server), or a computing system including frontend components (e.g., a user computer having a graphical user interface or a web browser through which the user can interact with an implementation of the systems and techniques described herein), or a computing system including any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected to each other by digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include: local area network (LAN), wide area network (WAN), and the Internet.

[0165] A computer system can include a client and a server. The client and the server are generally far from each other and typically interact through a communication network. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, or a server of a distributed system, or a server incorporating blockchain.

[0166] Artificial intelligence is a discipline that studies how to make a computer simulate certain thinking processes and intelligent behaviors of humans (such as learning, reasoning, thinking, planning, etc.), and it has both hardware-level technologies and software-level technologies. Artificial intelligence hardware technologies generally include technologies such as sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, and big data processing; artificial intelligence software technologies mainly include several major directions such as computer vision technology, speech recognition technology, natural language processing technology, machine learning / deep learning technology, big data processing technology, and knowledge graph technology.

[0167] Cloud computing refers to a technical system that accesses an elastic and scalable shared physical or virtual resource pool through a network. The resources can include servers, operating systems, networks, software, applications, storage devices, etc., and the resources can be deployed and managed in a on-demand and self-service manner. Through cloud computing technology, it is possible to provide efficient and powerful data processing capabilities for the application and model training of technologies such as artificial intelligence and blockchain.

[0168] It should be understood that various forms of processes shown above can be used, and steps can be reordered, added, or deleted. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution disclosed in this disclosure can be achieved. There is no limitation herein.

[0169] The above specific embodiments do not constitute a limitation on the protection scope of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure shall be included within the protection scope of this disclosure.

Claims

1. A cloud phone self-checking method, applied to a target cloud phone, the method comprising: According to the current device status of the target cloud phone, the target detection content and target detection time are obtained from the server; The target detection content includes a target detection identifier; Performing a self-check on the target cloud phone according to the target detection content and the target detection time to obtain a target detection result; The target detection result is fed back to the server, so that the server manages the target cloud phone according to the target detection result.

2. The method according to claim 1, wherein: The self-checking the target cloud phone according to the target detection content and the target detection time to obtain the target detection result includes: When it is identified according to the time information in the target cloud phone that the target cloud phone meets the target detection time, the target cloud phone is self-checked according to the target detection content to obtain a target detection result.

3. The method according to claim 2, wherein: The self-checking of the target cloud phone according to the target detection content to obtain the target detection result includes: Taking a screenshot of the current screen of the target cloud phone according to the target detection identifier to obtain a current screenshot; Collecting non-black pixels of the current screenshot to obtain the number of non-black pixels; A black screen detection result is obtained according to the number of non-black pixels and the black screen threshold in the target detection content, and the black screen detection result is used as the target detection result.

4. The method according to claim 2, wherein: The self-checking of the target cloud phone according to the target detection content to obtain the target detection result includes: Taking a screenshot of the current desktop of the target cloud phone according to the target detection identifier to obtain a screenshot of the current desktop; According to the image summary of the sample image in the sample image set in the target detection content, the sample image set is obtained from the local or server end; Cropping the current desktop screenshot according to the sample size and sample position of the sample pictures in the sample picture set to obtain a current desktop cropped picture; A desktop detection result is determined based on a comparison between the current desktop cropped image and the sample image, and the desktop detection result is used as a target detection result.

5. The method according to claim 4, wherein: The target cloud phone locally caches the sample image and the image summary of the sample image.

6. The method according to claim 5, further comprising: When it is identified that the picture summary of the sample picture changes, an updated sample picture is obtained from the server.

7. The method according to claim 4, wherein: The number of the sample picture sets is one or two.

8. The method according to claim 2, wherein: The self-checking of the target cloud phone according to the target detection content to obtain the target detection result includes: Acquire the current mobile phone status of the target cloud phone according to the target detection identifier; Determine the target detection result according to the current mobile phone situation and the corresponding detection threshold in the target detection content; The current mobile phone status includes at least one of the following: current memory status, current storage status, current packet loss status and current CPU temperature.

9. The method according to claim 1, further comprising: The target detection result is sent to the big data side so that the big data side performs cloud phone analysis based on the target detection result.

10. A cloud phone management method, applied to a server, comprising: Get the current device status of the target cloud phone; Determine the target detection time and target detection content of the target cloud phone according to the current device state; Sending the target detection time and the target detection content to the target cloud phone, so that the target cloud phone performs a self-check on the target cloud phone according to the target detection content and the target detection time; The target detection result fed back by the target cloud phone is obtained, and the target cloud phone is managed according to the target detection result.

11. The method according to claim 10, wherein: Determining the target detection time and target detection content of the target cloud phone according to the current device state includes: According to the current device state, in response to the configuration operation of the detection time on the cloud phone detection interface, a target detection time is obtained; In response to the configuration operation of the detection content in the cloud phone detection interface, the target detection content is obtained.

12. The method according to claim 10, if the current device state belongs to the first detection state, wherein: If the first detection status is enabled and reserved by customer service, the target cloud phone is managed according to the target detection result, including: If the target detection result is failed, the current device status is updated to detection disabled, and the device abnormality type of the target cloud phone is identified; If the target detection result is passed, the current device state is kept unchanged.

13. The method according to claim 10, if the current device state belongs to the second detection state, wherein: If the second detection status is newly launched, to be enabled, manually disabled, risk control disabled, and business disabled, the target cloud phone is managed according to the target detection result, including: If the target detection result is failed, the current device state is kept unchanged, and the device abnormality type of the target cloud phone is marked; If the target detection result is passed, the current device state is kept unchanged.

14. The method according to claim 10, if the current device state belongs to the third detection state, wherein: If the third detection state is unbinding disabled, replacement disabled, migration unbinding disabled, and experience unbinding disabled, the target cloud phone is managed according to the target detection result, including: If the target detection result is failed, the current device status is updated to detection disabled, and the device abnormality type of the target cloud phone is identified; If the target detection result is passed, the current device status is updated to enabled.

15. A cloud phone self-checking device, configured in a target cloud phone, comprising: The detection time and content acquisition module is used to obtain the target detection content and target detection time from the server according to the current device status of the target cloud phone; The target detection content includes a target detection identifier; A target detection result determination module, used to perform a self-check on the target cloud phone according to the target detection content and the target detection time to obtain a target detection result; The target detection result feedback module is used to feed back the target detection result to the server so that the server can manage the target cloud phone according to the target detection result.

16. A cloud phone management device, configured on a server, comprising: The current device status acquisition module is used to obtain the current device status of the target cloud phone; A detection time and content determination module, used to determine the target detection time and target detection content of the target cloud phone according to the current device state; A detection time and content delivery module, used to deliver the target detection time and the target detection content to the target cloud phone, so that the target cloud phone performs a self-test on the target cloud phone according to the target detection content and the target detection time; The cloud phone management module is used to obtain the target detection result fed back by the target cloud phone and manage the target cloud phone according to the target detection result.

17. An electronic device comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the cloud phone self-check method described in any one of claims 1-9, or the cloud phone management method described in any one of claims 10-14.

18. A non-transitory computer-readable storage medium storing computer instructions, wherein: The computer instructions are used to enable a computer to execute the cloud phone self-check method according to any one of claims 1-9, or the cloud phone management method according to any one of claims 10-14.

19. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements the cloud phone self-checking method according to any one of claims 1-9, or the cloud phone management method according to any one of claims 10-14.