本發(fā)明涉及設(shè)計素材存儲,尤其涉及一種logo設(shè)計素材獲取存儲方法及系統(tǒng)。
背景技術(shù):
1、logo設(shè)計素材指的是用于創(chuàng)建和設(shè)計logo的各種資源和元素,其包括字體、符號、模板和歷史版本等;在logo設(shè)計的創(chuàng)作過程中,一般都會對logo設(shè)計的歷史版本進行存儲,因為這可以幫助設(shè)計師跟蹤設(shè)計地演變、留存設(shè)計思路,并在需要時返回到早期版本。
2、由此可見,對logo設(shè)計的歷史版本進行存儲非常必要,但是由于成版的logo設(shè)計需要經(jīng)過多人多次修改,這也就極大地增加歷史版本存儲的復雜程度,因此,“如何根據(jù)logo設(shè)計的創(chuàng)作過程,在不影響修改、調(diào)用的同時,完整存儲logo設(shè)計的歷史版本”是本發(fā)明所需要解決的技術(shù)問題。
技術(shù)實現(xiàn)思路
1、本發(fā)明的目的在于提供一種logo設(shè)計素材獲取存儲方法及系統(tǒng),以解決上述背景技術(shù)中提出“如何根據(jù)logo設(shè)計的創(chuàng)作過程,在不影響修改、調(diào)用的同時,完整存儲logo設(shè)計的歷史版本”的問題。
2、為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
3、一種logo設(shè)計素材獲取存儲方法,所述方法包括:
4、s100:基于預先創(chuàng)建完成的協(xié)作平臺,接收用戶上傳的logo創(chuàng)作數(shù)據(jù),定義出底版,向預設(shè)用戶開放底版的創(chuàng)作權(quán)限,并將修改后的底版重命名為一版,以此類推,獲得二版、三版以及所有創(chuàng)作版本,利用預設(shè)的命名規(guī)則,確定所有創(chuàng)作版本的版本號;
5、s200:比對出相鄰創(chuàng)作版本間的區(qū)別,其中所述區(qū)別中的刪除部分用單一顏色的半透明層表示,提取出所述區(qū)別的輪廓和顏色特征,分離出所述顏色特征中像素塊的rgb值,計算出平均值,并對每個像素塊進行均值判斷,獲取唯一標識符;
6、s300:整合底版的版本號和底版與一版間區(qū)別的唯一標識符,并進行哈希,生成哈希值,創(chuàng)建由數(shù)據(jù)項和指針項組成的數(shù)塊,將所述創(chuàng)作版本存儲到數(shù)據(jù)項中,將所述哈希值嵌入到指針項中;
7、s400:匯總所述數(shù)塊,構(gòu)建單向存儲鏈表,并在所述單向存儲鏈表的頭部插入空白塊,并向用戶開放編輯權(quán)限,將單向存儲鏈表下掛到根節(jié)點中,其中所述根節(jié)點用于統(tǒng)籌管理所有的數(shù)塊和存儲創(chuàng)作完成的logo。
8、進一步的,所述s100包括:
9、向所述協(xié)作平臺引入在線編輯和討論機制,并將預先構(gòu)建完成的版本回溯策略集成到所述協(xié)作平臺中;
10、在所述根節(jié)點中設(shè)置中斷標記,配置所述單向存儲鏈表的反饋通道,接收來自預設(shè)終端上傳的反饋信息,判斷所述單向存儲鏈表是否完成,如果是,則將所述中斷標記下發(fā)到所述根節(jié)點中。
11、進一步的,所述s100還包括:
12、根據(jù)底版修改的順序,對創(chuàng)作版本進行命名,并記錄下版本屬性,其中所述版本屬性至少包括:創(chuàng)作時間和用戶;
13、匯總所述版本屬性,構(gòu)建logo創(chuàng)作日志,并將所述日志發(fā)送到根節(jié)點中。
14、進一步的,所述s200包括:
15、基于所述順序,比對相鄰兩個創(chuàng)作版本,查找出所述區(qū)別,其中所述區(qū)別包括:增加部分、修改部分和刪除部分,所述增加部分和修改部分用覆蓋層表示;
16、利用所述區(qū)別更新所述數(shù)據(jù)項中的創(chuàng)作版本,基于所述單向存儲鏈表對創(chuàng)作版本進行增量存儲。
17、進一步的,所述s200還包括:
18、定義所述像素塊大小,將所述顏色特征切分為若干個像素塊;
19、提取出所有所述像素塊的rgb值,其中所述rgb值分為3個通道;
20、計算出所有像素塊中每個通道的算數(shù)平均值,獲得所述顏色特征的rgb平均值;
21、依次判斷每個像素塊的rgb值與rgb平均值的大小;
22、如果像素塊的rgb值大于等于rgb平均值,則將對應(yīng)的像素塊記為“1”,反之,記為“0”;
23、匯總所有的判斷結(jié)果,得到唯一標識符。
24、進一步的,所述s300包括:
25、配置出唯一標識符、版本號和區(qū)別的對應(yīng)關(guān)系;
26、利用預設(shè)的哈希函數(shù),依次對所述版本號和唯一標識符進行哈希,生成哈希值;
27、將所述哈希值作為指針項的激活密鑰;
28、比對用戶輸入的哈希值和指針項中的哈希值,如果相同,激活所述指針項。
29、進一步的,所述s300還包括:
30、基于所述創(chuàng)作版本,確定指針項的方向,其中所述方向為底版對應(yīng)的數(shù)塊指向一版對應(yīng)的數(shù)塊;
31、將所述版本屬性同步到數(shù)塊中,并以版本屬性中的創(chuàng)作時間為順序,排列所述數(shù)塊。
32、進一步的,所述s400包括:
33、依托所述單向存儲鏈表中空白塊,建立成長機制,并在用戶對所述激活密鑰驗證完成后,開放編輯權(quán)限;
34、其中成長機制為當修改得到新的創(chuàng)作版本,將所述創(chuàng)作版本轉(zhuǎn)入到空白塊中。
35、進一步的,所述s400還包括:
36、在所述根節(jié)點中建立數(shù)據(jù)傳輸鏈路,整合所有的根節(jié)點,建立logo設(shè)計素材庫;
37、提取出所述根節(jié)點中的要點特征,并以所述要點特征為關(guān)鍵詞,建立檢索策略。
38、進一步的,所述系統(tǒng)包括:
39、確定模塊,用于根據(jù)預先創(chuàng)建完成的協(xié)作平臺,接收用戶上傳的logo創(chuàng)作數(shù)據(jù),定義出底版,向預設(shè)用戶開放底版的創(chuàng)作權(quán)限,并將修改后的底版重命名為一版,以此類推,獲得二版、三版以及所有創(chuàng)作版本,利用預設(shè)的命名規(guī)則,確定所有創(chuàng)作版本的版本號;
40、獲取模塊,用于比對出相鄰創(chuàng)作版本間的區(qū)別,其中所述區(qū)別中的刪除部分用單一顏色的半透明層表示,提取出所述區(qū)別的輪廓和顏色特征,分離出所述顏色特征中像素塊的rgb值,計算出平均值,并對每個像素塊進行均值判斷,獲取唯一標識符;
41、嵌入模塊,用于整合底版的版本號和底版與一版間區(qū)別的唯一標識符,并進行哈希,生成哈希值,創(chuàng)建由數(shù)據(jù)項和指針項組成的數(shù)塊,將所述創(chuàng)作版本存儲到數(shù)據(jù)項中,將所述哈希值嵌入到指針項中;
42、下掛模塊,用于匯總所述數(shù)塊,構(gòu)建單向存儲鏈表,并在所述單向存儲鏈表的頭部插入空白塊,并向用戶開放編輯權(quán)限,將單向存儲鏈表下掛到根節(jié)點中,其中所述根節(jié)點用于統(tǒng)籌管理所有的數(shù)塊和存儲創(chuàng)作完成的logo。
43、與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:
44、通過向預設(shè)用戶開放創(chuàng)作權(quán)限,使得用戶能夠進行協(xié)同創(chuàng)作,豐富創(chuàng)作多樣性,提高創(chuàng)作水平,通過確定版本號,便于進行版本跟蹤和創(chuàng)作回退,極大地提高了創(chuàng)作的便利性,通過計算出平均值,能夠標記出每個創(chuàng)作版本的修改,并通過確定唯一標識符,得以標記每個創(chuàng)作版本,更好地進行版本管理,進一步提高了創(chuàng)作回退的準確性,通過構(gòu)建數(shù)塊,能夠按順序?qū)?chuàng)作版本進行存儲,從而清晰地展現(xiàn)出版本歷史,通過構(gòu)建單向存儲鏈表,能夠根據(jù)創(chuàng)作過程,對創(chuàng)作版本進行系統(tǒng)化管理,極大地便利了logo設(shè)計的創(chuàng)作過程。
1.一種logo設(shè)計素材獲取存儲方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的logo設(shè)計素材獲取存儲方法,其特征在于,所述s100包括:
3.根據(jù)權(quán)利要求1所述的logo設(shè)計素材獲取存儲方法,其特征在于,所述s100還包括:
4.根據(jù)權(quán)利要求3所述的logo設(shè)計素材獲取存儲方法,其特征在于,所述s200包括:
5.根據(jù)權(quán)利要求1所述的logo設(shè)計素材獲取存儲方法,其特征在于,所述s200還包括:
6.根據(jù)權(quán)利要求5所述的logo設(shè)計素材獲取存儲方法,其特征在于,所述s300包括:
7.根據(jù)權(quán)利要求6所述的logo設(shè)計素材獲取存儲方法,其特征在于,所述s300還包括:
8.根據(jù)權(quán)利要求6所述的logo設(shè)計素材獲取存儲方法,其特征在于,所述s400包括:
9.根據(jù)權(quán)利要求1所述的logo設(shè)計素材獲取存儲方法,其特征在于,所述s400還包括:
10.一種logo設(shè)計素材獲取存儲系統(tǒng),其特征在于,所述系統(tǒng)包括: