專利名稱:用于與唯一用戶id進行配對的便攜式通信設(shè)備及方法
技術(shù)領(lǐng)域:
一般而言,本發(fā)明涉及電子配對(match-making)。更具體地,本發(fā)明涉及用于就多個遠程的通信設(shè)備進行配對的便攜式通信設(shè)備。本發(fā)明還涉及用于所述設(shè)備的功率保持方法。
背景技術(shù):
通常地,配對涉及判斷兩個對象的特性是否存在一定程度上的一致性的過程,所述一致性足以證明在兩對象之間的匹配。一個配對使用的領(lǐng)域是約會,即,兩個人一起配對的過程,所述兩個人都在尋求友誼、合伙、商業(yè)聯(lián)系等。為此,配對信息將會在所述兩人之間交換,他們都將在其自己的信息和收到信息之間進行相關(guān)性分析,然后通常他們將會預(yù)感在他們之間是否有配對。根據(jù)約會的情況,信息交換將會以不同的方法執(zhí)行。如,傳統(tǒng)的方法是當一人在報紙上或者互聯(lián)網(wǎng)上插入個人廣告時,其他人對此進行回復(fù)。所述信息交互于是通常都通過寫信或e-mail來實現(xiàn)。另一個例子是兩人在咖啡店或夜總會里會面的情形。所述信息交換于是就簡單地通過交談來實現(xiàn)。
上述約會的方法和一般傳統(tǒng)的約會的問題在于,兩個幾乎隨機挑選的人不匹配的風險相當大。不少情況下,在兩人意識到他們不匹配時已經(jīng)花去了相當長的時間。如果不把約會想象成測驗,則二人需花時間來充分了解彼此,以判斷是否匹配。因此,找到合適的伙伴會是非常困難的并且還是非?;〞r間的,因為一個人在其找到理想的伙伴之前,將可能必需得與許多不同的人約會。
根據(jù)White的美國專利4 348 740和4 348 744,可以獲知一種用于比較成組的個人數(shù)據(jù)的方法和設(shè)備。用戶可以在所述便攜式設(shè)備中輸入關(guān)于自己的數(shù)據(jù),并且通過借助于電子連接器而物理上互連到所述設(shè)備來比較其數(shù)據(jù)。代表用戶之間一致性的分數(shù)在所述設(shè)備中顯示出來。
從德國專利申請DE 197 35 045中,可以獲知一種用于比較性格特征的信息處理單元。正如在所述White發(fā)明中的一樣,用戶物理地互連其設(shè)備以比較存儲的數(shù)據(jù)。兩個相互連接的單元用信號通知在其兩個用戶之間是否有配對。
這些已知的設(shè)備有主要缺點,其中一條是為了充分考慮到能夠互相找到對方,用戶必需攜帶他們自己的設(shè)備,這意味著其他任何人都可以看見誰攜帶了這樣的設(shè)備。另一個缺點是由于物理互接技術(shù)的限制操作范圍,用戶必需非常主動并且尋找其他用戶。此外,當兩個用戶已經(jīng)相互看見對方,若他們發(fā)現(xiàn)相互有興趣,則為了能夠比較他們的信息,他們將必需進行眼對眼的聯(lián)系,這是一個分不開的情形,所述情形可能在許多方面是非常不舒服的。
改進的設(shè)備可以從Rackman的美國專利6 150 937中獲知,其公開了通過射頻(RF)通信進行無線操作的人際聯(lián)系“破冰器”徽章(badge)。一種類型的聯(lián)系徽章被分發(fā)給了團體中的男孩,另一種類型的發(fā)給所述團體里的女孩。所有徽章都帶有可以閃亮的燈,并且相反類型的徽章在彼此接近時發(fā)送和接收RF聯(lián)系信號。如果兩個徽章上的燈同時閃爍,所述徽章的佩帶者就應(yīng)該開始互相交談。所述事件發(fā)生與否至少部分地基于概率,因此所述閃爍不是兩個佩戴者之間的配對的準確指示。
有點相似的用于尋找約會/伴侶的設(shè)備和方法可以從Har-Even的美國專利6 020 810中獲知。用戶將個人資料輸入到他/她的設(shè)備中。通過RF通信,所述數(shù)據(jù)被發(fā)送至另一個設(shè)備,并且其它的數(shù)據(jù)被接收于另一個設(shè)備。所述收到的和所述發(fā)送的數(shù)據(jù)相比較,得出他們之間配對的百分數(shù)。如果所述百分數(shù)大于預(yù)定值,則將會激活提醒(assert)。
根據(jù)德國專利DE 44 18 234,可以獲知與Har-Even的設(shè)備相似的單元。通過RF通信,用戶輸入的數(shù)據(jù)被發(fā)送到另一個單元,并且其它的數(shù)據(jù)被接收于另一個單元。如果兩個單元間存在互相匹配,則其使用者將被提醒。
本發(fā)明人已經(jīng)注意上文簡要描述的現(xiàn)有技術(shù)的設(shè)備中的下面的余留問題。
首先,現(xiàn)有技術(shù)設(shè)備沒有被設(shè)計為處理這樣的情況,其中,不是僅兩個配對設(shè)備而是多個這種設(shè)備同時出現(xiàn)在有限區(qū)域內(nèi),因此,其中不止一對的設(shè)備可能需要同時進行通信。
而且,現(xiàn)有技術(shù)設(shè)備處理實際的配對,但是其不支持常常由成功的配對所觸發(fā)的后續(xù)動作,例如介紹性的討論、對于會面活動的建議等等。
另外,現(xiàn)有技術(shù)設(shè)備是便攜式的和電池供電的,并且具有許多部件,例如無線電收發(fā)器、處理器和顯示器,其總共具有相當大的功率消耗,但是卻沒有提供測量用于使所述功率消耗最小化。
此外,現(xiàn)有技術(shù)設(shè)備不提供對濫用的任何保護措施。如果討厭的乃至犯法的人得到配對設(shè)備并不斷騷擾無辜的人會怎么樣?如果被騷擾了一次,你就會至少希望阻止那個人再次的騷擾。
另一方面,可能有其他的個人,一旦其處于你的配對設(shè)備的工作范圍之內(nèi),你就希望被告知其存在。這種受喜歡(preferred)的人的例子可以是所建立的朋友、親戚、或你早前已經(jīng)成功與其匹配的人。
發(fā)明內(nèi)容
考慮到上面所述,本發(fā)明尋求提供對以上所討論的問題的解決方案或至少改進。
一般地,上述目標通過根據(jù)所附的獨立專利權(quán)利要求的設(shè)備和方法來實現(xiàn)。
因此,本發(fā)明的第一方面是與多個遠程通信設(shè)備進行配對的便攜式通信設(shè)備,所述便攜式通信設(shè)備包括存儲裝置,其中,所述存儲裝置適合于存儲與所述便攜式通信設(shè)備相關(guān)的第一配對數(shù)據(jù);
收發(fā)器,其中所述收發(fā)器適合于通過無線鏈路與所述遠程通信設(shè)備的單獨的一個進行通信,以便接收與所述單獨的遠程通信設(shè)備有關(guān)的第二配對數(shù)據(jù),所述無線鏈路基于所述便攜式通信設(shè)備的設(shè)備特定(apparatus-specific)的身份(identity)以及所述單獨的遠程通信設(shè)備的設(shè)備特定的身份;處理裝置,其中所述處理裝置適合于在所述第一配對數(shù)據(jù)和所述第二配對數(shù)據(jù)之間執(zhí)行相關(guān)性分析,以及如果所述相關(guān)性分析的結(jié)果表明在所述便攜式通信設(shè)備和所述單獨的遠程通信設(shè)備之間的匹配,則為所述便攜式通信設(shè)備的用戶提供提醒(assert);其中所述便攜式通信設(shè)備的設(shè)備特定的身份、所述單獨的遠程通信設(shè)備的設(shè)備特定的身份以及所述遠程通信設(shè)備中的其它遠程通信設(shè)備的設(shè)備特定的身份都是唯一的。
所述處理裝置還可適合于在所述存儲裝置中記錄相應(yīng)的設(shè)備特定的身份,所述相應(yīng)的設(shè)備特定的身份用于所述多個遠程通信設(shè)備中的設(shè)備的至少一些,其之前與所述便攜式通信設(shè)備進行過通信。
對于記錄在所述存儲裝置里的設(shè)備特定的身份的每個,可以關(guān)于是否已經(jīng)從相應(yīng)的遠程通信設(shè)備接收到配對數(shù)據(jù)來存儲指示。
所述便攜式通信設(shè)備還可適合于如果其設(shè)備特定的身份已經(jīng)記錄在所述存儲裝置里,并且所述指示表明已經(jīng)接收到所述第二配對數(shù)據(jù),則避免從所述單獨的遠程通信設(shè)備接收所述第二配對數(shù)據(jù)。
所述便攜式通信設(shè)備可以具有用戶接口,用于允許所述用戶更新所述第一配對數(shù)據(jù),其中,一旦所述用戶更新了所述第一配對數(shù)據(jù),可以修改所述設(shè)備,以便將用于記錄在所述存儲裝置里的設(shè)備特定的身份的每個的所述指示重置為這樣的狀態(tài),所述狀態(tài)表示沒有從相應(yīng)的遠程通信設(shè)備接收配對數(shù)據(jù)。
在一實施例中,所述存儲裝置還適合于存儲受喜歡的設(shè)備特定的身份的列表,所述設(shè)備適合于搜索在延伸范圍內(nèi)的遠程通信設(shè)備,以便確定每個所述設(shè)備的設(shè)備特定的身份,并且如果在延伸范圍內(nèi)的任何設(shè)備的設(shè)備特定的身份出現(xiàn)在受喜歡的設(shè)備特定的身份的列表中,就提醒所述用戶。
在一實施例中,所述存儲裝置還適合于存儲討厭的設(shè)備特定的身份的列表,所述設(shè)備適合于搜索在延伸范圍內(nèi)的遠程通信設(shè)備,以便確定每個所述設(shè)備的設(shè)備特定的身份,并且如果任何設(shè)備的設(shè)備特定的身份出現(xiàn)在討厭的設(shè)備特定的身份的列表中,就阻止與在延伸范圍內(nèi)的所述任何設(shè)備繼續(xù)進行通信。
在一實施例中,所述存儲裝置還適合于存儲用于遠程設(shè)備的設(shè)備特定的身份的頂級(top)列表,所述遠程設(shè)備與所述便攜式通信設(shè)備已經(jīng)產(chǎn)生了良好的匹配。
所述受喜歡的設(shè)備特定的身份的所述列表、所述討厭的設(shè)備特定的身份的所述列表或者設(shè)備特定的身份的所述頂級列表的至少一個的內(nèi)容可以通過所述便攜式通信設(shè)備的用戶接口而被所述用戶訪問。所述內(nèi)容也可以被存儲在非易失性(non-volatile)的存儲器中。
在一實施例中,所述便攜式通信設(shè)備還適合于允許所述用戶通過所述用戶接口輸入文本消息,以及通過在所述受喜歡的設(shè)備特定的身份的列表中或在所述設(shè)備特定的身份的頂級列表中選擇相應(yīng)的條目,將所述文本消息發(fā)送到至少一個單獨的遠程設(shè)備。
所述便攜式通信設(shè)備可以被體現(xiàn)在或作為用于電信網(wǎng)絡(luò)的移動終端。所述移動終端可以包括操作系統(tǒng)和應(yīng)用軟件,所述應(yīng)用軟件適合于由所述處理裝置執(zhí)行并且使所述處理裝置執(zhí)行上述的相關(guān)性分析。所述操作系統(tǒng)可以是Symbian操作系統(tǒng)。
所述便攜式通信設(shè)備可選地可以被體現(xiàn)在或作為便攜式數(shù)字助理或掌上型電腦。
在一實施例中,所述收發(fā)器適合于根據(jù)藍牙規(guī)范進行通信。
本發(fā)明的第二方面是用于根據(jù)上述內(nèi)容的便攜式通信設(shè)備的功率保持方法,包括以下步驟通過所述收發(fā)器發(fā)送對在延伸范圍內(nèi)的遠程設(shè)備的查詢;從已接收所述查詢的遠程設(shè)備中接收響應(yīng);
評估所接收的響應(yīng)的數(shù)量;以及響應(yīng)所述評估步驟,調(diào)節(jié)所述發(fā)送步驟的持續(xù)時間、在隨后的發(fā)送步驟之間的時間間隔、以及所述收發(fā)器的輸出功率中的至少一個。
可以通過統(tǒng)計所述響應(yīng)的遠程設(shè)備的設(shè)備特定的身份來執(zhí)行所述評估步驟。
根據(jù)第二方面的功率保持方法可以用于優(yōu)化根據(jù)第一方面的便攜式通信設(shè)備的功率消耗,并且因此允許在相繼的電池再充電或替換之間的較長的工作時間。另外,根據(jù)第二方面的所述功率保持方法可以幫助減少由其它鄰近設(shè)備所引起的干擾。然而,根據(jù)第一方面的便攜式通信設(shè)備可以不包含任何根據(jù)第二方面的功率保持方法來實施。
根據(jù)下面的詳細公開、根據(jù)所附的從屬權(quán)利要求以及根據(jù)附圖,本發(fā)明的其它目的、特征和優(yōu)點將會公開。
現(xiàn)在將參考附圖,更詳細地描述本發(fā)明,其中圖1a、1b和1c分別是根據(jù)本發(fā)明一實施例的便攜式通信設(shè)備的透視圖、俯視圖和側(cè)視圖;圖2是實際使用情景的示意圖,其中多個便攜式通信設(shè)備被用于在各自的用戶之間進行配對;圖3是用于圖1所示的設(shè)備的示意性硬件框圖;圖4是示意性的框圖,其說明了在圖1所示的設(shè)備中的軟件的三個主要部分;圖5是詳細的框圖,說明了圖4所示的基本軟件部分的不同模塊;圖6示出了圖5所示的基本軟件部分如何通過事件隊列與圖4中所示的應(yīng)用軟件部分交互;圖7是說明圖4中所示的應(yīng)用軟件部分的普通事件管理的流程圖;圖8是詳細的框圖,其說明了圖4中所示的應(yīng)用軟件部分的不同模塊;圖9說明了圖8中的一模塊的操作,即鍵盤事件處理器的操作;
圖10是說明根據(jù)實施例來處理查詢的方法的流程圖;圖11是說明根據(jù)實施例的功率管理方法的流程圖;圖12說明了多個配對參數(shù)以及其相應(yīng)的可能值;圖13說明了用于在圖2的不同設(shè)備之間交換配對信息的數(shù)據(jù)格式;以及圖14說明了一組列表,其記錄了圖2的不同設(shè)備并且被存儲在圖1所示的設(shè)備的不同存儲器中。
具體實施例方式
最初,將參照圖1a-c和圖2給出根據(jù)本發(fā)明實施例的便攜式通信設(shè)備的功能特征的概述。然后,將參照剩余的圖隨后對結(jié)構(gòu)特點詳細說明。
圖1a-1c示出了根據(jù)實施例的便攜式通信設(shè)備。在所述實施例中,便攜式通信設(shè)備101是獨立的、無線配對的設(shè)備,幫助所述便攜式通信設(shè)備的用戶會見別人,每一個人都配備了與設(shè)備101的類型相同或類似的相應(yīng)便攜式通信設(shè)備。在另一個實施例中,所述發(fā)明體現(xiàn)在或作為用于電信網(wǎng)絡(luò)的移動終端,如同將在以后更詳細地描述的那樣。
圖2中示出了一種使用情景。為多個用戶202、204、206、208配備便攜式通信設(shè)備201、203、205、207。如同以后將更詳細地描述的那樣,所述設(shè)備201、203、205、207將在相互之間建立短距離的無線鏈路209、210、211、212,執(zhí)行相關(guān)性分析并且當匹配發(fā)生時提醒用戶,所有的都以無需用戶交互、主動參與或了解的自組織(ad-hoc)方式來進行。
為此,每個用戶202、204、206、208最初將完成關(guān)于他自己/她自己的第一配置文件(profile),稱為“我是誰”或“我”配置文件,以及有關(guān)用戶所希望發(fā)現(xiàn)的人的第二配置文件,稱為“我想要遇見誰”或“你”配置文件。這些配置文件本地存儲在設(shè)備201、203、205、207中。更具體地說,與設(shè)備201的用戶202有關(guān)的配置文件213、214本地存儲在設(shè)備201中,而與用戶204有關(guān)的配置文件217、218本地存儲在設(shè)備203中,等等。
操作中,設(shè)備201、203、205、207的任何一個,例如設(shè)備201于是在不知道發(fā)送或接收方的情況下,將會檢測何時其它設(shè)備203、205、207處于相同的短距離區(qū)域之內(nèi),并且,當識別到時,通過無線鏈路209、210、211、212,交換加密的和秘密的配置文件信息給所述其它設(shè)備的任何一個或者全部。有關(guān)發(fā)送方的“我想要遇見誰”配置文件是額外的個人信息215、219和唯一的設(shè)備特定的用戶ID 216、220,其二者都本地存儲在設(shè)備201、203、205、207中。如在圖13中更詳細地示出的那樣,額外的個人信息215、219涉及關(guān)于發(fā)送者的個人資料,例如聯(lián)系信息1302,其形式為電子郵件地址、移動電話號碼、大學(xué)校園地址、學(xué)校柜號碼、旅館名稱和房號、衣服的描述等等。額外的個人信息215、219也可以包括用戶友好的名字1304、文本消息1306和/或二進制數(shù)據(jù)1308,例如個人振鈴信號或照片,其與唯一的設(shè)備特定的用戶ID 216、220一起將允許比現(xiàn)有技術(shù)優(yōu)越的幾種業(yè)務(wù)和特征,如同后面將會描述的那樣。
在接收端,每個設(shè)備將在存儲器中存儲發(fā)送方的額外的個人信息和設(shè)備特定的用戶ID。相關(guān)性分析將在進入的“我想要遇見誰”配置文件和接收者自己的“我是誰”配置文件之間執(zhí)行。如果在兩個配置文件之間的相關(guān)性或匹配百分比達到或超過用戶預(yù)置的匹配提醒級,則接收者的設(shè)備將以視覺的、聽覺的或感覺的方式來提醒其主人此令人興奮的新的匹配。
典型地,設(shè)備的無線工作范圍是10--100m,并且由于設(shè)備被移動用戶所攜帶——典型地是走路的用戶所攜帶,因此,在每個設(shè)備201的范圍之內(nèi)的其它設(shè)備203,205,207的數(shù)量將隨時變化。因此,圖2中的情況僅僅表示示范的以及瞬時的場景。
除上述配對之外,根據(jù)所描述的實施例的便攜式通信設(shè)備101提供幾種其它的業(yè)務(wù),其都是根據(jù)每個設(shè)備201、203、205、207的唯一的設(shè)備特定的用戶ID 216、220。首先,不通過商業(yè)移動電信網(wǎng)絡(luò)、公共業(yè)務(wù)電話網(wǎng)絡(luò)(PSTN)或例如因特網(wǎng)的廣域網(wǎng),用戶202,204,206,208將能在他們的設(shè)備201、203、205、207之間免費發(fā)送和接收文本消息。一旦已知每個設(shè)備特定的用戶ID被知道并且兩個設(shè)備在相互的范圍之內(nèi),這些設(shè)備的用戶可以在相互之間執(zhí)行在某種程度上類似于商業(yè)SMS、電子郵件和聊天業(yè)務(wù)的加密的即時文本通信。
這個特征還可以用于以廣播的方式來詢問和回答問題。此外,不用通過現(xiàn)有的商業(yè)網(wǎng)絡(luò)并且免費地,用戶將能發(fā)送任何基于文本的問題給在當前在范圍內(nèi)或進入范圍的所有設(shè)備。然后,接收所述基于文本的問題的設(shè)備能夠響應(yīng)發(fā)送者,其中,所述響應(yīng)或者通過包括在發(fā)送者的額外的個人信息215、219內(nèi)的聯(lián)系信息1302,或者如果還在范圍內(nèi),則直接通過包括在額外的個人信息215、219內(nèi)的且發(fā)給發(fā)送者的設(shè)備特定的用戶ID的文本消息響應(yīng)1306。
通過例如朋友或家庭成員的唯一用戶ID而被預(yù)先編程,所述便攜式通信設(shè)備101可以(根據(jù)用戶的意思)主動地根據(jù)其自己搜索任何及所有其它的便攜式通信設(shè)備,并且一旦朋友或家庭成員在范圍內(nèi),就給用戶以提醒。這個特征對大的擁擠的地方特別有用,其中朋友和喜歡東西的出現(xiàn)在視覺上是不明顯的。當然,超過一個的設(shè)備特定的用戶ID可以被加入到這種“密友提醒列表”。
類似的特征稱為“阻塞列表”,其允許用戶預(yù)先編輯許多設(shè)備特定的用戶ID,如果其出現(xiàn)在便攜式通信設(shè)備101的范圍內(nèi),就對其禁止通信。因此,由于這個阻塞列表,就配對以及例如文本消息或詢問的傳輸?shù)碾S后的業(yè)務(wù)而言,可以阻止濫用或惡意的個人騷擾便攜式通信設(shè)備101的用戶。
現(xiàn)在將參照圖1a-c以及圖3來描述便攜式通信設(shè)備101的細節(jié),圖1a-c示出了外部可見的元件,圖3示意性地示出了便攜式通信設(shè)備101硬件元件的框圖并且公開了它的內(nèi)部結(jié)構(gòu)。
便攜式通信設(shè)備101包括外殼102,其足夠小以使便攜式通信設(shè)備可握在一只手中或例如攜帶在口袋或手提包中。外殼可以對形狀、顏色等具有許多不同的設(shè)計,并且其優(yōu)選地是可移動的,以允許用戶通過將外殼替換為另一個而改變他的/她的便攜式通信設(shè)備的外觀。有益地,外殼具有類似當前的小型化移動電話、PDA(便攜式/袖珍數(shù)字助理)、視頻游戲控制器等的設(shè)計。在外殼102的內(nèi)部布置有容納四節(jié)電池的電源單元303,最好為可充電的電池。
此外,設(shè)備101包括用于和便攜式通信設(shè)備的用戶交互的顯示器104、304。在備用模式中,顯示器例如可以指示電源單元303的剩余功率電平、時間和日期,以及從所述應(yīng)用軟件發(fā)出的例如圖標、按鈕和對話框的各種圖形元素。
所述便攜式通信設(shè)備也具有鍵盤105、305,允許用戶通過多個鍵106和控制桿106′來操作所述便攜式通信設(shè)備101。根據(jù)所描述的實施例,鍵盤105、305具有類似于當前的移動電話的設(shè)計,也就是鍵106代表許多符號,比如數(shù)字和/或字符。除鍵盤105、305之外,便攜式通信設(shè)備101具有用于將便攜式通信設(shè)備連接到外部計算機308的連接器107、307。
為了和任何可達到的便攜式通信設(shè)備(例如在圖2中的設(shè)備203、205或207)進行無線數(shù)據(jù)交換,便攜式通信設(shè)備101包括無線模塊309。在所描述的實施例中,無線模塊309是一種適合于根據(jù)在2.4GHz ISM頻帶(“工業(yè)的、科學(xué)的和醫(yī)學(xué)的”)中的藍牙規(guī)范的短距離無線通信的收發(fā)器。關(guān)于藍牙規(guī)范的細節(jié),參考藍牙核心規(guī)范(亦稱為藍牙規(guī)范,卷I)和藍牙配置文件定義(亦稱為藍牙規(guī)范,卷II),二者都可從http//www.bluetooth.org/中獲得。便攜式通信設(shè)備101還具有天線310,通過其,執(zhí)行與另一個便攜式通信設(shè)備的藍牙無線通信。在所描述的實施例中,無線電收發(fā)器309和天線310具有大約10--100m的工作范圍,盡管該范圍可以根據(jù)環(huán)境條件而變化,并且其確切值不是本發(fā)明的關(guān)鍵。
在所描述的實施例中,上述便攜式通信設(shè)備101/201的唯一的設(shè)備特定的用戶ID 216由48比特藍牙地址(在藍牙規(guī)范中被稱為BD地址)形成,其與單獨的藍牙收發(fā)器309相關(guān)。
在可選擇的實施例中,代替地,收發(fā)器可適合于另一類型的無線接口、或紅外通信(例如IrDA-“紅外線數(shù)據(jù)協(xié)會(Infrared Data Association)”)、或者用于在手持設(shè)備和外部設(shè)備之間近距離通信的任何其它可利用的主要標準。
為了在便攜式通信設(shè)備101中信息的存儲,所述便攜式通信設(shè)備101包括存儲裝置311,所述信息也就是便攜式通信設(shè)備的功能所需要的信息,例如程序代碼和靜態(tài)數(shù)據(jù)、由便攜式通信設(shè)備的用戶所輸入的信息、以及從根據(jù)本發(fā)明的遠程便攜式通信設(shè)備所接收的信息。
另外,還為了與用戶交互,便攜式通信設(shè)備101具有提醒裝置,例如用于發(fā)出振鈴聲的蜂鳴器312a、用于較不連續(xù)(discrete)的提醒的振動器312b以及用于發(fā)光的LED 312c。顯示器304和鍵盤305與這些提醒裝置一起共同形成用戶接口314。
最后,便攜式通信設(shè)備101中的CPU 313控制便攜式通信設(shè)備的操作。
在與另一個便攜式通信設(shè)備交換信息之前,有益地但不是必需地,所述信息被加密以增加用戶的安全性和保密性。因此,便攜式通信設(shè)備101可以包括加密與解密裝置,用于在發(fā)送之前加密信息和在接收之后解密信息。加密裝置有益地根據(jù)任何本來已知的數(shù)據(jù)加密算法來操作,所述加密算法例如象RSA的非對稱算法、或象DES的對稱算法。所描述的實施例使用通常稱為SAFER+的數(shù)據(jù)加密算法。解密裝置將根據(jù)相應(yīng)的數(shù)據(jù)解密算法來操作。有利地,所述加密與解密裝置作為存儲在存儲裝置311中的且由CPU 313所執(zhí)行的軟件模塊或可選地作為硬件來實現(xiàn)。
現(xiàn)在將就圖1a-c中示出的所述實施例來更詳細地解釋元件的選擇。然而應(yīng)該理解,這種選擇決不限制本發(fā)明;可以選擇各種其它的商業(yè)上可獲得的元件來代替所公開的元件,如同本領(lǐng)域普通技術(shù)人員很容易體會到的那樣。
收發(fā)器309是BiCMOS 1級藍牙無線模塊,其是PBA31302/1型的,并且可以從Ericsson Microelectronics AB,Isafjordgatan 16,SE-164 81Kista,Sweden獲得。其提供快速的跳頻,每秒1600信道跳,使用在2.402和2.480GHz之間的79個信道,以及允許1Mbit/s的最大比特率。所述無線模塊具有13MHz基準頻率晶體,其可以從Taitien Electronics Co.,Ltd,5 Fl.76,Po Ai Road,Taipei,Taiwan 100獲得。
天線310的選擇將依照外殼102的設(shè)計以及其要求的大小、格式和柔韌性。在所述實施例中,選擇了適合于在外殼內(nèi)部的ICM天線。ICM天線可以從gigaAnt,Ideon Science & Technology Park,Ole Romers vag 16,SE-223 70 Lund,Sweden獲得??蛇x地,可以使用來自于同一公司的Flavus/Crispus天線。
所述CPU 313是PBM99090/1型的藍牙基帶處理器,其可以從EricssonMicroelectronics AB獲得。其使用來源于無線時鐘信號的時鐘頻率,并且包括ARM7 RISC(12-40MHz),所述ARM7 RISC提供用于設(shè)備101功能的足夠的性能?;鶐幚砥骶哂?4KB內(nèi)部RAM存儲器,以及處理通信協(xié)議(藍牙嵌入棧版本1.00)以及設(shè)備101的高級功能,如整個所述文件所描述的那樣。
與CPU 313相關(guān)聯(lián)的存儲裝置311包括1MB閃存311a、512KB外部靜態(tài)RAM(SRAM)311b和串行32KB EEPROM存儲器311c,其中所述串行32KB EEPROM存儲器311c作為scratch-pad存儲器,用于由設(shè)備101所提供的功能。閃存311a具有類型BGA48,其可以從Silicon StorageTechnology,Inc.,1171 Sonora Court,Sunnyvale、CA 94086,USA,商品號為SST39VF800A-70-4C-B3K來獲得。SRAM存儲器311b具有類型BA48B并且可以從Cypress Semiconductor Corporation,3901 NorthFirst Street,San Jose,CA 95134,USA,商品號為CY62147CV25LL-70BAI來獲得。EEPROM存儲器311c具有類型SOIC-8并且可以從AtmelCorporation,2325 Orchard Parkway,San Jose,CA 95131,USA,商品號AT24C256N-10SC-2.7來獲得。
連接器307提供與外部計算機308的串行接口,并且在優(yōu)選實施例中包括RS232接口以及USB接口,其二者都被基帶處理器所支持。USB提供最用戶友好的接口,是更快速的并且具有最便宜的硬件。由于USB還通過其通信電纜提供電源,因此,當被連接時還能對設(shè)備101進行供電/充電。
另一方面,RS232不提供電源。因此,在這種情況下必需通過電源單元303進行充電。電源單元303包括4個相互串連連接的AAA電池單元,以及降壓(step-down)變換器,其類型為MAX1724EZK27-T,并且可以從Maxim Integrated Products,Inc,120 San Gabriel Drive,Sunnyvale,CA 94086,USA獲得。電池單元可能是可充電類型的,并且可能從內(nèi)部或外部AC/DC轉(zhuǎn)換器中接收充電電源。本發(fā)明的一些實施例可能使用移動電話領(lǐng)域已知的電池技術(shù),例如Li ion、Li polymer、NiMH或NiCd電池。。
在可選的實施例中,可能無線地執(zhí)行在外部計算機308和便攜式通信設(shè)備101之間的通信,即,連接器307由例如IrDA或?qū)嶋H上的藍牙的無線接口所替代。
顯示器304是具有類型WD-G1206Y-1WNNa的64×128 LCD模塊,其可以從Wintek Corporation,427North Sixth Street,Lafayette,IN47901-1126,USA獲得。
蜂鳴器312a是來自Star Micronics Co.,Ltd,20-10,Nakayoshida,Shizuoka 422-8654,Japan的MQT-03EX蜂鳴器。
可能從不同的適合的可獲得的元件廠商中選擇振蕩器312b和LED指示器312c。
如圖4所示,便攜式通信設(shè)備101的一個實施例的軟件劃分為3個主要子系統(tǒng)應(yīng)用軟件部分402、基本軟件部分404和實時操作系統(tǒng)400。操作系統(tǒng)400是OSE,其支持多任務(wù)并且提供高實時性能。在應(yīng)用軟件402和基本軟件404之間提供了預(yù)定義的應(yīng)用編程接口(API)406。應(yīng)用軟件包括多個程序代碼段,其當由CPU 313執(zhí)行時實現(xiàn)便攜式通信設(shè)備101的所有必需的功能?;拒浖峁┲С中缘幕竟δ芎鸵蕾囉谟布墓δ?,例如設(shè)備驅(qū)動,如在圖5中詳細示出的那樣。
所述應(yīng)用軟件402通?;谟伤龌拒浖?04產(chǎn)生的事件以事件驅(qū)動的方式進行操作,所述事件例如(圖5)鍵盤事件526、表示來自于其它便攜式通信設(shè)備的動作的藍牙事件530、與外部計算機308有關(guān)的串行通信事件528、以及例如指示電源單元303的電池狀態(tài)的功率監(jiān)視事件524的系統(tǒng)事件。如圖6所示,所述基本軟件將在602產(chǎn)生事件,以及將其插入到主事件隊列600中,所述應(yīng)用軟件402將在604從其中讀出事件。
如圖7所示,一旦已經(jīng)在700初始化所述應(yīng)用軟件402,其將以無限循環(huán)方式輪詢事件隊列600。如果在702發(fā)現(xiàn)可利用的事件,將在704處理所述事件以及將其從隊列中刪除。另一方面,如果在所述事件隊列600中沒有可利用的事件,所述應(yīng)用軟件402將執(zhí)行查詢管理706,這在圖10和11中更詳細地示出了,并且所述循環(huán)又將在702輪詢新的事件。
依據(jù)事件類型,所述應(yīng)用軟件402將在704采取不同的動作以及進入不同的運行模式。所述主事件類型是
所述基本軟件404對所述應(yīng)用軟件402提供多種服務(wù),例如藍牙功能、鍵盤接口、顯示器接口、非易失性存儲器接口以及串行通信接口。為此,所述基本軟件具有直接接口到硬件500的第一層。如圖5所示,所述第一層包括I/O驅(qū)動程序502、I2C驅(qū)動程序504、RS232/USB驅(qū)動程序506和藍牙棧508。所述藍牙棧508由嵌入的棧來實現(xiàn),其使用如實時操作系統(tǒng)400的OSE,并對接到(port)所述ARM7 CPU 313以及可以從Enea,Nytorpsvagen 5 B,Box 232,SE-183 23 Taby,Sweden獲得。
在第二層以及基于藍牙棧508,藍牙進程(process)522運行以執(zhí)行大部分面向藍牙的任務(wù),以及當數(shù)據(jù)是可利用的時候提醒應(yīng)用軟件進程。例如,所述藍牙進程522負責所述藍牙硬件的初始化,更重要地,當從應(yīng)用軟件中的查詢管理被命令時,負責執(zhí)行對其它可利用的設(shè)備的查詢。如以后將參照圖10和11更詳細地描述的那樣,查詢響應(yīng)將被“過濾”(阻塞列表),并且將通知所述應(yīng)用軟件。將在對照所述阻塞列表檢查之后接受到響應(yīng)所述查詢的另一個設(shè)備的連接。所述藍牙進程522也將處理“我是誰”配置文件213/217、“我想要遇見誰”配置文件214/218、額外的個人信息215/219以及當然的在便攜式通信設(shè)備101/201和另一個設(shè)備之間的唯一的設(shè)備特定的藍牙用戶ID 216/220的交換,所述另一個設(shè)備例如是在圖2中的203。當已經(jīng)交換過數(shù)據(jù)時或在超時之后連接將自動地結(jié)束。
需要所述RS232/USB驅(qū)動506,用于從外部計算機308,如根據(jù)用戶要求和選擇所完成的那樣來加載程序以及加載配置文件。所述驅(qū)動程序與串行通信驅(qū)動程序520交互,并且支持開啟和結(jié)束所述串行端口(在所述實施例中的連接器307)的功能,以及從所述串行端口讀取數(shù)據(jù)/向所述串行端口寫入數(shù)據(jù)。
I2C驅(qū)動程序504形成對外部裝置(例如EEPROM存儲器311c、實時時鐘和AD轉(zhuǎn)換器)的接口。所述驅(qū)動程序具有對裝置進行編址、以及從所述裝置讀出數(shù)據(jù)和向所述裝置寫入數(shù)據(jù)的功能。EEPROM驅(qū)動程序518與所述I2C驅(qū)動程序交互并支持用于校驗和處理、讀寫數(shù)據(jù)、字節(jié)可尋址的功能。功率監(jiān)視進程510是后臺進程,其為了保證足夠的工作電壓而周期地檢查電池狀態(tài)。
顯示器驅(qū)動程序516支持顯示器的基本功能,例如字符輸出、像素輸出、光標定位、顯示器的清屏、背光控制等等。
另外,閃存驅(qū)動程序(未在圖5中示出)被提供作為對所述閃存311a的接口用于程序加載/更新。在所述基本軟件中包括各種程序加載模塊(但未在圖5中示出),例如用于引導(dǎo)程序加載和應(yīng)用程序加載的加載程序、用于外部計算機308的加載程序、以及用于通過藍牙和/或RS232/USB的應(yīng)用程序加載的加載程序。
I/O驅(qū)動程序502形成用于處理輸入和輸出的模塊,以及包括用于配置、讀取和設(shè)置I/O管腳的功能。I/O驅(qū)動程序502與鍵盤驅(qū)動程序514和LED/蜂鳴器/振動器驅(qū)動程序512交互。鍵盤驅(qū)動程序514用于當在鍵盤105上按下時對鍵106進行檢測和解碼,并且用于在所述主事件隊列600中插入事件以提醒所述應(yīng)用軟件402。所述LED/蜂鳴器/振動器驅(qū)動程序512形成LED指示器312c、蜂鳴器312a和振動器312b的接口。
可以提供自我測試模塊(未在圖5中示出)用于在系統(tǒng)啟動期間執(zhí)行硬件測試。錯誤將通過插入錯誤事件到所述主事件隊列里來匯報給所述應(yīng)用程序。
所述基本軟件還包括初始化和配置CPU 313的系統(tǒng)啟動程序代碼。
現(xiàn)在將參照圖8和9更詳細地描述所述應(yīng)用軟件402。所述應(yīng)用軟件402包括多個模塊800-816,每個模塊負責不同的任務(wù),例如·配置文件數(shù)據(jù)管理(WIA配置文件213/217和WIWLTM配置文件214/218的編輯、存儲和加載)。
·藍牙功能——查詢可用的設(shè)備203、205、207,連接到特定設(shè)備203以及從/到所述單個的設(shè)備203傳遞數(shù)據(jù)213-216/217-220。
·配對進程——分析在所接收的WIA及WIWLTM配置文件217-218和在設(shè)備201中所存儲的相應(yīng)的本地配置文件213-214之間的相關(guān)性,以便調(diào)查在所述設(shè)備201和203的用戶202和204之間的潛在匹配。
·額外的通信業(yè)務(wù),例如藍牙聊天和問題詢問的功能。
AppMain模塊800實現(xiàn)所述主應(yīng)用進程、自測代碼和初始化代碼,用于所述應(yīng)用軟件402。其還包含執(zhí)行有關(guān)系統(tǒng)的后臺任務(wù)的“運行調(diào)度(worker thread)”(例如EEPROM寫入)。這個模塊還處理用于所述系統(tǒng)的全局數(shù)據(jù)。全局數(shù)據(jù)例如可以包括為用戶界面314所選擇的語言、設(shè)備的功率模式等等。
AppLanguage模塊808為所述便攜式通信設(shè)備201實現(xiàn)多語言支持。通過在圖形用戶界面(GUI)中的菜單選擇,用戶202可以轉(zhuǎn)入另一種語言。每個有關(guān)語言的資源(例如用于菜單、幫助信息和錯誤消息的文本串)將被聲明為為具有對于每個所支持的語言的入口的矢量。通過在所述矢量中設(shè)置指針為所要求語言的偏移來選擇語言。
AppDspMngr模塊814是顯示管理,其實現(xiàn)分級菜單系統(tǒng)、彈跳(popup)菜單、彈跳消息窗、列表查看功能等等,這些都是GUI的一部分。
AppProfile模塊806實現(xiàn)用于用戶配置文件處理的功能。如之前提及的那樣,對于相應(yīng)設(shè)備202、204、206、208的每個用戶201、203、205、207,將定義代表用戶他自己/她自己的WIA(“我是誰”)配置文件、以及涉及用戶所希望發(fā)現(xiàn)的人的WIWLTM(“我想要遇見誰”)配置文件。
每個配置文件將包括被分成不同種類的大量參數(shù)。參數(shù)的布局(次序)被固定,并且布局定義(組、屬性文本等等)將保存在閃存311a中。每個配置文件的可編輯部分(由每個用戶202、204設(shè)置的實際參數(shù)值)將在應(yīng)用初始化700時永久地被保存在EEPROM存儲器311c中和被拷貝到SRAM存儲器311b中。此外,當遠程設(shè)備203將其WIWLTM配置文件218和其WIA配置文件217的必需匹配部分發(fā)送到本地設(shè)備201時,所接收的配置文件也將被放置在SRAM存儲器311b中,以在配對進程期間進行處理并且和本地配置文件213、214相比較。
在示范的而非限制的本發(fā)明的實施例中,每個配置文件可以包括兩種配對參數(shù),必需匹配參數(shù)和詢問參數(shù)。顧名思義,在所述示范實施例中,必需匹配參數(shù)是決定性的特性,以及對于兩個人必需完全滿足,以便在他們之間存在匹配的任何機會。詢問參數(shù)是“不太重要”的;它們對于兩個人不需要被完全滿足,而是為了匹配要滿足到某個級別。例如,如果異性戀的男人希望與伙伴相遇,伙伴必需是異性戀或雙性戀的女人,或者就不存在匹配。因此,“性別”和“性別取向”屬于必需匹配參數(shù)的組。然而,如果這個男人喜歡音樂并且他希望與也喜歡音樂的伙伴相遇,甚至與不喜歡音樂的伙伴也存在匹配的可能性。因此,“聆聽音樂”屬于詢問參數(shù)的組。
可能以4比特來存儲必需匹配參數(shù),并且因此具有從0至15的取值。所述值代表為每個必需匹配參數(shù)特定的屬性。有些問題可能僅具有幾個屬性(例如性別),而其它的可能具有很多屬性。在上面所述的示范性的而非局限性的實施例中,如圖12所示,必需匹配參數(shù)是性別(1201)、性取向(1202)、年齡(1203)、婚姻狀況(1204)、教育(1205)和體型(1206)。在圖12中,連同用于相應(yīng)參數(shù)值的不同的4比特代碼值1207(以十進制方式)一起,示出了用于不同的必需匹配參數(shù)1201-1206的可能值。
詢問參數(shù)可能比必需匹配參數(shù)多許多。每個詢問參數(shù)可能具有0-2的取值(十進制),代表對于與各自詢問參數(shù)相關(guān)的相應(yīng)問題的可能答案“同意”(“是”)、“不同意”(“否”)和“不關(guān)心”。更具體地,可能答案是描述與某人個人興趣一致的質(zhì)量和行為的表述。例如,如果問題涉及“購物”并且用戶喜歡購物,在用戶WIA配置文件中的所述問題的答案當然是“同意”。另外,如果用戶希望也喜歡購物的伙伴,在用戶的WIWLTM配置文件中的所述問題的答案也應(yīng)該為“同意”。另一方面,如果用戶不怎么關(guān)心潛在伙伴的購物興趣,在用戶WIWLTM配置文件中的所述問題的答案應(yīng)該替代為“不關(guān)心”。
其它的詢問參數(shù)的非局限性的例子是閱讀、繪畫、縫紉、觀看電視、養(yǎng)魚、互聯(lián)網(wǎng)沖浪、觀看體育賽事、寫作和園藝。然而可能有更多的參數(shù)。
根據(jù)本發(fā)明的便攜式通信設(shè)備201、203、205、207的每個用戶202、204、206、208必需將通過輸入上面所提及的信息來個性化他們的WIA和WIWLTM配置文件213/317、214/218。在一個實施例中,這是通過在顯示104/304上一個接一個地描述上述問題并且邀請用戶通過操作鍵盤上的按鍵106和操作桿106’來回答問題而實現(xiàn)的。將以相應(yīng)的方式完成額外的個人信息215/219。在可選實施例中,用戶可能替代地在與外部計算機308相連的CRT和LCD屏幕上觀看問題,并且通過計算機鍵盤完成配置文件213/217、214/218以及額外個人信息215/219。完成后,將通過連接器107/307來下載所述信息到便攜式通信設(shè)備中。
在所描述的實施例中,全部的WIWLTM配置文件218以及僅WIA配置文件217的必需匹配部分在配對進程期間從遠程設(shè)備203傳送到本地設(shè)備201。就個人的完整性來說,這具有優(yōu)點;大量詢問參數(shù)的值在每個設(shè)備內(nèi)部是保密的。然而,應(yīng)當理解,涉及配對配置文件的格式、配置或內(nèi)容的細節(jié)不是本發(fā)明重要或關(guān)鍵性的方面。
對在從另一個設(shè)備203接收的WIA和WIWLTM配置文件217-218和存儲在設(shè)備201中相應(yīng)的本地配置文件213-214之間的相關(guān)性的分析可以由AppProfile模塊806以不同的方法執(zhí)行。在一個實施例中,所述分析分為兩個步驟,其中第一步驟涉及必需匹配參數(shù)以及第二步驟涉及詢問參數(shù),但是僅在對所述必需匹配分析的結(jié)果是肯定的情況下才執(zhí)行第二步驟。更具體地說,在第一步驟中將與用戶202有關(guān)的WIA配置文件213的必需匹配參數(shù)和有關(guān)于另一個設(shè)備203的用戶204的WIWLTM配置文件218的必需匹配參數(shù)相比較,所述比較的結(jié)果是相關(guān)性的第一值。所述相關(guān)性的第一值可以是在0和1之間的數(shù)字,其是用戶202匹配用戶204的期望的尺度;值1指示完全匹配,而值0指示根本不匹配。然后,以相應(yīng)的方式,將與用戶202有關(guān)的WIWLTM配置文件214的必需匹配參數(shù)和有關(guān)于另一個設(shè)備203的用戶204的WIA配置文件217的必需匹配參數(shù)相比較,這個比較的結(jié)果是相關(guān)性的第二值。
然后將相關(guān)性的第一和第二值與第一和第二門限值分別比較。如果相關(guān)性的第一和第二值達到或超過各自的第一和第二門限值,則用戶202和204就必需匹配參數(shù)來說相互足夠匹配,所述相關(guān)性分析就繼續(xù)進行第二步驟。另一方面,如果相關(guān)性的第一和第二值的任何一個未分別達到或超過第一或第二門限值,那么就認為在用戶202和204之間不匹配,并且所述相關(guān)性分析終止而不執(zhí)行第二步驟。在所描述的實施例中,所述第一和第二門限值都等于1。這樣,繼續(xù)進行相關(guān)性分析的第二步驟的必要條件在于用戶202和204就必需匹配參數(shù)而言完全地相互匹配,所述第二步驟即涉及詢問參數(shù)的步驟。在另一個設(shè)備203中以相應(yīng)的方式進行所述相關(guān)性分析的第一和第二步驟。
在第二分析步驟中,與第一用戶202相關(guān)的WIA配置文件213的詢問參數(shù)和與第二用戶204相關(guān)的WIWLTM配置文件218的詢問參數(shù)進行比較。比較結(jié)果是在0和1之間的相關(guān)性的第三值。針對詢問參數(shù)的相關(guān)性的第三值對應(yīng)于針對必需匹配參數(shù)的相關(guān)性的第一值。因此,相關(guān)性的第三值是用戶202和用戶204期望相匹配程度的最終度量(將在遠程設(shè)備203中計算相應(yīng)的相關(guān)性的第四值,指示用戶204和用戶202的期望相匹配的程度)。如上所示,相關(guān)性的第三值與設(shè)備201中的第三門限值進行比較(并且相關(guān)性的第四值與設(shè)備203中的第四門限值進行比較)。如果相關(guān)性的第三值達到或超過第三門限值,在設(shè)備201中最終斷定在用戶202和204之間存在匹配。這并不必然意味著成功的匹配是相互的,因為,第三和第四門限值可以由用戶202和204單獨地選擇??赡芡ㄟ^用戶接口314以視覺、聲覺或觸覺的指示來提醒用戶成功的匹配。
如已經(jīng)提到的,上述的說明僅僅屬于示范性的實施例。在申請人的US專利申請10/125,404以及在要求其優(yōu)先權(quán)的申請人的共同未決的PCT申請中給出了配對的詳細說明,包括配對數(shù)據(jù)和隨即執(zhí)行的相關(guān)性分析的幾個選擇,其可以依照本發(fā)明來使用,所述申請的內(nèi)容在這里交叉引用作為參考。
AppList模塊810支持在圖14中示出的幾個列表頂級列表1402、密友提醒列表1404、阻塞列表1406、設(shè)備列表1408和詢問列表1412。所述列表1402-1406存儲在非易失性存儲器(EEPROM存儲器311c)中,但是其內(nèi)容在應(yīng)用初始化700時被并入設(shè)備列表1408中。設(shè)備列表1408為了優(yōu)選的性能而臨時存儲在易失性工作存儲器(SRAM存儲器311b)中,當設(shè)備201關(guān)閉時其內(nèi)容會丟失。因此,在操作期間,記錄在設(shè)備列表1408里的任何改變都將由AppList模塊810自動地寫回到相應(yīng)的永久列表1402,1404或1406中。因此,在某種意義上,所述設(shè)備列表1408類似于高速緩沖存儲器。
所述頂級列表1402是在設(shè)備201中存儲X個最好歷史匹配的高分數(shù)列表,以便用戶202可以在任何時候訪問他們。X例如可以是10,50或100;實際的值將考慮實際的應(yīng)用來選擇以及對本發(fā)明不是關(guān)鍵性的。對于頂級列表1402中的每個匹配,可以存儲下列數(shù)據(jù)
密友提醒列表1404允許用戶202以設(shè)備特定的用戶ID的形式將鏈接存儲到屬于朋友、家屬等的其它設(shè)備203、205、207中。所述密友提醒列表1404可以具有以下格式
遠程設(shè)備ID可以或者通過從所述頂級列表1402復(fù)制所述記錄,或者通過由所述GUI手動地建立的記錄來被加到所述密友提醒列表1404中。
一旦在所述密友提醒列表1404中出現(xiàn)的設(shè)備進入范圍內(nèi)并且通過了查詢管理被檢測到,其出現(xiàn)將通過所述GUI提醒給用戶202。此外,在一個實施例中,用戶202可以通過所述GUI的顯示器304瀏覽所述密友提醒列表1404,以及每個密友提醒列表記錄可以具有圖形指示,其表示出設(shè)備是否在范圍之內(nèi)以及甚至是有多近。
所述阻塞列表1406允許用戶202來阻止來自于另一個設(shè)備203、205或207其它通信。這對于制止偶然的騷擾、通過詢問問題功能濫發(fā)消息等等是有用的。因此,本設(shè)備201將不答復(fù)來自于在所述阻塞列表1406中出現(xiàn)的設(shè)備的任何藍牙通信。所述列表可以具有以下格式
遠程設(shè)備可以或者通過從所述頂級列表1402復(fù)制所述記錄,或者通過所述GUI手動地建立的記錄而被加到所述阻塞列表1406中。
所述設(shè)備列表1408是用于記錄可用的藍牙設(shè)備的一覽表,所述藍牙設(shè)備包括其它的便攜式通信設(shè)備203、205、207。這個列表將用于在基本軟件404和應(yīng)用軟件402中的幾個進程和任務(wù)。所述列表可以具有以下格式
所述頂級列表1402、密友提醒列表1404和阻塞列表1406的內(nèi)容可以由用戶通過設(shè)備的GUI在任何時候訪問。更具體地說,用戶可以在頂級列表1402或者密友提醒列表1404中選擇某個用戶友好的名字,并且設(shè)法通過尋址與用戶友好的名字有關(guān)的設(shè)備特定的用戶ID而開始聊天會話。此外,在頂級列表1402和密友提醒列表1404中出現(xiàn)的問題可以被廣播到用戶,或者廣播到在設(shè)備列表1408中卻不在頂級列表1402/密友提醒列表1404中設(shè)備上,例如當前設(shè)備沒有與其交換過配置文件數(shù)據(jù)的遠程設(shè)備。
為了避免進入的詢問的“濫發(fā)”,在所述便攜式通信設(shè)備201的一個實施例中,用戶可以選擇進入的詢問的接收性的不同級別全部(允許從全部可用的遠程設(shè)備來的進入的詢問)、除去阻塞的全部(拒絕從阻塞的遠程設(shè)備來的詢問,但是允許從其它的設(shè)備來的詢問)、或都不(拒絕從任何遠程設(shè)備來的詢問)。
AppEventHandler模塊802a實現(xiàn)在圖6和7中示出的事件處理,以及包括AppBTEventHandler模塊802b和AppKbdEventHandler模塊802c。所述模塊802c處理鍵盤事件以及實現(xiàn)在圖9中示出的“狀態(tài)機”,其中不同的擊鍵次序?qū)⒃O(shè)置便攜式通信設(shè)備201為不同的運行狀態(tài),并且在顯示器304上彈出不同的菜單(屏幕)。在缺省模式900中,所述“狀態(tài)機”將輪詢鍵盤304,等待鍵的按下。一旦已按下鍵,就將進入菜單模式906以便跟蹤顯示器304上出現(xiàn)的所述GUI上的菜單選擇。根據(jù)所述菜單選擇,將執(zhí)行一些功能或者將改變所述操作方式(例如,變?yōu)槲谋据斎肽J?04或列表模式902)。如果在預(yù)定時間(比如30-60秒)之內(nèi)沒有鍵被按下,則超時功能將重置所述鍵盤處理器和所述顯示器。所述“狀態(tài)機”還可以包括消息模式(未在圖9中示出),當在對用戶的顯示器304上出現(xiàn)消息窗之后等待用戶確認時被使用。
所述AppBTEventHandler模塊802b對由基本軟件404中的藍牙進程522所提供的事件530作出響應(yīng)。這些事件可以包括BT_FOUND_DEVICE事件,指示另一個設(shè)備203已經(jīng)響應(yīng)查詢,并且因此本設(shè)備將繼續(xù)進行所述配對過程;BT_MATCH_REQUEST事件,指示另一個設(shè)備203已經(jīng)請求匹配,也就是所述配置文件數(shù)據(jù)是可以得到的;以及BT_CHAT_REQUEST事件,指示另一個設(shè)備203已經(jīng)請求聊天會話。依據(jù)BT_FOUND_DEVICE,以下將發(fā)生。首先,將檢查另一個設(shè)備203的設(shè)備特定的用戶ID是否存在于所述密友提醒列表1404中,如果是,將提醒所述用戶202。否則將檢查用戶ID 220是否已經(jīng)在所述頂級列表1402或所述阻塞列表1406中、或者已經(jīng)在所述設(shè)備列表1408中標記為匹配。如果這些選擇都不適用,則所述設(shè)備201將與另一個設(shè)備203連接,并且交換配置文件數(shù)據(jù)213-215、217-219。
當所述設(shè)備已經(jīng)交換了用戶配置文件時,BT_MATCH_REQUEST事件發(fā)生。所述連接和交換由基本軟件404中的BT進程522處理。然后執(zhí)行如上所述的相關(guān)性分析,并且結(jié)果存儲在適當?shù)牧斜碇?例如頂級列表1402、設(shè)備列表1408)。
當響應(yīng)于由另一個設(shè)備203的用戶204所安排的聊天會話的請求而產(chǎn)生BT_CHAT_REQUEST事件時,在聊天會話可以開始之前,當前設(shè)備201的用戶202必需接受邀請。如果沒有給出接受,則設(shè)備201將給另一個設(shè)備203提供否定響應(yīng),以及會話將提前終止。否則,如果是給出接受,則將給另一個設(shè)備203肯定的響應(yīng)。AppKbdEventHandler(鍵盤處理器)802c和AppDspMngr(顯示器管理)814將強制進入聊天模式,并將保持在這個模式中,直到所述聊天會話由用戶201、203中的一個所終止或超時而終止。
AppInquiryMngr模塊804與基本軟件404中的藍牙進程522合作,以及與AppBT模塊816和AppCom模塊812合作,以便為所述設(shè)備201處理一般的查詢管理,如在圖10中更詳細地示出的那樣,以及還處理所述設(shè)備201的功率管理,如在圖11中更詳細地示出的那樣。在本發(fā)明上下文中,查詢裝置重復(fù)地搜索在所述當前設(shè)備201范圍之內(nèi)的其它設(shè)備203、205、207。通常地,所述查詢處理包括兩種模式掃描模式,其中所述設(shè)備201將作出響應(yīng)以查詢其它的設(shè)備而其本身未進行任何查詢;其中設(shè)備201將響應(yīng)來自于其它設(shè)備的查詢但自己不作任何查詢,以及查詢模式,其中本設(shè)備201將通過其藍牙接口以無線信號的形式傳輸查詢消息。與查詢模式有關(guān)的掃描模式的頻率和持續(xù)時間可由用戶202來設(shè)置,或由設(shè)備201自動處理,如將參照圖11更詳細地描述的那樣。
所述查詢模式例如可以每30秒持續(xù)5秒的最大周期,但是這些值對本發(fā)明不是關(guān)鍵性的,如將從對圖11的說明中更明顯的那樣。
如圖10所示,在初始化步驟1000之后,查詢模式1002將進入某個時間間隔,如上所述。在步驟1024-1030中,查詢事件將由基本軟件404的BT進程522產(chǎn)生和攔截,其還將通過無線模塊309和天線310形成和發(fā)送實際的查詢消息。查詢產(chǎn)生將繼續(xù)直到已經(jīng)在1004接收到預(yù)定數(shù)量的響應(yīng)或者如在1006所示的那樣發(fā)生超時(例如在5秒之后)。
然后,對于每個響應(yīng)設(shè)備203等,將在步驟1008中決定所述設(shè)備特定的用戶ID 220以及其設(shè)備級別(class)。在步驟1010和1012中,檢查所述設(shè)備列表1408以查看所述響應(yīng)設(shè)備是否已經(jīng)出現(xiàn)在所述列表中。如果是這樣,則所述響應(yīng)設(shè)備被標記為出現(xiàn)在所述設(shè)備列表1408中,以及如果所述設(shè)備列表1408指示已經(jīng)和這個響應(yīng)設(shè)備執(zhí)行了配對(配置文件的交換+相關(guān)性分析),則在所述響應(yīng)設(shè)備201的用戶ID在所述設(shè)備列表1408中表示為密友的情況下,提醒所述用戶202。此外,進行檢查以查看所述響應(yīng)設(shè)備203是否被指示為阻塞,其中將阻止其它的通信。然后,所述運行在1022進行到結(jié)束。
另外,當前設(shè)備201在步驟1014中試圖和所述響應(yīng)設(shè)備交換配置文件,或至少在步驟1018中獲得所述用戶友好的名字1304。如果這由于某種原因不成功(或許因為所述響應(yīng)設(shè)備已經(jīng)離開且在當前設(shè)備201的范圍之外),則所述運行在1022結(jié)束。
如果在當前設(shè)備201中成功地接收到用于所述響應(yīng)設(shè)備的配置文件數(shù)據(jù)(在圖13中所示),則所述已接收的數(shù)據(jù)被存儲在存儲器311b中,其中,所述已接收的數(shù)據(jù)包括所述響應(yīng)設(shè)備203的WIA(僅必需匹配參數(shù))和WIWLTM配置文件217、218以及其附帶的額外的個人信息219。然后,以之前所描述的方式來執(zhí)行所述相關(guān)性分析。對照上述的門限值來核對所計算的相關(guān)性的第三值,以查看所述響應(yīng)設(shè)備203是否有資格匹配。如果合適,則使用任何標準的提醒方式,或如果可以得到的話,還可通過播放所述響應(yīng)用戶的個人振鈴信號1308,及時地提醒用戶202。如果所計算的相關(guān)性的第三值有資格進入所述頂級列表1402之內(nèi),就相應(yīng)地在設(shè)備列表1408中標記記錄。如果問題被附帶在所接收的配置文件數(shù)據(jù)的文本域1306中,則所述問題顯示在顯示器304上,并且被加到所述問題列表1412的收件箱中。
如果用戶202改變在設(shè)備201中的信息(例如,WIA配置文件213、WIWLTM配置文件214或額外的個人信息215),則就狀態(tài)數(shù)據(jù)中的指示而言,在所述設(shè)備列表1408中的所有遠程設(shè)備條目將是“沒有被標記的”,所述狀態(tài)數(shù)據(jù)中的指示關(guān)于是否已和相應(yīng)的遠程設(shè)備進行過配置文件的交換。因此,所述設(shè)備201將設(shè)法重新連接到所有可達到的遠程設(shè)備,試圖交換所述更新的數(shù)據(jù)。
在一個實施例中,在所述設(shè)備列表1408中的狀態(tài)數(shù)據(jù)保存信息,所述信息反映何時特定的遠程設(shè)備203、205、207最后響應(yīng)查詢。為此,每當所述特別的遠程設(shè)備響應(yīng)查詢時,包括在所述狀態(tài)數(shù)據(jù)中的計數(shù)器將設(shè)置為預(yù)定的初值。然后,每次所述特別的遠程設(shè)備未對查詢作出響應(yīng),就減少所述計數(shù)器值。計數(shù)器值大于零表明所述特定的遠程設(shè)備當前存在,并且實際上也可能還存在以及例如可用于聊天嘗試。另一方面,已經(jīng)到達零的計數(shù)器值表明所述特定的遠程設(shè)備不再存在——也許因為其用戶已經(jīng)遠離所述當前設(shè)備201的用戶。這樣,所述計數(shù)器值就是一指示,其指示所述特別的遠程設(shè)備有多近,和/或成功的聊天會話的可能性。當使用較短的查詢模式時,所述計數(shù)器允許增加機會以與在所述密友提醒列表1404中的設(shè)備保持聯(lián)系。就功率消耗而言,較短的查詢模式也將是有利的。
現(xiàn)在將參照圖11描述根據(jù)所描述的實施例的功率處理方法。由于所述便攜式通信設(shè)備201運行在有限的電池電源上,重要的是不使多于所需的功率。功率優(yōu)化對于最小化由其它的鄰近設(shè)備203、205、207所引起的干擾是重要的問題。根據(jù)本發(fā)明,通過改變以下參數(shù)可以獲得功率優(yōu)化A)在每次查詢模式之間的時間。
B)每種查詢模式的持續(xù)時間。
C)無線模塊309輸出功率。
對在范圍內(nèi)的每個響應(yīng)設(shè)備203,如果其是新的設(shè)備或已知的設(shè)備,還通過識別來獲得功率優(yōu)化。具有帶有唯一的用戶ID的設(shè)備列表1408使得識別和自動地調(diào)節(jié)到多種不同的情況成為可能-在非常擁擠的區(qū)域中減少功率和查詢間隔。
-在較少擁擠的區(qū)域中調(diào)節(jié)到正常的查詢間隔和功率。
-被錯誤地留在家中(經(jīng)常地,同樣的設(shè)備將響應(yīng)查詢)減少功率到最低。
-被撿起(picked up)以及當被聯(lián)系時恢復(fù)到正常的查詢間隔和功率。
-當聯(lián)系在小功率范圍內(nèi)部的所有設(shè)備時,增加功率以發(fā)現(xiàn)新的單元。
-當電池幾乎耗盡時,增加查詢間隔并減少輸出功率。
更具體地說,如圖11所示,在1102通過檢索在查詢模式期間發(fā)現(xiàn)的新設(shè)備的數(shù)量而開始功率管理程序1100。如果在1104中發(fā)現(xiàn)所述數(shù)量是0,則在1116檢查電流輸出功率是否是最高電平。如果是這樣,在1120增加設(shè)置查詢間隔的時間常數(shù)(也就是在隨后的查詢模式之間的時間),否則在1118增加輸出功率。時間常數(shù)可以選擇地涉及每個查詢模式的持續(xù)時間。隨后,在1122檢查低電池電平。如果發(fā)現(xiàn)其是低的,則在步驟1124中,將輸出功率設(shè)置低,并且將時間常數(shù)設(shè)置到最大。否則,在1126結(jié)束執(zhí)行。
另一方面,如果在步驟1104中發(fā)現(xiàn)在查詢模式期間發(fā)現(xiàn)的新設(shè)備的數(shù)量至少是1,則在1106檢查所述數(shù)量是否實際上大于第一限度X。如果發(fā)現(xiàn)所述數(shù)量不超過X,則在步驟1114中維持輸出功率在其當前電平以及設(shè)置時間常數(shù)到其正常值。然而,如果所述數(shù)量超過X,則在1108檢查其是否還超過第二限度Y,其中Y>X。如果是這樣,則在步驟1110中減少輸出功率和將時間常數(shù)設(shè)置低。如果不是這樣,則在步驟1112中減少輸出功率和將時間常數(shù)設(shè)置正常。如已經(jīng)描述的那樣,在步驟1114、1112和1110之后,接著是在步驟1122的低電池檢查。
另外,在1101進行無活動性(inactivity)檢查。如果在預(yù)定時間tlong期間沒有新的設(shè)備出現(xiàn)、沒有設(shè)備消失以及沒有接收到查詢,則將輸出功率設(shè)置低,以及將時間常數(shù)設(shè)置到最大。
在所描述的實施例中,所述設(shè)備根據(jù)用戶的選擇可以發(fā)出不同類型的提醒。例如,所述提醒可以是用戶喜愛的情歌或其它的聲音信號,其允許兩個用戶通過簡單地跟蹤所述聲音由匹配直接發(fā)現(xiàn)彼此。提醒的更不連續(xù)的類型是視覺的提醒,例如顯示器上的指示或者在所述設(shè)備上的閃光燈。甚至更不連續(xù)的提醒是可感覺到的提醒,例如可由用戶感覺到的振動。
在上面所描述的實施例中,所有設(shè)備201、203、205、207通過藍牙接口以點對點的方式來通信(也就是,每次一個發(fā)送方和一個接收方進行通信)。然而,可選的實施例使用廣播功能,所述廣播功能可在藍牙中獲得,并且根據(jù)所述廣播功能而在包括一個主設(shè)備和多至七個從屬設(shè)備的微網(wǎng)絡(luò)中將數(shù)據(jù)同時傳輸?shù)綆讉€接收者。如果將發(fā)送大的數(shù)據(jù)量,則這種選擇是有利的。所述可選的實施例可以用下面的方式來操作-所述主設(shè)備進行查詢。
-所有有效的設(shè)備對所述主設(shè)備進行響應(yīng)。
-所述主設(shè)備從之前沒有與之交換過數(shù)據(jù)的響應(yīng)設(shè)備中形成從屬設(shè)備(最多七個)的微網(wǎng)絡(luò)。
-所述主設(shè)備發(fā)送其配置文件數(shù)據(jù)到如此形成的微型網(wǎng)中的所有從屬設(shè)備。
-所述主設(shè)備順序地從每個從屬設(shè)備請求配置文件數(shù)據(jù)。
如果所述數(shù)據(jù)的有效負荷是大的,則所形成的微網(wǎng)絡(luò)可以在剩余從屬設(shè)備之間順序地轉(zhuǎn)換角色作為主設(shè)備,然后執(zhí)行數(shù)據(jù)廣播-主設(shè)備#1進行查詢。
-所有有效的設(shè)備對所述主設(shè)備進行響應(yīng)。
-所述主設(shè)備從之前沒有與之交換過數(shù)據(jù)的響應(yīng)設(shè)備中形成從屬設(shè)備的微網(wǎng)絡(luò)(最多七個)。
-所述主設(shè)備發(fā)送其配置文件數(shù)據(jù)到在如此形成的微網(wǎng)絡(luò)中的所有從屬設(shè)備。
-然后所述主設(shè)備與第一從屬設(shè)備互換角色。
-所述新的主設(shè)#2發(fā)送其配置文件數(shù)據(jù)到如此形成的微網(wǎng)絡(luò)中的所有從屬設(shè)備。
-然后新的主設(shè)備#2與第二從屬設(shè)備互換角色。
-所述新的主設(shè)備#3發(fā)送其配置文件數(shù)據(jù)到如此形成的微網(wǎng)絡(luò)中的所有從屬設(shè)備。
-……可選地,在所述從屬設(shè)備也可以發(fā)送廣播到所述微網(wǎng)絡(luò)中的所有其它成員情況下-所述主設(shè)備進行查詢。
-所有有效的設(shè)備對所述主設(shè)備進行響應(yīng)。
-所述主設(shè)備從之前沒有與之交換過數(shù)據(jù)的響應(yīng)設(shè)備中形成從屬設(shè)備的微網(wǎng)絡(luò)(最多七個)。
-所述主設(shè)備發(fā)送其配置文件數(shù)據(jù)到所述微網(wǎng)絡(luò)中的所有從屬設(shè)備。
-所述第一從屬設(shè)備發(fā)送其配置文件數(shù)據(jù)到所述微網(wǎng)絡(luò)的所有其它成員。
-所述第二從屬設(shè)備發(fā)送其配置文件數(shù)據(jù)到所述微網(wǎng)絡(luò)的所有其它成員。
-所述第三從屬設(shè)備發(fā)送其配置文件數(shù)據(jù)到所述微網(wǎng)絡(luò)的所有其它成員。
-……根據(jù)本發(fā)明的所述設(shè)備例如可以作為分離的、獨立的單元來實現(xiàn),或者可選地被包含在或結(jié)合在用于電信網(wǎng)絡(luò)的移動終端中或現(xiàn)有類型的其它便攜式設(shè)備中,所述電信網(wǎng)絡(luò)例如是GSM、UMTS、GPRS或D-AMPS,所述現(xiàn)有類型的其它便攜式設(shè)備例如是PDA或掌上型計算機。在一個實施例中,本發(fā)明體現(xiàn)為在移動電話中的應(yīng)用軟件。移動電話可以具有由Symbian Ltd(www.symbian.Com)所開發(fā)的32位多任務(wù)操作系統(tǒng)(OS)。在所述實施例中,所述移動電話的軟件結(jié)構(gòu)被分為子層核心應(yīng)用軟件、用戶接口、應(yīng)用程序引擎(engine)、系統(tǒng)層和核心操作系統(tǒng)。在所述應(yīng)用軟件和所述應(yīng)用引擎之間提供預(yù)定的應(yīng)用編程接口(API)。所述應(yīng)用軟件包括多個程序代碼段,其當由CPU 313執(zhí)行時將實現(xiàn)本發(fā)明的所有必需的功能。Symbian OS部分與例如設(shè)備驅(qū)動和存儲器處理的依賴于硬件的功能一起,提供數(shù)據(jù)管理、通信、圖形、多媒體、安全、應(yīng)用程序引擎、消息引擎、藍牙功能、瀏覽器引擎和對于數(shù)據(jù)同步及國際化的支持。所述移動電話例如可以是Nokia的型號9200、7650或3650、或者Sony Ericsson的P800中的任何一種。
在上面主要參照幾個實施例來描述了本發(fā)明。然而,除了上面所公開的實施例之外的其它實施例也同樣可能在本發(fā)明的范圍內(nèi),正如由所附專利權(quán)利要求所定義的那樣。
當然,在這里所描述的不同實施例可以在這樣的程度上進行結(jié)合,即根據(jù)一個實施例的一個設(shè)備(例如在圖1a-c中的獨立的設(shè)備)可以與根據(jù)另一個實施例的另一個設(shè)備(例如具有實現(xiàn)本發(fā)明的應(yīng)用軟件的移動電話)交換配對數(shù)據(jù)。
權(quán)利要求中所使用的所有術(shù)語都將根據(jù)其在技術(shù)領(lǐng)域里的通常含義而被解釋,除非在這里另外被明確地定義。所有提到的“一個/這個[元素或步驟]”都將開放地被解釋為是指所述元素或步驟的至少一個實例。。在這里所描述的方法的步驟不是必需以所公開的嚴格的次序來執(zhí)行的,除非明確地被說明。
權(quán)利要求
1.一種便攜式通信設(shè)備,用于與多個遠程通信設(shè)備進行配對,所述便攜式通信設(shè)備包括存儲裝置,其中,所述存儲裝置適合于存儲與所述便攜式通信設(shè)備相關(guān)的第一配對數(shù)據(jù);收發(fā)器,其中,所述收發(fā)器適合于通過無線鏈路與所述遠程通信設(shè)備的單獨的一個進行通信,以便接收與所述單獨的遠程通信設(shè)備有關(guān)的第二配對數(shù)據(jù),所述無線鏈路基于所述便攜式通信設(shè)備的設(shè)備特定的身份以及所述單獨的遠程通信設(shè)備的設(shè)備特定的身份;處理裝置,其中,所述處理裝置適合于在所述第一配對數(shù)據(jù)和所述第二配對數(shù)據(jù)之間執(zhí)行相關(guān)性分析,以及如果所述相關(guān)性分析的結(jié)果表明在所述便攜式通信設(shè)備和所述單獨的遠程通信設(shè)備之間的匹配,則為所述便攜式通信設(shè)備的用戶提供提醒;其中,所述便攜式通信設(shè)備的設(shè)備特定的身份、所述單獨的遠程通信設(shè)備的設(shè)備特定的身份以及所述遠程通信設(shè)備中的其它遠程通信設(shè)備的設(shè)備特定的身份都是唯一的。
2.如權(quán)利要求1中的便攜式通信設(shè)備,其中,所述處理裝置還適合于在所述存儲裝置中記錄相應(yīng)的設(shè)備特定的身份,所述相應(yīng)的設(shè)備特定的身份用于所述多個遠程通信設(shè)備中的設(shè)備的至少一些,其之前與所述便攜式通信設(shè)備進行過通信。
3.如權(quán)利要求2中的便攜式通信設(shè)備,其中,對于記錄在所述存儲裝置里的設(shè)備特定的身份的每個,可以關(guān)于是否已經(jīng)從相應(yīng)的遠程通信設(shè)備接收到配對數(shù)據(jù)來存儲指示。
4.如權(quán)利要求3中的便攜式通信設(shè)備,還適合于如果其設(shè)備特定的身份已經(jīng)記錄在所述存儲裝置里,并且所述指示表明已經(jīng)接收到所述第二配對數(shù)據(jù),則避免從所述單獨的遠程通信設(shè)備接收所述第二配對數(shù)據(jù)。
5.如權(quán)利要求4中的便攜式通信設(shè)備,還包括用戶接口,用于允許所述用戶更新所述第一配對數(shù)據(jù),其中,一旦所述用戶更新了所述第一配對數(shù)據(jù),使所述設(shè)備能將用于記錄在所述存儲裝置里的設(shè)備特定的身份的每個的所述指示重置為這樣的狀態(tài),所述狀態(tài)表示沒有從相應(yīng)的遠程通信設(shè)備接收配對數(shù)據(jù)。
6.如權(quán)利要求2中的便攜式通信設(shè)備,其中,所述存儲裝置還適合于存儲受喜歡的設(shè)備特定的身份的列表,所述設(shè)備適合于搜索在延伸范圍內(nèi)的遠程通信設(shè)備,以便確定每個所述設(shè)備的設(shè)備特定的身份,并且如果在延伸范圍內(nèi)的任何設(shè)備的設(shè)備特定的身份出現(xiàn)在受喜歡的設(shè)備特定的身份的列表中,就提醒所述用戶。
7.如權(quán)利要求2中的便攜式通信設(shè)備,其中,所述存儲裝置還適合于存儲討厭的設(shè)備特定的身份的列表,所述設(shè)備適合于搜索在延伸范圍內(nèi)的遠程通信設(shè)備,以便確定每個所述設(shè)備的設(shè)備特定的身份,并且如果任何設(shè)備的設(shè)備特定的身份出現(xiàn)在討厭的設(shè)備特定的身份的列表中,就阻止與在延伸范圍內(nèi)的所述任何設(shè)備繼續(xù)進行通信。
8.如權(quán)利要求2中的便攜式通信設(shè)備,其中,所述存儲裝置還適合于存儲用于遠程設(shè)備的設(shè)備特定的身份的頂級列表,所述遠程設(shè)備與所述便攜式通信設(shè)備已經(jīng)產(chǎn)生了良好的匹配。
9.如在權(quán)利要求6、7和8中的便攜式通信設(shè)備,其中,所述受喜歡的設(shè)備特定的身份的所述列表、所述討厭的設(shè)備特定的身份的所述列表或者設(shè)備特定的身份的所述頂級列表的至少一個的內(nèi)容可以通過所述便攜式通信設(shè)備的用戶接口而被所述用戶訪問。
10.如權(quán)利要求6、7和8中的便攜式通信設(shè)備,其中,所述受喜歡的設(shè)備特定的身份的所述列表、所述討厭的設(shè)備特定的身份的所述列表或者設(shè)備特定的身份的所述頂級列表的至少一個的內(nèi)容被存儲在非易失性的存儲器中。
11.如權(quán)利要求9中的便攜式通信設(shè)備,還適合于允許所述用戶通過所述用戶接口輸入文本消息,以及通過在所述受喜歡的設(shè)備特定的身份的列表中或在所述設(shè)備特定的身份的頂級列表中選擇相應(yīng)的條目,將所述文本消息發(fā)送到至少一個單獨的遠程設(shè)備。
12.如前面權(quán)利要求的任何一個中的便攜式通信設(shè)備,被體現(xiàn)在或作為用于電信網(wǎng)絡(luò)的移動終端。
13.如權(quán)利要求12中的設(shè)備,其中,所述移動終端包括操作系統(tǒng)和應(yīng)用軟件,所述應(yīng)用軟件適合于由所述處理裝置執(zhí)行并且使所述處理裝置執(zhí)行上述的相關(guān)性分析。
14.如權(quán)利要求13中的設(shè)備,其中,所述操作系統(tǒng)是Symbian操作系統(tǒng)。
15.如權(quán)利要求1-11的任何一個中的便攜式通信設(shè)備,被體現(xiàn)在或作為便攜式數(shù)字助理或掌上型電腦。
16.如權(quán)利要求1-15的任何一個中的便攜式通信設(shè)備,其中,所述收發(fā)器適合于根據(jù)藍牙規(guī)范進行通信。
17.用于根據(jù)權(quán)利要求1的便攜式通信設(shè)備的功率保持方法,包括以下步驟通過所述收發(fā)器發(fā)送對在延伸范圍內(nèi)的遠程設(shè)備的查詢;從已接收所述查詢的遠程設(shè)備中接收響應(yīng);評估所接收的響應(yīng)的數(shù)量;以及響應(yīng)所述評估步驟,調(diào)節(jié)所述發(fā)送步驟的持續(xù)時間、在隨后的發(fā)送步驟之間的時間間隔、以及所述收發(fā)器的輸出功率中的至少一個。
18.如權(quán)利要求17的方法,其中,通過統(tǒng)計所述響應(yīng)的遠程設(shè)備的設(shè)備特定的身份來執(zhí)行所述評估步驟。
全文摘要
一種便攜式通信設(shè)備,用于與多個遠程通信設(shè)備進行配對,其具有存儲裝置,用于存儲與所述便攜式通信設(shè)備相關(guān)的第一配對數(shù)據(jù)。所述便攜式通信設(shè)備還具有收發(fā)器,用于通過無線鏈路與所述遠程通信設(shè)備中的單獨的一個進行通信,以便接收與所述單獨的遠程通信設(shè)備有關(guān)的第二配對數(shù)據(jù)。所述無線鏈路基于所述便攜式通信設(shè)備的設(shè)備特定的身份以及所述單獨的遠程通信設(shè)備的設(shè)備特定的身份。所述便攜式通信設(shè)備還具有處理裝置,用于在所述第一配對數(shù)據(jù)和所述第二配對數(shù)據(jù)之間執(zhí)行相關(guān)性分析,以及如果所述相關(guān)性分析的結(jié)果表明在所述便攜式通信設(shè)備和所述單獨的遠程通信設(shè)備之間的匹配,則為所述便攜式通信設(shè)備的用戶提供提醒。所述便攜式通信設(shè)備的設(shè)備特定的身份、所述單獨的遠程通信設(shè)備的設(shè)備特定的身份以及所述遠程通信設(shè)備中的其它遠程通信設(shè)備的設(shè)備特定的身份都是唯一的。
文檔編號G08B5/36GK1662914SQ03814072
公開日2005年8月31日 申請日期2003年4月17日 優(yōu)先權(quán)日2002年4月19日
發(fā)明者斯蒂芬·J·卡爾頓, O·布利汀, J·魯內(nèi)松, A·埃馬努埃爾松, L·克努特松 申請人:斯蒂芬·J·卡爾頓