一種基于同一數(shù)據(jù)結(jié)構(gòu)更新數(shù)據(jù)的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于商業(yè)智能數(shù)據(jù)應(yīng)用技術(shù)領(lǐng)域,尤其是涉及一種基于同一數(shù)據(jù)結(jié)構(gòu)更新 數(shù)據(jù)的方法及裝置。
【背景技術(shù)】
[0002] 在現(xiàn)實(shí)各行各業(yè)中均存在著基于海量數(shù)據(jù)實(shí)現(xiàn)各式各樣處理與分析的需求,用以 滿足企事業(yè)單位經(jīng)營(yíng)與管理信息分層次分類需要,實(shí)際中大多采用面向單一業(yè)務(wù)的獨(dú)立數(shù) 據(jù)處理和分析系統(tǒng)、或以電子表格和報(bào)表工具、商業(yè)智能在線分析工具等形式呈現(xiàn)數(shù)據(jù)來(lái) 滿足應(yīng)用需要。
[0003] 由于面向單一業(yè)務(wù)的獨(dú)立數(shù)據(jù)處理和分析系統(tǒng),通常使用電子表格和報(bào)表工具形 式,但使用電子表格和報(bào)表工具是由于實(shí)現(xiàn)各類數(shù)據(jù)的易變,對(duì)數(shù)據(jù)的更新需要人員手動(dòng) 調(diào)整,繁瑣且易出錯(cuò)。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明實(shí)施例提供了一種基于同一數(shù)據(jù)結(jié)構(gòu)更新數(shù)據(jù)的方法及裝置,以解決上述 存在的問(wèn)題。
[0005] 第一方面,本發(fā)明實(shí)施例提供了基于同一數(shù)據(jù)結(jié)構(gòu)更新數(shù)據(jù)的方法,所述方法包 括:
[0006] 獲取原始用戶數(shù)據(jù);
[0007] 對(duì)原始用戶數(shù)據(jù)進(jìn)行分析,提取所述原始用戶數(shù)據(jù)的列標(biāo)題和列類型;
[0008] 根據(jù)所述列標(biāo)題和列類型存儲(chǔ)為更新數(shù)據(jù)結(jié)構(gòu);
[0009] 獲取修改后的用戶數(shù)據(jù),并將修改后的用戶數(shù)據(jù)存入更新數(shù)據(jù)結(jié)構(gòu)。
[0010]進(jìn)一步的,所述原始用戶數(shù)據(jù),包括:
[0011]本地存儲(chǔ)數(shù)據(jù)或第三方數(shù)據(jù)。
[0012] 進(jìn)一步的,將修改后的用戶數(shù)據(jù)存入更新數(shù)據(jù)結(jié)構(gòu),包括:
[0013] 在修改類型為增加時(shí),追加所述增加的用戶數(shù)據(jù)存入更新數(shù)據(jù)結(jié)構(gòu)。
[0014] 進(jìn)一步的,所述將修改后的用戶數(shù)據(jù)存入更新數(shù)據(jù)結(jié)構(gòu),包括:
[0015] 在修改類型為刪除時(shí),刪除所述刪除用戶數(shù)據(jù)記錄的數(shù)據(jù)結(jié)構(gòu)。
[0016] 更進(jìn)一步的,在將修改后的用戶數(shù)據(jù)存入更新數(shù)據(jù)結(jié)構(gòu)后,還包括:
[0017] 在用戶界面顯示更新的數(shù)據(jù)結(jié)構(gòu)。
[0018] 第二方面,本發(fā)明實(shí)施例還提供了一種基于同一數(shù)據(jù)結(jié)構(gòu)更新數(shù)據(jù)的裝置,所述 裝置包括:
[0019] 數(shù)據(jù)獲取模塊,用于獲取原始用戶數(shù)據(jù);
[0020] 提取模塊,用于對(duì)原始用戶數(shù)據(jù)進(jìn)行分析,提取所述原始用戶數(shù)據(jù)的列標(biāo)題和列 類型;
[0021 ]存儲(chǔ)模塊,用于根據(jù)所述列標(biāo)題和列類型存儲(chǔ)為更新數(shù)據(jù)結(jié)構(gòu);
[0022]更新模塊,用于獲取修改后的用戶數(shù)據(jù),并將修改后的用戶數(shù)據(jù)存入更新數(shù)據(jù)結(jié) 構(gòu)。
[0023]進(jìn)一步的,所述更新模塊,用于:
[0024]在修改類型為增加時(shí),追加所述增加的用戶數(shù)據(jù)存入更新數(shù)據(jù)結(jié)構(gòu)。
[0025]進(jìn)一步的,所述更新模塊,用于:
[0026]在修改類型為刪除時(shí),刪除所述刪除用戶數(shù)據(jù)記錄的數(shù)據(jù)結(jié)構(gòu)。
[0027]更進(jìn)一步的,所述裝置還包括:
[0028]顯示模塊,用于在在用戶界面顯示更新的數(shù)據(jù)結(jié)構(gòu)。
[0029] 采用本發(fā)明實(shí)施例所提供的技術(shù)方案,通過(guò)對(duì)原始用戶數(shù)據(jù)進(jìn)行分析,提取所述 原始用戶數(shù)據(jù)的列標(biāo)題和列類型;并根據(jù)列標(biāo)題和列類型存儲(chǔ)為更新數(shù)據(jù)結(jié)構(gòu)。當(dāng)用戶原 始數(shù)據(jù)(本地?cái)?shù)據(jù)或第三方數(shù)據(jù))進(jìn)行修改后,可以根據(jù)該數(shù)據(jù)的更新數(shù)據(jù)結(jié)構(gòu)進(jìn)行自動(dòng)更 新。能夠使商業(yè)智能更新數(shù)據(jù)更加智能便捷。
【附圖說(shuō)明】
[0030] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中 所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí) 施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附 圖獲得其他的附圖。
[0031] 圖1是本發(fā)明第一實(shí)施例提供的基于同一數(shù)據(jù)結(jié)構(gòu)更新數(shù)據(jù)的方法的流程示意 圖;
[0032] 圖2是本發(fā)明第一實(shí)施例提供的基于同一數(shù)據(jù)結(jié)構(gòu)更新數(shù)據(jù)的裝置的結(jié)構(gòu)示意 圖。
【具體實(shí)施方式】
[0033]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā) 明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施 例,都屬于本發(fā)明保護(hù)的范圍。
[0034] 圖1是本發(fā)明第一實(shí)施例提供的基于同一數(shù)據(jù)結(jié)構(gòu)更新數(shù)據(jù)的方法的流程示意 圖,所述方法依靠相應(yīng)的裝置來(lái)實(shí)現(xiàn)。所述裝置可由軟件/硬件實(shí)現(xiàn),并一般集成于數(shù)據(jù)庫(kù) 中。
[0035] 參見(jiàn)圖1,所述基于同一數(shù)據(jù)結(jié)構(gòu)更新數(shù)據(jù)的方法,包括:
[0036]步驟SlOl,獲取原始用戶數(shù)據(jù)。
[0037]從本地?cái)?shù)據(jù)庫(kù)或者第三方數(shù)據(jù)庫(kù)中讀取原始用戶數(shù)據(jù),所述原始用戶數(shù)據(jù)可以包 括存儲(chǔ)的原始用戶數(shù)據(jù),例如購(gòu)買商品的記錄,或者學(xué)生的成績(jī)記錄等,例如:
1?~~步驟S102,對(duì)原始用戶數(shù)據(jù)進(jìn)行分析,提取所述原始用戶數(shù)據(jù)的列標(biāo)題和列類型。
[0040] 基于所獲取的用戶數(shù)據(jù),進(jìn)行分析,以獲取所述用戶數(shù)據(jù)中所包括的多個(gè)屬性信 息。示例性的,以步驟SlOl中所示的表格數(shù)據(jù)為例,通過(guò)對(duì)表中數(shù)據(jù)進(jìn)行分析,能夠得到屬 性信息為姓名、語(yǔ)文成績(jī)和數(shù)學(xué)成績(jī)屬性。并從所述原始用戶數(shù)據(jù)中提取列標(biāo)題和列類型。
[0041] 步驟S103,根據(jù)所述列標(biāo)題和列類型存儲(chǔ)為更新數(shù)據(jù)結(jié)構(gòu)。
[0042]示例性的,當(dāng)數(shù)據(jù)內(nèi)容為步驟SlOl中的表格時(shí),將"姓名"(文本型),"語(yǔ)文"(小數(shù) 型),"數(shù)學(xué)"(小數(shù)型)等列標(biāo)題和列類型保存為數(shù)據(jù)結(jié)構(gòu),并保存數(shù)據(jù)內(nèi)容"李想"。用戶添 加數(shù)據(jù)記錄為表格2的時(shí)候,通過(guò)識(shí)別數(shù)據(jù)結(jié)構(gòu)將數(shù)據(jù)內(nèi)容"王強(qiáng)",追加到數(shù)據(jù)內(nèi)容為表格 3〇
[0043]步驟S104,獲取修改后的用戶數(shù)據(jù),并將修改后的用戶數(shù)據(jù)存入更新數(shù)據(jù)結(jié)構(gòu)。 [0044] 示例性的,用戶向步驟S101中的表格添加數(shù)據(jù)記錄王強(qiáng),77,91的時(shí)候,通過(guò)識(shí)別 數(shù)據(jù)結(jié)構(gòu)將數(shù)據(jù)內(nèi)容"王強(qiáng)",追加到驟SlOl中的表格對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)。形成下表中的數(shù)據(jù) 結(jié)構(gòu)。
[0046] 用戶也可以通過(guò)上述方法刪除數(shù)據(jù)結(jié)構(gòu)中的用戶數(shù)據(jù),示例性的,可以輸入刪除 的用戶數(shù)據(jù),并在用戶數(shù)據(jù)前增加刪除標(biāo)記符。通過(guò)識(shí)別數(shù)據(jù)結(jié)構(gòu)將數(shù)據(jù)內(nèi)容刪除。
[0047] 本實(shí)施例通過(guò)對(duì)數(shù)據(jù)對(duì)象使用頻率進(jìn)行分析,確定高頻與低頻對(duì)象;并為低頻對(duì) 象添加標(biāo)記并作為保留對(duì)象。避免了數(shù)據(jù)對(duì)象的阻塞攻擊。保證了其它用戶對(duì)于數(shù)據(jù)庫(kù)的 正常訪問(wèn)。
[0048] 本實(shí)施例可以根據(jù)該數(shù)據(jù)的更新數(shù)據(jù)結(jié)構(gòu)進(jìn)行自動(dòng)更新。能夠使商業(yè)智能更新數(shù) 據(jù)更加智能便捷。
[0049] 在本實(shí)施例的另一優(yōu)選實(shí)施方式中,在將修改后的用戶數(shù)據(jù)存入更新數(shù)據(jù)結(jié)構(gòu) 后,還包括:在用戶界面顯示更新的數(shù)據(jù)結(jié)構(gòu)。用戶可以通過(guò)客戶端查看更新后的數(shù)據(jù)結(jié) 構(gòu)。
[0050] 圖2示出本發(fā)明第二實(shí)施例。
[0051] 圖2是本發(fā)明第二實(shí)施例提供的基于同一數(shù)據(jù)結(jié)構(gòu)更新數(shù)據(jù)的裝置的結(jié)構(gòu)示意 圖。
[0052] 由圖2可以看出,所述的基于同一數(shù)據(jù)結(jié)構(gòu)更新數(shù)據(jù)的裝置包括:
[0053]數(shù)據(jù)獲取模塊210,用于獲取原始用戶數(shù)據(jù);
[0054]提取模塊220,用于對(duì)原始用戶數(shù)據(jù)進(jìn)行分析,提取所述原始用戶數(shù)據(jù)的列標(biāo)題和 列類型;
[0055] 存儲(chǔ)模塊230,用于根據(jù)所述列標(biāo)題和列類型存儲(chǔ)為更新數(shù)據(jù)結(jié)構(gòu);
[0056] 更新模塊240,用于獲取修改后的用戶數(shù)據(jù),并將修改后的用戶數(shù)據(jù)存入更新數(shù)據(jù) 結(jié)構(gòu)。
[0057]進(jìn)一步的,所述更新模塊240,用于:
[0058]在修改類型為增加時(shí),追加所述增加的用戶數(shù)據(jù)存入更新數(shù)據(jù)結(jié)構(gòu)。
[0059]進(jìn)一步的,所述更新模塊220,用于:
[0060] 在修改類型為刪除時(shí),刪除所述刪除用戶數(shù)據(jù)記錄的數(shù)據(jù)結(jié)構(gòu)。
[0061] 更進(jìn)一步的,所述裝置還包括:
[0062] 顯示模塊250,用于在在用戶界面顯示更新的數(shù)據(jù)結(jié)構(gòu)。
[0063] 上述基于同一數(shù)據(jù)結(jié)構(gòu)更新數(shù)據(jù)的確裝置,能夠執(zhí)行基于同一數(shù)據(jù)結(jié)構(gòu)更新數(shù)據(jù) 的方法,具備方法執(zhí)行的功能和有益效果。
[0064]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通 過(guò)程序指令相關(guān)的硬件來(lái)完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程 序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:R〇M、RAM、磁碟或 者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0065]最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡 管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依 然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn) 行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù) 方案的范圍。
【主權(quán)項(xiàng)】
1. 一種基于同一數(shù)據(jù)結(jié)構(gòu)更新數(shù)據(jù)的方法,其特征在于,所述方法包括: 獲取原始用戶數(shù)據(jù); 對(duì)原始用戶數(shù)據(jù)進(jìn)行分析,提取所述原始用戶數(shù)據(jù)的列標(biāo)題和列類型; 根據(jù)所述列標(biāo)題和列類型存儲(chǔ)為更新數(shù)據(jù)結(jié)構(gòu); 獲取修改后的用戶數(shù)據(jù),并將修改后的用戶數(shù)據(jù)存入更新數(shù)據(jù)結(jié)構(gòu)。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于:所述原始用戶數(shù)據(jù),包括: 本地存儲(chǔ)數(shù)據(jù)或第三方數(shù)據(jù)。3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,將修改后的用戶數(shù)據(jù)存入更新數(shù)據(jù)結(jié)構(gòu), 包括: 在修改類型為增加時(shí),追加所述增加的用戶數(shù)據(jù)存入更新數(shù)據(jù)結(jié)構(gòu)。4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將修改后的用戶數(shù)據(jù)存入更新數(shù)據(jù)結(jié) 構(gòu),包括: 在修改類型為刪除時(shí),刪除所述刪除用戶數(shù)據(jù)記錄的數(shù)據(jù)結(jié)構(gòu)。5. 根據(jù)權(quán)利要求1所述的方法,其特征在于:在將修改后的用戶數(shù)據(jù)存入更新數(shù)據(jù)結(jié)構(gòu) 后,還包括: 在用戶界面顯示更新的數(shù)據(jù)結(jié)構(gòu)。6. -種基于同一數(shù)據(jù)結(jié)構(gòu)更新數(shù)據(jù)的裝置,其特征在于,所述裝置包括: 數(shù)據(jù)獲取模塊,用于獲取原始用戶數(shù)據(jù); 提取模塊,用于對(duì)原始用戶數(shù)據(jù)進(jìn)行分析,提取所述原始用戶數(shù)據(jù)的列標(biāo)題和列類型; 存儲(chǔ)模塊,用于根據(jù)所述列標(biāo)題和列類型存儲(chǔ)為更新數(shù)據(jù)結(jié)構(gòu); 更新模塊,用于獲取修改后的用戶數(shù)據(jù),并將修改后的用戶數(shù)據(jù)存入更新數(shù)據(jù)結(jié)構(gòu)。7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于:所述更新模塊,用于: 在修改類型為增加時(shí),追加所述增加的用戶數(shù)據(jù)存入更新數(shù)據(jù)結(jié)構(gòu)。8. 根據(jù)權(quán)利要求6所述的裝置,其特征在于:所述更新模塊,用于: 在修改類型為刪除時(shí),刪除所述刪除用戶數(shù)據(jù)記錄的數(shù)據(jù)結(jié)構(gòu)。9. 根據(jù)權(quán)利要求6所述的裝置,其特征在于:所述裝置還包括: 顯示模塊,用于在在用戶界面顯示更新的數(shù)據(jù)結(jié)構(gòu)。
【專利摘要】本發(fā)明提供了一種基于同一數(shù)據(jù)結(jié)構(gòu)更新數(shù)據(jù)的方法及裝置,所述方法包括:獲取原始用戶數(shù)據(jù);對(duì)原始用戶數(shù)據(jù)進(jìn)行分析,提取所述原始用戶數(shù)據(jù)的列標(biāo)題和列類型;根據(jù)所述列標(biāo)題和列類型存儲(chǔ)為更新數(shù)據(jù)結(jié)構(gòu);獲取修改后的用戶數(shù)據(jù),并將修改后的用戶數(shù)據(jù)存入更新數(shù)據(jù)結(jié)構(gòu)??梢愿鶕?jù)該數(shù)據(jù)的更新數(shù)據(jù)結(jié)構(gòu)進(jìn)行自動(dòng)更新。能夠使商業(yè)智能更新數(shù)據(jù)更加智能便捷。
【IPC分類】G06F17/30
【公開(kāi)號(hào)】CN105550321
【申請(qǐng)?zhí)枴緾N201510932778
【發(fā)明人】崔維力, 武新, 馬嘉
【申請(qǐng)人】天津南大通用數(shù)據(jù)技術(shù)股份有限公司
【公開(kāi)日】2016年5月4日
【申請(qǐng)日】2015年12月12日