[go: up one dir, main page]

TWI904868B - Cloud budget management system and operation method thereof - Google Patents

Cloud budget management system and operation method thereof

Info

Publication number
TWI904868B
TWI904868B TW113136219A TW113136219A TWI904868B TW I904868 B TWI904868 B TW I904868B TW 113136219 A TW113136219 A TW 113136219A TW 113136219 A TW113136219 A TW 113136219A TW I904868 B TWI904868 B TW I904868B
Authority
TW
Taiwan
Prior art keywords
budget
application
cloud
management system
approved
Prior art date
Application number
TW113136219A
Other languages
Chinese (zh)
Inventor
黃惠君
賴弘忠
林怡賢
Original Assignee
中華電信股份有限公司
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 中華電信股份有限公司 filed Critical 中華電信股份有限公司
Priority to TW113136219A priority Critical patent/TWI904868B/en
Application granted granted Critical
Publication of TWI904868B publication Critical patent/TWI904868B/en

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

A cloud budget management system and operation method thereof are provided. The operation method includes: storing a plurality of approved information through a budget control module; receiving an application form and a supporting file corresponding to a public cloud service and generating a form image based on the application form through the budget control module; outputting an application approval notification based on the application form through an approval module; in response to receiving an application permission notification corresponding to the application approval notification and an application item in the application form is a new application, using the application form and the supporting file as a first approved information through the approval module; periodically establishing a budget check list based on the plurality of approved information and performing a budget check operation based on the budget check list through a resource allocation module; and in response to the budget check operation being abnormal, generating and outputting a budget overrun notification through the resource allocation module.

Description

雲端預算管理系統及其操作方法Cloud-based budget management system and its operation method

本發明是有關於一種預算管理技術,且特別是有關於一種雲端預算管理系統及其操作方法。This invention relates to a budget management technology, and more particularly to a cloud-based budget management system and its operation method.

混合式雲端結合了私人雲端(例如是,企業內部的運算基礎結構)與公用雲端。公用雲端是由第三方廠商透過公用網際網路所提供的快速的、高可靠性及高擴展性的運算服務。混合式雲端可將企業內部的運算基礎結構擴展到公用雲端,以調整運算資源。進一步說明,公用雲端與私人雲端不同,在企業向第三方廠商購買公用雲端的服務後,企業僅需針對所使用的記憶體、頻寬或處理周期等使用量來支付費用,而不需針對公用雲端的維運、開發等進行付費。據此,如何有效地針對公用雲端的服務進行預算監控是本領域相關人員所關注的議題。Hybrid cloud computing combines private cloud infrastructure (e.g., an enterprise's internal computing infrastructure) with public cloud infrastructure. Public cloud infrastructure provides fast, reliable, and scalable computing services via public internet provided by third-party vendors. Hybrid cloud infrastructure allows an enterprise to extend its internal computing infrastructure to the public cloud to adjust computing resources. To further clarify, unlike private cloud infrastructure, when an enterprise purchases public cloud services from a third-party vendor, it only needs to pay for the usage of memory, bandwidth, or processing cycles, and does not need to pay for the maintenance and development of the public cloud infrastructure. Therefore, how to effectively monitor the budget for public cloud services is a key concern for those in this field.

有鑑於此,本發明提供一種雲端預算管理系統及其操作方法,可將公雲服務的申請流程與預算監控進行整合管理,以節省網路資源、避免預算超支並提高資料安全性。In view of this, the present invention provides a cloud budget management system and its operation method, which can integrate the application process of public cloud services with budget monitoring to save network resources, avoid budget overruns and improve data security.

本發明的一種雲端預算管理系統,包括處理器以及儲存媒體。處理器耦接儲存媒體。儲存媒體儲存多個模組。處理器存取並執行多個模組。多個模組包括預算管控模組、簽核模組以及資源配發模組。預算管控模組儲存多筆已核准資訊。預算管控模組用以接收對應於公雲服務的申請表單及佐證檔案,並根據申請表單產生表單影像。簽核模組用以基於申請表單輸出申請簽核通知。響應於接收到對應於申請簽核通知的申請許可通知且申請表單的申請項目為新增申請,簽核模組將申請表單及佐證檔案作為第一已核准資訊,並將第一已核准資訊儲存至預算管控模組。資源配發模組用以週期性地基於多筆已核准資訊建立預算檢查表,並基於預算檢查表執行預算檢查操作。響應於預算檢查操作為異常,資源配發模組產生並輸出預算超支通知。This invention discloses a cloud-based budget management system, including a processor and storage media. The processor is coupled to the storage media. The storage media stores multiple modules. The processor accesses and executes the multiple modules. The multiple modules include a budget control module, an approval module, and a resource allocation module. The budget control module stores multiple approved information records. The budget control module is used to receive application forms and supporting documents corresponding to public cloud services, and generate form images based on the application forms. The approval module is used to output application approval notifications based on the application forms. Upon receiving an application approval notice corresponding to the application approval notification, and if the application item on the application form is a new application, the approval module treats the application form and supporting documents as the first approved information and stores this first approved information in the budget control module. The resource allocation module is used to periodically create a budget checklist based on multiple approved information and perform budget check operations based on the budget checklist. In response to an anomaly in the budget check operation, the resource allocation module generates and outputs a budget overrun notification.

本發明的一種雲端預算管理系統的操作方法。操作方法包括:由預算管控模組儲存多筆已核准資訊;由預算管控模組接收對應於公雲服務的申請表單及佐證檔案,並根據申請表單產生表單影像;由簽核模組基於申請表單輸出申請簽核通知;響應於接收到對應於申請簽核通知的申請許可通知且申請表單的申請項目為新增申請,由簽核模組將申請表單及佐證檔案作為第一已核准資訊,並將第一已核准資訊儲存至預算管控模組;由資源配發模組週期性地基於多筆已核准資訊建立預算檢查表,並基於預算檢查表執行預算檢查操作;以及響應於預算檢查操作為異常,由資源配發模組產生並輸出預算超支通知。The present invention provides an operating method for a cloud-based budget management system. The operation method includes: the budget control module storing multiple approved information records; the budget control module receiving application forms and supporting documents corresponding to public cloud services, and generating form images based on the application forms; the approval module outputting an application approval notification based on the application forms; in response to receiving an application permission notification corresponding to the application approval notification and the application items on the application form being new applications, the approval module treating the application forms and supporting documents as the first approved information and storing the first approved information in the budget control module; the resource allocation module periodically creating a budget checklist based on multiple approved information records and performing budget check operations based on the budget checklist; and in response to budget check operations being abnormal, the resource allocation module generating and outputting a budget overrun notification.

基於上述,本發明的雲端預算管理系統及其操作方法,可將公雲服務的申請流程與預算監控進行整合管理,當公雲服務的預算超支時,可根據申請公雲服務時的資訊來通知申請人及/或相關負責人,以即時進行針對超支的公雲服務進行處理,可節省網路資源、避免預算超支並提高資料安全性。Based on the above, the cloud budget management system and its operation method of this invention can integrate the application process and budget monitoring of public cloud services. When the budget of public cloud services is exceeded, the applicant and/or relevant responsible persons can be notified according to the information when applying for public cloud services, so as to deal with the over-budget public cloud services in a timely manner, which can save network resources, avoid budget overruns and improve data security.

本發明的部份實施例接下來將會配合附圖來詳細描述,以下的描述所引用的元件符號,當不同附圖出現相同的元件符號將視為相同或相似的元件。Some embodiments of this invention will be described in detail below with reference to the accompanying drawings. Component symbols referenced in the following description will be considered as the same or similar components when the same component symbol appears in different accompanying drawings.

圖1繪示本發明的一實施例的雲端預算管理系統、終端設備與公用雲端的示意圖。請參照圖1。雲端預算管理系統100包括處理器110、儲存媒體120以及收發器130。雲端預算管理系統100以及終端設備200-1~200-N可例如是屬於企業或電信商。Figure 1 illustrates a schematic diagram of a cloud-based budget management system, terminal devices, and a public cloud according to an embodiment of the present invention. Please refer to Figure 1. The cloud-based budget management system 100 includes a processor 110, storage media 120, and a transceiver 130. The cloud-based budget management system 100 and the terminal devices 200-1 to 200-N may belong to, for example, an enterprise or a telecommunications company.

處理器110例如是中央處理單元(central processing unit,CPU),或是其他可程式化之一般用途或特殊用途的微控制單元(micro control unit,MCU)、微處理器(microprocessor)、數位信號處理器(digital signal processor,DSP)、可程式化控制器、特殊應用積體電路(application specific integrated circuit,ASIC)、圖形處理器(graphics processing unit,GPU)、影像訊號處理器(image signal processor,ISP)、影像處理單元(image processing unit,IPU)、算數邏輯單元(arithmetic logic unit,ALU)、複雜可程式邏輯裝置(complex programmable logic device,CPLD)、現場可程式化邏輯閘陣列(field programmable gate array,FPGA)或其他類似元件或上述元件的組合。處理器110耦接儲存媒體120以及收發器130。Processor 110 may be, for example, a central processing unit (CPU), or other programmable general-purpose or special-purpose microcontroller (MCU), microprocessor, digital signal processor (DSP), programmable controller, application-specific integrated circuit (ASIC), graphics processing unit (GPU), image signal processor (ISP), image processing unit (IPU), arithmetic logic unit (ALU), complex programmable logic device (CPLD), field programmable gate array (FPGA), or other similar components or combinations thereof. The processor 110 is coupled to the storage medium 120 and the transceiver 130.

儲存媒體120例如是任何型態的固定式或可移動式的隨機存取記憶體(random access memory,RAM)、唯讀記憶體(read-only memory,ROM)、快閃記憶體(flash memory)、硬碟(hard disk drive,HDD)、固態硬碟(solid state drive,SSD)或類似元件或上述元件的組合,而用於儲存可由處理器110執行的多個模組,以實施本發明的雲端預算管理系統100的操作方法。多個模組包括預算管控模組121、簽核模組122以及資源配發模組123。預算管控模組121儲存對應於所有已核准的(意即,現行的)公雲服務的多筆資訊(意即,多筆已核准資訊)。Storage medium 120 may be any type of fixed or removable random access memory (RAM), read-only memory (ROM), flash memory, hard disk drive (HDD), solid-state drive (SSD), or similar components or combinations thereof, used to store multiple modules executable by processor 110 to implement the operation method of cloud budget management system 100 of the present invention. The multiple modules include a budget control module 121, an approval module 122, and a resource allocation module 123. Budget control module 121 stores multiple pieces of information corresponding to all approved (i.e., current) public cloud services (i.e., multiple approved records).

收發器130以無線或有線的方式傳送及接收訊號。收發器130還可以執行例如低噪聲放大、阻抗匹配、混頻、向上或向下頻率轉換、濾波、放大以及類似的操作。Transceiver 130 transmits and receives signals wirelessly or via wire. Transceiver 130 can also perform operations such as low-noise amplification, impedance matching, mixing, up or down frequency conversion, filtering, amplification, and similar functions.

終端設備200-1~200-N可包含但不限於桌上型電腦、筆記型電腦、網路型電腦、工作站、個人數位助理(personal digital assistant,PDA)、個人電腦(personal computer,PC)等電子裝置。Terminal devices 200-1 to 200-N may include, but are not limited to, electronic devices such as desktop computers, laptop computers, network computers, workstations, personal digital assistants (PDAs), and personal computers (PCs).

公用雲端300可例如是Microsoft Azure、Google Cloud Platform(GCP)等公用雲端服務平台。Public cloud services 300 can include, for example, public cloud service platforms such as Microsoft Azure and Google Cloud Platform (GCP).

圖2繪示本發明的一實施例的服務申請操作的流程圖,其中所述服務申請操作可由圖1所示的雲端預算管理系統100實施。請參照圖1與圖2。當企業或電信商的一員工欲申請公用雲端300的公雲服務時,此員工可例如是於終端設備200-1填寫申請表單,並通過終端設備200-1將申請表單及佐證檔案上傳至雲端預算管理系統100,使得雲端預算管理系統100執行如圖2所示的服務申請操作。Figure 2 illustrates a flowchart of a service application operation according to an embodiment of the present invention, wherein the service application operation can be implemented by the cloud budget management system 100 shown in Figure 1. Please refer to Figures 1 and 2. When an employee of an enterprise or telecommunications company wants to apply for public cloud services from public cloud 300, the employee can, for example, fill out an application form on terminal device 200-1 and upload the application form and supporting documents to cloud budget management system 100 through terminal device 200-1, so that cloud budget management system 100 executes the service application operation as shown in Figure 2.

在步驟S201中,預算管控模組121可接收對應於公雲服務的申請表單及佐證檔案。具體來說,預算管控模組121可通過收發器130自終端設備200-1接收對應於公雲服務的申請表單及佐證檔案。在一實施例中,申請表單可包括但不限於表單編號、申請項目、申請人資訊、公雲名稱特徵值、公雲服務識別碼以及服務預算額度。例如,申請項目可以是新增申請或異動申請。例如,新增申請為欲新增公雲服務。例如,異動申請為欲更新既有的公雲服務的預算額度。例如,申請人資訊為指示填寫申請表單的員工的姓名及/或員工編號。例如,公雲名稱特徵值可用以指示公用雲端300的種類。例如,公雲服務識別碼可例如是唯一識別碼,並用以指示欲申請的公雲服務。例如,服務預算額度為欲申請的公雲服務所需的預算額度。在一實施例中,佐證檔案可例如是於編列服務額度預算時所採用參考資料。In step S201, the budget control module 121 can receive the application form and supporting documents corresponding to the public cloud service. Specifically, the budget control module 121 can receive the application form and supporting documents corresponding to the public cloud service from the terminal device 200-1 via transceiver 130. In one embodiment, the application form may include, but is not limited to, form number, application item, applicant information, public cloud name characteristics, public cloud service identifier, and service budget quota. For example, the application item can be a new application or an adjustment application. For example, a new application is for adding a new public cloud service. For example, an adjustment application is for updating the budget quota of an existing public cloud service. For example, the applicant information is the name and/or employee number of the employee instructing the completion of the application form. For example, public cloud name characteristics can be used to indicate the type of public cloud 300. For example, a public cloud service identifier can be a unique identifier used to indicate the public cloud service to be requested. For example, the service budget is the budget amount required for the public cloud service to be requested. In one embodiment, supporting documentation can be, for example, reference data used when preparing the service budget.

在步驟S202中,預算管控模組121可根據申請表單產生表單影像。在一實施例中,預算管控模組121可例如是對申請表單執行截圖操作以產生表單影像。In step S202, the budget control module 121 can generate a form image based on the application form. In one embodiment, the budget control module 121 can, for example, perform a screenshot operation on the application form to generate a form image.

在步驟S203中,簽核模組122可基於申請表單輸出申請簽核通知。具體來說,簽核模組122可根據申請表單中的申請人資訊,通過收發器130將申請簽核通知輸出至終端設備200-2~200-N。進一步說明,申請人資訊可用以指示欲申請公用雲端300的公雲服務的員工的姓名及/或員工編號,簽核模組122可根據申請表單中的申請人資訊將申請簽核通知輸出至屬於此員工的主管及/或相關負責人的終端設備200-2~200-N。在一實施例中,申請簽核通知包括但不限於表單影像以及佐證檔案。主管及/或相關負責人可根據表單影像以及佐證檔案來決定是否核准此公雲服務的申請。若是主管及/或相關負責人決定核准此公雲服務的申請,則主管及/或相關負責人可通過終端設備200-2~200-N輸出申請許可通知至雲端預算管理系統100。In step S203, the approval module 122 can output an application approval notification based on the application form. Specifically, the approval module 122 can output the application approval notification to terminal devices 200-2 to 200-N via transceiver 130 based on the applicant information in the application form. Further, the applicant information can be used to indicate the name and/or employee number of the employee applying for public cloud services 300, and the approval module 122 can output the application approval notification to the terminal devices 200-2 to 200-N belonging to the employee's supervisor and/or relevant responsible person based on the applicant information in the application form. In one embodiment, the application approval notification includes, but is not limited to, form images and supporting documents. The supervisor and/or relevant personnel may decide whether to approve the application for this public cloud service based on the form image and supporting documents. If the supervisor and/or relevant personnel decide to approve the application for this public cloud service, they may output the application permission notification to the cloud budget management system 100 through terminal devices 200-2~200-N.

因此,在步驟S204中,簽核模組122可判斷是否接收到申請許可通知。若是未接收到申請許可通知,則進入步驟S205;反之,若是未接收到申請許可通知,則進入步驟S206。Therefore, in step S204, the approval module 122 can determine whether it has received the application for permission. If no application for permission has been received, proceed to step S205; otherwise, proceed to step S206.

在步驟S205中,簽核模組122可輸出申請失敗通知。具體來說,簽核模組122可通過收發器130輸出申請失敗通知至終端設備200-1,以通知欲申請公雲服務的員工。In step S205, the approval module 122 can output an application failure notification. Specifically, the approval module 122 can output the application failure notification to the terminal device 200-1 via transceiver 130 to notify the employee who wants to apply for public cloud services.

另一方面,在步驟S206中,簽核模組122可進一步地判斷申請表單中的申請項目是否為新增申請。若是,則進入步驟S207;反之,若否(意即,申請項目為異動申請),則進入步驟S208。On the other hand, in step S206, the approval module 122 can further determine whether the application item in the application form is a new application. If so, proceed to step S207; otherwise, if not (meaning the application item is a change application), proceed to step S208.

在步驟S207中,簽核模組122可將表單影像及佐證檔案作為第一已核准資訊。在一範例實施例中,預算管控模組121儲存對應於所有已核准的公雲服務的多筆已核准資訊。由於此公雲服務被核准,簽核模組122可將對應於此公雲服務的表單影像及佐證檔案作為第一已核准資訊,並將第一已核准資訊儲存至預算管控模組121。In step S207, the approval module 122 can use the form image and supporting documents as the first approved information. In an example embodiment, the budget control module 121 stores multiple approved information corresponding to all approved public cloud services. Since this public cloud service is approved, the approval module 122 can use the form image and supporting documents corresponding to this public cloud service as the first approved information and store the first approved information in the budget control module 121.

在步驟S208中,簽核模組122可更新對應於公雲服務的第二已核准資訊。在一範例實施例中,預算管控模組121所儲存的多筆已核准資訊分別包括多個已核准表單影像以及多個已核准佐證檔案。簽核模組122可更新多筆已核准資訊中對應於此公雲服務的第二已核准資訊。例如,簽核模組122可更新第二已核准資訊的已核准表單影像及/或已核准佐證檔案。In step S208, the approval module 122 can update the second approved information corresponding to the public cloud service. In one example embodiment, the multiple approved information stored in the budget control module 121 includes multiple approved form images and multiple approved supporting documents. The approval module 122 can update the second approved information corresponding to this public cloud service from among the multiple approved information. For example, the approval module 122 can update the approved form images and/or approved supporting documents of the second approved information.

根據上述,雲端預算管理系統100可通過預算管理模組121儲存企業或電信商所申請成功的所有公雲服務的已核准資訊,並在公雲服務被調整後,通過簽核模組122即時更新已核准資訊,以有效地管理關於申請成功的公雲服務的資料。另外,雲端預算管理系統100可通過預算管理模組121將申請表單進行截圖以產生表單影像,將申請表單影像化以避免傳輸過程中的資料丟失。Based on the above, the cloud budget management system 100 can store the approved information of all public cloud services successfully applied for by the enterprise or telecommunications company through the budget management module 121, and update the approved information in real time through the approval module 122 after the public cloud services are adjusted, so as to effectively manage the data on successfully applied public cloud services. In addition, the cloud budget management system 100 can take a screenshot of the application form through the budget management module 121 to generate a form image, thus visualizing the application form to avoid data loss during transmission.

圖3繪示本發明的一實施例的預算檢查操作的流程圖,其中所述預算檢查操作可由圖1所示的雲端預算管理系統100實施。請參照圖1與圖3。資源配發模組123可週期性地(例如是,每一天)執行預算檢查操作,以確保屬於企業或電信商的所有公雲服務的實際使用金額並未超支。Figure 3 illustrates a flowchart of a budget check operation according to an embodiment of the present invention, wherein the budget check operation can be implemented by the cloud budget management system 100 shown in Figure 1. Please refer to Figures 1 and 3. The resource allocation module 123 can perform the budget check operation periodically (e.g., daily) to ensure that the actual usage of all public cloud services belonging to the enterprise or telecommunications company is not over-specified.

在步驟S301中,資源配發模組123可週期性地基於多筆已核准資訊建立預算檢查表。具體來說,資源配發模組123可週期性地自預算管控模組121取得對應於所有已核准的公雲服務的多筆已核准資訊,並基於多筆已核准資訊建立預算檢查表,以基於預算檢查表執行預算檢查操作。In step S301, the resource allocation module 123 can periodically create a budget checklist based on multiple approved information. Specifically, the resource allocation module 123 can periodically obtain multiple approved information corresponding to all approved public cloud services from the budget control module 121, and create a budget checklist based on the multiple approved information to perform budget check operations based on the budget checklist.

在步驟S302中,資源配發模組123可根據預算檢查表取得實際使用金額。在一範例實施例中,預算檢查表可包括但不限於對應於所有已核准的公雲服務的多個表單編號、多個公雲名稱特徵值、多個公雲服務識別碼以及多個服務預算額度。資源配發模組123可逐一檢查所有已核准的公雲服務的實際使用金額是否超支。具體來說,資源配發模組123可根據預算檢查表中的多個公雲名稱特徵值及多個公雲服務識別碼逐一自對應的公用雲端(例如是,公用雲端300)取得實際使用金額。In step S302, resource allocation module 123 can obtain the actual usage amount based on a budget checklist. In an example embodiment, the budget checklist may include, but is not limited to, multiple form numbers, multiple public cloud name characteristics, multiple public cloud service identifiers, and multiple service budget amounts corresponding to all approved public cloud services. Resource allocation module 123 can check one by one whether the actual usage amount of all approved public cloud services has exceeded the budget. Specifically, resource allocation module 123 can obtain the actual usage amount one by one from the corresponding public cloud (e.g., public cloud 300) based on the multiple public cloud name characteristics and multiple public cloud service identifiers in the budget checklist.

在步驟S303中,資源配發模組123可判斷實際使用金額是否大於服務預算額度。在一實施例中,資源配發模組123可判斷一公雲服務的實際使用金額是否大於其所對應的服務預算額度。若是實際使用金額大於其所對應的服務預算額度,資源配發模組123可判定對應於此公雲服務的預算檢查操作為異常,並進入步驟S304;反之,若是實際使用金額不大於其所對應的服務預算額度,資源配發模組123可判定對應於此公雲服務的預算檢查操作為正常,則進入步驟S305。In step S303, the resource allocation module 123 can determine whether the actual usage amount exceeds the service budget. In one embodiment, the resource allocation module 123 can determine whether the actual usage amount of a public cloud service exceeds its corresponding service budget. If the actual usage amount exceeds its corresponding service budget, the resource allocation module 123 can determine that the budget check operation for this public cloud service is abnormal and proceed to step S304; conversely, if the actual usage amount is not greater than its corresponding service budget, the resource allocation module 123 can determine that the budget check operation for this public cloud service is normal and proceed to step S305.

在步驟S304中,資源配發模組123可輸出預算超支通知。具體來說,當一公雲服務的實際使用金額大於其所對應的服務預算額度(意即,一公雲服務的預算超支)時,資源配發模組123可根據對應於此公雲服務的表單編號自預算管控模組121取得對應的表單資訊,並基於表單資訊取得對應於此公雲服務的申請人資訊,並基於申請人資訊通過收發器130輸出預算超支通知,以通知此公雲服務的申請人及/或相關負責人調整此公雲服務的服務預算額度(例如是,執行如圖2所示的服務申請操作的異動申請)。In step S304, the resource allocation module 123 can output a budget overrun notification. Specifically, when the actual usage amount of a public cloud service exceeds its corresponding service budget (i.e., the budget of a public cloud service is overrun), the resource allocation module 123 can obtain the corresponding form information from the budget control module 121 based on the form number corresponding to this public cloud service, and obtain the applicant information corresponding to this public cloud service based on the form information. Based on the applicant information, the module outputs a budget overrun notification through transceiver 130 to notify the applicant and/or relevant person in charge of this public cloud service to adjust the service budget of this public cloud service (for example, by executing an change request for the service application operation as shown in Figure 2).

在步驟S305中,資源配發模組123可判斷實際消費金額是否為最後一筆。具體來說,資源配發模組123是逐一檢查所有已核准的公雲服務的實際使用金額是否超支,意即,資源配發模組123是基於預算檢查表逐一取得實際使用金額,以檢查實際使用金額是否超支。因此,若是實際消費金額為最後一筆,則表示所有已核准的公雲服務的實際使用金額皆已檢查完畢,可結束預算檢查操作;反之,若是實際消費金額不為最後一筆,則重複執行步驟S302至S305,直到所有已核准的公雲服務的實際使用金額皆已檢查完畢,即結束預算檢查操作。In step S305, resource allocation module 123 can determine whether the actual consumption amount is the last one. Specifically, resource allocation module 123 checks one by one whether the actual usage amount of all approved public cloud services has exceeded the budget. That is, resource allocation module 123 obtains the actual usage amount one by one based on the budget checklist to check whether the actual usage amount has exceeded the budget. Therefore, if the actual consumption amount is the last one, it means that the actual usage amount of all approved public cloud services has been checked and the budget check operation can be completed; otherwise, if the actual consumption amount is not the last one, steps S302 to S305 are repeated until the actual usage amount of all approved public cloud services has been checked and the budget check operation is completed.

根據上述,本發明的雲端預算管理系統100可通過資源配發模組123基於預算管控模組121所儲存的已核准資訊,週期性地檢查所有已核准的公雲服務的預算是否超支,並在發生預算超支的情況時,輸出預算超支通知給申請人及/或相關負責人,以針對公雲服務的預算進行有效地管控及調整。Based on the above, the cloud budget management system 100 of this invention can periodically check whether the budget of all approved public cloud services is over-specified, based on the approved information stored in the budget control module 121, through the resource allocation module 123. When a budget over-specification occurs, the system outputs a budget over-specification notification to the applicant and/or relevant responsible persons, so as to effectively control and adjust the budget of public cloud services.

圖4繪示本發明的一實施例的表單查閱操作的流程圖,其中所述表單查閱操作可由圖1所示的雲端預算管理系統100實施。請參照圖1與圖4。當企業或電信商的一員工欲查閱預算管控模組121所儲存的已核准資訊(意即,已核准表單影像及其對應的已核准佐證檔案)時,此用戶可藉由一終端設備(例如是,終端設備200-3)傳送查閱請求至雲端預算管理系統100。Figure 4 illustrates a flowchart of a form retrieval operation according to an embodiment of the present invention, wherein the form retrieval operation can be implemented by the cloud budget management system 100 shown in Figure 1. Please refer to Figures 1 and 4. When an employee of an enterprise or telecommunications company wants to retrieve approved information (i.e., approved form images and their corresponding approved supporting documents) stored in the budget control module 121, the user can send a retrieval request to the cloud budget management system 100 via a terminal device (e.g., terminal device 200-3).

在步驟S401中,預算管控模組121可接收查閱請求。具體來說,預算管控模組121可通過收發器130接收查閱請求。In step S401, the budget control module 121 can receive query requests. Specifically, the budget control module 121 can receive query requests through transceiver 130.

在步驟S402中,預算管控模組121可基於欲查閱表單編號,取得多筆已核准資訊中的第三已核准資訊。在一實施例中,查閱請求包括但不限於查閱人資訊以及欲查閱表單編號。預算管控模組121可例如是取得具有對應於欲查閱表單編號的已核准表單影像的第三已核准資訊。In step S402, the budget control module 121 can obtain a third approved information from multiple approved information records based on the form number to be queried. In one embodiment, the query request includes, but is not limited to, the queryer information and the form number to be queried. The budget control module 121 may, for example, obtain the third approved information having an image of an approved form corresponding to the form number to be queried.

在步驟S403中,預算管控模組121可判斷查閱人資訊與第三已核准資訊是否匹配。具體來說,已核准表單影像可例如是一申請表單的截圖(或由一申請表單所產生的)。預算管控模組121可藉由第三已核准資訊中的已核准表單影像取得一申請人資訊,並判斷此申請人資訊與查閱人資訊是否匹配。進一步說明,查閱人資訊可用以指示欲查閱第三已核准資訊的一員工的姓名及/或員工編號,預算管控模組121可判斷查閱人資訊與申請人資訊是否一致(意即,判斷此員工是否為對應於第三已核准資訊的申請人),或基於申請人資訊與查閱人資訊判斷此員工是否為對應於第三已核准資訊的申請人的主管及/或相關負責人。In step S403, the budget control module 121 can determine whether the viewer information matches the third approved information. Specifically, the approved form image can be, for example, a screenshot of an application form (or generated from an application form). The budget control module 121 can obtain an applicant's information through the approved form image in the third approved information and determine whether this applicant information matches the viewer information. To further explain, the queryer information can be used to indicate the name and/or employee number of an employee who wants to query the third approved information. The budget control module 121 can determine whether the queryer information is consistent with the applicant information (that is, whether the employee is the applicant corresponding to the third approved information), or determine whether the employee is the supervisor and/or relevant person in charge of the applicant corresponding to the third approved information based on the applicant information and the queryer information.

若是此員工為對應於第三已核准資訊的申請人或其主管及/或相關負責人,則預算管控模組121可判斷查閱人資訊與第三已核准資訊匹配,並進入步驟S404。在步驟S404中,預算管控模組121可輸出第三已核准資訊。預算管控模組121可通過收發器130將第三已核准資訊輸出至終端設備200-3,使得此員工可查閱第三已核准資訊。If the employee is the applicant corresponding to the third approved information, or their supervisor and/or relevant person in charge, the budget control module 121 can determine that the queryer's information matches the third approved information and proceed to step S404. In step S404, the budget control module 121 can output the third approved information. The budget control module 121 can output the third approved information to the terminal device 200-3 via transceiver 130, so that the employee can query the third approved information.

另一方面,若是此員工不為對應於第三已核准資訊的申請人或其主管及/或相關負責人,則預算管控模組121可判斷查閱人資訊與第三已核准資訊不匹配,並進入步驟S405。在步驟S405中,預算管控模組121可輸出查閱失敗通知。具體來說,預算管控模組121可通過收發器130輸出查閱失敗通知,以通知此員工其不具備查閱權限。On the other hand, if the employee is not the applicant corresponding to the third approved information, or their supervisor and/or relevant person in charge, the budget control module 121 can determine that the information of the person seeking access does not match the third approved information and proceed to step S405. In step S405, the budget control module 121 can output a search failure notification. Specifically, the budget control module 121 can output a search failure notification through transceiver 130 to notify the employee that they do not have the right to access the information.

根據上述,本發明的雲端預算管理系統100可通過預算款控模組121管理所有申請成功的公雲服務的已核准資訊,並據以進行查閱權限的管理,以避免權限跨越管理的問題,可有效地確保資料的安全性。Based on the above, the cloud budget management system 100 of this invention can manage the approved information of all successfully applied public cloud services through the budget control module 121, and manage the access permissions accordingly, so as to avoid the problem of permission crossing management and effectively ensure the security of data.

圖5繪示本發明的一實施例的雲端預算管理系統的操作方法的流程圖,其中所述操作方法可由如圖1所示的雲端預算管理系統100實施。請參照圖1與圖5。在步驟S501中,由預算管控模組121儲存多筆已核准資訊。在步驟S502中,由預算管控模組121接收對應於公雲服務的申請表單及佐證檔案,並根據申請表單產生表單影像。在步驟S503中,由簽核模組122基於申請表單輸出申請簽核通知。在步驟S504中,響應於接收到對應於申請簽核通知的申請許可通知且申請表單的申請項目為新增申請,由簽核模組122將申請表單及佐證檔案作為第一已核准資訊,並將第一已核准資訊儲存至預算管控模組121。在步驟S505中,由資源配發模組123基於多筆已核准資訊建立預算檢查表,並基於預算檢查表執行預算檢查操作。在步驟S506中,響應於預算檢查操作為異常,由資源配發模組123產生並輸出預算超支通知。關於步驟S501至步驟S506的實施細節已經前述的多個實施例中清楚說明,故不在此重述。Figure 5 illustrates a flowchart of the operation method of a cloud budget management system according to an embodiment of the present invention, wherein the operation method can be implemented by a cloud budget management system 100 as shown in Figure 1. Please refer to Figures 1 and 5. In step S501, the budget control module 121 stores multiple approved information entries. In step S502, the budget control module 121 receives the application form and supporting documents corresponding to the public cloud service, and generates a form image based on the application form. In step S503, the approval module 122 outputs an application approval notification based on the application form. In step S504, in response to receiving an application approval notice corresponding to the application approval notification and the application item on the application form being a new application, the approval module 122 treats the application form and supporting documents as the first approved information and stores the first approved information in the budget control module 121. In step S505, the resource allocation module 123 creates a budget checklist based on multiple approved information and performs a budget check operation based on the budget checklist. In step S506, in response to an abnormal budget check operation, the resource allocation module 123 generates and outputs a budget overrun notification. The implementation details of steps S501 to S506 have been clearly explained in the aforementioned embodiments and will not be repeated here.

綜上所述,本發明的雲端預算管理系統及其操作方法,可將公雲服務的申請流程與預算監控進行整合管理,並進一步地執行查閱權限的管理,可有效地節省網路資源、避免預算超支並提高資料安全性。In summary, the cloud-based budget management system and its operating method of this invention can integrate the application process of public cloud services with budget monitoring and further manage access permissions, effectively saving network resources, avoiding budget overruns and improving data security.

雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。Although the present invention has been disclosed above by way of embodiments, it is not intended to limit the present invention. Anyone with ordinary skill in the art may make some modifications and refinements without departing from the spirit and scope of the present invention. Therefore, the scope of protection of the present invention shall be determined by the appended patent application.

100:雲端預算管理系統 110:處理器 120:儲存媒體 121:預算控管模組 122:簽核模組 123:資源配發模組 130:收發器 200-1、200-2、200-3、200-N:終端設備 300:公用雲端 S201、S202、S203、S204、S205、S206、S207、S208、S301、S302、S303、S304、S305、S401、S402、S403、S404、S405、S501、S502、S503、S504、S505、S506:步驟100: Cloud Budget Management System 110: Processor 120: Storage Media 121: Budget Control Module 122: Approval Module 123: Resource Allocation Module 130: Transceiver 200-1, 200-2, 200-3, 200-N: Terminal Equipment 300: Public Cloud S201, S202, S203, S204, S205, S206, S207, S208, S301, S302, S303, S304, S305, S401, S402, S403, S404, S405, S501, S502, S503, S504, S505, S506: Steps

圖1繪示本發明的一實施例的雲端預算管理系統、終端設備與公用雲端的示意圖。 圖2繪示本發明的一實施例的服務申請操作的流程圖。 圖3繪示本發明的一實施例的預算檢查操作的流程圖。 圖4繪示本發明的一實施例的表單查閱操作的流程圖。 圖5繪示本發明的一實施例的雲端預算管理系統的操作方法的流程圖。 Figure 1 is a schematic diagram of a cloud-based budget management system, terminal equipment, and a public cloud according to an embodiment of the present invention. Figure 2 is a flowchart of a service application operation according to an embodiment of the present invention. Figure 3 is a flowchart of a budget check operation according to an embodiment of the present invention. Figure 4 is a flowchart of a form viewing operation according to an embodiment of the present invention. Figure 5 is a flowchart of the operation method of the cloud-based budget management system according to an embodiment of the present invention.

100:雲端預算管理系統 100: Cloud-based Budget Management System

110:處理器 110: Processor

120:儲存媒體 120: Storage Media

121:預算管控模組 121: Budget Control Module

122:簽核模組 122: Approval Module

123:資源配發模組 123: Resource Allocation Module

130:收發器 130: Transceiver

200-1、200-2、200-3、200-N:終端設備 200-1, 200-2, 200-3, 200-N: terminal equipment

300:公用雲端 300: Public Cloud

Claims (12)

一種雲端預算管理系統,包括: 儲存媒體,用以儲存多個模組;以及 處理器,耦接該儲存媒體,並用以存取並執行該些模組,其中該些模組包括: 預算管控模組,儲存多筆已核准資訊,並用以接收對應於公雲服務的申請表單及佐證檔案,並根據該申請表單產生表單影像; 簽核模組,用以基於該申請表單輸出申請簽核通知,其中 響應於接收到對應於該申請簽核通知的申請許可通知且該申請表單的申請項目為新增申請,該簽核模組將該表單影像及該佐證檔案作為第一已核准資訊,並將該第一已核准資訊儲存至該預算管控模組;以及 資源配發模組,用以週期性地基於該些已核准資訊建立預算檢查表,並基於該預算檢查表執行預算檢查操作,其中 響應於該預算檢查操作為異常,該資源配發模組產生並輸出預算超支通知。 A cloud-based budget management system includes: a storage medium for storing multiple modules; and a processor coupled to the storage medium and for accessing and executing the modules, wherein the modules include: a budget control module for storing multiple approved information records and for receiving application forms and supporting documents corresponding to public cloud services, and generating a form image based on the application form; an approval module for outputting an application approval notification based on the application form, wherein in response to receiving an application approval notification corresponding to the application approval notification and the application item in the application form being a new application, the approval module uses the form image and the supporting documents as first approved information and stores the first approved information in the budget control module; and The resource allocation module periodically generates a budget checklist based on the approved information and performs budget checks based on the checklist. In response to an anomaly in the budget check, the resource allocation module generates and outputs a budget overrun notification. 如請求項1所述的雲端預算管理系統,其中該預算管控模組對該申請表單執行截圖操作以產生該表單影像。The cloud-based budget management system as described in claim 1, wherein the budget control module performs a screenshot operation on the application form to generate an image of the form. 如請求項1所述的雲端預算管理系統,其中響應於接收到該申請許可通知且該申請項目為變更申請,該簽核模組更新該些已核准資訊中對應於該表單影像的第二已核准資訊。As described in claim 1, in response to receiving the application permission notification and the application item being a change application, the approval module updates the second approved information in the approved information corresponding to the form image. 如請求項1所述的雲端預算管理系統,其中該申請表單包括該申請項目、表單編號、申請人資訊、公雲名稱特徵值、公雲服務識別碼以及服務預算額度。The cloud budget management system as described in Request 1, wherein the application form includes the application item, form number, applicant information, public cloud name feature value, public cloud service identifier and service budget amount. 如請求項1所述的雲端預算管理系統,其中該申請許可通知包括該公雲服務以及該佐證檔案。The cloud budget management system as described in claim 1, wherein the license application notification includes the public cloud service and the supporting documentation. 如請求項1所述的雲端預算管理系統,其中響應於未接收到該申請許可通知,該簽核模組輸出申請失敗通知。The cloud budget management system as described in claim 1, wherein in response to not receiving a notification of application permission, the approval module outputs an application failure notification. 如請求項1所述的雲端預算管理系統,其中該些已核准資訊分別包括多個已核准表單影像以及多個已核准佐證檔案。The cloud-based budget management system as described in claim 1, wherein the approved information includes multiple approved form images and multiple approved supporting documents. 如請求項1所述的雲端預算管理系統,其中該預算管控模組更用以: 接收查閱請求,其中該查閱請求包括查閱人資訊以及欲查閱表單編號; 基於該欲查閱表單編號,取得該些已核准資訊中的第三已核准資訊; 判斷該查閱人資訊與該第三已核准資訊是否匹配; 若是,則輸出該第三已核准資訊;以及 若否,則輸出查閱失敗通知。 The cloud-based budget management system as described in claim 1, wherein the budget control module is further configured to: receive a query request, wherein the query request includes queryer information and a form number to be queried; based on the form number to be queried, obtain third approved information from the approved information; determine whether the queryer information matches the third approved information; if yes, output the third approved information; and if no, output a query failure notification. 如請求項1所述的雲端預算管理系統,其中該預算檢查表包括多個表單編號、多個公雲名稱特徵值、多個公雲服務識別碼以及多個服務預算額度。The cloud budget management system as described in claim 1, wherein the budget checklist includes multiple form numbers, multiple public cloud name characteristics, multiple public cloud service identifiers, and multiple service budget amounts. 如請求項1所述的雲端預算管理系統,其中該資源配發模組更用以: 根據該預算檢查表取得實際使用金額; 判斷該實際使用金額是否大於該服務預算額度;以及 響應於該實際使用金額大於該服務預算額度,判定該預算檢查操作為異常。 The cloud-based budget management system as described in claim 1, wherein the resource allocation module is further configured to: obtain the actual usage amount based on the budget checklist; determine whether the actual usage amount exceeds the service budget limit; and in response to the actual usage amount exceeding the service budget limit, determine that the budget check operation is abnormal. 如請求項10所述的公用雲端預算管理系統,其中響應於該實際使用金額不大於該服務預算額度,判定該預算檢查操作為正常。The public cloud budget management system as described in claim 10 determines that the budget check operation is normal in response to the actual usage amount not exceeding the service budget amount. 一種雲端預算管理系統的操作方法,包括: 由預算管控模組儲存多筆已核准資訊; 由該預算管控模組接收對應於公雲服務的申請表單及佐證檔案,並根據該申請表單產生表單影像; 由簽核模組基於該申請表單輸出申請簽核通知; 響應於接收到對應於該申請簽核通知的申請許可通知且該申請表單的申請項目為新增申請,由該簽核模組將該表單影像及該佐證檔案作為第一已核准資訊,並將該第一已核准資訊儲存至該預算管控模組; 由資源配發模組週期性地基於該些已核准資訊建立預算檢查表,並基於該預算檢查表執行預算檢查操作;以及 響應於該預算檢查操作為異常,由該資源配發模組產生並輸出預算超支通知。 An operating method for a cloud-based budget management system includes: Storing multiple approved information records by a budget control module; Receiving application forms and supporting documents corresponding to public cloud services by the budget control module, and generating a form image based on the application form; Outputting an application approval notification by an approval module based on the application form; In response to receiving an application approval notification corresponding to the application approval notification and finding that the application item on the application form is a new application, the approval module treats the form image and the supporting documents as first approved information and stores the first approved information in the budget control module; Periodically building a budget checklist by a resource allocation module based on the approved information, and performing budget check operations based on the budget checklist; and In response to an anomaly in the budget check operation, the resource allocation module generates and outputs a budget overrun notification.
TW113136219A 2024-09-24 2024-09-24 Cloud budget management system and operation method thereof TWI904868B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW113136219A TWI904868B (en) 2024-09-24 2024-09-24 Cloud budget management system and operation method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW113136219A TWI904868B (en) 2024-09-24 2024-09-24 Cloud budget management system and operation method thereof

Publications (1)

Publication Number Publication Date
TWI904868B true TWI904868B (en) 2025-11-11

Family

ID=98603491

Family Applications (1)

Application Number Title Priority Date Filing Date
TW113136219A TWI904868B (en) 2024-09-24 2024-09-24 Cloud budget management system and operation method thereof

Country Status (1)

Country Link
TW (1) TWI904868B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9201693B2 (en) * 2012-09-04 2015-12-01 Microsoft Technology Licensing, Llc Quota-based resource management
CN112418809A (en) * 2020-11-30 2021-02-26 深圳市移卡科技有限公司 Comprehensive budget management method, system and computer readable storage medium
TWM624441U (en) * 2021-11-03 2022-03-11 合作金庫商業銀行股份有限公司 Budget allocation and appropriation platform
CN116205599A (en) * 2023-02-27 2023-06-02 中国建设银行股份有限公司 Active budget management method and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9201693B2 (en) * 2012-09-04 2015-12-01 Microsoft Technology Licensing, Llc Quota-based resource management
CN112418809A (en) * 2020-11-30 2021-02-26 深圳市移卡科技有限公司 Comprehensive budget management method, system and computer readable storage medium
TWM624441U (en) * 2021-11-03 2022-03-11 合作金庫商業銀行股份有限公司 Budget allocation and appropriation platform
CN116205599A (en) * 2023-02-27 2023-06-02 中国建设银行股份有限公司 Active budget management method and system

Similar Documents

Publication Publication Date Title
US8494996B2 (en) Creation and revision of network object graph topology for a network performance management system
US10235047B2 (en) Memory management method, apparatus, and system
US12105735B2 (en) Asynchronous accounting method and apparatus for blockchain, medium and electronic device
US10165003B2 (en) Identifying an imposter account in a social network
CN103597784A (en) Method and system for dynamically creating and servicing master-slave pairs within and across switch fabrics of a portable computing device
CN113807960A (en) Cross-link processing method, device and system between heterogeneous chains and electronic equipment
CN111460474B (en) Method, device, memory and computer for implementing decentralization predictor
US20150381629A1 (en) Crowd Sourced Access Approvals
CN117999764A (en) Private collection membership using succinct filter
CN113986833A (en) File merging method, system, computer system and storage medium
CN116155604A (en) Container network micro-isolation protection method, device, equipment and storage medium
US20230153457A1 (en) Privacy data management in distributed computing systems
CN111917573B (en) Monitoring method, monitoring system and computing equipment
CN112334900B (en) Post platform configuration attestation
TWI904868B (en) Cloud budget management system and operation method thereof
US20230153450A1 (en) Privacy data management in distributed computing systems
CN114546705B (en) Operation response method, operation response device, electronic apparatus, and storage medium
US20220038487A1 (en) Method and system for a security assessment of physical assets using physical asset state information
CN111967058A (en) Tamper-proof method supporting user white list, electronic device and storage medium
CN114051029B (en) Authorization method, authorization device, electronic equipment and storage medium
CN114579616B (en) Information query method, device, equipment and medium
CN113722548B (en) Method and device for processing quotation relation in service system
CN116302856A (en) Alarm method, device and equipment applied to operation and maintenance management system
WO2019169762A1 (en) Electronic device, zk node information notification method, system, and storage medium
CN115022053A (en) Method, apparatus and system for accessing a blockchain network