近端分享

發佈日期: 2006 年 9 月 27 日

本页内容

簡介
在相同子網路中探尋人員
近端分享控制台
邀請他人啟動應用程式的功能
發佈物件
管理連絡人
結論
相關連結

簡介

近端分享 (PNM) 是 Windows Vista™ 之 Microsoft® Windows® 對等網路平台的新功能,可以讓應用程式探尋連線至本機子網路的人員,輕易就能邀請他們加入協同作業活動。近端分享提供共通的使用者經驗,以傳送及接收邀請和應用程式設計介面 (API),進行人員探尋及資訊發佈。

開發人員可以使用近端分享 API 來建立下列案例:

  • 在機場跟某人一起玩遊戲

    臨時滯留在支援無線連線的機場航站大廈時,您可以玩時下流行的電腦遊戲,並在機場探尋是否有其他人跟你興趣相投,同樣都喜歡玩電腦遊戲,然後開始跟他一起玩電腦遊戲。

  • 在產業大會上公告宣傳自己的興趣,尋找其他同好

    參加支援無線連線的產業大會時,您可以使用具備 PNM 功能的交談系統用戶端,公告宣傳您對該項產業的特定興趣或搜尋其他興趣一致的同好。

  • 使用協同作業應用程式,進行檔案分享或螢幕投影

    迅速輕鬆地與會議室中的其他人員進行協同作業,而不必輸入電腦名稱或網際網路通訊協定 (IP) 位址。

近端分享提供開發人員四項重要的服務:

  • 在相同子網路中探尋人員

  • 邀請他人啟動應用程式的功能

  • 發佈物件 (由人員發佈的任意資料)

  • 管理連絡人

在相同子網路中探尋人員

近端分享使用網路服務探索,發佈使用者的易記名稱、電腦名稱、IP 位址,以及近端分享服務接聽的連接埠。開發人員可以使用近端分享 API,收集在本機子網路上每一個人的上述資訊。

[Windows 會議室邀請 (Windows Meeting Space invitation)] 對話方塊會使用近端分享 API,尋找附近的人員,並邀請他們參加會議。下圖將示範一個範例。

[邀請人員 (Invite People)] 對話方塊

使用者可以透過以 [近端分享] 控制台登出近端分享,停止發佈其資訊。

近端分享控制台

作用中的近端分享會在 Windows 工作列中顯示圖示。這個圖示會呈現近端分享狀態 (登入或登出)。下列各圖顯示代表不同近端分享狀態的圖示。

登入 PNM 時的圖示範例:

登入 PNM 時的圖示範例

登出 PNM 時的圖示範例:

登出 PNM 時的圖示範例:

使用者可以按兩下工作列圖示,以開啟 [近端分享] 控制台。下列各圖顯示 [設定] 和 [登入] 索引標籤的範例。

[設定] 索引標籤:

[設定] 索引標籤

[登入] 索引標籤:

[登入] 索引標籤

這個控制台可以讓使用者登入及登出 [近端分享]、選取邀請安全性設定,以及變更發佈給他人的易記名稱。

邀請他人啟動應用程式的功能

應用程式找到附近的人員之後,可以邀請他們啟動應用程式並連線。應用程式會與目標使用者電腦上的近端分享服務建立加密的連線,然後傳輸以可延伸標記語言 (XML) 組成資料的邀請。邀請中包含下列元素:

  • 識別應用程式的全域唯一識別碼 (GUID)

    每一個具備 PNM 功能的應用程式都必須在近端分享進行登錄,通常這項登錄是在安裝應用程式時進行的。安裝程式會提供識別的 GUID、至可執行檔的路徑、描述,以及一些安全性資訊。

  • 向邀請接收者顯示的使用者定義訊息

    例如,如果要使用照片分享應用程式邀請某人檢視您最近的假期照片,則您可以傳送訊息「看看我在夏威夷拍的照片」給對方。

  • 其它資料

    應用程式啟動連線所需的其它任何資料,通常包括傳送邀請的應用程式 IP 位址和埠號。

接到邀請之後,PNM 服務會確認已安裝應用程式並可使用,然後 PNM 服務會使用訊息對話方塊顯示邀請。下圖顯示 Windows 會議室的範例。

PNM 邀請訊息的範例

您可以按一下 [檢視] 按鈕,展開邀請。下圖將示範一個範例。

[邀請詳細資訊] 對話方塊範例

如果受邀請的使用者接受邀請,PNM 就會啟動要求的應用程式,傳遞與應用程式邀請配套的所有其它資料。

發佈物件

近端分享能發佈的不只名稱和 IP 位址;近端分享也可以設定來發佈擴充資訊的二進位大型物件 (BLOB),例如使用者的興趣或個人詳細資料,這些 BLOB 稱為物件。

找到附近的人員之後,應用程式可以查詢該人員目前所發佈的所有物件,然後應用程式可訂閱這些物件,並在物件變更時接到警示。

物件可以讓應用程式開發人員使用近端分享,協助使用者找尋特定描述或功能的人員。

管理連絡人

近端分享整合了 Windows 通訊錄,以提供長期連絡人管理的功能。初次啟動近端分享服務時,Windows 通訊錄中會建立連絡人「我」,以識別本機使用者;這個連絡人包含數位憑證。確認身分並建立加密的通訊管道時,憑證很有用。

使用者可以與信任的人員彼此交換連絡人「我」,將信任的連絡人加入 Windows 通訊錄中。使用者可以從通訊錄複製連絡人「我」,然後貼入電子郵件中,將連絡人資訊交給另一個人員;接到電子郵件的使用者必須從郵件中將附加的連絡資訊複製到自己的 Windows 通訊錄中。

您永遠都可以確定信任的連絡人身分,卻不能確定近端分享隨機探尋到的人員之真實身分;因此,我們極力鼓勵使用者,只將朋友和工作同仁晉升為信任的連絡人,以防遭到詐騙。

近端分享也為信任的連絡人提供額外功能。例如,您可以判斷信任的連絡人是否在場 (上線、離線等等),然後邀請他們透過網際網路執行應用程式。信任的連絡人即使與近端分享分別處於不同的子網路上,近端分享也能運作。

結論

近端分享是令人雀躍的新方式,可供人員與應用程式公告宣傳自己和自己的興趣,輕鬆取得連繫以及進行協同作業。Windows Vista 這項新技術讓開發人員能夠提供人員探尋、應用程式邀請、物件發佈和連絡人管理的服務,輕鬆建立協同作業應用程式。

相關連結

請參閱以下資源以取得額外資訊:

顯示: