專利名稱:通過中間通信單元將軟件下載到軟件可定義的無線裝置的制作方法
技術(shù)領(lǐng)域:
一般地,本發(fā)明涉及到自適應(yīng)用戶設(shè)備的軟件或數(shù)據(jù)下載。本發(fā)明適用于,但不限于,軟件可定義的無線終端,該終端和,比如說,下一代蜂窩式通信系統(tǒng)一起使用。
背景技術(shù):
在下一代移動(dòng)通信系統(tǒng)中,移動(dòng)用戶單元將能夠直接使用分組交換承載穿過空中接口并經(jīng)由有線或光學(xué)通信網(wǎng)絡(luò)來接入信息源,例如因特網(wǎng)。為此目的,可采用不同類型的用戶通信單元,例如移動(dòng)電話或具有無線通信能力的個(gè)人數(shù)字助理(PDA)。越來越多地,移動(dòng)用戶經(jīng)由不同類型的固定或無線接入網(wǎng)絡(luò),例如蜂窩式無線通信網(wǎng)絡(luò)(例如通用移動(dòng)電信系統(tǒng)(UMTS)網(wǎng)絡(luò)、HiperLAN/2或IEEE 802.11b局域網(wǎng)、藍(lán)牙本地通信系統(tǒng)),或者固定接入(例如以太網(wǎng)),等等,來接入因特網(wǎng)。
設(shè)想未來的服務(wù)將從通信網(wǎng)絡(luò)解耦(decouple),這意味著網(wǎng)絡(luò)運(yùn)營(yíng)商、服務(wù)提供商與制造商的角色可清晰地區(qū)分并由不相關(guān)方(unrelated parties)獨(dú)立地支持。因此,理論上,可從任何可訪問的源獲取軟件應(yīng)用或數(shù)據(jù)內(nèi)容的下載。
一個(gè)更近的發(fā)展是軟件可定義的無線裝置(SDR)的概念,預(yù)期其將對(duì)通信系統(tǒng)的傳輸(即帶寬)資源提出越來越多的需求。在軟件可定義的無線裝置中,無線裝置的功能的顯著部分以可重新配置的形式提供。這通過提供配置數(shù)據(jù)/軟件的方式實(shí)現(xiàn),當(dāng)以SDR實(shí)現(xiàn)時(shí),該配置數(shù)據(jù)/軟件提供具有其它可供選擇的或額外的功能的無線裝置。這區(qū)別于這樣的無線設(shè)備,其中用戶能夠定義功能的選擇,然而各種功能已經(jīng)呈現(xiàn)在設(shè)備中。例如,軟件可定義的無線裝置可初始地配置為作為時(shí)分多址(TDMA)移動(dòng)電話來操作。然而,SDR將具有電路與處理設(shè)備,其能夠接收配置數(shù)據(jù),在吸收到電話中時(shí),這些數(shù)據(jù)向電話提供作為碼分多址(CDMA)電話的功能或能力。在可獲得多種無線空中接口(AI)的多模式無線通信環(huán)境中,可使用軟件可定義的無線裝置(SDR)終端實(shí)現(xiàn)經(jīng)由所有或大部分AI通信的可能性。
當(dāng)然,可以以多種方式實(shí)現(xiàn)從由制造商或運(yùn)營(yíng)商或服務(wù)提供商等提供的服務(wù)器下載軟件。一種方式包括下載整個(gè)軟件應(yīng)用(例如替換移動(dòng)(設(shè)備)專用固件)以及軟件補(bǔ)丁,該補(bǔ)丁解決自代碼的初始發(fā)布后確定的特定技術(shù)缺陷。軟件下載也可以是內(nèi)容特定的,這是因?yàn)樗鼈兪窃谛枨蟮幕A(chǔ)上從內(nèi)容提供商訪問,因此看起來可以是一般的因特網(wǎng)信息,例如電子商務(wù)消息、網(wǎng)頁、等等。進(jìn)一步地,已知可以以附加的“插件”內(nèi)存擴(kuò)展卡或SIM卡上的代碼的形式向用戶單元提供軟件,以用于用戶設(shè)備內(nèi)。
目前,在軍用領(lǐng)域,SDR設(shè)備與平臺(tái)(美國(guó)的無線信息傳輸系統(tǒng)(WITS)和/或歐洲的多模式無線(MMR)樣品)以“多模式和/或多頻帶”終端的形式存在。在這樣的通信單元中,涉及到可選擇的AI的幾乎所有不同的協(xié)議棧與“無線應(yīng)用”(增強(qiáng)特性、升級(jí)...)要么駐留在終端內(nèi),要么可通過直接無線地(OTA)上載(從軟盤或CD)或下載來安裝。
在未來,預(yù)計(jì)民用SDR終端,依照其靜態(tài)與動(dòng)態(tài)能力,將能夠下載協(xié)議棧軟件及其在嵌入終端內(nèi)的可重新配置的架構(gòu)上的安裝。在這點(diǎn)上,已提議該軟件(例如全部空中接口協(xié)議棧、基帶模塊或任何其它無線應(yīng)用)的下載機(jī)制,以使用無線編程(OTAP)經(jīng)由公共蜂窩式無線通信系統(tǒng)來實(shí)行[Anthony Van Den Heuvel等,美國(guó)專利號(hào)US6,223,030 B1]。
本發(fā)明的發(fā)明者已認(rèn)識(shí)到這樣的事實(shí),這將顯著地增加OTAP流量,比如說,潛在地,數(shù)以百計(jì)的用戶在任何時(shí)間點(diǎn)在給定位置下載可獲得的無線接入技術(shù)(RAT)協(xié)議棧與應(yīng)用、制造商提供的終端補(bǔ)丁、服務(wù)提供商開發(fā)的增強(qiáng)軟件、等等。而且,這也將意味著如果要提供任何地點(diǎn)任何時(shí)間的軟件下載功能的話,額外的公共蜂窩式系統(tǒng)應(yīng)安裝在每一位置(即應(yīng)安裝無線接入網(wǎng)之內(nèi)的復(fù)雜的協(xié)議與架構(gòu)),從而增加網(wǎng)絡(luò)中的成本與復(fù)雜性。
甚至在僅有少數(shù)用戶將下載空中接口時(shí),發(fā)明者已意識(shí)到使用OTA通信鏈路中固有的質(zhì)量問題。這樣的鏈路需要足夠高的質(zhì)量與帶寬,以允許在適宜的時(shí)間段內(nèi)完成軟件下載而無需重傳。事實(shí)上,優(yōu)選地應(yīng)使用確保數(shù)據(jù)內(nèi)容的可靠性的協(xié)議(例如使用傳輸通信協(xié)議(TCP))來實(shí)現(xiàn)空中接口下載。這避免了安裝損壞的軟件,該軟件可能導(dǎo)致“流氓”終端的風(fēng)險(xiǎn),該風(fēng)險(xiǎn)又可能導(dǎo)致對(duì)網(wǎng)絡(luò)通信的損害。當(dāng)然,如果使用低質(zhì)量的OTA鏈路,可能需要重傳,以確保下載的協(xié)議是可靠的。這有可能導(dǎo)致增加下載時(shí)間。因此,OTA空中接口下載可能是非常消耗時(shí)間與帶寬的。另外,考慮到需要支持充實(shí)的處理能力、內(nèi)存、等等,預(yù)期“終端”的尺寸將是非常龐大的(例如WITS設(shè)備)。
專利申請(qǐng)GB 2350749 A1公開一種機(jī)制,其用于經(jīng)由中間設(shè)備向SDR終端下載各種多址方案的軟件。值得注意的是,中間設(shè)備包括調(diào)制解調(diào)器,因此下載是使用有線電源(mains)或者到服務(wù)器的標(biāo)準(zhǔn)通信鏈路進(jìn)行。本發(fā)明的發(fā)明者已認(rèn)識(shí)到并意識(shí)到該方案的若干局限,包括通信鏈路的速度、可靠性與質(zhì)量。
進(jìn)一步地,用戶需要預(yù)先知道其將需要給定的專用的重新配置軟件(例如CDMA),并預(yù)先向服務(wù)器的運(yùn)營(yíng)商通報(bào)其重新配置的需要及相應(yīng)數(shù)據(jù)。
另外,本發(fā)明的發(fā)明者已意識(shí)到,流程、連接與通知(到用戶,介于終端與中間設(shè)備之間)是非常基本的,即,沒有任何“智能”。
因此,出現(xiàn)對(duì)于這樣的機(jī)制、設(shè)備與相關(guān)聯(lián)的方法的需要,其支持有效率的SDR應(yīng)用/軟件下載,以減小OTA流量,其中前述問題得到實(shí)質(zhì)性的緩解。
發(fā)明內(nèi)容
遵照本發(fā)明的第一方面,提供下載軟件到軟件可定義的無線裝置的方法,如權(quán)利要求1所要求的那樣。
遵照本發(fā)明的第二方面,提供軟件可定義的無線裝置,如權(quán)利要求7所要求的那樣。
遵照本發(fā)明的第三方面,提供通信單元,如權(quán)利要求8所要求的那樣。
遵照本發(fā)明的第四方面,提供通信單元,如權(quán)利要求9所要求的那樣。
遵照本發(fā)明的第五方面,提供存儲(chǔ)有處理器可實(shí)現(xiàn)的指令的存儲(chǔ)介質(zhì),如權(quán)利要求21所要求的那樣。
遵照本發(fā)明的第六方面,提供分布式軟件可定義的無線裝置重新配置管理機(jī)制,如權(quán)利要求22所要求的那樣。
遵照本發(fā)明的第七方面,提供分布式軟件可定義的無線裝置重新配置管理機(jī)制,如權(quán)利要求23所要求的那樣。
遵照本發(fā)明的第八方面,提供通信系統(tǒng),如權(quán)利要求24所要求的那樣。
本發(fā)明的進(jìn)一步的方面如從屬權(quán)利要求所要求的那樣。
簡(jiǎn)言之,本發(fā)明的優(yōu)選實(shí)施例提供軟件下載機(jī)制,以基于SDR配置設(shè)定檔的概念,重新配置軟件可定義的無線裝置。SDR配置設(shè)定檔優(yōu)選地包括用戶的設(shè)定檔和/或終端能力和/或位置和/或服務(wù)和/或可用網(wǎng)絡(luò)中的一個(gè)或多個(gè),其由用戶請(qǐng)求或自動(dòng)地提供。另外,本發(fā)明的增強(qiáng)實(shí)施例允許選擇通信路徑,以用于任何地點(diǎn)任何時(shí)間的、具有符合該時(shí)間SDR用戶的需要的服務(wù)質(zhì)量(QoS)的、更有效率的下載/上載服務(wù)供應(yīng)。
作為本發(fā)明的許多潛在示例之一,設(shè)想,比如說,在可獲得R-LAN與蜂窩式覆蓋的位置,經(jīng)由無線局域網(wǎng)(R-LAN)或通用移動(dòng)電信系統(tǒng)(UMTS),而非通用分組無線系統(tǒng)(GPRS),可以更適當(dāng)?shù)孬@得SDR軟件下載。相反地,如果在另一位置可獲得數(shù)字視頻廣播傳輸(DVB-T)與WLAN、基于蜂窩(例如UMTS、GPRS、等等)的通信,在下行鏈路上使用DVB-T而在上行鏈路上使用蜂窩資源請(qǐng)求要下載的軟件,可能更為適宜。進(jìn)一步地,設(shè)想下載的軟件可同樣地施行于正常流量,即不同于軟件下載的流量。
現(xiàn)在將參照所附繪圖,描述本發(fā)明的示例性的實(shí)施例,其中圖1闡釋個(gè)人無線助理的框圖,其可連接到軟件可定義的無線裝置(SDR),該SDR能夠有效地連接到通信網(wǎng)絡(luò),其遵照本發(fā)明的優(yōu)選實(shí)施例;圖2是闡釋從SDR請(qǐng)求特定空中接口(AI)的控制器功能的流程圖,其遵照本發(fā)明的優(yōu)選實(shí)施例;圖3是闡釋基于存儲(chǔ)在PRA或可從一或多個(gè)通信網(wǎng)絡(luò)通過一或多個(gè)可選擇的通信路徑訪問的信息,配置SDR終端的過程的流程圖,其遵照本發(fā)明的增強(qiáng)實(shí)施例;圖4是闡釋如何搜索映射數(shù)據(jù)庫(kù)與軟件下載數(shù)據(jù)庫(kù)的優(yōu)選的一般方法的流程圖,其遵照本發(fā)明的增強(qiáng)實(shí)施例;圖5闡釋“SDR軟件存儲(chǔ)”數(shù)據(jù)庫(kù)的優(yōu)選示例;和圖6闡釋“配置設(shè)定檔到SDR軟件”映射數(shù)據(jù)庫(kù)的優(yōu)選示例。
具體實(shí)施例方式
本發(fā)明的優(yōu)選實(shí)施例引入通信與存儲(chǔ)設(shè)備的概念,用戶SDR終端可以有效地連接到該設(shè)備。該設(shè)備(以下稱為個(gè)人無線助理(PRA))有利地便利了遵照SDR配置設(shè)定檔,存儲(chǔ)于PRA內(nèi),或者要下載到PRA并于其后上載到(更新)SDR的軟件、應(yīng)用和/或特性。SDR配置設(shè)定檔優(yōu)選地包括用戶的服務(wù)、網(wǎng)絡(luò)、終端和/或位置設(shè)定檔。PRA設(shè)備優(yōu)選地具有到若干遠(yuǎn)程信息數(shù)據(jù)庫(kù)的可選擇的連接,例如經(jīng)由ADSL/調(diào)制解調(diào)器、以太網(wǎng)或WLAN到因特網(wǎng)。以這樣的方式,PRA(或SDR用戶)為要下載的特定軟件選擇優(yōu)選的通信鏈路。
如本發(fā)明的發(fā)明者所認(rèn)識(shí)到的那樣,美國(guó)專利6,223,030 B1與英國(guó)專利GB 2350749均未滿足基于配置設(shè)定檔(例如,包括用戶的設(shè)定檔和/或由用戶請(qǐng)求的服務(wù)和/或用戶位置和/或可用網(wǎng)絡(luò))安排軟件下載的機(jī)會(huì)。
進(jìn)一步地,不存在對(duì)映射數(shù)據(jù)庫(kù)概念的指示,其用于將用戶、服務(wù)、終端、網(wǎng)絡(luò)和/或位置設(shè)定檔映射到要求下載的SDR軟件。這樣的映射數(shù)據(jù)庫(kù)位于PRA與網(wǎng)絡(luò)之內(nèi),便利了SDR配置軟件下載到SDR終端以進(jìn)行(重新)配置。而且,沒有公開與PRA相關(guān)聯(lián)的控制器、API與傳輸模塊與機(jī)制,如這里所描述的那樣。
本發(fā)明的發(fā)明者已意識(shí)到,對(duì)于要求立即安裝軟件以滿足其當(dāng)前應(yīng)用的巡回的用戶而言,當(dāng)時(shí)間約束非常關(guān)鍵時(shí),越來越有可能由SDR配置設(shè)定檔的需要來實(shí)現(xiàn)移動(dòng)終端的(重新)配置。
發(fā)明者也設(shè)想,應(yīng)使用任何適宜的或可得到的通信設(shè)備,例如使用家中或辦公室中可用的有線或無線局域網(wǎng)(WLAN)連接,在無線巡回之前進(jìn)行這樣的下載。事實(shí)上,進(jìn)一步設(shè)想用戶應(yīng)能夠在某種程度上計(jì)劃其無線行程,隨身攜帶其個(gè)人信息球(information sphere)。這樣,本發(fā)明的發(fā)明者設(shè)想使用有線(ADSL、LAN、以太網(wǎng)、等等)與WLAN連接(在旅館、辦公室、家、等等中可得到)的想法是最適宜的,這是因?yàn)槿菀撰@得提供相對(duì)高的帶寬、好的質(zhì)量與低的成本的因特網(wǎng)連接。
本發(fā)明的優(yōu)選實(shí)施例也提議創(chuàng)建重新配置管理器,以便為PRA之內(nèi)的SDR的重新配置提供支持。值得注意的是,該重新配置管理器具有與位于通信系統(tǒng)的網(wǎng)絡(luò)之內(nèi)的相應(yīng)的重新配置管理器溝通的能力。該分布式重新配置管理器概念與僅駐留于網(wǎng)絡(luò)之內(nèi)的已知的重新配置管理器相反。
現(xiàn)在參照?qǐng)D1,闡釋了個(gè)人無線助理(PRA)120的框圖100,其具有可連接的軟件可定義的無線裝置(SDR)105,SDR連接到網(wǎng)絡(luò)160,其遵照本發(fā)明的優(yōu)選實(shí)施例。SDR 105經(jīng)由塢站(docking station)110有效連接到PRA 120。在其它可供選擇的配置中,SDR 105可以經(jīng)由物理連接器、紅外通信鏈路、藍(lán)牙鏈路、串行連接器、等等有效地連接到PRA 120。
PRA包括PRA應(yīng)用編程接口(API)125,其允許SDR 105與PRA120彼此通信。PRA API 125有效地保證PRA 120到SDR終端的可靠連接,以便利從/到SDR 105的要獲得新特性/功能的任何請(qǐng)求/響應(yīng)。例如,設(shè)想這樣的特性/功能包括從SDR 105獲取用戶設(shè)定檔配置,例如作為對(duì)SDR 105請(qǐng)求特定空中接口協(xié)議棧、軟件模塊、等等的響應(yīng)。
在本發(fā)明的優(yōu)選實(shí)施例中,設(shè)想SDR 105能夠配置PRA 120。在這點(diǎn)上,SDR 105用戶可向PRA 120提供信息,包括(i)一或多個(gè)SDR配置設(shè)定檔,例如用戶設(shè)定檔、服務(wù)設(shè)定檔、終端設(shè)定檔和/或網(wǎng)絡(luò)設(shè)定檔,(ii)實(shí)際位置信息,(iii)PRA 120的傳輸模塊或任何其它模塊的參數(shù)/特性;(iv)對(duì)新的空中接口協(xié)議棧、新的或額外的軟件應(yīng)用、等等的請(qǐng)求。
(v)請(qǐng)求PRA 120重新配置SDR 105的操作參數(shù);和(vi)請(qǐng)求將PRA內(nèi)發(fā)生的事件(例如安排在特定時(shí)間的新的下載的完成)通知給SDR 105;和(vii)想要的下載的時(shí)間安排,其指示,比如說,軟件下載操作的優(yōu)選的日期/時(shí)間。
PRA API 125有效地連接到控制器130,在此上下文中,該控制器為PRA 120的智能(intelligence)。遵照本發(fā)明的優(yōu)選實(shí)施例,控制器的功能基于SDR配置設(shè)定檔,處理重新配置場(chǎng)景。在前面描述的上下文中,可假定表述“配置設(shè)定檔”至少包括以下中的一個(gè)或多個(gè)SDR用戶設(shè)定檔、SDR服務(wù)、SDR終端位置、SDR終端的能力和/或特定位置特定時(shí)間可獲得的網(wǎng)絡(luò)。在此上下文中,控制器130控制軟件下載操作以及數(shù)據(jù)庫(kù)與內(nèi)存的更新。還安排控制器130在任何預(yù)先確定的時(shí)間,或者在接到SDR 105或SDR用戶的指令時(shí),重新配置SDR終端。在此上下文中,參照?qǐng)D2進(jìn)一步描述控制器130的操作。
控制器130有效地連接到存儲(chǔ)設(shè)備135。存儲(chǔ)設(shè)備135,比如說,閃存、隨機(jī)存取存儲(chǔ)器(RAM)等等,優(yōu)選地包括重新配置軟件特性和/或功能的駐留集。設(shè)想重新配置軟件特性和/或功能的所述集包括,比如說,空中接口協(xié)議棧1到N、基于軟件的應(yīng)用、給定空中接口專用的增強(qiáng)特性、等等。
遵照本發(fā)明的優(yōu)選實(shí)施例,可以以任何已知的機(jī)制實(shí)現(xiàn)存儲(chǔ)組件135中數(shù)據(jù)的更新,或者重新配置控制器130的控制操作。例如,可使用新的控制器或處理器,其實(shí)現(xiàn)處理器可實(shí)現(xiàn)的指令和/或存儲(chǔ)在適宜的存儲(chǔ)介質(zhì)上,例如電腦內(nèi)存、硬盤、軟盤、ROM、PROM等,來實(shí)現(xiàn)所述處理。作為可供選擇的另一替代方案,可經(jīng)由傳輸模塊145,重新編程現(xiàn)有控制器130采用的算法和/或存儲(chǔ)組件135中包含的數(shù)據(jù)。
遵照本發(fā)明的優(yōu)選實(shí)施例,設(shè)想當(dāng)更新配置設(shè)定檔時(shí),可更新軟件特性和/或功能。例如,如果在給定位置部署新的空中接口(AI)N+1,可將AI重新配置軟件下載并存儲(chǔ)到存儲(chǔ)組件135中,以準(zhǔn)備更新SDR105。此時(shí),可將存儲(chǔ)組件135視為SDR終端的內(nèi)存的擴(kuò)展。有利地,這允許SDR設(shè)計(jì)者急劇地減小SDR設(shè)計(jì)的尺寸,并繞過若干實(shí)現(xiàn)約束,例如SDR終端105的集成度、成本、等等。
控制器還有效地連接到傳輸模塊145,其支持到若干核心網(wǎng)絡(luò)的若干有線或無線連接,為清晰起見,僅顯示一個(gè)核心網(wǎng)絡(luò)。核心網(wǎng)絡(luò)160優(yōu)選地包括映射數(shù)據(jù)庫(kù)165。映射數(shù)據(jù)庫(kù)將一或多個(gè)配置設(shè)定檔,例如用戶設(shè)定檔、服務(wù)設(shè)定檔、網(wǎng)絡(luò)設(shè)定檔、終端設(shè)定檔或位置設(shè)定檔,映射到為該設(shè)定檔所必需的SDR軟件。核心網(wǎng)絡(luò)160優(yōu)選地還包括SDR軟件存儲(chǔ)數(shù)據(jù)庫(kù)168,以存儲(chǔ)SDR軟件,例如空中接口軟件,后面將描述其一個(gè)示例。
遵照本發(fā)明的優(yōu)選實(shí)施例,設(shè)想PRA 120的配置設(shè)定檔映射數(shù)據(jù)庫(kù)150可能變得過時(shí),比如說,由于引入了可用的新的終端或新的無線接入網(wǎng)絡(luò)。此時(shí),應(yīng)更新PRA 120的配置設(shè)定檔映射數(shù)據(jù)庫(kù)150。這以類似于SDR軟件更新的方式進(jìn)行,即從網(wǎng)絡(luò)服務(wù)器或光盤(CD)或閃存,等等,如下面參照?qǐng)D2所描述的那樣。
這樣,當(dāng)能夠同步各數(shù)據(jù)庫(kù)150、165、168時(shí),SDR終端可獲得最新的數(shù)據(jù)與軟件。設(shè)想SDR軟件更新可由一或多個(gè)事件觸發(fā),包括(i)自動(dòng)服務(wù)發(fā)現(xiàn)技術(shù),或(ii)當(dāng)將新的配置設(shè)定檔映射數(shù)據(jù)庫(kù)拉到PRA時(shí),由SDR用戶觸發(fā),或(iii)當(dāng)網(wǎng)絡(luò)管理器將新的配置設(shè)定檔映射數(shù)據(jù)庫(kù)推到PRA時(shí),由網(wǎng)絡(luò)管理器觸發(fā)。
因此,比如說,無線接入技術(shù)(RAT)映射(基于特定標(biāo)準(zhǔn))數(shù)據(jù)庫(kù)150、165、168(PRA 120和/或網(wǎng)絡(luò)160中)被使用并基于(位置、用戶偏好、終端能力、支持的網(wǎng)絡(luò)、服務(wù)、等等中的)變化同步,從而提供對(duì)下載過程的頻率的改進(jìn)的控制。
設(shè)想傳輸模塊145將支持一或多個(gè)網(wǎng)絡(luò)連接驅(qū)動(dòng),以下載或更新特性和/或功能。傳輸模塊145可利用的協(xié)議棧的示例包括TCP/IP(v4或v6)系列,包括應(yīng)用協(xié)議(例如超文本傳輸協(xié)議(HTTP)、文件傳輸協(xié)議(FTP)、等等)、幀協(xié)議(例如PPP...)以及多種接入接口類型(以太網(wǎng)、地線調(diào)制解調(diào)器、WLAN等等...)。有利地,遵照優(yōu)選實(shí)施例,特性和/或功能的更新可在用戶控制下進(jìn)行,或者可以是可編程的,比如說,針對(duì)特定時(shí)間或日期。
特別地,設(shè)想向PRA 120或SDR用戶提供從多個(gè)網(wǎng)絡(luò)通信鏈路進(jìn)行選擇以下載或更新存儲(chǔ)在存儲(chǔ)組件135中的特性和/或功能的選項(xiàng)。以這種方式,PRA 120或SDR用戶能夠?yàn)樘囟ㄇ樾芜x擇最適宜的下載通信鏈路。在本發(fā)明的優(yōu)選實(shí)施例中,可由任何配置設(shè)定檔變化來指示該情形。
在該增強(qiáng)實(shí)施例中,擴(kuò)展PRA操作以支持多接入上的下載,而與始終如一地在同一公共信道上進(jìn)行下載相反。特別地,可基于各種參數(shù),例如用戶偏好、接入可獲得性QoS、成本、要下載的軟件的類型、等等,動(dòng)態(tài)地選擇增強(qiáng)的下載接入機(jī)制。
遵照本發(fā)明的優(yōu)選實(shí)施例,PRA 120具有這樣的有利特性,即配置設(shè)定檔數(shù)據(jù)庫(kù)150有效地連接到傳輸模塊145與控制器130。配置設(shè)定檔數(shù)據(jù)庫(kù)的一個(gè)優(yōu)選方面是,比如說,基于空中接口(AI)映射。在這點(diǎn)上,當(dāng)配置設(shè)定檔變化時(shí),可由SDR終端、SDR用戶、PRA或網(wǎng)絡(luò)判定新的AI,如SDR終端為當(dāng)前或未來的操作所要求的那樣?;谠O(shè)定檔映射進(jìn)行判定??墒褂萌魏螖?shù)目的數(shù)據(jù)庫(kù)來向SDR用戶提供最適宜的空中接口(或其它下載的軟件)選項(xiàng),這在本發(fā)明的考慮范圍之內(nèi)。
優(yōu)選地,駐留于PRA 120內(nèi)的數(shù)據(jù)庫(kù)150可訪問核心網(wǎng)絡(luò)160內(nèi)的相當(dāng)?shù)臄?shù)據(jù)庫(kù)165、168。遵照本發(fā)明的優(yōu)選實(shí)施例,可基于某些“最適宜的”標(biāo)準(zhǔn)來實(shí)現(xiàn)PRA 120中的配置設(shè)定檔映射數(shù)據(jù)庫(kù)150。一個(gè)簡(jiǎn)單的示例是將下行鏈路資源中的廣播服務(wù)映射到數(shù)字視頻廣播傳輸(DVB-T)。
然而,設(shè)想可使用更復(fù)雜的標(biāo)準(zhǔn)來將,比如說,各種可獲得的空中接口協(xié)議棧(1到N)映射到存儲(chǔ)在各數(shù)據(jù)庫(kù)之內(nèi)的不同的用戶與終端設(shè)定檔和/或服務(wù)(1到P)和/或位置。進(jìn)一步地,可經(jīng)由因特網(wǎng)(有線或無線局域網(wǎng)(WLAN)連接)或者由用戶經(jīng)由PRA API 125更新這些本地?cái)?shù)據(jù)庫(kù)。設(shè)想將位置映射數(shù)據(jù)庫(kù)配置為提供(或請(qǐng)求)給定位置上可獲得的空中接口協(xié)議棧,如由PRA 120判定,或者由用戶經(jīng)由SDR 105上的用戶界面指示的那樣。
值得一提的是,僅僅在PRA的基本能力(即諸如AI下載與存儲(chǔ)等軟件)不依賴于這些映射數(shù)據(jù)庫(kù)的意義上,這些映射數(shù)據(jù)庫(kù)是有利的。然而,它們是優(yōu)選的組件,被用于向PRA 120提供高級(jí)特性(例如基于用戶、終端設(shè)定檔與某位置內(nèi)可獲得的無線接入網(wǎng)絡(luò)的自動(dòng)的AI下載)。設(shè)想數(shù)據(jù)庫(kù)150可位于PRA 120本地,或者經(jīng)由PRA網(wǎng)絡(luò)連接遠(yuǎn)程地訪問。
簡(jiǎn)言之,PRA 120使用位于PRA 120內(nèi)或網(wǎng)絡(luò)160內(nèi)或兩者內(nèi)的“映射數(shù)據(jù)庫(kù)”150、165來依據(jù)配置設(shè)定檔的變化,發(fā)現(xiàn)是否要求新的SDR軟件,以及是否需要從網(wǎng)絡(luò)下載這樣的軟件。訪問位于網(wǎng)絡(luò)160內(nèi)并包含由映射數(shù)據(jù)庫(kù)確定為SDR終端中所缺少的軟件的“SDR軟件存儲(chǔ)數(shù)據(jù)庫(kù)”168,以下載軟件。
設(shè)想以上兩種類型的數(shù)據(jù)庫(kù)可并置。這樣,一般地,優(yōu)選的過程是首先確定配置設(shè)定檔的變化,繼之以使用第一映射數(shù)據(jù)庫(kù)來判定是否要求新的SDR軟件。其后,判定新的軟件可本地地獲得,還是需要從位于通信網(wǎng)絡(luò)中的第二軟件下載數(shù)據(jù)庫(kù)下載。
最后,在PRA 120中包括(或連接)定位系統(tǒng)140,例如全球定位系統(tǒng)(GPS)模塊,以提供實(shí)時(shí)位置信息。優(yōu)選實(shí)施例是將GPS單元有效地連接到PRA 120之內(nèi)的控制器130,以將外部接口的數(shù)目保持為最小。
在下面的描述中,為簡(jiǎn)化起見,圖2闡釋SDR終端或SDR用戶發(fā)起對(duì)AI下載/更新的請(qǐng)求的特定示例。然而,圖2的AI下載/更新操作中所用的方法可以同樣地適用于任何其它SDR軟件模塊或應(yīng)用,這在本發(fā)明的考慮范圍之內(nèi)。
如圖2所示,第一場(chǎng)景是經(jīng)由PRA API的SDR的重新配置過程。優(yōu)選地,在步驟208,重新配置過程自動(dòng)地跟隨SDR請(qǐng)求,或者跟隨PRA的判定,即應(yīng)向SDR提供特定的優(yōu)選的空中接口(AI)協(xié)議棧。在這點(diǎn)上,設(shè)想向PRA提供遵照配置設(shè)定檔,主動(dòng)地下載并配置SDR的能力(也是通過PRA API)。如果在步驟210,PRA判定所選的(或者最適宜的)AI存儲(chǔ)在其存儲(chǔ)組件內(nèi),如步驟215所示,取回AI軟件。其后,在步驟220,經(jīng)由PRA API在SDR上安裝AI軟件。
如果在步驟210,PRA判定所選的(或者最適宜的)AI尚未存儲(chǔ)在其存儲(chǔ)組件內(nèi),PRA控制器配置傳輸模塊以訪問網(wǎng)絡(luò)數(shù)據(jù)庫(kù)/服務(wù)器,如步驟225所示。如果所選的(或者最適宜的)AI可從訪問的遠(yuǎn)程網(wǎng)絡(luò)獲得,將其經(jīng)由所選的通信鏈路下載,如步驟230所示。然而,如果所選的(或者最適宜的)AI不可獲得,可經(jīng)由PRA API向SDR發(fā)送失敗通知消息,如步驟235所示。設(shè)想在此情形中,PRA可向SDR提供另一可供選擇的AI更新,如步驟240所示。以這樣的方式,經(jīng)由PRA API以適宜的AI軟件(如果可獲得的話)編程SDR。
進(jìn)一步地,AI或所需軟件模塊的下載可以由用戶主動(dòng)發(fā)起,例如,如果用戶預(yù)先知道SDR的通信能力或配置設(shè)定檔中所需的變化的話。設(shè)想這對(duì)于,比如說,計(jì)劃到國(guó)外旅行的用戶特別有利。在這點(diǎn)上,例如,用戶可通過電子郵件從旅行代理接收所需的SW模塊(以存儲(chǔ)在用戶的PRA中),以允許在國(guó)外使用SDR終端,同時(shí)接收他/她的航班電子機(jī)票。
如上所述,設(shè)想可由經(jīng)由,比如說,SDR小鍵盤和/或(觸摸)屏幕輸入信息的用戶輸入配置設(shè)定檔。還設(shè)想可使用用戶過濾機(jī)制。在這點(diǎn)上,分析并且基于用戶的通信“習(xí)慣”使用用戶設(shè)定檔或用戶可能的服務(wù)要求,以自動(dòng)地生成用戶、終端設(shè)定檔和/或甚至估計(jì)SDR位置。
在上面的場(chǎng)景中,設(shè)想對(duì)適宜的軟件下載信息(例如AI信息)的選擇可以依特定情形而不同。兩個(gè)示例包括(i)(由用戶)人工或自動(dòng)觸發(fā)的用戶設(shè)定檔變化;和(ii)由用戶人工輸入或通過基于GPS觸發(fā)的位置變化。
在第一情形中,由于用戶設(shè)定檔的更新,控制器需要處理SDR的重新配置軟件的更新。在第二情形中,由于用戶的位置的更新,控制器需要處理SDR的重新配置的更新,以響應(yīng)用戶的輸入或通過集成于或連接到PRA的定位設(shè)備的輸入。這樣,作為對(duì)由用戶提供的位置信息的替代,GPS單元將自動(dòng)地以,比如說,“我的位置現(xiàn)在在區(qū)域Y”的形式提供信息。
現(xiàn)在參照?qǐng)D3,流程圖300闡釋基于配置設(shè)定檔,向SDR終端提供若干服務(wù)選項(xiàng),以及,如果需要的話,選擇下載機(jī)制與通信路徑的選項(xiàng)的過程,其遵照本發(fā)明的增強(qiáng)實(shí)施例。當(dāng)SDR終端或SDR用戶要求新的服務(wù),或者PRA判定配置設(shè)定檔已改變并且可向SDR終端或SDR用戶提供不同的服務(wù)或服務(wù)集時(shí),在步驟305,PRA優(yōu)選地判定可獲得的服務(wù)選項(xiàng)。例如,服務(wù)可以是向SDR終端提供更高數(shù)據(jù)率,從而可提供視頻流的AI。其后,在步驟310,PRA判定可從PRA的內(nèi)存提供哪一服務(wù),或者優(yōu)選地,哪些服務(wù)。其后,在步驟315,PRA評(píng)估其可向SDR終端/SDR用戶提供的服務(wù)或服務(wù)選項(xiàng)數(shù)是否足夠。如果在步驟315,可從PRA自己的內(nèi)存存儲(chǔ)獲得的服務(wù)是足夠的,在步驟320,直接向SDR終端上載服務(wù)。
如果在步驟315,可從PRA的內(nèi)存獲得的服務(wù)不是足夠的,在步驟325,其后可向SDR上載其能夠直接提供給SDR終端的任何其它服務(wù)。PRA其后判定對(duì)于SDR終端/SDR用戶而言可能有用的其它服務(wù)或軟件,例如AI。遵照本發(fā)明的增強(qiáng)實(shí)施例,在步驟330,PRA也判定可用于下載這些服務(wù)的可獲得的通信鏈路。設(shè)想可向SDR用戶提供選擇下載機(jī)制的能力。有利地,這允許SDR用戶依據(jù)下載速度、使用不同鏈路牽涉的成本、評(píng)估重傳可能性的可靠性考慮、等等,進(jìn)行基于可靠信息的(informed)下載決策。
作為可供選擇的另一替代方案,PRA選擇最適宜的下載機(jī)制。例如,在步驟335,PRA可決定(或提供)使用OTAP(如果低質(zhì)量通信鏈路的潛在風(fēng)險(xiǎn)不是問題的話),或者以太網(wǎng)連接(如果傾向于或要求高速可靠鏈接的話)或者無線局域網(wǎng)(WLAN)(如果SDR終端的位置指示在該特定位置可獲得這樣的鏈路的話)。作為對(duì)SDR用戶選擇特定服務(wù)和/或下載機(jī)制,或者PRA本身選擇這樣的選項(xiàng)的響應(yīng),使用所選的通信鏈路下載服務(wù)。其后,在步驟340,由PRA將這些服務(wù)上載到SDR終端。
特別地,設(shè)想使用如所需要的那樣多的SDR配置設(shè)定檔特性,例如用戶設(shè)定檔、SDR用戶的要求、SDR終端的能力、SDR終端位置變化、或者可獲得的網(wǎng)絡(luò),來判定要向SDR用戶提供的最優(yōu)服務(wù)。在另一可供選擇的實(shí)施例中,作為提供若干可選擇的服務(wù)和/或可選擇的通信鏈路的替代,可選擇單個(gè)服務(wù)來減小,比如說,AI或AI集或任何其它要下載的軟件。
現(xiàn)在參照?qǐng)D4,流程圖400闡釋如何搜索映射數(shù)據(jù)庫(kù)與軟件下載數(shù)據(jù)庫(kù),以便找回要下載的軟件的優(yōu)選的“一般”方法。(優(yōu)選地,)繼在步驟410觸發(fā)或判定配置設(shè)定檔變化之后,自動(dòng)地促成這樣的過程。在這樣的配置設(shè)定檔變化發(fā)生時(shí),PRA確定適宜的軟件、應(yīng)用或特性、等等,它們是,或者可以是SDR想要的。在步驟420,由PRA判定這樣的想要的軟件、應(yīng)用或特性、等等是否可在本地映射數(shù)據(jù)庫(kù)獲得。如果這樣的想要的軟件、應(yīng)用或特性、等等可本地地獲得,在步驟430,PRA相應(yīng)地重新配置SDR終端的操作,且在步驟480,過程結(jié)束。
然而,如果想要的軟件、應(yīng)用或特性、等等在PRA之內(nèi)不可本地地獲得,在步驟440,PRA可決定搜索網(wǎng)絡(luò)的“設(shè)定檔/服務(wù)到SDR軟件”數(shù)據(jù)庫(kù)并將想要的條目從那里下載到PRA中的SDR軟件存儲(chǔ)數(shù)據(jù)庫(kù)。
圖5中顯示SDR軟件存儲(chǔ)數(shù)據(jù)庫(kù)的一個(gè)簡(jiǎn)單示例。
如果在步驟450,尚未確定要下載的新的SDR軟件,優(yōu)選地經(jīng)由PRA API向SDR終端發(fā)送“失敗通知”消息,如步驟452所示。設(shè)想在此情形中,PRA可提供所需的SDR軟件的替代品,如步驟455所示。以這種方式,以不夠優(yōu)化、但可接受的軟件(如果有的話)經(jīng)由PRA API編程SDR。
然而,如果在步驟450,已確定要下載的新的SDR軟件,在步驟460,進(jìn)行如上所述的下載操作。優(yōu)選地,使用最適宜的通信鏈路進(jìn)行下載操作;給定該時(shí)間普遍的SDR終端環(huán)境和/或軟件下載要求。一旦在步驟460,已將新的軟件、應(yīng)用或特性、等等下載到PRA的數(shù)據(jù)庫(kù),在步驟470,PRA重新配置SDR的操作,并且在步驟480,過程結(jié)束。以這種方式,PRA能夠基于配置設(shè)定檔變化,判定是否需要重新配置SDR終端,并且使用本地存儲(chǔ)或網(wǎng)絡(luò)存儲(chǔ)的軟件、應(yīng)用或特性、等等,來重新配置SDR的操作。
現(xiàn)在參照?qǐng)D6,闡釋“設(shè)定檔/服務(wù)到SDR軟件”映射數(shù)據(jù)庫(kù)600的優(yōu)選示例。數(shù)據(jù)庫(kù)600被如此安排,使得優(yōu)選的SDR軟件列表包含在各配置設(shè)定檔子數(shù)據(jù)庫(kù)610、640、650中。例如,在位置到SDR軟件數(shù)據(jù)庫(kù)640中,SDR軟件ID的列表被鏈接到SDR的位置范圍/區(qū)域。這樣,當(dāng)PRA判定其正操作在location_range_1中時(shí),其認(rèn)識(shí)到其具有本地存儲(chǔ)的優(yōu)選SDR軟件ID的列表#1。如果在本地?cái)?shù)據(jù)庫(kù)中未找到想要的軟件,其后,PRA能夠以任何適宜的方式從網(wǎng)絡(luò)搜索并下載想要的軟件。
在另一可供選擇的實(shí)施例中,可基于一或多個(gè)SDR配置設(shè)定檔615、630,配置本地?cái)?shù)據(jù)庫(kù),其中每一設(shè)定檔可指示SDR終端之內(nèi)的不同的操作參數(shù)620、622。
簡(jiǎn)言之,本發(fā)明的優(yōu)選實(shí)施例描述了一種新概念設(shè)備,上文中稱為個(gè)人無線助理(PRA)??蓪DR終端連接到PRA,并基于用戶設(shè)定檔和/或SDR終端的位置和/或終端的功能上的配置設(shè)定檔變化,例如SDR服務(wù)請(qǐng)求,重新配置(AI協(xié)議棧、服務(wù)、應(yīng)用、等等)。進(jìn)一步地,向PRA提供若干高數(shù)據(jù)率與可靠通信鏈路,以從任何數(shù)目的信息源(例如因特網(wǎng))獲得所選擇的服務(wù)。
本發(fā)明,或者至少其實(shí)施例,趨向于通過利用PRA設(shè)備便利或進(jìn)行下述功能中的一個(gè)或多個(gè),來提供下面的優(yōu)點(diǎn),單獨(dú)地或者聯(lián)合地(i)軟件下載不一定要無線地(OTA)進(jìn)行,比如說,僅經(jīng)由蜂窩網(wǎng)絡(luò)機(jī)制或者僅經(jīng)由基本的調(diào)制解調(diào)通信鏈路,從而減小無線系統(tǒng)(例如蜂窩)流量并增加靈活性與性能;(ii)可動(dòng)態(tài)地選擇比OTA下載更高的帶寬(即更快的下載)與更好的可靠性;(iii)到若干遠(yuǎn)程數(shù)據(jù)庫(kù)服務(wù)器的簡(jiǎn)單的因特網(wǎng)連接;(iv)改進(jìn)的靈活操作,使得基本上可從任何地點(diǎn)任何時(shí)間進(jìn)行下載;(v)減小的SDR終端尺寸與電力消耗;(vi)擴(kuò)展的SDR終端內(nèi)存;(vii)由PRA提供的高級(jí)服務(wù),以增強(qiáng)用戶的軟件可定義的無線裝置的配置管理;(viii)調(diào)度軟件下載,從正常的SDR使用離線,例如AI,在晚上當(dāng)網(wǎng)絡(luò)連接更便宜時(shí)進(jìn)行下載;(ix)基于用戶的請(qǐng)求和/或用戶設(shè)定檔和/或用戶位置和/或SDR終端的功能和/或可獲得的網(wǎng)絡(luò),自動(dòng)下載AI或軟件;(x)使用標(biāo)準(zhǔn)通信鏈路(以太網(wǎng)或等價(jià)物)并獲得WLAN的高速度、可靠性、與質(zhì)量的機(jī)會(huì);(xi)在PRA之內(nèi)提供控制器,以作為“智能”,從而基于位置、用戶、服務(wù)、位置、與網(wǎng)絡(luò)設(shè)定檔,照顧數(shù)據(jù)庫(kù)更新;(xii)使用無線接入技術(shù)(RAT)(基于特定標(biāo)準(zhǔn))映射(PRA與網(wǎng)絡(luò)中的)數(shù)據(jù)庫(kù),并基于(位置、用戶偏好、終端能力、支持的網(wǎng)絡(luò)、服務(wù)、等等中的)變化進(jìn)行同步,從而提供對(duì)下載過程的頻率的改進(jìn)的控制;和
(xiii)基于請(qǐng)求,向SDR終端按需遞送AI或軟件,并自動(dòng)通知下載。
需要意識(shí)到的是,前述軟件下載機(jī)制及其相關(guān)選項(xiàng)等的安排與特定細(xì)節(jié)僅為示例,且本發(fā)明不限于這些示例。本發(fā)明應(yīng)被視為能夠應(yīng)用到數(shù)據(jù)或軟件下載的其它方面,以及任何類型的SDR終端,來自除因特網(wǎng)以外的任何信息數(shù)據(jù)庫(kù)。本發(fā)明還應(yīng)被視為能夠應(yīng)用到許多其它類型的數(shù)據(jù)通信鏈路、數(shù)據(jù)網(wǎng)絡(luò)或協(xié)議及其子網(wǎng)。
盡管上面描述了本發(fā)明的實(shí)施例的特定與優(yōu)選實(shí)現(xiàn),明顯的是,本領(lǐng)域技術(shù)人員能夠容易地實(shí)行該發(fā)明概念的變形與修改。
這樣,描述了一種支持改進(jìn)的軟件下載的機(jī)制、設(shè)備與相關(guān)聯(lián)的方法,由此實(shí)質(zhì)性地緩和了同已知機(jī)制、設(shè)備與相關(guān)聯(lián)的方法相關(guān)聯(lián)的缺點(diǎn)。
權(quán)利要求
1.一種下載軟件到軟件可定義的無線裝置(105)的方法(200,300),所述方法的特征在于以下步驟判定(305)所述軟件可定義的無線裝置(105)的一或多個(gè)配置設(shè)定檔變化;自動(dòng)地下載(320,340)軟件到中間通信單元,以響應(yīng)所述判定;和由所述中間通信單元(120)重新配置所述軟件可定義的無線裝置(105),其中所述配置設(shè)定檔變化是基于以下中的一或多個(gè)的變化(i)所述軟件可定義的無線裝置(105)要求的服務(wù),(ii)軟件可定義的無線裝置的用戶設(shè)定檔,(iii)所述軟件可定義的無線裝置(105)的位置,(iv)軟件可定義的無線裝置的終端的能力,和/或(v)所述軟件可定義的無線裝置可獲得的網(wǎng)絡(luò)。
2.遵照權(quán)利要求1的下載軟件到軟件可定義的無線裝置的方法(200,300),所述方法的特征進(jìn)一步在于以下步驟由中間通信單元(120)判定(330)用于下載所述軟件的多個(gè)通信鏈路;選擇所述多個(gè)通信鏈路中的至少一個(gè);下載(340)軟件到中間通信單元(120),以響應(yīng)所述的選擇步驟;和由所述中間通信單元(120)使用所述的下載的軟件重新配置所述軟件可定義的無線裝置(105)。
3.遵照權(quán)利要求1或權(quán)利要求2的下載軟件到軟件可定義的無線裝置(105)的方法(200,300),其中所述方法的特征進(jìn)一步在于以下步驟訪問遠(yuǎn)程通信網(wǎng)絡(luò)(160),以便提供所選擇的可下載的軟件;和將所述軟件可定義的無線裝置(105)同步到所述遠(yuǎn)程通信網(wǎng)絡(luò)(160),以便選擇并下載軟件。
4.遵照權(quán)利要求1或權(quán)利要求2的下載軟件到軟件可定義的無線裝置(105)的方法(200,300),其中所述方法的特征進(jìn)一步在于以下步驟向所述軟件可定義的無線裝置(105)和/或所述中間通信單元(120)的用戶提供選擇一或多個(gè)通信鏈路以下載所述軟件的能力。
5.遵照權(quán)利要求1或權(quán)利要求2的下載軟件到軟件可定義的無線裝置(105)的方法(200,300),其中所述通信鏈路遵照IPv6和/或IPv4規(guī)范進(jìn)行操作。
6.遵照權(quán)利要求1或權(quán)利要求2的下載軟件到軟件可定義的無線裝置(105)的方法(200,300),其中所述方法的特征進(jìn)一步在于以下的先前步驟作為對(duì)一或多個(gè)配置設(shè)定檔變化的所述判定(305)的響應(yīng),將所述變化映射到本地存儲(chǔ)的數(shù)據(jù)庫(kù),以向所述軟件可定義的無線裝置(105)提供重新配置軟件。
7.一種軟件可定義的無線裝置(105),其被適配以進(jìn)行遵照權(quán)利要求1的步驟。
8.一種通信單元(120),其位于軟件可定義的無線裝置(105)與網(wǎng)絡(luò)(160)之間,所述網(wǎng)絡(luò)包括要自動(dòng)地下載到所述軟件可定義的無線裝置(105)的軟件,所述通信單元(120)被適配以進(jìn)行遵照權(quán)利要求1的步驟。
9.一種通信單元(120),其位于軟件可定義的無線裝置(150)與一或多個(gè)遠(yuǎn)程信息數(shù)據(jù)庫(kù)(165)之間,所述數(shù)據(jù)庫(kù)包括要下載到所述軟件可定義的無線裝置(105)的軟件,所述通信單元的特征在于一或多個(gè)映射數(shù)據(jù)庫(kù)(150),其存儲(chǔ)配置設(shè)定檔,其映射與一或多個(gè)遠(yuǎn)程信息數(shù)據(jù)庫(kù)(165)相關(guān)的所述軟件可定義的無線裝置的信息;傳輸模塊(145),其有效地連接到所述一或多個(gè)映射數(shù)據(jù)庫(kù)(150),以便利所述通信單元(120)與所述一或多個(gè)遠(yuǎn)程信息數(shù)據(jù)庫(kù)(165)之間的通信,和控制器(130),其有效地連接到所述一或多個(gè)映射數(shù)據(jù)庫(kù)(150)與所述傳輸模塊(145),以自動(dòng)地請(qǐng)求并接收可下載的軟件到所述通信單元(120),以轉(zhuǎn)發(fā)到所述軟件可定義的無線裝置(105)。
10.遵照權(quán)利要求9的通信單元(120),所述通信單元的特征進(jìn)一步在于,所述傳輸模塊支持多個(gè)網(wǎng)絡(luò)通信鏈路,以使用所述多個(gè)網(wǎng)絡(luò)通信鏈路中的一或多個(gè),下載軟件特性和/或功能到所述軟件可定義的無線裝置。
11.遵照權(quán)利要求9或權(quán)利要求10的通信單(120),所述通信單元的特征進(jìn)一步在于,所述傳輸模塊(145)支持TCP/IP(v4或v6)系列應(yīng)用協(xié)議。
12.遵照權(quán)利要求10的通信單元(120),其中所述控制器基于所述配置設(shè)定檔變化,自動(dòng)地選擇所述一或多個(gè)通信鏈路。
13.遵照權(quán)利要求10的通信單元(120),其中所述控制器被安排以向所述軟件可定義的無線裝置的用戶傳輸通信鏈路選項(xiàng),以允許所述用戶選擇所述多個(gè)網(wǎng)絡(luò)通信鏈路中的一或多個(gè)。
14.遵照權(quán)利要求9或權(quán)利要求10的通信單元(120),其中所述控制器被安排以從所述軟件可定義的無線裝置(105)的用戶接收配置設(shè)定檔信息。
15.遵照權(quán)利要求9或權(quán)利要求10的通信單元(120),其中所述控制器(130)包括過濾機(jī)制,以基于所述軟件可定義的無線裝置(105)的所述用戶的判定的操作要求或習(xí)慣,生成用戶設(shè)定檔。
16.遵照權(quán)利要求9或權(quán)利要求10的通信單元(120),所述通信單元(120)的特征進(jìn)一步在于應(yīng)用編程接(125),其有效地連接到所述控制器(130),并能夠有效地連接到所述軟件可定義的無線裝置(105),以將軟件從所述通信單元(120)上載到所述軟件可定義的無線裝置(105)。
17.遵照權(quán)利要求9或權(quán)利要求10的通信單元(120),所述通信單元(120)的特征進(jìn)一步在于,所述數(shù)據(jù)庫(kù)(150)中的第一個(gè)為映射數(shù)據(jù)庫(kù),以允許所述通信單元(120),作為對(duì)判定一或多個(gè)配置設(shè)定檔變化的響應(yīng),將所述一或多個(gè)變化映射到第二本地存儲(chǔ)的數(shù)據(jù)庫(kù),以向所述軟件可定義的無線裝置(105)提供重新配置軟件。
18.遵照權(quán)利要求9或權(quán)利要求10的通信單元(120),所述通信單元(120)的特征進(jìn)一步在于,所述配置設(shè)定檔變化包括以下變化中的一或多個(gè)(i)由所述軟件可定義的無線裝置(105)要求的服務(wù),(ii)軟件可定義的無線裝置的用戶設(shè)定檔,(iii)所述軟件可定義的無線裝置(105)的位置,(iv)軟件可定義的無線裝置終端的能力,和/或(v)所述軟件可定義的無線裝置可獲得的網(wǎng)絡(luò)。
19.遵照權(quán)利要求1的下載軟件到軟件可定義的無線的方法(200,300)或者遵照權(quán)利要求9或權(quán)利要求10的通信單元(120),其中,所述軟件可定義的無線裝置(105)以下列信息條目中的一或多個(gè)配置中間通信單元(120)(i)一或多個(gè)SDR配置設(shè)定檔,例如用戶、服務(wù)、終端和/或網(wǎng)絡(luò)設(shè)定檔;(ii)所述軟件可定義的無線裝置的位置;(iii)所述傳輸模塊的參數(shù)或特性;(iv)對(duì)新的空中接口協(xié)議棧、或者新的或額外的軟件應(yīng)用的請(qǐng)求;(v)對(duì)所述通信單元(120)重新配置所述軟件可定義的無線裝置(105)的一或多個(gè)操作參數(shù)的請(qǐng)求;(vi)得到關(guān)于發(fā)生在所述通信單元中的事件的通知的能力;和(vii)想要的下載的時(shí)間調(diào)度。
20.遵照權(quán)利要求1的下載軟件到軟件可定義的無線裝置的方法(200,300)或者遵照權(quán)利要求9或權(quán)利要求10的通信單元(120),其中,由所述軟件可定義的無線裝置下載的軟件包括無線接入技術(shù)能力、增強(qiáng)特性或新服務(wù)。
21.一種存儲(chǔ)介質(zhì)(135),其存儲(chǔ)處理器可實(shí)現(xiàn)的指令,用于控制處理器執(zhí)行遵照權(quán)利要求1的方法。
22.一種分布式軟件可定義的無線裝置重新配置管理機(jī)制,其遵照權(quán)利要求1的方法步驟,或者集成遵照權(quán)利要求9或權(quán)利要求10的所述通信單元。
23.一種分布式軟件可定義的無線裝置重新配置管理機(jī)制,其包括軟件可定義的無線裝置(105);和通信網(wǎng)絡(luò)(160),其具有多個(gè)數(shù)據(jù)庫(kù)(165,168),其存儲(chǔ)適用于所述軟件可定義的無線裝置(105)的軟件;其中,所述分布式軟件可定義的無線裝置重新配置管理機(jī)制的特征在于中間設(shè)備(120),其有效地連接到所述軟件可定義的無線裝置,并包括內(nèi)存(135)以存儲(chǔ)所述軟件可定義的無線裝置(105)所需的軟件,例如自所述網(wǎng)絡(luò)(160)獲取,使得所述軟件可定義的無線裝置所需的所述軟件在所述中間設(shè)備與所述通信網(wǎng)絡(luò)(160)中的所述一或多個(gè)遠(yuǎn)程信息數(shù)據(jù)庫(kù)(165,168)之間分布。
24.一種通信系統(tǒng),其包括遵照權(quán)利要求9或權(quán)利要求10的通信單元,或者被適配以便利權(quán)利要求1的步驟。
全文摘要
本發(fā)明公開一種下載軟件到軟件可定義的無線裝置(SDR)(105)的方法(200,300),其包括以下步驟基于所述SDR(105)要求的服務(wù),或其位置,或其可獲得的網(wǎng)絡(luò),和/或SDR用戶設(shè)定檔和/或終端設(shè)定檔,判定(305)一或多個(gè)配置設(shè)定檔變化。下載(320,340)軟件到中間通信單元,以響應(yīng)所述判定,所述中間通信單元其后重新配置SDR(105)。還描述了通信單元(120)和分布式軟件可定義的無線裝置的重新配置管理機(jī)制。以這種方式,提供了用于軟件下載的改進(jìn)的機(jī)制,藉此將SDR的功能置入個(gè)人無線助理設(shè)備中。進(jìn)一步地,向用戶提供下載過程中的改進(jìn)的選項(xiàng)。
文檔編號(hào)H04L29/08GK1682552SQ03822061
公開日2005年10月12日 申請(qǐng)日期2003年9月9日 優(yōu)先權(quán)日2002年9月17日
發(fā)明者索德什·布約雷, 克里斯托佩·雅內(nèi)托, 迪迪?!げ紶査?申請(qǐng)人:摩托羅拉公司