本發明涉及視頻節目播放控制領域,具體而言,涉及一種視頻推薦信息獲取方法和一種視頻推薦信息獲取系統。
背景技術:
:現有的視頻推薦方法常常采用對本用戶的觀看習慣進行分析,沒有考慮到周圍人和好友的觀看習慣,忽略了社交性。技術實現要素:針對現有的視頻推薦方法沒有考慮社交性,提出了一種視頻推薦信息獲取方法,包括如下步驟:s110、根據當前登錄id號信息獲取好友信息、周圍人信息;s120、根據所述好友信息、周圍人信息獲取好友視頻觀看記錄信息和周圍人視頻觀看記錄信息;s130、根據所述好友視頻觀看記錄信息和周圍人視頻觀看記錄信息生成視頻推薦信息。進一步地,所述步驟s130中包括:s131、從所述好友視頻觀看記錄信息和周圍人視頻觀看記錄信息中獲取標簽為直播狀態的記錄信息和標簽為點播狀態的記錄信息,將所述標簽為直播狀態的記錄信息對應的第一優先權設置高于所述標簽為點播狀態的記錄信息的第一優先權;s132、從所述好友視頻觀看記錄信息和周圍人視頻觀看記錄信息中獲取標簽為正在看狀態的記錄信息和標簽為已看過狀態的記錄信息,將所述標簽為正在看狀態的記錄信息對應的第二優先權設置高于所述標簽為已看過狀態的記錄信息的第二優先權;s133、將所述好友視頻觀看記錄信息的第三優先權設置為高于所述周圍人視頻觀看記錄信息的第三優先權;s134、將各條觀看記錄信息的第一優先權、第二優先權和第三優先權進行求和獲取多維度優先權,根據所述多維度優先權進行排序,將排序后的觀看記錄信息作為視頻推薦信息。進一步地,所述步驟s110包括;s111、根據當前登錄id號從社交系統中獲取與所述登錄id號之間具有好友關系標簽的id號作為所述好友信息。進一步地,所述步驟s110還包括;s112、獲取登錄設備的設備串號,根據所述設備串號獲取第一發貨地址信息;s113、獲取所有設備的發貨地址列表;s114、從所述發貨地址列表中選取與所述第一發貨地址信息同屬于一個城市的第二發貨地址信息;s115、將所述第二發貨地址信息對應的設備串號作為所述周圍人信息。進一步地,所述步驟s120包括,根據所述具有好友關系標簽的id號,在總觀看記錄中檢索獲取所述具有好友關系標簽的id號對應的視頻觀看記錄。進一步地,所述步驟s120包括,根據所述第二發貨地址信息對應的設備串號,從所述總觀看記錄中檢索獲取與所述第二發貨地址信息對應的設備串號所對應的視頻觀看記錄。本發明另一方面還提供了一種視頻推薦信息獲取系統,包括,信息獲取模塊,用于根據當前登錄id號信息獲取好友信息、周圍人信息;觀看記錄信息生成模塊,用于根據所述好友信息、周圍人信息獲取好友視頻觀看記錄信息和周圍人視頻觀看記錄信息;視頻推薦信息生成模塊,用于根據所述好友視頻觀看記錄信息和周圍人視頻觀看記錄信息生成視頻推薦信息。進一步地,所述視頻推薦信息生成模塊具體用于,從所述好友視頻觀看記錄信息和周圍人視頻觀看記錄信息中獲取標簽為直播狀態的記錄信息和標簽為點播狀態的記錄信息,將所述標簽為直播狀態的記錄信息對應的第一優先權設置高于所述標簽為點播狀態的記錄信息的第一優先權;所述視頻推薦信息生成模塊還具體用于,從所述好友視頻觀看記錄信息和周圍人視頻觀看記錄信息中獲取標簽為正在看狀態的記錄信息和標簽為已看過狀態的記錄信息,將所述標簽為正在看狀態的記錄信息對應的第二優先權設置高于所述標簽為已看過狀態的記錄信息的第二優先權;所述視頻推薦信息生成模塊還具體用于,將所述好友視頻觀看記錄信息的第三優先權設置有高于所述周圍人視頻觀看記錄信息的第三優先權;所述視頻推薦信息生成模塊還具體用于,將各條觀看記錄信息的第一優先權、第二優先權和第三優先權進行求和獲取多維度優先權,根據所述多維度優先權進行排序,將排序后的觀看記錄信息作為視頻推薦信息。進一步地,所述信息獲取模塊具體用于,根據當前登錄id號從社交系統中獲取與所述登錄id號之間具有好友關系標簽的id號作為所述好友信息。所述信息獲取模塊具體還用于,獲取登錄設備的設備串號,根據所述設備串號獲取第一發貨地址信息;獲取所有設備的發貨地址列表;從所述發貨地址列表中選取與所述第一發貨地址信息同屬于一個城市的第二發貨地址信息;將所述第二發貨地址信息對應的設備串號作為所述周圍人信息。進一步地,所述觀看記錄信息生成模塊具體用于,根據所述具有好友關系標簽的id號,在總觀看記錄中檢索獲取所述具有好友關系標簽的id號對應的視頻觀看記錄;根據所述第二發貨地址信息對應的設備串號,從所述總觀看記錄中檢索獲取與所述第二發貨地址信息對應的設備串號所對應的視頻觀看記錄。本發明提供的方法系統能夠綜合考慮好友觀看記錄和周圍人的觀看記錄,增加成員尋找節目的途徑,促進社交。附圖說明通過參考附圖會更加清楚的理解本發明的特征和優點,附圖是示意性的而不應理解為對本發明進行任何限制,在附圖中:圖1為本發明一些實施例中的視頻推薦信息獲取方法的流程示意圖;圖2為本發明一些實施例中的視頻推薦信息獲取方法的子步驟流程示意圖;圖3為本發明一些實施例中的視頻推薦信息獲取方法的子步驟的流程示意圖;圖4為本發明一些實施例中的視頻推薦信息獲取系統的系統組成示意圖;圖5為本發明一些實施例中的視頻推薦信息獲取系統的運行界面示意圖。具體實施方式為了能夠更清楚地理解本發明的上述目的、特征和優點,下面結合附圖和具體實施方式對本發明進行進一步的詳細描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。在下面的描述中闡述了很多具體細節以便于充分理解本發明,但是,本發明還可以采用其他不同于在此描述的其他方式來實施,因此,本發明的保護范圍并不受下面公開的具體實施例的限制。本發明根據好友和周圍人的觀看視頻記錄來獲取視頻推薦信息,能夠使用戶更好地知道好友和周圍人的觀看情況,從而使得用戶體驗好,增加了用戶之間的互動性。實施例一如圖1所示,本發明提供了一種視頻推薦信息獲取方法,包括如下步驟:s110、根據當前登錄id號信息獲取好友信息、周圍人信息;s120、根據所述好友信息、周圍人信息獲取好友視頻觀看記錄信息和周圍人視頻觀看記錄信息;s130、根據所述好友視頻觀看記錄信息和周圍人視頻觀看記錄信息生成視頻推薦信息。獲取成員好友的收視記錄,周圍人、同城的收視習慣,增加成員尋找節目的途徑,促進社交。如圖2所示,所述步驟s130中包括:s131、從所述好友視頻觀看記錄信息和周圍人視頻觀看記錄信息中獲取標簽為直播狀態的記錄信息和標簽為點播狀態的記錄信息,將所述標簽為直播狀態的記錄信息對應的第一優先權設置高于所述標簽為點播狀態的記錄信息的第一優先權;s132、從所述好友視頻觀看記錄信息和周圍人視頻觀看記錄信息中獲取標簽為正在看狀態的記錄信息和標簽為已看過狀態的記錄信息,將所述標簽為正在看狀態的記錄信息對應的第二優先權設置高于所述標簽為已看過狀態的記錄信息的第二優先權;s133、將所述好友視頻觀看記錄信息的第三優先權設置為高于所述周圍人視頻觀看記錄信息的第三優先權;s134、將各條觀看記錄信息的第一優先權、第二優先權和第三優先權進行求和獲取多維度優先權,根據所述多維度優先權進行排序,將排序后的觀看記錄信息作為視頻推薦信息。例如,高優先權設置為5,低優先權設置為3。例如觀看記錄見下表:當不屬于同城且不屬于好友時,此觀看記錄忽略。經過綜合統計,推薦順序為,a、d、f、g、b、e。利用多個維度來評價觀看記錄,然后統計綜合評分,使得推薦結果更加符合實際情況。當然也可以分類別進行排序顯示,如圖5所示,將好友正在收看的視頻記錄進行排序顯示,將好友看過的觀看記錄進行排序顯示,將周圍人在看的進行排序顯示。如圖3所示,所述步驟s110包括;s111、根據當前登錄id號從社交系統中獲取與所述登錄id號之間具有好友關系標簽的id號作為所述好友信息。s112、獲取登錄設備的設備串號,根據所述設備串號獲取第一發貨地址信息;s113、獲取所有設備的發貨地址列表;s114、從所述發貨地址列表中選取與所述第一發貨地址信息同屬于一個城市的第二發貨地址信息;s115、將所述第二發貨地址信息對應的設備串號作為所述周圍人信息。上述設備可為電視盒子或者機頂盒,所述設備串號與發貨地址之間建立有映射關系表,例如,如下表所示,序號設備串號發貨地址1{asdqwasdasdsdg}深圳市南山區xxx2{asdq2544dasdsd}深圳市福田區xxx3{asdq2qwsasdsdg}北京市海淀區xxx如當前登錄設備的第一發貨地址信息為深圳市保安區xxx時,序號1、2對應的發貨地址久違所述第二發貨地址,通過對應的設備串號索引獲取觀看記錄所述步驟s120包括,根據所述具有好友關系標簽的id號,在總觀看記錄中檢索獲取所述具有好友關系標簽的id號對應的視頻觀看記錄。根據所述第二發貨地址信息對應的設備串號,從所述總觀看記錄中檢索獲取與所述第二發貨地址信息對應的設備串號所對應的視頻觀看記錄。每一個觀看記錄可通過兩種索引方式索引到,總觀看記錄如下表所示:觀看記錄觀看id號設備串號a節目第一集ab5dcb45{asdqwasdasdsdg}a節目第二集ab5dcb45{asdq2544dasdsd}b節目dc41ab23{asdq2qwsasdsdg}c節目dc41ab23{asdq2qwsasdsdg}通過索引獲取兩種觀看的集合,當出現相同觀看記錄時,可進行信息合并,保留屬于好友的的信息,忽略同城的信息。展示好友、周圍、同城的收視習慣,多個維度推薦精彩節目。排序:好友在看、好友看過、周圍在看、周圍看過、同城在看、同城看過的節目。實施例二本發明另一方面,如圖4示,提供了一種視頻推薦信息獲取系統100,包括,信息獲取模塊110,用于根據當前登錄id號信息獲取好友信息、周圍人信息;觀看記錄信息生成模塊120,用于根據所述好友信息、周圍人信息獲取好友視頻觀看記錄信息和周圍人視頻觀看記錄信息;視頻推薦信息生成模塊130,用于根據所述好友視頻觀看記錄信息和周圍人視頻觀看記錄信息生成視頻推薦信息。所述視頻推薦信息生成模塊130具體用于,從所述好友視頻觀看記錄信息和周圍人視頻觀看記錄信息中獲取標簽為直播狀態的記錄信息和標簽為點播狀態的記錄信息,將所述標簽為直播狀態的記錄信息對應的第一優先權設置高于所述標簽為點播狀態的記錄信息的第一優先權;所述視頻推薦信息生成模塊130還具體用于,從所述好友視頻觀看記錄信息和周圍人視頻觀看記錄信息中獲取標簽為正在看狀態的記錄信息和標簽為已看過狀態的記錄信息,將所述標簽為正在看狀態的記錄信息對應的第二優先權設置高于所述標簽為已看過狀態的記錄信息的第二優先權;所述視頻推薦信息生成模塊130還具體用于,將所述好友視頻觀看記錄信息的第三優先權設置有高于所述周圍人視頻觀看記錄信息的第三優先權;所述視頻推薦信息生成模塊130還具體用于,將各條觀看記錄信息的第一優先權、第二優先權和第三優先權進行求和獲取多維度優先權,根據所述多維度優先權進行排序,將排序后的觀看記錄信息作為視頻推薦信息。所述信息獲取模塊110具體用于,根據當前登錄id號從社交系統中獲取與所述登錄id號之間具有好友關系標簽的id號作為所述好友信息。所述信息獲取模塊110具體還用于,獲取登錄設備的設備串號,根據所述設備串號獲取第一發貨地址信息;獲取所有設備的發貨地址列表;從所述發貨地址列表中選取與所述第一發貨地址信息同屬于一個城市的第二發貨地址信息;將所述第二發貨地址信息對應的設備串號作為所述周圍人信息。所述觀看記錄信息生成模塊120具體用于,根據所述具有好友關系標簽的id號,在總觀看記錄中檢索獲取所述具有好友關系標簽的id號對應的視頻觀看記錄;根據所述第二發貨地址信息對應的設備串號,從所述總觀看記錄中檢索獲取與所述第二發貨地址信息對應的設備串號所對應的視頻觀看記錄。服務從當前設備中獲取登錄在設備上的用戶id在社交系統獲取與用戶是好友關系的用戶id,根據好友的用戶id獲取好友信息;服務從當前設備中獲取登錄在設備上設備串號,根據設備串號得到盒子的發貨地址,所有與當前設備同屬與一個省份地市的就認為是這個用戶的周圍的人,也是同城市的人。大家在看功能從節目集的直播狀態區分,分為直播和點播,直播的優先級高于點播;從觀看狀態來區分,分為正在看和看過了,正在看的優先級高于看過了;從用戶的關系來區分,分為好友和周圍人,好友的優先級高于周圍人。采用本發明的系統所展示的界面如圖5所示,依次將好友正在收看的記錄、好友看過的記錄、多個好友看過的記錄、周圍人再看的記錄進行展示,并將推薦理由進行展示。在本發明中,術語“第一”、“第二”、“第三”僅用于描述目的,而不能理解為指示或暗示相對重要性。術語“多個”指兩個或兩個以上,除非另有明確的限定。以上所述僅為本發明的優選實施例而已,并不用于限制本發明,對于本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。當前第1頁12