專利名稱:基于地理位置的多媒體信息系統和處理方法
技術領域:
本發明涉及移動互聯網領域,尤其涉及在移動互聯網中基于地理位置的多媒體信息發布和接收方法以及相應的多媒體信息系統。
背景技術:
多媒體信息發布是一種允許信息發布者利用及時更新的簡短文字、圖片、語音、視頻等來向多媒體信息系統發布信息的技術,其允許和信息發布者有關聯的用戶來閱讀所發布的多媒體信息。當多媒體信息發布在移動通信網絡上采用時,它能夠讓用戶使用移動終端來發布多媒體信息。隨著移動通信技術的發展,現有的移動定位技術可以利用移動終端進行移動位置服務,例如移動定位服務。移動定位服務是利用移動通信所特有的定位功能,來確定移動終端用戶做在的地理位置,例如經度、緯度、高度坐標信息,從而為用戶提供所需的位置信息。在現有的移動互聯網絡技術中,已經發現這種移動定位技術在移動終端中的應用,例如已經開發出了基于該移動定位技術的多媒體應用,其中用戶可以根據地理位置的信息來發布和展示自己創造的內容,例如用戶可以發布自己所在的商場、道路、銀行、酒店等消息。然而,目前的基于地理信息的多媒體應用并未充分利用這種地理信息,例如當攜帶移動終端的用戶處于某個地理位置時,如果向該用戶提供基于該地理位置的多媒體應用信息,則該用戶可以對該地理位置具有更好的了解。同時,如果可以將現有的移動社交應用與該基于地理信息的多媒體應用相結合,則可以進一步提高用戶對該地理位置的感興趣度,并同時提高對社交應用的滿意度。因此,所期望的是可以提供一種新型的基于地理位置的多媒體信息系統以及相應處理方法,其可以容易地與其他移動應用相結合,以便提高使用移動終端的用戶對地理位置的關注度,并增強結合了該多媒體信息系統的其他移動應用對用戶的吸引力。
發明內容
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決或者減緩上述問題的。根據本發明的一個方面,提供了一種移動終端,適于與多媒體信息系統中的多媒體服務器進行交互,包括信息輸入接口,被配置為接收發送到移動服務器的輸入;定位設備,被配置為獲取移動終端的當前地理位置信息;消息創建部件,耦接到信息輸入接口和定位設備,被配置為分別獲取來自信息輸入接口的輸入以及來自定位設備的當前地理位置信息,并且基于該輸入和當前地理位置信息來創建并入了地理位置信息的輸入。可選地,移動終端的信息輸入接口接收的輸入以jason格式封裝,而且消息創建部件被配置為將當前地理位置信息以jason格式封裝,并將并將封裝好的地理位置信息和所述輸入進行組合。
可選地,移動終端還包括移動通信接口,被配置為與多媒體服務器進行通信,以將并入了地理位置信息的輸入發送給多媒體服務器,并接收來自多媒體服務器的應答;以及呈現單元,被配置為呈現來自多媒體服務器的應答內容。根據本發明的另一個方面,提供了一種多媒體服務器,適于與多媒體信息系統中的移動終端進行交互,包括信息存儲器,其中包括存儲了多媒體信息的多媒體信息庫以及存儲了與多媒體信息相關聯的地理位置信息的地理位置信息庫;以及信息存取部件,被配置為從所述移動終端接收并入了地理位置信息的輸入,并且根據所述輸入所包括的地理位置信息以及所述信息存儲器來對該輸入進行處理。根據本發明的另一個方面,還提供了一種基于地理位置的多媒體信息系統,其包括多個如上所述的移動終端以及如上所述的多媒體服務器。根據本發明的另一個方面,還提供了一種在包括移動終端和多媒體服務器的多媒體系統中發布基于地理位置的多媒體信息的方法。該方法包括,在移動終端處創建多媒體信息;對所創建的多媒體信息和移動終端的當前地理位置信息進行合并,以創建并入了地理位置信息的多媒體信息;以及將多媒體信息發送給多媒體服務器。該方法還包括,在多媒體服務器處接收多媒體信息;解析該多媒體信息以獲得常規的多媒體信息以及地理位置信息;以及將常規的多媒體信息存儲到多媒體信息庫中并且相關聯地將地理位置信息存儲到地理位置信息庫中。根據本發明的另一個方面,還提供了一種在包括移動終端和多媒體服務器的多媒體系統中由移動終端檢索基于地理位置的多媒體信息的方法。該方法包括,在移動終端處 輸入查詢指令;對輸入的查詢指令和移動終端的當前地理位置信息進行合并,以創建并入了地理位置信息的查詢指令;以及將查詢指令發送給多媒體服務器。該方法還包括,在多媒體服務器處接收查詢指令;解析該查詢指令以獲得常規的查詢指令以及地理位置信息; 根據常規的查詢指令來在多媒體信息庫中進行第一查詢;根據地理位置信息來在地理位置信息庫中進行第二查詢,以查詢與該地理位置信息相關聯的多媒體消息信息;以及獲取第一查詢結果和第二查詢結果的交集來作為最終查詢結果。根據本發明的基于地理位置的多媒體信息系統和處理方法可以在通過移動終端發布多媒體信息時,自動為其加入地理位置信息屬性。因此,一位用戶在訪問該多媒體信息系統時,只能訪問其坐標附近其它用戶發布的多媒體信息,而不能訪問超范圍的信息。用戶一旦離開該區域,則無法再訪問該區域的多媒體信息,除非用戶重新回到該區域。這可以有效的控制信息的傳播范圍。
通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中圖1示出了根據本發明一個實施方式的基于地理位置的多媒體信息系統的框圖;圖2示出了根據本發明一個實施方式的基于地理位置的多媒體信息系統中的移動終端和多媒體服務器的框圖;圖3示出了根據本發明一個實施方式的由移動終端發布基于地理位置的多媒體信息的方法的流程圖;以及圖4示出了根據本發明一個實施方式的由移動終端檢索基于地理位置的多媒體信息的方法的流程圖。
具體實施例方式下面結合附圖和具體的實施方式對本發明作進一步的描述。圖1示出了根據本發明一個實施方式的基于地理位置的多媒體信息系統100的示意圖。如圖1所示,多媒體信息系統100包括多個移動終端110A-110N以及多媒體服務器 120。各個移動終端110A-N經由移動網絡130和多媒體服務器120進行通信。移動網絡130可以是各種移動網絡,例如2G、3G或者4G移動通信時代可以采用的各種移動通信網絡。更具體而言,移動網絡130可以是采用GSM/GPRS/CDMA/WLAN/3G等標準構建的無線網絡。同時,移動網絡130還可以包括移動通信網絡、無線網絡和各種有線網絡的組合。例如,多媒體服務器120可以位于現有的國際互聯網的網絡節點處,而移動終端 110A-N可以通過移動通信網絡和相應的骨干網絡來訪問多媒體服務器120。移動終端110A-N可以是各種便攜式設備,例如手機、個人數字助理(PDA)、便攜式計算機、電子圖書閱覽器、數字面板以及其它適于經由移動通信網絡進行數據傳輸的移動設備等。移動終端110A-N通常還具有定位裝置,例如GPS模塊或者我國的北斗系統定位客戶端、歐洲的伽利略系統定位客戶端,以便提供移動終端110A-N本地的位置信息。在基于地理位置的多媒體信息系統100,移動終端110A-N經常發生移動,例如從一個位置移動到另一個位置。移動終端110在移動到一個新位置時,可以在該新位置發布多媒體信息以便由多媒體服務器120所存儲。另外,移動終端110在新位置處還可以從多媒體服務器120獲取先前的用戶利用移動終端110在該位置處發布的多媒體信息,以便對該地理位置增加了解。圖2示意性地示出了移動終端110和多媒體服務器120的結構框圖。應當注意的是,圖2中僅僅示出了移動終端110和多媒體服務器120中與此處的描述相關的部件,很明顯移動終端110和多媒體服務器120可以具有其他的部件。如圖2所示,移動終端110包括信息輸入接口 1110、定位設備1120、消息創建部件 1130、移動通信接口 1140和呈現單元1150。信息輸入接口 1110與移動終端110的用戶進行交互,以便獲取移動終端110的用戶要發送到移動服務器120的各種輸入,包括用戶所輸入的信息和/或指令等。例如,信息輸入接口可以獲取用戶創建并要發布的多媒體信息以及用戶對呈現單元1150中呈現的某個多媒體信息的回復等。此外,信息輸入接口還可以接收用戶輸入的查詢指令。例如,用戶可以通過信息輸入接口 1110輸入有關查詢多媒體信息的指令。定位設備1120適于獲取移動終端的當前地理位置信息,例如移動終端所處位置的經度、緯度和高度信息。目前存在有多種適于獲取地理位置信息的技術,例如,GPS技術、 中國的北斗系統以及歐洲的伽利略系統等。定位設備1120可以采用任意獲取地理位置信息的技術來獲取移動終端的當前地理位置信息。消息創建部件1130耦接到信息輸入接口 1110和定位設備1120,以分別獲取來自信息輸入接口 1110的用戶輸入以及來自定位設備1120的當前地理位置信息,并且基于該用戶輸入和當前地理位置信息來創建并入了地理位置信息的用戶輸入。存在有多種基于該用戶輸入和當前地理位置信息來創建并入了地理位置信息的用戶輸入。例如信息輸入接口 1110所創建的要發送到多媒體服務器120的用戶輸入一般以預定格式進行封裝。這種預定格式通常是可擴展的格式,例如XML格式或者jason格式。 由于來自定位設備的當前地理位置信息一般僅包括至多三個參數值,即經度、緯度和高度信息,因此消息創建部件1130同樣可以類似的格式來封裝地理位置信息。并將封裝好的地理位置信息和用戶輸入進行組合以生成并入了地理位置信息的用戶輸入。例如,以用戶輸入采用jason格式為例。根據一個示例,來自信息輸入接口 1110 的用戶輸入可以具有如下以jason格式封裝的消息內容{ “to”:uid,“s”:n,“cli”:n,〃 sm" {〃 id" 〃 1642473375〃,〃 ct"〃 我
在世貿天階上島咖啡,現在有買一送一活動"},〃 adu" :{" 1" ://文件長度,"t" :// 播放時長,‘‘url" ://133. com//音頻下載地址}}。其中,Uid指示發布該用戶輸入的用戶id,〃 id" ·.” 1642473375指示該用戶輸入的消息ID。該消息中還包括有文本消息“我在世貿天階上島咖啡,現在有買一送一活動” 和相應的音樂內容(音樂來自網絡鏈接133. com/音頻下載地址)。有關jason格式的具體定義可以維基百科等各種網站中獲得。消息創建部件1130可以通過將地理位置信息并入到該jason格式的消息中。例如,并入了地理位置信息的所述消息內容可以變成{ “to”:uid,“s”:n,“cli”:n,〃 sm" {〃 id" 〃 1642473375〃,〃 ct"〃 我在世貿天階上島咖啡,現在有買一送一活動"},〃 adu" :{" 1" ://文件長度,"t" :// 播放時長,‘‘url" ://133. com//音頻下載地址}"geo" { "la" :32. 77, "lo" :32. 55, ‘‘ hi" :19. 20}}。其中,將地理位置信息以jason格式封裝為“geo” {"la":32. 77,"Ιο":32. 55,“ h i “ 19. 20}(其中,Ia之后的值指示緯度(即32. 77),Io之后的值指示經度(即,32,55), 而hi之后的值指示高度(即,19. 20)。隨后將以jason格式封裝的地理位置信息添加到用戶輸入消息中,從而創建并入了地理位置信息的用戶輸入。應當理解的是,本發明不局限于此,所以可以將地理位置信息附加到要發送到多媒體服務器的用戶輸入的方式都在本發明的保護范圍之內。移動通信接口 1140將消息創建部件1130所創建的、并入了地理位置信息的用戶輸入發送給多媒體服務器120,并接收來自多媒體服務器120的響應。呈現單元1150呈現移動通信接口 1140所接收的多媒體服務器120的響應內容, 以便由移動終端110的用戶來觀看。多媒體服務器120包括通信接口 1210、信息存取部件1220以及信息存儲器1230。 通信接口 1210適于和各移動終端110進行通信,以便從各移動終端110獲取并入了地理位置信息的用戶輸入,以及將信息存取部件1220所生成的響應消息發送回到移動終端110。信息存取部件1220獲取移動終端110經由通信接口 1210所發送過來的用戶輸入,根據用戶輸入所包括的地理位置信息并可選地參考信息存儲器1230來對該用戶輸入進行處理。具體而言,由于移動移動終端110所發送過來的消息為并入了地理位置信息的用戶輸入,相應地,信息存取部件1220可以包括消息解析部件1221,用于對該消息進行解析, 以獲得常規的用戶輸入以及相關聯的地理位置信息。如果常規的用戶輸入為用戶要發布到多媒體服務器120的多媒體信息,則信息存取部件1220中的保存部件1223將該多媒體信息保存到信息存儲器1230的多媒體信息庫 1232中。另外,保存部件1223還將由消息解析部件1221所解析獲得的地理位置信息相關聯地存儲到信息存儲器1230的地理位置信息庫1234中。因此,每條移動終端用戶發布的多媒體消息在多媒體服務器120中相關聯地存儲在多媒體信息庫1232和地理位置信息庫 1234 二者中。如果常規的用戶輸入為用戶面向多媒體服務器120的查詢指令,則信息存取部件 1220中的查詢部件1225除了根據該查詢指令在多媒體信息庫1232中進行第一查詢之外, 還根據由消息解析部件1221所解析獲得的地理位置信息來在地理位置信息庫1234中進行第二查詢,以查詢與該地理位置信息相關聯的多媒體消息信息,隨后將兩個查詢結果的交集,即將同時出現在第一查詢和第二查詢的結果中的多媒體信息返回給移動終端110。在上面所提及的第二查詢中,通常需要判斷在地理位置信息庫1234中存儲的地理位置是否與來自移動終端的地理位置相關聯,例如在距離上較為接近。可以采用多種方法來判斷兩個地理位置是否接近。例如,可以以平面直角坐標系來表示地理位置,即以地理位置的三個參數(即,經度、緯度和高度)為三個坐標系上的值,此時兩個地理位置即為平面直角坐標系上的兩個點,通過計算這兩個點之間的距離是否小于預定值,就可以判斷出這兩個地理位置是否接近。本領域技術人員應當立即的是,本發明并不局限于上述判斷方式,所有可以確定兩個地理位置是否接近的方式都在本發明的保護范圍之內。圖3示出了根據本發明一個實施方式的由移動終端發布基于地理位置的多媒體信息的方法300的流程圖。方法300通常在根據本發明的基于地理位置的多媒體信息系統 100中執行。方法300適于步驟S 310,其中用戶創建多媒體信息,這可以由用戶利用移動終端110中的信息輸入接口 1110來進行。隨后在步驟S320處,對在步驟S310處創建的多媒體信息和移動終端110的當前地理位置信息進行合并,以創建并入了地理位置信息的多媒體信息。在步驟S330處,將該多媒體信息發送給多媒體服務器120。多媒體服務器120 在步驟S340處接收該多媒體信息,并且在步驟S350處解析該多媒體信息以獲得常規的多媒體信息以及地理位置信息。隨后在步驟S360處,將常規的多媒體信息存儲到多媒體信息庫中并且相關聯地將地理位置信息存儲到地理位置信息庫中。圖4示出了根據本發明一個實施方式的由移動終端檢索基于地理位置的多媒體信息的方法400的流程圖。方法400通常在根據本發明的基于地理位置的多媒體信息系統 100中執行。方法400適于步驟S410,其中用戶輸入查詢指令,這可以由用戶利用移動終端 110中的信息輸入接口 1110來輸入查詢指令。隨后在步驟S420處,對在步驟S410處輸入的查詢指令和移動終端110的當前地理位置信息進行合并,以創建并入了地理位置信息的查詢指令。在步驟4430處,將該查詢指令發送給多媒體服務器120。多媒體服務器120在步驟S440處接收該查詢指令,并且在步驟S450處解析該查詢指令以獲得常規的查詢指令以及地理位置信息。在步驟S460處,根據常規的查詢指令來在多媒體信息庫中進行第一查詢,并在步驟S470中根據在步驟S450獲得的地理位置信息來在地理位置信息庫中進行第二查詢,以查詢與該地理位置信息相關聯的多媒體消息信息。然后,在步驟S480中,獲取所述第一查詢結果和第二查詢結果的交集來作為最終查詢結果返回該移動終端。根據本發明的基于地理位置的多媒體信息系統和處理方法可以在通過移動終端發布多媒體信息時,自動為其加入地理位置信息屬性。因此,一位用戶在訪問該多媒體信息系統時,只能訪問其坐標附近其它用戶發布的多媒體信息,而不能訪問超范圍的信息。用戶一旦離開該區域,則無法再訪問該區域的多媒體信息,除非用戶重新回到該區域。這可以有效的控制信息的傳播范圍。另外,上述基于地理位置的多媒體信息系統和處理方法通過在多媒體信息中添加地理位置屬性,可以讓用戶方便的發布和看到與其所在的地理位置相關的多媒體信息,這提高多媒體信息的價值。此外,上述基于地理位置的多媒體信息系統和處理方法在有利于對多媒體信息進行分類的同時,還增加了基于地理位置的多媒體信息的用戶的互動性。應當注意的是,在本發明的移動終端和多媒體服務器的各個部件中,根據其要實現的功能而對其中的部件進行了邏輯劃分,但是,本發明不受限于此,可以根據需要對各個部件進行重新劃分或者組合,例如,可以將一些部件組合為單個部件,或者可以將一些部件進一步分解為更多的子部件。本發明的各個部件實施例可以以硬件實現,或者以在一個或者多個處理器上運行的軟件模塊實現,或者以它們的組合實現。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數字信號處理器(DSP)來實現根據本發明實施例的移動終端和多媒體服務器中的一些或者全部部件的一些或者全部功能。本發明還可以實現為用于執行這里所描述的方法的一部分或者全部的設備或者裝置程序(例如,計算機程序和計算機程序產品)。這樣的實現本發明的程序可以存儲在計算機可讀介質上。應該注意的是上述實施例對本發明進行說明而不是對本發明進行限制,并且本領域技術人員在不脫離所附權利要求的范圍的情況下可設計出替換實施例。在權利要求中, 不應將位于括號之間的任何參考符號構造成對權利要求的限制。單詞“包含”不排除存在未列在權利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
權利要求
1.一種移動終端,適于與多媒體信息系統中的多媒體服務器進行交互,包括 信息輸入接口,被配置為接收發送到移動服務器的輸入;定位設備,被配置為獲取所述移動終端的當前地理位置信息; 消息創建部件,耦接到所述信息輸入接口和定位設備,被配置為分別獲取來自所述信息輸入接口的輸入以及來自所述定位設備的當前地理位置信息,并且基于該輸入和當前地理位置信息來創建并入了地理位置信息的輸入。
2.如權利要求1所述的移動終端,其中所述輸入至少包括要發布的多媒體信息和/或查詢指令。
3.一種多媒體服務器,適于與多媒體信息系統中的移動終端進行交互,包括信息存儲器,其中包括存儲了多媒體信息的多媒體信息庫以及存儲了與多媒體信息相關聯的地理位置信息的地理位置信息庫;以及信息存取部件,被配置為從所述移動終端接收并入了地理位置信息的輸入,并且根據所述輸入所包括的地理位置信息以及所述信息存儲器來對該輸入進行處理。
4.如權利要求3所述的多媒體服務器,其中所述信息存取部件包括消息解析部件,被配置為對所述了地理位置信息的輸入進行解析,以獲得常規的輸入和所述地理位置信息。
5.如權利要求4所述的多媒體服務器,其中所述輸入為要發布的多媒體信息,而且所述信息存取部件包括保存部件,所述保存部件被配置為將所述多媒體信息存儲到所述多媒體信息庫中,并且將所述地理位置信息相關聯地存儲到所述地理位置信息庫中。
6.如權利要求4所述的多媒體服務器,其中所述輸入為查詢指令,而且所述信息存取部件包括查詢部件,所述查詢部件被配置為根據所述查詢指令在多媒體信息庫進行第一查詢,以及根據所述地理位置信息來在地理位置信息庫中進行第二查詢, 并且返回所述第一查詢和第二查詢的結果的交集。
7.如權利要求6所述的多媒體服務器,其中所述第二查詢包括判斷在所述地理位置信息庫中存儲的地理位置是否與來自移動終端的地理位置相關聯。
8.一種基于地理位置的多媒體信息系統,包括多個如權利要求1-2中的任一個所述的移動終端;以及如權利要求3-7中的任一個所述的多媒體服務器。
9.一種在包括移動終端和多媒體服務器的多媒體系統中發布基于地理位置的多媒體信息的方法,包括在所述移動終端處 創建多媒體信息;對所創建的多媒體信息和移動終端的當前地理位置信息進行合并,以創建并入了地理位置信息的多媒體信息;以及將所述多媒體信息發送給多媒體服務器;以及在所述多媒體服務器處 接收所述多媒體信息;解析該多媒體信息以獲得常規的多媒體信息以及地理位置信息;以及將常規的多媒體信息存儲到多媒體信息庫中并且相關聯地將地理位置信息存儲到地理位置信息庫中。
10. 一種在包括移動終端和多媒體服務器的多媒體系統中由移動終端檢索基于地理位置的多媒體信息的方法,包括 在所述移動終端處 輸入查詢指令;對輸入的查詢指令和移動終端的當前地理位置信息進行合并,以創建并入了地理位置信息的查詢指令;以及將所述查詢指令發送給多媒體服務器;以及在所述多媒體服務器處 接收所述查詢指令;解析該查詢指令以獲得常規的查詢指令以及地理位置信息; 根據常規的查詢指令來在多媒體信息庫中進行第一查詢;根據所述地理位置信息來在地理位置信息庫中進行第二查詢,以查詢與該地理位置信息相關聯的多媒體消息信息;以及獲取所述第一查詢結果和第二查詢結果的交集來作為最終查詢結果。
全文摘要
本發明公開一種移動終端,適于與多媒體信息系統中的多媒體服務器進行交互,包括信息輸入接口,被配置為接收發送到移動服務器的輸入;定位設備,被配置為獲取所述移動終端的當前地理位置信息;消息創建部件,耦接到所述信息輸入接口和定位設備,被配置為分別獲取來自信息輸入接口的輸入以及來自定位設備的當前地理位置信息,并且基于該輸入和當前地理位置信息來創建并入了地理位置信息的輸入。本發明還公開了相應的多媒體服務器、包括該移動終端和多媒體服務器的多媒體信息系統、以及在該多媒體信息系統中的相應處理方法。
文檔編號H04W4/12GK102340740SQ20111034678
公開日2012年2月1日 申請日期2011年11月4日 優先權日2011年10月26日
發明者姜國飛, 王本銳 申請人:北京推博信息技術有限公司