一種用戶位置定位方法以及服務器的制造方法
【技術領域】
[0001]本發明涉及定位領域,尤其涉及的是一種用戶位置定位方法以及服務器。
【背景技術】
[0002]LBS (Locat1n-based Service,基于位置信息的服務)是通過電信移動運營商的無線電通訊網絡(如GSM網、CDMA網)或外部定位方式(如GPS)獲取移動終端用戶的位置信息(地理坐標,或大地坐標),在地理信息系統平臺的支持下,為用戶提供相應服務的一種增值業務,準確快速的室內定位技術可以方便用戶在室內空間的工作生活,例如商場和博物館的室內定位與導航,路線推薦,興趣點推薦等。
[0003]現有技術中,如專利申請號為CN102135429A所公開的通過二維碼進行室內定位的方案。但是實現該方案需要布置大量二維碼路標,且要距離很近才能識別,從而影響了該方案使用場景的廣泛性。而且存在準確度低,處理計算慢,參考數據采集工作量大等問題。
【發明內容】
[0004]本發明實施例提供了一種用戶位置定位方法以及服務器。
[0005]本發明實施例第一方面提供了一種用戶位置定位方法,包括:
[0006]接收目標圖像,所述目標圖像為用戶位于當前位置對目標對象進行拍攝所形成的圖像;
[0007]解析所述目標圖像,根據所述目標圖像的解析結果獲取所述目標對象的參考坐標;
[0008]根據所述目標對象的參考坐標計算所述用戶當前位置的位置坐標。
[0009]結合本發明實施例第一方面,本發明實施例第一方面的第一種實現方式中,
[0010]所述解析所述目標圖像,根據所述目標圖像的解析結果獲取所述目標對象的參考坐標,包括:
[0011]判斷所述目標圖像中是否存在可識別的文本圖像信息;
[0012]若存在,則提取所述文本圖像信息,并根據所述文本圖像信息獲取所述目標對象的參考坐標。
[0013]結合本發明實施例第一方面的第一種實現方式,本發明實施例第一方面的第二種實現方式中,
[0014]若不存在,則提取目標圖像中的圖形圖像信息,并根據所述圖形圖像信息獲取所述目標對象的參考坐標。
[0015]結合本發明實施例第一方面至本發明實施例第一方面的第二種實現方式任一項所述的方法,本發明實施例第一方面的第三種實現方式中,
[0016]所述解析所述目標圖像,根據所述目標圖像的解析結果獲取所述目標對象的參考坐標之前,所述方法還包括:
[0017]建立查詢信息,所述查詢信息中包括所述目標對象的參考文本圖像信息,和/或所述目標對象的參考圖形圖像信息,及所述目標對象的參考坐標;所述參考文本圖像信息和所述參考圖形圖像信息是由所述目標對象的參考圖像中提取的,所述參考圖像為按預設規則拍攝形成的;所述參考文本圖像信息和所述參考圖形圖像信息用于與所述目標圖像的解析結果進行匹配,若匹配度大于預設閾值,則根據所述目標圖像的解析結果獲取所述目標對象的參考坐標。
[0018]結合本發明實施例第一方面至第一方面的第三種實現方式任一項所述,本發明實施例第一方面的第四種實現方式中,
[0019]根據所述目標對象的參考坐標獲取所述目標對象的參考坐標點距離所述目標對象的第一邊長Xl ;
[0020]獲取所述用戶當前位置距離所述目標對象的第二邊長X2 ;
[0021]計算所述第一邊長Xl和所述第二邊長X2之間的夾角Θ ;
[0022]根據所述第一邊長X1、所述第二邊長X2以及所述夾角Θ計算所述用戶當前位置的位置坐標。
[0023]本發明實施例第二方面提供了一種服務器,包括:
[0024]接收單元,用于接收目標圖像,所述目標圖像為用戶位于當前位置對目標對象進行拍攝所形成的圖像;
[0025]解析單元,用于解析所述目標圖像,根據所述目標圖像的解析結果獲取所述目標對象的參考坐標;
[0026]計算單元,用于根據所述目標對象的參考坐標計算所述用戶當前位置的位置坐標。
[0027]結合本發明實施例第二方面,本發明實施例第二方面的第一種實現方式中,
[0028]所述解析單元包括:
[0029]判斷模塊,用于判斷所述目標圖像中是否存在可識別的文本圖像信息;
[0030]第一提取模塊,用于若所述目標圖像中存在可識別的文本圖像信息,則提取所述文本圖像信息,并根據所述文本圖像信息獲取所述目標對象的參考坐標。
[0031]結合本發明實施例第二方面的第一種實現方式,本發明實施例第二方面的第二種實現方式中,
[0032]所述解析單元還包括:
[0033]第二提取模塊,用于若所述目標圖像中不存在可識別的文本圖像信息,則提取所述文本圖像信息,提取目標圖像中的圖形圖像信息,并根據所述圖形圖像信息獲取所述目標對象的參考坐標。
[0034]結合本發明實施例第二方面至本發明實施例第二方面的第二種實現方式,本發明實施例第二方面的第三種實現方式中,
[0035]所述服務器還包括:
[0036]建立單元,用于建立查詢信息,所述查詢信息中包括所述目標對象的參考文本圖像信息,或所述目標對象的參考圖形圖像信息,及所述目標對象的參考坐標;所述參考文本圖像信息和所述參考圖形圖像信息是由所述目標對象的參考圖像中提取的,所述參考圖像為按預設規則拍攝形成的;所述參考文本圖像信息和所述參考圖形圖像信息用于與所述目標圖像的解析結果進行匹配,若匹配度大于預設閾值,則根據所述目標圖像的解析結果獲取所述目標對象的參考坐標。
[0037]結合本發明實施例第二方面至第二方面的第三種實現方式任一項所述,本發明實施例第二方面的第四種實現方式中,
[0038]所述計算單元包括:
[0039]第一計算模塊,用于根據所述目標對象的參考坐標獲取所述目標對象的參考坐標點距離所述目標對象的第一邊長Xl ;
[0040]獲取模塊,用于獲取所述用戶當前位置距離所述目標對象的第二邊長X2 ;
[0041]第二計算模塊,用于計算所述第一邊長Xl和所述第二邊長X2之間的夾角Θ ;
[0042]第三計算模塊,用于根據所述第一邊長X1、所述第二邊長X2以及所述夾角Θ計算所述用戶當前位置的位置坐標。
[0043]本發明實施例所示的用戶位置定位方法中,接收目標圖像,所述目標圖像為用戶位于當前位置對目標對象進行拍攝所形成的圖像,解析所述目標圖像,根據所述目標圖像的解析結果獲取所述目標對象的參考坐標,根據所述目標對象的參考坐標計算所述用戶當前位置的位置坐標。因本實施例根據用戶位于當前位置對目標對象進行拍攝所形成的目標圖像即可獲取用于當前位置的位置坐標,而無需額外布置參照物,只需要利用現有的地點即可,進而節省了定位的成本。且本實施例所示的用戶位置定位方法可實現快速的定位,計算量小,定位準確,從而準確快速的將室內定位技術與室內地圖相結合,可以使很多室內LBS服務成為可能,提高移動終端的用戶體驗,為用戶,商家及LBS服務提供商提供附加服務。
【附圖說明】
[0044]圖1為本發明實施例所提供的用戶位置定位方法的一種較佳實施例步驟流程圖;
[0045]圖2為本發明實施例所提供的用戶位置定位方法的另一種較佳實施例步驟流程圖;
[0046]圖3為本發明實施例所提供的用戶位置定位方法的另一種較佳實施例步驟流程圖;
[0047]圖4為本發明實施例所提供的目標對象的參考圖像的一種較佳實施例示意圖;
[0048]圖5為本發明實施例所提供的目標圖像的一種較佳實施例示意圖;
[0049]圖6為本發明實施例所提供根據目標對象對用于位置進行定位的較佳實施例示意圖;
[0050]圖7為本發明實施例所提供的參考圖像的參考子圖像的一種較佳實施例示意圖;
[0051]圖8為本發明實施例所提供的參考圖像的參考子圖像的另一種較佳實施例示意圖;
[0052]圖9為本發明實施例所提供的目標子圖像一種較佳實施例示意圖;
[0053]圖10為本發明實施例所提供的目標子圖像另一種較佳實施例示意圖;
[0054]圖11為本發明實施例所提供的服務器的一種較佳實施例結構示意圖;
[0055]圖12為本發明實施例所提供的服務器的另一種較佳實施例結構示意圖;
[0056]圖13為本發明實施例所提供的服務器的另一種較佳實施例結構示意圖;
[0057]圖14為本發明實施例所提供的服務器的另一種較佳實施例結構示意圖。
【具體實施方式】
[0058]本發明實施例提供了一種用戶位置定位方法,通過本實施例所提供的用戶位置定位方法能夠實現快速準確的室內定位,可以使很多室內LBS服務成為可能,提高移動終端的用戶體驗,為用戶,商家及LBS服務提供商提供附加服務。
[0059]需明確的是,本實施例以室內定位為例進行說明,不作限定,本技術方案也可應用于室外定位。
[0060]具體請結合圖1所示,本實施例所提供的用戶位置定位方法具體包括:
[0061]101、接收目標圖像;
[0062]所述目標圖像為用戶位于當前位置對目標對象進行拍攝所形成的圖像;
[0063]本實施例對所述目標對象不作限定,例如可為各商家的商鋪、