一種導航路線的生成方法及終端的制作方法
【技術領域】
[0001]本發明涉及導航技術領域,具體涉及一種導航路線的生成方法及終端。
【背景技術】
[0002]隨著信息技術的快速發展,終端(手機、平板電腦等等)在生活中的使用越來越頻繁,例如,室內導航的應用便是終端的一個重要應用。室內導航技術也在學校、醫院、超市、博物館等室內場所得到了應用推廣。但是,我們會遇到下述問題,我們想要尋找某個人,但是我們不知道該人的唯一身份識別參數(如身份證號、手機號等等),因而,很難找到我們想要的人的辦公地點。例如,在學校想尋找某位老師,但是不知道該老師的唯一身份識別參數,便很難快速找到該老師。
【發明內容】
[0003]本發明實施例提供了一種導航路線的生成方法及終端,在對我們想要尋找的人把握不準的情況下,提高找到該人的效率。
[0004]本發明實施例第一方面提供了一種導航路線的生成方法,包括:
[0005]獲取目標對象的多個身份特征參數;
[0006]在預設數據庫中搜索出與所述多個身份特征參數相符合的至少一個位置;
[0007]接收從所述至少一個位置選取出目標位置的選取指令;
[0008]生成用戶位置與所述目標位置之間的導航路線。
[0009]結合本發明實施例的第一方面,在第一方面的第一種可能的實施方式中,所述預設數據庫中包括N條位置匹配記錄,其中,每條位置匹配記錄包括記錄位置的字段和記錄多個身份特征參數的字段,其中,所述N為大于1的整數。
[0010]結合本發明實施例的第一方面,在第一方面的第二種可能的實施方式中,所述選取指令攜帶目標對象的日程安排,從所述至少一個位置選取出的目標位置基于所述目標對象的日程安排確定。
[0011]結合本發明實施例的第一方面或第一方面的第一種或第二種可能的實施方式,在第一方面的第三種可能的實施方式中,所述接收從所述至少一個位置選取出目標位置的選取指令之后;
[0012]獲取包含與用戶位置路徑最短的第一停靠點和與所述目標位置的距離小于預設閾值的第二停靠點的目標專車的路線信息;
[0013]所述生成用戶位置及所述目標位置之間的導航路線,包括:
[0014]生成所述用戶位置與所述第一停靠點的第一導航路線,并生成所述第二停靠點與所述目標位置之間的第二導航路線;
[0015]依次將所述第一導航路線、所述路線信息中從所述第一停靠點到所述第二停靠點之間的路線和所述第二路航路線進行連接。
[0016]結合本發明實施例的第一方面或第一方面的第一種或第二種可能的實施方式,在第一方面的第四種可能的實施方式中,所述接收從所述至少一個位置選取出目標位置的選取指令之后,以及所述生成用戶位置及所述目標位置之間的導航路線之前,所述方法還包括:
[0017]向所述目標位置關聯的終端發送預約請求;
[0018]在接收到所述終端響應所述預約請求發送的預約允許指令時,執行所述生成用戶位置及所述目標位置之間的導航路線的步驟。
[0019]本發明實施例第二方面提供了一種終端,包括:
[0020]獲取單元,用于獲取目標對象的多個身份特征參數;
[0021]搜索單元,用于在預設數據庫中搜索出與所述獲取單元獲取到的所述多個身份特征參數相符合的至少一個位置;
[0022]接收單元,用于接收從所述搜索單元搜索到的所述至少一個位置選取出目標位置的選取指令;
[0023]生成單元,用于生成用戶位置與所述接收單元接收到的所述選取指令包含的所述目標位置之間的導航路線。
[0024]結合本發明實施例的第二方面,在第二方面的第一種可能的實施方式中,所述預設數據庫中包括N條位置匹配記錄,其中,每條位置匹配記錄包括記錄位置的字段和記錄多個身份特征參數的字段。
[0025]結合本發明實施例的第二方面,在第二方面的第二種可能的實施方式中,所述選取指令攜帶所述目標對象的日程安排,從所述至少一個位置選取出的目標位置基于所述目標對象的日程安排確定。
[0026]結合本發明實施例的第二方面第二方面的第一種或第二種可能的實施方式,在第二方面的第三種可能的實施方式中,所述獲取單元還用于,用于在所述接收單元接收從所述搜索單元搜索到的所述至少一個位置選取出目標位置的選取指令之后,獲取包含與用戶位置路徑最短的第一停靠點和與所述目標位置的距離小于預設閾值的第二停靠點的目標專車的路線信息;
[0027]所述生成單元包括:
[0028]生成模塊,用于生成所述用戶位置與所述獲取單元到的所述第一停靠點的第一導航路線,并生成所述獲取單元到的所述第二停靠點與所述目標位置之間的第二導航路線;
[0029]連接模塊,用于依次將所述生成模塊生成的所述第一導航路線、所述路線信息中從所述第一停靠點到所述第二停靠點之間的路線和所述生成模塊生成的所述第二路航路線進行連接。
[0030]結合本發明實施例的第二方面第二方面的第一種或第二種可能的實施方式,在第二方面的第四種可能的實施方式中,所述終端還包括:
[0031]交互單元,用于在所述接收單元接收從所述搜索單元搜索到的所述至少一個位置選取出目標位置的選取指令之后,向所述目標位置關聯的終端發送預約請求;
[0032]所述交互單元,還用于在接收到所述終端響應所述預約請求發送的預約允許指令時,由所述生成單元生成用戶位置與所述接收單元接收到的所述選取指令包含的所述目標位置之間的導航路線。
[0033]實施本發明實施例,具有如下有益效果:
[0034]通過本發明實施例獲取目標對象的多個身份特征參數;在預設數據庫中搜索出與所述多個身份特征參數相符合的至少一個位置;接收從所述至少一個位置選取出目標位置的選取指令;生成用戶位置與所述目標位置之間的導航路線。本實施例中,可在預設數據庫中搜索到與目標對象的多個身份特征參數相匹配的多個位置,并選取該多個位置中的一個位置作為目標位置,從而,生成用戶位置與該目標位置之間的導航路線,因此,可在我們對想要尋找的人的把握不準的情況下,提高尋找到該人的效率。
【附圖說明】
[0035]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0036]圖1是本發明實施例提供的一種導航路線的生成方法的第一實施例流程示意圖;
[0037]圖2是本發明實施例提供的一種導航路線的生成方法的第二實施例流程示意圖;
[0038]圖3是本發明實施例提供的一種導航路線的生成方法的第三實施例流程示意圖;
[0039]圖4a是本發明實施例提供的一種終端的第一實施例結構示意圖;
[0040]圖4b是本發明實施例提供的一種終端的第一實施例又一結構示意圖;
[0041]圖5是本發明實施例提供的一種終端的第二實施例結構示意圖。
【具體實施方式】
[0042]本發明實施例提供一種導航路線的生成方法及終端,在對我們想要尋找的人把握不準的情況下,提高找到該人的效率。
[0043]為了使本技術領域的人員更好地理解本發明方案,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分的實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本發明保護的范圍。
[0044]以下分別進行詳細說明。
[0045]本發明的說明書和權利要求書及所述附圖中的術語“第一”、“第二”、“第三”和“第四”等是用于區別不同對象,而不是用于描述特定順序。此外,術語“包括”和“具有”以及它們任何變形,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統、產品或設備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產品或設備固有的其它步驟或單元。
[0046]在本文中提及“實施例”意味著,結合實施例描述的特定特征、結構或特性可以包含在本發明的至少一個實施例中。在說明書中的各個位置出現該短語并不一定均是指相同的實施例,也不是與其它實施例互斥的獨立的或備選的實施例。本領域技術人員顯式地和隱式地理解的是,本文所描述的實施例可以與其它實施例相結合。
[0047]實現中,本發明實施例中,終端可以包括但不限于:筆記本電腦、手機、平板電腦、車載設備、智能可穿戴設備等等。其中,上述所列舉的終端均安裝基于WIFI技術的室內導航應用程序。進一步地,上述終端還可為專業導航設備,例如,導航儀。終端的系統指設備的操作系統,可以包括但不限于:Android系統、塞班系統、Windows系統、10S(蘋果公司開發的移動操