TWI525576B - Through the cloud platform and processing equipment linked monitoring method - Google Patents

Through the cloud platform and processing equipment linked monitoring method Download PDF

Info

Publication number
TWI525576B
TWI525576B TW102125008A TW102125008A TWI525576B TW I525576 B TWI525576 B TW I525576B TW 102125008 A TW102125008 A TW 102125008A TW 102125008 A TW102125008 A TW 102125008A TW I525576 B TWI525576 B TW I525576B
Authority
TW
Taiwan
Prior art keywords
cloud
module
application
cloud platform
platform
Prior art date
Application number
TW102125008A
Other languages
Chinese (zh)
Other versions
TW201503036A (en
Inventor
Sheng-Zhe Chen
Original Assignee
Prec Machinery Res &Development Ct
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 Prec Machinery Res &Development Ct filed Critical Prec Machinery Res &Development Ct
Priority to TW102125008A priority Critical patent/TWI525576B/en
Publication of TW201503036A publication Critical patent/TW201503036A/en
Application granted granted Critical
Publication of TWI525576B publication Critical patent/TWI525576B/en

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Stored Programmes (AREA)

Description

透過雲端平台與加工設備連結監控之方法Method of connecting monitoring through cloud platform and processing equipment

  本發明係與加工設備之連線方式有關,尤指一種透過雲端平台與加工設備連結監控之方法。The invention relates to a connection mode of a processing device, in particular to a method for monitoring and monitoring through a cloud platform and a processing device.

  隨著資訊化的發展,目前十分流行的遠端監視與控制亦已被應用上在CNC加工機上,尤其是網路傳輸的普及化,各廠牌加工機之控制器具備有網路傳輸的功能更早已成為主要的配備,只要選擇具有該項功能的控制器就可利用電腦或其他設備進行遠端監測或遙控操作。With the development of information technology, the far-reaching remote monitoring and control has been applied to CNC processing machines, especially the popularization of network transmission. The controllers of various brand processing machines are equipped with network transmission. The function has become the main equipment earlier, as long as the controller with this function is selected, it can be remotely monitored or remotely operated by computer or other equipment.

  然而以現階段之製造廠商而言,為了能對不同區域的消費者提供即時服務,以及降低運輸或人工成本,而皆會在不同區域設置有生產據點,因此如何透過網路同步即時監控位在不同生產據點之加工機,即為製造廠商現階段所會遭遇到之問題;再者,一般製造廠商之廠區中皆會同時擁有多種不同廠牌之加工機,而各廠牌之加工機分別具有相對應之應用程式介面(Application Programming Interface,API),彼此之間並無法共通使用,更會造成製造廠商在整合操作上的困擾。However, at this stage of the manufacturer, in order to provide instant service to consumers in different regions, and to reduce transportation or labor costs, there will be production sites in different regions, so how to monitor the real-time monitoring through the network The processing machines of different production bases are the problems that the manufacturers will encounter at this stage; in addition, the manufacturers of the general manufacturers will have different processing machines of different brands at the same time, and the processing machines of the various brands have respectively The corresponding Application Programming Interface (API) can't be used together, which will cause manufacturers to worry about the integration operation.

  有鑑於此,故如何解決上述問題即為本發明所欲解決之首要課題,因此本案發明人乃經過不斷的苦思與試作後,才終於有本發明之產生。In view of this, how to solve the above problem is the primary problem to be solved by the present invention. Therefore, the inventor of the present invention finally has the invention after continuous hard thinking and trial work.

  本發明目的之一,在於提供一種透過雲端平台與加工設備連結監控之方法,其具有可即時監控/操作位在不同生產據點加工設備之功效。One of the objectives of the present invention is to provide a method for monitoring and connecting to a processing device through a cloud platform, which has the function of real-time monitoring/operation of processing equipment at different production sites.

  本發明目的之二,在於提供一種透過雲端平台與加工設備連結監控之方法,其利用雲端運算的優勢,而可在短時間內完成巨量資料處理及分析之功效。The second object of the present invention is to provide a method for monitoring and connecting through a cloud platform and a processing device, which utilizes the advantages of cloud computing, and can complete the huge data processing and analysis in a short time.

  本發明目的之三,在於提供一種透過雲端平台與加工設備連結監控之方法,其利用整合有不同廠牌加工設備之應用程式介面的整合執行模組,而可達到不同廠牌加工設備同時連線之功效。The third object of the present invention is to provide a method for monitoring and connecting through a cloud platform and a processing device, which can realize simultaneous connection of different brand processing equipment by using an integrated execution module integrated with an application interface of different brand processing equipment. The effect.

  為達前述目的,本發明提供一種透過雲端平台與加工設備連結監控之方法,用以提供使用者可藉由雲端上之一雲端應用程式(Cloud App)而透過一雲端平台(Cloud Service)與特定聚落端之加工設備相互連結,其中該雲端平台具有可供該雲端應用程式呼叫使用之API(Application Programming Interface)函式命令,而各聚落端分別具有一整合執行模組以與其加工設備連線,且各聚落端之整合執行模組並分別透過一雲端連線模組而與該雲端平台相互連結,該方法包括:使用者透過該雲端應用程式呼叫使用該雲端平台之API函式命令,而使與該雲端平台相互連結之雲端連線模組也會接收到該雲端平台之API函式命令,該雲端連線模組並依據該API函式命令以透過其整合執行模組取得相對應之加工設備資訊,再經該雲端連線模組與該雲端平台回傳至該雲端應用程式以供使用。To achieve the foregoing objective, the present invention provides a method for monitoring and monitoring through a cloud platform and a processing device, so as to provide a cloud application and a specific application through a cloud application (Cloud App) in the cloud. The processing devices of the settlement terminal are connected to each other, wherein the cloud platform has an API (Application Programming Interface) function command for the cloud application to call, and each of the aggregation terminals has an integrated execution module to connect with the processing device. And the integrated execution module of each of the clusters is connected to the cloud platform through a cloud connection module, and the method includes: the user calls the API function command of the cloud platform through the cloud application, so that the user The cloud connection module interconnected with the cloud platform also receives the API function command of the cloud platform, and the cloud connection module obtains the corresponding processing through the integrated execution module according to the API function command. The device information is then transmitted back to the cloud application for use by the cloud connection module and the cloud platform.

  更進一步地,該雲端應用程式與該聚落端整合執行模組之雲端連線模組皆是透過網際網路而與該雲端平台連結。Further, the cloud connection module of the cloud application and the integration execution module of the settlement terminal is connected to the cloud platform through the internet.

  更進一步地,該雲端平台更具有一註冊表,該註冊表中建立有至少一聚落端整合執行模組之識別資訊,以及允許連結至該聚落端整合執行模組之使用者資訊,使該聚落端整合執行模組透過其雲端連線模組與該雲端平台連結前,該雲端平台即會先透過其註冊表以驗證該雲端連線模組所攜帶之識別資訊是否已在註冊表建立,若已建立則允許連結,若尚未建立則不允許連結;而當使用者藉由該雲端應用程式與該雲端平台連結前,使用者須先透過該雲端應用程式輸入一使用者資訊以傳送至該雲端平台,該雲端平台並依其註冊表以驗證該使用者資訊是否已在註冊表建立,若已建立則允許連結,若尚未建立則不允許連結。Further, the cloud platform further has a registry, wherein the registry has at least one identification information of the integration terminal of the integration terminal, and user information that is allowed to be connected to the integration execution module of the settlement terminal, so that the settlement is Before the cloud integration module is connected to the cloud platform through the cloud connection module, the cloud platform first checks whether the identification information carried by the cloud connection module is established in the registry through the registry. If the user is connected to the cloud platform, the user must first enter a user information through the cloud application to transmit to the cloud. The platform, the cloud platform and according to its registry to verify whether the user information has been established in the registry, if it is established, the link is allowed, and if not established, the link is not allowed.

  較佳地,該識別資訊包含有一硬體鎖ID與一整合執行模組識別碼,而該使用者資訊包含有一雲端應用程式ID與一整合執行模組識別碼,使該雲端應用程式或該聚落端整合執行模組通過該雲端平台之註冊表驗證後,即可透過該雲端平台與具有相同整合執行模組識別碼之整合執行模組或雲端應用程式相互連結。Preferably, the identification information includes a hardware lock ID and an integrated execution module identifier, and the user information includes a cloud application ID and an integrated execution module identifier, so that the cloud application or the settlement After the cloud integration platform is verified by the registry of the cloud platform, the integrated execution module can be connected to the integrated execution module or the cloud application with the same integrated execution module identification code.

  更進一步地,於雲端上更具有一雲端資料庫,該雲端資料庫並與該雲端平台連結,該雲端資料庫用以提供該雲端應用程式租用空間,使該雲端應用程式可以雲端運算處理巨量資料分析方式,在短時間內完成巨量資料之處理及分析;而各聚落端之整合執行模組更分別與一本機資料庫連結,當進行巨量資料擷取時,可先記錄在該本機資料庫中,擷取結束後,再一次傳送至該雲端資料庫中。Further, there is a cloud database in the cloud, and the cloud database is connected to the cloud platform, and the cloud database is used to provide the cloud application rental space, so that the cloud application can handle huge amounts of cloud computing. The method of data analysis completes the processing and analysis of huge amounts of data in a short period of time; and the integrated execution modules of each settlement are connected to a local database, and when the huge amount of data is captured, it can be recorded first. In the local database, after the capture is completed, it is transferred to the cloud database again.

  更進一步地,該聚落端之整合執行模組中整合有多組可分別與一特定廠牌加工設備連線之應用程式介面,且該整合執行模組依據不同加工設備所對應的應用程式介面分別產生一執行緒,並藉各該執行緒而可分別由所對應之加工設備擷取所需資訊。Further, the integration execution module of the settlement terminal integrates a plurality of application interfaces that can be respectively connected to a specific label processing device, and the integrated execution module is respectively determined according to application interfaces corresponding to different processing devices. A thread is generated, and each of the threads can be used to retrieve the required information from the corresponding processing device.

  較佳地,該整合執行模組更與一通用函式模組(Common Function Runtime)相連結,該整合執行模組係將各該應用程式介面整合後,另行建置一通用型應用程式介面放置於該通用函式模組中,該通用函式模組具有一外掛程式(Plug-In Interface),該外掛程式用以定義該通用函式模組的函式名稱及資料結構,供開發者加入參考並建立命名空間以呼叫使用。Preferably, the integrated execution module is further connected to a common function module (Common Function Runtime), and the integrated execution module integrates each application interface to separately establish a universal application interface placement. In the versatile function module, the versatile function module has a plug-in program (Plug-In Interface), and the plug-in program is used to define the function name and data structure of the versatile function module for developers to join. Refer to and create a namespace to call for use.

  而本發明之上述目的與優點,不難從下述所選用實施例之詳細說明與附圖中,獲得深入了解。The above objects and advantages of the present invention will be readily understood from the following detailed description of the embodiments of the invention.

  第1圖係本發明之系統架構示意圖。Figure 1 is a schematic diagram of the system architecture of the present invention.

  第2圖係本發明通用函式模組之架構示意圖。Figure 2 is a schematic diagram of the architecture of the universal functional module of the present invention.

  第3圖係本發明之雲端應用程式及整合執行模組之雲端連線模組與雲端平台連結時之步驟流程圖。FIG. 3 is a flow chart of steps when the cloud application module of the present invention and the cloud connection module of the integrated execution module are connected to the cloud platform.

  第4圖係本發明雲端平台、雲端應用程式及整合執行模組之雲端連線模組間之連結關係示意圖。FIG. 4 is a schematic diagram showing the connection relationship between the cloud platform, the cloud application, and the cloud connection module of the integrated execution module of the present invention.

  第5圖係本發明雲端應用程式及整合執行模組之雲端連線模組與該雲端平台間之運作流程圖。Figure 5 is a flow chart of the operation between the cloud application module of the cloud application and the integrated execution module of the present invention and the cloud platform.

  請參閱第1圖,本發明所提供之一種透過雲端平台與加工設備連結監控之方法係運用在一雲端平台系統上,該雲端平台系統包括有:Referring to FIG. 1 , a method for monitoring and connecting through a cloud platform and a processing device is provided on a cloud platform system, and the cloud platform system includes:

  一以上之雲端應用程式(Cloud App)11,設置於雲端上而可供使用者在雲端上操作;More than one cloud application (Cloud App) 11, set in the cloud for users to operate in the cloud;

  一雲端平台(Cloud Service)21,其係透過網際網路而與該雲端應用程式11連結,且該雲端平台21具有可供該雲端應用程式11呼叫使用之API(Application Programming Interface)函式命令22;以及A cloud service (21) is connected to the cloud application 11 via the Internet, and the cloud platform 21 has an API (Application Programming Interface) function 22 for the cloud application 11 to call. ;as well as

  複數個聚落端31,各聚落端分別由一以上之加工設備32所組成,各聚落端31分別具有一整合執行模組33以與其加工設備32連線,且各聚落端31之整合執行模組33並分別藉由一雲端連線模組34透過網際網路而與該雲端平台21相互連結。
  藉此提供使用者可利用瀏覽器連上雲端去操作該雲端應用程式,並藉由該雲端應用程式(Cloud App)11而透過一雲端平台(Cloud Service)21與各聚落端31之加工設備32相互連結。
A plurality of settlement terminals 31, each of which is composed of one or more processing devices 32, each of the clustering ends 31 has an integrated execution module 33 for connecting with the processing device 32, and the integrated execution modules of the cluster terminals 31 33 and the cloud platform 21 are interconnected by a cloud connection module 34 through the Internet.
In this way, the user can use the browser to connect to the cloud to operate the cloud application, and through the cloud application 11 (Cloud Application) 21 and the processing device 32 of each settlement terminal 31. Connected to each other.

  其中,該雲端平台21更具有一註冊表23,該註冊表23中建立有至少一聚落端31整合執行模組33之識別資訊,以及允許連結至該聚落端31整合執行模組33之使用者資訊,並藉此使該雲端應用程式11與該聚落端31整合執行模組33在與該雲端平台21連結前須先通過其註冊表23之權限驗證後,方可順利連結。較佳地,該識別資訊包含有一硬體鎖ID與一整合執行模組識別碼,而該使用者資訊包含有一雲端應用程式ID與一整合執行模組識別碼,使該雲端應用程式11或該聚落端31整合執行模組33通過該雲端平台21之註冊表23驗證後,即可透過該雲端平台21與具有相同整合執行模組33識別碼之整合執行模組33或雲端應用程式11相互連結。The cloud platform 21 further has a registry 23, wherein the registry 23 has at least one identification information of the integration terminal 31 integrated with the execution module 33, and a user who is allowed to connect to the integration terminal 31 to integrate the execution module 33. The information is used to enable the cloud application 11 and the integration terminal 31 to execute the module 33 before being authenticated by the registry 23 before being connected to the cloud platform 21. Preferably, the identification information includes a hardware lock ID and an integrated execution module identifier, and the user information includes a cloud application ID and an integrated execution module identifier, so that the cloud application 11 or the After the integration module 31 is verified by the registry 23 of the cloud platform 21, the integration platform 33 or the cloud application 11 having the same integrated execution module 33 identification code can be connected to each other through the cloud platform 21. .

  更進一步地,於雲端上更具有一雲端資料庫41,該雲端資料庫41並與該雲端平台21連結,該雲端資料庫41用以提供該雲端應用程式11租用空間,使該雲端應用程式11可以雲端運算處理巨量資料分析方式,在短時間內完成巨量資料之處理及分析,使本發明具有雲端運算之優勢;而各聚落端31之整合執行模組33更分別與一本機資料庫35連結,並藉此於進行巨量資料擷取時,可先記錄在該本機資料庫35中,待擷取結束後,再一次傳送至該雲端資料庫41中,以克服雲端與聚落端31間之網路速度問題。Further, there is a cloud database 41 on the cloud, and the cloud database 41 is connected to the cloud platform 21, and the cloud database 41 is used to provide the cloud application 11 to rent space, so that the cloud application 11 The cloud computing can process huge data analysis methods, and the processing and analysis of huge amounts of data can be completed in a short time, so that the present invention has the advantage of cloud computing; and the integrated execution module 33 of each settlement terminal 31 is separately associated with a local data. The library 35 is linked, and when the huge amount of data is captured, it can be recorded in the local database 35, and after being collected, it is once again transmitted to the cloud database 41 to overcome the cloud and the settlement. The network speed problem between the ends 31.

  再者,如第2圖所示,於各聚落端31之整合執行模組33中整合有多組可分別與一特定廠牌加工設備連線之應用程式介面331,且該整合執行模組33依據不同加工設備32所對應的應用程式介面分別產生一執行緒,並藉各該執行緒而可分別由所對應之加工設備32擷取所需資訊,且該整合執行模組33更與一通用函式模組(Common Function Runtime)36相連結,該整合執行模組33係將各該應用程式介面331整合後,另行建置一通用型應用程式介面361放置於該通用函式模組36中,該通用函式模組36具有一外掛程式(Plug-In Interface),該外掛程式用以定義該通用函式模組36的函式名稱及資料結構,以供開發者37可透過網路加入參考並建立命名空間以呼叫使用。Furthermore, as shown in FIG. 2, a plurality of sets of application interfaces 331 that can be respectively connected to a specific brand processing device are integrated in the integrated execution module 33 of each of the settlement terminals 31, and the integrated execution module 33 is integrated. A thread is generated according to the application interface corresponding to the processing device 32, and the required information can be retrieved by the corresponding processing device 32 by using the thread, and the integrated execution module 33 is further integrated. The function module (Common Function Runtime) 36 is connected. The integrated execution module 33 integrates the application interfaces 331 and then installs a general application interface 361 in the universal function module 36. The GM module 36 has a plug-in program (Plug-In Interface) for defining the function name and data structure of the versatile function module 36 for the developer 37 to join through the network. Refer to and create a namespace to call for use.

  藉此,開發者即可自行撰寫或擴充微型應用程式,因為該通用函式模組36及外掛程式允許讓開發者可使用外掛程式所定義的函式名稱及資料結構,使開發者不需要再了解各廠牌加工設備的應用程式介面,而可大幅省略程式碼量,以達快速完成開發應用程式之功效,且亦可因應不同需求開發出各種客製化之應用程式,而方便使用者操作。In this way, the developer can write or expand the micro-application by itself, because the universal function module 36 and the plug-in program allow the developer to use the function name and data structure defined by the plug-in, so that the developer does not need to Understand the application interface of each brand processing equipment, and greatly abbreviate the amount of code, so as to quickly complete the development of the application, and can also develop a variety of customized applications according to different needs, and user-friendly operation .

  接著請參閱第3圖,為本發明所提供之透過雲端平台與加工設備連結監控之方法,其連結方式包括有以下步驟:Please refer to FIG. 3 , which is a method for monitoring and monitoring the connection between a cloud platform and a processing device according to the present invention. The connection method includes the following steps:

  (101)聚落端31之整合執行模組33連線至該雲端平台21:當開啟該聚落端31之整合執行模組33後,其雲端連線模組34即透過網際網路連線至該雲端平台21;(101) The integrated execution module 33 of the settlement terminal 31 is connected to the cloud platform 21: when the integrated execution module 33 of the settlement terminal 31 is opened, the cloud connection module 34 is connected to the network through the Internet. Cloud platform 21;

  (102)驗證該聚落端31之整合執行模組33的合法性:該聚落端31整合執行模組33透過其雲端連線模組34與該雲端平台21連結前,該雲端平台21即會先透過其註冊表23以驗證該雲端連線模組34所攜帶之識別資訊(硬體鎖ID與整合執行模組識別碼)是否已在註冊表23建立,若已建立則允許連結,若尚未建立則不允許連結;(102) verifying the legitimacy of the integration execution module 33 of the settlement terminal 31: before the integration terminal 31 is connected to the cloud platform 21 through the cloud connection module 34, the cloud platform 21 is first Through the registry 23, it is verified whether the identification information (hardware lock ID and integrated execution module identification code) carried by the cloud connection module 34 has been established in the registry 23, and if it is established, the connection is allowed, if not yet established. Link is not allowed;

  (103)雲端應用程式11連線至該雲端平台21:當使用者透過該雲端應用程式11輸入特定之使用者資訊(雲端應用程式ID與整合執行模組識別碼),該雲端應用程式11即透過網際網路傳送該使用者資訊至該雲端平台21;(103) The cloud application 11 is connected to the cloud platform 21: when the user inputs specific user information (the cloud application ID and the integrated execution module identifier) through the cloud application 11, the cloud application 11 Transmitting the user information to the cloud platform 21 via the Internet;

  (104)驗證該雲端應用程式11的合法性:該雲端平台21依其註冊表23以驗證該使用者資訊是否已在註冊表建立,若已建立則允許連結,若尚未建立(如駭客試圖連接)則不允許連結。(104) verifying the legitimacy of the cloud application 11: the cloud platform 21 checks whether the user information has been established in the registry according to its registry 23, and if it has been established, allows the link if it has not been established (such as a hacker attempting Connection) does not allow links.

  經由上述步驟完成與該雲端平台21連結之雲端應用程式11及該整合執行模組33之雲端連線模組34之連結,其連結關係將如第4圖所示。The connection between the cloud application 11 connected to the cloud platform 21 and the cloud connection module 34 of the integration execution module 33 is completed through the above steps, and the connection relationship is as shown in FIG.

  接著請繼續參閱第5圖,本發明之雲端應用程式11、該整合執行模組33之雲端連線模組34與該雲端平台21在完成上述連結步驟後,其實際運作係包括有以下步驟:Then, referring to FIG. 5, the cloud application 11 of the present invention, the cloud connection module 34 of the integrated execution module 33, and the cloud platform 21 after the connection step are completed, the actual operation includes the following steps:

  (201)使用者透過該雲端應用程式11呼叫使用該雲端平台21之API函式命令22;(201) The user calls the API function command 22 of the cloud platform 21 through the cloud application 11;

  (202)該雲端平台21將該雲端應用程式11所呼叫之API函式命令22傳送至特定整合執行模組之雲端連線模組34;(202) the cloud platform 21 transmits the API function command 22 called by the cloud application 11 to the cloud connection module 34 of the specific integrated execution module;

  (203)當該雲端連線模組34接收到該API函式命令22後,該雲端連線模組34即依據該API函式命令22以透過其整合執行模組33取得或寫入相對應之加工設備資訊;(203) After the cloud connection module 34 receives the API function command 22, the cloud connection module 34 obtains or writes through the integrated execution module 33 according to the API function command 22. Processing equipment information;

  (204)當該雲端連線模組34完成上述取得或寫入之步驟後,即將其結果傳回給該雲端平台21;(204) After the cloud connection module 34 completes the above steps of obtaining or writing, the result is transmitted back to the cloud platform 21;

  (205)該雲端平台21於接收到該雲端連線模組34所傳回之結果後,即依據該雲端平台21內部關連,傳回給相對應之雲端應用程式11以供使用。(205) After receiving the result returned by the cloud connection module 34, the cloud platform 21 returns to the corresponding cloud application 11 for use according to the internal connection of the cloud platform 21.

  本發明用以提供使用者可藉由雲端上之雲端應用程式11而透過該雲端平台21與特定聚落端31之加工設備32相互連結,並藉此即可供使用者得透過雲端即時監控/操作位在不同生產據點加工設備,且透過該雲端平台21註冊表23之建置,而可分別對不同雲端應用程式11及其相對應聚落端31之雲端連線模組34進行綁定,以提供不同使用者可同時透過該雲端平台21監控自己廠區加工設備之功效,彼此間並不互相衝突,另將雲端應用程式11放置在雲端上,可以讓使用者購買或租用,開發者及雲端平台供應商亦可藉此而獲得一定比例之收益。The present invention is provided to enable the user to connect to the processing device 32 of the specific settlement terminal 31 through the cloud platform 21 through the cloud application 11 on the cloud, thereby enabling the user to immediately monitor/operate through the cloud. The cloud processing module 11 and the cloud connection module 34 corresponding to the different cluster terminals 31 are respectively bound by the cloud processing platform 21 and the cloud connection module 34 of the corresponding cloud terminal 31 respectively. Different users can simultaneously monitor the performance of their own processing equipment through the cloud platform 21, and do not conflict with each other. The cloud application 11 is placed on the cloud, allowing users to purchase or rent, developers and cloud platform supply. Merchants can also use this to get a certain percentage of the proceeds.

  再者,由於本發明透過該雲端應用程式11與雲端連線模組34在雲端平台21上連接,因此更可使該雲端應用程式11將不會再受限網路設定的問題,且本發明直接使用該雲端平台21上之API函式命令22,可快速取得各聚落端31的加工設備資料21,不需要考慮使用者端及伺服端來回流程之問題,並可利用雲端運算的優勢,而可在短時間內完成巨量資料處理及分析;且藉由各聚落端31之整合執行模組33更分別與一本機資料庫35連結,以供於進行巨量資料擷取時,可先記錄在該本機資料庫35中,待擷取結束後,再一次傳送至該雲端資料庫41中,以克服雲端平台21與聚落端31間之網路速度問題。Furthermore, since the present invention is connected to the cloud connection module 34 via the cloud application module 11 on the cloud platform 21, the cloud application 11 can no longer limit the problem of network setting, and the present invention By directly using the API function command 22 on the cloud platform 21, the processing device data 21 of each settlement terminal 31 can be quickly obtained, and the problem of the back end flow of the user end and the server end is not considered, and the advantages of cloud computing can be utilized. The huge amount of data processing and analysis can be completed in a short time; and the integrated execution module 33 of each of the settlement terminals 31 is further connected to a local database 35 for large data acquisition. It is recorded in the local database 35, and after being collected, it is once again transmitted to the cloud database 41 to overcome the network speed problem between the cloud platform 21 and the settlement terminal 31.

  另,本發明更藉由於各聚落端31之整合執行模組33中整合有不同廠牌加工設備之應用程式介面331,而可達到與不同廠牌加工設備同步連線溝通之功效,並藉此使各聚落端31之加工設備在整合操作上可更為簡單、快速。In addition, the present invention can achieve the function of synchronously connecting with different brand processing equipment by using the application interface 331 of the integrated processing module 33 integrated in the integration execution module 31 of each settlement terminal 31, and thereby The processing equipment of each of the gathering terminals 31 can be made simpler and faster in the integration operation.

  惟,以上實施例之揭示係用以說明本發明,並非用以限制本發明,故舉凡等效元件之置換仍應隸屬本發明之範疇。The disclosure of the above embodiments is intended to be illustrative of the invention and is not intended to limit the invention.

  綜上所述,係可使熟知本項技藝者明瞭本發明的確可達成前述目的,實已符合專利法之規定,故本案創作人爰依法提出申請。In summary, it will be apparent to those skilled in the art that the present invention can achieve the aforementioned objectives and is in compliance with the provisions of the Patent Law. Therefore, the creator of the case filed an application according to law.

11‧‧‧雲端應用程式
21‧‧‧雲端平台
11‧‧‧Cloud Application 21‧‧‧ Cloud Platform

22‧‧‧API函式命令
23‧‧‧註冊表
22‧‧‧API Functional Order 23‧‧‧Registry

31‧‧‧聚落端
32‧‧‧加工設備
31‧‧‧Settings 32‧‧‧Processing equipment

33‧‧‧整合執行模組
331‧‧‧應用程式介面
33‧‧‧Integrated Execution Module 331‧‧‧Application Interface

34‧‧‧雲端連線模組
35‧‧‧本機資料庫
34‧‧‧Cloud Connection Module 35‧‧‧ Local Database

36‧‧‧通用函式模組
361‧‧‧通用型應用程式介面
36‧‧‧Common function module 361‧‧‧ general purpose application interface

37‧‧‧開發者
41‧‧‧雲端資料庫
37‧‧‧ Developers 41‧‧‧ Cloud Database

 

11‧‧‧雲端應用程式 11‧‧‧Cloud app

21‧‧‧雲端平台 21‧‧‧ Cloud Platform

22‧‧‧API函式命令 22‧‧‧API function command

23‧‧‧註冊表 23‧‧‧ Registration Form

31‧‧‧聚落端 31‧‧‧Settlement

32‧‧‧加工設備 32‧‧‧Processing equipment

33‧‧‧整合執行模組 33‧‧‧ integrated execution module

34‧‧‧雲端連線模組 34‧‧‧Cloud Connection Module

35‧‧‧本機資料庫 35‧‧‧Local database

36‧‧‧通用函式模組 36‧‧‧Common function module

361‧‧‧通用型應用程式介面 361‧‧‧Universal application interface

41‧‧‧雲端資料庫 41‧‧‧Cloud database

Claims (8)

一種透過雲端平台與加工設備連結監控之方法,用以提供使用者可藉由雲端上之一雲端應用程式(Cloud App)而透過一雲端平台(Cloud Service)與特定聚落端之加工設備相互連結,其中該雲端平台具有可供該雲端應用程式呼叫使用之API(Application Programming Interface)函式命令,而各聚落端分別具有一整合執行模組以與其加工設備連線,且各聚落端之整合執行模組並分別透過一雲端連線模組而與該雲端平台相互連結,該方法包括:使用者透過該雲端應用程式呼叫使用該雲端平台之API函式命令,而使與該雲端平台相互連結之雲端連線模組也會接收到該雲端平台之API函式命令,該雲端連線模組並依據該API函式命令以透過其整合執行模組取得相對應之加工設備資訊,再經該雲端連線模組與該雲端平台回傳至該雲端應用程式以供使用。A method for monitoring and monitoring through a cloud platform and a processing device, wherein the user can connect to a processing device of a specific settlement terminal through a cloud application (Cloud Service) through a cloud application on the cloud. The cloud platform has an API (Application Programming Interface) function command for the cloud application to call, and each of the cluster terminals has an integrated execution module to connect with the processing device, and the integration execution mode of each settlement terminal The group is connected to the cloud platform through a cloud connection module, and the method includes: the user calls the cloud function command of the cloud platform through the cloud application, and the cloud is connected to the cloud platform. The connection module also receives the API function command of the cloud platform, and the cloud connection module obtains the corresponding processing device information through the integrated execution module according to the API function command, and then connects through the cloud. The line module and the cloud platform are passed back to the cloud application for use. 如請求項1之透過雲端平台與加工設備連結監控之方法,其中,該雲端應用程式與該聚落端整合執行模組之雲端連線模組皆是透過網際網路而與該雲端平台連結。In the method of claim 1, the cloud connection module and the processing device are connected to the cloud platform through the Internet. 如請求項1之透過雲端平台與加工設備連結監控之方法,其中,該雲端平台更具有一註冊表,該註冊表中建立有至少一聚落端整合執行模組之識別資訊,以及允許連結至該聚落端整合執行模組之使用者資訊,使該聚落端整合執行模組透過其雲端連線模組與該雲端平台連結前,該雲端平台會先透過其註冊表驗證該雲端連線模組所攜帶之識別資訊是否已在註冊表建立,若已建立則允許連結,若尚未建立則不允許連結;
  而當使用者藉由該雲端應用程式與該雲端平台連結前,使用者須先透過該雲端應用程式輸入一使用者資訊以傳送至該雲端平台,該雲端平台並依其註冊表驗證該使用者資訊是否已在註冊表建立,若已建立則允許連結,若尚未建立則不允許連結。
The method of claim 1, wherein the cloud platform further has a registry, wherein the registry has at least one identification information of the integration terminal of the aggregation terminal, and allows the connection to the cloud platform. The aggregation terminal integrates the user information of the execution module, so that the cloud integration platform first authenticates the cloud connection module through the registry before the cloud integration module is connected to the cloud platform through the cloud connection module. Whether the identification information carried is already established in the registry, if it is established, the link is allowed, and if it is not established, the link is not allowed;
Before the user connects to the cloud platform by using the cloud application, the user must first input a user information through the cloud application to transmit to the cloud platform, and the cloud platform verifies the user according to the registry. Whether the information has been established in the registry, if it is established, the link is allowed, and if it has not been established, the link is not allowed.
如請求項3之透過雲端平台與加工設備連結監控之方法,其中,該識別資訊包含有一硬體鎖ID與一整合執行模組識別碼,而該使用者資訊包含有一雲端應用程式ID與一整合執行模組識別碼,使該雲端應用程式或該聚落端整合執行模組通過該雲端平台之註冊表驗證後,即可透過該雲端平台與具有相同整合執行模組識別碼之整合執行模組或雲端應用程式相互連結。The method of claim 3, wherein the identification information includes a hardware lock ID and an integrated execution module identifier, and the user information includes a cloud application ID and an integration. Executing the module identification code, so that the cloud application or the integration integration execution module of the settlement platform can be verified by the cloud platform, and then the integrated execution module of the same integrated execution module identification code can be Cloud apps are linked to each other. 如請求項1之透過雲端平台與加工設備連結監控之方法,其中,於雲端上更具有一雲端資料庫,該雲端資料庫並與該雲端平台連結,該雲端資料庫用以提供該雲端應用程式租用空間,使該雲端應用程式可以雲端運算處理巨量資料分析方式,而在短時間內完成巨量資料之處理及分析。For example, the method for monitoring and monitoring the connection between the cloud platform and the processing device is as follows: wherein there is a cloud database in the cloud, the cloud database is connected to the cloud platform, and the cloud database is used to provide the cloud application. Renting space allows the cloud application to process huge amounts of data analysis in cloud computing, and to process and analyze huge amounts of data in a short period of time. 如請求項5之透過雲端平台與加工設備連結監控之方法,其中,該聚落端之整合執行模組更分別與一本機資料庫連結,當進行巨量資料擷取時,可先記錄在該本機資料庫中,擷取結束後,再一次傳送至該雲端資料庫中。The method for monitoring and monitoring the connection between the cloud platform and the processing device according to claim 5, wherein the integrated execution module of the settlement terminal is separately connected to a local database, and when the huge data is captured, the data may be recorded first. In the local database, after the capture is completed, it is transferred to the cloud database again. 如請求項1之透過雲端平台與加工設備連結監控之方法,其中,該聚落端之整合執行模組中整合有多組可分別與一特定廠牌加工設備連線之應用程式介面,且該整合執行模組依據不同加工設備所對應的應用程式介面分別產生一執行緒,並藉各該執行緒而可分別由所對應之加工設備擷取所需資訊。The method for monitoring and monitoring the connection between the cloud platform and the processing device according to claim 1, wherein the integration execution module of the settlement terminal integrates a plurality of application interfaces that can be respectively connected to a specific brand processing device, and the integration is performed. The execution module generates a thread according to the application interface corresponding to the different processing devices, and the respective processing information can be retrieved by the corresponding processing device by using the respective threads. 如請求項7之透過雲端平台與加工設備連結監控之方法,其中,該整合執行模組更與一通用函式模組(Common Function Runtime)相連結,該整合執行模組係將各該應用程式介面整合後,另行建置一通用型應用程式介面放置於該通用函式模組中,該通用函式模組具有一外掛程式(Plug-In Interface),該外掛程式用以定義該通用函式模組的函式名稱及資料結構,供開發者加入參考並建立命名空間以呼叫使用。The method for monitoring and monitoring the connection between the cloud platform and the processing device according to claim 7, wherein the integrated execution module is further connected to a common function module (Common Function Runtime), and the integrated execution module is used for each application After the interface is integrated, a general-purpose application interface is placed in the universal function module. The universal function module has a plug-in program (Plug-In Interface), and the plug-in program is used to define the universal function. The function name and data structure of the module, for developers to join the reference and establish a namespace for call use.
TW102125008A 2013-07-12 2013-07-12 Through the cloud platform and processing equipment linked monitoring method TWI525576B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW102125008A TWI525576B (en) 2013-07-12 2013-07-12 Through the cloud platform and processing equipment linked monitoring method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW102125008A TWI525576B (en) 2013-07-12 2013-07-12 Through the cloud platform and processing equipment linked monitoring method

Publications (2)

Publication Number Publication Date
TW201503036A TW201503036A (en) 2015-01-16
TWI525576B true TWI525576B (en) 2016-03-11

Family

ID=52718453

Family Applications (1)

Application Number Title Priority Date Filing Date
TW102125008A TWI525576B (en) 2013-07-12 2013-07-12 Through the cloud platform and processing equipment linked monitoring method

Country Status (1)

Country Link
TW (1) TWI525576B (en)

Also Published As

Publication number Publication date
TW201503036A (en) 2015-01-16

Similar Documents

Publication Publication Date Title
US11927942B2 (en) Automatic setup of digital twins for industrial controllers
CN109716331B (en) Application deployment conforming to application data sharing and decision service platform mode
CN104281520B (en) Tracking and method, the apparatus and system of debugging
JP6437078B2 (en) Automatic test method for application program of smart device using authorized starter
JP7453426B2 (en) Network management systems, methods, devices and electronic equipment
WO2015188617A1 (en) Method and device for installing mysql databases
CN108809755B (en) Automatic testing method and system for home gateway compatible with command line and WEB interface
CN110795709A (en) Method and device for performing business operation, electronic equipment and storage medium
CN112465448A (en) Cross-organization workflow operation method and system based on block chain
CN112905437A (en) Method and device for testing case and storage medium
CN111400167A (en) Redfish service compliance verification method, device, equipment and medium
WO2011103729A1 (en) Method for registering, canceling self-defined shell program and corresponding system
JP7445685B2 (en) Open interface management methods, electronic devices, and storage media
US20120331054A1 (en) System and method for enabling universal interaction between devices through intrinsic applications
TWM468695U (en) Cloud connection monitoring system for processing equipment
TWI525576B (en) Through the cloud platform and processing equipment linked monitoring method
WO2012139329A1 (en) Upgrade method and device based on task template, batch upgrade system
WO2020107628A1 (en) Method and apparatus for transmitting medical imaging application information, device, and medium
US9298428B2 (en) Graphical user interface editor that displays live data during editing
US9363307B2 (en) Method of linking to and monitoring machining devices through a cloud service
JP2021086610A (en) Method and system for plant resource management and computer program product
CN111162969A (en) RSU and OBU online debugging method, system and medium
CN114928536B (en) Automatic network changing method and device
JPH03248204A (en) Control method for programmable controller
WO2022224365A1 (en) Control method, control program, and information processing device