專利名稱:異構網絡下智能設備的識別與發現方法和系統的制作方法
技術領域:
本發明涉及消費電器、手持設備、機頂盒、電腦等支持無線網絡和有線網絡的多屏互動。更具體說,涉及一種異構網絡下智能設備的識別與發現方法和系統。
背景技術:
隨著網絡的普及,以及各種電子設備的層出不窮,對于資源的統一利用、查詢、呈現成為對用戶來說頗為緊迫的的事情。傳統的方式是用戶通過移動存儲設備(如U盤、移動硬盤等)在每個電子設備中相互拷貝,然而這種方式違背了智能化的要求,不但不方便對數據進行管理,而且在拷貝中容易丟失數據,還付出了更多的時間成本。基于傳統方式的不足,由索尼、英特爾、微軟等發起成立的數字生活網絡聯盟(Digital Living NetworkAlliance,簡稱DLNA)、旨在解決包括個人電腦、消費電器、移動設備等在內的無線網絡和有線網絡的互聯互通,使得數字媒體和內容服務的無限制的共享和增長成為可能。DLNA解決了手動拷貝數據的缺陷,使得能夠智能化地呈現不同設備之間的數據。DLNA可以實現不同設備、不同平臺之間的互聯互通,包括互相訪問、實現發現和控制設備等功能,將數據呈現在不同的屏幕上。然而,DLNA是基于家庭網絡的技術,就是必須在一個網段中才可以達到預想的效果,而隨著現代社會網絡的普及,網絡帶寬的越來越快,用戶需要在更多的設備,不同的平臺,不同的地方實現互聯互通,顯然DLNA不能滿足人們這方面的需求。AirPlay是蘋果公司在I0S4. 2版本中加入的一種播放技術,通過AirPlay可以實現移動式數字媒體服務器與移動式數字媒體播放器的功能,盡管可以將iPhone、iPod、touch、iPad及iTune上的多媒體音像數據傳送到音箱、Apple TV等設備中播放,然而由于其僅僅支持承載Airplay的設備,因此大大限制了與其它設備的互聯互通,造成一種自成一派卻固步自封的局面。可見,針對現有的家庭網絡和廣域網等基于IP的異構網絡,用戶迫切需要一種更加方便、更加 智能化的實現不同智能電子設備之間互聯互通的方法。
發明內容
本發明要解決的技術問題是在各個不同網絡中解決設備的發現和控制,目的是在廣域網及局域網中,使得設備可以相互發現和控制。為實現上述的發明目的,本發明提出一套完整的異構網絡下智能設備的識別與發現方法的技術方案,包括以下步驟
局域網內部設備的互聯互通,所述局域網包括對應不同網絡互連標準的多個網絡,所述多個網絡至少包括對應第一網絡互連標準的第一網絡,及對應第二網絡互連標準的第二網絡,所述局域網內部設備至少包括同時承載第一網絡互連標準和第二網絡互連標準的局域網內部智能設備;廣域網設備的發現和控制,所述廣域網設備包括網盤及廣域網智能設備;其中,所述局域網內部設備的互聯互通包括多個所述局域網內部智能設備之間相互的發現和控制;所述廣域網設備的發現和控制包括基于網盤的多個所述廣域網智能設備之間的發現和控制;以及基于網盤的所述局域網內部智能設備和所述廣域網智能設備之間的發現和控制。為解決以上技術問題,本發明還提供了一種異構網絡下智能設備的識別與發現系統,該系統包括局域網模塊、廣域網模塊以及局域網一廣域網模塊,其中
局域網模塊實現局域網內部設備的互聯互通,所述局域網包括對應不同網絡互連標準的多個網絡,所述多個網絡至少包括對應第一網絡互連標準的第一網絡,及對應第二網絡互連標準的第二網絡,所述局域網內部設備至少包括同時承載第一網絡互連標準和第二網絡互連標準的局域網內部智能設備;廣域網模塊實現廣域網設備的發現和控制,所述廣域網設備包括網盤及廣域網智能設備;其中,所述局域網內部設備的互聯互通包括多個所述局域網內部智能設備之間相互的發現和控制,所述廣域網設備的發現和控制包括基于網盤的多個所述廣域網智能設備之間的發現和控制;以及局域網一廣域網模塊實現基于網盤的所述局域網內部智能設備和所述廣域網智能設備之間的發現和控制。分別在上述異構網絡下智能設備的識別與發現的方法、系統的技術方案中
優選的是,所述第一網絡互連標準為DLNA標準。在上述任一方案中優選的是,所述多個局域網內部智能設備之間相互的發現和控制具體包括所述DLNA標準利用通用即插即用(Universal Plug and Play,即UPNP)進行通信。在上述任一方案中優選的是,所述第二網絡互連標準為Airplay標準。在上述任一方案中優選的是,所述多個局域網內部智能設備之間相互的發現和控制具體包括所述Airplay用多播域名系統(Multicast Domain Name System,即mDNS)進行設備的發現,并通過超文本傳輸協議(Hypertext Transfer Protocol,即HTTP)進行播放、瀏覽控制。在上述任一方案中優選的是,所述基于網盤的多個所述廣域網智能設備之間的發現和控制,以及所述基于網盤的所述局域網內部智能設備和所述廣域網智能設備之間的發現和控制,具體包括第一智能設備登陸并自動連接到網盤,訪問網盤中約定好的區域并檢測其狀態,如果狀態是可下載,證明存在數據,則下載所述數據,否則每隔一段時間去檢測狀態。在上述任一方案中優選的是,所述基于網盤的多個所述廣域網智能設備之間的發現和控制,以及所述基于網盤的所述局域網內部智能設備和所述廣域網智能設備之間的發 現和控制,進一步包括第二智能設備登陸并自動連接到網盤,訪問網盤中約定好的區域并檢測其狀態,如果狀態是可寫的,則上傳數據,更新狀態為可下載。在上述任一方案中優選的是,所述網盤為云端存儲網盤。在上述任一方案中優選的是,所述第二智能設備為戶外智能設備。在上述任一方案中優選的是,所述連接為無線或有線連接。在上述任一方案中優選的是,所述智能設備為電腦、數字機頂盒、移動式數字媒體播放器、數字媒體打印機、PDA或智能手機。本發明實現同時具有DLNA和Airplay功能的設備之間的互聯互通,意味著Android平臺與Apple平臺之間,可以實現數據的共享與通信。通過云端存儲網盤(即云盤)可以把在戶外采集的數據拷貝到本地的電腦,然后推送到盒子,在電視上播放。這樣就實現了全方位的數據共享,從而可以及時地把數據共享,增加了數據通信的快速性,高效性,達到用戶隨時隨地便捷地與家人分享樂趣的效果。
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,并不構成對本發明的限定。圖1是作為本發明一個實施例的異構網絡下智能設備的識別與發現方法的示意圖。圖2 (a)是作為本發明一個實施例的基于網盤的廣域網設備的發現和控制協議的示意圖。圖2 (b)是作為本發明又一個實施例的基于網盤的廣域網設備的發現和控制協議的示意圖。圖3是作為本發明一個實施例的異構網絡下智能設備的識別與發現系統的示意圖。
具體實施例方式為使本發明的目的、技術方案和優點更加清楚,下面結合附圖對本發明的具體實施方式
進行詳細說明。在此,實施說明用于解釋本發明,但并不作為對本發明的限定。圖1所示為本發明實施例異構網絡下智能設備的識別與發現示意圖,其描述了本發明的整體框架以及設計的理念,較全面地涉及了 DLNA的網絡實現,以及Apple的AirPlay的實現,還有基于廣域網的異地 媒體推送,該技術可以讓用戶隨時隨地分享媒體。具體包括1、局域網內部設備的互聯互通。局域網包括對應不同網絡互連標準的多個網絡,其中多個網絡至少包括對應DLNA標準的第一網絡,及對應Airplay標準的第二網絡,局域網內部設備至少包括同時承載DLNA標準和Airplay標準的局域網內部智能設備,如圖1,具體例如家用電腦、數字機頂盒、數字媒體打印機、移動式數字媒體播放器等。此外,DLNA標準利用UPNP進行通信,由此滿足DLNA設備特性的設備之間可以相互發現和控制;Airplay標準則利用mDNS進行設備的發現,并通過HTTP協議進行播放、瀏覽等控制。由此,在局域網內的智能設備同時具有DLNA和AirPlay的功能,并實現局域網內部的所有安裝有DLNA功能的設備和/或Apple系列支持AirPlay功能的設備之間的相互發現和控制。—較佳實施例為在局域網內部,僅包括同時承載DLNA標準和Airplay標準的局域網內部智能設備,所述局域網內部智能設備之間,既可利用UPNP進行設備的通信,也可利用mDNS進行設備的發現。另一較佳實施例為在局域網內部,包括同時承載DLNA標準和Airplay標準的局域網內部智能設備,以及僅承載DLNA標準的局域網內部智能設備,同時承載DLNA標準和Airplay標準的局域網內部智能設備利用UPNP或mDNS進行設備的通信或發現,并利用UPNP與僅承載DLNA標準的局域網內部智能設備進行通信,而僅承載DLNA標準的局域網內部智能設備間利用UPNP進行通信。另一較佳實施例為在局域網內部,包括同時承載DLNA標準和Airplay標準的局域網內部智能設備,以及僅承載Airplay標準的局域網內部智能設備,同時承載DLNA標準和Airplay標準的局域網內部智能設備利用UPNP或mDNS進行設備的通信或發現,并利用mDNS與僅承載Airplay標準的局域網內部智能設備進行發現,而僅承載Airplay標準的局域網內部智能設備間利用mDNS進行發現。另一較佳實施例為在局域網內部,包括同時承載DLNA標準和Airplay標準的局域網內部智能設備,僅承載DLNA標準的局域網內部智能設備,以及僅承載Airplay標準的局域網內部智能設備,同時承載DLNA標準和Airplay標準的局域網內部智能設備利用UPNP或mDNS進行設備的通信或發現,并利用UPNP與僅承載DLNA標準的局域網內部智能設備進行通信,利用mDNS與僅承載Airplay標準的局域網內部智能設備進行發現,而僅承載DLNA標準的局域網內部智能設備間利用UPNP進行通信,僅承載Airplay標準的局域網內部智能設備間利用mDNS進行發現。例如,在家庭局域網內部,用戶不滿足于僅承載Airplay標準的局域網內部智能設備——iPad在視頻播放時的分辨率大小,于是使用iPad將存儲于其中的視頻通過Apple的軟件推送到同時承載DLNA標準和Airplay標準的局域網內部智能設備——數字機頂盒,而數字機頂盒對視頻進行播放,將音視頻信號即時傳輸并呈現到僅承載DLNA標準的局域網內部智能設備一數字電視。
2、基于網盤的廣域網設備的發現和控制協議。該協議如圖2所示,首先,如圖2 (a),第一智能設備登陸并自動連接到網盤,然后訪問網盤中約定好的區域并檢測其狀態,如果狀態是可下載,證明存在數據,則下載所述數據,否則每隔一段時間去檢測狀態;其次,如圖2 (b),第二智能設備登陸并自動連接到該網盤,訪問網盤中約定好的區域并檢測其狀態,如果狀態是可寫的,則上傳數據,更新狀態為可下載。上述控制協議同樣適用于基于網盤的局域網內部智能設備和廣域網智能設備之間的發現和控制。一較佳實施例為用戶在戶外用智能手機拍攝照片,然后通過GPRS無線登陸到已注冊的云盤,訪問云盤中為該用戶開辟的特定存儲區域,如果該區域狀態可寫,則用戶通過智能手機操作將照片上傳到云盤的該區域中,同時自動更新該區域狀態為可下載;通過與路由器相連,用戶`家中的數字媒體打印機保持登陸及與云盤的自動連接狀態,由于數字媒體打印機每隔一段時間去檢測云盤中約定好區域的狀態,因此當云盤接收到用戶上傳的照片數據后,其狀態是可下載的,于是數字媒體打印機下載該照片數據到其緩存中,并自動將該照片打印出來。此外,另一較佳實施例為用戶通過云盤把在戶外采集的數據拷貝到本地的電腦,然后推送到機頂盒,并在電視上播放。本發明還提供了一種異構網絡下智能設備的識別與發現系統,如圖3所示,該系統包括局域網模塊、廣域網模塊以及局域網一廣域網模塊,其中
局域網模塊實現局域網內部設備的互聯互通,所述局域網包括對應不同網絡互連標準的多個網絡,所述多個網絡至少包括對應第一網絡互連標準的第一網絡,及對應第二網絡互連標準的第二網絡,所述局域網內部設備至少包括同時承載第一網絡互連標準和第二網絡互連標準的局域網內部智能設備;廣域網模塊實現廣域網設備的發現和控制,所述廣域網設備包括網盤及廣域網智能設備;其中,所述局域網內部設備的互聯互通包括多個所述局域網內部智能設備之間相互的發現和控制,所述廣域網設備的發現和控制包括基于網盤的多個所述廣域網智能設備之間的發現和控制;以及局域網一廣域網模塊實現基于網盤的所述局域網內部智能設備和所述廣域網智能設備之間的發現和控制。一較佳實施例為所述第一網絡互連標準為DLNA標準,并利用UPNP進行通信;所述第二網絡互連標準為Airplay標準,用mDNS進行設備的發現,并通過HTTP協議進行播放、瀏覽控制;所述基于網盤的多個所述廣域網智能設備之間的發現和控制,以及所述基于網盤的所述局域網內部智能設備和所述廣域網智能設備之間的發現和控制,具體包括第一智能設備登陸并自動連接到所述網盤,訪問所述網盤中約定好的區域并檢測其狀態,如果狀態是可下載,證明存在數據,則下載所述數據,否則每隔一段時間去檢測狀態;第二智能設備登陸并自動連接到所述網盤,訪問所述網盤中約定好的區域并檢測其狀態,如果狀態是可寫的,則上傳數據,更新狀態為可下載。另一較佳實施例為所述網盤為云端存儲網盤,所述第二智能設備為戶外智能設備。此外,所述智能設備可以是但不限于電腦、數字機頂盒、移動式數字媒體播放器、數字媒體打印機、PDA、智能手機。最后所應說明的是,以上實施例僅用以說明本發明的技術方案而非限制,盡管參照較佳實施例對本發明進行了詳細說明,本領域的普通技術人員應當理解,可以對本發明的技術方案進行修改或等同 替換,而不脫離本發明技術方案的精神和范圍。
權利要求
1.一種異構網絡下智能設備的識別與發現方法,包括步驟 局域網內部設備的互聯互通,所述局域網包括對應不同網絡互連標準的多個網絡,所述多個網絡至少包括對應第一網絡互連標準的第一網絡,及對應第二網絡互連標準的第二網絡,所述局域網內部設備至少包括同時承載第一網絡互連標準和第二網絡互連標準的局域網內部智能設備; 廣域網設備的發現和控制,所述廣域網設備包括網盤及廣域網智能設備; 以及基于網盤的所述局域網內部智能設備和所述廣域網智能設備之間的發現和控制; 其特征在于,所述局域網內部設備的互聯互通包括多個所述局域網內部智能設備之間相互的發現和控制;所述廣域網設備的發現和控制包括基于網盤的多個所述廣域網智能設備之間的發現和控制。
2.如權利要求1所述的方法,其特征在于所述第一網絡互連標準為DLNA標準。
3.如權利要求2所述的方法,其特征在于所述多個局域網內部智能設備之間相互的發現和控制具體包括所述DLNA標準利用UPNP進行通信。
4.如權利要求1一 3之一所述的方法,其特征在于所述第二網絡互連標準為Airplay標準。
5.如權利要求4所述的方法,其特征在于所述多個局域網內部智能設備之間相互的發現和控制具體包括所述Airplay標準用mDNS進行設備的發現,并通過HTTP協議進行播放、瀏覽控制。
6.如權利要求1所述的方法,其特征在于所述基于網盤的多個所述廣域網智能設備之間的發現和控制,以及所述基于網盤的所述局域網內部智能設備和所述廣域網智能設備之間的發現和控制,具體包括第一智能設備登陸并自動連接到所述網盤,訪問所述網盤中約定好的區域并檢測其狀態,如果狀態是可下載,證明存在數據,則下載所述數據,否則每隔一段時間去檢測狀態。
7.如權利要求6所述的方法,其特征在于所述基于網盤的多個所述廣域網智能設備之間的發現和控制,以及所述基于網盤的所述局域網內部智能設備和所述廣域網智能設備之間的發現和控制,進一步包括第二智能設備登陸并自動連接到所述網盤,訪問所述網盤中約定好的區域并檢測其狀態,如果狀態是可寫的,則上傳數據,更新狀態為可下載。
8.—種異構網絡下智能設備的識別與發現系統,其包括 局域網模塊,實現局域網內部設備的互聯互通,所述局域網包括對應不同網絡互連標準的多個網絡,所述多個網絡至少包括對應第一網絡互連標準的第一網絡,及對應第二網絡互連標準的第二網絡,所述局域網內部設備至少包括同時承載第一網絡互連標準和第二網絡互連標準的局域網內部智能設備; 廣域網模塊,實現廣域網設備的發現和控制,所述廣域網設備包括網盤及廣域網智能設備; 以及局域網一廣域網模塊,實現基于網盤的所述局域網內部智能設備和所述廣域網智能設備之間的發現和控制; 其特征在于,所述局域網內部設備的互聯互通包括多個所述局域網內部智能設備之間相互的發現和控制,所述廣域網設備的發現和控制包括基于網盤的多個所述廣域網智能設備之間的發現和控制。
9.如權利要求8所述的系統,其特征在于所述第一網絡互連標準為DLNA標準。
10.如權利要求9所述的系統,其特征在于所述多個局域網內部智能設備之間相互的發現和控制具體包括所述DLNA標準利用UPNP進行通信。
全文摘要
本發明提出一套完整的異構網絡下智能設備的識別與發現的技術方案。局域網內部設備包括同時承載多個網絡互連標準的局域網內部智能設備,通過承載多個網絡互連標準的局域網內部智能設備之間相互的發現和控制,實現包括對應不同網絡互連標準的多個網絡的局域網內部設備的互聯互通;通過基于網盤的廣域網設備的發現和控制協議,實現包括基于網盤的多個廣域網智能設備之間的發現和控制,以及基于網盤的局域網內部智能設備和廣域網智能設備之間的發現和控制。
文檔編號H04L12/28GK103067234SQ20121056491
公開日2013年4月24日 申請日期2012年12月24日 優先權日2012年12月24日
發明者王三, 陳寶強 申請人:樂視致新電子科技(天津)有限公司