【摘要】本發明涉及票證防偽技術的改進,主要涉及防范票證制假者偽造各種票證的制假犯罪活動。該防偽系統包括票證發行節點、RFID電子標簽、認證節點、認證中心服務系統、發行節點及認證節點與認證中心服務系統之間的連接方式。票證發行節點從票證RFID
【摘要】 本發明涉及一種支持異構構件的構件庫統一管理方法,屬于軟件工程技術領域。其特征在于,包括以下步驟:在對異構構件的統一構件封裝結構的基礎上,創建一種以XML和SQLServer數據庫相結合的網狀索引結構作為構件庫體系框架;對異構構件進行分類組織;歸一化后存儲到所述分類組織模式定義的構件檢索庫中;在構件統一分類和存儲的基礎上實現對構件庫的一致性訪問和檢索。本發明有效完成每個構件從互聯網上被獲取到本地,經過驗證、信息映射規范、描述信息和實體入庫、構件檢索訪問一系列操作,形成統一的數據封裝、傳輸和解析規范,從而為互聯網個性化按需服務所涉及的程序挖掘和構件組裝提供支持。 【專利類型】發明授權 【申請人】清華大學 【申請人類型】學校 【申請人地址】100084北京市100084-82信箱 【申請人地區】中國 【申請人城市】北京市 【申請人區縣】海淀區 【申請號】CN200610089387.8 【申請日】2006-06-23 【申請年份】2006 【公開公告號】CN1333336C 【公開公告日】2007-08-22 【公開公告年份】2007 【授權公告號】CN1333336C 【授權公告日】2007-08-22 【授權公告年份】2007.0 【IPC分類號】G06F9/44; G06F17/30 【發明人】張堯學; 鐘鳴; 方存好; 田鵬偉 【主權項內容】1、一種支持異構構件的構件庫統一管理方法,其特征在于,所述方法依次含有以下步驟: 步驟(1):在一臺或多臺計算機上設置構件庫,其上存儲所有構件的實體,形成構件 庫計算機; 步驟(2):在另一臺計算機上設置構件目錄庫,維護一個統一構件封裝件庫,用于存 儲構件描述信息的集合,形成構件目錄庫計算機; 步驟(3):依次按以下步驟在構件目錄庫計算機上設計一種異構統一的構件分類組織 體系,以此構造基于XML的網狀構件信息索引結構表,并創建基于SQL Server數據庫的 構件分類檢索表: 步驟(3.1):按構件屬性把構件庫劃分為以下三個刻面領域:構件類型、構件功 能以及復用層次,該復用層次是構件在程序挖掘和軟件復用各個過程階段的復用層 次; 步驟(3.2):構造多刻面網狀結構的空的XML信息索引結構表,在所述網狀結構 中,每個葉節點對應于一個包括構件的描述信息以及一個指明構件實體所在位置的標 識在內的構件說明,每個非葉節點對應一個由相同類別的一組構件說明所構成的元目 錄,含有包括元目錄的名稱、定義在內的描述信息以及該元目錄下的構件說明的索引 信息; 步驟(3.3):遍歷和提取構件庫刻面領域和術語空間的關鍵詞信息,生成包括刻 面領域、一級術語、二級術語在內的以大綱形式描述的構件索引結構,然后根據XML Schema規范,以樹狀形式將構件索引結構寫入到步驟(3.2)所述的空的XML信息索引 結構表中,該表中描述三個刻面領域節點,每個節點下包含若干個子領域術語節點, 最底層為各個構件節點及其ID; 步驟(3.4):在構件目錄庫計算機的SQL Server數據庫中創建構件分類檢索表, 表項包括構件ID、構件刻面領域和構件基本描述; 步驟(4):將從Internet上各個專業構件庫下載異構構件保存在臨時文件夾中,并按 照描述信息進行分類,用統一XML形式描述所提取的各構件的自身信息,經過映射形成統 一的構件封裝件,保存在統一構件封裝件庫中,所述的描述信息是指判斷構件類型用的構 件文件擴展名及內部自帶的標識字段; 步驟(5):根據構件的統一構件封裝件信息,進行本地構件入庫存儲以及建立索引操 作,依次包括以下步驟: 步驟(5.1):從待入庫構件的統一構件封裝件中獲得構件分類信息和構件基本描 述信息; 步驟(5.2):按照構件庫的刻面領域分類,依次提取相應領域的有效關鍵詞,得 到構件的功能、類型、復用層次各領域分別對應的描述關鍵詞; 步驟(5.3):利用已設定的自然語言處理模塊,進行描述信息映射,按匹配最完 全的原則確定構件的規范刻面屬性; 步驟(5.4):打開在構件目錄庫計算機上創建的XML信息索引結構表; 步驟(5.5):根據步驟(3.3)獲得的構件刻面各級規范術語,在XML信息索引結構 表中定位該構件所屬的術語節點位置,并將該構件的唯一ID包裝成XML結點描述, 掛在上述術語節點內,同一結點描述需要掛在多個相應術語節點內; 步驟(5.6):再將此構件的刻面各級規范術語與構件ID、構件基本描述信息一起, 整合生成SQL記錄添加命令,記錄構件ID、構件類型、構件功能、復用層次和構件 基本描述信息; 步驟(5.7):連接SQL Server數據庫,并執行步驟(5.6)生成的記錄添加命令, 使該構件的分類信息和基本描述信息以記錄形式保存到構件分類檢索表中; 步驟(5.8):在構件庫保存構件實體的目錄下創建一個以構件ID命名的文件夾, 將原來臨時文件夾中的構件實體存放至該ID文件夾下; 步驟(5.9):在構件封裝件中把構件地址更新為構件庫中的本地地址; 步驟(5.10):把修改完的構件封裝件以構件ID命名,放入構件目錄庫的構件描 述信息文件夾中; 步驟(5.11):重復步驟(5.1)~(5.10),直到全部待入庫的構件入庫,關閉XML 信息索引結構表文件,完成構件入庫及索引建立的步驟; 步驟(6):對構件庫實行統一檢索和訪問管理,包括以下步驟: 步驟(6.1):獲取構件使用方提出的構件需求條件,格式至少包括指定的刻面領 域術語特征、關鍵詞、接口信息,以XML的形式傳遞和保存; 步驟(6.2):從構件需求中提取檢索刻面領域術語及其相應的術語空間; 步驟(6.3):對于已獲取的檢索刻面術語,結合其刻面領域信息,進行SQL Server 數據庫查詢; 步驟(6.4):把刻面檢索的結果保存在臨時數據集DataSet1中; 步驟(6.5):從步驟(6.1)的構件需求中提取檢索關鍵詞; 步驟(6.6):對用戶輸入的每個經過有效性檢查通過的關鍵檢索詞進行拆分,并 以鏈表的形式分離保存; 步驟(6.7):按鏈表中關鍵詞的個數設計循環體,從鏈表中依次取出關鍵詞,針 對前面步驟(6.4)中得到的臨時數據集DataSet1的構件基本描述信息域進行掃描,把 所有包含該關鍵詞的記錄全部挖掘出來; 步驟(6.8):重復步驟(6.7),依次在前一次的挖掘結果中進行再,直到檢索 完最后一個關鍵詞得到包含所有關鍵詞的概要信息的記錄為止; 步驟(6.9):將關鍵詞檢索的結果保存在臨時數據集DataSet2中,同時得到了所 有滿足檢索條件的構件ID; 步驟(6.10):根據DataSet2中的構件ID,從構件信息庫中提取以這些ID命名 的構件信息描述統一構件封裝件; 步驟(6.11):對于每個封裝件,掃描其接口描述信息,確認與用戶提出的接口要 求一致、且數據類型匹配后,把滿足檢索條件的統一構件封裝件以XML的形式返回給 用戶,供需求方進行更細致的檢查; 步驟(6.12):根據構件信息描述中的本地地址信息,從構件實體庫中下載所需要 的構件實體并保存。 【當前權利人】清華大學 【當前專利權人地址】北京市100084-82信箱 【專利權人類型】公立 【統一社會信用代碼】12100000400000624D 【引證次數】6.0 【自引次數】3.0 【他引次數】3.0 【家族引證次數】6.0 【家族被引證次數】29
未經允許不得轉載:http://m.mhvdw.cn/1776220186.html
喜歡就贊一下






