[发明专利]一种记账方法及装置在审
申请号: | 201910289088.6 | 申请日: | 2019-04-11 |
公开(公告)号: | CN110084692A | 公开(公告)日: | 2019-08-02 |
发明(设计)人: | 乔洪宝;顾少丰 | 申请(专利权)人: | 上海上湖信息技术有限公司 |
主分类号: | G06Q40/00 | 分类号: | G06Q40/00 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 200120 上海市浦东新区自*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 记账凭证模板 记账凭证 交易数据 记账 计算机信息技术 记账操作 记账单元 存储 | ||
1.一种记账方法,其特征在于,包括:
根据交易数据的类型确定复式记账凭证模板,所述复式记账凭证模板中包括N个记账单元模板,其中N≥1;
从所述交易数据中确定所述复式记账凭证模板的账单参数;
利用所述复式记账凭证模板以及所有账单参数,生成复式记账凭证;
将所述复式记账凭证进行存储,并根据所述复式记账凭证对所述交易数据执行记账操作。
2.如权利要求1所述的方法,其特征在于,所述根据所述复式记账凭证执行记账操作之前,还包括:
确定记账操作的操作模式,所述操作模式包括同步模式和异步模式;
所述根据所述复式记账凭证执行记账操作,包括:
若所述操作模式为同步模式,则根据所述复式记账凭证直接执行所述记账操作;
若所述操作模式为异步模式,则将所述复式记账凭证的凭证标记缓存入消息队列;异步获取所述消息队列中的凭证标记,根据所述凭证标记确定对应的复式记账凭证,根据所述复式记账凭证执行记账操作。
3.如权利要求1或2所述的方法,其特征在于,所述将所述复式记账凭证进行存储,包括:
将所述复式记账凭证进行存储,并生成状态标记,将所述状态标记设置为初始状态;
所述根据所述复式记账凭证执行记账操作之后,还包括:
若根据所述复式记账凭证执行记账操作成功,则将所述状态标记更新为成功状态,并反馈成功结果;
若根据所述复式记账凭证执行记账操作失败,则将所述状态标记更新为失败状态,并反馈失败结果。
4.如权利要求3所述的方法,其特征在于,所述将所述状态标记设置为初始状态之后,还包括:
对状态标记为初始状态的复式记账凭证进行轮询;
若存在初始状态的持续时间超过阈值的复式记账凭证,则直接对所述超过阈值的复式记账凭证执行记账操作。
5.如权利要求1所述的方法,其特征在于,所述根据所述复式记账凭证执行记账操作,包括:
根据所述复式记账凭证确定M个交易账户,其中M≥2;
若所述M个交易账户位于同一个数据库中,则将M个记账操作作为一个本地事务进行处理;
若所述M个交易账户位于不同的数据库中,则通过分布式事务方案处理所述M个记账操作;所述M个记账操作中的任一记账操作为针对一个交易账户,更新所述交易账户的余额,并生成所述交易账户的一条交易流水。
6.一种记账装置,其特征在于,包括:
模板单元,用于根据交易数据的类型确定复式记账凭证模板,所述复式记账凭证模板中包括N个记账单元模板,其中N≥1;从所述交易数据中确定所述复式记账凭证模板的账单参数;利用所述复式记账凭证模板以及所有账单参数,生成复式记账凭证;
凭证单元,用于将所述复式记账凭证进行存储;
操作单元,用于根据所述复式记账凭证对所述交易数据执行记账操作。
7.如权利要求6所述的装置,其特征在于,
所述模板单元,还用于确定记账操作的操作模式,所述操作模式包括同步模式和异步模式;
所述操作单元,具体用于若所述操作模式为同步模式,则根据所述复式记账凭证直接执行所述记账操作;若所述操作模式为异步模式,则将所述复式记账凭证的凭证标记缓存入消息队列;异步获取所述消息队列中的凭证标记,根据所述凭证标记确定对应的复式记账凭证,根据所述复式记账凭证执行记账操作。
8.如权利要求6或7所述的装置,其特征在于,所述凭证单元,具体用于:
将所述复式记账凭证进行存储,并生成状态标记,将所述状态标记设置为初始状态;
若根据所述复式记账凭证执行记账操作成功,则将所述状态标记更新为成功状态,并反馈成功结果;
若根据所述复式记账凭证执行记账操作失败,则将所述状态标记更新为失败状态,并反馈失败结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海上湖信息技术有限公司,未经上海上湖信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910289088.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于大数据的数字收费管理系统
- 下一篇:一种会计凭证处理方法