本申請(qǐng)要求于2014年4月22日提交的美國(guó)臨時(shí)申請(qǐng)No.61/982,641的優(yōu)先權(quán),其中全部?jī)?nèi)容在此通過(guò)引用并入。
背景技術(shù):
常規(guī)的熱成像設(shè)備(例如,手持式和固定安裝系統(tǒng),)通常被創(chuàng)建為在與對(duì)象有關(guān)的設(shè)備的視野內(nèi)從設(shè)備提供讀取數(shù)據(jù),或者被創(chuàng)建為從外部固定監(jiān)測(cè)器讀取數(shù)據(jù)。通常,讀取數(shù)據(jù)受限于使用設(shè)備的內(nèi)部顯示器來(lái)輸出由設(shè)備生成的視覺(jué)圖像。常規(guī)的熱成像設(shè)備通常還不被設(shè)計(jì)為允許對(duì)相同對(duì)象的同時(shí)的正常和增強(qiáng)視覺(jué)觀(guān)察;例如,第一只眼睛查看對(duì)象,第二只眼睛在位于對(duì)象和第二只眼睛之間的顯示鏡片/屏幕上查看與對(duì)象相關(guān)聯(lián)的數(shù)據(jù)。
典型熱成像設(shè)備的另一傳統(tǒng)特征是取景器,其包括放置在熱成像光學(xué)系統(tǒng)或雙目型系統(tǒng)的視野中的單目目鏡和顯示器。使用這些常規(guī)熱成像設(shè)備來(lái)用熱圖像覆蓋肉眼觀(guān)察和/或運(yùn)行將會(huì)例如幫助用戶(hù)處理接收到的視覺(jué)信息的復(fù)雜程序,這是不可能的。
技術(shù)實(shí)現(xiàn)要素:
本公開(kāi)描述用于頭戴式智能設(shè)備(HMSD)的熱成像配件(TIA)。
TIA與具有數(shù)據(jù)顯示器的HMSD連接,數(shù)據(jù)顯示器用于向佩戴HMSD的用戶(hù)的眼睛顯示數(shù)據(jù)。在TIA的熱成像相機(jī)的視野與通過(guò)數(shù)據(jù)顯示器查看的眼睛的視野幾乎對(duì)齊的定向上,HMSD支撐TIA。HMSD被配置為:將TIA鏈接到HMSD;激活HMSD上的熱成像應(yīng)用,以從TIA接收數(shù)據(jù)并將其顯示在HMSD數(shù)據(jù)顯示器上;從TIA接收目標(biāo)的熱成像數(shù)據(jù);處理從TIA接收的熱成像數(shù)據(jù);以及在HMSD數(shù)據(jù)顯示器上發(fā)起對(duì)已處理的熱成像數(shù)據(jù)的顯示。
該方案的其他實(shí)現(xiàn)可包括對(duì)應(yīng)的計(jì)算機(jī)系統(tǒng)、裝置、和記錄在一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)/存儲(chǔ)設(shè)備上的計(jì)算機(jī)程序,其各自被配置為執(zhí)行與所描述的熱成像配件相關(guān)聯(lián)的方法的動(dòng)作。通過(guò)具有安裝在系統(tǒng)上的在操作時(shí)使系統(tǒng)或者使系統(tǒng)執(zhí)行動(dòng)作的軟件、固件、硬件或者軟件、固件、或硬件的組合,一個(gè)或多個(gè)計(jì)算機(jī)的系統(tǒng)可以被配置為執(zhí)行特定的操作或動(dòng)作。通過(guò)包括當(dāng)由數(shù)據(jù)處理裝置執(zhí)行時(shí)使裝置執(zhí)行動(dòng)作的指令,一個(gè)或多個(gè)計(jì)算機(jī)程序可以被配置為執(zhí)行特定的操作或動(dòng)作。
例如,一種計(jì)算機(jī)實(shí)現(xiàn)方法包括:將TIA鏈接到HMSD;激活所述HMSD上的熱成像應(yīng)用,以從所述TIA接收數(shù)據(jù)并將其顯示在HMSD數(shù)據(jù)顯示器上;從所述TIA接收目標(biāo)的熱成像數(shù)據(jù);處理從所述TIA接收的所述熱成像數(shù)據(jù);以及在所述HMSD數(shù)據(jù)顯示器上發(fā)起對(duì)已處理的熱成像數(shù)據(jù)的顯示。
前述實(shí)現(xiàn)和其他實(shí)現(xiàn)中的可各自可選地包括下面特征中的一個(gè)或多個(gè),不管是單獨(dú)的還是組合的:
與一般性實(shí)現(xiàn)可組合的第一方案包括:將移動(dòng)計(jì)算設(shè)備(MCD)鏈接到TIA或HMSD中的至少一個(gè)。
與先前方案中任一項(xiàng)可組合的第二方案包括:在HMSD上執(zhí)行找出范圍內(nèi)的TIA或MCD中的至少一個(gè)的應(yīng)用,以與HMSD建立數(shù)據(jù)連接。
與先前方案中任一項(xiàng)可組合的第三方案包括:從HMSD向TIA發(fā)送數(shù)據(jù)。
與先前方案中任一項(xiàng)可組合的第四方案,其中,將附加數(shù)據(jù)與所述熱成像數(shù)據(jù)一起處理。
與先前方案中任一項(xiàng)可組合的第五方案,包括:確定從HMSD到目標(biāo)的范圍。
與先前方案中任一項(xiàng)可組合的第六方案,其中,根據(jù)預(yù)先設(shè)置或動(dòng)態(tài)確定的偏好來(lái)顯示已處理的熱成像數(shù)據(jù)。
在本說(shuō)明書(shū)中所描述的主題可以通過(guò)特定的實(shí)現(xiàn)來(lái)實(shí)現(xiàn),以實(shí)現(xiàn)下面優(yōu)點(diǎn)中的一個(gè)或多個(gè)。首先,熱數(shù)據(jù)、測(cè)距數(shù)據(jù)、音頻數(shù)據(jù)、相機(jī)數(shù)據(jù)和/或其他數(shù)據(jù)可以接收自外部組件(例如,熱成像配件),并且饋入到頭戴式智能設(shè)備,例如,GOOGLE GLASS或相似的處理單元。這提供了使用頭戴式智能設(shè)備的顯示/處理能力來(lái)看見(jiàn)/聽(tīng)到來(lái)自外部組件的數(shù)據(jù)和圖像的能力。第二,利用由第二只眼睛查看的熱圖像來(lái)覆蓋第一只肉眼觀(guān)察,允許同時(shí)的不變對(duì)象查看和增強(qiáng)/加強(qiáng)對(duì)象查看。第三,熱圖像數(shù)據(jù)可與可用于熱成像配件的其他可用數(shù)據(jù)(例如,來(lái)自熱成像配件和/或移動(dòng)計(jì)算設(shè)備上的激光測(cè)距儀、定位數(shù)據(jù)的全球定位系統(tǒng)(GPS)、羅盤(pán)等的其他可用數(shù)據(jù))相結(jié)合并處理。例如,可以運(yùn)行可指示所查看的對(duì)象的位置/測(cè)量(例如,熱簽名、范圍、海拔等,或許結(jié)合所顯示的地圖、彈道、結(jié)構(gòu)、邏輯或任何其他有用的數(shù)據(jù))的程序。第四,頭戴式智能設(shè)備(以及,在一些實(shí)現(xiàn)中,熱成像配件和/或外部移動(dòng)計(jì)算設(shè)備)可以被用于記錄由頭戴式智能設(shè)備和/或熱配件外部獲取的音頻、視頻、靜態(tài)圖像、和已覆蓋的和/或已計(jì)算的/已處理的數(shù)據(jù)。第五,熱成像數(shù)據(jù)、視覺(jué)數(shù)據(jù)、和/或其他所描述的數(shù)據(jù)可以(例如,通過(guò)電話(huà)、網(wǎng)絡(luò)、藍(lán)牙、WIFI、和/或與本公開(kāi)一致的其他傳輸手段)發(fā)送給其他熱圖像配件用戶(hù)、移動(dòng)計(jì)算設(shè)備、和/或針對(duì)特定任務(wù)的集中處理中心(例如,警察/軍事指揮中心)。其他優(yōu)勢(shì)對(duì)于本領(lǐng)域的普通技術(shù)人員將是顯而易見(jiàn)的。
在下面的附圖和描述中闡述了本說(shuō)明書(shū)的主題的一個(gè)或多個(gè)實(shí)現(xiàn)的細(xì)節(jié)。該主題的其他特征、方案和優(yōu)勢(shì)會(huì)根據(jù)描述、附圖、和權(quán)利要求變得顯而易見(jiàn)。
附圖說(shuō)明
圖1示出根據(jù)實(shí)現(xiàn)的頭戴式智能設(shè)備的熱成像配件的前透視圖。
圖2示出根據(jù)實(shí)現(xiàn)的頭戴式智能設(shè)備的熱成像配件的頂部透視圖,該熱成像配件附接到頭戴式智能設(shè)備。
圖3示出根據(jù)實(shí)現(xiàn)的頭戴式智能設(shè)備的熱成像配件的透視圖,該熱成像配件附接到頭戴式智能設(shè)備。
圖4是示出根據(jù)實(shí)現(xiàn)的頭戴式智能設(shè)備系統(tǒng)的示例熱成像配件的組件的框圖。
圖5是示出根據(jù)實(shí)現(xiàn)的使用頭戴式智能設(shè)備的熱成像配件的方法的流程圖。
圖6示出根據(jù)實(shí)現(xiàn)的附接到頭戴式支撐物的備選熱成像配件的透視圖。
圖7示出根據(jù)實(shí)現(xiàn)的圖6的附接到頭戴式支撐物的備選熱成像配件的不同透視圖。
圖8示出根據(jù)實(shí)現(xiàn)的圖6的附接到頭戴式支撐物的備選熱成像配件的另一透視圖。
各個(gè)附圖中相同的附圖標(biāo)記和命名指示相同的元素。
具體實(shí)施方式
呈現(xiàn)以下描述以使本領(lǐng)域的技術(shù)人員能夠做出和使用所公開(kāi)的主題,并且在一個(gè)或多個(gè)特定的上下文下提供該描述。對(duì)所公開(kāi)的實(shí)現(xiàn)的各種修改對(duì)于本領(lǐng)域的技術(shù)人員會(huì)是很顯而易見(jiàn)的,并且本文所限定的一般原理可被應(yīng)用到其他實(shí)現(xiàn)和應(yīng)用,而不脫離本公開(kāi)的范圍。因此,本公開(kāi)并不意圖受限于所描述和/所示出的實(shí)現(xiàn),而是要使最廣范圍與本文所公開(kāi)的原理和特征一致。
圖1示出根據(jù)實(shí)現(xiàn)的頭戴式智能設(shè)備102的熱成像配件(TIA)104的前透視圖100。頭戴式智能設(shè)備102可以是佩戴在頭上的任何可穿戴智能設(shè)備(例如,GOOGLE GLASS、頭帶式設(shè)備、虛擬現(xiàn)實(shí)型眼鏡/服裝等),只要頭戴式智能設(shè)備102允許用戶(hù)通過(guò)至少一只眼睛查看數(shù)據(jù)(例如,在數(shù)據(jù)顯示器110上)即可。在一些實(shí)現(xiàn)中,頭戴式智能設(shè)備(HMSD)102可以將數(shù)據(jù)同時(shí)顯示給雙眼。在一些實(shí)現(xiàn)中,數(shù)據(jù)顯示器110對(duì)于用戶(hù)是透明的,并且允許用戶(hù)通過(guò)數(shù)據(jù)顯示器110查看對(duì)象和覆蓋在對(duì)象上的數(shù)據(jù),即,增強(qiáng)現(xiàn)實(shí)型的顯示,而無(wú)論數(shù)據(jù)與被查看的對(duì)象是否相關(guān)聯(lián)。例如,數(shù)據(jù)顯示器110可以是允許用戶(hù)通過(guò)數(shù)據(jù)顯示器觀(guān)看的透明塑料片、眼鏡片、陶瓷片等。小的光學(xué)設(shè)備(例如,投影設(shè)備(未示出))將圖像投影在可被眼睛查看到的數(shù)據(jù)顯示器(例如,內(nèi)部、外部、或兩者的組合)上。在該實(shí)現(xiàn)中,HMSD 102通常會(huì)包含電源、羅盤(pán)、角度傳感器、方向傳感器和運(yùn)動(dòng)傳感器、接收?qǐng)D像和向數(shù)據(jù)顯示器發(fā)送圖像的Wi-Fi模塊、和/或其他儀器、工具、功能等。
HMSD 102、TIA 104、數(shù)據(jù)顯示器110、和/或其他所描述的組件可以被加固以防水、防震、耐溫、防化學(xué)等。在一些實(shí)現(xiàn)中,所描述的組件可以被配置具有安全數(shù)據(jù)通信系統(tǒng)(例如,被加密的),并且被個(gè)性化以?xún)H供具體用戶(hù)使用(例如通過(guò)使用生物統(tǒng)計(jì)學(xué)(例如,視網(wǎng)膜、語(yǔ)音模式、或其他生物統(tǒng)計(jì)學(xué)等)。
頭戴式智能設(shè)備102被用作TIA 104的附接點(diǎn)。在所示的實(shí)現(xiàn)中,可以使用附接夾108將TIA 104附接到HMSD 102。附接夾可以采取除了所示的例如螺釘、系、支架、夾鉗等之外的許多形式。在一些實(shí)現(xiàn)中,HMSD 102具體地被設(shè)計(jì)/修改為給TIA 104的附接點(diǎn)提供例如被配置到鬢角片(temple piece)中的開(kāi)口、支架、插口等。在一些實(shí)現(xiàn)中,附接夾108(和/或可以構(gòu)成附接夾108的各種組件)可以由塑料中的一種或多種或者任何其他足夠剛性和堅(jiān)固的材料(例如金屬、陶瓷等)中的一種或多種構(gòu)成。
在所示的實(shí)現(xiàn)中,熱成像配件被安裝到HMSD 102的側(cè)面(例如,在鬢角/耳片上)。在其他實(shí)現(xiàn)中,只要熱成像鏡頭106與HMSD 102的光學(xué)相機(jī)112的視野對(duì)齊或幾乎對(duì)齊,TIA 104可以被安裝在其他位置中(例如,在鼻梁處的前側(cè)上、在頭上的分隔帶(separate band)上、在帽子/頭盔上等)。
在一些特定的實(shí)現(xiàn)中(包括下面圖6-8中所描述的備選實(shí)現(xiàn)中),TIA 104(或者與TIA 104或附加的不同定向的TIA 104相關(guān)聯(lián)的附加相機(jī)等)可以被定向?yàn)閺挠脩?hù)的后面到側(cè)面、頂部和/或底部接收數(shù)據(jù)(例如,競(jìng)技自行車(chē)手的后向視線(xiàn)、來(lái)自跳傘者的不同視線(xiàn)等)。
熱成像鏡頭106被配置為在由與TIA 104相關(guān)聯(lián)的數(shù)字相機(jī)(未示出)接收之前發(fā)送和/或影響/修改特定類(lèi)型的電磁輻射。例如,熱成像鏡頭106可以被配置為對(duì)例如熱成像系統(tǒng)中的紅外(IR)輻射是透明的。在一些實(shí)現(xiàn)中,熱成像鏡頭106可以由鍺(Ge)、石英、AMTIER、氟化鋇、氟化鈣、氯化鈉、CLEARTRAN、熔融石英、硅、聚乙烯、IR透明陶瓷、和/或?qū)τ诩t外電磁輻射透明的任何其他類(lèi)型的物質(zhì)組成。在一些實(shí)現(xiàn)中,熱成像鏡頭106可以由對(duì)于光學(xué)波長(zhǎng)和IR輻射波長(zhǎng)兩者都透明的物質(zhì)(例如,石英、聚乙烯等)組成。在一些實(shí)現(xiàn)中,鏡頭可以是可移除的,以允許影響/修改不同波長(zhǎng)的電磁輻射。在一些實(shí)現(xiàn)中,可在TIA 104內(nèi)移除并替換與熱成像鏡頭106相關(guān)聯(lián)的整個(gè)數(shù)字相機(jī)套件,以改變功能。在其他實(shí)現(xiàn)中,盡管示出僅具有熱成像鏡頭106(提供熱成像功能)的TIA 104,但是熱成像配件可以具有多于一個(gè)的熱成像鏡頭106和/或其他并入的儀器(例如,內(nèi)部時(shí)鐘、羅盤(pán)、GPS接收器/發(fā)送器、激光測(cè)距儀、麥克風(fēng)(包括定向麥克風(fēng))、光學(xué)相機(jī)(具有各種可能分辨率:低分辨率和高分辨率)、陀螺儀、加速計(jì)、測(cè)斜儀、運(yùn)動(dòng)傳感器、高度傳感器、溫度計(jì)、氣壓傳感器等,以提供關(guān)于TIA 104收集的視覺(jué)數(shù)據(jù)或其他數(shù)據(jù)的附加信息。
在一些實(shí)現(xiàn)中,TIA 104的光學(xué)相機(jī)和/或其他儀器可以與HMSD 102的光學(xué)相機(jī)112的視野對(duì)齊或大體上對(duì)齊。在一些實(shí)現(xiàn)中,盡管僅被示出為具有光學(xué)相機(jī)112,但是HMSD 102可以具有針對(duì)TIA 104列出的可能儀器中的一些或所有。在一些實(shí)現(xiàn)中,該儀器可以一起工作以增強(qiáng)數(shù)據(jù)收集能力。在其他實(shí)現(xiàn)中,出于各種操作的、戰(zhàn)術(shù)的、人體工程學(xué)的、易用性原因等,一個(gè)或多個(gè)儀器(例如,帶式安裝的KESTREL型設(shè)備等)可以被放在與熱成像設(shè)備104分離的設(shè)備中,并且例如鄰近HMSD 102的佩戴者和/或被其佩戴。
在一些實(shí)現(xiàn)中,TIA 104可以使用有線(xiàn)和/或無(wú)線(xiàn)連接(未示出)與HMSD 102接口連接/通信。例如,接近TIA 104的HMSD 102的鬢角片可配置有數(shù)據(jù)端口(例如,USB、火線(xiàn)等)。HMSD 102和TIA 104可配置有允許兩者之間的數(shù)據(jù)的無(wú)線(xiàn)通信的無(wú)線(xiàn)的無(wú)線(xiàn)電裝置。在一些實(shí)現(xiàn)中,數(shù)據(jù)可以同時(shí)被有線(xiàn)和無(wú)線(xiàn)地發(fā)送。
圖2示出根據(jù)實(shí)現(xiàn)的頭戴式智能設(shè)備的熱成像配件的頂部透視圖200,該熱成像配件附接到頭戴式智能設(shè)備。
圖3示出根據(jù)實(shí)現(xiàn)的頭戴式智能設(shè)備的熱成像配件的透視圖300,該熱成像配件附接到頭戴式智能設(shè)備。
圖4是示出根據(jù)實(shí)現(xiàn)的頭戴式智能設(shè)備系統(tǒng)的示例熱成像配件的組件的框圖400。所示的系統(tǒng)包括在數(shù)據(jù)連接430上通信的HMSD 102、TIA 104和移動(dòng)計(jì)算設(shè)備(MCD)440或與其通信耦接。在一些實(shí)現(xiàn)中,LRFA系統(tǒng)400中的一個(gè)或多個(gè)組件可以被配置為結(jié)合其他移動(dòng)計(jì)算設(shè)備和/或LRFA進(jìn)行操作。
在較高層級(jí)中,HMSD 102是可操作來(lái)接收、發(fā)送、處理、存儲(chǔ)、管理和/或顯示與系統(tǒng)400相關(guān)聯(lián)的數(shù)據(jù)和信息的電子計(jì)算設(shè)備。HMSD 102通常是頭戴式可穿戴計(jì)算設(shè)備,但是可以包含任何其他適當(dāng)?shù)挠?jì)算機(jī)處理設(shè)備。對(duì)于本領(lǐng)域的普通技術(shù)人員顯而易見(jiàn)的是,HMSD 102還可以包括允許上述功能/操作的必要的未示出控制/處理電路和/或其他組件。
此外,HMSD 102負(fù)責(zé)生成請(qǐng)求和/或從TIA 104、MCD 440和/或HMSD 102的其他實(shí)例接收數(shù)據(jù),并且負(fù)責(zé)響應(yīng)、顯示和/或處理接收到的數(shù)據(jù)。在一些實(shí)現(xiàn)中,HMSD 102使用應(yīng)用407來(lái)處理數(shù)據(jù)。除了被發(fā)送到和/或接收自TIA 104和/或MCD 440的請(qǐng)求之外,請(qǐng)求還可以被發(fā)送到和/或接收自其他TIA 104和/或MCD。例如,一個(gè)HMSD 102可以被指定為“控制器”并且從多個(gè)TIA 104、MCD 440和/或HMSD 102接收數(shù)據(jù),以更精確地確定對(duì)目標(biāo)對(duì)象的范圍計(jì)算、驗(yàn)證數(shù)據(jù)和允許來(lái)自用戶(hù)要查看的多個(gè)視角的視覺(jué)數(shù)據(jù)。
HMSD 102的每個(gè)組件可以都使用系統(tǒng)總線(xiàn)403來(lái)進(jìn)行通信。在一些實(shí)現(xiàn)中,HMSD 102的任何組件和/或所有組件(硬件和/軟件兩者)可以使用應(yīng)用程序接口(API)、服務(wù)層等(未示出)在系統(tǒng)總線(xiàn)403上彼此和/或與接口402進(jìn)行接口連接。API可以包括針對(duì)程序、數(shù)據(jù)結(jié)構(gòu)和對(duì)象類(lèi)的規(guī)范。API可以獨(dú)立于或不獨(dú)立于計(jì)算機(jī)語(yǔ)言,并且指代完整接口、單一功能、或者甚至一組API。服務(wù)層將軟件服務(wù)提供給系統(tǒng)400。針對(duì)使用該服務(wù)層的所有服務(wù)消費(fèi)者,HMSD 102的功能是可訪(fǎng)問(wèn)的。軟件服務(wù)(例如由服務(wù)層提供的軟件服務(wù))通過(guò)所定義的接口提供所定義的可重復(fù)使用業(yè)務(wù)功能。例如,接口可以是用JAVA、C++或其他合適的語(yǔ)言編寫(xiě)的軟件,其以可擴(kuò)展標(biāo)記語(yǔ)言(XML)格式或其他合適的格式來(lái)提供數(shù)據(jù)。在不脫離本公開(kāi)的范圍的情況下,API和/或服務(wù)層的任何部分或所有部分可以被實(shí)現(xiàn)為另一軟件模塊的子或次模塊。例如,API 112可以被集成到應(yīng)用407中。
HMSD 102包括接口402。盡管在圖4中被示出為單個(gè)接口402,但可以根據(jù)特定的需要、期望或系統(tǒng)400的特定實(shí)現(xiàn)使用兩個(gè)或更多接口402。接口402可被HMSD 102用來(lái)與連接到數(shù)據(jù)連接430的TIA 104和/或MCD 440進(jìn)行通信。一般來(lái)說(shuō),接口402包括在合適組合的軟件和/或硬件中編碼并且可操作以與數(shù)據(jù)連接430通信的邏輯。更具體地,接口402可以包括支持與通信相關(guān)聯(lián)的一個(gè)或多個(gè)通信協(xié)議的軟件,使得數(shù)據(jù)連接430或數(shù)據(jù)連接430硬件可操作以在所示系統(tǒng)400內(nèi)和外面?zhèn)魉臀锢硇盘?hào)。數(shù)據(jù)連接可以包括無(wú)線(xiàn)網(wǎng)絡(luò)(例如,蜂窩、WIFI、藍(lán)牙等)和/或直接物理連接(例如,電纜等)。
HMSD 102包括處理器405。盡管在圖1中被示出為單個(gè)處理器405,但可以根據(jù)特定的需要、期望或系統(tǒng)400的特定實(shí)現(xiàn)使用兩個(gè)或更多處理器。處理器405執(zhí)行指令并且操縱數(shù)據(jù)以執(zhí)行HMSD 102的操作/功能。例如,處理器405可以執(zhí)行在數(shù)據(jù)顯示器110上提供數(shù)據(jù)顯示的功能。
HMSD 102還包括存儲(chǔ)器406,其為HMSD 120、TIA 104、和/或MCD 440保存數(shù)據(jù)。盡管在圖4中被示出為單個(gè)存儲(chǔ)器406,但可以根據(jù)特定的需要、期望或系統(tǒng)400的特定實(shí)現(xiàn)使用兩個(gè)或更多存儲(chǔ)器。雖然存儲(chǔ)器406被示出為HMSD 102的集成組件,但是在備選實(shí)現(xiàn)中,存儲(chǔ)器可以在HMSD 102和/或系統(tǒng)400的外部。在一些實(shí)現(xiàn)中,存儲(chǔ)器406可以被配置為存儲(chǔ)例如用戶(hù)配置文件、通信數(shù)據(jù)、目標(biāo)對(duì)象數(shù)據(jù)、已記錄的音頻/視頻數(shù)據(jù)、應(yīng)用、和/或其他適當(dāng)?shù)臄?shù)據(jù)中的一個(gè)或多個(gè)實(shí)例。
此外,應(yīng)用407是軟件計(jì)算引擎,其提供與HMSD 102的操作有關(guān)的功能和/或與TIA 104和/或MCD 440相關(guān)聯(lián)的功能。例如,應(yīng)用407可以是安裝在HMSD 102上的可下載的應(yīng)用。應(yīng)用407還可以允許配置HMSD 102、在相關(guān)聯(lián)的顯示器上生成和發(fā)起對(duì)GUI布局的顯示、接收和處理數(shù)據(jù)(例如,來(lái)自TIA 104和/或MCD 440的數(shù)據(jù))、執(zhí)行復(fù)雜計(jì)算等。
盡管被示出為單個(gè)應(yīng)用407,但是應(yīng)用407可以被實(shí)現(xiàn)為多個(gè)應(yīng)用407。此外,盡管被示出為集成到HMSD 102,但是在備選實(shí)現(xiàn)中,應(yīng)用407可以在HMSD 102和/或系統(tǒng)400的外部(例如,在另一HMSD 102(未示出)的不同實(shí)現(xiàn)中全部或部分地執(zhí)行等)。
儀器408可以包括用于收集數(shù)據(jù)以使其對(duì)應(yīng)用407可用的各種硬件和/或軟件儀器。例如,在一些實(shí)現(xiàn)中,儀器408可以包括數(shù)據(jù)顯示器、數(shù)字相機(jī)、全球定位系統(tǒng)(GPS)接收器/發(fā)送器、加速器、加速計(jì)、陀螺儀傳感器、羅盤(pán)、無(wú)線(xiàn)的無(wú)線(xiàn)電裝置、溫度/壓力傳感器、高度計(jì)、和/或適合于系統(tǒng)400的用途的其他儀器(包括以上關(guān)于圖1所描述的那些儀器)。
在一些實(shí)現(xiàn)中,TIA 104的接口420、數(shù)字相機(jī)/儀器422、處理器422、存儲(chǔ)器426和應(yīng)用428可以是相似的或者不同于上面所描述的那些(特別是關(guān)于HMSD 102),但是執(zhí)行任務(wù)、存儲(chǔ)數(shù)據(jù)等特別適合于TIA 104的用途。TIA 104可以根據(jù)需要在數(shù)據(jù)連接430上與HMSD 102、MCD 440和/或TIA 104的其他實(shí)例進(jìn)行通信以發(fā)送和/或接收數(shù)據(jù)。在一些實(shí)現(xiàn)中,TIA 104的每個(gè)組件可以使用系統(tǒng)總線(xiàn)421通信。本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,在某些情況下,由系統(tǒng)總線(xiàn)421提供的功能可以相似于關(guān)于HMSD 120的組件的上述系統(tǒng)總線(xiàn)403,HMSD 120的組件相似于TIA 104的組件或者可以執(zhí)行與TIA 104的組件同樣的操作并且也取決于與本公開(kāi)相一致的系統(tǒng)400的整體需要,如本領(lǐng)域普通技術(shù)人員所理解的。
在一些實(shí)現(xiàn)中,MCD 440可配置有TIA 104的接口、數(shù)字相機(jī)/儀器、處理器、存儲(chǔ)器、應(yīng)用和/或其他元素,其相似于或不同于上面所描述的那些元素(特別關(guān)于HMSD 102和/或TIA 104),但是特別適合于MCD 440的用途的執(zhí)行任務(wù)、存儲(chǔ)數(shù)據(jù)等。MCD 440可以根據(jù)需要在數(shù)據(jù)連接430上與HMSD 102、TIA 104和/或MCD 440的其他實(shí)例通信以發(fā)送和/或接收數(shù)據(jù)。
圖5是示出根據(jù)實(shí)現(xiàn)的使用頭戴式智能設(shè)備的熱成像配件的方法500的流程圖。為了清楚的呈現(xiàn),在圖1-4和6-8的上下文下,下面的描述總體上描述了方法500。然而,應(yīng)當(dāng)理解,可以根據(jù)需要例如通過(guò)任何其他合適的系統(tǒng)、環(huán)境、軟件和硬件,或者系統(tǒng)、環(huán)境、軟件和硬件的組合來(lái)執(zhí)行方法500。在一些實(shí)現(xiàn)中,方法500的各個(gè)步驟可以并列、組合、循環(huán)或以任何順序執(zhí)行。
在502處,頭戴式智能設(shè)備(HMSD)與熱成像配件(TIA)和(可可選地)移動(dòng)計(jì)算設(shè)備(MCD)連接。例如,HMSD可以執(zhí)行將會(huì)找出范圍內(nèi)的TIA和/或MCD的應(yīng)用,該TIA和/或MCD可能執(zhí)行允許與HMSD數(shù)據(jù)連接的應(yīng)用。從502,方法500轉(zhuǎn)到504。
在504處,在HMSD上激活適當(dāng)?shù)膽?yīng)用/功能。例如,用戶(hù)可以激活HMSD上的熱成像應(yīng)用以接收來(lái)自TIA的數(shù)據(jù)并且將其顯示在HMSD數(shù)據(jù)顯示器上。從504,方法500轉(zhuǎn)到506。
在506處,從/向TIA和/或MCD接收/發(fā)送數(shù)據(jù)(例如,熱成像數(shù)據(jù)和/或其他數(shù)據(jù))。例如,HMSD可以向MCD請(qǐng)求羅盤(pán)/GPS數(shù)據(jù)(該羅盤(pán)/GPS數(shù)據(jù)被發(fā)送回HMSD),并且HMSD向TIA發(fā)送請(qǐng)求變焦與熱成像鏡頭相關(guān)聯(lián)的數(shù)字相機(jī)來(lái)獲得由用戶(hù)正在查看的特定對(duì)象的更近的熱圖像的請(qǐng)求。從506,方法500轉(zhuǎn)到508。
在508處,HMSD處理從TIA和/MCD接收的與一個(gè)或多個(gè)目標(biāo)相關(guān)聯(lián)的數(shù)據(jù)(例如,熱成像數(shù)據(jù)和/或其他數(shù)據(jù))。例如,將接收到的變焦熱圖像數(shù)據(jù)與來(lái)自506處對(duì)MCD的請(qǐng)求的GPS和羅盤(pán)坐標(biāo)一起處理。附加地,如果TIA/MCD/HMCD配備有激光測(cè)距儀并且到被查看對(duì)象的測(cè)距數(shù)據(jù)是可用的,那么接收到的數(shù)據(jù)可以被用于確定從用戶(hù)到對(duì)象的范圍。從508,方法500轉(zhuǎn)到510。
在510處,HMSD在數(shù)據(jù)顯示器上發(fā)起對(duì)508中處理的數(shù)據(jù)的顯示??梢愿鶕?jù)預(yù)先設(shè)置和/或動(dòng)態(tài)確定的偏好來(lái)顯示數(shù)據(jù)。在510之后,方法500停止。
圖6示出根據(jù)實(shí)現(xiàn)的附接到頭戴式支撐物的備選熱成像配件的透視圖600。頭戴式支撐物(HMS)602可以是佩戴在頭上的任何可穿戴設(shè)備(例如,眼鏡等),只要HMS 602允許用戶(hù)通過(guò)至少一只眼睛查看數(shù)據(jù)(例如,在接近鏡片604的外表面的備選數(shù)據(jù)顯示器(ADD)605上(如圖所示))。要注意的是,ADD 605是顯示部分(例如,用于顯示數(shù)據(jù)的平坦矩形眼鏡/塑料片)和投影/顯示部分的組合(以下,兩者共同被稱(chēng)作為“ADD 605”),投影/顯示部分容納投影/顯示裝置以使數(shù)據(jù)被顯示在顯示部分上。在一些實(shí)現(xiàn)中,HMS 602可被用于將數(shù)據(jù)同時(shí)顯示給雙眼(例如,使用兩個(gè)TIA 104和ADD 605)。在一些實(shí)現(xiàn)中,ADD 605對(duì)于用戶(hù)是透明的,并且允許用戶(hù)通過(guò)ADD 605查看對(duì)象和覆蓋在對(duì)象上的數(shù)據(jù),例如增強(qiáng)現(xiàn)實(shí)型的顯示,而無(wú)論數(shù)據(jù)與被查看的對(duì)象相關(guān)聯(lián)與否。在一些實(shí)現(xiàn)中,鏡片604可以是用于矯正視力問(wèn)題(例如,近視眼、散光等)的處方鏡片。在其他實(shí)現(xiàn)中,鏡片可以是非處方的,或不與ADD 605一起呈現(xiàn)。在其他實(shí)現(xiàn)中,ADD 605可以被配置為使用與上面所描述的單獨(dú)顯示部分對(duì)向的鏡片604。例如,ADD 605投影/顯示部分可以被配置為使數(shù)據(jù)顯示在鏡片604上(例如,內(nèi)部或外部表面)。
HMS 602被用作TIA 104的附接點(diǎn)。在所示的實(shí)現(xiàn)中,TIA 104可以使用某類(lèi)型的附接機(jī)制603(例如,附接夾108、螺釘、系、支架、夾鉗等)而被附接到HMS 602。在一些實(shí)現(xiàn)中,HMS 602具體地被設(shè)計(jì)/修改為給TIA 104的附接點(diǎn)提供例如被配置到鬢角片中的開(kāi)口、支架、插口等。在一些實(shí)現(xiàn)中,附接機(jī)制603(和/或可以組成附接機(jī)制603的各個(gè)組件),可以由塑料中的一種或多種或者任何其他足夠剛性和堅(jiān)固的材料(例如金屬、陶瓷等)中的一種或多種構(gòu)成。盡管所示的附接機(jī)制603包括到HMS 602的鬢角片/耳朵片(ear piece)606的兩個(gè)附接點(diǎn),但是在其他實(shí)現(xiàn)中,附接機(jī)制可以利用單個(gè)或兩個(gè)以上的附接點(diǎn)來(lái)連接到鬢角片/耳朵片606。
在所示的實(shí)現(xiàn)中,TIA 104被安裝到HMS 602的側(cè)面(例如,在HMS 602的鬢角片/耳朵片606上)。在其他實(shí)現(xiàn)中,只要熱成像鏡頭106與安裝到HMS 602的ADD 605的視野對(duì)齊或幾乎對(duì)齊,那么TIA 104可以被安裝在其他位置中(例如,在鼻梁處的前側(cè)上、在頭上的分隔帶上、在帽子/頭盔上等)。
在該實(shí)現(xiàn)中,對(duì)于在ADD 605上顯示數(shù)據(jù),ADD 605不依賴(lài)于“智能”設(shè)備(例如,HMSF 102)。在一些實(shí)現(xiàn)中,數(shù)據(jù)顯示器被配置為使用無(wú)線(xiàn)和/或有線(xiàn)連接來(lái)從TIA 104和/或MCD 440直接接收數(shù)據(jù)。通常,ADD 605會(huì)被配置為從MCD 440接收數(shù)據(jù)。
在該實(shí)現(xiàn)中,ADD 605可以是附接到HMS 602的“耳掛式”設(shè)備(例如,掛到眼鏡的鏡片/鏡架上)或者被特別配置的顯示設(shè)備。TIA 104和/或數(shù)據(jù)顯示器被配置為接收來(lái)自MCD 440的數(shù)據(jù)信號(hào)。ADD 605可以包含:如上所描述的顯示器、用于將所顯示的圖像發(fā)送到數(shù)據(jù)顯示器100上以由用戶(hù)的眼睛查看的任何類(lèi)型的光學(xué)器件、電源、羅盤(pán)、角度、方向和運(yùn)動(dòng)傳感器、和/或接收?qǐng)D像的Wi-Fi模塊、和/或其他儀器、工具、功能等。
在一些實(shí)現(xiàn)中,備選ADD 605的殼體可以被配置為具有不同的安裝機(jī)制,包括但不限于:利用吸杯、粘合劑或用夾鉗附接到框架的其他手段來(lái)附接到玻璃/屏障/面罩(例如:司機(jī)的面罩、消防員的頭盔、警察防暴盾牌、軍隊(duì)飛行員的頭盔面罩等)、磁鐵、或與本公開(kāi)一致的任何其他附接機(jī)制。
在一些實(shí)現(xiàn)中,幾個(gè)數(shù)據(jù)顯示器可以被聯(lián)網(wǎng)以允許多個(gè)用戶(hù)接收和查看同樣的圖像/數(shù)據(jù),或者具有對(duì)于具體用戶(hù)而言特定的各種其他類(lèi)型的添加/覆蓋數(shù)據(jù)的同樣的圖像/數(shù)據(jù)。同樣地,在一些實(shí)現(xiàn)中,獲取自多個(gè)TIA 104的數(shù)據(jù)可以被處理/被組合,以創(chuàng)建“全局”型數(shù)據(jù)顯示(例如,在執(zhí)行任務(wù)時(shí),將消防員/警察/軍人引導(dǎo)到任務(wù)處的消防/警察/軍事型指揮部等)。
除了數(shù)據(jù)不被發(fā)送給HMSF 102和/或不被接收自HMSF 102,TIA 104和/或熱成像鏡頭106的配置、使用、通信等相似于上面關(guān)于圖1-5所描述的。在圖6-8中的各個(gè)實(shí)現(xiàn)中,數(shù)據(jù)被傳輸給TIA 104、ADD 605和/或MCD 440,和/或在TIA 104、ADD 605和/或MCD 440之間/被接收。換句話(huà)說(shuō),HMS 602是“啞”設(shè)備,其用于支撐和/或僅針對(duì)來(lái)自TIA 104、ADD 605、和/或MCD 440的數(shù)據(jù)的顯示用途。這可以通過(guò)如下來(lái)改變圖4而被可視化:從圖中移除HMSD 102和對(duì)其的數(shù)據(jù)連接430而留下MCD 440和TIA 104。
在一些實(shí)現(xiàn)中,TIA 104可以使用有線(xiàn)和/或無(wú)線(xiàn)連接(未示出)來(lái)與ADD 605和/或MCD 440接口連接/通信。例如,HMS 602的接近TIA 104的鬢角片可以被配置具有數(shù)據(jù)端口(例如,USB、火線(xiàn)等)和/或無(wú)線(xiàn)的無(wú)線(xiàn)電裝置。在一些實(shí)現(xiàn)中,數(shù)據(jù)可以同時(shí)被有線(xiàn)和無(wú)線(xiàn)發(fā)送。
在一些實(shí)現(xiàn)中,數(shù)據(jù)信號(hào)從TIA 104直接地被發(fā)送給MCD 440以進(jìn)行處理。例如,所發(fā)送的數(shù)據(jù)信號(hào)可以包含來(lái)自TIA 104熱成像傳感器(和/或其他傳感器、儀器等)的原始數(shù)據(jù),該原始數(shù)據(jù)被MCD 440的硬件和/或軟件處理成用于顯示在MCD 440上和/或由ADD 605顯示的圖像。在一些實(shí)現(xiàn)中,已處理的數(shù)據(jù)可以被MCD 440發(fā)送給TIA 104以發(fā)送給ADD 605來(lái)向用戶(hù)顯示,和/或被MCD 440直接地發(fā)送給ADD 605。在一些實(shí)現(xiàn)中,在顯示在ADD 605上之前,一些數(shù)據(jù)可以被TIA 104進(jìn)一步處理,同時(shí)其他數(shù)據(jù)可以被TIA 104和/或MCD 440直接地發(fā)送數(shù)據(jù)顯示器。
在一些實(shí)現(xiàn)中,ADD 605可以被配置為將具體數(shù)據(jù)投影到特定用戶(hù)的位置,而其他用戶(hù)會(huì)看見(jiàn)關(guān)于他們的相應(yīng)位置處理和顯示的數(shù)據(jù)。例如,追捕嫌疑犯的警官可以利用集成到TIA 104的激光測(cè)距儀來(lái)“標(biāo)記”嫌疑犯的位置,并且向指揮部發(fā)送圖像。其他警官會(huì)在他們的數(shù)據(jù)顯示器上看見(jiàn)該位置的與他們各自位置有關(guān)的方向(例如,這樣他們可以跑向該位置/移動(dòng)以在另一位置處攔截嫌疑犯)。
在一些實(shí)現(xiàn)中,TIA 104可以是從HMS 602中可移除的并且可轉(zhuǎn)移到其他系統(tǒng)、對(duì)象等。例如,TIA 104可以從HMS 602被轉(zhuǎn)移到槍支光學(xué)瞄準(zhǔn)鏡座、機(jī)器人交付系統(tǒng)(例如,炸彈嗅探機(jī)器人、或搜索與營(yíng)救機(jī)器人),使用桿或其他對(duì)象上的TIA來(lái)在墻、門(mén)框等上/在其周?chē)Q視以使用戶(hù)的頭/身體免受傷害(例如,免受炮火、拋擲物等傷害)。當(dāng)TIA 104與HMS 602不相關(guān)聯(lián)時(shí),這會(huì)允許用戶(hù)在ADD 605上仍然看的見(jiàn)來(lái)自TIA 104的數(shù)據(jù)。
圖7示出根據(jù)實(shí)現(xiàn)的圖6的附接到頭戴式支撐物的備選熱成像配件的不同透視圖700。
圖8示出根據(jù)實(shí)現(xiàn)的圖6的附接到頭戴式支撐物的備選熱成像配件的另一透視圖800。
本主題的實(shí)現(xiàn)和本說(shuō)明書(shū)中所描述的功能上的操作可以以數(shù)字電子電路形式、以有形實(shí)施的計(jì)算機(jī)軟件或固件形式、以計(jì)算機(jī)硬件形式(包括本說(shuō)明書(shū)中公開(kāi)的結(jié)構(gòu)和它們的結(jié)構(gòu)等價(jià)物)、或者以它們中的一個(gè)或多個(gè)的組合形式來(lái)實(shí)現(xiàn)。在本說(shuō)明書(shū)中所描述的主題的實(shí)現(xiàn)可以被實(shí)現(xiàn)為一個(gè)或多個(gè)計(jì)算機(jī)程序,例如,在有形的非瞬時(shí)計(jì)算機(jī)存儲(chǔ)介質(zhì)上編碼的計(jì)算機(jī)程序指令的、用于由數(shù)據(jù)處理裝置的操作執(zhí)行的或者用于控制數(shù)據(jù)處理裝置的操作的一個(gè)或多個(gè)模塊。備選地或附加地,程序指令可以被編碼在人工生成的傳播信號(hào)上,例如,機(jī)器生成的電、光、或電磁信號(hào),其被生成以編碼用于傳輸給用于由數(shù)據(jù)處理裝置執(zhí)行的合適的接收裝置的信息。計(jì)算機(jī)存儲(chǔ)介質(zhì)可以是機(jī)器可讀存儲(chǔ)設(shè)備、機(jī)器可讀存儲(chǔ)襯底、隨機(jī)或串行存取存儲(chǔ)設(shè)備、或它們中的一個(gè)或多個(gè)的組合。
術(shù)語(yǔ)“數(shù)據(jù)處理裝置”、“計(jì)算機(jī)”、或“電子計(jì)算機(jī)設(shè)備”(或者由本領(lǐng)域的普通技術(shù)人員理解的等價(jià)物)指代數(shù)據(jù)處理硬件,并且包含所有種類(lèi)的裝置、設(shè)備、和用于處理數(shù)據(jù)的機(jī)器,包括例如,可編程處理器、計(jì)算機(jī)、或多個(gè)處理器或計(jì)算機(jī)。裝置還可以是或進(jìn)一步包括專(zhuān)用邏輯電路,例如中央處理單元(CPU)、FPGA(現(xiàn)場(chǎng)可編程門(mén)陣列)、或ASIC(專(zhuān)用集成電路)。在一些實(shí)現(xiàn)中,數(shù)據(jù)處理裝置和/專(zhuān)用邏輯電路可以是基于硬件的和/基于軟件的。裝置可以可可選地包括為計(jì)算機(jī)程序創(chuàng)建執(zhí)行環(huán)境的代碼,例如,組成處理器固件、協(xié)議棧、數(shù)據(jù)庫(kù)管理系統(tǒng)、操作系統(tǒng)、或它們中的一個(gè)或多個(gè)的組合的代碼。在具有或不具有常規(guī)操作系統(tǒng),例如,LINUX、UNIX、WINDOWS、MAC OS、ANDROID、IOS、或任何其他合適的常規(guī)操作系統(tǒng)的情況下,本公開(kāi)構(gòu)想數(shù)據(jù)處理裝置的使用。
還可以被指代或被描述為程序、軟件、軟件應(yīng)用、模塊、軟件模塊、腳本、或代碼的計(jì)算機(jī)程序可以以任何形式的編程語(yǔ)言,包括編譯語(yǔ)言或解釋語(yǔ)言、或者說(shuō)明性或程序性語(yǔ)言來(lái)編寫(xiě),并且其可以以任何形式,包括作為獨(dú)立程序或作為模塊、組件、子程序、或適合于使用在計(jì)算環(huán)境中的其他單元而被部署。計(jì)算機(jī)程序可以但是不需要對(duì)應(yīng)于文件系統(tǒng)中的文件。程序可以被存儲(chǔ)在持有其他程序或數(shù)據(jù)(例如,存儲(chǔ)在標(biāo)記語(yǔ)言文檔中的一個(gè)或多個(gè)腳本)的一部分文件中、專(zhuān)用于正在討論的程序的單個(gè)文件中、或在多個(gè)并列文件(例如,存儲(chǔ)一個(gè)或多個(gè)模塊、子程序、或部分代碼的文件)中。計(jì)算機(jī)程序可以被部署以在一個(gè)計(jì)算機(jī)上或位于一個(gè)站點(diǎn)處或分布在多個(gè)站點(diǎn)上并且通過(guò)通信網(wǎng)絡(luò)互相連接的多個(gè)計(jì)算機(jī)上執(zhí)行。雖然在各個(gè)圖中所示的部分程序被示出為通過(guò)各個(gè)對(duì)象、方法、或其他處理來(lái)實(shí)現(xiàn)的各個(gè)特征和功能的個(gè)體模塊,但是程序可以根據(jù)需要代替包括多個(gè)子模塊、第三方服務(wù)、組件、庫(kù)之類(lèi)的。相反地,各個(gè)組件的特征和功能可以根據(jù)需要而被組合成單個(gè)組件。
本說(shuō)明書(shū)中所描述的處理和邏輯流可以由執(zhí)行一個(gè)或多個(gè)計(jì)算機(jī)程序的一個(gè)或多個(gè)可編程計(jì)算機(jī)來(lái)執(zhí)行以通過(guò)操作輸入數(shù)據(jù)和生成輸出來(lái)執(zhí)行功能。處理和邏輯流還可以被專(zhuān)用邏輯電路,例如CPU、FPGA、ASIC執(zhí)行,以及裝置還可以被實(shí)施為專(zhuān)用邏輯電路,例如CPU、FPGA、ASIC。
適合于執(zhí)行計(jì)算機(jī)程序的計(jì)算機(jī)可以基于通用或?qū)S梦⑻幚砥?、通用和?zhuān)用微處理器兩者、或任何其他種類(lèi)的CPU。通常,CPU會(huì)接收來(lái)自只讀存儲(chǔ)器(ROM)或隨機(jī)存取存儲(chǔ)器(RAM)或兩者的指令和數(shù)據(jù)。計(jì)算機(jī)中的重要元素是用于完成或執(zhí)行指令的CPU、和用于存儲(chǔ)指令和數(shù)據(jù)的一個(gè)或多個(gè)存儲(chǔ)設(shè)備。通常,計(jì)算機(jī)還會(huì)包括用于存儲(chǔ)數(shù)據(jù)的一個(gè)或多個(gè)大容量存儲(chǔ)設(shè)備(例如,磁、磁光盤(pán)、或光盤(pán)),或操作地耦接以接收來(lái)自如上存儲(chǔ)設(shè)備的數(shù)據(jù),或者將數(shù)據(jù)轉(zhuǎn)移至如上的存儲(chǔ)設(shè)備,或者接收和轉(zhuǎn)移數(shù)據(jù)兩者。而且,計(jì)算機(jī)可以被嵌入在另一設(shè)備中,例如移動(dòng)電話(huà)、個(gè)人數(shù)字助理(PDA)、移動(dòng)音頻或視頻播放器、游戲控制臺(tái)、全球定位系統(tǒng)(GPS)接收器或者便攜式存儲(chǔ)設(shè)備(例如,通用串行總線(xiàn)(USB)閃存盤(pán)等等)。
適合于存儲(chǔ)計(jì)算機(jī)程序指令和數(shù)據(jù)的計(jì)算機(jī)可讀介質(zhì)(根據(jù)需要瞬時(shí)或非瞬時(shí))包括所有形式的非易失性存儲(chǔ)器、介質(zhì)和存儲(chǔ)設(shè)備,包括例如半導(dǎo)體存儲(chǔ)設(shè)備,例如,可擦除可編程只讀存儲(chǔ)器(EPROM)、電擦除可編程只讀存儲(chǔ)器(EEPROM)、和閃存設(shè)備;磁盤(pán),例如,內(nèi)置硬盤(pán)或可移動(dòng)磁盤(pán);磁光盤(pán);和CD-ROM、DVD+/-R、DVD-RAM、和DVD-ROM盤(pán)。存儲(chǔ)器可以存儲(chǔ)各種對(duì)象或數(shù)據(jù),包括緩存、類(lèi)、框架、應(yīng)用、備份數(shù)據(jù)、作業(yè)、網(wǎng)頁(yè)、網(wǎng)頁(yè)模板、數(shù)據(jù)庫(kù)表、存儲(chǔ)業(yè)務(wù)和/或動(dòng)態(tài)信息的倉(cāng)庫(kù)、和包括任何參數(shù)、變量、算法、指令、規(guī)則、限制、或其引用的任何其他適當(dāng)信息。附加地,存儲(chǔ)器可以包括任何其他適當(dāng)?shù)臄?shù)據(jù),例如日志、策略、安全或訪(fǎng)問(wèn)數(shù)據(jù)、報(bào)告文件、和其他。處理器和存儲(chǔ)器可以通過(guò)專(zhuān)用邏輯電路來(lái)補(bǔ)充或者被并入專(zhuān)用邏輯電路。
為了提供與用戶(hù)的交互,本說(shuō)明書(shū)中所描述的主題的實(shí)現(xiàn)可以在具有如下的計(jì)算機(jī)上被實(shí)現(xiàn):用于將信息顯示給用戶(hù)的顯示設(shè)備,例如CRT(陰極射線(xiàn)管)、LCD(液晶顯示器)、LED(發(fā)光二極管)、或等離子視屏;和鍵盤(pán)和定點(diǎn)設(shè)備,例如,鼠標(biāo)、軌跡球、通過(guò)其用戶(hù)可以將輸入提供給計(jì)算機(jī)的觸控板。輸入還可以使用觸摸屏(例如具有壓力靈敏度的平板計(jì)算機(jī)表面、使用電容或電傳感的多觸摸屏、或其他類(lèi)型的觸摸屏)而被提供給計(jì)算機(jī)。其他種類(lèi)的設(shè)備也可以被用于提供與用戶(hù)的交互;例如,被提供給用戶(hù)的反饋可以是任何形式的感知反饋,例如視覺(jué)反饋、聽(tīng)覺(jué)反饋、或觸覺(jué)反饋;以及來(lái)自用戶(hù)的輸入可以以任何形式被接收,包括聲音、語(yǔ)音、或觸覺(jué)輸入。此外,計(jì)算機(jī)可以通過(guò)將文檔發(fā)送到用戶(hù)使用的設(shè)備并且接收來(lái)自其的文檔,例如響應(yīng)于接收自網(wǎng)頁(yè)瀏覽器的請(qǐng)求,將網(wǎng)頁(yè)發(fā)送到用戶(hù)客戶(hù)端設(shè)備上的web瀏覽器來(lái)與用戶(hù)交互。
術(shù)語(yǔ)“圖形用戶(hù)界面”、或“GUI”可以以單數(shù)或復(fù)數(shù)形式使用以描述一個(gè)或多個(gè)圖形用戶(hù)界面和特定圖形用戶(hù)界面的顯示中的每一個(gè)。所以,GUI可以表示任何圖形用戶(hù)界面,包括但不限于:web瀏覽器、觸摸屏、處理信息和將信息結(jié)果有效地呈現(xiàn)給用戶(hù)的命令行接口(CLI)。總之,GUI可以包括多個(gè)用戶(hù)界面(UI)元素,其中一些或全部與web瀏覽器相關(guān)聯(lián),例如可由商業(yè)套件用戶(hù)操作的交互字段、下拉列表、和按鈕。這些UI元素和其他UI元素可以與web瀏覽器有關(guān)或者表示web瀏覽器的功能。
在本說(shuō)明書(shū)中所描述的主題的實(shí)現(xiàn)可以在如下的計(jì)算系統(tǒng)中被實(shí)現(xiàn):包括后端組件的、例如作為數(shù)據(jù)服務(wù)器,或者包括中間件組件、例如應(yīng)用服務(wù)器,或者包括前端組件的、例如具有通過(guò)其用戶(hù)可以與本發(fā)明中所描述的主題的實(shí)現(xiàn)交互的圖形用戶(hù)界面或web瀏覽器的客戶(hù)端計(jì)算機(jī),或者一個(gè)或多個(gè)這樣的后端、中間件、或前端組件中的任何組合。系統(tǒng)的組件可以以任何形式或通過(guò)有線(xiàn)和/無(wú)線(xiàn)數(shù)字?jǐn)?shù)據(jù)通信(例如,通信網(wǎng)絡(luò))的介質(zhì)互相連接。通信網(wǎng)絡(luò)的示例包括局域網(wǎng)(LAN)、無(wú)線(xiàn)接入網(wǎng)(RAN)、城域網(wǎng)(MAN)、廣域網(wǎng)(WAN)、微波存取全球互通(WIMAX)、使用例如802.11a/b/g/n和/或802.20的無(wú)線(xiàn)局域網(wǎng)(WLAN)、互聯(lián)網(wǎng)的所有或一部分、和/或在一個(gè)或多個(gè)位置處的任何其他通信系統(tǒng)或多個(gè)通信系統(tǒng)。網(wǎng)絡(luò)可以與例如互聯(lián)網(wǎng)協(xié)議(IP)包、幀中繼、異步傳輸模式(ATM)單元、語(yǔ)音、視頻、數(shù)據(jù)、和/或網(wǎng)絡(luò)地址之間的其他合適的信息。
計(jì)算系統(tǒng)可以包括客戶(hù)端和服務(wù)器??蛻?hù)端和服務(wù)器通常遠(yuǎn)離彼此并且通常通過(guò)通信網(wǎng)絡(luò)交互。客戶(hù)端和服務(wù)器的關(guān)系借助于運(yùn)行在相應(yīng)的計(jì)算機(jī)上的并且具有與彼此的客戶(hù)端-服務(wù)器關(guān)系的計(jì)算機(jī)程序而上升。
在一些實(shí)現(xiàn)中,計(jì)算系統(tǒng)的組件中的任何或所有(硬件和/或軟件兩者)可以與彼此接口連接和/或使用應(yīng)用程序接口(API)和/服務(wù)層接口連接。API可以包括針對(duì)程序、數(shù)據(jù)結(jié)構(gòu)、和對(duì)象類(lèi)的規(guī)格。API可以獨(dú)立于或不獨(dú)立于計(jì)算機(jī)語(yǔ)言,并且指代完整接口、單個(gè)功能、或者甚至一組API。服務(wù)層將軟件服務(wù)提供給計(jì)算系統(tǒng)。計(jì)算系統(tǒng)的各個(gè)組件的功能針對(duì)使用該服務(wù)層的所有服務(wù)消費(fèi)者是可訪(fǎng)問(wèn)的。軟件服務(wù)通過(guò)所定義的接口提供所定義的可重復(fù)使用業(yè)務(wù)功能。例如,接口可以是以JAVA、C++或以可擴(kuò)展標(biāo)記語(yǔ)言(XML)格式或其他合適的格式提供數(shù)據(jù)的其他合適的語(yǔ)言編寫(xiě)的軟件。API和/或服務(wù)層可以是與計(jì)算系統(tǒng)的其他組件有關(guān)的集成和/或獨(dú)立組件。此外,服務(wù)層的任何或所有部分可以被實(shí)現(xiàn)為另一軟件模塊、應(yīng)用、或硬件模塊的子或次模塊,而不脫離本公開(kāi)的范圍。
雖然本說(shuō)明書(shū)包含許多具體的實(shí)現(xiàn)細(xì)節(jié),但是這些不應(yīng)被解釋為限制任何發(fā)明的范圍或權(quán)利要求的范圍,而應(yīng)解釋為特征的描述,特征的描述對(duì)于特定發(fā)明的特定實(shí)現(xiàn)可以是具體的。在分離的實(shí)現(xiàn)的情況下,本說(shuō)明書(shū)中所描述的某些特征還可以以單個(gè)實(shí)現(xiàn)中的組合形式而被實(shí)現(xiàn)。相反地,在單個(gè)實(shí)現(xiàn)的情況中,所描述的各個(gè)特征還可以以多個(gè)實(shí)現(xiàn)單獨(dú)地或者以任何合適的子組合方式而被實(shí)現(xiàn)。而且,盡管特征在上面可以被描述為以某些組合起作用并且甚至初始被要求這樣的權(quán)利,但是來(lái)自所要求權(quán)利的組合的一個(gè)或多個(gè)特征在某些情況下可以從組合中刪除,以及所要求權(quán)利的組合可以針對(duì)子組合或子組合的變化。
已經(jīng)描述了本主題的特定實(shí)現(xiàn)。對(duì)于本領(lǐng)域的技術(shù)人員顯而易見(jiàn)的,其他實(shí)現(xiàn)、所描述的實(shí)現(xiàn)中的修改、和排列是在下面的權(quán)利要求的范圍內(nèi)。雖然在附圖或權(quán)利要求中以特定的順序描繪了操作,但是這不應(yīng)被理解為要求這樣的操作應(yīng)該以所示的特定順序或以連續(xù)的順序執(zhí)行,或者要求所有所示的操作應(yīng)該被執(zhí)行(一些操作可以被視為可選擇的)以獲得期望的結(jié)果。在某些情況下,多任務(wù)和并行處理或許是有利的。
而且,在上面所描述的實(shí)現(xiàn)中的各個(gè)系統(tǒng)模塊和組件的分離和/或集成不應(yīng)被理解為在所有的實(shí)現(xiàn)中要求這樣的分離和/或集成,以及應(yīng)當(dāng)理解,所描述的程序組件和系統(tǒng)通常一起被集成為單個(gè)軟件產(chǎn)品或者被打包成多個(gè)軟件產(chǎn)品。
因此,上面描述的示例實(shí)現(xiàn)不限定或限制本公開(kāi)。在不脫離本公開(kāi)的精神和范圍的情況下,其他變化、置換、和修改也是可能的。