專利名稱:經(jīng)由短距離無線網(wǎng)絡分發(fā)消息的方法
技術領域:
本發(fā)明涉及通過將消息從一個短距離網(wǎng)絡設備中繼到鄰近的短距離網(wǎng)絡設備從而經(jīng)由短距離網(wǎng)絡分發(fā)所述消息的方法和通信單元。
背景技術:
在常規(guī)的長距離網(wǎng)絡中,每條消息發(fā)往通過物理地址予以標識的一個特定接收方或一組特定接收方。路由器或轉發(fā)器獲得該消息,然后再將其分發(fā)給特定的外部實體,或者分發(fā)給它們自己子網(wǎng)內的目的方。一般情況下,消息僅有一個活動副本進一步分發(fā)給特定的地址。在大多數(shù)短距離網(wǎng)絡中,設備經(jīng)過(相對)較近距離相互漫游或漫游到轉發(fā)器電臺,此時,采用類似的方法。
長距離網(wǎng)絡和短距離網(wǎng)絡的這一問題是一對一關系的限制。這將對具有短距離聯(lián)網(wǎng)能力的很多近期移動設備產(chǎn)生很大的限制作用。
發(fā)明內容
本發(fā)明的目的是解決上述問題。
根據(jù)一個方面,本發(fā)明涉及一種通過將消息從一個短距離網(wǎng)絡設備中繼到鄰近的短距離網(wǎng)絡設備從而經(jīng)由短距離網(wǎng)絡分發(fā)所述消息的方法,其中,在所述設備里,通過比較所述消息的分發(fā)標準和關聯(lián)于所述設備的標準,檢查所述消息的相關性,其中,當所述分發(fā)標準和關聯(lián)于所述設備的所述標準之間存在匹配時,將所述消息視為是相關的。
因此,所述消息能夠以受控的方式,在一段距離內從一個設備中繼到鄰近的設備,從而獲得更大區(qū)域網(wǎng)絡。此外,一對一關系的限制擴展到一對n關系,其中,n是被視為跟所述消息相關的設備的數(shù)量。如果所述消息被視為是相關的,則設備的用戶可處理所述消息,或者,所述消息可以自動顯示給用戶。另一方面,如果所述消息被視為不是相關的,則設備的用戶優(yōu)選什么都沒注意到。在這兩種情況下,如果重復的話,所述消息可以進一步中繼到鄰近的設備。
在一個實施例中,所述分發(fā)標準進一步包括中繼信息,此時,在每個所述設備里,比較所述中繼信息和關聯(lián)于所述設備的中繼信息,其中,根據(jù)所述比較結果,將所述消息中繼到所述鄰近的設備。
因此,所述設備之間的中繼是可控的,這是因為既可以允許消息的中繼,也可以停止所述中繼。舉一個例子,中繼信息可包括所述消息應當在所述設備之間中繼的時間段的標記,其中,所述中繼信息例如跟每個設備的時間(關聯(lián)于所述設備的中繼信息)進行比較。因此,如果中繼信息表明應在18:00前中繼該信息,那么,在設備的時間處,該中繼停止,從而,關聯(lián)于所述設備的中繼信息顯示例如18:01。
中繼信息的另一個例子是消息所要中繼到的區(qū)域的指示信息。因此,例如,所述給定區(qū)域內的所有汽車將消息轉發(fā)給鄰近的汽車,依此類推,直到消息被位于所述區(qū)域之外的汽車接收到。在這種情況下,關聯(lián)于所述設備(例如,汽車)的中繼信息是汽車的位置,這可用檢測汽車當前位置的GPS或類似系統(tǒng)來確定。
中繼信息的另一個例子是關聯(lián)于消息的計數(shù)器,從而限制消息所要發(fā)往的設備的數(shù)量。因此,當消息在所述設備間中繼時,計數(shù)器加1,直至達到最終計數(shù)器值為止。例如,消息可限于1000個設備,所以,當消息中繼到第1000個設備時,中繼停止。在這種情況下,關聯(lián)于設備的中繼信息可以是特定的數(shù),例如0,于是,執(zhí)行中繼,直到計數(shù)器等于零為止。在這里需要指出的是,由于計數(shù)器的更新,這需要在每個設備里更新中繼信息,而在前兩個例子中,不需要進行這樣的更新。
在一個實施例中,所述消息是由所述短距離網(wǎng)絡設備之一生成的。
因此,所述消息可以由同一設備生成,并將其中繼到其它設備。舉一個例子,所生成的消息可以包括交通警報,如“結冰的路況”,其中,所述消息可以通過斷頭傳感器(break-sensor)自動生成。來自這些傳感器的輸出數(shù)據(jù)將得到處理,從而傳感器輸出數(shù)據(jù)的類型可以自動定義所述分發(fā)標準。
在一個實施例中,所述分發(fā)標準包括所述消息要發(fā)往的區(qū)域的標識。
因此,所述消息可局限于特定的區(qū)域,從而,只有該區(qū)域內的接收機才被視為所述消息的相關接收機。例如,這些接收機可能是包括有通信單元的汽車,其為司機接收(和發(fā)送)和顯示消息。所述消息可包括路上的結冰狀況、交通堵塞、交通事故、環(huán)境事故等。在這種情況下,所述消息的位置優(yōu)選作為分發(fā)標準,附加到消息中,從而,例如,半徑50公里之內的所有設備接收該消息,并將其視為相關的消息。在這種情況下,例如,由GPS確定的這些設備的實際位置是用于跟所述分發(fā)標準進行比較的標準。
在一個實施例中,所述分發(fā)標準包括所述消息的發(fā)出時間。
因此,如果已經(jīng)發(fā)出的消息是陳舊的,則可以不再將其視為是相關的。舉一個例子,如果所述消息包括與結冰路況有關的信息并且所述消息的年齡是3個小時,則不再將其視為是相關的,因為警告司機已經(jīng)為時太晚。
在一個實施例中,所述分發(fā)標準包括所述消息要發(fā)往的用戶組的標識。
因此,所述消息可用于,例如文化或社會目的。在這種情況下,給用戶提供的設備(例如,移動電話)有預定的標準,從而使它們接收到這種類型的所有消息。
在一個實施例中,所述分發(fā)標準包括由以下各項構成的組中的分發(fā)標準的組合-所述消息要發(fā)往的區(qū)域的標識,-所述消息的發(fā)出時間,以及-所述消息要發(fā)往的用戶組的標識。
因此,可將一個以上的標準同時附加到所述消息中。舉一個例子,如果所述消息包括與結冰路況有關的信息,則所述分發(fā)標準優(yōu)選包括與區(qū)域有關的數(shù)據(jù)以及所述消息的發(fā)出時間。
在又一方面中,本發(fā)明涉及一種計算機可讀介質,其中存儲著使處理單元執(zhí)行所述方法的指令。
在另一方面中,用在短距離網(wǎng)絡設備中的一種通信單元,包括接收機,接收消息;處理器,通過比較所述消息的分發(fā)標準和關聯(lián)于所述設備的標準,確定所述消息的相關性;其中,當所述分發(fā)標準和關聯(lián)于所述設備的所述標準之間存在匹配時,將所述消息視為是相關的。
因此,所提供的通信單元以受控的方式,在一段距離內將消息從一個設備傳輸或中繼到鄰近的設備。因此,一對一關系的限制擴展到一對n關系,其中,n是被視為跟該消息相關的設備的數(shù)量。
在一個實施例中,所述通信單元還包括發(fā)射機,所述發(fā)射機將消息發(fā)送給另一個短距離網(wǎng)絡設備。
因此,所述通信單元能夠將收到的消息發(fā)送給其它短距離網(wǎng)絡設備。
在一個實施例中,所述通信單元還包括生成所述消息的模塊。
因此,可以生成消息,然后將其發(fā)送給其它通信單元。
下面,將結合附圖,對本發(fā)明、尤其是其優(yōu)選實施例展開詳細描述,在這些附圖中圖1示出了通過將消息從一個短距離網(wǎng)絡設備中繼到鄰近的短距離網(wǎng)絡設備從而經(jīng)由短距離網(wǎng)絡分發(fā)所述消息的方法;圖2示出了圖1所示的分發(fā)令牌的一個實施例;圖3示出了如何實現(xiàn)經(jīng)由短距離網(wǎng)絡傳輸消息的方法的一個例子;圖4示出了如何實現(xiàn)經(jīng)由短距離網(wǎng)絡傳輸消息的方法的另一個例子;以及圖5的流程圖示出了如何實現(xiàn)經(jīng)由短距離網(wǎng)絡傳輸消息的方法。
具體實施例方式
圖1示出了一種通過將消息(100)從一個短距離網(wǎng)絡設備(104,106)中繼到鄰近的(N_D_2)107、(N_D_n)109從而經(jīng)由短距離網(wǎng)絡分發(fā)消息(100)的方法。如圖所示,消息(100)包括三個組成部分發(fā)送方令牌(S_T)101、分發(fā)令牌(D_T)103和消息主體(M_B)105。發(fā)送方令牌(S_T)101優(yōu)選包括跟誰發(fā)出該消息有關的數(shù)據(jù),甚至還包括跟接收消息100的設備有關的數(shù)據(jù)。分發(fā)令牌(D_T)103優(yōu)選包括分發(fā)標準,下面還將結合圖2對此做出詳細討論。最后,消息主體(M_B)105優(yōu)選包括消息的內容,例如,可包括交通警報或者以協(xié)作方式跟其他人分享的文化或社會信息。
短距離網(wǎng)絡設備可以是移動電話104、111或任何其它類型的移動設備,或者是包括有通信單元(未顯示)的車載計算機106、111。
在一個實施例中,通信單元包括用于收發(fā)這種消息100的接收機和發(fā)射機,它還用于生成這種類型的消息100。舉一個例子,如果消息主體(M_B)105中的內容包括諸如“結冰的路況”之類的交通警報,則該消息可通過斷頭傳感器或其它傳感器自動生成。傳感器輸出的數(shù)據(jù)將由通信單元的處理器予以處理,從而,傳感器輸出數(shù)據(jù)的類型就定義了分發(fā)令牌(D_T)103內的分發(fā)標準。在這種情況下,非常重要的是,分發(fā)標準包括將消息主體(M_B)105局限于特定區(qū)域的手段,例如,該特定道路和消息的發(fā)出時間,這樣一來,收到該消息的其它通信單元就能夠適時地警示汽車110、106的司機。
當然,這種消息主體(M_B)105也可以由短距離通信設備(如移動電話104)的用戶手動生成,此時,可以手動地定義分發(fā)令牌(D_T)103內的分發(fā)標準。
在一個實施例中,通信單元包括用于生成消息100的模塊和用于發(fā)送消息100的發(fā)射機。舉一個例子,通信單元可能是發(fā)射機或類似模塊,其可用于,例如警示司機。發(fā)射機可能還包括多個傳感器,用于測量例如道路溫度或各種天氣狀況,此時,輸出數(shù)據(jù)將由通信單元的處理器予以處理。如前所述,傳感器輸出數(shù)據(jù)的類型可用來定義分發(fā)令牌(D_T)103內的分發(fā)標準。
發(fā)射機還可以用于經(jīng)由所述短距離網(wǎng)絡設備107、109向一組人發(fā)送消息100,包括,例如文化或社會信息,其中,附加在所述消息100中的分發(fā)標準將跟所述短距離網(wǎng)絡設備107、109中每一個的關聯(lián)標準進行比較。所述短距離網(wǎng)絡設備中每一個設備的關聯(lián)標準可以,例如,由用戶手動定義,或者,當用戶購買設備時進行定義。舉一個例子,用戶可以簽訂一個列表,該列表列明了誰對接收所述文化或社會信息感興趣。優(yōu)選情況下,當所述分發(fā)標準和關聯(lián)于所述設備107、109的所述標準之間存在匹配時,所述消息被視為是相關的,于是可以通知用戶。否則,用戶不會注意到他/她的設備已經(jīng)收到消息100。根據(jù)消息100是否被視為是相關的,優(yōu)選將其再傳輸給其它短距離網(wǎng)絡設備(N_D_2)107、(N_D_n)109,此時,重復該過程。這樣,通過在短距離網(wǎng)絡設備107、109間傳輸消息100,從而獲得更大的區(qū)域網(wǎng)絡。
在一個實施例中,通信單元包括用于接收消息100的接收機。在該實施例中,通信單元可以整合到例如車載計算機中,并用于經(jīng)由無線電設備來顯示消息,其中,可以向汽車司機顯示不同類型的警告。警告可以包括“減速,前方道路結冰”。如前所述,該信息也可以涉及文化或社會活動。
當然,對消息在所述設備107、109間的中繼予以控制是很重要的。因此,分發(fā)標準優(yōu)選包括例如位于分發(fā)令牌(D_T)103內的中繼信息,其用于根據(jù)同關聯(lián)于所述設備107、109的中繼信息進行比較,以確定是否應進一步中繼該消息100。
圖2示出了圖1所示的分發(fā)令牌(D_T)103的一個實施例,其包括三個子令牌201、203、205,各個子令牌包括多種令牌組成部分。當然,這種子令牌的數(shù)量可以不同于3。舉一個例子,子令牌201、203、205可包括以下標準子令牌201-消息的發(fā)出時間和/或地方○準確的時間,年、月、日、小時等,○地理坐標,○相對于地界標的坐標,
○相對于其他用戶的坐標,○郵寄地址,○網(wǎng)絡標識地址,和○從移動電話網(wǎng)絡小區(qū)發(fā)出。
子令牌203-消息的興趣區(qū)○時間、時間間隔,○地理區(qū)域,○組織區(qū)域(例如,建筑物、公司用戶),○有特定興趣的用戶,和○有特定簡介的用戶。
子令牌205-控制消息分發(fā)的參數(shù)○接收前其他用戶的最大或最小數(shù)量,○接收前有特定興趣的其他用戶的最大或最小數(shù)量,○自從發(fā)出以來經(jīng)過的時間,○在時間點之前,○不在時間點之前,和○直到離開本地化為止。
圖3示出了如何實現(xiàn)通過將消息303從一個短距離網(wǎng)絡設備中繼到鄰近的短距離網(wǎng)絡設備從而經(jīng)由短距離網(wǎng)絡傳輸305消息303的方法的一個例子。在本例中,短距離網(wǎng)絡設備包括整合到汽車301、309、317、321中的通信單元。第一輛汽車301中的傳感器單元檢測到打滑或結冰325的路況,于是自動向在同一道路上行駛的汽車309、317、321或位于同一區(qū)域內的汽車發(fā)出警告。經(jīng)由短距離網(wǎng)絡設備,即,汽車309、317、321,發(fā)送含有警告的消息303,從而,相應的各輛汽車接收到消息311、319、323,并將其轉發(fā)給鄰近的汽車。在每輛汽車中,司機受到警告,例如,在汽車無線電設備中顯示警告。對于相應的各輛汽車,初始消息303的分發(fā)標準優(yōu)選跟相應的各輛汽車中的通信單元的標準進行比較。舉一個例子,消息中的分發(fā)令牌(D_T)103的一部分是發(fā)送或發(fā)出消息303的起源。該信息優(yōu)選基于汽車內的全球定位系統(tǒng)(GPS),GPS給出事件發(fā)生位置有關的確切數(shù)據(jù)以及確切的發(fā)出時間。這些數(shù)據(jù)或標準將會跟鄰近汽車309、317、321內的標準(即,鄰近汽車309、317、321內的GPS數(shù)據(jù)和時間)進行比較。對于圖3所示的情況,如果這些汽車距離發(fā)出消息303的汽車301相對較近,則將消息視為是相關的。在這種情況下,甚至還將時間標準跟實際時間進行比較,以檢查該事件是陳舊的還是新的。初始消息303內的標準還可以包括向行駛在道路E45上的所有短距離網(wǎng)絡設備和最多5000個設備發(fā)送該消息。這里,我們假設這些汽車配備有導航系統(tǒng)或類似設備。
圖4示出了如何實現(xiàn)通過將消息415從一個短距離網(wǎng)絡設備中繼到鄰近的短距離網(wǎng)絡設備401、403、405、407、409、411、413從而經(jīng)由短距離網(wǎng)絡傳輸消息415的方法的另一個例子。這些設備可以是任意類型的移動設備,包括接收機、發(fā)射機、處理器、甚至還有存儲模塊,存儲模塊中存儲著跟標準有關的數(shù)據(jù),用于區(qū)分該消息是否跟該用戶有關,這通過比較該標準和消息415的分發(fā)標準來實現(xiàn)。在這種情況下,消息415的接收機滿足以下條件分發(fā)標準和關聯(lián)于所述設備的標準之間存在匹配。如圖所示,該消息被視為跟用戶或用戶組419、421、427相關(標記成417、421、427),而對于用戶或用戶組403來說,該消息被視為不相關。用戶403不會注意到他/她已經(jīng)收到了消息415,圖中所示的是將其轉發(fā)給用戶419。
該消息可由例如注意到特定事件已經(jīng)發(fā)生的人(未顯示)發(fā)出,或者,由短距離網(wǎng)絡設備401自動發(fā)出。
圖5的流程圖示出了如何實現(xiàn)經(jīng)由短距離網(wǎng)絡傳輸消息的方法。開始時,生成該消息(G_M)501,其中定義了分發(fā)令牌和消息主體。分發(fā)令牌定義了消息的分發(fā)標準,即,應當由誰來接收該消息;消息主體定義了該消息的內容。如圖所示,該消息傳輸504到第一短距離網(wǎng)絡設備505,其中,讀取該消息的分發(fā)令牌(R_D_C_1),并將其跟網(wǎng)絡設備505的關聯(lián)標準進行比較。網(wǎng)絡設備可以經(jīng)過預先編程,從而定義一些標準,并優(yōu)選將其存儲在存儲模塊內。這種定義可以由設備的用戶完成,或者,在購買設備時完成。網(wǎng)絡設備505的處理器比較所述標準(C_C_1)509和所述預存的標準。如果該消息的分發(fā)標準和預存的標準之間存在匹配,則視該消息為相關的(Rel._1)513,并將其顯示給用戶。否則,視該消息為不相關的(Irrel._1)515。此后,該消息傳輸?shù)?T_D2_1)516第二短距離網(wǎng)絡設備523,在那里重復這些步驟,然后,該消息(G_M)501傳輸?shù)?T_D3_2)516第三短距離網(wǎng)絡設備523,依此類推。這一過程繼續(xù)進行,直到實現(xiàn)該消息的一個或多個分發(fā)標準為止(Fulf.)529。舉一個例子,這可以包括消息應發(fā)往的設備的數(shù)量。采用這種方式在短距離網(wǎng)絡設備間傳輸消息(G_M)501,就實現(xiàn)了較大區(qū)域網(wǎng)絡。
應當注意的是,上述實施例用來說明、而非限制本發(fā)明,并且,本領域普通技術人員能夠在不脫離所附權利要求的保護范圍的前提下設計出很多可替換的實施例。在權利要求書中,圓括號內包含的所有標記不應解釋成限制權利要求?!鞍ā币辉~并不排除權利要求中所列部件或步驟之外還存在其它部件或步驟的可能性。本發(fā)明可通過包括多個不同部件的硬件來實現(xiàn),也可以通過合適編程的計算機來實現(xiàn)。在羅列了多個模塊的裝置權利要求中,這些模塊中的一些可以具體實現(xiàn)為一個相同的硬件產(chǎn)品。有些手段記載在相互不同的從屬權利要求中,這一事實并不表示不能用這些手段的組合來獲益。
權利要求
1.一種通過將消息(100)從一個短距離網(wǎng)絡設備(104,106)中繼到鄰近的短距離網(wǎng)絡設備(107,109)從而經(jīng)由短距離網(wǎng)絡分發(fā)所述消息(100)的方法,其中,在所述設備(107,109)處,通過比較所述消息(100)的分發(fā)標準(103)和關聯(lián)于所述設備(107,109)的標準,檢查所述消息(100)的相關性;其中,當所述分發(fā)標準(103)和關聯(lián)于所述設備的所述標準之間存在匹配時,將所述消息(100)視為是相關的。
2.如權利要求1所述的方法,其中,所述分發(fā)標準進一步包括中繼信息,而其中,在每個所述設備(107,109)處,比較所述中繼信息和關聯(lián)于所述設備(107,109)的中繼信息,其中,根據(jù)所述比較結果,將所述消息中繼到所述鄰近的設備。
3.如權利要求1所述的方法,其中,所述消息(100)是由所述短距離網(wǎng)絡設備(104,106)之一生成的。
4.如權利要求1所述的方法,其中,所述分發(fā)標準(103)包括所述消息(100)要發(fā)往的區(qū)域的標識。
5.如權利要求1所述的方法,其中,所述分發(fā)標準(103)包括所述消息(100)的發(fā)出時間。
6.如權利要求1所述的方法,其中,所述分發(fā)標準包括所述消息(100)要發(fā)往的用戶組(419,421,427)的標識。
7.如權利要求1-6中任意一項所述的方法,其中,所述分發(fā)標準(100)包括由以下各項構成的組中的分發(fā)標準(103)的組合-所述消息(100)要發(fā)往的區(qū)域的標識,-所述消息(100)的發(fā)出時間,以及-所述消息(100)要發(fā)往的用戶組(419,421,427)的標識。
8.一種計算機可讀介質,其中存儲著使處理單元執(zhí)行方法1-6的指令。
9.一種通信單元,用在短距離網(wǎng)絡設備(110,111)中,包括接收機,接收消息(100);以及處理器,通過比較所述消息(100)的分發(fā)標準(103)和關聯(lián)于所述設備(107,109)的標準,確定所述消息(100)的相關性;其中,當所述分發(fā)標準(103)和關聯(lián)于所述設備(107,109)的所述標準之間存在匹配時,將所述消息(100)視為是相關的。
10.如權利要求9所述的通信單元,還包括發(fā)射機,將所述消息(100)再發(fā)送給另一個短距離網(wǎng)絡設備(107,109)。
11.如權利要求9或10所述的通信單元,還包括生成所述消息(100)的模塊。
全文摘要
本發(fā)明涉及通過將消息(100)從一個短距離網(wǎng)絡設備(104,106)中繼到鄰近的短距離網(wǎng)絡設備(107,109)從而經(jīng)由短距離網(wǎng)絡分發(fā)所述消息(100)的方法和通信單元。通過比較所述消息(100)的分發(fā)標準(103)和關聯(lián)于所述設備(107,109)的標準,檢查所述消息(100)的相關性,其中,當所述分發(fā)標準(103)和關聯(lián)于所述設備的所述標準之間存在匹配時,將所述消息(100)視為是相關的。
文檔編號H04L12/18GK101027878SQ200580031964
公開日2007年8月29日 申請日期2005年9月8日 優(yōu)先權日2004年9月24日
發(fā)明者霍爾格·舍爾 申請人:皇家飛利浦電子股份有限公司