亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種現(xiàn)場總線儀表管理系統(tǒng)的數(shù)據(jù)管理方法及系統(tǒng)的制作方法

文檔序號:6321326閱讀:192來源:國知局
專利名稱:一種現(xiàn)場總線儀表管理系統(tǒng)的數(shù)據(jù)管理方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及工業(yè)自動化控制技術(shù)領(lǐng)域,更具體地說,涉及一種現(xiàn)場總線儀表管理
系統(tǒng)的數(shù)據(jù)管理方法及系統(tǒng)。
背景技術(shù)
為了提高過程控制和管理的水平,使得工廠能夠滿足越來越嚴(yán)格的質(zhì)量標(biāo)準(zhǔn)以及 法規(guī)的要求,人們對現(xiàn)場測量和控制設(shè)備的要求也隨之提高,即不僅僅要求現(xiàn)場設(shè)備能提 供過程測量信息,還應(yīng)該能提供更多附加信息,包括設(shè)備自身及過程的診斷信息、管理信息 等,這些信息通稱為非控制信息。 在此背景下,為了充分利用現(xiàn)場智能設(shè)備出廠時具有的功能,尤其是其中豐富的 非控制信息,優(yōu)化過程控制,開發(fā)出了現(xiàn)場總線儀表管理系統(tǒng),為工廠管理和工廠人員維護(hù) 其設(shè)備網(wǎng)絡(luò)和與現(xiàn)場總線通訊提供了有力的工具。 由于現(xiàn)場總線儀表管理系統(tǒng)在運(yùn)行過程中必然輸出大量的數(shù)據(jù)信息,因此,在實(shí) 際應(yīng)用過程中,必須依靠一套數(shù)據(jù)管理系統(tǒng)去維護(hù)和管理這些數(shù)據(jù)。 目前,儀表管理系統(tǒng)中,在維護(hù)和管理數(shù)據(jù)過程中應(yīng)用較多的是 MicrosoftSQ"St潔tured Query language,結(jié)構(gòu)化查詢語言)Server關(guān)系型數(shù)據(jù)庫,但 是,通過發(fā)明人的研究發(fā)現(xiàn),該系統(tǒng)存在著一定的缺陷,包括 關(guān)系型數(shù)據(jù)庫中數(shù)據(jù)通常存放在一個文件內(nèi),用戶無法查看文件內(nèi)部的存儲機(jī)制 和數(shù)據(jù)排列,因此,在開發(fā)和維護(hù)中會有困難; 關(guān)系數(shù)據(jù)庫處理的主要是離散的、非連續(xù)的、非基于時間的二維關(guān)系數(shù)據(jù)表數(shù)據(jù),
而通常儀表管理系統(tǒng)需要處理一些基于時間的連續(xù)的數(shù)據(jù)信息; 此外,SQL Server數(shù)據(jù)庫由于技術(shù)的壟斷性,往往價(jià)格昂貴、維護(hù)費(fèi)用高。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例提供一種現(xiàn)場總線儀表管理系統(tǒng)的數(shù)據(jù)管理方法及系 統(tǒng),以便滿足儀表管理系統(tǒng)運(yùn)行過程中對數(shù)據(jù)的處理需求。 本發(fā)明實(shí)施例提供一種現(xiàn)場總線儀表管理系統(tǒng)的數(shù)據(jù)管理方法,所述方法包括
獲取現(xiàn)場總線儀表管理系統(tǒng)輸出的數(shù)據(jù)信息;
根據(jù)預(yù)置分類規(guī)則,對所述數(shù)據(jù)信息進(jìn)行分類; 對分類之后的各類數(shù)據(jù)分別進(jìn)行存儲,為所述各類數(shù)據(jù)建立相應(yīng)的管理操作。
優(yōu)選的,所述方法還包括 為與所述各類數(shù)據(jù)相關(guān)的系統(tǒng)組件分配對外的操作接口。
優(yōu)選的,所述根據(jù)預(yù)置分類規(guī)則,對所述數(shù)據(jù)信息進(jìn)行分類,包括 根據(jù)所述數(shù)據(jù)信息包含的屬性信息,獲取相應(yīng)的分類規(guī)則; 根據(jù)所述分類規(guī)則,對所述數(shù)據(jù)信息進(jìn)行分類。
優(yōu)選的,所述對分類之后的各類數(shù)據(jù)分別進(jìn)行存儲,包括
采用索引方式對分類之后的各類數(shù)據(jù)分別進(jìn)行存儲,包括在存儲所述數(shù)據(jù)信息 時,同時為所述數(shù)據(jù)信息分配相應(yīng)的索引信息。
優(yōu)選的,所述方法還包括 實(shí)時監(jiān)測外部對所述各類數(shù)據(jù)的訪問狀態(tài),若當(dāng)前數(shù)據(jù)已有組件訪問,則當(dāng)發(fā)現(xiàn) 其他組件對當(dāng)前數(shù)據(jù)進(jìn)行訪問時,自動中斷其他組件對當(dāng)前數(shù)據(jù)的訪問。
—種現(xiàn)場總線儀表管理系統(tǒng)的數(shù)據(jù)管理系統(tǒng),所述系統(tǒng)包括
獲取單元,用于獲取現(xiàn)場總線儀表管理系統(tǒng)輸出的數(shù)據(jù)信息;
分類單元,用于根據(jù)預(yù)置分類規(guī)則,對所述數(shù)據(jù)信息進(jìn)行分類; 存儲管理單元,用于對分類之后的各類數(shù)據(jù)分別進(jìn)行存儲,為所述各類數(shù)據(jù)建立 相應(yīng)的管理操作。 優(yōu)選的,所述系統(tǒng)還包括 對外接口單元,用于為與所述各類數(shù)據(jù)相關(guān)的系統(tǒng)組件分配對外的操作接口。
優(yōu)選的,所述分類單元包括 分類規(guī)則獲取子單元,用于根據(jù)所述數(shù)據(jù)信息包含的屬性信息,獲取相應(yīng)的分類 規(guī)則; 分類操作子單元,用于根據(jù)所述分類規(guī)則,對所述數(shù)據(jù)信息進(jìn)行分類。
優(yōu)選的,所述存儲管理單元還用于 采用索引方式對分類之后的各類數(shù)據(jù)分別進(jìn)行存儲,包括在存儲所述數(shù)據(jù)信息 時,同時為所述數(shù)據(jù)信息分配相應(yīng)的索引信息。
優(yōu)選的,所述系統(tǒng)還包括 監(jiān)測單元,用于實(shí)時監(jiān)測外部對所述各類數(shù)據(jù)的訪問狀態(tài),若當(dāng)前數(shù)據(jù)已有組件 訪問,則當(dāng)發(fā)現(xiàn)其他組件對當(dāng)前數(shù)據(jù)進(jìn)行訪問時,自動中斷其他組件對當(dāng)前數(shù)據(jù)的訪問。
同現(xiàn)有技術(shù)相比,本發(fā)明提供的技術(shù)方案通過對數(shù)據(jù)信息進(jìn)行分類存儲,并對數(shù) 據(jù)信息采用獨(dú)立管理的方式,使得各類數(shù)據(jù)信息相互之間可以獨(dú)立運(yùn)行,增加了數(shù)據(jù)的穩(wěn) 定性和擴(kuò)展性; 當(dāng)提供對外接口時,由于對外接口與訪問組件一一對應(yīng),因此,對外接口模塊可以 靈活配置,根據(jù)儀表管理系統(tǒng)各功能組件的需求,可以方便的連接到對應(yīng)數(shù)據(jù)管理操作相 應(yīng)的操作函數(shù),當(dāng)儀表管理系統(tǒng)增加新的組件或者功能、可以方便的在現(xiàn)有數(shù)據(jù)文件管理 系統(tǒng)上增加新的數(shù)據(jù)文件、數(shù)據(jù)文件管理操作和新的接口 ,原有的數(shù)據(jù)文件、數(shù)據(jù)管理操作 和接口函數(shù)不受影響。


為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中 所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí) 施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖 獲得其他的附圖。 圖1為本發(fā)明實(shí)施例提供的一種現(xiàn)場總線儀表管理系統(tǒng)的數(shù)據(jù)管理方法步驟流 程圖; 圖2為本發(fā)明實(shí)施例提供的對應(yīng)內(nèi)嵌在管理操作中的沖突管理操作流程示意 圖3為本發(fā)明實(shí)施例提供的一種現(xiàn)場總線儀表管理系統(tǒng)的數(shù)據(jù)管理系統(tǒng)結(jié)構(gòu)示 意圖; 圖4為本發(fā)明實(shí)施例提供的又一種現(xiàn)場總線儀表管理系統(tǒng)的數(shù)據(jù)管理系統(tǒng)結(jié)構(gòu) 示意圖; 圖5為本發(fā)明實(shí)施例提供的另一種現(xiàn)場總線儀表管理系統(tǒng)的數(shù)據(jù)管理系統(tǒng)結(jié)構(gòu) 示意圖。
具體實(shí)施例方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。 下面首先對本發(fā)明提供的現(xiàn)場總線儀表管理系統(tǒng)的數(shù)據(jù)管理方法進(jìn)行說明,參照 圖l所示,所述方法包括 步驟101、獲取現(xiàn)場總線儀表管理系統(tǒng)輸出的數(shù)據(jù)信息;
步驟102、根據(jù)預(yù)置分類規(guī)則,對所述數(shù)據(jù)信息進(jìn)行分類; 步驟103、對分類之后的各類數(shù)據(jù)分別進(jìn)行存儲,為所述各類數(shù)據(jù)建立相應(yīng)的管理 操作。 本發(fā)明提供的技術(shù)方案通過對數(shù)據(jù)信息進(jìn)行分類存儲,并對數(shù)據(jù)信息采用獨(dú)立管 理的方式,使得各類數(shù)據(jù)信息相互之間可以獨(dú)立運(yùn)行,增加了數(shù)據(jù)的穩(wěn)定性和擴(kuò)展性。
為了便于對現(xiàn)場總線儀表管理系統(tǒng)輸出的數(shù)據(jù)進(jìn)行管理,可以對現(xiàn)場總線儀表管 理系統(tǒng)輸出的數(shù)據(jù)進(jìn)行分類管理。本發(fā)明實(shí)施例中,預(yù)置有具體的分類規(guī)則,根據(jù)所述數(shù)據(jù) 信息包含的屬性信息,獲取相應(yīng)的分類規(guī)則;進(jìn)而,根據(jù)所述分類規(guī)則,對所述數(shù)據(jù)信息進(jìn) 行分類。 分類之后的數(shù)據(jù)信息通常以數(shù)據(jù)文件形式進(jìn)行存儲,例如復(fù)合文檔的形式。
為了方便外部對數(shù)據(jù)的快速查找和管理,在數(shù)據(jù)的存儲中,采用了索引方式,具體 包括在存儲所述數(shù)據(jù)信息時,同時為所述數(shù)據(jù)信息分配相應(yīng)的索引信息。因此,實(shí)際的數(shù) 據(jù)文件中包括兩部分內(nèi)容真實(shí)的數(shù)據(jù)信息和歸屬這部分?jǐn)?shù)據(jù)信息的索引信息。通過索引 信息,能夠?qū)π枰樵兊臄?shù)據(jù)實(shí)現(xiàn)快速及準(zhǔn)確的定位。 進(jìn)一步,為了便于實(shí)現(xiàn)儀表管理系統(tǒng)與數(shù)據(jù)文件之間的交互,本發(fā)明實(shí)施例中實(shí)
現(xiàn)了對外接口模塊,該對外接口模塊對應(yīng)與所述各類數(shù)據(jù)相關(guān)的系統(tǒng)組件。由于儀表管理
系統(tǒng)是由多個功能組件構(gòu)成,因此接口模塊為儀表管理系統(tǒng)中所有與數(shù)據(jù)文件關(guān)聯(lián)的每個
組件提供一個操作接口 ,根據(jù)組件的實(shí)際功能需求,通過操作接口調(diào)用相應(yīng)數(shù)據(jù)管理操作
對應(yīng)的操作函數(shù),此種實(shí)現(xiàn)方式的優(yōu)點(diǎn)包括 接口之間相互獨(dú)立,減少了接口之間的耦合性; 當(dāng)某組件接口變更時,不影響其它接口模塊; 當(dāng)儀表管理系統(tǒng)增加新的功能組件時,只需添加新的接口和相應(yīng)數(shù)據(jù)管理操作的 操作函數(shù)即可,方便升級和減少升級所需時間。 現(xiàn)場總線儀表管理系統(tǒng)在具體實(shí)現(xiàn)時,有可能出現(xiàn)多個組件同時訪問同一數(shù)據(jù)文件的情形,這時,容易產(chǎn)生數(shù)據(jù)訪問錯誤。為了避免這一缺陷,可以在為所述各類數(shù)據(jù)建立
相應(yīng)的管理操作中內(nèi)嵌沖突管理機(jī)制,即對外部對各類數(shù)據(jù)的訪問狀態(tài)進(jìn)行實(shí)時監(jiān)測,若
獲知當(dāng)前數(shù)據(jù)已有組件訪問,則當(dāng)發(fā)現(xiàn)其他組件發(fā)起對當(dāng)前數(shù)據(jù)的訪問時,能夠自動中斷
其他組件對當(dāng)前數(shù)據(jù)的訪問,使得對于每類數(shù)據(jù),在同一時間段內(nèi),只有一個組件對其進(jìn)行
數(shù)據(jù)訪問,從而避免多個組件同時訪問同一數(shù)據(jù)文件時,容易產(chǎn)生數(shù)據(jù)訪問錯誤的情形。 為了便于對本發(fā)明進(jìn)一步的理解,下面結(jié)合本發(fā)明的具體實(shí)施方式
對本發(fā)明進(jìn)行
詳細(xì)描述。 在對獲取到的現(xiàn)場總線儀表管理系統(tǒng)輸出的數(shù)據(jù)信息進(jìn)行分類時,首先,分析現(xiàn) 場總線儀表管理系統(tǒng)的各功能組件,列舉出儀表管理系統(tǒng)產(chǎn)生的所有數(shù)據(jù)及其屬性,這些 屬性包括數(shù)據(jù)結(jié)構(gòu)、系統(tǒng)對該數(shù)據(jù)的操作需求如刪除方式、該類數(shù)據(jù)與系統(tǒng)中每個功能組 件的關(guān)系等。然后,在以上分析的基礎(chǔ)上,以減少耦合性、方便存儲和管理的原則,對數(shù)據(jù)進(jìn) 行分類。 進(jìn)一步的,在對數(shù)據(jù)信息進(jìn)行正確分類的基礎(chǔ)上,可以將數(shù)據(jù)文件分為以下幾類, 例如 日志數(shù)據(jù)文件,存儲了儀表管理系統(tǒng)各個功能模塊在運(yùn)行過程中的生成的所有日 志信息,如用戶登入登出、儀表參數(shù)修改、報(bào)警設(shè)置、系統(tǒng)維護(hù)等信息; 臺帳數(shù)據(jù)文件,存儲了儀表管理系統(tǒng)臺帳管理組件輸出的所有儀表臺帳信息,如 某一儀表的出廠時間、投運(yùn)時間、型號、類型、位號、當(dāng)前狀態(tài)等; 未確認(rèn)報(bào)警數(shù)據(jù)文件,存放了儀表在運(yùn)行過程中產(chǎn)生的報(bào)警記錄中用戶未確認(rèn)的 部分,以及報(bào)警監(jiān)視模塊的報(bào)警設(shè)備監(jiān)視列表信息; 區(qū)域信息數(shù)據(jù)文件,存放了儀表在廠區(qū)中的位置劃分信息,如廠區(qū)1、裝置2等;
物理網(wǎng)絡(luò)數(shù)據(jù)文件,存放了設(shè)備組態(tài)過程中產(chǎn)生的工程拓?fù)?、網(wǎng)絡(luò)拓?fù)湫畔ⅲ?
數(shù)據(jù)庫接口數(shù)據(jù)文件,存放了儀表管理系統(tǒng)數(shù)據(jù)庫接口組件的配置信息;
用戶數(shù)據(jù)文件,存放了儀表管理系統(tǒng)用戶模塊產(chǎn)生的用戶信息,包含用戶名、用 戶操作權(quán)限、用戶密碼等; 設(shè)備信息數(shù)據(jù)文件,此類數(shù)據(jù)是整個儀表管理系統(tǒng)的重要部分,存放了儀表管理 系統(tǒng)所管理的所有儀表的參數(shù)等重要信息。 本發(fā)明實(shí)施例中,上述的數(shù)據(jù)文件采用的是復(fù)合文檔的實(shí)現(xiàn)形式。
為了方便外部對數(shù)據(jù)的快速查找和管理,在數(shù)據(jù)的存儲中,采用了索引方式,因 此,實(shí)際的數(shù)據(jù)文件中包括兩部分內(nèi)容真實(shí)的數(shù)據(jù)信息和歸屬這部分?jǐn)?shù)據(jù)信息的索引信 息,并且,數(shù)據(jù)信息與索引信息之間應(yīng)該存在一一對應(yīng)的邏輯關(guān)系。 在現(xiàn)場總線儀表管理系統(tǒng)中,索引信息通??梢园〝?shù)據(jù)信息產(chǎn)生的時間信息、 與該數(shù)據(jù)信息對應(yīng)的設(shè)備標(biāo)識信息以及數(shù)據(jù)信息在數(shù)據(jù)文件中的字節(jié)偏移量信息。為了便 于對索引信息的管理,可以建立索引信息表,以對生成的索引信息進(jìn)行存儲記錄。
下面以日志索引為例,說明上述索引結(jié)構(gòu)的實(shí)現(xiàn) 在日志數(shù)據(jù)信息存儲階段,數(shù)據(jù)文件管理系統(tǒng)每接收到一條日志記錄,自動生成 該條日志的索引信息,該索引信息可以包括該條日志記錄攜帶的時間戳信息、相關(guān)的儀表 標(biāo)識信息以及該條日志在日志數(shù)據(jù)文件中的字節(jié)偏移量信息,并將該條索引信息保存到日 志索引信息表中,保證日志數(shù)據(jù)信息與索引信息之間存在一一對應(yīng)的邏輯關(guān)系。
在日志數(shù)據(jù)查詢階段時,數(shù)據(jù)文件管理系統(tǒng)依據(jù)接收到的查詢條件(包括單條 件查詢或者復(fù)合條件查詢)進(jìn)入日志索引信息表,順序比較每條日志信息的時間信息和設(shè) 備標(biāo)識,并記錄下所有符合查詢條件的日志記錄在數(shù)據(jù)文件中存儲位置,然后進(jìn)入日志數(shù) 據(jù)文件讀取出符合條件的日志信息,并整理發(fā)送給儀表管理系統(tǒng)??梢?,通過索引信息,能 夠?qū)崿F(xiàn)對數(shù)據(jù)的快速查找和管理。 相應(yīng)上述的數(shù)據(jù)文件分類,本發(fā)明實(shí)施例為各類數(shù)據(jù)建立相應(yīng)的管理操作,包 括 日志數(shù)據(jù)管理類,根據(jù)日志的數(shù)據(jù)結(jié)構(gòu)特性和儀表管理系統(tǒng)需求,提供保存、讀 取、查找和刪除操作,更提供了基于時間點(diǎn)、時間段、特定儀表或者是時間和儀表組合條件 下的查找和刪除; 臺帳數(shù)據(jù)管理類,依據(jù)臺帳的數(shù)據(jù)特性以及儀表管理系統(tǒng)相應(yīng)組件的功能需求, 提供了讀取、保存的基本操作,更提供了基于覆蓋模式的保存方式; 未確認(rèn)報(bào)警管理類,依據(jù)未確認(rèn)報(bào)警記錄的數(shù)據(jù)特性以及儀表管理系統(tǒng)對應(yīng)組件 的功能需求,除實(shí)現(xiàn)基本的保存、讀取,刪除的操作,也提供了增量保存、覆蓋保存兩種不同 的保存方式; 區(qū)域信息管理類,依據(jù)區(qū)域信息的數(shù)據(jù)特性以及儀表管理系統(tǒng)相應(yīng)組件的功能需 求,實(shí)現(xiàn)了讀取、保存、修改和刪除的基本操作; 物理網(wǎng)絡(luò)管理類,依據(jù)物理網(wǎng)絡(luò)數(shù)據(jù)的特殊性以及儀表管理系統(tǒng)相應(yīng)組件功能需 求,實(shí)現(xiàn)了數(shù)據(jù)的保存、讀取和刪除操作; 數(shù)據(jù)庫接口管理類,依據(jù)數(shù)據(jù)庫接口配置信息的特性和該模塊功能要求,為其實(shí) 現(xiàn)了對數(shù)據(jù)的保存、讀取、修改操作; 用戶數(shù)據(jù)管理類,依據(jù)用戶數(shù)據(jù)的特性以及用戶管理模塊的功能需求,除為其實(shí) 現(xiàn)了讀取、保存操作外,更提供了覆蓋模式的保存方式; 設(shè)備信息管理類,依據(jù)本類數(shù)據(jù)的數(shù)據(jù)特性以及儀表管理系統(tǒng)相應(yīng)組件功能需 求,實(shí)現(xiàn)了創(chuàng)建、保存、讀取、修改和刪除的基本操作。 除此之外,需要說明的是,本發(fā)明實(shí)施例中,對應(yīng)內(nèi)嵌在管理操作中的沖突管理操 作可以采用如圖2所示的實(shí)現(xiàn)方式首先,可以在數(shù)據(jù)文件管理系統(tǒng)中設(shè)置計(jì)數(shù)器這一功 能插件,在沒有組件訪問當(dāng)前數(shù)據(jù)文件時,計(jì)數(shù)器初值通??梢栽O(shè)為0 ;當(dāng)有組件訪問當(dāng)前 數(shù)據(jù)文件時,計(jì)數(shù)器開始累加計(jì)數(shù); 步驟201、組件發(fā)起對當(dāng)前數(shù)據(jù)文件的訪問請求,計(jì)數(shù)器nTimerCount開始累加計(jì) 數(shù); 步驟202、判斷是否有其他組件已經(jīng)對當(dāng)前數(shù)據(jù)訪問成功,如果否,則繼續(xù)步驟 203 ;如果是,則繼續(xù)步驟204 ; 步驟203、打開數(shù)據(jù)文件,執(zhí)行相應(yīng)的操作; 步驟204、判斷計(jì)數(shù)器nTimerCount的計(jì)數(shù)值是否大于預(yù)置的計(jì)數(shù)器最大數(shù)值 MAXJ1MER ;如果是,則結(jié)束;如果否,則繼續(xù)步驟205 ; 步驟205、計(jì)數(shù)器nTimerCount加1,等待WAITJ1MER時間之后,判斷已實(shí)現(xiàn)對當(dāng) 前數(shù)據(jù)訪問成功的組件是否退出訪問,如果是,則繼續(xù)步驟206 ;如果否,則返回步驟204 ;
步驟206、組件打開數(shù)據(jù)文件成功,執(zhí)行相應(yīng)的操作。
其中,需要說明的是,計(jì)數(shù)器存在于沖突解決的始末,其主要作用是防止死循環(huán)的
產(chǎn)生,即防止當(dāng)前發(fā)起請求的組件長期處于等待狀態(tài)。當(dāng)在當(dāng)前組件等待期間,如果先于
其發(fā)起訪問請求的組件退出訪問,則該組件能夠?qū)崿F(xiàn)對數(shù)據(jù)文件的訪問。最大計(jì)數(shù)值MAX_
TMER與程序等待時間WAIT_TMER相互獨(dú)立,可以在實(shí)際應(yīng)用時分別進(jìn)行設(shè)置。 相應(yīng)上述現(xiàn)場總線儀表管理系統(tǒng)的數(shù)據(jù)管理方法,本發(fā)明實(shí)施例還提供了一種現(xiàn)
場總線儀表管理系統(tǒng)的數(shù)據(jù)管理系統(tǒng),如圖3所示,為該系統(tǒng)的結(jié)構(gòu)示意圖,該系統(tǒng)具體可
以包括 獲取單元301,用于獲取現(xiàn)場總線儀表管理系統(tǒng)輸出的數(shù)據(jù)信息; 分類單元302,用于根據(jù)預(yù)置分類規(guī)則,對所述數(shù)據(jù)信息進(jìn)行分類; 存儲管理單元303,用于對分類之后的各類數(shù)據(jù)分別進(jìn)行存儲,為所述各類數(shù)據(jù)建
立相應(yīng)的管理操作。 本發(fā)明提供的技術(shù)方案通過分類單元和存儲管理單元實(shí)現(xiàn)對數(shù)據(jù)信息進(jìn)行分類
存儲,并對數(shù)據(jù)信息采用獨(dú)立管理的方式,使得各類數(shù)據(jù)信息相互之間可以獨(dú)立運(yùn)行,增加
了數(shù)據(jù)的穩(wěn)定性和擴(kuò)展性。 所述分類單元可以包括 分類規(guī)則獲取子單元,用于根據(jù)所述數(shù)據(jù)信息包含的屬性信息,獲取相應(yīng)的分類 規(guī)則; 分類操作子單元,用于根據(jù)所述分類規(guī)則,對所述數(shù)據(jù)信息進(jìn)行分類。 本發(fā)明實(shí)施例中,預(yù)置有具體的分類規(guī)則,根據(jù)所述數(shù)據(jù)信息包含的屬性信息,獲
取相應(yīng)的分類規(guī)則;進(jìn)而,根據(jù)所述分類規(guī)則,對所述數(shù)據(jù)信息進(jìn)行分類。 分類之后的數(shù)據(jù)信息通常以數(shù)據(jù)文件形式進(jìn)行存儲,例如復(fù)合文檔的形式。
所述存儲管理單元還用于 采用索引方式對分類之后的各類數(shù)據(jù)分別進(jìn)行存儲,包括在存儲所述數(shù)據(jù)信息 時,同時為所述數(shù)據(jù)信息分配相應(yīng)的索引信息。 為了方便外部對數(shù)據(jù)的快速查找和管理,在數(shù)據(jù)的存儲中,采用了索引方式,具體 包括在存儲所述數(shù)據(jù)信息時,同時為所述數(shù)據(jù)信息分配相應(yīng)的索引信息。因此,實(shí)際的數(shù) 據(jù)文件中包括兩部分內(nèi)容真實(shí)的數(shù)據(jù)信息和歸屬這部分?jǐn)?shù)據(jù)信息的索引信息。通過索引 信息,能夠?qū)π枰樵兊臄?shù)據(jù)實(shí)現(xiàn)快速及準(zhǔn)確的定位。
在本發(fā)明的另一個實(shí)施例中,如圖4所示,所述系統(tǒng)還包括 對外接口單元304,用于為與所述各類數(shù)據(jù)相關(guān)的系統(tǒng)組件分配對外的操作接口。
進(jìn)一步,為了便于實(shí)現(xiàn)儀表管理系統(tǒng)與數(shù)據(jù)文件之間的交互,本發(fā)明實(shí)施例中實(shí) 現(xiàn)了對外接口模塊,該對外接口模塊對應(yīng)與所述各類數(shù)據(jù)相關(guān)的系統(tǒng)組件。當(dāng)提供對外接 口時,由于對外接口與訪問組件一一對應(yīng),因此,對外接口模塊可以靈活配置,根據(jù)儀表管 理系統(tǒng)各功能組件的需求,可以方便的連接到對應(yīng)數(shù)據(jù)管理操作相應(yīng)的操作函數(shù),當(dāng)儀表 管理系統(tǒng)增加新的組件或者功能、可以方便的在現(xiàn)有數(shù)據(jù)文件管理系統(tǒng)上增加新的數(shù)據(jù)文 件、數(shù)據(jù)文件管理操作和新的接口 ,原有的數(shù)據(jù)文件、數(shù)據(jù)管理操作和接口函數(shù)不受影響。
在本發(fā)明的又一個實(shí)施例中,如圖5所示,所述系統(tǒng)還包括 監(jiān)測單元305,用于實(shí)時監(jiān)測外部對所述各類數(shù)據(jù)的訪問狀態(tài),若當(dāng)前數(shù)據(jù)已有組 件訪問,則當(dāng)發(fā)現(xiàn)其他組件對當(dāng)前數(shù)據(jù)進(jìn)行訪問時,自動中斷其他組件對當(dāng)前數(shù)據(jù)的訪問。
現(xiàn)場總線儀表管理系統(tǒng)在具體實(shí)現(xiàn)時,有可能出現(xiàn)多個組件同時訪問同一數(shù)據(jù)文 件的情形,這時,容易產(chǎn)生數(shù)據(jù)訪問錯誤。為了避免這一缺陷,可以在為所述各類數(shù)據(jù)建立 相應(yīng)的管理操作中內(nèi)嵌沖突管理機(jī)制,即對外部對各類數(shù)據(jù)的訪問狀態(tài)進(jìn)行實(shí)時監(jiān)測,若 獲知當(dāng)前數(shù)據(jù)已有組件訪問,則當(dāng)發(fā)現(xiàn)其他組件發(fā)起對當(dāng)前數(shù)據(jù)的訪問時,能夠自動中斷 其他組件對當(dāng)前數(shù)據(jù)的訪問,使得對于每類數(shù)據(jù),在同一時間段內(nèi),只有一個組件對其進(jìn)行 數(shù)據(jù)訪問,從而避免多個組件同時訪問同一數(shù)據(jù)文件時,容易產(chǎn)生數(shù)據(jù)訪問錯誤的情形。
對于系統(tǒng)實(shí)施例而言,由于其基本相應(yīng)于方法實(shí)施例,所以描述得比較簡單,相關(guān) 之處參見方法實(shí)施例的部分說明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所 述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可 以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。 可以根據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普 通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實(shí)施。 本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以 通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于計(jì)算機(jī)可讀取存儲介質(zhì) 中,該程序在執(zhí)行時,可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲介質(zhì)可為 磁碟、光盤、只讀存儲記憶體(Read-OnlyMemory, ROM)或隨機(jī)存儲記憶體(Random Access Memory,廳)等。 對所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。 對這些實(shí)施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的 一般原理可以在不脫離本發(fā)明實(shí)施例的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此, 本發(fā)明實(shí)施例將不會被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和 新穎特點(diǎn)相一致的最寬的范圍。
權(quán)利要求
一種現(xiàn)場總線儀表管理系統(tǒng)的數(shù)據(jù)管理方法,其特征在于,所述方法包括獲取現(xiàn)場總線儀表管理系統(tǒng)輸出的數(shù)據(jù)信息;根據(jù)預(yù)置分類規(guī)則,對所述數(shù)據(jù)信息進(jìn)行分類;對分類之后的各類數(shù)據(jù)分別進(jìn)行存儲,為所述各類數(shù)據(jù)建立相應(yīng)的管理操作。
2. 根據(jù)權(quán)利要求1所述的現(xiàn)場總線儀表管理系統(tǒng)的數(shù)據(jù)管理方法,其特征在于,所述 方法還包括為與所述各類數(shù)據(jù)相關(guān)的系統(tǒng)組件分配對外的操作接口。
3. 根據(jù)權(quán)利要求1所述的現(xiàn)場總線儀表管理系統(tǒng)的數(shù)據(jù)管理方法,其特征在于,所述 根據(jù)預(yù)置分類規(guī)則,對所述數(shù)據(jù)信息進(jìn)行分類,包括根據(jù)所述數(shù)據(jù)信息包含的屬性信息,獲取相應(yīng)的分類規(guī)則; 根據(jù)所述分類規(guī)則,對所述數(shù)據(jù)信息進(jìn)行分類。
4. 根據(jù)權(quán)利要求1所述的現(xiàn)場總線儀表管理系統(tǒng)的數(shù)據(jù)管理方法,其特征在于,所述 對分類之后的各類數(shù)據(jù)分別進(jìn)行存儲,包括采用索引方式對分類之后的各類數(shù)據(jù)分別進(jìn)行存儲,包括在存儲所述數(shù)據(jù)信息時,同 時為所述數(shù)據(jù)信息分配相應(yīng)的索引信息。
5. 根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的現(xiàn)場總線儀表管理系統(tǒng)的數(shù)據(jù)管理方法,其特征 在于,所述方法還包括實(shí)時監(jiān)測外部對所述各類數(shù)據(jù)的訪問狀態(tài),若當(dāng)前數(shù)據(jù)已有組件訪問,則當(dāng)發(fā)現(xiàn)其他 組件對當(dāng)前數(shù)據(jù)進(jìn)行訪問時,自動中斷其他組件對當(dāng)前數(shù)據(jù)的訪問。
6. —種現(xiàn)場總線儀表管理系統(tǒng)的數(shù)據(jù)管理系統(tǒng),其特征在于,所述系統(tǒng)包括 獲取單元,用于獲取現(xiàn)場總線儀表管理系統(tǒng)輸出的數(shù)據(jù)信息;分類單元,用于根據(jù)預(yù)置分類規(guī)則,對所述數(shù)據(jù)信息進(jìn)行分類;存儲管理單元,用于對分類之后的各類數(shù)據(jù)分別進(jìn)行存儲,為所述各類數(shù)據(jù)建立相應(yīng) 的管理操作。
7. 根據(jù)權(quán)利要求6所述的現(xiàn)場總線儀表管理系統(tǒng)的數(shù)據(jù)管理系統(tǒng),其特征在于,所述 系統(tǒng)還包括對外接口單元,用于為與所述各類數(shù)據(jù)相關(guān)的系統(tǒng)組件分配對外的操作接口。
8. 根據(jù)權(quán)利要求6所述的現(xiàn)場總線儀表管理系統(tǒng)的數(shù)據(jù)管理系統(tǒng),其特征在于,所述 分類單元包括分類規(guī)則獲取子單元,用于根據(jù)所述數(shù)據(jù)信息包含的屬性信息,獲取相應(yīng)的分類規(guī)則;分類操作子單元,用于根據(jù)所述分類規(guī)則,對所述數(shù)據(jù)信息進(jìn)行分類。
9. 根據(jù)權(quán)利要求6所述的現(xiàn)場總線儀表管理系統(tǒng)的數(shù)據(jù)管理系統(tǒng),其特征在于,所述 存儲管理單元還用于采用索引方式對分類之后的各類數(shù)據(jù)分別進(jìn)行存儲,包括在存儲所述數(shù)據(jù)信息時,同 時為所述數(shù)據(jù)信息分配相應(yīng)的索引信息。
10. 根據(jù)權(quán)利要求6-9中任一項(xiàng)所述的現(xiàn)場總線儀表管理系統(tǒng)的數(shù)據(jù)管理系統(tǒng),其特 征在于,所述系統(tǒng)還包括監(jiān)測單元,用于實(shí)時監(jiān)測外部對所述各類數(shù)據(jù)的訪問狀態(tài),若當(dāng)前數(shù)據(jù)已有組件訪問,則當(dāng)發(fā)現(xiàn)其他組件對當(dāng)前數(shù)據(jù)進(jìn)行訪問時,自動中斷其他組件對當(dāng)前數(shù)據(jù)的訪問。
全文摘要
本發(fā)明公開了一種現(xiàn)場總線儀表管理系統(tǒng)的數(shù)據(jù)管理方法和系統(tǒng),其中,所述方法包括獲取現(xiàn)場總線儀表管理系統(tǒng)輸出的數(shù)據(jù)信息;根據(jù)預(yù)置分類規(guī)則,對所述數(shù)據(jù)信息進(jìn)行分類;對分類之后的各類數(shù)據(jù)分別進(jìn)行存儲,為所述各類數(shù)據(jù)建立相應(yīng)的管理操作。通過本發(fā)明,能夠滿足儀表管理系統(tǒng)運(yùn)行過程中對數(shù)據(jù)的處理需求。
文檔編號G05B19/418GK101794150SQ201010153088
公開日2010年8月4日 申請日期2010年4月20日 優(yōu)先權(quán)日2010年4月20日
發(fā)明者張群, 施波, 王常力, 趙雅囡 申請人:杭州和利時自動化有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1