[發(fā)明專利]報(bào)表日間操作異步處理方法與系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201310149118.6 | 申請(qǐng)日: | 2013-04-26 |
| 公開(公告)號(hào): | CN103218449A | 公開(公告)日: | 2013-07-24 |
| 發(fā)明(設(shè)計(jì))人: | 陳小萍;孫志斌;周弋云;于洋;王勤波;謝友珉;龐浩然;張偉峰;孫啟峰;李納;周灝 | 申請(qǐng)(專利權(quán))人: | 中國(guó)農(nóng)業(yè)銀行股份有限公司 |
| 主分類號(hào): | G06F17/30 | 分類號(hào): | G06F17/30 |
| 代理公司: | 中國(guó)國(guó)際貿(mào)易促進(jìn)委員會(huì)專利商標(biāo)事務(wù)所 11038 | 代理人: | 毛麗琴 |
| 地址: | 100005 北*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 報(bào)表 日間 操作 異步 處理 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)庫技術(shù)領(lǐng)域,特別涉及一種報(bào)表日間操作異步處理方法與系統(tǒng)。
背景技術(shù)
數(shù)據(jù)庫業(yè)務(wù)系統(tǒng)報(bào)表數(shù)據(jù)的日間處理操作,通常是指根據(jù)業(yè)務(wù)用戶的正常使用習(xí)慣,在用戶使用時(shí)段根據(jù)用戶提交的報(bào)表請(qǐng)求對(duì)報(bào)表數(shù)據(jù)進(jìn)行業(yè)務(wù)處理。與之相對(duì)的是日終處理操作,日終處理操作通常為非用戶使用時(shí)段,例如,在非用戶使用時(shí)段的晚上,利用用戶操作的空閑時(shí)間,由服務(wù)器自動(dòng)進(jìn)行的批量處理。日間處理操作也可以與日終處理操作的時(shí)段有重疊。
報(bào)表數(shù)據(jù)的日間處理操作通常在用戶使用時(shí)段,一種主要的處理方式是聯(lián)機(jī)處理,即在用戶使用時(shí)段,單個(gè)用戶聯(lián)機(jī)查看或使用報(bào)表時(shí),由WEB程序?qū)崟r(shí)生成報(bào)表并展現(xiàn)給用戶。聯(lián)機(jī)處理方式是實(shí)時(shí)的業(yè)務(wù)處理,通常在報(bào)表處理中可能需要進(jìn)行人工干預(yù),
由此可見,日間處理操作的聯(lián)機(jī)處理方式針對(duì)單個(gè)報(bào)表處理請(qǐng)求,將占用較多的服務(wù)器資源。特別地,在報(bào)表系統(tǒng)的用戶訪問量較大的情況下,這種聯(lián)機(jī)方式將對(duì)系統(tǒng)產(chǎn)生較大的壓力,嚴(yán)重影響系統(tǒng)的服務(wù)性能,導(dǎo)致用戶體驗(yàn)下降,特別在用戶訪問的高峰時(shí)段,極易形成系統(tǒng)資源爭(zhēng)搶,甚至導(dǎo)致服務(wù)器阻塞,影響用戶執(zhí)行正常的報(bào)表操作。
發(fā)明內(nèi)容
根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,所要解決的一個(gè)技術(shù)問題是:提供一種報(bào)表日間操作異步處理方法與系統(tǒng),提高報(bào)表數(shù)據(jù)日間處理操作的服務(wù)性能。
本發(fā)明實(shí)施例提供的一種報(bào)表日間操作異步處理方法,包括:
接收業(yè)務(wù)用戶提交的報(bào)表處理請(qǐng)求;
從多個(gè)日間處理隊(duì)列中,選擇一個(gè)日間處理隊(duì)列,將所述報(bào)表處理請(qǐng)求作為報(bào)表請(qǐng)求記錄插入所選擇的日間處理隊(duì)列中,所述報(bào)表請(qǐng)求記錄包括處理所述報(bào)表處理請(qǐng)求所需要的操作功能類別標(biāo)識(shí)以及當(dāng)前的處理狀態(tài)標(biāo)識(shí),所述處理狀態(tài)標(biāo)識(shí)的初始值為待處理狀態(tài);
實(shí)時(shí)或者周期性地輪詢所述多個(gè)日間處理隊(duì)列;
針對(duì)每個(gè)日間處理隊(duì)列,響應(yīng)于識(shí)別到處理狀態(tài)標(biāo)識(shí)為待處理狀態(tài)的報(bào)表請(qǐng)求記錄,依次根據(jù)每個(gè)所述報(bào)表請(qǐng)求記錄包含的操作功能類別標(biāo)識(shí),調(diào)用與所述操作功能類別標(biāo)識(shí)相對(duì)應(yīng)的處理單元,以執(zhí)行對(duì)所述報(bào)表處理請(qǐng)求的處理操作,響應(yīng)于所述處理操作執(zhí)行完畢,修改所述報(bào)表請(qǐng)求記錄的處理狀態(tài)標(biāo)識(shí)為非待處理狀態(tài),并向所述業(yè)務(wù)用戶發(fā)送所述處理操作的執(zhí)行結(jié)果。
優(yōu)選地,所述報(bào)表請(qǐng)求記錄所需要處理的報(bào)表具有不同的分區(qū);若在同一時(shí)刻,不同日間處理隊(duì)列中的報(bào)表請(qǐng)求記錄對(duì)應(yīng)的處理操作針對(duì)同一報(bào)表的同一分區(qū),所述調(diào)用與所述操作功能類別標(biāo)識(shí)相對(duì)應(yīng)的處理單元,具體包括:
識(shí)別是否有其他日間處理隊(duì)列中的報(bào)表請(qǐng)求記錄正在對(duì)所述同一分區(qū)進(jìn)行處理操作;
若沒有,則執(zhí)行所述調(diào)用與所述操作功能類別標(biāo)識(shí)相對(duì)應(yīng)的處理單元;否則,等待至沒有其他日間處理隊(duì)列中的報(bào)表請(qǐng)求記錄對(duì)所述同一分區(qū)進(jìn)行處理操作完成之后,執(zhí)行所述調(diào)用與所述操作功能類別標(biāo)識(shí)相對(duì)應(yīng)的處理單元。
優(yōu)選地,接收業(yè)務(wù)用戶提交的報(bào)表處理請(qǐng)求之后,所述方法還包括:
識(shí)別所述報(bào)表處理請(qǐng)求中是否包含數(shù)據(jù)錄入操作,若包含數(shù)據(jù)錄入操作,接收業(yè)務(wù)用戶通過在線或者離線方式上傳的數(shù)據(jù);
所述將所述報(bào)表處理請(qǐng)求作為報(bào)表請(qǐng)求記錄插入所選擇的日間處理隊(duì)列中,具體包括:
將所述報(bào)表處理請(qǐng)求以及所述上傳的數(shù)據(jù)一并作為報(bào)表請(qǐng)求記錄插入所選擇的日間處理隊(duì)列中。
優(yōu)選地,所述修改所述報(bào)表請(qǐng)求記錄的處理狀態(tài)標(biāo)識(shí)為非待處理狀態(tài),具體包括:
根據(jù)所述處理操作的結(jié)果為成功或者失敗,所述非代待理狀態(tài)包括處理成功狀態(tài)或者處理失敗狀態(tài);
所述向所述業(yè)務(wù)用戶發(fā)送所述處理操作的執(zhí)行結(jié)果,具體包括:
填寫針對(duì)所述報(bào)表處理請(qǐng)求的回執(zhí)信息,若非待處理狀態(tài)為處理成功狀態(tài),所述回執(zhí)信息包括處理成功結(jié)果;若非待處理狀態(tài)為處理失敗狀態(tài),所述回執(zhí)信息包括處理識(shí)別結(jié)果以及錯(cuò)誤信息。
優(yōu)選地,從多個(gè)日間處理隊(duì)列中,選擇一個(gè)日間處理隊(duì)列,具體包括:
根據(jù)所述多個(gè)日間處理隊(duì)列分別包含的待處理狀態(tài)的報(bào)表請(qǐng)求記錄的個(gè)數(shù),從中選擇個(gè)數(shù)最少的一個(gè)日間處理隊(duì)列。
優(yōu)選地,在接收業(yè)務(wù)用戶提交的報(bào)表處理請(qǐng)求之前,所述方法還包括:
設(shè)定報(bào)表操作時(shí)間段,并完成報(bào)表數(shù)據(jù)的初始化操作;
所述接收業(yè)務(wù)用戶提交的報(bào)表處理請(qǐng)求的操作在所述報(bào)表操作時(shí)間段內(nèi)執(zhí)行。
本發(fā)明實(shí)施例提供的一種報(bào)表日間操作異步處理系統(tǒng),包括:
接收單元,用于接收業(yè)務(wù)用戶提交的報(bào)表處理請(qǐng)求;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國(guó)農(nóng)業(yè)銀行股份有限公司,未經(jīng)中國(guó)農(nóng)業(yè)銀行股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310149118.6/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 一種報(bào)表系統(tǒng)及發(fā)布報(bào)表的方法
- 一種報(bào)表系統(tǒng)及發(fā)布報(bào)表的方法
- 報(bào)表查詢方法和裝置
- 一種生成報(bào)表的方法和裝置
- 報(bào)表數(shù)據(jù)的實(shí)時(shí)稽核方法及裝置
- 一種隔離報(bào)表應(yīng)用場(chǎng)景的方法及裝置
- 一種報(bào)表生成和展示的方法及裝置
- 一種省級(jí)電網(wǎng)節(jié)能發(fā)電調(diào)度報(bào)表動(dòng)態(tài)生成系統(tǒng)
- 一種電網(wǎng)調(diào)控辦公系統(tǒng)智能報(bào)表報(bào)送系統(tǒng)
- 報(bào)表生成方法、報(bào)表生成裝置及終端





