国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      使用應(yīng)用程序描述符獲取通信設(shè)置的方法

      文檔序號(hào):7875407閱讀:167來(lái)源:國(guó)知局
      專利名稱:使用應(yīng)用程序描述符獲取通信設(shè)置的方法
      技術(shù)領(lǐng)域
      本發(fā)明的具體實(shí)施方式
      涉及與軟件應(yīng)用程序有關(guān)的通信,特別是涉及移動(dòng)電話中與軟件應(yīng)用程序有關(guān)的通信。
      背景技術(shù)
      移動(dòng)電話目前能夠運(yùn)行下載的外部應(yīng)用程序以及預(yù)安裝內(nèi)嵌應(yīng)用程序。外部應(yīng)用程序可以是獨(dú)立于平臺(tái)的應(yīng)用程序,其運(yùn)行在電話中的駐留虛擬機(jī)上。JavaTM應(yīng)用程序是獨(dú)立于平臺(tái)的應(yīng)用程序的優(yōu)選形式。
      Java2微型版(J2ME)為移動(dòng)電話和類似的手持設(shè)備定義了移動(dòng)信息設(shè)備配置文件(MIDP),其已經(jīng)限定了他們的用戶接口和系統(tǒng)部件,如處理能力和存儲(chǔ)器大小。MIDP目前是2.0版。符合MIDP的軟件應(yīng)用程序被稱作MIDlet并作為MIDlet套件的一部分被下載。
      一個(gè)MIDlet套件有兩個(gè)獨(dú)立的部分。第一部分,Java應(yīng)用程序描述符(JAD),描述了套件中的應(yīng)用程序并由以“.jad”為擴(kuò)展的數(shù)據(jù)文件名標(biāo)識(shí)。第二部分,Java應(yīng)用程序資源(JAR)包含實(shí)際的應(yīng)用程序(MIDlet)并由以“.jar”為擴(kuò)展的數(shù)據(jù)文件名標(biāo)識(shí)。在全部JAR文件被下載之前,JAD允許由下載設(shè)備的用戶或設(shè)備自身檢查應(yīng)用程序的適用性。
      JAD包含預(yù)定的屬性集,其允許下載設(shè)備識(shí)別、檢索及安裝MIDlet。應(yīng)用程序描述符(JAD)的格式是順序的行,其包括后接冒號(hào)的屬性名、屬性值和回車。屬性前后的空格可忽略,且屬性的順序是任意的。
      一個(gè)MIDlet套件的Java應(yīng)用程序描述符(JAD)必須包含下述屬性集
      MIDlet-NameMlDlet-VersionMIDlet-VendorMIDlet-Jar-URLMIDlet-Jar-Size移動(dòng)信息設(shè)備配置文件(MIDP)不會(huì)允許對(duì)移動(dòng)設(shè)備如何進(jìn)行空中下載(over the air)通信進(jìn)行任何控制。假設(shè)空中下載接入是可用的。但是,在一些情況下接入可能是不可用的,或MIDlet可能要求接入網(wǎng)絡(luò)中特定的點(diǎn)或通過(guò)特定的服務(wù)器接入。而且接入可能需要符合特定的協(xié)議。
      使得能夠控制移動(dòng)設(shè)備進(jìn)行與MIDlet有關(guān)的空中下載通信的方式將是需要的。
      發(fā)明人已經(jīng)認(rèn)識(shí)到修改MIDP來(lái)實(shí)現(xiàn)這一目標(biāo)是困難的。他們還認(rèn)識(shí)到這個(gè)問(wèn)題能夠通過(guò)使用為無(wú)線應(yīng)用協(xié)議(WAP)設(shè)計(jì)的機(jī)制來(lái)處理和解決。
      開(kāi)放移動(dòng)聯(lián)盟目前控制著無(wú)線應(yīng)用協(xié)議(WAP)。定義WAP應(yīng)如何操作的許多規(guī)范文件已經(jīng)被公布。這些規(guī)范包括供應(yīng)內(nèi)容規(guī)范V1.1(草案2002年9月20日)和WA-(WAP)189-PushOTA。
      無(wú)線應(yīng)用協(xié)議(WAP)網(wǎng)絡(luò)包括許多客戶端、服務(wù)器和在客戶端與服務(wù)器間居間的代理網(wǎng)關(guān)。
      WAP支持“拉”和“推”技術(shù)。在“拉”技術(shù)中,客戶端請(qǐng)求來(lái)自服務(wù)器的服務(wù)或信息,然后服務(wù)器通過(guò)向客戶端傳送信息進(jìn)行響應(yīng)。瀏覽萬(wàn)維網(wǎng)是拉技術(shù)的典型示例。在“推”技術(shù)中,服務(wù)器在沒(méi)有外在的請(qǐng)求的情況下向客戶端發(fā)送信息,即它是由服務(wù)器發(fā)起的。
      供應(yīng)是一個(gè)過(guò)程,通過(guò)該過(guò)程在接收供應(yīng)文件時(shí)以最少的用戶交互配置WAP客戶端以執(zhí)行服務(wù)。

      發(fā)明內(nèi)容
      根據(jù)本發(fā)明的一方面,提出了一種與MIDlet有關(guān)的通信方法,包括以下步驟從與MIDlet關(guān)聯(lián)的供應(yīng)文件獲取至少一個(gè)通信設(shè)置;以及使用至少一個(gè)設(shè)置進(jìn)行與MIDlet有關(guān)的通信。
      根據(jù)本發(fā)明的另一方面,提出了一種與應(yīng)用程序有關(guān)的空中下載通信方法,包括以下步驟從應(yīng)用程序描述符獲取標(biāo)識(shí)符;從包含該標(biāo)識(shí)符的供應(yīng)文件獲取至少一個(gè)通信設(shè)置;以及使用該至少一個(gè)通信設(shè)置進(jìn)行與應(yīng)用程序描述符引用的應(yīng)用程序有關(guān)的通信。
      根據(jù)本發(fā)明又一方面,提出了一種控制與MIDlet有關(guān)的通信方法,包括以下步驟提供包括來(lái)自MIDlet的JAD中的標(biāo)識(shí)符的供應(yīng)文件以及提供至少一個(gè)用于控制與MIDlet有關(guān)的通信的設(shè)置。
      根據(jù)本發(fā)明的另一個(gè)方面,提出了一種移動(dòng)電話設(shè)備,包括用于從應(yīng)用程序描述符獲取標(biāo)識(shí)符的裝置;用于從包括標(biāo)識(shí)符的供應(yīng)文件獲取至少一個(gè)用于空中下載通信的設(shè)置的裝置;以及用于使用該至少一個(gè)設(shè)置進(jìn)行與應(yīng)用程序描述符引用的應(yīng)用程序有關(guān)的空中下載通信的收發(fā)裝置。
      本發(fā)明的實(shí)施例將供應(yīng)文件與MIDlet套件中的JAD相關(guān)聯(lián)。供應(yīng)文件的內(nèi)容控制如何進(jìn)行與MIDlet有關(guān)的空中下載通信。例如,它可以指定應(yīng)用協(xié)議、代理或網(wǎng)絡(luò)接入點(diǎn)中的一項(xiàng)或多項(xiàng)。


      為了更好地理解本發(fā)明并理解本發(fā)明是如何實(shí)施的,將以實(shí)例的方式參考本發(fā)明實(shí)施方式的附圖,其中圖1說(shuō)明了可根據(jù)本發(fā)明操作的手持便攜設(shè)備;及圖2說(shuō)明了根據(jù)本發(fā)明一個(gè)實(shí)施例的過(guò)程。
      具體實(shí)施例方式
      本發(fā)明的實(shí)施例涉及JAD和供應(yīng)文件的關(guān)聯(lián),使得能夠?qū)Y(jié)合了JAD的MIDlet套件中的應(yīng)用程序(MIDlet)如何進(jìn)行空中下載通信進(jìn)行控制。供應(yīng)文件的內(nèi)容控制通信如何發(fā)生。例如,它可以指定應(yīng)用協(xié)議、代理或網(wǎng)絡(luò)接入點(diǎn)中的一項(xiàng)或多項(xiàng)。
      圖1示意性的說(shuō)明了一類適當(dāng)?shù)氖殖直銛y設(shè)備10,其用于通過(guò)MIDlet套件下載和運(yùn)行應(yīng)用程序。該手持便攜設(shè)備包括從時(shí)鐘14和輸入設(shè)備16接收輸入的微處理器12。微處理器12通過(guò)顯示器18提供輸出,并連接到非易失性存儲(chǔ)器20以對(duì)其進(jìn)行寫入和讀出。微處理器12還能夠通過(guò)無(wú)線收發(fā)器22與服務(wù)器進(jìn)行通信、存儲(chǔ)MIDlet套件。
      輸入設(shè)備16可以是單手輸入鍵盤,如ITU-T電話鍵盤,雙手輸入鍵盤,如QWERTY鍵盤,或者觸摸輸入設(shè)備。無(wú)線收發(fā)器22可以是任何合適的遠(yuǎn)程通信裝置。它可以是用于在蜂窩無(wú)線電話網(wǎng)絡(luò)中工作的蜂窩無(wú)線電話收發(fā)器,它可以是BluetoothTM收發(fā)器,或者它還可以是紅外(IR)收發(fā)器。手持便攜設(shè)備10可以是能夠使用WAP的蜂窩移動(dòng)電話,其被設(shè)置為利用WAP協(xié)議下載MIDlet套件。
      非易失性存儲(chǔ)器20存儲(chǔ)能夠運(yùn)行Java虛擬機(jī)的軟件。Java虛擬機(jī)能夠通過(guò)收發(fā)器22下載MIDlet套件,向存儲(chǔ)器20中存儲(chǔ)MIDlet套件,及運(yùn)行包含在MIDlet套件中的應(yīng)用程序(MIDlet)。
      MIDlet套件有兩個(gè)獨(dú)立的部分。第一部分,Java應(yīng)用程序描述符(JAD),描述了套件中的應(yīng)用程序并由以“.jad”為擴(kuò)展的數(shù)據(jù)文件名標(biāo)識(shí)。第二部分,Java應(yīng)用程序資源(JAR)包含了實(shí)際的應(yīng)用程序(MIDlet)并由以“.jar”為擴(kuò)展的數(shù)據(jù)文件名標(biāo)識(shí)。在全部JAR下載完之前,JAD允許由下載設(shè)備的用戶或設(shè)備自身檢查應(yīng)用程序的適用性。
      JAD包括預(yù)定的屬性集,其允許下載設(shè)備識(shí)別、檢索及安裝MIDlet。MIDlet套件的Java應(yīng)用程序描述符(JAD)包含下列屬性集MIDlet-NameMIDlet-VersionMlDlet-VendorMIDlet-Jar-URLMlDlet-Jar-Size
      MIDlet-Name給出了名稱,在下載之前用戶通過(guò)該名稱識(shí)別MIDlet套件。MIDlet-Jar-URL給出了URL,通過(guò)其可以下載JAR。
      JAR可以預(yù)安裝或加載到移動(dòng)電話內(nèi)。如果要加載到電話內(nèi),其可以通過(guò)諸如智能卡的物理設(shè)備實(shí)現(xiàn),或者通過(guò)空中下載實(shí)現(xiàn),該空中下載例如通過(guò)收發(fā)器22使用SMS(短信息服務(wù))進(jìn)行。
      設(shè)備10被供應(yīng)了合適的供應(yīng)文件。供應(yīng)是一種過(guò)程,通過(guò)該過(guò)程以最少的用戶交互配置設(shè)備10。該術(shù)語(yǔ)覆蓋空中下載(OTA)供應(yīng)和借助于例如智能卡的供應(yīng)。例如,通過(guò)經(jīng)由從服務(wù)器到設(shè)備10的空中下載推動(dòng)包含在供應(yīng)文件中的配置參數(shù),可以將連接性和應(yīng)用程序信息供應(yīng)給設(shè)備10。
      一種適用的供應(yīng)文件是具有專用MIME類型的二進(jìn)制編碼的XML文件,其可以在設(shè)備10的應(yīng)用層被解釋。用于供應(yīng)文件的XML文檔類型定義(DTD)定義了兩種要素參數(shù)要素(parm element),其用于為獨(dú)立參數(shù)提供值;以及特性要素,其用于將多個(gè)參數(shù)分組為邏輯實(shí)體。
      該適用的供應(yīng)文件可以是,例如&lt;wap-provisioningdoc version=″1.1″&gt;
      &lt;characteristic type=″APPLICATION″&gt;
      &lt;parm name=″APPID″value=″[MIDlet-Name]″/&gt;
      &lt;parm name=″T0-NAPID″value=″NAP1″/&gt;
      &lt;parm name=″TO-PROXY″value=″www.operator.com″/&gt;
      &lt;/characteristic&gt;
      &lt;characteristic type=″NAPDEF″&gt;
      &lt;parm name=″NAPID″value=″NAP″/&gt;
      ……&lt;/characteristic&gt;
      &lt;/wap-provisioningdoc&gt;
      該適用供應(yīng)文件與特定的MIDlet套件相關(guān)聯(lián),并指定了MIDlet套件的MIDlet執(zhí)行空中下載通信的方式。在本例中的關(guān)聯(lián)是通過(guò)對(duì)JAD中的MIDlet-Name設(shè)置APPID值實(shí)現(xiàn)的。
      在供應(yīng)文件中,APPLICATION特性用于定義應(yīng)用協(xié)議參數(shù),以及提供設(shè)備10所需的應(yīng)用程序具體參數(shù),以接入特定的應(yīng)用程序服務(wù)接入點(diǎn),例如存儲(chǔ)JAR的服務(wù)器。
      在“正?!钡墓?yīng)文件中,APPID要素將識(shí)別在所述的應(yīng)用程序服務(wù)接入點(diǎn)上可用的應(yīng)用程序服務(wù)類型,但是在該適用示例中,其用于與JAD相關(guān)聯(lián)。本例中的關(guān)聯(lián)是通過(guò)將APPID值設(shè)置為JAD中的MIDlet-Name來(lái)實(shí)現(xiàn)的,但是可選地可將其設(shè)置為MIDlet-Jar-URL。
      TO-PROXY參數(shù)是指帶有匹配PROXY-ID的邏輯代理,其應(yīng)該用于訪問(wèn)MIDlet-Jar-URL。在本例中其是網(wǎng)絡(luò)運(yùn)營(yíng)商的代理。例如,這可以實(shí)現(xiàn)下載服務(wù)計(jì)費(fèi)。
      TO-NAPID參數(shù)是指具有匹配NAPID參數(shù)的網(wǎng)絡(luò)接入點(diǎn)定義。NAPDEF特性包括參數(shù)NAPID,其值鏈接到APPLICATION特性中TO-NAPID的值。NAPDEF特性包括接入數(shù)據(jù)網(wǎng)絡(luò)所需的所有參數(shù),例如載體,NAP地址如電話號(hào)碼等。一個(gè)NAP(網(wǎng)絡(luò)接入點(diǎn))指定了無(wú)線網(wǎng)絡(luò)與有線網(wǎng)絡(luò)之間一個(gè)特定的接口。
      供應(yīng)文件可以通過(guò)MGMT服務(wù)器(終端管理服務(wù)器)下載或者執(zhí)行系統(tǒng)加載過(guò)程。
      設(shè)備10按照?qǐng)D2所示過(guò)程運(yùn)行。
      在步驟30,設(shè)備10解析JAR以確定MIDlet-Name的值。它是MIDlet的標(biāo)識(shí)符。
      在步驟32,設(shè)備找到APPID值等于MIDlet的標(biāo)識(shí)符的相關(guān)聯(lián)的適用供應(yīng)文件,在這種情況下是MIDlet-Name的值。
      如果設(shè)備未能找到相關(guān)聯(lián)的供應(yīng)文件,則在步驟33其試圖使用與用于下載MIDlet套件(如果存在)的相同的機(jī)制和設(shè)置進(jìn)行空中下載通信。
      在步驟34,設(shè)備解析供應(yīng)文件以確定用于下載JAD涉及的JAR的網(wǎng)絡(luò)接入點(diǎn)和/或應(yīng)用協(xié)議和/或代理設(shè)置。
      在步驟36,設(shè)備將網(wǎng)絡(luò)接入點(diǎn)和/或應(yīng)用協(xié)議和/或代理設(shè)置設(shè)置為在適合的供應(yīng)文件中指定的值。
      在步驟38,設(shè)備適當(dāng)使用從步驟36或33獲得的設(shè)置進(jìn)行空中下載通信。
      該方法可由包括可執(zhí)行指令的計(jì)算機(jī)程序執(zhí)行。計(jì)算機(jī)程序可以存儲(chǔ)在數(shù)據(jù)存儲(chǔ)介質(zhì)中或通過(guò)空中進(jìn)行下載。其可以用于升級(jí)現(xiàn)有移動(dòng)電話,使得移動(dòng)電話能夠執(zhí)行上述方法。
      雖然本發(fā)明的實(shí)施方式已經(jīng)在前段中通過(guò)參考不同的示例進(jìn)行了描述,但是可以理解不背離本發(fā)明所要求的范圍可以對(duì)所給示例做出修改。例如,雖然在向手持便攜設(shè)備下載應(yīng)用程序的上下文中已經(jīng)描述了本發(fā)明的內(nèi)容,但是本發(fā)明也可以用于向其他設(shè)備下載應(yīng)用程序,如臺(tái)式計(jì)算機(jī)。
      雖然在前述說(shuō)明書中盡力使得本發(fā)明那些被認(rèn)為非常重要的特征引起注意,但是應(yīng)當(dāng)明白,申請(qǐng)人要求保護(hù)的是在這里提到和/或在圖中示出的任何可授予專利的特征或特征的組合,而無(wú)論其是否被特別強(qiáng)調(diào)。
      權(quán)利要求
      1.一種與MIDlet有關(guān)的通信方法,包括以下步驟從與所述MIDlet關(guān)聯(lián)的供應(yīng)文件獲取至少一個(gè)通信設(shè)置;以及使用所述至少一個(gè)設(shè)置進(jìn)行與MIDlet有關(guān)的通信。
      2.根據(jù)權(quán)利要求1所述的方法,其中所述供應(yīng)文件是通過(guò)包括所述供應(yīng)文件中所述MIDlet的標(biāo)識(shí)符與所述MIDlet關(guān)聯(lián)。
      3.根據(jù)權(quán)利要求2所述的方法,其中供應(yīng)文件包括作為APPID值的標(biāo)識(shí)符。
      4.根據(jù)權(quán)利要求2或3所述的方法,其中所述標(biāo)識(shí)符包括所述MIDlet的JAD中的MIDlet-Name值和/或MIDlet-Jar-URL值。
      5.根據(jù)權(quán)利要求2到4中任一權(quán)利要求所述的方法,進(jìn)一步包括從所述JAD獲取所述MIDlet的標(biāo)識(shí)符的步驟。
      6.根據(jù)前述權(quán)利要求中任一權(quán)利要求所述的方法,進(jìn)一步包括使用至少一個(gè)用于空中下載通信的設(shè)置進(jìn)行與MIDlet有關(guān)的通信的步驟。
      7.根據(jù)權(quán)利要求6所述的方法,其中所述空中下載通信步驟在已經(jīng)接收到所述MIDlet的JAR之后發(fā)生。
      8.根據(jù)權(quán)利要求6所述的方法,其中所述空中下載通信步驟的發(fā)生與由所述MIDlet提供的應(yīng)用程序有關(guān)。
      9.根據(jù)前述權(quán)利要求中任一權(quán)利要求所述的方法,其中所述至少一個(gè)設(shè)置識(shí)別至少一個(gè)應(yīng)用協(xié)議。
      10.根據(jù)前述權(quán)利要中任一權(quán)利要求所述的方法,其中所述至少一個(gè)設(shè)置識(shí)別至少一個(gè)網(wǎng)絡(luò)接入點(diǎn)。
      11.一種與應(yīng)用程序有關(guān)的空中下載通信方法,包括以下步驟從應(yīng)用程序描述符獲取標(biāo)識(shí)符;從包括所述標(biāo)識(shí)符的供應(yīng)文件獲取至少一個(gè)通信設(shè)置;以及使用所述至少一個(gè)通信設(shè)置以進(jìn)行與所述應(yīng)用程序描述符引用的所述應(yīng)用程序有關(guān)的通信。
      12.根據(jù)權(quán)利要求11所述的方法,其中所述至少一個(gè)設(shè)置識(shí)別至少一個(gè)應(yīng)用協(xié)議。
      13.根據(jù)權(quán)利要求11或12所述的方法,其中所述至少一個(gè)設(shè)置識(shí)別至少一個(gè)網(wǎng)絡(luò)接入點(diǎn)。
      14.一種用于執(zhí)行權(quán)利要求11到13中任一權(quán)利要求的方法的計(jì)算機(jī)程序。
      15.一種控制與MIDlet有關(guān)的通信的方法,包括以下步驟提供包括來(lái)自所述MIDlet的JAD中的標(biāo)識(shí)符的供應(yīng)文件和至少一個(gè)用于控制與MIDlet有關(guān)的通信的設(shè)置。
      16.一種移動(dòng)電話設(shè)備,包括用于從應(yīng)用程序描述符獲取標(biāo)識(shí)符的裝置;用于從包括所述標(biāo)識(shí)符的供應(yīng)文件獲取至少一個(gè)用于空中下載通信的設(shè)置的裝置;以及用于使用該至少一個(gè)設(shè)置進(jìn)行與應(yīng)用程序描述符引用的應(yīng)用程序有關(guān)的空中下載通信的收發(fā)裝置。
      17.基本上如參考附圖所述的和/或如附圖中所示的方法或移動(dòng)電話。
      全文摘要
      一種與MIDlet有關(guān)的通信方法包括以下步驟從與MIDlet關(guān)聯(lián)的供應(yīng)文件獲取至少一個(gè)通信設(shè)置,以及使用至少一個(gè)設(shè)置進(jìn)行與MIDlet有關(guān)的通信。
      文檔編號(hào)H04L29/08GK1788250SQ03826611
      公開(kāi)日2006年6月14日 申請(qǐng)日期2003年6月25日 優(yōu)先權(quán)日2003年6月25日
      發(fā)明者克勞斯·佩德森 申請(qǐng)人:諾基亞公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1