[go: up one dir, main page]

TWM610003U - Process Robot Management System - Google Patents

Process Robot Management System Download PDF

Info

Publication number
TWM610003U
TWM610003U TW109216205U TW109216205U TWM610003U TW M610003 U TWM610003 U TW M610003U TW 109216205 U TW109216205 U TW 109216205U TW 109216205 U TW109216205 U TW 109216205U TW M610003 U TWM610003 U TW M610003U
Authority
TW
Taiwan
Prior art keywords
management host
process robot
data
sub
robot
Prior art date
Application number
TW109216205U
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 TW109216205U priority Critical patent/TWM610003U/en
Publication of TWM610003U publication Critical patent/TWM610003U/en

Links

Images

Landscapes

  • Manipulator (AREA)

Abstract

一種流程機器人管理系統,包含多個第一流程機器人伺服器、一第一子管理主機、多個第二流程機器人伺服器、一第二子管理主機及一主管理主機。該主管理主機電連接於該第一子管理主機及該第二子管理主機。該主管理主機在接收到一來自多個第一終端電子裝置其中一者或多個第二終端電子裝置其中一者且包含一待處理資料的流程申請後,根據一指示該等第一流程機器人伺服器或該等第二流程機器人其中作為一目標流程機器人伺服器的一者的分派資料,傳送該待處理資料給該目標流程機器人伺服器。A process robot management system includes a plurality of first process robot servers, a first sub-management host, a plurality of second process robot servers, a second sub-management host, and a main management host. The main management host is electrically connected to the first sub-management host and the second sub-management host. After the main management host receives a process application from one of the first terminal electronic devices or one of the second terminal electronic devices that includes a data to be processed, the first process robots are directed according to an instruction The server or the allocation data of one of the second process robots as a target process robot server transmits the to-be-processed data to the target process robot server.

Description

流程機器人管理系統Process Robot Management System

本新型是有關於一種管理系統,特別是指一種流程機器人管理系統。This model relates to a management system, especially a process robot management system.

流程機器人(RPA:Robotic Process Automation)常被用於將作業自動化的領域中。在同一機構/組織當中,不同單位會建置該單位使用的流程機器人。Process robots (RPA: Robotic Process Automation) are often used in the field of job automation. In the same institution/organization, different units will build process robots used by the unit.

由於不同單位對於流程機器人的需求大小不同,使得流程機器人的工作負荷也不同。有時一個單位的流程機器人滿載而代辦作業大排長龍,而另一單位的流程機器人卻是閒置狀態。Because different units have different requirements for process robots, the workload of process robots is also different. Sometimes the process robots of one unit are fully loaded and there is a long queue for agent work, while the process robots of another unit are idle.

如何同一機構/組織當中的所有流程機器人可以更有效率地完成作業,是本新型進一步要探討的主題。How all process robots in the same organization/organization can complete operations more efficiently is the subject of this new model.

因此,本新型之目的,即在提供一種流程機器人管理系統。Therefore, the purpose of the present invention is to provide a process robot management system.

於是,本新型流程機器人管理系統,適用於與多個歸屬於一第一單位的第一終端電子裝置及多個歸屬於一第二單位的第二終端電子裝置通訊,所述的流程機器人管理系統包含多個第一流程機器人伺服器、一第一子管理主機、多個第二流程機器人伺服器、一第二子管理主機及一主管理主機。Therefore, the new process robot management system is suitable for communicating with a plurality of first terminal electronic devices belonging to a first unit and a plurality of second terminal electronic devices belonging to a second unit. The process robot management system It includes a plurality of first-process robot servers, a first sub-management host, a plurality of second-process robot servers, a second sub-management host, and a main management host.

該等第一流程機器人伺服器歸屬於該第一單位,每一第一流程機器人伺服器對應於一第一流程機器人識別資料。The first-process robot servers belong to the first unit, and each first-process robot server corresponds to a first-process robot identification data.

該第一子管理主機歸屬於該第一單位,且電連接於該等第一流程機器人伺服器。The first sub-management host belongs to the first unit and is electrically connected to the first-process robot servers.

該等第二流程機器人伺服器歸屬於該第二單位,每一第二流程機器人伺服器對應於一第二流程機器人識別資料。The second-process robot servers belong to the second unit, and each second-process robot server corresponds to a second-process robot identification data.

該第二子管理主機歸屬於該第二單位,且電連接於該等第二流程機器人伺服器。The second sub-management host belongs to the second unit and is electrically connected to the second-process robot servers.

該主管理主機電連接於該第一子管理主機及該第二子管理主機,且儲存有多個分別對應於該等第一流程機器人伺服器及該等第二流程機器人伺服器的機器人狀態資訊、多個分別對應於該等第一流程機器人伺服器及該等第二流程機器人伺服器的任務排程、多個群組清單,及多個分別對應該等群組清單的群組任務屬性,該等第一流程機器人識別資料的每一者及該等第二流程機器人識別資料的每一者被包含於該等群組清單其中一者,每一群組任務屬性包含一預估執行時間範圍及一任務完成時限範圍。The main management host is electrically connected to the first sub-management host and the second sub-management host, and stores a plurality of robot status information corresponding to the first-process robot servers and the second-process robot servers, respectively , A plurality of task schedules, a plurality of group lists respectively corresponding to the first process robot servers and the second process robot servers, and a plurality of group task attributes respectively corresponding to the group lists, Each of the first-process robot identification data and each of the second-process robot identification data is included in one of the group lists, and each group task attribute includes an estimated execution time range And a task completion time limit range.

該主管理主機在接收到一來自該等第一終端電子裝置其中一者或該等第二終端電子裝置其中一者且包含一待處理資料及一完成時限的流程申請後,該主管理主機傳送一包含該待處理資料、該完成時限、該等機器人狀態資訊、該等任務排程、該等群組清單、該等群組任務屬性及一指示該等第一流程機器人伺服器其中作為一代理運算伺服器的一者或指示該等第二流程機器人伺服器其中作為該代理運算伺服器的一者的代理指派資料的分派運算通知給該代理運算伺服器所連接的該第一子管理主機或該第二子管理主機。After the main management host receives a process request from one of the first terminal electronic devices or one of the second terminal electronic devices that includes a pending data and a completion time limit, the main management host sends One includes the pending data, the completion time limit, the robot status information, the task schedule, the group list, the group task attributes, and an instruction to the first-process robot server as an agent One of the arithmetic servers or instructs the second-process robot servers to notify the first sub-management host to which the proxy arithmetic server is connected to the dispatch calculation of the proxy assignment data of one of the proxy arithmetic servers, or The second sub-management host.

當該第一子管理主機或該第二子管理主機接收到來自該主管理主機的該分派運算通知,該第一子管理主機或該第二子管理主機將一包含該分派運算通知的該待處理資料、該完成時限、該等機器人狀態資訊、該等任務排程、該等群組清單及該等群組任務屬性的分派運算指令傳送給該代理運算伺服器。When the first sub-management host or the second sub-management host receives the dispatch operation notification from the main management host, the first sub-management host or the second sub-management host sends a notification that includes the dispatch calculation The processing data, the completion time limit, the status information of the robots, the task schedule, the group list, and the assignment operation instructions of the group task attributes are sent to the proxy operation server.

當該代理運算伺服器接收到該分派運算指令,該代理運算伺服器根據該待處理資料產生一預估執行時間。When the proxy calculation server receives the dispatch calculation instruction, the proxy calculation server generates an estimated execution time according to the to-be-processed data.

該代理運算伺服器根據該預估執行時間、該完成時限、該等機器人狀態資訊、該等任務排程、該等群組清單及該等群組任務屬性產生一指示該等第一流程機器人伺服器其中作為一目標流程機器人伺服器的一者或指示該等第二流程機器人伺服器其中作為該目標流程機器人伺服器的一者的分派資料,並將該分派資料傳送給所連接的該第一子管理主機或該第二子管理主機,其中,該預估執行時間及該完成時限分別落在包含有該目標流程機器人伺服器所對應的該第一流程機器人識別資料或該第二流程機器人識別資料的該群組清單所對應的該群組任務屬性的該預估執行時間範圍及該任務完成時限範圍。The proxy computing server generates an instruction for the first-process robot server based on the estimated execution time, the completion time limit, the robot status information, the task schedule, the group list, and the group task attributes The server is used as one of the target process robot servers or instructs the second process robot servers to be one of the target process robot servers' assignment data, and the assignment data is sent to the connected first The sub-management host or the second sub-management host, wherein the estimated execution time and the completion time limit respectively fall on the first process robot identification data or the second process robot identification corresponding to the target process robot server The estimated execution time range and the task completion time limit range of the group task attribute corresponding to the group list of data.

當該第一子管理主機或該第二子管理主機接收到來自該代理運算伺服器的該分派資料,該第一子管理主機或該第二子管理主機將該分派資料傳送給該主管理主機。When the first sub-management host or the second sub-management host receives the distribution data from the proxy computing server, the first sub-management host or the second sub-management host sends the distribution data to the main management host .

該主管理主機將該待處理資料傳送給該分派資料所指示的該目標流程機器人伺服器。The main management host transmits the to-be-processed data to the target process robot server indicated by the dispatch data.

當該目標流程機器人伺服器接收到該待處理資料,該目標流程機器人伺服器處理該待處理資料以產生一資料處理結果。When the target process robot server receives the pending data, the target process robot server processes the pending data to generate a data processing result.

在一些實施態樣中,該主管理主機還包含多個分別對應於該等第一流程機器人伺服器及該等第二流程機器人伺服器的效能資料,該效能資料包含一平均任務等待時間及一平均任務處理時間,該分派運算通知及該分派運算指令還包含該等效能資料,該代理運算伺服器還根據該等效能資料產生該分派資料。In some embodiments, the main management host further includes a plurality of performance data corresponding to the first-process robot servers and the second-process robot servers, and the performance data includes an average task waiting time and a The average task processing time, the dispatch calculation notification and the dispatch calculation instruction also include the performance data, and the proxy calculation server also generates the dispatch data based on the performance data.

在一些實施態樣中,該目標流程機器人伺服器將該資料處理結果傳送給該主管理主機。In some implementation aspects, the target process robot server transmits the data processing result to the main management host.

當該主管理主機收到該資料處理結果,該主管理主機更新對應於該目標流程機器人伺服器的該機器人狀態資訊,並將該資料處理結果傳送給發送該流程申請的該第一終端電子裝置或該第二終端電子裝置。When the main management host receives the data processing result, the main management host updates the robot status information corresponding to the target process robot server, and transmits the data processing result to the first terminal electronic device that sent the process application Or the second terminal electronic device.

在一些實施態樣中,該主管理主機於接收到該流程申請後,產生一相關於該流程申請的歷史資料,該歷史資料至少指示透過發送該流程申請的該第一終端電子裝置或該第二終端電子裝置登入該主管理主機的一使用者帳號。In some implementations, after receiving the process application, the main management host generates a piece of historical data related to the process application, and the historical data at least indicates the first terminal electronic device or the first terminal electronic device that sent the process application. The second terminal electronic device logs in a user account of the main management host.

在一些實施態樣中,該待處理資料與金融相關。In some implementation aspects, the data to be processed is related to finance.

本新型之功效在於:藉由該代理運算伺服器根據該預估執行時間、該完成時限、該等機器人狀態資訊、該等任務排程、該等群組清單及該等群組任務屬性產生指示該等第一流程機器人伺服器其中作為一目標流程機器人伺服器的一者或指示該等第二流程機器人伺服器其中作為該目標流程機器人伺服器的一者的該分派資料,並藉由該目標流程機器人伺服器處理該待處理資料以產生該資料處理結果,從而提升該等第一流程機器人伺服器及該等第二流程機器人伺服器整體的作業效率。The effect of the present invention is that the proxy computing server generates instructions based on the estimated execution time, the completion time limit, the robot status information, the task schedule, the group lists, and the group task attributes One of the first process robot servers as one of the target process robot servers or the assignment data instructing the second process robot servers as one of the target process robot servers, and by the target The process robot server processes the to-be-processed data to generate the data processing result, thereby improving the overall operating efficiency of the first process robot servers and the second process robot servers.

參閱圖1,本新型流程機器人管理系統100的一實施例,適用於與多個歸屬於一第一單位的第一終端電子裝置200及多個歸屬於一第二單位的第二終端電子裝置300通訊,所述的流程機器人管理系統100包含多個第一流程機器人伺服器1、一第一子管理主機2、多個第二流程機器人伺服器3、一第二子管理主機4,及一主管理主機5。每一第一終端電子裝置200及每一第二終端電子裝置300例如為一桌上型電腦或一膝上型電腦。Referring to FIG. 1, an embodiment of the process robot management system 100 of the present invention is applicable to a plurality of first terminal electronic devices 200 belonging to a first unit and a plurality of second terminal electronic devices 300 belonging to a second unit Communication, the process robot management system 100 includes a plurality of first process robot servers 1, a first sub-management host 2, a plurality of second process robot servers 3, a second sub-management host 4, and a main Management host 5. Each first terminal electronic device 200 and each second terminal electronic device 300 is, for example, a desktop computer or a laptop computer.

該等第一流程機器人伺服器1歸屬於該第一單位。每一第一流程機器人伺服器1對應於一第一流程機器人識別資料。該等第一子管理主機2歸屬於該第一單位,且電連接於該等第一流程機器人伺服器1。The first-process robot servers 1 belong to the first unit. Each first-process robot server 1 corresponds to a first-process robot identification data. The first sub-management hosts 2 belong to the first unit and are electrically connected to the first-process robot servers 1.

該等第二流程機器人伺服器3歸屬於該第二單位。每一第二流程機器人伺服器3對應於一第二流程機器人識別資料。該等第二子管理主機4歸屬於該第二單位,且電連接於該等第二流程機器人伺服器3。The second-process robot servers 3 belong to the second unit. Each second-process robot server 3 corresponds to a second-process robot identification data. The second sub-management hosts 4 belong to the second unit and are electrically connected to the second process robot servers 3.

該主管理主機5電連接於該第一子管理主機2及該第二子管理主機4,且儲存有多個分別對應於該等第一流程機器人伺服器1及該等第二流程機器人伺服器3的機器人狀態資訊、多個分別對應於該等第一流程機器人伺服器1及該等第二流程機器人伺服器3的效能資料、多個分別對應於該等第一流程機器人伺服器1及該等第二流程機器人伺服器3的任務排程、多個群組清單,及多個分別對應該等群組清單的群組任務屬性。每一機器人狀態資訊例如指示出流程執行中、閒置或異常停滯等。該效能資料包含一平均任務等待時間及一平均任務處理時間。該平均任務等待時間為對應之該第一流程機器人伺服器1或該第二流程機器人伺服器3從接到任務到開始處理的平均等待時間。該平均任務處理時間為對應之該第一流程機器人伺服器1或該第二流程機器人伺服器3處理單一任務的平均耗時。該等第一流程機器人識別資料的每一者及該等第二流程機器人識別資料的每一者被包含於該等群組清單其中一者,每一群組任務屬性包含一預估執行時間範圍及一任務完成時限範圍。The main management host 5 is electrically connected to the first sub-management host 2 and the second sub-management host 4, and stores a plurality of robot servers corresponding to the first process robot 1 and the second process robot servers, respectively 3 robot status information, a plurality of performance data corresponding to the first-process robot servers 1 and the second-process robot servers 3, and a plurality of performance data respectively corresponding to the first-process robot servers 1 and the The task schedule of the second-process robot server 3, multiple group lists, and multiple group task attributes respectively corresponding to the group lists. The status information of each robot, for example, indicates that the process is running, idle, or abnormally stalled. The performance data includes an average task waiting time and an average task processing time. The average task waiting time is the average waiting time of the corresponding first process robot server 1 or the second process robot server 3 from receiving a task to starting processing. The average task processing time is the average time consumed by the corresponding first process robot server 1 or the second process robot server 3 to process a single task. Each of the first-process robot identification data and each of the second-process robot identification data is included in one of the group lists, and each group task attribute includes an estimated execution time range And a task completion time limit range.

參閱圖1及圖2(包含圖2A、圖2B及圖2C),以下說明該流程機器人管理系統100執行的步驟。首先,如步驟S01所示,該主管理主機5接收到一來自該等第一終端電子裝置200其中一者或該等第二終端電子裝置300其中一者且包含一待處理資料及一完成時限的流程申請。本實施例中的該待處理資料與金融相關,例如與保險業相關的理賠外來函文或保費部外來函文。Referring to FIGS. 1 and 2 (including FIGS. 2A, 2B, and 2C), the steps performed by the process robot management system 100 are described below. First, as shown in step S01, the main management host 5 receives a message from one of the first terminal electronic devices 200 or one of the second terminal electronic devices 300 and includes a data to be processed and a completion time limit The process of applying. The data to be processed in this embodiment is related to finance, for example, a claim settlement letter or a letter from the premium department related to the insurance industry.

接著,如步驟S02所示,該主管理主機5在接收到來自該等第一終端電子裝置200其中一者或該等第二終端電子裝置300其中一者且包含該待處理資料及該完成時限的該流程申請後,該主管理主機5傳送一包含該等效能資料、該待處理資料、該完成時限、該等機器人狀態資訊、該等任務排程、該等群組清單、該等群組任務屬性及一指示該等第一流程機器人伺服器1其中作為一代理運算伺服器的一者或指示該等第二流程機器人伺服器3其中作為該代理運算伺服器的一者的代理指派資料的分派運算通知給該代理運算伺服器所連接的該第一子管理主機2或該第二子管理主機4。Then, as shown in step S02, the main management host 5 receives one of the first terminal electronic devices 200 or one of the second terminal electronic devices 300 and includes the to-be-processed data and the completion time limit. After applying for the process, the main management host 5 sends a report containing the performance data, the pending data, the completion time limit, the robot status information, the task schedule, the group list, and the group Task attributes and a proxy assignment data indicating one of the first-process robot servers 1 as a proxy computing server or instructing the second-process robot servers 3 as one of the proxy computing servers The dispatch operation is notified to the first sub-management host 2 or the second sub-management host 4 to which the proxy computing server is connected.

接著,如步驟S03所示,當該第一子管理主機2或該第二子管理主機4接收到來自該主管理主機5的該分派運算通知,該第一子管理主機2或該第二子管理主機4將一包含該分派運算通知的該等效能資料、該待處理資料、該完成時限、該等機器人狀態資訊、該等任務排程、該等群組清單及該等群組任務屬性的分派運算指令傳送給該代理運算伺服器。Then, as shown in step S03, when the first sub-management host 2 or the second sub-management host 4 receives the dispatch operation notification from the main management host 5, the first sub-management host 2 or the second sub-management host 4 The management host 4 sends a list of the performance data, the to-be-processed data, the completion time limit, the robot status information, the task schedule, the group list, and the group task attributes of the dispatch calculation notification. Dispatch calculation instructions to the proxy calculation server.

接著,如步驟S04所示,當該代理運算伺服器接收到該分派運算指令,該代理運算伺服器根據該待處理資料產生一預估執行時間,該預估執行時間指示該待處理資料被處理時的預估耗時。Then, as shown in step S04, when the proxy calculation server receives the dispatch calculation instruction, the proxy calculation server generates an estimated execution time based on the to-be-processed data, and the estimated execution time indicates that the to-be-processed data is processed Estimated time-consuming time.

接著,如步驟S05所示,該代理運算伺服器根據該等效能資料、該預估執行時間、該完成時限、該等機器人狀態資訊、該等任務排程、該等群組清單及該等群組任務屬性,產生一指示該等第一流程機器人伺服器1其中作為一目標流程機器人伺服器的一者或指示該等第二流程機器人伺服器3其中作為該目標流程機器人伺服器的一者的一分派資料,其中,該預估執行時間及該完成時限分別落在包含有該目標流程機器人伺服器所對應的該第一流程機器人識別資料或該第二流程機器人識別資料的該群組清單所對應的該群組任務屬性的該預估執行時間範圍及該任務完成時限範圍。更具體地說,該代理運算伺服器先根據該預估執行時間、該完成時限、該等群組清單及該等群組任務屬性,選定該等群組清單其中一者,也就是選出該預估執行時間、該完成時限符合的該群組任務屬性對應的該群組清單,再根據該等效能資料、該等機器人狀態資訊、該等任務排程選定該群組清單中的其中一第一流程機器人識別資料或第二流程機器人識別資料當作該分派資料,其中,該代理運算伺服器優先選擇機器人狀態資訊指示出閒置的第一流程機器人伺服器1或第二流程機器人伺服器3,且於閒置的第一流程機器人伺服器1或第二流程機器人伺服器3當中優先選擇效能資料最佳者(該平均任務等待時間及該平均任務處理時間最短者)。Then, as shown in step S05, the proxy computing server is based on the performance data, the estimated execution time, the completion time limit, the robot status information, the task schedule, the group list, and the group Group task attributes to generate an instruction to one of the first-process robot servers 1 as a target-process robot server or to indicate one of the second-process robot servers 3 as one of the target-process robot servers A distribution data, wherein the estimated execution time and the completion time limit respectively fall in the group list containing the first process robot identification data or the second process robot identification data corresponding to the target process robot server The estimated execution time range and the task completion time limit range of the corresponding group task attribute. More specifically, the proxy computing server first selects one of the group lists based on the estimated execution time, the completion time limit, the group lists, and the group task attributes, that is, selects the preset Estimate the execution time, the completion time limit corresponds to the group list corresponding to the group task attribute, and then select one of the first in the group list based on the performance data, the robot status information, and the task schedule The process robot identification data or the second process robot identification data are used as the assignment data, wherein the proxy computing server preferentially selects the robot status information indicating the idle first process robot server 1 or the second process robot server 3, and From the idle first-process robot server 1 or second-process robot server 3, the one with the best performance data (the one with the shortest average task waiting time and the average task processing time) is selected first.

該代理運算伺服器並將該分派資料傳送給所連接的該第一子管理主機2或該第二子管理主機4。The proxy computing server sends the distribution data to the connected first sub-management host 2 or the second sub-management host 4.

接著,如步驟S06所示,當該第一子管理主機2或該第二子管理主機4接收到來自該代理運算伺服器的該分派資料,該第一子管理主機2或該第二子管理主機4將該分派資料傳送給該主管理主機5。Then, as shown in step S06, when the first sub-management host 2 or the second sub-management host 4 receives the allocation data from the proxy computing server, the first sub-management host 2 or the second sub-management host 2 The host 4 transmits the allocation data to the main management host 5.

接著,如步驟S07所示,該主管理主機5根據指示該目標流程機器人伺服器的該分派資料,傳送一包含該待處理資料及該分派資料的流程處理通知給該分派資料所指示的該目標流程機器人伺服器所連接的該第一子管理主機2或該第二子管理主機4。Then, as shown in step S07, the main management host 5 transmits a process notification including the pending data and the distribution data to the target indicated by the distribution data according to the distribution data instructing the target flow robot server The first sub-management host 2 or the second sub-management host 4 to which the process robot server is connected.

接著,如步驟S08所示,當該第一子管理主機2或該第二子管理主機4接收到來自該主管理主機5的該流程處理通知,該第一子管理主機2或該第二子管理主機4將一包含該流程處理通知的該待處理資料的流程處理指令傳送給該目標流程機器人伺服器。Then, as shown in step S08, when the first sub-management host 2 or the second sub-management host 4 receives the process processing notification from the main management host 5, the first sub-management host 2 or the second sub-management host 2 The management host 4 sends a flow processing instruction including the to-be-processed data in the flow processing notification to the target flow robot server.

接著,如步驟S09所示,當該目標流程機器人伺服器接收到該流程處理指令,該目標流程機器人伺服器處理該待處理資料以產生一資料處理結果。Then, as shown in step S09, when the target flow robot server receives the flow processing instruction, the target flow robot server processes the to-be-processed data to generate a data processing result.

接著,如步驟S10所示,該目標流程機器人伺服器將該資料處理結果傳送給所連接的該第一子管理主機2或該第二子管理主機4。Then, as shown in step S10, the target process robot server transmits the data processing result to the connected first sub-management host 2 or the second sub-management host 4.

接著,如步驟S11所示,當該第一子管理主機2或該第二子管理主機4接收到來自該目標流程機器人伺服器的該資料處理結果,該第一子管理主機2或該第二子管理主機4將該資料處理結果傳送給該主管理主機5。Then, as shown in step S11, when the first sub-management host 2 or the second sub-management host 4 receives the data processing result from the target process robot server, the first sub-management host 2 or the second sub-management host 2 The sub-management host 4 transmits the data processing result to the main management host 5.

接著,如步驟S12所示,當該主管理主機5收到來自該第一子管理主機2或該第二子管理主機4的該資料處理結果,該主管理主機5更新對應於該目標流程機器人伺服器的該機器人狀態資訊,並將該資料處理結果傳送給發送該流程申請的該第一終端電子裝置200或該第二終端電子裝置300。Then, as shown in step S12, when the main management host 5 receives the data processing result from the first sub-management host 2 or the second sub-management host 4, the main management host 5 updates the robot corresponding to the target process The robot status information of the server and the data processing result are transmitted to the first terminal electronic device 200 or the second terminal electronic device 300 that sent the process application.

補充說明的是,該主管理主機5於接收到該流程申請後,產生一相關於該流程申請的歷史資料,該歷史資料至少指示透過發送該流程申請的該第一終端電子裝置200或該第二終端電子裝置300登入該主管理主機5的一使用者帳號,此外,還可以指示出相關於該流程申請的該目標流程機器人伺服器等相關資訊,以利於管理用途。It is supplemented that after receiving the process application, the main management host 5 generates a piece of historical data related to the process application. The historical data at least indicates the first terminal electronic device 200 or the first terminal electronic device 200 or the first terminal electronic device that sent the process application. The second terminal electronic device 300 logs in a user account of the main management host 5, and can also indicate the target process robot server and other related information related to the process application for management purposes.

此外,在本實施例中,該主管理主機5是經由該第一子管理主機2或該第二子管理主機4將該待處理資料傳送給該分派資料所指示的該目標流程機器人伺服器,且該目標流程機器人伺服器是經由該第一子管理主機2或該第二子管理主機4將該資料處理結果傳送給該主管理主機5,但在另一實施態樣中,該主管理主機5不經由該第一子管理主機2或該第二子管理主機4,而直接地將該待處理資料傳送給該分派資料所指示的該目標流程機器人伺服器,且該目標流程機器人伺服器不經由該第一子管理主機2或該第二子管理主機4,而直接地將該資料處理結果傳送給該主管理主機5。藉此,提升資料安全性。In addition, in this embodiment, the main management host 5 transmits the to-be-processed data to the target process robot server indicated by the dispatch data via the first sub-management host 2 or the second sub-management host 4, And the target process robot server transmits the data processing result to the main management host 5 via the first sub-management host 2 or the second sub-management host 4, but in another embodiment, the main management host 5 Without going through the first sub-management host 2 or the second sub-management host 4, the to-be-processed data is directly sent to the target process robot server indicated by the distribution data, and the target process robot server does not The data processing result is directly transmitted to the main management host 5 via the first sub-management host 2 or the second sub-management host 4. In this way, data security is improved.

綜上所述,本新型流程機器人管理系統100藉由該代理運算伺服器根據該預估執行時間、該完成時限、該等機器人狀態資訊、該等任務排程、該等群組清單及該等群組任務屬性產生指示該等第一流程機器人伺服器1其中作為一目標流程機器人伺服器的一者或指示該等第二流程機器人伺服器3其中作為該目標流程機器人伺服器的一者的該分派資料,並藉由該目標流程機器人伺服器處理該待處理資料以產生該資料處理結果,從而提升該等第一流程機器人伺服器1及該等第二流程機器人伺服器3整體的作業效率,因此,確實能達成本新型之目的。To sum up, the new process robot management system 100 uses the proxy computing server according to the estimated execution time, the completion time limit, the robot status information, the task scheduling, the group lists, and the Group task attribute generation indicates one of the first process robot servers 1 as a target process robot server or instructs the second process robot servers 3 as one of the target process robot servers Allocate data, and use the target process robot server to process the to-be-processed data to generate the data processing result, thereby improving the overall operating efficiency of the first process robot servers 1 and the second process robot servers 3, Therefore, it can indeed achieve the purpose of cost-new type.

惟以上所述者,僅為本新型之實施例而已,當不能以此限定本新型實施之範圍,凡是依本新型申請專利範圍及專利說明書內容所作之簡單的等效變化與修飾,皆仍屬本新型專利涵蓋之範圍內。However, the above are only examples of the present model, and should not be used to limit the scope of implementation of the present model, all simple equivalent changes and modifications made in accordance with the patent scope of the present model application and the contents of the patent specification still belong to This new patent covers the scope.

100:流程機器人管理系統 200:第一終端電子裝置 300:第二終端電子裝置 1:第一流程機器人伺服器 2:第一子管理主機 3:第二流程機器人伺服器 4:第二子管理主機 5:主管理主機 S01~S12:步驟 100: Process robot management system 200: First terminal electronic device 300: second terminal electronic device 1: The first process robot server 2: The first sub-management host 3: The second process robot server 4: The second sub-management host 5: Main management host S01~S12: steps

本新型之其他的特徵及功效,將於參照圖式的實施方式中清楚地呈現,其中: 圖1是本新型流程機器人管理系統的一個實施例的一硬體連接關係示意圖;及 圖2(包含圖2A、圖2B及圖2C)是該實施例的一流程圖。 The other features and effects of the present invention will be clearly presented in the embodiments with reference to the drawings, among which: Figure 1 is a schematic diagram of a hardware connection relationship of an embodiment of the new process robot management system; and Fig. 2 (including Fig. 2A, Fig. 2B and Fig. 2C) is a flowchart of this embodiment.

100:流程機器人管理系統 100: Process robot management system

200:第一終端電子裝置 200: First terminal electronic device

300:第二終端電子裝置 300: second terminal electronic device

1:第一流程機器人伺服器 1: The first process robot server

2:第一子管理主機 2: The first sub-management host

3:第二流程機器人伺服器 3: The second process robot server

4:第二子管理主機 4: The second sub-management host

5:主管理主機 5: Main management host

Claims (5)

一種流程機器人管理系統,適用於與多個歸屬於一第一單位的第一終端電子裝置及多個歸屬於一第二單位的第二終端電子裝置通訊,所述的流程機器人管理系統包含: 多個第一流程機器人伺服器,歸屬於該第一單位,每一第一流程機器人伺服器對應於一第一流程機器人識別資料; 一第一子管理主機,歸屬於該第一單位,且電連接於該等第一流程機器人伺服器; 多個第二流程機器人伺服器,歸屬於該第二單位,每一第二流程機器人伺服器對應於一第二流程機器人識別資料; 一第二子管理主機,歸屬於該第二單位,且電連接於該等第二流程機器人伺服器;及 一主管理主機,電連接於該第一子管理主機及該第二子管理主機,且儲存有多個分別對應於該等第一流程機器人伺服器及該等第二流程機器人伺服器的機器人狀態資訊、多個分別對應於該等第一流程機器人伺服器及該等第二流程機器人伺服器的任務排程、多個群組清單,及多個分別對應該等群組清單的群組任務屬性,該等第一流程機器人識別資料的每一者及該等第二流程機器人識別資料的每一者被包含於該等群組清單其中一者,每一群組任務屬性包含一預估執行時間範圍及一任務完成時限範圍; 該主管理主機在接收到一來自該等第一終端電子裝置其中一者或該等第二終端電子裝置其中一者且包含一待處理資料及一完成時限的流程申請後,該主管理主機傳送一包含該待處理資料、該完成時限、該等機器人狀態資訊、該等任務排程、該等群組清單、該等群組任務屬性及一指示該等第一流程機器人伺服器其中作為一代理運算伺服器的一者或指示該等第二流程機器人伺服器其中作為該代理運算伺服器的一者的代理指派資料的分派運算通知給該代理運算伺服器所連接的該第一子管理主機或該第二子管理主機; 當該第一子管理主機或該第二子管理主機接收到來自該主管理主機的該分派運算通知,該第一子管理主機或該第二子管理主機將一包含該分派運算通知的該待處理資料、該完成時限、該等機器人狀態資訊、該等任務排程、該等群組清單及該等群組任務屬性的分派運算指令傳送給該代理運算伺服器; 當該代理運算伺服器接收到該分派運算指令,該代理運算伺服器根據該待處理資料產生一預估執行時間; 該代理運算伺服器根據該預估執行時間、該完成時限、該等機器人狀態資訊、該等任務排程、該等群組清單及該等群組任務屬性產生一指示該等第一流程機器人伺服器其中作為一目標流程機器人伺服器的一者或指示該等第二流程機器人伺服器其中作為該目標流程機器人伺服器的一者的分派資料,並將該分派資料傳送給所連接的該第一子管理主機或該第二子管理主機,其中,該預估執行時間及該完成時限分別落在包含有該目標流程機器人伺服器所對應的該第一流程機器人識別資料或該第二流程機器人識別資料的該群組清單所對應的該群組任務屬性的該預估執行時間範圍及該任務完成時限範圍; 當該第一子管理主機或該第二子管理主機接收到來自該代理運算伺服器的該分派資料,該第一子管理主機或該第二子管理主機將該分派資料傳送給該主管理主機; 該主管理主機將該待處理資料傳送給該分派資料所指示的該目標流程機器人伺服器; 當該目標流程機器人伺服器接收到該待處理資料,該目標流程機器人伺服器處理該待處理資料以產生一資料處理結果。 A process robot management system is suitable for communicating with a plurality of first terminal electronic devices belonging to a first unit and a plurality of second terminal electronic devices belonging to a second unit. The process robot management system includes: A plurality of first-process robot servers belong to the first unit, and each first-process robot server corresponds to a first-process robot identification data; A first sub-management host, which belongs to the first unit and is electrically connected to the first-process robot servers; A plurality of second-process robot servers belong to the second unit, and each second-process robot server corresponds to a second-process robot identification data; A second sub-management host, which belongs to the second unit and is electrically connected to the second-process robot servers; and A main management host, electrically connected to the first sub-management host and the second sub-management host, and stores a plurality of robot states corresponding to the first-process robot servers and the second-process robot servers, respectively Information, multiple task schedules corresponding to the first process robot servers and the second process robot servers, multiple group lists, and multiple group task attributes respectively corresponding to the group lists , Each of the first-process robot identification data and each of the second-process robot identification data is included in one of the group lists, and each group task attribute includes an estimated execution time Scope and a time limit for the completion of a task; After the main management host receives a process request from one of the first terminal electronic devices or one of the second terminal electronic devices that includes a pending data and a completion time limit, the main management host sends One includes the pending data, the completion time limit, the robot status information, the task schedule, the group list, the group task attributes, and an instruction to the first-process robot server as an agent One of the arithmetic servers or instructs the second-process robot servers to notify the first sub-management host to which the proxy arithmetic server is connected to the dispatch calculation of the proxy assignment data of one of the proxy arithmetic servers, or The second sub-management host; When the first sub-management host or the second sub-management host receives the dispatch operation notification from the main management host, the first sub-management host or the second sub-management host sends a notification that includes the dispatch calculation The processing data, the completion time limit, the status information of the robots, the task schedule, the group list, and the assignment operation instructions of the group task attributes are sent to the proxy operation server; When the proxy calculation server receives the dispatch calculation instruction, the proxy calculation server generates an estimated execution time according to the to-be-processed data; The proxy computing server generates an instruction for the first-process robot server based on the estimated execution time, the completion time limit, the robot status information, the task schedule, the group list, and the group task attributes The server is used as one of the target process robot servers or instructs the second process robot servers to be one of the target process robot servers' assignment data, and the assignment data is sent to the connected first The sub-management host or the second sub-management host, wherein the estimated execution time and the completion time limit respectively fall on the first process robot identification data or the second process robot identification corresponding to the target process robot server The estimated execution time range and the task completion time limit range of the group task attribute corresponding to the group list of data; When the first sub-management host or the second sub-management host receives the distribution data from the proxy computing server, the first sub-management host or the second sub-management host sends the distribution data to the main management host ; The main management host sends the to-be-processed data to the target process robot server indicated by the dispatch data; When the target process robot server receives the pending data, the target process robot server processes the pending data to generate a data processing result. 如請求項1所述的流程機器人管理系統,其中,該主管理主機還包含多個分別對應於該等第一流程機器人伺服器及該等第二流程機器人伺服器的效能資料,該效能資料包含一平均任務等待時間及一平均任務處理時間,該分派運算通知及該分派運算指令還包含該等效能資料,該代理運算伺服器還根據該等效能資料產生該分派資料。The process robot management system according to claim 1, wherein the main management host further includes a plurality of performance data corresponding to the first process robot servers and the second process robot servers, and the performance data includes An average task waiting time and an average task processing time, the dispatch operation notification and the dispatch operation instruction also include the performance data, and the proxy computing server also generates the dispatch data based on the performance data. 如請求項1所述的流程機器人管理系統,其中,該目標流程機器人伺服器將該資料處理結果傳送給該主管理主機; 當該主管理主機收到該資料處理結果,該主管理主機更新對應於該目標流程機器人伺服器的該機器人狀態資訊,並將該資料處理結果傳送給發送該流程申請的該第一終端電子裝置或該第二終端電子裝置。 The process robot management system according to claim 1, wherein the target process robot server transmits the data processing result to the main management host; When the main management host receives the data processing result, the main management host updates the robot status information corresponding to the target process robot server, and transmits the data processing result to the first terminal electronic device that sent the process application Or the second terminal electronic device. 如請求項1所述的流程機器人管理系統,其中,該主管理主機於接收到該流程申請後,產生一相關於該流程申請的歷史資料,該歷史資料至少指示透過發送該流程申請的該第一終端電子裝置或該第二終端電子裝置登入該主管理主機的一使用者帳號。The process robot management system according to claim 1, wherein after receiving the process application, the main management host generates a piece of historical data related to the process application, and the historical data at least indicates that the first part of the process application is sent by A terminal electronic device or the second terminal electronic device logs in a user account of the main management host. 如請求項1所述的流程機器人管理系統,其中,該待處理資料與金融相關。The process robot management system according to claim 1, wherein the data to be processed is related to finance.
TW109216205U 2020-12-08 2020-12-08 Process Robot Management System TWM610003U (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW109216205U TWM610003U (en) 2020-12-08 2020-12-08 Process Robot Management System

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW109216205U TWM610003U (en) 2020-12-08 2020-12-08 Process Robot Management System

Publications (1)

Publication Number Publication Date
TWM610003U true TWM610003U (en) 2021-04-01

Family

ID=76605537

Family Applications (1)

Application Number Title Priority Date Filing Date
TW109216205U TWM610003U (en) 2020-12-08 2020-12-08 Process Robot Management System

Country Status (1)

Country Link
TW (1) TWM610003U (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI781492B (en) * 2020-12-08 2022-10-21 國泰人壽保險股份有限公司 Process robot management system and process robot management method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI781492B (en) * 2020-12-08 2022-10-21 國泰人壽保險股份有限公司 Process robot management system and process robot management method

Similar Documents

Publication Publication Date Title
US9075659B2 (en) Task allocation in a computer network
CN100570566C (en) A method for coordinated scheduling between heterogeneous multi-cores and a heterogeneous multi-core system
WO2018149221A1 (en) Device management method and network management system
US9396039B1 (en) Scalable load testing using a queue
CN109478147B (en) Adaptive Resource Management in Distributed Computing Systems
US20100036957A1 (en) Method and System for Implementing Transfer of a Network Session
CN108829512B (en) A method, system and cloud center for allocating computing power for cloud center hardware acceleration
US9424096B2 (en) Task allocation in a computer network
CN108965457A (en) A kind of message delivery method of distributed cluster system, device, equipment and medium
CN109218356B (en) Method and apparatus for managing stateful applications on a server
JP2018133084A (en) System for optimizing distribution of processing of automated process
CN107168779A (en) A kind of task management method and system
US20100042723A1 (en) Method and system for managing load in a network
CN114661462A (en) Resource allocation method, system, computer-readable storage medium, and electronic device
US9448862B1 (en) Listening for externally initiated requests
CN105824618A (en) A real-time message processing method about Storm
CN111736965A (en) Task scheduling method, apparatus, scheduling server, and machine-readable storage medium
CN105959346A (en) Data processing system and data processing method based on server cluster
JP2021196704A (en) Information processing system and control method
WO2019024235A1 (en) Electronic device, server allocation control method and computer readable storage medium
TWM610003U (en) Process Robot Management System
WO2018000878A1 (en) Distributed task processing method and apparatus
CN116974767A (en) Task scheduling system, method, device, equipment and medium
CN105872080A (en) InCloud load balancing control method and device
CN113176941A (en) Method for mixed deployment of on-line/off-line service, cluster system and electronic equipment