Terminal timeout reset and cloud data retention method, system, device and medium
By monitoring the duration of inactivity of terminal devices in a tiered manner, sending prompt messages, uploading personalized data to the cloud and restoring factory settings, delaying the deletion of cloud data, and maintaining the data in a recoverable and accessible state before deletion, this approach solves the problems of data security and emotional interaction for users when smart terminal devices are idle for a long time, thereby improving user experience and sense of responsibility.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-04
- Publication Date
- 2026-05-29
AI Technical Summary
Existing technologies pose a high risk of data leakage in long-term idle smart terminal devices, making it impossible to recover user-specific data. Traditional reset mechanisms lack consideration for emotional factors, resulting in a poor user experience.
By monitoring the inactivity time of terminal devices in a tiered manner, a prompt message is sent, personalized data is uploaded to the cloud and factory settings are restored, cloud data is deleted after a delay, and the data is kept in a recoverable and accessible state before deletion, combined with a paid recovery certificate verification mechanism.
It achieves the goal of ensuring data security while guiding users to form continuous usage habits, improving the interactive experience, cultivating a sense of responsibility for digital existence, and solving the problems of data security retention and lack of emotional interaction with users.
Smart Images

Figure CN122111324A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of device data management technology, and in particular to a method, system, device, and medium for terminal timeout reset and cloud data retention. Background Technology
[0002] With the rapid development of artificial intelligence technology, smart terminal devices have become important carriers of personal data storage and emotional interaction. Users and devices form unique personalized data and emotional connections through long-term use. However, when devices are idle for extended periods, locally stored personal data faces the risk of leakage. Current technologies often use factory resets to erase data, but this method has significant drawbacks: first, it results in the complete loss of user-specific data, making it unrecoverable; second, it fails to retain device usage data for later analysis and optimization; and third, with the trend towards anthropomorphic AI devices, traditional reset mechanisms lack consideration for user experience and emotional factors, failing to meet users' need to perceive the "life force" of their devices.
[0003] Therefore, there is an urgent need to provide a technical solution to address the above problems. Summary of the Invention
[0004] To address the aforementioned technical problems, this invention provides a method, system, device, and medium for terminal timeout reset and cloud data retention.
[0005] In a first aspect, the present invention provides a method for terminal timeout reset and cloud data retention, the technical solution of which is as follows: The duration of inactivity of the terminal device is determined based on its usage status. When the duration of non-use reaches a first preset duration, a prompt message is generated and sent to the terminal device. When the duration of non-use reaches the second preset duration, the terminal device is controlled to upload personalized data to the cloud server for storage, and after the upload is completed, the terminal device is controlled to perform a factory reset. When the duration of non-use reaches a third preset duration, the personalized data stored in the cloud server is deleted; wherein, the third preset duration is longer than the second preset duration, and the second preset duration is longer than the first preset duration; After controlling the terminal device to perform a factory reset, and before deleting the personalized data stored in the cloud server, the personalized data is maintained in a recoverable access state in the cloud server.
[0006] The beneficial effects of the terminal timeout reset and cloud data retention method of the present invention are as follows: The method of this invention solves the problems of data security retention and lack of emotional interaction for long-term idle terminal devices by hierarchically monitoring the duration of inactivity and triggering prompts in sequence, resetting the device after backing up data in the cloud, and deleting cloud data after a delay. It achieves the goal of ensuring data security while guiding users to form a continuous usage habit, and promotes users to establish a sense of responsibility for their digital existence in a controllable experience through a hierarchical data clearing and recovery mechanism, thereby improving the overall interactive experience.
[0007] Based on the above solution, the terminal timeout reset and cloud data retention method of the present invention can be further improved as follows.
[0008] In one alternative approach, the step of determining the duration of inactivity of the terminal device based on its usage status includes: Detect the operation activation status, charging status, and battery status of the terminal device; When the operation activation state is inactive, the charging state is not charging, and the battery state is continuously without power, the terminal device is determined to be in an unused state. The duration of inactivity is obtained by accumulating the total duration of the terminal device in the inactive state.
[0009] The advantages of adopting the above optional methods are: to further clarify the multi-dimensional judgment mechanism by detecting the operation activation status, charging status and battery status, to avoid misjudging the idle status of the device by a single indicator, to improve the accuracy of the statistics of the duration of non-use, and to ensure that the timeout mechanism is triggered only when the device is truly not used for a long period of time.
[0010] In one alternative approach, the operation activation state includes at least one of the following: the terminal device not receiving a user's touch input event, physical button input event, and voice command input event.
[0011] The advantages of adopting the above optional methods are: further specifying the operation activation state as at least one of the following: not receiving touch, physical button and voice command input events, comprehensively covering common human-computer interaction methods, preventing device status judgment errors due to omission of interaction types, and enhancing the integrity of idle recognition logic.
[0012] In one alternative approach, the prompt information includes information on the remaining time until the second preset time is reached, as well as information explaining the consequences of triggering data upload and device reset.
[0013] The beneficial effects of adopting the above optional method are: further limiting the prompt information to include the remaining time until the second preset time and the consequences of triggering data upload and reset, enhancing the user's awareness and expectation of the upcoming operation, helping the user make decisions with full knowledge, and improving the transparency of interaction and user experience.
[0014] In one alternative approach, the step of controlling the terminal device to perform a factory reset includes: Delete the user account information, user-defined configuration data, and historical interaction records stored in the terminal device.
[0015] The advantages of adopting the above optional methods are: further standardizing the specific deletion of user account information, custom configuration data and historical interaction records during factory reset, clarifying the scope of deletion to ensure the complete deletion of personal information, protecting local data security while retaining cloud backup, and forming a complete data security processing path.
[0016] In one alternative approach, the step of maintaining the recoverable accessibility of the personalized data in the cloud server includes: When a paid recovery certificate is received from a user, the paid recovery certificate is verified, and after successful verification, the terminal device is granted access to the personalized data stored in the cloud server.
[0017] The beneficial effects of adopting the above-mentioned optional methods are as follows: further maintaining the recoverable access status of cloud data through the paid recovery certificate verification mechanism, providing users with a data recovery path while introducing economic cost constraints, prompting users to form a sense of responsibility for digital assets, and realizing the combination of commercial operation and behavioral guidance.
[0018] In one alternative approach, it also includes: After the period of non-use reaches the first preset duration and before the second preset duration, a secondary warning message containing paid recovery guidance information is sent to the terminal device or the user terminal bound to the terminal device.
[0019] The beneficial effects of adopting the above optional method are as follows: a secondary warning message containing paid recovery guidance is added after the first preset time period and before the second preset time period, which strengthens the reminder and gives users a last chance to make amends, reduces the risk of data loss due to ignoring the first prompt, and deepens users' understanding of the value of data retention.
[0020] Secondly, this invention provides a terminal timeout reset and cloud data retention system, the technical solution of which is as follows: The status acquisition module is used to determine the duration of inactivity of the terminal device based on its usage status. The prompt module is used to generate and send a prompt message to the terminal device when the duration of non-use reaches a first preset duration. The data reset module is used to control the terminal device to upload personalized data to the cloud server for storage when the unused duration reaches a second preset duration, and to control the terminal device to perform a factory reset after the upload is completed. A data deletion module is used to delete the personalized data stored in the cloud server when the duration of non-use reaches a third preset duration; wherein the third preset duration is longer than the second preset duration, and the second preset duration is longer than the first preset duration; The data recovery module is used to maintain the recoverable access to the personalized data in the cloud server after controlling the terminal device to perform a factory reset and before deleting the personalized data stored in the cloud server.
[0021] The beneficial effects of the terminal timeout reset and cloud data retention system of the present invention are as follows: The system of this invention solves the problems of data security retention and lack of emotional interaction for long-term idle terminal devices by hierarchically monitoring the duration of inactivity and triggering prompts in sequence, resetting the device after backing up data in the cloud, and deleting cloud data after a delay. It achieves the goal of ensuring data security while guiding users to form a continuous usage habit, and promotes users to establish a sense of responsibility for their digital existence in a controllable experience through a hierarchical data clearing and recovery mechanism, thereby improving the overall interactive experience.
[0022] Thirdly, the technical solution of an electronic device according to the present invention is as follows: It includes a memory, a processor, and a program stored in the memory and running on the processor, wherein the processor executes the program to implement the steps of the terminal timeout reset and cloud data retention method of the present invention.
[0023] Fourthly, the technical solution of a computer-readable storage medium provided by the present invention is as follows: The computer-readable storage medium stores instructions that, when read by the computer-readable storage medium, cause the computer-readable storage medium to perform the steps of the terminal timeout reset and cloud data retention method of the present invention.
[0024] The above description is merely an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention and to implement it in accordance with the contents of the specification, and in order to make the above and other objects, features and advantages of the present invention more apparent and understandable, specific embodiments of the present invention are described below. Attached Figure Description
[0025] The accompanying drawings are for illustrative purposes only and are not intended to limit the invention. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings: Figure 1 This is a flowchart illustrating an embodiment of a terminal timeout reset and cloud data retention method according to the present invention. Figure 2 This is a schematic diagram of an embodiment of the terminal timeout reset and cloud data retention system of the present invention; Figure 3 This is a schematic diagram of an embodiment of an electronic device according to the present invention. Detailed Implementation
[0026] Exemplary embodiments of the invention will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the invention are shown in the drawings, it should be understood that the invention can be implemented in various forms and should not be limited to the embodiments set forth herein.
[0027] Figure 1 This diagram illustrates a flowchart of an embodiment of a terminal timeout reset and cloud data retention method provided by the present invention. This method can be executed by an electronic device such as a terminal device or a server. The terminal device can be any fixed or mobile terminal, such as a user equipment (UE), mobile device, user terminal, terminal, cellular phone, cordless phone, personal digital assistant (PDA), handheld device, computing device, in-vehicle device, or wearable device. The server can be a single server or a server cluster consisting of multiple servers. Any electronic device can implement the terminal timeout reset and cloud data retention method by having its processor call computer-readable instructions stored in its memory. Figure 1 As shown, it includes the following steps: S1. Determine the duration of inactivity of the terminal device based on its usage status.
[0028] Here, "terminal device" refers to an intelligent electronic device capable of executing preset programs, storing personalized data, and interacting with users; for example, an intelligent companion robot with artificial intelligence interaction capabilities. "Usage status" refers to whether the terminal device is actually operated by the user or maintained in a state of readiness for operation within a specific time period; for example, determining whether the intelligent companion robot has been woken up by the user, whether it is connected to a charger, or whether the battery has power. "Unused duration" refers to the length of time the terminal device has been continuously in an ineffectively used state; for example, the total number of days the intelligent companion robot has remained in this state continuously since its last successful wake-up, without effective operation, without charging, and with its battery depleted.
[0029] S2. When the duration of non-use reaches the first preset duration, a prompt message is generated and sent to the terminal device.
[0030] The first preset duration refers to the initial time threshold set in advance to trigger the first reminder; for example, the first preset duration can be set to 7 consecutive calendar days in the device management backend, and can be adjusted according to actual conditions without limitation. The notification message refers to the notification content sent to the terminal device or associated user interface when the inactivity duration reaches the first preset duration; for example, after the smart companion robot has been idle for 7 days, its display screen may show the text "Idle for 7 days, please interact with me within 8 days, otherwise I will enter initialization preparation."
[0031] S3. When the duration of non-use reaches the second preset duration, control the terminal device to upload personalized data to the cloud server for storage, and control the terminal device to perform a factory reset after the upload is completed.
[0032] The second preset duration refers to a pre-set second time threshold used to trigger data backup and device reset operations, a value greater than the first preset duration. For example, the second preset duration can be set to 15 consecutive natural days in the device management backend, and can be adjusted according to actual conditions without limitation. Personalized data refers to a set of data generated, collected, or adapted by the terminal device through long-term interaction with a specific user, reflecting the user's usage habits and preferences. For example, the voiceprint model of a specific user stored in the smart companion robot, the user-defined wake word, records of frequently executed interactive games, and internal response parameters adjusted by machine learning algorithms according to user habits. Cloud server refers to a cluster of computer servers located remotely over a network that provides data storage and access services via the network. For example, a remote data center deployed and maintained by the device manufacturer to receive and securely store data uploaded from various terminal devices. Factory reset refers to the process of clearing user data in the terminal device and restoring the software system configuration to its original factory state. For example, deleting all user accounts stored internally in the smart companion robot, clearing user-trained habit commands, and restoring system settings such as volume and language to their default values at the time of initial power-on.
[0033] S4. When the duration of non-use reaches a third preset duration, delete the personalized data stored in the cloud server; wherein the third preset duration is longer than the second preset duration, and the second preset duration is longer than the first preset duration.
[0034] The third preset duration refers to a pre-set third time threshold used to trigger the permanent deletion of personalized data stored in the cloud. This value is greater than the second preset duration. For example, the duration can be set to 30 consecutive natural days in the device management backend. It can also be adjusted according to the actual situation, and there is no limit to this.
[0035] S5. After controlling the terminal device to perform a factory reset, and before deleting the personalized data stored in the cloud server, maintain the recoverable access status of the personalized data in the cloud server.
[0036] The recoverable access state refers to a logical state in which personalized data is stored in a cloud server, allowing qualified requests to read or download the data. For example, after completing specific verification, a user can download the backed-up data packets of the smart companion robot from the cloud server and import them into another device.
[0037] The technical solution of this embodiment solves the problems of data security retention and lack of emotional interaction for long-term idle terminal devices by hierarchically monitoring the duration of inactivity and triggering prompts in sequence, resetting the device after backing up data in the cloud, and deleting cloud data after a delay. It achieves the goal of ensuring data security while guiding users to form a continuous usage habit, and promotes users to establish a sense of responsibility for their digital existence in a controllable experience through a hierarchical data clearing and recovery mechanism, thereby improving the overall interactive experience.
[0038] In one alternative approach, S1 specifically includes: The operation activation status, charging status, and battery status of the terminal device are detected.
[0039] The operational activation status refers to whether the terminal device receives and responds to control commands initiated by the user; for example, whether the sensors of the smart companion robot detect a valid touch, or whether its voice recognition module receives a preset wake-up word and responds. The charging status refers to whether the terminal device is drawing power from an external power source via wired or wireless means; for example, whether the smart companion robot is placed on a matching wireless charging dock. The battery status refers to the real-time charge capacity level and power supply status of the terminal device's built-in rechargeable battery; for example, the smart companion robot's battery level displays 0% and it has not been connected to any power source for a period of time.
[0040] When the operation activation state is inactive, the charging state is not charging, and the battery state is continuously without power, the terminal device is determined to be in an unused state.
[0041] The unused state refers to the state in which the device is not effectively utilized after comprehensively judging that the operation activation state is not activated, the charging state is not charged, and the battery state is continuously depleted. For example, when the smart companion robot is not woken up, is not placed on the charging dock, and the battery is completely depleted, it is judged to be in an unused state.
[0042] The duration of inactivity is obtained by accumulating the total duration of the terminal device in the inactive state.
[0043] Duration refers to the span of time during which a specific state or condition is maintained continuously without interruption; for example, the length of time a smart companion robot's battery remains uncharged and not placed in its charging dock.
[0044] Among the above-mentioned optional methods, a multi-dimensional judgment mechanism is further clarified by detecting the operation activation status, charging status and battery status to avoid misjudging the idle status of the device by a single indicator, improve the accuracy of the statistics of the duration of non-use, and ensure that the timeout mechanism is triggered only when the device is truly not used for a long period of time.
[0045] In one alternative approach, the operation activation state includes at least one of the following: the terminal device not receiving a user's touch input event, physical button input event, and voice command input event.
[0046] Touch input events refer to interactive commands generated and recognized by the device when a user touches a specific sensing area on the surface of the terminal device; for example, if a user strokes the head of a smart companion robot twice with their palm, the device recognizes this as an interaction request. Physical button input events refer to interactive commands generated and recognized by the device when a user presses a physical button on the terminal device; for example, if a user presses a mode switching button on the back of a smart companion robot. Voice command input events refer to interactive commands generated and recognized by the terminal device when a user utters a specific voice sound; for example, if a user says "tell a story" to a smart companion robot, the device recognizes the statement and executes the corresponding story playback program.
[0047] Among the above-mentioned optional methods, the operation activation state is further specified as not receiving at least one of touch, physical button and voice command input events, which fully covers common human-computer interaction methods, prevents the device status judgment error due to the omission of interaction type, and enhances the integrity of idle recognition logic.
[0048] In one alternative approach, the prompt information includes information on the remaining time until the second preset time is reached, as well as information explaining the consequences of triggering data upload and device reset.
[0049] The remaining time information refers to the time remaining before triggering the next stage of the operation, as included in the prompt message; for example, the "8 days" in the prompt message "Please interact with me within 8 days" represents the remaining time. The consequences information refers to the description of the specific technical consequences that will result if the device remains inactive; for example, the prompt message "Otherwise I will enter initialization preparation" describes the consequences of the device about to perform data upload and factory reset operations.
[0050] Among the above optional methods, the prompt information is further limited to include the remaining time until the second preset time and an explanation of the consequences after triggering data upload and reset, which enhances the user's awareness and expectation of the upcoming operation, helps the user make decisions with full knowledge, and improves the transparency of interaction and user experience.
[0051] In one alternative approach, the step of controlling the terminal device to perform a factory reset includes: Delete the user account information, user-defined configuration data, and historical interaction records stored in the terminal device.
[0052] User account information refers to data used to uniquely identify and authenticate a user's identity on a terminal device or associated network service; for example, the username and encrypted password used by the user when logging into the smart companion robot. User-defined configuration data refers to data generated after the user sets various adjustable parameters of the terminal device according to their personal preferences; for example, the user sets the smart companion robot's reminder volume to 60% and sets the night mode to automatic activation. Historical interaction record data refers to the specific content data of a series of interaction events between the terminal device and the user, recorded chronologically; for example, the smart companion robot's log recording "On October 26, 2025, the user successfully trained the new 'handshake' skill."
[0053] Among the above-mentioned optional methods, the specific deletion of user account information, custom configuration data and historical interaction records during factory reset is further standardized, the scope of deletion is clearly defined to ensure the complete deletion of personal information, protect local data security while retaining cloud backup, and form a complete data security processing path.
[0054] In one alternative approach, the step of maintaining the recoverable accessibility of the personalized data in the cloud server includes: When a paid recovery certificate is received from a user, the paid recovery certificate is verified, and after successful verification, the terminal device is granted access to the personalized data stored in the cloud server.
[0055] The paid data recovery credential information refers to a valid electronic credential generated and issued by the billing system after a user completes the payment process to obtain data recovery services, serving as proof that payment has been completed; for example, an SMS message containing a unique serial number and verification code received by the user after online payment. Access permissions refer to the permission granted to an authorized entity to read or download specified data resources after system verification; for example, after successful verification of the paid data recovery credential, the user account is granted permission to download a specified data backup package from a cloud server.
[0056] Among the above-mentioned optional methods, a paid recovery certificate verification mechanism is further used to maintain the recoverable access status of cloud data. This provides users with a data recovery path while introducing economic cost constraints, prompting users to develop a sense of responsibility for digital assets, and achieving a combination of commercial operation and behavioral guidance.
[0057] In one alternative approach, it also includes: After the period of non-use reaches the first preset duration and before the second preset duration, a secondary warning message containing paid recovery guidance information is sent to the terminal device or the user terminal bound to the terminal device.
[0058] The secondary warning message refers to a warning message sent to the user again within a time interval after the period of inactivity has exceeded the first preset duration but has not yet reached the second preset duration; for example, on the 10th day of inactivity of a smart companion robot, a notification is pushed to the associated mobile application: "Your device is about to be reset. Take immediate action to preserve your memories." The paid recovery guidance message refers to the instructive content included in the secondary warning message that clearly guides the user on how to obtain data recovery services through a paid process; for example, an actionable link and its text description accompanying the secondary warning message: "Click here to purchase data recovery services."
[0059] Among the above optional methods, a secondary warning message containing paid recovery guidance is further added after the first preset time period and before the second preset time period to strengthen the reminder and give users a last chance to remedy the situation, reduce the risk of data loss due to ignoring the first prompt, and deepen users' understanding of the value of data retention.
[0060] To better illustrate the technical solution of this embodiment, the following complete example is used for explanation, specifically: S10. Monitor the usage status of the intelligent companion robot as a terminal device. The detection shows that the device has not received touch input events, physical button input events, or voice command input events. The charging status is not charging and the battery status is continuously without power. Based on this, it is determined that the device is in an unused state and the duration of this state is accumulated to obtain the duration of unused status. S20. When the cumulative unused duration reaches the first preset duration of 7 days, a prompt message containing the remaining duration information and consequences explanation information is generated and sent to the intelligent companion robot. At the same time, a secondary warning message containing paid recovery guidance information is sent to the user's mobile application bound to the device. S30. When the duration of non-use reaches the second preset duration of 15 days, control the intelligent companion robot to upload its personalized data to the cloud server for storage. After the upload is completed, control the intelligent companion robot to perform a factory reset to delete the user account information, user-defined configuration data and historical interaction record data on the device. S40. After the control executes the factory reset, the personalized data uploaded to the cloud server is kept in a recoverable access state; if the user submits paid recovery certificate information and passes the controller verification before the third preset duration of 30 days, access to the data in the cloud server is granted to complete the recovery and the timer is reset. S50. If the user does not trigger the recovery before the third preset time period, the corresponding personalized data stored in the cloud server will be permanently deleted when the unused duration reaches 30 days. If the user performs a valid operation on the device at any time in the process, the unused duration will be immediately cleared and the entire timeout reset process will be terminated.
[0061] The technical solution of this embodiment monitors the unused state of terminal devices and accumulates their duration of inactivity. When the duration reaches the first, second, and third preset time thresholds, it sequentially triggers a multi-stage operation, including a warning message and a description of the consequences, controls the terminal device to upload personalized data to the cloud server and then performs a factory reset, and finally permanently deletes the personalized data in the cloud server. It maintains the recoverable access to the data after the device reset and before the final deletion of the data in the cloud, thereby solving the problems of local data security risks from long-term idle terminal devices and irreversible data loss due to reset. It achieves the retention of device usage data for analysis while ensuring data security. Simultaneously, through tiered warnings, conditional data recovery, and a final deletion mechanism, it guides users to form a continuous usage habit and cultivates their emotional connection and sense of responsibility towards the virtual world within a controllable digital interactive experience, comprehensively improving the data management security of smart terminals and the emotional interactive experience for users.
[0062] Figure 2 This diagram illustrates the structure of an embodiment of a terminal timeout reset and cloud data retention system 200 provided by the present invention. Figure 2 As shown, the terminal timeout reset and cloud data retention system 200 includes: The status acquisition module 201 is used to determine the duration of inactivity of the terminal device based on its usage status. The prompt module 202 is used to generate and send a prompt message to the terminal device when the duration of non-use reaches a first preset duration. The data reset module 203 is used to control the terminal device to upload personalized data to the cloud server for storage when the unused duration reaches the second preset duration, and to control the terminal device to perform a factory reset after the upload is completed. The data deletion module 204 is used to delete the personalized data stored in the cloud server when the duration of non-use reaches a third preset duration; wherein the third preset duration is longer than the second preset duration, and the second preset duration is longer than the first preset duration; The data recovery module 205 is used to maintain the recoverable access to the personalized data in the cloud server after controlling the terminal device to perform a factory reset and before deleting the personalized data stored in the cloud server.
[0063] In one alternative embodiment, the status acquisition module 201 is specifically used for: Detect the operation activation status, charging status, and battery status of the terminal device; When the operation activation state is inactive, the charging state is not charging, and the battery state is continuously without power, the terminal device is determined to be in an unused state. The duration of inactivity is obtained by accumulating the total duration of the terminal device in the inactive state.
[0064] In one alternative approach, the operation activation state includes at least one of the following: the terminal device not receiving a user's touch input event, physical button input event, and voice command input event.
[0065] In one alternative approach, the prompt information includes information on the remaining time until the second preset time is reached, as well as information explaining the consequences of triggering data upload and device reset.
[0066] In one alternative embodiment, the data reset module 203 is specifically used for: Delete the user account information, user-defined configuration data, and historical interaction records stored in the terminal device.
[0067] In one alternative embodiment, the data recovery module 205 is specifically used for: When a paid recovery certificate is received from a user, the paid recovery certificate is verified, and after successful verification, the terminal device is granted access to the personalized data stored in the cloud server.
[0068] In one alternative approach, it also includes: The secondary alarm module is used to send a secondary warning message containing paid recovery guidance information to the terminal device or the user terminal bound to the terminal device after the unused duration reaches the first preset duration and before the second preset duration.
[0069] It should be noted that the beneficial effects of the terminal timeout reset and cloud data retention system 200 provided in the above embodiments are the same as those of the terminal timeout reset and cloud data retention method described above, and will not be repeated here. Furthermore, the system provided in the above embodiments is only illustrated by the division of the above functional modules. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the system can be divided into different functional modules according to the actual situation to complete all or part of the functions described above. In addition, the system and method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process is detailed in the method embodiments, and will not be repeated here.
[0070] The terminal timeout reset and cloud data retention system 200 of the present invention can be a computer program (including program code) running on a computer device. For example, the terminal timeout reset and cloud data retention system 200 of the present invention is an application software that can be used to execute the corresponding steps in the terminal timeout reset and cloud data retention method of the present invention.
[0071] In some embodiments, the terminal timeout reset and cloud data retention system 200 of the present invention can be implemented in a combination of hardware and software. As an example, the terminal timeout reset and cloud data retention system 200 of the present invention can be a processor in the form of a hardware decoding processor, which is programmed to execute the terminal timeout reset and cloud data retention method of the present invention. For example, the processor in the form of a hardware decoding processor can be one or more application specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), or other electronic components.
[0072] The modules described in the embodiments of this invention can be implemented in software or hardware. The names of the modules are not, in some cases, limiting the scope of the module itself.
[0073] An electronic device according to an embodiment of the present invention includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements any of the aforementioned terminal timeout reset and cloud data retention methods. That is, an electronic device according to an embodiment of the present invention may include, but is not limited to: a processor and a memory; the memory is used to store the computer program; the processor is used to execute the terminal timeout reset and cloud data retention method shown in any embodiment of the present invention by calling the computer program.
[0074] In one alternative embodiment, an electronic device is provided, such as Figure 3 As shown, Figure 3 The illustrated electronic device 4000 includes a processor 4001 and a memory 4003. The processor 4001 and the memory 4003 are connected, for example, via a bus 4002. Optionally, the electronic device 4000 may further include a transceiver 4004, which can be used for data interaction between the electronic device and other electronic devices, such as sending and / or receiving data. It should be noted that in practical applications, the transceiver 4004 is not limited to one type, and the structure of the electronic device 4000 does not constitute a limitation on the embodiments of the present invention.
[0075] Processor 4001 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this invention. Processor 4001 may also be a combination that implements computational functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.
[0076] Bus 4002 may include a path for transmitting information between the aforementioned components. Bus 4002 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. Bus 4002 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 3The bus 4002 is represented by only one thick line, but this does not mean that there is only one bus or one type of bus.
[0077] The memory 4003 may be ROM (Read Only Memory) or other types of static storage devices capable of storing static information and instructions, RAM (Random Access Memory) or other types of dynamic storage devices capable of storing information and instructions, or EEPROM (Electrically Erasable Programmable Read Only Memory), CD-ROM (Compact Disc Read Only Memory) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto.
[0078] The memory 4003 stores application code (computer program) for executing the present invention, and its execution is controlled by the processor 4001. The processor 4001 executes the application code stored in the memory 4003 to implement the content shown in the foregoing method embodiments.
[0079] Among them, electronic devices can also be terminal devices. A terminal device can be any terminal device that can install applications and access web pages through applications, including at least one of smartphones, tablets, laptops, desktop computers, smart speakers, smartwatches, smart TVs, and smart in-vehicle devices.
[0080] It should be noted that, Figure 3 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments of the present invention.
[0081] An embodiment of the present invention provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements any of the aforementioned terminal timeout reset and cloud data retention methods.
[0082] Alternatively, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, a floppy disk, and an optical data storage device, etc.
[0083] In an exemplary embodiment, a computer program product or computer program is also provided, which includes computer instructions stored in a computer-readable storage medium. The processor of an electronic device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the electronic device to perform the aforementioned terminal timeout reset and cloud data retention method.
[0084] Computer program code for performing the operations of this invention can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0085] It should be understood that the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of methods and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0086] The computer-readable storage medium provided in this invention can be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this invention, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0087] The aforementioned computer-readable storage medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the method shown in the above embodiments.
[0088] The above description is merely a preferred embodiment of the present invention and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of disclosure in this invention is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-disclosed concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features with similar functions disclosed in this invention.
[0089] It should be noted that the terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and represent a limitation on a specific order or sequence. Where appropriate, the order of use for similar objects can be interchanged so that the embodiments of this application described herein can be implemented in an order other than that shown or described.
[0090] Those skilled in the art will recognize that this invention can be implemented as a system, method, or computer program product. Therefore, this invention can be specifically implemented in the following forms: it can be entirely hardware, entirely software (including firmware, resident software, microcode, etc.), or a combination of hardware and software, generally referred to herein as a "circuit," "module," or "system." Furthermore, in some embodiments, this invention can also be implemented as a computer program product contained in one or more computer-readable media, which includes computer-readable program code.
[0091] Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present invention.
Claims
1. A method for terminal timeout reset and cloud data retention, characterized in that, include: The duration of inactivity of the terminal device is determined based on its usage status. When the duration of non-use reaches a first preset duration, a prompt message is generated and sent to the terminal device. When the duration of non-use reaches the second preset duration, the terminal device is controlled to upload personalized data to the cloud server for storage, and after the upload is completed, the terminal device is controlled to perform a factory reset. When the duration of non-use reaches a third preset duration, the personalized data stored in the cloud server is deleted; wherein, the third preset duration is longer than the second preset duration, and the second preset duration is longer than the first preset duration; After controlling the terminal device to perform a factory reset, and before deleting the personalized data stored in the cloud server, the personalized data is maintained in a recoverable access state in the cloud server.
2. The terminal timeout reset and cloud data retention method according to claim 1, characterized in that, The step of determining the duration of inactivity of the terminal device based on its usage status includes: Detect the operation activation status, charging status, and battery status of the terminal device; When the operation activation state is inactive, the charging state is not charging, and the battery state is continuously without power, the terminal device is determined to be in an unused state. The duration of inactivity is obtained by accumulating the total duration of the terminal device in the inactive state.
3. The terminal timeout reset and cloud data retention method according to claim 2, characterized in that, The operation activation state includes at least one of the following: the terminal device does not receive user touch input events, physical button input events, and voice command input events.
4. The terminal timeout reset and cloud data retention method according to claim 1, characterized in that, The prompt message includes information about the remaining time until the second preset time is reached, as well as information about the consequences of triggering data upload and device reset.
5. The terminal timeout reset and cloud data retention method according to claim 1, characterized in that, The step of controlling the terminal device to perform a factory reset includes: Delete the user account information, user-defined configuration data, and historical interaction records stored in the terminal device.
6. The terminal timeout reset and cloud data retention method according to claim 1, characterized in that, The step of maintaining the recoverable accessibility of the personalized data in the cloud server includes: When a paid recovery certificate is received from a user, the paid recovery certificate is verified, and after successful verification, the terminal device is granted access to the personalized data stored in the cloud server.
7. The terminal timeout reset and cloud data retention method according to any one of claims 1 to 6, characterized in that, Also includes: After the period of non-use reaches the first preset duration and before the second preset duration, a secondary warning message containing paid recovery guidance information is sent to the terminal device or the user terminal bound to the terminal device.
8. A terminal timeout reset and cloud data retention system, characterized in that, include: The status acquisition module is used to determine the duration of inactivity of the terminal device based on its usage status. The prompt module is used to generate and send a prompt message to the terminal device when the duration of non-use reaches a first preset duration. The data reset module is used to control the terminal device to upload personalized data to the cloud server for storage when the unused duration reaches a second preset duration, and to control the terminal device to perform a factory reset after the upload is completed. A data deletion module is used to delete the personalized data stored in the cloud server when the duration of non-use reaches a third preset duration; wherein the third preset duration is longer than the second preset duration, and the second preset duration is longer than the first preset duration; The data recovery module is used to maintain the recoverable access to the personalized data in the cloud server after controlling the terminal device to perform a factory reset and before deleting the personalized data stored in the cloud server.
9. An electronic device, characterized in that, The electronic device includes a processor coupled to a memory, the memory storing at least one computer program, the at least one computer program being loaded and executed by the processor to enable the electronic device to implement the terminal timeout reset and cloud data retention method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one computer program, which, when executed by a processor, implements the terminal timeout reset and cloud data retention method as described in any one of claims 1 to 7.