專利名稱:Ad hoc網(wǎng)絡(luò)中包含的移動通信設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信設(shè)備,并且尤為具體地涉及在ad hoc網(wǎng)絡(luò)中包含的移動通信設(shè)備。
背景技術(shù):
移動通信系統(tǒng)包括任一ad hoc網(wǎng)絡(luò)系統(tǒng),而不需要任何現(xiàn)有的由服務(wù)器、交換機和基站表征的固定基礎(chǔ)設(shè)施,在該固定基礎(chǔ)設(shè)施中,移動通信設(shè)備自己查找通信路徑,并且使用所查找到的通信路徑來與另一移動通信設(shè)備進行通信。
在常規(guī)的ad hoc網(wǎng)絡(luò)系統(tǒng)中,從既可作為主設(shè)備也可以作為從屬設(shè)備操作的多個移動通信設(shè)備中確定一臨時主設(shè)備,并且將其余的移動通信設(shè)備確定為從屬設(shè)備。在此種情況下,當實現(xiàn)主設(shè)備和從屬設(shè)備之間的數(shù)據(jù)交換時,將使用檢測信號測量的傳送速率和每個從屬設(shè)備的存儲電池的剩余能量從從屬設(shè)備發(fā)射到主設(shè)備?;诎凑丈鲜龇绞绞占降拿總€發(fā)送速率和每個剩余能量,主設(shè)備重新選擇真正的主設(shè)備。
發(fā)明內(nèi)容
此外,出于特定的原因,用戶可能不愿意將自己的移動通信設(shè)備并入ad hoc網(wǎng)絡(luò)。然而,常規(guī)ad hoc網(wǎng)絡(luò)系統(tǒng)的缺點在于,在不考慮移動通信設(shè)備和其用戶的情形的情況下將移動通信設(shè)備并入adhoc網(wǎng)絡(luò)。因此,除非滿足上述用戶的需要,否則很難加速ad hoc網(wǎng)絡(luò)系統(tǒng)的擴展。
因此,本發(fā)明的目的在于提供一種移動通信設(shè)備,該移動通信設(shè)備在特定的環(huán)境下不包含在ad hoc網(wǎng)絡(luò)中。
為了實現(xiàn)上述目的,本發(fā)明的第一方面旨在一種能夠通過ad hoc網(wǎng)絡(luò)進行數(shù)據(jù)通信的移動通信設(shè)備,該設(shè)備包括接收部件,用于接收用于查詢是接受還是拒絕參與ad hoc網(wǎng)絡(luò)的查詢信息,該查詢信息從另一移動通信設(shè)備發(fā)送;條件確定部件,用于在接收部件接收所述查詢信息后,確定是否滿足至少一個預設(shè)條件;以及發(fā)射部件,用于基于所述條件確定部件的確定結(jié)果來產(chǎn)生用于拒絕參與ad hoc網(wǎng)絡(luò)的信息,以及將該信息發(fā)射給另一移動通信設(shè)備。
通常,所述條件確定部件基于移動通信設(shè)備的狀態(tài)來確定是否滿足至少一個條件。
作為示例,移動通信設(shè)備還包括用于存儲信息的存儲設(shè)備,該信息表示基于用戶的輸入是否接受參與ad hoc網(wǎng)絡(luò)。這里,當條件確定部件確定為在存儲設(shè)備中存儲的信息表示不接受參與ad hoc網(wǎng)絡(luò)時,發(fā)射部件產(chǎn)生用于拒絕參與ad hoc網(wǎng)絡(luò)的信息。
作為示例,移動通信設(shè)備還包括狀態(tài)檢測部件,用于檢測該設(shè)備自身是否處于通信中。這里,當條件確定部件確定狀態(tài)檢測部件已經(jīng)檢測到移動通信設(shè)備正處于通信中時,發(fā)射部件產(chǎn)生用于拒絕參與ad hoc網(wǎng)路的信息。
作為示例,移動通信設(shè)備還包括其中已經(jīng)存儲有安排時間的存儲設(shè)備,在該安排時間上,該設(shè)備自身參與通信。這里,當條件確定部件確定為在經(jīng)過了預定時間段后存儲在存儲設(shè)備中的安排時間到達時,發(fā)射部件產(chǎn)生用于拒絕參與ad hoc網(wǎng)絡(luò)的信息。
作為示例,移動通信設(shè)備還包括剩余能量檢測部件,用于檢測設(shè)備自身的電池的剩余能量。這里,當條件確定部件確定為由剩余能量檢測部件檢測的剩余能量小于或等于一個預定參考值時,發(fā)射部件產(chǎn)生用于拒絕參與ad hoc網(wǎng)絡(luò)的信息。
作為示例,移動通信設(shè)備還包括其中已經(jīng)存儲數(shù)據(jù)庫的存儲設(shè)備,其中該數(shù)據(jù)庫描述設(shè)備自身的充電點;以及位置檢測部件,用于檢測設(shè)備自身的當前位置。這里,當條件確定部件確定由位置檢測部件檢測的從當前位置到存儲在存儲設(shè)備中的充電點的距離小于或等于一個預定參考值時,如果由剩余能量檢測部件檢測的剩余能量小于或等于一個預定參考值時,發(fā)射部件產(chǎn)生用于接受參與ad hoc網(wǎng)絡(luò)的信息。
作為示例,移動通信設(shè)備還包括其中已經(jīng)存儲用戶年齡的存儲部件。這里,當存儲在存儲部件中的用戶年齡等于或大于一個預定參考值時,無論其他條件如何,發(fā)射部件都產(chǎn)生用于接受參與ad hoc網(wǎng)絡(luò)的信息。
作為示例,移動通信設(shè)備還包括其中已經(jīng)存儲用于表示設(shè)備自身的用戶的駕駛歷史記錄的信息。這里,當存儲在存儲部件中的用戶年齡等于或大于一個預定參考值時,發(fā)射部件產(chǎn)生用于拒絕參與ad hoc網(wǎng)絡(luò)的信息。
通常,移動通信設(shè)備安裝在車上。
本發(fā)明的第二方面旨在一種移動通信設(shè)備通過ad hoc網(wǎng)絡(luò)來執(zhí)行數(shù)據(jù)通信的方法,該方法包括接收步驟,用于接收用于查詢是接受還是拒絕參與ad hoc網(wǎng)絡(luò)的查詢信息,該查詢信息從另一移動通信設(shè)備發(fā)送;條件確定步驟,用于在接收部件接收所述查詢信息后,確定是否滿足至少一個預設(shè)條件;以及發(fā)射步驟,用于基于所述條件確定部件的確定結(jié)果來產(chǎn)生用于拒絕參與ad hoc網(wǎng)絡(luò)的信息,以及將該信息發(fā)射給另一移動通信設(shè)備。
作為示例,利用計算機程序來實現(xiàn)所述數(shù)據(jù)通信方法。此外,所述計算機程序通常被存儲在存儲介質(zhì)中。
根據(jù)上述第一和第二方面,當滿足預定條件時,移動通信設(shè)備拒絕參與ad hoc網(wǎng)絡(luò)。因此,可以根據(jù)設(shè)備自身和其用戶的情形,允許移動通信設(shè)備可以不并入ad hoc網(wǎng)絡(luò)中。
根據(jù)下面結(jié)合附圖的詳細描述,本發(fā)明的這些和其他目的、特征、方面和優(yōu)點將變得更加明顯。
圖1是說明由根據(jù)本發(fā)明的實施例的移動通信設(shè)備(節(jié)點)1建立的典型ad hoc網(wǎng)絡(luò)的示意圖;
圖2是說明圖1中的節(jié)點1的配置的方框圖;圖3是說明在圖2中的存儲設(shè)備6中存儲的鏈接信息的內(nèi)容的示意圖;圖4是說明圖1中的節(jié)點1的處理過程的流程圖;圖5是說明圖4中的步驟A2的詳細處理過程的流程圖;圖6A是說明在圖1中的ad hoc網(wǎng)絡(luò)中發(fā)射/接收的查詢數(shù)據(jù)包Pi的數(shù)據(jù)結(jié)構(gòu)的示意圖;圖6B是說明在圖1中的ad hoc網(wǎng)絡(luò)中發(fā)射/接收的數(shù)據(jù)包Po的數(shù)據(jù)結(jié)構(gòu)的示意圖;圖6C是說明在圖1中的ad hoc網(wǎng)絡(luò)中發(fā)射/接收的數(shù)據(jù)包Pr的數(shù)據(jù)結(jié)構(gòu)的示意圖;圖7是說明圖4中的步驟A5的詳細處理過程的流程圖;圖8是說明圖4中的步驟A6的詳細處理過程的流程圖;圖9是說明圖1中的ad hoc網(wǎng)絡(luò)中的數(shù)據(jù)通信的示例的序列圖;圖10是根據(jù)圖2中所示的移動通信設(shè)備1的變形的移動通信設(shè)備(節(jié)點)10的結(jié)構(gòu)的方框圖;圖11是說明圖10中所示的節(jié)點10的處理過程的流程圖;圖12是說明圖11中示出的步驟E2的詳細處理過程的流程圖;圖13是說明由圖2中示出的節(jié)點10產(chǎn)生的數(shù)據(jù)包Po的數(shù)據(jù)結(jié)構(gòu)的示意圖;和圖14是說明圖11中示出的步驟E3的詳細處理過程的流程圖。
發(fā)明詳述(實施例)圖1是說明根據(jù)本發(fā)明的實施例的ad hoc網(wǎng)絡(luò)系統(tǒng)的配置的示意圖。在圖1中,ad hoc網(wǎng)絡(luò)系統(tǒng)與由服務(wù)器、交換機和基站表征的現(xiàn)有固定基礎(chǔ)設(shè)施相分離且不依賴于該固定基礎(chǔ)設(shè)施,該ad hoc網(wǎng)絡(luò)由多個移動通信設(shè)備1自動構(gòu)建而成。通常,移動通信設(shè)備1被包括在車載裝置(例如,導航裝置),PDA(個人數(shù)字助理),或比如移動電話的移動裝置中。值得注意的是,在本實施例中,為方便起見,移動通信設(shè)備1在下面被稱為“節(jié)點1”。
如圖2中所示,節(jié)點1包括程序存儲部件11,發(fā)射/接收控制部件12,工作區(qū)13,以及發(fā)射/接收部件14。程序存儲部件11通常由其中已經(jīng)存儲計算機程序(下文,稱為“通信程序”)的ROM(只讀存儲器)111組成,該計算機程序描述對本實施例為惟一的通信協(xié)議。發(fā)射/接收控制部件12根據(jù)通信程序111使用工作區(qū)13來控制數(shù)據(jù)發(fā)射/接收。發(fā)射/接收部件14在發(fā)射/接收控制部件12的控制下,從另一節(jié)點1接收數(shù)據(jù)或向該另一節(jié)點1發(fā)射數(shù)據(jù)。
此外,節(jié)點1與周邊設(shè)備連接且能與該周邊設(shè)備進行通信,該周邊設(shè)備包括剩余能量檢測部件2、狀態(tài)檢測部件3、輸入設(shè)備4、位置檢測部件5和存儲設(shè)備6。
剩余能量檢測部件2檢測在包括節(jié)點1的移動裝置中設(shè)置的電池的剩余能量。值得注意的是,剩余能量檢測部件2適用于移動設(shè)備,比如移動電話和PDA,該移動設(shè)備需要從商用電源充電且其單充電的操作時間相對短。另一方面,對于接收從車載鉛存儲電池提供的電壓的車載裝置而言,剩余能量檢測部件2不是必需的。然而,優(yōu)選將剩余能量檢測部件2提供給安裝在車上的裝置,比如電動汽車或混合型汽車上,該裝置需要利用高頻進行再充電。
狀態(tài)檢測部件3檢測包括節(jié)點1的移動裝置是否當前正執(zhí)行音頻通信或數(shù)據(jù)通信。
輸入設(shè)備4由用戶操作。用戶可以操作輸入設(shè)備4來初始設(shè)置是允許還是拒絕節(jié)點1參與ad hoc網(wǎng)絡(luò)。同樣,用戶可以操作輸入設(shè)備4來安排其中移動裝置執(zhí)行音頻通信或數(shù)據(jù)通信的時間周期(下文,稱為“安排時間周期”)。
位置檢測部件5檢測移動裝置的當前位置。具體地,當移動裝置是車載設(shè)備時,位置檢測部件5可以是GPS(全球定位系統(tǒng))接收機和自主導航傳感器的組合,或可以是DRSC(專用短距離通信)接收機??蛇x擇地,當移動裝置是PHS(個人手持電話系統(tǒng))時,位置檢測部件5基于從鄰近基站獲得的信息來檢測移動裝置的當前位置。仍是可選擇地,當移動裝置是移動電話或PDA時,位置檢測部件5通過采用GPS接收機的模塊來檢測移動裝置的當前位置。
存儲設(shè)備6通常是非易失性存儲器,并且其中已經(jīng)存儲充電點數(shù)據(jù)庫(下文,稱為“充電點DB”)、預定信息和建立ad hoc網(wǎng)絡(luò)所需的鏈接信息。
充電點DB是有關(guān)用于提供移動裝置(比如移動電話和PDA)的充電服務(wù)的點(下文,稱為“服務(wù)點”)的多條位置信息的集合,其中移動裝置需要利用高頻進行充電。
此外,預定信息包括至少由用戶操作輸入設(shè)備4輸入的安排時間周期。
此外,如圖3中所示,鏈接信息包括自身節(jié)點識別信息(下文,稱為“自身節(jié)點ID”)、拒絕標志,跳數(shù)限制數(shù),重試時間,試驗次數(shù),以及至少一個終點節(jié)點識別號(下文,稱為“終點節(jié)點ID”)。
自身節(jié)點ID是用于惟一識別節(jié)點1的識別信息。跳數(shù)限制數(shù)表示在ad hoc網(wǎng)絡(luò)中的中繼節(jié)點的最大數(shù)目。
拒絕標志是表示是拒絕還是接受節(jié)點1參與ad hoc網(wǎng)絡(luò)的二進制信息。在本實施例中,作為示例,拒絕標志1表示拒絕參與ad hoc網(wǎng)絡(luò),而拒絕標志0表示接受參與ad hoc網(wǎng)絡(luò)。
重試時間表示從ad hoc網(wǎng)絡(luò)被發(fā)現(xiàn)在上次數(shù)據(jù)通信中失敗時直到數(shù)據(jù)通信被重試的時間周期。
試驗次數(shù)是將相同的數(shù)據(jù)向相同的終點節(jié)點1重復發(fā)射的最大次數(shù)。
接下來,描述節(jié)點1的操作。圖4是說明節(jié)點1的處理過程的流程圖。在圖4中,節(jié)點1的發(fā)射/接收控制部件12執(zhí)行存儲在程序存儲部件11中的通信程序111,并且確定上層(即,應(yīng)用層)是否已經(jīng)產(chǎn)生將要在ad hoc網(wǎng)絡(luò)建立后發(fā)射的數(shù)據(jù)(步驟A1)。
如果已經(jīng)產(chǎn)生將要發(fā)射的數(shù)據(jù),那么節(jié)點1的角色相當于起點節(jié)點1,并且發(fā)射/接收控制部件12執(zhí)行圖5中示出的處理(步驟A2)。在圖5中,發(fā)射/接收控制部件12將用于計數(shù)試驗次數(shù)的計數(shù)器設(shè)置為零(步驟B1),之后,控制在從其自身節(jié)點1發(fā)射無線電波的范圍內(nèi)出現(xiàn)的任何節(jié)點(中繼節(jié)點或終點節(jié)點)的搜索(步驟B2)。值得注意的是,在下面的描述中,在步驟B2搜索的任何節(jié)點1被稱為“鄰近節(jié)點1”。在步驟B2,優(yōu)選的是,起點節(jié)點1發(fā)射搜索鄰近節(jié)點1所需的無線電波,其方向性優(yōu)選增加,使得只有一個鄰近節(jié)點被找到。值得注意的是,起點節(jié)點可以在所有方向上發(fā)射所需的無線電波,以搜索鄰近節(jié)點1。
作為步驟B2的結(jié)果,如果找到至少一個鄰近節(jié)點1(步驟B3),那么發(fā)射/接收控制部件12查詢目標鄰近節(jié)點1是接受還是拒絕參與ad hoc網(wǎng)絡(luò)(步驟B4)。更為具體地,發(fā)射/接收控制部件12從存儲設(shè)備6中獲得自身節(jié)點ID和終點節(jié)點ID。然后,為了執(zhí)行上述查詢,發(fā)射/接收控制部件12在工作區(qū)13產(chǎn)生查詢數(shù)據(jù)包Pi,該查詢數(shù)據(jù)包Pi包含如圖6A示出的所獲得的兩個ID,并且將所生成的查詢數(shù)據(jù)包Pi從發(fā)射/接收部件14發(fā)送到目標鄰近節(jié)點1。
在步驟B4之后,發(fā)射/接收控制部件12等候?qū)⒔邮盏牡谝豁憫?yīng)(步驟B5)。這里,如同稍后將變得更明顯,所述第一響應(yīng)是表示是接受還是拒絕參與ad hoc網(wǎng)絡(luò)的信息,該信息從目標鄰近節(jié)點1發(fā)送。由發(fā)射/接收部件14來接收上述第一響應(yīng),之后,將上述第一響應(yīng)傳送到工作區(qū)13。
在第一響應(yīng)被傳送后,如果發(fā)射/接收控制部件12確定存在表示接受參與的任一第一響應(yīng)(步驟B6),那么根據(jù)將要發(fā)送的數(shù)據(jù)在工作區(qū)13上產(chǎn)生如圖6B所示的數(shù)據(jù)包Po,并且通過發(fā)射/接收部件14將工作區(qū)13上的數(shù)據(jù)包Po中的每個發(fā)送到已經(jīng)發(fā)射表示接受參與的第一響應(yīng)的任一鄰近節(jié)點1(步驟B7)。特別地,將要發(fā)射的數(shù)據(jù)按照預定的大小分成幾個數(shù)據(jù)報。然后,發(fā)射/接收控制部件12從存儲設(shè)備6中提取自身節(jié)點ID、跳數(shù)限制數(shù)和終點節(jié)點ID,并將它們添加到每個數(shù)據(jù)報,以產(chǎn)生如圖6B所示的幾個數(shù)據(jù)包Po。
在步驟B7之后,發(fā)射/接收控制部件12等候?qū)⒁邮盏牡诙憫?yīng)(步驟B8)。這里,如同稍后將變得更明顯,所述第二響應(yīng)是表示ad hoc網(wǎng)絡(luò)上的數(shù)據(jù)通信是否已經(jīng)完成的信息,該信息由終點節(jié)點1原始產(chǎn)生(這將在稍后描述),且被發(fā)射到起點節(jié)點1。然而,在ad hoc網(wǎng)絡(luò)中,當在終點節(jié)點1和起點節(jié)點1之間進行數(shù)據(jù)通信時,其間至少插入一個中繼節(jié)點,并且因此,所述第二響應(yīng)被直接從終點節(jié)點1發(fā)射到起點節(jié)點1,或經(jīng)由中繼節(jié)點1發(fā)射到起點節(jié)點1。由發(fā)射/接收部件14來接收上述第二響應(yīng),之后,將上述第二響應(yīng)傳送到工作區(qū)13。
在第二響應(yīng)被傳送后,如果發(fā)射/接收控制部件12確定所接收的響應(yīng)表示數(shù)據(jù)通信已經(jīng)完成(步驟B9),那么終止圖5中的處理(圖4中的步驟A2)。然后,發(fā)射/接收控制部件12返回到步驟A1。另一方面,如果所述第二響應(yīng)沒有表示數(shù)據(jù)通信已經(jīng)完成,那么發(fā)射/接收控制部件12確定該計數(shù)器的值是否等于或大于試驗次數(shù)(步驟B10)。如果計數(shù)器的值等于或大于試驗次數(shù),那么發(fā)射/接收控制部件12終止圖5中的處理(圖4中的步驟A2)。然后,發(fā)射/接收控制部件12返回到步驟A1。
另一方面,如果計數(shù)器的值小于試驗次數(shù),那么發(fā)射/接收控制部件12激活定時器(未示出)(步驟B11),之后,發(fā)射/接收控制部件12等候定時器來計數(shù)重試時間(見圖3)(步驟B12)。在重試時間經(jīng)過后,發(fā)射/接收控制部件12將用于計數(shù)試驗次數(shù)的計數(shù)器加1(步驟B13)。然后,發(fā)射/接收控制部件12返回到步驟B2。如上所述,如果數(shù)據(jù)通信還沒有完成,起點節(jié)點1以至少重試時間的間隔來盡力進行由試驗次數(shù)規(guī)定的次數(shù)的數(shù)據(jù)通信。
此外,在步驟B3中沒有找到鄰近節(jié)點1的情況下,如果在步驟B7確定所有第一響應(yīng)都表示拒絕參與,那么發(fā)射/接收控制部件12也執(zhí)行上述步驟B10。
這里,再次參照圖4。在步驟A1,如果沒有產(chǎn)生將要發(fā)射的數(shù)據(jù),那么發(fā)射/接收控制部件12確定是否已經(jīng)接收到將要在步驟B4或步驟C11發(fā)送的查詢數(shù)據(jù)包Pi(步驟A3)。如上所述,查詢數(shù)據(jù)包Pi是用于請求所述第一響應(yīng)的信息,并且從起點節(jié)點1或中繼節(jié)點1發(fā)送。由發(fā)射/接收部件14接收上述查詢數(shù)據(jù)包Pi,然后將該查詢數(shù)據(jù)包Pi發(fā)送到工作區(qū)13。在步驟A3,如果沒有接收到查詢數(shù)據(jù)包Pi,那么發(fā)射/接收控制部件12返回到步驟A1。
另一方面,如果在步驟A3已經(jīng)接收到任一查詢數(shù)據(jù)包Pi,那么發(fā)射/接收控制部件12確定包含在所接收的數(shù)據(jù)包Pi中的終點節(jié)點ID是否與存儲在存儲設(shè)備6中的自身節(jié)點ID相匹配(步驟A4)。如果兩個ID不匹配,那么節(jié)點1的角色相當于中繼節(jié)點1,并且發(fā)射/接收控制部件12執(zhí)行如圖7中示出的處理(步驟A5)。在圖7中,發(fā)射/接收控制部件12確定在存儲設(shè)備6中設(shè)置的拒絕標志是否是1(步驟C1)。如果拒絕標志是1,那么發(fā)射/接收控制部件12執(zhí)行步驟C5,這將在稍后描述。
另一方面,如果拒絕標志不是1,那么發(fā)射/接收控制部件12根據(jù)狀態(tài)檢測部件13的檢測結(jié)果,確定包括節(jié)點1的移動裝置是否當前正執(zhí)行音頻通信或數(shù)據(jù)通信。此外,發(fā)射/接收控制部件12參照存儲設(shè)備6中的預定信息,并且確定音頻通信或數(shù)據(jù)通信是否在預定時間周期內(nèi)開始(步驟C2)。如果通信被確定為被執(zhí)行或被安排,那么發(fā)射/接收控制部件12認為參與ad hoc網(wǎng)絡(luò)中是不可能的,并且發(fā)射/接收控制部件12執(zhí)行步驟C5,這將在稍后描述。
另一方面,如果移動裝置被確定為沒有處于通信中或沒有被安排來進行通信,那么發(fā)射/接收控制部件12根據(jù)剩余能量檢測部件2的檢測結(jié)果,確定包括節(jié)點1的移動裝置的電池的剩余能量是否小于或等于一個預定參考剩余能量(步驟C3)。如果剩余能量被確定為低,那么發(fā)射/接收控制部件12認為參與ad hoc網(wǎng)絡(luò)中是不可能的,并且發(fā)射/接收控制部件12執(zhí)行步驟C6,這將在稍后描述。
另一方面,如果剩余能量不為低,那么發(fā)射/接收控制部件12根據(jù)位置檢測部件5獲得當前位置,然后,從存儲在存儲設(shè)備6中的充電點數(shù)據(jù)中獲得關(guān)于最接近當前位置的服務(wù)點的位置信息。然后,發(fā)射/接收控制部件12得到從當前位置到最接近服務(wù)點的距離,并且確定得到的距離是否小于或等于預定參考距離(步驟C4)。
如果在上述步驟C1,C2和C4中任何一個被確定為是,那么發(fā)射/接收控制部件12產(chǎn)生表示拒絕參與ad hoc網(wǎng)絡(luò)的第一響應(yīng),并且將所生成的第一響應(yīng)發(fā)送到已經(jīng)發(fā)射當前查詢數(shù)據(jù)包Pi的節(jié)點1(起點節(jié)點或另一中繼節(jié)點)(步驟C5)。然后,發(fā)射/接收處理部件12退出圖7的處理,并且終止中繼節(jié)點1的處理(圖4中的步驟A5)。
如果在上述步驟C3和C4中任何一個中被確定為否,那么發(fā)射/接收控制部件12在工作區(qū)13上產(chǎn)生表示接受參與ad hoc網(wǎng)絡(luò)的第一響應(yīng),并且將所產(chǎn)生的第一響應(yīng)從發(fā)射/接收部件14發(fā)送到已經(jīng)發(fā)射當前查詢數(shù)據(jù)包Pi的節(jié)點1(起點節(jié)點或另一中繼節(jié)點)(步驟C6)。
在步驟C6之后,發(fā)射/接收控制部件12等候?qū)⒁獜囊呀?jīng)發(fā)射當前查詢數(shù)據(jù)包Pi的節(jié)點1(起點節(jié)點或另一中繼節(jié)點)發(fā)射的數(shù)據(jù)包Po或Pr(稍后描述)(步驟C7)。
數(shù)據(jù)包Po或Pr由發(fā)射/接收部件14接收,然后,被傳送到工作區(qū)13。在數(shù)據(jù)包Po被傳送之后,發(fā)射/接收控制部件12確定在所接收的數(shù)據(jù)包Po中的跳數(shù)限制數(shù)是否為0(步驟C8)。如果跳數(shù)限制數(shù)不是0,那么發(fā)射/接收控制部件12認為所接收的數(shù)據(jù)包可被中繼,并且如在上述步驟B2中一樣來搜尋鄰近節(jié)點1(步驟C9)。如果找到鄰近節(jié)點1(步驟C10),那么發(fā)射/接收控制部件12如上述步驟B4中一樣對目標鄰近節(jié)點1執(zhí)行查詢(步驟C11)。
然后,如同在上述步驟B5和B6中,發(fā)射/接收控制部件12從目標鄰近節(jié)點1接收第一響應(yīng)(步驟C12),并且確定是否存在接受參與ad hoc網(wǎng)絡(luò)的任一鄰近節(jié)點(步驟C13)。如果發(fā)射/接收控制部件12確定存在接受參與的任一鄰近節(jié)點,那么將當前存儲在工作區(qū)13中的數(shù)據(jù)包Po的跳數(shù)限制數(shù)(見圖6B)加1,并且在工作區(qū)13上產(chǎn)生如圖6C所示的數(shù)據(jù)包Pr。通過發(fā)射/接收部件14將此種數(shù)據(jù)包Pr從工作區(qū)13發(fā)送到已經(jīng)接受參與的任一鄰近節(jié)點1(步驟C14)。
在步驟C14之后,一旦接收到從任一鄰近節(jié)點1發(fā)送的第二響應(yīng),發(fā)射/接收控制部件12向已經(jīng)將當前查詢給予其節(jié)點1的節(jié)點(起點節(jié)點或另一中繼節(jié)點)1發(fā)射接收響應(yīng)(步驟C16)。然后,發(fā)射/接收處理部件12退出圖7的處理,并且終止作為中繼節(jié)點1的處理(圖4中的步驟A5)。
此外,如果在步驟C8跳數(shù)限制數(shù)為0,或者在步驟C13如果不存在接受參與的鄰近節(jié)點1,那么發(fā)射/接收控制部件12在工作區(qū)13上產(chǎn)生表示數(shù)據(jù)通信還沒有完成的第二響應(yīng),并且將所產(chǎn)生的第二響應(yīng)通過發(fā)射/接收部件14發(fā)送到已經(jīng)將當前查詢給予其節(jié)點1的節(jié)點(起點節(jié)點或另一中繼節(jié)點)1(步驟C17)。然后,發(fā)射/接收處理部件12退出圖7的處理,并且終止作為中繼節(jié)點1的處理(圖4中的步驟A5)。
這里,再次參照圖4,在步驟A4,在所接收的查詢數(shù)據(jù)包Pi中包含的終點節(jié)點ID與自身節(jié)點ID匹配,節(jié)點1的角色相當于終點節(jié)點1,并且執(zhí)行圖8中示出的處理(步驟A6)。在圖8中,如同在步驟C7,發(fā)射/接收控制部件12等候?qū)⒁l(fā)射的任一數(shù)據(jù)包Po或Pr(步驟D1)。在將數(shù)據(jù)包Po或Pr傳送到工作區(qū)14之后,發(fā)射/接收控制部件12將所接收的數(shù)據(jù)包Po或Pr隨后傳遞到上層(例如,應(yīng)用層),并且,在接收到上一個數(shù)據(jù)包Po或Pr(步驟D2)之后,在工作區(qū)14上產(chǎn)生表示數(shù)據(jù)通信已經(jīng)完成的第二響應(yīng)。通過發(fā)射/接收部件14將所產(chǎn)生的第二響應(yīng)發(fā)送到已經(jīng)將當前查詢給予其節(jié)點1的節(jié)點(起點節(jié)點或另一中繼節(jié)點)1(步驟D3)。然后,發(fā)射/接收控制部件12退出圖8的處理,并且終止作為中繼節(jié)點1的處理(圖4中的步驟A6)。
接下來,描述上述ad hoc網(wǎng)絡(luò)系統(tǒng)中的數(shù)據(jù)通信的示例。在本實施例中,作為示例,如圖1所示,ad hoc網(wǎng)絡(luò)由四個節(jié)點1a-1d構(gòu)建成,并且節(jié)點1a通過節(jié)點1b和1c將數(shù)據(jù)發(fā)射到節(jié)點1d。也就是,節(jié)點1a是起點節(jié)點1a,節(jié)點1b和1c是第一和第二中繼節(jié)點1b和1c,并且節(jié)點1d是終點節(jié)點1d。同樣,為了使本實施例的特征更加清楚,圖1還例示了拒絕參與ad hoc網(wǎng)絡(luò)系統(tǒng)中的節(jié)點1e。在下面描述中,節(jié)點1e被稱為“拒絕節(jié)點1e”。
在圖9的節(jié)點1a上,當將發(fā)送到節(jié)點1d的發(fā)射數(shù)據(jù)被產(chǎn)生時,節(jié)點1a執(zhí)行作為起點節(jié)點1的處理(見圖5)。這里,如果通過執(zhí)行步驟B2和B3來找到鄰近節(jié)點1b,那么作為起點節(jié)點的節(jié)點1a產(chǎn)生查詢數(shù)據(jù)包Pi,并且在步驟B4將該數(shù)據(jù)包Pi發(fā)射到鄰近節(jié)點1b(圖9中的步驟E1)。
由于查詢數(shù)據(jù)包Pi的終點節(jié)點ID與自身節(jié)點ID不匹配,所以鄰近節(jié)點1b執(zhí)行作為中繼節(jié)點1的處理(見圖7)。這里,如果在步驟C3或C4確定為否,那么在步驟C6,產(chǎn)生表示接受參與ad hoc網(wǎng)絡(luò)的第一響應(yīng)(在圖9中表示為Ack),并且隨后,作為第一中繼節(jié)點1b的鄰近節(jié)點1b將所產(chǎn)生的第一響應(yīng)返回到起點節(jié)點1a(步驟E2)。
由于表示接受參與的第一響應(yīng)被返回,所以,在步驟B7,起點節(jié)點1a產(chǎn)生數(shù)據(jù)包Po,并且將該數(shù)據(jù)包Po發(fā)射到第一中繼節(jié)點1b(步驟E3)。
在從起點節(jié)點1a接收到數(shù)據(jù)包Po后,所述第一中繼節(jié)點1b執(zhí)行步驟C9和C10。結(jié)果是,如果找到鄰近節(jié)點1c和1e,那么在步驟C11,第一中繼節(jié)點1b產(chǎn)生查詢數(shù)據(jù)包Pi,并且將該查詢數(shù)據(jù)包Pi發(fā)射到鄰近節(jié)點1c和1e(步驟E4)。
這里,由于查詢數(shù)據(jù)包Pi的終點節(jié)點ID與自身節(jié)點ID不匹配,所以鄰近節(jié)點1c執(zhí)行作為中繼節(jié)點的處理(見圖7)。這里,類似于鄰近節(jié)點1b,鄰近節(jié)點1c產(chǎn)生表示接受參與ad hoc網(wǎng)絡(luò)中的第一響應(yīng),并且作為第二中繼節(jié)點1c,將所產(chǎn)生的第一響應(yīng)返回到第一中繼節(jié)點1b(步驟E5)。
同樣,響應(yīng)于查詢數(shù)據(jù)包Pi,鄰近節(jié)點1e執(zhí)行作為中繼節(jié)點的處理,但是如果在步驟C1,C2和C4中任一個中確定為是,那么作為拒絕節(jié)點1e,鄰近節(jié)點1e產(chǎn)生用于拒絕參與ad hoc網(wǎng)絡(luò)中的第一響應(yīng)(圖9中表示為Nack),并且將該第一響應(yīng)返回到第一中繼節(jié)點1b(步驟E6)。
由于表示接受參與的第一響應(yīng)被返回,所以在步驟B7,第一中繼節(jié)點1b基于數(shù)據(jù)包Po來產(chǎn)生數(shù)據(jù)包Pr,并且將數(shù)據(jù)包Pr發(fā)射到第二中繼節(jié)點1c(步驟E7)。然而,所述第一中繼節(jié)點1b并不向已經(jīng)發(fā)射表示拒絕參與的第一響應(yīng)的拒絕節(jié)點1e發(fā)射數(shù)據(jù)包Pr。
在從起點節(jié)點1b接收到數(shù)據(jù)包Pr時,所述第二中繼節(jié)點1c執(zhí)行步驟C9和C10。結(jié)果是,如果找到鄰近節(jié)點1d,那么在步驟C11,第一中繼節(jié)點1c產(chǎn)生查詢數(shù)據(jù)包Pi,并且將該查詢數(shù)據(jù)包Pi發(fā)射到鄰近節(jié)點1d(步驟E8)。
這里,由于查詢數(shù)據(jù)包Pi的終點節(jié)點ID與自身節(jié)點ID匹配,所以鄰近節(jié)點1d執(zhí)行作為終點節(jié)點的處理(見圖8)。在這種情況下,在步驟D1,鄰近節(jié)點1d產(chǎn)生表示接受參與ad hoc網(wǎng)絡(luò)中的第一響應(yīng),并且作為終點節(jié)點1d,將所產(chǎn)生的第一響應(yīng)發(fā)射到第二中繼節(jié)點1c(步驟E9)。然后,終點節(jié)點1d接收從第二中繼節(jié)點1c發(fā)射的數(shù)據(jù)包Pr,并且在接收完成之后,在步驟D4,終點節(jié)點1d產(chǎn)生表示數(shù)據(jù)通信完成的第二響應(yīng),并且將第二響應(yīng)發(fā)射到第二中繼節(jié)點1c(步驟E10)。第二響應(yīng)由起點節(jié)點1a通過第二中繼節(jié)點1c和第一中繼節(jié)點1b接收。
如上所述,如果滿足預定條件(圖7中的步驟C1,C2和C4),那么根據(jù)本實施例的移動通信設(shè)備拒絕參與ad hoc網(wǎng)絡(luò)中。因此,可能根據(jù)設(shè)備自身和其用戶的情形來允許移動通信設(shè)備1不并入ad hoc網(wǎng)絡(luò)中。結(jié)果是,可以加速ad hoc網(wǎng)絡(luò)系統(tǒng)的擴展。
現(xiàn)在,考慮本移動通信設(shè)備1被安裝在車上的情形,并且還將車輛的位置信息和車輛的數(shù)目作為數(shù)據(jù)報添加到每個數(shù)據(jù)包Po或Pr中(見圖6B或圖6C)。在此種情況下,例如,通過將車輛緊急呼叫系統(tǒng)的中心站(比如日本為“HELPNET”)的ID設(shè)置為終點節(jié)點ID,使得使用ad hoc網(wǎng)絡(luò)來實現(xiàn)與車輛緊急呼叫系統(tǒng)的服務(wù)相類似的服務(wù)成為可能。
值得注意的是,在本實施例的描述中,作為用于產(chǎn)生第一響應(yīng)(拒絕參與)的條件,已經(jīng)作為示例描述了在圖7中示出的步驟C1-C3的那些。然而,這并不是限制性的,并且在多個移動通信設(shè)備1組成一組的情況下,如果移動通信設(shè)備1從不屬于該組的移動通信設(shè)備1接收到查詢,那么移動通信設(shè)備1可以產(chǎn)生并發(fā)射第一響應(yīng)(拒絕參與)。
(變形)圖10是例示根據(jù)上述實施例的變形的移動通信設(shè)備(下文,稱為“節(jié)點”)10的結(jié)構(gòu)的方框圖。就框圖配置而言,圖10中的移動通信設(shè)備10與移動通信設(shè)備1的區(qū)別在于,還包括用戶信息通信部件7。除此之外,在兩個移動通信設(shè)備10和1的框圖配置中沒有差異。因此,在圖10中,與圖1中示出的那些對應(yīng)的元件由相同的參考數(shù)字表示,并且省略其描述。
用戶信息通信部件7在發(fā)射/接收控制部件12的控制下,執(zhí)行與智能卡8中的用戶信息通信部件83之間的相互通信。特別地,當用戶信息通信部件7進入可能與智能卡8進行通信的狀態(tài)時,用戶信息通信部件7向用戶信息通信部件83發(fā)送發(fā)射請求。這里,發(fā)射請求是存儲在智能卡8中、用于請求發(fā)射節(jié)點10所需的信息。
智能卡8優(yōu)選是電子駕駛執(zhí)照,并且該智能卡8包括存儲介質(zhì)81、控制部件82和用戶信息通信部件83。值得注意的是,在本實施例中,智能卡等價于IC(集成電路)卡。
存儲介質(zhì)81已經(jīng)在其中存儲有關(guān)智能卡8的持有者(即,被授權(quán)許可駕駛該車輛的人)的各種信息。如圖10中所示,根據(jù)本變形的節(jié)點10所需的信息涉及持有者的年齡以及通過先前的交通事故而失去的過失點,并且其他信息在圖中被省略。
此外,在智能卡8中,控制部件82經(jīng)由用戶信息通信部件83接收從節(jié)點10發(fā)射的發(fā)射請求。響應(yīng)于所接收的發(fā)射請求,控制部件82從存儲介質(zhì)81讀取年齡和過失點。然后,控制部件82將所讀取的信息傳遞到用戶信息通信部件83。用戶信息通信部件83將從控制部件82接收到的信息發(fā)送到節(jié)點10的用戶信息通信部件7。
此外,在節(jié)點10中,用戶信息通信部件7將所接收的年齡和過失點傳送到并存儲在工作區(qū)13上。
接下來,參照圖11中的流程圖,描述節(jié)點10的操作。圖11與圖4的不同之處在于,還包括步驟E1,以及包括步驟E2和E3,取代步驟A2和A5。由于除了上述之外,圖11和圖4沒有區(qū)別,因此與圖4中的那些相應(yīng)的步驟用相同的數(shù)字標記來表示,并且省略其描述。
首先,在圖11中,執(zhí)行通信程序111,并且進一步,當節(jié)點10和智能卡8進入可能進行其間的通信的狀態(tài)時,如上所述,在節(jié)點10中的用戶信息通信部件7從智能卡8中獲取年齡和過失點,并且將它們傳送并存儲在工作區(qū)13上(步驟E1)。
此外,如果在步驟A1確定為是,那么如同上述實施例中一樣,節(jié)點10的角色相當于起點節(jié)點10(步驟E2)。在此種情況下,發(fā)射/接收控制部件12根據(jù)圖12中示出的處理過程執(zhí)行處理。圖12與圖5的區(qū)別在于,取代包括步驟B7,而是包括步驟F1。除此之外,圖12中所示的流程圖與圖5中所示的流程圖沒有區(qū)別。因此,與圖5中的那些相應(yīng)的步驟用相同的數(shù)字標記來表示,并且省略其描述。
如果在步驟B6確定為是,那么發(fā)射/接收控制部件12在工作區(qū)13上產(chǎn)生具有圖13中示出的數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)包Po,并且通過發(fā)射/接收部件14將工作區(qū)13上的每個數(shù)據(jù)包Po發(fā)送到已經(jīng)發(fā)射表示接受參與的第一響應(yīng)的任一鄰近節(jié)點1(步驟F1)。特別地,將要發(fā)射的數(shù)據(jù)按照預定的大小分成幾個數(shù)據(jù)報。然后,發(fā)射/接收控制部件12,從存儲設(shè)備6,從存儲設(shè)備6中取出自身節(jié)點ID、跳數(shù)限制數(shù)和終點節(jié)點ID,并且進一步,從工組區(qū)13取出起點節(jié)點10的用戶的年齡,并將它們添加到每個數(shù)據(jù)報,以產(chǎn)生如圖13所示的幾個數(shù)據(jù)包Po。當上述的步驟F1完成時,起點節(jié)點10的處理進行到步驟E8。
此外,如果在步驟A4確定為否,如同上述實施例中一樣,節(jié)點10的角色相當于中繼節(jié)點10。在此種情況下,發(fā)射/接收控制部件12根據(jù)圖14所示的處理過程來執(zhí)行處理。圖14與圖7的區(qū)別在于,還包括步驟G1和G2。除此之外,圖14中所示的流程圖與圖7中所示的流程圖沒有區(qū)別。因此,與圖5中的那些相應(yīng)的步驟用相同的數(shù)字標記來表示,并且省略其描述。值得注意的是,為了簡化,在圖14中,省略從步驟C8開始的步驟的說明。
在圖7中,在執(zhí)行步驟C1之前,發(fā)射/接收控制部件12從每個當前接收的數(shù)據(jù)包Po中取出起點接點10的用戶的年齡,并且將其與預先存儲的第一參考值進行比較。這里,所述第一參考值是一個用于確定起點節(jié)點10的用戶是否超年齡的指數(shù)。例如粗略選擇為65。
根據(jù)上述比較,如果用戶的年齡等于或大于第一參考值(步驟G1),由于數(shù)據(jù)包Po來自由超年齡的用戶使用的移動通信設(shè)備10,所以發(fā)射/接收控制部件12認為存在緊急呼叫的可能,并且無條件地執(zhí)行步驟C6。
另一方面,如果用戶的年齡小于第一參考值,那么發(fā)射/接收控制部件12執(zhí)行步驟C1。
同樣,在步驟C2之后,發(fā)射/接收控制部件12取出存儲在其節(jié)點10中的工作區(qū)13中的過失點。應(yīng)該注意的是,這里描述的用戶所指的是中繼節(jié)點10的用戶,而不是起點節(jié)點10的用戶。
然后,發(fā)射/接收控制部件12確定所取出的過失點是否是等于或大于第二參考值(步驟G2)。這里,所述第二參考值是表示用戶是否經(jīng)常遭遇業(yè)務(wù)沖突的指數(shù)。
如果過失點等于或大于第二參考值,那么由于中繼節(jié)點10的用戶經(jīng)常遭遇業(yè)務(wù)沖突,所以發(fā)射/接收控制部件12認為參與ad hoc網(wǎng)絡(luò)中是不合適的,并且執(zhí)行步驟C5。執(zhí)行如上處理的原因在于存在一種可能性,即如果中繼節(jié)點10涉及業(yè)務(wù)沖突或意外,那么ad hoc網(wǎng)絡(luò)可能被斷開。
另一方面,如果過失點小于第二參考值,那么發(fā)射/接收控制部件12執(zhí)行步驟C3。
如上所述,根據(jù)本變形,如果起點節(jié)點10的用戶是超齡用戶,那么中繼節(jié)點10發(fā)射第一響應(yīng)(接受參與),而不考慮步驟C1-C3和G2,即,不會拒絕參與ad hoc網(wǎng)絡(luò)中。因而,使得提供一種更適合于緊急呼叫的移動通信設(shè)備10成為可能。同樣,具有高過失點的用戶使用的任何中繼節(jié)點10被確定為不適合于參與ad hoc網(wǎng)絡(luò),并且因此使得提供一種能夠構(gòu)建更可靠的ad hoc網(wǎng)絡(luò)的移動通信設(shè)備10成為可能。
此外,考慮本移動通信設(shè)備10被安裝在車上的情形,并且,車輛的位置信息和車輛的號碼還被作為數(shù)據(jù)報添加到每個數(shù)據(jù)包Po中(見圖13)。在此種情形下,例如,通過將車輛緊急呼叫系統(tǒng)的中心站(比如日本為“HELPNET”)的ID設(shè)置為終點節(jié)點ID,使得使用ad hoc網(wǎng)絡(luò)來實現(xiàn)與車輛緊急呼叫系統(tǒng)的服務(wù)相類似的服務(wù)成為可能。
值得注意的是,在本實施例的描述中,作為用于產(chǎn)生第一響應(yīng)(拒絕參與)的條件,已經(jīng)作為示例描述了在圖14中示出的步驟C1-C3的那些。然而,這并不是限制性的,并且在多個移動通信設(shè)備10組成一組的情況下,如果移動通信設(shè)備10從不屬于該組的移動通信設(shè)備1接收到查詢,那么移動通信設(shè)備10可以產(chǎn)生并發(fā)射第一響應(yīng)(拒絕參與)。
雖然本發(fā)明已經(jīng)詳細描述,但上述描述在所有方面上都只是示例性的,而并非限制性的。應(yīng)該理解的是,在不背離本發(fā)明的范圍的情況下,可以設(shè)計許多其他的修改和變形。
工業(yè)應(yīng)用性根據(jù)本發(fā)明的移動通信設(shè)備適合于用在例如導航裝置,便攜電話或個人計算機中,其被要求實現(xiàn)能夠自動構(gòu)建網(wǎng)絡(luò)和拒絕參與網(wǎng)絡(luò)中的技術(shù)效果。
權(quán)利要求
1.一種能夠通過ad hoc網(wǎng)絡(luò)進行數(shù)據(jù)通信的移動通信設(shè)備,該設(shè)備包括接收部件,用于接收用于查詢是接受還是拒絕參與ad hoc網(wǎng)絡(luò)的查詢信息,該查詢信息從另一移動通信設(shè)備發(fā)送;條件確定部件,用于在所述接收部件接收到所述查詢信息后,確定是否滿足至少一個預設(shè)條件;以及發(fā)射部件,用于產(chǎn)生用于基于所述條件確定部件的確定結(jié)果來拒絕參與所述ad hoc網(wǎng)絡(luò)的信息,以及將該信息發(fā)射到該另一移動通信設(shè)備。
2.如權(quán)利要求1所述的移動通信設(shè)備,其中,所述條件確定部件基于所述移動通信設(shè)備的狀態(tài)來確定是否滿足至少一個條件。
3.如權(quán)利要求2所述的移動通信設(shè)備,其中,還包括用于存儲信息的存儲設(shè)備,該信息表示基于用戶的輸入是否接受參與所述adhoc網(wǎng)絡(luò),其中當所述條件確定部件確定在所述存儲設(shè)備中存儲的信息表示不接受參與所述ad hoc網(wǎng)絡(luò)時,所述發(fā)射部件產(chǎn)生拒絕參與所述ad hoc網(wǎng)絡(luò)的信息。
4.如權(quán)利要求2所述的移動通信設(shè)備,還包括狀態(tài)檢測部件,用于檢測所述移動通信設(shè)備是否處于通信中,其中當所述條件確定部件確定所述狀態(tài)檢測部件已經(jīng)檢測到所述移動通信設(shè)備正處于通信中時,所述發(fā)射部件產(chǎn)生拒絕參與所述ad hoc網(wǎng)絡(luò)的信息。
5.如權(quán)利要求2所述的移動通信設(shè)備,還包括存儲設(shè)備,該存儲設(shè)備已經(jīng)在其中存儲有安排時間,在該安排時間上所述移動通信設(shè)備進行通信,其中當所述條件確定部件確定在經(jīng)過一個預定時間段后存儲在所述存儲設(shè)備中的所述安排時間已經(jīng)到達時,所述發(fā)射部件產(chǎn)生拒絕參與所述ad hoc網(wǎng)絡(luò)的信息。
6.如權(quán)利要求2所述的移動通信設(shè)備,還包括剩余能量檢測部件,用于檢測所述移動通信設(shè)備中的電池的剩余能量,其中當所述條件確定部件確定由所述剩余能量檢測部件檢測的所述剩余能量小于或等于一個預定參考值時,所述發(fā)射部件產(chǎn)生拒絕參與所述ad hoc網(wǎng)絡(luò)的信息。
7.如權(quán)利要求6所述的移動通信設(shè)備,還包括存儲設(shè)備,其已經(jīng)在其中存儲有一數(shù)據(jù)庫,該數(shù)據(jù)庫描述所述移動通信設(shè)備的充電點;以及位置檢測部件,用于檢測所述移動通信設(shè)備的當前位置,其中當所述條件確定部件確定由所述位置檢測部件檢測到的當前位置與所述存儲設(shè)備中存儲的充電點之間的距離小于或等于一個預定參考值時,如果由所述剩余能量檢測部件檢測的所述剩余能量小于或等于一個預定參考值,那么所述發(fā)射設(shè)備產(chǎn)生接受所述參與所述adhoc網(wǎng)絡(luò)的信息。
8.如權(quán)利要求2所述的移動通信設(shè)備,還包括其中已經(jīng)存儲所述移動通信設(shè)備的用戶的年齡的存儲部件,其中當存儲在所述存儲設(shè)備中的所述用戶的年齡等于或大于一個預定參考值時,無論另一條件如何,所述發(fā)射部件產(chǎn)生接受參與所述ad hoc網(wǎng)絡(luò)的信息。
9.如權(quán)利要求2所述的移動通信設(shè)備,還包括其中已經(jīng)存儲有表示所述移動通信設(shè)備的用戶的駕駛記錄的信息的存儲部件,其中當在所述存儲部件中存儲的所述用戶的年齡等于或大于一個預定參考值時,所述發(fā)射部件產(chǎn)生用于拒絕參與所述ad hoc網(wǎng)絡(luò)的信息。
10.如權(quán)利要求1所述的移動通信設(shè)備,其被安裝在車輛中。
11.一種用于移動通信設(shè)備的用來通過ad hoc網(wǎng)絡(luò)執(zhí)行數(shù)據(jù)通信的方法,所述方法包括接收步驟,用于接收用于查詢是接受還是拒絕參與所述ad hoc網(wǎng)絡(luò)的查詢信息,所述查詢信息從另一移動通信設(shè)備發(fā)送;條件確定步驟,用于在所述接收步驟中接收到所述查詢信息后,確定是否滿足至少一個預設(shè)條件;以及發(fā)射步驟,用于基于所述條件確定步驟的確定結(jié)果來產(chǎn)生用于拒絕參與所述ad hoc網(wǎng)絡(luò)的信息,以及用于將該信息發(fā)射到另一移動通信設(shè)備。
12.如權(quán)利要求11所述的數(shù)據(jù)通信方法,其是由計算機程序來實施的。
13.如權(quán)利要求12所述的數(shù)據(jù)通信方法,其中所述計算機程序存儲在存儲介質(zhì)中。
全文摘要
在移動通信設(shè)備1中,當從另一移動通信設(shè)備1發(fā)送的用于查詢是接受還是拒絕參與ad hoc網(wǎng)絡(luò)中的查詢數(shù)據(jù)包被傳送到工作區(qū)13時,發(fā)射/接收控制部件12確定在存儲設(shè)備6中設(shè)定的拒絕標志是否為1。當所述拒絕標志是1時,所述發(fā)射/接收控制部件12產(chǎn)生用于拒絕參與所述ad hoc網(wǎng)絡(luò)中的第一響應(yīng),并將該第一響應(yīng)通過發(fā)射/接收部件14發(fā)射到已經(jīng)發(fā)射所述查詢數(shù)據(jù)包的另一移動通信設(shè)備1中。
文檔編號H04L12/28GK1717902SQ20048000158
公開日2006年1月4日 申請日期2004年5月21日 優(yōu)先權(quán)日2003年5月29日
發(fā)明者阪本清美, 飯阪篤, 山下敦士, 野村登 申請人:松下電器產(chǎn)業(yè)株式會社