亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于發(fā)現(xiàn)無線網(wǎng)絡中提供的服務的技術的制作方法

文檔序號:7710628閱讀:222來源:國知局
專利名稱:用于發(fā)現(xiàn)無線網(wǎng)絡中提供的服務的技術的制作方法
技術領域
如今,提供例如打印、投影、顯示和文件共享等服務的網(wǎng)絡設備(以 下稱為"服務器")需要保持在線,以響應來自需要這些服務的客戶端設備 ("客戶端")的請求。然而,省電也是具有非常高的重要性的。此外,當 今許多設備都變?yōu)榭梢苿拥?,其具有無線網(wǎng)絡接口和有限的電池電力。這
些設備需要能夠高效地尋找或通告(advertise)其各自的服務而不快速耗盡 其電力供給。通常使用在網(wǎng)絡棧中的第三層或者更高層運行的協(xié)議來實現(xiàn) 網(wǎng)絡上的服務通告和發(fā)現(xiàn)。這種協(xié)議要求希望發(fā)現(xiàn)并使用服務的客戶端設 備在發(fā)現(xiàn)可用服務之前首先與網(wǎng)絡建立連接。對于無線網(wǎng)絡連接,如果客 戶端處于存在多個網(wǎng)絡的環(huán)境中,則客戶端可能被迫連接并且接著在識別 出提供所需服務的網(wǎng)絡之前從多個網(wǎng)絡斷開連接。這種方式在時間和耗電 方面是低效的。
因此,強烈地需要用于發(fā)現(xiàn)無線網(wǎng)絡中提供的服務的改進技術。


在本說明書的結束部分特別指出并明確要求保護了本發(fā)明的主題。然 而,通過在閱讀附圖時參考以下詳細描述可以最好地理解本發(fā)明的結構和
操作方法及其目的、特征和優(yōu)點,在附圖中
圖l示出了本發(fā)明實施例的實例,其中,具有移動互聯(lián)網(wǎng)設備(MID) 的用戶正在尋找打印機以打印來自其MID的文檔。
將會理解,為了圖示的簡要和清楚,未必按照比例繪制附圖中示出的 元件。例如,為了清楚起見, 一些元件的尺寸相對于其它元件而被放大。 此外,在適當?shù)那闆r下,在附圖中重復參考標號以指示相應或類似的元件。
具體實施例方式
在以下詳細說明中,提出了許多特定細節(jié)以提供對本發(fā)明的透徹理解。然而,本領域技術人員將會理解,可以在不具有這些特定細節(jié)的情況下實 現(xiàn)本發(fā)明。在其它實例中,沒有描述眾所周知的方法、過程、組件和電路, 以避免使本發(fā)明不夠清晰。
本發(fā)明的實施例可被用于多種應用。本發(fā)明的一些實施例可以結合多 種設備和系統(tǒng)來使用,例如,發(fā)射機、接收機、收發(fā)機、發(fā)射機-接收機、
無線通信站、無線通信設備、無線接入點(AP)、調(diào)制解調(diào)器、無線調(diào)制解 調(diào)器、個人計算機(PC)、臺式計算機、移動計算機、膝上型計算機、筆記 本計算機、平板計算機、服務器計算機、手持計算機、手持設備、個人數(shù) 字助理(PDA)設備或手持PDA設備。
使用了例如"處理"、"計算"、"運算"、"確定"、"建立"、"分析"、"檢 査"等術語的討論可以指代計算機、計算平臺、計算系統(tǒng)或其它電子計算 設備的操作和/或處理,但是本發(fā)明的實施例不限于此,其中所述操作和/ 或處理將在計算機寄存器和/或存儲器中被表示為物理量(例如,電子量) 的數(shù)據(jù)處理和/或變換為在計算機寄存器和/或存儲器或者其它信息存儲介 質(zhì)中被類似地表示為物理量的其它數(shù)據(jù),所述其它信息存儲介質(zhì)可以存儲 執(zhí)行操作和/或處理的指令。
本文使用的詞語"多"和"多個"可以包括例如"多個"或"兩個或 多個",但是本發(fā)明的實施例不限于此。在說明書中,詞語"多"或"多個" 可被用于描述兩個或多個組件、設備、元件、單元、參數(shù)等。例如,"多個 站"可以包括兩個或多個站。
通常使用在網(wǎng)絡棧中的第三層或者更高層運行的協(xié)議來實現(xiàn)網(wǎng)絡上的 服務通告和發(fā)現(xiàn)。這種協(xié)議的實例為UPnP/SSDP [3]和ZeroConf/DNS-SD [2]。這種協(xié)議要求希望發(fā)現(xiàn)并使用服務的客戶端設備在發(fā)現(xiàn)可用服務之前 首先與網(wǎng)絡建立連接。如在本發(fā)明實施例中所使用的,"與網(wǎng)絡建立連接" 可以指對七層網(wǎng)絡模型的第三層和可能的更高層進行初始化。如果客戶端 處于存在多個網(wǎng)絡的環(huán)境中,則客戶端可能被迫連接并且接著在識別出提 供所需服務的網(wǎng)絡之前從多個網(wǎng)絡斷開連接。這種方式在時間和耗電方面 是低效的。本發(fā)明的實施例提供了配備有例如(但不限于)Wi-Fi、 UWB 和藍牙等無線電接口的設備,以通告該設備所提供的服務并且發(fā)現(xiàn)由其它 鄰近設備所提供的服務而不需要與這些鄰近設備建立網(wǎng)絡連接。將提供一種或多種服務的設備稱為服務器。將使用服務器所提供的服 務的設備稱為客戶端。本發(fā)明的實施例提供了在服務器和客戶端連接之前
在服務器與客戶端之間交換的兩種類型的消息1)詢問(Query)和2)響 應(Response)——但是本發(fā)明不限于此。
詢問詢問消息由希望獲知鄰近設備所提供的服務的客戶端發(fā)送。該 消息可以被指向到特定設備或者廣播給所有設備。
響應響應消息由服務器發(fā)送以通告其所提供的服務??梢皂憫谠?問消息而將響應消息指向(單播)到特定客戶端,或者可以廣播響應消息。 響應消息可以包含關于可用服務實例的"提示",這將幫助客戶端確定其是 否對該服務感興趣。
在一些情形中,可以由特定的設備來代表服務器發(fā)送響應消息。將這 樣的設備稱為代理。例如,提供到有線網(wǎng)絡的無線連接的AP可以在有線網(wǎng) 絡中代表服務器運作。圖1在100處一般性地示出具有客戶端125、服務器 105、 110以及代理120、 130設備的示例性網(wǎng)絡。在該示例性網(wǎng)絡中,訪客 打印機140自己對詢問消息進行應答,而AP 120和Joe的計算機130分別 作為打印機105、 110和打印機-xyz 135的代理。
可以根據(jù)較高層服務發(fā)現(xiàn)協(xié)議(例如但不限于ZeroConf或者UPnP) 所提供的服務信息來得到在詢問和響應消息中交換的信息??梢圆捎每蛻?端和服務器都能夠指定對應于較高層發(fā)現(xiàn)協(xié)議的屬性的方式來定義這些消 息中的字段。這種方式有助于不同服務發(fā)現(xiàn)層之間的功能性集成和協(xié)調(diào)。 由于需要在客戶端連接到服務器網(wǎng)絡之前發(fā)送L2SD詢問和響應消息,只有 特定類型的幀(通常為管理幀,但也不必如此)可被用來攜帶所述詢問和 響應消息。在802.11網(wǎng)絡中,一種可能為通過使用信息單元(正:Information Element),可以在探測請求中發(fā)送詢問消息,以及可以在探測響應中發(fā)送響 應消息。此外,服務器可以在其信標中周期性地發(fā)送響應消息。在這種情 況下,客戶端可以被動地偵聽信標并搜集關于可用服務的信息??梢詫㈩?似的機制用于其它類型的無線電網(wǎng)絡,例如UWB和藍牙。 一旦用戶選擇了 將要連接到的特定網(wǎng)絡以及一個或多個服務實例,就可以觸發(fā)客戶端網(wǎng)絡 棧以連接到該特定網(wǎng)絡。 一旦建立了成功的網(wǎng)絡連接,就可以利用已經(jīng)由 用戶指定進行連接的適當?shù)姆諏嵗畔碛|發(fā)較高層發(fā)現(xiàn)機制。通過協(xié)調(diào)不同服務發(fā)現(xiàn)層的信息交換,可以簡化實現(xiàn)并改善用戶體驗(例如,不 需要不止一次地提示用戶選擇其想要連接到的服務或設備)。
繼續(xù)參考圖1,考慮具有移動互聯(lián)網(wǎng)設備(MID)的用戶正在尋找打印 機以打印來自其MID的文檔的實例。假定MID 125將ZeroConf用作較高 層服務發(fā)現(xiàn)機制,并且所有設備都配備有802.11無線電接口。如圖1所示, 通過使用信息單元(正),可以在探測請求中從MID125發(fā)送詢問消息,并 且可以在探測響應中發(fā)送響應消息——但是本發(fā)明不限于此。MID 125在 其探測請求中發(fā)送詢問消息,以指示其支持的協(xié)議以及感興趣的服務類型。 在該實例中,所述協(xié)議為ZeroConf,所述服務類型為ZeroConf服務類型的 代表"互聯(lián)網(wǎng)協(xié)議打印機"的"—ipp.—tcp"。換句話說,MID 125對支持IPP 協(xié)議的任何打印機設備(服務)105、 110、 135或140感興趣。提供相應服 務的服務器(或其代理)利用響應消息進行應答。響應消息提供關于服務 實例的足夠"提示",以幫助MID 125的用戶決定選擇哪個打印機。在該實 例中,詢問消息的格式是 <較高層發(fā)現(xiàn)協(xié)議,服務類型列表……>,但是 并不限于此。響應消息的格式是 <較高層發(fā)現(xiàn)協(xié)議,網(wǎng)絡標識符, <服務 類型, <服務實例名稱,例如1 地址的任何附加屬性>>>。本發(fā)明未對詢問 和響應消息指定任何特定的格式或設計,以上僅作為實例??梢岳迷谶B 接到網(wǎng)絡之前使用第二層幀達到發(fā)現(xiàn)服務的目的的任何格式來定義這些消 息。將在發(fā)現(xiàn)打印機過程中涉及的步驟列出如下。
1. MID發(fā)送廣播詢問消息<ZeroConf,_ipp.—tcp>。該消息被附近的所
有服務器接收。
2. 提供打印服務并支持ZeroConf協(xié)議的所有服務器利用響應消息對該 詢問進行應答。
a. 來自AP的響應-1: <ZeroConf, JF3-網(wǎng)絡,<—ipp._tcp, 《JF3-2-H5, JF3-2-J10>
b. 來自Joe的膝上型計算機的響應-2: <ZeroConf, Joe的膝上型計算 機,<—ipP.Jcp,〈打印機-xyz,位置JF3-2-K9, IP地址139.145.23.90>
c. 來自訪客打印機的響應-3: <ZeroConf,訪客-打印機,<_ipp._tcp, < 訪客,位置JF3-2-C4, IP地址:139.145.23.85 >
3. MID以用戶友好的格式將響應顯示給用戶,用戶選擇其要連接到的網(wǎng)絡和打印機實例。
4. MID連接到所選擇的網(wǎng)絡,并且利用較高層發(fā)現(xiàn)機制(在這種情況 下為ZeroCcmf)來獲取關于所選打印機的附加信息,以便其可以成功地連 接并使用該打印機。
通過當今的例如802.11的無線電接口,可以僅僅發(fā)現(xiàn)"網(wǎng)絡"而不是 由連接到這些網(wǎng)絡的其它設備所提供的服務。只有在用戶連接到網(wǎng)絡之后, 才能夠通過使用例如ZeroConf和UpnP的較高層服務發(fā)現(xiàn)協(xié)議來發(fā)現(xiàn)該網(wǎng) 絡所提供的服務。如果存在多個鄰近的網(wǎng)絡并且用戶不知道哪個網(wǎng)絡提供 其所尋找的服務,則用戶被迫連接到每個網(wǎng)絡,并且接著調(diào)用較高層服務 發(fā)現(xiàn)協(xié)議來確定可用服務。這在時間和耗電方面是低效的。本發(fā)明的實施 例提供了如下方式,即,客戶端設備能夠確定關于設備以及網(wǎng)絡所提供服 務的信息,并且在連接到所述網(wǎng)絡之前詢問特定服務。本發(fā)明的另一優(yōu)點 是客戶端可以在連接之前發(fā)現(xiàn)較高層服務器尋址信息,例如IP地址。這使 得在連接之后執(zhí)行的較高層發(fā)現(xiàn)操作更加高效并且更加可靠,這是因為可 以發(fā)送單播的較高層發(fā)現(xiàn)消息而不是發(fā)送不可靠的廣播或者多播消息。例 如UpnP和ZeroConf的較高層服務發(fā)現(xiàn)架構取決于在無管理的網(wǎng)絡上用于 設備和服務發(fā)現(xiàn)的多播消息。然而,在無線網(wǎng)絡上,由于無線電接口干擾、 障礙物和信號衰落,不依賴于多播或廣播消息的成功傳遞是極為重要的。
盡管本文示出并描述了本發(fā)明的特定特征,但是本領域技術人員將會 想到許多修改、替代、改變以及等效物。因此,應當理解,所附權利要求 旨在覆蓋落入本發(fā)明的真實精神內(nèi)的所有這些修改和改變。
權利要求
1、一種用于發(fā)現(xiàn)無線網(wǎng)絡中提供的服務的方法,包括使得配備有無線電接口的設備通告該設備所提供的服務,并且發(fā)現(xiàn)由其它鄰近設備所提供的服務而不與所述鄰近設備建立網(wǎng)絡連接。
2、 根據(jù)權利要求l的方法,其中,所述無線電接口是從Wi-Fi、 UWB 和/或藍牙所組成的組中選擇的。
3、 根據(jù)權利要求l的方法,其中,根據(jù)由較高層服務發(fā)現(xiàn)協(xié)議所提供 的服務信息來得到在詢問和響應消息中交換的信息。
4、 根據(jù)權利要求3的方法,其中,采用客戶端和服務器都指定對應于 較高層發(fā)現(xiàn)協(xié)議的屬性的方式來定義所述詢問和響應消息中的字段,以有 助于不同服務發(fā)現(xiàn)層之間的功能性集成和協(xié)調(diào)。
5、 根據(jù)權利要求3的方法,其中,由于需要在客戶端連接到服務器的 網(wǎng)絡之前發(fā)送所述詢問和響應消息,只有預定類型的幀被用于攜帶所述詢 問和響應消息。
6、 根據(jù)權利要求5的方法,其中,所述預定類型的幀是管理幀。
7、 根據(jù)權利要求4的方法,其中,通過使用信息單元(IE),在探測 請求中發(fā)送所述詢問消息,并且在探測響應中發(fā)送所述響應消息。
8、 根據(jù)權利要求4的方法,其中,所述服務器在其信標中周期性地發(fā) 送所述響應消息,并且所述客戶端配置為被動地偵聽所述信標并搜集關于 可用服務的信息。
9、 根據(jù)權利要求4的方法,其中, 一旦用戶選擇了將要連接到的特定網(wǎng)絡以及一個或多個服務實例,就觸發(fā)客戶端網(wǎng)絡棧以連接到所述特定網(wǎng) 絡,并且一旦建立了成功的網(wǎng)絡連接,就利用已經(jīng)由所述用戶指定進行連 接的適當?shù)姆諏嵗畔碛|發(fā)較高層發(fā)現(xiàn)機制。
10、 一種設備,包括配備有無線電接口的收發(fā)機,用于通告所述設備所提供的服務,并且 發(fā)現(xiàn)由其它鄰近設備所提供的服務而不與所述鄰近設備建立網(wǎng)絡連接。
11、 根據(jù)權利要求10的設備,其中,所述無線電接口是從Wi-Fi、 UWB 和/或藍牙所組成的組中選擇的。
12、 根據(jù)權利要求10的設備,其中,根據(jù)由較高層服務發(fā)現(xiàn)協(xié)議所提 供的服務信息來得到在詢問和響應消息中交換的信息。
13、 根據(jù)權利要求12的設備,其中,采用客戶端和服務器都指定對應 于較高層發(fā)現(xiàn)協(xié)議的屬性的方式來定義所述詢問和響應消息中的字段,以 有助于不同服務發(fā)現(xiàn)層之間的功能性集成和協(xié)調(diào)。
14、 根據(jù)權利要求13的設備,其中,由于需要在所述客戶端連接到所 述服務器的網(wǎng)絡之前發(fā)送所述詢問和響應消息,只有預定類型的幀被用于 攜帶所述詢問和響應消息。
15、 根據(jù)權利要求14的設備,其中,所述預定類型的幀是管理幀。
16、 根據(jù)權利要求13的設備,其中,通過使用信息單元(IE),在探 測請求中發(fā)送所述詢問消息,并且在探測響應中發(fā)送所述響應消息。
17、 根據(jù)權利要求13的設備,其中,所述服務器在其信標中周期性地 發(fā)送所述響應消息,并且所述客戶端配置為被動地偵聽所述信標并搜集關 于可用服務的信息。
18、 根據(jù)權利要求13的設備,其中, 一旦用戶選擇了將要連接到的特 定網(wǎng)絡以及一個或多個服務實例,就觸發(fā)客戶端網(wǎng)絡棧以連接到所述特定 網(wǎng)絡,并且一旦建立了成功的網(wǎng)絡連接,就利用已經(jīng)由所述用戶指定進行 連接的適當?shù)姆諏嵗畔碛|發(fā)較高層發(fā)現(xiàn)機制。
19、 根據(jù)權利要求10的設備,其中,所述設備代表另一個鄰近設備發(fā) 送響應消息。
全文摘要
本發(fā)明的實施例提供了一種用于發(fā)現(xiàn)無線網(wǎng)絡中提供的服務的方法,包括使得配備有無線電接口的設備通告該設備所提供的服務,并且發(fā)現(xiàn)由其它鄰近設備所提供的服務而不與所述鄰近設備建立網(wǎng)絡連接。
文檔編號H04W4/06GK101605299SQ20091015951
公開日2009年12月16日 申請日期2009年3月24日 優(yōu)先權日2008年3月24日
發(fā)明者A·蘭加拉詹, V·洛茨 申請人:英特爾公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1