一種在b/s系統(tǒng)中單紙幣鈔箱交易處理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息處理技術(shù)領(lǐng)域,具體地說是一種實(shí)用性強(qiáng)、在B/S系統(tǒng)中單紙幣鈔箱交易處理方法。
【背景技術(shù)】
[0002]單紙幣鈔箱交易在B/S系統(tǒng)中應(yīng)用時(shí),由于交易過程處理不嚴(yán)謹(jǐn),會出現(xiàn)錯(cuò)賬問題,為減少錯(cuò)賬給用戶和系統(tǒng)帶來的錯(cuò)賬糾紛問題,現(xiàn)提出一種在B/S系統(tǒng)中單紙幣鈔箱交易處理方法,通過該方法實(shí)現(xiàn)了單紙幣鈔箱交易處理方法,減少并盡可能避免錯(cuò)賬發(fā)生。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的技術(shù)任務(wù)是針對以上不足之處,提供一種實(shí)用性強(qiáng)、在B/S系統(tǒng)中單紙幣鈔箱交易處理方法。
[0004]一種在B/S系統(tǒng)中單紙幣鈔箱交易處理方法,其具體實(shí)現(xiàn)過程為:
在B/S系統(tǒng)中,在現(xiàn)金處理流程和單紙幣鈔箱現(xiàn)金交易過程中,通過0CX中間件返回鈔箱事件并進(jìn)行相關(guān)處理,然后使用JavaScript代碼控制,封裝為JS文件,從而實(shí)現(xiàn)單紙幣鈔箱交易處理。
[0005]所述交易處理的具體過程為:
1)當(dāng)用戶進(jìn)入現(xiàn)金交易頁面時(shí),根據(jù)現(xiàn)金交易界面檢測鈔箱狀態(tài),判斷鈔箱是否正常:當(dāng)鈔箱異常時(shí),現(xiàn)金交易界面提示用戶鈔箱異常,并返回首頁;鈔箱正常時(shí)則執(zhí)行下一步;
2)設(shè)置鈔箱可接受面額和入鈔上限金額,設(shè)置后執(zhí)行下一步;
3)通過JavaScript添加耖箱的監(jiān)聽事件;
4)用戶進(jìn)行操作后觸發(fā)相關(guān)監(jiān)聽事件從而進(jìn)行交易處理。
[0006]所述監(jiān)聽事件包括以下三種:
入耖事件BillReturn,為紙幣進(jìn)入到單紙幣耖箱驗(yàn)耖模塊時(shí)觸發(fā)事件;
進(jìn)鈔箱事件PollBill,為紙幣通過單紙幣鈔箱驗(yàn)鈔模塊進(jìn)入鈔箱后觸發(fā)事件;
結(jié)束放耖事件EndReturn,為關(guān)閉耖箱時(shí)觸發(fā)事件。
[0007]所述交易處理過程中,出現(xiàn)以下幾種處理情況:
當(dāng)鈔箱事件調(diào)用正常結(jié)束時(shí),順序調(diào)用鈔箱事件,即入鈔事件BillReturn、進(jìn)鈔箱事件PollBill、結(jié)束放耖事件EndReturn,并將正常數(shù)據(jù)提交至系統(tǒng);
當(dāng)鈔箱事件調(diào)用異常時(shí),包括以下四種非正常流程:
當(dāng)調(diào)用事件順序?yàn)榻Y(jié)束放耖事件EndReturn、入耖事件BillReturn、進(jìn)耖箱事件PollBill時(shí),此時(shí)鈔箱關(guān)閉不進(jìn)鈔,不影響提交至系統(tǒng)的數(shù)據(jù);
當(dāng)調(diào)用事件為入耖事件BillReturn與結(jié)束放耖事件EndReturn同時(shí)調(diào)用,最后調(diào)用進(jìn)鈔箱事件PollBill時(shí),此時(shí)鈔箱回吐出紙幣,不影響提交至系統(tǒng)的數(shù)據(jù);
當(dāng)調(diào)用事件為入鈔事件BillReturn先調(diào)用后,進(jìn)鈔箱事件PollBill與結(jié)束放鈔事件EndReturn同時(shí)調(diào)用時(shí),提交數(shù)據(jù)時(shí)需要已EndReturn返回方法為準(zhǔn); 當(dāng)調(diào)用事件為調(diào)用事件順序?yàn)槿腭槭录﨎illReturn、結(jié)束放耖事件EndReturn、進(jìn)耖箱事件PollBill時(shí),此時(shí)鈔箱無法關(guān)閉,需要延遲半秒鐘重新關(guān)閉鈔箱。
[0008]本發(fā)明的一種在B/S系統(tǒng)中單紙幣鈔箱交易處理方法,具有以下優(yōu)點(diǎn):
該發(fā)明的一種在B/S系統(tǒng)中單紙幣鈔箱交易處理方法通過對鈔箱異常事件調(diào)用順序的處理,使單紙幣鈔箱交易處理規(guī)范化,使單紙幣鈔箱交易穩(wěn)定可靠,減少錯(cuò)賬,實(shí)用性強(qiáng),適用范圍廣泛,易于推廣。
【附圖說明】
[0009]附圖1為鈔箱事件調(diào)用正常時(shí)的實(shí)現(xiàn)流程圖。
[0010]附圖2為鈔箱事件調(diào)用異常時(shí)的實(shí)現(xiàn)流程圖。
【具體實(shí)施方式】
[0011]下面結(jié)合附圖和具體實(shí)施例對本發(fā)明作進(jìn)一步說明。
[0012]如附圖1、圖2所示,一種在B/S系統(tǒng)中單紙幣鈔箱交易處理方法,在B/S系統(tǒng)客戶端安裝注冊ocx控件,當(dāng)具有現(xiàn)金交易功能的頁面加載后即可自動運(yùn)行。
[0013]其具體實(shí)現(xiàn)過程為:在B/S系統(tǒng)中,經(jīng)過對現(xiàn)金處理流程和單紙幣鈔箱現(xiàn)金交易過程中對通過OCX中間件返回鈔箱事件的認(rèn)識及了解,發(fā)現(xiàn)在現(xiàn)金交易過程中需要對特殊情況進(jìn)行相關(guān)處理才能保證交易時(shí)不發(fā)生錯(cuò)賬現(xiàn)象。此交易處理過程通過OCX中間件返回事件進(jìn)行相關(guān)處理,并使用JavaScript代碼控制,并封裝為JS文件,從而實(shí)現(xiàn)單紙幣耖箱交易處理。
[0014]所述交易處理的具體過程為:
1)當(dāng)用戶進(jìn)入現(xiàn)金交易頁面時(shí),根據(jù)現(xiàn)金交易界面檢測鈔箱狀態(tài),判斷鈔箱是否正常:當(dāng)鈔箱異常時(shí),現(xiàn)金交易界面提示用戶鈔箱異常,并返回首頁;鈔箱正常時(shí)則執(zhí)行下一步;
2)設(shè)置鈔箱可接受面額和入鈔上限金額,設(shè)置后執(zhí)行下一步;
3)通過JavaScript添加耖箱的監(jiān)聽事件;
4)用戶進(jìn)行操作后觸發(fā)相關(guān)監(jiān)聽事件從而進(jìn)行交易處理。
[0015]所述監(jiān)聽事件包括以下三種:
入耖事件BillReturn,為紙幣進(jìn)入到單紙幣耖箱驗(yàn)耖模塊時(shí)觸發(fā)事件;
進(jìn)鈔箱事件PollBill,為紙幣通過單紙幣鈔箱驗(yàn)鈔模塊進(jìn)入鈔箱后觸發(fā)事件;
結(jié)束放耖事件EndReturn,為關(guān)閉耖箱時(shí)觸發(fā)事件。
[0016]所述交易處理過程中,出現(xiàn)以下幾種處理情況:
當(dāng)鈔箱事件調(diào)用正常結(jié)束時(shí),順序調(diào)用鈔箱事件,即入鈔事件BillReturn、進(jìn)鈔箱事件PollBill、結(jié)束放耖事件EndReturn,并將正常數(shù)據(jù)提交至系統(tǒng);
當(dāng)鈔箱事件調(diào)用異常時(shí),包括以下四種非正常流程:
當(dāng)調(diào)用事件順序?yàn)榻Y(jié)束放耖事件EndReturn、入耖事件BillReturn、進(jìn)耖箱事件PollBill時(shí),此時(shí)鈔箱關(guān)閉不進(jìn)鈔,不影響提交至系統(tǒng)的數(shù)據(jù);
當(dāng)調(diào)用事件為入耖事件BillReturn與結(jié)束放耖事件EndReturn同時(shí)調(diào)用,最后調(diào)用進(jìn)鈔箱事件PollBill時(shí),此時(shí)鈔箱回吐出紙幣,不影響提交至系統(tǒng)的數(shù)據(jù);
當(dāng)調(diào)用事件為入鈔事件BillReturn先調(diào)用后,進(jìn)鈔箱事件PollBill與結(jié)束放鈔事件EndReturn同時(shí)調(diào)用時(shí),提交數(shù)據(jù)時(shí)需要已EndReturn返回方法為準(zhǔn);
當(dāng)調(diào)用事件為調(diào)用事件順序?yàn)槿腭槭录﨎illReturn、結(jié)束放耖事件EndReturn、進(jìn)耖箱事件PollBill時(shí),此時(shí)鈔箱無法關(guān)閉,需要延遲半秒鐘重新關(guān)閉鈔箱。
[0017]上述【具體實(shí)施方式】僅是本發(fā)明的具體個(gè)案,本發(fā)明的專利保護(hù)范圍包括但不限于上述【具體實(shí)施方式】,任何符合本發(fā)明的一種在B/S系統(tǒng)中單紙幣鈔箱交易處理方法的權(quán)利要求書的且任何所屬技術(shù)領(lǐng)域的普通技術(shù)人員對其所做的適當(dāng)變化或替換,皆應(yīng)落入本發(fā)明的專利保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種在B/S系統(tǒng)中單紙幣鈔箱交易處理方法,其特征在于,其具體實(shí)現(xiàn)過程為:在B/S系統(tǒng)中,在現(xiàn)金處理流程和單紙幣鈔箱現(xiàn)金交易過程中,通過OCX中間件返回鈔箱事件并進(jìn)行相關(guān)處理,然后使用JavaScript代碼控制,封裝為JS文件,從而實(shí)現(xiàn)單紙幣鈔箱交易處理。2.根據(jù)權(quán)利要求1所述的一種在B/S系統(tǒng)中單紙幣鈔箱交易處理方法,其特征在于,所述交易處理的具體過程為: 1)當(dāng)用戶進(jìn)入現(xiàn)金交易頁面時(shí),根據(jù)現(xiàn)金交易界面檢測鈔箱狀態(tài),判斷鈔箱是否正常:當(dāng)鈔箱異常時(shí),現(xiàn)金交易界面提示用戶鈔箱異常,并返回首頁;鈔箱正常時(shí)則執(zhí)行下一步; 2)設(shè)置鈔箱可接受面額和入鈔上限金額,設(shè)置后執(zhí)行下一步; 3)通過JavaScript添加耖箱的監(jiān)聽事件; 4)用戶進(jìn)行操作后觸發(fā)相關(guān)監(jiān)聽事件從而進(jìn)行交易處理。3.根據(jù)權(quán)利要求2所述的一種在B/S系統(tǒng)中單紙幣鈔箱交易處理方法,其特征在于,所述監(jiān)聽事件包括以下三種: 入耖事件BillReturn,為紙幣進(jìn)入到單紙幣耖箱驗(yàn)耖模塊時(shí)觸發(fā)事件; 進(jìn)鈔箱事件PollBill,為紙幣通過單紙幣鈔箱驗(yàn)鈔模塊進(jìn)入鈔箱后觸發(fā)事件; 結(jié)束放耖事件EndReturn,為關(guān)閉耖箱時(shí)觸發(fā)事件。4.根據(jù)權(quán)利要求3所述的一種在B/S系統(tǒng)中單紙幣鈔箱交易處理方法,其特征在于,所述交易處理過程中,出現(xiàn)以下幾種處理情況: 當(dāng)鈔箱事件調(diào)用正常結(jié)束時(shí),順序調(diào)用鈔箱事件,即入鈔事件BillReturn、進(jìn)鈔箱事件PollBill、結(jié)束放耖事件EndReturn,并將正常數(shù)據(jù)提交至系統(tǒng); 當(dāng)鈔箱事件調(diào)用異常時(shí),包括以下四種非正常流程: 當(dāng)調(diào)用事件順序?yàn)榻Y(jié)束放耖事件EndReturn、入耖事件BillReturn、進(jìn)耖箱事件PollBill時(shí),此時(shí)鈔箱關(guān)閉不進(jìn)鈔,不影響提交至系統(tǒng)的數(shù)據(jù); 當(dāng)調(diào)用事件為入耖事件BillReturn與結(jié)束放耖事件EndReturn同時(shí)調(diào)用,最后調(diào)用進(jìn)鈔箱事件PollBill時(shí),此時(shí)鈔箱回吐出紙幣,不影響提交至系統(tǒng)的數(shù)據(jù); 當(dāng)調(diào)用事件為入鈔事件BillReturn先調(diào)用后,進(jìn)鈔箱事件PollBill與結(jié)束放鈔事件EndReturn同時(shí)調(diào)用時(shí),提交數(shù)據(jù)時(shí)需要已EndReturn返回方法為準(zhǔn); 當(dāng)調(diào)用事件為調(diào)用事件順序?yàn)槿腭槭录﨎illReturn、結(jié)束放耖事件EndReturn、進(jìn)耖箱事件PollBill時(shí),此時(shí)鈔箱無法關(guān)閉,需要延遲半秒鐘重新關(guān)閉鈔箱。
【專利摘要】本發(fā)明公開了一種在B/S系統(tǒng)中單紙幣鈔箱交易處理方法,其具體實(shí)現(xiàn)過程為:在B/S系統(tǒng)中,在現(xiàn)金處理流程和單紙幣鈔箱現(xiàn)金交易過程中,通過ocx中間件返回鈔箱事件并進(jìn)行相關(guān)處理,然后使用JavaScript代碼控制,封裝為JS文件,從而實(shí)現(xiàn)單紙幣鈔箱交易處理。該一種在B/S系統(tǒng)中單紙幣鈔箱交易處理方法與現(xiàn)有技術(shù)相比,可有效提高設(shè)備響應(yīng)速度,產(chǎn)品水平相應(yīng)提升,增加了票據(jù)處理的靈活性,更加提高了客戶的滿意度,實(shí)用性強(qiáng),適用范圍廣泛,易于推廣。
【IPC分類】G07D11/00
【公開號】CN105184958
【申請?zhí)枴緾N201510529515
【發(fā)明人】張濤, 閆亮然, 劉志遠(yuǎn), 陳海濤
【申請人】浪潮軟件集團(tuán)有限公司
【公開日】2015年12月23日
【申請日】2015年8月26日