專利名稱:一種移動終端獲取服務(wù)提供者的信息的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動終端獲取信息技術(shù)領(lǐng)域,更確切地說是涉及一種移動終端獲取服務(wù)提供者的信息的方法。
背景技術(shù):
目前,移動網(wǎng)絡(luò)為移動終端提供了移動定位功能,移動網(wǎng)絡(luò)一般能夠?qū)⒁苿咏K端定位在當前所處位置的50~200米范圍內(nèi)。基于移動終端的移動定位功能,移動網(wǎng)絡(luò)提供了一種移動終端獲取自身所處位置附近的一些商家的信息的方案。
具體來說,移動網(wǎng)絡(luò)中保存商場、文娛場所、飯店等商家的所在位置及這些商家的詳細信息,其中,商家詳細信息可以包括商家的名稱、地址、聯(lián)系電話、服務(wù)類型等信息。這樣,移動網(wǎng)絡(luò)在確定移動終端當前所處位置后,即可從自身保存的信息中查找到該移動終端目前所處位置附近都有哪些商場、娛樂場所等,并可以根據(jù)用戶的需要將這些商家詳細的信息發(fā)送給該移動用戶。通過該方案,用戶可以通過移動終端獲取自身所處位置附近都有哪些商場、文娛場所等,并能獲取這些商家的詳細信息,因此用戶可以很方便地找到自身需要的商場或飯店等。
這種基于移動定位功能的方案為用戶提供了極大的方便,但是,這種方案也存在一些缺點1、用戶要想獲取自身所處位置附近的一些商家的詳細信息,就必須申請移動定位業(yè)務(wù),而移動定位服務(wù)是有償服務(wù),即用戶需要支付一定金額的費用才能使用,另外,移動網(wǎng)絡(luò)提供的商家信息往往也需要用戶或商家支付一定的費用,這無疑將增加用戶或商家的支出。
2、移動網(wǎng)絡(luò)需要根據(jù)移動終端及商家的位置信息查詢移動終端當前位置附近的商家信息,這種查找方式本身就存在效率問題,而且隨著移動網(wǎng)絡(luò)中保存的商家信息的增多,移動網(wǎng)絡(luò)查詢商家信息的速度必然會變慢,用戶需要等待較長的時間才能收到相關(guān)的信息。
3、移動網(wǎng)絡(luò)發(fā)送給移動終端的大多數(shù)信息都是用戶不需要的,用戶從收到的信息中查找自身需要的信息比較麻煩,往往需要花費較多的時間。如果是按照流量計費,則用戶還會額外付出不必要的通信費用。
4、由于移動網(wǎng)絡(luò)中保存的信息更新起來往往速度較慢,而且商家如果需要頻繁地更新移動網(wǎng)絡(luò)中保存的信息,則需要支付更多的通信費用,因此,移動網(wǎng)絡(luò)中保存的商家信息往往都是靜態(tài)的。但是,有些商家需要頻繁地向周圍發(fā)布自身的一些新的信息,如果是將這些信息保存在移動網(wǎng)絡(luò)中,則需要在移動網(wǎng)絡(luò)中保存一些動態(tài)信息,比如,商場的打折信息、飯店的特價菜等都需要經(jīng)常更新。像商場、飯店這樣的消費場所如果頻繁地更新移動網(wǎng)絡(luò)中保存的相關(guān)信息,則非常麻煩。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種移動終端獲取服務(wù)提供者的信息的方法,使移動終端能夠方便地獲取當前所處位置附近的商家的信息。
為達到以上目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的一種移動終端獲取服務(wù)提供者的信息的方法,該方法包括以下步驟a.為服務(wù)提供者設(shè)置無線發(fā)送裝置,服務(wù)提供者通過該無線發(fā)送裝置發(fā)布自身的信息;b.在移動終端設(shè)置無線接收裝置,移動終端通過該無線接收裝置接收無線發(fā)送裝置發(fā)送來的信息;c.移動終端根據(jù)接收到的信息查找對應(yīng)的應(yīng)用程序,并由查找到的應(yīng)用程序處理該信息。
所述步驟b中,所述移動終端通過無線接收裝置接收無線發(fā)送裝置發(fā)送的信息包括無線接收裝置接收無線發(fā)送裝置發(fā)送來的信息,并將收到的信息傳送給移動終端;步驟c中,所述移動終端根據(jù)收到的信息查找對應(yīng)的應(yīng)用程序之前,進一步包括移動終端保存收到的信息;所述應(yīng)用程序處理信息為顯示收到的信息。
所述步驟a中,所述服務(wù)提供者發(fā)布的信息為服務(wù)提供者信息SPI;步驟c中,所述移動終端保存收到的信息之前進一步包括移動終端判斷自身是否保存了與當前收到的SPI相同的SPI,如果是,則不保存當前收到的SPI,否則,保存當前收到的SPI。
所述步驟a中,所述服務(wù)提供者發(fā)布的信息為服務(wù)提供者信息SPI;步驟c中,所述應(yīng)用程序顯示信息包括以下步驟c11.移動終端判斷自身是否保存了對應(yīng)的應(yīng)用程序,如果是,則進入步驟c12,否則,獲取該應(yīng)用程序,并進入步驟c13;c12.移動終端判斷自身保存的應(yīng)用程序是否已經(jīng)啟動,如果是,則直接由應(yīng)用程序獲取移動終端中保存的SPI,并顯示該SPI,否則,進入步驟c13;c13.啟動該應(yīng)用程序,由應(yīng)用程序獲取移動終端中保存的SPI,并顯示該SPI。
所述步驟c13中,所述由應(yīng)用程序獲取移動終端中保存的SPI為移動終端將自身保存的SPI作為命令行參數(shù),傳送給應(yīng)用程序。
所述步驟c中,所述移動終端保存收到的信息包括移動終端判斷收到的SPI是否為數(shù)據(jù)文件,如果是,則移動終端直接保存該數(shù)據(jù)文件,否則,移動終端將收到的SPI轉(zhuǎn)換為數(shù)據(jù)文件并保存。
所述數(shù)據(jù)文件為腳本文件或數(shù)據(jù)庫文件。
所述SPI中進一步包括應(yīng)用程序的相關(guān)信息;所述移動終端將SPI保存為數(shù)據(jù)文件進一步包括
c21.移動終端根據(jù)應(yīng)用程序的相關(guān)信息及SPI的標識信息SPIID,確定該數(shù)據(jù)文件的文件名及用于保存該數(shù)據(jù)文件的目錄;c22.移動終端產(chǎn)生隨機文件名,并在步驟c21所確定的目錄下保存以該隨機文件名為文件名的臨時文件;c23.將當前收到的SPI保存在該臨時文件中,在保存完畢后,用步驟c21所確定的數(shù)據(jù)文件名更新步驟c22所產(chǎn)生的隨機文件名。
所述步驟c12中,所述由應(yīng)用程序獲取移動終端中保存的SPI為移動終端將包含了SPI的數(shù)據(jù)文件的文件名以命令行參數(shù)的形式傳送給應(yīng)用程序,應(yīng)用程序根據(jù)收到的數(shù)據(jù)文件名確定對應(yīng)的數(shù)據(jù)文件,并根據(jù)該數(shù)據(jù)文件進行初始化。
所述步驟c12中,所述直接由應(yīng)用程序獲取移動終端中保存的SPI為應(yīng)用程序自動搜索移動終端中保存的包含了SPI的數(shù)據(jù)文件。
所述步驟c13中,所述由應(yīng)用程序獲取移動終端中保存的SPI為應(yīng)用程序自動搜索移動終端中保存的包含了SPI的數(shù)據(jù)文件;或移動終端將包含了SPI的數(shù)據(jù)文件的文件名作為命令行參數(shù),傳送給應(yīng)用程序,應(yīng)用程序從收到的命令行參數(shù)中獲取數(shù)據(jù)文件名,并根據(jù)該數(shù)據(jù)文件名獲取對應(yīng)的數(shù)據(jù)文件。
該方法進一步包括預先建立應(yīng)用程序與移動終端的信息交互方式;步驟c12中,所述直接由應(yīng)用程序獲取移動終端中保存的SPI為移動終端通過預先建立的與應(yīng)用程序的信息交互方式,將自身保存的SPI發(fā)送給應(yīng)用程序。
所述信息交互方式為讀寫存儲介質(zhì)方式、或共享內(nèi)存、或系統(tǒng)消息傳遞機制、或傳輸控制協(xié)議/網(wǎng)際協(xié)議TCP/IP通信連接的方式。
所述步驟a中,所述SPI中進一步包括應(yīng)用程序的下載地址信息;步驟c11中,所述移動終端獲取應(yīng)用程序為根據(jù)該下載地址下載與SPI中的應(yīng)用程序相關(guān)信息對應(yīng)的應(yīng)用程序。
步驟c11中,所述移動終端獲取應(yīng)用程序為移動終端從統(tǒng)一存放應(yīng)用程序的應(yīng)用程序管理中心下載應(yīng)用程序;所述應(yīng)用程序管理中心對存放在自身的應(yīng)用程序進行安全性鑒定和認證。
所述移動終端從應(yīng)用程序管理中心下載應(yīng)用程序包括根據(jù)應(yīng)用程序的相關(guān)信息向應(yīng)用程序管理中心發(fā)送用于下載應(yīng)用程序的請求信息,所述請求信息中進一步包括服務(wù)提供者的相關(guān)信息;應(yīng)用程序管理中心收到請求信息后,向移動終端發(fā)送對應(yīng)的應(yīng)用程序,并記錄本次應(yīng)用程序下載所對應(yīng)的服務(wù)提供者的相關(guān)信息。
所述服務(wù)提供者發(fā)布的信息包括服務(wù)提供者當前發(fā)布的SPI,以及包含當前發(fā)布的SPI與前一次發(fā)布的SPI之間的變化信息及這兩個SPI的ID的數(shù)據(jù)補丁信息DPI,且該DPI的標識信息DPIID為前一次發(fā)布的SPI的ID;步驟c中,所述移動終端保存收到的信息包括以下步驟c31.移動終端判斷服務(wù)提供者發(fā)送來的信息中是包含了SPI還是DPI,如果是SPI,則進入步驟c32,如果是DPI,則進入步驟c33;c32.移動終端判斷自身是否保存了該SPI,如果已保存,則不作處理,否則,保存該SPI;c33.移動終端判斷自身是否保存了該DPI,如果已保存,則不作處理,否則,保存該DPI;步驟c中,所述移動終端通過應(yīng)用程序顯示信息包括以下步驟c34.應(yīng)用程序判斷移動終端中保存的DPI是否為服務(wù)提供者當前發(fā)布的DPI,如果是,則進入步驟c35,否則,進入步驟c36;c35.應(yīng)用程序進一步判斷該當前發(fā)布的DPI中的DPIID是否為自身當前顯示的SPI的ID,如果不是,則進入步驟c36,如果是,則根據(jù)該DPI中保存的變化信息更新自身當前顯示的信息,并結(jié)束本流程;c36.應(yīng)用程序判斷移動終端中保存的SPI的版本是否低于服務(wù)提供者當前發(fā)布的SPI的版本,如果是,則根據(jù)該SPI更新自身當前顯示的信息;否則,不作處理。
該方法進一步包括在移動終端中設(shè)置通信模塊;步驟c中,所述移動終端通過該通信模塊接收無線接收裝置發(fā)送來的SPI,并通過該通信模塊將收到的SPI發(fā)送給應(yīng)用程序。
所述無線發(fā)送裝置和無線接收裝置分別為無線標識器和無線識別器;或分別為電子標簽和電子標簽掃描器。
所述步驟b中,所述無線發(fā)送裝置發(fā)送的信息至少建立應(yīng)用程序與服務(wù)提供者之間的通信連接所需的通信連接相關(guān)信息;所述步驟c中,所述移動終端由查找到的應(yīng)用程序處理收到的信息,進一步包括c41.應(yīng)用程序根據(jù)移動終端收到的信息中的通信連接相關(guān)信息及移動終端提供的底層通信鏈路,建立與服務(wù)提供者之間的通信連接;c42.應(yīng)用程序通過自身與服務(wù)提供者之間的通信連接,獲取服務(wù)提供者發(fā)送的信息;c43.應(yīng)用程序直接顯示步驟c42所獲取的信息。
所述步驟c41進一步包括應(yīng)用程序顯示移動終端收到的信息。
所述步驟a中,所述服務(wù)提供者的信息中包括文檔文件數(shù)據(jù);步驟c中,所述應(yīng)用程序直接顯示該文檔文件,或由應(yīng)用程序或移動終端通過文件瀏覽器或編輯器顯示該文檔文件。
所述移動終端的底層通信鏈路為本地的無線通信鏈路,或有線通信鏈路,或通過移動網(wǎng)絡(luò)建立的通信鏈路。
步驟c42中,所述應(yīng)用程序所獲取的服務(wù)提供者發(fā)布的信息包括服務(wù)提供者當前發(fā)布的SPI,以及包含當前發(fā)布的SPI與前一次發(fā)布的SPI之間的變化信息及這兩個SPI的ID的數(shù)據(jù)補丁信息DPI,且該DPI的DPIID為前一次發(fā)布的SPI的ID;步驟c中,所述由應(yīng)用程序直接顯示步驟c42所獲取的信息為應(yīng)用程序判斷自身當前通過通信連接獲取的DPI中的DPIID是否為自身當前顯示的SPI的ID,如果是,則直接根據(jù)該DPI中保存的信息更新自身當前顯示的信息;否則,判斷該DPI是否新于當前顯示的SPI,如果是,則通過通信連接獲取服務(wù)提供者發(fā)布的SPI,并根據(jù)該SPI更新自身當前顯示的信息,否則,不作處理。
所述步驟a中,所述服務(wù)提供者發(fā)布的信息包括服務(wù)提供者的名稱、或標識信息SPIID、地址、聯(lián)系電話、傳真、郵箱地址、網(wǎng)址及通信端口信息中的任意一種,或以上信息的任意組合。
所述步驟a中,所述服務(wù)提供者發(fā)布的信息中包括服務(wù)提供者的聯(lián)系電話;步驟b之后進一步包括針對該聯(lián)系電話設(shè)置無條件呼叫轉(zhuǎn)移。
本發(fā)明方案具有以下優(yōu)點1)通過服務(wù)提供者發(fā)送自身的信息,移動終端獲取該信息,并通過自身保存的應(yīng)用程序?qū)⑵滹@示出來,使用戶能夠方便地通過移動終端自動獲取當前所處位置附近的商場、飯店等商家的服務(wù)信息。
2)服務(wù)提供者的信息由服務(wù)提供者自己發(fā)送出去,使服務(wù)提供者能夠非常方便地根據(jù)需要更新自身的信息,并將更新后的信息發(fā)送出去。
3)移動終端用于顯示服務(wù)提供者的信息的應(yīng)用程序可以從統(tǒng)一的應(yīng)用程序管理中心下載,應(yīng)用程序管理中心對所有的應(yīng)用程序進行安全性鑒定和認證,保證了用戶使用應(yīng)用程序的安全性。
4)本發(fā)明方案中的移動終端只作為應(yīng)用平臺,不需要對移動終端作很多的改動,方便了該應(yīng)用在移動終端中的推廣。
5)本發(fā)明方案中的移動終端還可以進一步和商家進行信息交互,比如進行進一步的交易支付等。
圖1為本發(fā)明方案的實現(xiàn)流程圖。
具體實施例方式
下面結(jié)合附圖及具體實施例對本發(fā)明方案作進一步詳細的說明。
參見圖1,本發(fā)明方案可以通過以下步驟實現(xiàn)步驟101、為服務(wù)提供者設(shè)置用于發(fā)送服務(wù)提供者的信息的無線發(fā)送裝置,為用戶的移動終端設(shè)置無線接收裝置,該無線接收裝置用于接收無線發(fā)送裝置發(fā)送的信息,并將接收到的信息發(fā)送給移動終端。
服務(wù)提供者的無線發(fā)送裝置可以為無線標識器,對應(yīng)地,用戶移動終端的無線接收裝置可以為無線識別器。無線發(fā)送裝置還可以為電子標簽等設(shè)備,則無線接收裝置可以為電子標簽掃描器。
這里,服務(wù)提供者可以是商場、飯店、學校、公司等任何需要發(fā)布信息的機構(gòu)。服務(wù)提供者發(fā)送出去的信息可以為服務(wù)提供者信息(SPI,ServiceProvider Information),該SPI可以是自身的任何信息,比如,為自身的名稱、ID、地址、郵編、聯(lián)系電話、傳真、郵箱地址、網(wǎng)址、通信端口地址和端口號等信息。SPI中還可以包括任何二進制文件數(shù)據(jù),比如為文檔文件,該文檔文件可以為服務(wù)提供者網(wǎng)頁的頁面、圖像文件、聲音文件或視頻文件等。
步驟102、服務(wù)提供者通過無線發(fā)送裝置將自身的SPI發(fā)送出去。
服務(wù)提供者也可以將自身的相關(guān)信息制作成數(shù)據(jù)文件,并將該數(shù)據(jù)文件通過無線發(fā)送裝置發(fā)送出去。該數(shù)據(jù)文件可以是腳本文件,也可以是數(shù)據(jù)庫文件,還可以是其他格式的文件。對于腳本文件來說,其可以是擴展標識語言(XML)格式,也可以是其他的已有格式,還可以是任何自定義的格式。
步驟103、用戶移動終端中的無線接收裝置接收無線發(fā)送裝置發(fā)送出去的SPI,并將收到的SPI發(fā)送給移動終端。
移動終端在保存SPI時,可以根據(jù)接收到的SPI生成一個數(shù)據(jù)文件,并保存該數(shù)據(jù)文件。
步驟104、移動終端通過自身保存的應(yīng)用程序顯示收到的SPI。
在移動終端通過應(yīng)用程序顯示SPI之前,還應(yīng)進一步包括啟動移動終端中的應(yīng)用程序。對于移動終端啟動應(yīng)用程序來說,可以是在保存一個應(yīng)用程序時自動啟動該應(yīng)用程序,也可以由用戶在需要顯示接收到的SPI時啟動。
應(yīng)用程序和移動終端之間的交互信息方式可以為讀寫存儲介質(zhì)、共享內(nèi)存方式、系統(tǒng)消息傳遞方式或建立傳輸控制協(xié)議/網(wǎng)際協(xié)議(TCP/IP)鏈路方式等,但不限于這些方式。其中,讀寫存儲介質(zhì)方式可以為讀寫相應(yīng)的目錄和文件。
對于移動終端通過應(yīng)用程序顯示SPI來說,如果移動終端在收到SPI時,相應(yīng)的應(yīng)用程序還沒有啟動,這時,則可以由移動終端自動或用戶手動啟動應(yīng)用程序時,將SPI以命令行參數(shù)的形式,直接傳送給應(yīng)用程序,應(yīng)用程序根據(jù)命令行參數(shù)中的SPI進行初始化。
如果相應(yīng)的應(yīng)用程序已經(jīng)啟動,則可以由應(yīng)用程序采用通過讀寫存儲介質(zhì)與移動終端交互的方式,從移動終端獲取SPI;或者由移動終端通過共享內(nèi)存方式、系統(tǒng)消息傳遞方式或建立TCP/IP鏈路方式等直接將SPI傳送給相應(yīng)的應(yīng)用程序。當然,這種應(yīng)用程序從移動終端接收信息,或者移動終端向應(yīng)用程序傳送信息的方式也可以用于移動終端在收到SPI時,應(yīng)用程序沒有啟動的情況,這種情況下,應(yīng)先啟動應(yīng)用程序,而后由移動終端按照上述信息傳送方式,將SPI傳送給應(yīng)用程序。
通過上述步驟,應(yīng)用程序即可通過移動終端獲取并顯示服務(wù)提供者發(fā)送的信息。為使本發(fā)明方案更加完善,下面對本發(fā)明方案作進一步的補充說明。
一個服務(wù)提供者的SPI可以是隨著時間變化而變化的。則每當SPI發(fā)生變化時,服務(wù)提供者向外發(fā)布的SPI將更新為新的SPI。為了區(qū)別服務(wù)提供者在不同時期發(fā)布的不同SPI,服務(wù)提供者發(fā)布SPI時,將在SPI中設(shè)置一個用于區(qū)別不同SPI的標識信息(SPIID)。比如,該將SPIID設(shè)置為時間戳,以區(qū)分不同時間發(fā)送的不同信息。當然,還可以將SPIID設(shè)置版本號等等其它用于區(qū)分不同SPI的標識。本發(fā)明實施例中,我們將SPIID設(shè)置為SPI的版本號。
移動終端在新收到無線發(fā)送裝置發(fā)送來的SPI時,判斷該新SPI是否比已經(jīng)保存在移動終端中的SPI版本較新,如果是,則移動終端保存該新SPI,并刪除保存的老版本的SPI;否則,移動終端不處理該新接收到的SPI。這里,移動終端可以是判斷自身保存的SPI對應(yīng)的SPIID是否與新收到的SPI對應(yīng)的SPIID相同。移動終端在保存該SPI時,可以直接在內(nèi)存中保存收到的SPI,也可以將接收到的SPI保存在一個數(shù)據(jù)文件中。在將SPI保存到一個數(shù)據(jù)文件中時,應(yīng)首先判斷收到的SPI是否為數(shù)據(jù)文件,如果是,則移動終端直接保存該信息,如果不是,則移動終端可以將該信息按照一定格式保存為一個數(shù)據(jù)文件。
對于移動終端將SPI保存到數(shù)據(jù)文件的情況來說,可以是按照一定的規(guī)則確定該數(shù)據(jù)文件的文件名,以便于應(yīng)用程序自動獲取該文件名,比如,移動終端根據(jù)SPI中的應(yīng)用程序標識(AppID)、應(yīng)用程序版本號等應(yīng)用程序的相關(guān)信息,和SPI的SPIID等來生成文件名。對應(yīng)地,應(yīng)用程序則可以定期掃描該目錄,以獲取SPI,還可以將應(yīng)用程序設(shè)置為包括一個“刷新數(shù)據(jù)”按鈕,一旦該按鈕被觸發(fā),則應(yīng)用程序立即掃描指定的目錄,以獲取更新的數(shù)據(jù)信息。
移動終端可以按照一定的規(guī)則確定該數(shù)據(jù)文件的存放位置,并確定該數(shù)據(jù)文件的存放目錄,比如,移動終端保存存放應(yīng)用程序的位置與存放SPI的位置的對應(yīng)關(guān)系,則應(yīng)用程序可以根據(jù)自身在移動終端中的存放位置確定對應(yīng)的數(shù)據(jù)文件的存放位置,從而獲取該SPI。當然,也可以按照生成文件名的規(guī)則來確定該數(shù)據(jù)文件的存放目錄。
另外,如果移動終端在保存SPI的過程中,應(yīng)用程序從移動終端讀取SPI,這時,應(yīng)用程序獲取到的信息可能是不完全的。為最大限度地避免移動終端寫文件和應(yīng)用程序讀文件之間的沖突,移動終端在保存SPI時,可以先產(chǎn)生一個隨機文件名,并使用該隨機文件名作為文件名生成一個臨時文件,將收到的SPI保存在該臨時文件中,在保存完畢之后,移動終端再將該臨時文件的隨機文件名改為指定文件名,以便于應(yīng)用程序讀取該文件。該指定文件名可以是按照一定的規(guī)則生成的文件名。
以上所述為移動終端保存SPI的具體過程。下面針對移動終端在收到SPI時應(yīng)用程序已經(jīng)啟動和還未啟動的情況,對步驟104中移動終端通過應(yīng)用程序顯示SPI的詳細過程進行說明。
如果移動終端在收到SPI時,對應(yīng)的應(yīng)用程序還沒有啟動,則移動終端可以先保存SPI,在對應(yīng)的應(yīng)用程序啟動時,移動終端就可以利用該應(yīng)用程序顯示自身保存的SPI。對于移動終端在收到SPI時,應(yīng)用程序還沒有啟動的情況來說,具體有以下三種實現(xiàn)方式第一種為對于移動終端利用應(yīng)用程序顯示自身保存的SPI來說,可以是移動終端在啟動對應(yīng)的應(yīng)用程序時,將相關(guān)SPI作為命令行參數(shù)傳送給應(yīng)用程序,應(yīng)用程序使用該命令行參數(shù)包括的SPI初始化自己。
第二種和第三種均為針對移動終端將SPI保存為數(shù)據(jù)文件的情況,下面對這兩種實現(xiàn)方式分別進行說明。
第二種為移動終端只將自身保存的數(shù)據(jù)文件的文件名作為啟動應(yīng)用程序的命令行參數(shù)傳送給移動終端,應(yīng)用程序使用命令行參數(shù)中包含的數(shù)據(jù)文件名獲取移動終端中保存的數(shù)據(jù)文件,并使用該數(shù)據(jù)文件初始化自己。
第三種為移動終端在啟動應(yīng)用程序時,不直接向應(yīng)用程序傳送包括數(shù)據(jù)文件名的命令行參數(shù),而是由應(yīng)用程序按照一定規(guī)則,采用自動搜索的方法來獲取對應(yīng)的數(shù)據(jù)文件,即應(yīng)用程序在啟動后,自動按照一定的規(guī)則搜索保存在移動終端中的相應(yīng)數(shù)據(jù)文件,該規(guī)則即為上述移動終端保存包括SPI的數(shù)據(jù)文件時的規(guī)則。
如果移動終端在收到SPI時,對應(yīng)的應(yīng)用程序已經(jīng)啟動,則應(yīng)用程序采用自動搜索的方法,自動按照一定的規(guī)則搜索保存在移動終端中的相應(yīng)數(shù)據(jù)文件,該方法與上述第三種方法相同。當然,實際當中,應(yīng)用程序還可以和移動終端通過共享內(nèi)存、或系統(tǒng)消息傳遞機制、或建立TCP/IP鏈路等進行信息交互方式,由移動終端在應(yīng)用程序啟動后,通過和應(yīng)用程序建立的以上交互信息的方式,直接將SPI傳送給相應(yīng)的應(yīng)用程序。
應(yīng)用程序還可以通過移動終端直接與服務(wù)提供者建立連接。具體來說,就是應(yīng)用程序借助移動終端提供的底層通信鏈路直接與服務(wù)提供者建立通信連接,并通過該連接和服務(wù)提供者進行信息交互。比如,通過該通信鏈路直接獲取該服務(wù)提供者發(fā)布的SPI。在這種情況下,如果服務(wù)提供者發(fā)送信息時,相應(yīng)的應(yīng)用程序已經(jīng)啟動,則應(yīng)用程序可以直接通過該通信連接獲取服務(wù)提供者發(fā)出的信息,并顯示該信息。當然,通過該通信連接,應(yīng)用程序還可以與服務(wù)提供者交互其他的信息,比如,向服務(wù)提供者發(fā)出一些詢問等等。移動終端提供的底層通信鏈路可以是本地的無線通信鏈路,比如,為通過Bluetooth、WLAN或紅外線建立的通信鏈路,也可以是有線通信鏈路,還可以是通過移動網(wǎng)絡(luò)建立的通信鏈路,比如,為通過GSM、CDMA、WCDMA或TD-SCDMA等通信網(wǎng)絡(luò)建立的通信鏈路。這里,還可以進一步包括在SPI中包含通信端口地址和端口號等建立應(yīng)用程序與服務(wù)提供者之間的通信連接所需的通信連接相關(guān)信息,應(yīng)用程序使用該通信端口地址和端口號等信息與服務(wù)提供者建立通信連接。
還可以針對SPI的具體內(nèi)容對應(yīng)用程序作進一步的設(shè)置,使應(yīng)用程序能夠顯示SPI中的包含各種文檔文件數(shù)據(jù)。當然,應(yīng)用程序也可以通過專門的文件瀏覽器或編輯器來顯示該文檔文件數(shù)據(jù),這時,需要將應(yīng)用程序設(shè)置為判斷獲取的SPI中是否存在文檔文件數(shù)據(jù),如果存在,則根據(jù)該文檔文件的類型,啟動相應(yīng)的文檔編輯工具或文檔瀏覽工具打開并瀏覽該文檔文件。比如,如果文檔文件是擴展名為htm或html的網(wǎng)頁文件,則應(yīng)用程序可以啟動相應(yīng)的瀏覽器來顯示該網(wǎng)頁的頁面;如果文檔文件是擴展名為gif的圖像文件,則應(yīng)用程序啟動相應(yīng)的圖像編輯器文件來顯示該圖像文件;如果文檔文件是一個聲音文件,則應(yīng)用程序通過啟動相應(yīng)的聲音播放器來播放該文件;如果文檔文件是一個視頻文件,則該應(yīng)用程序啟動相應(yīng)的視頻播放器來播放該視頻文件。當然,還可以由移動終端通過啟動專門的文件瀏覽器或編輯器來顯示SPI中包含的文檔文件數(shù)據(jù)。
如果SPI中含有服務(wù)提供者的電話號碼,則移動終端或應(yīng)用程序還可以針對該電話號碼設(shè)置一個無條件呼叫轉(zhuǎn)移,即將該電話號碼設(shè)置為該移動終端的一個呼叫轉(zhuǎn)移目的號碼。如果SPI中進一步包括自身的網(wǎng)址,則移動終端或應(yīng)用程序可以根據(jù)該網(wǎng)址下載對應(yīng)的網(wǎng)頁。
由于服務(wù)提供者發(fā)布的相鄰兩個版本SPI-1和SPI-2往往差別不會太大,因此,服務(wù)提供者在SPI-1發(fā)生變化時,可以不僅僅將變化后的整個SPI-2都發(fā)布出去,服務(wù)提供者還可以將SPI-1和SPI-2之間的變化信息也發(fā)布出去。服務(wù)提供者在發(fā)布SPI-1和SPI-2之間的變化信息時,同時將SPI-1和SPI-2標識信息SPIID-1與SPIID-2一起發(fā)送出去,將包含SPI-1和SPI-2之間的變化信息和SPI-1和SPI-2的標識信息SPIID-1與SPIID-2的信息包統(tǒng)稱為數(shù)據(jù)補丁信息(DPI,Data Patch Information)。其中SPIID-1也稱為DPI標識(DPIID)。也就是說,服務(wù)提供者發(fā)布的信息中,可以包括當前需要發(fā)布的SPI,及對應(yīng)的DPI。
服務(wù)提供者可以將SPI-2和DPI一起發(fā)布出去,也可以分別發(fā)布SPI-2和DPI,比如,服務(wù)提供者每60秒發(fā)布一次SPI-2,每5秒發(fā)布一次DPI。
移動終端在收到無線發(fā)送裝置發(fā)送來的DPI時,判斷自身是否已經(jīng)保存了該DPI,如果已經(jīng)保存了該DPI,則移動終端不再保存新收到的DPI;否則,移動終端保存該新收到的DPI。移動終端通過判斷自身保存的所有DPI所對應(yīng)的DPIID中,是否有某個DPIID與新收到的DPI的DPIID一致,來判斷自己是否保存了該新收到的DPI。
實際當中,如果SPI或DPI是被保存到數(shù)據(jù)文件中,則在保存SPI或DPI時,移動終端可以根據(jù)版本號按照遞增序號的方式來生成文件名。對于SPI,文件名中,可以進一步包括該SPI的SPIID,這樣,移動終端可以通過文件名來判斷是否已經(jīng)保存了相應(yīng)的SPI文件;對于DPI,文件名中還可以進一步包括DPI的DPIID,這樣,移動終端可以通過文件名來判斷是否已經(jīng)保存了相應(yīng)的DPI文件。移動終端在保存了SPI或DPI后,可以通過自動或手動的方式刪除老版本的SPI和老版本的DPI,以節(jié)約移動終端的存儲空間。
在應(yīng)用程序中設(shè)置當前SPIID(CSPIID,Current SPIID),應(yīng)用程序在獲取并處理完一個SPI時,將該SPI的SPIID保存在CSPIID中。
對應(yīng)地,應(yīng)用程序可以查找移動終端中是否保存了DPIID為CSPIID的DPI,如果保存了該DPI,則應(yīng)用程序根據(jù)該DPI中的變化信息作相應(yīng)的處理,比如直接根據(jù)該DPI中的變化信息更新自身的顯示和配置;應(yīng)用程序在處理完DPI中的變化信息后,更新CSPIID為該DPI中的SPIID-2。如果應(yīng)用程序沒有發(fā)現(xiàn)保存的DPIID為CSPIID的DPI,卻發(fā)現(xiàn)了比CSPIID更新的DPI,則說明移動中沒有接收到相應(yīng)的DPIID為CSPIID的DPI,此時則應(yīng)用程序直接根據(jù)移動終端保存的服務(wù)提供者發(fā)布的最新SPI來更新自身的當前顯示和配置,當然,在更新自身的當前顯示和配置后,移動終端要將CSPIID更新為該最新SPI的SPIID。
應(yīng)用程序還可以直接獲取服務(wù)提供者通過無線發(fā)送裝置發(fā)送來的DPI,這種情況下,應(yīng)用程序應(yīng)判斷該DPI的DPIID是否與自身保存的CSPIID一致,如果是,則應(yīng)用程序根據(jù)DPI中的變化信息作相應(yīng)的處理,比如直接根據(jù)該DPI中的變化信息更新自身的顯示和配置,并在處理完DPI中的變化信息后,更新CSPIID為該DPI中的SPIID-2。如果應(yīng)用程序判斷該DPI的DPIID比自身保存的CSPIID新,則應(yīng)用程序直接根據(jù)服務(wù)提供者發(fā)布的最新SPI來更新自身的當前顯示和配置,并在更新自身的當前顯示和配置后,移動終端要將CSPIID更新為該最新SPI的SPIID。應(yīng)用程序可以直接查找保存在移動終端中的最新SPI,也可以直接獲取服務(wù)提供者通過無線發(fā)送裝置發(fā)送來的最新SPI。
應(yīng)用程序從移動終端中獲取服務(wù)提供者發(fā)布的DPI后,可以刪除該DPI。應(yīng)用程序在刪除DPI時,還可以刪除移動終端中所有那些DPIID比應(yīng)用程序自己的CSPIID舊的DPI。當然,應(yīng)用程序也可以只對這些要刪除的DPI做刪除標記,而后由移動終端定期刪除那些做過刪除標記的DPI。應(yīng)用程序在刪除DPI時,應(yīng)保證在移動終端中至少保留一個最新版本的DPI,以便于移動終端在判斷是否保存新接收到的DPI時,作為比較判斷的依據(jù)。
如果在移動終端中保存一個最新SPI的最后一個SPIID(LSPIID,LastSPIID),應(yīng)用程序在獲取該最新SPI后,可以自動刪除該SPI。移動終端在新接收到一個SPI時,可以自己的LSPIID比較,如果該SPI的SPIID比LSPIID新,則保存該SPI,并將該SPI的SPIID保存在LSPIID中。如果該SPI的SPIID不比LSPIID新,則移動終端不保存該SPI。
如果兩個SPI之間是通過比較SPIID來判斷新舊的,則,對于SPIID是按照遞增的方式產(chǎn)生的時,則SPIID較大的SPI較新。同樣,在比較一個DPI和一個SPI的新舊時,是通過比較該DPI的DPIID和SPI的SPIID的大小來進行判斷的。
上述SPIID和DPIID可以是一個按照一定規(guī)律遞增的流水號,這種情況下,由上一個SPIID-1可以直接按照該規(guī)律推導出下一個SPIID-2,這樣,在DPI中就不需要同時保存相鄰兩個版本SPI-1和SPI-2的標識信息SPIID-1和SPIID-2,而僅僅保存前一個版本SPI-1的標識SPIID-1即可。
應(yīng)用程序關(guān)閉后,應(yīng)刪除所有保存在移動終端中和該應(yīng)用程序相關(guān)的DPI和SPI。
移動終端用于處理SPI和DPI的應(yīng)用程序可以統(tǒng)一存放在應(yīng)用程序管理中心,用戶從應(yīng)用程序管理中心下載應(yīng)用程序。應(yīng)用程序管理中心對所有的應(yīng)用程序進行安全性鑒定和認證,以防止應(yīng)用程序提供者通過應(yīng)用程序欺詐用戶(比如,利用在應(yīng)用程序中設(shè)置木馬來騙取用戶的賬戶信息)、以及在應(yīng)用程序中攜帶病毒以攻擊用戶,以及確認應(yīng)用程序的可運行性等。這樣,就可以避免用戶在使用移動終端獲取應(yīng)用程序信息時,被攜帶病毒的應(yīng)用程序攻擊,或在避免用戶在使用相應(yīng)的應(yīng)用程序時,被不法分子欺騙。移動終端可以臨時保存,也可以永久保存下載到的應(yīng)用程序。
如果SPI中進一步包括移動終端用于顯示該信息的應(yīng)用程序的下載地址,則移動終端在確定自身沒有保存該應(yīng)用程序時,可以根據(jù)該下載地址自動下載相應(yīng)的應(yīng)用程序。
SPI中還可以進一步包括應(yīng)用程序名、應(yīng)用程序標識AppID、應(yīng)用程序版本號等應(yīng)用程序的相關(guān)信息,則移動終端在收到SPI時,可以根據(jù)其中的應(yīng)用程序相關(guān)信息查找自身是否存有對應(yīng)的應(yīng)用程序,如果已存有對應(yīng)的應(yīng)用程序,則移動終端直接通過啟動該應(yīng)用程序顯示SPI;如果沒有,則移動終端根據(jù)該應(yīng)用程序相關(guān)信息從應(yīng)用程序管理中心下載對應(yīng)的應(yīng)用程序。當然,如果SPI中還包括了該應(yīng)用程序的下載地址信息,則移動終端在確定自身沒有該應(yīng)用程序時,可以根據(jù)該應(yīng)用程序的相關(guān)信息及下載地址信息自動下載相應(yīng)的應(yīng)用程序。
應(yīng)用程序管理中心還可以要求相應(yīng)的服務(wù)提供者為用戶支付下載相應(yīng)應(yīng)用程序的費用。這樣,用戶在向應(yīng)用程序管理中心請求下載應(yīng)用程序時,還可以將服務(wù)提供者的名稱和ID一起發(fā)送給應(yīng)用程序管理中心,應(yīng)用程序管理中心則根據(jù)服務(wù)者名稱和ID,向相應(yīng)的服務(wù)提供者收取部分或全部的下載費用,這樣更加有利于該業(yè)務(wù)的推廣應(yīng)用。如果用戶沒有提供服務(wù)者名稱和ID,或所提供的信息不正確,則由用戶支付全部的下載費用。應(yīng)用程序管理中心在移動終端下載相關(guān)應(yīng)用程序時,并記錄用戶提供的服務(wù)提供者名稱和ID,以防止某個服務(wù)提供者商冒充其他服務(wù)提供者的欺詐現(xiàn)象。移動終端在下載相應(yīng)的應(yīng)用程序時,還可以提示用戶確認下載,以免用戶下載無意下載了無用的應(yīng)用程序而支付下載費用。
在本發(fā)明方案中,還可以針對移動終端接收SPI、并將SPI發(fā)送給服務(wù)應(yīng)用程序的功能設(shè)置一個專門的模塊,比如,針對該功能設(shè)置底層通信應(yīng)用程序,由該通信應(yīng)用程序負責接收服務(wù)提供者發(fā)布的信息,并執(zhí)行和服務(wù)應(yīng)用程序進行信息交互的功能。這樣,任何移動終端操作系統(tǒng)通過提供該通信應(yīng)用程序,即可以支持本發(fā)明所提供的功能,這樣,可以有助于相關(guān)應(yīng)用程序接口的規(guī)范化和標準化。所述底層通信應(yīng)用程序可以設(shè)置為移動終端的后臺應(yīng)用程序。
本發(fā)明方案中,移動終端在獲取服務(wù)提供者信息,并通過應(yīng)用程序顯示該信息后,還可以通過該應(yīng)用程序和服務(wù)提供者進行進一步的交易處理。
以上所述僅為本發(fā)明方案的較佳實施例,并不用以限定本發(fā)明方案的保護范圍。
權(quán)利要求
1.一種移動終端獲取服務(wù)提供者的信息的方法,其特征在于該方法包括以下步驟a.為服務(wù)提供者設(shè)置無線發(fā)送裝置,服務(wù)提供者通過該無線發(fā)送裝置發(fā)布自身的信息;b.在移動終端設(shè)置無線接收裝置,移動終端通過該無線接收裝置接收無線發(fā)送裝置發(fā)送來的信息;c.移動終端根據(jù)接收到的信息查找對應(yīng)的應(yīng)用程序,并由查找到的應(yīng)用程序處理該信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于所述步驟b中,所述移動終端通過無線接收裝置接收無線發(fā)送裝置發(fā)送的信息包括無線接收裝置接收無線發(fā)送裝置發(fā)送來的信息,并將收到的信息傳送給移動終端;步驟c中,所述移動終端根據(jù)收到的信息查找對應(yīng)的應(yīng)用程序之前,進一步包括移動終端保存收到的信息;所述應(yīng)用程序處理信息為顯示收到的信息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于所述步驟a中,所述服務(wù)提供者發(fā)布的信息為服務(wù)提供者信息SPI;步驟c中,所述移動終端保存收到的信息之前進一步包括移動終端判斷自身是否保存了與當前收到的SPI相同的SPI,如果是,則不保存當前收到的SPI,否則,執(zhí)行保存收到的信息的步驟。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于所述步驟a中,所述服務(wù)提供者發(fā)布的信息為服務(wù)提供者信息SPI;步驟c中,所述應(yīng)用程序顯示信息包括以下步驟c11.移動終端判斷自身是否保存了對應(yīng)的應(yīng)用程序,如果是,則進入步驟c12,否則,獲取該應(yīng)用程序,并進入步驟c13;c12.移動終端判斷自身保存的應(yīng)用程序是否已經(jīng)啟動,如果是,則直接由應(yīng)用程序獲取移動終端中保存的SPI,并顯示該SPI,否則,進入步驟c13;c13.啟動該應(yīng)用程序,由應(yīng)用程序獲取移動終端中保存的SPI,并顯示該SPI。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于所述步驟c13中,所述由應(yīng)用程序獲取移動終端中保存的SPI為移動終端將自身保存的SPI作為命令行參數(shù),傳送給應(yīng)用程序。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于所述步驟c中,所述移動終端保存收到的信息之前進一步包括移動終端判斷收到的SPI是否為數(shù)據(jù)文件,如果是,則移動終端直接保存該數(shù)據(jù)文件,否則,移動終端將收到的SPI轉(zhuǎn)換為數(shù)據(jù)文件并保存。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述數(shù)據(jù)文件為腳本文件或數(shù)據(jù)庫文件。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述SPI中進一步包括應(yīng)用程序的相關(guān)信息;所述移動終端將SPI保存為數(shù)據(jù)文件進一步包括c21.移動終端根據(jù)應(yīng)用程序的相關(guān)信息及SPI的標識信息SPIID,確定該數(shù)據(jù)文件的文件名及用于保存該數(shù)據(jù)文件的目錄;c22.移動終端產(chǎn)生隨機文件名,并在步驟c21所確定的目錄下保存以該隨機文件名為文件名的臨時文件;c23.將當前收到的SPI保存在該臨時文件中,在保存完畢后,用步驟c21所確定的數(shù)據(jù)文件名更新步驟c22所產(chǎn)生的隨機文件名。
9.根據(jù)權(quán)利要求6所述的方法,其特征在于所述步驟c13中,所述由應(yīng)用程序獲取移動終端中保存的SPI為移動終端將包含了SPI的數(shù)據(jù)文件的文件名以命令行參數(shù)的形式傳送給應(yīng)用程序,應(yīng)用程序根據(jù)收到的數(shù)據(jù)文件名確定對應(yīng)的數(shù)據(jù)文件,并根據(jù)該數(shù)據(jù)文件進行初始化。
10.根據(jù)權(quán)利要求6所述的方法,其特征在于所述步驟c12中,所述直接由應(yīng)用程序獲取移動終端中保存的SPI為應(yīng)用程序自動搜索移動終端中保存的包含了SPI的數(shù)據(jù)文件。
11.根據(jù)權(quán)利要求6所述的方法,其特征在于所述步驟c13中,所述由應(yīng)用程序獲取移動終端中保存的SPI為應(yīng)用程序自動搜索移動終端中保存的包含了SPI的數(shù)據(jù)文件。
12.根據(jù)權(quán)利要求4或6所述的方法,其特征在于該方法進一步包括預先建立應(yīng)用程序與移動終端的信息交互方式;步驟c12中,所述直接由應(yīng)用程序獲取移動終端中保存的SPI為移動終端通過預先建立的與應(yīng)用程序的信息交互方式,將自身保存的SPI發(fā)送給應(yīng)用程序。
13.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述信息交互方式為讀寫存儲介質(zhì)方式、或共享內(nèi)存、或系統(tǒng)消息傳遞機制、或傳輸控制協(xié)議/網(wǎng)際協(xié)議TCP/IP通信連接的方式。
14.根據(jù)權(quán)利要求4所述的方法,其特征在于所述步驟a中,所述SPI中進一步包括應(yīng)用程序的下載地址信息;步驟c11中,所述移動終端獲取應(yīng)用程序為根據(jù)該下載地址下載與SPI中的應(yīng)用程序相關(guān)信息對應(yīng)的應(yīng)用程序。
15.根據(jù)權(quán)利要求4所述的方法,其特征在于,步驟c11中,所述移動終端獲取應(yīng)用程序為移動終端從統(tǒng)一存放應(yīng)用程序的應(yīng)用程序管理中心下載應(yīng)用程序;該方法進一步包括應(yīng)用程序管理中心對存放在自身的應(yīng)用程序進行安全性鑒定和認證。
16.根據(jù)權(quán)利要求15所述的方法,其特征在于,所述移動終端從應(yīng)用程序管理中心下載應(yīng)用程序包括根據(jù)應(yīng)用程序的相關(guān)信息向應(yīng)用程序管理中心發(fā)送用于下載應(yīng)用程序的請求信息,所述請求信息中進一步包括服務(wù)提供者的相關(guān)信息;應(yīng)用程序管理中心收到請求信息后,向移動終端發(fā)送對應(yīng)的應(yīng)用程序,并記錄本次應(yīng)用程序下載所對應(yīng)的服務(wù)提供者的相關(guān)信息。
17.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述服務(wù)提供者發(fā)布的信息包括服務(wù)提供者當前發(fā)布的SPI,以及包含當前發(fā)布的SPI與前一次發(fā)布的SPI之間的變化信息及這兩個SPI的ID的數(shù)據(jù)補丁信息DPI,且該DPI的標識信息DPIID為前一次發(fā)布的SPI的ID;步驟c中,所述移動終端保存收到的信息包括以下步驟c31.移動終端判斷服務(wù)提供者發(fā)送來的信息中是包含了SPI還是DPI,如果是SPI,則進入步驟c32,如果是DPI,則進入步驟c33;c32.移動終端判斷自身是否保存了該SPI,如果已保存,則不作處理,否則,保存該SPI;c33.移動終端判斷自身是否保存了該DPI,如果已保存,則不作處理,否則,保存該DPI;步驟c中,所述移動終端通過應(yīng)用程序顯示信息包括以下步驟c34.應(yīng)用程序判斷移動終端中保存的DPI是否為服務(wù)提供者當前發(fā)布的DPI,如果是,則進入步驟c35,否則,進入步驟c36;c35.應(yīng)用程序進一步判斷該當前發(fā)布的DPI中的DPIID是否為自身當前顯示的SPI的ID,如果不是,則進入步驟c36,如果是,則根據(jù)該DPI中保存的變化信息更新自身當前顯示的信息,并結(jié)束本流程;c36.應(yīng)用程序判斷移動終端中保存的SPI的版本是否低于服務(wù)提供者當前發(fā)布的SPI的版本,如果是,則根據(jù)該SPI更新自身當前顯示的信息;否則,不作處理。
18.根據(jù)權(quán)利要求2所述的方法,其特征在于該方法進一步包括在移動終端中設(shè)置通信模塊;步驟c中,所述移動終端通過該通信模塊接收無線接收裝置發(fā)送來的SPI,并通過該通信模塊將收到的SPI發(fā)送給應(yīng)用程序。
19.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述無線發(fā)送裝置和無線接收裝置分別為無線標識器和無線識別器;或分別為電子標簽和電子標簽掃描器。
20.根據(jù)權(quán)利要求1所述的方法,其特征在于所述步驟b中,所述無線發(fā)送裝置發(fā)送的信息至少包括建立應(yīng)用程序與服務(wù)提供者之間的通信連接所需的通信連接相關(guān)信息;步驟c中,所述移動終端由查找到的應(yīng)用程序處理信息,進一步包括c41.應(yīng)用程序根據(jù)移動終端收到的信息中的通信連接相關(guān)信息及移動終端提供的底層通信鏈路,建立與服務(wù)提供者之間的通信連接;c42.應(yīng)用程序通過自身與服務(wù)提供者之間的通信連接,獲取服務(wù)提供者發(fā)送的信息;c43.應(yīng)用程序直接顯示步驟c42所獲取的信息。
21.根據(jù)權(quán)利要求20所述的方法,其特征在于,所述步驟c41進一步包括應(yīng)用程序顯示移動終端收到的信息。
22.根據(jù)權(quán)利要求2、20或21所述的方法,其特征在于所述步驟a中,所述服務(wù)提供者的信息中包括文檔文件數(shù)據(jù);步驟c中,所述應(yīng)用程序直接顯示該文檔文件,或由應(yīng)用程序通過文件瀏覽器或編輯器顯示該文檔文件。
23.根據(jù)權(quán)利要求20所述的方法,其特征在于,所述移動終端的底層通信鏈路為本地的無線通信鏈路,或有線通信鏈路,或通過移動網(wǎng)絡(luò)建立的通信鏈路。
24.根據(jù)權(quán)利要求20所述的方法,其特征在于所述步驟c42中,所述應(yīng)用程序所獲取的服務(wù)提供者發(fā)布的信息包括服務(wù)提供者當前發(fā)布的SPI,以及包含當前發(fā)布的SPI與前一次發(fā)布的SPI之間的變化信息及這兩個SPI的ID的數(shù)據(jù)補丁信息DPI,且該DPI的DPIID為前一次發(fā)布的SPI的ID;步驟c中,所述由應(yīng)用程序直接顯示步驟c42所獲取的信息之前進一步包括應(yīng)用程序判斷自身當前通過通信連接獲取的DPI中的DPIID是否為自身當前顯示的SPI的ID,如果是,則由應(yīng)用程序直接顯示步驟c42所獲取的信息為直接根據(jù)該DPI中保存的信息更新自身當前顯示的信息;否則,判斷該DPI是否新于當前顯示的SPI,如果是,則由應(yīng)用程序直接顯示步驟c42所獲取的信息為通過通信連接獲取服務(wù)提供者發(fā)布的SPI,并根據(jù)該SPI更新自身當前顯示的信息,否則,不作處理。
25.根據(jù)權(quán)利要求1所述的方法,其特征在于所述步驟a中,所述服務(wù)提供者發(fā)布的信息包括服務(wù)提供者的名稱、標識信息SPIID、地址、聯(lián)系電話、傳真、郵箱地址、網(wǎng)址及通信端口信息中的任意一種,或以上信息的任意組合。
26.根據(jù)權(quán)利要求1所述的方法,其特征在于所述步驟a中,所述服務(wù)提供者發(fā)布的信息中包括服務(wù)提供者的聯(lián)系電話;步驟b之后進一步包括針對該聯(lián)系電話設(shè)置無條件呼叫轉(zhuǎn)移。
全文摘要
本發(fā)明公開了一種移動終端獲取服務(wù)提供者的信息的方法,該方法首先為服務(wù)提供者設(shè)置無線發(fā)送裝置,并通過該無線發(fā)送裝置發(fā)布自身的信息;在移動終端設(shè)置無線接收裝置,通過該無線接收裝置接收信息;移動終端查找收到的信息所對應(yīng)的應(yīng)用程序,并由該應(yīng)用程序處理信息。本發(fā)明方案解決了現(xiàn)有技術(shù)中通過移動終端獲取自身位置附近的各種服務(wù)提供者信息時,往往需要支付一定的費用、需要等待較長時間才能得到相關(guān)的信息、從收到的信息中獲取自身需要的信息比較麻煩,以及商家往往不能將自身動態(tài)的信息發(fā)布出去等問題。通過本發(fā)明方案,用戶可以通過移動終端非常方便地獲取當前所處位置附近的商家信息,且服務(wù)提供者可以方便地更新自身需要發(fā)布的信息。
文檔編號H04W88/02GK1635811SQ200310123499
公開日2005年7月6日 申請日期2003年12月26日 優(yōu)先權(quán)日2003年12月26日
發(fā)明者王正偉 申請人:華為技術(shù)有限公司