[發明專利]基于DHCP的發現網絡媒體服務器的方法和裝置有效
| 申請號: | 201310077792.8 | 申請日: | 2013-03-12 |
| 公開(公告)號: | CN104052826B | 公開(公告)日: | 2017-09-05 |
| 發明(設計)人: | 黃志鋼;程劍;夏暉 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;H04L29/06;H04L12/803 |
| 代理公司: | 北京中博世達專利商標代理有限公司11274 | 代理人: | 申健 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 dhcp 發現 網絡媒體 服務器 方法 裝置 | ||
技術領域
本發明涉及通信技術領域,尤其涉及基于DHCP(Dynamic Host Configuration Protocol動態主機設置協議)的發現網絡媒體服務器的方法和裝置。
背景技術
在基于DHCP的DLNA(Digital Living Network Alliance數字生活網絡聯盟)標準中,DLNA客戶端在獲取到IP(Internet Protocol,網絡之間互連的協議)地址后,需要進行發現過程,即DLNA客戶端需要發現DLNA服務器以便于進行通信。
具體的,DLNA服務器(即網絡媒體服務器)可以主動組播發送SSDP(Simple Service Discovery Protocol簡單業務發現協議)的Notify消息至DLNA客戶端,SSDP Notify消息中可以包含DLNA服務器信息(如該DLNA服務器的設備描述對應的URL,USN(Unique Service Name)等);或者,還可以為當DLNA服務器接收到DLNA客戶端發送的M-Search(一種消息名稱)消息后,向發送該M-Search消息的DLNA客戶端單播發送DLNA服務器信息。
但是上述方法只可以應用于單一網絡中(即DLNA服務器與DLNA客戶端位于同一網絡中),當DLNA客戶端與DLNA服務器位于不同網絡的時,DLNA客戶端可能無法直接發現DLNA服務器。
為了解決在不同網絡中DLNA客戶端無法發現DLNA服務器的問題,一種方法是將相鄰網絡之間的網關設置為中繼服務器。中繼服務器主要用于接收DLNA服務器發送的DLNA服務器信息,并將該DLNA服務器信息廣播給DLNA客戶端。
在實現上述發現網絡媒體服務器的過程中,發明人發現現有技術中至少存在如下問題:該技術方案要求DLNA服務器向下經過的網絡設備均支持組播報文復制,一直到家庭網關為止,對網絡設備要求較高;另外,當網絡上存在多個DLNA服務器時,DLNA客戶端將發現多個DLNA服務器,無法進行負載均衡。
發明內容
本發明的實施例提供一種基于DHCP的發現網絡媒體服務器的方法和裝置,解決了在DLNA客戶端發現DLNA服務器時,對DLNA服務器向下經過的網絡設備要求較高,且當網絡上存在多個DLNA服務器時,DLNA客戶端將發現多個DLNA服務器,無法進行負載均衡的問題。
為達到上述目的,本發明的實施例采用如下技術方案:
第一方面,提供一種基于DHCP的發現網絡媒體服務器的方法,包括:
DHCP設備根據DHCP設備獲取的網關位置信息和DHCP設備中存儲的網絡媒體服務器負載信息,確定與客戶端進行通信的網絡媒體服務器;
向網關發送確定的網絡媒體服務器的地址。
在第一種可能的實現方式中,所述DHCP設備為DHCP中繼設備或DHCP服務器,其中,所述網絡媒體服務器的地址包括所述網絡媒體服務器的網際IP地址,或,所述網絡媒體服務器的地址包括所述網絡媒體服務器的網際IP地址和所述網絡媒體服務器上與所述客戶端進行通信的端口的端口號。
結合第一方面的第一種可能的實現方式,在第二種可能的實現方式中,若所述DHCP設備為DHCP中繼設備,則在所述DHCP設備根據DHCP設備獲取的網關位置信息和DHCP設備中存儲的網絡媒體服務器負載信息,確定與客戶端進行通信的網絡媒體服務器之前,所述方法還包括:
接收所述網關發送的地址分配請求,所述地址分配請求為DHCP發現報文或DHCP請求報文;
根據所述DHCP中繼設備上接收所述地址分配請求的第一端口的端口號確定所述網關位置信息,其中,所述網關位置信息包括第一端口的端口號,或,所述網關位置信息包括第一端口的端口號和第一端口所在的單板的單板號,或,所述網關位置信息包括第一端口的端口號、第一端口所在的單板的單板號和所述單板所在的框的框號。
結合第一方面的第一種可能的實現方式,在第三種可能的實現方式中,若所述DHCP設備為DHCP服務器,則在所述DHCP設備根據DHCP設備獲取的網關位置信息和DHCP設備中存儲的網絡媒體服務器負載信息,確定與客戶端進行通信的網絡媒體服務器之前,所述方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310077792.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種顛覆傳統工藝的超級動力鎳氫電池
- 下一篇:汽車啟動用鋰離子電源裝置





