本發明專利技術涉及一種基于字符串的復雜動態數據關系化解方法,通過處理控制單元和數據庫存儲單元采用字符串形式對復雜動態數據關系進行分析。首先根據待分析數據中字段數據的數據關系,將待分析數據劃分為各個數據字符項,并將各個數據字符項通過分隔符連接成數據字符串;之后再針對得到的數據字符串,對數據庫進行操作,實現了對復雜動態數據關系的化解,具有可靠性、高速性、以及可擴充性的優點。
【技術實現步驟摘要】
本專利技術涉及。
技術介紹
在各種信息技術應用中,數據庫的應用是最為廣泛的,但是在一些領域內,數據關系非常復雜,而且數據關系呈現動態變化。已有通用的做法是對數據關系進行分析,然后針對不同的數據關系在數據庫中獨立設 計不同的關系表。以圖像識別和檢測為例,為這種應用領域設計的數據庫,表的總數難以控制,且每個表中的字段多,以人體圖像識別為例,特征表中就有30多個字段,在特征數據中就有90多個需要填寫的數據,即90多個字段。這樣就使得系統的運行速度不快,影響了整個檢測的效率,給單位帶來一定的經濟損失。與此同時,更為重要的是,隨著圖像識別和檢測的發展和人們對圖像識別和檢測的要求提高,每年會有的新的特征標準需要更新。隨著新的特征值的出現,新的檢測項也會動態的變化,所以數據關系也在動態的變化,對于這個難題,現在的辦法就是更改數據庫表中的結構,為了適應ー些新特征的數據,而添加一些新的表;或者針對原來特征中的ー些特征數據字段進行添加或刪除。但是這樣,數據庫頻繁地修改,帶來的是軟件的不停的更新,處理這個過程不僅耗費了大量的物カ財力,也在很大的程度上提高了系統的復雜性。
技術實現思路
本專利技術所要解決的技術問題是提供ー種基于字符串,具有可靠性、高速性、以及可擴充性的復雜動態數據關系化解方法。本專利技術為了解決上述技術問題采用以下技術方案本專利技術設計了 ー種基于字符串的復雜動態數據關系化解方法,通過處理控制單元和數據庫存儲單元采用字符串形式對復雜動態數據關系進行分析,包括如下步驟 步驟1.處理控制單元獲取待分析數據,根據待分析數據中字段數據的數據關系,將待分析數據劃分為各個數據字符項,并將各個數據字符項通過分隔符連接成數據字符串;步驟2.處理控制單元將數據字符串存儲到數據庫存儲單元中; 同時,在數據庫存儲單元中,查找與目標數據關系相對應的數據字符項,并提取其中的目標參數,從而獲取數據庫存儲單元中的目標參數; 其中,目標數據關系為用戶想從數據庫存儲單元中獲取指定數據字符項的數據關系。作為本專利技術的一種優選技術方案所述步驟I中,根據待分析數據中字段數據的數據關系,將待分析數據劃分為各個數據字符項,包括如下步驟 步驟al.根據待分析數據中字段數據的數據關系,將待分析數據劃分為各個數據字符單元; 步驟a2.針對劃分后的各個數據字符單元中的字段參數,分別用分隔符進行劃分,形成各個數據字符項。作為本專利技術的一種優選技術方案還包括終端設備,用于將待分析數據輸入到處理控制單元,以及將由處理控制單元從數據庫存儲單元中獲取的數據輸出。作為本專利技術的一種優選技術方案所述終端設備為PC機。作為本專利技術的一種優選技術方案所述處理控制單元為服務器;數據庫存儲單元為數據庫服務器。本專利技術所述采用以上技術方案與現有技術相比,具有以下技術效果 (1)本專利技術設計的基于字符串的復雜動態數據關系化解方法,針對復雜動態數據關系,采用字符串形式對其進行化解,具有可靠性、高速性、以及可擴充性的優點; (2)本專利技術設計的基于字符串的復雜動態數據關系化解方法基于字符串的分析,能夠有效避免對數據庫做出不必要的操作,很大的程度上降低了系統的復雜性。附圖說明圖1是本專利技術設計的基于字符串的復雜動態數據關系化解方法的方法流程 圖2是本專利技術設計的基于字符串的復雜動態數據關系化解方法中的硬件結構示意圖。具體實施例方式下面結合說明書附圖對本專利技術的具體實施方式作進一步詳細的說明。如圖1和圖2所示,本專利技術設計了,通過處理控制單元和數據庫存儲單元采用字符串形式對復雜動態數據關系進行分析,包括如下步驟 步驟1.處理控制單元獲取待分析數據,根據待分析數據中字段數據的數據關系,將待分析數據劃分為各個數據字符項,并將各個數據字符項通過分隔符連接成數據字符串;步驟2.處理控制單元將數據字符串存儲到數據庫存儲單元中; 同時,在數據庫存儲單元中,查找與目標數據關系相對應的數據字符項,并提取其中的目標參數,從而獲取數據庫存儲單元中的目標參數; 其中,目標數據關系為用戶想從數據庫存儲單元中獲取指定數據字符項的數據關系。本專利技術設計的基于字符串的復雜動態數據關系化解方法,針對復雜動態數據關系,采用字符串形式對其進行化解,具有可靠性、高速性、以及可擴充性的優點。作為本專利技術的一種優選技術方案所述步驟I中,根據待分析數據中字段數據的數據關系,將待分析數據劃分為各個數據字符項,包括如下步驟 步驟al.根據待分析數據中字段數據的數據關系,將待分析數據劃分為各個數據字符單元; 步驟a2.針對劃分后的各個數據字符單元中的字段參數,分別用分隔符進行劃分,形成各個數據字符項。作為本專利技術的一種優選技術方案還包括終端設備,用于將待分析數據輸入到處理控制單元,以及將由處理控制單元從數據庫存儲單元中獲取的數據輸出。作為本專利技術的一種優選技術方案所述終端設備為PC機。作為本專利技術的一種優選技術方案所述處理控制單元為服務器;數據庫存儲單元為數據庫服務器。本專利技術設計的基于字符串的復雜動態數據關系化解方法在實際應用過程當中,所述步驟I中,處理控制單元獲取待分析數據,根據待分析數據中字段數據的數據關系,將待分析數據劃分為各個數據字符項,并將各個數據字符項通過分隔符連接成數據字符串,可以通過如下方式去實現 根據待分析數據中字段數據的數據關系,將待分析數據進行劃分,用字符(如“name=”)連接該數據關系名稱;然后針對各個劃分后的數據字符單元中,數據關系中的每一行的內容的組合,首先將列名和列內容用一個符號(如“ = ”)隔開形成一項參數字符,然后將形成的各個項參數字符彼此間用另外一種分隔符(如進行連接,最后形成數據字符項,最后形成的數據字符項如name=數據關系1@列名1=取值@列名2=取值2。步驟I中,并將各個數據字符項通過分隔符連接成數據字符串通過如下步驟實現針對各個數據字符項,彼此之間利用分隔符(如“ ~ ”)連成數據字符串。步驟2中處理控制單元將數據字符串存儲到數據庫存儲單元中,這里針對數據庫,可以采用SQL Server, Oracle等數據庫,通過數據庫自帶的插入語句,將數據字符串存儲到數據庫存儲單元中。步驟2中,同時,在數據庫存儲單元中,查找與目標數據關系相對應的數據字符項,并提取其中的目標參數,從而獲取數據庫存儲單元中的目標數據關系的參數。這里首先在數據庫存儲單元中,查找與目標數據關系相對應的數據字符項,并提取其中的目標參數,可以通過該數據字符項中的分隔符查找目標參數,最后獲取數據庫存儲單元中的目標參數。本專利技術設計的基于字符串的復雜動態數據關系化解方法在實際應用過程當中,可以通過終端設備完成對數據的輸入、輸出操作。本專利技術設計的基于字符串的復雜動態數據關系化解方法基于字符串的分析,能夠有效避免對數據庫做出不必要的操作,很大的程度上降低了系統的復雜性。上面結合附圖對本專利技術的實施方式作了詳細說明,但是本專利技術并不限于上述實施方式,在本領域普通技術人員所具備的知識范圍內,還可以在不脫離本專利技術宗旨的前提下做出各種變化。本文檔來自技高網...
【技術保護點】
一種基于字符串的復雜動態數據關系化解方法,其特征在于:通過處理控制單元和數據庫存儲單元采用字符串形式對復雜動態數據關系進行分析,包括如下步驟:步驟1.?處理控制單元獲取待分析數據,根據待分析數據中字段數據的數據關系,將待分析數據劃分為各個數據字符項,并將各個數據字符項通過分隔符連接成數據字符串;步驟2.?處理控制單元將數據字符串存儲到數據庫存儲單元中;同時,在數據庫存儲單元中,查找與目標數據關系相對應的數據字符項,并提取其中的目標參數,從而獲取數據庫存儲單元中的目標參數;其中,目標數據關系為用戶想從數據庫存儲單元中獲取指定數據字符項的數據關系。
【技術特征摘要】
1.一種基于字符串的復雜動態數據關系化解方法,其特征在于通過處理控制單元和數據庫存儲單元采用字符串形式對復雜動態數據關系進行分析,包括如下步驟步驟1.處理控制單元獲取待分析數據,根據待分析數據中字段數據的數據關系,將待分析數據劃分為各個數據字符項,并將各個數據字符項通過分隔符連接成數據字符串;步驟2.處理控制單元將數據字符串存儲到數據庫存儲單元中;同時,在數據庫存儲單元中,查找與目標數據關系相對應的數據字符項,并提取其中的目標參數,從而獲取數據庫存儲單元中的目標參數;其中,目標數據關系為用戶想從數據庫存儲單元中獲取指定數據字符項的數據關系。2.根據權利要求1所述一種基于字符串的復雜動態數據關系化解方法,其特征在于所述步驟I中,根據待分析數據...
【專利技術屬性】
技術研發人員:任永峰,王志堅,
申請(專利權)人:河海大學,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。