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

局探索處理方法及無線通信裝置的制作方法

文檔序號:7588549閱讀:226來源:國知局
專利名稱:局探索處理方法及無線通信裝置的制作方法
技術領域
本發(fā)明涉及按照具有阻塞控制機能的無線通信方式(例如紅外通信方式的標準規(guī)格(IrDAInfrared Data Association)等)進行通信的無線通信系統(tǒng)中局探索處理方法及用于進行高速連接處理的無線通信裝置。
背景技術
在不同的計算機之間及計算機與周邊設備之間不用電纜而交換數(shù)據(jù)的通信方式通常有藍牙(Bluetooth)及無線LAN(IEEE802.11a、IEEE802.11b)、非接觸IC無線通信,以及采用紅外線的紅外通信方式。
例如,紅外通信的優(yōu)點是低成本、低電力消耗,還有能夠使裝置小型化,它被用于以電視遙控為代表的各種各樣的設備中。由于紅外線的光具有直線行進的特性,因此必須使紅外線端口相互對置,由于紅外線不能穿過墻壁等建筑物,加上通信距離又短,竊取的可能性小,與其它無線通信(例如無線LANIEEE802.11a、IEEE802.11b等)相比,可以說安全性高。因此,正在研究將它用于電子付款業(yè)務上。
例如作為紅外通信方式標準規(guī)格的IrDA規(guī)格以在“非特定的裝置之間”“僅限于當場通信”作為目的,所以在連接處理中檢出位于紅外通信范圍內(nèi)的裝置的“局探索時序”等控制通信阻塞的時序是必要的。在IrDA數(shù)據(jù)鏈路協(xié)議IrLAP(IrDA Serial Infrared LinkAccess Protocol)中紅外線數(shù)據(jù)通信由“局探索”、“連接”、“數(shù)據(jù)交換”、“切斷”等處理構(gòu)成。另外,為了在“局探索”時及“連接”時獲得至物理層的接入權(發(fā)送權),要確定“介質(zhì)接入控制”的時序。
圖1是表示一直為人們所知的IrDA規(guī)格中的局探索時序的流程圖。但是,圖1主要表示的是IrLAP層以下的動作。如圖1所示,從上位層(IrLMP(IrDA Link Management Protocol))接收了探索請求(步驟S501)的起動局(開始通信的一側(cè))在開始紅外通信時,進行500ms以上介質(zhì)監(jiān)視,監(jiān)視來自其它裝置的信號(步驟S502)。而如果其它裝置的信號未到,則發(fā)送n個(n是時隙數(shù)1、6、8、16)稱為XID(exchange ID)命令的紅外線幀(步驟S503),然后發(fā)送最終XID命令(步驟S504)。其間如果未得到來自其它局的應答,則再次進行500ms以上介質(zhì)監(jiān)視(步驟S505),同樣地發(fā)送n個XID命令(步驟S506)。對于XID命令,一旦從應答局(接收通信的一側(cè))得到XID響應(步驟S507),起動局就發(fā)送最終XID命令(步驟S508),將表示已探索到局這一信息的探索應答送到上位層(IrLMP)(步驟S509)。通過以上處理,結(jié)束探索處理,然后進行連接處理,于是數(shù)據(jù)交換成為可能。
如上所述,在IrDA規(guī)格中局探索時序需要許多時間。在時隙數(shù)為6的情況下,需要1秒以上時間(例如,假定XID命令的發(fā)送時隙間隔為85ms,最終XID命令(最大46字節(jié))的發(fā)送時間為48ms,則局探索處理需要的時間為介質(zhì)監(jiān)視時間500ms+XID命令發(fā)送時間(發(fā)送間隔)85ms×時隙數(shù)6+最終XID命令發(fā)送時間48ms=1058ms),因此用于有高速性要求的業(yè)務中是不現(xiàn)實的。
而高速進行局探索時序的傳統(tǒng)例子有連續(xù)發(fā)送XID命令、直到探索到應答局的方式(例如參照特開2002-204201號公報)。圖2表示特開2002-204201號公報中提出的傳統(tǒng)的局探索時序的高速方式的流程。在圖2中起動局一旦接收探索請求(步驟S601),就立刻送出XID命令(步驟S602)。在這種方式中,連續(xù)發(fā)送XID命令,直到得到應答局的應答(步驟S603、步驟S604)。一旦得到應答局的XID響應(步驟S605),起動局就結(jié)束探索處理,將探索應答返回上位層(步驟S606)。
但是,在上述傳統(tǒng)的局探索時序的高速方式中存在若干問題。首先有以下情況在多個應答局同時可能應答而返回XID響應時,在起動局中引起沖突,從而不能得到XID響應。
圖3表示的是傳統(tǒng)的局探索時序的流程。起動局一旦開始局探索,首先發(fā)送探索請求幀(XID命令)(步驟S701)。然后在規(guī)定時間等待數(shù)據(jù)接收(步驟S702),如果無數(shù)據(jù)接收,則再次發(fā)送探索請求幀。如果有數(shù)據(jù)接收,則判定接收數(shù)據(jù)是否為探索應答幀(XID響應)(步驟S703);如果是探索應答幀,則發(fā)送最終探索請求幀(步驟S704),結(jié)束探索時序。如果不是探索應答幀,則判斷為噪聲進入,刪去接收幀,再次發(fā)送探索請求幀。
如上所述,傳統(tǒng)方式在中,在探索處理中接收到探索應答幀以外的信號時,通常忽視了此接收幀。而如果同時得到多個應答局的XID響應,則在起動局側(cè)接收到的幀會引起沖突而被破壞掉。但在這種情況下在起動局側(cè)不能判斷是由于從多個應答局同時得到響應而造成幀破壞,還是噪聲進入后而導致幀破壞。所以在存在多個應答局時,出現(xiàn)在起動局側(cè)無論到何時也不能探索到其它局的問題。
而在特開2002-204201號公報中記載的紅外通信裝置不進行通信監(jiān)視而開始局探索動作,只要沒有顧客明確中斷紅外通信的指示,就繼續(xù)局探索動作。所以,如果前面已開始探索處理的裝置存在著,則會妨礙其探索處理,出現(xiàn)前面已開始探索處理的裝置無論到何時也不能連接的問題。
而在特開2002-204201號公報中記載的探索時序的方式中,因為連續(xù)發(fā)送XID命令,直到得到應答局的應答,因此電力消耗增加。在起動局側(cè)有操作人員時,根據(jù)不同情況,通過明確發(fā)出紅外通信中斷的指示,可以在一定程度上抑制電力消耗增加,但在操作人員經(jīng)常不在的自動工作的終端,例如自動售貨機及無人店鋪終端等中存在電力消耗增大的問題。
本發(fā)明的目的在于解決上述傳統(tǒng)技術中的問題,提供一種能夠按照具有阻塞控制機能的無線通信方式(例如紅外通信方式標準規(guī)格IrDA)進行通信的裝置高速、可靠連接處理的局探索處理方法及無線通信裝置。

發(fā)明內(nèi)容
本發(fā)明第一方面的局探索處理方法的特征在于包括發(fā)送探索請求幀的步驟;判斷是否有對應于探索請求幀的數(shù)據(jù)接收的步驟;有數(shù)據(jù)接收時,判斷接收的數(shù)據(jù)的傳送錯誤的步驟;以及在接收數(shù)據(jù)中有傳送錯誤時或者沒有對應于探索請求幀的數(shù)據(jù)接收時,確定新的發(fā)送距離、將發(fā)送部的發(fā)送功率控制在與所確定的發(fā)送距離對應的功率的步驟。
另外,本發(fā)明的無線通信裝置的特征在于它包括向其它通信裝置發(fā)送數(shù)據(jù)的發(fā)送部;從其它通信裝置接收數(shù)據(jù)的接收部;生成從發(fā)送部發(fā)送的數(shù)據(jù)及檢出接收部的數(shù)據(jù)接收的通信幀控制部;對來自接收部的接收的數(shù)據(jù)幀種類及正當性進行判定的幀判定部;根據(jù)來自通信幀控制部和幀判定部的通知,確定數(shù)據(jù)發(fā)送距離的發(fā)送距離控制部;以及為了將數(shù)據(jù)發(fā)送到位于發(fā)送距離控制部確定的發(fā)送距離位置上的其他通信裝置而控制從發(fā)送部被發(fā)送的數(shù)據(jù)發(fā)送功率的功率控制部;在對于從發(fā)送部已發(fā)送的探索請求幀、從接收部接收的數(shù)據(jù)中有傳送錯誤時或者從接收部未接收到數(shù)據(jù)時,發(fā)送距離控制部確定新的發(fā)送距離,功率控制部控制被發(fā)送的數(shù)據(jù)的發(fā)送功率,再次從發(fā)送部發(fā)送探索請求幀。
依據(jù)這種局探索處理方法及無線通信裝置,在局探索處理時按照對于探索請求幀的接收數(shù)據(jù)的有無及接收數(shù)據(jù)的正當性,確定新的發(fā)送距離,控制發(fā)送部的發(fā)送功率在對應于確定后的發(fā)送距離的功率,變更下一探索請求幀的發(fā)送距離,從而在通信范圍內(nèi)有多個其它通信終端(下面稱作應答局)而引起接收數(shù)據(jù)沖突時,能夠重新只探索到位于最短距離的應答局。另外,通過維持局探索處理后的連接處理及數(shù)據(jù)轉(zhuǎn)送處理時及局探索處理時的發(fā)送功率,能夠可靠地將數(shù)據(jù)送到位于最短距離的應答局。另外,由于不會無謂地將數(shù)據(jù)傳播到遠處,因此能夠節(jié)省無謂浪費的功率。
本發(fā)明的局探索處理方法的特征在于在確定新的發(fā)送距離、控制發(fā)送部的發(fā)送功率的步驟中,確定新的發(fā)送距離,以在接收的數(shù)據(jù)中有傳送錯誤時,使發(fā)送距離縮短,在未接收到數(shù)據(jù)時,使發(fā)送距離延長。
另外,本發(fā)明的無線通信裝置的特征在于發(fā)送距離控制部確定新的發(fā)送距離,以在對于從發(fā)送部發(fā)送的探索請求幀接收部接收的數(shù)據(jù)中有傳送錯誤時,使發(fā)送距離縮短,在從接收部未接收到數(shù)據(jù)時,使發(fā)送距離延長。
依據(jù)這種局探索處理方法及無線通信裝置,在接收的數(shù)據(jù)中有傳送錯誤時,即應答數(shù)據(jù)產(chǎn)生沖突時,判斷有多個應答局位于通信距離內(nèi),使發(fā)送距離縮短;在未接收到應答數(shù)據(jù)時,判斷在發(fā)信距離內(nèi)沒有應答局,使發(fā)送距離延長,如此反復進行,按照應答局的有無變更發(fā)送距離,從而能夠可靠地探索最短距離的一個應答局。
本發(fā)明的局探索處理方法的特征在于還包括判斷對于探索請求幀的發(fā)送而接收的數(shù)據(jù)是否為其它通信裝置的探索請求幀的步驟;以及在接收的數(shù)據(jù)是其它通信裝置的探索請求幀時,立刻將探索應答幀發(fā)送到其它通信裝置的步驟。
另外,本發(fā)明的無線通信裝置的特征在于在幀判定部判定從接收部接收的數(shù)據(jù)的幀種類、且接收的數(shù)據(jù)的幀種類是其它通信裝置的探索請求幀時,在通信幀控制部生成探索應答幀,并立刻將探索應答幀從發(fā)送部發(fā)送給其它通信裝置。
依據(jù)這種局探索處理方法及無線通信裝置,即使其它通信裝置正進行局探索處理時本發(fā)明的進行局探索處理的無線通信裝置進行了局探索處理,一旦接收到其它通信裝置的探索請求,也立刻返回探索應答幀,切換到應答局,從而不會妨礙前面已開始局探索處理的通信裝置的探索處理,能夠以先前已開始局探索處理的通信裝置作為起動局而高速連接。
本發(fā)明的局探索處理方法的特征在于包括判斷在已指定的等待時間內(nèi)是否有數(shù)據(jù)接收的步驟;在等待時間內(nèi)沒有數(shù)據(jù)接收時發(fā)送探索請求幀的步驟;判斷對于探索請求幀的發(fā)送是否有數(shù)據(jù)接收的步驟;在對于探索請求幀的發(fā)送有數(shù)據(jù)接收時判斷該數(shù)據(jù)是否為探索應答幀的步驟;以及在該數(shù)據(jù)不是探索應答幀時或者對于探索請求幀的發(fā)送無數(shù)據(jù)接收時更新等待時間的步驟。
另外,本發(fā)明的無線通信裝置的特征在于它包括向其它通信裝置發(fā)送數(shù)據(jù)的發(fā)送部;從其它通信裝置接收數(shù)據(jù)的接收部;生成從發(fā)送部發(fā)送的數(shù)據(jù)、在等待已設定的等待時間之后將生成的數(shù)據(jù)發(fā)送到發(fā)送部,同時檢出來自接收部的數(shù)據(jù)接收的通信幀控制部;以及根據(jù)通信幀控制部的通知確定發(fā)送探索請求幀之前的等待時間的等待時間控制部;在對于從發(fā)送部發(fā)送的探索請求幀接收部未接收到數(shù)據(jù)時,等待時間控制部確定新的等待時間,等待了新的等待時間之后,再次從發(fā)送部發(fā)送探索請求幀。
依據(jù)這種局探索處理方法及無線通信裝置,在局探索處理時按照對于探索請求幀的接收數(shù)據(jù)的有無,變更發(fā)送下一探索請求幀前的等待時間,從而在有其它通信裝置時,能夠以短的間隔反復進行探索處理,在任意時間以上未出現(xiàn)其它通信裝置時,可加大進行探索處理的間隔,以節(jié)省無謂的功率消耗。
本發(fā)明的局探索處理方法的特征在于在更新等待時間的步驟中對于探索請求幀在一定期間內(nèi)不能得到應答的狀態(tài)繼續(xù)時,延長等待時間,在對于探索請求幀得到了應答時,使等待時間初始化。
另外,本發(fā)明的無線通信裝置的特征在于對于從發(fā)送部發(fā)送的探索請求幀,等待時間控制部確定新的等待時間,在接收部未接收到數(shù)據(jù)時,使等待時間延長,在對于探索請求幀接收部得到了應答時,使等待時間初始化。
依據(jù)這種局探索處理方法及無線通信裝置,在一定期間內(nèi)沒有對于探索請求作出應答的終端出現(xiàn)時,能夠延長等待時間,增大進行探索處理的間隔,以降低電力消耗;在應答終端已出現(xiàn)時,能夠使等待時間初始化,切換成高速的探索處理。
本發(fā)明的局探索處理方法的特征在于還包括在等待時間內(nèi)有數(shù)據(jù)接收時或者接收的數(shù)據(jù)不是探索應答幀時,判斷接收的數(shù)據(jù)是否為其它通信裝置的探索請求幀的步驟;以及在接收的數(shù)據(jù)是其它通信裝置的探索請求幀時,立刻將探索應答幀發(fā)送到其它通信裝置的步驟。
另外,本發(fā)明的無線通信裝置的特征在于在通信幀控制部判定從接收部接收的數(shù)據(jù)的幀種類、且接收的數(shù)據(jù)的幀種類是其它通信裝置的探索請求幀時,生成探索應答幀,并立刻將探索應答幀從發(fā)送部發(fā)送到其它通信裝置。
依據(jù)這種局探索處理方法及無線通信裝置,一旦在等待時間中接收來自其它通信裝置的探索請求幀,就立刻返回探索應答幀并切換成應答局,從而即使在將等待時間設定為長時間的情況下,如果其它通信裝置進行探索處理,也能高速地作為應答局進行應答。
如上詳細所述,依據(jù)本發(fā)明的局探索處理方法及無線通信裝置,通過控制起動局側(cè)的發(fā)送功率,可獲得能避免探索處理時響應沖突的效果,從而可獲得能高速、可靠地探索位于最短距離的其它無線通信終端的效果。另外,依據(jù)本發(fā)明,通過控制起動局側(cè)探索處理時的等待時間,可獲得能根據(jù)應答局的有無、自動切換高速性和省電化之間的優(yōu)先度的效果。也就是說,可獲得能自動進行切換的效果,即在其它無線通信終端連續(xù)出現(xiàn)時,以高速進行探索處理優(yōu)先,而在其它無線通信終端不常出現(xiàn)時,以防止電力耗費優(yōu)先。
另外,在使用者的便攜式終端內(nèi)預先存儲信用卡、借記卡的等電子數(shù)據(jù)及電子錢、電子票據(jù)的電子價值,在從店鋪終端側(cè)由無線通信與之進行結(jié)算的電子付款業(yè)務的店鋪終端中能夠應用本發(fā)明的局探索處理方法及無線通信裝置。
如果將按照傳統(tǒng)的技術進行高速局探索處理的無線通信裝置安裝在店鋪終端,則在2臺以上的使用者便攜式終端位于店鋪終端的通信范圍內(nèi)時,對于連接要求會產(chǎn)生2臺以上的便攜式終端同時返回應答、而無論到何時也不能連接的問題,但如果將進行本發(fā)明局探索處理的無線通信裝置安裝在店鋪終端,則盡管2臺以上的使用者便攜式終端位于店鋪終端的通信范圍內(nèi),也能夠自動探索位于最近的使用者,即“當前正要進行付款的使用者”的便攜式終端。
例如在傳統(tǒng)的技術中為了能夠常時地可靠連接,必須設置使“當前正要進行付款的使用者”與“下一個要進行付款而并列等待的使用者”離開充分的距離之類等對于并列方式設置特別的限制,但是采用本發(fā)明的局探索處理方法,不必要設置如傳統(tǒng)裝置那樣的特別限制,店鋪終端能夠探索“當前正要進行付款的使用者”的便攜式終端。
另外,如果將本發(fā)明的無線通信裝置應用在自動售貨機、自動加油站、ATM等無操作人員的終端,則在使用者頻繁出現(xiàn)時能夠通過高速探索處理、高速進行付款處理,在使用者不大出現(xiàn)時能夠自動延長等待時間、降低電力消耗。
另外,如果在便攜式終端上應用本發(fā)明的局探索處理方法或無線通信裝置,由于能夠檢測使用者的便攜式終端,因此即使不設置新的傳感器,也能夠檢測使用者已經(jīng)出現(xiàn),從而能夠按照使用者出現(xiàn)的頻度,自主地進行高速性優(yōu)先與電力消耗降低之間的切換。


圖1是按照紅外通信標準規(guī)格(IrDA)的局探索處理時的通信時序圖。
圖2是按照傳統(tǒng)技術的紅外通信中的局探索處理時通信時序圖。
圖3是表示按照傳統(tǒng)技術的紅外通信中的局探索處理流程的流程圖。
圖4是表示本發(fā)明實施例1的紅外通信裝置結(jié)構(gòu)的框圖。
圖5是表示本發(fā)明實施例1的紅外通信裝置中局探索處理流程的流程圖。
圖6是表示紅外通信中的局探索處理時起動局的幀判定部接收的幀格式的數(shù)據(jù)結(jié)構(gòu)圖。
圖7是表示本發(fā)明實施例1的紅外通信裝置中局探索處理時起動局與多個應答局位置關系的示意圖。
圖8是本發(fā)明實施例1的紅外通信裝置中局探索處理時的通信時序圖。
圖9是表示本發(fā)明實施例2中紅外通信裝置結(jié)構(gòu)的框圖。
圖10是表示本發(fā)明實施例2的紅外通信裝置中局探索處理流程的流程圖。
圖11是本發(fā)明實施例2的紅外通信裝置中局探索處理時的通信時序圖。
圖12是表示本發(fā)明實施例2的紅外通信裝置中等待時間設定值與處理時間之間的相關關系的特性圖。
具體實施例方式
以下參照

本發(fā)明的實施例。另外,本發(fā)明完全并不限定于這些實施例,在不背離其原則的范圍內(nèi),可以有各種實施方式。
(實施例1)圖4是表示本發(fā)明實施例1的紅外通信裝置結(jié)構(gòu)的框圖。此紅外通信裝置設有通信控制部1100和應用部1200。通信控制部1100包括通信幀控制部1110、發(fā)送部1120、接收部1130和發(fā)送距離控制部1140。通信幀控制部1110包含幀判定部1111,發(fā)送部1120包含功率控制部1121。應用部1200是利用紅外通信的應用部分,它對通信控制部1100產(chǎn)生數(shù)據(jù)發(fā)送等請求。
通信控制部1100是對應于通信協(xié)議的部分,它接受應用部1200的請求,進行其它通信裝置的探索處理以及與其它通信裝置的連接處理、數(shù)據(jù)的發(fā)送和接收等。另外,通信控制部1100根據(jù)應用部1200的請求,將數(shù)據(jù)發(fā)送到其它通信裝置,并將從其它通信裝置接收的數(shù)據(jù)送到應用部1200。
通信幀控制部1110在發(fā)送時生成發(fā)送所需的通信幀,接收時在幀判定部1111中判定所接收的通信幀的正當性和幀的種類。發(fā)送距離控制部1140接收幀判定部1111的判定結(jié)果及來自通信控制部1100的控制命令,進行數(shù)據(jù)發(fā)送距離L的控制。發(fā)送部1120進行通信幀控制部1110生成的通信幀的發(fā)送。功率控制部1121接收來自發(fā)送距離控制部1140的控制命令,進行發(fā)送功率的控制,以將數(shù)據(jù)發(fā)送到位于距離該紅外通信裝置為L的位置上的其它通信裝置。接收部1130接收其它通信裝置發(fā)送來的通信幀,并將它送到通信幀控制部1110的幀判定部1111。另外,也可以采用這樣的結(jié)構(gòu)在接收部1130中設置接收靈敏度控制部,用接收部1130的接收靈敏度控制部接收來自發(fā)送距離控制部1140的控制命令,進行接收靈敏度控制。
下面參照圖5說明本實施例1中局探索處理的流程。圖5是表示在通信幀控制部1110中接收探索請求之后至探索處理結(jié)束的處理流程圖。另外,在這里說明控制發(fā)送功率的方式。
通信幀控制部1110一旦接收探索請求、開始探索處理,就生成探索處理幀從發(fā)送部1120發(fā)送(步驟S101)。對于發(fā)送的數(shù)據(jù),在接收部1130判定是否從其它通信裝置接收了數(shù)據(jù)(步驟S102)。若接收了數(shù)據(jù),則將接收的數(shù)據(jù)送到通信幀控制部1110,在幀判定部1111中進行FCS(Field Check Sequence)檢查(步驟S105)。FCS是用于接收側(cè)檢查幀傳送正當性的字段檢驗序列。
圖6表示探索處理時幀判定部1111接收的幀的一例。幀由BOF(Begin of Frame表示幀開始的開始標志)、地址字段(通信對方或連接地址+命令響應識別位、探索處理時通信對方的地址為1111111B)、控制字段(規(guī)定幀的功能)、信息字段(用于信息消息的轉(zhuǎn)送)、FCS及EOF(End of Frame表示幀結(jié)束的結(jié)束標志)構(gòu)成。FCS在發(fā)送側(cè)由生成多項式(CRC)進行計算而將地址字段、控制字段、信息字段附加在對象中,在接收側(cè)也同樣地進行計算,從而能夠檢測傳送時的數(shù)據(jù)錯誤。
如果由FCS檢查無數(shù)據(jù)錯誤,則判定接收的幀是否為探索應答幀(步驟S103)。如果是探索應答幀,則在通信幀控制部1110生成最終探索請求幀,從發(fā)送部1120發(fā)送(步驟S107),隨后結(jié)束局探索處理。如果在幀判定部1111判定接收的幀不是探索應答幀,則判定是否為來自其它通信裝置即其它局的探索請求幀(步驟S104)。如果是來自其它局的探索請求幀,則立刻將探索應答幀發(fā)送到其它局(步驟S108),隨后結(jié)束探索處理,將動作從起動局切換到應答局。
在未接收到任何數(shù)據(jù)時(步驟S102)或者在FCS檢查中檢測到接收幀已破壞時(步驟S105)或者不是探索應答幀時、也不是來自其它局的探索請求幀時(步驟S103、步驟S104),則從幀判定部1111或通信幀控制部1110向發(fā)送距離控制部1140發(fā)出不明幀接收通知及數(shù)據(jù)非接收通知,在發(fā)送距離控制部1140中確定新的發(fā)送距離,向發(fā)送部1120的功率控制部1121發(fā)出用于發(fā)送功率控制的命令(步驟S106)。然后,再次發(fā)送探索請求幀(步驟S101),重復進行探索處理。
另外,也可以在數(shù)據(jù)非接收通知從通信幀控制部1110發(fā)給發(fā)送距離控制部1140時或不明幀接收通知從幀判定部1111發(fā)給發(fā)送距離控制部1140時,在通信幀控制部1110生成最終探索請求幀并從發(fā)送部1120發(fā)送后,發(fā)出數(shù)據(jù)非接收通知或不明幀接收通知。
如果在本實施例1中正進行局探索處理的裝置動作限定于作為起動局的動作,即如果可以不接收其它裝置的探索請求,則上述處理流程中在幀判定部1111判定接收幀是否為其它局的探索請求幀的處理(步驟S104)也可以省略。同樣地,發(fā)送探索應答幀的處理(步驟S108)也可以省略。在這種情況下接收的數(shù)據(jù)不是探索應答幀時(步驟S103),立刻進行控制距離的處理(步驟S106)。
另外,也可以同時在幀判定部1111進行判定接收幀是否為探索應答幀的處理(步驟S103)和判定是否為其它局的探索請求幀的處理(步驟S104)。另外,處理時序調(diào)換也沒有關系。
另外,在上述處理中用FCS檢查檢出幀錯誤時,存在引起以下情況的可能性一種情況是由于在通信范圍內(nèi)存在多個應答局,XID響應出現(xiàn)沖突,另一種情況是噪聲進入某些幀,幀受到破壞。在這些情況下通常在接收側(cè)雖然能夠檢出幀被破壞,但不明白發(fā)生了什么,因此判定為“噪聲接收”,將接收幀刪除。因此,在存在多個應答局時,經(jīng)常成為噪聲接收;只要存在多個應答局,無論到何時也不能探索到任何應答局。
而在本實施例1中一旦檢出幀錯誤,則從幀判定部1111向發(fā)送距離控制部1140發(fā)出縮短發(fā)送距離的命令,在功率控制部1121變更為對應于已指定的發(fā)送距離的發(fā)送功率,從而能夠使起動局的通信距離變窄,僅探索位于最近的應答局。
另外,在對探索請求幀沒有應答時,則從通信幀控制部1110向發(fā)送距離控制部1140發(fā)出延長發(fā)送距離的命令,在功率控制部1121變更為對應于已指定的發(fā)送距離的發(fā)送功率,從而擴大起動局的通信范圍,能夠探索到位于最近的應答局。
下面將用于在發(fā)送距離控制部1140進行通信距離控制的距離控制算法的一例列舉如下①將Lmin(數(shù)據(jù)發(fā)送最短距離)、Lmax(數(shù)據(jù)發(fā)送最長距離)和L1(初始數(shù)據(jù)發(fā)送距離)的值初始化(Lmin≤L1≤Lmax),在L(發(fā)送距離)=L1時開始探索處理。
②根據(jù)應答數(shù)據(jù),進行以下更新處理在接收了不明幀(非探索應答幀或探索請求幀)時,將Lmax的值更新為L。
在沒有接收到任何數(shù)據(jù)時,將Lmin的值更新為L。
③按L=(Lmin+Lmax)/2,計算新的發(fā)送距離,繼續(xù)探索處理。
④反復進行上述②、③,直到接收到探索應答幀或探索請求幀。
在上述算法中要將Lmin和Lmax的初始值存儲在發(fā)送距離控制部1140。并且,L1(初始數(shù)據(jù)發(fā)送距離)可以設為在發(fā)送距離控制部1140存儲的初始值,也可以在前次的探索處理中將接收探索應答幀時的L值作為下次的初始值保存起來。另外,也可以將接收探索處理的探索應答幀時的L值的緊接前面數(shù)次的平均值作為初始值而保存起來。
圖8表示本實施例1的局探索處理中起動局與應答局之間通信時序的一例。另外,圖7表示的是執(zhí)行圖8時序例時起動局與多個應答局的位置關系。在圖7中假定起動局2001的初始通信距離為L1。兩個應答局A2002和B2003位于起動局的可能通信范圍內(nèi)。起動局2001與應答局A2002的距離假定為LA,起動局2001與應答局B2003的距離假定為LB。
下面按照圖8詳細說明通信時序。一旦起動局的通信控制部1100開始局探索處理,則將探索請求送到通信幀控制部1110(步驟S201)。通信幀控制部1110生成XID命令幀,然后送到發(fā)送部1120(步驟S202)。發(fā)送部1120將XID命令幀發(fā)送到初始發(fā)送功率源(步驟S203)。初始發(fā)送功率按照通信控制部1100的發(fā)送距離控制部1140設定的發(fā)送距離值(假定為L1)進行設定。起動局的接收部1130從位于發(fā)送距離L1(初始數(shù)據(jù)發(fā)送距離)以內(nèi)的應答局A和應答局B接收XID響應幀(步驟S204、步驟S205)。接收部1130將接收的幀送到通信幀控制部1110(步驟S206)。通信幀控制部1110在幀判定部1111分析幀的內(nèi)容。
在從多個應答局同時接收XID響應幀時,通過幀判定部1111的FCS檢查檢出幀錯誤。由于這時幀的結(jié)構(gòu)已破壞,在幀判定部1111不能判定哪一幀已接收,所以將不明幀接收通知送到發(fā)送距離控制部1140(步驟S207)。發(fā)送距離控制部1140設定新的發(fā)送距離L2(步驟S208),然后將距離控制命令送到發(fā)送部1120的功率控制部1121(步驟S209)。功率控制部1121變更發(fā)送功率(步驟S210),然后將距離控制通知返回發(fā)送距離控制部1140(步驟S211)。發(fā)送距離控制部1140接收距離控制通知后,將探索請求送到通信幀控制部1110(步驟S212)。
另外,在上述通信時序中也可以省略距離控制通知(步驟S211)在發(fā)送距離控制部1140發(fā)出距離控制命令(步驟S209)之后,按照適當?shù)亩〞r發(fā)送探索請求(步驟S212)。
一旦通信幀控制部1110接收探索請求,就再次生成XID命令幀,送到發(fā)送部1120(步驟S213)。發(fā)送部1120將XID命令幀發(fā)送到初始發(fā)送功率源(步驟S214)。由于此時的發(fā)送功率設定為發(fā)送幀傳播距離約為L2的功率,因此起動局的接收部1130僅接收位于距離L2以內(nèi)的應答局A2002的XID響應幀(步驟S215)。接收部1130將接收的幀送到通信幀控制部1110(步驟S216)。通信幀控制部1110在幀判定部1111分析幀的內(nèi)容,一旦判定是XID響應,就將探索應答送到通信幀控制部1110,結(jié)束探索處理。
總之,依據(jù)本實施例1,由于多個應答局位于起動局的可能通信范圍內(nèi),因此即使在引起了XID響應沖突的情況下,通過在發(fā)送距離控制部1140和功率控制部1121縮短發(fā)送距離,能夠僅探索在最短距離處存在的應答局。
并且,在應答局不在可能通信范圍內(nèi)時,通過在發(fā)送距離控制部1140與功率控制部1121延長發(fā)送距離,同樣能夠探索在最短距離處存在的應答局。
另外,通過將探索應答局時的發(fā)送功率保持到通信切斷時,以探索應答局時的發(fā)送功率進行連接處理和數(shù)據(jù)轉(zhuǎn)送處理,能夠可靠地將數(shù)據(jù)送到位于最短距離的應答局。另外,由于不會白白將數(shù)據(jù)傳播到遠處,因此也能夠節(jié)省無謂的功率耗費。
另外,也可以在接收部113還設有接收靈敏度控制部,在發(fā)送距離控制部1140中送來了不明幀接收通知時,向接收靈敏度控制部發(fā)出降低接收靈敏度的控制命令,在送來了數(shù)據(jù)非接收通知時,向接收靈敏度控制部發(fā)出提高接收靈敏度的控制命令。
總之,依據(jù)本實施例1,在要高速探索以IrDA規(guī)格為標準的裝置時,能夠避免XID響應沖突,并能夠高速、可靠地探索在最短距離處存在的通信對方。
另外,本實施例1的紅外通信裝置雖然具有用于解決傳統(tǒng)技術問題的最佳結(jié)構(gòu),但在物理上能夠以各種方式實施。例如,既能以個人電腦的紅外通信接口的驅(qū)動軟件實現(xiàn),也能通過將上述紅外通信裝置的各構(gòu)成部分的機能分別以適當?shù)膯挝唤M合而硬件化,再組合這些硬件而實現(xiàn)。
在采用個人電腦驅(qū)動軟件的場合,例如用個人電腦的CPU執(zhí)行的軟件來實現(xiàn)上述說明的通信控制部1100的機能。另外,通過硬件實現(xiàn)時,既有通過布線邏輯實現(xiàn)這些硬件的情況,也有通過微機實現(xiàn)的情況。在通過微機實現(xiàn)時,例如,通過微機執(zhí)行的微指令等的軟件手段實現(xiàn)上述說明的通信幀控制部1110和發(fā)送距離控制部1140的機能。
另外,在以上說明中發(fā)送距離控制部1140接收幀判定部1111的判定結(jié)果及通信控制部1100的控制命令,確定數(shù)據(jù)的發(fā)送距離L,而功率控制部1121接收發(fā)送距離控制部1140的控制命令,進行發(fā)送功率的控制,使數(shù)據(jù)能傳送到位于離發(fā)送距離為L的位置上的其它通信裝置,但是也可以基于發(fā)送距離控制部1140預定的控制邏輯來控制功率控制部1121,以不明示地進行確定發(fā)送距離L的動作而能最終按照功率控制部1121進行同樣的發(fā)送功率的控制。
另外,在以上說明中詳細說明了在紅外通信裝置中采用本發(fā)明時的結(jié)構(gòu)和動作,但是本發(fā)明也同樣能應用于進行局探索處理的其它種類的無線通信裝置。
(實施例2)本發(fā)明實施例2中紅外通信裝置及通信方式是在自動售貨機及無人終端中具有以下機能的紅外通信裝置及通信方式如果使用者多,則高速性優(yōu)先,如果使用者少,則控制電力消耗。圖9是表示本發(fā)明實施例2中紅外通信裝置結(jié)構(gòu)的框圖。此紅外通信裝置設有通信控制部3100和應用部3200。通信控制部3100包括通信幀控制部3110、發(fā)送部3120、接收部3130和等待時間控制部3140。應用部3200是利用紅外通信的應用部分,它對通信控制部3100產(chǎn)生數(shù)據(jù)發(fā)送等請求。
通信控制部3100是對應于通信協(xié)議的部分,它接受應用部3200的請求,進行其它通信裝置的探索處理、與其它通信裝置的連接處理和數(shù)據(jù)的發(fā)送與接收等。通信控制部3100基于來自應用部3200的請求,將數(shù)據(jù)發(fā)送到其它通信裝置,并將從其它通信裝置接收的數(shù)據(jù)傳送到應用部3200。
通信幀控制部3110接收來自通信控制部3100的控制命令,生成發(fā)送所需的通信幀,并判定接收的通信幀的正當性和幀種類。通信幀控制部3110的內(nèi)部設有定時器3111,保持等待時間(T)3112的值。通信幀控制部3110一旦從通信控制部3100接收局探索處理請求,就使用定時器3111,等到等待時間(T)過后,將局探索請求幀送到發(fā)送部3120。等待時間控制部3140接收來自通信幀控制部3110的控制命令,進行通信幀控制部3110內(nèi)的等待時間設定值3112的變更。另外,等待時間控制部3140也可設置在通信幀控制部3110的內(nèi)部。發(fā)送部3120進行通信幀控制部3110中生成的通信幀的發(fā)送。接收部3130接收從其它通信裝置發(fā)送來的通信幀,然后發(fā)送到通信幀控制部3110。
下面參照圖10說明本實施例2中局探索處理的流程。圖10表示在通信幀控制部3110中接收探索請求之后至結(jié)束探索處理的處理流程。通信幀控制部3110一旦接收探索請求、開始探索處理,就首先在定時器3111中設定等待時間(T)的值,然后使定時器啟動(步驟S301)。接著,判定定時器是否與等待時間(T)相等(步驟S302),如果不等于T,則在一定時間內(nèi)監(jiān)視數(shù)據(jù)接收(步驟S303)。如果沒有數(shù)據(jù)接收,則返回到再次判定定時器是否與等待時間(T)相等。
在數(shù)據(jù)接收監(jiān)視中接收到某些數(shù)據(jù)時,將它送到通信幀控制部3110,判定接收到的數(shù)據(jù)是否為來自其它局的探索請求幀(步驟S313)。如果是探索請求幀,則生成探索應答幀,立刻從發(fā)送部3120發(fā)送,結(jié)束探索處理,將動作從起動局切換到應答局。如果接收到探索請求幀以外的數(shù)據(jù),則丟棄接收到的幀,重新在定時器3111中設定等待時間(T)值,使定時器啟動(步驟S301),重新進行監(jiān)視。
在通信幀控制部3110的定時器3111達到T時,通信幀控制部3110生成探索請求幀,從發(fā)送部3120發(fā)送(步驟S305)。然后對于已發(fā)送的數(shù)據(jù),在接收部3130中判定是否接收了來自發(fā)送對方的通信裝置的數(shù)據(jù)(步驟S306)。如果接收了數(shù)據(jù),則送到通信幀控制部3110,判定接收的數(shù)據(jù)是否為探索應答幀(步驟S309)。如果是探索應答幀,則發(fā)送最終探索請求幀(步驟S312),結(jié)束探索處理。
如果接收的數(shù)據(jù)不是探索應答幀,則接著判定是否為其它局的探索請求幀(步驟S310)。如果是其它局的探索請求幀,則生成探索應答幀,立刻從發(fā)送部3120發(fā)送到該其它局(步驟S311),結(jié)束探索處理,將動作從起動局切換到應答局。如果接收到探索請求幀以外的數(shù)據(jù),則丟棄接收到的幀。
對于探索請求幀的發(fā)送(步驟S305),在任何數(shù)據(jù)也沒有接收到時(步驟S306)或者接收到的數(shù)據(jù)既不是探索應答幀、也不是其它局的探索請求幀時(步驟S309、步驟S310),則從通信幀控制部3110向等待時間控制部3140發(fā)出等待時間(T)3112的更新命令,一旦等待時間控制部3140更新等待時間3112的設定值(步驟S308),通信幀控制部3110就基于新的等待時間(T)重復進行探索處理。
另外,也可以設置成在等待時間3112設定值更新(步驟S308)中,在等待時間控制部3140接收到Mn(Mn是任意的正整數(shù))次更新命令時進行更新。另外,也可以設置成等待時間控制部3140在時間Δtn(Δtn為任意正數(shù))之間繼續(xù)接收更新命令時進行更新。另外,也可以設置成從通信幀控制部3110向等待時間控制部3140發(fā)出等待時間更新命令時,在通信幀控制部3110生成最終探索請求幀,然后從發(fā)送部3120發(fā)送。
另外,如果本紅外通信裝置的動作限定于作為起動局的動作,即如果可以不接收其它裝置的探索請求,則上述處理流程中在通信幀控制部3110判定接收的數(shù)據(jù)是否為來自其它局的探索請求幀的處理(步驟S310、步驟S313)可以省略。同樣地,發(fā)送探索應答幀的處理(步驟S111)也可以省略。在這種情況下在等待時間內(nèi)接收到數(shù)據(jù)時(步驟S303),返回到探索處理開始之后緊接的處理,在定時器到時后接收到的數(shù)據(jù)不是探索應答幀時(步驟S309),立刻進行等待時間更新處理(步驟S308)。
下面說明等待時間控制方法的一種實現(xiàn)方法。在等待時間控制部3140設定初始等待時間T1與最長等待時間Tmax,其它多個等待時間T2、T3......Tn(T1<T2<T3<......<Tn<Tmax),以及更新間隔Δt1、Δt2、Δt3......Δtn。這些數(shù)值可以存儲在存儲器中。另外,也可以將這些設定值存儲在軟盤上。圖12表示的是n=3時的等待時間設定值與處理時間的相關圖例。
本實施例2中的紅外通信裝置,在局探索處理開始時基于通信幀控制部3110中初始設定的等待時間(T=T1)進行探索處理。如果在時間(Δt1)之間未接收到應答數(shù)據(jù),則等待時間控制部3140將通信幀控制部3110的等待時間3112更新為T2。該紅外通信裝置按照等待時間(T=T2)繼續(xù)局探索處理,如果在時間(Δt2)之間再次未接收到應答數(shù)據(jù),則等待時間控制部3140將通信幀控制部3110的等待時間3112更新為T3。然后,該紅外通信裝置基于等待時間(T=T3)再繼續(xù)局探索處理,如果在時間(Δt3)之間再未接收到應答數(shù)據(jù),則將等待時間3112更新為Tmax。最后,在保持等待時間3112為Tmax的狀態(tài)下,重復進行局探索處理,直至得到應答。
另外,如果有一些用戶操作(例如用戶按下該紅外通信裝置中設置的操作按鈕及紅外通信裝置內(nèi)設的傳感器察覺到紅外通信裝置前有用戶在等等),或者對于探索處理得到了應答數(shù)據(jù)(響應)的場合等,不管該時刻的等待時間如何,將等待時間3112返回到初始等待時間T1。
另外,更新等待時間的間隔(Δt1、Δt2、Δt3......Δtn)可以全部固定。這樣,通過不斷更新等待時間,能夠在局探索處理開始時以較短的等待時間(例如等待時間為零)高速探索應答局,而且在未探索到應答局時,能夠自動不斷延長等待時間,降低電力消耗。
圖11表示本實施例2中局探索處理的起動局與應答局之間的通信時序圖。另外,在本實施例2中初始等待時間T1假定為0。而等待時間的更新假定每次都進行。起動局的通信控制部3100一旦開始局探索處理,探索請求就被送到通信幀控制部3110(步驟S401)。通信幀控制部3110在定時器中設定等待時間(T)的設定值T1,使定時器啟動。這里,由于T1為0,因此通信幀控制部3110立刻生成XID命令幀,傳送到發(fā)送部3120(步驟S402),然后發(fā)送部3120向其它設備發(fā)送XID命令幀(步驟S403)。
如果對于XID命令的發(fā)送,沒有來自其它設備的數(shù)據(jù)接收,則通信幀控制部3110將沒有數(shù)據(jù)接收的情況通知等待時間控制部3140,等待時間(T)變更為T2(步驟S404)。通信幀控制部3110再在定時器中設定等待時間(T)的設定值T2使定時器啟動,定時器到達T2時生成XID命令幀,傳送到發(fā)送部3120(步驟S405),然后從發(fā)送部3120向其它設備發(fā)送XID命令幀(步驟S406)。
如果從其它設備再沒有數(shù)據(jù)接收,則通信幀控制部3110將沒有數(shù)據(jù)接收的情況通知等待時間控制部3140,等待時間(T)變更為T3(步驟S407)。通信幀控制部3110再在定時器中設定等待時間(T)的設定值T3使定時器啟動,定時器到達T3時,生成XID命令幀,然后傳送到發(fā)送部3120(步驟S408),從發(fā)送部3120向其它設備發(fā)送XID命令幀(步驟S409)。對于發(fā)送出的XID命令幀,一旦接收XID響應幀(步驟S104),接收部3130就將XID響應幀送到通信幀控制部3110(步驟S411),通信幀控制部3110將探索應答返回到通信控制部3100(步驟S412),結(jié)束局探索處理。
總之,依據(jù)本實施例2,通過根據(jù)應答局的探索頻度不斷更新局探索處理時的等待時間,能夠防止電力耗費。即能夠在應答局頻繁出現(xiàn)時,高速進行探索處理,在應答局偶爾出現(xiàn)時,自動進行切換,以低電力消耗進行探索處理。
另外,本實施例2的紅外通信裝置具有用于解決傳統(tǒng)技術問題的最佳結(jié)構(gòu),在物理上能以各種方式實施。既能作為個人電腦的紅外通信接口的驅(qū)動軟件實現(xiàn),也能通過將上述紅外通信裝置構(gòu)成部分的各種機能分別以適當?shù)膯挝唤M合而硬件化,再組合這些硬件加以實現(xiàn)。
在個人電腦驅(qū)動軟件的情況下,例如作為個人電腦的CPU執(zhí)行的軟件來實現(xiàn)上述說明的通信控制部3100的機能。另外,在通過硬件實現(xiàn)時,這些硬件既有通過布線邏輯實現(xiàn)的情況,也有通過微機實現(xiàn)的情況。在通過微機實現(xiàn)時,例如通過微機執(zhí)行的微指令等軟件手段來實現(xiàn)以上說明的通信幀控制部3110和等待時間控制部3140的機能。
另外,在以上說明中詳細說明了在紅外通信裝置中采用本發(fā)明時的結(jié)構(gòu)和動作,但是本發(fā)明同樣也能夠應用于進行局探索處理的其它種類的無線通信裝置。
總之,依據(jù)本發(fā)明的局探索處理方法及無線通信裝置,通過控制起動局側(cè)的發(fā)送功率,能夠避免探索處理時XID響應的沖突,從而可獲得能高速、可靠地探索位于最短距離的其它無線通信終端的效果。
以上基于附圖所示的最佳實施例就本發(fā)明進行了說明,但是不言而喻本領域技術人員能夠不背離本發(fā)明的思想地對本發(fā)明進行各種變更、改變。本發(fā)明涵蓋這樣的變更例。
權利要求
1.一種局探索處理方法,其特征在于包括發(fā)送探索請求幀的步驟;對于所述探索請求幀判斷是否有數(shù)據(jù)接收的步驟;對于所述探索請求幀有數(shù)據(jù)接收時,判斷接收的數(shù)據(jù)的傳送錯誤的步驟;以及在所述接收數(shù)據(jù)中有傳送錯誤時或者對于所述探索請求幀無數(shù)據(jù)接收時確定新的發(fā)送距離,并將發(fā)送部的發(fā)送功率控制在對應于所述新的發(fā)送距離的功率上的步驟。
2.如權利要求1所記載的局探索處理方法,其特征在于在確定所述新的發(fā)送距離、控制發(fā)送部的發(fā)送功率的步驟中,確定新的發(fā)送距離,以在接收的數(shù)據(jù)中有傳送錯誤時使發(fā)送距離縮短,在未接收到數(shù)據(jù)時使發(fā)送距離延長。
3.如權利要求1所記載的局探索處理方法,其特征在于還包括判斷對于所述探索請求幀接收的數(shù)據(jù)是否為來自其它通信裝置的探索請求幀的步驟;以及在所述接收的數(shù)據(jù)是來自其它通信裝置的探索請求幀時,立刻將探索應答幀發(fā)送到所述其它通信裝置的步驟。
4.如權利要求2所記載的局探索處理方法,其特征在于還包括判斷對于所述探索請求幀接收的數(shù)據(jù)是否為來自其它通信裝置的探索請求幀的步驟;以及在所述接收的數(shù)據(jù)是來自其它通信裝置的探索請求幀時,立刻將探索應答幀發(fā)送到所述其它通信裝置的步驟。
5.一種局探索處理方法,其特征在于包括判斷在指定的等待時間內(nèi)是否有數(shù)據(jù)接收的步驟;在所述指定的等待時間內(nèi)無數(shù)據(jù)接收時發(fā)送探索請求幀的步驟;判斷是否有對于所述探索請求幀之發(fā)送的數(shù)據(jù)接收的步驟;在對于所述探索請求幀之發(fā)送有數(shù)據(jù)接收時判斷所述接收數(shù)據(jù)是否為探索應答幀的步驟;以及在所述接收數(shù)據(jù)不是探索應答幀時或者對于所述探索請求幀之發(fā)送無數(shù)據(jù)接收時,更新等待時間的步驟。
6.如權利要求5所記載的局探索處理方法,其特征在于在更新所述等待時間的步驟中對于所述探索請求幀在一定期間內(nèi)不能得到應答的狀態(tài)持續(xù)時延長等待時間,在對于所述深索請求幀得到應答時將等待時間初始化。
7.如權利要求5所記載的局探索處理方法,其特征在于還包括在所述等待時間內(nèi)有數(shù)據(jù)接收時或者接收的數(shù)據(jù)不是探索應答幀時,判斷所述接收的數(shù)據(jù)是否為來自其它通信裝置的探索請求幀的步驟;以及在所述接收的數(shù)據(jù)是來自其它通信裝置的探索請求幀時,立刻將探索應答幀發(fā)送到所述其它通信裝置的步驟。
8.如權利要求6所記載的局探索處理方法,其特征在于還包括在所述等待時間內(nèi)有數(shù)據(jù)接收時或者接收的數(shù)據(jù)不是探索應答幀時,判斷所述接收的數(shù)據(jù)是否為來自其它通信裝置的探索請求幀的步驟;以及在所述接收的數(shù)據(jù)是來自其它通信裝置的探索請求幀時,立刻將探索應答幀發(fā)送到所述其它通信裝置的步驟。
9.一種無線通信裝置,其中設有向其它通信裝置發(fā)送數(shù)據(jù)的發(fā)送部,從其它通信裝置接收數(shù)據(jù)的接收部,生成從所述發(fā)送部發(fā)送的數(shù)據(jù)并檢出所述接收部的數(shù)據(jù)接收的通信幀控制部,對從所述接收部接收的數(shù)據(jù)幀種類及正當性進行判定的幀判定部,基于來自所述通信幀控制部和所述幀判定部的通知,確定數(shù)據(jù)發(fā)送距離的發(fā)送距離控制部,以及為了將數(shù)據(jù)發(fā)送到位于所述發(fā)送距離控制部確定的發(fā)送距離位置上的其它通信裝置而控制從所述發(fā)送部發(fā)送的數(shù)據(jù)發(fā)送功率的功率控制部;其特征在于在對于從所述發(fā)送部發(fā)送的探索請求幀由所述接收部接收的數(shù)據(jù)中有傳送錯誤時或者從所述接收部未接收到數(shù)據(jù)時,所述發(fā)送距離控制部確定新的發(fā)送距離,所述功率控制部控制被發(fā)送的數(shù)據(jù)的發(fā)送功率,再次從所述發(fā)送部發(fā)送探索請求幀。
10.如權利要求9所記載的無線通信裝置,其特征在于對于從所述發(fā)送部發(fā)送的探索請求幀,所述發(fā)送距離控制部確定新的發(fā)送距離,以在所述接收部接收的數(shù)據(jù)中有傳送錯誤時使發(fā)送距離縮短,在所述接收部未接收到數(shù)據(jù)時使發(fā)送距離延長。
11.如權利要求9所記載的無線通信裝置,其特征在于在所述幀判定部判定由所述接收部接收的數(shù)據(jù)幀種類且所述接收的數(shù)據(jù)幀種類是來自其它通信裝置的探索請求幀時,在所述通信幀控制部生成探索應答幀,并立刻將所述探索應答幀從所述發(fā)送部發(fā)送到所述其它通信裝置。
12.如權利要求10所記載的無線通信裝置,其特征在于在所述幀判定部判定由所述接收部接收的數(shù)據(jù)幀種類且所述接收的數(shù)據(jù)幀種類是其它通信裝置的探索請求幀時,在所述通信幀控制部生成探索應答幀,并立刻將所述探索應答幀從所述發(fā)送部發(fā)送到所述其它通信裝置。
13.一種無線通信裝置,其中設有向其它通信裝置發(fā)送數(shù)據(jù)的發(fā)送部,從其它通信裝置接收數(shù)據(jù)的接收部,生成從所述發(fā)送部發(fā)送的數(shù)據(jù)、在等待了已設定的等待時間之后將生成的數(shù)據(jù)發(fā)送到所述發(fā)送部、同時檢出所述接收部的數(shù)據(jù)接收的通信幀控制部,以及基于來自所述通信幀控制部的通知確定直到發(fā)送探索請求幀的等待時間的等待時間控制部;其特征在于在對于從所述發(fā)送部發(fā)送的探索請求幀所述接收部未接收到數(shù)據(jù)時,所述等待時間控制部確定新的等待時間,等待了新的等待時間之后,再次從所述發(fā)送部發(fā)送探索請求幀。
14.如權利要求13所記載的無線通信裝置,其特征在于對于從所述發(fā)送部發(fā)送的探索請求幀,所述等待時間控制部確定新的等待時間,以在所述接收部未接收到數(shù)據(jù)時使所述等待時間延長,在對于探索請求幀所述接收部得到應答時使所述等待時間初始化。
15.如權利要求13所記載的無線通信裝置,其特征在于在所述通信幀控制部中判定由所述接收部接收的數(shù)據(jù)幀種類且所述接收的數(shù)據(jù)幀種類是來自其它通信裝置的探索請求幀時,生成探索應答幀,并立刻將所述探索應答幀從所述發(fā)送部發(fā)送到所述其它通信裝置。
16.如權利要求14所記載的無線通信裝置,其特征在于在所述通信幀控制部中判定由所述接收部接收的數(shù)據(jù)幀種類且所述接收的數(shù)據(jù)幀種類是來自其它通信裝置的探索請求幀時,生成探索應答幀,并立刻將所述探索應答幀從所述發(fā)送部發(fā)送到所述其它通信裝置。
全文摘要
在按照具有阻塞控制機能的無線通信方式進行通信的無線通信系統(tǒng)中需要與無線通信裝置進行高速、可靠的連接處理。因此,起動局發(fā)送探索請求幀,并判定對于發(fā)送的數(shù)據(jù)是否從其它通信裝置接收到數(shù)據(jù)。在接收數(shù)據(jù)后經(jīng)FCS(Field Check Sequence)進行檢查,在檢測出接收幀被破壞以及在沒有來自其它通信裝置的數(shù)據(jù)接收的時,在發(fā)送距離控制部確定新的發(fā)送距離,將控制發(fā)射功率的命令傳送到發(fā)送部的功率控制部,基于新確定的發(fā)送距離再次發(fā)送探索請求幀,重復進行探索處理。由此,能夠避免多個通信裝置的應答沖突,并可靠地探索其它通信裝置。
文檔編號H04B7/005GK1520062SQ20041000408
公開日2004年8月11日 申請日期2004年2月2日 優(yōu)先權日2003年1月31日
發(fā)明者古山純子, 高山久 申請人:松下電器產(chǎn)業(yè)株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1