国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      頻道目錄展示方法及裝置與流程

      文檔序號(hào):12136340閱讀:166來源:國(guó)知局
      頻道目錄展示方法及裝置與流程

      本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種頻道目錄展示方法及裝置。



      背景技術(shù):

      在終端設(shè)備中,需要在客戶端進(jìn)行頻道目錄展示,以供用戶瀏覽。在相關(guān)技術(shù)中,通常根據(jù)后臺(tái)的配置文件進(jìn)行頻道目錄展示,其頻道目錄的排序由人為決定,缺少科學(xué)的理論依據(jù),更沒有充分挖掘點(diǎn)擊頻道目錄上報(bào)數(shù)據(jù)的有效價(jià)值,展示效率較低,導(dǎo)致用戶體驗(yàn)變差。在一些情況下,相關(guān)技術(shù)采用特殊圖標(biāo)來標(biāo)記頻道目錄中的頻道項(xiàng),使用戶更直觀了解該頻道所包含的內(nèi)容信息,一定程度上提高了用戶對(duì)特定頻道項(xiàng)的關(guān)注度,但仍然不能動(dòng)態(tài)展示數(shù)據(jù)。



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

      有鑒于此,本公開提出了一種頻道目錄展示方法及裝置,以提高頻道目錄展示的效率,提升用戶體驗(yàn)。

      根據(jù)本公開的一方面,提供了一種頻道目錄展示方法,所述方法包括:

      獲取多個(gè)用戶的頻道點(diǎn)擊日志;

      基于多個(gè)用戶的頻道點(diǎn)擊日志,獲取多個(gè)用戶的總體頻道點(diǎn)擊率;

      基于多個(gè)用戶中的目標(biāo)用戶的頻道點(diǎn)擊日志,獲取所述目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率;

      根據(jù)所述目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率及多個(gè)用戶的總體頻道點(diǎn)擊率,布置針對(duì)所述目標(biāo)用戶的第一頻道目錄界面;

      基于所述第一頻道目錄界面,針對(duì)所述目標(biāo)用戶進(jìn)行頻道目錄展示。

      對(duì)于上述方法,在一種可能的實(shí)現(xiàn)方式中,根據(jù)所述目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率及多個(gè)用戶的總體頻道點(diǎn)擊率,布置針對(duì)所述目標(biāo)用戶的第一頻道目錄界面,包括:

      根據(jù)所述目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率進(jìn)行第一頻道排序,

      根據(jù)多個(gè)用戶的總體頻道點(diǎn)擊率進(jìn)行第二頻道排序,

      在所述第一頻道目錄界面中,將經(jīng)第一頻道排序的頻道布置在經(jīng)第二頻道排序的頻道之前。

      對(duì)于上述方法,在一種可能的實(shí)現(xiàn)方式中,對(duì)所述目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率及多個(gè)用戶的總體頻道點(diǎn)擊率,布置針對(duì)所述目標(biāo)用戶的第一頻道目錄界面,包括:

      根據(jù)所述目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率進(jìn)行第一頻道排序,獲取經(jīng)第一頻道排序的前n個(gè)頻道,依序布置在第一頻道目錄界面中;

      根據(jù)多個(gè)用戶的總體頻道點(diǎn)擊率進(jìn)行第二頻道排序,從經(jīng)第二頻道排序的頻道中去除所述n個(gè)頻道,將剩余的頻道依序布置在第一頻道目錄界面中所述n個(gè)頻道之后,其中n為自然數(shù)。

      對(duì)于上述方法,在一種可能的實(shí)現(xiàn)方式中,n為所述目標(biāo)用戶設(shè)定的個(gè)性化頻道展示數(shù)量。

      對(duì)于上述方法,在一種可能的實(shí)現(xiàn)方式中,所述方法還包括:

      基于多個(gè)用戶的頻道點(diǎn)擊日志,獲取針對(duì)頻道中的節(jié)目的頻道節(jié)目點(diǎn)擊率;

      根據(jù)所述頻道節(jié)目點(diǎn)擊率進(jìn)行頻道節(jié)目排序;

      根據(jù)所述頻道節(jié)目排序布置頻道節(jié)目界面;

      基于所述頻道節(jié)目界面,進(jìn)行頻道目錄展示。

      對(duì)于上述方法,在一種可能的實(shí)現(xiàn)方式中,所述方法還包括:

      在用戶自行設(shè)定第一頻道目錄界面的情況下,采用用戶自行設(shè)定的第一頻道目錄界面進(jìn)行頻道目錄展示。

      對(duì)于上述方法,在一種可能的實(shí)現(xiàn)方式中,所述頻道點(diǎn)擊日志包括終端設(shè)備地址、頻道標(biāo)識(shí)、日志獲取時(shí)間、個(gè)性化頻道展示數(shù)量、點(diǎn)擊類型以及節(jié)目標(biāo)識(shí)中的一個(gè)或多個(gè)。

      根據(jù)本公開的第二方面,提供了一種頻道目錄展示裝置,所述裝置包括:

      日志獲取模塊,用于獲取多個(gè)用戶的頻道點(diǎn)擊日志;

      總體點(diǎn)擊率獲取模塊,用于基于多個(gè)用戶的頻道點(diǎn)擊日志,獲取多個(gè)用戶的總體頻道點(diǎn)擊率;

      個(gè)體點(diǎn)擊率獲取模塊,用于基于多個(gè)用戶中的目標(biāo)用戶的頻道點(diǎn)擊日志,獲取所述目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率;

      第一界面布置模塊,用于根據(jù)所述目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率及多個(gè)用戶的總體頻道點(diǎn)擊率,布置針對(duì)所述目標(biāo)用戶的第一頻道目錄界面;

      第一展示模塊,用于基于所述第一頻道目錄界面,針對(duì)所述目標(biāo)用戶進(jìn)行頻道目錄展示。

      對(duì)于上述裝置,在一種可能的實(shí)現(xiàn)方式中,所述第一界面布置模塊包括:

      第一排序子模塊,用于根據(jù)所述目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率進(jìn)行第一頻道排序;

      第二排序子模塊,用于根據(jù)多個(gè)用戶的總體頻道點(diǎn)擊率進(jìn)行第二頻道排序;

      界面布置子模塊,用于在所述第一頻道目錄界面中,將經(jīng)第一頻道排序的頻道布置在經(jīng)第二頻道排序的頻道之前。

      對(duì)于上述裝置,在一種可能的實(shí)現(xiàn)方式中,

      所述第一排序子模塊用于根據(jù)所述目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率進(jìn)行第一頻道排序,獲取經(jīng)第一頻道排序的前n個(gè)頻道,依序布置在第一頻道目錄界面中;

      所述第二排序子模塊用于根據(jù)多個(gè)用戶的總體頻道點(diǎn)擊率進(jìn)行第二頻道排序,從經(jīng)第二頻道排序的頻道中去除所述n個(gè)頻道;

      所述界面布置子模塊用于將剩余的頻道依序布置在第一頻道目錄界面中所述n個(gè)頻道之后,其中n為自然數(shù)。

      對(duì)于上述裝置,在一種可能的實(shí)現(xiàn)方式中,n為所述目標(biāo)用戶設(shè)定的個(gè)性化頻道展示數(shù)量。

      對(duì)于上述裝置,在一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:

      節(jié)目點(diǎn)擊率獲取模塊,用于基于多個(gè)用戶的頻道點(diǎn)擊日志,獲取針對(duì)頻道中的節(jié)目的頻道節(jié)目點(diǎn)擊率;

      節(jié)目排序模塊,用于根據(jù)所述頻道節(jié)目點(diǎn)擊率進(jìn)行頻道節(jié)目排序;

      第二界面布置模塊,用于根據(jù)所述頻道節(jié)目排序布置頻道節(jié)目界面;

      第二展示模塊,用于基于所述頻道節(jié)目界面,進(jìn)行頻道目錄展示。

      對(duì)于上述裝置,在一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:

      第三展示模塊,用于在用戶自行設(shè)定第一頻道目錄界面的情況下,采用用戶自行設(shè)定的第一頻道目錄界面進(jìn)行頻道目錄展示。

      對(duì)于上述裝置,在一種可能的實(shí)現(xiàn)方式中,所述頻道點(diǎn)擊日志包括終端設(shè)備地址、頻道標(biāo)識(shí)、日志獲取時(shí)間、個(gè)性化頻道展示數(shù)量、點(diǎn)擊類型以及節(jié)目標(biāo)識(shí)中的一個(gè)或多個(gè)。

      根據(jù)本公開的第三方面,提供了一種頻道目錄展示裝置,所述裝置包括:

      處理器;

      用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;

      其中,所述處理器被配置為:

      獲取多個(gè)用戶的頻道點(diǎn)擊日志;

      基于多個(gè)用戶的頻道點(diǎn)擊日志,獲取多個(gè)用戶的總體頻道點(diǎn)擊率;

      基于多個(gè)用戶中的目標(biāo)用戶的頻道點(diǎn)擊日志,獲取所述目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率;

      根據(jù)所述目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率及多個(gè)用戶的總體頻道點(diǎn)擊率,布置針對(duì)所述目標(biāo)用戶的第一頻道目錄界面;

      基于所述第一頻道目錄界面,針對(duì)所述目標(biāo)用戶進(jìn)行頻道目錄展示。

      根據(jù)本發(fā)明實(shí)施例的頻道目錄展示方法及裝置,能夠基于頻道點(diǎn)擊日志獲取多個(gè)用戶的總體頻道點(diǎn)擊率和目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率,進(jìn)而布置針對(duì)目標(biāo)用戶的頻道目錄界面,進(jìn)行頻道目錄展示,提高頻道目錄展示的效率,提升用戶體驗(yàn)。

      根據(jù)下面參考附圖對(duì)示例性實(shí)施例的詳細(xì)說明,本公開的其它特征及方面將變得清楚。

      附圖說明

      包含在說明書中并且構(gòu)成說明書的一部分的附圖與說明書一起示出了本發(fā)明的示例性實(shí)施例、特征和方面,并且用于解釋本發(fā)明的原理。

      圖1是根據(jù)一示例性實(shí)施例示出的一種頻道目錄展示方法的流程圖。

      圖2是根據(jù)一示例性實(shí)施例示出的頻道目錄展示方法的應(yīng)用場(chǎng)景的示意圖。

      圖3是根據(jù)一示例性實(shí)施例示出的頻道點(diǎn)擊日志的示意圖。

      圖4是根據(jù)一示例性實(shí)施例示出的獲取頻道點(diǎn)擊率的示意圖。

      圖5是根據(jù)一示例性實(shí)施例示出的一種頻道目錄展示方法的步驟S14的流程圖。

      圖6a、6b及6c分別是根據(jù)一示例性實(shí)施例示出的多個(gè)用戶的總體頻道點(diǎn)擊率、所述目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率以及所述目標(biāo)用戶的第一頻道目錄的示意圖。

      圖7是根據(jù)一示例性實(shí)施例示出的一種頻道目錄展示方法的步驟S14的流程圖。

      圖8是根據(jù)一示例性實(shí)施例示出的一種頻道目錄展示方法的流程圖。

      圖9是根據(jù)一示例性實(shí)施例示出的頻道目錄展示的界面的示意圖。

      圖10是根據(jù)一示例性實(shí)施例示出的一種頻道目錄展示裝置的框圖。

      圖11是根據(jù)一示例性實(shí)施例示出的一種頻道目錄展示裝置的框圖。

      圖12是根據(jù)一示例性實(shí)施例示出的一種頻道目錄展示裝置的框圖。

      具體實(shí)施方式

      以下將參考附圖詳細(xì)說明本公開的各種示例性實(shí)施例、特征和方面。附圖中相同的附圖標(biāo)記表示功能相同或相似的元件。盡管在附圖中示出了實(shí)施例的各種方面,但是除非特別指出,不必按比例繪制附圖。

      在這里專用的詞“示例性”意為“用作例子、實(shí)施例或說明性”。這里作為“示例性”所說明的任何實(shí)施例不必解釋為優(yōu)于或好于其它實(shí)施例。

      另外,為了更好的說明本公開,在下文的具體實(shí)施方式中給出了眾多的具體細(xì)節(jié)。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,沒有某些具體細(xì)節(jié),本公開同樣可以實(shí)施。在一些實(shí)例中,對(duì)于本領(lǐng)域技術(shù)人員熟知的方法、手段、元件和電路未作詳細(xì)描述,以便于凸顯本公開的主旨。

      實(shí)施例1

      圖1是根據(jù)一示例性實(shí)施例示出的一種頻道目錄展示方法的流程圖。該方法可應(yīng)用于終端或服務(wù)器中。如圖1所示,根據(jù)本發(fā)明實(shí)施例的頻道目錄展示方法包括:

      步驟S11,獲取多個(gè)用戶的頻道點(diǎn)擊日志;

      步驟S12,基于多個(gè)用戶的頻道點(diǎn)擊日志,獲取多個(gè)用戶的總體頻道點(diǎn)擊率;

      步驟S13,基于多個(gè)用戶中的目標(biāo)用戶的頻道點(diǎn)擊日志,獲取所述目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率;

      步驟S14,根據(jù)所述目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率及多個(gè)用戶的總體頻道點(diǎn)擊率,布置針對(duì)所述目標(biāo)用戶的第一頻道目錄界面;

      步驟S15,基于所述第一頻道目錄界面,針對(duì)所述目標(biāo)用戶進(jìn)行頻道目錄展示。

      根據(jù)本發(fā)明實(shí)施例的頻道目錄展示方法,能夠基于頻道點(diǎn)擊日志獲取多個(gè)用戶的總體頻道點(diǎn)擊率和目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率,進(jìn)而布置針對(duì)目標(biāo)用戶的頻道目錄界面,進(jìn)行頻道目錄展示,提高頻道目錄展示的效率,提升用戶體驗(yàn)。

      本發(fā)明實(shí)施例綜合考量了目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率和多個(gè)用戶的總體頻道點(diǎn)擊率,將基于目標(biāo)用戶的針對(duì)性和基于大數(shù)據(jù)的統(tǒng)計(jì)性相結(jié)合,使得所展示的頻道目錄即具有針對(duì)性,又具有統(tǒng)計(jì)性,使得頻道目錄的展示更為合理有效。

      舉例來說,對(duì)于需要頻道目錄展示的場(chǎng)景,例如手機(jī)、平板電腦等終端設(shè)備中的某視頻客戶端的頻道目錄展示界面等,可在用戶每次點(diǎn)擊頻道和/或頻道頁面中的節(jié)目時(shí),生成與該點(diǎn)擊行為相對(duì)應(yīng)的頻道點(diǎn)擊日志。頻道點(diǎn)擊日志可以周期性上傳,例如在生成第一預(yù)定時(shí)間(例如24h)內(nèi)的頻道點(diǎn)擊日志后,終端可以向服務(wù)器上傳該第一預(yù)定時(shí)間內(nèi)的頻道點(diǎn)擊日志;或者,頻道點(diǎn)擊日志也可以實(shí)時(shí)上傳,例如終端在生成頻道點(diǎn)擊日志后即向服務(wù)器上傳,本發(fā)明對(duì)此不作限制。

      圖2是根據(jù)一示例性實(shí)施例示出的頻道目錄展示方法的應(yīng)用場(chǎng)景的示意圖。在一種可能的實(shí)現(xiàn)方式中,如圖2所示,可以例如由網(wǎng)絡(luò)服務(wù)器22、分布式計(jì)算服務(wù)器23以及頻道目錄服務(wù)器24組成后臺(tái)服務(wù)模塊??梢栽诰W(wǎng)絡(luò)中的多個(gè)終端設(shè)備中的視頻客戶端21分別生成頻道點(diǎn)擊日志,并通過各終端設(shè)備分別上傳頻道點(diǎn)擊日志到后臺(tái)服務(wù)模塊中的網(wǎng)絡(luò)服務(wù)器22,并且在網(wǎng)絡(luò)服務(wù)器22上對(duì)頻道點(diǎn)擊日志進(jìn)行緩存。在網(wǎng)絡(luò)服務(wù)器22獲取第二預(yù)定時(shí)間(例如7天)的頻道點(diǎn)擊日志時(shí),可以將所有頻道點(diǎn)擊日志導(dǎo)入到分布式計(jì)算服務(wù)器23(例如Hadoop系統(tǒng))中進(jìn)行分析,分別獲取多個(gè)用戶的總體頻道點(diǎn)擊率、多個(gè)用戶中的目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率等分析數(shù)據(jù),布置針對(duì)所述目標(biāo)用戶的第一頻道目錄界面,并將第一頻道目錄界面發(fā)送頻道目錄服務(wù)器24中??蛻舳?1可以以一定的時(shí)間間隔向頻道目錄服務(wù)器24定時(shí)請(qǐng)求第一頻道目錄界面,或者頻道目錄服務(wù)器24也可主動(dòng)向客戶端21推送第一頻道目錄界面。頻道目錄服務(wù)器24將第一頻道目錄界面發(fā)送到客戶端21,針對(duì)所述目標(biāo)用戶進(jìn)行頻道目錄展示。其中,分布式計(jì)算服務(wù)器23可以例如為Hadoop系統(tǒng),包括名稱節(jié)點(diǎn)設(shè)備(name node)、多個(gè)分布式節(jié)點(diǎn)設(shè)備(split0-splitM-1,M表示分布式節(jié)點(diǎn)設(shè)備的數(shù)量)。

      圖3是根據(jù)一示例性實(shí)施例示出的頻道點(diǎn)擊日志的示意圖。在一種可能的實(shí)現(xiàn)方式中,如圖3所示,每條頻道點(diǎn)擊日志可以包括終端設(shè)備地址31、頻道標(biāo)識(shí)32、日志獲取時(shí)間33、個(gè)性化頻道展示數(shù)量34、點(diǎn)擊類型35以及節(jié)目標(biāo)識(shí)36中的一個(gè)或多個(gè)。其中,終端設(shè)備地址31可以是產(chǎn)生或獲取該頻道點(diǎn)擊日志的終端設(shè)備的地址,例如mac地址,該地址可以用于識(shí)別目標(biāo)用戶的終端設(shè)備或客戶端,以便服務(wù)器向其發(fā)送數(shù)據(jù)以及查詢與該終端設(shè)備或客戶端有關(guān)的信息。頻道標(biāo)識(shí)(ID)32可以作為頻道的唯一標(biāo)識(shí)符,用于識(shí)別頻道,節(jié)目標(biāo)識(shí)(ID)36可以作為節(jié)目的唯一標(biāo)識(shí)符,用于識(shí)別頻道頁面中的節(jié)目。日志獲取時(shí)間可以記錄頻道點(diǎn)擊日志的獲取或產(chǎn)生時(shí)間,以便網(wǎng)絡(luò)服務(wù)器進(jìn)行處理。個(gè)性化頻道展示數(shù)量34可以表示用戶需要個(gè)性化頻道展示的數(shù)目,其取值可以由系統(tǒng)進(jìn)行預(yù)先設(shè)定,也可以由目標(biāo)用戶自行設(shè)定。點(diǎn)擊類型35可以用于區(qū)分該頻道點(diǎn)擊日志的類型,例如點(diǎn)擊頻道(類型A)或點(diǎn)擊頻道頁面中的節(jié)目(類型B),如果用戶點(diǎn)擊的是頻道按鈕,則節(jié)目標(biāo)識(shí)36可為空。

      利用終端設(shè)備地址31可以實(shí)現(xiàn)對(duì)使用該終端設(shè)備地址31的目標(biāo)用戶的識(shí)別,特別是在終端設(shè)備為用戶私人設(shè)備(例如手機(jī))的情況下,利用終端設(shè)備地址31可實(shí)現(xiàn)對(duì)單個(gè)目標(biāo)用戶的識(shí)別。在一種可能的實(shí)施方式中,頻道點(diǎn)擊日志還可包括用戶標(biāo)識(shí)(例如用戶賬戶等),或者與用戶標(biāo)識(shí)相關(guān)聯(lián),用戶在登錄狀態(tài)下點(diǎn)擊頻道或節(jié)目,可以生成與用戶標(biāo)識(shí)關(guān)聯(lián)的頻道點(diǎn)擊日志,以實(shí)現(xiàn)對(duì)單個(gè)目標(biāo)用戶更精確的識(shí)別,服務(wù)器可針對(duì)頻道點(diǎn)擊日志進(jìn)行上述處理,并實(shí)現(xiàn)針對(duì)單個(gè)目標(biāo)用戶的高效的、個(gè)性化的頻道目錄展示。

      在一種可能的實(shí)現(xiàn)方式中,可以將網(wǎng)絡(luò)服務(wù)器22中的頻道點(diǎn)擊日志導(dǎo)入分布式計(jì)算服務(wù)器23中進(jìn)行分析計(jì)算。下面以Hadoop系統(tǒng)為例對(duì)分析計(jì)算的過程進(jìn)行說明。通過HDFS完成數(shù)據(jù)(頻道點(diǎn)擊日志)的分布存儲(chǔ),使用Hadoop程序中Hive提供的相關(guān)的SQL Api進(jìn)行數(shù)據(jù)查詢,通過頻道標(biāo)識(shí)32獲取多個(gè)用戶的總體頻道點(diǎn)擊率,通過終端設(shè)備地址31獲取目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率,得到分析結(jié)果(多個(gè)用戶的總體頻道點(diǎn)擊率和目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率)。其中,每條分析結(jié)果可以包括序號(hào)、頻道標(biāo)識(shí)、頻道點(diǎn)擊率中的一個(gè)或多個(gè)。

      其中,Hadoop是一個(gè)由Apache基金會(huì)所開發(fā)的分布式系統(tǒng)基礎(chǔ)架構(gòu),用戶可以在不了解分布式底層細(xì)節(jié)的情況下,開發(fā)分布式程序;Hadoop程序在這里指一種命令行程序,是在部署了hadoop系統(tǒng)上的一種完成數(shù)據(jù)的導(dǎo)入,通過Hive提供的Api(應(yīng)用程序編程接口)進(jìn)行計(jì)算,并導(dǎo)出數(shù)據(jù)結(jié)果的應(yīng)用程序;HDFS可表示Hadoop分布式文件系統(tǒng),是一種多節(jié)點(diǎn)塊集群存儲(chǔ)文件系統(tǒng);Hive是一種基于Hadoop框架提供SQL查詢的功能的工具Api;SQL表示一種用于訪問和處理數(shù)據(jù)庫的標(biāo)準(zhǔn)的計(jì)算機(jī)語言。

      本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本發(fā)明并不限制多個(gè)用戶的總體頻道點(diǎn)擊率以及目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率的具體獲取方式,可以采用本領(lǐng)域公知的各種算法(例如各種分布式算法)獲取多個(gè)用戶的總體頻道點(diǎn)擊率以及目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率。

      圖4是根據(jù)一示例性實(shí)施例示出的獲取頻道點(diǎn)擊率的示意圖。在一種可能的實(shí)現(xiàn)方式中,如圖4所示,可以在分布式計(jì)算服務(wù)器23的多個(gè)分布式節(jié)點(diǎn)split0-splitM-1分別進(jìn)行Hive分析查詢(例如函數(shù)map、reduce等,其中,mapreduce是一種編程模型,用于大規(guī)模數(shù)據(jù)集的并行運(yùn)算),計(jì)算獲得多個(gè)部分(例如part0-part2),最終獲取分析結(jié)果(result)。

      在一種可能的實(shí)現(xiàn)方式中,多個(gè)用戶的總體頻道點(diǎn)擊率可表示為:多個(gè)用戶針對(duì)某個(gè)頻道的頻道點(diǎn)擊日志數(shù)/多個(gè)用戶針對(duì)所有頻道的頻道點(diǎn)擊日志數(shù);目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率可表示為:目標(biāo)用戶針對(duì)某個(gè)頻道的頻道點(diǎn)擊日志數(shù)/目標(biāo)用戶針對(duì)所有頻道的頻道點(diǎn)擊日志數(shù)。這里所說的“多個(gè)用戶”可以是服務(wù)器所在網(wǎng)絡(luò)中上傳頻道點(diǎn)擊日志的所有用戶,也可以是從所有用戶中采樣的部分用戶;“所有頻道”可以是服務(wù)器統(tǒng)計(jì)范圍內(nèi)的所有頻道,例如服務(wù)器針對(duì)某視頻客戶端當(dāng)前提供可以點(diǎn)擊的所有頻道,或者從中選擇的一部分頻道等。

      圖5是根據(jù)一示例性實(shí)施例示出的一種頻道目錄展示方法的步驟S14的流程圖。圖6a-6c分別是根據(jù)一示例性實(shí)施例示出的多個(gè)用戶的總體頻道點(diǎn)擊率、所述目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率以及所述目標(biāo)用戶的第一頻道目錄的示意圖。如圖5所示,在一種可能的實(shí)現(xiàn)方式中,步驟S14可包括;

      步驟S141,根據(jù)所述目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率進(jìn)行第一頻道排序;

      步驟S142,根據(jù)多個(gè)用戶的總體頻道點(diǎn)擊率進(jìn)行第二頻道排序;

      步驟S143,在所述第一頻道目錄界面中,將經(jīng)第一頻道排序的頻道布置在經(jīng)第二頻道排序的頻道之前。

      舉例來說,如圖6b所示,根據(jù)所述目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率,可以按照個(gè)體頻道點(diǎn)擊率從大到小的順序進(jìn)行第一頻道排序,從而獲得頻道標(biāo)識(shí)(id)和個(gè)體頻道點(diǎn)擊率的排序列表(例如,頻道id分別為2、3、4、5、1;相對(duì)應(yīng)的個(gè)體頻道點(diǎn)擊率分別為0.23、0.21、0.12、0.11、0.07)。如圖6a所示,根據(jù)多個(gè)用戶的總體頻道點(diǎn)擊率,可以按照總體頻道點(diǎn)擊率從大到小的順序進(jìn)行第二頻道排序,從而獲得頻道標(biāo)識(shí)和總體頻道點(diǎn)擊率的排序列表(例如,頻道id分別為1、2、3、4、5;相對(duì)應(yīng)的總體頻道點(diǎn)擊率分別為0.25、0.21、0.12、0.11、0.09)。如圖6c所示,可以將經(jīng)第一頻道排序的頻道布置在經(jīng)第二頻道排序的頻道之前(例如,經(jīng)第一頻道排序的頻道id分別為2、3、4,相對(duì)應(yīng)的個(gè)體頻道點(diǎn)擊率分別為0.23、0.21、0.12,布置在前面;經(jīng)第二頻道排序的頻道id分別為1、5,相對(duì)應(yīng)的總體頻道點(diǎn)擊率分別為0.25、0.09,布置在后面)。

      其中,參與排序的頻道可以根據(jù)需要任意選擇,例如可以是服務(wù)器當(dāng)前允許點(diǎn)擊的頻道中的全部或部分。

      通過這種方式,可以在第一頻道目錄界面中突出展示目標(biāo)用戶所關(guān)注的頻道,提升用戶體驗(yàn)。

      圖7是根據(jù)一示例性實(shí)施例示出的一種頻道目錄展示方法的步驟S14的流程圖。如圖7所示,在一種可能的實(shí)現(xiàn)方式中,步驟S14可包括;

      步驟S144,根據(jù)所述目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率進(jìn)行第一頻道排序,獲取經(jīng)第一頻道排序的前n個(gè)頻道,依序布置在第一頻道目錄界面中;

      步驟S145,根據(jù)多個(gè)用戶的總體頻道點(diǎn)擊率進(jìn)行第二頻道排序,從經(jīng)第二頻道排序的頻道中去除所述n個(gè)頻道,將剩余的頻道依序布置在第一頻道目錄界面中所述n個(gè)頻道之后,其中n為自然數(shù)。

      其中,參與排序的頻道可以根據(jù)需要任意選擇,例如可以是服務(wù)器當(dāng)前允許點(diǎn)擊的頻道中的全部或部分。

      舉例來說,如圖6b所示,根據(jù)所述目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率,可以按照個(gè)體頻道點(diǎn)擊率從大到小的順序進(jìn)行第一頻道排序,從而獲得頻道標(biāo)識(shí)(頻道id)和個(gè)體頻道點(diǎn)擊率的排序列表。并且,可以獲取經(jīng)第一頻道排序的前n個(gè)頻道,依序布置在第一頻道目錄界面,其中n為自然數(shù),例如為3。例如如圖6c所示,分別將頻道標(biāo)識(shí)為2、3、4;點(diǎn)擊率為0.23、0.21、0.12的三個(gè)頻道依序布置在第一頻道目錄界面中。

      在一種可能的實(shí)現(xiàn)方式中,如圖6a所示,根據(jù)多個(gè)用戶的總體頻道點(diǎn)擊率,可以按照總體頻道點(diǎn)擊率從大到小的順序進(jìn)行第二頻道排序,從而獲得頻道標(biāo)識(shí)和總體頻道點(diǎn)擊率的排序列表。從經(jīng)第二頻道排序的頻道中去除所述n個(gè)頻道(例如頻道標(biāo)識(shí)為2、3、4),將剩余的頻道依序布置在第一頻道目錄界面中所述n個(gè)頻道之后。例如如圖6c所示,將頻道標(biāo)識(shí)分別為1、5,點(diǎn)擊率分別為0.25、0.09的頻道布置在第一頻道目錄界面中的頻道2、3、4之后。

      通過這種方式,可以利用“n”的數(shù)值來限定根據(jù)目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率進(jìn)行排序的頻道的數(shù)量,均衡基于個(gè)體頻道點(diǎn)擊率的針對(duì)性排序和基于大數(shù)據(jù)(總體頻道點(diǎn)擊率)的統(tǒng)計(jì)性排序的數(shù)量,并且從第二頻道排序的頻道中去除已經(jīng)在前面推薦過的n個(gè)頻道,避免重復(fù)推薦。

      在一種可能的實(shí)現(xiàn)方式中,n可以為所述目標(biāo)用戶設(shè)定的個(gè)性化頻道展示數(shù)量,即可體現(xiàn)在頻道點(diǎn)擊日志的“個(gè)性化頻道展示數(shù)量”34中。n的取值可以由系統(tǒng)進(jìn)行預(yù)先設(shè)定,也可以由目標(biāo)用戶自行設(shè)定。

      通過這種方式,目標(biāo)用戶可以自行設(shè)定個(gè)性化頻道展示數(shù)量,提高了展示的靈活性,提升了用戶體驗(yàn)。

      圖8是根據(jù)一示例性實(shí)施例示出的一種頻道目錄展示方法的流程圖。如圖8所示,在一種可能的實(shí)現(xiàn)方式中,所述方法還可包括;

      步驟S16,基于多個(gè)用戶的頻道點(diǎn)擊日志,獲取針對(duì)頻道中的節(jié)目的頻道節(jié)目點(diǎn)擊率;

      步驟S17,根據(jù)所述頻道節(jié)目點(diǎn)擊率進(jìn)行頻道節(jié)目排序;

      步驟S18,根據(jù)所述頻道節(jié)目排序布置頻道節(jié)目界面;

      步驟S19,基于所述頻道節(jié)目界面,進(jìn)行頻道目錄展示。

      其中,參與排序的節(jié)目可以根據(jù)需要任意選擇,例如可以是服務(wù)器當(dāng)前允許點(diǎn)擊的頻道中的節(jié)目的全部或部分。

      舉例來說,在進(jìn)行頻道目錄展示時(shí),還可以對(duì)頻道中的節(jié)目進(jìn)行展示?;诙鄠€(gè)用戶的頻道點(diǎn)擊日志中針對(duì)頻道中的節(jié)目的點(diǎn)擊日志,可以利用分布式計(jì)算服務(wù)器23(例如Hadoop系統(tǒng)),通過HDFS完成數(shù)據(jù)的分布存儲(chǔ),使用Hadoop程序中Hive提供的先關(guān)的SQL Api進(jìn)行數(shù)據(jù)查詢,通過節(jié)目標(biāo)識(shí)36獲取多個(gè)用戶的頻道節(jié)目點(diǎn)擊率。

      在一種可能的實(shí)現(xiàn)方式中,針對(duì)某一頻道中的節(jié)目的頻道節(jié)目點(diǎn)擊率可以表示為針對(duì)某一頻道中的某一節(jié)目的頻道點(diǎn)擊日志數(shù)/針對(duì)某一頻道中的所有節(jié)目的頻道點(diǎn)擊日志數(shù)。頻道節(jié)目點(diǎn)擊率的統(tǒng)計(jì)可在上傳頻道點(diǎn)擊日志的全部或部分用戶中進(jìn)行。根據(jù)頻道節(jié)目點(diǎn)擊率,可以根據(jù)同一頻道中節(jié)目的頻道節(jié)目點(diǎn)擊率對(duì)頻道中的所有或部分節(jié)目進(jìn)行頻道節(jié)目排序,將同一頻道中的頻道節(jié)目依序布置在頻道節(jié)目界面中,進(jìn)行頻道目錄展示。

      在一種可能的實(shí)施方式中,與上文類似地,針對(duì)某一頻道中的節(jié)目的頻道節(jié)目點(diǎn)擊率也可以包括多個(gè)用戶的總體頻道節(jié)目點(diǎn)擊率(可以表示為多個(gè)用戶針對(duì)某一頻道中的某一節(jié)目的頻道點(diǎn)擊日志數(shù)/多個(gè)用戶針對(duì)某一頻道中的所有節(jié)目的頻道點(diǎn)擊日志數(shù))和目標(biāo)用戶的個(gè)體頻道節(jié)目點(diǎn)擊率(可以表示為目標(biāo)用戶針對(duì)某一頻道中的某一節(jié)目的頻道點(diǎn)擊日志數(shù)/目標(biāo)用戶針對(duì)某一頻道中的所有節(jié)目的頻道點(diǎn)擊日志數(shù))兩者,并通過類似上文的方法,基于個(gè)體頻道節(jié)目點(diǎn)擊率和總體頻道節(jié)目點(diǎn)擊率分別進(jìn)行排序,基于分別排序的結(jié)果得到即具有針對(duì)性、又具有統(tǒng)計(jì)性的頻道節(jié)目界面。

      圖9是根據(jù)一示例性實(shí)施例示出的頻道目錄展示的界面的示意圖。在一種可能的實(shí)現(xiàn)方式中,如圖9所示,在客戶端21中可以顯示頻道目錄展示的界面,其中可以具有第一頻道目錄界面91,在第一頻道目錄界面91中,可依序布置經(jīng)第一頻道排序的前n個(gè)頻道控件,然后依序布置從經(jīng)第二頻道排序的頻道中去除所述n個(gè)頻道后的剩余頻道控件。其中,前n個(gè)頻道控件與剩余頻道控件之間可以采用不同的顏色進(jìn)行區(qū)分,也可以用不同顏色區(qū)分排序靠前和靠后的頻道,進(jìn)一步提高用戶的瀏覽效率。

      在一種可能的實(shí)現(xiàn)方式中,如圖9所示,在頻道目錄展示的界面中還可以具有第二頻道目錄界面92和頻道節(jié)目界面93,第二頻道目錄界面92中可以具有多個(gè)頁碼控件,以在不同的頁面中展示頻道節(jié)目;頻道節(jié)目界面93中可以具有多個(gè)頻道節(jié)目控件,根據(jù)頻道節(jié)目點(diǎn)擊率的頻道節(jié)目排序情況,依序展示頻道節(jié)目。

      在一種可能的實(shí)現(xiàn)方式中,還可以通過加標(biāo)記來展示某一頻道中的最大點(diǎn)擊率節(jié)目,使點(diǎn)擊率最大的節(jié)目的展示更為明顯。

      舉例來說,如圖9所示,當(dāng)用戶點(diǎn)擊“電影”這一頻道時(shí),“電影”頻道下的所有節(jié)目可分5頁展示,用戶點(diǎn)擊頁碼“2”時(shí),在頻道節(jié)目界面93中依序展示第2頁中的節(jié)目。

      通過這種方式,在排序展示頻道目錄的同時(shí),對(duì)頻道節(jié)目進(jìn)行排序并展示,提高頻道節(jié)目展示的效率,提升用戶體驗(yàn)。

      在一種可能的實(shí)現(xiàn)方式中,所述方法還包括:在用戶自行設(shè)定第一頻道目錄界面的情況下,采用用戶自行設(shè)定的第一頻道目錄界面進(jìn)行頻道目錄展示。

      舉例來說,在例如圖9所示的頻道目錄展示的界面中,可以具有固定排序控件94,在用戶自行設(shè)定第一頻道目錄界面(固定排序控件94被觸發(fā))的情況下,可以采用用戶自行設(shè)定的第一頻道目錄界面進(jìn)行頻道目錄展示,頻道目錄展示的界面不隨大數(shù)據(jù)分析結(jié)果而變化。例如,可以通過本地配置文件的solidOrder字段決定是否允許客戶端固定某一個(gè)排序。

      通過這種方式,允許用戶自定義頻道目錄的排序,提高了展示的靈活性,提升了用戶體驗(yàn)。

      實(shí)施例2

      圖10是根據(jù)一示例性實(shí)施例示出的一種頻道目錄展示裝置的框圖。如圖10所示,該數(shù)據(jù)展示裝置包括:日志獲取模塊101、總體點(diǎn)擊率獲取模塊102、個(gè)體點(diǎn)擊率獲取模塊103、第一界面布置模塊104以及第一展示模塊105。

      日志獲取模塊101,用于獲取多個(gè)用戶的頻道點(diǎn)擊日志;

      總體點(diǎn)擊率獲取模塊102,用于基于多個(gè)用戶的頻道點(diǎn)擊日志,獲取多個(gè)用戶的總體頻道點(diǎn)擊率;

      個(gè)體點(diǎn)擊率獲取模塊103,用于基于多個(gè)用戶中的目標(biāo)用戶的頻道點(diǎn)擊日志,獲取所述目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率;

      第一界面布置模塊104,用于根據(jù)所述目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率及多個(gè)用戶的總體頻道點(diǎn)擊率,布置針對(duì)所述目標(biāo)用戶的第一頻道目錄界面;

      第一展示模塊105,用于基于所述第一頻道目錄界面,針對(duì)所述目標(biāo)用戶進(jìn)行頻道目錄展示。

      圖11是根據(jù)一示例性實(shí)施例示出的一種頻道目錄展示裝置的框圖。如圖11所示,在一種可能的實(shí)現(xiàn)方式中,所述第一界面布置模塊104包括:

      第一排序子模塊1041,用于根據(jù)所述目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率進(jìn)行第一頻道排序;

      第二排序子模塊1042,用于根據(jù)多個(gè)用戶的總體頻道點(diǎn)擊率進(jìn)行第二頻道排序;

      界面布置子模塊1043,用于在所述第一頻道目錄界面中,將經(jīng)第一頻道排序的頻道布置在經(jīng)第二頻道排序的頻道之前。

      如圖11所示,在一種可能的實(shí)現(xiàn)方式中,

      所述第一排序子模塊1041用于根據(jù)所述目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率進(jìn)行第一頻道排序,獲取經(jīng)第一頻道排序的前n個(gè)頻道,依序布置在第一頻道目錄界面中;

      所述第二排序子模塊1042用于根據(jù)多個(gè)用戶的總體頻道點(diǎn)擊率進(jìn)行第二頻道排序,從經(jīng)第二頻道排序的頻道中去除所述n個(gè)頻道;

      所述界面布置子模塊1043用于將剩余的頻道依序布置在第一頻道目錄界面中所述n個(gè)頻道之后,其中n為自然數(shù)。

      在一種可能的實(shí)現(xiàn)方式中,n為所述目標(biāo)用戶設(shè)定的個(gè)性化頻道展示數(shù)量。

      如圖11所示,在一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:

      節(jié)目點(diǎn)擊率獲取模塊106,用于基于多個(gè)用戶的頻道點(diǎn)擊日志,獲取針對(duì)頻道中的節(jié)目的頻道節(jié)目點(diǎn)擊率;

      節(jié)目排序模塊107,用于根據(jù)所述頻道節(jié)目點(diǎn)擊率進(jìn)行頻道節(jié)目排序;

      第二界面布置模塊108,用于根據(jù)所述頻道節(jié)目排序布置頻道節(jié)目界面;

      第二展示模塊109,用于基于所述頻道節(jié)目界面,進(jìn)行頻道目錄展示。

      如圖11所示,在一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:

      第三展示模塊1010,用于在用戶自行設(shè)定第一頻道目錄界面的情況下,采用用戶自行設(shè)定的第一頻道目錄界面進(jìn)行頻道目錄展示。

      在一種可能的實(shí)現(xiàn)方式中,所述頻道點(diǎn)擊日志包括終端設(shè)備地址、頻道標(biāo)識(shí)、日志獲取時(shí)間、個(gè)性化頻道展示數(shù)量、點(diǎn)擊類型以及節(jié)目標(biāo)識(shí)中的一個(gè)或多個(gè)。

      關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。

      根據(jù)本發(fā)明實(shí)施例的頻道目錄展示方法,能夠基于頻道點(diǎn)擊日志獲取多個(gè)用戶的總體頻道點(diǎn)擊率和目標(biāo)用戶的個(gè)體頻道點(diǎn)擊率,進(jìn)而布置針對(duì)目標(biāo)用戶的頻道目錄界面,進(jìn)行頻道目錄展示,提高頻道目錄展示的效率,提升用戶體驗(yàn)。

      實(shí)施例3

      圖12是根據(jù)一示例性實(shí)施例示出的一種頻道目錄展示裝置1900的框圖。例如,裝置1900可以被提供為一服務(wù)器。參照?qǐng)D12,裝置1900包括處理組件1922,其進(jìn)一步包括一個(gè)或多個(gè)處理器,以及由存儲(chǔ)器1932所代表的存儲(chǔ)器資源,用于存儲(chǔ)可由處理組件1922的執(zhí)行的指令,例如應(yīng)用程序。存儲(chǔ)器1932中存儲(chǔ)的應(yīng)用程序可以包括一個(gè)或一個(gè)以上的每一個(gè)對(duì)應(yīng)于一組指令的模塊。此外,處理組件1922被配置為執(zhí)行指令,以執(zhí)行上述方法……

      裝置1900還可以包括一個(gè)電源組件1926被配置為執(zhí)行裝置1900的電源管理,一個(gè)有線或無線網(wǎng)絡(luò)接口1950被配置為將裝置1900連接到網(wǎng)絡(luò),和一個(gè)輸入輸出(I/O)接口1958。裝置1900可以操作基于存儲(chǔ)在存儲(chǔ)器1932的操作系統(tǒng),例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM或類似。

      在示例性實(shí)施例中,還提供了一種包括指令的非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器1932,上述指令可由裝置1900的處理組件1922執(zhí)行以完成上述方法。

      本發(fā)明可以是系統(tǒng)、方法和/或計(jì)算機(jī)程序產(chǎn)品。計(jì)算機(jī)程序產(chǎn)品可以包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上載有用于使處理器實(shí)現(xiàn)本發(fā)明的各個(gè)方面的計(jì)算機(jī)可讀程序指令。

      計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是可以保持和存儲(chǔ)由指令執(zhí)行設(shè)備使用的指令的有形設(shè)備。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)例如可以是――但不限于――電存儲(chǔ)設(shè)備、磁存儲(chǔ)設(shè)備、光存儲(chǔ)設(shè)備、電磁存儲(chǔ)設(shè)備、半導(dǎo)體存儲(chǔ)設(shè)備或者上述的任意合適的組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的更具體的例子(非窮舉的列表)包括:便攜式計(jì)算機(jī)盤、硬盤、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可擦式可編程只讀存儲(chǔ)器(EPROM或閃存)、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、便攜式壓縮盤只讀存儲(chǔ)器(CD-ROM)、數(shù)字多功能盤(DVD)、記憶棒、軟盤、機(jī)械編碼設(shè)備、例如其上存儲(chǔ)有指令的打孔卡或凹槽內(nèi)凸起結(jié)構(gòu)、以及上述的任意合適的組合。這里所使用的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)不被解釋為瞬時(shí)信號(hào)本身,諸如無線電波或者其他自由傳播的電磁波、通過波導(dǎo)或其他傳輸媒介傳播的電磁波(例如,通過光纖電纜的光脈沖)、或者通過電線傳輸?shù)碾娦盘?hào)。

      這里所描述的計(jì)算機(jī)可讀程序指令可以從計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)下載到各個(gè)計(jì)算/處理設(shè)備,或者通過網(wǎng)絡(luò)、例如因特網(wǎng)、局域網(wǎng)、廣域網(wǎng)和/或無線網(wǎng)下載到外部計(jì)算機(jī)或外部存儲(chǔ)設(shè)備。網(wǎng)絡(luò)可以包括銅傳輸電纜、光纖傳輸、無線傳輸、路由器、防火墻、交換機(jī)、網(wǎng)關(guān)計(jì)算機(jī)和/或邊緣服務(wù)器。每個(gè)計(jì)算/處理設(shè)備中的網(wǎng)絡(luò)適配卡或者網(wǎng)絡(luò)接口從網(wǎng)絡(luò)接收計(jì)算機(jī)可讀程序指令,并轉(zhuǎn)發(fā)該計(jì)算機(jī)可讀程序指令,以供存儲(chǔ)在各個(gè)計(jì)算/處理設(shè)備中的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。

      用于執(zhí)行本發(fā)明操作的計(jì)算機(jī)程序指令可以是匯編指令、指令集架構(gòu)(ISA)指令、機(jī)器指令、機(jī)器相關(guān)指令、微代碼、固件指令、狀態(tài)設(shè)置數(shù)據(jù)、或者以一種或多種編程語言的任意組合編寫的源代碼或目標(biāo)代碼,所述編程語言包括面向?qū)ο蟮木幊陶Z言—諸如Smalltalk、C++等,以及常規(guī)的過程式編程語言—諸如“C”語言或類似的編程語言。計(jì)算機(jī)可讀程序指令可以完全地在用戶計(jì)算機(jī)上執(zhí)行、部分地在用戶計(jì)算機(jī)上執(zhí)行、作為一個(gè)獨(dú)立的軟件包執(zhí)行、部分在用戶計(jì)算機(jī)上部分在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行、或者完全在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計(jì)算機(jī)的情形中,遠(yuǎn)程計(jì)算機(jī)可以通過任意種類的網(wǎng)絡(luò)—包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)—連接到用戶計(jì)算機(jī),或者,可以連接到外部計(jì)算機(jī)(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng)連接)。在一些實(shí)施例中,通過利用計(jì)算機(jī)可讀程序指令的狀態(tài)信息來個(gè)性化定制電子電路,例如可編程邏輯電路、現(xiàn)場(chǎng)可編程門陣列(FPGA)或可編程邏輯陣列(PLA),該電子電路可以執(zhí)行計(jì)算機(jī)可讀程序指令,從而實(shí)現(xiàn)本發(fā)明的各個(gè)方面。

      這里參照根據(jù)本發(fā)明實(shí)施例的方法、裝置(系統(tǒng))和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或框圖描述了本發(fā)明的各個(gè)方面。應(yīng)當(dāng)理解,流程圖和/或框圖的每個(gè)方框以及流程圖和/或框圖中各方框的組合,都可以由計(jì)算機(jī)可讀程序指令實(shí)現(xiàn)。

      這些計(jì)算機(jī)可讀程序指令可以提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器,從而生產(chǎn)出一種機(jī)器,使得這些指令在通過計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器執(zhí)行時(shí),產(chǎn)生了實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或多個(gè)方框中規(guī)定的功能/動(dòng)作的裝置。也可以把這些計(jì)算機(jī)可讀程序指令存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,這些指令使得計(jì)算機(jī)、可編程數(shù)據(jù)處理裝置和/或其他設(shè)備以特定方式工作,從而,存儲(chǔ)有指令的計(jì)算機(jī)可讀介質(zhì)則包括一個(gè)制造品,其包括實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或多個(gè)方框中規(guī)定的功能/動(dòng)作的各個(gè)方面的指令。

      也可以把計(jì)算機(jī)可讀程序指令加載到計(jì)算機(jī)、其它可編程數(shù)據(jù)處理裝置、或其它設(shè)備上,使得在計(jì)算機(jī)、其它可編程數(shù)據(jù)處理裝置或其它設(shè)備上執(zhí)行一系列操作步驟,以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的過程,從而使得在計(jì)算機(jī)、其它可編程數(shù)據(jù)處理裝置、或其它設(shè)備上執(zhí)行的指令實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或多個(gè)方框中規(guī)定的功能/動(dòng)作。

      附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個(gè)實(shí)施例的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段或指令的一部分,所述模塊、程序段或指令的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。在有些作為替換的實(shí)現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動(dòng)作的專用的基于硬件的系統(tǒng)來實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來實(shí)現(xiàn)。

      以上已經(jīng)描述了本發(fā)明的各實(shí)施例,上述說明是示例性的,并非窮盡性的,并且也不限于所披露的各實(shí)施例。在不偏離所說明的各實(shí)施例的范圍和精神的情況下,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說許多修改和變更都是顯而易見的。本文中所用術(shù)語的選擇,旨在最好地解釋各實(shí)施例的原理、實(shí)際應(yīng)用或?qū)κ袌?chǎng)中的技術(shù)的技術(shù)改進(jìn),或者使本技術(shù)領(lǐng)域的其它普通技術(shù)人員能理解本文披露的各實(shí)施例。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1