專利名稱:一種數(shù)據(jù)信息傳輸?shù)姆椒ê拖到y(tǒng)的制作方法
技術(shù)領(lǐng)域:
本申請(qǐng)涉及無(wú)線通信領(lǐng)域,特別涉及一種數(shù)據(jù)信息傳輸?shù)姆椒ê拖到y(tǒng)。
背景技術(shù):
目前通信技術(shù)發(fā)展迅速,一般可分為無(wú)線通信和有線通信。無(wú)線通信是指利用無(wú)線電波進(jìn)行不同通信終端之間的數(shù)據(jù)信息的傳輸,有線通信一般是指利用電纜進(jìn)行不同通信終端之間的數(shù)據(jù)信息的傳輸,例如固定電話之間的通信。但是無(wú)論是哪種方式的通信,要實(shí)現(xiàn)通信終端之間的遠(yuǎn)距離數(shù)據(jù)信息的傳輸,均需要電信基礎(chǔ)設(shè)施做通信基礎(chǔ),例如信號(hào)中繼站,或者各種傳輸數(shù)據(jù)信息的電纜。當(dāng)電信基礎(chǔ)設(shè)施遭到破壞或者在偏遠(yuǎn)地區(qū)無(wú)法設(shè)置電信基礎(chǔ)設(shè)施時(shí),各個(gè)通信終端之間將無(wú)法進(jìn)行遠(yuǎn)距離的數(shù)據(jù)信息的傳輸。
發(fā)明內(nèi)容
本申請(qǐng)?zhí)峁┮环N數(shù)據(jù)信息傳輸方法,用以解決現(xiàn)有技術(shù)中當(dāng)電信基礎(chǔ)設(shè)施遭到破壞或者在偏遠(yuǎn)地區(qū)無(wú)法設(shè)置電信基礎(chǔ)設(shè)施時(shí),各個(gè)通信終端之間無(wú)法進(jìn)行遠(yuǎn)距離的數(shù)據(jù)信息的傳輸?shù)膯栴}。本申請(qǐng)還提供了一種數(shù)據(jù)信息傳輸系統(tǒng),用以保證上述方法在實(shí)際中的實(shí)現(xiàn)及應(yīng)用。為了解決上述問題,本申請(qǐng)公開了一種數(shù)據(jù)信息傳輸方法,包括確定當(dāng)前終端中待發(fā)送的數(shù)據(jù)信息,所述數(shù)據(jù)信息中至少包括目標(biāo)終端的信息;檢測(cè)處于所述當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)的待定終端,其中,在所述無(wú)線頻段覆蓋范圍內(nèi)所述當(dāng)前終端能夠與所述待定終端進(jìn)行近距離無(wú)線通信;當(dāng)所述無(wú)線頻段覆蓋范圍內(nèi)存在所述目標(biāo)終端時(shí),向所述目標(biāo)終端發(fā)送所述數(shù)據(jù)信息;當(dāng)所述無(wú)線頻段覆蓋范圍內(nèi)不存在所述目標(biāo)終端時(shí),從所述待定終端中選擇至少一個(gè)終端作為下一跳終端;將所述數(shù)據(jù)信息發(fā)送至所述下一跳終端,以便所述下一跳終端繼續(xù)轉(zhuǎn)發(fā)所述數(shù)據(jù)信息,直至將所述數(shù)據(jù)信息發(fā)送至所述目標(biāo)終端。另一方面,本申請(qǐng)還提供了一種數(shù)據(jù)信息傳輸系統(tǒng),包括信息確定單元,用于確定當(dāng)前終端中的待發(fā)送的數(shù)據(jù)信息,所述數(shù)據(jù)信息中至少包括目標(biāo)終端的信息;待定終端檢測(cè)單元,用于檢測(cè)處于所述當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)的待定終端,其中,在所述無(wú)線頻段覆蓋范圍內(nèi)所述當(dāng)前終端能夠與所述待定終端進(jìn)行近距離無(wú)線通信;第一信息發(fā)送單元,用于當(dāng)所述無(wú)線頻段覆蓋范圍內(nèi)存在所述目標(biāo)終端時(shí),向所述目標(biāo)終端發(fā)送所述數(shù)據(jù)信息;終端選擇單元,用于當(dāng)所述無(wú)線頻段覆蓋范圍內(nèi)不存在所述目標(biāo)終端時(shí),從所述待定終端中選擇至少一個(gè)終端作為下一跳終端;第二信息發(fā)送單元,用于當(dāng)所述無(wú)線頻段覆蓋范圍內(nèi)不存在所述目標(biāo)終端時(shí),將所述數(shù)據(jù)信息發(fā)送至所述下一跳終端,以便所述下一跳終端繼續(xù)轉(zhuǎn)發(fā)所述數(shù)據(jù)信息,直至將所述數(shù)據(jù)信息發(fā)送至所述目標(biāo)終端。與現(xiàn)有技術(shù)相比,本申請(qǐng)包括以下優(yōu)點(diǎn)在本申請(qǐng)中,確定了待發(fā)送的數(shù)據(jù)信息后,檢測(cè)處于當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)的待定終端是否存在目標(biāo)終端,當(dāng)存在目標(biāo)終端時(shí),將數(shù)據(jù)信息發(fā)送至目標(biāo)終端,當(dāng)不存在時(shí),從待定終端中選出至少一個(gè)待定終端作為轉(zhuǎn)發(fā)數(shù)據(jù)信息的下一跳終端,直至將數(shù)據(jù)信息發(fā)送至目標(biāo)終端。本申請(qǐng)通過各個(gè)終端所具有的近距離無(wú)線通信的功能,同時(shí)通過多個(gè)中繼終端對(duì)數(shù)據(jù)信息的轉(zhuǎn)發(fā),而由于近距離無(wú)線通信技術(shù)不需要基站設(shè)施即可完成短距離通信,因此,即使在電信基礎(chǔ)設(shè)施遭到破壞或者在偏遠(yuǎn)地區(qū)無(wú)法設(shè)置電信基礎(chǔ)設(shè)施的情況下,也可以實(shí)現(xiàn)數(shù)據(jù)信息的遠(yuǎn)距離傳輸。當(dāng)然,實(shí)施本申請(qǐng)的任一產(chǎn)品并不一定需要同時(shí)達(dá)到以上所述的所有優(yōu)點(diǎn)。
為了更清楚地說明本申請(qǐng)實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請(qǐng)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他
I是本申請(qǐng)的一種數(shù)據(jù)信息傳輸方法實(shí)施例I的流程示意圖2是本申請(qǐng)中一種數(shù)據(jù)信息傳輸方法實(shí)施例2的流程示意圖3是本申請(qǐng)中一種數(shù)據(jù)信息傳輸方法實(shí)施例3的流程示意圖4是本申請(qǐng)中一種數(shù)據(jù)信息傳輸系統(tǒng)實(shí)施例I的結(jié)構(gòu)示意圖4a是本申請(qǐng)的一種數(shù)據(jù)信息傳輸系統(tǒng)實(shí)施例I中的一個(gè)子結(jié)構(gòu)示意4b是本申請(qǐng)的一種數(shù)據(jù)信息傳輸系統(tǒng)實(shí)施例I中的另一個(gè)子結(jié)構(gòu)示意5是本申請(qǐng)中一種數(shù)據(jù)信息傳輸系統(tǒng)實(shí)施例2的結(jié)構(gòu)示意6是本申請(qǐng)中一種數(shù)據(jù)信息傳輸系統(tǒng)實(shí)施例3的結(jié)構(gòu)示意圖。
的附圖。
圖
圖
圖
圖
圖
圖
圖
圖
具體實(shí)施例方式下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。本申請(qǐng)可用于眾多通用或?qū)S玫挠?jì)算裝置環(huán)境或配置中。例如個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器裝置、包括以上任何裝置或設(shè)備的分布式計(jì)算環(huán)境等等。本申請(qǐng)可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計(jì)算環(huán)境中實(shí)踐本申請(qǐng),在這些分布式計(jì)算環(huán)境中,由通過通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。參考圖1,示出了本申請(qǐng)一種數(shù)據(jù)信息傳輸方法實(shí)施例I的流程示意圖,可以包括以下步驟步驟101 :確定當(dāng)前終端中待發(fā)送的數(shù)據(jù)信息。在本申請(qǐng)?zhí)峁┑臄?shù)據(jù)信息傳輸?shù)姆椒ǖ膶?shí)施例中,數(shù)據(jù)信息是基于機(jī)會(huì)網(wǎng)絡(luò)進(jìn)行傳輸?shù)?。機(jī)會(huì)網(wǎng)絡(luò)是指一類通信源終端和目標(biāo)終端之間不存在一條完整的路徑,需要通過終端設(shè)備移動(dòng)帶來的連接機(jī)會(huì)而實(shí)現(xiàn)通信的無(wú)線自組織網(wǎng)絡(luò)。在本實(shí)施例中,進(jìn)行數(shù)據(jù)信息傳輸?shù)慕K端必須是具有近距離無(wú)線通信功能(也稱為近距離無(wú)線電通信功能),能夠與處于其無(wú)線頻段覆蓋范圍內(nèi)的終端進(jìn)行近距離無(wú)線通信的設(shè)備。同時(shí),本實(shí)施例中的終端在進(jìn)行近距離無(wú)線通信時(shí),可以直接進(jìn)行任意兩臺(tái)設(shè)備之間的數(shù)據(jù)傳輸,例如兩個(gè)終端之間利用藍(lán)牙技術(shù)或者紅外技術(shù)進(jìn)行數(shù)據(jù)信息的傳輸時(shí),可以直接實(shí)現(xiàn)數(shù)據(jù)信息的傳輸。其中,進(jìn)行數(shù)據(jù)信息傳輸?shù)慕K端可以是手機(jī)、掌上電腦、PDA等具有近距離無(wú)線通信功能的設(shè)備。在進(jìn)行數(shù)據(jù)信息的傳輸之前,需要確定當(dāng)前終端中待發(fā)送的數(shù)據(jù)信息,其中,確定數(shù)據(jù)信息主要包括以下兩種情況第一種情況為當(dāng)前終端為進(jìn)行數(shù)據(jù)信息轉(zhuǎn)發(fā)的中繼終端。在該種情況下,該當(dāng)前終端可以接收其他終端(即上一跳終端)轉(zhuǎn)發(fā)至當(dāng)前終端的數(shù)據(jù)信息,并對(duì)接收到的數(shù)據(jù)進(jìn)行轉(zhuǎn)發(fā)。相應(yīng)的,該當(dāng)前終端中的待發(fā)送的數(shù)據(jù)信息為由上一跳終端轉(zhuǎn)發(fā)至至當(dāng)前終端,且最終需要發(fā)送至目標(biāo)終端的數(shù)據(jù)信息。當(dāng)前終端接收到該數(shù)據(jù)信息后,將該數(shù)據(jù)信息確定為待發(fā)送的數(shù)據(jù)信息。第二種情況為當(dāng)前終端是數(shù)據(jù)信息對(duì)應(yīng)的源終端。在該種情況下,當(dāng)前終端確定待發(fā)送的數(shù)據(jù)信息的方式有多種,如當(dāng)前終端可以接收通過本地上傳的方式上傳的需要發(fā)送至目標(biāo)終端的數(shù)據(jù)信息,也可以直接在當(dāng)前終端所保存的數(shù)據(jù)信息中選擇待發(fā)送至目標(biāo)終端的數(shù)據(jù)信息,還可以是用戶直接輸入的文本信息等。需要說明的是,數(shù)據(jù)信息的源終端可以將待發(fā)送至目標(biāo)終端的數(shù)據(jù)信進(jìn)行加密處理,防止該數(shù)據(jù)信息在傳輸過程中被非目標(biāo)終端查看。需要說明的是,待發(fā)送的數(shù)據(jù)信息至少包括兩部分內(nèi)容,第一部分為目標(biāo)終端的信息,第二部分為目標(biāo)終端獲取到的信息內(nèi)容。其中,目標(biāo)終端的信息可以唯一標(biāo)識(shí)該目標(biāo)終端。在數(shù)據(jù)信息的傳輸過程中,攜帶有該數(shù)據(jù)信息的終端可以根據(jù)目標(biāo)終端的信息查詢?cè)谠摻K端的無(wú)線頻段覆蓋范圍內(nèi)是否存在目標(biāo)終端,以實(shí)現(xiàn)將數(shù)據(jù)信息傳輸至與該數(shù)據(jù)信息相應(yīng)的目標(biāo)終端的目的。其中,目標(biāo)終端的信息種類比較多,例如能夠唯一標(biāo)識(shí)該終端的序列號(hào)、圖標(biāo)、名稱等信息。第二部分目標(biāo)終端獲取到的信息內(nèi)容可以是文本信息、多媒體信息等多種類的數(shù)據(jù)信息,例如圖片、音視頻文件、網(wǎng)址等。在待發(fā)送的數(shù)據(jù)信息中,除了上述的兩部分內(nèi)容外,還可以包括該數(shù)據(jù)信息對(duì)應(yīng)的源終端的信息,以實(shí)現(xiàn)在目標(biāo)終端接收到該數(shù)據(jù)信息之后,針對(duì)該數(shù)據(jù)信息進(jìn)行回復(fù)時(shí)可以明確其待發(fā)送的數(shù)據(jù)信息的目標(biāo)終端。另外,待發(fā)送的數(shù)據(jù)信息中還可以包括待發(fā)送的數(shù)據(jù)信息的生存周期、將該數(shù)據(jù)信息從源終端向目標(biāo)終端傳輸?shù)闹欣^終端的信息、在該中繼終端的信息中可以包括該中繼終端收發(fā)該數(shù)據(jù)信息的時(shí)間,當(dāng)然,還可以包括源終端與目標(biāo)終端發(fā)送與接收該數(shù)據(jù)信息的時(shí)間。步驟102 :檢測(cè)處于當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)的待定終端。本實(shí)施例中,在數(shù)據(jù)信息的傳輸過程中,各個(gè)終端需保持近距離無(wú)線通信功能為開啟狀態(tài),以實(shí)現(xiàn)對(duì)處于其無(wú)線頻段覆蓋范圍內(nèi)其他終端的檢測(cè),同時(shí)能夠使本終端可以被處于其無(wú)線頻段覆蓋范圍內(nèi)的其他終端檢測(cè)到。當(dāng)前終端確定了待發(fā)送的數(shù)據(jù)信息之后,需要檢測(cè)處于其無(wú)線頻段覆蓋范圍內(nèi)的待定終端。在當(dāng)前終端的近距離無(wú)線通信功能為開啟狀態(tài)時(shí),該終端可以自動(dòng)檢測(cè)到此時(shí)處于其無(wú)線頻段覆蓋范圍內(nèi),且開啟了近距離無(wú)線通信功能的待定終端。當(dāng)檢測(cè)到存在待定終端時(shí),在當(dāng)如終端上可以顯不檢測(cè)到的待定終端的彳目息,例如以終端名稱、序列號(hào)、圖標(biāo)等信息表示的各類待定終端。待定終端的信息唯一代表該待定終端。此時(shí),當(dāng)前終端根據(jù)檢測(cè)到的待定終端的信息判斷在這些信息中是否存在目標(biāo)終端的信息。以藍(lán)牙技術(shù)為例,傳輸數(shù)據(jù)信息的各個(gè)終端均具有藍(lán)牙傳輸功能,并且其藍(lán)牙傳輸功能為開啟狀態(tài)。以藍(lán)牙技術(shù)傳輸數(shù)據(jù)信息時(shí)的傳輸范圍即無(wú)線頻段覆蓋范圍為以當(dāng)前終端為中心,半徑約為10米左右的區(qū)域。在該區(qū)域范圍內(nèi),如果存在其藍(lán)牙傳輸功能為開啟狀態(tài)的其他終端時(shí),當(dāng)前終端即可檢測(cè)到其他開啟藍(lán)牙功能的終端,并且在當(dāng)前終端的上顯示出這些終端的信息。當(dāng)然,這些終端也可以檢測(cè)到該當(dāng)前終端。當(dāng)檢測(cè)到某個(gè)終端的信息為待發(fā)送的數(shù)據(jù)信息中的目標(biāo)終端的信息時(shí),即可確定該終端為目標(biāo)終端。例如,當(dāng)待發(fā)送的數(shù)據(jù)信息中目標(biāo)終端的信息是一個(gè)序列號(hào)時(shí),當(dāng)前終端根據(jù)檢測(cè)到的每個(gè)待定終端的信息判斷是否存在目標(biāo)終端,當(dāng)檢測(cè)到某個(gè)終端的信息為序列號(hào)且該序列號(hào)與待發(fā)送的數(shù)據(jù)信息中目標(biāo)終端的序列號(hào)一致時(shí),當(dāng)前終端即可確定該終端為目標(biāo)終端,并把待發(fā)送的數(shù)據(jù)信息發(fā)送至該終端。需要說明的是,當(dāng)前終端檢測(cè)處于其無(wú)線頻段覆蓋范圍內(nèi)的待定終端可以是實(shí)時(shí)進(jìn)行檢測(cè),也可以是檢測(cè)一定時(shí)間段內(nèi)出現(xiàn)在該無(wú)線頻段覆蓋范圍內(nèi)的終端,當(dāng)采用第二種方式時(shí),該當(dāng)前終端可以預(yù)先設(shè)定檢測(cè)時(shí)長(zhǎng)。在該預(yù)設(shè)的檢測(cè)時(shí)長(zhǎng)內(nèi),進(jìn)行檢測(cè)處于當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)的待定終端的操作時(shí),有可能會(huì)出現(xiàn)在該檢測(cè)時(shí)長(zhǎng)內(nèi)并沒有檢測(cè)到待定終端的情況,此時(shí),當(dāng)前終端需將待發(fā)送的數(shù)據(jù)信息暫時(shí)保存,以在到達(dá)下一次檢測(cè)的時(shí)刻時(shí),再次執(zhí)行檢測(cè)待定終端的操作,直至完成對(duì)該數(shù)據(jù)信息的發(fā)送。在實(shí)際應(yīng)用中,各個(gè)終端可以將其近距離無(wú)線通信功能設(shè)置為周期性地自動(dòng)開啟,以方便對(duì)各個(gè)終端的檢測(cè)及數(shù)據(jù)信息的傳輸。另外,由于各個(gè)終端可以移動(dòng),所以當(dāng)前終端在對(duì)其無(wú)線頻段覆蓋范圍內(nèi)的待定終端進(jìn)行檢測(cè)時(shí),對(duì)檢測(cè)到的待定終端的信息需要進(jìn)行實(shí)時(shí)更新。步驟103 :當(dāng)無(wú)線頻段覆蓋范圍內(nèi)存在目標(biāo)終端時(shí),向目標(biāo)終端發(fā)送該數(shù)據(jù)信息。
根據(jù)待發(fā)送的數(shù)據(jù)信息中的目標(biāo)終端的信息,當(dāng)檢測(cè)到在當(dāng)前無(wú)線頻段覆蓋范圍內(nèi)存在目標(biāo)終端時(shí),當(dāng)前終端將該數(shù)據(jù)信息發(fā)送至目標(biāo)終端,完成數(shù)據(jù)信息的傳輸。步驟104 :當(dāng)無(wú)線頻段覆蓋范圍內(nèi)不存在該目標(biāo)終端時(shí),從待定終端中選擇至少一個(gè)終端作為下一跳終端。當(dāng)檢測(cè)到在當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)不存在目標(biāo)終端時(shí),當(dāng)前終端根據(jù)檢測(cè)到的待定終端的信息,選擇至少一個(gè)處于當(dāng)前終端無(wú)線頻段覆蓋范圍內(nèi)的待定終端作為下一跳終端。步驟105 :將數(shù)據(jù)信息發(fā)送至下一跳終端,以便下一跳終端繼續(xù)轉(zhuǎn)發(fā)數(shù)據(jù)信息,直至將數(shù)據(jù)信息發(fā)送至目標(biāo)終端。在當(dāng)前終端選擇了下一跳終端之后,將待發(fā)送的數(shù)據(jù)信息發(fā)送至所選擇的下一跳終端,完成數(shù)據(jù)信息的傳輸。當(dāng)下一跳終端接收到該數(shù)據(jù)信息時(shí),也會(huì)執(zhí)行步驟101的操作,將該下一跳終端將接收到的數(shù)據(jù)作為待發(fā)送的數(shù)據(jù)信息,并繼續(xù)完成后續(xù)的操作步驟,直至該數(shù)據(jù)信息傳輸至目標(biāo)終端。進(jìn)一步的,在本實(shí)施中,各個(gè)終端中還可以設(shè)置一塊數(shù)據(jù)臨時(shí)存儲(chǔ)區(qū)域,用于存儲(chǔ)接收到數(shù)據(jù)信息。當(dāng)某個(gè)終端接收數(shù)據(jù)信息時(shí),可以不需要對(duì)該終端的用戶進(jìn)行提醒,直接將接收到的數(shù)據(jù)信息臨時(shí)存儲(chǔ)在該數(shù)據(jù)臨時(shí)存儲(chǔ)區(qū)域,在完成該數(shù)據(jù)信息的發(fā)送之后,可以將該數(shù)據(jù)信息進(jìn)行長(zhǎng)時(shí)間存儲(chǔ),也可以自行刪除,具體可以根據(jù)需要進(jìn)行設(shè)定。當(dāng)然,當(dāng)終端接收數(shù)據(jù)信息時(shí),可以對(duì)該終端的用戶進(jìn)行提醒,類似于手機(jī)接收短信或來電時(shí)會(huì)發(fā)出鈴首等。本申請(qǐng)實(shí)施例I提供的數(shù)據(jù)信息傳輸方法,當(dāng)前終端利用無(wú)線電通信功能,檢測(cè)處于當(dāng)前終端無(wú)線頻段覆蓋范圍內(nèi)的待定終端,當(dāng)檢測(cè)到待定終端中存在目標(biāo)終端時(shí),即可通過近距離無(wú)線通信技術(shù)將數(shù)據(jù)信息發(fā)送至目標(biāo)終端;當(dāng)待定終端中不存在目標(biāo)終端時(shí),當(dāng)前終端在待定終端中選擇至少一個(gè)待定終端作為傳輸數(shù)據(jù)信息的下一跳終端,并將數(shù)據(jù)信息發(fā)送至下一跳終端,以便下一跳終端繼續(xù)轉(zhuǎn)發(fā)該數(shù)據(jù)信息,直至將該數(shù)據(jù)信息發(fā)送至目標(biāo)終端。該數(shù)據(jù)信息傳輸方法利用各個(gè)終端所具有的近距離無(wú)線通信功能,通過多個(gè)中繼終端對(duì)數(shù)據(jù)信息進(jìn)行轉(zhuǎn)發(fā),而由于近距離無(wú)線通信技術(shù)不需要基站設(shè)施即可完成短距離通信,因此,即使在電信基礎(chǔ)設(shè)施遭到破壞或者在偏遠(yuǎn)地區(qū)無(wú)法設(shè)置電信基礎(chǔ)設(shè)施的情況下,利用本實(shí)施例的方法也可以實(shí)現(xiàn)數(shù)據(jù)信息的遠(yuǎn)距離傳輸。參考圖2,示出了本申請(qǐng)一種數(shù)據(jù)信息傳輸方法實(shí)施例2的流程示意圖,可以包括以下步驟步驟201 :確定當(dāng)前終端中待發(fā)送的數(shù)據(jù)信息。步驟202 :檢測(cè)處于當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)的待定終端。其中,步驟201至202的實(shí)現(xiàn)方法請(qǐng)參見實(shí)施例I中步驟101至102所述的內(nèi)容,在此不作贅述。步驟203 :當(dāng)該當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)存在目標(biāo)終端時(shí),獲取目標(biāo)終端是否接收過該待發(fā)送的數(shù)據(jù)信息的狀態(tài)信息。在根據(jù)本實(shí)施例提供的數(shù)據(jù)信息傳輸方法進(jìn)行數(shù)據(jù)信息的傳輸時(shí),可以有多條數(shù)據(jù)信息傳輸路徑,每條傳輸路徑由多個(gè)終端的相繼轉(zhuǎn)發(fā)才可以實(shí)現(xiàn)將該數(shù)據(jù)信息最終傳輸
9至目標(biāo)終端。所以可能會(huì)出現(xiàn)多個(gè)終端相繼檢測(cè)到目標(biāo)終端的情況。如,當(dāng)前終端選擇了多個(gè)待定終端來發(fā)送該數(shù)據(jù)信息,這樣多個(gè)終端可能會(huì)同時(shí)接收到該數(shù)據(jù)信息,就可能會(huì)出現(xiàn)當(dāng)某個(gè)檢測(cè)到目標(biāo)終端的終端將待發(fā)送的數(shù)據(jù)信息發(fā)送至該目標(biāo)終端之后,有可能其他的終端也檢測(cè)到目標(biāo)終端并將數(shù)據(jù)信息發(fā)送至目標(biāo)終端,進(jìn)而導(dǎo)致目標(biāo)終端重復(fù)接收同一個(gè)數(shù)據(jù)信息的情況。因此,為了避免出現(xiàn)目標(biāo)終端重復(fù)接收同一個(gè)數(shù)據(jù)信息的現(xiàn)象,當(dāng)前終端在檢測(cè)到其無(wú)線頻段覆蓋范圍內(nèi)存在目標(biāo)終端時(shí),需要獲取目標(biāo)終端是否接收過該數(shù)據(jù)信息的狀態(tài)信息。若該目標(biāo)終端已經(jīng)接收過該數(shù)據(jù)信息,則當(dāng)前終端不會(huì)將該數(shù)據(jù)信息再發(fā)送給目標(biāo)終端;若該目標(biāo)終端沒有接收過該數(shù)據(jù)信息,則當(dāng)前終端將該數(shù)據(jù)信息發(fā)送至目標(biāo)終端,完成數(shù)據(jù)信息的傳輸。當(dāng)前終端獲取目標(biāo)終端是否已接收過該數(shù)據(jù)信息的狀態(tài)信息的方式有多種,可以是當(dāng)前終端向目標(biāo)終端發(fā)送是否已接收過該數(shù)據(jù)信息的查詢請(qǐng)求,以便后續(xù)根據(jù)該目標(biāo)終端返回的數(shù)據(jù)接收狀態(tài)信息,判斷該目標(biāo)終端是否接收過該數(shù)據(jù)信息。需要說明的是,在本實(shí)施例中,待發(fā)送的數(shù)據(jù)信息必須包括可以唯一標(biāo)識(shí)該數(shù)據(jù)信息的標(biāo)識(shí)信息,該標(biāo)識(shí)信息可以是由數(shù)據(jù)信息發(fā)送時(shí)間字符串和數(shù)據(jù)信息內(nèi)容經(jīng)過MD5(MesSage-DigeStAlg0rithm5,信息摘要算法5)算法計(jì)算后得出。當(dāng)前終端根據(jù)該數(shù)據(jù)信息的標(biāo)識(shí)信息向目標(biāo)終端發(fā)送查詢請(qǐng)求,該查詢請(qǐng)求的形式可以為“是否接收過名稱為XXX的數(shù)據(jù)信息”,其中,數(shù)據(jù)信息的名稱唯一標(biāo)識(shí)當(dāng)前的數(shù)據(jù)信息。當(dāng)目標(biāo)終端接收到當(dāng)前終端發(fā)送的查詢請(qǐng)求后,目標(biāo)終端根據(jù)其存儲(chǔ)的接收過的數(shù)據(jù)信息的記錄,查詢?cè)谶@些記錄信息中是否存在查詢請(qǐng)求所攜帶的該數(shù)據(jù)信息的標(biāo)識(shí)信息。若目標(biāo)終端查詢出存在該標(biāo)識(shí)信息,則向當(dāng)前終端發(fā)送已接收過該數(shù)據(jù)信息的狀態(tài)信息;若不存在該標(biāo)識(shí)信息,則向當(dāng)前終端發(fā)送未接收過該數(shù)據(jù)信息的狀態(tài)信息。步驟204 :當(dāng)根據(jù)獲取到的狀態(tài)信息確定出目標(biāo)終端未接收過該數(shù)據(jù)信息時(shí),向目標(biāo)終端發(fā)送該數(shù)據(jù)信息。當(dāng)前終端在接收到目標(biāo)終端返回的已接收過該數(shù)據(jù)信息的狀態(tài)信息時(shí),則不會(huì)將該數(shù)據(jù)信息發(fā)送至目標(biāo)終端;若當(dāng)前終端接收到目標(biāo)終端返回的未接收過該數(shù)據(jù)信息的狀態(tài)信息時(shí),當(dāng)前終端則將該數(shù)據(jù)信息發(fā)送至目標(biāo)終端,完成該數(shù)據(jù)信息的傳輸。需要說明的是,在數(shù)據(jù)信息的傳輸過程中,當(dāng)某個(gè)中繼終端將數(shù)據(jù)信息發(fā)送至目標(biāo)終端之后,在其他中繼終端向該中繼終端再次發(fā)送該數(shù)據(jù)信息時(shí),該中繼終端自動(dòng)將該數(shù)據(jù)信息刪除,不再進(jìn)行該數(shù)據(jù)信息的發(fā)送。通過當(dāng)前終端向目標(biāo)終端發(fā)送是否已接收過該數(shù)據(jù)信息的查詢請(qǐng)求,并在目標(biāo)終端未接收過該數(shù)據(jù)信息的情況下將數(shù)據(jù)信息發(fā)送至該目標(biāo)終端,可以避免出現(xiàn)目標(biāo)終端重復(fù)接收同一個(gè)數(shù)據(jù)信息的情況。步驟205 :當(dāng)該當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)不存在目標(biāo)終端時(shí),從待定終端中選擇至少一個(gè)終端作為下一跳終端。其中,從待定終端中選擇下一跳終端的數(shù)量可以根據(jù)需要設(shè)定,如可以僅選擇一個(gè)終端作為下一跳終端??蛇x的,為了能夠更加快速的將該數(shù)據(jù)信息發(fā)送至目標(biāo)終端,在本實(shí)施例中可以將處于當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)的所有待定終端均作為下一跳終端。在當(dāng)前終端檢測(cè)待定終端時(shí),當(dāng)前終端的近距離無(wú)線通信功能處于開啟狀態(tài),當(dāng)前終端實(shí)時(shí)檢測(cè)在其無(wú)線頻段覆蓋范圍內(nèi)是否出現(xiàn)待定終端。當(dāng)該當(dāng)前終端檢測(cè)到有待定終端出現(xiàn)在無(wú)線頻段覆蓋范圍內(nèi)時(shí),即將當(dāng)前檢測(cè)到的該待定終端作為下一跳終端。對(duì)于在當(dāng)前終端無(wú)線頻段覆蓋范圍內(nèi)后續(xù)出現(xiàn)的任意待定終端,當(dāng)前終端均將其作為下一跳終端。在本實(shí)施例中,由于各個(gè)終端是可以移動(dòng)的,所以可能出現(xiàn)在某一個(gè)終端已接收到該數(shù)據(jù)信息的情況下,當(dāng)前終端仍會(huì)檢測(cè)到該終端,并且將當(dāng)前終端將中待發(fā)送的數(shù)據(jù)信息發(fā)送至該終端,從而造成該終端重復(fù)接收同一個(gè)數(shù)據(jù)信息的情況。為了避免出現(xiàn)這種情況,在本實(shí)施例中,當(dāng)前終端在將待發(fā)送的數(shù)據(jù)信息發(fā)送至下一跳終端的同時(shí),存儲(chǔ)該數(shù)據(jù)信息?;诖鎯?chǔ)該數(shù)據(jù)信息的操作步驟,步驟204的實(shí)現(xiàn)方法可以具體為當(dāng)無(wú)線頻段覆蓋范圍內(nèi)不存在目標(biāo)終端時(shí),判斷待定終端中是否存在未存儲(chǔ)該數(shù)據(jù)信息的待定終端,若是,將未存儲(chǔ)該數(shù)據(jù)信息的待定終端作為下一跳終端。具體的,判斷處于當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)的待定終端中是否存在未存儲(chǔ)該數(shù)據(jù)信息的待定終端,該判斷過程可以具體為向待定終端發(fā)送是否已存儲(chǔ)待發(fā)送的數(shù)據(jù)信息的查詢請(qǐng)求,并根據(jù)待定終端針對(duì)該查詢請(qǐng)求返回的該數(shù)據(jù)信息的存儲(chǔ)狀態(tài)信息判斷待定終端是否存儲(chǔ)該數(shù)據(jù)信息。當(dāng)前終端向處于其無(wú)線頻段覆蓋范圍內(nèi)的每個(gè)待定終端均發(fā)送查詢請(qǐng)求,該查詢請(qǐng)求中包括待發(fā)送的數(shù)據(jù)信息的標(biāo)識(shí)信息。當(dāng)待定終端接收到該查詢請(qǐng)求時(shí),根據(jù)該查詢請(qǐng)求中的數(shù)據(jù)信息的標(biāo)識(shí)信息,查詢其是否已存儲(chǔ)有該數(shù)據(jù)信息,并將查詢結(jié)果返回至當(dāng)前終端。當(dāng)待定終端向當(dāng)前終端返回未存儲(chǔ)待發(fā)送的數(shù)據(jù)信息的狀態(tài)信息時(shí),當(dāng)前終端選擇該待定終端作為下一跳終端。在當(dāng)前終端的檢測(cè)過程中,對(duì)每一個(gè)檢測(cè)到的待定終端均需要判斷該待定終端是否已存儲(chǔ)該數(shù)據(jù)信息,若檢測(cè)有未存儲(chǔ)該數(shù)據(jù)信息的待定終端時(shí),當(dāng)前終端即選擇該待定終端作為下一跳終端。步驟206 :將該數(shù)據(jù)信息發(fā)送至下一跳終端,以便下一跳終端繼續(xù)轉(zhuǎn)發(fā)該數(shù)據(jù)信息,直至將數(shù)據(jù)信息發(fā)送至目標(biāo)終端。當(dāng)前終端將處于其無(wú)線頻段覆蓋范圍內(nèi)且未存儲(chǔ)該數(shù)據(jù)信息的待定終端作為下一跳終端,并且將該數(shù)據(jù)信息發(fā)送至下一跳終端。下一跳終端接收到該數(shù)據(jù)信息之后開始執(zhí)行步驟201及后續(xù)操作,直至將該數(shù)據(jù)信息發(fā)送至目標(biāo)終端。在本實(shí)施例提供的數(shù)據(jù)信息傳輸?shù)姆椒ㄖ校?dāng)前終端實(shí)時(shí)檢測(cè)出現(xiàn)在其無(wú)線頻段覆蓋范圍內(nèi)的待定終端,當(dāng)檢測(cè)到有待定終端出現(xiàn)時(shí),即將其選擇為下一跳終端,增大了數(shù)據(jù)信息傳輸對(duì)象的選擇的范圍,從而有利于數(shù)據(jù)信息的廣泛傳輸。進(jìn)一步的,本實(shí)施例中通過當(dāng)前終端將數(shù)據(jù)信息發(fā)送至下一跳終端的同時(shí)保存該數(shù)據(jù)信息,在此基礎(chǔ)上,在當(dāng)前終端選擇至少一個(gè)待定終端為下一跳終端時(shí),通過向待定終端發(fā)送是否已存儲(chǔ)該數(shù)據(jù)信息的查詢請(qǐng)求,并根據(jù)待定終端返回的信息,在待定終端未存儲(chǔ)該數(shù)據(jù)信息時(shí),選擇該終端為下一跳終端并將數(shù)據(jù)信息發(fā)送至下一跳終端,避免出現(xiàn)同一個(gè)終端重復(fù)接收上一跳終端發(fā)送的同一個(gè)數(shù)據(jù)信息的情況。參考圖3,示出了本申請(qǐng)一種數(shù)據(jù)信息傳輸方法實(shí)施例3的流程示意圖,可以包括以下步驟步驟301 :確定當(dāng)前終端中待發(fā)送的數(shù)據(jù)信息。步驟302 :檢測(cè)處于當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)的待定終端。步驟303 :當(dāng)該當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)存在目標(biāo)終端時(shí),獲取目標(biāo)終端是否接收過該待發(fā)送的數(shù)據(jù)信息的狀態(tài)信息。步驟304 :當(dāng)根據(jù)獲取到的狀態(tài)信息確定出目標(biāo)終端未接收過該數(shù)據(jù)信息時(shí),向目標(biāo)終端發(fā)送該數(shù)據(jù)信息。步驟301至步驟304請(qǐng)參閱本申請(qǐng)實(shí)施例2中的步驟201至步驟204的內(nèi)容,在此不作贅述。步驟305 :當(dāng)該當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)不存在目標(biāo)終端時(shí),選擇處于當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)且在當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)出現(xiàn)頻率最高的待定終端作為下一跳終端。具體的,當(dāng)前終端預(yù)先設(shè)置檢測(cè)處于當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)的待定終端的檢測(cè)時(shí)長(zhǎng),在所述檢測(cè)時(shí)長(zhǎng)內(nèi)檢測(cè)處于當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)的待定終端。從當(dāng)前終端開始執(zhí)行檢測(cè)待定終端的時(shí)刻為起始時(shí)刻,在到達(dá)預(yù)設(shè)檢測(cè)時(shí)長(zhǎng)的終止時(shí)刻時(shí),檢測(cè)處于當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)是否仍存在待定終端,若存在,統(tǒng)計(jì)存在的待定終端中在當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)出現(xiàn)頻率最高的待定終端作為下一跳終端。需要說明的是,當(dāng)某個(gè)終端在另一個(gè)終端的無(wú)線頻段覆蓋范圍內(nèi)頻繁出現(xiàn)時(shí),代表該終端在當(dāng)前區(qū)域移動(dòng)較活躍,使得數(shù)據(jù)信息在該區(qū)域上被傳輸?shù)膸茁试龃?,有利于?shù)據(jù)信息的廣泛傳輸。相應(yīng)的,當(dāng)前終端在用上述方式選擇下一跳終端時(shí),可以在當(dāng)前終端將待發(fā)送的數(shù)據(jù)信息發(fā)送至下一跳終端的同時(shí),存儲(chǔ)該數(shù)據(jù)信息?;诖鎯?chǔ)該數(shù)據(jù)信息的方式,當(dāng)前終端在到達(dá)其檢測(cè)時(shí)長(zhǎng)的終止時(shí)刻時(shí),判斷仍處于其無(wú)線頻段覆蓋范圍內(nèi)的待定終端是否已存儲(chǔ)有該數(shù)據(jù)信息,并從中選擇未存儲(chǔ)該數(shù)據(jù)信息且在當(dāng)前終端無(wú)線頻段覆蓋范圍內(nèi)出現(xiàn)的頻率最高的待定終端作為下一跳終端,以避免向已存儲(chǔ)有該數(shù)據(jù)信息的終端重復(fù)發(fā)送該數(shù)據(jù)信息的情況。進(jìn)一步的,在實(shí)際應(yīng)用中為了減少數(shù)據(jù)傳遞次數(shù),提高數(shù)據(jù)傳輸效率,以快速的將該數(shù)據(jù)信息傳遞至目標(biāo)終端。對(duì)于在本申請(qǐng)中的任意終端而言,在終端開啟近距離無(wú)線通信功能后,該終端還可以對(duì)進(jìn)入到該終端的無(wú)線頻段范圍內(nèi)的各個(gè)終端信息以及各個(gè)終端的進(jìn)入次數(shù)進(jìn)行記錄,以生成并存儲(chǔ)記錄信息。例如,終端A開啟近距離無(wú)線通信功能后,當(dāng)終端A在無(wú)線頻段覆蓋范圍內(nèi)檢測(cè)到另一開啟近距離無(wú)線通信功能的終端B時(shí),記錄該終端B的信息,并記錄終端B進(jìn)入次數(shù)為1,之后終端B移出該終端A的無(wú)線頻段覆蓋范圍,終端A無(wú)法檢測(cè)到終端B ;經(jīng)過一段時(shí)間后,終端A在其無(wú)線頻段覆蓋范圍內(nèi)檢測(cè)到終端B,則終端A將終端B進(jìn)入到終端A的無(wú)線頻段覆蓋范圍內(nèi)的進(jìn)入次數(shù)增一,即記錄的終端B的進(jìn)入次數(shù)為2,依此類推。相應(yīng)的,如果當(dāng)前終端在其無(wú)線頻段覆蓋范圍內(nèi)未檢測(cè)到目標(biāo)終端,則在當(dāng)前終端從處于當(dāng)前終端無(wú)線頻段范圍的待定終端中選擇下一跳終端之前,還包括獲取處于當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)的各個(gè)待定終端中分別存儲(chǔ)的記錄信息,所述記錄信息中記錄有進(jìn)入到待定終端的無(wú)線頻段范圍內(nèi)的各個(gè)終端的信息以及各個(gè)終端的進(jìn)入次數(shù)。對(duì)應(yīng)的,在從處于當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)的待定終端中選擇至少一個(gè)終端作為下一跳終端,具體包括當(dāng)根據(jù)獲取到的記錄信息確定出目標(biāo)終端進(jìn)入過所述待定終端的無(wú)線頻段覆蓋范圍內(nèi),則選擇目標(biāo)終端進(jìn)入其無(wú)線頻段覆蓋范圍內(nèi)次數(shù)最多的待定終端作為下一跳終端;當(dāng)根據(jù)記錄信息確定出目標(biāo)終端未進(jìn)入過任意一個(gè)待定終端的無(wú)線頻段覆蓋范圍內(nèi),則選擇進(jìn)入到其無(wú)線頻段覆蓋范圍內(nèi)的終端個(gè)數(shù)最多的待定終端作為下一跳終端。換言之,如果根據(jù)某些待定終端的記錄信息中記錄有目標(biāo)終端曾進(jìn)入到該待定終端的無(wú)線頻段覆蓋范圍內(nèi),則進(jìn)一步的選擇目標(biāo)終端進(jìn)入到待定終端的無(wú)線頻段覆蓋范圍的進(jìn)入次數(shù)最多的記錄所對(duì)應(yīng)的待定終端作為下一跳終端。如待定終端M的記錄信息中記錄目標(biāo)終端進(jìn)入到該待定終端M的無(wú)線頻段覆蓋范圍內(nèi)的進(jìn)入次數(shù)為2次,而待定終端N的記錄信息中記錄目標(biāo)終端進(jìn)入到終端N的無(wú)線頻段覆蓋范圍內(nèi)的進(jìn)入次數(shù)為5次,則當(dāng)前終端選擇待定終端N作為其下一跳終端。當(dāng)某個(gè)待定終端與目標(biāo)終端接觸次數(shù)較多時(shí),說明該待定終端與目標(biāo)終端接觸較頻繁,選擇該待定終端作為下一跳終端增大了將數(shù)據(jù)信息發(fā)送至目標(biāo)終端的幾率,有利于將數(shù)據(jù)信息盡快地發(fā)送至目標(biāo)終端。需要說明的是,當(dāng)存在兩個(gè)或多個(gè)待定終端的記錄信息中記錄有目標(biāo)終端的進(jìn)入次數(shù)相同且最多時(shí),則可以同時(shí)將這兩個(gè)或多個(gè)待定終端作為下一跳終端。當(dāng)任意的待定終端的記錄信息中均未有目標(biāo)終端進(jìn)入到待定終端的無(wú)線頻段覆蓋范圍內(nèi)的信息時(shí),則分析各個(gè)待定終端的記錄信息中所記載的進(jìn)入到其無(wú)線頻段內(nèi)的終端個(gè)數(shù)。如果某待定終端的記錄信息中記錄進(jìn)入其無(wú)線頻段覆蓋范圍內(nèi)的終端個(gè)數(shù)最多,則將該待定終端作為下一跳終端,該待定終端可以實(shí)現(xiàn)將數(shù)據(jù)信息發(fā)送至多個(gè)不同的終端,進(jìn)而實(shí)現(xiàn)了數(shù)據(jù)信息的廣泛傳播。類似的,如果存在兩個(gè)或多個(gè)待定終端的記錄信息中記錄的進(jìn)入其無(wú)線頻段覆蓋范圍內(nèi)的終端的個(gè)數(shù)相同且最多時(shí),則可以同時(shí)將這兩個(gè)或多個(gè)待定終端作為下一跳終端。在本實(shí)施例提供的數(shù)據(jù)信息傳輸?shù)姆椒ㄖ?,通過選擇處于當(dāng)前終端無(wú)線頻段覆蓋范圍內(nèi)且在該范圍內(nèi)出現(xiàn)頻率最高的待定終端作為下一跳終端,使得數(shù)據(jù)信息在該區(qū)域上被傳輸?shù)膸茁试龃?,有利于?shù)據(jù)信息的廣泛傳輸。對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請(qǐng)并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本申請(qǐng),某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本申請(qǐng)所必須的。與上述本申請(qǐng)一種數(shù)據(jù)信息傳輸?shù)姆椒▽?shí)施例I所提供的方法相對(duì)應(yīng),本申請(qǐng)還提供了一種數(shù)據(jù)信息傳輸系統(tǒng),參見圖4,示出了本申請(qǐng)一種數(shù)據(jù)信息傳輸系統(tǒng)實(shí)施例I的結(jié)構(gòu)示意圖,該系統(tǒng)可以包括信息確定單元401、待定終端檢測(cè)單元402、第一信息發(fā)送單元403、終端選擇單元404和第二信息發(fā)送單元405。
其中,信息確定單元401,用于確定當(dāng)前終端中的待發(fā)送的數(shù)據(jù)信息,該數(shù)據(jù)信息中至少包括目標(biāo)終端的信息。其中,該系統(tǒng)在確定待發(fā)送的數(shù)據(jù)信息時(shí),針對(duì)不同的情況,主要由信息確定單元401中的兩個(gè)不同的子信息確定單元完成對(duì)該數(shù)據(jù)信息的確定,請(qǐng)參閱圖4a,其示出了信息確定單元401中的兩個(gè)子信息確定單元,分別為第一信息確定單元401a及第二信息確定單元401b。具體的,第一信息確定單元401a,用于接收上一跳終端發(fā)送的數(shù)據(jù)信息,并將接收的數(shù)據(jù)信息作為待發(fā)送的數(shù)據(jù)信息。第二信息確定單元401b,用于將當(dāng)前終端待發(fā)送至目標(biāo)終端的數(shù)據(jù)信息作為待發(fā)送的數(shù)據(jù)信息。當(dāng)當(dāng)前終端為中繼終端時(shí),確定待發(fā)送的數(shù)據(jù)信息的操作由第一信息確定單元401a完成。相應(yīng)的,當(dāng)當(dāng)前終端為待發(fā)送的數(shù)據(jù)信息的源終端時(shí),由第二信息確定單元401b完成確定待發(fā)送的數(shù)據(jù)信息的操作。該待定終端檢測(cè)單元402,用于檢測(cè)處于當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)的待定終端,其中,在無(wú)線頻段覆蓋范圍內(nèi),當(dāng)前終端能夠與待定終端進(jìn)行近距離無(wú)線通信。其中,待定終端檢測(cè)單元402可以包括目標(biāo)終端檢測(cè)單元402a,請(qǐng)參閱圖4b,其示出了目標(biāo)終端檢測(cè)單元402a的結(jié)構(gòu)示意圖,目標(biāo)終端檢測(cè)單元402a用于檢測(cè)處于當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)的待定終端中是否存在目標(biāo)終端。第一信息發(fā)送單元403,用于當(dāng)所述無(wú)線頻段覆蓋范圍內(nèi)存在所述目標(biāo)終端時(shí),向所述目標(biāo)終端發(fā)送該數(shù)據(jù)信息。終端選擇單元404,用于當(dāng)當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)不存在所述目標(biāo)終端時(shí),從所述待定終端中選擇至少一個(gè)終端作為下一跳終端;第二信息發(fā)送單元405,用于當(dāng)所述無(wú)線頻段覆蓋范圍內(nèi)不存在所述目標(biāo)終端時(shí),將所述數(shù)據(jù)信息發(fā)送至所述下一跳終端,以便所述下一跳終端繼續(xù)轉(zhuǎn)發(fā)所述數(shù)據(jù)信息,直至將所述數(shù)據(jù)信息發(fā)送至所述目標(biāo)終端。經(jīng)目標(biāo)終端檢測(cè)單元402a的檢測(cè),當(dāng)當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)存在目標(biāo)終端時(shí),第一信息發(fā)送單元403向目標(biāo)終端發(fā)送數(shù)據(jù)信息。當(dāng)該當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)不存在目標(biāo)終端時(shí),終端選擇單元404從處于當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)的待定終端中選擇至少一個(gè)終端作為下一跳終端,并且第二信息發(fā)送單元405將數(shù)據(jù)信息發(fā)送至下一跳終端,以便下一跳終端繼續(xù)轉(zhuǎn)發(fā)該數(shù)據(jù)信息,直至將該數(shù)據(jù)信息發(fā)送至目標(biāo)終端。本實(shí)施例提供的一種數(shù)據(jù)信息傳輸系統(tǒng),通過信息確定單元確定待發(fā)送的數(shù)據(jù)信息之后,利用當(dāng)前終端的近距離無(wú)線通信功能,待定終端檢測(cè)單元檢測(cè)處于當(dāng)前終端無(wú)線頻段覆蓋范圍內(nèi)的待定終端,當(dāng)檢測(cè)到待定終端中存在目標(biāo)終端時(shí),第一信息發(fā)送單元通過近距離無(wú)線通信功能將數(shù)據(jù)信息發(fā)送至目標(biāo)終端;當(dāng)待定終端中不存在目標(biāo)終端時(shí),終端選擇單元在待定終端中選擇至少一個(gè)待定終端作為傳輸數(shù)據(jù)信息的下一跳終端,并通過第二信息發(fā)送單元將數(shù)據(jù)信息發(fā)送至下一跳終端,以便下一跳終端繼續(xù)轉(zhuǎn)發(fā)該數(shù)據(jù)信息,直至將該數(shù)據(jù)信息發(fā)送至目標(biāo)終端。該數(shù)據(jù)信息傳輸系統(tǒng)利用近距離無(wú)線通信功能實(shí)現(xiàn)了不同終端之間的數(shù)據(jù)信息的傳輸,使數(shù)據(jù)信息傳輸?shù)姆椒ㄔ趯?shí)際中得以應(yīng)用。與上述本申請(qǐng)一種數(shù)據(jù)信息傳輸?shù)姆椒▽?shí)施例2所提供的方法相對(duì)應(yīng),本申請(qǐng)還提供了另一種數(shù)據(jù)信息傳輸系統(tǒng),參見圖5,示出了本申請(qǐng)一種數(shù)據(jù)信息傳輸系統(tǒng)實(shí)施例2的結(jié)構(gòu)示意圖,在實(shí)施例I的基礎(chǔ)上,該系統(tǒng)可以包括信息確定單元401、待定終端檢測(cè)單元402、第一信息發(fā)送單元403、終端選擇單元404和第二信息發(fā)送單元405、信息接收狀態(tài)獲取單元501、數(shù)據(jù)存儲(chǔ)單元502及信息存儲(chǔ)狀態(tài)判斷單元503。其中,該信息接收狀態(tài)獲取單元501,用于在檢測(cè)到所述無(wú)線頻段覆蓋范圍內(nèi)存在所述目標(biāo)終端之后,獲取所述目標(biāo)終端是否接收過所述數(shù)據(jù)信息的狀態(tài)信息。相應(yīng)的,該第一信息發(fā)送單元403,具體為用于當(dāng)信息接收狀態(tài)獲取單元確定出所述目標(biāo)終端未接收過所述數(shù)據(jù)信息時(shí),向所述目標(biāo)終端發(fā)送所述數(shù)據(jù)信息。當(dāng)待定終端檢測(cè)單元402中的目標(biāo)終端檢測(cè)單元402a檢測(cè)到在當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)存在目標(biāo)終端之后,信息接收狀態(tài)獲取單元501獲取目標(biāo)終端是否接收過待發(fā)送的數(shù)據(jù)信息的狀態(tài)信息,當(dāng)獲取到目標(biāo)終端未接收過該數(shù)據(jù)信息的狀態(tài)信息時(shí),第一信息發(fā)送單元403執(zhí)行向目標(biāo)終端發(fā)送數(shù)據(jù)信息的操作。該信息接收狀態(tài)獲取單元501完成的操作步驟具體包括向目標(biāo)終端發(fā)送是否已接收過待發(fā)送的數(shù)據(jù)信息的查詢請(qǐng)求,接收目標(biāo)終端針對(duì)該查詢請(qǐng)求返回的接收該數(shù)據(jù)信息的狀態(tài)信息。當(dāng)在當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)不存在目標(biāo)終端時(shí),終端選擇單元404從待定終端中選擇至少一個(gè)終端作為下一跳終端。其中,終端選擇單元404選擇下一跳終端的方式可以有多種,對(duì)應(yīng)其中一種方式該終端選擇單元404具體為用于將處于當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)的所有待定終端作為下一跳終端。在本實(shí)施例中還可以包括數(shù)據(jù)存儲(chǔ)單元502,用于將所述數(shù)據(jù)信息發(fā)送至所述下一跳終端的同時(shí),存儲(chǔ)所述數(shù)據(jù)信息。相應(yīng)的,該系統(tǒng)還包括信息存儲(chǔ)狀態(tài)判斷單元503,用于判斷所述待定終端中是否存在未存儲(chǔ)所述數(shù)據(jù)信息的待定終端,若是,則觸發(fā)終端選擇單元將未存儲(chǔ)所述數(shù)據(jù)信息的待定終端作為下一跳終端。在本實(shí)施例提供的數(shù)據(jù)信息傳輸系統(tǒng)中,通過終端選擇單元中選擇處于當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)的所有待定終端均作為下一跳終端,實(shí)現(xiàn)了對(duì)數(shù)據(jù)信息的廣泛傳播。另外,在第二信息發(fā)送單元將數(shù)據(jù)信息發(fā)送至下一跳終端的同時(shí),通過數(shù)據(jù)存儲(chǔ)單元存儲(chǔ)數(shù)據(jù)信息,避免了出現(xiàn)向已存儲(chǔ)有該數(shù)據(jù)信息的終端重復(fù)發(fā)送該數(shù)據(jù)信息的情況,節(jié)省了操作步驟及通信資源。請(qǐng)參閱圖6,示出了本申請(qǐng)?zhí)峁┑牧硪环N數(shù)據(jù)信息傳輸系統(tǒng)實(shí)施例3的結(jié)構(gòu)示意圖。與本申請(qǐng)一種數(shù)據(jù)信息傳輸系統(tǒng)實(shí)施例2不同的是,終端選擇單元404還可以包括第一選擇單元4041。該第一選擇單元4041,用于根據(jù)預(yù)先設(shè)置的檢測(cè)處于當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)的待定終端的檢測(cè)時(shí)長(zhǎng),當(dāng)?shù)竭_(dá)預(yù)設(shè)檢測(cè)時(shí)長(zhǎng)的終止時(shí)刻時(shí),選擇處于當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)且在當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)出現(xiàn)頻率最高的待定終端作為下一跳終端。在本申請(qǐng)實(shí)施例中,通過終端選擇單元中的第一選擇單元選擇處于當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)且在當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)出現(xiàn)頻率最高的待定終端作為下一跳終端,實(shí)現(xiàn)了數(shù)據(jù)信息在某一區(qū)域上增大被傳輸?shù)膸茁实哪康摹?br>
15
另外,為了提高數(shù)據(jù)傳輸效率,在本發(fā)明的數(shù)據(jù)信息傳輸系統(tǒng)可以包括記錄信息獲取單元,用于獲取所述各個(gè)待定終端中存儲(chǔ)的記錄信息,所述記錄信息中記錄有進(jìn)入到所述待定終端的無(wú)線頻段范圍內(nèi)的各個(gè)終端的信息以及各個(gè)終端的進(jìn)入次數(shù)。相應(yīng)的,所述終端選擇單元,具體包括第三選擇單元和第四選擇單元。其中該第三選擇單元,用于當(dāng)根據(jù)所述記錄信息確定出所述目標(biāo)終端進(jìn)入過所述待定終端的無(wú)線頻段覆蓋范圍內(nèi),則選擇目標(biāo)終端進(jìn)入其無(wú)線頻段覆蓋范圍內(nèi)次數(shù)最多的待定終端作為下一跳終端。第四選擇單元,用于當(dāng)根據(jù)所述記錄信息確定出所述目標(biāo)終端未進(jìn)入過任一所述待定終端的無(wú)線頻段覆蓋范圍內(nèi),則選擇進(jìn)入到其無(wú)線頻段覆蓋范圍內(nèi)的終端個(gè)數(shù)最多的待定終端作為下一跳終端。需要說明的是,本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。對(duì)于系統(tǒng)類實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說明即可。最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語(yǔ)僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。為了描述的方便,描述以上系統(tǒng)時(shí)以功能分為各種單元分別描述。當(dāng)然,在實(shí)施本申請(qǐng)時(shí)可以把各單元的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn)。以上對(duì)本申請(qǐng)所提供的一種數(shù)據(jù)信息傳輸方法及系統(tǒng)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本申請(qǐng)的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本申請(qǐng)的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請(qǐng)的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本申請(qǐng)的限制。
權(quán)利要求
1.一種數(shù)據(jù)信息傳輸?shù)姆椒?,其特征在于,包? 確定當(dāng)前終端中待發(fā)送的數(shù)據(jù)信息,所述數(shù)據(jù)信息中至少包括目標(biāo)終端的信息; 檢測(cè)處于所述當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)的待定終端,其中,在所述無(wú)線頻段覆蓋范圍內(nèi)所述當(dāng)前終端能夠與所述待定終端進(jìn)行近距離無(wú)線通信; 當(dāng)所述無(wú)線頻段覆蓋范圍內(nèi)存在所述目標(biāo)終端時(shí),向所述目標(biāo)終端發(fā)送所述數(shù)據(jù)信息; 當(dāng)所述無(wú)線頻段覆蓋范圍內(nèi)不存在所述目標(biāo)終端時(shí),從所述待定終端中選擇至少一個(gè)終端作為下一跳終端; 將所述數(shù)據(jù)信息發(fā)送至所述下一跳終端,以便所述下一跳終端繼續(xù)轉(zhuǎn)發(fā)所述數(shù)據(jù)信息,直至將所述數(shù)據(jù)信息發(fā)送至所述目標(biāo)終端。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述確定當(dāng)前終端中的待發(fā)送的數(shù)據(jù)信息包括 接收上一跳終端發(fā)送的數(shù)據(jù)信息,并將接收的數(shù)據(jù)信息作為所述待發(fā)送的數(shù)據(jù)信息。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述確定當(dāng)前終端中的待發(fā)送的數(shù)據(jù)信息包括 將所述當(dāng)前終端待發(fā)送至所述目標(biāo)終端的數(shù)據(jù)信息作為所述待發(fā)送的數(shù)據(jù)信息。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述檢測(cè)處于所述當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)的待定終端包括 檢測(cè)處于所述當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)的待定終端中是否存在所述目標(biāo)終端。
5.根據(jù)權(quán)利要求I或4所述的方法,其特征在于,該方法還包括預(yù)先設(shè)置檢測(cè)處于所述當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)的待定終端的檢測(cè)時(shí)長(zhǎng); 所述檢測(cè)處于所述當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)的待定終端包括 在所述檢測(cè)時(shí)長(zhǎng)內(nèi)檢測(cè)處于所述當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)的待定終端; 所述從所述待定終端中選擇至少一個(gè)終端作為下一跳終端包括 當(dāng)?shù)竭_(dá)所述預(yù)設(shè)檢測(cè)時(shí)長(zhǎng)的終止時(shí)刻時(shí),選擇處于所述當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)且在所述當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)出現(xiàn)頻率最高的待定終端作為下一跳終端。
6.根據(jù)權(quán)利要求I所述的方法,其特征在于,在檢測(cè)到所述無(wú)線頻段覆蓋范圍內(nèi)存在所述目標(biāo)終端之后,還包括 獲取所述目標(biāo)終端是否接收過所述數(shù)據(jù)信息的狀態(tài)信息; 所述向所述目標(biāo)終端發(fā)送所述數(shù)據(jù)信息包括 當(dāng)根據(jù)獲取到的所述狀態(tài)信息確定出所述目標(biāo)終端未接收過所述數(shù)據(jù)信息時(shí),向所述目標(biāo)終端發(fā)送所述數(shù)據(jù)信息。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述獲取所述目標(biāo)終端是否接收過所述數(shù)據(jù)信息的狀態(tài)信息包括 向所述目標(biāo)終端發(fā)送是否已接收過所述數(shù)據(jù)信息的查詢請(qǐng)求; 接收所述目標(biāo)終端針對(duì)所述查詢請(qǐng)求返回的所述數(shù)據(jù)信息的接收狀態(tài)信息。
8.根據(jù)權(quán)利要求I所述的方法,其特征在于,當(dāng)所述當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)不存在所述目標(biāo)終端,在從所述待定終端中選擇至少一個(gè)終端作為下一跳終端之前,還包括獲取所述各個(gè)待定終端中存儲(chǔ)的記錄信息,所述記錄信息中記錄有進(jìn)入到所述待定終端的無(wú)線頻段范圍內(nèi)的各個(gè)終端的信息以及各個(gè)終端的進(jìn)入次數(shù); 所述從所述待定終端中選擇至少一個(gè)終端作為下一跳終端,包括 當(dāng)根據(jù)所述記錄信息確定出所述目標(biāo)終端進(jìn)入過所述待定終端的無(wú)線頻段覆蓋范圍內(nèi),則選擇目標(biāo)終端進(jìn)入其無(wú)線頻段覆蓋范圍內(nèi)次數(shù)最多的待定終端作為下一跳終端;當(dāng)根據(jù)所述記錄信息確定出所述目標(biāo)終端未進(jìn)入過任一所述待定終端的無(wú)線頻段覆蓋范圍內(nèi),則選擇進(jìn)入到其無(wú)線頻段覆蓋范圍內(nèi)的終端個(gè)數(shù)最多的待定終端作為下一跳終端。
9.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述將所述數(shù)據(jù)信息發(fā)送至所述下一跳終端的同時(shí)還包括 存儲(chǔ)所述數(shù)據(jù)信息; 所述從所述待定終端中選擇至少一個(gè)終端作為下一跳終端包括 判斷所述待定終端中是否存在未存儲(chǔ)所述數(shù)據(jù)信息的待定終端,若是,將未存儲(chǔ)所述數(shù)據(jù)信息的待定終端作為下一跳終端。
10.一種數(shù)據(jù)信息傳輸系統(tǒng),其特征在于,該系統(tǒng)包括 信息確定單元,用于確定當(dāng)前終端中的待發(fā)送的數(shù)據(jù)信息,所述數(shù)據(jù)信息中至少包括目標(biāo)終端的信息; 待定終端檢測(cè)單元,用于檢測(cè)處于所述當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)的待定終端,其中,在所述無(wú)線頻段覆蓋范圍內(nèi)所述當(dāng)前終端能夠與所述待定終端進(jìn)行近距離無(wú)線通信; 第一信息發(fā)送單元,用于當(dāng)所述無(wú)線頻段覆蓋范圍內(nèi)存在所述目標(biāo)終端時(shí),向所述目標(biāo)終端發(fā)送所述數(shù)據(jù)信息; 終端選擇單元,用于當(dāng)所述無(wú)線頻段覆蓋范圍內(nèi)不存在所述目標(biāo)終端時(shí),從所述待定終端中選擇至少一個(gè)終端作為下一跳終端; 第二信息發(fā)送單元,用于當(dāng)所述無(wú)線頻段覆蓋范圍內(nèi)不存在所述目標(biāo)終端時(shí),將所述數(shù)據(jù)信息發(fā)送至所述下一跳終端,以便所述下一跳終端繼續(xù)轉(zhuǎn)發(fā)所述數(shù)據(jù)信息,直至將所述數(shù)據(jù)信息發(fā)送至所述目標(biāo)終端。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述信息確定單元包括 第一信息確定單元,用于接收上一跳終端發(fā)送的數(shù)據(jù)信息,并將接收的數(shù)據(jù)信息作為所述待發(fā)送的數(shù)據(jù)信息。
12.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述信息確定單元包括 第二信息確定單元,用于將所述當(dāng)前終端待發(fā)送至所述目標(biāo)終端的數(shù)據(jù)信息作為所述待發(fā)送的數(shù)據(jù)信息。
13.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述待定終端檢測(cè)單元包括 目標(biāo)終端檢測(cè)單元,用于檢測(cè)處于所述當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)的待定終端中是否存在所述目標(biāo)終端。
14.根據(jù)權(quán)利要求10或13所述的系統(tǒng),其特征在于,所述終端選擇單元包括 第一選擇單元,用于根據(jù)預(yù)先設(shè)置的檢測(cè)處于所述當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)的待定終端的檢測(cè)時(shí)長(zhǎng),當(dāng)?shù)竭_(dá)所述預(yù)設(shè)檢測(cè)時(shí)長(zhǎng)的終止時(shí)刻時(shí),選擇處于所述當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)且在所述當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)出現(xiàn)頻率最高的待定終端作為下一跳終端。
15.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括 信息接收狀態(tài)獲取單元,用于在檢測(cè)到所述無(wú)線頻段覆蓋范圍內(nèi)存在所述目標(biāo)終端之后,獲取所述目標(biāo)終端是否接收過所述數(shù)據(jù)信息的狀態(tài)信息; 所述第一信息發(fā)送單元,具體為用于當(dāng)信息接收狀態(tài)獲取單元確定出所述目標(biāo)終端未接收過所述數(shù)據(jù)信息時(shí),向所述目標(biāo)終端發(fā)送所述數(shù)據(jù)信息。
16.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括 數(shù)據(jù)存儲(chǔ)單元,用于將所述數(shù)據(jù)信息發(fā)送至所述下一跳終端的同時(shí),存儲(chǔ)所述數(shù)據(jù)信息; 信息存儲(chǔ)狀態(tài)判斷單元,用于判斷所述待定終端中是否存在未存儲(chǔ)所述數(shù)據(jù)信息的待定終端,若是,則觸發(fā)終端選擇單元將未存儲(chǔ)所述數(shù)據(jù)信息的待定終端作為下一跳終端。
全文摘要
本申請(qǐng)?zhí)峁┝艘环N數(shù)據(jù)信息傳輸方法和系統(tǒng),所述方法包括確定當(dāng)前終端中待發(fā)送的數(shù)據(jù)信息;檢測(cè)處于當(dāng)前終端的無(wú)線頻段覆蓋范圍內(nèi)的待定終端;當(dāng)無(wú)線頻段覆蓋范圍內(nèi)存在目標(biāo)終端時(shí),向該目標(biāo)終端發(fā)送數(shù)據(jù)信息;當(dāng)無(wú)線頻段覆蓋范圍內(nèi)不存在目標(biāo)終端時(shí),從待定終端中選擇至少一個(gè)終端作為下一跳終端;將數(shù)據(jù)信息發(fā)送至下一跳終端,以便下一跳終端繼續(xù)轉(zhuǎn)發(fā)數(shù)據(jù)信息,直至將數(shù)據(jù)信息發(fā)送至目標(biāo)終端。本申請(qǐng)?zhí)峁┑臄?shù)據(jù)信息傳輸方法使在電信基礎(chǔ)設(shè)施遭到破壞或者在偏遠(yuǎn)地區(qū)無(wú)法設(shè)置電信基礎(chǔ)設(shè)施的情況下,數(shù)據(jù)信息也可以遠(yuǎn)距離的傳輸。
文檔編號(hào)H04B7/14GK102932048SQ201210425010
公開日2013年2月13日 申請(qǐng)日期2012年10月31日 優(yōu)先權(quán)日2012年10月31日
發(fā)明者馬學(xué)彬, 張巖紋, 王麗婷, 歐陽(yáng)真超 申請(qǐng)人:內(nèi)蒙古大學(xué)