用于內容分發以便多屏幕觀看的方法和裝置的制造方法
【技術領域】
[0001]本實施例的原理一般涉及分發內容以便多屏幕觀看,更具體地,涉及將所請求的視頻節目傳送給手持用戶設備和獨立用戶設備中的一個并且將與視頻節目有關的信息傳送給其他用戶設備中的一個或多個。
【背景技術】
[0002]據報道,很多人在通過電視看視頻節目的同時,在諸如移動電話設備、平板、個人計算機(PC)、遠程控制設備或者具有W1-Fi能力的另外的手持設備這樣的手持電子設備上觀看與視頻節目有關的信息。與視頻節目有關的信息可能包括廣告、促銷信息以及與電視節目相關的節目信息,諸如節目名稱、節目主題、節目評級、明星、節目類別、節目關鍵詞、節目描述、節目類型(例如音頻、視頻、音像、計算機、因特網等)以及節目重復頻率(例如,每周一次、每日等)。
[0003]因此,在本領域中需要具有使以上多觀看環境更加便利、同時保存網絡帶寬的分發系統。
【發明內容】
[0004]根據本發明的方面,公開一種由在服務器處在用戶的用戶賬戶中被登記為獨立設備的第一設備接收視頻節目和與視頻節目有關的信息的方法。該方法包含:向服務器發送第一設備的位置信息;向服務器發送針對視頻節目的請求;接收視頻節目;以及根據位置信息來接收與視頻節目有關的信息。
[0005]在一個實施例中,服務器根據位置信息來確定第一設備和在賬戶中被登記為手持設備的第二設備之間的距離。在一個實施例中,如果距離小于預定義的閾值,則接收與視頻節目有關的信息的步驟不接收與視頻節目有關的信息,并且由第二設備接收與視頻節目有關的信息;如果距離不小于預定義的閾值,則接收與視頻節目有關的信息的步驟接收與視頻節目有關的信息,并且第二用戶設備不接收視頻節目以及與視頻節目有關的信息。
[0006]在另外的實施例中,該方法還包含:檢測用戶的第一觀看改變信息;以及向服務器發送第一觀看改變信息。
[0007]在另外的實施例中,第一觀看改變信息指示用戶觀看切換到第一設備。
[0008]在另外的實施例中,該方法還包含:通過根據由第一設備的至少一個相機取得的圖像進行檢測來檢測第一觀看改變;以及生成第一觀看改變信息。
[0009]在另外的實施例中,距離小于預定義的閾值,并且第一觀看改變信息指示用戶觀看切換離開第一設備。
[0010]在另外的實施例中,所接收的視頻節目具有第一質量,并且在發送第一觀看改變信息之后,所接收的視頻節目具有比第一質量更差的第二質量。
[0011]在另外的實施例中,在第一設備已經發送第一觀看改變信息之后,第二設備向服務器發送第二觀看改變信息,并且在服務器接收第二觀看改變信息之后,所接收的視頻節目具有第一質量。
[0012]根據本發明的一方面,公開一種用于接收視頻節目和與視頻節目有關的信息的第一設備,所述第一設備在服務器處的用戶的用戶賬戶中被登記為獨立設備。所述第一設備包含:存儲器;處理器,用于執行存儲在存儲器中的軟件;其中,處理器被配置為:向服務器發送第一設備的位置信息;向服務器發送針對視頻節目的請求;接收視頻節目;以及根據位置信息來接收與視頻節目有關的信息。
[0013]在一個實施例中,如果距離小于預定義的閾值,則處理器被配置為不接收與視頻節目有關的信息,并且由第二設備接收與視頻節目有關的信息;如果距離大于預定義的閾值,則處理器被配置為接收與視頻節目有關的信息,并且第二用戶設備不接收視頻節目以及與視頻節目有關的信息。
[0014]在另外的實施例中,處理器被配置為檢測用戶的第一觀看改變以及向服務器發送第一觀看改變信息。
[0015]在一個實施例中,第一觀看改變信息指示用戶觀看切換到第一設備。
[0016]在另外的實施例中,處理器被配置為通過根據由第一設備的至少一個相機取得的圖像進行檢測來檢測第一觀看改變以及生成第一觀看改變信息。
[0017]在實施例中,距離小于預定義的閾值,并且第一觀看改變信息指示用戶觀看切換離開第一設備。
[0018]在另外的實施例中,處理器被配置為通過根據由第一設備的至少一個相機取得的圖像進行檢測來檢測第一觀看改變以及生成第一觀看改變信息。
[0019]在另外的實施例中,所接收的視頻節目具有第一質量,并且在發送第一觀看改變信息之后,所接收的視頻節目具有比第一質量更差的第二質量。
[0020]在另外的實施例中,在第一設備已經發送第一觀看改變信息之后,第二設備向服務器發送第二觀看改變信息,并且在服務器接收第二觀看改變信息之后,所接收的視頻節目具有第一質量。
[0021]在上面的第一設備實施例中,存儲器可以被替換為存儲器部件,并且處理器可以被替換為處理部件。
【附圖說明】
[0022]通過參考下面的、結合附圖進行的對本發明的實施例的描述,本發明的上述以及其他特征和優點以及獲得它們的方式將變得更顯而易見,并且將更好地理解本發明,附圖中:
[0023]圖1示出適合于實現本發明的示例性實施例的分發系統的相關部分的框圖;
[0024]圖2示出用于將視頻節目分發給具有獨立設備和手持設備的用戶的圖1中的代理服務器的示例性處理;
[0025]圖3示出由代理服務器根據在代理服務器處可用的帶寬將帶寬分配給分別接收視頻節目和與視頻節目有關的信息的用戶設備的示例性處理;
[0026]圖4A和4B示出由代理服務器根據用戶觀看來調整無線手持用戶設備和獨立用戶設備的帶寬的示例性處理;
[0027]圖5示出適合于在本發明的示例性實施例中使用的示例性用戶設備;
[0028]圖6示出適合于實現本發明的示例性實施例的獨立用戶設備的示例性處理;以及
[0029]圖7示出適合于實現本發明的示例性實施例的手持用戶設備的示例性處理。
[0030]在本文中所陳述的示例例示本發明的優選實施例,并且這樣的示例不應被理解為以任何方式限制本發明的范圍。為了描述的清楚,在下面的描述的各處可能使用相同的標號來表示附圖中的相同或相似的元件。
【具體實施方式】
[0031]現在參考附圖,并且更具體地參考圖1,例示示出適合于實現本發明的原理的示例性實施例的示例性分發系統1的框圖。分發系統1包括服務器10、代理服務器20以及用戶設備31、32和33。在該實施例中,三個用戶設備31、32和33在代理服務器20或服務器10處共享相同的用戶賬戶,并且假設由相同的用戶使用。其他用戶的用戶設備也可以連接到代理服務器20。
[0032]在該實施例中,用戶設備31是獨立用戶設備,并且用戶設備32和33是手持用戶設備。實施例中的用戶設備31是具有接收視頻節目和與視頻節目有關的信息的、諸如因特網訪問能力這樣的網絡訪問能力的電視接收器。電視接收器可以具有或不具有顯示器。這樣的電視接收器的示例是機頂盒、電視機和具有網絡訪問能力的錄像機。
[0033]在本文中所使用的獨立用戶設備指不經常移動的用戶設備。其可以是諸如插接(dock)在插接站(docking stat1n)上的膝上型計算機這樣的便攜式設備,只要用戶將該便攜式設備作為獨立用戶設備登記到服務器10或代理服務器20即可。
[0034]在該示例中的手持用戶設備32和33分別是平板和移動電話。手持用戶設備應當能夠確定它的位置并且將它的位置信息報告給服務器10或代理服務器20。手持用戶設備還應當具有網絡訪問能力。手持電子用戶設備的示例是移動電話、平板、個人計算機(PC)、遠程控制設備或者具有W1-Fi能力的另外的手持設備。雖然優選地,手持用戶設備應當是便攜式的,但是它可以是諸如臺式PC這樣的非便攜式設備,只要用戶將用戶設備作為手持用戶設備登記到服務器10或代理服務器20即可。用戶可能這樣做,因為用戶頻繁地將臺式機移動到不同地方,諸如不同的宿舍和公寓。雖然在該實施例中,手持用戶設備被例示為無線的,但是該實施例的原理同樣適用于用線連接到網絡的有線手持用戶設備。
[0035]用戶設備31、32和33通過網絡43 (例如因特網)連接到代理服務器20,并且代理服務器20通過另外的網絡41連接到服務器10。這兩個網絡可以是相同或不同的網絡。如果這兩個網絡不同,則它們可以通過諸如網關這樣的網間設施相互連接。
[0036]代理服務器20包括:儲存器26,用于存儲數據,包括但不局限于軟件21以及與包括在本文中描述的那些的一個或多個計算機應用相關聯的其他數據、屏幕上顯示數據、用戶概況描述(profile)數據庫;以及處理器29,用于執行軟件和/或其他數據。代理服務器20還包括輸入/輸出(I/O)塊27和高速緩存28,其可以是單獨的存儲器或儲存器26的一部分。軟件21例示性地包括內容適配模塊22、距離確定模塊23以及帶寬分配和調整模塊24。
[0037]儲存器26可以包括靜態隨機存取存儲器(RAM)、動態RAM、可擦除可編程只讀存儲器(EPR0M)、電可擦除可編程只讀存儲器(EEPR0M)、硬盤(網絡、內部或外部)、光盤(網絡、內部或外部)或者其任何組合。儲存器設備可以是本地設備或網絡設備。
[0038]I/O塊27操作或被配置的或者被配置為執行代理服務器20的I/O功能。根據示例性實施例,I/O塊27操作或被配置或者被配置為以有線和/或無線的方式從諸如手機、因特網(例如網絡41和43)這樣的一個或多個網絡從服務器10以及用戶設備31、32、33和其他網絡來源接收以數字調制格式的諸如音頻、視頻和/或數據信號這樣的信號,并且將信號以有線和/或無線的方式輸出給這樣的一個或多個網絡。I/O塊27可以被實施為能夠接收有線和/或無線信號的任何類型的I/O接口,并且可以包含一個或多個個體組件(例如天線、插頭等)。
[0039]處理器29可以是單個處理器或多個單獨的類似或不同的處理器。處理器29操作或者被配置為執行代理服務器20的各種信號處理和控制功能(例如,執行軟件代碼等),代理服務器20便于并且使得能夠執行在本文中描述的本發明的各種實施例和技術。
[0040]根據示例性實施例,處理器29接收從I/O塊27提供的信號,并且經由一個或多個微處理器和/或其他元件來執行和/或使得能夠進行與代理服務器20相關聯的所有必要的處理和控制功能。例如,處理器29操作或者被配置為通過執行包括調諧、解調和糾錯的功能,從而將表示音頻、視頻和/或諸如用戶概況描述設置這樣的數據內容的數字數據存儲在高速緩存28和/或儲存器26中,由此接收和處理從I/O塊27提供的音頻、視頻和/或數據信號。
[0041]同樣根據示例性實施例,處理器29操作或者被配置為執行和/或允許各種其他功能,包括但不局限于處理來自用戶設備31-33的數據輸入、響應用戶輸入來控制代理服務器20的功能、從儲存器26和/或高速緩存28讀取數據和向儲存器26和/或高速緩存28寫入數據、使得能夠經由顯示器進行屏幕上顯示和/或如可能在本文中描述的其他操作。
[0042]同樣根據示例性實施例,處理器29從I/O塊27接收來自獨立用戶設備和手持用戶設備中的一個的針對視頻節目的請求,獨立用戶設備和手持用戶設備二者均登記在用戶在代理服務器2