所公開的實(shí)施例涉及與工業(yè)硬件設(shè)備一起使用的計(jì)算機(jī)系統(tǒng),并且更具體地涉及工廠處的涉及有形材料的處理裝備或材料處置裝備的計(jì)算機(jī)控制。
背景技術(shù):
裝載終端(loading terminal)和散裝材料分配工廠用于裝載和分配各種散裝有形材料。例如,在煉油廠,罐式車進(jìn)入裝載終端以被填充有諸如汽油或柴油之類的液體燃料以用于分配到零售配送站。在肥料制造工廠,半卡車(semi-truck)進(jìn)入裝載終端以被填充有肥料以用于分配到批發(fā)分銷商和農(nóng)場(chǎng)。在水泥工廠,半卡車進(jìn)入裝載終端以被填充有水泥以用于分配到批發(fā)分銷商和水泥工廠。
裝載終端已經(jīng)使用過(guò)程控制計(jì)算機(jī)來(lái)輔助記錄保持和安全檢查。例如,在燃料已經(jīng)被分發(fā)到罐式車中之后,計(jì)算機(jī)可以打印提貨單以伴隨貨運(yùn),其標(biāo)識(shí)所分發(fā)的產(chǎn)品的類型和數(shù)量。在具有多個(gè)裝載站的大型終端操作中,對(duì)于一個(gè)或多個(gè)操作者而言,有效地監(jiān)視和控制工廠裝載終端機(jī)構(gòu)內(nèi)的操作可能是困難的。
技術(shù)實(shí)現(xiàn)要素:
提供本發(fā)明內(nèi)容來(lái)引入以下在包括所提供的附圖的具體實(shí)施方式中進(jìn)一步描述的以簡(jiǎn)化的形式的所公開的概念的簡(jiǎn)要選擇。本發(fā)明內(nèi)容不旨在限制所要求保護(hù)的主題的范圍。
所公開的實(shí)施例包括一種用于控制工廠處的涉及有形材料的處理裝備或材料處置裝備的系統(tǒng)。所述系統(tǒng)包括通過(guò)通信路徑通信耦合到終端計(jì)算機(jī)的控制計(jì)算機(jī)??刂朴?jì)算機(jī)包括連接到具有非暫時(shí)性機(jī)器可讀存儲(chǔ)介質(zhì)的存儲(chǔ)設(shè)備的處理器。存儲(chǔ)設(shè)備存儲(chǔ)針對(duì)工廠處的多個(gè)經(jīng)授權(quán)的操作者中的每一個(gè)的語(yǔ)音數(shù)據(jù)以及語(yǔ)音識(shí)別和經(jīng)認(rèn)證的語(yǔ)音激活的控制(VR/VAC)程序??刂朴?jì)算機(jī)被編程為實(shí)現(xiàn)VR/VAC程序??刂朴?jì)算機(jī)響應(yīng)于通過(guò)通信路徑接收到語(yǔ)音導(dǎo)出的輸入而分析語(yǔ)音導(dǎo)出的輸入以確定語(yǔ)音導(dǎo)出的輸入是否匹配針對(duì)多個(gè)經(jīng)授權(quán)的操作者中的任一個(gè)的語(yǔ)音數(shù)據(jù)。倘若語(yǔ)音輸入匹配語(yǔ)音數(shù)據(jù),控制計(jì)算機(jī)從語(yǔ)音導(dǎo)出的輸入確定至少一個(gè)命令以用于控制處理裝備或材料處置裝備以修改操作??刂朴?jì)算機(jī)執(zhí)行命令以控制處理裝備或材料處置裝備。
一個(gè)所公開的實(shí)施例包括一種用于控制工廠處的涉及有形材料的處理裝備或材料處置裝備的方法。所述方法包括提供包括非暫時(shí)性機(jī)器可讀儲(chǔ)存器和至少一個(gè)處理器的控制系統(tǒng)。在機(jī)器可讀儲(chǔ)存器中存儲(chǔ)針對(duì)工廠處的多個(gè)經(jīng)授權(quán)的操作者中的每一個(gè)的語(yǔ)音數(shù)據(jù)以及用于工廠處的至少一個(gè)操作的語(yǔ)音識(shí)別和經(jīng)認(rèn)證的語(yǔ)音激活的控制(VR/VAC)的算法。VR/VAC算法通過(guò)處理器實(shí)現(xiàn),其使處理器響應(yīng)于通過(guò)通信路徑接收到語(yǔ)音導(dǎo)出的輸入而執(zhí)行語(yǔ)音導(dǎo)出的輸入的分析以確定語(yǔ)音導(dǎo)出的輸入是否匹配針對(duì)經(jīng)授權(quán)的操作者中的任一個(gè)的語(yǔ)音數(shù)據(jù)。倘若語(yǔ)音輸入匹配語(yǔ)音數(shù)據(jù),從語(yǔ)音導(dǎo)出的輸入確定至少一個(gè)命令以用于控制處理裝備或材料處置裝備以修改操作。執(zhí)行命令以控制處理裝備或材料處置裝備。
附圖說(shuō)明
圖1是根據(jù)示例實(shí)施例的使用涉及有形材料的處理裝備或材料處置裝備的工廠內(nèi)的示例通信系統(tǒng)的框圖。
圖2是根據(jù)示例實(shí)施例的示例控制計(jì)算機(jī)的框圖。
圖3A-3B提供根據(jù)示例實(shí)施例的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的內(nèi)容的示例圖示。
圖4A-4B提供示出根據(jù)示例實(shí)施例的使用語(yǔ)音數(shù)據(jù)控制工廠處的涉及有形材料的處理裝備或材料處置裝備的示例方法中的步驟的流程圖。
圖5是示出根據(jù)示例實(shí)施例的使用語(yǔ)音數(shù)據(jù)控制對(duì)材料處理工廠的訪問(wèn)的方法中的步驟的流程圖。
具體實(shí)施方式
參照所附各圖來(lái)描述所公開的實(shí)施例,其中貫穿各圖使用相同的附圖標(biāo)記來(lái)指代類似或等同的元件。各圖不是按比例繪制的并且它們被提供僅僅以圖示某些所公開的方面。以下參照示例應(yīng)用來(lái)描述若干所公開的方面以用于說(shuō)明。應(yīng)當(dāng)理解的是,闡述眾多具體細(xì)節(jié)、關(guān)系和方法來(lái)提供所公開的實(shí)施例的完全理解。
然而,相關(guān)領(lǐng)域普通技術(shù)人員將容易認(rèn)識(shí)到,本文所公開的主題可以在沒(méi)有具體細(xì)節(jié)中的一個(gè)或多個(gè)或利用其它方法的情況下實(shí)踐。在其它實(shí)例中,未詳細(xì)示出公知的結(jié)構(gòu)或操作以避免使某些方面模糊。本公開不受動(dòng)作或事件的所圖示的次序限制,因?yàn)橐恍﹦?dòng)作可能以不同次序發(fā)生和/或與其它動(dòng)作或事件同時(shí)發(fā)生。另外,并非所有所圖示的動(dòng)作或事件都被要求以實(shí)現(xiàn)依照本文所公開的實(shí)施例的方法。
所公開的實(shí)施例提供用于控制工廠處的涉及有形材料的處理裝備或材料處置裝備的方法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品。系統(tǒng)包括通過(guò)通信路徑通信耦合到終端計(jì)算機(jī)的控制計(jì)算機(jī)??刂朴?jì)算機(jī)包括連接到具有非暫時(shí)性機(jī)器可讀存儲(chǔ)介質(zhì)的存儲(chǔ)設(shè)備的處理器。存儲(chǔ)設(shè)備存儲(chǔ)針對(duì)工廠處的多個(gè)經(jīng)授權(quán)的操作者中的每一個(gè)的語(yǔ)音數(shù)據(jù)以及語(yǔ)音識(shí)別和經(jīng)認(rèn)證的語(yǔ)音激活的控制(VR/VAC)程序??刂朴?jì)算機(jī)被編程為實(shí)現(xiàn)VR/VAC程序??刂朴?jì)算機(jī)響應(yīng)于通過(guò)通信路徑接收到語(yǔ)音導(dǎo)出的輸入而分析語(yǔ)音導(dǎo)出的輸入以確定語(yǔ)音導(dǎo)出的輸入是否匹配針對(duì)多個(gè)經(jīng)授權(quán)的操作者中的任一個(gè)的語(yǔ)音數(shù)據(jù)。倘若語(yǔ)音輸入匹配語(yǔ)音數(shù)據(jù),控制計(jì)算機(jī)從語(yǔ)音導(dǎo)出的輸入確定至少一個(gè)命令以用于控制處理裝備或材料處置裝備以修改操作。控制計(jì)算機(jī)執(zhí)行命令以控制處理裝備或材料處置裝備。
圖1圖示了包括通信系統(tǒng)105的示例材料處理工廠100的框圖。材料處理工廠100可以是處置和處理有形材料的各種制造工廠。在一個(gè)實(shí)施例中,材料處理工廠100可以是煉油廠。在另一實(shí)施例中,材料處理工廠100可以是糧食處理和貨運(yùn)機(jī)構(gòu)。材料處理工廠100具有裝載終端110和控制間136。貨車180能夠通過(guò)門171進(jìn)入裝載終端110以便裝載和獲取有形材料。
通信系統(tǒng)105允許材料處理工廠100的各種組件和子系統(tǒng)之間的通信。如圖1中所示,通信系統(tǒng)105包括經(jīng)由通信設(shè)備150和通信連接或路徑170與一個(gè)或多個(gè)終端計(jì)算機(jī)130通信的控制計(jì)算機(jī)140。
裝載終端110包括若干裝載站或隔間(bay),包括隔間1 112、隔間2 114和隔間3 116(集體地,隔間112-116)。隔間112-116均能夠接收貨車180并且能夠獨(dú)立于其它隔間裝載貨車180。每一個(gè)隔間的操作由隔間控制設(shè)備控制。隔間1 112連接到隔間1控制設(shè)備122。隔間2 114連接到隔間2控制設(shè)備124。隔間3 116連接到隔間3控制設(shè)備126。在一個(gè)實(shí)施例中,隔間控制設(shè)備122-126可以是流體控制設(shè)備,諸如泵、閥門、儀表和水箱傳感器。隔間控制設(shè)備122-126中的每一個(gè)通信耦合到終端計(jì)算機(jī)130。
終端計(jì)算機(jī)130可以向隔間控制設(shè)備122-126傳送指令和命令并且可以從隔間控制設(shè)備122-126接收數(shù)據(jù)。例如,終端計(jì)算機(jī)130可以向隔間控制設(shè)備122傳送命令以接通泵以便填充貨車180。終端計(jì)算機(jī)130還通信耦合到視頻顯示器132和打印機(jī)134。在一個(gè)實(shí)施例中,視頻顯示器132位于其中從隔間112-116中的每一個(gè)可見的中心位置中。視頻顯示器132可以顯示諸如哪些隔間為空以及哪些隔間被占用之類的信息。打印機(jī)134可以打印諸如提貨單、收據(jù)和發(fā)票之類的文檔。
控制間136包括控制計(jì)算機(jī)140、麥克風(fēng)142和通信設(shè)備150??刂朴?jì)算機(jī)140連接到麥克風(fēng)142。控制計(jì)算機(jī)140可以接收由操作者說(shuō)到麥克風(fēng)142中的語(yǔ)音數(shù)據(jù)。控制計(jì)算機(jī)140還連接到通信設(shè)備150。通信設(shè)備150經(jīng)由電纜或通信路徑170提供控制計(jì)算機(jī)140與終端計(jì)算機(jī)130之間的通信。電纜或通信路徑170連接在通信設(shè)備150與終端計(jì)算機(jī)130之間。在一個(gè)實(shí)施例中,通信設(shè)備150可以提供諸如以太網(wǎng)連接之類的計(jì)算機(jī)通信接口??刂朴?jì)算機(jī)140可以連接或聯(lián)網(wǎng)到其它目標(biāo)服務(wù)器。在一個(gè)實(shí)施例中,控制計(jì)算機(jī)140可以在客戶端-服務(wù)器網(wǎng)絡(luò)環(huán)境中以客戶端機(jī)器的能力操作。
通信設(shè)備150還經(jīng)由通信路徑170連接到麥克風(fēng)144和門171。控制計(jì)算機(jī)140可以經(jīng)由通信路徑170和通信設(shè)備150接收由貨車180的駕駛員說(shuō)到麥克風(fēng)144中的語(yǔ)音數(shù)據(jù)。控制計(jì)算機(jī)140可以經(jīng)由通信路徑170和通信設(shè)備150向門171傳送命令,諸如開門或關(guān)門。
圖2圖示了控制計(jì)算機(jī)140的示例框圖,在所述控制計(jì)算機(jī)140內(nèi)可以執(zhí)行指令224和/或算法225的集合從而使控制計(jì)算機(jī)140施行本文所描述的方法、過(guò)程、操作、應(yīng)用或方法學(xué)中的任何一個(gè)或多個(gè)。
控制計(jì)算機(jī)140包括一個(gè)或多個(gè)處理器202(諸如中央處理單元(CPU)、圖形處理單元(GPU)或二者)、主存儲(chǔ)器204和靜態(tài)存儲(chǔ)器206,其經(jīng)由系統(tǒng)總線208與彼此通信,所述系統(tǒng)總線208可以表示數(shù)據(jù)總線和地址總線。主存儲(chǔ)器204可以存儲(chǔ)指令224和/或算法225以供處理器202執(zhí)行??刂朴?jì)算機(jī)140還包括連接到系統(tǒng)總線208的輸出設(shè)備,諸如輸出設(shè)備/視頻顯示器210和信號(hào)生成設(shè)備218(例如揚(yáng)聲器)??刂朴?jì)算機(jī)140還具有連接到系統(tǒng)總線208的輸入設(shè)備212,諸如字母數(shù)字輸入設(shè)備(例如鍵盤213)、麥克風(fēng)142和光標(biāo)控制設(shè)備214(例如鼠標(biāo))。網(wǎng)絡(luò)接口設(shè)備220被示出為連接到外部通信網(wǎng)絡(luò)226以使得能夠?qū)崿F(xiàn)與系統(tǒng)總線208的通信。
存儲(chǔ)設(shè)備216(諸如硬驅(qū)動(dòng)器或固態(tài)驅(qū)動(dòng)器)連接到系統(tǒng)總線208并且與其通信。存儲(chǔ)設(shè)備216包括其上存儲(chǔ)一個(gè)或多個(gè)軟件集合的機(jī)器可讀介質(zhì)222,所述軟件集合諸如體現(xiàn)本文所描述的方法或功能中的任何一個(gè)或多個(gè)的指令224和/或算法225。指令224和/或算法225還可以在其由控制計(jì)算機(jī)140執(zhí)行期間完全或至少部分地駐留在主存儲(chǔ)器204內(nèi)和/或處理器202內(nèi)。主存儲(chǔ)器204和處理器202還包含機(jī)器可讀介質(zhì)。還可以經(jīng)由網(wǎng)絡(luò)接口設(shè)備220通過(guò)網(wǎng)絡(luò)226傳送或接收指令224和/或算法225。
雖然在示例實(shí)施例中將機(jī)器可讀介質(zhì)222示出為單個(gè)介質(zhì),但是術(shù)語(yǔ)“機(jī)器可讀介質(zhì)”應(yīng)當(dāng)被理解成包括存儲(chǔ)一個(gè)或多個(gè)指令集的單個(gè)介質(zhì)或多個(gè)介質(zhì)(例如集中式或分布式數(shù)據(jù)庫(kù),和/或相關(guān)聯(lián)的高速緩存和服務(wù)器)。術(shù)語(yǔ)“機(jī)器可讀介質(zhì)”還應(yīng)當(dāng)被理解成包括能夠存儲(chǔ)、編碼或承載供計(jì)算機(jī)系統(tǒng)執(zhí)行并且使計(jì)算機(jī)系統(tǒng)施行本發(fā)明的各種實(shí)施例中所示的方法中的任何一個(gè)或多個(gè)的指令集的任何介質(zhì)。術(shù)語(yǔ)“機(jī)器可讀介質(zhì)”相應(yīng)地應(yīng)當(dāng)被理解成包括但不限于,固態(tài)存儲(chǔ)器、光學(xué)和磁性介質(zhì)和載波信號(hào)。
參照?qǐng)D3A,示出存儲(chǔ)在存儲(chǔ)設(shè)備216內(nèi)的機(jī)器可讀介質(zhì)222的示例內(nèi)容。機(jī)器可讀介質(zhì)222可以存儲(chǔ)指令224和/或算法225以供處理器202執(zhí)行。指令224可以包括語(yǔ)音識(shí)別算法或程序312和經(jīng)認(rèn)證的語(yǔ)音激活的控制(VR/VAC)算法或程序310。語(yǔ)音識(shí)別算法或程序312在由處理器202執(zhí)行時(shí)可以識(shí)別和解碼來(lái)自麥克風(fēng)142和144的語(yǔ)音輸入數(shù)據(jù)從而產(chǎn)生語(yǔ)音導(dǎo)出的輸入325。VR/VAC算法或程序310在由處理器202執(zhí)行時(shí)可以認(rèn)證操作者或貨車180的駕駛員并且確定一個(gè)或多個(gè)命令以控制諸如隔間控制設(shè)備122-126之類的處理裝備或材料處置裝備。
操作系統(tǒng)(O/S)320也被存儲(chǔ)在機(jī)器可讀介質(zhì)222中。操作系統(tǒng)(O/S)320管理資源并且為控制計(jì)算機(jī)140提供常見服務(wù)。機(jī)器可讀介質(zhì)222還可以存儲(chǔ)來(lái)自控制間136中的操作者的操作者語(yǔ)音輸入330和來(lái)自貨車180的駕駛員的駕駛員語(yǔ)音輸入335。機(jī)器可讀介質(zhì)222還可以存儲(chǔ)操作者語(yǔ)音數(shù)據(jù)340和駕駛員語(yǔ)音數(shù)據(jù)345。操作者語(yǔ)音數(shù)據(jù)340包括允許處理器202基于識(shí)別操作者的語(yǔ)音而確定特定控制間操作者的身份的數(shù)據(jù)。操作者語(yǔ)音數(shù)據(jù)340包括操作者A語(yǔ)音標(biāo)識(shí)(ID)數(shù)據(jù)341、操作者B語(yǔ)音ID數(shù)據(jù)342和操作者C語(yǔ)音ID數(shù)據(jù)343。駕駛員語(yǔ)音數(shù)據(jù)345包括允許處理器202基于識(shí)別貨車駕駛員的語(yǔ)音而確定特定貨車駕駛員的身份的數(shù)據(jù)。駕駛員語(yǔ)音數(shù)據(jù)345包括駕駛員A語(yǔ)音標(biāo)識(shí)(ID)數(shù)據(jù)346、駕駛員B語(yǔ)音ID數(shù)據(jù)347和駕駛員C語(yǔ)音ID數(shù)據(jù)348。
機(jī)器可讀介質(zhì)222還可以存儲(chǔ)口頭語(yǔ)音命令350,其由控制間操作者說(shuō)出,通過(guò)語(yǔ)音識(shí)別算法或程序312識(shí)別并且由經(jīng)認(rèn)證的VR/VAC算法或程序310對(duì)其起作用。語(yǔ)音命令350包括開始命令352、停止命令354、重啟命令356、中止命令358、授權(quán)裝載命令360、緊急停止命令362、駕駛員報(bào)告到控制間命令364、解除分配(de-allocate)隔間命令366、開門命令368、關(guān)門命令370、駕駛員未經(jīng)授權(quán)命令372、打印命令374和加滿(top up)命令376。
機(jī)器可讀介質(zhì)222還可以存儲(chǔ)其中可以執(zhí)行命令350的材料處理工廠內(nèi)的若干位置385。位置385包括隔間1 112、隔間2 114和隔間3 116。
參照?qǐng)D3B,示出存儲(chǔ)在存儲(chǔ)設(shè)備216內(nèi)的機(jī)器可讀介質(zhì)222的附加內(nèi)容。機(jī)器可讀介質(zhì)222可以存儲(chǔ)若干特權(quán)級(jí)別380。特權(quán)級(jí)別380標(biāo)識(shí)每一個(gè)操作者或駕駛員被授權(quán)發(fā)布或施行的特定語(yǔ)音命令350。某些操作者或駕駛員可能被限制為僅發(fā)布有限數(shù)目的語(yǔ)音命令350。其他操作者或駕駛員可能被允許發(fā)布所有語(yǔ)音命令350。
特權(quán)級(jí)別380包括特權(quán)級(jí)別390、394和396。特權(quán)級(jí)別390授權(quán)或準(zhǔn)許操作者A發(fā)布所有語(yǔ)音命令350。特權(quán)級(jí)別394將操作者B限制到僅發(fā)布停止命令354、中止命令358、緊急停止命令362和駕駛員報(bào)告到控制間命令364。特權(quán)級(jí)別396授權(quán)或準(zhǔn)許駕駛員A僅發(fā)布開門命令368和關(guān)門命令370。
圖4A-4B提供示出用于控制材料處理工廠100處的涉及有形材料的處理裝備或材料處置裝備的示例方法400中的步驟的流程圖。方法400可以經(jīng)由指令224和/或算法225通過(guò)控制計(jì)算機(jī)140內(nèi)的處理器202的執(zhí)行而實(shí)現(xiàn)。方法400在開始?jí)K處開始并且進(jìn)行到塊402,其中處理器202檢查或檢測(cè)是否已經(jīng)從麥克風(fēng)142接收到操作者語(yǔ)音輸入330。
在決定塊404處,處理器202確定是否已經(jīng)從麥克風(fēng)142接收到操作者語(yǔ)音輸入330。響應(yīng)于沒(méi)有接收到操作者語(yǔ)音輸入330,處理器202繼續(xù)在塊402處確定是否已經(jīng)接收到操作者語(yǔ)音輸入330。響應(yīng)于接收到操作者語(yǔ)音輸入330,執(zhí)行語(yǔ)音識(shí)別程序312的處理器202確定操作者的身份(塊406)。執(zhí)行語(yǔ)音識(shí)別程序312的處理器202檢索操作者語(yǔ)音數(shù)據(jù)340并且將操作者語(yǔ)音輸入330與操作者語(yǔ)音標(biāo)識(shí)符341-343相比較以便確定單獨(dú)操作者的身份。處理器202分析操作者語(yǔ)音輸入330以確定語(yǔ)音導(dǎo)出的輸入是否匹配針對(duì)經(jīng)授權(quán)的操作者中的任一個(gè)的操作者語(yǔ)音標(biāo)識(shí)符341-343。
執(zhí)行經(jīng)認(rèn)證的語(yǔ)音激活的控制程序310的處理器202確定所標(biāo)識(shí)的操作者是否是經(jīng)授權(quán)的操作者(塊408)。響應(yīng)于所標(biāo)識(shí)的操作者不是經(jīng)授權(quán)的操作者,方法400結(jié)束。響應(yīng)于所標(biāo)識(shí)的操作者是經(jīng)授權(quán)的操作者,處理器202確定包含在操作者語(yǔ)音輸入330內(nèi)的命令(塊410)。處理器202檢索語(yǔ)音命令350的列表并且將所接收到的語(yǔ)音導(dǎo)出的輸入與語(yǔ)音命令350的列表相比較。
在塊412處,處理器202確定操作者語(yǔ)音輸入330是否包含一個(gè)或多個(gè)語(yǔ)音命令350。響應(yīng)于操作者語(yǔ)音輸入330不包含語(yǔ)音命令350,方法400結(jié)束。響應(yīng)于操作者語(yǔ)音輸入330包含至少一個(gè)語(yǔ)音命令350,處理器202確定與所標(biāo)識(shí)的操作者相關(guān)聯(lián)的特權(quán)級(jí)別380(塊414)。處理器202確定所標(biāo)識(shí)的操作者是否被授權(quán)發(fā)布所標(biāo)識(shí)的命令(塊416)。處理器202確定所標(biāo)識(shí)的命令是否被包含在與所標(biāo)識(shí)的操作者相關(guān)聯(lián)的對(duì)應(yīng)特權(quán)級(jí)別380內(nèi)。
響應(yīng)于所標(biāo)識(shí)的操作者不具有發(fā)布所標(biāo)識(shí)的命令的特權(quán)級(jí)別(授權(quán)),方法400結(jié)束。響應(yīng)于所標(biāo)識(shí)的操作者具有發(fā)布所標(biāo)識(shí)的命令的特權(quán)級(jí)別授權(quán),處理器202確定所述命令是否為隔間/位置特定的命令(塊418)。在一個(gè)實(shí)施例中,語(yǔ)音命令350可以與隔間112-116中的特定一個(gè)處的動(dòng)作相關(guān)聯(lián)。響應(yīng)于命令是隔間/位置特定的命令,處理器202標(biāo)識(shí)其中要執(zhí)行語(yǔ)音命令350的隔間112-112中的特定一個(gè)(塊420)。在一個(gè)實(shí)施例中,當(dāng)操作者提供語(yǔ)音輸入時(shí),語(yǔ)音輸入可以包括諸如隔間112-116中的一個(gè)之類的位置385。執(zhí)行語(yǔ)音識(shí)別程序312的處理器202檢索位置385并且將操作者語(yǔ)音輸入330與位置385相比較以便確定隔間112-116中的特定一個(gè)。
在塊420之后并且還響應(yīng)于命令不是隔間/位置特定的命令,處理器202經(jīng)由通信路徑170向終端計(jì)算機(jī)130傳送命令350中所標(biāo)識(shí)的一個(gè)和特定位置385(塊422)。處理器202觸發(fā)終端計(jì)算機(jī)130在特定所標(biāo)識(shí)的位置385處執(zhí)行所標(biāo)識(shí)的語(yǔ)音命令350(塊424)。終端計(jì)算機(jī)130使隔間控制設(shè)備122-126中的至少一個(gè)執(zhí)行所標(biāo)識(shí)的語(yǔ)音命令。
在預(yù)確定的時(shí)間段之后,處理器202從終端計(jì)算機(jī)130接收指示所發(fā)布的語(yǔ)音命令的執(zhí)行狀態(tài)的數(shù)據(jù)(塊426)。在塊428處,處理器202確定語(yǔ)音命令是否已經(jīng)被成功執(zhí)行。響應(yīng)于語(yǔ)音命令被成功執(zhí)行,方法400終止。響應(yīng)于語(yǔ)音命令未被成功執(zhí)行,處理器202經(jīng)由輸出設(shè)備/視頻顯示器210向操作者發(fā)布語(yǔ)音命令未被執(zhí)行的警告(塊430)。方法400然后結(jié)束。
圖5是示出用于使用語(yǔ)音數(shù)據(jù)控制對(duì)材料處理工廠100的訪問(wèn)的示例方法500中的步驟的流程圖。方法500可以經(jīng)由指令224和/或算法225通過(guò)控制計(jì)算機(jī)140內(nèi)的處理器202的執(zhí)行而實(shí)現(xiàn)。方法500在開始?jí)K處開始并且進(jìn)行到塊502,其中處理器202檢查或檢測(cè)是否已經(jīng)從麥克風(fēng)144接收到駕駛員語(yǔ)音輸入335。
在決定塊504處,處理器202確定是否已經(jīng)從麥克風(fēng)144接收到駕駛員語(yǔ)音輸入335。響應(yīng)于未接收到駕駛員語(yǔ)音輸入335,處理器202繼續(xù)在塊502處確定是否已經(jīng)接收到駕駛員語(yǔ)音輸入335。響應(yīng)于接收到駕駛員語(yǔ)音輸入335,執(zhí)行語(yǔ)音識(shí)別程序312的處理器202確定駕駛員的身份(塊506)。執(zhí)行語(yǔ)音識(shí)別程序312的處理器202檢索駕駛員語(yǔ)音數(shù)據(jù)345并且將駕駛員語(yǔ)音輸入335與駕駛員語(yǔ)音標(biāo)識(shí)符346-348相比較以便確定單獨(dú)駕駛員的身份。處理器202分析駕駛員語(yǔ)音輸入335以確定語(yǔ)音導(dǎo)出的輸入是否匹配針對(duì)經(jīng)授權(quán)的駕駛員中的任一個(gè)的駕駛員語(yǔ)音標(biāo)識(shí)符346-348。
執(zhí)行經(jīng)認(rèn)證的語(yǔ)音激活的控制程序310的處理器202確定所標(biāo)識(shí)的駕駛員是否為被允許訪問(wèn)材料處理工廠100的經(jīng)授權(quán)的駕駛員(塊508)。響應(yīng)于所標(biāo)識(shí)的駕駛員不是經(jīng)授權(quán)的駕駛員,處理器202觸發(fā)門171關(guān)閉或保持關(guān)閉(塊512)。方法500然后終止。響應(yīng)于所標(biāo)識(shí)的駕駛員是經(jīng)授權(quán)的駕駛員,處理器202觸發(fā)門171打開(塊510)。方法500然后結(jié)束。
雖然本文用由控制計(jì)算機(jī)140單獨(dú)實(shí)現(xiàn)的語(yǔ)音控制來(lái)描述所公開的實(shí)施例,但是所公開的實(shí)施例還包括施行經(jīng)由所公開的指令和/或算法通過(guò)終端計(jì)算機(jī)130的執(zhí)行實(shí)現(xiàn)的語(yǔ)音控制。
雖然以上已經(jīng)描述了各種所公開的實(shí)施例,但是應(yīng)當(dāng)理解的是,它們已經(jīng)通過(guò)僅示例而非限制的方式呈現(xiàn)??梢砸勒毡竟_在不脫離本公開的精神或范圍的情況下做出對(duì)本文所公開的主題的眾多改變。此外,雖然可能已經(jīng)關(guān)于若干實(shí)現(xiàn)方式中的僅一個(gè)公開了特定特征,但是這樣的特征可以與其它實(shí)現(xiàn)方式的一個(gè)或多個(gè)其它特征組合,如可能對(duì)于任何給定或特定應(yīng)用而言所期望的和有利的那樣。
如本領(lǐng)域技術(shù)人員將領(lǐng)會(huì)到的,本文所公開的主題可以體現(xiàn)為系統(tǒng)、方法或計(jì)算機(jī)程序產(chǎn)品。相應(yīng)地,本公開可以采取完全硬件實(shí)施例、完全軟件實(shí)施例(包括固件、駐留軟件、微代碼等)或組合軟件和硬件方面的實(shí)施例的形式,其一般在本文中全部可以被稱為“電路”、“模塊”或“系統(tǒng)”。另外,本公開可以采取具有體現(xiàn)在介質(zhì)中的計(jì)算機(jī)可用程序代碼的表述的體現(xiàn)在任何有形介質(zhì)中的計(jì)算機(jī)程序產(chǎn)品的形式。
可以利用一個(gè)或多個(gè)計(jì)算機(jī)可用或計(jì)算機(jī)可讀介質(zhì)的任何組合。計(jì)算機(jī)可用或計(jì)算機(jī)可讀介質(zhì)可以是例如但不限于,電子、磁性、光學(xué)、電磁、紅外或半導(dǎo)體系統(tǒng)、裝置或設(shè)備。計(jì)算機(jī)可讀介質(zhì)的更具體的示例(非窮盡列表)將包括非暫時(shí)性介質(zhì),包括以下各項(xiàng):具有一個(gè)或多個(gè)導(dǎo)線的電氣連接、便攜式計(jì)算機(jī)盤、硬盤、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可擦除可編程只讀存儲(chǔ)器(EPROM或閃速存儲(chǔ)器)、便攜式壓縮盤只讀存儲(chǔ)器(CDROM)、光學(xué)存儲(chǔ)設(shè)備或磁性存儲(chǔ)設(shè)備。