[发明专利]电子票据标识分配方法及装置、电子票据生成系统在审
申请号: | 201911168684.5 | 申请日: | 2019-03-06 |
公开(公告)号: | CN111091429A | 公开(公告)日: | 2020-05-01 |
发明(设计)人: | 郑罗海;卢吉光;周王胜;张建俊;史俊杰;陈湖佳;藏军;戴传兵;秦青;蔡弋戈 | 申请(专利权)人: | 深圳市智税链科技有限公司 |
主分类号: | G06Q30/04 | 分类号: | G06Q30/04;G06F16/27;G06K17/00 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 王鹏健 |
地址: | 518000 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子 票据 标识 分配 方法 装置 生成 系统 | ||
1.一种电子票据标识分配方法,其特征在于,应用于分布式系统,所述分布式系统中包括代理节点和处理节点,方法由所述代理节点执行,所述方法包括:
所述代理节点接收业务节点发起的电子票据标识申领请求;
从所述分布式系统所包含的处理节点中选取用于接收所述电子票据标识申领请求的处理节点;
将所述电子票据标识申领请求分发至选取的处理节点,使所述处理节点针对所述电子票据标识申领请求执行电子票据标识分配服务。
2.如权利要求1所述的方法,其特征在于,所述从所述分布式系统所包含的处理节点中选取用于接收电子票据标识申领请求的处理节点,包括:
所述代理节点通过监控所述分布式系统中处理节点的运行状况,获取所述分布式系统中处理节点的运行数据;
确定所述分布式系统中处理节点与业务节点之间的物理距离;
根据所述运行数据和所述物理距离,对所述分布式系统中的处理节点进行筛选,得到用于接收电子票据标识申请请求的处理节点。
3.如权利要求2所述的方法,其特征在于,所述根据所述运行数据和所述物理距离,对所述分布式系统中的处理节点进行筛选,得到用于接收电子票据标识申请请求的处理节点,包括:
根据所述分布式系统中处理节点的运行数据确定各处理节点的第一分数,以及根据所述分布式系统中处理节点与所述业务节点之间的物理距离确定各处理节点的第二分数;
基于所述运行数据和所述物理距离分别对应的权重系数,对各物理节点的第一分数和第二分数进行加权和运算,得到各处理节点的分数;
选取分数最高的处理节点为接收所述电子票据标识申请请求的处理节点。
4.如权利要求2所述的方法,其特征在于,所述方法还包括:
所述代理节点通过监控所述分布式系统中处理节点的运行状况,对所述分布式系统中的处理节点进行更新处理。
5.如权利要求4所述的方法,其特征在于,所述分布式系统中处理节点的运行状况包括处理节点运行异常,所述对所述分布式系统中的处理节点进行更新处理,包括:
将运行异常的所述处理节点从所述分布式系统中剔除。
6.如权利要求4所述的方法,其特征在于,所述分布式系统中处理节点的运行状况包括运行异常的处理节点恢复正常运行,所述对所述分布式系统中的处理节点进行更新处理,包括:
将回复正常运行的所述处理节点重新部署至所述分布式系统中。
7.如权利要求2所述的方法,其特征在于,所述分布式系统针对每一个处理节点分别部署有主处理节点和备处理节点,所述方法还包括:
所述代理节点通过监控所述分布式系统中处理节点的运行状况,进行处理节点的主备切换处理。
8.如权利要求7所述的方法,其特征在于,所述代理节点通过监控所述分布式系统中处理节点的运行状况,进行处理节点的主备切换处理,包括:
当所述代理节点监控到所述主处理节点运行异常时,控制运行所述备处理节点,使所述备处理节点替代所述主处理节点执行所述电子票据标识分配服务。
9.一种电子票据标识分配装置,其特征在于,所述装置部署于分布式系统中的代理节点,所述装置包括:
标识申领请求接收模块,用于所述代理节点接收业务节点发起的电子票据标识申领请求;
处理节点选取模块,用于从所述分布式系统所包含的处理节点中选取用于接收所述电子票据标识申领请求的处理节点;
标识申领请求分发模块,用于将所述电子票据标识申领请求分发至选取的处理节点,使所述处理节点针对所述电子票据标识申领请求执行电子票据标识分配服务。
10.一种电子票据生成系统,其特征在于,所述系统包括请求发起端、业务节点、分布式系统中的处理节点和代理节点,其中,
所述请求发起端,向所述业务节点发起电子票据开具请求,所述电子票据开具请求中携带了开票信息,所述开票信息包括接收方标识和资源转移份额;
所述业务节点,响应于所述电子票据开具请求,向所述代理节点发起所述电子票据标识申领请求;
所述代理节点,从所述分布式系统所包含的处理节点中选取用于接收电子票据标识申领请求的处理节点,将所述电子票据标识申请请求分发至选取的处理节点;
所述处理节点,响应于所述电子票据标识申领请求,根据电子发票发行数量生成电子票据标识集合且在所述分布式系统中同步,以将所述电子票据标识集合中的电子票据标识分配至所述代理节点,其中,每一个电子票据标识包括票据代码和票据号码;
所述代理节点,将所述处理节点分配的所述电子标识返回至所述业务节点;
所述业务节点,根据所述电子票据开具请求中携带的开票信息和获取到的所述电子票据标识生成电子票据,并返回至所述请求发起端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市智税链科技有限公司,未经深圳市智税链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911168684.5/1.html,转载请声明来源钻瓜专利网。