專利名稱:基于無線設(shè)備能力進(jìn)行應(yīng)用和應(yīng)用元數(shù)據(jù)過濾的系統(tǒng)和方法
發(fā)明
背景技術(shù):
領(lǐng)域本發(fā)明一般涉及無線通信,尤其涉及無線網(wǎng)絡(luò)上遠(yuǎn)程計(jì)算機(jī)設(shè)備之間的數(shù)據(jù)通信。
背景技術(shù):
無線通信技術(shù)發(fā)展迅速。不久前,當(dāng)市場(chǎng)上最初出現(xiàn)諸如移動(dòng)電話這樣的無線通信設(shè)備時(shí),它們都使用模擬技術(shù)。一種使用的模擬技術(shù)是高級(jí)移動(dòng)電話服務(wù)(AMPS)。起初,無線手機(jī)和基站(BS)間的通信是基于頻分多址(FDMA)的技術(shù),一通信小區(qū)中特定用戶的數(shù)量受可用信道數(shù)量的限制?,F(xiàn)在,同一通信能使用不同的技術(shù),比如時(shí)分多址(TDMA)、碼分多址(CDMA)或全球移動(dòng)電話系統(tǒng)(GSM)。模擬技術(shù)在許多方面被數(shù)字技術(shù)所代替。因此,無線設(shè)備在數(shù)字網(wǎng)絡(luò)中以分組形式傳送語音和數(shù)據(jù)。
隨著使用無線通信的用戶數(shù)的增長(zhǎng),不同類型的無線設(shè)備數(shù)也迅速增長(zhǎng)。現(xiàn)在市場(chǎng)上有幾百種可用的移動(dòng)電話設(shè)備型號(hào),一些電信服務(wù)提供商甚至提出了他們自己的專用型號(hào)。目前極少數(shù)信息在無線設(shè)備和蜂窩基站間傳送,通常僅僅只有足夠用于數(shù)據(jù)分組通信的必要定時(shí)信號(hào)同步所需的信息。在許多情況下,無線設(shè)備只不過是從基站接收指令的一個(gè)顯示設(shè)備。隨著帶有高級(jí)能力的更為現(xiàn)代的無線設(shè)備的引入,服務(wù)提供商越來越需要獲悉他們的訂戶所使用的無線設(shè)備的能力,以便傳送更好的服務(wù)。
因而,最好提供一種使無線服務(wù)提供商能獲悉與基站相接的無線設(shè)備的能力的系統(tǒng)和方法。這種系統(tǒng)和方法會(huì)向服務(wù)提供商提供充分的能力數(shù)據(jù),并不干擾無線設(shè)備功能或提高設(shè)備的制造復(fù)雜度。因此本發(fā)明主要針對(duì)這一用于傳送無線設(shè)備能力的系統(tǒng)和方法。
發(fā)明內(nèi)容
本發(fā)明是一種基于無線設(shè)備的能力以及用戶所預(yù)訂的服務(wù)而把服務(wù)傳送到無線通信設(shè)備的系統(tǒng)、方法和計(jì)算機(jī)程序。在該系統(tǒng)中,至少一個(gè)無線設(shè)備與應(yīng)用下載服務(wù)器進(jìn)行選擇性的通信,無線設(shè)備選擇性地嘗試接入無線網(wǎng)絡(luò)上的一個(gè)或多個(gè)應(yīng)用,應(yīng)用會(huì)駐留在該應(yīng)用下載服務(wù)器上,或者駐留在無線網(wǎng)絡(luò)上的另一計(jì)算機(jī)設(shè)備上。無線設(shè)備包括計(jì)算機(jī)平臺(tái)以及一個(gè)或多個(gè)駐留軟件應(yīng)用程序,并且把無線設(shè)備能力數(shù)據(jù)選擇性地傳送到應(yīng)用下載服務(wù)器,應(yīng)用下載服務(wù)器基于嘗試接入的無線設(shè)備的能力數(shù)據(jù)來確定是接入還是下載一個(gè)或多個(gè)應(yīng)用。因此,只要知道設(shè)備會(huì)有執(zhí)行數(shù)據(jù)所需的能力,系統(tǒng)就能定制被發(fā)送到無線設(shè)備的應(yīng)用、數(shù)據(jù)、圖形等等。
定制對(duì)無線網(wǎng)絡(luò)上的無線設(shè)備可用的軟件應(yīng)用的方法包括以下步驟在無線設(shè)備處產(chǎn)生無線設(shè)備能力數(shù)據(jù);嘗試從無線網(wǎng)絡(luò)上的無線設(shè)備接入一個(gè)或多個(gè)應(yīng)用;把無線設(shè)備能力數(shù)據(jù)從無線設(shè)備發(fā)送到應(yīng)用下載服務(wù)器;以及為下載、執(zhí)行和顯示等目的,基于無線設(shè)備能力數(shù)據(jù)確定無線設(shè)備對(duì)一個(gè)或多個(gè)應(yīng)用的接入。無線設(shè)備能力數(shù)據(jù)可以是在最初接觸應(yīng)用下載服務(wù)器時(shí)從無線設(shè)備發(fā)出的能力標(biāo)志,或者可以在無線設(shè)備設(shè)法接入或下載特定的應(yīng)用或數(shù)據(jù)時(shí)出現(xiàn)。
因此,本發(fā)明有利地提供了一種系統(tǒng)和方法,使無線設(shè)備提供商獲悉與服務(wù)器交互的無線設(shè)備的能力,并且選擇性地從中下載應(yīng)用和數(shù)據(jù)。這樣,此系統(tǒng)和方法確保了對(duì)無線設(shè)備計(jì)算機(jī)平臺(tái)可用的應(yīng)用和數(shù)據(jù)會(huì)是兼容的。此外,可以不對(duì)無線設(shè)備操作增加開銷的前提下來傳送無線設(shè)備能力數(shù)據(jù)。
在考慮了下面提出的
具體實(shí)施方式
和權(quán)利要求書后,本發(fā)明的其它目的、優(yōu)點(diǎn)和特征將變得顯而易見。
圖1是無線通信網(wǎng)的結(jié)構(gòu)視圖。
圖2是說明一系統(tǒng)結(jié)構(gòu)的框圖,該系統(tǒng)有包括運(yùn)行期環(huán)境的無線設(shè)備。
圖3是無線設(shè)備的上電過程的流程圖。
圖4是MSC處的注冊(cè)過程的流程圖。
圖5是無線設(shè)備的特征激活過程的流程圖。
圖6是在MSC上執(zhí)行的用于檢驗(yàn)特征激活請(qǐng)求的過程流程圖。
具體實(shí)施例方式
在該說明書中,術(shù)語“通信設(shè)備”、“無線設(shè)備”、“手提電話”和“手機(jī)”可互換使用;術(shù)語“應(yīng)用”包含軟件的任一離散分段,比如數(shù)據(jù)、可執(zhí)行程序、圖形、菜單、庫(kù)等等。圖1描述了按照本發(fā)明使用的通信網(wǎng)絡(luò)100。通信網(wǎng)絡(luò)100包括無線通信網(wǎng)絡(luò),即公共交換電話網(wǎng)(PSTN)110,還包括互聯(lián)網(wǎng)120。無線設(shè)備(比如蜂窩電話、尋呼機(jī)、個(gè)人數(shù)字助理PDA以及具有無線連接的其它計(jì)算機(jī)設(shè)備)自身提高了它們的性能,它們具有一計(jì)算機(jī)平臺(tái)以及一運(yùn)行期環(huán)境以便運(yùn)行不同廠商提供的軟件。除了在無線設(shè)備處接收電子郵件、尋呼消息和語音郵件以外,用戶也能瀏覽互聯(lián)網(wǎng)并從應(yīng)用下載服務(wù)器下載應(yīng)用和數(shù)據(jù),該應(yīng)用下載服務(wù)器或者可從小區(qū)自身接入,從小區(qū)內(nèi)的另一無線設(shè)備接入,或者通過互聯(lián)網(wǎng)連接接入。
因此,無線設(shè)備的端用戶通過預(yù)訂服務(wù)提供商所提供的不同服務(wù),能享受其無線服務(wù)提供商所提供的多種服務(wù)。對(duì)于特定的服務(wù),如果無線設(shè)備能接收那些服務(wù),則用戶可能僅能接入特定的應(yīng)用。例如,為了瀏覽互聯(lián)網(wǎng),無線設(shè)備必須有某一類型的瀏覽器來瀏覽網(wǎng)頁。
在蜂窩電信環(huán)境中實(shí)現(xiàn)時(shí),無線通信網(wǎng)包括多個(gè)通信塔102,每個(gè)通信塔都連到一基站(BS)104并且服務(wù)于使用通信設(shè)備106的用戶。通信設(shè)備(手機(jī))106可以是蜂窩電話、尋呼機(jī)、PDA、便攜式計(jì)算機(jī)或者其它使用無線和蜂窩電信網(wǎng)絡(luò)的手持、固定或便攜式的通信設(shè)備。每個(gè)用戶輸入的指令和數(shù)據(jù)都作為數(shù)字?jǐn)?shù)據(jù)被發(fā)送到通信塔102。使用通信設(shè)備106的用戶和通信塔102之間的通信可以基于不同的技術(shù),比如碼分多址(CDMA)、時(shí)分多址(TDMA)、頻分多址(FDMA)、全球移動(dòng)電話系統(tǒng)(GSM)或者可以在無線通信網(wǎng)或數(shù)據(jù)通信網(wǎng)中使用的其它協(xié)議。來自各個(gè)用戶的數(shù)據(jù)從通信塔102被發(fā)送到基站(BS)104,并被轉(zhuǎn)發(fā)到移動(dòng)交換中心(MSC)108,MSC108可以連到公共交換電話網(wǎng)(PSTN)110。
用戶可以使用它的通信設(shè)備106與連到PSTN 110的電話機(jī)或者與無線網(wǎng)絡(luò)中的另一手機(jī)106建立語音通信。用戶還可以向MSC 108請(qǐng)求特殊的應(yīng)用或特征。
圖2說明了用于MSC 108和通信設(shè)備106之間通信的結(jié)構(gòu)200。MSC 108連到服務(wù)器112,在那里可以保存特殊的應(yīng)用。通信設(shè)備106包括一硬件平臺(tái)214以及在該硬件平臺(tái)214上運(yùn)行的運(yùn)行期環(huán)境212。運(yùn)行期環(huán)境212是類似于操作系統(tǒng)的一層執(zhí)行軟件,其命令無線設(shè)備的物理硬件元件。運(yùn)行期環(huán)境212的存在能容易地開發(fā)其它軟件應(yīng)用206,并使通信設(shè)備106可能支持多種用戶應(yīng)用206。
帶有運(yùn)行期環(huán)境212的通信設(shè)備106可以從MSC 108下載特殊的應(yīng)用206,這些應(yīng)用206可以在通信設(shè)備106自身上本地運(yùn)行。特殊應(yīng)用206可以是web瀏覽器、視頻游戲、多用戶游戲等等。各個(gè)應(yīng)用206可以為特定的硬件平臺(tái)而修整。
通信設(shè)備106經(jīng)由上行鏈路210和下行鏈路208與MSC 108通信。在一實(shí)施例中,在通信設(shè)備106和另一手機(jī)間的語音通信期間,在各條鏈路上建立了一語音信道和一控制信道。MSC 108能接入至少一個(gè)應(yīng)用下載服務(wù)器112,服務(wù)器112中可以保存應(yīng)用206和數(shù)據(jù)。這樣,MSC 108從上行鏈路210接收對(duì)應(yīng)用206的通信嘗試或請(qǐng)求,并且經(jīng)由下行鏈路208把應(yīng)用206分派給通信設(shè)備106。由于希望確保接入無線設(shè)備可執(zhí)行或可許可的應(yīng)用206,因此無線設(shè)備把能力數(shù)據(jù)傳送到服務(wù)器112以便能正確接入服務(wù)器112上駐留的應(yīng)用,或者在服務(wù)器112能控制接入的無線網(wǎng)絡(luò)的另一計(jì)算機(jī)設(shè)備上駐留的應(yīng)用。
圖3是通信設(shè)備106的注冊(cè)過程一實(shí)施例的框圖300。在加電后,步驟302,通信設(shè)備106執(zhí)行一自診斷,如步驟304所示,并且在步驟306向服務(wù)該區(qū)域的服務(wù)提供商發(fā)送一注冊(cè)請(qǐng)求。作為注冊(cè)過程的一部分,如步驟308所示,通信設(shè)備106還把一串能力標(biāo)志作為能力數(shù)據(jù)發(fā)送到MSC 108。能力標(biāo)志能向MSC 108描述硬件設(shè)備、運(yùn)行期環(huán)境和/或端用戶信息。能力標(biāo)志可以在制造商處設(shè)置,而其它可由端用戶或服務(wù)提供商設(shè)置。例如,在制造無線設(shè)備106時(shí)可以設(shè)置表示與計(jì)算機(jī)平臺(tái)有關(guān)的硬件型號(hào)或其它信息的標(biāo)志。表示運(yùn)行期環(huán)境的發(fā)行版本的標(biāo)志最初可由制造商設(shè)置,并且在無線通信設(shè)備106上安裝運(yùn)行期環(huán)境的較新版本時(shí)被改變。無線服務(wù)提供商可以設(shè)置這樣的標(biāo)志,其反映用戶預(yù)訂的服務(wù)類型或價(jià)格計(jì)劃、端用戶的年齡、或者無線設(shè)備能力的任何其它元數(shù)據(jù)過濾,從而確定應(yīng)用接入。
圖4是MSC 108處的注冊(cè)過程的流程圖400。MSC 108連續(xù)地檢驗(yàn)注冊(cè)請(qǐng)求,如步驟402所示。在接收到一注冊(cè)請(qǐng)求時(shí),MSC接收注冊(cè)信息,如步驟404所示。注冊(cè)信息可以包括移動(dòng)標(biāo)識(shí)號(hào)(MIN)和電子標(biāo)識(shí)號(hào)(EIN)。在接收到預(yù)訂信息后,MSC如步驟406所示接收并確認(rèn)訂戶信息。如果用戶離開其本地網(wǎng)絡(luò)而漫游,則可以從它的本地位置寄存器檢取其訂戶信息,并且維持在訪客位置寄存器(VLR)中。從HLR檢取的信息一般確定了對(duì)端用戶可用的服務(wù)。
然而,對(duì)用戶可用的服務(wù)可以按照用戶所使用的通信設(shè)備的物理能力而被進(jìn)一步修改。有關(guān)通信設(shè)備的信息通過能力標(biāo)志被傳送到MSC,如步驟408所示,能力標(biāo)志被MSC保存,如步驟410所示。
圖5是無線通信設(shè)備106處的激活請(qǐng)求過程的流程圖500。用戶激活一特征,如步驟502所示,通信設(shè)備向MSC發(fā)送請(qǐng)求,步驟504。在發(fā)送請(qǐng)求后,通信設(shè)備檢驗(yàn)是否已接收到該特征的軟件,如步驟506所示。如果已接收到特征,通信設(shè)備就運(yùn)行該特征,如步驟508所示,如果未接收到特征,通信設(shè)備就向用戶顯示一消息,如步驟510所示。
隨著無線設(shè)備的計(jì)算能力和無線傳輸帶寬的增加,通常更有效的是在無線通信設(shè)備106自身上運(yùn)行一特征,而不是在連到MSC的服務(wù)器上運(yùn)行特征。在服務(wù)上運(yùn)行特征時(shí),無線通信設(shè)備106執(zhí)行輸入和輸出設(shè)備的基本功能。然而,對(duì)于在通信設(shè)備上本地運(yùn)行的特征,特征軟件必須與通信設(shè)備兼容,MSC必須知道用戶正在使用哪一類通信設(shè)備。
圖6是說明MSC中的請(qǐng)求過程一實(shí)施例的流程圖600。在從通信設(shè)備接收到一請(qǐng)求后,如步驟602所示,MSC檢取用戶信息,如步驟604所示。MSC檢驗(yàn)?zāi)芰?biāo)志,如步驟606所示,并且把能力標(biāo)志與所請(qǐng)求特征的要求相比較,以確定到無線通信設(shè)備106的下載是否可取。MSC也能在該步驟檢驗(yàn)用戶是否預(yù)訂了所請(qǐng)求的特征。如果用戶符合接收所請(qǐng)求特征的條件,則MSC選擇與其通信設(shè)備兼容的一個(gè)特征或應(yīng)用版本,如步驟608所示。在選擇了應(yīng)用的正確版本后,MSC把特征應(yīng)用分派給用戶,如步驟610所示,比如菜單、圖形顯示或應(yīng)用版本。如果用戶不符合接收特征的條件,則向用戶發(fā)送一差錯(cuò)消息,如步驟612所示。
操作中,使用有出廠時(shí)嵌入的運(yùn)行期環(huán)境的通信設(shè)備106的端用戶可以通過從服務(wù)提供商下載而升級(jí)運(yùn)行期環(huán)境。在把運(yùn)行期環(huán)境升級(jí)為較新的版本后,通信設(shè)備106更新其內(nèi)部標(biāo)志來反映新版本的運(yùn)行期環(huán)境。服務(wù)提供商(MSC)也能更新其存儲(chǔ)器,與無線通信設(shè)備106的更新并行地反映新版本的運(yùn)行期環(huán)境?;蛘?,服務(wù)提供商通過設(shè)置正確的標(biāo)志來反映預(yù)訂信息,可以把訂戶信息下載到通信設(shè)備106。通過把訂戶信息保存在通信設(shè)備106中,可以使漫游變得較為簡(jiǎn)單,因?yàn)榉?wù)的無線服務(wù)提供商能從HLR檢取少量信息。
在另一實(shí)施例中,對(duì)于在單個(gè)服務(wù)計(jì)劃(比如家庭計(jì)劃)下有許多通信設(shè)備106的訂戶,訂戶能為不同的通信設(shè)備指定特殊的特征。例如,訂戶能防止通信設(shè)備106被指定供未成年人訪問成人資料。
在進(jìn)一步的實(shí)施例中,在訂戶離開其本地覆蓋區(qū)域而漫游時(shí),隨著他通信設(shè)備的啟動(dòng),通信設(shè)備先執(zhí)行自診斷,然后將自己注冊(cè)到本地?zé)o線服務(wù)提供商。在向無線服務(wù)提供商(MSC)注冊(cè)時(shí),通信設(shè)備把能力數(shù)據(jù),比如一串標(biāo)志,發(fā)送到無線服務(wù)提供商。這些標(biāo)志向無線服務(wù)提供商表示與硬件、運(yùn)行期環(huán)境版本和用戶信息有關(guān)的信息。然后無線服務(wù)提供商可以使用這些標(biāo)志來過濾軟件,以便在與小區(qū)的最初交互開始提供給通信設(shè)備106。
如果有必要,無線設(shè)備能力數(shù)據(jù)也可以從服務(wù)器112被發(fā)送到無線網(wǎng)絡(luò)上的其它計(jì)算機(jī)設(shè)備。例如,端用戶能從無線服務(wù)提供商請(qǐng)求一多用戶交互游戲,包括與期望對(duì)手相關(guān)的信息。在檢驗(yàn)對(duì)手可用并希望參與之前,無線服務(wù)提供商檢驗(yàn)用戶是否符合玩該游戲的條件,即服務(wù)提供商檢驗(yàn)標(biāo)志中的信息來確認(rèn)用戶己預(yù)訂了該游戲,且用戶被授權(quán)玩該游戲。然后,只要端用戶獲悉這些信息,無線設(shè)備就能中繼可用對(duì)手的任何能力數(shù)據(jù)。
例如,如果端用戶的通信設(shè)備106在比對(duì)手快的設(shè)備上運(yùn)行,則服務(wù)器112就能中繼能力數(shù)據(jù)來表明這一點(diǎn)?;蛘?,如果對(duì)手選擇另一種語言,無線服務(wù)提供商能表明會(huì)翻譯任何對(duì)話,因此也許偶爾不能很好地轉(zhuǎn)換成端用戶的語言。
因此可見,該系統(tǒng)提供了一種方法,通過以下步驟在無線網(wǎng)絡(luò)上定制對(duì)無線設(shè)備106可用的軟件應(yīng)用,這些步驟包括在無線設(shè)備106處產(chǎn)生無線設(shè)備能力數(shù)據(jù),所述無線設(shè)備106包括計(jì)算機(jī)平臺(tái)214和一個(gè)或多個(gè)駐留軟件應(yīng)用;以及嘗試通過無線網(wǎng)絡(luò)從無線設(shè)備接入一個(gè)或多個(gè)應(yīng)用;然后把無線設(shè)備能力數(shù)據(jù)從無線設(shè)備106發(fā)送到諸如服務(wù)器112這樣的應(yīng)用下載服務(wù)器;然后基于無線設(shè)備能力數(shù)據(jù)確定無線設(shè)備106對(duì)一個(gè)或多個(gè)應(yīng)用的接入。所述方法還包括把一個(gè)或多個(gè)應(yīng)用下載到無線設(shè)備106的計(jì)算機(jī)平臺(tái)214的步驟。
產(chǎn)生無線設(shè)備能力數(shù)據(jù)的步驟可以是在無線設(shè)備106上產(chǎn)生一個(gè)或多個(gè)標(biāo)志、至少發(fā)送訂戶信息、至少發(fā)送與無線設(shè)備106的計(jì)算機(jī)平臺(tái)214有關(guān)的信息、或者至少發(fā)送與駐留在無線設(shè)備106的計(jì)算機(jī)平臺(tái)214上的軟件有關(guān)的信息。而且,嘗試通過無線網(wǎng)絡(luò)接入一個(gè)或多個(gè)應(yīng)用的步驟可以是嘗試接入諸如服務(wù)器112等應(yīng)用下載服務(wù)器上駐留的一個(gè)或多個(gè)應(yīng)用、或是嘗試接入無線網(wǎng)絡(luò)上的第一應(yīng)用下載服務(wù)器上駐留的一個(gè)或多個(gè)應(yīng)用。如果此步驟是接入第一應(yīng)用下載服務(wù)器,則發(fā)送無線設(shè)備能力數(shù)據(jù)的步驟是把無線設(shè)備能力數(shù)據(jù)發(fā)送到無線網(wǎng)絡(luò)上的第二計(jì)算機(jī)設(shè)備,確定無線設(shè)備106對(duì)一個(gè)或多個(gè)應(yīng)用的接入的步驟是基于無線設(shè)備能力數(shù)據(jù)在第二計(jì)算機(jī)設(shè)備處確定無線設(shè)備106對(duì)一個(gè)或多個(gè)應(yīng)用的接入。
考慮到在諸如服務(wù)器112等計(jì)算設(shè)備的計(jì)算機(jī)平臺(tái)上可執(zhí)行的方法,本發(fā)明包括駐留在計(jì)算機(jī)可讀介質(zhì)中的程序,其中該程序指揮服務(wù)器或者具有計(jì)算機(jī)平臺(tái)的其它計(jì)算設(shè)備來執(zhí)行此方法的步驟。計(jì)算機(jī)可讀介質(zhì)可以是服務(wù)器112的存儲(chǔ)器、無線設(shè)備106的存儲(chǔ)器或者可以在連接的數(shù)據(jù)庫(kù)中。而且,計(jì)算機(jī)可讀介質(zhì)可以是可被加載到無線設(shè)備計(jì)算機(jī)平臺(tái)上的次級(jí)存儲(chǔ)介質(zhì),比如磁盤或磁帶、光盤、硬盤、閃存或是本領(lǐng)域公知的其它存儲(chǔ)介質(zhì)。
在圖3-6的環(huán)境中,此方法可由例如無線網(wǎng)絡(luò)的操作部分來實(shí)現(xiàn),以執(zhí)行機(jī)器可讀指令的序列。所述指令可以駐留在各類信號(hào)承載或數(shù)據(jù)存儲(chǔ)的初級(jí)、次級(jí)或三級(jí)介質(zhì)中。所述介質(zhì)可以包括例如RAM(未示出),RAM可由無線網(wǎng)絡(luò)的組件存取,或是駐留在無線網(wǎng)絡(luò)的組件內(nèi)。無論是包含在RAM、盒帶還是其它次級(jí)存儲(chǔ)介質(zhì)中,指令都可以被保存在多種機(jī)器可讀數(shù)據(jù)存儲(chǔ)介質(zhì)上,比如DASD存儲(chǔ)器(例如常規(guī)的“硬盤驅(qū)動(dòng)器”或RAID陣列)、磁帶、電只讀存儲(chǔ)器(例如ROM、EPROM或EEPROM)、閃存卡、光學(xué)存儲(chǔ)設(shè)備(例如CD-ROM、WORM、DVD、數(shù)字光帶)、紙“穿孔”卡或者包括數(shù)字和模擬傳輸介質(zhì)的其它適當(dāng)數(shù)據(jù)存儲(chǔ)介質(zhì)。
雖然特別示出了本發(fā)明并且參照其優(yōu)選實(shí)施例加以描述,然而本領(lǐng)域的技術(shù)人員可以理解,可以作出各種形式上和細(xì)節(jié)上的變化,這不背離由權(quán)利要求提出的發(fā)明精神和范圍。而且,盡管以單個(gè)描述或要求保護(hù)了本發(fā)明的元件,仍可以構(gòu)想多個(gè),除非特別指明限制為單個(gè)。
權(quán)利要求
1.一種與無線通信環(huán)境中的通信設(shè)備相接的系統(tǒng),包括無線網(wǎng)絡(luò)中的至少一個(gè)應(yīng)用下載服務(wù)器;與應(yīng)用下載服務(wù)器選擇性通信的至少一個(gè)無線設(shè)備,所述無線設(shè)備選擇性地嘗試在無線網(wǎng)絡(luò)上接入一個(gè)或多個(gè)應(yīng)用,所述無線設(shè)備包括一計(jì)算機(jī)平臺(tái)和一個(gè)或多個(gè)駐留的軟件應(yīng)用;以及其中所述無線設(shè)備選擇性地把無線設(shè)備能力數(shù)據(jù)傳送到應(yīng)用下載服務(wù)器,應(yīng)用下載服務(wù)器基于嘗試接入的無線設(shè)備的無線設(shè)備能力數(shù)據(jù)選擇性地確定到一個(gè)或多個(gè)應(yīng)用的接入。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述無線設(shè)備能力數(shù)據(jù)包括從無線通信設(shè)備發(fā)出的一個(gè)或多個(gè)標(biāo)志,而所述應(yīng)用下載服務(wù)器使用所述一個(gè)或多個(gè)標(biāo)志來選擇可供無線通信設(shè)備接入的應(yīng)用。
3.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述無線設(shè)備能力數(shù)據(jù)提供訂戶信息。
4.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述無線設(shè)備能力數(shù)據(jù)提供與無線設(shè)備的計(jì)算機(jī)平臺(tái)有關(guān)的信息。
5.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述無線設(shè)備能力數(shù)據(jù)提供與駐留在無線設(shè)備的計(jì)算機(jī)平臺(tái)上的軟件有關(guān)的信息。
6.如權(quán)利要求1所述的系統(tǒng),其特征在于,無線設(shè)備嘗試接入的一個(gè)或多個(gè)應(yīng)用駐留于應(yīng)用下載服務(wù)器上。
7.如權(quán)利要求1所述的系統(tǒng),其特征在于,無線設(shè)備嘗試接入的一個(gè)或多個(gè)應(yīng)用駐留于無線網(wǎng)絡(luò)上的另一計(jì)算機(jī)設(shè)備上,應(yīng)用下載服務(wù)器基于在應(yīng)用下載服務(wù)器處接收到的嘗試接入的無線設(shè)備的無線設(shè)備能力數(shù)據(jù)、選擇性地確定對(duì)駐留于其它計(jì)算機(jī)設(shè)備上的一個(gè)或多個(gè)應(yīng)用的接入。
8.一種與無線通信環(huán)境中的通信設(shè)備相接的系統(tǒng),包括通過無線網(wǎng)絡(luò)下載一個(gè)或多個(gè)應(yīng)用的至少一個(gè)應(yīng)用下載裝置;選擇性地通過無線網(wǎng)絡(luò)嘗試接入一個(gè)或多個(gè)應(yīng)用的至少一個(gè)無線通信裝置;以及其中所述無線通信裝置把能力數(shù)據(jù)選擇性地傳送到應(yīng)用下載裝置,應(yīng)用下載裝置基于能力數(shù)據(jù)選擇性地確定對(duì)一個(gè)或多個(gè)應(yīng)用的接入。
9.一種通過無線網(wǎng)絡(luò)定制對(duì)無線設(shè)備可用的軟件應(yīng)用的方法,包括以下步驟在無線設(shè)備處產(chǎn)生無線設(shè)備能力數(shù)據(jù),所述無線設(shè)備包括一計(jì)算機(jī)平臺(tái)和一個(gè)或多個(gè)駐留軟件應(yīng)用;嘗試通過無線網(wǎng)絡(luò)從無線設(shè)備接入一個(gè)或多個(gè)應(yīng)用;把無線設(shè)備能力數(shù)據(jù)從無線設(shè)備發(fā)送到應(yīng)用下載服務(wù)器;以及基于無線設(shè)備能力數(shù)據(jù)確定無線設(shè)備對(duì)一個(gè)或多個(gè)應(yīng)用的接入。
10.如權(quán)利要求9所述的方法,其特征在于,還包括步驟把一個(gè)或多個(gè)應(yīng)用下載到無線設(shè)備的計(jì)算機(jī)平臺(tái)。
11.如權(quán)利要求9所述的方法,其特征在于,產(chǎn)生無線設(shè)備能力數(shù)據(jù)的步驟是在無線設(shè)備上產(chǎn)生一個(gè)或多個(gè)標(biāo)志。
12.如權(quán)利要求9所述的方法,其特征在于,發(fā)送無線設(shè)備能力數(shù)據(jù)的步驟是至少發(fā)送訂戶信息。
13.如權(quán)利要求9所述的方法,其特征在于,發(fā)送無線設(shè)備能力數(shù)據(jù)的步驟是至少發(fā)送與無線設(shè)備的計(jì)算機(jī)平臺(tái)有關(guān)的信息。
14.如權(quán)利要求9所述的方法,其特征在于,發(fā)送無線設(shè)備能力數(shù)據(jù)的步驟是至少發(fā)送與駐留在無線設(shè)備的計(jì)算機(jī)平臺(tái)上的軟件有關(guān)的信息。
15.如權(quán)利要求9所述的方法,其特征在于,嘗試通過無線網(wǎng)絡(luò)接入一個(gè)或多個(gè)應(yīng)用的步驟是嘗試接入駐留在應(yīng)用下載服務(wù)器上的一個(gè)或多個(gè)應(yīng)用。
16.如權(quán)利要求9所述的方法,其特征在于嘗試通過無線網(wǎng)絡(luò)接入一個(gè)或多個(gè)應(yīng)用的步驟是嘗試接入駐留在無線網(wǎng)絡(luò)上的第一應(yīng)用下載服務(wù)器上的一個(gè)或多個(gè)應(yīng)用;發(fā)送無線設(shè)備能力數(shù)據(jù)的步驟是把無線設(shè)備能力數(shù)據(jù)發(fā)送到無線網(wǎng)絡(luò)上的第二計(jì)算機(jī)設(shè)備;以及確定無線設(shè)備對(duì)一個(gè)或多個(gè)應(yīng)用的接入的步驟是基于無線設(shè)備能力數(shù)據(jù)在第二計(jì)算機(jī)設(shè)備處確定無線設(shè)備對(duì)一個(gè)或多個(gè)應(yīng)用的接入。
17.一種通過無線網(wǎng)絡(luò)把軟件應(yīng)用提供給無線設(shè)備的方法,包括以下步驟在無線設(shè)備處產(chǎn)生無線設(shè)備能力數(shù)據(jù)的數(shù)據(jù)生成步驟,所述無線設(shè)備包括一計(jì)算機(jī)平臺(tái)和一個(gè)或多個(gè)駐留軟件應(yīng)用;由無線設(shè)備通過無線網(wǎng)絡(luò)接入一個(gè)或多個(gè)應(yīng)用的接入步驟;用于把無線設(shè)備能力數(shù)據(jù)從無線設(shè)備發(fā)送到應(yīng)用下載服務(wù)器的發(fā)送步驟;以及基于無線設(shè)備能力數(shù)據(jù)確定無線設(shè)備對(duì)一個(gè)或多個(gè)應(yīng)用的接入的接入確定步驟。
18.一種通過無線網(wǎng)絡(luò)與應(yīng)用下載服務(wù)器選擇性通信并且選擇性地嘗試接入應(yīng)用下載服務(wù)器處的一個(gè)或多個(gè)應(yīng)用的無線設(shè)備,所述無線設(shè)備包括一計(jì)算機(jī)平臺(tái)和一個(gè)或多個(gè)駐留軟件應(yīng)用,所述無線設(shè)備把無線設(shè)備能力數(shù)據(jù)選擇性地傳送到應(yīng)用下載服務(wù)器。
19.如權(quán)利要求18所述的設(shè)備,其特征在于,所述無線設(shè)備能力數(shù)據(jù)包括從無線通信設(shè)備發(fā)出的一個(gè)或多個(gè)標(biāo)志。
20.如權(quán)利要求18所述的設(shè)備,其特征在于,所述無線設(shè)備能力數(shù)據(jù)提供訂戶信息。
21.如權(quán)利要求18所述的設(shè)備,其特征在于,所述無線設(shè)備能力數(shù)據(jù)提供與無線設(shè)備的計(jì)算機(jī)平臺(tái)有關(guān)的信息。
22.如權(quán)利要求18所述的設(shè)備,其特征在于,所述無線設(shè)備能力數(shù)據(jù)提供與駐留在無線設(shè)備的計(jì)算機(jī)平臺(tái)上的軟件有關(guān)的信息。
23.如權(quán)利要求18所述的設(shè)備,其特征在于,所述設(shè)備在嘗試接入應(yīng)用下載服務(wù)器時(shí)傳送無線設(shè)備能力數(shù)據(jù)。
24.如權(quán)利要求18所述的設(shè)備,其特征在于,所述設(shè)備在嘗試接入應(yīng)用下載服務(wù)器處駐留的應(yīng)用時(shí)傳送無線設(shè)備能力數(shù)據(jù)。
25.一種與無線通信網(wǎng)絡(luò)上的無線通信設(shè)備選擇性相接的服務(wù)器,所述服務(wù)器選擇性地提供對(duì)無線設(shè)備的接入,所述無線設(shè)備選擇性地把無線設(shè)備能力數(shù)據(jù)傳送到應(yīng)用下載服務(wù)器,應(yīng)用下載服務(wù)器基于從嘗試接入的無線設(shè)備接收到的無線設(shè)備能力數(shù)據(jù)而選擇性地確定對(duì)一個(gè)或多個(gè)應(yīng)用的接入。
26.如權(quán)利要求25所述的服務(wù)器,其特征在于,所述接入的確定基于至少包括訂戶信息的無線設(shè)備能力數(shù)據(jù)。
27.如權(quán)利要求25所述的服務(wù)器,其特征在于,所述無線設(shè)備包括一計(jì)算機(jī)平臺(tái),所述接入的確定基于包括關(guān)于計(jì)算機(jī)平臺(tái)的信息的無線設(shè)備能力數(shù)據(jù)。
28.如權(quán)利要求27所述的服務(wù)器,其特征在于,所述無線設(shè)備包括具有駐留軟件的計(jì)算機(jī)平臺(tái),所述確定是基于至少包括與無線設(shè)備計(jì)算機(jī)平臺(tái)上駐留的軟件有關(guān)的信息的無線設(shè)備能力數(shù)據(jù)。
29.如權(quán)利要求25所述的服務(wù)器,其特征在于,無線設(shè)備嘗試接入的一個(gè)或多個(gè)應(yīng)用駐留于應(yīng)用下載服務(wù)器上。
30.如權(quán)利要求25所述的服務(wù)器,其特征在于,無線設(shè)備嘗試接入的一個(gè)或多個(gè)應(yīng)用駐留于無線網(wǎng)絡(luò)上的另一計(jì)算機(jī)設(shè)備上,所述服務(wù)器基于在服務(wù)器處接收到的嘗試接入的無線設(shè)備的無線設(shè)備能力數(shù)據(jù)、選擇性地確定對(duì)駐留于其它計(jì)算機(jī)設(shè)備上的一個(gè)或多個(gè)應(yīng)用的接入。
31.一種計(jì)算機(jī)程序,其在執(zhí)行時(shí)使包括計(jì)算機(jī)平臺(tái)和一個(gè)或多個(gè)駐留軟件應(yīng)用的無線計(jì)算機(jī)設(shè)備執(zhí)行以下步驟產(chǎn)生無線設(shè)備能力數(shù)據(jù);嘗試通過無線網(wǎng)絡(luò)接入應(yīng)用下載服務(wù)器處的一個(gè)或多個(gè)應(yīng)用;以及嘗試把無線設(shè)備能力數(shù)據(jù)從無線設(shè)備發(fā)送到應(yīng)用下載服務(wù)器。
32.如權(quán)利要求31所述的程序,其特征在于,所述程序還使所述設(shè)備執(zhí)行把一個(gè)或多個(gè)應(yīng)用下載到無線設(shè)備的計(jì)算機(jī)平臺(tái)的步驟。
33.如權(quán)利要求31所述的程序,其特征在于,所述程序使產(chǎn)生無線設(shè)備能力數(shù)據(jù)的步驟成為在無線設(shè)備上產(chǎn)生一個(gè)或多個(gè)標(biāo)志。
34.如權(quán)利要求31所述的程序,其特征在于,所述程序使發(fā)送無線設(shè)備能力數(shù)據(jù)的步驟成為至少發(fā)送訂戶信息。
35.如權(quán)利要求31所述的程序,其特征在于,所述程序使發(fā)送無線設(shè)備能力數(shù)據(jù)的步驟成為至少發(fā)送與無線設(shè)備的計(jì)算機(jī)平臺(tái)有關(guān)的信息。
36.如權(quán)利要求31所述的程序,其特征在于,所述程序使發(fā)送無線設(shè)備能力數(shù)據(jù)的步驟成為至少發(fā)送與無線設(shè)備計(jì)算機(jī)平臺(tái)上駐留的軟件有關(guān)的信息。
37.如權(quán)利要求31所述的程序,其特征在于,所述程序使發(fā)送無線設(shè)備能力數(shù)據(jù)的步驟成為在嘗試接入一個(gè)或多個(gè)應(yīng)用的步驟時(shí),把無線設(shè)備能力數(shù)據(jù)從無線設(shè)備發(fā)送到應(yīng)用下載服務(wù)器。
38.如權(quán)利要求31所述的程序,其特征在于,所述程序使發(fā)送無線設(shè)備能力數(shù)據(jù)的步驟成為在嘗試下載應(yīng)用時(shí),把無線設(shè)備能力數(shù)據(jù)從無線設(shè)備發(fā)送到應(yīng)用下載服務(wù)器。
39.一種計(jì)算機(jī)程序,其在執(zhí)行時(shí),使為無線設(shè)備提供對(duì)一個(gè)或多個(gè)應(yīng)用的接入的計(jì)算機(jī)設(shè)備執(zhí)行以下步驟通過無線網(wǎng)絡(luò)從無線設(shè)備接收一個(gè)或多個(gè)應(yīng)用的接入嘗試;從無線設(shè)備接收無線設(shè)備能力數(shù)據(jù);以及基于無線設(shè)備能力數(shù)據(jù)確定無線設(shè)備對(duì)一個(gè)或多個(gè)應(yīng)用的接入。
40.如權(quán)利要求39所述的程序,其特征在于,所述程序還指揮所述設(shè)備執(zhí)行把一個(gè)或多個(gè)應(yīng)用發(fā)送到無線設(shè)備的步驟。
41.如權(quán)利要求39所述的程序,其特征在于,所述程序使接收無線設(shè)備能力數(shù)據(jù)的步驟成為從無線設(shè)備接收標(biāo)志。
42.如權(quán)利要求39所述的程序,其特征在于,所述程序使基于無線設(shè)備能力數(shù)據(jù)確定無線設(shè)備對(duì)一個(gè)或多個(gè)應(yīng)用的接入的步驟成為至少基于訂戶信息來確定接入。
43.如權(quán)利要求39所述的程序,其特征在于,所述程序使基于無線設(shè)備能力數(shù)據(jù)來確定無線設(shè)備對(duì)一個(gè)或多個(gè)應(yīng)用的接入的步驟成為至少基于與無線設(shè)備的計(jì)算機(jī)平臺(tái)有關(guān)的信息來確定接入。
44.如權(quán)利要求39所述的程序,其特征在于,所述程序使基于無線設(shè)備能力數(shù)據(jù)來確定無線設(shè)備對(duì)一個(gè)或多個(gè)應(yīng)用的接入的步驟成為至少基于與無線設(shè)備的計(jì)算機(jī)平臺(tái)上駐留的軟件有關(guān)的信息來確定接入。
45.如權(quán)利要求40所述的程序,其特征在于,所述程序使把一個(gè)或多個(gè)應(yīng)用發(fā)送到無線設(shè)備的步驟成為把該計(jì)算機(jī)設(shè)備上駐留的一個(gè)或多個(gè)應(yīng)用發(fā)送到無線設(shè)備。
46.如權(quán)利要求40所述的程序,其特征在于,所述程序使把一個(gè)或多個(gè)應(yīng)用發(fā)送到無線設(shè)備的步驟成為把無線網(wǎng)絡(luò)上的另一個(gè)計(jì)算機(jī)設(shè)備上駐留的一個(gè)或多個(gè)應(yīng)用發(fā)送到無線設(shè)備。
全文摘要
用于把服務(wù)傳送到無線通信設(shè)備的系統(tǒng)、方法和計(jì)算機(jī)程序。系統(tǒng)基于無線設(shè)備的能力以及用戶所預(yù)訂的服務(wù)來修整服務(wù)。服務(wù)器或其它計(jì)算機(jī)設(shè)備從無線設(shè)備接收能力數(shù)據(jù),即“標(biāo)志”,表明設(shè)備訪問數(shù)據(jù)或者下載和接收網(wǎng)絡(luò)上提供的應(yīng)用的能力。
文檔編號(hào)H04L1/02GK1689299SQ03823741
公開日2005年10月26日 申請(qǐng)日期2003年8月26日 優(yōu)先權(quán)日2002年8月30日
發(fā)明者B·邁尼爾, E·J·萊克文, M·B·奧利弗, P·恩古耶, R·W·加德勒三世, S·A·斯普里格 申請(qǐng)人:高通股份有限公司