两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

初始搜索詞選取方法及裝置與流程

文檔序號(hào):11407169閱讀:279來(lái)源:國(guó)知局
初始搜索詞選取方法及裝置與流程

本申請(qǐng)涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種初始搜索詞選取方法及裝置。



背景技術(shù):

隨著移動(dòng)互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,應(yīng)用于移動(dòng)終端的應(yīng)用(application,app)越來(lái)越多,很多應(yīng)用都設(shè)置搜索功能,用于搜索該應(yīng)用可以提供的信息,例如,文章、資訊、商品、地名、電影、餐館等。

用戶使用應(yīng)用的搜索功能的流程如下。步驟1、用戶可以在終端顯示的應(yīng)用的搜索輸入框中輸入搜索詞,終端將用戶輸入的搜索詞作為搜索輸入框的第一初始搜索詞發(fā)送給服務(wù)器,服務(wù)器檢索該第一初始搜索詞關(guān)聯(lián)的推薦搜索詞,并發(fā)送給終端;步驟2、終端顯示接收到的推薦搜索詞,檢測(cè)到用戶選擇的推薦搜索詞后,將用戶選擇的推薦搜索詞作為搜索輸入框的目標(biāo)搜索詞發(fā)送給服務(wù)器,服務(wù)器獲取與該目標(biāo)搜索詞對(duì)應(yīng)的搜索結(jié)果并發(fā)送給終端,終端顯示該搜索結(jié)果,以供用戶瀏覽;步驟3、當(dāng)用戶瀏覽該搜索結(jié)果后,有可能會(huì)重現(xiàn)點(diǎn)擊搜索輸入框,終端檢測(cè)到針對(duì)搜索輸入框的點(diǎn)擊操作后,會(huì)將搜索輸入框中的當(dāng)前搜索詞作為搜索輸入框的第二初始搜索詞發(fā)送給服務(wù)器,重新執(zhí)行步驟1和步驟2。

在步驟3中,當(dāng)用戶再次點(diǎn)擊搜索輸入框時(shí),有可能是對(duì)當(dāng)前的搜索結(jié)果不滿意,需要重新搜索,這時(shí)終端直接將搜索輸入框的當(dāng)前搜索詞作為搜索輸入框的第二初始搜索詞發(fā)送給服務(wù)器,由于搜索輸入框的當(dāng)前搜索詞是服務(wù)器基于第一初始搜索詞推薦的,長(zhǎng)度通常比較長(zhǎng),這時(shí)服務(wù)器很難檢索到與第二初始搜索詞關(guān)聯(lián)的推薦搜索詞,用戶可能需要再輸入搜索詞,由于當(dāng)前搜索詞長(zhǎng)度較長(zhǎng)且搜索輸入框的尺寸較小,用戶需要執(zhí)行多次滑動(dòng)操作和刪除操作才能徹底刪除掉該當(dāng)前搜索詞,嚴(yán)重影響用戶體驗(yàn)??梢?jiàn),相關(guān)技術(shù)中無(wú)法智能選取初始搜索詞。



技術(shù)實(shí)現(xiàn)要素:

本申請(qǐng)實(shí)施例提供一種初始搜索詞選取方法及裝置,用以解決相關(guān)技術(shù)中存在的無(wú)法智能選取初始搜索詞的問(wèn)題。

根據(jù)本申請(qǐng)實(shí)施例,提供一種初始搜索詞選取方法,應(yīng)用在終端中,包括:

檢測(cè)到針對(duì)搜索輸入框的設(shè)定操作;

確定所述搜索輸入框中是否有當(dāng)前搜索詞;

若所述搜索輸入框中有當(dāng)前搜索詞,則確定所述當(dāng)前搜索詞是否滿足設(shè)定條件;

若所述當(dāng)前搜索詞滿足所述設(shè)定條件,則將所述當(dāng)前搜索詞作為所述搜索輸入框的第一初始搜索詞;若所述當(dāng)前搜索詞不滿足所述設(shè)定條件,則重新選取滿足所述設(shè)定條件的所述搜索輸入框的第一初始搜索詞。

具體的,所述設(shè)定條件包括設(shè)定長(zhǎng)度和設(shè)定數(shù)量,確定所述當(dāng)前搜索詞是否滿足設(shè)定條件,具體包括:

確定所述當(dāng)前搜索詞的長(zhǎng)度是否超過(guò)所述設(shè)定長(zhǎng)度;

若所述當(dāng)前搜索詞的長(zhǎng)度超過(guò)所述設(shè)定長(zhǎng)度,則確定所述當(dāng)前搜索詞不滿足所述設(shè)定條件;

若所述當(dāng)前搜索詞的長(zhǎng)度未超過(guò)所述設(shè)定長(zhǎng)度,則將所述當(dāng)前搜索詞進(jìn)行分詞處理;

確定所述當(dāng)前搜索詞包括的分詞的數(shù)量是否超過(guò)所述設(shè)定數(shù)量;

若所述當(dāng)前搜索詞包括的分詞的數(shù)量未超過(guò)所述設(shè)定數(shù)量,則確定所述當(dāng)前搜索詞滿足所述設(shè)定條件;若所述當(dāng)前搜索詞包括的分詞的數(shù)量超過(guò)所述設(shè)定數(shù)量,則確定所述當(dāng)前搜索詞不滿足所述設(shè)定條件。

具體的,重新選取滿足所述設(shè)定條件的所述搜索輸入框的第一初始搜索詞,具體包括:

從所述搜索輸入框的歷史搜索詞中選取一個(gè)歷史搜索詞,得到所述搜索輸入框的第一初始搜索詞,所述搜索輸入框的歷史搜索詞均滿足所述設(shè)定條件。

具體的,從所述搜索輸入框的歷史搜索詞中選取一個(gè)選定搜索詞,具體包括:

獲取所述搜索輸入框的歷史搜索詞隊(duì)列;

從所述歷史搜索詞隊(duì)列中選取最新的歷史搜索詞,得到所述一個(gè)歷史搜索詞。

可選的,還包括:

獲取與所述第一初始搜索詞關(guān)聯(lián)的至少一個(gè)推薦搜索詞并展示;

檢測(cè)到所述用戶從與所述第一初始搜索詞關(guān)聯(lián)的至少一個(gè)推薦搜索詞中選中的一個(gè)推薦搜索詞后,得到所述搜索輸入框的第一目標(biāo)搜索詞;

獲取與所述第一目標(biāo)搜索詞對(duì)應(yīng)的搜索結(jié)果并展示;以及,

判斷所述第一初始搜索詞和所述第一目標(biāo)搜索詞是否滿足所述設(shè)定條件;

將滿足所述設(shè)定條件的所述第一初始搜索詞和所述第一目標(biāo)搜索詞保存在所述搜索輸 入框的歷史搜索詞中。

具體的,還包括:

若所述搜索輸入框中沒(méi)有當(dāng)前搜索詞,則檢測(cè)用戶是否在所述搜索輸入框中輸入搜索詞;

若檢測(cè)到用戶在所述搜索輸入框中輸入搜索詞,得到所述搜索輸入框的第二初始搜索詞;

獲取與所述第二初始搜索詞關(guān)聯(lián)的至少一個(gè)推薦搜索詞并展示;

檢測(cè)到所述用戶從與所述第二初始搜索詞關(guān)聯(lián)的至少一個(gè)推薦搜索詞中選中的一個(gè)推薦搜索詞后,得到所述搜索輸入框的第二目標(biāo)搜索詞;

獲取與所述第二目標(biāo)搜索詞對(duì)應(yīng)的搜索結(jié)果并展示;以及,

判斷所述第二初始搜索詞和所述第二目標(biāo)搜索詞是否滿足所述設(shè)定條件;

將滿足所述設(shè)定條件的所述第二初始搜索詞和所述第二目標(biāo)搜索詞保存在所述搜索輸入框的歷史搜索詞中。

可選的,還包括:

監(jiān)控所述搜索輸入框的每個(gè)歷史搜索詞的保存時(shí)長(zhǎng);

檢測(cè)所述搜索輸入框的每個(gè)歷史搜索詞的保存時(shí)長(zhǎng)是否超過(guò)設(shè)定生命周期;

從所述搜索輸入框的歷史搜索詞中刪除保存時(shí)長(zhǎng)超過(guò)所述設(shè)定生命周期的歷史搜索詞。

根據(jù)本申請(qǐng)實(shí)施例,還提供一種初始搜索詞選取裝置,應(yīng)用在終端中,包括:

第一檢測(cè)單元,用于檢測(cè)到針對(duì)搜索輸入框的設(shè)定操作;

第一確定單元,用于確定所述搜索輸入框中是否有當(dāng)前搜索詞;

第二確定單元,用于若所述搜索輸入框中有當(dāng)前搜索詞,則確定所述當(dāng)前搜索詞是否滿足設(shè)定條件;

獲取單元,用于若所述當(dāng)前搜索詞滿足所述設(shè)定條件,則將所述當(dāng)前搜索詞作為所述搜索輸入框的第一初始搜索詞;若所述當(dāng)前搜索詞不滿足所述設(shè)定條件,則重新選取滿足所述設(shè)定條件的所述搜索輸入框的第一初始搜索詞。

具體的,所述設(shè)定條件包括設(shè)定長(zhǎng)度和設(shè)定數(shù)量,所述第二確定單元,用于確定所述當(dāng)前搜索詞是否滿足設(shè)定條件,具體用于:

確定所述當(dāng)前搜索詞的長(zhǎng)度是否超過(guò)所述設(shè)定長(zhǎng)度;

若所述當(dāng)前搜索詞的長(zhǎng)度超過(guò)所述設(shè)定長(zhǎng)度,則確定所述當(dāng)前搜索詞不滿足所述設(shè)定條件;

若所述當(dāng)前搜索詞的長(zhǎng)度未超過(guò)所述設(shè)定長(zhǎng)度,則將所述當(dāng)前搜索詞進(jìn)行分詞處理;

確定所述當(dāng)前搜索詞包括的分詞的數(shù)量是否超過(guò)所述設(shè)定數(shù)量;

若所述當(dāng)前搜索詞包括的分詞的數(shù)量未超過(guò)所述設(shè)定數(shù)量,則確定所述當(dāng)前搜索詞滿足所述設(shè)定條件;若所述當(dāng)前搜索詞包括的分詞的數(shù)量的超過(guò)所述設(shè)定數(shù)量,則確定所述當(dāng)前搜索詞不滿足所述設(shè)定條件。

具體的,所述獲取單元,用于重新選取所述搜索輸入框的第一初始搜索詞,具體用于:

從所述搜索輸入框的歷史搜索詞中選取一個(gè)歷史搜索詞,得到所述搜索輸入框的第一初始搜索詞,所述搜索輸入框的歷史搜索詞均滿足所述設(shè)定條件。

具體的,所述獲取單元,用于從所述搜索輸入框的歷史搜索詞中選取一個(gè)選定搜索詞,具體用于:

獲取所述搜索輸入框的歷史搜索詞隊(duì)列;

從所述歷史搜索詞隊(duì)列中選取最新的歷史搜索詞,得到所述一個(gè)歷史搜索詞。

可選的,所述獲取單元,還用于:

獲取與所述第一初始搜索詞關(guān)聯(lián)的至少一個(gè)推薦搜索詞并展示;

檢測(cè)到所述用戶從與所述第一初始搜索詞關(guān)聯(lián)的至少一個(gè)推薦搜索詞中選中的一個(gè)推薦搜索詞后,得到所述搜索輸入框的第一目標(biāo)搜索詞;

獲取與所述第一目標(biāo)搜索詞對(duì)應(yīng)的搜索結(jié)果并展示;以及,

判斷所述第一初始搜索詞和所述第一目標(biāo)搜索詞是否滿足所述設(shè)定條件;

將滿足所述設(shè)定條件的所述第一初始搜索詞和所述第一目標(biāo)搜索詞保存在所述搜索輸入框的歷史搜索詞中。

可選的,還包括第二檢測(cè)單元,用于:

若所述搜索輸入框中沒(méi)有當(dāng)前搜索詞,則檢測(cè)用戶是否在所述搜索輸入框中輸入搜索詞;

若檢測(cè)到用戶在所述搜索輸入框中輸入搜索詞,得到所述搜索輸入框的第二初始搜索詞;

獲取與所述第二初始搜索詞關(guān)聯(lián)的至少一個(gè)推薦搜索詞并展示;

檢測(cè)到所述用戶從與所述第二初始搜索詞關(guān)聯(lián)的至少一個(gè)推薦搜索詞中選中的一個(gè)推薦搜索詞后,得到所述搜索輸入框的第二目標(biāo)搜索詞;

獲取與所述第二目標(biāo)搜索詞對(duì)應(yīng)的搜索結(jié)果并展示;以及,

判斷所述第二初始搜索詞和所述第二目標(biāo)搜索詞是否滿足所述設(shè)定條件;

將滿足所述設(shè)定條件的所述第二初始搜索詞和所述第二目標(biāo)搜索詞保存在所述搜索輸入框的歷史搜索詞中。

可選的,還包括刪除單元,用于:

監(jiān)控所述搜索輸入框的每個(gè)歷史搜索詞的保存時(shí)長(zhǎng);

檢測(cè)所述搜索輸入框的每個(gè)歷史搜索詞的保存時(shí)長(zhǎng)是否超過(guò)設(shè)定生命周期;

從所述搜索輸入框的歷史搜索詞中刪除保存時(shí)長(zhǎng)超過(guò)所述設(shè)定生命周期的歷史搜索詞。

本申請(qǐng)實(shí)施例提供一種初始搜索詞選取方法及裝置,檢測(cè)到針對(duì)搜索輸入框的設(shè)定操作;確定所述搜索輸入框中是否有當(dāng)前搜索詞;若所述搜索輸入框中有當(dāng)前搜索詞,則確定所述當(dāng)前搜索詞是否滿足設(shè)定條件;若所述當(dāng)前搜索詞滿足所述設(shè)定條件,則將所述當(dāng)前搜索詞作為所述搜索輸入框的第一初始搜索詞;若所述當(dāng)前搜索詞不滿足所述設(shè)定條件,則重新選取滿足所述設(shè)定條件的所述搜索輸入框的第一初始搜索詞。該方案中,在檢測(cè)到搜索輸入框中存在當(dāng)前搜索詞時(shí),并不是簡(jiǎn)單地將當(dāng)前搜索詞作為搜索輸入框的第一初始搜索詞,而是要判斷當(dāng)前搜索詞是否滿足設(shè)定條件,對(duì)于滿足設(shè)定條件的當(dāng)前搜索詞,直接作為第一初始搜索詞,對(duì)于不滿足條件的當(dāng)前搜索詞,則重新選取滿足設(shè)定條件的第一初始搜索詞,從而實(shí)現(xiàn)智能選取第一初始搜索詞,進(jìn)而可以確保服務(wù)器可以成功推薦第一初始搜索詞關(guān)聯(lián)的推薦搜索,并且避免用戶再次輸入搜索詞,節(jié)省用戶操作步驟,提升用戶體驗(yàn)。

附圖說(shuō)明

此處所說(shuō)明的附圖用來(lái)提供對(duì)本申請(qǐng)的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本申請(qǐng)的示意性實(shí)施例及其說(shuō)明用于解釋本申請(qǐng),并不構(gòu)成對(duì)本申請(qǐng)的不當(dāng)限定。在附圖中:

圖1為本申請(qǐng)實(shí)施例中一種初始搜索詞選取方法的流程圖;

圖2為本申請(qǐng)實(shí)施例中s13的流程圖;

圖3為本申請(qǐng)實(shí)施例中另一種初始搜索詞選取方法的流程圖;

圖4為本申請(qǐng)實(shí)施例中另一種初始搜索詞選取方法的流程圖;

圖5為本申請(qǐng)實(shí)施例中一種初始搜索詞選取裝置的結(jié)構(gòu)示意圖;

圖6為本申請(qǐng)實(shí)施例中另一種初始搜索詞選取裝置的結(jié)構(gòu)示意圖;

圖7為本申請(qǐng)實(shí)施例中另一種初始搜索詞選取裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

為了使本申請(qǐng)所要解決的技術(shù)問(wèn)題、技術(shù)方案及有益效果更加清楚、明白,以下結(jié)合附圖和實(shí)施例,對(duì)本申請(qǐng)進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本申請(qǐng),并不用于限定本申請(qǐng)。

為了解決相關(guān)技術(shù)中存在的無(wú)法智能選取初始搜索詞的問(wèn)題,本申請(qǐng)實(shí)施例提供一種初始搜索詞選取方法,該方法可以但不限于應(yīng)用在終端中,該方法的流程如圖1所示,包括如下步驟:

s11:檢測(cè)到針對(duì)搜索輸入框的設(shè)定操作。

用戶在使用應(yīng)用的搜索功能時(shí),若需要在應(yīng)用的搜索輸入框中首次輸入搜索詞或者對(duì)當(dāng)前搜索結(jié)果不滿意再次進(jìn)行搜索時(shí),都可能會(huì)針對(duì)搜索輸入框執(zhí)行設(shè)定操作,終端可以檢測(cè)針對(duì)搜索輸入框的設(shè)定操作。

其中,設(shè)定操作可以是點(diǎn)擊操作、方向鍵選中操作、操作手勢(shì)等等。

s12:確定搜索輸入框中是否有當(dāng)前搜索詞。

為了區(qū)分用戶是在搜索輸入框中首次輸入搜索詞還是對(duì)當(dāng)前搜索結(jié)果不滿意再次進(jìn)行搜索,可以確定搜索輸入框中是否存在當(dāng)前搜索詞。

s13:若搜索輸入框中有當(dāng)前搜索詞,則確定當(dāng)前搜索詞是否滿足設(shè)定條件,若當(dāng)前搜索詞滿足設(shè)定條件,則執(zhí)行s14;若當(dāng)前搜索詞不滿足設(shè)定條件,則執(zhí)行s15。

若搜索輸入框中有當(dāng)前搜索詞,也就是說(shuō)之前用戶已經(jīng)進(jìn)行過(guò)搜索,可能是對(duì)搜索結(jié)果不滿意需要重新進(jìn)行搜索所以才對(duì)搜索輸入框執(zhí)行設(shè)定操作,這時(shí),可以進(jìn)一步確定當(dāng)前搜索詞是否滿足設(shè)定條件。其中,設(shè)定條件可以根據(jù)實(shí)際需要進(jìn)行設(shè)定。

s14:將當(dāng)前搜索詞作為搜索輸入框的第一初始搜索詞。

s15:重新選取滿足設(shè)定條件的搜索輸入框的第一初始搜索詞。

本步驟的實(shí)現(xiàn)方式有很多種,例如:從搜索輸入框的歷史搜索詞中選取一個(gè)歷史搜索 詞,得到搜索輸入框的第一初始搜索詞,搜索輸入框的歷史搜索詞均滿足設(shè)定條件。其中,搜索輸入框的歷史搜索詞的保存方式有很多中,例如可以隊(duì)列、列表等等方式保存,這里以隊(duì)列形式保存為例進(jìn)行說(shuō)明。當(dāng)搜索輸入框中的歷史搜索詞以歷史搜索詞隊(duì)列形式保存時(shí),那么,從搜索輸入框的歷史搜索詞中選取一個(gè)歷史搜索詞,具體可以首先獲取搜索輸入框的歷史搜索詞隊(duì)列,由于歷史搜索詞隊(duì)列中最新的歷史搜索詞可能是用戶最近搜索過(guò)的,因?yàn)橛脩魧?duì)當(dāng)前搜索結(jié)果不滿意,很有可能采用最初提供的歷史搜索詞,因此可以從歷史搜索詞隊(duì)列中選取最新的歷史搜索詞,得到一個(gè)歷史搜索詞。

該方案中,在檢測(cè)到搜索輸入框中存在當(dāng)前搜索詞時(shí),并不是簡(jiǎn)單地將當(dāng)前搜索詞作為搜索輸入框的第一初始搜索詞,而是要判斷當(dāng)前搜索詞是否滿足設(shè)定條件,對(duì)于滿足設(shè)定條件的當(dāng)前搜索詞,直接作為第一初始搜索詞,對(duì)于不滿足條件的當(dāng)前搜索詞,則重新選取滿足設(shè)定條件的第一初始搜索詞,從而實(shí)現(xiàn)智能選取第一初始搜索詞,進(jìn)而可以確保服務(wù)器可以成功推薦第一初始搜索詞關(guān)聯(lián)的推薦搜索,并且避免用戶再次輸入搜索詞,節(jié)省用戶操作步驟,提升用戶體驗(yàn)。

具體的,設(shè)定條件可以根據(jù)實(shí)際需要進(jìn)行設(shè)定,設(shè)定方式有很多種,下面以設(shè)定條件包括設(shè)定長(zhǎng)度和設(shè)定數(shù)量為例進(jìn)行說(shuō)明,此時(shí),s13中的確定當(dāng)前搜索詞是否滿足設(shè)定條件的實(shí)現(xiàn)過(guò)程,如圖2所示,具體包括如下步驟:

s131:確定當(dāng)前搜索詞的長(zhǎng)度是否超過(guò)設(shè)定長(zhǎng)度,若當(dāng)前搜索詞的長(zhǎng)度超過(guò)設(shè)定長(zhǎng)度,則執(zhí)行s135;若當(dāng)前搜索詞的長(zhǎng)度未超過(guò)設(shè)定長(zhǎng)度,則執(zhí)行s132。

可以首先確定當(dāng)前搜索詞的長(zhǎng)度是否超過(guò)設(shè)定長(zhǎng)度,對(duì)于超過(guò)設(shè)定長(zhǎng)度的當(dāng)前搜索詞,服務(wù)器是很難再次檢索到推薦搜索詞的,因此可以直接確定為不滿足設(shè)定條件;對(duì)于未超過(guò)設(shè)定長(zhǎng)度的當(dāng)前搜索詞,還可以繼續(xù)后續(xù)步驟。

s132:將當(dāng)前搜索詞進(jìn)行分詞處理。

在對(duì)當(dāng)前搜索詞進(jìn)行分詞處理時(shí),可以采用現(xiàn)有的方式進(jìn)行處理,具體可以根據(jù)中文、英文等等方式進(jìn)行處理。

s133:確定當(dāng)前搜索詞包括的分詞的數(shù)量是否超過(guò)設(shè)定數(shù)量,若當(dāng)前搜索詞包括的分詞的數(shù)量未超過(guò)設(shè)定數(shù)量,則執(zhí)行s134;若當(dāng)前搜索詞包括的分詞的數(shù)量超過(guò)設(shè)定數(shù)量,則執(zhí)行s135。

s134:確定當(dāng)前搜索詞滿足設(shè)定條件。

s135:確定當(dāng)前搜索詞不滿足設(shè)定條件。

若當(dāng)前搜索詞包括的分詞的數(shù)量未超過(guò)設(shè)定數(shù)量,服務(wù)器可以基于當(dāng)前搜索詞檢索到推薦搜索詞,這時(shí)可以認(rèn)為當(dāng)前搜索詞滿足設(shè)定條件;若當(dāng)前搜索詞包括的分詞的數(shù)量超 過(guò)設(shè)定數(shù)量,服務(wù)器很難基于當(dāng)前搜索詞檢索到推薦搜索詞,這時(shí)可以認(rèn)為當(dāng)前搜索詞不滿足設(shè)定條件。

本步驟中確定當(dāng)前搜索詞是否滿足設(shè)定條件可以在終端進(jìn)行確定,也可以由終端將當(dāng)前搜索詞發(fā)送給服務(wù)器,由服務(wù)器進(jìn)行確定。若由服務(wù)器進(jìn)行確定,具體過(guò)程為:終端可以向服務(wù)器發(fā)送攜帶當(dāng)前搜索詞的請(qǐng)求,服務(wù)器確定當(dāng)前搜索詞是否滿足設(shè)定條件,然后將確定的結(jié)果反饋給終端。無(wú)論是由終端來(lái)確定還是由服務(wù)器來(lái)確定,都可以通過(guò)s131-s135來(lái)實(shí)現(xiàn)。

其中,設(shè)定長(zhǎng)度和設(shè)定數(shù)量可以根據(jù)實(shí)際需要進(jìn)行設(shè)定,例如設(shè)定長(zhǎng)度可以設(shè)定為10、20、25、30等等,設(shè)定數(shù)量可以設(shè)定為2、3、4、5等等。

本申請(qǐng)實(shí)施例還提供另一種初始搜索詞選取方法,該方法的流程如圖3所示,在圖1所示的方法的基礎(chǔ)上還包括:

s16:獲取與第一初始搜索詞關(guān)聯(lián)的至少一個(gè)推薦搜索詞并展示。

終端在確定第一初始搜索詞之后,就可以基于第一初始搜索詞進(jìn)行后續(xù)搜索過(guò)程。首先需要獲取與第一初始搜索詞關(guān)聯(lián)的至少一個(gè)推薦搜索詞,具體可以由終端向服務(wù)器發(fā)送請(qǐng)求,由服務(wù)器基于第一初始搜索詞進(jìn)行檢索,并將檢索到的推薦搜索詞反饋給終端,終端可以展示接收到的推薦搜索詞以便于用戶進(jìn)行選擇。

例如,第一初始搜索詞可以為“連衣”,獲取到的至少一個(gè)推薦搜索詞可以為“連衣裙”、“韓版連衣裙”、“夏裝連衣裙”、“冬裝連衣裙”、“夏裝無(wú)袖連衣裙”等等。

s17:檢測(cè)到用戶從與第一初始搜索詞關(guān)聯(lián)的至少一個(gè)推薦搜索詞中選中的一個(gè)推薦搜索詞后,得到搜索輸入框的第一目標(biāo)搜索詞。

若用戶對(duì)其中的某個(gè)推薦搜索詞感興趣,可以點(diǎn)擊該推薦搜索詞,該推薦搜索詞就作為搜索輸入框的第一目標(biāo)搜索詞。

繼續(xù)沿用上例,如果用戶點(diǎn)擊“韓版連衣裙”這個(gè)推薦詞,那么該推薦詞即為第一目標(biāo)搜索詞

s18:獲取與第一目標(biāo)搜索詞對(duì)應(yīng)的搜索結(jié)果并展示。

終端可以獲取與該第一目標(biāo)搜索詞對(duì)應(yīng)的搜索結(jié)果,具體可以由終端向服務(wù)器發(fā)送請(qǐng)求,由服務(wù)器基于第一目標(biāo)搜索詞進(jìn)行搜索,并將搜索結(jié)果反饋給終端,終端可以展示接收到的搜索結(jié)果以便于用戶瀏覽。

s19:判斷第一初始搜索詞和第一目標(biāo)搜索詞是否滿足設(shè)定條件。

s20:將滿足設(shè)定條件的第一初始搜索詞和第一目標(biāo)搜索詞保存在搜索輸入框的歷史搜 索詞中。

為了豐富搜索輸入框中的歷史搜索詞,還可以將滿足設(shè)定條件的第一初始搜索詞和第一目標(biāo)搜索詞保存在搜索輸入框的歷史搜索詞中。判斷過(guò)程可以參考s131-s135,這里不贅述。

s18和s19并沒(méi)有嚴(yán)格的先后執(zhí)行順序,可以先執(zhí)行s18再執(zhí)行s19,也可以先執(zhí)行s19再執(zhí)行s18,還可以同時(shí)執(zhí)行s18和s19。

本申請(qǐng)實(shí)施例還提供另一種初始搜索詞選取方法,該方法的流程如圖4所示,在圖1所示的方法的基礎(chǔ)上,還包括:

s21:若搜索輸入框中沒(méi)有當(dāng)前搜索詞,則檢測(cè)用戶是否在搜索輸入框中輸入搜索詞,若檢測(cè)到用戶在搜索輸入框中輸入搜索詞,則執(zhí)行s22;若檢測(cè)到用戶未在搜索輸入框中輸入搜索詞,則執(zhí)行s21。

若搜索輸入框中沒(méi)有當(dāng)前搜索詞,也就是說(shuō)用戶之前沒(méi)有在應(yīng)用的搜索輸入框中輸入搜索詞,這時(shí)需要檢測(cè)用戶是否在搜索輸入框中輸入搜索詞。

s22:得到搜索輸入框的第二初始搜索詞。

若檢測(cè)到用戶在搜索輸入框中輸入搜索詞,即得到第二初始搜索詞。

s23:獲取與第二初始搜索詞關(guān)聯(lián)的至少一個(gè)推薦搜索詞并展示。

獲取與第二初始搜索詞關(guān)聯(lián)的至少一個(gè)推薦搜索詞的過(guò)程參見(jiàn)s16,這里不再贅述。

s24:檢測(cè)到用戶從與第二初始搜索詞關(guān)聯(lián)的至少一個(gè)推薦搜索詞中選中的一個(gè)推薦搜索詞后,得到搜索輸入框的第二目標(biāo)搜索詞。

若用戶對(duì)其中的某個(gè)推薦搜索詞感興趣,可以點(diǎn)擊該推薦搜索詞,該推薦搜索詞就作為搜索輸入框的第二目標(biāo)搜索詞。

s25:獲取與第二目標(biāo)搜索詞對(duì)應(yīng)的搜索結(jié)果。

獲取與第二目標(biāo)搜索詞對(duì)應(yīng)的搜索結(jié)果的過(guò)程參見(jiàn)s18,這里不再贅述。

s26:判斷第二初始搜索詞和第二目標(biāo)搜索詞是否滿足設(shè)定條件。

s27:將滿足設(shè)定條件的第二初始搜索詞和第二目標(biāo)搜索詞保存在搜索輸入框的歷史搜索詞中。

為了豐富搜索輸入框中的歷史搜索詞,還可以將滿足設(shè)定條件的第二初始搜索詞和第二目標(biāo)搜索詞保存在搜索輸入框的歷史搜索詞中。判斷過(guò)程可以參考s131-s135,這里不贅述。

s25和s26并沒(méi)有嚴(yán)格的先后執(zhí)行順序,可以先執(zhí)行s25再執(zhí)行s26,也可以先執(zhí)行s26再執(zhí)行s25,還可以同時(shí)執(zhí)行s25和s26。

由于終端中的存儲(chǔ)空間有限并且搜索輸入框中時(shí)間太久的歷史搜索詞再次被使用的可能性很小,可以進(jìn)一步管理搜索輸入框的歷史搜索詞,具體過(guò)程如下:監(jiān)控搜索輸入框的每個(gè)歷史搜索詞的保存時(shí)長(zhǎng),檢測(cè)搜索輸入框的每個(gè)歷史搜索詞的保存時(shí)長(zhǎng)是否超過(guò)設(shè)定生命周期,從搜索輸入框的歷史搜索詞中刪除保存時(shí)長(zhǎng)超過(guò)設(shè)定生命周期的歷史搜索詞。通過(guò)刪除保存時(shí)長(zhǎng)超過(guò)設(shè)定生命周期的歷史搜索詞可以管理搜索輸入框的歷史搜索詞的數(shù)量,從而確保搜索輸入框的歷史搜索詞最優(yōu),同時(shí)節(jié)省終端的存儲(chǔ)空間。其中,設(shè)定生命周期可以根據(jù)實(shí)際需要進(jìn)行設(shè)定,例如可以設(shè)定為10小時(shí)、15小時(shí)、24小時(shí)、30小時(shí)等等。

基于同一發(fā)明構(gòu)思,本申請(qǐng)實(shí)施例還提供一種初始搜索詞選取裝置,該裝置可以但不限于應(yīng)用在終端中,該裝置的結(jié)構(gòu)如5圖所示,包括第一檢測(cè)單元51、第一確定單元52、第二確定單元53和獲取單元54,其中:

上述第一檢測(cè)單元51,用于檢測(cè)到針對(duì)搜索輸入框的設(shè)定操作;

上述第一確定單元52,用于確定搜索輸入框中是否有當(dāng)前搜索詞;

上述第二確定單元53,用于若搜索輸入框中有當(dāng)前搜索詞,則確定當(dāng)前搜索詞是否滿足設(shè)定條件;

上述獲取單元54,用于若當(dāng)前搜索詞滿足設(shè)定條件,則將當(dāng)前搜索詞作為搜索輸入框的第一初始搜索詞;若當(dāng)前搜索詞不滿足設(shè)定條件,則重新選取滿足設(shè)定條件的搜索輸入框的第一初始搜索詞。

該方案中,在檢測(cè)到搜索輸入框中存在當(dāng)前搜索詞時(shí),并不是簡(jiǎn)單地將當(dāng)前搜索詞作為搜索輸入框的第一初始搜索詞,而是要判斷當(dāng)前搜索詞是否滿足設(shè)定條件,對(duì)于滿足設(shè)定條件的當(dāng)前搜索詞,直接作為第一初始搜索詞,對(duì)于不滿足條件的當(dāng)前搜索詞,則重新選取設(shè)定條件的第一初始搜索詞,從而實(shí)現(xiàn)智能選取第一初始搜索詞,進(jìn)而可以確保服務(wù)器可以成功推薦第一初始搜索詞關(guān)聯(lián)的推薦搜索,并且避免用戶再次輸入搜索詞,節(jié)省用戶操作步驟,提升用戶體驗(yàn)。

具體的,設(shè)定條件包括設(shè)定長(zhǎng)度和設(shè)定數(shù)量,上述第二確定單元53,用于確定搜索輸入框的當(dāng)前搜索詞是否滿足設(shè)定條件,具體用于:

確定當(dāng)前搜索詞的長(zhǎng)度是否超過(guò)設(shè)定長(zhǎng)度;

若當(dāng)前搜索詞的長(zhǎng)度超過(guò)設(shè)定長(zhǎng)度,則確定當(dāng)前搜索詞不滿足設(shè)定條件;

若當(dāng)前搜索詞的長(zhǎng)度未超過(guò)設(shè)定長(zhǎng)度,則將當(dāng)前搜索詞進(jìn)行分詞處理;

確定當(dāng)前搜索詞包括的分詞的數(shù)量是否超過(guò)設(shè)定數(shù)量;

若當(dāng)前搜索詞包括的分詞的數(shù)量未超過(guò)設(shè)定數(shù)量,則確定當(dāng)前搜索詞滿足設(shè)定條件;若當(dāng)前搜索詞包括的分詞的數(shù)量的超過(guò)設(shè)定數(shù)量,則確定當(dāng)前搜索詞不滿足設(shè)定條件。

具體的,上述獲取單元54,用于重新選取滿足設(shè)定條件的搜索輸入框的第一初始搜索詞,具體用于:

從搜索輸入框的歷史搜索詞中選取一個(gè)歷史搜索詞,得到搜索輸入框的第一初始搜索詞,搜索輸入框的歷史搜索詞均滿足設(shè)定條件。

具體的,上述獲取單元54,用于從搜索輸入框的歷史搜索詞中選取一個(gè)選定搜索詞,具體用于:

獲取搜索輸入框的歷史搜索詞隊(duì)列;

從歷史搜索詞隊(duì)列中選取最新的歷史搜索詞,得到一個(gè)歷史搜索詞。

可選的,上述獲取單元54,還用于:

獲取與第一初始搜索詞關(guān)聯(lián)的至少一個(gè)推薦搜索詞并展示;

檢測(cè)到用戶從與第一初始搜索詞關(guān)聯(lián)的至少一個(gè)推薦搜索詞中選中的一個(gè)推薦搜索詞后,得到搜索輸入框的第一目標(biāo)搜索詞;

獲取與第一目標(biāo)搜索詞對(duì)應(yīng)的搜索結(jié)果并展示;以及,

判斷第一初始搜索詞和第一目標(biāo)搜索詞是否滿足設(shè)定條件;

將滿足設(shè)定條件的第一初始搜索詞和第一目標(biāo)搜索詞保存在搜索輸入框的歷史搜索詞中。

本申請(qǐng)實(shí)施例還提供另一種初始搜索詞選取裝置,該裝置與如圖5所示的裝置中相同的單元省略不表,該裝置的結(jié)構(gòu)如圖6所示,在如圖5所示的裝置的基礎(chǔ)上,還包括第二檢測(cè)單元55,用于:

若搜索輸入框中沒(méi)有當(dāng)前搜索詞,則檢測(cè)用戶是否在搜索輸入框中輸入搜索詞;

若檢測(cè)到用戶在搜索輸入框中輸入搜索詞,得到搜索輸入框的第二初始搜索詞;

獲取與第二初始搜索詞關(guān)聯(lián)的至少一個(gè)推薦搜索詞并展示;

檢測(cè)到用戶從與第二初始搜索詞關(guān)聯(lián)的至少一個(gè)推薦搜索詞中選中的一個(gè)推薦搜索詞后,得到搜索輸入框的第二目標(biāo)搜索詞;

獲取與第二目標(biāo)搜索詞對(duì)應(yīng)的搜索結(jié)果并展示;以及,

判斷第二初始搜索詞和第二目標(biāo)搜索詞是否滿足設(shè)定條件;

將滿足設(shè)定條件的第二初始搜索詞和第二目標(biāo)搜索詞保存在搜索輸入框的歷史搜索詞中。

本申請(qǐng)實(shí)施例還提供另一種初始搜索詞選取裝置,該裝置與如圖5所示的裝置中相同的單元省略不表,該裝置的結(jié)構(gòu)如圖7所示,在如圖5所示的裝置的基礎(chǔ)上,還包括刪除單元56,用于:

監(jiān)控搜索輸入框的每個(gè)歷史搜索詞的保存時(shí)長(zhǎng);

檢測(cè)搜索輸入框的每個(gè)歷史搜索詞的保存時(shí)長(zhǎng)是否超過(guò)設(shè)定生命周期;

從搜索輸入框的歷史搜索詞中刪除保存時(shí)長(zhǎng)超過(guò)設(shè)定生命周期的歷史搜索詞。

上述說(shuō)明示出并描述了本申請(qǐng)的優(yōu)選實(shí)施例,但如前所述,應(yīng)當(dāng)理解本申請(qǐng)并非局限于本文所披露的形式,不應(yīng)看作是對(duì)其他實(shí)施例的排除,而可用于各種其他組合、修改和環(huán)境,并能夠在本文所述發(fā)明構(gòu)想范圍內(nèi),通過(guò)上述教導(dǎo)或相關(guān)領(lǐng)域的技術(shù)或知識(shí)進(jìn)行改動(dòng)。而本領(lǐng)域人員所進(jìn)行的改動(dòng)和變化不脫離本申請(qǐng)的精神和范圍,則都應(yīng)在本申請(qǐng)所附權(quán)利要求的保護(hù)范圍內(nèi)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
邵武市| 且末县| 赣榆县| 开平市| 巴里| 子长县| 扶风县| 灯塔市| 兰溪市| 宿松县| 黔西县| 内丘县| 青冈县| 巴塘县| 左贡县| 古蔺县| 双峰县| 汕尾市| 遂溪县| 锡林郭勒盟| 普定县| 宜黄县| 甘泉县| 宁陵县| 韶关市| 大港区| 陕西省| 布尔津县| 桂东县| 光泽县| 东乌珠穆沁旗| 邵阳县| 慈溪市| 昌宁县| 孟州市| 永平县| 安阳县| 中卫市| 吴桥县| 昌黎县| 德令哈市|