一种数据处理方法及系统技术方案

技术编号:24998092 阅读:36 留言:0更新日期:2020-07-24 18:00
本申请提供一种数据处理方法及系统,第一终端获取待处理的开票数据后生成与开票数据对应的开票申请请求,并将开票申请请求发送至与第一终端建立通信连接的第一服务器,由第一服务器从空闲的处于在线状态的税控盘中选择一个目标税控盘以及目标第二服务器,向目标第二服务器转发开票申请请求。目标第二服务器确定开票数据中每条数据在发票界面中的位置,根据开票数据中每条数据在发票界面中的位置,将开票数据中的每条数据填充至目标税控盘提供的发票界面中,得到发票图像数据,目标第二服务器向打印机发送打印指令以指示打印机根据发票图像数据打印发票图像数据对应的发票,完成从申请开票到打印发票的自动执行,以降低开票成本以及提高开票效率。

【技术实现步骤摘要】
一种数据处理方法及系统
本申请涉及数据处理
,具体涉及一种数据处理方法及系统。
技术介绍
目前开票系统以税控盘为核心,将税控盘和用于打印发票的打印机连接到终端上,并且在终端上安装开票软件,通过安装在终端上的开票软件向税控盘发送数据读取指令来获取开票权限和开票所需的开票数据(如纳税人名称、纳税人识别号、纳税人地址、纳税人电话、开户行信息、开户账号信息、发票金额、税率等信息),以在获取到开票权限的情况下由使用终端的用户将开票数据输入到税控盘的发票界面中相对应位置处生成发票,然后调用打印机打印纸质发票。从上述开票系统可知,在开具任意一张发票过程中,用户都需要将开票数据输入到税控盘的发票界面中,在反复校对输入的开票数据无误的情况下开具发票,这一过程会提高开票成本以及降低开票效率。
技术实现思路
有鉴于此,本申请提供一种数据处理方法及系统,用于自动填充开票数据至发票界面中,降低开票成本以及提高开票效率。一方面,本申请提供一种数据处理方法,所述方法包括:第一终端获取待处理的开票数据,生成与所述开票数据对应的开票申请请求;第一终端发送所述开票申请请求至与所述第一终端建立通信连接的第一服务器;第一服务器从空闲的处于在线状态的税控盘中选择一个目标税控盘以及与所述目标税控盘通信的目标第二服务器;第一服务器向所述目标第二服务器转发所述开票申请请求;所述目标第二服务器确定所述开票申请请求携带的开票数据中每条数据在发票界面中的位置,根据所述开票数据中每条数据在发票界面中的位置,将所述开票数据中的每条数据填充至所述目标税控盘提供的所述发票界面中,得到发票图像数据;所述目标第二服务器向打印机发送打印指令,所述打印指令指示所述打印机根据所述发票图像数据打印出所述发票图像数据对应的发票。可选的,所述方法还包括:第一终端向所述第一服务器发送税控盘状态查询请求;所述第一服务器向与所述第一服务器通信的各个第二服务器发送所述税控盘状态查询请求;所述各个第二服务器分别根据所述税控盘状态查询请求和建立通信连接的税控盘的标识信息,查询进程信息中是否运行有所述建立通信连接的税控盘的进程,若运行有所述建立通信连接的税控盘的进程,向所述第一服务器发送指示税控盘处于在线状态的查询结果;所述第一服务器将所述指示税控盘处于在线状态的查询结果发送给所述第一终端。可选的,所述方法还包括:所述第一服务器接收各个第二终端发送的开票申请请求,所述第二终端发送的开票申请请求中携带有开票数据;所述第一服务器根据预设分配算法分配所述各个第二终端发送的开票申请请求给所述第一终端;所述第一终端获取待处理的开票数据,生成与所述开票数据对应的开票申请请求包括:所述第一终端从接收到的所述第二终端发送的开票申请请求中选取待处理的开票数据,生成与所选取开票数据对应的开票申请请求。可选的,所述第一服务器根据预设分配算法分配所述各个第二终端发送的开票申请请求给所述第一终端包括如下至少一种方式:所述第一服务器随机分配所述各个第二终端发送的开票申请请求给所述第一终端;所述第一服务器平均分配所述各个第二终端发送的开票申请请求给所述第一终端;所述第一服务器根据所述第一终端对应的用户权重分配所述各个第二终端发送的开票申请请求给所述第一终端;所述第一服务器将携带有相接近的开票数据的开票申请请求分配给同一个第一终端。可选的,所述方法还包括:所述第一服务器若确定出当前没有处于在线状态的税控盘,向所述第一终端发送提示信息,所述提示信息用于指示启动税控盘。另一方面,本申请还提供一种数据处理系统,所述系统包括:第一终端、第一服务器、至少两个第二服务器和至少两个税控盘,所述第二服务器和所述税控盘为一对一通信;所述第一终端,用于获取待处理的开票数据,生成与所述开票数据对应的开票申请请求,发送所述开票申请请求至与所述第一终端建立通信连接的第一服务器;所述第一服务器,用于从空闲的处于在线状态的税控盘中选择一个目标税控盘以及与所述目标税控盘通信的目标第二服务器,向所述目标第二服务器转发所述开票申请请求;所述目标第二服务器,用于确定所述开票申请请求携带的开票数据中每条数据在发票界面中的位置,根据所述开票数据中每条数据在发票界面中的位置,将所述开票数据中的每条数据填充至所述目标税控盘提供的所述发票界面中,得到发票图像数据;所述目标第二服务器,还用于向打印机发送打印指令,所述打印指令指示所述打印机根据所述发票图像数据打印出所述发票图像数据对应的发票。可选的,所述第一终端,还用于向所述第一服务器发送税控盘状态查询请求;所述第一服务器,还用于向与所述第一服务器通信的各个第二服务器发送所述税控盘状态查询请求;所述各个第二服务器,用于分别根据所述税控盘状态查询请求和建立通信连接的税控盘的标识信息,查询进程信息中是否运行有所述建立通信连接的税控盘的进程,若运行有所述建立通信连接的税控盘的进程,向所述第一服务器发送指示税控盘处于在线状态的查询结果;所述第一服务器,还用于将所述指示税控盘处于在线状态的查询结果发送给所述第一终端。可选的,所述第一服务器,还用于接收各个第二终端发送的开票申请请求,所述第二终端发送的开票申请请求中携带有开票数据;所述第一服务器,还用于根据预设分配算法分配所述各个第二终端发送的开票申请请求给所述第一终端;所述第一终端,用于从接收到的所述第二终端发送的开票申请请求中选取待处理的开票数据,生成与所选取开票数据对应的开票申请请求。可选的,所述第一服务器以如下至少一种方式分配所述各个第二终端发送的开票申请请求给所述第一终端:所述第一服务器随机分配所述各个第二终端发送的开票申请请求给所述第一终端;所述第一服务器平均分配所述各个第二终端发送的开票申请请求给所述第一终端;所述第一服务器根据所述第一终端对应的用户权重分配所述各个第二终端发送的开票申请请求给所述第一终端;所述第一服务器将携带有相接近的开票数据的开票申请请求分配给同一个第一终端。可选的,所述第一服务器,还用于若确定出当前没有处于在线状态的税控盘,向所述第一终端发送提示信息,所述提示信息用于指示启动税控盘。从上述技术方案可知,第一终端获取待处理的开票数据后生成与开票数据对应的开票申请请求,并将开票申请请求发送至与第一终端建立通信连接的第一服务器,由第一服务器从空闲的处于在线状态的税控盘中选择一个目标税控盘以及与目标税控盘通信的目标第二服务器,向目标第二服务器转发开票申请请求。目标第二服务器确定开票申请请求携带的开票数据中每条数据在发票界面中的位置,根据开票数据中每条数据在发票界面中的位置,将开票数据中的每条数据填充至目标税控盘提供的发票界面中,得到发票图像数据,目标第二服务器向打印机发送打印指令以指示打印机根据发票图像数据打印出发票图像数据对应的发票,实现通本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,所述方法包括:/n第一终端获取待处理的开票数据,生成与所述开票数据对应的开票申请请求;/n第一终端发送所述开票申请请求至与所述第一终端建立通信连接的第一服务器;/n第一服务器从空闲的处于在线状态的税控盘中选择一个目标税控盘以及与所述目标税控盘通信的目标第二服务器;/n第一服务器向所述目标第二服务器转发所述开票申请请求;/n所述目标第二服务器确定所述开票申请请求携带的开票数据中每条数据在发票界面中的位置,根据所述开票数据中每条数据在发票界面中的位置,将所述开票数据中的每条数据填充至所述目标税控盘提供的所述发票界面中,得到发票图像数据;/n所述目标第二服务器向打印机发送打印指令,所述打印指令指示所述打印机根据所述发票图像数据打印出所述发票图像数据对应的发票。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:
第一终端获取待处理的开票数据,生成与所述开票数据对应的开票申请请求;
第一终端发送所述开票申请请求至与所述第一终端建立通信连接的第一服务器;
第一服务器从空闲的处于在线状态的税控盘中选择一个目标税控盘以及与所述目标税控盘通信的目标第二服务器;
第一服务器向所述目标第二服务器转发所述开票申请请求;
所述目标第二服务器确定所述开票申请请求携带的开票数据中每条数据在发票界面中的位置,根据所述开票数据中每条数据在发票界面中的位置,将所述开票数据中的每条数据填充至所述目标税控盘提供的所述发票界面中,得到发票图像数据;
所述目标第二服务器向打印机发送打印指令,所述打印指令指示所述打印机根据所述发票图像数据打印出所述发票图像数据对应的发票。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
第一终端向所述第一服务器发送税控盘状态查询请求;
所述第一服务器向与所述第一服务器通信的各个第二服务器发送所述税控盘状态查询请求;
所述各个第二服务器分别根据所述税控盘状态查询请求和建立通信连接的税控盘的标识信息,查询进程信息中是否运行有所述建立通信连接的税控盘的进程,若运行有所述建立通信连接的税控盘的进程,向所述第一服务器发送指示税控盘处于在线状态的查询结果;
所述第一服务器将所述指示税控盘处于在线状态的查询结果发送给所述第一终端。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述第一服务器接收各个第二终端发送的开票申请请求,所述第二终端发送的开票申请请求中携带有开票数据;
所述第一服务器根据预设分配算法分配所述各个第二终端发送的开票申请请求给所述第一终端;
所述第一终端获取待处理的开票数据,生成与所述开票数据对应的开票申请请求包括:所述第一终端从接收到的所述第二终端发送的开票申请请求中选取待处理的开票数据,生成与所选取开票数据对应的开票申请请求。


4.根据权利要求3所述的方法,其特征在于,所述第一服务器根据预设分配算法分配所述各个第二终端发送的开票申请请求给所述第一终端包括如下至少一种方式:
所述第一服务器随机分配所述各个第二终端发送的开票申请请求给所述第一终端;
所述第一服务器平均分配所述各个第二终端发送的开票申请请求给所述第一终端;
所述第一服务器根据所述第一终端对应的用户权重分配所述各个第二终端发送的开票申请请求给所述第一终端;
所述第一服务器将携带有相接近的开票数据的开票申请请求分配给同一个第一终端。


5.根据权利要求1至4任意一项所述的方法,其特征在于,所述方法还包括:
所述第一服务器若确定出当前没有处于在线状态的税控盘,向所述第一终端发送提示信息,所述提示信息用于指示启动税控盘。
<...

【专利技术属性】
技术研发人员:李盟白涛杨宜李筱沛邹永强杨晖
申请(专利权)人:云账户技术天津有限公司
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1