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