通信方法、用戶設備、內容服務器和控制器的制造方法
【專利摘要】本發(fā)明提供了一種通信方法、一種用戶設備、一種內容服務器和一種控制器。所述通信方法包括:向內容服務器發(fā)送對依賴內容的片段的第一訪問請求,其中所述依賴內容包括至少一個片段;接收來自所述內容服務器的訪問回執(zhí),其中所述訪問回執(zhí)包含描述用戶設備當前訪問所述依賴內容的所述片段的信息;以及存儲所述訪問回執(zhí)。根據本發(fā)明的技術方案,在充分保留用戶設備的靈活性的同時還增強網絡對用戶設備的行為的控制能力。
【專利說明】
通信方法、用戶設備、內容服務器和控制器
技術領域
[0001] 本發(fā)明大體上涉及通信技術,尤其涉及一種通信方法、一種用戶設備、一種內容服 務器和一種控制器。
【背景技術】
[0002] 流媒體已經成為一種大眾業(yè)務和多媒體內容,例如視頻和音頻。廣告是在線流媒 體業(yè)務的一種重要商業(yè)模式。在服務提供商方面,廣告是收入的來源;在終端用戶方面,其 被迫觀看不感興趣的廣告短片,而作為回報,可以免費訪問媒體呈現的其它內容。這種以在 線視頻廣告贊助在線視頻的商業(yè)模式已在媒體分發(fā)行業(yè)中建立起來。實際上,促成這種生 態(tài)系統的建立有若干因素,包括內容分發(fā)網絡(content delivery network,CDN)、分析數 據提供商、廣告網絡和廣告交易平臺。廣告的效果和選擇是通過廣告交易平臺進行的,被選 中的廣告通過CDN進行分發(fā),然后由分析工具分析廣告的完成率并將此等信息報告給廣告 商。
[0003] 因此,由終端用戶來消費廣告是合理的。盡管難以保障廣告被觀看,但是至少不會 被跳過,這被稱為強制播放。廣告的強制播放給客戶端驅動的流媒體方案,諸如運動圖像專 家組(moving picture experts group,MPEG)指定的基于超文本傳輸協議的動態(tài)自適應流 媒體(Dynamic Adaptive Streaming over Hyper Text Transport Protocol,DASH),帶來 了巨大挑戰(zhàn)。這些挑戰(zhàn)源于客戶端驅動的流媒體方案的固有特性。以DASH為例,由客戶端控 制流媒體的過程,然后內容服務器根據請求向客戶端發(fā)送內容且不會跟蹤客戶端的狀態(tài)。 此外,DASH客戶端是運行于開放環(huán)境中,即在諸如臺式機或筆記本電腦、平板電腦、智能移 動電話等多樣化設備上。另外,DASH是一項開放標準,可以很容易修改作為開源包方式實施 的DASH客戶端,從而以不同于服務提供商期望的方式進行實施。由于上述提及的原因,在沒 有可信DASH客戶端的情況下,非可信客戶端通常會將媒體呈現的部分標記為廣告,并千方 百計地來繞過廣告。
[0004] 對于這一問題,提出了一種稱為授權訪問依賴內容(Authorized Access to Dependent Content,AAtDC)的方法。AAtDC的基本理念是在客戶端訪問依賴內容之前進行 授權,訪問的依賴內容取決于包括廣告內容的依賴內容。通常,廣告可插入到媒體呈現的前 端,稱為節(jié)目前廣告;或插入到媒體呈現的中間,稱為節(jié)目中廣告。在AAtDC中,授權服務器 選擇一組依賴內容的時分部分,即在D A S Η上下文中包含廣告的一段時間內的片段或子片 段,而與這些時分部分關聯的證據需要由客戶端提交。如果提交的證據匹配,則表明客戶端 已下載和/或處理依賴內容,且用于訪問依賴內容的訪問令牌已分配給客戶端。然后客戶端 可以使用訪問令牌訪問依賴內容。AAtDC對于節(jié)目前廣告效果很好。然而,如果包含廣告的 依賴內容處于媒體呈現的中間,后面是依賴內容,則客戶端在獲得依賴內容之前可進行充 分準備,事先下載依賴內容,推斷授權所需的證據,以及在稍后獲得依賴內容的播放時間時 跳過依賴內容而無需觀看該內容。因此,AAtDC對于節(jié)目中廣告來說不是好的選擇。
[0005] 為了克服上述提及的AAtDC的弊端,提出了稱為緩沖速度控制(control of buffering pace,CoBP)的另一種方法。在CoBP中,在訪問每部分內容之后,進行訪問授權并 為用戶設備分配訪問令牌以訪問下一部分內容。直到預定的時段到期,訪問令牌才會生效。 在這種情況下,只有在訪問前一部分內容一段時間之后,才可以訪問每部分內容,因而避免 了客戶端在內容耗盡之前下載過快和過早的可能欺詐行為。CoBP同時適用于節(jié)目前廣告和 節(jié)目中廣告。然而,CoBP不支持對非依賴內容進行隨機尋找和技巧模式操作。目前,如何重 建客戶端在網絡側的行為以及如何實現強制播放對如DASH等客戶端驅動的流媒體方案來 說還存在很多問題。
【發(fā)明內容】
[0006] 本發(fā)明提供了一種通信方法、一種用戶設備、一種內容服務器和一種控制器,旨在 解決上述提及的在客戶端驅動的流媒體系統中實現強制播放中存在的問題。
[0007] 在第一方面中,提供了一種通信方法,包括:向內容服務器發(fā)送對依賴內容的片段 的第一訪問請求,其中所述依賴內容包括至少一個片段;接收來自所述內容服務器的訪問 回執(zhí),其中所述訪問回執(zhí)包含描述用戶設備當前訪問所述依賴內容的所述片段的信息;以 及存儲所述訪問回執(zhí)。
[0008] 根據所述第一方面,在第一可能實施方式中,所述訪問回執(zhí)中包含的所述信息包 括有關以下內容中的至少一個的信息:訪問時間、片段編號、片段統一資源定位符(uniform resource locator,URL)、所述訪問回執(zhí)的源地址以及所述訪問回執(zhí)的目標地址。
[0009] 根據所述第一方面或所述第一方面的所述第一可能實施方式,在第二可能實施方 式中,所述訪問回執(zhí)由所述內容服務器進行加密或簽名。
[0010] 根據所述第一方面或所述第一方面的所述第一或第二可能實施方式,在第三可能 實施方式中,所述方法還包括:向控制器發(fā)送所述用戶設備存儲的至少一個訪問回執(zhí),其中 所述至少一個訪問回執(zhí)的每一個都包含描述訪問所述依賴內容的片段的信息,使得所述控 制器根據所述至少一個訪問回執(zhí)確定所述用戶設備的訪問狀態(tài)信息。
[0011] 根據所述第一方面的所述第三可能實施方式,在第四可能實施方式中,所述至少 一個訪問回執(zhí)包括以下內容中的至少一個:所述用戶設備存儲的訪問回執(zhí)的第一Mi訪問回 執(zhí)和所述用戶設備存儲的所述訪問回執(zhí)的最后此訪問回執(zhí),其中此和此是大于等于1的整 數。
[0012] 根據所述第一方面的所述第三或第四可能實施方式,在第五可能實施方式中,所 述用戶設備的所述訪問狀態(tài)信息包括有關以下內容中的至少一個的信息:所述用戶設備訪 問所述依賴內容的次數,所述用戶設備訪問的所述依賴內容的片段,以及所述用戶設備訪 問所述依賴內容的片段的時間。
[0013] 根據所述第一方面的所述第三至第五可能實施方式中的任何一種,在第六可能實 施方式中,所述控制器為授權服務器,所述向控制器發(fā)送所述用戶設備存儲的至少一個訪 問回執(zhí)的步驟包括:向所述授權服務器發(fā)送攜帶所述至少一個訪問回執(zhí)的授權請求,其中 所述授權請求用于請求授權以訪問依賴內容,所述訪問狀態(tài)信息用于確定所述授權請求是 否被所述授權服務器接受。
[0014] 根據所述第一方面的所述第六可能實施方式,在第七可能實施方式中,所述方法 還包括:接收來自所述授權服務器的用于訪問所述依賴內容的訪問令牌以響應所述授權請 求;以及向所述內容服務器發(fā)送對所述依賴內容的片段的第二訪問請求,其中所述第二訪 問請求攜帶所述訪問令牌。
[0015] 在第二方面中,提供了另一種通信方法,包括:接收來自用戶設備的對依賴內容的 片段的第一訪問請求;根據所述第一訪問請求生成訪問回執(zhí),其中所述訪問回執(zhí)包含描述 所述用戶設備當前訪問所述依賴內容的所述片段的信息;以及向所述用戶設備發(fā)送所述訪 問回執(zhí)。
[0016] 根據所述第二方面,在第一可能實施方式中,所述訪問回執(zhí)中包含的所述信息包 括有關以下內容中的至少一個的信息:訪問時間、片段編號、片段統一資源定位符(uniform resource locator,URL)、所述訪問回執(zhí)的源地址以及所述訪問回執(zhí)的目標地址。
[0017] 根據所述第二方面或所述第二方面的所述第一可能實施方式,在第二可能實施方 式中,網絡側可檢測對所發(fā)送的訪問回執(zhí)的任何修改。
[0018] 根據所述第二方面的所述第二可能實施方式,在第三可能實施方式中,所述訪問 回執(zhí)是加密后的或是簽名后的。
[0019] 根據所述第二方面或所述第二方面的第一至第三可能實施方式中的任何一種,在 第四可能實施方式中,所述方法還包括:接收來自所述用戶設備的對依賴內容的片段的第 二訪問請求;以及確定是否向所述用戶設備發(fā)送所述依賴內容的所請求片段。
[0020] 根據所述第二方面的所述第四可能實施方式,在第五可能實施方式中,所述確定 是否向所述用戶設備發(fā)送所述依賴內容的所請求片段的步驟包括:如果所述第二訪問請求 攜帶訪問令牌,確定向所述用戶設備發(fā)送所述依賴內容的所請求片段;如果所述第二訪問 請求未攜帶訪問令牌,確定不向所述用戶設備發(fā)送所述依賴內容的所請求片段。
[0021] 根據所述第二方面的所述第四可能實施方式,在第六可能實施中,在所述確定是 否向所述用戶設備發(fā)送所述依賴內容的所請求片段的步驟之前,所述方法還包括:接收用 于表明是否授權所述用戶設備訪問所述依賴內容的授權指示;以及所述確定是否向所述用 戶設備發(fā)送所述依賴內容的所請求片段的步驟包括:如果所述授權指示表明授權所述用戶 設備訪問所述依賴內容,確定向所述用戶設備發(fā)送所述依賴內容的所請求片段;如果所述 授權指示表明未授權所述用戶設備訪問所述依賴內容,確定不向所述用戶設備發(fā)送所述依 賴內容的所請求片段。
[0022]在第三方面中,提供了一種通信方法,包括:接收來自用戶設備的至少一個訪問回 執(zhí),其中所述至少一個訪問回執(zhí)的每一個都包含描述所述用戶設備訪問依賴內容的片段的 信息;以及根據所述至少一個訪問回執(zhí)確定所述用戶設備的訪問狀態(tài)信息。
[0023]根據所述第三方面,在第一可能實施方式中,所述至少一個訪問回執(zhí)的訪問回執(zhí) 中包含的所述信息包括有關以下內容中的至少一個的信息:訪問時間、片段編號、片段統一 資源定位符(unif orm resource 1 ocator,URL)、所述訪問回執(zhí)的源地址以及所述訪問回執(zhí) 的目標地址。
[0024]根據所述第三方面或所述第三方面的所述第一可能實施方式,在第二可能實施方 式中,所述用戶設備的所述訪問狀態(tài)信息包括有關以下內容中的至少一個的信息:所述用 戶設備訪問所述依賴內容的次數,所述用戶設備訪問的所述依賴內容的片段,以及所述用 戶設備訪問所述依賴內容的片段的時間。
[0025]根據所述第三方面或所述第三方面的第一或第二可能實施方式,在第三可能實施 方式中,所述接收來自用戶設備的至少一個訪問回執(zhí)的步驟包括:接收來自所述用戶設備 的攜帶至少一個訪問回執(zhí)的授權請求,其中所述授權請求用于請求授權以訪問依賴內容; 所述方法還包括:根據所述用戶設備的所述訪問狀態(tài)信息確定是否接受所述授權請求。
[0026]根據所述第三方面的所述第三可能實施方式,在第四可能實施方式中,所述根據 所述用戶設備的所述訪問狀態(tài)信息確定是否接受所述授權請求的步驟包括:如果所述用戶 設備的所述訪問狀態(tài)信息表明滿足以下條件中的至少一個,確定所述授權請求被拒絕:所 述用戶設備已訪問的所述依賴內容的片段數目小于閾值數;對所述依賴內容的兩個連續(xù)訪 問之間的時間間隔比第一閾值時段短;對所述依賴內容的所述第一訪問和對所述依賴內容 的最后訪問之間的時間間隔比第三閾值時段長;從對所述依賴內容的所述第一訪問到發(fā)送 所述授權請求的時段比第四閾值時段短;未按媒體呈現時間軸中顯示的順序訪問所述依賴 內容的片段。
[0027]根據所述第三方面的所述第三或第四可能實施方式,在第五可能實施方式中,如 果確定所述授權請求被接受,所述方法還包括下述內容之一:向所述用戶設備發(fā)給用于訪 問所述依賴內容的訪問令牌;以及向內容服務器發(fā)送用于表明授權所述用戶設備訪問所述 依賴內容的授權指示。
[0028] 在第四方面中,提供了一種用戶設備,包括:發(fā)送單元,用于向內容服務器發(fā)送對 依賴內容的片段的第一訪問請求,其中所述依賴內容包括至少一個片段;接收單元,用于接 收來自所述內容服務器的訪問回執(zhí),其中所述訪問回執(zhí)包含描述當前訪問所述發(fā)送單元發(fā) 送的所述第一訪問請求所請求的所述依賴內容的所述片段的信息;以及存儲單元,用于存 儲所述接收單元接收的所述訪問回執(zhí)。
[0029] 根據所述第四方面,在第一可能實施方式中,所述訪問回執(zhí)中包含的所述信息包 括有關以下內容中的至少一個的信息:訪問時間、片段編號、片段統一資源定位符(uniform resource locator,URL)、所述訪問回執(zhí)的源地址以及所述訪問回執(zhí)的目標地址。
[0030] 根據所述第四方面或所述第四方面的所述第一可能實施方式,在第二可能實施方 式中,所述訪問回執(zhí)由所述內容服務器進行加密或簽名。
[0031] 根據所述第四方面或所述第四方面的所述第一或第二可能實施方式,在第三可能 實施方式中,所述發(fā)送單元還用于向控制器發(fā)送所述存儲單元存儲的至少一個訪問回執(zhí), 其中所述至少一個訪問回執(zhí)的每一個都包含描述訪問所述依賴內容的片段的信息,使得所 述控制器根據所述至少一個訪問回執(zhí)確定所述用戶設備的訪問狀態(tài)信息。
[0032] 根據所述第四方面的所述第三可能實施方式,在第四可能實施方式中,所述至少 一個訪問回執(zhí)包括以下內容中的至少一個:所述用戶設備存儲的訪問回執(zhí)的第一Mi訪問回 執(zhí)和所述用戶設備存儲的所述訪問回執(zhí)的最后此訪問回執(zhí),其中此和此是大于等于1的整 數。
[0033] 根據所述第四方面的所述第三或第四可能實施方式,在第五可能實施方式中,所 述用戶設備的所述訪問狀態(tài)信息包括有關以下內容中的至少一個的信息:所述用戶設備訪 問所述依賴內容的次數,所述用戶設備訪問的所述依賴內容的片段,以及所述用戶設備訪 問所述依賴內容的片段的時間。
[0034] 根據所述第四方面的第三至第五可能實施方式的任何一種,在第六可能實施方式 中,所述控制器為授權服務器,所述發(fā)送單元還用于向所述授權服務器發(fā)送攜帶所述至少 一個訪問回執(zhí)的授權請求,其中所述授權請求用于請求授權以訪問依賴內容,所述訪問狀 態(tài)信息用于確定所述授權請求是否被所述授權服務器接受。
[0035]根據所述第四方面的所述第六可能實施方式,在第七可能實施方式中,所述接收 單元還用于接收來自所述授權服務器的用于訪問所述依賴內容的訪問令牌,其中所述授權 服務器響應所述發(fā)送單元發(fā)送的所述授權請求;所述發(fā)送單元還用于向所述內容服務器發(fā) 送對所述依賴內容的片段的第二訪問請求,其中所述第二訪問請求攜帶所述接收單元接收 的所述訪問令牌。
[0036]在第五方面中,提供了一種內容服務器,包括:接收單元,用于接收來自用戶設備 的對依賴內容的片段的第一訪問請求;生成單元,用于根據所述接收單元接收的所述第一 訪問請求生成訪問回執(zhí),其中所述訪問回執(zhí)包含描述當前訪問所述用戶設備的所述依賴內 容的所述片段的信息;以及發(fā)送單元,用于向所述用戶設備發(fā)送所述生成單元生成的所述 訪問回執(zhí)。
[0037] 根據所述第五方面,在第一可能實施方式中,所述訪問回執(zhí)中包含的所述信息包 括有關以下內容中的至少一個的信息:訪問時間、片段編號、片段統一資源定位符(uniform resource locator,URL)、所述訪問回執(zhí)的源地址以及所述訪問回執(zhí)的目標地址。
[0038] 根據所述第五方面或所述第五方面的所述第一可能實施方式,在第二可能實施方 式中,網絡側可檢測對所述發(fā)送單元發(fā)送的所述訪問回執(zhí)的任何修改。
[0039] 根據所述第五方面的所述第二可能實施方式,在第三可能實施方式中,所述訪問 回執(zhí)是加密后的或是簽名后的。
[0040] 根據所述第五方面或所述第五方面的所述第一至第三可能實施方式中的任何一 種,在第四可能實施方式中,所述接收單元還用于接收來自所述用戶設備的對依賴內容的 片段的第二訪問請求;所述內容服務器還包括:確定單元,用于確定是否向所述用戶設備發(fā) 送所述接收單元接收的所述第二訪問請求所請求的所述依賴內容的所述片段。
[0041] 根據所述第五方面的所述第四可能實施方式,在第五可能實施方式中,所述確定 單元還用于:如果所述接收單元接收的所述第二訪問請求攜帶訪問令牌,確定向所述用戶 設備發(fā)送所述依賴內容的所請求片段;如果所述接收單元接收的所述第二訪問請求未攜帶 訪問令牌,確定不向所述用戶設備發(fā)送所述依賴內容的所請求片段。
[0042] 根據所述第五方面的所述第四可能實施方式,在第六可能實施方式中,所述接收 單元還用于在所述確定單元確定是否向所述用戶設備發(fā)送所述依賴內容的所請求片段之 前,接收用于表明是否授權所述用戶設備訪問所述依賴內容的授權指示;所述確定單元還 用于:如果所述接收單元接收的所述授權指示表明授權所述用戶設備訪問所述依賴內容, 確定向所述用戶設備發(fā)送所述依賴內容的所請求片段;如果所述接收單元接收的所述授權 指示表明未授權所述用戶設備訪問所述依賴內容,確定不向所述用戶設備發(fā)送所述依賴內 容的所請求片段。
[0043] 在第六方面中,提供了一種控制器,包括:接收單元,用于接收來自用戶設備的至 少一個訪問回執(zhí),其中所述至少一個訪問回執(zhí)的每一個都包含描述所述用戶設備訪問依賴 內容的片段的信息;以及確定單元,用于根據所述接收單元接收的所述至少一個訪問回執(zhí) 確定所述用戶設備的訪問狀態(tài)信息。
[0044] 根據所述第六方面,在第一可能實施方式中,所述至少一個訪問回執(zhí)的訪問回執(zhí) 中包含的所述信息包括以下內容中的至少一個的信息:訪問時間、片段編號、片段統一資源 定位符(uniform resource locator,URL)、所述訪問回執(zhí)的源地址以及所述訪問回執(zhí)的目 標地址。
[0045] 根據所述第六方面或所述第六方面的所述第一可能實施方式,在第二可能實施方 式中,所述確定單元確定的所述用戶設備的所述訪問狀態(tài)信息包括以下內容中的至少一個 的信息:所述用戶設備訪問所述依賴內容的次數,所述用戶設備訪問的所述依賴內容的片 段,以及所述用戶設備訪問所述依賴內容的片段的時間。
[0046] 根據所述第六方面或所述第六方面的所述第一或第二可能實施方式,在第三可能 實施方式中,所述接收單元還用于接收來自所述用戶設備的攜帶至少一個訪問回執(zhí)的授權 請求,其中所述授權請求用于請求授權以訪問依賴內容;所述確定單元還用于根據所述用 戶設備的所述訪問狀態(tài)信息確定是否接受所述接收單元接收的所述授權請求。
[0047] 根據所述第六方面的所述第三可能實施方式,在第四可能實施方式中,所述確定 單元還用于,如果所述用戶設備的所述訪問狀態(tài)信息表明符合以下內容中的至少一個,確 定所述授權請求被拒絕:所述用戶設備已訪問的所述依賴內容的片段數目小于閾值數;對 所述依賴內容的兩個連續(xù)訪問之間的時間間隔比第一閾值時段短;對所述依賴內容的所述 第一訪問和對所述依賴內容的最后訪問之間的時間間隔比第三閾值時段長;從對所述依賴 內容的所述第一訪問到發(fā)送所述授權請求的時段比第四閾值時段短;未按媒體呈現時間軸 中顯示的順序訪問所述依賴內容的片段。
[0048]根據所述第六方面的所述第三或第四可能實施方式,在第五可能實施方式中,如 果所述確定單元確定所述授權請求被接受,所述控制器還包括發(fā)送單元,用于下述內容之 一:向所述用戶設備發(fā)送用于訪問所述依賴內容的訪問令牌;以及向內容服務器發(fā)送用于 表明授權所述用戶設備訪問所述依賴內容的授權指示。
[0049] 基于本發(fā)明的上述技術方案,所述內容服務器在接收來自所述用戶設備的對所述 依賴內容的片段的訪問請求后,向所述用戶設備發(fā)送訪問回執(zhí),所述訪問回執(zhí)包含描述當 前訪問所述依賴內容的所述片段的信息。在這種情況下,所述用戶設備可向控制器發(fā)送至 少一個訪問回執(zhí),所述用戶設備對所述依賴內容的行為可由所述控制器根據所述至少一個 訪問回執(zhí)進行重建,且所述用戶設備的后續(xù)行為可由所述控制器根據所述用戶設備的重建 后行為進行控制。例如,所述控制器可確定所述用戶設備對依賴內容的行為是否可取,還用 于確定所述用戶設備用于訪問所述依賴內容的授權請求是否被接受,從而在充分保留所述 用戶設備的靈活性的同時,提高了網絡對所述用戶設備行為的控制能力。
【附圖說明】
[0050] 為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例的描述中所需要 使用的附圖作簡單地介紹。顯然,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領 域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其它的附 圖。
[0051 ]圖1示出了傳統DASH系統的示例性配置;
[0052]圖2示出了本發(fā)明中DASH系統的示例性配置;
[0053]圖3為本發(fā)明提供的一種通信方法的流程圖;
[0054] 圖4示出了關于強制播放的具有時間軸的示例性媒體呈現;
[0055] 圖5為本發(fā)明提供的另一種通信方法的流程圖;
[0056] 圖6為本發(fā)明提供的另一種通信方法的流程圖;
[0057]圖7為本發(fā)明提供的另一種通信方法的流程圖;
[0058] 圖8示出了本發(fā)明提供的一種用戶設備的示例結構;
[0059] 圖9示出了本發(fā)明提供的一種內容服務器的示例結構;
[0060] 圖10示出了本發(fā)明提供的一種控制器的示例結構;
[0061] 圖11示出了本發(fā)明提供的另一種用戶設備的示例結構;
[0062] 圖12示出了本發(fā)明提供的另一種內容服務器的示例結構;
[0063] 圖13示出了本發(fā)明提供的另一種控制器的示例結構。
【具體實施方式】
[0064]在下文中,結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、 完整地描述。顯然,所描述的實施例僅僅是本發(fā)明的一部分實施例,而不是全部實施例?;?于本發(fā)明中的實施例,本領域技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實 施例,都屬于本發(fā)明保護的范圍。
[0065]圖1示出了傳統DASH系統100的示例性配置。參考圖1,DASH系統100包括內容服務 器102、至少一個用戶設備104和⑶N 106。內容服務器102負責為至少一個用戶設備104提供 內容。具體地,用戶設備104通過CDN 106向內容服務器102發(fā)送對媒體呈現的片段的超文本 傳輸協議(Hyper Text Transport Protocol,HTTP)請求,然后內容服務器102通過⑶N 106 向用戶設備104發(fā)送包含所請求片段的HTTP響應。用戶設備104可以根據媒體呈現描述 (media presentation description,MPD)文件,例如可擴展標記語言(extensible markup language,XML)文件,來決定請求的片段。MPD文件包含描述媒體呈現的信息,如媒體呈現中 包含的周期、每個周期中包含的表示、每個表示中包含的片段等等。
[0066] 周期表示內容的時間間隔,而且周期包含時間間隔內的內容的至少一個表示。周 期內的每個表示包括內容的至少一個時分部分,即至少一個片段或子片段。不同周期中的 媒體呈現的內容可具有不同的屬性,例如,編碼配置、媒體成分、表示的數目、語言等。因此 周期對應內容通道。
[0067] DASH使兩部分內容以兩種方式進行拼接:(1)兩部分內容視為內容通道的兩部分, 然后進行制作以生成表示并分配到周期。對內容通道中的各個片段依次編號;以及(2)兩部 分內容被當做兩個內容通道,可能以編碼、比特率、多路復用等不同方式單獨制作,然后分 配到連續(xù)周期。這兩種方式均可用于廣告插入。相比前一種方式,后一種方式提供了更多的 靈活性,尤其對廣告插入而言,例如廣告定制和有關待插入廣告的動態(tài)決策。本發(fā)明可應用 于這兩種場景。另外,需要說明的是,盡管本發(fā)明以DASH系統為例進行說明,但是本發(fā)明還 可應用于其它客戶端驅動的流媒體系統,此處不作限定。
[0068]圖2描繪了本發(fā)明中DASH系統200的示例性配置。參考圖2,DASH系統200包括內容 服務器202、至少一個用戶設備204、CDN 206和控制器208。
[0069]除內容服務器202在接收到對依賴內容的片段的訪問請求后向用戶設備204發(fā)送 訪問回執(zhí)之外,內容服務器202的功能與內容服務器102的功能類似。如果已接收到對依賴 內容的片段的訪問請求,內容服務器202的響應取決于控制器208對用戶設備的行為的判 斷。具體地,用戶設備204可向控制器208發(fā)送接收到的至少一個訪問回執(zhí),然后控制器208 根據至少一個訪問回執(zhí)確定用戶設備204的行為,并根據預定規(guī)則判斷用戶設備204的行為 是否可接受。如果控制器確定用戶設備204的行為可接受,授權用戶設備204訪問依賴內容; 否則,不授權用戶設備204訪問依賴內容。
[0070] 應理解的是,術語"依賴內容"是指媒體呈現中的一部分內容,例如周期、DASH上下 文中的周期中的一個或多個片段等,對這些內容的訪問是訪問媒體呈現中其它部分內容的 先決條件。依賴內容通常是媒體呈現中插入的廣告內容。術語"依賴內容"是指媒體呈現中 的一部分內容,訪問這部分內容是有條件的,取決于對"依賴內容"的訪問。依賴內容屬于用 戶(即用戶設備)真正感興趣的內容。而且,術語"訪問片段"可指獲得片段,但此處不作限 定。
[0071] 在本發(fā)明中,用戶設備204可是任何種類的設備,如移動電話、筆記本電腦、平板電 腦、個人計算機(personal computer,PC)、平板設備、機頂盒、個人數字助理設備、媒體播放 器等。
[0072]控制器208可從內容服務器202中分離,或者,本身為內容服務器202或者為內容服 務器202的一部分。此處不作限定。
[0073]圖3為本發(fā)明提供的一種通信方法300的流程圖。方法300的執(zhí)行主體可以為用戶 設備。參考圖3,通信方法300包括以下步驟:
[0074] S310:向內容服務器發(fā)送對依賴內容的片段的第一訪問請求,其中依賴內容包括 至少一個片段;
[0075] S320:接收來自內容服務器的訪問回執(zhí),其中訪問回執(zhí)包含描述用戶設備當前訪 問依賴內容的片段的信息;
[0076] S330:存儲訪問回執(zhí)。
[0077] 根據本發(fā)明提供的通信方法,內容服務器在接收到來自用戶設備的對依賴內容的 片段的訪問請求后,向用戶設備發(fā)送訪問回執(zhí),訪問回執(zhí)包含描述當前訪問依賴內容的片 段的信息。在這種情況下,用戶設備可向控制器發(fā)送至少一個訪問回執(zhí),用戶設備對依賴內 容的行為可由控制器根據至少一個訪問回執(zhí)進行重建,且用戶設備的后續(xù)行為可由控制器 根據用戶設備的重建后行為進行控制。例如,控制器可確定用戶設備對依賴內容的行為是 否可取,還用于確定用戶設備是否授權訪問依賴內容,從而在保留用戶設備的充分靈活性 的同時增強網絡對用戶設備行為的控制能力。
[0078] 在S310之前,用戶設備可獲取媒體呈現的MH)文件并分析MOD文件。MH)文件包含描 述媒體呈現的信息,例如有關媒體呈現的片段以及媒體呈現中包含的不同部分的訪問依賴 關系的信息,例如,媒體呈現中的哪個部分為依賴內容和媒體呈現的哪個部分為依賴內容。 在本發(fā)明中,對用戶設備訪問依賴內容的授權取決于用戶設備訪問依賴內容的狀態(tài)。依賴 內容可以為廣告內容,依賴內容可包括用戶設備感興趣的內容,例如戲劇的內容等。例如, 內容A和內容C可以為戲劇的兩節(jié),內容B是廣告內容。內容B插入在內容A和內容C之間,即節(jié) 目中廣告場景的示例。如圖4所示,內容A、B和C分別包含在媒體呈現的周期1、2和3中。為了 使廣告被消費而不是被跳過,用戶設備對周期3中的內容C的訪問取決于用戶設備對周期2 中的內容B的訪問狀態(tài)。在這種情況下,內容B為依賴內容,內容C為依賴內容。作為替代,內 容A、B和C可以拼接到一個周期,用戶設備對內容C的訪問取決于用戶設備對相同周期中內 容B的訪問狀態(tài)。本發(fā)明未限定依賴內容和依賴內容的拼接方式。
[0079] 用戶設備可根據MPD文件確定消費的片段,然后請求該片段。在S310中,用戶設備 通過向內容服務器發(fā)送第一訪問請求來請求依賴內容的片段。第一訪問用于請求獲取或訪 問依賴內容的片段?;蛘?,第一訪問請求可包括內容服務器用于確定用戶設備請求的片段 所必需的至少一個參數以及所請求片段的位置。本發(fā)明未限制第一訪問請求中包含的參 數。
[0080] 在接收到第一訪問請求之后,內容服務器可根據第一訪問請求生成訪問回執(zhí),其 中訪問回執(zhí)可包含有關用戶設備當前訪問依賴內容的所請求片段的信息。內容服務器可向 用戶設備發(fā)送依賴內容的所請求片段和訪問回執(zhí)。具體地,內容服務器可向用戶設備發(fā)送 所請求片段和訪問回執(zhí),例如,攜帶在響應消息中,或者將所請求片段和訪問回執(zhí)以任一順 序分別發(fā)送,例如先發(fā)送所請求片段然后再發(fā)送訪問回執(zhí),或者先發(fā)送訪問回執(zhí)再發(fā)送所 請求片段。此處不作限定。
[0081] 在接收到訪問回執(zhí)和所請求片段之后,用戶設備可緩存所請求片段或直接使用所 請求片段,并存儲訪問回執(zhí)供以后使用。在優(yōu)選實施例中,內容服務器或控制器等網絡設備 能夠在接收到來自用戶設備的訪問回執(zhí)之后檢測到訪問回執(zhí)的任何修改,在這種情況下, 用戶設備可按接收那樣存儲訪問回執(zhí)。此處不作限定。
[0082] 在本發(fā)明中,訪問回執(zhí)中包含的信息取決于運營商的需求。在示例性實施例中,訪 問回執(zhí)包含有關以下內容中的至少一個的信息:訪問時間、片段編號、片段統一資源定位符 (uniform resource locator,URL)、訪問回執(zhí)的源地址以及訪問回執(zhí)的目標地址。
[0083] 訪問時間表示當用戶設備訪問所請求片段時的時間,具體地,從內容服務器的角 度看,其可以是當接收到第一訪問請求時的時間、生成訪問回執(zhí)的時間、或發(fā)送訪問回執(zhí)的 時間,等等。片段編號可以是該周期中所請求片段的編號。片段URL用于識別所請求片段的 位置。訪問回執(zhí)的源地址用于識別發(fā)出訪問回執(zhí)的內容服務器,訪問回執(zhí)的目標地址用于 識別訪問所請求片段的用戶設備。在本發(fā)明的某些方面中,訪問回執(zhí)還可包含可用于識別 用戶設備的信息,例如客戶端標識符和/或其它信息,以防止用戶設備從其它用戶設備獲取 訪問回執(zhí),或者,訪問回執(zhí)可包含有關訪問依賴內容的任何信息。需要注意的是,上述僅為 示例性描述,訪問回執(zhí)可根據運營商的需求或預定算法包含其它信息,例如表示所請求片 段所屬的周期的周期標識符。最好是訪問時間和片段編號都包含在訪問回執(zhí)中,此處不作 限定。
[0084] 示例性訪問回執(zhí)包含請求片段所屬的周期的標識符、片段編號、以通用協調時間 (universal time coordinated,UTC)表示的訪問時間,訪問回執(zhí)的可能格式如下:
[0085] class receipt{
[0086] string period_id;
[0087] unsigned int(8)segment_num;
[0088] unsigned int(64)access_time;
[0089] }
[0090] 其中,"access_time"為整數,表示接收到訪問請求的時間(單位為秒,UTC時間的 1904年1月1日午夜之后)。訪問回執(zhí)可使用高級加密標準-128位指標(Advanced Encryption Standard-128Counter,AES-128CTR)模式進行加密,無需填充。當然,也可使用 其它加密方法,此處不作限定。
[0091] 在本發(fā)明中,訪問回執(zhí)用于描述用戶設備對依賴內容的訪問,希望用戶設備在接 收到訪問回執(zhí)之后不會對其進行修改。然而,在某種情況下,非可信用戶設備會修改訪問回 執(zhí),使得網絡側根據被修改的訪問回執(zhí)做出不正確的決策。在替代性實施例中,為了防止訪 問回執(zhí)被修改,內容服務器可生成訪問回執(zhí)和/或處理訪問回執(zhí),使得僅網絡設備,例如內 容服務器和/或控制器等在接收到該訪問回執(zhí)之后可以獲得其中包含的信息。例如,對訪問 回執(zhí)構造、格式化、簽名、加密等等。在這種情況下,如果用戶設備對訪問回執(zhí)做出任何更 改,網絡側都可在接收到來自用戶設備的訪問回執(zhí)之后檢測更改。在本發(fā)明中,內容服務器 可向用戶設備發(fā)送訪問回執(zhí)作為(例如具有未知結構或格式的)黑盒或(例如已簽名或加密 的)白盒。實際上,運營商可定義訪問回執(zhí)和根據需求更改訪問回執(zhí)的結構和/或處理方法。 此處不作限定。
[0092] 根據上述描述,網絡側可檢測對接收到的訪問回執(zhí)的形式的任何修改。在優(yōu)選實 施例中,訪問回執(zhí)由內容服務器進行加密或簽名。
[0093] 需要注意的是,在第一場景中,僅當依賴內容的片段被請求時,內容服務器才會生 成訪問回執(zhí)。本發(fā)明中的術語"訪問回執(zhí)"表示用戶設備接收的訪問回執(zhí)。或者,在第二場景 中,內容服務器在每次接收到訪問請求時生成訪問回執(zhí),無論內容是否被請求,本發(fā)明中的 術語"訪問回執(zhí)"在下文中是用于表示與依賴內容相對應的訪問回執(zhí),無論上下文中是否指 定或明確。簡而言之,本發(fā)明在下文中以第一場景為例進行說明,該說明為示例性描述,而 不是限定本發(fā)明。
[0094] 在替代性實施例中,用戶設備可向控制器發(fā)送用戶設備存儲的訪問回執(zhí)。如果用 戶設備僅在請求依賴內容的片段時接收到訪問回執(zhí),用戶設備存儲的訪問回執(zhí)的數目等于 用戶設備對依賴內容進行請求的請求數目。進一步地,訪問回執(zhí)將訪問記錄到依賴內容的 片段中。因此,控制器可根據報告的訪問回執(zhí)確定用戶設備對依賴內容的訪問狀態(tài)。
[0095] 如果用戶設備未請求和/或訪問依賴內容的任何片段,則用戶設備存儲的訪問回 執(zhí)的數目等于〇。在這種情況下,用戶設備可發(fā)送表明不具有訪問回執(zhí)的指示。相應地,方法 300還包括以下步驟:向控制器發(fā)送表明用戶設備不具有訪問回執(zhí)的訪問回執(zhí)指示??刂破?可根據訪問回執(zhí)指示確定用戶設備未訪問依賴內容。
[0096] 作為替代,如果用戶設備請求依賴內容至少一次,則用戶設備接收并存儲一個或 多個訪問回執(zhí)。在這種情況下,用戶設備可向控制器發(fā)送部分或全部存儲的訪問回執(zhí)。相應 地,方法300還包括以下步驟:向控制器發(fā)送用戶設備存儲的至少一個訪問回執(zhí),其中至少 一個訪問回執(zhí)的每一個都包含描述訪問依賴內容的片段的信息,使得控制器根據至少一個 訪問回執(zhí)確定用戶設備對依賴內容的行為。
[0097] 客戶端設備的訪問狀態(tài)信息用于基于可重建的用戶設備對依賴內容的行為,識別 用戶設備對依賴內容的訪問狀態(tài)。在示例性示例中,用戶設備的訪問狀態(tài)信息包括有關以 下內容中的至少一個的信息:用戶設備訪問依賴內容的次數,用戶設備訪問的依賴內容的 片段,以及用戶設備訪問依賴內容的片段的時間。
[0098] 至少一個訪問回執(zhí)可包括與第一訪問請求對應的訪問回執(zhí)。在本發(fā)明中,用戶設 備可發(fā)送其存儲的全部訪問回執(zhí);或發(fā)送其存儲的部分訪問回執(zhí),例如,用戶設備可發(fā)送用 戶設備存儲的訪問回執(zhí)中的第一Mi訪問回執(zhí)和/或用戶設備存儲的訪問回執(zhí)中的最后M2訪 問回執(zhí),其中施和跑為大于等于1的整數;或發(fā)送特定內容等對應的訪問回執(zhí)?;蛘撸脩粼O 備存儲的訪問回執(zhí)可以為用戶設備存儲的全部訪問回執(zhí)或用戶設備自特定時間開始存儲 的訪問回執(zhí),例如向控制器最后發(fā)送的至少一個訪問回執(zhí),但此處不作限定。用戶設備可根 據預定規(guī)則或來自控制器的指令,例如報告指令等,確定待發(fā)送的訪問回執(zhí)。確定待發(fā)送的 訪問回執(zhí)的規(guī)則可根據當前發(fā)送的目的而改變。例如,如果控制器對最后訪問依賴內容的 時間感興趣,用戶設備可發(fā)送其存儲的最后訪問回執(zhí);如果控制器對依賴內容的兩個連續(xù) 訪問之間的時間間隔感興趣,或對訪問依賴內容的兩個連續(xù)片段之間的時間間隔感興趣, 用戶設備可發(fā)送其存儲的全部訪問回執(zhí);如果控制器對用戶設備對依賴內容的第一訪問和 最后訪問之間的時間間隔感興趣,用戶設備可發(fā)送其存儲的第一訪問回執(zhí)和最后訪問回 執(zhí)。此處不作限定。
[0099] 用戶設備可定期或零星地,例如根據觸發(fā),發(fā)送訪問回執(zhí)指示或至少一個訪問回 執(zhí)。訪問回執(zhí)指示或至少一個訪問回執(zhí)的發(fā)送可通過各種條件進行觸發(fā),例如根據讓用戶 設備報告有關依賴內容的訪問狀態(tài)的指令,但此處不作限定。在優(yōu)選實施例中,當用戶設備 需要訪問依賴內容時,用戶設備可發(fā)送其存儲的至少訪問回執(zhí)。在這種情況下,控制器特指 授權服務器。因此,向控制器發(fā)送用戶設備存儲的至少一個訪問回執(zhí)的步驟包括:向授權服 務器發(fā)送攜帶至少一個訪問回執(zhí)的授權請求,其中授權請求用于請求授權以訪問依賴內 容。
[0100] 在控制器接收用戶設備發(fā)送的至少一個訪問回執(zhí)或訪問回執(zhí)指示之后,控制器可 確定用戶設備是否已訪問依賴內容,用戶設備是否修改訪問回執(zhí),用戶設備是否為訪問回 執(zhí)的所有者等等。進一步地,憑借用戶設備報告的至少一個訪問回執(zhí),基于可重建的用戶設 備對依賴內容的行為,可獲得用于識別用戶設備對依賴內容的訪問狀態(tài)信息的客戶端設備 的訪問狀態(tài)信息。例如,可從用戶設備發(fā)送的至少一個訪問回執(zhí)推導出兩組行為參數:一組 為一組片段編號,表示為{m},用于識別用戶設備已訪問的片段,其中i = l,…,A,A為大于 等于0的整數,m表示用戶設備第i次訪問依賴內容或自特定時間開始第i次訪問媒體呈現 中的內容時所訪問的片段的數目;另一組為一組訪問時間,表示為^",. },用于識別用戶設備 訪問依賴內容的片段的時間,其中&表示編號為m的片段的訪問時間。作為替代,訪問時間 組可表示為{td,其中t表示對應于第i次訪問依賴內容的時間。為了簡單起見,下述描述假 設^表示對應于第i次訪問依賴內容的時間,但此處不作限定。
[0101]根據兩組行為參數,控制器可確定用戶設備已訪問的依賴內容的片段的數目,即 值A,用戶設備已訪問的片段,即{m},和/或用戶設備訪問依賴內容時,即{^}等。因此,用戶 設備的訪問狀態(tài)信息包括有關以下內容中的至少一個的信息:用戶設備訪問依賴內容的次 數,用戶設備訪問的依賴內容的片段,以及用戶設備訪問依賴內容的片段的時間。當然,控 制器可根據至少一個訪問回執(zhí)確定其它訪問狀態(tài)信息,此處不作限定。
[0102]在重建用戶設備對依賴內容的行為之后,控制器可判斷用戶設備是否可接受。實 際上,運營商可以基于運營商期望用戶設備實施的方式定義不同的規(guī)則來限制用戶設備的 行為。在控制器中部署這些規(guī)則,以控制用戶設備的行為。例如,控制器用于確定用戶設備 的行為是否可接受所采用的方式如下所示:
[0103] Α^Νι (1)
[0104] ti+i-ti彡 Ati l$i〈A (2)
[0105] T-ti彡 At2 (3)
[0106] T-ti^ Δ t3 (4)
[0107] 其中他表示預定的片段的閾值數目,他為小于等于依賴內容中包含的總片段數目 的整數;T表示從用戶設備接收到所述至少一個訪問回執(zhí)的時間,即當前時間;A tl、At2和 A t3表示預定的時段閾值,其中△ t可取小于但相當于片段的時長的值(假設每個片段的時 長都較為相近),A t2可取小于但相當于依賴內容的時長的值(依賴內容的所有片段的時長 之和),△ t3可取大于但相當于依賴內容的時長的值,此處不作限定。
[0108] 僅在滿足上述全部條件時,用戶設備對依賴內容的行為確定為可接受。相應地,如 有任何上述條件未滿足,用戶設備對依賴內容的行為確定為不可接受。例如,如果用戶設備 已訪問的依賴內容的片段數目小于Ni,或對依賴內容的兩個連續(xù)訪問之間的時間間隔小于 A t,或從對依賴內容的第一訪問到當前時間之間的時段很短、小于△ t2或大于△ t3,則用 戶設備對依賴內容的行為確定為不可接受。本規(guī)則一般要求:在有限的時段內訪問依賴內 容的至少見個片段,且連續(xù)訪問的時間不接近。如果用戶設備事先下載依賴內容,則未滿足 公式(4),即對依賴內容的第一訪問的時間到當前時間之間的時間間隔大于At 3。如果用戶 設備下載依賴內容相比消費該內容的速度快,則未滿足公式(2)和(3)中的至少一個,即對 依賴內容的第一訪問與當前時間之間的時間間隔小于A t2,和/或連續(xù)訪問的時間間隔太 接近。
[0109] 根據用于確定用戶設備的行為是否可接受的替代規(guī)則,如果未按媒體呈現時間軸 中顯示的順序訪問依賴內容的片段,或如果對依賴內容的兩個連續(xù)訪問之間的時間間隔小 于預定時段,或如果集合{m}所確定的片段的時長之和小于預定時段,即服務運營商預置 的期望客戶端觀看廣告的最短時間,則用戶設備的行為確定為不可接受。本發(fā)明對用戶設 備的行為的判斷規(guī)則未做限定。
[0110] 或者,除上述提及的至少一個訪問回執(zhí)之外,可能需要用戶設備提交其它證據。例 如,可能需要用于確定依賴內容是否被處理的額外證據,例如,視頻指紋、內嵌在依賴內容 中的水印、運動向量、圖片內容中的特定像素等。應理解的是,許多其它條件都可用于確定 用戶設備的行為是否可接受。此等條件,無論是本領域已知的還是本領域技術人員通過本 文提供的方式得知的,均已并入本發(fā)明。
[0111] 在替代性實施例中,在控制器確定用戶設備的訪問狀態(tài)信息之前,控制器可檢測 至少一個訪問回執(zhí)中的任何一個是否被用戶設備修改,或至少一個訪問回執(zhí)是否屬于用戶 設備。如果檢測到至少一個訪問回執(zhí)中的任何一個被用戶設備修改或不屬于用戶設備,則 作為懲罰,可以在一段時間內阻攔用戶設備訪問任何內容。然而,控制器還可執(zhí)行用于控制 用戶設備的行為的其它操作,此處不作限定。
[0112] 上述描述是在假設依賴內容為廣告內容的基礎上進行的。在節(jié)目中廣告場景中, 例如,如圖4所示的場景,用戶設備可并行請求內容A中的片段和內容B中的片段,例如在發(fā) 送對內容A中的片段的請求之后,客戶端發(fā)送對內容B中的片段的下一個請求。在這種情況 下,即使用戶設備對內容B的行為滿足所有上述條件,用戶設備也可能會跳過內容B而不是 使用內容B。為了控制用戶設備的這種行為,依賴內容可能包括內容A和內容B,且可能需要 用戶設備發(fā)送其存儲的最后幾個訪問回執(zhí),或報告其存儲的全部訪問回執(zhí)。在這種情況下, 控制器可考慮訪問回執(zhí)中包含的周期數目來重建用戶設備對依賴內容的行為,此處不作限 定。
[0113] 用戶設備的行為的判斷結果可能會影響用戶設備的后續(xù)行為。例如,如果控制器 為授權服務器,且授權服務器確定用戶設備的行為不可接受,則其可能會拒絕用戶設備的 授權請求。因此,用戶設備無法訪問依賴內容。在這種情況下,授權服務器可向用戶設備發(fā) 送用于表明授權請求被拒絕的響應,或將用戶設備的授權請求被拒絕的事實通知內容服務 器,使得用戶設備無法訪問依賴內容的任何片段。作為替代,如果授權服務器確定用戶設備 的行為可接受,則其可接受用戶設備的授權請求。因此,授權服務器可向用戶設備發(fā)送訪問 令牌用于訪問依賴內容,或將授權結果告知內容服務器。但此處不作限定。
[0114] 在優(yōu)選實施例中,方法300還包括以下步驟:
[0115] 接收來自授權服務器的用于訪問依賴內容的訪問令牌以響應授權請求;
[0116] 向內容服務器發(fā)送對依賴內容的片段的第二訪問請求,其中第二訪問請求攜帶訪 問令牌。
[0117] 因此,內容服務器可以確定是否接受第二訪問請求。例如,內容服務器可通過確定 第二訪問請求是否攜帶訪問令牌來確定是否接受第二訪問請求?;蛘撸瑑热莘掌骺筛鶕?控制器的授權指示處理訪問請求,其中控制器可主動或響應于來自內容服務器的請求向內 容服務器發(fā)送授權指示。此處不作限定。
[0118]本發(fā)明中,媒體呈現的兩部分之間的訪問依賴關系在MPD文件中有描述。依賴內容 和依賴內容可以在同一周期內,也可以在不同周期內。因此,用于描述依賴關系的描述符可 以添加到MPD文件中。描述符的示例性格式如下所示。
[0119] <!--Descriptor-Xxs: complexType name = ''AuthorizedAccessType〃>
[0120] <xs:complexContent〉
[0121] 〈xs:extension name = "DescriptorType">
[0122] <xs:choice〉
[0123] 〈xs: element name = 〃DependedContent"type = 〃ContentIdType〃use = 〃 optional"/〉
[0124] 〈xs : element name =''DependentContent" type =''ContentIdType〃use = 〃 optional"/〉
[0125] </xs: choice)
[0126] 〈xs: attribute name = 〃authServerURL〃type = 〃xs:anyURI〃use = 〃required〃/>
[0127] 〈xs: attribute name = "schemelcTtype = "xs:anyURI"use = "required"/>〈/xs: extension)
[0128] 〈/xs:complextContent〉
[0129] 〈/xs:complexType〉
[0130] <xs:complexType name = ^ContentIdType^)
[0131] 〈xs:choice〉
[0132] 〈xs:element name = "Range">
[0133] 〈xs:complexType〉
[0134] 〈xs: attribute name = 〃startNum〃type = 〃xs :unsignedInt〃use = 〃required〃/>
[0135] 〈xs: attribute name = 〃endNum〃type = 〃xs :unsignedInt〃use = 〃required〃/>
[0136] </xs:complexType>
[0137] </xs:element)
[0138] 〈xs:element name = //SegNumList,>>
[0139] <xs:simpleType>
[0140] <xs: list itemType = "xs :unsignedInt"/>
[0141] </xs:simpleType>
[0142] </xs:element)
[0143] 〈xs:choice/〉
[0144] <xs:attribute name = "periodId"type = "xs:unsignedInt"/>
[0145] 〈xs: attribute name = "AdaptationSetld" type = "xs:unsignedInt"/>
[0146] 〈xs:attribute name = "representationld" type = "StringNoWhitespaceType"/ >
[0147] 〈xs: attribute name = "segNum" type = "xs:unsignedInt"/>
[0148] </xs:complexType>
[0149] 其中,"Oschemeld"識別用于授權的方案,這與上述提及的部分參數有關,例如,訪 問回執(zhí)的結構、應用到訪問回執(zhí)的加密方式、用于授權的協議等;"OauthServerURL"表示連 接到執(zhí)行授權的服務器的URL; "DependentContent"表示媒體呈現中的一部分內容,對該部 分內容的訪問是對媒體呈現中其它部分內容的訪問的前提條件;"DependedContent"表示 媒體呈現中的一部分內容,對該部分內容的訪問是有條件的且取決于對" D e p e n d e n t Content"所指定內容的訪問。需要注意的是,描述符的格式僅是示例性的,本發(fā)明并未限定 描述符的格式。
[0150] 從上述描述可以看出,根據本發(fā)明提供的通信方法,內容服務器在接收到來自用 戶設備的對依賴內容的片段的訪問請求后,向用戶設備發(fā)送訪問回執(zhí),訪問回執(zhí)包含描述 當前訪問依賴內容的片段的信息。在這種情況下,用戶設備可向控制器發(fā)送至少一個訪問 回執(zhí),用戶設備對依賴內容的行為可由控制器根據至少一個訪問回執(zhí)進行重建,且用戶設 備的后續(xù)行為可由控制器根據用戶設備的重建后行為進行控制。例如,控制器可確定用戶 設備對依賴內容的行為是否可取,還用于確定用戶設備用于訪問依賴內容的授權請求是否 被接受,從而在充分保留用戶設備的靈活性的同時增強網絡對用戶設備的行為的控制能 力。進一步地,運營商可以根據自身的需求確定授予授權的規(guī)則,內容服務器可根據預定規(guī) 則攜帶訪問回執(zhí)中的對應信息,從而為運營商提供更多的選項,提高運營商的體驗。
[0151]此外,在本發(fā)明中,用戶設備存儲記錄用戶設備訪問媒體呈現中的依賴內容的訪 問回執(zhí),并為網絡側提供此類信息。在這種情況下,如內容服務器和/或控制器等網絡設備 不需要跟蹤用戶設備的訪問狀態(tài)和管理用戶設備的行為,因此網絡設備可支持各種類型的 用戶設備,本發(fā)明的技術方案與DASH的設計原理相匹配,且適用于各種實際場景。
[0152]圖5為本發(fā)明提供的另一種通信方法400的流程圖。該通信方法的執(zhí)行主體可以為 內容服務器。參考圖5,通信方法400包括以下步驟:
[0153] S410:接收來自用戶設備的對依賴內容的片段的第一訪問請求;
[0154] S420:根據第一訪問請求生成訪問回執(zhí),其中訪問回執(zhí)包含描述用戶設備當前訪 問依賴內容的片段的信息;
[0155] S430:向用戶設備發(fā)送訪問回執(zhí)。
[0156] 根據本發(fā)明提供的通信方法,內容服務器在接收到來自用戶設備的對依賴內容的 片段的訪問請求后,向用戶設備發(fā)送訪問回執(zhí),訪問回執(zhí)包含描述當前訪問依賴內容的片 段的信息。在這種情況下,用戶設備可向控制器發(fā)送至少一個訪問回執(zhí),用戶設備對依賴內 容的行為可由控制器根據至少一個訪問回執(zhí)進行重建,且用戶設備的后續(xù)行為可由控制器 根據用戶設備的重建后行為進行控制。例如,控制器可確定用戶設備對依賴內容的行為是 否可取,還用于確定用戶設備用于訪問依賴內容的授權請求是否被接受,從而在充分保留 用戶設備的靈活性的同時增強網絡對用戶設備的行為的控制能力。
[0157] 在優(yōu)選實施例中,訪問回執(zhí)中包含的信息包括以下內容中的至少一個的信息:訪 問時間、片段編號、片段統一資源定位符(uniform resource locator,URL)、訪問回執(zhí)的源 地址以及訪問回執(zhí)的目標地址。
[0158] 在另一優(yōu)選實施例中,網絡側可檢測對所發(fā)送的訪問回執(zhí)的形式的任何修改。
[0159] 例如,對訪問回執(zhí)構造、格式化、簽名、加密等等。網絡側可包括各種網絡設備,如 內容服務器、控制器等,當網絡設備接收到來自用戶設備的訪問回執(zhí)時,能夠檢測對訪問回 執(zhí)所做的任何修改。
[0160] 在另一優(yōu)選實施例中,通信方法400還包括以下步驟:
[0161] 接收來自用戶設備的對依賴內容的片段的第二訪問請求;
[0162] 確定是否向用戶設備發(fā)送依賴內容的所請求片段。
[0163] 內容服務器可確定是否以各種方式向用戶設備發(fā)送依賴內容的所請求片段。例 如,內容服務器可通過確定第二訪問請求是否攜帶訪問令牌或根據授權服務器發(fā)送的授權 指示來確定是否向用戶設備發(fā)送依賴內容的所請求片段。內容服務器可向授權服務器發(fā)送 對授權結果的請求,并接收響應該請求的授權指示。作為替代,內容服務器可接受由授權服 務器主動發(fā)送的授權指示。此處不作限定。
[0164] 在示例性實施例中,確定是否向用戶設備發(fā)送依賴內容的所請求片段的步驟可包 括以下步驟:確定第二訪問請求中是否攜帶訪問令牌。
[0165] 具體地,確定是否向用戶設備發(fā)送依賴內容的所請求片段的步驟可包括以下步 驟:
[0166] 如果第二訪問請求攜帶訪問令牌,確定向用戶設備發(fā)送依賴內容的所請求片段;
[0167] 如果第二訪問請求未攜帶訪問令牌,確定不向用戶設備發(fā)送依賴內容的所請求片 段。
[0168] 在替換性實施例中,在確定是否向用戶設備發(fā)送依賴內容的所請求片段的步驟之 前,通信方法400還包括以下步驟:接收用于表明是否授權用戶設備訪問依賴內容的授權指 不。
[0169] 因此,確定是否向用戶設備發(fā)送依賴內容的所請求片段的步驟可包括以下步驟: [0170]如果授權指示表明授權用戶設備訪問依賴內容,確定向用戶設備發(fā)送依賴內容的 所請求片段;
[0171]如果所述授權指示表明未授權用戶設備訪問依賴內容,確定不向用戶設備發(fā)送依 賴內容的所請求片段。
[0172]從上述描述可以看出,根據本發(fā)明提供的通信方法,內容服務器在接收到來自用 戶設備的對依賴內容的片段的訪問請求后,向用戶設備發(fā)送訪問回執(zhí),訪問回執(zhí)包含描述 當前訪問依賴內容的片段的信息。在這種情況下,用戶設備可向控制器發(fā)送至少一個訪問 回執(zhí),用戶設備對依賴內容的行為可由控制器根據至少一個訪問回執(zhí)進行重建,且用戶設 備的后續(xù)行為可由控制器根據用戶設備的重建后行為進行控制。例如,控制器可確定用戶 設備對依賴內容的行為是否可取,還用于確定用戶設備用于訪問依賴內容的授權請求是否 被接受,從而在充分保留用戶設備的靈活性的同時增強網絡對用戶設備的行為的控制能 力。進一步地,運營商可以根據自身的需求確定授予授權的規(guī)則,內容服務器可根據預定規(guī) 則攜帶訪問回執(zhí)中的對應信息,從而為運營商提供更多的選項,提高運營商的體驗。
[0173]圖6為本發(fā)明提供的另一種通信方法500的流程圖。通信方法500的執(zhí)行主體可以 為控制器。參考圖6,通信方法500包括以下步驟:
[0174] S510:接收來自用戶設備的至少一個訪問回執(zhí),其中至少一個訪問回執(zhí)的每一個 都包含描述所述用戶設備訪問依賴內容的片段的信息;
[0175] S520:根據所至少一個訪問回執(zhí)確定用戶設備的訪問狀態(tài)信息。
[0176] 根據本發(fā)明提供的通信方法,內容服務器在接收到來自用戶設備的對依賴內容的 片段的訪問請求后,向用戶設備發(fā)送訪問回執(zhí),訪問回執(zhí)包含描述當前訪問依賴內容的片 段的信息。在這種情況下,用戶設備可向控制器發(fā)送至少一個訪問回執(zhí),用戶設備對依賴內 容的行為可由控制器根據至少一個訪問回執(zhí)進行重建,且用戶設備的后續(xù)行為可由控制器 根據用戶設備的重建后行為進行控制。例如,控制器可確定用戶設備對依賴內容的行為是 否可取,還用于確定用戶設備用于訪問依賴內容的授權請求是否被接受,從而在充分保留 用戶設備的靈活性的同時增強網絡對用戶設備的行為的控制能力。
[0177] 如果用戶設備未接收到任何訪問回執(zhí),即用戶設備具有的訪問回執(zhí)的數目等于0, 則通信方法500可包括以下步驟:根據控制器可確定用戶設備未訪問依賴內容,接收用于表 明用戶設備尚未接收到來自用戶設備的訪問回執(zhí)指示。
[0178] 訪問狀態(tài)信息用于識別用戶設備對依賴內容的訪問狀態(tài)。根據訪問狀態(tài)信息,控 制器可通過多個用戶設備進行部分統計,或將該信息報告給運營商,或重建用戶設備對依 賴內容的行為等。在本發(fā)明的某些方面中,通信方法500還可包括以下步驟:根據用戶設備 的訪問狀態(tài)信息控制用戶設備的行為,如控制用戶設備對依賴內容的行為等。
[0179]在優(yōu)選實施例中,至少一個訪問回執(zhí)中的每一個所包含的信息可包括以下內容中 的至少一個的信息:訪問時間、片段編號、片段統一資源定位符(uniform resource locator,URL)、訪問回執(zhí)的源地址以及訪問回執(zhí)的目標地址。
[0180]在替代性實施例中,用戶設備的訪問狀態(tài)信息包括以下內容中的至少一個的信 息:用戶設備訪問依賴內容的次數,用戶設備訪問的依賴內容的片段,以及用戶設備訪問依 賴內容的片段的時間。在本發(fā)明的某些方面中,訪問狀態(tài)信息可包括其它信息,此處不作限 定。
[0181]在優(yōu)選實施例中,控制器可以為授權服務器。因此,S510可包括:接收來自用戶設 備的攜帶至少一個訪問回執(zhí)的授權請求,其中授權請求用于請求授權以訪問依賴內容。在 這種情況下,根據用戶設備的訪問狀態(tài)信息控制用戶設備的行為的步驟可包括:根據用戶 設備的訪問狀態(tài)信息確定是否接受授權請求。
[0182] 具體地,如果授權請求被接受,則用戶設備能夠訪問依賴內容;否則,用戶設備無 法訪問依賴內容。
[0183] 在優(yōu)選實施例中,根據用戶設備的訪問狀態(tài)信息確定是否接受授權請求的步驟包 括:如果用戶設備的訪問狀態(tài)信息表明滿足以下條件中的至少一個,確定所述授權請求被 拒絕:
[0184] 用戶設備已訪問的依賴內容的片段數目小于閾值數;
[0185] 對依賴內容的兩個連續(xù)訪問之間的時間間隔比第一閾值時段短;
[0186] 對依賴內容的第一訪問和對依賴內容的最后訪問之間的時間間隔比第三閾值時 段長;
[0187] 從對依賴內容的第一訪問到發(fā)送授權請求的時段比第四閾值時段短;
[0188] 未按媒體呈現時間軸中顯示的順序訪問依賴內容的片段。
[0189] 在本發(fā)明中,還可采用其它條件來確定授權請求是否被接受,此處不作限定。
[0190] 在示例性實施例中,如果確定授權請求被接受,通信方法500還包括以下步驟:向 用戶設備發(fā)送用于訪問依賴內容的訪問令牌;或
[0191] 向內容服務器發(fā)送用于表明授權用戶設備訪問依賴內容的授權指示。
[0192] 在替代性實施例中,如果確定授權請求被拒絕,控制器可以什么都不做;如果用戶 設備未接收到關于授權請求的任何響應,用戶設備知曉授權請求被拒絕;或者如果內容服 務器未收到來自控制器的任何授權指示,但接收到未攜帶訪問令牌的訪問請求,則拒絕訪 問請求。作為替代,通信方法500還包括以下步驟:向用戶設備發(fā)送授權拒絕響應;或
[0193] 向內容服務器發(fā)送用于表明未授權用戶設備訪問依賴內容的授權指示。
[0194] 在替代性實施例中,在控制器確定用戶設備的訪問狀態(tài)信息之前,控制器可檢測 至少一個訪問回執(zhí)中的任何一個是否被用戶設備修改,或至少一個訪問回執(zhí)是否屬于用戶 設備。如果檢測到至少一個訪問回執(zhí)中的任何一個被用戶設備修改或不屬于用戶設備,則 作為懲罰,可以在一段時間內阻攔用戶設備訪問任何內容。然而,控制器還可執(zhí)行用于控制 用戶設備的行為的其它操作,此處不作限定。
[0195] 從上述描述可以看出,根據本發(fā)明提供的通信方法,內容服務器在接收到來自用 戶設備的對依賴內容的片段的訪問請求后,向用戶設備發(fā)送訪問回執(zhí),訪問回執(zhí)包含描述 當前訪問依賴內容的片段的信息。在這種情況下,用戶設備可向控制器發(fā)送至少一個訪問 回執(zhí),用戶設備對依賴內容的行為可由控制器根據至少一個訪問回執(zhí)進行重建,且用戶設 備的后續(xù)行為可由控制器根據用戶設備的重建后行為進行控制。例如,控制器可確定用戶 設備對依賴內容的行為是否可取,還用于確定用戶設備用于訪問依賴內容的授權請求是否 被接受,從而在充分保留用戶設備的靈活性的同時增強網絡對用戶設備的行為的控制能 力。進一步地,運營商可以根據自身的需求確定授予授權的規(guī)則,內容服務器可根據預定規(guī) 則攜帶訪問回執(zhí)中的對應信息,從而為運營商提供更多的選項,提高運營商的體驗。
[0196] 圖7為本發(fā)明提供的另一種通信方法600的流程圖。在通信方法600中,假設待消費 的媒體呈現為如圖4所示的媒體呈現,因此媒體呈現的依賴內容包括內容B,依賴內容為內 容C。如圖7所示,通信方法600包括以下步驟。
[0197] S601:用戶設備獲取媒體呈現的MPD文件,其中MH)文件包含描述媒體呈現中兩部 分內容的訪問依賴關系的信息。
[0198] 用戶設備可通過各種方式獲取MPD文件。用戶設備分析MPD文件并獲取MPD文件中 包含的信息。然后用戶設備根據所獲得的信息確定訪問媒體內容的哪個片段。
[0199] S602:用戶設備向內容服務器發(fā)送對內容B的片段的第一訪問請求。
[0200] S603:內容服務器向用戶設備發(fā)送內容B的請求內容。
[0201] S604:內容服務器生成訪問回執(zhí)(RB>1),訪問回執(zhí)包含有關用戶設備當前訪問內容 B的請求片段的信息,以及向用戶設備發(fā)送訪問回執(zhí)。
[0202]在本發(fā)明中,辦^可表示訪問內容B的第i個片段的訪問回執(zhí),或表示第i次訪問內 容B的訪問回執(zhí)。在本發(fā)明的某些方面中,訪問回執(zhí)可包含有關以下內容的至少一個的信 息:訪問時間、片段編號、片段URL、訪問回執(zhí)的源地址、訪問回執(zhí)的目標地址、周期標識符和 用戶設備的標識符。但此處不作限定。
[0203] 內容服務器可通過將請求片段和訪問回執(zhí)攜帶在響應消息中一起發(fā)送,或以任何 順序單獨發(fā)送請求片段和訪問回執(zhí),例如,先發(fā)送請求片段然后再發(fā)送訪問回執(zhí),或者先發(fā) 送訪問回執(zhí)再發(fā)送請求片段。
[0204] S605:用戶設備向授權服務器發(fā)送授權請求,其中授權請求用于請求授權以訪問 內容C的片段并攜帶訪問回執(zhí)集合{R B>1}。
[0205] 訪問回執(zhí)集合包括的元素數目可大于等于0。如果訪問回執(zhí)集合 空的集合,用戶設備可將對應于訪問回執(zhí)集合{你^丨的至少一個比特設置為〇,或向控制器 發(fā)送指示符。此處不作限定。
[0206] S606:授權服務器根據訪問回執(zhí)集合{你^丨確定用戶設備的訪問狀態(tài)信息,重建用 戶設備對內容B的行為。
[0207] S607:授權服務器判斷用戶設備的重建后行為是否可接受。
[0208] S606和S607的實施方式可指上述描述,此處不再贅述。如果授權服務器確定用戶 設備的行為可接受,授權服務器可向內容服務器發(fā)送用于表明授權客戶端服務器訪問內容 C的授權指示,或執(zhí)行S608。
[0209] S608:授權服務器向用戶設備發(fā)送訪問令牌。
[0210] S609:用戶設備向內容服務器發(fā)送對內容C的片段的第二訪問請求,其中第二訪問 請求攜帶訪問令牌。
[0211] S610:內容服務器向用戶設備發(fā)送內容C的請求片段。
[0212] 內容服務器根據訪問令牌確定授權用戶設備訪問內容C,然后向用戶設備發(fā)送請 求片段。
[0213] 從上述描述可以看出,根據本發(fā)明提供的通信方法,內容服務器在接收到來自用 戶設備的對依賴內容的片段的訪問請求后,向用戶設備發(fā)送訪問回執(zhí),訪問回執(zhí)包含描述 當前訪問依賴內容的片段的信息。在訪問依賴內容的片段之前,用戶設備向授權服務器發(fā) 送包含其接收到的至少一個訪問回執(zhí)的授權請求,用戶設備對依賴內容的行為可由授權服 務器根據至少一個訪問回執(zhí)進行重建,然后根據用戶設備的重建后行為進一步確定用戶設 備用于訪問依賴內容的授權請求是否被接受,從而在保留足夠的用戶設備的靈活性的同時 增強網絡對用戶設備的行為的控制能力。進一步地,運營商可以根據自身的需求確定授予 授權的規(guī)則,內容服務器可根據預定規(guī)則攜帶訪問回執(zhí)中的對應信息,從而為運營商提供 更多的選項,提高運營商的體驗。
[0214]上述描述了本發(fā)明提供的通信方法的各種實施例。為了簡化論述,各通信方法描 述為一系列操作,然而,應知道和理解的是,各通信方法并未按操作順序進行限定。例如,根 據本發(fā)明的一個或多個方面,某些操作可能以不同的順序發(fā)生和/或與本文所示和描述的 其它操作同時發(fā)生。進一步地,詳細描述了對應通信方法各方面的用戶設備、內容服務器和 控制器。
[0215]圖8為本發(fā)明提供的一種用戶設備700的示例性方框圖。參考圖8,用戶設備700包 括發(fā)送單元710、接收單元720和存儲單元730,其中
[0216] 發(fā)送單元710用于向內容服務器發(fā)送對依賴內容的片段的第一訪問請求,其中依 賴內容包括至少一個片段;
[0217] 接收單元720用于接收來自內容服務器的訪問回執(zhí),其中訪問回執(zhí)包含描述當前 訪問發(fā)送單元710發(fā)送的第一訪問請求所請求的依賴內容的片段的信息;
[0218] 存儲單元730用于存儲接收單元720接收的訪問回執(zhí)。
[0219] 根據本發(fā)明提供的用戶設備,內容服務器在接收到來自用戶設備的對依賴內容的 片段的訪問請求后,向用戶設備發(fā)送訪問回執(zhí),訪問回執(zhí)包含描述當前訪問依賴內容的片 段的信息。在這種情況下,用戶設備可向控制器發(fā)送至少一個訪問回執(zhí),用戶設備對依賴內 容的行為可由控制器根據至少一個訪問回執(zhí)進行重建,且用戶設備的后續(xù)行為可由控制器 根據用戶設備的重建后行為進行控制。例如,控制器可確定用戶設備對依賴內容的行為是 否可取,還用于確定用戶設備用于訪問依賴內容的授權請求是否被接受,從而在充分保留 用戶設備的靈活性的同時增強網絡對用戶設備的行為的控制能力。
[0220] 或者,訪問回執(zhí)中包含的信息可包括以下內容中的至少一個的信息:訪問時間、片 段編號、片段統一資源定位符(uniform resource locator,URL)、訪問回執(zhí)的源地址以及 訪問回執(zhí)的目標地址。
[0221 ]在優(yōu)選實施例中,訪問回執(zhí)由內容服務器進行加密或簽名。
[0222] 在替代性實施例中,發(fā)送單元710還用于向控制器發(fā)送存儲單元730存儲的至少一 個訪問回執(zhí),其中至少一個訪問回執(zhí)的每一個都包含描述訪問依賴內容的片段的信息,使 得控制器根據至少一個訪問回執(zhí)確定用戶設備的訪問狀態(tài)信息。
[0223] 或者,發(fā)送單元710發(fā)送的至少一個訪問回執(zhí)包括以下內容中的至少一個:用戶設 備存儲的訪問回執(zhí)的第一 Mi訪問回執(zhí)和存儲單元730存儲的訪問回執(zhí)的最后跑訪問回執(zhí),其 中施和此是大于等于1的整數。
[0224] 在示例性示例中,用戶設備的訪問狀態(tài)信息包括以下內容中的至少一個的信息: 用戶設備訪問依賴內容的次數,用戶設備訪問的依賴內容的片段,以及用戶設備訪問依賴 內容的片段的時間。
[0225] 在優(yōu)選實施例中,控制器為授權服務器,發(fā)送單元710還用于向授權服務器發(fā)送攜 帶至少一個訪問回執(zhí)的授權請求,其中授權請求用于請求授權以訪問依賴內容。因此,訪問 狀態(tài)信息用于確定發(fā)送單元710發(fā)送的授權請求是否被授權服務器接受。
[0226] 在本發(fā)明的某些方面中,接收單元720還用于接收來自授權服務器的用于訪問依 賴內容的訪問令牌,其中授權服務器響應發(fā)送單元710發(fā)送的授權請求;
[0227] 發(fā)送單元710還用于向內容服務器發(fā)送對依賴內容的片段的第二訪問請求,其中 第二訪問請求攜帶接收單元720接收的訪問令牌。
[0228] 根據本發(fā)明提供的通信方法的各個方面,用戶設備700可具有其它功能和/或單 元,此處不作限定。
[0229] 從上述描述可以看出,根據本發(fā)明提供的用戶設備,內容服務器在接收到來自用 戶設備的對依賴內容的片段的訪問請求后,向用戶設備發(fā)送訪問回執(zhí),訪問回執(zhí)包含描述 當前訪問依賴內容的片段的信息。在這種情況下,用戶設備可向控制器發(fā)送至少一個訪問 回執(zhí),用戶設備對依賴內容的行為可由控制器根據至少一個訪問回執(zhí)進行重建,且用戶設 備的后續(xù)行為可由控制器根據用戶設備的重建后行為進行控制。例如,控制器可確定用戶 設備對依賴內容的行為是否可取,還用于確定用戶設備用于訪問依賴內容的授權請求是否 被接受,從而在充分保留用戶設備的靈活性的同時增強網絡對用戶設備的行為的控制能 力。進一步地,運營商可以根據自身的需求確定授予授權的規(guī)則,內容服務器可根據預定規(guī) 則攜帶訪問回執(zhí)中的對應信息,從而為運營商提供更多的選項,提高運營商的體驗。
[0230] 圖9為本發(fā)明提供的一種內容服務器800的示例性方框圖。參考圖9,內容服務器 800包括接收單元810、生成單元820和發(fā)送單元830,其中
[0231] 接收單元810用于接收來自用戶設備的對依賴內容的片段的第一訪問請求;
[0232]生成單元820用于根據接收單元810接收的第一訪問請求生成訪問回執(zhí),其中訪問 回執(zhí)包含描述用戶設備當前訪問依賴內容的片段的信息;
[0233]發(fā)送單元830用于向用戶設備發(fā)送生成單元820生成的訪問回執(zhí)。
[0234] 根據本發(fā)明提供的內容服務器,內容服務器在接收到來自用戶設備的對依賴內容 的片段的訪問請求后,向用戶設備發(fā)送訪問回執(zhí),訪問回執(zhí)包含描述當前訪問依賴內容的 片段的信息。在這種情況下,用戶設備可向控制器發(fā)送至少一個訪問回執(zhí),用戶設備對依賴 內容的行為可由控制器根據至少一個訪問回執(zhí)進行重建,且用戶設備的后續(xù)行為可由控制 器根據用戶設備的重建后行為進行控制。例如,控制器可確定用戶設備對依賴內容的行為 是否可取,還用于確定用戶設備用于訪問依賴內容的授權請求是否被接受,從而在充分保 留用戶設備的靈活性的同時增強網絡對用戶設備的行為的控制能力。
[0235] 或者,訪問回執(zhí)中包含的信息包括以下內容中的至少一個的信息:訪問時間、片段 編號、片段統一資源定位符(uniform resource locator,URL)、訪問回執(zhí)的源地址以及訪 問回執(zhí)的目標地址。
[0236] 在優(yōu)選實施例中,網絡側可檢測對發(fā)送單元830發(fā)送的訪問回執(zhí)的形式的任何修 改。
[0237] 或者,訪問回執(zhí)由內容服務器進行加密或簽名。
[0238] 或者,接收單元810還用于接收來自用戶設備的對依賴內容的片段的第二訪問請 求。內容服務器800還包括:確定單元840,用于確定是否向用戶設備發(fā)送接收單元810接收 的第二訪問請求所請求的依賴內容的片段。
[0239] 在替代性實施例中,如果接收單元810接收的第二訪問請求攜帶訪問令牌,確定單 元840還用于確定向用戶設備發(fā)送依賴內容的所請求片段;
[0240]如果接收單元810接收的第二訪問請求未攜帶訪問令牌,確定不向用戶設備發(fā)送 依賴內容的所請求片段。
[0241]或者,接收單元810還用于在確定單元840確定是否向用戶設備發(fā)送依賴內容的所 請求片段之前,接收用于表明是否授權用戶設備訪問依賴內容的授權指示;
[0242] 確定單元840還用于:如果接收單元810接收的授權指示表明授權用戶設備訪問依 賴內容,確定向用戶設備發(fā)送依賴內容的所請求片段;如果接收單元810接收的授權指示表 明未授權用戶設備訪問依賴內容,確定不向用戶設備發(fā)送依賴內容的所請求片段。
[0243] 根據本發(fā)明提供的通信方法的各個方面,內容服務器800可具有其它功能和/或單 元,此處不作限定。
[0244] 從上述描述可以看出,根據本發(fā)明提供的內容服務器,內容服務器在接收到來自 用戶設備的對依賴內容的片段的訪問請求后,向用戶設備發(fā)送訪問回執(zhí),訪問回執(zhí)包含描 述當前訪問依賴內容的片段的信息。在這種情況下,用戶設備可向控制器發(fā)送至少一個訪 問回執(zhí),用戶設備對依賴內容的行為可由控制器根據至少一個訪問回執(zhí)進行重建,且用戶 設備的后續(xù)行為可由控制器根據用戶設備的重建后行為進行控制。例如,控制器可確定用 戶設備對依賴內容的行為是否可取,還用于確定用戶設備用于訪問依賴內容的授權請求是 否被接受,從而在充分保留用戶設備的靈活性的同時增強網絡對用戶設備的行為的控制能 力。進一步地,運營商可以根據自身的需求確定授予授權的規(guī)則,內容服務器可根據預定規(guī) 則攜帶訪問回執(zhí)中的對應信息,從而為運營商提供更多的選項,提高運營商的體驗。
[0245] 圖10為本發(fā)明提供的一種控制器900的示例性方框圖。參考圖10,控制器900包括 接收單元910和確定單元920,其中
[0246] 接收單元910用于接收來自用戶設備的至少一個訪問回執(zhí),其中至少一個訪問回 執(zhí)的每一個都包含描述用戶設備訪問依賴內容的片段的信息;
[0247]確定單元920用于根據接收單元910接收的至少一個訪問回執(zhí)確定用戶設備的訪 問狀態(tài)信息。
[0248] 根據本發(fā)明提供的控制器,內容服務器在接收到來自用戶設備的對依賴內容的片 段的訪問請求后,向用戶設備發(fā)送訪問回執(zhí),訪問回執(zhí)包含描述當前訪問依賴內容的片段 的信息。在這種情況下,用戶設備可向控制器發(fā)送至少一個訪問回執(zhí),用戶設備對依賴內容 的行為可由控制器根據至少一個訪問回執(zhí)進行重建,且用戶設備的后續(xù)行為可由控制器根 據用戶設備的重建后行為進行控制。例如,控制器可確定用戶設備對依賴內容的行為是否 可取,還用于確定用戶設備用于訪問依賴內容的授權請求是否被接受,從而在充分保留用 戶設備的靈活性的同時增強網絡對用戶設備的行為的控制能力。
[0249] 或者,至少一個訪問回執(zhí)中的訪問回執(zhí)中包含的信息包括以下內容中的至少一個 的信息:訪問時間、片段編號、片段統一資源定位符(uniform resource locator,URL)、訪 問回執(zhí)的源地址以及訪問回執(zhí)的目標地址。
[0250] 或者,控制器900還可包括控制單元,用于根據確定單元920所確定的訪問狀態(tài)信 息控制用戶設備的行為。
[0251] 具體地,控制器900可基于確定單元920所確定的訪問狀態(tài)信息重建用戶設備的行 為,以及控制用戶設備的后續(xù)行為,例如用戶設備對依賴內容的行為等。
[0252] 或者,確定單元920確定的用戶設備的訪問狀態(tài)信息包括以下內容中的至少一個 的信息:用戶設備訪問依賴內容的次數,用戶設備訪問的依賴內容的片段,以及用戶設備訪 問依賴內容的片段的時間。
[0253] 在優(yōu)選實施例中,控制器900可以為授權服務器。因此,接收單元910還可以用于接 收來自所述用戶設備的攜帶至少一個訪問回執(zhí)的授權請求,其中授權請求用于請求授權以 訪問依賴內容;
[0254] 確定單元920還用于根據所述用戶設備的所述訪問狀態(tài)信息確定是否接受接收單 元910接收的授權請求。
[0255] 在替代性實施例中,如果用戶設備的訪問狀態(tài)信息表明符合以下條件中的至少一 個,確定單元920還用于確定授權請求被拒絕:
[0256] 用戶設備已訪問的依賴內容的片段數目小于閾值數;
[0257] 對依賴內容的兩個連續(xù)訪問之間的時間間隔比第一閾值時段短;
[0258] 對依賴內容的第一訪問和對依賴內容的最后訪問之間的時間間隔比第三閾值時 段長;
[0259] 從對依賴內容的第一訪問到發(fā)送授權請求的時段比第四閾值時段短;
[0260] 未按媒體呈現時間軸中顯示的順序訪問依賴內容的片段。
[0261 ]或者,如果確定單元920確定授權請求被接受,控制器還包括發(fā)送單元930,用于向 用戶設備發(fā)送訪問依賴內容的訪問令牌,或用于向內容服務器發(fā)送表明授權用戶設備訪問 依賴內容的授權指示。
[0262] 根據本發(fā)明提供的通信方法的各個方面,控制器900可具有其它功能和/或單元, 此處不作限定。
[0263] 從上述描述可以看出,根據本發(fā)明提供的控制器,內容服務器在接收到來自用戶 設備的對依賴內容的片段的訪問請求后,向用戶設備發(fā)送訪問回執(zhí),訪問回執(zhí)包含描述當 前訪問依賴內容的片段的信息。在這種情況下,用戶設備可向控制器發(fā)送至少一個訪問回 執(zhí),用戶設備對依賴內容的行為可由控制器根據至少一個訪問回執(zhí)進行重建,且用戶設備 的后續(xù)行為可由控制器根據用戶設備的重建后行為進行控制。例如,控制器可確定用戶設 備對依賴內容的行為是否可取,還用于確定用戶設備用于訪問依賴內容的授權請求是否被 接受,從而在充分保留用戶設備的靈活性的同時增強網絡對用戶設備的行為的控制能力。 進一步地,運營商可以根據自身的需求確定授予授權的規(guī)則,內容服務器可根據預定規(guī)則 攜帶訪問回執(zhí)中的對應信息,從而為運營商提供更多的選項,提高運營商的體驗。
[0264] 圖11為本發(fā)明提供的另一種用戶設備1100的示例性方框圖。參考圖11,用戶設備 1100包括發(fā)射器1110、接收器1120和存儲器1130,其中
[0265] 發(fā)射器1110用于向內容服務器發(fā)送對依賴內容的片段的第一訪問請求,其中依賴 內容包括至少一個片段;
[0266] 接收器1120用于接收來自內容服務器的訪問回執(zhí),其中訪問回執(zhí)包含描述當前訪 問發(fā)射器1110發(fā)送的第一訪問請求所請求的依賴內容的片段的信息;
[0267] 存儲器1130用于存儲接收器1120接收的訪問回執(zhí)。
[0268] 根據本發(fā)明提供的用戶設備,內容服務器在接收到來自用戶設備的對依賴內容的 片段的訪問請求后,向用戶設備發(fā)送訪問回執(zhí),訪問回執(zhí)包含描述當前訪問依賴內容的片 段的信息。在這種情況下,用戶設備可向控制器發(fā)送至少一個訪問回執(zhí),用戶設備對依賴內 容的行為可由控制器根據至少一個訪問回執(zhí)進行重建,且用戶設備的后續(xù)行為可由控制器 根據用戶設備的重建后行為進行控制。例如,控制器可確定用戶設備對依賴內容的行為是 否可取,還用于確定用戶設備用于訪問依賴內容的授權請求是否被接受,從而在充分保留 用戶設備的靈活性的同時增強網絡對用戶設備的行為的控制能力。
[0269] 或者,訪問回執(zhí)中包含的信息可包括以下內容中的至少一個的信息:訪問時間、片 段編號、片段統一資源定位符(uniform resource locator,URL)、訪問回執(zhí)的源地址以及 訪問回執(zhí)的目標地址。
[0270] 在優(yōu)選實施例中,訪問回執(zhí)由內容服務器進行加密或簽名。
[0271] 在替代性實施例中,發(fā)射器1110還用于向控制器發(fā)送存儲器1130存儲的至少一個 訪問回執(zhí),其中至少一個訪問回執(zhí)的每一個都包含描述訪問依賴內容的片段的信息,以使 控制器根據至少一個訪問回執(zhí)確定用戶設備的訪問狀態(tài)信息。
[0272] 或者,發(fā)射器1110發(fā)送的至少一個訪問回執(zhí)包括以下內容中的至少一個:用戶設 備存儲的訪問回執(zhí)的第一Mi訪問回執(zhí)和存儲器1130存儲的所述訪問回執(zhí)的最后M 2訪問回 執(zhí),其中施和此是大于等于1的整數。
[0273] 在示例性示例中,用戶設備的訪問狀態(tài)信息包括以下內容中的至少一個的信息: 用戶設備訪問依賴內容的次數,用戶設備訪問的依賴內容的片段,以及用戶設備訪問依賴 內容的片段的時間。
[0274] 在優(yōu)選實施例中,控制器為授權服務器,發(fā)射器1110還用于向授權服務器發(fā)送攜 帶至少一個訪問回執(zhí)的授權請求,其中授權請求用于請求授權以訪問依賴內容。因此,訪問 狀態(tài)信息用于確定發(fā)射器1110發(fā)送的授權請求是否被授權服務器接受。
[0275] 在本發(fā)明的某些方面中,接收器1120還用于接收來自授權服務器的用于訪問依賴 內容的訪問令牌,其中授權服務器響應發(fā)射器111 〇發(fā)送的授權請求;
[0276] 發(fā)射器1110還用于向內容服務器發(fā)送對依賴內容的片段的第二訪問請求,其中第 二訪問請求攜帶接收器1120接收的訪問令牌。
[0277] 根據本發(fā)明提供的通信方法的各個方面,用戶設備1100可具有其它功能和/或單 元,此處不作限定。
[0278] 從上述描述可以看出,根據本發(fā)明提供的用戶設備,內容服務器在接收到來自用 戶設備的對依賴內容的片段的訪問請求后,向用戶設備發(fā)送訪問回執(zhí),訪問回執(zhí)包含描述 當前訪問依賴內容的片段的信息。在這種情況下,用戶設備可向控制器發(fā)送至少一個訪問 回執(zhí),用戶設備對依賴內容的行為可由控制器根據至少一個訪問回執(zhí)進行重建,且用戶設 備的后續(xù)行為可由控制器根據用戶設備的重建后行為進行控制。例如,控制器可確定用戶 設備對依賴內容的行為是否可取,還用于確定用戶設備用于訪問依賴內容的授權請求是否 被接受,從而在充分保留用戶設備的靈活性的同時增強網絡對用戶設備的行為的控制能 力。進一步地,運營商可以根據自身的需求確定授予授權的規(guī)則,內容服務器可根據預定規(guī) 則攜帶訪問回執(zhí)中的對應信息,從而為運營商提供更多的選項,提高運營商的體驗。
[0279] 圖12為本發(fā)明提供的另一種內容服務器1200的示例性方框圖。參考圖12,用戶設 備1200包括接收器1210、處理器1220和發(fā)射器1230,其中
[0280] 接收器1210用于接收來自用戶設備的對依賴內容的片段的第一訪問請求;
[0281]處理器1220用于根據接收器1210接收的第一訪問請求生成訪問回執(zhí),其中訪問回 執(zhí)包含描述用戶設備當前訪問依賴內容的片段的信息;
[0282]發(fā)射器1230用于向用戶設備發(fā)送處理器1220生成的訪問接回執(zhí)。
[0283]根據本發(fā)明提供的內容服務器,內容服務器在接收到來自用戶設備的對依賴內容 的片段的訪問請求后,向用戶設備發(fā)送訪問回執(zhí),訪問回執(zhí)包含描述當前訪問依賴內容的 片段的信息。在這種情況下,用戶設備可向控制器發(fā)送至少一個訪問回執(zhí),用戶設備對依賴 內容的行為可由控制器根據至少一個訪問回執(zhí)進行重建,且用戶設備的后續(xù)行為可由控制 器根據用戶設備的重建后行為進行控制。例如,控制器可確定用戶設備對依賴內容的行為 是否可取,還用于確定用戶設備用于訪問依賴內容的授權請求是否被接受,從而在充分保 留用戶設備的靈活性的同時增強網絡對用戶設備的行為的控制能力。
[0284] 或者,訪問回執(zhí)中包含的信息包括以下內容中的至少一個的信息:訪問時間、片段 編號、片段統一資源定位符(uniform resource locator,URL)、訪問回執(zhí)的源地址以及訪 問回執(zhí)的目標地址。
[0285] 在優(yōu)選實施例中,網絡側可檢測對發(fā)射器1230發(fā)送的訪問回執(zhí)的形式的任何修 改。
[0286] 或者,訪問回執(zhí)由內容服務器進行加密或簽名。
[0287] 或者,接收器1210還用于接收來自用戶設備的對依賴內容的片段的第二訪問請 求;處理器1220還用于確定是否向用戶設備發(fā)送接收器1210接收的第二訪問請求所請求的 依賴內容的片段。
[0288] 在替代性實施例中,如果接收器1210接收的第二訪問請求攜帶訪問令牌,處理器 1220還用于確定向用戶設備發(fā)送依賴內容的所請求片段;
[0289] 如果接收器1210接收的第二訪問請求未攜帶訪問令牌,確定不向用戶設備發(fā)送依 賴內容的所請求片段。
[0290]或者,接收器1210還用于在處理器1220確定是否向用戶設備發(fā)送依賴內容的所請 求片段之前,接收用于表明是否授權用戶設備訪問依賴內容的授權指示;
[0291]處理器1220還用于:如果接收器1210接收的授權指示表明授權用戶設備訪問依賴 內容,確定向用戶設備發(fā)送依賴內容的所請求片段;如果接收器1210接收的授權指示表明 未授權用戶設備訪問依賴內容,確定不向用戶設備發(fā)送依賴內容的所請求片段。
[0292] 根據本發(fā)明提供的通信方法的各個方面,內容服務器1200可具有其它功能和/或 單元,此處不作限定。
[0293] 從上述描述可以看出,根據本發(fā)明提供的內容服務器,內容服務器在接收到來自 用戶設備的對依賴內容的片段的訪問請求后,向用戶設備發(fā)送訪問回執(zhí),訪問回執(zhí)包含描 述當前訪問依賴內容的片段的信息。在這種情況下,用戶設備可向控制器發(fā)送至少一個訪 問回執(zhí),用戶設備對依賴內容的行為可由控制器根據至少一個訪問回執(zhí)進行重建,且用戶 設備的后續(xù)行為可由控制器根據用戶設備的重建后行為進行控制。例如,控制器可確定用 戶設備對依賴內容的行為是否可取,還用于確定用戶設備用于訪問依賴內容的授權請求是 否被接受,從而在充分保留用戶設備的靈活性的同時增強網絡對用戶設備的行為的控制能 力。進一步地,運營商可以根據自身的需求確定授予授權的規(guī)則,內容服務器可根據預定規(guī) 則攜帶訪問回執(zhí)中的對應信息,從而為運營商提供更多的選項,提高運營商的體驗。
[0294] 圖13為本發(fā)明提供的另一種控制器1300的示例性方框圖。參考圖13,控制器1300 包括接收器1310和處理器1320,其中
[0295] 接收器1310用于接收來自用戶設備的至少一個訪問回執(zhí),其中至少一個訪問回執(zhí) 的每一個都包含描述用戶設備訪問依賴內容的片段的信息;
[0296] 處理器1320用于根據接收器1310接收的至少一個訪問回執(zhí)確定用戶設備的訪問 狀態(tài)信息。
[0297] 根據本發(fā)明提供的控制器,內容服務器在接收到來自用戶設備的對依賴內容的片 段的訪問請求后,向用戶設備發(fā)送訪問回執(zhí),訪問回執(zhí)包含描述當前訪問依賴內容的片段 的信息。在這種情況下,用戶設備可向控制器發(fā)送至少一個訪問回執(zhí),用戶設備對依賴內容 的行為可由控制器根據至少一個訪問回執(zhí)進行重建,且用戶設備的后續(xù)行為可由控制器根 據用戶設備的重建后行為進行控制。例如,控制器可確定用戶設備對依賴內容的行為是否 可取,還用于確定用戶設備用于訪問依賴內容的授權請求是否被接受,從而在充分保留用 戶設備的靈活性的同時增強網絡對用戶設備的行為的控制能力。
[0298] 或者,至少一個訪問回執(zhí)中的訪問回執(zhí)中包含的信息包括以下內容中的至少一個 的信息:訪問時間、片段編號、片段統一資源定位符(uniform resource locator,URL)、訪 問回執(zhí)的源地址以及訪問回執(zhí)的目標地址。
[0299]或者,處理器1320還可用于根據訪問狀態(tài)信息控制用戶設備的行為。
[0300]具體地,處理器1320可基于訪問狀態(tài)信息重建用戶設備的行為,以及控制用戶設 備的后續(xù)行為,如用戶設備對依賴內容的行為等。
[0301] 或者,處理器1320確定的用戶設備的訪問狀態(tài)信息包括以下內容中的至少一個的 信息:用戶設備訪問依賴內容的次數,用戶設備訪問的依賴內容的片段,以及用戶設備訪問 依賴內容的片段的時間。
[0302] 在優(yōu)選實施例中,控制器1300可以為授權服務器。因此,接收器1310還用于接收來 自用戶設備的攜帶至少一個訪問回執(zhí)的授權請求,其中授權請求用于請求授權以訪問依賴 內容;
[0303]處理器1320還用于根據用戶設備的訪問狀態(tài)信息確定接收器1310所接收的授權 請求是否被接受。
[0304]在替代性實施例中,如果用戶設備的訪問狀態(tài)信息表明符合以下條件中的至少一 個,處理器1320還用于確定授權請求被拒絕:
[0305]用戶設備已訪問的依賴內容的片段數目小于閾值數;
[0306] 對依賴內容的兩個連續(xù)訪問之間的時間間隔比第一閾值時段短;
[0307] 對依賴內容的第一訪問和對依賴內容的最后訪問之間的時間間隔比第三閾值時 段長;
[0308] 從對依賴內容的第一訪問到發(fā)送授權請求的時段比第四閾值時段短;
[0309] 未按媒體呈現時間軸中顯示的順序訪問依賴內容的片段。
[0310] 或者,如果處理器1320確定授權請求被接受,控制器還包括發(fā)射器1330,用于向用 戶設備發(fā)送訪問依賴內容的訪問令牌,或用于向內容服務器發(fā)送表明授權用戶設備訪問依 賴內容的授權指示。
[0311] 根據本發(fā)明提供的通信方法的各個方面,控制器1300可具有其它功能和/或單元, 此處不作限定。
[0312] 從上述描述可以看出,根據本發(fā)明提供的控制器,內容服務器在接收到來自用戶 設備的對依賴內容的片段的訪問請求后,向用戶設備發(fā)送訪問回執(zhí),訪問回執(zhí)包含描述當 前訪問依賴內容的片段的信息。在這種情況下,用戶設備可向控制器發(fā)送至少一個訪問回 執(zhí),用戶設備對依賴內容的行為可由控制器根據至少一個訪問回執(zhí)進行重建,且用戶設備 的后續(xù)行為可由控制器根據用戶設備的重建后行為進行控制。例如,控制器可確定用戶設 備對依賴內容的行為是否可取,還用于確定用戶設備用于訪問依賴內容的授權請求是否被 接受,從而在充分保留用戶設備的靈活性的同時增強網絡對用戶設備的行為的控制能力。 進一步地,運營商可以根據自身的需求確定授予授權的規(guī)則,內容服務器可根據預定規(guī)則 攜帶訪問回執(zhí)中的對應信息,從而為運營商提供更多的選項,提高運營商的體驗。
[0313] 應理解的是,詞"示例性"在本文中用以意指充當實例、例子或說明。本文中描述為 "示例性"的任何方面或設計未必應解釋為比其它方面或設計優(yōu)選或有利。而是,詞示范性 的用途既定為以具體方式來呈現概念。如本發(fā)明中所使用,術語"和/或"既定意指包括性的 "和/或"。也就是說,除非以其它方式指定,或從上下文顯而易見,"X包含A和/或B"既定意指 任何自然包括性排列,即,X可為A,或X可為B,或X可為A及B。
[0314] 在方法步驟或過程的一般上下文中描述各種實施例,所述方法步驟或過程可在一 個實施例中由計算機程序產品實施,體現在計算機可讀存儲器中,所述計算機可讀存儲器 包含由聯網環(huán)境中的計算機執(zhí)行的計算機可執(zhí)行指令,例如程序代碼。計算機可讀存儲器 可包含可移動及非可移動存儲裝置,包含(但不限于)只讀存儲器(read only memory, ROM)、隨機存取存儲器(random access memory,RAM)、壓縮光盤(compact disc,CD)、數字 通用光盤(digital versatile disc,DVD)等。通常,程序模塊可包含執(zhí)行特定任務或實施 特定抽象數據類型的例程、程序、對象、組件、數據結構等。計算機可執(zhí)行指令、相關聯的數 據結構及程序模塊表示用于執(zhí)行本文中所揭示的方法的步驟的程序代碼的實例。此些可執(zhí) 行指令或相關聯的數據結構的特定序列表示用于實施在此些步驟或過程中描述的功能的 對應動作的實例。各種實施例可包含計算機可讀媒體,所述計算機可讀媒體包含計算機可 執(zhí)行指令,所述計算機可執(zhí)行指令在由處理器執(zhí)行時致使設備執(zhí)行本文中所描述的方法及 處理器。
[0315] 本發(fā)明的實施例可以軟件、硬件、應用邏輯或其組合來實施。軟件、應用邏輯及/或 硬件可駐存在用戶裝置或例如內容服務器或控制器等控制器上。在示例性實施例中,在各 種常規(guī)計算機可讀媒體中的任一者上維持應用邏輯、軟件或指令集。在本發(fā)明的上下文中, 術語"計算機可讀媒體"可為可能含有、存儲、傳達、傳播或輸送供或結合例如計算機等指令 執(zhí)行系統、設備或裝置使用的指令的任何媒體或構件。
[0316] 最后,應注意的是,前述實施例僅用于說明本發(fā)明的技術方案而不是對本發(fā)明的 限制。盡管通過參考前述實施例對本發(fā)明進行了詳細說明,但本領域的技術人員應理解的 是,仍可以對前述各實施例所披露的技術方案進行修改,或對其中的技術特征的一部分進 行等價替換,這些修改或替換不會使相應技術方案的性質偏離本發(fā)明各實施例的技術方案 的精神和范圍。
【主權項】
1. 一種通信方法,其特征在于,包括: 向內容服務器發(fā)送對依賴內容的片段的第一訪問請求,其中所述依賴內容包括至少一 個片段; 接收來自所述內容服務器的訪問回執(zhí),其中所述訪問回執(zhí)包含描述用戶設備當前訪問 所述依賴內容的所述片段的信息; 存儲所述訪問回執(zhí)。2. 根據權利要求1所述的方法,其特征在于,所述訪問回執(zhí)中包含的所述信息包括有關 以下內容中的至少一個的信息: 訪問時間、片段編號、片段統一資源定位符(uniform resource locator,URL)、所述訪 問回執(zhí)的源地址以及所述訪問回執(zhí)的目標地址。3. 根據權利要求1或2所述的方法,其特征在于,所述訪問回執(zhí)由所述內容服務器進行 加密或簽名。4. 根據權利要求1至3任一權項所述的方法,其特征在于,還包括: 向控制器發(fā)送所述用戶設備存儲的至少一個訪問回執(zhí),其中所述至少一個訪問回執(zhí)的 每一個都包含描述訪問所述依賴內容的片段的信息,使得所述控制器根據所述至少一個訪 問回執(zhí)確定所述用戶設備的訪問狀態(tài)信息。5. 根據權利要求4所述的方法,其特征在于,所述至少一個訪問回執(zhí)包括以下內容中的 至少一個:所述用戶設備存儲的訪問回執(zhí)的第一Mi訪問回執(zhí)和所述用戶設備存儲的所述訪 問回執(zhí)的最后此訪問回執(zhí),其中施和此是大于等于1的整數。6. 根據權利要求4或5所述的方法,其特征在于,所述用戶設備的所述訪問狀態(tài)信息包 括有關以下內容中的以下內容中的至少一個的信息: 所述用戶設備訪問所述依賴內容的次數,所述用戶設備訪問的所述依賴內容的片段, 以及所述用戶設備訪問所述依賴內容的片段的時間。7. 根據權利要求4至6任一權項所述的方法,其特征在于,所述控制器為授權服務器,所 述向控制器發(fā)送所述用戶設備存儲的至少一個訪問回執(zhí)的步驟包括: 向所述授權服務器發(fā)送攜帶所述至少一個訪問回執(zhí)的授權請求,其中所述授權請求用 于請求授權以訪問依賴內容,所述訪問狀態(tài)信息用于確定所述授權請求是否被所述授權服 務器接受。8. 根據權利要求7所述的方法,其特征在于,還包括: 接收來自所述授權服務器的用于訪問所述依賴內容的訪問令牌以響應所述授權請求; 向所述內容服務器發(fā)送對所述依賴內容的片段的第二訪問請求,其中所述第二訪問請 求攜帶所述訪問令牌。9. 一種通信方法,其特征在于,包括: 接收來自用戶設備的對依賴內容的片段的第一訪問請求; 根據所述第一訪問請求生成訪問回執(zhí),其中所述訪問回執(zhí)包含描述所述用戶設備當前 訪問所述依賴內容的所述片段的信息; 向所述用戶設備發(fā)送所述訪問回執(zhí)。10. 根據權利要求9所述的方法,其特征在于,所述訪問回執(zhí)中包含的所述信息包括有 關以下內容中的至少一個的信息: 訪問時間、片段編號、片段統一資源定位符(uniform resource locator,URL)、所述訪 問回執(zhí)的源地址以及所述訪問回執(zhí)的目標地址。11. 根據權利要求9或10所述的方法,其特征在于,網絡側可檢查對所發(fā)送的訪問回執(zhí) 的任何修改。12. 根據權利要求11所述的方法,其特征在于,所發(fā)送的訪問回執(zhí)是加密后的或者是簽 名后的。13. 根據權利要求9至12任一權項所述的方法,其特征在于,還包括: 接收來自所述用戶設備的對依賴內容的片段的第二訪問請求; 確定是否向所述用戶設備發(fā)送所述依賴內容的所請求片段。14. 根據權利要求13所述的方法,其特征在于,所述確定是否向所述用戶設備發(fā)送所述 依賴內容的所請求片段的步驟包括: 如果所述第二訪問請求攜帶訪問令牌,確定向所述用戶設備發(fā)送所述依賴內容的所請 求片段; 如果所述第二訪問請求未攜帶訪問令牌,確定不向所述用戶設備發(fā)送所述依賴內容的 所請求片段。15. 根據權利要求13所述的方法,其特征在于,在所述確定是否向所述用戶設備發(fā)送所 述依賴內容的所請求片段的步驟之前,所述方法還包括: 接收用于表明是否授權所述用戶設備訪問所述依賴內容的授權指示; 其中所述確定是否向所述用戶設備發(fā)送所述依賴內容的所請求片段的步驟包括: 如果所述授權指示表明授權所述用戶設備訪問所述依賴內容,確定向所述用戶設備發(fā) 送所述依賴內容的所請求片段; 如果所述授權指示表明未授權所述用戶設備訪問所述依賴內容,確定不向所述用戶設 備發(fā)送所述依賴內容的所請求片段。16. -種通信方法,其特征在于,包括: 接收來自用戶設備的至少一個訪問回執(zhí),其中所述至少一個訪問回執(zhí)的每一個都包含 描述所述用戶設備訪問依賴內容的片段的信息; 根據所述至少一個訪問回執(zhí)確定所述用戶設備的訪問狀態(tài)信息。17. 根據權利要求16所述的方法,其特征在于,所示至少一個訪問回執(zhí)的訪問回執(zhí)中包 含的所述信息包括有關以下內容中的至少一個的信息: 訪問時間、片段編號、片段統一資源定位符(uniform resource locator,URL)、所述訪 問回執(zhí)的源地址以及所述訪問回執(zhí)的目標地址。18. 根據權利要求16或17所述的方法,其特征在于,所述用戶設備的所述訪問狀態(tài)信息 包括有關以下內容中的至少一個的信息: 所述用戶設備訪問所述依賴內容的次數,所述用戶設備訪問的所述依賴內容的片段, 以及所述用戶設備訪問所述依賴內容的片段的時間。19. 根據權利要求16至18任一權項所述的方法,其特征在于,所述接收來自用戶設備的 至少一個訪問回執(zhí)的步驟包括: 接收來自所述用戶設備的攜帶至少一個訪問回執(zhí)的授權請求,其中所述授權請求用于 請求授權以訪問依賴內容; 所述方法還包括: 根據所述用戶設備的所述訪問狀態(tài)信息確定是否接受所述授權請求。20. 根據權利要求19所述的方法,其特征在于,所述根據所述用戶設備的所述訪問狀態(tài) 信息確定是否接受所述授權請求的步驟包括: 如果所述用戶設備的所述訪問狀態(tài)信息表明滿足以下條件中的至少一個,確定所述授 權請求被拒絕: 所述用戶設備已訪問的所述依賴內容的片段數目小于閾值數; 對所述依賴內容的兩個連續(xù)訪問之間的時間間隔比第一閾值時段短; 對所述依賴內容的所述第一訪問和對所述依賴內容的最后訪問之間的時間間隔比第 三閾值時段長; 從對所述依賴內容的所述第一訪問到發(fā)送所述授權請求的時段比第四閾值時段短; 未按媒體呈現時間軸中顯示的順序訪問所述依賴內容的片段。21. 根據權利要求19或20描述的方法,其特征在于,如果確定所述授權請求被接受,所 述方法還包括以下內容之一: 向所述用戶設發(fā)送備用于訪問所述依賴內容的訪問令牌; 向內容服務器發(fā)送用于表明授權所述用戶設備訪問所述依賴內容的授權指示。22. -種用戶設備,其特征在于,包括: 發(fā)送單元,用于向內容服務器發(fā)送對依賴內容的片段的第一訪問請求,其中所述依賴 內容包括至少一個片段; 接收單元,用于接收來自所述內容服務器的訪問回執(zhí),其中所述訪問回執(zhí)包含描述當 前訪問所述發(fā)送單元發(fā)送的所述第一訪問請求所請求的所述依賴內容的所述片段的信息; 存儲單元,用于存儲所述接收單元接收的所述訪問回執(zhí)。23. 根據權利要求22所述的用戶設備,其特征在于,所述訪問回執(zhí)中包含的所述信息包 括有關以下內容中的至少一個的信息: 訪問時間、片段編號、片段統一資源定位符(uniform resource locator,URL)、所述訪 問回執(zhí)的源地址以及所述訪問回執(zhí)的目標地址。24. 根據權利要求22或23所述的用戶設備,其特征在于,所述訪問回執(zhí)由所述內容服務 器進行加密或簽名。25. 根據權利要求22至24任一權項所述的用戶設備,其特征在于,所述發(fā)送單元還用于 向控制器發(fā)送所述存儲單元存儲的至少一個訪問回執(zhí),其中所述至少一個訪問回執(zhí)的每一 個都包含描述訪問所述依賴內容的片段的信息,使得所述控制器根據所述至少一個訪問回 執(zhí)確定所述用戶設備的訪問狀態(tài)信息。26. 根據權利要求25所述的用戶設備,其特征在于,所述至少一個訪問回執(zhí)包括以下內 容中的至少一個:所述用戶設備存儲的訪問回執(zhí)的第一 Ml訪問回執(zhí)和所述存儲單元存儲的 所述訪問回執(zhí)的最后此訪問回執(zhí),其中施和此是大于等于1的整數。27. 根據權利要求25或26所述的方法,其特征在于,所述用戶設備的所述訪問狀態(tài)信息 包括有關以下內容中的至少一個的信息: 所述用戶設備訪問所述依賴內容的次數,所述用戶設備訪問的所述依賴內容的片段, 以及所述用戶設備訪問所述依賴內容的片段的時間。28. 根據權利要求25至27任一權項所述的用戶設備,其特征在于,所述控制器為授權服 務器, 所述發(fā)送單元還用于向所述授權服務器發(fā)送攜帶所述至少一個訪問回執(zhí)的授權請求, 所述授權請求用于請求授權以訪問依賴內容; 所述訪問狀態(tài)信息用于確定所述發(fā)送單元發(fā)送的所述授權請求是否被所述授權服務 器接受。29. 根據權利要求28所述的用戶設備,其特征在于,所述接收單元還用于接收來自所述 授權服務器的用于訪問所述依賴內容的訪問令牌,其中所述授權服務器響應所述發(fā)送單元 發(fā)送的所述授權請求; 所述發(fā)送單元還用于向所述內容服務器發(fā)送對所述依賴內容的片段的第二訪問請求, 其中所述第二訪問請求攜帶所述接收單元接收的所述訪問令牌。30. -種內容服務器,其特征在于,包括: 接收單元,用于接收來自用戶設備的對依賴內容的片段的第一訪問請求; 生成單元,用于根據所述接收單元接收的所述第一訪問請求生成訪問回執(zhí),其中所述 訪問回執(zhí)包含描述當前訪問所述用戶設備的所述依賴內容的所述片段的信息; 發(fā)送單元,用于向所述用戶設備發(fā)送所述生成單元生成的所述訪問回執(zhí)。31. 根據權利要求30所述的內容服務器,其特征在于,所述訪問回執(zhí)中包含的所述信息 包括有關以下內容中的至少一個的信息: 訪問時間、片段編號、片段統一資源定位符(uniform resource locator,URL)、所述訪 問回執(zhí)的源地址以及所述訪問回執(zhí)的目標地址。32. 根據權利要求30或31所述的內容服務器,其特征在于,網絡側可檢測對所述發(fā)送單 元發(fā)送的所述訪問回執(zhí)的任何修改。33. 根據權利要求32所述的內容服務器,其特征在于,所述訪問回執(zhí)是加密后的或者是 簽名后的。34. 根據權利要求30至33任一權項所述的內容服務器,其特征在于,所述接收單元還用 于接收來自所述用戶設備的對依賴內容的片段的第二訪問請求; 所述內容服務器還包括: 確定單元,用于確定是否向所述用戶設備發(fā)送所述接收單元接收的所述第二訪問請求 所請求的所述依賴內容的所述片段。35. 根據權利要求34所述的內容服務器,其特征在于,所述確定單元還用于: 如果所述接收單元接收的所述第二訪問請求攜帶訪問令牌,確定向所述用戶設備發(fā)送 所述依賴內容的所請求片段; 如果所述接收單元接收的所述第二訪問請求未攜帶訪問令牌,確定不向所述用戶設備 發(fā)送所述依賴內容的所請求片段。36. 根據權利要求34所述的內容服務器,其特征在于,所述接收單元還用于在所述確定 單元確定是否向所述用戶設備發(fā)送所述依賴內容的所請求片段之前,接收用于表明是否授 權所述用戶設備訪問所述依賴內容的授權指示; 所述確定單元還用于: 如果所述接收單元接收的所述授權指示表明授權所述用戶設備訪問所述依賴內容,確 定向所述用戶設備發(fā)送所述依賴內容的所請求片段; 如果所述接收單元接收的所述授權指示表明未授權所述用戶設備訪問所述依賴內容, 確定不向所述用戶設備發(fā)送所述依賴內容的所請求片段。37. -種控制器,其特征在于,包括: 接收單元,用于接收來自用戶設備的至少一個訪問回執(zhí),其中所述至少一個訪問回執(zhí) 的每一個都包含描述所述用戶設備訪問依賴內容的片段的信息; 確定單元,用于根據所述接收單元接收的所述至少一個訪問回執(zhí)確定所述用戶設備的 訪問狀態(tài)信息。38. 根據權利要求37所述的控制器,其特征在于,所示至少一個訪問回執(zhí)的訪問回執(zhí)中 包含的所述信息包括以下內容中的至少一個的信息: 訪問時間、片段編號、片段統一資源定位符(uniform resource locator,URL)、所述訪 問回執(zhí)的源地址以及所述訪問回執(zhí)的目標地址。39. 根據權利要求37或38所述的控制器,其特征在于,由所述確定單元確定的所述用戶 設備的所述訪問狀態(tài)信息包括以下內容中的至少一個的信息: 所述用戶設備訪問所述依賴內容的次數,所述用戶設備訪問的所述依賴內容的片段, 以及所述用戶設備訪問所述依賴內容的片段的時間。40. 根據權利要求37至39任一權項所述的控制器,其特征在于,所述接收單元還用于接 收來自所述用戶設備的攜帶至少一個訪問回執(zhí)的授權請求,其中所述授權請求用于請求授 權以訪問依賴內容; 所述確定單元還用于根據所述用戶設備的所述訪問狀態(tài)信息確定是否接受所述接收 單元接收的所述授權請求。41. 根據權利要求40所述的控制器,其特征在于,如果所述用戶設備的所述訪問狀態(tài)信 息表明符合以下條件中的至少一個,所述確定單元還用于確定所述授權請求被拒絕: 所述用戶設備已訪問的所述依賴內容的片段數目小于閾值數; 對所述依賴內容的兩個連續(xù)訪問之間的時間間隔比第一閾值時段短; 對所述依賴內容的所述第一訪問和對所述依賴內容的最后訪問之間的時間間隔比第 三閾值時段長; 從對所述依賴內容的所述第一訪問到發(fā)送所述授權請求的時段比第四閾值時段短; 未按媒體呈現時間軸中顯示的順序訪問所述依賴內容的片段。42. 根據權利要求40或41所述的控制器,其特征在于,如果所述確定單元確定所述授權 請求被接受,所述控制器還包括發(fā)送單元,用于以下內容之一: 向所述用戶設備發(fā)送用于訪問所述依賴內容的訪問令牌; 向內容服務器發(fā)送用于表明授權所述用戶設備訪問所述依賴內容的授權指示。
【文檔編號】H04N21/262GK106031183SQ201480075784
【公開日】2016年10月12日
【申請日】2014年3月7日
【發(fā)明人】張少波, 邸佩云
【申請人】華為技術有限公司