一種推送視頻文件的方法、系統(tǒng)和服務器的制造方法
【專利摘要】本發(fā)明公開了一種推送視頻文件的方法,應用于網絡服務器,包括以下步驟:獲取來自智能終端的包含有智能終端和放映設備的識別信息的推送請求;若判定智能終端的識別信息與放映設備的識別信息相匹配,將所述智能終端和所述放映設備綁定;從智能終端獲取推送信息,將推送信息指定的視頻文件推送至所述放映設備。本發(fā)明提供的一種推送視頻文件的方法、系統(tǒng)和服務器,通過建立智能終端和放映設備之間的網絡連接,使智能終端可以隨時隨地將視頻文件通過網絡服務器推送至放映設備,可以及時地實現(xiàn)視頻文件的共享或預存,提供了視頻分享的功能,減少了視頻緩存的時間。
【專利說明】
一種推送視頻文件的方法、系統(tǒng)和服務器
技術領域
[0001]本發(fā)明涉及多媒體控制領域,特別是指一種推送視頻文件的方法、系統(tǒng)和服務器。
【背景技術】
[0002]隨著計算機技術和網絡技術的發(fā)展,越來越多的家用電器實現(xiàn)了網絡連接、智能控制。特別是近期逐漸流行起來的互聯(lián)網電視,通過連接互聯(lián)網,可以在線點播視頻網站提供的視頻文件,使用戶可以在大屏幕上收看到最新的節(jié)目,與通過電腦、手機等智能終端點播視頻相比,智能電視的屏幕尺寸更大,音響效果更好,可以提供更佳的觀看體驗。
[0003]然而,當前的智能電視通常只能通過遙控設備或觸摸屏在本地進行操作,并且無法與其他智能終端取得互動。如果想要將智能終端的視頻文件推送至智能電視進行播放,則需要在智能電視重新查找該視頻文件,操作十分不便。特別是當智能終端與智能電視不在同一地點的情況下,更加困難。
【發(fā)明內容】
[0004]有鑒于此,本發(fā)明的目的在于提出一種從智能終端向放映設備遠程推送視頻文件的方法、系統(tǒng)和服務器。
[0005]基于上述目的本發(fā)明提供的一種推送視頻文件的方法,應用于網絡服務器,包括以下步驟:
[0006]獲取來自智能終端的包含有智能終端和放映設備的識別信息的推送請求;
[0007]若判定智能終端的識別信息與放映設備的識別信息相匹配,將所述智能終端和所述放映設備綁定;
[0008]從智能終端獲取推送信息,將推送信息指定的視頻文件推送至所述放映設備。
[0009]進一步,所述識別信息包括用戶信息和網絡地址;所述判定識別信息相匹配,將智能終端和放映設備綁定的步驟,包括:
[0010]比較智能終端和放映設備的用戶信息,判斷二者的用戶是否為關聯(lián)用戶;所述關聯(lián)用戶為用戶信息相同或用戶信息預先在網絡服務器進行關聯(lián)的用戶;
[0011]若判定智能終端和放映設備的用戶為關聯(lián)用戶,將智能終端和放映設備的網絡地址綁定。
[0012]進一步,還包括:
[0013]若判定智能終端的識別信息與放映設備的識別信息不匹配,向放映設備發(fā)送關聯(lián)請求;
[0014]若接收到放映設備返回的關聯(lián)請求確認,建立該智能終端的用戶和該放映設備的用戶的關聯(lián)。
[0015]進一步,所述將推送信息指定的視頻文件推送至所述放映設備的步驟,包括:
[0016]從所述推送信息中獲取視頻文件的播放鏈接;
[0017]根據所述播放鏈接,將視頻文件推送至與所述智能終端綁定的放映設備。
[0018]進一步,所述將視頻文件從所述智能終端推送至所述放映設備的步驟,還包括:
[0019]從智能終端獲取用于視頻播放控制的控制指令,將所述控制指令發(fā)送至所述放映設備,控制所述放映設備的視頻播放過程。
[0020]本發(fā)明還提供一種推送視頻文件的服務器,包括:
[0021]推送請求處理模塊,用于獲取來自智能終端的包含有智能終端和放映設備的識別信息的推送請求;
[0022]綁定模塊,用于判定智能終端的識別信息與放映設備的識別信息是否相匹配,若相匹配,將所述智能終端和所述放映設備綁定;
[0023]視頻推送模塊,用于從智能終端獲取推送信息,將推送信息指定的視頻文件推送至所述放映設備。
[0024]進一步,所述識別信息包括用戶信息和網絡地址;所述綁定模塊還用于比較智能終端和放映設備的用戶信息,判斷二者的用戶是否為關聯(lián)用戶;所述關聯(lián)用戶為用戶信息相同或用戶信息預先在網絡服務器進行關聯(lián)的用戶;若判定智能終端和放映設備的用戶為關聯(lián)用戶,所述綁定模塊用于將智能終端和放映設備的網絡地址綁定。
[0025]進一步,若判定智能終端的識別信息與放映設備的識別信息不匹配,所述綁定模塊還用于向放映設備發(fā)送關聯(lián)請求;若接收到放映設備返回的關聯(lián)請求確認,所述綁定模塊用于建立該智能終端的用戶和該放映設備的用戶的關聯(lián)。
[0026]進一步,所述視頻推送模塊用于從所述推送信息中獲取所述視頻文件的播放鏈接,根據所述播放鏈接,將視頻文件推送至與所述智能終端綁定的放映設備。
[0027]進一步,還包括:
[0028]播放控制模塊,用于從智能終端獲取用于視頻播放控制的控制指令,將所述控制指令發(fā)送至所述放映設備,控制所述放映設備的視頻播放過程。
[0029]本發(fā)明還提供一種推送視頻文件的系統(tǒng),包括:
[0030]智能終端,用于獲取放映設備的識別信息和自身的識別信息,向網絡服務器發(fā)送包含有自身的識別信息和放映設備的識別信息的推送請求,還用于向網絡服務器發(fā)送包含視頻文件鏈接的推送信息;
[0031]網絡服務器,用于比較智能終端的識別信息與放映設備的識別信息,若判定智能終端的識別信息與放映設備的識別信息相匹配,網絡服務器還用于將所述智能終端和所述放映設備綁定,根據推送信息將視頻文件推送至放映設備;
[0032]放映設備,用于接收和播放由網絡服務器推送的視頻文件。
[0033]進一步,所述識別信息包括用戶信息和網絡地址;所述網絡服務器用于比較智能終端和放映設備的用戶信息,判斷二者的用戶是否為關聯(lián)用戶;所述關聯(lián)用戶為用戶信息相同或用戶信息預先在網絡服務器進行關聯(lián)的用戶;
[0034]若判定智能終端和放映設備的用戶為關聯(lián)用戶,所述網絡服務器用于將智能終端和放映設備的網絡地址綁定。
[0035]進一步,若判定智能終端的識別信息與放映設備的識別信息不匹配,網絡服務器用于向放映設備發(fā)送關聯(lián)請求;
[0036]若網絡服務器接收到放映設備返回的關聯(lián)請求確認,還用于建立該智能終端的用戶和該放映設備的用戶的關聯(lián)。
[0037]進一步,網絡服務器用戶從所述推送信息中獲取視頻文件的播放鏈接;還用于根據所述播放鏈接,將視頻文件推送至與所述智能終端綁定的放映設備。
[0038]進一步,智能終端用于向放映設備發(fā)送用于視頻播放控制的控制指令,控制所述放映設備的視頻播放過程。
[0039]從上面所述可以看出,本發(fā)明提供的一種推送視頻文件的方法、系統(tǒng)和服務器,通過建立智能終端和放映設備之間的網絡連接,使智能終端可以隨時隨地將視頻文件通過網絡服務器推送至放映設備,可以及時地實現(xiàn)視頻文件的共享或預存,提供了視頻分享的功能,減少了視頻緩存的時間。
【附圖說明】
[0040]圖1為本發(fā)明提供的一種推送視頻文件的方法的實施例的流程示意圖;
[0041]圖2為本發(fā)明提供的一種推送視頻文件的方法的另一實施例的流程示意圖;
[0042]圖3為本發(fā)明提供的一種推送視頻文件的方法的又一實施例的時序圖;
[0043]圖4為本發(fā)明提供的一種推送視頻文件的系統(tǒng)的實施例的系統(tǒng)框圖;
[0044]圖5為本發(fā)明提供的一種推送視頻文件的服務器的又一實施例的模塊框圖。
【具體實施方式】
[0045]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,以下結合具體實施例,并參照附圖,對本發(fā)明進一步詳細說明。
[0046]圖1為本發(fā)明提供的一種推送視頻文件的方法的實施例的流程示意圖。如圖所示,本發(fā)明的實施例提供一種向放映設備推送視頻文件的方法,包括以下步驟:
[0047]S100,獲取來自智能終端的包含有智能終端和放映設備的識別信息的推送請求。
[0048]所述識別信息包括用戶信息和網絡地址;其中用戶信息包括用戶在智能終端和播放設備上登陸的注冊信息,包含用戶名、郵箱等可作為身份識別依據的信息。
[0049]所述智能終端為包括電腦、智能手機、平板電腦的具備網絡連接功能的智能設備;所述放映設備為包括智能電視、網絡投影儀的具備網絡連接功能的智能放映設備。
[0050]S200,將所述推送請求發(fā)送至網絡服務器。
[0051]具體的,發(fā)送途徑包括無線運營商提供的無線數(shù)據連接或寬帶運營商提供的有線網絡連接。
[0052]S300,判斷智能終端的識別信息與放映設備的識別信息是否相匹配。
[0053]S301,若判定智能終端的識別信息與放映設備的識別信息相匹配,在網絡服務器將所述智能終端和所述放映設備綁定。
[0054]所述綁定的含義是指,當網絡服務器接收到智能終端發(fā)送的控制指令或推送視頻的行為時,直接向與其綁定的放映設備推送控制指令或視頻,而不再向智能終端詢問目標;該綁定功能可以使用物理地址的對應或使用用戶名的對應實現(xiàn)。
[0055]S400,從智能終端獲取推送信息,將推送信息指定的視頻文件推送至所述放映設備。所述“推送”的含義即為,用戶通過智能終端,控制放映設備放映或預存自己希望觀看的視頻。具體方法和步驟在下文詳述。
[0056]在進一步的實施例中,步驟SlOO,獲取來自智能終端的包含有智能終端和放映設備的識別信息的推送請求的步驟之前,還包括一個隱含的步驟,即智能終端獲取放映設備的用戶信息的步驟。
[0057]例如,放映設備在接收到綁定指令后,顯示包含自身用戶信息的二維碼,智能終端掃描該二維碼,獲取放映設備的用戶信息后加入自身的識別信息中,或者通過其他方式獲取放映設備的用戶信息后加入自身的識別信息中。網絡服務器在比較二者的識別信息時,若在移動終端的識別信息中查出放映設備的識別信息,即可證明移動終端和放映設備處于同一工作空間內,即用戶當前希望通過該移動終端直接控制該放映設備,可直接實施綁定。
[0058]圖2為本發(fā)明提供的一種推送視頻文件的方法的另一實施例的流程示意圖。參考圖2,進一步的,S300,判斷智能終端的識別信息與放映設備的識別信息是否相匹配的步驟,包括:
[0059]S310,比較智能終端和放映設備的用戶信息。
[0060]S320,若判定智能終端和放映設備的用戶為關聯(lián)用戶,在網絡服務器將智能終端和放映設備的網絡地址綁定。
[0061]在一些可選實施例中,所述關聯(lián)用戶為同一用戶;或,所述關聯(lián)用戶為預先在網絡服務器進行關聯(lián)的不同用戶。
[0062]例如,用戶可以在智能終端和放映設備同時登陸自己的用戶賬號,在服務器進行識別時,即可自動將登陸有相同用戶賬號的兩設備進行關聯(lián)(但是同一用戶無法在兩個或以上的移動終端或者放映設備上同時登陸);或者,用戶還可以預先在服務器關聯(lián)兩個不同的賬號(例如用戶自己和其家人的賬號),具體的關聯(lián)方式可以是在網絡服務器建立關聯(lián)表,關聯(lián)表中記錄有每個用戶所對應的關聯(lián)用戶;服務器進行識別時,只要判定這兩個賬號已經進行過關聯(lián),即可自動將二者對應的設備進行綁定。
[0063]進一步,還包括S330,若判定智能終端的識別信息與放映設備的識別信息不匹配,網絡服務器向放映設備發(fā)送關聯(lián)請求。
[0064]S331,若網絡服務器接收到放映設備返回的關聯(lián)請求確認,建立該智能終端的用戶和該放映設備的用戶的關聯(lián)。
[0065]上述步驟S330、S331實現(xiàn)了當智能終端無法與放映設備自動綁定時,在網絡服務器新建智能終端和放映設備的關聯(lián)關系的功能。具體的,所述關聯(lián)關系的建立方式可以是為每個用戶建立一個關聯(lián)表,關聯(lián)表中記錄有全部與該用戶建立關聯(lián)關系的用戶的用戶信息。所述關聯(lián)關系的建立方式還可以是其他類似方法,能夠保證網絡服務器記錄下兩用戶之間的這種對應關系即可。
[0066]具體的,在一可選實施例中,S400,所述將視頻文件從智能終端推送至放映設備的步驟,包括:
[0067]S410,智能終端將推送信息發(fā)送至所述網絡服務器。所述推送信息包括視頻文件的播放鏈接、推送方式等。
[0068]S411,網絡服務器根據所述播放鏈接,在視頻庫中查找對應的視頻文件。
[0069]S420,找到所述視頻文件后,將其推送至與所述智能終端綁定的放映設備。
[0070]上述步驟較為容易理解,即智能終端僅用于推送播放鏈接,視頻文件的下載由網絡服務器告知放映設備自行執(zhí)行。進一步,網絡服務器將視頻文件推送至放映設備前,先向放映設備發(fā)送推送申請,放映設備在顯示屏彈出詢問包含“是否接受視頻推送”等內容的對話框,同時該對話框包含視頻的基本信息(例如視頻名稱,類型,海報等);當用戶確認接收推送時(通過播放設備的遙控端等執(zhí)行接收操作),網絡服務器進一步完成推送功能。本實施例適用于當持有智能終端的用戶距離放映設備較遠時,希望遠程推送視頻文件的情況。例如,用戶在外地希望向家人推送某一娛樂節(jié)目,或,用戶在公司希望向家中放映設備推送某一電影等。
[0071]在另一可選實施例中,S400,所述將視頻文件從智能終端推送至放映設備的步驟,包括:
[0072]S430,所述智能終端在本地網絡查找所述放映設備。所述本地網絡為民用短距網絡,包括但不限于通過路由器建立的局域網、藍牙連接、紅外連接。
[0073]S440,若找到所述放映設備,所述智能終端建立與所述放映設備的本地連接。
[0074]S450,智能終端通過本地連接將視頻文件推送至所述放映設備。
[0075]進一步的,S450,所述智能終端通過本地連接將視頻文件推送至所述放映設備的步驟包括:
[0076]S451,智能終端將所述視頻文件的播放鏈接發(fā)送至所述放映設備,放映設備根據所述播放鏈接從網絡服務器獲取所述視頻文件。
[0077]或,S452,智能終端將下載完成的視頻文件發(fā)送至所述放映設備。
[0078]上述步驟S430-S450提供了通過本地網絡進行視頻推送的方法。當智能終端和放映設備處于同一局域網絡中時,可采用本地推送的方式進行操作,其操作延遲較通過廣域網絡相比更低。
[0079]進一步,在一較佳實施例中,上述通過廣域網推送及通過本地網絡推送的方式可相互切換;及智能終端會實時感知與其綁定的放映設備是否處于自身所在的局域網絡中,若在局域網絡中檢測到該放映設備,則自動將推送過程轉換為本地推送,在此過程中無需向用戶發(fā)送任何提醒,用戶也感受不到任何的切換,即實現(xiàn)了 “無痕切換”,降低用戶操作延遲的同時無需用戶進行其他額外操作。
[0080]進一步,步驟S400,從智能終端獲取推送信息,將推送信息指定的視頻文件推送至所述放映設備的步驟,還包括:
[0081]S460,智能終端向放映設備發(fā)送用于視頻播放控制的控制指令,控制所述放映設備的視頻播放過程。
[0082]具體的,上述控制指令用于控制包括但不限于音量、視頻進度、開始播放、暫停播放、切換視頻、顯示海報、添加評論等。
[0083]在一較佳的實施例中,當放映設備播放被推送的視頻文件時,所述智能終端同時開始播放該視頻文件。在智能終端上對視頻文件播放過程的操作,被復制到放映設備上,使放映設備的視頻播放與智能終端的視頻播放同步。
[0084]進一步,步驟S400,從智能終端獲取推送信息,將推送信息指定的視頻文件推送至所述放映設備的步驟中,推送的方式在智能終端的推送信息中確定,推送的方式包括:
[0085]立即播放,放映設備立即播放視頻文件??蛇x的,在播放視頻文件之前,放映設備會收到是否播放由某用戶推送的視頻文件的提示,當放映設備向網絡服務器發(fā)送確認后,才會開始播放該視頻文件。
[0086]緩存播放,放映設備將視頻文件緩存至本地存儲器,在接收到播放指令時播放視頻文件。
[0087]以上提供了兩種不同的推送方式,立即播放的方式可以實時地將視頻文件推送至放映設備,可以實現(xiàn)智能終端和放映設備視頻播放的基本同步;而緩存播放的方式可以讓用戶遠程控制放映設備提前下載完畢視頻文件,在用戶能夠接觸到放映設備時再行播放,可以免去加載視頻文件的時間,尤其對于一些高清的視頻文件,其碼率較高,在低網絡帶寬環(huán)境下加載通常會發(fā)生卡頓,十分影響觀看效果。而緩存播放可以有效解決這個問題。
[0088]圖3為本發(fā)明提供的一種推送視頻文件的方法的又一實施例的時序圖。如圖所示,本方法包括以下時序步驟:
[0089]301,智能終端獲取放映設備的識別信息。
[0090]302,智能終端向網絡服務器發(fā)送包含智能終端和放映設備的識別信息的推送請求。
[0091]303,網絡服務器判定智能終端和放映設備的識別信息是否匹配。若判定匹配,則跳至步驟S307。
[0092]304,若判定不匹配,網絡服務器向放映設備發(fā)送關聯(lián)請求。
[0093]305,放映設備向網絡服務器返回關聯(lián)請求確認。
[0094]306,網絡服務器建立智能終端和放映設備的用戶的關聯(lián)。
[0095]307,將智能終端和放映設備綁定。
[0096]308,網絡服務器告知智能終端已與放映設備建立綁定。
[0097]309,智能終端向網絡服務器發(fā)送推送消息。
[0098]310,網絡服務器根據推送消息查找視頻文件。
[0099]311,網絡服務器將視頻文件推送至放映設備。
[0100]312,網路服務器告知智能終端已完成推送。
[0101]通過上述步驟,智能終端可以通過廣域網將視頻推送至不在同一地點的放映設備之上。
[0102]圖4為本發(fā)明提供的一種推送視頻文件的系統(tǒng)的實施例的系統(tǒng)框圖。如圖所示,本發(fā)明提供的一種推送視頻文件的系統(tǒng)的實施例,包括:
[0103]智能終端I,用于獲取放映設備的識別信息和自身的識別信息,向網絡服務器發(fā)送包含有自身的識別信息和放映設備的識別信息的推送請求,還用于向網絡服務器2發(fā)送包含視頻文件鏈接的推送信息;
[0104]網絡服務器2,用于比較智能終端I的識別信息與放映設備3的識別信息,若判定智能終端I的識別信息與放映設備3的識別信息相匹配,網絡服務器2還用于將所述智能終端I和所述放映設備3綁定,根據推送信息將視頻文件推送至放映設備3;
[0105]放映設備3,用于接收和播放由網絡服務器2推送的視頻文件。
[0106]在一些可選實施例中,所述識別信息包括用戶信息和網絡地址;所述網絡服務器2用于比較智能終端I和放映設備3的用戶信息,判斷二者的用戶是否為關聯(lián)用戶;所述關聯(lián)用戶為分別在智能終端I和放映設備3登陸的同一用戶;或,所述關聯(lián)用戶為預先在網絡服務器2進行關聯(lián)的不同用戶;
[0107]若判定智能終端I和放映設備3的用戶為關聯(lián)用戶,所述網絡服務器2用于將智能終端I和放映設備3的網絡地址綁定。
[0108]在另一實施例中,若判定智能終端I的識別信息與放映設備3的識別信息不匹配,網絡服務器2用于向放映設備3發(fā)送關聯(lián)請求;
[0109]若網絡服務器2接收到放映設備3返回的關聯(lián)請求確認,還用于建立該智能終端I的用戶和該放映設備3的用戶的關聯(lián)。
[0110]在一實施例中,智能終端I用于將所述視頻文件的播放鏈接發(fā)送至所述網絡服務器2;網絡服務器2用于根據所述播放鏈接,將視頻文件推送至與所述智能終端I綁定的放映設備3。
[0111]在另一可選實施例,智能終端I用于向放映設備3發(fā)送用于視頻播放控制的控制指令,控制所述放映設備3的視頻播放過程。
[0112]進一步,將視頻文件從所述智能終端I推送至所述放映設備3時,推送的方式在智能終端I的推送信息中確定,推送的方式包括:
[0113]立即播放,放映設備3立即播放視頻文件;
[0114]緩存播放,放映設備3將視頻文件緩存至本地存儲器,在接收到播放指令時播放視頻文件。
[0115]本發(fā)明的另一實施例提供一種推送視頻文件的方法,應用于網絡服務器,包括以下步驟:
[0116]獲取來自智能終端的包含有智能終端和放映設備的識別信息的推送請求;
[0117]若判定智能終端的識別信息與放映設備的識別信息相匹配,將所述智能終端和所述放映設備綁定;
[0118]從智能終端獲取推送信息,將推送信息指定的視頻文件推送至所述放映設備。
[0119]在另一實施例中,所述識別信息包括用戶信息和網絡地址;所述判定識別信息相匹配,將智能終端和放映設備綁定的步驟,包括:
[0120]比較智能終端和放映設備的用戶信息,判斷二者的用戶是否為關聯(lián)用戶;所述關聯(lián)用戶為分別在智能終端和放映設備登陸的同一用戶;或,所述關聯(lián)用戶為預先在網絡服務器進行關聯(lián)的不同用戶;
[0121]若判定智能終端和放映設備的用戶為關聯(lián)用戶,將智能終端和放映設備的網絡地址綁定。
[0122]在一較佳實施例中,所述獲取推送請求,將推送請求發(fā)送至網絡服務器的步驟后,還包括:
[0123]若判定智能終端的識別信息與放映設備的識別信息不匹配,向放映設備發(fā)送關聯(lián)請求;
[0124]若接收到放映設備返回的關聯(lián)請求確認,建立該智能終端的用戶和該放映設備的用戶的關聯(lián)。
[0125]在一優(yōu)選的實施例中,所述將視頻文件從智能終端推送至放映設備的步驟,包括:
[0126]從智能終端獲取所述視頻文件的播放鏈接;
[0127]根據所述播放鏈接,將視頻文件推送至與所述智能終端綁定的放映設備。
[0128]在一可選的實施例中,所述將視頻文件從所述智能終端推送至所述放映設備的步驟,還包括:
[0129]從智能終端獲取用于視頻播放控制的控制指令,將所述控制指令發(fā)送至所述放映設備,控制所述放映設備的視頻播放過程。
[0130]在另一實施例中,所述將推送信息指定的視頻文件推送至所述放映設備,推送的方式在智能終端的推送信息中確定,推送的方式包括:
[0131]立即播放,放映設備立即播放視頻文件;
[0132]緩存播放,放映設備將視頻文件緩存至本地存儲器,在接收到播放指令時播放視頻文件。
[0133]圖5為本發(fā)明提供的一種推送視頻文件的服務器的又一實施例的模塊框圖。如圖所示,本發(fā)明的另一實施例提供一種推送視頻文件的服務器,包括:
[0134]推送請求處理模塊21,用于獲取來自智能終端的包含有智能終端和放映設備的識別信息的推送請求;
[0135]綁定模塊22,用于判定智能終端的識別信息與放映設備的識別信息是否相匹配,若相匹配,將所述智能終端和所述放映設備綁定;
[0136]視頻推送模塊23,用于從智能終端獲取推送信息,將推送信息指定的視頻文件推送至所述放映設備。
[0137]在一可選實施例中,所述識別信息包括用戶信息和網絡地址;所述綁定模塊22還用于比較智能終端和放映設備的用戶信息,判斷二者的用戶是否為關聯(lián)用戶;所述關聯(lián)用戶為分別在智能終端和放映設備登陸的同一用戶;或,所述關聯(lián)用戶為預先在網絡服務器進行關聯(lián)的不同用戶;若判定智能終端和放映設備的用戶為關聯(lián)用戶,所述綁定模塊22用于將智能終端和放映設備的網絡地址綁定。
[0138]在一較佳實施例中,若判定智能終端的識別信息與放映設備的識別信息不匹配,所述綁定模塊22還用于向放映設備發(fā)送關聯(lián)請求;若接收到放映設備返回的關聯(lián)請求確認,所述綁定模塊用于建立該智能終端的用戶和該放映設備的用戶的關聯(lián)。
[0139]在另一實施例中,所述視頻推送模塊21用于從智能終端獲取所述視頻文件的播放鏈接,根據所述播放鏈接,將視頻文件推送至與所述智能終端綁定的放映設備。
[0140]在一可選的實施例中,還包括:
[0141]播放控制模塊24,用于從智能終端獲取用于視頻播放控制的控制指令,將所述控制指令發(fā)送至所述放映設備,控制所述放映設備的視頻播放過程。
[0142]在另一實施例中,所述視頻推送模塊23推送視頻文件的方式在智能終端的推送信息中確定,推送的方式包括:
[0143]立即播放,放映設備立即播放視頻文件;
[0144]緩存播放,放映設備將視頻文件緩存至本地存儲器,在接收到播放指令時播放視頻文件。
[0145]綜上可見,本發(fā)明提供的一種推送視頻文件的方法、系統(tǒng)和服務器,通過建立智能終端和放映設備之間的網絡連接,使智能終端可以隨時隨地將視頻文件通過網絡服務器推送至放映設備,可以及時地實現(xiàn)視頻文件的共享或預存,提供了視頻分享的功能,減少了視頻緩存的時間。
[0146]所屬領域的普通技術人員應當理解:以上任何實施例的討論僅為示例性的,并非旨在暗示本公開的范圍(包括權利要求)被限于這些例子;在本發(fā)明的思路下,以上實施例或者不同實施例中的技術特征之間也可以進行組合,步驟可以以任意順序實現(xiàn),并存在如上所述的本發(fā)明的不同方面的許多其它變化,為了簡明它們沒有在細節(jié)中提供。因此,凡在本發(fā)明的精神和原則之內,所做的任何省略、修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
【主權項】
1.一種推送視頻文件的方法,應用于網絡服務器,其特征在于,包括以下步驟: 獲取來自智能終端的包含有智能終端和放映設備的識別信息的推送請求; 若判定智能終端的識別信息與放映設備的識別信息相匹配,將所述智能終端和所述放映設備綁定; 從智能終端獲取推送信息,將推送信息指定的視頻文件推送至所述放映設備。2.根據權利要求1所述的方法,其特征在于,所述識別信息包括用戶信息和網絡地址;所述判定識別信息相匹配,將智能終端和放映設備綁定的步驟,包括: 比較智能終端和放映設備的用戶信息,判斷二者的用戶是否為關聯(lián)用戶;所述關聯(lián)用戶為用戶信息相同或用戶信息預先在網絡服務器進行關聯(lián)的用戶; 若判定智能終端和放映設備的用戶為關聯(lián)用戶,將智能終端和放映設備的網絡地址綁定。3.根據權利要求2所述的方法,其特征在于,還包括: 若判定智能終端的識別信息與放映設備的識別信息不匹配,向放映設備發(fā)送關聯(lián)請求; 若接收到放映設備返回的關聯(lián)請求確認,建立該智能終端的用戶和該放映設備的用戶的關聯(lián)。4.根據權利要求1所述的方法,其特征在于,所述將推送信息指定的視頻文件推送至所述放映設備的步驟,包括: 從所述推送信息中獲取視頻文件的播放鏈接; 根據所述播放鏈接,將視頻文件推送至與所述智能終端綁定的放映設備。5.根據權利要求1所述的方法,其特征在于,所述將視頻文件從所述智能終端推送至所述放映設備的步驟,還包括: 從智能終端獲取用于視頻播放控制的控制指令,將所述控制指令發(fā)送至所述放映設備,控制所述放映設備的視頻播放過程。6.一種推送視頻文件的服務器,其特征在于,包括: 推送請求處理模塊,用于獲取來自智能終端的包含有智能終端和放映設備的識別信息的推送請求; 綁定模塊,用于判定智能終端的識別信息與放映設備的識別信息是否相匹配,若相匹配,將所述智能終端和所述放映設備綁定; 視頻推送模塊,用于從智能終端獲取推送信息,將推送信息指定的視頻文件推送至所述放映設備。7.根據權利要求6所述的服務器,其特征在于,所述識別信息包括用戶信息和網絡地址;所述綁定模塊還用于比較智能終端和放映設備的用戶信息,判斷二者的用戶是否為關聯(lián)用戶;所述關聯(lián)用戶為用戶信息相同或用戶信息預先在網絡服務器進行關聯(lián)的用戶;若判定智能終端和放映設備的用戶為關聯(lián)用戶,所述綁定模塊用于將智能終端和放映設備的網絡地址綁定。8.根據權利要求7所述的服務器,其特征在于,若判定智能終端的識別信息與放映設備的識別信息不匹配,所述綁定模塊還用于向放映設備發(fā)送關聯(lián)請求;若接收到放映設備返回的關聯(lián)請求確認,所述綁定模塊用于建立該智能終端的用戶和該放映設備的用戶的關 聯(lián)。9.根據權利要求6所述的服務器,其特征在于,所述視頻推送模塊用于從所述推送信息中獲取所述視頻文件的播放鏈接,根據所述播放鏈接,將視頻文件推送至與所述智能終端綁定的放映設備。10.根據權利要求6所述的服務器,其特征在于,還包括: 播放控制模塊,用于從智能終端獲取用于視頻播放控制的控制指令,將所述控制指令發(fā)送至所述放映設備,控制所述放映設備的視頻播放過程。11.一種推送視頻文件的系統(tǒng),其特征在于,包括: 智能終端,用于獲取放映設備的識別信息和自身的識別信息,向網絡服務器發(fā)送包含有自身的識別信息和放映設備的識別信息的推送請求,還用于向網絡服務器發(fā)送包含視頻文件鏈接的推送信息; 網絡服務器,用于比較智能終端的識別信息與放映設備的識別信息,若判定智能終端的識別信息與放映設備的識別信息相匹配,網絡服務器還用于將所述智能終端和所述放映設備綁定,根據推送信息將視頻文件推送至放映設備; 放映設備,用于接收和播放由網絡服務器推送的視頻文件。12.根據權利要求11所述的系統(tǒng),其特征在于,所述識別信息包括用戶信息和網絡地址;所述網絡服務器用于比較智能終端和放映設備的用戶信息,判斷二者的用戶是否為關聯(lián)用戶;所述關聯(lián)用戶為用戶信息相同或用戶信息預先在網絡服務器進行關聯(lián)的用戶; 若判定智能終端和放映設備的用戶為關聯(lián)用戶,所述網絡服務器用于將智能終端和放映設備的網絡地址綁定。13.根據權利要求12所述的系統(tǒng),其特征在于,若判定智能終端的識別信息與放映設備的識別信息不匹配,網絡服務器用于向放映設備發(fā)送關聯(lián)請求; 若網絡服務器接收到放映設備返回的關聯(lián)請求確認,還用于建立該智能終端的用戶和該放映設備的用戶的關聯(lián)。14.根據權利要求11所述的系統(tǒng),其特征在于,網絡服務器用戶從所述推送信息中獲取視頻文件的播放鏈接;還用于根據所述播放鏈接,將視頻文件推送至與所述智能終端綁定的放映設備。15.根據權利要求11所述的系統(tǒng),其特征在于,智能終端用于向放映設備發(fā)送用于視頻播放控制的控制指令,控制所述放映設備的視頻播放過程。
【文檔編號】H04L29/06GK105871804SQ201510921004
【公開日】2016年8月17日
【申請日】2015年12月11日
【發(fā)明人】曲祥
【申請人】樂視網信息技術(北京)股份有限公司