點(diǎn)播節(jié)目的方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實(shí)施例提供一種點(diǎn)播節(jié)目的方法、裝置及系統(tǒng),所述方法包括:服務(wù)器從用戶終端獲取預(yù)設(shè)時(shí)間周期內(nèi)用戶每天觀看的節(jié)目名稱、觀看時(shí)間以及觀看時(shí)長;所述服務(wù)器分別將在預(yù)設(shè)時(shí)間周期內(nèi)的每天的各個(gè)時(shí)間段分別與對應(yīng)的索引號建立映射關(guān)系,形成多個(gè)映射關(guān)系矩陣;所述服務(wù)器根據(jù)所述多個(gè)映射關(guān)系矩陣,計(jì)算出在所述預(yù)設(shè)時(shí)間周期內(nèi),用戶每天觀看節(jié)目的差異度;當(dāng)所述差異度小于預(yù)設(shè)閾值時(shí),所述服務(wù)器生成推送節(jié)目表單并發(fā)送到所述用戶終端以供用戶進(jìn)行點(diǎn)播;當(dāng)所述服務(wù)器接收到所述用戶終端的點(diǎn)播指令,所述服務(wù)器錄制待點(diǎn)播的節(jié)目。所述方法釋放了服務(wù)器的存儲(chǔ)資源,使用戶通過用戶終端觀看的感興趣的節(jié)目更精準(zhǔn),換取用戶的最大滿意度。
【專利說明】
點(diǎn)播節(jié)目的方法、裝置及系統(tǒng)
技術(shù)領(lǐng)域
[0001 ]本發(fā)明設(shè)及點(diǎn)播領(lǐng)域,具體而言,設(shè)及一種點(diǎn)播節(jié)目的方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002] 部分電視用戶可能由于各種原因不能實(shí)時(shí)地觀看直播節(jié)目,例如午夜的足球賽直 播,白天工作時(shí)間的NBA籃球賽直播等等。但運(yùn)類用戶卻對直播節(jié)目非常感興趣,在直播完 成后,有點(diǎn)播觀看該直播節(jié)目錄像的需求。然而,目前電視節(jié)目有200多個(gè),且一般是高清, 甚至4k分辨率的,需要大量存儲(chǔ)資源來保存錄制的節(jié)目內(nèi)容,眾所周知服務(wù)器的硬盤資源 是一種稀缺且易損耗的計(jì)算資源,全部錄制的策略不具備用戶針對性,浪費(fèi)大量存儲(chǔ)資源。
【發(fā)明內(nèi)容】
[0003] 有鑒于此,本發(fā)明實(shí)施例的目的在于提供一種點(diǎn)播節(jié)目的方法、裝置及系統(tǒng),W解 決上述問題。
[0004] 第一方面,本發(fā)明實(shí)施例提供一種點(diǎn)播節(jié)目的方法,所述方法包括:服務(wù)器從用戶 終端獲取預(yù)設(shè)時(shí)間周期內(nèi)用戶每天觀看的節(jié)目名稱、觀看時(shí)間W及觀看時(shí)長;所述服務(wù)器 分別將在預(yù)設(shè)時(shí)間周期內(nèi)的每天的各個(gè)時(shí)間段分別與對應(yīng)的索引號建立映射關(guān)系,形成多 個(gè)映射關(guān)系矩陣,所述對應(yīng)的索引號是指各個(gè)時(shí)間段內(nèi)用戶觀看的節(jié)目名稱對應(yīng)的索引號 或者各個(gè)時(shí)間段內(nèi)用戶觀看的節(jié)目類別對應(yīng)的索引號;所述服務(wù)器根據(jù)所述多個(gè)映射關(guān)系 矩陣,計(jì)算出在所述預(yù)設(shè)時(shí)間周期內(nèi),用戶每天觀看節(jié)目的差異度;當(dāng)所述差異度小于預(yù)設(shè) 闊值時(shí),所述服務(wù)器生成推送節(jié)目表單并發(fā)送到所述用戶終端W供用戶進(jìn)行點(diǎn)播,所述推 送節(jié)目表單中包括所述預(yù)設(shè)時(shí)間周期內(nèi)用戶每天觀看的節(jié)目名稱;當(dāng)所述服務(wù)器接收到所 述用戶終端的點(diǎn)播指令,所述點(diǎn)播指令中包括待點(diǎn)播的節(jié)目名稱,所述服務(wù)器錄制待點(diǎn)播 的節(jié)目。
[0005] 第二方面,本發(fā)明實(shí)施例提供一種點(diǎn)播節(jié)目的裝置,所述裝置包括:獲取模塊,用 于服務(wù)器從用戶終端獲取預(yù)設(shè)時(shí)間周期內(nèi)用戶每天觀看的節(jié)目名稱、觀看時(shí)間W及觀看時(shí) 長;映射模塊,用于所述服務(wù)器分別將在預(yù)設(shè)時(shí)間周期內(nèi)的每天的各個(gè)時(shí)間段分別與對應(yīng) 的索引號建立映射關(guān)系,形成多個(gè)映射關(guān)系矩陣,所述對應(yīng)的索引號是指各個(gè)時(shí)間段內(nèi)用 戶觀看的節(jié)目名稱對應(yīng)的索引號或者各個(gè)時(shí)間段內(nèi)用戶觀看的節(jié)目類別對應(yīng)的索引號;計(jì) 算模塊,用于所述服務(wù)器根據(jù)所述多個(gè)映射關(guān)系矩陣,計(jì)算出在所述預(yù)設(shè)時(shí)間周期內(nèi),用戶 每天觀看節(jié)目的差異度;生成模塊,用于當(dāng)所述差異度小于預(yù)設(shè)闊值時(shí),所述服務(wù)器生成推 送節(jié)目表單并發(fā)送到所述用戶終端W供用戶進(jìn)行點(diǎn)播,所述推送節(jié)目表單中包括所述預(yù)設(shè) 時(shí)間周期內(nèi)用戶每天觀看的節(jié)目名稱;處理模塊,用于當(dāng)所述服務(wù)器接收到所述用戶終端 的點(diǎn)播指令,所述點(diǎn)播指令中包括待點(diǎn)播的節(jié)目名稱,所述服務(wù)器錄制待點(diǎn)播的節(jié)目。
[0006] 第Ξ方面,本發(fā)明實(shí)施例提供一種點(diǎn)播節(jié)目的系統(tǒng),所述系統(tǒng)包括用戶終端W及 服務(wù)器,所述服務(wù)器,用于從用戶終端獲取預(yù)設(shè)時(shí)間周期內(nèi)用戶每天觀看的節(jié)目名稱、觀看 時(shí)間W及觀看時(shí)長;分別將在預(yù)設(shè)時(shí)間周期內(nèi)的每天的各個(gè)時(shí)間段分別與對應(yīng)的索引號建 立映射關(guān)系,形成多個(gè)映射關(guān)系矩陣,所述對應(yīng)的索引號是指各個(gè)時(shí)間段內(nèi)用戶觀看的節(jié) 目名稱對應(yīng)的索引號或者各個(gè)時(shí)間段內(nèi)用戶觀看的節(jié)目類別對應(yīng)的索引號;根據(jù)所述多個(gè) 映射關(guān)系矩陣,計(jì)算出在所述預(yù)設(shè)時(shí)間周期內(nèi),用戶每天觀看節(jié)目的差異度;當(dāng)所述差異度 小于預(yù)設(shè)闊值時(shí),生成推送節(jié)目表單并發(fā)送到所述用戶終端W供用戶進(jìn)行點(diǎn)播,所述推送 節(jié)目表單中包括所述預(yù)設(shè)時(shí)間周期內(nèi)用戶每天觀看的節(jié)目名稱;當(dāng)接收到所述用戶終端的 點(diǎn)播指令,所述點(diǎn)播指令中包括待點(diǎn)播的節(jié)目名稱,錄制待點(diǎn)播的節(jié)目。所述用戶終端,用 于接收所述服務(wù)器發(fā)送的所述推送節(jié)目表單,并向所述服務(wù)器發(fā)送點(diǎn)播指令。
[0007] 與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例提供的一種點(diǎn)播節(jié)目的方法、裝置及系統(tǒng),通過服 務(wù)器根據(jù)所述多個(gè)映射關(guān)系矩陣,計(jì)算出在所述預(yù)設(shè)時(shí)間周期內(nèi)用戶每天觀看節(jié)目的差異 度,當(dāng)所述差異度小于預(yù)設(shè)闊值時(shí),所述服務(wù)器生成推送節(jié)目表單并發(fā)送到所述用戶終端 W供用戶進(jìn)行點(diǎn)播,通過運(yùn)種方式向用戶終端推送用戶可能感興趣的節(jié)目單,并接收用戶 終端發(fā)送的點(diǎn)播指令后進(jìn)行錄制,運(yùn)樣使得服務(wù)器不用再全部錄制所有節(jié)目,釋放了服務(wù) 器的存儲(chǔ)資源,并且錄制合適的電視內(nèi)容,使用戶通過用戶終端觀看的感興趣的節(jié)目更精 準(zhǔn),W最小的資源,換取用戶的最大滿意度。
[0008] 為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合 所附附圖,作詳細(xì)說明如下。
【附圖說明】
[0009] 為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例中所需要使用的附 圖作簡單地介紹,應(yīng)當(dāng)理解,W下附圖僅示出了本發(fā)明的某些實(shí)施例,因此不應(yīng)被看作是對 范圍的限定,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可W根據(jù)運(yùn) 些附圖獲得其他相關(guān)的附圖。
[0010] 圖1是本發(fā)明實(shí)施例提供的一種服務(wù)器與用戶終端交互的示意圖。
[0011] 圖2是本發(fā)明實(shí)施例提供的服務(wù)器的方框示意圖。
[0012]圖3是本發(fā)明第一實(shí)施例提供的一種點(diǎn)播節(jié)目的方法的流程圖。
[OOK]圖4是本發(fā)明第二實(shí)施例提供的一種點(diǎn)播節(jié)目的方法的流程圖。
[0014]圖5是本發(fā)明第二實(shí)施例提供的一種點(diǎn)播節(jié)目的方法的部分流程圖。
[001引圖6是本發(fā)明實(shí)施例提供的一種點(diǎn)播節(jié)目的裝置的功能模塊示意圖。
[0016] 圖7是本發(fā)明實(shí)施例提供的一種點(diǎn)播節(jié)目的裝置的映射模塊的功能模塊示意圖。
[0017] 圖8是本發(fā)明實(shí)施例提供的一種點(diǎn)播節(jié)目的裝置的計(jì)算模塊的功能模塊示意圖。
[0018] 圖9是本發(fā)明實(shí)施例提供的一種點(diǎn)播節(jié)目的系統(tǒng)的示意圖。
【具體實(shí)施方式】
[0019] 下面將結(jié)合本發(fā)明實(shí)施例中附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整 地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。通常在 此處附圖中描述和示出的本發(fā)明實(shí)施例的組件可各種不同的配置來布置和設(shè)計(jì)。因 此,W下對在附圖中提供的本發(fā)明的實(shí)施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的 范圍,而是僅僅表示本發(fā)明的選定實(shí)施例。基于本發(fā)明的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有做 出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0020] 應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一 個(gè)附圖中被定義,則在隨后的附圖中不需要對其進(jìn)行進(jìn)一步定義和解釋。同時(shí),在本發(fā)明的 描述中,術(shù)語"第一"、"第二"等僅用于區(qū)分描述,而不能理解為指示或暗示相對重要性或時(shí) 間先后。
[0021] 如圖1所示,是本發(fā)明實(shí)施例提供的服務(wù)器200與用戶終端100進(jìn)行交互的示意圖。 所述服務(wù)器200通過網(wǎng)絡(luò)300與一個(gè)或多個(gè)用戶終端100進(jìn)行通信連接,W進(jìn)行數(shù)據(jù)通信或 交互。所述服務(wù)器200可W是網(wǎng)絡(luò)服務(wù)器、數(shù)據(jù)庫服務(wù)器等。所述用戶終端100可W是個(gè)人電 腦(personal computer,PC)、平板電腦、智能手機(jī)、智能電視、數(shù)字機(jī)頂盒、支持直播的智能 盒子等。
[0022] 如圖2所示,是所述服務(wù)器200的方框示意圖。所述服務(wù)器200包括點(diǎn)播節(jié)目的裝置 210、存儲(chǔ)器220、存儲(chǔ)控制器230、處理器240。
[0023] 所述存儲(chǔ)器220、存儲(chǔ)控制器230、處理器240各元件相互之間直接或間接地電性連 接,W實(shí)現(xiàn)數(shù)據(jù)的傳輸或交互。例如,運(yùn)些元件相互之間可通過一條或多條通訊總線或信號 線實(shí)現(xiàn)電性連接。所述選房裝置210包括至少一個(gè)可W軟件或固件(firmware)的形式存儲(chǔ) 于所述存儲(chǔ)器中或固化在所述服務(wù)器200的操作系統(tǒng)(operating system,0S)中的軟件功 能模塊。所述處理器240用于執(zhí)行存儲(chǔ)器220中存儲(chǔ)的可執(zhí)行模塊,例如所述點(diǎn)播節(jié)目的裝 置210包括的軟件功能模塊或計(jì)算機(jī)程序。
[0024] 其中,存儲(chǔ)器220可W是,但不限于,隨機(jī)存取存儲(chǔ)器(Random Access Memory, RAM),只讀存儲(chǔ)器(Read Only Memoir, ROM),可編程只讀存儲(chǔ)器(Programmable Read - Only Memory,PROM),可擦除只讀存儲(chǔ)器化rasable Programmable Read -Only Memory, EPROM),電可擦除只讀存儲(chǔ)器化 lectric Erasable Programmable Read -Only Memory, 邸PROM)等。其中,存儲(chǔ)器220用于存儲(chǔ)程序,所述處理器240在接收到執(zhí)行指令后,執(zhí)行所述 程序,前述本發(fā)明實(shí)施例任一實(shí)施例掲示的流過程定義的服務(wù)器所執(zhí)行的方法可W應(yīng)用于 處理器中,或者由處理器實(shí)現(xiàn)。
[0025] 處理器240可能是一種集成電路忍片,具有信號的處理能力。上述的處理器可W是 通用處理器,包括中央處理器(Central Processing Unit,簡稱CPU)、網(wǎng)絡(luò)處理器(Network Processor,簡稱NP)等;還可W是數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)成可編程 口陣列(FPGA)或者其他可編程邏輯器件、分立口或者晶體管邏輯器件、分立硬件組件??蒞 實(shí)現(xiàn)或者執(zhí)行本發(fā)明實(shí)施例中的公開的各方法、步驟及邏輯框圖。通用處理器可W是微處 理器或者該處理器也可W是任何常規(guī)的處理器等。
[0026] 圖3示出了本發(fā)明第一實(shí)施例提供的一種點(diǎn)播節(jié)目的方法的流程圖,請參閱圖3, 本實(shí)施例描述的是服務(wù)器的處理流程,所述方法包括:
[0027] 步驟S301,服務(wù)器從用戶終端獲取預(yù)設(shè)時(shí)間周期內(nèi)用戶每天觀看的節(jié)目名稱、觀 看時(shí)間W及觀看時(shí)長;
[0028] 其中,預(yù)設(shè)時(shí)間周期可W是一年,一個(gè)季度或者一周,當(dāng)然并不局限于所述實(shí)施方 式。
[0029] 步驟S302,所述服務(wù)器分別將在預(yù)設(shè)時(shí)間周期內(nèi)的每天的各個(gè)時(shí)間段分別與對應(yīng) 的索引號建立映射關(guān)系,形成多個(gè)映射關(guān)系矩陣,所述對應(yīng)的索引號是指各個(gè)時(shí)間段內(nèi)用 戶觀看的節(jié)目名稱對應(yīng)的索引號或者各個(gè)時(shí)間段內(nèi)用戶觀看的節(jié)目類別對應(yīng)的索引號;
[0030] 可W理解的是,每天的各個(gè)時(shí)間段分別與對應(yīng)的索引號建立映射關(guān)系,即可W形 成一個(gè)矩陣。因此預(yù)設(shè)時(shí)間周期內(nèi),即有多個(gè)矩陣。
[0031] 其中,所述對應(yīng)的索引號是指各個(gè)時(shí)間段內(nèi)用戶觀看的節(jié)目名稱對應(yīng)的索引號或 者各個(gè)時(shí)間段內(nèi)用戶觀看的節(jié)目類別對應(yīng)的索引號,可W理解的是,可W預(yù)先在服務(wù)器內(nèi) 部存儲(chǔ)一張表,用來記錄節(jié)目名稱與其對應(yīng)的索引號的對應(yīng)關(guān)系,或者用來記錄節(jié)目類別 與其對應(yīng)的索引號的對應(yīng)關(guān)系。
[0032] 例如,可W設(shè)置Μ維的對角矩陣D,M取值24時(shí),D中元素為1,代表用戶在一天內(nèi)的某 一個(gè)小時(shí)的時(shí)段內(nèi)有觀看電視的行為??蒞理解的是,為了獲得更加精細(xì)的用戶行為,也可 把時(shí)間粒度細(xì)化為半小時(shí)或一刻鐘,只是增加矩陣維度Μ值而已。同時(shí)設(shè)置一個(gè)M*N的矩陣 C,其中矩陣寬Μ代表時(shí)間尺度,N為用戶收看到的電視臺(tái)的數(shù)目。矩陣C中的元素為某時(shí)段播 出的電視名稱對應(yīng)的索引。因此所述映射關(guān)系矩陣可W為矩陣D和C的乘積,即R = DC,R表示 用戶一天內(nèi)看過的電視節(jié)目??蒞統(tǒng)計(jì)所述服務(wù)器分別將在預(yù)設(shè)時(shí)間周期內(nèi)的每天對應(yīng)的 矩陣R,形成多個(gè)映射關(guān)系矩陣。
[0033] 步驟S303,所述服務(wù)器根據(jù)所述多個(gè)映射關(guān)系矩陣,計(jì)算出在所述預(yù)設(shè)時(shí)間周期 內(nèi),用戶每天觀看節(jié)目的差異度;
[0034] 具體的,計(jì)算差異度的步驟如下:
[0035] 將所述多個(gè)映射關(guān)系矩陣構(gòu)成映射關(guān)系矩陣集合;
[0036] 依次分別計(jì)算所述映射關(guān)系矩陣集合中相鄰兩個(gè)元素形成的差值矩陣,分別將所 述差值矩陣求平方并除W第一參數(shù),分別得到相鄰兩個(gè)相鄰矩陣的差異度值,所述第一參 數(shù)為所述差值矩陣的行數(shù)及列數(shù)的乘積;
[0037] 將所述相鄰兩個(gè)映射關(guān)系矩陣的差異度值求和,并除W預(yù)設(shè)時(shí)間周期,得到所述 差異度。
[0038] 例如,假設(shè)服務(wù)器獲取了一個(gè)星期內(nèi),用戶每天觀看的節(jié)目名稱、觀看時(shí)間W及觀 看時(shí)長,因此可W分別構(gòu)成7個(gè)映射關(guān)系矩陣Ri,。
[0039] 可W根據(jù)如下公式計(jì)算差異度:
[0040]
[0041] 其中,0為差異度值,Ri為第i天各個(gè)時(shí)間段分別與對應(yīng)的索引號建立映射關(guān)系矩 陣,Ri + 1為第i + 1天各個(gè)時(shí)間段分別與對應(yīng)的索引號建立映射關(guān)系矩陣,1為時(shí)間間隔, total為映射關(guān)系矩陣集合中映射關(guān)系矩陣的總數(shù)目,m,n為矩陣元素的下標(biāo)索引變量,Μ和 Ν為所述差值矩陣的行數(shù)及列數(shù)的乘積。
[0042] 步驟S304,當(dāng)所述差異度小于預(yù)設(shè)闊值時(shí),所述服務(wù)器生成推送節(jié)目表單并發(fā)送 到所述用戶終端W供用戶進(jìn)行點(diǎn)播,所述推送節(jié)目表單中包括所述預(yù)設(shè)時(shí)間周期內(nèi)用戶每 天觀看的節(jié)目名稱;
[0043] 可W理解的是,可W設(shè)置預(yù)設(shè)闊值化,化可W為統(tǒng)計(jì)經(jīng)驗(yàn)值。當(dāng)0小于化時(shí),則判定 在預(yù)設(shè)時(shí)間周期內(nèi),Ri的變化不大,具有準(zhǔn)平穩(wěn)性,即用戶總是在某個(gè)時(shí)間段觀看特定類型 的節(jié)目。服務(wù)器可W錄制用戶喜歡的節(jié)目,在用戶沒有觀看的情況下,提示用戶點(diǎn)擊觀看。
[0044] 步驟S305,當(dāng)所述服務(wù)器接收到所述用戶終端的點(diǎn)播指令,所述點(diǎn)播指令中包括 待點(diǎn)播的節(jié)目名稱,所述服務(wù)器錄制待點(diǎn)播的節(jié)目。
[0045] 本發(fā)明實(shí)施例提供的一種點(diǎn)播節(jié)目的方法,通過服務(wù)器根據(jù)所述多個(gè)映射關(guān)系矩 陣,計(jì)算出在所述預(yù)設(shè)時(shí)間周期內(nèi)用戶每天觀看節(jié)目的差異度,當(dāng)所述差異度小于預(yù)設(shè)闊 值時(shí),所述服務(wù)器生成推送節(jié)目表單并發(fā)送到所述用戶終端W供用戶進(jìn)行點(diǎn)播,通過運(yùn)種 方式向用戶終端推送用戶可能感興趣的節(jié)目單,并接收用戶終端發(fā)送的點(diǎn)播指令后進(jìn)行錄 審IJ,運(yùn)樣使得服務(wù)器不用再全部錄制所有節(jié)目,釋放了服務(wù)器的存儲(chǔ)資源。并且錄制合適的 電視內(nèi)容,使用戶通過用戶終端觀看的感興趣的節(jié)目更精準(zhǔn),W最小的資源,換取用戶的最 大滿意度。
[0046] 圖4示出了本發(fā)明第二實(shí)施例提供的一種點(diǎn)播節(jié)目的方法的流程圖,請參閱圖4, 本實(shí)施例描述的是服務(wù)器的處理流程,所述方法包括:
[0047] 步驟S401,服務(wù)器從用戶終端獲取預(yù)設(shè)時(shí)間周期內(nèi)用戶每天觀看的節(jié)目名稱、觀 看時(shí)間W及觀看時(shí)長;
[0048] 步驟S402,所述服務(wù)器將所述預(yù)設(shè)時(shí)間周期內(nèi),每隔預(yù)設(shè)時(shí)間間隔取出用戶當(dāng)天 觀看的節(jié)目名稱;
[0049] 可W理解的是,可W不用統(tǒng)計(jì)預(yù)設(shè)時(shí)間周期內(nèi)用戶每天觀看的節(jié)目名稱,可W設(shè) 置一個(gè)預(yù)設(shè)時(shí)間間隔,統(tǒng)計(jì)所述服務(wù)器將所述預(yù)設(shè)時(shí)間周期內(nèi),每隔預(yù)設(shè)時(shí)間間隔取出用 戶當(dāng)天觀看的節(jié)目名稱,運(yùn)樣可W減少計(jì)算量。
[0050] 步驟S403,判斷所述用戶觀看的節(jié)目名稱所屬的節(jié)目分類;
[0051] 優(yōu)選的,請參閱圖5,可W通過下述方法來判斷所述用戶觀看的節(jié)目名稱所屬的節(jié) 目分類:
[0052] 步驟S431,將所述節(jié)目名稱進(jìn)行分詞,得到分詞集合;
[0053] 例如,假設(shè)節(jié)目名稱為新聞聯(lián)播,可W對"新聞聯(lián)播"進(jìn)行分詞,得到分詞集合,所 述分詞集合中包括:新聞,聞聯(lián),聯(lián)播。
[0054] 步驟S432,依次將所述分詞集合中的分詞分別與節(jié)目分類名稱計(jì)算漢明距離;
[0055] 依次將所述分詞集合與分類名稱中所有分類的名稱進(jìn)行計(jì)算漢明距離,例如,假 設(shè)分類名稱中包含了(新聞,財(cái)經(jīng),綜藝),則將分詞集合中的Ξ個(gè)詞分別與"新聞","財(cái)經(jīng)", "綜藝"計(jì)算漢明距離。其中,兩個(gè)等長字符串之間的漢明距離是兩個(gè)字符串對應(yīng)位置的不 同字符的個(gè)數(shù)。換句話說,它就是將一個(gè)字符串變換成另外一個(gè)字符串所需要替換的字符 個(gè)數(shù)。
[0056] 步驟S433,若所述分詞集合中存在有與節(jié)目分類名稱之間的漢明距離為零的分 詞,則所述節(jié)目名稱屬于所述節(jié)目分類。
[0057] 例如新聞聯(lián)播的切分集合中有"新聞"子串,與分類名稱"新聞"的漢明距離為0,則 新聞聯(lián)播屬于新聞?lì)惞?jié)目。
[0058] 步驟S404,所述服務(wù)器分別將在預(yù)設(shè)時(shí)間周期內(nèi)的每天的各個(gè)時(shí)間段分別與對應(yīng) 的索引號建立映射關(guān)系,所述對應(yīng)的索引號是指各個(gè)時(shí)間段內(nèi)用戶觀看的節(jié)目類別對應(yīng)的 索引號。
[0059] 步驟S405,將所述多個(gè)映射關(guān)系矩陣構(gòu)成映射關(guān)系矩陣集合;依次分別計(jì)算所述 映射關(guān)系矩陣集合中相鄰兩個(gè)元素形成的差值矩陣,分別將所述差值矩陣求平方并除W第 一參數(shù),分別得到相鄰兩個(gè)相鄰矩陣的差異度值,所述第一參數(shù)為所述差值矩陣的行數(shù)及 列數(shù)的乘積;
[0060]步驟S406,將所述相鄰兩個(gè)映射關(guān)系矩陣的差異度值求和,并除W預(yù)設(shè)時(shí)間周期, 得到所述差異度。
[0061 ]步驟S407,當(dāng)所述差異度小于預(yù)設(shè)闊值時(shí),所述服務(wù)器生成推送節(jié)目表單并發(fā)送 到所述用戶終端W供用戶進(jìn)行點(diǎn)播,所述推送節(jié)目表單中包括所述預(yù)設(shè)時(shí)間周期內(nèi)用戶每 天觀看的節(jié)目名稱;
[0062] 步驟S408,當(dāng)所述服務(wù)器接收到所述用戶終端的點(diǎn)播指令,所述點(diǎn)播指令中包括 待點(diǎn)播的節(jié)目名稱,所述服務(wù)器錄制待點(diǎn)播的節(jié)目。
[0063] 本發(fā)明實(shí)施例提供的一種點(diǎn)播節(jié)目的方法、裝置及系統(tǒng),通過服務(wù)器根據(jù)所述多 個(gè)映射關(guān)系矩陣,計(jì)算出在所述預(yù)設(shè)時(shí)間周期內(nèi)用戶每天觀看節(jié)目的差異度,當(dāng)所述差異 度小于預(yù)設(shè)闊值時(shí),所述服務(wù)器生成推送節(jié)目表單并發(fā)送到所述用戶終端W供用戶進(jìn)行點(diǎn) 播,通過運(yùn)種方式向用戶終端推送用戶可能感興趣的節(jié)目單,并接收用戶終端發(fā)送的點(diǎn)播 指令后進(jìn)行錄制,運(yùn)樣使得服務(wù)器不用再全部錄制所有節(jié)目,釋放了服務(wù)器的存儲(chǔ)資源。并 且錄制合適的電視內(nèi)容,使用戶通過用戶終端觀看的感興趣的節(jié)目更精準(zhǔn),W最小的資源, 換取用戶的最大滿意度。并且,通過建立節(jié)目類別的索引號對應(yīng)的映射關(guān)系矩陣,也可W分 析出用戶喜歡關(guān)系的節(jié)目類別,可W像用戶推送同一類別的節(jié)目,而不僅局限于用戶觀看 過的節(jié)目,使得用戶體驗(yàn)度進(jìn)一步提升。
[0064] 請參閱圖6,是本發(fā)明實(shí)施例提供的圖2所示的點(diǎn)播節(jié)目的裝置210的功能模塊示 意圖。所述點(diǎn)播節(jié)目的裝置210包括獲取模塊211,映射模塊212,計(jì)算模塊213,生成模塊 214,處理模塊215。
[0065] 所述獲取模塊211,用于服務(wù)器從用戶終端獲取預(yù)設(shè)時(shí)間周期內(nèi)用戶每天觀看的 節(jié)目名稱、觀看時(shí)間W及觀看時(shí)長;
[0066] 所述映射模塊212,用于所述服務(wù)器分別將在預(yù)設(shè)時(shí)間周期內(nèi)的每天的各個(gè)時(shí)間 段分別與對應(yīng)的索引號建立映射關(guān)系,形成多個(gè)映射關(guān)系矩陣,所述對應(yīng)的索引號是指各 個(gè)時(shí)間段內(nèi)用戶觀看的節(jié)目名稱對應(yīng)的索引號或者各個(gè)時(shí)間段內(nèi)用戶觀看的節(jié)目類別對 應(yīng)的索引號;
[0067] 其中,優(yōu)選的,請參閱圖7,所述映射模塊212包括第一處理子模塊2121,判斷子模 塊2122 W及第二處理子模塊2123,
[0068] 所述第一處理子模塊2121,用于分別獲取在預(yù)設(shè)時(shí)間周期內(nèi)每天的各個(gè)時(shí)間段分 別對應(yīng)的用戶觀看的節(jié)目名稱;
[0069] 所述判斷子模塊2122,用于判斷所述用戶觀看的節(jié)目名稱所屬的節(jié)目分類;優(yōu)選 的,所述判斷子模塊2122,具體用于將所述節(jié)目名稱進(jìn)行分詞,得到分詞集合;依次將所述 分詞集合中的分詞分別與節(jié)目分類名稱計(jì)算漢明距離;若所述分詞集合中存在有與節(jié)目分 類名稱之間的漢明距離為零的分詞,則所述節(jié)目名稱屬于所述節(jié)目分類。
[0070] 所述第二處理子模塊2123,用于分別將在預(yù)設(shè)時(shí)間周期內(nèi)的每天的各個(gè)時(shí)間段分 別與對應(yīng)的索引號建立映射關(guān)系,所述對應(yīng)的索引號是指各個(gè)時(shí)間段內(nèi)用戶觀看的節(jié)目類 別對應(yīng)的索引號。
[0071] 所述計(jì)算模塊213,用于所述服務(wù)器根據(jù)所述多個(gè)映射關(guān)系矩陣,計(jì)算出在所述預(yù) 設(shè)時(shí)間周期內(nèi),用戶每天觀看節(jié)目的差異度;
[0072] 其中,優(yōu)選的,請參閱圖8,所述計(jì)算模塊213包括第Ξ處理子模塊2131,第一計(jì)算 子模塊2132, W及第二計(jì)算子模塊2133,
[0073] 所述第Ξ處理子模塊2131,用于將所述多個(gè)映射關(guān)系矩陣構(gòu)成映射關(guān)系矩陣集 合;
[0074] 所述第一計(jì)算子模塊2132,用于依次分別計(jì)算所述映射關(guān)系矩陣集合中相鄰兩個(gè) 元素形成的差值矩陣,分別將所述差值矩陣求平方并除W第一參數(shù),分別得到相鄰兩個(gè)相 鄰矩陣的差異度值,所述第一參數(shù)為所述差值矩陣的行數(shù)及列數(shù)的乘積;
[0075] 所述第二計(jì)算子模塊2133,用于將所述相鄰兩個(gè)映射關(guān)系矩陣的差異度值求和, 并除W預(yù)設(shè)時(shí)間周期,得到所述差異度。
[0076] 所述生成模塊214,用于當(dāng)所述差異度小于預(yù)設(shè)闊值時(shí),所述服務(wù)器生成推送節(jié)目 表單并發(fā)送到所述用戶終端W供用戶進(jìn)行點(diǎn)播,所述推送節(jié)目表單中包括所述預(yù)設(shè)時(shí)間周 期內(nèi)用戶每天觀看的節(jié)目名稱;
[0077] 所述處理模塊215,用于當(dāng)所述服務(wù)器接收到所述用戶終端的點(diǎn)播指令,所述點(diǎn)播 指令中包括待點(diǎn)播的節(jié)目名稱,所述服務(wù)器錄制待點(diǎn)播的節(jié)目。
[0078] 請參閱圖1,是本發(fā)明實(shí)施例提供的一種點(diǎn)播節(jié)目的系統(tǒng),所述系統(tǒng)包括用戶終端 100 W及服務(wù)器200,
[0079] 所述服務(wù)器200,用于從用戶終端100獲取預(yù)設(shè)時(shí)間周期內(nèi)用戶每天觀看的節(jié)目名 稱、觀看時(shí)間W及觀看時(shí)長;分別將在預(yù)設(shè)時(shí)間周期內(nèi)的每天的各個(gè)時(shí)間段分別與對應(yīng)的 索引號建立映射關(guān)系,形成多個(gè)映射關(guān)系矩陣,所述對應(yīng)的索引號是指各個(gè)時(shí)間段內(nèi)用戶 觀看的節(jié)目名稱對應(yīng)的索引號或者各個(gè)時(shí)間段內(nèi)用戶觀看的節(jié)目類別對應(yīng)的索引號;根據(jù) 所述多個(gè)映射關(guān)系矩陣,計(jì)算出在所述預(yù)設(shè)時(shí)間周期內(nèi),用戶每天觀看節(jié)目的差異度;當(dāng)所 述差異度小于預(yù)設(shè)闊值時(shí),生成推送節(jié)目表單并發(fā)送到所述用戶終端100W供用戶進(jìn)行點(diǎn) 播,所述推送節(jié)目表單中包括所述預(yù)設(shè)時(shí)間周期內(nèi)用戶每天觀看的節(jié)目名稱;當(dāng)接收到所 述用戶終端100的點(diǎn)播指令,所述點(diǎn)播指令中包括待點(diǎn)播的節(jié)目名稱,錄制待點(diǎn)播的節(jié)目。
[0080] 所述用戶終端100,用于接收所述服務(wù)器200發(fā)送的所述推送節(jié)目表單,并向所述 服務(wù)器200發(fā)送點(diǎn)播指令。
[0081] 可W理解的是,如圖9所示,服務(wù)器200的功能可W由機(jī)器學(xué)習(xí)服務(wù)器200a、節(jié)目剪 輯服務(wù)器2(K)bW及視頻點(diǎn)播服務(wù)器200c共同實(shí)現(xiàn)。機(jī)器學(xué)習(xí)服務(wù)器200曰,用于從用戶終端 100獲取預(yù)設(shè)時(shí)間周期內(nèi)用戶每天觀看的節(jié)目名稱、觀看時(shí)間W及觀看時(shí)長;分別將在預(yù)設(shè) 時(shí)間周期內(nèi)的每天的各個(gè)時(shí)間段分別與對應(yīng)的索引號建立映射關(guān)系,形成多個(gè)映射關(guān)系矩 陣,所述對應(yīng)的索引號是指各個(gè)時(shí)間段內(nèi)用戶觀看的節(jié)目名稱對應(yīng)的索引號或者各個(gè)時(shí)間 段內(nèi)用戶觀看的節(jié)目類別對應(yīng)的索引號;根據(jù)所述多個(gè)映射關(guān)系矩陣,計(jì)算出在所述預(yù)設(shè) 時(shí)間周期內(nèi),用戶每天觀看節(jié)目的差異度;當(dāng)所述差異度小于預(yù)設(shè)闊值時(shí),生成推送節(jié)目表 單并發(fā)送到所述用戶終端100W供用戶進(jìn)行點(diǎn)播,所述推送節(jié)目表單中包括所述預(yù)設(shè)時(shí)間 周期內(nèi)用戶每天觀看的節(jié)目名稱;節(jié)目剪輯服務(wù)器20化,用于當(dāng)接收到所述用戶終端100的 點(diǎn)播指令,所述點(diǎn)播指令中包括待點(diǎn)播的節(jié)目名稱,從視頻點(diǎn)播服務(wù)器200c中獲取待點(diǎn)播 節(jié)目,并根據(jù)所述點(diǎn)播指令進(jìn)行剪輯和錄制;所述視頻點(diǎn)播服務(wù)器200c,用于存儲(chǔ)所有視頻 節(jié)目。
[0082] 需要說明的是,本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重 點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。
[0083] 本發(fā)明實(shí)施例所提供的點(diǎn)播節(jié)目的裝置,其實(shí)現(xiàn)原理及產(chǎn)生的技術(shù)效果和前述方 法實(shí)施例相同,為簡要描述,裝置實(shí)施例部分未提及之處,可參考前述方法實(shí)施例中相應(yīng)內(nèi) 容。
[0084] 在本申請所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所掲露的裝置和方法,也可W通過 其它的方式實(shí)現(xiàn)。W上所描述的裝置實(shí)施例僅僅是示意性的,例如,附圖中的流程圖和框圖 顯示了根據(jù)本發(fā)明的多個(gè)實(shí)施例的裝置、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、 功能和操作。在運(yùn)點(diǎn)上,流程圖或框圖中的每個(gè)方框可W代表一個(gè)模塊、程序段或代碼的一 部分,所述模塊、程序段或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí) 行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)方式中,方框中所標(biāo)注的功能也可不同于 附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)連續(xù)的方框?qū)嶋H上可W基本并行地執(zhí)行,它們有時(shí)也 可W按相反的順序執(zhí)行,運(yùn)依所設(shè)及的功能而定。也要注意的是,框圖和/或流程圖中的每 個(gè)方框、W及框圖和/或流程圖中的方框的組合,可W用執(zhí)行規(guī)定的功能或動(dòng)作的專用的基 于硬件的系統(tǒng)來實(shí)現(xiàn),或者可W用專用硬件與計(jì)算機(jī)指令的組合來實(shí)現(xiàn)。
[0085] 另外,在本發(fā)明各個(gè)實(shí)施例中的各功能模塊可W集成在一起形成一個(gè)獨(dú)立的部 分,也可W是各個(gè)模塊單獨(dú)存在,也可W兩個(gè)或兩個(gè)W上模塊集成形成一個(gè)獨(dú)立的部分。
[0086] 所述功能如果W軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可W 存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶\(yùn)樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說 對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì) 算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用W使得一臺(tái)計(jì)算機(jī)設(shè)備(可W是個(gè) 人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。 而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-化ly Memo巧)、隨機(jī)存取 存儲(chǔ)器(RAM,Random Access Memo巧)、磁碟或者光盤等各種可W存儲(chǔ)程序代碼的介質(zhì)。需 要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作 與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示運(yùn)些實(shí)體或操作之間存在任何運(yùn)種 實(shí)際的關(guān)系或者順序。而且,術(shù)語"包括"、"包含"或者其任何其他變體意在涵蓋非排他性的 包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包 括沒有明確列出的其他要素,或者是還包括為運(yùn)種過程、方法、物品或者設(shè)備所固有的要 素。在沒有更多限制的情況下,由語句"包括一個(gè)……"限定的要素,并不排除在包括所述要 素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0087] W上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可W有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。應(yīng)注意到:相似的標(biāo)號和字母在 下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需 要對其進(jìn)行進(jìn)一步定義和解釋。
[0088] W上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何 熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明掲露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵 蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述W權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1. 一種點(diǎn)播節(jié)目的方法,其特征在于,所述方法包括: 服務(wù)器從用戶終端獲取預(yù)設(shè)時(shí)間周期內(nèi)用戶每天觀看的節(jié)目名稱、觀看時(shí)間以及觀看 時(shí)長; 所述服務(wù)器分別將在預(yù)設(shè)時(shí)間周期內(nèi)的每天的各個(gè)時(shí)間段分別與對應(yīng)的索引號建立 映射關(guān)系,形成多個(gè)映射關(guān)系矩陣,所述對應(yīng)的索引號是指各個(gè)時(shí)間段內(nèi)用戶觀看的節(jié)目 名稱對應(yīng)的索引號或者各個(gè)時(shí)間段內(nèi)用戶觀看的節(jié)目類別對應(yīng)的索引號; 所述服務(wù)器根據(jù)所述多個(gè)映射關(guān)系矩陣,計(jì)算出在所述預(yù)設(shè)時(shí)間周期內(nèi),用戶每天觀 看節(jié)目的差異度; 當(dāng)所述差異度小于預(yù)設(shè)閾值時(shí),所述服務(wù)器生成推送節(jié)目表單并發(fā)送到所述用戶終端 以供用戶進(jìn)行點(diǎn)播,所述推送節(jié)目表單中包括所述預(yù)設(shè)時(shí)間周期內(nèi)用戶每天觀看的節(jié)目名 稱; 當(dāng)所述服務(wù)器接收到所述用戶終端的點(diǎn)播指令,所述點(diǎn)播指令中包括待點(diǎn)播的節(jié)目名 稱,所述服務(wù)器錄制待點(diǎn)播的節(jié)目。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述服務(wù)器分別將在預(yù)設(shè)時(shí)間周期內(nèi)的每 天的各個(gè)時(shí)間段分別與對應(yīng)的索引號建立映射關(guān)系,形成多個(gè)映射關(guān)系矩陣,包括: 所述服務(wù)器將所述預(yù)設(shè)時(shí)間周期內(nèi),每隔預(yù)設(shè)時(shí)間間隔取出用戶當(dāng)天觀看的節(jié)目名 稱; 所述服務(wù)器分別將在預(yù)設(shè)時(shí)間周期內(nèi),每隔預(yù)設(shè)時(shí)間間隔取出的每天的各個(gè)時(shí)間段分 別與對應(yīng)的索引號建立映射關(guān)系。3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述服務(wù)器分別將在預(yù)設(shè)時(shí)間周期內(nèi)的每 天的各個(gè)時(shí)間段分別與對應(yīng)的索引號建立映射關(guān)系,形成多個(gè)映射關(guān)系矩陣,所述對應(yīng)的 索引號是指各個(gè)時(shí)間段內(nèi)用戶觀看的節(jié)目類別對應(yīng)的索引號,包括: 分別獲取在預(yù)設(shè)時(shí)間周期內(nèi)每天的各個(gè)時(shí)間段分別對應(yīng)的用戶觀看的節(jié)目名稱; 判斷所述用戶觀看的節(jié)目名稱所屬的節(jié)目分類; 所述服務(wù)器分別將在預(yù)設(shè)時(shí)間周期內(nèi)的每天的各個(gè)時(shí)間段分別與對應(yīng)的索引號建立 映射關(guān)系,所述對應(yīng)的索引號是指各個(gè)時(shí)間段內(nèi)用戶觀看的節(jié)目類別對應(yīng)的索引號。4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述判斷所述用戶觀看的節(jié)目名稱所屬的 節(jié)目分類,包括: 將所述節(jié)目名稱進(jìn)行分詞,得到分詞集合; 依次將所述分詞集合中的分詞分別與節(jié)目分類名稱計(jì)算漢明距離; 若所述分詞集合中存在有與節(jié)目分類名稱之間的漢明距離為零的分詞,則所述節(jié)目名 稱屬于所述節(jié)目分類。5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述服務(wù)器根據(jù)所述多個(gè)映射關(guān)系矩陣, 計(jì)算出在所述預(yù)設(shè)時(shí)間周期內(nèi),用戶每天觀看節(jié)目的差異度,包括: 將所述多個(gè)映射關(guān)系矩陣構(gòu)成映射關(guān)系矩陣集合; 依次分別計(jì)算所述映射關(guān)系矩陣集合中相鄰兩個(gè)元素形成的差值矩陣,分別將所述差 值矩陣求平方并除以第一參數(shù),分別得到相鄰兩個(gè)相鄰矩陣的差異度值,所述第一參數(shù)為 所述差值矩陣的行數(shù)及列數(shù)的乘積; 將所述相鄰兩個(gè)映射關(guān)系矩陣的差異度值求和,并除以預(yù)設(shè)時(shí)間周期,得到所述差異 度。6. -種點(diǎn)播節(jié)目的裝置,其特征在于,所述裝置包括: 獲取模塊,用于服務(wù)器從用戶終端獲取預(yù)設(shè)時(shí)間周期內(nèi)用戶每天觀看的節(jié)目名稱、觀 看時(shí)間以及觀看時(shí)長; 映射模塊,用于所述服務(wù)器分別將在預(yù)設(shè)時(shí)間周期內(nèi)的每天的各個(gè)時(shí)間段分別與對應(yīng) 的索引號建立映射關(guān)系,形成多個(gè)映射關(guān)系矩陣,所述對應(yīng)的索引號是指各個(gè)時(shí)間段內(nèi)用 戶觀看的節(jié)目名稱對應(yīng)的索引號或者各個(gè)時(shí)間段內(nèi)用戶觀看的節(jié)目類別對應(yīng)的索引號; 計(jì)算模塊,用于所述服務(wù)器根據(jù)所述多個(gè)映射關(guān)系矩陣,計(jì)算出在所述預(yù)設(shè)時(shí)間周期 內(nèi),用戶每天觀看節(jié)目的差異度; 生成模塊,用于當(dāng)所述差異度小于預(yù)設(shè)閾值時(shí),所述服務(wù)器生成推送節(jié)目表單并發(fā)送 到所述用戶終端以供用戶進(jìn)行點(diǎn)播,所述推送節(jié)目表單中包括所述預(yù)設(shè)時(shí)間周期內(nèi)用戶每 天觀看的節(jié)目名稱; 處理模塊,用于當(dāng)所述服務(wù)器接收到所述用戶終端的點(diǎn)播指令,所述點(diǎn)播指令中包括 待點(diǎn)播的節(jié)目名稱,所述服務(wù)器錄制待點(diǎn)播的節(jié)目。7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述映射模塊包括第一處理子模塊,判斷 子模塊以及第二處理子模塊, 所述第一處理子模塊,用于分別獲取在預(yù)設(shè)時(shí)間周期內(nèi)每天的各個(gè)時(shí)間段分別對應(yīng)的 用戶觀看的節(jié)目名稱; 所述判斷子模塊,用于判斷所述用戶觀看的節(jié)目名稱所屬的節(jié)目分類; 所述第二處理子模塊,用于分別將在預(yù)設(shè)時(shí)間周期內(nèi)的每天的各個(gè)時(shí)間段分別與對應(yīng) 的索引號建立映射關(guān)系,所述對應(yīng)的索引號是指各個(gè)時(shí)間段內(nèi)用戶觀看的節(jié)目類別對應(yīng)的 索引號。8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述判斷子模塊,具體用于將所述節(jié)目名 稱進(jìn)行分詞,得到分詞集合;依次將所述分詞集合中的分詞分別與節(jié)目分類名稱計(jì)算漢明 距離;若所述分詞集合中存在有與節(jié)目分類名稱之間的漢明距離為零的分詞,則所述節(jié)目 名稱屬于所述節(jié)目分類。9. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述計(jì)算模塊包括第三處理子模塊,第一 計(jì)算子模塊,以及第二計(jì)算子模塊, 所述第三處理子模塊,用于將所述多個(gè)映射關(guān)系矩陣構(gòu)成映射關(guān)系矩陣集合; 所述第一計(jì)算子模塊,用于依次分別計(jì)算所述映射關(guān)系矩陣集合中相鄰兩個(gè)元素形成 的差值矩陣,分別將所述差值矩陣求平方并除以第一參數(shù),分別得到相鄰兩個(gè)相鄰矩陣的 差異度值,所述第一參數(shù)為所述差值矩陣的行數(shù)及列數(shù)的乘積; 所述第二計(jì)算子模塊,用于將所述相鄰兩個(gè)映射關(guān)系矩陣的差異度值求和,并除以預(yù) 設(shè)時(shí)間周期,得到所述差異度。10. -種點(diǎn)播節(jié)目的系統(tǒng),其特征在于,所述系統(tǒng)包括用戶終端以及服務(wù)器, 所述服務(wù)器,用于從用戶終端獲取預(yù)設(shè)時(shí)間周期內(nèi)用戶每天觀看的節(jié)目名稱、觀看時(shí) 間以及觀看時(shí)長;分別將在預(yù)設(shè)時(shí)間周期內(nèi)的每天的各個(gè)時(shí)間段分別與對應(yīng)的索引號建立 映射關(guān)系,形成多個(gè)映射關(guān)系矩陣,所述對應(yīng)的索引號是指各個(gè)時(shí)間段內(nèi)用戶觀看的節(jié)目 名稱對應(yīng)的索引號或者各個(gè)時(shí)間段內(nèi)用戶觀看的節(jié)目類別對應(yīng)的索引號;根據(jù)所述多個(gè)映 射關(guān)系矩陣,計(jì)算出在所述預(yù)設(shè)時(shí)間周期內(nèi),用戶每天觀看節(jié)目的差異度;當(dāng)所述差異度小 于預(yù)設(shè)閾值時(shí),生成推送節(jié)目表單并發(fā)送到所述用戶終端以供用戶進(jìn)行點(diǎn)播,所述推送節(jié) 目表單中包括所述預(yù)設(shè)時(shí)間周期內(nèi)用戶每天觀看的節(jié)目名稱;當(dāng)接收到所述用戶終端的點(diǎn) 播指令,所述點(diǎn)播指令中包括待點(diǎn)播的節(jié)目名稱,錄制待點(diǎn)播的節(jié)目。 所述用戶終端,用于接收所述服務(wù)器發(fā)送的所述推送節(jié)目表單,并向所述服務(wù)器發(fā)送 點(diǎn)播指令。
【文檔編號】H04N21/258GK106060575SQ201610478307
【公開日】2016年10月26日
【申請日】2016年6月27日
【發(fā)明人】崔玉斌, 宋征
【申請人】北京小蟻互動(dòng)網(wǎng)絡(luò)科技有限公司