本發(fā)明涉及領(lǐng)域通信領(lǐng)域,具體而言,本發(fā)明涉及一種應(yīng)用搜索結(jié)果的展示方法和一種應(yīng)用搜索結(jié)果的展示裝置。
背景技術(shù):
隨著互聯(lián)網(wǎng)的發(fā)展,移動(dòng)終端也從傳統(tǒng)的數(shù)字移動(dòng)終端發(fā)展到了智能移動(dòng)終端。智能移動(dòng)終端不僅實(shí)現(xiàn)了傳統(tǒng)的數(shù)字移動(dòng)終端的所有功能,還通過(guò)安裝多種應(yīng)用程序來(lái)滿足用戶的各種需求,如娛樂(lè)需求、學(xué)習(xí)需求、購(gòu)物需求、辦公需求等。
為了滿足上述用戶的各種需求,相應(yīng)的,安裝在智能移動(dòng)終端的應(yīng)用程序數(shù)量和種類也越來(lái)越多;同時(shí),用戶還可以自主通過(guò)應(yīng)用搜索平臺(tái),對(duì)應(yīng)用程序進(jìn)行搜索并獲取相應(yīng)的應(yīng)用安裝包,繼而在智能移動(dòng)終端中進(jìn)行安裝。
現(xiàn)有技術(shù)中,用戶在通過(guò)應(yīng)用搜索平臺(tái)進(jìn)行應(yīng)用程序搜索時(shí),該應(yīng)用程序搜索平臺(tái)一般僅向用戶展示包括符合用戶搜索關(guān)鍵詞的應(yīng)用程序名稱、圖標(biāo)及簡(jiǎn)要介紹信息等搜索結(jié)果;由于該應(yīng)用搜索平臺(tái)無(wú)法向用戶提供各應(yīng)用程序的更多相關(guān)信息,用戶無(wú)法根據(jù)已提供的搜索結(jié)果準(zhǔn)確判斷確定當(dāng)前顯示的搜索結(jié)果中的應(yīng)用程序是否符合自己的實(shí)際需求;因此,用戶只能通過(guò)下載當(dāng)前顯示的搜索結(jié)果中任一應(yīng)用安裝包,并將其安裝到智能移動(dòng)終端上進(jìn)行使用來(lái)判斷該應(yīng)用是否符合自己的實(shí)際需求,若已下載安裝的應(yīng)用無(wú)法滿足用戶的使用需求時(shí),用戶還需要重新進(jìn)行搜索,并卸載已下載安裝的應(yīng)用,導(dǎo)致用戶搜索體驗(yàn)較差。
技術(shù)實(shí)現(xiàn)要素:
為克服上述技術(shù)問(wèn)題或者至少部分地解決上述技術(shù)問(wèn)題,特提出以下技術(shù)方案:
本發(fā)明的實(shí)施例提出了一種應(yīng)用搜索結(jié)果的展示方法,包括:
接收包括應(yīng)用搜索關(guān)鍵詞的應(yīng)用查詢請(qǐng)求,并基于應(yīng)用搜索關(guān)鍵詞進(jìn)行匹配查找,以確定包括與應(yīng)用搜索關(guān)鍵詞相匹配的至少一個(gè)應(yīng)用的搜索結(jié)果;
獲取與至少一個(gè)應(yīng)用相匹配的應(yīng)用展示內(nèi)容;
發(fā)送搜索結(jié)果及與至少一個(gè)應(yīng)用相匹配的展示內(nèi)容,以用于將搜索結(jié)果及與至少一個(gè)應(yīng)用相匹配的展示內(nèi)容進(jìn)行關(guān)聯(lián)展示。
其中,獲取與至少一個(gè)應(yīng)用相匹配的應(yīng)用展示內(nèi)容,具體包括:
確定至少一個(gè)應(yīng)用所屬的應(yīng)用分類;
依據(jù)至少一個(gè)應(yīng)用所屬的應(yīng)用分類及預(yù)定的分類展示規(guī)則確定至少一個(gè)應(yīng)用對(duì)應(yīng)的展示內(nèi)容屬性;
獲取至少一個(gè)應(yīng)用的、且與已確定的展示內(nèi)容屬性相匹配的應(yīng)用展示內(nèi)容。
其中,獲取至少一個(gè)應(yīng)用的、且與已確定的展示內(nèi)容屬性相匹配的應(yīng)用展示內(nèi)容,具體包括:
從預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)中查找歸屬于至少一個(gè)應(yīng)用的多個(gè)待展示內(nèi)容;
針對(duì)每個(gè)應(yīng)用,從查找到的多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容。
其中,從查找到的多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的應(yīng)用展示內(nèi)容的方式,包括以下至少一種情形:
隨機(jī)從多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容;
依據(jù)應(yīng)用展示內(nèi)容在內(nèi)容存儲(chǔ)區(qū)中的存儲(chǔ)位置標(biāo)識(shí),順序從多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容;
基于預(yù)設(shè)的內(nèi)容重要度,依據(jù)內(nèi)容重要度從高到低的順序從多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容。
其中,若在預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)中未查找到歸屬于某一應(yīng)用的、且與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容,則獲取至少一個(gè)應(yīng)用的、且與已確定的展示內(nèi)容屬性相匹配的應(yīng)用展示內(nèi)容,還包括:
從第三方抓取與該應(yīng)用的已確定的展示內(nèi)容屬性相匹配的至少一應(yīng)用展示內(nèi)容。
其中,該方法還包括:
將抓取到的至少一應(yīng)用展示內(nèi)容與對(duì)應(yīng)的應(yīng)用相關(guān)聯(lián)的存儲(chǔ)于預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)。
其中,若確定的搜索結(jié)果包括多個(gè)應(yīng)用時(shí),該方法還包括:
確定多個(gè)應(yīng)用及各自相匹配的展示內(nèi)容的展示順序;
發(fā)送搜索結(jié)果及與至少一個(gè)應(yīng)用相匹配的展示內(nèi)容,具體包括:
發(fā)送包括多個(gè)應(yīng)用的搜索結(jié)果、與各應(yīng)用相匹配的展示內(nèi)容以及相應(yīng)的展示順序,以用于將多個(gè)應(yīng)用及相匹配的展示內(nèi)容依據(jù)展示順序關(guān)聯(lián)展示。
其中,確定多個(gè)應(yīng)用及各自相匹配的展示內(nèi)容的展示順序,具體包括:
依據(jù)獲取到的用戶相關(guān)信息,確定多個(gè)應(yīng)用及各自相匹配的展示內(nèi)容的展示順序;
其中,用戶相關(guān)信息包括以下至少一項(xiàng):
應(yīng)用使用偏好信息;用戶屬性信息。
本發(fā)明的另一實(shí)施例提出了一種應(yīng)用搜索結(jié)果的展示方法,包括:
確定應(yīng)用搜索關(guān)鍵詞并發(fā)送包括應(yīng)用搜索關(guān)鍵詞的應(yīng)用查詢請(qǐng)求;
接收包括與應(yīng)用搜索關(guān)鍵詞相匹配的至少一個(gè)應(yīng)用的搜索結(jié)果;
獲取與至少一個(gè)應(yīng)用相匹配的應(yīng)用展示內(nèi)容;
將搜索結(jié)果及與至少一個(gè)應(yīng)用相匹配的展示內(nèi)容進(jìn)行關(guān)聯(lián)展示。
其中,獲取與至少一個(gè)應(yīng)用相匹配的應(yīng)用展示內(nèi)容,具體包括:
確定至少一個(gè)應(yīng)用所屬的應(yīng)用分類;
依據(jù)至少一個(gè)應(yīng)用所屬的應(yīng)用分類及預(yù)定的分類展示規(guī)則確定至少一個(gè)應(yīng)用對(duì)應(yīng)的展示內(nèi)容屬性;
獲取至少一個(gè)應(yīng)用的、且與已確定的展示內(nèi)容屬性相匹配的應(yīng)用展示內(nèi)容。
其中,獲取至少一個(gè)應(yīng)用的、且與已確定的展示內(nèi)容屬性相匹配的應(yīng)用展示內(nèi)容,具體包括:
從預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)中查找歸屬于至少一個(gè)應(yīng)用的多個(gè)待展示內(nèi)容;
針對(duì)每個(gè)應(yīng)用,從查找到的多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容。
其中,從查找到的多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的應(yīng)用展示內(nèi)容的方式,包括以下至少一種情形:
隨機(jī)從多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容;
依據(jù)應(yīng)用展示內(nèi)容在內(nèi)容存儲(chǔ)區(qū)中的存儲(chǔ)位置標(biāo)識(shí),順序從多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容;
基于預(yù)設(shè)的內(nèi)容重要度,依據(jù)內(nèi)容重要度從高到低的順序從多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容。
其中,若在預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)中未查找到歸屬于某一應(yīng)用的、且與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容,則獲取至少一個(gè)應(yīng)用的、且與已確定的展示內(nèi)容屬性相匹配的應(yīng)用展示內(nèi)容,還包括:
從第三方獲取與該應(yīng)用的已確定的展示內(nèi)容屬性相匹配的至少一應(yīng)用展示內(nèi)容;或者
從對(duì)應(yīng)服務(wù)器獲取與該應(yīng)用的已確定的展示內(nèi)容屬性相匹配的至少一應(yīng)用展示內(nèi)容。
其中,該方法還包括:
將獲取到的至少一應(yīng)用展示內(nèi)容與對(duì)應(yīng)的應(yīng)用相關(guān)聯(lián)的存儲(chǔ)于預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)。
其中,若確定的搜索結(jié)果包括多個(gè)應(yīng)用時(shí),該方法還包括:
確定多個(gè)應(yīng)用及各自相匹配的展示內(nèi)容的展示順序;
將搜索結(jié)果及與至少一個(gè)應(yīng)用相匹配的展示內(nèi)容進(jìn)行關(guān)聯(lián)展示,具體包括:
將多個(gè)應(yīng)用及各自相匹配的展示內(nèi)容依據(jù)展示順序關(guān)聯(lián)展示。
其中,確定多個(gè)應(yīng)用及各自相匹配的展示內(nèi)容的展示順序,具體包括:
依據(jù)獲取到的用戶相關(guān)信息,確定多個(gè)應(yīng)用及各自相匹配的展示內(nèi)容的展示順序;
其中,用戶相關(guān)信息包括以下至少一項(xiàng):
應(yīng)用使用偏好信息;用戶屬性信息。
本發(fā)明的又一實(shí)施例提出了一種應(yīng)用搜索結(jié)果的展示裝置,包括:
第一確定模塊,用于接收包括應(yīng)用搜索關(guān)鍵詞的應(yīng)用查詢請(qǐng)求,并基于應(yīng)用搜索關(guān)鍵詞進(jìn)行匹配查找,以確定包括與應(yīng)用搜索關(guān)鍵詞相匹配的至少一個(gè)應(yīng)用的搜索結(jié)果;
第一獲取模塊,用于獲取與至少一個(gè)應(yīng)用相匹配的應(yīng)用展示內(nèi)容;
第一發(fā)送模塊,用于發(fā)送搜索結(jié)果及與至少一個(gè)應(yīng)用相匹配的展示內(nèi)容,以用于將搜索結(jié)果及與至少一個(gè)應(yīng)用相匹配的展示內(nèi)容進(jìn)行關(guān)聯(lián)展示。
其中,第一獲取模塊,具體包括:
第一確定單元,用于確定至少一個(gè)應(yīng)用所屬的應(yīng)用分類;
第二確定單元,用于依據(jù)至少一個(gè)應(yīng)用所屬的應(yīng)用分類及預(yù)定的分類展示規(guī)則確定至少一個(gè)應(yīng)用對(duì)應(yīng)的展示內(nèi)容屬性;
第一獲取單元,用于獲取至少一個(gè)應(yīng)用的、且與已確定的展示內(nèi)容屬性相匹配的應(yīng)用展示內(nèi)容。
其中,第一獲取單元,具體包括:
第一查找子單元,用于從預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)中查找歸屬于至少一個(gè)應(yīng)用的多個(gè)待展示內(nèi)容;
第一選取子單元,用于針對(duì)每個(gè)應(yīng)用,從查找到的多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容。
其中,從查找到的多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的應(yīng)用展示內(nèi)容的方式,包括以下至少一種情形:
隨機(jī)從多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容;
依據(jù)應(yīng)用展示內(nèi)容在內(nèi)容存儲(chǔ)區(qū)中的存儲(chǔ)位置標(biāo)識(shí),順序從多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容;
基于預(yù)設(shè)的內(nèi)容重要度,依據(jù)內(nèi)容重要度從高到低的順序從多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容。
其中,若在預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)中未查找到歸屬于某一應(yīng)用的、且與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容,則第一獲取單元,具體包括:
抓取子單元,用于從第三方抓取與該應(yīng)用的已確定的展示內(nèi)容屬性相匹配的至少一應(yīng)用展示內(nèi)容。
其中,該裝置還包括:
第一存儲(chǔ)模塊,用于將抓取到的至少一應(yīng)用展示內(nèi)容與對(duì)應(yīng)的應(yīng)用相關(guān)聯(lián)的存儲(chǔ)于預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)。
其中,若確定的搜索結(jié)果包括多個(gè)應(yīng)用時(shí),該裝置還包括:
第二確定模塊,用于確定多個(gè)應(yīng)用及各自相匹配的展示內(nèi)容的展示順序;
發(fā)送模塊,用于發(fā)送包括多個(gè)應(yīng)用的搜索結(jié)果、與各應(yīng)用相匹配的展示內(nèi)容以及相應(yīng)的展示順序,以用于將多個(gè)應(yīng)用及相匹配的展示內(nèi)容依據(jù)展示順序關(guān)聯(lián)展示。
其中,第二確定模塊,用于依據(jù)獲取到的用戶相關(guān)信息,確定多個(gè)應(yīng)用及各自相匹配的展示內(nèi)容的展示順序;
其中,用戶相關(guān)信息包括以下至少一項(xiàng):
應(yīng)用使用偏好信息;用戶屬性信息。
本發(fā)明的再一實(shí)施例提出了應(yīng)用搜索結(jié)果的展示裝置,包括:
第二發(fā)送模塊,用于確定應(yīng)用搜索關(guān)鍵詞并發(fā)送包括應(yīng)用搜索關(guān)鍵詞的應(yīng)用查詢請(qǐng)求;
接收模塊,用于接收包括與應(yīng)用搜索關(guān)鍵詞相匹配的至少一個(gè)應(yīng)用的搜索結(jié)果;
第二獲取模塊,用于獲取與至少一個(gè)應(yīng)用相匹配的應(yīng)用展示內(nèi)容;
關(guān)聯(lián)展示模塊,用于將搜索結(jié)果及與至少一個(gè)應(yīng)用相匹配的展示內(nèi)容進(jìn)行關(guān)聯(lián)展示。
其中,第二獲取模塊,具體包括:
第三確定單元,用于確定至少一個(gè)應(yīng)用所屬的應(yīng)用分類;
第四確定單元,用于依據(jù)至少一個(gè)應(yīng)用所屬的應(yīng)用分類及預(yù)定的分類展示規(guī)則確定至少一個(gè)應(yīng)用對(duì)應(yīng)的展示內(nèi)容屬性;
第二獲取單元,用于獲取至少一個(gè)應(yīng)用的、且與已確定的展示內(nèi)容屬性相匹配的應(yīng)用展示內(nèi)容。
其中,第二獲取單元,具體包括:
第二查找子單元,用于從預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)中查找歸屬于至少一個(gè)應(yīng)用的多個(gè)待展示內(nèi)容;
第二提取子單元,用于針對(duì)每個(gè)應(yīng)用,從查找到的多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容。
其中,從查找到的多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的應(yīng)用展示內(nèi)容的方式,包括以下至少一種情形:
隨機(jī)從多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容;
依據(jù)應(yīng)用展示內(nèi)容在內(nèi)容存儲(chǔ)區(qū)中的存儲(chǔ)位置標(biāo)識(shí),順序從多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容;
基于預(yù)設(shè)的內(nèi)容重要度,依據(jù)內(nèi)容重要度從高到低的順序從多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容。
其中,若在預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)中未查找到歸屬于某一應(yīng)用的、且與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容,則第二獲取單元,還包括:
第一獲取子單元,用于從第三方獲取與該應(yīng)用的已確定的展示內(nèi)容屬性相匹配的至少一應(yīng)用展示內(nèi)容;或者
第二獲取子單元,用于從對(duì)應(yīng)服務(wù)器獲取與該應(yīng)用的已確定的展示內(nèi)容屬性相匹配的至少一應(yīng)用展示內(nèi)容。
其中,該裝置還包括:
第二存儲(chǔ)模塊,用于將獲取到的至少一應(yīng)用展示內(nèi)容與對(duì)應(yīng)的應(yīng)用相關(guān)聯(lián)的存儲(chǔ)于預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)。
其中,若確定的搜索結(jié)果包括多個(gè)應(yīng)用時(shí),該裝置還包括:
第三確定模塊,用于確定多個(gè)應(yīng)用及各自相匹配的展示內(nèi)容的展示順序;
關(guān)聯(lián)展示模塊,用于將多個(gè)應(yīng)用及各自相匹配的展示內(nèi)容依據(jù)展示順序關(guān)聯(lián)展示。
其中,第三確定模塊,用于依據(jù)獲取到的用戶相關(guān)信息,確定多個(gè)應(yīng)用及各自相匹配的展示內(nèi)容的展示順序;
其中,用戶相關(guān)信息包括以下至少一項(xiàng):
應(yīng)用使用偏好信息;用戶屬性信息。
本發(fā)明的技術(shù)方案中,服務(wù)器接收到應(yīng)用查詢請(qǐng)求后,不僅確定包括與應(yīng)用搜索關(guān)鍵詞相匹配的至少一個(gè)應(yīng)用的搜索結(jié)果,而且獲取到與至少一個(gè)應(yīng)用相匹配的應(yīng)用展示內(nèi)容,并將搜索結(jié)果及與至少一個(gè)應(yīng)用相匹配的展示內(nèi)容一并發(fā)送,從而實(shí)現(xiàn)了接收端將應(yīng)用的搜索結(jié)果及與至少一個(gè)應(yīng)用相匹配的展示內(nèi)容進(jìn)行關(guān)聯(lián)展示給用戶的目的;通過(guò)本方案,接收端不僅能夠展示搜索結(jié)果中包括的應(yīng)用的基本信息,還可以展示的應(yīng)用的更多相關(guān)信息,以便用戶基于更多相關(guān)信息,選取最符合自己實(shí)際需求的應(yīng)用程序,為用戶下載并安裝滿足其實(shí)際需求的應(yīng)用提供了前提保證,避免了由于應(yīng)用與用戶需求不相符而導(dǎo)致的下載安裝應(yīng)用后立即卸載的情況發(fā)生,提高了用戶的搜索使用體驗(yàn)體驗(yàn)且節(jié)省了用戶搜索應(yīng)用的時(shí)間和人力成本。
本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,這些將從下面的描述中變得明顯,或通過(guò)本發(fā)明的實(shí)踐了解到。
附圖說(shuō)明
本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:
圖1為本發(fā)明中一個(gè)實(shí)施例的應(yīng)用搜索結(jié)果的展示方法的流程示意圖;
圖2為本發(fā)明中的一個(gè)優(yōu)選實(shí)施例的獲取與至少一個(gè)應(yīng)用相匹配的應(yīng)用展示內(nèi)容的流程示意圖;
圖3為本發(fā)明中的又一個(gè)優(yōu)選實(shí)施例的游戲類應(yīng)用對(duì)應(yīng)的展示內(nèi)容及展示條目數(shù)的示意圖;
圖4為本發(fā)明中的另一個(gè)優(yōu)選實(shí)施例的獲取至少一個(gè)應(yīng)用的、且與已確定的展示內(nèi)容屬性相匹配的應(yīng)用展示內(nèi)容的流程示意圖;
圖5為本發(fā)明中的另一個(gè)實(shí)施例的應(yīng)用搜索結(jié)果的展示方法的流程示意圖;
圖6為本發(fā)明中的一個(gè)優(yōu)選實(shí)施例的獲取與至少一個(gè)應(yīng)用相匹配的應(yīng)用展示內(nèi)容的流程示意圖;
圖7為本發(fā)明中的另一個(gè)優(yōu)選實(shí)施例的獲取至少一個(gè)應(yīng)用的、且與已確定的展示內(nèi)容屬性相匹配的應(yīng)用展示內(nèi)容的流程示意圖;
圖8為本發(fā)明中的又一個(gè)實(shí)施例的應(yīng)用搜索結(jié)果的展示裝置的結(jié)構(gòu)框架圖;
圖9為本發(fā)明中的一個(gè)優(yōu)選實(shí)施例的第一獲取模塊的結(jié)構(gòu)框架圖;
圖10為本發(fā)明中的另一個(gè)優(yōu)選實(shí)施例的第一獲取單元的結(jié)構(gòu)框架圖;
圖11為本發(fā)明中的再一個(gè)實(shí)施例的應(yīng)用搜索結(jié)果的展示裝置的結(jié)構(gòu)框架圖;
圖12為本發(fā)明中的一個(gè)優(yōu)選實(shí)施例的第二獲取模塊的結(jié)構(gòu)框架圖;
圖13為本發(fā)明中的另一個(gè)優(yōu)選實(shí)施例的第二獲取單元的結(jié)構(gòu)框架圖。
具體實(shí)施方式
下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對(duì)本發(fā)明的限制。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個(gè)”、“所述”和“該”也可包括復(fù)數(shù)形式。應(yīng)該進(jìn)一步理解的是,本發(fā)明的說(shuō)明書(shū)中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應(yīng)該理解,當(dāng)我們稱元件被“連接”或“耦接”到另一元件時(shí),它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這里使用的“連接”或“耦接”可以包括無(wú)線連接或無(wú)線耦接。這里使用的措辭“和/或”包括一個(gè)或更多個(gè)相關(guān)聯(lián)的列出項(xiàng)的全部或任一單元和全部組合。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(yǔ)(包括技術(shù)術(shù)語(yǔ)和科學(xué)術(shù)語(yǔ)),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語(yǔ),應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會(huì)用理想化或過(guò)于正式的含義來(lái)解釋。
圖1為本發(fā)明中一個(gè)實(shí)施例的應(yīng)用搜索結(jié)果的展示方法的流程示意圖。
需要說(shuō)明的是,本實(shí)施方式可以在服務(wù)端執(zhí)行完成,但本發(fā)明并非僅限于此。本領(lǐng)域技術(shù)人員亦可在達(dá)成類似技術(shù)效果的前提下,結(jié)合客戶端或其他裝置來(lái)實(shí)施本方案。
步驟S101:接收包括應(yīng)用搜索關(guān)鍵詞的應(yīng)用查詢請(qǐng)求,并基于應(yīng)用搜索關(guān)鍵詞進(jìn)行匹配查找,以確定包括與應(yīng)用搜索關(guān)鍵詞相匹配的至少一個(gè)應(yīng)用的搜索結(jié)果;步驟S102:獲取與至少一個(gè)應(yīng)用相匹配的應(yīng)用展示內(nèi)容;步驟S103:發(fā)送搜索結(jié)果及與至少一個(gè)應(yīng)用相匹配的展示內(nèi)容,以用于將搜索結(jié)果及與至少一個(gè)應(yīng)用相匹配的展示內(nèi)容進(jìn)行關(guān)聯(lián)展示。
本發(fā)明的技術(shù)方案中,服務(wù)器接收到應(yīng)用查詢請(qǐng)求后,不僅確定包括與應(yīng)用搜索關(guān)鍵詞相匹配的至少一個(gè)應(yīng)用的搜索結(jié)果,而且獲取到與至少一個(gè)應(yīng)用相匹配的應(yīng)用展示內(nèi)容,并將搜索結(jié)果及與至少一個(gè)應(yīng)用相匹配的展示內(nèi)容一并發(fā)送,從而實(shí)現(xiàn)了接收端將應(yīng)用的搜索結(jié)果及與至少一個(gè)應(yīng)用相匹配的展示內(nèi)容進(jìn)行關(guān)聯(lián)展示給用戶的目的;通過(guò)本方案,接收端(例如客戶端)不僅能夠展示搜索結(jié)果中包括的應(yīng)用的基本信息,還可以展示的應(yīng)用的更多相關(guān)信息,以便用戶基于更多相關(guān)信息,選取最符合自己實(shí)際需求的應(yīng)用程序,為用戶下載并安裝滿足其實(shí)際需求的應(yīng)用提供了前提保證,避免了由于應(yīng)用與用戶需求不相符而導(dǎo)致的下載安裝應(yīng)用后立即卸載的情況發(fā)生,提高了用戶的搜索使用體驗(yàn)體驗(yàn)且節(jié)省了用戶搜索應(yīng)用的時(shí)間和人力成本。
以下針對(duì)各個(gè)步驟的具體實(shí)現(xiàn)做進(jìn)一步的說(shuō)明:
步驟S101:接收包括應(yīng)用搜索關(guān)鍵詞的應(yīng)用查詢請(qǐng)求,并基于應(yīng)用搜索關(guān)鍵詞進(jìn)行匹配查找,以確定包括與應(yīng)用搜索關(guān)鍵詞相匹配的至少一個(gè)應(yīng)用的搜索結(jié)果。
例如,服務(wù)器接收客戶端發(fā)送的包括應(yīng)用搜索關(guān)鍵詞,如,“今日頭條”,的應(yīng)用查詢請(qǐng)求,服務(wù)器通過(guò)解析該應(yīng)用查詢請(qǐng)求,獲取其中的應(yīng)用搜索關(guān)鍵詞:“今日頭條”;基于該應(yīng)用搜索關(guān)鍵詞:“今日頭條”,在服務(wù)器的應(yīng)用存儲(chǔ)區(qū)內(nèi)進(jìn)行匹配查找,以確定包括與該應(yīng)用搜索關(guān)鍵詞:“聊天”相匹配的至少一個(gè)應(yīng)用的搜索結(jié)果,如,“今日頭條”應(yīng)用、“新華社”應(yīng)用等。
例如,服務(wù)器接收客戶端發(fā)送的包括應(yīng)用搜索關(guān)鍵詞,如,“直播”,的應(yīng)用查詢請(qǐng)求,服務(wù)器通過(guò)解析該應(yīng)用查詢請(qǐng)求,獲取其中的應(yīng)用搜索關(guān)鍵詞:“直播”;基于該應(yīng)用搜索關(guān)鍵詞:“直播”,在服務(wù)器的應(yīng)用存儲(chǔ)區(qū)內(nèi)進(jìn)行匹配查找,以確定包括與該應(yīng)用搜索關(guān)鍵詞:“直播”相匹配的至少一個(gè)應(yīng)用的搜索結(jié)果,如,“花椒直播”應(yīng)用、“KK直播”應(yīng)用等。
其中,匹配查找的方式包括但不限于:精確匹配查找、模糊匹配查找;如應(yīng)用搜索關(guān)鍵詞為“今日頭條”,通過(guò)精確匹配查找確定搜索結(jié)果為“今日頭條”應(yīng)用;通過(guò)模糊匹配查找確定搜索結(jié)果為“今日頭條”應(yīng)用及“新華社”應(yīng)用。
需要說(shuō)明的是,由于服務(wù)器通過(guò)多種匹配查找方式去查找與應(yīng)用搜索關(guān)鍵詞相匹配的應(yīng)用,當(dāng)查找到的應(yīng)用為多個(gè)時(shí),則該多個(gè)應(yīng)用既可以是同類應(yīng)用,也可以是不同類應(yīng)用。
步驟S102:獲取與至少一個(gè)應(yīng)用相匹配的應(yīng)用展示內(nèi)容。
具體地,獲取與至少一個(gè)應(yīng)用相匹配的應(yīng)用展示內(nèi)容的步驟,如圖2所示,包括:步驟S201:確定至少一個(gè)應(yīng)用所屬的應(yīng)用分類;步驟S202:依據(jù)至少一個(gè)應(yīng)用所屬的應(yīng)用分類及預(yù)定的分類展示規(guī)則確定至少一個(gè)應(yīng)用對(duì)應(yīng)的展示內(nèi)容屬性;步驟S203:獲取至少一個(gè)應(yīng)用的、且與已確定的展示內(nèi)容屬性相匹配的應(yīng)用展示內(nèi)容。
其中,預(yù)定的分類展示規(guī)則包括但不限于:基于所屬的應(yīng)用分類,設(shè)置每個(gè)應(yīng)用分類的應(yīng)用對(duì)應(yīng)的展示內(nèi)容和/或展示內(nèi)容的展示條目數(shù)。
例如,服務(wù)器接收客戶端發(fā)送的包括應(yīng)用搜索關(guān)鍵詞“娛樂(lè)”的應(yīng)用查詢請(qǐng)求,確定與“娛樂(lè)”相應(yīng)的搜索結(jié)果中,包括:“花椒直播”應(yīng)用、“彈幕視頻網(wǎng)”應(yīng)用、“新浪微博”應(yīng)用;確定“花椒直播”應(yīng)用所屬的應(yīng)用分類為直播類應(yīng)用、“彈幕視頻網(wǎng)”應(yīng)用所屬的應(yīng)用分類為視頻類應(yīng)用、“新浪微博”應(yīng)用所屬的應(yīng)用分類為社交類應(yīng)用。其中,預(yù)定的分類展示規(guī)則中設(shè)置的直播類應(yīng)用對(duì)應(yīng)的展示內(nèi)容包括但不限于:受關(guān)注的直播間的預(yù)覽直播視頻及主播的信息;該展示內(nèi)容的展示條目數(shù)為3個(gè);視頻類應(yīng)用對(duì)應(yīng)的展示內(nèi)容包括但不限于:受關(guān)注的視頻的標(biāo)題和視頻截圖;該展示內(nèi)容的展示條目數(shù)為3個(gè);社交類應(yīng)用對(duì)應(yīng)的展示內(nèi)容包括但不限于:受關(guān)注的社交用戶或事件的圖片、描述該社交用戶或事件的文字簡(jiǎn)介;該展示內(nèi)容的展示條目數(shù)為4個(gè);游戲類應(yīng)用對(duì)應(yīng)的展示內(nèi)容包括但不限于:游戲攻略以及游戲戰(zhàn)斗場(chǎng)景預(yù)覽視頻;該展示內(nèi)容的展示條目數(shù)為2個(gè);新聞?lì)悜?yīng)用對(duì)應(yīng)的展示內(nèi)容包括但不限于:受關(guān)注的頭條新聞的標(biāo)題和圖片,該展示內(nèi)容的展示條目數(shù)為2個(gè)。
例如,新聞?lì)悜?yīng)用:“今日頭條”應(yīng)用對(duì)應(yīng)的展示內(nèi)容:受關(guān)注的頭條新聞的標(biāo)題“XXX離婚戰(zhàn)結(jié)局猜想:事業(yè)紅火二婚難”和該新聞的圖片;受關(guān)注的頭條新聞的標(biāo)題“中國(guó)女排:12年一個(gè)輪回,鏗鏘玫瑰將在里約綻放”和該新聞的圖片。圖3示出了本發(fā)明中的又一個(gè)優(yōu)選實(shí)施例的游戲類應(yīng)用對(duì)應(yīng)的展示內(nèi)容及展示條目數(shù)的示意圖;該圖中,游戲類應(yīng)用:“皇室戰(zhàn)爭(zhēng)”應(yīng)用對(duì)應(yīng)的展示內(nèi)容:游戲攻略“AA就能用的卡組推薦”以及游戲戰(zhàn)斗場(chǎng)景預(yù)覽視頻“最火爆上海挑戰(zhàn)賽,高手云集”。直播類應(yīng)用:“花椒直播”應(yīng)用對(duì)應(yīng)的展示內(nèi)容:受關(guān)注的直播間的預(yù)覽直播視頻及主播的姓名“小琳子”,受關(guān)注的直播間的預(yù)覽直播視頻及主播的姓名“喵喵cat~”,受關(guān)注的直播間的預(yù)覽直播視頻及主播的姓名“我是徐聰明”。
具體地,獲取至少一個(gè)應(yīng)用的、且與已確定的展示內(nèi)容屬性相匹配的應(yīng)用展示內(nèi)容的步驟,如圖4所示,包括:步驟S401:從預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)中查找歸屬于至少一個(gè)應(yīng)用的多個(gè)待展示內(nèi)容;步驟S402:針對(duì)每個(gè)應(yīng)用,從查找到的多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容。
其中,從查找到的多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的應(yīng)用展示內(nèi)容的方式,包括以下至少一種情形:隨機(jī)從多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容;依據(jù)應(yīng)用展示內(nèi)容在內(nèi)容存儲(chǔ)區(qū)中的存儲(chǔ)位置標(biāo)識(shí),順序從多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容;基于預(yù)設(shè)的內(nèi)容重要度,依據(jù)內(nèi)容重要度從高到低的順序從多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容。
例如,針對(duì)“今日頭條”應(yīng)用,從查找到的10個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)為2個(gè)的應(yīng)用展示內(nèi)容的方式,包括以下情形:隨機(jī)從10個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)為2個(gè)的應(yīng)用展示內(nèi)容;或,依據(jù)應(yīng)用展示內(nèi)容在內(nèi)容存儲(chǔ)區(qū)中的存儲(chǔ)位置標(biāo)識(shí),即依據(jù)存儲(chǔ)順序,順序從10個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)為2個(gè)的應(yīng)用展示內(nèi)容;或,基于預(yù)設(shè)的內(nèi)容重要度,依據(jù)內(nèi)容重要度從高到低的順序從10個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)為2個(gè)的應(yīng)用展示內(nèi)容。內(nèi)容重要度根據(jù)搜索量確定,或者根據(jù)權(quán)重算法確定。
若確定的搜索結(jié)果包括多個(gè)應(yīng)用時(shí),該方法還包括:確定多個(gè)應(yīng)用及各自相匹配的展示內(nèi)容的展示順序。
具體地,確定多個(gè)應(yīng)用及各自相匹配的展示內(nèi)容的展示順序的步驟,包括:依據(jù)獲取到的用戶相關(guān)信息,確定多個(gè)應(yīng)用及各自相匹配的展示內(nèi)容的展示順序。
其中,用戶相關(guān)信息包括以下至少一項(xiàng):應(yīng)用使用偏好信息、用戶屬性信息;應(yīng)用使用偏好信息的獲取方式包括:對(duì)用戶對(duì)各分類應(yīng)用的使用次數(shù)進(jìn)行統(tǒng)計(jì),根據(jù)各分類應(yīng)用的使用次數(shù)由高到低的順序,來(lái)獲取用戶對(duì)各分類應(yīng)用的使用偏好;如,統(tǒng)計(jì)確定用戶在預(yù)定歷史時(shí)長(zhǎng)內(nèi)對(duì)各分類應(yīng)用的使用次數(shù)由高到低的順序?yàn)椋汗ぞ哳悜?yīng)用、視頻類應(yīng)用、購(gòu)物類應(yīng)用,即可確定該用戶偏好使用工具類應(yīng)用。用戶屬性信息包括但不限于:用戶年齡、用戶性別、用戶身份屬性、用戶工作屬性等。用戶屬性信息的獲取方式包括:可通過(guò)對(duì)用戶在客戶端或顯示設(shè)備上的注冊(cè)信息進(jìn)行確定。
優(yōu)選地,可獲取眾多用戶的應(yīng)用使用偏好信息及用戶屬性信息,即通過(guò)對(duì)眾多用戶的調(diào)查,確定不同用戶屬性的用戶喜好;若無(wú)法確定應(yīng)用使用偏好以及用戶屬性信息,也可以根據(jù)各個(gè)應(yīng)用的搜索量從大到小的順序,確定應(yīng)用的熱度信息,進(jìn)而確定多個(gè)應(yīng)用及各自相匹配的展示內(nèi)容的展示順序。
例如,獲取到上述優(yōu)選實(shí)施例中的應(yīng)用的搜索結(jié)果:“花椒直播”應(yīng)用、“彈幕視頻網(wǎng)”應(yīng)用、“新浪微博”應(yīng)用,當(dāng)用戶的應(yīng)用使用偏好順序依次為視頻類應(yīng)用、購(gòu)物類應(yīng)用;確定上述應(yīng)用及各自相匹配的展示內(nèi)容的展示順序?yàn)椋骸皬椖灰曨l網(wǎng)”應(yīng)用及其相匹配的展示內(nèi)容、“新浪微博”應(yīng)用及其相匹配的展示內(nèi)容、“花椒直播”應(yīng)用及其相匹配的展示內(nèi)容。
又例如,當(dāng)確定的搜索結(jié)果僅包括一個(gè)應(yīng)用時(shí),則直接將該應(yīng)用及各自相匹配的展示內(nèi)容進(jìn)行展示,其中,該應(yīng)用中的各個(gè)展示內(nèi)容的展示順序因?yàn)榭梢愿鶕?jù)上述應(yīng)用使用偏好信息、用戶屬性信息確定。當(dāng)該應(yīng)用為“今日頭條”應(yīng)用,其2個(gè)展示條目數(shù)的展示內(nèi)容分別為:受關(guān)注的頭條新聞的標(biāo)題“XXX離婚戰(zhàn)結(jié)局猜想:事業(yè)紅火二婚難”和該新聞的圖片;受關(guān)注的頭條新聞的標(biāo)題“中國(guó)女排:12年一個(gè)輪回,鏗鏘玫瑰將在里約綻放”和該新聞的圖片;由于用戶屬性信息為:年齡“20歲”、性別“女”、身份屬性“學(xué)生”,基于預(yù)定的所屬不同用戶屬性信息的用戶對(duì)新聞?lì)愋偷钠?,確定所屬該用戶屬性信息的用戶對(duì)新聞?lì)愋偷钠茫?,所屬該用戶屬性信息的用戶?duì)新聞?lì)愋偷钠糜筛叩降偷捻樞驗(yàn)椋簥蕵?lè)型新聞、時(shí)事類新聞、體育類新聞等,則確定該應(yīng)用的各個(gè)展示內(nèi)容的展示順序?yàn)椋菏荜P(guān)注的頭條新聞的標(biāo)題“XXX離婚戰(zhàn)結(jié)局猜想:事業(yè)紅火二婚難”和該新聞的圖片;受關(guān)注的頭條新聞的標(biāo)題“中國(guó)女排:12年一個(gè)輪回,鏗鏘玫瑰將在里約綻放”和該新聞的圖片。
具體地,若在預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)中未查找到歸屬于某一應(yīng)用的、且與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容,則獲取至少一個(gè)應(yīng)用的、且與已確定的展示內(nèi)容屬性相匹配的應(yīng)用展示內(nèi)容的步驟,還包括:從第三方抓取與該應(yīng)用的已確定的展示內(nèi)容屬性相匹配的至少一應(yīng)用展示內(nèi)容。
其中,第三方包括但不限于:應(yīng)用提供平臺(tái)、應(yīng)用下載網(wǎng)站、應(yīng)用搜索引擎等。
進(jìn)一步地,可以將抓取到的至少一應(yīng)用展示內(nèi)容與對(duì)應(yīng)的應(yīng)用相關(guān)聯(lián)的存儲(chǔ)于預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)。
例如,若在預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)中未查找到歸屬于“YY直播”應(yīng)用的、且與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容,只有該應(yīng)用的簡(jiǎn)介信息,則從“YY直播”官方網(wǎng)站上抓取關(guān)于“YY直播”應(yīng)用的展示內(nèi)容,如,受關(guān)注的直播間的預(yù)覽直播視頻及主播的信息;并將抓取到的展示內(nèi)容存儲(chǔ)于預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)。當(dāng)服務(wù)器需要再次向用戶提供該應(yīng)用的展示內(nèi)容,直接從預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)中提取該應(yīng)用的展示內(nèi)容,減少再次抓取該應(yīng)用的展示內(nèi)容的時(shí)間。
需要說(shuō)明的是,當(dāng)抓取到的與該應(yīng)用的已確定的展示內(nèi)容屬性相匹配的至少一應(yīng)用展示內(nèi)容為多個(gè)時(shí),按照上述內(nèi)容對(duì)該至少一應(yīng)用展示內(nèi)容進(jìn)行選取。
服務(wù)器通過(guò)匹配查找方式來(lái)查找到的應(yīng)用的搜索結(jié)果也可以包括至少一個(gè)預(yù)置的應(yīng)用展示包,該應(yīng)用展示包包含應(yīng)用以及具有一定展示條目數(shù)的該應(yīng)用的展示內(nèi)容。當(dāng)服務(wù)器查找到該應(yīng)用展示包,則服務(wù)器直接將該應(yīng)用展示包返回至客戶端,以向用戶展示該應(yīng)用展示包的內(nèi)容。
步驟S103:發(fā)送搜索結(jié)果及與至少一個(gè)應(yīng)用相匹配的展示內(nèi)容,以用于將搜索結(jié)果及與至少一個(gè)應(yīng)用相匹配的展示內(nèi)容進(jìn)行關(guān)聯(lián)展示。
具體地,發(fā)送搜索結(jié)果及與至少一個(gè)應(yīng)用相匹配的展示內(nèi)容的步驟,包括:發(fā)送包括多個(gè)應(yīng)用的搜索結(jié)果、與各應(yīng)用相匹配的展示內(nèi)容以及相應(yīng)的展示順序,以用于將多個(gè)應(yīng)用及相匹配的展示內(nèi)容依據(jù)展示順序關(guān)聯(lián)展示。
圖5為本發(fā)明中的另一個(gè)實(shí)施例的應(yīng)用搜索結(jié)果的展示方法的流程示意圖。
需要說(shuō)明的是,本實(shí)施方式在客戶端執(zhí)行完成,但本發(fā)明并非僅限于此。本領(lǐng)域技術(shù)人員亦可在達(dá)成類似技術(shù)效果的前提下,結(jié)合服務(wù)端或其他裝置來(lái)實(shí)施本方案。
步驟S501:確定應(yīng)用搜索關(guān)鍵詞并發(fā)送包括應(yīng)用搜索關(guān)鍵詞的應(yīng)用查詢請(qǐng)求;步驟S502:接收包括與應(yīng)用搜索關(guān)鍵詞相匹配的至少一個(gè)應(yīng)用的搜索結(jié)果;步驟S503:獲取與至少一個(gè)應(yīng)用相匹配的應(yīng)用展示內(nèi)容;步驟S504:將搜索結(jié)果及與至少一個(gè)應(yīng)用相匹配的展示內(nèi)容進(jìn)行關(guān)聯(lián)展示。
以下針對(duì)各個(gè)步驟的具體實(shí)現(xiàn)做進(jìn)一步的說(shuō)明:
步驟S501:確定應(yīng)用搜索關(guān)鍵詞并發(fā)送包括應(yīng)用搜索關(guān)鍵詞的應(yīng)用查詢請(qǐng)求。
例如,客戶端根據(jù)用戶輸入的查詢內(nèi)容確定應(yīng)用搜索關(guān)鍵詞,如,“今日頭條”,客戶端將包括應(yīng)用搜索關(guān)鍵詞的應(yīng)用查詢請(qǐng)求發(fā)送至服務(wù)。
例如,客戶端根據(jù)用戶輸入的查詢內(nèi)容確定應(yīng)用搜索關(guān)鍵詞,如,“直播”,客戶端將包括應(yīng)用搜索關(guān)鍵詞的應(yīng)用查詢請(qǐng)求發(fā)送至服務(wù)器。
步驟S502:接收包括與應(yīng)用搜索關(guān)鍵詞相匹配的至少一個(gè)應(yīng)用的搜索結(jié)果。
例如,服務(wù)器接收客戶端發(fā)送的包括應(yīng)用搜索關(guān)鍵詞,如,“今日頭條”,的應(yīng)用查詢請(qǐng)求,服務(wù)器通過(guò)解析該應(yīng)用查詢請(qǐng)求,獲取其中的應(yīng)用搜索關(guān)鍵詞:“今日頭條”;基于該應(yīng)用搜索關(guān)鍵詞:“今日頭條”,在服務(wù)器的應(yīng)用存儲(chǔ)區(qū)內(nèi)進(jìn)行匹配查找,確定包括與該應(yīng)用搜索關(guān)鍵詞:“聊天”相匹配的至少一個(gè)應(yīng)用的搜索結(jié)果,如,“今日頭條”應(yīng)用、“新華社”應(yīng)用等,并將該包括與該應(yīng)用搜索關(guān)鍵詞:“聊天”相匹配的至少一個(gè)應(yīng)用的搜索結(jié)果返回至客戶端,客戶端接收該包括與該應(yīng)用搜索關(guān)鍵詞:“聊天”相匹配的至少一個(gè)應(yīng)用的搜索結(jié)果。
例如,服務(wù)器接收客戶端發(fā)送的包括應(yīng)用搜索關(guān)鍵詞,如,“直播”,的應(yīng)用查詢請(qǐng)求,服務(wù)器通過(guò)解析該應(yīng)用查詢請(qǐng)求,獲取其中的應(yīng)用搜索關(guān)鍵詞:“直播”;基于該應(yīng)用搜索關(guān)鍵詞:“直播”,在服務(wù)器的應(yīng)用存儲(chǔ)區(qū)內(nèi)進(jìn)行匹配查找,確定包括與該應(yīng)用搜索關(guān)鍵詞:“直播”相匹配的至少一個(gè)應(yīng)用的搜索結(jié)果,如,“花椒直播”應(yīng)用、“KK直播”應(yīng)用等;并將該包括與該應(yīng)用搜索關(guān)鍵詞:“直播”相匹配的至少一個(gè)應(yīng)用的搜索結(jié)果返回至客戶端,客戶端接收該包括與該應(yīng)用搜索關(guān)鍵詞:“直播”相匹配的至少一個(gè)應(yīng)用的搜索結(jié)果。
其中,匹配查找的方式包括但不限于:精確匹配查找、模糊匹配查找;如應(yīng)用搜索關(guān)鍵詞為“今日頭條”,通過(guò)精確匹配查找確定搜索結(jié)果為“今日頭條”應(yīng)用;通過(guò)模糊匹配查找確定搜索結(jié)果為“今日頭條”應(yīng)用及“新華社”應(yīng)用。
需要說(shuō)明的是,由于服務(wù)器通過(guò)多種匹配查找方式去查找與應(yīng)用搜索關(guān)鍵詞相匹配的應(yīng)用,當(dāng)查找到的應(yīng)用為多個(gè)時(shí),則該多個(gè)應(yīng)用既可以是同類應(yīng)用,也可以是不同類應(yīng)用。
步驟S503:獲取與至少一個(gè)應(yīng)用相匹配的應(yīng)用展示內(nèi)容。
具體地,獲取與至少一個(gè)應(yīng)用相匹配的應(yīng)用展示內(nèi)容的步驟,如圖6所示,包括:步驟S601:確定至少一個(gè)應(yīng)用所屬的應(yīng)用分類;步驟S602:依據(jù)至少一個(gè)應(yīng)用所屬的應(yīng)用分類及預(yù)定的分類展示規(guī)則確定至少一個(gè)應(yīng)用對(duì)應(yīng)的展示內(nèi)容屬性;步驟S603:獲取至少一個(gè)應(yīng)用的、且與已確定的展示內(nèi)容屬性相匹配的應(yīng)用展示內(nèi)容。
其中,預(yù)定的分類展示規(guī)則包括但不限于:基于所屬的應(yīng)用分類,設(shè)置每個(gè)應(yīng)用分類的應(yīng)用對(duì)應(yīng)的展示內(nèi)容和/或展示內(nèi)容的展示條目數(shù)。
例如,客戶端接收服務(wù)器發(fā)送的包括與該應(yīng)用搜索關(guān)鍵詞:“娛樂(lè)”相匹配的至少一個(gè)應(yīng)用的搜索結(jié)果,包括:“花椒直播”應(yīng)用、“彈幕視頻網(wǎng)”應(yīng)用、“新浪微博”應(yīng)用;客戶端確定“花椒直播”應(yīng)用所屬的應(yīng)用分類為直播類應(yīng)用、“彈幕視頻網(wǎng)”應(yīng)用所屬的應(yīng)用分類為視頻類應(yīng)用、“新浪微博”應(yīng)用所屬的應(yīng)用分類為社交類應(yīng)用。其中,預(yù)定的分類展示規(guī)則中設(shè)置的直播類應(yīng)用對(duì)應(yīng)的展示內(nèi)容包括但不限于:受關(guān)注的直播間的預(yù)覽直播視頻及主播的信息;該展示內(nèi)容的展示條目數(shù)為3個(gè);視頻類應(yīng)用對(duì)應(yīng)的展示內(nèi)容包括但不限于:受關(guān)注的視頻的標(biāo)題和視頻截圖;該展示內(nèi)容的展示條目數(shù)為3個(gè);社交類應(yīng)用對(duì)應(yīng)的展示內(nèi)容包括但不限于:受關(guān)注的社交用戶或事件的圖片、描述該社交用戶或事件的文字簡(jiǎn)介;該展示內(nèi)容的展示條目數(shù)為4個(gè);游戲類應(yīng)用對(duì)應(yīng)的展示內(nèi)容包括但不限于:游戲攻略以及游戲戰(zhàn)斗場(chǎng)景預(yù)覽視頻;該展示內(nèi)容的展示條目數(shù)為2個(gè);新聞?lì)悜?yīng)用對(duì)應(yīng)的展示內(nèi)容包括但不限于:受關(guān)注的頭條新聞的標(biāo)題和圖片,該展示內(nèi)容的展示條目數(shù)為2個(gè)。
具體地,獲取至少一個(gè)應(yīng)用的、且與已確定的展示內(nèi)容屬性相匹配的應(yīng)用展示內(nèi)容的步驟,如圖7所示,包括:步驟S701:從預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)中查找歸屬于至少一個(gè)應(yīng)用的多個(gè)待展示內(nèi)容;步驟S702:針對(duì)每個(gè)應(yīng)用,從查找到的多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容。
其中,從查找到的多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的應(yīng)用展示內(nèi)容的方式,包括以下至少一種情形:隨機(jī)從多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容;依據(jù)應(yīng)用展示內(nèi)容在內(nèi)容存儲(chǔ)區(qū)中的存儲(chǔ)位置標(biāo)識(shí),順序從多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容;基于預(yù)設(shè)的內(nèi)容重要度,依據(jù)內(nèi)容重要度從高到低的順序從多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容。
例如,針對(duì)“今日頭條”應(yīng)用,客戶端從查找到的10個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)為2個(gè)的應(yīng)用展示內(nèi)容的方式,包括以下情形:隨機(jī)從10個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)為2個(gè)的應(yīng)用展示內(nèi)容;或,依據(jù)應(yīng)用展示內(nèi)容在內(nèi)容存儲(chǔ)區(qū)中的存儲(chǔ)位置標(biāo)識(shí),即依據(jù)存儲(chǔ)順序,順序從10個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)為2個(gè)的應(yīng)用展示內(nèi)容;或,基于預(yù)設(shè)的內(nèi)容重要度,依據(jù)內(nèi)容重要度從高到低的順序從10個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)為2個(gè)的應(yīng)用展示內(nèi)容。內(nèi)容重要度根據(jù)搜索量確定,或者根據(jù)權(quán)重算法確定。若確定的搜索結(jié)果包括多個(gè)應(yīng)用時(shí),確定多個(gè)應(yīng)用及各自相匹配的展示內(nèi)容的展示順序。
具體地,若確定的搜索結(jié)果包括多個(gè)應(yīng)用時(shí),該方法還包括:確定多個(gè)應(yīng)用及各自相匹配的展示內(nèi)容的展示順序。
確定多個(gè)應(yīng)用及各自相匹配的展示內(nèi)容的展示順序的步驟,包括:依據(jù)獲取到的用戶相關(guān)信息,確定多個(gè)應(yīng)用及各自相匹配的展示內(nèi)容的展示順序。
其中,用戶相關(guān)信息包括以下至少一項(xiàng):應(yīng)用使用偏好信息;用戶屬性信息。應(yīng)用使用偏好信息的獲取方式包括:對(duì)用戶對(duì)各分類應(yīng)用的使用次數(shù)進(jìn)行統(tǒng)計(jì),根據(jù)各分類應(yīng)用的使用次數(shù)由高到低的順序,來(lái)獲取用戶對(duì)各分類應(yīng)用的使用偏好;如,統(tǒng)計(jì)確定用戶在預(yù)定歷史時(shí)長(zhǎng)內(nèi)對(duì)各分類應(yīng)用的使用次數(shù)由高到低的順序?yàn)椋汗ぞ哳悜?yīng)用、視頻類應(yīng)用、購(gòu)物類應(yīng)用,即可確定該用戶偏好使用工具類應(yīng)用。用戶屬性信息包括但不限于:用戶年齡、用戶性別、用戶身份屬性、用戶工作屬性等。用戶屬性信息的獲取方式包括:可通過(guò)對(duì)用戶在客戶端或顯示設(shè)備上的注冊(cè)信息進(jìn)行確定。
優(yōu)選地,可獲取眾多用戶的應(yīng)用使用偏好信息及用戶屬性信息,即通過(guò)對(duì)眾多用戶的調(diào)查,確定不同用戶屬性的用戶喜好;若無(wú)法確定應(yīng)用使用偏好以及用戶屬性信息,也可以根據(jù)各個(gè)應(yīng)用的搜索量從大到小的順序,確定應(yīng)用的熱度信息,進(jìn)而確定多個(gè)應(yīng)用及各自相匹配的展示內(nèi)容的展示順序。
例如,客戶端接收到服務(wù)器發(fā)送的上述優(yōu)選實(shí)施例中的應(yīng)用的搜索結(jié)果:“花椒直播”應(yīng)用、“彈幕視頻網(wǎng)”應(yīng)用、“新浪微博”應(yīng)用,當(dāng)用戶的應(yīng)用使用偏好順序依次為視頻類應(yīng)用、購(gòu)物類應(yīng)用;確定上述應(yīng)用及各自相匹配的展示內(nèi)容的展示順序?yàn)椋骸皬椖灰曨l網(wǎng)”應(yīng)用及其相匹配的展示內(nèi)容、“新浪微博”應(yīng)用及其相匹配的展示內(nèi)容、“花椒直播”應(yīng)用及其相匹配的展示內(nèi)容。
又例如,當(dāng)客戶端確定的搜索結(jié)果僅包括一個(gè)應(yīng)用時(shí),則直接將該應(yīng)用及各自相匹配的展示內(nèi)容向用戶進(jìn)行展示,其中,該應(yīng)用中的各個(gè)展示內(nèi)容的展示順序因?yàn)榭梢愿鶕?jù)上述應(yīng)用使用偏好信息、用戶屬性信息確定。當(dāng)該應(yīng)用為“今日頭條”應(yīng)用,其2個(gè)展示條目數(shù)的展示內(nèi)容分別為:受關(guān)注的頭條新聞的標(biāo)題“XXX離婚戰(zhàn)結(jié)局猜想:事業(yè)紅火二婚難”和該新聞的圖片;受關(guān)注的頭條新聞的標(biāo)題“中國(guó)女排:12年一個(gè)輪回,鏗鏘玫瑰將在里約綻放”和該新聞的圖片;由于用戶屬性信息為:年齡“20歲”、性別“女”、身份屬性“學(xué)生”,基于預(yù)定的所屬不同用戶屬性信息的用戶對(duì)新聞?lì)愋偷钠茫_定所屬該用戶屬性信息的用戶對(duì)新聞?lì)愋偷钠?,如,所屬該用戶屬性信息的用戶?duì)新聞?lì)愋偷钠糜筛叩降偷捻樞驗(yàn)椋簥蕵?lè)型新聞、時(shí)事類新聞、體育類新聞等,則確定該應(yīng)用的各個(gè)展示內(nèi)容的展示順序?yàn)椋菏荜P(guān)注的頭條新聞的標(biāo)題“XXX離婚戰(zhàn)結(jié)局猜想:事業(yè)紅火二婚難”和該新聞的圖片;受關(guān)注的頭條新聞的標(biāo)題“中國(guó)女排:12年一個(gè)輪回,鏗鏘玫瑰將在里約綻放”和該新聞的圖片。
若客戶端在預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)中未查找到歸屬于某一應(yīng)用的、且與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容,則獲取至少一個(gè)應(yīng)用的、且與已確定的展示內(nèi)容屬性相匹配的應(yīng)用展示內(nèi)容,還包括:從第三方獲取與該應(yīng)用的已確定的展示內(nèi)容屬性相匹配的至少一應(yīng)用展示內(nèi)容;或者從對(duì)應(yīng)服務(wù)器獲取與該應(yīng)用的已確定的展示內(nèi)容屬性相匹配的至少一應(yīng)用展示內(nèi)容。
其中,第三方包括但不限于:應(yīng)用提供平臺(tái)、應(yīng)用下載網(wǎng)站、應(yīng)用搜索引擎等。
進(jìn)一步地,可以將獲取到的至少一應(yīng)用展示內(nèi)容與對(duì)應(yīng)的應(yīng)用相關(guān)聯(lián)的存儲(chǔ)于預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)。
例如,若客戶端在預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)中未查找到歸屬于“YY直播”應(yīng)用的、且與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容,只有該應(yīng)用的簡(jiǎn)介信息,則從“YY直播”官方網(wǎng)站上抓取關(guān)于“YY直播”應(yīng)用的展示內(nèi)容,如,受關(guān)注的直播間的預(yù)覽直播視頻及主播的信息;并將抓取到的展示內(nèi)容存儲(chǔ)于預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)。或從服務(wù)器獲取與“YY直播”應(yīng)用的已確定的展示內(nèi)容屬性相匹配的展示內(nèi)容:如,受關(guān)注的直播間的預(yù)覽直播視頻及主播的信息;并將獲取到的展示內(nèi)容存儲(chǔ)于預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)。當(dāng)客戶端需要再向用戶提供該應(yīng)用的展示內(nèi)容,直接從預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)中提取該應(yīng)用的展示內(nèi)容,減少再次抓取該應(yīng)用的展示內(nèi)容的時(shí)間。
需要說(shuō)明的是,當(dāng)基于第三方抓取到或從服務(wù)器獲取到的與該應(yīng)用的已確定的展示內(nèi)容屬性相匹配的至少一應(yīng)用展示內(nèi)容為多個(gè)時(shí),按照上述內(nèi)容對(duì)該至少一應(yīng)用展示內(nèi)容進(jìn)行選取。
步驟S504:將搜索結(jié)果及與至少一個(gè)應(yīng)用相匹配的展示內(nèi)容進(jìn)行關(guān)聯(lián)展示。
具體地,將搜索結(jié)果及與至少一個(gè)應(yīng)用相匹配的展示內(nèi)容進(jìn)行關(guān)聯(lián)展示的步驟,包括:將多個(gè)應(yīng)用及各自相匹配的展示內(nèi)容依據(jù)展示順序關(guān)聯(lián)展示。
例如,客戶端展示了新聞?lì)悜?yīng)用:“今日頭條”應(yīng)用對(duì)應(yīng)的展示內(nèi)容及該展示內(nèi)容的展示順序:受關(guān)注的頭條新聞的標(biāo)題“XXX離婚戰(zhàn)結(jié)局猜想:事業(yè)紅火二婚難”和該新聞的圖片;受關(guān)注的頭條新聞的標(biāo)題“中國(guó)女排:12年一個(gè)輪回,鏗鏘玫瑰將在里約綻放”和該新聞的圖片。圖3示出了本發(fā)明中的又一個(gè)優(yōu)選實(shí)施例的游戲類應(yīng)用對(duì)應(yīng)的展示內(nèi)容及展示條目數(shù)的示意圖;該圖中,客戶端展示了游戲類應(yīng)用:“皇室戰(zhàn)爭(zhēng)”應(yīng)用對(duì)應(yīng)的展示內(nèi)容及該展示內(nèi)容的展示順序:游戲攻略“AA就能用的卡組推薦”以及游戲戰(zhàn)斗場(chǎng)景預(yù)覽視頻“最火爆上海挑戰(zhàn)賽,高手云集”。客戶端展示了直播類應(yīng)用:“花椒直播”應(yīng)用對(duì)應(yīng)的展示內(nèi)容及該展示內(nèi)容的展示順序:受關(guān)注的直播間的預(yù)覽直播視頻及主播的姓名“小琳子”,受關(guān)注的直播間的預(yù)覽直播視頻及主播的姓名“喵喵cat~”,受關(guān)注的直播間的預(yù)覽直播視頻及主播的姓名“我是徐聰明”。
客戶端在向用戶展示任一應(yīng)用及各自相匹配的展示內(nèi)容時(shí),在客戶端顯示區(qū)域展示已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容,并將該應(yīng)用的其他展示內(nèi)容通過(guò)用戶點(diǎn)擊客戶端上顯示的“加載更多”指令進(jìn)行加載展示至用戶;使得用戶能夠看到任一應(yīng)用的完整展示內(nèi)容,從而更加方便用戶選擇符合自己實(shí)際需求的應(yīng)用。
例如,客戶端在向用戶展示“今日頭條”應(yīng)用及各自相匹配的展示內(nèi)容為10個(gè)時(shí),在客戶端展示區(qū)域展示,基于預(yù)定的分類展示規(guī)則確定的與該應(yīng)用的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)為2個(gè)的應(yīng)用展示內(nèi)容,并將該應(yīng)用的其他8個(gè)展示內(nèi)容通過(guò)用戶點(diǎn)擊客戶端上顯示的“加載更多”指令進(jìn)行加載展示至用戶。
此外,客戶端可以直接獲取服務(wù)器通過(guò)匹配查找方式來(lái)查找到的應(yīng)用的搜索結(jié)果也可以包括至少一個(gè)預(yù)置的應(yīng)用展示包,該應(yīng)用展示包包含應(yīng)用以及具有一定展示條目數(shù)的該應(yīng)用的展示內(nèi)容。當(dāng)服務(wù)器查找到該應(yīng)用展示包,則服務(wù)器直接將該應(yīng)用展示包返回至客戶端,以向用戶展示該應(yīng)用展示包的內(nèi)容。
圖8為本發(fā)明中的又一個(gè)實(shí)施例的應(yīng)用搜索結(jié)果的展示裝置的結(jié)構(gòu)框架圖。
需要說(shuō)明的是,所述裝置可以在服務(wù)端實(shí)施,但本發(fā)明并非僅限于此。本領(lǐng)域技術(shù)人員亦可在達(dá)成類似技術(shù)效果的前提下,結(jié)合客戶端或其他裝置來(lái)實(shí)施本方案。
第一確定模塊801,接收包括應(yīng)用搜索關(guān)鍵詞的應(yīng)用查詢請(qǐng)求,并基于應(yīng)用搜索關(guān)鍵詞進(jìn)行匹配查找,以確定包括與應(yīng)用搜索關(guān)鍵詞相匹配的至少一個(gè)應(yīng)用的搜索結(jié)果;第一獲取模塊802,獲取與至少一個(gè)應(yīng)用相匹配的應(yīng)用展示內(nèi)容;第一發(fā)送模塊803,發(fā)送搜索結(jié)果及與至少一個(gè)應(yīng)用相匹配的展示內(nèi)容,以用于將搜索結(jié)果及與至少一個(gè)應(yīng)用相匹配的展示內(nèi)容進(jìn)行關(guān)聯(lián)展示。
以下針對(duì)各個(gè)模塊的具體實(shí)現(xiàn)做進(jìn)一步的說(shuō)明:
第一確定模塊801,接收包括應(yīng)用搜索關(guān)鍵詞的應(yīng)用查詢請(qǐng)求,并基于應(yīng)用搜索關(guān)鍵詞進(jìn)行匹配查找,以確定包括與應(yīng)用搜索關(guān)鍵詞相匹配的至少一個(gè)應(yīng)用的搜索結(jié)果。
例如,服務(wù)器的第一確定模塊801接收客戶端發(fā)送的包括應(yīng)用搜索關(guān)鍵詞,如,“今日頭條”,的應(yīng)用查詢請(qǐng)求,服務(wù)器通過(guò)解析該應(yīng)用查詢請(qǐng)求,獲取其中的應(yīng)用搜索關(guān)鍵詞:“今日頭條”;基于該應(yīng)用搜索關(guān)鍵詞:“今日頭條”,在服務(wù)器的應(yīng)用存儲(chǔ)區(qū)內(nèi)進(jìn)行匹配查找,以確定包括與該應(yīng)用搜索關(guān)鍵詞:“聊天”相匹配的至少一個(gè)應(yīng)用的搜索結(jié)果,如,“今日頭條”應(yīng)用、“新華社”應(yīng)用等。
例如,服務(wù)器的第一確定模塊801接收客戶端發(fā)送的包括應(yīng)用搜索關(guān)鍵詞,如,“直播”,的應(yīng)用查詢請(qǐng)求,服務(wù)器通過(guò)解析該應(yīng)用查詢請(qǐng)求,獲取其中的應(yīng)用搜索關(guān)鍵詞:“直播”;基于該應(yīng)用搜索關(guān)鍵詞:“直播”,在服務(wù)器的應(yīng)用存儲(chǔ)區(qū)內(nèi)進(jìn)行匹配查找,以確定包括與該應(yīng)用搜索關(guān)鍵詞:“直播”相匹配的至少一個(gè)應(yīng)用的搜索結(jié)果,如,“花椒直播”應(yīng)用、“KK直播”應(yīng)用等。
其中,匹配查找的方式包括但不限于:精確匹配查找、模糊匹配查找;如應(yīng)用搜索關(guān)鍵詞為“今日頭條”,通過(guò)精確匹配查找確定搜索結(jié)果為“今日頭條”應(yīng)用;通過(guò)模糊匹配查找確定搜索結(jié)果為“今日頭條”應(yīng)用及“新華社”應(yīng)用。
需要說(shuō)明的是,由于服務(wù)器的第一確定模塊801通過(guò)多種匹配查找方式去查找與應(yīng)用搜索關(guān)鍵詞相匹配的應(yīng)用,當(dāng)查找到的應(yīng)用為多個(gè)時(shí),則該多個(gè)應(yīng)用既可以是同類應(yīng)用,也可以是不同類應(yīng)用。
第一獲取模塊802,獲取與至少一個(gè)應(yīng)用相匹配的應(yīng)用展示內(nèi)容。
具體地,第一獲取模塊802,如圖9所示,包括:第一確定單元901,確定至少一個(gè)應(yīng)用所屬的應(yīng)用分類;第二確定單元902,依據(jù)至少一個(gè)應(yīng)用所屬的應(yīng)用分類及預(yù)定的分類展示規(guī)則確定至少一個(gè)應(yīng)用對(duì)應(yīng)的展示內(nèi)容屬性;第一獲取單元903,獲取至少一個(gè)應(yīng)用的、且與已確定的展示內(nèi)容屬性相匹配的應(yīng)用展示內(nèi)容。
其中,預(yù)定的分類展示規(guī)則包括但不限于:基于所屬的應(yīng)用分類,設(shè)置每個(gè)應(yīng)用分類的應(yīng)用對(duì)應(yīng)的展示內(nèi)容和/或展示內(nèi)容的展示條目數(shù)。
例如,服務(wù)器的第一確定模塊801接收客戶端發(fā)送的包括應(yīng)用搜索關(guān)鍵詞“娛樂(lè)”的應(yīng)用查詢請(qǐng)求,確定與“娛樂(lè)”相應(yīng)的搜索結(jié)果中,包括:“花椒直播”應(yīng)用、“彈幕視頻網(wǎng)”應(yīng)用、“新浪微博”應(yīng)用;第一確定單元901確定“花椒直播”應(yīng)用所屬的應(yīng)用分類為直播類應(yīng)用、“彈幕視頻網(wǎng)”應(yīng)用所屬的應(yīng)用分類為視頻類應(yīng)用、“新浪微博”應(yīng)用所屬的應(yīng)用分類為社交類應(yīng)用。其中,預(yù)定的分類展示規(guī)則中設(shè)置的直播類應(yīng)用對(duì)應(yīng)的展示內(nèi)容包括但不限于:受關(guān)注的直播間的預(yù)覽直播視頻及主播的信息;該展示內(nèi)容的展示條目數(shù)為3個(gè);視頻類應(yīng)用對(duì)應(yīng)的展示內(nèi)容包括但不限于:受關(guān)注的視頻的標(biāo)題和視頻截圖;該展示內(nèi)容的展示條目數(shù)為3個(gè);社交類應(yīng)用對(duì)應(yīng)的展示內(nèi)容包括但不限于:受關(guān)注的社交用戶或事件的圖片、描述該社交用戶或事件的文字簡(jiǎn)介;該展示內(nèi)容的展示條目數(shù)為4個(gè);游戲類應(yīng)用對(duì)應(yīng)的展示內(nèi)容包括但不限于:游戲攻略以及游戲戰(zhàn)斗場(chǎng)景預(yù)覽視頻;該展示內(nèi)容的展示條目數(shù)為2個(gè);新聞?lì)悜?yīng)用對(duì)應(yīng)的展示內(nèi)容包括但不限于:受關(guān)注的頭條新聞的標(biāo)題和圖片,該展示內(nèi)容的展示條目數(shù)為2個(gè)。
例如,新聞?lì)悜?yīng)用:“今日頭條”應(yīng)用對(duì)應(yīng)的展示內(nèi)容:受關(guān)注的頭條新聞的標(biāo)題“XXX離婚戰(zhàn)結(jié)局猜想:事業(yè)紅火二婚難”和該新聞的圖片;受關(guān)注的頭條新聞的標(biāo)題“中國(guó)女排:12年一個(gè)輪回,鏗鏘玫瑰將在里約綻放”和該新聞的圖片。圖3示出了本發(fā)明中的又一個(gè)優(yōu)選實(shí)施例的游戲類應(yīng)用對(duì)應(yīng)的展示內(nèi)容及展示條目數(shù)的示意圖;該圖中,游戲類應(yīng)用:“皇室戰(zhàn)爭(zhēng)”應(yīng)用對(duì)應(yīng)的展示內(nèi)容:游戲攻略“AA就能用的卡組推薦”以及游戲戰(zhàn)斗場(chǎng)景預(yù)覽視頻“最火爆上海挑戰(zhàn)賽,高手云集”。直播類應(yīng)用:“花椒直播”應(yīng)用對(duì)應(yīng)的展示內(nèi)容:受關(guān)注的直播間的預(yù)覽直播視頻及主播的姓名“小琳子”,受關(guān)注的直播間的預(yù)覽直播視頻及主播的姓名“喵喵cat~”,受關(guān)注的直播間的預(yù)覽直播視頻及主播的姓名“我是徐聰明”。
具體地,第一獲取單元903,如圖10所示,包括:第一查找子單元1001,從預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)中查找歸屬于至少一個(gè)應(yīng)用的多個(gè)待展示內(nèi)容;第一選取子單元1002,針對(duì)每個(gè)應(yīng)用,從查找到的多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容。
其中,從查找到的多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的應(yīng)用展示內(nèi)容的方式,包括以下至少一種情形:隨機(jī)從多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容;依據(jù)應(yīng)用展示內(nèi)容在內(nèi)容存儲(chǔ)區(qū)中的存儲(chǔ)位置標(biāo)識(shí),順序從多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容;基于預(yù)設(shè)的內(nèi)容重要度,依據(jù)內(nèi)容重要度從高到低的順序從多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容。
例如,針對(duì)“今日頭條”應(yīng)用,第一選取子單元1002從查找到的10個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)為2個(gè)的應(yīng)用展示內(nèi)容的方式,包括以下情形:隨機(jī)從10個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)為2個(gè)的應(yīng)用展示內(nèi)容;或,依據(jù)應(yīng)用展示內(nèi)容在內(nèi)容存儲(chǔ)區(qū)中的存儲(chǔ)位置標(biāo)識(shí),即依據(jù)存儲(chǔ)順序,順序從10個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)為2個(gè)的應(yīng)用展示內(nèi)容;或,基于預(yù)設(shè)的內(nèi)容重要度,依據(jù)內(nèi)容重要度從高到低的順序從10個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)為2個(gè)的應(yīng)用展示內(nèi)容。內(nèi)容重要度根據(jù)搜索量確定,或者根據(jù)權(quán)重算法確定。若確定的搜索結(jié)果包括多個(gè)應(yīng)用時(shí),該方法還包括:確定多個(gè)應(yīng)用及各自相匹配的展示內(nèi)容的展示順序。
若確定的搜索結(jié)果包括多個(gè)應(yīng)用時(shí),該裝置還包括:第二確定模塊,確定多個(gè)應(yīng)用及各自相匹配的展示內(nèi)容的展示順序。
具體地,第二確定模塊,依據(jù)獲取到的用戶相關(guān)信息,確定多個(gè)應(yīng)用及各自相匹配的展示內(nèi)容的展示順序。
其中,用戶相關(guān)信息包括以下至少一項(xiàng):應(yīng)用使用偏好信息;用戶屬性信息。
應(yīng)用使用偏好信息的獲取方式包括:對(duì)用戶對(duì)各分類應(yīng)用的使用次數(shù)進(jìn)行統(tǒng)計(jì),根據(jù)各分類應(yīng)用的使用次數(shù)由高到低的順序,來(lái)獲取用戶對(duì)各分類應(yīng)用的使用偏好;如,統(tǒng)計(jì)確定用戶在預(yù)定歷史時(shí)長(zhǎng)內(nèi)對(duì)各分類應(yīng)用的使用次數(shù)由高到低的順序?yàn)椋汗ぞ哳悜?yīng)用、視頻類應(yīng)用、購(gòu)物類應(yīng)用,即可確定該用戶偏好使用工具類應(yīng)用。用戶屬性信息包括但不限于:用戶年齡、用戶性別、用戶身份屬性、用戶工作屬性等。用戶屬性信息的獲取方式包括:可通過(guò)對(duì)用戶在客戶端或顯示設(shè)備上的注冊(cè)信息進(jìn)行確定。
優(yōu)選地,可獲取眾多用戶的應(yīng)用使用偏好信息及用戶屬性信息,即通過(guò)對(duì)眾多用戶的調(diào)查,確定不同用戶屬性的用戶喜好;若無(wú)法確定應(yīng)用使用偏好以及用戶屬性信息,也可以根據(jù)各個(gè)應(yīng)用的搜索量從大到小的順序,確定應(yīng)用的熱度信息,進(jìn)而確定多個(gè)應(yīng)用及各自相匹配的展示內(nèi)容的展示順序。
例如,獲取到上述優(yōu)選實(shí)施例中的應(yīng)用的搜索結(jié)果:“花椒直播”應(yīng)用、“彈幕視頻網(wǎng)”應(yīng)用、“新浪微博”應(yīng)用,當(dāng)用戶的應(yīng)用使用偏好順序依次為視頻類應(yīng)用、購(gòu)物類應(yīng)用;第二確定模塊確定上述應(yīng)用及各自相匹配的展示內(nèi)容的展示順序?yàn)椋骸皬椖灰曨l網(wǎng)”應(yīng)用及其相匹配的展示內(nèi)容、“新浪微博”應(yīng)用及其相匹配的展示內(nèi)容、“花椒直播”應(yīng)用及其相匹配的展示內(nèi)容。
又例如,當(dāng)確定的搜索結(jié)果僅包括一個(gè)應(yīng)用時(shí),則直接將該應(yīng)用及各自相匹配的展示內(nèi)容進(jìn)行展示,其中,該應(yīng)用中的各個(gè)展示內(nèi)容的展示順序因?yàn)榭梢愿鶕?jù)上述應(yīng)用使用偏好信息、用戶屬性信息確定。當(dāng)該應(yīng)用為“今日頭條”應(yīng)用,其2個(gè)展示條目數(shù)的展示內(nèi)容分別為:受關(guān)注的頭條新聞的標(biāo)題“XXX離婚戰(zhàn)結(jié)局猜想:事業(yè)紅火二婚難”和該新聞的圖片;受關(guān)注的頭條新聞的標(biāo)題“中國(guó)女排:12年一個(gè)輪回,鏗鏘玫瑰將在里約綻放”和該新聞的圖片;由于用戶屬性信息為:年齡“20歲”、性別“女”、身份屬性“學(xué)生”,基于預(yù)定的所屬不同用戶屬性信息的用戶對(duì)新聞?lì)愋偷钠茫_定所屬該用戶屬性信息的用戶對(duì)新聞?lì)愋偷钠?,如,所屬該用戶屬性信息的用戶?duì)新聞?lì)愋偷钠糜筛叩降偷捻樞驗(yàn)椋簥蕵?lè)型新聞、時(shí)事類新聞、體育類新聞等,則第二確定模塊確定該應(yīng)用的各個(gè)展示內(nèi)容的展示順序?yàn)椋菏荜P(guān)注的頭條新聞的標(biāo)題“XXX離婚戰(zhàn)結(jié)局猜想:事業(yè)紅火二婚難”和該新聞的圖片;受關(guān)注的頭條新聞的標(biāo)題“中國(guó)女排:12年一個(gè)輪回,鏗鏘玫瑰將在里約綻放”和該新聞的圖片。
具體地,若第一查找子單元1001在預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)中未查找到歸屬于某一應(yīng)用的、且與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容,則第一獲取單元903,包括:抓取子單元,從第三方抓取與該應(yīng)用的已確定的展示內(nèi)容屬性相匹配的至少一應(yīng)用展示內(nèi)容。
其中,第三方包括但不限于:應(yīng)用提供平臺(tái)、應(yīng)用下載網(wǎng)站、應(yīng)用搜索引擎等。
具體地,該裝置還包括:第一存儲(chǔ)模塊,將抓取到的至少一應(yīng)用展示內(nèi)容與對(duì)應(yīng)的應(yīng)用相關(guān)聯(lián)的存儲(chǔ)于預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)。
例如,若在預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)中未查找到歸屬于“YY直播”應(yīng)用的、且與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容,只有該應(yīng)用的簡(jiǎn)介信息,則抓取子單元從“YY直播”官方網(wǎng)站上抓取關(guān)于“YY直播”應(yīng)用的展示內(nèi)容,如,受關(guān)注的直播間的預(yù)覽直播視頻及主播的信息;第一存儲(chǔ)模塊將抓取到的展示內(nèi)容存儲(chǔ)于預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)。當(dāng)服務(wù)器需要再次向用戶提供該應(yīng)用的展示內(nèi)容,直接從預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)中提取該應(yīng)用的展示內(nèi)容,減少再次抓取該應(yīng)用的展示內(nèi)容的時(shí)間。
需要說(shuō)明的是,當(dāng)抓取到的與該應(yīng)用的已確定的展示內(nèi)容屬性相匹配的至少一應(yīng)用展示內(nèi)容為多個(gè)時(shí),按照上述內(nèi)容對(duì)該至少一應(yīng)用展示內(nèi)容進(jìn)行選取。
服務(wù)器的第一確定模塊801通過(guò)匹配查找方式來(lái)查找到的應(yīng)用的搜索結(jié)果也可以包括至少一個(gè)預(yù)置的應(yīng)用展示包,該應(yīng)用展示包包含應(yīng)用以及具有一定展示條目數(shù)的該應(yīng)用的展示內(nèi)容。當(dāng)服務(wù)器查找到該應(yīng)用展示包,則服務(wù)器直接將該應(yīng)用展示包返回至客戶端,以向用戶展示該應(yīng)用展示包的內(nèi)容。
第一發(fā)送模塊803,發(fā)送搜索結(jié)果及與至少一個(gè)應(yīng)用相匹配的展示內(nèi)容,以用于將搜索結(jié)果及與至少一個(gè)應(yīng)用相匹配的展示內(nèi)容進(jìn)行關(guān)聯(lián)展示。
具體地,第一發(fā)送模塊803,發(fā)送包括多個(gè)應(yīng)用的搜索結(jié)果、與各應(yīng)用相匹配的展示內(nèi)容以及相應(yīng)的展示順序,以用于將多個(gè)應(yīng)用及相匹配的展示內(nèi)容依據(jù)展示順序關(guān)聯(lián)展示。
圖11為本發(fā)明中的再一個(gè)實(shí)施例的應(yīng)用搜索結(jié)果的展示裝置的結(jié)構(gòu)框架圖。
需要說(shuō)明的是,所述裝置可以在客戶端實(shí)施,但本發(fā)明并非僅限于此。本領(lǐng)域技術(shù)人員亦可在達(dá)成類似技術(shù)效果的前提下,結(jié)合服務(wù)端或其他裝置來(lái)實(shí)施本方案。
第二發(fā)送模塊1101,確定應(yīng)用搜索關(guān)鍵詞并發(fā)送包括應(yīng)用搜索關(guān)鍵詞的應(yīng)用查詢請(qǐng)求;接收模塊1102,接收包括與應(yīng)用搜索關(guān)鍵詞相匹配的至少一個(gè)應(yīng)用的搜索結(jié)果;第二獲取模塊1103,獲取與至少一個(gè)應(yīng)用相匹配的應(yīng)用展示內(nèi)容;關(guān)聯(lián)展示模塊1104,將搜索結(jié)果及與至少一個(gè)應(yīng)用相匹配的展示內(nèi)容進(jìn)行關(guān)聯(lián)展示。
以下針對(duì)各個(gè)模塊的具體實(shí)現(xiàn)做進(jìn)一步的說(shuō)明:
第二發(fā)送模塊1101,確定應(yīng)用搜索關(guān)鍵詞并發(fā)送包括應(yīng)用搜索關(guān)鍵詞的應(yīng)用查詢請(qǐng)求。
例如,客戶端的第二發(fā)送模塊1101根據(jù)用戶輸入的查詢內(nèi)容確定應(yīng)用搜索關(guān)鍵詞,如,“今日頭條”,客戶端的第二發(fā)送模塊1101將包括應(yīng)用搜索關(guān)鍵詞的應(yīng)用查詢請(qǐng)求發(fā)送至服務(wù)。
例如,客戶端的第二發(fā)送模塊1101根據(jù)用戶輸入的查詢內(nèi)容確定應(yīng)用搜索關(guān)鍵詞,如,“直播”,客戶端的第二發(fā)送模塊1101將包括應(yīng)用搜索關(guān)鍵詞的應(yīng)用查詢請(qǐng)求發(fā)送至服務(wù)器。
接收模塊1102,接收包括與應(yīng)用搜索關(guān)鍵詞相匹配的至少一個(gè)應(yīng)用的搜索結(jié)果。
例如,服務(wù)器接收客戶端發(fā)送的包括應(yīng)用搜索關(guān)鍵詞,如,“今日頭條”,的應(yīng)用查詢請(qǐng)求,服務(wù)器通過(guò)解析該應(yīng)用查詢請(qǐng)求,獲取其中的應(yīng)用搜索關(guān)鍵詞:“今日頭條”;基于該應(yīng)用搜索關(guān)鍵詞:“今日頭條”,在服務(wù)器的應(yīng)用存儲(chǔ)區(qū)內(nèi)進(jìn)行匹配查找,確定包括與該應(yīng)用搜索關(guān)鍵詞:“聊天”相匹配的至少一個(gè)應(yīng)用的搜索結(jié)果,如,“今日頭條”應(yīng)用、“新華社”應(yīng)用等,并將該包括與該應(yīng)用搜索關(guān)鍵詞:“聊天”相匹配的至少一個(gè)應(yīng)用的搜索結(jié)果返回至客戶端,客戶端的接收模塊1102接收該包括與該應(yīng)用搜索關(guān)鍵詞:“聊天”相匹配的至少一個(gè)應(yīng)用的搜索結(jié)果。
例如,服務(wù)器接收客戶端發(fā)送的包括應(yīng)用搜索關(guān)鍵詞,如,“直播”,的應(yīng)用查詢請(qǐng)求,服務(wù)器通過(guò)解析該應(yīng)用查詢請(qǐng)求,獲取其中的應(yīng)用搜索關(guān)鍵詞:“直播”;基于該應(yīng)用搜索關(guān)鍵詞:“直播”,在服務(wù)器的應(yīng)用存儲(chǔ)區(qū)內(nèi)進(jìn)行匹配查找,確定包括與該應(yīng)用搜索關(guān)鍵詞:“直播”相匹配的至少一個(gè)應(yīng)用的搜索結(jié)果,如,“花椒直播”應(yīng)用、“KK直播”應(yīng)用等;并將該包括與該應(yīng)用搜索關(guān)鍵詞:“直播”相匹配的至少一個(gè)應(yīng)用的搜索結(jié)果返回至客戶端,客戶端的接收模塊1102接收該包括與該應(yīng)用搜索關(guān)鍵詞:“直播”相匹配的至少一個(gè)應(yīng)用的搜索結(jié)果。
其中,匹配查找的方式包括但不限于:精確匹配查找、模糊匹配查找;如應(yīng)用搜索關(guān)鍵詞為“今日頭條”,通過(guò)精確匹配查找確定搜索結(jié)果為“今日頭條”應(yīng)用;通過(guò)模糊匹配查找確定搜索結(jié)果為“今日頭條”應(yīng)用及“新華社”應(yīng)用。
需要說(shuō)明的是,由于服務(wù)器通過(guò)多種匹配查找方式去查找與應(yīng)用搜索關(guān)鍵詞相匹配的應(yīng)用,當(dāng)查找到的應(yīng)用為多個(gè)時(shí),則該多個(gè)應(yīng)用既可以是同類應(yīng)用,也可以是不同類應(yīng)用。
第二獲取模塊1103,獲取與至少一個(gè)應(yīng)用相匹配的應(yīng)用展示內(nèi)容。
具體地,第二獲取模塊1103,如圖12所示,包括:第三確定單元1201,確定至少一個(gè)應(yīng)用所屬的應(yīng)用分類;第四確定單元1202,依據(jù)至少一個(gè)應(yīng)用所屬的應(yīng)用分類及預(yù)定的分類展示規(guī)則確定至少一個(gè)應(yīng)用對(duì)應(yīng)的展示內(nèi)容屬性;第二獲取單元1203,獲取至少一個(gè)應(yīng)用的、且與已確定的展示內(nèi)容屬性相匹配的應(yīng)用展示內(nèi)容。
其中,預(yù)定的分類展示規(guī)則包括但不限于:基于所屬的應(yīng)用分類,設(shè)置每個(gè)應(yīng)用分類的應(yīng)用對(duì)應(yīng)的展示內(nèi)容和/或展示內(nèi)容的展示條目數(shù)。
例如,客戶端的接收模塊1102接收服務(wù)器發(fā)送的包括與該應(yīng)用搜索關(guān)鍵詞:“娛樂(lè)”相匹配的至少一個(gè)應(yīng)用的搜索結(jié)果,包括:“花椒直播”應(yīng)用、“彈幕視頻網(wǎng)”應(yīng)用、“新浪微博”應(yīng)用;客戶端的第三確定單元1201確定“花椒直播”應(yīng)用所屬的應(yīng)用分類為直播類應(yīng)用、“彈幕視頻網(wǎng)”應(yīng)用所屬的應(yīng)用分類為視頻類應(yīng)用、“新浪微博”應(yīng)用所屬的應(yīng)用分類為社交類應(yīng)用。其中,預(yù)定的分類展示規(guī)則中設(shè)置的直播類應(yīng)用對(duì)應(yīng)的展示內(nèi)容包括但不限于:受關(guān)注的直播間的預(yù)覽直播視頻及主播的信息;該展示內(nèi)容的展示條目數(shù)為3個(gè);視頻類應(yīng)用對(duì)應(yīng)的展示內(nèi)容包括但不限于:受關(guān)注的視頻的標(biāo)題和視頻截圖;該展示內(nèi)容的展示條目數(shù)為3個(gè);社交類應(yīng)用對(duì)應(yīng)的展示內(nèi)容包括但不限于:受關(guān)注的社交用戶或事件的圖片、描述該社交用戶或事件的文字簡(jiǎn)介;該展示內(nèi)容的展示條目數(shù)為4個(gè);游戲類應(yīng)用對(duì)應(yīng)的展示內(nèi)容包括但不限于:游戲攻略以及游戲戰(zhàn)斗場(chǎng)景預(yù)覽視頻;該展示內(nèi)容的展示條目數(shù)為2個(gè);新聞?lì)悜?yīng)用對(duì)應(yīng)的展示內(nèi)容包括但不限于:受關(guān)注的頭條新聞的標(biāo)題和圖片,該展示內(nèi)容的展示條目數(shù)為2個(gè)。
具體地,第二獲取單元1203,如圖13所示,包括:第二查找子單元1301,從預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)中查找歸屬于至少一個(gè)應(yīng)用的多個(gè)待展示內(nèi)容;第二提取子單元1302,針對(duì)每個(gè)應(yīng)用,從查找到的多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容。
其中,從查找到的多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的應(yīng)用展示內(nèi)容的方式,包括以下至少一種情形:隨機(jī)從多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容;依據(jù)應(yīng)用展示內(nèi)容在內(nèi)容存儲(chǔ)區(qū)中的存儲(chǔ)位置標(biāo)識(shí),順序從多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容;基于預(yù)設(shè)的內(nèi)容重要度,依據(jù)內(nèi)容重要度從高到低的順序從多個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容。
例如,針對(duì)“今日頭條”應(yīng)用,客戶端的第二提取子單元1302從查找到的10個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)為2個(gè)的應(yīng)用展示內(nèi)容的方式,包括以下情形:隨機(jī)從10個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)為2個(gè)的應(yīng)用展示內(nèi)容;或,依據(jù)應(yīng)用展示內(nèi)容在內(nèi)容存儲(chǔ)區(qū)中的存儲(chǔ)位置標(biāo)識(shí),即依據(jù)存儲(chǔ)順序,順序從10個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)為2個(gè)的應(yīng)用展示內(nèi)容;或,基于預(yù)設(shè)的內(nèi)容重要度,依據(jù)內(nèi)容重要度從高到低的順序從10個(gè)待展示內(nèi)容中選取與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)為2個(gè)的應(yīng)用展示內(nèi)容。內(nèi)容重要度根據(jù)搜索量確定,或者根據(jù)權(quán)重算法確定。若確定的搜索結(jié)果包括多個(gè)應(yīng)用時(shí),確定多個(gè)應(yīng)用及各自相匹配的展示內(nèi)容的展示順序。
具體地,若確定的搜索結(jié)果包括多個(gè)應(yīng)用時(shí),該裝置還包括:第三確定模塊,確定多個(gè)應(yīng)用及各自相匹配的展示內(nèi)容的展示順序。
第三確定模塊,依據(jù)獲取到的用戶相關(guān)信息,確定多個(gè)應(yīng)用及各自相匹配的展示內(nèi)容的展示順序。
其中,用戶相關(guān)信息包括以下至少一項(xiàng):應(yīng)用使用偏好信息;用戶屬性信息。應(yīng)用使用偏好信息的獲取方式包括:對(duì)用戶對(duì)各分類應(yīng)用的使用次數(shù)進(jìn)行統(tǒng)計(jì),根據(jù)各分類應(yīng)用的使用次數(shù)由高到低的順序,來(lái)獲取用戶對(duì)各分類應(yīng)用的使用偏好;如,統(tǒng)計(jì)確定用戶在預(yù)定歷史時(shí)長(zhǎng)內(nèi)對(duì)各分類應(yīng)用的使用次數(shù)由高到低的順序?yàn)椋汗ぞ哳悜?yīng)用、視頻類應(yīng)用、購(gòu)物類應(yīng)用,即可確定該用戶偏好使用工具類應(yīng)用。用戶屬性信息包括但不限于:用戶年齡、用戶性別、用戶身份屬性、用戶工作屬性等。用戶屬性信息的獲取方式包括:可通過(guò)對(duì)用戶在客戶端或顯示設(shè)備上的注冊(cè)信息進(jìn)行確定。
優(yōu)選地,可獲取眾多用戶的應(yīng)用使用偏好信息及用戶屬性信息,即通過(guò)對(duì)眾多用戶的調(diào)查,確定不同用戶屬性的用戶喜好;若無(wú)法確定應(yīng)用使用偏好以及用戶屬性信息,也可以根據(jù)各個(gè)應(yīng)用的搜索量從大到小的順序,確定應(yīng)用的熱度信息,進(jìn)而確定多個(gè)應(yīng)用及各自相匹配的展示內(nèi)容的展示順序。
例如,客戶端接收到服務(wù)器發(fā)送的上述優(yōu)選實(shí)施例中的應(yīng)用的搜索結(jié)果:“花椒直播”應(yīng)用、“彈幕視頻網(wǎng)”應(yīng)用、“新浪微博”應(yīng)用,當(dāng)用戶的應(yīng)用使用偏好順序依次為視頻類應(yīng)用、購(gòu)物類應(yīng)用;確定上述應(yīng)用及各自相匹配的展示內(nèi)容的展示順序?yàn)椋骸皬椖灰曨l網(wǎng)”應(yīng)用及其相匹配的展示內(nèi)容、“新浪微博”應(yīng)用及其相匹配的展示內(nèi)容、“花椒直播”應(yīng)用及其相匹配的展示內(nèi)容。
又例如,當(dāng)客戶端確定的搜索結(jié)果僅包括一個(gè)應(yīng)用時(shí),則直接將該應(yīng)用及各自相匹配的展示內(nèi)容向用戶進(jìn)行展示,其中,該應(yīng)用中的各個(gè)展示內(nèi)容的展示順序因?yàn)榭梢愿鶕?jù)上述應(yīng)用使用偏好信息、用戶屬性信息確定。當(dāng)該應(yīng)用為“今日頭條”應(yīng)用,其2個(gè)展示條目數(shù)的展示內(nèi)容分別為:受關(guān)注的頭條新聞的標(biāo)題“XXX離婚戰(zhàn)結(jié)局猜想:事業(yè)紅火二婚難”和該新聞的圖片;受關(guān)注的頭條新聞的標(biāo)題“中國(guó)女排:12年一個(gè)輪回,鏗鏘玫瑰將在里約綻放”和該新聞的圖片;由于用戶屬性信息為:年齡“20歲”、性別“女”、身份屬性“學(xué)生”,基于預(yù)定的所屬不同用戶屬性信息的用戶對(duì)新聞?lì)愋偷钠?,確定所屬該用戶屬性信息的用戶對(duì)新聞?lì)愋偷钠?,如,所屬該用戶屬性信息的用戶?duì)新聞?lì)愋偷钠糜筛叩降偷捻樞驗(yàn)椋簥蕵?lè)型新聞、時(shí)事類新聞、體育類新聞等,則確定該應(yīng)用的各個(gè)展示內(nèi)容的展示順序?yàn)椋菏荜P(guān)注的頭條新聞的標(biāo)題“XXX離婚戰(zhàn)結(jié)局猜想:事業(yè)紅火二婚難”和該新聞的圖片;受關(guān)注的頭條新聞的標(biāo)題“中國(guó)女排:12年一個(gè)輪回,鏗鏘玫瑰將在里約綻放”和該新聞的圖片。
具體地,若客戶端的第二查找子單元1301在預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)中未查找到歸屬于某一應(yīng)用的、且與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容,則第二獲取單元1203,還包括:第一獲取子單元,從第三方獲取與該應(yīng)用的已確定的展示內(nèi)容屬性相匹配的至少一應(yīng)用展示內(nèi)容;或者第二獲取子單元,從對(duì)應(yīng)服務(wù)器獲取與該應(yīng)用的已確定的展示內(nèi)容屬性相匹配的至少一應(yīng)用展示內(nèi)容。
其中,第三方包括但不限于:應(yīng)用提供平臺(tái)、應(yīng)用下載網(wǎng)站、應(yīng)用搜索引擎等。
具體地,該裝置還包括:第二存儲(chǔ)模塊,將獲取到的至少一應(yīng)用展示內(nèi)容與對(duì)應(yīng)的應(yīng)用相關(guān)聯(lián)的存儲(chǔ)于預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)。
例如,若客戶端的第二查找子單元1301在預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)中未查找到歸屬于“YY直播”應(yīng)用的、且與已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容,只有該應(yīng)用的簡(jiǎn)介信息,則第一獲取子單元從“YY直播”官方網(wǎng)站上抓取關(guān)于“YY直播”應(yīng)用的展示內(nèi)容,如,受關(guān)注的直播間的預(yù)覽直播視頻及主播的信息;并將抓取到的展示內(nèi)容存儲(chǔ)于預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)。或第一獲取子單元從服務(wù)器獲取與“YY直播”應(yīng)用的已確定的展示內(nèi)容屬性相匹配的展示內(nèi)容:如,受關(guān)注的直播間的預(yù)覽直播視頻及主播的信息;第二存儲(chǔ)模塊將獲取到的展示內(nèi)容存儲(chǔ)于預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)。當(dāng)客戶端需要再向用戶提供該應(yīng)用的展示內(nèi)容,直接從預(yù)存儲(chǔ)的內(nèi)容存儲(chǔ)區(qū)中提取該應(yīng)用的展示內(nèi)容,減少再次抓取該應(yīng)用的展示內(nèi)容的時(shí)間。
需要說(shuō)明的是,當(dāng)基于第三方抓取到或從服務(wù)器獲取到的與該應(yīng)用的已確定的展示內(nèi)容屬性相匹配的至少一應(yīng)用展示內(nèi)容為多個(gè)時(shí),按照上述內(nèi)容對(duì)該至少一應(yīng)用展示內(nèi)容進(jìn)行選取。
關(guān)聯(lián)展示模塊1104,將搜索結(jié)果及與至少一個(gè)應(yīng)用相匹配的展示內(nèi)容進(jìn)行關(guān)聯(lián)展示。
具體地,關(guān)聯(lián)展示模塊1104,將多個(gè)應(yīng)用及各自相匹配的展示內(nèi)容依據(jù)展示順序關(guān)聯(lián)展示。
例如,客戶端的關(guān)聯(lián)展示模塊1104展示了新聞?lì)悜?yīng)用:“今日頭條”應(yīng)用對(duì)應(yīng)的展示內(nèi)容及該展示內(nèi)容的展示順序:受關(guān)注的頭條新聞的標(biāo)題“XXX離婚戰(zhàn)結(jié)局猜想:事業(yè)紅火二婚難”和該新聞的圖片;受關(guān)注的頭條新聞的標(biāo)題“中國(guó)女排:12年一個(gè)輪回,鏗鏘玫瑰將在里約綻放”和該新聞的圖片。圖3示出了本發(fā)明中的又一個(gè)優(yōu)選實(shí)施例的游戲類應(yīng)用對(duì)應(yīng)的展示內(nèi)容及展示條目數(shù)的示意圖;該圖中,客戶端的關(guān)聯(lián)展示模塊1104展示了游戲類應(yīng)用:“皇室戰(zhàn)爭(zhēng)”應(yīng)用對(duì)應(yīng)的展示內(nèi)容及該展示內(nèi)容的展示順序:游戲攻略“AA就能用的卡組推薦”以及游戲戰(zhàn)斗場(chǎng)景預(yù)覽視頻“最火爆上海挑戰(zhàn)賽,高手云集”??蛻舳说年P(guān)聯(lián)展示模塊1104展示了直播類應(yīng)用:“花椒直播”應(yīng)用對(duì)應(yīng)的展示內(nèi)容及該展示內(nèi)容的展示順序:受關(guān)注的直播間的預(yù)覽直播視頻及主播的姓名“小琳子”,受關(guān)注的直播間的預(yù)覽直播視頻及主播的姓名“喵喵cat~”,受關(guān)注的直播間的預(yù)覽直播視頻及主播的姓名“我是徐聰明”。
客戶端的關(guān)聯(lián)展示模塊1104在向用戶展示任一應(yīng)用及各自相匹配的展示內(nèi)容時(shí),在客戶端顯示區(qū)域展示已確定的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)的應(yīng)用展示內(nèi)容,并將該應(yīng)用的其他展示內(nèi)容通過(guò)用戶點(diǎn)擊客戶端上顯示的“加載更多”指令進(jìn)行加載展示至用戶;使得用戶能夠看到任一應(yīng)用的完整展示內(nèi)容,從而更加方便用戶選擇符合自己實(shí)際需求的應(yīng)用。
例如,客戶端的關(guān)聯(lián)展示模塊1104在向用戶展示“今日頭條”應(yīng)用及各自相匹配的展示內(nèi)容為10個(gè)時(shí),在客戶端展示區(qū)域展示,基于預(yù)定的分類展示規(guī)則確定的與該應(yīng)用的展示內(nèi)容屬性相匹配的預(yù)定展示條目數(shù)為2個(gè)的應(yīng)用展示內(nèi)容,并將該應(yīng)用的其他8個(gè)展示內(nèi)容通過(guò)用戶點(diǎn)擊客戶端上顯示的“加載更多”指令進(jìn)行加載展示至用戶。
此外,客戶端的接收模塊1102可以直接獲取服務(wù)器通過(guò)匹配查找方式來(lái)查找到的應(yīng)用的搜索結(jié)果也可以包括至少一個(gè)預(yù)置的應(yīng)用展示包,該應(yīng)用展示包包含應(yīng)用以及具有一定展示條目數(shù)的該應(yīng)用的展示內(nèi)容。當(dāng)服務(wù)器查找到該應(yīng)用展示包,則服務(wù)器直接將該應(yīng)用展示包返回至客戶端,以向用戶展示該應(yīng)用展示包的內(nèi)容。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,本發(fā)明包括涉及用于執(zhí)行本申請(qǐng)中所述操作中的一項(xiàng)或多項(xiàng)的設(shè)備。這些設(shè)備可以為所需的目的而專門設(shè)計(jì)和制造,或者也可以包括通用計(jì)算機(jī)中的已知設(shè)備。這些設(shè)備具有存儲(chǔ)在其內(nèi)的計(jì)算機(jī)程序,這些計(jì)算機(jī)程序選擇性地激活或重構(gòu)。這樣的計(jì)算機(jī)程序可以被存儲(chǔ)在設(shè)備(例如,計(jì)算機(jī))可讀介質(zhì)中或者存儲(chǔ)在適于存儲(chǔ)電子指令并分別耦聯(lián)到總線的任何類型的介質(zhì)中,所述計(jì)算機(jī)可讀介質(zhì)包括但不限于任何類型的盤(pán)(包括軟盤(pán)、硬盤(pán)、光盤(pán)、CD-ROM、和磁光盤(pán))、ROM(Read-Only Memory,只讀存儲(chǔ)器)、RAM(Random Access Memory,隨即存儲(chǔ)器)、EPROM(Erasable Programmable Read-Only Memory,可擦寫(xiě)可編程只讀存儲(chǔ)器)、EEPROM(Electrically Erasable Programmable Read-Only Memory,電可擦可編程只讀存儲(chǔ)器)、閃存、磁性卡片或光線卡片。也就是,可讀介質(zhì)包括由設(shè)備(例如,計(jì)算機(jī))以能夠讀的形式存儲(chǔ)或傳輸信息的任何介質(zhì)。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,可以用計(jì)算機(jī)程序指令來(lái)實(shí)現(xiàn)這些結(jié)構(gòu)圖和/或框圖和/或流圖中的每個(gè)框以及這些結(jié)構(gòu)圖和/或框圖和/或流圖中的框的組合。本技術(shù)領(lǐng)域技術(shù)人員可以理解,可以將這些計(jì)算機(jī)程序指令提供給通用計(jì)算機(jī)、專業(yè)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理方法的處理器來(lái)實(shí)現(xiàn),從而通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理方法的處理器來(lái)執(zhí)行本發(fā)明公開(kāi)的結(jié)構(gòu)圖和/或框圖和/或流圖的框或多個(gè)框中指定的方案。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,本發(fā)明中已經(jīng)討論過(guò)的各種操作、方法、流程中的步驟、措施、方案可以被交替、更改、組合或刪除。進(jìn)一步地,具有本發(fā)明中已經(jīng)討論過(guò)的各種操作、方法、流程中的其他步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。進(jìn)一步地,現(xiàn)有技術(shù)中的具有與本發(fā)明中公開(kāi)的各種操作、方法、流程中的步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。
以上所述僅是本發(fā)明的部分實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。