專利名稱:一種節(jié)目搜索系統(tǒng)及節(jié)目搜索結(jié)果排序方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)直播技術(shù),尤指一種節(jié)目搜索系統(tǒng)及節(jié)目搜索結(jié)果排序方法。
背景技術(shù):
隨著網(wǎng)絡(luò)傳輸技術(shù)和流媒體技術(shù)的不斷成熟,通過高速互聯(lián)網(wǎng)提供的 多媒體直播服務(wù)正越來越普及,眾多網(wǎng)絡(luò)直播平臺(tái)涌現(xiàn),如點(diǎn)對點(diǎn)直播(PPLive)、點(diǎn)對點(diǎn)流々某體(PPStream)等。
用戶使用網(wǎng)絡(luò)直播客戶端觀看網(wǎng)絡(luò)直播時(shí),能夠從當(dāng)前正在播放的節(jié) 目中和/或待播放節(jié)目中搜索出自己感興趣的節(jié)目,下面對用戶通過網(wǎng)絡(luò)直 播客戶端進(jìn)行節(jié)目搜索的具體過程進(jìn)行說明
用戶在網(wǎng)絡(luò)直播客戶端的節(jié)目搜索框中輸入感興趣的節(jié)目內(nèi)容的關(guān)鍵 詞,網(wǎng)絡(luò)直播客戶端將用戶輸入的搜索關(guān)鍵詞發(fā)送給后臺(tái)服務(wù)器,后臺(tái)服 務(wù)器從當(dāng)前正在播放的節(jié)目信息和/或待播放節(jié)目的信息中搜索與用戶輸入 的關(guān)鍵詞內(nèi)容相關(guān)聯(lián)的節(jié)目信息,將搜索結(jié)果返回給網(wǎng)絡(luò)直播客戶端,由 網(wǎng)絡(luò)直播客戶端將其顯示給用戶。
為了能夠真實(shí)的反映出節(jié)目的受關(guān)注程度,現(xiàn)有技術(shù)中,后臺(tái)服務(wù)器 通常會(huì)根據(jù)節(jié)目的觀看人數(shù)對搜索結(jié)果中的當(dāng)前正在播放的節(jié)目進(jìn)行排 序。然而針對搜索結(jié)果中的待播放節(jié)目,由于現(xiàn)有技術(shù)中后臺(tái)服務(wù)器無法 對待播放節(jié)目的受關(guān)注程度進(jìn)行衡量,因此后臺(tái)服務(wù)器返回給用戶的待播 放節(jié)目序列無法反映出待播放節(jié)目的受關(guān)注程度。
發(fā)明內(nèi)容
本發(fā)明提供一種節(jié)目搜索系統(tǒng)及節(jié)目搜索結(jié)果排序方法,用以解決現(xiàn)有技 術(shù)中用戶進(jìn)行節(jié)目搜索時(shí),后臺(tái)服務(wù)器返回給用戶的待播放節(jié)目序列無法反映 出待播放節(jié)目的受關(guān)注程度的問題。
本發(fā)明技術(shù)方案包括
一種節(jié)目搜索系統(tǒng),包括節(jié)目預(yù)訂服務(wù)器、節(jié)目管理服務(wù)器和節(jié)目搜索服 務(wù)器,其中,
節(jié)目預(yù)訂服務(wù)器,用于存儲(chǔ)用戶的節(jié)目預(yù)訂信息;
節(jié)目管理服務(wù)器,用于存儲(chǔ)待播放節(jié)目信息,以及從所述節(jié)目預(yù)訂服務(wù)器 中獲取節(jié)目預(yù)訂信息,統(tǒng)計(jì)待播放節(jié)目的預(yù)訂量;
節(jié)目搜索服務(wù)器,用于接收用戶發(fā)出的節(jié)目搜索請求,從節(jié)目管理服務(wù)器 中查詢符合用戶搜索要求的待播放節(jié)目及其預(yù)訂量,按預(yù)訂量大小排序查詢到 的待播放節(jié)目,將排序后的待播放節(jié)目的信息返回給用戶。
較佳的,所述節(jié)目管理服務(wù)器還用于存儲(chǔ)當(dāng)前播放節(jié)目信息,以及統(tǒng)計(jì)當(dāng) 前播放節(jié)目的在線人數(shù)。
較佳的,所述節(jié)目搜索服務(wù)器還用于從節(jié)目管理服務(wù)器中查詢符合用戶搜 索要求的當(dāng)前播放節(jié)目,按在線人數(shù)多少排序查詢到的當(dāng)前4番放節(jié)目,將排序 后的當(dāng)前播放節(jié)目的信息返回給用戶。
較佳的,所述節(jié)目預(yù)訂服務(wù)器還用于周期性的從節(jié)目管理服務(wù)器中查詢下 一個(gè)播放的節(jié)目,并才艮據(jù)本地存儲(chǔ)的節(jié)目預(yù)訂信息匹配出對應(yīng)的預(yù)訂用戶,向 匹配出的預(yù)訂用戶發(fā)送節(jié)目播放通知。
一種節(jié)目搜索結(jié)果排序方法,包括
節(jié)目搜索服務(wù)器接收用戶發(fā)出的節(jié)目搜索請求;
節(jié)目搜索服務(wù)器從節(jié)目管理服務(wù)器中查詢符合用戶搜索要求的待播放節(jié) 目及其預(yù)訂量,按預(yù)訂量大小排序查詢到的待播放節(jié)目,將排序后的待播放節(jié) 目的信息返回給用戶。
較佳的,所述節(jié)目搜索服務(wù)器從節(jié)目管理服務(wù)器中查詢符合用戶搜索要求 的待播放節(jié)目的具體過程為
節(jié)目搜索服務(wù)器確定用戶發(fā)出的節(jié)目搜索請求的關(guān)鍵詞;
節(jié)目搜索服務(wù)器從節(jié)目管理服務(wù)器中查詢關(guān)鍵詞與節(jié)目搜索請求的關(guān)鍵 詞相匹配的待播放節(jié)目。
較佳的,節(jié)目搜索服務(wù)器進(jìn)一步從節(jié)目管理服務(wù)器中查詢符合用戶搜索要 求的當(dāng)前播放節(jié)目及其在線人數(shù),按在線人數(shù)多少排序查詢到的當(dāng)前播放節(jié) 目,將排序后的當(dāng)前播放節(jié)目的信息返回給用戶。
較佳的,所述節(jié)目搜索服務(wù)器從節(jié)目管理服務(wù)器中查詢符合用戶搜索要求 的當(dāng)前節(jié)目的具體過程為
節(jié)目搜索服務(wù)器確定用戶發(fā)出的節(jié)目搜索請求的關(guān)鍵詞;
節(jié)目搜索服務(wù)器從節(jié)目管理服務(wù)器中查詢關(guān)鍵詞與節(jié)目搜索請求的關(guān)鍵 詞相匹配的當(dāng)前插o改節(jié)目。
較佳的,還包括
節(jié)目管理服務(wù)器周期性的向節(jié)目預(yù)訂服務(wù)器發(fā)起節(jié)目預(yù)訂信息獲取請求; 節(jié)目預(yù)訂服務(wù)器將本地存儲(chǔ)節(jié)目預(yù)訂信息發(fā)送給節(jié)目管理服務(wù)器; 節(jié)目管理服務(wù)器根據(jù)接收到的節(jié)目預(yù)訂信息統(tǒng)計(jì)并保存待播放節(jié)目的預(yù) 訂量。
較佳的,所述節(jié)目預(yù)訂信息至少包括預(yù)訂用戶的名稱/標(biāo)識(shí)及其預(yù)訂節(jié)目 的名稱/標(biāo)識(shí);
所述節(jié)目預(yù)訂服務(wù)器周期性的從節(jié)目管理服務(wù)器中獲取下一個(gè)播放節(jié)目 的名稱/標(biāo)識(shí),并才艮據(jù)本地存儲(chǔ)的節(jié)目預(yù)訂信息匹配出對應(yīng)的預(yù)訂用戶名稱/標(biāo) 識(shí),向匹配出的預(yù)訂用戶發(fā)送節(jié)目播放通知。
較佳的,所述節(jié)目預(yù)訂服務(wù)器在節(jié)目播出時(shí),將本地對應(yīng)存儲(chǔ)的節(jié)目預(yù)訂 信息刪除。
本發(fā)明有益效果如下
本發(fā)明技術(shù)方案中,節(jié)目搜索服務(wù)器在收到用戶發(fā)出的節(jié)目搜索請求時(shí), 從節(jié)目管理服務(wù)器中查詢符合用戶搜索要求的待播放節(jié)目及其預(yù)訂量,按預(yù)訂
量大小排序查詢到的待播放節(jié)目,將排序后的待播放節(jié)目的信息返回給用戶。 應(yīng)用本發(fā)明技術(shù)方案使得用戶在進(jìn)行節(jié)目搜索時(shí),服務(wù)器端返回給用戶的搜索 結(jié)果中的待播放節(jié)目能夠按預(yù)訂量大小進(jìn)行排序,從而使得用戶能夠更加清楚 的獲知搜索結(jié)果中的每個(gè)待播放節(jié)目的受關(guān)注程度,方便了用戶進(jìn)行節(jié)目觀看 選擇。
圖1為本發(fā)明節(jié)目搜索系統(tǒng)的結(jié)構(gòu)框圖2為本發(fā)明節(jié)目搜索結(jié)果排序方法的流程圖3為本發(fā)明節(jié)目管理服務(wù)器確定待播放節(jié)目的預(yù)訂量的流程圖。
具體實(shí)施例方式
本發(fā)明技術(shù)方案針對現(xiàn)有技術(shù)中用戶進(jìn)行節(jié)目搜索時(shí),后臺(tái)服務(wù)器返回給 用戶的待播放節(jié)目序列無法反映出待播放節(jié)目的受關(guān)注程度的問題,而提出一 種節(jié)目搜索系統(tǒng)及節(jié)目搜索結(jié)果排序方法,本發(fā)明的核心思想是節(jié)目搜索服 務(wù)器在收到用戶發(fā)出的節(jié)目搜索請求時(shí),從節(jié)目管理服務(wù)器中查詢符合用戶搜 索要求的待播放節(jié)目及其預(yù)訂量,按預(yù)訂量大小排序查詢到的待播放節(jié)目,將 排序后的待播放節(jié)目的信息返回給用戶。本發(fā)明技術(shù)方案使得用戶在進(jìn)行節(jié)目 搜索時(shí),服務(wù)器端返回給用戶的搜索結(jié)果中的待播放節(jié)目能夠按預(yù)訂量大小進(jìn) 行排序,從而使得用戶能夠更加清楚的獲知搜索結(jié)果中的每個(gè)待播放節(jié)目的受 關(guān)注程度,方便了用戶進(jìn)行節(jié)目觀看選擇。
下面將結(jié)合各個(gè)附圖對本發(fā)明技術(shù)方案的具體實(shí)施過程進(jìn)行進(jìn)一步詳細(xì) 的闡述。
請參閱圖1,該圖為本發(fā)明節(jié)目搜索系統(tǒng)的結(jié)構(gòu)框圖,其主要包括節(jié)目預(yù) 訂服務(wù)器ll、節(jié)目管理服務(wù)器12和節(jié)目搜索服務(wù)器13,其中,
節(jié)目預(yù)訂服務(wù)器ll,用于存儲(chǔ)用戶的節(jié)目預(yù)訂信息,還用于周期性的從節(jié)
目管理服務(wù)器12中查詢下一個(gè)播放的節(jié)目,并4艮據(jù)本地存儲(chǔ)的節(jié)目預(yù)訂信息
匹配出對應(yīng)的預(yù)訂用戶,向匹配出的預(yù)訂用戶發(fā)送節(jié)目4番》文通知;
節(jié)目管理服務(wù)器12,用于存儲(chǔ)待播放節(jié)目信息,以及從所述節(jié)目預(yù)訂服務(wù) 器11中獲取節(jié)目預(yù)訂信息,統(tǒng)計(jì)待播放節(jié)目的預(yù)訂量;
節(jié)目搜索服務(wù)器13,用于接收用戶發(fā)出的節(jié)目搜索請求,從節(jié)目管理服務(wù) 器12中查詢符合用戶搜索要求的待播放節(jié)目及其預(yù)訂量,按預(yù)訂量大小排序 查詢到的待播放節(jié)目,將排序后的待播放節(jié)目的信息返回給用戶。
其中,所述節(jié)目管理服務(wù)器12還用于存儲(chǔ)當(dāng)前播放節(jié)目信息,以及統(tǒng)計(jì) 當(dāng)前播放節(jié)目的在線人數(shù),所述節(jié)目搜索服務(wù)器13還用于從節(jié)目管理服務(wù)器 12中查詢符合用戶搜索要求的當(dāng)前播放節(jié)目,按在線人數(shù)多少排序查詢到的當(dāng) 前播放節(jié)目,將排序后的當(dāng)前播放節(jié)目的信息返回給用戶。
基于本發(fā)明上述節(jié)目搜索系統(tǒng),本發(fā)明進(jìn)而提出了 一種節(jié)目搜索結(jié)果排序 方法,請參閱圖2,該圖為本發(fā)明節(jié)目搜索結(jié)果排序方法的流程圖,其主要實(shí) 現(xiàn)過程為
步驟S20、用戶向節(jié)目搜索服務(wù)器發(fā)起節(jié)目搜索請求。
步驟S21、節(jié)目搜索服務(wù)器從節(jié)目管理服務(wù)器中查詢符合用戶搜索要求的 待播放節(jié)目及其預(yù)訂量。
可選的,在本步驟執(zhí)行過程中,所述節(jié)目搜索服務(wù)器還可以進(jìn)一步從節(jié)目 管理服務(wù)器中查詢符合用戶搜索要求的當(dāng)前播放節(jié)目及其在線人數(shù)。
所述預(yù)訂量信息是節(jié)目管理服務(wù)器對從節(jié)目預(yù)訂服務(wù)器中獲取到的節(jié)目 預(yù)訂信息進(jìn)行統(tǒng)計(jì)所得。
其中,所述節(jié)目搜索服務(wù)器從節(jié)目管理服務(wù)器中查詢符合用戶搜索要求的 節(jié)目的具體過程為
節(jié)目搜索服務(wù)器首先對用戶發(fā)出的節(jié)目搜索請求進(jìn)行分詞處理,確定用戶 發(fā)出的節(jié)目搜索請求的關(guān)鍵詞,然后從節(jié)目管理服務(wù)器中查詢關(guān)鍵詞與節(jié)目搜 索請求的關(guān)鍵詞相匹配的待播放節(jié)目或待播放節(jié)目及當(dāng)前播放節(jié)目。步驟S22、節(jié)目搜索服務(wù)器接預(yù)訂量大小對查詢到的待播放節(jié)目進(jìn)行排序, 將排序后的待播放節(jié)目的信息返回給用戶。
若上述步驟S21中查詢到的節(jié)目中還包括當(dāng)前插-;改的節(jié)目,則本步驟中還 需要進(jìn)一步按在線人數(shù)多少對查詢到的當(dāng)前播放節(jié)目進(jìn)行排序,將排序后的當(dāng) 前播放節(jié)目的信息返回給用戶。
請參閱圖3,該圖為本發(fā)明節(jié)目管理服務(wù)器確定待播放節(jié)目的預(yù)訂量的流 程圖,其主要實(shí)現(xiàn)過程為
步驟S30、節(jié)目預(yù)訂服務(wù)器接收用戶發(fā)出的節(jié)目預(yù)訂請求并保存用戶的節(jié) 目預(yù)訂信息;
所述節(jié)目預(yù)訂信息至少包括預(yù)訂用戶的名稱/標(biāo)識(shí)及其預(yù)訂節(jié)目的名稱/ 標(biāo)識(shí)。
所述節(jié)目預(yù)訂服務(wù)器在節(jié)目播出時(shí),即將本地對應(yīng)存儲(chǔ)的節(jié)目預(yù)訂信息刪除。
所述節(jié)目預(yù)訂服務(wù)器周期性的從節(jié)目管理服務(wù)器中獲取下一個(gè)播放節(jié)目 的名稱/標(biāo)識(shí),并根據(jù)本地存儲(chǔ)的節(jié)目預(yù)訂信息匹配出對應(yīng)的預(yù)訂用戶名稱/標(biāo) 識(shí),向匹配出的預(yù)訂用戶發(fā)送節(jié)目播放通知。
步驟S31 、節(jié)目管理服務(wù)器周期性的向節(jié)目預(yù)訂服務(wù)器發(fā)起節(jié)目預(yù)訂信息 獲取請求,節(jié)目預(yù)訂服務(wù)器將本地存儲(chǔ)的節(jié)目預(yù)訂信息發(fā)送給節(jié)目管理服務(wù) 器。
步驟S32、節(jié)目管理服務(wù)器根據(jù)接收到的節(jié)目預(yù)訂信息統(tǒng)計(jì)并保存每個(gè)待 播放節(jié)目的預(yù)訂量。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā) 明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1、一種節(jié)目搜索系統(tǒng),其特征在于,包括節(jié)目預(yù)訂服務(wù)器、節(jié)目管理服務(wù)器和節(jié)目搜索服務(wù)器,其中,節(jié)目預(yù)訂服務(wù)器,用于存儲(chǔ)用戶的節(jié)目預(yù)訂信息;節(jié)目管理服務(wù)器,用于存儲(chǔ)待播放節(jié)目信息,以及從所述節(jié)目預(yù)訂服務(wù)器中獲取節(jié)目預(yù)訂信息,統(tǒng)計(jì)待播放節(jié)目的預(yù)訂量;節(jié)目搜索服務(wù)器,用于接收用戶發(fā)出的節(jié)目搜索請求,從節(jié)目管理服務(wù)器中查詢符合用戶搜索要求的待播放節(jié)目及其預(yù)訂量,按預(yù)訂量大小排序查詢到的待播放節(jié)目,將排序后的待播放節(jié)目的信息返回給用戶。
2、 如權(quán)利要求1所述的節(jié)目搜索系統(tǒng),其特征在于,所述節(jié)目管理服務(wù) 器還用于存儲(chǔ)當(dāng)前播放節(jié)目信息,以及統(tǒng)計(jì)當(dāng)前播放節(jié)目的在線人數(shù)。
3、 如權(quán)利要求2所述的節(jié)目搜索系統(tǒng),其特征在于,所述節(jié)目搜索服務(wù) 器還用于從節(jié)目管理服務(wù)器中查詢符合用戶搜索要求的當(dāng)前播放節(jié)目,按在線 人數(shù)多少排序查詢到的當(dāng)前播放節(jié)目,將排序后的當(dāng)前播;^文節(jié)目的信息返回給 用戶。
4、 如權(quán)利要求1所述的節(jié)目搜索系統(tǒng),其特征在于,所述節(jié)目預(yù)訂服務(wù) 器還用于周期性的從節(jié)目管理服務(wù)器中查詢下一個(gè)"l番放的節(jié)目,并根據(jù)本地存 儲(chǔ)的節(jié)目預(yù)訂信息匹配出對應(yīng)的預(yù)訂用戶,向匹配出的預(yù)訂用戶發(fā)送節(jié)目播放 通知。
5、 一種節(jié)目搜索結(jié)果排序方法,其特征在于,包括 節(jié)目搜索服務(wù)器接收用戶發(fā)出的節(jié)目搜索請求;節(jié)目搜索服務(wù)器從節(jié)目管理服務(wù)器中查詢符合用戶搜索要求的待播放節(jié) 目及其預(yù)訂量,按預(yù)訂量大小排序查詢到的待播放節(jié)目,將排序后的待播放節(jié) 目的信息返回給用戶。
6、 如權(quán)利要求5所述的節(jié)目搜索結(jié)果排序方法,其特征在于,所述節(jié)目 搜索服務(wù)器從節(jié)目管理服務(wù)器中查詢符合用戶搜索要求的待播放節(jié)目的具體過程為節(jié)目搜索服務(wù)器確定用戶發(fā)出的節(jié)目搜索請求的關(guān)鍵詞; 節(jié)目搜索服務(wù)器從節(jié)目管理服務(wù)器中查詢關(guān)鍵詞與節(jié)目搜索請求的關(guān)鍵 詞相匹配的待播放節(jié)目。
7、 如權(quán)利要求5所述的節(jié)目搜索結(jié)果排序方法,其特征在于,節(jié)目搜索 服務(wù)器進(jìn)一步從節(jié)目管理服務(wù)器中查詢符合用戶搜索要求的當(dāng)前播放節(jié)目及 其在線人數(shù),按在線人數(shù)多少排序查詢到的當(dāng)前播放節(jié)目,將排序后的當(dāng)前播 放節(jié)目的信息返回給用戶。
8、 如權(quán)利要求7所述的節(jié)目搜索結(jié)果排序方法,其特征在于,所述節(jié)目 搜索服務(wù)器從節(jié)目管理服務(wù)器中查詢符合用戶搜索要求的當(dāng)前節(jié)目的具體過 程為節(jié)目搜索服務(wù)器確定用戶發(fā)出的節(jié)目搜索請求的關(guān)鍵詞; 節(jié)目搜索服務(wù)器從節(jié)目管理服務(wù)器中查詢關(guān)鍵詞與節(jié)目搜索請求的關(guān)鍵 詞相匹配的當(dāng)前"f番;^文節(jié)目。
9、 如權(quán)利要求5所述的節(jié)目搜索結(jié)果排序方法,其特征在于,還包括 節(jié)目管理服務(wù)器周期性的向節(jié)目預(yù)訂服務(wù)器發(fā)起節(jié)目預(yù)訂信息獲取請求; 節(jié)目預(yù)訂服務(wù)器將本地存儲(chǔ)節(jié)目預(yù)訂信息發(fā)送給節(jié)目管理服務(wù)器;節(jié)目管理服務(wù)器根據(jù)接收到的節(jié)目預(yù)訂信息統(tǒng)計(jì)并保存待播放節(jié)目的預(yù) 訂量。
10、 如權(quán)利要求9所述的節(jié)目搜索結(jié)果排序方法,其特征在于,所述節(jié)目預(yù)訂信息至少包括預(yù)訂用戶的名稱/標(biāo)識(shí)及其預(yù)訂節(jié)目的名稱/ 標(biāo)識(shí);所述節(jié)目預(yù)訂服務(wù)器周期性的從節(jié)目管理服務(wù)器中獲取下一個(gè)播放節(jié)目 的名稱/標(biāo)識(shí),并根據(jù)本地存儲(chǔ)的節(jié)目預(yù)訂信息匹配出對應(yīng)的預(yù)訂用戶名稱/標(biāo) 識(shí),向匹配出的預(yù)訂用戶發(fā)送節(jié)目播放通知。
11、 如權(quán)利要求9所述的節(jié)目搜索結(jié)果排序方法,其特征在于,還包括所述節(jié)目預(yù)訂服務(wù)器在節(jié)目播出時(shí),將本地對應(yīng)存儲(chǔ)的節(jié)目預(yù)訂信息刪除。
全文摘要
本發(fā)明公開了一種節(jié)目搜索系統(tǒng)及節(jié)目搜索結(jié)果排序方法,用以解決現(xiàn)有技術(shù)中用戶進(jìn)行節(jié)目搜索時(shí),后臺(tái)服務(wù)器返回給用戶的待播放節(jié)目序列無法反映出待播放節(jié)目的受關(guān)注程度的問題。所述系統(tǒng)包括節(jié)目預(yù)訂服務(wù)器、節(jié)目管理服務(wù)器和節(jié)目搜索服務(wù)器;所述方法包括用戶向節(jié)目搜索服務(wù)器發(fā)起節(jié)目搜索請求,節(jié)目搜索服務(wù)器從節(jié)目管理服務(wù)器中查詢符合用戶搜索要求的待播放節(jié)目及其預(yù)訂量,按預(yù)訂量大小排序查詢到的待播放節(jié)目,將排序后的待播放節(jié)目的信息返回給用戶。本發(fā)明使得用戶在進(jìn)行節(jié)目搜索時(shí)能夠更加清楚的獲知搜索結(jié)果中的每個(gè)待播放節(jié)目的受關(guān)注程度,方便了用戶進(jìn)行節(jié)目觀看選擇。
文檔編號(hào)H04N7/173GK101179701SQ20061017031
公開日2008年5月14日 申請日期2006年12月28日 優(yōu)先權(quán)日2006年12月28日
發(fā)明者龍丁奮 申請人:騰訊科技(深圳)有限公司