CN115373643A - Cloud computing system and method based on modularization - Google Patents

Cloud computing system and method based on modularization Download PDF

Info

Publication number
CN115373643A
CN115373643A CN202211119311.0A CN202211119311A CN115373643A CN 115373643 A CN115373643 A CN 115373643A CN 202211119311 A CN202211119311 A CN 202211119311A CN 115373643 A CN115373643 A CN 115373643A
Authority
CN
China
Prior art keywords
function
module
cloud computing
functions
extended
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211119311.0A
Other languages
Chinese (zh)
Inventor
刘俊荣
班秋成
王皓然
周泽元
魏力鹏
付鋆
陶佳冶
吕嵘晶
李荣宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guizhou Power Grid Co Ltd
Original Assignee
Guizhou Power Grid Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guizhou Power Grid Co Ltd filed Critical Guizhou Power Grid Co Ltd
Priority to CN202211119311.0A priority Critical patent/CN115373643A/en
Publication of CN115373643A publication Critical patent/CN115373643A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention is suitable for the technical field of cloud computing service, and provides a cloud computing system and a method based on modularization, wherein the system comprises: the built-in function display module is used for displaying built-in functions of the cloud computing system; the system function selection module is used for receiving a function selection instruction; the function module calling module is used for calling the corresponding function module from the function module library according to the function selection instruction; the application system generation module is used for assembling and integrating the called functional modules to generate a user application system; the extended function adding module is used for receiving an extended function adding instruction and judging whether an extended function in the extended function adding instruction belongs to a built-in function of the cloud computing system; and the application system perfecting module is used for adding the extended function module into the user application system. The invention can completely meet the requirements of users, and the basic function modules in the user application system are obtained by directly calling and integrating, thereby being efficient and convenient and having lower cost.

Description

Cloud computing system and method based on modularization
Technical Field
The invention relates to the technical field of cloud computing services, in particular to a cloud computing system and method based on modularization.
Background
With the rapid development of informatization, cloud computing is receiving more and more attention, and no matter internet manufacturers, operators or company enterprises show great attention to the cloud computing. Cloud computing refers to a mode of delivery and use of a service, and refers to obtaining a desired service through a network in an on-demand, easily extensible manner. The service can be related to IT and software and the Internet, and can also be any other service, and the cloud computing has the advantages of super-large scale, virtualization, safety, reliability and the like. In a cloud computing environment, all resources are operable and can be provided as services, including applications, software, platforms, processing power, storage, networks, computing resources, and other infrastructure, etc. For some small businesses, they do not have the ability to develop system service software, but need to have system software owned by themselves to help operate and maintain customers. At present, system software made by others is directly purchased, or a specialized technician is requested to make the system software according to the needs of the technician, so that the adaptability of the system software is poor and the system software cannot completely meet the needs of users; the latter is costly and time and labor consuming to remanufacture system software. Therefore, it is desirable to provide a cloud computing system and method based on modularization, which aim to solve the above problems.
Disclosure of Invention
In view of the shortcomings in the prior art, the present invention provides a cloud computing system and method based on modularization, so as to solve the problems in the background art.
The invention is realized in such a way that a cloud computing system based on modularization comprises:
the built-in function display module is used for displaying built-in functions of the cloud computing system;
the system comprises a system function selection module, a function selection module and a function selection module, wherein the system function selection module is used for receiving a function selection instruction, and the function selection instruction is used for determining functions required by a plurality of users;
the function module calling module is used for calling a corresponding function module from a function module library according to a function selection instruction, wherein the function module library is established in advance;
the application system generation module is used for assembling and integrating the called functional modules to generate a user application system and generate a manager login account and a password;
the extended function adding module is used for receiving the extended function adding instruction and judging whether the extended function in the extended function adding instruction belongs to a built-in function of the cloud computing system;
the application system perfecting module is used for directly calling the corresponding functional module and adding the functional module into the user application system when the application system perfecting module belongs to the application system perfecting module; and if not, receiving the information uploaded by the expanded function module, and adding the expanded function module in the information uploaded by the expanded function module to the user application system.
As a further scheme of the invention: the built-in function display module comprises:
the selection frequency determining unit is used for acquiring historical user selection data to obtain the selection frequency of each function;
and the descending order display unit is used for carrying out descending order display on the built-in functions of the cloud computing system according to the number of the selection times and sequentially displaying the functions according to the display order.
As a further scheme of the invention: the system function selection module comprises:
the historical data analysis unit is used for analyzing the historical user selection data and determining the accompanying functions, and each group of accompanying functions comprises two built-in functions of the cloud computing system;
and the selection reminding information unit is used for receiving the function selection instruction, and generating function selection reminding information for reminding a user whether to select another function in the accompanying functions when only one function in the accompanying functions exists in the function selection instruction.
As a further scheme of the invention: the application system perfecting module comprises:
the extended function module unit is used for receiving information uploaded by the extended function module, wherein the information uploaded by the extended function module comprises the extended function module and corresponding functions;
the expansion module adding unit is used for adding the expansion function module in the information uploaded by the expansion function module to the user application system;
and the function module library perfecting unit is used for adding the expanded function modules and the corresponding functions in the information uploaded by the expanded function modules into the function module library.
As a further scheme of the invention: the system further comprises a function integration module, wherein the function integration module specifically comprises:
an adjoint coefficient calculation unit for calculating an adjoint coefficient of an adjoint function;
and the functional module integration unit integrates the two functional modules corresponding to the adjoint functions to form one functional module when the adjoint coefficient is larger than a set value.
Another object of the present invention is to provide a cloud computing method based on modularization, the method comprising the steps of:
displaying built-in functions of the cloud computing system;
receiving a function selection instruction, wherein the function selection instruction is used for determining functions required by a plurality of users;
calling a corresponding function module from a function module library according to a function selection instruction, wherein the function module library is established in advance;
assembling and integrating the called functional modules to generate a user application system, and generating a manager login account and a password;
receiving an extended function adding instruction, and judging whether the extended function in the extended function adding instruction belongs to a built-in function of the cloud computing system;
if the user belongs to the application system, directly calling the corresponding functional module, and adding the functional module into the user application system; and if not, receiving the information uploaded by the expanded function module, and adding the expanded function module in the information uploaded by the expanded function module to the user application system.
As a further scheme of the invention: the step of displaying the built-in function of the cloud computing system specifically comprises the following steps:
collecting historical user selection data to obtain the selection times of each function;
and performing descending order arrangement on the built-in functions of the cloud computing system according to the number of the selection times, and sequentially displaying the functions according to the arrangement order.
As a further scheme of the invention: the step of receiving a function selection instruction specifically includes:
analyzing historical user selection data and determining accompanying functions, wherein each group of accompanying functions comprises functions built in two cloud computing systems;
and receiving a function selection instruction, and generating function selection reminding information for reminding a user whether to select another function in the accompanying functions when only one function in the accompanying functions exists in the function selection instruction.
As a further scheme of the invention: the step of receiving the information uploaded by the expanded function module and adding the expanded function module in the information uploaded by the expanded function module to the user application system specifically comprises the following steps:
receiving information uploaded by an extended function module, wherein the information uploaded by the extended function module comprises the extended function module and a corresponding function;
adding the extended function module in the information uploaded by the extended function module into a user application system;
and adding the expanded function module and the corresponding function in the information uploaded by the expanded function module into the function module library.
As a further scheme of the invention: the method further comprises the following steps:
calculating an adjoint coefficient of the adjoint function;
and when the adjoint coefficient is larger than a set value, integrating the two function modules corresponding to the adjoint function to form one function module.
Compared with the prior art, the invention has the beneficial effects that:
according to the invention, the corresponding function module can be called from the function module library according to the function selection instruction, the called function module is assembled and integrated to generate the user application system, the extended function adding instruction is received, and the extended function module is added to the user application system. Therefore, the method and the system can completely meet the requirements of users, and the basic function modules in the user application system are obtained by directly calling and integrating, so that the method and the system are efficient and convenient and have low cost.
Drawings
Fig. 1 is a schematic structural diagram of a cloud computing system based on modularization.
Fig. 2 is a schematic structural diagram of a built-in function display module in a cloud computing system based on modularization.
Fig. 3 is a schematic structural diagram of a system function selection module in a cloud computing system based on modularization.
Fig. 4 is a schematic structural diagram of an application system perfecting module in a cloud computing system based on modularization.
Fig. 5 is a schematic structural diagram of a function integration module in a cloud computing system based on modularization.
Fig. 6 is a flow chart of a method of cloud computing based on modularity.
Fig. 7 is a flowchart illustrating built-in functions of a cloud computing system in a cloud computing method based on modularization.
Fig. 8 is a flowchart of receiving a function selection instruction in a cloud computing method based on modularization.
Fig. 9 is a flowchart illustrating a cloud computing method based on modularization, in which extended function modules upload information is received, and extended function modules in the extended function modules upload information are added to a user application system.
Fig. 10 is a flowchart illustrating a method for cloud computing based on modularization, in which two functional modules corresponding to the incidental functions are integrated to form one functional module.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more clear, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Specific implementations of the present invention are described in detail below with reference to specific embodiments.
As shown in fig. 1, an embodiment of the present invention provides a cloud computing system based on modularization, where the system includes:
the built-in function display module 100 is used for displaying built-in functions of the cloud computing system;
a system function selection module 200, configured to receive a function selection instruction, where the function selection instruction is used to determine functions required by a plurality of users;
a function module retrieving module 300, configured to retrieve a corresponding function module from a function module library according to a function selection instruction, where the function module library is created in advance;
the application system generation module 400 is used for assembling and integrating the called functional modules to generate a user application system and generate a manager login account and a password;
the extended function adding module 500 is used for receiving an extended function adding instruction and judging whether an extended function in the extended function adding instruction belongs to a built-in function of the cloud computing system;
the application system improvement module 600, if the user application system belongs to the application system improvement module, is used for calling the corresponding functional module and adding the functional module to the user application system; and if not, receiving the information uploaded by the expanded function module, and adding the expanded function module in the information uploaded by the expanded function module to the user application system.
It should be noted that with the rapid development of informatization, cloud computing is receiving more and more attention, and no matter whether an internet manufacturer, an operator or a company enterprise has great attention to cloud computing. Cloud computing refers to a mode of delivery and use of a service, and refers to obtaining a desired service through a network in an on-demand, easily extensible manner. The service can be related to IT, software and the Internet, and can also be any other service, and the cloud computing has the advantages of super-large scale, virtualization, safety, reliability and the like. In a cloud computing environment, all resources are operable and can be provided as services, including applications, software, platforms, processing power, storage, networks, computing resources, and other infrastructure. For some small-sized merchants, they do not have the capability of developing system service software, but need to have system software belonging to themselves to help operate and maintain customers. At present, system software manufactured by others is directly purchased, or a special technician is requested to manufacture the system software according to own requirements, so that the adaptability of the system software is poor and the system software cannot completely meet the requirements of users; the latter is costly and time and labor consuming to remanufacture system software, and embodiments of the present invention aim to address the above problems.
In the embodiment of the invention, all built-in functions of the cloud computing system are displayed firstly, so that a user can conveniently select required functions according to requirements, the application system manufactured subsequently can meet the requirements of the user, and then the user can input a function selection instruction to determine and select a plurality of required functions; according to the method and the device, the corresponding function modules are automatically called from the function module library according to the function selection instruction, the function module library is established in advance, the function module library comprises the function modules corresponding to the functions, the function modules can be mutually compatible, the called function modules are automatically assembled and integrated to generate the user application system, the login account and the password of the administrator are generated, and therefore the user becomes the administrator of the user application system. It is easy to understand that after a customer uses a user application system for a period of time, a new requirement is discovered, at this time, the customer can input an extended function adding instruction, the extended function adding instruction comprises an extended function, the extended function is a function actually required by the customer and probably does not belong to a function built in a cloud computing system, so that whether the extended function belongs to the function built in the cloud computing system needs to be judged, and if the extended function belongs to the function built in the cloud computing system, a corresponding function module is directly called, and the function module is added into the user application system; and if the user application system does not belong to the user application system, related workers are required to re-manufacture and upload the extended function module, and the extended function module is added to the user application system. Therefore, the embodiment of the invention can completely meet the requirements of users, and the basic function modules in the user application system are obtained by directly calling and integrating, thereby being efficient and convenient and having lower cost.
As shown in fig. 2, as a preferred embodiment of the present invention, the built-in function display module 100 includes:
a selection number determining unit 101, configured to collect historical user selection data to obtain the selection number of each function;
the descending order display unit 102 is configured to perform descending order display on the functions built in the cloud computing system according to the number of the selection times, and sequentially display the functions according to the display order.
In the embodiment of the invention, in order to better show the built-in functions of the cloud computing system, the embodiment of the invention can automatically select data for collecting historical users to obtain the selection times of each function, then the built-in functions of the cloud computing system are arranged in a descending order according to the selection times, and the functions are shown in sequence according to the arrangement order. Therefore, historically, users select the front of more function arrangements, so that subsequent users can see and select more easily, and the user selection is more convenient.
As shown in fig. 3, as a preferred embodiment of the present invention, the system function selecting module 200 includes:
the historical data analysis unit 201 is used for analyzing the historical user selection data and determining the accompanying functions, and each group of accompanying functions comprises two built-in functions of the cloud computing system;
a selection reminding information unit 202, configured to receive a function selection instruction, and generate function selection reminding information to remind a user whether to select another one of the accompanying functions when only one of the accompanying functions exists in the function selection instruction.
In the embodiment of the invention, in order to avoid the phenomenon of omission when a user selects functions, the embodiment of the invention automatically analyzes historical user selection data and determines the adjoint functions, each group of adjoint functions comprises two functions built in the cloud computing system, specifically, the times of the two functions appearing in the same function selection instruction at the same time are assumed to be K, the K is greater than N, the N is a fixed value, the times of the two functions being selected are respectively P and Q, the adjoint coefficients of the two functions are = 2K/(P + Q), and when the adjoint coefficient is greater than the fixed value M, the two functions corresponding to the adjoint coefficients are a group of adjoint functions; when only one function of the accompanying functions exists in the received function selection instruction, function selection reminding information is generated to remind a user whether to select another function of the accompanying functions, omission is avoided when the user selects, and subsequent use experience of the user is guaranteed.
As shown in fig. 4, as a preferred embodiment of the present invention, the application system perfecting module 600 includes:
the extended function module unit 601 is configured to receive extended function module upload information, where the extended function module upload information includes an extended function module and a corresponding function;
an extended function module adding unit 602, configured to add an extended function module in the extended function module upload information to the user application system;
and a function module library improving unit 603, configured to add the extended function module and the corresponding function in the information uploaded by the extended function module to the function module library.
In the embodiment of the invention, when the extended function in the extended function adding instruction does not belong to the built-in function of the cloud computing system, a worker needs to input the extended function module uploading information to upload the extended function module.
As shown in fig. 5, as a preferred embodiment of the present invention, the system further includes a function integration module 700, where the function integration module 700 specifically includes:
an accompanying coefficient calculation unit 701 for calculating an accompanying coefficient of an accompanying function;
a function module integration unit 702, configured to integrate two function modules corresponding to the incidental functions into one function module when the incidental coefficient is greater than a set value, where the set value is a fixed value set in advance.
In the embodiment of the invention, when the accompanied coefficient of the accompanying function is large enough, for example, the accompanied coefficient is larger than 90%, the two functions are basically used together, the embodiment of the invention integrates the two function modules corresponding to the accompanied function to form one function module, so that the user can realize the functions of the original two function modules by only selecting one function module subsequently, and the use is more convenient and faster.
As shown in fig. 6, an embodiment of the present invention further provides a cloud computing method based on modularization, where the method includes the following steps:
s100, displaying built-in functions of the cloud computing system;
s200, receiving a function selection instruction, wherein the function selection instruction is used for determining functions required by a plurality of users;
s300, calling a corresponding function module from a function module library according to a function selection instruction, wherein the function module library is established in advance;
s400, assembling and integrating the called functional modules to generate a user application system, and generating a manager login account and a password;
s500, receiving an extended function adding instruction, and judging whether an extended function in the extended function adding instruction belongs to a built-in function of the cloud computing system;
s600, when the user belongs to the application system, directly calling a corresponding functional module, and adding the functional module into the user application system; and if not, receiving the information uploaded by the expanded function module, and adding the expanded function module in the information uploaded by the expanded function module to the user application system.
In the embodiment of the invention, all built-in functions of the cloud computing system are displayed firstly, so that a user can conveniently select required functions according to requirements, the application system manufactured subsequently can meet the requirements of the user, and then the user can input a function selection instruction to determine and select a plurality of required functions; according to the method and the device, the corresponding function modules are automatically called from the function module library according to the function selection instruction, the function module library is established in advance, the function module library comprises the function modules corresponding to the functions, the function modules can be mutually compatible, the called function modules are automatically assembled and integrated to generate the user application system, the login account and the password of the administrator are generated, and therefore the user becomes the administrator of the user application system. It is easy to understand that after a customer uses a user application system for a period of time, a new requirement is discovered, at this time, the customer can input an extended function adding instruction, the extended function adding instruction comprises an extended function, the extended function is a function actually required by the customer and probably does not belong to a function built in a cloud computing system, so that whether the extended function belongs to the function built in the cloud computing system needs to be judged, and if the extended function belongs to the function built in the cloud computing system, a corresponding function module is directly called, and the function module is added into the user application system; and if the user application system does not belong to the user application system, related workers are required to re-manufacture and upload the extended function module, and the extended function module is added to the user application system. Therefore, the embodiment of the invention can completely meet the requirements of users, and the basic function modules in the user application system are obtained by directly calling and integrating, thereby being efficient and convenient and having lower cost.
As shown in fig. 7, as a preferred embodiment of the present invention, the step of displaying the built-in function of the cloud computing system specifically includes:
s101, collecting historical user selection data to obtain the selection times of each function;
s102, according to the number of the selection times, the built-in functions of the cloud computing system are arranged in a descending order, and the functions are displayed in sequence according to the arrangement order.
In the embodiment of the invention, in order to better show the built-in functions of the cloud computing system, the embodiment of the invention can automatically select data for collecting historical users to obtain the selection times of each function, then the built-in functions of the cloud computing system are arranged in a descending order according to the selection times, and the functions are shown in sequence according to the arrangement order. Therefore, historically, users select the front of more function arrangements, so that subsequent users can more easily see and select the function arrangements, and the user selection is more convenient.
As shown in fig. 8, as a preferred embodiment of the present invention, the step of receiving a function selection instruction specifically includes:
s201, analyzing historical user selection data, and determining accompanying functions, wherein each group of accompanying functions comprises functions built in two cloud computing systems;
s202, receiving a function selection instruction, and generating function selection reminding information for reminding a user whether to select another function in the accompanying functions when only one function in the accompanying functions exists in the function selection instruction.
In the embodiment of the invention, in order to avoid the phenomenon of omission when a user selects functions, the embodiment of the invention automatically analyzes historical user selection data and determines the adjoint functions, each group of adjoint functions comprises two functions built in the cloud computing system, specifically, the times of the two functions appearing in the same function selection instruction at the same time are assumed to be K, the K is greater than N, the N is a fixed value, the times of the two functions being selected are respectively P and Q, the adjoint coefficients of the two functions are = 2K/(P + Q), and when the adjoint coefficient is greater than the fixed value M, the two functions corresponding to the adjoint coefficients are a group of adjoint functions; when only one function of the accompanying functions exists in the received function selection instruction, function selection reminding information is generated to remind a user whether to select another function of the accompanying functions, omission is avoided when the user selects, and subsequent use experience of the user is guaranteed.
As shown in fig. 9, as a preferred embodiment of the present invention, the step of receiving the extended function module upload information and adding the extended function module in the extended function module upload information to the user application system specifically includes:
s601, receiving information uploaded by an extended function module, wherein the information uploaded by the extended function module comprises the extended function module and a corresponding function;
s602, adding the extended function module in the information uploaded by the extended function module into the user application system;
and S603, adding the expanded function module and the corresponding function in the information uploaded by the expanded function module into the function module library.
In the embodiment of the invention, when the extended function in the extended function adding instruction does not belong to the built-in function of the cloud computing system, a worker needs to input the extended function module uploading information to upload the extended function module.
As shown in fig. 10, as a preferred embodiment of the present invention, the method further includes:
s701, calculating an adjoint coefficient of the adjoint function;
and S702, when the adjoint coefficient is larger than a set value, integrating two function modules corresponding to the adjoint function to form one function module.
In the embodiment of the invention, when the accompanied coefficient of the accompanying function is large enough, for example, the accompanied coefficient is larger than 90%, the two functions are basically used together, the embodiment of the invention integrates the two function modules corresponding to the accompanied function to form one function module, so that the user can realize the functions of the original two function modules by only selecting one function module subsequently, and the use is more convenient and faster.
The present invention has been described in detail with reference to the preferred embodiments thereof, and it should be understood that the invention is not limited thereto, but is intended to cover modifications, equivalents, and improvements within the spirit and scope of the present invention.
It should be understood that, although the steps in the flowcharts of the embodiments of the present invention are shown in sequence as indicated by the arrows, the steps are not necessarily performed in sequence as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least a portion of steps in various embodiments may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, and the order of performance of the sub-steps or stages is not necessarily sequential, but may be performed alternately or alternatingly with other steps or at least a portion of sub-steps or stages of other steps.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a non-volatile computer-readable storage medium, and can include the processes of the embodiments of the methods described above when the program is executed. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically Programmable ROM (EPROM), electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double Data Rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous Link DRAM (SLDRAM), rambus (Rambus) direct RAM (RDRAM), direct Rambus Dynamic RAM (DRDRAM), and Rambus Dynamic RAM (RDRAM), among others.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.

Claims (10)

1. A cloud computing system based on modularity, said system comprising:
the built-in function display module is used for displaying built-in functions of the cloud computing system;
the system comprises a system function selection module, a system function selection module and a function selection module, wherein the system function selection module is used for receiving a function selection instruction, and the function selection instruction is used for determining functions required by a plurality of users;
the function module calling module is used for calling a corresponding function module from a function module library according to a function selection instruction, wherein the function module library is established in advance;
the application system generation module is used for assembling and integrating the called functional modules to generate a user application system and generate a manager login account and a password;
the extended function adding module is used for receiving an extended function adding instruction and judging whether an extended function in the extended function adding instruction belongs to a built-in function of the cloud computing system;
the application system perfecting module is used for directly calling the corresponding functional module and adding the functional module into the user application system when the application system perfecting module belongs to the application system perfecting module; and if the extended function module does not belong to the user application system, receiving the information uploaded by the extended function module, and adding the extended function module in the information uploaded by the extended function module into the user application system.
2. The cloud computing system based on modularization of claim 1, wherein the built-in function exposure module comprises:
the selection frequency determining unit is used for acquiring historical user selection data to obtain the selection frequency of each function;
and the descending order display unit is used for carrying out descending order display on the built-in functions of the cloud computing system according to the number of the selection times and sequentially displaying the functions according to the display order.
3. The cloud computing system based on modularization of claim 2, wherein the system function selection module comprises:
the historical data analysis unit is used for analyzing the historical user selection data and determining the accompanying functions, and each group of accompanying functions comprises two built-in functions of the cloud computing system;
and the selection reminding information unit is used for receiving the function selection instruction, and generating function selection reminding information for reminding a user whether to select another function in the accompanying functions when only one function in the accompanying functions exists in the function selection instruction.
4. The cloud computing system based on modularization of claim 1, wherein the application system perfecting module comprises:
the extended function module unit is used for receiving information uploaded by the extended function module, wherein the information uploaded by the extended function module comprises the extended function module and corresponding functions;
the expansion module adding unit is used for adding the expansion function module in the information uploaded by the expansion function module to the user application system;
and the function module library perfecting unit is used for adding the extended function modules and the corresponding functions in the information uploaded by the extended function modules into the function module library.
5. The cloud computing system based on modularization of claim 3, wherein the system further comprises a function integration module, the function integration module specifically comprising:
an adjoint coefficient calculation unit for calculating an adjoint coefficient of an adjoint function;
and the functional module integration unit integrates the two functional modules corresponding to the adjoint functions to form one functional module when the adjoint coefficient is larger than a set value.
6. A modular based cloud computing method, characterized in that the method comprises the steps of:
displaying built-in functions of the cloud computing system;
receiving a function selection instruction, wherein the function selection instruction is used for determining functions required by a plurality of users;
calling a corresponding function module from a function module library according to a function selection instruction, wherein the function module library is established in advance;
assembling and integrating the called functional modules to generate a user application system, and generating a manager login account and a password;
receiving an extended function adding instruction, and judging whether an extended function in the extended function adding instruction belongs to a built-in function of the cloud computing system;
if the user belongs to the application system, directly calling the corresponding functional module, and adding the functional module into the user application system; and if not, receiving the information uploaded by the expanded function module, and adding the expanded function module in the information uploaded by the expanded function module to the user application system.
7. The cloud computing method based on modularization of claim 6, wherein the step of exhibiting the built-in function of the cloud computing system specifically includes:
collecting historical user selection data to obtain the selection times of each function;
and performing descending order arrangement on the built-in functions of the cloud computing system according to the number of the selection times, and sequentially displaying the functions according to the arrangement order.
8. The cloud computing method based on modularization of claim 7, wherein the step of receiving a function selection instruction specifically includes:
analyzing historical user selection data, and determining accompanying functions, wherein each group of accompanying functions comprises functions built in two cloud computing systems;
and receiving a function selection instruction, and generating function selection reminding information for reminding a user whether to select another function in the accompanying functions when only one function in the accompanying functions exists in the function selection instruction.
9. The cloud computing method based on modularization of claim 6, wherein the step of receiving the extended function module upload information and adding the extended function module in the extended function module upload information to the user application system specifically includes:
receiving information uploaded by an extended function module, wherein the information uploaded by the extended function module comprises the extended function module and a corresponding function;
adding the extended function module in the information uploaded by the extended function module into a user application system;
and adding the expanded function module and the corresponding function in the information uploaded by the expanded function module into the function module library.
10. The modular based cloud computing method of claim 8, said method further comprising:
calculating an adjoint coefficient of the adjoint function;
and when the adjoint coefficient is larger than a set value, integrating the two function modules corresponding to the adjoint function to form one function module.
CN202211119311.0A 2022-09-15 2022-09-15 Cloud computing system and method based on modularization Pending CN115373643A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211119311.0A CN115373643A (en) 2022-09-15 2022-09-15 Cloud computing system and method based on modularization

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211119311.0A CN115373643A (en) 2022-09-15 2022-09-15 Cloud computing system and method based on modularization

Publications (1)

Publication Number Publication Date
CN115373643A true CN115373643A (en) 2022-11-22

Family

ID=84072144

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211119311.0A Pending CN115373643A (en) 2022-09-15 2022-09-15 Cloud computing system and method based on modularization

Country Status (1)

Country Link
CN (1) CN115373643A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115756450A (en) * 2022-12-05 2023-03-07 广州玖晔网络科技有限公司 Micro-service development method and system

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103049383A (en) * 2012-12-31 2013-04-17 博彦科技(上海)有限公司 Development and testing cloud system
CN104270417A (en) * 2014-09-12 2015-01-07 湛羽 Comprehensive service providing system and method based on cloud computing
US20150326514A1 (en) * 2014-05-09 2015-11-12 Mozido, Inc. Modular messaging platform
CN105761007A (en) * 2016-02-23 2016-07-13 湖南新邦软件开发有限责任公司 Information management software design aiding method and information management software design aiding system
CN112632384A (en) * 2020-12-25 2021-04-09 北京百度网讯科技有限公司 Data processing method and device for application program, electronic equipment and medium
CN112734165A (en) * 2020-12-18 2021-04-30 中国平安财产保险股份有限公司 Intelligent function display method, device, equipment and storage medium
US11132179B1 (en) * 2020-03-26 2021-09-28 Citrix Systems, Inc. Microapp functionality recommendations with cross-application activity correlation
CN113805853A (en) * 2021-09-28 2021-12-17 重庆允成互联网科技有限公司 Software product development system based on industrial internet

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103049383A (en) * 2012-12-31 2013-04-17 博彦科技(上海)有限公司 Development and testing cloud system
US20150326514A1 (en) * 2014-05-09 2015-11-12 Mozido, Inc. Modular messaging platform
CN104270417A (en) * 2014-09-12 2015-01-07 湛羽 Comprehensive service providing system and method based on cloud computing
CN105761007A (en) * 2016-02-23 2016-07-13 湖南新邦软件开发有限责任公司 Information management software design aiding method and information management software design aiding system
US11132179B1 (en) * 2020-03-26 2021-09-28 Citrix Systems, Inc. Microapp functionality recommendations with cross-application activity correlation
CN112734165A (en) * 2020-12-18 2021-04-30 中国平安财产保险股份有限公司 Intelligent function display method, device, equipment and storage medium
CN112632384A (en) * 2020-12-25 2021-04-09 北京百度网讯科技有限公司 Data processing method and device for application program, electronic equipment and medium
CN113805853A (en) * 2021-09-28 2021-12-17 重庆允成互联网科技有限公司 Software product development system based on industrial internet

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115756450A (en) * 2022-12-05 2023-03-07 广州玖晔网络科技有限公司 Micro-service development method and system

Similar Documents

Publication Publication Date Title
US7966266B2 (en) Methods and systems for cost estimation based on templates
CN110266752B (en) Block chain information pushing method and device, computer equipment and storage medium
EP3543941A1 (en) Time-factor fusion collaborative filtering method, device, server and storage medium
CN112783720B (en) Topology structure diagram generation method, device, computer equipment and display system
US8175852B2 (en) Method of, and system for, process-driven analysis of operations
CN115373643A (en) Cloud computing system and method based on modularization
CN112434982A (en) Task processing method, device and system, storage medium and electronic equipment
Dewa et al. Digitalisation OF SHOP-floor operations IN the SOUTH AFRICAN tool, die, and mould-making industry
CN115688715A (en) Report generation method and device and computer readable medium
CN114375455A (en) Manufacturing order support device, method and program
CN107844496B (en) Statistical information output method and device
CN110457089B (en) Data acquisition method, data acquisition device, computer readable storage medium and computer equipment
CN110719325A (en) Method and device for responding to user request
CN115098471B (en) Method and device for twinning and subscribing historical states of events
CN111259480A (en) Engineering cost consultation management method, system and computer storage medium
CN110352405B (en) Computer-readable medium, computing system, method, and electronic device
KR101864509B1 (en) Method and system for analyzing bigdata
CN113609168B (en) Data export method, device, terminal and readable storage medium
CN116302867A (en) Behavior data analysis method, apparatus, computer device, medium, and program product
US20210304043A1 (en) Evaluating a recommender system for data processing
Manouselis et al. Designing a web-based testing tool for multi-criteria recommender systems
CN113434524A (en) Data integration method and device, electronic equipment and storage medium
JP2021125264A (en) Information processing device
CN113222639A (en) Product sales data analysis method and device
CN110852873A (en) Data trust method, device, equipment and computer readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination