專利名稱::一種用于測(cè)試遠(yuǎn)程通信監(jiān)控系統(tǒng)的模擬器裝置和方法
技術(shù)領(lǐng)域:
:本發(fā)明屬于微型計(jì)算機(jī)和通信測(cè)試領(lǐng)域,特別涉及一種用于測(cè)試遠(yuǎn)程通信監(jiān)控系統(tǒng)的模擬器裝置和方法。
背景技術(shù):
:傳統(tǒng)的無(wú)線通信遠(yuǎn)程監(jiān)控系統(tǒng)測(cè)試結(jié)構(gòu)示意圖如圖1所示,在傳統(tǒng)的無(wú)線通信遠(yuǎn)程監(jiān)控系統(tǒng)測(cè)試過(guò)程中,通常需要在近端監(jiān)控中心2和遠(yuǎn)端監(jiān)控設(shè)備1處各放置一臺(tái)無(wú)線通信模塊3,并且無(wú)線通信模塊3中需要放置一張SIM卡或者UIM卡無(wú)線通信計(jì)費(fèi)卡。在測(cè)試過(guò)程中,雙方進(jìn)行數(shù)據(jù)通信也需要花費(fèi)一定數(shù)額的通信費(fèi)用,給測(cè)試增加了相當(dāng)多的測(cè)試成本。由于通信網(wǎng)絡(luò)自身的原因,例如通信鏈路堵塞、延時(shí)等都可能會(huì)給測(cè)試帶來(lái)一些不確定的因素,特別是做通信壓力測(cè)試和穩(wěn)定性測(cè)試時(shí)都無(wú)法得出測(cè)試的真正結(jié)果。
發(fā)明內(nèi)容本發(fā)明的目的就是為了克服傳統(tǒng)的無(wú)線通信遠(yuǎn)程監(jiān)控系統(tǒng)測(cè)試過(guò)程中存在的缺陷,提供一種用于測(cè)試遠(yuǎn)程通信監(jiān)控系統(tǒng)的模擬器裝置4和方法,該裝置可以模擬各種通信方式,包括短信、撥號(hào)數(shù)傳、TCP/IP等通信方式,還具有節(jié)約測(cè)試成本、提高測(cè)試效率等優(yōu)點(diǎn)。本發(fā)明采用一種用于測(cè)試遠(yuǎn)程通信監(jiān)控系統(tǒng)的方法,本發(fā)明無(wú)需在近端監(jiān)控中心2和遠(yuǎn)端監(jiān)控設(shè)備1處放置無(wú)線通信模塊3,并可有效的模擬通信網(wǎng)絡(luò)中存在的堵塞、延時(shí)、干擾等不確定的因素,有目的的測(cè)試無(wú)線通信遠(yuǎn)程監(jiān)控系統(tǒng)的穩(wěn)定性、可靠性和健壯性等。實(shí)現(xiàn)用于測(cè)試遠(yuǎn)程通信監(jiān)控系統(tǒng)的模擬器裝置4,主要由微控制器、串行接口、按鍵、顯示屏組成,如圖3所示,微處理器通過(guò)兩個(gè)串行接口分別與監(jiān)控中心2和監(jiān)控設(shè)備1相連,按鍵、顯示屏都分別與微處理器相連,通過(guò)按鍵選擇模擬實(shí)際無(wú)線通信網(wǎng)絡(luò)出現(xiàn)的堵塞、延時(shí)、干擾等不確定的因素,對(duì)監(jiān)控中心2或者監(jiān)控設(shè)備1進(jìn)行有目的的測(cè)試。顯示屏可以實(shí)時(shí)的顯示當(dāng)前設(shè)備工作狀態(tài),簡(jiǎn)要顯示當(dāng)前發(fā)送的數(shù)據(jù),還可顯示堵塞、延時(shí)、干擾等數(shù)據(jù)。一種用于測(cè)試遠(yuǎn)程通信監(jiān)控系統(tǒng)的方法,按以下步驟進(jìn)行(1)微處理器通過(guò)串行接口接收到監(jiān)控中心2發(fā)送過(guò)來(lái)的數(shù)據(jù),微處理器模擬無(wú)線通信模塊3“欺騙”監(jiān)控中心2,給監(jiān)控中心2回復(fù)相應(yīng)的響應(yīng),具體來(lái)講就是如果數(shù)據(jù)只是對(duì)無(wú)線通信模塊3的設(shè)置或者狀態(tài)指令,只需回復(fù)相應(yīng)的響應(yīng)指令給監(jiān)控中心2;如果數(shù)據(jù)是發(fā)送給監(jiān)控設(shè)備1,首先回復(fù)相應(yīng)的響應(yīng)指令給監(jiān)控中心2,然后對(duì)數(shù)據(jù)進(jìn)行解包,根據(jù)監(jiān)控設(shè)備1需要的格式重新組包,然后發(fā)送給監(jiān)控設(shè)備1;(2)微處理器通過(guò)另一個(gè)串行接口接收到監(jiān)控設(shè)備1發(fā)送過(guò)來(lái)的數(shù)據(jù),微處理器模擬無(wú)線通信模塊3“欺騙”監(jiān)控設(shè)備1,給監(jiān)控設(shè)備1回復(fù)相應(yīng)的響應(yīng),具體來(lái)講就是如果數(shù)據(jù)只是對(duì)無(wú)線通信模塊3的設(shè)置或者狀態(tài)指令,只需回復(fù)相應(yīng)的響應(yīng)指令給監(jiān)控設(shè)備1;如果數(shù)據(jù)是發(fā)送給監(jiān)控中心2,首先回復(fù)相應(yīng)的響應(yīng)指令給監(jiān)控設(shè)備1,然后對(duì)數(shù)據(jù)進(jìn)行解包,根據(jù)監(jiān)控中心2需要的格式重新組包,然后發(fā)送給監(jiān)控中心2。在實(shí)際的測(cè)試過(guò)程中,可以模擬實(shí)際無(wú)線通信網(wǎng)絡(luò)出現(xiàn)的堵塞、延時(shí)、干擾等不確定的因素,對(duì)監(jiān)控中心2或者監(jiān)控設(shè)備1進(jìn)行有目的的測(cè)試。這些情況可以通過(guò)按鍵的方式來(lái)選擇,可以任意選擇其中一種、兩種或者三種不確定因素,還可以具體選擇堵塞多少條數(shù)據(jù)、延時(shí)多少時(shí)間再發(fā)送、是否需要對(duì)數(shù)據(jù)進(jìn)行加擾等,對(duì)無(wú)線通信遠(yuǎn)程監(jiān)控系統(tǒng)進(jìn)行測(cè)試。顯示屏可以實(shí)時(shí)的顯示設(shè)備當(dāng)前的工作狀態(tài),例如數(shù)據(jù)發(fā)送狀態(tài)、空閑狀態(tài),也可以簡(jiǎn)要顯示當(dāng)前發(fā)送的數(shù)據(jù),還可以顯示堵塞、延時(shí)、干擾等數(shù)據(jù),例如目前堵塞多少條數(shù)據(jù)、需要延時(shí)多少再發(fā)送、是否需要對(duì)數(shù)據(jù)進(jìn)行加擾等,便于測(cè)試者分析。本發(fā)明無(wú)需在近端監(jiān)控中心2和遠(yuǎn)端監(jiān)控設(shè)備1處放置無(wú)線通信模塊3,因此不會(huì)產(chǎn)生測(cè)試通信費(fèi)用;本發(fā)明脫離無(wú)線通信網(wǎng)絡(luò),不會(huì)產(chǎn)生無(wú)線通信網(wǎng)絡(luò)中存在的堵塞、延時(shí)、干擾等不確定的因素,可以有效的提高測(cè)試效率;本發(fā)明還可有效的模擬通信網(wǎng)絡(luò)中存在的堵塞、延時(shí)、干擾等不確定的因素,有目的的測(cè)試無(wú)線通信遠(yuǎn)程監(jiān)控系統(tǒng)的穩(wěn)定性、可靠性和健壯性等。圖1為傳統(tǒng)的無(wú)線通信遠(yuǎn)程監(jiān)控系統(tǒng)測(cè)試結(jié)構(gòu)示意圖。圖2為遠(yuǎn)程通信模擬器裝置4測(cè)試結(jié)構(gòu)示意圖。圖3為遠(yuǎn)程通信模擬器裝置4連接示意圖。具體實(shí)施例方式本發(fā)明可以通過(guò)以下措施來(lái)實(shí)現(xiàn)實(shí)現(xiàn)用于測(cè)試遠(yuǎn)程通信監(jiān)控系統(tǒng)的模擬器裝置4,主要由微控制器、串行接口、按鍵、顯示屏組成,如圖3所示,微處理器通過(guò)兩個(gè)串行接口分別與監(jiān)控中心2和監(jiān)控設(shè)備1相連,按鍵、顯示屏都分別與微處理器相連,通過(guò)按鍵選擇模擬實(shí)際無(wú)線通信網(wǎng)絡(luò)出現(xiàn)的堵塞、延時(shí)、干擾等不確定的因素,對(duì)監(jiān)控中心2或者監(jiān)控設(shè)備1進(jìn)行有目的的測(cè)試。顯示屏可以實(shí)時(shí)的顯示當(dāng)前設(shè)備工作狀態(tài),簡(jiǎn)要顯示當(dāng)前發(fā)送的數(shù)據(jù),還可顯示堵塞、延時(shí)、干擾等數(shù)據(jù)。一種用于測(cè)試遠(yuǎn)程通信監(jiān)控系統(tǒng)的方法,按以下步驟進(jìn)行(1)微處理器通過(guò)串行接口接收到監(jiān)控中心2發(fā)送過(guò)來(lái)的數(shù)據(jù),微處理器模擬無(wú)線通信模塊3“欺騙”監(jiān)控中心2,給監(jiān)控中心2回復(fù)相應(yīng)的響應(yīng),具體來(lái)講就是如果數(shù)據(jù)只是對(duì)無(wú)線通信模塊3的設(shè)置或者狀態(tài)指令,只需回復(fù)相應(yīng)的響應(yīng)指令給監(jiān)控中心2;如果數(shù)據(jù)是發(fā)送給監(jiān)控設(shè)備1,首先回復(fù)相應(yīng)的響應(yīng)指令給監(jiān)控中心2,然后對(duì)數(shù)據(jù)進(jìn)行解包,根據(jù)監(jiān)控設(shè)備1需要的格式重新組包,然后發(fā)送給監(jiān)控設(shè)備1;(2)微處理器通過(guò)另一個(gè)串行接口接收到監(jiān)控設(shè)備1發(fā)送過(guò)來(lái)的數(shù)據(jù),微處理器模擬無(wú)線通信模塊3“欺騙”監(jiān)控設(shè)備1,給監(jiān)控設(shè)備1回復(fù)相應(yīng)的響應(yīng),具體來(lái)講就是如果數(shù)據(jù)只是對(duì)無(wú)線通信模塊3的設(shè)置或者狀態(tài)指令,只需回復(fù)相應(yīng)的響應(yīng)指令給監(jiān)控設(shè)備1;如果數(shù)據(jù)是發(fā)送給監(jiān)控中心2,首先回復(fù)相應(yīng)的響應(yīng)指令給監(jiān)控設(shè)備1,然后對(duì)數(shù)據(jù)進(jìn)行解包,根據(jù)監(jiān)控中心2需要的格式重新組包,然后發(fā)送給監(jiān)控中心2。在實(shí)際的測(cè)試過(guò)程中,可以模擬實(shí)際無(wú)線通信網(wǎng)絡(luò)出現(xiàn)的堵塞、延時(shí)、干擾等不確定的因素,對(duì)監(jiān)控中心2或者監(jiān)控設(shè)備1進(jìn)行有目的的測(cè)試。這些情況可以通過(guò)按鍵的方式來(lái)選擇,可以任意選擇其中一種、兩種或者三種不確定因素,還可以具體選擇堵塞多少條數(shù)據(jù)、延時(shí)多少時(shí)間再發(fā)送、是否需要對(duì)數(shù)據(jù)進(jìn)行加擾等,對(duì)無(wú)線通信遠(yuǎn)程監(jiān)控系統(tǒng)進(jìn)行測(cè)試。顯示屏可以實(shí)時(shí)的顯示設(shè)備當(dāng)前的工作狀態(tài),例如數(shù)據(jù)發(fā)送狀態(tài)、空閑狀態(tài),也可以簡(jiǎn)要顯示當(dāng)前發(fā)送的數(shù)據(jù),還可以顯示堵塞、延時(shí)、干擾等數(shù)據(jù),例如目前堵塞多少條數(shù)據(jù)、需要延時(shí)多少再發(fā)送、是否需要對(duì)數(shù)據(jù)進(jìn)行加擾等,便于測(cè)試者分析。本發(fā)明的技術(shù)方案為“欺騙-接收-解包-打包-發(fā)送”方式。下面將詳細(xì)介紹采用“欺騙-接收-解包-打包-發(fā)送”方式來(lái)描述遠(yuǎn)程通信模擬器裝置4工作方式。測(cè)試時(shí),(1)首先將監(jiān)控中心2和監(jiān)控設(shè)備1用遠(yuǎn)程通信模擬器裝置4連接好,如圖2所示,然后上電啟動(dòng)這些模塊或者設(shè)備。(2)遠(yuǎn)程通信模擬器裝置4通過(guò)按鍵選擇測(cè)試類型,測(cè)試類型就會(huì)在顯示屏顯示出來(lái),測(cè)試類型包括功能測(cè)試、壓力測(cè)試、可靠性測(cè)試、健壯性測(cè)試等。(3)然后通過(guò)按鍵開(kāi)始選擇堵塞、延時(shí)、干擾等不確定的因素,其中功能測(cè)試和壓力測(cè)試無(wú)需選擇堵塞、延時(shí)、干擾等參數(shù),可靠性測(cè)試、健壯性測(cè)試需要選擇堵塞、延時(shí)、干擾等參數(shù)。(4)選擇好以上類型或者參數(shù)后即可開(kāi)始進(jìn)入相應(yīng)的測(cè)試。測(cè)試過(guò)程中,遠(yuǎn)程通信模擬器裝置4采取“欺騙”的方式與監(jiān)控中心2和監(jiān)控設(shè)備1建立連接,使得監(jiān)控中心2和監(jiān)控設(shè)備1認(rèn)為連接到其本身的是一個(gè)無(wú)線通信模塊3?!捌垓_”方式具體來(lái)說(shuō)就是遠(yuǎn)程通信模擬器裝置4接收到監(jiān)控中心2和監(jiān)控設(shè)備1發(fā)送的一些初始化設(shè)置命令或者狀態(tài)命令后,給予他們相應(yīng)的響應(yīng),監(jiān)控中心2和監(jiān)控設(shè)備1接收到正確的響應(yīng)后就會(huì)認(rèn)為與其聯(lián)機(jī)的“無(wú)線通信模塊3”工作正常,實(shí)際上是遠(yuǎn)程通信模擬器裝置4“欺騙”的結(jié)果。當(dāng)遠(yuǎn)程通信模擬器裝置4接收到一個(gè)端口發(fā)送過(guò)來(lái)的數(shù)據(jù)后,立即向該端口發(fā)送相應(yīng)的響應(yīng),然后就會(huì)對(duì)數(shù)據(jù)進(jìn)行解包,分析數(shù)據(jù)內(nèi)容,解出有效數(shù)據(jù),根據(jù)另一端口需要的數(shù)據(jù)格式重新打包,將打包的數(shù)據(jù)發(fā)送到另一端口。如果在測(cè)試過(guò)程中需要堵塞、延時(shí)、干擾等不確定的因素,遠(yuǎn)程通信模擬器裝置4就會(huì)進(jìn)行相應(yīng)的處理。具體來(lái)講就是如果有堵塞,就會(huì)間歇性的給予發(fā)送端正確響應(yīng),間歇性的給予發(fā)送端無(wú)法處理的響應(yīng),對(duì)于給予了正確響應(yīng)的數(shù)據(jù)按照設(shè)置的堵塞數(shù)據(jù)數(shù)目暫時(shí)保存起來(lái),當(dāng)達(dá)到這個(gè)數(shù)目后開(kāi)始向接收端發(fā)送;如果有延時(shí),就會(huì)在接收到發(fā)送端發(fā)送的數(shù)據(jù)后,延時(shí)規(guī)定的時(shí)間,再給予發(fā)送端正確響應(yīng),然后再將數(shù)據(jù)發(fā)送給接收端;如果有干擾,就在在數(shù)據(jù)重新打包時(shí),對(duì)有效數(shù)據(jù)進(jìn)行加擾,然后再將數(shù)據(jù)發(fā)送給接收端。下面舉例說(shuō)明“欺騙-接收-解包-打包-發(fā)送”方式,以WAVECOM公司生產(chǎn)的Q2403A無(wú)線通信模塊3為例,并且以短信通信方式為例詳細(xì)說(shuō)明<tablesid="table1"num="001"><tablewidth="738">方式接收數(shù)據(jù)發(fā)送數(shù)據(jù)欺騙AT+CNMI=2,2,0,0,0OK接收AT+CMGS=028r0001000D91683179117117F600080E7F167A0B8BBE7F6E6210529F0021+CMGS79OK解包0E7F167A0B8BBE7F6E6210529F0021打包0BA13179117117F70008401120516495200E7F167A0B8BBE7F6E6210529F0021發(fā)送+CMT,33r0891683108200705F0040BA13179117117F70008401120516495200E7F167A0B8BBE7F6E6210529F0021</table></tables>一種用于測(cè)試遠(yuǎn)程通信監(jiān)控系統(tǒng)的模擬器裝置4和方法,無(wú)需在監(jiān)控中心2和監(jiān)控設(shè)備1處放置無(wú)線通信模塊3,并可有效的模擬通信網(wǎng)絡(luò)中存在的堵塞、延時(shí)、干擾等不確定的因素,有目的的測(cè)試無(wú)線通信遠(yuǎn)程監(jiān)控系統(tǒng)的穩(wěn)定性、可靠性和健壯性等。該裝置具有節(jié)約測(cè)試成本、提高測(cè)試效率等優(yōu)點(diǎn)。權(quán)利要求1.一種用于測(cè)試遠(yuǎn)程通信監(jiān)控系統(tǒng)的模擬器裝置(4),主要由微控制器、串行接口、按鍵、顯示屏組成,微處理器通過(guò)兩個(gè)串行接口分別與監(jiān)控中心(2)和監(jiān)控設(shè)備(1)相連,按鍵、顯示屏都分別與微處理器相連。2.一種用于測(cè)試遠(yuǎn)程通信監(jiān)控系統(tǒng)的方法,按以下步驟進(jìn)行(1)通過(guò)按鍵選擇模擬實(shí)際無(wú)線通信網(wǎng)絡(luò)出現(xiàn)的堵塞、延時(shí)或干擾的因素,打開(kāi)顯示屏,實(shí)時(shí)顯示當(dāng)前設(shè)備的工作狀態(tài)或無(wú)線通信網(wǎng)絡(luò)出現(xiàn)的堵塞、延時(shí)或干擾;(2)微處理器通過(guò)一個(gè)串行接口接收監(jiān)控中心(2)發(fā)送過(guò)來(lái)的數(shù)據(jù),微處理器模擬無(wú)線通信模塊(3)給監(jiān)控中心(2)回復(fù)相應(yīng)的響應(yīng);(3)微處理器通過(guò)另一個(gè)串行接口接收到監(jiān)控設(shè)備(1)發(fā)送過(guò)來(lái)的數(shù)據(jù),微處理器模擬無(wú)線通信模塊(3)給監(jiān)控設(shè)備(1)回復(fù)相應(yīng)的響應(yīng)。3.根據(jù)權(quán)利要求2所述的方法,其特征在于所述微處理器模擬無(wú)線通信模塊(3)給監(jiān)控中心(2)回復(fù)相應(yīng)的響應(yīng),具體作法為如果數(shù)據(jù)只是對(duì)無(wú)線通信模塊(3)的設(shè)置或者狀態(tài)指令,只需回復(fù)相應(yīng)的響應(yīng)指令給監(jiān)控中心(2);如果數(shù)據(jù)是發(fā)送給監(jiān)控設(shè)備(1),首先回復(fù)相應(yīng)的響應(yīng)指令給監(jiān)控中心(2),然后對(duì)數(shù)據(jù)進(jìn)行解包,根據(jù)監(jiān)控設(shè)備(1)需要的格式重新組包,然后發(fā)送給監(jiān)控設(shè)備(1)。4.根據(jù)權(quán)利要求2所述的方法,其特征在于所述微處理器模擬無(wú)線通信模塊(3)給監(jiān)控設(shè)備(1)回復(fù)相應(yīng)的響應(yīng),具體作法為如果數(shù)據(jù)只是對(duì)無(wú)線通信模塊(3)的設(shè)置或者狀態(tài)指令,只需回復(fù)相應(yīng)的響應(yīng)指令給監(jiān)控設(shè)備(1);如果數(shù)據(jù)是發(fā)送給監(jiān)控中心(2),首先回復(fù)相應(yīng)的響應(yīng)指令給監(jiān)控設(shè)備(1),然后對(duì)數(shù)據(jù)進(jìn)行解包,根據(jù)監(jiān)控中心(2)需要的格式重新組包,然后發(fā)送給監(jiān)控中心(2)。全文摘要本發(fā)明涉及一種用于測(cè)試遠(yuǎn)程通信監(jiān)控系統(tǒng)的模擬器裝置和方法,該裝置主要由微控制器、串行接口、按鍵、顯示屏組成,微處理器通過(guò)二個(gè)串行接口分別與監(jiān)控中心和監(jiān)控設(shè)備相連,按鍵、顯示屏都分別與微處理器相連。測(cè)試方法為微處理器通過(guò)一個(gè)串行接口接收監(jiān)控中心發(fā)送的數(shù)據(jù),微處理器模擬無(wú)線通信模塊給監(jiān)控中心回復(fù)相應(yīng)的響應(yīng);微處理器通過(guò)另一個(gè)串行接口接收到監(jiān)控設(shè)備發(fā)送的數(shù)據(jù),微處理器模擬無(wú)線通信模塊給監(jiān)控設(shè)備回復(fù)相應(yīng)的響應(yīng)。本發(fā)明無(wú)需無(wú)線通信模塊,并可有效的模擬通信網(wǎng)絡(luò)中存在的堵塞、延時(shí)、干擾等不確定的因素,有目的的測(cè)試無(wú)線通信遠(yuǎn)程監(jiān)控系統(tǒng)的穩(wěn)定性、可靠性和健壯性等。該裝置具有節(jié)約測(cè)試成本、提高測(cè)試效率等優(yōu)點(diǎn)。文檔編號(hào)H04B17/00GK1845478SQ20061001898公開(kāi)日2006年10月11日申請(qǐng)日期2006年4月29日優(yōu)先權(quán)日2006年4月29日發(fā)明者劉凱,周祖望,李華軍,馬印斌申請(qǐng)人:武漢虹信通信技術(shù)有限責(zé)任公司