本發(fā)明涉及數(shù)據(jù)處理,具體涉及一種科學(xué)數(shù)據(jù)集的元數(shù)據(jù)更新方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、在現(xiàn)代科學(xué)研究中,數(shù)據(jù)集的準(zhǔn)確性和完整性至關(guān)重要,而元數(shù)據(jù)作為描述數(shù)據(jù)集內(nèi)容、結(jié)構(gòu)和質(zhì)量的重要信息,必須及時(shí)和準(zhǔn)確地更新。然而,現(xiàn)有的元數(shù)據(jù)更新方法常常面臨自動(dòng)化程度低、處理復(fù)雜數(shù)據(jù)變化的能力不足以及權(quán)限管理不完善等問題,這些局限性導(dǎo)致更新過程既繁瑣又容易出錯(cuò)。
技術(shù)實(shí)現(xiàn)思路
1、為解決上述至少一項(xiàng)缺陷,本發(fā)明申請?zhí)岢鲆环N科學(xué)數(shù)據(jù)集的元數(shù)據(jù)更新方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),用于解決元數(shù)據(jù)更新自動(dòng)化程度低、處理復(fù)雜數(shù)據(jù)變化的能力不足以及權(quán)限管理不完善。
2、根據(jù)本技術(shù)的第一方面,提供了一種科學(xué)數(shù)據(jù)集的元數(shù)據(jù)更新方法,包括,
3、實(shí)時(shí)獲取第一更新對象和對應(yīng)的更新行為,生成更新記錄;
4、當(dāng)所述更新行為結(jié)束時(shí),基于更新記錄,比較更新前后的信息差異生成更新日志;
5、預(yù)設(shè)提示詞模板,基于所述提示詞模板和所述更新日志生成提示詞,基于所述提示詞從第一更新對象中提取關(guān)鍵信息及關(guān)鍵信息語義特征,生成參考元數(shù)據(jù);
6、基于所述參考元數(shù)據(jù)對所述第一更新對象關(guān)聯(lián)的更新后的元數(shù)據(jù)進(jìn)行校驗(yàn),生成元數(shù)據(jù)校驗(yàn)報(bào)告并分發(fā)至科學(xué)數(shù)據(jù)集關(guān)聯(lián)用戶,獲取并匯總用戶反饋信息,基于所述反饋信息生成更新規(guī)則;
7、基于所述更新規(guī)則與所述更新記錄的映射關(guān)系,生成元數(shù)據(jù)更新指令、版本號(hào)和更新密鑰;
8、解析更新指令、版本號(hào)和更新密鑰對第二更新對象進(jìn)行更新;
9、所述第一更新對象包括科學(xué)數(shù)據(jù)集和/或與所述科學(xué)數(shù)據(jù)集配套的配套信息載體和/或與所述科學(xué)數(shù)據(jù)集相關(guān)聯(lián)的元數(shù)據(jù);
10、所述第二更新對象為所述第一更新對象對應(yīng)的科學(xué)數(shù)據(jù)集、配套信息載體、元數(shù)據(jù)。
11、優(yōu)選的,所述實(shí)時(shí)獲取第一更新對象和對應(yīng)的更新行為,生成更新記錄,具體包括:
12、對每個(gè)第一更新對象,獲取其各個(gè)更新版本的元數(shù)據(jù)更新記錄,基于所述元數(shù)據(jù)更新記錄提取元數(shù)據(jù)特征和更新行為特征,根據(jù)所述元數(shù)據(jù)特征和更新行為特征生成元數(shù)據(jù)特征與更新行為特征的關(guān)聯(lián)矩陣;
13、預(yù)設(shè)科學(xué)數(shù)據(jù)集、配套信息載體與元數(shù)據(jù)的映射規(guī)則,基于所述映射規(guī)則實(shí)時(shí)獲取所述更新行為特征關(guān)聯(lián)的元數(shù)據(jù)特征;
14、基于所述更新行為特征關(guān)聯(lián)的元數(shù)據(jù)特征和所述關(guān)聯(lián)矩陣確定當(dāng)前元數(shù)據(jù)狀態(tài)和更新需求;
15、基于所述當(dāng)前元數(shù)據(jù)狀態(tài)和更新需求對關(guān)聯(lián)的更新行為特征進(jìn)行標(biāo)注,生成更新記錄。
16、優(yōu)選的,所述基于更新記錄,比較更新前后的信息差異生成更新日志,具體包括:
17、基于更新記錄獲取科學(xué)數(shù)據(jù)集和元數(shù)據(jù)在歷史版本中對應(yīng)的元數(shù)據(jù)特征;
18、比較所述更新行為前后元數(shù)據(jù)特征的信息差異,獲取元數(shù)據(jù)的更新類型、更新內(nèi)容、更新行為的特征關(guān)鍵詞和更新行為的語義特征生成更新日志。
19、優(yōu)選的,所述預(yù)設(shè)提示詞模板,包括:
20、獲取元數(shù)據(jù)更新的整體任務(wù)和子任務(wù);
21、基于每一項(xiàng)子任務(wù)對應(yīng)的更新目標(biāo)特征、更新條件標(biāo)準(zhǔn)、更新內(nèi)容依據(jù)和所述更新行為特征關(guān)聯(lián)的元數(shù)據(jù)特征確定子任務(wù)執(zhí)行步驟;
22、設(shè)置子任務(wù)的啟動(dòng)條件、輸出格式和任務(wù)完成度判斷標(biāo)準(zhǔn)。
23、優(yōu)選的,所述基于所述提示詞模板和所述更新日志生成提示詞,包括:
24、獲取所述更新日志中的更新類型、更新內(nèi)容、更新行為的特征關(guān)鍵詞和更新行為的語義特征;
25、將所述更新行為的特征關(guān)鍵詞和更新行為的語義特征填充至提示詞模板,生成提示詞。
26、優(yōu)選的,所述基于所述提示詞從第一更新對象中提取關(guān)鍵信息及關(guān)鍵信息語義特征,生成參考元數(shù)據(jù),具體包括:
27、基于生成的提示詞,從第一更新對象中提取關(guān)鍵信息依據(jù);
28、提取關(guān)鍵信息依據(jù)中的關(guān)鍵信息字段、關(guān)鍵信息的特征關(guān)鍵詞和語義特征作為最新元數(shù)據(jù)特征;
29、將最新元數(shù)據(jù)特征映射到預(yù)定義的元數(shù)據(jù)字段,對映射后的元數(shù)據(jù)字段進(jìn)行標(biāo)準(zhǔn)化處理,得到結(jié)構(gòu)化的元數(shù)據(jù)信息;
30、通過預(yù)定義的元數(shù)據(jù)規(guī)則或模板將結(jié)構(gòu)化的元數(shù)據(jù)信息轉(zhuǎn)換為參考元數(shù)據(jù)。
31、優(yōu)選的,所述基于所述參考元數(shù)據(jù)對所述第一更新對象關(guān)聯(lián)的更新后的元數(shù)據(jù)進(jìn)行校驗(yàn)生成元數(shù)據(jù)校驗(yàn)報(bào)告,包括:
32、預(yù)設(shè)校驗(yàn)規(guī)則,基于所述校驗(yàn)規(guī)則識(shí)別參考元數(shù)據(jù)與所述第一更新對象關(guān)聯(lián)的更新后的元數(shù)據(jù)的差異特征;
33、基于所述差異特征生成面向不同用戶的元數(shù)據(jù)校驗(yàn)報(bào)告。
34、優(yōu)選的,所述匯總用戶反饋信息,基于所述反饋信息生成更新規(guī)則,包括:
35、基于特征關(guān)鍵詞對所述反饋信息中的關(guān)鍵信息字段進(jìn)行標(biāo)注;
36、通過語義分析提取所述反饋信息中的關(guān)鍵語義特征和問題類型;
37、獲取不同用戶反饋信息中的關(guān)鍵語義特征和問題類型的共性特征和差異點(diǎn),根據(jù)所述共性特征和差異點(diǎn)生成更新規(guī)則。
38、優(yōu)選的,基于所述更新規(guī)則與所述更新記錄的映射關(guān)系,生成元數(shù)據(jù)更新指令、版本號(hào)和更新密鑰,包括:
39、基于更新規(guī)則和更新記錄關(guān)聯(lián)確定更新指令;
40、根據(jù)更新指令對應(yīng)的元數(shù)據(jù)字段及元數(shù)據(jù)字段關(guān)聯(lián)性對更新指令進(jìn)行分類,通過預(yù)設(shè)的語義化版本號(hào)規(guī)則生成每一類更新指令對應(yīng)的版本號(hào);
41、基于元數(shù)據(jù)管理權(quán)限、用戶層級(jí)和版本號(hào)生成更新密鑰;
42、和/或,
43、所述解析更新指令、版本號(hào)和更新密鑰對第二更新對象進(jìn)行更新,包括:
44、接收到更新指令后,解析指令中的語義信息,確定更新具體內(nèi)容和步驟;
45、根據(jù)版本號(hào)規(guī)則更新元數(shù)據(jù)版本控制信息,基于版本控制信息對更新任務(wù)完成情況進(jìn)行校驗(yàn);
46、解析更新密鑰信息,對更新權(quán)限進(jìn)行檢查,若用戶的權(quán)限與更新行為匹配時(shí),執(zhí)行更新操作,若用戶的權(quán)限與更新行為不匹配時(shí),自動(dòng)反饋更新失敗信息,并通知上級(jí)用戶執(zhí)行更新。
47、根據(jù)本技術(shù)的第二方面,提供了一種科學(xué)數(shù)據(jù)集的元數(shù)據(jù)更新裝置,包括,
48、更新記錄生成模塊,用于實(shí)時(shí)獲取第一更新對象和對應(yīng)的更新行為,生成更新記錄;
49、更新日志生成模塊,用于當(dāng)所述更新行為結(jié)束時(shí),基于更新記錄,比較更新前后的信息差異生成更新日志;
50、提示詞生成模塊,用于預(yù)設(shè)提示詞模板,基于所述提示詞模板和所述更新日志生成提示詞;
51、參考元生成模塊,用于基于所述提示詞從第一更新對象中提取關(guān)鍵信息及關(guān)鍵信息語義特征,生成參考元數(shù)據(jù);
52、校驗(yàn)?zāi)K,用于基于所述參考元數(shù)據(jù)對所述第一更新對象關(guān)聯(lián)的更新后的元數(shù)據(jù)進(jìn)行校驗(yàn),生成元數(shù)據(jù)校驗(yàn)報(bào)告;
53、更新規(guī)則生成模塊,用于將元數(shù)據(jù)校驗(yàn)報(bào)告分發(fā)至科學(xué)數(shù)據(jù)集關(guān)聯(lián)用戶,獲取并匯總用戶反饋信息,基于所述反饋信息生成更新規(guī)則;
54、更新指令生成模塊,用于基于所述更新規(guī)則與所述更新記錄的映射關(guān)系,生成元數(shù)據(jù)更新指令、版本號(hào)和更新密鑰;
55、更新模塊,用于解析更新指令、版本號(hào)和更新密鑰對第二更新對象進(jìn)行更新;
56、所述第一更新對象包括科學(xué)數(shù)據(jù)集和/或與所述科學(xué)數(shù)據(jù)集配套的配套信息載體和/或與所述科學(xué)數(shù)據(jù)集相關(guān)聯(lián)的元數(shù)據(jù);
57、所述第二更新對象為所述第一更新對象對應(yīng)的科學(xué)數(shù)據(jù)集、配套信息載體、元數(shù)據(jù)。
58、根據(jù)本技術(shù)的第三方面,提供了一種電子設(shè)備,包括:
59、存儲(chǔ)器,用于存儲(chǔ)一個(gè)或多個(gè)計(jì)算機(jī)程序;
60、處理器,當(dāng)所述一個(gè)或多個(gè)計(jì)算機(jī)程序被所述處理器執(zhí)行時(shí),實(shí)現(xiàn)上述第一方面的一種科學(xué)數(shù)據(jù)集的元數(shù)據(jù)更新方法。
61、根據(jù)本技術(shù)的第四方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)指令,所述計(jì)算機(jī)指令用于使處理器執(zhí)行時(shí)實(shí)現(xiàn)上述第一方面的一種科學(xué)數(shù)據(jù)集的元數(shù)據(jù)更新方法。
62、基于上述任意一個(gè)方面,本技術(shù)實(shí)施例提供的一種科學(xué)數(shù)據(jù)集的元數(shù)據(jù)更新方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),通過實(shí)時(shí)獲取數(shù)據(jù)更新行為、自動(dòng)生成更新記錄、智能提取關(guān)鍵信息、生成參考元數(shù)據(jù)和進(jìn)行元數(shù)據(jù)校驗(yàn),同時(shí)更新指令結(jié)合版本號(hào)和更新密鑰,實(shí)現(xiàn)元數(shù)據(jù)更新權(quán)限管理和版本控制,確保元數(shù)據(jù)更新的準(zhǔn)確性、安全性和完整性,從而提升數(shù)據(jù)管理的效率和質(zhì)量。