專利名稱:建立無線通信網(wǎng)絡(luò)和無線通信系統(tǒng)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種建立無線通信網(wǎng)絡(luò)和無線通信系統(tǒng)的方法,特別是涉及一種建立由多個基站(base station)組成的無線通信網(wǎng)絡(luò)和無線通信系統(tǒng)的方法,該方法使基站和通信終端之間能夠進行無線通信。
背景技術(shù):
在現(xiàn)有的通信技術(shù)中,為了管理無線通信網(wǎng)絡(luò)預(yù)定區(qū)域內(nèi)的通信終端或通過遙控將通信終端與互聯(lián)網(wǎng)相連接或是在遙遠地區(qū)使通信終端能夠與另一通信終端之間進行通信,必須在一預(yù)定的區(qū)域建立一中間服務(wù)器(基站)或一中央服務(wù)器(基站),作為中繼站(relay station)使用。但是,依照現(xiàn)有的通信技術(shù),一但服務(wù)某一預(yù)定區(qū)域的中繼基站發(fā)生故障,該預(yù)定區(qū)域內(nèi)的通信終端互相之間就不能夠進行通信。同時,通信終端的進行通信還采用一種被稱為ad-hoc的通信方法。但是,ad-hoc方法也存在缺陷它難以判斷移動通信終端的位置。
由此可見,上述現(xiàn)有的建立無線通信網(wǎng)絡(luò)和無線通信系統(tǒng)的方法,顯然仍存在有缺陷,而亟待加以進一步改進。為了解決上述問題,相關(guān)廠商莫不費盡心思來謀求解決之道,但是長久以來一直未見適用的設(shè)計被發(fā)展完成,此顯然是相關(guān)業(yè)者急欲解決的問題。
有鑒于上述現(xiàn)有的建立無線通信網(wǎng)絡(luò)和無線通信系統(tǒng)的方法存在的缺陷,本發(fā)明人基于從事此類產(chǎn)品設(shè)計制造多年豐富的實務(wù)經(jīng)驗及其專業(yè)知識,并配合學理的運用,積極加以研究創(chuàng)新,以期創(chuàng)設(shè)一種新的建立無線通信網(wǎng)絡(luò)和無線通信系統(tǒng)的方法,能夠改進一般現(xiàn)有的建立無線通信網(wǎng)絡(luò)和無線通信系統(tǒng)的方法,使其更具有實用性。經(jīng)過不斷的研究、設(shè)計,并經(jīng)反復試作及改進后,終于創(chuàng)設(shè)出確具實用價值的本發(fā)明。
發(fā)明內(nèi)容
本發(fā)明的目的在于,克服現(xiàn)有的建立無線通信網(wǎng)絡(luò)方法存在的缺陷,而提供一種新的建立一無線通信網(wǎng)絡(luò)的方法,所要解決的技術(shù)問題是使由預(yù)定的經(jīng)度值和緯度值所代表的一個預(yù)定地區(qū)被設(shè)定為一個服務(wù)器點(server point),并將距離該服務(wù)器點最近的通信終端設(shè)定為一個中央或本地服務(wù)器終端(central or local server terminal)。
本發(fā)明的次一目的在于,提供一種在建立上述無線通信網(wǎng)絡(luò)的過程中用另一個中繼服務(wù)器代替一個中繼服務(wù)器的方法。
本發(fā)明的另一目的在于,提供一種通過無線通信網(wǎng)絡(luò)進行無線通信方法,該無線網(wǎng)絡(luò)是用上述建立無線通信網(wǎng)絡(luò)的方法建立的。
本發(fā)明的再一目的在于,提供一種采用上述建立無線通信網(wǎng)絡(luò)的方法建立的無線通信系統(tǒng)。
本發(fā)明的還一目的在于,提供一種在無線通信網(wǎng)絡(luò)中使用的無線通信終端。
本發(fā)明的目的及解決其技術(shù)問題是采用以下的技術(shù)方案來實現(xiàn)的。
本發(fā)明提供一種建立一無線通信網(wǎng)絡(luò)的方法,由預(yù)定的經(jīng)度值和緯度值所代表的一個預(yù)定地區(qū)被設(shè)定為一個服務(wù)器點(server point),并將距離該服務(wù)器點最近的通信終端設(shè)定為一個中央或本地服務(wù)器終端(centralor local server terminal)。
本發(fā)明還提供一種在建立上述無線通信網(wǎng)絡(luò)的過程中建立一個中繼服務(wù)器的方法。
本發(fā)明還提供一種在建立上述無線通信網(wǎng)絡(luò)的過程中用另一個中繼服務(wù)器代替一個中繼服務(wù)器的方法。
本發(fā)明還提供了一種通過無線通信網(wǎng)絡(luò)進行無線通信方法,該無線網(wǎng)絡(luò)是用上述建立無線通信網(wǎng)絡(luò)的方法建立的。
本發(fā)明還提供了一種采用上述建立無線通信網(wǎng)絡(luò)的方法建立的無線通信系統(tǒng)。
本發(fā)明還提供了一種在無線通信網(wǎng)絡(luò)中使用的無線通信終端。
根據(jù)本發(fā)明的一個方面,提供了一種建立一個無線通信網(wǎng)絡(luò)的方法。該方法包括以下步驟(a).決定一管理員終端(manager terminal),該管理員終端從多數(shù)個通信終端中選出中央和本地服務(wù)器,并接收和管理每個通信終端的位置信息;(b).利用該管理器終端設(shè)定一中央或本地服務(wù)器點;以及(c).決定一距離該中央或本地服務(wù)器點最近的通信終端作為中央或本地服務(wù)器。
更好的是,步驟(a)還包括以下子步驟(a1)授權(quán)一個來自一用戶的第一口令輸入;(a2)如果該第一口令正確,檢查是否存在一第二通信終端,該第二通信終端在做為被決定為管理員終端的第一通信終端的屬于相同通信組的通信終端中,已經(jīng)被設(shè)定為一管理員終端;(a3)接收一個來自用戶的第二口令,并且如果存在第二通信終端,就授權(quán)第二口令,以及(a4)如果第二口令正確,向第二通信終端傳送一個指令,取消將第二通信終端設(shè)定為管理員終端,并修改第一通信終端的角色信息,使其與其作為一管理員終端的新角色匹配。
更好的是,步驟(a1)或步驟(a3)中接收到的來自客戶的第一或第二口令如果不正確,則步驟(a)完成。
更好的是,在步驟(a2)中,如果不存在第二通信終端,則在步驟(a3)中將第一通信終端的角色信息(role information)進行修改,而不是傳送指令以取消將第二通信終端作為管理員終端的設(shè)定,使第一通信終端可作為一管理員終端使用。
更好的是,步驟(b)還包括以下子步驟(b1).將在中央或本地服務(wù)器點的信息向每個通信終端傳送;(b2).檢查中央或本地服務(wù)器點信息是否由管理員終端傳送;以及(b3).如果核實是管理員終端傳送中央或本地服務(wù)器點信息,則接收到的中央或本地服務(wù)器點信息被儲存。
更好的是,該方法還包括步驟(d).設(shè)定一個第四通信終端作為中央或本地服務(wù)器,該終端的位置比當前作為中央或本地服務(wù)器的第三通信終端距離中央或本地服務(wù)器點更近。
根據(jù)本發(fā)明的另一方面,提供了一種決定無線通信網(wǎng)絡(luò)的中繼服務(wù)器的方法。該方法包括以下步驟(a).一第一通信終端獲取其自身的位置坐標值,從一設(shè)定中央或本地服務(wù)器點的管理員終端接收在中央或本地服務(wù)器點的信息,并且管理每一個通信終端的位置信息;(b).第一通信終端將其自身的位置信息和角色信息向鄰近的通信終端傳送;(c).第一通信終端接收并儲存鄰近通信終端的位置信息和角色信息;(d).第一通信終端通過對鄰近通信終端的角色信息進行分析,決定在鄰近的通信終端中存在一位通信終端被設(shè)定為中央服務(wù)器的通信終端;(e)如果沒有通信終端被設(shè)定為中央服務(wù)器,第一通信終端根據(jù)其自身的位置信息和鄰近通信終端的位置信息,計算出距離中央服務(wù)器點的距離;以及(f)如果該通信終端距離中央服務(wù)器點最近,第一通信終端將其自身設(shè)定為中央服務(wù)器。
更好的是,如果在步驟(e)中存在當前正在作為中央服務(wù)器使用的通信終端,或者是步驟(f)中存在位置比第一通信終端還要靠近中央服務(wù)器點的通信終端,則(g).第一通信終端選擇屬于同一通信區(qū)域的通信終端,和從其他通信終端中選擇通信終端是一樣;(h).第一通信終端決定在選定的通信終端中是否存在一當前作為本地服務(wù)器的通信終端;(i).如果當前沒有通信終端作為本地服務(wù)器使用,第一通信終端根據(jù)其自身的位置信息和其他通信終端的位置信息計算出其距離本地服務(wù)器點的距離;以及(j).如果第一通信終端最接近本地服務(wù)器點,則第一通信終端將其自身設(shè)定為本地服務(wù)器。
根據(jù)本發(fā)明的又一個方面,提供了一種在無線通信網(wǎng)絡(luò)上采用一中繼服務(wù)器替代另一中繼服務(wù)器的方法,該方法包括以下步驟(a).當前作為一中央或本地服務(wù)器使用的通信終端,接收來自其他通信終端的位置信息;(b).該通信終端通過分析其他通信終端的位置信息,檢查在其他通信終端中是否存在比該通信終端位置更靠近中央或本地服務(wù)器點的第一通信終端;(c).該通信終端傳送一將第一通信終端設(shè)定為新的中央或本地服務(wù)器的服務(wù)器設(shè)定指令和被管理到第一通信終端的服務(wù)器管理信息,并取消用于將通信終端設(shè)定為中央或本地服務(wù)器的信息;以及(d).第一通信終端響應(yīng)服務(wù)器設(shè)置指令,修改其自身的角色信息,使其能夠被設(shè)定為中央或本地服務(wù)器并儲存接收到的服務(wù)器管理信息。
根據(jù)本發(fā)明的又一方面,提供了一種通信方法,該方法包括以下的步驟(a).接收其他通信終端的位置信息,并將該位置信息儲存到數(shù)據(jù)庫中;(b).搜索數(shù)據(jù)庫以尋找一接收終端的位置信息,該接收終端是數(shù)據(jù)的目的地;(c).在搜索結(jié)果中,自最新近的信息被記錄后,檢查一預(yù)定的參考時間周期是否過去;以及(d).根據(jù)最新近的位置信息,將數(shù)據(jù)向接收終端傳送,如果自最新近的信息被記錄后,預(yù)定的參考時間周期還沒有過去。
更好的是,該方法還包括以下的步驟(e).向一中央服務(wù)器傳送數(shù)據(jù);(f).搜索中央服務(wù)器的終端信息表,尋找接收終端的位置信息;以及(g).中央服務(wù)器向一本地服務(wù)器傳送數(shù)據(jù),該本地服務(wù)器服務(wù)于接收終端搜索位置,如果在步驟(b)沒有獲得任何搜索結(jié)果。
更好的是,該方法還包括以下的步驟(h).搜索數(shù)據(jù)庫,尋找接收終端的位置信息,該位置信息在最新近的位置信息被記錄前已經(jīng)被直接記錄;(i).利用最新近的位置信息和在前的位置信息,估測接收終端的位置;以及(j).將數(shù)據(jù)傳送到向服務(wù)于接收終端的估測位置的本地服務(wù)器,如果自最新近的位置信息被記錄后,預(yù)定的參考時間周期已經(jīng)過去。
更好的是,該方法還包括以下步驟(k)向中央服務(wù)器傳送數(shù)據(jù);(l).搜索中央服務(wù)器的終端信息表,尋找接收終端的位置信息;以及(m).將數(shù)據(jù)由中央服務(wù)器傳送到服務(wù)于接收終端的被搜索位置的本地服務(wù)器,如果在步驟(h)中的搜索沒有獲得結(jié)果。
根據(jù)本發(fā)明的又一方面,提供了一種計算機可讀的記錄媒體,上面記錄有決定一無線網(wǎng)絡(luò)通信網(wǎng)絡(luò)的一中繼服務(wù)器的方法的程序。
根據(jù)本發(fā)明的又一方面,提供了一種無線通信系統(tǒng)。該無線通信系統(tǒng)包括一管理終端,接收來自一用戶的口令,授權(quán)該接收到的口令,并設(shè)定一中央或本地服務(wù)器點;并多數(shù)個通信終端,接收來自管理終端的中央或本地服務(wù)器點,并將接收到的中央或本地服務(wù)器點儲存;其中在該多數(shù)個通信終端中,一位于距離中央或本地服務(wù)器點最近的通信終端被設(shè)定為中央或本地服務(wù)器終端,執(zhí)行通信中繼功能。
根據(jù)本發(fā)明的又一方面,提供了一種無線通信終端。該無線通信終端包括一傳送和接收單元,接收包括鄰近通信終端的位置信息在內(nèi)的點信息和在中央或本地服務(wù)器點的信息,并傳送相應(yīng)的無線通信終端的位置信息和接收到的來自用戶的數(shù)據(jù);一鄰近終端信息管理單元,儲存接收到的鄰近通信終端的位置信息;一基礎(chǔ)設(shè)定信息管理單元,利用無線通信終端的角色信息和中央或本地服務(wù)器點信息,管理被設(shè)定為中央或本地服務(wù)器終端的通信終端的有關(guān)信息;一中繼服務(wù)器設(shè)定單元,根據(jù)中央或本地服務(wù)器點信息設(shè)定中央或本地服務(wù)器終端;一數(shù)據(jù)傳送控制單元,估測作為數(shù)據(jù)目的地的接收終端的位置,并為向接收終端傳送從用戶那里接收到的數(shù)據(jù)設(shè)定一傳送線路;以及一輸入和輸出單元,輸出接收到的來自鄰近通信終端的數(shù)據(jù),并接收將由用戶傳送的數(shù)據(jù)。
根據(jù)本發(fā)明的又一個方面,提供了一種計算機可讀的記錄媒體,具有如下的數(shù)據(jù)結(jié)構(gòu)一本機編碼字段,記錄一個分配給一通信終端的唯一編碼;一角色信息字段,記錄通信網(wǎng)絡(luò)內(nèi)關(guān)于通信終端的角色的信息;一點信息字段,記錄通信網(wǎng)絡(luò)內(nèi)用于設(shè)定中央或本地服務(wù)器的位置的中央或本地服務(wù)器點的信息;以及一數(shù)據(jù)字段,記錄中央或本地服務(wù)器終端信息,中央或本地服務(wù)器終端信息包括一位于最靠近中央或本地服務(wù)器點的通信終端的本機編碼和位置信息的中央或本地服務(wù)器終端信息。
由以上的技術(shù)方案可知,為了達到前述發(fā)明目的,本發(fā)明提供了一種建立由移動通信終端和無線通信系統(tǒng)組成的無線通信網(wǎng)絡(luò)的方法。無線通信系統(tǒng)包括一接收來自用戶的口令的管理員終端,向接收的口令授權(quán),并設(shè)定一中央或本地服務(wù)器點,和多個通信終端接收來自管理員終端的中央或本地服務(wù)器點并儲存接收到的中央或本地服務(wù)器點。由此能夠在不建立固定中繼基站或接入點的情況下提供為移動通信終端建立一中繼基站相同的效果。
綜上所述,本發(fā)明建立無線通信網(wǎng)絡(luò)和無線通信系統(tǒng)的方法,具有諸多的優(yōu)點及實用價值,并在同類方法及產(chǎn)品中未見有類似的設(shè)計公開發(fā)表或使用而確屬創(chuàng)新,其不論在方法、產(chǎn)品上或功能上皆有較大改進,在技術(shù)上有較大的進步,并產(chǎn)生了好用及實用的效果,且較現(xiàn)有的建立無線通信網(wǎng)絡(luò)和無線通信系統(tǒng)的方法具有增進的多項功效,從而更加適于實用,而具有產(chǎn)業(yè)的廣泛利用價值,誠為一新穎、進步、實用的新設(shè)計。
上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,并可依照說明書的內(nèi)容予以實施,以下以本發(fā)明的較佳實施例并配合附圖詳細說明如后。
附圖的簡要說明
圖1是根據(jù)本發(fā)明一個較佳實施例的通信終端的排列方式示意圖,用于說明決定無線中繼服務(wù)器終端的方法。
圖2是根據(jù)本發(fā)明一個較佳實施例建立一無線通信網(wǎng)絡(luò)的方法的流程圖。
圖3是根據(jù)本發(fā)明一個較佳實施例決定一管理者終端的方法的流程圖。
圖4是根據(jù)本發(fā)明一個較佳實施例為每個通信終端設(shè)定一中央或本地服務(wù)器點的方法的流程圖。
圖5A是根據(jù)本發(fā)明一個較佳實施例決定將一通信終端作為一中央或本地服務(wù)器的方法的流程圖。
圖5B是根據(jù)本發(fā)明一個較佳實施例使用另一通信終端替代當前作為一中央或本地服務(wù)器使用的一通信終端的方法的流程圖。
圖6是說明根據(jù)本發(fā)明一個較佳實施例建立通信終端的位置的方法的示意圖。
圖7A是根據(jù)本發(fā)明一個較佳實施例一普通通信終端或一本地服務(wù)器終端的通信方法的流程圖。
圖7B是根據(jù)本發(fā)明一個較佳實施例一中央服務(wù)終端的通信方法的流程圖。
圖8A是根據(jù)本發(fā)明一個較佳實施例的一通信終端的基本信息表。
圖8B是根據(jù)本發(fā)明一個較佳實施例的與一預(yù)定的通信終端鄰近的通信終端的基本信息表。
圖8C是根據(jù)本發(fā)明另一個較佳實施例的與一預(yù)定的通信終端鄰近的通信終端的基本信息表。
圖9是根據(jù)本發(fā)明一個較佳實施例的通信終端的示意圖。
實現(xiàn)發(fā)明的最佳方式為更進一步闡述本發(fā)明為達成預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實施例,對依據(jù)本發(fā)明提出的建立無線通信網(wǎng)絡(luò)和無線通信系統(tǒng)的方法其具體實施方式
、方法、步驟、結(jié)構(gòu)、特征及功效,詳細說明如后。
為了使分布于一廣闊地區(qū)的多個通信終端能夠在移動中實現(xiàn)互相之間的通信,必需提供服務(wù)于某一預(yù)定區(qū)域的中繼服務(wù)器,即中繼基站。但是當這樣的中繼服務(wù)器被固定在一個預(yù)定地點時,常常不能夠向正在移動的通信終端提供無縫的中繼服務(wù)。因此,在本發(fā)明中,所有的通信終端都被設(shè)計為具有中繼功能,并且將距離一預(yù)定服務(wù)器點最近的通信終端設(shè)定為中繼服務(wù)器。服務(wù)器點由包括經(jīng)度和值和緯度值的絕對座標值表示,并且每一個通信終端都接收到一個全球定位系統(tǒng)(GPS,global positioning system)信號,生成其位置信息,并將該位置信息傳送到其附近的通信終端。相應(yīng)地,鄰近的通信終端共享他們位置信息。
因此,在本發(fā)明中,不存在一個總是被作為中繼服務(wù)器的預(yù)定通信終端。相反地,在本發(fā)明中,距離預(yù)定的服務(wù)器點最近一個通信終端被臨時作為中繼服務(wù)器。換言之,如果任意一個通信終端在移動過程中非常靠近被設(shè)定為服務(wù)器點的位置時,就將該通信終端臨時作為中繼服務(wù)器。過一段時間后,如果另一個通信終端比當前用作中繼服務(wù)器使用的通信終端還要更靠近服務(wù)器點,那么該通信終端就成為新的中繼服務(wù)器。這種方式使無線通信網(wǎng)絡(luò)的維持與作為中繼服務(wù)器的通信終端的替換無關(guān)。此外,每個通信終端在遙遠地區(qū)都可通過一本地服務(wù)器或一中央服務(wù)器進行互相之間的通信。
同時,在本發(fā)明中,作為管理員終端的通信終端設(shè)定中央和本地服務(wù)器點的值。管理員終端接收由來自中央服務(wù)器的每個本地服務(wù)器收集的關(guān)于通信終端的信息。
在下文中,為了方便描述,將一個由管理員終端、中央服務(wù)器終端、本地服務(wù)器終端和通信終端構(gòu)成的具有分級結(jié)構(gòu)無線通信網(wǎng)絡(luò)稱為本發(fā)明的一個例子。但是,構(gòu)成該分級結(jié)構(gòu)的分級的數(shù)量可根據(jù)需要增加或減少。換言之,本地服務(wù)器終端被分為一第一本地服務(wù)器終端和一第二本地服務(wù)器終端,第一本地服務(wù)器終端作為第二本地服務(wù)器終端和中央服務(wù)器終端之間的中繼服務(wù)器,第二本地服務(wù)器作為第一本地服務(wù)器終端和其他通信終端之間的中繼服務(wù)器。
在本發(fā)明中,距離一中央服務(wù)器點的一通信終端作為一中央服務(wù)器終端使用。中央服務(wù)器終端對所有屬于同一通信組的通信終端的數(shù)據(jù)進行存儲和管理。這些數(shù)據(jù)包括通信終端的識別碼(ID code,identificationcode)和本地信息。此外,中央服務(wù)器終端處理由本地服務(wù)器終端或通信終端發(fā)出的在覆蓋范圍內(nèi)搜索通信終端的請求。中央服務(wù)器終端將接收到的由管理員終端發(fā)來的指令傳送到本地服務(wù)器終端和通信終端,并將收集到的通信終端的信息傳送給管理員終端。中央服務(wù)器終端可儲存管理員終端的位置信息。
在本發(fā)明中,將距離本地服務(wù)器(即本地服務(wù)器點)的位置最近的通信終端作為一本地服務(wù)器終端。本地服務(wù)器終端為一預(yù)定區(qū)域服務(wù),收集該預(yù)定區(qū)域內(nèi)通信終端的位置信息,并將該信息傳送到中央服務(wù)器終端。本地服務(wù)器終端接收通信終端對另一通信終端的位置信息請求。之后,本地服務(wù)器終端響應(yīng)通信終端的請求,在自身存儲的數(shù)據(jù)中搜索請求的信息或從另一本地或中央服務(wù)器獲取請求的信息。
在本發(fā)明中,將管理員終端設(shè)定中央服務(wù)器和本地服務(wù)器的位置,即中央和本地服務(wù)器點。在一特定的網(wǎng)絡(luò)中只有一個中央服務(wù)器,并且中央服務(wù)器的位置信息是由緯度和經(jīng)度坐標值來表示的。另一方面,對于中央服務(wù)器,存在多個本地服務(wù)器。本地服務(wù)器規(guī)則地圍繞中央服務(wù)器排列,使兩個經(jīng)度或緯度方向相鄰的本地服務(wù)器之間相距一預(yù)定距離。例如,假定中央服務(wù)器點的緯度和經(jīng)度值分別為35°5′和127°5′,將預(yù)定的緯度方向和經(jīng)度方向的距離都設(shè)為2′,本地服務(wù)器點的坐標值可以通過對中央服務(wù)器的緯度坐標值或經(jīng)度坐標值加/減預(yù)定的次數(shù)的2′獲得。相應(yīng)地,獲得的本地服務(wù)器點為(35°5′,127°7′)、(35°5′,127°9′)、……、(35°7′,127°7′)和(35°7′,127°9′)。這里,還可將兩個相鄰的本地服務(wù)器的經(jīng)度或緯度方向的預(yù)定距離設(shè)置為其他數(shù)值。
圖1是根據(jù)本發(fā)明一個較佳實施例的通信終端的排列方式示意圖,用于說明決定無線中繼服務(wù)器終端的方法。請參閱圖1所示,終端1利用GPS技術(shù)或其他方法實時決定其位置坐標。終端1的位置由一有序?qū)?35°8′18″,127°1′9″)表示。這里,假定中央服務(wù)器,即中央服務(wù)器點的位置由一有序?qū)?35°5′,127°5′)表示,并且將兩個經(jīng)度方向或緯度方向相鄰的本地服務(wù)器的距離設(shè)定為2′。終端1的有序?qū)εc中央服務(wù)器的有序?qū)χ顬?0°3′10″,-0°3′51″)。根據(jù)兩個經(jīng)度方向或緯度方向相鄰的本地服務(wù)器之間的距離,就可以計算出終端1所處的通信區(qū)域距離中央服務(wù)器所處的通信區(qū)域向西兩個區(qū)域并向北兩個區(qū)域。因此,可以根據(jù)中央服務(wù)器點的坐標值計算出終端1所在的通信區(qū)域的本地服務(wù)器的位置。換言之,通過將中央值的緯度坐標值加4′并將中央值的經(jīng)度坐標值減4′,就可以得出代表相應(yīng)的本地服務(wù)器位置的有序?qū)?35°9′,127°1′)。
一種在一通信區(qū)域內(nèi)決定中央或本地服務(wù)器終端的方法如下所述。終端1將接收到的來自通信范圍的所有通信終端的數(shù)據(jù)記錄在一張鄰近終端信息表上。這些數(shù)據(jù)包括通信終端的識別碼、角色信息、和位置坐標。這樣,終端1就可以算出在相應(yīng)的通信區(qū)域內(nèi)還有兩個通信終端,即終端2和終端3,并且在相應(yīng)的通信區(qū)域內(nèi)沒有通信終端被作為本地服務(wù)器終端。這種情況下,在三個終端1-3中,決定將距離本地服務(wù)器點9最近的終端2作為本地服務(wù)器終端為相就的通信區(qū)域服務(wù)。
請參閱圖1所示,中央服務(wù)器的位置,即中央服務(wù)器點的位置是(35°5′,127°5′),并且在經(jīng)度方向和緯度方向相鄰的兩個本地服務(wù)器與其之間的距離為2′。根據(jù)上述的在一通信區(qū)域內(nèi)決定中央或本地服務(wù)器終端的方法,終端2和終端4被決定為對其相應(yīng)通信區(qū)域提供服務(wù)的本地服務(wù)器終端。這里,將未被決定為本地服務(wù)器終端的終端1、3和5稱為普通終端。普通終端1和3與本地服務(wù)器終端2相連接,并且普通終端5與本地服務(wù)終端4相連接。
圖2是根據(jù)本發(fā)明的一個較佳實施例建立一無線通信網(wǎng)絡(luò)的方法的流程圖。請參閱圖2所示,在步驟201中決定一管理員終端,然后在步驟202中,將中央和本地服務(wù)器點分配給與管理員終端同屬于一個通信組的通信終端。之后,在步驟203中,利用上述在一通信區(qū)域內(nèi)決定一中央或本地服務(wù)器終端的方法決定一中央或本地服務(wù)器終端。采用這種方式,最終將如圖1所示的無線通信網(wǎng)絡(luò)完成。
圖3是根據(jù)本發(fā)明的一個較佳實施例決定一管理者終端的方法的流程圖。以下將執(zhí)行設(shè)定管理員終端處理的通信終端稱為候選通信終端。
請參閱圖3所示,在步驟301中,候選通信終端接收一來自用戶的第一口令并在步驟302中根據(jù)事先存儲在候選通信終端內(nèi)的第一口令相關(guān)信息檢查該接收到的第一口令是否正確。如果接收到的第一口令是正確的,在步驟303中,候選通信終端在與候選通信終端屬于同一通信組的通信終端中檢查是否存在一已經(jīng)被設(shè)定為管理員終端的通信終端。步驟303執(zhí)行是通過對所有與候選通信終端屬于同一通信組的通信終端的角色信息進行接收和分析來實現(xiàn)的。
在步驟305中,當存在超過一個通信終端被設(shè)定為管理員終端的情況時,候選通信終端接收一來自用戶的第二口令,并在步驟306根據(jù)事先存儲在候選通信終端內(nèi)的第二口令相關(guān)信息檢查該接收到的第二口令是否正確。如果接收到的第二口令是正確的,候選終端向當前被設(shè)定為管理員終端的通信終端傳送一個指令信號,以便能夠取消將該通信終端設(shè)定為管理員終端。之后,在步驟308中,候選通信終端將其角色信息更改,以便作為管理員終端使用。如果在步驟304中,沒有通信終端被設(shè)定為管理員終端,則在該方法中直接進入步驟308。此外,如果在分別步驟302和步驟306中接收到的第一口令和接收到的第二口令不正確,則整個過程結(jié)束。在步驟302和步驟306中,可以采用由若干數(shù)字和字符構(gòu)成的口令以外的其他鑒別方法,包括指紋識別和虹膜識別等。
圖4是根據(jù)本發(fā)明的一個較佳實施例為每個通信終端設(shè)定一中央或本地服務(wù)器點的方法的流程圖。特別是在圖4中,每個通信終端接收到一個來自被設(shè)定為管理員終端的通信終端的中央或本地服務(wù)器點的值并將該接收到的中央或本地服務(wù)器點的數(shù)值儲存。
請參閱圖4所示,在步驟401中,通信終端接收關(guān)于中央或本地服務(wù)器點的信息。此后,在步驟402中,通信終端通過分析已經(jīng)將包括在接收到的信息內(nèi)的消息傳送出去的預(yù)定通信終端的識別碼和角色信息,決定該信息是否由管理員終端傳出。如果接收到的信息是由管理員終端傳出的,在步驟403中,通信終端儲存該接收到的信息。但是,如果接收到的信息不是從管理員終端傳出的,在步驟404中,通信終端向傳送中央或本地服務(wù)器點信息的預(yù)定通信終端發(fā)送一個出錯信息。在這種情況下,通信終端將接收到的信息廢棄,而不將其儲存。
圖5A是根據(jù)本發(fā)明的一個較佳實施例決定將一通信終端作為一中央或本地服務(wù)器的方法的流程圖。在下文中,執(zhí)行中央或本地服務(wù)器終端的設(shè)定處理的通信終端將被稱為候選通信終端。
請參閱圖5A所示,在步驟501中,候選通信終端利用GPS信號獲得其自身位置的坐標值,并在步驟502中將獲得的信息及其角色信息傳送到鄰近的通信終端。這里,候選通信終端的角色信息顯示出該候選通信終端被設(shè)定為普通通信終端。之后,在步驟503中,候選通信終端接收鄰近通信終端的識別碼、角色信息和位置信息,并將接收到的信息記錄在一鄰近終端信息表中。之后,在步驟504中,通過在該鄰近終端信息表中查找,侯選通信終端在鄰近的通信終端中檢查是否存在一作為中央服務(wù)器的通信終端。如果確認在鄰近的通信終端中沒有作為中央服務(wù)器使用的通信終端,在步驟505中,候選通信終端根據(jù)鄰近通信終端的位置信息確認是否最接近中央服務(wù)器點。在步驟506中,如果候選通信終端是最接近中央服務(wù)器點,候選通信終端通過修改自身的角色信息將自身設(shè)定為中央服務(wù)器終端。
但是,在步驟504中,如果在鄰近通信終端中存在一作為中央服務(wù)器使用的通信終端,在步驟507中,候選通信終端從鄰近的通信終端中選出與該候選通信終端屬于同一通信區(qū)域的通信終端。之后,在步驟508中,候選通信終端檢查在選定的通信終端中是否存在一為該候選通信終端所屬的通信區(qū)域服務(wù)的本地服務(wù)器終端。如果在相應(yīng)的通信區(qū)域內(nèi)不存在本地服務(wù)器終端,在步驟509中,候選通信終端根據(jù)在步驟507中選定的通信終端的位置信息確認其距離本地服務(wù)器點是否最近。如果候選通信終端就是距離本地服務(wù)器點最近的通信終端,在步驟510中,該候選通信終端將其自身設(shè)定為本地服務(wù)器終端。另一方面,在步驟508中,如果已經(jīng)存在被設(shè)定為本地服務(wù)器的通信終端,或者在步驟508中,存在另一個比候選通信終端距離本地服務(wù)器點更近的另一個通信終端,則本地服務(wù)器的設(shè)定過程結(jié)束。
圖5B是根據(jù)本發(fā)明的一個較佳實施例使用另一通信終端替代當前作為一中央或本地服務(wù)器使用的一通信終端的方法的流程圖。特別是,圖5B顯示了移動中的中央或本地服務(wù)器終端在某一給定時刻被另一距離一中央或本地服務(wù)器點最近的移動中的通信終端所代替的情況。這里,將原來作為中央或本地服務(wù)器的通信終端在被另一通信終端替代之前稱為舊服務(wù)器,而將取代該舊服務(wù)器并成為新的中央或本地服務(wù)器終端的通信終端稱為新服務(wù)器。
在步驟531中,舊服務(wù)器定期或?qū)崟r接收鄰近通信終端的位置信息,并將接收到的位置信息存儲于一個鄰近終端信息表中,并對存儲的數(shù)據(jù)進行管理。在步驟532中,舊服務(wù)器通過將其自身的位置信息與接收到的來自鄰近通信終端的位置信息進行比較,檢查該通信終端是否距離中央或本地服務(wù)器點最近。如果檢查結(jié)果表明還存在另一個比舊服務(wù)器距離中央或本地服務(wù)器點還要近的通信終端,就在步驟533中將相對應(yīng)的該通信終端設(shè)定為新服務(wù)器。然后,在步驟534中,舊服務(wù)器將服務(wù)器選擇信息和服務(wù)器管理信息傳送給被決定為新服務(wù)器的通信終端。上述的服務(wù)器選擇信息用于指示新服務(wù)器重新設(shè)定其角色信息使之與其新角色(即服務(wù)器)相符合。這里,上述服務(wù)器管理信息在被傳送到新服務(wù)器之前是由舊服務(wù)器管理的,并且包括關(guān)于鄰近通信終端的信息。當舊服務(wù)器和新服務(wù)器為本地服務(wù)器時,服務(wù)器管理信息還包括關(guān)于中央服務(wù)器的信息。另一方面,如果舊服務(wù)器和新服務(wù)器是中央服務(wù)器,該服務(wù)器管理信息還包括關(guān)于管理者終端的信息。相應(yīng)的通信終端只有在其位置在超過某一預(yù)定時間段還一直維持在比舊服務(wù)器更靠近服務(wù)器點的狀態(tài)下,才可以取代舊服務(wù)器接下來,在步驟534中,舊服務(wù)器改變其自身的角色信息使之與其作為普通通信終端的新角色相匹配,并隨后在步驟536中將其新變更后的角色信息和位置信息傳送給鄰近的通信終端。在步驟537中,新服務(wù)器也改變其自身的角色信息使這與其作為服務(wù)器的新角色相匹配,并將接收到的來自舊服務(wù)器的服務(wù)管理信息儲存。之后,在步驟538中,舊服務(wù)器將其新變更的角色信息和位置信息傳送給鄰近的通信終端。
同時,當舊服務(wù)器(中央或本地服務(wù)器)突然發(fā)生故障并且不能正確地執(zhí)行其功能時,借助圖5A中所示的方法決定一新中央或本地服務(wù)器。
圖6是說明根據(jù)本發(fā)明的一個較佳實施例建立通信終端的位置的方法的示意圖。圖6中所示的無線通信網(wǎng)絡(luò)與圖1中所示的基本相同,唯一的不同之處在于,一終端5由本地服務(wù)器點9向本地服務(wù)器點10移動,并且該終端5被設(shè)定為本地服務(wù)器。而且終端2在本地服務(wù)器點9被設(shè)定為本地服務(wù)器;終端4在本地服務(wù)器點10被設(shè)定為本地服務(wù)器。特別是在圖6中,顯示了對終端5的位置進行估測的方法。
每個通信終端都向其鄰近的通信終端或本地服務(wù)器終端定期或?qū)崟r地傳送其識別號、位置信息和角色信息,即使當其移離其自身原先的位置超過了預(yù)定的距離也是如此。本地服務(wù)器終端接收到來自每個通信終端的識別號、位置信息和角色信息,將該接收到的信息儲存到鄰近終端信息表中,并將該接收到的數(shù)據(jù)傳送給中央服務(wù)器終端。中央服務(wù)器終端儲存接收到的來自本地服務(wù)器終端的信息并將該接收到的信息傳遞給管理員終端。
根據(jù)本發(fā)明的一較佳實施例,利用發(fā)送終端的位置信息,可以通過無線通信網(wǎng)絡(luò)將數(shù)據(jù)由一通信終端,即一發(fā)送終端,向另一通信終端,即一接收終端發(fā)送。換言之,如果接收終端置于一發(fā)送終端的可通信范圍內(nèi),該發(fā)送終端將直接向接收終端傳送數(shù)據(jù)。另一方面,如果接收終端置于超出了發(fā)送終端的可通信范圍,該發(fā)送終端直接將一數(shù)據(jù)中繼請求信息以及待傳送給接收終端的數(shù)據(jù)傳送給一距離接收終端最近的本地服務(wù)器。然后,如果接收終端位于該本地服務(wù)器的通信范圍內(nèi),本地服務(wù)器直接將接收到的數(shù)據(jù)傳送給接收終端。如果接收終端位于該本地服務(wù)器的通信范圍之外,該本地服務(wù)器就會將一數(shù)據(jù)中繼請求信息和待傳送給接收終端的數(shù)據(jù)傳送給另一距離接收終端最近的本地終端。通過這種方法使一通信終端能夠與另一遙遠地區(qū)的通信終端進行通信。
簡而言之,為了將數(shù)據(jù)傳送給一預(yù)定的通信終端,即一接收方,在本發(fā)明中,預(yù)定通信終端的位置是必要的。為了計算出接收終端所處的位置,一發(fā)送終端首選搜索其鄰近終端信息表。如果接收終端的位置不能被確認,該發(fā)送終端向一本地服務(wù)器請求接收終端的位置信息。當即使該本地服務(wù)器也不能計算出接收終端的位置時,他就向一中央服務(wù)器要求相應(yīng)的信息。之后,該本地服務(wù)器利用儲存在其鄰近終端信息表中的該接收終端的舊的位置信息估測該接收終端已經(jīng)移動的方向或接收終端的當前位置。此外,該本地服務(wù)器向另一個本地服務(wù)器發(fā)出一個詢問該接收終端的當前位置信息的請求,該本地服務(wù)器在預(yù)期的該接收終端所在的預(yù)定區(qū)域中工作。
下面參照附圖6對接收終端的估測方法進行更為詳細的說明。
一本地服務(wù)器終端在其鄰近終端信息表內(nèi)進行搜索,尋找一接收終端的位置信息。如果接收終端的位置信息被搜索并被認為該位置信息相對較新,因為自從該被搜索的位置信息被記錄在最后之后,一預(yù)定的參考時間周期尚未過去,該本地服務(wù)終端利用該搜索到的位置信息將待傳送的數(shù)據(jù)傳送給該接收終端。但是,如果該被搜索的位置信息并非是新的,因為自從該被搜索的位置信息被記錄在最后之后,該預(yù)定的參考時間周期已經(jīng)過去,該本地服務(wù)器終端再次搜索鄰近終端信息表,尋找該接收終端的前次的位置信息。這樣,本地服務(wù)器終端就會獲取兩條信息,即在兩個不同的時刻接收終端的兩個不同的位置。本地服務(wù)器終端根據(jù)這兩段信息計算出接收終端的移動方向和移動速度,并將計算出的接收終端的移動方向和移動速度考慮進去,估測出接收終端的位置(在一給定時刻)。
之后,本地服務(wù)器終端將待傳送的數(shù)據(jù)傳送給另一在某一預(yù)定區(qū)域工作的本地服務(wù)器終端,在該預(yù)定區(qū)域內(nèi)接收終端被認為是基于移動力方向和速度的。例如,假定接收終端在17:20:21時位于(35°8′,127°1′),并且在17:20:51時位于(35°8′,127°2′)。這種情況下,接收終端在30秒內(nèi)已經(jīng)向東移動了1′,這意味著接收終端已經(jīng)以216公里/小時的速度向東移動。這里,假定在經(jīng)度方向上1′相當于大約1.8公里。因此,預(yù)期接收終端在17:21:21時所處的位置是(35°8′,127°3′),并且為了讓發(fā)送終端在17:21:21時向接收終端傳送數(shù)據(jù),要求發(fā)送終端將相應(yīng)的數(shù)據(jù)首先傳送到一位于(35°8′,127°3′)的本地服務(wù)器,也就是預(yù)期的接收終端的所在地。
參見圖6所示,作為一本地服務(wù)器的終端2定期或?qū)崟r接收到移動終端5的位置信息,并將接收到的信息儲存在其鄰近終端信息表中。過一段時間后終端5移出該本地服務(wù)器所服務(wù)的通信區(qū)域,即終端2。這時,終端1或3向終端2發(fā)出請求,要求得到終端5的當前位置信息,以便將預(yù)定的數(shù)據(jù)傳送給終端5。然后,終端2利用存儲的終端5的位置信息估測終端5的當前位置。根據(jù)推斷的結(jié)果,終端2向終端4的提出關(guān)于終端5的當前位置信息的請求。這里,估測通信終端位置的工作是由一本地服務(wù)器來完成的。但是,如果有必要,也允許普通通信終端來執(zhí)行相應(yīng)的工作。
同時,如果不能夠獲取足夠的信息以估測接收終端的位置,終端2就會向一中央服務(wù)器終端發(fā)出關(guān)于要求位置信息的請求。
圖7A是根據(jù)本發(fā)明的一個較佳實施例一普通通信終端或一本地服務(wù)器終端的通信方法的流程圖。
請參閱圖7A所示,在步驟701中,一發(fā)送終端在其自身的鄰近終端信息表中尋找接收終端的位置信息。當接收終端的位置信息被搜索時,在步驟703中,最近的被搜索的位置信息被記錄之后,發(fā)送終端檢查預(yù)定的參考時間周期是否已經(jīng)過去,如果自最近的位置信息被記錄之后預(yù)定的參考時間周期還沒有過去,發(fā)送終端根據(jù)接收終端最近的位置信息向接收終端發(fā)送預(yù)定的數(shù)據(jù)。
但是,如果該預(yù)定的參考時間周期在最近的位置信息被記錄之后已經(jīng)過去,在步驟705中,發(fā)送終端搜索鄰近終端信息表尋找在最近的位置信息記錄之前的另一位置信息。在步驟706中,發(fā)送終端檢查是否存在搜索結(jié)果。如果存在搜索結(jié)果,在步驟707中,發(fā)送終端根據(jù)最近的位置信息和上一個位置信息估測接收終端的當時位置或移動方向。之后,在步驟708中,發(fā)送終端從預(yù)先設(shè)定好的線路數(shù)目中減去1。之后,在步驟709中,發(fā)送終端決定相減后的結(jié)果是否大于一參考值,在步驟710中,發(fā)送終端決定是否存在一服務(wù)于接收終端的估計位置的本地服務(wù)器終端。如果存在一本地服務(wù)器終端服務(wù)于接收終端的估測位置,發(fā)送終端就通過其本地服務(wù)器終端向該服務(wù)于接收終端的估測位置的本地服務(wù)器終端傳送預(yù)定數(shù)據(jù)。這里,估測接收終端的位置的工作假定已經(jīng)由一普通通信終端完成。
同時,如果在步驟702或步驟706中沒有獲得搜索結(jié)果,如果在步驟708中執(zhí)行的相減的結(jié)果小于預(yù)定的參考號,或如果沒有本地服務(wù)器終端服務(wù)于接收終端的估測位置,在步驟712中,發(fā)送終端通過其本地服務(wù)器將預(yù)定數(shù)據(jù)傳送給一中央服務(wù)器。
圖7B是根據(jù)本發(fā)明的一個較佳實施例一中央服務(wù)終端的通信方法的流程圖。特別是,圖7B顯示了當一發(fā)送終端向中央服務(wù)器終端傳送預(yù)定的數(shù)據(jù)時,如以上參照圖7A所述,由一中央服務(wù)器終端執(zhí)行通信信息的處理方法。
請參閱圖7A所示,在步驟721中,一中央服務(wù)器終端接收待由一本地服務(wù)器終端向一接收終端傳送的信息或數(shù)據(jù)。然后在步驟722中搜索其自身的鄰近終端信息表,尋找接收終端的位置信息。在步驟724中,如果接收終端的位置信息被搜索,中央服務(wù)器終端向服務(wù)于接收終端被搜索的位置的本地服務(wù)器終端傳送信息或數(shù)據(jù)。另一方面,如果沒有搜索到位置信息,中央服務(wù)器終端向一發(fā)送終端傳送一出錯信息。
圖8A是根據(jù)本發(fā)明一個較佳實施例的一通信終端的基本信息表。在圖8A中,通信組ID代表的識別碼,是將一管理器終端控制的一組通信終端與另一管理器終端控制的一組通信終端區(qū)分所必須的;終端ID代表的識別碼是屬于一預(yù)定通信組的通信終端與屬于另一預(yù)定通信組的通信終端區(qū)分所必須的;通信區(qū)域ID代表的識別碼,是將由一本地服務(wù)器終端所服務(wù)的預(yù)定通信區(qū)域與其他通信區(qū)域區(qū)分所必須的。這里,通信區(qū)域ID可被看作是一本地服務(wù)器點值。通信終端根據(jù)其角色不同,被分為以下幾種普通通信終端、本地服務(wù)器終端、中央服務(wù)器終端和用戶終端。但是,如果有必要,構(gòu)成無線通信網(wǎng)絡(luò)的分級結(jié)構(gòu)的層數(shù)可以增加。在圖8A中,管理員終端ID表明區(qū)分一決定為管理員終端的通信終端與其他通信終端區(qū)分的識別碼。管理員終端ID只能被存儲于中央服務(wù)器終端中。此外,用戶終端位置信息是管理員終端位置的信息。用戶終端信息只能存儲于中央服務(wù)器終端中。
中央服務(wù)器設(shè)定位置(地點)表示由管理員終端設(shè)定的中央服務(wù)器的位置信息。中央服務(wù)器終端ID表示一當前作為一中央服務(wù)器的通信終端的ID,并且中央服務(wù)器當前位置表示關(guān)于當前用作中央服務(wù)器的通信終端的當前位置。本地服務(wù)器設(shè)定位置(點)表示由管理員終端設(shè)定的關(guān)于本地服務(wù)器點的位置信息。這里,本地服務(wù)器的位置信息表示了本地服務(wù)器距離中央服務(wù)器點在經(jīng)度和緯度方面的值。此外,本地服務(wù)器終端ID表示距離本地服務(wù)器最近的通信終端,并且當前作為一本地服務(wù)器,并且本地服務(wù)器當前位置表示關(guān)于當前作為本地服務(wù)器使用的通信終端的當前位置。
圖8B是根據(jù)本發(fā)明的一個較佳實施例的與一預(yù)定的通信終端鄰近的通信終端的基本信息表。在圖8B中,終端ID和角色信息與其在圖8A中相對應(yīng)的部分相同。路線數(shù)量表示由預(yù)定通信終端向目標通信終端傳送數(shù)據(jù)所需要的路線的數(shù)量。路線數(shù)量信息可以通過計算從預(yù)定通信終端向目標通信終端傳送數(shù)據(jù)所需要的中繼步驟的數(shù)量。中繼步驟的數(shù)量可以通過比較預(yù)定通信終端傳輸預(yù)定數(shù)據(jù)至目標通信終端初始設(shè)定的路線的數(shù)量與根據(jù)目標通信終端接收到的數(shù)據(jù)所認定的路線的數(shù)量。
圖8C是根據(jù)本發(fā)明的另一個較佳實施例的與一預(yù)定的通信終端鄰近的通信終端的基本信息表。在圖8B和圖8C中,通信終端的位置不是用經(jīng)度和緯度坐標來表示的,而是由利用經(jīng)緯度坐標通過計算獲得的一預(yù)定的有理值。
圖9是根據(jù)本發(fā)明的一個較佳實施例的通信終端的示意圖。請參閱圖9所示,通信終端包括一傳輸和接收單元901、一終端位置信息管理單元902、一鄰近終端信息管理單元903、一基本設(shè)置信息管理單元904、一中繼服務(wù)器設(shè)定單元905、一輸入和輸出單元906、以及一數(shù)據(jù)傳輸控制單元907。
傳輸和接收單元901通過一無張通信網(wǎng)絡(luò)向鄰近通信終端傳輸必要的信號/接收來自鄰近通信終端必要的信號。終端位置信息管理單元902接收一GPS信號,生成其當前位置,并儲存當前位置信息于一基本設(shè)定信息表中。鄰近終端信息管理單元903接收來自傳送和接收單元901的環(huán)繞相應(yīng)通信終端周圍的通信終端的識別號、位置信息、角色信息和線路數(shù)量信息,并將接收到的信息存儲一圖8B或圖8C所示的鄰近終端信息表中,并管理存儲的數(shù)據(jù)。如圖8A所未,基本設(shè)置信息管理單元904管理包括通信組ID、終端ID、通信區(qū)域ID、終端角色信息、用戶終端ID、用戶終端位置信息、中央服務(wù)器設(shè)定位置(點)、中央服務(wù)終端ID、中央服務(wù)器當前位置、本地服務(wù)器設(shè)定位置(點)、本地服務(wù)器終端ID,和本地服務(wù)器當前位置。特別是,鄰近終端信息管理單元903接收來自用戶的通信組ID和終端ID。通信區(qū)域ID是根據(jù)本地服務(wù)器點信息生成的,并且終端角色信息是由中繼服務(wù)器設(shè)定單元905生成的。此外,鄰近終端信息管理單元903獲取來自管理員終端ID的管理員終端ID、管理員終端位置信息、中央服務(wù)器設(shè)定位置和本地服務(wù)器設(shè)定位置,并將接收到的信息儲存。此外,鄰近終端信息管理單元903接收來自中央服務(wù)器終端中央服務(wù)器終端ID和中央服務(wù)器終端當前位置,并將接收到的信息儲存。最終,鄰近終端信息管理單元903接收來自本地服務(wù)器終端的本地服務(wù)器終端ID和本地服務(wù)器當前位置并將接收到的信息儲存。
中繼服務(wù)器設(shè)定單元905將相應(yīng)的通信終端設(shè)定為中央或本地服務(wù)器終端,這在圖5A中已有所描述。輸入和輸出單元906向用戶提供由其他通信終端傳送的信息和關(guān)于相應(yīng)通信終端的多種信息,并接收來自用戶的即將向其他通信終端傳送的信息。數(shù)據(jù)傳送控制單元907估測接收終端的位置,該接收終端在上文中已經(jīng)參照圖6和圖7A中進行了說明,并設(shè)定一傳輸通道,沿該通道可以將接收到的來自用戶的信息傳送給一接收終端。
本發(fā)明可以實施為計算機可讀程序,利用一預(yù)定的記錄媒體在數(shù)字計算機中處理。此外,本發(fā)明所建議的數(shù)據(jù)結(jié)構(gòu)還可以被實施為利用計算機可讀記錄媒體數(shù)字計算機可處理的編碼。這里計算機可讀的記錄媒體可以是一磁性存儲介質(zhì),如ROM、軟盤、硬盤,或光學記錄媒體,如CD-ROM或DVD,或是一載波,例如,通過互聯(lián)網(wǎng)傳送。
盡管本發(fā)明在此結(jié)合較佳實施例進行了說明,本行業(yè)中的普通技術(shù)人員應(yīng)該理解,可對本發(fā)明的形式和細節(jié)進行改變,而不脫離權(quán)利要求所定義的本發(fā)明的實質(zhì)和范圍。
以上所述,僅是本發(fā)明的較佳實施例而已,并非對本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當可利用上述揭示的方法及技術(shù)內(nèi)容作出些許的更動或修飾為等同變化的等效實施例,但凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。
工業(yè)應(yīng)用性根據(jù)本發(fā)明,本發(fā)明提供的有益效果是,不用建立固定的中繼基站或接入點,就能夠使不斷變化位置的通信終端達到建立中繼站同樣的效果,此外,即使當為一通信終端服務(wù)的中繼服務(wù)器發(fā)生故障或損壞,仍然可以維持一個能夠提供無縫通信服務(wù)的穩(wěn)定的無線通信網(wǎng)絡(luò)。在本發(fā)明中,當沒有認定要被傳送數(shù)據(jù)的目標通信終端的位置時,數(shù)據(jù)被首先傳送到一服務(wù)于一目標通信終端的估測位置的本地服務(wù)器。因此,能夠防止通信負載過份集中于一中央服務(wù)器終端。
權(quán)利要求
1.一種建立無線通信網(wǎng)絡(luò)的方法,其特征在于該方法包括以下步驟(a).決定一管理員終端,該管理員終端從多數(shù)個通信終端中選出中央和本地服務(wù)器,并接收和管理每個通信終端的位置信息;(b).利用該管理器終端設(shè)定一中央或本地服務(wù)器點;以及(c).決定一距離該中央或本地服務(wù)器點最近的通信終端作為中央或本地服務(wù)器。
2.根據(jù)權(quán)利要求1所述的建立無線通信網(wǎng)絡(luò)的方法,其特征在于其中所述的步驟(a)包括以下子步驟(a1).授權(quán)一個來自一用戶的第一口令輸入;(a2).如果該第一口令正確,檢查是否存在一第二通信終端,該第二通信終端在做為被決定為管理員終端的第一通信終端的屬于相同通信組的通信終端中,已經(jīng)被設(shè)定為一管理員終端;(a3).接收一個來自用戶的第二口令,并且如果存在第二通信終端,就授權(quán)第二口令,以及(a4).如果第二口令正確,向第二通信終端傳送一個指令,取消將第二通信終端設(shè)定為管理員終端,并修改第一通信終端的角色信息,使其與其作為一管理員終端的新角色匹配。
3.根據(jù)權(quán)利要求2所述的建立無線通信網(wǎng)絡(luò)的方法,其特征在于其中所述的步驟(a1)或步驟(a3)中接收到的來自客戶的第一或第二口令如果不正確,則步驟(a)完成。
4.根據(jù)權(quán)利要求2所述的建立無線通信網(wǎng)絡(luò)的方法,其特征在于其中所述的步驟(a2)中,如果不存在第二通信終端,則在步驟(a3)中將第一通信終端的角色信息進行修改,而不是傳送指令以取消將第二通信終端作為管理員終端的設(shè)定,使第一通信終端可作為一管理員終端使用。
5.根據(jù)權(quán)利要求1所述的建立無線通信網(wǎng)絡(luò)的方法,其特征在于其中所述的步驟(b)還包括以下子步驟(b1).將在中央或本地服務(wù)器點的信息向每個通信終端傳送;(b2).檢查中央或本地服務(wù)器點信息是否由管理員終端傳送;以及(b3).如果核實是管理員終端傳送中央或本地服務(wù)器點信息,則接收到的中央或本地服務(wù)器點信息被儲存。
6.根據(jù)權(quán)利要求1所述的建立無線通信網(wǎng)絡(luò)的方法,其特征在于其進一步包括以下步驟(d).設(shè)定一個第四通信終端作為中央或本地服務(wù)器,該終端的位置比當前作為中央或本地服務(wù)器的第三通信終端距離中央或本地服務(wù)器點更近。
7.一種決定一無線網(wǎng)絡(luò)通信網(wǎng)絡(luò)的一中繼服務(wù)器的方法,其特征在于其包括以下步驟(a).一第一通信終端獲取其自身的位置坐標值,從一設(shè)定中央或本地服務(wù)器點的管理員終端接收在中央或本地服務(wù)器點的信息,并且管理每一個通信終端的位置信息;(b).第一通信終端將其自身的位置信息和角色信息向鄰近的通信終端傳送;(c).第一通信終端接收并儲存鄰近通信終端的位置信息和角色信息;(d).第一通信終端通過對鄰近通信終端的角色信息進行分析,決定在鄰近的通信終端中存在一位通信終端被設(shè)定為中央服務(wù)器的通信終端;(e).如果沒有通信終端被設(shè)定為中央服務(wù)器,第一通信終端根據(jù)其自身的位置信息和鄰近通信終端的位置信息,計算出距離中央服務(wù)器點的距離;以及(f).如果該通信終端距離中央服務(wù)器點最近,第一通信終端將其自身設(shè)定為中央服務(wù)器。
8.根據(jù)權(quán)利要求7所述的一種決定一無線通信網(wǎng)絡(luò)的一中繼服務(wù)器的方法,其特征在于其進一步包括以下步驟如果在步驟(e)中存在當前正在作為中央服務(wù)器使用的通信終端,或者是步驟(f)中存在位置比第一通信終端還要靠近中央服務(wù)器點的通信終端,則(g).第一通信終端選擇屬于同一通信區(qū)域的通信終端,和從其他通信終端中選擇通信終端是一樣;(h).第一通信終端決定在選定的通信終端中是否存在一當前作為本地服務(wù)器的通信終端;(i).如果當前沒有通信終端作為本地服務(wù)器使用,第一通信終端根據(jù)其自身的位置信息和其他通信終端的位置信息計算出其距離本地服務(wù)器點的距離;以及(j).如果第一通信終端最接近本地服務(wù)器點,則第一通信終端將其自身設(shè)定為本地服務(wù)器。
9.一種在無線通信網(wǎng)絡(luò)上采用一中繼服務(wù)器替代另一中繼服務(wù)器的方法,其特征在于該方法包括以下步驟(a).當前作為一中央或本地服務(wù)器使用的通信終端,接收來自其他通信終端的位置信息;(b).該通信終端通過分析其他通信終端的位置信息,檢查在其他通信終端中是否存在比該通信終端位置更靠近中央或本地服務(wù)器點的第一通信終端;(c).該通信終端傳送一將第一通信終端設(shè)定為新的中央或本地服務(wù)器的服務(wù)器設(shè)定指令和被管理到第一通信終端的服務(wù)器管理信息,并取消用于將通信終端設(shè)定為中央或本地服務(wù)器的信息;以及(d)第一通信終端響應(yīng)服務(wù)器設(shè)置指令,修改其自身的角色信息,使其能夠被設(shè)定為中央或本地服務(wù)器并儲存接收到的服務(wù)器管理信息。
10.一種通信方法,其特征在于該方法包括以下步驟(a).接收其他通信終端的位置信息,并將該位置信息儲存到數(shù)據(jù)庫中;(b).搜索數(shù)據(jù)庫以尋找一接收終端的位置信息,該接收終端是數(shù)據(jù)的目的地;(c).在搜索結(jié)果中,自最新近的信息被記錄后,檢查一預(yù)定的參考時間周期是否過去;以及(d).根據(jù)最新近的位置信息,將數(shù)據(jù)向接收終端傳送,如果自最新近的信息被記錄后,預(yù)定的參考時間周期還沒有過去。
11.根據(jù)權(quán)利要求10所述的通信方法,其特征在于其還包括以下步驟(e).向一中央服務(wù)器傳送數(shù)據(jù);(f).搜索中央服務(wù)器的終端信息表,尋找接收終端的位置信息;以及(g).中央服務(wù)器向一本地服務(wù)器傳送數(shù)據(jù),該本地服務(wù)器服務(wù)于接收終端搜索位置,如果在步驟(b)沒有獲得任何搜索結(jié)果。
12.根據(jù)權(quán)利要求10所述的通信方法,其特征在于其還包括以下步驟(h).搜索數(shù)據(jù)庫,尋找接收終端的位置信息,該位置信息在最新近的位置信息被記錄前已經(jīng)被直接記錄;(i).利用最新近的位置信息和在前的位置信息,估測接收終端的位置;以及(j).將數(shù)據(jù)傳送到向服務(wù)于接收終端的估測位置的本地服務(wù)器,如果自最新近的位置信息被記錄后,預(yù)定的參考時間周期已經(jīng)過去。
13.根據(jù)權(quán)利要求12所述的通信方法,其特征在于其還包括以下步驟(k).向中央服務(wù)器傳送數(shù)據(jù);(l).搜索中央服務(wù)器的終端信息表,尋找接收終端的位置信息;以及(m).將數(shù)據(jù)由中央服務(wù)器傳送到服務(wù)于接收終端的被搜索位置的本地服務(wù)器,如果在步驟(h)中的搜索沒有獲得結(jié)果。
14.一種計算機可讀的記錄媒體,其特征在于其上面記錄有實現(xiàn)權(quán)利要求7所述的決定一無線網(wǎng)絡(luò)通信網(wǎng)絡(luò)的一中繼服務(wù)器的方法的程序。
15.一種無線通信系統(tǒng),其特征在于其包括一管理終端,接收來自一用戶的口令,授權(quán)該接收到的口令,并設(shè)定一中央或本地服務(wù)器點;并且多數(shù)個通信終端,接收來自管理終端的中央或本地服務(wù)器點,并將接收到的中央或本地服務(wù)器點儲存;其中在該多數(shù)個通信終端中,一位于距離中央或本地服務(wù)器點最近的通信終端被設(shè)定為中央或本地服務(wù)器終端,執(zhí)行通信中繼功能。
16.一種無線通信終端,其特征在于其包括一傳送和接收單元,接收包括鄰近通信終端的位置信息在內(nèi)的點信息和在中央或本地服務(wù)器點的信息,并傳送相應(yīng)的無線通信終端的位置信息和接收到的來自用戶的數(shù)據(jù);一鄰近終端信息管理單元,儲存接收到的鄰近通信終端的位置信息;一基礎(chǔ)設(shè)定信息管理單元,利用無線通信終端的角色信息和中央或本地服務(wù)器點信息,管理被設(shè)定為中央或本地服務(wù)器終端的通信終端的有關(guān)信息;一中繼服務(wù)器設(shè)定單元,根據(jù)中央或本地服務(wù)器點信息設(shè)定中央或本地服務(wù)器終端;一數(shù)據(jù)傳送控制單元,估測作為數(shù)據(jù)目的地的接收終端的位置,并為向接收終端傳送從用戶那里接收到的數(shù)據(jù)設(shè)定一傳送線路;以及一輸入和輸出單元,輸出接收到的來自鄰近通信終端的數(shù)據(jù),并接收將由用戶傳送的數(shù)據(jù)。
17.一種計算機可讀的記錄媒體,其特征在于其具有如下的數(shù)據(jù)結(jié)構(gòu)一本機編碼字段,記錄一個分配給一通信終端的唯一編碼;一角色信息字段,記錄通信網(wǎng)絡(luò)內(nèi)關(guān)于通信終端的角色的信息;一點信息字段,記錄通信網(wǎng)絡(luò)內(nèi)用于設(shè)定中央或本地服務(wù)器的位置的中央或本地服務(wù)器點的信息;以及一數(shù)據(jù)字段,記錄中央或本地服務(wù)器終端信息,中央或本地服務(wù)器終端信息包括一位于最靠近中央或本地服務(wù)器點的通信終端的本機編碼和位置信息的中央或本地服務(wù)器終端信息。
全文摘要
本發(fā)明提供了一種建立由移動通信終端和無線通信系統(tǒng)組成的無線通信網(wǎng)絡(luò)的方法。無線通信系統(tǒng)包括一接收來自用戶的口令的管理員終端,向接收的口令授權(quán),并設(shè)定一中央或本地服務(wù)器點,和多個通信終端接收來自管理員終端的中央或本地服務(wù)器點并儲存接收到的中央或本地服務(wù)器點。由此能夠在不建立固定中繼基站或接入點的情況下提供為移動通信終端建立一中繼基站相同的效果。
文檔編號H04L29/06GK1602641SQ02824602
公開日2005年3月30日 申請日期2002年12月10日 優(yōu)先權(quán)日2001年12月10日
發(fā)明者金冕植 申請人:金冕植