專利名稱:一種交通狀態(tài)的描述方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理技術(shù)領(lǐng)域,特別是涉及一種交通狀態(tài)的描述方法和裝置。
背景技術(shù):
隨著我國(guó)城市化建設(shè)的進(jìn)行,交通環(huán)境也由于車輛的快速增加而變得日益嚴(yán)峻,因此用戶需要服務(wù)系統(tǒng)的協(xié)助來(lái)了解動(dòng)態(tài)交通信息,從而節(jié)省用戶的出行時(shí)間,緩解交通壓力,減少交通阻塞和延誤。由于實(shí)時(shí)交通信息采集與發(fā)布系統(tǒng)的不斷完善,動(dòng)態(tài)交通信息的準(zhǔn)確度和覆蓋率越來(lái)越高,交通信息服務(wù)應(yīng)用也逐步走入人們的日常生活。在我國(guó),既有以VICS (道路交通情報(bào)通信系統(tǒng))技術(shù)為基礎(chǔ)的交通信息發(fā)布平臺(tái),也有以TMC(交通報(bào)文頻道)技術(shù)為基礎(chǔ)的發(fā)布平臺(tái)。在以這些交通信息發(fā)布平臺(tái)為服務(wù)的基礎(chǔ)上已經(jīng)存在多種交通應(yīng)用,如動(dòng)態(tài)路徑規(guī)劃、動(dòng)態(tài)交通信息展現(xiàn)、動(dòng)態(tài)交通信息查詢和定制等等。但是,目前只能為用戶提供重要交通節(jié)點(diǎn)或重要道路的交通信息,而不能提供全部信息,給用戶的使用造成限制和不便。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種交通狀態(tài)的描述方法和裝置,以提供更多、更全面的交通信息。一種交通狀態(tài)的描述方法,所述方法包括:接收客戶端的交通狀態(tài)查詢請(qǐng)求;獲取所述交通狀態(tài)查詢請(qǐng)求對(duì)應(yīng)的線路單元,一個(gè)所述線路單元表示一條道路,每個(gè)所述線路單元包括的有向路段序列對(duì)應(yīng)表示構(gòu)成所述道路的路段;根據(jù)所述有向路段序列對(duì)應(yīng)路段的交通狀態(tài),判斷是否對(duì)所述線路單元進(jìn)行交通狀態(tài)整體描述;若是,則為所述線路單元生成交通狀態(tài)整體描述,若否,則生成所述線路單元的交通狀態(tài)詳細(xì)描述;綜合獲取到的線路單元的交通狀態(tài)整體描述和/或線路單元的交通狀態(tài)詳細(xì)描述,得到交通狀態(tài)綜合描述;返回所述交通狀態(tài)綜合描述至所述客戶端。優(yōu)選的,所述根據(jù)所述線路單元包含的有向路段序列對(duì)應(yīng)路段的交通狀態(tài),判斷是否對(duì)所述線路單元進(jìn)行交通狀態(tài)整體描述具體包括:獲取所述線路單元包含的有向路段序列中交通狀態(tài)相同的路段的長(zhǎng)度;計(jì)算所述交通狀態(tài)相同的路段的長(zhǎng)度和與所述有向路段序列中所有路段長(zhǎng)度和的比值,判斷所述比值是否大于等于綜合描述閾值。優(yōu)選的,若所述線路單元包括一個(gè)正向路段序列和一個(gè)反向路段序列,且為所述線路單元生成了一條正向交通狀態(tài)整體描述和一條反向交通狀態(tài)整體描述,則所述方法進(jìn)一步包括:判斷所述線路單元的正向交通狀態(tài)整體描述中的交通狀態(tài)與反向交通狀態(tài)整體描述中的交通狀態(tài)是否相同,如果相同,則將所述線路單元的正、反向交通狀態(tài)整體描述合為一條交通狀態(tài)整體描述。優(yōu)選的,生成所述線路單元的交通狀態(tài)詳細(xì)描述具體包括:將所述線路單元包含的有向路段序列中長(zhǎng)度占比低于長(zhǎng)度占比閾值的路段的交通狀態(tài),按照其相鄰路段的交通狀態(tài)進(jìn)行調(diào)整;將所述有向路段序列中相鄰且交通狀態(tài)相同的路段合并為一個(gè)分段;對(duì)所述合并得到的且交通狀態(tài)為擁堵或緩行的分段,進(jìn)行單點(diǎn)交通狀態(tài)描述或首尾交通狀態(tài)描述,所述單點(diǎn)交通狀態(tài)描述和/或首尾交通狀態(tài)描述構(gòu)成所述線路單元的交通狀態(tài)詳細(xì)描述。優(yōu)選的,將所述線路單元包含的有向路段序列中長(zhǎng)度占比低于長(zhǎng)度占比閾值的路段的交通狀態(tài),按照其相鄰路段的交通狀態(tài)進(jìn)行調(diào)整具體包括:對(duì)所述有向線段序列中長(zhǎng)度占比低于占比閾值的路段,判斷其是否有相鄰路段;若沒(méi)有相鄰路段,則將所述長(zhǎng)度占比低于占比閾值的路段的交通狀態(tài)設(shè)置為未知;若有一個(gè)相鄰路段,則將所述長(zhǎng)度占比低于占比閾值的路段的交通狀態(tài)設(shè)置為所述相鄰路段的交通狀態(tài);若有兩個(gè)相鄰路段,且兩個(gè)相鄰路段的交通狀態(tài)相同,則將所述長(zhǎng)度占比低于占比閾值的路段的交通狀態(tài)設(shè)置為這兩個(gè)路段的交通狀態(tài);若有兩個(gè)相鄰路段,且兩個(gè)相鄰路段的交通狀態(tài)不相同,則不修改所述長(zhǎng)度占比低于占比閾值的路段的交通狀態(tài)。優(yōu)選的,對(duì)所述合并得到的且交通狀態(tài)為擁堵或緩行的分段,進(jìn)行單點(diǎn)交通狀態(tài)描述或首尾交通狀態(tài)描述具體包括:從所述合并得到的分段中,獲取交通狀態(tài)為擁堵的分段;若獲取到的交通狀態(tài)為擁堵的分段的個(gè)數(shù)等于所述分段個(gè)數(shù)閾值,則對(duì)所述交通狀態(tài)為擁堵的分段進(jìn)行單點(diǎn)交通狀態(tài)描述或首尾交通狀態(tài)描述;若獲取到的交通狀態(tài)為擁堵的分段個(gè)數(shù)大于所述分段個(gè)數(shù)閾值,則根據(jù)分段是否包含重要節(jié)點(diǎn)及分段的長(zhǎng)度,選擇所述分段個(gè)數(shù)閾值個(gè)分段,對(duì)選擇出的交通狀態(tài)為擁堵的分段進(jìn)行單點(diǎn)交通狀態(tài)描述或首尾交通狀態(tài)描述;若未獲取到交通狀態(tài)為擁堵的分段或者獲取到的交通狀態(tài)為擁堵的分段的個(gè)數(shù)小于預(yù)置的分段個(gè)數(shù)閾值,則從所述合并得到的分段中,獲取交通狀態(tài)為緩行的分段;若獲取到的交通狀態(tài)為緩行的分段的個(gè)數(shù)加上獲取到的交通狀態(tài)為擁堵的分段的個(gè)數(shù)等于或小于所述分段個(gè)數(shù)閾值,則對(duì)選擇出的交通狀態(tài)為擁堵或緩行的分段,進(jìn)行單點(diǎn)交通狀態(tài)描述或首尾交通狀態(tài)描述;若獲取到的交通狀態(tài)為緩行的分段的個(gè)數(shù)加上獲取到的交通狀態(tài)為擁堵的分段的個(gè)數(shù)大于所述分段個(gè)數(shù)閾值,則根據(jù)獲取到的交通狀態(tài)為緩行的分段是否包含重要節(jié)點(diǎn)及分段長(zhǎng)度,從所述獲取到的交通狀態(tài)為緩行的分段中獲取N個(gè)分段,所述N等于所述分段個(gè)數(shù)閾值減去獲取到的交通狀態(tài)為緩行的分段的個(gè)數(shù),并對(duì)獲取出的交通狀態(tài)為緩行或擁堵的分段,進(jìn)行單點(diǎn)交通狀態(tài)描述或首尾交通狀態(tài)描述。優(yōu)選的,所述對(duì)交通狀態(tài)為擁堵或緩行的分段,進(jìn)行單點(diǎn)交通狀態(tài)描述或首尾交通狀態(tài)描述包括:獲取分段的起始位置的權(quán)值和終點(diǎn)位置的權(quán)值,兩個(gè)權(quán)值相加后取權(quán)值平均值;若所述分段中路段關(guān)聯(lián)的節(jié)點(diǎn)的權(quán)值均小于所述權(quán)值均值,則生成交通狀態(tài)為擁堵或者緩行的分段的首尾交通狀態(tài)描述;若所述分段中路段關(guān)聯(lián)的至少一個(gè)節(jié)點(diǎn)的權(quán)值大于所述權(quán)值均值,則從權(quán)值大于所述權(quán)值均值的節(jié)點(diǎn)中,選擇權(quán)值最大的一個(gè)節(jié)點(diǎn),為所述節(jié)點(diǎn)生成單點(diǎn)交通狀態(tài)描述。優(yōu)選的,綜合獲取到的線路單元的交通狀態(tài)整體描述和/或線路單元的交通狀態(tài)詳細(xì)描述,得到交通狀態(tài)綜合描述具體包括:若所述線路單元對(duì)應(yīng)兩條交通狀態(tài)描述,則選擇交通狀態(tài)較差的一條交通狀態(tài)描述作為所述線路單元的待綜合的交通狀態(tài)描述;若所述線路單元對(duì)應(yīng)一條交通狀態(tài)描述,則選擇所述交通狀態(tài)描述作為所述線路單元的待綜合的交通狀態(tài)描述;所述交通狀態(tài)描述是交通狀態(tài)整體描述或者交通狀態(tài)詳細(xì)描述;根據(jù)各個(gè)線路單元的道路權(quán)重及長(zhǎng)度,對(duì)所述各個(gè)線路單元的待綜合的交通狀態(tài)整體描述和/或交通狀態(tài)詳細(xì)描述進(jìn)行排序;按照交通狀態(tài)從擁堵、緩行、暢通到未知的順序,從排序后的待綜合的交通狀態(tài)整體描述和/或交通狀態(tài)詳細(xì)描述中,獲取預(yù)置個(gè)數(shù)個(gè)交通狀態(tài)整體描述和/或交通狀態(tài)詳細(xì)描述構(gòu)成所述線路單元的交通狀態(tài)綜合描述。優(yōu)選的,若所述交通狀態(tài)查詢請(qǐng)求為城市交通狀態(tài)查詢請(qǐng)求,則所述獲取所述交通狀態(tài)查詢請(qǐng)求對(duì)應(yīng)的線路單元包括:獲取所述城市交通狀態(tài)查詢請(qǐng)求對(duì)應(yīng)的城市;利用所述城市中所有線路單元的道路權(quán)重值,獲取道路權(quán)重值大于權(quán)重第一閾值的線路單元。優(yōu)選的,若所述查詢請(qǐng)求為區(qū)域交通狀態(tài)查詢請(qǐng)求,則所述獲取所述交通狀態(tài)查詢請(qǐng)求對(duì)應(yīng)的線路單元包括:獲取所述區(qū)域交通狀態(tài)查詢請(qǐng)求對(duì)應(yīng)的區(qū)域;利用所述區(qū)域中所有線路單元的道路權(quán)重值,獲取道路權(quán)重值大于權(quán)重第二閾值的線路單元。優(yōu)選的,若所述查詢請(qǐng)求為道路交通狀態(tài)查詢請(qǐng)求,則所述獲取所述交通狀態(tài)查詢請(qǐng)求對(duì)應(yīng)的線路單元包括:獲取所述道路交通查詢請(qǐng)求所請(qǐng)求查詢的道路對(duì)應(yīng)的線路單元。優(yōu)選的,若所述查詢請(qǐng)求為路線交通狀態(tài)查詢請(qǐng)求,則所述獲取所述交通狀態(tài)查詢請(qǐng)求對(duì)應(yīng)的線路單元具體包括:根據(jù)所述路線交通狀態(tài)查詢請(qǐng)求攜帶的起點(diǎn)位置和終點(diǎn)位置,獲取路線經(jīng)過(guò)的線路單元。一種交通狀態(tài)的描述裝置,包括:
存儲(chǔ)模塊,用于存儲(chǔ)預(yù)置的道路和關(guān)聯(lián)節(jié)點(diǎn)的對(duì)應(yīng)關(guān)系,所述關(guān)聯(lián)節(jié)點(diǎn)包括所述道路的路口、交通節(jié)點(diǎn)、興趣節(jié)點(diǎn)POI中的一個(gè)或幾個(gè);接收模塊,用于接收客戶端的交通狀態(tài)查詢請(qǐng)求;獲取模塊,用于獲取所述交通狀態(tài)查詢請(qǐng)求對(duì)應(yīng)的線路單元,一個(gè)所述線路單元表示一條道路,每個(gè)所述線路單元包括的至少一個(gè)有向路段序列對(duì)應(yīng)表示所述道路包括的至少一個(gè)路段;第一判斷模塊,用于根據(jù)所述線路單元包含的有向路段序列對(duì)應(yīng)路段的交通狀態(tài),判斷是否對(duì)所述線路單元進(jìn)行交通狀態(tài)整體描述;第一生成模塊,用于在所述判斷模塊的結(jié)果為是的情況下,為所述線路單元生成交通狀態(tài)整體描述;第二生成模塊,用于在所述判斷模塊的結(jié)果為否的情況下,生成所述線路單元的交通狀態(tài)詳細(xì)描述;綜合模塊,用于綜合獲取到的線路單元的交通狀態(tài)整體描述和/或線路單元的交通狀態(tài)詳細(xì)描述,得到交通狀態(tài)綜合描述;返回模塊,用于返回所述交通狀態(tài)綜合描述至所述客戶端。優(yōu)選的,所述第一判斷模塊具體包括:獲取子模塊,用于獲取所述線路單元包含的有向路段序列中交通狀態(tài)相同的路段的長(zhǎng)度;計(jì)算子模塊,用于計(jì)算所述交通狀態(tài)相同的路段的長(zhǎng)度和與所述有向路段序列中所有路段長(zhǎng)度和的比值,判斷所述比值是否大于等于綜合描述閾值。優(yōu)選的,所述裝置還包括:第二判斷模塊,用于判斷所述線路單元的正向交通狀態(tài)整體描述中的交通狀態(tài)與反向交通狀態(tài)整體描述中的交通狀態(tài)是否相同,如果相同,則將所述線路單元的正、反向交通狀態(tài)整體描述合為一條交通狀態(tài)整體描述。本發(fā)明的交通狀態(tài)的描述方法和裝置,通過(guò)先對(duì)每個(gè)線路單元進(jìn)行整體描述和詳細(xì)描述,再對(duì)整體描述和詳細(xì)描述進(jìn)行篩選,從而得到各個(gè)線路單元的交通狀態(tài)綜合描述,能夠?yàn)橛脩籼峁└?、更全面的交通信息,便于用戶從整體和細(xì)節(jié)上把握各個(gè)線路單元的交通狀態(tài),做好出行規(guī)劃。
圖1是本發(fā)明的描述道路交通狀態(tài)的方法的實(shí)施例的流程示意圖;圖2是對(duì)于方法實(shí)施例中步驟S5的流程不意圖;圖3是對(duì)于方法實(shí)施例中步驟S51的流程不意圖;圖4是對(duì)于方法實(shí)施例中S53的一種流程不意圖;圖5是對(duì)于方法實(shí)施例中S53的另一種流程不意圖;圖6是對(duì)于方法實(shí)施例中S6的流程示意圖;圖7是本發(fā)明的描述道路交通狀態(tài)的裝置實(shí)施例的結(jié)構(gòu)示意圖;圖8是對(duì)于裝置實(shí)施例中第一判斷模塊73的結(jié)構(gòu)示意圖;圖9是對(duì)于裝置實(shí)施例中第二生成模塊75的結(jié)構(gòu)示意圖10是對(duì)于裝置實(shí)施例中調(diào)整子模塊751的結(jié)構(gòu)示意圖;圖11是對(duì)于裝置實(shí)施例中第一描述子模塊753的一種結(jié)構(gòu)示意圖;圖12是對(duì)于裝置實(shí)施例中第一描述子模塊753的另一種結(jié)構(gòu)示意圖;圖13是對(duì)于裝置實(shí)施例中綜合模塊76的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明實(shí)施例作進(jìn)一步詳細(xì)的說(shuō)明。實(shí)施例一本實(shí)施例提供了一種交通狀態(tài)的描述方法,預(yù)置路段及其關(guān)聯(lián)節(jié)點(diǎn)的對(duì)應(yīng)關(guān)系,所述關(guān)聯(lián)節(jié)點(diǎn)可以包括所述路段的路口、交通節(jié)點(diǎn)或至少一個(gè)興趣節(jié)點(diǎn)。參見(jiàn)表1,為路段及其關(guān)聯(lián)節(jié)點(diǎn)的一個(gè)示例。表I
權(quán)利要求
1.一種交通狀態(tài)的描述方法,其特征在于,所述方法包括: 接收客戶端的交通狀態(tài)查詢請(qǐng)求; 獲取所述交通狀態(tài)查詢請(qǐng)求對(duì)應(yīng)的線路單元,一個(gè)所述線路單元表示一條道路,每個(gè)所述線路單元包括的有向路段序列對(duì)應(yīng)表示構(gòu)成所述道路的路段; 根據(jù)所述有向路段序列對(duì)應(yīng)路段的交通狀態(tài),判斷是否對(duì)所述線路單元進(jìn)行交通狀態(tài)整體描述; 若是,則為所述線路單元生成交通狀態(tài)整體描述,若否,則生成所述線路單元的交通狀態(tài)詳細(xì)描述; 綜合獲取到的線路單元的交通狀態(tài)整體描述和/或線路單元的交通狀態(tài)詳細(xì)描述,得到交通狀態(tài)綜合描述; 返回所述交通狀態(tài)綜合描述至所述客戶端。
2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述線路單元包含的有向路段序列對(duì)應(yīng)路段的交通狀態(tài),判斷是否對(duì)所述線路單元進(jìn)行交通狀態(tài)整體描述具體包括: 獲取所述線路單元包含的有向路段序列中交通狀態(tài)相同的路段的長(zhǎng)度; 計(jì)算所述交通狀態(tài)相同的路段的長(zhǎng)度和與所述有向路段序列中所有路段長(zhǎng)度和的比值,判斷所述比值是否大于等于綜合描述閾值。
3.如權(quán)利要求1所述的方法,其特征在于,若所述線路單元包括一個(gè)正向路段序列和一個(gè)反向路段序列,且為所述線路單元生成了一條正向交通狀態(tài)整體描述和一條反向交通狀態(tài)整體描述,則所述方法進(jìn)一步包括:` 判斷所述線路單元的正向交通狀態(tài)整體描述中的交通狀態(tài)與反向交通狀態(tài)整體描述中的交通狀態(tài)是否相同,如果相同,則將所述線路單元的正、反向交通狀態(tài)整體描述合為一條交通狀態(tài)整體描述。
4.如權(quán)利要求1所述的方法,其特征在于,生成所述線路單元的交通狀態(tài)詳細(xì)描述具體包括: 將所述線路單元包含的有向路段序列中長(zhǎng)度占比低于長(zhǎng)度占比閾值的路段的交通狀態(tài),按照其相鄰路段的交通狀態(tài)進(jìn)行調(diào)整; 將所述有向路段序列中相鄰且交通狀態(tài)相同的路段合并為一個(gè)分段; 對(duì)所述合并得到的且交通狀態(tài)為擁堵或緩行的分段,進(jìn)行單點(diǎn)交通狀態(tài)描述或首尾交通狀態(tài)描述,所述單點(diǎn)交通狀態(tài)描述和/或首尾交通狀態(tài)描述構(gòu)成所述線路單元的交通狀態(tài)詳細(xì)描述。
5.如權(quán)利要求4所述的方法,其特征在于,將所述線路單元包含的有向路段序列中長(zhǎng)度占比低于長(zhǎng)度占比閾值的路段的交通狀態(tài),按照其相鄰路段的交通狀態(tài)進(jìn)行調(diào)整具體包括: 對(duì)所述有向線段序列中長(zhǎng)度占比低于占比閾值的路段,判斷其是否有相鄰路段; 若沒(méi)有相鄰路段,則將所述長(zhǎng)度占比低于占比閾值的路段的交通狀態(tài)設(shè)置為未知;若有一個(gè)相鄰路段,則將所述長(zhǎng)度占比低于占比閾值的路段的交通狀態(tài)設(shè)置為所述相鄰路段的交通狀態(tài); 若有兩個(gè)相鄰路段,且兩個(gè)相鄰路段的交通狀態(tài)相同,則將所述長(zhǎng)度占比低于占比閾值的路段的交通狀態(tài)設(shè)置為這兩個(gè)路段的交通狀態(tài);若有兩個(gè)相鄰路段,且兩個(gè)相鄰路段的交通狀態(tài)不相同,則不修改所述長(zhǎng)度占比低于占比閾值的路段的交通狀態(tài)。
6.如權(quán)利要求4所述的方法,其特征在于,對(duì)所述合并得到的且交通狀態(tài)為擁堵或緩行的分段,進(jìn)行單點(diǎn)交通狀態(tài)描述或首尾交通狀態(tài)描述具體包括: 從所述合并得到的分段中,獲取交通狀態(tài)為擁堵的分段; 若獲取到的交通狀態(tài)為擁堵的分段的個(gè)數(shù)等于所述分段個(gè)數(shù)閾值,則對(duì)所述交通狀態(tài)為擁堵的分段進(jìn)行單點(diǎn)交通狀態(tài)描述或首尾交通狀態(tài)描述; 若獲取到的交通狀態(tài)為擁堵的分段個(gè)數(shù)大于所述分段個(gè)數(shù)閾值,則根據(jù)分段是否包含重要節(jié)點(diǎn)及分段的長(zhǎng)度,選擇所述分段個(gè)數(shù)閾值個(gè)分段,對(duì)選擇出的交通狀態(tài)為擁堵的分段進(jìn)行單點(diǎn)交通狀態(tài)描述或首尾交通狀態(tài)描述; 若未獲取到交通狀態(tài)為擁堵的分段或者獲取到的交通狀態(tài)為擁堵的分段的個(gè)數(shù)小于預(yù)置的分段個(gè)數(shù)閾值,則從所述合并得到的分段中,獲取交通狀態(tài)為緩行的分段; 若獲取到的交通狀態(tài)為緩行的分段的個(gè)數(shù)加上獲取到的交通狀態(tài)為擁堵的分段的個(gè)數(shù)等于或小于所述分段個(gè)數(shù)閾值,則對(duì)選擇出的交通狀態(tài)為擁堵或緩行的分段,進(jìn)行單點(diǎn)交通狀態(tài)描述或首尾交通狀態(tài)描述; 若獲取到的交通狀態(tài)為緩行的分段的個(gè)數(shù)加上獲取到的交通狀態(tài)為擁堵的分段的個(gè)數(shù)大于所述分段個(gè)數(shù)閾值,則根據(jù)獲取到的交通狀態(tài)為緩行的分段是否包含重要節(jié)點(diǎn)及分段長(zhǎng)度,從所述獲取到的交通狀態(tài)為緩行的分段中獲取N個(gè)分段,所述N等于所述分段個(gè)數(shù)閾值減去獲取到的交通狀態(tài)為緩行的分段的個(gè)數(shù),并對(duì)獲取出的交通狀態(tài)為緩行或擁堵的分段,進(jìn)行單點(diǎn)交通狀態(tài)描述或首尾交通狀態(tài)描述。
7.如權(quán)利要求4所述的方法,其特征在于,所述對(duì)交通狀態(tài)為擁堵或緩行的分段,進(jìn)行單點(diǎn)交通狀態(tài)描述或首尾交通狀態(tài)描述包括: 獲取分段的起始位置的權(quán)值和終點(diǎn)位置的權(quán)值,兩個(gè)權(quán)值相加后取權(quán)值平均值; 若所述分段中路段關(guān)聯(lián)的節(jié)點(diǎn)的權(quán)值均小于所述權(quán)值均值,則生成交通狀態(tài)為擁堵或者緩行的分段的首尾交通狀態(tài)描述; 若所述分段中路段關(guān)聯(lián)的至少一個(gè)節(jié)點(diǎn)的權(quán)值大于所述權(quán)值均值,則從權(quán)值大于所述權(quán)值均值的節(jié)點(diǎn)中,選擇權(quán)值最大的一個(gè)節(jié)點(diǎn),為所述節(jié)點(diǎn)生成單點(diǎn)交通狀態(tài)描述。
8.如權(quán)利要求1所述的方法,其特征在于,綜合獲取到的線路單元的交通狀態(tài)整體描述和/或線路單元的交通狀態(tài)詳細(xì)描述,得到交通狀態(tài)綜合描述具體包括: 若所述線路單元對(duì)應(yīng)兩條交通狀態(tài)描述,則選擇交通狀態(tài)較差的一條交通狀態(tài)描述作為所述線路單元的待綜合的交通狀態(tài)描述;若所述線路單元對(duì)應(yīng)一條交通狀態(tài)描述,則選擇所述交通狀態(tài)描述作為所述線路單元的待綜合的交通狀態(tài)描述;所述交通狀態(tài)描述是交通狀態(tài)整體描述或者交通狀態(tài)詳細(xì)描述; 根據(jù)各個(gè)線路單元的道路權(quán)重及長(zhǎng)度,對(duì)所述各個(gè)線路單元的待綜合的交通狀態(tài)整體描述和/或交通狀態(tài)詳細(xì)描述進(jìn)行排序; 按照交通狀態(tài)從擁堵、緩行、暢通到未知的順序,從排序后的待綜合的交通狀態(tài)整體描述和/或交通狀態(tài)詳細(xì)描述中,獲取預(yù)置個(gè)數(shù)個(gè)交通狀態(tài)整體描述和/或交通狀態(tài)詳細(xì)描述構(gòu)成所述線路單元的交通狀態(tài)綜合描述。
9.如權(quán)利要求1所述的方法,其特征在于,若所述交通狀態(tài)查詢請(qǐng)求為城市交通狀態(tài)查詢請(qǐng)求,則所述獲取所述交通狀態(tài)查詢請(qǐng)求對(duì)應(yīng)的線路單元包括: 獲取所述城市交通狀態(tài)查詢請(qǐng)求對(duì)應(yīng)的城市; 利用所述城市中所有線路單元的道路權(quán)重值,獲取道路權(quán)重值大于權(quán)重第一閾值的線路單元。
10.如權(quán)利要求1所述的方法,其特征在于,若所述查詢請(qǐng)求為區(qū)域交通狀態(tài)查詢請(qǐng)求,則所述獲取所述交通狀態(tài)查詢請(qǐng)求對(duì)應(yīng)的線路單元包括: 獲取所述區(qū)域交通狀態(tài)查詢請(qǐng)求對(duì)應(yīng)的區(qū)域; 利用所述區(qū)域中所有線路單元的道路權(quán)重值,獲取道路權(quán)重值大于權(quán)重第二閾值的線路單元。
11.如權(quán)利要求1所述的方法,其特征在于,若所述查詢請(qǐng)求為道路交通狀態(tài)查詢請(qǐng)求,則所述獲取所述交通狀態(tài)查詢請(qǐng)求對(duì)應(yīng)的線路單元包括: 獲取所述道路交通查詢請(qǐng)求所請(qǐng)求查詢的道路對(duì)應(yīng)的線路單元。
12.如權(quán)利要求1所述的方法,其特征在于,若所述查詢請(qǐng)求為路線交通狀態(tài)查詢請(qǐng)求,則所述獲取所述交通狀態(tài)查詢請(qǐng)求對(duì)應(yīng)的線路單元具體包括: 根據(jù)所述路線交通狀態(tài)查詢請(qǐng)求攜帶的起點(diǎn)位置和終點(diǎn)位置,獲取路線經(jīng)過(guò)的線路單元。
13.—種交通狀態(tài)的描述裝置,其特征在于,包括: 存儲(chǔ)模塊,用于存儲(chǔ)預(yù)置的道路和關(guān)聯(lián)節(jié)點(diǎn)的對(duì)應(yīng)關(guān)系,所述關(guān)聯(lián)節(jié)點(diǎn)包括所述道路的路口、交通節(jié)點(diǎn)、興趣節(jié)點(diǎn)POI中的一個(gè)或幾個(gè); 接收模塊,用于接收客戶端的交通狀態(tài)查詢請(qǐng)求; 獲取模塊,用于獲取所述交通狀態(tài)查詢請(qǐng)求對(duì)應(yīng)的線路單元,一個(gè)所述線路單元表示一條道路,每個(gè)所述線路單元包括的至少一個(gè)有向路段序列對(duì)應(yīng)表示所述道路包括的至少一個(gè)路段; 第一判斷模塊,用于根據(jù)所述線路單元包含的有向路段序列對(duì)應(yīng)路段的交通狀態(tài),判斷是否對(duì)所述線路單元進(jìn)行交通狀態(tài)整體描述; 第一生成模塊,用于在所述判斷模塊的結(jié)果為是的情況下,為所述線路單元生成交通狀態(tài)整體描述; 第二生成模塊,用于在所述判斷模塊的結(jié)果為否的情況下,生成所述線路單元的交通狀態(tài)詳細(xì)描述; 綜合模塊,用于綜合獲取到的線路單元的交通狀態(tài)整體描述和/或線路單元的交通狀態(tài)詳細(xì)描述,得到交通狀態(tài)綜合描述; 返回模塊,用于返回所述交通狀態(tài)綜合描述至所述客戶端。
14.如權(quán)利要求13所述的裝置,其特征在于,所述第一判斷模塊具體包括: 獲取子模塊,用于獲取所述線路單元包含的有向路段序列中交通狀態(tài)相同的路段的長(zhǎng)度; 計(jì)算子模塊,用于計(jì)算所述交通狀態(tài)相同的路段的長(zhǎng)度和與所述有向路段序列中所有路段長(zhǎng)度和的比值,判斷所述比值是否大于等于綜合描述閾值。
15.如權(quán)利要求13所述的裝置,其特征在于,所述裝置還包括: 第二判斷模塊,用于判斷所述線路單元的正向交通狀態(tài)整體描述中的交通狀態(tài)與反向交通狀態(tài)整體描述中的交通狀態(tài)是否相同,如果相同,則將所述線路單元的正、反向交通狀態(tài)整體描述合為一條交通狀態(tài) 整體描述。
全文摘要
本發(fā)明公開(kāi)了一種交通狀態(tài)的描述方法和裝置,所述方法包括接收客戶端的交通狀態(tài)查詢請(qǐng)求;獲取所述交通狀態(tài)查詢請(qǐng)求對(duì)應(yīng)的線路單元;根據(jù)有向路段序列對(duì)應(yīng)路段的交通狀態(tài),判斷是否對(duì)所述線路單元進(jìn)行交通狀態(tài)整體描述;若是,則為所述線路單元生成交通狀態(tài)整體描述,若否,則生成所述線路單元的交通狀態(tài)詳細(xì)描述;綜合獲取到的線路單元的交通狀態(tài)整體描述和/或線路單元的交通狀態(tài)詳細(xì)描述,得到交通狀態(tài)綜合描述;返回所述交通狀態(tài)綜合描述至所述客戶端。采用本發(fā)明實(shí)施例能夠?yàn)橛脩籼峁└唷⒏娴慕煌ㄐ畔?,便于用戶從整體和細(xì)節(jié)上把握各個(gè)線路單元的交通狀態(tài),做好出行規(guī)劃。
文檔編號(hào)G08G1/0967GK103186979SQ20111044876
公開(kāi)日2013年7月3日 申請(qǐng)日期2011年12月28日 優(yōu)先權(quán)日2011年12月28日
發(fā)明者曾利非, 魏正軍, 胡潤(rùn)波 申請(qǐng)人:高德軟件有限公司