一種當(dāng)前節(jié)目信息查找的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及多媒體信息技術(shù)領(lǐng)域,特別是涉及一種當(dāng)前節(jié)目信息查找的方法,以及,一種當(dāng)前節(jié)目信息查找的裝置。
【背景技術(shù)】
[0002]收看電視節(jié)目(或視頻節(jié)目)是人們生活中最平常的娛樂方式之一,隨著科技的發(fā)展和人們生活水平的提高,人們不再滿足于傳統(tǒng)電視的被動式收看節(jié)目,基于互聯(lián)網(wǎng)的電視節(jié)目播放模式逐漸發(fā)展起來。例如,越來越多的用戶選擇通過智能電視,以直播、點播、重播等各種的方式收看電視節(jié)目(或視頻節(jié)目)。
[0003]在某些情況下,用戶可能是剛開始收看該電視節(jié)目,對當(dāng)前頻道正在播放的電視節(jié)目的信息不了解。為了滿足用戶的這種需求,在節(jié)目播放過程中,需要間隔顯示當(dāng)前節(jié)目的信息,即將當(dāng)前節(jié)目名稱、播出時間等相關(guān)信息向用戶進(jìn)行推送。
[0004]目前,諸如智能電視之類的終端一般會通過查找服務(wù)器下發(fā)的節(jié)目單的方式獲取節(jié)目信息。然而,通過此種方式獲得節(jié)目信息內(nèi)容繁多且冗余,如一般服務(wù)器下發(fā)的節(jié)目單往往包括至少三天的節(jié)目單,如若查找當(dāng)前節(jié)目,則需要遍歷所述至少三天的節(jié)目單內(nèi)容,直至找到匹配的當(dāng)前節(jié)目為止。此種遍歷處理的方式,使得服務(wù)器在查找的過程中需要進(jìn)行多次比較計算,不僅處理速度慢,而且資源耗費也相當(dāng)嚴(yán)重。
[0005]因此,目前需要本領(lǐng)域技術(shù)人員迫切解決的一個技術(shù)問題就是:提供一種當(dāng)前節(jié)目信息查找的機(jī)制,以解決從節(jié)目單中查找節(jié)目的節(jié)目信息速度慢,導(dǎo)致服務(wù)器的資源浪費的技術(shù)問題。
【發(fā)明內(nèi)容】
[0006]本申請實施例所要解決的技術(shù)問題是提供一種當(dāng)前節(jié)目信息查找的方法,以解決從節(jié)目單中查找節(jié)目的節(jié)目信息速度慢,導(dǎo)致服務(wù)器的資源浪費的技術(shù)問題。
[0007]相應(yīng)的,本申請實施例還提供了一種當(dāng)前節(jié)目信息查找的裝置,用以保證上述方法的實現(xiàn)及應(yīng)用。
[0008]為了解決上述問題,本申請公開了一種當(dāng)前節(jié)目信息查找的方法,包括:
[0009]接收當(dāng)前節(jié)目信息查找請求;
[0010]根據(jù)所述當(dāng)前節(jié)目信息查找請求,在預(yù)置節(jié)目單中查找當(dāng)前節(jié)目信息;
[0011]展現(xiàn)所述當(dāng)前節(jié)目信息;
[0012]其中,所述根據(jù)所述當(dāng)前節(jié)目信息查找請求,在預(yù)置節(jié)目單內(nèi)查找當(dāng)前節(jié)目信息的步驟包括:
[0013]在所述預(yù)置節(jié)目單中確定第一特征節(jié)目,所述第一特征節(jié)目具有起始時間信息;
[0014]判斷所述第一特征節(jié)目的起始時間信息是否大于當(dāng)前時間;
[0015]若是,則在所述第一特征節(jié)目之前的節(jié)目中,查找與所述當(dāng)前節(jié)目信息查找請求適配的當(dāng)前節(jié)目信息;
[0016]若否,則在所述第一特征節(jié)目之后的節(jié)目中,查找與所述當(dāng)前節(jié)目信息查找請求適配的當(dāng)前節(jié)目信息。
[0017]優(yōu)選的,所述節(jié)目單在服務(wù)器側(cè)預(yù)置,或者,在終端側(cè)預(yù)置。
[0018]優(yōu)選的,所述當(dāng)前節(jié)目信息查找請求包括當(dāng)前播放的頻道標(biāo)識,所述在所述預(yù)置節(jié)目單中確定第一特征節(jié)目的子步驟進(jìn)一步包括:
[0019]獲取與所述頻道標(biāo)識對應(yīng)的預(yù)置節(jié)目單中節(jié)目的總數(shù)量;
[0020]根據(jù)所述節(jié)目的總數(shù)量計算得到第一特征節(jié)目的第一索引值;
[0021]將所述第一索引值對應(yīng)的節(jié)目設(shè)置為第一特征節(jié)目。
[0022]優(yōu)選的,所述查找與所述當(dāng)前節(jié)目信息查找請求適配的當(dāng)前節(jié)目信息的子步驟進(jìn)一步包括:
[0023]獲取所述預(yù)置節(jié)目單的特定索引值區(qū)間中節(jié)目的總數(shù)量;
[0024]根據(jù)所述節(jié)目的總數(shù)量計算得到第二特征節(jié)目的第二索引值;
[0025]當(dāng)所述第二索引值對應(yīng)的節(jié)目為當(dāng)前節(jié)目時,將所述第二索引值對應(yīng)的節(jié)目信息確定為,與所述當(dāng)前節(jié)目信息查找請求適配的當(dāng)前節(jié)目信息;
[0026]當(dāng)所述第二索引值對應(yīng)的節(jié)目不為當(dāng)前節(jié)目時,則按照所述第二索引值重新確定所述特定索引值區(qū)間后,返回所述獲取所述預(yù)置節(jié)目單的特定索引值區(qū)間中節(jié)目的總數(shù)量的子步驟。
[0027]優(yōu)選的,所述查找與所述當(dāng)前節(jié)目信息查找請求適配的當(dāng)前節(jié)目信息的子步驟進(jìn)一步包括:
[0028]在所述預(yù)置節(jié)目單中預(yù)設(shè)的時間區(qū)間內(nèi)查找是否存在與所述當(dāng)前節(jié)目信息查找請求適配的當(dāng)前節(jié)目信息;
[0029]若否,在所述預(yù)置節(jié)目單中預(yù)設(shè)的時間區(qū)間外查找與所述當(dāng)前節(jié)目信息查找請求適配的當(dāng)前節(jié)目信息。
[0030]優(yōu)選的,所述的方法,還包括:
[0031]在所述當(dāng)前節(jié)目信息的展現(xiàn)時間超過預(yù)設(shè)的第一時間閾值時,停止展現(xiàn)所述當(dāng)前節(jié)目信息。
[0032]優(yōu)選的,所述的方法,還包括:
[0033]在所述當(dāng)前節(jié)目信息的停止展現(xiàn)時間超過預(yù)設(shè)的第二時間閾值時,判斷當(dāng)前播放的頻道是否發(fā)生切換;
[0034]若是,則執(zhí)行所述接收當(dāng)前節(jié)目信息查找請求的步驟;
[0035]若否,則執(zhí)行所述展現(xiàn)所述當(dāng)前節(jié)目信息的步驟。
[0036]為了解決上述問題,本申請還公開了了一種當(dāng)前節(jié)目信息查找的方法,包括:
[0037]查找請求接收模塊,用于接收當(dāng)前節(jié)目信息查找請求;
[0038]查找模塊,用于根據(jù)所述當(dāng)前節(jié)目信息查找請求,在預(yù)置節(jié)目單中查找當(dāng)前節(jié)目信息;
[0039]展現(xiàn)模塊,用于展現(xiàn)所述當(dāng)前節(jié)目信息;
[0040]其中,所述查找模塊包括:
[0041]第一特征節(jié)目確定子模塊,用于在所述預(yù)置節(jié)目單中確定第一特征節(jié)目,所述第一特征節(jié)目具有起始時間信息;
[0042]第一特征節(jié)目判斷子模塊,用于判斷所述第一特征節(jié)目的起始時間信息是否大于當(dāng)前時間;若是,則調(diào)用第一節(jié)目查找子模塊;若否,則調(diào)用第二節(jié)目查找子模塊;
[0043]第一節(jié)目查找子模塊,用于在所述第一特征節(jié)目之前的節(jié)目中,查找與所述當(dāng)前節(jié)目信息查找請求適配的當(dāng)前節(jié)目信息;
[0044]第二節(jié)目查找子模塊,用于在所述第一特征節(jié)目之后的節(jié)目中,查找與所述當(dāng)前節(jié)目信息查找請求適配的當(dāng)前節(jié)目信息。
[0045]優(yōu)選的,所述節(jié)目單在服務(wù)器側(cè)預(yù)置,或者,在終端側(cè)預(yù)置。
[0046]優(yōu)選的,所述當(dāng)前節(jié)目信息查找請求包括當(dāng)前播放的頻道標(biāo)識,所述第一特征節(jié)目確定子模塊進(jìn)一步包括:
[0047]第一節(jié)目數(shù)量獲取單元,用于獲取與所述頻道標(biāo)識對應(yīng)的預(yù)置節(jié)目單中節(jié)目的總數(shù)量;
[0048]第一索引值計算單元,用于根據(jù)所述節(jié)目的總數(shù)量計算得到第一特征節(jié)目的第一索引值;
[0049]第一特征節(jié)目設(shè)置單元,用于將所述第一索引值對應(yīng)的節(jié)目設(shè)置為第一特征節(jié)目。
[0050]優(yōu)選的,所述第一節(jié)目查找子模塊和第二節(jié)目查找子模塊進(jìn)一步包括:
[0051]第二節(jié)目數(shù)量獲取單元,用于獲取所述預(yù)置節(jié)目單的特定索引值區(qū)間中節(jié)目的總數(shù)量;
[0052]第二索引值計算單元,用于根據(jù)所述節(jié)目的總數(shù)量計算得到第二特征節(jié)目的第二索引值;
[0053]當(dāng)前節(jié)目確定單元,用于當(dāng)所述第二索引值對應(yīng)的節(jié)目為當(dāng)前節(jié)目時,將所述第二索引值對應(yīng)的節(jié)目信息確定為,與所述當(dāng)前節(jié)目信息查找請求適配的當(dāng)前節(jié)目信息;
[0054]特定索引值區(qū)間確定單元,用于當(dāng)所述第二索引值對應(yīng)的節(jié)目不為當(dāng)前節(jié)目時,則按照所述第二索引值重新確定所述特定索引值區(qū)間后,調(diào)用第二節(jié)目數(shù)量獲取單元。
[0055]優(yōu)選的,所述第一節(jié)目查找子模塊和第二節(jié)目查找子模塊進(jìn)一步包括:
[0056]區(qū)間內(nèi)節(jié)目查找單元,用于在所述預(yù)置節(jié)目單中預(yù)設(shè)的時間區(qū)間內(nèi)查找是否存在與所述當(dāng)前節(jié)目信息查找請求適配的當(dāng)前節(jié)目信息;若否,則調(diào)用區(qū)間外節(jié)目查找單元;
[0057]區(qū)間外節(jié)目查找單元,用于在所述預(yù)置節(jié)目單中預(yù)設(shè)的時間區(qū)間外查找與所述當(dāng)前節(jié)目信息查找請求適配的當(dāng)前節(jié)目信息。
[0058]優(yōu)選的,所述的裝置,還包括:
[0059]展現(xiàn)時間控制模塊,用于在所述當(dāng)前節(jié)目信息的展現(xiàn)時間超過預(yù)設(shè)的第一時間閾值時,停止展現(xiàn)所述當(dāng)前節(jié)目信息。
[0060]優(yōu)選的,所述的裝置,還包括:
[0061]停止展示時間控制模塊,用于在所述當(dāng)前節(jié)目信息的停止展現(xiàn)時間超過預(yù)設(shè)的第二時間閾值時,判斷當(dāng)前播放的頻道是否發(fā)生切換;若是,則調(diào)用查找請求接收模塊;若否,則調(diào)用展現(xiàn)模塊。
[0062]與現(xiàn)有技術(shù)相比,本申請實施例包括以下優(yōu)點:
[0063]本申請實施例通過在所述預(yù)置節(jié)目單中確定特征節(jié)目,判斷所述特征節(jié)目的起始時間信息是否大于當(dāng)前時間,可以確定當(dāng)前節(jié)目是在特定節(jié)目的起始時間信息之前,還是在特定節(jié)目的起始時間信息之后,從而縮小了在預(yù)置節(jié)目單中查找與所述當(dāng)前節(jié)目信息查找請求適配的當(dāng)前節(jié)目信息的查找范圍,減少了在查找過程中比較計算的次數(shù),提高了從預(yù)置節(jié)目單中查找所需節(jié)目信息的速度,減少了資源浪費。
【附圖說明】
[0064]圖1是本申請的一種當(dāng)前節(jié)目信息查找的方法實施例1的步驟流程圖;
[0065]圖2是本申請的一種當(dāng)前節(jié)目信息查找的方法實施例2的步驟流程圖;
[0066]圖3是本申請的一種當(dāng)前節(jié)目信息查找的方法實施例3的步驟流程圖;
[0067]圖4是本申請的一種當(dāng)前節(jié)目信息查找的方法實施例4的步驟流程圖;
[0068]圖5是本申請的一種當(dāng)前節(jié)目信息查找的方法實施例5的步驟流程圖;
[0069]圖6是本申請的一種當(dāng)前節(jié)目信息展現(xiàn)的示例圖;
[0070]圖7是本申請的一種當(dāng)前節(jié)目信息查找的裝置實施例1的結(jié)構(gòu)框圖;
[0071]圖8是本申請的一種當(dāng)前節(jié)目信息查找的裝置實施例2的結(jié)構(gòu)框圖。
【具體實施方式】
[0072]為使本申請的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和【具體實施方式】對本申請作進(jìn)一步詳細(xì)的說明。
[0073]本申請實施例的核心構(gòu)思之一在于,通過在所述預(yù)置節(jié)目單中確定特征節(jié)目,判斷所述特征節(jié)目的起始時間信息是否大于當(dāng)前時間,可以確定當(dāng)前節(jié)目是在特定節(jié)目的起始時間信息之前,還是在特定節(jié)目的起始時間信息之后,從而縮小了在預(yù)置節(jié)目單中查找與所述當(dāng)前節(jié)目信息查找請求適配的當(dāng)前節(jié)目信息的查找范圍,減少了在查找過程中比較計算的次數(shù),提高了從預(yù)置節(jié)目單中查找所需節(jié)目信息的速度,減少了資源浪費。
[0074]實施例一:
[00