[发明专利]一种获取发票查验信息的方法及系统在审
申请号: | 201811503328.X | 申请日: | 2018-12-10 |
公开(公告)号: | CN109767309A | 公开(公告)日: | 2019-05-17 |
发明(设计)人: | 周宇驰 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | G06Q40/00 | 分类号: | G06Q40/00 |
代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 胡秋立 |
地址: | 100195 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 查验 插件文件 操作系统 匹配 授权文件 发票 计算机 购方 调用 测试程序文件 系统文件夹 查询结果 查询请求 查询信息 服务平台 连接关系 运行环境 复制 测试 发送 授权 部署 | ||
1.一种获取发票查验信息的方法,其特征在于,所述方法包括:
利用不同操作系统的插件文件和测试程序文件进行测试,确定与查验过程所使用的计算机的操作系统的位数匹配的插件文件;
将所述与查验过程所使用的计算机的操作系统的位数匹配的插件文件部署在所述查验过程的运行环境的JDK目录下,以建立所述查验平台和操作实现查验过程的环境的连接关系;
利用所述匹配的插件文件调用插件文件提供方提供的具有购方税号的授权文件,并将所述具有购方税号的授权文件复制到所述查验过程所使用的计算机的系统文件夹下;
调用所述与查验过程所使用的计算机的操作系统的位数匹配的插件文件,基于授权文件的授权向发票查验服务平台发送包含待查验发票的查询信息的查询请求,并获取查询结果。
2.根据权利要求1所述的方法,其特征在于,所述插件文件为能够提供发票查验功能的dll格式的接口文件。
3.根据权利要求1所述的方法,其特征在于,所述利用不同操作系统的插件文件和测试程序文件进行测试,确定与查验过程所使用的计算机的操作系统的位数匹配的插件文件,包括:
将某个操作系统的插件文件和测试程序文件存放于同一路径下,并运行所述测试程序文件,若返回查验界面,则指示该操作系统的插件文件即为与查验过程所使用的计算机的操作系统的位数匹配的插件文件;若返回运行错误提示界面,则选取其他操作系统的插件文件和测试程序文件并重复测试过程,直至返回查验界面。
4.根据权利要求1所述的方法,其特征在于,所述待查验发票的查询信息包括:发票代码、发票号码、开票日期、开票金额和校验码。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在成功建立所述查验平台和操作实现查验过程的环境的连接关系后,获取查验所需的验证码图片进行验证。
6.根据权利要求1所述的方法,其特征在于,所述基于授权文件的授权向发票查验服务平台发送包含待查验发票的查询信息的查询请求,并获取查询结果,包括:
在查验过程中,查验服务平台根据包含待查验发票的查询信息的查询请求获取匹配发票的发票信息;
判断所述匹配发票的发票信息中的购方企业税号和授权文件中授权的购方企业税号是否一致;其中,若一致,则判断所述匹配发票的发票信息中的开票日期是否在授权文件的有效日期内,若在有效日期内,则返回包含匹配发票的发票信息的查询结果;若未在有效日期内,则返回指示不存在对应发票的查询结果;若不一致,则直接返回指示不存在对应发票的查询结果。
7.一种获取发票查验信息的系统,其特征在于,所述系统包括:
插件文件确定单元,用于利用不同操作系统的插件文件和测试程序文件进行测试,确定与查验过程所使用的计算机的操作系统的位数匹配的插件文件;
连接关系建立单元,用于将所述与查验过程所使用的计算机的操作系统的位数匹配的插件文件部署在所述查验过程的运行环境的JDK目录下,以建立所述查验平台和操作实现查验过程的环境的连接关系;
授权文件获取单元,用于利用所述匹配的插件文件调用插件文件提供方提供的具有购方税号的授权文件,并将所述具有购方税号的授权文件复制到所述查验过程所使用的计算机的系统文件夹下;
查询结果获取单元,用于调用所述与查验过程所使用的计算机的操作系统的位数匹配的插件文件,基于授权文件的授权向发票查验服务平台发送包含待查验发票的查询信息的查询请求,并获取查询结果。
8.根据权利要求7所述的系统,其特征在于,所述插件文件为能够提供发票查验功能的dll格式的接口文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811503328.X/1.html,转载请声明来源钻瓜专利网。