一種用於獲取第三方內容的方法及裝置製造方法
2023-06-11 14:47:01
一種用於獲取第三方內容的方法及裝置製造方法
【專利摘要】本發明公開了一種用於獲取第三方內容的方法及裝置,其中方法包括:接收來自用戶設備的對第三方內容的第一訪問請求;獲取所述第三方內容所對應的第三方接口設備的反饋信息;獲取所述第三方接口設備的反饋信息的解析結果;將所述第三方接口設備的反饋信息的解析結果提供給所述用戶設備,其中所述解析結果包括所述第三方內容的訪問相關信息。本發明通過獲取包含第三方內容的訪問相關信息的第三方接口設備的反饋信息的解析結果,來獲取第三方內容,可以提供符合用戶需求的第三方內容,提高用戶體驗。
【專利說明】一種用於獲取第三方內容的方法及裝置
【技術領域】
[0001 ] 本發明涉及視頻技術,尤其涉及一種用於獲取第三方內容的方法及裝置。
【背景技術】
[0002]在網際網路視頻產業中,各視頻服務提供商不可能擁有當前所有視頻內容,當某個視頻服務提供商的網絡伺服器中沒有用戶請求的視頻播放資源,目前採取將視頻播放地址跳轉到具有該用戶請求的視頻播放資源的第三方視頻播放站點的方法,然而,由於用戶設備的作業系統不支持視頻播放地址跳轉,或者第三方視頻播放站點在該用戶設備上的呈現效果不好,例如不能全屏等各種原因,致使該視頻服務提供商不能提供符合用戶需求的視頻播放。
【發明內容】
[0003]本發明所要解決的技術問題是提供一種用於獲取第三方內容的方法及裝置,以解決現有技術不能提供符合用戶需求的第三方內容播放的問題。
[0004]根據本發明的一個方面,提供一種在網絡設備中用於輔助用戶設備獲取第三方內容的方法,其中,包括:
[0005]接收來自用戶設備的對第三方內容的第一訪問請求;
[0006]獲取所述第三方內容所對應的第三方接口設備的反饋信息;
[0007]獲取所述第三方接口設備的反饋信息的解析結果;
[0008]將所述第三方接口設備的反饋信息的解析結果提供給所述用戶設備,其中所述解析結果包括所述第三方內容的訪問相關信息。
[0009]根據本發明的另一個方面,還提供了一種在用戶設備中用於獲取第三方內容的方法,其中,包括:
[0010]向網絡設備發送對第三方內容的第一訪問請求;
[0011]通過與所述網絡設備的交互,獲取所述第三方內容所對應的第三方接口設備的反饋信息的解析結果,其中所述解析結果包括該第三方內容的訪問相關信息;
[0012]根據所述第三方內容的訪問相關信息,來獲取所述第三方內容。
[0013]根據本發明的另一個方面,還提供了一種在網絡設備中用於輔助用戶設備獲取第三方內容的裝置,其中,包括:
[0014]第一訪問請求接收裝置,用於接收來自用戶設備的對第三方內容的第一訪問請求;
[0015]第一反饋信息獲取裝置,用於獲取所述第三方內容所對應的第三方接口設備的反饋信息;
[0016]第一解析結果獲取裝置,用於獲取所述第三方接口設備的反饋信息的解析結果;
[0017]第一解析結果提供裝置,用於將所述第三方接口設備的反饋信息的解析結果提供給所述用戶設備,其中所述解析結果包括所述第三方內容的訪問相關信息。[0018]根據本發明的又一個方面,還提供了一種在用戶設備中用於獲取第三方內容的裝置,其中,包括:
[0019]第一訪問請求發送裝置,用於向網絡設備發送對第三方內容的第一訪問請求;
[0020]第二解析結果獲取裝置,用於通過與所述網絡設備的交互,獲取所述第三方內容所對應的第三方接口設備的反饋信息的解析結果,其中所述解析結果包括該第三方內容的訪問相關信息;
[0021]第三方內容獲取裝置,用於根據所述第三方內容的訪問相關信息,來獲取所述第三方內容。
[0022]與現有技術相比,本發明具有以下優點:本發明通過獲取包含第三方內容的訪問相關信息的第三方接口設備的反饋信息的解析結果,來獲取第三方內容,可以提供符合用戶需求的第三方內容,提高用戶體驗。
【專利附圖】
【附圖說明】
[0023]通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發明的其它特徵、目的和優點將會變得更明顯:
[0024]圖1為根據本發明的一個實施例的一種用於獲取第三方內容的方法流程圖;
[0025]圖2為根據本發明的一個實施例的一種在網絡設備中用於輔助用戶設備獲取第三方內容的裝置示意圖;
[0026]圖3為根據本發明的一個實施例的一種在用戶設備中用於獲取第三方內容的裝置示意圖。
[0027]附圖中相同或相似的附圖標記代表相同或相似的部件。
【具體實施方式】
[0028]下面結合附圖對本發明作進一步詳細描述。
[0029]為便於理解,下面對上下文中出現的術語進行定義:
[0030]第三方內容指來源於第三方的內容,包括但不限於諸如第三方視頻、音頻的第三方多媒體信息,第三方應用程式,第三方文件等;
[0031]第三方指獨立於上下文中所述網絡設備的其他網絡設備或網絡系統;
[0032]第三方接口設備指第三方中為外部設備提供API (Application ProgrammingInterface,應用程式編程接口),用以外部設備與第三方進行通信的設備;
[0033]第三方調度設備指第三方中用於為來自外部設備的請求進行資源調度的設備,包括但不限於GSLB (Global Server Load Balance,全局負載均衡)設備;
[0034]第三方網絡設備指第三方中用於保存與分發內容的設備,包括但不限於,第三方CDN (Content Delivery Network,內容分發網絡)設備。
[0035]其中,以上第三方接口設備、第三方調度設備及第三方網絡設備可以是在第三方網絡系統中獨立的網絡設備,也可是集成於第三方網絡設備中的各個模塊。
[0036]另外,本文中的各種設備均指能夠按照事先設定或存儲的指令,自動進行數值計算和信息處理的電子設備,其硬體包括但不限於微處理器、專用集成電路(ASIC)、可編程門陣列(FPGA)、數字處理器(DSP)、嵌入式設備等。其中,網絡設備、第三方接口設備、第三方調度設備與第三方網絡設備包括但不限於計算機、網絡主機、單個網絡伺服器、多個網絡伺服器集或多個伺服器構成的雲;在此,雲由基於雲計算(Cloud Computing)的大量計算機或網絡伺服器構成,其中,雲計算是分布式計算的一種,由一群鬆散耦合的計算機集組成的一個虛擬超級計算機。所述用戶設備包括但不限於任何一種可與用戶通過鍵盤、觸摸板、或聲控設備進行人機互動的移動電子產品,例如智慧型手機、PDA (掌上電腦,Personal DigitalAssistant)。所述網絡包括但不限於網際網路、廣域網、城域網、區域網、VPN網絡、無線自組織網絡(Ad Hoc網絡)等。本領域技術人員應能理解,其他的用戶設備、網絡設備、網絡如可適用於本發明,也應包含在本發明保護範圍以內,並在此以引用方式包含於此。
[0037]圖1示出了根據本發明的一個實施例的一種用於獲取第三方內容的方法流程圖。
[0038]如圖1所示,在步驟SlOl中,用戶設備向網絡設備發送對第三方內容的第一訪問請求。
[0039]第三方內容包括但不限於包括第三方視頻的第三方多媒體信息,第三方應用程式,第三方文件等。
[0040]本領域技術人員可以理解,以上第三方內容僅為舉例,其他任何現有的或今後可能出現的第三方內容,如適用於本發明,都應包含在本發明的保護範圍之內,並以引用方式包含於此。
[0041]具體地,以第三方內容為第三方視頻為例,當用戶想獲取第三方視頻的時候,用戶通過在用戶設備上顯示的搜索欄中輸入該第三方視頻的信息或通過在用戶設備上顯示的電子節目指南選擇該第三方視頻的方式來向網絡設備發起第一訪問請求。例如,用戶設備通過一個獨立於網絡設備或與網絡設備集成於一體的電子節目指南伺服器來獲取視頻列表後,用戶從視頻列表中選擇第三方視頻A,則用戶設備向網絡設備發送獲取視頻A的詳細信息的請求,網絡設備在收到該獲取視頻A的詳細信息的請求後,將該視頻A的詳細信息發送給用戶設備。其中,視頻A的詳細信息包括但不限於視頻A的節目內容介紹,演員,導演等,如該視頻A屬於第三方,則所述視頻A的詳細信息還可以包括視頻A所屬的第三方視頻站點信息。本領域技術人員可以理解,以上視頻A的詳細信息僅為舉例,其他任何現有的或今後可能出現的第三方視頻,如適用於本發明,都應包含在本發明的保護範圍之內,並以引用方式包含於此。在用戶設備獲取視頻A的詳細時,用戶選擇了播放該視頻A,則用戶設備向網絡設備發送第三方視頻的第一訪問請求。
[0042]在步驟S102中,網絡設備接收來自用戶設備的對第三方內容的第一訪問請求。
[0043]在步驟S103中,網絡設備獲取所述第三方內容所對應的第三方接口設備的反饋信息。
[0044]其中,所述第三方接口設備的反饋信息包括但不限於第三方內容的基礎信息,如名稱,文件大小等。例如第三方內容為第三方視頻時,第三方基礎信息還可以包括該視頻的時長,對該視頻進行資源調度的第三方調度設備的地址信息等。
[0045]本領域技術人員可以理解,以上反饋信息僅為舉例,其他任何現有的或今後可能出現的反饋信息,如適用於本發明,都應包含在本發明的保護範圍之內,並以引用方式包含於此。
[0046]可選地,當接收到來自用戶設備的對第三方內容的第一訪問請求時,網絡設備根據第三方內容對應的第三方接口設備的地址信息,向第三方內容所對應的的第三方接口設備發送獲取所述第三方接口設備的反饋信息的請求,第三方接口設備響應於該請求,將所述第三方內容所對應的第三方接口設備的反饋信息發送給網絡設備。
[0047]可選地,當接收到來自用戶設備的對第三方內容的第一訪問請求時,網絡設備將第三方內容對應的第三方接口設備的地址信息提供給該用戶設備,該用戶設備接收所述第三方接口設備的地址信息,隨後根據該地址信息,向所述第三方接口設備發送第二訪問請求。當用戶設備接收到來自第三方接口設備的反饋信息後,將所述第三方接口設備的反饋信息提供給所述網絡設備。
[0048]本領域技術人員可以理解,以上第三方接口設備僅為舉例,其他任何現有的或今後可能出現的第三方接口設備,如適用於本發明,都應包含在本發明的保護範圍之內,並以引用方式包含於此。
[0049]在步驟S104中,網絡設備獲取所述第三方接口設備的反饋信息的解析結果。
[0050]可選地,網絡設備直接獲取第三方接口設備的反饋信息或由用戶設備獲取第三方接口設備的反饋信息提供給所述網絡設備後,網絡設備可以對所述第三方接口設備的反饋信息進行解析,以獲得該反饋信息的解析結果。具體地,網絡設備可以基於HTML5等網頁標識語言對所述反饋信息進行解析,以獲得該反饋信息的解析結果。
[0051 ] 可選地,用戶設備直接獲取第三方接口設備的反饋信息或由網絡設備獲取第三方接口設備的反饋信息提供給所述用戶設備後,用戶設備對所述第三方接口設備的反饋信息進行解析,以獲得該反饋信息的解析結果,之後,用戶設備將所述反饋信息的解析結果提供給所述網絡設備。具體地,用戶設備可以基於HTML5網頁標識語言對所述反饋信息進行解析,以獲得該反饋信息的解析結果。
[0052]其中,所述第三方接口設備的反饋信息的解析結果包括第三方內容的訪問相關信
肩、O
[0053]在步驟S105中,用戶設備獲取所述第三方內容所對應的第三方接口設備的反饋信息的解析結果。
[0054]可選地,網絡設備將所述第三方接口設備的反饋信息的解析結果提供給所述用戶設備,其中,所述解析結果包括所述第三方內容的訪問相關信息。具體地,用戶設備向網絡設備發送解析請求消息,該解析請求消息包含第三方設備的反饋信息,網絡設備響應於該解析請求消息,發送解析響應消息給所述用戶設備,其中,該解析響應消息包含第一解析結果,用戶設備從該解析響應消息中提取第一解析結果。
[0055]可選地,用戶設備也可以對所述第三方接口設備的反饋信息進行解析,以獲得該反饋信息的解析結果。其中,所述第三方接口設備的反饋信息的解析結果包括第三方內容的訪問相關信息。
[0056]可選地,當網絡設備對所述第三方接口設備的反饋信息的解析失敗,發送解析失敗消息給所述用戶設備。具體地,網絡設備可以響應於該解析請求消息,發送解析響應消息給所述用戶設備,其中,該解析響應消息包含網絡設備對第三方接口設備的反饋信息的解析失敗消息。當用戶設備接收到該解析失敗消息,對第三方接口設備的反饋信息進行解析,來獲得第三方接口設備的反饋信息的第二解析結果,其中所述第二解析結果包括該第三方內容的訪問相關信息。可選地,用戶設備還可以將所述第三方接口設備的反饋信息的第二解析結果提供給網絡設備。[0057]在步驟S106中,用戶設備根據所述第三方內容的訪問相關信息,來獲取所述第三方內容。
[0058]具體地,步驟S104至S106中的第三方內容的訪問相關信息包括但不限於第三方內容的地址信息,第三方調度設備的地址信息等。
[0059]本領域技術人員可以理解,以上第三方內容的訪問相關信息僅為舉例,其他任何現有的或今後可能出現的第三方內容的訪問相關信息,如適用於本發明,都應包含在本發明的保護範圍之內,並以引用方式包含於此。
[0060]可選地,當所述第三方內容的訪問相關信息包括第三方內容所在的第三方網絡設備的地址信息時,用戶設備根據所述第三方內容所在的第三方網絡設備的地址信息,來向第三方網絡設備發送訪問請求,其中,該訪問請求包括第三方內容的標識信息。第三方網絡設備響應於所述訪問請求,向該用戶設備發送所述標識信息對應的第三方內容。該用戶設備接收所述第三方內容。
[0061]可選地,當所述第三方內容的訪問相關信息包括第三方調度設備的地址時,用戶設備根據該第三方調度設備的地址信息,來向第三方調度設備發送調度請求消息,其中,所述調度請求消息包括第三方內容的標識信息。第三方調度設備響應於該調度請求消息,根據所述第三方內容的標識信息獲取該第三方內容所在的第三方網絡設備的地址信息,隨後向該用戶設備發送響應消息,該響應消息包括第三方內容所在的第三方網絡設備的地址信息。之後,用戶設備根據所述第三方內容所在的第三方網絡設備的地址信息,來向第三方網絡設備發送第二訪問請求,其中,該第二訪問請求包括第二方內容的標識?目息。第二方網絡設備響應於所述第三訪問請求,向該用戶設備發送所述標識信息對應的第三方內容。該用戶設備接收所述第三方內容。
[0062]其中,所述第三方調度設備包括但不限於第三方GSLB (Global Server LoadBalance,全局負載均衡)設備。本領域技術人員可以理解,以上第三方調度設備僅為舉例,其他任何現有的或今 後可能出現的第三方調度設備,如適用於本發明,都應包含在本發明的保護範圍之內,並以引用方式包含於此。
[0063]其中,所述第三方網絡設備包括但不限於第三方⑶N (Content DeliveryNetwork,內容分發網絡)設備。本領域技術人員可以理解,以上第三方網絡設備僅為舉例,其他任何現有的或今後可能出現的第三方網絡設備,如適用於本發明,都應包含在本發明的保護範圍之內,並以引用方式包含於此。
[0064]圖2示出了根據本發明的一個實施例的一種在網絡設備中用於輔助用戶設備獲取第三方內容的裝置示意圖。
[0065]如圖2所示,該在網絡設備中用於輔助用戶設備獲取第三方內容的裝置包括:第一訪問請求接收裝置201,第一反饋信息獲取裝置202,第一解析結果獲取裝置203和第一解析結果提供裝置204。
[0066]其中,第一訪問請求接收裝置201,用於接收來自用戶設備的對第三方內容的第一訪問請求。
[0067]第三方內容包括但不限於包括第三方視頻的第三方多媒體信息,第三方應用程式,第三方文件等。
[0068]本領域技術人員可以理解,以上第三方內容僅為舉例,其他任何現有的或今後可能出現的第三方內容,如適用於本發明,都應包含在本發明的保護範圍之內,並以引用方式包含於此。
[0069]具體地,以第三方內容為第三方視頻為例,當用戶想獲取第三方視頻的時候,用戶通過在用戶設備上顯示的搜索欄中輸入該第三方視頻的信息或通過在用戶設備上顯示的電子節目指南選擇該第三方視頻的方式來向網絡設備發起第一訪問請求。例如,用戶設備通過一個獨立於網絡設備或與網絡設備集成於一體的電子節目指南伺服器來獲取視頻列表後,用戶從視頻列表中選擇第三方視頻A,則用戶設備向網絡設備發送獲取視頻A的詳細信息的請求,網絡設備在收到該獲取視頻A的詳細信息的請求後,將該視頻A的詳細信息發送給用戶設備。其中,視頻A的詳細信息包括但不限於視頻A的節目內容介紹,演員,導演等,如該視頻A屬於第三方,則所述視頻A的詳細信息還可以包括視頻A所屬的第三方視頻站點信息。本領域技術人員可以理解,以上視頻A的詳細信息僅為舉例,其他任何現有的或今後可能出現的第三方視頻,如適用於本發明,都應包含在本發明的保護範圍之內,並以引用方式包含於此。在用戶設備獲取視頻A的詳細時,用戶選擇了播放該視頻A,則用戶設備向網絡設備發送第三方視頻的第一訪問請求。
[0070]第一反饋信息獲取裝置202,用於獲取所述第三方內容所對應的第三方接口設備的反饋信息。
[0071]其中,所述第三方接口設備的反饋信息包括但不限於第三方內容的基礎信息,如名稱,文件大小等。例如第三方內容為第三方視頻時,第三方基礎信息還可以包括該視頻的時長,對該視頻進行資源調度的第三方調度設備的地址信息等。
[0072]本領域技術人員可以理解,以上反饋信息僅為舉例,其他任何現有的或今後可能出現的反饋信息,如適用於本發明,都應包含在本發明的保護範圍之內,並以引用方式包含於此。
[0073]可選地,所述第一反饋信息獲取裝置202當接收到來自用戶設備的對第三方內容的第一訪問請求時,根據第三方內容對應的第三方接口設備的地址信息,向第三方內容所對應的的第三方接口設備發送獲取所述第三方接口設備的反饋信息的請求,第三方接口設備響應於該請求,將所述第三方內容所對應的第三方接口設備的反饋信息發送給網絡設備。
[0074]可選地,所述第一反饋信息獲取裝置202可以包括第一地址信息提供模塊(圖中未示出)和第一反饋信息接收模塊(圖中未示出)。其中,所述第一地址信息提供模塊用於當接收到來自用戶設備的對第三方內容的第一訪問請求時,將第三方內容對應的第三方接口設備的地址信息提供給該用戶設備。該用戶設備接收所述第三方接口設備的地址信息,隨後根據該地址信息,向所述第三方接口設備發送第二訪問請求。當用戶設備接收到來自第三方接口設備的反饋信息後,將所述第三方接口設備的反饋信息提供給所述網絡設備。所述第一反饋信息接收模塊用於接收來自用戶設備的所述第三方接口設備的反饋信息。
[0075]本領域技術人員可以理解,以上第三方接口設備僅為舉例,其他任何現有的或今後可能出現的第三方接口設備,如適用於本發明,都應包含在本發明的保護範圍之內,並以引用方式包含於此。
[0076]第一解析結果獲取裝置203,用於獲取所述第三方接口設備的反饋信息的解析結果O[0077]可選地,第一解析結果獲取裝置203可以包括第一解析模塊(圖中未示出)。其中,第一反饋信息獲取裝置202直接獲取第三方接口設備的反饋信息或由用戶設備獲取第三方接口設備的反饋信息提供給所述第一反饋信息獲取裝置202後,第一解析模塊用於對所述第三方接口設備的反饋信息進行解析,以獲得該反饋信息的解析結果。具體地,第一解析模塊可以基於HTML5等網頁標識語言對所述反饋信息進行解析,以獲得該反饋信息的解析結果。
[0078]可選地,所述在網絡設備中用於輔助用戶設備獲取第三方內容的裝置還可以包括解析失敗消息發送裝置(圖中未示出),用於當對所述第三方接口設備的反饋信息的解析失敗,發送解析失敗消息給所述用戶設備。
[0079]可選地,用戶設備直接獲取第三方接口設備的反饋信息或由第一反饋信息獲取裝置202獲取第三方接口設備的反饋信息提供給所述用戶設備後,用戶設備對所述第三方接口設備的反饋信息進行解析,以獲得該反饋信息的解析結果,之後,用戶設備將所述反饋信息的解析結果提供給所述第一解析結果獲取裝置203。具體地,用戶設備可以基於HTML5網頁標識語言對所述反饋信息進行解析,以獲得該反饋信息的解析結果。
[0080]其中,所述第三方接口設備的反饋信息的解析結果包括第三方內容的訪問相關信肩、O
[0081]第一解析結果提供裝置204,用於將所述第三方接口設備的反饋信息的解析結果提供給所述用戶設備,其中所述解析結果包括所述第三方內容的訪問相關信息。
[0082]圖3示出了根據本發明的一個實施例的一種在用戶設備中用於獲取第三方內容的裝置示意圖。
[0083]如圖3所示,該在用戶設備中用於獲取第三方內容的裝置包括:第一訪問請求發送裝置301,第二解析結果獲取裝置302和第三方內容獲取裝置303。
[0084]其中,第一訪問請求發送裝置301,用於向網絡設備發送對第三方內容的第一訪問請求。
[0085]第三方內容包括但不限於包括第三方視頻的第三方多媒體信息,第三方應用程式,第三方文件等。
[0086]本領域技術人員可以理解,以上第三方內容僅為舉例,其他任何現有的或今後可能出現的第三方內容,如適用於本發明,都應包含在本發明的保護範圍之內,並以引用方式包含於此。
[0087]具體地,以第三方內容為第三方視頻為例,當用戶想獲取第三方視頻的時候,用戶通過在用戶設備上顯示的搜索欄中輸入該第三方視頻的信息或通過在用戶設備上顯示的電子節目指南選擇該第三方視頻的方式來向網絡設備發起第一訪問請求。例如,用戶設備通過一個獨立於網絡設備或與網絡設備集成於一體的電子節目指南伺服器來獲取視頻列表後,用戶從視頻列表中選擇第三方視頻A,則用戶設備向網絡設備發送獲取視頻A的詳細信息的請求,網絡設備在收到該獲取視頻A的詳細信息的請求後,將該視頻A的詳細信息發送給用戶設備。其中,視頻A的詳細信息包括但不限於視頻A的節目內容介紹,演員,導演等,如該視頻A屬於第三方,則所述視頻A的詳細信息還可以包括視頻A所屬的第三方視頻站點信息。本領域技術人員可以理解,以上視頻A的詳細信息僅為舉例,其他任何現有的或今後可能出現的第三方視頻,如適用於本發明,都應包含在本發明的保護範圍之內,並以引用方式包含於此。在用戶設備獲取視頻A的詳細時,用戶選擇了播放該視頻A,則用戶設備向網絡設備發送第三方視頻的第一訪問請求。
[0088]第二解析結果獲取裝置302,用於通過與所述網絡設備的交互,獲取所述第三方內容所對應的第三方接口設備的反饋信息的解析結果,其中所述解析結果包括該第三方內容的訪問相關信息。
[0089]可選地,所述第二解析結果獲取裝置302可以包括:第二地址信息接收模塊(圖中未示出),第二訪問請求發送模塊(圖中未示出),第二反饋信息接收模塊(圖中未示出),解析請求消息發送模塊(圖中未示出),解析響應消息接收模塊(圖中未示出)和解析結果提取模塊(圖中未示出)。
[0090]其中,第二地址信息接收模塊,用於接收來自所述網絡設備,響應所述第一訪問請求反饋的,第三方內容對應的第三方接口設備的地址信息;第二訪問請求發送模塊,用於根據所述第三方接口設備的地址信息,向第三方接口設備發送第二訪問請求;第二反饋信息接收模塊,用於接收來自第三方接口設備的反饋信息;解析請求消息發送模塊,用於向網絡設備發送解析請求消息,該解析請求消息包含所述第三方接口設備的反饋信息;解析響應消息接收模塊,用於接收來自網絡設備的對於該解析請求消息的解析響應消息;解析結果提取模塊,用於當該解析響應消息包含第一解析結果,由該解析響應消息中提取第一解析結果。
[0091]可選地,用戶設備也可以對所述第三方接口設備的反饋信息進行解析,以獲得該反饋信息的解析結果。其中,所述第三方接口設備的反饋信息的解析結果包括第三方內容的訪問相關信息。
[0092]可選地,所述第二解析結果獲取裝置302還可以包括第二解析模塊(圖中未示出),用於當解析響應消息包含網絡設備對第三方接口設備的反饋信息的解析失敗消息,對第三方接口設備的反饋信息進行解析,來獲得第三方接口設備的反饋信息的第二解析結果,其中所述第二解析結果包括該第三方內容的訪問相關信息。可選地,該在用戶設備中用於獲取第三方內容的裝置還可以包括第二解析結果提供裝置(圖中未示出),用於將所述第三方接口設備的反饋信息的第二解析結果提供給網絡設備。
[0093]第三方內容獲取裝置303,用於根據所述第三方內容的訪問相關信息,來獲取所述第三方內容。
[0094]具體地,所述第三方內容的訪問相關信息包括但不限於第三方內容的地址信息,第三方調度設備的地址信息等。
[0095]本領域技術人員可以理解,以上第三方內容的訪問相關信息僅為舉例,其他任何現有的或今後可能出現的第三方內容的訪問相關信息,如適用於本發明,都應包含在本發明的保護範圍之內,並以引用方式包含於此。
[0096]可選地,所述第三方內容獲取裝置303可以包括:調度請求消息發送模塊(圖中未示出),響應消息接收模塊(圖中未示出),第三訪問請求發送模塊(圖中未示出)和第三方內容接收模塊(圖中未示出)。
[0097]其中,當所述第三方內容的訪問相關信息包括第三方調度設備的地址時,所述調度請求消息發送模塊,用於根據所述第三方調度設備的地址信息,來向第三方調度設備發送調度請求消息,其中所述調度請求消息包括第三方內容的標識信息;[0098]響應消息接收模塊,用於接收來自所述第三方調度設備的響應消息,其中該響應消息包括第三方內容所在的第三方網絡設備的地址信息;
[0099]第三訪問請求發送模塊,用於根據所述第三方網絡設備的地址消息,來向第三方網絡設備發送第三訪問請求,其中該第三訪問請求包括第三方內容的標識信息;
[0100]第三方內容接收模塊,用於接收第三方網絡設備響應於所述第三訪問請求所發送的第三方內容。
[0101]可選地,當所述第三方內容的訪問相關信息包括第三方內容所在的第三方網絡設備的地址信息時,第三方內容獲取裝置303根據所述第三方內容所在的第三方網絡設備的地址信息,來向第三方網絡設備發送訪問請求,其中,該訪問請求包括第三方內容的標識信息。第三方網絡設備響應於所述訪問請求,向該用戶設備發送所述標識信息對應的第三方內容。該用戶設備接收所述第三方內容。
[0102]其中,所述第三方調度設備包括但不限於第三方GSLB (Global Server LoadBalance,全局負載均衡)設備。本領域技術人員可以理解,以上第三方調度設備僅為舉例,其他任何現有的或今後可能出現的第三方調度設備,如適用於本發明,都應包含在本發明的保護範圍之內,並以引用方式包含於此。
[0103]其中,所述第三方網絡設備包括但不限於第三方⑶N (Content DeliveryNetwork,內容分發網絡)設備。本領域技術人員可以理解,以上第三方網絡設備僅為舉例,其他任何現有的或今後可能出現的第三方網絡設備,如適用於本發明,都應包含在本發明的保護範圍之內,並以引用方式包含於此。
[0104]與現有技術相比,本發明具有以下優點:本發明通過獲取包含第三方內容的訪問相關信息的第三方接口設備的反饋信息的解析結果,來獲取第三方內容,可以提供符合用戶需求的第三方內容,提高用戶體驗。
[0105]需要注意的是,本發明可在軟體和/或軟體與硬體的組合體中被實施,例如,本發明的各個裝置可採用專用集成電路(ASIC)或任何其他類似硬體設備來實現。在一個實施例中,本發明的軟體程序可以通過處理器執行以實現上文所述步驟或功能。同樣地,本發明的軟體程序(包括相關的數據結構)可以被存儲到計算機可讀記錄介質中,例如,RAM存儲器,磁或光碟機動器或軟磁碟及類似設備。另外,本發明的一些步驟或功能可採用硬體來實現,例如,作為與處理器配合從而執行各個步驟或功能的電路。
[0106]對於本領域技術人員而言,顯然本發明不限於上述示範性實施例的細節,而且在不背離本發明的精神或基本特徵的情況下,能夠以其他的具體形式實現本發明。因此,無論從哪一點來看,均應將實施例看作是示範性的,而且是非限制性的,本發明的範圍由所附權利要求而不是上述說明限定,因此旨在將落在權利要求的等同要件的含義和範圍內的所有變化涵括在本發明內。不應將權利要求中的任何附圖標記視為限制所涉及的權利要求。此夕卜,顯然「包括」 一詞不排除其他單元或步驟,單數不排除複數。系統權利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟體或者硬體來實現。第一,第二等詞語用來表示名稱,而並不表示任何特定的順序。
【權利要求】
1.一種在網絡設備中用於輔助用戶設備獲取第三方內容的方法,其中,包括: -接收來自用戶設備的對第三方內容的第一訪問請求; -獲取所述第三方內容所對應的第三方接口設備的反饋信息; -獲取所述第三方接口設備的反饋信息的解析結果; -將所述第三方接口設備的反饋信息的解析結果提供給所述用戶設備,其中所述解析結果包括所述第三方內容的訪問相關信息。
2.根據權利要求1所述的方法,其中,所述獲取第三方內容所對應的第三方接口設備的反饋信息的步驟包括: -當接收到來自用戶設備關於對第三方內容的第一訪問請求,將第三方內容對應的第三方接口設備的地址信息提供給所述用戶設備; -接收來自用戶設備的所述第三方接口設備的反饋信息。
3.根據權利要求1或2所述的方法,其中,所述獲取所述第三方接口設備的反饋信息的解析結果的步驟包括: -對所述第三接口設備的反饋信息進行解析,以獲得該反饋信息的解析結果。
4.根據權利要求3所述的方法,其中,還包括: -當對所述第三方接口設備的反饋信息的解析失敗,發送解析失敗消息給所述用戶設備。
5.—種在用戶設備中用於獲取第三方內容的方法,其中,包括: -向網絡設備發送對第三方內容的第一訪問請求; -通過與所述網絡設備的交互,獲取所述第三方內容所對應的第三方接口設備的反饋信息的解析結果,其中所述解析結果包括該第三方內容的訪問相關信息; -根據所述第三方內容的訪問相關信息,來獲取所述第三方內容。
6.根據權利要求5所述的方法,其中,所述獲取第三方內容所對應的第三方接口設備的反饋信息的解析結果的步驟包括: -接收來自所述網絡設備,響應所述第一訪問請求反饋的,第三方內容對應的第三方接口設備的地址信息; -根據所述第三方接口設備的地址信息,向第三方接口設備發送第二訪問請求; -接收來自第三方接口設備的反饋信息; -向網絡設備發送解析請求消息,該解析請求消息包含所述第三方接口設備的反饋信息; -接收來自網絡設備的對於該解析請求消息的解析響應消息; -當該解析響應消息包含第一解析結果,由該解析響應消息中提取第一解析結果。
7.根據權利要求6所述的方法,其中,所述獲取第三方內容所對應的第三方接口設備的反饋信息的解析結果的步驟還包括: -當所述解析響應消息包含網絡設備對第三方接口設備的反饋信息的解析失敗消息,對第三方接口設備的反饋信息進行解析,來獲得第三方接口設備的反饋信息的第二解析結果,其中所述第二解析結果包括該第三方內容的訪問相關信息。
8.根據權利要求7所述的方法,其中,還包括: -將所述第三方接口設備的反饋信息的第二解析結果提供給網絡設備。
9.根據權利要求5至8中任一項所述的方法,其中,所述第三方內容的訪問相關信息包括第三方調度設備的地址信息; 其中,所述根據所述第三方內容的訪問相關信息,來獲取所述第三方內容的步驟包括: -根據所述第三方調度設備的地址信息,來向第三方調度設備發送調度請求消息,其中所述調度請求消息包括第三方內容的標識信息; -接收來自所述第三方調度設備的響應消息,其中該響應消息包括第三方內容所在的第三方網絡設備的地址信息; -根據所述第三方網絡設備的地址消息,來向第三方網絡設備發送第三訪問請求,其中該第二訪問請求包括第二方內容的標識信息; -接收第三方網絡設備響應於所述第三訪問請求所發送的第三方內容。
10.一種在網絡設備中用於輔助用戶設備獲取第三方內容的裝置,其中,包括: 第一訪問請求接收裝置,用於接收來自用戶設備的對第三方內容的第一訪問請求; 第一反饋信息獲取裝置,用於獲取所述第三方內容所對應的第三方接口設備的反饋信息; 第一解析結果獲取裝置,用於獲取所述第三方接口設備的反饋信息的解析結果; 第一解析結果提供裝置,用於將所述第三方接口設備的反饋信息的解析結果提供給所述用戶設備,其中所述解析結果包括所述第三方內容的訪問相關信息。
11.根據權利要求10所述的裝置,其中,所述第一反饋信息獲取裝置包括: 第一地址信息提供模塊,用於當接收到來自用戶設備關於對第三方內容的第一訪問請求,將第三方內容對應的第三方接口設備的地址信息提供給所述用戶設備; 第一反饋信息接收模塊,用於接收來自用戶設備的所述第三方接口設備的反饋信息。
12.根據權利要求10或11所述的裝置,其中,所述第一解析結果獲取裝置包括: 第一解析模塊,用於對所述第三接口設備的反饋信息進行解析,以獲得該反饋信息的解析結果。
13.根據權利要求12所述的裝置,其中,還包括: 解析失敗消息發送裝置,用於當對所述第三方接口設備的反饋信息的解析失敗,發送解析失敗消息給所述用戶設備。
14.一種在用戶設備中用於獲取第三方內容的裝置,其中,包括: 第一訪問請求發送裝置,用於向網絡設備發送對第三方內容的第一訪問請求; 第二解析結果獲取裝置,用於通過與所述網絡設備的交互,獲取所述第三方內容所對應的第三方接口設備的反饋信息的解析結果,其中所述解析結果包括該第三方內容的訪問相關信息; 第三方內容獲取裝置,用於根據所述第三方內容的訪問相關信息,來獲取所述第三方內容。
15.根據權利要求14所述的裝置,其中,所述第二解析結果獲取裝置包括: 第二地址信息接收模塊,用於接收來自所述網絡設備,響應所述第一訪問請求反饋的,第三方內容對應的第三方接口設備的地址信息; 第二訪問請求發送模塊,用於根據所述第三方接口設備的地址信息,向第三方接口設備發送第二訪問請求; 第二反饋信息接收模塊,用於接收來自第三方接口設備的反饋信息; 解析請求消息發送模塊,用於向網絡設備發送解析請求消息,該解析請求消息包含所述第三方接口設備的反饋信息; 解析響應消息接收模塊,用於接收來自網絡設備的對於該解析請求消息的解析響應消息; 解析結果提取模塊,用於當該解析響應消息包含第一解析結果,由該解析響應消息中提取第一解析結果。
16.根據權利要求15所述的裝置,其中,所述第二解析結果獲取裝置還包括: 第二解析模塊,用於當所述解析響應消息包含網絡設備對第三方接口設備的反饋信息的解析失敗消息,對第三方接口設備的反饋信息進行解析,來獲得第三方接口設備的反饋信息的第二解析結果,其中所述第二解析結果包括該第三方內容的訪問相關信息。
17.根據權利要求16所述的裝置,其中,還包括: 第二解析結果提供裝置,用於將所述第三方接口設備的反饋信息的第二解析結果提供給網絡設備。
18.根據權利要求14至17中任一項所述的裝置,其中,所述第三方內容的訪問相關信息包括第三方調度設備的地址信息; 其中,所述第三方內容獲取裝置包括: 調度請求消息發送模塊,用於根據所述第三方調度設備的地址信息,來向第三方調度設備發送調度請求消息,其中所述調度請求消息包括第三方內容的標識信息; 響應消息接收模塊,用於接收來自所述第三方調度設備的響應消息,其中該響應消息包括第三方內容所在的第三方網絡設備的地址信息; 第三訪問請求發送模塊,用於根據所述第三方網絡設備的地址消息,來向第三方網絡設備發送第三訪問請求,其中該第三訪問請求包括第三方內容的標識信息; 第三方內容接收模塊,用於接收第三方網絡設備響應於所述第三訪問請求所發送的第三方內容。
【文檔編號】H04N21/647GK103634693SQ201310554077
【公開日】2014年3月12日 申請日期:2013年11月8日 優先權日:2013年11月8日
【發明者】周在保, 呂仕停, 王聞宇 申請人:上海騁娛傳媒技術有限公司