專利名稱:包括收發(fā)信機的終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種終端,其包括用于與另一終端的另一收發(fā)信機交換消息的收發(fā)信機。
所述終端的例子是移動電話和個人數(shù)字助理,以及有線和/或無線使用的其它終端。
背景技術(shù):
從美國專利申請2004/0154461已知現(xiàn)有技術(shù)終端,該專利申請在其段落53-56中公開了若干移動臺,其共同構(gòu)成一組移動臺用于播放轉(zhuǎn)瓶子(spin-the-bottle)游戲或虛擬排球游戲。對于轉(zhuǎn)瓶子游戲,移動臺被同步并被置于彼此靠近的位置。使用一種聲音來表示瓶頸所指的方向。一個移動臺的控制單元使聲音在移動臺之間以指定或隨機順序移動,最初以較快的速度,然后以逐漸變慢的速度,直到該聲音僅由所述移動臺之一來播放。
對于虛擬排球游戲,游戲者操作移動臺,游戲者的數(shù)量對應(yīng)于鍵盤上的數(shù)量。使用鍵盤來通過按下游戲者的鍵盤號而向游戲者之一瞄準(zhǔn)射擊。由此,球由一種聲音表示,該聲音具有表示擊球的理想時刻的基準(zhǔn)音(basepitch)。水平球移動可以由音量改變來表示,而垂直球移動可以由基準(zhǔn)音改變來表示??梢允褂昧硪宦曇魜肀硎九c虛擬排球接觸的游戲者。與按下鍵盤來擊球的基準(zhǔn)音越接近,就使用越大的力量擊球。如果在游戲者擊打虛擬球之前聲音到達(dá)基準(zhǔn)音之下,則游戲者錯過該球。
已知終端是具有缺陷的,特別是由于其相對不靈活這一事實。每個終端包括相同的全部應(yīng)用,并且每個終端以相同方式被處理。沒有使用和/或不允許不同終端的獨立可能性。
發(fā)明內(nèi)容
本發(fā)明的目的特別是提供如上定義的終端,其相對靈活。
根據(jù)本發(fā)明的終端的特征在于,所述終端包括-協(xié)商模塊,用于與另一終端的另一協(xié)商模塊交換協(xié)商消息,其中,至少一個協(xié)商消息針對至少一個終端中至少一個終端能力的至少一個激活/停用(activation/deactivation)定義了至少一個建議動作,并且至少另一個協(xié)商消息定義了對所述至少一個建議動作的至少一個建議反應(yīng)。
通過引入所述協(xié)商模塊來交換協(xié)商消息,終端建議另一終端激活/停用其自己的終端能力,和/或終端建議其它終端使所述另一終端激活/停用其終端能力,和/或其它終端對所述建議作出反應(yīng)。結(jié)果,不再需要每個終端具有相同的全部應(yīng)用,并且以相同的方式處理每個終端,并且使用并允許不同終端的獨立可能性。根據(jù)本發(fā)明的所述終端是相對靈活的。
根據(jù)本發(fā)明的終端還特別具有這樣的優(yōu)點其相對現(xiàn)有技術(shù)終端提供了更多的可能性。
根據(jù)本發(fā)明終端的實施例的特征在于,該終端包括-能力模塊,用于與另一終端的另一能力模塊交換能力消息,其中,至少一個能力消息定義了至少一個終端能力,并且至少另一能力消息定義了至少另一終端能力。
通過引入所述用于交換能力消息的能力模塊,終端相互通知它們的能力。這可以通過例如交換終端能力代碼來直接進(jìn)行,或通過例如交換終端標(biāo)識符來間接進(jìn)行,其中所述終端標(biāo)識符關(guān)聯(lián)于終端能力代碼。結(jié)果,所述終端獲得了每個其它終端能力的概觀。所述實施例增加了協(xié)商的效率。
根據(jù)本發(fā)明終端的實施例的特征在于,該終端包括-應(yīng)用模塊,用于與另一終端的另一應(yīng)用模塊交換應(yīng)用消息,所述應(yīng)用模塊定義了至少一個應(yīng)用的至少一部分,而所述另一應(yīng)用模塊定義了至少一個應(yīng)用的至少另一部分。
通過引入所述用于交換應(yīng)用消息的應(yīng)用模塊,至少一個應(yīng)用的至少一部分運行在終端中,并且該至少一個應(yīng)用的至少另一部分運行在另一終端中。所述部分可能是相同應(yīng)用的不同部分,或部分上等同的部分,或完全等同的部分。
根據(jù)本發(fā)明終端的實施例的特征在于,所述應(yīng)用模塊包括-應(yīng)用接口模塊,用于連接(interfacing)應(yīng)用模塊和由至少一個人機接口定義的至少一個終端能力,其中響應(yīng)于至少一個建議反應(yīng)來激活/停用所述應(yīng)用接口模塊。
通過引入所述用于連接應(yīng)用模塊和至少一個終端能力的應(yīng)用接口模塊,響應(yīng)于建議反應(yīng)來激活/停用所述應(yīng)用接口模塊。人機接口定義了終端能力,該人機接口例如是麥克風(fēng)及其參數(shù)、揚聲器及其參數(shù)、顯示器及其參數(shù)、鍵盤及其參數(shù)、鼠標(biāo)及其參數(shù)、語音識別模塊及其參數(shù)等。
根據(jù)本發(fā)明終端的實施例的特征在于,所述應(yīng)用模塊包括-應(yīng)用規(guī)則模塊,用于針對應(yīng)用定義至少一個規(guī)則。
應(yīng)用規(guī)則例如定義了應(yīng)用的邊界,例如所涉及終端的最小數(shù)量、所涉及終端的最大數(shù)量、終端的終端能力的最小數(shù)量等。
根據(jù)本發(fā)明終端的實施例的特征在于,所述應(yīng)用模塊包括-應(yīng)用角色模塊,用于定義應(yīng)用中的至少一個角色。
應(yīng)用角色例如定義了部分應(yīng)用,例如運行在終端中的部分應(yīng)用,以及將運行在另一終端中的另一部分應(yīng)用等。
根據(jù)本發(fā)明終端的實施例的特征在于,以透明的方式交換所述消息。
通過以透明的方式交換所述消息,在終端之間通過有線或無線鏈路來交換消息,所述鏈路不包括任何有關(guān)該消息的智能。有線鏈路例如包括電子線路或光纖,而無線鏈路例如包括紅外鏈路或例如GSM、GPRS、UMTS、BLUETOOTH等的無線鏈路。
根據(jù)本發(fā)明終端的實施例的特征在于,無需終端作為主或從并且無需另一個終端作為主或從來交換消息。
通過無需終端作為主和從而是通過協(xié)商來交換消息,避免了相對不靈活的主和從結(jié)構(gòu)。
此外,本發(fā)明涉及一種用在如上定義的根據(jù)本發(fā)明終端中的模塊。
本發(fā)明還涉及一種用于在終端的收發(fā)信機和另一終端的另一收發(fā)信機之間交換消息的方法。根據(jù)本發(fā)明的方法的特征在于,所述方法包括以下步驟-在協(xié)商模塊和另一終端的另一協(xié)商模塊之間交換協(xié)商消息,其中至少一個協(xié)商消息針對至少一個終端中至少一個終端能力的至少一個激活/停用定義了至少一個建議動作,而至少另一協(xié)商消息定義了對至少一個建議動作的至少一個建議反應(yīng)。
本發(fā)明還涉及一種用于在終端的收發(fā)信機和另一終端的另一收發(fā)信機之間交換消息的處理器程序產(chǎn)品。根據(jù)本發(fā)明的處理器程序產(chǎn)品的特征在于,該處理器程序產(chǎn)品包括-協(xié)商模塊,用于與另一終端的另一協(xié)商模塊交換協(xié)商消息,其中至少一個協(xié)商消息針對至少一個終端中至少一個終端能力的至少一個激活/停用定義了至少一個建議動作,而至少另一協(xié)商消息定義了對至少一個建議動作的至少一個建議反應(yīng)。
本發(fā)明還涉及一種包括如上定義的處理器程序產(chǎn)品的數(shù)據(jù)載體。
每個模塊可以是100%硬件模塊,例如電路,或100%軟件模塊,例如程序產(chǎn)品,或二者的組合。
根據(jù)本發(fā)明的模塊的實施例、根據(jù)本發(fā)明的方法的實施例、根據(jù)本發(fā)明的處理器程序產(chǎn)品的實施例和根據(jù)本發(fā)明的數(shù)據(jù)載體的實施例,對應(yīng)于根據(jù)本發(fā)明的終端的實施例。
本發(fā)明特別基于這樣一種觀點,即以相同方式對待每個終端且忽略不同終端的獨立可能性是不利的,并且特別基于這樣一種基本思想,即交換協(xié)商消息來增加總靈活性。
本發(fā)明特別解決了提供相對靈活的終端的問題,并且相比現(xiàn)有技術(shù)終端在提供更多可能性方面還特別具有優(yōu)勢。
參考下文描述的實施例,本發(fā)明的所述和其它方面將變得顯而易見。
圖1概略地示出了根據(jù)本發(fā)明的終端,所述終端包括根據(jù)本發(fā)明的模塊;圖2概略地示出了根據(jù)本發(fā)明的終端,所述終端包括根據(jù)本發(fā)明的模塊;以及圖3概略地示出了根據(jù)本發(fā)明的終端,所述終端依照根據(jù)本發(fā)明的方法以及根據(jù)本發(fā)明的處理器程序產(chǎn)品來交換消息。
具體實施例方式
在圖1中,根據(jù)本發(fā)明的終端1包括耦合到天線的收發(fā)信機2,用于與根據(jù)本發(fā)明的另一終端11的另一收發(fā)信機12、和/或與根據(jù)本發(fā)明的又一終端21的又一收發(fā)信機22交換消息8、18、28。收發(fā)信機2耦合到控制器3,該控制器又耦合到能力模塊4、協(xié)商模塊5和應(yīng)用模塊6。應(yīng)用模塊6包括四個應(yīng)用接口模塊6a-6d,用于連接應(yīng)用模塊6和定義終端能力的四個人機接口7a-7d。應(yīng)用模塊6還包括應(yīng)用規(guī)則模塊6e和應(yīng)用角色模塊6f。類似于終端1,各個另一終端11和又一終端21包括各自的控制器13和23、各自的能力模塊14和24、各自的協(xié)商模塊15和25、各自的應(yīng)用模塊16和26,以及各自的人機接口17a-17d和27a-27d,其中所述應(yīng)用模塊具有用于連接各自的應(yīng)用模塊16和26的各自的應(yīng)用接口模塊16a-16d和26a-26d。各自的應(yīng)用模塊16和26還包括各自的應(yīng)用規(guī)則模塊16e和26e,以及各自的應(yīng)用角色模塊16f和26f。
圖1所示的實施例是硬件實施例,模塊4-6、14-16、24-26可以是硬件模塊,例如電路??蛇x地,這些模塊4-6、14-16、24-26可以構(gòu)成控制器3、13、23的硬件部分。
圖2所示實施例是軟件實施例,模塊4-6、14-16、24-26可以是軟件模塊,例如程序產(chǎn)品。這些模塊4-6、14-16、24-26構(gòu)成了替代圖1中的控制器3、13、23的控制器9、19、29的軟件部分。
在圖3中,更詳細(xì)地顯示了消息8、18,其包括能力消息31、32、協(xié)商消息33、34以及應(yīng)用消息35、36。能力模塊4、14相互之間通過收發(fā)信機2、12交換能力消息31、32。至少一個能力消息31定義了例如終端1的至少一個終端能力,而至少另一個能力消息32定義了例如另一終端11的至少另一個終端能力。協(xié)商模塊5、15相互之間通過收發(fā)信機2、12交換協(xié)商消息33、34。至少一個協(xié)商消息33針對至少一個終端1、11中至少一個終端能力的至少一個激活/停用定義了至少一個建議動作,而至少另一個協(xié)商消息34定義了對至少一個建議動作的至少一個建議反應(yīng)。響應(yīng)于源自終端1、11的至少一個建議反應(yīng),應(yīng)用接口模塊6a-6d、16a-16d是激活的和/或停用的。應(yīng)用模塊6、16相互之間通過收發(fā)信機2、12交換應(yīng)用消息35、36。應(yīng)用模塊6例如定義了應(yīng)用的至少一部分,而另一應(yīng)用模塊16例如定義了應(yīng)用的至少另一部分。應(yīng)用規(guī)則模塊6e、16e針對所述應(yīng)用定義了規(guī)則,而應(yīng)用角色模塊6f、16f定義了所述應(yīng)用中的角色。
在如美國專利申請2004/0154461的段落53中公開的現(xiàn)有技術(shù)中,若干移動臺共同構(gòu)成一組移動臺用于進(jìn)行轉(zhuǎn)瓶子游戲,該游戲是一種選擇組成員的有用方式。其中,組成員之一發(fā)起他/她的移動臺的轉(zhuǎn)瓶子應(yīng)用,并且其他成員使用他們自己的移動臺加入該應(yīng)用。使用一種聲音來表示瓶頸所指的方向。一個移動臺的控制單元使聲音在移動臺之間以指定或隨機順序移動,最初以較快速度,然后以逐漸減慢的速度,直到該聲音僅由移動臺之一發(fā)出。
根據(jù)本發(fā)明,通過引入?yún)f(xié)商模塊5、15、25來執(zhí)行協(xié)商,增加了靈活性和可能性的數(shù)量。優(yōu)選地,為了增加所述協(xié)商的效率,也引入了能力模塊4、14、24。能力模塊4、14相互之間例如在已檢測到彼此的存在之后,或響應(yīng)于用戶動作,自動地通過收發(fā)信機2、12交換能力消息31、32。能力消息31例如定義了終端1包括例如人機接口7a-7d,該人機接口包括預(yù)定的特征。另一能力消息32例如定義了終端11包括例如人機接口17a-17d,該人機接口包括預(yù)定的特征。替代定義所有終端能力的一個能力消息,能力消息可能僅定義一些終端能力??赡茉诿繉K端之間或在三個或更多終端之間交換能力消息。結(jié)果,在已經(jīng)交換了所述能力消息之后,終端知道彼此的終端能力,至少到必要的程度。
然后,協(xié)商模塊5、15例如在已經(jīng)檢測到彼此的終端能力之后,或響應(yīng)于用戶動作,自動地通過收發(fā)信機2、12交換協(xié)商消息33、34。協(xié)商消息33例如針對終端11中一個或多個人機接口17a-17d的一個或多個激活和/或停用定義了一個或多個建議動作。另一協(xié)商消息34定義了對建議動作的一個或多個建議反應(yīng)。響應(yīng)于建議反應(yīng),應(yīng)用接口模塊16a-16d是激活的和/或停用的,這可能是在另一動作和另一反應(yīng)之后,例如確定動作和確認(rèn)反應(yīng)。拒絕動作和拒絕反應(yīng)可能導(dǎo)致要被交換的其它協(xié)商消息和其它另外的協(xié)商消息。可能在每對終端之間或三個或更多終端之間交換協(xié)商消息。結(jié)果,在已交換所述協(xié)商消息之后,終端具有每個激活的和停用的特定人機接口。
若沒有能力模塊4、14、24,協(xié)商模塊5、15、25將通常需要交換大量的協(xié)商消息。因此,在相對高協(xié)商速度和/或要執(zhí)行的相對少數(shù)量協(xié)商的情況下,可以避免能力模塊。在相對低的協(xié)商速度和/或要執(zhí)行的相對大數(shù)量協(xié)商的情況下,可以引入能力模塊來加速協(xié)商。
然后,應(yīng)用模塊6、16例如在已檢測到激活和停用之后,或響應(yīng)于用戶動作,自動通過收發(fā)信機2、12交換應(yīng)用消息35、36。可選地,第一應(yīng)用消息可能定義了要開始的應(yīng)用,而第二應(yīng)用消息可能定義了涉及應(yīng)用的應(yīng)用信息。應(yīng)用模塊6例如定義了應(yīng)用的至少一部分,而另一應(yīng)用模塊16例如定義了應(yīng)用的至少另一部分。由于已經(jīng)引入了能力模塊和協(xié)商模塊這一事實,因此不再需要存儲在每個終端中的全部應(yīng)用,并且不再需要使一個終端為主而所有其它終端為從。這具有很大優(yōu)勢。應(yīng)用規(guī)則模塊6e、16e定義了所述應(yīng)用的規(guī)則,而應(yīng)用角色模塊6f、16f定義了所述應(yīng)用內(nèi)的角色。優(yōu)選地,應(yīng)用模塊和/或規(guī)則模塊和/或角色模塊與能力模塊和/或協(xié)商模塊進(jìn)行通信,和/或構(gòu)成能力模塊和/或協(xié)商模塊的一部分,和/或包括能力模塊和/或協(xié)商模塊,以增加所述模塊的效率。這基于以下事實通常一方面在應(yīng)用和/或該應(yīng)用的一個或多個規(guī)則和/或該應(yīng)用內(nèi)的一個或多個角色之間存在相關(guān)性,而另一方面在可能的終端能力和協(xié)商之間存在相關(guān)性。
以透明的方式交換消息。通過以透明方式交換消息,在終端之間通過有線或無線鏈路交換消息,所述鏈路不包括任何有關(guān)這些消息的智能。有線鏈路例如包括電子線路或光纖,而無線鏈路例如包括紅外鏈路或例如GSM、GPRS、UMTS、BLUETOOTH等的無線鏈路。因此,所示天線僅是例子。無需作為主和從的終端而是通過協(xié)商來交換消息,以避免相對不靈活的主和從結(jié)構(gòu)。終端例如包括移動電話、個人數(shù)字助理、個人計算機、膝上型電腦、臺式電腦、手持設(shè)備或遠(yuǎn)程控制設(shè)備等。
因此,邏輯地和/或物理地聚集根據(jù)本發(fā)明的終端。終端組轉(zhuǎn)變成新的實體,該新實體在功能上超過單個終端的簡單累加。在所述聚集中,終端可以假設(shè)沒有聚集將是無意義的一種角色。在所述聚集中,不止一個用戶可以同時使用終端(功能)。這樣,獲得了例如游戲(終端可以作為死亡(die)、走卒(pawn)、偽裝/去偽裝、聲音等)和音頻會議(終端作為麥克風(fēng)、一個或兩個終端作為揚聲器而一個終端作為用于呼叫建立、消音的控制器)的功能性。應(yīng)用規(guī)則例如定義了所述應(yīng)用的邊界,例如所涉及終端的最小數(shù)量、所涉及終端的最大數(shù)量、終端的終端能力的最小數(shù)量、應(yīng)用角色和功能(揚聲器、麥克風(fēng)、死亡、走卒、偽裝/去偽裝、聲音、顯示等),以及它們的互通(inter-working)等。應(yīng)用角色例如定義了部分應(yīng)用,例如運行在終端中的部分應(yīng)用,以及運行在另一終端中的另一部分應(yīng)用等。
應(yīng)用可以被預(yù)先提供、下載(實時)、按需提供等。游戲功能性的例子是其中需要按下一系列視頻和音頻標(biāo)志(token)/按鈕的游戲,以及其它記憶游戲、goose游戲、轉(zhuǎn)牌(turn card)游戲、板子(board)游戲、用骰子的紙牌(poker)游戲、國際象棋游戲、賭博游戲、卡游戲等。當(dāng)然,對于一些游戲,必須引入額外的事物,例如板子,盡管不排除通過額外的終端來實現(xiàn)額外事物,該額外終端例如包括用于顯示板子和運行(playing)終端的顯示器。
不排除其它游戲,例如模擬城市(一種虛擬游戲,其中參與者攜帶包括角色的移動終端,并在城市中物理地彼此相遇,虛擬角色響應(yīng)于所述相遇進(jìn)行交互)、潛艇(一種虛擬游戲,其中參與者攜帶包括以(部分)船的形式的角色的移動終端,并共享大海,在某處物理地相遇,僅在可以成功發(fā)射導(dǎo)彈的近范圍內(nèi))、策略游戲、無聲打獵游戲(一種虛擬游戲,其中參與者構(gòu)成例如潛艇或船的工作隊并與其它工作隊交互,其中船長死亡例如導(dǎo)致潛艇或船變得不可控制直到替換船長等)。終端無需包括等同的應(yīng)用接口模塊,但是可以包括彼此不同的應(yīng)用接口模塊。所述應(yīng)用接口模塊可以總是以激活或停用的情況存在,或可以是以激活情況存在而不是以停用狀態(tài)存在。響應(yīng)于協(xié)商,可能從另一終端或從服務(wù)器下載應(yīng)用接口模塊??梢曰谝韵聝?nèi)容進(jìn)行所述協(xié)商所需人機接口、可用人機接口(例如鍵區(qū)/鍵盤/鼠標(biāo)、顯示器、聲音、麥克風(fēng)、傾斜/動作檢測等)、應(yīng)用規(guī)則(例如認(rèn)為相同終端不能承載某些角色,例如仲裁角色和游戲者角色等)、可用資源(例如存儲器、電源、電池壽命、網(wǎng)絡(luò)連通性等)、能力(例如GPS、溫度檢測、范圍(compass)檢測等)、用戶偏好(我具有一個色彩很好的顯示器,并且希望使用它)、已經(jīng)彼此知道的參與終端、多個角色等。
應(yīng)用模塊可以針對每個一個或多個應(yīng)用接口模塊而包括一個或多個應(yīng)用接口子模塊,并且可以包括一個或多個應(yīng)用定義子模塊,該應(yīng)用定義子模塊包含定義應(yīng)用(可能包括其應(yīng)用接口子模塊)所需的信息和邏輯,并可能包括負(fù)責(zé)激活和/或停用應(yīng)用接口模塊(可能包括其應(yīng)用接口子模塊)的模塊激活子模塊。
一旦已經(jīng)發(fā)起了終端中的(部分)應(yīng)用,就可以執(zhí)行以下步驟/功能(但不必按以下順序)。
基于應(yīng)用模塊(應(yīng)用定義子模塊)的信息,在應(yīng)用的所有應(yīng)用接口模塊和可用人機接口之間進(jìn)行試驗性本地應(yīng)用接口模塊-人機接口映射。應(yīng)用模塊(模塊激活子模塊)已經(jīng)本地停用了具有應(yīng)用接口的任何應(yīng)用接口模塊,其中該應(yīng)用接口需要所述終端上不可用的人機接口。根據(jù)例子,在應(yīng)用接口模塊6a、16a、26a需要以麥克風(fēng)形式存在的人機接口7a、17a、27a的情況下,并且在終端1和21不包括所述人機接口的情況下,停用應(yīng)用接口模塊6a和26a。并且在應(yīng)用接口模塊6b、16b、26b需要以彩色顯示器形式存在的人機接口7b、17b、27b的情況下,并且在終端11和21不包括所述人機接口的情況下,停用應(yīng)用接口模塊16b和26b。
可以進(jìn)行不同終端中的可用應(yīng)用規(guī)則模塊和/或應(yīng)用角色模塊的發(fā)現(xiàn)。這可以通過交換能力消息來進(jìn)行??梢酝ㄟ^廣告(我是終端X,我可以提供模塊A、B&C)、或通過請求/響應(yīng)(請求誰可以提供模塊D?響應(yīng)我是終端Y,我可以提供模塊D),進(jìn)行所述發(fā)現(xiàn)。也可以使用所述發(fā)現(xiàn)來通知其它終端已經(jīng)停用的終端中的人機接口。
進(jìn)行關(guān)于在哪個終端中進(jìn)一步激活和/或停用哪些應(yīng)用接口模塊、和關(guān)于角色和/或規(guī)則的分配的協(xié)商。通過交換協(xié)商消息來執(zhí)行所述協(xié)商。如果例如針對特定的應(yīng)用,不能通過相同終端激活兩個角色(例如仲裁者和參與者),則可能的解決方案可以是終端的協(xié)商模塊發(fā)送消息給所有其它終端,該所有其它終端建議提供一個或多個人機接口和一個或多個角色(我是終端U,并且建議提供具有人機接口F的角色K),同時獨立地,其它終端發(fā)送消息(我是終端V、W,并且建議提供具有人機接口G、H的角色K)。這然后會觸發(fā)更詳細(xì)的握手,在該握手期間其它標(biāo)準(zhǔn)定義結(jié)果(揚聲器質(zhì)量、電池狀態(tài)、用戶偏好等)。根據(jù)一個例子,如果應(yīng)用接口模塊6c、16c、26c需要以揚聲器形式存在的人機接口7c、17c、27c,并且如果終端1、11和21確實包括所述人機接口,其中終端11具有功率最大的揚聲器,則停用應(yīng)用接口模塊6c和26c??赡苄枰渌鼌f(xié)商。如果應(yīng)用規(guī)則定義了應(yīng)用接口模塊必須盡可能地在終端上擴展,則終端可能得出這樣的結(jié)論在一個終端中,停用激活的應(yīng)用接口模塊,并且反之亦然。這可能暗示了其它的下載和/或刪除。
每個模塊可以是100%硬件模塊,例如電路,或100%軟件模塊,例如程序產(chǎn)品,或二者的組合。與作為100%硬件、100%軟件或二者組合無關(guān),每個模塊可以在不脫離本發(fā)明范圍的情況下,與每個其它模塊組合和/或被集成到該每個其它模塊中。
在例如“用于交換”等中的表述“用于”不排除也同時或不同時執(zhí)行其它功能。表述“耦合到Y(jié)的X”和“X和Y之間的耦合”以及“耦合/連接X和Y”等,不排除在X和Y之間存在單元Z。表述“P包括Q”和“包括Q的P”等不排除也包含/包括單元R。術(shù)語“一個”不排除可能存在一個或多個。
交換的步驟/功能等不排除其它步驟/功能,特別是例如針對附圖描述的步驟/功能。
權(quán)利要求
1.一種終端(1),其包括用于與另一終端(11)的另一收發(fā)信機(12)交換消息(8、18)的收發(fā)信機(2),其特征在于,所述終端(1)包括-協(xié)商模塊(5),用于與所述另一終端(11)的另一協(xié)商模塊(15)交換協(xié)商消息(33、34),其中至少一個協(xié)商消息(33)針對至少一個終端(1、11)中至少一個終端能力的至少一個激活/停用定義了至少一個建議動作,并且至少另一協(xié)商消息(34)定義了對所述至少一個建議動作的至少一個建議反應(yīng)。
2.根據(jù)權(quán)利要求1的終端(1),其特征在于,所述終端(1)包括-能力模塊(4),用于與所述另一終端(11)的另一能力模塊(14)交換能力消息(31、32),其中至少一個能力消息(31)定義了至少一個終端能力,并且至少另一能力消息(32)定義了至少另一個終端能力。
3.根據(jù)權(quán)利要求1或2的終端(1),其特征在于,所述終端(1)包括-應(yīng)用模塊(6),用于與所述另一終端(11)的另一應(yīng)用模塊(16)交換應(yīng)用消息(35、36),其中所述應(yīng)用模塊(6)定義了至少一個應(yīng)用的至少一部分,并且所述另一應(yīng)用模塊(16)定義了所述至少一個應(yīng)用的至少另一部分。
4.根據(jù)權(quán)利要求3的終端(1),其特征在于,所述應(yīng)用模塊(6)包括-應(yīng)用接口模塊(6a-6d),用于連接所述應(yīng)用模塊(6)和由至少一個人機接口(7a-7d)定義的至少一個終端能力,其中響應(yīng)于至少一個建議反應(yīng),所述應(yīng)用接口模塊(6a-6d)是激活的/停用的。
5.根據(jù)權(quán)利要求3的終端(1),其特征在于,所述應(yīng)用模塊(6)包括-應(yīng)用規(guī)則模塊(6e),用于針對所述應(yīng)用定義至少一個規(guī)則。
6.根據(jù)權(quán)利要求3的終端(1),其特征在于,所述應(yīng)用模塊(6)包括-應(yīng)用角色模塊(6f),用于定義所述應(yīng)用內(nèi)的至少一個角色。
7.根據(jù)權(quán)利要求1、2或3的終端(1),其特征在于,以透明的方式交換所述消息。
8.根據(jù)權(quán)利要求1、2或3的終端(1),其特征在于,無需所述終端(1)作為主或從并且無需所述另一終端(11)作為主或從來交換所述消息。
9.一種用在根據(jù)權(quán)利要求1-8的終端(1)中的模塊。
10.一種用于在終端(1)的收發(fā)信機(2)和另一終端(11)的另一收發(fā)信機(12)之間交換消息(8、18)的方法,其特征在于,所述方法包括以下步驟-在協(xié)商模塊(5)和所述另一終端(11)的另一協(xié)商模塊(15)之間交換協(xié)商消息(33、34),其中至少一個協(xié)商消息(33)針對至少一個終端(1、11)中至少一個終端能力的至少一個激活/停用定義了至少一個建議動作,并且至少另一協(xié)商消息(34)定義了對所述至少一個建議動作的至少一個建議反應(yīng)。
11.一種處理器程序產(chǎn)品,用于在終端(1)的收發(fā)信機(2)和另一終端(11)的另一收發(fā)信機(12)之間交換消息(8、18),其特征在于,所述處理器程序產(chǎn)品包括-協(xié)商模塊(5),用于與所述另一終端(11)的另一協(xié)商模塊(15)交換協(xié)商消息(33、34),其中至少一個協(xié)商消息(33)針對至少一個終端(1、11)中至少一個終端能力的至少一個激活/停用定義了至少一個建議動作,并且至少另一協(xié)商消息(34)定義了對所述至少一個建議動作的至少一個建議反應(yīng)。
12.一種數(shù)據(jù)載體,其包括根據(jù)權(quán)利要求11的處理器程序產(chǎn)品。
全文摘要
向包括用于與另一終端的另一收發(fā)信機交換消息的收發(fā)信機的終端提供協(xié)商模塊,該協(xié)商模塊用于與另一終端的另一協(xié)商模塊交換協(xié)商消息,以增加靈活性。協(xié)商消息針對終端能力的激活和/或停用定義了建議動作,并定義了對建議動作的建議反應(yīng)。結(jié)果,不再需要每個終端具有相同的全部應(yīng)用,并且不再需要以相同方式對待每個終端。使用并允許不同終端的獨立可能性。能力模塊與另一終端的另一能力模塊交換能力消息。能力消息定義了終端能力,例如人機接口。用于與另一終端的另一應(yīng)用模塊交換應(yīng)用消息的應(yīng)用模塊,定義了應(yīng)用的至少一部分。響應(yīng)于建議反應(yīng),用于連接應(yīng)用模塊的應(yīng)用接口模塊是激活的和/或停用的。
文檔編號H04L29/12GK1866965SQ20061008257
公開日2006年11月22日 申請日期2006年5月18日 優(yōu)先權(quán)日2005年5月20日
發(fā)明者L·L·A·特拉佩尼爾斯, M·B·F·戈東, F·瓦帕里斯 申請人:阿爾卡特公司