專利名稱:用戶界面中的嵌套控件的制作方法
技術(shù)領(lǐng)域:
本主題涉及機(jī)動(dòng)車(chē)輛服務(wù)設(shè)備。本主題具體適用于車(chē)輪定位設(shè)備的用戶界面。
背景技術(shù):
當(dāng)前的常規(guī)的車(chē)輪定位(alignment)系統(tǒng)采用附接到車(chē)輪的傳感器或頭測(cè)量車(chē)輪和懸架的各種角度。將這些角度傳輸?shù)街飨到y(tǒng),在主系統(tǒng)中這些角度被用于計(jì)算車(chē)輛定位角度。在標(biāo)準(zhǔn)的常規(guī)定位器配置中,車(chē)輛的車(chē)輪上附接四個(gè)定位頭。每個(gè)傳感頭包括兩個(gè)水平或前束(toe)測(cè)量傳感器以及兩個(gè)垂直或外傾角(camber)/俯仰傳感器。每個(gè)傳感頭 還包括支持以下功能的電子元件獲取傳感器全部數(shù)據(jù)以及與定位器控制臺(tái)通信、本地用戶輸入、用于狀態(tài)反饋、診斷和校準(zhǔn)(calibration)支持的本地顯示。近年來(lái)已有ー些車(chē)間采用計(jì)算機(jī)輔助三維(3D)機(jī)器可視定位系統(tǒng)對(duì)機(jī)動(dòng)車(chē)車(chē)輪進(jìn)行定位。在這種系統(tǒng)中,ー個(gè)或多個(gè)攝像頭觀察附接到車(chē)輪的目標(biāo),然后定位系統(tǒng)中的計(jì)算機(jī)分析目標(biāo)的圖像以確定車(chē)輪位置井根據(jù)車(chē)輪位置數(shù)據(jù)確定車(chē)輪的定位。計(jì)算機(jī)通常基于從圖像數(shù)據(jù)處理獲得的計(jì)算結(jié)果來(lái)引導(dǎo)操作者正確地調(diào)節(jié)(adjust)車(chē)輪以實(shí)現(xiàn)精確定位。這種圖像處理類型的車(chē)輪定位系統(tǒng)或定位器有時(shí)被稱為“3D定位器”。涉及機(jī)動(dòng)車(chē)輛定位的計(jì)算機(jī)化的圖像處理的方法和裝置的例子被描述在名稱為“確定機(jī)動(dòng)車(chē)車(chē)輪的定位的方法和裝置”的第5943783號(hào)美國(guó)專利、名稱為“用于機(jī)動(dòng)車(chē)車(chē)輪的定位的攝像頭的校準(zhǔn)方法和裝置”的第5809658號(hào)美國(guó)專利、名稱為“確定機(jī)動(dòng)車(chē)車(chē)輪的定位的方法和裝置”的第5724743號(hào)美國(guó)專利以及名稱為“確定機(jī)動(dòng)車(chē)車(chē)輪的定位的方法和裝置”的第5535522號(hào)美國(guó)專利。這些參考文獻(xiàn)中描述的此類車(chē)輪定位系統(tǒng)有時(shí)被稱為“3D定位器”或者“可視定位器”。市售的車(chē)輛定位器的ー個(gè)例子為Visualiner 3D,可以從美國(guó)阿肯色州的康威的比恩 約翰(John Bean)公司(實(shí)耐寶(Snap-on)公司的子公司)購(gòu)買(mǎi)?;蛘?,機(jī)器可視車(chē)輪定位系統(tǒng)可包括ー對(duì)被動(dòng)頭和ー對(duì)主動(dòng)傳感頭。被動(dòng)頭用于安裝在待測(cè)量的車(chē)輛的第一對(duì)車(chē)輪上,主動(dòng)傳感頭用于安裝在所述車(chē)輛的第二對(duì)車(chē)輪上。姆個(gè)被動(dòng)頭包括一個(gè)目標(biāo),姆個(gè)主動(dòng)傳感頭包括用于測(cè)量后傾角(caster)和外傾角的重力計(jì),以及用于在各種頭安裝到相應(yīng)車(chē)輪時(shí)產(chǎn)生圖像數(shù)據(jù)的圖像傳感器,所述圖像數(shù)據(jù)包括所述被動(dòng)頭中的一個(gè)被動(dòng)頭的目標(biāo)的圖像。該系統(tǒng)還包括與至少ー個(gè)主動(dòng)傳感頭關(guān)聯(lián)的空間關(guān)系傳感器,以用于在主動(dòng)傳感頭安裝到所述車(chē)輛的車(chē)輪時(shí)測(cè)量主動(dòng)傳感頭之間的空間關(guān)系。該系統(tǒng)還包括計(jì)算機(jī),所述計(jì)算機(jī)用于處理與目標(biāo)的觀測(cè)相關(guān)的圖像數(shù)據(jù)和來(lái)自空間關(guān)系傳感器的位置數(shù)據(jù),以計(jì)算車(chē)輛的至少ー個(gè)測(cè)量值。所有上述定位系統(tǒng)的共同特征是計(jì)算機(jī)基于從傳感器數(shù)據(jù)的處理獲得的計(jì)算結(jié)果來(lái)引導(dǎo)操作者正確地調(diào)節(jié)車(chē)輪以進(jìn)行精確定位。因此,這些系統(tǒng)包括具有諸如顯示屏、鍵盤(pán)和鼠標(biāo)的用戶界面的主機(jī)。通常,用戶界面采用圖形來(lái)輔助用戶,包括描畫(huà)車(chē)輪位置、用指針和數(shù)字表示模擬儀表等。這樣的圖形越直觀、越清晰、信息量越大,則用戶越容易快速精確地進(jìn)行定位。需要一種使用戶減少進(jìn)行定位所需的時(shí)間及使用戶更加精確地進(jìn)行定位的定位系統(tǒng)用戶界面。此外,定位車(chē)間通常存儲(chǔ)和/或能夠訪問(wèn)包含定位系統(tǒng)的用戶感興趣的信息的許多不同的數(shù)據(jù)庫(kù)。這樣的信息包括與正被定位的具體車(chē)輛和/或它的車(chē)主以及該車(chē)間已服務(wù)過(guò)的其它類似車(chē)輛相關(guān)的數(shù)據(jù)。該信息還包括車(chē)輛制造商的技術(shù)數(shù)據(jù)、與零件制造商提供的車(chē)輛零件的相關(guān)數(shù)據(jù)以及教學(xué)數(shù)據(jù)。需要一種根據(jù)需求以所需格式向用戶呈現(xiàn)技術(shù)信息和單獨(dú)的車(chē)輛信息的定位系統(tǒng)用戶界面,以提高效率和精確度
發(fā)明內(nèi)容
此處的教導(dǎo)通過(guò)提供改進(jìn)的用戶界面來(lái)改進(jìn)傳統(tǒng)的定位設(shè)備,所述改進(jìn)的用戶界面能夠使用戶更加快速準(zhǔn)確地執(zhí)行車(chē)輛定位,從而降低了成本。根據(jù)本公開(kāi),通過(guò)一種用于呈現(xiàn)多個(gè)項(xiàng)目的信息及選擇所述多個(gè)項(xiàng)目之一的方法部分地實(shí)現(xiàn)上述和其它優(yōu)點(diǎn),所述方法包括以下步驟顯示用于列舉多個(gè)項(xiàng)目的第一用戶界面元素;接收所述第一用戶界面元素的第一選擇;響應(yīng)于所述第一選擇,顯示所述第一用戶界面元素和所述多個(gè)項(xiàng)目的列表,其中每個(gè)項(xiàng)目由第二用戶界面元素和第三用戶界面元素呈現(xiàn);接收對(duì)所述第二用戶界面元素的第二選擇,所述第二用戶界面元素為包含在所述多個(gè)項(xiàng)目中的第一項(xiàng)目而呈現(xiàn);響應(yīng)于所述第二選擇,顯示所述多個(gè)項(xiàng)目的列表的至少一部分以及具有與所述第一項(xiàng)目相關(guān)的內(nèi)容的第四用戶界面元素;接收對(duì)所述第三用戶界面元素的第三選擇,所述第三用戶界面元素為包含在所述多個(gè)項(xiàng)目中的所述第一項(xiàng)目而呈現(xiàn);響應(yīng)于所述第三選擇,傳達(dá)所述第一項(xiàng)目已被選擇。根據(jù)本公開(kāi)的另一方面,一種車(chē)輛服務(wù)系統(tǒng),用于執(zhí)行包括一系列服務(wù)步驟的車(chē)輛服務(wù)動(dòng)作,包括處理器以及計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可讀介質(zhì)具有計(jì)算機(jī)可執(zhí)行指令,在所述計(jì)算機(jī)可執(zhí)行指令被所述處理器執(zhí)行時(shí)使計(jì)算機(jī)系統(tǒng)顯示用于列舉多個(gè)項(xiàng)目的第一用戶界面元素;接收所述第一用戶界面元素的第一選擇;響應(yīng)于所述第一選擇,顯示所述第一用戶界面元素和所述多個(gè)項(xiàng)目的列表,其中每個(gè)項(xiàng)目由第二用戶界面元素和第三用戶界面元素呈現(xiàn);接收對(duì)所述第二用戶界面元素的第二選擇,所述第二用戶界面元素為包含在所述多個(gè)項(xiàng)目中的第一項(xiàng)目而呈現(xiàn);響應(yīng)于所述第二選擇,顯示所述多個(gè)項(xiàng)目的列表的至少一部分以及具有與所述第一項(xiàng)目相關(guān)的內(nèi)容的第四用戶界面元素;接收對(duì)所述第三用戶界面元素的第三選擇,所述第三用戶界面元素為包含在所述多個(gè)項(xiàng)目中的所述第一項(xiàng)目而呈現(xiàn);響應(yīng)于所述第三選擇,傳達(dá)所述第一項(xiàng)目已被選擇。又根據(jù)本公開(kāi)的又一方面,一種計(jì)算機(jī)可讀介質(zhì),具有用于執(zhí)行包括一系列服務(wù)步驟的車(chē)輛服務(wù)動(dòng)作的指令,在所述計(jì)算機(jī)可執(zhí)行指令被計(jì)算機(jī)系統(tǒng)執(zhí)行時(shí),使得所述計(jì)算機(jī)系統(tǒng)顯示用于列舉多個(gè)項(xiàng)目的第一用戶界面元素;接收所述第一用戶界面元素的第一選擇;響應(yīng)于所述第一選擇,顯示所述第一用戶界面元素和所述多個(gè)項(xiàng)目的列表,其中每個(gè)項(xiàng)目由第二用戶界面元素和第三用戶界面元素呈現(xiàn);接收對(duì)所述第二用戶界面元素的第二選擇,所述第二用戶界面元素為包含在所述多個(gè)項(xiàng)目中的第一項(xiàng)目而呈現(xiàn);響應(yīng)于所述第二選擇,顯示所述多個(gè)項(xiàng)目的列表的至少一部分以及具有與所述第一項(xiàng)目相關(guān)的內(nèi)容的第四用戶界面元素;接收對(duì)所述第三用戶界面元素的第三選擇,所述第三用戶界面元素為包含在所述多個(gè)項(xiàng)目中的所述第一項(xiàng)目而呈現(xiàn);響應(yīng)于所述第三選擇,傳達(dá)所述第一項(xiàng)目已被選擇。附加優(yōu)點(diǎn)和新穎的特征一部分會(huì)在下面的說(shuō)明書(shū)中陳述,一部分對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō)基于審閱下文和附圖是顯而易見(jiàn)的,或者可以從示例的產(chǎn)品或操作中獲悉。通過(guò)實(shí)踐或采用所附權(quán)利要求中特別指出的方法、工具及組合,可以實(shí)現(xiàn)并獲得本教導(dǎo)的優(yōu)點(diǎn)。
參照附圖,其中具有相同附圖標(biāo)記指定的元件始終表示相同的元件,并其中圖I示出了其中實(shí)現(xiàn)了公開(kāi)的圖形用戶界面的系統(tǒng)的示例性構(gòu)造;圖2a概要地示出了根據(jù)本公開(kāi)的實(shí)施方式的以轉(zhuǎn)盤(pán)控件(carousel control)為 特征的用戶界面顯示屏;圖2b為實(shí)現(xiàn)本公開(kāi)的轉(zhuǎn)盤(pán)控件的示例性進(jìn)程的流程圖;圖2c_e為根據(jù)本公開(kāi)的實(shí)施方式的轉(zhuǎn)盤(pán)控件用戶界面的示例性截屏;圖3a為實(shí)現(xiàn)根據(jù)本公開(kāi)的具有嵌套控件的用戶界面的示例性進(jìn)程的流程圖;圖3b_f為根據(jù)本公開(kāi)實(shí)施方式的具有嵌套控件的用戶界面的示例性截屏;圖4a_b為根據(jù)本公開(kāi)的實(shí)施方式的動(dòng)態(tài)下拉窗ロ的示例性截屏;圖5為根據(jù)本公開(kāi)的實(shí)施方式的浮動(dòng)窗ロ的示例性截屏;圖6a_b為根據(jù)本公開(kāi)的實(shí)施方式的透明彈出窗ロ背景的示例性截屏;圖7a_b示出了根據(jù)本公開(kāi)的實(shí)施方式的具有漸變背景填充的示例性窗ロ ;圖8a-c為根據(jù)本公開(kāi)的實(shí)施方式的儀表板指示器的示例性截屏;圖9a_llh為根據(jù)本公開(kāi)的實(shí)施方式的用戶界面圖形的示例性截屏;圖12a_b為包含到本公開(kāi)的實(shí)施方式的用戶界面的XSLT轉(zhuǎn)換文檔的示例性截屏;圖13示出了根據(jù)本公開(kāi)的實(shí)施方式的生成的報(bào)告;圖14描述了可在其上可實(shí)現(xiàn)本公開(kāi)的通用計(jì)算機(jī)架構(gòu)。
具體實(shí)施例方式圖I是用于實(shí)現(xiàn)本公開(kāi)的用戶界面的環(huán)境的系統(tǒng)100的示例性架構(gòu)。在系統(tǒng)100中,例如市場(chǎng)上可買(mǎi)到的個(gè)人計(jì)算機(jī)(PC) 110的主機(jī)連接到常規(guī)的輸入和輸出設(shè)備,例如監(jiān)視器120、鍵盤(pán)130、鼠標(biāo)140、掃描儀150和網(wǎng)絡(luò)攝像頭160。監(jiān)視器120為接收用戶輸入的常規(guī)監(jiān)視器或常規(guī)觸摸屏。PC 110還連接到本文上述“背景技木”章節(jié)中所討論的車(chē)輪定位系統(tǒng)的車(chē)輛定位傳感器170。常規(guī)的遠(yuǎn)程服務(wù)器180也連接到主機(jī)PC 110。服務(wù)器180向PC 110提供來(lái)自本文所述的各個(gè)數(shù)據(jù)庫(kù)的內(nèi)容。這些內(nèi)容既可存儲(chǔ)在服務(wù)器180中,也可通過(guò)互聯(lián)網(wǎng)或另ー遠(yuǎn)程數(shù)據(jù)網(wǎng)絡(luò)獲得。PC 110也可向服務(wù)器180發(fā)送數(shù)據(jù),例如以更新存儲(chǔ)在服務(wù)器180中的某些數(shù)據(jù)庫(kù)。下面參照附圖描述根據(jù)本公開(kāi)的圖形用戶界面的幾個(gè)示例。轉(zhuǎn)盤(pán)控件在圖2a_e所示的本公開(kāi)的實(shí)施方式中,在類似于列表框的旋轉(zhuǎn)動(dòng)畫(huà)列表或“轉(zhuǎn)盤(pán)”中顯示進(jìn)程或菜單。單個(gè)的圖標(biāo)沿預(yù)定路徑滑動(dòng),并沿路徑改變外觀和方位以顯示哪個(gè)項(xiàng)目被聚焦(focus),如同位于無(wú)形的傳送帶上一樣。這些可視效果通過(guò)隨著對(duì)象進(jìn)出用戶的焦點(diǎn)影響所述對(duì)象的透明度、比例(scale)以及傾斜度,而為用戶提供深度感和/或運(yùn)動(dòng)感?,F(xiàn)在參照?qǐng)D2a,在屏幕200的左側(cè)垂直示出了表示任務(wù)1_7的多個(gè)圖標(biāo)。如果有額外任務(wù),額外任務(wù)在隊(duì)列中而不顯示于屏幕200上。如果任務(wù)圖標(biāo)表示一進(jìn)程中的順序步驟,則可通過(guò)點(diǎn)擊屏幕200頂部的右箭頭210而使該進(jìn)程經(jīng)過(guò)各任務(wù)而前進(jìn),并可通過(guò)點(diǎn)擊屏幕200頂部的左箭頭220而使該進(jìn)程倒退。通過(guò)點(diǎn)擊轉(zhuǎn)盤(pán)中所需任務(wù)的圖標(biāo)可進(jìn)行任務(wù)間的導(dǎo)航。例如,在圖2a中,用戶可點(diǎn)擊任務(wù)6而繞開(kāi)任務(wù)5。在進(jìn)程前進(jìn)或倒退時(shí),圖標(biāo)沿移動(dòng)路徑活動(dòng),使得當(dāng)前任務(wù)移動(dòng)到例如轉(zhuǎn)盤(pán)中心并且其外觀改變,同時(shí)其它任務(wù)圖標(biāo)隨當(dāng)前任務(wù)的圖標(biāo)移動(dòng)并可被用戶看到。在圖2a中,任務(wù)4為當(dāng)前活動(dòng)任務(wù),并且屏幕200的中心部分顯示任務(wù)4的詳情(即指令、讀取、數(shù)據(jù)錄入/選擇等)。如果用戶希望在進(jìn)程中向前或向后跳躍,還可使用滾動(dòng)按鈕221或滾動(dòng)條222滾動(dòng)到圖2a未示出的轉(zhuǎn)盤(pán)中的任務(wù)圖標(biāo)。如前面所討論的,圖標(biāo) 移動(dòng)以使得當(dāng)前任務(wù)位于轉(zhuǎn)盤(pán)的中心部分,同時(shí)在轉(zhuǎn)盤(pán)中也可見(jiàn)該任務(wù)前后緊鄰的任務(wù)。在某些實(shí)施方式中,任務(wù)圖標(biāo)1-7表示用戶可用的不同進(jìn)程(例如校準(zhǔn)、定期定位、快速定位等)而不是進(jìn)程中的步驟。這種顯示可為在系統(tǒng)首次啟動(dòng)時(shí)或用戶點(diǎn)擊“主頁(yè)”圖標(biāo)時(shí)呈現(xiàn)給用戶的“主頁(yè)”顯示。在這種情況下,點(diǎn)擊任務(wù)圖標(biāo)會(huì)在轉(zhuǎn)盤(pán)上產(chǎn)生一系列新的表示所選進(jìn)程的步驟的圖標(biāo)。圖2b圖解了公開(kāi)的用戶界面中的轉(zhuǎn)盤(pán)控件的實(shí)現(xiàn)方式。采用公知的語(yǔ)言例如XML (可擴(kuò)展標(biāo)記語(yǔ)言)230在文檔中定義了轉(zhuǎn)盤(pán)導(dǎo)航的步驟的進(jìn)程流程。在轉(zhuǎn)盤(pán)渲染進(jìn)程的過(guò)程中,在步驟231解析XML定義文件,在步驟232中線性步驟組合為進(jìn)程列表和相關(guān)參數(shù)。在步驟233中圖標(biāo)和工具提示與每個(gè)步驟相關(guān)聯(lián)并顯示給用戶。在步驟234中,界面經(jīng)由轉(zhuǎn)盤(pán)顯示、工具條、導(dǎo)航箭頭或滾動(dòng)條從用戶接收輸入。在步驟235中所述用戶輸入 觸發(fā)所述控制器中的事件,及在步驟236中對(duì)該事件的有邏輯的控制器對(duì)該事件進(jìn)行翻譯(translate)并執(zhí)行所需的動(dòng)作。在步驟237中更新可視顯示屏以顯示當(dāng)前狀態(tài),即更新轉(zhuǎn)盤(pán)位置。可采用市場(chǎng)上可買(mǎi)到的軟件來(lái)實(shí)現(xiàn)本實(shí)施方式的轉(zhuǎn)盤(pán)控件,所述軟件例如為可以從網(wǎng)址 www. infragistics. com 獲得的 Infragistics Net Advantage。下面參照?qǐng)D2c_e描述在執(zhí)行諸如包含一系列服務(wù)動(dòng)作的車(chē)輪定位的車(chē)輛服務(wù)的情況下操作轉(zhuǎn)盤(pán)控件。如圖2c所示,在顯示單元的第一部分241上顯示有多個(gè)可視圖像(例如,圖標(biāo))240a_e,每個(gè)可視圖像240a_e對(duì)應(yīng)于各自的服務(wù)動(dòng)作中的一個(gè)。例如,240b表示客戶數(shù)據(jù)錄入步驟,240c表示車(chē)輛選擇步驟,240d表示車(chē)輛規(guī)格步驟等??梢晥D像240a-e沿著移動(dòng)路徑顯示,并對(duì)應(yīng)于它們各自的服務(wù)動(dòng)作的設(shè)置序列進(jìn)行排序。表示對(duì)應(yīng)于可視圖像240b的服務(wù)動(dòng)作正被執(zhí)行的可視指示242(例如比視覺(jué)圖像的尺寸更大的圍繞視覺(jué)圖像的框或視覺(jué)圖像的照明效果)被顯示。在該例子中,可視圖像240a-g并非一次地全部示出在屏幕上。在圖2c中,僅示出了圖像240a_e,而圖像240f和g并未示出。在圖2c_e的實(shí)施方式中,可視圖像240a_g被線性地顯示,但也可采用其它布置來(lái)顯示。從顯示的多個(gè)用戶界面元素之一接收用戶作出的對(duì)第一可視圖像240c的第一選擇;例如,通過(guò)用戶鼠標(biāo)點(diǎn)擊或觸摸“上一個(gè)”、“下一個(gè)”箭頭243a、243b中的一個(gè),或者圖標(biāo)240a-e中的ー個(gè)。用戶也可使用滾動(dòng)按鈕248或滾動(dòng)條249以滾動(dòng)到圖2c未示出的轉(zhuǎn)盤(pán)中的可視圖像;例如,如果用戶希望在進(jìn)程中向前跳躍,則可分別滾動(dòng)到圖2d和2e的可視圖像240f或240g。如圖2d所示,響應(yīng)于所述第一選擇,在顯示單元245的第二部分上顯示用于執(zhí)行對(duì)應(yīng)于第一可視圖像240c的服務(wù)動(dòng)作的用戶界面244,同時(shí)顯示単元241的第一部分中的顯示發(fā)生移動(dòng)以顯示可視圖像240a-f。應(yīng)當(dāng)指出,可視圖像已經(jīng)向上滾動(dòng),使得所選圖像240c位于241部分的中部。同樣響應(yīng)于第一選擇,為第一可視圖像240c顯示可視指示242(尺寸更大的方框或照明效果)。
在某些實(shí)施方式中,顯示用于第二可視圖像的可視指示,所述可視指示指示對(duì)應(yīng)于第二可視圖像的服務(wù)步驟已經(jīng)完成。在其它實(shí)施方式中,例如圖2所示,響應(yīng)于第一選擇,對(duì)多個(gè)可視圖像(標(biāo)記為任務(wù)1-7的框)分別按比例調(diào)節(jié)(scale),使得應(yīng)用到可視圖像的調(diào)節(jié)比例(scale)與所述可視圖像到第二可視圖像(類似任務(wù)4)的距離成相反關(guān)系。因此,在圖2a中,任務(wù)圖標(biāo)越小,則尚所選任務(wù)越遠(yuǎn)。在參照?qǐng)D2d_e的另一例子中,在用戶點(diǎn)擊或觸摸“下ー個(gè)”箭頭243b或下ー個(gè)圖標(biāo)240d時(shí)接收第二選擇。響應(yīng)于如圖2e所示的第二選擇,系統(tǒng)在緊隨當(dāng)前執(zhí)行的服務(wù)動(dòng)作之后的一系列服務(wù)動(dòng)作中識(shí)別(identiry)第二服務(wù)動(dòng)作(即對(duì)應(yīng)于圖標(biāo)240d的步驟),并且在顯示單元的第二部分245上顯示用于執(zhí)行第二服務(wù)動(dòng)作的用戶界面246,顯示單元的第一部分241中的顯示向上移動(dòng)以示出可視圖像240a-g,并為可視圖像240d顯示第二服務(wù)動(dòng)作正被執(zhí)行的可視指示242。也應(yīng)指出,可視圖像已經(jīng)向上滾動(dòng),使得所選圖像240d位于241部分的中部,并且圖像240g出現(xiàn)。再次參照?qǐng)D2d,如果在用戶點(diǎn)擊或觸摸“上ー個(gè)”箭頭243a或上一個(gè)圖標(biāo)240b時(shí)接收第三選擇,作為響應(yīng),系統(tǒng)在緊隨當(dāng)前執(zhí)行的服務(wù)動(dòng)作之前的一系列服務(wù)動(dòng)作中識(shí)別第三服務(wù)動(dòng)作(即對(duì)應(yīng)于圖標(biāo)240b的步驟)。接著參照?qǐng)D2c,在顯示單元的第二部分245上顯示用于執(zhí)行第三服務(wù)動(dòng)作的用戶界面247,同時(shí)在顯示単元的第一部分241中顯示多個(gè)可視圖像240a-e,并且為可視圖像240b顯示服務(wù)步驟正被執(zhí)行的可視指示242。另外,可視圖像向下滾動(dòng),使得所選圖像240b位于部分241的中部,此時(shí)圖像240f被排除到屏幕外。應(yīng)當(dāng)指出,靠近箭頭243a_b的圖標(biāo)組243c為諸如幫助、主頁(yè)、打印等的實(shí)用工具,它們始終出現(xiàn)在每ー屏上,而圖標(biāo)組243c右邊的圖標(biāo)組243d是正被顯示的任務(wù)的特定圖標(biāo),并從ー個(gè)任務(wù)改變到另ー個(gè)任務(wù)。與定位系統(tǒng)中常見(jiàn)的傳統(tǒng)用戶界面相比,該公開(kāi)的轉(zhuǎn)盤(pán)控件具有優(yōu)勢(shì),在所述定位系統(tǒng)中常見(jiàn)的傳統(tǒng)用戶界面中用戶必須以線性方式執(zhí)行任務(wù)。這種系統(tǒng)中不提供可視參照物來(lái)指示哪些任務(wù)已經(jīng)執(zhí)行,或者下一歩將要執(zhí)行何種任務(wù)。采用所述公開(kāi)的轉(zhuǎn)盤(pán)控件,用戶可以選擇線性地執(zhí)行任務(wù),或任意訪問(wèn)進(jìn)行中的進(jìn)程的單個(gè)的任務(wù)。此外,轉(zhuǎn)盤(pán)的每個(gè)任務(wù)圖標(biāo)可以具有其是否已被執(zhí)行的可視指示。因此,所述公開(kāi)的轉(zhuǎn)盤(pán)控件提供了維度(dimension)和透視圖以增強(qiáng)用戶對(duì)即時(shí)任務(wù)(或多個(gè))的關(guān)注,同時(shí)使用戶能夠看到已被執(zhí)行或?qū)⒈粓?zhí)行的任務(wù)。嵌套及復(fù)合用戶界面元素諸如工具提示、組合框、列表框等的軟件元素是個(gè)人計(jì)算機(jī)用戶界面的公共部分。例如,當(dāng)鼠標(biāo)指針被置于活動(dòng)程序內(nèi)的某一位置或其它可視組件上時(shí),工具提示通常呈現(xiàn)為基于簡(jiǎn)單文本的包含情景(contextual)信息的彈出控件。組合框通常具有顯示單個(gè)文本值的文本框,以及表示存在可用于顯示的列表的展開(kāi)箭頭。在本公開(kāi)的又一實(shí)施方式中,通過(guò)增加圖形和在其它控件中嵌套控件來(lái)加強(qiáng)這些軟件元素,從而提供更多的信息,并且不會(huì)使已經(jīng)具有許多可視組件的屏幕雜亂。此外,該實(shí)施方式便于定位,減少了文本翻譯的花費(fèi)精力,并且提高了界面導(dǎo)航的效率。現(xiàn)參照?qǐng)D3a_f,提供顯示針對(duì)車(chē)型、甚至針對(duì)特定的軸和/或懸浮角度的零配件市場(chǎng)零件的界面,以協(xié)助技術(shù)人員對(duì)車(chē)輛的車(chē)輪和角度查看、評(píng)估和選擇零件,以便于調(diào)節(jié)定位角度。用戶針對(duì)每個(gè)位置從組合框中選擇零件編號(hào)列表。常規(guī)界面通常只提供基于文本的零件編號(hào)列表,但本實(shí)施方式提供縮略圖、零件編號(hào)、零件規(guī)格、顯示安裝零件(或多個(gè))的視頻片段的按鈕以及鏈接到顯示安裝說(shuō)明書(shū)的頁(yè)面的按鈕。通過(guò)將可視元素嵌入其它可視元素中以及采用能靈活定制數(shù)據(jù)呈現(xiàn)進(jìn)程的數(shù)據(jù)模板可以實(shí)現(xiàn)上述特征。根據(jù)本實(shí)施方式,可查詢零配件市場(chǎng)零件數(shù)據(jù)庫(kù)以獲得零件信息,并且針對(duì)每個(gè)待調(diào)節(jié)/檢查的車(chē)輪和角度,采用零件的詳細(xì)信息構(gòu)造組合框。所述組合框 動(dòng)態(tài)的填充有不單是簡(jiǎn)單的零件的文本描述。所述組合框嵌入有還能夠調(diào)用工具提示的縮略圖,所述工具提示又由大量諸如零件的更大的圖形、詳細(xì)描述等的元素。某些實(shí)施方式中,組合框包括針對(duì)每個(gè)列表項(xiàng)目的數(shù)個(gè)按鈕,用于調(diào)用其它事件,例如零件視頻、具有零件規(guī)格的HTML頁(yè)面、使用零件的調(diào)節(jié)指南(或多個(gè))等。圖3a圖示了所公開(kāi)的嵌套用戶界面元素的實(shí)現(xiàn)方式。在步驟301中,響應(yīng)于所選的車(chē)輛,從諸如零配件市場(chǎng)零件數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)查詢?cè)紨?shù)據(jù)。在步驟302中,將數(shù)據(jù)置于各個(gè)車(chē)輪和角度的數(shù)據(jù)集中。然后,在步驟303中通過(guò)采用各個(gè)車(chē)輪和角度的零件的數(shù)據(jù)集動(dòng)態(tài)地渲染組合列表框,并且在步驟304中通過(guò)動(dòng)態(tài)渲染組合框項(xiàng)目(對(duì)于每個(gè)零件,基于可用數(shù)據(jù)構(gòu)造項(xiàng)目),從而渲染用戶界面。通過(guò)定義數(shù)據(jù)模板來(lái)嵌入基本控件,以靈活地呈現(xiàn)數(shù)據(jù)。在此步驟中,將可視元素“綁定”到相應(yīng)數(shù)據(jù)集以針對(duì)各個(gè)車(chē)輪和角度顯示所需數(shù)據(jù)。在步驟305中,用戶與界面交互以顯示零件列表,顯示列表中的零件詳情,并播放視頻、顯示HTML文檔或顯示所需工具提示。因此用戶采用組合框來(lái)選擇哪個(gè)零件用于具體的定位操作,并可為他們的客戶生成報(bào)告(見(jiàn)步驟306)。下面參照?qǐng)D3b_f描述在執(zhí)行諸如車(chē)輪定位的車(chē)輛服務(wù)的環(huán)境中嵌套的用戶控件界面元素的操作,圖3b-f示出了在上面討論的轉(zhuǎn)盤(pán)控件的環(huán)境中本實(shí)施方式的公開(kāi)內(nèi)容。由于嵌套控件是顯示單元的第二部分245中的用戶界面的一部分,因此轉(zhuǎn)盤(pán)控件可以便利地與本實(shí)施方式的嵌套控件一起使用。如圖3b所示,顯示單元的部分245中的車(chē)輛測(cè)量用戶界面以列出多個(gè)項(xiàng)目的下拉菜單的形式顯示用戶界面元素310-312。在“供應(yīng)商”字段(field)310選擇墊片供應(yīng)商“北星(Northstar)”。另一下拉菜單311表明可以被選擇的具體的墊片零件編號(hào),并且又一下拉菜單312表明在“工具”字段顯示執(zhí)行任務(wù)所需的工具。用戶界面元素不限于下拉菜單,也可為組合框、列表框、下拉列表或它們的組合。圖3c示出了通過(guò)鼠標(biāo)點(diǎn)擊、觸摸屏觸摸或使鼠標(biāo)光標(biāo)懸停在“46-1201”字段得到的第一用戶界面元素311的下拉指示器的第一選擇的結(jié)果。響應(yīng)于第一選擇(在本示例中為零件編號(hào)列表),隨著多個(gè)項(xiàng)目311a-f的列出,第一用戶界面元素311顯示。每個(gè)項(xiàng)目311a-f采用第二用戶界面元素320和第三用戶界面元素330呈現(xiàn),在這種情況下為圖標(biāo);然而,零件編號(hào)左邊的縮略圖311a也可看作是用戶界面元素。在某些實(shí)施方式中,懸停在例如311a的項(xiàng)目上也會(huì)引出具有可視顯示的工具提示。例如,如圖3d所示,元素340是具有墊片描述的墊片的可視顯示?,F(xiàn)參照?qǐng)D3e,接收對(duì)第一項(xiàng)目311a的第二用戶界面元素320的第二選擇。響應(yīng)于第二選擇,顯示多個(gè)項(xiàng)目311a_f的列表的至少一部分,連同顯示包括與第一項(xiàng)目相關(guān)的內(nèi)容的第四用戶界面元素350。本示例中,元素320為動(dòng)畫(huà)圖標(biāo),元素350為在彈出窗口中顯示的演示如何安裝零件的視頻?,F(xiàn)參照?qǐng)D3f,如果接收對(duì)第一項(xiàng)目311a的第三用戶界面元素330的第三選擇,響應(yīng)于第三選擇,顯示器360傳達(dá)選擇了第一項(xiàng)目311a。在本示例中,元素330為信息圖標(biāo),顯示器360給出了關(guān)于所選零件的詳細(xì)信息。通過(guò)構(gòu)建復(fù)雜控件并且嵌入各種界面元素,可通過(guò)更簡(jiǎn)易更有效的導(dǎo)航而向用戶提供更多信息。本實(shí)施方式可通過(guò)例如定義創(chuàng)建定制的工具提示內(nèi)容的WPF/XAML文件中的資源來(lái)實(shí)現(xiàn),如通過(guò)定義包含標(biāo)簽、文本塊和圖像的堆棧面板控件來(lái)實(shí)現(xiàn)。動(dòng)態(tài)下拉窗ロ·在圖4a_b所示的本公開(kāi)某些實(shí)施方式中,通過(guò)點(diǎn)擊鼠標(biāo)而從工具條400激活的下拉窗ロ 410是基于所選車(chē)輛和環(huán)境動(dòng)態(tài)生成的。菜單410上的文本所包含的特征與進(jìn)程相關(guān),并且可以伴隨具有圖標(biāo)420的按鈕,當(dāng)鼠標(biāo)滾動(dòng)到按鈕上(圖標(biāo)420上的注意(notice)箭頭或菜單項(xiàng)430)時(shí)它們變?yōu)楦吡?。可點(diǎn)擊圖形或文本以激活菜單項(xiàng)430。圖4a示出了呈現(xiàn)后橋定位可用的測(cè)量特征的動(dòng)態(tài)生成菜單項(xiàng)。圖4b則示出了呈現(xiàn)前橋定位可用的測(cè)量特征的動(dòng)態(tài)生成菜單項(xiàng)。浮動(dòng)窗ロ在圖5所示的某些實(shí)施方式中,彈出或浮動(dòng)窗ロ 500懸浮在頁(yè)面或窗口上以為某些快捷動(dòng)作提供功能,同時(shí)允許主程序繼續(xù)進(jìn)行。彈出窗ロ 500的運(yùn)行類似于始終停留在頂部的粘性(sticky)窗ロ。例如,可在彈出窗ロ 500中播放幫助視頻,同時(shí)幕后定位程序繼續(xù)進(jìn)行。如圖5所示,通過(guò)點(diǎn)擊工具條510上的幫助圖標(biāo)520,在來(lái)自幫助菜單的窗ロ 500中顯示基于文本的教程。由于在窗口中顯示教程,則用戶能夠繼續(xù)執(zhí)行定位程序。因此,用戶可看到相關(guān)于如何執(zhí)行定位的指令,同時(shí)執(zhí)行定位。彈出窗ロ 500可為任意形狀,其大小可調(diào),并可拖動(dòng)至屏幕上的任何位置。此功能例如由可向華盛頓雷德蒙德的微軟公司購(gòu)買(mǎi)的 Windows 顯不基礎(chǔ)(Windows Presentation Foundation, WPF)的彈出控件提供。透明彈出窗ロ背景在某些實(shí)施方式中,例如采用WPF將定位器圖形用戶界面中的彈出窗ロ實(shí)現(xiàn)為透明窗ロ。WPF以逐像素透明度渲染整個(gè)窗ロ的能力還能確保WPF的抗失真渲染以操作層疊(即彈出)窗ロ,進(jìn)而在這樣的渲染中獲得高邊緣質(zhì)量??稍诜强蛻魠^(qū)和子窗ロ中設(shè)置透明度?!胺强蛻魠^(qū)”是指窗ロ的局部,通常窗ロ系統(tǒng)針對(duì)應(yīng)用渲染該窗ロ的局部,所述應(yīng)用例如標(biāo)題欄、調(diào)整邊緣、菜單欄、滾動(dòng)條等。如圖6a-b所示,采用透明窗ロ600a、600b作為彈出的優(yōu)點(diǎn)是用戶能夠看到彈出后面發(fā)生的情況。可在XML中通過(guò)設(shè)置“AllowTransparency=true〃,并將窗 ロ背景設(shè)置為 “Background= {x:Null} ” 來(lái)設(shè)置窗 ロ透明度。還在其它實(shí)施方式中,可以改變背景顔色;例如改變?yōu)辄\色之外的顔色。為用戶提供多個(gè)顏色選項(xiàng)以選擇不同顏色的背景??蓪⒈尘暗母淖儜?yīng)用于整個(gè)應(yīng)用,或者僅應(yīng)用于所選屏幕。漸變背景填充在本公開(kāi)的某些實(shí)施方式中,采用漸變背景填充來(lái)獲得三維外觀,而無(wú)需對(duì)儀表(meter)、背景等進(jìn)行線框3D建模。在背景中使用時(shí),輪廓線可看起來(lái)具有背光。如果漸變值實(shí)時(shí)變化,則物體可看起來(lái)在旋轉(zhuǎn),而無(wú)需采用3D線框。圖7a是背景漸變的示例。本領(lǐng)域技術(shù)人員可以理解,利用“線性漸變刷”功能并向具體“漸變站(GradientStop)”屬性分配不同顏色和偏移值,能夠容易地在可擴(kuò)展應(yīng)用標(biāo)記語(yǔ)言(XAML)實(shí)現(xiàn)這種效果。圖7b是利用漸變而具有3D外觀的物體的示例。本領(lǐng)域技術(shù)人員可以理解,利用線性漸變畫(huà)刷功能和徑向漸變畫(huà)刷功能,能夠容易地在XAML中實(shí)現(xiàn)該效果。儀表板指示器
在某些實(shí)施方式中,實(shí)現(xiàn)顯示器以通知用戶重要的和/或關(guān)鍵的定位相關(guān)信息。此處公開(kāi)的顯示器類似于汽車(chē)儀表板的實(shí)現(xiàn)方式,其中引擎檢查指示器、低油指示器、高溫指示器、牽引指示器等直到需要它們指示車(chē)輛的正確狀況時(shí)才點(diǎn)亮。然而,在它們沒(méi)有點(diǎn)亮?xí)r,司機(jī)也能看出這些指示器的輪廓(雖然在沒(méi)有點(diǎn)亮之前無(wú)需關(guān)注它們)。此處公開(kāi)的定位器顯示屏利用諸如Visual Studio 2008、XAML, WPF、C#的公知的工具,如后文所述地實(shí)現(xiàn)了此功能。可采用其他傳統(tǒng)的工具包(即開(kāi)發(fā)環(huán)境)來(lái)獲得類似的效果。在傳統(tǒng)的定位系統(tǒng)中,將指示器置于屏幕上或隱藏在屏幕上。如果指示器未激活,則用戶不會(huì)意識(shí)到指示器將會(huì)彈出,除非以前體驗(yàn)過(guò)。例如,如果待定位的車(chē)輛不具有診斷制圖信息,則顯示屏上不會(huì)出現(xiàn)這樣的圖標(biāo);但是,如果車(chē)輛具有診斷制圖功能,則會(huì)顯示“iOBD”圖標(biāo)以警告操作者發(fā)生了特殊情況。換句話說(shuō),指示是二元的或者開(kāi)或者關(guān))。本公開(kāi)的當(dāng)前實(shí)施方式提供了多種介于開(kāi)、關(guān)之間的實(shí)現(xiàn)方式,其中開(kāi)=100%不透明度而關(guān)=0%不透明度。例如,在從1.0 (100%)至0.0 (0%)的數(shù)值范圍(scale)內(nèi),0.4代表40%。如圖8a所示,可以看到指示器800,但它的不透明度已降至20%。然而,如果存在適當(dāng)?shù)臈l件,物體800的不透明度可設(shè)置為100%,如圖Sb所示。一個(gè)指示器點(diǎn)亮,其它指示器仍然可見(jiàn),僅僅不透明度降低。通過(guò)設(shè)置所需顯示的物體的不透明度等級(jí),可在Windows環(huán)境中實(shí)現(xiàn)這些效果。檢測(cè)需要警告操作者的情況,在該情況的基礎(chǔ)上設(shè)置不透明度等級(jí)。當(dāng)未被警告時(shí),操作者知道這種情況并不存在,因?yàn)榍闆r指示器仍以“非警告”點(diǎn)亮模式位于屏幕上(即該物體處于降低的不透明度等級(jí))。例如,可采用C#:Object. Opacity=L 0;//100%opaque OR Object. Opacity=O. 2;//20%opaque在另一實(shí)施方式中,當(dāng)讀數(shù)處于規(guī)格之內(nèi)時(shí),儀表顯示器改變狀態(tài),使得用戶信任該讀數(shù)在許可(tolerance)范圍之內(nèi)。在傳統(tǒng)定位系統(tǒng)中,僅根據(jù)儀表顯示器上的指針是否超出預(yù)定區(qū)域(例如綠色區(qū)域)來(lái)警告操作者某些車(chē)輛情況是否超出許可范圍。如果顯示器指針或其它指示器正處于從紅色到綠色(超出許可或在許可之內(nèi))的轉(zhuǎn)變之中,則難以確定情況。在公開(kāi)的實(shí)施方式中,如圖8c所示,當(dāng)處于規(guī)格之內(nèi)時(shí),儀表中心區(qū)域810改變狀態(tài)并發(fā)光,以指示讀數(shù)在許可范圍之內(nèi)。例如,這可通過(guò)改變物體的位圖效果來(lái)實(shí)現(xiàn);在當(dāng)前情況下為儀表。實(shí)現(xiàn)發(fā)光效果(以下稱為綠光)的C#代碼如下OuterGlowBitmapEffect ogbe=new OuterGlowBitmapEffect ();Ogbe. GlowColor=Colo r. FromRGB (0, OxDOj 0) ;//Green glowOgbe. GlowSize=25;//size of the glowMeterObject. DitmapEffect=Ogbe;//To Unglow the meter objectMeterObject. BitmapEffect=null;“實(shí)景”屏幕 傳統(tǒng)的讀取屏幕釆用圖像,所述圖像諸如具有指示當(dāng)前定位讀數(shù)的指針的計(jì)量表(meter gauge),所述定位讀數(shù)例如后傾角、外傾角或前束。這種讀數(shù)通常與正被定位的車(chē)輛的制造商的規(guī)格有夫。在本公開(kāi)某些實(shí)施方式中,如圖9a_b所示,定位角度的精確呈現(xiàn)取代了指針指示器,顯示了后傾角。指針的圖形呈現(xiàn)900關(guān)于顯示的定位讀數(shù)移動(dòng)。圖9b示出了與圖9a相比不同的后傾角讀數(shù)。實(shí)現(xiàn)本實(shí)施方式的ー個(gè)方式是畫(huà)出例如組件900的ニ維圖像,使其看起來(lái)像三維物體,如通過(guò)利用例如為可從微軟購(gòu)買(mǎi)的微軟表達(dá)設(shè)計(jì)2 (Microsoft Expression Design2)的傳統(tǒng)圖形設(shè)計(jì)包來(lái)實(shí)現(xiàn)。旋轉(zhuǎn)點(diǎn)設(shè)于所要求的點(diǎn),例如轉(zhuǎn)子901中心。將此過(guò)程存儲(chǔ)為PMG型文件,然后以XAML代碼實(shí)現(xiàn)計(jì)量表,將環(huán)形指針的圖像源設(shè)為三維圖像的名稱。為使圖像指針移動(dòng)到正確的值,可用C#代碼以傳統(tǒng)方式設(shè)置該值。在另外的實(shí)施方式中,當(dāng)特定車(chē)輪的讀數(shù)(例如后傾角、外傾角或前束)放大時(shí),顯示插頁(yè)面板,以示出所有所需參數(shù)的讀數(shù)。如圖9a所示,插頁(yè)910示出了后傾角、外傾角以及前束的讀數(shù)。該顯示有助于說(shuō)明ー個(gè)測(cè)量參數(shù)的變化如何影響其它參數(shù)。可采用以常規(guī)方式放置和/或轉(zhuǎn)換的ニ維圖形來(lái)生成插頁(yè)910,從而表達(dá)三維外觀。在其它實(shí)施方式中,用戶點(diǎn)擊插頁(yè)的計(jì)量表(讀數(shù))之一,該讀數(shù)會(huì)被放大(zoom)。接著參照?qǐng)D9c,當(dāng)用戶點(diǎn)擊插頁(yè)910的前束讀數(shù)920時(shí),前束920被放大。同樣,點(diǎn)擊插頁(yè)910的外傾角讀數(shù)930時(shí),外傾角930被放大,依此類推。虛擬儀器在某些實(shí)施方式中,諸如滑動(dòng)條、單選按鈕、以及變值按鈕的傳統(tǒng)Windows圖形用戶界面控件被物理旋鈕、開(kāi)關(guān)和燈的虛擬呈現(xiàn)所取代,如圖10所示。傳統(tǒng)控件并不直觀,要求對(duì)用戶進(jìn)行培訓(xùn)以便理解和使用它們。圖10公開(kāi)的旋鈕1010取代了滑動(dòng)條,從而直觀地傳達(dá)給用戶如果他們轉(zhuǎn)動(dòng)旋鈕1010,則它的函數(shù)值將會(huì)增大和減小??蔀樾o1010增加咔噠聲,以表示該功能已開(kāi)啟或關(guān)閉。如果功能值僅為簡(jiǎn)單的真/假或開(kāi)/關(guān),則具有咔咕聲的撥動(dòng)開(kāi)關(guān)1020的虛擬呈現(xiàn)取代傳統(tǒng)的單選按鈕,從而改進(jìn)エ效學(xué)(ergonomics)。此夕卜,可用互連的虛擬開(kāi)關(guān)或虛擬的發(fā)光按鈕1030取代多個(gè)選擇單選按鈕。這些控件例如采用諸如可從 www. ActiproSoftware. com 購(gòu)買(mǎi)的 WPF 的 ActiproSoftware WPF Studio 的エ具而實(shí)現(xiàn)。鼠標(biāo)懸停圖形發(fā)光在傳統(tǒng)用戶界面中,鼠標(biāo)指針指向包含例如圖標(biāo)的屏幕上的區(qū)域,并且彈出工具提示以指示該屏幕區(qū)域的功能(例如“主頁(yè)”、“幫助”、“打印”等)。然而,工具提示會(huì)在數(shù)秒后消失。缺點(diǎn)在于如果選擇指針位于兩個(gè)按鈕的邊緣,則按壓鼠標(biāo)按鈕時(shí)不易明確哪個(gè)功能將被激活。在本公開(kāi)的某些實(shí)施方式中,改變了鼠標(biāo)指針下的項(xiàng)目特性(或多個(gè))。例如,圖標(biāo)被改變?yōu)榫哂泄饬?、陰影或其它圖形效果;和/或被改變?yōu)樽冃?、活?dòng)、振動(dòng)或發(fā)出聲音或其它可感知可察覺(jué)的刺激。這樣使得用戶更加自信當(dāng)他們按下鼠標(biāo)按鈕或其它錄入設(shè)備時(shí)將做出正確的選擇。圖Ila示出了在鼠標(biāo)指針移動(dòng)到菜單欄1100上(或者菜單欄1100另外被選擇)之前的菜單欄1100。圖Ilb示出了在鼠標(biāo)指針移動(dòng)到菜單欄1100上或者菜單欄1100另外被選擇之后的菜單欄1100。注意,圖像1110發(fā)光并且略微轉(zhuǎn)動(dòng)。通過(guò)捕獲鼠標(biāo)懸停事件即可在Windows環(huán)境中實(shí)現(xiàn)上述效果。例如,在XAML代碼中,采用“鼠標(biāo)進(jìn)入(MouseEnter)”和“鼠標(biāo)離開(kāi)(MouseLeave)”功能捕獲鼠標(biāo)進(jìn)入?yún)^(qū)域事件和鼠標(biāo)退出區(qū)域的事件。類似地在支持XAML的C#代碼中,使用了 “TB鼠標(biāo)進(jìn)入(TB MouseEnter)”和“TB鼠標(biāo)離開(kāi)(TBMouseLeave ),,功能。在其它實(shí)施方式中,這些圖形效果用于除鼠標(biāo)指針功能之外的項(xiàng)目。該效果用于 為鍵盤(pán)導(dǎo)航提供觸覺(jué)反饋。例如,圖Ilc的屏幕呈現(xiàn)有發(fā)光并且旋轉(zhuǎn)的第一項(xiàng)目1120。在按下鍵盤(pán)130 (圖Ilc未示出)的下箭頭鍵時(shí),顯示圖Ild的屏幕,高亮顯示選擇了菜單上的第二項(xiàng)目1130。上下箭頭鍵用于將選擇指示放置到所需項(xiàng)目,然后按下鍵盤(pán)的回車(chē)鍵做出最終選擇。在觸摸屏應(yīng)用中,采用相同的技術(shù)顯示已經(jīng)成功觸摸的項(xiàng)目。聲音或其它可感知可察覺(jué)的刺激可可選地用于向操作者呈現(xiàn)更好的用戶界面體驗(yàn)。觸覺(jué)反饋的進(jìn)一步用途是通知用戶他們當(dāng)前處于多步驟程序中的哪里。圖lle-h示出了根據(jù)本實(shí)施方式的拖動(dòng)鏈接調(diào)節(jié)程序的用戶界面。圖He的屏幕示出了具有不透明度為1.0(即100%不透明)的項(xiàng)目1140圖像并且發(fā)光的項(xiàng)目1140。所有其它項(xiàng)目1150-1170以及相關(guān)圖像設(shè)置更低等級(jí)的不透明度,例如0. 2或20%的不透明度。如圖llf-h所示,通過(guò)為每個(gè)步驟改變不透明度并進(jìn)行發(fā)光,操作者容易獲悉他們當(dāng)前處于哪個(gè)步驟,并看到先前和剩下的步驟(盡管它們?cè)O(shè)置為降低的不透明度)。如圖Ilh所示,每個(gè)步驟還具有工具提示幫助1180。當(dāng)鼠標(biāo)指針懸停于與步驟關(guān)聯(lián)的圖標(biāo)上時(shí),工具提示1180彈出。在C#中,通過(guò)獲得項(xiàng)目的參照物并設(shè)置所需的不透明度的值,能夠容易地設(shè)置和改變上述項(xiàng)目的不透明度。采用與上述鼠標(biāo)懸停相同的方式來(lái)設(shè)置每個(gè)項(xiàng)目的發(fā)光。車(chē)輛定位中TSB/TPMS數(shù)據(jù)的XSLT轉(zhuǎn)換在本公開(kāi)的其它實(shí)施方式中,可在車(chē)輛定位系統(tǒng)內(nèi)實(shí)現(xiàn)XSLT轉(zhuǎn)換。XSLT (XSL轉(zhuǎn)換)是將XML文檔轉(zhuǎn)換為其它XML文檔的基于XML的語(yǔ)言。原始文檔并不發(fā)生改變;而是在現(xiàn)有文檔內(nèi)容的基礎(chǔ)上創(chuàng)建新的文檔。新的文檔可以標(biāo)準(zhǔn)XML語(yǔ)法或諸如超文本標(biāo)記語(yǔ)言(HTML)或純文本的其它格式被處理器序列化輸出。XSLT通常用于將XML數(shù)據(jù)轉(zhuǎn)換為HTML或XHTML文檔以顯示為網(wǎng)頁(yè)。該轉(zhuǎn)換可動(dòng)態(tài)地發(fā)生在客戶端或服務(wù)器上,或作為發(fā)布進(jìn)程的一部分來(lái)執(zhí)行。XSLT由萬(wàn)維網(wǎng)聯(lián)盟(W3C)開(kāi)發(fā)和維護(hù)。現(xiàn)代汽車(chē)包括車(chē)載監(jiān)視和控制系統(tǒng),例如胎壓監(jiān)視系統(tǒng)(TPMS),其為監(jiān)視車(chē)輛輪胎內(nèi)部氣壓的電子系統(tǒng)。當(dāng)車(chē)輛的輪胎轉(zhuǎn)動(dòng)時(shí),車(chē)輪位置必須與TPMS同步,以提供精確的輪胎氣壓指示。此外,汽車(chē)制造商寫(xiě)入并發(fā)布大量與服務(wù)、修理和維護(hù)他們生產(chǎn)的車(chē)輛相關(guān)的文檔。常見(jiàn)的發(fā)布此信息的方法是通過(guò)發(fā)行技術(shù)服務(wù)公報(bào)(TSB)。對(duì)于技術(shù)人員和服務(wù)店的店主來(lái)說(shuō),在服務(wù)過(guò)程中,以相關(guān)并有效的方式呈現(xiàn)這些文檔是一個(gè)很大的優(yōu)勢(shì)。
此處公開(kāi)的定位軟件便于向用戶提供此類信息。在一個(gè)實(shí)施方式中,將TSB和TPMS數(shù)據(jù)作為原始數(shù)據(jù)以XML格式存儲(chǔ)到本地或服務(wù)器中。將原始數(shù)據(jù)動(dòng)態(tài)地轉(zhuǎn)換和轉(zhuǎn)變?yōu)镠TML,從而顯示在作為定位器的用戶界面的一部分的嵌入瀏覽器內(nèi)。以傳統(tǒng)方式將相關(guān)XSLT文件與XML數(shù)據(jù)配對(duì),以執(zhí)行從數(shù)據(jù)到所需呈現(xiàn)的轉(zhuǎn)換。在圖12a的示例中,用戶在樹(shù)形控件中呈現(xiàn)的TSB條款的列表中進(jìn)行選擇,并顯示所選條款的后續(xù)HTML頁(yè)面(見(jiàn)圖12b)。基于XAML/WPF/Silverlight 的報(bào)告根據(jù)本公開(kāi),參照制造商的規(guī)范,在調(diào)節(jié)的前后基于測(cè)量角度的計(jì)算結(jié)果生成定位總結(jié)報(bào)告。獨(dú)立于定位系統(tǒng)平臺(tái),將生成的測(cè)量角度存儲(chǔ)為XML使能格式。以XML格式存儲(chǔ)的數(shù)據(jù)用于以XAML語(yǔ)言生成總結(jié)報(bào)告。XAML使能數(shù)據(jù)能夠被重新設(shè)置和格式化,從而根據(jù)用戶設(shè)置成各種布局。圖13示出了樣本報(bào)告。諸如Microsoft Blend的公知工具用于以XAML展示報(bào)告,并用于將所有字段綁 定到XML。例如,插入文本框,命名字段,選擇屬性以設(shè)置頁(yè)邊空白并指定風(fēng)格等。該公開(kāi)技術(shù)的優(yōu)勢(shì)在于其不限于第三方工具,任何具有XML和XAML知識(shí)的開(kāi)發(fā)者都能修改報(bào)告。本領(lǐng)域技術(shù)人員可以理解,可在支持XAML和XML格式(該報(bào)告也支持XML紙張規(guī)范(XPS)格式)的查看器中查看該報(bào)告。也可采用WPF或Microsoft Silverlight呈現(xiàn)該報(bào)告,WPF或Microsoft Silverlight能夠生成具有引人注目的獨(dú)立的或?yàn)g覽器承載的用戶界面的應(yīng)用。車(chē)輪定位的VIN掃描和解碼車(chē)輛識(shí)別號(hào)(VIN)是汽車(chē)エ業(yè)用來(lái)唯一地識(shí)別獨(dú)立車(chē)輛的唯一編號(hào)。標(biāo)準(zhǔn)VIN的長(zhǎng)度為17個(gè)字符。關(guān)于車(chē)輛的制造地點(diǎn)、車(chē)輛的構(gòu)造(make)、型號(hào)和年代、以及有限數(shù)量的車(chē)輛屬性的信息被編碼。最后幾個(gè)數(shù)字包括序列號(hào)以提供唯一性。許多與汽車(chē)相關(guān)的業(yè)務(wù)(例如零件供應(yīng)商和保險(xiǎn)公司)也都采用VIN以便于市場(chǎng)和銷售效果。車(chē)輛定位軟件通常采用包含由車(chē)輛制造商提供的定位規(guī)范的私有數(shù)據(jù)庫(kù)。在傳統(tǒng)車(chē)輪定位系統(tǒng)中,VIN通常被手動(dòng)輸入到客戶數(shù)據(jù)屏幕上,并且不包括與任何車(chē)輛數(shù)據(jù)庫(kù)的連接。車(chē)輛選擇過(guò)程包括從完整而冗長(zhǎng)的配置為樹(shù)形的列表中手動(dòng)選擇車(chē)輛。在本公開(kāi)的這個(gè)實(shí)施方式中,通過(guò)將VIN與定位數(shù)據(jù)庫(kù)中定義的車(chē)輛相匹配,可將VIN實(shí)現(xiàn)為定位軟件。條形碼掃描儀150 (見(jiàn)圖I)有助于精確錄入VIN,然后VIN被匹配。采用交叉引用表以便于確定定位數(shù)據(jù)庫(kù)中的車(chē)輛與VIN數(shù)據(jù)之間的關(guān)系。由于規(guī)范可基于車(chē)輛屬性變化,所述車(chē)輛屬性并未編碼到VIN當(dāng)中,因此與車(chē)輛數(shù)據(jù)庫(kù)的交叉引用關(guān)系可以是ー對(duì)多。該屬性例如可為車(chē)輪大小。在本實(shí)施方式中,采用系統(tǒng)100的鍵盤(pán)130或條形碼掃描儀150而輸入VIN,采用交叉引用表進(jìn)行數(shù)據(jù)庫(kù)查詢。如果VIN決定為(resolve to)單個(gè)匹配,則若需要的話,定位過(guò)程自動(dòng)繼續(xù)到下一歩。如果VIN與規(guī)范數(shù)據(jù)庫(kù)中的多個(gè)輸入匹配,則給與用戶很小的子集從中選擇以選出車(chē)輛。因此,本實(shí)施方式實(shí)現(xiàn)了更易使用的、更加快速和精確的車(chē)輛選擇進(jìn)程。模糊處理黑客改變用戶界面的圖并將其呈現(xiàn)為他們自己的創(chuàng)作已成為可能。近來(lái),隨著 NET框架(framework)和即時(shí)遵守(complying)的出現(xiàn),對(duì)程序進(jìn)行反編譯并對(duì)程序的內(nèi)容執(zhí)行反向工程從而竊取知識(shí)產(chǎn)權(quán)是可能的。本公開(kāi)的某些實(shí)施方式,通過(guò)重命名符號(hào),增加額外符號(hào)、無(wú)效代碼、無(wú)用分支等來(lái)采用模糊處理以保護(hù)上面的項(xiàng)目。在模糊處理之后,反編譯器無(wú)法生成計(jì)算機(jī)黑客可用的可讀源代碼。完成模糊處理的一種方式是使用第三方工具,例如可從wm preemptive, com購(gòu)買(mǎi)的的“dotfuscator”。使用統(tǒng)一碼的基于XML的語(yǔ)言翻譯在傳統(tǒng)的用戶界面中,所有文本通常都編譯成可執(zhí)行代碼中的源。為了進(jìn)行人類語(yǔ)言翻譯,提取該源并將文本翻譯成所需語(yǔ)言以創(chuàng)建新的源。然后根據(jù)新的源生成和加載“衛(wèi)星”數(shù)據(jù)鏈路層驅(qū)動(dòng)(dll),從而取代可執(zhí)行的源。不利的是,用戶不能自行翻譯,因?yàn)樾枰捎锰囟ǔ绦騺?lái)生成衛(wèi)星dll,并且每次修改程序時(shí)都需要新的衛(wèi)星dll (如果任何英文文本被修改,則修改文本的譯文將會(huì)丟失)。此外,所有語(yǔ)言都存儲(chǔ)在它們的的本地文本編碼中,因此,除非主機(jī)PC加載了該歸屬地(locale),否則可能無(wú)法顯示該文本。此外,不同國(guó)家的Windows操作系統(tǒng)具有不同的屏幕指標(biāo)(metrics),因此在使用上述衛(wèi)星dll技術(shù)時(shí),屏幕布局還會(huì)隨著每種語(yǔ)言而變化。
在某些公開(kāi)的實(shí)施方式中,通過(guò)以統(tǒng)一碼將各種譯文保存在XML文件中來(lái)解決這些問(wèn)題,所述文件易于被文本編輯器編輯,這對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō)是能夠理解的。譯文可被飛行加載并可在程序運(yùn)行時(shí)被編輯。譯文采用統(tǒng)一碼,因此它們可以不分歸屬地顯示在任何PC上,并且屏幕指標(biāo)不是問(wèn)題。把英文看作為譯文,可在不影響其它譯文的情況下改變某個(gè)詞組。網(wǎng)絡(luò)攝像頭在某些實(shí)施方式中,采用網(wǎng)絡(luò)攝像頭技術(shù)對(duì)客戶和車(chē)輛拍照,并監(jiān)視作為行車(chē)輔助的定位臺(tái)架(rack)。對(duì)客戶和/或車(chē)輛拍攝的照片存儲(chǔ)于具有其它客戶信息(例如姓名、地址等)的數(shù)據(jù)庫(kù)中。當(dāng)多個(gè)網(wǎng)絡(luò)攝像頭與定位系統(tǒng)的計(jì)算機(jī)連接時(shí),定位器用戶界面在下拉列表中顯示所有可用的攝像頭的表單。用戶選擇攝像頭,該攝像頭的圖像將顯示在屏幕上。多個(gè)攝像頭的圖像也可同時(shí)顯示在屏幕的不同區(qū)域。例如,以傳統(tǒng)方式采用DirectShow和WPF來(lái)實(shí)現(xiàn)網(wǎng)絡(luò)攝像頭(或多個(gè))的集成。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,上面描述的用戶界面元素可單獨(dú)使用,也可適當(dāng)?shù)乇舜私M合使用,盡管此處沒(méi)有明確說(shuō)明每一種這樣的組合??刹捎糜?jì)算機(jī)硬件平臺(tái)作為此處所述的一個(gè)或多個(gè)用戶界面元素的硬件平臺(tái)。這樣的計(jì)算機(jī)的硬件元素、操作系統(tǒng)和編程語(yǔ)言本質(zhì)上均為傳統(tǒng)形式,并且假定本領(lǐng)域技術(shù)人員對(duì)其充分了解,從而采用這些技術(shù)來(lái)實(shí)質(zhì)性地實(shí)現(xiàn)此處描述的圖形用戶界面。盡管若適當(dāng)編程,計(jì)算機(jī)還可作為服務(wù)器,但可采用具有用戶界面元素的計(jì)算機(jī)來(lái)實(shí)現(xiàn)個(gè)人計(jì)算機(jī)(PC)或其它類型的工作站或終端設(shè)備??梢哉J(rèn)為本領(lǐng)域技術(shù)人員熟悉此類計(jì)算機(jī)設(shè)備的結(jié)構(gòu)、編程和一般操作,因此附圖應(yīng)是不言自明的。圖14提供了圖示包括用戶界面元素的計(jì)算機(jī)硬件平臺(tái)的功能框圖。計(jì)算機(jī)可為通用計(jì)算機(jī)或?qū)S糜?jì)算機(jī)。計(jì)算機(jī)1400可用于實(shí)現(xiàn)此處描述的圖形用戶界面的任意組件。例如,可在例如計(jì)算機(jī)1400的計(jì)算機(jī)上通過(guò)它的硬件、軟件程序、固件或它們的組合來(lái)實(shí)現(xiàn)所有生成轉(zhuǎn)盤(pán)控件和嵌套用戶界面元素的軟件工具。盡管為了方便起見(jiàn)只示出了一臺(tái)這樣的計(jì)算機(jī),但是可以在多個(gè)類似的平臺(tái)上以分散方式實(shí)現(xiàn)與公開(kāi)的用戶界面的處理相關(guān)的計(jì)算機(jī)功能,從而分散處理負(fù)載。
計(jì)算機(jī)1400例如包括從網(wǎng)絡(luò)連接的COM端ロ 1450,所述網(wǎng)絡(luò)連接到COM端ロ1450,以便于數(shù)據(jù)通信。計(jì)算機(jī)1400還包括形式為ー個(gè)或多個(gè)處理器的中央處理單元(CPU)1420,用于執(zhí)行程序指令。示例性計(jì)算機(jī)平臺(tái)包括內(nèi)部通信總線1410,不同形式的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器,例如磁盤(pán)1470、只讀存儲(chǔ)器(ROM) 1430或隨機(jī)存取存儲(chǔ)器(RAM)1440,用于將被計(jì)算機(jī)處理和/或通信的各種數(shù)據(jù)文件,以及將由CPU執(zhí)行的可能程序指令。計(jì)算機(jī)1400還包括I/O組件1460,用于支持計(jì)算機(jī)與其中的其它組件(例如用戶界面元素1480)之間的輸入/輸出流。計(jì)算機(jī)1400還可通過(guò)網(wǎng)絡(luò)通信接收程序和數(shù)據(jù)。因此,上面概述的所公開(kāi)的諸如轉(zhuǎn)盤(pán)控件和嵌套控件的圖形用戶界面的生成方法的各個(gè)方面可由編程實(shí)現(xiàn)。該技術(shù)的程序方面可被視為通常為可執(zhí)行代碼和/或關(guān)聯(lián)數(shù)據(jù)形式的“產(chǎn)品”或“制品”,所述可執(zhí)行代碼和/或關(guān)聯(lián)數(shù)據(jù)實(shí)施在或嵌入在一種機(jī)器可讀介質(zhì)的類型。有形的非短暫的“存儲(chǔ)”型介質(zhì)包括用于計(jì)算機(jī)、處理器或諸如此類的任一或所有的內(nèi)存或其他存儲(chǔ)器或與它們相關(guān)的模塊;例如各種半導(dǎo)體內(nèi)存、磁帶驅(qū)動(dòng)器、磁盤(pán)驅(qū)動(dòng)器或諸如此類,它們可在任何時(shí)候?yàn)檐浖幊烫峁┐鎯?chǔ)器。該軟件的全部或部分可通過(guò)網(wǎng)絡(luò)不時(shí)地進(jìn)行通信,所述網(wǎng)絡(luò)例如互聯(lián)網(wǎng)或各種其 它的遠(yuǎn)程通信網(wǎng)絡(luò)。這種通信例如可將軟件從ー個(gè)計(jì)算機(jī)或處理器加載到另ー個(gè)。因此,可承載軟件元素的另ー類型的介質(zhì)包括光波、電波和電磁波,例如經(jīng)過(guò)有線的以及光學(xué)的陸上線路網(wǎng)絡(luò)并經(jīng)過(guò)各種空中鏈路,跨越本地裝置之間的物理界面使用所述光波、電波和電磁波。承載上述波的諸如有線或無(wú)線鏈路、光學(xué)鏈路或諸如此類的物理元素也可視為承載軟件的介質(zhì)。在此處使用的,除非限制為有形“存儲(chǔ)”介質(zhì),諸如計(jì)算機(jī)或機(jī)器“可讀介質(zhì)”的術(shù)語(yǔ)是指參與向處理器提供指令以執(zhí)行的任何介質(zhì)。因此,機(jī)器可讀介質(zhì)可具有多種形式,包括但不限于有形存儲(chǔ)介質(zhì)、載波介質(zhì)或物理傳輸介質(zhì)。非易失性存儲(chǔ)介質(zhì)例如包括光盤(pán)或磁盤(pán),例如任何計(jì)算機(jī)(或多個(gè))中的任何存儲(chǔ)裝置或諸如此類,并可用于實(shí)現(xiàn)如圖所示的系統(tǒng)或其任意組件。易失性存儲(chǔ)介質(zhì)包括動(dòng)態(tài)存儲(chǔ)器,例如這樣的計(jì)算機(jī)平臺(tái)的主存儲(chǔ)器。有形傳輸介質(zhì)包括同軸電纜、銅線以及光纖,包括在計(jì)算機(jī)系統(tǒng)內(nèi)形成總線的線纜。載波傳輸介質(zhì)的形式可為例如在射頻和紅外線通信中產(chǎn)生的電信號(hào)、電磁信號(hào)、聲波或光波。因此,計(jì)算機(jī)可讀介質(zhì)的普通形式例如包括軟磁盤(pán)、軟盤(pán)、硬盤(pán)、磁帶、其它磁性介質(zhì)、CD-ROM、DVD或DVD-ROM、任何其它光學(xué)介質(zhì)、打孔卡紙帶、帶孔式樣的任何其它物理存儲(chǔ)介質(zhì)、RAM、PROM和EPROM、FLASH-EPR0M、任何其它存儲(chǔ)芯片或盒、傳送數(shù)據(jù)或指令的載波、傳送這樣載波的線纜或鏈路或任何計(jì)算機(jī)可從中讀取程序代碼和/或數(shù)據(jù)的其它介質(zhì)。這些形式的計(jì)算機(jī)可讀介質(zhì)很多可涉及到將ー個(gè)或多個(gè)指令的ー個(gè)或多個(gè)序列傳送到處理器以執(zhí)行。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)認(rèn)識(shí)到,本教導(dǎo)可以作出各種更改和/或強(qiáng)化。例如,雖然上述各種組件的實(shí)現(xiàn)方式為嵌入硬件裝置中,但也可為純軟件方案,例如安裝到PC或服務(wù)器上。此外,此處公開(kāi)的用戶界面及其組件可實(shí)現(xiàn)為固件、固件/軟件的結(jié)合、固件/硬件的結(jié)合或硬件/固件/軟件的結(jié)合??刹捎脗鹘y(tǒng)材料、方法和設(shè)備來(lái)實(shí)踐本公開(kāi)。因此這些材料、方法和設(shè)備的具體情況在此不作詳述。在前面的描述中說(shuō)明了大量具體細(xì)節(jié),例如具體的材料、結(jié)構(gòu)、化學(xué)成分、エ藝等,以便徹底理解本教導(dǎo)。然而,應(yīng)當(dāng)認(rèn)識(shí)到無(wú)需憑借具體描述的細(xì)節(jié)也可實(shí)踐本教導(dǎo)。在其他示例中,對(duì)于公知的處理結(jié)構(gòu)不再詳述,以免不必要地模糊了本教導(dǎo)的方面。
盡管前文已經(jīng)描述了被認(rèn)為是最佳的方式和/或其它例子,但是應(yīng)當(dāng)理解,在別處還可進(jìn)行各種變更,并且此處公開(kāi)的主題可以實(shí)現(xiàn)為各種形式和示例,并且本教導(dǎo)可實(shí)施在許多應(yīng)用中,此處僅描述了其中的部分應(yīng)用。通過(guò)所附權(quán)利要求意圖要求落入本教導(dǎo) 真實(shí)范圍內(nèi)的任何及全部的應(yīng)用、更改和變型。
權(quán)利要求
1.一種用于呈現(xiàn)多個(gè)項(xiàng)目的信息及選擇所述多個(gè)項(xiàng)目之一的方法,所述方法包括以下步驟 顯示用于列舉多個(gè)項(xiàng)目的第一用戶界面元素; 接收所述第一用戶界面元素的第一選擇; 響應(yīng)于所述第一選擇,顯示所述第一用戶界面元素和所述多個(gè)項(xiàng)目的列表,其中每個(gè)項(xiàng)目由第二用戶界面元素和第三用戶界面元素呈現(xiàn); 接收對(duì)所述第二用戶界面元素的第二選擇,所述第二用戶界面元素為包含在所述多個(gè)項(xiàng)目中的第一項(xiàng)目而呈現(xiàn); 響應(yīng)于所述第二選擇,顯示所述多個(gè)項(xiàng)目的列表的至少一部分以及具有與所述第一項(xiàng)目相關(guān)的內(nèi)容的第四用戶界面元素;接收對(duì)所述第三用戶界面元素的第三選擇,所述第三用戶界面元素為包含在所述多個(gè)項(xiàng)目中的所述第一項(xiàng)目而呈現(xiàn); 響應(yīng)于所述第三選擇,傳達(dá)所述第一項(xiàng)目已被選擇。
2.根據(jù)權(quán)利要求I所述的方法,還包括 接收車(chē)輛服務(wù)動(dòng)作的指示;其中 在車(chē)輛服務(wù)裝置的監(jiān)視器上執(zhí)行所述顯示步驟;并且 所述項(xiàng)目是用于執(zhí)行所指示的車(chē)輛服務(wù)動(dòng)作的零件或工具。
3.根據(jù)權(quán)利要求2所述的方法,其中基于接收的用于所指示的車(chē)輛服務(wù)動(dòng)作的參數(shù),從第二多個(gè)項(xiàng)目中選擇所述多個(gè)項(xiàng)目。
4.根據(jù)權(quán)利要求I所述的方法,其中所述第一用戶界面元素是下拉菜單、組合框、下拉列表或它們的組合之一。
5.根據(jù)權(quán)利要求I所述的方法,其中所述第四用戶界面元素是顯示所述第一項(xiàng)目的簡(jiǎn)要說(shuō)明的工具提示,或顯示所述第一項(xiàng)目的詳細(xì)說(shuō)明的窗口。
6.根據(jù)權(quán)利要求I所述的方法,其中所述第三用戶界面元素包括所述第一項(xiàng)目的縮略圖和/或所述第一項(xiàng)目的文本指示器。
7.—種車(chē)輛服務(wù)系統(tǒng),用于執(zhí)行包括一系列服務(wù)步驟的車(chē)輛服務(wù)動(dòng)作,所述系統(tǒng)包括 處理器;以及 計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可讀介質(zhì)具有計(jì)算機(jī)可執(zhí)行指令,在所述計(jì)算機(jī)可執(zhí)行指令被所述處理器執(zhí)行時(shí),使得計(jì)算機(jī)系統(tǒng) 顯示用于列舉多個(gè)項(xiàng)目的第一用戶界面元素; 接收所述第一用戶界面元素的第一選擇; 響應(yīng)于所述第一選擇,顯示所述第一用戶界面元素和所述多個(gè)項(xiàng)目的列表,其中每個(gè)項(xiàng)目由第二用戶界面元素和第三用戶界面元素呈現(xiàn); 接收對(duì)所述第二用戶界面元素的第二選擇,所述第二用戶界面元素為包含在所述多個(gè)項(xiàng)目中的第一項(xiàng)目而呈現(xiàn); 響應(yīng)于所述第二選擇,顯示所述多個(gè)項(xiàng)目的列表的至少一部分以及具有與所述第一項(xiàng) 目相關(guān)的內(nèi)容的第四用戶界面元素; 接收對(duì)所述第三用戶界面元素的第三選擇,所述第三用戶界面元素為包含在所述多個(gè)項(xiàng)目中的所述第一項(xiàng)目而呈現(xiàn); 響應(yīng)于所述第三選擇,傳達(dá)所述第一項(xiàng)目已被選擇。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其中所述計(jì)算機(jī)可讀介質(zhì)具有計(jì)算機(jī)可執(zhí)行指令,在所述計(jì)算機(jī)可執(zhí)行指令被處理器執(zhí)行時(shí),使得所述計(jì)算機(jī)系統(tǒng) 接收車(chē)輛服務(wù)動(dòng)作的指示;其中 在車(chē)輛服務(wù)裝置的監(jiān)視器上執(zhí)行所述顯示步驟;并且 所述項(xiàng)目是用于執(zhí)行所指示的車(chē)輛服務(wù)動(dòng)作的零件或工具。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其中基于接收的所指示的車(chē)輛服務(wù)動(dòng)作的參數(shù),從第二多個(gè)項(xiàng)目中選擇所述多個(gè)項(xiàng)目。
10.根據(jù)權(quán)利要求7所述的系統(tǒng),其中所述第一用戶界面元素是下拉菜單、組合框、下拉列表或它們的組合之一。
11.根據(jù)權(quán)利要求7所述的系統(tǒng),其中所述第四用戶界面元素是顯示所述第一項(xiàng)目的簡(jiǎn)要說(shuō)明的工具提示,或顯示所述第一項(xiàng)目的詳細(xì)說(shuō)明的窗口。
12.根據(jù)權(quán)利要求7所述的系統(tǒng),其中所述第三用戶界面元素包括所述第一項(xiàng)目的縮略圖和/或所述第一項(xiàng)目的文本指示器。
13.一種計(jì)算機(jī)可讀介質(zhì),具有用于執(zhí)行包括一系列服務(wù)步驟的車(chē)輛服務(wù)動(dòng)作的指令,在所述計(jì)算機(jī)可執(zhí)行指令被計(jì)算機(jī)系統(tǒng)執(zhí)行時(shí),使得計(jì)算機(jī)系統(tǒng) 顯示用于列舉多個(gè)項(xiàng)目的第一用戶界面元素; 接收所述第一用戶界面元素的第一選擇; 響應(yīng)于所述第一選擇,顯示所述第一用戶界面元素和所述多個(gè)項(xiàng)目的列表,其中每個(gè)項(xiàng)目由第二用戶界面元素和第三用戶界面元素呈現(xiàn); 接收對(duì)所述第二用戶界面元素的第二選擇,所述第二用戶界面元素為包含在所述多個(gè)項(xiàng)目中的第一項(xiàng)目而呈現(xiàn); 響應(yīng)于所述第二選擇,顯示所述多個(gè)項(xiàng)目的列表的至少一部分以及具有與所述第一項(xiàng)目相關(guān)的內(nèi)容的第四用戶界面元素; 接收對(duì)所述第三用戶界面元素的第三選擇,所述第三用戶界面元素為包含在所述多個(gè)項(xiàng)目中的所述第一項(xiàng)目而呈現(xiàn); 響應(yīng)于所述第三選擇,傳達(dá)所述第一項(xiàng)目已被選擇。
14.根據(jù)權(quán)利要求13所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述計(jì)算機(jī)可讀介質(zhì)具有計(jì)算機(jī)可執(zhí)行指令,在所述計(jì)算機(jī)可執(zhí)行指令被處理器執(zhí)行時(shí),導(dǎo)致所述計(jì)算機(jī)系統(tǒng) 接收車(chē)輛服務(wù)動(dòng)作的指示;其中 在車(chē)輛服務(wù)裝置的監(jiān)視器上執(zhí)行所述顯示步驟;并且 所述項(xiàng)目是用于執(zhí)行所指示的車(chē)輛服務(wù)動(dòng)作的零件或工具。
15.根據(jù)權(quán)利要求14所述的計(jì)算機(jī)可讀介質(zhì),其中基于接收的所指示的車(chē)輛服務(wù)動(dòng)作的參數(shù),從第二多個(gè)項(xiàng)目中選擇所述多個(gè)項(xiàng)目。
16.根據(jù)權(quán)利要求13所述的計(jì)算機(jī)可讀介質(zhì),其中所述第一用戶界面元素是下拉菜單、組合框、下拉列表或它們的組合之一。
17.根據(jù)權(quán)利要求13所述的計(jì)算機(jī)可讀介質(zhì),其中所述第四用戶界面元素是顯示所述第一項(xiàng)目的簡(jiǎn)要說(shuō)明的工具提示,或顯示所述第一項(xiàng)目的詳細(xì)說(shuō)明的窗口。
18.根據(jù)權(quán)利要求13所述的計(jì)算機(jī)可讀介質(zhì),其中所述第三用戶界面元素包括所述第一項(xiàng)目的縮略圖和/或所述第一項(xiàng)目的文本指示器。
全文摘要
在用戶界面中提供了一種方法、系統(tǒng)和計(jì)算機(jī)可讀介質(zhì),用于呈現(xiàn)多個(gè)項(xiàng)目的信息及選擇所述多個(gè)項(xiàng)目之一。實(shí)施方式包括顯示用于列舉多個(gè)項(xiàng)目的第一用戶界面元素,并響應(yīng)于所述第一選擇顯示所述第一用戶界面元素和所述多個(gè)項(xiàng)目的列表。每個(gè)項(xiàng)目由第二用戶界面元素和第三用戶界面元素呈現(xiàn)。當(dāng)接收所述多個(gè)項(xiàng)目之一的所述第二用戶界面元素的所述第二選擇時(shí),顯示所述多個(gè)項(xiàng)目的列表的至少一部分以及具有與所述第一項(xiàng)目相關(guān)的內(nèi)容的第四用戶界面元素。
文檔編號(hào)B60Q1/00GK102803017SQ201180009234
公開(kāi)日2012年11月28日 申請(qǐng)日期2011年2月4日 優(yōu)先權(quán)日2010年2月4日
發(fā)明者喬治·M.·吉爾, 喬伊·A.·可娜蒂, 內(nèi)賈妮·K.·普拉帕, 史蒂芬·K.·雷格斯比 申請(qǐng)人:實(shí)耐寶公司