国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      通信設備和通信設備的控制方法

      文檔序號:7762508閱讀:375來源:國知局
      專利名稱:通信設備和通信設備的控制方法
      技術領域
      本發(fā)明涉及一種通信設備,尤其涉及一種配備有省電模式的通信設備。
      背景技術
      作為通信模式,無線局域網(LAN)具有符合美國電氣電子工程師學會 (IEEE)802. 11系列的活動模式和省電模式。在活動模式下,通信設備可以始終接收來自基 站的包。在省電模式下,通信設備通過在第一狀態(tài)(休眠)和第二狀態(tài)(喚醒)之間切換 而與基站進行通信,其中,在第一狀態(tài)下,通信設備由于降低功耗而不接收來自基站的包, 在第二狀態(tài)下,通信設備可以在沒有降低功耗的情況下接收來自基站的包?;颈O(jiān)視通信設備是處于活動模式還是省電模式。如果通信設備處于省電模式, 則基站緩沖(存儲)包,并且響應于來自通信設備的包請求將包發(fā)送給通信設備。已知一種用于在將通信設備和接入點(基站)關聯時檢查是否將通信設備和基站 成功關聯(連接)的技術(日本特開2007-81890號公報)。然而,即使將通信設備和基站成功關聯,在通信設備變換成省電模式時,取決于關 聯的基站也可能經常發(fā)生包丟失或包延遲,因此通信設備不能正常通信。例如,即使在通信 設備處于休眠狀態(tài)時,一些基站也發(fā)送尋址于該通信設備的包。處于休眠狀態(tài)的通信設備 不能接收該包,因此導致包丟失。當與不支持這類省電模式的基站通信時,由于如果通信設備處于省電模式,則不 能進行正常通信,因而通信設備必須在活動模式下通信。然而,通信設備不能夠判斷基站是 否支持該省電模式。因此,當要與基站通信時,通信設備不能判斷是否可以在省電模式下進 行通信。

      發(fā)明內容
      本發(fā)明旨在使得通信設備在要與基站通信時能夠判斷是否可以在省電模式下進 行通信。根據本發(fā)明的一方面,提供一種被配置成與基站進行通信的通信設備,所述通信 設備包括通信單元,用于向所述基站發(fā)送測試包;以及判斷單元,用于判斷所述基站是否 被配置成發(fā)送所述測試包,以使得以省電模式運行的所述通信設備或其它通信設備能夠在 預定時間內接收到所述測試包。根據本發(fā)明的另一方面,提供一種通信設備的控制方法,所述通信設備被配置成 與基站進行通信,所述控制方法包括以下步驟向所述基站發(fā)送測試包;以及判斷所述基 站是否被配置成發(fā)送所述測試包,以使得以省電模式運行的所述通信設備或其它通信設備 能夠在預定時間內接收到所述測試包。根據本發(fā)明的典型實施例,通信設備判斷基站是否是發(fā)送包以使得處于省電模式 的設備可以在預定時間內接收到包的基站。因此,當要與基站通信時,通信設備能夠判斷是 否可以在省電模式下進行通信。
      通過以下參考附圖對典型實施例的詳細說明,本發(fā)明的其它特征和方面將顯而易 見。


      包括在說明書中并構成說明書的一部分的附圖,示出本發(fā)明的典型實施例、特征 和方面,并與說明書一起用來解釋本發(fā)明的原理。圖1是根據本發(fā)明第一典型實施例的系統(tǒng)結構圖;圖2A 2C是打印機和個人計算機(PC)的硬件結構圖;圖3A和;3B是打印機和PC的功能框圖;圖4是接入點(AP)和打印機通信時的序列圖;圖5A和5B是打印機所執(zhí)行的流程圖;圖6是PC所執(zhí)行的流程圖;圖7是AP、打印機和PC通信時的序列圖。
      具體實施例方式下面參考附圖詳細說明本發(fā)明的各種典型實施例、特征和方面。圖1是根據本發(fā)明第一典型實施例的系統(tǒng)結構圖。根據本典型實施例的通信系 統(tǒng)是符合IEEE802. 11系列的無線LAN系統(tǒng)。然而,本發(fā)明不局限于此,并且可以基于藍牙 (Bluetooth)或無線USB(WUSB)等來構建通信系統(tǒng)。AP (接入點、基站)101建立無線LAN,并且打印機102配備有無線(無線電通信) 功能。作為通信模式,打印機102設置有符合IEEE802. 11系列的活動模式和省電模式。在 活動模式下,通信設備可以始終接收來自基站的包。也就是說,通信設備始終處于喚醒狀 態(tài)。在省電模式下,通信設備通過在第一狀態(tài)(休眠)和第二狀態(tài)(喚醒)之間切換而與 基站進行通信,其中,在第一狀態(tài)下,通信設備由于降低功耗而不接收來自基站的包,在第 二狀態(tài)下,通信設備可以在沒有降低功耗的情況下接收來自基站的包?;颈O(jiān)視通信設備是處于活動模式還是省電模式。如果通信設備處于省電模式, 則基站緩沖(存儲)包,并且響應于來自通信設備的包請求將包發(fā)送給通信設備。通過使用上述省電模式,打印機102可以在降低功耗的同時與AP 101通信。當打 印機102的通信模式是活動模式時,打印機102始終處于喚醒狀態(tài),并且始終可以接收來自 AP 101的包。PC 103經由AP 101與打印機102通信。圖2A示出打印機102的硬件結構圖。中央處理單元(CPU) 201讀取存儲在下述的 存儲單元中的程序以執(zhí)行該程序。存儲單元202包括隨機存取存儲器(RAM)和只讀存儲器 (ROM)等的存儲器。存儲單元202存儲由IEEE802. 11規(guī)定的監(jiān)聽間隔(Listen Interval, Li),作為與省電模式有關的信息。如果對LI設置的值為n,則打印機102每η次接收一次 作為由AP 101所發(fā)送的信息信號的信標。這里將LI設置為2,并且打印機102每兩次接收 一次由AP 101所發(fā)送的信標。存儲單元202還存儲下述程序。具有天線的通信單元203 與AP 101進行無線電通信。顯示單元204進行各種顯示。操作單元205接收來自用戶的 操作。通過使用觸摸面板等,可以將顯示單元204和操作單元205形成為同一組件。計時 器206測量時間。打印單元207基于經由通信單元203從AP 101接收到的數據進行打印。通過總線連接這些硬件組件。圖3A示出由CPU 201讀取的存儲在存儲單元202中的程序實現的功能框圖。切換單元301將通信單元203從休眠狀態(tài)切換成喚醒狀態(tài)或者從喚醒狀態(tài)切換成 休眠狀態(tài)。通過切換單元301切換通信單元203的狀態(tài),打印機102可以實現省電模式。檢 查單元302檢查是否接收到來自AP 101的信標。判斷單元303基于信標中包含的傳輸指 示圖(traffic indication map,TIM)判斷是否存在尋址于打印機102自身的任何數據包。 TIM是用于存儲與省電模式有關的各種信息的信息要素。獲取單元304獲取打印機102發(fā) 送自身包時的時間和從AP 101接收到自身包時的時間之間的延遲時間。自身包是目的地 被設置為打印機102自身的單播數據包。判斷單元305判斷自身包是否已發(fā)送預定次數。 計算單元306計算延遲時間的平均值。判斷單元307判斷由計算單元306計算出的延遲時 間的平均值是大于還是小于預定時間??梢岳脠D2C所示的專用集成電路(ASIC)等的硬件結構來實現這些功能塊。圖4示出打印機102在省電模式下與AP 101通信時的序列圖。打印機102在時 間T401通知向省電模式的變換,并且直到時間T403 —直保持休眠狀態(tài)。在時間T403,打印 機102變換成喚醒狀態(tài)以接收AP 101在時間T404所發(fā)送的信標。打印機102在喚醒狀態(tài)下接收來自AP 101的信標,以判斷是否存在尋址于打印機 102自身的任何數據包。這里,打印機102通過檢查來自AP 101的信標中所包含的TIM,判 斷是否存在尋址于打印機102自身的任何數據包。如果不存在尋址于打印機102自身的任 何數據包,則打印機102在時間T405變換成休眠狀態(tài)。如果存在尋址于打印機102自身的 數據包,則打印機102使用電源管理位(PM位)向AP 101通知打印機102已變換成活動模 式。然后,打印機102接收來自AP 101的數據包。當完成數據包的接收時,打印機102再 次變換成省電模式。在向省電模式變換時,打印機102使用PM位向AP 101通知向省電模 式的變換。代替PM位,打印機102可以通過向AP 101發(fā)送被稱為I^sPoll的請求包,接收來 自AP 101的數據包。I^sPoll是打印機102在省電模式下請求從AP 101發(fā)送尋址于打印機 102的包所使用的包。因此,打印機102可以在不切換通信模式的情況下接收來自AP 101 的包。圖5A示出利用由CPU 201讀取的存儲在存儲單元202中的程序所執(zhí)行的流程 圖。在接通打印機102的電源時執(zhí)行該流程圖。在步驟S501,通信單元203發(fā)送探測請 求(搜索請求),以搜索通信單元203周圍存在的AP。這里,AP 101接收到打印機102所 發(fā)送的探測請求,并且AP 101向打印機102發(fā)送探測應答(搜索應答)作為其應答。在 步驟S502,通信單元203接收AP 101發(fā)送的探測應答。該探測應答包含與省電有關的信 息。與省電有關的信息包含AP 101的信標周期(beacon period,BP)。這里,BP被設置為 IOOms0此外,該信息包含定義AP 101的多播或廣播定時的交付傳輸指示消息(delivery traffic indicationmessage, DTIM)周期。這里,DTIM 的值被設置為 5。因此,AP101 以 500ms (BPXDTIM)的周期進行多播或廣播。將在步驟S502接收到的與省電有關的信息存儲 在存儲單元202中。在步驟S503,通信單元203進行與AP 101的符合IEEE802. 11系列的關聯/認證 處理。在關聯處理過程中,通信單元203向AP101通知對打印機102所設置的LI (例如,2)。根據加密方法,還可以執(zhí)行Wi-Fi保護訪問(WPA)的認證序列。在步驟S504,通信單元203將目的地被設置為打印機102的數據包(自身包)發(fā) 送給AP 101。在步驟S505,通信單元203使用PM位向AP 101通知打印機102變換成省電 模式。然后,在步驟S506,切換單元301將通信單元203從活動模式切換成省電模式。在切 換成省電模式之后,通信單元203在通過BP(例如,100ms)和LI(例如,2)所指定的預定時 間內保持休眠狀態(tài)。例如,如果如圖4所示在時間T401進入休眠狀態(tài),則通信單元203在 從時間T401到時間T403的時間段(預定時間)內保持休眠狀態(tài)。隨后,在步驟S507,切換單元301將通信單元203切換成喚醒狀態(tài),以接收來自AP 101的信標。在步驟S508,檢查單元302檢查在預定時間段內經由通信單元203是否接收 到了來自APlOl的信標。這里的在預定時間段內是指在通信單元203處于喚醒狀態(tài)(在圖 4中從時間T403到時間T405)的時間段內。如果接收到了信標(步驟S508為“是”),則處 理進入步驟S509,如果沒有接收到信標(步驟S508為“否”),則處理進入步驟S513。沒有 接收到信標的情況是下面的情況由于某一原因,AP 101發(fā)送信標的時間移位,例如,在圖 4的時間T406時發(fā)送信標。根據IEEE的規(guī)范,需要AP 101以一定間隔發(fā)送信標,并且還具 體指定發(fā)送間隔的誤差。然而,已經證實了 AP 101偏離其誤差范圍而發(fā)送信標的現象。如 果打印機102未處于省電模式,則打印機102始終處于喚醒狀態(tài),因此可以接收在移位后的 時間所發(fā)送的信標。然而,如果打印機102處于省電模式,則通信單元203僅在預定時間段 (圖4中從時間T403到時間T405)內處于喚醒狀態(tài),因此不能接收到在移位后的時間所發(fā) 送的信標(在圖4的時間T406所發(fā)送的信標)。因此,如果在移位后的時間發(fā)送信標,則可 能導致包傳送中的包丟失或延遲。例如,如果由UPnP所指定的發(fā)現包(用以檢查網絡中是 否存在設備的包)被丟失或延遲,則通信設備將不能夠在指定時間內進行應答。因此,發(fā)送 發(fā)現包的設備不能發(fā)現該通信設備。這里,UPnP是Universal Plug andPlay (通用即插即 用)的縮寫。在步驟S509,判斷單元303檢查來自AP 101的信標中所包含的TIM,以基于該TIM 判斷是否存在尋址于打印機102的任何包。如果存在尋址于打印機102的包(步驟S509為 “是”),則處理進入步驟S510,如果不存在尋址于打印機102的任何包(步驟S509為“否”), 則處理進入步驟S513。不存在尋址于打印機102的任何包的情況是下面的情況例如,AP 101更新TIM失敗,因此不能檢查是否存在尋址于打印機102的任何包,或者,例如,即使打 印機102處于休眠狀態(tài),AP 101也發(fā)送自身包(例如,在時間T402發(fā)送自身包)。在這種 情況下,發(fā)送了自身包,并且通過假定不存在尋址于打印機102的任何包來設置TIM。如果判斷為存在尋址于打印機102的包,那么在步驟S510,通信單元203使用PM 位向AP 101通知打印機102變換成活動模式。然后,在步驟S511,通信單元203從AP 101 接收在步驟S504由打印機102發(fā)送給AP 101的自身包。在步驟S512,獲取單元304從計 時器206獲取打印機102在步驟S504發(fā)送自身包和在步驟S511從AP 101接收到該自身 包之間的延遲時間。此外,存儲單元202在處理進入步驟S514之前存儲在步驟S512所獲 取的時間。另一方面,在步驟S513,存儲單元202存儲預定時間,作為自身包的發(fā)送和接收之 間的延遲時間。這里,使用BPX (LI+5)的值(在本典型實施例中為IOOmsX (2+5) = 700ms) 作為預定時間。
      在步驟S514,判斷單元305判斷自身包是否發(fā)送了預定次數(例如,10次)。如果 自身包發(fā)送了預定次數(步驟S514為“是”),則處理進入步驟S515,如果自身包未發(fā)送預 定次數(步驟S514為“否”),則處理進入步驟S504。因此,可以測量并存儲預定次數的延 遲時間。在步驟S515,計算單元306計算預定次數(例如,10次)所存儲的延遲時間的平 均值。在步驟S516,判斷單元307判斷在步驟S515計算出的平均值是否小于BPX (LI+1) 的值。這里,BPX(LI+1)的值是當AP 101接收自身包并在由IEEE802. 11定義的規(guī)范的范 圍內發(fā)送該自身包時產生的最大延遲時間。設置上述預定時間,使得如果接收自身包失敗 一次,則該平均值不會超過BPX (LI+1)的值,并且如果接收自身包失敗多次,則該平均值 超過BPX (LI+1)的值。在步驟S516,如果判斷單元307判斷為平均值小于BPX (LI+1)的值(步驟S516 為“是”),則處理進入步驟S517,在步驟S517,顯示單元204顯示可以在省電模式下關聯AP 101。順便提及,可以在省電模式下將通信單元203與AP 101關聯。另一方面,在步驟S516,如果判斷單元307判斷為平均值等于或大于BPX (LI+1) 的值(步驟S516為“否”),則處理進入步驟S518,在步驟S518,顯示單元204給出最好不 要使用省電模式的警告??蛇x地,可以在用戶指示打印機102使用省電模式時給出警告。 此外,可以在活動模式下將通信單元203與AP 101關聯。然后,打印單元207基于經由AP 101接收到的數據進行打印。如上所述,使打印機102以省電模式運行,并且向AP 101發(fā)送自身包。然后,測量 向AP 101發(fā)送自身包和從AP 101接收到自身包之間的延遲時間。然后,基于測量出的延 遲時間是否在預定時間內,判斷是否可以通過使用省電模式來關聯AP 101。因此,如果AP 101對于省電模式下關聯的設備正常運行(在由IEEE802. 11定義的規(guī)范的范圍內運行), 則用戶可以獲悉可以在省電模式下關聯該設備。如果AP 101未正常運行,則用戶可以獲悉 最好不要在省電模式下關聯該設備。因此,當如上所述與AP 101關聯時,可以防止用戶將 打印機102切換成省電模式。此外,通過根據基于延遲時間的判斷結果來切換通信模式,進 行與AP 101的通信。這里,切換使用省電模式的第一通信模式和使用活動模式的第二通信 模式。因此,打印機102可以在與APlOl對應的通信模式下與AP 101通信,因此提高了用 戶便利性。在上述典型實施例中,基于延遲時間的平均值判斷是否可以使用省電模式。然而, 本發(fā)明不局限于此,并且在步驟S516,可以基于在步驟S511接收到自身包的次數來判斷是 否可以使用省電模式。例如,如果在預定次數10次內接收到自身包7次以上,則判斷為可 以使用省電模式。否則,判斷為最好不要使用省電模式。因此,可以在不使用計時器206的 情況下判斷是否可以使用省電模式。在上述典型實施例中,在步驟S516,將延遲時間的平均值與BPX (LI+1)的值進行 比較。然而,可以預先測量活動模式下向AP 101發(fā)送自身包和經由AP 101接收到該自身 包之間的延遲時間。然后,可以將通過相加測量出的延遲時間和BPX (LI+1)的值所獲得的 值與在步驟S515計算出的平均值進行比較。因此,即使由于AP 101中保持的許多數據包 而延遲了自身包的發(fā)送,也可以更精確地進行是否可以使用省電模式的判斷。在步驟S510,打印機102使用PM位向AP 101通知打印機102變換成喚醒狀態(tài)。然而,打印機102可以向AP 101發(fā)送I^sPoll。在這種情況下,測量直到AP 101響應于I^sPoll 發(fā)送由打印機102所發(fā)送的自身包為止的延遲時間。如果AP 101沒有發(fā)送由打印機102 發(fā)送的自身包,則將延遲時間設置為等于預定時間(例如,BPX(LI+5))?;谝源朔绞綔y 量出的延遲時間,判斷是否可以使用省電模式。此外,可以依次執(zhí)行用于使用PM位向AP 101通知打印機102變換成喚醒狀態(tài)的 第一控制方法和用于向AP 101發(fā)送I5sP0Il的第二控制方法,以測量各方法的延遲時間。如 果利用這兩種控制方法所測量的延遲時間均等于或大于預定時間(例如,BPX(LI+1)),則 判斷為最好不要使用省電模式。如果利用這兩種控制方法所測量的延遲時間中的至少一個 延遲時間在預定時間內(例如,小于BPX (LI+1)),則進行以下顯示可以通過使用延遲時 間在預定時間內的控制方法來使用省電模式。此外,使用延遲時間在預定時間內的控制方 法,在省電模式下關聯AP 101。因此,還可以通過選擇正常運行的省電模式的控制方法,關 聯在省電模式下使用這兩種控制方法中的一種控制方法正常運行的AP 101。在本典型實施例中使用單播的自身包,但是還可以使用多播的數據包。在這種情 況下,在步驟S516,判斷單元307判斷在步驟S515計算出的平均值是否小于BPX (DTIM+1) 的值。另外,還可以以此方式判斷是否可以使用省電模式。在上述環(huán)境下使用硬件和軟件,但是還可以僅使用硬件。圖2C示出僅通過硬件實 現上述典型實施例時的硬件結構圖。通信單元251與通信對方(AP 101)通信。通信單元251還包括用以與AP 101進 行關聯處理或者向AP 101發(fā)送包(包括自身包)/從AP 101接收包的發(fā)送單元和接收單 元。切換單元252控制通信單元251的通信模式(省電模式和活動模式),并且如果通信單 元251處于省電模式,則切換單元252切換通信單元251的狀態(tài)(喚醒狀態(tài)和休眠狀態(tài))。 計時器單元253測量通信單元251發(fā)送自身包和經由AP 101接收到該自身包之間的時間。 計時器單元253還向切換單元252通知通信單元251處于休眠狀態(tài)時的時間。存儲單元2M存儲通信單元251發(fā)送自身包和經由AP 101接收到該自身包之間 的時間。計算單元255從存儲單元254多次獲取通信單元251發(fā)送自身包和經由AP 101 接收到該自身包之間的時間,以計算所獲取的時間的平均值。判斷單元256基于計算單元 255的計算結果,判斷是否以省電模式運行通信單元251。顯示單元257根據判斷單元256 的判斷結果向用戶進行通知。首先,將通信單元251與AP 101關聯(對應于步驟S503)。然后,通信單元251向 AP 101發(fā)送自身包(對應于步驟S504)。此外,通信單元251向切換單元252和計時器單 元253通知發(fā)送了自身包。在接收到該通知后,計時器單元253啟動計時器。在接收到該 通知后,切換單元252指示通信單元251向AP 101通知通信單元251變換成休眠狀態(tài),并 且指示通信單元251變換成休眠狀態(tài)。在該指示后,通信單元251向AP 101通知通信單元 251變換成休眠狀態(tài)(對應于步驟S505),并且變換成休眠狀態(tài)(對應于步驟S506)。此外, 切換單元252向計時器單元253通知通信單元251變換成休眠狀態(tài)。在接收到該通知后, 計時器單元253根據LI測量預定時間。然后,在過去預定時間后,計時器單元253向切換 單元252通知過去了預定時間。在接收到該通知后,切換單元252指示通信單元251變換成喚醒狀態(tài)。在該指示 后,通信單元251變換成喚醒狀態(tài)(對應于步驟S507)。然后,通信單元251接收來自AP101的自身包(對應于步驟S511)。在接收到自身包后,通信單元251向計時器單元253通 知接收到了自身包。在接收到該通知后,計時器單元253向存儲單元邪4通知自身包的發(fā) 送和接收之間的延遲時間(對應于步驟S512)。如果在存儲單元254中沒有存儲指定數量 的延遲時間,則通信單元251執(zhí)行上述自身包的發(fā)送。另一方面,如果在存儲單元254中存 儲有指定數量的延遲時間,則通信單元251中斷上述處理(對應于步驟S514)。隨后,計算單元255計算存儲在存儲單元254中的多個延遲時間的平均值(對應 于步驟S515)。然后,計算單元255將計算結果通知給判斷單元256。判斷單元256基于從 計算單元255通知的計算結果,判斷執(zhí)行省電模式還是活動模式(對應于步驟S516)。將其 判斷結果通知給切換單元252和顯示單元257。顯示單元257根據該判斷結果進行顯示,以 通知用戶應該以活動模式進行通信(對應于步驟S517和S518)。另外,切換單元252根據 該判斷結果管理通信單元251的模式。在不使用軟件的情況下,如上所述可以獲得類似的效果。在上述第一典型實施例中,打印機102從活動模式變換成省電模式。在本發(fā)明的 第二典型實施例中,判斷打印機102在不變換成省電模式的情況下是否可以在省電模式下 與AP 101關聯。在第二典型實施例中,系統(tǒng)結構、打印機102的硬件結構和打印機102的功能塊與 第一典型實施例中的相同,因此不再重復對其的說明。在本典型實施例中,判斷單元307判 斷在處于偽休眠狀態(tài)(第三狀態(tài))下時是否接收到了任何數據包。偽休眠狀態(tài)是在省電模 式下通信時處于休眠狀態(tài)的時間段實際處于喚醒狀態(tài)的狀態(tài)。換句話說,偽休眠狀態(tài)是這 樣一種狀態(tài),在該狀態(tài)下,打印機102向基站通知打印機102已變換成省電模式,但打印機 102實際上維持活動模式(喚醒狀態(tài))。圖5B示出利用由CPU 201讀取的存儲在存儲單元202中的程序所執(zhí)行的流程圖。 在接通打印機102的電源時執(zhí)行該流程圖。步驟S501 S503與第一典型實施例中的相同, 因此不再重復對其的說明。在步驟S531,通信單元203向AP 101發(fā)送多個自身包(例如,10個自身包)。當 完成多個自身包的發(fā)送時,在步驟S532,通信單元203使用PM位向AP 101通知打印機102 變換成省電模式。然而,打印機102實際上未變換成省電模式,并且保持活動模式(喚醒狀 態(tài))。也就是說,打印機102處于偽休眠狀態(tài)。在偽休眠狀態(tài)下,打印機102可以接收從AP 101發(fā)送的數據包。在步驟S533,通信單元203接收來自AP 101的信標。然后,判斷單元303檢查接 收到的信標中包含的TIM,以判斷是否存在尋址于打印機102自身的任何數據包。如果判斷 為存在尋址于打印機102自身的包,則處理進入步驟S534,并且通信單元203使用PM位向 AP 101通知打印機102變換成活動模式。因此釋放偽休眠狀態(tài)。在步驟S535,通信單元203從AP 101接收在步驟S531發(fā)送的自身包。這里,接收 到的包的數量(例如,3)少于在步驟S531發(fā)送的自身包的數量。每次執(zhí)行步驟S535時,在 步驟S535接收到的自身包的數量可以改變(可以不同)。在步驟S536,判斷單元305判斷 步驟S531 S535的操作是否進行了預定次數(例如,10次)。如果該操作已進行了預定 次數(步驟S536為“是”),則處理進入步驟S537,如果該操作未進行預定次數(步驟S536 為“否”),則處理進入步驟S531。
      在步驟S537,判斷單元307判斷在處于偽休眠狀態(tài)時是否接收到了任何數據包。 如果在處于偽休眠狀態(tài)時接收到了數據包(步驟S537為“是”),則處理進入步驟S539,如果 在處于偽休眠狀態(tài)時沒有接收到任何數據包(步驟S537為“否”),則處理進入步驟S538。在步驟S538,顯示單元204進行可以在省電模式下關聯APlOl的顯示。此外,可以 在省電模式下將通信單元203與AP 101關聯。在步驟S539,顯示單元204給出最好不要使 用省電模式的警告。此外,可以在活動模式下將通信單元203與AP 101關聯。當在省電模式下將打印機102與AP 101關聯時,如上所述,可以檢查AP 101是否 正常運行,因此可以提高用戶便利性。當在省電模式下將打印機102與AP 101關聯時,可以向PC103通知AP 101是否 正常運行,以使用戶通過PC 103的顯示單元(未示出)獲悉該結果。因此,尤其如果打印 機102的顯示單元204小,用戶可以通過PC 103的大顯示單元獲悉該結果,因此可以提高 用戶便利性。在第一和第二典型實施例中,打印機102發(fā)送自身包(或多個自身包),以基于接 收到由AP 101傳送的該自身包(或多個自身包)的定時來執(zhí)行與省電有關的控制。在本 發(fā)明的第三典型實施例中,PC 103發(fā)送尋址于打印機102的數據包,以基于從打印機102接 收到應答包的定時來執(zhí)行與省電有關的控制。在第三典型實施例中,系統(tǒng)結構、打印機102的硬件結構和打印機102的功能塊與 第一典型實施例中的相同,因此不再重復對其的說明。圖2B示出PC 103的硬件結構。應 該理解,PC 103可以但并非必須以省電模式運行。中央處理單元(CPU) 221讀取存儲在下述存儲單元中的程序以執(zhí)行該程序。存儲 單元222包括RAM和ROM等存儲器。存儲單元222存儲由IEEE 802. 11指定的Li,作為與 省電模式有關的信息。這里,將LI設置為2,并且PC 103每兩次接收一次作為由AP 101發(fā) 送的信息信號的信標。存儲單元222還存儲下述程序等。具有天線的通信單元223與AP 101進行無線電通信。通信單元223可以使用活動模式和省電模式中的一種與AP 101通 信。而且,可以使用PM位向AP 101通知應用活動模式和省電模式中的哪一通信模式。顯 示單元2M進行各種顯示。操作單元225接收來自用戶的操作。通過使用觸摸面板等,可 以將顯示單元2M和操作單元225形成為同一組件。計時器2 測量時間。這些硬件組件 通過總線連接。圖;3B示出由CPU 221讀取的存儲在存儲單元222中的程序所實現的功能框圖???以利用ASIC等硬件結構來實現這些功能塊。獲取單元331獲取PC 103發(fā)送尋址于打印機102的請求包時的時間和從AP 101 接收到應答包時的時間之間的延遲時間。判斷單元332判斷尋址于打印機102的請求包是 否發(fā)送了預定次數。該請求包是請求來自接收到了請求包的打印機102的響應包(應答 包)的包。計算單元333計算延遲時間的平均值。判斷單元334判斷由計算單元333計算 出的延遲時間的平均值是大于還是小于預定時間。圖6示出利用由CPU 201讀取的存儲在存儲單元202中的程序所執(zhí)行的流程圖。 圖7示出本典型實施例中的序列圖。假定作為初始狀態(tài),AP 101和PC 103被連接。在步驟S701,打印機102首先向AP 101發(fā)送探測請求。在步驟S702,AP 101向打 印機102發(fā)送探測應答,作為對探測請求的應答。然后,在步驟S703,AP 101和打印機102進行符合IEEE802. 11系列的關聯和認證處理。這里,在省電模式下將打印機102與AP 101 關聯??蛇x地,PC 103可以指示打印機102在省電模式下與AP 101關聯。在步驟S704,與AP 101關聯的打印機102向PC 103發(fā)送與省電有關的參數。與 省電有關的參數包括AP 101的信標間隔(例如,100ms)和打印機102的LI (例如,2)。在 發(fā)送與省電有關的參數之后,在步驟S705,打印機102向AP 101通知向省電模式的變換,并 變換成省電模式。在步驟S601,通信單元223發(fā)送尋址于打印機102的請求包(S706)。由AP 101 接收所發(fā)送的請求包。AP 101使用信標中包含的TIM向打印機102通知存在尋址于打印機 102的包(S707)。被通知存在尋址于打印機102的包的打印機102通知AP 101向活動模 式的變換(S708)。此外,打印機102接收由AP 101發(fā)送的請求包(S709)。打印機102發(fā) 送尋址于PC 103的響應包(應答包),作為對該請求包的應答(S710)。由AP 101接收所 發(fā)送的響應包(S711)。在完成響應包的發(fā)送之后,打印機102通知AP 101向省電模式的變 換(S712),并且變換成省電模式。在步驟S602,通信單元223接收響應包(S711),并且處理進入步驟S603。如果在過 去預定時間(例如,BPX (LI+5))之后沒有接收到任何響應包,則處理也進入步驟S603。在 步驟S603,獲取單元331從計時器2 獲取PC 103在步驟S601發(fā)送請求包和在步驟S602 從AP 101接收到響應包之間的延遲時間。如果通信單元223未能接收到響應包,則獲取單 元331獲取BPX (LI+5)的值作為延遲時間。在步驟S604,判斷單元332判斷在步驟S601 請求包是否已發(fā)送了預定次數(例如,10次)。如果請求包已發(fā)送了預定次數(步驟S604 為“是”),則處理進入步驟S605,如果請求包未發(fā)送預定次數(步驟S604為“否”),則處理 進入步驟S601。在步驟S605,計算單元333計算預定次數(例如,10次)所存儲的延遲時間的平均 值。在步驟S606,判斷單元334判斷在步驟S605計算出的平均值是否小于BPX(LI+1)的 值。如果判斷為平均值小于BPX (LI+1)的值(步驟S606為“是”),則處理進入步驟S607, 在步驟S607,顯示單元2M給出可以在省電模式下關聯AP 101的警告。此外,可以在省電模 式下將通信單元223與AP 101關聯。另一方面,如果判斷為平均值等于或大于BPX (LI+1) 的值(步驟S606為“否”),則處理進入步驟S608,在步驟S608,顯示單元2M進行最好不要 使用省電模式的顯示。此外,可以在活動模式下將通信單元223與AP 101關聯??蛇x地, 可以在活動模式下將打印機102與AP 101關聯。通過進行通信設備(PC 103)和另一通信設備(打印機10 之間的通信,如上所 述,當在省電模式下將該通信設備或另一通信設備與AP 101關聯時,可以檢查AP 101是否 正常運行。因此,即使對于打印機102不能發(fā)送自身包至的設備,也可以檢查APlOl是否正
      常運行。在第一 第三典型實施例中,使用諸如自身包和請求包等的測試包來檢查是否可 以在省電模式下將打印機102與AP 101關聯。在本發(fā)明的第四典型實施例中,除此以外, 預先將與連接性有問題的接入點的類型(型號和固件等)有關的信息存儲在存儲單元202 中,并且基于該信息檢查是否可以在省電模式下將打印機102與AP 101關聯。如果AP 101 支持WPS,則打印機102和PC 103可以根據探測應答獲取與AP 101的型號和固件有關的 信息。更具體地,可以根據存儲在探測應答中的廠商和型號名稱獲取與型號有關的信息,并根據型號獲取與固件有關的信息。WPS是Wi-Fi Protected Setup (Wi-Fi保護設置)的縮 寫。在WPS中,可以通過用戶按下AP 101和打印機102各自具有的按鈕,在AP 101和打印 機102之間交換加密密鑰和加密方法等的通信參數,以進行連接。代替按下按鈕,可以輸入 個人識別號(PIN)。打印機102或PC 103可以使用UPnP等高級應用程序來獲取與APlOl 的型號和固件有關的信息。打印機102首先從AP 101接收表示AP 101支持省電模式的通知。即使支持省電 模式,如第一典型實施例所示,處于省電模式的AP 101和打印機102也可能不能正常通信。 因此,即使AP 101在省電模式下與打印機102通信,打印機102也基于APlOl的類型信息 (型號和固件)判斷基站是否可以正常通信。因此,對于不支持省電模式的基站不進行任何 判斷,因此使得判斷工作更高效。作為判斷結果,如果AP 101與存儲在存儲單元202中的類型信息匹配,則顯示單 元204給出最好不要使用省電模式的警告。此外,可以在活動模式下將通信單元203與AP 101關聯。作為判斷結果,如果AP 101與存儲在存儲單元202中的類型信息不匹配,則打印 機102或PC 103執(zhí)行第一 第三典型實施例中所示的流程圖。因此,對于連接性問題預先 已知的接入點,可以在不發(fā)送測試包的情況下檢查AP 101是否正常工作。盡管預先將與連接性有問題的接入點的類型(型號和固件等)有關的信息存儲在 存儲單元202中,但是也可以經由網絡識別該信息。還可以通過向系統(tǒng)或設備提供記錄有用以實現上述功能的軟件的程序代碼的計 算機可讀記錄介質,從而通過該系統(tǒng)或設備讀取并執(zhí)行存儲在該記錄介質中的程序代碼, 來實現本發(fā)明。本發(fā)明的另一方面提供如以下各編號的發(fā)明所述的通信設備和通信設備的控制 方法1. 一種通信設備,包括發(fā)送部件,用于向基站發(fā)送包;以及判斷部件,用于判斷所述基站是否被配置成發(fā)送所述包,以使得處于省電模式的 設備可以在預定時間內接收到所述包。2.根據發(fā)明1所述的通信設備,還包括通知部件,所述通知部件用于向所述基站 通知所述通信設備變換成省電模式。3.根據發(fā)明2所述的通信設備,還包括控制部件,所述控制部件用于執(zhí)行控制,以 使得即使通過所述通知部件向所述基站通知了向省電模式的變換,也在活動模式下進行與 所述基站的通信;其中,當所述通信設備處于省電模式時,所述判斷部件基于在不能從所述基站接 收到包時的時間段內是否接收到了包來判斷所述基站。4.根據發(fā)明3所述的通信設備,還包括顯示部件,其中,當所述通信設備處于省電 模式時,如果在不能從所述基站接收到包時的時間段內接收到了包,則所述顯示單元向用
      戶顯示警告。5.根據發(fā)明3或4所述的通信設備,還包括通信部件,其中,當所述通信設備處于 省電模式時,如果在不能從所述基站接收到包時的時間段內接收到了包,則所述通信部件
      13在活動模式下與所述基站通信。6.根據發(fā)明1或2所述的通信設備,還包括接收部件,所述接收部件用于從所述基 站接收包;其中,所述發(fā)送部件將目的地被設置為所述通信設備的包發(fā)送給所述基站;以及其中,所述判斷部件基于所述發(fā)送部件發(fā)送所述包和所述接收部件接收到所述包 之間的時間來判斷所述基站。7.根據發(fā)明1或2所述的通信設備,還包括接收部件,所述接收部件用于從所述基 站接收包;其中,所述發(fā)送部件還包括第二發(fā)送部件,所述第二發(fā)送部件用于將目的地被設 置為處于省電模式的另一通信設備的包發(fā)送給所述基站;以及其中,所述判斷部件基于所述第二發(fā)送部件發(fā)送所述包和所述接收部件接收到所 述包之間的時間來判斷所述基站。8.根據發(fā)明6或7所述的通信設備,還包括顯示部件,其中,如果所述判斷部件判 斷為所述發(fā)送部件發(fā)送所述包和所述接收部件接收到所述包之間的時間長于預定時間,則 所述顯示部件向用戶顯示警告。9.根據發(fā)明6 8中任一項所述的通信設備,還包括通信部件,其中,如果所述判 斷部件判斷為所述發(fā)送部件發(fā)送所述包和所述接收部件接收到所述包之間的時間長于預 定時間,則所述通信部件在活動模式下與所述基站通信。 10.根據發(fā)明6 9中任一項所述的通信設備,還包括通信部件,其中,如果所述判 斷部件判斷為所述發(fā)送部件發(fā)送所述包和所述接收部件接收到所述包之間的時間短于預 定時間,則所述通信部件在省電模式下與所述基站通信。11.根據前述任一發(fā)明所述的通信設備,還包括判別部件,所述判別部件用于判別 所述基站的類型;其中,所述判斷部件還基于所述判別部件的判別來判斷所述基站。12. 一種通信設備的控制方法,該控制方法包括以下步驟向基站發(fā)送包;以及判斷所述基站是否被配置成發(fā)送所述包,以使得處于省電模式的設備可以在預定 時間內接收到所述包。13. 一種使計算機執(zhí)行根據發(fā)明12所述的通信設備的控制方法的計算機可執(zhí)行程序。14. 一種用于存儲根據發(fā)明13所述的計算機可執(zhí)行程序的計算機可讀存儲介質。盡管參考典型實施例說明了本發(fā)明,但是應該理解,本發(fā)明不局限于所公開的典 型實施例。所附權利要求書的范圍符合最寬的解釋,以包含所有這類修改、等同結構和功 能。
      權利要求
      1.一種通信設備,被配置成與基站進行通信,所述通信設備包括通信單元,用于向所述基站發(fā)送測試包;以及判斷單元,用于判斷所述基站是否被配置成發(fā)送所述測試包,以使得以省電模式運行 的所述通信設備或其它通信設備能夠在預定時間內接收到所述測試包。
      2.根據權利要求1所述的通信設備,其特征在于,所述通信單元用于在所述通信設備 變換成省電模式的情況下向所述基站進行通知。
      3.根據權利要求2所述的通信設備,其特征在于,所述通信設備被配置成在活動模式 或省電模式下與所述基站進行通信,并且所述通信設備還包括控制單元,所述控制單元用 于執(zhí)行控制,以使得即使維持在活動模式下進行與所述基站的通信,也通過所述通信單元 向所述基站通知向省電模式的變換,所述通信單元用于接收來自所述基站的包,以及所述判斷單元基于在所述通信設備正以省電模式運行的情況下無法從所述基站接收 到包的時間段內所述通信設備是否接收到了所述測試包,來判斷所述基站。
      4.根據權利要求3所述的通信設備,其特征在于,還包括顯示單元,所述顯示單元被配 置成如果在所述通信設備正以省電模式運行的情況下無法從所述基站接收到包的時間段 內接收到了所述測試包,則所述顯示單元向用戶顯示警告。
      5.根據權利要求3所述的通信設備,其特征在于,所述通信單元被配置成如果在所述 通信設備正以省電模式運行的情況下無法從所述基站接收到包的時間段內接收到了所述 測試包,則所述通信單元繼續(xù)在活動模式下與所述基站進行通信。
      6.根據權利要求1所述的通信設備,其特征在于,所述測試包是尋址于自身的包,所述通信單元用于接收來自所述基站的包,以及所述判斷單元基于所述通信單元發(fā)送所述測試包和所述通信單元接收到所述測試包 之間的時間來判斷所述基站。
      7.根據權利要求1所述的通信設備,其特征在于,所述測試包的目的地被設置成能夠以省電模式運行的其它通信設備,并且所述測試包 請求來自所述目的地的應答包;以及所述判斷單元基于所述通信單元發(fā)送所述測試包和所述通信單元接收到所述應答包 之間的時間來判斷所述基站。
      8.根據權利要求6所述的通信設備,其特征在于,還包括顯示單元,所述顯示單元被配 置成如果所述判斷單元判斷為所述通信單元發(fā)送所述測試包和所述通信單元接收到所述 測試包或應答包之間的時間長于預定時間,則所述顯示單元向用戶顯示警告。
      9.根據權利要求6所述的通信設備,其特征在于,所述通信單元被配置成如果所述判 斷單元判斷為所述通信單元發(fā)送所述測試包和所述通信單元接收到所述測試包或應答包 之間的時間長于預定時間,則所述通信單元在活動模式下與所述基站進行通信。
      10.根據權利要求6所述的通信設備,其特征在于,所述通信單元被配置成如果所述 判斷單元判斷為所述通信單元發(fā)送所述測試包和所述通信單元接收到所述測試包或應答 包之間的時間短于預定時間,則所述通信單元在省電模式下與所述基站進行通信。
      11.根據權利要求1所述的通信設備,其特征在于,還包括判別單元,所述判別單元用于判別所述基站的類型,其中,所述判斷單元還基于所述判別單元的判別來判斷所述基站。
      12. 一種通信設備的控制方法,所述通信設備被配置成與基站進行通信,所述控制方法 包括以下步驟向所述基站發(fā)送測試包;以及判斷所述基站是否被配置成發(fā)送所述測試包,以使得以省電模式運行的所述通信設備 或其它通信設備能夠在預定時間內接收到所述測試包。
      全文摘要
      一種通信設備和通信設備的控制方法,該通信設備包括發(fā)送單元,用于向基站發(fā)送包;以及判斷單元,用于判斷基站是否被配置成發(fā)送包,以使得處于省電模式的設備能夠在預定時間內接收到該包。
      文檔編號H04W52/02GK102065453SQ201010511590
      公開日2011年5月18日 申請日期2010年10月13日 優(yōu)先權日2009年11月13日
      發(fā)明者中原真則 申請人:佳能株式會社
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1