當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 陜西OA系統(tǒng) > 西安OA系統(tǒng) > 西安OA快博
Vista 的WSD機(jī)制
申請(qǐng)免費(fèi)試用、咨詢(xún)電話(huà):400-8352-114
文章來(lái)源:泛普軟件微軟公司在2006年發(fā)布了許多技術(shù),可以解決設(shè)備和Windows Vista操作系統(tǒng)之間的互聯(lián)和服務(wù)問(wèn)題,從而很好地實(shí)現(xiàn)設(shè)備的發(fā)現(xiàn)和連接。
2006年,Windows Rally推出了一套技術(shù),包括Link Layer Topology Discovery (鏈路層拓?fù)浒l(fā)現(xiàn)協(xié)議,LLTD)、Windows Connect Now (WCN)、 Function Discovery(FD)、Plug and Play Extensions (PnP X)等,它們可以使設(shè)備的發(fā)現(xiàn)、連接更方便更安全。其中,LLTD可以實(shí)現(xiàn)設(shè)備在鏈路層的快速發(fā)現(xiàn),并且在Windows Vista的網(wǎng)絡(luò)視圖中顯示連接結(jié)構(gòu)。LLTD能夠使得設(shè)備在Windows Vista Network Explorer and Network Map 中顯示,并能夠顯示物理連接信息,這樣可以確保設(shè)備的正確連接。WCN技術(shù)能夠簡(jiǎn)單安全地配置無(wú)線(xiàn)網(wǎng)絡(luò)和無(wú)線(xiàn)設(shè)備,支持內(nèi)部無(wú)線(xiàn)網(wǎng)絡(luò)和外部以太網(wǎng)。WCN技術(shù)在無(wú)線(xiàn)設(shè)備中的應(yīng)用,可以輕松地實(shí)現(xiàn)PC到設(shè)備的無(wú)線(xiàn)設(shè)置傳輸。
在Windows Vista中,Web Services on Devices API (WSDAPI)是Devices Profile在Windows Vista中的應(yīng)用。它支持為設(shè)備連接而設(shè)置的WS標(biāo)準(zhǔn),像WS Discovery和WS Eventing等。
在Windows Vista中,F(xiàn)unction Discovery API能輕松列舉和使用具有某一特定類(lèi)型的設(shè)備,而不管這些設(shè)備是怎樣連接到電腦上的。Function Discovery是應(yīng)用和設(shè)備的接口層,它能夠使硬件通過(guò)功能發(fā)現(xiàn)設(shè)備,而不是通過(guò)連接的總線(xiàn)類(lèi)型和連接方式。FD提供了一個(gè)列舉系統(tǒng)資源的統(tǒng)一接口,按照功能和種類(lèi)去發(fā)現(xiàn)和管理設(shè)備。FD支持可擴(kuò)展的發(fā)現(xiàn)提供者模型,系統(tǒng)提供一個(gè)接口層,這些接口層是基于已經(jīng)存在的標(biāo)準(zhǔn),如Plug and Play、Simple Service Discovery Protocol (SSDP)、WS Discovery等。
PnP-X是Windows Vista中Plug and Play (PnP)的擴(kuò)展,它使網(wǎng)絡(luò)設(shè)備能像物理連接設(shè)備一樣被安裝,并且出現(xiàn)圖標(biāo),就像Windows的內(nèi)部設(shè)備一樣。像Windows中的PnP工作在一套特定的總線(xiàn)上一樣,Windows Vista中的PnP-X為實(shí)際連接的設(shè)備定義了一套特定的網(wǎng)絡(luò)協(xié)議,包括兩種設(shè)備都可以實(shí)現(xiàn)PnP-X: Universal Plug and Play (UPnP)設(shè)備和Device Profile for Web Services (DPWS)設(shè)備。PnP-X能夠發(fā)現(xiàn)附上虛擬PnP-X網(wǎng)絡(luò)總線(xiàn)的設(shè)備,這個(gè)IP總線(xiàn)的枚舉器被用來(lái)發(fā)現(xiàn)PnP-X設(shè)備,主要包括連接到局域網(wǎng)的DPWS設(shè)備和UPnP設(shè)備。
在我們使用設(shè)備之前,必須要先發(fā)現(xiàn)設(shè)備。如果要實(shí)現(xiàn)設(shè)備的發(fā)現(xiàn)和安裝,一些信息是必要的,PnP-X就規(guī)定了一些對(duì)于設(shè)備的描述,如Hardware ID等。PnP-X工作過(guò)程如下:
■ 用戶(hù)啟動(dòng)Network Explorer,Network Explorer會(huì)向WSD Provider搜索設(shè)備,并顯示設(shè)備的列表。用戶(hù)選擇安裝設(shè)備,IPBusEnum服務(wù)就被通告有新設(shè)備需要安裝后,會(huì)向WSD Provider索求設(shè)備的元數(shù)據(jù)信息。
■ WSD Provider向設(shè)備發(fā)出索求信息,設(shè)備發(fā)送元數(shù)據(jù)給WSD Provider。WSD Provider解析元數(shù)據(jù)并發(fā)送給IPBusEnum。IPBusEnum建立一個(gè)物理設(shè)備目標(biāo)(PDO),并把PDO送給PnP組件,PnP搜尋與設(shè)備相對(duì)應(yīng)的INF文件。
■ 依照INF的數(shù)據(jù),PnP選擇對(duì)應(yīng)的設(shè)備驅(qū)動(dòng)。如果驅(qū)動(dòng)在系統(tǒng)中內(nèi)置,設(shè)備就安裝好了。如果驅(qū)動(dòng)不存在,找到新硬件的向?qū)⒊霈F(xiàn),用戶(hù)將手動(dòng)安裝驅(qū)動(dòng)。
打印機(jī)和Vista的交互實(shí)現(xiàn)
Windows Vista與打印機(jī)之間傳送的消息是以SOAP格式出現(xiàn)的,SOAP消息是使用XML描述的。設(shè)備與設(shè)備之間的交互都遵循WS系列協(xié)議。設(shè)備端運(yùn)行嵌入式Linux系統(tǒng),開(kāi)發(fā)工具可選用gSOAP平臺(tái)來(lái)產(chǎn)生和接受SOAP消息,Windows Vista端由于內(nèi)置了WSDAPI、Fuction Discovery和PnP-X組件,不需要另外的軟件平臺(tái)就可以產(chǎn)生和接受SOAP消息。
■ 打印機(jī)的發(fā)現(xiàn)過(guò)程
1.打印機(jī)與Windows Vista 在WS-Discovery階段的交互操作
打印機(jī)上電后連接到局域網(wǎng),先向網(wǎng)絡(luò)廣播一個(gè)Hello消息。在收到消息后,Windows Vista會(huì)主動(dòng)發(fā)送Probe消息探測(cè)設(shè)備的類(lèi)型和設(shè)備所在的范圍。打印機(jī)收到Probe消息后,給Windows Vista發(fā)送Probe Match消息,告知其設(shè)備類(lèi)型及其所在的范圍。Windows Vista接收Probe Match消息后會(huì)主動(dòng)發(fā)送Resolve消息,定位服務(wù)及服務(wù)所在的地址。打印機(jī)收到Windows Vista發(fā)送的Resolve消息后,發(fā)送Resolve Match給Windows Vista,確認(rèn)服務(wù)和地址。這樣Windows Vista就知道此服務(wù)的存在了。
2.打印機(jī)與Windows Vista 在WS-Transfer階段的交互操作
WS-Discovery階段完成了設(shè)備的發(fā)現(xiàn),要得到打印機(jī)更詳細(xì)的消息,還得進(jìn)行進(jìn)一步的傳送。要在Windows Vista中顯示打印機(jī)的圖標(biāo),還得提供Windows Vista中PnP-X(Plug and Play Extensions)定義的數(shù)據(jù)。具體來(lái)說(shuō),當(dāng)Windows Vista收到Resolve后,會(huì)發(fā)送Get消息,以求得到以上消息; 設(shè)備在收到Get消息后,發(fā)送Get Response,里面將包含詳細(xì)描述內(nèi)容。Windows Vista收到以上信息后會(huì)將其保存在注冊(cè)表中相對(duì)應(yīng)的PKey中。Windows Vista通過(guò)WSD Fuction、PnP-X將自動(dòng)安裝驅(qū)動(dòng)(Windows Vista中已經(jīng)內(nèi)置的),這樣打印機(jī)的圖標(biāo)就會(huì)顯示到Vista的Network Explorer中。
■ Windows Vista設(shè)備搜索和配置
在Windows Vista下實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備的搜索和連接的過(guò)程如下: 首先打開(kāi)Network Explorer,可以看到一系列已經(jīng)被發(fā)現(xiàn)的設(shè)備; 接著,點(diǎn)擊Search,輸入想要設(shè)備所在的搜索范圍就可以看到設(shè)備的圖標(biāo)出現(xiàn)在Network Explorer中,可以選擇它進(jìn)行配置; 第三,當(dāng)配置設(shè)備時(shí),需要提供設(shè)備定義好的密碼, 網(wǎng)絡(luò)配置成功,客戶(hù)端就可以開(kāi)始訂閱服務(wù)了。
- 1微軟官方密碼強(qiáng)度測(cè)試工具測(cè)密碼安全
- 2西安協(xié)同辦公系統(tǒng)OA
- 3跨越軟件工程中的兩大鴻溝
- 4豬肉價(jià)格連跌四周 養(yǎng)一只豬半年只賺十塊錢(qián)
- 5四大“門(mén)神”阻擊非法訪問(wèn)
- 6針對(duì)不同需求 淺析虛擬化四大形式
- 7網(wǎng)友實(shí)踐:一個(gè)木馬病毒的查殺過(guò)程
- 8A股家電公司凈利總和不足三星兩成 技術(shù)稱(chēng)短板
- 9泛普OA軟件中資產(chǎn)送修的操作頁(yè)面是怎樣的?
- 10Windows Live 10項(xiàng)容易被忽略的服務(wù)
- 11公安部:各地自行決定是否設(shè)置倒計(jì)時(shí)信號(hào)燈
- 12中國(guó)商人造諾亞方舟:煤老板下訂貨單
- 13掌握家裝洽談五大技巧-2
- 14OA軟件對(duì)于HR管理工作至關(guān)重要
- 15災(zāi)難恢復(fù)的指導(dǎo)綱要--業(yè)務(wù)影響分析表
- 16“左右逢源”的雙模虛擬主機(jī)
- 17泛普OA軟件中共享的設(shè)置權(quán)限由角色中配置
- 18企業(yè)信息化大講堂之路由器基礎(chǔ)知識(shí)
- 19確保文件加密項(xiàng)目的成功
- 20澳專(zhuān)家稱(chēng)美日2013年或?qū)θA開(kāi)戰(zhàn)
- 21實(shí)施有效的網(wǎng)絡(luò)行為管理11個(gè)策略
- 22開(kāi)源軟件曙光初現(xiàn)
- 23XML數(shù)據(jù)庫(kù)應(yīng)用現(xiàn)狀
- 24零售業(yè)CIO平淡工作中譜寫(xiě)完美篇章
- 25網(wǎng)絡(luò)監(jiān)控激發(fā)管理凝聚力
- 26中國(guó)旅游團(tuán)19名成員在韓國(guó)失蹤 均為山西男子
- 27黑客到底帶來(lái)了病毒攻擊軟件還是文化?
- 28中小企業(yè)網(wǎng)絡(luò)信息安全應(yīng)對(duì)措施分析
- 29美批準(zhǔn)6330億美元軍費(fèi) 承認(rèn)日本對(duì)釣魚(yú)島管轄權(quán)
- 30Facebook月活躍用戶(hù)超10億 壟斷127國(guó)社交服務(wù)
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓