两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種訪問通用即插即用設備的方法和系統(tǒng)、訪問設備的制造方法

文檔序號:9869922閱讀:380來源:國知局
一種訪問通用即插即用設備的方法和系統(tǒng)、訪問設備的制造方法
【技術領域】
[0001]本發(fā)明屬于通信領域,尤其涉及一種訪問通用即插即用設備的方法和系統(tǒng)、訪問設備。
【背景技術】
[0002]現(xiàn)在的網絡應用中,通用即插即用(Universal Plug and Play,簡稱UPnP)技術運用的場景越來越多;比如家里設置有一個UPnP設備,該UPnP設備處于在一級路由下(即設備向上最多只連接一個路由器),這種情況下,利用UPnP服務,訪問設備可通過該一級路由成功訪問該UPnP設備。但是如果UPnP設備是連接在二級路由或者更低級別路由的,這時訪問設備無法通過UPnP服務訪問到UPnP設備的。

【發(fā)明內容】

[0003]鑒于此,本發(fā)明提供一種訪問通用即插即用設備的方法和系統(tǒng)、訪問設備,以使得即使UPnP設備連接在二級路由或者更低級別路由的情況下,訪問設備仍可建立與UPnP設備的訪問連接。
[0004]一方面,本發(fā)明提供一種訪問UPnP設備的方法,所述方法包括:
[0005]訪問設備從服務器獲取所述通用即插即用UPnP設備的設備信息;
[0006]如果所述訪問設備從所述設備信息中未獲取到第一網絡之間互連的協(xié)議IP地址,所述訪問設備根據(jù)所述設備信息中的設備號獲取對應的第二 IP地址,并通過所述第二 IP地址建立與所述UPnP設備的訪問連接;
[0007]其中,所述第一IP地址是指用于通過廣域網訪問所述UPnP設備的IP地址,所述第二 IP地址是指用于與所述UPnP設備建立點對點P2P通信的IP地址。
[0008]另一方面,本發(fā)明提供一種訪問設備,所述訪問設備包括:
[0009]信息獲取單元,用于訪問設備從服務器獲取所述UPnP設備的設備信息;
[0010]訪問建立單元,用于如果所述訪問設備從所述設備信息中未獲取到第一網絡之間互連的協(xié)議IP地址,所述訪問設備根據(jù)所述設備信息中的設備號獲取對應的第二 IP地址,并通過所述第二IP地址建立與所述UPnP設備的訪問連接,其中,所述第一IP地址是指用于通過廣域網訪問所述UPnP設備的IP地址,所述第二 IP地址是指用于與所述UPnP設備建立點對點P2P通信的IP地址。
[0011]另一方面,本發(fā)明提供一種訪問通用即插即用設備的系統(tǒng),所述系統(tǒng)包括:
[0012]UPnP設備、服務器以及訪問設備;
[0013]所述UPnP設備,用于檢測當前連接的路由器WAN口的IP地址,如果所述WAN口的IP地址屬于TCP/IP協(xié)議中的局域網地址,則向服務器上報包含所述UPnP設備的設備號的設備信息;如果所述WAN 口的IP地址不屬于局域網地址,則向服務器上報包含所述WAN 口的IP和所述UPNPUPnP設備的設備號的設備信息;
[0014]所述服務器,用于存儲所述UPnP設備上報的所述設備信息;
[0015]所述訪問設備,用于從所述服務器獲取所述通用即插即用UPnP設備的設備信息,所述設備信息包括設備號;如果所述訪問設備從所述設備信息中未獲取到第一網絡之間互連的協(xié)議IP地址,則根據(jù)所述設備信息中的設備號獲取對應的第二 IP地址,并通過所述第二IP地址建立與所述UPnP設備的訪問連接;其中,所述第一IP地址是指用于通過廣域網訪問所述UPnP設備的IP地址,所述第二 IP地址是指用于與所述UPnP設備建立點對點P2P通信的IP地址。
[0016]本發(fā)明與現(xiàn)有技術相比存在的有益效果是:在UPnP設備連接在二級路由或者更低級別路由的情況下,UPnP設備通常沒有第一 IP地址,因此也不能向服務器上傳該第一 IP地址,此時,訪問設備可通過第二 IP地址來建立與UPnP設備的訪問連接。
【附圖說明】
[0017]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0018]圖1是本發(fā)明實施例提供的訪問UPnP設備的方法的一種示意性流程圖;
[0019]圖2是本發(fā)明實施例提供的訪問UPnP設備的方法的一種示意性流程圖;
[0020]圖3是本發(fā)明實施例提供的訪問設備的組成結構圖;
[0021]圖4是本發(fā)明實施例提供的訪問UPnP設備的系統(tǒng)的組成結構圖。
【具體實施方式】
[0022]為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0023]為了說明本發(fā)明所述的技術方案,下面通過具體實施例來進行說明。
[0024]本發(fā)明實施例適用的場景中,包含訪問設備、服務器、路由器和UPnP設備;訪問設備可以是期望通過網絡訪問UPnP設備的任何可通信設備;其中服務器僅是本發(fā)明實施例的舉例,可以用其它具有處理能力和存儲能力的設備替換該服務器;對于路由器和UPnP設備這兩種設備的定義,可參見通信領域的官方定義,當然,此處不限定路由器和UPnP設備的具體類型以及具體型號。該UPnP設備可能連接在一級路由下,也可能在在二級路由或者更低級路由下;現(xiàn)有技術中,如果UPnP設備是連接在二級路由或者更低級別路由的,這時訪問設備通過UPnP服務是訪問不到UPnP設備的;但在本發(fā)明實施例中,會采用P2P通信的方式來建立訪問設備與UPnP設備的訪問連接;本發(fā)明實施例中所述的訪問連接是指使用UPnP設備的IP地址建立與所述UPnP設備的通信連接。
[0025]如果UPnP設備連接在二級路由或者更低級別路由下,訪問設備無法通過廣域網IP地址訪問到UPnP設備的原因可能是以下兩種。
[0026]第一種,UPnP設備獲取其具有的廣域網(Wide Area Network,簡稱WAN) 口的IP地址,如果獲取到的所述IP地址屬于TCP/IP協(xié)議中的局域網地址,則判定UPnP設備連接在非一級路由器下(即UPnP設備連接在二級路由或者更低級別路由下),UPnP設備不向服務器上報該IP地址,只上報設備號;這時,訪問設備無法從服務器獲取到載有廣域網IP地址的設備信息,因此無法與UPnP設備通過廣域網建立訪問連接。
[0027]根據(jù)傳輸控制協(xié)議/因特網互聯(lián)協(xié)議(Transmiss1n Control Protocol/Internet Protocol,簡稱TCP/IP),IP地址分為5類,其中A、B、C三類中各保留了3個區(qū)域作為局域網地址,也就是局域網用的IP地址,局域網地址不能在廣域網上出現(xiàn),只能用在內部網路中,所有的路由器都不能外發(fā)目標地址為局域網地址的數(shù)據(jù)報;這三個局域網地址段,如下:
[0028]A 類地址:10.0.0.0?10.255.255.255 ;
[0029]B 類地址:172.16.0.0 ?172.31.255.255 ;
[0030]C 類地址:192.168.0.0 ?192.168.255.255。
[0031 ] 第二種,如果對WAN 口的IP地址做過修改,修改后的IP地址不是局域網地址,這時UPnP設備會將該IP地址上報服務器;這時,訪問設備從服務器獲取到的設備信息載有該IP地址,只要該UPnP設備是連接在非一級路由器下的,即使訪問設備使用該IP地址建立與該IP地址的訪問連接,也為因為UPnP設備上報的該IP地址是無效的,導致建立訪問連接失敗。
[0032]在本發(fā)明實施例中,UPnP設備啟動后,UPnP設備會檢查當前連接的路由器WAN口的IP地址;如果WAN口的IP地址屬于TCP/IP協(xié)議中的局域網地址,則所述UPnP設備不向服務器上報該IP地址,只上報所述UPnP設備的設備號;如果WAN 口的IP地址不屬于局域網地址,則所述UPnP設備向服務器上報WAN口的IP和所述UPnP設備的設備號。
[0033]這樣,服務器中會記錄訪問設備的設備號,還會記錄訪問設備的設備號與UPnP設備的設備號綁定關系,可能記錄有一個訪問設備的設備號分別與多個UPnP設備的設備號的多個綁定關系,這樣便于訪問設備訪問多個UPnP設備。
[0034]方法實施例
[0035]訪問通用即插即用設備的方法,參見圖2,包括步驟SlOl和步驟S102。
[0036]步驟SlOl,訪問設備從服務器獲取所述UPnP設備的設備信息。
[0037]具體地,訪問設備向服務器發(fā)送請求,該請求記錄了該訪問設備的設備號;后面,服務器根據(jù)該訪問設備的設備號篩選出該訪問設備與一個或多個UPnP設備的綁定關系;基于該訪問設備的一個或多個綁定關系,用戶可操作訪問設備指定期望訪問的UPnP設備,并從服務器下載期望訪問的UPnP設備的設備信息,該設備信息可能包括有該UPnP設備的第一IP地址,所述第一 IP地址是指用于通過廣域網訪問所述UPnP設備的IP地址;該設備信息還至少包括有該UPnP設備的設備號,所述設備號用于唯一標識所述UPnP設備。
[0038]步驟S102,如果所述訪問設備從所述設備信息中未獲取到第一IP地址,所述訪問設備根據(jù)所述設備信息中的設備號獲取對應的第二 IP地址,并通過所述第二 IP地址建立與所述UPnP設備的訪問連接。
[0039]如果步驟S102沒有從所述設備信息中獲取到第
當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
云阳县| 云龙县| 石门县| 凤翔县| 新和县| 衡水市| 庆城县| 台中县| 遵化市| 南汇区| 海淀区| 巴林右旗| 东山县| 徐州市| 阳泉市| 白河县| 田林县| 镇赉县| 延安市| 华坪县| 慈溪市| 肥东县| 盈江县| 汤阴县| 长汀县| 灵川县| 额尔古纳市| 五常市| 云阳县| 洪雅县| 慈利县| 罗田县| 汉寿县| 诸暨市| 青州市| 沧州市| 鸡东县| 武威市| 建德市| 南丹县| 石棉县|