專利名稱:實現終端遠程控制的方法及終端服務器、控制和受控終端的制作方法
技術領域:
本發明涉及交互式網絡電視技術領域,尤其涉及一種實現終端遠程控制的方法及
終端服務器、控制和受控終端。
背景技術:
隨著交互式網絡電視(Internet Protocol Television, IPTV)的不斷發展,越來 越多的用戶開始使用IPTV的互動業務,并且用戶對業務的個性化需求越來越高。在IPTV 業務的使用中,用戶使用紅外遙控器與機頂盒交互,通過基于IPTV的電子節目單實現業務 導航和服務。 IPTV基于互聯網的特性,為業務的發展創造了得天獨厚的互動化發展基礎。隨著 互聯網的迅猛發展,特別是無線接入技術的提升,互聯網將為IPTV提供越來越廣闊的業務 發展空間。目前,IPTV的互動業務正在朝著個性化、專業化的方向發展,如體感游戲業務、 電視刷卡購物和家庭影音博客等。隨著新類型IPTV業務的涌現,特別是一些對互動性要求 較高的業務的出現,繼續采用傳統的紅外遙控器進行業務控制,已經無法滿足業務的發展 需要,而且新業務對機頂盒的硬件性能和定制化要求也越來越高。 為了滿足IPTV新業務的發展需要,紅外遙控器與機頂盒組合的現有業務操作模 式,將朝著由機頂盒通過電視,或在傳統電視中集成機頂盒的展示功能來實現IPTV的業務 展示,而由專業的操作終端進行業務導航與控制。如體感游戲業務中,由機頂盒通過電視 展示游戲畫面和聲音,由專業的體感游戲手柄和控制器進行游戲控制;電視刷卡購物業務 中,由機頂盒通過電視展示商品信息,用戶通過專業的手持設備控制商品瀏覽,并完成購物 刷卡消費;家庭影音博客業務中,由機頂盒通過電視展示家庭影音內容,用戶通過在智能終 端上安裝專門的IPTV客戶端軟件,實現家庭影音數據導入IPTV系統以及文字的輸入等博 客的維護和瀏覽控制功能。 因此,隨著IPTV新業務的發展,業務控制將逐步與業務展示分離,朝著個性化的 專業控制終端發展,而展示終端也會以目前機頂盒提供的展示功能為基礎,朝著標準化的 方向發展。如何利用IPTV的互聯網基礎優勢實現控制終端對展示終端的遠程控制,并保證 遠程控制的安全性,是IPTV新型互動業務發展的前提和基礎。
發明內容
本發明要解決的技術問題是提供一種實現終端遠程控制的方法及終端服務器、控 制和受控終端,在IPTV業務系統中實現遠程控制。 為解決上述技術問題,本發明的一種實現終端遠程控制的方法,應用于交互式網 絡電視(IPTV)系統中,包括 受控終端向終端服務器發送注冊請求,該終端服務器建立與該受控終端的控制鏈 路,將該受控終端注冊在該受控終端的用戶名下,完成注冊; 控制終端通過終端服務器獲取注冊在該控制終端的用戶名下的受控終端的信息,
5并展示給用戶,根據用戶選擇的受控終端向終端服務器發送終端控制請求; 終端服務器接收到終端控制請求后,建立與該控制終端的控制鏈路以及該控制終
端與受控終端的控制路由; 控制終端將用戶的控制指令通過終端服務器建立的控制路由發送給受控終端;
受控終端根據所接收到的控制指令執行業務操作。 進一步地,受控終端在發送給終端服務器的注冊請求中攜帶用戶信息; 終端服務器根據從IPTV平臺同步的用戶信息對接收到的該注冊請求進行用戶認
證; 若認證成功則該終端服務器建立與該受控終端的控制鏈路。 進一步地,終端服務器完成受控終端的注冊后,生成全局唯一的注冊碼標識該受 控終端的本次注冊,將該注冊碼反饋給受控終端,并記錄該受控終端為非受控狀態;
受控終端展示終端名稱和所接收到的注冊碼。 進一步地,控制終端通過終端服務器獲取注冊在該控制終端的用戶名下的受控終 端的信息的過程包括 控制終端向終端服務器發送受控終端獲取請求,在該請求中攜帶用戶信息;
終端服務器根據從IPTV平臺同步的用戶信息對接收到的該受控終端獲取請求進 行用戶認證; 若用戶認證成功,則該終端服務器搜索該控制終端的用戶名下注冊的非受控狀態 的受控終端,并將搜索到的受控終端的信息反饋給控制終端,受控終端的信息包括終端名 稱和終端注冊碼。 進一步地,控制終端在該終端控制請求中攜帶用戶選擇的受控終端的注冊碼;
終端服務器根據接收到的終端控制請求中攜帶的注冊碼確定受控終端,并通過該 受控終端的控制鏈路轉發終端控制請求; 受控終端根據接收到的終端控制請求中攜帶的注冊碼對該請求進行校驗,若校驗 成功,則向終端服務器反饋控制請求校驗成功消息; 終端服務器接收到控制請求校驗成功消息后,建立與該控制終端的控制鏈路并記
錄用戶選擇的受控終端為受控狀態。 進一步地,該方法還包括 終端服務器建立控制終端與受控終端的控制路由后,向控制終端反饋控制請求成 功消息; 控制終端接收到控制請求成功消息后,提示用戶進行終端控制,將用戶的業務操 作轉化為控制指令; 受控終端接收到控制指令后,將該控制指令轉化為本地的業務操作指令,調用業 務功能模塊進行業務操作,并將操作結果通過控制終端與受控終端的控制路由反饋給控制 終端。 進一步地,該方法還包括 受控終端在接收到終端服務器反饋的注冊碼后,生成控制碼,并在展示終端名稱 和所接收到的注冊碼的同時,展示該控制碼; 控制終端在終端控制請求中攜帶用戶選擇的受控終端的注冊碼和用戶輸入的該受控終端的控制碼; 受控終端根據接收到的終端控制請求中攜帶的注冊碼和控制碼對該請求進行校 驗。 進一步地,終端服務器在控制鏈路斷開后,刪除相應的控制路由及相應受控終端 的注冊,記錄該受控終端為非受控狀態。 進一步地,一種終端服務器,應用于交互式網絡電視系統中,包括用戶終端認證 單元、用戶終端注冊單元、終端路由單元和用戶信息管理單元; 用戶終端認證單元,用于在接收到受控終端的注冊請求后,從用戶信息管理單元
獲取用戶信息,對該注冊請求進行用戶認證,若用戶認證成功,則觸發終端路由單元建立與
該受控終端的控制鏈路,并觸發用戶終端注冊單元對該受控終端進行注冊; 用戶終端注冊單元,用于在用戶信息管理單元中,將受控終端注冊到該受控終端
的用戶名下,并生成全局唯一的注冊碼,標識該受控終端的本次注冊;向受控終端反饋注冊
成功消息和該注冊碼; 終端路由單元,用于向受控終端發起控制鏈路的建立,若控制鏈路建立成功,在用 戶信息管理單元中記錄受控終端為非受控狀態。 進一步地,用戶終端認證單元,還用于從用戶信息管理單元獲取用戶信息,對接收 到的控制終端發送的受控終端獲取請求進行用戶認證,若用戶認證成功,則從用戶信息管 理單元搜索該受控終端獲取請求中攜帶的用戶名下注冊的非受控狀態的受控終端,將搜索 到的受控終端的信息發送給給控制終端,受控終端的信息包括終端名稱和終端注冊碼;
終端路由單元,還用于在接收到控制終端發生的終端控制請求后,根據該請求中 的注冊碼,唯一確定受控終端,并通過該受控終端的控制鏈路向該受控終端發送該終端控 制請求;在接收到該受控終端的控制請求校驗成功消息后,向控制終端發起控制鏈路的建 立;若該控制鏈路建立成功,則建立控制終端與受控終端的控制路由,在用戶信息管理單元 中記錄該受控終端為受控狀態,向控制終端反饋控制請求成功消息;將接收到的控制終端 發送的控制指令通過該控制路由發送給該受控終端。 進一步地,終端路由單元,還用于在控制鏈路斷開時,刪除相應控制路由,并從用 戶信息管理單元中刪除對應的受控終端的注冊及更新相應受控終端為非受控狀態。
進一步地,一種受控終端,應用于交互式網絡電視系統中,包括終端注冊單元、終 端控制校驗單元、控制指令解釋單元和業務功能接口 ,其中 終端注冊單元,用于接收用戶輸入的用戶信息,向終端服務器發送注冊請求,在該 注冊請求中攜帶用戶信息;并接收到注冊成功消息和注冊碼; 終端控制校驗單元,用于在接收到控制終端發送的終端控制請求后,根據終端注 冊單元提供的注冊碼對控制終端發送的終端控制請求進行合法性校驗;若校驗成功,則向 終端服務器發送控制請求校驗成功消息; 控制指令解釋單元,用于對接收到的控制終端發出的控制指令進行指令解釋,生 成業務功能模塊的操作指令,調用業務功能接口將操作指令發送給業務功能模塊進行業務 操作; 業務功能接口 ,用于與業務功能模塊交互,將操作指令發送給業務功能模塊。
進一步地,該受控終端還包括終端控制碼生成單元,其中
終端注冊單元,還用于在接收到注冊成功消息和注冊碼后,觸發終端控制碼生成 單元生成終端控制碼; 終端控制碼生成單元,用于生成終端控制碼; 終端控制校驗單元根據終端控制碼生成單元提供的終端控制碼和終端注冊單元 提供的注冊碼,對終端控制請求進行合法性校驗。 進一步地,一種控制終端,應用于交互式網絡電視系統中,包括受控終端信息獲 取單元、控制指令生成單元和業務功能接口,其中 受控終端信息獲取單元,用于接收用戶信息,向終端服務器發送受控終端獲取請 求,在該請求中攜帶用戶信息;在接收到受控終端的信息后,向用戶展示該受控終端的信 息;根據用戶選擇的受控終端的信息和輸入的對應的終端控制碼,向終端服務器發送終端 控制請求;在接收到控制請求成功消息后,提示用戶進行遠程終端控制;
控制指令生成單元,用于對業務功能接口提供的用戶的業務操作進行解釋,生成 控制指令,將該控制指令發送給終端服務器。 綜上所述,本發明引入了 IPTV終端遠程控制服務器、IPTV業務控制終端和IPTV業 務受控終端,在終端層面實現了IPTV業務控制與展示的分離,并基于IPTV平臺的用戶信息 實現了終端的管理和控制; 本發明提供的IPTV業務受控終端,通過控制校驗保證了控制過程建立的安全性, 根據不同的IPTV終端進行控制指令的本地化解釋和業務功能接口調用,屏蔽了終端受控 功能與具體IPTV終端的業務功能控制,因此,受控終端的相關單元可嵌入具體IPTV終端, 無需對現有IPTV終端進行改造;同時,控制指令解釋和接口調用的本地化,可以實現對不 同IPTV終端的控制; 本發明提供的IPTV終端遠程控制服務器,依據IPTV平臺的用戶信息進行終端認 證,保證了終端的合法性,同時,受控終端的注冊管理,使得控制終端可以通過服務器查詢 獲得受控終端信息,保證了遠程控制的安全性,也有利于控制終端能夠快速發現可用受控 終端;并且對控制終端和受控終端的控制鏈路進行了專門的路由管理,保證了遠程控制消 息交互的安全性和實時性。
圖1是本發明實施例實現終端遠程控制的網絡架構示意圖;
圖2是本發明實施例實現終端遠程控制的方法的流程圖;
圖3是本發明實施例終端服務器的架構圖;
圖4是本發明實施例受控終端的架構圖;
圖5是本發明實施例控制終端的架構圖。
具體實施例方式
圖1所示為本發明實施例實現終端遠程控制的系統的架構圖,包括IPTV終端遠 程控制服務器(以下簡稱終端服務器)、IPTV業務控制終端(以下簡稱控制終端)和IPTV 業務受控終端(以下簡稱受控終端),其中 IPTV終端遠程控制服務器,用于從IPTV平臺同步用戶信息,與受控終端、控制終
8端進行數據通訊;依據用戶信息對受控終端進行用戶認證、終端注冊和控制鏈路管理以及 受控終端的設備狀態維護;依據用戶信息對控制終端進行用戶認證和控制鏈路管理;負責 受控終端和控制終端間數據通訊的控制路由的管理和控制,實現終端間高效、準確、安全的 數據通訊,以及根據用戶信息查找注冊的受控終端。 IPTV業務控制終端,用于與終端服務器進行數據通訊,向終端服務器發送受控終 端獲取請求,進行用戶認證和受控終端信息的獲取;在用戶選擇受控終端并輸入受控終端 對應的控制碼后,通過終端服務器向受控終端發送終端控制請求,終端控制請求校驗成功 后,終端服務器與控制終端建立控制鏈路,并建立控制終端和受控終端間的控制路由;控制 終端將用戶的業務操作轉化為控制指令,通過終端服務器的控制路由發送給受控終端。
IPTV業務受控終端,用于與終端服務器進行數據通訊,向終端服務器發送注冊請 求,進行用戶認證,用戶認證成功,終端服務器與受控終端建立控制鏈路,并完成終端注冊; 注冊成功,受控終端生成終端控制碼;受控終端接收終端控制請求,對控制終端的終端控制 請求進行合法性校驗;受控終端對控制終端發出的控制指令進行本地化指令解釋,并調用 受控終端中IPTV業務功能模塊的業務接口實現受控終端的業務控制。 IPTV平臺,用于保存用戶信息,在用戶信息發生變化時,觸發終端服務器更新用戶信息。 為保證本發明實施例的實現,需要在IPTV平臺上保存IPTV業務用戶的用戶名、密 碼和終端名稱等用戶信息。在用戶信息更新后,IPTV平臺觸發終端服務器同步用戶信息。
圖2所示為本發明實施例實現終端遠程控制的方法的流程圖,包括
201 :用戶在受控終端上輸入用戶信息,操作受控終端進行終端注冊,受控終端向 終端服務器發送注冊請求,在該注冊請求中攜帶用戶信息; 202 :終端服務器接收到注冊請求后,根據從IPTV平臺同步的用戶信息對該注冊 請求進行用戶認證; 203 :若用戶認證成功,則終端服務器向受控終端發起控制鏈路的建立;
若用戶認證失敗,則終端服務器向受控終端反饋注冊失敗消息。 204:若控制鏈路建立成功,則終端服務器將受控終端注冊到其用戶名下,完成注 冊,并生成全局唯一的注冊碼,用于標識受控終端的本次注冊,并記錄受控終端為非受控狀 態; 若控制鏈路建立失敗,則終端服務器向受控終端反饋注冊失敗消息。
205 :終端服務器向受控終端反饋注冊成功消息和注冊碼; 206 :受控終端收到注冊成功消息后,生成控制碼,并展示終端名稱、注冊碼和控制 碼; —個用戶名下可以注冊多個受控終端,如家庭中的多臺電視,終端名稱可由用戶 自行配置。 207:用戶在控制終端上輸入用戶名和密碼等用戶信息,操作控制終端獲取該用戶 名下的可用受控終端; 208 :控制終端向終端服務器發送受控終端獲取請求,在該請求中攜帶用戶信息;
209 :終端服務器接收到受控終端獲取請求后,根據從IPTV平臺同步的用戶信息 對受控終端獲取請求進行用戶認證;
210:若用戶認證成功,則終端服務器搜索該用戶名下注冊的控制狀態為非受控的 受控終端; 若用戶認證失敗,則終端服務器向控制終端反饋請求失敗消息。 211 :終端服務器將搜索到的受控終端的信息反饋給控制終端,信息包括終端名 稱和終端注冊碼; 212 :控制終端展示接收到的受控終端的信息; 213 :用戶根據終端名稱和終端注冊碼,選擇受控終端,并輸入對應的終端控制 碼; 用戶可以在受控終端展示終端控制碼時獲知該受控終端的終端控制碼,若受控終 端在遠端,可以通過現有通訊手段獲知受控終端的終端控制碼。 214:控制終端向終端服務器發送終端控制請求,在該控制請求中攜帶用戶選擇的 受控終端的注冊碼和控制碼; 215:終端服務器接收到終端控制請求后,根據該請求中的注冊碼,唯一確定受控 終端,并通過控制鏈路向該受控終端發送終端控制請求,在該控制請求中攜帶注冊碼和控 制碼; 216 :受控終端采用終端控制請求中的注冊碼和控制碼,對控制請求進行校驗;
217 :若校驗成功,則受控終端向終端服務器反饋控制請求校驗成功消息;
若校驗失敗,則受控終端向終端服務器反饋控制校驗失敗消息,終端服務器向控 制終端反饋拒絕控制的消息。
218 :終端服務器向控制終端發起控制鏈路的建立; 219 :若控制鏈路建立成功,終端服務器建立控制終端與受控終端的控制路由,記 錄受控終端為受控狀態; 若控制鏈路建立失敗,則終端服務器向控制終端反饋控制建立失敗消息。
220 :終端服務器向控制終端反饋控制請求成功消息; 221 :控制終端接收到控制請求成功消息,提示用戶進行遠程終端控制; 222:用戶在控制終端上進行業務操作,控制終端將用戶的業務操作轉化為控制指
令,通過終端服務器建立的控制路由發送給受控終端; 223:受控終端接收到控制指令后,將控制指令轉化為本地的業務操作指令,調用
業務功能模塊進行業務操作,并將操作結果通過控制路由反饋給控制終端。 在控制鏈路斷開后,終端服務器刪除相應的控制路由及相應受控終端的注冊,記
錄該受控終端為非受控狀態。 如圖3所示,本發明中的終端服務器包括終端管理單元、數據通訊單元和終端路 由單元,該終端管理單元包括用戶信息同步單元、用戶信息管理單元、用戶終端認證單元 和用戶終端注冊單元,其中 用戶信息同步單元,在IPTV平臺的觸發下,從IPTV平臺同步用戶信息,更新用戶 信息管理單元本地保存的用戶信息。 用戶信息管理單元,為用戶終端認證單元提供用戶信息進行用戶認證,保存受控 終端的注冊信息及受控終端的狀態。 數據通訊單元,接收受控終端的注冊請求,并轉發給用戶終端認證單元進行用戶認證和終端注冊;接收控制終端的受控終端獲取請求,并轉發給用戶終端認證單元進行用
戶認證和受控終端信息獲取;接收控制終端的終端控制請求,轉發給終端路由單元;將接
收到的控制請求校驗成功消息發送給終端路由單元;將接收到的控制終端的控制指令發送
給終端路由單元;接收受控終端的控制反饋消息,經終端路由單元轉發給控制終端。 用戶終端認證單元,接收到受控終端的注冊請求后,從用戶信息管理單元獲取用
戶信息,對該注冊請求進行用戶認證,若用戶認證成功,則觸發終端路由單元建立與受控終
端的控制鏈路,并觸發用戶終端注冊單元對受控終端進行注冊;對控制終端的受控終端獲
取請求依據從用戶信息管理單元獲取的用戶信息進行用戶認證,若用戶認證成功,從用戶
信息管理單元搜索受控終端獲取請求中攜帶的用戶名下注冊的控制狀態為非受控的受控
終端;將搜索到的受控終端的信息通過數據通訊單元反饋給控制終端,信息包括終端名
稱和終端注冊碼。 用戶終端注冊單元,在用戶信息管理單元中將受控終端注冊到其用戶名下,并生 成全局唯一的注冊碼,用于標識受控終端的本次注冊;通過數據通訊單元向受控終端反饋 注冊成功消息和注冊碼。 終端路由單元,通過數據通訊單元向受控終端發起控制鏈路的建立,若控制鏈路
建立成功,在用戶信息管理單元記錄受控終端為非受控狀態;接收到終端控制請求后,根據
該請求中的注冊碼,唯一確定受控終端,并通過控制鏈路向該受控終端發送終端控制請求,
在該控制請求中攜帶注冊碼和控制碼;接收到控制請求校驗成功消息后,通過數據通訊單
元向控制終端發起控制鏈路的建立,對受控終端的控制鏈路進行管理,鏈路斷開時,觸發用
戶信息管理單元刪除用戶該終端的注冊信息;若控制鏈路建立成功,則建立控制終端與受
控終端的控制路由,在用戶信息管理單元中記錄受控終端為受控狀態,通過數據通訊單元
向控制終端反饋控制請求成功消息;將接收到的控制終端的控制指令通過控制終端與受控
終端之間的控制路由發送給受控終端;控制鏈路斷開時,刪除相應控制路由,觸發用戶信息
管理單元更新相關受控終端的控制狀態為非受控及對應的受控終端的注冊信息。 如圖4所示,本發明實施例受控終端的架構圖,包括終端注冊單元、數據通訊單
元、終端控制碼生成單元、終端控制校驗單元、控制指令解釋單元和業務功能接口,其中 終端注冊單元,接收用戶輸入的用戶信息,通過數據通訊單元向終端服務器發送
注冊請求,在該注冊請求中攜帶用戶信息;在接收到注冊成功消息和注冊碼后,觸發終端控
制碼生成單元生成終端控制碼。 數據通訊單元,負責與終端服務器進行數據通訊,將接收到的注冊成功消息和注
冊碼發送給終端注冊單元;將接收到的終端控制請求發送給終端控制校驗單元。 終端控制碼生成單元,負責生成終端控制碼。 終端控制校驗單元,根據終端控制碼生成單元提供的終端控制碼,終端注冊單元 提供的注冊碼對控制終端發送的終端控制請求進行合法性校驗;若校驗成功,則通過數據 通訊單元向終端服務器反饋控制請求校驗成功消息; 控制指令解釋單元,對接收到的控制終端發出的控制指令進行指令解釋,生成業 務功能模塊的操作指令,調用業務功能接口將操作指令發送給業務功能模塊進行業務操 作。 業務功能接口 ,與業務功能模塊交互,將操作指令發送給業務功能模塊,通過業務功能模塊進行業務操作,并獲取操作結果。 如圖5所示,本發明實施例控制終端的架構,包括受控終端信息獲取單元、數據 通訊單元、控制指令生成單元和業務功能接口,其中 受控終端信息獲取單元,接收用戶信息通過數據通訊單元向終端服務器發送受控 終端獲取請求,在該請求中攜帶用戶信息;從數據通訊單元接收到受控終端的信息后,通過 業務功能接口調用業務功能模塊,向用戶展示受控終端的信息;根據用戶選擇的受控終端 的信息和輸入的對應的終端控制碼,通過數據通訊單元向終端服務器發送終端控制請求; 在接收到控制請求成功消息后,通過業務功能接口調用業務功能模塊,提示用戶進行遠程 終端控制。 數據通訊單元,負責與終端服務器進行數據通訊。 控制指令生成單元,對業務功能接口提供的用戶的業務操作進行解釋,生成控制 指令,通過數據通訊單元發送給終端服務器。 業務功能接口,通過業務功能模塊接收用戶的業務操作,并將業務操作結果通過 業務功能模塊反饋給用戶。 以上所述僅為本發明的優選實施例而已,并不用于限制本發明,對于本領域的技 術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修 改、等同替換、改進 ,均應包含在本發明的保護范圍之內。
權利要求
一種實現終端遠程控制的方法,應用于交互式網絡電視(IPTV)系統中,包括受控終端向終端服務器發送注冊請求,該終端服務器建立與該受控終端的控制鏈路,將該受控終端注冊在該受控終端的用戶名下,完成注冊;控制終端通過終端服務器獲取注冊在該控制終端的用戶名下的受控終端的信息,并展示給用戶,根據用戶選擇的受控終端向所述終端服務器發送終端控制請求;所述終端服務器接收到所述終端控制請求后,建立與該控制終端的控制鏈路以及該控制終端與所述受控終端的控制路由;所述控制終端將所述用戶的控制指令通過所述終端服務器建立的所述控制路由發送給所述受控終端;所述受控終端根據所接收到的控制指令執行業務操作。
2. 如權利要求1所述的方法,其特征在于所述受控終端在發送給所述終端服務器的注冊請求中攜帶用戶信息; 所述終端服務器根據從IPTV平臺同步的用戶信息對接收到的該注冊請求進行用戶認證;若認證成功則該終端服務器建立與該受控終端的控制鏈路。
3. 如權利要求2所述的方法,其特征在于所述終端服務器完成所述受控終端的注冊后,生成全局唯一的注冊碼標識該受控終端 的本次注冊,將該注冊碼反饋給所述受控終端,并記錄該受控終端為非受控狀態; 所述受控終端展示終端名稱和所接收到的注冊碼。
4. 如權利要求3所述的方法,其特征在于所述控制終端通過終端服務器獲取注冊在 該控制終端的用戶名下的受控終端的信息的過程包括所述控制終端向所述終端服務器發送受控終端獲取請求,在該請求中攜帶用戶信息; 所述終端服務器根據從IPTV平臺同步的用戶信息對接收到的該受控終端獲取請求進 行用戶認證;若用戶認證成功,則該終端服務器搜索該控制終端的用戶名下注冊的非受控狀態的受 控終端,并將搜索到的受控終端的信息反饋給所述控制終端,所述受控終端的信息包括終 端名稱和終端注冊碼。
5. 如權利要求4所述的方法,其特征在于所述控制終端在該終端控制請求中攜帶用戶選擇的受控終端的注冊碼;所述終端服務器根據接收到的終端控制請求中攜帶的注冊碼確定受控終端,并通過該 受控終端的控制鏈路轉發所述終端控制請求;所述受控終端根據接收到的終端控制請求中攜帶的注冊碼對該請求進行校驗,若校驗 成功,則向所述終端服務器反饋控制請求校驗成功消息;所述終端服務器接收到所述控制請求校驗成功消息后,建立與該控制終端的控制鏈路 并記錄用戶選擇的受控終端為受控狀態。
6. 如權利要求5所述的方法,其特征在于,該方法還包括所述終端服務器建立所述控制終端與所述受控終端的控制路由后,向所述控制終端反 饋控制請求成功消息;所述控制終端接收到控制請求成功消息后,提示用戶進行終端控制,將用戶的業務操作轉化為所述控制指令;受控終端接收到所述控制指令后,將該控制指令轉化為本地的業務操作指令,調用業 務功能模塊進行業務操作,并將操作結果通過所述控制終端與所述受控終端的控制路由反 饋給所述控制終端。
7. 如權利要求5所述的方法,其特征在于,該方法還包括所述受控終端在接收到所述終端服務器反饋的注冊碼后,生成控制碼,并在展示所述 終端名稱和所接收到的注冊碼的同時,展示該控制碼;所述控制終端在所述終端控制請求中攜帶用戶選擇的受控終端的注冊碼和用戶輸入 的該受控終端的控制碼;所述受控終端根據接收到的終端控制請求中攜帶的注冊碼和控制碼對該請求進行校驗。
8. 如權利要求l所述的方法,其特征在于所述終端服務器在所述控制鏈路斷開后,刪除相應的控制路由及相應受控終端的注 冊,記錄該受控終端為非受控狀態。
9. 一種終端服務器,應用于交互式網絡電視系統中,包括用戶終端認證單元、用戶終 端注冊單元、終端路由單元和用戶信息管理單元;所述用戶終端認證單元,用于在接收到受控終端的注冊請求后,從所述用戶信息管理 單元獲取用戶信息,對該注冊請求進行用戶認證,若用戶認證成功,則觸發所述終端路由單 元建立與該受控終端的控制鏈路,并觸發用戶終端注冊單元對該受控終端進行注冊;所述用戶終端注冊單元,用于在所述用戶信息管理單元中,將受控終端注冊到該受控 終端的用戶名下,并生成全局唯一的注冊碼,標識該受控終端的本次注冊;向受控終端反饋 注冊成功消息和該注冊碼;所述終端路由單元,用于向受控終端發起控制鏈路的建立,若控制鏈路建立成功,在所 述用戶信息管理單元中記錄受控終端為非受控狀態。
10. 如權利要求9所述的終端服務器,其特征在于所述用戶終端認證單元,還用于從所述用戶信息管理單元獲取用戶信息,對接收到的 控制終端發送的受控終端獲取請求進行用戶認證,若用戶認證成功,則從所述用戶信息管 理單元搜索該受控終端獲取請求中攜帶的用戶名下注冊的非受控狀態的受控終端,將搜索 到的受控終端的信息發送給所述給控制終端,所述受控終端的信息包括終端名稱和終端 注冊碼;所述終端路由單元,還用于在接收到控制終端發生的終端控制請求后,根據該請求中 的注冊碼,唯一確定受控終端,并通過該受控終端的控制鏈路向該受控終端發送該終端控 制請求;在接收到該受控終端的控制請求校驗成功消息后,向所述控制終端發起控制鏈路 的建立;若該控制鏈路建立成功,則建立所述控制終端與受控終端的控制路由,在所述用戶 信息管理單元中記錄該受控終端為受控狀態,向控制終端反饋控制請求成功消息;將接收 到的控制終端發送的控制指令通過該控制路由發送給該受控終端。
11. 如權利要求IO所述的終端服務器,其特征在于所述終端路由單元,還用于在所述控制鏈路斷開時,刪除相應控制路由,并從所述用戶 信息管理單元中刪除對應的受控終端的注冊及更新相應受控終端為非受控狀態。
12. —種受控終端,應用于交互式網絡電視系統中,包括終端注冊單元、終端控制校 驗單元、控制指令解釋單元和業務功能接口,其中所述終端注冊單元,用于接收用戶輸入的用戶信息,向終端服務器發送注冊請求,在該 注冊請求中攜帶用戶信息;并接收到注冊成功消息和注冊碼;所述終端控制校驗單元,用于在接收到控制終端發送的終端控制請求后,根據終端注 冊單元提供的注冊碼對控制終端發送的終端控制請求進行合法性校驗;若校驗成功,則向 終端服務器發送控制請求校驗成功消息;所述控制指令解釋單元,用于對接收到的控制終端發出的控制指令進行指令解釋,生 成業務功能模塊的操作指令,調用所述業務功能接口將所述操作指令發送給業務功能模塊 進行業務操作;所述業務功能接口 ,用于與業務功能模塊交互,將所述操作指令發送給所述業務功能 模塊。
13. 如權利要求12所述的受控終端,其特征在于,該受控終端還包括終端控制碼生成 單元,其中所述終端注冊單元,還用于在接收到注冊成功消息和注冊碼后,觸發所述終端控制碼 生成單元生成終端控制碼;所述終端控制碼生成單元,用于生成終端控制碼;所述終端控制校驗單元根據所述終端控制碼生成單元提供的終端控制碼和所述終端 注冊單元提供的注冊碼,對所述終端控制請求進行合法性校驗。
14. 一種控制終端,應用于交互式網絡電視系統中,包括受控終端信息獲取單元、控 制指令生成單元和業務功能接口,其中所述受控終端信息獲取單元,用于接收用戶信息,向終端服務器發送受控終端獲取請 求,在該請求中攜帶所述用戶信息;在接收到所述受控終端的信息后,向用戶展示該受控終 端的信息;根據用戶選擇的受控終端的信息和輸入的對應的終端控制碼,向終端服務器發 送終端控制請求;在接收到控制請求成功消息后,提示用戶進行遠程終端控制;所述控制指令生成單元,用于對所述業務功能接口提供的用戶的業務操作進行解釋, 生成控制指令,將該控制指令發送給終端服務器。
全文摘要
本發明公開了一種實現終端遠程控制的方法,應用于交互式網絡電視系統中,包括受控終端向終端服務器發送注冊請求,該終端服務器建立與該受控終端的控制鏈路,將該受控終端注冊在該受控終端的用戶名下,完成注冊;控制終端通過終端服務器獲取注冊在該控制終端的用戶名下的受控終端的信息,并展示給用戶,根據用戶選擇的受控終端向終端服務器發送終端控制請求;終端服務器接收到終端控制請求后,建立與該控制終端的控制鏈路以及該控制終端與受控終端的控制路由;控制終端將用戶的控制指令通過終端服務器建立的控制路由發送給受控終端;受控終端根據所接收到的控制指令執行業務操作。
文檔編號H04L12/56GK101729553SQ20091022261
公開日2010年6月9日 申請日期2009年11月19日 優先權日2009年11月19日
發明者王國俊 申請人:中興通訊股份有限公司