專利名稱:一種基于netbios的資源共享管理系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及一種基于NETBIOS協(xié)議可以在網(wǎng)絡內(nèi)多臺計算機之間共享資源并且管理資源的系統(tǒng)。
背景技術:
在當今社會,電子化辦公被越來越多的企業(yè)所應用,在一些典型的工作環(huán)境中,一個局域網(wǎng)內(nèi)通常會有幾十臺甚至上百臺的辦公計算機被員工們使用。而在這些計算機中, 他們可能會使用到很多相同的軟件,其中有的軟件并不會被經(jīng)常使用,但是為了不高的使用頻率,卻必須在每臺機器上都安裝該軟件。每個人只使用自己本地計算機上的資源顯然是一件浪費時間和空間的做法。每個人將自己本地計算機上的資源與別人分享,同時共享別人的遠程計算機上的資源,這樣的做法更符合時代發(fā)展的潮流,不但能夠節(jié)省人力物力, 也易于維護和管理。
發(fā)明內(nèi)容
發(fā)明了一套基于NETBIOS的帶有文件搜索和管理以及用戶管理的網(wǎng)絡內(nèi)資源共享的方案。服務端程序向客戶端程序提供一個服務器上可以使用的共享資源的列表,客戶端程序只能看到并且使用這個列表上的資源,無法使用服務器上其它的資源。使用統(tǒng)一的 XML語言解析程序來過濾和管理共享文件和用戶,也便于以后的二次開發(fā)和功能擴展。利用了 Windows系列操作系統(tǒng)下共享文件的相關基礎技術NETBI0S協(xié)議,CIFS協(xié)議,NTFS文件系統(tǒng)及其安全性,文件夾共享和映射磁盤驅(qū)動器來建立完善的共享體系。建立了完善的消息定義和消息驅(qū)動機制,使得程序的功能標準化,利于將來的功能擴展。
無
具體實施例方式服務器根據(jù)需要在自己的外存儲器上搜索符合一定條件的文件,然后根據(jù)服務器用戶的需求進行進一步過濾,符合條件的才會被用來分享,提供給客戶端程序使用。本系統(tǒng)在啟動之后需要在本機中選取按照需求共享的目錄,并且在這些目錄下搜索選取需要共享的文件,而這些共享的目錄和選取的文件都是主機的管理員在系統(tǒng)啟動前設定好的。為了增強通用性和移植性,這些選取的設置以一種結構化的XML文檔來記錄,使之能夠被標準化的解析和設置而不會產(chǎn)生二義性?!┏绦虻倪\行依賴系統(tǒng)文件夾中的庫文件,而直接運行它們的時候,這些程序在本地的系統(tǒng)文件夾中無法找到所需要的庫文件。本系統(tǒng)使用合并環(huán)境變量的方法,將服務器上的系統(tǒng)文件夾以映射磁盤驅(qū)動器的形式,映射到客戶端機器上,然后將新磁盤驅(qū)動器上的系統(tǒng)文件夾路徑合并到客戶端自己的環(huán)境變量中。這樣,當這些依賴系統(tǒng)文件夾中庫文件的程序在客戶端上運行的時候,就可以在環(huán)境變量中的系統(tǒng)路徑中找到庫文件所在的位置。 本系統(tǒng)使用共享文件列表來保證資源的安全,使用戶在使用客戶端的時候只能看見文件名,既看不見這個文件在遠程計算機上的路徑,也看不見這個文件所在的文件夾的在網(wǎng)絡上的共享名稱。這樣共享的文件對用戶來說就是個黑盒,用戶可以使用它,但是既不知道它是怎么實現(xiàn)的,也不知道這個文件在網(wǎng)絡中的位置。
權利要求
1. 一種基于NETBIOS的資源共享管理系統(tǒng),它通過系統(tǒng)調(diào)用實現(xiàn)資源在網(wǎng)絡內(nèi)的共享,通過信息的過濾和驗證提供資源的管理功能。其特征是使用統(tǒng)一的XML語言解析程序來過濾和管理共享文件和用戶;提供一個服務器上可以使用的共享資源的列表,客戶端程序只能看到并且使用這個列表上的資源,無法使用服務器上其它的資源。
全文摘要
一種基于NEIBIOS的資源共享管理系統(tǒng)。改變了為了不高的使用頻率,卻必須在每臺機器上都安裝相同軟件的狀況。建立完善的共享體系和比較完善的消息定義和消息驅(qū)動機制,使得程序的功能標準化,利于將來的功能擴展。服務端程序向客戶端程序提供一個服務器上可以使用的共享資源的列表,客戶端程序只能看到并且使用這個列表上的資源,無法使用服務器上其它的資源。使用統(tǒng)一的XML語言解析程序來過濾和管理共享文件和用戶。
文檔編號H04L29/06GK102214121SQ20101013744
公開日2011年10月12日 申請日期2010年4月1日 優(yōu)先權日2010年4月1日
發(fā)明者劉聞 申請人:劉聞