專利名稱:一種網絡設備功能共享的方法及裝置的制作方法
技術領域:
本發(fā)明涉及網絡共享領域,特別是指一種網絡設備功能共享的方法及裝置。
背景技術:
隨著科學技術的發(fā)展,網絡在人們的生活已經不可缺少。隨著網絡接入技術的更新?lián)Q代,越來越多的網絡設備呈現在我們面前,很多網絡設備有各式各樣的功能,并且可以同時供多用戶使用,也就是說,用戶通過自身設備與所述網絡設備相連,可以使用所述網絡設備的功能。但是,其中有很多功能需要用戶設備通過線纜連接網絡設備,用戶設備才能使用。因為同時只能有一個用戶設備通過線纜連接到所述網絡設備,這就導致這些功能變成了該用戶設備的專有功能,無法與其他用戶設備共享。以目前較為流行的無線熱點(hotspot)產品為例,幾乎全部hotspot設備都支持全球定位系統(tǒng)(GPS)功能,hotspot設備的主要工作方式是通過無線保真(wifi)接入因特網anternet),同樣接入wifi的用戶設備可以使用hotspot設備中的某些功能。但是,如果用戶設備要使用GPS功能,獲取GPS定位信息,就必須使用線纜連接到hotspot設備,安裝驅動,獲取hotspot設備中的GPS定位信息,實現GPS定位,單人獨享GPS功能,其他的用戶設備因無法獲取GPS定位信息,無法使用GPS功能。
發(fā)明內容
有鑒于此,本發(fā)明的主要目的在于提供一種網絡設備功能共享的方法及系統(tǒng),實現網絡設備功能共享,提供設備利用率及數據傳輸安全性。為達到上述目的,本發(fā)明的技術方案是這樣實現的本發(fā)明提供了一種網絡設備功能共享的方法,該方法包括虛擬設備向網絡設備發(fā)送激活請求,網絡設備確定虛擬設備合法,允許虛擬設備激活,虛擬設備激活自身驅動,并在虛擬設備主機上枚舉,根據網絡協(xié)議與網絡設備傳輸功能數據。上述方案中,所述虛擬設備向網絡設備發(fā)送激活請求之前,該方法進一步包括網絡設備每隔一定時間發(fā)送廣播消息,虛擬設備啟動自身功能驅動的后臺服務,接收網絡設備的廣播消息,確定網絡設備支持本虛擬設備,向網絡設備發(fā)送激活請求;或者,虛擬設備啟動自身功能驅動的后臺服務,向網絡設備發(fā)送激活請求。上述方案中,所述網絡設備確定虛擬設備合法包括網絡設備向虛擬設備發(fā)送鑒權方法及鑒權參數,虛擬設備根據鑒權方法及鑒權參數獲取鑒權結果,同自身預置的鑒權結果比較,確定兩者相符,將鑒權結果發(fā)送給網絡設備,網絡設備將接收的鑒權結果同自身預置的鑒權結果比較,確定兩者相符,則虛擬設備合法。上述方案中,所述在虛擬設備主機上枚舉包括虛擬設備通過網絡設備進行復位, 與虛擬設備主機之間建立控制通道;虛擬設備主機讀取虛擬設備的虛擬設備描述符,根據虛擬設備描述符為虛擬設備掛載接口驅動,與虛擬設備協(xié)商配置,虛擬設備正常工作。
上述方案中,所述根據網絡協(xié)議與網絡設備傳輸功能數據包括網絡設備將數據封裝成網絡協(xié)議支持的數據格式,通過自身生成的臨時密鑰加密后,通過網絡協(xié)議發(fā)送給虛擬設備;虛擬設備根據接收的網絡設備發(fā)送的密鑰對接收的數據進行解密,實現自身功能。上述方案中,該方法進一步包括虛擬設備非法,網絡設備拒絕虛擬設備當前的激活請求,并對所述虛擬設備下一次的激活請求延時處理,若連續(xù)N次均確定所述虛擬設備非法,則拒絕所述虛擬設備的所有請求。本發(fā)明還提供了一種網絡設備功能共享的系統(tǒng),該系統(tǒng)包括服務模塊、驅動模塊以及主機枚舉模塊;驅動模塊,用于向服務模塊發(fā)送激活請求,激活自身驅動,通過主機枚舉模塊進行枚舉,根據網絡協(xié)議與服務模塊傳輸功能數據;服務模塊,用于確定驅動模塊合法,允許驅動模塊激活,根據網絡協(xié)議與驅動模塊傳輸功能數據;主機枚舉模塊,用于對驅動模塊進行枚舉。上述方案中,所述服務模塊進一步包括服務激活單元、驅動模塊進一步包括驅動激活單元;所述服務激活單元,用于每隔一定時間發(fā)送廣播消息,接收驅動激活單元的激活請求;或,接收驅動激活單元的激活請求;所述驅動激活單元,用于啟動自身的后臺服務, 接收服務激活單元的廣播消息,確定服務模塊支持自身所在的虛擬設備,向服務激活單元發(fā)送激活請求;或,啟動自身的后臺服務,向服務激活單元發(fā)送激活請求。上述方案中,所述服務模塊進一步包括服務鑒權單元以及服務數據處理單元,驅動模塊進一步包括驅動鑒權單元;所述服務鑒權單元,用于向驅動鑒權單元發(fā)送鑒權方法及鑒權參數,接收驅動鑒權單元回復的鑒權結果,同自身預置的鑒權結果比較,確定兩者相符,則驅動模塊合法;通知服務數據處理單元及服務激活單元;否則,驅動模塊非法,通知服務激活單元;相應的,所述驅動鑒權單元,用于根據接收的鑒權方法及鑒權參數進行鑒權,獲取鑒權結果,同自身預置的鑒權結果比較,確定兩者相符,將鑒權結果發(fā)送給服務鑒權單元。上述方案中,所述驅動模塊進一步包括驅動枚舉單元;所述驅動枚舉單元,用于向主機枚舉模塊發(fā)送就緒消息,通過主機枚舉模塊進行復位,與主機枚舉模塊之間建立控制通道,并進行配置協(xié)商;相應的,主機枚舉模塊,用于根據接收的驅動枚舉單元的就緒消息, 要求驅動枚舉單元進行復位,與驅動枚舉單元建立控制通道,為驅動模塊分配地址;根據讀取的驅動枚舉單元的虛擬設備描述符,為驅動模塊掛載驅動,與驅動枚舉單元進行配置協(xié)商。上述方案中,所述驅動模塊進一步包括驅動數據處理單元;所述服務數據處理單元,用于確定驅動模塊合法,將功能數據封裝成網絡協(xié)議支持的數據格式,通過自身生成的臨時密鑰加密后,根據網絡協(xié)議發(fā)送給驅動數據處理單元;所述允許激活信息中包含臨時密鑰;所述驅動數據處理單元,用于根據接收的服務數據處理單元發(fā)送的臨時密鑰,對服務數據處理單元發(fā)送的功能數據進行解密,實現自身功能。上述方案中,所述服務激活單元進一步用于,確定驅動模塊非法,拒絕驅動激活單元當前的激活請求,并對所述驅動激活單元的下一次激活請求延時處理,若連續(xù)N次均確定所述驅動模塊非法,則拒絕所述驅動模塊的所有請求。由此可見,采用本發(fā)明所述的方法及系統(tǒng),虛擬設備與網絡設備通過無線網絡相連,網絡設備對虛擬設備進行合法認證后,允許虛擬設備激活,虛擬設備通過枚舉,模擬物理設備通過接口接入虛擬設備主機的方式,與虛擬設備主機通信,網絡設備將功能數據發(fā)送給虛擬設備,虛擬設備主機通過虛擬設備實現網絡設備的功能,虛擬設備主機與網絡設備實現無線網絡中,網絡設備功能的共享,提高設備利用率;進一步的,對功能數據通過臨時密鑰加密,提高數據傳輸安全性。
圖1為本發(fā)明實現網絡設備功能共享的方法流程示意圖;圖2為本發(fā)明虛擬設備在虛擬設備主機上枚舉的流程示意圖;圖3為本發(fā)明實現網絡設備功能共享的虛脫組成示意圖。
具體實施例方式本發(fā)明的基本思想是虛擬設備向網絡設備發(fā)送激活請求,網絡設備確定虛擬設備合法,允許虛擬設備激活,虛擬設備激活自身驅動,并在虛擬設備主機上枚舉,根據網絡協(xié)議與網絡設備傳輸功能數據。其中,所述網絡設備包含若干功能,也可以稱之為應用,所述虛擬設備,位于用戶設備,是用戶設備上的功能模塊,自身包含與網絡設備廠商類型匹配的功能驅動,與所述網絡設備的功能一一對應,所述用戶設備也可以稱之為虛擬設備主機,是要使用網絡設備功能的設備,通過無線網絡與網絡設備相連;對于網絡設備,虛擬設備通過模擬物理設備接入虛擬設備主機的方式,實現虛擬設備主機與網絡設備無線連接,使用網絡設備上的功能。下面通過具體實施例與附圖來對本發(fā)明進行詳細說明。本發(fā)明提供了一種網絡設備功能共享的方法,如圖1所示步驟101、虛擬設備向網絡設備發(fā)送激活請求;網絡設備正常啟動后,每隔一定時間發(fā)送廣播消息,所述廣播消息中包括自身身份識別號碼(ID)、自身的功能;虛擬設備啟動自身驅動的后臺服務,接收網絡設備的廣播消息,將廣播消息中的功能與自身支持的功能相比,若有與自身支持的功能相符的,則確定網絡設備支持本虛擬設備,向網絡設備發(fā)送激活請求,所述激活請求中包含自身支持的功能;或者虛擬設備啟動自身驅動的后臺服務,向網絡設備發(fā)送激活請求。這里要說明的是, 本發(fā)明方案中,虛擬設備與網絡設備之間,是通過虛擬設備主機與網絡設備的無線連接進行通信。步驟102、網絡設備判斷虛擬設備是否合法,如果合法,執(zhí)行步驟103 ;否則,執(zhí)行步驟104。網絡設備接收虛擬設備發(fā)送的激活請求,給虛擬設備建立臨時ID,將ID與所述激活請求中支持的功能對應。所述ID可以根據現有技術中的方法建立,例如隨機數算法。網絡設備向虛擬設備發(fā)送鑒權方法及鑒權參數,虛擬設備根據鑒權方法及鑒權參數進行鑒權,獲取鑒權結果,同本地預置的鑒權結果比較,若兩者相符,則網絡設備合法,向網絡設備發(fā)送鑒權結果;若兩者不符,則網絡設備非法,將鑒權結果發(fā)送給網絡設備,同時終止與網絡設備之間的信息交互,流程結束。所述鑒權方法可以采用現有技術中任意一種, 例如非對稱鑒權算法、對稱鑒權算法等,所述預置為預置在虛擬設備的驅動程序中。網絡設備接收鑒權結果,同本地預置的鑒權結果比較,若兩者相符,則虛擬設備合法,執(zhí)行步驟103 ;若兩者不符,執(zhí)行步驟104,其中,所述預置為預置在網絡設備的服務程序中。步驟103、允許虛擬設備激活,虛擬設備激活自身驅動,并在虛擬設備主機中枚舉, 根據網絡協(xié)議與網絡設備傳輸功能數據,實現自身功能,例如U盤功能。網絡設備向虛擬設備發(fā)送允許激活信息,所述允許激活信息中包含臨時密鑰,虛擬設備接收允許激活信息,啟動自身驅動。虛擬設備在虛擬設備主機中枚舉,模擬物理設備接入,對于虛擬設備主機來說,虛擬設備可看做是物理設備通過虛擬設備主機的接口與虛擬設備主機連接。然后,網絡設備根據虛擬設備ID及對應的支持的功能,向虛擬設備發(fā)送所述功能的數據,虛擬設備主機可讀取虛擬設備接收的數據。所述發(fā)送為網絡設備將數據封裝成網絡協(xié)議支持的數據格式,通過自身生成的臨時密鑰加密后,通過網絡協(xié)議發(fā)送給虛擬設備。 虛擬設備根據臨時密鑰,對接收的數據進行解密,實現自身功能。所述臨時密鑰可以通過現有技術中的任意一種方法生成,例如隨機數算法等,并且每隔一定時間,網絡設備重新生成新的臨時密鑰,發(fā)送給虛擬設備,虛擬設備根據新的臨時密鑰接收數據。其中,每隔一定時間的時間間隔可根據需要設定。其中,所述虛擬設備在網絡設備中枚舉過程如圖2所示,具體步驟如下步驟1031、虛擬設備通過虛擬設備主機進行復位;具體為,虛擬設備向虛擬設備主機發(fā)送就緒消息,虛擬設備主機接收虛擬設備發(fā)送的就緒消息,向虛擬設備發(fā)送復位請求,虛擬設備接收復位請求,進行復位,所述復位為 虛擬設備模擬物理設備的重啟過程。步驟1032、虛擬設備主機與虛擬設備之間建立控制通道;主機與虛擬設備之間,模擬物理設備與主機之間的信令協(xié)議,建立控制通道;虛擬設備向虛擬設備主機發(fā)送地址請求,虛擬設備主機生成地址,發(fā)送給虛擬設備,所述地址的生成可以采用現有技術中的方法,例如隨機數算法等。虛擬設備與虛擬設備主機之間的通信攜帶地址,以便虛擬設備主機識別虛擬設備。步驟1033、虛擬設備主機讀取虛擬設備的虛擬設備描述符,根據虛擬設備描述符為虛擬設備掛載接口驅動,與虛擬設備協(xié)商配置,虛擬設備正常工作。虛擬設備主機向虛擬設備發(fā)送獲取虛擬設備描述符請求,虛擬設備將本地預存的虛擬設備描述符回復給虛擬設備主機;所述虛擬設備描述符用于描述虛擬設備的類型以及可以實現的功能,例如為通用串行總線(USB)設備,實現U盤功能;虛擬設備主機根據虛擬設備描述符選擇自身保存的接口驅動并加載,例如,假設 USB設備,則選擇USB接口驅動并加載。虛擬設備與虛擬設備主機之間進行配置協(xié)商,確定虛擬設備配置,虛擬設備可正常工作。所述配置協(xié)商為模擬現有技術中物理設備與虛擬設備主機之間的配置協(xié)商,虛擬設備向虛擬設備主機發(fā)送自身配置,虛擬設備主機接收所述配置,向虛擬設備發(fā)送確定配置消息,則虛擬設備與虛擬設備主機之間按照所述確定的配置進行信息傳輸,所述配置與虛擬設備的設備類型有關。例如,虛擬設備與虛擬設備主機之間模擬配置協(xié)商,假設虛擬設備為USB高速設備,虛擬設備向虛擬設備主機發(fā)送自身的數據傳輸速度,虛擬設備主機接收所述數據傳輸速度后,向虛擬設備發(fā)送確定數據傳輸速度消息,則虛擬設備與虛擬設備主機之間按照該速度進行信號傳輸。步驟104、網絡設備拒絕虛擬設備的激活請求。具體為網絡設備確定虛擬設備非法,拒絕虛擬設備當前的激活請求,并對所述虛擬設備下一次的激活請求延時處理,若連續(xù)N次均確定所述虛擬設備非法,則拒絕所述虛擬設備的所有請求,直至網絡設備重新啟動。所述延時的時間可根據需要設定,所述N的大小可根據需要設定。通過以上方法,虛擬設備經過網絡設備的合法認證后,激活自身驅動,通過枚舉, 以虛擬有線連接的方式與虛擬設備主機相連,實現了虛擬設備主機與網絡設備之間網絡接口的映射,從而使虛擬設備主機通過無線網絡與網絡設備連接時,可以獲取網絡設備的功能數據,實現自身功能,這樣,位于同一個虛擬設備主機或不同的虛擬設備主機上的多個虛擬設備可同時從網絡設備獲取功能數據,實現虛擬設備功能,從而實現網絡設備功能的共享。基于以上方法,本發(fā)明還提供了一種網絡設備功能共享的系統(tǒng),如圖3所示,該系統(tǒng)包括服務模塊302、驅動模塊301以及主機枚舉模塊303 ;其中,服務模塊302位于網絡設備,驅動模塊301是虛擬設備的驅動程序,位于虛擬設備主機,主機枚舉模塊303位于虛擬設備主機。驅動模塊301,用于向服務模塊302發(fā)起激活請求,激活自身驅動,通過主機枚舉模塊303進行枚舉,根據網絡協(xié)議與服務模塊302傳輸功能數據;服務模塊302,用于接收驅動模塊301的激活請求,確定驅動模塊301合法,允許驅動模塊301激活,根據網絡協(xié)議同驅動模塊301傳輸功能數據;否則,拒絕驅動模塊301的激活請求;主機枚舉模塊303,用于對驅動模塊301進行枚舉。所述驅動模塊301進一步包括驅動激活單元3011、服務模塊302進一步包括服務激活單元3021 ;服務激活單元3021進一步用于,每隔一定時間發(fā)送廣播消息,接收驅動激活單元 3011的激活請求;或,接收驅動激活單元3011的激活請求;給驅動激活單元3011所在的虛擬設備建立臨時ID,并與驅動模塊301支持的功能對應;驅動激活單元3011進一步用于,啟動自身的后臺服務,接收服務激活單元3021的廣播消息,確定服務激活單元3021支持自身所在的虛擬設備,向服務激活單元3021發(fā)送激活請求;或,啟動自身的后臺服務,向服務激活單元3021發(fā)送激活請求,所述激活請求中包括自身支持的功能。所述服務模塊302進一步包括服務鑒權單元3022、服務數據處理單元3023 ;驅動模塊301進一步包括驅動鑒權單元3012 ;所述服務鑒權單元3022,向驅動鑒權單元3012發(fā)送鑒權方法及鑒權參數,將接收的驅動鑒權單元3012發(fā)送的鑒權結果同預置的鑒權結果比較,若兩者相符,則確定驅動模塊301合法,通知服務數據處理單元3023及服務激活單元3021 ;否則,確定驅動模塊301非法,通知服務激活單元3011 ;相應的,驅動鑒權單元3012具體用于,根據接收的鑒權方法及鑒權參數進行鑒權,獲取鑒權結果,同預置的鑒權結果比較,確定兩者相同,則服務模塊302合法,將鑒權結果發(fā)送給服務鑒權單元3022 ;否則,服務模塊302非法,將鑒權結果發(fā)送給服務鑒權單元 3022。所述驅動模塊301進一步包括驅動枚舉單元3014 ;服務激活單元3021具體用于,確定驅動模塊301非法,拒絕驅動激活單元3011當前的激活請求,并對所述驅動激活單元3011下一次的激活請求延時處理,連續(xù)N次均確定所述驅動模塊301非法,則拒絕所述驅動模塊301的所有請求;確定驅動模塊301合法,向驅動激活單元3011發(fā)送允許激活信息;所述驅動激活單元3011,用于激活自身驅動,并通知驅動枚舉單元3014。所述驅動枚舉單元3014,用于向主機枚舉模塊303發(fā)送就緒消息,通過主機枚舉模塊303進行復位,與主機枚舉模塊303之間建立控制通道,并進行配置協(xié)商;相應的,主機枚舉模塊303,用于根據接收的驅動枚舉單元3014的就緒消息,要求驅動枚舉單元3014進行復位,與驅動枚舉單元3014建立控制通道,為驅動模塊301分配地址,根據讀取的驅動枚舉單元3014的虛擬設備描述符,為驅動模塊301掛載驅動,與驅動枚舉單元3014進行配置協(xié)商。所述驅動模塊301進一步包括驅動數據處理單元3013 ;服務數據處理單元3023具體用于,向將數據封裝成網絡協(xié)議支持的數據格式, 通過自身生成的臨時密鑰加密,根據網絡協(xié)議將封裝后的數據發(fā)送給驅動數據處理單元 3013 ;其中,所述臨時密鑰每隔一定時間重新生成;所述允許激活信息中包含臨時密鑰;所述數據為虛擬設備ID對應的功能的數據;驅動數據處理單元3013,用于根據服務數據處理單元3023發(fā)送的臨時密鑰,對服務數據處理單元3023發(fā)送的功能數據進行解密,實現自身功能。以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。
9
權利要求
1.一種網絡設備功能共享的方法,其特征在于,該方法包括虛擬設備向網絡設備發(fā)送激活請求,網絡設備確定虛擬設備合法,允許虛擬設備激活, 虛擬設備激活自身驅動,并在虛擬設備主機上枚舉,根據網絡協(xié)議與網絡設備傳輸功能數據。
2.根據權利要求1所述的方法,其特征在于,所述虛擬設備向網絡設備發(fā)送激活請求之前,該方法進一步包括網絡設備每隔一定時間發(fā)送廣播消息,虛擬設備啟動自身功能驅動的后臺服務,接收網絡設備的廣播消息,確定網絡設備支持本虛擬設備,向網絡設備發(fā)送激活請求;或者, 虛擬設備啟動自身功能驅動的后臺服務,向網絡設備發(fā)送激活請求。
3.根據權利要求1或2所述的方法,其特征在于,所述網絡設備確定虛擬設備合法包括網絡設備向虛擬設備發(fā)送鑒權方法及鑒權參數,虛擬設備根據鑒權方法及鑒權參數獲取鑒權結果,同自身預置的鑒權結果比較,確定兩者相符,將鑒權結果發(fā)送給網絡設備,網絡設備將接收的鑒權結果同自身預置的鑒權結果比較,確定兩者相符,則虛擬設備合法。
4.根據權利要求3所述的方法,其特征在于,所述在虛擬設備主機上枚舉包括 虛擬設備通過網絡設備進行復位,與虛擬設備主機之間建立控制通道;虛擬設備主機讀取虛擬設備的虛擬設備描述符,根據虛擬設備描述符為虛擬設備掛載接口驅動,與虛擬設備協(xié)商配置,虛擬設備正常工作。
5.根據權利要求3所述的方法,其特征在于,所述根據網絡協(xié)議與網絡設備傳輸功能數據包括網絡設備將數據封裝成網絡協(xié)議支持的數據格式,通過自身生成的臨時密鑰加密后, 通過網絡協(xié)議發(fā)送給虛擬設備;虛擬設備根據接收的網絡設備發(fā)送的密鑰對接收的數據進行解密,實現自身功能。
6.根據權利要求3所述的方法,其特征在于,該方法進一步包括虛擬設備非法,網絡設備拒絕虛擬設備當前的激活請求,并對所述虛擬設備下一次的激活請求延時處理,若連續(xù)N次均確定所述虛擬設備非法,則拒絕所述虛擬設備的所有請求。
7.—種網絡設備功能共享的系統(tǒng),其特征在于,該系統(tǒng)包括服務模塊、驅動模塊以及主機枚舉模塊;驅動模塊,用于向服務模塊發(fā)送激活請求,激活自身驅動,通過主機枚舉模塊進行枚舉,根據網絡協(xié)議與服務模塊傳輸功能數據;服務模塊,用于確定驅動模塊合法,允許驅動模塊激活,根據網絡協(xié)議與驅動模塊傳輸功能數據;主機枚舉模塊,用于對驅動模塊進行枚舉。
8.根據權利要求7所述的系統(tǒng),其特征在于,所述服務模塊進一步包括服務激活單元、 驅動模塊進一步包括驅動激活單元;所述服務激活單元,用于每隔一定時間發(fā)送廣播消息,接收驅動激活單元的激活請求; 或,接收驅動激活單元的激活請求;所述驅動激活單元,用于啟動自身的后臺服務,接收服務激活單元的廣播消息,確定服務模塊支持自身所在的虛擬設備,向服務激活單元發(fā)送激活請求;或,啟動自身的后臺服務,向服務激活單元發(fā)送激活請求。
9.根據權要求7或8所述的系統(tǒng),其特征在于,所述服務模塊進一步包括服務鑒權單元以及服務數據處理單元,驅動模塊進一步包括驅動鑒權單元;所述服務鑒權單元,用于向驅動鑒權單元發(fā)送鑒權方法及鑒權參數,接收驅動鑒權單元回復的鑒權結果,同自身預置的鑒權結果比較,確定兩者相符,則驅動模塊合法;通知服務數據處理單元及服務激活單元;否則,驅動模塊非法,通知服務激活單元;相應的,所述驅動鑒權單元,用于根據接收的鑒權方法及鑒權參數進行鑒權,獲取鑒權結果,同自身預置的鑒權結果比較,確定兩者相符,將鑒權結果發(fā)送給服務鑒權單元。
10.根據權利要求9所述的系統(tǒng),其特征在于,所述驅動模塊進一步包括驅動枚舉單元;所述驅動枚舉單元,用于向主機枚舉模塊發(fā)送就緒消息,通過主機枚舉模塊進行復位, 與主機枚舉模塊之間建立控制通道,并進行配置協(xié)商;相應的,主機枚舉模塊,用于根據接收的驅動枚舉單元的就緒消息,要求驅動枚舉單元進行復位,與驅動枚舉單元建立控制通道,為驅動模塊分配地址;根據讀取的驅動枚舉單元的虛擬設備描述符,為驅動模塊掛載驅動,與驅動枚舉單元進行配置協(xié)商。
11.根據權利要求9所述的系統(tǒng),其特征在于,所述驅動模塊進一步包括驅動數據處理單元;所述服務數據處理單元,用于確定驅動模塊合法,將功能數據封裝成網絡協(xié)議支持的數據格式,通過自身生成的臨時密鑰加密后,根據網絡協(xié)議發(fā)送給驅動數據處理單元;所述允許激活信息中包含臨時密鑰;所述驅動數據處理單元,用于根據接收的服務數據處理單元發(fā)送的臨時密鑰,對服務數據處理單元發(fā)送的功能數據進行解密,實現自身功能。
12.根據權利要求11所述的系統(tǒng),其特征在于,所述服務激活單元進一步用于,確定驅動模塊非法,拒絕驅動激活單元當前的激活請求,并對所述驅動激活單元的下一次激活請求延時處理,若連續(xù)N次均確定所述驅動模塊非法,則拒絕所述驅動模塊的所有請求。
全文摘要
本發(fā)明公開了一種網絡設備功能共享的方法,該方法包括虛擬設備向網絡設備發(fā)送激活請求,網絡設備確定虛擬設備合法,允許虛擬設備激活,虛擬設備激活自身驅動,根據網絡協(xié)議與網絡設備傳輸功能數據。本發(fā)明還公開了一種網絡設備功能共享的系統(tǒng),采用本發(fā)明所述的方法及系統(tǒng),實現網絡設備功能共享,提高設備利用率及數據傳輸安全性。
文檔編號H04L29/06GK102255902SQ20111018796
公開日2011年11月23日 申請日期2011年7月6日 優(yōu)先權日2011年7月6日
發(fā)明者劉鵬 申請人:中興通訊股份有限公司