專利名稱:一種加快移動(dòng)終端網(wǎng)絡(luò)搜索速度的方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信技術(shù),尤其涉及一種加快移動(dòng)終端網(wǎng)絡(luò)搜索速度的方法、裝置和系統(tǒng)。
背景技術(shù):
在常用的移動(dòng)終端搜索選項(xiàng)中,有些是單一的選項(xiàng)搜索,如音樂(lè)搜索、圖片搜索, 也有多種選項(xiàng)一起搜索的,這種搜索多種選項(xiàng)的可以稱之為萬(wàn)能搜索。在萬(wàn)能搜索中,因?yàn)樗阉鞯年P(guān)鍵詞是不確定的,所以,為了滿足用戶搜索的需求,需要將每一個(gè)選項(xiàng)單獨(dú)搜索后將結(jié)果拼接起來(lái)顯示給用戶,盡管可以將搜索結(jié)果在內(nèi)存緩存起來(lái),但第一次搜索的用戶將會(huì)花費(fèi)較長(zhǎng)的時(shí)間。例如,萬(wàn)能搜索中,需要搜索的選項(xiàng)有音樂(lè)、鈴聲、電子書、圖片、視頻、星座、新聞、娛樂(lè)、資訊等共10個(gè)選項(xiàng),因?yàn)槭且M(jìn)行大量的數(shù)據(jù)庫(kù)搜索,假定單獨(dú)搜索一個(gè)選項(xiàng), 需要花費(fèi)3秒的時(shí)間,那么10個(gè)選項(xiàng)搜索下來(lái),將花費(fèi)30秒的時(shí)間,這對(duì)用戶來(lái)說(shuō),等待的時(shí)間太久。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種加快移動(dòng)終端網(wǎng)絡(luò)搜索速度的方法、裝置和系統(tǒng),它能夠減少第一次搜索的用戶的等待時(shí)間。為達(dá)到上述目的,本發(fā)明采用如下技術(shù)方案一種加快移動(dòng)終端網(wǎng)絡(luò)搜索速度的方法,包括步驟1 服務(wù)器端接收移動(dòng)終端發(fā)送的請(qǐng)求萬(wàn)能搜索的關(guān)鍵字;步驟2 服務(wù)器端使用預(yù)先確定的優(yōu)先搜索選項(xiàng)對(duì)所述關(guān)鍵字進(jìn)行搜索,得到第一搜索結(jié)果,所述優(yōu)先搜索選項(xiàng)為萬(wàn)能搜索的所有搜索選項(xiàng)中的一部分搜索選項(xiàng);步驟3 服務(wù)器端將所述第一搜索結(jié)果和所述關(guān)鍵字在剩余搜索選項(xiàng)中的搜索鏈接返回給移動(dòng)終端。進(jìn)一步地,所述步驟1之后、步驟2之前還包括步驟11 判斷所述關(guān)鍵字的搜索結(jié)果是否有緩存數(shù)據(jù),如果有,則進(jìn)行下一步驟, 否則,轉(zhuǎn)至步驟2 ;步驟12 獲取所述緩存數(shù)據(jù)并返回給移動(dòng)終端。進(jìn)一步地,所述步驟2中,服務(wù)器端還將所述關(guān)鍵字寫入臨時(shí)隊(duì)列;同時(shí),所述步驟2之后還包括后續(xù)搜索過(guò)程,該后續(xù)搜索過(guò)程包括步驟1,讀取所述臨時(shí)隊(duì)列;步驟2’ 從中讀出要搜索的關(guān)鍵字;步驟3’ 使用所述剩余搜索選項(xiàng)對(duì)所讀出的關(guān)鍵字進(jìn)行搜索,得到第二搜索結(jié)果;步驟4’ 將所述第一搜索結(jié)果和第二搜索結(jié)果拼接后寫入緩存。
進(jìn)一步地,所述步驟1’之后、步驟2’之前還包括步驟11’ 判斷所述臨時(shí)隊(duì)列中是否有值,如果有,則進(jìn)行步驟2’,否則,結(jié)束。進(jìn)一步地,所述步驟2’中,還將所讀出的關(guān)鍵字從所述臨時(shí)隊(duì)列中刪除。一種服務(wù)器端,包括接收模塊,用于接收移動(dòng)終端發(fā)送的請(qǐng)求萬(wàn)能搜索的關(guān)鍵字;第一搜索模塊,用于使用預(yù)先確定的優(yōu)先搜索選項(xiàng)對(duì)所述關(guān)鍵字進(jìn)行搜索,得到第一搜索結(jié)果,所述優(yōu)先搜索選項(xiàng)為萬(wàn)能搜索的所有搜索選項(xiàng)中的一部分搜索選項(xiàng);返回模塊,用于將所述第一搜索結(jié)果和所述關(guān)鍵字在剩余搜索選項(xiàng)中的搜索鏈接返回給移動(dòng)終端。進(jìn)一步地,所述服務(wù)器端還包括第一判斷模塊,與所述接收模塊相連,用于判斷所述關(guān)鍵字的搜索結(jié)果是否有緩存數(shù)據(jù),如果有,則轉(zhuǎn)至獲取模塊,否則,轉(zhuǎn)至第一搜索模塊;獲取模塊,用于獲取所述緩存數(shù)據(jù)并返回給移動(dòng)終端。進(jìn)一步地,所述第一搜索模塊還包括第一寫入模塊,用于將所述關(guān)鍵字寫入臨時(shí)隊(duì)列;同時(shí),所述服務(wù)器端還包括讀取模塊,用于讀取所述臨時(shí)隊(duì)列;讀出模塊,用于從中讀出要搜索的關(guān)鍵字;第二搜索模塊,用于使用所述剩余搜索選項(xiàng)對(duì)所讀出的關(guān)鍵字進(jìn)行搜索,得到第
二搜索結(jié)果;第二寫入模塊,用于將所述第一搜索結(jié)果和第二搜索結(jié)果拼接后寫入緩存。進(jìn)一步地,所述服務(wù)器端還包括第二判斷模塊,與所述讀取模塊相連,用于判斷所述臨時(shí)隊(duì)列中是否有值,如果有,則轉(zhuǎn)至讀出模塊,否則,結(jié)束;所述讀出模塊包括刪除模塊,用于將所讀出的關(guān)鍵字從所述臨時(shí)隊(duì)列中刪除。一種通信系統(tǒng),包括服務(wù)器端和移動(dòng)終端,其中,所述服務(wù)器端包括接收模塊,用于接收移動(dòng)終端發(fā)送的請(qǐng)求萬(wàn)能搜索的關(guān)鍵字;第一搜索模塊,用于使用預(yù)先確定的優(yōu)先搜索選項(xiàng)對(duì)所述關(guān)鍵字進(jìn)行搜索,得到第一搜索結(jié)果,所述優(yōu)先搜索選項(xiàng)為萬(wàn)能搜索的所有搜索選項(xiàng)中的一部分搜索選項(xiàng);返回模塊,用于將所述第一搜索結(jié)果和所述關(guān)鍵字在剩余搜索選項(xiàng)中的搜索鏈接返回給移動(dòng)終端;所述移動(dòng)終端包括發(fā)送模塊,用于將用戶輸入的萬(wàn)能搜索請(qǐng)求的關(guān)鍵字發(fā)送給服務(wù)器端;接收模塊,用于接收服務(wù)器端返回的搜索結(jié)果;解釋及顯示模塊,用于將接收到的搜索結(jié)果解釋并顯示給用戶。本發(fā)明中,由于是從萬(wàn)能搜索所提供的所有搜索選項(xiàng)中預(yù)先選擇部分搜索選項(xiàng)作為優(yōu)先搜索選項(xiàng),僅使用該優(yōu)先搜索選項(xiàng)對(duì)關(guān)鍵字進(jìn)行搜索,從而大大減少了服務(wù)器端搜索的時(shí)間;同時(shí),為了提供給用戶較為全面的搜索結(jié)果,本發(fā)明還將關(guān)鍵字在剩余搜索選項(xiàng)中的搜索鏈接一并提供給了用戶,從而本發(fā)明能夠在保證信息全面性的前提下,減少了第一次搜索的用戶的等待時(shí)間,改善了用戶的搜索體驗(yàn)。
圖1為本發(fā)明的加快移動(dòng)終端網(wǎng)絡(luò)搜索速度的方法一個(gè)實(shí)施例的流程示意圖;圖2為本發(fā)明的加快移動(dòng)終端網(wǎng)絡(luò)搜索速度的方法另一實(shí)施例的流程示意圖;圖3為對(duì)應(yīng)于圖2所示方法的服務(wù)器端和移動(dòng)終端的完整詳細(xì)流程示意圖;圖4為圖3所示方法的服務(wù)器端的后續(xù)搜索過(guò)程的詳細(xì)流程示意圖;圖5為本發(fā)明的加快移動(dòng)終端網(wǎng)絡(luò)搜索速度的裝置的結(jié)構(gòu)示意圖;圖6為本發(fā)明的加快移動(dòng)終端網(wǎng)絡(luò)搜索速度的系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,下面結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。如圖1所示,本發(fā)明提供一種加快移動(dòng)終端網(wǎng)絡(luò)搜索速度的方法,包括步驟1 服務(wù)器端接收移動(dòng)終端發(fā)送的請(qǐng)求萬(wàn)能搜索的關(guān)鍵字;本步驟中,服務(wù)器端需要能夠提供萬(wàn)能搜索,假設(shè)服務(wù)器端能夠提供的搜索選項(xiàng)有音樂(lè)、鈴聲、電子書、圖片、視頻、星座、新聞、娛樂(lè)、資訊等10個(gè)選項(xiàng),而用戶在移動(dòng)終端中輸入的搜索關(guān)鍵字為“周杰倫”。步驟2 服務(wù)器端使用預(yù)先確定的優(yōu)先搜索選項(xiàng)對(duì)所述關(guān)鍵字進(jìn)行搜索,得到第一搜索結(jié)果,所述優(yōu)先搜索選項(xiàng)為萬(wàn)能搜索的所有搜索選項(xiàng)中的一部分搜索選項(xiàng);本步驟中,服務(wù)器端需要從萬(wàn)能搜索的所有搜索選項(xiàng)中預(yù)先確定出優(yōu)先搜索選項(xiàng),該優(yōu)先搜索選項(xiàng)既可以為一個(gè),也可以為多個(gè),具體選擇哪一 /幾個(gè)搜索選項(xiàng)可以根據(jù)需要靈活選擇。在該實(shí)施例中,假設(shè)優(yōu)先搜索選項(xiàng)為3個(gè),分別為音樂(lè)、鈴聲和電子書。當(dāng)服務(wù)器端接收到用戶輸入的關(guān)鍵字“周杰倫”之后,則使用該優(yōu)先搜索選項(xiàng)進(jìn)行搜索,從而得到第
一搜索結(jié)果。步驟3 服務(wù)器端將所述第一搜索結(jié)果和所述關(guān)鍵字在剩余搜索選項(xiàng)中的搜索鏈接返回給移動(dòng)終端。本步驟中,服務(wù)器端即是將前述得到的第一搜索結(jié)果和關(guān)鍵字“周杰倫”在剩下的 7個(gè)搜索選項(xiàng)中的搜索鏈接一并返回給移動(dòng)終端,由移動(dòng)終端的瀏覽器顯示給用戶。本發(fā)明中,由于是從萬(wàn)能搜索所提供的所有搜索選項(xiàng)中預(yù)先選擇部分搜索選項(xiàng)作為優(yōu)先搜索選項(xiàng),僅使用該優(yōu)先搜索選項(xiàng)對(duì)關(guān)鍵字進(jìn)行搜索,從而大大減少了服務(wù)器端搜索的時(shí)間;同時(shí),為了提供給用戶較為全面的搜索結(jié)果,本發(fā)明還將關(guān)鍵字在剩余搜索選項(xiàng)中的搜索鏈接一并提供給了用戶,從而本發(fā)明能夠在保證信息全面性的前提下,減少了第一次搜索的用戶的等待時(shí)間,改善了用戶的搜索體驗(yàn)。為了進(jìn)一步提高用戶的搜索體驗(yàn),在確定上述優(yōu)先搜索選項(xiàng)時(shí),可以考慮用戶的使用偏好,例如,如果已知某一用戶偏好對(duì)音樂(lè)和視頻內(nèi)容的搜索,則上述優(yōu)先搜索選項(xiàng)就優(yōu)選包含音樂(lè)和視頻這兩個(gè)搜索選項(xiàng)。另外,優(yōu)先搜索選項(xiàng)還可以考慮所有用戶對(duì)搜索選項(xiàng)的使用偏好來(lái)確定。如圖2所示,前述步驟1之后、步驟2之前還可以包括步驟11 判斷所述關(guān)鍵字的搜索結(jié)果是否有緩存數(shù)據(jù),如果有,則進(jìn)行下一步驟, 否則,轉(zhuǎn)至步驟2 ;步驟12 獲取所述緩存數(shù)據(jù)并返回給移動(dòng)終端。由于不同的用戶可能會(huì)有相同的搜索需求,同一個(gè)用戶也會(huì)對(duì)同一關(guān)鍵字進(jìn)行多次搜索,因此為了避免服務(wù)器端重復(fù)的搜索工作,同時(shí)也為了減少用戶后續(xù)搜索的等待時(shí)間,服務(wù)器端可以將已經(jīng)得到的關(guān)鍵字的搜索結(jié)果存入緩存中,當(dāng)用戶有相同的搜索需求時(shí),先判斷要搜索的關(guān)鍵字是否已經(jīng)有緩存數(shù)據(jù),如果有,則可以直接獲取已存的緩存數(shù)據(jù)返回給移動(dòng)終端,如果沒(méi)有,則再執(zhí)行上述步驟2。對(duì)應(yīng)于圖2所示的實(shí)施例,服務(wù)器端和移動(dòng)終端的詳細(xì)流程示意圖如圖3所示,在該實(shí)施例中,優(yōu)先搜索選項(xiàng)同樣是以音樂(lè)、鈴聲和電子書為例,服務(wù)器端利用這三個(gè)搜索選項(xiàng)進(jìn)行業(yè)務(wù)搜索之后,累加這三個(gè)業(yè)務(wù)搜索結(jié)果即可得到第一搜索結(jié)果,然后將該第一搜索結(jié)果存入了臨時(shí)緩存中。需要說(shuō)明的是,該實(shí)施例中,臨時(shí)緩存也位于服務(wù)器端,但不同于緩存。臨時(shí)緩存用于存放使用優(yōu)先搜索選項(xiàng)得到的搜索結(jié)果,即上述的第一搜索結(jié)果;緩存用于存放使用全部搜索選項(xiàng)得到的搜索結(jié)果,即上述的第一搜索結(jié)果與下述的第二搜索結(jié)果拼接后的搜索結(jié)果。接著如圖3所示,優(yōu)選地,前述步驟2中,服務(wù)器端還將所述關(guān)鍵字寫入臨時(shí)隊(duì)列;同時(shí),前述步驟2之后還可以包括后續(xù)搜索過(guò)程,該后續(xù)搜索過(guò)程包括
步驟1,讀取所述臨時(shí)隊(duì)列;步驟2’ 從中讀出要搜索的關(guān)鍵字;步驟3’ 使用所述剩余搜索選項(xiàng)對(duì)所讀出的關(guān)鍵字進(jìn)行搜索,得到第二搜索結(jié)果;步驟4’ 將所述第一搜索結(jié)果和第二搜索結(jié)果一起寫入緩存。前述步驟1-3、11_12均是服務(wù)器端實(shí)時(shí)搜索的過(guò)程,減少了第一次搜索的用戶的等待時(shí)間;在該實(shí)時(shí)搜索過(guò)程之后,服務(wù)器端最好再進(jìn)行上述后續(xù)搜索過(guò)程(步驟1’-4’), 從而得到關(guān)鍵字在剩余搜索選項(xiàng)中的第二搜索結(jié)果,這樣,第一搜索結(jié)果與第二搜索結(jié)果拼接之和即是關(guān)鍵字在所有搜索選項(xiàng)中的最終搜索結(jié)果,將該最終搜索結(jié)果存入服務(wù)器端的緩存中,從而能夠?yàn)橐院笸瑯拥乃阉魈峁┍憷?。?duì)于上述步驟1’-4’,具體實(shí)施過(guò)程可參考圖4所示的詳細(xì)流程示意圖,此處不再贅述。為了減少上述后續(xù)搜索過(guò)程的執(zhí)行時(shí)間,前述步驟1’之后、步驟2’之前還可以包括步驟11’ 判斷所述臨時(shí)隊(duì)列中是否有值,如果有,則進(jìn)行步驟2’,否則,結(jié)束。同時(shí),為了減少臨時(shí)隊(duì)列所占用的空間,前述步驟2’中,還可以將所讀出的關(guān)鍵字從所述臨時(shí)隊(duì)列中刪除。與上述的加快移動(dòng)終端網(wǎng)絡(luò)搜索速度的方法相對(duì)應(yīng),本發(fā)明還提供一種加快移動(dòng)終端網(wǎng)絡(luò)搜索速度的裝置和系統(tǒng)。如圖5所示,本發(fā)明的加快移動(dòng)終端網(wǎng)絡(luò)搜索速度的裝置為服務(wù)器端,包括
接收模塊501,用于接收移動(dòng)終端發(fā)送的請(qǐng)求萬(wàn)能搜索的關(guān)鍵字;第一搜索模塊502,用于使用預(yù)先確定的優(yōu)先搜索選項(xiàng)對(duì)所述關(guān)鍵字進(jìn)行搜索,得到第一搜索結(jié)果,所述優(yōu)先搜索選項(xiàng)為萬(wàn)能搜索的所有搜索選項(xiàng)中的一部分搜索選項(xiàng);返回模塊503,用于將所述第一搜索結(jié)果和所述關(guān)鍵字在剩余搜索選項(xiàng)中的搜索鏈接返回給移動(dòng)終端。優(yōu)選地,所述服務(wù)器端還可以包括第一判斷模塊,與所述接收模塊501相連,用于判斷所述關(guān)鍵字的搜索結(jié)果是否有緩存數(shù)據(jù),如果有,則轉(zhuǎn)至獲取模塊,否則,轉(zhuǎn)至第一搜索模塊505 ;獲取模塊,用于獲取所述緩存數(shù)據(jù)并返回給移動(dòng)終端。優(yōu)選地,所述第一搜索模塊502還可以包括第一寫入模塊,用于將所述關(guān)鍵字寫入臨時(shí)隊(duì)列;同時(shí),所述服務(wù)器端還可以包括讀取模塊,用于讀取所述臨時(shí)隊(duì)列;讀出模塊,用于從中讀出要搜索的關(guān)鍵字;第二搜索模塊,用于使用所述剩余搜索選項(xiàng)對(duì)所讀出的關(guān)鍵字進(jìn)行搜索,得到第
二搜索結(jié)果;第二寫入模塊,用于將所述第一搜索結(jié)果和第二搜索結(jié)果拼接后寫入緩存。優(yōu)選地,所述服務(wù)器端還可以包括第二判斷模塊,與所述讀取模塊相連,用于判斷所述臨時(shí)隊(duì)列中是否有值,如果有,則轉(zhuǎn)至讀出模塊,否則,結(jié)束;所述讀出模塊包括刪除模塊,用于將所讀出的關(guān)鍵字從所述臨時(shí)隊(duì)列中刪除。如圖6所示,本發(fā)明的加快移動(dòng)終端網(wǎng)絡(luò)搜索速度的系統(tǒng)為通信系統(tǒng),包括服務(wù)器端和移動(dòng)終端,其中所述服務(wù)器端50包括接收模塊501,用于接收移動(dòng)終端發(fā)送的請(qǐng)求萬(wàn)能搜索的關(guān)鍵字;第一搜索模塊502,用于使用預(yù)先確定的優(yōu)先搜索選項(xiàng)對(duì)所述關(guān)鍵字進(jìn)行搜索,得到第一搜索結(jié)果,所述優(yōu)先搜索選項(xiàng)為萬(wàn)能搜索的所有搜索選項(xiàng)中的一部分搜索選項(xiàng);返回模塊503,用于將所述第一搜索結(jié)果和所述關(guān)鍵字在剩余搜索選項(xiàng)中的搜索鏈接返回給移動(dòng)終端;所述移動(dòng)終端60包括發(fā)送模塊601,用于將用戶輸入的萬(wàn)能搜索請(qǐng)求的關(guān)鍵字發(fā)送給服務(wù)器端;接收模塊602,用于接收服務(wù)器端返回的搜索結(jié)果;解釋及顯示模塊603,用于將接收到的搜索結(jié)果解釋并顯示給用戶。本發(fā)明的服務(wù)器端和通信系統(tǒng)中,由于是從萬(wàn)能搜索所提供的所有搜索選項(xiàng)中預(yù)先選擇部分搜索選項(xiàng)作為優(yōu)先搜索選項(xiàng),僅使用該優(yōu)先搜索選項(xiàng)對(duì)關(guān)鍵字進(jìn)行搜索,從而大大減少了服務(wù)器端搜索的時(shí)間;同時(shí),為了提供給用戶較為全面的搜索結(jié)果,本發(fā)明還將關(guān)鍵字在剩余搜索選項(xiàng)中的搜索鏈接一并提供給了用戶,從而本發(fā)明能夠在保證信息全面性的前提下,減少了第一次搜索的用戶的等待時(shí)間,改善了用戶的搜索體驗(yàn)。以上所述僅為本發(fā)明的較佳實(shí)施例,并非用來(lái)限定本發(fā)明的實(shí)施范圍;如果不脫離本發(fā)明的精神和范圍,對(duì)本發(fā)明進(jìn)行修改或者等同替換,均應(yīng)涵蓋在本發(fā)明權(quán)利要求的保護(hù)范圍當(dāng)中。
權(quán)利要求
1.一種加快移動(dòng)終端網(wǎng)絡(luò)搜索速度的方法,其特征在于,包括 步驟1 服務(wù)器端接收移動(dòng)終端發(fā)送的請(qǐng)求萬(wàn)能搜索的關(guān)鍵字;步驟2 服務(wù)器端使用預(yù)先確定的優(yōu)先搜索選項(xiàng)對(duì)所述關(guān)鍵字進(jìn)行搜索,得到第一搜索結(jié)果,所述優(yōu)先搜索選項(xiàng)為萬(wàn)能搜索的所有搜索選項(xiàng)中的一部分搜索選項(xiàng);步驟3 服務(wù)器端將所述第一搜索結(jié)果和所述關(guān)鍵字在剩余搜索選項(xiàng)中的搜索鏈接返回給移動(dòng)終端。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟1之后、步驟2之前還包括 步驟11 判斷所述關(guān)鍵字的搜索結(jié)果是否有緩存數(shù)據(jù),如果有,則進(jìn)行下一步驟,否則,轉(zhuǎn)至步驟2 ;步驟12 獲取所述緩存數(shù)據(jù)并返回給移動(dòng)終端。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述步驟2中,服務(wù)器端還將所述關(guān)鍵字寫入臨時(shí)隊(duì)列;同時(shí),所述步驟2之后還包括后續(xù)搜索過(guò)程,該后續(xù)搜索過(guò)程包括 步驟1’ 讀取所述臨時(shí)隊(duì)列; 步驟2’ 從中讀出要搜索的關(guān)鍵字;步驟3’ 使用所述剩余搜索選項(xiàng)對(duì)所讀出的關(guān)鍵字進(jìn)行搜索,得到第二搜索結(jié)果; 步驟4’ 將所述第一搜索結(jié)果和第二搜索結(jié)果拼接后寫入緩存。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述步驟1’之后、步驟2’之前還包括 步驟11’ 判斷所述臨時(shí)隊(duì)列中是否有值,如果有,則進(jìn)行步驟2’,否則,結(jié)束。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述步驟2’中,還將所讀出的關(guān)鍵字從所述臨時(shí)隊(duì)列中刪除。
6.一種服務(wù)器端,其特征在于,包括接收模塊,用于接收移動(dòng)終端發(fā)送的請(qǐng)求萬(wàn)能搜索的關(guān)鍵字; 第一搜索模塊,用于使用預(yù)先確定的優(yōu)先搜索選項(xiàng)對(duì)所述關(guān)鍵字進(jìn)行搜索,得到第一搜索結(jié)果,所述優(yōu)先搜索選項(xiàng)為萬(wàn)能搜索的所有搜索選項(xiàng)中的一部分搜索選項(xiàng);返回模塊,用于將所述第一搜索結(jié)果和所述關(guān)鍵字在剩余搜索選項(xiàng)中的搜索鏈接返回給移動(dòng)終端。
7.根據(jù)權(quán)利要求6所述的服務(wù)器端,其特征在于,還包括第一判斷模塊,與所述接收模塊相連,用于判斷所述關(guān)鍵字的搜索結(jié)果是否有緩存數(shù)據(jù),如果有,則轉(zhuǎn)至獲取模塊,否則,轉(zhuǎn)至第一搜索模塊; 獲取模塊,用于獲取所述緩存數(shù)據(jù)并返回給移動(dòng)終端。
8.根據(jù)權(quán)利要求6或7所述的服務(wù)器端,其特征在于,所述第一搜索模塊還包括第一寫入模塊,用于將所述關(guān)鍵字寫入臨時(shí)隊(duì)列;同時(shí),所述服務(wù)器端還包括 讀取模塊,用于讀取所述臨時(shí)隊(duì)列; 讀出模塊,用于從中讀出要搜索的關(guān)鍵字;第二搜索模塊,用于使用所述剩余搜索選項(xiàng)對(duì)所讀出的關(guān)鍵字進(jìn)行搜索,得到第二搜索結(jié)果;第二寫入模塊,用于將所述第一搜索結(jié)果和第二搜索結(jié)果拼接后寫入緩存。
9.根據(jù)權(quán)利要求8所述的服務(wù)器端,其特征在于,所述服務(wù)器端還包括第二判斷模塊,與所述讀取模塊相連,用于判斷所述臨時(shí)隊(duì)列中是否有值,如果有,則轉(zhuǎn)至讀出模塊,否則,結(jié)束;所述讀出模塊包括刪除模塊,用于將所讀出的關(guān)鍵字從所述臨時(shí)隊(duì)列中刪除。
10.一種通信系統(tǒng),包括服務(wù)器端和移動(dòng)終端,其特征在于, 所述服務(wù)器端包括接收模塊,用于接收移動(dòng)終端發(fā)送的請(qǐng)求萬(wàn)能搜索的關(guān)鍵字; 第一搜索模塊,用于使用預(yù)先確定的優(yōu)先搜索選項(xiàng)對(duì)所述關(guān)鍵字進(jìn)行搜索,得到第一搜索結(jié)果,所述優(yōu)先搜索選項(xiàng)為萬(wàn)能搜索的所有搜索選項(xiàng)中的一部分搜索選項(xiàng);返回模塊,用于將所述第一搜索結(jié)果和所述關(guān)鍵字在剩余搜索選項(xiàng)中的搜索鏈接返回給移動(dòng)終端;所述移動(dòng)終端包括發(fā)送模塊,用于將用戶輸入的萬(wàn)能搜索請(qǐng)求的關(guān)鍵字發(fā)送給服務(wù)器端; 接收模塊,用于接收服務(wù)器端返回的搜索結(jié)果; 解釋及顯示模塊,用于將接收到的搜索結(jié)果解釋并顯示給用戶。
全文摘要
本發(fā)明公開(kāi)了一種加快移動(dòng)終端網(wǎng)絡(luò)搜索速度的方法、裝置和系統(tǒng),所述方法包括步驟1服務(wù)器端接收移動(dòng)終端發(fā)送的請(qǐng)求萬(wàn)能搜索的關(guān)鍵字;步驟2服務(wù)器端使用預(yù)先確定的優(yōu)先搜索選項(xiàng)對(duì)所述關(guān)鍵字進(jìn)行搜索,得到第一搜索結(jié)果,所述優(yōu)先搜索選項(xiàng)為萬(wàn)能搜索的所有搜索選項(xiàng)中的一部分搜索選項(xiàng);步驟3服務(wù)器端將所述第一搜索結(jié)果和所述關(guān)鍵字在剩余搜索選項(xiàng)中的搜索鏈接返回給移動(dòng)終端。本發(fā)明能夠在保證信息全面性的前提下,減少了第一次搜索的用戶的等待時(shí)間,改善了用戶的搜索體驗(yàn)。
文檔編號(hào)G06F17/30GK102184206SQ20111010853
公開(kāi)日2011年9月14日 申請(qǐng)日期2011年4月28日 優(yōu)先權(quán)日2011年4月28日
發(fā)明者魯林 申請(qǐng)人:深圳市五巨科技有限公司