国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      多重視窗顯示方法和系統(tǒng)的制作方法

      文檔序號(hào):6413813閱讀:276來(lái)源:國(guó)知局
      專利名稱:多重視窗顯示方法和系統(tǒng)的制作方法
      本申請(qǐng)參考了1997年5月2日提交的題為“在視窗顯示中顯示多個(gè)對(duì)話盒的系統(tǒng)和方法”的美國(guó)臨時(shí)申請(qǐng)No.60/045,297,以及據(jù)此要求了優(yōu)先權(quán)。
      概括地說(shuō),本發(fā)明涉及用以在計(jì)算機(jī)系統(tǒng)上顯示消息的系統(tǒng)和方法,具體地說(shuō),本發(fā)明涉及在視窗顯示環(huán)境中以同步多層對(duì)話盒顯示消息的系統(tǒng)和方法。
      以視窗為基礎(chǔ)的應(yīng)用程序大部分是菜單驅(qū)動(dòng)的。在含有項(xiàng)目表的視窗應(yīng)用程序中,菜單是輸入工具。用鍵盤或例如鼠標(biāo)或滾球等的指示裝置可以選擇菜單上的各項(xiàng)目。菜單欄中的項(xiàng)目可用來(lái)觸發(fā)下拉菜單(某個(gè)“視窗”)的顯示。下拉菜單上的項(xiàng)目還可以觸發(fā)另一個(gè)下拉菜單的顯示。當(dāng)利用指示裝置調(diào)用下拉菜單時(shí),使用者通常需要將指示裝置的指針放在菜單的某個(gè)項(xiàng)目上,然后輕擊鼠標(biāo)或滾球的鍵。如果使用者經(jīng)常需要訪問(wèn)下拉菜單上的各項(xiàng)時(shí),輕擊鼠標(biāo)的鍵可能成為使用者的負(fù)擔(dān)。
      在視窗顯示的環(huán)境中,應(yīng)用程序可能會(huì)將程序的獨(dú)特的信息引入對(duì)話盒,而不是形成其自己的視窗。對(duì)話盒使用起來(lái)是頗方便的,因?yàn)閷?duì)話盒的內(nèi)容是可以預(yù)先限定的。顯示對(duì)話盒的內(nèi)容通常需要使用者打入詞母詞符或輕擊鼠標(biāo)的鍵。再者,如果應(yīng)用程序的使用者不斷地需要訪問(wèn)對(duì)話盒的內(nèi)容,輕擊鼠標(biāo)的鍵可能是累贅和費(fèi)時(shí)的。
      已經(jīng)開發(fā)的電子字典和語(yǔ)言翻譯器對(duì)存儲(chǔ)在存儲(chǔ)器中的信息提供有效和快速的檢索。這些電子字典和語(yǔ)言翻譯器通常一次只顯示一個(gè)詞和相關(guān)的意思。沒有提供使用者可以在一個(gè)視窗顯示中查閱若干個(gè)詞的方法。
      同樣,電子日記和電子組織器(electronic organizer)不能同時(shí)在一個(gè)視窗顯示智能/自動(dòng)查找相關(guān)信息。對(duì)于使用者來(lái)說(shuō)在屏幕上沒有所有的相關(guān)信息是很不方便的。
      本發(fā)明的一個(gè)目的是提供一種不需要輕擊鼠標(biāo)的鍵和按鍵盤上的鍵就能自動(dòng)地顯示菜單或?qū)υ捄械姆椒ā?br> 本發(fā)明的另一個(gè)目的是提供一個(gè)在一組對(duì)話盒中同時(shí)顯示各種信息的方法。同一組的這些對(duì)話盒可以自動(dòng)索引在一起,以致它們中的每一個(gè)只占據(jù)視窗顯示的一小部分,但是能顯示大量的相關(guān)信息。
      本發(fā)明的再一個(gè)目的是提供一種能在多個(gè)對(duì)話盒中同時(shí)顯示多個(gè)經(jīng)過(guò)翻譯的詞、同義詞、反義詞、發(fā)音、雙語(yǔ)翻譯、例句等改良的電子字典。
      在電子字典中,尤其是在雙語(yǔ)詞典中,使用者在理解句子的意思之前可能需要查閱許多詞。希望在讀者讀文章的同時(shí),不需要輕擊鼠標(biāo)的鍵就能彈出詞的意思或定義。此外,如果每個(gè)詞的意思在使用者或讀者查閱顯示屏幕的同一頁(yè)上的另一個(gè)詞時(shí)仍然顯示,這對(duì)文章的讀者或電子字典的使用者是有幫助的。因此,本發(fā)明的目的是提供可以同時(shí)顯示在同一視窗的多重智能信息對(duì)話盒。
      電子字典或電子組織器的使用者可能要編排其約會(huì)的時(shí)間表或者檢查其時(shí)間表。可以同時(shí)顯示許多事件是很理想的。因此,本發(fā)明的另一個(gè)目的是提供這種同時(shí)顯示多重對(duì)話盒的能力。
      在本發(fā)明的一個(gè)具體的實(shí)施例中,描述了一種利用與指示裝置相關(guān)的指針在視窗顯示的環(huán)境中產(chǎn)生對(duì)話盒的方法。通過(guò)把指針放在要選定的目標(biāo)上且使指針向下移動(dòng)越過(guò)要選定的目標(biāo)就能打開對(duì)話盒。上述操作打開了與所選定的目標(biāo)相關(guān)的保存的主對(duì)話盒。不管指針是否仍然在主對(duì)話盒的邊界內(nèi),根據(jù)上述程序的主對(duì)話盒保持打開。通過(guò)把指針放在選定的目標(biāo)下方且使指針向上移動(dòng)越過(guò)選定的目標(biāo)就能關(guān)閉打開的對(duì)話盒。
      本發(fā)明的一個(gè)優(yōu)點(diǎn)是它提供了一種不需要輕擊鼠標(biāo)的鍵或在鍵盤上進(jìn)行擊鍵就能自動(dòng)地顯示菜單或?qū)υ捄械姆椒ā?br> 本發(fā)明的另一個(gè)優(yōu)點(diǎn)是它提供了一種在一組對(duì)話盒中顯示各種信息的方法。同一組的這些對(duì)話盒可以自動(dòng)索引在一起,以致它們中的每一個(gè)只占據(jù)視窗顯示的一小部分,但是能顯示大量的相關(guān)信息。
      本發(fā)明的再一個(gè)優(yōu)點(diǎn)是它提供了一種能在多個(gè)對(duì)話盒中顯示多個(gè)經(jīng)過(guò)翻譯的詞、同義詞、反義詞、發(fā)音、雙語(yǔ)翻譯、例句等改良的電子字典。
      本發(fā)明的還有一個(gè)優(yōu)點(diǎn)是在電子組織器中許多事件可以同時(shí)顯示在多重對(duì)話盒中。
      對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),在閱讀了參照若干附圖所作的最佳實(shí)施例的以下詳細(xì)描述之后,本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)就會(huì)顯得很清楚。


      圖1是消息顯示系統(tǒng)的最佳實(shí)施例的方框圖;圖2A-2F是根據(jù)視窗中所選詞的相對(duì)位置例示打開的對(duì)話盒的各種替代方案的示意圖;圖3A是例示打開保存的主對(duì)話盒及其內(nèi)容的方法的示意圖;圖3B是例示關(guān)閉主對(duì)話盒的方法的示意圖;圖3C是例示打開主對(duì)話盒的另一種方法的示意圖;圖3D是例示關(guān)閉主對(duì)話盒的另一種方法的示意圖;圖4A和4B是例示參照選定的目標(biāo)的標(biāo)記線的位置的示意圖;圖5A-5D和圖6A-6B表示顯示在同一視窗的一組對(duì)話盒的若干對(duì)話盒;圖7A和7B表示顯示在同一視窗的多重主對(duì)話盒;圖8是例示在視窗中顯示消息的過(guò)程的流程圖;以及圖9是例示在識(shí)別選定的詞的過(guò)程的流程圖。
      本發(fā)明的最佳實(shí)施例提供了一種用以在以視窗為基礎(chǔ)的計(jì)算機(jī)系統(tǒng)的單一視窗顯示中在多重對(duì)話盒中顯示消息的方法。計(jì)算機(jī)系統(tǒng)中的視窗顯示環(huán)境的對(duì)話盒是一種臨時(shí)視窗,后者是為輸入目的而形成的,完成了任務(wù)之后就予以關(guān)閉。應(yīng)用程序一般利用對(duì)話盒給使用者提示附加對(duì)話盒,以顯示多重信息或事件,使得使用者可以在一個(gè)視窗顯示中看到多重獨(dú)立或相關(guān)的信息。
      圖1描繪了消息顯示系統(tǒng)的最佳實(shí)施例的方框圖。在這個(gè)最佳實(shí)施例中,消息顯示系統(tǒng)具有處理單元10,它控制消息顯示系統(tǒng)的運(yùn)行和系統(tǒng)的信息處理。諸如鍵盤、鼠標(biāo)、滾球或話筒的輸入裝置12與處理單元10相耦合,用以向消息顯示系統(tǒng)提供輸入信號(hào)。輸入裝置可以利用指針選擇屏幕上的項(xiàng)目,與選定的項(xiàng)目相關(guān)的信息可以顯示在屏幕的對(duì)話盒中。諸如顯示監(jiān)視器、打印機(jī)或一對(duì)揚(yáng)聲器的輸出裝置14與處理單元相耦合,并且接收要在顯示器上顯示、在打印機(jī)上打印或在揚(yáng)聲器上重放的輸出信號(hào)。存儲(chǔ)緩沖器16與處理單元10相耦合,提供處理單元10用的存儲(chǔ)器。
      在最佳實(shí)施例中,存儲(chǔ)緩沖器16呈隨機(jī)存取存儲(chǔ)器(RAM)的形式。存儲(chǔ)緩沖器16是RAM中的許多存儲(chǔ)緩沖器的集合。各存儲(chǔ)緩沖器用于存儲(chǔ)要在對(duì)話盒中顯示的數(shù)據(jù)或者存儲(chǔ)處理單元10運(yùn)算的數(shù)據(jù)。存儲(chǔ)緩沖器16也為處理單元10的一般運(yùn)算提供存儲(chǔ)器。
      消息顯示系統(tǒng)的最佳實(shí)施例還包括指針和顯示控制系統(tǒng)17以及數(shù)據(jù)庫(kù)26。指針和顯示控制系統(tǒng)17包括指針控制子系統(tǒng)18、指針位置俘獲子系統(tǒng)20、指針位置消息發(fā)生器22和消息顯示控制子系統(tǒng)24。指針控制子系統(tǒng)18與處理單元10相耦合,并且控制與指針相關(guān)的操作,例如為選定的目標(biāo)打開對(duì)話盒的部位等。指針位置俘獲子系統(tǒng)20與指針控制子系統(tǒng)18相耦合,反之亦然。數(shù)據(jù)可以從指針位置俘獲子系統(tǒng)20傳送到指針控制子系統(tǒng)18。指針位置俘獲子系統(tǒng)20識(shí)別由指針?biāo)傅哪繕?biāo)。指針位置俘獲子系統(tǒng)20也與處理單元10相耦合,使得處理單元10直接控制指針位置俘獲子系統(tǒng)20的操作。同樣,指針位置俘獲子系統(tǒng)20能直接向處理單元10報(bào)告其工作狀態(tài)。
      在檢測(cè)到指針已經(jīng)在某個(gè)目標(biāo)上停了預(yù)定時(shí)間時(shí),指針位置俘獲子系統(tǒng)20識(shí)別所選定的項(xiàng)目。也利用通過(guò)在指針放在目標(biāo)上時(shí)按壓指示裝置的按鈕(例如輕擊鼠標(biāo)鍵)而選擇目標(biāo)。指針位置俘獲子系統(tǒng)20還通知指針位置消息發(fā)生器22,搜索與所識(shí)別的目標(biāo)相關(guān)的信息。指針位置消息發(fā)生器22瀏覽數(shù)據(jù)庫(kù)中與所選的項(xiàng)目相關(guān)的信息,以及檢索用來(lái)顯示的信息。如果在數(shù)據(jù)庫(kù)26中沒有找到直接有關(guān)所選目標(biāo)的信息,則分配和檢索最接近所選目標(biāo)的目標(biāo)信息。當(dāng)從數(shù)據(jù)庫(kù)26中檢索到信息時(shí),指針位置消息發(fā)生器22就將這種信息傳送到指針位置俘獲子系統(tǒng)20。指針位置俘獲子系統(tǒng)20通知處理單元10信息可用來(lái)在對(duì)話盒中顯示。根據(jù)檢索到的信息,指針位置俘獲子系統(tǒng)20在視窗上搜索對(duì)話盒的可行位置,并且在視窗中打開這個(gè)對(duì)話盒。處理單元10通過(guò)指針控制子系統(tǒng)18在打開的對(duì)話盒中顯示檢索到的信息。
      處理單元10可以是微處理器、RISC處理器、微計(jì)算機(jī)或微控制器。它是消息顯示系統(tǒng)的中央處理單元。在本發(fā)明的最佳實(shí)施例中,處理單元10控制消息顯示系統(tǒng)的運(yùn)行。它控制輸入裝置,接收來(lái)自輸入裝置的輸入,以及把來(lái)自輸入裝置的輸入數(shù)據(jù)輸入到存儲(chǔ)緩沖器16,供處理用。它處理要在監(jiān)視器或其它輸出裝置上顯示的數(shù)據(jù)。處理單元10控制指針控制子系統(tǒng)18的運(yùn)行,以致可以在視窗上分配用以顯示對(duì)話盒的區(qū)域。
      數(shù)據(jù)庫(kù)26是含有與能由指針選擇的目標(biāo)相關(guān)的大量數(shù)據(jù)的存儲(chǔ)器裝置。數(shù)據(jù)庫(kù)26向指針位置消息發(fā)生器22提供所要顯示的消息。在最佳實(shí)施例中,存儲(chǔ)器可以取硬盤、光盤或激光盤、軟盤、只讀存儲(chǔ)器(ROM)、可編程只讀存儲(chǔ)器(PROM)、快擦寫存儲(chǔ)器、或PCMCIA卡或PC卡的形式。基本上,任何非易失性存儲(chǔ)器都可以用作數(shù)據(jù)庫(kù)26的存儲(chǔ)器。
      在最佳實(shí)施例中,指針位置俘獲子系統(tǒng)20識(shí)別顯示器上的目標(biāo)(例如指針?biāo)傅脑~)。在這種情況下,由使用者選擇所識(shí)別的詞。指針位置俘獲子系統(tǒng)20將選定的目標(biāo)或詞送到指針位置消息發(fā)生器22。指針位置消息發(fā)生器22在數(shù)據(jù)庫(kù)26中查閱與選定的項(xiàng)目相關(guān)的信息,以及把這種信息傳送到指針位置俘獲子系統(tǒng)20,供顯示用。
      在確定對(duì)話盒需要顯示有關(guān)所選目標(biāo)的信息時(shí),俘獲子系統(tǒng)20必須打開對(duì)話盒。俘獲子系統(tǒng)20在打開一個(gè)對(duì)話盒之前,必須在顯示器上選擇打開對(duì)話盒的適當(dāng)區(qū)域。由于消息發(fā)生器22已經(jīng)檢索到要顯示在對(duì)話盒中的信息,所以它知道視窗上顯示對(duì)話盒所需要的空位的尺寸。因此,消息發(fā)生器22為俘獲子系統(tǒng)20確定和提供對(duì)話盒的尺寸。根據(jù)消息發(fā)生器22所提供的尺寸信息,俘獲子系統(tǒng)20在視窗上選擇用以顯示對(duì)話盒的適當(dāng)區(qū)域,以及打開對(duì)話盒。
      由于所選的目標(biāo)可以顯示在視窗的任何位置,所以俘獲子系統(tǒng)20具有若干個(gè)用以確定將對(duì)話盒放置在視窗上的哪個(gè)區(qū)域的優(yōu)先級(jí)標(biāo)準(zhǔn)。產(chǎn)生對(duì)話盒的優(yōu)先級(jí)取決于選定的目標(biāo)在視窗上的部位。第一優(yōu)先級(jí)是從上到下,這是指可能的話對(duì)話盒會(huì)產(chǎn)生在所選目標(biāo)的下方。第二優(yōu)先級(jí)是從左向右擴(kuò)展對(duì)話盒。第三優(yōu)先級(jí)是從視窗的下方至上方,這是指對(duì)話盒會(huì)產(chǎn)生在所選目標(biāo)的上方。第四優(yōu)先級(jí)從右到左,這是指對(duì)話盒向左擴(kuò)展。對(duì)話盒設(shè)置的優(yōu)先級(jí)可以作如下的說(shuō)明如果在視窗上所識(shí)別的目標(biāo)的下方和右方有足夠的顯示區(qū)域,對(duì)話盒就分配在所識(shí)別的目標(biāo)的下方,向右方擴(kuò)展。這種情況示于圖2A中,其中對(duì)話盒40位于所選目標(biāo)42的下方,從所選目標(biāo)向其右方擴(kuò)展。在圖2B所示的第二種情況,對(duì)話盒44形成于所選目標(biāo)46的下方,向所選目標(biāo)46的左方擴(kuò)展。這種情況是在視窗上所選目標(biāo)46的右方顯示對(duì)話盒44的顯示區(qū)域不夠的時(shí)候發(fā)生的。圖2C描述了第三種情況。在第三種情況下,對(duì)話盒48形成于所選目標(biāo)50的上方,向右方擴(kuò)展。這是在視窗上所識(shí)別的目標(biāo)下方的顯示區(qū)域不夠的時(shí)候發(fā)生的。圖2D中例示了第四種可供選擇的方案,其中對(duì)話盒52產(chǎn)生于所選目標(biāo)54的上方,從右向左擴(kuò)展。這是在視窗上所選的目標(biāo)下方或右方的顯示區(qū)域不夠的時(shí)候發(fā)生的。如果有使對(duì)話盒向右擴(kuò)展的空位,但是不足以將整個(gè)對(duì)話盒分配在右方,則會(huì)發(fā)生第五種情況。在這種情況下,對(duì)話盒會(huì)首先向右方打開,直至它達(dá)到所顯示的視窗的右邊緣。為了所需的空位,于是它使對(duì)話向左擴(kuò)展。圖2E和2F中例示了第五種情況,其中示出了對(duì)話盒53在所選目標(biāo)55a的下方或所選55b的上方打開。
      一旦可以選擇對(duì)話盒,在視窗顯示器上顯示信息時(shí),有關(guān)所選目標(biāo)的信息就顯示在對(duì)話盒中。這個(gè)過(guò)程是由消息顯示控制子系統(tǒng)24所控制的。在視窗顯示的環(huán)境下,使用者將指針放在菜單項(xiàng)目上再輕擊鼠標(biāo)鍵就可以打開對(duì)話盒。本最佳實(shí)施例容許使用者打開所顯示的視窗中的目標(biāo)的對(duì)話盒,這些目標(biāo)不必在菜單的項(xiàng)目中。在最佳實(shí)施例中,打開對(duì)話盒不需要輕擊。然而,在最佳實(shí)施例中,當(dāng)指針放在所要選擇的目標(biāo)上時(shí),使用者仍然可以通過(guò)輕擊鼠標(biāo)鍵打開對(duì)話盒。對(duì)話盒可以是臨時(shí)或永久形成的。使用者可以瞬間地將指針放置在目標(biāo)項(xiàng)目上,以打開臨時(shí)的對(duì)話盒。在最佳實(shí)施例中,通過(guò)瞬間地將指針放在目標(biāo)項(xiàng)目或菜單的項(xiàng)目上使用者就可以打開臨時(shí)的對(duì)話盒。在大多數(shù)情況下,一旦指針移到對(duì)話盒的邊界的外部,臨時(shí)的對(duì)話盒就會(huì)關(guān)閉。另一方面,通過(guò)移動(dòng)指針越過(guò)目標(biāo)或與目標(biāo)相關(guān)的標(biāo)記線,使用者可以打開保存的對(duì)話盒。稍后合描述調(diào)用保存的對(duì)話盒的操作。一旦保存的對(duì)話盒被打開,一般說(shuō)它會(huì)保持打開直到使用者關(guān)閉為至。在大多數(shù)情況下,將指針從保存的對(duì)話盒的邊界中移出不會(huì)關(guān)閉對(duì)話盒。
      就電子字典而言,選擇目標(biāo)是指把指針放在文本中的某個(gè)詞上。如圖3A中所示,通過(guò)將指針在&lt;中心詞&gt;58上放預(yù)定時(shí)間,使用者就可以打開臨時(shí)的對(duì)話盒56。對(duì)話盒具有邊界。在圖3A中邊界是用數(shù)詞59標(biāo)記的。為邊界59所閉合的區(qū)域61說(shuō)成是對(duì)話盒56內(nèi)。邊界59外部的區(qū)域63說(shuō)成是對(duì)話盒56外部。&lt;中心詞&gt;58是在所顯示的文本中已被選定要在對(duì)話盒中顯示其定義和意思的詞。在這個(gè)實(shí)例中,&lt;中心詞&gt;58就是所選的目標(biāo)。&lt;中心詞&gt;58可以具有文本中在其前面或后面的其它詞60和62。為了顯示對(duì)話盒56,指針必須至少瞬間地放在&lt;中心詞&gt;58上,而不需要輕擊鼠標(biāo)鍵。為了觸發(fā)對(duì)話盒56的顯示而限定預(yù)定時(shí)間的閾值。這意味著如果使用者保持指針移動(dòng)越過(guò)文本而不停頓,對(duì)話盒就不會(huì)打開。
      在這個(gè)實(shí)例中,對(duì)話盒56顯示了中心詞64、中心詞64的語(yǔ)音詞母66(以顯示其發(fā)音)、音調(diào)部分68、及其音調(diào)的標(biāo)記型式的定義70、音調(diào)的其它型式72及其定義。在最佳實(shí)施例中,與所選的詞直接相關(guān)的對(duì)話盒56定義為&lt;中心詞&gt;58的主對(duì)話盒56。在對(duì)話盒56中還示出了各種圖標(biāo)76、78。這些圖標(biāo)表示可利用從屬于主對(duì)話盒56的對(duì)話盒。各圖標(biāo)表示可以顯示在從屬對(duì)話盒中的不同類型的信息。就電子字典而言,這些從屬對(duì)話盒可以包含中心詞64的簡(jiǎn)單翻譯、中心詞64的復(fù)雜翻譯,或者在從屬對(duì)話盒中提供樣句。圖標(biāo)76、78還可以表示可利用從屬對(duì)話盒,從屬對(duì)話盒例如示出了中心詞64的語(yǔ)義變化,諸如中心詞64的各種意思等;中心詞64的同義詞連同多個(gè)解釋和樣句;中心詞64的反義詞;中心詞64的雙語(yǔ)解釋,諸如用中文、法文、德文、日文、韓文、西班牙文等翻譯中心詞等等;通過(guò)揚(yáng)聲器或耳機(jī)(如果有揚(yáng)聲器或耳機(jī))的樣本發(fā)音;例示性的短語(yǔ)和句子。
      在最佳實(shí)施例中,使用者可以將指針放在主對(duì)話盒56的其中一個(gè)圖標(biāo)上,例如第一圖標(biāo)76等上,以打開與主對(duì)話盒56級(jí)連的從屬對(duì)話盒。使用者可以把指針從所選的圖標(biāo)76是移走,將它放在第二圖標(biāo)78上。在這種情況下,與第一圖標(biāo)76相關(guān)的從屬對(duì)話盒就會(huì)關(guān)閉,與第二圖標(biāo)78相關(guān)的新的從屬對(duì)話盒就會(huì)打開。各從屬對(duì)話盒內(nèi)可以有圖標(biāo),通過(guò)將指針放在從屬對(duì)話盒中所選的圖標(biāo)上,就能打開從屬對(duì)話盒的從屬對(duì)話盒。在最佳實(shí)施例中,一層只能打開一個(gè)對(duì)話盒。這意味著如果第一對(duì)話盒的從屬對(duì)話盒打開了,就不可以打開與主對(duì)話盒的其它圖標(biāo)相關(guān)的其它對(duì)話盒。為了打開從屬于主對(duì)話盒的另一個(gè)從屬對(duì)話盒,就必須將指針放在主對(duì)話盒的不同圖標(biāo)上。將指針放在第二個(gè)圖標(biāo)上會(huì)自動(dòng)關(guān)閉與第一圖標(biāo)相關(guān)的對(duì)話盒。在最佳實(shí)施例中,一旦指針從第一圖標(biāo)上移走,第一從屬對(duì)話盒就會(huì)關(guān)閉。這個(gè)原則的一個(gè)例外是如果指針移入對(duì)話盒的從屬對(duì)話盒,這個(gè)對(duì)話盒就不會(huì)關(guān)閉。把指針放在第二圖標(biāo)上,與第二圖標(biāo)相關(guān)的對(duì)話盒就會(huì)打開。因此,一次只能打開某一層上的一個(gè)對(duì)話盒。然而,只要指針保持指著打開最新出現(xiàn)的從屬對(duì)話盒的從屬對(duì)話盒的其中一個(gè)圖標(biāo),許多層的從屬對(duì)話盒就能同時(shí)打開。在下文的描述中這種操作會(huì)顯得很清楚。同樣,如果主對(duì)話盒56是臨時(shí)對(duì)話盒,把指針從主對(duì)話盒56中移出,它就會(huì)關(guān)閉。關(guān)閉主對(duì)話盒56就關(guān)閉了與之級(jí)連的所有從屬對(duì)話盒。
      參閱圖3A和3B,各對(duì)話盒56、80具有位于&lt;中心詞&gt;58下方或上方的標(biāo)記線57、82,這取決于在所顯示的視窗中對(duì)話盒56、80與&lt;中心詞&gt;58的相對(duì)位置。標(biāo)記線57、80用于兩個(gè)目的一個(gè)目的是表示對(duì)話盒56與之相關(guān)的項(xiàng)目或&lt;中心詞&gt;58;另一個(gè)目的是提供打開或關(guān)閉對(duì)話盒56;80的通道。標(biāo)記線57、82是位于所選目標(biāo)下方或上方的線條,而在顯示時(shí)不必是看得見的。參閱圖3A,在最佳實(shí)施例中,使指針移過(guò)標(biāo)記線57就會(huì)打開保存的主對(duì)話盒56。標(biāo)記線57限定在所選目標(biāo)的下方。在指針指著目標(biāo)預(yù)定時(shí)間,以表示正在選擇這個(gè)目標(biāo)之后,標(biāo)記線就變成看得見。圖3A中所示的箭頭78表示指針移過(guò)標(biāo)記線57的路徑。結(jié)果,主對(duì)話盒56就作為移過(guò)保存的對(duì)話盒而打開。在這個(gè)實(shí)例中,對(duì)話盒56位于&lt;中心詞&gt;58的下方。因此,指針必須向下移過(guò)標(biāo)記線57且進(jìn)入對(duì)話盒56。如上所述,將指針移出保存的主對(duì)話盒56不會(huì)關(guān)閉對(duì)話盒56。在最佳實(shí)施例中,使用者可以通過(guò)把指針放到對(duì)話盒的外部且輕擊鼠標(biāo)鍵而關(guān)閉保存的對(duì)話盒。使用者也可以通過(guò)在鍵盤上進(jìn)行擊鍵而關(guān)閉對(duì)話盒。另一方面,如圖3B中所示,使用者可以通過(guò)使指針從對(duì)話盒中移出越過(guò)標(biāo)記線82而關(guān)閉保存的主對(duì)話盒80。箭頭84表示指針的路徑。在這個(gè)實(shí)例中,對(duì)話盒位于&lt;中心詞&gt;58和標(biāo)記線82的下方。為了關(guān)閉保存的對(duì)話盒80,如箭頭84所示,指針必須向上移動(dòng)越過(guò)標(biāo)記線82。
      如圖3C所示,在保存的主對(duì)話盒86將打開而位于&lt;中心詞&gt;88的上方的情況下,指針必須向上移動(dòng)越過(guò)標(biāo)記線90或所選的目標(biāo),以打開保存的主對(duì)話盒86。箭頭92表示指針的路徑。為了關(guān)閉位于&lt;中心詞&gt;96上方的保存的對(duì)話盒,如圖3D中所示,使用者必須使指針向下移動(dòng)越過(guò)標(biāo)記線100或所選的目標(biāo)96。圖3D中的箭頭98表示指針的路徑。
      在上述實(shí)例中,標(biāo)記線57、82、90、100作為對(duì)話盒56、80、86、94的一部分都用較濃而粗的線條表示。在具有彩色顯示監(jiān)視器的計(jì)算機(jī)系統(tǒng)中,標(biāo)記線或所選的目標(biāo)可以用不同于對(duì)話盒邊界的不同顏色表示。另一方面,還可以通過(guò)使&lt;中心詞&gt;點(diǎn)亮、或者用保留視頻或不同顏色顯示&lt;中心詞&gt;而將標(biāo)記線作為&lt;中心詞&gt;的一部分予以顯示。也可以實(shí)施其它的可供選擇的方案,只要它們能識(shí)別所選的&lt;中心詞&gt;。
      如上所述,標(biāo)記線是位于所選目標(biāo)的上方或下方的線條。標(biāo)記線與所選目標(biāo)的關(guān)系可以在圖4A和4B中予以例示。參閱圖4A。在顯示文本的視窗顯示中,中心詞位于視窗顯示的第一區(qū)258內(nèi)。中心詞的下方是第二區(qū)260。第一標(biāo)記線262使第二區(qū)260與第一區(qū)258分隔開來(lái)。類似地,第三區(qū)264位于第一區(qū)258的上方。第二標(biāo)記線266把第三區(qū)264與第一區(qū)258分隔開來(lái)。當(dāng)指針在第一區(qū)258停頓預(yù)定的時(shí)間表示選擇第一區(qū)258中的目標(biāo)時(shí),與所選目標(biāo)相關(guān)的對(duì)話盒就會(huì)相應(yīng)地打開。在第一區(qū)258中停頓之后,將指針移入第二區(qū)260,如圖3A中所示的那樣觸發(fā)對(duì)話盒打開。同樣,在第一區(qū)258中停頓之后,將指針移入第三區(qū)264,如圖3C中所示的那樣觸發(fā)對(duì)話盒打開。標(biāo)記線262可能看不見,但是存在于第一區(qū)258和第二區(qū)260之間,作為分隔第一區(qū)258和第二區(qū)260的邊界。類似地,第二標(biāo)記線266存在于第一區(qū)258和第三區(qū)264之間,但是可能看不見。第二區(qū)260在與其相關(guān)的對(duì)話盒的邊界內(nèi)。同樣,第三區(qū)主對(duì)話盒在與其相關(guān)的主對(duì)話盒的邊界內(nèi)。與第二區(qū)260相關(guān)的對(duì)話盒會(huì)在第一區(qū)258的下方打開。與第三區(qū)264相關(guān)的對(duì)話盒會(huì)在第一區(qū)258的上方打開。
      圖4B是例示也存在于中心詞258的第一區(qū)258的左右方的各區(qū)的示意圖。第四區(qū)268位于第一區(qū)258的左方,這兩個(gè)區(qū)用第三標(biāo)記線270分隔開來(lái)。第五區(qū)272位于第一區(qū)258的右方,且用第四標(biāo)記線274分隔開來(lái)。使指針在第一區(qū)258中停頓預(yù)定時(shí)間之后,使指針從第一區(qū)258移入第四區(qū)268或第五區(qū)272,也可以打開所選目標(biāo)的主對(duì)話盒。
      圖5A是例示本發(fā)明的級(jí)連的對(duì)話盒的結(jié)構(gòu)的示意圖。這個(gè)實(shí)例還例示了本發(fā)明的電子字典的應(yīng)用。在這個(gè)實(shí)例中,監(jiān)視器顯示一篇文章。使用者可能有興趣查閱文本中某個(gè)詞的定義或用途。在這個(gè)實(shí)例中將這個(gè)詞表示為&lt;中心詞&gt;102。使用者可以通過(guò)上述方法(無(wú)論主對(duì)話盒是保存的對(duì)話盒還是臨時(shí)對(duì)話盒與這個(gè)實(shí)例是沒有關(guān)系的)打開臨時(shí)對(duì)話盒或保存的對(duì)話盒。主對(duì)話盒104位于&lt;中心詞&gt;102的下方。標(biāo)記線106位于&lt;中心詞&gt;102的下面。在主對(duì)話盒104中,所選的&lt;中心詞&gt;102識(shí)別為中心詞108。在主對(duì)話盒104中還示出了中心詞的語(yǔ)音詞母110、音調(diào)部分112和定義114。主對(duì)話盒104還包含多個(gè)圖標(biāo)116、118和120。主對(duì)話盒104也可以不含圖標(biāo)或只含一個(gè)圖標(biāo)。圖標(biāo)106存在于對(duì)話盒內(nèi)表示可以利用有關(guān)與圖標(biāo)116相關(guān)的&lt;中心詞&gt;108的附加信息。為了說(shuō)明這種情況,在圖5B中示出了雙語(yǔ)詞典的即時(shí)翻譯的一個(gè)實(shí)例。在圖5B中,主對(duì)話盒122包含&lt;中心詞&gt;124中文“信”(letter)的雙語(yǔ)翻譯。
      使指針移到主對(duì)話盒104的第一圖標(biāo)116上打開第一從屬對(duì)話盒126。在圖5C中例示這種情況的一個(gè)實(shí)例。在圖5C中,示出了雙語(yǔ)詞典的中文即時(shí)翻譯,其中第一從屬對(duì)話盒128與主對(duì)話盒122鏈接。第一從屬對(duì)話盒128包含連接另一層對(duì)話盒的圖標(biāo)130、131。移動(dòng)指針指著第一從屬對(duì)話盒128中的第一圖標(biāo)130,打開第二從屬對(duì)話盒134。圖5D中所示的雙語(yǔ)詞典能說(shuō)明這種情況,其中第二從屬對(duì)話盒134是與第一從屬對(duì)話盒128分層地相關(guān)的。
      使指針從第二從屬對(duì)話盒134往回移入第一從屬對(duì)話盒128,關(guān)閉第二從屬對(duì)話盒134。使指針從第二從屬對(duì)話盒134中移出而不移入第一從屬對(duì)話盒會(huì)使第一從屬對(duì)話盒128和第二從屬對(duì)話盒134都關(guān)閉。
      如果主對(duì)話盒是臨時(shí)對(duì)話盒,使指針從最低級(jí)的從屬對(duì)話盒中移出而不移入任何其它的從屬對(duì)話盒或主對(duì)話盒會(huì)使與所選&lt;中心詞&gt;相關(guān)的所有對(duì)話盒都關(guān)閉。
      參閱圖6A。將指針從主對(duì)話盒的第一圖標(biāo)116移到第二圖標(biāo)118,關(guān)閉第一從屬對(duì)話盒126,以及打開第三從屬對(duì)話盒134。第三從屬對(duì)話盒134與第一從屬對(duì)話盒126處在同一層(如圖5A中所示)。它們都處在從屬于主對(duì)話盒104的第一層。類似地,可以通過(guò)將指針放在第三從屬對(duì)話盒134的的第三圖標(biāo)138上而打開第四從屬對(duì)話盒136。這種情況例示在如圖6B中所示的電子字典。在圖6B中,主對(duì)話盒138是為&lt;中心詞&gt;140“l(fā)etter”打開的。由于指針指著主對(duì)話盒138的第二圖標(biāo)144,所以第一從屬對(duì)話盒142打開。因此,與第一圖標(biāo)126相關(guān)的從屬對(duì)話盒關(guān)閉。當(dāng)指針位于第一從屬對(duì)話盒142的第三圖標(biāo)148上時(shí),第二從屬對(duì)話盒146打開。
      對(duì)于在一個(gè)中心詞下可以打開多少層對(duì)話盒是沒有特別限制的。在對(duì)話盒中所要顯示的內(nèi)容是從數(shù)據(jù)庫(kù)26中檢索出來(lái)再存儲(chǔ)在存儲(chǔ)緩沖器16內(nèi)的??膳c一個(gè)選定的目標(biāo)相級(jí)連的對(duì)話盒的數(shù)量取決于存儲(chǔ)緩沖器16中可用的存儲(chǔ)量。對(duì)話盒越多需要的存儲(chǔ)量就越多,這就會(huì)導(dǎo)致制造這種設(shè)備的成本越高。基于實(shí)際用途和經(jīng)濟(jì)的考慮,本發(fā)明的最佳實(shí)施例把對(duì)話盒的數(shù)量限制在每個(gè)所選目標(biāo)五個(gè)。因此,每個(gè)所選目標(biāo)可用同時(shí)打開一個(gè)主對(duì)話盒和最多四個(gè)從屬對(duì)話盒。
      在本最佳實(shí)施例中,可用同時(shí)打開多個(gè)主對(duì)話盒。類似的經(jīng)濟(jì)考慮用來(lái)限制從屬對(duì)話盒的數(shù)量。在本發(fā)明中,可以同時(shí)打開的主對(duì)話盒的數(shù)量限制在五個(gè)。然而,當(dāng)存儲(chǔ)器的成本下降到可以在一個(gè)系統(tǒng)中安裝和支持更多的存儲(chǔ)器時(shí),就可以解除這個(gè)限制。
      圖7A是例示電子字典中視窗顯示打開多個(gè)對(duì)話盒的示意圖。在這個(gè)實(shí)施中,三個(gè)主對(duì)話盒同時(shí)打開。第一主對(duì)話盒148與顯示中的第一行(152)的詞2(150)相關(guān)。標(biāo)記線54顯示于詞2(150)的下面。第一主對(duì)話盒148位于詞2(150)的下方,向右擴(kuò)展。第二主對(duì)話盒156與第三行(160)的詞k(158)相關(guān)。標(biāo)記線162位于詞k(158)的下面。第二主對(duì)話盒156位于詞k(158)的下方,向監(jiān)視器的左方擴(kuò)展,這是由于詞k(158)位于靠近顯示的右邊緣,詞k(158)的右方?jīng)]有足夠的空位顯示對(duì)話盒。第三主對(duì)話盒164與第n行(168)的詞3(166)相關(guān)。標(biāo)記線170位于第n行(168)的詞3(166)的上方和對(duì)話盒164的下面。由于第n行(168)位于靠近顯示的底部,所以對(duì)話盒164只能在詞3(166)的上方打開。因?yàn)樵谝暣吧显~3(166)的下方?jīng)]有足夠的空位顯示對(duì)話盒164,而視窗上有對(duì)話盒向右擴(kuò)展的空位,所以對(duì)話盒164向右擴(kuò)展。
      圖7B中示出了上述情況的一個(gè)實(shí)例。在這個(gè)實(shí)例中,在雙語(yǔ)電子字典中顯示了一篇文章。打開了五個(gè)保存的主對(duì)話盒。第一主對(duì)話盒172是為詞“virtual”174打開的。它還指出了“virtual”的詞類176(即,形容詞)和它在外語(yǔ)178中的意思。在這個(gè)實(shí)例中,用中文表示雙語(yǔ)翻譯。對(duì)話盒172中示出了兩個(gè)圖標(biāo)180和182,表示兩個(gè)從屬對(duì)話盒可以從第一主對(duì)話盒172級(jí)連。第二主對(duì)話盒184是為詞“manager”打開的。音調(diào)部分表示詞“manager”是一個(gè)名詞185。第二主對(duì)話盒184有三個(gè)圖標(biāo)186、188和190。第二主對(duì)話盒的這三個(gè)圖標(biāo)表示在第二主對(duì)話盒184下可以打開三個(gè)從屬對(duì)話盒。第三主對(duì)話盒192是為詞“introduction”打開的。所有這些主對(duì)話盒都位于所選詞的下方,而且都向右擴(kuò)展。對(duì)話盒的位置是用如圖2A中所示的方式選擇的。第四主對(duì)話盒194是為詞“protection”打開的。這個(gè)對(duì)話盒位于中心詞“protection”的下方,首先向視窗顯示的右邊緣擴(kuò)展,并向左擴(kuò)展,以顯示對(duì)話盒的全部?jī)?nèi)容。第四主對(duì)話盒194的位置是用如圖2C中所示的方式選擇的。第五主對(duì)話盒196是為詞“service”打開的。第一從屬對(duì)話盒198是緊接著第五主對(duì)話盒196打開的。通過(guò)把指針放在第五主對(duì)話盒196中的第四圖標(biāo)200上就能打開第一從屬對(duì)話盒198。第二從屬對(duì)話盒202進(jìn)一步從第五主對(duì)話盒196組級(jí)連。通過(guò)把指針放在第一從屬對(duì)話盒198中的唯一的圖標(biāo)204上就能打開第二從屬對(duì)話盒202。由于第二從屬對(duì)話盒202從屬于第一從屬對(duì)話盒198,第二從屬對(duì)話盒202毗鄰第一從屬對(duì)話盒198打開。
      如圖7B中所示的實(shí)例所說(shuō)明的,在一個(gè)視窗顯示中同時(shí)打開多個(gè)對(duì)話盒。這對(duì)于利用電子字典查閱文章中許多詞的人來(lái)說(shuō)尤其方便。當(dāng)使用者查閱另一個(gè)詞時(shí),他可能忘記了某個(gè)以前查閱過(guò)的詞的意思。在一個(gè)視窗顯示中顯示多重對(duì)話盒的這種特性有利于電子字典的使用者,尤其是在雙語(yǔ)電子字典的情況下更是如此。
      如上所述,本發(fā)明的最佳實(shí)施例允許最多五組主對(duì)話盒顯示在一個(gè)視窗顯示中。這種限制是基于存儲(chǔ)緩沖器16的容量。在管理存儲(chǔ)緩沖器16時(shí)本發(fā)明采用了先進(jìn)先出(FIFO)的算法。這意味著當(dāng)使用者請(qǐng)求打開第六主對(duì)話盒時(shí),第一主對(duì)話盒就會(huì)自動(dòng)關(guān)閉。在一個(gè)視窗顯示中同時(shí)打開五組對(duì)話盒是合理的。這是由于打開的對(duì)話盒越多,對(duì)話盒檔住的文本就越多。打開的對(duì)話盒越多,使用者能看見的文本就越少。此外,允許打開的對(duì)話盒越多,被分配的存儲(chǔ)緩沖器必定越多?;趯?shí)際和經(jīng)濟(jì)的理由,對(duì)于采用低容量的存儲(chǔ)器的手持裝置來(lái)說(shuō),在同一視窗中同時(shí)打開最多五組對(duì)話盒是合理的選擇。
      通過(guò)以下一系列的操作就能完成在視窗顯示中顯示多重對(duì)話盒的過(guò)程。參閱圖8。處理單元啟動(dòng)這個(gè)系統(tǒng)(步驟204),它包括為對(duì)話盒建立標(biāo)題信息,建立數(shù)據(jù)結(jié)構(gòu),確定對(duì)話盒的大小,確定可在對(duì)話盒中顯示的詞符的數(shù)量,建立存儲(chǔ)緩沖器以及各緩沖器的大小等。下一步(206)確定是否已經(jīng)驅(qū)動(dòng)輸入裝置的任何一個(gè)(諸如鼠標(biāo)等)。如果已經(jīng)驅(qū)動(dòng),鼠標(biāo)指針可能指住顯示目標(biāo)。如上所述,如果指針?biāo)查g的放在某個(gè)目標(biāo)上,就選定了這個(gè)目標(biāo)(步驟208),或者執(zhí)行打開保存的對(duì)話盒的作用。處理單元還確定所選的項(xiàng)目是不是詞。如果指針沒有指示已經(jīng)選擇了目標(biāo),處理單元繼續(xù)檢查指針的選擇(返回步驟206)。
      如果已經(jīng)選擇了目標(biāo),下一步是識(shí)別所選的目標(biāo)(或詞)(步驟210)。所選的詞最好能匹配數(shù)據(jù)庫(kù)中的某個(gè)詞,或者最接近所選詞的詞用來(lái)在對(duì)話盒中顯示信息。本發(fā)明提供了一種使所選詞與電子字典中的最佳匹配或最接近匹配的字相匹配的唯一的方式。稍后就討論這種匹配過(guò)程。
      在識(shí)別了所選詞之后,從數(shù)據(jù)庫(kù)檢索有關(guān)所選詞的信息(步驟212),還能獲得所要顯示的數(shù)據(jù)的量。根據(jù)接收到的所要顯示的信息,就能確定對(duì)話盒的大小和位置,并將它打開。有關(guān)所選詞的信息就能顯示在主對(duì)話盒中(步驟214)。
      在主對(duì)話盒中顯示信息之后,處理單元10檢查指針是否已經(jīng)重新移動(dòng)(步驟216)。處理單元一直監(jiān)視指針的移動(dòng)情況,直至它注意到指針已經(jīng)移動(dòng)。處理單元于是檢查指針是否仍然在主對(duì)話盒中(步驟218)。如果指針不再在主對(duì)話盒中,找出指針是否越過(guò)標(biāo)記線離開對(duì)話盒是很重要的(步驟220)。這個(gè)步驟是一個(gè)很重要的步驟,因?yàn)樗鼪Q定了主對(duì)話盒是否應(yīng)該仍然顯示。如果指針移過(guò)標(biāo)記線而離開了主對(duì)話盒,那麼必須關(guān)閉主對(duì)話盒(步驟224)。另外,取決于主對(duì)話盒是保存的對(duì)話盒還是臨時(shí)對(duì)話盒。如上所述,如果主對(duì)話盒是在指針越過(guò)標(biāo)記線(步驟222)或所選詞時(shí)打開的,那麼主對(duì)話盒是保存的對(duì)話盒。相比之下,如果主對(duì)話盒是在檢查到指針已經(jīng)瞬間地停留在所選詞上時(shí)打開的,那麼主對(duì)話盒是臨時(shí)對(duì)話盒。如果主對(duì)話盒是臨時(shí)對(duì)話盒,那麼主對(duì)話盒必須在指針離開對(duì)話盒時(shí)關(guān)閉(步驟24)。不管主對(duì)話盒的狀態(tài)任何,即不管是保存對(duì)話盒與臨時(shí)對(duì)話盒,當(dāng)指針不再在主對(duì)話盒的區(qū)域內(nèi)時(shí),所有的從屬對(duì)話盒都必須關(guān)閉(步驟226)。在關(guān)閉適當(dāng)?shù)膶?duì)話盒之后,操作就檢查指針進(jìn)一步的移動(dòng)情況,指針的移動(dòng)會(huì)使過(guò)程重新開始。
      在步驟218,處理單元檢查指針是否仍然在主對(duì)話盒中。如果指針仍然在主對(duì)話盒的區(qū)域內(nèi),處理單元檢查指針是否放在主對(duì)話盒的其中一個(gè)圖標(biāo)上(步驟230)。如果指針放在其中一個(gè)圖標(biāo)上,則處理單元檢查指針?biāo)甘悄囊粋€(gè)圖標(biāo)(步驟232)。處理單元于是打開和顯示與這個(gè)圖標(biāo)相關(guān)的從屬對(duì)話盒(步驟234)。在打開從屬對(duì)話盒和顯示內(nèi)容之后,處理單元繼續(xù)檢查指針是否還做了移動(dòng),如果是的話,它就相應(yīng)地進(jìn)行操作。
      通過(guò)以下的一系列操作完成最佳實(shí)施例的所選詞的比較過(guò)程。參閱圖9。首先進(jìn)行預(yù)處理工作(步驟236)。在預(yù)處理工作中,過(guò)濾過(guò)程消除了所選詞前后的多余的空位。預(yù)處理工作還消除了所選詞周圍的標(biāo)點(diǎn)符號(hào)或多余的符號(hào),因?yàn)闃?biāo)點(diǎn)符號(hào)和多余的符號(hào)不是所選詞的一部分,而且不能的數(shù)據(jù)庫(kù)中找到。在除去詞周圍的標(biāo)點(diǎn)符號(hào)和多余的符號(hào)之后,進(jìn)行數(shù)據(jù)庫(kù)搜索,尋找與所選詞最佳匹配的詞(步驟238)。用對(duì)分搜索法進(jìn)行搜索。對(duì)分搜索是一種用以搜索特定記錄的快速方法。在本案中,搜索是為了識(shí)別最佳匹配所選詞的特定詞。對(duì)分搜索的目的是要在數(shù)據(jù)庫(kù)中為所選詞找到最佳的匹配(步驟240)。
      如果在數(shù)據(jù)庫(kù)中找不到與所選詞最佳匹配的詞,則采用拼音檢驗(yàn)器的利用基本特征的方法找出與所選詞匹配的基本詞(root word)(步驟242)。在基本特征中,復(fù)數(shù)形式或過(guò)去時(shí)態(tài)的詞被返回到其原來(lái)的基本形式,這是指去掉詞尾的“s”或“ed”等。在采用了拼音檢驗(yàn)的基本特征之后,下一步是檢查在數(shù)據(jù)庫(kù)中是否能找到基本詞的匹配詞(步驟244)。如果在數(shù)據(jù)庫(kù)中不能找到基本詞的匹配詞,過(guò)程就以拼音檢驗(yàn)的校正特征繼續(xù),在數(shù)據(jù)庫(kù)中尋找最接近所選詞的詞(步驟246)。在這個(gè)步驟中,由于懷疑所選詞中有打印錯(cuò)誤,通過(guò)拼音檢驗(yàn)而建議與所選詞的最接近的匹配詞。
      無(wú)論找到最佳匹配,找到與基本詞的匹配,還是建議與所選詞的最接近匹配,下一步是根據(jù)所找到的詞或者建議為最接近的詞的詞在數(shù)據(jù)庫(kù)中找到信息(步驟250)。下一步是檢索出在數(shù)據(jù)庫(kù)中所找到的信息,且將其顯示的主對(duì)話盒中(步驟252)。在主對(duì)話盒中顯示信息之后,在數(shù)據(jù)庫(kù)中搜索同義詞、反義詞、樣句等有關(guān)這個(gè)詞的其它信息(步驟254)。在找到這些相關(guān)信息之后,按照請(qǐng)求檢索用以顯示的信息(步驟256)。在找到和檢索出關(guān)于所識(shí)別的詞的所有相關(guān)信息之后過(guò)程就結(jié)束了。
      雖然這些實(shí)例大多數(shù)是以電子字典在形式例示的,但是上述消息顯示系統(tǒng)也可以用于其它用途。電子日記或個(gè)人組織器就是最佳實(shí)施例也能適用的例子。在對(duì)話盒中顯示信息的過(guò)程可以用來(lái)在電子日記或個(gè)人組織器中顯示約會(huì)時(shí)間表、個(gè)人記錄等。類似于電子字典的應(yīng)用,上述實(shí)施例也能用來(lái)在電子日記或個(gè)人組織器中顯示多重對(duì)話盒,同一時(shí)間在同一視窗上示出多個(gè)活動(dòng)。
      盡管參照某些實(shí)施例對(duì)本發(fā)明作了具體的顯示和描述,但是本領(lǐng)域的技術(shù)人員會(huì)理解,其中在形式和細(xì)節(jié)上是可以作各種變化和改型的。因此,后文的權(quán)利要求書旨在覆蓋所有那些屬于本發(fā)明的精神實(shí)質(zhì)和范圍內(nèi)的變化和改型。
      權(quán)利要求
      1.一種用以在視窗顯示的環(huán)境中顯示消息的系統(tǒng),包括用以控制所述消息顯示系統(tǒng)的操作的處理器;與所述處理器相耦合的輸入裝置,其中所述輸入裝置利用指針選擇目標(biāo),與該目標(biāo)相關(guān)的信息可以被顯示;與所述處理器相耦合的輸出裝置,所述輸出裝置顯示與所選目標(biāo)相關(guān)的信息;與所述處理器相耦合的存儲(chǔ)器所述存儲(chǔ)器為所述消息顯示系統(tǒng)的操作提供存儲(chǔ)緩沖器;與所述處理器相耦合的指針和顯示控制單元,包括與所述處理器相耦合的指針控制子系統(tǒng),用以控制諸如視窗顯示上的位置等的有關(guān)指針的操作,為所選目標(biāo)打開新的對(duì)話盒;與所述指針控制子系統(tǒng)相耦合的指針位置俘獲子系統(tǒng),識(shí)別由所述輸入裝置所指的目標(biāo),所述指針位置俘獲子系統(tǒng)也與所述處理器相耦合,使所述處理器能直接控制所述指針位置俘獲子系統(tǒng)的操作;指針位置消息發(fā)生器,根據(jù)所要顯示的信息的量確定對(duì)話盒的尺寸,以及向所述指針位置俘獲子系統(tǒng)提供對(duì)話盒的尺寸;以及與所述指針控制子系統(tǒng)相耦合的消息顯示控制子系統(tǒng),獲得所要顯示的信息;存儲(chǔ)與所識(shí)別的目標(biāo)相關(guān)的信息,向所述指針位置消息發(fā)生器提供所述信息,用以在輸出裝置上顯示的數(shù)據(jù)庫(kù);以及其中所述指針位置消息發(fā)生器在所述數(shù)據(jù)庫(kù)中查閱與所選目標(biāo)相關(guān)的信息,把所述信息傳送給所述指針位置俘獲子系統(tǒng),用以顯示。
      2.根據(jù)權(quán)利要求1的顯示消息的系統(tǒng),其特征在于所述輸入裝置是計(jì)算機(jī)鼠標(biāo)。
      3.根據(jù)權(quán)利要求1的顯示消息的系統(tǒng),其特征在于所述輸出裝置是計(jì)算機(jī)視頻顯示器。
      4.一種用與指示裝置相關(guān)的指針在視窗顯示的環(huán)境中產(chǎn)生對(duì)話盒方法,其中指示裝置具有通常用于在視窗環(huán)境中調(diào)用命令的鍵鈕,所述方法包括下列步驟通過(guò)使指針在目標(biāo)上放預(yù)定時(shí)間而選擇該目標(biāo);以及向下移動(dòng)指針越過(guò)所選目標(biāo),打開與所選目標(biāo)相關(guān)的主對(duì)話盒,該對(duì)話盒具有邊界,其中該邊界所包圍的區(qū)域在所述對(duì)話盒的內(nèi)部,該邊界外部的區(qū)域在所述對(duì)話盒的外部,即使該指針已經(jīng)移到所述主對(duì)話盒的外部,所述主對(duì)話盒仍然打開。
      5.一種用與指示裝置相關(guān)的指針在視窗顯示的環(huán)境中自動(dòng)產(chǎn)生對(duì)話盒方法,其中指示裝置具有通常用于在視窗環(huán)境中調(diào)用命令的鍵鈕,所述方法包括下列步驟通過(guò)使指針在目標(biāo)上放預(yù)定時(shí)間而選擇該目標(biāo);限定位于所選目標(biāo)的下方的標(biāo)記線,其中該指針在所述目標(biāo)上放了預(yù)定時(shí)間以表示選定該目標(biāo)之后,該標(biāo)記線就變成看得見;以及向下移動(dòng)指針越過(guò)所選標(biāo)記線,打開與所選目標(biāo)相關(guān)的主對(duì)話盒,主對(duì)話盒具有邊界,其中該邊界所包圍的區(qū)域在所述對(duì)話盒的內(nèi)部,該邊界外部的區(qū)域在所述對(duì)話盒的外部,即使該指針已經(jīng)移到所述主對(duì)話盒的外部,所述主對(duì)話盒仍然打開。
      6.根據(jù)權(quán)利要求4或5的在視窗顯示的環(huán)境中自動(dòng)產(chǎn)生對(duì)話盒的方法,其特征在于還包括下列步驟檢索與所選目標(biāo)相關(guān)的信息;以及在打開的主對(duì)話盒中顯示檢索到的信息。
      7.根據(jù)權(quán)利要求6的在視窗顯示的環(huán)境中自動(dòng)產(chǎn)生對(duì)話盒的方法,其特征在于還包括下列步驟在主對(duì)話盒中顯示表示可利用與所選目標(biāo)相關(guān)的附加信息的圖標(biāo);通過(guò)把指針放在圖標(biāo)上而選擇該圖標(biāo);以及打開從屬于所述主對(duì)話盒的從屬對(duì)話盒。
      8.根據(jù)權(quán)利要求7的在視窗顯示的環(huán)境中自動(dòng)產(chǎn)生對(duì)話盒的方法,其特征在于還包括下列步驟檢索與所選圖標(biāo)相關(guān)的信息;以及在打開的從屬對(duì)話盒中顯示檢索到的信息。
      9.根據(jù)權(quán)利要求8的在視窗顯示的環(huán)境中自動(dòng)產(chǎn)生對(duì)話盒的方法,其特征在于還包括下列步驟在從屬對(duì)話盒中顯示表示可利用與所選目標(biāo)相關(guān)的附加信息的圖標(biāo);通過(guò)把指針放在從屬對(duì)話盒內(nèi)的圖標(biāo)上而選擇該圖標(biāo);以及打開從屬于所述從屬對(duì)話盒的第二從屬對(duì)話盒,其中所述主對(duì)話盒、第一從屬對(duì)話盒和第二從屬對(duì)話盒是彼此分層相關(guān)的。
      10.根據(jù)權(quán)利要求9的在視窗顯示的環(huán)境中自動(dòng)產(chǎn)生對(duì)話盒的方法,其特征在于還包括下列步驟在所述從屬對(duì)話盒中檢索與所選圖標(biāo)相關(guān)的信息;以及在打開的第二從屬對(duì)話盒中顯示檢索到的信息。
      11.根據(jù)權(quán)利要求4的在視窗顯示的環(huán)境中自動(dòng)產(chǎn)生對(duì)話盒的方法,其特征在于還包括下列步驟把該指針放在對(duì)話盒內(nèi);以及使指針向上移動(dòng)越過(guò)所選目標(biāo),關(guān)閉主對(duì)話盒。
      12.根據(jù)權(quán)利要求4或5的在視窗顯示的環(huán)境中自動(dòng)產(chǎn)生對(duì)話盒的方法,其特征在于還包括下列步驟把該指針放在對(duì)話盒的外部;以及輕擊指示裝置上的鍵,關(guān)閉主對(duì)話盒。
      13.根據(jù)權(quán)利要求5的在視窗顯示的環(huán)境中自動(dòng)產(chǎn)生對(duì)話盒的方法,其特征在于還包括下列步驟把該指針放在對(duì)話盒內(nèi);以及使指針向上移動(dòng)越過(guò)所選標(biāo)記線,關(guān)閉主對(duì)話盒。
      14.一種用與指示裝置相關(guān)的指針在視窗顯示的環(huán)境中自動(dòng)產(chǎn)生對(duì)話盒方法,其中指示裝置具有通常用于在視窗環(huán)境中調(diào)用命令的鍵鈕,所述方法包括下列步驟通過(guò)使指針放在目標(biāo)上而選擇該目標(biāo);以及向上移動(dòng)指針越過(guò)所選目標(biāo),打開與所選目標(biāo)相關(guān)的主對(duì)話盒,該對(duì)話盒具有邊界,其中該邊界所包圍的區(qū)域在所述對(duì)話盒的內(nèi)部,該邊界外部的區(qū)域在所述對(duì)話盒的外部,即使該指針已經(jīng)移到所述主對(duì)話盒的外部,所述主對(duì)話盒仍然打開。
      15.一種用與指示裝置相關(guān)的指針在視窗顯示的環(huán)境中自動(dòng)產(chǎn)生對(duì)話盒的方法,其中指示裝置具有通常用于在視窗環(huán)境中調(diào)用命令的鍵鈕,所述方法包括下列步驟通過(guò)使指針放在目標(biāo)上而選擇該目標(biāo);限定位于所選目標(biāo)的上方的標(biāo)記線,其中該指針在所述目標(biāo)上放了預(yù)定時(shí)間以表示選定該目標(biāo)之后,該標(biāo)記線就變成看得見;以及向上移動(dòng)指針越過(guò)所選標(biāo)記線,打開與所選目標(biāo)相關(guān)的主對(duì)話盒,該對(duì)話盒具有邊界,其中該邊界所包圍的區(qū)域在所述對(duì)話盒的內(nèi)部,該邊界外部的區(qū)域在所述對(duì)話盒的外部,即使該指針已經(jīng)移到所述主對(duì)話盒的外部,所述主對(duì)話盒仍然打開。
      16.根據(jù)權(quán)利要求14或15的在視窗顯示的環(huán)境中產(chǎn)生對(duì)話盒方法,其特征在于還包括下列步驟檢索與所選目標(biāo)相關(guān)的信息;以及在打開的主對(duì)話盒中顯示檢索到的信息。
      17.根據(jù)權(quán)利要求16的在視窗顯示的環(huán)境中產(chǎn)生對(duì)話盒方法,其特征在于還包括下列步驟在主對(duì)話盒中顯示表示可利用與所選目標(biāo)相關(guān)的附加信息的圖標(biāo);通過(guò)把指針放在圖標(biāo)上而選擇該圖標(biāo);以及打開從屬于所述主對(duì)話盒的從屬對(duì)話盒。
      18.根據(jù)權(quán)利要求17的在視窗顯示的環(huán)境中產(chǎn)生對(duì)話盒方法,其特征在于還包括下列步驟檢索與所選圖標(biāo)相關(guān)的信息;以及在打開的從屬對(duì)話盒中顯示檢索到的信息。
      19.根據(jù)權(quán)利要求18的在視窗顯示的環(huán)境中產(chǎn)生對(duì)話盒方法,其特征在于還包括下列步驟在從屬對(duì)話盒中顯示表示可利用與所選目標(biāo)相關(guān)的附加信息的圖標(biāo);通過(guò)把指針放在圖標(biāo)上而選擇從屬對(duì)話盒內(nèi)的該圖標(biāo);以及打開從屬于所述從屬對(duì)話盒的第二從屬對(duì)話盒,其中所述主對(duì)話盒、第一從屬對(duì)話盒和第二從屬對(duì)話盒是彼此分層相關(guān)的。
      20.根據(jù)權(quán)利要求19的在視窗顯示的環(huán)境中產(chǎn)生對(duì)話盒方法,其特征在于還包括下列步驟在所述從屬對(duì)話盒中檢索與所選圖標(biāo)相關(guān)的信息;以及在打開的第二從屬對(duì)話盒中顯示檢索到的信息。
      21.根據(jù)權(quán)利要求14的在視窗顯示的環(huán)境中產(chǎn)生對(duì)話盒方法,其特征在于還包括下列步驟把該指針放在對(duì)話盒內(nèi);以及使指針向下移動(dòng)越過(guò)所選目標(biāo),關(guān)閉主對(duì)話盒及其從屬對(duì)話盒。
      22.根據(jù)權(quán)利要求14或15的在視窗顯示的環(huán)境中產(chǎn)生對(duì)話盒方法,其特征在于還包括下列步驟把該指針放在對(duì)話盒的外部;以及輕擊指示裝置上的鍵,關(guān)閉主對(duì)話盒。
      23.根據(jù)權(quán)利要求15的在視窗顯示的環(huán)境中產(chǎn)生對(duì)話盒方法,其特征在于還包括下列步驟把該指針放在對(duì)話盒內(nèi);以及使指針向下移動(dòng)越過(guò)所選標(biāo)記線,關(guān)閉主對(duì)話盒及其從屬對(duì)話盒。
      24.根據(jù)權(quán)利要求4或14的在視窗顯示的環(huán)境中產(chǎn)生對(duì)話盒方法,其特征在于還包括下列步驟以保留視頻顯示所選目標(biāo)。
      25.一種用與指示裝置相關(guān)的指針在視窗顯示的環(huán)境中產(chǎn)生對(duì)話盒方法,包括下列步驟通過(guò)使指針放在第一區(qū)內(nèi)預(yù)定時(shí)間而選擇目標(biāo);其中所述第一區(qū)覆蓋視窗顯示中的目標(biāo);以及使指針移入毗鄰所述第一區(qū)的第二區(qū)中,打開與所選目標(biāo)相關(guān)的對(duì)話盒,其中該對(duì)話盒覆蓋視窗顯示中的所述第二區(qū)。
      26.根據(jù)權(quán)利要求25的在視窗顯示的環(huán)境中產(chǎn)生對(duì)話盒方法,其特征在于還包括下列步驟把該指針放在第二區(qū)內(nèi);以及使指針從所述第二區(qū)移入所述第一區(qū),關(guān)閉對(duì)話盒。
      27.根據(jù)權(quán)利要求25的產(chǎn)生對(duì)話盒系統(tǒng),其特征在于所述第二區(qū)位于所述第一區(qū)的下方。
      28.根據(jù)權(quán)利要求25的產(chǎn)生對(duì)話盒系統(tǒng),其特征在于所述第二區(qū)位于所述第一區(qū)的上方。
      29.一種用與指示裝置相關(guān)的指針在視窗顯示的環(huán)境中產(chǎn)生對(duì)話盒系統(tǒng),包括用以通過(guò)使指針在覆蓋目標(biāo)的一個(gè)區(qū)放預(yù)定時(shí)間而選擇目標(biāo)的裝置;其中所述第一區(qū)覆蓋視窗顯示中的目標(biāo);以及用以使指針移入毗鄰所述第一區(qū)的第二區(qū)中,打開與所選目標(biāo)相關(guān)的對(duì)話盒的裝置,其中該對(duì)話盒覆蓋視窗顯示中的所述第二區(qū)。
      30.根據(jù)權(quán)利要求29的在視窗顯示的環(huán)境中產(chǎn)生對(duì)話盒系統(tǒng),其特征在于還包括下列步驟用以把該指針放在第二區(qū)內(nèi)的裝置;以及用以使指針從所述第二區(qū)移入所述第一區(qū)而關(guān)閉對(duì)話盒的裝置。
      全文摘要
      本發(fā)明涉及在視窗顯示中顯示多個(gè)對(duì)話盒的系統(tǒng)和方法。在本發(fā)明特定實(shí)施例中,描述了利用與指示裝置相關(guān)的指針在視窗顯示環(huán)境中產(chǎn)生對(duì)話盒的方法。把指針放在要選定的目標(biāo)上且使指針向下移動(dòng)越過(guò)要選定的目標(biāo)就能打開對(duì)話盒。上述操作能打開與所選目標(biāo)相關(guān)的保存的主對(duì)話盒。不管指針是否在主對(duì)話盒的邊界內(nèi),主對(duì)話盒根據(jù)上述程序仍然打開。把指針放在所選目標(biāo)下方且使指針向上移動(dòng)越過(guò)所選目標(biāo)就能關(guān)閉打開的對(duì)話盒。
      文檔編號(hào)G06F3/033GK1198552SQ9810442
      公開日1998年11月11日 申請(qǐng)日期1998年2月7日 優(yōu)先權(quán)日1997年5月2日
      發(fā)明者張景嵩, 邱全成 申請(qǐng)人:英業(yè)達(dá)股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1