aaa视频网站,国产最新进精品视频,国产主播一区二区,999热精品视频,а√天堂资源8在线官网在线,国产免费不卡av,麻豆国产视频

一種車輛行駛記錄儀的數(shù)據(jù)管理方法

文檔序號:6680101閱讀:510來源:國知局
專利名稱:一種車輛行駛記錄儀的數(shù)據(jù)管理方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種數(shù)據(jù)管理方法,尤其是一種車輛行駛記錄儀的數(shù)據(jù)管理方法。
背景技術(shù)
車輛行駛記錄儀(Vehicle Traveling Data Recorder;VDR)是一種能夠?qū)囕v行駛速度、時間、里程以及其他狀態(tài)信息進行記錄的電子設(shè)備。VDR系統(tǒng)的組成如圖1所示。圖中包含一個通常被安裝在車輛上的上述VDR設(shè)備、一個讀卡器、一系列與讀卡器配套使用的卡(例如車間卡、駕駛員卡、公司卡)以及一臺計算機(Computer)。
車輛行駛記錄儀數(shù)據(jù)管理軟件(Vehicle Traveling Data Recorder Data Management System,VDRDMS)是根據(jù)車輛行駛記錄儀國家標準GB/T 19056-2003所開發(fā)的一個Windows環(huán)境下的應(yīng)用軟件,它運行在上述計算機內(nèi)。VDRDMS通過串口(COM)或USB口與VDR設(shè)備進行通信交換數(shù)據(jù),還可以通過USB口與駕駛員卡或公司卡進行通信交換數(shù)據(jù),并且以友好的圖形化界面向用戶提供數(shù)據(jù)通信、數(shù)據(jù)顯示(列表及圖線)、數(shù)據(jù)檢索、數(shù)據(jù)統(tǒng)計、數(shù)據(jù)打印及歷史數(shù)據(jù)分析管理等各項功能。
運行在計算機(通常為PC機)上的VDRDMS軟件一般包括智能卡構(gòu)件(Smart CardComponent)、VDR通信構(gòu)件(VDR Communication Component)、數(shù)據(jù)庫構(gòu)件(DatabaseComponent)、用戶界面構(gòu)件(User Interface Component)。上述設(shè)備和構(gòu)件的作用分別為■讀卡器(Card Reader)用于讀取VDR系統(tǒng)各種卡的設(shè)備(Device),通常與各種卡配套使用。
■駕駛員卡(Driver Card)用于識別使用VDR系統(tǒng)的駕駛員身份的設(shè)備。
■車間卡(Workshop Card)用于識別車間內(nèi)負責VDR系統(tǒng)參數(shù)標定的工程師身份的設(shè)備。
■公司卡(Company Card)用于收集VDR系統(tǒng)內(nèi)的數(shù)據(jù)的設(shè)備。
■智能卡構(gòu)件(Smart Card Component)負責與讀卡器和智能卡通信的功能實體。
■VDR通信構(gòu)件(VDR Communication Component)負責與VDR設(shè)備通信的功能實體。
■數(shù)據(jù)庫構(gòu)件(Database Component)存儲VDR系統(tǒng)所有的歷史紀錄、車間活動以及駕駛員信息。
■用戶界面構(gòu)件(User Interface Component)終端用戶與VDR系統(tǒng)進行交互的構(gòu)件。目前上述VDR系統(tǒng)存在的主要問題有第一,各構(gòu)件相互之間接口的復(fù)雜性問題。上述每一個構(gòu)件上都分別存在著若干個數(shù)據(jù)接口、控制接口、安全接口,因而上述每一個構(gòu)件與其它任何一個構(gòu)件之間都分別存在著若干數(shù)據(jù)線、控制線、安全線。例如,VDR通信構(gòu)件上就存在著至少10個數(shù)據(jù)接口,也就是說VDR通信構(gòu)件與其它構(gòu)件之間要交互至少10種數(shù)據(jù);駕駛員卡上存在至少7種數(shù)據(jù),意味著駕駛員卡與其它構(gòu)件之間要交互至少7種數(shù)據(jù)。除了數(shù)據(jù)接口以外,每個構(gòu)件上還存在控制接口,例如打開、關(guān)閉或者判定構(gòu)件狀態(tài)為打開、關(guān)閉的接口。另外,在駕駛員卡和車間卡等卡上還存在與安全性有關(guān)的接口,例如改變密碼,驗證密碼等。
由于存在眾多的接口和連線,VDR系統(tǒng)中的構(gòu)件構(gòu)成了一個復(fù)雜的網(wǎng)狀連接,而如此復(fù)雜的接口和線路不利于后期的維護以及發(fā)現(xiàn)問題時的定位。而且,由于未來的分布式環(huán)境,如何管理這些接口并且使其適用于未來的分布式環(huán)境是一個迫切需要解決的問題。
第二,各構(gòu)件之間的依賴性問題。上述構(gòu)件之間的依賴性體現(xiàn)在很多方面,例如,VDR通信構(gòu)件中的數(shù)據(jù)通過用戶界面構(gòu)件顯示,并且該數(shù)據(jù)存儲在數(shù)據(jù)庫構(gòu)件中。再有,駕駛員卡中的數(shù)據(jù)與VDR中的數(shù)據(jù)需要同步。這種構(gòu)件之間的依賴性會進一步增大系統(tǒng)的復(fù)雜度。
第三,VDR系統(tǒng)的可擴展性(Scalability)問題。衡量VDR系統(tǒng)的可擴展性需要從以下三個角度(Dimensions)來考慮首先,如果在上述系統(tǒng)中引入了新的構(gòu)件,例如優(yōu)盤(USB Stick)、公司卡(Company Card)、警察卡(Police Card)等,該設(shè)計是否有效,是否能夠方便的調(diào)整適應(yīng)變化。其次,在分布式環(huán)境中,例如數(shù)據(jù)庫構(gòu)件位于遠程服務(wù)器上,或者用戶界面是一個網(wǎng)頁的情況下,該設(shè)計是否有效,是否能夠方便的調(diào)整適應(yīng)變化。第三,為了便于不同終端用戶的使用,VDR系統(tǒng)需要開發(fā)不同的版本。例如,對于車隊(Fleet-company)需要開發(fā)一個收集VDR數(shù)據(jù)、管理駕駛員卡的系統(tǒng)版本,對于車間(Workshop)需要開發(fā)一個標定VDR數(shù)據(jù)、管理車間卡的系統(tǒng)版本,對于權(quán)威機構(gòu)(Authority)需要一個創(chuàng)建車間卡分發(fā)車間卡的系統(tǒng)版本。對于不同的終端用戶的不同版本,該設(shè)計是否有效,是否能夠方便的調(diào)整適應(yīng)變化。
現(xiàn)有的VDR系統(tǒng)存在上述構(gòu)件之間接口復(fù)雜、各構(gòu)件依賴性高以及可擴展性差等問題,在一定程度上限制了VDR系統(tǒng)的廣泛應(yīng)用。

發(fā)明內(nèi)容本發(fā)明的主要目的在于提供一種車輛行駛記錄儀數(shù)據(jù)管理軟件系統(tǒng)中的設(shè)計方法,能夠解決該軟件系統(tǒng)中各構(gòu)件相互之間接口的復(fù)雜性問題,同時能夠去除該軟件系統(tǒng)中各構(gòu)件之間的相互依賴性,并且使該軟件系統(tǒng)具有良好的可擴展性。
為達到上述目的,本發(fā)明的技術(shù)方案具體是這樣實現(xiàn)的一種車輛行駛記錄儀的數(shù)據(jù)管理方法,在車輛行駛記錄儀數(shù)據(jù)管理軟件中設(shè)置至少一個智能卡構(gòu)件、至少一個車輛行駛記錄儀通信構(gòu)件、至少一個數(shù)據(jù)庫構(gòu)件、至少一個用戶界面構(gòu)件,在上述車輛行駛記錄儀數(shù)據(jù)管理軟件中利用一個中介構(gòu)件將上述智能卡構(gòu)件、上述車輛行駛記錄儀通信構(gòu)件、上述數(shù)據(jù)庫構(gòu)件、上述用戶界面構(gòu)件進行連接,上述任何一個構(gòu)件通過上述中介構(gòu)件與上述其它構(gòu)件進行通信。
根據(jù)本發(fā)明的一個方面,在中介構(gòu)件與其它構(gòu)件之間定義一個通信協(xié)議。
根據(jù)本發(fā)明的另一個方面,中介構(gòu)件與其它構(gòu)件之間的通信協(xié)議包括一個目標構(gòu)件參數(shù),用于標識與中介構(gòu)件進行通信的其它構(gòu)件;一個通信端口參數(shù),用于標識其它構(gòu)件與外部設(shè)備進行通信所使用的端口;一個通信類別參數(shù),用于標識在中介構(gòu)件與其它構(gòu)件之間進行通信的類型;一個通信命令參數(shù),用于標識在中介構(gòu)件與其它構(gòu)件之間進行通信的命令。
根據(jù)本發(fā)明的再一個方面,對于數(shù)據(jù)接口,中介構(gòu)件與其它構(gòu)件之間的通信協(xié)議還包括至少一個上述輸入?yún)?shù),用于標識從外部設(shè)備輸入到上述構(gòu)件的參數(shù);至少一個上述輸出參數(shù),用于標識從上述構(gòu)件輸出到外部設(shè)備的參數(shù)。對于控制接口和安全接口,輸入?yún)?shù)和輸出參數(shù)可能存在,也可能不存在。
與中介構(gòu)件進行通信的目標構(gòu)件可以是VDR通信構(gòu)件、智能卡構(gòu)件、數(shù)據(jù)庫構(gòu)件或者用戶界面構(gòu)件。中介構(gòu)件、智能卡構(gòu)件、數(shù)據(jù)庫構(gòu)件以及用戶界面構(gòu)件都是抽象構(gòu)件。VDR通信構(gòu)件既可以是抽象構(gòu)件,也可以是具體的構(gòu)件。如果VDR通信構(gòu)件是具體的構(gòu)件,則存在至少一個VDR通信構(gòu)件。對于不同的VDR系統(tǒng)版本,上述構(gòu)件會創(chuàng)建出具體的實例并組成不同的配置(Configuration)或不同的星形拓撲結(jié)構(gòu)。
根據(jù)本發(fā)明的又一個方面,通信端口參數(shù)取值范圍為串口1到串口255,以及USB端口。中介構(gòu)件與目標構(gòu)件之間進行通信的通信類別參數(shù)可以是數(shù)據(jù)參數(shù)、控制參數(shù)或者安全參數(shù)。對應(yīng)于構(gòu)件之間每一種通信類別參數(shù),具有不同的通信命令參數(shù)。
根據(jù)本發(fā)明的另一個方面,智能卡構(gòu)件為一個分層結(jié)構(gòu)。分層結(jié)構(gòu)包括接口層、抽象卡層、卡操作系統(tǒng)指令層、卡通信層。接口層為中介構(gòu)件提供管理智能卡的所有功能;抽象卡層包括卡數(shù)據(jù)和卡安全性兩部分,卡數(shù)據(jù)定義了一個抽象卡,在不同的版本中,抽象卡會創(chuàng)建出具體的實例,而卡安全性提供了與安全相關(guān)的功能,包括修改密碼、解開密碼、卡的鑒權(quán)、鎖定卡;卡操作系統(tǒng)指令層為抽象卡層提供卡操作系統(tǒng)可用的指令;卡通信層提供標準的PC/SC指令集。
根據(jù)本發(fā)明的再一個方面,智能卡構(gòu)件包括車間卡、駕駛員卡、公司卡、警察卡。
由上述方案可以看出,本發(fā)明的關(guān)鍵在于本發(fā)明在車輛行駛記錄儀數(shù)據(jù)管理軟件系統(tǒng)中應(yīng)用了中介模式,并將這種中介模式轉(zhuǎn)化為一個獨立的中介構(gòu)件。
可見,本發(fā)明所提供的在車輛行駛記錄儀數(shù)據(jù)管理軟件系統(tǒng)中應(yīng)用中介模式的方法,具有以下的優(yōu)點和特點(1)本發(fā)明在車輛行駛記錄儀數(shù)據(jù)管理軟件系統(tǒng)中引入了中介模式,各構(gòu)件之間的連接由現(xiàn)有技術(shù)中的網(wǎng)狀結(jié)構(gòu)變?yōu)楸景l(fā)明中的星型結(jié)構(gòu),大大減少了各構(gòu)件之間連接的復(fù)雜程度。
(2)由于本發(fā)明引入了中介模式,減少了各構(gòu)件相互之間的依賴性,各構(gòu)件更新時不會受到其它構(gòu)件的影響,同時也便于對各構(gòu)件進行管理,尤其對于系統(tǒng)后期的維護以及發(fā)現(xiàn)問題時的定位更為有利。
(3)本發(fā)明定義了中介構(gòu)件和其它構(gòu)件之間的通信協(xié)議,對于每個構(gòu)件都定義了數(shù)據(jù)類型、控制類型、安全類型這三種類型接口,簡化了每個構(gòu)件上的接口數(shù)和構(gòu)件之間連接的線路數(shù)目,同一種類型的命令可以在同一種接口上以類似的方式進行傳遞,便于接口的重用。
(4)本發(fā)明中智能卡構(gòu)件采用分層結(jié)構(gòu),該結(jié)構(gòu)中的抽象卡層包括卡數(shù)據(jù)部分,使得智能卡構(gòu)件在應(yīng)用時可被創(chuàng)建為不同種類的卡,大大增強了VDR軟件系統(tǒng)的可擴展性。
(5)本發(fā)明中引入了中介模式減少了各構(gòu)件相互之間的依賴性,當軟件系統(tǒng)中的各構(gòu)件位于分布式環(huán)境中,本發(fā)明所定義的各構(gòu)件之間的通信協(xié)議沒有發(fā)生變化,該軟件設(shè)計仍然可以使用,便于在未來的分布式系統(tǒng)中應(yīng)用。
(6)對于不同的用戶組的不同要求,本發(fā)明采用不同的中介構(gòu)件和用戶界面構(gòu)件,同時,由中介構(gòu)件把不同的智能卡,或數(shù)據(jù)庫,或VDR設(shè)備,組裝配置為一個有機的整體,這樣就可以根據(jù)不同的用戶組產(chǎn)生不同的軟件系統(tǒng),充分滿足不同用戶組的需求。


圖1是車輛行駛記錄儀系統(tǒng)結(jié)構(gòu)示意圖。
圖2是本發(fā)明中車輛行駛記錄儀數(shù)據(jù)管理軟件的設(shè)計方法示意圖。
具體實施方式
車輛行駛記錄儀數(shù)據(jù)管理軟件VDRDMS是一個Windows環(huán)境下的應(yīng)用軟件,根據(jù)汽車行駛記錄儀國家標準GB/T 19056-2003所開發(fā)。本發(fā)明的實施例是建立在圖2所示的車輛行駛記錄儀數(shù)據(jù)管理軟件的設(shè)計方法示意圖基礎(chǔ)上。
圖2中的外部系統(tǒng)為車輛行駛記錄儀VDR、讀卡器以及各種卡,如車間卡、駕駛員卡、公司卡等。VDRDMS通過串口(COM RS232端口)或USB口與VDR通信構(gòu)件進行通信、交換數(shù)據(jù),還可以通過USB口與智能卡構(gòu)件如駕駛員卡或公司卡進行通信、交換數(shù)據(jù),并且以友好的圖形化界面向用戶提供數(shù)據(jù)通信、數(shù)據(jù)顯示(列表及圖線)、數(shù)據(jù)檢索、數(shù)據(jù)統(tǒng)計、數(shù)據(jù)打印及歷史數(shù)據(jù)分析管理等各項功能。VDR通信構(gòu)件和智能卡構(gòu)件為與設(shè)備相關(guān)的軟件構(gòu)件。由于本發(fā)明在VDRDMS中引入了中介構(gòu)件,其他構(gòu)件如VDR通信構(gòu)件、智能卡構(gòu)件、數(shù)據(jù)庫構(gòu)件、用戶界面構(gòu)件都通過中介構(gòu)件進行通信,因此中介構(gòu)件起到控制邏輯構(gòu)件的作用。用戶通過用戶接口界面在PC機上進行操作。
下面通過實施例對本發(fā)明進行說明,但這些實施例決不是限制本發(fā)明的范圍。
實施例1用戶界面請求鎖定車間卡。
車輛行駛記錄儀數(shù)據(jù)管理軟件系統(tǒng)包括一個智能卡構(gòu)件、一個車輛行駛記錄儀通信構(gòu)件、一個數(shù)據(jù)庫構(gòu)件、一個用戶界面構(gòu)件,按照本發(fā)明,在上述車輛行駛記錄儀數(shù)據(jù)管理軟件中還包含一個中介構(gòu)件。由于中介構(gòu)件的存在,任意一個其它構(gòu)件與中介構(gòu)件之間通過三個接口相連接,因此所有構(gòu)件形成了以中介構(gòu)件為中心的星型結(jié)構(gòu)。三個接口則分別為數(shù)據(jù)接口、控制接口、安全接口。在系統(tǒng)實際運行中,除了VDR通信構(gòu)件之外,其它抽象的構(gòu)件都會創(chuàng)建出實例。
鎖定的含義是將用戶界面的數(shù)據(jù)寫入到車間卡中,并且寫入一次以后就不能再次寫入。如果用戶界面請求鎖定車間卡,該用戶界面首先發(fā)出命令檢查車間卡是否存在并且是否為合法的車間卡,如果車間卡不存在或者不合格,則不進行下一步操作。如果車間卡存在并且為合格的車間卡,則將用戶界面的數(shù)據(jù)寫入到該車間卡中。
中介構(gòu)件協(xié)調(diào)下面所有操作,所有操作必須通過中介構(gòu)件。寫入過程分為三次,由于數(shù)據(jù)接口每次只能寫入一條數(shù)據(jù),因此寫入過程要通過數(shù)據(jù)接口寫三次才能完成。這三次寫入過程分別為應(yīng)用識別(Application Identification),用于告知系統(tǒng)卡片的類別等信息;識別(Identification),用于告知系統(tǒng)卡號、發(fā)卡人、卡的有效日期等信息;車間信息(WorkshopInformation),用于告知系統(tǒng)車間信息。從用戶界面將上述數(shù)據(jù)寫入到車間卡之后,再從用戶界面將上述數(shù)據(jù)寫入到數(shù)據(jù)庫中,作為上述數(shù)據(jù)的備份。寫入操作的返回值,例如寫成功、寫失敗、發(fā)生異常等通過中介構(gòu)件返回到用戶界面,通知用戶界面寫操作的結(jié)果。
實施例2中介構(gòu)件與其它構(gòu)件之間進行通信。
車輛行駛記錄儀數(shù)據(jù)管理軟件系統(tǒng)包括一個智能卡構(gòu)件、一個車輛行駛記錄儀通信構(gòu)件、一個數(shù)據(jù)庫構(gòu)件、一個用戶界面構(gòu)件,按照本發(fā)明,在上述車輛行駛記錄儀數(shù)據(jù)管理軟件中還包含一個中介構(gòu)件。本發(fā)明在車輛行駛記錄儀數(shù)據(jù)管理軟件中定義了一個在中介構(gòu)件和其它構(gòu)件之間的通信協(xié)議如下。
public SErrRec function_name(EDeviceID eDID,EPortID ePID,ECmdType eCType,ECmdIDeCID,object inObj,ref object outObj)其中,SErrRec為返回值,標識中介構(gòu)件與其它構(gòu)件進行通信是否成功或者失敗。
EDeviceID eDID是一個目標構(gòu)件參數(shù),與中介構(gòu)件進行通信的目標構(gòu)件。與中介構(gòu)件進行通信的目標構(gòu)件可以是VDR通信構(gòu)件、智能卡構(gòu)件、數(shù)據(jù)庫構(gòu)件或者用戶界面構(gòu)件。除了VDR通信構(gòu)件以外,中介構(gòu)件、智能卡構(gòu)件、數(shù)據(jù)庫構(gòu)件以及用戶界面構(gòu)件都是抽象構(gòu)件。在通信過程中,抽象構(gòu)件會創(chuàng)建出具體的實例。
EPortID ePID是一個通信端口參數(shù),標識VDR軟件系統(tǒng)與外部設(shè)備進行通信所使用的端口。通信端口參數(shù)取值范圍為1到255之間的整數(shù),包括1和255或者是USB端口。
ECmdType eCType是一個通信類別參數(shù),標識在中介構(gòu)件與目標構(gòu)件之間進行通信的類型。該通信類別參數(shù)可以是數(shù)據(jù)參數(shù)、控制參數(shù)或者安全參數(shù)。
ECmdID eCID是一個通信命令參數(shù),用于標識在構(gòu)件之間進行通信的命令。對應(yīng)于構(gòu)件之間每一種通信類別參數(shù),具有不同的通信命令參數(shù)。
object inObj是輸入?yún)?shù),用于標識從外部設(shè)備輸入到各個構(gòu)件的參數(shù);object outObj是輸出參數(shù),用于標識從各個構(gòu)件輸出到外部設(shè)備的參數(shù)。
實施例3系統(tǒng)增加新的構(gòu)件或者卡。
車輛行駛記錄儀數(shù)據(jù)管理軟件系統(tǒng)包括一個智能卡構(gòu)件、一個車輛行駛記錄儀通信構(gòu)件、一個數(shù)據(jù)庫構(gòu)件、一個用戶界面構(gòu)件,按照本發(fā)明,在上述車輛行駛記錄儀數(shù)據(jù)管理軟件中還包含一個中介構(gòu)件。智能卡構(gòu)件包括公司卡、車間卡、駕駛員卡。在車輛行駛記錄儀數(shù)據(jù)管理軟件系統(tǒng)中增加設(shè)備包括增加構(gòu)件和增加卡兩種情況。
如果在VDR系統(tǒng)中增加一個新的構(gòu)件(非智能卡構(gòu)件),則只需對受到影響的構(gòu)件進行更改,對于其它的構(gòu)件則無需進行改動。例如,如果在系統(tǒng)中增加一個新的優(yōu)盤,則只需對中介構(gòu)件、用戶界面構(gòu)件、數(shù)據(jù)庫構(gòu)件進行更改,對VDR通信構(gòu)件和智能卡構(gòu)件則無需進行改動。
智能卡構(gòu)件為一個分層結(jié)構(gòu)。分層結(jié)構(gòu)包括接口層、抽象卡層、卡操作系統(tǒng)指令層、卡通信層。接口層為中介構(gòu)件提供管理卡的所有功能;抽象卡層包括卡數(shù)據(jù)和卡安全性兩部分,卡數(shù)據(jù)定義了一個如下的抽象的卡CCard。public abstract class CCard{public abstract SErrRec GetData(ECmdID eCID,ref object outObj);public abstract SErrRec SetData(ECmdID eCID,object inObj);public abstract SErrRec GetID(ref string strID);
}如果在系統(tǒng)中增加一個新的卡,例如公司卡(Company Card)或者警察卡(Police Card),則只需對中介構(gòu)件、智能卡構(gòu)件、用戶界面構(gòu)件、數(shù)據(jù)庫構(gòu)件進行更改,對VDR通信構(gòu)件則無需進行改動,并且由于在智能卡構(gòu)件中定義了抽象卡層,因此只需再定義一個警察卡或者公司卡子類即可?,F(xiàn)有的車間卡CWSCard或駕駛員卡CDrvCard,就是這樣定義擴展的。
public class CWSCardCCardpublic class CDrvCardCCard智能卡的其他部分,都可以重用。卡安全性提供了與安全相關(guān)的功能,包括修改密碼、解開密碼、卡的鑒權(quán)、鎖定卡;卡操作系統(tǒng)指令層提供了的卡操作系統(tǒng)可用的指令,并提供這些指令為抽象卡層服務(wù);卡通信層提供標準的PC/SC指令集,幫助不同廠商實現(xiàn)相互通信。
以上通過實施例對本發(fā)明進行了描述,本領(lǐng)域的普通技術(shù)人員可以在不脫離本發(fā)明精神下作出一些變動,但這些變動均在所附的權(quán)利要求的范圍內(nèi)。
權(quán)利要求
1.一種車輛行駛記錄儀的數(shù)據(jù)管理方法,在車輛行駛記錄儀數(shù)據(jù)管理軟件中設(shè)置至少一個智能卡構(gòu)件、至少一個車輛行駛記錄儀通信構(gòu)件、至少一個數(shù)據(jù)庫構(gòu)件、至少一個用戶界面構(gòu)件,其特征在于在上述車輛行駛記錄儀數(shù)據(jù)管理軟件中利用一個中介構(gòu)件將上述智能卡構(gòu)件、上述車輛行駛記錄儀通信構(gòu)件、上述數(shù)據(jù)庫構(gòu)件、上述用戶界面構(gòu)件進行連接,上述任何一個構(gòu)件通過上述中介構(gòu)件與上述其它構(gòu)件進行通信。
2.根據(jù)權(quán)利要求1所述的車輛行駛記錄儀的數(shù)據(jù)管理方法,其特征在于在上述中介構(gòu)件與上述其它構(gòu)件之間定義一個通信協(xié)議。
3.根據(jù)權(quán)利要求2所述的車輛行駛記錄儀的數(shù)據(jù)管理方法,其特征在于上述中介構(gòu)件與上述其它構(gòu)件之間的通信協(xié)議包括一個目標構(gòu)件參數(shù),用于標識與中介構(gòu)件進行通信的其它構(gòu)件;一個通信端口參數(shù),用于標識上述其它構(gòu)件與外部設(shè)備進行通信所使用的端口;一個通信類別參數(shù),用于標識在上述中介構(gòu)件與上述其它構(gòu)件之間進行通信的類型;一個通信命令參數(shù),用于標識在上述中介構(gòu)件與上述其它構(gòu)件之間進行通信的命令。
4.根據(jù)權(quán)利要求3所述的車輛行駛記錄儀的數(shù)據(jù)管理方法,其特征在于上述中介構(gòu)件與上述其它構(gòu)件之間的通信協(xié)議還包括至少一個輸入?yún)?shù),用于標識從外部設(shè)備輸入到上述其它構(gòu)件的參數(shù);至少一個輸出參數(shù),用于標識從上述其它構(gòu)件輸出到外部設(shè)備的參數(shù)。
5.根據(jù)權(quán)利要求3所述的車輛行駛記錄儀的數(shù)據(jù)管理方法,其特征在于上述通信端口參數(shù)為串口1到串口255,或者為USB端口。
6.根據(jù)權(quán)利要求3所述的車輛行駛記錄儀的數(shù)據(jù)管理方法,其特征在于上述通信類別參數(shù)是數(shù)據(jù)參數(shù)、控制參數(shù)或者安全參數(shù)。
7.根據(jù)權(quán)利要求1所述的車輛行駛記錄儀的數(shù)據(jù)管理方法,其特征在于上述智能卡構(gòu)件為一個分層結(jié)構(gòu)。
8.根據(jù)權(quán)利要求7所述的車輛行駛記錄儀的數(shù)據(jù)管理方法,其特征在于上述分層結(jié)構(gòu)包括接口層,用于為上述中介構(gòu)件提供管理智能卡的所有功能;抽象卡層,用于定義一個抽象卡,并為該抽象卡定義安全功能;卡操作系統(tǒng)指令層,用于為上述抽象卡層提供卡操作系統(tǒng)可用的指令;卡通信層,用于為上述卡操作系統(tǒng)指令層提供標準的PC/SC指令集。
9.根據(jù)權(quán)利要求8所述的車輛行駛記錄儀的數(shù)據(jù)管理方法,其特征在于上述抽象卡層包括卡數(shù)據(jù)部分和卡安全性部分,上述卡數(shù)據(jù)部分用于定義一個抽象卡,對于不同的車輛行駛記錄儀數(shù)據(jù)管理軟件版本,上述抽象卡會創(chuàng)建出具體的實例,上述卡安全性部分定義了上述抽象卡的安全功能。
10.根據(jù)權(quán)利要求9所述的車輛行駛記錄儀的數(shù)據(jù)管理方法,其特征在于上述卡數(shù)據(jù)部分的定義包括駕駛員卡、車間卡、公司卡。
全文摘要
本發(fā)明涉及一種車輛行駛記錄儀的數(shù)據(jù)管理方法,在車輛行駛記錄儀數(shù)據(jù)管理軟件中設(shè)置至少一個智能卡構(gòu)件、至少一個車輛行駛記錄儀通信構(gòu)件、至少一個數(shù)據(jù)庫構(gòu)件、至少一個用戶界面構(gòu)件,在上述車輛行駛記錄儀數(shù)據(jù)管理軟件中利用一個中介構(gòu)件將上述智能卡構(gòu)件、上述車輛行駛記錄儀通信構(gòu)件、上述數(shù)據(jù)庫構(gòu)件、上述用戶界面構(gòu)件進行連接,上述任何一個構(gòu)件通過上述中介構(gòu)件與上述其它構(gòu)件進行通信。并且定義一個在上述中介構(gòu)件和上述其它構(gòu)件之間的通信協(xié)議。采用本發(fā)明,各構(gòu)件之間的連接由現(xiàn)有技術(shù)中的網(wǎng)狀結(jié)構(gòu)變?yōu)樾切徒Y(jié)構(gòu),大大減少了各構(gòu)件之間連接的復(fù)雜程度,而且減少了各構(gòu)件相互之間的依賴性,增強了VDR軟件系統(tǒng)的可擴展性。
文檔編號G07C5/00GK1889037SQ20051008022
公開日2007年1月3日 申請日期2005年6月30日 優(yōu)先權(quán)日2005年6月30日
發(fā)明者唐寶, 王棟平, 王益玲 申請人:西門子(中國)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1