一种在b/s系统中单纸币钞箱交易处理方法

文档序号:9433696阅读:390来源:国知局
一种在b/s系统中单纸币钞箱交易处理方法
【技术领域】
[0001]本发明涉及信息处理技术领域,具体地说是一种实用性强、在B/S系统中单纸币钞箱交易处理方法。
【背景技术】
[0002]单纸币钞箱交易在B/S系统中应用时,由于交易过程处理不严谨,会出现错账问题,为减少错账给用户和系统带来的错账纠纷问题,现提出一种在B/S系统中单纸币钞箱交易处理方法,通过该方法实现了单纸币钞箱交易处理方法,减少并尽可能避免错账发生。

【发明内容】

[0003]本发明的技术任务是针对以上不足之处,提供一种实用性强、在B/S系统中单纸币钞箱交易处理方法。
[0004]一种在B/S系统中单纸币钞箱交易处理方法,其具体实现过程为:
在B/S系统中,在现金处理流程和单纸币钞箱现金交易过程中,通过0CX中间件返回钞箱事件并进行相关处理,然后使用JavaScript代码控制,封装为JS文件,从而实现单纸币钞箱交易处理。
[0005]所述交易处理的具体过程为:
1)当用户进入现金交易页面时,根据现金交易界面检测钞箱状态,判断钞箱是否正常:当钞箱异常时,现金交易界面提示用户钞箱异常,并返回首页;钞箱正常时则执行下一步;
2)设置钞箱可接受面额和入钞上限金额,设置后执行下一步;
3)通过JavaScript添加耖箱的监听事件;
4)用户进行操作后触发相关监听事件从而进行交易处理。
[0006]所述监听事件包括以下三种:
入耖事件BillReturn,为纸币进入到单纸币耖箱验耖模块时触发事件;
进钞箱事件PollBill,为纸币通过单纸币钞箱验钞模块进入钞箱后触发事件;
结束放耖事件EndReturn,为关闭耖箱时触发事件。
[0007]所述交易处理过程中,出现以下几种处理情况:
当钞箱事件调用正常结束时,顺序调用钞箱事件,即入钞事件BillReturn、进钞箱事件PollBill、结束放耖事件EndReturn,并将正常数据提交至系统;
当钞箱事件调用异常时,包括以下四种非正常流程:
当调用事件顺序为结束放耖事件EndReturn、入耖事件BillReturn、进耖箱事件PollBill时,此时钞箱关闭不进钞,不影响提交至系统的数据;
当调用事件为入耖事件BillReturn与结束放耖事件EndReturn同时调用,最后调用进钞箱事件PollBill时,此时钞箱回吐出纸币,不影响提交至系统的数据;
当调用事件为入钞事件BillReturn先调用后,进钞箱事件PollBill与结束放钞事件EndReturn同时调用时,提交数据时需要已EndReturn返回方法为准; 当调用事件为调用事件顺序为入耖事件BillReturn、结束放耖事件EndReturn、进耖箱事件PollBill时,此时钞箱无法关闭,需要延迟半秒钟重新关闭钞箱。
[0008]本发明的一种在B/S系统中单纸币钞箱交易处理方法,具有以下优点:
该发明的一种在B/S系统中单纸币钞箱交易处理方法通过对钞箱异常事件调用顺序的处理,使单纸币钞箱交易处理规范化,使单纸币钞箱交易稳定可靠,减少错账,实用性强,适用范围广泛,易于推广。
【附图说明】
[0009]附图1为钞箱事件调用正常时的实现流程图。
[0010]附图2为钞箱事件调用异常时的实现流程图。
【具体实施方式】
[0011]下面结合附图和具体实施例对本发明作进一步说明。
[0012]如附图1、图2所示,一种在B/S系统中单纸币钞箱交易处理方法,在B/S系统客户端安装注册ocx控件,当具有现金交易功能的页面加载后即可自动运行。
[0013]其具体实现过程为:在B/S系统中,经过对现金处理流程和单纸币钞箱现金交易过程中对通过OCX中间件返回钞箱事件的认识及了解,发现在现金交易过程中需要对特殊情况进行相关处理才能保证交易时不发生错账现象。此交易处理过程通过OCX中间件返回事件进行相关处理,并使用JavaScript代码控制,并封装为JS文件,从而实现单纸币耖箱交易处理。
[0014]所述交易处理的具体过程为:
1)当用户进入现金交易页面时,根据现金交易界面检测钞箱状态,判断钞箱是否正常:当钞箱异常时,现金交易界面提示用户钞箱异常,并返回首页;钞箱正常时则执行下一步;
2)设置钞箱可接受面额和入钞上限金额,设置后执行下一步;
3)通过JavaScript添加耖箱的监听事件;
4)用户进行操作后触发相关监听事件从而进行交易处理。
[0015]所述监听事件包括以下三种:
入耖事件BillReturn,为纸币进入到单纸币耖箱验耖模块时触发事件;
进钞箱事件PollBill,为纸币通过单纸币钞箱验钞模块进入钞箱后触发事件;
结束放耖事件EndReturn,为关闭耖箱时触发事件。
[0016]所述交易处理过程中,出现以下几种处理情况:
当钞箱事件调用正常结束时,顺序调用钞箱事件,即入钞事件BillReturn、进钞箱事件PollBill、结束放耖事件EndReturn,并将正常数据提交至系统;
当钞箱事件调用异常时,包括以下四种非正常流程:
当调用事件顺序为结束放耖事件EndReturn、入耖事件BillReturn、进耖箱事件PollBill时,此时钞箱关闭不进钞,不影响提交至系统的数据;
当调用事件为入耖事件BillReturn与结束放耖事件EndReturn同时调用,最后调用进钞箱事件PollBill时,此时钞箱回吐出纸币,不影响提交至系统的数据;
当调用事件为入钞事件BillReturn先调用后,进钞箱事件PollBill与结束放钞事件EndReturn同时调用时,提交数据时需要已EndReturn返回方法为准;
当调用事件为调用事件顺序为入耖事件BillReturn、结束放耖事件EndReturn、进耖箱事件PollBill时,此时钞箱无法关闭,需要延迟半秒钟重新关闭钞箱。
[0017]上述【具体实施方式】仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述【具体实施方式】,任何符合本发明的一种在B/S系统中单纸币钞箱交易处理方法的权利要求书的且任何所属技术领域的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。
【主权项】
1.一种在B/S系统中单纸币钞箱交易处理方法,其特征在于,其具体实现过程为:在B/S系统中,在现金处理流程和单纸币钞箱现金交易过程中,通过OCX中间件返回钞箱事件并进行相关处理,然后使用JavaScript代码控制,封装为JS文件,从而实现单纸币钞箱交易处理。2.根据权利要求1所述的一种在B/S系统中单纸币钞箱交易处理方法,其特征在于,所述交易处理的具体过程为: 1)当用户进入现金交易页面时,根据现金交易界面检测钞箱状态,判断钞箱是否正常:当钞箱异常时,现金交易界面提示用户钞箱异常,并返回首页;钞箱正常时则执行下一步; 2)设置钞箱可接受面额和入钞上限金额,设置后执行下一步; 3)通过JavaScript添加耖箱的监听事件; 4)用户进行操作后触发相关监听事件从而进行交易处理。3.根据权利要求2所述的一种在B/S系统中单纸币钞箱交易处理方法,其特征在于,所述监听事件包括以下三种: 入耖事件BillReturn,为纸币进入到单纸币耖箱验耖模块时触发事件; 进钞箱事件PollBill,为纸币通过单纸币钞箱验钞模块进入钞箱后触发事件; 结束放耖事件EndReturn,为关闭耖箱时触发事件。4.根据权利要求3所述的一种在B/S系统中单纸币钞箱交易处理方法,其特征在于,所述交易处理过程中,出现以下几种处理情况: 当钞箱事件调用正常结束时,顺序调用钞箱事件,即入钞事件BillReturn、进钞箱事件PollBill、结束放耖事件EndReturn,并将正常数据提交至系统; 当钞箱事件调用异常时,包括以下四种非正常流程: 当调用事件顺序为结束放耖事件EndReturn、入耖事件BillReturn、进耖箱事件PollBill时,此时钞箱关闭不进钞,不影响提交至系统的数据; 当调用事件为入耖事件BillReturn与结束放耖事件EndReturn同时调用,最后调用进钞箱事件PollBill时,此时钞箱回吐出纸币,不影响提交至系统的数据; 当调用事件为入钞事件BillReturn先调用后,进钞箱事件PollBill与结束放钞事件EndReturn同时调用时,提交数据时需要已EndReturn返回方法为准; 当调用事件为调用事件顺序为入耖事件BillReturn、结束放耖事件EndReturn、进耖箱事件PollBill时,此时钞箱无法关闭,需要延迟半秒钟重新关闭钞箱。
【专利摘要】本发明公开了一种在B/S系统中单纸币钞箱交易处理方法,其具体实现过程为:在B/S系统中,在现金处理流程和单纸币钞箱现金交易过程中,通过ocx中间件返回钞箱事件并进行相关处理,然后使用JavaScript代码控制,封装为JS文件,从而实现单纸币钞箱交易处理。该一种在B/S系统中单纸币钞箱交易处理方法与现有技术相比,可有效提高设备响应速度,产品水平相应提升,增加了票据处理的灵活性,更加提高了客户的满意度,实用性强,适用范围广泛,易于推广。
【IPC分类】G07D11/00
【公开号】CN105184958
【申请号】CN201510529515
【发明人】张涛, 闫亮然, 刘志远, 陈海涛
【申请人】浪潮软件集团有限公司
【公开日】2015年12月23日
【申请日】2015年8月26日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1