A computing power authorization evaluation method and device based on social basic data

By dividing cloud computing resources into different types and dynamically allocating authorization quotas based on the user's social basic data and historical trust values, the problem of unsafe resource use under fixed authorization methods in cloud computing is solved, and cloud computing resources are realized Safe and compliant allocation and utilization.

CN118897734BActive Publication Date: 2024-12-31TECHFISH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411338365.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-25
Publication Date
2024-12-31
Estimated Expiration
2044-09-25

AI Technical Summary

Technical Problem

The existing cloud computing power resource authorization methods mainly adopt fixed authorization methods, and cannot effectively supervise the use of cloud computing power resources, resulting in the resource being unsafe or non-compliant.

Method used

By dividing the computing resources of the cloud computing power platform into different types, and dynamically allocating the basic computing power and additional computing power authorization quotas based on the social basic data, historical trust value and application scenario description information of computing power users, ensuring the resource Safe and compliant use.

Benefits of technology

The secure and compliant use of cloud computing resources is achieved, over-allocation or waste of resources is avoided, and the rational allocation and utilization of resources is ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118897734B_ABST
    Figure CN118897734B_ABST
Patent Text Reader

Abstract

The present invention discloses a computing power authorization evaluation method and device based on social basic data, including the steps of: dividing the computing power resources of a cloud computing power platform into two or more different computing power resource types, setting the computing power authorization type of the cloud computing power platform, wherein the computing power authorization type includes a basic computing power authorization and two or more additional computing power authorizations, and when a computing power user requests a computing power service, obtaining the authorization evaluation data of the computing power user, allocating the computing power quota of the basic computing power authorization and the additional computing power authorization to the computing power user, and periodically adjusting the computing power quota of the additional computing power authorization. The present invention can make the cloud computing power resources of the cloud computing power platform be used safely, and can ensure that the computing power user can obtain the authorization quota of the required computing power resource type in a timely manner.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of cloud computing, and specifically to a computing power authorization evaluation method and device based on social basic data. Background Art

[0002] With the development of artificial intelligence technology, in order to meet the increasingly complex application needs of artificial intelligence, the types of computing resources are gradually increasing. Among them, cloud computing is the most widely used computing resource. Cloud computing is a type of distributed computing that decomposes data computing programs into multiple small programs through the network, and then processes and analyzes them through a system composed of multiple servers, and returns the results to the user.

[0003] In cloud computing, how to accurately calculate the computing power of the cloud platform and reasonably allocate computing power is a crucial core technology to avoid over-allocation or waste of computing resources. In cloud computing, in order to ensure the safe and reasonable use of cloud computing resources, it is necessary to audit the users of computing power. Only users who meet certain security audit requirements can be authorized to use cloud computing resources.

[0004] The existing computing resource allocation method mainly uses artificial intelligence software platforms to provide corresponding computing resource allocation services for specific computing resources in the cluster. The authorization method for the use of computing resources is mainly a fixed authorization method, that is, once the computing power consumer obtains authorization, he can use cloud computing resources for a long time. It cannot effectively supervise the use of cloud computing resources, nor can it ensure that cloud computing resources are used safely and in compliance with regulations. Summary of the invention

[0005] In view of the above problems, the present application provides a computing power authorization evaluation method based on social basic data, which is used to solve the technical problems existing in the above-mentioned cloud computing resource authorization management.

[0006] To achieve the above objectives, this application provides a computing power authorization evaluation method based on social basic data, including the following steps:

[0007] Divide the computing power resources of the cloud computing power platform into two or more different computing power resource types, wherein the computing power resource types include image processing computing power resources, text processing computing power resources, and input and output computing power resources;

[0008] Set the computing power authorization type of the cloud computing power platform, which includes basic computing power authorization and two or more additional computing power authorizations, and the additional computing power authorizations correspond to the computing power resource types one by one;

[0009] When a computing power user requests computing power services, the computing power user's social basic data, computing power usage history trust value, computing power application scenario description information, and the computing power call quota authorized on other computing power platforms are obtained as authorization evaluation data; the social basic data includes the size, credit rating and business scope of the enterprise;

[0010] Based on the social basic data and the computing power usage history trust value in the authorization evaluation data, a first computing power quota of basic computing power authorization is allocated to the computing power user; and based on the computing power application scenario description information in the authorization evaluation data and the computing power call quota authorized on other computing power platforms, the demand weight of the computing power user for different computing power resource types is calculated, and the second computing power quota of each additional computing power authorization is allocated to the computing power user according to the demand weight, and the second computing power quota of each additional computing power authorization is proportional to the corresponding demand weight; and the computing power call quota authorized on other computing power platforms is periodically obtained, and its fluctuation range is calculated, and the second computing power quota of each additional computing power authorization is dynamically adjusted according to the fluctuation range; wherein the first computing power quota and each second computing power quota can be used in combination, the basic computing power authorization can be used to call any one of the computing power resource types in the cloud computing power platform, and each additional computing power authorization can only be used to call the corresponding computing power resource type.

[0011] In order to solve the above technical problems, this application also provides another technical solution:

[0012] A computing power authorization evaluation device based on social basic data, comprising:

[0013] A resource classification module is used to divide the computing power resources of the cloud computing power platform into two or more different computing power resource types, wherein the computing power resource types include image processing computing power resources, text processing computing power resources, and input and output computing power resources; and to set the computing power authorization type of the cloud computing power platform, wherein the computing power authorization type includes basic computing power authorization and two or more additional computing power authorizations, wherein the additional computing power authorization corresponds one to one with the computing power resource types;

[0014] The acquisition module is used to obtain the social basic data of the computing power user, the historical trust value of computing power usage, the description information of computing power application scenarios, and the authorized computing power call quota on other computing power platforms as authorization evaluation data when the computing power user requests computing power services; the social basic data includes the scale, credit rating and business scope of the enterprise;

[0015] A first allocation module, configured to allocate a first computing power quota of basic computing power authorization to the computing power user based on the social basic data and the computing power usage history trust value in the authorization evaluation data;

[0016] A second allocation module is used to calculate the demand weight of the computing power user for different computing power resource types based on the computing power application scenario description information in the authorization evaluation data and the computing power call quota authorized on other computing power platforms, and allocate the second computing power quota of each additional computing power authorization to the computing power user according to the demand weight, and the second computing power quota of each additional computing power authorization is proportional to the corresponding demand weight; and periodically obtain the computing power call quota authorized on other computing power platforms, and calculate its fluctuation range, and dynamically adjust the second computing power quota of each additional computing power authorization according to the fluctuation range;

[0017] Among them, the first computing power quota and each of the second computing power quotas can be used in combination, the basic computing power authorization can be used to call any one of the computing power resource types in the cloud computing power platform, and each of the additional computing power authorizations can only be used to call the corresponding computing power resource type.

[0018] Different from the prior art, the above technical solution, in the computing power authorization evaluation method based on social basic data, classifies the resource types and computing power authorization types of the cloud computing power platform, wherein the computing power authorization type includes basic computing power authorization and two or more additional computing power authorizations, and the additional computing power authorization corresponds to the computing power resource type one by one. The basic computing power authorization can be used to call any one of the computing power resource types in the cloud computing power platform, and each additional computing power authorization can only be used to call the corresponding computing power resource type. The computing power quotas of the basic computing power authorization and the additional computing power authorization can be used in a superimposed manner, wherein the computing power quota of the basic computing power authorization is based on the computing power usage. The computing power quota of the additional computing power authorization is calculated based on the social basic data and the historical trust value of computing power usage, so the safe use of cloud computing power resources can be guaranteed; and the computing power quota of the additional computing power authorization is obtained according to the demand weight of the computing power resource type, and the demand weight of the computing power resource type is calculated according to the computing power application scenario description information and the authorized computing power call quota on other computing power platforms, so cross-platform comprehensive authorization can be achieved, and the computing power quota of the additional computing power authorization is periodically and dynamically adjusted, so that the authorization quota of different types of computing power resources can be reasonably tailored for computing power users to ensure the safe and compliant use of cloud computing power resources.

[0019] The above-mentioned records related to the invention content are only an overview of the technical solution of the present application. In order to enable ordinary technicians in the field to more clearly understand the technical solution of the present application, and then implement it according to the text of the specification and the contents recorded in the drawings, and to make the above-mentioned purpose and other purposes, features and advantages of the present application easier to understand, the following is an explanation in combination with the specific implementation mode and drawings of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] The drawings are only used to illustrate the principles, implementation methods, applications, characteristics and effects of the specific embodiments of the present invention and other related contents, and shall not be considered as limiting the present application.

[0021] In the drawings of the specification:

[0022] Figure 1 A flowchart of the method for evaluating computing power authorization based on social basic data described in the specific implementation method;

[0023] Figure 2 It is a module block diagram of the computing power authorization evaluation device based on social basic data described in the specific implementation method;

[0024] The reference numerals in the above drawings are described as follows:

[0025] 200. A computing power authorization evaluation device based on social basic data; 201. A resource classification module; 202. An acquisition module; 203. A first allocation module; 204. A second allocation module; DETAILED DESCRIPTION

[0026] In order to explain in detail the possible application scenarios, technical principles, specific schemes that can be implemented, and the purposes and effects that can be achieved, the following is a detailed description of the specific embodiments listed in conjunction with the accompanying drawings. The embodiments described herein are only used to more clearly illustrate the technical solutions of the present application, and are therefore only used as examples, and cannot be used to limit the scope of protection of the present application.

[0027] Reference to "embodiment" herein means that the specific features, structures or characteristics described in conjunction with the embodiment may be included in at least one embodiment of the present application. The term "embodiment" appearing in various places in the specification does not necessarily refer to the same embodiment, nor does it particularly limit its independence or association with other embodiments. In principle, in the present application, as long as there is no technical contradiction or conflict, the various technical features mentioned in the embodiments can be combined in any way to form a corresponding implementable technical solution.

[0028] Unless otherwise defined, the technical terms used in this document have the same meanings as those generally understood by those skilled in the art to which this application belongs; the use of relevant terms in this document is only for describing specific embodiments and is not intended to limit this application.

[0029] In the description of this application, the term "and / or" is an expression used to describe the logical relationship between objects, indicating that three relationships may exist, for example, A and / or B, which means: A exists, B exists, and A and B exist at the same time. In addition, the character " / " in this article generally indicates that the objects before and after are in an "or" logical relationship.

[0030] In the present application, terms such as “first” and “second” are merely used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship of quantity, priority or sequence between these entities or operations.

[0031] Without further limitations, in this application, the words "include", "comprises", "has" or other similar open-ended expressions used in sentences are intended to cover non-exclusive inclusion. These expressions do not exclude the presence of additional elements in the process, method or product including the elements, so that the process, method or product including a series of elements may include not only those limited elements, but also other elements not explicitly listed, or also include elements inherent to such process, method or product.

[0032] Similar to the understanding in the Examination Guidelines, in this application, expressions such as "greater than", "less than", "exceed" and the like are understood to exclude the number itself; expressions such as "above", "below", "within" and the like are understood to include the number itself. In addition, in the description of the embodiments of this application, "multiple" means more than two (including two), and similar expressions related to "multiple" are also understood in this way, such as "multiple groups", "multiple times", etc., unless otherwise clearly and specifically limited.

[0033] In the description of the embodiments of the present application, space-related expressions used, such as "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "vertical", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise", "axial", "radial", "circumferential", etc., indicate the orientation or position relationship based on the orientation or position relationship shown in the specific embodiments or drawings, and are only for the convenience of describing the specific embodiments of the present application or facilitating the reader's understanding, and do not indicate or imply that the referred device or component must have a specific position, a specific orientation, or be constructed or operated in a specific orientation, and therefore cannot be understood as a limitation on the embodiments of the present application.

[0034] Unless otherwise expressly specified or limited, in the description of the embodiments of the present application, the terms such as "install", "connect", "connect", "fix", "set", etc. used should be understood in a broad sense. For example, the "connection" can be a fixed connection, a detachable connection, or an integrated setting; it can be a mechanical connection, an electrical connection, or a communication connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium; it can be the internal connection of two elements or the interaction relationship between two elements. For technicians in the technical field to which the present application belongs, the specific meanings of the above terms in the embodiments of the present application can be understood according to the specific circumstances.

[0035] See also Figure 1 This embodiment provides a computing power authorization evaluation method based on social basic data, which can be applied to various cloud computing power platforms to authorize computing power users (i.e., computing power consumers) who apply for cloud computing power resources. Computing power users can apply for cloud computing power resources from the corresponding cloud computing power platform only after obtaining authorization. The computing power quota corresponding to the above authorization obtained by different computing power users is different. The computing power quota refers to the maximum amount of computing power resources that the computing power user can obtain from the cloud computing power platform. The computing power quota can be the computing power quota for the computing power application at that time, or it can be the total amount of computing power resources that can be applied for within a certain period of time. In the related art, cloud computing power authorization adopts a fixed authorization method, so there are problems of unsafe and unreasonable use of computing power. Based on this problem, the computing power authorization evaluation method based on social basic data provided in this embodiment can effectively avoid the above problem. The computing power authorization evaluation method based on social basic data in this embodiment can ensure that the computing power resources of the cloud computing power platform are used safely, and at the same time can timely and reasonably update the authorization quota of computing power users for different types of computing power resources, thereby ensuring that cloud computing power resources are reasonably allocated and utilized.

[0036] like Figure 1 As shown, in this embodiment, the computing power authorization evaluation method based on social basic data includes the following steps:

[0037] S101. Divide the computing power resources of the cloud computing power platform into two or more different computing power resource types, wherein the computing power resource types include image processing computing power resources, text processing computing power resources, and input and output computing power resources. It should be noted that this application does not limit the cloud computing power platform to only the above three types of computing power resource division methods. It can divide computing power resources into more types of computing power resources as needed. For example, in some embodiments, computing power resource types can also include data storage computing power resources, audio processing computing power resources (for example, for real-time speech recognition), etc.

[0038] S102. Set the computing power authorization type of the cloud computing power platform, the computing power authorization type includes basic computing power authorization and two or more additional computing power authorizations, and the additional computing power authorization corresponds to the computing power resource type one by one. In this embodiment, the basic computing power authorization can be used to call any type of computing power resource in the cloud computing power platform, while the additional computing power authorization can only be used to call the corresponding computing power resource type; and the computing power quotas of the basic computing power authorization and the additional computing power authorization can be used in a superimposed manner, wherein the computing power quota can be measured by the consumption of computing resources such as CPU, GPU, TPU, etc. For example, the computing power quota of the basic computing power authorization obtained by a computing power user is A, and the computing power quotas of the image processing computing power resources, text processing computing power resources, and input and output computing power resources obtained are B1, B2, and B3 respectively; therefore, the computing power user can call up to A+B1, A+B2, and A+B3 for image processing computing power resources, text processing computing power resources, and input and output computing power resources, respectively.

[0039] S103. When a computing power user requests a computing power service, the social basic data of the computing power user, the computing power usage history trust value, the computing power application scenario description information, and the computing power call quota authorized on other computing power platforms are obtained as authorization evaluation data; the social basic data includes the scale, credit rating and business scope of the enterprise. In some embodiments, the social basic data may also include corporate revenue data as needed. In this application, the computing power users are all corporate users, so their social basic data are all corporate social basic data, not just personal social basic data.

[0040] S104. Allocate a first computing power quota of basic computing power authorization to the computing power user;

[0041] The method includes allocating a first computing power quota of basic computing power authorization to the computing power user based on the social basic data in the authorization evaluation data and the computing power usage history trust value. The quality of the social basic data can directly reflect the stability and credibility of the computing power user.

[0042] The computing power usage history trust value is calculated based on the computing power usage of the computing power user. After the computing power user applies for cloud computing power resources from the cloud computing power platform, the cloud computing power platform will record the usage of the applied cloud computing power resources. When the computing power user uses the cloud computing power resources in a timely and compliant manner after obtaining the above authorization from the cloud computing power platform, the cloud computing power platform will score the computing power user, and the above computing power usage history trust value is calculated based on the score. The computing power usage history trust value can be calculated in different ways, and this application does not specifically limit it. When the computing power user did not have a computing power usage history trust value before, the computing power usage history trust value can be replaced by a certain constant (for example, the average value of the computing power usage history trust values ​​of most computing power users). In this embodiment, the social basic data and the computing power usage history trust value are used to calculate the first computing power quota of the basic computing power authorization, thereby ensuring that the computing power resources can be used safely.

[0043] Since the social basic data and the historical trust value of computing power usage are non-standardized quantities, they cannot be directly used for quantitative calculation. Therefore, in one embodiment, in order to accurately calculate the first computing power quota, a unified integral template and normalization processing are used. In this embodiment, it includes:

[0044] Setting a points template for converting various types of data included in the basic social data into corresponding points, with each type of data being provided with a corresponding weight;

[0045] Normalizing the computing power using the historical trust value to obtain a corresponding normalized value;

[0046] A weighted calculation is performed on each of the points, and the result of the weighted calculation is multiplied by the normalized value to obtain a user level. Therefore, the user level is the first computing power quota of the basic computing power authorization allocated to the computing power user.

[0047] S105. Allocate the second computing power quota of each additional computing power authorization to the computing power user;

[0048] It includes: calculating the demand weight of the computing power user for different computing power resource types based on the computing power application scenario description information in the authorization evaluation data and the computing power call quota authorized on other computing power platforms, and allocating the second computing power quota of each additional computing power authorization to the computing power user according to the demand weight, and the second computing power quota of each additional computing power authorization is proportional to the corresponding demand weight.

[0049] The computing power application scenario description information includes the computing models in which the computing power resources obtained by the computing power user are used after obtaining the above authorization, as well as the functions, scales, and order of magnitude of data processed by these computing models, etc. The computing power application scenario description information can be used to roughly analyze the required computing power resource types and demand, where the greater the demand, the greater the corresponding demand weight.

[0050] S106. Dynamically adjust the second computing power quota of each additional computing power authorization;

[0051] It includes: periodically obtaining the authorized computing power call quota on other computing power platforms, and calculating its fluctuation range, and dynamically adjusting the second computing power quota of each additional computing power authorization according to the fluctuation range; wherein, the first computing power quota and each second computing power quota can be used in combination, the basic computing power authorization can be used to call any one of the computing power resource types in the cloud computing power platform, and each additional computing power authorization can only be used to call the corresponding computing power resource type.

[0052] In the above embodiment, the resource types and computing power authorization types of the cloud computing power platform are classified, wherein the computing power quotas of the basic computing power authorization and the additional computing power authorization can be used in a superimposed manner, and the computing power quota of the basic computing power authorization is calculated based on the social basic data of computing power usage and the historical trust value of computing power usage, thereby ensuring that the cloud computing power resources are used safely; and the computing power quota of the additional computing power authorization is obtained based on the demand weight of the computing power resource type, and the demand weight of the computing power resource type is calculated based on the computing power application scenario description information and the authorized computing power call quota on other computing power platforms, and the computing power quota of the additional computing power authorization is periodically and dynamically adjusted, so that the authorization quotas of different types of computing power resources can be reasonably tailored for computing power users to ensure the safe, reasonable and compliant use of cloud computing power resources.

[0053] In this embodiment, the periodic acquisition of the authorized computing power call quota on other computing power platforms, and the calculation of the fluctuation range thereof, and the dynamic adjustment of the second computing power quota of each additional computing power authorization according to the fluctuation range include:

[0054] Receive the computing power call quota and computing power resource usage data authorized by the computing power user from other cloud computing power platforms in a preset time period according to a preset period, and obtain update information of the computing power application scenario description information; analyze the influencing factors of the computing power user's demand for each type of computing power resource according to the updated information, and adjust the demand weight based on the influencing factors; analyze the fluctuation of the computing power call quota authorized by other cloud computing power platforms, and analyze the fluctuation of the computing power resource usage data; automatically adjust the second computing power quota of each additional computing power authorization based on the adjusted demand weight, the fluctuation of the computing power call quota and the fluctuation of the usage data.

[0055] In this embodiment, the analysis of the influence factors of the computing power user's demand for various types of computing power resources according to the update information includes:

[0056] Analyze the change in demand for each type of computing resource required by the update information, and divide the change in demand into positive change and negative change;

[0057] Obtaining a positive forgetting factor of the positive change and a negative forgetting factor of the negative change;

[0058] The positive change, the positive forgetting factor, the negative change and the negative forgetting factor are calculated to obtain the influencing factors of the requirements of each type of computing resource type.

[0059] The demand change amount can be obtained by analyzing the update information within N time units of a preset time period. The demand change amount is divided into a positive change amount and a negative change amount according to the positive and negative values, wherein a positive change amount means that the demand has increased, and a negative change amount means that the demand has decreased. In this embodiment, when calculating the impact factor of the demand change, a forgetting factor is introduced, that is, a recursive least squares algorithm with a forgetting factor is used to calculate the impact factor, thereby reducing the impact of the historical weight and ensuring the accuracy of the impact factor calculation.

[0060] like Figure 2 As shown, in another embodiment, a computing power authorization evaluation device 200 based on social basic data is provided. The computing power authorization evaluation device 200 based on social basic data includes: a resource classification module 201, an acquisition module 202, a first allocation module 203 and a second allocation module 204.

[0061] The resource classification module 201 is used to divide the computing power resources of the cloud computing power platform into two or more different computing power resource types, the computing power resource types include image processing computing power resources, text processing computing power resources and input and output computing power resources; and set the computing power authorization type of the cloud computing power platform, the computing power authorization type includes basic computing power authorization and two or more additional computing power authorizations, and the additional computing power authorization corresponds to the computing power resource type one by one;

[0062] The acquisition module 202 is used to obtain the social basic data of the computing power user, the computing power usage history trust value, the computing power application scenario description information, and the computing power call quota authorized on other computing power platforms as authorization evaluation data when the computing power user requests computing power services; the social basic data includes the scale, credit rating and business scope of the enterprise. In some embodiments, the social basic data may also include enterprise revenue data as needed.

[0063] The first allocation module 203 is used to allocate a first computing power quota of basic computing power authorization to the computing power user based on the social basic data and the computing power usage history trust value in the authorization evaluation data;

[0064] The second allocation module 204 is used to calculate the demand weight of the computing power user for different computing power resource types based on the computing power application scenario description information in the authorization evaluation data and the computing power call quota authorized on other computing power platforms, and allocate the second computing power quota of each additional computing power authorization to the computing power user according to the demand weight, and the second computing power quota of each additional computing power authorization is proportional to the corresponding demand weight; and periodically obtain the computing power call quota authorized on other computing power platforms, and calculate its fluctuation range, and dynamically adjust the second computing power quota of each additional computing power authorization according to the fluctuation range; wherein the first computing power quota and each second computing power quota can be used in combination, the basic computing power authorization can be used to call any one of the computing power resource types in the cloud computing power platform, and each additional computing power authorization can only be used to call the corresponding computing power resource type.

[0065] The explanations and technical effects of the various terms in the computing power authorization evaluation device based on social basic data in this embodiment are the same as those of the computing power authorization evaluation method based on social basic data in the previous embodiment, and will not be repeated here.

[0066] In some embodiments, the periodic acquisition of the authorized computing power call quota on other computing power platforms, and the calculation of the fluctuation range thereof, and the dynamic adjustment of the second computing power quota of each additional computing power authorization according to the fluctuation range, include:

[0067] Receive the computing power call quota and computing power resource usage data authorized by the computing power user from other cloud computing power platforms in a preset time period according to a preset period, and obtain update information of the computing power application scenario description information;

[0068] Analyze the influence factors of the computing power user's demand for each type of computing power resource according to the updated information, and adjust the demand weight based on the influence factors;

[0069] Analyze the fluctuations in the computing power call quota authorized by other cloud computing power platforms, and analyze the fluctuations in the usage data of the computing power resources;

[0070] Based on the adjusted demand weight, the fluctuation of the computing power call quota and the fluctuation of the usage data, the second computing power quota of each additional computing power authorization is automatically adjusted.

[0071] In some embodiments, analyzing the influence factors of the computing power user's demand for various types of computing power resources according to the update information includes:

[0072] Analyze the change in demand for each type of computing resource type due to the update information, and divide the change in demand into positive change and negative change; obtain the positive forgetting factor of the positive change and the negative forgetting factor of the negative change; calculate the positive change, the positive forgetting factor, the negative change and the negative forgetting factor to obtain the influencing factor of the demand for each type of computing resource type.

[0073] Finally, it should be noted that although the above embodiments have been described in the specification and drawings of this application, this does not limit the scope of patent protection of this application. All technical solutions generated by replacing or modifying equivalent structures or equivalent processes based on the essential concept of this application using the contents recorded in the specification and drawings of this application, as well as directly or indirectly implementing the technical solutions of the above embodiments in other related technical fields, are included in the scope of patent protection of this application.

Claims

1. A computing power authorization evaluation method based on social basic data, characterized in that: The following steps are involved: Divide the computing power resources of the cloud computing power platform into two or more different computing power resource types, wherein the computing power resource types include image processing computing power resources, text processing computing power resources, and input and output computing power resources; Set the computing power authorization type of the cloud computing power platform, which includes basic computing power authorization and two or more additional computing power authorizations, and the additional computing power authorizations correspond to the computing power resource types one by one; When a computing power user requests computing power services, the computing power user's social basic data, computing power usage history trust value, computing power application scenario description information, and the computing power call quota authorized on other computing power platforms are obtained as authorization evaluation data; the social basic data includes the size, credit rating and business scope of the enterprise; Based on the social basic data in the authorization evaluation data and the computing power usage history trust value, allocating a first computing power quota of basic computing power authorization to the computing power user; And based on the computing power application scenario description information in the authorization evaluation data and the computing power call quota authorized on other computing power platforms, calculate the demand weight of the computing power user for different computing power resource types, and allocate the second computing power quota of each additional computing power authorization to the computing power user according to the demand weight, and the second computing power quota of each additional computing power authorization is proportional to the corresponding demand weight; and periodically obtain the computing power call quota authorized on other computing power platforms, and calculate its fluctuation range, and dynamically adjust the second computing power quota of each additional computing power authorization according to the fluctuation range; wherein the first computing power quota and each second computing power quota can be used in combination, the basic computing power authorization can be used to call any one of the computing power resource types in the cloud computing power platform, and each additional computing power authorization can only be used to call the corresponding computing power resource type; The periodic acquisition of the authorized computing power call quota on other computing power platforms, and calculation of the fluctuation range thereof, and dynamic adjustment of the second computing power quota of each additional computing power authorization according to the fluctuation range, includes: Receive the computing power call quota and computing power resource usage data authorized by the computing power user from other cloud computing power platforms in a preset time period according to a preset period, and obtain update information of the computing power application scenario description information; Analyze the influence factors of the computing power user's demand for each type of computing power resource according to the updated information, and adjust the demand weight based on the influence factors; Analyze the fluctuations in the computing power call quota authorized by other cloud computing power platforms, and analyze the fluctuations in the usage data of the computing power resources; Automatically adjust the second computing power quota of each additional computing power authorization based on the adjusted demand weight, the fluctuation of the computing power call quota and the fluctuation of the usage data; The analyzing, according to the update information, the factors affecting the demand of the computing power user for various types of computing power resources includes: Analyze the change in demand for each type of computing resource required by the update information, and divide the change in demand into positive change and negative change; Obtaining a positive forgetting factor of the positive change and a negative forgetting factor of the negative change; The positive change, the positive forgetting factor, the negative change and the negative forgetting factor are calculated to obtain the influencing factors of the requirements of each type of computing resource type.

2. The computing power authorization evaluation method based on social basic data according to claim 1 is characterized in that: The allocating a first computing power quota of basic computing power authorization to the computing power user based on the social basic data in the authorization evaluation data and the computing power usage history trust value includes: Setting a points template for converting various types of data included in the basic social data into corresponding points, with each type of data being provided with a corresponding weight; Normalizing the computing power using the historical trust value to obtain a corresponding normalized value; A weighted calculation is performed on each of the points, and the result of the weighted calculation is multiplied by the normalized value to obtain a user level. Therefore, the user level is the first computing power quota of the basic computing power authorization allocated to the computing power user.

3. The computing power authorization evaluation method based on social basic data according to claim 1 is characterized in that: The social basic data also includes corporate revenue data.

4. A computing power authorization evaluation device based on social basic data, characterized in that: include: A resource classification module, used to divide the computing resources of the cloud computing platform into two or more different computing resource types, wherein the computing resource types include image processing computing resources, text processing computing resources, and input and output computing resources; and setting the computing power authorization type of the cloud computing power platform, wherein the computing power authorization type includes basic computing power authorization and two or more additional computing power authorizations, and the additional computing power authorizations correspond one-to-one to the computing power resource types; The acquisition module is used to obtain the social basic data of the computing power user, the historical trust value of computing power usage, the description information of computing power application scenarios, and the authorized computing power call quota on other computing power platforms as authorization evaluation data when the computing power user requests computing power services; the social basic data includes the scale, credit rating and business scope of the enterprise; A first allocation module, configured to allocate a first computing power quota of basic computing power authorization to the computing power user based on the social basic data and the computing power usage history trust value in the authorization evaluation data; A second allocation module is used to calculate the demand weight of the computing power user for different computing power resource types based on the computing power application scenario description information in the authorization evaluation data and the computing power call quota authorized on other computing power platforms, and allocate the second computing power quota of each additional computing power authorization to the computing power user according to the demand weight, and the second computing power quota of each additional computing power authorization is proportional to the corresponding demand weight; and periodically obtain the computing power call quota authorized on other computing power platforms, and calculate its fluctuation range, and dynamically adjust the second computing power quota of each additional computing power authorization according to the fluctuation range; The first computing power quota and each of the second computing power quotas can be used in combination, the basic computing power authorization can be used to call any type of computing power resource in the cloud computing power platform, and each additional computing power authorization can only be used to call the corresponding computing power resource type; The periodic acquisition of the authorized computing power call quota on other computing power platforms, and calculation of the fluctuation range thereof, and dynamic adjustment of the second computing power quota of each additional computing power authorization according to the fluctuation range, includes: Receive the computing power call quota and computing power resource usage data authorized by the computing power user from other cloud computing power platforms in a preset time period according to a preset period, and obtain update information of the computing power application scenario description information; Analyze the influence factors of the computing power user's demand for each type of computing power resource according to the updated information, and adjust the demand weight based on the influence factors; Analyze the fluctuations in the computing power call quota authorized by other cloud computing power platforms, and analyze the fluctuations in the usage data of the computing power resources; Automatically adjust the second computing power quota of each additional computing power authorization based on the adjusted demand weight, the fluctuation of the computing power call quota and the fluctuation of the usage data; The analyzing, according to the update information, the factors affecting the demand of the computing power user for various types of computing power resources includes: Analyze the change in demand for each type of computing resource required by the update information, and divide the change in demand into positive change and negative change; Obtaining a positive forgetting factor of the positive change and a negative forgetting factor of the negative change; The positive change, the positive forgetting factor, the negative change and the negative forgetting factor are calculated to obtain the influencing factors of the requirements of each type of computing resource type.

5. The computing power authorization evaluation device based on social basic data according to claim 4 is characterized in that: The social basic data also includes corporate revenue data.