專利名稱:無(wú)線通信系統(tǒng),無(wú)線通信終端和在無(wú)線通信系統(tǒng)中加入的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及完全實(shí)現(xiàn)有線LAN(局域網(wǎng))功能的無(wú)線通信系統(tǒng),用于該系統(tǒng)的無(wú)線通信終端和無(wú)線通信系統(tǒng)中無(wú)線通信終端用加入(association)方法。
背景技術(shù):
隨著計(jì)算機(jī)能力的日益提高,互連若干計(jì)算機(jī)構(gòu)成LAN,以便共享諸如文件和數(shù)據(jù)之類信息,共享諸如打印機(jī)之類外圍設(shè)備,并交換各種信息,例如傳送電子郵件和數(shù)據(jù)已成為普通常事。
傳統(tǒng)的LAN利用光纜、同軸電纜或雙絞線電纜有線連接計(jì)算機(jī)。但是,有線LAN需要連接結(jié)構(gòu),使得難以構(gòu)成LAN并使電纜連接變得復(fù)雜。在建立LAN之后,電纜長(zhǎng)度限制了移動(dòng)設(shè)備的范圍,從而不方便。
作為一種能夠使用戶免除常規(guī)有線LAN的電纜連接問(wèn)題的系統(tǒng),特別關(guān)心無(wú)線LAN。無(wú)線LAN的使用能夠從辦公室等的工作空間中除去多數(shù)電纜。因此,能夠相當(dāng)容易地移動(dòng)諸如個(gè)人計(jì)算機(jī)(PC)之類終端。
適用于這種小型無(wú)線網(wǎng)絡(luò)中終端之間通信的一種技術(shù)是形成具有接入點(diǎn)的網(wǎng)絡(luò),并且總是通過(guò)這些接入點(diǎn)進(jìn)行通信,即使終端相互通信也是如此。根據(jù)該技術(shù),每個(gè)終端只需要確保與接入點(diǎn)的通信。從而,能夠確保與所有其它終端的通信。
圖9表示了利用接入點(diǎn)的無(wú)線LNA系統(tǒng)(無(wú)線通信系統(tǒng))的結(jié)構(gòu)例子。在圖9中,附圖標(biāo)記201代表無(wú)線通信用接入點(diǎn)。附圖標(biāo)記202~205代表無(wú)線通信終端。根據(jù)圖9中的無(wú)線LAN系統(tǒng),如實(shí)線箭頭所示,通過(guò)接入點(diǎn)201的中介,所有終端相互通信。
例如,通過(guò)終端202和接入點(diǎn)201之間的通信206,及終端205和接入點(diǎn)201之間的通信207,實(shí)現(xiàn)終端202和205之間的通信。
即,在終端202和205之間,或者在終端204和205之間,不存在如圖9中的虛線箭頭所示的直接通信。終端總是通過(guò)接入點(diǎn)相互通信。
如果在每個(gè)終端202~205和接入點(diǎn)201之間建立通信,則還確保了與所有其它終端的通信。換句話說(shuō),能夠構(gòu)成一種高度可靠的無(wú)線LAN系統(tǒng),該無(wú)線LAN系統(tǒng)能夠在不考慮如虛線所示的終端之間通信的可達(dá)性的情況下,實(shí)現(xiàn)安全的通信。
但是,圖9中的無(wú)線LAN系統(tǒng)成本高,因?yàn)榧词故墙K端之間的通信也需要接入點(diǎn)。此外,必須考慮設(shè)置接入點(diǎn)的地點(diǎn)(地理部署),妨礙形成簡(jiǎn)單的網(wǎng)絡(luò)結(jié)構(gòu)。
適用的另一種技術(shù)是“自組織(ad hoc)通信”,該技術(shù)在不使用接入點(diǎn)的情況下,提供終端之間直接、異步的無(wú)線通信。由于不需要接入點(diǎn),這種系統(tǒng)成本低。相反,自組織通信系統(tǒng)失去了利用接入點(diǎn)的通信的優(yōu)點(diǎn),即簡(jiǎn)單地確保與接入點(diǎn)的通信,確保與屬于相同網(wǎng)絡(luò)的所有其它終端的通信。
當(dāng)無(wú)線LAN系統(tǒng)被應(yīng)用于常規(guī)有線LAN時(shí),一種常見(jiàn)技術(shù)是用無(wú)線相等物替換現(xiàn)有有線通信系統(tǒng)的物理傳輸媒介。這種情況下,重要的是使有線LAN層結(jié)構(gòu)方面的變化保持最小,以便維持協(xié)議兼容性和減少改變協(xié)議的工作。
圖10A~10C表示了無(wú)線通信系統(tǒng)和有線通信系統(tǒng)的層結(jié)構(gòu)。圖10A表示了OSI(開放式系統(tǒng)互聯(lián))參考模型。圖10B表示了TCP/IP(傳輸控制協(xié)議/因特網(wǎng)協(xié)議)。圖10C表示了圖10A和10B中各層中的相應(yīng)協(xié)議。
如圖10C中所示,一般的有線LAN把IP或IPv6協(xié)議用于因特網(wǎng)層,把以太網(wǎng)(注冊(cè)商標(biāo))協(xié)議用于網(wǎng)絡(luò)接口層。
從圖10A~10C可看出,用無(wú)線LAN(無(wú)線通信系統(tǒng))代替有線LAN意味著用等同的無(wú)線通信系統(tǒng)替換以太網(wǎng)(注冊(cè)商標(biāo))協(xié)議功能。
這樣,無(wú)線LAN系統(tǒng)也需要實(shí)現(xiàn)對(duì)以太網(wǎng)(注冊(cè)商標(biāo))來(lái)說(shuō)重要的廣播通信功能。為此,如果“自組織通信”模式不能確保終端之間的可通信性,則不能如同預(yù)期那樣提供廣播通信。這是在使用自組織通信的無(wú)線通信系統(tǒng)上實(shí)現(xiàn)等同于有線LAN的功能的一個(gè)問(wèn)題。
發(fā)明內(nèi)容
鑒于前述問(wèn)題做出了本發(fā)明。于是,本發(fā)明的目的是提供一種無(wú)線通信系統(tǒng),用于該系統(tǒng)的無(wú)線通信設(shè)備,和無(wú)線通信系統(tǒng)中的一種聯(lián)系方法,所述聯(lián)系方法能夠保證使用“自組織通信”的無(wú)線通信系統(tǒng)中無(wú)線通信終端之間廣播通信的信息可達(dá)性,從而在無(wú)需接入點(diǎn)中介的情況下,實(shí)現(xiàn)無(wú)線通信終端之間的通信。
為了克服上述問(wèn)題,根據(jù)本發(fā)明的無(wú)線通信系統(tǒng)(1)包括具有獨(dú)特終端標(biāo)識(shí)符的若干無(wú)線通信終端,通過(guò)利用所述若干無(wú)線通信終端之一作為主無(wú)線通信終端形成網(wǎng)絡(luò),其中主無(wú)線通信終端包括接收從另一無(wú)線通信終端傳送的加入無(wú)線通信系統(tǒng)的網(wǎng)絡(luò)的請(qǐng)求的加入請(qǐng)求接收裝置;形成伙伴終端信息的伙伴終端信息形成裝置,伙伴終端信息包含已加入的(already associating)無(wú)線通信終端的一組終端標(biāo)識(shí)符,所述一組終端標(biāo)識(shí)符包括分配給作為加入請(qǐng)求的發(fā)源點(diǎn)的另一無(wú)線通信終端,并包含在加入請(qǐng)求接收裝置接收的加入請(qǐng)求中的終端標(biāo)識(shí)符;和廣播伙伴終端信息形成裝置形成的伙伴終端信息的伙伴終端信息傳送裝置,其中試圖加入無(wú)線通信系統(tǒng)的網(wǎng)絡(luò)的無(wú)線通信終端包括接收主無(wú)線通信終端的伙伴終端信息傳送裝置傳送的伙伴終端信息的伙伴終端信息接收裝置;確認(rèn)與已加入的無(wú)線通信終端通信的可能性的確認(rèn)裝置,已加入的無(wú)線通信終端由包含在伙伴終端信息接收裝置接收的伙伴終端信息中的終端標(biāo)識(shí)符指定;當(dāng)確認(rèn)裝置確認(rèn)與已加入的無(wú)線通信終端通信的可能性時(shí),產(chǎn)生包括試圖加入的無(wú)線通信終端的終端標(biāo)識(shí)符的加入請(qǐng)求的加入請(qǐng)求產(chǎn)生裝置;和向主無(wú)線通信終端傳送加入請(qǐng)求產(chǎn)生裝置產(chǎn)生的加入請(qǐng)求的加入請(qǐng)求傳送裝置。
在(1)中描述的根據(jù)本發(fā)明的無(wú)線通信系統(tǒng)中,首先開機(jī)的無(wú)線通信終端成為主無(wú)線通信終端。主無(wú)線通信終端借助加入請(qǐng)求(association request)接收裝置,接收來(lái)自另一無(wú)線通信終端的加入請(qǐng)求。
伙伴終端信息(associate terminal information)包括已加入的無(wú)線通信終端的一組終端標(biāo)識(shí)符(包括包含在接收的加入請(qǐng)求中的終端標(biāo)識(shí)符),和主無(wú)線通信終端本身的終端標(biāo)識(shí)符?;锇榻K端信息形成裝置形成伙伴終端信息?;锇榻K端信息傳送裝置廣播該伙伴終端信息。
已加入網(wǎng)絡(luò)的無(wú)線通信終端和正在嘗試加入的無(wú)線通信終端使用來(lái)自主無(wú)線通信終端的伙伴終端信息識(shí)別哪些無(wú)線通信終端已加入無(wú)線通信系統(tǒng)的網(wǎng)絡(luò)并且能夠進(jìn)行通信。
嘗試加入無(wú)線通信系統(tǒng)的無(wú)線通信終端使用伙伴終端信息接收裝置從主無(wú)線通信終端接收伙伴終端信息。接收的伙伴終端信息包含已加入無(wú)線通信系統(tǒng)的無(wú)線通信終端的終端標(biāo)識(shí)符。根據(jù)終端標(biāo)識(shí)符,確認(rèn)裝置確認(rèn)在具有終端標(biāo)識(shí)符的無(wú)線通信終端之間通信是否可用。
確認(rèn)裝置可確認(rèn)與加入網(wǎng)絡(luò)的所有無(wú)線通信終端通信的可行性。這種情況下,加入請(qǐng)求產(chǎn)生裝置產(chǎn)生包含本地終端的標(biāo)識(shí)符的加入請(qǐng)求。加入請(qǐng)求傳送裝置把終端標(biāo)識(shí)符傳送給主無(wú)線通信。這樣,想要加入網(wǎng)絡(luò)的終端(would-be associate terminal)被識(shí)別為已加入無(wú)線通信系統(tǒng)的網(wǎng)絡(luò)。
當(dāng)無(wú)線通信終端試圖新加入無(wú)線通信系統(tǒng)的網(wǎng)絡(luò),以便與已加入的無(wú)線通信終端無(wú)線通信時(shí),該無(wú)線通信終端與每個(gè)已加入的無(wú)線通信終端通信。當(dāng)與現(xiàn)有無(wú)線通信終端的通信成功時(shí),想要加入網(wǎng)絡(luò)的無(wú)線通信終端實(shí)際能夠加入無(wú)線通信終端的網(wǎng)絡(luò)。
即,在確保單點(diǎn)傳送(一對(duì)一)通信和與每個(gè)已加入的無(wú)線通信終端的廣播通信之后,該無(wú)線通信終端能夠與無(wú)線通信系統(tǒng)通信。能夠構(gòu)成繼承常規(guī)有線LAN的廣播通信能力的無(wú)線通信系統(tǒng)。
本發(fā)明(2)中描述的無(wú)線通信系統(tǒng)和上面在(1)中描述的無(wú)線通信系統(tǒng)相符。
其中,當(dāng)確認(rèn)裝置不能確認(rèn)與已加入的無(wú)線通信終端通信時(shí),試圖加入無(wú)線通信系統(tǒng)的網(wǎng)絡(luò)的無(wú)線通信終端具有通知不能確保通信可達(dá)性的通知裝置。
試圖新加入在(2)中描述的無(wú)線通信系統(tǒng)的網(wǎng)絡(luò)的無(wú)線通信終端可能不能通過(guò)利用確認(rèn)裝置,確認(rèn)與所有已加入的無(wú)線通信終端的通信。這種情況下,該無(wú)線通信終端被告知存在不能保證通信可達(dá)性的無(wú)線通信終端。
如果想要加入網(wǎng)絡(luò)的無(wú)線通信終端不能實(shí)現(xiàn)與所有已加入的無(wú)線通信終端的一對(duì)一通信,則把該情況告知用戶。無(wú)線通信終端的用戶能夠快速采取恰當(dāng)?shù)牟僮?,例如變換無(wú)線通信終端的位置或者設(shè)置轉(zhuǎn)發(fā)器(repeater)。能夠快速提供可實(shí)現(xiàn)與所有已加入的無(wú)線通信終端一對(duì)一通信的環(huán)境,并加入無(wú)線通信系統(tǒng)的網(wǎng)絡(luò)。
圖1圖解說(shuō)明根據(jù)本發(fā)明的無(wú)線通信系統(tǒng)的一個(gè)實(shí)施例;圖2是表示根據(jù)本發(fā)明的無(wú)線通信終端的一個(gè)實(shí)施例的方框圖;圖3是表示新加入群集的無(wú)線通信終端的操作的流程圖;
圖4是表示將成為新的群集主的無(wú)線通信終端和已成為新的群集主的無(wú)線通信終端的操作的流程圖;圖5是表示已加入群集的無(wú)線通信終端和包括群集主在內(nèi)的群集組成終端的操作的流程圖;圖6是表示當(dāng)不存在現(xiàn)有群集,在兩個(gè)無(wú)線通信終端,即無(wú)線通信終端A和B之間產(chǎn)生群集時(shí)的操作的序列圖;圖7是表示當(dāng)已存在群集,并且另一個(gè)新的無(wú)線通信終端加入群集時(shí)的操作的序列圖;圖8是表示當(dāng)已存在群集,另一個(gè)新的無(wú)線通信終端加入群集,并且由于某一原因,成功通信確認(rèn)不完整時(shí)的操作的序列圖;圖9舉例說(shuō)明配有接入點(diǎn)的常規(guī)無(wú)線通信系統(tǒng);圖10A~10C表示無(wú)線通信系統(tǒng)和有線通信系統(tǒng)的層結(jié)構(gòu)。
具體實(shí)施例方式
現(xiàn)在參見(jiàn)附圖,下面說(shuō)明根據(jù)本發(fā)明的無(wú)線通信系統(tǒng),無(wú)線通信終端和無(wú)線通信系統(tǒng)的聯(lián)系方法的一個(gè)實(shí)施例。
圖1概述了依照根據(jù)本發(fā)明的無(wú)線通信系統(tǒng),無(wú)線通信終端和無(wú)線通信系統(tǒng)中的聯(lián)系方法的一個(gè)實(shí)施例的無(wú)線通信系統(tǒng)。如圖1中所示,通過(guò)利用自組織通信系統(tǒng)構(gòu)成依照該實(shí)施例的無(wú)線通信系統(tǒng),自組織通信系統(tǒng)能夠在不利用接入點(diǎn)的情況下,實(shí)現(xiàn)無(wú)線通信終端之間的直接通信。
圖1中的例子表示包含五個(gè)無(wú)線通信終端101~105的網(wǎng)絡(luò)。如上所述,自組織通信系統(tǒng)通過(guò)允許若干無(wú)線通信終端直接相互通信,構(gòu)成一個(gè)通信網(wǎng)絡(luò)。
圖1中,附圖標(biāo)記06表示形成的網(wǎng)絡(luò)。下面的說(shuō)明使用術(shù)語(yǔ)“群集”來(lái)代表構(gòu)成該網(wǎng)絡(luò)的一組終端。根據(jù)圖1中的例子,終端101~105構(gòu)成形成網(wǎng)絡(luò)106的群集。
根據(jù)圖1中的實(shí)施例的無(wú)線通信系統(tǒng)提供無(wú)線通信終端之間的直接通信,如實(shí)線箭頭所示。這種情況下,由于無(wú)線電波被衰減,或者被障礙物屏蔽(取決于無(wú)線通信終端的地理部署),通信有可能不成功。
例如在圖1中,假定確保終端102和103,終端103和104,終端104和105,終端102和101,以及終端102和105之間通信的可達(dá)性,對(duì)于終端102和104之間的通信,不保證可達(dá)性(信息可達(dá)性)。這種情況下,無(wú)線通信終端101、103和105能夠接收產(chǎn)生自無(wú)線通信終端102的無(wú)線電波,但是無(wú)線通信終端104不能接收產(chǎn)生自無(wú)線通信終端102的無(wú)線電波。
無(wú)線通信終端102實(shí)際上不能和無(wú)線通信終端104通信。只有當(dāng)無(wú)線通信終端102開始與無(wú)線通信終端104通信時(shí),才能夠確定與無(wú)線通信終端104的通信是否可能。在不必等待來(lái)自通信目的地的響應(yīng)的廣播通信中,沒(méi)有辦法確定無(wú)線通信終端104是否收到來(lái)自無(wú)線通信終端102的通信。
這種狀態(tài)不能保證構(gòu)成群集的無(wú)線通信終端之間的廣播通信的可達(dá)性。這種無(wú)線通信終端不能被用作以太網(wǎng)(注冊(cè)商標(biāo)),即常規(guī)有線LAN協(xié)議的替換物。即,不能依照以太網(wǎng)(注冊(cè)商標(biāo))構(gòu)成無(wú)線通信系統(tǒng)。另一方面,根據(jù)本實(shí)施例的無(wú)線通信系統(tǒng)克服了該問(wèn)題,提供一種保證無(wú)線通信系統(tǒng)之間的通信可達(dá)性的控制技術(shù)。
在無(wú)線通信系統(tǒng)中,若干無(wú)線通信終端形成能夠相互通信的網(wǎng)絡(luò)環(huán)境,稱為群集。每個(gè)無(wú)線通信終端具有獨(dú)特的終端標(biāo)識(shí)符。群集中的無(wú)線通信終端之一變成群集主(主無(wú)線通信終端)。進(jìn)行廣播通信,以便間隔規(guī)定的周期,傳送群集信息(伙伴終端信息),即群集中所有無(wú)線通信終端的終端標(biāo)識(shí)符。
當(dāng)用戶的終端正在新與群集聯(lián)系時(shí),它收到廣播通信傳送的群集信息。在于群集信息中描述其終端標(biāo)識(shí)符的所有無(wú)線通信終端之間進(jìn)行通信,以便確認(rèn)出自自己終端的通信是否到達(dá)。當(dāng)關(guān)于所有無(wú)線通信終端確認(rèn)了通信可達(dá)性時(shí),該終端可加入該群集。當(dāng)未關(guān)于由群集信息中的終端標(biāo)識(shí)符指示的所有加入的無(wú)線通信終端確認(rèn)可達(dá)性時(shí),通知用戶不保證可達(dá)性。
當(dāng)新的終端正在與由根據(jù)本實(shí)施例的無(wú)線通信系統(tǒng)形成的網(wǎng)絡(luò)(群集)聯(lián)系時(shí),系統(tǒng)確認(rèn)來(lái)自新終端的通信是否到達(dá)記錄到群集信息中的所有無(wú)線通信終端。當(dāng)關(guān)于所有終端確認(rèn)可達(dá)性時(shí),系統(tǒng)保證加入該群集的所有終端之間的通信。新終端被允許加入該群集。否則,不允許新終端加入群集。系統(tǒng)隨后向試圖新加入群集的新終端的用戶通知應(yīng)采取使得能夠與群集中的所有終端通信的操作。
下面說(shuō)明構(gòu)成如圖1中所示配置的無(wú)線通信系統(tǒng)的無(wú)線通信終端。圖2是表示形成圖1中所示的無(wú)線通信系統(tǒng)的無(wú)線通信終端的結(jié)構(gòu)的方框圖。
如圖2中所示,根據(jù)本實(shí)施例的無(wú)線通信終端101~105均包含天線1,模擬電路2,基帶處理部分3,協(xié)議處理部分4,聲音處理部分5,揚(yáng)聲器(接收器)6,麥克風(fēng)(發(fā)射器)7,用戶接口處理部分8(下面稱為用戶I/F處理部分8),顯示部分(顯示器)9,輸入部分(鍵盤)10,輸入/輸出終端11,和保存終端標(biāo)識(shí)信息(終端標(biāo)識(shí)符)的存儲(chǔ)器12。
如圖2中所示,模擬電路2包括天線加工器(下面簡(jiǎn)稱為雙工器)21,RF接收器22和RF發(fā)射器23。
在根據(jù)本實(shí)施例的無(wú)線通信終端中,基帶處理部分3包括解調(diào)器31,解碼器32,編碼器34和調(diào)制器35。在控制部分33的控制下,這些組件的功能選擇適當(dāng)?shù)恼{(diào)制和編碼系統(tǒng)。
即,基帶處理部分3中的解碼器32和編碼器34按照用于預(yù)定通信系統(tǒng)的調(diào)制系統(tǒng)和編碼系統(tǒng),對(duì)接收的信號(hào)解調(diào)和解碼。編碼器34和調(diào)制器35按照用于預(yù)定通信系統(tǒng)的調(diào)制系統(tǒng)和編碼系統(tǒng),對(duì)傳輸數(shù)據(jù)編碼和調(diào)制。
協(xié)議處理部分4配有存儲(chǔ)器部分42和協(xié)議處理處理器41。存儲(chǔ)器部分42包括用作處理工作區(qū)的RAM(隨機(jī)存取存儲(chǔ)器)和保存必要程序和數(shù)據(jù)的ROM(只讀存儲(chǔ)器)。協(xié)議處理處理器41被配置成不僅能夠產(chǎn)生通知信息和控制信息,例如由廣播通信傳送的群集信息,而且能夠產(chǎn)生將傳送給指定目的地的傳輸數(shù)據(jù)。
下面說(shuō)明接收操作。信號(hào)在天線1被接收,并通過(guò)模擬電路2的雙工器21被供給RF接收部分22。RF接收部分22把供給的信號(hào)轉(zhuǎn)換成數(shù)字信號(hào),并將其提供給基帶處理部分3的解調(diào)器31。
如上所述,解調(diào)器31根據(jù)用于目前可用的通信系統(tǒng)的解調(diào)系統(tǒng)對(duì)供給的信號(hào)解調(diào),并把解調(diào)后的信號(hào)提供給解碼器32。
解碼器32根據(jù)用于當(dāng)前可用的通信系統(tǒng)的編碼系統(tǒng)對(duì)提供的信號(hào)解碼,并把該信號(hào)分成聲音數(shù)據(jù)和諸如顯示數(shù)據(jù)之類的其它數(shù)據(jù)。聲音數(shù)據(jù)被提供給聲音處理部分5。除聲音數(shù)據(jù)之外的數(shù)據(jù)被提供給協(xié)議處理部分4的協(xié)議處理處理器41。
協(xié)議處理處理器41根據(jù)當(dāng)前可用的通信系統(tǒng)的數(shù)據(jù)格式,從信號(hào)中抽取必要的信息。當(dāng)發(fā)現(xiàn)提供的信號(hào)是顯示數(shù)據(jù)時(shí),協(xié)議處理處理器41產(chǎn)生將供給顯示部分的顯示信號(hào),并通過(guò)用戶I/F處理部分8,把產(chǎn)生的信號(hào)提供給顯示部分9。這樣,顯示部分9的顯示屏顯示和接收數(shù)據(jù)對(duì)應(yīng)的字符或圖像。
當(dāng)發(fā)現(xiàn)提供的信號(hào)是控制信息或程序時(shí),把該信號(hào)寫入存儲(chǔ)器部分42的RAM。此外,傳送給本地?zé)o線通信終端的大量數(shù)據(jù)通過(guò)用戶I/F處理部分8和輸入/輸出終端11,并且可被記錄在與之相連的存儲(chǔ)設(shè)備的存儲(chǔ)介質(zhì)中。
聲音處理部分5把供給的聲音數(shù)據(jù)轉(zhuǎn)換成模擬信號(hào),產(chǎn)生將供給揚(yáng)聲器的聲音信號(hào),隨后將其提供給揚(yáng)聲器6。這樣,揚(yáng)聲器產(chǎn)生和接收的聲音信號(hào)對(duì)應(yīng)的聲音。
下面說(shuō)明傳輸操作。麥克風(fēng)7收集的聲音被轉(zhuǎn)換成電信號(hào),并被提供給聲音處理部分5。聲音處理部分5把來(lái)自麥克風(fēng)7的聲音信號(hào)轉(zhuǎn)換成數(shù)字信號(hào),并將其提供給編碼器34。編碼器34按照用于當(dāng)前可用的通信系統(tǒng)的編碼系統(tǒng)對(duì)該信號(hào)編碼,并把編碼信號(hào)提供給調(diào)制器35。
調(diào)制器35根據(jù)用于當(dāng)前可用的通信系統(tǒng)的調(diào)制系統(tǒng),調(diào)制提供的信號(hào),并把調(diào)制后的信號(hào)提供給模擬電路2的RF發(fā)送部分。RF發(fā)送部分23把提供的數(shù)字信號(hào)轉(zhuǎn)換成模擬信號(hào)。此外,RF發(fā)送部分23放大該信號(hào),產(chǎn)生傳輸RF信號(hào),并通過(guò)雙工器21從天線1傳送(發(fā)射)該信號(hào)。
輸入部分10輸入目標(biāo)目的地?zé)o線通信終端的字符數(shù)據(jù)或終端標(biāo)識(shí)符。另外,輸入/輸出終端11被用于從外部存儲(chǔ)設(shè)備供給數(shù)據(jù)。通過(guò)用戶I/F處理部分8,這些輸入被提供給協(xié)議處理處理器41。協(xié)議處理處理器41根據(jù)用于當(dāng)前可用的通信系統(tǒng)的數(shù)據(jù)格式產(chǎn)生傳輸數(shù)據(jù),并把該數(shù)據(jù)提供給基帶處理部分3的編碼器41。
如上所述,編碼器34和調(diào)制器35根據(jù)當(dāng)前可用的通信系統(tǒng),對(duì)信號(hào)編碼和調(diào)制編碼信號(hào),并把該信號(hào)提供給模擬電路2的RF發(fā)送部分23。如上所述,RF發(fā)送部分25把提供的信號(hào)轉(zhuǎn)換成模擬信號(hào),產(chǎn)生要傳送的RF傳輸信號(hào),并通過(guò)天線1傳送(發(fā)射)該信號(hào)。
這樣,完成發(fā)送操作和接收操作,從而響應(yīng)指定給本地終端的通信請(qǐng)求,與發(fā)出請(qǐng)求的無(wú)線通信終端建立通信,或者向目標(biāo)無(wú)線通信終端發(fā)送通信請(qǐng)求,以便與目的地通信。
根據(jù)本實(shí)施例的無(wú)線通信終端被配置成能夠?qū)崿F(xiàn)廣播通信。因此,能夠在不指定目的地的情況下,同時(shí)向加入網(wǎng)絡(luò)形成群集的所有無(wú)線通信終端傳送信息。另外在廣播通信過(guò)程中,協(xié)議處理處理器41產(chǎn)生具有指示信號(hào)由廣播通信傳送的信息的傳輸數(shù)據(jù)。通過(guò)編碼器34、調(diào)制器35、RF發(fā)送部分23、雙工器21和天線1傳送產(chǎn)生的數(shù)據(jù)。
根據(jù)本實(shí)施例的無(wú)線通信終端不僅具有在無(wú)線通信終端之間實(shí)現(xiàn)單點(diǎn)傳送(一對(duì)于)通信的功能,還具有實(shí)現(xiàn)廣播通信的功能。群集包括能夠接收從一個(gè)無(wú)線通信終端傳送的廣播通信數(shù)據(jù)的所有無(wú)線通信終端。
即使提供了實(shí)現(xiàn)廣播通信的功能,廣播通信仍然必須可靠地保證向構(gòu)成群集的所有無(wú)線通信終端的數(shù)據(jù)傳輸。否則,不能實(shí)現(xiàn)替代作為常規(guī)有線LAN的以太網(wǎng)(注冊(cè)商標(biāo))的無(wú)線通信系統(tǒng)(無(wú)線LAN系統(tǒng))。
如上參考圖1所述,我們來(lái)考慮無(wú)線通信終端試圖新加入由根據(jù)本發(fā)明的無(wú)線通信系統(tǒng)形成的網(wǎng)絡(luò)的情況。在根據(jù)本實(shí)施例的無(wú)線通信系統(tǒng)中,只有當(dāng)保證已加入該網(wǎng)絡(luò)(即構(gòu)成群集)的所有無(wú)線通信終端(相關(guān)無(wú)線通信終端)之間通信的可達(dá)性時(shí),才允許所述新的無(wú)線通信終端加入該網(wǎng)絡(luò)。
參考圖3、4和5中的流程圖,下面說(shuō)明構(gòu)成根據(jù)本實(shí)施例的無(wú)線通信系統(tǒng)的無(wú)線通信終端的操作。圖3、4和5是表示構(gòu)成根據(jù)本實(shí)施例的無(wú)線通信系統(tǒng),并具有如圖2中所示結(jié)構(gòu)的無(wú)線通信終端的操作的流程圖。
圖3是表示試圖新加入群集的無(wú)線通信終端的操作的流程圖。圖4是表示將成為新群集主的無(wú)線通信終端和已成為群集主的無(wú)線通信終端的操作的流程圖。圖5是表示包括已加入群集的,包括群集主在內(nèi)的群集組成終端(相關(guān)無(wú)線通信終端)的操作的流程圖。
首先,下面說(shuō)明試圖新加入群集的無(wú)線通信終端的操作。假定根據(jù)本實(shí)施例的無(wú)線通信終端試圖新加入群集,與由群集構(gòu)成的無(wú)線通信網(wǎng)絡(luò)連接,并進(jìn)行無(wú)線通信。如圖3中所示,在該無(wú)線通信終端被打開(步驟S101)之后,它配置直到收到群集信息為止一直工作的群集信息接收計(jì)時(shí)器(步驟S102)。
新加入群集的無(wú)線通信終端從充當(dāng)群集主(主無(wú)線通信終端)(后面將說(shuō)明)的另一無(wú)線通信終端接收群集信息,確定附近是否存在現(xiàn)有群集。如果存在現(xiàn)有群集,該無(wú)線通信終端試圖加入該群集。群集信息接收計(jì)時(shí)器被用于確定附近是否存在現(xiàn)有群集。
群集信息接收計(jì)時(shí)器可被實(shí)現(xiàn)成無(wú)線通信終端的協(xié)議處理處理器41中的軟件計(jì)數(shù)器。雖然圖2中未示出,群集信息接收計(jì)時(shí)器也可由為無(wú)線通信終端提供的計(jì)時(shí)器電路實(shí)現(xiàn)。
當(dāng)在群集信息接收計(jì)時(shí)器期滿之前,收到群集信息(步驟S106)時(shí),表明在本地終端附近存在現(xiàn)有群集。分析接收的群集信息(步驟S107)。取回包含在群集信息中的終端標(biāo)識(shí)符,并將其指定為傳輸目的地(步驟S108)。在設(shè)置成功通信響應(yīng)計(jì)時(shí)器(步驟S109)之后,產(chǎn)生成功通信確認(rèn)消息。該消息被傳送給在步驟S108中指定的無(wú)線通信終端(已加入該群集)(步驟S110)。
步驟S106~S110的處理包括確定是否收到群集信息,分析群集信息,指定傳輸目的地,設(shè)置成功通信響應(yīng)計(jì)時(shí)器,產(chǎn)生并傳送成功通信確認(rèn)消息。該過(guò)程由,例如圖2中所示的無(wú)線通信終端中的協(xié)議處理處理器41實(shí)現(xiàn)或者在該協(xié)議處理處理器的控制下實(shí)現(xiàn)。
類似于上面提及的群集信息接收計(jì)時(shí)器,成功通信響應(yīng)計(jì)時(shí)器可實(shí)現(xiàn)成無(wú)線通信終端的協(xié)議處理處理器41中的軟件計(jì)數(shù)器。雖然圖2中未示出,成功通信響應(yīng)計(jì)時(shí)器也可由為無(wú)線通信終端提供的計(jì)時(shí)器電路實(shí)現(xiàn)。
如下討論的那樣,每隔規(guī)定間隔,在步驟S110傳送成功通信確認(rèn)消息,直到作為來(lái)自在步驟S108指定的無(wú)線通信終端的應(yīng)答收到成功通信響應(yīng)消息,或者在步驟S109中規(guī)定的成功通信響應(yīng)計(jì)時(shí)器期滿為止。
當(dāng)本地終端以來(lái)自在步驟S108指定的無(wú)線通信終端的應(yīng)答的形式,收到成功通信響應(yīng)消息(步驟S111)時(shí),表明與指定為當(dāng)前目的地的無(wú)線通信終端的通信的可達(dá)性得到保證。隨后確定已加入該群集的所有無(wú)線通信終端是否都已應(yīng)答(步驟S112)。
但是,在步驟S112,已加入該群集的所有無(wú)線通信終端可能并不都應(yīng)答。這種情況下,重復(fù)從步驟S108~S112的過(guò)程,關(guān)于由在步驟S107分析的終端標(biāo)識(shí)符指定的所有無(wú)線通信終端(已加入該群集)確認(rèn)響應(yīng)。
當(dāng)在步驟S112確定已加入該群集的所有無(wú)線通信終端已應(yīng)答時(shí),與已加入該群集的所有無(wú)線通信終端通信的可達(dá)性得到保證。試圖新加入該群集的無(wú)線通信終端產(chǎn)生并傳送包含它自己的終端標(biāo)識(shí)符的群集加入請(qǐng)求(步驟S113),以便加入該群集。這樣,利用關(guān)于和所有其它終端得到保證的通信可達(dá)性,本地終端可加入該群集。
步驟S111~S113的過(guò)程也由圖2中所示的無(wú)線通信終端中的協(xié)議處理處理器41實(shí)現(xiàn)或者在所述協(xié)議處理處理器41的控制下實(shí)現(xiàn)。
另一方面,在成功通信響應(yīng)計(jì)時(shí)器期滿之前,本地終端可能不能從指定目的地接收成功通信響應(yīng)消息(步驟S114)。這種情況下,終端向用戶告知它不能與作為指定目的地的無(wú)線通信終端通信(步驟S115)。協(xié)議處理處理器41執(zhí)行步驟S114。在協(xié)議處理處理器41的控制下,用戶I/F處理部分8和顯示部分9被用于步驟S115的處理。
無(wú)線通信終端的用戶試圖新加入該群集,并且可能被告知可達(dá)性得不到保證。這種情況下,用戶可采取恰當(dāng)?shù)牟僮?,例如改變無(wú)線通信終端的地理部署或者部署新的轉(zhuǎn)發(fā)器。
我們假定已按照?qǐng)D3中的步驟S106~S115的過(guò)程形成了群集,并且構(gòu)成群集的無(wú)線通信終端之間的通信可達(dá)性得到保證。在這種條件下,用戶可加入該群集,并關(guān)于構(gòu)成群集的所有無(wú)線通信終端實(shí)現(xiàn)單點(diǎn)通信和廣播通信。
如果可達(dá)性得不到保證,將其告知用戶。用戶可采取恰當(dāng)?shù)牟僮?,例如新布置無(wú)線通信終端,以便迅速處理環(huán)境,從而確保通信可達(dá)性。這種情況下,用戶也可加入群集,并關(guān)于構(gòu)成群集的所有無(wú)線通信終端實(shí)現(xiàn)單點(diǎn)通信和廣播通信。
下面描述當(dāng)不存在群集時(shí),產(chǎn)生新群集的過(guò)程。如圖3中所示,終端被打開(步驟S101),以便接收群集信息。如果附近不存在群集,則終端不能接收群集信息。從而,群集信息接收計(jì)時(shí)器到期(步驟S103)。
當(dāng)群集信息接收計(jì)時(shí)器到期時(shí),認(rèn)為附近不存在群集。嘗試建立新的群集。即,該過(guò)程等待任意時(shí)間(步驟S104),隨后產(chǎn)生群集加入請(qǐng)求消息并傳送該信息(步驟S105)。控制前進(jìn)到下面要說(shuō)明的圖4中的群集主過(guò)程。該過(guò)程等待另一無(wú)線通信終端的聯(lián)系。當(dāng)另一無(wú)線通信終端聯(lián)系時(shí),本地終端變成形成群集的群集主。
在步驟S104等待任意時(shí)間是為了避免當(dāng)同時(shí)打開兩個(gè)或更多終端時(shí),來(lái)自若干終端的群集加入請(qǐng)求消息之間的沖突。在步驟S105,每隔規(guī)定的間隔,反復(fù)傳送群集加入請(qǐng)求消息。
步驟S103~S105的過(guò)程也由如圖2中所示的無(wú)線通信終端中的協(xié)議處理處理器41實(shí)現(xiàn)或者在所述協(xié)議處理處理器41的控制下實(shí)現(xiàn)。
現(xiàn)在參見(jiàn)圖4,下面說(shuō)明將成為新群集主的無(wú)線通信終端的操作和已成為群集主的無(wú)線通信終端的操作。試圖加入群集的無(wú)線通信終端在圖3中的步驟S105反復(fù)發(fā)出群集加入請(qǐng)求消息。之后,同一無(wú)線通信終端還執(zhí)行圖4中的過(guò)程。該終端等待,直到另一無(wú)線通信終端加入該群集,并傳送和在圖3的步驟S105發(fā)出的群集加入請(qǐng)求消息對(duì)應(yīng)的群集產(chǎn)生確認(rèn)消息為止。
當(dāng)收到群集產(chǎn)生確認(rèn)消息(步驟S204)時(shí),本地終端變成群集主(步驟S205)并配置群集信息傳輸計(jì)時(shí)器(步驟S203)。其后每次在步驟S203配置的群集信息傳輸計(jì)時(shí)器到期(步驟S201),本地終端就產(chǎn)生一個(gè)群集信息消息(群集信息)并傳送該群集信息消息(步驟S202)。當(dāng)便攜式無(wú)線通信終端變成群集主時(shí),其后它重復(fù)圖4中過(guò)程的步驟S201~S203。
圖4中的過(guò)程也由圖2中所示無(wú)線通信終端中的協(xié)議處理處理器41實(shí)現(xiàn)或者在該協(xié)議處理處理器41的控制下實(shí)現(xiàn)。
現(xiàn)在參見(jiàn)圖5,下面說(shuō)明已加入群集的無(wú)線通信終端和能夠接受來(lái)自新請(qǐng)求加入群集的無(wú)線通信終端的消息,包括群集主在內(nèi)的群集組成終端的操作。
當(dāng)群集組成終端已加入群集時(shí),它等待成功通信確認(rèn)消息或群集加入請(qǐng)求消息的到達(dá)。如上參考圖3所述,在步驟S110發(fā)出成功通信確認(rèn)消息,以便確認(rèn)通信是否可用。在步驟S113或S105發(fā)出群集加入請(qǐng)求消息。
群集組成終端從希望加入群集的無(wú)線通信終端接收成功通信確認(rèn)消息(步驟S306)。此時(shí),群集組成終端產(chǎn)生并向發(fā)出成功通信確認(rèn)消息的無(wú)線通信終端返回成功通信響應(yīng)消息(步驟S307)。按照這種方式,如上參考圖3所述,可在希望加入群集的無(wú)線通信終端中繼續(xù)從圖3中的步驟S111開始的過(guò)程。
群集組成終端接收來(lái)自于希望加入群集的無(wú)線通信終端的群集加入請(qǐng)求消息(步驟S301)。群集組成終端確認(rèn)群集是否被構(gòu)成,即是否借助廣播通信傳送了群集信息(步驟S302)。當(dāng)本地終端是現(xiàn)有群集的一個(gè)成員時(shí),本地終端確認(rèn)它是否是群集主(步驟S303)。
當(dāng)在步驟303發(fā)現(xiàn)本地終端是群集主時(shí),它把在圖3的步驟S113發(fā)出群集加入請(qǐng)求消息的終端增加為群集成員(步驟S304)??刂魄斑M(jìn)到圖4中的群集主處理,從而產(chǎn)生并傳送包含增加為群集成員的無(wú)線通信終端的終端標(biāo)識(shí)符的群集信息。
當(dāng)在步驟S302確定未形成群集時(shí),該終端產(chǎn)生并傳送群集產(chǎn)生確認(rèn)消息。發(fā)出群集加入請(qǐng)求消息的無(wú)線通信終端變成群集主,控制群集的形成。
當(dāng)在步驟S303發(fā)現(xiàn)本地終端不是群集主時(shí),它不進(jìn)行任何操作,并終止該過(guò)程,以便等待群集加入請(qǐng)求消息的到達(dá)。
圖5中的過(guò)程也由圖2中所示的無(wú)線通信終端中的協(xié)議處理處理器41實(shí)現(xiàn)或者在所述協(xié)議處理處理器41的控制下實(shí)現(xiàn)。
如上參考圖3、4和5說(shuō)明的那樣,組成根據(jù)本實(shí)施例的無(wú)線通信系統(tǒng)的每個(gè)無(wú)線通信終端可以是群集主或群集成員。
當(dāng)新的終端試圖加入群集時(shí),群集主傳送包含已加入群集的所有無(wú)線通信終端的終端標(biāo)識(shí)符的群集信息。想要成為群集成員的終端與終端標(biāo)識(shí)符指定的所有無(wú)線通信終端進(jìn)行單點(diǎn)通信。在確保與加入群集的所有無(wú)線通信終端的通信的可達(dá)性之后,想要成為群集成員的終端可加入該群集,以便實(shí)現(xiàn)通信。
這種情況下,關(guān)于加入群集的所有無(wú)線通信終端之間的通信保證可達(dá)性。如果進(jìn)行廣播通信,加入群集的所有無(wú)線通信終端能夠可靠地接收廣播通信傳送的信號(hào)。于是,能夠構(gòu)成按照完全和有線LAN的以太網(wǎng)(注冊(cè)商標(biāo))相同的協(xié)議工作的無(wú)線通信系統(tǒng)。
現(xiàn)在參見(jiàn)圖6、7和8中的序列圖(信號(hào)流),下面說(shuō)明參考圖3、4和5說(shuō)明的,構(gòu)成根據(jù)本發(fā)明的無(wú)線通信系統(tǒng)的無(wú)線通信終端的“產(chǎn)生新群集”和“加入現(xiàn)有群集”的操作。
圖6是表示當(dāng)不存在現(xiàn)有群集時(shí),在作為兩個(gè)無(wú)線通信終端的無(wú)線通信終端A和B之間產(chǎn)生群集的操作的序列圖。圖6中的例子假定無(wú)線通信終端A和B幾乎同時(shí)被打開。
當(dāng)被打開時(shí),無(wú)線通信終端A和B試圖在時(shí)段401(群集信息接收計(jì)時(shí)器的滿期)內(nèi)接收群集信息。圖6假定不存在現(xiàn)有群集。不可能接收借助廣播通信從群集主傳送的群集信息。于是,群集信息接收計(jì)時(shí)器到期(等同于圖3中的步驟S103)。
在群集信息接收計(jì)時(shí)器到期之后,等待任意時(shí)間(等同于圖3中的步驟S104)。無(wú)線通信終端A等待一段時(shí)間402。無(wú)線通信終端B等待一段時(shí)間403。之后,任一無(wú)線通信終端傳送群集加入請(qǐng)求消息(等同于圖3中的步驟S105)。根據(jù)圖6中的例子,無(wú)線通信終端A的等待時(shí)間402小于無(wú)線通信終端B的等待時(shí)間403。無(wú)線通信終端A首先到達(dá)等待時(shí)間的截止時(shí)間,從而傳送群集加入請(qǐng)求消息(步驟404)。
在任意時(shí)間等待的截止時(shí)間之前,無(wú)線通信終端B接收群集加入請(qǐng)求消息。無(wú)線通信終端B取消任意時(shí)間等待,并進(jìn)入后續(xù)的群集產(chǎn)生過(guò)程。在收到來(lái)自于無(wú)線通信終端A的群集加入請(qǐng)求消息之后,無(wú)線通信終端B把群集產(chǎn)生確認(rèn)消息傳送給無(wú)線通信終端A(步驟405)。
在收到群集產(chǎn)生確認(rèn)消息之后,無(wú)線通信終端A變成群集主(等同于圖4中的步驟S205)。無(wú)線通信終端A每隔規(guī)定的間隔,即取決于在圖4的步驟S203配置的群集信息傳輸計(jì)時(shí)器的規(guī)定時(shí)間間隔406,產(chǎn)生并傳送群集信息。無(wú)線通信終端B能夠加入其中無(wú)線通信終端A成為群集主的群集。從而無(wú)線通信終端B能夠進(jìn)行通信。
圖7是表示要加入現(xiàn)有群集的另一個(gè)新的無(wú)線通信終端的操作的序列圖。這里假定在無(wú)線通信終端A和B之間已產(chǎn)生群集,另一無(wú)線通信終端C試圖加入無(wú)線通信終端A為群集主的群集。
如圖7中所示,無(wú)線通信終端A充當(dāng)現(xiàn)有群集中的群集主,并借助廣播通信,傳送包含無(wú)線通信終端A和B的終端標(biāo)識(shí)符的群集信息(步驟501)。
在加電之后,無(wú)線通信終端C接收來(lái)自無(wú)線通信終端A的群集信息。無(wú)線通信終端C使用包含在接收的群集信息中的終端標(biāo)識(shí)符,識(shí)別組成群集的無(wú)線通信終端A和B。無(wú)線通信終端C分別向無(wú)線通信終端A和B發(fā)出成功通信確認(rèn)消息(步驟502和504)。
當(dāng)無(wú)線通信終端A和B返回對(duì)成功通信確認(rèn)消息的響應(yīng)(步驟503和505)時(shí),無(wú)線通信終端C認(rèn)為與組成群集的所有終端的通信可達(dá)性得到保證。無(wú)線通信終端C隨后傳送群集加入請(qǐng)求消息(步驟506)。
充當(dāng)群集主的無(wú)線通信終端A接收來(lái)自無(wú)線通信終端C的群集加入請(qǐng)求消息。無(wú)線通信終端A通過(guò)把無(wú)線通信終端C的終端標(biāo)識(shí)符加入后續(xù)的群集消息中,來(lái)傳送后續(xù)群集信息(步驟507)。
圖8是表示當(dāng)群集已存在,另一個(gè)新的無(wú)線通信終端加入該群集,并且由于某一原因,成功通信確認(rèn)不完整時(shí)的操作的序列圖。
類似于圖7中的例子,圖8中的例子假定在無(wú)線通信終端A和B之間已形成群集,并且無(wú)線通信終端C試圖加入無(wú)線通信終端A充當(dāng)群集主的群集。但是,如步驟605所示,本例表示了來(lái)自無(wú)線通信終端B的成功通信確認(rèn)響應(yīng)消息的不成功到達(dá)。
這種情況下,無(wú)線通信終端C告知用戶,終端C不能與組成群集的全部無(wú)線通信終端通信(步驟606)。于是,在步驟S607和之后,群集信息仍然只包含無(wú)線通信終端A和B的終端標(biāo)識(shí)符,因?yàn)闊o(wú)線通信終端C不能加入群集。
如果沒(méi)有如上參考圖6形成群集,則根據(jù)本實(shí)施例的無(wú)線通信系統(tǒng)使首先請(qǐng)求加入群集的無(wú)線通信終端變成群集主,以便形成群集。對(duì)形成群集沒(méi)有任何限制,例如向群集主分配特定的無(wú)線通信終端,使其能夠靈活地形成群集。
當(dāng)無(wú)線通信終端試圖如上參考圖7所述新加入群集時(shí),該終端首先確認(rèn)與已加入群集的所有無(wú)線通信終端的無(wú)線通信的可用性,隨后被允許加入該群集。此外,通過(guò)確保廣播通信的信號(hào)的可達(dá)性,允許加入群集。從而,能夠形成和有線LAN協(xié)議,例如保證廣播通信的以太網(wǎng)(注冊(cè)商標(biāo))相一致的無(wú)線通信系統(tǒng)(無(wú)線LAN系統(tǒng))。
如上參考圖8所述,無(wú)線通信終端試圖加入群集,并且可能不能與已加入該群集的所有無(wú)線通信終端無(wú)線通信。這種情況下,想要成為群集成員的無(wú)線通信終端將該情況告知其用戶。用戶可即時(shí)了解他或她為何不能加入該群集。無(wú)線通信終端的用戶能夠迅速采取恰當(dāng)?shù)牟僮鳎缫苿?dòng)無(wú)線通信終端的位置或者設(shè)置轉(zhuǎn)發(fā)器。可以迅速形成能夠?qū)崿F(xiàn)與已加入該群集的所有無(wú)線通信終端通信的環(huán)境。
例如當(dāng)如圖1中所示形成根據(jù)本實(shí)施例的無(wú)線通信系統(tǒng)時(shí),除群集主之外的無(wú)線通信終端可從該無(wú)線通信終端加入的群集中退出。可執(zhí)行規(guī)定的操作,從而發(fā)出包括本地終端的標(biāo)識(shí)符,并通知從群集退出的消息。這樣,能夠從自群集主傳送的群集信息中排除退出的無(wú)線通信終端的標(biāo)識(shí)符。
在規(guī)定的時(shí)刻或者每隔規(guī)定的間隔,加入群集的每個(gè)無(wú)線通信終端可發(fā)出向群集主告知它們加入群集的消息。這樣,群集主能夠準(zhǔn)確地始終監(jiān)視加入群集的無(wú)線通信終端。群集主能夠始終產(chǎn)生并傳送包含加入群集的無(wú)線通信終端的終端標(biāo)識(shí)符的群集信息。
作為群集主的無(wú)線通信終端可退出群集。這種情況下,不發(fā)出任何群集信息。如果在規(guī)定時(shí)間后沒(méi)有收到群集信息,從加入群集的那些無(wú)線通信終端中選擇優(yōu)先級(jí)較高的無(wú)線通信終端,該無(wú)線通信終端變成新的群集主。新的群集控制可產(chǎn)生群集信息,并每隔規(guī)定的周期廣播群集信息。
這種情況下,必須把加入群集的無(wú)線通信終端區(qū)分優(yōu)先次序??砂凑詹煌绞?,例如按照加入群集或終端標(biāo)識(shí)符的升序或降序區(qū)分無(wú)線通信終端的優(yōu)先次序。
雖然本實(shí)施例說(shuō)明了首先請(qǐng)求加入群集的無(wú)線通信終端變成群集主,不過(guò)本發(fā)明并不局限于此。也可指定最近加入群集的無(wú)線通信終端為群集主,即順序繼承群集主。
雖然實(shí)施例已說(shuō)明無(wú)線通信終端還能夠發(fā)送和接收聲音信號(hào),但是本發(fā)明并不局限于此。也可把根據(jù)本發(fā)明的無(wú)線通信終端應(yīng)用于各種電子設(shè)備,例如個(gè)人計(jì)算機(jī)及其具有無(wú)線通信能力的外圍設(shè)備,并形成根據(jù)本發(fā)明的無(wú)線通信系統(tǒng)。
如上所述,在不使用接入點(diǎn)和在無(wú)線通信終端之間實(shí)現(xiàn)通信的系統(tǒng)中,本發(fā)明能夠提供一種簡(jiǎn)單并且可靠地確保包含若干無(wú)線通信終端的網(wǎng)絡(luò)中的通信可達(dá)性的程序(方法)。
在不對(duì)無(wú)線通信終端結(jié)構(gòu)進(jìn)行較大改變的情況下,能夠簡(jiǎn)單并且可靠地形成和有線LAN協(xié)議一致的無(wú)線通信系統(tǒng)(無(wú)線LAN系統(tǒng))。因此,根據(jù)本發(fā)明的無(wú)線通信終端不存在諸如結(jié)構(gòu)復(fù)雜化之類的常規(guī)問(wèn)題。
權(quán)利要求
1.一種無(wú)線通信系統(tǒng),包括具有獨(dú)特終端標(biāo)識(shí)符的若干無(wú)線通信終端,通過(guò)利用所述若干無(wú)線通信終端之一作為主無(wú)線通信終端形成網(wǎng)絡(luò),其中主無(wú)線通信終端包括接收從另一無(wú)線通信終端傳送的加入無(wú)線通信系統(tǒng)的網(wǎng)絡(luò)的請(qǐng)求的加入請(qǐng)求接收裝置;形成伙伴終端信息的伙伴終端信息形成裝置,伙伴終端信息包含已加入的無(wú)線通信終端的一組終端標(biāo)識(shí)符,所述一組終端標(biāo)識(shí)符包括分配給作為加入請(qǐng)求的發(fā)源點(diǎn)的另一無(wú)線通信終端,并包含在加入請(qǐng)求接收裝置接收的加入請(qǐng)求中的終端標(biāo)識(shí)符;和廣播伙伴終端信息形成裝置形成的伙伴終端信息的伙伴終端信息傳送裝置,其中試圖加入無(wú)線通信系統(tǒng)的網(wǎng)絡(luò)的無(wú)線通信終端包括接收主無(wú)線通信終端的伙伴終端信息傳送裝置傳送的伙伴終端信息的伙伴終端信息接收裝置;確認(rèn)與已加入的無(wú)線通信終端通信的可能性的確認(rèn)裝置,所述已加入的無(wú)線通信終端由包含在伙伴終端信息接收裝置接收的伙伴終端信息中的終端標(biāo)識(shí)符指定;當(dāng)確認(rèn)裝置確認(rèn)與已加入的無(wú)線通信終端通信的可能性時(shí),產(chǎn)生包括試圖加入的無(wú)線通信終端的終端標(biāo)識(shí)符的加入請(qǐng)求的加入請(qǐng)求產(chǎn)生裝置;和向主無(wú)線通信終端傳送加入請(qǐng)求產(chǎn)生裝置產(chǎn)生的加入請(qǐng)求的加入請(qǐng)求傳送裝置。
2.按照權(quán)利要求1所述的無(wú)線通信系統(tǒng),其中當(dāng)確認(rèn)裝置不能確認(rèn)與已加入的無(wú)線通信終端的通信時(shí),試圖加入無(wú)線通信系統(tǒng)的網(wǎng)絡(luò)的無(wú)線通信終端具有告知不能保證通信可達(dá)性的通知裝置。
3.組成無(wú)線通信系統(tǒng)的無(wú)線通信終端,所述無(wú)線通信系統(tǒng)包括具有獨(dú)特終端標(biāo)識(shí)符的若干無(wú)線通信終端,通過(guò)利用所述若干無(wú)線通信終端之一作為主無(wú)線通信終端形成網(wǎng)絡(luò),所述無(wú)線通信終端具有,接收從另一無(wú)線通信終端傳送的加入無(wú)線通信系統(tǒng)的網(wǎng)絡(luò)的請(qǐng)求的加入請(qǐng)求接收裝置;形成伙伴終端信息的伙伴終端信息形成裝置,所述伙伴終端信息包含已加入的無(wú)線通信終端的一組終端標(biāo)識(shí)符,所述一組終端標(biāo)識(shí)符包括包含在由加入請(qǐng)求接收裝置接收的加入請(qǐng)求中的終端標(biāo)識(shí)符;和廣播伙伴終端信息形成裝置形成的伙伴終端信息的伙伴終端信息傳送裝置。
4.組成無(wú)線通信系統(tǒng)的無(wú)線通信終端,所述無(wú)線通信系統(tǒng)包括具有獨(dú)特終端標(biāo)識(shí)符的若干無(wú)線通信終端,通過(guò)利用所述若干無(wú)線通信終端之一作為主無(wú)線通信終端形成網(wǎng)絡(luò),所述無(wú)線通信終端具有,接收主無(wú)線通信終端的伙伴終端信息傳送裝置傳送的伙伴終端信息的伙伴終端信息接收裝置;確認(rèn)與已加入的無(wú)線通信終端通信的可能性的確認(rèn)裝置,所述已加入的無(wú)線通信終端由包含在伙伴終端信息接收裝置接收的伙伴終端信息中的終端標(biāo)識(shí)符指定;當(dāng)確認(rèn)裝置確認(rèn)與已加入的無(wú)線通信終端通信的可能性時(shí),產(chǎn)生包括試圖加入的無(wú)線通信終端的終端標(biāo)識(shí)符的加入請(qǐng)求的加入請(qǐng)求產(chǎn)生裝置;和向主無(wú)線通信終端傳送加入請(qǐng)求產(chǎn)生裝置產(chǎn)生的加入請(qǐng)求的加入請(qǐng)求傳送裝置。
5.按照權(quán)利要求4所述的無(wú)線通信終端,其中當(dāng)確認(rèn)裝置不能確認(rèn)與已加入的無(wú)線通信終端的通信時(shí),試圖加入無(wú)線通信系統(tǒng)的網(wǎng)絡(luò)的無(wú)線通信終端具有告知不能保證通信可達(dá)性的通知裝置。
6.一種加入無(wú)線通信系統(tǒng)的方法,所述無(wú)線通信系統(tǒng)包括具有獨(dú)特終端標(biāo)識(shí)符的若干無(wú)線通信終端,通過(guò)利用所述若干無(wú)線通信終端之一作為主無(wú)線通信終端形成網(wǎng)絡(luò),所述方法包括下述步驟利用下述步驟提供主無(wú)線通信終端形成伙伴終端信息,所述伙伴終端信息包括已加入的無(wú)線通信終端的一組終端標(biāo)識(shí)符,和廣播伙伴終端信息;和利用下述步驟提供試圖加入無(wú)線通信系統(tǒng)的無(wú)線通信終端接收從主無(wú)線通信終端傳送的伙伴終端信息;確認(rèn)與由包含在接收的伙伴終端信息中的終端標(biāo)識(shí)符指定的已加入的無(wú)線通信終端通信的可能性;當(dāng)確認(rèn)與已加入的無(wú)線通信終端通信的可能性時(shí),產(chǎn)生包括試圖加入的無(wú)線通信終端的終端標(biāo)識(shí)符的加入請(qǐng)求;和把產(chǎn)生的加入請(qǐng)求傳送給主無(wú)線通信終端。
7.按照權(quán)利要求6所述的加入無(wú)線通信系統(tǒng)的方法,包括下述步驟當(dāng)未確認(rèn)與無(wú)線通信終端通信的可能性時(shí),允許試圖加入無(wú)線通信系統(tǒng)的無(wú)線通信終端通知不能保證通信可達(dá)性。
8.一種加入組成無(wú)線通信系統(tǒng)的無(wú)線通信終端的方法,所述無(wú)線通信系統(tǒng)包括具有獨(dú)特終端標(biāo)識(shí)符的若干無(wú)線通信終端,通過(guò)利用所述若干無(wú)線通信終端之一作為主無(wú)線通信終端形成網(wǎng)絡(luò),所述方法包括下述步驟利用下述步驟提供主無(wú)線通信終端形成伙伴終端信息,所述伙伴終端信息包括已加入的無(wú)線通信終端的一組終端標(biāo)識(shí)符,和廣播伙伴終端信息。
9.一種加入組成無(wú)線通信系統(tǒng)的無(wú)線通信終端的方法,所述無(wú)線通信系統(tǒng)包括具有獨(dú)特終端標(biāo)識(shí)符的若干無(wú)線通信終端,通過(guò)利用所述若干無(wú)線通信終端之一作為主無(wú)線通信終端形成網(wǎng)絡(luò),所述方法包括下述步驟利用下述步驟提供試圖加入無(wú)線通信系統(tǒng)的無(wú)線通信終端接收從主無(wú)線通信終端傳送的伙伴終端信息;確認(rèn)與由包含在接收的伙伴終端信息中的終端標(biāo)識(shí)符指定的已加入的無(wú)線通信終端通信的可能性;當(dāng)確認(rèn)與已加入的無(wú)線通信終端通信的可能性時(shí),產(chǎn)生包括試圖加入的無(wú)線通信終端的終端標(biāo)識(shí)符的加入請(qǐng)求;和把產(chǎn)生的加入請(qǐng)求傳送給主無(wú)線通信終端。
全文摘要
提供一種能夠在利用自組織通信系統(tǒng)的無(wú)線通信系統(tǒng)中終端間的廣播通信期間,保證信息可達(dá)性的無(wú)線通信系統(tǒng)。例如,首先加入群集的無(wú)線通信終端(101)變成群集主。該無(wú)線通信終端定期廣播群集信息,所述群集信息包含已加入的無(wú)線通信終端(包括它自己)的終端標(biāo)識(shí)符。當(dāng)無(wú)線通信終端(102)試圖新加入群集時(shí),無(wú)線通信終端(102)接收群集信息,并執(zhí)行與包含在群集信息中的每個(gè)已加入的無(wú)線通信終端的單點(diǎn)傳送通信。當(dāng)與所有已加入的無(wú)線通信終端的通信可達(dá)性得到保證時(shí),無(wú)線通信終端(102)加入該群集,并且能夠?qū)崿F(xiàn)和已加入的無(wú)線通信終端的單址通信和廣播通信。
文檔編號(hào)H04B7/26GK1522521SQ0380053
公開日2004年8月18日 申請(qǐng)日期2003年4月25日 優(yōu)先權(quán)日2002年4月26日
發(fā)明者國(guó)弘卓志 申請(qǐng)人:索尼株式會(huì)社