數(shù)據(jù)監(jiān)測方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種數(shù)據(jù)監(jiān)測方法及系統(tǒng)。一種數(shù)據(jù)監(jiān)測方法,包括:在數(shù)據(jù)監(jiān)測過程中,接收并解析一待監(jiān)測數(shù)據(jù),獲取該待監(jiān)測數(shù)據(jù)的數(shù)據(jù)監(jiān)測類型標(biāo)識(shí),并建立該待監(jiān)測數(shù)據(jù)的數(shù)據(jù)監(jiān)測點(diǎn)表;根據(jù)所獲取的該待監(jiān)測數(shù)據(jù)的數(shù)據(jù)監(jiān)測類型標(biāo)識(shí),查詢已存儲(chǔ)的該待監(jiān)測數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)監(jiān)測類型表,以獲取該待監(jiān)測數(shù)據(jù)的監(jiān)測屬性信息;以及,根據(jù)獲取的該待監(jiān)測數(shù)據(jù)的監(jiān)測屬性信息,建立該待監(jiān)測數(shù)據(jù)的監(jiān)測數(shù)據(jù)表。
【專利說明】數(shù)據(jù)監(jiān)測方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)監(jiān)測領(lǐng)域,具體而言,尤其涉及一種數(shù)據(jù)監(jiān)測方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著在線數(shù)據(jù)監(jiān)測技術(shù)的發(fā)展,數(shù)據(jù)監(jiān)測手段日益增多,各種不同類型的數(shù)據(jù)監(jiān)測方法的數(shù)據(jù)表達(dá)要求均不相同。例如,測量機(jī)器人數(shù)據(jù)監(jiān)測類型需要X、Y、Z三個(gè)分量表達(dá)數(shù)據(jù),且均需要同時(shí)計(jì)算其累計(jì)變化值以及當(dāng)前變化速率;而渾濁度數(shù)據(jù)監(jiān)測類型則僅需要表達(dá)渾濁度一個(gè)分量,且不需要計(jì)算累計(jì)變化以及當(dāng)前變化速率。
[0003]目前,在線數(shù)據(jù)監(jiān)測系統(tǒng)通常為每一種數(shù)據(jù)監(jiān)測類型建立一個(gè)數(shù)據(jù)表,并針對(duì)每個(gè)數(shù)據(jù)表相應(yīng)地開發(fā)上層的可視化軟件。而當(dāng)在線數(shù)據(jù)監(jiān)測系統(tǒng)遇到新增加的未知數(shù)據(jù)監(jiān)測類型時(shí),其通常做法為,擬定新的需求變更說明,設(shè)計(jì)新的數(shù)據(jù)庫結(jié)構(gòu),建立新的數(shù)據(jù)表,并相應(yīng)地開發(fā)上層可視化軟件。其過程將影響在線數(shù)據(jù)監(jiān)測系統(tǒng)的建設(shè)工期。此外,隨著兼容的數(shù)據(jù)監(jiān)測類型越來越多,在線數(shù)據(jù)監(jiān)測系統(tǒng)程序內(nèi)部的設(shè)計(jì)越來越復(fù)雜,影響了程序運(yùn)行效率;并且,對(duì)于單個(gè)數(shù)據(jù)監(jiān)測項(xiàng)目而言,其中很多數(shù)據(jù)監(jiān)測類型都沒有用到。
[0004]在所述【背景技術(shù)】部分公開的上述信息僅用于加強(qiáng)對(duì)本發(fā)明的背景的理解,因此它可以包括不構(gòu)成對(duì)本領(lǐng)域普通技術(shù)人員已知的現(xiàn)有技術(shù)的信息。
【發(fā)明內(nèi)容】
[0005]綜上,本發(fā)明旨在提供一種數(shù)據(jù)監(jiān)測的方法和系統(tǒng),達(dá)到無需更改數(shù)據(jù)結(jié)構(gòu)及上層可視化軟件代碼即可實(shí)現(xiàn)兼容新的數(shù)據(jù)監(jiān)測類型的目的。
[0006]本發(fā)明的額外方面和優(yōu)點(diǎn)將部分地在下面的描述中闡述,并且部分地將從描述中變得顯然,或者可以通過本發(fā)明的實(shí)踐而習(xí)得。
[0007]本發(fā)明一方面提供了一種數(shù)據(jù)監(jiān)測方法,包括步驟:SI)在數(shù)據(jù)監(jiān)測過程中,接收并解析一待監(jiān)測數(shù)據(jù),獲取該待監(jiān)測數(shù)據(jù)的數(shù)據(jù)監(jiān)測類型標(biāo)識(shí),并建立該待監(jiān)測數(shù)據(jù)的數(shù)據(jù)監(jiān)測點(diǎn)表;S2)根據(jù)所獲取的該待監(jiān)測數(shù)據(jù)的數(shù)據(jù)監(jiān)測類型標(biāo)識(shí),查詢已存儲(chǔ)的該待監(jiān)測數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)監(jiān)測類型表,以獲取該待監(jiān)測數(shù)據(jù)的監(jiān)測屬性信息;以及,S3)根據(jù)獲取的該待監(jiān)測數(shù)據(jù)的監(jiān)測屬性信息,建立該待監(jiān)測數(shù)據(jù)的監(jiān)測數(shù)據(jù)表。
[0008]于一實(shí)施例中,在步驟SI之前,還包括步驟:S0)輸入一數(shù)據(jù)監(jiān)測類型的監(jiān)測屬性信息,以建立該數(shù)據(jù)監(jiān)測類型的數(shù)據(jù)監(jiān)測類型表。
[0009]于另一實(shí)施例中,該數(shù)據(jù)監(jiān)測類型表包括待觀測分量總數(shù)目、各待觀測分量的監(jiān)測屬性信息。
[0010]于再一實(shí)施例中,該待觀測分量的監(jiān)測屬性信息包括該待觀測分量的名稱、單位及特征。
[0011]于再一實(shí)施例中,該待觀測分量的特征包括是否需要計(jì)算累計(jì)差及變化速率。
[0012]于再一實(shí)施例中,該數(shù)據(jù)監(jiān)測點(diǎn)表至少包括該待監(jiān)測數(shù)據(jù)的數(shù)據(jù)監(jiān)測類型標(biāo)識(shí)。
[0013]于再一實(shí)施例中,該待監(jiān)測數(shù)據(jù)的監(jiān)測數(shù)據(jù)表包括該待監(jiān)測數(shù)據(jù)的標(biāo)識(shí)、該待監(jiān)測數(shù)據(jù)的數(shù)據(jù)監(jiān)測點(diǎn)表、該待監(jiān)測數(shù)據(jù)的數(shù)據(jù)監(jiān)測類型標(biāo)識(shí)、監(jiān)測時(shí)間以及各待觀測分量的值、變化量及變化速率。
[0014]本發(fā)明另一方面提供了一種數(shù)據(jù)監(jiān)測系統(tǒng),包括:接口模塊,接收一待監(jiān)測數(shù)據(jù);解析模塊,解析從該接口模塊輸出的該待監(jiān)測數(shù)據(jù),建立該待監(jiān)測數(shù)據(jù)的數(shù)據(jù)監(jiān)測點(diǎn)表,并獲取該待監(jiān)測數(shù)據(jù)的數(shù)據(jù)監(jiān)測類型標(biāo)識(shí),通過該待監(jiān)測數(shù)據(jù)的監(jiān)測類型標(biāo)識(shí)向查詢模塊請(qǐng)求查詢?cè)摯O(jiān)測數(shù)據(jù)的監(jiān)測屬性信息;查詢模塊,根據(jù)該解析模塊請(qǐng)求的該待監(jiān)測數(shù)據(jù)的監(jiān)測類型標(biāo)識(shí),查詢已存儲(chǔ)的該待監(jiān)測數(shù)據(jù)的數(shù)據(jù)監(jiān)測類型表,輸出該待監(jiān)測數(shù)據(jù)的監(jiān)測屬性信息到該解析模塊;以及,輸出模塊,根據(jù)該解析模塊輸出的該待監(jiān)測數(shù)據(jù)的數(shù)據(jù)監(jiān)測點(diǎn)表以及數(shù)據(jù)監(jiān)測屬性信息,建立該待監(jiān)測數(shù)據(jù)的監(jiān)測數(shù)據(jù)表。
[0015]于一實(shí)施例中,進(jìn)一步地,包括:輸入模塊,輸入一數(shù)據(jù)監(jiān)測類型的監(jiān)測屬性信息,并將其輸出到該查詢模塊;以及,該查詢模塊,還用于接收該輸入模塊輸出的該數(shù)據(jù)監(jiān)測類型的屬性信息,以建立并存儲(chǔ)該數(shù)據(jù)監(jiān)測類型的數(shù)據(jù)監(jiān)測類型表。
[0016]通過本發(fā)明提供的數(shù)據(jù)監(jiān)測方法及系統(tǒng),僅需要一張待監(jiān)測數(shù)據(jù)的監(jiān)測數(shù)據(jù)表,就可以滿足多種數(shù)據(jù)監(jiān)測類型的要求,使得在線數(shù)據(jù)監(jiān)測系統(tǒng)能夠兼容多種未知數(shù)據(jù)監(jiān)測類型,從而達(dá)到無需更改數(shù)據(jù)結(jié)構(gòu)及上層可視化軟件代碼即可實(shí)現(xiàn)兼容新的數(shù)據(jù)監(jiān)測類型的目的,降低了軟件開發(fā)成本,縮短了系統(tǒng)建設(shè)周期。
【專利附圖】
【附圖說明】
[0017]通過參照附圖詳細(xì)描述其示例實(shí)施方式,本發(fā)明的上述和其它特征及優(yōu)點(diǎn)將變得更加明顯。
[0018]圖1為本發(fā)明一實(shí)施例提供的數(shù)據(jù)監(jiān)測方法的流程圖。
[0019]圖2為本發(fā)明另一實(shí)施例提供的數(shù)據(jù)監(jiān)測方法的流程圖。
[0020]圖3為本發(fā)明一實(shí)施例提供的數(shù)據(jù)監(jiān)測系統(tǒng)。
[0021]圖4為本發(fā)明一實(shí)施例提供的數(shù)據(jù)監(jiān)測系統(tǒng)。
[0022]其中,附圖標(biāo)記說明如下:
[0023]I, 2數(shù)據(jù)監(jiān)測系統(tǒng)
[0024]11接口模塊
[0025]12解析模塊
[0026]13,23查詢模塊
[0027]14輸出模塊
[0028]25輸入模塊
【具體實(shí)施方式】
[0029]現(xiàn)在將參考附圖更全面地描述示例實(shí)施方式。然而,示例實(shí)施方式能夠以多種形式實(shí)施,且不應(yīng)被理解為限于在此闡述的實(shí)施方式;相反,提供這些實(shí)施方式使得本發(fā)明將全面和完整,并將示例實(shí)施方式的構(gòu)思全面地傳達(dá)給本領(lǐng)域的技術(shù)人員。在圖中,為了清晰,夸大了區(qū)域和層的厚度。在圖中相同的附圖標(biāo)記表示相同或類似的結(jié)構(gòu),因而將省略它們的詳細(xì)描述。
[0030]所描述的特征、結(jié)構(gòu)或特性可以以任何合適的方式結(jié)合在一個(gè)或更多實(shí)施方式中。在下面的描述中,提供許多具體細(xì)節(jié)從而給出對(duì)本發(fā)明的實(shí)施方式的充分理解。然而,本領(lǐng)域技術(shù)人員將意識(shí)到,可以實(shí)踐本發(fā)明的技術(shù)方案而沒有所述特定細(xì)節(jié)中的一個(gè)或更多,或者可以采用其它的方法、組元、材料等。在其它情況下,不詳細(xì)示出或描述公知結(jié)構(gòu)、材料或者操作以避免模糊本發(fā)明的各方面。
[0031]圖1為本發(fā)明一實(shí)施例提供的數(shù)據(jù)監(jiān)測方法的流程圖。如圖1所示,該數(shù)據(jù)監(jiān)測方法包括如下步驟:
[0032]步驟S1:在數(shù)據(jù)監(jiān)測過程中,接收并解析一待監(jiān)測數(shù)據(jù),獲取該待監(jiān)測數(shù)據(jù)的數(shù)據(jù)監(jiān)測類型標(biāo)識(shí),并建立該待監(jiān)測數(shù)據(jù)的數(shù)據(jù)監(jiān)測點(diǎn)表。
[0033]具體地,通過從被監(jiān)測實(shí)體接收一待監(jiān)測數(shù)據(jù)并對(duì)其數(shù)據(jù)格式進(jìn)行解析,獲取其對(duì)應(yīng)的數(shù)據(jù)監(jiān)測類型標(biāo)識(shí),并為其建立數(shù)據(jù)監(jiān)測點(diǎn)表。該數(shù)據(jù)監(jiān)測點(diǎn)表至少包括待監(jiān)測數(shù)據(jù)的數(shù)據(jù)監(jiān)測類型標(biāo)識(shí),而本發(fā)明對(duì)該表中的其他字段不加以限制,可以包括現(xiàn)有數(shù)據(jù)監(jiān)測點(diǎn)表的所有字段。
[0034]圖2為本發(fā)明另一實(shí)施例提供的數(shù)據(jù)監(jiān)測方法的流程圖。如圖2所示,在步驟SI之前,如果需要監(jiān)測一種新的數(shù)據(jù)監(jiān)測類型,還可以包括步驟so:輸入一數(shù)據(jù)監(jiān)測類型的監(jiān)測屬性信息,以建立相應(yīng)的數(shù)據(jù)監(jiān)測類型表。
[0035]具體地,該數(shù)據(jù)監(jiān)測類型表可以包括待觀測分量總數(shù)目、各待觀測分量的監(jiān)測屬性信息等,其中待觀測分量的監(jiān)測屬性信息可以包括該待觀測分量的名稱、單位及特征,如:是否需要計(jì)算累計(jì)差及變化速率,如需要,累計(jì)差的單位及變化速率單位等。表1為本發(fā)明一實(shí)施例中的數(shù)據(jù)監(jiān)測類型表的樣例。
[0036]表1數(shù)據(jù)監(jiān)測類型表
[0037]
【權(quán)利要求】
1.一種數(shù)據(jù)監(jiān)測方法,其特征在于,包括步驟: 51)在數(shù)據(jù)監(jiān)測過程中,接收并解析一待監(jiān)測數(shù)據(jù),獲取該待監(jiān)測數(shù)據(jù)的數(shù)據(jù)監(jiān)測類型標(biāo)識(shí),并建立該待監(jiān)測數(shù)據(jù)的數(shù)據(jù)監(jiān)測點(diǎn)表; 52)根據(jù)所獲取的該待監(jiān)測數(shù)據(jù)的數(shù)據(jù)監(jiān)測類型標(biāo)識(shí),查詢已存儲(chǔ)的該待監(jiān)測數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)監(jiān)測類型表,以獲取該待監(jiān)測數(shù)據(jù)的監(jiān)測屬性信息;以及, 53)根據(jù)獲取的該待監(jiān)測數(shù)據(jù)的監(jiān)測屬性信息,建立該待監(jiān)測數(shù)據(jù)的監(jiān)測數(shù)據(jù)表。
2.根據(jù)權(quán)利要求1的數(shù)據(jù)監(jiān)測方法,其中,于步驟SI之前,還包括步驟: SO)輸入一數(shù)據(jù)監(jiān)測類型的監(jiān)測屬性信息,以建立該數(shù)據(jù)監(jiān)測類型的數(shù)據(jù)監(jiān)測類型表。
3.根據(jù)權(quán)利要求1或2的數(shù)據(jù)監(jiān)測方法,其中,該數(shù)據(jù)監(jiān)測類型表包括待觀測分量總數(shù)目及各待觀測分量的監(jiān)測屬性信息。
4.根據(jù)權(quán)利要求3的數(shù)據(jù)監(jiān)測方法,其中,該待觀測分量的監(jiān)測屬性信息包括該待觀測分量的名稱、單位及特征。
5.根據(jù)權(quán)利要求4的數(shù)據(jù)監(jiān)測方法,其中,該待觀測分量的特征包括是否需要計(jì)算累計(jì)差及變化速率。
6.根據(jù)權(quán)利要求1或2的數(shù)據(jù)監(jiān)測方法,其中,該數(shù)據(jù)監(jiān)測點(diǎn)表至少包括該待監(jiān)測數(shù)據(jù)的數(shù)據(jù)監(jiān)測類型標(biāo)識(shí)。
7.根據(jù)權(quán)利要求1或2的數(shù)據(jù)監(jiān)測方法,其中,該待監(jiān)測數(shù)據(jù)的監(jiān)測數(shù)據(jù)表包括該待監(jiān)測數(shù)據(jù)的標(biāo)識(shí)、該待監(jiān)測數(shù)據(jù)的數(shù)據(jù)監(jiān)測點(diǎn)表、該待監(jiān)測數(shù)據(jù)的數(shù)據(jù)監(jiān)測類型標(biāo)識(shí)、監(jiān)測時(shí)間以及各待觀測分量的值、變化量及變化速率。
8.一種數(shù)據(jù)監(jiān)測系統(tǒng),其特征在于,包括: 接口模塊,接收一待監(jiān)測數(shù)據(jù); 解析模塊,解析從該接口模塊輸出的該待監(jiān)測數(shù)據(jù),建立該待監(jiān)測數(shù)據(jù)的數(shù)據(jù)監(jiān)測點(diǎn)表,并獲取該待監(jiān)測數(shù)據(jù)的數(shù)據(jù)監(jiān)測類型標(biāo)識(shí),通過該待監(jiān)測數(shù)據(jù)的監(jiān)測類型標(biāo)識(shí)向查詢模塊請(qǐng)求查詢?cè)摯O(jiān)測數(shù)據(jù)的監(jiān)測屬性信息; 查詢模塊,根據(jù)該解析模塊請(qǐng)求的該待監(jiān)測數(shù)據(jù)的監(jiān)測類型標(biāo)識(shí),查詢已存儲(chǔ)的該待監(jiān)測數(shù)據(jù)的數(shù)據(jù)監(jiān)測類型表,輸出該待監(jiān)測數(shù)據(jù)的監(jiān)測屬性信息到該解析模塊;以及, 輸出模塊,根據(jù)該解析模塊輸出的該待監(jiān)測數(shù)據(jù)的數(shù)據(jù)監(jiān)測點(diǎn)表以及數(shù)據(jù)監(jiān)測屬性信息,建立該待監(jiān)測數(shù)據(jù)的監(jiān)測數(shù)據(jù)表。
9.根據(jù)權(quán)利要求8的數(shù)據(jù)監(jiān)測系統(tǒng),其中,還包括: 輸入模塊,輸入一數(shù)據(jù)監(jiān)測類型的監(jiān)測屬性信息,并將其輸出到該查詢模塊;以及, 該查詢模塊,還用于接收該輸入模塊輸出的該數(shù)據(jù)監(jiān)測類型的屬性信息,以建立并存儲(chǔ)該數(shù)據(jù)監(jiān)測類型的數(shù)據(jù)監(jiān)測類型表。
【文檔編號(hào)】G06F17/30GK103514294SQ201310470035
【公開日】2014年1月15日 申請(qǐng)日期:2013年10月10日 優(yōu)先權(quán)日:2013年10月10日
【發(fā)明者】金俊, 杜年春 申請(qǐng)人:中國有色金屬長沙勘察設(shè)計(jì)研究院有限公司