基于WiFi-Direct的室內定位的方法和系統的制作方法
【技術領域】
[0001]本發明涉及無線通信技術領域,尤其涉及一種基于WiF1-Direct的室內定位的方法和系統。
【背景技術】
[0002]現有的智能終端設備一般都是利用GPS定位技術,對智能終端設備的大范圍地理位置進行定位。不過如果想進一步了解該智能終端設備具體位于該大范圍地理位置的建筑物內詳細的室內區域位置,GPS定位技術往往是無法做到的。而現在的建筑物的規模越來越大,人們在大型建筑物內尋找被定位者往往也是費時費力。
【發明內容】
[0003]本發明的目的在于提出一種基于WiF1-Direct的室內定位的方法和系統,能夠快速定位室內位置,提高室內定位的準確性和用戶體驗度。
[0004]為達此目的,本發明采用以下技術方案:
[0005]第一方面,提供一種基于WiF1-Direct的室內定位方法,包括:
[0006]接收智能終端可連接的室內WiF1-Direct節點的ID信息;
[0007]將所述ID信息與預設的ID信息-位置數據庫進行匹配,匹配出與所述ID信息對應的位置信息,其中,所述ID信息-位置數據庫的ID信息和位置信息一一對應;
[0008]根據所述位置信息在對應的室內地圖的位置,對所述智能終端進行室內定位。
[0009]其中,所述根據所述位置信息在對應的室內地圖的位置,對所述智能終端進行室內定位,包括:
[0010]把所述位置信息標記到室內地圖,將標記有所述位置信息的室內地圖發送給智能終端,以便根據標記有所述位置信息的室內地圖對所述智能終端進行室內定位;或
[0011]把所述位置信息發送給所述智能終端,以便把所述位置信息標記到所述智能終端預設的室內地圖,并根據標記有所述位置信息的室內地圖對所述智能終端進行室內定位。
[0012]其中,所述根據標記有所述位置信息的室內地圖對所述智能終端進行室內定位,包括:
[0013]若標記的位置信息的數量為一個,則以所述位置信息為圓心、預置半徑為半徑作圓,該圓所對應的室內地圖區域為所述智能終端的位置;
[0014]若標記的位置信息的數量為至少兩個,則以每個位置信息為圓心、預置半徑為半徑分別作圓,所有圓的重疊區域所對應的室內地圖區域為智能終端的位置。
[0015]其中,所述ID信息-位置數據庫每間隔預設周期進行信息更新,所述信息更新具體包括:
[0016]將所述ID信息、所述ID信息當前的實際位置信息在ID信息-位置數據庫中進行匹配;
[0017]若匹配不出對應的ID信息,則把所述ID信息與所述ID信息當前的實際位置信息保存入所述ID信息-位置數據庫;
[0018]若匹配出對應的ID信息,且匹配不出對應的位置信息,則把所述ID信息-位置數據庫中保存的與所述ID信息對應的位置信息替換為所述當前的實際位置信息。
[0019]其中,所述接收智能終端可連接的室內WiF1-Direct節點的ID信息,具體包括:
[0020]通過AP節點接收智能終端可連接的室內WiF1-Direct節點的ID信息。
[0021]第二方面,提供一種基于WiF1-Direct的室內定位的系統,包括智能終端和服務器,所述服務器包括接收單元、匹配單元和定位單元;
[0022]所述接收單元,用于接收智能終端可連接的室內WiF1-Direct節點的ID信息;
[0023]所述匹配單元,用于將所述ID信息與預設的ID信息-位置數據庫進行匹配,匹配出與所述ID信息對應的位置信息,其中,所述ID信息-位置數據庫的ID信息和位置信息
——對應;
[0024]所述定位單元,用于根據所述位置信息在對應的室內地圖的位置,對所述智能終端進行室內定位。
[0025]其中,所述定位單元,具體用于:
[0026]把所述位置信息標記到室內地圖,將標記有所述位置信息的室內地圖發送給智能終端,以便根據標記有所述位置信息的室內地圖對所述智能終端進行室內定位;或
[0027]把所述位置信息發送給所述智能終端,以便把所述位置信息標記到所述智能終端預設的室內地圖,并根據標記有所述位置信息的室內地圖對所述智能終端進行室內定位。
[0028]其中,所述根據標記有所述位置信息的室內地圖對所述智能終端進行室內定位,包括:
[0029]若標記的位置信息的數量為一個,則以所述位置信息為圓心、預置半徑為半徑作圓,該圓所對應的室內地圖區域為所述智能終端的位置;
[0030]若標記的位置信息的數量為至少兩個,則以每個位置信息為圓心、預置半徑為半徑分別作圓,所有圓的重疊區域所對應的室內地圖區域為智能終端的位置。
[0031 ] 其中,所述服務器還包括更新單元,所述更新單元,用于對所述ID信息-位置數據庫每間隔預設周期進行信息更新,所述信息更新具體包括:
[0032]將所述ID信息、所述ID信息當前的實際位置信息在ID信息-位置數據庫中進行匹配;
[0033]若匹配不出對應的ID信息,則把所述ID信息與所述ID信息當前的實際位置信息保存入所述ID信息-位置數據庫;
[0034]若匹配出對應的ID信息,且匹配不出對應的位置信息,則把所述ID信息-位置數據庫中保存的與所述ID信息對應的位置信息替換為所述當前的實際位置信息。
[0035]其中,所述接收單元,具體用于通過AP節點接收智能終端可連接的室內WiF1-Direct節點的ID信息。
[0036]本發明的有益效果在于:一種基于WiF1-Direct的室內定位的方法和系統,包括智能終端和服務器,所述服務器包括接收單元、匹配單元和定位單元;所述接收單元,用于接收智能終端可連接的室內WiF1-Direct節點的ID信息;所述匹配單元,用于將所述ID信息與預設的ID信息-位置數據庫進行匹配,匹配出與所述ID信息對應的位置信息,其中,所述ID信息-位置數據庫的ID信息和位置信息一一對應;所述定位單元,用于根據所述位置信息在對應的室內地圖的位置,對所述智能終端進行室內定位。智能終端基于WiF1-Direct技術搜索可連接的、預設的WiF1-Direct節點并發送至服務器,服務器根據接收到的WiF1-Direct節點的ID信息確定所述智能終端的位置信息,能夠快速定位室內位置,提高室內定位的準確性和用戶體驗度。
【附圖說明】
[0037]為了更清楚地說明本發明實施例中的技術方案,下面將對本發明實施例描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據本發明實施例的內容和這些附圖獲得其他的附圖。
[0038]圖1是本發明提供的基于WiF1-Direct的室內定位的方法第一個實施例的方法流程圖。
[0039]圖2是本發明提供的基于WiF1-Direct的室內定位的方法第二個實施例的方法流程圖。
[0040]圖3是本發明提供的基于WiF1-Direct的室內定位的系統第一個實施例的結構方框圖。
[0041]圖4是本發明提供的基于WiF1-Direct的室內定位的系統第二個實施例的結構方框圖。
【具體實施方式】
[0042]為使本發明解決的技術問題、采用的技術方案和達到的技術效果更加清楚,下面將結合附圖對本發明實施例的技術方案作進一步的詳細描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0043]請參考圖1,其是本發明提供的基于WiF1-Direct的室內定位的方法第一個實施例的方法流程圖。本發明實施例提供的基于WiF1-Direct的室內定位的方法,可應用于各種具備WiF1-Direct功能的智能終端設備,比如平板電腦、筆記本電腦、個人電腦、智能手機、穿戴式電子設備等。
[0044]該基于WiF1-Direct的室內定位的方法,包括:
[0045]步驟S101、接收智能終端可連接的室內WiF1-Direct節點的ID信息。
[0046]WiF1-Direct是一種認證標志,帶有該標志的智能終端設備均能夠實現WiFi設備的直接互聯,幫助用戶以更為簡單、便捷的方式完成信息共享任務。帶有WiF1-Direct標志的智能終端設備無需通過無線路由器即可相互連接,不用加入傳統的家庭、辦公或熱點網絡,就可迅速而輕松地傳輸內容、共享應用。WiF1-Direct標準允許無線智能終端設備以點對點形式互連,在傳輸速度與傳輸距離方面也比藍牙傳輸方式有大