專(zhuān)利名稱(chēng):用于提供經(jīng)確認(rèn)的空中終端配置的方法、設(shè)備和計(jì)算機(jī)程序產(chǎn)品的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的實(shí)施方式總體上涉及移動(dòng)電子設(shè)備技術(shù),并且更具體 地,涉及用于提供在移動(dòng)電子設(shè)備處接收的配置的空中確認(rèn)的方法、 設(shè)備和計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
現(xiàn)代通信時(shí)代導(dǎo)致了有線網(wǎng)絡(luò)和無(wú)線網(wǎng)絡(luò)的極大擴(kuò)展。計(jì)算機(jī)網(wǎng) 絡(luò)、電視網(wǎng)絡(luò)以及電話網(wǎng)絡(luò)正在經(jīng)歷由消費(fèi)者需求驅(qū)動(dòng)的前所未有的 技術(shù)擴(kuò)展。無(wú)線和移動(dòng)網(wǎng)絡(luò)技術(shù)已經(jīng)解決了相關(guān)的消費(fèi)者需求,同時(shí) 使信息傳送更為靈活、直接。
目前的和將來(lái)的網(wǎng)絡(luò)技術(shù)持續(xù)地促進(jìn)信息傳送的簡(jiǎn)便性以及對(duì) 用戶(hù)的便捷性。需要提高信息傳送簡(jiǎn)便性的 一 個(gè)領(lǐng)域涉及將服務(wù)遞送 給移動(dòng)終端的用戶(hù)。服務(wù)的形式可能是客戶(hù)所期望的特定媒體或者通 信應(yīng)用,諸如音樂(lè)播放器、游戲機(jī)、電子書(shū)、短消息、電子郵件等。 服務(wù)的形式還可以是交互式應(yīng)用,其中用戶(hù)可以對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行響 應(yīng),以執(zhí)行任務(wù)或者達(dá)到目標(biāo)??梢詮拇鎯?chǔ)在網(wǎng)絡(luò)服務(wù)器或者其他網(wǎng) 絡(luò)設(shè)備乃至是移動(dòng)終端(例如,移動(dòng)電話、移動(dòng)電視、移動(dòng)游戲系統(tǒng) 等)處的應(yīng)用來(lái)提供服務(wù)。
對(duì)于移動(dòng)終端尚未支持、或者已經(jīng)支持但尚未準(zhǔn)備好使用的應(yīng)用 而言,移動(dòng)終端的用戶(hù)常常需要在加載應(yīng)用之前從網(wǎng)絡(luò)接收配置設(shè)
置??梢越?jīng)由無(wú)線通信網(wǎng)絡(luò)來(lái)空中(OTA)傳送配置設(shè)置。由此,如 果在移動(dòng)終端處下載新應(yīng)用,則網(wǎng)絡(luò)通常會(huì)將相應(yīng)的配置設(shè)置傳輸至 該移動(dòng)終端,該配置設(shè)置將使得該移動(dòng)終端將來(lái)能夠加載該應(yīng)用。然 而,目前普遍的情況是如果網(wǎng)絡(luò)根據(jù)用戶(hù)發(fā)起的請(qǐng)求或者網(wǎng)絡(luò)發(fā)起 的請(qǐng)求而將用于新應(yīng)用的配置設(shè)置傳送給了用戶(hù),網(wǎng)絡(luò)將無(wú)法知道該
7配置設(shè)置是否在移動(dòng)終端處已被正確地接收,除非用戶(hù)將這種失敗通 告給網(wǎng)絡(luò)。例如,用戶(hù)可以呼叫網(wǎng)絡(luò)幫助臺(tái)來(lái)請(qǐng)求設(shè)置的重傳。此外, 即使是在對(duì)配置設(shè)置的接收進(jìn)行"確認(rèn)"的某些當(dāng)前系統(tǒng)中,確認(rèn)基 本上僅僅是移動(dòng)終端接收到至少一些設(shè)置的確認(rèn),而不是已經(jīng)接收到 了正確設(shè)置的確認(rèn)。在任何情況下,無(wú)法驗(yàn)證已經(jīng)在移動(dòng)終端處接收 到了正確的配置設(shè)置有可能導(dǎo)致用戶(hù)不滿(mǎn)意度,并且為了解決沒(méi)有在 移動(dòng)終端處接收到正確配置設(shè)置的情況所導(dǎo)致的問(wèn)題報(bào)告而增加網(wǎng) 絡(luò)資源的消耗。
鑒于上述缺點(diǎn),需要開(kāi)發(fā)一種能夠確認(rèn)移動(dòng)終端OTA接收到了 正確配置設(shè)置的配置機(jī)制。
發(fā)明內(nèi)容
因此,提供了一種支持經(jīng)確認(rèn)的OTA終端配置的方法、設(shè)備以 及計(jì)算機(jī)程序產(chǎn)品。具體地,提供了一種設(shè)備管理系統(tǒng),其能夠?qū)⒎?務(wù)配置數(shù)據(jù)傳輸至移動(dòng)終端,并隨后發(fā)起確認(rèn)序列來(lái)驗(yàn)證在移動(dòng)終端 處已經(jīng)正確地接收到了該服務(wù)配置數(shù)據(jù)。由此,在一些情況下,可以 在用戶(hù)嘗試加載應(yīng)用失敗之前自動(dòng)確保正確的配置,由此增加用戶(hù)滿(mǎn) 意度,并降低由用戶(hù)問(wèn)題報(bào)告引起的對(duì)網(wǎng)絡(luò)資源的影響。
在一個(gè)示例性實(shí)施方式中,提供了一種提供經(jīng)確認(rèn)的OTA終端 配置的方法。該方法包括將配置數(shù)據(jù)傳送至移動(dòng)終端;發(fā)起確認(rèn)序 列以確認(rèn)該配置數(shù)據(jù)在移動(dòng)終端處的正確接收;以及接收指示是否在 移動(dòng)終端處正確接收到該配置數(shù)據(jù)的信息。
在另一示例性實(shí)施方式中,提供了一種用于提供經(jīng)確認(rèn)的OTA 終端配置的計(jì)算機(jī)程序產(chǎn)品。該計(jì)算機(jī)程序產(chǎn)品包括至少 一個(gè)計(jì)算機(jī) 可讀存儲(chǔ)介質(zhì),其具有存儲(chǔ)在其中的計(jì)算機(jī)可讀程序代碼部分。該計(jì) 算機(jī)可讀程序代碼部分包括第一、第二和第三可執(zhí)行部分。第一可執(zhí) 行部分用于將配置數(shù)據(jù)傳送至移動(dòng)終端。第二可執(zhí)行部分用于發(fā)起確 認(rèn)序列以確認(rèn)配置數(shù)據(jù)在移動(dòng)終端處的正確接收。第三可執(zhí)行部分用 于接收指示是否在移動(dòng)終端處正確接收到該配置數(shù)據(jù)的信息。,提供了一種提供經(jīng)確認(rèn)的OTA終端 配置的方法。該方法包括從網(wǎng)絡(luò)設(shè)備接收用于與移動(dòng)終端建立服務(wù) 器發(fā)起的會(huì)話的請(qǐng)求;響應(yīng)于接收到該用于建立服務(wù)器發(fā)起的會(huì)話的 請(qǐng)求,向移動(dòng)終端傳送連接請(qǐng)求;響應(yīng)于與移動(dòng)終端的連接指示,向 移動(dòng)終端傳送采樣消息;以及響應(yīng)于來(lái)自移動(dòng)終端的確認(rèn),向網(wǎng)絡(luò)設(shè) 備傳送通知,該通知包括指示配置數(shù)據(jù)是否在移動(dòng)終端處被正確接收 的信息。
在另一示例性實(shí)施方式中,提供一種用于提供經(jīng)確認(rèn)的OTA終 端配置的設(shè)備。該設(shè)備包括處理元件,其被配置為將配置數(shù)據(jù)傳送 至移動(dòng)終端;發(fā)起確認(rèn)序列以確認(rèn)配置數(shù)據(jù)在移動(dòng)終端處的正確接 收;以及接收指示是否在移動(dòng)終端處正確接收到該配置數(shù)據(jù)的信息。
在另一示例性實(shí)施方式中,提供一種用于提供經(jīng)確認(rèn)的OTA終 端配置的設(shè)備。該設(shè)備包括處理元件,其被配置為從網(wǎng)絡(luò)設(shè)備接收 用于與移動(dòng)終端建立服務(wù)器發(fā)起的會(huì)話的請(qǐng)求;響應(yīng)于接收到該用于 建立服務(wù)器發(fā)起的會(huì)話的請(qǐng)求,向移動(dòng)終端傳送連接請(qǐng)求;響應(yīng)于與 移動(dòng)終端的連接指示,向移動(dòng)終端傳送采樣消息;以及響應(yīng)于來(lái)自移 動(dòng)終端的確認(rèn),向網(wǎng)絡(luò)設(shè)備傳送通知,該通知包括指示配置數(shù)據(jù)是否 在移動(dòng)終端處被正確接收的信息。
在另一示例性實(shí)施方式中,提供一種用于提供經(jīng)確認(rèn)的OTA終 端配置的設(shè)備。該設(shè)備包括用于將配置數(shù)據(jù)傳送至移動(dòng)終端的裝置; 用于發(fā)起確認(rèn)序列以確認(rèn)配置數(shù)據(jù)在移動(dòng)終端處的正確接收的裝置; 以及用于接收指示是否在移動(dòng)終端處正確接收到該配置數(shù)據(jù)的信息 的裝置。
已經(jīng)從總體上描述了本發(fā)明的實(shí)施方式,現(xiàn)在將參考附圖,附圖 未必是按比例繪制的,其中
圖1是根據(jù)本發(fā)明示例性實(shí)施方式的移動(dòng)終端的示意框圖2是根據(jù)本發(fā)明示例性實(shí)施方式的無(wú)線通信系統(tǒng)的示意框9圖3示出了根據(jù)本發(fā)明示例性實(shí)施方式的用于提供經(jīng)確認(rèn)的空中 (OTA)終端配置的系統(tǒng)的部分的框端配置的方法的控制流程圖5示出了根據(jù)本發(fā)明示例性實(shí)施方式的提供經(jīng)確認(rèn)的OTA終 端配置的方法的控制流程圖6是按照根據(jù)本發(fā)明示例性實(shí)施方式的用于提供經(jīng)確認(rèn)的 OTA終端配置的示例性方法的框圖;以及
圖7是按照根據(jù)本發(fā)明示例性實(shí)施方式的用于提供經(jīng)確認(rèn)的 OTA終端配置的示例性方法的框圖。
具體實(shí)施例方式
此后將參考附圖對(duì)本發(fā)明的實(shí)施方式進(jìn)行更為全面的描述,附圖 中示出了本發(fā)明的一些但非全部實(shí)施方式。實(shí)際上,可以以多種不同 的形式實(shí)現(xiàn)本發(fā)明的示例,而不應(yīng)將本發(fā)明限于在此記載的實(shí)施方 式;相反,提供這些實(shí)施方式是為了使本公開(kāi)滿(mǎn)足可應(yīng)用的法律要求。 相似的標(biāo)號(hào)通篇表示相似的元件。
圖1示出了將得益于本發(fā)明實(shí)施方式的移動(dòng)終端10的框圖。然 而,應(yīng)當(dāng)理解,所示出的以及此后描述的移動(dòng)電話僅僅是將得益于本 發(fā)明實(shí)施方式的一種類(lèi)型的移動(dòng)終端的示范,因此,不應(yīng)用來(lái)限制其 范圍。盡管出于示例的目的而示出并在此后描述了移動(dòng)終端10的多 個(gè)實(shí)施方式,但是其他類(lèi)型的移動(dòng)終端也可以容易地采用本發(fā)明的實(shí) 施方式,這些其他類(lèi)型的移動(dòng)終端諸如便攜式數(shù)字助理(PDA)、尋 呼機(jī)、移動(dòng)電視、膝上型計(jì)算機(jī)、游戲設(shè)備以及其他類(lèi)型的聲音和文 本通信系統(tǒng)。
此外,盡管本發(fā)明方法的多個(gè)實(shí)施方式是由移動(dòng)終端10來(lái)執(zhí)行 或者使用的,但是可以通過(guò)移動(dòng)終端之外的其他設(shè)備來(lái)實(shí)現(xiàn)該方法。 而且,將結(jié)合移動(dòng)通信應(yīng)用來(lái)主要描述各種實(shí)施方式的系統(tǒng)和方法。 然而,應(yīng)當(dāng)理解,可以結(jié)合移動(dòng)通信產(chǎn)業(yè)之內(nèi)以及移動(dòng)通信產(chǎn)業(yè)之外二者的各種其他應(yīng)用來(lái)使用各種實(shí)施方式的系統(tǒng)和方法。
移動(dòng)終端10包括天線12,其可操作地與發(fā)射機(jī)14和接收機(jī)16 進(jìn)行通信。移動(dòng)終端IO還包括控制器20或者其他處理元件,其分別 提供去往發(fā)射機(jī)14的信號(hào)和接收來(lái)自接收機(jī)16的信號(hào)。該信號(hào)包括 按照可應(yīng)用蜂窩系統(tǒng)的空中接口標(biāo)準(zhǔn)的信令信息,并且還包括用戶(hù)語(yǔ) 音和/或用戶(hù)生成的數(shù)據(jù)。在此方面,移動(dòng)終端10能夠利用一個(gè)或多 個(gè)空中接口標(biāo)準(zhǔn)、通信協(xié)議、調(diào)制類(lèi)型以及接入類(lèi)型來(lái)進(jìn)行操作。作 為示范,移動(dòng)終端10能夠根據(jù)多個(gè)第一代、第二代和/或第三代通信 協(xié)議等中的任何協(xié)議來(lái)進(jìn)行操作。例如,移動(dòng)終端IO可以能夠按照 第二代(2G )無(wú)線通信協(xié)議IS-136 ( TDMA) 、 GSM和IS-95 ( CDMA ) 來(lái)進(jìn)行操作,或者按照諸如UMTS、 CDMA2000以及TD-SCDMA的 第三代(3G)無(wú)線通信協(xié)議來(lái)進(jìn)行操作。
可以理解,控制器20包括實(shí)現(xiàn)移動(dòng)終端IO的音頻和邏輯功能所 需的電路。例如,控制器20可以包括數(shù)字信號(hào)處理器設(shè)備、微處理 器設(shè)備以及各種模數(shù)轉(zhuǎn)換器、數(shù)模轉(zhuǎn)換器和其他支持電路。移動(dòng)終端 10的控制和信號(hào)處理功能按照這些設(shè)備各自的能力在其間分配??刂?器20由此還可以包括在調(diào)制和傳輸之前對(duì)消息和數(shù)據(jù)進(jìn)行巻積編碼 和交織的功能。控制器20還可以包括內(nèi)部聲音編碼器,并且可以包 括內(nèi)部數(shù)據(jù)調(diào)制解調(diào)器。此外,控制器20可以包括對(duì)可以存儲(chǔ)在存 儲(chǔ)器中的一個(gè)或多個(gè)軟件程序進(jìn)行操作的功能。例如,控制器20可 以能夠操作連接程序,諸如傳統(tǒng)的Web瀏覽器。連接程序繼而可以 允許移動(dòng)終端IO例如按照無(wú)線應(yīng)用協(xié)議(WAP)來(lái)發(fā)射和接收Web 內(nèi)容(例如基于位置的內(nèi)容)。而且,控制器20例如可以能夠操作 能夠分析文本并選擇適合于該文本的音樂(lè)的軟件應(yīng)用。音樂(lè)可以存儲(chǔ) 在移動(dòng)終端10上,或者可以作為Web內(nèi)容而凈皮訪問(wèn)。
移動(dòng)終端IO還包括用戶(hù)接口,其包括輸出設(shè)備,例如傳統(tǒng)的耳 機(jī)或者揚(yáng)聲器24、振鈴器22、麥克風(fēng)26、顯示器28以及用戶(hù)輸入接 口,所有這些設(shè)備都耦合至控制器20。允許移動(dòng)終端IO接收數(shù)據(jù)的 用戶(hù)輸入接口可以包括允許移動(dòng)終端10接收數(shù)據(jù)的多種設(shè)備中的任意設(shè)備,例如小鍵盤(pán)30、觸摸顯示器(未示出)或者其他輸入設(shè)備。
在包括小鍵盤(pán)30的實(shí)施方式中,小鍵盤(pán)30可以包括傳統(tǒng)的數(shù)字鍵(0 -9)和相關(guān)鍵(#、 *),以及用于操作移動(dòng)終端IO的其他鍵。備選 地,小4建盤(pán)30可以包括傳統(tǒng)的QWERTY小4建盤(pán)布置。移動(dòng)終端10 還包括電池34,諸如振動(dòng)電池組,用于為操作移動(dòng)終端IO所需的各 種電路供電,以及可選地提供機(jī)械振動(dòng)作為可覺(jué)察輸出。
移動(dòng)終端IO還可以包括通用身份模塊(UIM) 38。 UIM38通常 是具有內(nèi)置存儲(chǔ)器的存儲(chǔ)器設(shè)備。UIM 38例如可以包括訂戶(hù)身份模 塊(SIM)、通用集成電路卡(UICC)、通用訂戶(hù)身份模塊(USIM)、 可移動(dòng)用戶(hù)身份模塊(R-UIM)等。UIM 38通常存儲(chǔ)與移動(dòng)訂戶(hù)相 關(guān)的信元。除了UIM38之外,移動(dòng)終端IO可以具有存儲(chǔ)器。例如, 移動(dòng)終端IO可以包括易失性存儲(chǔ)器40,例如包括用于數(shù)據(jù)臨時(shí)存儲(chǔ) 的高速緩存區(qū)域的易失性隨機(jī)存取存儲(chǔ)器(RAM)。移動(dòng)終端IO還 可以包括其他非易失性存儲(chǔ)器42,其可以是嵌入式的和/或可移動(dòng)的。 非易失性存儲(chǔ)器42可以附加地或者可選地包括例如可以從 California, Sunnyvale的SanDisk公司或者California, Fremont的Lexar Media公司獲得的EEPROM、閃存等。存儲(chǔ)器可以存儲(chǔ)移動(dòng)終端10 所使用的多個(gè)信息片段和數(shù)據(jù)中的任意項(xiàng),以實(shí)現(xiàn)移動(dòng)終端10的功 能。例如,存儲(chǔ)器可以包括能夠唯一標(biāo)識(shí)移動(dòng)終端10的標(biāo)識(shí)符,諸 如全球移動(dòng)設(shè)備標(biāo)識(shí)(IMEI)碼。
現(xiàn)在參考圖2,其提供了將得益于本發(fā)明實(shí)施方式的一種類(lèi)型的 系統(tǒng)的示范。該系統(tǒng)包括多個(gè)網(wǎng)絡(luò)設(shè)備。如圖所示, 一個(gè)或多個(gè)移動(dòng) 終端IO每個(gè)都可以包括天線12,以用于將信號(hào)發(fā)射至基地或基站 (BS) 44以及用于從其接收信號(hào)?;?4可以是一個(gè)或多個(gè)蜂窩或 移動(dòng)網(wǎng)絡(luò)的一部分,每個(gè)移動(dòng)網(wǎng)絡(luò)包括操作該網(wǎng)絡(luò)所需的元件,例如 移動(dòng)交換中心(MSC) 46。如本領(lǐng)域技術(shù)人員/>知的,移動(dòng)網(wǎng)絡(luò)還可 以表示為基站/MSC/互聯(lián)功能(BMI)。在操作中,當(dāng)移動(dòng)終端10進(jìn) 行和接收呼叫時(shí),MSC46能夠路由去往和來(lái)自移動(dòng)終端IO的呼叫。 當(dāng)某個(gè)呼叫涉及移動(dòng)終端10時(shí),MSC46還可以提供到陸線主干的連接。此外,MSC46能夠控制去往和來(lái)自移動(dòng)終端IO的消息的轉(zhuǎn)發(fā), 并且還能夠控制去往和來(lái)自消息收發(fā)中心的、針對(duì)移動(dòng)終端10的消 息的轉(zhuǎn)發(fā)。應(yīng)當(dāng)注意,盡管在圖2的系統(tǒng)中示出了 MSC46, MSC46 僅僅是示例性網(wǎng)絡(luò)設(shè)備,并且本發(fā)明的實(shí)施方式不限于在采用MSC 的網(wǎng)絡(luò)中使用。
MSC 46可以耦合至數(shù)據(jù)網(wǎng)絡(luò),諸如局域網(wǎng)(LAN )、城域網(wǎng)(MAN ) 和/或廣域網(wǎng)(WAN) 。 MSC46可以直接耦合至數(shù)據(jù)網(wǎng)絡(luò)。然而,在 一個(gè)典型實(shí)施方式中,MSC 46耦合至GTW 48,而GTW 48耦合至 例如互聯(lián)網(wǎng)50的WAN。繼而,諸如處理元件(例如,個(gè)人計(jì)算機(jī)、 服務(wù)器計(jì)算機(jī)等)的設(shè)備可以經(jīng)由互聯(lián)網(wǎng)50耦合至移動(dòng)終端10。例 如,如下所述,處理元件可以包括與下文描述的計(jì)算系統(tǒng)52 (圖2 中示出了兩個(gè))、源服務(wù)器54 (圖2中示出了一個(gè))等相關(guān)聯(lián)的一個(gè) 或多個(gè)處理元件。
BS 44還可以耦合至信令GPRS (通用分組無(wú)線服務(wù))支持節(jié)點(diǎn) (SGSN)56。如本領(lǐng)域技術(shù)人員公知的,SGSN 56通常能夠執(zhí)行類(lèi) 似于MSC46的功能,以用于分組交換服務(wù)。與MSC46類(lèi)似,SGSN 56可以耦合至諸如互聯(lián)網(wǎng)50的數(shù)據(jù)網(wǎng)絡(luò)。SGSN56可以直接耦合至 數(shù)據(jù)網(wǎng)絡(luò)。然而,在更典型的實(shí)施方式中,SGSN56耦合至分組交換 核心網(wǎng),諸如GPRS核心網(wǎng)58。分組交換核心網(wǎng)繼而耦合至另一 GTW 48,諸如GTW GPRS支持節(jié)點(diǎn)(GGSN ) 60,而GGSN 60耦合至互 聯(lián)網(wǎng)50。除了 GGSN60之外,分組交換核心網(wǎng)還可以耦合至GTW48。 而且,GGSN 60可以耦合至消息收發(fā)中心。在此方面,類(lèi)似于MSC 46, GGSN 60和SGSN 56可以能夠控制消息(諸如MMS消息)的轉(zhuǎn)發(fā)。 GGSN 60和SGSN 56還可以能夠控制去往和來(lái)自消息收發(fā)中心的、 針對(duì)移動(dòng)終端10的消息的轉(zhuǎn)發(fā)。
此外,通過(guò)將SGSN 56耦合至GPRS核心網(wǎng)58和GGSN 60,諸 如計(jì)算系統(tǒng)52和/或源服務(wù)器54的設(shè)備可以經(jīng)由互聯(lián)網(wǎng)50、SGSN56 以及GGSN 60耦合至移動(dòng)終端10。在此方面,諸如計(jì)算系統(tǒng)52和/ 或源服務(wù)器54的設(shè)備可以5夸越SGSN 56、 GPRS核心網(wǎng)58以及GGSN60來(lái)與移動(dòng)終端10通信。通過(guò)將移動(dòng)終端10以及其他設(shè)備(例如, 計(jì)算系統(tǒng)52、源服務(wù)器54等)直接或者間接地連接至互聯(lián)網(wǎng)50,移 動(dòng)終端IO例如可以按照超文本傳輸協(xié)議(HTTP)來(lái)與其他通信以及 相互之間彼此通信,由此執(zhí)行移動(dòng)終端IO的各種功能。
盡管在此沒(méi)有示出和描述每個(gè)可能的移動(dòng)網(wǎng)絡(luò)的每個(gè)元件,應(yīng)當(dāng) 意識(shí)到,移動(dòng)終端IO可以通過(guò)BS 44耦合至多種不同網(wǎng)絡(luò)中任意的 一個(gè)或多個(gè)。在此方面,網(wǎng)絡(luò)可以能夠支持按照多個(gè)第一代(1G)、 第二代(2G) 、 2.5G和/或第三代(3G)移動(dòng)通信協(xié)議等中的任意一 個(gè)或多個(gè)協(xié)議的通信。例如, 一個(gè)或多個(gè)網(wǎng)絡(luò)可以能夠支持按照2G 無(wú)線通信協(xié)議IS-136 (TDMA) 、 GSM和IS-95 (CDMA)的通信。 而且,例如, 一個(gè)或多個(gè)網(wǎng)絡(luò)可以能夠支持按照2.5G無(wú)線通信協(xié)議 GPRS、增強(qiáng)數(shù)據(jù)GSM環(huán)境(EDGE)等的通信。此外,例如, 一個(gè) 或多個(gè)網(wǎng)絡(luò)可以能夠支持按照3G無(wú)線通信協(xié)議的通信,其中3G無(wú) 線通信協(xié)議諸如使用寬帶碼分多址(WCDMA)無(wú)線接入技術(shù)的通用 移動(dòng)電話系統(tǒng)(UMTS )網(wǎng)絡(luò)。 一些窄帶AMPS ( NAMPS )網(wǎng)絡(luò)、TACS 網(wǎng)絡(luò)以及雙?;蛘吒吣5囊苿?dòng)臺(tái)(例如,數(shù)字/模擬或者 TDMA/CDMA/才莫擬電話)也可以得益于本發(fā)明的實(shí)施方式。
移動(dòng)終端IO還可以耦合至一個(gè)或多個(gè)無(wú)線接入點(diǎn)(AP) 62。 AP 62可以包括被配置為按照諸如以下的技術(shù)來(lái)與移動(dòng)終端10進(jìn)行通信 的接入點(diǎn)射頻(RF)、藍(lán)牙(BT)、紅外(IrDA)或者多種不同 的無(wú)線網(wǎng)絡(luò)技術(shù)中的任意技術(shù),其中無(wú)線網(wǎng)絡(luò)技術(shù)包括諸如IEEE 802.11 (例如,802.lla、 802.11b、 802.11g、 801.11n等)的無(wú)線LAN (WLAN)技術(shù),諸如IEEE 802.16的WiMAX技術(shù),和/或諸如IEEE 802.15的超寬帶(UWB)拔術(shù),等等。AP62可以耦合至互聯(lián)網(wǎng)50。 類(lèi)似于MSC46, AP 62可以直接耦合至互聯(lián)網(wǎng)50。然而,在一個(gè)實(shí) 施方式中,AP62經(jīng)由GTW48間接耦合至互聯(lián)網(wǎng)50。此外,在一個(gè) 實(shí)施方式中,可以將BS44視作另一 AP62。將會(huì)意識(shí)到,通過(guò)將移 動(dòng)終端10以及計(jì)算系統(tǒng)52、源服務(wù)器54和/或多種其他設(shè)備中的任 意設(shè)備直接或者間接地連接至互聯(lián)網(wǎng)50,移動(dòng)終端IO可以彼此進(jìn)行
14通信,與計(jì)算系統(tǒng)進(jìn)行通信,等等,由此來(lái)執(zhí)行移動(dòng)終端10的各種
功能,例如將數(shù)據(jù)、內(nèi)容等發(fā)射至計(jì)算系統(tǒng)52,和/或從計(jì)算系統(tǒng)52 接收內(nèi)容、數(shù)據(jù)等。這里使用的術(shù)語(yǔ)"數(shù)據(jù)"、"內(nèi)容"、"信息" 以及類(lèi)似術(shù)語(yǔ)可以互換使用,用來(lái)表示能夠根據(jù)本發(fā)明的實(shí)施方式而 被發(fā)射、接收和/或存儲(chǔ)的數(shù)據(jù)。由此,不應(yīng)將任何這種術(shù)語(yǔ)的使用作 為對(duì)本發(fā)明實(shí)施方式的精神以及范圍的限制。
盡管未在圖2中示出,除了跨越互聯(lián)網(wǎng)50將移動(dòng)終端IO耦合至 計(jì)算系統(tǒng)52之外或者作為替代,可以按照例如RF、 BT、 IrDA或者 多種不同的有線或無(wú)線通信4支術(shù)(包括LAN、 WLAN、 WiMAX和/ 或UWB技術(shù))中的任意技術(shù)來(lái)將移動(dòng)終端10與計(jì)算系統(tǒng)52彼此耦 合和通信。 一個(gè)或多個(gè)計(jì)算系統(tǒng)52可以附加地或者備選地包括可移 動(dòng)存儲(chǔ)器,其能夠存儲(chǔ)隨后可以傳送給移動(dòng)終端IO的內(nèi)容。此外, 移動(dòng)終端10可以耦合至一個(gè)或多個(gè)電子設(shè)備,諸如打印機(jī)、數(shù)字投 影儀和/或其他多媒體捕獲、產(chǎn)生和/或存儲(chǔ)設(shè)備(例如,其他終端)。 類(lèi)似于計(jì)算系統(tǒng)52,移動(dòng)終端10可以被配置為按照例如RF、 BT、 IrDA或者多種不同的有線或無(wú)線通信技術(shù)(包括USB、 LAN、 WLAN、 WiMAX和/或UWB技術(shù))中的任意技術(shù)來(lái)與便攜式電子設(shè)備進(jìn)行通 信。
現(xiàn)在將參考圖3描述本發(fā)明的示例性實(shí)施方式,在圖3中示出了 用于提供經(jīng)確認(rèn)的空中(OTA)終端配置的系統(tǒng)的某些元件。圖3的 系統(tǒng)例如可以包括圖1的移動(dòng)終端10。然而,應(yīng)當(dāng)注意,圖3的系統(tǒng) 也可以與多種其他設(shè)備(移動(dòng)設(shè)備和固定設(shè)備二者)結(jié)合使用,因此, 本發(fā)明的實(shí)施方式不應(yīng)限于利用諸如圖1的移動(dòng)終端10的設(shè)備的應(yīng) 用。然而,還應(yīng)當(dāng)注意,盡管圖3示出了用于提供特征變換的有效評(píng) 估的系統(tǒng)的配置的 一 個(gè)示例,還可以使用多種其他配置來(lái)實(shí)現(xiàn)本發(fā)明 的實(shí)施方式。
現(xiàn)在參考圖3,提供了一種用于提供經(jīng)確認(rèn)的OTA終端配置的系 統(tǒng)。該系統(tǒng)包括移動(dòng)終端10,包括設(shè)備管理元件70的網(wǎng)絡(luò)設(shè)備, 以及諸如增值服務(wù)器的服務(wù)器72。應(yīng)當(dāng)理解,盡管圖3中將設(shè)備管理
15元件70顯示為與服務(wù)器72分離的元件,設(shè)備管理元件70和服務(wù)器 72也可以共同位于或被包含于能夠執(zhí)行設(shè)備管理元件70和服務(wù)器72 二者功能的單個(gè)模塊、裝置或者設(shè)備中。而且,移動(dòng)終端10、設(shè)備管 理元件70和服務(wù)器72之間的通信可以是有線的或者無(wú)線的。然而, 根據(jù)示例性實(shí)施方式,設(shè)備管理元件70或者服務(wù)器72與移動(dòng)終端10 之間的通信是根據(jù)例如上文描述的任意通信機(jī)制而無(wú)線進(jìn)行的(也 即,OTA)。同時(shí),設(shè)備管理元件70和服務(wù)器72之間的通信可以是 有線的或者無(wú)線的。
設(shè)備管理元件70可以是通過(guò)硬件、軟件或者硬件和軟件的結(jié)合 而實(shí)現(xiàn)的任意設(shè)備或者裝置,其能夠?qū)⑴渲脭?shù)據(jù)傳輸至移動(dòng)終端10, 并隨后發(fā)起確認(rèn)序列。在示例性實(shí)施方式中,設(shè)備管理元件70可以 作為指令而被包含在軟件中,該指令存儲(chǔ)在網(wǎng)絡(luò)設(shè)備的存儲(chǔ)器中并由 處理元件來(lái)執(zhí)行。備選地,設(shè)備管理元件70可以包括存儲(chǔ)器設(shè)備74 和能夠執(zhí)行存儲(chǔ)在存儲(chǔ)器設(shè)備74上的指令的處理元件76,其中,指 令包括用于發(fā)起確認(rèn)序列以及將配置數(shù)據(jù)(也即,服務(wù)配置設(shè)置)傳 輸至移動(dòng)終端10的代碼部分。因此,設(shè)備管理元件70可以包括用于 傳輸給移動(dòng)終端IO的配置數(shù)據(jù)的存貯器。備選地,設(shè)備管理元件70 可以能夠訪問(wèn)其他網(wǎng)元或者設(shè)備處的配置數(shù)據(jù),并在其后將該配置數(shù) 據(jù)傳輸至移動(dòng)終端10。設(shè)備管理元件70可以能夠例如響應(yīng)于在移動(dòng) 終端IO處發(fā)起的用戶(hù)請(qǐng)求、響應(yīng)于網(wǎng)絡(luò)運(yùn)營(yíng)商的llT入、或者自動(dòng)響 應(yīng)于網(wǎng)絡(luò)側(cè)或者用戶(hù)端引起的激勵(lì)來(lái)傳輸配置數(shù)據(jù)。換言之,配置數(shù) 據(jù)可以由移動(dòng)終端IO從設(shè)備管理元件70處拉回,或者可以從設(shè)備管 理元件70推送至移動(dòng)終端10。
服務(wù)器72可以是通過(guò)硬件、軟件或者硬件和軟件的結(jié)合實(shí)現(xiàn)的 任何設(shè)備或裝置,其能夠提供服務(wù),針對(duì)該服務(wù),存儲(chǔ)在外部設(shè)備或 者可在外部設(shè)備處訪問(wèn)的相應(yīng)配置數(shù)據(jù)使得外部設(shè)備能夠訪問(wèn)該服 務(wù)。在示例性實(shí)施方式中,服務(wù)器72可以是抽象服務(wù)器,其提供諸 如無(wú)線應(yīng)用協(xié)議(WAP)、多媒體消息服務(wù)(MMS)、蜂窩一鍵通 (PoC)、會(huì)話發(fā)起協(xié)議(SIP)等的服務(wù)。服務(wù)器72可以包括存儲(chǔ)器設(shè)備80以及能夠執(zhí)行存儲(chǔ)在存儲(chǔ)器設(shè)備80上的指令的處理元件
以便執(zhí)行與服務(wù)器72相關(guān)聯(lián)的特定功能或者應(yīng)用。在示例性實(shí)施方式中,服務(wù)器72可以包括用于與設(shè)備管理元件70進(jìn)行通信的應(yīng)用程序接口 (API),以便使服務(wù)器72能夠響應(yīng)于來(lái)自設(shè)備管理元件70的請(qǐng)求而觸發(fā)服務(wù)器發(fā)起的、與移動(dòng)終端10的會(huì)話。換言之,服務(wù)器72可以包括用于響應(yīng)于來(lái)自設(shè)備管理元件70的請(qǐng)求而發(fā)起確認(rèn)序列的API。根據(jù)示例性實(shí)施方式,在確認(rèn)序列期間,服務(wù)器72可以請(qǐng)求與移動(dòng)終端10的連接,如果該連接打開(kāi),則其允許服務(wù)器72向移動(dòng)終端10發(fā)送采樣消息或者采樣內(nèi)容,以便驗(yàn)證配置數(shù)據(jù)的正確接收。服務(wù)器72繼而可以將配置數(shù)據(jù)在移動(dòng)終端IO處的正確接收通知給設(shè)備管理元件70。
應(yīng)當(dāng)注意,可以通過(guò)多種方式來(lái)實(shí)現(xiàn)處理元件76和82。例如,處理元件76和82可以實(shí)現(xiàn)為處理器、協(xié)處理器、控制器或者包括諸如ASIC (專(zhuān)用集成電路)的集成電路的各種其他處理裝置或設(shè)備。
圖4和圖5各自示出了根據(jù)用于提供經(jīng)確認(rèn)的OTA終端配置的示例性方法的控制流程圖。在此方面,圖4示出了配置數(shù)據(jù)在移動(dòng)終端IO處正確接收的示例。在描述圖4和圖5時(shí)假設(shè),用以支持服務(wù)或者應(yīng)用(例如,WAP、 MMS、 PoC、 SIP等)的配置數(shù)據(jù)(也即,服務(wù)配置的設(shè)置)已被請(qǐng)求,或者已被指示要遞送至移動(dòng)終端10。例如,移動(dòng)終端10的用戶(hù)可以通過(guò)作為自服務(wù)程序一部分的發(fā)起事件或者觸發(fā)來(lái)請(qǐng)求配置數(shù)據(jù)。由此,用戶(hù)可以呼叫特定的電話號(hào)碼、發(fā)送短消息服務(wù)(SMS)消息、激活特定網(wǎng)站處的鏈接等來(lái)直接請(qǐng)求配置數(shù)據(jù),或者請(qǐng)求需要相關(guān)聯(lián)的配置數(shù)據(jù)的應(yīng)用或者服務(wù),以便移動(dòng)終端10可以訪問(wèn)該應(yīng)用或者服務(wù)。作為備選示例,網(wǎng)絡(luò)運(yùn)營(yíng)商或者其他網(wǎng)絡(luò)設(shè)備可以發(fā)起配置數(shù)據(jù)的傳輸,例如以將對(duì)應(yīng)于已升級(jí)應(yīng)用、免費(fèi)應(yīng)用、試用應(yīng)用、修復(fù)、缺陷修補(bǔ)等的配置數(shù)據(jù)發(fā)送至移動(dòng)終端10。
由此,在設(shè)備管理元件70處接收到任何這種如上所述的或者其他適當(dāng)?shù)陌l(fā)起事件或者觸發(fā)之后,設(shè)備管理元件70將配置數(shù)據(jù)100傳輸或者發(fā)送至移動(dòng)終端10。在將配置數(shù)據(jù)100發(fā)送至移動(dòng)終端10之后,設(shè)備管理元件70等待預(yù)定的時(shí)段,此后,其通過(guò)向服務(wù)器72發(fā)送會(huì)話請(qǐng)求消息102來(lái)發(fā)起確認(rèn)序列。該預(yù)定的時(shí)段可以是任意時(shí)段。然而相對(duì)較短的時(shí)段(也即,數(shù)秒或者數(shù)分鐘)或者相對(duì)較長(zhǎng)的時(shí)段(也即,數(shù)天)可能是不實(shí)用的。例如,如果預(yù)定時(shí)段過(guò)短,則由于網(wǎng)絡(luò)延遲,可能移動(dòng)終端IO處尚未完全接收到配置數(shù)據(jù)100。同時(shí),如果預(yù)定時(shí)段過(guò)長(zhǎng),移動(dòng)終端10的用戶(hù)可能在該預(yù)定時(shí)段期間加載或者嘗試加載對(duì)應(yīng)于該配置設(shè)置IOO的應(yīng)用,由此消除了對(duì)確認(rèn)配置數(shù)據(jù)100正確接收的任何需要或者期望(因?yàn)閼?yīng)用的成功加載將確認(rèn)正確的接收),或者使用戶(hù)經(jīng)歷不期望的惡化(如果由于沒(méi)有正確接收到配置數(shù)據(jù)而使應(yīng)用加載失敗)。不考慮預(yù)定時(shí)段的長(zhǎng)度,如果用戶(hù)在配置數(shù)據(jù)100的傳輸與確認(rèn)序列的完成之間的任何時(shí)刻成功地加載了應(yīng)用,則可以終止或者阻止確認(rèn)序列,因?yàn)閼?yīng)用的成功加載將提供配置數(shù)據(jù)IOO的正確接收的確認(rèn)。加載應(yīng)用不成功的用戶(hù)嘗試可以不影響確認(rèn)序列。在此示例性實(shí)施方式中,確認(rèn)序列包括所交換的以及下文結(jié)合參考標(biāo)號(hào)102到112所描述的每個(gè)消息,該確認(rèn)序列確認(rèn)配置數(shù)據(jù)IOO在移動(dòng)終端10處的OTA正確接收。
會(huì)話請(qǐng)求消息102請(qǐng)求服務(wù)器72建立與移動(dòng)終端IO的會(huì)話,以支持在移動(dòng)終端10處正確接收到了配置數(shù)據(jù)100的確認(rèn)。響應(yīng)于接收到會(huì)話請(qǐng)求消息102,服務(wù)器72可以向移動(dòng)終端IO發(fā)送指示104。指示104可以請(qǐng)求與移動(dòng)終端10的、由服務(wù)器發(fā)起的會(huì)話。例如,指示104可以是MMS消息,其向移動(dòng)終端10指示服務(wù)器72具有針對(duì)移動(dòng)終端10的信息。響應(yīng)于接收到指示104,移動(dòng)終端10可以建立與服務(wù)器72的連接。例如,移動(dòng)終端10可以向服務(wù)器72發(fā)送接收MMS106,其經(jīng)由連接從服務(wù)器72請(qǐng)求信息。響應(yīng)于接收到接收MMS 106,服務(wù)器72可以經(jīng)由連接將采樣內(nèi)容108傳輸至移動(dòng)終端10。采樣內(nèi)容108例如可以是預(yù)先錄制的信息,諸如采樣MMS。響應(yīng)于接收到采樣內(nèi)容108,移動(dòng)終端IO可以發(fā)送確認(rèn)110,其指示已經(jīng)在移動(dòng)終端IO處接收到了采樣內(nèi)容108。由于移動(dòng)終端10能夠 正確地與服務(wù)器72進(jìn)行通信來(lái)確認(rèn)采樣內(nèi)容108的接收,因此確認(rèn) 了配置數(shù)據(jù)100在移動(dòng)終端IO處的正確接收。
響應(yīng)于接收到確認(rèn)110,服務(wù)器72向設(shè)備管理元件70發(fā)送通知 消息112,以指示配置數(shù)據(jù)100已經(jīng)在移動(dòng)終端IO處正確接收。響 應(yīng)于接收到通知消息112,設(shè)備管理元件70可以制止向移動(dòng)終端10 傳輸配置數(shù)據(jù)100的任何進(jìn)一步嘗試。
應(yīng)當(dāng)理解,盡管前文是在設(shè)備管理元件70請(qǐng)求服務(wù)器72處理確 認(rèn)序列的實(shí)施方式的上下文中描述的,但是其他實(shí)施方式也是可能 的。例如,在一個(gè)示例性實(shí)施方式中,設(shè)備管理元件70可以自己執(zhí) 行確認(rèn)序列。換言之,上文中被描述為在服務(wù)器72處發(fā)起的消息可 以代替地在設(shè)備管理元件70處發(fā)起,并且在服務(wù)器72和設(shè)備管理元 件70之間的通信不是必要的。此外,根據(jù)這一示例性實(shí)施方式,移
以及采樣內(nèi)容,并隨后向設(shè)備管理元件70確認(rèn)采樣內(nèi)容的接收。
圖5示出了配置數(shù)據(jù)在移動(dòng)終端10處未被正確接收的示例。在 接收到如上所述的任何發(fā)起事件或者觸發(fā)之后,設(shè)備管理元件70將 配置數(shù)據(jù)IOO傳輸或者發(fā)送至移動(dòng)終端10。在發(fā)送配置數(shù)據(jù)IOO之后, 設(shè)備管理元件70等待預(yù)定時(shí)段,此后,其通過(guò)向服務(wù)器72發(fā)送會(huì)話 請(qǐng)求消息102來(lái)發(fā)起確認(rèn)序列。響應(yīng)于接收到會(huì)話請(qǐng)求消息102,服 務(wù)器72可以向移動(dòng)終端10發(fā)送指示104,諸如MMS消息,其向移 動(dòng)終端IO指示服務(wù)器72具有針對(duì)移動(dòng)終端IO的信息。在移動(dòng)終 端IO處沒(méi)有正確接收配置數(shù)據(jù)100的情況下,移動(dòng)終端10不能建立 與服務(wù)器72的連接。服務(wù)器72可以包括定時(shí)器90(或者與定時(shí)器通 信),該定時(shí)器90例如能夠響應(yīng)于發(fā)送指示104與接收到與移動(dòng)終 端10的連接之間的預(yù)定時(shí)段的到期而"超時(shí)"。由此,如果定時(shí)器 90在連接建立之前超時(shí),定時(shí)器90可以向設(shè)備管理元件70發(fā)送失敗 通知消息120,其指示在移動(dòng)終端10處沒(méi)有正確接收到配置數(shù)據(jù) 100。由此,設(shè)備管理元件70可以向移動(dòng)終端10重新傳輸配置數(shù)據(jù)
19100,并且在預(yù)定時(shí)段之后,如上所述的發(fā)起另一確認(rèn)序列。
應(yīng)當(dāng)注意,盡管上述示例性實(shí)施方式描述了被部署為與服務(wù)器72 通信的定時(shí)器90,但是在備選示例性實(shí)施方式中,除了被部署為與服 務(wù)器72通信的定時(shí)器90之外或者作為替代,設(shè)備管理元件70可以 包括定時(shí)元件92。由此,如果從會(huì)話請(qǐng)求消息102的傳輸起算在預(yù)定 時(shí)段內(nèi)沒(méi)有從服務(wù)器72接收到通知消息112,則設(shè)備管理元件70的 定時(shí)元件92可以"超時(shí),,。附加地或備選地,在示例性實(shí)施方式中, 定時(shí)元件71可被配置為以預(yù)定的間隔向服務(wù)器72發(fā)送查詢(xún)122,以 檢查服務(wù)器72是否接收到了確認(rèn)110。在這種示例性實(shí)施方式中,服 務(wù)器72可被配置為響應(yīng)于接收到查詢(xún)122來(lái)發(fā)送通知消息112,而不 是響應(yīng)于接收到確認(rèn)110而發(fā)送通知消息112。此外,處理元件76 可被配置為按定時(shí)元件92所控制的間隔發(fā)送預(yù)定數(shù)目的查詢(xún),并且, 響應(yīng)于在發(fā)送該預(yù)定數(shù)目的查詢(xún)之后沒(méi)有接收到通知消息112,其可 以假設(shè)在移動(dòng)終端IO處沒(méi)有正確接收到配置數(shù)據(jù)100。由此,設(shè)備管 理元件70可以重新傳輸配置數(shù)據(jù)100。在示例性實(shí)施方式中,設(shè)備管 理元件70可以包括有限數(shù)目的重試,其規(guī)定了響應(yīng)于在移動(dòng)終端10 處沒(méi)有正確接收到配置數(shù)據(jù)100的上述指示的任一個(gè)而由設(shè)備管理元 件70可以采取的傳輸配置數(shù)據(jù)100的嘗試的預(yù)定數(shù)目。
圖6和圖7是根據(jù)本發(fā)明示例性實(shí)施方式的系統(tǒng)、方法和程序產(chǎn) 品的流程圖。將會(huì)理解,流程圖的每個(gè)框或者步驟以及流程圖中框的 組合可以通過(guò)各種手段來(lái)實(shí)現(xiàn),例如包括一個(gè)或多個(gè)計(jì)算機(jī)程序指令 的軟件、固件和/或硬件。例如, 一個(gè)或多個(gè)上述過(guò)程可以通過(guò)計(jì)算機(jī) 程序指令來(lái)實(shí)現(xiàn)。在此方面,實(shí)現(xiàn)上述過(guò)程的計(jì)算機(jī)程序指令可以由 移動(dòng)終端的存儲(chǔ)器設(shè)備來(lái)存儲(chǔ),并由移動(dòng)終端中的內(nèi)置處理器來(lái)執(zhí) 行。將會(huì)意識(shí)到,可以將任意這種計(jì)算機(jī)程序指令載入到計(jì)算機(jī)或者 其他可編程裝置(也即,硬件)上以產(chǎn)生機(jī)器,從而使在該計(jì)算機(jī)或 者其他可編程裝置上執(zhí)行的指令創(chuàng)建用于實(shí)現(xiàn)流程圖框或者步驟中 規(guī)定的功能的裝置。這些計(jì)算機(jī)程序指令還可以存儲(chǔ)在計(jì)算機(jī)可讀存 儲(chǔ)器中,其可以引導(dǎo)計(jì)算機(jī)或者其他可編程裝置按照特定的方式進(jìn)行操作,從而使存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包含指令裝置的 制品,其中所述指令裝置實(shí)現(xiàn)流程圖框或者步驟中所規(guī)定的功能。計(jì) 算機(jī)程序指令還可以載入到計(jì)算機(jī)或者其他可編程裝置上,以使得一 系列操作步驟在該計(jì)算機(jī)或者可編程裝置上執(zhí)行,以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn) 的過(guò)程,從而使得在該計(jì)算機(jī)或者其他可編程裝置上執(zhí)行的指令提供 用于實(shí)現(xiàn)流程圖框或者步驟中所規(guī)定的功能的步驟。
由此,流程圖的框或者步驟支持用于實(shí)現(xiàn)所規(guī)定功能的裝置的組 合、用于執(zhí)行所規(guī)定功能的步驟的組合、以及用于執(zhí)行所規(guī)定功能的 程序指令裝置。還應(yīng)理解,可以通過(guò)執(zhí)行所規(guī)定功能或步驟的專(zhuān)用的、 基于硬件的計(jì)算機(jī)系統(tǒng)或者專(zhuān)用硬件和計(jì)算機(jī)指令的組合來(lái)實(shí)現(xiàn)流 程圖的 一 個(gè)或多個(gè)框或者步驟以及流程圖中框或者步驟的組合。
在此方面,圖6示出了提供經(jīng)確認(rèn)的OTA終端配置的方法的一 個(gè)實(shí)施方式,其包括在操作200處將配置數(shù)據(jù)發(fā)送給移動(dòng)終端。在操 作210處,發(fā)起確認(rèn)序列,以確認(rèn)配置數(shù)據(jù)在移動(dòng)終端處的正確接收。 在操作220處,接收指示是否在移動(dòng)終端處正確接收到配置數(shù)據(jù)的信 息。在示例性實(shí)施方式中,如上所述,確認(rèn)序列的發(fā)起可以包括建立 與移動(dòng)終端的連接,以及向移動(dòng)終端發(fā)送采樣消息來(lái)驗(yàn)證在移動(dòng)終端 處正確接收到了配置數(shù)據(jù)。在備選示例性實(shí)施方式中,可以由諸如服 務(wù)器的網(wǎng)絡(luò)設(shè)備來(lái)執(zhí)行確認(rèn)序列。該方法可以包括向網(wǎng)絡(luò)設(shè)備發(fā)送查 詢(xún),以請(qǐng)求關(guān)于是否在移動(dòng)終端處正確接收到配置數(shù)據(jù)的信息。
圖7示出了提供經(jīng)確認(rèn)的OTA終端配置的方法的另一實(shí)施方式, 其包括如上所述的確認(rèn)序列。該示例性方法可以包括在操作300處從 網(wǎng)絡(luò)設(shè)備接收用于與移動(dòng)設(shè)備建立服務(wù)器發(fā)起的會(huì)話的請(qǐng)求。在操作 310處,響應(yīng)于接收到用于建立服務(wù)器發(fā)起的會(huì)話的請(qǐng)求,向移動(dòng)終 端發(fā)送連接請(qǐng)求。在操作320處,響應(yīng)于與移動(dòng)終端的連接的指示, 向移送終端發(fā)送采樣消息。在操作330處,響應(yīng)于來(lái)自移動(dòng)終端的確 認(rèn),向網(wǎng)絡(luò)設(shè)備發(fā)送通知。該通知包括指示配置數(shù)據(jù)在移動(dòng)終端處是 否被正確接收的信息。
可以按照多種方式來(lái)執(zhí)行上述功能。例如,可以使用用于執(zhí)行每
21個(gè)上述功能的任何適當(dāng)裝置來(lái)執(zhí)行本發(fā)明的實(shí)施方式。在一個(gè)實(shí)施方 式中,本發(fā)明實(shí)施方式的所有或者部分元件總體上在計(jì)算機(jī)程序產(chǎn)品 的控制下進(jìn)行操作。用于執(zhí)行本發(fā)明實(shí)施方式的方法的計(jì)算機(jī)程序產(chǎn) 品包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(諸如非易失性存儲(chǔ)介質(zhì))以及包含在計(jì) 算機(jī)可讀存儲(chǔ)介質(zhì)中的計(jì)算機(jī)可讀代碼部分(諸如一系列計(jì)算機(jī)指 令)。
受益于上文描述以及關(guān)聯(lián)附圖所給出的啟示,本發(fā)明實(shí)施方式所 屬領(lǐng)域的技術(shù)人員將會(huì)想到對(duì)在此記栽的本發(fā)明的多種修改以及其 他實(shí)施方式。因此,應(yīng)當(dāng)理解,本發(fā)明的實(shí)施方式不限于所公開(kāi)的特 定實(shí)施方式,而是意在將修改以及其他實(shí)施方式包括在所附權(quán)利要求 書(shū)的范圍之內(nèi)。盡管在此使用了特定術(shù)語(yǔ),但是僅僅是在一般的、描 述性意義上使用這些術(shù)語(yǔ),而沒(méi)有限制性目的。
2權(quán)利要求
1. 一種方法,包括將配置數(shù)據(jù)傳送至移動(dòng)終端;發(fā)起確認(rèn)序列,以確認(rèn)所述配置數(shù)據(jù)在所述移動(dòng)終端處的正確接收;以及接收指示在所述移動(dòng)終端處是否正確接收到所述配置數(shù)據(jù)的信息。
2. 根據(jù)權(quán)利要求1所述的方法,其中,發(fā)起所述確認(rèn)序列包括向 網(wǎng)絡(luò)設(shè)備發(fā)送請(qǐng)求,所述網(wǎng)絡(luò)設(shè)備被配置為響應(yīng)于所述請(qǐng)求而與所述 移動(dòng)終端建立連接。
3. 根據(jù)權(quán)利要求2所述的方法,其中,接收信息包括從所述網(wǎng)絡(luò) 設(shè)備接收所述移動(dòng)終端正確接收到所述配置數(shù)據(jù)的通知。
4. 根據(jù)權(quán)利要求1所述的方法,其中,發(fā)起所述確認(rèn)序列包括與 所述移動(dòng)終端建立連接,以及此后向所述移動(dòng)終端傳送采樣消息。
5. 根據(jù)權(quán)利要求4所述的方法,其中,接收信息包括從所述移動(dòng) 終端接收對(duì)所述采樣消息的接收的確認(rèn)。
6. 根據(jù)權(quán)利要求1所述的方法,其中,發(fā)起所述確認(rèn)序列包括向 所述移動(dòng)終端發(fā)送多媒體消息服務(wù)(MMS)消息,以請(qǐng)求與所述移 動(dòng)終端的連接,以及此后,向所述移動(dòng)終端傳送采樣消息。
7. 根據(jù)權(quán)利要求1所述的方法,還包括響應(yīng)于接收到在所述移 動(dòng)終端處沒(méi)有正確接收到所述配置數(shù)據(jù)的指示,向所述移動(dòng)終端重新 傳送所述配置數(shù)據(jù)。
8. 根據(jù)權(quán)利要求1所述的方法,還包括響應(yīng)于在接收到所述配 置數(shù)據(jù)在所述移動(dòng)終端處正確接收的指示之前過(guò)去了預(yù)定時(shí)間,向所 述移動(dòng)終端重新傳送所述配置數(shù)據(jù)。
9. 根據(jù)權(quán)利要求1所述的方法,還包括向網(wǎng)絡(luò)設(shè)備發(fā)送查詢(xún),以請(qǐng)求指示是否在所述移動(dòng)終端處正確接收到所述配置數(shù)據(jù)的所述信 白
10. —種方法,包括從網(wǎng)絡(luò)設(shè)備接收用于與移動(dòng)終端建立服務(wù)器發(fā)起的會(huì)話的請(qǐng)求; 響應(yīng)于接收到用于建立所述服務(wù)器發(fā)起的會(huì)話的所述請(qǐng)求,向所述移動(dòng)終端發(fā)送連接請(qǐng)求;響應(yīng)于與所述移動(dòng)終端的連接指示,向所述移動(dòng)終端傳送采樣消息;以及響應(yīng)于來(lái)自所述移動(dòng)終端的確認(rèn),向所述網(wǎng)絡(luò)設(shè)備傳送通知,所 述通知包括指示是否在所述移動(dòng)終端處正確接收到所述配置數(shù)據(jù)的信息。
11. 根據(jù)權(quán)利要求IO所述的方法,還包括響應(yīng)于在預(yù)定時(shí)間內(nèi) 沒(méi)有接收到與所述移動(dòng)終端的連接指示,向所述網(wǎng)絡(luò)設(shè)備傳送失敗通 知消息。
12. 根據(jù)權(quán)利要求IO所述的方法,還包括響應(yīng)于在預(yù)定時(shí)間內(nèi) 沒(méi)有接收到來(lái)自所述移動(dòng)終端的確認(rèn),向所述網(wǎng)絡(luò)設(shè)備傳送失敗通知消息。
13. 根據(jù)權(quán)利要求IO所述的方法,其中,響應(yīng)于來(lái)自所述移動(dòng)終 端的確認(rèn)以及對(duì)來(lái)自所述網(wǎng)絡(luò)設(shè)備的查詢(xún)的接收,來(lái)執(zhí)行傳送所述通知。
14. 一種計(jì)算機(jī)程序產(chǎn)品,包括至少一個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其具有存儲(chǔ)在其中的計(jì)算機(jī)可讀程序代碼部分,所述計(jì)算機(jī)可讀程序 代碼部分包括第一可執(zhí)行部分,用于將配置數(shù)據(jù)傳送至移動(dòng)終端;第二可執(zhí)行部分,用于發(fā)起確認(rèn)序列以確認(rèn)所述配置數(shù)據(jù)在所述移動(dòng)終端處的正確接收;以及第三可執(zhí)行部分,用于接收指示在所述移動(dòng)終端處是否正確接收 到所述配置數(shù)據(jù)的信息。
15. 根據(jù)權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述第二可 執(zhí)行部分包括用于向網(wǎng)絡(luò)設(shè)備發(fā)送請(qǐng)求的指令,所述網(wǎng)絡(luò)設(shè)備被配置 為響應(yīng)于所述請(qǐng)求而與所述移動(dòng)終端建立連接。
16. 根據(jù)權(quán)利要求15所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述第三可述配置數(shù)據(jù)的通知的指令。
17. 根據(jù)權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述第二可 執(zhí)行部分進(jìn)一步包括用于與所述移動(dòng)終端建立連接以及此后向所述 移動(dòng)終端傳送采樣消息的指令。
18. 根據(jù)權(quán)利要求17所述的計(jì)算機(jī)程序產(chǎn)品,其中;所述第二可 執(zhí)行部分包括用于從所述移動(dòng)終端接收對(duì)所述采樣消息的接收的確 認(rèn)的指令。
19. 根據(jù)權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述第二可 執(zhí)行部分包括用于向所述移動(dòng)終端發(fā)送多媒體消息服務(wù)(MMS)消 息以請(qǐng)求與所述移動(dòng)終端的連接、以及此后向所述移動(dòng)終端傳送采樣 消息的指令。
20. 根據(jù)權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,還包括第四可執(zhí)行 部分,用于響應(yīng)于接收到在所述移動(dòng)終端處沒(méi)有正確接收到所述配置 數(shù)據(jù)的指示,向所述移動(dòng)終端重新傳送所述配置數(shù)據(jù)。
21. 根據(jù)權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,還包括第四可執(zhí)行 部分,用于響應(yīng)于在接收到所述配置數(shù)據(jù)在所述移動(dòng)終端處正確接收 的指示之前過(guò)去了預(yù)定時(shí)間,向所述移動(dòng)終端重新傳送所述配置數(shù) 據(jù)。
22. —種設(shè)備,包括處理元件,其被配置為 將配置數(shù)據(jù)傳送至移動(dòng)終端;發(fā)起確認(rèn)序列,以確認(rèn)所述配置數(shù)據(jù)在所述移動(dòng)終端處的正確接 收;以及接收指示在所述移動(dòng)終端處是否正確接收到所述配置數(shù)據(jù)的信白
23. 根據(jù)權(quán)利要求22所述的設(shè)備,其中,所述處理元件還被配置 為通過(guò)向網(wǎng)絡(luò)設(shè)備發(fā)送請(qǐng)求而發(fā)起所述確認(rèn)序列,所述網(wǎng)絡(luò)設(shè)備被 配置為響應(yīng)于所述請(qǐng)求而與所述移動(dòng)終端建立連接。
24. 根據(jù)權(quán)利要求23所述的設(shè)備,其中,所述處理元件還被配置 為從所述網(wǎng)絡(luò)設(shè)備接收所述移動(dòng)終端正確接收到所述配置數(shù)據(jù)的通知。
25. 根據(jù)權(quán)利要求22所述的設(shè)備,其中,所述處理元件還被配置為與所述移動(dòng)終端建立連接,以及此后向所述移動(dòng)終端傳送采樣消白
26. 根據(jù)權(quán)利要求25所述的設(shè)備,其中,所述處理元件還被配置 為從所述移動(dòng)終端接收對(duì)所述采樣消息的接收的確認(rèn)。
27. 根據(jù)權(quán)利要求22所述的設(shè)備,其中,所述處理元件還被配置 為向所述移動(dòng)終端發(fā)送多媒體消息服務(wù)(MMS)消息,以請(qǐng)求與 所述移動(dòng)終端的連接,以及此后,向所述移動(dòng)終端傳送采樣消息。
28. 根據(jù)權(quán)利要求22所述的設(shè)備,所述處理元件還被配置為響 應(yīng)于接收到在所述移動(dòng)終端處沒(méi)有正確接收到所述配置數(shù)據(jù)的指示, 向所述移動(dòng)終端重新傳送所述配置數(shù)據(jù)。
29. 根據(jù)權(quán)利要求22所述的設(shè)備,還包括定時(shí)元件,并且其中, 所述處理元件還被配置為響應(yīng)于所述定時(shí)元件感知到在接收到所述 配置數(shù)據(jù)在所述移動(dòng)終端處正確接收的指示之前過(guò)去了預(yù)定時(shí)間,向 所述移動(dòng)終端重新傳送所述配置數(shù)據(jù)。
30. 根據(jù)權(quán)利要求22所述的設(shè)備,其中,所述處理元件還被配置 為向網(wǎng)絡(luò)設(shè)備發(fā)送查詢(xún),以請(qǐng)求指示是否在所述移動(dòng)終端處正確接 收到所述配置數(shù)據(jù)的所述信息。
31. —種設(shè)備,包括用于將配置數(shù)據(jù)傳送至移動(dòng)終端的裝置;用于發(fā)起確認(rèn)序列以確認(rèn)所述配置數(shù)據(jù)在所述移動(dòng)終端處的正 確接收的裝置;以及用于接收指示在所述移動(dòng)終端處是否正確接收到所述配置數(shù)據(jù) 的信息的裝置。
32. —種設(shè)備,包括處理元件,其被配置為從網(wǎng)絡(luò)設(shè)備接收用于與移動(dòng)終端建立服務(wù)器發(fā)起的會(huì)話的請(qǐng)求;響應(yīng)于接收到用于建立所述服務(wù)器發(fā)起的會(huì)話的所述請(qǐng)求,向所述移動(dòng)終端發(fā)送連接請(qǐng)求;響應(yīng)于與所述移動(dòng)終端的連接指示,向所述移動(dòng)終端傳送采樣消 息;以及響應(yīng)于來(lái)自所述移動(dòng)終端的確認(rèn),向所述網(wǎng)絡(luò)設(shè)備傳送通知,所 述通知包括指示是否在所述移動(dòng)終端處正確接收到所述配置數(shù)據(jù)的 信息。
33. 根據(jù)權(quán)利要求32所述的設(shè)備,還包括定時(shí)器,其中,所述處 理元件還被配置為響應(yīng)于所述定時(shí)器感知到在預(yù)定時(shí)間內(nèi)沒(méi)有接收 到與所述移動(dòng)終端的連接指示,向所述網(wǎng)絡(luò)設(shè)備傳送失敗通知消息。
34. 根據(jù)權(quán)利要求32所述的設(shè)備,還包括定時(shí)器,其中,所述處 理元件還被配置為響應(yīng)于所述定時(shí)器感知到在預(yù)定時(shí)間內(nèi)沒(méi)有接收 到來(lái)自所述移動(dòng)終端的確認(rèn),向所述網(wǎng)絡(luò)設(shè)備傳送失敗通知消息。
35. 根據(jù)權(quán)利要求32所述的設(shè)備,其中,所述處理元件還被配置的接收,來(lái)傳送所述通知。
全文摘要
一種用于提供經(jīng)確認(rèn)的OTA終端配置的設(shè)備,包括處理元件,該處理元件被配置為將配置數(shù)據(jù)傳送至移動(dòng)終端。該處理元件還被配置為發(fā)起確認(rèn)序列,以確認(rèn)在移動(dòng)終端處正確接收到配置數(shù)據(jù);以及接收指示是否在移動(dòng)終端處正確接收到配置數(shù)據(jù)的信息。
文檔編號(hào)H04W8/24GK101461265SQ200780020826
公開(kāi)日2009年6月17日 申請(qǐng)日期2007年4月17日 優(yōu)先權(quán)日2006年4月25日
發(fā)明者T·Z·斯扎博 申請(qǐng)人:諾基亞公司