[發明專利]設備發現方法、系統及服務器在審
| 申請號: | 201210213335.2 | 申請日: | 2012-06-26 |
| 公開(公告)號: | CN103516567A | 公開(公告)日: | 2014-01-15 |
| 發明(設計)人: | 張新輝;毛小波;陳柏松;歐陽劍玲;王燦 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L12/28 | 分類號: | H04L12/28;H04L29/08 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 朱雅男 |
| 地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 設備 發現 方法 系統 服務器 | ||
技術領域
本發明涉及互聯網終端領域,特別涉及一種設備發現方法、系統及服務器。
背景技術
隨著計算機技術和互聯網的發展,出現在家庭、小型企業或者公共場所的各種設備越來越多。比如在同一局域網下,可能同時存在多臺智能手機、個人臺式電腦、筆記本、打印機、電視或者平板電腦等等設備。在這些設備之間,存在互相通信的需求。
現有技術中,通常采用Upnp(Universal?Plug?and?Play,通用即插即用)技術來解決同一局域網下,各個設備之間的通信需求。具體地講,采用Upnp技術實現的設備發現方法可以包括:第一,當前設備通過廣播或者多播的方式向同一局域網內的其它設備發出存在聲明信息,該存在聲明信息中包括有當前設備所能夠提供的服務的相關介紹信息,比如,當前設備可以是一臺打印機,所能夠提供的服務包括掃描和打?。坏谌?,其它設備在接收到該存在聲明信息之后,與存在其感興趣的服務的當前設備建立通信,比如,其它設備可以是一臺個人電腦,它對當前設備提供的打印服務存在需求,則個人電腦和打印機之間可以建立通信。
在實現本發明的過程中,發明人發現現有技術至少存在以下問題:由于存在聲明信息是通過廣播或多播的方式來發送的,但是一方面,市場上銷售的路由器(路由器是構建局域網最常用和最關鍵的組網設備,通常用來當做網關設備使用)大部分都默認關閉Upnp功能,此時局域網內無法采用Upnp技術實現上述的設備發現方法;另一方面,即便路由器啟用了Upnp功能,但是因為路由器橋接或者設置的原因,無法使用廣播或多播,那么也無法采用Upnp技術實現上述的設備發現方法,比如,兩個路由器橋接實現大型局域網,此時如果兩個路由器下的子網段不同,則無法實現跨子網段的廣播;如果路由器被設置禁止廣播或多播,則也無法實現廣播或多播。
發明內容
為了解決局域網內的廣播或者多播無法使用時,無法實現現有設備發現方法的問題,本發明實施例提供了一種設備發現方法、系統及服務器。所述技術方案如下:
一方面,提供了一種設備發現方法,所述方法包括:
至少兩個設備向服務器發送各自的設備信息,每個設備信息包括與對應設備相連接的網關設備的信息;
所述服務器根據所述網關設備的信息判斷兩個設備是否可以連通;
如果所述服務器判斷到兩個設備可以連通,則將所述兩個設備的全部或者部分設備信息反饋給對方。
進一步地,所述至少兩個設備向服務器發送各自的設備信息之前,還包括:
每個設備判斷所屬局域網中能否使用廣播或者多播發送設備信息;
如果能,則在所屬局域網中使用廣播或者多播發送所述設備信息;
如果否,則執行向服務器發送設備信息的步驟。
進一步地,所述服務器根據所述網關設備的信息判斷兩個設備是否可以連通之前,還包括:
所述服務器接收所述至少兩個設備的設備信息,每個設備信息包括與對應設備相連接的網關設備的唯一標識信息,并根據承載所述設備信息的數據包分析得到與對應設備相連接的網關設備的公網地址。
進一步地,所述服務器根據所述網關設備的信息判斷兩個設備是否可以連通,具體包括:
所述服務器判斷與兩個設備相連接的網關設備的信息是否符合預定條件,如果是,則判定所述兩個設備可以連通,其中,所述網關設備的信息包括唯一標識信息或者公網地址;所述預定條件包括如下條件中的任意一種或多種:
所述兩個設備相連接的網關設備的唯一標識信息相同;
和/或,所述兩個設備相連接的網關設備的公網地址相同;
和/或,所述兩個設備相連接的網關設備的公網地址屬于同一C類子網。
進一步地,每個設備信息包括對應設備的唯一識別信息、局域網IP地址、設備名稱、設備類型、服務信息和可見性設置中的至少一種。
進一步地,所述至少兩個設備屬于相同或者不同的局域網,所述服務器位于所述局域網之外。
另一方面,本發明提供了一種設備發現系統,所述系統包括:至少兩個設備和服務器;
至少兩個設備,用于向所述服務器發送各自的設備信息,每個設備信息包括與對應設備相連接的網關設備的信息;
所述服務器,用于根據所述網關設備的信息判斷兩個設備是否可以連通;如果所述服務器判斷到兩個設備可以連通,則將所述兩個設備的全部或者部分設備信息反饋給對方。
進一步地,所述每個設備,還包括:
網絡判斷模塊、第一發送模塊和第二發送模塊;
所述網絡判斷模塊,用于判斷所屬局域網中能否使用廣播或者多播發送設備信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210213335.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:隨機接入方法及其設備
- 下一篇:基于MSK擴頻調制模式的相參偽碼測距方法





