[發(fā)明專利]數(shù)據(jù)重命名方法及其裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201310486301.5 | 申請(qǐng)日: | 2013-10-15 |
| 公開(公告)號(hào): | CN103530090A | 公開(公告)日: | 2014-01-22 |
| 發(fā)明(設(shè)計(jì))人: | 林利煒;魯峰;侯偉;陳敏 | 申請(qǐng)(專利權(quán))人: | 福建榕基軟件股份有限公司 |
| 主分類號(hào): | G06F9/30 | 分類號(hào): | G06F9/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 350000 福建省福*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù) 重命名 方法 及其 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)展示領(lǐng)域,具體涉及一種數(shù)據(jù)重命名方法及其裝置。
背景技術(shù)
隨著信息技術(shù)的不斷普及和深化應(yīng)用,信息數(shù)據(jù)的數(shù)目呈指數(shù)性增加,在一個(gè)或多個(gè)數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)與數(shù)據(jù)之間的重名或重復(fù)的問題非常常見,在實(shí)際應(yīng)用中經(jīng)常因無法有效區(qū)分重復(fù)的數(shù)據(jù)而將帶來諸多不便。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是有效區(qū)分重復(fù)或重名的數(shù)據(jù)。
為了解決上述技術(shù)問題,本發(fā)明所采取的技術(shù)方案是:
一種數(shù)據(jù)重命名方法,包括如下步驟:
S1、接收來自用戶的查詢請(qǐng)求;
S2、加載數(shù)據(jù)庫中數(shù)據(jù)的信息項(xiàng);
S3、根據(jù)用戶查詢請(qǐng)求對(duì)數(shù)據(jù)庫中數(shù)據(jù)的一信息項(xiàng)進(jìn)行遍歷;
S4、判斷該信息項(xiàng)是否重復(fù),如是則添加識(shí)別信息于其內(nèi)容中;
S5、在前端顯示經(jīng)步驟S4修改后的信息項(xiàng)內(nèi)容。
進(jìn)一步地,所述數(shù)據(jù)重命名方法中,步驟S2具體為:加載數(shù)據(jù)庫中數(shù)據(jù)的信息項(xiàng),且所加載信息項(xiàng)包括主鍵;
步驟S4具體包括:
S41、在第一輪遍歷中,從第二個(gè)數(shù)據(jù)起,判斷所遇每個(gè)數(shù)據(jù)的該信息項(xiàng)是否與在前所遇任一數(shù)據(jù)的該信息項(xiàng)重復(fù),若重復(fù)則計(jì)入重復(fù)條目;
S42、在第二輪遍歷中,對(duì)重復(fù)條目中的數(shù)據(jù)的該信息項(xiàng)內(nèi)容中添加識(shí)別信息。
進(jìn)一步地,所述數(shù)據(jù)重命名方法中,步驟S42具體為:
對(duì)重復(fù)條目中信息項(xiàng)重復(fù)的數(shù)據(jù),查找其另一信息項(xiàng)內(nèi)容并判斷是否重復(fù);
當(dāng)判定不重復(fù)時(shí),以該另一信息項(xiàng)內(nèi)容作為識(shí)別信息添加入信息項(xiàng)內(nèi)容中;
當(dāng)判定重復(fù)時(shí),另選一信息項(xiàng)內(nèi)容,判斷是否重復(fù),直至找到具有不同內(nèi)容的信息項(xiàng)并將其作為識(shí)別信息添加入原信息項(xiàng)內(nèi)容中。
進(jìn)一步地,所述數(shù)據(jù)重命名方法中,在步驟S42中,添加識(shí)別信息前還有一確認(rèn)步驟S421:
判斷添加識(shí)別信息后的該信息項(xiàng)內(nèi)容是否與重復(fù)條目中在前的經(jīng)修改的數(shù)據(jù)的該信息項(xiàng)內(nèi)容相同;判定不相同時(shí),添加識(shí)別信息;判定相同時(shí),另選一信息項(xiàng)內(nèi)容,判斷是否重復(fù),直至找到具有不同內(nèi)容的信息項(xiàng)并將其作為識(shí)別信息添加入原信息項(xiàng)內(nèi)容中。
進(jìn)一步地,所述數(shù)據(jù)重命名方法中,步驟S2具體為:
加載數(shù)據(jù)庫中數(shù)據(jù)的信息項(xiàng),所加載的信息項(xiàng)類別數(shù)大于或等于1;并且
步驟S4具體為:
S41’、在一輪遍歷中,從第二個(gè)數(shù)據(jù)起,判斷所遇每個(gè)數(shù)據(jù)的該信息項(xiàng)是否與在前所遇的任一數(shù)據(jù)的該信息項(xiàng)重復(fù);
S42’、如相同,則在本數(shù)據(jù)的信息項(xiàng)內(nèi)容中添加識(shí)別信息。
進(jìn)一步地,所述數(shù)據(jù)重命名方法中,步驟S42’具體為:
所述添加的識(shí)別信息包括本輪遍歷中曾遇的該相同信息項(xiàng)內(nèi)容的次數(shù)。
進(jìn)一步地,所述數(shù)據(jù)重命名方法中,步驟S42以及步驟S42’中,所述添加識(shí)別信息具體為將識(shí)別信息作為前綴或后綴添加于原信息項(xiàng)內(nèi)容中。
本發(fā)明采取的另一技術(shù)方案是一種用于數(shù)據(jù)重命名的裝置,包括:
查詢請(qǐng)求接收模塊,用于接收來自用戶的查詢請(qǐng)求;
加載模塊,用于加載數(shù)據(jù)庫中數(shù)據(jù)的信息項(xiàng);
遍歷模塊,用于對(duì)數(shù)據(jù)庫中數(shù)據(jù)的任一信息項(xiàng)進(jìn)行遍歷;
判斷模塊,用于判斷該信息項(xiàng)是否重復(fù);
重命名模塊,用于對(duì)重復(fù)的信息項(xiàng)的內(nèi)容中添加識(shí)別信息;
顯示模塊,用于在前端顯示經(jīng)修改后的信息項(xiàng)內(nèi)容。
進(jìn)一步地,所述用于數(shù)據(jù)重命名的裝置中,判斷模塊包括判斷單元和統(tǒng)計(jì)單元;
判斷單元用于在第一輪遍歷中,從第二個(gè)數(shù)據(jù)起,判斷所遇每個(gè)數(shù)據(jù)的該信息項(xiàng)內(nèi)容是否與在前所遇的任一數(shù)據(jù)的該信息項(xiàng)內(nèi)容重復(fù);
統(tǒng)計(jì)單元用于當(dāng)判斷單元判斷信息項(xiàng)內(nèi)容重復(fù)時(shí)將該數(shù)據(jù)列入重復(fù)條目。
進(jìn)一步地,所述用于數(shù)據(jù)重命名的裝置中,重命名模塊還包括查找單元、修改單元和確認(rèn)單元;
查找單元用于查找重復(fù)條目中信息項(xiàng)重復(fù)的數(shù)據(jù)的其他信息項(xiàng)內(nèi)容;
修改單元用于將經(jīng)判斷單元判斷不重復(fù)的另一信息項(xiàng)內(nèi)容作為識(shí)別信息添加入信息項(xiàng)內(nèi)容中;
確認(rèn)單元用于在添加識(shí)別信息前判斷添加識(shí)別信息后的該信息項(xiàng)內(nèi)容是否與重復(fù)條目中在前的經(jīng)修改的數(shù)據(jù)的該信息項(xiàng)內(nèi)容相同;判定不相同時(shí),添加識(shí)別信息;判定相同時(shí),另選一信息項(xiàng)內(nèi)容,判斷是否重復(fù),直至找到具有不同內(nèi)容的信息項(xiàng)并將其作為識(shí)別信息添加入原信息項(xiàng)內(nèi)容中。
采取了以上技術(shù)方案之后,本發(fā)明的有益效果為:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于福建榕基軟件股份有限公司,未經(jīng)福建榕基軟件股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310486301.5/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種碗
- 下一篇:一種中藥保健養(yǎng)生枕頭
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 具有多位字段的寄存器的重命名
- 管理重命名寄存器的寄存器重命名系統(tǒng)和方法
- 用于使用依賴性消除的多階段寄存器重命名的方法和裝置
- 用于重命名表重建基于重新排序緩沖區(qū)的動(dòng)態(tài)檢查點(diǎn)設(shè)置
- 下載完成后自動(dòng)重命名文件的方法及系統(tǒng)
- 一種批量文件重命名的方法及裝置
- 一種圖片重命名方法和圖片重命名裝置
- 顯示移動(dòng)終端桌面應(yīng)用名稱的方法、裝置和一種移動(dòng)終端
- 對(duì)象存儲(chǔ)對(duì)接Hadoop的重命名方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)
- 一種紅外熱圖的命名方法
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





