本發明涉及通信
技術領域:
:,尤其涉及一種導航方法及移動終端。
背景技術:
::隨著導航技術的不斷發展和完善,導航系統在用戶的生活中的應用越來越廣泛,也給用戶的出行帶來了極大的便利。目前,導航系統一般需要用戶通過打字的方式輸入目的地信息,并根據目的地信息規劃導航路線,根據導航路線實現導航。但是,通過打字的方式輸入目的地信息,不僅需要知道目的地的詳細地址信息,還得熟練使用輸入法,以完成目的地信息的輸入,而且通過打字的方式輸入目的地信息會導致導航過程繁瑣和費時。可見,現有的導航過程中目的地信息的輸入存在繁瑣和費時的問題。技術實現要素:本發明實施例提供一種導航方法及移動終端,以解決導航過程中目的地信息的輸入存在繁瑣和費時的問題。第一方面,本發明實施例提供了一種導航方法,應用于移動終端,包括:獲取目標圖像;提取所述目標圖像中的第一圖像特征信息;在預設數據庫中,查找與所述第一圖像特征信息匹配的第二圖像特征信息;根據預設的圖像特征信息與位置信息之間的對應關系,確定所述第二圖像特征信息所對應的目標位置信息;根據所述目標位置信息,規劃導航路徑。第二方面,本發明實施例還提供一種移動終端,包括:獲取模塊,用于獲取目標圖像;提取模塊,用于提取所述目標圖像中的第一圖像特征信息;查找模塊,用于在預設數據庫中,查找與所述第一圖像特征信息匹配的第二圖像特征信息;確定模塊,用于根據預設的圖像特征信息與位置信息之間的對應關系,確定所述第二圖像特征信息所對應的目標位置信息;導航模塊,用于根據所述目標位置信息,規劃導航路徑。這樣,本發明實施例中,獲取目標圖像;提取所述目標圖像中的第一圖像特征信息;在預設數據庫中,查找與所述第一圖像特征信息匹配的第二圖像特征信息;根據預設的圖像特征信息與位置信息之間的對應關系,確定所述第二圖像特征信息所對應的目標位置信息;根據所述目標位置信息,規劃導航路徑。這樣用戶只需要將目標圖像導入導航應用程序,導航應用程序可輸出與目標圖像對應的地址信息,無需用戶通過打字的方式輸入地址信息,有效的提升了導航效率。附圖說明為了更清楚地說明本發明實施例的技術方案,下面將對本發明實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。圖1是本發明一個實施例的導航方法的流程圖;圖2是本發明另一個實施例的導航方法的流程圖;圖3是本發明一個實施例的移動終端的結構圖;圖4是本發明一個實施例的移動終端中查找模塊的結構圖之一;圖5是本發明一個實施例的移動終端中查找模塊的結構圖之二;圖6是本發明一個實施例的移動終端中提取模塊的結構圖;圖7是本發明一個實施例的移動終端中獲取模塊的結構圖之一;圖8是本發明一個實施例的移動終端中獲取模塊的結構圖之二;圖9是本發明另一個實施例的移動終端的結構圖;圖10是本發明又一個實施例的移動終端的結構示意圖。具體實施方式下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。參見圖1,圖1是本發明一個實施例的導航方法的流程圖,如圖1所示,包括以下步驟:步驟101、獲取目標圖像。該步驟中,可以通過接收用戶輸入的圖像的方式獲取目標圖像,目標圖像的獲取渠道包括但不限于社交聊天記錄讀取、用戶手動輸入或者圖庫資料讀取等方式。步驟102、提取目標圖像中的第一圖像特征信息。該步驟中,可以通過對目標圖像進行圖像分割,即可以采取圖像分割的方式提取目標圖像中的街道信息、建筑物信息或者自然景觀等特征信息,作為目標圖像的第一圖像特征信息,且第一圖像特征信息還可以包括用于輔助判斷的其他信息,例如圖像拍攝時間等。例如,當目標圖像攝于xx年的街景圖像時,但是該目標圖像對應的地理位置在xx年后的幾年里進行了大規模的改造,導致從當前最新的預設數據庫中查找不到目標圖像對應的街景圖像。這樣可以根據該目標圖像的拍攝年份,往前追溯到xx年的預設數據庫,并在xx年的預設數據庫中查找與第一圖像信息匹配的特征信息,進而確定第一圖像信息對應的位置信息。步驟103、在預設數據庫中,查找與第一圖像特征信息匹配的第二圖像特征信息。該步驟中,可以通過將第一圖像特征信息上傳至預先設置的數據庫中,并在預設的數據庫中查找與第一圖像特征信息相似的圖像特征信息,并從相似的圖像特征信息中找出與第一圖像特征信息匹配的第二圖像特征信息。步驟104、根據預設的圖像特征信息與位置信息之間的對應關系,確定第二圖像特征信息所對應的目標位置信息。該步驟中,在預先設置的數據庫中,可以預先建立每一個圖像特征信息與其位置關系的對應關系,通過確定與第一圖像特征信息匹配的第二圖像特征信息,則可以確定第二圖像特征信息對應的目標位置信息,該目標位置信息為第一圖像特征信息對應的位置信息。例如,當第一圖像特征信息包括第一街道信息和第二建筑物信息時,通過將第一圖像特征信息上傳至預先設置的數據庫中,查找預設數據庫中與第一街道信息和第一建筑物信息匹配的第二街道信息和第二建筑物信息,并將與第一街道信息和第一建筑物信息匹配的第二街道信息和第二建筑物信息,確定第二街道信息和第二建筑物信息對應的第二圖像特征信息,根據在預先設置的數據庫中,每一個圖像特征信息與其位置關系的對應關系,確定第二圖像特征信息所對應的目標位置信息。步驟105、根據目標位置信息,規劃導航路徑。該步驟中,可以根據目標位置信息,規劃導航路徑,并可以根據導航路徑執行導航。這樣的話,無需通過打字的方式輸入目標位置信息,從而提升導航效率。本實施方式中,當導航應用程序根據目標圖像輸出目標位置信息后,用戶可以選擇是否執行導航工作,若是,導航應用程序自動進入導航模式,并使用目標位置信息規劃導航路徑,并根據導航路徑導航;若否,導航應用程序則不予以響應,結束導航。需要說的是,當用戶在某網站或者朋友圈看到一些比較有意思的圖像,且想要進一步了解位置信息,幫助安排前往計劃,但是又無法獲取具體的地址信息,用戶則可以通過將該圖像導入導航應用程序,通過上述步驟來獲取該圖像所對應的目標位置信息,并根據獲取的目標位置信息確定是否導航前往。這樣的話,用戶可以在不知道目的地的位置信息的前提下,只需要獲取目的地的圖像信息,就可以通過目的地的圖像信息來獲取目的地的目標位置信息,而且這樣還可以更準確的定位用戶想要到達的位置,完成導航路徑規劃,實現高效導航。本發明實施例中,上述方法可以應用于移動終端,該移動終端可以是手機、平板電腦(tabletpersonalcomputer)、膝上型電腦(laptopcomputer)、個人數字助理(personaldigitalassistant,簡稱pda)、移動上網裝置(mobileinternetdevice,mid)或可穿戴式設備(wearabledevice)等。本發明實施例的導航方法,獲取目標圖像;提取目標圖像中的第一圖像特征信息;在預設數據庫中,查找與第一圖像特征信息匹配的第二圖像特征信息;根據預設的圖像特征信息與位置信息之間的對應關系,確定第二圖像特征信息所對應的目標位置信息;根據目標位置信息,規劃導航路徑。這樣用戶只需要將目標圖像導入導航應用程序,導航應用程序可輸出與目標圖像對應的地址信息,無需用戶通過打字的方式輸入地址信息,提升了導航效率。參見圖2,圖2是本發明另一個實施例的導航方法的流程圖,本實施例與上一實施例的主要區別在于根據第一圖像特征信息與候選圖像特征信息的匹配度關系,確定第二圖像特征信息,如圖2所示,包括以下步驟:步驟201、獲取目標圖像。該步驟中,可以通過接收用戶輸入的圖像的方式獲取目標圖像,目標圖像的獲取渠道包括但不限于社交聊天記錄讀取、用戶手動輸入或者圖庫資料讀取等方式。具體的,導航應用程序可以直接關聯移動終端中其他應用程序,用戶可以直接點擊其他應用程序中的圖像,將圖像快速的導入導航應用程序。比如,在社交聊天界面,用戶收到圖像后,可以通過長按、選項等方式,調用導航應用程序,并將收到的圖像導入導航應用程序。還比如,用戶在瀏覽圖庫時,當看到某些美麗的景點或者建筑,非常想要再次前往,但是卻忘記了美麗的景點或者建筑所在的地方,則可以通過長按、選項等方式,調用導航應用程序,并將美麗的景點或者建筑所在的圖像導入導航應用程序。通過這種方式可以快速的將目標圖像導入導航應用程序。步驟202、提取目標圖像中的第一圖像特征信息。該步驟中,可以通過對目標圖像進行圖像分割,即可以采取圖像分割的方式提取目標圖像中的街道信息、建筑物信息或者自然景觀等特征信息,作為目標圖像的第一圖像特征信息,且第一圖像特征信息還可以包括用于輔助判斷的其他信息,例如圖像拍攝時間等。步驟203、在預設數據庫中,獲取與第一圖像特征信息相似度大于第一預設閾值的候選圖像特征信息。該步驟中,以通過將第一圖像特征信息上傳至預先設置的數據庫中,并在預設的數據庫中查找與第一圖像特征信息相似度大于第一預設閾值的圖像特征信息,并將與第一圖像特征信息相似度大于第一預設閾值的圖像特征信息,作為候選圖像特征信息。需要說明的是,本實施方式中,第一預設閾值可以設置為70%,當然用戶也可以根據實際情況自行設置,第一預設閾值設置的越高,則篩選出來的圖像特征信息與第一圖像特征信息越接近,對應的目標位置信息越準確,因此第一預設閾值可以設置的偏高。步驟204、將候選圖像特征信息與第一圖像特征信息依次進行比對,得到各候選圖像特征信息與第一圖像特征信息的匹配度。該步驟中,可以將篩選出來的候選圖像特征信息與第一圖像特征信息依次進行比對,并得到各候選圖像特征信息與第一圖像特征信息的匹配度。步驟205、判斷候選圖像特征信息中是否存在與第一圖像特征信息的匹配度大于第二預設閾值的圖像特征信息。該步驟中,可以通過判斷候選圖像特征信息中是否存在與第一圖像特征信息的匹配度大于第二預設閾值的圖像特征信息,來確定與第一圖像特征信息匹配的第二圖像特征信息。若存在與第一圖像特征信息的匹配度大于第二預設閾值的圖像特征信息,則執行步驟206;若不存在與第一圖像特征信息的匹配度大于第二預設閾值的圖像特征信息,則執行步驟207。需要說明的是,本實施方式中,第二預設閾值可以設置為99%,當然用戶也可以根據實際情況自行設置,第二預設閾值設置的越高,第一圖像特征信息對應的目標位置信息越準確,因此第二預設閾值可以設置的較高。步驟206、將候選圖像特征信息中與第一圖像特征信息的匹配度大于預設匹配度的圖像特征信息確定為第二圖像特征信息。該步驟中,當候選圖像特征信息中存在與第一圖像特征信息的匹配度大于第二預設閾值的圖像特征信息,則將候選圖像特征信息中與第一圖像特征信息的匹配度大于預設匹配度的圖像特征信息確定為第二圖像特征信息。步驟207、將候選圖像特征信息中與第一圖像特征信息的匹配度最高的圖像特征信息確定為第二圖像特征信息。該步驟中,當候選圖像特征信息中不存在與第一圖像特征信息的匹配度大于第二預設閾值的圖像特征信息,則將候選圖像特征信息中與第一圖像特征信息的匹配度最高的圖像特征信息確定為第二圖像特征信息。步驟208、根據預設的圖像特征信息與位置信息之間的對應關系,確定第二圖像特征信息所對應的目標位置信息。該步驟中,在預先設置的數據庫中,可以預先建立每一個圖像特征信息與其位置關系的對應關系,通過確定與第一圖像特征信息匹配的第二圖像特征信息,則可以確定第二圖像特征信息對應的目標位置信息,該目標位置信息為第一圖像特征信息對應的位置信息。當確定第一圖像特征信息匹配的第二圖像特征信息后,則可以將第二圖像特征信息所對應的位置信息作為第一圖像特征信息對應的目標位置信息,通過這種方式來確定第一圖像特征信息的目標位置信息。這樣用戶可以在不知道目的地的位置信息的前提下,只需要獲取相關的圖像信息,就可以通過圖像信息來獲取對應的目標位置信息,而且這樣還可以更準確的定位用戶想要到達的位置。步驟209、根據目標位置信息,規劃導航路徑。該步驟中,可以根據目標位置信息,規劃導航路徑,并可以根據導航路徑執行導航。這樣的話,無需通過打字的方式輸入目標位置信息,從而提升導航效率。本實施方式中,當導航應用程序根據目標圖像輸出目標位置信息后,用戶可以選擇是否執行導航工作,若是,導航應用程序自動進入導航模式,并使用目標位置信息規劃導航路徑,并根據導航路徑導航;若否,導航應用程序則不予以響應,結束導航。需要說明的是,當在預先設置的數據庫中不存在與第一圖像特征信息的匹配度大于第二預設閾值的圖像特征信息,可以通過第一圖像特征信息中的包括的輔助判斷信息,比如拍攝時間來輔助判斷,來確定第二圖像特征信息及其所對應的目標位置信息。通過獲取目標圖像對應的目標位置信息,并根據目標位置信息規劃導航路徑,并根據導航路徑執行導航。這樣的話,用戶無需通過打字的方式輸入目標位置信息,從而提升導航效率。可選的,提取目標圖像中的第一圖像特征信息的步驟,包括:識別目標圖像的特征要素;根據特征要素,對目標圖像進行圖像分割和特征提取,得到第一圖像特征信息;其中,特征要素包括顏色特征、文理特征、形狀特征、空間關系特征中的至少一項。該實施方式中,可以通過識別目標圖像中的各個特征要素,比如識別目標圖像的顏色特征、文理特征、形狀特征及空間關系特征,并根據上述特征要素將目標圖像進行圖像分割,進而獲取目標圖像中的第一圖像特征信息,其中第一圖像特征包括但不限于街道信息、周圍景物特點(建筑物、自然景觀)等,其次還可以獲取輔助判斷信息,例如圖片拍攝時間等。例如,對于目標圖像顏色特征的識別,可以通過識別目標圖像上各個區域的顏色,并通過顏色的區分對目標圖像進行分割。其中顏色特征是一種全局特征,描述了圖像或圖像區域所對應的景物的表面性質。可選的,獲取目標圖像的步驟,包括:檢測用戶在移動終端觸控屏上的觸控操作;若檢測到觸控操作為預設的導入功能觸發操作,則將觸控操作對應的圖像確定為目標圖像;調用導航應用程序,并將目標圖像導入導航應用程序。該實施方式中,可以通過檢測移動終端觸控屏上的觸控操作,若檢測到觸控操作為預設的導入功能觸發操作,則將觸控操作對應的圖像確定為目標圖像,并調用導航應用程序,并將目標圖像導入導航應用程序。例如,在社交聊天界面,用戶在收到圖像后,可以直接通過長按或者選項等方式,快速調用導航應用程序,并導入收到的圖像。通過這種方式可以快速的將目標圖像導入導航應用程序,從而提升導航效率。需要說明的是,獲取目標圖像的渠道方式包括但不限于社交聊天記錄讀取、用戶手動輸入或者圖庫資料讀取等方式。可選的,獲取目標圖像的步驟,包括:顯示與導航應用程序存在預設關聯關系的至少一個目標應用程序;檢測用戶在至少一個目標應用程序的圖像選擇操作;當檢測到圖像選擇操作時,將圖像選擇操作對應的圖像確定為目標圖像;檢測是否接受到導航圖像導入指令;若接收到導航圖像導入指令,則調用導航應用程序,并將目標圖像導入導航應用程序。該實施方式中,導航應用程序可以直接關聯移動終端中其他應用程序,用戶可以直接點擊其他應用程序中的圖像,并通過判斷點擊操作是否是導航圖像導入指令,若是,則將調用導航應用程序,并將目標圖像導入導航應用程序。比如,在社交聊天界面,用戶收到圖像后,可以通過長按、選項等方式,調用導航應用程序,并將收到的圖像導入導航應用程序。還比如,用戶在瀏覽圖庫時,當看到某些美麗的景點或者建筑,非常想要再次前往,但是卻忘記了美麗的景點或者建筑所在的地方,則可以通過長按、選項等方式,調用導航應用程序,并將美麗的景點或者建筑所在的圖像導入導航應用程序。通過這種方式可以快速的將目標圖像導入導航應用程序。需要說明的是,獲取目標圖像的渠道方式包括但不限于社交聊天記錄讀取、用戶手動輸入或者圖庫資料讀取等方式。本發明實施例的導航方法,獲取目標圖像;提取目標圖像中的第一圖像特征信息;在預設數據庫中,獲取與第一圖像特征信息相似度大于第一預設閾值的候選圖像特征信息;將候選圖像特征信息與第一圖像特征信息依次進行比對,得到各候選圖像特征信息與第一圖像特征信息的匹配度;判斷候選圖像特征信息中是否存在與第一圖像特征信息的匹配度大于第二預設閾值的圖像特征信息;將候選圖像特征信息中與第一圖像特征信息的匹配度大于預設匹配度的圖像特征信息確定為第二圖像特征信息;將候選圖像特征信息中與第一圖像特征信息的匹配度最高的圖像特征信息確定為第二圖像特征信息;根據預設的圖像特征信息與位置信息之間的對應關系,確定第二圖像特征信息所對應的目標位置信息,根據目標位置信息,規劃導航路徑。這樣用戶只需要將目標圖像導入導航應用程序,導航應用程序可輸出與目標圖像對應的地址信息,無需用戶通過打字的方式輸入地址信息,提升了導航效率。參見圖3,圖3是本發明一個實施例的移動終端的結構圖,如圖3所示,移動終端300包括獲取模塊301、提取模塊302、查找模塊303、確定模塊304和導航模塊305。獲取模塊301,用于獲取目標圖像。提取模塊302,用于提取所述目標圖像中的第一圖像特征信息。查找模塊303,用于在預設數據庫中,查找與所述第一圖像特征信息匹配的第二圖像特征信息。確定模塊304,用于根據預設的圖像特征信息與位置信息之間的對應關系,確定所述第二圖像特征信息所對應的目標位置信息。導航模塊305,用于根據所述目標位置信息,規劃導航路徑。在圖3的基礎上,可選的,查找模塊303包括查找子模塊3031、比對子模塊3032、判斷子模塊3033和第一確定子模塊3034,如圖4所示。查找子模塊3031,用于在所述預設數據庫中,獲取與所述第一圖像特征信息相似度大于第一預設閾值的候選圖像特征信息。比對子模塊3032,用于將所述候選圖像特征信息與所述第一圖像特征信息依次進行比對,得到各候選圖像特征信息與所述第一圖像特征信息的匹配度。判斷子模塊3033,用于判斷所述候選圖像特征信息中是否存在與所述第一圖像特征信息的匹配度大于第二預設閾值的圖像特征信息。第一確定子模塊3034,用于若存在與所述第一圖像特征信息的匹配度大于第二預設閾值的圖像特征信息,則將所述候選圖像特征信息中與所述第一圖像特征信息的匹配度大于所述預設匹配度的圖像特征信息確定為所述第二圖像特征信息。在圖4的基礎上,可選的,所述查找模塊303包括第二確定子模塊3035,如圖5所示。第二確定子模塊3035,用于若不存在與所述第一圖像特征信息的匹配度大于第二預設閾值的圖像特征信息,則將所述候選圖像特征信息中與所述第一圖像特征信息的匹配度最高的圖像特征信息確定為所述第二圖像特征信息。在圖3的基礎上,可選的,所述提取模塊302包括識別子模塊3021和提取子模塊3022,如圖6所示。識別子模塊3021,用于識別所述目標圖像的特征要素。提取子模塊3022,用于根據所述特征要素,對所述目標圖像進行圖像分割和特征提取,得到所述第一圖像特征信息。其中,所述特征要素包括顏色特征、文理特征、形狀特征、空間關系特征中的至少一項。在圖3的基礎上,可選的,所述獲取模塊301包括第一檢測子模塊3011、第一確定子模塊3012和第一導入子模塊3013,如圖7所示。第一檢測子模塊3011,用于檢測用戶在移動終端觸控屏上的觸控操作。第一確定子模塊3012,用于若檢測到所述觸控操作為預設的導入功能觸發操作,則將所述觸控操作對應的圖像確定為所述目標圖像。第一導入子模塊3013,用于調用導航應用程序,并將所述目標圖像導入所述導航應用程序。在圖3的基礎上,可選的,所述獲取模塊301包括顯示子模塊3014、第二檢測子模塊3015、第二檢測子模塊3015、第三檢測子模塊3017和第二導入子模塊3018,如圖8所示。顯示子模塊3014,用于顯示與導航應用程序存在預設關聯關系的至少一個目標應用程序。第二檢測子模塊3015,用于檢測用戶在所述至少一個目標應用程序的圖像選擇操作。第二確定子模塊3016,用于當檢測到圖像選擇操作時,將所述圖像選擇操作對應的圖像確定為目標圖像。第三檢測子模塊3017,用于檢測是否接受到導航圖像導入指令。第二導入子模塊3018,用于若接收到所述導航圖像導入指令,則調用所述導航應用程序,并將所述目標圖像導入所述導航應用程序。移動終端300能夠實現圖1至圖2的方法實施例中移動終端實現的各個過程,為避免重復,這里不再贅述。本發明實施例的移動終端300,獲取目標圖像;提取目標圖像中的第一圖像特征信息;在預設數據庫中,查找與第一圖像特征信息匹配的第二圖像特征信息;根據預設的圖像特征信息與位置信息之間的對應關系,確定第二圖像特征信息所對應的目標位置信息;根據目標位置信息,規劃導航路徑。這樣用戶只需要將目標圖像導入導航應用程序,導航應用程序可輸出與目標圖像對應的地址信息,無需用戶通過打字的方式輸入地址信息,提升了導航效率。參見圖9,圖9是本發明另一個實施例的移動終端的結構。如圖9所示,移動終端900包括:至少一個處理器901、存儲器902、至少一個網絡接口904和用戶接口903。移動終端900中的各個組件通過總線系統905耦合在一起。可理解,總線系統905用于實現這些組件之間的連接通信。總線系統905除包括數據總線之外,還包括電源總線、控制總線和狀態信號總線。其中,用戶接口903可以包括顯示器、鍵盤或者點擊設備(例如,鼠標,軌跡球(trackball)、觸感板或者觸摸屏等。可以理解,本發明實施例中的存儲器902可以是易失性存儲器或非易失性存儲器,或可包括易失性和非易失性存儲器兩者。其中,非易失性存儲器可以是只讀存儲器(read-onlymemory,rom)、可編程只讀存儲器(programmablerom,prom)、可擦除可編程只讀存儲器(erasableprom,eprom)、電可擦除可編程只讀存儲器(electricallyeprom,eeprom)或閃存。易失性存儲器可以是隨機存取存儲器(randomaccessmemory,ram),其用作外部高速緩存。通過示例性但不是限制性說明,許多形式的ram可用,例如靜態隨機存取存儲器(staticram,sram)、動態隨機存取存儲器(dynamicram,dram)、同步動態隨機存取存儲器(synchronousdram,sdram)、雙倍數據速率同步動態隨機存取存儲器(doubledataratesdram,ddrsdram)、增強型同步動態隨機存取存儲器(enhancedsdram,esdram)、同步連接動態隨機存取存儲器(synchlinkdram,sldram)和直接內存總線隨機存取存儲器(directrambusram,drram)。本文描述的系統和方法的存儲器902旨在包括但不限于這些和任意其它適合類型的存儲器。在一些實施方式中,存儲器902存儲了如下的元素,可執行模塊或者數據結構,或者他們的子集,或者他們的擴展集:操作系統9021和應用程序9022。其中,操作系統9021,包含各種系統程序,例如框架層、核心庫層、驅動層等,用于實現各種基礎業務以及處理基于硬件的任務。應用程序9022,包含各種應用程序,例如媒體播放器(mediaplayer)、瀏覽器(browser)等,用于實現各種應用業務。實現本發明實施例方法的程序可以包含在應用程序9022中。在本發明實施例中,通過調用存儲器902存儲的程序或指令,具體的,可以是應用程序9022中存儲的程序或指令,處理器901用于:獲取目標圖像;提取所述目標圖像中的第一圖像特征信息;在預設數據庫中,查找與所述第一圖像特征信息匹配的第二圖像特征信息;根據預設的圖像特征信息與位置信息之間的對應關系,確定所述第二圖像特征信息所對應的目標位置信息;根據所述目標位置信息,規劃導航路徑。上述本發明實施例揭示的方法可以應用于處理器901中,或者由處理器901實現。處理器901可能是一種集成電路芯片,具有信號的處理能力。在實現過程中,上述方法的各步驟可以通過處理器901中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器901可以是通用處理器、數字信號處理器(digitalsignalprocessor,dsp)、專用集成電路(applicationspecificintegratedcircuit,asic)、現成可編程門陣列(fieldprogrammablegatearray,fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件。可以實現或者執行本發明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規的處理器等。結合本發明實施例所公開的方法的步驟可以直接體現為硬件譯碼處理器執行完成,或者用譯碼處理器中的硬件及軟件模塊組合執行完成。軟件模塊可以位于隨機存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領域成熟的存儲介質中。該存儲介質位于存儲器902,處理器901讀取存儲器902中的信息,結合其硬件完成上述方法的步驟。可以理解的是,本文描述的這些實施例可以用硬件、軟件、固件、中間件、微碼或其組合來實現。對于硬件實現,處理單元可以實現在一個或多個專用集成電路(applicationspecificintegratedcircuits,asic)、數字信號處理器(digitalsignalprocessing,dsp)、數字信號處理設備(dspdevice,dspd)、可編程邏輯設備(programmablelogicdevice,pld)、現場可編程門陣列(field-programmablegatearray,fpga)、通用處理器、控制器、微控制器、微處理器、用于執行本申請所述功能的其它電子單元或其組合中。對于軟件實現,可通過執行本文所述功能的模塊(例如過程、函數等)來實現本文所述的技術。軟件代碼可存儲在存儲器中并通過處理器執行。存儲器可以在處理器中或在處理器外部實現。可選的,處理器901還用于:所述在預設地圖系統數據庫中,查找與所述第一圖像特征信息匹配的第二圖像特征信息的步驟,包括:在所述預設數據庫中,獲取與所述第一圖像特征信息相似度大于第一預設閾值的候選圖像特征信息;將所述候選圖像特征信息與所述第一圖像特征信息依次進行比對,得到各候選圖像特征信息與所述第一圖像特征信息的匹配度;判斷所述候選圖像特征信息中是否存在與所述第一圖像特征信息的匹配度大于第二預設閾值的圖像特征信息;若存在與所述第一圖像特征信息的匹配度大于第二預設閾值的圖像特征信息,則將所述候選圖像特征信息中與所述第一圖像特征信息的匹配度大于所述預設匹配度的圖像特征信息確定為所述第二圖像特征信息。可選的,處理器901還用于:所述判斷所述候選圖像特征信息中是否存在與所述第一圖像特征信息的匹配度大于第二預設閾值的圖像特征信息的步驟之后,所述方法還包括:若不存在與所述第一圖像特征信息的匹配度大于第二預設閾值的圖像特征信息,則將所述候選圖像特征信息中與所述第一圖像特征信息的匹配度最高的圖像特征信息確定為所述第二圖像特征信息。可選的,處理器901還用于:所述提取所述目標圖像中的第一圖像特征信息的步驟,包括:識別所述目標圖像的特征要素;根據所述特征要素,對所述目標圖像進行圖像分割和特征提取,得到所述第一圖像特征信息;其中,所述特征要素包括顏色特征、文理特征、形狀特征、空間關系特征中的至少一項。可選的,處理器901還用于:所述獲取目標圖像的步驟,包括:檢測用戶在移動終端觸控屏上的觸控操作;若檢測到所述觸控操作為預設的導入功能觸發操作,則將所述觸控操作對應的圖像確定為所述目標圖像;調用導航應用程序,并將所述目標圖像導入所述導航應用程序。可選的,處理器901還用于:所述獲取目標圖像的步驟,包括:顯示與導航應用程序存在預設關聯關系的至少一個目標應用程序;檢測用戶在所述至少一個目標應用程序的圖像選擇操作;當檢測到圖像選擇操作時,將所述圖像選擇操作對應的圖像確定為目標圖像;檢測是否接受到導航圖像導入指令;若接收到所述導航圖像導入指令,則調用所述導航應用程序,并將所述目標圖像導入所述導航應用程序。移動終端900能夠實現前述實施例中移動終端實現的各個過程,為避免重復,這里不再贅述。本發明實施例的移動終端900,獲取目標圖像;提取目標圖像中的第一圖像特征信息;在預設數據庫中,查找與第一圖像特征信息匹配的第二圖像特征信息;根據預設的圖像特征信息與位置信息之間的對應關系,確定第二圖像特征信息所對應的目標位置信息;根據目標位置信息,規劃導航路徑。這樣用戶只需要將目標圖像導入導航應用程序,導航應用程序可輸出與目標圖像對應的地址信息,無需用戶通過打字的方式輸入地址信息,提升了導航效率。圖10是本發明另一個實施例的移動終端的結構示意圖。具體地,圖10中的移動終端1000可以為手機、平板電腦、個人數字助理(personaldigitalassistant,pda)、或車載電腦等。圖10中的移動終端1000包括射頻(radiofrequency,rf)電路1010、存儲器1020、輸入單元1030、顯示單元1040、處理器1060、音頻電路1070、wifi(wirelessfidelity)模塊10100和電源1090。其中,輸入單元1030可用于接收用戶輸入的數字或字符信息,以及產生與移動終端1000的用戶設置以及功能控制有關的信號輸入。具體地,本發明實施例中,該輸入單元1030可以包括觸控面板1031。觸控面板1031,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板1031上的操作),并根據預先設定的程式驅動相應的連接裝置。可選的,觸控面板1031可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉換成觸點坐標,再送給該處理器1060,并能接收處理器1060發來的命令并加以執行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現觸控面板1031。除了觸控面板1031,輸入單元1030還可以包括其他輸入設備1032,其他輸入設備1032可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。其中,顯示單元1040可用于顯示由用戶輸入的信息或提供給用戶的信息以及移動終端1000的各種菜單界面。顯示單元1040可包括顯示面板1041,可選的,可以采用lcd或有機發光二極管(organiclight-emittingdiode,oled)等形式來配置顯示面板1041。應注意,觸控面板1031可以覆蓋顯示面板1041,形成觸摸顯示屏,當該觸摸顯示屏檢測到在其上或附近的觸摸操作后,傳送給處理器1060以確定觸摸事件的類型,隨后處理器1060根據觸摸事件的類型在觸摸顯示屏上提供相應的視覺輸出。觸摸顯示屏包括應用程序界面顯示區及常用控件顯示區。該應用程序界面顯示區及該常用控件顯示區的排列方式并不限定,可以為上下排列、左右排列等可以區分兩個顯示區的排列方式。該應用程序界面顯示區可以用于顯示應用程序的界面。每一個界面可以包含至少一個應用程序的圖標和/或widget桌面控件等界面元素。該應用程序界面顯示區也可以為不包含任何內容的空界面。該常用控件顯示區用于顯示使用率較高的控件,例如,設置按鈕、界面編號、滾動條、電話本圖標等應用程序圖標等。其中處理器1060是移動終端1000的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執行存儲在第一存儲器1021內的軟件程序和/或模塊,以及調用存儲在第二存儲器1022內的數據,執行移動終端1000的各種功能和處理數據,從而對移動終端1000進行整體監控。可選的,處理器1060可包括一個或多個處理單元。在本發明實施例中,通過調用存儲該第一存儲器1021內的軟件程序和/或模塊和/或該第二存儲器1022內的數據,處理器1060用于獲取目標圖像;提取所述目標圖像中的第一圖像特征信息;在預設數據庫中,查找與所述第一圖像特征信息匹配的第二圖像特征信息;根據預設的圖像特征信息與位置信息之間的對應關系,確定所述第二圖像特征信息所對應的目標位置信息;根據所述目標位置信息,規劃導航路徑。可選地,處理器1060用于所述在預設地圖系統數據庫中,查找與所述第一圖像特征信息匹配的第二圖像特征信息的步驟,包括:在所述預設數據庫中,獲取與所述第一圖像特征信息相似度大于第一預設閾值的候選圖像特征信息;將所述候選圖像特征信息與所述第一圖像特征信息依次進行比對,得到各候選圖像特征信息與所述第一圖像特征信息的匹配度;判斷所述候選圖像特征信息中是否存在與所述第一圖像特征信息的匹配度大于第二預設閾值的圖像特征信息;若存在與所述第一圖像特征信息的匹配度大于第二預設閾值的圖像特征信息,則將所述候選圖像特征信息中與所述第一圖像特征信息的匹配度大于所述預設匹配度的圖像特征信息確定為所述第二圖像特征信息。可選地,處理器1060用于所述判斷所述候選圖像特征信息中是否存在與所述第一圖像特征信息的匹配度大于第二預設閾值的圖像特征信息的步驟之后,所述方法還包括:若不存在與所述第一圖像特征信息的匹配度大于第二預設閾值的圖像特征信息,則將所述候選圖像特征信息中與所述第一圖像特征信息的匹配度最高的圖像特征信息確定為所述第二圖像特征信息。可選地,處理器1060用于所述提取所述目標圖像中的第一圖像特征信息的步驟,包括:識別所述目標圖像的特征要素;根據所述特征要素,對所述目標圖像進行圖像分割和特征提取,得到所述第一圖像特征信息;其中,所述特征要素包括顏色特征、文理特征、形狀特征、空間關系特征中的至少一項。可選地,處理器1060用于所述獲取目標圖像的步驟,包括:檢測用戶在移動終端觸控屏上的觸控操作;若檢測到所述觸控操作為預設的導入功能觸發操作,則將所述觸控操作對應的圖像確定為所述目標圖像;調用導航應用程序,并將所述目標圖像導入所述導航應用程序。可選地,處理器1060用于所述獲取目標圖像的步驟,包括:顯示與導航應用程序存在預設關聯關系的至少一個目標應用程序;檢測用戶在所述至少一個目標應用程序的圖像選擇操作;當檢測到圖像選擇操作時,將所述圖像選擇操作對應的圖像確定為目標圖像;檢測是否接受到導航圖像導入指令;若接收到所述導航圖像導入指令,則調用所述導航應用程序,并將所述目標圖像導入所述導航應用程序。可見,本發明實施例的移動終端1000,獲取目標圖像;提取目標圖像中的第一圖像特征信息;在預設數據庫中,查找與第一圖像特征信息匹配的第二圖像特征信息;根據預設的圖像特征信息與位置信息之間的對應關系,確定第二圖像特征信息所對應的目標位置信息;根據目標位置信息,規劃導航路徑。這樣用戶只需要將目標圖像導入導航應用程序,導航應用程序可輸出與目標圖像對應的地址信息,無需用戶通過打字的方式輸入地址信息,提升了導航效率。本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結合來實現。這些功能究竟以硬件還是軟件方式來執行,取決于技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的范圍。所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。在本申請所提供的實施例中,應該理解到,所揭露的裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特征可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本發明實施例方案的目的。另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。所述功能如果以軟件功能單元的形式實現并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:u盤、移動硬盤、rom、ram、磁碟或者光盤等各種可以存儲程序代碼的介質。以上所述,僅為本發明的具體實施方式,但本發明的保護范圍并不局限于此,任何熟悉本
技術領域:
:的技術人員在本發明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應以權利要求的保護范圍為準。當前第1頁12當前第1頁12