亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種自動(dòng)光學(xué)檢測(cè)系統(tǒng)軟體的管理系統(tǒng)、方法及裝置與流程

文檔序號(hào):12890100閱讀:295來源:國(guó)知局
一種自動(dòng)光學(xué)檢測(cè)系統(tǒng)軟體的管理系統(tǒng)、方法及裝置與流程

本發(fā)明屬于自動(dòng)光學(xué)液晶面板檢測(cè)軟件管理領(lǐng)域,更具體地,涉及一種自動(dòng)光學(xué)檢測(cè)系統(tǒng)軟體的管理系統(tǒng)、方法及裝置。



背景技術(shù):

應(yīng)用于液晶面板的自動(dòng)化生產(chǎn)線上的自動(dòng)光學(xué)檢測(cè)系統(tǒng),隨著解決方案的完善,以及應(yīng)用的增加,軟體的種類數(shù)量,版本越來越多,主要的軟體涉及點(diǎn)屏取像模塊,圖像算法檢測(cè)模塊,缺陷結(jié)果顯示模塊,和控制上報(bào)模塊,這些模塊各自都有一個(gè)獨(dú)立的程式。

目前,一方面,軟體操作對(duì)現(xiàn)場(chǎng)技術(shù)人員有要求,由于對(duì)光學(xué)液晶面板的檢測(cè)特性的要求,所有軟體要按照一定順序依次啟動(dòng),運(yùn)行時(shí),其中一個(gè)異常中斷,可能須將所有其他軟體關(guān)閉,再次按照一定順序依次啟動(dòng),這樣的操作方式能夠保證檢測(cè)的數(shù)據(jù)采集以及缺陷檢測(cè)的正常進(jìn)行,另一方面,各個(gè)軟體版本管理對(duì)操作人員的手動(dòng)操作管理有要求,每個(gè)軟體的版本管理依賴操作人員手動(dòng)備份,更新,測(cè)試驗(yàn)證,還原或者刪除,隨著軟體的改善優(yōu)化,更新頻繁,版本不統(tǒng)一,極容易造成人為管理失誤,其次是大量浪費(fèi)了人工成本,增加了軟件管理的成本。



技術(shù)實(shí)現(xiàn)要素:

針對(duì)現(xiàn)有技術(shù)的以上缺陷或改進(jìn)需求,本發(fā)明提供了一種基于c/s架構(gòu)的aoi系統(tǒng)軟件的管理系統(tǒng)及方法,其目的在于提供一種上述自動(dòng)光學(xué)液晶面板檢測(cè)領(lǐng)域的軟件管理系統(tǒng),由此解決自動(dòng)檢測(cè)軟件的改善優(yōu)化更新頻繁等使用的技術(shù)問題。

為實(shí)現(xiàn)上述目的,按照本發(fā)明的一個(gè)方面,提供了一種自動(dòng)光學(xué)檢測(cè)系統(tǒng)軟體的管理系統(tǒng),其特征在于,該系統(tǒng)包括:管理若干所述系統(tǒng)軟體的多個(gè)客戶端,以及用于管理所述客戶端的服務(wù)器端,所述服務(wù)器端配置有系統(tǒng)軟體版本庫(kù);

所述服務(wù)器端被配置為向所述客戶端發(fā)送對(duì)所述系統(tǒng)軟件的操作命令,所述客戶端被配置為接收所述操作命令,并依據(jù)所述操作命令來執(zhí)行所述系統(tǒng)軟體的操作;

同時(shí),所述服務(wù)器端被配置為接收所述客戶端發(fā)送的所述系統(tǒng)軟體的版本信息以及對(duì)所述系統(tǒng)軟件的搜索命令,并執(zhí)行在所述系統(tǒng)軟體版本庫(kù)的搜索,依據(jù)搜索結(jié)果在所述系統(tǒng)軟體版本庫(kù)創(chuàng)建此軟體版本和/或是發(fā)送所述操作命令。

進(jìn)一步地,所述服務(wù)器端接收所述客戶端的所述系統(tǒng)軟體的版本信息后,在所述軟體版本庫(kù)中進(jìn)行查詢并進(jìn)行是否有此版本的判斷,若存在,則向所述客戶端發(fā)送操作命令,若不存在,則在所述軟體版本庫(kù)中創(chuàng)建此軟體版本,再向客戶端發(fā)送所述操作命令執(zhí)行軟體操作。

進(jìn)一步地,所述客戶端被配置為接收所述操作命令后,先確認(rèn)在所述客戶端所述操作命令對(duì)應(yīng)的系統(tǒng)軟體是否運(yùn)行,若處于非運(yùn)行狀態(tài),則循環(huán)接收服務(wù)器端針對(duì)所述其余系統(tǒng)軟體的操作命令,直至接收完所有操作命令結(jié)束循環(huán);若處于運(yùn)行狀態(tài),則自動(dòng)關(guān)閉運(yùn)行進(jìn)程,并在所述客戶端備份當(dāng)前系統(tǒng)軟體版本,并向所述服務(wù)器端所述系統(tǒng)軟體的版本信息以及對(duì)所述系統(tǒng)軟件的搜索命令。

進(jìn)一步地,所述服務(wù)器端顯示對(duì)所述客戶端完成所述軟體操作。

進(jìn)一步地,所述客戶端對(duì)其上運(yùn)行的所述系統(tǒng)軟體執(zhí)行監(jiān)控。

進(jìn)一步地,所述軟體操作為更新,備份或刪除。

本發(fā)明公開了一種自動(dòng)光學(xué)檢測(cè)系統(tǒng)軟體的管理方法,其特征在于,該方法主要包括如下步驟:

啟動(dòng)服務(wù)器端及客戶端,所述客戶端按照檢測(cè)順序啟動(dòng)所有配置在光學(xué)檢測(cè)主機(jī)上的系統(tǒng)軟體,并對(duì)每個(gè)所述系統(tǒng)軟體的進(jìn)程開啟實(shí)時(shí)監(jiān)控;

所述客戶端將上述進(jìn)程中的系統(tǒng)軟體版本信息循環(huán)發(fā)送至服務(wù)器端;

所述服務(wù)器端與所述客戶端依次執(zhí)行如下循環(huán)完成軟體操作:

所述服務(wù)器端接收所述客戶端傳來的所述系統(tǒng)軟體版本信息以及對(duì)所述系統(tǒng)軟件的搜索命令,在所述服務(wù)器端的軟體版本庫(kù)中查詢所述系統(tǒng)軟體版本信息,若存在,則向所述客戶端發(fā)送操作命令進(jìn)行軟體操作;若不存在,則在所述軟體版本庫(kù)中創(chuàng)建此軟體版本,再向客戶端發(fā)送操作命令;

所述客戶端接收所述服務(wù)器端的所述操作指令,進(jìn)行確認(rèn)對(duì)應(yīng)的所述系統(tǒng)軟體是否運(yùn)行;若處于非運(yùn)行狀態(tài),則循環(huán)接收服務(wù)器端針對(duì)所述其余系統(tǒng)軟體的操作命令,直至接收完所有操作命令結(jié)束循環(huán);若處于運(yùn)行狀態(tài),則自動(dòng)關(guān)閉運(yùn)行進(jìn)程,并在所述客戶端備份當(dāng)前系統(tǒng)軟體版本,并向所述服務(wù)器端發(fā)送所述系統(tǒng)軟體的版本信息以及對(duì)所述系統(tǒng)軟件的搜索命令。

進(jìn)一步地,所述軟體操作具體為軟體版本更新、備份或刪除。

本發(fā)明還公開了一種自動(dòng)光學(xué)檢測(cè)系統(tǒng)軟體的管理裝置,其特征在于,該裝置包括:裝載有若干自動(dòng)光學(xué)檢測(cè)系統(tǒng)軟體及管理所述系統(tǒng)軟體的客戶端軟體的主機(jī),以及用于管理所述客戶端軟體的服務(wù)器,所述服務(wù)器設(shè)置有存儲(chǔ)軟體版本庫(kù)的存儲(chǔ)器,并且設(shè)置有用于與所述主機(jī)交互通信的網(wǎng)絡(luò)通信接口模塊,所述服務(wù)器還設(shè)置有處理器,控制所述存儲(chǔ)器及所述遠(yuǎn)程操作模塊與所述主機(jī)交互,實(shí)現(xiàn)所述服務(wù)器及所述主機(jī)上的所述系統(tǒng)軟體的操作管理。

進(jìn)一步地,所述主機(jī)包括自動(dòng)光學(xué)檢測(cè)中的圖片存儲(chǔ)主機(jī)、圖像采集主機(jī)、缺陷顯示主機(jī)及控制自動(dòng)光學(xué)檢測(cè)的控制主機(jī)。

總體而言,通過本發(fā)明所構(gòu)思的以上技術(shù)方案與現(xiàn)有技術(shù)相比,能夠取得下列有益效果:

1)操作簡(jiǎn)單化,實(shí)時(shí)監(jiān)控可視化

將自動(dòng)光學(xué)液晶檢測(cè)面板的檢測(cè)過程中的各類軟體進(jìn)行架構(gòu)的系統(tǒng)管理,對(duì)于客戶端所在的主機(jī)上,可實(shí)現(xiàn)一鍵有序啟動(dòng)所有軟體,同時(shí)監(jiān)控軟體進(jìn)程,當(dāng)某一軟體異常掛機(jī),可依據(jù)軟體運(yùn)行的優(yōu)先級(jí),判定是否能自動(dòng)重啟恢復(fù),或者報(bào)警通知操作人員進(jìn)行重啟。

2)軟件版本統(tǒng)一集中管理

服務(wù)器端建立所有軟體版本庫(kù),遠(yuǎn)程監(jiān)控局域網(wǎng)內(nèi)每一個(gè)aoi軟體,同時(shí)可進(jìn)行遠(yuǎn)程操作,完成版本更新,備份,還原,刪除等各種操作,不僅給現(xiàn)場(chǎng)使用人員減負(fù),并且更方便系統(tǒng)功能協(xié)調(diào)控制,提高檢測(cè)軟體的檢測(cè)可靠性。

附圖說明

圖1是一種自動(dòng)光學(xué)檢測(cè)系統(tǒng)軟體管理系統(tǒng)總體結(jié)構(gòu)布局圖;

圖2是一種自動(dòng)光學(xué)檢測(cè)系統(tǒng)軟體的管理方法功能框圖;

圖3是一種自動(dòng)光學(xué)檢測(cè)系統(tǒng)軟體管理中服務(wù)端的軟體運(yùn)行流程;

圖4是一種自動(dòng)光學(xué)檢測(cè)系統(tǒng)軟體的管理中客戶端軟體運(yùn)行流程示意圖;

圖5是一種自動(dòng)光學(xué)檢測(cè)系統(tǒng)軟體的管理的模塊組成結(jié)構(gòu)示意圖。

具體實(shí)施方式

為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。此外,下面所描述的本發(fā)明各個(gè)實(shí)施方式中所涉及到的技術(shù)特征只要彼此之間未構(gòu)成沖突就可以相互組合。

如圖1所示,是按照本發(fā)明實(shí)現(xiàn)的一種自動(dòng)光學(xué)檢測(cè)系統(tǒng)軟體(以下簡(jiǎn)稱aoi)的管理系統(tǒng)及方法所對(duì)應(yīng)的整體檢測(cè)流水線的硬件和軟件設(shè)置情況,其中,對(duì)上圖的解釋如下:

線體:為自動(dòng)化生產(chǎn)線上的連續(xù)輸送貨物搬運(yùn)機(jī)械

工站:為自動(dòng)化生產(chǎn)線的基本生產(chǎn)單元

載臺(tái):為自動(dòng)化生產(chǎn)線上產(chǎn)品放置的臺(tái)面

交換機(jī):一種用于電(光)信號(hào)轉(zhuǎn)發(fā)的網(wǎng)絡(luò)設(shè)備

nas:圖片存儲(chǔ)主機(jī)

ppc:圖像采集主機(jī)

edc:外接設(shè)備控制主機(jī)

cpc:缺陷顯示主機(jī)

lineserver:線體局域網(wǎng)內(nèi)的服務(wù)器

pc0:0號(hào)主機(jī)。

也即是,上述硬件設(shè)備需搭配相應(yīng)端的軟體來實(shí)現(xiàn)各類型顯示裝置的自動(dòng)光學(xué)性能的檢測(cè)。

如圖2所示,是自動(dòng)光學(xué)檢測(cè)系統(tǒng)軟體的管理系統(tǒng)及方法功能框圖,基于上述圖1中的硬件架構(gòu),對(duì)應(yīng)分為服務(wù)器端軟件和客戶端軟件兩部分。其中服務(wù)器端軟件實(shí)現(xiàn)對(duì)2級(jí)局域網(wǎng)內(nèi)的所有aoi軟體進(jìn)行監(jiān)控顯示,以及版本統(tǒng)一集中管理,而客戶端軟件則對(duì)其所在pc上的所有aoi軟體進(jìn)行管理,依據(jù)配置完成一鍵啟動(dòng),并監(jiān)聽軟體進(jìn)程,將版本信息及變更,實(shí)時(shí)上傳至服務(wù)器端顯示,c/s架構(gòu)的aoi軟體管理系分為linestation和lineserver兩大部分,而服務(wù)端的aoi系統(tǒng)版本庫(kù)則是整個(gè)管理系統(tǒng)的引擎,基于版本庫(kù),在整個(gè)多條線體構(gòu)建的2級(jí)局域網(wǎng)內(nèi),從上到下的管理,實(shí)現(xiàn)了服務(wù)端遠(yuǎn)程集中統(tǒng)一管理所有客戶端主機(jī)上的aoi軟體的版本,從下到上的管理,客戶端主機(jī)上的任何軟體的版本操作,需及時(shí)訪問回饋于版本庫(kù),并將變更信息上拋至服務(wù)端。

其中,如圖3和圖4所示,在上述服務(wù)器端對(duì)多個(gè)客戶端的服務(wù)模式中,每個(gè)主體所執(zhí)行的功能如下:

1)服務(wù)器端:

啟動(dòng)服務(wù)器端軟體,打開監(jiān)聽客戶連接;

當(dāng)客戶端連接成功后,服務(wù)器端接收消息,解析軟體版本變更信息,并顯示在服務(wù)器端上,再進(jìn)行軟體版本操作,進(jìn)行一個(gè)循環(huán)接收客戶端軟體信息操作,直至接收完所有客戶端版本信息時(shí)結(jié)束循環(huán);

當(dāng)接收了客戶端的軟體版本信息后,在服務(wù)器端的軟體版本庫(kù)中進(jìn)行查詢,進(jìn)而跳轉(zhuǎn)至一個(gè)服務(wù)器版本庫(kù)中是否有此版本的判斷,若存在,則向客戶端發(fā)送操作命令進(jìn)行軟體操作,若不存在,則在服務(wù)器軟體版本庫(kù)中創(chuàng)建此版本,再向客戶端發(fā)送操作命令進(jìn)行軟體操作;

等待客戶端操作完成,接收客戶端軟體版本變更軟體信息,直至循環(huán)變更完所有客戶端軟體版本信息,并顯示在服務(wù)器端上。

2)客戶端:

啟動(dòng)客戶端軟體;

軟體啟動(dòng)后,檢查確認(rèn)所配置要運(yùn)行的軟體是否存在于客戶端的指定的共享文件夾內(nèi),不存在提示操作人員進(jìn)行版本更新;

一鍵有序啟動(dòng)所有配置的aoi軟體,并對(duì)每個(gè)進(jìn)程進(jìn)行實(shí)時(shí)監(jiān)控;

發(fā)送軟體版本信息給服務(wù)器端,并請(qǐng)求服務(wù)器端進(jìn)行監(jiān)控;

接收服務(wù)器端遠(yuǎn)程操作的命令,確認(rèn)對(duì)應(yīng)軟體是否運(yùn)行,若處于非運(yùn)行狀態(tài),則循環(huán)接收服務(wù)器端遠(yuǎn)程操作命令,直至接收完所有命令結(jié)束循環(huán),若處于運(yùn)行狀態(tài),則自動(dòng)關(guān)閉運(yùn)行進(jìn)程,備份當(dāng)前版本,并訪問服務(wù)器端版本庫(kù)中是否有此版本的備份,沒有則上次此版本,同時(shí)解析收到的消息中的版本號(hào),從服務(wù)器端版本庫(kù)中下載對(duì)應(yīng)的版本,自動(dòng)進(jìn)行軟體版本操作;

操作完成后,客戶端發(fā)送軟體版本變更信息給服務(wù)器端顯示,并監(jiān)控,直至所有軟體版本變更信息發(fā)送給服務(wù)器端時(shí)結(jié)束循環(huán)。

在整體的軟件管理的線程中,為完成上述軟件管理的各項(xiàng)工作,所執(zhí)行的工作步驟如下:

實(shí)施例一

step1:啟動(dòng)lineserver中的服務(wù)器端,啟動(dòng)線體工作站主機(jī)上的客戶端,客戶端一鍵有序啟動(dòng)所有配置在主機(jī)上的aoi軟體,并對(duì)每個(gè)進(jìn)程開啟實(shí)時(shí)監(jiān)控;

step2:客戶端將上述進(jìn)程中的aoi軟體版本信息發(fā)送至服務(wù)器端;

step3:服務(wù)器端接收客戶端傳來的aoi軟件版本信息,解析客戶端傳來的aoi軟體版本信息,在服務(wù)器端中根據(jù)客戶端傳來的信息進(jìn)行軟體版本的更新,備份,刪除等操作;

step4:并在服務(wù)器版本庫(kù)中查詢上述aoi軟體版本信息,若存在,則向客戶端發(fā)送操作命令進(jìn)行軟體操作,如軟體版本更新、備份、刪除等;若不存在,則在服務(wù)器軟體版本庫(kù)中創(chuàng)建此軟體版本,再向客戶端發(fā)送操作命令進(jìn)行更新、備份、還原、刪除等對(duì)aoi軟體版本的操作;

step5:客戶端接收服務(wù)器端的上述操作指令,進(jìn)行相應(yīng)指令的操作,并確認(rèn)對(duì)應(yīng)軟體是否運(yùn)行;

step5-1:若處于非運(yùn)行狀態(tài),則循環(huán)接收服務(wù)器端遠(yuǎn)程操作命令,直至接收完所有命令結(jié)束循環(huán),

step5-2:若處于運(yùn)行狀態(tài),則自動(dòng)關(guān)閉運(yùn)行進(jìn)程,備份當(dāng)前版本,并訪問服務(wù)器端版本庫(kù)中是否有此版本的備份,沒有則上傳此版本至服務(wù)器端的軟體版本庫(kù)中,同時(shí)解析服務(wù)器傳來的軟體版本號(hào)信息,從服務(wù)器端版本庫(kù)中下載對(duì)應(yīng)的軟體版本,自動(dòng)進(jìn)行軟體版本的更新、備份等操作。

step5:當(dāng)客戶端完成上述操作,則將上述aoi軟體版本變更信息發(fā)送至服務(wù)器端,服務(wù)器端接收客戶端發(fā)來的aoi版本變更信息,進(jìn)行上述step2的操作。

按照上述step1~5循環(huán)執(zhí)行所有的客戶端更新。

如圖3所示,是按照本發(fā)明實(shí)現(xiàn)的服務(wù)端軟體運(yùn)行流程圖示意圖,其中其所執(zhí)行的核心步驟主要如下述步驟中所示:

a、啟動(dòng)server軟體,監(jiān)聽客戶端連接;

b、客戶端連接成功后,接收消息,解析軟體版本變更信息,并顯示;

c、當(dāng)進(jìn)行遠(yuǎn)程控制,選擇所要操作的目標(biāo)客戶端(一個(gè)或者多個(gè)),界面上點(diǎn)擊軟體版本操作時(shí),首先在當(dāng)前主機(jī)的版本庫(kù)中查詢此版本,若不存在,則首先創(chuàng)建當(dāng)前版本,并保存至版本庫(kù)中;

d、發(fā)送操作命令消息,等待客戶端操作完成;

e、接受客戶端軟體版本變更消息,并顯示。

如圖4所示,是按照本發(fā)明實(shí)現(xiàn)的客戶端軟體運(yùn)行流程圖示意圖,其中其所執(zhí)行的核心步驟主要如下述步驟中所示圖4客戶端軟體運(yùn)行流程示意圖:

a、client端軟體可做成開機(jī)啟動(dòng),也支持手動(dòng)點(diǎn)擊啟動(dòng)。

b、軟體啟動(dòng)后,檢查確認(rèn)所配置要運(yùn)行的軟體是否存在于指定的共享文件夾內(nèi),不存在提示操作人員進(jìn)行版本更新。

c、一鍵有序啟動(dòng)所配置的aoi軟體,并對(duì)每個(gè)進(jìn)程進(jìn)行實(shí)時(shí)監(jiān)控。

d、發(fā)送軟體版本信息給服務(wù)端顯示,監(jiān)控。

e、接受服務(wù)端遠(yuǎn)程操作的命令,確認(rèn)對(duì)應(yīng)軟體是否運(yùn)行,若處于運(yùn)行狀態(tài),則自動(dòng)關(guān)閉運(yùn)行進(jìn)程,并備份當(dāng)前版本,并訪問服務(wù)器端版本庫(kù)中是否有此版本備份,沒有則上傳,同時(shí)解析收到的消息中的版本號(hào),從服務(wù)器端版本庫(kù)中下載對(duì)應(yīng)的版本,自動(dòng)進(jìn)行軟體版本操作。

f、操作完成后,發(fā)送軟體版本變更信息給服務(wù)端顯示,監(jiān)控。

從另外一方面,如圖5所示,按照本發(fā)明實(shí)現(xiàn)的上述管理系統(tǒng),在實(shí)現(xiàn)上,主要包括如下所示的模塊,其中服務(wù)器端和客戶端通過管理界面的方式來實(shí)現(xiàn)各類的管理,其中,在服務(wù)器端上,設(shè)置有版本庫(kù)管理模塊及遠(yuǎn)程操作模塊,其中遠(yuǎn)程操作模塊主要用于與客戶端進(jìn)行信息的交互和對(duì)接,而版本庫(kù)管理模塊主要通過與aoi系統(tǒng)軟體版本庫(kù)來執(zhí)行管理,從而在服務(wù)器端實(shí)現(xiàn)檢測(cè)軟體的高效有序的管理。

在硬件的設(shè)置上,裝載有若干自動(dòng)光學(xué)檢測(cè)系統(tǒng)軟體系統(tǒng)軟體及管理系統(tǒng)軟體的客戶端軟體的主機(jī),以及用于管理客戶端軟體的服務(wù)器,服務(wù)器設(shè)置有存儲(chǔ)軟體版本庫(kù)的存儲(chǔ)器,并且設(shè)置有用于與主機(jī)交互通信的網(wǎng)絡(luò)通信接口模塊,服務(wù)器還設(shè)置有處理器,控制存儲(chǔ)器及遠(yuǎn)程操作模塊與主機(jī)交互,實(shí)現(xiàn)服務(wù)器及主機(jī)上的系統(tǒng)軟體的操作管理。

主機(jī)包括自動(dòng)光學(xué)檢測(cè)中的圖片存儲(chǔ)主機(jī)、圖像采集主機(jī)、缺陷顯示主機(jī)及控制自動(dòng)光學(xué)檢測(cè)的控制主機(jī)。

本領(lǐng)域的技術(shù)人員容易理解,以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1