專利名稱:具有延遲管理的個人屬性選擇的方法和裝置的制作方法
技術領域:
本發明涉及屬性(attribute)系統,具體涉及選擇和管理個人屬性的裝置和方法。
人的一生會與許多裝置打交道(interface)。某種裝置要求人在許多不同的情況下處理該裝置。如果人對待他在日常生活的不同情況下所遇到的裝置和工具的方式是友好和熟悉的,則個體裝置勢必更友好和有效。
某些蜂窩電話能夠接受用戶識別組件(SIM)或SIM卡,該卡含有用戶識別和計費信息以及對網絡的特性和功能性的授權。此外,用戶識別組件可以含有一個常用電話號碼表。然而,它們的常用電話號碼表并不能促進非常友好和有效的與蜂窩電話相接口。據此,現在需要有一種用戶接口或系統,用以對諸如蜂窩電話之類的個體或裝置提供很友好和有效的接口。
某些型號的汽車允許對有限數量的特定駕駛員提供座位存儲和鏡位置的優先權。這種信息被編程和存儲在車輛內。座位和鏡位置的優先權是由司機利用一個為特定用戶開車鎖用的鑰匙自己識別來啟動的。因座位和鏡位置的優先權已編程在車輛里的一個存儲器中,故它們已存留在該車輛中了。為此,當該司機進入另一可編程的車輛諸如一部租賃汽車時,他必須重新建立它的位置優先權。
某些分時(time-share)計算機允許每個個別用戶在一個中央存儲器中存儲他的熒光屏特性(screen characteristics),以使該用戶可以在與該計算機接口的任一終端來訪問這個熟悉的接口。當該用戶與一個相似的但非互聯的分時計算機系統聯機時,他必須應用缺席設定(default setup)或再編程其優選的熒光屏特性。
用戶優先權編程的這些例子都要求該用戶對他所遇到的新型設備再編程。例如,當一個用戶在出租汽車中或飛機上遇到一個公用電話時,或當用戶購買一臺新的通信裝置時,對于這時該裝置的個體來說,他不可能容易地得到最友好和有效的接口。現在不存在一種機構用以建立和管理能與所有新型的各種類型的電話機、汽車、計算機或其它類型的適當設備相兼容的優先權。
圖1至圖5分別示出能夠接受按照本發明實施例的一種便攜式供體(donor)裝置的五種應用裝置;圖6示出按照本發明的其它實施例在共享優先權的應用裝置之間相通信的情況;圖7示出按照本發明的又一實施例在應用裝置之間通過一個網絡相通信的情況;圖8示出按照本發明的具有多重連接性選擇方案的應用裝置的示例性實施例;圖9示出按照本發明的在示例性應用裝置內的存儲器;圖10示出按照本發明的在示例性供體裝置內的存儲器;圖11示出按照本發明的用于基準優先權存儲器的一種數據結構的實施例;圖12示出按照本發明的在應用裝置與供體裝置之間的信息傳輸的方框圖13示出按照本發明的一個實施例用以存儲和預測優先權的一種裝置;圖14至圖16示出按照本發明實現在需要新的優先權時用以得到優先權的方法的流程圖;圖17示出按照本發明用以更新優先權的流程圖;圖18示出用戶啟始非應用的特定優先權更新的流程圖。
上述的和其它的問題可以利用本發明的個人屬性選擇和管理系統來解決。多種應用裝置的一個用戶可以在使用時多種應用裝置在一個方便位置上保持用戶的優先權。這樣的優先權可由多種應用裝置在時間和空間上以多種方式存儲與訪問。非應用性裝置例如便攜式存儲器卡或可廣泛訪問的中央數據庫能夠用以作為一個供體裝置,以對應用裝置存儲和提供優先權。內含供體裝置功能的應用裝置也能夠用以作為一個供體裝置,并能與其它應用裝置相通信。對于定位在任一個方便的應用裝置或供體裝置中的一個基準優先權存儲器內的用戶基準優先權集可以通過一個網絡提供實時訪問。為此,對于遇到一種新型的適合設備的用戶,利用對一個裝置的一個無縫的或隨遇的接口,可以方便地建立優先權。
圖1示出蜂窩電話機101之類的應用裝置,它能接受一個諸如一個智能卡或存儲器卡之類的便攜式的供體裝置105。圖2示出臺式電話機111之類的應用裝置,它能接受一個便攜式供體裝置105。圖3至圖5示出能接受便攜式供體裝置105的應用裝置諸如個人計算機121、個人組織器(organizer)131和汽車儀表板(dashboard)141。
便攜式供體裝置105含有可與這些適當配備的應用裝置的任一個裝置上一起使用的一個用戶的優先權。當供體裝置105插入并與一個適當配備的應用裝置配合操作時,通過與該應用裝置或其它應用裝置(實際上是相似的)的對話所建立的優先權可用來限定該應用裝置的屬性。
利用這個機構,用戶只需建立一次他的接口的優先權。對于多種應用裝置共用的那些屬性的優先權可以自動地重復使用。對于與其它應用裝置相似的、但不共用的那些屬性的優先權可被用于為其它的應用裝置預測或建議優先權。
蜂窩電話101、臺式電話機111、個人計算機121、個人組織器131和儀表板141具有對所有這些裝置共用的某些屬性。與這些屬性相對應的一個個體用戶的優先權可以存儲在用戶的存儲器卡中或便攜式供體裝置105中。例如,對所有這些裝置共用的用戶的顯示優先權可以存儲在用戶存儲器或便攜式供體裝置105中。假定用戶具有顯示屬性的一種特定的字體(font)優先權,該字體優先權可便利地由接受該用戶卡或便攜式供體裝置105的每個應用裝置來訪問。其它顯示或視覺屬性(諸如對比度、亮度、背景圖案、顏色、圖像類型、圖像位置和數字或模擬規格的選擇)的優先權也可由這個機構處理。除了顯示優先權之外,其它類型的優先權(諸如聽覺、環境/空間感覺、味覺和嗅覺)都能夠由這個機構訪問,以設定一個特定應用裝置的屬性。
應用裝置101、111、121、131和141全都含有軟件用以與便攜式供體裝置105配合操作。便攜式供體裝置105含有控制軟件,用于管理與應用裝置的配合操作,管理組織基準優先權存儲器的內容。
圖6示出蜂窩電話201、個人組織器231和個人計算機221,它們能通過它們之間的互聯來共享用戶的基準優先權集。這些和其它的應用裝置能從對用戶的優先權起供體裝置作用的另一個應用裝置獲得用戶的基準優先權集。這種用戶的基準優先權集能通過幾種類型的互聯(諸如紅外線(IR)連接、射頻(RF)連接,或者連接在它們之間的電纜)來訪問。
在圖6的實施例中,應用裝置需要在物理上并置(colocation),以使其中一個應用裝置在基準優先參數存儲器內含有用戶的基準優先權集。在應用裝置之間可由射頻(RF)或者紅外(IR)光之類的光學鏈路建立通信。內含用戶基準優先權集的應用裝置最好被指定為供體裝置,以向其它應用裝置傳送優先權。據此,一個應用裝置可在同一時刻兼起應用裝置和供體裝置的作用,從而變成為所謂的附屬的供體裝置。當優先權由一個供體裝置(諸如個人組織器231)的用戶建立時,另一個應用裝置(諸好蜂窩電話201)對此優先權的可訪問性被推遲直到該應用裝置(諸如蜂窩電話201)同該供體裝置(諸如個人組織器231)在物理位置上緊密靠近。
在多種應用裝置都起附屬的供體裝置作用并且每一種應用裝置都含有同一個體用戶的基準優先參數集一個實施例中,基準優先權集的多個拷貝有時會相互矛盾。最后,這些附屬的供體裝置會變為并置的或相互連接在一個網絡上或與實際的供體裝置相連接。當一個附屬的供體裝置變為并置的或連接在一個網絡上時,該基準優先權集可通過交換和存儲由例如時間印記所標識的最新優先權輸入來協調。為了防止因重寫舊的優先權而造成的污染,可預先詢問該用戶。
在另一個實施例中,當含有基準優先權存儲器的裝置與這些應用裝置再結合時,其它的處于同一地點的根據最新優先權提供給基準優先權集作為更新值的時間,可將對話優先權暫時存儲在該應用裝置的對話優先權存儲器中,并在一個給定的時間之前與其它并置的應用裝置共享。為了防止因重寫舊的優先權而造成的污染,也可預先詢問該用戶。
圖7示出按照本發明的個人屬性選擇和管理系統的再一個實施例。諸如蜂窩電話機301和個人計算機321之類的多個應用裝置可以利用在全球網絡350上的通信為一個應用裝置的一個特定用戶的一種新應用建立起優先權。例如,蜂窩電話機301能在全球網絡350上訪問在個人計算機321的一個基準優先權存儲器中存儲的用戶基準優先權集。然后,根據用戶的生活方式和現有工具位置的方便性可選擇個人計算機321,以存儲用戶的基準優先權集。例如,不用個人計算機321,用戶可以預訂一種可在全球網絡350的一個基準優先權存儲器內存儲該用戶的基準優先權集的網絡業務。這種網絡業務能在與全球網絡350相連接的一個文件服務器上存儲用戶基準優先權集。另一種可替代的方案是,用戶可以選擇以在另一個工具諸如它的移動汽車計算機(它能經過一個與智能車輛高速公路系統(IVHS)相兼容的無線數據互聯可訪問全球網絡350)中存儲基準優先權集。此外,蜂窩電話機301可以含有存儲在該蜂窩電話機301的基準優先權存儲器內的用戶基準優先權集,并通過全球網絡350可進行訪問。全球網絡350能連接到各種本地網絡諸如蜂窩電話網絡360或計算機局域網絡370。用戶的基準優先權集例如從蜂窩電話機301的一個基準優先權存儲器在現有的或未來的蜂窩電話網360上被傳送。例如,用戶的基準優先權集可通過一個蜂窩數字分組數據(CDPD)或在現有的模擬高級移動電話業務(AMPS)上的短消息業務進行傳送。用戶的基準優先權集也能按照移動通信(GSM)系統、時分多址(TDMA)或碼分多址(CD-MA)系統的全球系統的數據格式進行傳送。
圖7的實施例提供了本發明的最靈活和最方便的實施,因為用戶能夠獲得對用戶的基準優先權集的立即實時訪問,而無需象前面要求的那樣攜帶一張卡或物理連接的裝置。全球網絡350最好由全球信息超高速公路或在不能利用全球網絡時由國家信息超高速公路來提供。世界衛星網絡或蜂窩電話或數據網絡也可用于網絡350。另外,對于特定的應用的、來自用戶基準優先權集的用戶基準優先權的傳送可以在連接到諸如局域網絡或蜂窩無線電話網絡之類的一個子網絡上的裝置之間傳送。為此,如果一個供體裝置和應用裝置例如在一個辦公樓內連接到該同一局域網上,則優先權的建立可實時地得以執行,而不需訪問諸如全球網絡350這類的外部網絡。
圖8示出一個應用裝置具有多種連接性選擇方案的例子。該多種連接性選擇方案由網絡接口410、卡閱讀器420或本地互聯端口430來提供。在圖8的例子中,應用裝置是一個蜂窩電話機401,它利用多種連接性選擇方案的任一種選擇可連接到一個供體裝置上。蜂窩電話機401可用示例性的連接性選擇方案中的任一種或所有的三種來組建。
蜂窩電話機401與全球網絡550的連接可由網絡接口410來實現。網絡接口410可利用一個RJ11電話網絡連接器經過一個以太網連接、一個光學連接或者一個射頻局域網或蜂窩數據網之類的射頻連接,連接到網絡550上。
蜂窩電話機401與供體卡560的連接可由卡閱讀器420來實現。供體卡560可以僅提供一個由卡閱讀器420閱讀的存儲器,或可以含有一個專用集成電路(ASIC)的處理器和存儲器管理單元(MMU),并也可以是一張智能卡。
諸如圖6所示的,蜂窩電話機401與本地互聯的連接可由本地互聯端口430來實現。本地互聯端口430可利用紅外線(IR)連接、直接相連的電纜連接或射頻(RF)連接來連接到供體裝置541的一個本地互聯端口上。
供體裝置541具有一個本地互聯端口530,用以與蜂窩電話機401的本地互聯端口430相連接。供體裝置541還具有一個內部總線543,,用以與該裝置的其它內部元件相連接。供體裝置541除了利用本地互聯端口430以外,也能按照其它方式連接到蜂窩電話機401上。代之以利用網絡550能將供體裝置541連接到蜂窩電話機401上。
圖8的蜂窩電話機401最好具有一個內部總線440,用以將蜂窩電話機401的內部元件連接到接口裝置410、420和430上。內部總線440在中央處理單元450(CPU)的控制下還將蜂窩電話機401的內部元件互相連接。無線電話控制軟件存儲器460連接到內部總線440上,提供蜂窩電話機401的功能性控制。無線電的子系統470經由一個發射機和接收機連接到天線475上。無線電的子系統470按照標準蜂窩電話空中接口規范在無線電電話控制軟件存儲器460的控制下進行操作。輸入和輸出裝置諸如話筒481、揚聲器483、鍵盤485和顯示器487都連接到蜂窩電話機401的內部總線440上,并通過它進行操作。這些輸入和輸出裝置提供了用戶的接口裝置。
一個對話優先權存儲器490存儲該蜂窩電話機401的應用裝置的一個特定用戶的對話優先權。對話優先權存儲器490可經內部總線440訪問蜂窩電話機401,還可經內部總線440訪問基準優先權集接口裝置410、420和430。一個初始的對話一建立,接口裝置410、420和430內的屬性管理軟件就從基準優先權集獲得必要屬性的合適的優先權。根據與無線電話控制軟件存儲器460(它知道了蜂窩無線電話為使輸入和輸出裝置正常操作而必需的屬性)的對話,將合適的優先權存儲在對話優先權存儲器490中。一旦所有的或一部分的必要屬性已對一個蜂窩無線電話利用存儲已被指定優先權,屬性管理軟件在蜂窩無線電話的操作中就不再起作用。然后,無線電話控制軟件按照已在存儲器490中建立并裝載入的對話優先權承接輸入和輸出裝置481、483、485和487的操作。
圖9示出位于按照本發明的個人屬性選擇管理系統的一個示例性應用裝置內的存儲器。裝置操作系統610管理該應用裝置內的資源。裝置操作系統610的外部是應用軟件620和個人屬性選擇(PAS)軟件630。輸入/輸出控制軟件640與個人屬性選擇軟件630相互配合,以確定這個應用所需的優先權。這些優先權存儲在對話優先參數存儲器650中,它們是通過與該供本裝置中優先權的用戶基準優先權集交換而獲得的。
圖10示出一個示例性供體裝置內的存儲器,它被劃分為個人屬性選擇(PAS)軟件710和基準優先權存儲器720。個人屬性選擇軟件710是管理軟件,它組織好基準優先權存儲器720并與該應用裝置相接口,以確定對于一個特定的對話從基準優先權存儲器720應提供出哪些部分和哪類信息。
圖11示出存儲在一個供體裝置的基準優先權存儲器的屬性存儲單元內的一個特定的用戶基準優先權集的數據結構例子。圖11的示例性的三維矩陣所表明,每個用戶的基準優先權集可以存儲成為一個多維的基準選擇矩陣805。圖11的三維基準選擇矩陣是沿著三個存取軸構成的,亦即人體感覺存取軸810、應用裝置存取軸820和環境存取軸830。
人體感覺存取軸810按各種類型的用戶接口方式分類,諸如視覺、聽覺、環境/空間觸覺、味覺和嗅覺。這些類別實質上對應于用戶的人體生物感覺。這五個示例的類別只作為例子,根據系統或系統的特定用戶所需的優先權的靈敏度等級,也可以采用各種各樣的類別和子類別的屬性。如果基準優先權存儲器被配置得由一種專門的應用對之進行存取(諸如字處理或日程表軟件),則人體感覺軸810可用以作為一個應用存取軸。在這種情況下,對于這種應用可利用的屬性將對應于沿軸810的類別。
對于每種屬性類型的特定用戶優先權都存儲在位于矩陣不同存取軸交會點上的屬性存儲單元內。例如,與視覺屬性有關的屬性存儲單元存儲諸如字體類型、字體尺寸、菜單次序優先權、菜單尺寸優先權、窗口尺寸優先權、圖像位置、圖型、顏色、模擬或數字規格或顯示表之類的優先權。另外,與聽覺屬性有關的屬性存儲單元可含有各種類型的催促(prompt),諸如鍵反饋催促、電子郵件可聽反饋催促、不良移動誤差催促或變化完成催促權;否定指示優先權;話音和語言識別優先權;振鈴,諸如緊急振鈴、正常振鈴、數據振鈴;音量優先參數;音調類型優先參數;或者商業廣播臺選擇優先權;低音和高音控制,以及衰減和均衡優先權。與環境或空間屬性有關的屬性存儲單元可含溫度優先權、濕度優先權、外部(新鮮)空氣百分數優先權、空調均衡優先權、汽車座位位置優先權、汽車鏡位置優先權和座位加熱器溫度優先權。
基準選擇矩陣805的應用裝置存取軸820規定應用裝置的具體類型,諸如蜂窩電話機、個人計算機、個人組織器或車輛。此外,一種類型的應用裝置可以是應用裝置的一個子集,諸如不同類型的全功能或最少功能蜂窩電話,或由不同廠家生產的不同類型的蜂窩電話。
環境存取830是基準選擇矩陣805的第三維,對于屬性存取軸與應用裝置存取軸不能提供的矩陣中的優先權,環境存取軸830能在其軸上提供改善的優先權。環境存取軸830有助于獲得最準確的選擇。除了三個軸810、820和830之外,多于三個存取軸也能采用。另一種可替代的方案是,在基準選擇矩陣805的較簡單實施中,可以省略環境軸830。與基準選擇矩陣805的環境存取軸830有關的屬性存儲單元可以含有辦公室環境、家庭環境或者諸如飛機、汽車等的車輛環境。
沿環境軸830的環境條件與沿應用裝置軸820的應用裝置或者沿人體感覺軸810的人體感覺不同,因為環境條件與周圍背景噪聲、周圍照明條件的暗或亮、或特定環境中其它特性等的環境情況有關,它們需要有確定的優先權組合,以避免中斷,或幫助該環境中的個體用戶。例如,在個體用戶的環境要求所需溫度和濕度的優先權的加熱和空調系統中,環境是很重要的。例如,一個用戶希望辦公室的溫度比家里冷些,便可利用環境軸830來得到不同的優先權。在這個例子中,對辦公室中的召開會議可指定為一個子環境類別,它對于利用振動器來作為蜂窩電話的非可聞振鈴要求一個優先權。然而,當用戶未出席會議時,則該辦公室的子環境可對蜂窩電話選用可聞的振鈴。
基準選擇矩陣805最好根據從一個應用裝置接收到的優先權選擇矢量、沿多個軸來訪問。該優先權選擇矢量至少含有兩個或多個選擇準則,諸如所需的人體感覺類型、所需的環境或周圍情況以及實際的應用或應用裝置類型。據此,建立優先權可通過在一個特定環境下(例如在飛機上或在辦公室會議室里)利用多個準則(例如已存儲的人體感覺優先權之中一種所需人體感覺)訪問一個基準優先權存儲器來實現的。這樣的基準優先參數存儲器以前是不可能有的。利用基準優先權矢量訪問這個存儲器,可對多種類型的情況建立優先權,而不拖累用戶作無數不同的建立程序和選擇。
根據軸線上標示的交會點,可以直接存取基準選擇矩陣805的一個屬性存儲單元內存儲的優先權。例如,在辦公室環境下一個蜂窩電話應用裝置可以具有視覺屬性,例如從交會處的屬性存儲單元內存儲的優先權中選擇出字體尺寸。然而,當供裝置不可應用或當不足夠的優先權存儲在所需軸的交會點的屬性存儲單元內時,應用裝置的用戶可以將優先權直接輸入到該應用裝置,以存儲在一個對話優先權存儲器中。如果用戶不想在這時輸入優先權,則利用一個建立程序來建立優先權。在由建立程序建立優先權之后,應用裝置的用戶可以改善建立的優先權為新選定的用戶優先權,或可以推遲到較后的時間改善和選擇優先權。
在一個實施例中,建立程序通過指定缺席(default)優先權來建立優先權。通常,在典型的環境下,一個典型用戶的缺席優先權存儲在一個應用裝置上使用的每種應用中。另一種可替代的方案是,在另一個實施例中建立程序利用一個預測程序建立優先權。某些優先權在一個應用裝置中需要并且任一個優先權不能得到或不能接受時,利用一個預測過程從優先權選擇矩陣805中直接提供出它們來建立優先權,并存儲在該應用裝置的對話優先權存儲器中。預測程序通過存取存儲在優先權選擇矩陣805的相鄰屬性存儲單元中次最佳優先權可預測優先權。優先權也可以利用人工智能被準確地確定。據此,優先權存儲器的多維結構可由人工智能利用基礎知識和網絡來提供。例如,使用這樣的存儲器利用模糊邏輯來預測優先權。此外,優先權可用一個神經網絡來預測,該神經網絡用于學習各種應用裝置、環境等的用戶優先權。這樣的神經網絡能在給定這種新應用裝置或環境下預測所需屬性的用戶優先權。
該預測程序可以在應用裝置或供體裝置中被執行。在應用裝置中,預測程序被執行是根據用戶在應用裝置當前所含的優先權(諸如對話優先權存儲器中的那些優先權)或根據供體裝置的基準優先權存儲器中的優先權。在供體裝置中,執行預測程序是根據在基準優先權存儲器中為用戶存儲的優先權。對于在應用裝置中要執行的一個最佳預測過程,該應用裝置最好需要從用戶基準優先權集存取最大可應用的優先權數據。最大可應用的優先權數據存儲在一個供體裝置的基準優先權存儲器中。整個用戶基準優先權集從供體裝置的基準優先權存儲器到一個應用裝置的傳輸對于一個網絡是很麻煩的,或者在應用裝置中占用不合理的存儲器數量。在這種情況下,預測程序是由具有與準優先權存儲器有關的一個處理器的一個供體裝置來執行。
無論是在應用裝置中或是在供體裝置中執行預測過程,都能在矩陣中的靠近地相關優先權之間內插或定標。例如,為個人計算機的熒光屏選取的字體尺寸要比為蜂窩電話的屏幕的大些,因為個人計算機的屏幕大于蜂窩電話屏幕。袖珍式組織器的屏幕尺寸大體處于上述兩者之間,但它不具有為字體大小而建立的優先權。為此,該選擇和預測算法可以用在個人計算機字體尺寸與蜂窩電話字體尺寸之間標定一個合適距離以對袖珍式組織器的屏幕尺寸提出一種字體尺寸。
圖12示出按照本發明在應用裝置1210與供體裝置1230之間的信息傳輸的方框圖。一個優先權選擇矢量1240從應用裝置1210傳送到供體裝置1230,以從基準優先權存儲器1220中存取一個或多個優先參數1280。優先權選擇矢量1240是由應用裝置1210根據實際情況(例如應用裝置類型1270和應用類型1275都被使用)得到的。應用裝置類型1270和應用類型1275最好由該應用裝置內部使用一個計算機電路的來確定。據此,優先權選擇矢量1240可以代表所需屬性特征的存取軸。例如,指明所需屬性的環境碼1243和人體感覺碼1245可用于優先權選擇矢量1240,表示為“環境”、“人體感覺”。優先權選擇矢量還可由所需屬性的類型來限定,諸如人體視覺和聽覺優先權,表示為“環境”、“視覺”、“聽覺”。
優先權選擇矢量最好不含有使用應用裝置的特定用戶的用戶碼。這是因為諸如智能卡之類的某些供體裝置例如最好是對一個用戶專用的。在這樣的情況下,因卡只對一位用戶提供優先權信息,故用戶信息無需傳送給智能卡。在一張卡或其它供體裝置能對一個以上的用戶提供優先權的情況下,除了選擇矢量之外,還須傳送指明一個用戶的信息例如用戶碼,以訪問供體裝置。為此,對于服務于多個用戶的一個供體裝置,除了優先權選擇矢量之外,用戶信息要傳送給該供體裝置。
圖13示出按照本發明的一個實施例中一種用以存儲和預測優先權的裝置。一個層式神經網絡1310起存儲優先權的存儲器和預測優先權的處理器的雙重作用。當方式開關1330處于下面位置時,神經網絡1310工作,可提供與優先權選擇矢量1340有關的預測優先權1320。當方式開頭1330處于上面位置時,神經網絡1310工作,學習或記憶與優先權選擇矢量1340有關的輸入優先權1350。神經網絡1310根據對各層的個別節點上所分配的加權值1370,學習機記憶。對于一個有關的優先權選擇矢量1340,簡單地示例為一個比較器1360的加權誤差算法根據神經網絡輸出與優先權輸入1350之間的差值提供加權值。
圖14至圖16示出必需建立新的優先權時,優先權初始化的方法流程圖。在必需初始化優先權時,在步驟901調用該方法。例如,在步驟903將一種新的應用裝入一個新的應用裝置時必需建立優先權。當應用裝置中需要新的優先參數時,在步驟905該應用裝置首先判定供體裝置是否可利用。如果該供體裝置不可利用,則流程前進到步驟907;如果該供體裝置可利用,則流程前進到步驟913。
該應用裝置還能根據檢驗應用裝置中存儲的信息,判定這個應用是否是第一次由該用戶予以使用。這種信息在應用裝置中的存儲會占去太多的存儲器,因而該應用裝置和供體裝置需要相互通信,以判定這個應用是否是第一次由該用戶使用。
當這個應用先前已由該用戶使用過時,在步驟907根據先前存儲的優先權,該應用裝置使用予設定的優先權或預測的優先權。這些優先權可從應用裝置中的對話優先權存儲器內得到,或者從供體裝置的基準優先權存儲器內存儲的用戶基準優先權集中得到。
由于所有其它有應用裝置不準確地要求用戶為一個先前的應用裝置為該應用方面所選定的相同的優先權,故流程前進到步驟909,判定優先權是否要求改善。如果優先權不要求改善,則在步驟911該對話結束。如果要求改善,則流程前進到步驟925,在那里用戶選擇是立即改善還是推遲改善優先權。
當對這個應用還未為該用戶設定優先權時,流程從步驟905前進到步驟913。在步驟913訪問供體裝置。對該供體裝置的訪問例如可通過無線連接、電纜直接連接、射頻或紅外線等在一個實時網絡上進行。然后,在步驟915應用裝置與供體裝置執行雙向通信,以建立相同的類別和該類別內的實際屬性選擇。然后,應用上述的各種技術對大多數的屬性進行識別和預測。最好利用基準選擇矩陣來產生優先權信息。
在步驟916應用裝置向供體裝置傳送優先權選擇矢量,該矢量內含例如指明所需的人類感覺屬性的人體感覺碼、指明所需屬性所希望的環境的環境碼以及指明所用的特定應用裝置的應用裝置碼。當被訪問的供體裝置具有能夠為多個用戶存儲優先權的類型時,指明該應用裝置用戶的用戶碼連同優先權選擇矢量一起發送。
供體裝置然后在實時網絡上或在直接有線鏈路或無線鏈路上接收優先權選擇矢量和任何用戶碼。供體裝置根據任一個接收到的用戶碼,選擇一個適當的基準優先權存儲器。然后,響應優先權選擇矢量,供體裝置例如利用預測來獲得或確定該優先權。隨后,在步驟916由供體裝置確定的那些優先權在實時網絡上或在直接有線或無線鏈路上被送回到應用裝置。結合地看這種雙向通信,應用裝置不需要含有供體裝置的整個基準優先參數存儲器。然而,供體裝置可利用優先權選擇矩陣中例如指明多個存取軸上的信息而被訪問。在無轉送這種信息的雙向通信過程的情況下,整個基準優先權矩陣需要裝入應用裝置的存儲器中,以使應用裝置本身能夠確定或預測優先權。據此,在避免雙向通信時,將整個基準優先權存儲器裝入一個應用裝置中仍是可能的。
在步驟919,判定基準選擇矩陣是否產生必要的優先權信息。如果基準優先權選擇矩陣未產生必要的優先權信息,則流程前進到步驟923,在那里,利用上述的預測技術,根據有關的應用裝置的有關先有屬性選擇,預測出一種選擇。如果基準選擇矩陣確實產生優先權信息,則在步驟921利用在該矩陣中有配對的那些優先權。此后,由用戶可優選地改善此優先權。
在步驟925,允許用戶確定用戶是相立即改善還是推遲改善優先權。如果用戶選擇推遲改善,則在步驟927讓用戶選擇對于隨后的交互作用中所需的改善是否要被催促。在定期性的時間延遲之后可提供這種催促,詢問用戶現在用戶是否希望改善。如果用戶對于所需的改善希望被催促,則該用戶在一個特定事件,例如下一次時用戶接受此應用時或者諸如在一個時間延遲之后,被催促。當一種事件例如一個時間延遲之后,在步驟929用戶被詢問用戶現在是否希望改善優先權。如果用戶現在希望改善,則流程進入步驟935開始改善過程。然而,如果在催促之后用戶并不想現在改善,則流程前進到931。在步驟931,在例如再啟動一個新的應用的事件時,由應用裝置催促用戶。在步驟933,當用戶前進到更復雜的應用等級時,用戶被催促作出改善。如果在步驟931或步驟933,用戶選擇改善,則流程進入步驟935開始改善過程。然而,如果在步驟931和步驟933之后用戶決定不改善,則流程環回到步驟927。
如步驟936中扼要指出的,改善過程允許用戶在這個專門應用裝置上由用戶使用的應用按規格制定預測的優先權;又如步驟937中扼要指出的,允許用戶對用戶想要改善的屬性來標識出獨特的優先權。如步驟939中扼要指出的,用戶還可以完成一種選擇在此之前未遇到過的屬性。這種按規格制定或選擇能從根據用戶的歷史性的數據(例如從一個供體裝置上接收到的信息)所確定的的一個選擇表選擇的。這個選取最好能代表在預測過程中按正確度的似真性進行排列各種預測的優先權。在這個改善過程中,在步驟941,首先詢問用戶用戶對于任何特定的屬性是否希望推遲優先權改善。如果用戶對于某些特定屬性選擇推遲改善,則流程將通過步驟943前進到步驟945。在步驟943,利用該裝置或應用缺席或預測的優先權,從這個改善過程中選擇被推遲的那些屬性是被指定的優先權。然后,在步驟945用戶選擇要改善的那些優先權是為其余屬性選擇的。最后在步驟947對話結束。
圖14至圖16的流程圖也可以用于為一個新用戶初始地建立個人屬性選擇與管理系統。從步驟901開始,在步驟935該新用戶會立即要求執行改善程序。此后,為供體裝置中的合適的屬性選定的優先權可被存儲。
圖17示出用于自動更新優先權的流程圖,它開始于步驟1001。在步驟1003應用裝置或供體裝置判定是否需要更新用戶的基準優先權存儲器。這種需要可能發生例如在新的優先權已經改善得可供多種應用情況使用的時候。在這樣的情況下,這些新優先權需要存儲入用戶基準優先權存儲器中。如果無優先權需要更新,則在步驟1005對話結束。在步驟1007,通過詢問來提醒用戶用戶是否希望重寫舊的優先權。如果用戶想要抑制舊優先權的重寫,則在步驟1013對話結束。如果用戶授權重寫舊的優先權,則在步驟1015判定供體裝置是否可使用(例如一個實時連接當前可使用)。如果這個供體裝置可使用,則流程前進到步驟1017,在那里通過一個網絡、直接的有線或無線連接,與該供體裝置建立連接。然而,如果對另一個裝置的訪問不能達到,則通過從步驟1015的返回到步驟1003,更新優先權被實際上推遲了。在通過直接的有線或無線連接而與供體裝置建立一個連接之后,在步驟1019基準優先權存儲器存儲最新的時間印記的優先權而被更新。最后,在步驟1021對話結束。
圖18示出用戶對不是專門應用的優先權進行初始更新的流程圖。該方法在步驟1101處開始,在那里對不是專門應用的優先權(例如顯示器的背景顏色、或顯示器的字體類型)可被更新。當用戶配戴新的眼鏡并希望對于無論是應用情況或應用裝置的一切場合都調整好視覺特性時,該用戶會使用這種更新程序。如步驟1103判定當用戶已指令供體裝置的基準優先權存儲器更新時就發生這樣的更新。如果用戶并未指令這樣的更新,則在步驟1105對話結束。否則,在步驟1109設定待更新的用戶專用屬性和新的基準。此后,在步驟1111對于選擇矩陣內的一群屬性單元或一個屬性單元。用關鍵優先權來修改基準優先權存儲器。最后,在步驟1113對話結束。
雖然在上文的描述和在附圖中已經說明和示出本發明,但應理解這種描述僅是示例性的,本領域的技術人員可以作出無數的變動和修改,它們偏離不開本發明的真正精神和范圍。鑒此,各種各樣的用戶基準優先權集可以存儲在不同的存儲單元內,這取決于供體裝置的方便和可應用性。
權利要求
1.一種能夠建立優先權的應用裝置,其特征在于,該應用裝置包括一個端口,與一個供體裝置相耦合;一個對話優先權存儲器,能夠存儲一個特定用戶的優先權;一個控制器,可操作性地與所述對話優先權存儲器和所述端口相耦合,以通過該端口訪問該供體裝置,其中,當要求建立新的優先權時,由所述控制器判定,該供體裝置是否可使用,當要求建立新的優先權而從該供體裝置得到優先權并將它存入所述對話優先參數存儲器中并且所述控制器判定該供體裝置可使用時,所述控制器便連接到該供體裝置上;當要求建立新的優先權并且所述控制器判定該供體裝置不可使用時,該應用裝置的所述控制器根據對話優先權存儲器中的數據、執行一個優先權建立程序。
2.按照權利要求1的應用裝置,其特征在于,所述控制器執行該建立程序以指定預缺席(default)優先權。
3.按照權利要求2的應用裝置,其特征在于所述應用裝置包括一個用戶接口裝置;所述控制器可操作性地與所述用戶接口裝置相耦合,通過用戶與所述用戶接口裝置的交互作用產生改善的用戶優先參數,來改善缺席的優先權。
4.按照權利要求3的應用裝置,其特征在于,所述控制器可操作性地通過該端口連接到所述供體裝置上,以將改善的優先權傳輸給該供體裝置,以更新用戶的基準優先權集。
5.按照權利要求3的應用裝置,其特征在于,所述的控制器從根據由該供體裝置接收的用戶歷史性的數據所確定的一個選擇表作出用戶選擇,以改善該缺席的優先權。
6.按照權利要求2的應用裝置,其特征在于,所述控制器可操作性地連接到所述對話優先權存儲器上,利用一個預測程序利用預測優先權來執行該建立程序,并將預測的優先權存入所述對話優先權存儲器中。
7.按照權利要求1的應用裝置,其特征在于,該應用裝置包括一個無線電話機。
8.一種能夠與一個用以作為附屬的供體裝置的應用裝置交換優先權的供體裝置,其特征在于,該供體裝置包括一個端口,與一個應用裝置相耦合,以接收訪問的信息;一個基準優先權存儲器,其內存儲優先權,可操作性地與所述端口相連接,向該應用裝置提供優先權;一個控制器,可操作性地與所述端口和所述基準優先權存儲器相連接,以判定是否有另一個起附屬供體裝置作用的應用裝置可使用,當所述控制器判定起附屬供體裝置作用的該應用裝置可使用時,所述控制器連接到該應用裝置上,通過交換和存儲最新的優先權來協調優先權。
9.一種用以建立優先權的方法,其特征在于,該方法包括以下步驟(a)當要求建立新的優先權時,判定是否有一個供體裝置可使用;(b)當要求建立新的優先權而供體裝置不可使用時,執行一個優先權建立程序,以暫時地指定優先權;(c)當供體裝置可使用時,將一個應用裝置與一個供體裝置相連接,以訪問該供體裝置。
10.一種用以與一個作為附屬的供體裝置的應用裝置交換優先權的方法,其特征在于,該方法包括以下步驟(a)判定是否有另一個起附屬的供體裝置作用的應用裝置可使用;(b)當起附屬的供體裝置作用的一個應用裝置可使用時,連接和訪問該應用裝置,通過交換和存儲最新的優先權來協調優先權。
全文摘要
應用裝置(401)可與便攜存儲卡(560)或中央數據庫(550)之類的供體裝置(541)相連接。該供體裝置存儲和提供向該應用裝置優先權包括能存儲特定用戶優先權的基準優先參數存儲器。當該供體裝置可使用時,控制器(450)可訪問它以獲得與該特定用戶有關的優先權并將它們存入應用裝置的對話優先權存儲器(490)內,用于該特定用戶的對話。當供體器件不可使用時,采用優先權建立程序。
文檔編號H04M11/00GK1133453SQ95121718
公開日1996年10月16日 申請日期1995年12月28日 優先權日1994年12月29日
發明者威廉姆·F·贊喬 申請人:摩托羅拉公司