專利名稱:實現(xiàn)遠程控制的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機通信領(lǐng)域,具體涉及實現(xiàn)遠程控制的方法和裝置。
背景技術(shù):
針對應(yīng)用動態(tài)網(wǎng)際協(xié)議(IP)地址的用戶而言,控制端實現(xiàn)對受控端的遠 程控制的前提是獲知受控端的動態(tài)IP地址。目前,控制端獲知受控端動態(tài)IP
地址的方法通常為在受控端安裝客戶端,由該客戶端維護受控端動態(tài)IP地址 等動態(tài)標識信息;并且,客戶端在啟動時向?qū)I(yè)的動態(tài)域名解析服務(wù)器上報受 控端動態(tài)IP地址,并最終由該動態(tài)域名解析服務(wù)器將收到的受控端動態(tài)IP地 址通知給控制端。
上述動態(tài)IP地址的獲知方式存在明顯的問題需要專業(yè)的動態(tài)域名解析服 務(wù)器,這將使用戶的通信成本保持在一個較高的水平;獲知動態(tài)IP地址的操作 涉及三個主體,不利于操作流程的簡化;受控端的動態(tài)IP地址只是被簡單地收 集并提供,這使得動態(tài)IP地址的獲知方式具有過低的通信安全性。
可見,由于目前所應(yīng)用的動態(tài)IP地址的獲知方式具有通信成本高、操作不 夠簡化和通信安全性低的缺點,因此以獲知動態(tài)IP地址為前提的遠程控制操作 同樣會有通信成本高、操作不夠簡化和通信安全性低的缺點。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種實現(xiàn)遠程控制的方法和裝置, 以有效提高通信安全性。
為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的 一種實現(xiàn)遠程控制的方法,該方法包括
收到針對受控端的控制請求后,向控制端請求認證信息;當來自控制端的 認證信息正確時,獲取可用于開展控制業(yè)務(wù)的受控端動態(tài)標識信息并發(fā)送給控制端。
收到所述控制請求之前,該方法進一步包括
控制端向受控端側(cè)發(fā)送呼叫請求,受控端側(cè)在剛收到該呼叫請求或呼叫請
求持續(xù)的時長/次數(shù)超過設(shè)置的門限值時通知控制端呼叫已接續(xù),控制端收到通 知時向受控端側(cè)發(fā)送控制請求。
所述認證信息正確與否的判斷方法為'.
將所述認證信息與保存的校驗信息進行比較,如果所述認證信息與校驗信 息一致,確定認證信息正確;否則,確定認證信息^"誤。 當所述認證信息錯誤時,不接受所述控制請求。 獲取所述動態(tài)標識信息的方法為
向受控端發(fā)送動態(tài)標識信息獲取命令,受控端在收到該命令后將自身的動 態(tài)標識信息發(fā)送給控制端。
所述動態(tài)標識信息發(fā)生變化,受控端進一步將變化后的動態(tài)標識信息發(fā)送 給控制端,控制端用收到的受控端動態(tài)標識信息更新之前保存的受控端動態(tài)標 識信息。
進一步判斷是否需要喚醒受控端,并在判斷結(jié)果為需要時喚醒受控端。 所述喚醒受控端的方法為
生成喚醒信號并發(fā)送給受控端,受控端在收到喚醒信號后啟動。 受控端處于未聯(lián)網(wǎng)的工作狀態(tài),進一步為受控端建立網(wǎng)絡(luò)連接。 控制端進一步根據(jù)收到的所述受控端動態(tài)標識信息建立與受控端之間的控 制業(yè)務(wù)連接,并開展控制業(yè)務(wù)。
所述動態(tài)標識信息是動態(tài)網(wǎng)際協(xié)議地址。
一種實現(xiàn)遠程控制的裝置,該裝置包括相連的認證單元和存儲單元; 其中,所述認證單元,用于在收到針對受控端的控制請求后,向控制端請
求認證信息;還用于在來自控制端的認證信息正確時,獲取可用于開展控制業(yè)
務(wù)的受控端動態(tài)標識信息并發(fā)送給控制端;
所述認證單元與所述控制端之間連接有音頻數(shù)據(jù)編解碼單元,用于對認證 單元與控制端之間的包含控制請求在內(nèi)的通信數(shù)據(jù)進行包括編解碼及傳輸在內(nèi) 的處理。
所述認證單元與所述控制端之間連接有并聯(lián)的呼叫檢測單元、呼叫通斷控 制單元;
其中,所述呼叫檢測單元,用于接收來自控制端的呼叫請求并通知所述認
證單元;
所述認證單元,進一步用于通知呼叫通斷控制單元向控制端發(fā)送自動摘機 信號;
所述呼叫通斷控制單元,用于根據(jù)所述認證單元的通知將可以觸發(fā)控制請 求的自動摘機信號向控制端發(fā)送。
所述認證單元與所述控制端之間進一步連接有數(shù)字數(shù)據(jù)處理裝置,用于對 認證單元與控制端之間的數(shù)字數(shù)據(jù)進行包括數(shù)據(jù)調(diào)制解調(diào)、格式轉(zhuǎn)換及傳輸在 內(nèi)的處理。
所述數(shù)字數(shù)據(jù)處理裝置包括串聯(lián)的收發(fā)器、模擬前端單元。 所述認證單元與所述受控端之間進一步連接有傳輸電路,用于對認證單元 與受控端之間的通信數(shù)據(jù)進行傳輸。
所述傳輸電路是無線局域網(wǎng)、通用串行總線或光口。
所述認證單元與所述受控端之間進一步連接有喚醒單元;
其中,所述認證單元,進一步用于確定是否需要喚醒所述受控端,并在需
要時通知所述喚醒單元喚醒受控端;
所述喚醒單元,用于根據(jù)來自認證單元的通知喚醒受控端。
所述認證單元與所述受控端之間進一步連接有耳關(guān)網(wǎng)單元;
其中,所述認證單元,進一步用于確定所述受控端是否聯(lián)網(wǎng),并在確定受
控端未聯(lián)網(wǎng)時通知所述聯(lián)網(wǎng)單元為所述受控端聯(lián)網(wǎng);
所述聯(lián)網(wǎng)單元,用于根據(jù)來自認證單元的通知為受控端建立網(wǎng)絡(luò)連接。
所述控制端和受控端是手初.、固定電話或電腦。 所述認證單元設(shè)置于不對稱數(shù)字用戶線調(diào)制解調(diào)器中。
可見,本發(fā)明所提供的實現(xiàn)遠程控制的方法和裝置,保證在收到針對受控
端的控制請求后,可以向控制端請求認證信息;并且當來自控制端的認證信息
正確時,能夠獲取用于開展控制業(yè)務(wù)的受控端動態(tài)標識信息并發(fā)送給控制端。 本發(fā)明方法和裝置不需要專業(yè)的動態(tài)域名解析服務(wù)器,因而能明顯降低用戶的
通信成本;并且,由于獲知動態(tài)標識信息是以認證通過為前提的,所以通信安 全性有了明顯的提高。
圖1為本發(fā)明一實施例的實現(xiàn)遠程控制的裝置結(jié)構(gòu)圖; 圖2為本發(fā)明一實施例的實現(xiàn)遠程控制的方法流程圖; 圖3為本發(fā)明的實現(xiàn)遠程控制的流程簡圖。
具體實施例方式
下面結(jié)合附圖對本發(fā)明技術(shù)詳細描述。
本發(fā)明所提供的實現(xiàn)遠程控制的方法主要包括在收到針對受控端的控制 請求后,向控制端請求認證信息;當來自控制端的認證信息正確時,獲取可用 于開展控制業(yè)務(wù)的受控端動態(tài)標識信息并發(fā)送給控制端。
本發(fā)明所提供的實現(xiàn)遠程控制的裝置主要包括相連的認證單元和存儲單 元;其中,所述認證單元,用于在收到針對受控端的控制請求后,向控制端請 求認證信息;還用于在來自控制端的認證信息正確時,獲取可用于開展控制業(yè) 務(wù)的受控端動態(tài)標識信息并發(fā)送給控制端。所述存儲單元,用于保存并提供可 判斷所述認證信息正確與否的校驗信息。
除了上述的涉及認證的操作以外,還可以針對受控端進行涉及喚醒、聯(lián)網(wǎng) 的操作。
參見圖1,圖1為本發(fā)明一實施例的實現(xiàn)遠程控制的裝置結(jié)構(gòu)圖。圖1中,
除了控制端101、受控端115以外的其它器件通??梢栽O(shè)置于調(diào)制解調(diào)器
(modem)中,并且構(gòu)成了 modem中的主體結(jié)構(gòu)。另外,圖1中器件與中央處 理器(CPU)之間的連線代表相應(yīng)器件與CPU中各器件均可存在連接。
實際應(yīng)用時,控制端101要發(fā)送給受控端115的呼叫請求(該呼叫請求可 以是電話呼叫等)會通過通信接口 102被呼叫檢測單元105接收,呼叫檢測單 元105在剛收到該呼叫請求或呼叫請求持續(xù)的時長/次數(shù)超過設(shè)置的門限值時以 發(fā)送信號等方式通知CPU中的認證單元108。收到來自呼叫檢測單元105的通 知后,認證單元108以發(fā)送自動摘機信號等方式通知呼叫通斷控制單元106, 呼叫通斷控制單元106則向控制端101發(fā)送自動摘機信號以通知控制端101呼 叫已接續(xù);收到來自呼叫通斷控制單元106的自動摘機信號后,控制端101可 以向CPU發(fā)送控制^"求。
控制端101所發(fā)送的控制請求通常通過雙音多頻信令(DTMF)編解碼單 元107被CPU中的認證單元108接收到,認證單元108進而通過DTMF編解 碼單元107向控制端101發(fā)送認證請求;收到來自認證單元108的認證請求后, 控制端101將用于進行認證的認證信息通過DTMF編解碼單元107發(fā)送給認證 單元108。收到來自控制端101的認證信息后,認證單元108從存儲單元111 中以讀取等方式獲取校驗信息,并將獲取的校驗信息與收到的認證信息進行比 較,如果所述校驗信息與認證信息一致,認證單元108確定認證信息正確,進 而確定受控端115可被控制端101控制;否則,認證單元108確定認證信息錯 誤,進而確定受控端115不可纟皮控制端101控制,并JU人證單元108可以進一 步控制呼叫通斷控制單元106釋放控制端101的呼叫。
在認證單元108確定受控端115可被控制端101控制的情況下,后續(xù)操作 可能會因受控端115所處的不同工作狀態(tài)而有所區(qū)別。具體而言,認證單元108 能夠獲取受控端115的工作狀態(tài)并保存于存儲單元111中,并在確定受控端115 可被控制端101控制時從存儲單元111中獲取受控端115的工作狀態(tài)。當受控 端115處于未啟動等需要喚醒的工作狀態(tài)時,認證單元108通知相連的喚醒單 元109喚醒受控端115,喚醒單元109根據(jù)來自認證單元108的通知生成喚醒 信號(該信號可以是數(shù)據(jù)包或電平等),并將該喚醒信號通過無線局域網(wǎng)
(WLAN)、通用串行總線(USB)、光口 ( Ethernet Port )等傳輸電路發(fā)送給受 控端115,受控端115在收到喚醒信號后啟動;當受控端115處于未聯(lián)網(wǎng)的工 作狀態(tài)時,認證單元108通知相連的聯(lián)網(wǎng)單元110為受控端115聯(lián)網(wǎng),聯(lián)網(wǎng)單 元110根據(jù)來自認i正單元108的通知為受控端115建立網(wǎng)絡(luò)連接。
在受控端115處于聯(lián)網(wǎng)狀態(tài)并且可被控制端101控制時,認證單元108可 以通過傳輸電路向受控端115發(fā)送動態(tài)標識信息獲取命令;收到來自認證單元 108的動態(tài)標識信息獲取命令時,受控端115將自身的動態(tài)IP地址等動態(tài)標識 信息發(fā)送給認證單元108,認證單元108則將收到的受控端115動態(tài)標識信息 通過互聯(lián)網(wǎng)或DTMF編解碼單元107發(fā)送給控制端101。此后,控制端101就 可以根據(jù)受控端115的動態(tài)標識信息建立與受控端115之間的HTTP或FTP等 控制業(yè)務(wù)連接,并開展數(shù)據(jù)獲取等控制業(yè)務(wù)。
在實際應(yīng)用時,如果受控端115的動態(tài)標識信息發(fā)生變化,受控端115可 以將變化后的動態(tài)標識信息發(fā)送給控制端101,由控制端101用新的受控端115 動態(tài)標識信息更新之前保存的受控端115動態(tài)標識信息,并根據(jù)更新后的受控 端115動態(tài)標識信息建立與受控端115之間的控制業(yè)務(wù)連接,并開展控制業(yè)務(wù)。
需要說明的是,控制業(yè)務(wù)中所涉及的數(shù)據(jù)總體可以分為音頻數(shù)據(jù)和數(shù)字數(shù) 據(jù)。其中,音頻數(shù)據(jù)通常由DTMF編解碼單元107進行編解碼及傳輸?shù)忍幚恚?數(shù)字數(shù)據(jù)通常由相連的收發(fā)器103和模擬前端單元104進行數(shù)據(jù)調(diào)制解調(diào)、格 式轉(zhuǎn)換及傳輸?shù)忍幚?。通信接?102與收發(fā)器103、呼叫檢測單元105之間通 常連接有分離器,用于將傳輸?shù)囊纛l數(shù)據(jù)和數(shù)字數(shù)據(jù)進行分離??梢詫TMF 編解碼單元107替換為其它的音頻數(shù)據(jù)編解碼單元。
根據(jù)圖1以及針對圖1的描述,可以將實現(xiàn)遠程控制的比較完整的流程以 圖2的形式表示。參見圖2,圖2為本發(fā)明一實施例的實現(xiàn)遠程控制的方法流 程圖,該流程包括以下步驟
步驟201:控制端向受控端發(fā)送呼叫請求,并在該呼叫請求被接受時由控 制端請求對受控端進行控制。
步驟202:受控端側(cè)要求控制端發(fā)送認證信息,控制端向受控端側(cè)發(fā)送認 證信息。
步驟203:受控端側(cè)判斷收到的認證信息是否正確,如果正確,進入步驟 205;否則,進入步驟204,并結(jié)束本流程。
步驟204:受控端不接受控制端的控制請求,還可以進一步釋放控制端的 呼叫。
步驟205:確認受控端可被控制端控制。
步驟206:判斷是否需要喚醒受控端,如果需要,進入步驟207;否則,直 接進入步驟210。
步驟207:喚醒受控端。
步驟208:判斷是否需要為受控端聯(lián)網(wǎng),如果需要,進入步驟209;否貝'J, 直接進入步驟210。
步驟209:為受控端聯(lián)網(wǎng)。
步驟210:獲取受控端的動態(tài)標識信息并通知給控制端。 步驟211:控制端根據(jù)受控端的動態(tài)標識信息與受控端建立控制連接并開 展控制業(yè)務(wù)。
綜合圖1、圖2可知,本發(fā)明最關(guān)鍵的操作與認證相關(guān),因而可以將本發(fā) 明的關(guān)鍵性操作以圖3的方式表示。參見圖3,圖3為本發(fā)明的實現(xiàn)遠程控制 的流程簡圖,該流程包括以下步驟
步驟301:收到針對受控端的控制請求后,向控制端請求認證信息。 步驟302:當來自控制端的認證信息正確時,獲取受控端的動態(tài)標識信息 并發(fā)送給控制端。
步驟303:控制端可以根據(jù)受控端的動態(tài)標識信息進一步與受控端開展控 制業(yè)務(wù)。
所述控制端和受控端可以是手機、固定電話、電腦等。本發(fā)明可以適用于 不對稱數(shù)字用戶線(ADSL)架構(gòu)、全球微波接入互操作性(Wimax)系統(tǒng)等應(yīng) 用中。
由以上所述可見,本發(fā)明方法和裝置不需要專業(yè)的動態(tài)域名解析服務(wù)器, 因而能明顯降低用戶的通信成本并簡化流程;并且,由于獲知動態(tài)標識信息是 以認證通過為前提的,所以通信安全性有了明顯的提高。
權(quán)利要求
1、實現(xiàn)遠程控制的方法,其特征在于,該方法包括收到針對受控端的控制請求后,向控制端請求認證信息;當來自控制端的認證信息正確時,獲取可用于開展控制業(yè)務(wù)的受控端動態(tài)標識信息并發(fā)送給控制端。
2、 如權(quán)利要求1所述的方法,其特征在于,收到所述控制請求之前,該方 法進一步包括控制端向受控端側(cè)發(fā)送呼叫請求,受控端側(cè)在剛收到該呼叫請求或呼叫請 求持續(xù)的時長/次數(shù)超過設(shè)置的門限值時通知控制端呼叫已接續(xù),控制端收到通 知時向受控端側(cè)發(fā)送控制請求。
3、 如權(quán)利要求l所述的方法,其特征在于,所述認證信息正確與否的判斷 方法為將所述認證信息與保存的校驗信息進行比較,如果所述認證信息與校驗信 息一致,確定認證信息正確;否則,確定認證信息^"誤。
4、 如權(quán)利要求l所述的方法,其特征在于,當所述認證信息錯誤時,不接 受所述控制請求。
5、 如權(quán)利要求l所述的方法,其特征在于,獲取所述動態(tài)標識信息的方法為向受控端發(fā)送動態(tài)標識信息獲取命令,受控端在收到該命令后將自身的動 態(tài)標識信息發(fā)送給控制端。
6、 如權(quán)利要求1至5任一項所述的方法,其特征在于,所述動態(tài)標識信息 發(fā)生變化,受控端進一步將變化后的動態(tài)標識信息發(fā)送給控制端,控制端用收 到的受控端動態(tài)標識信息更新之前保存的受控端動態(tài)標識信息。
7、 如權(quán)利要求1至5任一項所述的方法,其特征在于,進一步判斷是否需 要喚醒受控端,并在判斷結(jié)果為需要時喚醒受控端。
8、 如權(quán)利要求7所述的方法,其特征在于,所述喚醒受控端的方法為 生成喚醒信號并發(fā)送給受控端,受控端在收到喚醒信號后啟動。
9、 如權(quán)利要求1至5任一項所述的方法,其特征在于,受控端處于未聯(lián)網(wǎng)的工作狀態(tài),進一步為受控端建立網(wǎng)絡(luò)連接。
10、 如權(quán)利要求1所述的方法,其特征在于,控制端進一步根據(jù)收到的所述受控端動態(tài)標識信息建立與受控端之間的控制業(yè)務(wù)連接,并開展控制業(yè)務(wù)。
11、如權(quán)利要求i所述的方法,其特征在于,所述動態(tài)標識信息是動態(tài)網(wǎng) 際協(xié)議IP地址。
12、 實現(xiàn)遠程控制的裝置,其特征在于,該裝置包括相連的認證單元和存 儲單元;其中,所述認證單元,用于在收到針對受控端的控制請求后,向控制端請 求認證信息;還用于在來自控制端的認證信息正確時,獲取可用于開展控制業(yè) 務(wù)的受控端動態(tài)標識信息并發(fā)送給控制端;所述存儲單元,用于保存并提供可判斷所述認證信息正確與否的校驗信息。
13、 如權(quán)利要求12所述的裝置,其特征在于,所述認證單元與所述控制端 之間連接有音頻數(shù)據(jù)編解碼單元,用于對認證單元與控制端之間的包含控制請 求在內(nèi)的通信數(shù)據(jù)進行包括編解碼及傳輸在內(nèi)的處理。
14、 如權(quán)利要求12所述的裝置,其特征在于,所述認證單元與所述控制端 之間連接有并聯(lián)的呼叫檢測單元、呼叫通斷控制單元;其中,所述呼叫;險測單元,用于接收來自控制端的呼叫請求并通知所述認 證單元;所述認證單元,進一步用于通知呼叫通斷控制單元向控制端發(fā)送自動摘機 信號;所述呼叫通斷控制單元,用于根據(jù)所述認證單元的通知將可以觸發(fā)控制請 求的自動摘機信號向控制端發(fā)送。
15、 如權(quán)利要求12所述的裝置,其特征在于,所述認證單元與所述控制端 之間進一步連接有數(shù)字數(shù)據(jù)處理裝置,用于對認證單元與控制端之間的數(shù)字數(shù) 據(jù)進行包括數(shù)據(jù)調(diào)制解調(diào)、格式轉(zhuǎn)換及傳輸在內(nèi)的處理。
16、 如權(quán)利要求15所述的裝置,其特征在于,所述數(shù)字數(shù)據(jù)處理裝置包括串聯(lián)的收發(fā)器、模擬前端單元。
17、 如權(quán)利要求12所述的裝置,其特征在于,所述認證單元與所述受控端 之間進一步連接有傳輸電路,用于對認證單元與受控端之間的通信數(shù)據(jù)進行傳輸。
18、 如權(quán)利要求17所述的裝置,其特征在于,所述傳輸電路是無線局域網(wǎng) WLAN、通用串行總線USB或光口 Ethernet Port。
19、 如權(quán)利要求12至18任一項所述的裝置,其特征在于,所述認證單元 與所述受控端之間進一步連接有喚醒單元;其中,所述認證單元,進一步用于確定是否需要喚醒所述受控端,并在需 要時通知所述喚醒單元喚醒受控端;所述喚醒單元,用于根據(jù)來自認證單元的通知喚醒受控端。
20、 如權(quán)利要求12至18任一項所述的裝置,其特征在于,所述認證單元 與所述受控端之間進一步連接有聯(lián)網(wǎng)單元;其中,所述認證單元,進一步用于確定所述受控端是否聯(lián)網(wǎng),并在確定受 控端未聯(lián)網(wǎng)時通知所述聯(lián)網(wǎng)單元為所述受控端聯(lián)網(wǎng);所述聯(lián)網(wǎng)單元,用于根據(jù)來自認證單元的通知為受控端建立網(wǎng)絡(luò)連接。
21、 如權(quán)利要求12所述的裝置,其特征在于,所述控制端和受控端是手機、 固定電話或電腦。
22、 如權(quán)利要求12所述的裝置,其特征在于,所述認證單元設(shè)置于不對稱 數(shù)字用戶線調(diào)制解調(diào)器ADSL modem中。
全文摘要
本發(fā)明所提供的實現(xiàn)遠程控制的方法和裝置,保證在收到針對受控端的控制請求后,可以向控制端請求認證信息;并且當來自控制端的認證信息正確時,能夠獲取用于開展控制業(yè)務(wù)的受控端動態(tài)標識信息并發(fā)送給控制端??梢姡景l(fā)明方法和裝置不需要專業(yè)的動態(tài)域名解析服務(wù)器,因而能明顯降低用戶的通信成本;并且,由于獲知動態(tài)標識信息是以認證通過為前提的,所以通信安全性有了明顯的提高。
文檔編號H04L9/32GK101364973SQ20071012003
公開日2009年2月11日 申請日期2007年8月7日 優(yōu)先權(quán)日2007年8月7日
發(fā)明者陳興文 申請人:聯(lián)想(北京)有限公司