[发明专利]一种基于开票服务器的调度方法及系统在审
申请号: | 202111617117.0 | 申请日: | 2021-12-27 |
公开(公告)号: | CN114493729A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 何凯;龚勇浩;戴晓栋;赵国庆;王东;董志勇;付丽丽 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | G06Q30/04 | 分类号: | G06Q30/04;G06F9/48;G06Q10/06;G06Q10/10;G06Q40/00 |
代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 刘海蓉 |
地址: | 100195 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 开票 服务器 调度 方法 系统 | ||
本发明公开了一种基于开票服务器的调度方法及系统,包括:当开票服务器启动时,对每个开票设备进行状态判断,获取每个开票设备的运行状态;接收用户的开票请求,并对用户的开票请求进行解析,以获取所述开票请求对应的开票类型;根据开票设备的运行状态和所述开票请求对应的开票类型,按照预设的开票设备调度策略确定目标开票设备,以使得所述目标开票设备根据所述开票请求进行开票;本发明在开票服务器的基础上,结合开票设备的运行状态,按照预设的开票设备调度策略确定开票设备,从而使开票服务器能够选择当前可用的开票设备进行发票开具,提高发票开具的成功率,优化用户的开票体验,提升产品竞争力。
技术领域
本发明涉及税务技术领域,并且更具体地,涉及一种基于开票服务器的调度发及系统。
背景技术
现有的开票服务器的系统调度主要为根据设备编号指定设备或者随机指定设备进行发票开具的工作,由于开票设备存在无可用发票、离线上传超限、已开发票已满等问题,指定设备或者随机设备进行发票开具时,可能由于开票设备的问题导致发票开具失败,从而影响用户的开票体验,降低产品竞争力。
发明内容
本发明提出一种基于开票服务器的调度方法及系统,以解决如何实现快速开票的问题。
为了解决上述问题,根据本发明的一个方面,提供了一种基于开票服务器的调度方法,所述方法包括:
当开票服务器启动时,对每个开票设备进行状态判断,获取每个开票设备的运行状态;
接收用户的开票请求,并对用户的开票请求进行解析,以获取所述开票请求对应的开票类型;
根据开票设备的运行状态和所述开票请求对应的开票类型,按照预设的开票设备调度策略确定目标开票设备,以使得所述目标开票设备根据所述开票请求进行开票。
优选地,其中所述方法还包括:
按照预设的时间间隔对每个开票设备的运行状态进行检测,以重新获取每个开票设备的运行状态,并对缓存中的每个开票设备的运行状态进行更新。
优选地,其中所述方法还包括:
当开票服务器启动时,执行从数据库取出缓存数据、查询每个开票设备的税率并存入缓存中、查询每个开票设备的单张限额数据、查询每个开票设备的平台类型和风险预警类型以及判断緩存中是否存在金税盘对应的税号的记录;其中,若緩存中有该税号的记录,则直接取出并将开票服务器里金税盘的税号信息添加到缓存中;若缓存中没有该税号的记录,则创建一个list,并将开票服务器里金税盘的税号信息添加到list中。
优选地,其中所述方法还包括:
当开票服务器启动异常,无法获取开票设备的运行状态时时,发送异常信息至开票服务器管理终端。
优选地,其中所述根据开票设备的运行状态和所述开票请求对应的开票类型,按照预设的开票设备调度策略确定目标开票设备,包括:
根据开票请求应的开票类型,确定允许进行开票的至少一个第一开票设备;
根据所述第一开票设备是否存在连接超时的情况、是否还有可用发票、是否已离线超限、是否已到抄税期、是否已到锁死期,是否已停用、是否开出重复发票、是否出现开票设备可开发票已满情况,确定可用的第二开票设备;
根据随机开票调度策略、轮询开票调度策略或最小连接数调度策略从所述第二开票设备中进行目标开票设备的选取,以确定所述目标开票设备。
根据本发明的另一个方面,提供了一种基于开票服务器的调度系统,所述系统包括:
初始化单元,用于使当开票服务器启动时,对每个开票设备进行状态判断,获取每个开票设备的运行状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111617117.0/2.html,转载请声明来源钻瓜专利网。