專利名稱::數(shù)據(jù)庫(kù)設(shè)備和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及通信領(lǐng)域,尤其涉及一種數(shù)據(jù)庫(kù)設(shè)備和系統(tǒng)。
背景技術(shù):
:現(xiàn)有通信系統(tǒng)中,為了滿足生產(chǎn)工控的需求,采取實(shí)時(shí)數(shù)據(jù)庫(kù)向外部提供數(shù)據(jù),如采用PI、PHD、eDNA等數(shù)據(jù)庫(kù)系統(tǒng),但上述數(shù)據(jù)庫(kù)系統(tǒng)價(jià)格昂貴且不滿足自主開發(fā)的工業(yè)控制系統(tǒng)對(duì)訪問速度的要求,無法應(yīng)用到自主開發(fā)的工業(yè)控制系統(tǒng)中。
發(fā)明內(nèi)容本發(fā)明提供的數(shù)據(jù)庫(kù)設(shè)備和系統(tǒng),能夠快速查找到需要定位的數(shù)據(jù)。為達(dá)到上述發(fā)明目的,本發(fā)明提供了如下技術(shù)方案—種數(shù)據(jù)庫(kù)系統(tǒng),包括至少一臺(tái)數(shù)據(jù)庫(kù)設(shè)備,所述數(shù)據(jù)庫(kù)設(shè)備獲取網(wǎng)絡(luò)中對(duì)應(yīng)區(qū)域內(nèi)設(shè)備的數(shù)據(jù)點(diǎn),并在所述設(shè)備對(duì)應(yīng)的內(nèi)存區(qū)中,將所述數(shù)據(jù)點(diǎn)以記錄項(xiàng)的形式記錄在該數(shù)據(jù)點(diǎn)的記錄類型對(duì)應(yīng)的內(nèi)存地址中,并配置所述數(shù)據(jù)點(diǎn)在該數(shù)據(jù)庫(kù)設(shè)備對(duì)應(yīng)的身份信息,建立所述數(shù)據(jù)點(diǎn)的身份信息以及內(nèi)存地址的對(duì)應(yīng)關(guān)系,其中所述身份信息包括所述記錄項(xiàng)的項(xiàng)名和項(xiàng)號(hào);當(dāng)接收到訪問所述數(shù)據(jù)點(diǎn)的訪問請(qǐng)求時(shí),所述訪問請(qǐng)求包括所述數(shù)據(jù)點(diǎn)的身份信息和記錄項(xiàng)信息,在所述訪問請(qǐng)求中身份信息對(duì)應(yīng)的內(nèi)存地址,獲取與所述訪問請(qǐng)求中的記錄項(xiàng)信息匹配的記錄項(xiàng),并將所述獲取的記錄項(xiàng)發(fā)送給所述訪問請(qǐng)求的發(fā)起方。進(jìn)一步的,所述數(shù)據(jù)庫(kù)系統(tǒng)還具有如下特點(diǎn)所述數(shù)據(jù)庫(kù)設(shè)備存儲(chǔ)的多個(gè)記錄類型的數(shù)據(jù)點(diǎn),包括設(shè)備狀態(tài)點(diǎn)、內(nèi)部狀態(tài)量、S0E點(diǎn)、時(shí)間量中的一個(gè)或多個(gè)。進(jìn)一步的,所述數(shù)據(jù)庫(kù)系統(tǒng)還具有如下特點(diǎn)所述數(shù)據(jù)庫(kù)存儲(chǔ)在內(nèi)存地址中記錄項(xiàng)包括進(jìn)入歷史庫(kù)的指示信息、周期性上傳的指示信息、在線修改的指示信息中的一個(gè)或多個(gè)。進(jìn)一步的,所述數(shù)據(jù)庫(kù)系統(tǒng)還具有如下特點(diǎn)所述數(shù)據(jù)庫(kù)設(shè)備為相同項(xiàng)名的數(shù)據(jù)點(diǎn)分配對(duì)應(yīng)的偽項(xiàng)號(hào),所述偽項(xiàng)號(hào)的長(zhǎng)度較所述數(shù)據(jù)點(diǎn)的項(xiàng)號(hào)短,并建立所述偽項(xiàng)號(hào)與所述數(shù)據(jù)點(diǎn)項(xiàng)號(hào)的對(duì)應(yīng)關(guān)系;當(dāng)所述訪問請(qǐng)求中攜帶所述數(shù)據(jù)點(diǎn)的偽項(xiàng)號(hào)時(shí),所述數(shù)據(jù)庫(kù)設(shè)備根據(jù)所述偽項(xiàng)號(hào)與所述數(shù)據(jù)點(diǎn)項(xiàng)號(hào)的對(duì)應(yīng)關(guān)系,并將所述數(shù)據(jù)點(diǎn)項(xiàng)號(hào)對(duì)應(yīng)的記錄項(xiàng)發(fā)送給所述訪問請(qǐng)求的發(fā)起方。進(jìn)一步的,所述數(shù)據(jù)庫(kù)系統(tǒng)還具有如下特點(diǎn)所述數(shù)據(jù)庫(kù)設(shè)備獲取所述訪問請(qǐng)求的發(fā)起方周期性訪問的記錄項(xiàng);建立所述訪問請(qǐng)求的發(fā)起方與所述周期性訪問的記錄項(xiàng)的對(duì)應(yīng)關(guān)系;根據(jù)所述對(duì)應(yīng)關(guān)系,周期性向所述訪問請(qǐng)求的發(fā)起方發(fā)送所述記錄項(xiàng)。進(jìn)一步的,所述數(shù)據(jù)庫(kù)系統(tǒng)還具有如下特點(diǎn)所述數(shù)據(jù)庫(kù)設(shè)備采用配置的拒絕訪問內(nèi)存區(qū)的接口與所述訪問請(qǐng)求的發(fā)起方進(jìn)行通信,所述拒絕訪問內(nèi)存區(qū)的接口包括FLRPC或者C0M?!N數(shù)據(jù)庫(kù)設(shè)備,包括存儲(chǔ)模塊,用于獲取網(wǎng)絡(luò)中對(duì)應(yīng)區(qū)域內(nèi)設(shè)備的數(shù)據(jù)點(diǎn),并在所述設(shè)備對(duì)應(yīng)的內(nèi)存區(qū)中,將所述數(shù)據(jù)點(diǎn)以記錄項(xiàng)的形式記錄在該數(shù)據(jù)點(diǎn)的記錄類型對(duì)應(yīng)的內(nèi)存地址中,并配置所述數(shù)據(jù)點(diǎn)在該數(shù)據(jù)庫(kù)設(shè)備對(duì)應(yīng)的身份信息,建立所述數(shù)據(jù)點(diǎn)的身份信息以及內(nèi)存地址的對(duì)應(yīng)關(guān)系;訪問響應(yīng)模塊,用于當(dāng)接收到訪問所述數(shù)據(jù)點(diǎn)的訪問請(qǐng)求時(shí),所述訪問請(qǐng)求包括所述數(shù)據(jù)點(diǎn)的身份信息和記錄項(xiàng)信息,在所述訪問請(qǐng)求中身份信息對(duì)應(yīng)的內(nèi)存地址,獲取與所述訪問請(qǐng)求中的記錄項(xiàng)信息匹配的記錄項(xiàng),并將所述獲取的記錄項(xiàng)發(fā)送給所述訪問請(qǐng)求的發(fā)起方。進(jìn)一步的,所述數(shù)據(jù)庫(kù)設(shè)備還具有如下特點(diǎn)所述數(shù)據(jù)庫(kù)設(shè)備還包括管理模塊,用于為相同項(xiàng)名的數(shù)據(jù)點(diǎn)分配對(duì)應(yīng)的偽項(xiàng)號(hào),所述偽項(xiàng)號(hào)的長(zhǎng)度較所述數(shù)據(jù)點(diǎn)的項(xiàng)號(hào)短,并建立所述偽項(xiàng)號(hào)與所述數(shù)據(jù)點(diǎn)項(xiàng)號(hào)的對(duì)應(yīng)關(guān)系;所述訪問響應(yīng)模塊,用于當(dāng)所述訪問請(qǐng)求中攜帶所述數(shù)據(jù)點(diǎn)的偽項(xiàng)號(hào)時(shí),所述數(shù)據(jù)庫(kù)設(shè)備根據(jù)所述偽項(xiàng)號(hào)與所述數(shù)據(jù)點(diǎn)項(xiàng)號(hào)的對(duì)應(yīng)關(guān)系,并將所述數(shù)據(jù)點(diǎn)項(xiàng)號(hào)對(duì)應(yīng)的記錄項(xiàng)發(fā)送給所述訪問請(qǐng)求的發(fā)起方。進(jìn)一步的,所述數(shù)據(jù)庫(kù)設(shè)備還具有如下特點(diǎn)所述訪問響應(yīng)模塊包括獲取單元,用于獲取所述訪問請(qǐng)求的發(fā)起方周期性訪問的記錄項(xiàng);建立單元,用于建立所述訪問請(qǐng)求的發(fā)起方與所述周期性訪問的記錄項(xiàng)的對(duì)應(yīng)關(guān)系;發(fā)送單元,用于根據(jù)所述對(duì)應(yīng)關(guān)系,周期性向所述訪問請(qǐng)求的發(fā)起方發(fā)送所述記錄項(xiàng)。本發(fā)明提供的數(shù)據(jù)庫(kù)設(shè)備和系統(tǒng),采用記錄類型和記錄項(xiàng)的管理方式,建立數(shù)據(jù)點(diǎn)的身份信息與內(nèi)存地址的對(duì)應(yīng)關(guān)系,通過直接操作內(nèi)存,實(shí)現(xiàn)在線數(shù)據(jù)的讀寫,達(dá)到快速訪問的目的。圖1為本發(fā)明提供的數(shù)據(jù)庫(kù)設(shè)備存儲(chǔ)數(shù)據(jù)點(diǎn)的結(jié)構(gòu)示意圖;圖2為本發(fā)明中所述數(shù)據(jù)庫(kù)設(shè)備對(duì)內(nèi)存區(qū)中每個(gè)站點(diǎn)的數(shù)據(jù)點(diǎn)的結(jié)構(gòu)示意圖;圖3為本發(fā)明中點(diǎn)名索引表的結(jié)構(gòu)示意圖;圖4為本發(fā)明中點(diǎn)號(hào)索引表的結(jié)構(gòu)示意圖;圖5為本發(fā)明中所述數(shù)據(jù)庫(kù)設(shè)備查詢數(shù)據(jù)點(diǎn)的示意圖;圖6為本發(fā)明提供的數(shù)據(jù)庫(kù)設(shè)備的結(jié)構(gòu)示意圖;圖7為圖6所示實(shí)施例中訪問響應(yīng)模塊的結(jié)構(gòu)示意圖。具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例提供的技術(shù)方案作進(jìn)一步介紹。本發(fā)明提供的數(shù)據(jù)庫(kù)系統(tǒng)可應(yīng)用于現(xiàn)有的大型計(jì)算機(jī)監(jiān)控系統(tǒng)中,如分布式控制系統(tǒng)(DistributedControlSystem,DCS)、在核電站系統(tǒng)中使用的集中數(shù)據(jù)處理系統(tǒng)(CentralizedDataProcessingKIT)。由于每個(gè)系統(tǒng)中的處理流程相似,此處以分布式控制系統(tǒng)為例進(jìn)行說明。所述數(shù)據(jù)庫(kù)系統(tǒng)包括多臺(tái)數(shù)據(jù)庫(kù)設(shè)備,每個(gè)數(shù)據(jù)庫(kù)設(shè)備對(duì)所述分布式控制系統(tǒng)對(duì)應(yīng)管理區(qū)域內(nèi)設(shè)備的數(shù)據(jù)點(diǎn)進(jìn)行管理,其中所述數(shù)據(jù)庫(kù)設(shè)備的管理范圍可以根據(jù)所述分布式控制系統(tǒng)的覆蓋范圍和所述數(shù)據(jù)庫(kù)設(shè)備的處理能力進(jìn)行劃分。所述數(shù)據(jù)庫(kù)設(shè)備獲取對(duì)應(yīng)管理區(qū)域內(nèi)設(shè)備的身份信息。在本發(fā)明實(shí)施例中,所述設(shè)備包括服務(wù)器和1/0站。配置所述管理區(qū)域中的全部服務(wù)器為一類,簡(jiǎn)稱為服務(wù)器站,為其他I/O站依次編號(hào)為I/O站1、I/O站2、I/O站3、I/O站4等。上述服務(wù)器站和I/O站統(tǒng)稱為站點(diǎn)。如圖1所示,所述數(shù)據(jù)庫(kù)設(shè)備為每個(gè)站點(diǎn)分配對(duì)應(yīng)的內(nèi)存區(qū),存儲(chǔ)所述站點(diǎn)的數(shù)據(jù)點(diǎn)。再按照站點(diǎn)上數(shù)據(jù)點(diǎn)的記錄類型,在每個(gè)站點(diǎn)對(duì)應(yīng)的內(nèi)存區(qū)內(nèi),為每個(gè)記錄類型配置一段連續(xù)的內(nèi)存地址,在所述內(nèi)存地址中存儲(chǔ)所述數(shù)據(jù)點(diǎn)的描述信息,其中在內(nèi)存地址中所述數(shù)據(jù)點(diǎn)的描述信息采用記錄項(xiàng)的方式進(jìn)行管理。首先對(duì)數(shù)據(jù)點(diǎn)的記錄類型作以介紹,以下簡(jiǎn)稱為點(diǎn)類型。如下表所示<table>tableseeoriginaldocumentpage6</column></row><table><table>tableseeoriginaldocumentpage7</column></row><table>如圖2所示,所述數(shù)據(jù)庫(kù)設(shè)備對(duì)內(nèi)存區(qū)中每個(gè)站點(diǎn)的數(shù)據(jù)點(diǎn)采用如下結(jié)構(gòu),本實(shí)施例成稱為數(shù)據(jù)點(diǎn)描述表,用于存儲(chǔ)實(shí)際數(shù)據(jù)庫(kù)的數(shù)據(jù)點(diǎn)的參數(shù)表,其中所述數(shù)據(jù)記錄區(qū)中的記錄項(xiàng)包括如下參數(shù)最大記錄類型數(shù)預(yù)先定義的記錄類型數(shù);當(dāng)前記錄類型數(shù)本發(fā)明中不授權(quán)在線修改,此處默認(rèn)為記錄類型數(shù);記錄類型號(hào)記錄類型的序號(hào)。記錄類型號(hào)有系統(tǒng)定義的(140號(hào))和用戶自己定義的(41之后),系統(tǒng)定義的為基本數(shù)據(jù)記錄類型(如AI、DI等見表格1)排在前面,配置的權(quán)限為用戶不可以修改;用戶自定義的排在后面,可以由用戶隨意添加或者刪除(如各種算法點(diǎn)或者自定義點(diǎn)類型),記錄類型號(hào)順序遞增;記錄類型名16字符字母_數(shù)字;全記錄項(xiàng)數(shù)該記錄類型具有的項(xiàng)數(shù),表示在記錄描述表中該記錄類型有多少項(xiàng)的描述記錄;全記錄長(zhǎng)度該記錄類型完整的記錄長(zhǎng)度;實(shí)時(shí)項(xiàng)記錄長(zhǎng)度該記錄類型所有實(shí)時(shí)庫(kù)項(xiàng)的長(zhǎng)度參數(shù)項(xiàng)記錄長(zhǎng)度該記錄類型所有參數(shù)庫(kù)項(xiàng)的長(zhǎng)度;記錄描述區(qū)指針存儲(chǔ)該記錄類型的項(xiàng)的內(nèi)存地址。進(jìn)一步的,所述記錄項(xiàng)描述結(jié)構(gòu)又包括如下參數(shù)項(xiàng)名數(shù)據(jù)庫(kù)字段名,簡(jiǎn)要說明記錄的內(nèi)容,8字母/數(shù)字;項(xiàng)描述32字符/16漢字;項(xiàng)號(hào)為本記錄類型的項(xiàng)描述記錄按項(xiàng)名排序后的序號(hào),不是物理存儲(chǔ)位置的項(xiàng)號(hào),因此項(xiàng)號(hào)為1時(shí)不一定指的是數(shù)據(jù)記錄的第一個(gè)字段。因此對(duì)不同記錄類型的相同項(xiàng)名,項(xiàng)號(hào)不一定相同。項(xiàng)號(hào)優(yōu)化訪問時(shí)用;項(xiàng)值類型號(hào)項(xiàng)的記錄類型的編號(hào),包括1表示點(diǎn)名類型;2表示字節(jié)類型;3表示字符串類型;4表示位項(xiàng)類型;5表示有符號(hào)短整形類型;6表示無符號(hào)短整形類型;7表示四字節(jié)整形類型;8表示4字節(jié)無符號(hào)整形類型;9表示單精度浮點(diǎn)類型;10表示雙精度浮點(diǎn)類型;11表示時(shí)間秒類型;12表示毫秒數(shù)類型;13表示開關(guān)型點(diǎn)名類型;14表示模擬型點(diǎn)名類型;15表示混合型點(diǎn)名類型;16表示位類型的組合類型(長(zhǎng)度為2);項(xiàng)周期上傳屬性指控制站通過服務(wù)器IOServer傳給數(shù)據(jù)庫(kù),0表示不周期傳,1表示周期傳;是否下裝10站標(biāo)識(shí)0表示本項(xiàng)不下裝I/O站,1表示下裝;進(jìn)歷史庫(kù)標(biāo)識(shí)0表示不進(jìn)歷史庫(kù),1表示進(jìn)模擬量,2表示進(jìn)開關(guān)量;在線修改屬性指從操作站是否可以修改該項(xiàng)。0表示不可修改,1表示可以修改;項(xiàng)長(zhǎng)度該項(xiàng)對(duì)應(yīng)的字節(jié)個(gè)數(shù),對(duì)位定義項(xiàng),固定為1;項(xiàng)偏移在數(shù)據(jù)庫(kù)記錄區(qū)中該項(xiàng)距本記錄首偏移的字節(jié)數(shù);子項(xiàng)位置對(duì)于按位定義的項(xiàng),該項(xiàng)相對(duì)于整數(shù)字節(jié)首的位偏移;子項(xiàng)位數(shù)對(duì)于按位定義的項(xiàng),為該位定義項(xiàng)所占的位數(shù)。所述數(shù)據(jù)庫(kù)設(shè)備查找數(shù)據(jù)點(diǎn)信息的過程如下,首先對(duì)點(diǎn)的訪問進(jìn)行說明,如果采用點(diǎn)名訪問,采用哈希算法進(jìn)行查找,系統(tǒng)預(yù)先將所有點(diǎn)名加入哈希表中,當(dāng)接收到點(diǎn)名時(shí),從哈希表中獲取對(duì)應(yīng)的點(diǎn)號(hào),根據(jù)點(diǎn)號(hào)與內(nèi)存地址的對(duì)應(yīng)關(guān)系,查找到數(shù)據(jù)點(diǎn)。為了便于獲取當(dāng)前內(nèi)存的使用狀態(tài),所述數(shù)據(jù)庫(kù)設(shè)備還對(duì)如下信息進(jìn)行管理,包括兩類,分別為域信息的管理和站信息的管理其中域信息的管理包括對(duì)以下信息的管理1、域內(nèi)站點(diǎn)的占用信息,用于確定所述數(shù)據(jù)庫(kù)設(shè)備當(dāng)前還支持管理多少個(gè)站點(diǎn),所需的參數(shù)包括預(yù)先定義的站點(diǎn)總數(shù)最大值和管理域內(nèi)當(dāng)前運(yùn)行的站點(diǎn)總數(shù)。2、域內(nèi)記錄類型的使用信息,用于確定所述數(shù)據(jù)庫(kù)設(shè)備當(dāng)前還支持管理多少個(gè)記錄類型,所需的參數(shù)包括預(yù)先定義的站點(diǎn)總數(shù)最大值和管理域內(nèi)當(dāng)前的記錄類型總數(shù)。3、域存儲(chǔ)空間的使用信息,用于確定所述數(shù)據(jù)庫(kù)當(dāng)前內(nèi)存地址的剩余情況,所需的參數(shù)包括允許記錄的數(shù)據(jù)點(diǎn)總數(shù)最大值,當(dāng)前已記錄的數(shù)據(jù)點(diǎn)個(gè)數(shù),允許使用的內(nèi)存空間和已使用的內(nèi)存空間。4、域內(nèi)每個(gè)記錄類型中存儲(chǔ)的數(shù)據(jù)點(diǎn)個(gè)數(shù),用于確定域內(nèi)每個(gè)記錄類型對(duì)應(yīng)的存儲(chǔ)空間還可以支持多少個(gè)數(shù)據(jù)點(diǎn),所需的參數(shù)包括每個(gè)記錄類型的內(nèi)存中允許記錄的數(shù)據(jù)點(diǎn)總數(shù)最大值,當(dāng)前已記錄的數(shù)據(jù)點(diǎn)個(gè)數(shù)。5、域內(nèi)站點(diǎn)的內(nèi)存區(qū)信息,用于確定每個(gè)I/0站對(duì)應(yīng)內(nèi)存區(qū)的內(nèi)存地址范圍。其中站信息的管理包括對(duì)以下信息的管理1、站內(nèi)存儲(chǔ)空間的使用信息,用于確定該站點(diǎn)對(duì)應(yīng)內(nèi)存區(qū)中允許使用的內(nèi)存地址,所需的參數(shù)包括允許記錄的數(shù)據(jù)點(diǎn)總數(shù)最大值,當(dāng)前已記錄的數(shù)據(jù)點(diǎn)總數(shù),允許使用的內(nèi)存空間和已使用的內(nèi)存空間;2、站內(nèi)記錄類型的使用信息,用于確定該站點(diǎn)對(duì)應(yīng)內(nèi)存中還支持管理多少個(gè)記錄類型,所需的參數(shù)包括預(yù)先定義的記錄當(dāng)前的記錄類型總數(shù);3、站內(nèi)每個(gè)記錄類型中存儲(chǔ)的數(shù)據(jù)點(diǎn)個(gè)數(shù),用于確定該站點(diǎn)對(duì)應(yīng)的內(nèi)存區(qū)中每個(gè)記錄類型對(duì)應(yīng)的存儲(chǔ)空間還可以支持多少個(gè)數(shù)據(jù)點(diǎn),所需的參數(shù)包括每個(gè)記錄類型的內(nèi)存中允許記錄的最大數(shù)據(jù)點(diǎn)總數(shù),當(dāng)前已記錄的數(shù)據(jù)點(diǎn)總數(shù)。在對(duì)所述數(shù)據(jù)庫(kù)系統(tǒng)初始化完成后,所述數(shù)據(jù)庫(kù)設(shè)備獲取管理域內(nèi)設(shè)備的數(shù)據(jù)點(diǎn),將所述數(shù)據(jù)點(diǎn)記錄在該數(shù)據(jù)點(diǎn)的記錄類型對(duì)應(yīng)內(nèi)存地址的記錄項(xiàng)中,并配置所述數(shù)據(jù)點(diǎn)在該數(shù)據(jù)庫(kù)設(shè)備對(duì)應(yīng)的身份信息以及內(nèi)存地址,建立所述數(shù)據(jù)點(diǎn)的身份信息與內(nèi)存地址的對(duì)應(yīng)關(guān)系。在本實(shí)施例中,所述身份信息為所述數(shù)據(jù)點(diǎn)的名字和/或編號(hào),以下分別簡(jiǎn)稱為點(diǎn)名和點(diǎn)號(hào)。為了便于所述數(shù)據(jù)庫(kù)設(shè)備快速找到對(duì)應(yīng)的數(shù)據(jù)點(diǎn)的描述信息,所述數(shù)據(jù)庫(kù)設(shè)備還要建立所述數(shù)據(jù)點(diǎn)的索引信息,包括所述數(shù)據(jù)點(diǎn)的點(diǎn)名和點(diǎn)號(hào)的對(duì)應(yīng)關(guān)系,以及所述點(diǎn)名、點(diǎn)號(hào)分別與存儲(chǔ)該數(shù)據(jù)點(diǎn)的內(nèi)存地址的對(duì)應(yīng)關(guān)系,具體包括如圖3所示,點(diǎn)名索引表以點(diǎn)名為主鍵保存點(diǎn)名_點(diǎn)號(hào)對(duì)應(yīng)表,用于按點(diǎn)名查詢數(shù)據(jù)庫(kù)和點(diǎn)名轉(zhuǎn)換成點(diǎn)號(hào);具體為按點(diǎn)名字母順序排序后緊湊連續(xù)存放,并按自定義的哈希檢索。8如圖4所示,點(diǎn)號(hào)索引表作為數(shù)據(jù)記錄區(qū)的索引,按照站點(diǎn)的編號(hào)順序進(jìn)行編制,每個(gè)站點(diǎn)內(nèi)的點(diǎn)號(hào)連續(xù)遞增且無編碼信息,在查找過程中通過一次偏移就成查找到,同時(shí)所述點(diǎn)號(hào)只對(duì)在線運(yùn)行的數(shù)據(jù)庫(kù)版本起作用,控制了對(duì)數(shù)據(jù)庫(kù)修改的權(quán)限,提高了安全性。其中每個(gè)點(diǎn)號(hào)對(duì)應(yīng)的還包括如下信息記錄區(qū)指針指向該點(diǎn)數(shù)據(jù)記錄在數(shù)據(jù)庫(kù)記錄區(qū)的內(nèi)存地址;記錄類型號(hào)本點(diǎn)的記錄類型描述信息在記錄類型表中對(duì)應(yīng)的位置;點(diǎn)定義狀態(tài)0表示有效狀態(tài),1表示未定義(預(yù)留)狀態(tài),2表示已動(dòng)態(tài)刪除狀態(tài),3表示暫停狀態(tài);點(diǎn)訪問狀態(tài)用于數(shù)據(jù)庫(kù)的互斥訪問,O表示可訪問狀態(tài),1表示上鎖狀態(tài);工藝系統(tǒng)名本點(diǎn)所屬的工藝系統(tǒng)名。在上述索引關(guān)系建立完成后,當(dāng)外部設(shè)備需要訪問數(shù)據(jù)庫(kù)設(shè)備的數(shù)據(jù)點(diǎn)時(shí),可采用如下方式,如圖5所示,數(shù)據(jù)區(qū)由一系列變長(zhǎng)結(jié)構(gòu)記錄組成,數(shù)據(jù)點(diǎn)按站號(hào)順序連續(xù)存放,站內(nèi)按記錄類型存放記錄,相同記錄類型的數(shù)據(jù)按離線組態(tài)的錄入順序排在一起。訪問點(diǎn)的方式有2種點(diǎn)名和點(diǎn)號(hào);在確定該點(diǎn)所在的記錄區(qū)后,項(xiàng)的訪問方式有3種項(xiàng)名、項(xiàng)號(hào)、偽項(xiàng)號(hào)。點(diǎn)號(hào)訪問采用直接偏移點(diǎn)號(hào),定位該點(diǎn)數(shù)據(jù)區(qū)地址的方式。訪問點(diǎn)的數(shù)據(jù)區(qū)定位后,根據(jù)指定訪問的項(xiàng)和項(xiàng)描述表中"項(xiàng)偏移、項(xiàng)長(zhǎng)度和項(xiàng)類型"得出該項(xiàng)的值。項(xiàng)名訪問在記錄項(xiàng)描述表文件中,項(xiàng)名是按照字符串排序的,所以按項(xiàng)名的訪問方式就是二分法找到要訪問的項(xiàng)名,得到該項(xiàng)在數(shù)據(jù)區(qū)中的位置和類型,得到項(xiàng)值。項(xiàng)號(hào)訪問項(xiàng)號(hào)是所有的記錄項(xiàng)根據(jù)字符串排序后得到的順序號(hào)。同點(diǎn)號(hào)查詢類似,用直接偏移項(xiàng)的方式得到要查詢的項(xiàng)信息。為提高服務(wù)器應(yīng)用程序在線訪問數(shù)據(jù)庫(kù)的效率,減少項(xiàng)訪問過程中搜索關(guān)鍵字的長(zhǎng)度,為此提出了偽項(xiàng)號(hào)的概念,所述偽項(xiàng)號(hào)是為被經(jīng)常訪問的數(shù)據(jù)點(diǎn)配置的特殊項(xiàng)號(hào),其長(zhǎng)度小于項(xiàng)號(hào)的長(zhǎng)度。下面對(duì)偽項(xiàng)號(hào)的建立過程進(jìn)行說明步驟1、從數(shù)據(jù)庫(kù)訪問記錄中選取訪問次數(shù)較多的數(shù)據(jù)點(diǎn);模擬量輸入點(diǎn)(記錄類型號(hào)=6)的質(zhì)量位DQ和開關(guān)量輸入點(diǎn)(記錄類型號(hào)=16)的質(zhì)量位DQ經(jīng)常被訪問。步驟2、獲取所述訪問次數(shù)較多的數(shù)據(jù)點(diǎn)對(duì)應(yīng)的項(xiàng)名;本步驟中,得到的項(xiàng)名為質(zhì)量位DQ。步驟3、為得到的項(xiàng)名分配一個(gè)偽項(xiàng)號(hào);配置質(zhì)量位的偽項(xiàng)號(hào)為2,該偽項(xiàng)號(hào)適用于記錄類型為6和16的數(shù)據(jù)點(diǎn)。步驟4、建立偽項(xiàng)號(hào)和所述數(shù)據(jù)點(diǎn)的項(xiàng)號(hào)的對(duì)應(yīng)關(guān)系。將所述偽項(xiàng)號(hào)分別于模擬量輸入點(diǎn)(記錄類型號(hào)=6)的質(zhì)量位DQ和某個(gè)開關(guān)量輸入點(diǎn)(記錄類型號(hào)=16)的質(zhì)量位DQ建立對(duì)應(yīng)關(guān)系。下面以偽項(xiàng)號(hào)進(jìn)行點(diǎn)和項(xiàng)訪問的過程進(jìn)行說明步驟1、接收用戶輸入的點(diǎn)和項(xiàng)信息;在本步驟中,用戶輸入的點(diǎn)信息為點(diǎn)的記錄類型號(hào)(又簡(jiǎn)稱為點(diǎn)類型號(hào))為6;項(xiàng)號(hào)信息為偽項(xiàng)號(hào)2。步驟2、根據(jù)所述點(diǎn)信息,確定需要訪問的記錄類型;在步驟中,用戶需要訪問模擬量輸入點(diǎn)。步驟3、在所述確定的記錄類型中查找對(duì)應(yīng)的項(xiàng)信息;在本步驟中,根據(jù)所述偽項(xiàng)號(hào),查詢所述偽項(xiàng)號(hào)對(duì)應(yīng)的項(xiàng)號(hào),根據(jù)查詢得到的項(xiàng)號(hào),得到對(duì)應(yīng)的項(xiàng)信息。例如系統(tǒng)在初始化時(shí)定義好經(jīng)常訪問的項(xiàng)名constcharINameTable[4][3]={〃AV〃,〃DV〃,〃DQ〃,〃AS〃};和項(xiàng)名枚舉e誦Iid_enum{AV=0,DV,DQ,AS};系統(tǒng)實(shí)現(xiàn)方案是在進(jìn)程的代碼區(qū)定義一個(gè)名為全局的二維short數(shù)組,大小是"項(xiàng)個(gè)數(shù)4"*數(shù)據(jù)庫(kù)定義的記錄類型數(shù),來保存常用項(xiàng)名對(duì)應(yīng)于各種記錄類型的項(xiàng)號(hào),如果"數(shù)據(jù)庫(kù)定義的記錄類型數(shù)"為300,則short(*IidTable)[300]=NULL;IidTable=newshort[4][300];然后在進(jìn)程初始化時(shí)將常用的項(xiàng)名對(duì)應(yīng)的項(xiàng)號(hào)填入IidTable數(shù)組中,此后調(diào)用方只要輸入項(xiàng)名對(duì)應(yīng)的枚舉,系統(tǒng)即可快速對(duì)應(yīng)到該項(xiàng)在該類型中的項(xiàng)號(hào)。定位到項(xiàng)號(hào)后,直接偏移即可查詢到項(xiàng)值。其他訪問方式所述數(shù)據(jù)庫(kù)設(shè)備獲取所述訪問請(qǐng)求的發(fā)起方周期性訪問的記錄項(xiàng);建立所述訪問請(qǐng)求的發(fā)起方與所述周期性訪問的記錄項(xiàng)的對(duì)應(yīng)關(guān)系;根據(jù)所述對(duì)應(yīng)關(guān)系,周期性向所述訪問請(qǐng)求的發(fā)起方發(fā)送所述記錄項(xiàng),這樣減少了網(wǎng)絡(luò)通訊量,加快了訪問速度。需要說明的是,為了保證數(shù)據(jù)庫(kù)的安全,所述數(shù)據(jù)庫(kù)設(shè)備對(duì)本地的讀寫服務(wù)采用自定義讀寫接口(API),對(duì)應(yīng)外部設(shè)備的讀寫服務(wù)采用外部通信接口完成,如FLRPC或者COM,不允許外部設(shè)備對(duì)內(nèi)存的直接操作。進(jìn)一步的,為每臺(tái)數(shù)據(jù)庫(kù)設(shè)備配置一臺(tái)備用數(shù)據(jù)庫(kù)設(shè)備,備用數(shù)據(jù)庫(kù)設(shè)備代替系統(tǒng)中原來的數(shù)據(jù)庫(kù)設(shè)備進(jìn)行寫操作,采用雙機(jī)啟動(dòng)和過程對(duì)齊的兩種方式,實(shí)現(xiàn)所述數(shù)據(jù)庫(kù)系統(tǒng)的雙機(jī)冗余。本發(fā)明實(shí)施例提供的數(shù)據(jù)庫(kù)系統(tǒng),采用記錄類型和記錄項(xiàng)的管理方式,建立數(shù)據(jù)點(diǎn)的身份信息與內(nèi)存地址的對(duì)應(yīng)關(guān)系,通過直接操作內(nèi)存,實(shí)現(xiàn)在線數(shù)據(jù)的讀寫,達(dá)到快速訪問的目的。下表給出在實(shí)際應(yīng)用中得到的實(shí)驗(yàn)數(shù)據(jù),在60000點(diǎn)工程下查詢IOOOOO次所花的時(shí)間<table>tableseeoriginaldocumentpage11</column></row><table>如果是10000次,時(shí)間毫秒數(shù)均為0。如上表可以看出,本發(fā)明提供的數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行速度明顯提高。如圖6所示,本發(fā)明實(shí)施例提供一種數(shù)據(jù)庫(kù)設(shè)備,包括存儲(chǔ)模塊601,用于獲取網(wǎng)絡(luò)中對(duì)應(yīng)區(qū)域內(nèi)設(shè)備的數(shù)據(jù)點(diǎn),并在所述設(shè)備對(duì)應(yīng)的內(nèi)存區(qū)中,將所述數(shù)據(jù)點(diǎn)以記錄項(xiàng)的形式記錄在該數(shù)據(jù)點(diǎn)的記錄類型對(duì)應(yīng)的內(nèi)存地址中,并配置所述數(shù)據(jù)點(diǎn)在該數(shù)據(jù)庫(kù)設(shè)備對(duì)應(yīng)的身份信息,建立所述數(shù)據(jù)點(diǎn)的身份信息以及內(nèi)存地址的對(duì)應(yīng)關(guān)系;訪問響應(yīng)模塊602,用于當(dāng)接收到訪問所述數(shù)據(jù)點(diǎn)的訪問請(qǐng)求時(shí),所述訪問請(qǐng)求包括所述數(shù)據(jù)點(diǎn)的身份信息和記錄項(xiàng)信息,在所述訪問請(qǐng)求中身份信息對(duì)應(yīng)的內(nèi)存地址,獲取與所述訪問請(qǐng)求中的記錄項(xiàng)信息匹配的記錄項(xiàng),并將所述獲取的記錄項(xiàng)發(fā)送給所述訪問請(qǐng)求的發(fā)起方。其中所述數(shù)據(jù)庫(kù)設(shè)備存儲(chǔ)的多個(gè)記錄類型的數(shù)據(jù)點(diǎn),包括設(shè)備狀態(tài)點(diǎn)、內(nèi)部狀態(tài)量、SOE點(diǎn)、時(shí)間量中的一個(gè)或多個(gè)。進(jìn)一步的,所述數(shù)據(jù)庫(kù)存儲(chǔ)在內(nèi)存地址中記錄項(xiàng)包括進(jìn)入歷史庫(kù)的指示信息、周期性上傳的指示信息、在線修改的指示信息中的一個(gè)或多個(gè)??蛇x的,所述系統(tǒng)還可以進(jìn)一步包括管理模塊,用于為相同項(xiàng)名的數(shù)據(jù)點(diǎn)分配對(duì)應(yīng)的偽項(xiàng)號(hào),所述偽項(xiàng)號(hào)的長(zhǎng)度較所述數(shù)據(jù)點(diǎn)的項(xiàng)號(hào)短,并建立所述偽項(xiàng)號(hào)與所述數(shù)據(jù)點(diǎn)項(xiàng)號(hào)的對(duì)應(yīng)關(guān)系;所述響應(yīng)模塊602,用于當(dāng)所述訪問請(qǐng)求中攜帶所述數(shù)據(jù)點(diǎn)的偽項(xiàng)號(hào)時(shí),所述數(shù)據(jù)庫(kù)設(shè)備根據(jù)所述偽項(xiàng)號(hào)與所述數(shù)據(jù)點(diǎn)項(xiàng)號(hào)的對(duì)應(yīng)關(guān)系,并將所述數(shù)據(jù)點(diǎn)項(xiàng)號(hào)對(duì)應(yīng)的記錄項(xiàng)發(fā)送給所述訪問請(qǐng)求的發(fā)起方。進(jìn)一步的,如圖7所示,所述訪問響應(yīng)模塊602還可以進(jìn)一步包括獲取單元6021,用于獲取所述訪問請(qǐng)求的發(fā)起方周期性訪問的記錄項(xiàng);建立單元6022,用于建立所述訪問請(qǐng)求的發(fā)起方與所述周期性訪問的記錄項(xiàng)的對(duì)應(yīng)關(guān)系;發(fā)送單元6023,用于根據(jù)所述對(duì)應(yīng)關(guān)系,周期性向所述訪問請(qǐng)求的發(fā)起方發(fā)送所述記錄項(xiàng)。本發(fā)明實(shí)施例提供的數(shù)據(jù)庫(kù)系統(tǒng),采用記錄類型和記錄項(xiàng)的管理方式,建立數(shù)據(jù)點(diǎn)的身份信息與內(nèi)存地址的對(duì)應(yīng)關(guān)系,通過直接操作內(nèi)存,實(shí)現(xiàn)在線數(shù)據(jù)的讀寫,達(dá)到快速訪問的目的。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本
技術(shù)領(lǐng)域:
的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求所述的保護(hù)范圍為準(zhǔn)。權(quán)利要求一種數(shù)據(jù)庫(kù)系統(tǒng),其特征在于,包括至少一臺(tái)數(shù)據(jù)庫(kù)設(shè)備,所述數(shù)據(jù)庫(kù)設(shè)備獲取網(wǎng)絡(luò)中對(duì)應(yīng)區(qū)域內(nèi)設(shè)備的數(shù)據(jù)點(diǎn),并在所述設(shè)備對(duì)應(yīng)的內(nèi)存區(qū)中,將所述數(shù)據(jù)點(diǎn)以記錄項(xiàng)的形式記錄在該數(shù)據(jù)點(diǎn)的記錄類型對(duì)應(yīng)的內(nèi)存地址中,并配置所述數(shù)據(jù)點(diǎn)在該數(shù)據(jù)庫(kù)設(shè)備對(duì)應(yīng)的身份信息,建立所述數(shù)據(jù)點(diǎn)的身份信息以及內(nèi)存地址的對(duì)應(yīng)關(guān)系,其中所述身份信息包括所述記錄項(xiàng)的項(xiàng)名和項(xiàng)號(hào);當(dāng)接收到訪問所述數(shù)據(jù)點(diǎn)的訪問請(qǐng)求時(shí),所述訪問請(qǐng)求包括所述數(shù)據(jù)點(diǎn)的身份信息和記錄項(xiàng)信息,在所述訪問請(qǐng)求中身份信息對(duì)應(yīng)的內(nèi)存地址,獲取與所述訪問請(qǐng)求中的記錄項(xiàng)信息匹配的記錄項(xiàng),并將所述獲取的記錄項(xiàng)發(fā)送給所述訪問請(qǐng)求的發(fā)起方。2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述數(shù)據(jù)庫(kù)設(shè)備存儲(chǔ)的多個(gè)記錄類型的數(shù)據(jù)點(diǎn),包括設(shè)備狀態(tài)點(diǎn)、內(nèi)部狀態(tài)量、SOE點(diǎn)、時(shí)間量中的一個(gè)或多個(gè)。3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述數(shù)據(jù)庫(kù)存儲(chǔ)在內(nèi)存地址中記錄項(xiàng)包括進(jìn)入歷史庫(kù)的指示信息、周期性上傳的指示信息、在線修改的指示信息中的一個(gè)或多個(gè)。4.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括所述數(shù)據(jù)庫(kù)設(shè)備為相同項(xiàng)名的數(shù)據(jù)點(diǎn)分配對(duì)應(yīng)的偽項(xiàng)號(hào),所述偽項(xiàng)號(hào)的長(zhǎng)度較所述數(shù)據(jù)點(diǎn)的項(xiàng)號(hào)短,并建立所述偽項(xiàng)號(hào)與所述數(shù)據(jù)點(diǎn)項(xiàng)號(hào)的對(duì)應(yīng)關(guān)系;當(dāng)所述訪問請(qǐng)求中攜帶所述數(shù)據(jù)點(diǎn)的偽項(xiàng)號(hào)時(shí),所述數(shù)據(jù)庫(kù)設(shè)備根據(jù)所述偽項(xiàng)號(hào)與所述數(shù)據(jù)點(diǎn)項(xiàng)號(hào)的對(duì)應(yīng)關(guān)系,并將所述數(shù)據(jù)點(diǎn)項(xiàng)號(hào)對(duì)應(yīng)的記錄項(xiàng)發(fā)送給所述訪問請(qǐng)求的發(fā)起方。5.根據(jù)權(quán)利要求1至4任一所述的系統(tǒng),其特征在于,所述數(shù)據(jù)庫(kù)設(shè)備獲取所述訪問請(qǐng)求的發(fā)起方周期性訪問的記錄項(xiàng);建立所述訪問請(qǐng)求的發(fā)起方與所述周期性訪問的記錄項(xiàng)的對(duì)應(yīng)關(guān)系;根據(jù)所述對(duì)應(yīng)關(guān)系,周期性向所述訪問請(qǐng)求的發(fā)起方發(fā)送所述記錄項(xiàng)。6.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述數(shù)據(jù)庫(kù)設(shè)備采用配置的拒絕訪問內(nèi)存區(qū)的接口與所述訪問請(qǐng)求的發(fā)起方進(jìn)行通信,所述拒絕訪問內(nèi)存區(qū)的接口包括FLRPC或者COM。7.—種數(shù)據(jù)庫(kù)設(shè)備,其特征在于,包括存儲(chǔ)模塊,用于獲取網(wǎng)絡(luò)中對(duì)應(yīng)區(qū)域內(nèi)設(shè)備的數(shù)據(jù)點(diǎn),并在所述設(shè)備對(duì)應(yīng)的內(nèi)存區(qū)中,將所述數(shù)據(jù)點(diǎn)以記錄項(xiàng)的形式記錄在該數(shù)據(jù)點(diǎn)的記錄類型對(duì)應(yīng)的內(nèi)存地址中,并配置所述數(shù)據(jù)點(diǎn)在該數(shù)據(jù)庫(kù)設(shè)備對(duì)應(yīng)的身份信息,建立所述數(shù)據(jù)點(diǎn)的身份信息以及內(nèi)存地址的對(duì)應(yīng)關(guān)系;訪問響應(yīng)模塊,用于當(dāng)接收到訪問所述數(shù)據(jù)點(diǎn)的訪問請(qǐng)求時(shí),所述訪問請(qǐng)求包括所述數(shù)據(jù)點(diǎn)的身份信息和記錄項(xiàng)信息,在所述訪問請(qǐng)求中身份信息對(duì)應(yīng)的內(nèi)存地址,獲取與所述訪問請(qǐng)求中的記錄項(xiàng)信息匹配的記錄項(xiàng),并將所述獲取的記錄項(xiàng)發(fā)送給所述訪問請(qǐng)求的發(fā)起方。8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)庫(kù)設(shè)備,其特征在于,還包括管理模塊,用于為相同項(xiàng)名的數(shù)據(jù)點(diǎn)分配對(duì)應(yīng)的偽項(xiàng)號(hào),所述偽項(xiàng)號(hào)的長(zhǎng)度較所述數(shù)據(jù)點(diǎn)的項(xiàng)號(hào)短,并建立所述偽項(xiàng)號(hào)與所述數(shù)據(jù)點(diǎn)項(xiàng)號(hào)的對(duì)應(yīng)關(guān)系;所述訪問響應(yīng)模塊,用于當(dāng)所述訪問請(qǐng)求中攜帶所述數(shù)據(jù)點(diǎn)的偽項(xiàng)號(hào)時(shí),所述數(shù)據(jù)庫(kù)設(shè)備根據(jù)所述偽項(xiàng)號(hào)與所述數(shù)據(jù)點(diǎn)項(xiàng)號(hào)的對(duì)應(yīng)關(guān)系,并將所述數(shù)據(jù)點(diǎn)項(xiàng)號(hào)對(duì)應(yīng)的記錄項(xiàng)發(fā)送給所述訪問請(qǐng)求的發(fā)起方。9.根據(jù)權(quán)利要求7或8所述的數(shù)據(jù)庫(kù)設(shè)備,其特征在于,所述訪問響應(yīng)模塊包括獲取單元,用于獲取所述訪問請(qǐng)求的發(fā)起方周期性訪問的記錄項(xiàng);建立單元,用于建立所述訪問請(qǐng)求的發(fā)起方與所述周期性訪問的記錄項(xiàng)的對(duì)應(yīng)關(guān)系;發(fā)送單元,用于根據(jù)所述對(duì)應(yīng)關(guān)系,周期性向所述訪問請(qǐng)求的發(fā)起方發(fā)送所述記錄項(xiàng)。全文摘要本發(fā)明提供一種數(shù)據(jù)庫(kù)設(shè)備和系統(tǒng),涉及通信領(lǐng)域;所述數(shù)據(jù)庫(kù)系統(tǒng),包括至少一臺(tái)數(shù)據(jù)庫(kù)設(shè)備,所述數(shù)據(jù)庫(kù)設(shè)備獲取網(wǎng)絡(luò)中對(duì)應(yīng)區(qū)域內(nèi)設(shè)備的數(shù)據(jù)點(diǎn),并在所述設(shè)備對(duì)應(yīng)的內(nèi)存區(qū)中,將所述數(shù)據(jù)點(diǎn)以記錄項(xiàng)的形式記錄在該數(shù)據(jù)點(diǎn)的記錄類型對(duì)應(yīng)的內(nèi)存地址中,并配置所述數(shù)據(jù)點(diǎn)在該數(shù)據(jù)庫(kù)設(shè)備對(duì)應(yīng)的身份信息,建立所述數(shù)據(jù)點(diǎn)的身份信息以及內(nèi)存地址的對(duì)應(yīng)關(guān)系,其中所述身份信息包括所述記錄項(xiàng)的項(xiàng)名和項(xiàng)號(hào);當(dāng)接收到訪問所述數(shù)據(jù)點(diǎn)的訪問請(qǐng)求時(shí),所述訪問請(qǐng)求包括所述數(shù)據(jù)點(diǎn)的身份信息和記錄項(xiàng)信息,在所述訪問請(qǐng)求中身份信息對(duì)應(yīng)的內(nèi)存地址,獲取與所述訪問請(qǐng)求中的記錄項(xiàng)信息匹配的記錄項(xiàng),并將所述獲取的記錄項(xiàng)發(fā)送給所述訪問請(qǐng)求的發(fā)起方。文檔編號(hào)G06F17/30GK101706815SQ20091024206公開日2010年5月12日申請(qǐng)日期2009年12月3日優(yōu)先權(quán)日2009年12月3日發(fā)明者馬建新申請(qǐng)人:北京和利時(shí)系統(tǒng)工程有限公司