專利名稱:用戶定制無(wú)線通信單元的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及分別用于用戶定制無(wú)線通用通信單元的系統(tǒng)和方法。本發(fā)明也涉及通用的無(wú)線通信單元。
諸如蜂窩電話機(jī)的無(wú)線通信單元的使用正在全世界迅速增加。這意味著,目的地市場(chǎng)的數(shù)量正穩(wěn)定增長(zhǎng)。由于使用不同的語(yǔ)言,市場(chǎng)在許多方面相互不同,得考慮不同的文化方面等,并且也得考慮其他方面的各種需要和需求,這使無(wú)線通信單元的制造商的情況復(fù)雜化,得為用于各個(gè)特定市場(chǎng)的通信單元提供不同的軟件設(shè)置,由于不斷牽涉市場(chǎng)而導(dǎo)致復(fù)雜和連續(xù)改變的情形。用于特定市場(chǎng)的合適的軟件得引入用于每個(gè)特定市場(chǎng)的通信單元中,并且有必要生成甚至更特殊應(yīng)用的軟件設(shè)置的電話機(jī)的更特殊的本地改造也是一種趨勢(shì)。對(duì)于用戶處理以便能夠增加根據(jù)用戶特定需求與業(yè)務(wù)提供改造的能力,諸如蜂窩電話機(jī)的通信單元也趨于變得越來(lái)越復(fù)雜。因此,例如,蜂窩電話機(jī)變得越來(lái)越類似于計(jì)算機(jī)并允許高度的可編程性。當(dāng)今共同的問(wèn)題是由于太復(fù)雜而使用戶為實(shí)際上利用電話機(jī)提供的所有功能和業(yè)務(wù)而煩惱,這意味著,適配可能性的設(shè)備和業(yè)務(wù)提供未利用到對(duì)應(yīng)于電話機(jī)制造商、業(yè)務(wù)提供者等的意圖的程度。
US-A-5046082表示允許遠(yuǎn)程存取通過(guò)PSTN編程的蜂窩電話RACT的一種系統(tǒng)。操作數(shù)據(jù)存儲(chǔ)在遠(yuǎn)程存取蜂窩電話機(jī)中,并且此數(shù)據(jù)包括用于存儲(chǔ)這樣的操作數(shù)據(jù)的可擦除存儲(chǔ)器和連到此存儲(chǔ)器編程為控制此操作數(shù)據(jù)的處理裝置、用于音頻信號(hào)傳輸?shù)囊纛l總線和調(diào)制解調(diào)器裝置,此調(diào)制解調(diào)器裝置包括連到總線的音頻部分和連到處理裝置的數(shù)據(jù)部分。此調(diào)制解調(diào)器可用于在處理裝置和所述音頻總線之間傳送數(shù)據(jù)。此系統(tǒng)還包括用于檢測(cè)具有預(yù)定參數(shù)的音頻信號(hào)的信號(hào)檢測(cè)裝置。此發(fā)明涉及電話機(jī)的內(nèi)部結(jié)構(gòu)并預(yù)定用于模擬系統(tǒng),而且因此未解決提供非常靈活、簡(jiǎn)單的電話機(jī)的問(wèn)題,并且特別地此發(fā)明不涉及數(shù)字通信系統(tǒng)。
JP-A-706174表示一種數(shù)字移動(dòng)電話系統(tǒng),包括用于擴(kuò)展軟件的下載功能,并且DE-A-4321381討論利用個(gè)人計(jì)算機(jī)將新的或改變的軟件下載到電話機(jī)的存儲(chǔ)器中。WO96/3279涉及移動(dòng)電話機(jī)中軟件的更新。管理主機(jī)和增強(qiáng)業(yè)務(wù)綜合用于提供更新。然而,這些文件都沒(méi)有表示對(duì)于制造商來(lái)說(shuō)易于制造與處理(例如分配)并且對(duì)于用戶來(lái)說(shuō)容易和靈活處理的真正個(gè)人適應(yīng)或市場(chǎng)適應(yīng)的電話機(jī)。
因此,所需要的是分別用于用戶定制諸如蜂窩電話機(jī)、無(wú)繩電話機(jī)、任何類型的混合通信單元等的無(wú)線通信單元的一種系統(tǒng)和方法。
也需要一種系統(tǒng)與方法,利用這種系統(tǒng)與方法促進(jìn)滿足許多不同需要和實(shí)施所要求的用于許多不同市場(chǎng)的通信單元的制造,使之更有效率和更好的成本-效果。也分別需要一種系統(tǒng)和方法,能用于進(jìn)一步增加通信單元的本地實(shí)施要求和適應(yīng)性而不影響通信單元的制造過(guò)程、分配等。
還更特別地分別需要一種系統(tǒng)和方法,能用于以有效與不復(fù)雜的方法改變、更新基本功能并且不給終端用戶(即,使用者或用戶)產(chǎn)生復(fù)雜性。仍然更特別地分別需要一種系統(tǒng)和方法,終端用戶能以不復(fù)雜與有效的方式存取本地存在于市場(chǎng)上的可利用業(yè)務(wù)實(shí)施,并且也能存取新近引入的業(yè)務(wù)或甚至市場(chǎng)上還未引入的業(yè)務(wù)與應(yīng)用。
也需要用于無(wú)線通信的諸如蜂窩電話機(jī)、無(wú)繩電話機(jī)、任何類型的混合通信單元等的通信單元,可用戶定制此通信單元而不給終端用戶也不給制造商帶來(lái)復(fù)雜,能容易地進(jìn)行更新并能用于提供市場(chǎng)上可利用的業(yè)務(wù)以及可能引入或可利用的不可預(yù)見(jiàn)的業(yè)務(wù)而不將引入的改善、更新不斷通知用戶,也不要求用戶了解如何編程其通信單元。
因此,提供用于用戶定制在無(wú)線通信系統(tǒng)中使用的無(wú)線通信單元的系統(tǒng),此系統(tǒng)包括在整個(gè)無(wú)線通信系統(tǒng)覆蓋區(qū)域中安排的許多交換設(shè)備。每個(gè)通信單元包括用于能與交換設(shè)備建立聯(lián)絡(luò)的裝置。此通信單元是通用的并且在能通過(guò)全球數(shù)據(jù)通信網(wǎng)絡(luò)存取的許多存儲(chǔ)裝置中提供有關(guān)無(wú)線通信單元的軟件。每個(gè)通用通信單元包括用于在建立聯(lián)絡(luò)(例如第一次聯(lián)絡(luò))時(shí)指示請(qǐng)求軟件給交換設(shè)備或與此交換設(shè)備通信的通信裝置的指示裝置。每個(gè)通用通信單元還包括用于處理此軟件的控制裝置。交換設(shè)備或通信裝置提供有關(guān)通信單元(或簡(jiǎn)單地,交換設(shè)備自身)的位置的信息,并利用所述位置信息,通過(guò)所述通信裝置或交換設(shè)備利用全球數(shù)據(jù)通信網(wǎng)將有關(guān)特定通用通信單元的軟件下載到此通信單元。
在特定實(shí)施例中,有關(guān)通用通信單元的軟件存儲(chǔ)在通過(guò)全球數(shù)據(jù)通信網(wǎng)絡(luò)可存取的包括主數(shù)據(jù)庫(kù)與許多復(fù)制數(shù)據(jù)庫(kù)的多個(gè)數(shù)據(jù)庫(kù)中。能以不同方式實(shí)施單個(gè)源。在一個(gè)實(shí)施例中,在直接存取的主數(shù)據(jù)庫(kù)中提供所有相關(guān)的軟件。可選擇地,提供能存取的許多復(fù)制數(shù)據(jù)庫(kù)。
在一個(gè)有益的實(shí)施例中,多個(gè)通信裝置或交換設(shè)備自身包括用于保持從數(shù)據(jù)庫(kù)復(fù)制的軟件的裝置。有益地,在交換設(shè)備或在連接到此交換設(shè)備的通信裝置中提供的所述裝置是復(fù)制軟件數(shù)據(jù)庫(kù)。
在一特定實(shí)施例中,該指示裝置包括在通信單元啟動(dòng)裝置自身中,以便在第一次啟動(dòng)通信單元時(shí),自動(dòng)請(qǐng)求軟件。根據(jù)不同的實(shí)施例,這不必是第一次或不必僅是第一次,而能提供請(qǐng)求啟動(dòng)裝置,表示何時(shí)請(qǐng)求軟件并且特別地用于指出何時(shí)請(qǐng)求此電信單元起作用所必需的也稱為用戶定制基本軟件的軟件,此軟件與對(duì)于每個(gè)電信單元是通用的而不管在哪和如何使用此軟件的基本軟件不同。在可選擇的實(shí)施例中,指示裝置與啟動(dòng)裝置分開(kāi)。然而,要求電信單元的啟動(dòng),以便獲得由交換設(shè)備或通信裝置提供的位置信息和可能的其他信息。
在特別有益的實(shí)施例中,通信裝置包括交換設(shè)備自身,有益地,交換設(shè)備是移動(dòng)通信系統(tǒng)的基站。當(dāng)啟動(dòng)通信單元時(shí),與最近的或相鄰的基站建立聯(lián)絡(luò)。在一些特定情況中,通信單元的用戶想具備有不與最近的或相鄰的基站的位置對(duì)應(yīng)的軟件。用戶例如可以在不是其祖國(guó)的使用不同語(yǔ)言等的國(guó)家中購(gòu)買通信單元,則能以不同方式提供所需的用戶定制。主數(shù)據(jù)庫(kù)(并且有益地,也是復(fù)制數(shù)據(jù)庫(kù))保持所有相關(guān)軟件,而不管位置如何,并利用指示裝置能進(jìn)行有關(guān)語(yǔ)言等的選擇。這表示使用數(shù)據(jù)通信網(wǎng)絡(luò)。在有益的實(shí)施例中,提供用于用戶交互作用的裝置。在可選擇的實(shí)施例中,電信網(wǎng)絡(luò)用于查找提供位置信息并因而下載相關(guān)軟件的“歸屬”交換設(shè)備。
有益地,此全球通信網(wǎng)是互聯(lián)網(wǎng),并在啟動(dòng)通信單元時(shí),在通信單元與諸如最近基站的交換設(shè)備之間建立TCP/IP(傳輸控制協(xié)議/Internet(互聯(lián)網(wǎng))協(xié)議)信道。例如文件傳送協(xié)議FTP的軟件傳送裝置有益地用于傳送軟件給此通信單元。在由通信單元(自動(dòng)地或利用用戶交互作用)請(qǐng)求軟件時(shí),交換設(shè)備或特別地基站具有有關(guān)此通信單元的信息,例如識(shí)別、例如IMSI(國(guó)際移動(dòng)用戶識(shí)別)、PIN(個(gè)人識(shí)別號(hào)碼)、型號(hào)等。在一個(gè)實(shí)施例中,所謂的拉(PULL)技術(shù)用于下載用戶定制的(基本)軟件給通信單元。在特定實(shí)施例中,例如基站的交換設(shè)備包含有關(guān)許多數(shù)據(jù)庫(kù)的信息,用于為有關(guān)通信單元所發(fā)出的軟件請(qǐng)求的查詢選擇路由至合適的數(shù)據(jù)庫(kù)。有益地,交換設(shè)備(特別地基站)發(fā)送數(shù)據(jù)查詢給本地安排在此基站中的復(fù)制數(shù)據(jù)庫(kù)。
在特別有益的實(shí)施例中,將應(yīng)用程序下載給通信單元。應(yīng)用程序接收和管理將利用全球數(shù)據(jù)通信網(wǎng)傳送給此通信單元的應(yīng)用程序和/或內(nèi)容,已由此通信單元用戶選擇所述應(yīng)用程序。在特定實(shí)施例中,能根據(jù)本發(fā)明下載應(yīng)用程序而不下載用戶定制基本功能,但以常規(guī)方式來(lái)提供用戶定制基本功能。不管用戶定制基本軟件是根據(jù)本發(fā)明概念還是以其他方式進(jìn)行下載,動(dòng)態(tài)地、自動(dòng)地或利用用戶交互作用使用推(push)技術(shù)提供所選的軟件應(yīng)用程序/內(nèi)容給通信單元。不管是利用本發(fā)明概念還是以任何其他公知的概念提供基本用戶定制軟件,用戶定制基本軟件以及電話機(jī)起作用所必需的基本軟件能動(dòng)態(tài)地和有益地自動(dòng)地利用推技術(shù)進(jìn)行更新/修改。在本發(fā)明的一個(gè)有益實(shí)施例中,在通信單元中提供的控制裝置包括JAVATM芯片。在特別有益的實(shí)施例中,CastanetTM調(diào)諧器被能被下載到在通信單元中提供的存儲(chǔ)裝置,這能利用例如Java芯片的控制裝置來(lái)執(zhí)行。在特別有益的實(shí)施例中,例如基站的交換設(shè)備具有例如Castanet代理的服務(wù)裝置,而例如Castanet發(fā)射器的Castanet發(fā)射裝置和許多中繼器分配與管理將通過(guò)例如Internet的數(shù)據(jù)通信網(wǎng)分配給通信單元的許多信道,即應(yīng)用程序或內(nèi)容,例如,可在WWW.marimba.com/datasheets/castanet上(在97年4月29日)獲得(marimbaTM的)CastanetTM,并且此內(nèi)容引入在此作為參考。
在可選的實(shí)施例中,通用控制裝置在通信單元中進(jìn)行預(yù)編程,并將推技術(shù)用于軟件、用戶定制基本軟件以及應(yīng)用程序、修改、自動(dòng)的、動(dòng)態(tài)的更新新軟件的下載。通用控制裝置能在已下載軟件給此通信單元之后利用用戶交互作用進(jìn)行客戶改造或者可選擇地能由交換設(shè)備,特別地,由基站提供改造。在特別有益的實(shí)施例中,通用控制裝置包括CastanetTM調(diào)諧器,可直接通過(guò)Castanet發(fā)射器和許多中繼器存取軟件。有益地,利用例如Internet的全球數(shù)據(jù)通信網(wǎng)絡(luò)自動(dòng)地和/或動(dòng)態(tài)地更新/升級(jí)/修改基本功能。有益地,以同樣的方式更新用戶定制的基本功能等。特別地,在制造階段安裝在啟動(dòng)通信單元時(shí)能自我替代的缺省調(diào)諧器,即下載用戶定制的調(diào)諧器來(lái)替代通用的缺省調(diào)諧器。
在特別有益的實(shí)施例中,使用JAVATM編程語(yǔ)言并能下載業(yè)務(wù)以及應(yīng)用程序和所謂的JAVA應(yīng)用子程序,例如,參照“JAVA芯片比通用CPU更好嗎?或新的編譯器將廢棄這些芯片嗎?,Peter Wayner,1996年11月,BYTE第79-88頁(yè)”,此引入在此作為參考。JavaTM語(yǔ)言通過(guò)也引在此作為參考的WWW.javasoft.com.80/docs/Overviews/java/java-overview在1997年4月26日可獲得概述。
本發(fā)明也提供用于用戶定制在移動(dòng)通信系統(tǒng)中使用的通用通信單元的方法。此方法包括步驟在移動(dòng)通信系統(tǒng)的通信單元與交換設(shè)備之間建立聯(lián)絡(luò);在通信單元與交換設(shè)備之間建立通信信道用于軟件傳送;提供有關(guān)通用通信單元的位置信息并通過(guò)所述交換設(shè)備在全球數(shù)據(jù)通信網(wǎng)上將軟件下載給此通信單元;和在移動(dòng)通信單元的控制裝置中處理所下載的軟件。在有益的實(shí)施例中,此方法包括以下步驟第一次啟動(dòng)此通信單元或可選擇地在提供需要軟件的指示時(shí),提供軟件(即用戶定制的基本軟件)請(qǐng)求。在一個(gè)實(shí)施例中,利用拉技術(shù)執(zhí)行用戶定制的基本軟件至通信單元的下載,而對(duì)于基本軟件以及用戶定制基本軟件的更新/修改的動(dòng)態(tài)(自動(dòng))下載,使用推技術(shù)??蛇x擇地,推技術(shù)也用于用戶定制的基本軟件的下載,推技術(shù)也用于簽約的應(yīng)用程序、業(yè)務(wù)等以及新軟件、新應(yīng)用程序等的下載。
因此,也提供一種通信單元,諸如蜂窩電話機(jī)、無(wú)繩電話機(jī)或混合的通信單元,包括基本功能軟件和能與諸如基站的交換設(shè)備建立聯(lián)絡(luò)的裝置以及用于接收與管理通信單元的用戶所選擇的用戶定制基本軟件與應(yīng)用程序/內(nèi)容的控制裝置。有益地,此控制裝置包括程序執(zhí)行裝置。在特別有益的實(shí)施例中,此電話機(jī)包括由JAVATM芯片組成的控制裝置。然而,當(dāng)然也能使用其他的編程語(yǔ)言,主要的是此通信單元包括用于執(zhí)行通過(guò)諸如Internet的全球通信網(wǎng)下載的程序的執(zhí)行裝置。在可選擇的實(shí)施例中,能使用內(nèi)聯(lián)網(wǎng)Intranet。
諸如蜂窩電話機(jī)或無(wú)繩電話機(jī)的無(wú)線通信單元能通用地進(jìn)行制造而不管預(yù)定市場(chǎng)如何并能在目的市場(chǎng)上調(diào)整它們自己或在現(xiàn)場(chǎng)或通過(guò)指出哪個(gè)是歸屬市場(chǎng)或哪些是所需特性調(diào)整它們自己到“歸屬”市場(chǎng),這是本發(fā)明的優(yōu)點(diǎn)。由于制造通用通信單元而不要求單獨(dú)的存儲(chǔ)設(shè)施并且無(wú)需在每次介紹到新的和不同的市場(chǎng)時(shí)提供新軟件,所以便于制造處理,這也是本發(fā)明的優(yōu)點(diǎn)。用戶定制的基本軟件以及后端功能(即,對(duì)于通信系統(tǒng)中的通信單元的性能來(lái)說(shuō)是基本的并在制造期間設(shè)置的功能)能動(dòng)態(tài)地進(jìn)行更新而完全不需要用戶或制造商的任何交互作用,或通過(guò)簡(jiǎn)單的交互指令來(lái)更新,這也是本發(fā)明的優(yōu)點(diǎn)。用戶能簽訂自動(dòng)地提供存取的業(yè)務(wù)和應(yīng)用程序而不要求用戶執(zhí)行任何編程或復(fù)雜的步驟等,這也是本發(fā)明的優(yōu)點(diǎn)。
在下面將以非限制方式并結(jié)合附圖進(jìn)一步描述本發(fā)明,其中
圖1示意地表示根據(jù)本發(fā)明一個(gè)實(shí)施例的用戶定制基本軟件的下載;圖2示意地表示利用推技術(shù)下載軟件給其中已根據(jù)圖1下載用戶定制基本軟件的通信單元;圖3示意地表示利用推技術(shù)下載用戶定制的基本軟件以及新的和/或更新的軟件和/或業(yè)務(wù)、應(yīng)用程序的通信單元;圖4是根據(jù)本發(fā)明的蜂窩電話機(jī)的示意方框圖。
圖5示意地表示在GSM系統(tǒng)中本發(fā)明概念的實(shí)施;圖6示意地表示用于混合的例如不兼容的蜂窩通信系統(tǒng)的本發(fā)明概念的實(shí)施;圖7是表示利用推技術(shù)的用戶定制基本軟件的下載的流程圖;圖8是表示更新軟件、新軟件或有關(guān)簽訂的業(yè)務(wù)等的軟件的下載的流程圖;和圖9是表示利用推技術(shù)的用戶定制基本軟件下載的流程圖。
在圖1中,假定通信單元是蜂窩電話機(jī)(MS)10,然而,應(yīng)明白,此通信單元也能是無(wú)繩電話機(jī)、某種類型的混合電話機(jī)或任何其他類型的通信單元。蜂窩電話機(jī)用于蜂窩通信系統(tǒng)中,其中為簡(jiǎn)明起見(jiàn)并且由于在此實(shí)施例中基站僅是基本的蜂窩通信系統(tǒng)的一部分,所以僅示出基站20。雖然在此僅示出基站20為基站,但應(yīng)明白,本發(fā)明當(dāng)然也應(yīng)用于GSM系統(tǒng),在這種情況中,基站包括連到基站收發(fā)信機(jī)(BTS)的基站控制器(BSC)。蜂窩電話機(jī)10是通用的,這表示在安裝用戶定制的基本軟件之前,能利用任何類型的軟件等在任何地方使用此電話機(jī)。有益地,僅僅初始地包含在此電話機(jī)中的軟件是與例如基站、某一控制邏輯等建立聯(lián)絡(luò)所要求的最少軟件。
根據(jù)本發(fā)明的有益實(shí)施例,例如,在第一國(guó)家中制造一批蜂窩電話機(jī)。由于電話機(jī)是通用的,所以制造商不必?fù)?dān)心蜂窩電話機(jī)的目的地,這是因?yàn)橥煌ㄓ秒娫挋C(jī)能在任何地方使用并且本地在現(xiàn)場(chǎng)(即,在目的國(guó)家或在目的區(qū)域或在任何其他區(qū)域中)進(jìn)行改造。還有,電話機(jī)能具備有任何所需的軟件而不管實(shí)際上在哪啟動(dòng)它。然而,則必須利用方案等指示所需特性,例如語(yǔ)言等??蛇x擇地,提供有關(guān)國(guó)家、地區(qū)等的某一信息并且自動(dòng)地提供與所述地區(qū)、國(guó)家等有關(guān)的特殊性,即下載合適的軟件。
在圖1中,假定蜂窩電話機(jī)已分配給國(guó)家/地區(qū)或它將登記的指定的位置。接通或啟動(dòng)蜂窩電話機(jī)10,此蜂窩電話機(jī)則以常規(guī)方式查找最近的基站20(1)。根據(jù)本發(fā)明,在蜂窩電話機(jī)與基站20之間建立信道(2),這包括能進(jìn)行軟件傳送的協(xié)議。在此特定實(shí)施例中,Internet用作全球數(shù)據(jù)通信網(wǎng)絡(luò)30,用于軟件的下載。然而,本發(fā)明不限于使用Internet;在可選的實(shí)施例中,全球(意義是覆蓋所需區(qū)域)網(wǎng)絡(luò)例如內(nèi)聯(lián)網(wǎng)能用作Internet的替換,這些網(wǎng)絡(luò)也能與Internet一起使用。當(dāng)然,也能使用其他的全球或未來(lái)數(shù)據(jù)通信網(wǎng)絡(luò),原理上保持相同。然而,如果Internet用作全球數(shù)據(jù)通信網(wǎng)絡(luò),在蜂窩電話機(jī)10與基站20之間建立的信道例如是TCP/IP信道(傳輸控制協(xié)議/Internet協(xié)議)。TCP/IP也包括許多子協(xié)議,諸如用于E-mail(電子郵件)的小消息傳送協(xié)議(SMTP)、文件傳送協(xié)議(FTP)等。利用軟件傳送協(xié)議,例如FTP,能傳送文件給蜂窩電話機(jī)10。在蜂窩電話機(jī)10接通或啟動(dòng)并已找到最近的基站時(shí),此電話機(jī)給基站20提供例如包含電話機(jī)的型號(hào)、IMSI(國(guó)際移動(dòng)用戶識(shí)別)、PIN等的識(shí)別信息,并且也通知基站20它請(qǐng)求軟件,即在這里為用戶定制的基本軟件。這些程序在有益的實(shí)施例中自動(dòng)進(jìn)行。在可選的實(shí)施例中,請(qǐng)求用戶交互作用,例如,用戶啟動(dòng)指示裝置以通知基站請(qǐng)求軟件??梢蕴峁┨囟ǖ闹噶顏?lái)表示請(qǐng)求用戶定制基本軟件等。如前所提到的,可以在制造期間提供基本功能,即有關(guān)對(duì)系統(tǒng)中電話機(jī)的性能是至關(guān)重要的功能的后端功能,所請(qǐng)求的因而是在此稱為用戶定制基本功能的諸如本地調(diào)整的菜單、語(yǔ)言等的前端功能,此功能也涉及可(本地)獲得的和將獲得的或在未來(lái)可以獲得的電話機(jī)的所有本地特殊改造。
在基站20收到蜂窩電話機(jī)所給出的信息時(shí),提供基站的本地或地理參數(shù)。在這能提供不同類型信息,能提供一些可選參數(shù)等。也能利用連到基站或包括在基站中的單獨(dú)的通信裝置提供相關(guān)參數(shù)?;?0或通信裝置利用來(lái)自蜂窩電話機(jī)10的信息和附加的位置信息,并通過(guò)TCP/IP 3發(fā)送查詢給本地軟件數(shù)據(jù)庫(kù)7,如果在基站20中提供此數(shù)據(jù)庫(kù)或此數(shù)據(jù)庫(kù)連到此基站的話?;?0或所示實(shí)施例中的通信裝置包含是在Internet上可獲得的軟件數(shù)據(jù)庫(kù)5的復(fù)制的復(fù)制軟件數(shù)據(jù)庫(kù)7。在特定實(shí)施例中,僅有一個(gè)存取的主軟件數(shù)據(jù)庫(kù)5,但在可選的實(shí)施例中,提供通過(guò)Internet可存取的許多主軟件數(shù)據(jù)庫(kù)5的復(fù)制6。在后一種情況中,提供較高等級(jí)的冗余度。在復(fù)制軟件數(shù)據(jù)庫(kù)7在基站20中提供或連到基站20時(shí),在蜂窩電話機(jī)10請(qǐng)求軟件時(shí),不要求通過(guò)電信網(wǎng)絡(luò)的存取。
然而,如果沒(méi)有本地軟件數(shù)據(jù)庫(kù)7可獲得,根據(jù)在基站20中提供的方案或數(shù)據(jù)庫(kù)表(未示出)將查詢傳送給合適的軟件數(shù)據(jù)庫(kù)。這樣的表能以許多方式來(lái)提供,只要提供此信息就行。然后,通過(guò)在此為Internet的全球數(shù)據(jù)通信網(wǎng)絡(luò)利用基站下載所請(qǐng)求的用戶定制基本功能給啟動(dòng)的蜂窩電話機(jī)10?;?0包括控制裝置(未示出),用于為查詢服務(wù)/選擇路由至數(shù)據(jù)庫(kù)并為軟件服務(wù)/選擇路由至電話機(jī)。
電話機(jī)10包括具有程序執(zhí)行裝置的控制裝置。還將結(jié)合圖4討論此電話機(jī)。
在有益的實(shí)施例中,使用Sun Microsystems的JAVATM編程語(yǔ)言,參見(jiàn)例如引入在此作為參考的Javasoft的“JAVATM語(yǔ)言概述”。JAVA概念包括編程語(yǔ)言生成應(yīng)用程序和JAVA應(yīng)用子程序。有益地,控制裝置包括集成在蜂窩電話機(jī)中的JAVA芯片。在上述的Byte,1996年11月,第79-88頁(yè)Deter Wayner的“SUN gambles on JAVA chips”中討論JAVA芯片。JAVA芯片是專用的JAVA芯片,根據(jù)Suns pico JAVA核心結(jié)構(gòu)同樣稱為皮(pico)JAVA芯片,全國(guó)性地理解JAVA字節(jié)碼而無(wú)解釋器或非常及時(shí)(JIT)編譯器的開(kāi)銷。JAVA芯片執(zhí)行JAVA字節(jié)碼而不將其變換為另一CPU指令,并且不需要任何額外的存儲(chǔ)器或超高速緩存空間(在通用處理器利用字節(jié)碼解釋器或非常及時(shí)編譯器中運(yùn)行任務(wù)時(shí)要求此)。JAVA具有擴(kuò)充的程序數(shù)量來(lái)容易地處理類似HTTP與FTP的TCP/IP協(xié)議。當(dāng)然,也能使用提供類似功能的其他編程語(yǔ)言。
在有益的實(shí)施例中,軟件數(shù)據(jù)庫(kù)包括MarimbaTM的CastanetTM調(diào)諧器。CastanetTM用于分配與保持Internet上的軟件應(yīng)用程序和內(nèi)容并動(dòng)態(tài)地自動(dòng)提供更新的信息。Castanet調(diào)諧器是監(jiān)視、接收和管理信道用戶所選擇的信道的應(yīng)用程序。Castanet信道是能通過(guò)Internet或內(nèi)聯(lián)網(wǎng)進(jìn)行分配的任何應(yīng)用程序或內(nèi)容。Castanet發(fā)射器是在管理信道分配與維護(hù)的網(wǎng)絡(luò)服務(wù)器上運(yùn)行的應(yīng)用程序。通過(guò)作為Castanet信道的應(yīng)用程序的實(shí)施,在給用戶提供將自動(dòng)地隨時(shí)間改善的應(yīng)用程序的同時(shí)在增加新的特性時(shí)在研制與分配中靈活地給出軟件的下載。本地存儲(chǔ)信道。Castanet包括調(diào)諧器客戶和發(fā)射器服務(wù)器,其中調(diào)諧器使終端用戶能簽訂利用各種發(fā)射器通過(guò)Internet或協(xié)作網(wǎng)絡(luò)分配的應(yīng)用信道。利用地理(或其他)參數(shù)給出下載(軟件數(shù)據(jù)庫(kù)中)哪個(gè)調(diào)諧器,并且基站調(diào)諧或決定此調(diào)諧器利用默認(rèn)(自動(dòng))預(yù)約簽訂到哪些信道。如果使用CastanetTM概念,有益地用于通過(guò)網(wǎng)絡(luò)連接反射碼和數(shù)據(jù)的Castanet的應(yīng)用程序分配協(xié)議(ADP)用作軟件傳送協(xié)議,即,這是有關(guān)FTP替換的一個(gè)示例。簡(jiǎn)單地在1997年5月28日WWW.marimba.com/press/castanet-net.7上可獲得的“marimba”中討論ADP。利用CastanetTM,能使信道應(yīng)用程序?qū)?shù)據(jù)傳回給服務(wù)器、發(fā)射器。利用ADP協(xié)議,以非常接近實(shí)時(shí)但要求非常少的帶寬來(lái)更新軟件。應(yīng)注意不僅能運(yùn)行JAVA碼,而且也能分配和管理例如DLLS(動(dòng)態(tài)鏈接庫(kù))、C、C++目標(biāo)。
在圖2中示出一個(gè)實(shí)施例,根據(jù)此實(shí)施例,推技術(shù)用于用戶可以鑒約的更新軟件和/或應(yīng)用程序和/或整個(gè)新軟件(和/或業(yè)務(wù))的下載。蜂窩電話機(jī)10包括存儲(chǔ)與控制裝置8,用于在控制裝置8中定義的一個(gè)或多個(gè)信道13,14上接收本地改造和/或需要的軟件。有益地,許多不同的業(yè)務(wù)可用于簽約者/用戶。根據(jù)本發(fā)明的一個(gè)實(shí)施例,業(yè)務(wù)作為是小的并包含到達(dá)第三方內(nèi)容提供者所要求的接口、協(xié)議等的應(yīng)用程序下載。在特定實(shí)施例中,應(yīng)用程序是上述的JAVA應(yīng)用子程序或應(yīng)用程序。這些業(yè)務(wù)、用戶定制的基本功能以及基本功能有益地(動(dòng)態(tài)地)利用或不利用用戶交互作用(即,要求用戶交互作用)或自動(dòng)地如同在推技術(shù)中一樣進(jìn)行更新。推技術(shù)的一個(gè)示例是上面提到的Castanet。
根據(jù)本發(fā)明,提供許多源,例如數(shù)據(jù)庫(kù)和發(fā)射裝置和可能地也提供中繼裝置,用于向可獲得的客戶(例如蜂窩電話機(jī)10)分配和保持信道。在有益的實(shí)施例中,使用CastanetTM發(fā)射器和中繼器。在特別有益的實(shí)施例中,例如Castanet代理服務(wù)器12的服務(wù)裝置安排在基站20中以提供特別快的存取和節(jié)省帶寬。然后,提供數(shù)據(jù)庫(kù)復(fù)制,并可直接從服務(wù)裝置12中獲得軟件。
蜂窩電話機(jī)10在這通過(guò)例如FTP或Castanet ADP的軟件傳送協(xié)議在例如定義在下載的Castanet調(diào)諧器中的信道中接收本地改造的軟件。有益地,控制裝置或程序執(zhí)行裝置8包括JAVA芯片。蜂窩電話機(jī)10通知基站20和源15、16它是可存取的,這表示例如蜂窩電話機(jī)中下載的調(diào)諧器查詢?cè)?5、11。也能從蜂窩電話機(jī)10(即,用戶)反饋信息給發(fā)射器11。正是在本實(shí)施例中實(shí)施的軟件數(shù)據(jù)庫(kù)5包括許多Castanet調(diào)諧器。利用基站20中的位置信息參數(shù)給出下載的調(diào)諧器,基站20反過(guò)來(lái)也決定此調(diào)諧器自動(dòng)鑒約到哪些特定信道。有關(guān)Castanet信道的示例是此調(diào)諧器能用于更新/替換自己的Castanet調(diào)諧器,語(yǔ)言信道能根據(jù)地理參數(shù)、例行程序和電話功能等進(jìn)行語(yǔ)言和/文化改造。有關(guān)能提供的業(yè)務(wù)示例是E-mail、瀏覽、數(shù)據(jù)庫(kù)存取、系統(tǒng)集成、銀行或財(cái)務(wù)業(yè)務(wù)(利用PIN碼的集成)、新聞和天氣廣播以及其他廣播。利用本發(fā)明的概念,能進(jìn)行能用于市場(chǎng)調(diào)查等的至個(gè)人的交互式通信。
圖3涉及在制造時(shí)蜂窩電話機(jī)10′中預(yù)編程控制裝置的實(shí)施例。控制裝置8′能由用戶進(jìn)行改造,用戶例如回答控制請(qǐng)求哪些信道的許多問(wèn)題??蛇x擇地,在第一次在蜂窩電話機(jī)與基站之間建立聯(lián)絡(luò)時(shí),能由例如最近基站的基站20′提供控制或改造預(yù)編程的信息。此功能基本上與上面結(jié)合圖2所述的相同,差別在于只可由例如Castanet發(fā)射器與中繼器的中央發(fā)射器11′與可能的中繼器(未示出)從源5′存取軟件。不需要例如包括Castanet調(diào)諧器的基站中的拉數(shù)據(jù)庫(kù)。在這種情況中,推技術(shù)因而用于基本軟件以及業(yè)務(wù)、應(yīng)用程序、更新和新或附加軟件的下載。
在圖3中,由用戶改造預(yù)編程控制裝置8′。在啟動(dòng)電話機(jī)10′時(shí),基站20加上位置信息并建立用于軟件傳送的信道2′、4′。基站在此實(shí)施例不包括任何復(fù)制的數(shù)據(jù)庫(kù),并由發(fā)射裝置11′通過(guò)全球數(shù)據(jù)通信網(wǎng)絡(luò)從源數(shù)據(jù)庫(kù)5中傳送軟件。通過(guò)服務(wù)/路由選擇裝置18′為查詢/軟件選擇路由等。當(dāng)然,可以提供未明確地在圖3中示出的許多中繼裝置。
在特定實(shí)施例中,最初地提供默認(rèn)Castanet調(diào)諧器(或類似裝置),即在下載用戶定制的基本軟件之前。在啟動(dòng)電話機(jī)(或請(qǐng)求軟件)時(shí),調(diào)諧器自身替代,即,下載用戶定制的調(diào)諧器。
在圖4中,利用以公知方式包括用于接收與發(fā)射無(wú)線電信號(hào)的接收與發(fā)射裝置并連接天線113的無(wú)線電部分111來(lái)表示蜂窩電話機(jī)的示意方框圖。發(fā)射與接收裝置以時(shí)分復(fù)用方式共享天線113。無(wú)線電部分111也包括用于以公知方式調(diào)制、解調(diào)與均衡的裝置。由電源112給無(wú)線電部分111加電。也提供包括A/D、D/A變換器、多路復(fù)用裝置等的接口部分114。控制部分115包括編碼、解碼、數(shù)字復(fù)用裝置、PCM接口、與SIM卡112等通信的SIM接口和中央處理器單元(CPU)等??刂撇糠?15又連到信號(hào)處理裝置、數(shù)字信號(hào)處理器(DSP)116,DSP116連到通信部分(COM)117。信號(hào)處理裝置116還(也以公知方式)包括用于語(yǔ)言編碼/解碼等的裝置。通信部分117還包括PCM編碼/解碼裝置,它分別從話筒119接收語(yǔ)音數(shù)據(jù)并發(fā)送語(yǔ)音數(shù)據(jù)到揚(yáng)聲器118,并且它與控制部分115的微處理器通信。提供例如EEPROM(電可擦除PROM)的基本存儲(chǔ)裝置(SM)120以及RAM(隨機(jī)存取存儲(chǔ)器)121。然而,應(yīng)明白這僅是有關(guān)實(shí)施的一個(gè)示例。這樣的蜂窩電話機(jī)的功能在此不進(jìn)一步進(jìn)行描述,因?yàn)檫@是公知的并且可以利用諸如時(shí)分多址(TDMA)、碼分多址(CDMA)或頻分多址(FDMA)等的不同的存取技術(shù)。
然而,根據(jù)本發(fā)明,提供附加的處理裝置8用于下載軟件的執(zhí)行。在有益的實(shí)施例中,所述程序處理裝置包括JAVA芯片。在示出的實(shí)施例中,由于冗余原因而提供兩個(gè)閃速存儲(chǔ)器FL1、FL2,123,124。下載的軟件(在特定實(shí)施例中所謂的Castanet調(diào)諧器等)存儲(chǔ)在閃速存儲(chǔ)器123,124之一中。因此,提供常規(guī)處理裝置用于電話機(jī)的常規(guī)管理,而提供單獨(dú)的處理裝置(程序處理裝置8)用于處理下載的軟件。在可選的實(shí)施例中,通用處理裝置用于這兩個(gè)功能。
作為用于下載軟件等的存儲(chǔ)的EEPROM或閃速存儲(chǔ)器的替換,能使用SIM卡(用戶識(shí)別模塊)。這是有益的實(shí)施例,這是因?yàn)橛脩魟t能(即,使用同一SIM)更換電話機(jī)而不必下載軟件。因而,在這種方式中,有關(guān)用戶/簽約者的軟件能以簡(jiǎn)單方式從一個(gè)通信單元移動(dòng)到另一個(gè)通信單元而用戶不必重復(fù)下載程序。
圖5非常示意地表示GSM系統(tǒng)的一部分?;臼瞻l(fā)信機(jī)BTS1與BTS2連到基站控制器BSC1,而B(niǎo)TS3與BTS4連到BSC2,BSC1與BSC2都連到MSC/VLR。在啟動(dòng)移動(dòng)電話機(jī)MS時(shí),此MS查找最近的基站,在這種情況中最近的基站為BTS1。實(shí)際上,這不必是最近的基站而是與之的信令傳輸是最佳的基站。如前所提到的,在此申請(qǐng)中,移動(dòng)站MS是通用的,僅包括基本軟件并且可以在任何地方制造。在MS與支持軟件傳送的BTS1之間建立信道。BSC1提供BTS1的位置信息并且建立用于在此為Internet的全球數(shù)據(jù)通信網(wǎng)絡(luò)上在一個(gè)或多個(gè)數(shù)據(jù)庫(kù)中可獲得的軟件的傳送的信道。軟件如上所述涉及基本功能以及業(yè)務(wù)、應(yīng)用程序或新軟件等??梢栽贐SC1中提供復(fù)制的數(shù)據(jù)庫(kù)。在移動(dòng)站中提供的控制裝置中,處理下載的軟件。例如用戶定制基本軟件的軟件下載到例如上面結(jié)合圖4所述的閃速存儲(chǔ)器的軟件存儲(chǔ)裝置。
圖6是類似于圖5的圖,差別是示出兩個(gè)不同的蜂窩通信系統(tǒng),即GSM和D-AMPS。為簡(jiǎn)明起見(jiàn),僅給出蜂窩通信系統(tǒng),但此概念也應(yīng)用于其他的選擇,諸如ADC、PDC、PCS、DCS1800、DCS1900。此圖僅用于表示利用不同頻率、協(xié)議等通信的不同通信網(wǎng)絡(luò)能使用同一原理和同一源來(lái)給通用通信單元提供用戶定制的基本軟件的原理。而且,基本軟件能自動(dòng)地或利用用戶交互作用進(jìn)行更新。可以以同一種方式利用同一全球數(shù)據(jù)通信網(wǎng)絡(luò)獲得不同的業(yè)務(wù)、更新、應(yīng)用程序等而不管哪個(gè)是移動(dòng)通信網(wǎng)絡(luò)。在基站中(分別在BSC與BS中)提供GSM與D-AMPS的位置信息并建立信道用于軟件的傳送。
圖7是表示下載基本功能軟件給包括用于程序執(zhí)行的控制裝置的通用移動(dòng)站的示意流程圖。接通通用移動(dòng)站,步驟101,并且此移動(dòng)站查找它所連接的最近的基站,步驟102。在移動(dòng)站與基站之間建立用于軟件傳送的信道,例如包括文件傳送協(xié)議的TCP/IP,步驟103。根據(jù)第一實(shí)施例,建立CastanetTMADP協(xié)議。其他選擇也是可能的。移動(dòng)站則給基站提供有關(guān)其識(shí)別(IMSI,PIN)的信息和也有可能包括軟件請(qǐng)求的某些附加信息,步驟104。根據(jù)一個(gè)實(shí)施例,在第一次啟動(dòng)通用電話機(jī)時(shí),自動(dòng)提供軟件請(qǐng)求??蛇x擇地,需要某種類型的用戶交互作用?;緞t提供有關(guān)其位置的信息,步驟105。然后提供軟件查詢,步驟106。執(zhí)行檢查以建立基站是否包括復(fù)制的軟件數(shù)據(jù)庫(kù),步驟107。如果在基站中提供復(fù)制的軟件數(shù)據(jù)庫(kù),查詢基站中的所述本地軟件數(shù)據(jù)庫(kù),步驟108。如果在基站中未提供本地軟件數(shù)據(jù)庫(kù),利用在基站中例如在表等中提供的信息查找合適的“全球”數(shù)據(jù)庫(kù),步驟107A。然后,傳送查詢給所述“全球”數(shù)據(jù)庫(kù),步驟108A。利用軟件傳送協(xié)議,將軟件下載到移動(dòng)站中的存儲(chǔ)裝置,步驟109,并在移動(dòng)站的控制裝置中執(zhí)行程序碼并啟動(dòng)軟件,步驟110。通用移動(dòng)站因而提供有也稱為本申請(qǐng)如前所述的前端功能的用戶定制基本功能,例如此功能可以以基站周圍本地使用的語(yǔ)言提供,也有益地提供其他本地的改造。
圖8是表示將軟件下載到已提供有用戶定制基本功能的移動(dòng)電話機(jī)的一種方法的非常示意的流程圖,例如如結(jié)合圖7所述的??蛇x擇地,此概念也應(yīng)用于已以任何方便或常規(guī)方式提供有客戶改造功能的電話機(jī)。
這里,假定移動(dòng)站MS的控制裝置包括能接收一個(gè)或多個(gè)信道的服務(wù)(調(diào)諧)裝置。在有益實(shí)施例中,如上所述,已下載Castanet調(diào)諧器。由控制裝置通過(guò)基站提供查詢給例如Castanet發(fā)射器的源,步驟201。然后,利用軟件傳送協(xié)議通過(guò)發(fā)射裝置提供軟件給服務(wù)(存儲(chǔ))裝置,例如在基站中提供的Castanet代理,步驟202。隨后在例如Castanet調(diào)諧器的其調(diào)諧裝置中定義的信道中提供軟件給移動(dòng)站,步驟203。能提供反饋信息給源,即,發(fā)射器或制造者,步驟204。
圖9是示意地描述結(jié)合圖3所述的實(shí)施例的流程圖。假定通用MS提供有預(yù)編程的調(diào)諧裝置,例如,它包含默認(rèn)的Castanet調(diào)諧器。如在圖7中,在啟動(dòng)移動(dòng)站MS時(shí),步驟301,此移動(dòng)站連到“最近的”基站,步驟302。在此移動(dòng)站與基站之間建立用于軟件傳送的信道,步驟303。然后基站提供描述其位置的位置信息,步驟304,并發(fā)送查詢給可利用數(shù)據(jù)通信網(wǎng)絡(luò)存取的或本地在基站中提供的軟件數(shù)據(jù)庫(kù),步驟305。然后利用此BS提供的位置信息和此MS提供的信息從DB中“建立”或提取新的調(diào)諧器來(lái)替代最初在移動(dòng)站中提供的默認(rèn)調(diào)諧器,步驟306。新的調(diào)諧器然后開(kāi)始處理一個(gè)或多個(gè)用戶定制的基本軟件信道(例如,Castanet信道),步驟307。改造信息因而在此實(shí)施例中由基站提供并包含移動(dòng)站所簽約的信道。由發(fā)射裝置自動(dòng)地將用戶定制基本功能傳送給移動(dòng)站,步驟308。然后在移動(dòng)站的控制裝置中處理用戶定制的基本功能,步驟309。對(duì)于基本功能以及用戶定制的基本功能、應(yīng)用程序、業(yè)務(wù)、新軟件等的更新,應(yīng)用結(jié)合圖2與8所述的原理。
減少制造費(fèi)用是本發(fā)明的優(yōu)點(diǎn),而且減少制造時(shí)間。另一優(yōu)點(diǎn)是電信單元的存儲(chǔ)更有效“非常及時(shí)”。還一優(yōu)點(diǎn)是顯著減少“至市場(chǎng)的時(shí)間”和“至客戶的時(shí)間”。能提供更多的業(yè)務(wù)以及更先進(jìn)的業(yè)務(wù)并且軟件總是更新的。
權(quán)利要求
1.用于用戶定制在無(wú)線通信系統(tǒng)中使用的無(wú)線通信單元(10;10′;MS)的一種系統(tǒng),其中無(wú)線通信系統(tǒng)包括遍及此無(wú)線通信系統(tǒng)的覆蓋區(qū)域安排的許多交換設(shè)備(20;20′;BSC1;BSC,BS),其中每個(gè)無(wú)線通信單元(10;10′;MS)包括能夠與交換設(shè)備(20;20′;BSC1;BSC,BS)建立聯(lián)絡(luò)的裝置,其特征在于每個(gè)通信單元(10;10′;MS)是通用的并包括控制裝置,此控制裝置包括程序執(zhí)行裝置(8),在通過(guò)全球數(shù)據(jù)通信網(wǎng)絡(luò)可存取的許多存儲(chǔ)裝置(5,6,7)中提供與無(wú)線通信單元有關(guān)的軟件,每個(gè)通用通信單元(10;10′;MS)包括用于傳信給與之建立聯(lián)絡(luò)的交換設(shè)備(20;20′;BSC1;BSC,BS)的指示裝置,請(qǐng)求軟件,交換設(shè)備(20;20′;BSC1;BSC,BS)或與之連接的通信裝置提供有關(guān)通信單元(10;10′;MS)的位置的信息,并且利用所述位置信息,有關(guān)特定通用通信單元(10;10′;MS)的軟件通過(guò)所述交換設(shè)備或通信裝置利用所述全球數(shù)據(jù)通信網(wǎng)絡(luò)下載到所述通信單元(10;10′;MS)。
2.根據(jù)權(quán)利要求1的系統(tǒng),其特征在于,存儲(chǔ)裝置包括多個(gè)數(shù)據(jù)庫(kù),這些數(shù)據(jù)庫(kù)包括至少一個(gè)主數(shù)據(jù)庫(kù)(5)和有益地包括多個(gè)復(fù)制數(shù)據(jù)庫(kù)(6)。
3.根據(jù)前面任何一個(gè)權(quán)利要求的系統(tǒng),其特征在于,至少多個(gè)通信裝置或交換設(shè)備包括用于本地保持從數(shù)據(jù)庫(kù)(5、6)中復(fù)制的軟件的本地存儲(chǔ)裝置(7)。
4.根據(jù)前面任何一個(gè)權(quán)利要求的系統(tǒng),其特征在于,所述指示裝置由通信單元啟動(dòng)裝置組成,并且在第一次啟動(dòng)通信單元時(shí),自動(dòng)請(qǐng)求軟件。
5.根據(jù)權(quán)利要求1-3之中任何一個(gè)權(quán)利要求的系統(tǒng),其特征在于,通過(guò)例如請(qǐng)求軟件的指令等的用戶交互作用提供由通信單元(10;10′;MS)請(qǐng)求軟件的指示。
6.根據(jù)前面任何一個(gè)權(quán)利要求的系統(tǒng),其特征在于,交換設(shè)備包括基站(20;20′;BS;BSC)。
7.根據(jù)權(quán)利要求6的系統(tǒng),其特征在于,在啟動(dòng)通信單元(10;10′;MS)時(shí)或在請(qǐng)求軟件時(shí),與最近的或相鄰的基站(20;20′;BS;BSC)建立聯(lián)絡(luò),并且所述基站提供有關(guān)基站自身位置的信息,所述信息表示通信單元的位置,而且在此通信單元與此基站之間建立聯(lián)絡(luò)時(shí),提供有關(guān)通信單元識(shí)別的信息給此基站。
8.根據(jù)前面任何一個(gè)權(quán)利要求的系統(tǒng),其特征在于,此全球通信網(wǎng)絡(luò)是互聯(lián)網(wǎng)。
9.根據(jù)權(quán)利要求7或8的系統(tǒng),其特征在于,在請(qǐng)求軟件時(shí),在通信單元與例如最近基站的交換設(shè)備之間建立用于軟件傳送的信道,并在基站與包含軟件的數(shù)據(jù)庫(kù)之間提供軟件傳送信道。
10.根據(jù)權(quán)利要求3的系統(tǒng),其特征在于,在請(qǐng)求軟件時(shí),在此通信單元與此交換設(shè)備之間建立用于軟件傳送的信道,并且從復(fù)制的本地存儲(chǔ)裝置(7)中傳送軟件給此通信單元(10;MS)。
11.根據(jù)權(quán)利要求9或10的系統(tǒng),其特征在于,例如FTP或ADP的軟件傳送協(xié)議用于傳送軟件給此通信單元(10;10′;MS)。
12.根據(jù)前面任何一個(gè)權(quán)利要求的系統(tǒng),其特征在于,拉技術(shù)用于將用戶定制的基本軟件下載給此通信單元(10;MS)。
13.根據(jù)權(quán)利要求9的系統(tǒng),其特征在于,至少如果例如基站的交換設(shè)備(20;20′;BS;BSC)不包括例如復(fù)制數(shù)據(jù)庫(kù)、超高速緩存器或CastanetTM代理的本地信息保持裝置/與之通信,此交換設(shè)備保持有關(guān)許多數(shù)據(jù)庫(kù)的信息以便為有關(guān)通信單元的軟件請(qǐng)求的查詢選擇路由至合適的數(shù)據(jù)庫(kù)。
14.根據(jù)前面任何一個(gè)權(quán)利要求的系統(tǒng),其特征在于,包括通用調(diào)諧裝置的應(yīng)用程序下載給此通信單元,所述應(yīng)用程序接收與管理將利用所述全球數(shù)據(jù)通信網(wǎng)絡(luò)傳送并利用默認(rèn)程序由通信單元用戶自動(dòng)選擇的應(yīng)用程序和/或內(nèi)容。
15.根據(jù)權(quán)利要求14的系統(tǒng),其特征在于,所選擇的軟件應(yīng)用程序/內(nèi)容自動(dòng)地和動(dòng)態(tài)地或利用用戶交互作用使用推技術(shù)提供給此通信單元。
16.根據(jù)前面任何一個(gè)權(quán)利要求的系統(tǒng),其特征在于,包括執(zhí)行裝置的控制裝置(8)包括JAVATM芯片。
17.根據(jù)權(quán)利要求15或16的系統(tǒng),其特征在于,包括Castanet調(diào)諧器等的通用調(diào)諧裝置自動(dòng)下載到通信單元的存儲(chǔ)裝置(123,124)。
18.根據(jù)權(quán)利要求16的系統(tǒng),其特征在于,在交換設(shè)備中,安排例如Castanet代理的服務(wù)信息保持裝置(12),并且例如Castanet發(fā)射器(11;11′)的發(fā)射裝置和許多中繼器向通信單元分配和管理信道。
19.根據(jù)權(quán)利要求1-13之中任何一個(gè)權(quán)利要求的系統(tǒng),其特征在于,在此通信單元中提供通用的默認(rèn)調(diào)諧裝置,并且推技術(shù)用于下載用戶定制的基本功能軟件以及更新新的應(yīng)用程序、業(yè)務(wù)軟件給此通信單元。
20.根據(jù)權(quán)利要求19的系統(tǒng),其特征在于,此默認(rèn)調(diào)諧裝置包括Castanet調(diào)諧器,并且在請(qǐng)求軟件時(shí),下載用戶定制的調(diào)諧裝置來(lái)替代此默認(rèn)調(diào)諧裝置。
21.根據(jù)前面任何一個(gè)權(quán)利要求的系統(tǒng),其特征在于,此通用通信單元(10;10′;MS)包括基本功能,并且利用軟件下載提供前端功能,即用戶定制基本功能,基本功能利用下載給全球數(shù)據(jù)通信網(wǎng)絡(luò)的軟件自動(dòng)地動(dòng)態(tài)地進(jìn)行更新/升級(jí)/修改。
22.根據(jù)前面任何一個(gè)權(quán)利要求的系統(tǒng),其特征在于,使用JAVA編程語(yǔ)言,并且業(yè)務(wù)等作為應(yīng)用程序或JAVA應(yīng)用子程序進(jìn)行下載。
23.包括基本功能的例如蜂窩電話機(jī)、無(wú)繩電話機(jī)或混合電話機(jī)的一種通信單元(10;10′;MS),包括用于與交換設(shè)備(20;20′;BSC1;BSC,BS)建立聯(lián)絡(luò)的裝置,其特征在于,此通信單元是通用的并且此通信單元包括含有用于程序執(zhí)行的處理裝置(8)的控制裝置,而且利用與之建立聯(lián)絡(luò)的交換設(shè)備所提供的位置信息通過(guò)全球數(shù)據(jù)通信網(wǎng)絡(luò)下載用戶定制的基本功能給此通信單元,以便提供用戶定制的基本軟件。
24.根據(jù)權(quán)利要求23的通信單元,其特征在于,基本的和用戶定制的基本功能通過(guò)所述全球數(shù)據(jù)通信網(wǎng)絡(luò)動(dòng)態(tài)地進(jìn)行更新,并且應(yīng)用程序、業(yè)務(wù)以及新軟件等自動(dòng)地或利用例如指令等的用戶交互作用下載給此通信單元。
25.根據(jù)權(quán)利要求23或24的通信單元,其特征在于,控制裝置(8)包括JAVA芯片,并且Castanet調(diào)諧器下載到在此通信單元中提供的存儲(chǔ)裝置(123,124)。
26.用戶定制在移動(dòng)通信系統(tǒng)中使用的通信單元(10;10′;MS)的一種方法,其特征在于,此方法包括以下步驟在移動(dòng)通信系統(tǒng)的是通用的通信單元(10;10′;MS)與交換設(shè)備(20;20′;BSC1;BSC,BS)之間建立包括軟件請(qǐng)求的聯(lián)絡(luò);在此通信單元與此交換設(shè)備之間建立用于軟件傳送的通信信道;提供有關(guān)此通用通信單元(10;10′;MS)的位置信息;通過(guò)所述交換設(shè)備(20;20′;BSC1;BSC,BS)在全球數(shù)據(jù)通信網(wǎng)絡(luò)上下載軟件給所述通信單元。
27.根據(jù)權(quán)利要求26的方法,其特征在于,此方法包括以下步驟在第一次啟動(dòng)此通信單元時(shí),提供軟件請(qǐng)求。
28.根據(jù)權(quán)利要求26或27的方法,其特征在于,拉技術(shù)用于下載用戶定制的基本軟件給此通信單元。
29.根據(jù)權(quán)利要求27或28的方法,其特征在于,推技術(shù)至少用于更新/修改的軟件和/或新軟件的動(dòng)態(tài)(自動(dòng))下載。
30.根據(jù)權(quán)利要求26,27或28的方法,其特征在于,推技術(shù)用于下載軟件給此通信單元,并且初始地在電話機(jī)中提供的基本功能自動(dòng)地和動(dòng)態(tài)地利用推技術(shù)進(jìn)行更新/修改/替代。
全文摘要
本發(fā)明涉及分別用于用戶定制在無(wú)線通信系統(tǒng)中使用的無(wú)線通信單元(10)的系統(tǒng)與方法。無(wú)線通用通信單元(10)包括能夠與交換設(shè)備(20)建立聯(lián)絡(luò)的裝置和包含程序執(zhí)行裝置(8)的控制裝置。在通過(guò)全球數(shù)據(jù)通信網(wǎng)絡(luò)可訪問(wèn)的許多存儲(chǔ)裝置(5、6、7)中提供有關(guān)這些無(wú)線通信單元的軟件。提供位置信息,并利用所述位置信息,通過(guò)所述交換設(shè)備利用全球數(shù)據(jù)通信網(wǎng)絡(luò)將有關(guān)特定通用通信單元(10)的軟件下載給此通信單元(10)。本發(fā)明也涉及這樣的通用通信單元。
文檔編號(hào)G06F9/445GK1267431SQ9880821
公開(kāi)日2000年9月20日 申請(qǐng)日期1998年6月12日 優(yōu)先權(quán)日1997年6月17日
發(fā)明者J·比爾格松 申請(qǐng)人:艾利森電話股份有限公司