成時生成P2P連接或IP連接之后,裝置A和裝置B通過ASP協(xié)調(diào)協(xié) 議傳送請求會話的REQUEST_SESSION消息。REQUEST_SESSION消息可包括公告ID、MAC地址 mac_acMr、會話ID等。MAC地址是指P2P裝置的地址。裝置A可響應(yīng)于REQUEST_SESSION 消息將ACK消息傳送給裝置B。
[0275] 裝置A可通知高層服務(wù)/應(yīng)用會話已連接,服務(wù)層可請求對應(yīng)會話的端口信息并 且將對應(yīng)會話和端口綁定。因此,ASP可打開對應(yīng)端口(ASP可在防火墻內(nèi)打開端口),并 且可通知服務(wù)層端口已就緒。服務(wù)層可向ASP通知指示ASP會話已就緒的會話就緒方法 Session民eadyMethod。
[0276] 因此,裝置A的ASP將分00目0_沈551(^消息發(fā)送給另一方裝置。此時,ADDED_ SESSION消息可包括會話ID和MAC地址信息,由此可唯一地標(biāo)識服務(wù)。接收到A孤邸_ SESSION消息的裝置B的ASP可將會話連接通知給服務(wù)層,并且還可向服務(wù)層通知端口通過 端口請求、端口綁定等已就緒(PortReadyO)。ASP可在防火墻內(nèi)打開端口。
[0277] 隨后,可通知裝置A和裝置B的服務(wù)層之間的應(yīng)用套接字連接,并且通過應(yīng)用層形 成用于傳輸應(yīng)用數(shù)據(jù)的鏈路,由此可通過該鏈路發(fā)送和接收應(yīng)用數(shù)據(jù)。
[027引可通過裝置B的應(yīng)用/用戶將對應(yīng)應(yīng)用的終止(CloseApplication)指示給服務(wù) 層。結(jié)果,服務(wù)層可將會話終止方法ClosedSessionMethod傳送給ASP,并且可通知ASP對 應(yīng)端口已被釋放。
[0279] 因此,裝置B的ASP可通過REM0VE_SESSI0N消息請求裝置A終止連接的服務(wù)。 REM0VE_SESSI0N消息可包括公告ID、MAC地址、會話ID等。
[0280] 裝置A的ASP可通過服務(wù)層向應(yīng)用/用戶通知會話終止,并且服務(wù)層可將端口釋 放通知給ASP。結(jié)果,如果對于對應(yīng)服務(wù)不存在活動的會話,則ASP可在防火墻內(nèi)關(guān)閉進(jìn)入 (incoming)端口。裝置A可將REM0VE_SESSI0N消息的ACK消息傳送給裝置B,并且如果對 于對應(yīng)服務(wù)不存在活動的會話,則裝置B的ASP也可在防火墻內(nèi)關(guān)閉進(jìn)入端口。
[0281] 隨后,裝置A和裝置B可通過解除關(guān)聯(lián)請求/響應(yīng)終止P2P連接和相互關(guān)聯(lián)。
[0282] 參照圖13的示例描述了在利用P2P提供發(fā)現(xiàn)過程發(fā)起服務(wù)請求的情況下,服務(wù) 捜尋方與服務(wù)公告方之間的消息序列。在圖13的示例中,假設(shè)自動接受參數(shù)被設(shè)定為 FALSE。如果自動接受參數(shù)被設(shè)定為TR肥,則即使沒有來自服務(wù)的會話確認(rèn)方法,ASP也 可被操作W接受所有ASP會話服務(wù)請求。另外,各個ASP可利用SessionSta化SEvent和 ConnectionStatusEvent將當(dāng)前狀態(tài)通知給服務(wù)。
[0283] W下,將詳細(xì)描述WFA服務(wù)中的服務(wù)捜索過程。為了描述方便,將舉例描述WFA服 務(wù)中的Send服務(wù)。然而,W下實施方式可適用于Send服務(wù)和en油le服務(wù)W外的WFA服務(wù)。 悅84] Send服各中的服各巧索社巧
[0285] 圖14是示出Wi-FiDirect文件的Send服務(wù)的架構(gòu)的示圖。圖14所示的ASP層 和Wi-FiDirect層可用于提供對等裝置的L2連接。
[0286] 在Wi-FiDirect服務(wù)捜索步驟,對等裝置可與另一對等裝置交換關(guān)于服務(wù)能力的 信息。更詳細(xì)地,對等裝置可與另一裝置交換關(guān)于是否將支持文件send服務(wù)的信息。如果 捜索到允許文件send服務(wù)的另一對等裝置,則對等裝置的ASP可與捜索到的裝置執(zhí)行關(guān) 聯(lián)。
[0287] 可使用控制平面在對等裝置之間建立Wi-FiDirect文件傳送服務(wù)會話??刂破?面可包括化nP使能Wi-FiDirect(W抑)FTS控制點和UPnP使能P2PFTS組件。
[028引數(shù)據(jù)平面可提供用于文件數(shù)據(jù)的實際傳輸?shù)膫鬏斅窂?。對于文件傳送,可使用HTTP(超文本傳送協(xié)議)。
[0289] 使用FTS的對等裝置中的任一個可用作send發(fā)送方,而另一個可用作send接收 方。例如,圖15是示出依據(jù)層簡要圖示化send發(fā)送方與send接收方之間的操作的示圖。
[0290] send發(fā)送方和send接收方可通過Wi-FiDirect層和ASP層執(zhí)行裝置捜索、服務(wù) 捜索和服務(wù)關(guān)聯(lián)。 悅川如果send發(fā)送方與send接收方之間的服務(wù)關(guān)聯(lián)完成,則send發(fā)送方可開始另一 對等裝置(即,send接收方)的文件傳送會話,并且可利用HTTP從作為高層的傳輸層執(zhí)行 文件傳送。
[0292] 在從傳輸層發(fā)送文件數(shù)據(jù)時,send發(fā)送方可用作HTTP客戶端,而send接收方可 用作HTTP服務(wù)器。send發(fā)送方可利用HTTPPUT方法將文件數(shù)據(jù)發(fā)送給HTTP服務(wù)器(即,send接收方),而send接收方可從send發(fā)送方接收文件數(shù)據(jù)。
[029引用作HTTP服務(wù)器的send接收方可打開特定TCP端口W接收發(fā)送的文件。
[0294] send接收方可主宰用于文件傳送的UPnP服務(wù)。send發(fā)送方可通過化nP控制點 在send接收方所主持的WFDS上調(diào)用化nP動作。 悅巧]圖16是示出在FTS中建立L2連接的過程的示圖。參照圖16,首先,send發(fā)送方 可執(zhí)行Wi-FiDirect裝置捜索過程W捜索send接收方W便建立FTS會話。
[0296] 隨后,send發(fā)送方可發(fā)送服務(wù)捜索請求帖W請求捜索文件傳送服務(wù)。服務(wù)捜索請 求帖可按照廣播的形式發(fā)送,或者可按照單播的形式發(fā)送給特定對等裝置。
[0297] 服務(wù)捜索請求帖可包括send發(fā)送方期望發(fā)現(xiàn)的服務(wù)版本信息。例如,如果服務(wù)版 本信息為0x01,則可指示W(wǎng)i-FiDirectFTS版本1。
[029引接收到服務(wù)捜索請求帖的send接收方可響應(yīng)于服務(wù)捜索請求帖來發(fā)送服務(wù)捜索 響應(yīng)帖。
[0299] 如果send接收方支持send發(fā)送方期望發(fā)現(xiàn)的服務(wù)和服務(wù)版本,則可執(zhí)行send接 收方與send發(fā)送方之間的L2服務(wù)關(guān)聯(lián)。
[0300] 更詳細(xì)地,send發(fā)送方可將服務(wù)關(guān)聯(lián)請求帖發(fā)送給send接收方,而send接收方 可響應(yīng)于服務(wù)關(guān)聯(lián)請求帖將服務(wù)關(guān)聯(lián)響應(yīng)帖發(fā)送給send發(fā)送方。此時,服務(wù)關(guān)聯(lián)請求帖和 服務(wù)關(guān)聯(lián)響應(yīng)帖可利用向IEEE802.llu系統(tǒng)中定義的GAS(-般公告協(xié)議)來執(zhí)行。
[0301] 服務(wù)關(guān)聯(lián)請求帖和服務(wù)關(guān)聯(lián)響應(yīng)帖中可包括供應(yīng)商特定內(nèi)容。例如,表1列出可 插入供應(yīng)商特定內(nèi)容的字段。
[0302] [表 1] 「030引
【主權(quán)項】
1. 一種在支持Wi-FiDirect服務(wù)的第一無線裝置中搜索服務(wù)的方法,該方法包括: 發(fā)送探測請求幀以搜索支持所述第一無線裝置期望的預(yù)定服務(wù)的裝置; 從支持所述預(yù)定服務(wù)的第二無線裝置接收探測響應(yīng)幀; 將包括所述預(yù)定服務(wù)的第一服務(wù)名稱的服務(wù)搜索請求幀從所述第一無線裝置發(fā)送給 所述第二無線裝置;以及 從所述第二無線裝置接收服務(wù)搜索響應(yīng)幀, 其中,所述服務(wù)搜索響應(yīng)幀包括服務(wù)狀態(tài)信息,所述服務(wù)狀態(tài)信息指示所述預(yù)定服務(wù) 在所述第二無線裝置上是否可用。
2. 根據(jù)權(quán)利要求1所述的方法,其中,所述服務(wù)搜索響應(yīng)幀包括第二服務(wù)名稱,所述第 二服務(wù)名稱與所述第一服務(wù)名稱相同或者包括所述第一服務(wù)名稱作為前綴。
3. 根據(jù)權(quán)利要求1所述的方法,該方法還包括:如果所述預(yù)定服務(wù)在所述第二無線裝 置上可用,則將請求服務(wù)關(guān)聯(lián)的服務(wù)關(guān)聯(lián)請求幀從所述第一無線裝置發(fā)送給所述第二無線 裝置。
4. 根據(jù)權(quán)利要求3所述的方法,其中,如果所述預(yù)定服務(wù)是Send服務(wù),則所述服務(wù)關(guān)聯(lián) 請求幀包括關(guān)于將要發(fā)送的文件的send服務(wù)元信息。
5. 根據(jù)權(quán)利要求4所述的方法,其中,所述send服務(wù)元信息包括將要發(fā)送的文件的數(shù) 量、將要發(fā)送的文件的大小以及將要發(fā)送的文件的名稱中的至少一個。
6. 根據(jù)權(quán)利要求3所述的方法,其中,根據(jù)所述第二無線裝置是否已被設(shè)定為自動接 受所述第一無線裝置的服務(wù)請求,所述第二無線裝置在執(zhí)行服務(wù)關(guān)聯(lián)時確定是否等待用戶 的接受。
7. 根據(jù)權(quán)利要求1所述的方法,其中,所述探測請求幀包括從所述第一服務(wù)名稱散列 轉(zhuǎn)換的第一散列值,并且所述探測響應(yīng)幀包括與所述第一散列值匹配的服務(wù)的公告標(biāo)識 符。
8. 根據(jù)權(quán)利要求7所述的方法,其中,所述探測響應(yīng)幀包括服務(wù)信息指示字段和服務(wù) 狀態(tài)字段中的至少一個,所述服務(wù)信息指示字段指示是否存在關(guān)于所述預(yù)定服務(wù)的服務(wù)信 息,并且所述服務(wù)狀態(tài)字段指示在所述探測響應(yīng)幀被發(fā)送時所述預(yù)定服務(wù)在所述第二裝置 上是否可用。
9. 根據(jù)權(quán)利要求1所述的方法,其中,所述探測請求幀包括所述第一無線裝置期望搜 尋的多個服務(wù)中的每一個服務(wù)的散列值,并且所述探測響應(yīng)幀包括所述第二無線裝置所支 持的服務(wù)當(dāng)中與所述多個散列值匹配的至少一個服務(wù)的公告標(biāo)識符。
10. 根據(jù)權(quán)利要求1所述的方法,該方法還包括:生成搜索結(jié)果事件以允許所述第一無 線裝置報告所述預(yù)定服務(wù)的搜索結(jié)果,其中,所述搜索結(jié)果事件包括指示所述預(yù)定服務(wù)在 所述第二無線裝置上是否可用的服務(wù)狀態(tài)參數(shù)。
11. 根據(jù)權(quán)利要求1所述的方法,其中,所述第一無線裝置是服務(wù)搜尋方,并且所述第 二無線裝置是服務(wù)公告方。
12. -種在支持Wi-FiDirect服務(wù)的第一無線裝置中對服務(wù)進(jìn)行公告的方法,該方法 包括: 從第二無線裝置接收探測請求幀,所述探測請求幀查詢是否支持所述第二無線裝置期 望搜尋的預(yù)定服務(wù); 如果支持所述預(yù)定服務(wù),則將探測響應(yīng)幀發(fā)送給所述第二無線裝置; 從所述第二無線裝置接收包括所述預(yù)定服務(wù)的第一服務(wù)名稱的服務(wù)搜索請求幀;以及 將服務(wù)搜索響應(yīng)幀發(fā)送給所述第二無線裝置, 其中,所述服務(wù)搜索響應(yīng)幀包括服務(wù)狀態(tài)信息,所述服務(wù)狀態(tài)信息指示所述預(yù)定服務(wù) 在所述第一無線裝置上是否可用。
13. 根據(jù)權(quán)利要求12所述的方法,其中,如果所述預(yù)定服務(wù)在所述第一無線裝置上的 可用性改變,則所述第一無線裝置調(diào)用服務(wù)狀態(tài)改變方法,所述服務(wù)狀態(tài)改變方法指示所 述預(yù)定服務(wù)的所述可用性已經(jīng)改變。
14. 根據(jù)權(quán)利要求13所述的方法,其中,所述狀態(tài)改變方法包括服務(wù)狀態(tài)信息,所述服 務(wù)狀態(tài)信息指示所述預(yù)定服務(wù)的公告標(biāo)識符和所述預(yù)定服務(wù)的改變的可用性。
15. -種支持Wi-FiDirect服務(wù)并且搜索服務(wù)的第一無線裝置,該第一無線裝置包 括: 收發(fā)器;以及 處理器, 其中,所述處理器控制所述收發(fā)器發(fā)送探測請求幀以搜索支持所述第一無線裝置期望 的預(yù)定服務(wù)的裝置,所述處理器被設(shè)定為如果所述收發(fā)器從支持所述預(yù)定服務(wù)的第二無線 裝置接收到探測響應(yīng)幀,則控制所述收發(fā)器將包括所述預(yù)定服務(wù)的第一服務(wù)名稱的服務(wù)搜 索請求幀發(fā)送給所述第二無線裝置,并且從所述第二無線裝置接收響應(yīng)于所述服務(wù)搜索請 求幀的服務(wù)搜索響應(yīng)幀,并且 所述服務(wù)搜索響應(yīng)幀包括服務(wù)狀態(tài)信息,所述服務(wù)狀態(tài)信息指示所述預(yù)定服務(wù)在所述 第二無線裝置上是否可用。
16. -種支持Wi-FiDirect服務(wù)并且對服務(wù)進(jìn)行公告的第一無線裝置,該第一無線裝 置包括: 收發(fā)器;以及 處理器, 其中,如果所述收發(fā)器從第二無線裝置接收到查詢是否支持所述第二無線裝置期望搜 尋的預(yù)定服務(wù)的探測請求幀,則所述處理器控制所述收發(fā)器響應(yīng)于所述探測請求幀發(fā)送探 測響應(yīng)幀,如果所述收發(fā)器從所述第二無線裝置接收到包括所述預(yù)定服務(wù)的第一服務(wù)名稱 的服務(wù)搜索請求幀,則所述處理器控制所述收發(fā)器將服務(wù)搜索響應(yīng)幀發(fā)送給所述第二無線 裝置,并且 所述服務(wù)搜索響應(yīng)幀包括服務(wù)狀態(tài)信息,所述服務(wù)狀態(tài)信息指示所述預(yù)定服務(wù)在所述 第一無線裝置上是否可用。
【專利摘要】本發(fā)明涉及一種無線通信系統(tǒng)、搜索服務(wù)或者對服務(wù)進(jìn)行公告的方法及其裝置。根據(jù)本發(fā)明的一個實施方式,一種搜索服務(wù)的方法可包括以下步驟:發(fā)送探測請求幀以搜索支持第一無線裝置所期望的預(yù)定服務(wù)的裝置;從支持所述預(yù)定服務(wù)的第二無線裝置接收探測響應(yīng)幀;由所述第一無線裝置將包括所述預(yù)定服務(wù)的第一服務(wù)名稱的服務(wù)搜索請求幀發(fā)送給所述第二無線裝置;以及從所述第二無線裝置接收服務(wù)搜索響應(yīng)幀,其中,所述服務(wù)搜索響應(yīng)幀可包括指示所述預(yù)定服務(wù)在所述第二無線裝置上是否可用的服務(wù)狀態(tài)信息。
【IPC分類】H04W48-16, H04W92-18
【公開號】CN104770021
【申請?zhí)枴緾N201380057066
【發(fā)明人】李旭峰, 李丙周, 金東哲, 趙漢奎, 金鎮(zhèn)湖
【申請人】Lg電子株式會社
【公開日】2015年7月8日
【申請日】2013年11月5日
【公告號】CA2890323A1, EP2869642A1, US20150206190, WO2014069965A1