TWI762810B - 網路資源供裝系統和網路資源供裝方法 - Google Patents
網路資源供裝系統和網路資源供裝方法 Download PDFInfo
- Publication number
- TWI762810B TWI762810B TW108130912A TW108130912A TWI762810B TW I762810 B TWI762810 B TW I762810B TW 108130912 A TW108130912 A TW 108130912A TW 108130912 A TW108130912 A TW 108130912A TW I762810 B TWI762810 B TW I762810B
- Authority
- TW
- Taiwan
- Prior art keywords
- state
- state transition
- network resource
- service request
- machine controller
- Prior art date
Links
Images
Landscapes
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
提供一種網路資源供裝系統和網路資源供裝方法。網路資源供裝方法包括:儲存對應於多個預設狀態的狀態轉移資訊;接收對應於網路資源集合的服務請求;在決定處理服務請求後,將服務請求的執行程序的狀態設定為處理中狀態;響應於將狀態設定為處理中狀態,根據服務請求取得對應於網路資源集合的狀態轉移函式;根據狀態轉移函式更新狀態轉移資訊;以及根據更新後的狀態轉移資訊轉移狀態以配置網路資源集合。
Description
本發明是有關於一種網路通訊技術,且特別是有關於一種網路資源供裝系統和網路資源供裝方法。
當客戶申請網路服務時,電信業者需要根據客戶所申請的網路服務內容配置相對應的網路設備,並且依據對應該網路服務的供裝流程來執行該網路服務的供裝。然而,隨著商業的發展以及網路的普及,電信業者所能提供的網路服務種類顯著地增長。在電信業者需要不斷地推出新的網路服務的狀況下,網路服務的供裝流程以及網路設備的配置變得更加複雜。電信業者除了需要耗費大量的人力來進行網路服務供裝之管理外,電信業者推出新網路服務之業務的時程也會拖長,從而延遲進入市場的時機。因此,如何提出一種能適用各種新型態網路服務的供裝方法,是本領域人員致力的目標之一。
本發明提供一種網路資源供裝系統和網路資源供裝方法。
本發明的網路資源供裝系統,包括狀態機控制器。狀態機控制器,經配置以執行:儲存對應於多個預設狀態的狀態轉移資訊;接收對應於網路資源集合的服務請求;在決定處理服務請求後,將服務請求的執行程序的狀態設定為處理中狀態;響應於將狀態設定為處理中狀態,根據服務請求取得對應於網路資源集合的狀態轉移函式;根據狀態轉移函式更新狀態轉移資訊;以及根據更新後的狀態轉移資訊轉移狀態以配置網路資源集合。
在本發明的一實施例中,上述的多個預設狀態包括組態設定狀態以及錯誤補償處理狀態,並且根據更新後的狀態轉移資訊轉移狀態以配置網路資源集合的步驟包括:當執行程序在組態設定狀態中時,執行對應於網路資源集合的組態設定;以及響應於執行組態設定時發生錯誤或逾時的至少其中之一,將狀態由組態設定狀態轉移至錯誤補償處理狀態。
在本發明的一實施例中,上述的狀態機控制器更經配置以執行:當執行程序在錯誤補償處理狀態中時,在等待一段時間後重新進行執行程序。
在本發明的一實施例中,上述的狀態轉移函式包括第一狀態轉移函式,並且網路資源供裝系統更包括服務分析伺服器。服務分析伺服器通訊連接至狀態機控制器以及客戶資料庫,服務分析伺服器上傳第一狀態轉移函式至狀態機控制器,其中狀態機控制器更經配置以執行:根據第一狀態轉移函式更新狀態轉移資訊,以產生第一狀態轉移資訊;以及根據第一狀態轉移資訊轉移狀態,包括:當執行程序在組態設定狀態中時,存取客戶資料庫以判斷包括於服務請求中的客戶資訊是否正確。
在本發明的一實施例中,上述的狀態轉移函式更包括第二狀態轉移函式,並且網路資源供裝系統更包括資源發單伺服器。資源發單伺服器通訊連接至狀態機控制器以及網際網路服務供應商伺服器,資源發單伺服器上傳第二狀態轉移函式至狀態機控制器,其中狀態機控制器更經配置以執行:根據第二狀態轉移函式更新第一狀態轉移資訊,以產生第二狀態轉移資訊;以及根據第二狀態轉移資訊轉移狀態,包括:當執行程序在組態設定狀態中時,存取網際網路服務供應商伺服器以判斷網路資源集合是否能被發出服務請求的客戶端使用。
在本發明的一實施例中,上述的狀態轉移函式更包括第三狀態轉移函式,並且網路資源供裝系統更包括排程伺服器。排程伺服器通訊連接至狀態機控制器,排程伺服器上傳第三狀態轉移函式至狀態機控制器,其中狀態機控制器更經配置以執行:根據第三狀態轉移函式更新第二狀態轉移資訊,以產生第三狀態轉移資訊;以及根據第三狀態轉移資訊轉移狀態,其中網路資源集合包括至少一網路資源,並且根據第三狀態轉移資訊轉移狀態的步驟包括:當執行程序在組態設定狀態中時,根據服務請求判斷至少一網路資源的組態設定是否需要變更,並且排程至少一網路資源的供裝順序以及設定至少一網路資源的供裝方法。
在本發明的一實施例中,上述的狀態轉移函式更包括第四狀態轉移函式,並且網路資源供裝系統更包括資源設定伺服器。資源設定伺服器通訊連接至狀態機控制器,資源設定伺服器上傳第四狀態轉移函式至狀態機控制器,其中狀態機控制器更經配置以執行:根據第四狀態轉移函式更新第三狀態轉移資訊,以產生第四狀態轉移資訊;以及根據第四狀態轉移資訊轉移狀態,包括:當執行程序在組態設定狀態中時,響應於判斷組態設定需要變更,根據供裝順序以及供裝方法的至少其中之一來配置組態設定。
在本發明的一實施例中,上述的狀態轉移函式更包括第五狀態轉移函式,並且網路資源供裝系統更包括服務處理伺服器。服務處理伺服器通訊連接至狀態機控制器,服務處理伺服器上傳第五狀態轉移函式至所狀態機控制器,其中狀態機控制器更經配置以執行:根據第五狀態轉移函式更新第四狀態轉移資訊,以產生第五狀態轉移資訊;以及根據第五狀態轉移資訊轉移狀態,包括:判斷是否完成了網路資源集合的組態設定,並且輸出判斷結果。
在本發明的一實施例中,上述的狀態機控制器更經配置以接收多工執行量以及時間參數。狀態機控制器根據多工執行量判斷狀態機控制器所能同時處理的多個服務請求的數量。狀態機控制器根據時間參數判斷對應於逾時的時間閾值。
本發明的網路資源供裝方法,包括:儲存對應於多個預設狀態的狀態轉移資訊;接收對應於網路資源集合的服務請求;在決定處理服務請求後,將服務請求的執行程序的狀態設定為處理中狀態;響應於將狀態設定為處理中狀態,根據服務請求取得對應於網路資源集合的狀態轉移函式;根據狀態轉移函式更新狀態轉移資訊;以及根據更新後的狀態轉移資訊轉移狀態以配置網路資源集合。
基於上述,本發明的網路資源供裝系統可預定義狀態機的多個預設狀態以進行網路資源的供裝。當電信業者欲新增網路服務時,電信業者僅需針對新網路服務設計新的狀態轉移函式以更新組態設定狀態的狀態轉移函式即可,除了組態設定狀態的其他預設狀態可被沿用於新網路服務的供裝流程。
為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。
圖1根據本發明的實施例繪示網路資源供裝系統10以及客戶端20的示意圖。網路資源供裝系統10包括狀態機控制器100、服務分析伺服器200、資源發單伺服器300、排程伺服器400、資源設定伺服器500以及服務處理伺服器600。狀態機控制器100分別與服務分析伺服器200、資源發單伺服器300、排程伺服器400、資源設定伺服器500以及服務處理伺服器600通訊連接。服務分析伺服器200、資源發單伺服器300、排程伺服器400、資源設定伺服器500以及服務處理伺服器600分別對應於不同的網路服務。
當一客戶端20(例如:手機、平板或電腦等)的用戶欲申請一網路服務時,該用戶可通過客戶端20傳送對應於該網路服務的服務請求21至網路資源供裝系統10。網路資源供裝系統10可為客戶端20配置對應於服務請求21的網路資源集合,其中所述網路資源集合例如是實施該網路服務時所需使用到的網路設備。舉例來說,若客戶端20向網路資源供裝系統10發出服務請求21以申請使用隨選視訊(video one demand,VOD)的網路服務,則網路資源供裝系統10可為客戶端20配置管理隨選視訊的視訊伺服器以及一或多個路由器,使得客戶端20可通過所述一或多個路由器存取該視訊伺服器。經網路資源供裝系統10配置後,該視訊伺服器中的隨選視訊的觀看權限將為客戶端20開放。
圖2根據本發明的實施例繪示狀態機控制器100的示意圖。狀態機控制器100包括處理器110、儲存媒體120以及收發器130。
處理器110例如是中央處理單元(central processing unit,CPU),或是其他可程式化之一般用途或特殊用途的微控制單元(micro control unit,MCU)、微處理器(microprocessor)、數位信號處理器(digital signal processor,DSP)、可程式化控制器、特殊應用積體電路(application specific integrated circuit,ASIC)、圖形處理器(graphics processing unit,GPU)、算數邏輯單元(arithmetic logic unit,ALU)、複雜可程式邏輯裝置(complex programmable logic device,CPLD)、現場可程式化邏輯閘陣列(field programmable gate array,FPGA)或其他類似元件或上述元件的組合。處理器110通訊連接至儲存媒體120以及收發器130,並且存取及執行儲存於儲存媒體120中的多個模組。
儲存媒體120例如是任何型態的固定式或可移動式的隨機存取記憶體(random access memory,RAM)、唯讀記憶體(read-only memory,ROM)、快閃記憶體(flash memory)、硬碟(hard disk drive,HDD)、固態硬碟(solid state drive,SSD)或類似元件或上述元件的組合,而用於儲存可由處理器110執行的多個模組或各種應用程式。在本實施例中,儲存媒體120可儲存包括標記模組121、組態設定模組122以及錯誤補償模組123等多個模組,其功能將於後續說明。
收發器130以無線或有限的方式傳送和接收訊號。收發器130還可以執行例如低噪聲放大、阻抗匹配、混頻、向上或向下頻率轉換、濾波、放大以及類似的操作。
服務分析伺服器200、資源發單伺服器300、排程伺服器400、資源設定伺服器500以及服務處理伺服器600分別具有處理器、儲存媒體及收發器等必要構件,其中所述處理器、儲存媒體及收發器的構造、功能以及與連接關係分別與處理器110、儲存媒體120及收發器130相似,因此不再贅述。
圖3根據本發明的實施例繪示服務請求21的執行程序的狀態圖,其中所述執行程序可由如圖2所示的狀態機控制器100處理。狀態機控制器100的儲存媒體120可儲存服務請求21的執行程序的狀態圖,其中所述狀態圖包括多個預設狀態的狀態轉移資訊。具體來說,服務請求21的執行程序的狀態圖可包括初始狀態31、處理中狀態32、組態設定狀態33、錯誤補償處理狀態34以及結束狀態35等多個預設狀態(或稱為「狀態元件」)的狀態轉移資訊。
在服務請求21的執行程序尚未開始時,處理器110可處於待機狀態。在處理器110通過收發器130接收(事件S31)來自客戶端200的對應於一網路服務(或該網路服務的網路資源集合)的服務請求21後,處理器110將進入初始狀態31。
當服務請求21的執行程序的狀態處於初始狀態31時,處理器110決定是否處理服務請求21的執行程序。若處理器110決定處理(事件S32)服務請求21的執行程序,則處理器110通過標記模組121將服務請求21的執行程序的狀態設定為處理中狀態32。若處理器110決定不處理(事件S33)服務請求21的執行程序,則處理器110將服務請求21的執行程序的狀態設定為結束狀態35。亦即,服務請求21的執行程序將被結束。處理器110可根據例如自身的運算負載來決定是否處理服務請求21的執行程序。舉例來說,若處理器110的負載量大,則處理器110可選擇不處理服務請求21的執行程序。
當服務請求21的執行程序的狀態處於處理中狀態32時,代表處理器110的至少一執行緒將處理服務請求21的執行程序,因此,其他不同於該至少一執行緒的執行緒(例如:處理器110的另一個執行緒或其他處理器的執行緒)將不會介入服務請求21的執行程序。如此,可以避免同一筆服務請求21被重複處理而造成不必要的運算資源浪費。
當服務請求21的執行程序的狀態處於處理中狀態32時,在處理器110決定開始執行對應服務請求21的組態設定後,處理器110根據服務請求21取得(事件S34)對應於服務請求21的狀態轉移函式,並且將服務請求21的執行程序的狀態設定組態設定狀態33。對應於服務請求21的狀態轉移函式是供裝服務請求21相關之網路資源集合的核心程式碼。不同的服務請求21可對應於不同的狀態轉移函式。舉例來說,用於申請隨選視訊網路服務的服務請求所對應的供裝流程與用於申請行動網路的服務請求所對應的供裝流程應當不同(例如需要設定的網路設備之數量、種類或組態都有可能不同),因此狀態轉移函式也會不同。
回應於不同類別的服務請求21,處理器110可通過收發器130從服務分析伺服器200、資源發單伺服器300、排程伺服器400、資源設定伺服器500或服務處理伺服器600等不同類型的伺服器取得多個對應於服務請求21的狀態轉移函式。在本實施例中,處理器110可通過收發器130接收由服務分析伺服器200上傳的對應於服務請求21的第一狀態轉移函式。處理器110可通過收發器130接收由資源發單伺服器300上傳的對應於服務請求21的第二狀態轉移函式。處理器110可通過收發器130接收由排程伺服器400上傳的對應於服務請求21的第三狀態轉移函式。處理器110可通過收發器130接收由資源設定伺服器500上傳的對應於服務請求21的第四狀態轉移函式。處理器110可通過收發器130接收由服務處理伺服器600上傳的對應於服務請求21的第五狀態轉移函式。
在處理器110接收由服務分析伺服器200、資源發單伺服器300、排程伺服器400、資源設定伺服器500或服務處理伺服器600上傳的對應於服務請求21的多個狀態轉移函式後,處理器110可將服務請求21的執行程序的狀態設定為組態設定狀態33。當服務請求21的執行程序的狀態處於組態設定狀態33時,處理器110使用組態設定模組122以根據對應於服務請求21的第一狀態轉移函式、第二狀態轉移函式、第三狀態轉移函式、第四狀態轉移函式以及第五狀態轉移函式對服務請求21對應的網路資源集合進行組態設定(事件S35)。
圖4根據本發明的實施例繪示組態設定狀態33的狀態圖。組態設定狀態33可包括服務分析狀態41、資源發單狀態42、排程狀態43、資源設定狀態44以及服務處理狀態45。
當服務請求21的執行程序的狀態處於服務分析狀態41時,組態設定模組122根據來自服務分析伺服器200的第一狀態轉移函式更新服務請求21的執行程序的狀態之狀態轉移資訊,以產生第一狀態轉移資訊。接著,組態設定模組122可根據第一狀態轉移資訊轉移服務請求21的執行程序的狀態。第一狀態轉移資訊指示組態設定模組122可通過服務分析伺服器200存取與服務分析伺服器200通訊連接的外部的客戶資料庫,並且根據客戶資料庫判斷(事件S41)服務請求21中的客戶端20的客戶資訊是否正確。在判斷客戶端20的客戶資訊正確後,組態設定模組122可將服務請求21的執行程序的狀態設定為資源發單狀態42。
當服務請求21的執行程序的狀態處於資源發單狀態42時,組態設定模組122根據來自資源發單伺服器300的第二狀態轉移函式更新第一狀態轉移資訊,以產生第二狀態轉移資訊。接著,組態設定模組122可根據第二狀態轉移資訊轉移服務請求21的執行程序的狀態。第二狀態轉移資訊指示組態設定模組122可通過資源發單伺服器300存取與資源發單伺服器300通訊連接的外部的網際網路服務供應商(Internet service provider,ISP)伺服器,並且根據ISP伺服器判斷(事件S42)對應於服務請求21的網路資源集合是否能被發出服務請求21的客戶端200使用。在判斷完對應於服務請求21的網路資源集合可被客戶端200使用後,組態設定模組122可將服務請求21的執行程序的狀態設定為排程狀態43。
當服務請求21的執行程序的狀態處於排程狀態43時,組態設定模組122可根據來自排程伺服器400的第三狀態轉移函式更新第二狀態轉移資訊,以產生第三狀態轉移資訊。接著,組態設定模組122可根據第三狀態轉移資訊轉移服務請求21的執行程序的狀態。第三狀態轉移資訊指示組態設定模組122可根據服務請求21判斷對應於服務請求21的網路資源集合中的一或多個網路資源的組態設定是否需要變更。若組態設定模組122判斷網路資源的組態設定需要變更,則組態設定模組122排程網路資源的供裝順序以及設定網路資源的供裝方法(事件S43),並且組態設定模組122可將服務請求21的執行程序的狀態設定為資源設定狀態44。若組態設定模組122判斷(事件S45)網路資源的組態設定不需要變更,則組態設定模組122可將服務請求21的執行程序的狀態設定為服務處理狀態45。
當服務請求21的執行程序的狀態處於資源設定狀態44時,組態設定模組122可根據來自資源設定伺服器500的第四狀態轉移函式更新第三狀態轉移資訊,以產生第四狀態轉移資訊。接著,組態設定模組122可根據第四狀態轉移資訊轉移服務請求21的執行程序的狀態。第四狀態轉移資訊指示組態設定模組122可根據前述的網路資源的供裝順序或供裝方法來配置(事件S44)網路資源的組態設定。在配置完網路資源的組態設定後,組態設定模組122可將服務請求21的執行程序的狀態設定為服務處理狀態45。
當服務請求21的執行程序的狀態處於服務處理狀態45時,組態設定模組122可根據來自服務處理伺服器600的第五狀態轉移函式更新第四狀態轉移資訊,以產生第五狀態轉移資訊。接著,組態設定模組122可根據第五狀態轉移資訊轉移服務請求21的執行程序的狀態。第五狀態轉移資訊指示組態設定模組122可判斷是否完成了對應於服務請求21之網路資源集合中的各個網路資源的組態設定。若已完成了各個網路資源的組態設定,則組態設定模組122可輸出(事件S39)判斷結果,其中狀態機控制器100可通過例如顯示器來顯示判斷結果,並且判斷結果可指示各個網路資源的組態設定已經完成。在輸出判斷結果後,組態設定模組122可將服務請求21的執行程序的狀態設定為結束狀態35,如圖3所示。
回到圖3,當服務請求21的執行程序的狀態處於組態設定狀態33時,若組態設定模組122對服務請求21對應的網路資源集合進行組態設定時發生錯誤(事件S36)或發生逾時(事件S37),則組態設定模組122可將服務請求21的執行程序的狀態設定為錯誤補償處理狀態34。當服務請求21的執行程序的錯誤補償處理狀態34時,處理器110在等待一段預設的時間後,重新進行服務請求21的執行程序(事件S38)。更具體來說,處理器110可將服務請求21的執行程序的狀態設定為處理中狀態32。
除了服務請求21之外,在一些實施例中,處理器110還可通過收發器130接收例如多工執行量或時間參數等資訊。處理器110可根據多工執行量判斷狀態機控制器100所能同時處理的多個服務請求的數量。舉例來說,若多工執行量指示狀態機控制器100能同時處理兩個服務請求,則處理器110可在處理服務請求21的同時,額外處理由收發器130接收的另一服務請求,所述另一服務請求例如來自於客戶端200或不同於客戶端200的其他客戶端。另一方面,處理器110可根據時間參數決定對應於逾時的時間閾值。舉例來說,若時間參數指示時間閾值為20秒,則組態設定模組122可響應於對服務請求21對應的網路資源集合進行組態設定時的閒置時間超過20秒而判斷服務請求21的執行程序發生逾時(即:事件S37)。
圖5根據本發明的實施例繪示網路資源供裝方法的流程圖,其中所述網路資源供裝方法可由如圖1所示的網路資源供裝系統10實施。在步驟S501,儲存對應於多個預設狀態的狀態轉移資訊。在步驟S502,接收對應於網路資源集合的服務請求。在步驟S503,在決定處理服務請求後,將服務請求的執行程序的狀態設定為處理中狀態。在步驟S504,響應於將狀態設定為處理中狀態,根據服務請求取得對應於網路資源集合的狀態轉移函式。在步驟S505,根據狀態轉移函式更新狀態轉移資訊。在步驟S506,根據更新後的狀態轉移資訊轉移狀態以配置網路資源集合。
綜上所述,本發明的網路資源供裝系統可預定義狀態機的多個預設狀態以進行網路資源的供裝。狀態機控制器可根據多個預設狀態的狀態轉移資訊來改變服務請求的狀態,藉以配置對應於該服務請求的網路資源集合。針對不同的服務請求,狀態機控制器可根據該些服務請求的狀態轉移函式來對前述的多個預設狀態中的組態設定狀態的狀態轉移資訊進行更新。因此,當電信業者欲新增網路服務時,電信業者僅需針對新網路服務設計新的狀態轉移函式以更新組態設定狀態的狀態轉移函式即可,除了組態設定狀態的其他預設狀態可被沿用於新網路服務的供裝流程。
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。
10:網路資源供裝系統
20:客戶端
21:服務請求
31、32、33、34、35、41、42、43、44、45:狀態
100:狀態機控制器
110:處理器
120:儲存媒體
121:標記模組
122:組態設定模組
123:錯誤補償模組
130:收發器
200:服務分析伺服器
300:資源發單伺服器
400:排程伺服器
500:資源設定伺服器
600:服務處理伺服器
S31、S32、S33、S34、S35、S36、S37、S38、S39、S41、S42、S43、S44、S45:事件
S501、S502、S503、S504、S505:步驟
圖1根據本發明的實施例繪示網路資源供裝系統以及客戶端的示意圖。
圖2根據本發明的實施例繪示狀態機控制器的示意圖。
圖3根據本發明的實施例繪示服務請求的執行程序的狀態圖。
圖4根據本發明的實施例繪示組態設定狀態的狀態圖。
圖5根據本發明的實施例繪示網路資源供裝方法的流程圖。
10:網路資源供裝系統
20:客戶端
21:服務請求
100:狀態機控制器
200:服務分析伺服器
300:資源發單伺服器
400:排程伺服器
500:資源設定伺服器
600:服務處理伺服器
Claims (9)
- 一種網路資源供裝系統,包括:狀態機控制器,經配置以執行:儲存對應於多個預設狀態的狀態轉移資訊,其中所述多個預設狀態包括組態設定狀態;接收對應於網路資源集合的服務請求;在決定處理所述服務請求後,將所述服務請求的執行程序的狀態設定為處理中狀態;響應於將所述狀態設定為所述處理中狀態,根據所述服務請求取得對應於所述網路資源集合的狀態轉移函式,其中所述狀態轉移函式包括第一狀態轉移函式;根據所述狀態轉移函式更新所述狀態轉移資訊;以及根據更新後的所述狀態轉移資訊轉移所述狀態以配置所述網路資源集合;以及服務分析伺服器,通訊連接至所述狀態機控制器以及客戶資料庫,所述服務分析伺服器上傳所述第一狀態轉移函式至所述狀態機控制器,其中所述狀態機控制器更經配置以執行:根據所述第一狀態轉移函式更新所述狀態轉移資訊,以產生第一狀態轉移資訊;以及根據所述第一狀態轉移資訊轉移所述狀態,包括:當所述執行程序在所述組態設定狀態中時,存取所述客戶資料庫以判斷包括於所述服務請求中的客戶資訊是否 正確。
- 如申請專利範圍第1項所述的網路資源供裝系統,其中所述多個預設狀態更包括錯誤補償處理狀態,並且所述根據更新後的所述狀態轉移資訊轉移所述狀態以配置所述網路資源集合的步驟包括:當所述執行程序在所述組態設定狀態中時,執行對應於所述網路資源集合的組態設定;以及響應於執行所述組態設定時發生錯誤或逾時的至少其中之一,將所述狀態由所述組態設定狀態轉移至所述錯誤補償處理狀態。
- 如申請專利範圍第2項所述的網路資源供裝系統,其中所述狀態機控制器更經配置以執行:當所述執行程序在所述錯誤補償處理狀態中時,在等待一段時間後重新進行所述執行程序。
- 如申請專利範圍第1項所述的網路資源供裝系統,其中所述狀態轉移函式更包括第二狀態轉移函式,並且所述網路資源供裝系統更包括:資源發單伺服器,通訊連接至所述狀態機控制器以及網際網路服務供應商伺服器,所述資源發單伺服器上傳所述第二狀態轉移函式至所述狀態機控制器,其中所述狀態機控制器更經配置以執行:根據所述第二狀態轉移函式更新所述第一狀態轉移資訊,以產生第二狀態轉移資訊;以及 根據所述第二狀態轉移資訊轉移所述狀態,包括:當所述執行程序在所述組態設定狀態中時,存取所述網際網路服務供應商伺服器以判斷所述網路資源集合是否能被發出所述服務請求的客戶端使用。
- 如申請專利範圍第4項所述的網路資源供裝系統,其中所述狀態轉移函式更包括第三狀態轉移函式,並且所述網路資源供裝系統更包括:排程伺服器,通訊連接至所述狀態機控制器,所述排程伺服器上傳所述第三狀態轉移函式至所述狀態機控制器,其中所述狀態機控制器更經配置以執行:根據所述第三狀態轉移函式更新所述第二狀態轉移資訊,以產生第三狀態轉移資訊;以及根據所述第三狀態轉移資訊轉移所述狀態,其中所述網路資源集合包括至少一網路資源,並且所述根據所述第三狀態轉移資訊轉移所述狀態的步驟包括:當所述執行程序在所述組態設定狀態中時,根據所述服務請求判斷所述至少一網路資源的組態設定是否需要變更,並且排程所述至少一網路資源的供裝順序以及設定所述至少一網路資源的供裝方法。
- 如申請專利範圍第5項所述的網路資源供裝系統,其中所述狀態轉移函式更包括第四狀態轉移函式,並且所述網路資源供裝系統更包括: 資源設定伺服器,通訊連接至所述狀態機控制器,所述資源設定伺服器上傳所述第四狀態轉移函式至所述狀態機控制器,其中所述狀態機控制器更經配置以執行:根據所述第四狀態轉移函式更新所述第三狀態轉移資訊,以產生第四狀態轉移資訊;以及根據所述第四狀態轉移資訊轉移所述狀態,包括:當所述執行程序在所述組態設定狀態中時,響應於判斷所述組態設定需要變更,根據所述供裝順序以及所述供裝方法的至少其中之一來配置所述組態設定。
- 如申請專利範圍第6項所述的網路資源供裝系統,其中所述狀態轉移函式更包括第五狀態轉移函式,並且所述網路資源供裝系統更包括:服務處理伺服器,通訊連接至所述狀態機控制器,所述服務處理伺服器上傳所述第五狀態轉移函式至所狀態機控制器,其中所述狀態機控制器更經配置以執行:根據所述第五狀態轉移函式更新所述第四狀態轉移資訊,以產生第五狀態轉移資訊;以及根據所述第五狀態轉移資訊轉移所述狀態,包括:判斷是否完成了所述網路資源集合的所述組態設定,並且輸出判斷結果。
- 如申請專利範圍第2項所述的網路資源供裝系統,其中所述狀態機控制器更經配置以接收: 多工執行量,所述狀態機控制器根據所述多工執行量判斷所述狀態機控制器所能同時處理的多個服務請求的數量;以及時間參數,所述狀態機控制器根據所述時間參數判斷對應於所述逾時的時間閾值。
- 一種網路資源供裝方法,包括:儲存對應於多個預設狀態的狀態轉移資訊,其中所述多個預設狀態包括組態設定狀態;接收對應於網路資源集合的服務請求;在決定處理所述服務請求後,將所述服務請求的執行程序的狀態設定為處理中狀態;響應於將所述狀態設定為所述處理中狀態,根據所述服務請求取得對應於所述網路資源集合的狀態轉移函式,其中所述狀態轉移函式包括第一狀態轉移函式;根據所述狀態轉移函式更新所述狀態轉移資訊;以及根據更新後的所述狀態轉移資訊轉移所述狀態以配置所述網路資源集合,其中根據所述狀態轉移函式更新所述狀態轉移資訊的步驟包括:根據所述第一狀態轉移函式更新所述狀態轉移資訊,以產生第一狀態轉移資訊,其中根據更新後的所述狀態轉移資訊轉移所述狀態以配置所述網路資源集合的步驟包括: 根據所述第一狀態轉移資訊轉移所述狀態,包括:當所述執行程序在所述組態設定狀態中時,存取客戶資料庫以判斷包括於所述服務請求中的客戶資訊是否正確。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW108130912A TWI762810B (zh) | 2019-08-28 | 2019-08-28 | 網路資源供裝系統和網路資源供裝方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW108130912A TWI762810B (zh) | 2019-08-28 | 2019-08-28 | 網路資源供裝系統和網路資源供裝方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW202109391A TW202109391A (zh) | 2021-03-01 |
TWI762810B true TWI762810B (zh) | 2022-05-01 |
Family
ID=76035364
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW108130912A TWI762810B (zh) | 2019-08-28 | 2019-08-28 | 網路資源供裝系統和網路資源供裝方法 |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI762810B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8560889B2 (en) * | 2010-12-09 | 2013-10-15 | International Business Machines Corporation | Adding scalability and fault tolerance to generic finite state machine frameworks for use in automated incident management of cloud computing infrastructures |
TWI481250B (zh) * | 2011-12-29 | 2015-04-11 | Chunghwa Telecom Co Ltd | Value Added Service Network for Process Control Platform |
CN104881297A (zh) * | 2015-06-19 | 2015-09-02 | 上海斐讯数据通信技术有限公司 | 一种状态机管理方法及*** |
CN105045603A (zh) * | 2015-08-24 | 2015-11-11 | 北京金山安全软件有限公司 | 一种构建有限状态机模型框架的方法、装置及电子装置 |
CN107678807A (zh) * | 2017-10-10 | 2018-02-09 | 郑州云海信息技术有限公司 | 一种软件实现状态机的方法及装置 |
-
2019
- 2019-08-28 TW TW108130912A patent/TWI762810B/zh active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8560889B2 (en) * | 2010-12-09 | 2013-10-15 | International Business Machines Corporation | Adding scalability and fault tolerance to generic finite state machine frameworks for use in automated incident management of cloud computing infrastructures |
TWI481250B (zh) * | 2011-12-29 | 2015-04-11 | Chunghwa Telecom Co Ltd | Value Added Service Network for Process Control Platform |
CN104881297A (zh) * | 2015-06-19 | 2015-09-02 | 上海斐讯数据通信技术有限公司 | 一种状态机管理方法及*** |
CN105045603A (zh) * | 2015-08-24 | 2015-11-11 | 北京金山安全软件有限公司 | 一种构建有限状态机模型框架的方法、装置及电子装置 |
CN107678807A (zh) * | 2017-10-10 | 2018-02-09 | 郑州云海信息技术有限公司 | 一种软件实现状态机的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
TW202109391A (zh) | 2021-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11438231B2 (en) | Centralized platform management for computing environments | |
US9306868B2 (en) | Cross-cloud computing resource usage tracking | |
US20210144081A1 (en) | Methods and apparatus to improve computing resource utilization | |
EP3512233B1 (en) | Method for managing network slice and management unit | |
US20180095777A1 (en) | Virtual machine provisioning engine | |
CN107861760A (zh) | Bios配置方法、终端以及服务器 | |
CN110855772B (zh) | 跨设备数据存储方法、***、装置、设备、服务器及介质 | |
CN109819057A (zh) | 一种负载均衡方法及*** | |
WO2021254331A1 (zh) | 资源管理方法、***、代理服务器及存储介质 | |
WO2017148383A1 (zh) | 多媒体资源播放***、方法及服务器 | |
CN103067422A (zh) | 一种业务发放的方法、设备及*** | |
WO2024098872A1 (zh) | 任务处理方法、***、装置、设备及计算机可读存储介质 | |
CN110806928A (zh) | 一种作业提交方法及*** | |
JP2009099152A (ja) | ネットワークシミュレーション手順を効果的に実行するためのシステム及び方法 | |
WO2021135279A1 (zh) | 一种非对称配置的管理方法、装置、设备及可读存储介质 | |
CN114339135A (zh) | 一种负载均衡方法、装置、电子设备和存储介质 | |
TWI762810B (zh) | 網路資源供裝系統和網路資源供裝方法 | |
CN115328664A (zh) | 一种消息消费方法、装置、设备及介质 | |
WO2020057382A1 (zh) | 服务的提供方法、装置、***、存储介质及电子装置 | |
WO2016202202A1 (zh) | 设备连接的方法和装置、以及智能电视*** | |
US9681252B2 (en) | Service provisioning and activation in telecommunications network | |
US12028218B2 (en) | System and method for virtual network function and multi-access edge computing topology | |
WO2015117368A1 (zh) | 数图配置方法、sip服务器、sip终端和数图配置*** | |
CN109474683A (zh) | 一种节点配置方法及相关装置 | |
WO2016206437A1 (zh) | Rom包生成方法及装置 |