[發(fā)明專利]數(shù)據(jù)更新處理方法及裝置在審
| 申請?zhí)枺?/td> | 201410705473.1 | 申請日: | 2014-11-26 |
| 公開(公告)號: | CN105700962A | 公開(公告)日: | 2016-06-22 |
| 發(fā)明(設(shè)計(jì))人: | 朱明全;毛坤倫;孫興強(qiáng) | 申請(專利權(quán))人: | 中興通訊股份有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54 |
| 代理公司: | 北京康信知識產(chǎn)權(quán)代理有限責(zé)任公司 11240 | 代理人: | 余剛;梁麗超 |
| 地址: | 518057 廣*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù) 更新 處理 方法 裝置 | ||
1.一種數(shù)據(jù)更新處理方法,其特征在于,包括:
對共享內(nèi)存中的數(shù)據(jù)進(jìn)行更新;
向一個(gè)或多個(gè)線程發(fā)送對共享內(nèi)存中的所述數(shù)據(jù)更新完成的完成消息;
根據(jù)所述完成消息將共享內(nèi)存中更新后的所述數(shù)據(jù)提供給所述一個(gè)或 多個(gè)線程進(jìn)行業(yè)務(wù)處理。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在對共享內(nèi)存中的所述數(shù)據(jù)進(jìn)行 更新之前還包括:
向所述一個(gè)或多個(gè)線程發(fā)送指示消息,其中,所述指示消息用于指示所 述一個(gè)或多個(gè)線程所述數(shù)據(jù)處于更新狀態(tài)。
3.一種數(shù)據(jù)更新處理方法,其特征在于,包括:
接收對共享內(nèi)存中的數(shù)據(jù)更新完成的完成消息;
根據(jù)所述完成消息訪問共享內(nèi)存中更新完成后的所述數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在接收對共享內(nèi)存中的數(shù)據(jù)更新 完成的完成消息之前還包括:
接收用于指示共享內(nèi)存中的所述數(shù)據(jù)處于更新狀態(tài)的指示消息;
根據(jù)所述指示消息建立所述數(shù)據(jù)處于更新狀態(tài)的標(biāo)識;
在接收到對共享內(nèi)存中的數(shù)據(jù)更新完成的完成消息之后,刪除所述標(biāo)識。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,在根據(jù)所述完成消息訪問共享內(nèi) 存中更新完成后的所述數(shù)據(jù)之前,還包括以下至少之一:
在對共享內(nèi)存中的數(shù)據(jù)更新為添加數(shù)據(jù)的情況下,接收攜帶有所述數(shù)據(jù) 的關(guān)鍵字的指示消息,創(chuàng)建與所述數(shù)據(jù)的關(guān)鍵字對應(yīng)的空數(shù)據(jù),在對所述共 享內(nèi)存添加數(shù)據(jù)完成后,刪除所述空數(shù)據(jù);
在對共享內(nèi)存中的數(shù)據(jù)更新為修改或刪除數(shù)據(jù)的情況下,接收攜帶有所 述數(shù)據(jù)的關(guān)鍵字的指示消息,根據(jù)所述數(shù)據(jù)的關(guān)鍵字獲取共享內(nèi)存中的更新 前的舊數(shù)據(jù)并進(jìn)行備份,在所述共享內(nèi)存修改或刪除數(shù)據(jù)完成后,刪除所述 舊數(shù)據(jù);
在對共享內(nèi)存中的數(shù)據(jù)更新為一個(gè)或多個(gè)線程新加入或重啟的情況下, 接收攜帶有所述數(shù)據(jù)的關(guān)鍵字的指示消息,根據(jù)所述數(shù)據(jù)的關(guān)鍵字標(biāo)記為整 體同步階段所述數(shù)據(jù)已創(chuàng)建,在接收到共享內(nèi)存中的所有數(shù)據(jù)創(chuàng)建完成后整 體同步完成消息后,刪除所有已創(chuàng)建標(biāo)記;
在對共享內(nèi)存中的數(shù)據(jù)更新為Source進(jìn)程重啟的情況下,創(chuàng)建用于禁 止從所述共享內(nèi)存中訪問數(shù)據(jù)的空數(shù)據(jù);或者,標(biāo)記上用于繼續(xù)訪問所述共 享內(nèi)存中數(shù)據(jù)的老化標(biāo)記。
6.一種數(shù)據(jù)更新處理裝置,其特征在于,包括:
更新模塊,用于對共享內(nèi)存中的數(shù)據(jù)進(jìn)行更新;
第一發(fā)送模塊,用于向一個(gè)或多個(gè)線程發(fā)送對共享內(nèi)存中的所述數(shù)據(jù)更 新完成的完成消息;
提供發(fā)送模塊,用于根據(jù)所述完成消息將共享內(nèi)存中更新后的所述數(shù)據(jù) 提供給所述一個(gè)或多個(gè)線程進(jìn)行業(yè)務(wù)處理。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括:
第二發(fā)送模塊,用于向所述一個(gè)或多個(gè)線程發(fā)送指示消息,其中,所述 指示消息用于指示所述一個(gè)或多個(gè)線程所述數(shù)據(jù)處于更新狀態(tài)。
8.一種數(shù)據(jù)更新處理裝置,其特征在于,包括:
第一接收模塊,用于接收對共享內(nèi)存中的數(shù)據(jù)更新完成的完成消息;
訪問模塊,用于根據(jù)所述完成消息訪問共享內(nèi)存中更新完成后的所述數(shù) 據(jù)。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括:
第二接收模塊,用于接收用于指示共享內(nèi)存中的所述數(shù)據(jù)處于更新狀態(tài) 的指示消息;
建立模塊,用于根據(jù)所述指示消息建立所述數(shù)據(jù)處于更新狀態(tài)的標(biāo)識;
刪除模塊,用于在接收到對共享內(nèi)存中的數(shù)據(jù)更新完成的完成消息之后, 刪除所述標(biāo)識。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括以下至少之一:
第一處理模塊,用于在對共享內(nèi)存中的數(shù)據(jù)更新為添加數(shù)據(jù)的情況下, 接收攜帶有所述數(shù)據(jù)的關(guān)鍵字的指示消息,創(chuàng)建與所述數(shù)據(jù)的關(guān)鍵字對應(yīng)的 空數(shù)據(jù),在對所述共享內(nèi)存添加數(shù)據(jù)完成后,刪除所述空數(shù)據(jù);
第二處理模塊,用于在對共享內(nèi)存中的數(shù)據(jù)更新為修改或刪除數(shù)據(jù)的情 況下,接收攜帶有所述數(shù)據(jù)的關(guān)鍵字的指示消息,根據(jù)所述數(shù)據(jù)的關(guān)鍵字獲 取共享內(nèi)存中的更新前的舊數(shù)據(jù)并進(jìn)行備份,在所述共享內(nèi)存修改或刪除數(shù) 據(jù)完成后,刪除所述舊數(shù)據(jù);
第三處理模塊,用于在對共享內(nèi)存中的數(shù)據(jù)更新為一個(gè)或多個(gè)線程新加 入或重啟的情況下,接收攜帶有所述數(shù)據(jù)的關(guān)鍵字的指示消息,根據(jù)所述數(shù) 據(jù)的關(guān)鍵字標(biāo)記為整體同步階段所述數(shù)據(jù)已創(chuàng)建,在接收到共享內(nèi)存中的所 有數(shù)據(jù)創(chuàng)建完成后整體同步完成消息后,刪除所有已創(chuàng)建標(biāo)記;
第四處理模塊,用于在對共享內(nèi)存中的數(shù)據(jù)更新為Source進(jìn)程重啟的 情況下,創(chuàng)建用于禁止從所述共享內(nèi)存中訪問數(shù)據(jù)的空數(shù)據(jù);或者,標(biāo)記上 用于繼續(xù)訪問所述共享內(nèi)存中數(shù)據(jù)的老化標(biāo)記。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410705473.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎ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)裝置





