Cloud resource adjustment method and device, electronic equipment and storage medium
By allocating corresponding resources when users register a cloud account, and triggering expansion and/or release when resources are insufficient, the user experience problem caused by insufficient cloud resources is solved, and the optimal balance between resources and costs is achieved.
Patent Information
- Application Number
- CN202510056857.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-14
- Publication Date
- 2025-05-13
AI Technical Summary
When users use cloud resources, the user experience is poor due to insufficient resources, and the existing technology is difficult to effectively solve this problem.
Provide a cloud resource adjustment method, including allocating corresponding cloud resources to the user when registering a cloud account, and triggering resource expansion and/or resource release when the cloud resources are insufficient, for example, by sending a reminder of insufficient resources to the user, and responding to the user's expansion or release application, to expand or release resources.
By dynamically adjusting cloud resources, we ensure that users can meet the performance, cost and efficiency needs under limited resources, achieve the optimal balance between resources and costs, and improve user experience.
Smart Images

Figure CN119988008A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of cloud vehicle machine technology, and in particular to a cloud resource adjustment method, device, electronic device and storage medium. Background Art
[0002] With the rapid development of Internet of Vehicles technology, more and more car companies have begun to focus on the creation of car-machine applications, upgrading car-machines from traditional means of transportation to intelligent third spaces. Whether car-machines can provide more, richer, and smarter applications has become an important indicator for users to evaluate vehicle performance.
[0003] However, due to the limited storage capacity of the car hardware, a large number of applications cannot be installed on the car at the same time; in addition, the limitation of computing resources makes it easy for large games to run on the car, which makes it difficult to run smoothly. Therefore, migrating services to the cloud has become an inevitable choice. Considering cost control, users' cloud resources cannot be expanded infinitely, and users will still be affected by insufficient cloud resources when using them, resulting in a poor user experience. Summary of the invention
[0004] The problem solved by the present invention is how to meet the user's demand for using cloud resources.
[0005] To solve the above problems, the present invention provides a cloud resource adjustment method, device, electronic device and storage medium.
[0006] In a first aspect, the present invention provides a cloud resource adjustment method, comprising:
[0007] When a user registers a cloud account, the corresponding cloud resources are allocated to the user;
[0008] When the cloud resources are insufficient, resource expansion and / or resource release is triggered.
[0009] Optionally, when the user registers a cloud account, allocating corresponding cloud resources to the user includes:
[0010] In response to the cloud instance configuration selected by the user when registering a cloud account, corresponding cloud computing resources and cloud storage resources are allocated to the user.
[0011] Optionally, when the cloud resources are insufficient, triggering resource expansion and / or resource release includes:
[0012] When the cloud computing resources and / or the cloud storage resources are insufficient, sending a resource shortage reminder to the user;
[0013] In response to a user's application for expansion of the resource shortage reminder, the resource expansion is triggered, and / or in response to a user's application for release of the resource shortage reminder, the resource release is triggered.
[0014] Optionally, in response to a user's expansion application for the resource shortage reminder, triggering the resource expansion includes:
[0015] When the cloud computing resources are insufficient, resulting in the resource shortage reminder, the cloud computing resources are expanded;
[0016] When the cloud storage resources are insufficient, resulting in the resource shortage reminder, the cloud storage resources are expanded.
[0017] Optionally, the release application includes an uninstallation application, and the triggering of the resource release in response to the user's release application for the resource shortage reminder includes:
[0018] In response to the uninstallation request of the user for the resource shortage reminder, the application running in the cloud is uninstalled according to the application priority.
[0019] Optionally, the release application includes an update application and a restore application, and the triggering of the resource release in response to the user's release application for the resource shortage reminder includes:
[0020] In response to the update application of the user for the resource shortage reminder, updating the cloud system;
[0021] In response to the restoration request of the user, the cloud resources are provided through a redundant resource pool, wherein the redundant resource pool is a backup of a primary resource pool, and the primary resource pool is used to provide the cloud resources before the cloud system is restored.
[0022] Optionally, providing the cloud resources through a redundant resource pool includes:
[0023] The application corresponding to the application information is reinstalled in the redundant resource pool according to the retained application information, wherein the redundant resource pool is used to obtain the application information from the main resource pool.
[0024] In a second aspect, the present invention provides a cloud resource adjustment device, comprising:
[0025] The first module is used to allocate corresponding cloud resources to users when they register cloud accounts;
[0026] The second module is used to trigger resource expansion and / or resource release when the cloud resources are insufficient.
[0027] In a third aspect, the present invention provides an electronic device, including a memory and a processor;
[0028] The memory is used to store computer programs;
[0029] The processor is used to implement the cloud resource adjustment method as described in the first aspect when executing the computer program.
[0030] In a fourth aspect, the present invention provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the cloud resource adjustment method as described in the first aspect is implemented.
[0031] The beneficial effects of the cloud resource adjustment method of the present invention are: when a user registers a cloud account, corresponding cloud resources are allocated to the user to ensure that the user uses the cloud resources within the specified resource limit; when cloud resources are insufficient, resource expansion and / or resource release is triggered. For example, the user storage space is fully used and new applications cannot be installed and used. At this time, resource expansion is triggered, that is, the allocated cloud resources are expanded, and resource release can also be triggered, that is, the cloud application is uninstalled, or the system is updated with one click to release some of the used resources, thereby solving the dynamic demand for resource allocation, ensuring that the cloud system meets the user's performance, cost and efficiency requirements under limited resources, and achieving the optimal balance between resources and costs while ensuring performance. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] Figure 1 A schematic diagram of a flow chart of a cloud resource adjustment method according to an embodiment of the present invention;
[0033] Figure 2 A schematic diagram of a process of triggering resource expansion or resource release according to an embodiment of the present invention;
[0034] Figure 3 A schematic diagram of a process of triggering resource expansion according to an embodiment of the present invention;
[0035] Figure 4 A schematic diagram of a process of triggering resource release according to an embodiment of the present invention;
[0036] Figure 5 A system architecture diagram of a cloud resource adjustment device according to an embodiment of the present invention;
[0037] Figure 6 4 is a system architecture diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0038] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the specific embodiments of the present invention are described in detail below in conjunction with the accompanying drawings. Although certain embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be interpreted as being limited to the embodiments described herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present invention. It should be understood that the drawings and embodiments of the present invention are only for exemplary purposes and are not intended to limit the scope of protection of the present invention.
[0039] It should be understood that the various steps described in the method embodiments of the present invention may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present invention is not limited in this respect.
[0040] The term "including" and its variations used in this document are open inclusions, that is, "including but not limited to"; the term "based on" means "based at least in part on"; the term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one other embodiment"; the term "some embodiments" means "at least some embodiments"; the term "optionally" means "optional embodiments". The relevant definitions of other terms will be given in the following description. It should be noted that the concepts of "first", "second", etc. mentioned in the present invention are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0041] It should be noted that the modifications of "one" and "plurality" mentioned in the present invention are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0042] The names of the messages or information exchanged between multiple devices in the embodiments of the present invention are only used for illustrative purposes, and are not used to limit the scope of these messages or information.
[0043] like Figure 1 As shown, a cloud resource adjustment method provided by an embodiment of the present invention includes:
[0044] S100: When a user registers a cloud account, corresponding cloud resources are allocated to the user.
[0045] Specifically, when registering to use cloud instance resources, users can register an account through the cloud service platform portal and provide necessary identity information. The cloud verifies the user's identity to ensure that only authorized users can create and use cloud resources. During the registration process, users can select the required service type, geographic location, resource scale and other parameters, such as selecting a suitable operating system, application, storage requirements, etc. The cloud can automatically allocate according to the cloud instance configuration selected by the user (for example, 8 cores / 64G), and select physical resources that meet these requirements from the cloud resource pool in the background.
[0046] Among them, the cloud divides the computing, storage and network resources of the physical server into multiple logical instances based on virtualization technology. Each instance runs independently and has a specified CPU, memory and storage configuration. The instance obtained by the user by default (for example, configured with 8 cores / 64G) is a logical unit allocated through virtualization.
[0047] S200: When the cloud resources are insufficient, trigger resource expansion and / or resource release.
[0048] Specifically, when cloud resources are insufficient, for example, user storage space is fully used and new applications cannot be installed and used, resource expansion is triggered, that is, the allocated cloud resources are expanded. Resource release can also be triggered, that is, cloud applications are uninstalled, or the system is updated with one click to release some of the used resources.
[0049] In this embodiment, when a user registers a cloud account, corresponding cloud resources are allocated to the user to ensure that the user uses cloud resources within the specified resource limit; when cloud resources are insufficient, resource expansion and / or resource release is triggered. For example, when the user storage space is fully used and new applications cannot be installed and used, resource expansion is triggered, that is, the allocated cloud resources are expanded. Resource release can also be triggered, that is, the cloud application is uninstalled, or the system is updated with one click to release some of the used resources, thereby solving the dynamic demand for resource allocation, ensuring that the cloud system meets the user's performance, cost and efficiency requirements with limited resources, and achieving the optimal balance between resources and costs while ensuring performance.
[0050] Optionally, when the user registers a cloud account, allocating corresponding cloud resources to the user includes:
[0051] In response to the cloud instance configuration selected by the user when registering a cloud account, corresponding cloud computing resources and cloud storage resources are allocated to the user.
[0052] Specifically, when a user registers a cloud account, he or she can customize the configuration of the cloud instance according to his or her needs, which usually includes: (1) computing resources: selecting the number of CPU cores, memory size, etc.; (2) storage resources: selecting the storage type, storage size and performance requirements; (3) other services: selecting additional services such as load balancing, security group settings, backup and recovery solutions, etc.; the cloud allocates the corresponding number of CPU cores and memory from the computing resource pool based on the user's selection to ensure that the computing power meets the user's needs and that the performance of the application is stable without lag or delay to meet the user's real-time needs; it can also allocate the corresponding storage space from the storage resource pool and select the appropriate storage device based on the user's storage requirements (for example, 64GB of storage); it can also allocate instance resources to different physical computer rooms or data centers based on the user's geographical and resource requirements.
[0053] Among them, the cloud can also deploy the operating system image on the specified storage resources according to the operating system selected by the user, and perform initialization settings; if the user selects certain pre-installed applications or services, the system will automatically configure and install them on the instance; after all configurations are completed, the cloud will start the instance and perform initialization verification. The instance will start the operating system and load all required applications and services to ensure that the environment is configured correctly; users access the cloud instance through the specified login method and start using the services provided in the instance; users can manage access rights to the cloud instance according to permission settings, such as configuring user accounts and permission management and access keys.
[0054] In this optional embodiment, when a user registers a cloud account, corresponding cloud computing resources and cloud storage resources are allocated to the user, so that computing and storage resources are allocated on demand, which can dynamically respond to the user's actual needs and avoid waste of resources.
[0055] Optionally, when the cloud resources are insufficient, triggering resource expansion and / or resource release includes:
[0056] S210: When the cloud computing resources and / or the cloud storage resources are insufficient, sending a resource shortage reminder to the user.
[0057] Specifically, combined Figure 2 As shown, after the instance is started, the cloud will monitor the resource usage of the instance (such as CPU usage, memory, storage space, etc.). When the cloud computing resources and / or cloud storage resources are insufficient, for example, the computing demand reaches the computing limit that can be processed by 8 cores or the application occupancy reaches 64G, or the resource usage threshold is set (for example, storage usage reaches 90%, 95% or 100%), when the storage space reaches these thresholds, the system will trigger the corresponding alarm or reminder mechanism and send a resource shortage reminder to the user.
[0058] S220: In response to a user's application for expansion of the resource shortage reminder, triggering the resource expansion, and / or in response to a user's application for release of the resource shortage reminder, triggering the resource release.
[0059] Specifically, combined Figure 2 As shown, when the system detects that the storage space of the user instance is fully used (for example, the remaining space is 0) and it is impossible to continue to install new applications or store new data, a pop-up reminder or notification can be displayed when the user logs in to the cloud management interface, informing the user that the storage resources of his instance are insufficient; when the user chooses to expand the storage resources in the notification, in response to the expansion application, the system allocates new storage resources and updates the storage configuration of the user instance; when the user chooses to release the storage resources in the notification, in response to the release application, the system can optimize the current resource occupancy and release storage or computing space by unloading or cleaning up redundant data, or it can transfer the service to other computer rooms or clusters, and quickly rebuild the instance environment through redundant resource pools (other computer rooms / clusters), thereby reducing the complexity of user operations.
[0060] Among them, users can choose to expand storage resources (the cost is usually high) or release storage resources according to actual needs; generally speaking, when current resources are close to or have reached full load, and future demand is expected to continue to increase, priority is given to resource expansion without uninstalling or cleaning up existing resources to ensure business continuity; the current resource shortage is mainly due to some non-core or low-priority tasks, and the cost of resource expansion is high, or the user's budget is limited, priority is given to optimizing existing resources without additional resource expansion to reduce costs.
[0061] Among them, users can also authorize the cloud, and the cloud will expand or release resources on its own. For example, the cloud will automatically increase storage space as needed without manual intervention by users.
[0062] In this optional embodiment, by expanding resources and / or releasing resources when cloud resources are insufficient, an optimal balance between resources and costs can be achieved while ensuring performance.
[0063] Optionally, in response to a user's expansion application for the resource shortage reminder, triggering the resource expansion includes:
[0064] S211: When the cloud computing resources are insufficient, resulting in the resource shortage reminder, the cloud computing resources are expanded.
[0065] Specifically, combined Figure 3 As shown, when insufficient cloud computing resources lead to insufficient resource reminder, the user can choose to expand the computing resources in the notification, thereby expanding the cloud computing resources, for example, expanding 8 cores to 16 cores, so as to meet the needs of applications that consume more computing resources (such as game applications).
[0066] S212: When the cloud storage resources are insufficient, resulting in the resource shortage reminder, the cloud storage resources are expanded.
[0067] Specifically, combined Figure 3 As shown in the figure, when insufficient cloud storage resources lead to insufficient resource reminder, users can choose to expand storage resources in the notification, and automatically mount the newly added storage space to the user's instance, so as to expand the cloud storage resources and ensure that users can seamlessly use the newly added storage resources, such as expanding 64G to 128G, so as to meet the needs of applications that consume more storage resources; users can log in to the cloud platform management interface to view the expanded storage capacity and verify whether the new storage space can be used normally. When the user's resource demand increases (such as full storage, high CPU / memory utilization), expanding resources can ensure that applications and services are not interrupted or have performance problems due to insufficient resources. For key businesses (such as online transactions, real-time communications, etc.), resource expansion can respond to sudden traffic or load peaks in a timely manner to avoid business damage, and allocate excess cloud resources to instances that require more computing or storage, so as to achieve more efficient resource utilization; when system resources are close to exhaustion, timely expansion can avoid service freezes, delays or errors caused by insufficient resources; for large tasks that require more computing resources (such as data analysis, AI training, etc.), expanding computing power can accelerate task completion and improve user satisfaction.
[0068] In this optional embodiment, the cloud computing resources are expanded when the cloud computing resources are insufficient, and the cloud storage resources are expanded when the cloud storage resources are insufficient, so as to meet the user's demand for computing power and storage space.
[0069] Optionally, the release application includes an uninstallation application, and the triggering of the resource release in response to the user's release application for the resource shortage reminder includes:
[0070] In response to the uninstallation request of the user for the resource shortage reminder, the application running in the cloud is uninstalled according to the application priority.
[0071] Specifically, when the user chooses to uninstall an application in response to a resource shortage reminder, the system uninstalls the application running in the cloud according to the application priority, ensuring the continuous operation of high-priority applications, and reallocating idle resources to other high-priority tasks or new user instances, which can provide support for higher-value tasks or business applications, avoid long-term inefficient use of resources, and improve overall resource utilization efficiency. At the same time, it releases the resources occupied by low-priority applications, which can avoid wasting resources on unused or low-utilization instances, optimize resource utilization and avoid system overload. In addition, long-running cloud instances may have problems such as resource fragmentation and performance degradation. By releasing resources, the system can be cleaned up and maintained to ensure that the system runs under a lower load and is more stable and efficient.
[0072] The priority of an application can be determined based on the following factors: (1) business importance: for example, core business applications or key services (such as databases, payment systems, etc.) are usually considered high-priority applications; (2) user demand: applications with a large number of active users or applications that are critical to user experience can be given a higher priority; (3) resource consumption: some high-resource consumption applications (such as large data processing, AI training tasks, etc.) can be defined as low priority. If system resources are tight, these applications can be uninstalled first; (4) service level agreement: applications that promise high availability (such as financial services, online payments, etc.) can be set to the highest priority to avoid being uninstalled.
[0073] In this optional embodiment, by uninstalling applications running in the cloud according to application priority when cloud resources are insufficient, the continuous operation of high-priority applications is ensured, while the resources of low-priority applications are effectively released to avoid system overload.
[0074] Optionally, the release application includes an update application and a restore application, and the triggering of the resource release in response to the user's release application for the resource shortage reminder includes:
[0075] S221: In response to the update request from the user regarding the resource shortage reminder, the cloud system is updated.
[0076] Specifically, combined Figure 4 As shown, when the user chooses to update the cloud system in response to the resource shortage reminder, the cloud is updated.
[0077] S222: In response to the restoration request of the user, the cloud resources are provided through a redundant resource pool, wherein the redundant resource pool is a backup of a primary resource pool, and the primary resource pool is used to provide the cloud resources before the cloud system is restored.
[0078] Specifically, combined Figure 4As shown, before the cloud system is restored, the cloud resources are provided by the main resource pool. After the user performs a one-click system restore for the cloud update, the cloud resources are provided by the redundant resource pool (backup of the main resource pool), triggering the installation of the historical version corresponding to the historical application list. The instance environment is quickly rebuilt through the user's application installation record and the redundant resource pool. Without user intervention, the system completes all environmental reconstruction processes and automatically installs historical applications, saving user time. For example, when the original cloud instance can no longer support the user's car computer, the cloud system needs to be updated first, and then restored, and cloud resources are provided by the redundant resource pool to allocate corresponding computing resources to the user; for example, when the target computer room fails, the system dynamically allocates resources (or resource migration) from other computer rooms or clusters to ensure that the user can continue to use the cloud car computer service (disaster recovery backup mechanism). At this time, usually only the above-mentioned cloud system restoration steps need to be performed.
[0079] In this optional embodiment, cloud-based updates and restorations are achieved through resource migration, which can quickly rebuild the instance environment and ensure that users can continue to use the cloud car-machine service.
[0080] Optionally, providing the cloud resources through a redundant resource pool includes:
[0081] The application corresponding to the application information is reinstalled in the redundant resource pool according to the retained application information, wherein the redundant resource pool is used to obtain the application information from the main resource pool.
[0082] Specifically, when the main resource pool provides cloud resources, the redundant resource pool can obtain application list information from the main resource pool, that is, the cloud will retain the application list information uploaded / installed during the user's historical use (during the user's use, the middle platform will record the user's operations on the application, including upload / installation / update operations, including version information of the uploaded application, etc.). When the user chooses to update the cloud system in response to the resource shortage reminder, after performing a one-click system restore on the user's cloud resources, the installation of the corresponding historical version of the historical application list (including application list information) is triggered. The user does not need to upload / install the application again, and can use it with one click; that is, by recording the user's application installation history and configuration information in the cloud, the system can automatically download and install the corresponding application package from the cloud resource pool to the new instance, and quickly restore the user environment. The user does not need to manually reinstall the application, but only needs to log in to the account (or use it in guest mode) to experience the same functions as the original environment in the new instance.
[0083] Among them, cloud space APPs such as car computers / TVs / PADs can interact with cloud instances through the middle platform to realize functions such as cloud car computers.
[0084] In this optional embodiment, the instance environment is quickly rebuilt through the user's application installation record and cloud resource pool, reducing the complexity of user operations.
[0085] like Figure 5 As shown, a cloud resource adjustment device 500 provided in an embodiment of the present invention includes:
[0086] The first module 510 is used to allocate corresponding cloud resources to the user when the user registers a cloud account;
[0087] The second module 520 is used to trigger resource expansion and / or resource release when the cloud resources are insufficient.
[0088] like Figure 6 As shown, an electronic device 600 provided in an embodiment of the present invention includes a memory 620 and a processor 610; the memory 620 is used to store a computer program; the processor 610 is used to implement the cloud resource adjustment method as described above when executing the computer program.
[0089] In other words, an electronic device 600 includes a memory 620 and a processor 610 coupled to the memory 620; the memory 620 is configured to store a computer program; and the processor 610 is configured to perform the following operations when executing the computer program:
[0090] When a user registers a cloud account, the corresponding cloud resources are allocated to the user;
[0091] When the cloud resources are insufficient, resource expansion and / or resource release is triggered.
[0092] An embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the cloud resource adjustment method as described above is implemented.
[0093] In other words, a non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor performs the following operations:
[0094] When a user registers a cloud account, the corresponding cloud resources are allocated to the user;
[0095] When the cloud resources are insufficient, resource expansion and / or resource release is triggered.
[0096] An electronic device 600 that can be used as a server or client of the present invention will now be described, which is an example of a hardware device that can be applied to various aspects of the present invention. The electronic device 600 is intended to represent various forms of digital electronic computer equipment, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device 600 can also represent various forms of mobile devices, such as personal digital processing, 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 invention described and / or required herein.
[0097] The electronic device 600 includes a computing unit, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) or a computer program loaded from a storage unit into a random access memory (RAM). In the RAM, various programs and data required for the operation of the device can also be stored. The computing unit, ROM, and RAM are connected to each other via a bus. An input / output (I / O) interface is also connected to the bus.
[0098] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc. In the present application, the unit described as a separate component may or may not be physically separated, and the component displayed as a unit may or may not be a physical unit, that is, it may be located in one place, or it may be distributed on multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment of the present invention. In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
[0099] Although the present invention is disclosed as above, the protection scope of the present invention is not limited thereto. Those skilled in the art may make various changes and modifications without departing from the spirit and scope of the present invention, and these changes and modifications will fall within the protection scope of the present invention.
Claims
1. A cloud resource adjustment method, characterized in that: include: When a user registers a cloud account, the corresponding cloud resources are allocated to the user; When the cloud resources are insufficient, resource expansion and / or resource release is triggered.
2. The cloud resource adjustment method according to claim 1, characterized in that: When a user registers a cloud account, allocating corresponding cloud resources to the user includes: In response to the cloud instance configuration selected by the user when registering a cloud account, corresponding cloud computing resources and cloud storage resources are allocated to the user.
3. The cloud resource adjustment method according to claim 2, characterized in that: When the cloud resources are insufficient, triggering resource expansion and / or resource release includes: When the cloud computing resources and / or the cloud storage resources are insufficient, sending a resource shortage reminder to the user; In response to a user's application for expansion of the resource shortage reminder, the resource expansion is triggered, and / or in response to a user's application for release of the resource shortage reminder, the resource release is triggered.
4. The cloud resource adjustment method according to claim 3, characterized in that: The triggering of the resource expansion in response to the user's expansion application for the resource shortage reminder includes: When the cloud computing resources are insufficient, resulting in the resource shortage reminder, the cloud computing resources are expanded; When the cloud storage resources are insufficient, resulting in the resource shortage reminder, the cloud storage resources are expanded.
5. The cloud resource adjustment method according to claim 3, characterized in that: The release application includes an uninstallation application, and the triggering of the resource release in response to the user's release application for the resource shortage reminder includes: In response to the uninstallation request of the user for the resource shortage reminder, the application running in the cloud is uninstalled according to the application priority.
6. The cloud resource adjustment method according to claim 3, characterized in that: The release application includes an update application and a restore application, and the triggering of the resource release in response to the user's release application for the resource shortage reminder includes: In response to the update application of the user for the resource shortage reminder, updating the cloud system; In response to the restoration request of the user, the cloud resources are provided through a redundant resource pool, wherein the redundant resource pool is a backup of a primary resource pool, and the primary resource pool is used to provide the cloud resources before the cloud system is restored.
7. The cloud resource adjustment method according to claim 6, characterized in that: Providing the cloud resources through a redundant resource pool includes: The application corresponding to the application information is reinstalled in the redundant resource pool according to the retained application information, wherein the redundant resource pool is used to obtain the application information from the main resource pool.
8. A cloud resource adjustment device, characterized in that: include: The first module is used to allocate corresponding cloud resources to users when they register cloud accounts; The second module is used to trigger resource expansion and / or resource release when the cloud resources are insufficient.
9. An electronic device, characterized in that: including memory and processor; The memory is used to store computer programs; The processor is used to implement the cloud resource adjustment method according to any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by the processor, the cloud resource adjustment method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Task processing method and system of in-vehicle infotainment terminal, and storage medium
CN115550407A
Cloud hard disk management method and device based on cloud technology, server and medium
CN117195316A
Resource dynamic adjustment method and device, equipment, storage medium and vehicle
CN118606041A