国产精品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>

      搜索個人信息管理信息的方法及使用其的手持電子設(shè)備的制作方法

      文檔序號:6637196閱讀:207來源:國知局
      專利名稱:搜索個人信息管理信息的方法及使用其的手持電子設(shè)備的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及手持電子裝置,更具體地,涉及一種包括搜索功能的手持電子設(shè)備。本發(fā)明還涉及一種在手持電子設(shè)備上搜索數(shù)據(jù)的方法。
      背景技術(shù)
      已知有各種類型的手持電子設(shè)備。例如,這種手持電子設(shè)備的示例包括個人數(shù)字助理(PDA)、手持計算機、雙向?qū)ず魴C、蜂窩電話等等。多種手持電子設(shè)備還具有無線通信能力,盡管多種這種手持電子設(shè)備是功能上不需要與其它設(shè)備通信的單機設(shè)備。
      例如,公知的無線電子設(shè)備支持搜索在信息列表中出現(xiàn)的項目。公知的PDA中心設(shè)備(即Palm;各種袖珍PC)提供各種搜索功能。例如,用于各種袖珍PC的公知軟件允許用戶通過下面一系列步驟找到單一數(shù)據(jù)庫的文件或項目(1)敲擊Start>Find;(2)在Find中,輸入文件名、單詞或其它用戶想搜索的信息,除非如果用戶以前已經(jīng)查找過這一項,敲擊Find箭頭并從列表中選擇這一項;(3)在Type中,選擇數(shù)據(jù)類型來縮小搜索范圍;(4)敲擊Go,之后搜索My Document文件夾和子文件夾;以及(5)在Result列表中,敲擊用戶希望打開的項目。參看http//www.microsoft.com。
      作為另一個示例,Palm手持設(shè)備允許用戶采用“Find”功能來定位手持設(shè)備中的任意單詞或詞組。用戶敲擊“Find”,輸入要查找的文本,然后選擇OK,然后敲擊用戶想重新檢查的文本。參看http//www.palmone.com/us/support/userguides/zire31/ie/appsd.html#wp1269556。
      然而,用戶不能控制搜索范圍、或?qū)卧~或詞組應用到搜索中的方式。此外,確信用戶不能操作搜索結(jié)果屏幕上的項目,而是必須在例如回應或轉(zhuǎn)發(fā)之前打開這個項目(例如消息)。
      然而,由于可能存在沒有在消息列表中顯示的相當大量的數(shù)據(jù),例如包括地址、日歷約會、備忘錄、任務和其它個人信息管理(PIM)數(shù)據(jù),出現(xiàn)在單一消息列表、單一數(shù)據(jù)庫或單一應用程序中的搜索項目具有明顯的限制。不能以高效的方式搜索該數(shù)據(jù)之一事實對于用戶是不便的。因此,存在對于無線手持電子設(shè)備能夠提供高效的設(shè)備全局搜索的需要。
      對于無線手持電子設(shè)備,還需要能夠利用文本搜索串和個人名稱來找到特定消息和其它PIM數(shù)據(jù)。
      從而,仍有空間來改進具有搜索功能的手持電子設(shè)備和在手持電子設(shè)備上的數(shù)據(jù)搜索方法。

      發(fā)明內(nèi)容
      本發(fā)明滿足了上述需要,例如,本發(fā)明在集中(converged)無線手持電子設(shè)備上提供了一種先進和有效的界面,以便根據(jù)對于手持電子設(shè)備的多個組件選擇的一個或多個搜索標準,來搜索信息和其它PIM數(shù)據(jù)。通過接受搜索標準和要搜索的組件的輸入,最優(yōu)化搜索速度。
      根據(jù)本發(fā)明的一個方面,一種手持電子設(shè)備的個人信息管理信息的搜索方法包括接受至少一種搜索標準的輸入;接受手持電子設(shè)備的多個組件的表述的輸入,所述表述包括要搜索的個人信息管理信息;基于至少一種搜索標準和多個組件的表述,執(zhí)行組件的搜索;從搜索中確定至少一個搜索結(jié)果;以及顯示所述至少一個搜索結(jié)果。
      該方法接受輸入,以直接操作至少一個搜索結(jié)果。
      該方法使用文本搜索標準和名稱搜索標準作為所述至少一種搜索標準;至少使用第一組件和第二組件作為多個組件,第一組件包括具有多個文本字段和多個名稱字段的多個第一項目,第二組件包括具有多個文本字段和多個名稱字段的多個第二項目;將文本搜索標準與第一和第二項目的文本字段進行匹配;以及將名稱搜索標準與第一和第二項目的名稱字段進行匹配。
      該方法顯示多個搜索結(jié)果作為所述至少一個搜索結(jié)果;至少使用組件的第一個和組件的第二個的表述作為多個組件的表述;顯示與組件的第一個相關(guān)聯(lián)的第一組搜索結(jié)果;以及分離地顯示與組件的第二個相關(guān)聯(lián)的第二組搜索結(jié)果。
      該方法使用多個不同的應用程序作為組件;使用多個搜索結(jié)果作為所述至少一個搜索結(jié)果;在搜索結(jié)果屏幕上顯示搜索結(jié)果;對于每一個不同的應用程序,以對應的方式與不同應用程序的對應一個應用程序的搜索結(jié)果進行交互;以及對于搜索結(jié)果屏幕上的每個搜索結(jié)果,按照與不同應用程序的對應一個應用程序的對應方式相同的對應方式,與搜索結(jié)果的對應一個進行交互。
      該方法在本地屏幕上顯示與應用程序相關(guān)聯(lián)的圖標;接受輸入以從圖標啟動應用程序;從啟動的應用程序中顯示包括搜索菜單項目的菜單;以及接受輸入以便從菜單項目啟動搜索。
      作為本發(fā)明的另一方面,一種手持電子設(shè)備包括外殼;包括多個例程和存儲器的處理器電路,所述存儲器具有多個有個人信息管理信息的組件;與處理器電路協(xié)同工作的輸入電路;以及與處理器電路協(xié)同工作的顯示電路,其中至少一個例程適于從輸入電路輸入用于個人信息管理信息的至少一個搜索標準以及要在存儲器中搜索的至少部分組件的表述,以便根據(jù)至少一個搜索標準和至少部分要搜索的組件的表述,執(zhí)行存儲器的搜索,從而從搜索中確定至少一個搜索結(jié)果,并在顯示電路處顯示所述至少一個搜索結(jié)果。
      要搜索的多個組件包括存儲器中的多個應用程序數(shù)據(jù)庫,所述應用程序數(shù)據(jù)庫至少包括消息應用程序數(shù)據(jù)庫、日歷應用程序數(shù)據(jù)庫、地址簿應用程序數(shù)據(jù)庫、備忘錄應用程序數(shù)據(jù)庫和任務應用程序數(shù)據(jù)庫的一部分。
      作為本發(fā)明的另一個方面,一種手持電子設(shè)備信息的搜索方法包括接受至少一個搜索標準的輸入;接受包括要搜索的信息的手持電子設(shè)備的多個組件的表述的輸入;基于所述至少一個搜索標準和多個組件的表述,執(zhí)行組件的搜索;從搜索中確定至少一個搜索結(jié)果;以及顯示所述至少一個搜索結(jié)果。
      該方法顯示多個搜索結(jié)果,作為所述至少一個搜索結(jié)果;至少使用組件的第一個和組件的第二個的表述,作為多個組件的表述;顯示第一組搜索結(jié)果,至少包括與組件的第一個相關(guān)聯(lián)的第一個匹配個數(shù);分離地顯示第二組搜索結(jié)果,至少包括與組件的第二個相關(guān)聯(lián)的第二個匹配個數(shù);以及接受輸入以擴展第一和第二組之一,以顯示第一和第二組之一的各個項目。該方法接受輸入,以直接操作第一和第二組之一的各個項目。


      結(jié)合附圖,根據(jù)以下優(yōu)選實施例的說明可全面理解本發(fā)明,其中圖1是根據(jù)本發(fā)明的手持電子設(shè)備的頂視平面圖;圖2是圖1的手持電子設(shè)備的示意圖;圖3是圖2的手持電子設(shè)備的存儲器的部分的示意圖;圖4是根據(jù)本發(fā)明實施例的全局搜索特定屏幕的示例;圖5是圖4的全局搜索特定屏幕的范例條目的示例以及相關(guān)聯(lián)的下拉菜單;圖6是根據(jù)本發(fā)明另一個實施例的臨時全局搜索結(jié)果屏幕的示例;圖7是根據(jù)本發(fā)明另一個實施例的取消的全局搜索結(jié)果屏幕的示例;圖8是根據(jù)本發(fā)明另一個實施例的最終全局搜索結(jié)果屏幕的示例;圖9A到9E是根據(jù)本發(fā)明一個實施例的全局搜索結(jié)果屏幕的示例;圖10A1到10A2和圖10B到10D形成了圖2的處理器執(zhí)行的軟件的流程圖;圖11是根據(jù)本發(fā)明的另一個實施例的圖10C軟件的流程的另一個搜索選擇的示例;圖12是包括啟動圖3的全局搜索應用程序的菜單項目的菜單的示例;
      圖13是根據(jù)本發(fā)明另一實施例的應用程序和對應應用程序數(shù)據(jù)庫的方框圖,所述應用程序數(shù)據(jù)庫包括對于圖3的存儲器要搜索的多個項目。
      具體實施例方式
      如在此所用,術(shù)語“個人信息管理(Personal InformationManagement)”或“PIM”應當明確地包括但不局限于消息、日歷信息、地址簿或聯(lián)系信息、備忘錄、任務信息、文件、筆記、連接、費用信息和其它的PIM信息。
      如在此所用,術(shù)語“information”應當明確地包括但不局限于PIM數(shù)據(jù)和其它PIM信息。
      如在此所用,術(shù)語“組件(components)”表示手持電子設(shè)備的分離并且不同的數(shù)據(jù)庫或應用程序,手持電子設(shè)備的每個組件包括對應的信息。
      如在此所用,表達“多個(a number of)”及其變化形式應當廣義地指任意量或者一個或更多的個數(shù)。
      結(jié)合無線手持電子設(shè)備來說明本發(fā)明,盡管本發(fā)明適用于較寬范圍的手持電子設(shè)備。
      圖1概括地示出了手持電子設(shè)備4,并且在圖2示意地示出。示例的手持電子設(shè)備4包括外殼6,其上設(shè)置了處理器單元,所述處理器單元包括輸入設(shè)備8、輸出設(shè)備12、處理器16(如圖2所示)、存儲器20(圖2)以及多個例程22(圖2和圖3)。例如,處理器16可以是但不局限于微處理器(μP),其響應來自輸入設(shè)備8的輸入并提供輸出信號到輸出設(shè)備12。處理器16還與存儲器20相接。美國專利No.6,452,588和6,489,950包括手持電子設(shè)備的示例,將其在此作為參考一并包含。
      示例1從圖1可見,輸入設(shè)備8包括小鍵盤24和指輪32。示例形式的小鍵盤24是簡化的QWERTY鍵盤,包括多個用作輸入構(gòu)件的鍵28。如圖所示,例如,無線手持電子設(shè)備4使用包括QWERTY鍵盤和指輪32的用戶界面,用于用戶界面瀏覽。優(yōu)選地,由無線手持電子設(shè)備4作出相對困難的選擇而不增加用戶的負擔。
      表達“簡化的(reduced)”及其各種變化形式,在上下文中表示鍵盤、小鍵盤、或者輸入構(gòu)件的其它排列,廣泛地指其中向至少一個輸入構(gòu)件分配了給定的集合中的多個字符的排列,例如羅馬字母集合中的多個字母,從而可能使至少一個輸入構(gòu)件的激活的結(jié)果變得不清楚。結(jié)果,例程22之一(圖2)專用于消除多義性(disambiguation)功能。
      示例2然而,需要注意的是小鍵盤24可以是其它的配置之一,例如AZERTY鍵盤、QWERTY鍵盤、Dvorak鍵盤或者其它鍵盤或小鍵盤排列,無論現(xiàn)在已知或未知的,簡化或者未簡化的(即完全的)。
      示例3作為指輪32的替代品,可以使用光標定位和/或功能選擇機制或其它適用的用戶輸入設(shè)備(如觸摸板、操縱桿按鈕)的廣泛范圍,無論已知或未知。
      繼續(xù)參考圖1,鍵28設(shè)置在外殼6的正面上,指輪32設(shè)置于外殼6的一側(cè)。指輪32可以用作另一個輸入構(gòu)件并且可以旋轉(zhuǎn),如箭頭34所示,以提供到處理器16的選擇輸入,并通常還能夠沿著朝向外殼6的方向按下,如箭頭38所示,以提供另一個到處理器16的選擇輸入。
      小鍵盤24的鍵28中有&lt;NETX&gt;鍵40和&lt;ENTER&gt;鍵44。其中例如,&lt;NEXT&gt;可能是符號或是鍵盤上提供(即印刷)提供的單詞“next”,可以按下&lt;NEXT&gt;鍵以提供到處理器16的選擇輸入并實質(zhì)上提供與指輪32的旋轉(zhuǎn)輸入所提供的相同的選擇輸入。因為&lt;NEXT&gt;鍵40位置與小鍵盤24的多個其它鍵28相鄰,在文本輸入操作期間,用戶實質(zhì)上可以提供選擇輸入到處理器16而無需從小鍵盤24移開用戶的手。另外的鍵,盡管相同或相似鍵構(gòu)成小鍵盤24的部分,&lt;ESC&gt;鍵45位于外殼6的側(cè)面,與指輪32相鄰。
      從圖1中還可見,鍵28中的多個鍵包括位于其上的多個字符48。在小鍵盤24的示例描述,鍵28的多個鍵包括兩個字符,例如包括被分配到其的第一字符52和第二字符56。可以理解,表達“字符(characters)”應當廣泛地包括字母、數(shù)字、符號等等,并能夠附加地包括表意的字符及其組件等。
      小鍵盤24的鍵28之一包括作為其字符48的字母“Q”和“W”,相鄰的鍵28包括作為其字符48的字母“E”和“R”??梢钥吹?,小鍵盤24的鍵盤28上的字符48的排列通常是QWERTY排列,雖然鍵盤28的很多包括兩個字符48。
      在小鍵盤24的鍵28中,附加能夠提供刪除文本輸入的&lt;DEL&gt;鍵86。
      在圖3中示意地示出了存儲器20。無限制地,存儲器20可以是內(nèi)部和/或外部存儲介質(zhì)的任意一種類型,例如,RAM、ROM、EPROM、EEPROM和/或類似,以計算機內(nèi)存儲區(qū)域的形式提供用于數(shù)據(jù)存儲的存儲寄存器,并且還可以是易失性或非易失性存儲器。附加地,存儲器20還包括用于數(shù)據(jù)處理的例程22。無限制地,例程22可以是任何一種形式,例如軟件、固件等。
      再次參考圖1,輸出設(shè)備12包括顯示器60,其上提供了示例輸出64。顯示器60還可以包括插入記號(例如光標)84(圖4和5),通常指示了在何處接收來自輸入設(shè)備8的下一個輸入。將圖1的輸出64表示為顯示本地屏幕,所述本地屏幕表示被描述為對應離散圖標88的多個應用程序86(圖3示出了可能的應用程序86的一些示例)。例如,應用程序86包括日歷應用程序90、地址簿應用程序96、消息應用程序98和全局搜索應用程序100。例如,對應的圖標88分別包括日歷圖標102、地址簿圖標104、任務圖標106、備忘簿圖標108、消息圖標110和全局搜索圖標112。
      在圖1中,本地屏幕輸出64當前是激活的,并且能構(gòu)成圖3的另一個應用程序86。通過輸入設(shè)備16提供適宜的輸入,例如通過適當?shù)匦D(zhuǎn)指輪32并通過沿箭頭38所示方向移動指輪32來提供選擇輸入,能夠從本地屏幕輸出64發(fā)起其它應用程序86之一,例如消息應用程序98。例如,本地屏幕輸出64顯示與全局搜索應用程序100相關(guān)的圖標112,并接收來自輸入設(shè)備16的輸入,以便從該圖標啟動全局搜索,如下文所述。
      盡管在圖1中并沒有清楚示出,圖標88可以是帶狀條(ribbon)(未示出)的一部分,所述帶狀條包括形成本地屏幕輸出64上的設(shè)備工具欄(未示出)或任務欄(未示出)的一系列圖標。
      盡管未示出,可以通過e-mail圖標114和相應的e-mail應用程序(未示出)來提供分離并相對更小的“search message”應用程序(未示出)。
      例如,圖3的全局搜索應用程序100使用戶能夠搜索與搜索標準集合相匹配的消息、地址簿聯(lián)系、日歷約會、任務或備忘錄。能夠指定的搜索標準包括文本和/或名稱。顯示與這些搜索標準相匹配的項目并根據(jù)類型進行分組(例如,所有的日歷約會在一起;所有的消息在一起)。用戶能夠與搜索結(jié)果中的這些項目進行交互,如它們分別在應用程序90、92、94、96、98(圖3)一樣。例如,如果在地址簿應用程序92的搜索結(jié)果中顯示一個聯(lián)系,那么用戶能夠顯示(例如查看)、編輯、刪除、e-mail或通過聯(lián)系采用任意其它地址簿功能。
      圖4示出了在圖3的全局搜索應用程序100啟動之后顯示的全局搜索特定屏幕116的示例。這里,用戶可以指定搜索標準118和要搜索的組件120。對于搜索標準118,用戶能夠選擇輸入文本122和/或名稱124(例如John Doe(圖5));John;Mary;Smith;John Smith)。將輸入到“Text”字段126的文本與PIM項目(例如下面的表2)中的文本相關(guān)字段進行匹配,并且將輸入到“Name”字段128的文本與其PIM項目中的名稱相關(guān)字段進行匹配。如果用戶關(guān)心的是名稱字段128,那么用戶可以選擇性地使用圖5中的SelectName菜單項目130,以便從設(shè)備的地址簿應用程序92(圖3)中選擇名稱。例如,輸入設(shè)備16提供輸入,例如沿箭頭38所示方向(圖1)移動指輪32來提供選擇輸入,可以在全局搜索應用程序100中發(fā)起下拉菜單132(圖5)。
      圖5是圖4的全局搜索特定屏幕116的范例條目的示例以及下拉菜單132。如圖5所示,用戶通過復選框(check box)134指定要搜索的組件120。盡管示出了復選框,可以使用適用的任意輸入選擇結(jié)構(gòu)。在此示例中,由于選擇了所有復選框134,全局搜索應用程序100(圖3)搜索日歷應用程序90、地址簿應用程序92、任務應用程序94、備忘簿(備忘錄)應用程序96和消息應用程序98??梢岳斫?,用戶可以復選與相應組件120的零個、一個、部分或者全部相鄰的復選框134。菜單項目“Select”136或鍵盤鍵&lt;SPACE&gt;137(圖1)可以用作這個目的。如果沒有選擇組件120,則不執(zhí)行搜索。類似地,如果沒有輸入選擇標準118(圖4),則不執(zhí)行搜索。然而,如果選擇了一個、部分或者所有的組件120,并且輸入了一個、部分或者所有的搜索標準118(圖4只示出了兩個搜索標準),則開始搜索以響應用戶選擇菜單項目“Search”138。
      此任務完成之后,顯示圖6的臨時全局搜索結(jié)果屏幕140。在被選擇的組件120的搜索開始之后、搜索結(jié)束之前,顯示當然依賴于圖5中搜索所選擇的組件120的該示例屏幕140。屏幕140顯示搜索結(jié)果142的一個或者多個,按照與圖4和5所選擇的組件120對應的類型對其進行分組。換句話說,例如,將所有消息144分為一組,將所有日歷約會146分為一組。此外,隨著搜索進程的繼續(xù)(例如“Search”147),持續(xù)更新屏幕142。
      圖7示出了取消的全局搜索結(jié)果屏幕148的示例??梢酝ㄟ^使用菜單132’(圖6)并選擇菜單項目“Stop Search”138’或者通過按鍵&lt;ESC&gt;鍵45(圖1)來取消進行中的搜索(如圖6和7所示)。菜單132’類似于圖5的菜單132,除了在搜索進行時顯示菜單項目138’以外。如果取消搜索,則狀態(tài)線指示取消(“Canceled”152)和搜索取消時完成的百分比156。圖6同樣示出了搜索進行中的完成百分比157??梢员A粼谌∠笾罢业降娜魏嗡阉鹘Y(jié)果158,以便用戶檢查。
      圖8示出了全局搜索結(jié)果最終屏幕160的示例。搜索完成后,狀態(tài)線將指示結(jié)束(“Finished”162)和找到的匹配個數(shù)164。在本示例中,日歷應用程序90、地址簿應用程序92、任務應用程序94、備忘簿(備忘錄)應用程序96和消息應用程序98的匹配個數(shù)分別是12、8、0、2和3,所有被搜索的示例應用程序的總匹配個數(shù)164是25。
      狀態(tài)線下面是根據(jù)組件分組的搜索結(jié)果166。每一組用圖標168和文本170來標識組件,并指示了組內(nèi)的匹配個數(shù)??梢岳貌藛雾椖俊癊xpand”171(圖8)或鍵盤鍵&lt;SPACE&gt;137(圖1)來擴展或縮減每一組。按照與圖5的菜單132顯示在圖4的屏幕116的同樣方式將菜單132”顯示在圖8的屏幕160上。在本示例中,支持從搜索結(jié)果166選擇單一項目,盡管本發(fā)明廣泛適應于選擇包括搜索結(jié)果166的一個、部分或者全部的項目。可以理解,在搜索結(jié)果142(圖6)和158(圖7)中可以按照類似方式擴展、縮減或者選擇對應的組。
      如圖6-8所示,以應用程序類型的方式呈現(xiàn)搜索結(jié)果142、158、166并可以擴展(下面結(jié)合圖9A-9E說明),并直接從全局搜索應用程序100中進行操作(下面結(jié)合示例4、5、表1和圖10D說明)。
      示例4優(yōu)選地,按照與搜索結(jié)果項目的本身應用一致的方式顯示搜索結(jié)果,例如,應用程序90、92、94、96、98(圖3)之一。因此,用戶能夠按照與項目本身應用程序相同的方式與搜索結(jié)果項目進行交互。例如,以設(shè)備4的消息列表(未示出)的方式顯示來自消息應用程序98的消息,按照與應用程序排列視圖(未示出)相似的視圖來顯示日歷應用程序90的日歷約會。
      可用的確切菜單項目和鍵盤的交互取決于當前選擇的搜索結(jié)果。典型地,作為最小,菜單項目可用于視圖和/或編輯和刪除所選擇的項目。
      示例5例如,可以適當?shù)刂苯硬榭础⒅苯泳庉嫽蛑苯觿h除來自搜索結(jié)果142、158、166的項目,而無需從其本身的應用程序中打開項目。可以直接轉(zhuǎn)發(fā)來自消息應用程序98的消息,或直接從搜索結(jié)果向其發(fā)送應答。例如,從搜索結(jié)果分別再次直接e-mail或直接呼叫具有e-mail地址或電話號碼的地址簿應用程序92的地址簿聯(lián)系,而無需從其本身的應用程序打開。
      在圖6到8的每個組中,按照與項目本身應用示出方式一致的方式來顯示匹配搜索標準的項目,例如,如表1和圖9A到9E所示。

      圖9A到9E示出了全局搜索結(jié)果屏幕172、174、176、178和180的示例。圖9A示出了日歷應用90的搜索結(jié)果182。圖9B到9E分別示出了地址簿、任務、備忘錄和消息應用92、94、96和98的搜索結(jié)果184、186、188和190。日歷搜索結(jié)果182包括各種約會,例如192。
      示例6在圖9A中,利用日歷搜索結(jié)果182,如果定期約會與搜索標準進行匹配,如果匹配,則只顯示唯一的定期約會和其約會的修改事件。為了簡化顯示,定期事件并未如它們在日歷應用90的排列視圖中扇形展開(未示出)??梢岳斫?,可選擇性地在日歷搜索結(jié)果182中展開定期事件。
      如圖9B所示,將例如地址簿搜索結(jié)果184的194的聯(lián)系顯示為簡單的列表,根據(jù)地址簿應用92的“排序(Sort By)”對其進行排列(例如,首名稱;末名稱;公司名稱)。
      任務搜索結(jié)果186示出了“沒有任務(No Tasks)”196,這指示沒有與相應搜索標準118(圖4)的匹配。然而,如果存在一個或多個特定的任務搜索結(jié)果,則將其顯示為例如包括任務名稱、完成狀態(tài)和優(yōu)先級的列表(未示出),以任務應用94的任務的“排序(Sort By)”對列表進行排序(例如主題、優(yōu)先級、到期日期、狀態(tài))。
      如圖9D所示,例如備忘錄搜索結(jié)果198、199的備忘錄188被顯示為簡單列表,根據(jù)備忘錄標題的字母順序?qū)λ龊唵瘟斜磉M行排序。
      將例如200的圖9E的消息搜索結(jié)果190的消息顯示為消息應用程序98的消息列表(未示出),例如,所述列表包括日期界限202、204和字段206。
      在設(shè)備4中可搜索的每個項目組成一個、部分或者所有的根據(jù)特定預定的標準可以搜索的字段。表2標識了對于每個可搜索的項目和需要匹配的標準類型可搜索的字段??蛇x擇的標準類型和/或要搜索的可選擇的組件(圖4)最優(yōu)化了所希望搜索的搜索速度。
      表2


      圖10A1到10A2和10B到10D形成了圖2的處理器16執(zhí)行的全局搜索應用程序100(圖3)的軟件的流程圖。啟動之后,在212顯示圖4的全局搜索特定屏幕116。如果在214檢測到&lt;ESC&gt;鍵45(圖1),則在216,軟件返回到圖1的本地屏幕輸出64的應用程序。否則,如果在218處輸入其它的文本,則在220將該文本輸入到當前光標的位置(即圖4的84)。如果沒有輸入其它文本,或在220之后,確定是否顯示當前圖6-8的屏幕140、148、160中的一個,如果是,則在224,執(zhí)行例程更新全局搜索結(jié)果(圖10D)。如果未顯示搜索結(jié)果屏幕,或在224之后,確定是否顯示圖5的菜單132。如果沒有,則在232處恢復執(zhí)行。否則,如果沒有顯示菜單,在228確定是否沿方向38激活指輪32(圖1)以請求菜單132。如果沒有,則在214處恢復執(zhí)行。否則,在230顯示菜單132。
      接下來,還參考圖5,在232,如果選擇菜單項目“Hide Menu”133,則從顯示器60中菜單去除132(圖1)并且重復步驟214。否則,在236,如果選擇菜單項目“Change Option”237(圖4),或者如果選擇菜單項目“Select All”(未示出),并且如果光標84是在復選框134之一上,則在238,在光標位置設(shè)置復選(或者在所有的復選框如果選擇“Select All”(未示出))并且重復步驟214。另一方面,如果光標84不在復選框134之一上,那么不顯示菜單項目“ChangeOption”237(圖4)并且重復步驟214。否則,在242,如果選擇菜單項目“Clear Field”243,并且在244如果光標84在輸入字段126、128之一上,那么在248清除在光標位置的條目,并且重復214。
      如果在242測試失敗,那么在250,如果選擇菜單項目“Search”138,那么在圖10B的272恢復執(zhí)行。否則,在252,如果選擇菜單項目“Deselect All”,那么在254清除圖5所有條目,而與光標位置無關(guān),并重復步驟214。如果在252測試失敗,那么在256,如果選擇菜單項目“Select Name”130,那么在258顯示地址簿應用程序92(圖3)的名稱列表。然后,在260,在214恢復執(zhí)行之后,用戶選擇名稱中的一個作為圖4的名稱字段128的條目。如果在256測試失敗,那么,在262,選擇菜單項目“Show symbol”,然后,在264,顯示存儲器20(圖3)的字符265列表。接下來,在266,用戶選擇字符之一作為圖4的名稱字段128或文本字段126的條目,之后在214恢復執(zhí)行。如果在262測試失敗,那么,在268,如果選擇菜單項目“Close”,那么,在270,軟件退出,返回到圖1的本地屏幕輸出64的應用程序。否則,在232恢復執(zhí)行。
      接下來,在圖10B的272,在新搜索線程啟動之前停止緊接在前搜索的不同組件120的任意和全部的并發(fā)的搜索線程。在274,如果選擇日歷組件120的復選框134A,那么,在276,啟動日歷搜索線程。否則,如果沒有選擇復選框134A,或者在276之后,那么在278重新啟動操作,以便為地址簿組件120測試復選框,并且如果被選擇,啟動對應的地址簿線程。按照這種方式,使用步驟278-280、282-284、286-288、290-292測試復選框134B、134C、134D、134E,并且如果被選擇,分別啟動對應的地址簿、任務、備忘錄和消息線程。按照這種方式,根據(jù)地址簿、任務、備忘錄和消息組件的一個、部分或者全部開始搜索。292之后,在294,執(zhí)行例程更新全局搜索結(jié)果(圖10D)。如果在290測試失敗,或者在294之后,在圖10A1的214重新啟動執(zhí)行。
      圖10C示出了由圖10B的線程(THREAD n)之一執(zhí)行的軟件,可以理解,五個示例線程的任意一個本質(zhì)上采用相同的邏輯。在296聲明后,在298,確定在圖4的文本字段126中是否存在輸入。如果有,那么在300將這個輸入作為第一搜索條件。如果在298測試失敗,或者在300之后,在302,確定在圖4的名稱字段128中是否存在輸入。如果有,那么在304采用這個輸入作為第二搜索條件。如果在302測試失敗,這意味著用戶沒有選擇搜索文本和/或名稱,由于沒有輸入搜索標準,那么,在306,對于THREAD n沒有搜索結(jié)果報告到例程更新全局搜索結(jié)果(圖10D)并且在308THREAD n自我終止。否則,在304之后,在310用第一搜索條件或(OR)第二搜索條件啟動存儲器20(圖3)的相應組件n的搜索。例如,日歷應用90的線程相關(guān)于組件搜索部分存儲器20。
      在本示例中,如圖2所示,存儲器20(圖3)的各種組件包括多個文本字段和多個名稱字段。搜索將來自文本字段126(圖4)的文本搜索標準與這些項目的文本字段進行匹配,并且將來自名稱字段128(圖4)的名稱搜索標準與這些項目的名稱字段進行匹配。在此,搜索提供在文本搜索標準或(OR)名稱搜索標準在何處產(chǎn)生匹配的匹配。
      接下來,在312,將THREAD n的對應搜索的百分比報告給例程更新全局搜索結(jié)果(圖10D),用于更新圖6的字段157或者圖7的字段156。例如,可以使用所有同時的線程的百分比的平均。于是在314,確定線程THREAD n的搜索是否100%完成。如果沒有,那么,在316,將THREAD n的相應搜索的百分比再次報告給例程更新全局搜索結(jié)果(圖10D)。否則,如果在314測試通過,那么在317,將THREAD n的對應搜索的完成報告給例程更新全局搜索結(jié)果。316或317之后,在318,將THREAD n的相應搜索的搜索結(jié)果(包括匹配數(shù)量)報告給例程更新全局搜索結(jié)果(圖10D)。接下來,在320,確定THREAD n是否被圖10B的步驟272終止。如果是,那么在322終止THREAD n。否則,在324繼續(xù)搜索然后重復步驟314。
      在圖10D的326開始例程更新全局搜索結(jié)果。首先,確定在328是否選擇&lt;ESC&gt;鍵45(圖1),或者在330是否選擇圖6的菜單項目“StopSearch”。如果測試的任意一個是真,那么在332,停止針對當前搜索的不同組件120的任意和全部并發(fā)的搜索線程。接下來,更新并顯示取消全局搜索結(jié)果屏幕148(圖7)。按照這種方式,如圖6和7所示,用戶能夠取消在進行中的搜索而不丟失當前搜索結(jié)果。334之后,在342恢復執(zhí)行。
      另一方面,如果&lt;ESC&gt;鍵45(圖1)和圖6的菜單項目“Stop Search”138’同時都不激活,那么,在336,根據(jù)圖10C的步驟317的報告確定是否完成了所有同時進行的線程。如果是,那么更新并顯示最終全局搜索結(jié)果屏幕160(圖8)。否則,更新并顯示臨時全局搜索結(jié)果屏幕140(圖6)。338或340之后,在342,確定根據(jù)例如選擇圖6的符號343(“+”)或圖9A的符號343’(“-”)是否有擴展的相關(guān)請求。例如,如果選擇符號343(“+”),那么在344顯示圖9A的屏幕172,以便擴展并顯示日歷組件的單獨項目(例如約會192)。接下來,在346,確定是否激活&lt;ESC&gt;鍵45。如果是,那么在354返回更新全局搜索結(jié)果的例程。否則,在348,確定是否選擇顯示項目的特定一個。如果是,那么在350,在表1的組件定義中顯示被選擇的一項顯示項目。否則,如果沒有選擇顯示項目的一個,那么重復步驟346。350之后,在352,確定是否激活&lt;ESC&gt;鍵45。如果是,那么重復步驟344。否則,重復步驟352。
      示例7如果同時指定圖4的兩個搜索標準118,那么返回與任意一個搜索標準相匹配的任意項目(即利用OR而不是AND來組合搜索標準)。
      示例8或者,如果同時指定圖4的兩個搜索標準118,那么返回與兩個搜索標準同時相匹配的任意項目(即利用AND而不是OR來組合搜索標準)。圖11示出了對于圖10C,針對第一搜索項目AND第二搜索項目,在3109啟動存儲器20(圖3)的對應組件的搜索。
      示例9搜索結(jié)果屏幕140(圖6)和160(圖8)是動態(tài)的。即,隨著項目增加、更新或刪除,相應地更新搜索結(jié)果。例如,如果將與搜索標準118(圖4)相匹配的備忘錄,如198(圖4)添加到設(shè)備4,那么將其添加到搜索結(jié)果188而不需要重做搜索。這是因為即使如在314所確定完成搜索之后,在步驟324(圖10C)搜索持續(xù)。類似地,當更新備忘錄時,刪除例如199(圖9D)的備忘錄將從搜索結(jié)果188中將其刪除,以使其不再與搜索標準118進行匹配。
      示例10如果所述組件的所述項目的文本字段具有包括搜索標準118的文本字段126中的文本的單詞,搜索標準118的文本與組件120之一的項目的文本字段進行匹配。例如,如果在文本字段126中的單詞是“ill”,那么與例如fill、pill、miller等的單詞進行匹配。
      示例11用戶輸入的文本字段126(圖4)中的文本可以包括混合場合(case)的字符、符號、多個單詞和其它字符或者符號的廣泛范圍。搜索可能對場合不敏感,盡管它會嘗試去匹配用戶輸入的確切文本。
      示例12如果在搜索標準118的文本字段126(圖4)的文本中輸入多個單詞,那么僅當組件的項目的文本字段與搜索標準中的所有文本相匹配時,搜索標準才匹配。
      示例13作為示例12的另一選擇,如果在搜索標準118的文本字段126(圖4)的文本中輸入多個單詞,那么僅當組件的項目的文本字段與搜索標準中的任一文本相匹配時,搜索標準就匹配。
      示例14搜索標準118(圖4)的名稱按照與文本搜索標準類似的方式進行匹配,僅僅除了名稱字段,如表2。例如,在一封e-mail消息中的題頭e-mail地址與名稱搜索標準進行匹配,而不是與普通文本搜索標準進行匹配。
      示例15如果用戶同時輸入文本和名稱搜索標準,那么在搜索結(jié)果中返回與兩個搜索標準中的任一相匹配的項目。
      示例16作為示例15的另一個選擇,如果用戶同時輸入文本和名稱搜索標準,那么在搜索結(jié)果中僅返回與兩個搜索標準都匹配的項目。
      示例17以上所述結(jié)合圖10B到10D,在分離的線程中搜索每個組件。這表示可能有多達五個的不同的線程(例如,對于五個不同組件120的五個THREAD n事件)用于包括圖4的示例組件120的全局搜索。
      示例18作為示例17的另一選擇,例如,在五個線程也許會對設(shè)備4附加過多負荷的事件中,可能的選擇包括使一個線程管理員(未示出)處理對不同搜索任務的分配線程。
      示例19作為示例17的另一選擇,線程管理員(未示出)可以在完成搜索后徹底終止線程。但是,這去除了圖8和10C的搜索結(jié)果160的動態(tài)更新能力。
      示例20盡管公開了簡單、基礎(chǔ)的全局搜索應用程序100,需要認識到可以采用搜索復雜度的增長級別。例如,可以提供附加搜索選項(即匹配項、僅全字;所有字而不是任一字;其它的適宜的搜索選項)。
      示例21盡管圖4示出了全局搜索應用程序100(圖3)從本地屏幕輸出64(圖1)的圖標112開始,它可以方便地從任一適宜的應用程序開始,例如圖3的所有應用程序90、92、94、96、98的任一或所有。例如,如果全局搜索應用程序100從日歷應用程序90中開始,那么如圖12所示日歷菜單132的菜單項目138可以啟動應用程序100。
      示例22可以提供一個或多個附件的搜索標準,以例如支持搜索不同消息類型(即e-mail相對于SMS)并且/或者根據(jù)日期,因為例如日歷約會(如圖9A所示)和消息(如圖9E所示)在其中有日期組件,搜索并且/或者根據(jù)消息附件搜索。
      示例23如圖13所示,需要搜索的組件120(圖4)的一個、部分或者全部可以包括數(shù)據(jù)庫360以及相應的應用程序364,數(shù)據(jù)庫包括在存儲器20(圖3)中的多個項目362。
      示例24盡管公開了示例搜索標準,可以使用廣泛的其它搜索標準。作為無限制的示例,使用分類作為另一個搜索標準,其中“分類”指在其中用戶通過不同類別來分組PIM項目的PIM分類。添加分類作為另一個搜索標準,或者作為不同的搜索標準,通過添加這個作為一個或更多各種PIM項目(例如,如表2所示,沒有分類)的一種屬性使得搜索更細致。
      盡管為了使公開清楚,在此參考用于顯示PIM信息和應用程序的示例顯示器60,可以理解,此信息可以被存儲、在硬質(zhì)拷貝上印刷、由計算機修改或者與其它數(shù)據(jù)合并。應當認為所有這些處理處于這里所采用的術(shù)語“顯示(display)”或者“顯示出displaying”的范圍內(nèi)。
      公開的全局搜索應用程序100的用戶界面是無縫的,并允許通過各種用戶選擇來進行相對簡單的瀏覽并顯示報告搜索過程和搜索結(jié)果的屏幕。
      盡管在此詳細說明了本發(fā)明的特定實施例,需要認識到,本領(lǐng)域的技術(shù)人員在本公開的整體指導下可以在細節(jié)上開發(fā)各種修改和選擇。因此,公開的具體設(shè)置只是為了演示并且不作為本發(fā)明范圍的局限,將在所附權(quán)利要求書及其所有等同物中限定本發(fā)明的全部范圍。
      權(quán)利要求
      1.一種手持電子設(shè)備的信息的搜索方法,所述方法包括接受至少一個搜索標準的輸入;接受所述手持電子設(shè)備的多個組件的表述的輸入,所述表述包括要搜索的信息;根據(jù)所述至少一個搜索標準和所述多個組件的表述,進行所述組件的搜索;從所述搜索中確定至少一個搜索結(jié)果;以及顯示所述至少一個搜索結(jié)果。
      2.根據(jù)權(quán)利要求1所述的方法,還包括將文本搜索標準和名稱搜索標準用作所述至少一個搜索標準;至少將第一組件和第二組件用作所述多個組件,所述第一組件包括具有多個文本字段和多個名稱字段的多個第一項目,所述第二組件包括具有多個文本字段和多個名稱字段的多個第二項目;將所述文本搜索標準與所述第一和第二項目的文本字段進行匹配;以及將所述名稱搜索標準與所述第一和第二項目的名稱字段進行匹配。
      3.根據(jù)權(quán)利要求1所述的方法,還包括將所述手持電子設(shè)備的地址簿應用程序用作所述組件之一;將名稱搜索標準用作所述至少一個搜索標準;以及接受輸入,以便從所述地址簿應用程序選擇名稱作為所述名稱搜索標準。
      4.根據(jù)權(quán)利要求1所述的方法,還包括將文本搜索標準和名稱搜索標準用作所述至少一個搜索標準;根據(jù)所述文本搜索標準和所述名稱搜索標準,執(zhí)行所述組件的所述搜索;以及將所述至少一個搜索結(jié)果與所述文本搜索標準和所述名稱搜索標準都進行匹配。
      5.根據(jù)權(quán)利要求1所述的方法,還包括接受輸入以便選擇所述多個組件中的至少兩個。
      6.根據(jù)權(quán)利要求1所述的方法,還包括將與所述組件對應的多個復選框顯示為所述多個組件的表述;接受來自至少兩個所述復選框的輸入;以及根據(jù)所述至少一個搜索標準和來自至少兩個所述復選框的輸入,執(zhí)行所述搜索。
      7.根據(jù)權(quán)利要求1所述的方法,還包括將多個搜索結(jié)果顯示為所述至少一個搜索結(jié)果;將所述組件的第一個和所述組件的第二個的至少之一第一的表述用作所述多個組件的表述;顯示與所述組件的所述第一個相關(guān)聯(lián)的第一組所述搜索結(jié)果;以及分離地顯示與所述組件的所述第二個相關(guān)聯(lián)的第二組所述搜索結(jié)果。
      8.根據(jù)權(quán)利要求1所述的方法,還包括將多個不同應用程序用作所述組件;將多個搜索結(jié)果用作所述至少一個搜索結(jié)果;在搜索結(jié)果屏幕上顯示所述搜索結(jié)果;對于每一個所述不同應用程序,按照對應方式與來自所述不同應用程序的對應一個的所述搜索結(jié)果的每一個進行交互;以及對于所述搜索結(jié)果屏幕上的每一個所述搜索結(jié)果,按照與所述不同應用程序的對應應用程序的所述對應方式相同的對應方式,與所述搜索結(jié)果中對應的結(jié)果進行交互。
      9.根據(jù)權(quán)利要求1所述的方法,還包括顯示包括多個搜索條目字段和要搜索組件的多個表述的屏幕;接受至少一個所述搜索條目字段和要搜索組件的所述表述的至少部分的輸入;顯示與所述屏幕相關(guān)的菜單;以及接受輸入,以便從所述菜單開始所述搜索。
      10.根據(jù)權(quán)利要求1所述的方法,還包括接受多個搜索標準的輸入,作為所述至少一個搜索標準;根據(jù)所述多個搜索標準和所述多個組件,從菜單項目接受輸入以便開始所述搜索;以及顯示搜索結(jié)果屏幕,所述屏幕包括作為所述至少一個搜索結(jié)果的多個搜索結(jié)果。
      11.根據(jù)權(quán)利要求1所述的方法,還包括將多個不同的應用程序用作所述組件;將多個搜索結(jié)果用作所述至少一個搜索結(jié)果;在搜索結(jié)果屏幕上顯示所述搜索結(jié)果;對于每一個所述不同的應用程序,按照對應方式顯示來自所述不同應用程序的對應一個的每一個所述搜索結(jié)果;以及對于所述搜索結(jié)果屏幕的每一個所述搜索結(jié)果,按照與所述不同應用程序的對應一個的所述對應方式相同的對應方式,顯示所述搜索結(jié)果中的對應一個。
      12.根據(jù)權(quán)利要求1所述的方法,還包括在本地屏幕上顯示與應用程序相關(guān)聯(lián)的圖標;接受輸入,以便從所述圖標啟動所述應用程序;從所述被啟動的應用程序顯示包括搜索菜單項目的菜單;以及接受輸入,以便從所述菜單項目啟動所述搜索。
      13.根據(jù)權(quán)利要求1所述的方法,還包括將文本搜索標準和名稱搜索標準的至少一個用作所述至少一個搜索標準。
      14.根據(jù)權(quán)利要求1所述的方法,還包括將多個搜索結(jié)果顯示為所述至少一個搜索結(jié)果;將所述組件的第一個和所述組件的第二個中至少之一的表述用作所述多個組件的表述;顯示所述搜索結(jié)果的第一組,至少包括與所述組件的所述第一個相關(guān)聯(lián)的第一匹配個數(shù);分離地顯示所述搜索結(jié)果的第二組,至少包括與所述組件的所述第二個相關(guān)聯(lián)的第二匹配個數(shù);以及接受輸入,以擴展所述第一和第二組中的一組,以便顯示所述第一和第二組中所述一組的各個項目。
      15.根據(jù)權(quán)利要求14所述的方法,還包括接受輸入,以便直接操作所述第一和第二組中所述一組的各個項目中的一個。
      16.根據(jù)權(quán)利要求1的方法,還包括將個人信息管理信息用作所述要搜索的信息。
      17.一種手持電子設(shè)備包括外殼;處理器電路,包括多個例程和具有多個個人信息管理信息的組件的存儲器;與所述處理器電路協(xié)同工作的輸入電路;以及與所述處理器電路協(xié)同工作的顯示電路,其中所述例程的至少一個適于從所述輸入電路輸入至少一個用于所述個人信息管理信息的搜索標準以及要在所述存儲器中搜索的所述組件的至少部分,以便根據(jù)所述至少一個搜索標準和要搜索的所述組件的至少部分的所述表述,來執(zhí)行所述存儲器的搜索,從而從所述搜索中確定至少一個搜索結(jié)果,并在所述顯示電路顯示至少一個搜索結(jié)果。
      18.根據(jù)權(quán)利要求所述的手持電子設(shè)備,其中,所述要搜索的組件是多個不同應用程序;其中所述例程的部分是所述多個不同應用程序;其中所述至少一個搜索標準包括文本搜索標準和名稱搜索標準;其中所述多個不同應用程序至少包括第一應用程序和第二應用程序,所述第一應用程序包括具有多個文本字段和名稱字段的多個第一項目,所述第二應用程序包括具有多個文本字段和名稱字段的多個第二項目;并且其中所述例程的所述至少一個還適于將所述文本搜索標準與所述第一和第二項目的文本字段進行匹配,以及將所述名稱搜索標準與所述第一和第二項目的名稱字段進行匹配。
      19.根據(jù)權(quán)利要求17所述的手持電子設(shè)備,其中所述至少一個搜索標準包括文本搜索標準和名稱搜索標準;其中所述至少一個所述例程還適于根據(jù)所述文本搜索標準和名稱搜索標準執(zhí)行所述存儲器的所述搜索,并且將所述至少一個搜索結(jié)果與所述文本搜索標準和名稱搜索標準同時進行匹配。
      20.根據(jù)權(quán)利要求17所述的手持電子設(shè)備,其中所述要搜索的多個組件包括在存儲器中的多個應用程序數(shù)據(jù)庫,存儲器至少包括消息應用程序數(shù)據(jù)庫、日歷應用程序數(shù)據(jù)庫、地址簿應用程序數(shù)據(jù)庫、備忘錄應用程序數(shù)據(jù)庫和任務應用程序數(shù)據(jù)庫的部分。
      全文摘要
      一種手持電子設(shè)備的個人信息管理信息搜索的方法,包括接受一個或多個例如文本搜索標準和/或名稱搜索標準的搜索標準的輸入;接受手持電子設(shè)備的多個不同數(shù)據(jù)庫或應用程序的表述的輸入,手持電子設(shè)備包括要搜索的個人信息管理信息;并根據(jù)所述或更多的搜索標準和不同數(shù)據(jù)庫或應用程序的表述執(zhí)行不同數(shù)據(jù)庫或應用程序的搜索。該方法從搜索中確定一個或更多搜索結(jié)果,并顯示這些搜索結(jié)果。
      文檔編號G06F17/30GK1744084SQ20051009219
      公開日2006年3月8日 申請日期2005年8月25日 優(yōu)先權(quán)日2004年8月31日
      發(fā)明者安德魯·D·博金, 邁克爾·T·哈迪, 羅伯特·J·T·布雷丁 申請人:捷訊研究有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1