專利名稱:一種基于gps和電子羅盤的目標識別手機系統的制作方法
技術領域:
本發明涉及移動信息增強的業務平臺技術領域,特別是指一種利用手機的移動虛擬現實增強系統。
背景技術:
隨著移動通信業務的發展,特別是第三代移動通信業務技術的發展,移動通信與互聯網結合越來越緊密,移動增值業務益發豐富。在這種移動通信業務大發展的情況下,各個運營商都在大力進軍增值業務領域,嘗試建立各種移動通信增值業務平臺。手機日益成為一個全能的工具,用戶可以使用手機完成越來越多的功能,手機的發展也將手機變成一個功能完備的電子產品,定位和方位功能即將成為手機的標準功能, 為手機添加了位置和方向的功能,使得手機能完成很多基于方位的業務。手機端只需要簡單的指向目標,手機客戶端即可通過遠端的能力將目標屬性顯示在終端上,方便用戶快速獲取感興趣的目標信息。有鑒于此,本發明的目的在于提出一種通過將手機指向目標,手機端對終端的位置和指向進行判斷后上報給服務端,服務端根據位置和指向判定終端指向的目標,并查詢該目標的一系列的屬性后封裝成協議好的格式下發到終端上。
發明內容
從上面所述可以看出,本發明提供的手機指向識別目標的方法,通過用戶將手機指向感興趣的目標后終端側進行位置和指向的確定并將位置和指向信息上傳到服務端后臺進行計算具體的目標,服務端對目標進行識別并查詢該目標的信息后將目標信息編碼格式化后發送給終端,終端進行解碼和反格式化后將信息編排成一定的格式顯示在用戶終端上。具體來說具有以下優點使用方式簡單用戶無需在本地進行復雜設置,簡單地開啟客戶端后將終端指向目標即可完成業務功能。自動定位終端在掃描目標的時候,自動啟動本地的定位功能進行定位,定位的過程對用戶來說是透明的,用戶無需手動開啟,定位采取調用本地的定位能力或者輔助定位方式進行定位。自動獲取指向終端通過終端本身的電子羅盤硬件進行終端的指向的確定,指向數據和位置的數據一并上傳到服務端進行目標的確認。遠端服務調用對于終端來講,需要調用的復雜能力需求都放在遠端的服務端上,終端側不需要進行復雜匹配和計算,終端側只需要傳輸本地位置和指向數據和解析服務端回傳數據并疊加到用戶終端上進行顯示。異步回送數據在服務端平臺對目標進行定位和識別后對目標的屬性進行查詢,查詢的數據采取異步方式發送到終端側,終端一邊接受數據,一邊顯示已經接收到的數據,加快了數據響應速度,提高了用戶體驗。匹配范圍小終端側采取最精確的GPS方式定位和指向確認唯一確認目標,加快目標識別速度,減小匹配的目標范圍。
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中圖1為本發明系統模塊結構的示意圖。圖2為業務使用流程示意圖。
具體實施例方式下面參照附圖對本發明進行更全面的描述,其中說明本發明的示例性實施例。為實現上述目的,提出了一種基于GPS和電子羅盤的目標識別手機系統。以下通過結合附圖,對本發明的實施方式進行描述。實現在移動通信領域的信息業務的關鍵終端定位和指向終端采取本地GPS進行位置定位和電子羅盤進行指向確定,客戶端調用本地的硬件能力進行位置和指向的數據獲取。遠端服務調用終端側不需要進行復雜的業務計算,只是將目標位置和指向信息作為參數發起遠端的目標識別服務調用,通過遠端的服務接口獲取對應的返回信息,終端側只需負責發起服務的調用和解析遠端返回的信息。GIS目標確定在收到終端的服務請求后,服務端解析出終端上報的參數中的位置信息,在GIS 中進行定位和以該位置為中心計算周邊一定范圍內的存在的對象,挑選出來供匹配模塊進行識別。目標識別后臺服務端接收到終端上傳的位置和指向數據后,通過GIS計算位置指向上的目標,識別后將發起對目標屬性信息的查詢。終端信息加載終端在接收到服務端查詢出的目標信息之后,將目標信息解析出來疊加到目標圖形之上,終端用戶可以在終端上準實時的看到目標的附加信息,加載信息可以以文本、鏈接、圖形方式進行疊加,用戶可以進一步點擊鏈接獲取目標的更多信息。
能力擴展限制小通過遠端服務方式進行業務實現,業務能力聚集在遠端的網絡平臺上,對終端要求低,遠端的服務平臺則可以隨著業務能力需求進行擴充,能力上也可以不斷進行升級而不影響終端側的使用。主要功能模塊如圖1所示,一種基于位置和電子羅盤的目標識別手機平臺系統結構主要包括客戶端101:終端指向目標后客戶端發起遠端識別服務請求;移動網絡102:負責提供手機數據傳輸的數據通道;通信模塊103 負責接收用戶的服務請求和返回終端對應的響應數據。業務邏輯模塊104 執行業務邏輯,發起對系統內部各個功能模塊的調用,格式化消息并響應終端請求。數據信息模塊105 存儲大量目標信息的有關數據,提供給業務邏輯模塊對應的信息。GIS 模塊 106:通過終端上報的數據進行地理上位置確定和計算方向指向的可能的目標。識別模塊107 將終端上傳的目標信息解析各參數并發起GIS模塊計算目標。管理門戶108 為用戶提供一個界面對業務進行設置,包含業務的開通,業務參數的設置等;管理模塊109 對整個系統進行管理,包含目標信息管理、業務管理、用戶管理,日志記錄和管理,業務邏輯參數配置等管理功能;下面舉一個例子來說明本發明系統的工作流程,該實施例中,業務包括以下步驟步驟1 用戶打開客戶端,使用手機指向目標并請求位置和指向數據;步驟2 客戶端獲取終端位置信息和指向信息作為參數,發起對遠端服務端的識別業務調用請求;步驟3:業務邏輯模塊接收到終端請求,解析其數據信息,并調用識別模塊和GIS 模塊進行目標計算;步驟4. GIS將計算結果返回給識別模塊和業務邏輯模塊;步驟5.業務邏輯模塊確定目標后發起對數據信息模塊的查詢請求,查詢該目標的各個屬性信息;步驟6.業務邏輯模塊接收到信息查詢模塊的響應消息,將響應消息按照約定的格式進行格式化后發送給終端;步驟7.用戶終端接收到平臺返回的響應信息,解析后疊加在終端上顯示。本發明的描述是為了示例和說明起見而給出的,而并不是無遺漏的或者將本發明限于所公開的形式。很多修改和變化對于本領域的普通技術人員而言是顯然的。選擇和描述實施例是為了更好說明本發明的原理和實際應用,并且使本領域的普通技術人員能夠理解本發明從而設計適于特定用途的帶有各種修改的各種實施例。
權利要求
1.一種基于位置和指向的目標識別系統,其特征在于,包含用戶通過將手機指向目標即可實現目標識別和信息查詢的系統。
2.如權利要求1所述,用戶使用終端指向目標,手機端通過GPS確定位置,通過羅盤確定用戶終端指向,通過位置和指向來進行計算確定目標。
3.如權利要求2所述,系統在位置確定的同時使用手機本身的電子羅盤的能力進行方向確定,并與位置信息一起,將位置信息和指向信息上報到系統。
4.如權利要求1所述的后臺系統,其特征在于位置確定終端指向目標的時候會啟動終端定位能力,通過本地GPS或者網絡輔助定位確定終端的位置,位置的經緯度、高度等數據將上傳到系統服務端。方向確定終端指向目標的時候啟動終端電子羅盤進行方向確定,以獲取終端的指向,指向的方向數據將隨著位置數據上傳到系統服務端。目標確定后臺系統在接收到終端上傳的目標位置信息后,在GIS中定位該位置,并計算該位置和指定方向的周邊范圍之內的對應的存在的目標信息。信息查詢在系統計算出目標后,系統會在數據庫進行目標對應信息的查詢,并將查詢到的信息格式化成與終端協商好的格式進行發送。疊力口顯示終端在收到系統后臺響應的應答信息后,將后臺系統發送的信息進行解碼后提取對應的信息,以各種效果的方式疊加信息到終端的圖形上,各種效果包含如打字機效果,飛入等效果,并在客戶端上提供各種信息顯示的方式如超鏈接以方便用戶點擊到該信息更具體的信息頁面中,或者使用移動網絡的推送業務功能進行目標信息的推送,如使用短信推送目標信息。
5.如權利要求4所述的方法,系統記錄下每次操作的結果的狀態。通過在終端指向目實現指向目標的識別和下發對應目標信息,終端側需要具備定位和羅盤功能,業務功能的實現聚集在網絡端,對客戶端要求較低,用戶的使用簡單的方式獲取用戶感興趣的目標信息,具有較好的實用價值。
全文摘要
本發明公開了一種基于GPS和電子羅盤的目標識別手機系統,通過手機GPS和電子羅盤系統標定目標后在服務端識別目標,并推送給用戶目標信息的系統和方法。本發明將通過將用戶終端GPS進行位置定位,并使用電子羅盤對用戶終端所指的方向進行判斷,將終端的位置信息和指向信息發送到后臺系統端進行目標識別,后端通過地理信息系統計算位置周邊的可能目標,結合終端的方向指向判定目標,識別出終端的指向目標后查詢該目標的屬性信息,并將識別查詢后的數據推送到本地終端,并顯示在用戶終端上,推送的形式可以采取客戶端數據方式、WAP Push等多種方式,用戶使用終端指向目標后在終端上即可看到目標的各種信息以及開展進一步的操作。
文檔編號G06F17/30GK102300149SQ20101020786
公開日2011年12月28日 申請日期2010年6月23日 優先權日2010年6月23日
發明者施麗艷 申請人:上海博路信息技術有限公司