一種自動選擇視頻資源的標識版本的方法及裝置的制造方法
【專利摘要】本發(fā)明公開了一種自動選擇視頻資源的標識版本的方法及裝置。所述方法,包括:在預設的視頻資源數(shù)據(jù)庫中,對視頻資源設置不少于一種語言版本的標識;根據(jù)終端提交的輸入信息,檢索出符合所述輸入信息的視頻資源;在所述視頻資源的不少于一種語言版本的標識中,根據(jù)所述終端的終端地域信息,確定出所述終端可選擇的語言版本的標識的范圍;根據(jù)預設的優(yōu)先級規(guī)則,確定出所述視頻資源針對所述終端的優(yōu)先級最高的語言版本的標識;傳輸所述視頻資源和所述優(yōu)先級最高的語言版本的標識到所述終端。本發(fā)明在發(fā)送視頻資源的同時,智能的自動選擇出符合用戶語言版本的標識,避免用戶進行手動選擇的繁瑣步驟,從而提高了用戶的使用體驗。
【專利說明】
一種自動選擇視頻資源的標識版本的方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及視頻處理技術(shù)領(lǐng)域,特別涉及一種自動選擇視頻資源的標識版本的方法及裝置。
【背景技術(shù)】
[0002]視頻資源的傳播和播放早已突破了地域的局限性,鑒于不同地域的用戶使用的語言往往是不同的,單一的視頻資源的標識的語言版本早已不能滿足不同地域的人們的需求。在不同地域的用戶了解視頻資源的標識時,如果以本地用戶的母語或者用戶熟練掌握的語言版本設置視頻資源的標識,會大大增加用戶的使用體驗。目前,業(yè)界使用的方式是根據(jù)用戶的手動設置來選擇語言版本。首先,讓用戶手動進行選擇會增加用戶的操作的繁瑣度。其次,對于相關(guān)軟件使用不熟悉的人群,比如老人和孩子,并不具備自行選擇語言版本的操作能力。所以,如何妥善的解決標識不規(guī)范的問題和缺乏部分標識的問題,就成為了業(yè)界亟待解決的課題。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供一種自動選擇視頻資源的標識版本的方法及裝置,用以自動的選擇出與用戶使用語言匹配的視頻資源的標識版本。
[0004]根據(jù)本發(fā)明實施例的第一方面,提供一種自動選擇視頻資源的標識版本的方法,包括:
[0005]在預設的視頻資源數(shù)據(jù)庫中,對視頻資源設置不少于一種語言版本的標識;
[0006]根據(jù)終端提交的輸入信息,檢索出符合所述輸入信息的視頻資源;
[0007]在所述視頻資源的不少于一種語言版本的標識中,根據(jù)所述終端的終端地域信息,確定出所述終端可選擇的語言版本的標識的范圍;
[0008]根據(jù)預設的優(yōu)先級規(guī)則,確定出所述視頻資源針對所述終端的優(yōu)先級最高的語言版本的標識;
[0009]傳輸所述視頻資源和所述優(yōu)先級最高的語言版本的標識到所述終端。
[0010]在一個實施例中,所述根據(jù)終端提交的輸入信息,檢索出符合所述輸入信息的視頻資源,包括:
[0011 ]獲取所述視頻資源的權(quán)限標識,所述權(quán)限標識包括:可播放地域標識、有效期標識、播出時段標識和用戶權(quán)限標識中的任一者或多者;
[0012]獲取播放所述視頻資源的所述終端的相關(guān)信息,所述終端的相關(guān)信息包括:終端地域信息、實時時間信息和用戶權(quán)限信息中的任一者或多者;
[0013]判斷所述終端的相關(guān)信息是否滿足所述視頻資源的權(quán)限標識。
[0014]在一個實施例中所述在所述視頻資源的不少于一種語言版本的標識中,根據(jù)所述終端的終端地域信息,確定出所述終端可選擇的語言版本的標識的范圍,包括:
[0015]根據(jù)所述終端的終端地域信息,在預設的地域與語言的匹配表中,查詢出所述終端地域信息的可選擇語言的集合,確定所述集合為第一集合;
[0016]確定所述視頻資源的不少于一種語言版本的標識中包含的語言的集合為第二集合;
[0017]做所述第一集合和所述第二集合的交集運算,將所述交集運算得出的集合確定為第三集合,所述第三集合即為所述終端可選擇的語言版本的標識的范圍。
[0018]在一個實施例中,所述根據(jù)預設的優(yōu)先級規(guī)則,確定出所述視頻資源針對所述終端的優(yōu)先級最尚的語目版本的標識,包括:
[0019]查詢出所述終端的系統(tǒng)語言;
[0020]判斷所述終端可選擇的語言版本的標識的范圍是否包含所述終端的系統(tǒng)語言;
[0021]在所述終端可選擇的語言版本的標識的范圍包含所述終端的系統(tǒng)語言的情況下,確定所述終端的系統(tǒng)語言版本的標識為所述優(yōu)先級最高的語言版本的標識;
[0022]在所述終端可選擇的語言版本的標識的范圍不包含所述終端的系統(tǒng)語言的情況下,確定所述終端所處的地域的第一官方語言版本的標識為所述優(yōu)先級最高的語言版本的標識O
[0023]在一個實施例中,還包括:
[0024]獲取所述終端的網(wǎng)絡參數(shù)信息;
[0025]根據(jù)所述終端的網(wǎng)絡參數(shù)信息,傳輸與所述網(wǎng)絡參數(shù)信息相匹配的碼流格式的所述視頻資源。
[0026]根據(jù)本發(fā)明實施例的第二方面,提供一種選擇視頻資源的標識版本的裝置,包括:
[0027]設置模塊,用于在預設的視頻資源數(shù)據(jù)庫中,對視頻資源設置不少于一種語言版本的標識;
[0028]檢索模塊,用于根據(jù)終端提交的輸入信息,檢索出符合所述輸入信息的視頻資源;
[0029]第一確定模塊,用于在所述視頻資源的不少于一種語言版本的標識中,根據(jù)所述終端的終端地域信息,確定出所述終端可選擇的語言版本的標識的范圍;
[0030]第二確定模塊,用于根據(jù)預設的優(yōu)先級規(guī)則,確定出所述視頻資源針對所述終端的優(yōu)先級最尚的語目版本的標識;
[0031 ]第一傳輸模塊,用于傳輸所述視頻資源和所述優(yōu)先級最高的語言版本的標識到所述終端。
[0032]在一個實施例中,所述檢索模塊,包括:
[0033]第一獲取子模塊,用于獲取所述視頻資源的權(quán)限標識,所述權(quán)限標識包括:可播放地域標識、有效期標識、播出時段標識和用戶權(quán)限標識中的任一者或多者;
[0034]第二獲取子模塊,用于獲取播放所述視頻資源的所述終端的相關(guān)信息,所述終端的相關(guān)信息包括:終端地域信息、實時時間信息和用戶權(quán)限信息中的任一者或多者;
[0035]第一判斷子模塊,用于判斷所述終端的相關(guān)信息是否滿足所述視頻資源的權(quán)限標識。
[0036]在一個實施例中,所述第一確定模塊,包括:
[0037]第一查詢子模塊,用于根據(jù)所述終端的終端地域信息,在預設的地域與語言的匹配表中,查詢出所述終端地域信息的可選擇語言的集合,確定所述集合為第一集合;
[0038]第三確定子模塊,用于確定所述視頻資源的不少于一種語言版本的標識中包含的語言的集合為第二集合;
[0039]交集子模塊,用于做所述第一集合和所述第二集合的交集運算,將所述交集運算得出的集合確定為第三集合,所述第三集合即為所述終端可選擇的語言版本的標識的范圍。
[0040]在一個實施例中,所述第二確定模塊,包括:
[0041]第二查詢子模塊,用于查詢出所述終端的系統(tǒng)語言;
[0042]第二判斷子模塊,用于判斷所述終端可選擇的語言版本的標識的范圍是否包含所述終端的系統(tǒng)語言;
[0043]第四確定子模塊,用于在所述終端可選擇的語言版本的標識的范圍包含所述終端的系統(tǒng)語言的情況下,確定所述終端的系統(tǒng)語言版本的標識為所述優(yōu)先級最高的語言版本的標識;
[0044]第五確定子模塊,用于在所述終端可選擇的語言版本的標識的范圍不包含所述終端的系統(tǒng)語言的情況下,確定所述終端所處的地域的第一官方語言版本的標識為所述優(yōu)先級最高的語言版本的標識。
[0045]在一個實施例中,還包括:
[0046]獲取模塊,用于獲取所述終端的網(wǎng)絡參數(shù)信息;
[0047]第二傳輸模塊,用于根據(jù)所述終端的網(wǎng)絡參數(shù)信息,傳輸與所述網(wǎng)絡參數(shù)信息相匹配的碼流格式的所述視頻資源。
[0048]本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
[0049]下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細描述。
【附圖說明】
[0050]附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
[0051 ]圖1為本發(fā)明一示例性實施例示出的一種自動選擇視頻資源的標識版本的方法的流程圖;
[0052]圖2為本發(fā)明一示例性實施例示出的一種自動選擇視頻資源的標識版本的方法的步驟S12的流程圖;
[0053]圖3為本發(fā)明一示例性實施例示出的一種自動選擇視頻資源的標識版本的方法的步驟S13的流程圖;
[0054]圖4為本發(fā)明一示例性實施例示出的一種自動選擇視頻資源的標識版本的方法的步驟S14的流程圖;
[0055]圖5為本發(fā)明另一示例性實施例示出的一種自動選擇視頻資源的標識版本的方法的流程圖;
[0056]圖6為本發(fā)明一示例性實施例示出的一種自動選擇視頻資源的標識版本的裝置的框圖;
[0057]圖7為本發(fā)明一示例性實施例示出的一種自動選擇視頻資源的標識版本的裝置的檢索模塊62的框圖;
[0058]圖8為本發(fā)明一示例性實施例示出的一種自動選擇視頻資源的標識版本的裝置的第一確定模塊63的框圖;
[0059]圖9為本發(fā)明一示例性實施例示出的一種自動選擇視頻資源的標識版本的裝置的第二確定模塊64的框圖;
[0060]圖10為本發(fā)明另一示例性實施例示出的一種自動選擇視頻資源的標識版本的裝置的框圖。
【具體實施方式】
[0061]以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行說明,應當理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0062]圖1是根據(jù)一示例性實施例示出的一種自動選擇視頻資源的標識版本的方法流程圖,如圖1所示,該自動選擇視頻資源的標識版本的方法,包括以下步驟S11-S15:
[0063]在步驟Sll中,在預設的視頻資源數(shù)據(jù)庫中,對視頻資源設置不少于一種語言版本的標識;
[0064]不同的視頻資源可以設置不同的語言版本的標識,例如電影A可以設置法語、日語、中文、馬來語和英語這五個語言版本的標識,連續(xù)劇B可以設置為日語、韓語、中文、蒙語、英語、滿語、藏語這七個語言版本的標識。
[0065]在步驟S12中,根據(jù)終端提交的輸入信息,檢索出符合所述輸入信息的視頻資源;
[0066]獲取所述視頻資源的權(quán)限標識,所述權(quán)限標識包括:可播放地域標識、有效期標識、播出時段標識和用戶權(quán)限標識中的任一者或多者;獲取播放所述視頻資源的所述終端的相關(guān)信息,所述終端的相關(guān)信息包括:終端地域信息、實時時間信息和用戶權(quán)限信息中的任一者或多者;判斷所述終端的相關(guān)信息是否滿足所述視頻資源的權(quán)限標識。
[0067]在步驟S13中,在所述視頻資源的不少于一種語言版本的標識中,根據(jù)所述終端的終端地域信息,確定出所述終端可選擇的語言版本的標識的范圍;
[0068]根據(jù)所述終端的終端地域信息,在預設的地域與語言的匹配表中,查詢出所述終端地域信息的可選擇語言的集合,確定所述集合為第一集合;確定所述視頻資源的不少于一種語言版本的標識中包含的語言的集合為第二集合;做所述第一集合和所述第二集合的交集運算,將所述交集運算得出的集合確定為第三集合,所述第三集合即為所述終端可選擇的語言版本的標識的范圍。
[0069]在步驟S14中,根據(jù)預設的優(yōu)先級規(guī)則,確定出所述視頻資源針對所述終端的優(yōu)先級最尚的語目版本的標識;
[0070]查詢出所述終端的系統(tǒng)語言;判斷所述終端可選擇的語言版本的標識的范圍是否包含所述終端的系統(tǒng)語言;在所述終端可選擇的語言版本的標識的范圍包含所述終端的系統(tǒng)語言的情況下,確定所述終端的系統(tǒng)語言版本的標識為所述優(yōu)先級最高的語言版本的標識;在所述終端可選擇的語言版本的標識的范圍不包含所述終端的系統(tǒng)語言的情況下,確定所述終端所處的地域的第一官方語言版本的標識為所述優(yōu)先級最高的語言版本的標識。
[0071]在步驟S15中,傳輸所述視頻資源和所述優(yōu)先級最高的語言版本的標識到所述終端。
[0072]在一個實施例中,將所述視頻資源的所述優(yōu)先級最高的語言版本的標識和所述視頻資源進行綁定,一起傳輸?shù)剿鼋K端。
[0073]對預設的視屏資源數(shù)據(jù)庫中的所有的視頻資源設置統(tǒng)一的系統(tǒng)管理語言版本,每個視頻資源的標識的語言版本中至少包括所述系統(tǒng)管理語言版本。所述系統(tǒng)管理語言至少包括一種語言。例如,在預設的視頻資源數(shù)據(jù)庫中,設置系統(tǒng)管理語言為中文和英文。
[0074]本實施例中的技術(shù)方案實現(xiàn)了在發(fā)送視頻資源的同時,智能的自動選擇出符合用戶語言版本的標識,避免用戶進行手動選擇的繁瑣步驟,從而提高了用戶的使用體驗。
[0075]在一個實施例中,如圖2所示,步驟S12包括如下步驟S21-S23:
[0076]在步驟S21中,獲取所述視頻資源的權(quán)限標識,所述權(quán)限標識包括:可播放地域標識、有效期標識、播出時段標識和用戶權(quán)限標識中的任一者或多者;
[0077]在步驟S22中,獲取播放所述視頻資源的所述終端的相關(guān)信息,所述終端的相關(guān)信息包括:終端地域信息、實時時間信息和用戶權(quán)限信息中的任一者或多者;
[0078]在步驟S23中,判斷所述終端的相關(guān)信息是否滿足所述視頻資源的權(quán)限標識。
[0079]在一個實施例中,在一個實施例中,可播放地域標識是指某個視頻資源可以在地區(qū)A播放,但是在地區(qū)B不可播放。例如,在北京地區(qū)是具備播放北京衛(wèi)視4臺的節(jié)目的權(quán)利;但是,在山西省太原市是不具備播放北京衛(wèi)視4臺的節(jié)目的權(quán)利。有效期標識是指某個視頻資源在只有在C時期內(nèi)是可以播放的,或者是在D時期內(nèi)不能播放,在D時期以外的任意時期都可以播放的。例如,某電影視頻資源,在其在影院上映之后4個月,才可以在網(wǎng)絡平臺上在線播放或者下載到本地播放。播出時間端標識是指某些視頻節(jié)目,例如早間新聞,只能在早上播放。用戶權(quán)限標識是指該視頻資源需要具備特殊權(quán)限才可播放,例如某終端的用戶是vip會員,才可播放該視頻資源。
[0080]終端的資格標識包括該終端所處的區(qū)域標識、該終端本身的權(quán)限標識或者登錄在該終端用戶賬號的權(quán)限標識、該終端所處區(qū)域的時間標識。
[0081]判斷所述視頻資源的所述可播放地域標識是否包括所述終端的所述終端地域標識,所述判斷為第一判斷;判斷所述視頻資源的所述有效期標識和所述播出時段標識是否包括所述實時時間標識,所述判斷為第二判斷;判斷所述視頻資源的所述用戶權(quán)限標識是否包括所述終端的所述用戶權(quán)限標識,所述判斷為第三判斷。在所述第一判斷、所述第二判斷和第三判斷中的所有判斷結(jié)果全為真的情況下,傳輸所述視頻資源到所述終端;在所述第一判斷、所述第二判斷和所述第三判斷中的任一判斷結(jié)果為假的情況下,拒絕傳輸所述視頻資源到所述終端。
[0082]在一個實施例中,如圖3所示,步驟SI3包括如下步驟S31-S33:
[0083]在步驟S31中,根據(jù)所述終端的終端地域信息,在預設的地域與語言的匹配表中,查詢出所述終端地域信息的可選擇語言的集合,確定所述集合為第一集合;
[0084]在步驟S32中,確定所述視頻資源的不少于一種語言版本的標識中包含的語言的集合為第二集合;
[0085]在步驟S33中,做所述第一集合和所述第二集合的交集運算,將所述交集運算得出的集合確定為第三集合,所述第三集合即為所述終端可選擇的語言版本的標識的范圍。
[0086]在一個實施例中,根據(jù)終端所處的地域,例如終端位于西藏省拉薩市,根據(jù)預設的地域與語言的匹配表,查詢出在拉薩市的可選擇語言的集合為中文、藏語和英語,即第一集合PS{中文、藏語、英語}。再根據(jù)視頻資源A包含中文、日語、德語和英語這四個語言版本的標識,即第二集合Q為{中文、日語、德語、英語}。接著做集合P和集合Q的交集運算,可以得出交集運算得出的集合D為{中文、英語},該集合D即為第三集合。集合D就是該終端可選擇的語言版本的標識的范圍。
[0087]在一個實施例中,如圖4所示,步驟S14包括如下步驟S41-S44:
[0088]在步驟S41中,查詢出所述終端的系統(tǒng)語言;
[0089]在步驟S42中,判斷所述終端可選擇的語言版本的標識的范圍是否包含所述終端的系統(tǒng)語言;
[0090]在步驟S43中,在所述終端可選擇的語言版本的標識的范圍包含所述終端的系統(tǒng)語言的情況下,確定所述終端的系統(tǒng)語言版本的標識為所述優(yōu)先級最高的語言版本的標識;
[0091]在步驟S44中,在所述終端可選擇的語言版本的標識的范圍不包含所述終端的系統(tǒng)語言的情況下,確定所述終端所處的地域的第一官方語言版本的標識為所述優(yōu)先級最高的語言版本的標識。
[0092]在一個實施例中,查詢所述終端的信息,獲取所述終端的系統(tǒng)語言的種類。終端系統(tǒng)的語言通常為使用該終端的用戶的常用語言,視頻資源的標簽使用與該終端的系統(tǒng)語言一致的語言,可以滿足用戶對標識的語言版本的需求。
[0093]不妨假設該終端的系統(tǒng)語言為y,該終端所述的地域的第一官方語言為W,該終端可選擇的語言版本的標識的范圍為P。
[0094]若終端可選擇的語言版本的標識的范圍P包括該終端的系統(tǒng)語言y。例如,P包含的語言為{x,y,Z,W,k}時,選擇終端的系統(tǒng)語言y版本的標識為該優(yōu)先級最高的語言版本的標識。
[0095]若終端可選擇的語言版本的標識的范圍P不包括該終端的系統(tǒng)語言y,但是包含該終端所述的地域的第一官方語言為W。例如,P包含的語言為ix,Z,W,k},選擇該終端所述的地域的第一官方語言w版本的標識為該優(yōu)先級最高的語言版本的標識。
[0096]若終端可選擇的語言版本的標識的范圍P即不包括該終端的系統(tǒng)語言y,又不包含該終端所述的地域的第一官方語言為W。例如,P包含的語言為{x,z,k},則選擇預設的視頻資源數(shù)據(jù)庫的系統(tǒng)管理語言k版本的標識為該優(yōu)先級最高的語言版本的標識。
[0097]在一個實施例中,如圖5所示,步驟S12包括如下步驟S51-S52:
[0098]在步驟S51中,獲取所述終端的網(wǎng)絡參數(shù)信息;
[0099]在步驟S52中,根據(jù)所述終端的網(wǎng)絡參數(shù)信息,傳輸與所述網(wǎng)絡參數(shù)信息相匹配的碼流格式的所述視頻資源。
[0100]在一個實施例中,通過在線播放視頻資源的話,需要根據(jù)終端的網(wǎng)絡參數(shù)信息,選擇適合的碼流進行傳輸,以避免該終端出現(xiàn)播放卡頓的情況。還可以根據(jù)用戶的選擇,傳輸用戶選擇的碼流格式的該視頻資源。若在下載完成之后再播放視頻資源的話,無需考慮終端的網(wǎng)絡參數(shù)信息,直接根據(jù)用戶選擇的碼流格式來傳輸該視頻資源。
[0101]在一個實施例中,圖6是根據(jù)一示例性實施例示出的一種自動選擇視頻資源的標識版本的裝置框圖。如圖6示,該裝置包括設置模塊61、檢索模塊62、第一確定模塊63、第二確定模塊64和第一傳輸模塊65。
[0102]該設置模塊61,用于在預設的視頻資源數(shù)據(jù)庫中,對視頻資源設置不少于一種語言版本的標識;
[0103]該檢索模塊62,用于根據(jù)終端提交的輸入信息,檢索出符合所述輸入信息的視頻資源;
[0104]該第一確定模塊63,用于在所述視頻資源的不少于一種語言版本的標識中,根據(jù)所述終端的終端地域信息,確定出所述終端可選擇的語言版本的標識的范圍;
[0105]該第二確定模塊64,用于根據(jù)預設的優(yōu)先級規(guī)則,確定出所述視頻資源針對所述終端的優(yōu)先級最尚的語目版本的標識;
[0106]該第一傳輸模塊65,用于傳輸所述視頻資源和所述優(yōu)先級最高的語言版本的標識到所述終端。
[0107]如圖7所示,該檢索模塊62包括第一獲取子模塊71、第二獲取子模塊72和第一判斷子模塊73。
[0108]該第一獲取子模塊71,用于獲取所述視頻資源的權(quán)限標識,所述權(quán)限標識包括:可播放地域標識、有效期標識、播出時段標識和用戶權(quán)限標識中的任一者或多者;
[0109]該第二獲取子模塊72,用于獲取播放所述視頻資源的所述終端的相關(guān)信息,所述終端的相關(guān)信息包括:終端地域信息、實時時間信息和用戶權(quán)限信息中的任一者或多者;
[0110]該第一判斷子模塊73,用于判斷所述終端的相關(guān)信息是否滿足所述視頻資源的權(quán)限標識。
[0111]如圖8所示,該第一確定模塊63包括第一查詢子模塊81、第三確定子模塊82和交集子模塊8 3。
[0112]該第一查詢子模塊81,用于根據(jù)所述終端的終端地域信息,在預設的地域與語言的匹配表中,查詢出所述終端地域信息的可選擇語言的集合,確定所述集合為第一集合;
[0113]該第三確定子模塊82,用于確定所述視頻資源的不少于一種語言版本的標識中包含的語言的集合為第二集合;
[0114]該交集子模塊83,用于做所述第一集合和所述第二集合的交集運算,將所述交集運算得出的集合確定為第三集合,所述第三集合即為所述終端可選擇的語言版本的標識的范圍。
[0115]如圖9所示,該第二確定模塊64包括第二查詢子模塊91、第二判斷子模塊92、第四確定子模塊93和第五確定子模塊94。
[0116]該第二查詢子模塊91,用于查詢出所述終端的系統(tǒng)語言;
[0117]該第二判斷子模塊92,用于判斷所述終端可選擇的語言版本的標識的范圍是否包含所述終端的系統(tǒng)語言;
[0118]該第四確定子模塊93,用于在所述終端可選擇的語言版本的標識的范圍包含所述終端的系統(tǒng)語言的情況下,確定所述終端的系統(tǒng)語言版本的標識為所述優(yōu)先級最高的語言版本的標識;
[0119]該第五確定子模塊94,用于在所述終端可選擇的語言版本的標識的范圍不包含所述終端的系統(tǒng)語言的情況下,確定所述終端所處的地域的第一官方語言版本的標識為所述優(yōu)先級最高的語言版本的標識。
[0120]如圖10所示,還包括獲取模塊101和傳輸模塊102。
[0121]該獲取模塊101,用于獲取所述終端的網(wǎng)絡參數(shù)信息;
[0122]該傳輸模塊102,用于根據(jù)所述終端的網(wǎng)絡參數(shù)信息,傳輸與所述網(wǎng)絡參數(shù)信息相匹配的碼流格式的所述視頻資源。
[0123]本領(lǐng)域內(nèi)的技術(shù)人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
[0124]本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0125]這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0126]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0127]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【主權(quán)項】
1.一種自動選擇視頻資源的標識版本的方法,其特征在于,包括: 在預設的視頻資源數(shù)據(jù)庫中,對視頻資源設置不少于一種語言版本的標識; 根據(jù)終端提交的輸入信息,檢索出符合所述輸入信息的視頻資源; 在所述視頻資源的不少于一種語言版本的標識中,根據(jù)所述終端的終端地域信息,確定出所述終端可選擇的語言版本的標識的范圍; 根據(jù)預設的優(yōu)先級規(guī)則,確定出所述視頻資源針對所述終端的優(yōu)先級最高的語言版本的標識; 傳輸所述視頻資源和所述優(yōu)先級最高的語言版本的標識到所述終端。2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)終端提交的輸入信息,檢索出符合所述輸入信息的視頻資源,包括: 獲取所述視頻資源的權(quán)限標識,所述權(quán)限標識包括:可播放地域標識、有效期標識、播出時段標識和用戶權(quán)限標識中的任一者或多者; 獲取播放所述視頻資源的所述終端的相關(guān)信息,所述終端的相關(guān)信息包括:終端地域信息、實時時間信息和用戶權(quán)限信息中的任一者或多者; 判斷所述終端的相關(guān)信息是否滿足所述視頻資源的權(quán)限標識。3.如權(quán)利要求1所述的方法,其特征在于,所述在所述視頻資源的不少于一種語言版本的標識中,根據(jù)所述終端的終端地域信息,確定出所述終端可選擇的語言版本的標識的范圍,包括: 根據(jù)所述終端的終端地域信息,在預設的地域與語言的匹配表中,查詢出所述終端地域信息的可選擇語言的集合,確定所述集合為第一集合; 確定所述視頻資源的不少于一種語言版本的標識中包含的語言的集合為第二集合; 做所述第一集合和所述第二集合的交集運算,將所述交集運算得出的集合確定為第三集合,所述第三集合即為所述終端可選擇的語言版本的標識的范圍。4.如權(quán)利要求3所述的方法,其特征在于,所述根據(jù)預設的優(yōu)先級規(guī)則,確定出所述視頻資源針對所述終端的優(yōu)先級最高的語言版本的標識,包括: 查詢出所述終端的系統(tǒng)語言; 判斷所述終端可選擇的語言版本的標識的范圍是否包含所述終端的系統(tǒng)語言; 在所述終端可選擇的語言版本的標識的范圍包含所述終端的系統(tǒng)語言的情況下,確定所述終端的系統(tǒng)語言版本的標識為所述優(yōu)先級最高的語言版本的標識; 在所述終端可選擇的語言版本的標識的范圍不包含所述終端的系統(tǒng)語言的情況下,確定所述終端所處的地域的第一官方語言版本的標識為所述優(yōu)先級最高的語言版本的標識。5.如權(quán)利要求1所述的方法,其特征在于,還包括: 獲取所述終端的網(wǎng)絡參數(shù)信息; 根據(jù)所述終端的網(wǎng)絡參數(shù)信息,傳輸與所述網(wǎng)絡參數(shù)信息相匹配的碼流格式的所述視頻資源。6.—種自動選擇視頻資源的標識版本的裝置,其特征在于,包括: 設置模塊,用于在預設的視頻資源數(shù)據(jù)庫中,對視頻資源設置不少于一種語言版本的標識; 檢索模塊,用于根據(jù)終端提交的輸入信息,檢索出符合所述輸入信息的視頻資源; 第一確定模塊,用于在所述視頻資源的不少于一種語言版本的標識中,根據(jù)所述終端的終端地域信息,確定出所述終端可選擇的語言版本的標識的范圍; 第二確定模塊,用于根據(jù)預設的優(yōu)先級規(guī)則,確定出所述視頻資源針對所述終端的優(yōu)先級最尚的語目版本的標識; 第一傳輸模塊,用于傳輸所述視頻資源和所述優(yōu)先級最高的語言版本的標識到所述終端。7.根據(jù)權(quán)利要求6的裝置,其特征在于,所述檢索模塊,包括: 第一獲取子模塊,用于獲取所述視頻資源的權(quán)限標識,所述權(quán)限標識包括:可播放地域標識、有效期標識、播出時段標識和用戶權(quán)限標識中的任一者或多者; 第二獲取子模塊,用于獲取播放所述視頻資源的所述終端的相關(guān)信息,所述終端的相關(guān)信息包括:終端地域信息、實時時間信息和用戶權(quán)限信息中的任一者或多者; 第一判斷子模塊,用于判斷所述終端的相關(guān)信息是否滿足所述視頻資源的權(quán)限標識。8.根據(jù)權(quán)利要求6的裝置,其特征在于,所述第一確定模塊,包括: 第一查詢子模塊,用于根據(jù)所述終端的終端地域信息,在預設的地域與語言的匹配表中,查詢出所述終端地域信息的可選擇語言的集合,確定所述集合為第一集合; 第三確定子模塊,用于確定所述視頻資源的不少于一種語言版本的標識中包含的語言的集合為第二集合; 交集子模塊,用于做所述第一集合和所述第二集合的交集運算,將所述交集運算得出的集合確定為第三集合,所述第三集合即為所述終端可選擇的語言版本的標識的范圍。9.根據(jù)權(quán)利要求8的裝置,其特征在于,所述第二確定模塊,包括: 第二查詢子模塊,用于查詢出所述終端的系統(tǒng)語言; 第二判斷子模塊,用于判斷所述終端可選擇的語言版本的標識的范圍是否包含所述終端的系統(tǒng)語言; 第四確定子模塊,用于在所述終端可選擇的語言版本的標識的范圍包含所述終端的系統(tǒng)語言的情況下,確定所述終端的系統(tǒng)語言版本的標識為所述優(yōu)先級最高的語言版本的標識; 第五確定子模塊,用于在所述終端可選擇的語言版本的標識的范圍不包含所述終端的系統(tǒng)語言的情況下,確定所述終端所處的地域的第一官方語言版本的標識為所述優(yōu)先級最高的語言版本的標識。10.根據(jù)權(quán)利要求6的裝置,其特征在于,還包括: 獲取模塊,用于獲取所述終端的網(wǎng)絡參數(shù)信息; 第二傳輸模塊,用于根據(jù)所述終端的網(wǎng)絡參數(shù)信息,傳輸與所述網(wǎng)絡參數(shù)信息相匹配的碼流格式的所述視頻資源。
【文檔編號】H04N21/488GK105979403SQ201610306378
【公開日】2016年9月28日
【申請日】2016年5月10日
【發(fā)明人】郭建輝
【申請人】天脈聚源(北京)傳媒科技有限公司