系統(tǒng)編程工具和配備該編程工具的報(bào)警主機(jī)的制作方法
【專利摘要】本發(fā)明公開了一種系統(tǒng)編程工具和配備該編程工具的報(bào)警主機(jī),其中,系統(tǒng)編程工具用以對(duì)一控制主機(jī)進(jìn)行固件升級(jí)和配置更新,所述系統(tǒng)編程工具包含:第一接口,用于與所述控制主機(jī)相連;通信協(xié)議模塊,至少用于處理所述第一接口的通信數(shù)據(jù);多文件存儲(chǔ)模塊,用于存儲(chǔ)和管理多個(gè)文件;以及文件選擇模塊,用于從所述多文件存儲(chǔ)模塊中選定一個(gè)文件,供所述控制主機(jī)通過所述第一接口進(jìn)行訪問。
【專利說明】
系統(tǒng)編程工具和配備該編程工具的報(bào)警主機(jī)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及電子控制技術(shù)領(lǐng)域,尤其涉及系統(tǒng)編程工具和配備該編程工具的報(bào)警主機(jī)。
【背景技術(shù)】
[0002]報(bào)警主機(jī)常見于監(jiān)控系統(tǒng),用于在監(jiān)控區(qū)域出現(xiàn)異常時(shí)發(fā)出警報(bào)。當(dāng)報(bào)警主機(jī)遇到需要固件升級(jí)或者需要配置更新文件的情況時(shí),需借助系統(tǒng)編程工具(ProgrammingKey)來實(shí)現(xiàn)。然而,在現(xiàn)有技術(shù)中,一個(gè)系統(tǒng)編程工具通常只能存放一個(gè)文件,因此,一個(gè)報(bào)警主機(jī)至少需要配備兩個(gè)系統(tǒng)編程工具,一個(gè)用于固件升級(jí),另一個(gè)用于配置更新。如果固件和配置信息具有多個(gè)版本,則需要配備更多的系統(tǒng)編程工具。參見圖1所示為現(xiàn)有技術(shù)中系統(tǒng)編程工具的模塊示意圖,該系統(tǒng)編程工具I包含:通信協(xié)議模塊2、內(nèi)存管理模塊3、物理存儲(chǔ)模塊4以及一接口模塊5。其中,該物理存儲(chǔ)模塊4只能存放一個(gè)文件,接口模塊5用于連接控制主機(jī)。由此可見,當(dāng)報(bào)警主機(jī)配備現(xiàn)有技術(shù)的微處理編程工具時(shí),成本較高且不便于攜帶。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于,提供一種系統(tǒng)編程工具,該系統(tǒng)編程工具可以存放多個(gè)版本的固件文件和配置文件,以供多個(gè)控制主機(jī)進(jìn)行固件升級(jí)和配置更新,節(jié)約了成本且便于攜帶。
[0004]本發(fā)明的另一目的在于,提供一種用于監(jiān)控系統(tǒng)的報(bào)警主機(jī),該報(bào)警主機(jī)配備本發(fā)明的系統(tǒng)編程工具進(jìn)行固件升級(jí)和配置更新,有效節(jié)約了成本且操作簡便。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明提供一種系統(tǒng)編程工具,用以對(duì)一控制主機(jī)進(jìn)行固件升級(jí)和配置更新,所述系統(tǒng)編程工具包含:
[0006]第一接口,用于與所述控制主機(jī)相連;
[0007]通信協(xié)議模塊,至少用于處理所述第一接口的通信數(shù)據(jù);
[0008]多文件存儲(chǔ)模塊,用于存儲(chǔ)和管理多個(gè)文件;以及
[0009]文件選擇模塊,用于從所述多文件存儲(chǔ)模塊中選定一個(gè)文件,供所述控制主機(jī)通過所述第一接口進(jìn)行訪問。
[0010]可選地,所述多個(gè)文件包含:多個(gè)版本的固件文件和/或配置文件。
[0011 ] 可選地,所述多文件存儲(chǔ)模塊中的多個(gè)文件從I至N編號(hào),其中,N為大于等于I的整數(shù);所述文件選擇模塊通過撥碼開關(guān)或跳線選擇對(duì)應(yīng)文件的編號(hào),從而選定供所述控制主機(jī)通過所述第一接口訪問的文件。
[0012]可選地,所述多文件存儲(chǔ)模塊包含:文件輸入輸出單元、文件分配表單元、文件數(shù)據(jù)塊單元。
[0013]可選地,所述文件輸入輸出單元包含:文件讀取、文件寫入、文件刪除、文件查詢這些功能中的一項(xiàng)或多項(xiàng)。
[0014]可選地,所述文件分配表單元用于記錄文件所在位置信息,所述文件所在位置信息包含:文件名、文件大小、文件屬性、文件占用數(shù)據(jù)塊的起始地址、文件占用數(shù)據(jù)塊的數(shù)量、文件編號(hào)這些信息中的一項(xiàng)或多項(xiàng)。
[0015]可選地,所述文件數(shù)據(jù)塊單元將物理存儲(chǔ)器等分為多個(gè)塊,每個(gè)塊均包含占用標(biāo)志,所述占用標(biāo)志用以顯示該塊是否已被數(shù)據(jù)占用。
[0016]可選地,所述系統(tǒng)編程工具還包含第二接口,所述第二接口用于與電腦主機(jī)相連。
[0017]可選地,所述第一接口為與所述控制主機(jī)相匹配的編程接口,所述第二接口為USB接口。
[0018]本發(fā)明同時(shí)提供了一種用于監(jiān)控系統(tǒng)的報(bào)警主機(jī),配備前述系統(tǒng)編程工具進(jìn)行固件升級(jí)和/或配置更新。
[0019]本發(fā)明的系統(tǒng)編程工具可以存放多個(gè)文件,并通過文件選擇模塊對(duì)存儲(chǔ)在多文件存儲(chǔ)模塊中的多個(gè)文件進(jìn)行選擇性訪問,解決了現(xiàn)有技術(shù)中一個(gè)系統(tǒng)編程工具只能存儲(chǔ)一個(gè)文件的問題。相比于配備多個(gè)現(xiàn)有技術(shù)中的系統(tǒng)編程工具而言,降低了成本,也方便攜帶。配備本發(fā)明系統(tǒng)編程工具的報(bào)警主機(jī)也具備此優(yōu)勢(shì)。
[0020]為了能更進(jìn)一步了解本發(fā)明的特征以及技術(shù)內(nèi)容,請(qǐng)參閱以下有關(guān)本發(fā)明的詳細(xì)說明與附圖,然而附圖僅提供參考與說明用,并非用來對(duì)本發(fā)明加以限制。
【附圖說明】
[0021]本申請(qǐng)的前述和其它方面將通過下面參照附圖所做的詳細(xì)介紹而被更完整地理解和了解,在附圖中:
[0022]圖1為現(xiàn)有技術(shù)中系統(tǒng)編程工具的模塊示意圖。
[0023]圖2為本發(fā)明系統(tǒng)編程工具一個(gè)【具體實(shí)施方式】的模塊示意圖。
【具體實(shí)施方式】
[0024]為幫助本領(lǐng)域的技術(shù)人員確切地理解本發(fā)明要求保護(hù)的主題,下面結(jié)合附圖詳細(xì)描述本發(fā)明的【具體實(shí)施方式】。
[0025]如圖2所示,本發(fā)明提供一種系統(tǒng)編程工具10,用以對(duì)一控制主機(jī)(未圖示)進(jìn)行固件升級(jí)和配置更新,在本【具體實(shí)施方式】中,控制主機(jī)為一報(bào)警主機(jī)。系統(tǒng)編程工具10包含:
[0026]第一接口 20,用于與所述控制主機(jī)相連;第二接口 30,用于與電腦主機(jī)(未圖示)相連;通信協(xié)議模塊40,用于處理第一接口 20和第二接口 30的通信數(shù)據(jù);多文件存儲(chǔ)模塊50,用于存儲(chǔ)和管理多個(gè)文件;以及文件選擇模塊60,用于選擇訪問所述多文件存儲(chǔ)模塊50的多個(gè)文件中指定的文件。
[0027]在本【具體實(shí)施方式】中,多個(gè)文件包含:多個(gè)版本的固件文件和/或配置文件。這些不同版本的固件和/或配置文件從I到N編號(hào),其中,N為大于等于I的整數(shù)。文件選擇模塊60可以采用撥碼開關(guān)或跳線,為用戶提供從I到N遞增的一組編號(hào)。用戶通過選擇編號(hào),就可以使控制主機(jī)訪問到與該編號(hào)對(duì)應(yīng)的指定文件。例如,當(dāng)用戶選擇編號(hào)I時(shí),控制主機(jī)即可訪問編號(hào)為I的固件文件或配置文件,并利用該固件文件或配置文件進(jìn)行更新或升級(jí)。
[0028]多文件存儲(chǔ)模塊50包含:文件輸入輸出單元501、文件分配表單元502以及文件數(shù)據(jù)塊單元503。其中,文件輸入輸出單元501包含:文件讀取、文件寫入、文件刪除、文件查詢這些功能中的一項(xiàng)或多項(xiàng)。文件分配表單元502用于記錄文件所在位置信息,所述文件所在位置信息包含:文件名、文件大小、文件屬性、文件占用數(shù)據(jù)塊的起始地址、文件占用數(shù)據(jù)塊的數(shù)量、文件編號(hào)這些信息中的一項(xiàng)或多項(xiàng)。文件數(shù)據(jù)塊單元503將物理存儲(chǔ)器等分為多個(gè)塊5031,5032……503η,每個(gè)塊均包含占用標(biāo)志,所述占用標(biāo)志用以顯示該塊是否已被數(shù)據(jù)占用。
[0029]在本【具體實(shí)施方式】中,第一接口 20為與所述控制主機(jī)相匹配的編程接口,第二接口 30為USB接口。第一接口 20與控制主機(jī)相連,第二接口 30與電腦主機(jī)相連。第二接口30與電腦主機(jī)連接時(shí),用戶可以通過電腦主機(jī)對(duì)系統(tǒng)編程工具進(jìn)行一些設(shè)置或更新操作,同時(shí)也可以利用電腦主機(jī)為系統(tǒng)編程工具供電。
[0030]本領(lǐng)域技術(shù)人員可以理解的是,本【具體實(shí)施方式】中的系統(tǒng)編程工具可以適用于多種類型控制主機(jī)的固件升級(jí)和配置更新,包括但不限于監(jiān)控系統(tǒng)的報(bào)警主機(jī)。
[0031]雖然基于特定的實(shí)施方式顯示和描述了本申請(qǐng),但本申請(qǐng)并不限制于所示出的細(xì)節(jié)。相反地,在權(quán)利要求及其等同替換的范圍內(nèi),本申請(qǐng)的各種細(xì)節(jié)可以被改造。
【主權(quán)項(xiàng)】
1.一種系統(tǒng)編程工具,其特征在于,用以對(duì)控制主機(jī)進(jìn)行固件升級(jí)和配置更新,所述系統(tǒng)編程工具包含: 第一接口,用于與所述控制主機(jī)相連; 通信協(xié)議模塊,至少用于處理所述第一接口的通信數(shù)據(jù); 多文件存儲(chǔ)模塊,用于存儲(chǔ)和管理多個(gè)文件;以及 文件選擇模塊,用于從所述多文件存儲(chǔ)模塊中選定一個(gè)文件,供所述控制主機(jī)通過所述第一接口進(jìn)行訪問。2.根據(jù)權(quán)利要求1所述的系統(tǒng)編程工具,其特征在于,所述多個(gè)文件包含:多個(gè)版本的固件文件和/或配置文件。3.根據(jù)權(quán)利要求1所述的系統(tǒng)編程工具,其特征在于,所述多文件存儲(chǔ)模塊中的多個(gè)文件從I至N編號(hào),其中,N為大于等于I的整數(shù);所述文件選擇模塊通過撥碼開關(guān)或跳線選擇對(duì)應(yīng)文件的編號(hào),從而選定供所述控制主機(jī)通過所述第一接口訪問的文件。4.根據(jù)權(quán)利要求1所述的系統(tǒng)編程工具,其特征在于,所述多文件存儲(chǔ)模塊包含:文件輸入輸出單元、文件分配表單元、文件數(shù)據(jù)塊單元。5.根據(jù)權(quán)利要求4所述的系統(tǒng)編程工具,其特征在于,所述文件輸入輸出單元包含:文件讀取、文件寫入、文件刪除、文件查詢這些功能中的一項(xiàng)或多項(xiàng)。6.根據(jù)權(quán)利要求4所述的系統(tǒng)編程工具,其特征在于,所述文件分配表單元用于記錄文件所在位置信息,所述文件所在位置信息包含:文件名、文件大小、文件屬性、文件占用數(shù)據(jù)塊的起始地址、文件占用數(shù)據(jù)塊的數(shù)量、文件編號(hào)這些信息中的一項(xiàng)或多項(xiàng)。7.根據(jù)權(quán)利要求4所述的系統(tǒng)編程工具,其特征在于,所述文件數(shù)據(jù)塊單元將物理存儲(chǔ)器等分為多個(gè)塊,每個(gè)塊均包含占用標(biāo)志,所述占用標(biāo)志用以顯示該塊是否已被數(shù)據(jù)占用。8.根據(jù)權(quán)利要求1所述的系統(tǒng)編程工具,其特征在于,所述系統(tǒng)編程工具還包含第二接口,所述第二接口用于與電腦主機(jī)相連。9.根據(jù)權(quán)利要求8所述的系統(tǒng)編程工具,其特征在于,所述第一接口為與所述控制主機(jī)相匹配的編程接口,所述第二接口為USB接口。10.一種用于監(jiān)控系統(tǒng)的報(bào)警主機(jī),其特征在于,配備如權(quán)利要求1-9所述的系統(tǒng)編程工具進(jìn)行固件升級(jí)和/或配置更新。
【文檔編號(hào)】G06F9/445GK105843633SQ201510023644
【公開日】2016年8月10日
【申請(qǐng)日】2015年1月16日
【發(fā)明人】陳進(jìn)
【申請(qǐng)人】羅伯特·博世有限公司