JT-T-1008.2-2015公路交通情況調查設備第2部分:通信協(xié)議_第1頁
JT-T-1008.2-2015公路交通情況調查設備第2部分:通信協(xié)議_第2頁
JT-T-1008.2-2015公路交通情況調查設備第2部分:通信協(xié)議_第3頁
JT-T-1008.2-2015公路交通情況調查設備第2部分:通信協(xié)議_第4頁
JT-T-1008.2-2015公路交通情況調查設備第2部分:通信協(xié)議_第5頁
已閱讀5頁,還剩62頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

公路交通情況調查設備第2部分:通信協(xié)議Part2:Communicationprotocol2015-09-23發(fā)布IJT/T1008.2—2前言 1范圍 12規(guī)范性引用文件 13術語、定義和縮略語 13.1術語和定義 13.2縮略語 14通信方式 5通信流程 26通信數據包及通信機制 26.1通信數據包結構 26.2通信數據包分類 26.3SE交通數據傳輸流程及數據包 46.4SE與DSC間的交互機制及數據包 6.5DSC與SE間的指令反饋機制及數據包 6.6數據完整性 附錄A(資料性附錄)CRC算法及字節(jié)表 附錄B(規(guī)范性附錄)設備身份識別碼的編碼規(guī)則 附錄C(規(guī)范性附錄)公路交調觀測站的站點編號規(guī)則 附錄D(規(guī)范性附錄)動態(tài)周期交通數據包中的調查內容代碼 附錄E(規(guī)范性附錄)單車數據包中的車型代碼 參考文獻 公路交通情況調查設備第2部分:通信協(xié)議JT/T1008的本部分規(guī)定了公路交通情況調查設備與數據服務中心服務器之間的通信方式、通信本部分適用于設置在道路沿線的公路交通情況調查設備。2規(guī)范性引用文件下列文件對于本文件的應用是必不可少的。凡是注日期的引用文件,僅注日期的版本適用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文件。JT/T1008.1公路交通情況調查設備第1部分:技術條件3.1術語和定義下列術語和定義適用于本文件。3.2縮略語下列縮略語適用于本文件。CRC——循環(huán)冗余校驗碼(cyclicredundancycheck)DSC——數據服務中心服務器(dataservicecentreserver)HEX——逢16進1的進位制(hexadecial)IP——網絡之間互連的協(xié)議(internetprotocol)SE——公路交通情況調查設備(highwaytrafficsurveyequipment)TCP——傳輸控制協(xié)議(transmissioncontrolprotocol)發(fā)送的系統(tǒng)指令,SE給DSC發(fā)送數據包時,應使用3131~3140范圍端口,DSC與SE的通信傳輸框架如圖1所示。2DSC(固定IP地址)5通信流程SE安裝完成后(新建站點),系統(tǒng)首次運行時獲取互聯(lián)網服務提供商提供的動態(tài)或固定IP地址,SE給DSC的TCP端口發(fā)送“應答系統(tǒng)信息數據包”(0x08),DSC建立SE及其IP地址的對應鏈表。SE根據指定時間間隔給DSC發(fā)送實時交通數據包,并響應DSC發(fā)出的指令以設置其運行參數。DSC服務器負責接收來自SE傳輸的數據。6通信數據包及通信機制6.1通信數據包結構表1通信數據包結構序號ABCDE參數名包頭包長數據包內容CRC校驗包尾類型BYTEBYTEBYTEBYTEBYTE字節(jié)數22N22標志符OxAAOxAA OxEEOxEE注1:數據包構造使用小端模式,“—”表示沒有要求。注2:CRC校驗,對數據包的包長和內容進行正確性檢測,計算算法參見附錄A。6.2通信數據包分類SE與DSC間的通信數據表包含傳輸與反饋類、交互類、指令與反饋類和數據完整類四方面,所有各通信數據包的分類及用途見表2。表2通信數據包的分類及用途類別標識數據方向傳輸與反饋類動態(tài)周期交通數據包DSC—SESE用于傳輸SE采集和處理的交通數據動態(tài)周期交通數據校驗信息數據包DSC→SEDSC收到SE的實時交通數據包后的反饋信息單車交通數據包DSC—SESE用于傳輸SE采集和處理的交通數據3表2(續(xù))類別標識數據方向傳輸與反饋類單車圖片數據包DSC-SESE用于傳輸SE采集和處理的圖片數據單車交通數據校驗信息數據包DSC→SEDSC收到SE的實時交通數據包后的反饋信息單車圖片數據校驗信息數據包DSC→SEDSC收到SE的實時圖片數據包后的反饋信息交互類SE與DSC間應答數據包DSC→SESE與DSC間的交互詢問與應答,用于SE判斷連接鏈路和DSC狀態(tài)SE端應答系統(tǒng)信息數據包DSC—SEDSC發(fā)往SEOx02數據包后SE的應答數據包,用于DSC取得SE系統(tǒng)信息指令與反饋類站點編號修改指令數據包DSC→SESE修改SE站點編號IP地址修改指令數據包DSC→SESE修改SE傳輸IP的目的地址SE時鐘設置修改指令數據包DSC→SESE修改SE時鐘交通數據調查內容修改指令數據包DSC→SESE修改SE交通數據采集內容交通數據處理周期修改指令數據包DSC→SESE修改SE交通數據處理周期跟車百分比鑒別時間修改指令數據包DSC→SESE修改SE跟車百分比的車頭時距判別指標SE端應答系統(tǒng)信息數據包DSC-SESE收到DSC的指令數據包后,向DSC反饋的應答數據包,用于DSC確認SE修改后的運行參數數據完整類動態(tài)周期交通數據重新傳輸指令數據包DSC→SESE用于取得特定時段的實時交通數據動態(tài)周期交通數據包DSC-SESE用于傳輸SE采集和處理的交通數據接收校驗反饋信息數據包DSC→SESE為DSC收到SE的實時交通數據包后的反饋信息單車交通數據重新傳輸指令數據包DSC→SESE用于取得特定時段的實時交通數據單車圖片數據重新傳輸指令數據包DSC→SESE用于取得特定時段的實時圖片數據單車交通數據包DSC—SESE用于傳輸SE采集和處理的交通數據接收單車數據校驗反饋信息數據包DSC→SESE為DSC收到SE的實時交通數據包后的反饋信息46.3SE交通數據傳輸流程及數據包6.3.1傳輸流程b)DSC對接收到的數據進行校驗,并將校驗結果返回給SE;發(fā)送次數大于或等于3次,發(fā)送心跳包測試DSC狀態(tài);d)如果SE數據發(fā)送失敗,應當記錄傳輸失敗的時間點,并按照不小于20s的間隔嘗試與DSC重e)重新建立連接后,應優(yōu)先傳輸最近時間點的數據;然后,再重新傳輸失敗時間點之后的數據。傳輸流程圖見圖2。SESE發(fā)送數據包到DSCDSC進行數據正確性校驗返回“數據校驗信息數據包”給SE重新發(fā)送本條數據間隔不小于20s,次數不大于3次,如果次數大于或等于3,發(fā)送心跳包測試DSC繼續(xù)傳輸下一條數據下一個傳輸間隔是否連接還存在(0x02),間隔不小于20s,次數不大于3次SE是否接收到DSC返回的數據校驗信息數據包是完成一次數據包傳輸過程是否圖2SE與DSC間數據傳輸流程示意圖6.3.2實時交通數據包6.3.2.1數據包類型根據JT/T1008.1中對SE級別的劃分,視SE功能的不同將SE分為I級、Ⅱ級、Ⅲ級三個級別,并適用于軸載SE設備或不停車(高速)稱重檢測SE設備。實時交通數據包包含五種類型:a)I級SE動態(tài)周期交通數據包(0x01)格式;b)Ⅱ級SE動態(tài)周期交通數據包(0x01)格式;c)Ⅲ級SE動態(tài)周期交通數據包(0x01)格式;d)單車交通數據包格式(0x11)格式;e)單車圖片數據包格式(0x12)格式。6.3.2.2I級SE動態(tài)周期交通數據包(0x01)格式5I級SE發(fā)送的動態(tài)周期交通數據包,數據包格式見表3。序號字段名稱長度(字節(jié))數據范圍(HEX)或樣例1數據包類型1實時交通數據包2設備身份識別碼以ASCII碼的HEX表示設備身份識別碼,編碼規(guī)則見附錄B例如某識別碼0011110206090001應表示為303031313131303230363039303030313站點編號以ASCⅡ碼的HEX表示站點編號,不足部分填0x00,編碼規(guī)則見附錄C如G102L206120225表示為:473130324C32303631323032324設備硬件錯誤碼1設備硬件工作異常00~FF5調查內容1見附錄D6年2年份,低位在前、高位在后0000~FFFF7月1月份8日1日01~1F9交通數據處理周期1單位為分鐘(min),默認為5min,可由DSC控制時間序號2為1~(1440/記錄時段長度)之間的整型數,對應24h中的第1~(1440/記錄時段長度)的交通數據處理周期,低位在前、高位在后0100~A005車道數1設備所處調查斷面雙向車道數,為1及依此類推01,02,04,06,08,0A,0C,OE,10,12車道號1單車道代碼規(guī)則:上行01,下行03。2車外側車道單車道上行:01單車道下行:032車道以上公路上行:0B~132車道以上公路下行:1F~27斷面調查:0A跟車百分比1在DSC指定的交通數據處理周期內,在逐一采集機動車(不含摩托車)車頭時距數據的基礎上,計算該車道內車頭時距小于指定時間的車輛占該車道全部車輛的百分比,小數部分四舍五入。傳輸時取百分數乘以100的整數位。當某車道某交通數據處理周期無交通量時,跟車百分比取“00”00~646表3(續(xù))序號字段名稱長度(字節(jié))數據范圍(HEX)或樣例平均車頭間距2在DSC指定的交通數據處理周期內,在逐一采集機動車(不含摩托車)車頭間距數據0000~FFFF,但不得為“0000”時間占有率1在DSC指定的交通數據處理周期內,該車道的機動車(不含摩托車)通過調查斷面所用時間之和與該交通數據處理周期時間長度的比值,小數部分四舍五入。數據傳輸時取百分數乘以100的整數位00~64中小客車交通量2在DSC指定的交通數據處理周期內,該車道的中小客車數量。低位在前、高位在后中小客車平均地點車速1在DSC指定的交通數據處理周期內,該車道中小客車地點車速的算術平均值,小數部00~96預留2預留2小型貨車交通量2在DSC指定的交通數據處理周期內,該車道的小型貨車數量。低位在前、高位在后小型貨車平均地點車速1在DSC指定的交通數據處理周期內,該車道小型貨車地點車速的算術平均值,小數部分四舍五入00~96預留2預留2大客車交通量2在DSC指定的交通數據處理周期內,該車道的大客車數量。低位在前、高位在后大客車平均地點車速1在DSC指定的交通數據處理周期內,該車道大客車地點車速的算術平均值,小數部分四舍五入預留2預留2中型貨車交通量2在DSC指定的交通數據處理周期內,該車道的中型貨車數量。低位在前、高位在后中型貨車平均地點車速1在DSC指定的交通數據處理周期內,該車道中型貨車地點車速的算術平均值,小數部分四舍五入00~FA預留27表3(續(xù))序號字段名稱長度(字節(jié))數據范圍(HEX)或樣例預留2大型貨車交通量2在DSC指定的交通數據處理周期內,該車道的大型貨車數量。低位在前、高位在后大型貨車平均地點車速1在DSC指定的交通數據處理周期內,該車道大型貨車地點車速的算術平均值,小數部分四舍五入00~96預留2預留2特大型貨車交通量2在DSC指定的交通數據處理周期內,該車道的特大型貨車數量。低位在前、高位在后特大型貨車平均地點車速1在DSC指定的交通數據處理周期內,該車道特大型貨車地點車速的算術平均值,小數部分四舍五入預留2預留2集裝箱車交通量2在DSC指定的交通數據處理周期內,該車道的集裝箱車數量。低位在前、高位在后集裝箱車平均地點車速1在DSC指定的交通數據處理周期內,該車道集裝箱車地點車速的算術平均值,小數部分四舍五入00~50預留2預留2拖拉機交通量2在DSC指定的交通數據處理周期內,該車道的拖拉機數量。低位在前、高位在后拖拉機平均地點車速1在DSC指定的交通數據處理周期內,該車道拖拉機地點車速的算術平均值,小數部分四舍五入00~96預留2預留2摩托車交通量2在DSC指定的交通數據處理周期內,該車道的摩托車數量。低位在前、高位在后摩托車平均地點車速1在DSC指定的交通數據處理周期內,該車道摩托車地點車速的算術平均值,小數部分四舍五入00~96預留2預留286.3.2.3Ⅱ級SE動態(tài)周期交通數據包(Ox01)格式Ⅱ級SE發(fā)送的動態(tài)周期交通數據包格式見表4。表4Ⅱ級SE交通數據包(0x01)格式序號字段名稱長度(字節(jié))數據范圍(HEX)或樣例1數據包類型實時交通數據包2設備身份識別碼以ASCII碼的HEX表示設備身份識別碼,編碼規(guī)則見附錄B06090001應表示為303031313131303230363039303030313站點編號以ASCIⅡ碼的HEX表示站點編號,不足部分填0x00,編碼規(guī)則見附錄C如G102I206120225表示為:473130324C323036313230324設備硬件錯誤碼1硬件工作異常00~FF5調查內容1見附錄D6年2年份,低位在前、高位在后0000~FFFF7月1月份8日1日01~1F9交通數據處理周期1單位為分鐘(min),默認為5min,可由DSC控制01~3C時間序號2為1~(1440/記錄時段長度)之間的整型數,對應24h中的第1~(1440/記錄時段長度)的交通數據處理周期,低位在前、高位在后0100~A005車道數1設備所處調查斷面雙向車道數,為1及2~18間的整型數,其中2~18間為“2”的整數倍。“01”代表單車道,“02”代表雙車道,依此類推01,02,04,06,08,0A,0C,OE,車道號1單車道代碼規(guī)則:上行01,下行03。2車道以13……連續(xù)編號;下行按31、32、3單車道上行:01單車道下行:032車道以上公路上行:0B~132車道以上公路下行:1F~27斷面調查:0A跟車百分比1在DSC指定的交通數據處理周期內,在逐一采集機動車(不含摩托車)車頭時距數據的基礎上計算該車道內車頭時距小于指定時間的車輛占該車道全部車輛的百分比,小數部分四舍五入。傳輸時取百分數乘以100的整數位。當某車道某交通數據處理周期無交通量時,跟車百分比取“00”00~64平均車頭間距2在DSC指定的交通數據處理周期內,在逐一采集機動車(不含摩托車)車頭間距數據的基礎上,計算該車道機動車車頭間距的算術平均值,以米為單位,小數部分四舍五入。低位在前、高位在后。當某車道某交通數據處理周期無交通量時,平均車頭間距取為該周期車頭間距的采集值0000~FFFF,但不得為“0000”9表4(續(xù))序號字段名稱長度(字節(jié))數據范圍(HEX)或樣例時間占有率1在DSC指定的交通數據處理周期內,該車道的機動車(不含摩托車)通過調查斷面所用時間之和與該交通數據處理周期時間長度的比值,小數部分四舍五入。數據傳輸時取百分數乘以100的整數位小型車交通量2在DSC指定的交通數據處理期內,該車道的小型汽車數量。低位在前、高位在后小型車平均地點車速1在DSC指定的交通數據處理周期內,該車道的小型汽車地點車速的算術平均值。無交通量時以“00”填充,下同00~FA預留2預留2中型車交通量2在DSC指定的交通數據處理周期內,該車道的中型汽車數量。低位在前、高位在后中型車平均地點車速1在DSC指定的交通數據處理周期內,該車道中型汽車地點車速的算術平均值,小數部分四舍五入00~96預留2預留2大型車交通量2在DSC指定的交通數據處理周期內,該車道的大型車數量。低位在前、高位在后大型車平均地點車速1在DSC指定的交通數據處理周期內,該車道大型車地點車速的算術平均值,小數部分四舍五入00~96預留2預留2特大型車交通量2在DSC指定的交通數據傳輸周期內,該車道的特大型車數量。低位在前、高位在后特大型車平均地點車速1在DSC指定的交通數據處理周期內,該車道特大型車地點車速的算術平均值,小數部分四舍五入預留2預留2拖拉機交通量2在DSC指定的交通數據處理周期內,該車道的拖拉機數量。低位在前、高位在后拖拉機平均地點車速1在DSC指定的交通數據處理周期內,該車道拖拉機地點車速的算術平均值,小數部分四舍五入00~96預留2表4(續(xù))序號字段名稱長度(字節(jié))數據范圍(HEX)或樣例預留2摩托車交通量2在DSC指定的交通數據處理周期內,該車道的摩托車數量。低位在前、高位在后摩托車平均地點車速1在DSC指定的交通數據處理周期內,該車道摩托車地點車速的算術平均值,小數部分四舍五入00~50預留2預留26.3.2.4Ⅲ級SE動態(tài)周期交通數據包(Ox01)格式Ⅲ級SE發(fā)送的動態(tài)周期交通數據包格式見表5。序號字段名稱長度(字節(jié))數據范圍(HEX)或樣例1數據包類型1實時交通數據包2設備身份識別碼以ASCⅡ碼的HEX表示設備身份識別碼,編碼規(guī)則見附錄B06090001應表示為303031313131303230363039303030313站點編號以ASCIⅡ碼的HEX表示站點編號,不足部分填0x00,編碼規(guī)則見附錄C如G102L206120225表示為:473130324C323036313230324設備硬件錯誤碼1硬件工作異常00~FF5調查內容1見附錄D6年2年份,低位在前、高位在后0000~FFFF7月1月份8日日01~1F9交通數據處理周期1單位為分鐘(min),默認為5min,可由DSC控制01~3C時間序號2為1~(1440/記錄時段長度)之間的整型數,對應24h中的第1~(1440/記錄時段長度)的交通數據處理周期,低位在前、高位在后0100~A005車道數1設備所處調查斷面雙向車道數,為1及2~18間的整型數,其中2~18間為“2”的整數倍?!?1”代表單車道,“02”代表雙車道,依此類推01,02,04,06,08,0A,0C,OE,車道號1單車道代碼規(guī)則:上行01,下行03。2車道以13……連續(xù)編號;下行按31、32、3單車道上行:01單車道下行:032車道以上公路上行:0B~132車道以上公路下行:1F~27斷面調查:0A表5(續(xù))序號字段名稱長度(字節(jié))數據范圍(HEX)或樣例跟車百分比1在DSC指定的交通數據處理周期內,在逐一采集機動車(不含摩托車)車頭時距數據的基礎上,計算該車道內車頭時距小于指定時間的車輛占該車道全部車輛的百分比,小數部分四舍五入。傳輸時取百分數乘以100的整數位。當某車道某交通數據處理周期無交通量時,跟車百分比取“00”;當設備不具備采集車頭時距功能時,以“FF”填充00~64,FF平均車頭間距2在DSC指定的交通數據處理周期內,在逐一采集機動車(不含摩托車)車頭間距數據的基礎上,計算該車道機動車車頭間距的算術平均值,以米為單位。小數部分四舍五入。低位在前、高位在后。當某車道某交通數據處理周期無交通量時,平均車頭間距取為該周期車頭間距的采集值;當設備不具備采集車頭間距功能時,以“FFFF”填充0000~FFFF,但不得為“0000”時間占有率1在DSC指定的交通數據處理周期內,該車道的機動車(不含摩托車)通過調查斷面所用時間之和與該交通數據處理周期時間長度的比值小數部分四舍五入。數據傳輸時取百分數乘以100的整數位。當設備不具備采集時間占有率功能時,以“FF”填充一般機動車(不含摩托車)交通量2在DSC指定的交通數據處理期內,該車道的一般機動車(不含摩托車)數量。低位在前、高位在后一般機動車(不含摩托車)平均地點車速1在DSC指定的交通數據處理周期內,該車道的一般機動車(不含摩托車)地點車速的算術平均值。無交通量時以“00”填充,下同00~FA預留2預留2摩托車交通量2在DSC指定的交通數據處理期內,該車道的摩托車數量。低位在前、高位在后摩托車平均地點車速1在DSC指定的交通數據處理周期內,該車道的摩托車地點車速的算術平均值00~96預留2預留26.3.2.5單車交通數據包格式(0x11)格式SE發(fā)送的單車交通數據包格式見表6。表6單車交通數據包格式(0x11)格式序號字段名稱長度(字節(jié))數據范圍(HEX)或樣例1數據包類型1實時交通數據包2設備身份識別碼以ASCIⅡ碼的HEX表示設備身份識別碼,編碼規(guī)則見附錄B206090001應表示為303031313131303230363039303030313設備硬件錯誤碼1硬件工作異常00~FF4年2年份,低位在前、高位在后0000~FFFF5月月份01~0C6日1日01~1F7時1小時00~178分1分鐘00~3B9秒1秒00~3B毫秒2毫秒,低位在前、高位在后0000~03E7數據序號3每天的數據序號從1開始,依次加1,低位在前、高位在后車道號1單車道代碼規(guī)則:上行01,下行03。2車道以駛方向先內側車道、后外側車道單車道上行:01單車道下行:032車道以上公路上行:0B~132車道以上公路下行:1F~27斷面調查:0A車型1根據I級、Ⅱ級、Ⅲ級設備中的車型,用不同的數字表示,見附錄E車速行駛速度,單位為公里每小時(km/h)00~FF車牌車牌號碼,不足部分填0x00,能夠識別的設備可以發(fā)送,漢字參照GBK編碼規(guī)則漢字采用GBK編碼,如“京A12345”表示為BEA941313233343500000000,車牌中文、英文、數字之間不添加空格、橫杠等其他符號車牌顏色2車牌顏色,漢字參照GBK編碼規(guī)則采用GBK編碼,如“黃”表示為BBC6“藍”表示為COB6“黑”表示為DC8D“白”表示為B0D7“其他”表示為C6E4軸數1軸數00~FF表6(續(xù))序號字段名稱長度(字節(jié))數據范圍(HEX)或樣例車輛總質量3車輛總質量,單位為千克(kg)000000~FFFFFF車輛軸一質量2車輛第一個軸質量,低位在前、高位在后,單位為千克(kg)0000~FFFF車輛軸二質量2車輛第二個軸質量,低位在前、高位在后,單位為千克(kg)0000~FFFF車輛軸三質量2車輛第三個軸質量,低位在前、高位在后,單位為千克(kg)0000~FFFF車輛軸四質量2車輛第四個軸質量,低位在前、高位在后,單位為千克(kg)0000~FFFF車輛軸五質量2車輛第五個軸質量,低位在前、高位在后,單位為千克(kg)0000~FFFF車輛軸六質量2車輛第六個軸質量,低位在前、高位在后,單位為千克(kg)0000~FFFF其他軸質量3超過6軸的其他軸質量,單位為千克(kg)000000~FFFFFF預留2預留2注1:不做軸載調查的SE,軸數和軸質量數據不發(fā)送。注2:超過六軸以上車輛為非標準車輛。6.3.2.6單車圖片數據包格式(0x12)格式SE發(fā)送的單車圖片數據包,數據包格式見表7。表7單車圖片數據包格式(0x12)格式序號字段名稱長度(字節(jié))數據范圍(HEX)或樣例1數據包類型1實時圖片數據包2設備身份識別碼以ASCⅡ碼的HEX表示設備身份識別碼,編碼規(guī)則見附錄B06090001應表示為303031313131303230363039303030313設備硬件錯誤碼1硬件工作異常00~FF4年2年份,低位在前、高位在后0000~FFFF5月1月份6日1日01~1F表7(續(xù))序號字段名稱長度(字節(jié))數據范圍(HEX)或樣例7小時小時00~178分1分鐘00~3B9秒1秒00~3B毫秒2毫秒,低位在前、高位在后0000~03E7數據序號3對應的單車交通數據包的序號01~FFFFFF車道號1單車道代碼規(guī)則:上行01,下行03。2車道以13……連續(xù)編號;下行按31、32、33……連續(xù)編駛方向先內側車道、后外側車道單車道上行:01單車道下行:032車道以上公路上行:0B~132車道以上公路下行:1F~27斷面調查:0A圖片類型1車頭:0x01車尾:0x02圖片長度3圖片長度00~300000圖片Njpeg格式的圖片字節(jié)流圖片字節(jié)流,最大可以3M,600×400預留2預留2注:此部分在數據構成中的包長度為3個字節(jié)。6.3.3交通數據校驗及信息數據包格式(0x0A)動態(tài)周期交通數據校驗信息數據包見表8。表8交通數據校驗信息數據包(0x0A)格式序號長度(字節(jié))數據范圍(HEX)1數據包類型1實時交通數據校驗信息數據包2時間序號23校驗結果信息代碼2按表11“交通數據校驗信息數據包”(0x0A)為定長數據包,包長為5個字節(jié)。時間序號是DSC接收到的6.3.4單車交通數據校驗信息數據包(0x1A)單車交通數據校驗信息數據包見表9。表9單車交通數據校驗信息數據包(0x1A)格式序號長度(字節(jié))數據范圍(HEX)或樣例1數據包類型1實時交通數據校驗信息數據包2設備身份識別碼以ASCⅡ碼的HEX表示設附錄B例如某識別碼0011110206090001應表示為303031313131303230363039303030313年2年份0000~FFFF4月1月份5日1日01~1F6數據序號3收到的數據序號7校驗結果信息代碼2按表116.3.5單車圖片數據校驗信息數據包(0x1B)單車圖片數據校驗信息數據包見表10。表10單車圖片數據校驗信息數據包(0x1B)格式序號長度(字節(jié))數據范圍(HEX)或樣例1數據包類型1實時交通數據校驗信息數據包2設備身份識別碼以ASCIⅡ碼的HEX表示設備身份識別碼,編碼規(guī)則見例如某識別碼0011110206090001應表示為303031313131303230363039303030313年2年份0000~FFFF4月1月份5日1日6數據序號3收到的數據序號01~FFFFFF7圖片類型1車頭:0x01車尾:0x028校驗結果信息代碼2按表116.3.6交通數據包校驗代碼用于實時交通數據包的反饋校驗結果信息代碼,交通數據包校驗代碼見表11。表11交通數據包校驗代碼序號校驗代碼分類代碼數據包符合性數據包邏輯性數據包連續(xù)性1數據正確代碼符合正確連續(xù)無間斷傳輸2數據錯誤代碼交通數據包長度大于DSC存儲的標準值3交通數據包長度小于DSC存儲的標準值4“數據包類型”字段值超范圍5“設備身份識別碼”與DSC存儲值不符6“年”字段值與當前年份不符7“月”字段值與當前月份不符8“日”字段值與當前日不符9“時間序號”字段值超范圍“車道數”字段值與DSC存儲值不符“車道號”字段值超范圍“跟車百分比”字段值超范圍“時間占有率”字段值超范圍平均地點車速超范圍“調查內容”字段值超范圍“交通數據處理周期”字段值超范圍“車道號”順序中行駛方向未按上下行、車道未按從內側至外側順序排列數據內容CRC校驗錯誤數據包格式錯誤某車道無交通量,該車道“跟車百分比”不為“00”“平均車頭間距”字段為“00”某車道內有交通量,該車道“時間占有率”為“00”;或某車道無交通量,該車道“時間占有率”不為“00”表11(續(xù))序號校驗代碼分類代碼數據包符合性數據包邏輯性數據包連續(xù)性數據錯誤代碼某車道某車型有交通量,該車道對應車型平均地點車速為“00”某車道某車型無交通量,該車道對應車型平均地點車速不為“00”在某交通數據處理周期內,任意一個車道的平均每分鐘交通量大于50輛任意相鄰兩交通數據包的“時間序號”不連續(xù)任意相鄰的、時間序號連續(xù)的兩個動態(tài)交通交通數據包的上傳時間差大于交通數據處理周期時段長的兩倍DSC在每個小時的時間起點增加兩倍交通數據處理周期時段長的時刻驗證上1h收到的動態(tài)周期交通數據包數量,不符合規(guī)定數量的判為數據不完整6.4SE與DSC間的交互機制及數據包6.4.1SE與DSC間的鏈路狀態(tài)及系統(tǒng)信息交互機制SE與DSC間通信鏈路狀態(tài)判斷步驟如下(判斷流程見圖3):a)SE將“SE與DSC間應答數據包”(0x02)發(fā)往DSC;b)DSC收到數據包后判斷數據庫中是否有此SE的信息。如有此SE信息,DSC將接收到的“SE與DSC間應答數據包”(0x02)附入說明信息(“詢問與回復”字段取值02)后返回給SE;c)如DSC無此SE信息,DSC將接收到的“SE與DSC間應答數據包”(0x02)附入說明信息(“詢問與回復”字段取值03)后返回給SE;d)SE若收到DSC反饋的“SE與DSC間應答數據包”(0x02),則說明此時SE與DSC間連接鏈路e)SE若發(fā)往DSC“SE與DSC間應答數據包”(0x02),DSC沒有向SE反饋“SE與DSC間應答數DSCDSC數據包圖3SE判斷與DSC間通信鏈路及DSC狀態(tài)示意圖6.4.1.2DSC取得SE系統(tǒng)信息DSC將“SE與DSC間應答數據包”(0x02)發(fā)往SE(數據包“詢問與回復”字段取值09),SE收到數據包后應向DSC反饋“SE端應答系統(tǒng)信息數據包”(0x08),以向DSC說明SE自身的系統(tǒng)信息,取得信息系統(tǒng)流程見圖4。DSCDSC數據包數據包6.4.2SE與DSC間交互機制數據包(0x02)格式SE與DSC之間的應答數據包格式見表12。表12SE與DSC間應答數據包(0x02)格式起始字節(jié)字段長度(字節(jié))數據范圍(HEX)1數據包類型12設備身份識別碼以ASCIⅡ碼的HEX表示設備身份識別碼,編碼規(guī)則見附錄B例如0011310006090001表示為303031313331303030363039303030313詢問與回復信息11.此數據包用于SE判斷與DSC間通信鏈路及DSC狀態(tài)時:SE發(fā)往DSC時本字段取值“01”;當DSC有此SE信息時:回復數據包中本字段取值“02”,當DSC無此SE信息時:回復數據包中本字段取值“03”。2.此數據包用于DSC詢問SE系統(tǒng)信息時,本字段取值“09”01,02,03,096.4.3SE端應答系統(tǒng)信息數據包(0x08)格式SE的系統(tǒng)信息數據包格式見表13。表13SE端應答系統(tǒng)信息數據包(0x08)格式序號字段名稱長度(字節(jié))數據范圍(HEX)1數據包類型1SE端應答系統(tǒng)信息數據包2設備身份識別碼以ASCIⅡ碼的HEX表示設備身份識別碼,編碼規(guī)則見附錄B例如0011310006090001表示為303031313331303030363039303030313年份2低位在前、高位在后0000~FFFF,如2006表示為D6074月份15日16小時100~187分鐘100~3C8秒100~3C91單位為分鐘(min),默認為5min調查內容1見附錄DSE向某DSC傳輸數據時,該DSC的IP地址4如202.106.0.20表示為CASE的站點編號以ASCIH碼的HEX表示站點編號,不足部分填0x00,編碼規(guī)則見附錄C如G102L206120225表示為:473130324C32303631323032323500跟車百分比鑒別時間100~FF,但不得為“00”當前傳輸方式1有線網絡傳輸:01無線網絡傳輸:02經度坐標8設備安裝后填入,雙精度浮點數,單位為度(°),低位在前、高位在后113.55002565147197緯度坐標8設備安裝后填入,雙精度浮點數,單位為度(°),低位在前、高位在后24.040477460757732高程(海拔)2設備安裝后填入,整數,單位米(m),低位在前、高位在后注:“跟車百分比鑒別時間”是計算跟車百分比中用到的時間指標。6.5.1指令數據包類型DSC發(fā)往SE的運行參數修改指令數據包有6個:b)“IP地址修改指令數據包”(0x04);c)“SE時鐘設置修改指令數據包”(0x05);d)“交通數據調查內容修改指令數據包”(0x06);e)“交通數據處理周期修改指令數據f)“跟車百分比鑒別時間修改指令數據包”(6.5.2DSC與SE間的指令與反饋機制DSC與SE間的指令與反饋機制用于DSC遠程修改SE運行參數及確認修改結果。SE收到DSC發(fā)送的指令數據包后對自身運行參數進行修改,修改完畢后SE即刻向DSC回復“SE端應答系統(tǒng)信息數DSC的指令沒有修改成功,SE也需回復“SE端應答系統(tǒng)信息數據包”(0x08),指令與反饋的流程見0x0B類型數據包返回0x08類型數據包圖5DSC與SE間指令與反饋機制示意圖6.5.3SE修改運行參數后的生效規(guī)則DSC可以遠程修改SE的運行參數共有6個,即SE的站點編號、SE內儲存的DSCIP地址、SE時鐘、交通數據調查內容、交通數據處理周期、跟車百分比鑒別時間。當DSC遠程修改SE運行參數成功并得到SE確認后(SE向DSC發(fā)送0x08數據包),規(guī)定各參數的修改生效機制如下:a)SE站點編號:在DSC修改SE站點編號成功后的下一個小時起點生效;b)SE內儲存的DSCIP地址:在DSC修改SE存儲的DSCIP地址成功后的下一個小時起點生效,并在該小時的第一個實時交通數據包中體現(xiàn);c)SE時鐘:立刻執(zhí)行,并在DSC修改SE時鐘成功后的下一個實時交通數據包中體現(xiàn);d)交通數據調查內容:在DSC修改SE交通數據調查內容成功后的下一個小時起點生效,并在該小時的第一個實時交通數據包中體現(xiàn);e)交通數據處理周期:在DSC修改SE交通數據處理周期成功后的下一個小時起點生效,并在該小時的第一個實時交通數據包中體現(xiàn);f)跟車百分比鑒別時間:在DSC修改SE跟車百分比鑒別時間成功后的下一個小時起點生效,并在該小時的第一個實時交通數據包中體現(xiàn)。如果不成功應恢復原來的設置。6.5.4指令數據包格式6.5.4.1站點編號修改指令數據包(0x03)格式站點編號修改指令數據包格式見表14。表14站點編號修改指令數據包(0x03)格式序號字段名稱長度(字節(jié))數據范圍(HEX)1數據包類型1站點編號修改指令數據包2設備身份識別碼以ASCⅡ碼的HEX表示設備身份識別碼,編碼規(guī)則見附錄B例如0011310006090001表示為303031313331303030363039303用戶名8足部分填0x00如ABC123表示為41424331324密碼8部分填0x00如ABC123表示為41424331325新站點編號如G102L206120225表示為473130324C32303631323032326.5.4.2IP地址修改指令數據包(0x04)格式IP地址修改指令數據包格式見表15。表15IP地址修改指令數據包(0x04)格式序號字段名稱長度(字節(jié))數據范圍(HEX)1數據包類型1IP地址修改指令數據包2設備身份識別碼以ASCIⅡ碼的HEX表示設備身份識別碼,編碼規(guī)則見附錄B例如0011310006090001表示為303031313331303030363039303用戶名8以ASCIⅡ碼的HEX表示用戶名,不足部分填0x00如ABC123表示為41424331324密碼8以ASCⅡ碼的HEX表示密碼,不足部分填0x00如ABC123表示為41424331325新DSCIP地址4新設置的DSCIP地址如202.106.0.20表示為CA6A006.5.4.3SE時鐘設置修改指令數據包(0x05)格式SE時鐘設置修改指令數據包格式見表16。表16SE時鐘設置修改指令數據包(0x05)格式序號字段名稱長度(字節(jié))數據范圍(HEX)1數據包類型1交通數據處理時鐘修改指令數據包2設備身份識別碼以ASCIⅡ碼的HEX表示設備身份識別碼,編碼規(guī)則見附錄B如0011310006090001表示為30303131333130303036303930303用戶名8以ASCⅡ碼的HEX表示用戶名,不足部分填0x00如ABC123表示為4142433132表16(續(xù))序號字段名稱長度(字節(jié))數據范圍(HEX)4密碼8以ASCⅡ碼的HEX表示密碼,不足部分填0x00如ABC123表示為41424331325年2低位在前、高位在后0000~FFFF,如2006表示為D6076月17日101~1F8小時100~179分100~3C秒00~3C6.5.4.4交通數據調查內容修改指令數據包(0x06)格式交通數據調查內容修改指令數據包格式見表17。表17交通數據調查內容修改指令數據包(0x06)格式序號字段名稱長度(字節(jié))數據范圍(HEX)1數據包類型1交通數據調查內容修改指令數據包2設備身份識別碼以ASCIⅡ碼的HEX表示設備身份識別碼,編碼規(guī)則見附錄B如0011310006090001表示為30303131333130303036303930303用戶名8以ASCⅡ碼的HEX表示用戶名,不足部分填0x00如ABC123表示為41424331324密碼8以ASCIⅡ碼的HEX表示密碼,不足部分填0x00如ABC123表示為41424331325新調查內容1見附錄D6.5.4.5交通數據處理周期修改指令數據包(0x07)格式交通數據處理周期修改指令數據包格式見表18。表18交通數據處理周期修改指令數據包(0x07)格式序號字段名稱長度(字節(jié))數據范圍(HEX)1數據包類型1交通數據處理周期修改指令數據包2設備身份識別碼以ASCⅡ碼的HEX表示設備身份識別碼,編碼規(guī)則見附錄B如0011310006090001表示為303031313331303030363039303030313用戶名8以ASCIⅡ碼的HEX表示用戶名,不足部分填0x00如ABC123表示為41424331324密碼8以ASCⅡ碼的HEX表示密碼,不足部分填0x00如ABC123表示為41424331325更新的交通數據處理周期1單位為分鐘(min),默認為5min01~3C6.5.4.6跟車百分比鑒別時間修改指令數據包(0x0B)格式跟車百分比鑒別時間修改指令數據包格式見表19。表19跟車百分比鑒別時間修改指令數據包(0xOB)格式序號字段名稱長度(字節(jié))數據范圍(HEX)1數據包類型1跟車百分比數據包2設備身份識別碼以ASCⅡ碼的HEX表示設備身份識別碼,編碼規(guī)則見附錄B如0011310006090001表示為30303131333130303036303930303用戶名8以ASCIⅡ碼的HEX表示用戶名,不足部分填0x00如ABC123表示為41424331324密碼8以ASCIⅡ碼的HEX表示密碼,不足部分填0x00如ABC123表示為41424331325更新的跟車百分比鑒別時間1單位為秒(s)00~FF,但不得為“00”注:“跟車百分比鑒別時間”是計算跟車百分比中用到的時間指標。6.5.4.7SE端應答系統(tǒng)信息數據包(0x08)格式SE端應答系統(tǒng)信息數據包(0x08)的格式參見6.4.3。SE向DSC反饋“SE端應答系統(tǒng)信息數據包”(0x08)說明運行參數修改結果時,該包中的SE運行參數字段應給出被修改后的新參數,無論該參數在當前生效與否;SE向DSC發(fā)送的“SE端應答系統(tǒng)信息數據包”(0x08)均應給出SE當前實際使用的運行參數。6.6數據完整性6.6.1數據完整性機制為保證DSC接收與存儲交通數據的完整性,DSC與SE間的數據交互流程見圖6。SE返回指定時間序號的數據包DSC發(fā)送重新傳輸指令數據包DSC返回數據包圖6DSC與SE間數據交互流程示意圖6.6.2實時交通數據重新傳輸指令數據包(0x09)格式實時交通數據重新傳輸指令數據包格式見表20。表20實時交通數據重新傳輸指令數據包(0x09)格式字段名稱長度(字節(jié))數據范圍(HEX)1數據包類型1實時交通數據重新傳輸指令數據包2設備身份識別碼以ASCⅡ碼的HEX表示設備身份識別碼,編碼規(guī)則見附錄B例如0011310006090001表示為303031313331303030363039303030313用戶名8以ASCIⅡ碼的HEX表示用戶名,不足部分填0x00如ABC123表示為41424331323300004密碼8以ASCII碼的HEX表示密碼,不足部分填0x00如ABC123表示為41424331323300005年2低位在前、高位在后0000~FFFF,如2006表示為D6076月17日101~1F8起點時間序號2為1~(1440/交通數據處理周中的第1~(1440/交通數據處理周期長度)的時間間隔,低位在前,高位在后01~A0059止點時間序號2為1~(1440/交通數據處理周中的第1~(1440/交通數據處理周期長度)的時間間隔,低位在前,高位在后01~A005,應大于或等于“起點時間序號”的字段值間序號為a的一個交通數據處理周期的“實時交通數據包”;當b>a時,代表SE應向DSC重新傳輸自第a個時間序號起(含第a個時間序號),至第b個時間序號止(含第b個時間序號)的b-a+1個交通數據處理周期的“實時交通數據包”。6.6.3單車交通數據重新傳輸指令數據包(0x19)格式單車交通數據重新傳輸指令數據包格式見表21。表21單車交通數據重新傳輸指令數據包(0x19)格式長度(字節(jié))數據范圍(HEX)或樣例1數據包類型1單車交通數據重新傳輸指令數據包2設備身份識別碼以ASCⅡ碼的HEX表示設備身份識別碼,編碼規(guī)則見附錄B例如某識別碼0011110206090001應表示為30303131313130323036303930303031表21(續(xù))長度(字節(jié))數據范圍(HEX)或樣例3年(開始)2年份,低位在前、高位在后0000~FFFF4月(開始)1月份5日(開始)1日01~1F6時(開始)1小時00~177分(開始)1分鐘(包含等于開始時間的數00~3B8年(結束)2年份,低位在前、高位在后0000~FFFF9月(結束)1月份01~0C日(結束)1日01~1F時(結束)1小時00~17分(結束)1分鐘(包含等于結束時間的數00~3B6.6.4單車圖片數據重新傳輸指令數據包(0x29)格式單車圖片數據重新傳輸指令數據包格式見表22。表22單車圖片數據重新傳輸指令數據包(0x29)格式長度(字節(jié))數據范圍(HEX)或樣例1數據包類型1單車圖片數據重新傳輸指令數據包2設備身份識別碼以ASCⅡ碼的HEX表示設備身份識別碼,編碼規(guī)則參見附錄B206090001應表示為303031313131303230363039303030313年(開始)2年份,低位在前、高位在后0000~FFFF4月(開始)1月份01~0C5日(開始)1日01~1F6時(開始)1小時00~177分(開始)1分鐘(包含等于開始時間的數00~3B8年(結束)2年份,低位在前、高位在后0000~FFFF9月(結束)1月份01~0C日(結束)1日01~1F時(結束)1小時00~17分(結束)1分鐘(包含等于結束時間的數00~3B6.6.5動態(tài)周期交通數據包(Ox01)格式6.6.6單車交通數據包(0x11)格式按照6.3.2.5的規(guī)定執(zhí)行。6.6.7動態(tài)周期交通數據檢驗信息數據包(Ox0A)格式按照6.3.3的規(guī)定執(zhí)行。6.6.8單車交通數據檢驗信息數據包(0x1A)格式按照6.3.4的規(guī)定執(zhí)行。6.6.9單車圖片數據校驗信息數據包(0x1B)格式見6.3.5的規(guī)定執(zhí)行。(資料性附錄)CRC算法及字節(jié)表unsignedshortCRC16(puchMsg,usDataLen)//unsignedchar*puchMsg;/*要進行CRC校驗的消息*///unsignedshortusDataLen;/*消息中字節(jié)數*/{unsignedcharuchCRCHi=OxFF;/*高CRC字節(jié)初始化*/unsignedcharuchCRCLo=OxFF;/*低CRC字節(jié)初始化*/unsignedulndex;/*CRC循環(huán)中的索引*/while(usDataLen--)/*傳輸消息緩沖區(qū)*/ulndexuchCRCLouchCRCHi=uchCRCLo^*puchMsg++;/*計算CRC*/=uchCRCHi^auchCRCHi[ulndex];=auchCRCLo[ulndex];return(uchCRCHi<<8luchCRCLo);}A.2CRC字節(jié)表/*CRC高位字節(jié)值表*/staticunsignedcharauchCRCHi[]=0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,OxC0,Ox80,0x41,0x01,OxC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,OxC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,OxC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,/*CRC低位字節(jié)值表*/staticcharauchCRCLo[]=10x00,0xC0,0xC1,0x

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論