欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

通信裝置及其控制方法、程序和存儲介質(zhì)的制作方法

文檔序號:7676644閱讀:146來源:國知局
專利名稱:通信裝置及其控制方法、程序和存儲介質(zhì)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信裝置及其控制方法、程序和存儲介質(zhì),尤其是用于在保 持低能耗的同時執(zhí)行通信的技術(shù)。
背景技術(shù)
已知一種稱作而SB (無線通用串行總線)的通信標準,其中通過時分多 址(TDMA)方法(無線USB規(guī)范l.O)來執(zhí)行通信。
在WUSB標準的無線通信系統(tǒng)中,主機和設(shè)備形成WUSB集群,并且通過 使用基于時分多址的超幀來執(zhí)行通信。通過每個具有256 p s的256個介質(zhì)訪 問隙(MAS)來構(gòu)造單個超幀,對于先頭的16個MAS,只發(fā)送信標,作為信 標周期(BP)的-'部分。剩余的時段在各個集群屮被預(yù)約為分布式預(yù)約期(DRP) (通信頻帶)。通過從主機或者設(shè)備發(fā)送的信標之內(nèi)的DRP信總元(DRP IE) 來指示DRP的期間。
以自主分布方式來執(zhí)行主機和設(shè)備的同歩管理,并且卞.機具有執(zhí)行超幀 的同歩管理的功能。主機和設(shè)備響應(yīng)從外部裝置接收到信標來執(zhí)行同歩調(diào)整。 但是,可能有作為WUSB標準的無線通信系統(tǒng)的--部分而存在的設(shè)備,但是其
不執(zhí)行超幀同步調(diào)整。如下所述,根據(jù)超幀同步調(diào)整管理功能對設(shè)備進行大 致的分類。
參自身執(zhí)行超幀同步調(diào)整管理的自身信標設(shè)備(self-beaconing device) (SBD)。
參自身不執(zhí)行超幀同步調(diào)整管理的直接信標設(shè)備(directed beaconing device ) (DBD)。
參自身不執(zhí)行超幀同歩管理,并且為了降低能耗不執(zhí)行信標的發(fā)送和接 收的非信標設(shè)備(簡beaconing device) (NBD)。
在WUSB標準的無線通信系統(tǒng)中可以存在多個WUSB集群。允許這些集群 重疊(即,諸如主機和設(shè)備等的裝置可以形成多個集群)。為了使時分多址在 這種系統(tǒng)中有效,主機和設(shè)備相互建立超幀中的同步(即,執(zhí)行同歩和DRP 預(yù)約)。下文將給出建立同步所需的工作的詳細描述。此外,如果一集群僅包含了主機和作為SBD工作的而SB設(shè)備,則由于SBD主要控制與建立同步調(diào)整 相關(guān)的處理,主機不再需要進行與在而SB層中建立超幀同步調(diào)整相關(guān)的工 作。
圖2是示出具有重疊部分的多個WUSB集群的例子的圖。在圖2中,標號 210是而SB主機,其功能是作為WUSB集群200中的主機。標號220是用作 一設(shè)備的而SB設(shè)備。在圖2中,只有一個由WUSB主機控制的冊SB設(shè)備,但 是,如果需要也允許有多個WUSB設(shè)備。圖2的通信系統(tǒng)包括兩個WUSB集群 200和201,這兩個集群包括WUSB主機210和211以及WUSB設(shè)備220。在圖 2中,不同的WUSB主機211形成WUSB集群201,并且WUSB設(shè)備220位于WUSB 集群200和201的通信范圍之內(nèi)。
下面,將參照圖3描述WUSB標準使用的介質(zhì)訪問控制(MAC)層的幀結(jié) 構(gòu)。圖3是示意性示出WUSB標準的超幀的格式的圖。
在WUSB標準中,在稱作超幀(300, 301, 302, 303)的幀單元中管理通 信持續(xù)吋間。超幀由256個MAS 350構(gòu)成,各個MAS 350為256 u s。因此, 一個超幀的持續(xù)時間是65,536y s。將超幀先頭的16個MAS指定為BP (400 到419)。通過在BP 400內(nèi)發(fā)送信標,WUSB主機和SBD預(yù)約超幀中的頻帶, 作為DRP。超幀的起點(即,BP 400的起點)稱作信標周期開始時間(BPST) 4100。信標410包括信標組(BG)參數(shù)411、 DRPIE (412)以及其它信息元 (IE) 413,并且使用DRP IE 412來通知所預(yù)約的MAS的位置。
在BP內(nèi),SBD不僅發(fā)送信標,而且在其它信標隙內(nèi)還接收并分析來自其 它設(shè)備的信標。因此,在實行超幀同步調(diào)整管理中SBD消耗了大量的電能。
這里 ,在MAC層級經(jīng)受了超幀同歩調(diào)整的裝置定義為鄰機(neighbor), 沒有經(jīng)受同步的裝置定義為外機(alien)。
下面,將參照圖4描述WUSB標準的MAC層和而SB信道之間的關(guān)系。圖 4是示出從WUSB信道到MAC層信道預(yù)約的映射的示意圖。
在圖4中,各個DRP (420、 430、 440、 450、 460、 470)與一個WUSB集 群之內(nèi)的通信預(yù)約期相對應(yīng)。在這些DRP的每個中,通過WUSB主機來廣播控 制輸入一輸出方向的微調(diào)度管理指令(畫C)。這里,各個腿C包括一個報頭 和多個IE。 一個腿C和另一個醒C之間的間隔稱作事務(wù)組(TG)。例如,與 MMC 443相關(guān)的TG是TG 444。
下面將參照圖5描述,在圖2中的WUSB設(shè)備220為SBD的情況下,當(dāng) WUSB主機210形成WUSB集群200時所執(zhí)行的超幀同步調(diào)整。圖5是示出當(dāng)作為SBD工作的WUSB設(shè)備連接至而SB主機時的時間圖的示意圖。
在圖5中,WUSB主機210在啟動之后,從BP 400之內(nèi)的一個信標隙發(fā)
送信標,并且預(yù)約DRP 500。另一方面,在啟動時,WUSB設(shè)備220在超幀N (300)中執(zhí)行信道掃描,并且接收信標410。此外,WUSB設(shè)備220分析所接
收的信標410,并且檢測WUSB設(shè)備220可以使用的信標隙、信標同步時刻等。 在超幀N+1 (301)中,冊SB主機210和WUSB設(shè)備220都在BP401期間
使用信標隙發(fā)送信標,并且確保DRP 510。但是,WUSB設(shè)備220使用在超幀
N (300)所檢出的可使用的信標隙來發(fā)送信標。如圖5中的BP401,在通過
多個裝置在相同的BP中發(fā)送并接收信標的時刻,已經(jīng)建立了超幀周期內(nèi)的同步。
在超幀N+2 (302)中,獨立地預(yù)約DRP 520的類型,從而建立WUSB信 道。WUSB主機210在DRP 520中形成TG。 WUSB設(shè)備220發(fā)送連接請求,并 且通過WUSB主機在麗C中回復(fù)連接確認,在超幀N+3 (303)之后開始建立 WUSB集群的處理。
以下描述是在WUSB設(shè)備220 (其作為SBD)和WUSB主機210已經(jīng)形成集 群200的情況下,在WUSB設(shè)備220和WUSB主機211之間進v步執(zhí)行超幀同 歩調(diào)整中的處理。圖6是在WUSB主機210已經(jīng)和WUSB設(shè)備220(其作為SBD) 形成WUSB集群200的情況下,經(jīng)由WUSB設(shè)備220用WUSB主機211執(zhí)行超幀 同歩調(diào)整的時間圖。換言之,圖6示出了當(dāng)作為發(fā)送信標信息來調(diào)整通信的 同歩定時的裝置時,外部裝置同歩調(diào)整的處理。
在超幀N(300)中,WUSB主機210和WUSB設(shè)備220在BP404巾從其信 標隙共同發(fā)送信標,并且預(yù)約DRP 540。 WUSB設(shè)備220還進一步執(zhí)行超幀N (300)的信道掃描。假設(shè)這樣的情況,S卩,在信道掃描時,WUSB設(shè)備220 接收到在BP 450期間通過WUSB主機211發(fā)送的信標。
在這種情況下,WUSB主機210和WUSB設(shè)備220改變超幀的定時,從而 實現(xiàn)與WUSB主機211的信標發(fā)送時刻的同步。g口,當(dāng)從WUSB主機211接收 到信標時,WUSB設(shè)備220經(jīng)由BP 450中的一個信標將BPST的起點通知給WUSB 主機210。通過該信標中的BP切換IE (BP switch IE)指示BPST的起點的 改變。同樣,DRP 550預(yù)約為外機所使用的DRP。在預(yù)定時段之后,WUSB集 群200中的所有設(shè)備的BPST被移動至超幀N+2 (302),并使得在與WUSB主 機211的BP相同的時段。通過這樣的處理,建立超幀同步調(diào)整。
如參照圖5和圖6的描述,作為SBD工作的WUSB設(shè)備可以動態(tài)地與主機或其它設(shè)備形成集群,從而執(zhí)行超幀同步調(diào)整。但是,在實踐中,甚至在不 需要超幀同步調(diào)整的情況下發(fā)送和接收信標。因此,在通過用于諸如數(shù)碼相
機和PDA等裝置的電池來驅(qū)動的移動設(shè)備作為作為SBD工作的WUSB設(shè)備的情 況下,存儲在電池中的電能將快速消耗,并且會縮短使用時間。
另一方面,作為NBD工作的冊SB設(shè)備因其不執(zhí)行信標的發(fā)送和接收而具 有低能耗。但是,因為在存在外來無線通信裝置的情況下,作為NBD工作的 設(shè)備不可以在超幀中同步,所以會受到通過那些裝置發(fā)射的無線通信信號的 干擾,并且會降低吞吐量。

發(fā)明內(nèi)容
本發(fā)明旨在解決上述問題,并且提供一種用于僅在需要時才執(zhí)行與外部 裝置的同步調(diào)整的技術(shù),由此在保持低能耗的同時實現(xiàn)同歩調(diào)整。
為了實現(xiàn)上述目的,本發(fā)明的通信裝置具有以下構(gòu)造。即,所述通信裝
置包括
判定單元,其用于判定是否存在未經(jīng)受同歩調(diào)整的外部裝置;以及 控制單元,用于施加控制,使得如果存在所述外部裝置,則所述通信
裝置用作發(fā)送信標信息來調(diào)整通信的同歩定時的裝置;如果不存在所述外部
裝置,則所述通信裝置用作不發(fā)送信標信息來調(diào)整通信的同歩定時的裝置。 此外,本發(fā)明的其它通信裝置具有以下構(gòu)造。即,通信裝置包括 判定單元,其用于判定未經(jīng)受幀同步調(diào)整的另一通信裝置的存在; 切換單元,如果存在所述另一通信裝置,則所述切換單元將所述通信裝
置切換為用作執(zhí)行與所述另一通信裝置的幀同歩調(diào)整的裝置,并且,如果不
存在所述另一通信裝置,則所述切換單元將所述通信裝置切換為用作不執(zhí)行
與所述另一通信裝置的幀同步調(diào)整的裝置。
此外,本發(fā)明的通信裝置的控制方法具有以下構(gòu)造。即,所述通信裝置
的控制方法,包括以下步驟
判定步驟,用于判定是否存在未經(jīng)受同步調(diào)整的外部裝置;以及 控制步驟,用于如果存在所述外部裝置,則使所述通信裝置用作發(fā)送信
標信息來調(diào)整通信的同步定時的裝置,并且,如果不存在所述外部裝置,則
使所述通信裝置用作不發(fā)送信標信息的裝置。
同樣,本發(fā)明的其它通信裝置的控制方法具有以下構(gòu)成。即,所述通信
裝置的控制方法,包括以下步驟判定步驟,用于判定還沒有經(jīng)受幀同步調(diào)整的另一個外部裝置的存在;
以及
切換步驟,用于如果存在所述另一個通信裝置,則將所述通信裝置切換 為用作執(zhí)行與所述另一個通信裝置的幀同步調(diào)整的裝置,并且,如果不存在 所述另一個通信裝置,則將所述通信裝置切換為用作不執(zhí)行與所述另一個通 信裝置的幀同步調(diào)整的裝置。
本發(fā)明進一步的特征將在以下示例性實施例的描述(參考附圖)中得到 明確。


圖1是示意地示出通信裝置的硬件構(gòu)造的框圖。
圖2是示出具有重疊部分的多個WUSB集群的例于的圖。 圖3是示意性地示出WUSB標準的超幀的格式的圖。 圖4是示意性地示出從WUSB信道到MAC層信道預(yù)約的映射的圖。 圖5是示意性地示出當(dāng)作為SBD工作的WUSB設(shè)備連接至WUSB主機時的 時間圖的圖。
圖6是當(dāng)執(zhí)行超幀同歩調(diào)整時的時間圖。
圖7是當(dāng)有從SBD到NBD的操作切換時的時間圖。
圖8是當(dāng)有從NBD到SBD的操作切換時的時間圖。
圖9是示出WUSB設(shè)備的工作的流程圖。
圖10是示出WUSB設(shè)備的工作的流程圖。
圖11是示意性地示出通信系統(tǒng)的構(gòu)造的圖。
圖12是當(dāng)有從SBD到NBD的工作切換時的時間圖。
圖13是示出WUSB設(shè)備的工作的流程圖。
圖14是示出WUSB設(shè)備的工作的流程圖。
具體實施例方式
下面將參照附圖描述本發(fā)明的示例性實施例。但是,這些實施例中參照 的構(gòu)成元素只是示例性的,本發(fā)明的范圍并不僅僅限制在這些實施例中。第一實施例
根據(jù)WUSB標準描述本實施例的構(gòu)造。參照圖1和圖2描述本實施例的通 信系統(tǒng)和通信裝置的構(gòu)造。根據(jù)需要,通信裝置可以是單個裝置或者多個裝置。
(系統(tǒng)構(gòu)造)
如圖2中,示意性地示出了本實施例的通信系統(tǒng)。g卩,主機210和設(shè)備
(通信裝置)220設(shè)置在可以進行無線通信的距離,并且設(shè)備220和主機211 也同樣設(shè)置在可以進行無線通信的距離。但是,這些構(gòu)造是為了便于描述而 以方便的方式示出的例子,而且可能的構(gòu)造不限于這些。例如,對于在主機 210和設(shè)備220之間要發(fā)生的通信,不需要主機211。
下面將參照圖1描述本實施例的通信裝置的構(gòu)造。圖1是示意性地示出 本實施例的通信裝置的硬件構(gòu)造的框圖。圖1中的標號110是用作控制整個 通信裝置的控制單元的中央處理器(CPU)。標號120是暫時存儲從外部裝置 提供的程序和數(shù)據(jù)的隨機存取存儲器(RAM)。標號130是存儲不需要改變的 程序和參數(shù)的只讀存儲器(ROM)。標號140是實現(xiàn)無線通信功能的無線通信 接口。標號150是無線通信接口 140所使用的天線。無線通信裝置可以山上 述構(gòu)造來實現(xiàn),也可以根據(jù)需要通過添加諸如存儲裝置或者顯示裝置等附加 功能來實現(xiàn)。
此外,硬件裝置n—J以db實現(xiàn)與上述各個裝置等同的功能的軟件替代。
在本實施例中指示了將關(guān)于木實施例的程序和數(shù)據(jù)從ROM 130存入RAM 120中的例子,但是,其它的例子也是可以的。例如,可以從其中已安裝了 程序的硬盤裝置、存儲器裝置等來執(zhí)行向RAM 120的存入?;蛘?,可以將本 實施例的程序存儲在ROM 130中,并且配置這些存儲的程序來組成內(nèi)存映像 的一部分,并且用CPU 110來直接實行。
此外,為了方便起見,本實施例描述了這樣的構(gòu)造,其屮根據(jù)本實施例 的通信裝置可以用單個裝置來實現(xiàn),但是,其中向多個裝置分配資源的構(gòu)造 也是可以的。例如,其中向多個裝置分配存儲和計算資源的構(gòu)造也是可以的。 或者,可以按照在通信裝置上假想實現(xiàn)的各個構(gòu)成元素來來分配資源,并且 可以執(zhí)行并行處理。
(從SBD工作到NBD工作的切換)
下面將參照圖7描述作為SBD工作的設(shè)備220切換到NBD工作的處理。 圖7示出在不存在發(fā)送出信標的周圍設(shè)備的情況下,當(dāng)作為SBD工作的WUSB 設(shè)備220作為NBD工作時的時間圖。WUSB設(shè)備220判定是否存在未進行過同 歩調(diào)整的外部裝置。這里,例如,外部裝置的存在是基于是否從外部裝置接 收到信標信息來判定的。如果外部裝置不存在,則CPU 110進行控制,從而使WUSB設(shè)備220用作不發(fā)送信標的裝置(NBD)。
作為簡單的例子,考慮這樣的情況,即,在超幀N (300)之前,WUSB 設(shè)備220作為SBD已經(jīng)執(zhí)行了與WUSB主機210的同步調(diào)整。在超幀N (300) 中,WUSB設(shè)備220執(zhí)行信道掃描來接收來自外部裝置的信標。
結(jié)果,如果判定為不存在主機210之外的發(fā)送信標的設(shè)備,則WUSB設(shè)備 220執(zhí)行從SBD工作到NBD工作切換的處理。即,如果在超幀N+l (301)中, DRP 570被預(yù)約以建立WUSB信道,則在DRP 570中WUSB設(shè)備220向WUSB主 機210發(fā)送重新連接請求。用這種方式,將WUSB設(shè)備220從SBD到NBD的工 作屬性的改變通知給WUSB主機210。WUSB主機210通過接收重新連接請求來 識別WUSB設(shè)備220的工作屬性的改變。隨后,作為響應(yīng),將麗C內(nèi)的連接確 認(connection ack.)發(fā)送到WUSB設(shè)備220。
隨后,在WUSB主機210和WUSB設(shè)備220之間實行認證處理。該認證處 理符合WUSB標準。當(dāng)WUSB主機210和WUSB設(shè)備220通過該認證處理被置于 已認證狀態(tài)時,在超幀N+2 (302)中WUSB設(shè)備220開始作為NBD工作。艮卩, 在BP期間,WUSB設(shè)備220不偵聽來自其它設(shè)備的信標,其本身也不發(fā)送信
如剛剛所描述的,如果沒冇設(shè)備向外部發(fā)送信標,則WUSB設(shè)備220從 SBD工作切換成不執(zhí)行發(fā)送和接收信標的NBD工作。因此,WUSB設(shè)備220 — 方面可以在需要時作為SBD工作并執(zhí)行同歩調(diào)整,而且,還可以在不需耍時 不發(fā)送或接收信標,這樣就會導(dǎo)致低能耗。 (從NBD工作到SBD工作的切換)
下面將參照圖8描述當(dāng)WUSB設(shè)備220作為NBD工作時,在WUSB主機211 可以重新與WUSB設(shè)備220通信的情況下,切換成作為SBD工作的處理。圖8 是當(dāng)WUSB設(shè)備220作為NBD工作時,在存在向周圍發(fā)送信標的設(shè)備(圖8 中的WUSB設(shè)備220)的情況下,作為SBD工作的時間圖。這里,WUSB設(shè)備 220判定是否存在任何未進行同歩調(diào)整的外部裝置。如果存在這種外部裝置, 則CPU 110進行控制從而使WUSB設(shè)備220用作發(fā)送信標信息來調(diào)整通信的同 步定時的裝置(SBD)。
在超幀N (300)中,WUSB設(shè)備220執(zhí)行信道掃描。但是,在圖8中的例 子里,WUSB設(shè)備220已經(jīng)與WUSB主機210建立了同歩調(diào)整。
在判定掃描信道的結(jié)果是存在發(fā)送信標的設(shè)備(圖8中的WUSB主機211) 之后,WUSB設(shè)備220執(zhí)行從NBD工作到SBD工作的切換的處理。g卩,在超幀N+l (301)中,如果DRP600已經(jīng)被預(yù)約來建立WUSB信道,則WUSB設(shè)備220 向WUSB主機210發(fā)送重新連接請求。通過這些,將工作屬性從NBD到SBD 的改變通知給WUSB主機210。 WUSB主機210通過接收重新連接請求來判定 WUSB主機(設(shè)備220)的工作屬性發(fā)生了改變,并且,作為響應(yīng),在將MMC 內(nèi)的連接確認發(fā)送到WUSB設(shè)備220。
在WUSB主機210和WUSB設(shè)備220之間實行認證處理。認證處理符合而SB 標準。當(dāng)而SB主機210和WUSB設(shè)備220通過認證處理被置于已認證狀態(tài)時, 在超幀N+2 (302)中WUSB設(shè)備220開始作為SBD工作。g卩,在BP期間,WUSB 設(shè)備220向其本身發(fā)送信標,并且也接收來自其它設(shè)備的信標,并分析IE。 隨后,如參照圖6所描述的方法,實行處理從而使WUSB主機210和WUSB設(shè) 備220與而SB主機211的定時同步地工作。該超幀同步調(diào)整方法與參照圖6 所描述的方法相同。
在這種方式中,如果不存在向外部發(fā)送信標的設(shè)備,則WUSB設(shè)備220 作為NBD工作,但是,如果檢出發(fā)送信標(接收到了信標)的設(shè)備,貝徹換 到SBD工作。因此,。不需要時,WUSB設(shè)備220可以通過不執(zhí)行關(guān)于發(fā)送和 接收信標的操作來降低能耗。另'方面,當(dāng)需要時,WUSB設(shè)備220可以作為 SBD工作并且執(zhí)行同歩控制。
而且,如果已經(jīng)與WUSB主機210和211之間建立了同歩控制,則WUSB 設(shè)備220將如參照圖7所描述的處理,再次切換到NBD工作。g口,如果已經(jīng) 與外部裝置建立了同步調(diào)整,則CPU IIO切換成用作不發(fā)送信標的裝置。用 這種方法可以降低能耗。 (基本處理)
下面將參照圖9描述通過WUSB設(shè)備220 (執(zhí)行上述處理)的處理。圖9 是示出WUSB設(shè)備220的工作的流程圖。基于通過CPU 110的控制來實行圖9 的處理。
首先,在步驟S910中,WUSB設(shè)備220在預(yù)定間隔內(nèi)執(zhí)行MAC層的信道 掃描。該間隔可以根據(jù)用途或目的自由地設(shè)定,但是,通過采用大于.,貞吋 段的足夠大的間隔,可以大大降低能耗。
隨后,在步驟S920中,WUSB設(shè)備220判定在步驟S910中是否從作為WUSB 設(shè)備220所屬的WUSB集群200的一部分的設(shè)備以外的設(shè)備接收到信標。如果 接收到這樣的信標(在歩驟S920中為是),則處理進入步驟S930,如果不是 (在步驟S920中為否),則處理進入步驟S940。在步驟S930中,執(zhí)行與主機的交互從而作為SBD工作。更具體地講,如 參照圖8所說明的,如果存在在NBD狀態(tài)下傳送的主機,則通知工作屬性的 改變,并且開始發(fā)送和接收信標。隨后,施加控制以利用新檢測到的設(shè)備的 信標來同步。隨后,處理返回到步驟S910,并且處理繼續(xù)重復(fù)。
在步驟S940中,執(zhí)行與主機的交互從而作為NBD工作。即,如參照圖7 所描述的,如果存在作為SBD通信的主機,則通知工作屬性的改變,并且在 保持通信定時的同時停止發(fā)送和接收信標。
如上所說明的,根據(jù)無線通信I/F 140是否從未進行同步調(diào)整的外部裝 置接收到信標,WUSB設(shè)備220通過與信標發(fā)送相關(guān)的無線通信I/F 140來控 制工作。g卩,如果當(dāng)WUSB設(shè)備220作為SBD工作時,不存在未經(jīng)受同步調(diào)整 并且向外發(fā)送出信標的裝置,則執(zhí)行從SBD工作到不執(zhí)行發(fā)送和接收信標的 NBD丄作的切換。此外,如果當(dāng)作為NBD工作時檢出未進行同步調(diào)整的信標 發(fā)送設(shè)備(接收到信標),則執(zhí)行到SBD工作的切換。因此,當(dāng)需要時WUSB 設(shè)備220 n了以通過作為SBD工作來執(zhí)行同步控制,并且,當(dāng)不需要時,不執(zhí) 行關(guān)于發(fā)送和接收信標的工作,從而降低能耗。
而且,這種類型的處理適于WUSB設(shè)備的規(guī)范。閔此,本實施例的WUSB 設(shè)備220可以與艽它不執(zhí)行涉及本實施例的處理的WUSB裝置共同T.作。第二實施例
在WUSB標準中,WUSB設(shè)備執(zhí)行與主機的相互認證,并且進入可以進行 諸如傳送等活動的狀態(tài)。認證處理在各個預(yù)定的間隔(稱作可信超時)中執(zhí) 行,并且,如果認證失敗,則切斷通信。通過這種類型的處理,可以確保安 全性,并且防止不必要的能耗。
在WUSB標準中,存在與WUSB主機的通信己經(jīng)連接的連接狀態(tài)和通信切 斷的非連接狀態(tài)。在連接狀態(tài)下,定義了已經(jīng)與主機建立相互認證的認證狀 態(tài),還沒有建立認證的非認證狀態(tài),以及已經(jīng)執(zhí)行重新連接的重新連接狀態(tài)。 WUSB設(shè)備在通過與主機的認證處理建立相互認證之后,在認證狀態(tài)下執(zhí)行通 信。隨后,當(dāng)實行認證處理之后經(jīng)過了可信超時時,WUSB主機和WUSB設(shè)備 從已認證狀態(tài)改變?yōu)橹匦逻B接狀態(tài),并且再次實行認證處理。這里,如果與 WUSB主機210的重新認證失敗,則冊SB設(shè)備改變?yōu)榉沁B接狀態(tài)。
在根據(jù)第一實施例的構(gòu)造中,當(dāng)WUSB設(shè)備220在休眠模式—F作為NBD 工作時,WUSB設(shè)備220不發(fā)送或接收信標。因此,如果在可信超時間隔中沒 有執(zhí)行數(shù)據(jù)的發(fā)送和接收,則存在改變?yōu)榉沁B接狀態(tài)的情況。在根據(jù)本實施例的構(gòu)造中,即使在沒有檢出外部裝置并且作為NBD工作的情況下,也要在 預(yù)定時段執(zhí)行作為SBD的工作,并且執(zhí)行工作從而可以與主機進行相互認證。 這樣,無需進入非連接狀態(tài)就可以返回己認證狀態(tài)。
根據(jù)本實施例的通信裝置如圖l所示,與第一實施例的情況一樣。根據(jù) 本實施例的通信系統(tǒng)的構(gòu)造將在圖2中示出。
圖10是示出根據(jù)本實施例的WUSB設(shè)備220的工作的流程圖?;贑PU 110的控制實行圖10的處理。在S910、 S920、 S930和S940各個步驟中, 執(zhí)行與第一實施例的流程圖(圖9)示出的相同的處理。但是,根據(jù)本實施 例,當(dāng)步驟S940中的處理完成時,處理進入步驟S950。
在步驟S950中,WUSB設(shè)備220設(shè)定作為SBD工作的周期。這可以通過 例如讀取存儲在例如R0M130等中的周期的值來執(zhí)行?;蛘?,例如,可以設(shè) 定,從而基于用戶輸入的指示來確定循環(huán)。當(dāng)例如該循環(huán)比可信超時短的時 候,該循環(huán)可以以最佳狀態(tài)工作。
隨后,在設(shè)定丁作周期之后,用預(yù)定的測量經(jīng)過時間的計時器開始經(jīng)過 吋間的測量。但是,如果之前已經(jīng)執(zhí)行了步驟S950,并且已經(jīng)開始了經(jīng)過 時間的測最,則不執(zhí)行處理。只要計時器可以測量經(jīng)過時間,就可以以任何 構(gòu)造實現(xiàn),例如基于晶體振蕩器的計時器。
下面,在步驟S960中,WUSB設(shè)備220判定是否經(jīng)過了在歩驟S950中所 設(shè)定的周期。如果已經(jīng)經(jīng)過了該周期(在步驟S960中為是),則處理進入步 驟S930,并且工作切換到SBD模式。如果沒有經(jīng)過(在步驟S960中為否), 則再次執(zhí)行步驟S910中的處理。
如上所述,在根據(jù)本實施例的構(gòu)造中,歩驟S950和歩驟S960用來使無 線通信I/F 140發(fā)送包含信標的、用于在預(yù)定時刻執(zhí)行與外部裝置的同步調(diào) 整的無線信號。由此,即使在作為NBD工作的情況下,也可以周期地并且明 顯地改變?yōu)橹匦逻B接狀態(tài)。因此,無需在各個可信超時重新認證失敗就可以 返回已認i正纟犬態(tài)。
此外,該類型的處理適于WUSB設(shè)備的規(guī)范。因此,根據(jù)本實施例的WUSB 設(shè)備220可以與其它不執(zhí)行本實施例的處理的WUSB裝置一起工作。第三實施例
在第一和第二實施例中所描述的是在未執(zhí)行超幀同步調(diào)整的情況下(即, 如果存在處于外部關(guān)系的外部裝置),作為SBD工作的構(gòu)造。在木實施例中 描述的是在已執(zhí)行超幀同步調(diào)整的情況下(即,如果存在處于相鄰關(guān)系的外部裝置),作為NSB工作的構(gòu)造。本實施例中所使用的通信裝置如圖l中所 示,與第一實施例的情況相同。圖ll是示意性地示出本實施例中所使用的 通信系統(tǒng)的構(gòu)造的圖。 (通信系統(tǒng)構(gòu)造)
在圖11中,標號210是具有作為WUSB集群202中的主機的功能的而SB 主機。標號220是用作設(shè)備的WUSB設(shè)備。標號250是使用WUSB的較低層 MAC的MAC層設(shè)備。在圖11中,存在兩個通過而SB主機控制的WUSB設(shè)備。 但是,WUSB設(shè)備的數(shù)量不限于兩個,可以有不同數(shù)量的WUSB設(shè)備。此夕卜, 假定WUSB設(shè)備220位于MAC層設(shè)備250的通信范圍之內(nèi)。同樣,也假定MAC 層設(shè)備250位于可以與主機210通信的區(qū)域內(nèi)。此外,假定設(shè)備220作為 SBD工作,并且假定在主機210和設(shè)備220之間建立了同步調(diào)整。
圖12是示出當(dāng)圖11的WUSB設(shè)備220作為SBD工作時,在存在向周圍發(fā) 送信標的設(shè)備250的情況下切換成NBD工作的時間圖。
在超幀N (300)中,WUSB設(shè)備220在BP 416期間內(nèi)執(zhí)行信標的發(fā)送和 接收之后,在剩余時段內(nèi)執(zhí)行信道掃描。此時,WUSB設(shè)備220基于在BP416 中所接收的信標來判定是否存在艽它正在執(zhí)行同歩調(diào)整的設(shè)備。例如,如果 在BP 416期間接收到來自MAC層設(shè)備250的信標,則WUSB設(shè)備220可以判 定MAC層設(shè)備250正在執(zhí)行超幀同歩調(diào)整并且接收來自WUSB主機210的信 標。如果MAC層設(shè)備250正在執(zhí)行超幀同歩調(diào)整,則在主機210和設(shè)備220 和250之間存在同歩,并且,因此,WUSB設(shè)備220不需要執(zhí)行MAC層設(shè)備 250的超幀同步調(diào)整。因此,WUSB設(shè)備220從作為SBD工作切換成作為NBD 工作。用這種方式,WUSB設(shè)備220判定是否存在其它未執(zhí)行幀同步調(diào)整的 通信裝置。如果存在這樣的裝置,則WUSB設(shè)備220用作執(zhí)行與該其它通信 裝置之間的幀同步調(diào)整的裝置。如果不存在這樣的通信裝置,則進行切換, 從而WUSB設(shè)備220用作不執(zhí)行與其它裝置的幀同歩調(diào)整的裝置。
在超幀N+1 (301)中,如果DRP 611被預(yù)約以建立WUSB信道,則設(shè)備 220向主機210發(fā)送重新連接請求,并且通知工作屬性已經(jīng)從SBD改變成 NBD。 WUSB主機210根據(jù)所接收的重新連接請求識別出WUSB設(shè)備的工作屬 性已經(jīng)改變。作為響應(yīng),WUSB主機210在MMC內(nèi)發(fā)送連接確認。
下面,實行WUSB主機210和WUSB設(shè)備220之間的認證處理。執(zhí)行認證 處理來適應(yīng)WUSB規(guī)范。當(dāng)WUSB主機210和WUSB設(shè)備220通過認證處理而 進入已認證狀態(tài)時,WUSB設(shè)備220開始在超幀N+2 (302)中作為NBD工作。即,在BP期間,WUSB設(shè)備220不偵聽來自其它設(shè)備的信標,并且其本身也 不發(fā)送任何信標。由此,可以降低能耗。 (基本處理)
下面將參照圖13描述通過WUSB設(shè)備220 (進行上述操作)的處理。圖 13是示出WUSB設(shè)備220的工作的流程圖?;谕ㄟ^CPU 110的控制來實行 圖13中的處理。
在步驟S910、 S920、 S930和S940中,執(zhí)行與第一實施例的流程圖(圖 9)中相同的處理。但是,在步驟S920中,如果判定為沒有接收到信標(在 步驟S920中為否),則處理進入本實施例的S970。
在步驟S970中,根據(jù)所接收的信標判定WUSB設(shè)備220是否位于WUSB 集群202之內(nèi),以及在WUSB設(shè)備220的通信范圍之是否存在任何的設(shè)備。 如果存在這樣的設(shè)備(在歩驟S970中為是),則處理進入歩驟S940;如果 不存在(在步驟S970中為否),則處理進入步驟S930。在歩驟S930和歩驟 S940的處理之后,處理返回到步驟S910并且繼續(xù)處理。
如上所述,根據(jù)本實施例的構(gòu)造進行了同步調(diào)整。即,當(dāng)在通信范圍內(nèi) 存在處于鄰居關(guān)系的外部裝置,并且該外部裝置接收信標時,該外部裝置作 為NBD工作。因此,可以降低能耗。在傳統(tǒng)的構(gòu)造中,如果在集群中存在發(fā) 送信標的設(shè)備,并且如果WUSB設(shè)備和MAC層設(shè)備在通信范圍之內(nèi),則WUSB 設(shè)備執(zhí)行同步調(diào)整。這樣,即使不需要作為SBD的能耗,WUSB設(shè)備也必須 執(zhí)行信標的發(fā)送和接收。相反,根據(jù)本實施例的構(gòu)造由于不需要時可以不作 為SBD工作并且可以不發(fā)送或接收信標,從而能夠降低能耗。
此外,這種類型的處理適于WUSB設(shè)備規(guī)范。因此,本實施例的WUSB設(shè) 備220可以與另一個不執(zhí)行本實施例的處理的WUSB設(shè)備共同工作。第四實施例
在第三實施例中的構(gòu)造中,當(dāng)WUSB設(shè)備220在休眠模式下作為NBD工作 時,WUSB設(shè)備220不發(fā)送或接收信標。因此,如果在可信超時期間,不執(zhí) 行數(shù)據(jù)的發(fā)送和接收,則存在強制轉(zhuǎn)換成非連接狀態(tài)的情況。在根據(jù)本實施 例的構(gòu)造中,即使在作為NBD工作并且沒有檢出外部裝置的情況下,WUSB 設(shè)備220在預(yù)定的期間也作為SBD工作并且作為可以與主機相互認證的設(shè) 備。由此,無需必須到達非連接狀態(tài)就可以返回已認證狀態(tài)。
根據(jù)本實施例的通信裝置如圖1所示,與第一實施例的情況一樣。此外, 圖11示出根據(jù)本實施例的通信系統(tǒng)的構(gòu)造。根據(jù)本實施例的WUSB設(shè)備220作為NBD工作并且在經(jīng)過某一固定時段之后也作為SBD工作。
圖14是示出WUSB設(shè)備220工作的流程圖?;谕ㄟ^CPU 110的控制實 行包含在圖14中的處理。如在第一實施例中的圖9中執(zhí)行的那樣,執(zhí)行步 驟S910、 S920、 S930和S940。如在第二實施例中的圖10中執(zhí)行的那樣, 執(zhí)行步驟S950和S960。如在第三實施例中的圖12中執(zhí)行的那樣,執(zhí)行步 驟S970。
這樣,在根據(jù)本實施例的構(gòu)造中,設(shè)定步驟S950和S960,并且在預(yù)定 時刻無線通信I/F 140發(fā)送包含信標的、用來執(zhí)行與外部裝置的同步調(diào)整的 無線信號。這樣即使在作為NBD工作的情況下,也能周期地并且明顯地轉(zhuǎn)換 成重新連接狀態(tài)。因此,無需在各個可信超時再次認證失敗就可以返回認證 狀態(tài)。
此外,這種類型的處理適于WUSB設(shè)備規(guī)范。因此,根據(jù)本實施例的WUSB 設(shè)備220可以與另一個不執(zhí)行本實施例的處理的WUSB設(shè)備共同工作。其它實施例
以上詳細描述了本發(fā)明的示例性實施例。但是本發(fā)明n」「以,例如作為系 統(tǒng)、設(shè)備、方法、程序、存儲介質(zhì)等實現(xiàn)。具休來講,本發(fā)明可以應(yīng)用于包 括多個設(shè)備的系統(tǒng),或者應(yīng)用于包括--^個設(shè)備的裝置。
此外,本發(fā)明包含通過將實現(xiàn)上述實施例的功能的程序直接地或有--定 距離地提供給系統(tǒng)或者裝置,并且讀取和執(zhí)行通過系統(tǒng)或裝置的計算機提供 的程序代碼來實現(xiàn)的情況。
因此,為了用計算機實現(xiàn)木發(fā)明的功能處理,安裝在計算機中的程序代 碼本身被認為在本發(fā)明的技術(shù)范圍之內(nèi)。即,本發(fā)明包含用于實現(xiàn)本發(fā)明的 功能處理的計算機程序本身。
在這種情況下,只要所使用的代碼能夠用作程序,可以使用通過目標代 碼或解釋程序、或者提供給OS的腳本數(shù)據(jù)來執(zhí)行的程序。
對于用于提供程序的存儲介質(zhì),給出下列例子軟(注冊商標)盤、硬 盤、光盤、光磁盤、M0、 CD-R0M、 CD-R、 CD-RW、磁帶、非易失性存儲器卡、 R0M、 DVD (DVD-ROM、 DVD-R)等等。
此外,可以這樣提供程序,即,使用用戶端裝置的瀏覽器連接到因特網(wǎng) 主頁,并且從主頁將關(guān)于本發(fā)明的計算機程序或者包含自動安裝功能的壓縮 文件下載到諸如HD等存儲介質(zhì)中。同樣,可以通過將構(gòu)成根據(jù)本發(fā)明的程 序的程序代碼分割成多個文件,并且從不同的主頁下載各個文件來實現(xiàn)本發(fā)明。即,本發(fā)明還包含使多個用戶使用計算機下載用于實現(xiàn)本發(fā)明的處理功 能的程序文件的WWW服務(wù)器。
此外,可以使用下列提供形式。首先,將關(guān)于本發(fā)明的程序進行編碼并
存儲在諸如CD-ROM等存儲介質(zhì)中,并且分發(fā)給用戶。隨后,通過一系列預(yù) 定條件的用戶開始通過因特網(wǎng)上的主頁下載用于將程序解碼的密鑰信息。該 密鑰信息隨后用于執(zhí)行編碼過的程序,并且將其安裝在計算機上。這種類型 的供應(yīng)形式也是可以的。
此外,通過計算機執(zhí)行所讀取出的程序,不僅實現(xiàn)了上述實施例的功能, 而且可以預(yù)期后續(xù)實施例在計算機上工作的0S根據(jù)來自程序的指示執(zhí)行 部分或全部的實際處理,并且通過該處理,可以實現(xiàn)上述實施例的功能。
此外,在從存儲介質(zhì)中讀取的程序被寫入裝配在與計算機連接的功能擴 展單元或者與計算機連接的功能擴展板的存儲器之后,可以基于來自程序的 指示實現(xiàn)上述實施例的功能?!?」,功能擴展板或裝配在功能擴展單元—卜.的 CPU執(zhí)行部分或全部的實際處理,從而實現(xiàn)上述實施例的功能。
根據(jù)本發(fā)明,可以提供用以執(zhí)行以下通信的技術(shù),在該通信屮,可以通 過僅2需要時才執(zhí)行與外部裝置的同歩調(diào)整來實現(xiàn)低能耗的同歩調(diào)整。
雖然參照小例性實施例對本發(fā)明進行了描述,應(yīng)當(dāng)理解的是本發(fā)明并不 限于已公開的示例性實施例。應(yīng)當(dāng)對權(quán)利要求的范圍給予最寬泛的解釋,以 包含所冇變體、等同結(jié)構(gòu)和功能在內(nèi)。
本申請要求2006年4月28日提交的日本特開2006-126927號專利申請 的優(yōu)先權(quán),在此將其以引用方式整體并入。
權(quán)利要求
1. 一種通信裝置,該通信裝置包括判定單元,用于判定是否存在未經(jīng)受同步調(diào)整的外部裝置;以及控制單元,用于施加控制,使得如果存在所述外部裝置,則所述通信裝置用作發(fā)送信標信息來調(diào)整通信的同步定時的裝置;如果不存在所述外部裝置,則所述通信裝置用作不發(fā)送信標信息來調(diào)整通信的同步定時的裝置。
2. 根據(jù)權(quán)利要求1所述的通信裝置,其中所述判定單元基于是否已經(jīng)接收到來自所述外部裝置的信標信息來判定 所述外部裝置是否存在。
3. 根據(jù)權(quán)利要求1所述的通信裝置,該通信裝置還包括調(diào)整單元,用于如果所述通信裝置用作發(fā)送信標信息來調(diào)整通信的同步 定時的裝置,則執(zhí)行與所述外部裝置的同歩調(diào)整。
4. 根據(jù)權(quán)利要求l所述的通信裝置,其中如果己經(jīng)建立了與所述外部裝置的同步調(diào)整,則所述控制單元切換成用 作不發(fā)送信標信息的裝置。
5. 根據(jù)權(quán)利要求l所述的通信裝置,其中如果沒有接收到來A所述外部裝置的信標信息,或者如果己接收到來自 己經(jīng)經(jīng)歷同歩調(diào)整的所述外部裝置的信標信總,則所述控制單元施加控制, 使得所述通信裝置用作不發(fā)送信標信息的裝置。
6. —種通信裝置,該通信裝置包括判定單元,其判定未經(jīng)受幀同步調(diào)整的另一通信裝置的存在; 切換單元,如果存在所述另一通信裝置,則所述切換單元將所述通信裝 置切換為用作執(zhí)行與所述另一通信裝置的幀同步調(diào)整的裝置,并且,如果不 存在所述另一通信裝置,則所述切換單元將所述通信裝置切換為用作不執(zhí)行 與所述另一通信裝置的幀同步調(diào)整的裝置。
7. —種通信裝置的控制方法,該控制方法包括以下步驟 判定步驟,用于判定是否存在未經(jīng)受同步調(diào)整的外部裝置;以及 控制步驟,用于如果存在所述外部裝置,則使所述通信裝置用作發(fā)送信標信息來調(diào)整通信的同步定時的裝置,并且,如果不存在所述外部裝置,則 使所述通信裝置用作不發(fā)送信標信息的裝置。
8. —種通信裝置的控制方法,包括以下步驟判定步驟,用于判定未經(jīng)受幀同步調(diào)整的另一外部裝置的存在;以及 切換步驟,用于如果存在所述另一個通信裝置,則將所述通信裝置切換為用作執(zhí)行與所述另一通信裝置的幀同步調(diào)整的裝置,并且,如果不存在所 述另一通信裝置,則將所述通信裝置切換為用作不執(zhí)行與所述另一通信裝置 的幀同步調(diào)整的裝置。
9. 一種使計算機用作根據(jù)權(quán)利要求1所述的通信裝置的程序。
10. —種存儲根據(jù)權(quán)利要求9所述的程序的計算機可讀取存儲介質(zhì)。
全文摘要
一種通信裝置,包括判定單元,其用于判定是否存在還未經(jīng)受同步調(diào)整的外部裝置;以及控制單元,用于施加控制,從而如果存在所述外部裝置,則所述通信裝置用作發(fā)送信標信息來調(diào)整通信的同步定時的裝置,如果不存在所述外部裝置,則所述通信裝置用作不發(fā)送信標信息來調(diào)整通信的同步定時的裝置。
文檔編號H04B7/26GK101433026SQ200780015508
公開日2009年5月13日 申請日期2007年4月12日 優(yōu)先權(quán)日2006年4月28日
發(fā)明者青木紀人 申請人:佳能株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
保康县| 皮山县| 措美县| 汉寿县| 双流县| 上栗县| 延川县| 威远县| 隆昌县| 精河县| 马山县| 高阳县| 黄平县| 建德市| 石阡县| 呼图壁县| 郓城县| 绍兴市| 穆棱市| 武乡县| 略阳县| 永修县| 萨迦县| 青岛市| 乌苏市| 西乌| 武宣县| 棋牌| 葫芦岛市| 岳阳市| 达日县| 涞源县| 美姑县| 合江县| 海门市| 酒泉市| 阜新市| 黎川县| 广州市| 名山县| 神木县|