專利名稱:用于瀏覽因特網(wǎng)的無線終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及瀏覽因特網(wǎng)的無線終端,特別涉及通過傳輸來自服務(wù)器的內(nèi)容而增加這種終端的功能。
移動電話的使用日益廣泛,因?yàn)樗鼈兲峁┛煽啃浴⒁苿有院挽`活性。最近,因特網(wǎng)的普及在一般公眾中更加增加??梢允褂盟^的瀏覽器應(yīng)用程序來瀏覽因特網(wǎng),瀏覽器提供可以容易使用的可視化界面。特別希望結(jié)合移動電話的手持性質(zhì)及其相關(guān)的便攜性與瀏覽因特網(wǎng)的能力。無線應(yīng)用協(xié)議(WAP)就是為此目的而開發(fā)的。它允許無線電手機(jī)與在因特網(wǎng)網(wǎng)關(guān)處的無線電收發(fā)機(jī)通信和通過無線鏈路訪問因特網(wǎng)。形成WAP堆棧一個(gè)上層的無線應(yīng)用環(huán)境包括一個(gè)微瀏覽器。該瀏覽器使用無線標(biāo)記語言(WML)和一個(gè)輕量標(biāo)記語言(lightweight mark-up language),WMLScript輕量腳本語言。WML實(shí)現(xiàn)卡片(card)和卡片組(deck)的比喻。在一組卡片中說明瀏覽器和用戶的相互反應(yīng),該組卡片編組到一個(gè)通常稱為卡片組的文件中。用戶漫游到卡片組中的一個(gè)卡片,審查其內(nèi)容,然后漫游到同一卡片組或一個(gè)不同的卡片組中的另一張卡片??ㄆ目ㄆM從原始服務(wù)器根據(jù)需要傳輸。
迄今為止,臺式計(jì)算機(jī)或類似設(shè)備一直是訪問萬維網(wǎng)的標(biāo)準(zhǔn)設(shè)備。計(jì)算機(jī)通常有一個(gè)顯示器、諸如鼠標(biāo)和鍵盤的光標(biāo)控制和選擇設(shè)備。當(dāng)使用一個(gè)設(shè)備瀏覽萬維網(wǎng)時(shí),該設(shè)備通常通過一個(gè)固定高帶寬連接與因特網(wǎng)網(wǎng)關(guān)交換信息。該設(shè)備作為客戶,而因特網(wǎng)作為服務(wù)器。瀏覽器可以使用URL訪問內(nèi)容的“項(xiàng)”。該項(xiàng)允許訪問內(nèi)容的另外的項(xiàng),每一項(xiàng)包含內(nèi)容或連接到內(nèi)容的方法。通常內(nèi)容從因特網(wǎng)下載到設(shè)備以允許在該設(shè)備中的瀏覽器應(yīng)用顯示具有一些“活動的”圖標(biāo)的網(wǎng)頁。使用光標(biāo)控制和選擇設(shè)備挑選和選擇一個(gè)圖標(biāo)激活對另一定義的網(wǎng)頁的“連接”。瀏覽器應(yīng)用程序從作為服務(wù)器的因特網(wǎng)網(wǎng)關(guān)請求該頁。從因特網(wǎng)下載到該設(shè)備的內(nèi)容允許瀏覽器應(yīng)用程序顯示已經(jīng)連接的該頁。該頁可以接著顯示“活動的”圖標(biāo)供用戶選擇。瀏覽器應(yīng)用程序在用戶和因特網(wǎng)之間轉(zhuǎn)達(dá)消息。它給因特網(wǎng)發(fā)送請求和從其接收內(nèi)容。
從因特網(wǎng)接收的內(nèi)容可以是允許瀏覽器應(yīng)用程序在正確的連接內(nèi)重新建立一個(gè)網(wǎng)頁的指令。然而,它可以是不能由該瀏覽器應(yīng)用程序處理的內(nèi)容,而需要一個(gè)單獨(dú)的不同的應(yīng)用程序諸如電子郵件應(yīng)用程序、新聞閱讀應(yīng)用程序等。便攜終端和手持設(shè)備特別只有有限的處理和存儲器資源。通過集成這些應(yīng)用程序與瀏覽器使其資源最大化而不要顯著增加瀏覽器應(yīng)用程序自身的復(fù)雜性是較理想的。這種集成需要修改無線應(yīng)用協(xié)議和特別修改WML和/或WMLScript。
十分希望使用瀏覽器在便攜終端中通過經(jīng)過一個(gè)無線電連接與一個(gè)服務(wù)器通信提供另外的應(yīng)用程序的功能,同時(shí)維持該瀏覽器的簡單的功能。例如,希望以簡單方式通過瀏覽器提供電子郵件或新聞應(yīng)用程序。
根據(jù)本發(fā)明的一個(gè)方面,提供一個(gè)系統(tǒng),它包括至少一個(gè)終端和一個(gè)與之進(jìn)行無線電通信的服務(wù)器,該終端包括無線電收發(fā)機(jī),安排用于給服務(wù)器發(fā)送無線電包和從其接收無線電包;用于顯示內(nèi)容的瀏覽器應(yīng)用程序,安排使用一個(gè)第一內(nèi)容標(biāo)識符通過訪問與第一應(yīng)用程序相關(guān)的第一項(xiàng)啟動第一應(yīng)用程序,該應(yīng)用程序通過組合該第一項(xiàng)和另外的項(xiàng)而提供,每一個(gè)該另外的項(xiàng)可以使用單獨(dú)的內(nèi)容標(biāo)識符訪問,并且每一個(gè)該另外的項(xiàng)包含內(nèi)容或連接到內(nèi)容的方式;連接到瀏覽器的用戶接口,具有用于顯示內(nèi)容和用戶輸入方法的顯示器,服務(wù)器有一個(gè)無線電收發(fā)機(jī),用于從終端發(fā)送和接收無線電包,和存儲設(shè)備,用于存儲內(nèi)容,可為給終端傳輸而訪問,存儲的內(nèi)容包括可使用第一內(nèi)容標(biāo)識符訪問的第一項(xiàng)和另外的項(xiàng),每一個(gè)該另外的項(xiàng)可使用它們單獨(dú)的內(nèi)容標(biāo)識符訪問,和每一個(gè)該另外的項(xiàng)包括內(nèi)容或?yàn)檫B接到內(nèi)容的方式,傳輸?shù)浇K端的第一項(xiàng)具有識別方式,用于對瀏覽器識別另外的項(xiàng)的內(nèi)容標(biāo)識符;和連接方式,用于自動提供從第一項(xiàng)到多個(gè)另外的項(xiàng)的每一個(gè)的連接,每一個(gè)連接使用一個(gè)單獨(dú)的內(nèi)容標(biāo)識符,其中,這些連接的激活提供對另外的項(xiàng)的訪問,從而提供第一應(yīng)用程序的功能,其中安排服務(wù)器異步傳輸?shù)谝豁?xiàng)給終端。
根據(jù)本發(fā)明的另一方面,提供一個(gè)系統(tǒng),它包括至少一個(gè)終端和一個(gè)與之進(jìn)行無線電通信的服務(wù)器,該終端包括接收機(jī),安排從服務(wù)器接收無線電包;存儲器;用于顯示內(nèi)容的瀏覽器應(yīng)用程序,安排使用一個(gè)第一內(nèi)容標(biāo)識符通過從存儲器讀取與第一應(yīng)用程序相關(guān)的一個(gè)第一項(xiàng)啟動第一應(yīng)用程序,該應(yīng)用程序通過組合該第一項(xiàng)和另外的項(xiàng)而提供,每一個(gè)該另外的項(xiàng)可以使用單獨(dú)的內(nèi)容標(biāo)識符從存儲器訪問,并且每一個(gè)該另外的項(xiàng)包含內(nèi)容或連接到內(nèi)容的方式;連接到瀏覽器的用戶接口,具有用于顯示內(nèi)容和用戶輸入方法的顯示器,服務(wù)器有一個(gè)發(fā)射機(jī),用于給終端發(fā)送無線電包,和存儲設(shè)備,用于存儲內(nèi)容,可為給終端傳輸而訪問,存儲的內(nèi)容包括第一項(xiàng)和另外的項(xiàng),傳輸?shù)浇K端的第一項(xiàng)具有識別方式,用于對瀏覽器識別另外的項(xiàng)的內(nèi)容標(biāo)識符;和連接方式,用于自動提供從第一項(xiàng)到多個(gè)另外的項(xiàng)的每一個(gè)的連接,每一個(gè)連接使用一個(gè)單個(gè)的內(nèi)容標(biāo)識符,其中,這些連接的激活提供對另外的項(xiàng)的訪問,從而提供第一應(yīng)用程序的功能,其中安排服務(wù)器異步傳輸?shù)谝豁?xiàng)和另外的項(xiàng)的組合給終端。
根據(jù)本發(fā)明的另一方面,提供一個(gè)服務(wù)器,用于通過無線電通信在終端上提供和更新第一應(yīng)用程序,包括一個(gè)無線電收發(fā)機(jī),用于從終端發(fā)送和接收無線電包,和存儲設(shè)備,用于存儲內(nèi)容,可為給終端傳輸而訪問,存儲的內(nèi)容包括可使用第一內(nèi)容標(biāo)識符訪問的第一項(xiàng)和另外的項(xiàng),每一個(gè)該另外的項(xiàng)可使用它們單獨(dú)的內(nèi)容標(biāo)識符訪問,和每一個(gè)該另外的項(xiàng)包括內(nèi)容或?yàn)檫B接到內(nèi)容的方式,第一項(xiàng)具有識別方式,用于對瀏覽器識別另外的項(xiàng)的內(nèi)容標(biāo)識符;和連接方式,用于自動提供從第一項(xiàng)到多個(gè)另外的項(xiàng)的每一個(gè)的連接,每一個(gè)連接使用一個(gè)單獨(dú)的內(nèi)容標(biāo)識符,其中,這些連接的激活提供對另外的項(xiàng)的訪問,從而提供第一應(yīng)用程序的功能,其中安排服務(wù)器異步傳輸?shù)谝豁?xiàng)給終端。
根據(jù)本發(fā)明的再一個(gè)方面,提供一種在一個(gè)終端的瀏覽器中提供第一應(yīng)用程序的功能的方法,該方法通過在一個(gè)無線電連接上建立相互連接的項(xiàng)的層次結(jié)構(gòu)從服務(wù)器傳輸這些項(xiàng)實(shí)現(xiàn),其中,對所述層次結(jié)構(gòu)的入口通過第一項(xiàng),該第一項(xiàng)可使用一個(gè)第一內(nèi)容標(biāo)識符通過瀏覽器訪問,該第一項(xiàng)識別層次結(jié)構(gòu)中的另外的項(xiàng),這些另外的項(xiàng)可通過瀏覽器使用內(nèi)容標(biāo)識符訪問和使用內(nèi)容標(biāo)識符提供對另外的項(xiàng)的連接,包括步驟通過使用第一項(xiàng)的內(nèi)容標(biāo)識符通過瀏覽器訪問第一項(xiàng)啟動終端中的應(yīng)用程序;從服務(wù)器傳輸該第一項(xiàng)到終端;在第一項(xiàng)中使用另外的項(xiàng)的內(nèi)容標(biāo)識符從服務(wù)器傳輸另外的項(xiàng)到終端;建立第一項(xiàng)和另外的項(xiàng)之間的連接,從而從這些連接的激活產(chǎn)生該應(yīng)用程序的功能。
為更好理解本發(fā)明和理解如何實(shí)施本發(fā)明,現(xiàn)在參考附圖的例子,其中
圖1和2原理表示一個(gè)無線電手機(jī);圖3表示訪問因特網(wǎng)的網(wǎng)絡(luò);圖4原理表示根據(jù)第一實(shí)施例的終端中的瀏覽器應(yīng)用程序的操作;圖5a和5b分別表示用于提供電子郵件應(yīng)用和新聞閱讀應(yīng)用的項(xiàng)的層次結(jié)構(gòu);圖6更詳細(xì)地表示一個(gè)層次結(jié)構(gòu)中的項(xiàng);圖7是按照第二實(shí)施例的終端的原理表示。
圖1和2表示一個(gè)手持便攜無線電通信設(shè)備,以后稱為終端或無線電手機(jī)2。終端2足夠小,可以拿在手中,優(yōu)選使其大小適合放在夾克的口袋里。該終端使用無線電波與其它終端或設(shè)備通信。
終端2具有一個(gè)用戶接口,包括用于輸入、具有鍵24a的鍵板24和傳聲器20和用于輸出的揚(yáng)聲器18和顯示器14。鍵板24和顯示器14的大小必須由終端2的大小限制。終端2由控制器4控制和由電池26供電??刂破?從傳聲器20和鍵板24接收信號和給顯示器14和揚(yáng)聲器18提供信號。
終端2有無線電收發(fā)機(jī)3,其用于與終端2的外面通信。無線電收發(fā)機(jī)3是一個(gè)連接到天線28和控制器4的射頻無線電收發(fā)機(jī)。安排它通過射頻接口30通信。無線電收發(fā)機(jī)3包括一個(gè)調(diào)制器8,用于調(diào)制從控制器4接收到的信號和發(fā)射機(jī)6,它把調(diào)制后的信號提交給天線28。無線電收發(fā)機(jī)3還包括接收機(jī)12,它處理在天線28接收到的信號并將它們提供給解調(diào)器10,后者提供解調(diào)信號給控制器4。終端2具有存儲器16,其通過一個(gè)總線連接到控制器4。該終端還有連接到控制器4的SIM存儲器22,提供允許終端2用作移動電話的信息。當(dāng)用作移動電話時(shí),終端2通過天線28發(fā)射和接收射頻信號。通過組合控制器4和存儲器16提供終端2的基本功能。
終端2有一些基本能力,包括與無線電通信有關(guān)的系統(tǒng)能力。該終端當(dāng)用作電話時(shí)將使用標(biāo)準(zhǔn)的通信協(xié)議,諸如GSM、AMPS等,當(dāng)用作因特網(wǎng)終端時(shí)將使用無線應(yīng)用協(xié)議(WAP)。WAP協(xié)議提供萬維網(wǎng)瀏覽器。
圖3表示一個(gè)因特網(wǎng)網(wǎng)絡(luò)50和一個(gè)無線網(wǎng)絡(luò)60。因特網(wǎng)網(wǎng)絡(luò)包括一個(gè)萬維網(wǎng)服務(wù)器52和多個(gè)因特網(wǎng)站54,它們是萬維網(wǎng)服務(wù)器52的客戶。因特網(wǎng)網(wǎng)絡(luò)使用萬維網(wǎng)(WWW)協(xié)議。無線網(wǎng)絡(luò)60包括多個(gè)無線終端64,每一個(gè)可以通過一個(gè)協(xié)議網(wǎng)關(guān)62訪問萬維網(wǎng)服務(wù)器52。這些終端優(yōu)選是手持無線電手機(jī)。在無線終端64和協(xié)議網(wǎng)關(guān)62之間的通信根據(jù)無線應(yīng)用協(xié)議(WAP)進(jìn)行。WAP為無線終端指定一個(gè)應(yīng)用框架和網(wǎng)絡(luò)協(xié)議,諸如移動電話、尋呼機(jī)和個(gè)人數(shù)字助手。WAP把因特網(wǎng)內(nèi)容和高級數(shù)據(jù)服務(wù)帶給無線終端。WAP可以用不同的無線網(wǎng)絡(luò)技術(shù)和承載電路類型工作(GSM,CDMA,SMS)。在萬維網(wǎng)服務(wù)器52和協(xié)議網(wǎng)關(guān)62之間的通信根據(jù)WWW協(xié)議進(jìn)行。
無線終端與因特網(wǎng)站的不同在于一般它具有較低性能的CPU、較小的存儲器、有限的功耗、較小的顯示器和更有限的輸入設(shè)備。無線網(wǎng)絡(luò)與因特網(wǎng)網(wǎng)絡(luò)的不同在于,一般它具有較小的帶寬、更大的延遲、較小的連接穩(wěn)定性和較少的預(yù)測可用性。WAP結(jié)構(gòu)為具有可能高延遲的窄帶寬承載電路(bearer)優(yōu)化以及為有效使用設(shè)備資源優(yōu)化。
網(wǎng)絡(luò)中的每一個(gè)設(shè)備都能夠發(fā)送和接收信息包。一個(gè)設(shè)備按照上下文可以是服務(wù)器或客戶,一個(gè)服務(wù)器可以服務(wù)一些客戶,同時(shí)是另一個(gè)服務(wù)器的客戶。設(shè)備包括萬維網(wǎng)服務(wù)器52、因特網(wǎng)站54、無線終端64和協(xié)議網(wǎng)關(guān)62。無線終端64作為客戶,啟動與原始服務(wù)器、萬維網(wǎng)服務(wù)器52的連接請求以訪問資源。由URL(統(tǒng)一資源定位符)標(biāo)識的資源是在原始服務(wù)器52上存儲或產(chǎn)生的數(shù)據(jù)(內(nèi)容)。內(nèi)容通常由客戶顯示或解釋。協(xié)議網(wǎng)關(guān)從由無線終端64使用的WAP協(xié)議堆棧轉(zhuǎn)換請求為由萬維網(wǎng)服務(wù)器使用的萬維網(wǎng)協(xié)議堆棧。萬維網(wǎng)服務(wù)器要么返回諸如WML(無線標(biāo)記語言)的WAP內(nèi)容,或者諸如HTML(超文本標(biāo)記語言)的WWW內(nèi)容。在后一種情況,使用一個(gè)過濾器來變換WWW內(nèi)容為WAP內(nèi)容,例如從HTML為WML。協(xié)議網(wǎng)關(guān)還編碼在無線網(wǎng)絡(luò)上發(fā)送給無線終端的內(nèi)容和解碼由無線終端發(fā)送給它的數(shù)據(jù)。
WAP定義能使在移動終端和網(wǎng)絡(luò)服務(wù)器之間通信的一組標(biāo)準(zhǔn)協(xié)議。WAP使用一個(gè)標(biāo)準(zhǔn)的命名模型,根據(jù)該模型使用標(biāo)準(zhǔn)的因特網(wǎng)URL識別在原始服務(wù)器上的內(nèi)容。它還使用內(nèi)容分類(typing)。給所有WAP內(nèi)容一個(gè)特定的與WWW分類一致的類型,它允許無線終端根據(jù)類型正確地處理內(nèi)容。WAP還使用標(biāo)準(zhǔn)內(nèi)容格式和標(biāo)準(zhǔn)通信協(xié)議。
形成WAP堆棧一個(gè)上層的無線應(yīng)用環(huán)境包括一個(gè)微瀏覽器。該瀏覽器使用無線標(biāo)記語言(WML)和輕量標(biāo)記語言,WMLScript,一種輕量腳本語言。本發(fā)明的實(shí)施例通過建立對WML和WMLScript的擴(kuò)展提供另外的應(yīng)用程序的功能,例如電子郵件應(yīng)用程序或新聞閱讀器應(yīng)用程序。這允許受限終端的處理能力,允許使用標(biāo)準(zhǔn)的WAP瀏覽器和為新特征提供靈活性。
圖4是在終端2中的瀏覽器應(yīng)用程序100的操作的原理表示。該瀏覽器應(yīng)用程序此時(shí)提供由WAP提供的普通瀏覽功能,但是通過瀏覽器應(yīng)用程序另外提供其它另外的功能,諸如電子郵件應(yīng)用程序和新聞閱讀器應(yīng)用程序。通過給終端傳輸內(nèi)容提供另外的應(yīng)用。內(nèi)容提供卡片組的一個(gè)層次結(jié)構(gòu),其由瀏覽器使用來模擬一個(gè)另外的應(yīng)用程序。為模擬在該瀏覽器中的另外的應(yīng)用程序的內(nèi)容的“主拷貝”存儲和保持在服務(wù)器中。在使用該另外的應(yīng)用程序期間發(fā)生的對在瀏覽器中的內(nèi)容的任何更新和改變必須給服務(wù)器通信,以便可以更新該內(nèi)容的“主拷貝”。
該圖包括天線28,其通過接口30、無線電收發(fā)機(jī)3、瀏覽器應(yīng)用程序100、可以是圖1中的控制器4或存儲器16的一部分的超高速緩沖存儲器110、仲裁器120、輸出盒(outbox)130、輸出盒控制器140和輸入24通信。
無線電收發(fā)機(jī)3從仲裁器120接收消息為通過接口30傳輸和提供通過接口30接收到的消息121給仲裁器120。仲裁器120決定接收到的消息是響應(yīng)來自瀏覽器的請求(同步的)還是不是響應(yīng)來自瀏覽器的請求而是從服務(wù)器通過接口30推來的(異步的)。一個(gè)通過接口30傳輸?shù)南?biāo)識符識別所接收的消息是同步的還是異步的。仲裁器120從該標(biāo)識符決定接收到的消息是同步的還是異步的,把接收到的異步消息122導(dǎo)向超高速緩沖存儲器110,把接收到的同步消息124導(dǎo)向?yàn)g覽器100。瀏覽器100在接收到消息124時(shí)訪問和響應(yīng)它的內(nèi)容然后發(fā)送內(nèi)容102給超高速緩沖存儲器110,在這里存儲該內(nèi)容,使得可以使用該內(nèi)容的URL訪問它。接收到的異步消息中的內(nèi)容存儲在超高速緩沖存儲器110中,使得可以使用該內(nèi)容的URL訪問它。超高速緩沖存儲器是整體的,不分區(qū)。在超高速緩沖存儲器中存儲的內(nèi)容不根據(jù)它所相關(guān)的應(yīng)用程序存儲在不同段。為所有應(yīng)用程序的內(nèi)容存儲在不分割的超高速緩沖存儲器中。這可以是根據(jù)先進(jìn)先出基礎(chǔ)或者另外可選該內(nèi)容可以具有不同的優(yōu)先級,以根據(jù)該優(yōu)先級從存儲器中刪除內(nèi)容的順序。
在瀏覽器應(yīng)用中,URL用于訪問內(nèi)容。首先,瀏覽器試圖使用正確的URL訪問超高速緩沖存儲器110中的內(nèi)容。如果該內(nèi)容存儲在超高速緩沖存儲器中,則它從超高速緩沖存儲器讀104到瀏覽器中。如果該內(nèi)容不在超高速緩沖存儲器中,則讀操作不成功,瀏覽器同步請求通過接口30從服務(wù)器請求該內(nèi)容。瀏覽器產(chǎn)生一個(gè)消息108,包括請求的內(nèi)容的URL并將該消息通過接口30發(fā)送到服務(wù)器。然后瀏覽器等待包含所請求的內(nèi)容的異步應(yīng)答消息124由服務(wù)器通過接口30返回并由仲裁器120導(dǎo)向?yàn)g覽器110。然后瀏覽器響應(yīng)接收到的內(nèi)容。
服務(wù)器可以異步提供推內(nèi)容給終端而不需該內(nèi)容被請求。仲裁器120引導(dǎo)接收到的內(nèi)容到超高速緩沖存儲器110,在這里它可以由瀏覽器在以后訪問。
當(dāng)瀏覽器100模擬一個(gè)應(yīng)用程序時(shí),它可以修改存儲在服務(wù)器中的內(nèi)容的“主拷貝”。這一“主拷貝”以全部或部分傳輸?shù)浇K端以模擬該應(yīng)用程序。通過從瀏覽器給服務(wù)器發(fā)送異步消息106實(shí)現(xiàn)這一修改。該消息從瀏覽器100發(fā)送到輸出盒130。在由輸出盒控制器140提供的允許/禁止信號142的控制下輸出盒可以通過接口30給服務(wù)器發(fā)送消息。當(dāng)輸出盒控制器140禁止輸出盒130時(shí),輸出盒緩沖存儲消息106。當(dāng)輸出盒控制器140允許輸出盒130時(shí),輸出盒130自動清空并繼續(xù)自動清空直到被禁止。當(dāng)輸出盒清空存儲的消息時(shí),這些消息傳輸?shù)綗o線電收發(fā)機(jī)用于傳輸。輸出盒控制器140從無線電收發(fā)機(jī)3接收輸入控制信號144。這一信號控制控制器140是允許還是禁止輸出盒130。當(dāng)無線電收發(fā)機(jī)能夠與服務(wù)器通過接口30通信時(shí),輸入控制信號144允許輸出盒130。當(dāng)無線電收發(fā)機(jī)不能與服務(wù)器通過接口30通信例如因?yàn)闊o線電收發(fā)機(jī)被禁止時(shí),則終端不在服務(wù)器的無線電覆蓋內(nèi),或者在服務(wù)器和終端之間的無線電接口惡化,于是輸入控制信號144禁止輸出盒130,而異步消息106被緩沖存儲。通過增加對現(xiàn)有WMLScript功能的新的庫調(diào)用可以控制輸出盒。
輸入24在被激活時(shí)提供禁止無線電收發(fā)機(jī)3的信號。無線電收發(fā)機(jī)的禁止阻止通過接口30進(jìn)行通信,但是不影響終端的功能。這樣,瀏覽器應(yīng)用程序可以用于不希望無線電傳輸?shù)膱龊?,例如在飛機(jī)上。特別它可以用于訪問由瀏覽器提供的另外的功能,例如脫機(jī)電子郵件閱讀和撰寫、回答先前接收到的電子郵件和脫機(jī)閱讀新聞。脫機(jī)采取的、影響為模擬瀏覽器中活動應(yīng)用程序所使用的內(nèi)容的“主拷貝”的動作作為消息106存儲在輸出盒130中,并當(dāng)終端再次聯(lián)機(jī)時(shí)發(fā)送。
圖5a表示每一個(gè)包含內(nèi)容的互連的項(xiàng)的層次結(jié)構(gòu)。使用這些項(xiàng)的組合來模擬一個(gè)終端的瀏覽器內(nèi)的應(yīng)用程序。這些項(xiàng)在服務(wù)器中作為“主拷貝”存儲,并可傳輸給終端以模擬一個(gè)應(yīng)用程序。這些項(xiàng)在服務(wù)器中維護(hù)并在需要時(shí)可通過接口傳輸給終端。雖然這些項(xiàng)可以使用瀏覽器修改,但是在服務(wù)器中維護(hù)的這些項(xiàng)必須使與任何這種修改一致。
在所示例子中,組合中的項(xiàng)提供電子郵件應(yīng)用的功能。第一項(xiàng)160提供用戶可選連接161、163、165到各另外的項(xiàng)162、164和166。項(xiàng)160和每一個(gè)另外的項(xiàng)162每一個(gè)都從一個(gè)卡片組建立。在該例中,第一項(xiàng)在終端顯示器上提供一個(gè)用戶可選擇連接161、163…165的列表170,這些連接的每一個(gè)表示一個(gè)電子郵件。一個(gè)連接的選擇訪問另外適當(dāng)?shù)捻?xiàng),在顯示器上顯示一個(gè)電子郵件的文字。每一個(gè)連接有兩部分。第一文字部分172給出該連接的說明,在這種場合是每一電子郵件的日期和作者,第二文字部分174給出與該連接相關(guān)的參數(shù)的視覺指示。在這一場合該參數(shù)指示一個(gè)連接先前被驅(qū)動(R)來讀該電子郵件還是未被驅(qū)動(U)。因此顯然,該應(yīng)用程序的操作可以改變在瀏覽器上接收到的內(nèi)容,例如改變參數(shù)從指示U到R。瀏覽器將使用異步消息106更新服務(wù)器中的項(xiàng)以反應(yīng)該修改。
通常電子郵件應(yīng)用程序通過瀏覽器中的書簽列表被訪問,該列表列出一些喜歡的因特網(wǎng)頁和電子郵件應(yīng)用程序。每一條目有相關(guān)的URL,選擇書簽列表中的一個(gè)條目引起瀏覽器訪問與該URL相關(guān)的內(nèi)容。首先訪問超高速緩沖存儲器110,如果該內(nèi)容不存在,則通過接口30對服務(wù)器提出請求。書簽列表中的電子郵件應(yīng)用條目與第一項(xiàng)(卡片組)160的URL相關(guān)。訪問第一項(xiàng)160自動提供訪問提供電子郵件應(yīng)用的剩余的另外的項(xiàng)的方式。通過從超高速緩沖存儲器讀另外的項(xiàng)而訪問它們,如果這不成功,則通過接口30傳輸它們。
圖5b相似圖5a,表示包含內(nèi)容的項(xiàng)的一個(gè)層次結(jié)構(gòu)。組合中的項(xiàng)提供一個(gè)新聞閱讀應(yīng)用程序的功能。和先前一樣,一個(gè)第一項(xiàng)160提供用戶選擇連接161、163、165到各另外的項(xiàng)162、164和166。項(xiàng)160和每一個(gè)另外的項(xiàng)162每一個(gè)都從WAP的一個(gè)所謂的卡片組中建立。在該例中,第一項(xiàng)在終端顯示器上提供一個(gè)用戶可選擇連接161、163…165的列表170,這些連接的每一個(gè)表示一個(gè)新聞條目。一個(gè)連接的選擇訪問另外適當(dāng)?shù)捻?xiàng),在顯示器上顯示一個(gè)新聞條目的文字。每一個(gè)連接有兩部分。第一文字部分172給出該連接的說明,在這一場合是每一新聞條目的日期和新聞標(biāo)題,第二文字部分174給出與該連接相關(guān)的參數(shù)的視覺指示。在這一場合該參數(shù)指示一個(gè)連接先前被驅(qū)動(R)來讀該新聞條目還是未被驅(qū)動(U)。
圖6表示內(nèi)容項(xiàng)的層次結(jié)構(gòu),這些內(nèi)容合作提供一個(gè)另外的應(yīng)用程序的功能給瀏覽器。這一內(nèi)容的“主拷貝”存儲在服務(wù)器。每一內(nèi)容項(xiàng)有一個(gè)單獨(dú)的URL,可以由瀏覽器使用該URL訪問。在這一上下文的訪問意味著如果該項(xiàng)存儲在超高速緩沖存儲器,則使用它的URL從超高速緩沖存儲器中讀取它,并在瀏覽器中處理,如果該項(xiàng)不存儲在超高速緩沖存儲器中,則瀏覽器使用它的URL通過接口30從服務(wù)器請求該項(xiàng)。第一項(xiàng)是一個(gè)稱為主卡片組的卡片組,它對瀏覽器標(biāo)識其它項(xiàng)和它們的URL。主卡片組160通過首先獲得主卡片組的URL而被訪問。如果主卡片組存儲在超高速緩沖存儲器中,則使用URL從超高速緩沖存儲器中加載該主卡片組,否則瀏覽器使用該URL通過接口30從服務(wù)器請求該卡片組。可以通過選擇瀏覽器應(yīng)用程序中與主卡片組的URL相關(guān)的一個(gè)書簽或通過從一個(gè)存儲主卡片組的URL的SIM讀取該URL獲得主卡片組的URL。這樣,操作員可以在發(fā)布前用他們支持的另外的應(yīng)用程序的URL預(yù)編程SIM卡片。
主卡片組160包括3個(gè)卡片起動卡片200,選項(xiàng)卡片210和退出卡片220。每一卡片有一個(gè)單獨(dú)的URL。當(dāng)把主卡片組加載到瀏覽器中時(shí),自動激活起動卡片。起動卡片具有第一部分202,它定義一些參數(shù)(SCR1,SCR2,SCR3),給每一個(gè)參數(shù)指定一個(gè)值,該值反應(yīng)在服務(wù)器中存儲的內(nèi)容的“主拷貝”中的參數(shù)的值。起動卡片200的第二部分204更新參數(shù)值以反應(yīng)在終端中本地存儲的參數(shù)的值。如在下面顯見,第二部分204順序?qū)崿F(xiàn)對形成層次結(jié)構(gòu)中的下一級的項(xiàng)(連接卡片組)230、240和250的訪問,這些項(xiàng)的每一個(gè)分別實(shí)現(xiàn)對項(xiàng)(存儲卡片組)260、262和264的訪問。這樣,部分204保證連接卡片組和存儲卡片組從服務(wù)器加載到超高速緩沖存儲器中,如果不在那里的話。
在到達(dá)起動卡片200的末尾時(shí)進(jìn)入選項(xiàng)卡片210。選項(xiàng)卡片具有一些部分212,每一部分與在該層次結(jié)構(gòu)的第二層中的連接卡片組230、240和250的所定義的一個(gè)相關(guān)。在進(jìn)入選項(xiàng)卡片后這些部分被自動激活,在終端的顯示器上順序建立用戶可選擇的連接161、163等。在激活每一部分212時(shí),一個(gè)第一功能調(diào)用214自動在顯示器上提供文字/標(biāo)記,指示存在用戶可選擇連接161,而第二功能調(diào)用216自動建立一個(gè)用戶激活的對在該層次結(jié)構(gòu)的第二層中的一個(gè)連接卡片組230中所定義的一個(gè)內(nèi)容項(xiàng)的連接161。第一功能調(diào)用214在屏幕上提供第一文字部分172和第二文字/標(biāo)記部分174。文字部分或標(biāo)記174取決于在起動卡片200的第二部分204中指定的參數(shù)的本地值。由第二功能調(diào)用216建立的連接由用戶選擇顯示的連接161而激活。用戶的激活引起瀏覽器訪問在層次結(jié)構(gòu)的第二層中所定義的內(nèi)容項(xiàng)。瀏覽器首先嘗試從超高速緩沖存儲器加載該內(nèi)容項(xiàng),如果不成功,則從服務(wù)器請求傳輸它。
當(dāng)通過主卡片組160進(jìn)入并由圖6的內(nèi)容項(xiàng)的層次結(jié)構(gòu)表示的應(yīng)用程序退出時(shí)訪問退出卡片。退出卡片控制異步消息106的建立,后者被發(fā)送到輸出盒,并保證在服務(wù)器中存儲的表示該應(yīng)用的內(nèi)容項(xiàng)的“主拷貝”被更新以反應(yīng)由瀏覽器實(shí)現(xiàn)的任何修改。
連接卡片組230包括一個(gè)第一卡片232和一個(gè)第二卡片234。該卡片組稱為連接卡片組,因?yàn)槊恳粋€(gè)提供從主卡片組160對在層次結(jié)構(gòu)第三層中的另外一對項(xiàng)的訪問,亦即WML卡片組,它是組成諸如電子郵件或新聞條目的內(nèi)容的卡片組,和一個(gè)存儲卡片組,它是存儲與在該對中的WML卡片組相關(guān)的參數(shù)的卡片組,諸如讀電子郵件或新聞條目。連接卡片組230提供從主卡片組160到WML卡片組162和存儲卡片組260的訪問。連接卡片組240提供從主卡片組160到WML卡片組164和存儲卡片組262的訪問。連接卡片組250提供從主卡片組160到WML卡片組166和存儲卡片組264的訪問。
在連接卡片組230中,當(dāng)在起動卡片200的第二部分204中的功能調(diào)用Init_SCR1被激活時(shí)訪問第一卡片232。瀏覽器嘗試使用卡片232的URL從超高速緩沖存儲器訪問它,如果不成功,則瀏覽器請求從服務(wù)器傳輸包括卡片232的卡片組230。一旦卡片232已被訪問,則激活卡片232中的Init_SCR1,后者使用存儲卡片組260的URL訪問它,并作為SCR1返回其中存儲的參數(shù)值。存儲卡片組首先使用它的URL讀超高速緩沖存儲器而被訪問,然后如果需要的話使用它的URL從服務(wù)器中請求傳輸存儲卡片組260。這樣功能調(diào)用Init_SCR1保證連接卡片組230和存儲卡片組260在超高速緩沖存儲器中本地存儲和訪問在存儲卡片組中存儲的參數(shù)值。
在連接卡片組230中,當(dāng)由用戶選擇一個(gè)連接161而激活選項(xiàng)卡片210的一個(gè)部分212的第二功能調(diào)用時(shí)訪問第二卡片234。瀏覽器通過嘗試從超高速緩沖存儲器110使用第二卡片234單獨(dú)的URL讀第二卡片而訪問它,如果不成功,則請求從服務(wù)器傳輸卡片組230。當(dāng)?shù)诙ㄆ?34被訪問時(shí),執(zhí)行兩個(gè)功能。第一,瀏覽器訪問存儲卡片組260和更新那里存儲的參數(shù)以指示由連接卡片組230提供的連接已經(jīng)被激活。在例子中先前給出的這一點(diǎn)將修改存儲卡片組260中的內(nèi)容,使得當(dāng)在選項(xiàng)卡片中的部分212的第一功能調(diào)用214在顯示器上建立文字/標(biāo)記174時(shí)值SCR1將在屏幕上建立一個(gè)與U相反的符號R。第二,瀏覽器100訪問卡片組162和處理其中的內(nèi)容。在先前的例子中的這一訪問顯示一個(gè)電子郵件或新聞條目的文字。和先前一樣,當(dāng)瀏覽器訪問一個(gè)項(xiàng)時(shí),它使用該項(xiàng)的URL嘗試從超高速緩沖存儲器讀該項(xiàng),如果這一點(diǎn)不成功,則請求從服務(wù)器中傳輸該項(xiàng)。
應(yīng)該理解,主卡片組向?yàn)g覽器的加載自動提供在終端內(nèi)建立項(xiàng)的層次結(jié)構(gòu)的方式。起動卡片200的第一部分202把參數(shù)值帶入服務(wù)器中具有“主值”的一行。起動卡片200的第二部分204把參數(shù)值帶入具有在超高速緩沖存儲器內(nèi)的存儲卡片組中本地存儲的那些值的行中,并從服務(wù)器傳輸任何不在終端的超高速緩沖存儲器中的存儲卡片組或連接卡片組到終端。選項(xiàng)卡片210的每一部分212建立一個(gè)用戶可選擇的連接并在顯示器上指示該連接。該指示標(biāo)識該連接是否先前被激活,這一事實(shí)從一個(gè)參數(shù)值導(dǎo)出。
卡片組162當(dāng)被加載到瀏覽器中時(shí)產(chǎn)生一個(gè)文字消息和一些連接,用戶可以使用這些連接返回到該應(yīng)用程序的層次結(jié)構(gòu)的第一級或一起離開該應(yīng)用程序。一個(gè)后退選項(xiàng)使用主卡片組的URL提供對主卡片組的連接。該連接的用戶選擇將使瀏覽器訪問主卡片組160。然后使用主卡片組160的URL把主卡片組160從超高速緩沖存儲器加載到瀏覽器,或者如果需要,使用它的URL從服務(wù)器加載。一個(gè)退出選項(xiàng)提供從應(yīng)用程序退出并進(jìn)入主菜單,書簽選項(xiàng)允許用戶通過選擇一個(gè)可以表示另一個(gè)應(yīng)用程序或不與本應(yīng)用程序相關(guān)的其它內(nèi)容的連接的書簽退出應(yīng)用程序。用戶對退出選項(xiàng)或書簽的選擇作為瀏覽器中的事件被檢測,安排一個(gè)事件處理程序來控制后繼的動作。當(dāng)選擇退出選項(xiàng)時(shí),在進(jìn)入主菜單前使用退出卡片的URL訪問該退出卡片。當(dāng)選擇書簽時(shí),在訪問由該書簽標(biāo)識的內(nèi)容前使用退出卡片的URL訪問該退出卡片。當(dāng)訪問退出卡片220時(shí),瀏覽器首先嘗試使用它的URL從超高速緩沖存儲器110讀退出卡片,如果不成功,則請求從服務(wù)器傳輸主卡片組,然后讀退出卡片220。
使用退出卡片220保持在服務(wù)器中存儲的“主記錄”與在瀏覽器中存儲的和更新的記錄一致。存儲卡片組260每一個(gè)存儲可以在一次應(yīng)用對話期間改變的參數(shù)。例如,如果包含一個(gè)電子郵件或新聞條目的卡片組被訪問過的話,則指示該電子郵件或新聞條目是否已被閱讀的參數(shù)將改變,另外,一個(gè)參數(shù)可以指示用戶曾選擇刪除一個(gè)新聞條目或電子郵件。退出卡片建立消息106,它標(biāo)識改變的參數(shù)的新值并將其異步發(fā)送給輸出盒130。該消息通過訪問存儲卡片組260、262形成。這包括分別訪問連接卡片組230、240、250的第一卡片232、242、252以獲得新參數(shù)值SCR1、SCR2、SCR3。存儲卡片組存儲在超高速緩沖存儲器中,后者具有這樣的大小,使得一個(gè)活動的應(yīng)用程序的存儲卡片組在退出卡片發(fā)送一個(gè)消息106以更新服務(wù)器之前不從超高速緩沖存儲器中刪除。根據(jù)另一個(gè)可選擇的實(shí)施例,在服務(wù)器被更新前阻止存儲卡片組從超高速緩沖存儲器中被刪除。
當(dāng)終端用戶建立新內(nèi)容,例如起草一個(gè)電子郵件時(shí),使用消息106把該內(nèi)容發(fā)送到服務(wù)器。
當(dāng)服務(wù)器從終端接收一個(gè)消息106時(shí),它更新該內(nèi)容的“主拷貝”。在上面給出的第一個(gè)例子中,它更新由瀏覽器已經(jīng)改變的參數(shù)SCR1、SCR2、SCR3等的值,并通信給服務(wù)器。服務(wù)器在更新“主拷貝”后把主卡片組200從“主拷貝”推到終端。主卡片組在一個(gè)具有異步標(biāo)識符的消息中被發(fā)送。終端接收推來的卡片組并引導(dǎo)它在超高速緩沖存儲器中存儲。
服務(wù)器可以通過傳輸被請求的項(xiàng)到終端而更新應(yīng)用程序,這是同步的,或不需要由瀏覽器請求,這是異步的。包括異步發(fā)送的項(xiàng)的消息被引導(dǎo)到超高速緩沖存儲器。這樣,服務(wù)器可以在適當(dāng)時(shí)例如當(dāng)它接收一個(gè)新電子郵件或一個(gè)新的條目時(shí)更新應(yīng)用程序。
如果終端具有足夠大的超高速緩沖存儲器,則它將可能存儲為執(zhí)行該應(yīng)用程序所需要的層次結(jié)構(gòu)的所有項(xiàng)。于是瀏覽器將不需要從服務(wù)器請求項(xiàng)。如果在這種終端中的瀏覽器未配置為修改從服務(wù)器接收的內(nèi)容,則不需要該終端能夠傳輸?shù)椒?wù)器。因此在這種場合無線電收發(fā)機(jī)3可以用一個(gè)接收機(jī)代替。
當(dāng)服務(wù)器從應(yīng)用程序接收一個(gè)新項(xiàng)諸如一個(gè)新的電子郵件時(shí),它通過引入一個(gè)新條目到第一和第二部分202和204的每一個(gè)而更新主卡片組160的起動卡片200;通過引入一個(gè)具有第一和第二功能調(diào)用214和216的新部分212而更新主卡片組160的選項(xiàng)卡片210;建立一個(gè)具有一個(gè)單獨(dú)URL的新連接卡片組和在起動卡片200的第二部分204中可由該新條目訪問的第一卡片,以及在激活由在選項(xiàng)卡片210中的該新部分212提供的連接時(shí)可訪問的一個(gè)第二卡片;建立一個(gè)具有一個(gè)單獨(dú)的URL的新WML卡片組,其可通過連接卡片組的第二卡片訪問,該連接卡片組存儲該新電子郵件的文字;和建立一個(gè)具有一個(gè)單獨(dú)的URL的新的存儲卡片組,其可通過連接卡片組的第一卡片為從其讀訪問和通過連接卡片組的第二卡片為向其寫訪問,該連接卡片組存儲一個(gè)指示該電子郵件未讀的參數(shù)。服務(wù)器建立一個(gè)包含更新的主卡片組的消息,并將其異步推向終端。作為一個(gè)備選方案,服務(wù)器可以為在所形成的層次結(jié)構(gòu)中的每一個(gè)新卡片組建立一個(gè)消息,并級連這些消息和把該級連的消息異步發(fā)送到終端。
連接卡片組從WML卡片組和存儲卡片組拆除主卡片組的連接。通過改變相關(guān)的連接卡片組WML卡片組可以不需改變主卡片組而被替換。連接卡片組提供對主卡片組的一個(gè)標(biāo)準(zhǔn)接口,同時(shí)允許層次結(jié)構(gòu)的第二和第三層的結(jié)構(gòu)改變而不替換主卡片組。
圖7表示先前參考圖4說明的終端的另一個(gè)可選擇的實(shí)施例,圖8表示適合用于圖7的瀏覽器100的卡片組的另一個(gè)可選擇的層次結(jié)構(gòu)。圖7中表示的終端2和在圖4中表示的終端之間的不同在于,在圖7中表示的終端沒有超高速緩沖存儲器110。沒有超高速緩沖存儲器的結(jié)果是使用項(xiàng)的URL對它們的所有訪問,無論是卡片組還是卡片,對于要傳輸?shù)浇K端的有關(guān)卡片組都是通過發(fā)送請求給服務(wù)器而發(fā)生。另一個(gè)結(jié)果是由卡片組的層次結(jié)構(gòu)模擬的應(yīng)用程序沒有本地存儲器,因?yàn)闆]有地方保存存儲卡片組,因此在圖8中沒有存儲卡片組。當(dāng)改變一個(gè)參數(shù)的動作發(fā)生時(shí)終端通知服務(wù)器。因此,連接卡片組的第二卡片234’、244’、254’具有不同的第一功能調(diào)用236’等,對其已經(jīng)參考圖6說明。第二卡片234’、244’、254’的第一功能調(diào)用236’建立一個(gè)異步消息106,它放在輸出盒中。該消息通知服務(wù)器相關(guān)WML卡片組已被訪問,服務(wù)器通過改變有關(guān)參數(shù)并推一個(gè)新的主卡片組而響應(yīng)。圖8中的主卡片組160不需要一個(gè)退出卡片220’,因?yàn)闆]有本地存儲器。
另外,在本發(fā)明的一個(gè)優(yōu)選的實(shí)施例中,可以安排一個(gè)項(xiàng),像卡片組和卡片,在終端中存儲一個(gè)項(xiàng)時(shí)給出一個(gè)指示。該項(xiàng)然后能夠具有輸入盒的功能,向用戶提供關(guān)于新更新的服務(wù)指示的信息,像電子郵件,新聞等。該項(xiàng)以后稱為輸入盒項(xiàng)。服務(wù)指示可以包括服務(wù)名,對URL或URI的連接,一些指示,和/或該指示的優(yōu)先級。如果用戶喜歡訪問一個(gè)服務(wù),則應(yīng)該能夠進(jìn)入該輸入盒項(xiàng)并例如選擇一個(gè)連接。一些指示當(dāng)然比另一些更重要。因此,應(yīng)該能夠以一種簡單而有效的方式組織這些服務(wù)指示。進(jìn)行這點(diǎn)的一種方式是使輸入盒項(xiàng)為靜態(tài)的和/或動態(tài)的。這意味著可以組合輸入盒項(xiàng)具有靜態(tài)部分和動態(tài)部分,亦即一些服務(wù)指示可以是動態(tài)的而一些是靜態(tài)的。還可以使整個(gè)輸入盒項(xiàng)作為動態(tài)的或靜態(tài)的,其可以由用戶控制。
例如,如果用戶在定期的基礎(chǔ)上接收一個(gè)服務(wù)指示,例如,在一個(gè)應(yīng)用程序上接收的指示,像接收到的電子郵件數(shù)目,則這可以永久存儲在輸入盒項(xiàng)中。這意味著可以在輸入盒項(xiàng)的靜態(tài)部分中實(shí)現(xiàn)永久存儲,亦即對于一個(gè)專用項(xiàng)可以保留和/或不保留輸入盒項(xiàng)中的一個(gè)位置。靜態(tài)部分內(nèi)的元素應(yīng)該通過用戶訪問從輸入盒項(xiàng)建立或清除。另外,靜態(tài)部分可以形成書簽的一個(gè)列表,連同例如接收到的服務(wù)指示的數(shù)目和對異步應(yīng)用的URL地址或用戶通知的優(yōu)先級的狀態(tài)信息。
作為一個(gè)備選例子輸入盒項(xiàng)可以是動態(tài)的,它可以允許用戶刪除/插入一個(gè)任意項(xiàng)的指示的指示。
當(dāng)用戶接收到一個(gè)新的服務(wù)指示時(shí),另外還可以以優(yōu)先的順序安排服務(wù)指示,例如先進(jìn)先出(FIFO)優(yōu)先級順序。自然,F(xiàn)IFO優(yōu)先級順序也可以在靜態(tài)部分提供,如在前面的段落中所述。如果輸入盒項(xiàng)包括動態(tài)和靜態(tài)部分,則使用FIFO優(yōu)先級順序,靜態(tài)部分通常應(yīng)該具有比動態(tài)部分較高的優(yōu)先級,亦即在接收到靜態(tài)部分時(shí),該靜態(tài)部分優(yōu)選清除動態(tài)部分。
本申請所附任何附錄形成本說明書的一部分。
雖然本發(fā)明相對于一個(gè)特別優(yōu)選的實(shí)施例說明,但是應(yīng)該理解,由權(quán)利要求定義的本發(fā)明延伸到所述實(shí)施例的特別特征之外,包括不需說明對實(shí)施例進(jìn)行的修改和改變。
權(quán)利要求
1.一個(gè)系統(tǒng),包括至少一個(gè)終端和一個(gè)與之進(jìn)行無線電通信的服務(wù)器,該終端包括無線電收發(fā)機(jī),安排用于向服務(wù)器發(fā)送無線電包和從其接收無線電包;用于顯示內(nèi)容的瀏覽器應(yīng)用程序,安排通過使用一個(gè)第一內(nèi)容標(biāo)識符訪問與第一應(yīng)用程序相關(guān)的第一項(xiàng)而啟動第一應(yīng)用程序,該應(yīng)用程序通過組合該第一項(xiàng)和另外的項(xiàng)而提供,每一個(gè)另外的項(xiàng)可以使用單獨(dú)的內(nèi)容標(biāo)識符訪問,并且每一個(gè)另外的項(xiàng)包含內(nèi)容或連接到內(nèi)容的方式;以及連接到瀏覽器的用戶接口,具有用于顯示內(nèi)容和用戶輸入方式的顯示器,服務(wù)器,它有一個(gè)無線電收發(fā)機(jī),用于從終端發(fā)送和接收無線電包,和存儲設(shè)備,用于存儲內(nèi)容,可為給終端傳輸而訪問,存儲的內(nèi)容包括可使用第一內(nèi)容標(biāo)識符訪問的第一項(xiàng)和另外的項(xiàng),每一個(gè)另外的項(xiàng)可使用它們單獨(dú)的內(nèi)容標(biāo)識符訪問,和每一個(gè)另外的項(xiàng)包括內(nèi)容或連接到內(nèi)容的方式,傳輸?shù)浇K端的第一項(xiàng)具有識別方式,用于對瀏覽器識別另外的項(xiàng)的內(nèi)容標(biāo)識符;和連接方式,用于自動提供從第一項(xiàng)到多個(gè)另外的項(xiàng)的每一個(gè)的連接,每一個(gè)連接使用一個(gè)單獨(dú)的內(nèi)容標(biāo)識符,其中,這些連接的激活提供對另外的項(xiàng)的訪問,從而提供第一應(yīng)用程序的功能,其中安排服務(wù)器異步傳輸?shù)谝豁?xiàng)給終端。
2.前述任一權(quán)利要求的系統(tǒng),其中,在傳輸?shù)浇K端時(shí)第一項(xiàng)另外包括傳輸方式,用于從服務(wù)器傳輸另外的項(xiàng)到終端以在終端內(nèi)的存儲器中存儲,在這里可以使用它們單獨(dú)的內(nèi)容標(biāo)識符訪問它們。
3.前述任一權(quán)利要求的系統(tǒng),其中,第一項(xiàng)的連接方式另外有用于在顯示器上提供該連接的視覺指示和用于提供所顯示的連接的用戶激活的方式。
4.前述任一權(quán)利要求的系統(tǒng),其中,瀏覽器對第一項(xiàng)和另外項(xiàng)的訪問包括嘗試從終端的存儲器中讀該項(xiàng),然后如果不成功,則通過發(fā)送一個(gè)包含適當(dāng)?shù)膬?nèi)容標(biāo)識符和作為響應(yīng)接收包含該項(xiàng)的一個(gè)或多個(gè)無線電包,請求從服務(wù)器傳輸該項(xiàng)。
5.前述任一權(quán)利要求的系統(tǒng),其中,內(nèi)容標(biāo)識符是URL。
6.前述任一權(quán)利要求的系統(tǒng),當(dāng)從屬權(quán)利要求2時(shí),其中,傳輸方式只傳輸尚未在本地存儲的那些項(xiàng)。
7.前述任一權(quán)利要求的系統(tǒng),當(dāng)從屬于權(quán)利要求2時(shí),其中,在傳輸?shù)谝豁?xiàng)到終端時(shí),可激活識別方式、連接方式和傳輸方式以建立項(xiàng)的一個(gè)層次結(jié)構(gòu)。
8.權(quán)利要求7所述系統(tǒng),其中,當(dāng)傳輸?shù)谝豁?xiàng)時(shí)自動激活識別方式、連接方式和傳輸方式。
9.前述任一權(quán)利要求的系統(tǒng),其中,可以通過更新服務(wù)器中的第一項(xiàng)的識別方式和連接方式并傳輸該更新的第一項(xiàng)到終端而更新應(yīng)用程序。
10.前述任一權(quán)利要求的系統(tǒng),其中,可以通過更新服務(wù)器中的另外的項(xiàng)的內(nèi)容并傳輸更新的項(xiàng)到終端而更新應(yīng)用程序。
11.前述任一權(quán)利要求的系統(tǒng),其中,在首次激活第一應(yīng)用程序時(shí)與一個(gè)應(yīng)用程序相關(guān)的所有項(xiàng)都從服務(wù)器傳輸?shù)浇K端。
12.前述任一權(quán)利要求的系統(tǒng),其中,在終端和服務(wù)器之間的通信按照無線應(yīng)用協(xié)議,第一項(xiàng)是一個(gè)卡片組,另外的項(xiàng)是卡片或卡片組。
13.前述任一權(quán)利要求的系統(tǒng),其中,終端包括仲裁設(shè)備,用于決定,從服務(wù)器接收的項(xiàng)是響應(yīng)瀏覽器的訪問請求,應(yīng)該導(dǎo)向?yàn)g覽器,或不是響應(yīng)瀏覽器的訪問請求,應(yīng)該導(dǎo)向本地存儲器。
14.權(quán)利要求13所述系統(tǒng),其中,仲裁設(shè)備根據(jù)由服務(wù)器提供的標(biāo)識符作判斷。
15.權(quán)利要求14所述系統(tǒng),其中,瀏覽器在從仲裁設(shè)備接收內(nèi)容后在存儲器中存儲該內(nèi)容。
16.前述任一權(quán)利要求的系統(tǒng),其中,終端有一個(gè)不分區(qū)的存儲器。
17.前述任一權(quán)利要求的系統(tǒng),其中,終端另外包括一個(gè)SIM卡和一個(gè)SIM卡閱讀器,用于讀取SIM卡的內(nèi)容,SIM卡存儲第一內(nèi)容標(biāo)識符。
18.前述任一權(quán)利要求的系統(tǒng),其中,終端另外包括產(chǎn)生與一個(gè)項(xiàng)相關(guān)的內(nèi)容的裝置和用于傳輸產(chǎn)生的內(nèi)容到服務(wù)器的裝置。
19.權(quán)利要求18所述系統(tǒng),其中,所產(chǎn)生的傳輸?shù)椒?wù)器的內(nèi)容更新在服務(wù)器中存儲的項(xiàng)以進(jìn)一步傳輸?shù)浇K端。
20.前述任一權(quán)利要求的系統(tǒng),當(dāng)從屬于權(quán)利要求18時(shí),其中,產(chǎn)生內(nèi)容的裝置產(chǎn)生一個(gè)另外的新項(xiàng),它然后由傳輸內(nèi)容的裝置傳輸。
21.前述任一權(quán)利要求的系統(tǒng),當(dāng)從屬于權(quán)利要求18時(shí),其中,產(chǎn)生內(nèi)容的裝置改變一個(gè)現(xiàn)有項(xiàng)的內(nèi)容,它然后由傳輸內(nèi)容的裝置傳輸。
22.前述任一權(quán)利要求的系統(tǒng),當(dāng)從屬于權(quán)利要求18時(shí),其中,產(chǎn)生內(nèi)容的裝置依賴于瀏覽器對項(xiàng)的訪問產(chǎn)生內(nèi)容。
23.權(quán)利要求22所述系統(tǒng),其中,產(chǎn)生內(nèi)容的裝置識別一個(gè)項(xiàng)曾被訪問。
24.前述任一權(quán)利要求的系統(tǒng),其中,相關(guān)多對另外的項(xiàng),一對中的第一另外的項(xiàng)保存由瀏覽器訪問并由用戶觀看的內(nèi)容,該對中的第二另外的項(xiàng)存儲標(biāo)識與第一項(xiàng)相關(guān)的一個(gè)參數(shù)的內(nèi)容。
25.權(quán)利要求24所述系統(tǒng),其中,所述參數(shù)標(biāo)識第一另外的項(xiàng)是否曾由瀏覽器訪問和由用戶觀看。
26.權(quán)利要求25所述系統(tǒng),當(dāng)從屬于權(quán)利要求18時(shí),其中,當(dāng)一對另外的項(xiàng)的第一另外的項(xiàng)由瀏覽器訪問時(shí)產(chǎn)生內(nèi)容的裝置改變該對的第二另外的項(xiàng)的參數(shù)。
27.權(quán)利要求24到26中任何一個(gè)權(quán)利要求所述系統(tǒng),其中,一對另外的項(xiàng)的第二另外的項(xiàng)用于在顯示器上提供視覺指示。
28.前述任一權(quán)利要求的系統(tǒng),當(dāng)從屬于權(quán)利要求18時(shí),其中,傳輸產(chǎn)生的內(nèi)容的裝置產(chǎn)生一個(gè)包含為傳輸?shù)椒?wù)器的產(chǎn)生的內(nèi)容的消息。
29.權(quán)利要求28所述系統(tǒng),其中,所述消息由傳輸內(nèi)容的裝置異步發(fā)送到服務(wù)器。
30.權(quán)利要求28或29所述系統(tǒng),其中,所述消息存儲在終端內(nèi)的一個(gè)輸出盒緩沖器中,直到在服務(wù)器和終端之間有無線電通信,然后自動清空。
31.權(quán)利要求28到30中任何一個(gè)權(quán)利要求所述系統(tǒng),其中,傳輸內(nèi)容的裝置在一個(gè)退出一個(gè)應(yīng)用程序時(shí)激活。
32.前述任一權(quán)利要求的系統(tǒng),其中,每一另外的項(xiàng)都有當(dāng)由瀏覽器訪問時(shí)退出該另外的項(xiàng)的裝置,其中,退出裝置的激活更新服務(wù)器,然后服務(wù)器傳輸更新的一個(gè)項(xiàng)或多個(gè)項(xiàng)到終端。
33.前述任一權(quán)利要求的系統(tǒng),其中,一個(gè)另外的項(xiàng)當(dāng)由瀏覽器訪問時(shí)具有退出該另外的項(xiàng)和同時(shí)退出該應(yīng)用程序的退出裝置。
34.權(quán)利要求33所述系統(tǒng),其中,退出裝置是一個(gè)事件處理程序,其由在退出一個(gè)由瀏覽器訪問的項(xiàng)時(shí)產(chǎn)生一個(gè)事件激活。
35.權(quán)利要求2所述系統(tǒng),其中,安排提供有一個(gè)第二項(xiàng)的終端在該終端內(nèi)存儲一個(gè)項(xiàng)時(shí)給出一個(gè)指示。
36.權(quán)利要求35所述系統(tǒng),其中,所述第二項(xiàng)包括至少一個(gè)靜態(tài)部分,并為一個(gè)專用項(xiàng)保留或不保留一個(gè)指示。
37.權(quán)利要求35所述系統(tǒng),其中,所述第二項(xiàng)包括至少一個(gè)動態(tài)部分,允許用戶刪除/插入一個(gè)任意項(xiàng)的指示的指示。
38.權(quán)利要求36和37所述系統(tǒng),其中,所述第二項(xiàng)包括動態(tài)和靜態(tài)兩部分。
39.權(quán)利要求35、36、37或38所述系統(tǒng),其中,另外安排所述第二項(xiàng)以先進(jìn)先出(FIFO)優(yōu)先級順序處理指示。
40.一個(gè)系統(tǒng),包括至少一個(gè)終端和一個(gè)與之進(jìn)行無線電通信的服務(wù)器,該終端包括接收機(jī),安排從服務(wù)器接收無線電包;存儲器;用于顯示內(nèi)容的瀏覽器應(yīng)用程序,安排使用一個(gè)第一內(nèi)容標(biāo)識符通過從存儲器讀取與第一應(yīng)用程序相關(guān)的一個(gè)第一項(xiàng)啟動第一應(yīng)用程序,該應(yīng)用程序通過組合該第一項(xiàng)和另外的項(xiàng)而提供,每一個(gè)另外的項(xiàng)可以使用單獨(dú)的內(nèi)容標(biāo)識符從存儲器訪問,并且每一個(gè)另外的項(xiàng)包含內(nèi)容或連接到內(nèi)容的方式;連接到瀏覽器的用戶接口,具有用于顯示內(nèi)容和用戶輸入方式的顯示器,服務(wù)器有一個(gè)發(fā)射機(jī),用于給終端發(fā)送無線電包,和存儲設(shè)備,用于存儲內(nèi)容,可為給終端傳輸而訪問,存儲的內(nèi)容包括第一項(xiàng)和另外的項(xiàng),在傳輸?shù)浇K端時(shí)第一項(xiàng)具有識別方式,用于對瀏覽器識別另外的項(xiàng)的內(nèi)容標(biāo)識符;和連接方式,用于自動提供從第一項(xiàng)到多個(gè)另外的項(xiàng)的每一個(gè)的連接,每一個(gè)連接使用一個(gè)單獨(dú)的內(nèi)容標(biāo)識符,其中,這些連接的激活提供對另外的項(xiàng)的訪問,從而提供第一應(yīng)用程序的功能,其中安排服務(wù)器異步傳輸?shù)谝豁?xiàng)和另外的項(xiàng)的組合給終端。
41.一個(gè)服務(wù)器,用于通過無線電通信在終端上提供和更新第一應(yīng)用程序,包括一個(gè)無線電收發(fā)機(jī),用于從終端發(fā)送和接收無線電包,和存儲設(shè)備,用于存儲內(nèi)容,可為給終端傳輸而訪問,存儲的內(nèi)容包括可使用第一內(nèi)容標(biāo)識符訪問的第一項(xiàng)和另外的項(xiàng),每一個(gè)另外的項(xiàng)可使用它們單獨(dú)的內(nèi)容標(biāo)識符訪問,和每一個(gè)另外的項(xiàng)包括內(nèi)容或連接到內(nèi)容的方式,該第一項(xiàng)具有識別方式,用于對瀏覽器識別另外的項(xiàng)的內(nèi)容標(biāo)識符;和連接方式,用于自動提供從第一項(xiàng)到多個(gè)另外的項(xiàng)的每一個(gè)的連接,每一個(gè)連接使用一個(gè)單獨(dú)的內(nèi)容標(biāo)識符,其中,這些連接的激活提供對另外的項(xiàng)的訪問,從而提供第一應(yīng)用程序的功能,其中安排服務(wù)器異步傳輸?shù)谝豁?xiàng)給終端。
42.一種方法,該方法通過從一個(gè)服務(wù)器在一個(gè)無線電連接上傳輸項(xiàng)建立相互連接的項(xiàng)的層次結(jié)構(gòu)提供在一個(gè)終端的瀏覽器中的第一應(yīng)用程序的功能,其中,對所述層次結(jié)構(gòu)的入口通過第一項(xiàng),該第一項(xiàng)可使用一個(gè)第一內(nèi)容標(biāo)識符通過瀏覽器訪問,該第一項(xiàng)識別層次結(jié)構(gòu)中的另外的項(xiàng),這些另外的項(xiàng)可通過瀏覽器使用內(nèi)容標(biāo)識符訪問和使用內(nèi)容標(biāo)識符提供對另外的項(xiàng)的連接,包括步驟通過使用第一項(xiàng)的內(nèi)容標(biāo)識符通過瀏覽器訪問第一項(xiàng)而啟動終端中的應(yīng)用程序;從服務(wù)器傳輸?shù)谝豁?xiàng)到終端;使用第一項(xiàng)中的另外的項(xiàng)的內(nèi)容標(biāo)識符從服務(wù)器傳輸另外的項(xiàng)到終端;建立第一項(xiàng)和另外的項(xiàng)之間的連接,從而從這些連接的激活產(chǎn)生該應(yīng)用程序的功能。
全文摘要
一個(gè)系統(tǒng)包括至少一個(gè)終端和一個(gè)與之進(jìn)行無線電通信的服務(wù)器。該終端包括一個(gè)無線電收發(fā)機(jī),安排給服務(wù)器發(fā)送無線電包和從其接收無線電包,和一個(gè)顯示內(nèi)容的瀏覽器應(yīng)用程序,安排通過使用一個(gè)第一內(nèi)容標(biāo)識符訪問與第一應(yīng)用程序相關(guān)的第一項(xiàng)而啟動第一應(yīng)用程序。該應(yīng)用程序通過組合該第一項(xiàng)和另外的項(xiàng)而提供,每一個(gè)另外的項(xiàng)可以使用單獨(dú)的內(nèi)容標(biāo)識符訪問,并且每一個(gè)另外的項(xiàng)包含內(nèi)容或連接到內(nèi)容的方式。終端另外包括連接到瀏覽器的用戶接口,具有用于顯示內(nèi)容和用戶輸入方式的顯示器。服務(wù)器有一個(gè)無線電收發(fā)機(jī),用于發(fā)送無線電包和從終端接收無線電包,和用于存儲內(nèi)容的存儲設(shè)備,可為給終端傳輸而訪問。
文檔編號H04Q7/32GK1355981SQ00808919
公開日2002年6月26日 申請日期2000年4月25日 優(yōu)先權(quán)日1999年4月26日
發(fā)明者C·佩德森, L·B·漢森 申請人:諾基亞移動電話有限公司