實時交通信息篩選方法及裝置的製作方法
2023-09-20 10:44:45 1
專利名稱:實時交通信息篩選方法及裝置的製作方法
技術領域:
本發明涉及智能交通技術領域,尤其涉及一種實時交通信息篩選方法及裝置。
背景技術:
隨著經濟的快速發展和人口的日益膨脹,機動車的數量急劇增加,由於機動車的增長速度遠遠超過道路和交通設施的建設速度,城市道路交通的壓力越來越大,人車矛盾和車路矛盾日益突出。隨著計算機、信息和通信技術的廣泛應用,人們正致力於利用一種新的技術提高道路資源的使用效率,提高出行的快捷性和安全性。這一新的技術被稱為智能交通系統 (Intelligent Transportation System, ITS), ITS是一個開放的複雜系統,其將信息處理技術、數據通信技術、電子技術以及計算機技術等綜合運用於交通管理,從而建立起大範圍、全方位發揮作用、實時、正確、高效的交通綜合管理系統,其中車輛導航系統是ITS的重要組成部分。車輛導航系統能夠根據道路電子地圖資料庫的數據,規劃出到達目的地的最優道路,並通過最優道路將車輛引導到目的地。過去,由於交通事故、道路堵塞、道路施工、交通管制等實時交通信息不能及時提供給車輛導航系統,使得車輛導航系統幾乎很難為用戶提供周到、高效的導航服務。近年來,廣播數據系統(Radio Data System, RDS)發展迅速,為車輛動態導航的實現提供了基礎。RDS是歐洲廣播聯盟組織(European Broadcasting Union,EBU)開發的數據廣播系統。它通過交通報文頻道(Traffic Message Channel, TMC)進行數位化、無聲的實時交通信息發布,不幹涉音頻廣播。具備RDS-TMC接收器/解碼器的車輛導航系統接收RDS-TMC 系統發布的攜帶實時交通信息的RDS-TMC報文並進行解碼,然後將與當前行駛路線相關的實時交通信息以用戶語言或可視化的方式展現給駕駛者。目前,歐洲城市已大量使用RDS-TMC系統,在對歐洲RDS-TMC系統採用的實時交通信息發布策略進行研究和實踐過程中,發明人發現歐洲RDS-TMC系統在發送攜帶實時交通信息的RDS-TMC報文時,採用先到報文先發布的策略,雖然RDS-TMC發布通道單位時間發布RDS-TMC報文的數量有限,但由於歐洲城市規模一般較小,相應地,RDS-TMC報文的數量也較少,因此,歐洲RDS-TMC系統可以在規定的時間內發布所有的RDS-TMC報文。但是對於城市規模大、城市道路情況複雜的中國城市而言,RDS-TMC報文量非常大,若採用歐洲通用的實時交通信息發布策略,則在規定的時間內只能發布部分RDS-TMC報文,有很多重要的 RDS-TMC報文無法發布,從而造成車輛導航系統接收的實時交通信息不夠全面,降低了車輛動態導航的可靠性。
發明內容
本發明實施例要解決的技術問題是提供一種實時交通信息篩選方法及裝置,能夠剔除沒有必要發布的實時交通信息,從而使發布系統能夠在有限的時間內發布更有效、更全面的實時交通信息。為解決上述技術問題,本發明的目的是通過以下技術方案實現的本發明實施例提供了一種實時交通信息篩選方法,所述方法包括讀取道路的實時交通信息發布狀態,若所述發布狀態為發布過所述道路的實時交通信息,則判斷發布過的實時交通信息與所述道路的待發布實時交通信息是否相同,若相同,則丟棄所述待發布實時交通信息。本發明實施例還提供了一種實時交通信息篩選裝置,所述篩選裝置包括發布狀態判斷單元,發布內容判斷單元,信息丟棄單元;所述發布狀態判斷單元,用於讀取道路的實時交通信息發布狀態,若所述發布狀態為發布過所述道路的實時交通信息,則觸發所述發布內容判斷單元;所述發布內容判斷單元,用於判斷發布過的實時交通信息與所述道路的待發布實時交通信息是否相同;所述信息丟棄單元,用於丟棄與發布過的實時交通信息相同的待發布實時交通信肩、ο上述技術方案具有如下有益效果本發明實施例提供的實時交通信息篩選技術方案,先判斷道路的實時交通信息發布狀態,如果發布狀態為發布過該道路的實時交通信息,則判斷道路發布過的實時交通信息與待發布實時交通信息是否相同,若道路的待發布實時交通信息與發布過的實時交通信息相同,說明該待發布實時交通信息沒有發布的必要,可以丟棄。由於本發明實施例提供的技術方案剔除了沒有必要發布的實時交通信息,使得待發布實時交通信息的總量減少,從而使發布系統能夠在有限的時間內發布更有效、更全面的實時交通信息,提高車輛動態導航的可靠性。
圖1為本發明第一實施例提供的實時交通信息篩選方法流程圖;圖2為本發明第二實施例提供的實時交通信息篩選方法流程圖;圖3為本發明實施例提供的實時交通信息篩選裝置組成示意圖。
具體實施例方式為使本發明實施例的目的、技術方案、及優點更加清楚明白,以下參照附圖對本發明實施例提供的技術方案進行詳細說明。請參見圖1,為本發明第一實施例提供的實時交通信息篩選方法流程圖,該方法包括步驟101 讀取道路的實時交通信息發布狀態,若所述發布狀態為發布過所述道路的實時交通信息,則進入步驟102,否則,進入步驟105 ;在本發明實施例中,實時交通信息包括一般交通問題、天氣情況、道路事件背景 (比如,由事故引發的擁堵)及其嚴重程度(比如,引起的排隊長度)等。步驟102 判斷道路發布過的實時交通信息與待發布實時交通信息是否相同,若相同,則進入步驟103,否則,進入步驟105 ;
在本發明實施例中,發布過的實時交通信息是指執行本次發布流程之前一次發布的實時交通信息。步驟103 判斷發布過的實時交通信息的持續時間是否小於預設的終端信息有效時間,如果小於,則進入步驟104,如果大於,則進入步驟105 ;步驟102判斷得到發布過的實時交通信息和待發布實時交通信息相同的情況下, 執行步驟103的原因如下終端(比如,電臺、車輛導航系統)接收到道路的實時交通信息後,若該實時交通信息的持續時間在預設的終端信息有效時間內,終端將播報該實時交通信息,而一旦該實時交通信息的持續時間超過了預設的終端信息有效時間,終端則認為該實時交通信息已失效。比如,終端收到某路段的實時交通信息為擁堵,當該信息的持續時間在預設的終端信息有效時間內,終端播報此路段的實時交通信息為「道路擁堵」,當該信息的持續時間超過預設的終端信息有效時間,終端將認為該路段不存在擁堵現象,終端播報此路段的實時交通信息可能是「路段暢通」,但實際道路情況可能是該路段仍為擁堵,為了避免終端播報錯誤的實時交通信息,當步驟102判斷得到待發布實時交通信息與終端收到的實時交通信息相同時,需要在本發明實施例提供的方法中執行步驟103判斷到發布過的實時交通信息的持續時間是否大於預設的終端信息有效時間,如果大於,即便前後兩次實時交通信息相同,也需要將待發布實時交通信息添加至待發布集合重新進行發布。但是,值得注意的是,本發明實施例加入步驟103是為進一步解決終端播報錯誤實時交通信息的問題,也就是說,對於解決本發明要解決的「剔除沒有發布必要的實時交通信息」的問題而言該步驟是非必要的。步驟104 丟棄待發布實時交通信息;步驟105 將待發布實時交通信息添加到待發布集合。以上為本發明第一實施例提供的實時交通信息篩選方法,該方法通過刪除與發布過的實時交通信息相同的待發布實時交通信息,減少待發布實時交通信息的總量,使得發布系統能夠在規定的時間內能夠發布更有效、更全面的實時交通信息。進一步,若在刪除待發布實時交通信息前,通過判斷待發布實時交通信息的持續時間,則可以保留部分應該重新發布的實時交通信息,避免終端播報錯誤的實時交通信息,更進一步提高了車輛動態導航的可靠性。以下結合附圖2,對本發明第二實施例提供的實時交通信息篩選方法進行介紹,該方法是本發明第一實施例提供方法在RDS-TMC系統中的應用。在RDS-TMC系統中,實時交通信息被攜帶在RDS-TMC報文中進行發布,RDS-TMC報文中,用位置編碼+方向唯一表示道路,用TMC事件描述實時交通信息。請參見圖2,為本發明第二實施例提供的實時交通信息篩選方法,該方法包括步驟201 從狀態池中,讀取位置編碼(Location Code)加⑴方向對應的TMC事件發布狀態,若所述TMC事件發布狀態為發布過TMC事件,則進入步驟202,否則,進入步驟 205 ;在本發明實施例中,狀態池用於記錄每個Location Code+方向及其發布過的TMC 事件的信息,包括TMC事件的發布狀態,TMC事件代碼,TMC事件的時間戳,TMC事件的持續
時間等等。步驟202 判斷Location Code+方向在狀態池中對應的時間戳與Location Code+方向在單步長池中對應的時間戳是否相同,如果相同,說明Location Code+方向對應道路發布過的TMC事件與該道路的待發布TMC事件相同,進入步驟203,否則,進入步驟204 ;在本發明實施例中,單步長池用於記錄每個Location Code+方向及其待發布TMC 事件的信息,包括待發布TMC事件的時間戳,待發布TMC事件代碼等。在本發明其他實施例中,還可以通過判斷Location Code+方向在單步長池及狀態池中對應的TMC事件代碼是否相同,得到TMC事件相同或不同的判斷結果。步驟203 判斷狀態池中Location Code+方向對應的發布過的TMC事件的持續時間是否小於預設的終端信息有效時間,如果小於,則進入步驟204,如果大於,則進入步驟 205 ;步驟204 丟棄待發布TMC事件;步驟205 將待發布TMC事件添加到待發布集合。以上為本發明第二實施例提供的實時交通信息篩選方法。在上述實施例中,每個待發布TMC事件都是單步長事件,所述單步長事件是一個Location Code+方向的待發布 TMC事件,該單步長事件描述這個LocationCode+方向對應道路的實時交通信息。為了節約發布資源,在步驟205之後本發明第二實施例提供的方法還可以進一步包括將待發布集合中相鄰Location Code+方向的相同待發布TMC事件合併為一條多步長待發布TMC事件,也就是將待發布集合中相鄰道路相同的實時交通信息合併為一條多步長待發布實時交通信息。在本發明實施例中,多步長待發布TMC事件由一個Location Code+方向的單步長待發布TMC事件+步長構成,該多步長待發布TMC事件描述了從這個Location Code開始, 按指定方向、順序連接(相鄰)且待發布TMC事件相同的若干個Location Code對應道路的實時交通信息,其中,多步長待發布TMC事件描述了幾個Location Code的實時交通信息, 則步長就等於幾。在本發明實施例中,將待發布集合中相鄰Location Code+方向的相同待發布TMC 事件合併為多步長待發布TMC事件具體包括從待發布集合中讀取一個Location Code+方向;在預置的配置表中查找該Location Code+方向相鄰的Location Code+方向;在待發布集合中查找所述Location Code+方向的待發布TMC事件;判斷待發布TMC事件的時間戳是否相同,如果互不相同,則結束此次合併,轉入讀取待發布集合中的下一個Location Code+方向,如果有N(大於等於幻個Location Code+ 方向的待發布TMC事件的時間戳相同(說明這N個待發布TMC事件相同),則在配置表查找N個Location Code+方向中的起始Location Code+方向,將待發布集合中所述起始 Location Code+方向的待發布TMC事件修改為待發布TMC事件加步長,步長等於N,刪除其他N-I個Location Code+方向的待發布TMC事件,再轉入讀取待發布集合中的下一個 Location Code+方向,直到處理完待發布集合中所有的Location Code+方向。比如,從待發布集合中讀取一個Location Code+方向,在配置表中查找到與該 Location Code+方向相鄰的 Location Code+方向有 3 個,而且這 4 個 Location Code+ 方向的待發布TMC事件都相同,則從配置表中查找這4個Location Code+方向中的起始 Location Code+方向,將待發布集合中起始Location Code+方向的待發布TMC事件修改為待發布TMC事件+步長4,刪除其他3個Location Code+方向的待發布TMC事件。進一步,在得到多步長待發布TMC事件後,為了使重要的TMC事件儘早被發布出去,上述方法可以進一步對待發布集合中的多步長待發布TMC事件,先按照其攜帶的道路優先級由高到低的順序進行排序,再按照TMC事件(交通信息)優先級由高到低的順序進行排序。以上為本發明實施例提供的實時交通信息篩選方法,得到排序後的待發布集合後,發布系統每次從排序後的待發布集合中,取出M條多步長待發布TMC事件,構造M條攜帶所述多步長待發布TMC事件的RDS-TMC報文,並將所述M條RDS-TMC報文發布至終端,其中,M為RDS發布通道單位時間可發布報文數量。在成功發布RDS-TMC報文後,還需要先將所述M條多步長待發布TMC事件還原為單步長TMC事件,然後,對所述單步長TMC事件對應 Location Code+方向在狀態池中的TMC事件發布狀態進行更新,並將所述Location Code+ 方向在狀態池中的時間戳更改為所述單步長TMC事件的時間戳。以上為本發明實施例提供的實時交通信息篩選方法,以下結合附圖對本發明實施例提供的實時交通信息篩選裝置進行詳細介紹。請參見圖3,為本發明實施例提供的實時交通信息篩選裝置,該裝置包括發布狀態判斷單元301,發布內容判斷單元302,信息時效判斷單元303,信息丟棄單元304,信息添加單元305 ;發布狀態判斷單元301,用於讀取道路的實時交通信息發布狀態,若所述發布狀態為發布過所述道路的實時交通信息,則觸發發布內容判斷單元302,否則,觸發信息添加單元 305 ;發布內容判斷單元302,用於判斷發布過的實時交通信息與所述道路的待發布實時交通信息是否相同,若發布過的實時交通信息和待發布實時交通信息相同時,觸發信息時效判斷單元303,否則觸發信息添加單元305 ;信息時效判斷單元303,用於判斷發布過的實時交通信息的持續時間是否小於預設的終端信息有效時間,如果小於,則觸發所述信息丟棄單元304,否則觸發信息添加單元 305 ;信息丟棄單元304,用於丟棄與發布過的實時交通信息相同的待發布實時交通信息;信息添加單元305,用於將所述道路的待發布實時交通信息添加到待發布集合。以上為本發明實施例提供的實時交通信息篩選裝置,為了節約信息發布通道的資源,在上述篩選裝置中可以進一步包括信息合併單元,用於將待發布集合中相鄰道路的待發布實時交通信息合併為一條多步長待發布實時交通信息。為了先發布重要的實時交通信息,給用戶提供更好的服務,上述篩選裝置可以進一步包括信息排序單元;信息排序單元,用於對待發布集合中的多步長待發布實時交通信息,先按照其攜帶的道路優先級由高到低的順序進行排序,再按照其攜帶的實時交通信息優先級由高到低的順序進行排序。以上為本發明實施例提供的實時交通信息篩選裝置,若將該裝置應用到RDS-TMC系統中,則各個單元的工作方法請參見本發明第二實施例提供的方法,此處僅以信息合併單元為例進行介紹,信息合併單元具體包括位置編碼讀取單元,用於從待發布集合中讀取一個位置編碼加方向;相鄰編碼查找單元,用於在預置的配置表中查找所述位置編碼加方向相鄰的位置編碼加方向;多步長事件生成單元,用於在待發布集合中查找所述位置編碼加方向的待發布 TMC事件,如果有N個位置編碼加方向的待發布TMC事件的時間戳相同,則在配置表查找所述N個位置編碼加方向中的起始位置編碼加方向,將待發布集合中所述起始位置編碼加方向的待發布TMC事件修改為待發布TMC事件加步長,步長等於N,N大於等於2 ;單步長事件刪除單元,用於刪除待發布集合中其他N-I個位置編碼加方向的待發布TMC事件。以上對本發明提供的一種實時交通信息篩選方法及裝置進行了詳細介紹,對於本領域的一般技術人員,依據本發明實施例的思想,在具體實施方式
及應用範圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。
權利要求
1.一種實時交通信息篩選方法,其特徵在於,所述方法包括讀取道路的實時交通信息發布狀態,若所述發布狀態為發布過所述道路的實時交通信息,則判斷發布過的實時交通信息與所述道路的待發布實時交通信息是否相同,若相同,則丟棄所述待發布實時交通信息。
2.如權利要求1所述的篩選方法,其特徵在於,在判斷得到實時交通信息相同之後,放棄所述待發布實時交通信息之前,所述方法進一步包括判斷發布過的實時交通信息的持續時間是否小於預設的終端信息有效時間,如果小於,則丟棄所述待發布實時交通信息。
3.如權利要求2所述的篩選方法,其特徵在於,所述方法進一步包括將待發布集合中相鄰道路相同的待發布實時交通信息合併為多步長待發布實時交通 fn息ο
4.如權利要求3所述的篩選方法,其特徵在於,所述方法進一步包括將待發布集合中的多步長待發布實時交通信息,先按照其攜帶的道路優先級由高到低的順序進行排序,再按照其攜帶的交通信息優先級由高到低的順序進行排序。
5.如權利要求1至4中任一項權利要求所述的篩選方法,其特徵在於,若用位置編碼加方向表示道路,用TMC事件描述實時交通信息,則讀取道路的實時交通信息發布狀態具體為從狀態池中,讀取位置編碼加方向對應的TMC事件發布狀態。
6.如權利要求5所述的篩選方法,其特徵在於,判斷發布過的實時交通信息與所述道路的待發布實時交通信息是否相同具體包括判斷位置編碼加方向在狀態池中對應的時間戳與所述位置編碼加方向在單步長池中對應的時間戳是否相同,如果相同,說明所述位置編碼加方向對應道路發布過的TMC事件與待發布TMC事件相同。
7.如權利要求6所述的篩選方法,其特徵在於,將待發布集合中相鄰道路的相同待發布實時交通信息合併為多步長待發布實時交通信息具體包括從待發布集合中讀取一個位置編碼加方向;在預置的配置表中查找所述位置編碼加方向相鄰的位置編碼加方向;在待發布集合中查找所述位置編碼加方向的待發布TMC事件,如果有N個位置編碼加方向的待發布TMC事件的時間戮相同,則在配置表查找所述N個位置編碼加方向中的起始位置編碼加方向,將待發布集合中所述起始位置編碼加方向的待發布TMC事件修改為待發布TMC事件加步長,步長等於N,刪除其他N-I個位置編碼加方向的待發布TMC事件,N大於等於2。
8.一種實時交通信息篩選裝置,其特徵在於,所述篩選裝置包括發布狀態判斷單元, 發布內容判斷單元,信息丟棄單元;所述發布狀態判斷單元,用於讀取道路的實時交通信息發布狀態,若所述發布狀態為發布過所述道路的實時交通信息,則觸發所述發布內容判斷單元;所述發布內容判斷單元,用於判斷發布過的實時交通信息與所述道路的待發布實時交通信息是否相同;所述信息丟棄單元,用於丟棄與發布過的實時交通信息相同的待發布實時交通信息。
9.如權利要求8所述的篩選裝置,其特徵在於,所述篩選裝置進一步包括信息時效判斷單元;所述發布內容判斷單元,在判斷得到發布過的實時交通信息和待發布實時交通信息相同時,觸發所述信息時效判斷單元;所述信息時效判斷單元,用於判斷發布過的實時交通信息的持續時間是否小於預設的終端信息有效時間,如果小於,則觸發所述信息丟棄單元。
10.如權利要求9所述的篩選裝置,其特徵在於,所述篩選裝置進一步包括信息合併單元;所述信息合併單元,用於將待發布集合中相鄰道路的相同待發布實時交通信息合併為多步長待發布實時交通信息。
11.如權利要求10所述的篩選裝置,其特徵在於,若用位置編碼加方向表示道路,用 TMC事件描述實時交通信息,則所述信息合併單元具體包括位置編碼讀取單元,用於從待發布集合中讀取一個位置編碼加方向;相鄰編碼查找單元,用於在預置的配置表中查找所述位置編碼加方向相鄰的位置編碼加方向;多步長事件生成單元,用於在待發布集合中查找所述位置編碼加方向的待發布TMC事件,如果有N個位置編碼加方向的待發布TMC事件的時間戳相同,則在配置表查找所述N個位置編碼加方向中的起始位置編碼加方向,將待發布集合中所述起始位置編碼加方向的待發布TMC事件修改為待發布TMC事件加步長,步長等於N,N大於等於2 ;單步長事件刪除單元,用於刪除待發布集合中其他N-I個位置編碼加方向的待發布 TMC事件。
全文摘要
本發明提供了一種實時交通信息篩選方法及裝置。方法包括讀取道路的實時交通信息發布狀態,若發布狀態為發布過道路的實時交通信息,則判斷發布過的實時交通信息與道路的待發布實時交通信息是否相同,若相同,則丟棄待發布實時交通信息。篩選裝置包括發布狀態判斷單元,用於讀取道路的實時交通信息發布狀態,若發布狀態為發布過道路的實時交通信息,則觸發發布內容判斷單元;發布內容判斷單元,用於判斷發布過的實時交通信息與道路的待發布實時交通信息是否相同;信息丟棄單元,用於丟棄與發布過的實時交通信息相同的待發布實時交通信息。採用本發明提供的方法或裝置能夠發布更全面的實時交通信息,提高車輛動態導航的可靠性。
文檔編號H04H20/55GK102236967SQ20101015273
公開日2011年11月9日 申請日期2010年4月22日 優先權日2010年4月22日
發明者張文鬥, 李中男 申請人:高德軟體有限公司