專利名稱:一種可擴充的包裝盒型庫分類管理和檢索的方法
技術(shù)領(lǐng)域:
本發(fā)明屬于包裝設(shè)計方法領(lǐng)域,具體涉及在使用計算機設(shè)計軟件制作包裝盒的平面展開圖時,如何對軟件的盒型庫數(shù)據(jù)進行分類管理和檢索的方法。
隨著包裝生產(chǎn)水平的日益提高,越來越多的包裝企業(yè)開始采用專業(yè)的包裝CAD(計算機輔助設(shè)計,computer aided design))軟件進行盒型制作。這些軟件包括中國方正電子公司的方正包裝、英國Arden軟件公司的Impact、比利時Barco公司的ArtiosCAD等。包裝CAD軟件不僅提供了專業(yè)的作圖功能,而且采用了盒型庫技術(shù),因此能夠提高制作效率,降低錯誤率。
所謂盒型庫技術(shù),是指預先將實際生產(chǎn)中一些常用的、標準的盒型樣式,根據(jù)包裝結(jié)構(gòu)設(shè)計的原理和廠家實際生產(chǎn)中的經(jīng)驗數(shù)據(jù),通過參數(shù)化處理,建立盒型庫保存。這樣用戶在使用軟件時,可以直接從盒型庫中調(diào)入盒型進行設(shè)計。由于盒型庫中的盒型都是參數(shù)化的,盒型各個部分的尺寸都分別和盒型的關(guān)鍵尺寸有一定的約束關(guān)系,用戶只要選擇合適的盒型,然后修改這些關(guān)鍵尺寸,就會一步得到所需的盒型結(jié)構(gòu)圖??梢?,盒型庫提供了一種快速的、程序化的制作盒型的方法。對于常用的紙盒,無需從頭設(shè)計,盒型的尺寸改變時,圖形也會自動計算出來,無需大規(guī)模的修改。因此可以大大提高設(shè)計盒型的效率。也正因為此,包裝CAD軟件才紛紛提供了盒型庫的功能。
顯然,盒型庫的組織和管理方法,直接關(guān)系到盒型庫數(shù)據(jù)能否被有效利用。目前包裝CAD軟件的盒型庫數(shù)據(jù)都是采用“文件-目錄”的形式進行組織?!拔募?目錄”方法與Windows操作系統(tǒng)中文件的組織方法是一致的,盒型庫中的每個盒型作為一個外部文件,相同類別的盒型文件放在一個目錄下,一般來說按照盒型的結(jié)構(gòu)進行分類。用戶首先需要選定一個目錄,然后瀏覽該目錄下的文件,選擇所需的盒型。
“文件-目錄”方法在思路上是直接明了的,計算機實現(xiàn)起來也簡單方便。然而,此方法存在以下的不足之處
1.目錄結(jié)構(gòu)一旦確定,盒型庫的分類方法就確定了,很難再進行修改;2.分類方法不能擴充,只支持一種分類方法,即目錄結(jié)構(gòu)所反映的分類。這種單分類機制使用戶只能按照一個角度查找信息,不符合人類思維活動中從多角度,多途徑搜索信息的規(guī)律,用戶使用起來會覺得不方便。
3.不支持自動根據(jù)信息查找盒型的功能。用戶只能通過手工方式,找到相應的目錄,再一個個瀏覽目錄下的文件才能查找到所要的盒型。這樣檢索的速度就會降低,特別是隨著盒型數(shù)據(jù)越來越多,檢索效率就會越來越低。
4.不同盒型是通過不同的文件名來標識的,而盒型文件的命名常常是以字母和編號按照一定方式組成的,文件名所傳達的信息不足以使用戶迅速定位到所要的盒型,降低了檢索速度。
5.數(shù)據(jù)缺乏透明性。盒型是以外部文件的形式直接暴露在用戶面前,用戶可以直接操作,這樣很難避免用戶因誤操作破壞盒型庫的內(nèi)容。同時,盒型數(shù)據(jù)也很難保密。
6.盒型庫的描述能力不強,無法為盒型文件附加額外的說明信息。
可見,“文件-目錄”方法還是一種比較初級的分類和組織方法,上述的不足之處造成采用這種方法的盒型庫檢索功能很弱,用戶不能快速、方便、靈活地訪問到所需的數(shù)據(jù)。檢索效率的低下會部分抵消盒型庫功能的積極作用,不能滿足用戶管理和檢索盒型數(shù)據(jù)的需要。隨著數(shù)據(jù)量日益龐大,這種制約作用將會越來越明顯,成為使用盒型庫的一個瓶頸,直接影響用戶生產(chǎn)效率的提高。因此,提供一種新的支持高效檢索的盒型庫組織管理技術(shù)很有必要。
本發(fā)明的目的是這樣實現(xiàn)的一種可擴充的包裝盒型庫分類管理和檢索的方法,包括通過人工或計算機方式采集盒型樣式和每個盒型的具體數(shù)據(jù),然后通過計算機進行盒型的參數(shù)化處理,最后在計算機上建立盒型庫的組織管理模式幾個步驟。所述的盒型庫的組織管理模式為三層結(jié)構(gòu),包括數(shù)據(jù)層、映射層和操作層,數(shù)據(jù)層用于存放盒型的具體數(shù)據(jù),包括盒型的物理數(shù)據(jù)與邏輯數(shù)據(jù);映射層是用來描述盒型的物理數(shù)據(jù)與邏輯數(shù)據(jù)之間的對應關(guān)系,映射層提供了對盒型庫進行管理和操作的功能;操作層直接面對用戶,提供一個人性化的、簡單易學的操作界面,用戶可以通過操作層對盒型庫進行管理和檢索;所述的物理數(shù)據(jù)是指數(shù)據(jù)層中存放的盒型的實際數(shù)據(jù),邏輯數(shù)據(jù)是指盒型的分類信息、描述信息或說明信息。
為了具有更佳的技術(shù)效果,本發(fā)明還可以采取以下技術(shù)措施數(shù)據(jù)層中的盒型數(shù)據(jù)可以是存放在外部文件中,也可以以其他形式保存,盒型數(shù)據(jù)對用戶來說是不可見的。
映射層是采用數(shù)據(jù)庫技術(shù)實現(xiàn)的,數(shù)據(jù)庫中用三個表來管理類別表管理所有的類別信息,盒型表管理所有的盒型信息,關(guān)系表管理類別與盒型之間多對多的聯(lián)系。
類別表中需要包括4個基本的域類別ID、父類ID、類別名稱、類別說明,這四個域描述了一個盒型分類的具體信息,而且通過父類子類的關(guān)系,形成了一個樹狀的盒型分類結(jié)構(gòu)。
盒型表用來記錄盒型的相關(guān)信息,包括4個基本的域盒型ID、盒型數(shù)據(jù)的存放路徑、盒型名稱、盒型說明,通過盒型表可以找到盒型的物理數(shù)據(jù),同時也可以得到與盒型相關(guān)的一些描述信息。
關(guān)系表記錄盒型與分類之間的關(guān)系,包括3個基本的域關(guān)系ID、此關(guān)系中分類的ID、此關(guān)系中盒型的ID。
類別表中的類別信息和盒型表中的相關(guān)信息是可以擴充的。
用戶通過操作層可以添加、刪除、修改分類,可以添加、刪除盒型,可以改變盒型的分類,可以設(shè)置盒型的描述信息;并且,用戶可以瀏覽每個分類下的盒型情況,并輸入已知條件,查詢到所需盒型。
本發(fā)明的效果在于本發(fā)明所提供的盒型庫組織管理方法,與原來的“文件-目錄”方法相比,具有更為強大的擴充功能和檢索功能,使用戶調(diào)用盒型庫更為方便,從而大大提高了包裝盒型制作效率。具體來說,有以下幾個顯著的優(yōu)點第一、本發(fā)明能夠為盒型建立一個樹狀分類,使盒型分類結(jié)構(gòu)更加清晰,方便檢索。第二、本發(fā)明可以提供多種分類方法,并且分類可以擴充,這樣可以支持用戶從多個途徑對盒型進行檢索,符合人類查找信息的規(guī)律,因此能夠提高檢索的效率。第三、本發(fā)明能夠為盒型數(shù)據(jù)增加額外的可擴充的描述信息,而且不以破壞原有數(shù)據(jù)為代價,這些信息能夠更清除地說明盒型的用途,還可以作為用戶搜索的依據(jù)。第四、本發(fā)明能夠采用數(shù)據(jù)庫記錄盒型與類別之間的對應關(guān)系,從而能夠利用數(shù)據(jù)庫技術(shù)對盒型庫進行一些復雜的、模糊化的查找,使查找能力得以提高。第五、本發(fā)明中,盒型的物理數(shù)據(jù)將對用戶透明,起到了保護數(shù)據(jù),降低操作復雜程度的作用。
圖1是現(xiàn)有技術(shù)中的盒型庫示意圖;圖2是本發(fā)明所述的具有三層結(jié)構(gòu)模式的盒型庫示意圖;圖3是本發(fā)明所述的關(guān)系表的示意圖;圖4是本發(fā)明的一個實施例的示意圖;圖5是查看一個煙盒屬性的操作界面圖;圖6是用戶新建類型的操作界面圖;圖7是用戶加入盒型的操作界面圖。
本發(fā)明所述的一種可擴充的包裝盒型庫分類管理和檢索的方法,包括通過人工或計算機方式采集盒型樣式和每個盒型的具體數(shù)據(jù),然后通過計算機進行盒型的參數(shù)化處理,最后在計算機上建立盒型庫的組織管理模式幾個步驟。如圖2所示,所述的盒型庫的組織管理模式為三層結(jié)構(gòu),包括數(shù)據(jù)層、映射層和操作層,數(shù)據(jù)層用于存放盒型的具體數(shù)據(jù),包括盒型的物理數(shù)據(jù)與邏輯數(shù)據(jù);映射層是用來描述盒型的物理數(shù)據(jù)與邏輯數(shù)據(jù)之間的對應關(guān)系,映射層提供了對盒型庫進行管理和操作的功能;操作層直接面對用戶,提供一個人性化的、簡單易學的操作界面,用戶可以通過操作層對盒型庫進行管理和檢索。所述的物理數(shù)據(jù)指物理層中存放的盒型的實際數(shù)據(jù);邏輯數(shù)據(jù)指盒型的分類信息、描述信息和說明信息一般情況下,數(shù)據(jù)層中的盒型數(shù)據(jù)存放在外部文件中,但本發(fā)明不限定數(shù)據(jù)的存放格式,也可以采用其他方式進行存儲。本實施例中,盒型數(shù)據(jù)是存放在外部文件中,數(shù)據(jù)層中的盒型數(shù)據(jù)對用戶來說是不可見的,用戶不用關(guān)心數(shù)據(jù)的存放位置和存放結(jié)構(gòu),也不能對盒型數(shù)據(jù)進行直接操作。這種透明性方便了用戶的使用,也保障了數(shù)據(jù)的安全。
映射層是本發(fā)明的核心部分,映射層提供了分類、檢索、擴充等對盒型庫進行管理和操作的功能。本實施例中,映射層采用數(shù)據(jù)庫技術(shù)實現(xiàn)。數(shù)據(jù)庫中用三個表來管理類別表管理所有的類別信息,盒型表管理所有的盒型信息,關(guān)系表管理類別與盒型之間多對多的聯(lián)系。
類別表中需要包括4個基本的域類別ID、父類ID、類別名稱、類別說明。這四個域描述了一個盒型分類的具體信息。而且通過父類子類的關(guān)系,形成了一個樹狀的盒型分類結(jié)構(gòu),結(jié)構(gòu)清晰,便于檢索。類別表中的信息是可以擴充的,盒型庫設(shè)計者可以增加新的域,以提供更強的管理能力。
盒型表用來記錄盒型的相關(guān)信息,包括4個基本的域盒型ID、盒型數(shù)據(jù)的存放路徑、盒型名稱、盒型說明。通過盒型表,可以找到盒型的物理數(shù)據(jù),同時也可以得到與盒型相關(guān)的一些描述信息。盒型信息也具有擴充性,盒型庫設(shè)計者可以增加新的域,對盒型進行更為細致的描述,以提高用戶檢索盒型的速度。
關(guān)系表記錄盒型與分類之間的關(guān)系,包括3個基本的域關(guān)系ID、此關(guān)系中分類的ID、此關(guān)系中盒型的ID。這三個域在通常情況下已經(jīng)足夠,當然盒型庫設(shè)計者也可以在此基礎(chǔ)上增加新的域,以記錄更多的信息。
通過關(guān)系表,可以很容易地實現(xiàn)多對多的分類關(guān)系,即一個分類中可以有多個盒型,一個盒型可以同時屬于多個分類。如圖3所示,在本發(fā)明所述的關(guān)系表中,分類1包含盒型1、3、4,分類2包含盒型2、4,盒型4同時屬于分類1、2。而且能保證分屬多個類別的同一個盒型只保存一份數(shù)據(jù),不會產(chǎn)生數(shù)據(jù)冗余問題和同步更新問題。這樣能保證分屬多個類別的同一個盒型只保存一份數(shù)據(jù),不會產(chǎn)生數(shù)據(jù)冗余問題和同步更新問題。這種多分類的結(jié)構(gòu)可以使用戶從多個角度對盒型進行檢索,比如,可以從盒型的結(jié)構(gòu)、用途、材質(zhì)、行業(yè)等多方面進行檢索,從而可以大大提高檢索的速度。這是“文件-目錄”式盒型庫所很難達到的。
如圖2所示,操作層直接面對用戶,提供一個人性化的、簡單易學的操作界面,供用戶使用盒型庫。一般來說,操作層需要提供兩方面的功能第一、盒型庫的管理功能。用戶可以添加、刪除、修改分類,可以添加、刪除盒型,可以改變盒型的分類,可以設(shè)置盒型的描述信息等。第二、盒型庫的訪問功能。用戶可以瀏覽每個分類下的盒型情況,并輸入已知條件,查詢到所需盒型。在實現(xiàn)上,操作層接收用戶的請求,通過接口調(diào)用映射層的功能對盒型庫進行查詢或修改,并將結(jié)果通過接口返回到操作層,提交給用戶。
采用上述步驟完成盒型庫后,用戶通過操作層提供的界面可以快速自動地檢索出所需要的盒型,并對調(diào)用盒型庫進行盒型設(shè)計。同時,用戶還可以根據(jù)需要對盒型庫進行擴充、修改和更新。由于操作層提供的界面滿足人性化和標準化的要求、簡單易學,因此用戶操作起來將很方便。
圖4是本發(fā)明的一個實施例的示意圖。從中可以看到盒型庫已經(jīng)按照不同的分類方式進行了分類,如可以按照盒型結(jié)構(gòu)分類,也可以按照用途分類等。圖4中正在的煙盒在用途分類中屬于煙盒,在按照盒型結(jié)構(gòu)分類中,這些煙盒屬于其他結(jié)構(gòu)類型。
圖5是查看一個煙盒的屬性的界面圖,從中可以看出對該煙盒可以用不同的分類方法進行分類,可以把該盒型添加到一個新的分類或者從一個已有分類中刪除。同時,該界面中還顯示了這個煙盒盒型的名稱和說明信息,對這些屬性,用戶均可以進行修改。
本發(fā)明的另外一個顯著效果是本發(fā)明支持用戶對類別和盒型進行擴充。通過類似于圖6的界面,用戶可以建立一個新類別,通過類似于圖7的界面,用戶可以向盒型庫中加入一個新的盒型。
本發(fā)明所公開的方法具有開放性,對于上游使用它來組織管理盒型庫的包裝CAD軟件沒有特殊的要求,三層結(jié)構(gòu)能夠很方便地掛接到包裝CAD軟件上,提供高效的盒型庫功能。
通過實施例,可以看出本發(fā)明的效果在于通過本發(fā)明所述的方法,實現(xiàn)了計算機對盒型庫的快速自動檢索,同時用戶可以根據(jù)需要對盒型庫隨時進行擴充、修改和更新,大大提高了檢索的效率,解決了現(xiàn)有盒型庫技術(shù)中所存在的問題。
權(quán)利要求
1.一種可擴充的包裝盒型庫分類管理和檢索的方法,包括通過人工或計算機方式采集盒型樣式和每個盒型的具體數(shù)據(jù),然后通過計算機進行盒型的參數(shù)化處理,最后在計算機上建立盒型庫的組織管理模式幾個步驟,其特征在于所述的盒型庫的組織管理模式為三層結(jié)構(gòu),包括數(shù)據(jù)層、映射層和操作層,數(shù)據(jù)層用于存放盒型的具體數(shù)據(jù),包括盒型的物理數(shù)據(jù)與邏輯數(shù)據(jù);映射層是用來描述盒型的物理數(shù)據(jù)與邏輯數(shù)據(jù)之間的對應關(guān)系,映射層提供了對盒型庫進行管理和操作的功能;操作層直接面對用戶,提供一個人性化的、簡單易學的操作界面,用戶可以通過操作層對盒型庫進行管理和檢索;所述的物理數(shù)據(jù)是指數(shù)據(jù)層中存放的盒型的實際數(shù)據(jù),邏輯數(shù)據(jù)是指盒型的分類信息、描述信息或說明信息。
2.如權(quán)利要求1所述的一種可擴充的包裝盒型庫分類管理和檢索的方法,其特征在于數(shù)據(jù)層中的盒型數(shù)據(jù)可以存放在外部文件中,也可以以其他形式保存,盒型數(shù)據(jù)對用戶來說是不可見的。
3.如權(quán)利要求1所述的一種可擴充的包裝盒型庫分類管理和檢索的方法,其特征在于映射層是采用數(shù)據(jù)庫技術(shù)實現(xiàn)的,數(shù)據(jù)庫中用三個表來管理類別表管理所有的類別信息,盒型表管理所有的盒型信息,關(guān)系表管理類別與盒型之間多對多的聯(lián)系。
4.如權(quán)利要求3所述的一種可擴充的包裝盒型庫分類管理和檢索的方法,其特征在于類別表中需要包括4個基本的域類別ID、父類ID、類別名稱、類別說明,這四個域描述了一個盒型分類的具體信息,而且通過父類子類的關(guān)系,形成了一個樹狀的盒型分類結(jié)構(gòu)。
5.如權(quán)利要求3所述的一種可擴充的包裝盒型庫分類管理和檢索的方法,其特征在于盒型表用來記錄盒型的相關(guān)信息,包括4個基本的域盒型ID、盒型數(shù)據(jù)的存放路徑、盒型名稱、盒型說明,通過盒型表可以找到盒型的物理數(shù)據(jù),同時也可以得到與盒型相關(guān)的一些描述信息。
6.如權(quán)利要求3所述的一種可擴充的包裝盒型庫分類管理和檢索的方法,其特征在于關(guān)系表記錄盒型與分類之間的關(guān)系,包括3個基本的域關(guān)系ID、此關(guān)系中分類的ID、此關(guān)系中盒型的ID。
7.如權(quán)利要求4、5所述的一種可擴充的包裝盒型庫分類管理和檢索的方法,其特征在于類別表中的類別信息和盒型表中的相關(guān)信息是可以擴充的。
8.如權(quán)利要求1所述的一種可擴充的包裝盒型庫分類管理和檢索的方法,其特征在于用戶通過操作層可以添加、刪除、修改分類,可以添加、刪除盒型,可以改變盒型的分類,可以設(shè)置盒型的描述信息;并且,用戶可以瀏覽每個分類下的盒型情況,并輸入已知條件,查詢到所需盒型。
全文摘要
本發(fā)明屬于包裝設(shè)計方法領(lǐng)域,涉及一種可擴充的包裝盒型庫分類管理和檢索的方法?,F(xiàn)有盒型庫都是按照“文件-目錄”的方法管理的,這種方法存在很多問題,在日趨龐大的盒型庫的壓力下,已不能適應用戶管理和檢索盒型庫的要求。本發(fā)明采用了三層結(jié)構(gòu)來管理盒型庫,采用數(shù)據(jù)庫技術(shù)進行分類管理和檢索,并且能為盒型增加額外的描述信息。采用本發(fā)明所述方法,能清晰高效的分類管理和檢索龐大的盒型庫,提高了檢索盒型庫的效率,并具有充分的可擴展性。
文檔編號G06F17/30GK1451590SQ0312379
公開日2003年10月29日 申請日期2003年5月21日 優(yōu)先權(quán)日2003年5月21日
發(fā)明者張海東, 丁鳳濤, 范菲 申請人:北京北大方正電子有限公司, 北京大學計算機科學技術(shù)研究所