一種導(dǎo)航設(shè)備的在線離線混合檢索方法
【專利摘要】一種導(dǎo)航設(shè)備的在線離線混合檢索方法,其特征在于:對于混合檢索方法的切換方式,需要提供自定義模式和自動模式供用戶設(shè)置和選擇;定義強制離線檢索和強制在線檢索模式;強制離線檢索:用戶的檢索結(jié)果來自于離線數(shù)據(jù),如果沒有該區(qū)域的離線數(shù)據(jù),會提示用戶沒有數(shù)據(jù);強制在線檢索:用戶的檢索請求會發(fā)給在線檢索服務(wù)器進行檢索。本發(fā)明的優(yōu)點:在線離線混合檢索,在離線檢索會在網(wǎng)絡(luò)失效的情況下,仍然能夠使用離線數(shù)據(jù)進行檢索;在線檢索則會依靠云端的在線檢索服務(wù)器,對用戶的檢索行為進行分析和統(tǒng)計,有策略的提供檢索輸入框的自動補全功能,以及對檢索內(nèi)容的篩選甄別和排序。混合檢索的提出,增加了檢索功能的適應(yīng)性。
【專利說明】一種導(dǎo)航設(shè)備的在線離線混合檢索方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及車載導(dǎo)航設(shè)備檢索【技術(shù)領(lǐng)域】,特別涉及了一種導(dǎo)航設(shè)備的在線離線混合檢索方法。
【背景技術(shù)】
[0002]數(shù)據(jù)對于導(dǎo)航功能來說,起著至關(guān)重要的作用,即使存在好的功能,如果數(shù)據(jù)得不到及時的更新,也會大打折扣,有時甚至因為數(shù)據(jù)陳舊,造成導(dǎo)航錯誤,影響使用。
[0003]導(dǎo)航如何保持使用新數(shù)據(jù),可以通過在具有網(wǎng)絡(luò)通信模塊的導(dǎo)航設(shè)備中,增加在線檢索功能,為檢索到新數(shù)據(jù),提供了一種解決方案。
[0004]導(dǎo)航設(shè)備本身是一種嵌入式設(shè)備,受到成本、計算能力、RAM、R0M、存儲卡,F(xiàn)lash存儲容量等因素的限制,離線數(shù)據(jù)容量會被嚴格的控制,檢索功能也會受限于計算能力,難以對數(shù)據(jù)進行無限的擴充,但是處于云端的在線檢索服務(wù)器,幾乎可以不去考慮這些限制,為用戶提供基于海量數(shù)據(jù)的檢索。
[0005]在線檢索指的是并不使用本地的離線數(shù)據(jù),按照與云端服務(wù)器預(yù)先定義好的協(xié)議,發(fā)出檢索請求,利用服務(wù)器提供的計算資源和存儲資源,由服務(wù)器上的查詢事務(wù)負責(zé)整個查詢過程,完成后返回給終端,用于向用戶顯示的過程。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的是為了滿足離線檢索會在網(wǎng)絡(luò)失效的情況下,仍然能夠使用離線數(shù)據(jù)進行檢索,增加檢索功能的適應(yīng)性,特提供了一種導(dǎo)航設(shè)備的在線離線混合檢索方法。
[0007]本發(fā)明提供了一種導(dǎo)航設(shè)備的在線離線混合檢索方法,其特征在于:對于混合檢索方法的切換方式,需要提供自定義模式和自動模式供用戶設(shè)置和選擇;
[0008]自定義模式定義強制離線檢索和強制在線檢索模式;
[0009]強制離線檢索:用戶的檢索結(jié)果來自于離線數(shù)據(jù),如果沒有該區(qū)
[0010]域的離線數(shù)據(jù),會提示用戶沒有數(shù)據(jù);
[0011]強制在線檢索:用戶的檢索請求會發(fā)給在線檢索服務(wù)器進行檢索,
[0012]即使本地存在對應(yīng)區(qū)域的離線數(shù)據(jù);
[0013]自動模式,默認情況下初始化為自動模式;
[0014](a)如果用戶選擇自動模式,檢索終端會優(yōu)先使用離線數(shù)據(jù)檢索;
[0015](b)如果本地存在對應(yīng)區(qū)域的數(shù)據(jù),進行離線檢索;有檢索結(jié)果,轉(zhuǎn)到(f);
[0016](C)如果離線檢索,不存在檢索結(jié)果;提示用戶是否進行在線檢索,如果是,轉(zhuǎn)到(d或者e),如果不,轉(zhuǎn)到(g);
[0017](d)如果網(wǎng)絡(luò)連通,執(zhí)行在線檢索;轉(zhuǎn)到(f)
[0018](e)如果網(wǎng)絡(luò)不連通,提示用戶設(shè)置網(wǎng)絡(luò)連接,轉(zhuǎn)到(g);
[0019](f)提供檢索結(jié)果;
[0020](g)檢索結(jié)束[0021]當(dāng)用戶對混合檢索方式設(shè)置后,就會用到在線檢索的方法;當(dāng)混合檢索切換到在線檢索方法后,會按照以下過程進行檢索:
[0022]剛進入在線檢索功能,需要判斷網(wǎng)絡(luò)的狀態(tài),網(wǎng)絡(luò)是否開啟?如果沒有開啟,需要提示用戶開啟,當(dāng)完成以上的檢查后,如果已經(jīng)具備在線檢索條件,就進行在線檢索。
[0023]在線檢索首先等待用戶的輸入,在不同的導(dǎo)航檢索功能下,檢索參數(shù)不同,對于用戶輸入的檢索參數(shù),需要轉(zhuǎn)換成用于在線檢索的參數(shù);
[0024]準(zhǔn)備好檢索參數(shù)后,向在線檢索服務(wù)器發(fā)出請求前,仍然需要判斷網(wǎng)絡(luò)的狀態(tài),如果網(wǎng)絡(luò)處于非連通狀態(tài),或者網(wǎng)絡(luò)連接不暢的時候,提示給用戶“當(dāng)前網(wǎng)絡(luò)信號不好,請稍后重試”;
[0025]與服務(wù)器的通信使用Http協(xié)議,對檢索的內(nèi)容,按照協(xié)議編碼,向服務(wù)器發(fā)出請求,等待服務(wù)器返回查詢結(jié)果;
[0026]如果等待過程中,發(fā)現(xiàn)用戶取消了這次請求,就不再等待,完成這次檢索過程;
[0027]如果用戶沒有取消請求,并且收到服務(wù)器回顯的內(nèi)容,對這部分內(nèi)容解碼,制作顯示的內(nèi)容,提供給用戶。
[0028]所述的導(dǎo)航設(shè)備的在線離線混合檢索方法,具體包括如下內(nèi)容:
[0029]混合檢索:
[0030]混合檢索向外提供在線檢索和離線檢索統(tǒng)一的接口,并負責(zé)根據(jù)檢索設(shè)置切換到在線檢索或者離線檢索;混合檢索可以無縫的將離線檢索和在線檢索有機的結(jié)合在一起,使用過程中,如果處在自動模式,可以平滑的切換,用戶可以感覺到的是同一個檢索過程;
[0031]檢索設(shè)置:
[0032]獲取系統(tǒng)中用戶的設(shè)置項,以及是否存在離線數(shù)據(jù),獲取這部分信息后,提供給混合檢索;混合檢索會根據(jù)獲取的設(shè)置項,來決定當(dāng)前應(yīng)該使用哪種檢索;
[0033]離線檢索:
[0034]如果混合檢索選擇的是離線檢索,離線檢索會使用已經(jīng)配置好的離線數(shù)據(jù),檢索用戶輸入的內(nèi)容;當(dāng)處于自動模式,且檢索不到結(jié)果,檢索過程會由用戶來決定是否切換到在線檢索;
[0035]在線檢索:
[0036]在線檢索實現(xiàn)接收混合檢索參數(shù),轉(zhuǎn)換在線檢索參數(shù),并查詢本地是否存在相同的查詢結(jié)果,如果存在,將直接返回結(jié)果,取消向服務(wù)器的請求,如果不存在,制作在線檢索的請求內(nèi)容;
[0037]編碼/解碼:
[0038]對在線檢索的請求內(nèi)容,按照與在線檢索服務(wù)器的協(xié)議進行編碼;對從服務(wù)器接收到的內(nèi)容,進行解碼;
[0039]網(wǎng)絡(luò)通信:
[0040]封裝Http協(xié)議,對發(fā)送請求和內(nèi)容以及接受內(nèi)容進行管理,及時的將內(nèi)容返回;對于網(wǎng)絡(luò)連接錯誤,超時,重試進行處理;
[0041]結(jié)果列表:
[0042]緩存檢索結(jié)果,并且會將結(jié)果按照統(tǒng)一的格式提供出去。
[0043]本發(fā)明的優(yōu)點:[0044]在線離線混合檢索,在離線檢索會在網(wǎng)絡(luò)失效的情況下,仍然能夠使用離線數(shù)據(jù)進行檢索;在線檢索則會依靠云端的在線檢索服務(wù)器,對用戶的檢索行為進行分析和統(tǒng)計,有策略的提供檢索輸入框的自動補全功能,以及對檢索內(nèi)容的篩選甄別和排序。混合檢索的提出,增加了檢索功能的適應(yīng)性。
【專利附圖】
【附圖說明】
[0045]下面結(jié)合附圖及實施方式對本發(fā)明作進一步詳細的說明:
[0046]圖1為使用在線檢索時檢查網(wǎng)絡(luò)流程示意圖;
[0047]圖2為在線檢索流程示意圖;
[0048]圖3為混合檢索流程示意圖。
【具體實施方式】
[0049]實施例1
[0050]本實施例提供了一種導(dǎo)航設(shè)備的在線離線混合檢索方法,其特征在于:對于混合檢索方法的切換方式,需要提供自定義模式和自動模式供用戶設(shè)置和選擇;
[0051]自定義模式定義強制離線檢索和強制在線檢索模式;
[0052]強制離線檢索:用戶的檢索結(jié)果來自于離線數(shù)據(jù),如果沒有該區(qū)
[0053]域的離線數(shù)據(jù),會提示用戶沒有數(shù)據(jù);
[0054]強制在線檢索:用戶的檢索請求會發(fā)給在線檢索服務(wù)器進行檢索,
[0055]即使本地存在對應(yīng)區(qū)域的離線數(shù)據(jù);
[0056]自動模式,默認情況下初始化為自動模式;
[0057](a)如果用戶選擇自動模式,檢索終端會優(yōu)先使用離線數(shù)據(jù)檢索;
[0058](b)如果本地存在對應(yīng)區(qū)域的數(shù)據(jù),進行離線檢索;有檢索結(jié)果,轉(zhuǎn)到(f);
[0059](C)如果離線檢索,不存在檢索結(jié)果;提示用戶是否進行在線檢索,如果是,轉(zhuǎn)到(d或者e),如果不,轉(zhuǎn)到(g);
[0060](d)如果網(wǎng)絡(luò)連通,執(zhí)行在線檢索;轉(zhuǎn)到(f)
[0061](e)如果網(wǎng)絡(luò)不連通,提示用戶設(shè)置網(wǎng)絡(luò)連接,轉(zhuǎn)到(g);
[0062](f)提供檢索結(jié)果;
[0063](g)檢索結(jié)束
[0064]當(dāng)用戶對混合檢索方式設(shè)置后,就會用到在線檢索的方法;當(dāng)混合檢索切換到在線檢索方法后,會按照以下過程進行檢索:
[0065]剛進入在線檢索功能,需要判斷網(wǎng)絡(luò)的狀態(tài),網(wǎng)絡(luò)是否開啟?如果沒有開啟,需要提示用戶開啟,當(dāng)完成以上的檢查后,如果已經(jīng)具備在線檢索條件,就進行在線檢索。
[0066]在線檢索首先等待用戶的輸入,在不同的導(dǎo)航檢索功能下,檢索參數(shù)不同,對于用戶輸入的檢索參數(shù),需要轉(zhuǎn)換成用于在線檢索的參數(shù);
[0067]準(zhǔn)備好檢索參數(shù)后,向在線檢索服務(wù)器發(fā)出請求前,仍然需要判斷網(wǎng)絡(luò)的狀態(tài),如果網(wǎng)絡(luò)處于非連通狀態(tài),或者網(wǎng)絡(luò)連接不暢的時候,提示給用戶“當(dāng)前網(wǎng)絡(luò)信號不好,請稍后重試”;
[0068]與服務(wù)器的通信使用Http協(xié)議,對檢索的內(nèi)容,按照協(xié)議編碼,向服務(wù)器發(fā)出請求,等待服務(wù)器返回查詢結(jié)果;
[0069]如果等待過程中,發(fā)現(xiàn)用戶取消了這次請求,就不再等待,完成這次檢索過程;
[0070]如果用戶沒有取消請求,并且收到服務(wù)器回顯的內(nèi)容,對這部分內(nèi)容解碼,制作顯示的內(nèi)容,提供給用戶。
[0071]所述的導(dǎo)航設(shè)備的在線離線混合檢索方法,具體包括如下內(nèi)容:
[0072]混合檢索:
[0073]混合檢索向外提供在線檢索和離線檢索統(tǒng)一的接口,并負責(zé)根據(jù)檢索設(shè)置切換到在線檢索或者離線檢索;混合檢索可以無縫的將離線檢索和在線檢索有機的結(jié)合在一起,使用過程中,如果處在自動模式,可以平滑的切換,用戶可以感覺到的是同一個檢索過程;
[0074]檢索設(shè)置:
[0075]獲取系統(tǒng)中用戶的設(shè)置項,以及是否存在離線數(shù)據(jù),獲取這部分信息后,提供給混合檢索;混合檢索會根據(jù)獲取的設(shè)置項,來決定當(dāng)前應(yīng)該使用哪種檢索;
[0076]離線檢索:
[0077]如果混合檢索選擇的是離線檢索,離線檢索會使用已經(jīng)配置好的離線數(shù)據(jù),檢索用戶輸入的內(nèi)容;當(dāng)處于自動模式,且檢索不到結(jié)果,檢索過程會由用戶來決定是否切換到在線檢索;
[0078]在線檢索:
[0079]在線檢索實現(xiàn)接收混合檢索參數(shù),轉(zhuǎn)換在線檢索參數(shù),并查詢本地是否存在相同的查詢結(jié)果,如果存在,將直接返回結(jié)果,取消向服務(wù)器的請求,如果不存在,制作在線檢索的請求內(nèi)容;
[0080]編碼/解碼:
[0081]對在線檢索的請求內(nèi)容,按照與在線檢索服務(wù)器的協(xié)議進行編碼;對從服務(wù)器接收到的內(nèi)容,進行解碼;
[0082]網(wǎng)絡(luò)通信:
[0083]封裝Http協(xié)議,對發(fā)送請求和內(nèi)容以及接受內(nèi)容進行管理,及時的將內(nèi)容返回;對于網(wǎng)絡(luò)連接錯誤,超時,重試進行處理;
[0084]結(jié)果列表:
[0085]緩存檢索結(jié)果,并且會將結(jié)果按照統(tǒng)一的格式提供出去。
【權(quán)利要求】
1.一種導(dǎo)航設(shè)備的在線離線混合檢索方法,其特征在于:對于混合檢索方法的切換方式,需要提供自定義模式和自動模式供用戶設(shè)置和選擇; 自定義模式定義強制離線檢索和強制在線檢索模式; 強制離線檢索:用戶的檢索結(jié)果來自于離線數(shù)據(jù),如果沒有該區(qū)域的離線數(shù)據(jù),會提示用戶沒有數(shù)據(jù); 強制在線檢索:用戶的檢索請求會發(fā)給在線檢索服務(wù)器進行檢索,即使本地存在對應(yīng)區(qū)域的離線數(shù)據(jù); 自動模式,默認情況下初始化為自動模式; Ca)如果用戶選擇自動模式,檢索終端會優(yōu)先使用離線數(shù)據(jù)檢索; (b)如果本地存在對應(yīng)區(qū)域的數(shù)據(jù),進行離線檢索;有檢索結(jié)果,轉(zhuǎn)到(f); (c)如果離線檢索,不存在檢索結(jié)果;提示用戶是否進行在線檢索,如果是,轉(zhuǎn)到(d或者e),如果不,轉(zhuǎn)到(g); (d)如果網(wǎng)絡(luò)連通,執(zhí)行在線檢索;轉(zhuǎn)到(f) (e)如果網(wǎng)絡(luò)不連通,提示用戶設(shè)置網(wǎng)絡(luò)連接,轉(zhuǎn)到(g); (f)提供檢索結(jié)果; (g)檢索結(jié)束 當(dāng)用戶對混合檢索方式設(shè)`置后,就會用到在線檢索的方法;當(dāng)混合檢索切換到在線檢索方法后,會按照以下過程進行檢索: 剛進入在線檢索功能,需要判斷網(wǎng)絡(luò)的狀態(tài),網(wǎng)絡(luò)是否開啟?如果沒有開啟,需要提示用戶開啟,當(dāng)完成以上的檢查后,如果已經(jīng)具備在線檢索條件,就進行在線檢索。
2.按照權(quán)利要求1所述的導(dǎo)航設(shè)備的在線離線混合檢索方法,其特征在于:在線檢索首先等待用戶的輸入,在不同的導(dǎo)航檢索功能下,檢索參數(shù)不同,對于用戶輸入的檢索參數(shù),需要轉(zhuǎn)換成用于在線檢索的參數(shù); 準(zhǔn)備好檢索參數(shù)后,向在線檢索服務(wù)器發(fā)出請求前,仍然需要判斷網(wǎng)絡(luò)的狀態(tài),如果網(wǎng)絡(luò)處于非連通狀態(tài),或者網(wǎng)絡(luò)連接不暢的時候,提示給用戶“當(dāng)前網(wǎng)絡(luò)信號不好,請稍后重試”; 與服務(wù)器的通信使用Http協(xié)議,對檢索的內(nèi)容,按照協(xié)議編碼,向服務(wù)器發(fā)出請求,等待服務(wù)器返回查詢結(jié)果; 如果等待過程中,發(fā)現(xiàn)用戶取消了這次請求,就不再等待,完成這次檢索過程;如果用戶沒有取消請求,并且收到服務(wù)器回顯的內(nèi)容,對這部分內(nèi)容解碼,制作顯示的內(nèi)容,提供給用戶。
3.按照權(quán)利要求1所述的導(dǎo)航設(shè)備的在線離線混合檢索方法,其特征在于:所述的導(dǎo)航設(shè)備的在線離線混合檢索方法,具體包括如下內(nèi)容: 混合檢索: 混合檢索向外提供在線檢索和離線檢索統(tǒng)一的接口,并負責(zé)根據(jù)檢索設(shè)置切換到在線檢索或者離線檢索;混合檢索可以無縫的將離線檢索和在線檢索有機的結(jié)合在一起,使用過程中,如果處在自動模式,可以平滑的切換,用戶可以感覺到的是同一個檢索過程; 檢索設(shè)置: 獲取系統(tǒng)中用戶的設(shè)置項,以及是否存在離線數(shù)據(jù),獲取這部分信息后,提供給混合檢索;混合檢索會根據(jù)獲取的設(shè)置項,來決定當(dāng)前應(yīng)該使用哪種檢索; 離線檢索: 如果混合檢索選擇的是離線檢索,離線檢索會使用已經(jīng)配置好的離線數(shù)據(jù),檢索用戶輸入的內(nèi)容;當(dāng)處于自動模式,且檢索不到結(jié)果,檢索過程會由用戶來決定是否切換到在線檢索; 在線檢索: 在線檢索實現(xiàn)接收混合檢索參數(shù),轉(zhuǎn)換在線檢索參數(shù),并查詢本地是否存在相同的查詢結(jié)果,如果存在,將直接返回結(jié)果,取消向服務(wù)器的請求,如果不存在,制作在線檢索的請求內(nèi)容; 編碼/解碼: 對在線檢索的請求內(nèi)容,按照與在線檢索服務(wù)器的協(xié)議進行編碼;對從服務(wù)器接收到的內(nèi)容,進行解碼; 網(wǎng)絡(luò)通信: 封裝Http協(xié)議,對發(fā)送請求和內(nèi)容以及接受內(nèi)容進行管理,及時的將內(nèi)容返回;對于網(wǎng)絡(luò)連接錯誤,超時,重試進行處理; 結(jié)果列表: 緩存檢索結(jié)果,并且會`將結(jié)果按照統(tǒng)一的格式提供出去。
【文檔編號】G01C21/26GK103870533SQ201310676281
【公開日】2014年6月18日 申請日期:2013年12月12日 優(yōu)先權(quán)日:2013年12月12日
【發(fā)明者】解威, 李濰希, 于航, 朱小瑩 申請人:沈陽美行科技有限公司