[發(fā)明專利]交通信息數(shù)據(jù)與命令交互方法有效
| 申請?zhí)枺?/td> | 201310114047.6 | 申請日: | 2013-04-02 |
| 公開(公告)號: | CN103237059A | 公開(公告)日: | 2013-08-07 |
| 發(fā)明(設(shè)計(jì))人: | 張劍;陳杜;趙青 | 申請(專利權(quán))人: | 西安翔迅科技有限責(zé)任公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 西安智邦專利商標(biāo)代理有限公司 61211 | 代理人: | 陳廣民 |
| 地址: | 710068 陜*** | 國省代碼: | 陜西;61 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 交通 信息 數(shù)據(jù) 命令 交互 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種數(shù)據(jù)訪問和共享的方法。
背景技術(shù)
隨著我國城市道路交通的迅速發(fā)展,不同功能的交通管理系統(tǒng)應(yīng)運(yùn)而生,交通信息數(shù)據(jù)庫的數(shù)量日趨增多,數(shù)據(jù)的結(jié)構(gòu)愈來愈復(fù)雜。海量數(shù)據(jù)的訪問和共享,給交通管理部門帶來了巨大的困難和挑戰(zhàn)。
目前,不同的交通管理系統(tǒng)擁有不同的信息數(shù)據(jù)庫,并且操作系統(tǒng)和網(wǎng)絡(luò)協(xié)議也存在差異,復(fù)雜和繁多的通信協(xié)議使共享數(shù)據(jù)舉步維艱,不同系統(tǒng)之間往往通過暴露數(shù)據(jù)庫連接共享數(shù)據(jù),難以鑒別用戶的合法性,混亂而缺乏管理的共享數(shù)據(jù),安全和穩(wěn)定無法保障。
發(fā)明內(nèi)容
本發(fā)明提出一種全新的交通信息數(shù)據(jù)與命令交互方法,采用中間件管理模式代替?zhèn)鹘y(tǒng)的數(shù)據(jù)訪問和共享策略,為各個服務(wù)器提供安全的數(shù)據(jù)互用功能,提供完整的通信框架,透明地在異構(gòu)的分布式計(jì)算環(huán)境中傳遞數(shù)據(jù)和命令請求,屏蔽操作系統(tǒng)和網(wǎng)絡(luò)協(xié)議的差異。
本發(fā)明的技術(shù)方案如下:
交通信息數(shù)據(jù)與命令交互方法,運(yùn)行過程分為兩條主線,分別對應(yīng)于數(shù)據(jù)處理子系統(tǒng)和事務(wù)監(jiān)聽子系統(tǒng);具體包括以下運(yùn)行環(huán)節(jié):
1)數(shù)據(jù)處理子系統(tǒng)對每一個客戶端分配有獨(dú)立的非阻塞式高速I/O數(shù)據(jù)通道,客戶端發(fā)送的數(shù)據(jù)進(jìn)入非阻塞式高速I/O數(shù)據(jù)通道等待下一步處理;
同時,事務(wù)監(jiān)聽子系統(tǒng)為數(shù)據(jù)建立數(shù)據(jù)狀態(tài)檔案,監(jiān)聽數(shù)據(jù)通道狀態(tài)、監(jiān)聽緩沖區(qū)的使用情況,在數(shù)據(jù)處理子系統(tǒng)繁忙時擴(kuò)大數(shù)據(jù)緩沖區(qū),以保證系統(tǒng)高效穩(wěn)定的運(yùn)行;
2)數(shù)據(jù)處理子系統(tǒng)的客戶端身份驗(yàn)證模塊驗(yàn)證客戶端的合法性,如果客戶端接入非法,則中斷客戶端連接,事務(wù)監(jiān)聽子系統(tǒng)將非法連接客戶端的IP地址、端口和連接時間加入數(shù)據(jù)狀態(tài)檔案;如果客戶端連接合法,則事務(wù)監(jiān)聽子系統(tǒng)將正確的驗(yàn)證信息加入數(shù)據(jù)狀態(tài)檔案,數(shù)據(jù)處理子系統(tǒng)對數(shù)據(jù)進(jìn)行下一步處理;
3)數(shù)據(jù)處理子系統(tǒng)的多道作業(yè)調(diào)度模塊在線程池中提取空閑線程以高速并行的方式解密數(shù)據(jù);
同時,事務(wù)監(jiān)聽子系統(tǒng)的作業(yè)調(diào)度負(fù)載監(jiān)聽模塊實(shí)時監(jiān)控系統(tǒng)狀態(tài),根據(jù)負(fù)載情況開辟或釋放處理線程,回收服務(wù)器空閑資源;
4)數(shù)據(jù)處理子系統(tǒng)驗(yàn)證數(shù)據(jù)合法性;
若數(shù)據(jù)合法,則從解密后的數(shù)據(jù)中識別數(shù)據(jù)協(xié)議,根據(jù)數(shù)據(jù)的類型將數(shù)據(jù)分類,分別為設(shè)備命令、數(shù)據(jù)查詢命令、卡口數(shù)據(jù)、違法數(shù)據(jù)、流量數(shù)據(jù);
當(dāng)數(shù)據(jù)為設(shè)備命令時,觸發(fā)設(shè)備操作;
當(dāng)數(shù)據(jù)為數(shù)據(jù)查詢命令時,連接指定數(shù)據(jù)庫,查詢數(shù)據(jù)并返回給客戶端;
當(dāng)數(shù)據(jù)為卡口數(shù)據(jù)、違法數(shù)據(jù)、流量數(shù)據(jù)時,驗(yàn)證數(shù)據(jù)格式,并交由下一步處理;
若數(shù)據(jù)不合法,則數(shù)據(jù)處理子系統(tǒng)的運(yùn)行過程終止;
同時,無論數(shù)據(jù)是否合法,事務(wù)監(jiān)聽子系統(tǒng)均記錄日志,將數(shù)據(jù)緩存在本地硬盤;
5)數(shù)據(jù)處理子系統(tǒng)的數(shù)據(jù)處理調(diào)度模塊在數(shù)據(jù)庫連接池中提取數(shù)據(jù)庫連接,根據(jù)數(shù)據(jù)協(xié)議連接對應(yīng)的數(shù)據(jù)庫;
若數(shù)據(jù)庫連接正常時,開始將數(shù)據(jù)存入對應(yīng)的數(shù)據(jù)庫;同時,事務(wù)監(jiān)聽子系統(tǒng)的處理調(diào)度負(fù)載監(jiān)聽模塊根據(jù)負(fù)載情況開辟或釋放處理線程,回收服務(wù)器空閑資源;
若數(shù)據(jù)庫連接異常時,數(shù)據(jù)處理調(diào)度模塊將異常匯報(bào)至事務(wù)監(jiān)聽子系統(tǒng)的數(shù)據(jù)庫狀態(tài)監(jiān)聽與連接池管理模塊,數(shù)據(jù)庫狀態(tài)監(jiān)聽與連接池管理模塊中斷連接池內(nèi)所有連接,然后嘗試重新連接數(shù)據(jù)庫直至數(shù)據(jù)庫連接恢復(fù)正常,并重新建立數(shù)據(jù)庫連接池;
6)在存入數(shù)據(jù)庫的過程中,如果數(shù)據(jù)完整有效且能夠正確存入數(shù)據(jù)庫,則處理完畢,將正確的處理結(jié)果代碼返回客戶端;如果數(shù)據(jù)不能正常入庫,則交由糾錯服務(wù)進(jìn)行數(shù)據(jù)容錯,再次嘗試存入數(shù)據(jù)庫,如果經(jīng)過多次糾錯嘗試,數(shù)據(jù)依然不能正常存入數(shù)據(jù)庫,則將數(shù)據(jù)作為錯誤數(shù)據(jù)處理,保存錯誤數(shù)據(jù),記錄錯誤信息原因,將錯誤代碼返回客戶端;同時,事務(wù)監(jiān)聽子系統(tǒng)的數(shù)據(jù)庫狀態(tài)監(jiān)聽與連接池管理模塊實(shí)時監(jiān)聽數(shù)據(jù)庫運(yùn)行情況,分發(fā)和回收數(shù)據(jù)庫連接資源。
基于上述方案,本發(fā)明還作如下優(yōu)化限定:
上述步驟3)所解密的數(shù)據(jù)中包含有數(shù)據(jù)協(xié)議類型信息、客戶端生產(chǎn)廠家信息、數(shù)據(jù)檢驗(yàn)字段以及客戶端接入口令。
在上述步驟4)中,事務(wù)監(jiān)聽子系統(tǒng)還對合法數(shù)據(jù)、非法數(shù)據(jù)、以及合法數(shù)據(jù)中的各類數(shù)據(jù)分別作數(shù)量統(tǒng)計(jì)。
本發(fā)明具有以下優(yōu)點(diǎn):
本發(fā)明采用的成熟的中間件管理模式為交通管理部門提供了安全的、先進(jìn)的、智能的、有效的數(shù)據(jù)訪問和數(shù)據(jù)共享手段;高速而穩(wěn)定的數(shù)據(jù)交互通道為不同的系統(tǒng)提供可靠的交通數(shù)據(jù)。因此,本發(fā)明能夠有效提高海量數(shù)據(jù)訪問和共享的效率、質(zhì)量和安全性,具體體現(xiàn)在以下幾個方面:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于西安翔迅科技有限責(zé)任公司,未經(jīng)西安翔迅科技有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310114047.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 信息記錄介質(zhì)、信息記錄方法、信息記錄設(shè)備、信息再現(xiàn)方法和信息再現(xiàn)設(shè)備
- 信息記錄裝置、信息記錄方法、信息記錄介質(zhì)、信息復(fù)制裝置和信息復(fù)制方法
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄設(shè)備、信息重放設(shè)備、信息記錄方法、信息重放方法、以及信息記錄介質(zhì)
- 信息存儲介質(zhì)、信息記錄方法、信息重放方法、信息記錄設(shè)備、以及信息重放設(shè)備
- 信息存儲介質(zhì)、信息記錄方法、信息回放方法、信息記錄設(shè)備和信息回放設(shè)備
- 信息記錄介質(zhì)、信息記錄方法、信息記錄裝置、信息再現(xiàn)方法和信息再現(xiàn)裝置
- 信息終端,信息終端的信息呈現(xiàn)方法和信息呈現(xiàn)程序
- 信息創(chuàng)建、信息發(fā)送方法及信息創(chuàng)建、信息發(fā)送裝置
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





