欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于遠程訪問網(wǎng)絡(luò)中的裝置的方法和系統(tǒng)的制作方法

文檔序號:7677334閱讀:137來源:國知局
專利名稱:用于遠程訪問網(wǎng)絡(luò)中的裝置的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及遠程訪問網(wǎng)絡(luò)中的裝置,具體地,涉及遠程訪問通用即插即
用(UPnP)裝置。
背景技術(shù)
UPnP標準已經(jīng)提高了其重要性并成為用于家庭聯(lián)網(wǎng)的標準。UPnP被設(shè) 計用于專用網(wǎng)絡(luò)。專用網(wǎng)絡(luò)的示例是局域網(wǎng)(LAN),諸如,包括聯(lián)網(wǎng)的電子 裝置的家庭網(wǎng)絡(luò),專用網(wǎng)絡(luò)不考慮例如通過互聯(lián)網(wǎng)或從另一家庭網(wǎng)絡(luò)遠程訪 問在家庭網(wǎng)絡(luò)中的裝置。
簡單服務(wù)發(fā)現(xiàn)協(xié)議(SSDP)構(gòu)成UPnP標準的基礎(chǔ)。SSDP的一方面包 括服務(wù)發(fā)現(xiàn)請求。UPnP網(wǎng)絡(luò)中的UPnP控制點多播請求以檢查任何在線UPnP 裝置。每個UPnP裝置必須偵聽所述請求,并當UPnP裝置接收到所述請求時, UPnP裝置將單播響應(yīng)回發(fā)到請求的UPnP控制點。另一方面,UPnP裝置還 通過多播自己的存在來周期性地廣告UPnP裝置本身。當UPnP控制點接收到 所述廣告時,UPnP控制點可認為UPnP裝置在線且準備好被使用。隨著裝置 /服務(wù)器的數(shù)量增加,廣告的數(shù)量增加。
周期性多播不可擴展(scalable)用于這樣遠程訪問其中裝置/服務(wù)廣告 必須在家庭網(wǎng)絡(luò)與遠程控制點之間在連接網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng))上傳輸。這 是由于通過互聯(lián)網(wǎng)的通信的可用帶寬通常遠小于在家庭網(wǎng)絡(luò)中的可用帶寬。 在互聯(lián)網(wǎng)上應(yīng)用現(xiàn)有的UPnP SSDP導(dǎo)致用于SSDP業(yè)務(wù)的有限的帶寬(諸如, 有限的互聯(lián)網(wǎng)連接帶寬)的消耗的增加,從而浪費寶貴資源。此外,難以控 制互聯(lián)網(wǎng)上的通信延遲。長延遲可引起控制點錯誤地認為遠程UPnP裝置離 線,并引起應(yīng)用錯誤。因此,需要一種克服以上缺點的用于遠程訪問裝置的 方法和系統(tǒng)。

發(fā)明內(nèi)容
技術(shù)方案本發(fā)明提供一種用于遠程訪問網(wǎng)絡(luò)中的裝置的方法和系統(tǒng)。 有益效果
本發(fā)明提供一種用于遠程訪問本地網(wǎng)絡(luò)中的本地裝置(諸如,本地網(wǎng)絡(luò)
中的UPnP裝置)的方法和系統(tǒng)。
如本領(lǐng)域的技術(shù)人員所知,根據(jù)本發(fā)明上述的體系結(jié)構(gòu)可以以多種方法 實施,諸如由處理器執(zhí)行的程序指令、邏輯電路、專用集成電路、固件等。 參照特定優(yōu)選版本對本發(fā)明進行了非常詳細的描述,然而,其它版本也是可 能的。因此,權(quán)利要求的精神和范圍不應(yīng)限于在此包含的優(yōu)選版本。


圖1是示出根據(jù)本發(fā)明實施例的實現(xiàn)UPnP遠程訪問的示例網(wǎng)絡(luò)的功能
框圖2是示出根據(jù)本發(fā)明實施例的經(jīng)由互聯(lián)網(wǎng)與遠程裝置通信的網(wǎng)絡(luò)中的 UPnP裝置的功能框圖3是示出根據(jù)本發(fā)明實施例的用于圖2中的UPnP遠程訪問的處理的 流程圖4是示出根據(jù)本發(fā)明另 一實施例的經(jīng)由互聯(lián)網(wǎng)與遠程裝置通信的網(wǎng)絡(luò) 中的UPnP裝置的功能框圖。
具體實施例方式
優(yōu)選模式
在一個實施例中,包括經(jīng)由通信鏈路建立遠程裝置與本地網(wǎng)上連接的 本地裝置之間的連接;經(jīng)由通信鏈路從本地裝置將消息發(fā)送到遠程裝置,所 述消息指示本地裝置的在線狀態(tài);保持本地裝置的在線狀態(tài)指示,直到指示 本地裝置的離線狀態(tài)的消息到達。遠程裝置保持(認為)本地裝置在網(wǎng)絡(luò)中, 直到遠程裝置從本地裝置接收離線消息。在通信鏈路(諸如,互聯(lián)網(wǎng))上的 通信的延遲不會導(dǎo)致遠程裝置認為本地裝置離線,直到遠程裝置接收到與本 地裝置相關(guān)的離線消息。
用于UPnP裝置的示例實現(xiàn)包括經(jīng)由通信鏈路建立連接到本地網(wǎng)絡(luò)的 UPnP裝置與包括控制點的遠程裝置之間的連接;經(jīng)由通信鏈路從UPnP裝置 將消息發(fā)送到遠程控制點,所述消息指示UPnP裝置的在線狀態(tài);在控制點保持UPnP裝置的在線狀態(tài)指示,直到指示UPnP裝置的離線狀態(tài)的消息到達。 遠程控制點保持UPnP裝置在網(wǎng)絡(luò)中,直到遠程控制點從UPnP裝置接 收到離線消息。在通信鏈路(諸如,互聯(lián)網(wǎng))上的通信的延遲不會導(dǎo)致遠程 控制點認為UPnP裝置離線,直到遠程控制點接收到與UPnP裝置相關(guān)的離線消息。
本發(fā)明能夠優(yōu)化在網(wǎng)絡(luò)中的UPnP裝置與遠程控制點之間的在互聯(lián)網(wǎng)上 的UPnPSSDP業(yè)務(wù),也能夠優(yōu)化在第一網(wǎng)絡(luò)中的UPnP控制點與在另一網(wǎng)絡(luò) 中的另一UPnP裝置之間的在互聯(lián)網(wǎng)上的UPnPSSDP業(yè)務(wù)。這些特點與現(xiàn)有 的UPnP SSDP體系結(jié)構(gòu)相兼容。
通過參照以下描述、權(quán)利要求和附圖,本發(fā)明的這些和其它特點、方面 和優(yōu)點將會更易于理解。 發(fā)明模式
本申請要求于2006年6月8日提交的60/812,377號美國臨時專利申請的 優(yōu)先權(quán),該申請全部公開于此以資參考。
本發(fā)明提供一種用于遠程訪問本地網(wǎng)絡(luò)中的本地裝置(諸如,本地網(wǎng)絡(luò) 中的UPnP裝置)的方法和系統(tǒng)。在一個實施例中,包括經(jīng)由通信鏈路建 立遠程裝置與本地網(wǎng)上連接的本地裝置之間的連接;經(jīng)由通信鏈路從本地裝 置將指示本地裝置的在線狀態(tài)的消息發(fā)送到遠程裝置;在遠程裝置保持本地
裝置的在線狀態(tài)指示,直到指示本地裝置的離線狀態(tài)的消息到達。遠程裝置 保持(認為)本地裝置在網(wǎng)絡(luò)中,直到遠程裝置從本地裝置接收離線消息。 在通信鏈路(諸如,互聯(lián)網(wǎng))上的通信的延遲不會導(dǎo)致遠程裝置認為本地裝 置離線,直到遠程裝置接收到與本地裝置相關(guān)的離線消息。
現(xiàn)描述遠程裝置中的遠程控制點遠程訪問本地網(wǎng)絡(luò)中的UPnP裝置的示 例實現(xiàn)。該實現(xiàn)包括經(jīng)由通信鏈路建立連接到本地網(wǎng)絡(luò)的UPnP裝置與包 括控制點的遠程裝置之間的連接;經(jīng)由通信鏈路從UPnP裝置將消息發(fā)送到 遠程控制點,所述消息指示UPnP裝置的在線狀態(tài);在控制點保持UPnP裝置 的在線狀態(tài)指示,直到指示UPnP裝置的離線狀態(tài)的消息到達。
互聯(lián)網(wǎng)使裝置能夠在任何地點和任何時間被虛擬地連接。根據(jù)本發(fā)明的 實施例,利用互聯(lián)網(wǎng)和UPnP, LAN (例如,家庭網(wǎng)絡(luò))用戶可訪問LAN中 的裝置中的內(nèi)容、在任何時間任何地點控制家中的裝置和服務(wù)等。例如,家 長在工作的同時可訪問家庭監(jiān)控相機以監(jiān)控其在家的孩子。本發(fā)明提供一種
12優(yōu)化在當前UPnP體系結(jié)構(gòu)中使用的裝置和服務(wù)發(fā)現(xiàn)協(xié)議,以在互聯(lián)網(wǎng)上通 過控制點遠程訪問UPnP裝置/服務(wù)。
現(xiàn)有的UPnPSSDP體系結(jié)構(gòu)之后的哲學是如果控制點在指定的時間段 內(nèi)沒有從UPnP裝置/服務(wù)接收到SSDP活躍消息,則控制點認為UPnP裝置/ 服務(wù)離線。這需要網(wǎng)絡(luò)中的每個裝置/服務(wù)周期性地多播其存在。雖然當控制 點處在與UPnP裝置/服務(wù)相同的LAN之內(nèi)時所述多播處理可奏效,但是當網(wǎng) 絡(luò)裝置被通過互聯(lián)網(wǎng)遠程訪問時,所述處理停止,該互聯(lián)網(wǎng)的延遲通常長且 經(jīng)常違背UPnPSSDP規(guī)范的正確操作。這樣,本發(fā)明提供一種處理,用于優(yōu) 化LAN中的UPnP裝置與遠程裝置中的遠程控制點之間在互聯(lián)網(wǎng)上的UPnP 裝置/服務(wù)的SSDP業(yè)務(wù)。這包括遠程控制點保持關(guān)于網(wǎng)絡(luò)中的UPnP裝置的 信息,直到遠程控制點從UPnP裝置接收到離線("再見")消息。結(jié)果,在 互聯(lián)網(wǎng)上的通信的延遲不會導(dǎo)致遠程控制點認為UPnP裝置離線,直到遠程 控制點接收到與UPnP裝置相關(guān)的離線消息。以下描述本發(fā)明的示例實現(xiàn)。
圖1示出了實現(xiàn)本發(fā)明的各方面的示例網(wǎng)絡(luò)100 (諸如,家庭網(wǎng)絡(luò))的 功能性體系結(jié)構(gòu)。網(wǎng)絡(luò)100包括裝置104,裝置104可包括消費電子(CE) 裝置(例如,TV、 VCR、 PDA、 STB、移動電話)、家電等。 一些裝置104 可包括內(nèi)容(例如,音頻/視頻內(nèi)容),而其它裝置可不包括內(nèi)容。網(wǎng)絡(luò)100 還包括接口 ,諸如將網(wǎng)絡(luò)100連接到外部網(wǎng)絡(luò)50 (例如,另 一本地網(wǎng)絡(luò)、互 聯(lián)網(wǎng))的網(wǎng)關(guān)(GW) 102。雖然裝置104被分別示出,但是單物理裝置可包 括一個或多個邏輯裝置。網(wǎng)絡(luò)100中的一個或多個裝置實施UPnP協(xié)議。通 過LAN01連接裝置104和網(wǎng)關(guān)102。圖1還示出經(jīng)由外部網(wǎng)絡(luò)50訪問一個 或多個裝置104的遠程訪問裝置108(諸如,獨立CE裝置或網(wǎng)絡(luò)中的裝置等)。
圖2示出遠程裝置108經(jīng)由互聯(lián)網(wǎng)和家庭網(wǎng)關(guān)102訪問網(wǎng)絡(luò)100中的 UPnP裝置104的詳細情況。通過家庭LAN 101連接UPnP裝置104和家庭 網(wǎng)關(guān)102(如圖1所示,其它裝置也連接到LAN 101 )。家庭網(wǎng)關(guān)102優(yōu)選包 括裝置代理服務(wù)器106,用于截取和處理網(wǎng)絡(luò)100與互聯(lián)網(wǎng)50之間的SSDP 消息。遠程裝置108包括UPnP控制點IIO和裝置代理客戶機112。裝置代理 客戶機112與裝置代理服務(wù)器106合作以管理SSDP業(yè)務(wù)。代理客戶機112 處理UPnP客戶機104與控制點110之間的SSDP業(yè)務(wù)。這樣,從控制點110 的角度,SSDP消息看起來是從代理客戶機112而不是UPnP裝置104發(fā)起。 網(wǎng)絡(luò)100可包括一個或多個附加UPnP裝置105和本地控制點107。圖3示出根據(jù)本發(fā)明實施例的在UPnP裝置104與遠程UPnP裝置108 之間實現(xiàn)的示例通信處理60,包括步驟
1、 UPnP裝置104在LAN上發(fā)送(多播)SSDP活躍消息以廣告其自身 和其包含的所有服務(wù)。
2、 家庭網(wǎng)關(guān)102中的裝置代理服務(wù)器106接收消息,保存消息并為SSDP 消息的有效期設(shè)置第一計時器。根據(jù)SSDP活躍消息規(guī)范中的最大年齡
(max-age)頭來設(shè)置第一計時器。
3、 裝置代理服務(wù)器106將SSDP譯碼為用于在裝置代理服務(wù)器106與裝 置代理客戶機112之間通信的格式。裝置代理服務(wù)器106還修改SSDP位置 頭,從而SSDP位置頭中的URL指向網(wǎng)關(guān)102中的裝置代理服務(wù)器106而不 是實際UPnP裝置104。
4、 裝置代理服務(wù)器106經(jīng)由互聯(lián)網(wǎng)將譯碼和修改后的消息發(fā)送到遠程裝 置108的裝置代理客戶機112。
5、 裝置代理客戶機112保存消息并根據(jù)SSDP活躍消息規(guī)范中的最大年 齡頭在裝置代理客戶機112中為消息的有效期設(shè)置第二計時器。
6、 裝置代理客戶機112將消息譯碼為UPnP SSDP消息。此外,裝置代 理客戶機112修改SSDP位置頭,SSDP位置頭中的URL指向裝置代理客戶 機112而不是指向網(wǎng)關(guān)102中的裝置代理服務(wù)器106。
7、 裝置代理客戶機112隨后在遠程裝置108所屬的網(wǎng)絡(luò)中多播SSDP消
息。在此實施例中,裝置代理客戶機112在裝置104的自環(huán)網(wǎng)絡(luò)(例如,
127.0.0.1的IP地址)上多播SSDP消息,控制點110正在偵聽所述SSDP消 自、
心0
8、 控制點110經(jīng)由SSDP消息的位置頭中的URL從自環(huán)網(wǎng)絡(luò)接收來自 代理客戶機112的SSDP消息,并獲得裝置104的裝置/服務(wù)描述。當控制點 獲得描述時,請求和響應(yīng)消息隨后經(jīng)由裝置代理客戶機112和裝置代理服務(wù) 器106在控制點110與UPnP裝置104之間傳遞。
9、 隨后,在SSDP消息到期之前,UPnP裝置104在網(wǎng)絡(luò)中多播另一輪 SSDP消息以通知其它裝置(包括控制點110): UPnP裝置104仍然在線。
10、 裝置代理服務(wù)器106接收指示UPnP裝置104的在線狀態(tài)的SSDP 消息,并用新有效期時間更新裝置代理服務(wù)器106中的第一計時器。
11、 當?shù)诙嫊r器在裝置代理客戶機112上到期時,如果裝置代理客戶
14機112確定其沒有從裝置代理服務(wù)器106接收到離線("再見")消息,則裝 置代理客戶機112代表UPnP裝置104多播新一輪SSDP活躍消息;并用從代 理客戶機112中的先前第二計時器的有效期時間復(fù)制的有效期時間來重置第 二計時器。
12、 控制點110從裝置代理客戶機112接收新一輪SSDP消息,并認為 UPnP裝置104仍然在線。
13、 隨后,UPnP裝置104離線,例如,家庭用戶將其關(guān)閉、停電等。
14、 當?shù)谝挥嫊r器在代理服務(wù)器106上到期時,如果裝置代理服務(wù)器106 確定其沒有從UPnP裝置104接收到新SSDP活躍消息,則裝置代理服務(wù)器 106認為UPnP裝置104離線并將UPnP裝置104從其存儲器中移除。
15、 裝置代理服務(wù)器106將"再見"消息發(fā)送到裝置代理客戶機112, 所述消息指示UPnP裝置104的離線狀態(tài)。
16、 裝置代理客戶機112從裝置代理服務(wù)器106接收離線消息。
17、 裝置代理客戶機112代表表示UPnP裝置104的裝置代理服務(wù)器106 多播SSDP離線消息,并將UPnP裝置104從其存儲器中移除。
18、 控制點IIO接收離線消息并將表示UPnP裝置104的裝置代理客戶 機112從其在線裝置列表中移除。
這樣,遠程控制點110保持UPnP裝置104在網(wǎng)絡(luò)中,直到控制點110 接收到指示UPnP裝置104離線的SSDP消息。換句話說,控制點認為UPnP 裝置仍然在線,直到控制點110接收到指示UPnP裝置離線的SSDP消息。因 此,互聯(lián)網(wǎng)上的通信中的延遲不會導(dǎo)致遠程控制點過早地將UPnP裝置從網(wǎng) 絡(luò)中移除,這會導(dǎo)致UPnP裝置實際狀態(tài)與被遠程控制點感知的UPnP裝置狀 態(tài)不一致。因此,本發(fā)明優(yōu)化了用于在LAN中的UPnP裝置與在遠程裝置中 的控制點之間的在互聯(lián)網(wǎng)上的UPnP裝置/服務(wù)發(fā)現(xiàn)的SSDP業(yè)務(wù)??蛇x地, LAN可同意將指示LAN中的裝置的存在的周期性消息發(fā)送到遠程裝置,可 配置周期間隔。
另 一 實施例包括在另一家庭網(wǎng)絡(luò)中的第二網(wǎng)關(guān)上實現(xiàn)裝置代理客戶機 112,其中,遠程裝置108連接到所述第二網(wǎng)關(guān)。如上所述,所有的操作仍然 是相同的。
本發(fā)明提供了一種用于優(yōu)化UPnP發(fā)現(xiàn)處理以遠程訪問UPnP裝置的方 法和系統(tǒng)。本發(fā)明能夠優(yōu)化在互聯(lián)網(wǎng)上的遠程UPnP裝置與LAN上的UPnP
15裝置之間的UPnPSSDP業(yè)務(wù)。本發(fā)明還能夠優(yōu)化在互聯(lián)網(wǎng)上的第一網(wǎng)絡(luò)上的 UPnP控制點與另一網(wǎng)絡(luò)上的另一UPnP裝置之間的UPnP SSDP業(yè)務(wù)。這些 特點與現(xiàn)有的UPnP SSDP體系結(jié)構(gòu)相兼容。
參照圖4,在根據(jù)本發(fā)明的另一示例中,代理服務(wù)器可被實現(xiàn)為單獨的 實體,該單獨的實體具有用于其從外部源接收的所有業(yè)務(wù)的來自LAN網(wǎng)關(guān)的 端口轉(zhuǎn)發(fā)機制。在圖4中,遠程裝置208經(jīng)由互聯(lián)網(wǎng)215、家庭網(wǎng)關(guān)202和 執(zhí)行裝置代理服務(wù)器206的UPnP裝置213訪問網(wǎng)絡(luò)200中的UPnP裝置204。 通過LAN 214連接UPnP裝置204和UPnP裝置213,網(wǎng)關(guān)202連接到UPnP 裝置213 (其它裝置205、 207也連接到如圖1所示的LAN)。裝置代理服務(wù) 器206被配置用于截取和處理網(wǎng)絡(luò)200與互聯(lián)網(wǎng)215之間的SSDP消息(相 似于圖2中的裝置代理服務(wù)器106 )。遠程裝置208包括UPnP控制點210和 裝置代理客戶機212 (相似于圖2中的遠程裝置108)。裝置代理客戶機212 與裝置代理服務(wù)器206合作以管理SSDP業(yè)務(wù)。裝置代理客戶機212處理UPnP 客戶機裝置204與控制點210之間的SSDP業(yè)務(wù)。這樣,從控制點110的角 度來看,SSDP消息看起來是從代理客戶機112而不是UPnP裝置104發(fā)起。 在LAN 214中實現(xiàn)代理服務(wù)器206,作為UPnP裝置213中的單獨的實體, 該單獨的實體具有用于其接收的所有業(yè)務(wù)的來自家庭網(wǎng)關(guān)202的端口轉(zhuǎn)發(fā)機 制。圖3中的處理60可應(yīng)用于圖4中的示例,將步驟4改為裝置代理服務(wù) 器206將消息轉(zhuǎn)發(fā)到家庭網(wǎng)關(guān)202以發(fā)送到遠程裝置208。
盡管以上提供了 UPnP標準的描述示例,但是該領(lǐng)域中的技術(shù)人員應(yīng)該 了解本發(fā)明適用于使用發(fā)現(xiàn)/事件/消息協(xié)議的任何通信協(xié)議。
如本領(lǐng)域的技術(shù)人員所知,上述的根據(jù)本發(fā)明的體系結(jié)構(gòu)可以以多種方 法實施,諸如由處理器執(zhí)行的程序指令、邏輯電路、專用集成電路、固件等。 參照特定優(yōu)選版本對本發(fā)明進行了非常詳細的描述,然而,其它版本也是可 能的。因此,權(quán)利要求的精神和范圍不應(yīng)限于在此包含的優(yōu)選版本的描述。
1權(quán)利要求
1、一種用于遠程訪問裝置的方法,包括步驟經(jīng)由通信鏈路建立遠程裝置與本地網(wǎng)上的本地裝置之間的連接;經(jīng)由通信鏈路從本地裝置將指示本地裝置的在線狀態(tài)的消息發(fā)送到遠程裝置;以及保持本地裝置的在線狀態(tài)指示,直到指示本地裝置的離線狀態(tài)的消息到達。
2、 如權(quán)利要求l所述的方法,其中本地裝置包括通用即插即用UPnP裝置,遠程裝置包括控制點; 建立連接的步驟包括經(jīng)由通信鏈路建立遠程裝置與UPnP裝置之間的連接;發(fā)送消息的步驟包括經(jīng)由通信鏈路從UPnP裝置將指示UPnP裝置的 在線狀態(tài)的消息發(fā)送到遠程控制點;以及保持在線狀態(tài)指示的步驟包括在控制點保持UPnP裝置的在線狀態(tài)指 示,直到指示UPnP裝置的離線狀態(tài)的消息到達。
3、 如權(quán)利要求2所述的方法,其中從UPnP裝置將消息發(fā)送到遠程控制點的步驟包括UPnP裝置在本地網(wǎng) 絡(luò)上多播指示UPnP裝置的在線狀態(tài)的SSDP消息;以及在控制點保持UPnP裝置的在線狀態(tài)指示的步驟包括在控制點保持 UPnP裝置的在線狀態(tài)指示,直到指示UPnP裝置的離線狀態(tài)的SSDP消息到達。
4、 如權(quán)利要求3所述的方法,其中,在控制點保持UPnP裝置的在線狀 態(tài)指示的步驟包括認為UPnP裝置保持在線,直到指示UPnP裝置的離線狀 態(tài)的SSDP消息到達。
5、 如權(quán)利要求3所述的方法,其中,所述通信鏈路包括外部網(wǎng)絡(luò)。
6、 如權(quán)利要求3所述的方法,其中,所述通信鏈路包括互聯(lián)網(wǎng)。
7、 如權(quán)利要求3所述的方法,還包括步驟在本地網(wǎng)絡(luò)中提供網(wǎng)關(guān),該網(wǎng)關(guān)包括接口連接在通信鏈路上的UPnP裝 置與遠程裝置之間的代理服務(wù)器;以及在遠程裝置中提供代理客戶機,該代理客戶機接口連接在通信鏈路上的UPnP裝置與代理服務(wù)器之間。
8、 如權(quán)利要求3所述的方法,還包括步驟 在本地網(wǎng)絡(luò)中提供網(wǎng)關(guān);提供接口連接在UPnP裝置與網(wǎng)關(guān)之間的代理服務(wù)器;同時網(wǎng)關(guān)在通信 鏈路上連接到遠程裝置;以及在遠程裝置中提供代理客戶機,該代理客戶機接口連接在通信鏈路上的 控制點與代理服務(wù)器之間。
9、 如權(quán)利要求3所述的方法,其中所述從UPnP裝置多播SSDP消息指示UPnP裝置的在線狀態(tài)的步驟還包 括UPnP裝置在本地網(wǎng)絡(luò)上多播指示UPnP裝置的在線狀態(tài)的SSDP活躍消 自、-所述方法還包括步驟代理服務(wù)器接收并保存SSDP活躍消息,并設(shè)置用于SSDP消息的有效 期的第一計時器;代理服務(wù)器修改SSDP活躍消息以指示代理服務(wù)器作為SSDP消息的發(fā) 出者;代理服務(wù)器將SSDP活躍消息譯碼為被代理服務(wù)器和代理客戶機互相理 解的裝置在線消息格式;代理服務(wù)器在通信鏈路上經(jīng)由遠程裝置將裝置在線消息發(fā)送到代理客戶機;代理客戶機接收并保存裝置在線消息,并設(shè)置用于SSDP消息的有效期 的第二計時器;代理客戶機將裝置在線消息譯碼為UPnP SSDP活躍消息; 代理客戶機修改SSDP活躍消息以指示代理客戶機作為SSDP活躍消息 的發(fā)出者;代理客戶機將修改的SSDP活躍消息發(fā)送到遠程控制點;以及 遠程控制點從代理客戶機接收SSDP活躍消息。
10、 如權(quán)利要求9所述的方法,還包括步驟 代理客戶機將SSDP活躍消息多播到遠程控制點所屬的LAN中。
11、 如權(quán)利要求9所述的方法,還包括步驟控制點和UPnP裝置在通信鏈路上經(jīng)由代理客戶機和代理服務(wù)器進行通信。
12、 如權(quán)利要求9所述的方法,其中,所述在遠程控制點保持用于UPnP 裝置的在線狀態(tài)指示,直到指示UPnP裝置的離線狀態(tài)的SSDP再見消息到 達的步驟,還包括步驟在代理服務(wù)器上的第一計時器的有效期之前,UPnP裝置多播指示UPnP 裝置的在線狀態(tài)的另外的SSDP活躍消息;代理服務(wù)器接收另外的SSDP活躍消息,并更新用于另外的SSDP消息 的有效期的第一計時器;當所述代理客戶機上的第二計時器到期時,如果代理客戶機沒有從代理 服務(wù)器接收到指示UPnP裝置的離線狀態(tài)的裝置離線消息,則代理客戶機多 播指示UPnP裝置的在線狀態(tài)的另外的SSDP活躍消息;以及遠程控制點接收從代理客戶機多播的另外的SSDP活躍消息,并在遠程 控制點保持用于UPnP裝置的在線狀態(tài)指示。
13、 如權(quán)利要求8所述的方法,其中,所述在遠程控制點保持用于UPnP 裝置的在線狀態(tài)指示,直到獲得指示UPnP裝置的離線狀態(tài)的SSDP再見消 息的步驟,還包括步驟UPnP裝置離線;當所述代理服務(wù)器上的第一計時器到期時,如果代理服務(wù)器沒有接收到 指示UPnP裝置的在線狀態(tài)的SSDP活躍消息,則代理服務(wù)器認為UPnP裝置 離線,并經(jīng)由通信鏈路將指示UPnP裝置的離線狀態(tài)的裝置離線消息發(fā)送到 代理客戶機;代理客戶機從代理服務(wù)器接收裝置離線消息,且代理客戶機將指示UPnP 裝置的離線狀態(tài)的SSDP再見消息多播到遠程控制點;以及遠程控制點從代理客戶機接收指示UPnP裝置的離線狀態(tài)的SSDP再見 消息,并認為UPnP裝置離線。
14、 一種用于經(jīng)由通信鏈路通過遠程裝置遠程訪問本地網(wǎng)絡(luò)中的本地裝 置的系統(tǒng),包括用于本地網(wǎng)絡(luò)的代理模塊,被配置用于執(zhí)行網(wǎng)絡(luò)中的消息發(fā)送,其中, 該代理模塊代表本地裝置經(jīng)由通信鏈路將消息發(fā)送到遠程裝置,指示本地裝 置的在線狀態(tài);和用于遠程裝置的代理控制,被配置用于從代理模塊接收消息并保持用于本地裝置的在線狀態(tài)指示,直到從代理模塊接收指示本地裝置的離線狀態(tài)的 另一消息。
15、 如權(quán)利要求14所述的系統(tǒng),其中 本地裝置包括UPnP裝置,遠程裝置包括遠程控制點; 代理模塊還被配置用于在網(wǎng)絡(luò)中的UPnP層執(zhí)行消息發(fā)送,'其中,該代理模塊代表UPnP裝置經(jīng)由通信鏈路將指示UPnP裝置的在線狀態(tài)的消息發(fā)送 到遠程控制點;以及代理控制還被配置用于從代理模塊接收消息并在控制點保持用于UPnP 裝置的在線狀態(tài)指示,直到從代理模塊接收指示UPnP裝置的離線狀態(tài)的另 一消息。
16、 如權(quán)利要求15所述的系統(tǒng),其中代理模塊還被配置用于接收指示UPnP裝置的在線狀態(tài)的SSDP消息, 并將指示UPnP裝置的在線狀態(tài)的相應(yīng)的消息發(fā)送到控制點;以及代理控制還被配置用于在控制點保持用于UPnP裝置的在線狀態(tài)指示, 直到SSDP消息的通信指示UPnP裝置的離線狀態(tài)。
17、 如權(quán)利要求16所述的系統(tǒng),其中,代理控制還被配置用于通過認為 UPnP裝置仍然在線來在控制點保持用于UPnP裝置的在線狀態(tài)指示,直到 SSDP消息的通信指示UPnP裝置的離線狀態(tài)。
18、 如權(quán)利要求16所述的系統(tǒng),其中,所述通信鏈路包括外部網(wǎng)絡(luò)。
19、 如權(quán)利要求17所述的系統(tǒng),其中,所述通信鏈路包括互聯(lián)網(wǎng)。
20、 如權(quán)利要求16所述的系統(tǒng),其中所述代理模塊包括配置為用于接口連接在通信鏈路上的UPnP裝置與遠 程裝置之間的代理服務(wù)器;以及所述代理控制包括遠程裝置中的代理客戶機,該代理客戶機被配置用于 接口連接在通信鏈路上的控制點與代理模塊之間。
21、 如權(quán)利要求16所述的系統(tǒng),還包括用于網(wǎng)絡(luò)的網(wǎng)關(guān),其中,所述代 理服務(wù)器被配置用于接口連接UPnP裝置和網(wǎng)關(guān),同時網(wǎng)關(guān)在通信鏈路上連 接到代理客戶機。
22、 如權(quán)利要求15所述的系統(tǒng),其中代理服務(wù)器還被配置用于接收并保存來自UPnP裝置的多播SSDP活 躍消息;設(shè)置用于SSDP消息的有效期的第一計時器;修改SSDP活躍消息以指示代理服務(wù)器作為SSDP消息的發(fā)出者;將SSDP活躍消息譯碼為被代 理服務(wù)器和代理客戶機互相理解的裝置在線消息格式;在通信鏈路上將裝置 在線消息發(fā)送到代理客戶機;代理客戶機還被配置用于接收并保存裝置在線消息;設(shè)置用于SSDP 消息的有效期的第二計時器;將裝置在線消息譯碼為UPnP SSDP活躍消息; 修改SSDP活躍消息以指示代理客戶機作為SSDP活躍消息的發(fā)出者;將修 改的SSDP活躍消息發(fā)送到遠程控制點;以及遠程控制點還被配置用于從代理客戶機接收SSDP活躍消息。
23、 如權(quán)利要求22所述的系統(tǒng),其中,代理客戶機還被配置用于將SSDP 活躍消息多播到遠程控制點。
24、 如權(quán)利要求22所述的系統(tǒng),其中,所述控制點和所述UPnP裝置在 通信鏈路上經(jīng)由代理客戶機和代理服務(wù)器進行通信。
25、 如權(quán)利要求22所述的系統(tǒng),其中,所述代理客戶機還被配置用于在 遠程控制點保持用于UPnP裝置的在線狀態(tài)指示,直到指示UPnP裝置的離線 狀態(tài)的SSDP消息到達,其中,在代理服務(wù)器上的第一計時器到期之前,UPnP 裝置多播指示UPnP裝置的在線狀態(tài)的另外的SSDP活躍消息,且代理服務(wù) 器被配置用于接收另外的SSDP活躍消息,并更新用于另外的SSDP消息的 有效期的第一計時器;這樣,當所述代理客戶機上的第二計時器到期時,如果代理客戶機沒有 從代理服務(wù)器接收到指示UPnP裝置的離線狀態(tài)的裝置離線消息,則代理客 戶機多播指示UPnP裝置的在線狀態(tài)的另外的SSDP活躍消息;以及遠程控制點接收從代理客戶機多播的另外的SSDP活躍消息,并在遠程 控制點保持用于UPnP裝置的在線狀態(tài)指示。
26、 如權(quán)利要求22所述的系統(tǒng),其中代理服務(wù)器還被配置為當UPnP裝置離線時在所述代理服務(wù)器上的第一 計時器到期時,如果代理服務(wù)器沒有接收到指示UPnP裝置的在線狀態(tài)的 SSDP活躍消息,則代理服務(wù)器認為UPnP裝置離線,并經(jīng)由通信鏈路將指示 UPnP裝置的離線狀態(tài)的裝置離線消息發(fā)送到代理客戶機;代理客戶機還被配置用于從代理服務(wù)器接收裝置離線消息,并將指示 UPnP裝置的離線狀態(tài)的SSDP消息多播到遠程控制點;以及遠程控制點被配置用于從代理客戶機接收指示UPnP裝置的離線狀態(tài)的SSDP消息,以認為UPnP裝置離線。
27、 一種用于經(jīng)由通信鏈路通過遠程裝置遠程訪問本地網(wǎng)絡(luò)中的本地裝 置的設(shè)備,包括用于本地網(wǎng)絡(luò)的網(wǎng)關(guān),所述網(wǎng)關(guān)被配置用于執(zhí)行網(wǎng)絡(luò)中的消息發(fā)送;以及網(wǎng)關(guān)包括代理模塊,該代理模塊被配置用于經(jīng)由通信鏈路代表本地裝置 將指示本地裝置的在線狀態(tài)的消息發(fā)送到遠程裝置,直到另一消息的通信指 示本地裝置的離線狀態(tài)。
28、 如權(quán)利要求27所述的設(shè)備,其中 本地裝置包括UPnP裝置,遠程裝置包括遠程控制點; 網(wǎng)關(guān)還被配置用于在網(wǎng)絡(luò)中的UPnP層執(zhí)行消息發(fā)送;以及 代理模塊還被配置用于代表UPnP裝置經(jīng)由通信鏈路將指示UPnP裝置的在線狀態(tài)的消息發(fā)送到遠程控制點,直到另一消息的通信指示UPnP裝置 的離線狀態(tài)。
29、 如權(quán)利要求28所述的設(shè)備,其中代理模塊還被配置用于接收指示UPnP裝置的在線狀態(tài)的SSDP消息, 并將指示UPnP裝置的在線狀態(tài)的相應(yīng)的消息發(fā)送到控制點。
30、 如權(quán)利要求29所述的設(shè)備,其中,所述通信鏈路包括外部網(wǎng)絡(luò)。
31、 如權(quán)利要求29所述的設(shè)備,其中,所述通信鏈路包括互聯(lián)網(wǎng)。
32、 如權(quán)利要求29所述的設(shè)備,其中代理模塊包括代理服務(wù)器,被配置用于接口連接在通信鏈路上的UPnP 裝置與用于控制點的代理客戶機之間。
33、 如權(quán)利要求29所述的設(shè)備,其中,所述代理模塊包括代理服務(wù)器, 被配置用于接口連接網(wǎng)絡(luò)中的UPnP裝置和網(wǎng)關(guān),同時網(wǎng)關(guān)在通信鏈路上連 接到代理客戶機。
34、 如權(quán)利要求29所述的設(shè)備,其中代理服務(wù)器還被配置用于從UPnP裝置接收并保存多播SSDP活躍消 息;設(shè)置用于SSDP消息的有效期的第一計時器;修改SSDP活躍消息以指 示代理服務(wù)器作為SSDP消息的發(fā)出者;將SSDP活躍消息譯碼為被代理服 務(wù)器和代理客戶機互相理解的裝置在線消息格式;在通信鏈路上將裝置在線 消息發(fā)送到代理客戶機。
35、 如權(quán)利要求34所述的設(shè)備,其中代理服務(wù)器還被配置為當UPnP裝置離線時,在所述代理服務(wù)器上的第 一計時器到期時,如果代理服務(wù)器沒有接收到指示UPnP裝置的在線狀態(tài)的 另外的SSDP活躍消息,則代理服務(wù)器認為UPnP裝置離線,并經(jīng)由通信鏈 路將指示UPnP裝置的離線狀態(tài)的裝置離線消息發(fā)送到代理客戶機,從而遠 程控制點認為UPnP裝置離線。
36、 一種用于經(jīng)由通信鏈路通過遠程裝置遠程訪問本地網(wǎng)絡(luò)中的本地裝 置的設(shè)備,包括用于遠程裝置的代理控制,被配置用于從本地網(wǎng)絡(luò)中的代理模塊接收指 示本地裝置的在線狀態(tài)的消息,并保持用于本地裝置的在線狀態(tài)指示,直到 從代理模塊接收指示本地裝置的離線狀態(tài)的另 一消息。
37、 如權(quán)利要求36所述的設(shè)備,其中 本地裝置包括UPnP裝置,遠程裝置包括遠程控制點; 遠程控制還配置用于從本地網(wǎng)絡(luò)中的代理模塊接收指示UPnP裝置的在線狀態(tài)的消息,并在控制點保持用于UPnP裝置的在線狀態(tài)指示,直到從代 理模塊接收指示UPnP裝置的離線狀態(tài)的另 一消息。
38、 如權(quán)利要求37所述的設(shè)備,其中代理控制還被配置用于在控制點保持用于UPnP裝置的在線狀態(tài)指示, 直到SSDP消息的通信指示UPnP裝置的離線狀態(tài)。
39、 如權(quán)利要求38所述的設(shè)備,其中,代理控制還被配置用于通過認為 UPnP裝置仍然在線來在控制點保持用于UPnP裝置的在線狀態(tài)指示,直到 SSDP消息的通信指示UPnP裝置的離線狀態(tài)。
40、 如權(quán)利要求38所述的設(shè)備,其中,所述通信鏈路包括外部網(wǎng)絡(luò)。
41、 如權(quán)利要求38所述的設(shè)備,其中,所述通信鏈路包括互聯(lián)網(wǎng)。
42、 如權(quán)利要求38所述的設(shè)備,其中代理控制包括遠程裝置中的代理客戶機,所述代理客戶機被配置用于在 通信鏈路上接口連接在控制點與代理模塊之間。
43、 如權(quán)利要求37所述的設(shè)備,其中所述代理客戶機還被配置用于從代理模塊接收并保存裝置在線消息; 設(shè)置用于SSDP消息的有效期的第二計時器;將裝置在線消息譯碼為UPnP SSDP活躍消息;修改SSDP活躍消息以指示代理客戶機作為SSDP活躍消息的發(fā)出者;在將修改的SSDP活躍消息發(fā)送到遠程控制點;和所述遠程控制點還被配置用于從代理客戶機接收SSDP活躍消息。
44、 如權(quán)利要求43所述的設(shè)備,其中,代理客戶機還被配置用于多播 SSDP活躍消息到遠程控制點。
45、 如權(quán)利要求43所述的設(shè)備,其中,所述代理客戶機還被配置用于在 遠程控制點保持用于UPnP裝置的在線狀態(tài)指示,直到指示UPnP裝置的離線 狀態(tài)的SSDP消息到達,其中,在代理模塊上的第一計時器到期之前,UPnP 裝置多播指示UPnP裝置的在線狀態(tài)的另外的SSDP活躍消息;當所述代理客戶機上的第二計時器到期時,如果代理客戶機沒有從代理 模塊接收到指示UPnP裝置的離線狀態(tài)的裝置離線消息,則代理客戶機多播 指示UPnP裝置的在線狀態(tài)的另外的SSDP活躍消息;以及遠程控制點接收從代理客戶機多播的另外的SSDP活躍消息,并在遠程 控制點保持用于UPnP裝置的在線狀態(tài)指示。
46、 如權(quán)利要求43所述的設(shè)備,其中所述代理客戶機還被配置用于從代理模塊接收裝置離線消息,并將指示 UPnP裝置的離線狀態(tài)的SSDP消息多播到遠程控制點;和所述遠程控制點還被配置用于從代理客戶機接收指示UPnP裝置的離線 狀態(tài)的SSDP消息,以認為UPnP裝置離線。
全文摘要
提供一種用于遠程訪問裝置的方法和系統(tǒng)。涉及經(jīng)由通信鏈路建立本地網(wǎng)上連接的本地裝置與遠程裝置之間的連接;經(jīng)由通信鏈路從本地裝置將消息發(fā)送到遠程裝置,所述消息指示本地裝置的在線狀態(tài);以及在遠程裝置保持本地裝置的在線狀態(tài)指示,直到指示本地裝置的離線狀態(tài)的消息到達。
文檔編號H04L12/28GK101461194SQ200780020895
公開日2009年6月17日 申請日期2007年6月8日 優(yōu)先權(quán)日2006年6月8日
發(fā)明者多林·程, 玉 宋, 施里坎特·卡納帕提, 艾倫·梅瑟 申請人:三星電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
龙泉市| 蓬安县| 化隆| 通城县| 东辽县| 镇赉县| 桓仁| 陇西县| 安远县| 岑溪市| 凤翔县| 商都县| 扶余县| 会理县| 梅河口市| 衡东县| 新和县| 东乌珠穆沁旗| 武鸣县| 涟水县| 株洲市| 高碑店市| 汉沽区| 天台县| 寿宁县| 仙桃市| 垦利县| 新安县| 亳州市| 石河子市| 玉屏| 夹江县| 固始县| 开鲁县| 天峨县| 腾冲县| 治多县| 曲松县| 南召县| 伊春市| 保亭|