專利名稱:一種交互式業(yè)務的代理方法及裝置的制作方法
技術領域:
本發(fā)明涉及計算機領域,特別涉及一種交互式業(yè)務的代理方法及裝置。
背景技術:
在三網融合的背景下,基于PC終端的交互式服務(如、游戲、音頻、視頻等等)已無法滿足用戶日益增長的娛樂需要,而覆蓋更廣、用戶參與更多的在線服務和協作服務變得越來越流行,例如,不同網絡的用戶通過不同的接入技術加入大型的在線網絡游戲業(yè)務; 又例如,不同網絡的用戶通過不同的接入技術加入大型的音視頻互動播放業(yè)務。目前,移動交互式娛樂業(yè)務已發(fā)展為具有相當規(guī)模的產業(yè),而使用交互式業(yè)務的客戶端也由以前的PC終端,擴展到PDA(個人掌上電腦),手機等等移動終端。運營商已對 CDMA, GPRS,WAP等等上網業(yè)務進行了大量的業(yè)務推廣,基于Wi-Fi (wireless fidelity,無線保真)技術的上網業(yè)務也基本完成了熱點布局,例如,機場、咖啡店、旅館、書店以及校園等等,同時,家庭網關、家庭信息機等綜合通信設備也得到廣泛應用,可見,基于熱點區(qū)域的多網絡多客戶端參與的交互式業(yè)務得到越來越廣泛的應用。然而,現有技術下,大多數的交互式業(yè)務是面向PC終端用戶開發(fā)的,交互式服務平臺即使支持其他網絡制式的客戶端接入,也采用的是直接接入方式,這使得交互式服務平臺成為整個系統的運行瓶頸。因為,隨著接入的客戶端的數目不斷增大,交互式服務平臺需要處理的服務請求越來越多,帶寬和數據流量壓力會越來越大,并且不同網絡制式的客戶端,其對交互式數據的使用要求不同,這就需要交互式服務平臺在發(fā)送交互式數據之前, 按照不同客戶端的使用需求進行數據適配,這將嚴重增加交互式服務平臺的運行負荷,從而影響系統的可擴展性。
發(fā)明內容
本發(fā)明實施例提供一種交互式業(yè)務的代理方法及裝置,用以解決降低交互式服務平臺的運行負荷,提高交互式服務平臺的服務質量。本發(fā)明實施例提供的具體技術方案一種交互式業(yè)務的代理方法,包括代理裝置接收至少兩個客戶端發(fā)送的攜帶相同業(yè)務標識的交互式業(yè)務請求消息;代理裝置獲得對應該業(yè)務標識保存的來自于交互式服務平臺的交互式數據;代理裝置將獲得的交互式數據分別按照所述至少兩個客戶端中每一個客戶端的配置信息進行適配,獲得針對每一個客戶端的交互式子數據;代理裝置將獲得的各交互式子數據分別發(fā)往相應的客戶端。一種交互式業(yè)務的代理裝置,包括通信單元,用于接收至少兩個客戶端發(fā)送的攜帶相同業(yè)務標識的交互式業(yè)務請求消息;
4
代理單元,用于獲得對應該業(yè)務標識保存的來自于交互式服務平臺的交互式數據;適配單元,用于將獲得的交互式數據分別按照所述至少兩個客戶端中每一個客戶端的配置信息進行適配,獲得針對每一個客戶端的交互式子數據,并通過所述通信單元將獲得的各交互式子數據分別發(fā)往相應的客戶端。本發(fā)明實施例中,在提供交互式服務的系統內,增設了本地代理裝置,利用本地資源與交互式服務平臺協同配合來實現多種交互式服務的提供,并且采用代理裝置替代交互式服務平臺完成交互式數據到客戶端的適配,使交互式服務平臺在發(fā)送交互式數據時不必考慮客戶端的性能差異性,從而有效減輕交互式服務平臺的運行負荷,提高了交互式服務平臺的服務質量。
圖1為本發(fā)明實施例中實現交互式業(yè)務本地代理的系統體系架構圖;圖2A為本發(fā)明實施例中代理裝置功能結構示意圖;圖2B為本發(fā)明實施例中作為代理裝置的機頂盒的具體結構示意圖;圖3為本發(fā)明實施例中代理裝置實現交互式業(yè)務代理流程圖。
具體實施例方式隨著交互式業(yè)務的應用范圍越來越廣泛,交互式服務平臺需要面向不同網絡制式下的大量客戶端提供其所需的交互式數據,在這一應用場景下,為了有效降低交互式服務平臺的運行負荷,本發(fā)明實施例中,通過增設的本地代理來完成多網絡多終端參與的交互式數據適配。下面結合附圖對本發(fā)明優(yōu)選的實施方式進行詳細說明。參閱圖1所示,本發(fā)明實施例中,實現交互式業(yè)務代理的系統中包含代理裝置和交互式服務平臺,其中,代理裝置,用于接收至少兩個客戶端發(fā)送的攜帶相同業(yè)務標識的交互式業(yè)務請求消息,并獲得對應該業(yè)務標識保存的來自于交互式服務平臺的交互式數據,以及將獲得的交互式數據分別按照至少兩個客戶端中每一個客戶端的配置信息進行適配,獲得針對每一個客戶端的交互式子數據,再將獲得的各交互式子數據分別發(fā)往相應的客戶端;交互式服務平臺,用于根據代理裝置的請求向其提供相應的交互式數據。本實施例中,針對客戶端的多樣性,代理裝置采用了多終端適配技術,使交互式服務平臺不必考慮客戶端的配置差異性,而相對客戶端來說,代理裝置具有強大的數據處理能力并具有多種網絡接入手段??梢粤疃嗑W絡之間的客戶端接入交互式服務平臺,并提供多種服務模式,客戶端可通過代理裝置與交互式服務平臺進行通信。例如,代理裝置可以覆蓋wifi熱點、家庭、移動區(qū)域等,將現有的交互式服務平臺針對多客戶端提供服務變成針對一個代理裝置提供服務,避免了冗余傳輸,節(jié)省了傳輸帶寬并簡化了控制流程。優(yōu)選的,代理裝置通過代理ID完成交互式服務平臺代理認證,獲得授權作為本地服務平臺為接入代理裝置的客戶端提供交互式業(yè)務,降低交互式服務平臺的運行負荷。代理裝置與交互式服務平臺保持在線通信,完成相應的管理功能,如,遠程客戶端加入,服務積分管理等。進一步的,遠程客戶端是指沒有直接路由接入代理裝置的客戶端,則交互式服務平臺需要提供路由管理。如圖1所示,本發(fā)明實施例中,代理裝置通過本地網絡與各客戶端進行信息交互, 該本地網絡可以是移動通信網絡(如,GSM網絡、CDMA網絡、3G網絡等等)、基于wifi技術的網絡、有線電視網等等中的一種或任意組合;或者,在條件允許的情況下,代理裝置也可以通過數據線(如,USB連接線)或紅外接口與客戶端相連接;另一方面,代理裝置可以通過通信網絡與游戲服務平臺進行信息交互,該通信網絡可以是無線網絡(如,蜂窩網絡)、有線網絡(如,hternet接口)、LAN(局域網)、WAN(廣域網)中的一種或任意組合,在條件允許的情況下,代理裝置也可以通過數據線(如,USB連接線)直接與交互式服務平臺相連接。參閱2A所示,本發(fā)明實施例中,代理裝置包括通信單元20、代理單元21、和適配單元22,其中,通信單元20,用于接收至少兩個客戶端發(fā)送的攜帶相同業(yè)務標識的交互式業(yè)務請求消息;代理單元21,用于獲得對應該業(yè)務標識保存的來自于交互式服務平臺的交互式數據;適配單元22,用于將獲得的交互式數據分別按照至少兩個客戶端中每一個客戶端的配置信息進行適配,獲得針對每一個客戶端的交互式子數據,并通過通信單元20將獲得的各交互式子數據分別發(fā)往相應的客戶端。如圖2A所示,在代理裝置中進一步設置有呈現單元23,用于對獲得的包含上述至少兩個客戶端共用信息的交互式數據進行呈現。優(yōu)選的,在獲得本地服務平臺認證后,代理單元21完成本地服務提供,如根據具體交互式服務,完成安裝程序下載;本地安裝并運行程序;創(chuàng)建本地交互式業(yè)務。并且代理單元21需要通過通信單元20與交互式服務平臺保持在線通信,完成相應的管理功能,如, 遠程動態(tài)客戶端加入,服務積分管理等。進一步的,遠程客戶端是指沒有直接路由接入代理裝置的客戶端,則交互式服務平臺需要提供路由管理。實際應用中,代理裝置可以是機頂盒,也可以是專門設置的微型代理服務器,還可以是wif i接入點或家庭信息機,其中,假設代理裝置為機頂盒,則機頂盒的具體架構設置如圖2B所示,通信單元20的功能可以通過數據高額頭、紅外接收模塊和無線模塊的組合來實現,代理單元21和適配單元22的功能可以通過處理器來實現,而呈現單元23的功能可以通過視頻信號輸出電路、音頻信號輸出電路和音視頻轉換模塊的組合來實現。而客戶端可以是移動終端,例如手機、智能電話、傳呼機、對講機、射頻裝置、紅外裝置等等,也可以是具有無線通信能力的裝置,例如,PC機、筆記本電腦、PDA等等。需要指出的是本發(fā)明實施例中,客戶端、代理裝置以及交互式服務平臺等等都是邏輯劃分。例如,代理裝置和客戶端、代理裝置和交互式服務平臺平臺等可能存在于同一物理實體中,根據實際應用環(huán)境,各部分可以進行組合或合并?;谏鲜黾夹g方案,本發(fā)明實施例中,代理裝置在啟動后,可以根據預設的代理ID 登陸交互式服務平臺,并向交互式服務平臺請求下載交互式服務信息(如,游戲種類列表, 音視頻播放列表,本地交互式服務安裝程序等等)保存在本地,以便在客戶端接入代理裝置時向客戶端提供該信息,其中,代理ID可以采用不同的方法設置,例如,根據wifi接入點的IP地址、機頂盒的IC卡序列號等等參數,經過特殊的數字變換可得到代理ID,交互式服務平臺代理裝置的代理ID來唯一識別代理裝置,并根據該代理ID對代理裝置進行安全認證及登陸,并提供相關服務,包括用戶管理、模式管理、下載及門戶管理等等??蛻舳私尤氪硌b置后,可以根據代理裝置提供的交互式服務信息選擇所需要的交互式業(yè)務,從而向代理裝置發(fā)起交互式業(yè)務請求消息;那么,參閱圖3所示,本實施例中代理裝置實現交互式業(yè)務代理的具體流程如下步驟300 代理裝置接收至少兩個客戶端發(fā)送的攜帶相同業(yè)務標識的交互式業(yè)務請求消息。如圖1所示,一個代理裝置下可以接入多個客戶端,不同的客戶端可以采用不同的接入方式,而當兩個不同的客戶端需要通過代理裝置使用同一種多用戶參與的交互式業(yè)務時,可以分別向代理裝置發(fā)送攜帶同一業(yè)務標識的交互式業(yè)務請求消息;例如,兩個用戶分別通過手機客戶端和PDA客戶端的wifi功能接入一個代理裝置,并分別通過手機客戶端和PDA客戶端選擇了 “多人撲克”這一服務項目,那么,在使用過程中,手機客戶端和PDA 客戶端會分別向代理裝置發(fā)送攜帶有“在線多人撲克”這一服務項目的業(yè)務標識的交互式業(yè)務請求消息,該交互式業(yè)務請求消息中可以進一步攜帶客戶端的業(yè)務操作指示,例如,出牌,得分、使用道具等等。步驟310 代理裝置獲得對應該業(yè)務標識保存的來自于交互式服務平臺的交互式數據。實際應用中,根據用戶的不同需求,代理裝置可以代理的交互式業(yè)務有多種,下面以兩種典型業(yè)務為例對步驟310的執(zhí)行方式進行分別介紹第一種情況下,客戶端請求使用的是本地交互式業(yè)務;例如,客戶端請求使用的是本地多人撲克、本地多人互動音視頻點播等等。針對這一情況,在執(zhí)行步驟310時,代理裝置會根據獲得的業(yè)務標識,在本地獲取對應該業(yè)務標識預先從交互式服務平臺下載并保存的交互式數據(如,本地交互式服務安裝程序、游戲界面等等),在此過程中,代理裝置可以在本地根據上述至少兩個客戶端的業(yè)務操作指示對獲得的交互式數據進行相應業(yè)務處理。 實際應用中,代理裝置可以使用代理ID初始化登錄交互式服務平臺時,預先從交互式服務平臺下載各類的交互式數據,并定期更新,這樣,在后續(xù)流程中,代理裝置可以不用實時地跟交互式服務器保持通信連接,而是根據本地已保存的交互式數據向客戶端提供相應的交互式業(yè)務,從而節(jié)省了網絡流量,降低了交互式服務平臺的運行負荷。第二種情況下,客戶端請求使用的是在線交互式業(yè)務;例如,客戶端請求使用的是在線多人麻將、在線多人互動語音聊天等等。針對這一情況,在執(zhí)行步驟310時,代理裝置將接收的交互式業(yè)務請求消息透傳至交互式服務平臺,令交互式服務平臺在返回對應交互式業(yè)務請求消息攜帶的業(yè)務標識保存的交互式數據的過程中,根據上述至少兩個客戶端的業(yè)務操作指示對獲得的交互式數據進行相應業(yè)務處理。較佳的,出于安全性目的,代理裝置在客戶端初始接入本地時,需要對客戶端進行驗證,驗證也可以分為本地驗證和在線驗證,即代理裝置可以根據本地存儲的信息對客戶端發(fā)送的登錄信息進行驗證,或者,將客戶端發(fā)送的登錄信息透傳至交互式服務平臺進行驗證,代理裝置確定客戶端通過驗證并登錄成功后,再并向代理裝置返回相應的交互式數據。步驟320 代理裝置將獲得的交互式數據分別按照上述至少兩個客戶端中每一個客戶端的配置信息進行適配,獲得針對每一個客戶端的交互式子數據。以任意一個客戶端(以下稱為客戶端A)為例,代理裝置在執(zhí)行步驟320時,需要將獲得的交互式數據按照客戶端A的配置信息進行適配,獲得針對客戶端A的交互式子數據,其中,所謂的配置信息可包括但不限于用戶身份、屏幕分辨率、數據壓縮格式、編解碼速率中的一項或任意組合。例如,在提供“本地/在線多人撲克”這一交互式業(yè)務時,代理裝置在交互式數據(如,包含所有客戶端音視頻點播情況的界面信息)中,根據客戶端A的用戶身份提取出僅包含客戶端A的音視頻點播情況的界面信息,并將該界面信息根據客戶端 A的屏幕分辨率和數據壓縮格式進行相應的轉換,從而獲得針對客戶端A的交互式子數據, 這樣,客戶端A僅需向用戶呈現其自身所需的交互式子數據即可,無需向用戶呈現其他用戶的相關信息,并且向客戶端A發(fā)送的交互式子數據是根據客戶端A的配置信息進行過適配的,無論是呈現方式還是數據編碼方式都與客戶端A的處理能力相匹配,從而降低了客戶端A的數據處理壓力,同時,由于有了代理裝置,交互式服務平臺無需針對不同的客戶端下發(fā)不同的交互式數據,而只需向代理裝置下發(fā)一份交互式數據即可,由代理裝置替代交互式服務平臺將接收的交互式數據針對不同的客戶端適配為相應交互式子數據,大大緩解了交互式服務平臺的運行負荷。步驟330 代理裝置將適配后獲得的各交互式數據分別發(fā)往相應的客戶端。在執(zhí)行步驟330后,若客戶端請求使用的是本地交互式業(yè)務,則代理裝置待各客戶端結束使用該交互式業(yè)務時,將各客戶端在使用過程中生產的用戶數據發(fā)往交互式服務平臺進行同步更新;例如,各客戶端使用的是“本地多人撲克”這一服務項目,則客戶端在各客戶端停止使用此服務項目后,將各客戶端在使用過程中產生的積分數值,等級變化情況等用戶數據發(fā)往交互式服務平臺進行同步更新,令終端側和網絡側的用戶數據保持一致。而若客戶端請求使用的是在線交互式業(yè)務,則代理裝置在各客戶端使用該交互式業(yè)務的過程中,將各客戶端生產的用戶數據實時地發(fā)往交互式服務平臺進行同步更新;例如,各客戶端使用的是“在線歌曲點播”這一服務項目,則代理裝置在各客戶端使用這一服務項目的過程中,將每一次點播歌曲產生的積分數值及其他相關信息實時地發(fā)往交互式服務平臺進行實時同步更新,同時,也需要將交互式服務平臺的反饋信息(如,歌曲排行變化)實時傳輸給各客戶端,令終端側和網絡側的用戶數據實時保持一致,具體處理過程參考步驟320和步驟330,在此不再贅述。顯然,在實現本地交互式業(yè)務代理時,交互式數據是由代理裝置處理的(處理規(guī)則預先從交互式服務平臺上下載),并且代理裝置還需要對交互式數據進行適配處理;而在實現在線交互式業(yè)務代理進,交互式數據是由交互式服務平臺處理的,代理裝置用于在客戶端和交互式服務平臺之間實現數據轉發(fā)以及數據適配處理?;谏鲜鰧嵤├^佳的,代理裝置將獲得的各交互式子數據分別發(fā)往相應的客戶端的過程中,可以將包含了各客戶端的公共數據的交互式數據通過第三方裝置進行呈現,這樣,各用戶可以在客戶端的屏幕上看到自身的交互式子數據,也可以在代理裝置提供的公共屏幕上看到共用的交互式數據,從而實現了交互式業(yè)務在多屏幕之間的分工合作。 例如,在使用“本地/在線多人麻將”這一服務項目時,代理裝置可以通過本地屏幕向各客
8戶端呈現多用戶共用的出牌界面,而通過各客戶端的屏幕向相應用戶呈現其自身的牌面信肩、ο基于上述實施例,在實際應用中,使用不同網絡制式的客戶端,也可以分別通過相應的代理裝置來使用同一交互式業(yè)務。具體為例如,假設位于圖書館的客戶端A采用Wifi技術接入代理裝置a、位于廣場的客戶端B采用GPS技術接入代理裝置1,并使用代理裝置1提供的“本地多人撲克”這一服務項目,而位于餐廳的客戶端C采用網線直接接入代理裝置2,并通過代理裝置2接入至代理裝置1 (代理裝置2根據代理裝置1的代理ID進行尋址即可確定代理裝置1的網絡地址并接入),同樣,客戶端C也使用了代理裝置1提供的“本地多人撲克”這一服務項目,并且這三個客戶端加入了相同的服務小組(如,加入同一游戲房間的同一桌面),則代理裝置1會直接向客戶端A和客戶端B返回其所需的交互式子數據,以及通過代理裝置2向客戶端C返回其所需的交互式子數據,以便客戶端A、客戶端B和客戶端C可以在不同的地點,使用相同的本地交互式業(yè)務。又例如,位于機場的客戶端A和客戶端B通過代理裝置1接入交互式服務平臺,而位于咖啡廳的客戶端C通過代理裝置2接入交互式服務平臺,三個客戶端均選擇使用“在線多人撲克”這一服務項目,并加入了相同的服務小組(如,加入同一游戲房間的同一桌面), 則代理裝置1和代理裝置2會分別向相應的客戶端返回其所需的交互式子數據,以便客戶端A、客戶端B和客戶端C可以在不同的地點,使用相同的在線交互式業(yè)務,代理裝置1和代理裝置2會實時地更新三者所需的交互式數據。綜上所述,本發(fā)明實施例中,在提供交互式服務的系統內,增設了代理裝置,利用本地資源與交互式服務平臺協同配合來實現多種交互式服務的提供,并且采用代理裝置替代交互式服務平臺完成交互式數據到客戶端的適配,使交互式服務平臺在發(fā)送交互式數據時不必考慮客戶端的性能差異性,從而有效減輕交互式服務平臺的運行負荷,提高了交互式服務平臺的服務質量。另一方面,由于代理裝置可以根據各客戶端的性能差異性來完成交互式數據的適配,如,完成了交互式數據在不同音視頻編碼間的轉換,從而實現了多屏幕之間的分工合作,減輕了客戶端處理交互式子數據的負擔,令客戶端更具通用性。顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內,則本發(fā)明也意圖包含這些改動和變型在內。
權利要求
1.一種交互式業(yè)務的代理方法,其特征在于,包括代理裝置接收至少兩個客戶端發(fā)送的攜帶相同業(yè)務標識的交互式業(yè)務請求消息;代理裝置獲得對應所述業(yè)務標識保存的來自于交互式服務平臺的交互式數據;代理裝置將獲得的交互式數據分別按照所述至少兩個客戶端中每一個客戶端的配置信息進行適配,獲得針對每一個客戶端的交互式子數據;代理裝置將獲得的各交互式子數據分別發(fā)往相應的客戶端。
2.如權利要求1所述的方法,其特征在于,代理裝置獲得對應所述業(yè)務標識保存的來自于交互式服務平臺的交互式數據,包括代理裝置根據接收的交互式業(yè)務請求消息攜帶的業(yè)務標識,在本地獲取對應該業(yè)務標識預先從交互式服務平臺下載并保存的交互式數據;或者,代理裝置將接收的交互式業(yè)務請求消息透傳至交互式服務平臺,并接收交互式服務平臺返回的對應所述交互式業(yè)務請求消息攜帶的業(yè)務標識保存的交互式數據。
3.如權利要求2所述的方法,其特征在于,代理裝置在本地獲取對應所述業(yè)務標識預先從交互式服務平臺下載并保存的交互式數據的過程中,在本地根據所述至少兩個客戶端的指示對獲得的交互式數據進行相應業(yè)務處理;或者,代理裝置將接收的交互式業(yè)務請求消息透傳至交互式服務平臺,令交互式服務平臺在返回對應所述交互式業(yè)務請求消息攜帶的業(yè)務標識保存的交互式數據的過程中,根據所述至少兩個客戶端的指示對獲得的交互式數據進行相應業(yè)務處理。
4.如權利要求2所述的方法,其特征在于,代理裝置在各客戶端結束使用交互式業(yè)務時,將各客戶端在使用過程中生產的用戶數據發(fā)往交互式服務平臺進行同步更新;或者,代理裝置在各客戶端使用該交互式業(yè)務的過程中,將各客戶端生產的用戶數據實時地發(fā)往交互式服務平臺進行同步更新。
5.如權利要求1-4任一項所述的方法,其特征在于,代理裝置將獲得的交互式數據按照任意一個客戶端的配置信息進行適配,獲得針對該任意一個客戶端的交互式子數據,包括代理裝置將獲得的交互式數據按照所述任意一個客戶端的用戶身份、屏幕分辨率、數據壓縮格式、編解碼速率中的一項或任意組合適配為相應的交互式子數據。
6.如權利要求5所述的方法,其特征在于,代理裝置將獲得的各交互式子數據分別發(fā)往相應的客戶端的過程中,將包含所述至少兩個客戶端的共用信息的交互式數據進行呈現。
7.如權利要求5所述的方法,其特征在于,所述代理裝置為機頂盒,無線保真wifi接入點或者家庭信息機。
8.如權利要求5所述的方法,其特征在于,所述代理裝置通過本地網絡與所述至少兩個客戶端進行通信連接,所述本地網絡為蜂窩網絡、基于wifi技術的網絡、有線電視網中的一種或任意組合;或者,所述代理裝置通過數據線或者紅外接口與所述至少兩個客戶端進行通信連接。
9.如權利要求5所述的方法,其特征在于,所述代理裝置通過通信網絡與所述代理服務器進行通信連接,所述通信網絡為無線網絡、有線網絡、局域網、廣域網中的一種或任意組合,或者,所述代理裝置通過數據線交互式服務平臺進行通信連接。
10.一種交互式業(yè)務的代理裝置,其特征在于,包括通信單元,用于接收至少兩個客戶端發(fā)送的攜帶相同業(yè)務標識的交互式業(yè)務請求消息;代理單元,用于獲得對應所述業(yè)務標識保存的來自于交互式服務平臺的交互式數據;適配單元,用于將獲得的交互式數據分別按照所述至少兩個客戶端中每一個客戶端的配置信息進行適配,獲得針對每一個客戶端的交互式子數據,并通過所述通信單元將獲得的各交互式子數據分別發(fā)往相應的客戶端。
11.如權利要求10所述的裝置,其特征在于,所述代理單元獲得對應所述業(yè)務標識保存的來自于交互式服務平臺的交互式數據時,根據接收的交互式業(yè)務請求消息攜帶的業(yè)務標識,在本地獲取對應該業(yè)務標識預先從交互式服務平臺下載并保存的交互式數據;或者, 通過所述通信單元將接收的交互式業(yè)務請求消息透傳至交互式服務平臺,并接收交互式服務平臺返回的對應所述交互式業(yè)務請求消息攜帶的業(yè)務標識保存的交互式數據。
12.如權利要求11所述的裝置,其特征在于,所述代理單元在本地獲取對應所述業(yè)務標識預先從交互式服務平臺下載并保存的交互式數據的過程中,在本地根據所述至少兩個客戶端的指示對獲得的交互式數據進行相應業(yè)務處理,或者,所述代理單元通過所述通信單元將接收的交互式業(yè)務請求消息透傳至交互式服務平臺,令交互式服務平臺在返回對應所述交互式業(yè)務請求消息攜帶的業(yè)務標識保存的交互式數據的過程中,根據所述至少兩個客戶端的指示對獲得的交互式數據進行相應業(yè)務處理。
13.如權利要求11所述的裝置,其特征在于,所述代理單元在各客戶端結束使用交互式業(yè)務時,通過所述通信單元將各客戶端在使用過程中生產的用戶數據發(fā)往交互式服務平臺進行同步更新;或者,所述代理單元在各客戶端使用交互式業(yè)務的過程中,通過所述通信單元將各客戶端生產的用戶數據實時地發(fā)往交互式服務平臺進行同步更新。
14.如權利要求10-13任一項所述的裝置,其特征在于,所述適配單元將獲得的交互式數據按照任意一個客戶端的配置信息進行適配,獲得針對該任意一個客戶端的交互式子數據,包括適配單元將獲得的交互式數據按照所述任意一個客戶端的用戶身份、屏幕分辨率、數據壓縮格式、編解碼速率中的一項或任意組合適配為相應的交互式子數據。
15.如權利要求14所述的裝置,其特征在于,進一步包括呈現單元,用于在所述通信單元將獲得的各交互式子數據分別發(fā)往相應的客戶端的過程中,代理裝置將獲得的各交互式子數據分別發(fā)往相應的客戶端的過程中,將包含所述至少兩個客戶端的共用信息的交互式數據進行呈現。
16.如權利要求14所述的裝置,其特征在于,所述代理裝置為機頂盒,無線保真wifi接入點或者家庭信息機。
全文摘要
本發(fā)明涉及計算機領域,特別涉及一種交互式業(yè)務的代理方法及裝置。用以降低交互式服務平臺的運行負荷,提高交互式服務平臺的服務質量。該方法為代理裝置接收至少兩個客戶端發(fā)送的攜帶相同業(yè)務標識的交互式業(yè)務請求消息,代理裝置獲得對應該業(yè)務標識保存的來自于交互式服務平臺的交互式數據,以及將獲得的交互式數據分別按照所述至少兩個客戶端中每一個客戶端的配置信息進行適配,獲得針對每一個客戶端的交互式子數據,再將獲得的各交互式子數據分別發(fā)往相應的客戶端。這樣,使交互式服務平臺在發(fā)送交互式數據時不必考慮客戶端的性能差異性,從而有效減輕交互式服務平臺的運行負荷,提高了交互式服務平臺的服務質量。
文檔編號H04L29/08GK102238235SQ20111018411
公開日2011年11月9日 申請日期2011年7月1日 優(yōu)先權日2011年7月1日
發(fā)明者馮德娟, 梁國和 申請人:中興通訊股份有限公司