一种开具发票的方法、普通发票自助服务终端及服务器的制造方法_4

文档序号:8433828阅读:来源:国知局
述空白纸质发票的发票标识时,发送用于指示验证成功的第二验证响应给普通发票自助服务终端。
[0148]在本发明图5所示的实施例中,接收普通发票自助服务终端发送的携带发票内容和签名值的第一验证请求;从第一验证请求中提取出发票内容和签名值;对签名值进行验签,得到验签值;当签名值和验签值相同时,发送用于指示验证成功的第一验证响应给普通发票自助服务终端。如此使得当用户通过互联网缴税之后,支持用户可以通过普通发票自助服务终端获取缴税的纸质发票。
[0149]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
[0150]应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【主权项】
1.一种开具发票的方法,所述方法应用于普通发票自助服务终端,其特征在于,所述方法包括: 在所述普通发票自助服务终端的显示界面上显示发票填写界面; 获取用户在所述发票填写界面中填写的发票内容; 获取与所述普通发票自助服务终端通讯连接的手机中的客户识别模块SIM卡中的电子商务认证中心CA证书; 根据所述CA证书中的密钥对所述初始发票内容进行签名,得到签名值; 将发送携带所述发票内容和所述签名值的第一验证请求给服务器;以使服务器对所述发票内容和所述签名值进行验证; 当接收到服务器发送的用于指示验证成功的第一验证响应时,获取本地存储的一张空白纸质发票; 通过所述终端的打印机将所述发票内容打印在所述空白纸质发票中,并输出打印了所述发票内容的纸质发票。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 获取与所述普通发票自助服务终端通讯连接的手机的SIM卡中的CA证书,以及用户输入的登录账号和登录密码; 根据所述CA证书、所述登录账号和所述登录密码生成登录请求; 将携带有所述CA证书、所述登录账号和所述登录密码的登录请求发送给所述服务器;以使所述服务器对所述CA证书、所述登录账号和所述登录密码进行验证,当验证成功后返回用于指示登录成功的登录响应; 接收服务器返回的用于指示登录成功的登录响应;执行所述在所述普通发票自助服务终端的显示界面上显示发票填写界面的步骤。
3.根据权利要求1或2所述的方法,其特征在于,所述获取本地存储的一张空白纸质发票之后,还包括: 获取所述空白纸质发票的发票标识; 发送携带所述空白纸质发票的发票标识的第二验证请求给所述服务器;以使服务器对所述纸质发票的发票标识进行验证;当验证成功后返回用于指示验证成功的第二验证响应; 接收所述服务器发送的、用于指示验证成功的第二验证响应,执行所述通过所述终端的打印机将所述发票内容打印在所述空白纸质发票中的步骤。
4.一种开具发票的方法,应用于服务器,其特征在于,所述方法包括: 接收普通发票自助服务终端发送的携带发票内容和签名值的第一验证请求; 从所述第一验证请求中提取出所述发票内容和所述签名值; 对所述签名值进行验签,得到验签值; 当所述签名值和所述验签值相同时,发送用于指示验证成功的第一验证响应给所述普通发票自助服务终端。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括: 接收普通发票自助服务终端发送的携带空白纸质发票的发票标识的第二验证请求; 从所述第二验证请求中提取出所述空白纸质发票的发票标识; 获取本地存储的发票标识列表; 判断所述发票标识列表中是否包括所述空白纸质发票的发票标识; 当包括所述空白纸质发票的发票标识时,发送用于指示验证成功的第二验证响应给普通发票自助服务终端。
6.一种普通发票自助服务终端,其特征在于,所述普通发票自助服务终端包括: 显示模块,用于在所述普通发票自助服务终端的显示界面上显示发票填写界面; 第一获取模块,用于获取用户在所述发票填写界面中填写的发票内容; 第二获取模块,用于获取与所述普通发票自助服务终端通讯连接的手机中的客户识别模块SM卡中的电子商务认证中心CA证书; 签名模块,用于根据所述CA证书中的密钥对所述初始发票内容进行签名,得到签名值; 第一发送模块,用于将发送携带所述发票内容和所述签名值的第一验证请求给服务器;以使服务器对所述发票内容和所述签名值进行验证; 第三获取模块,用于当接收到服务器发送的用于指示验证成功的第一验证响应时,获取本地存储的一张空白纸质发票; 打印模块,用于通过所述终端的打印机将所述发票内容打印在所述空白纸质发票中,并输出打印了所述发票内容的所述纸质发票。
7.根据权利要求6所述的普通发票自助服务终端,其特征在于,所述普通发票自助服务终端还包括: 第四获取模块,用于获取与所述普通发票自助服务终端通讯连接的手机的SIM卡中的CA证书,以及用户输入的登录账号和登录密码; 生成模块,用于根据所述CA证书、所述登录账号和所述登录密码生成登录请求;第二发送模块,用于将携带有所述CA证书、所述登录账号和所述登录密码的登录请求发送给所述服务器;以使所述服务器对所述CA证书、所述登录账号和所述登录密码进行验证,当验证成功后返回用于指示登录成功的登录响应; 第一接收模块,用于接收服务器返回的用于指示登录成功的登录响应;执行所述在所述普通发票自助服务终端的显示界面上显示发票填写界面的步骤。
8.根据权利要求6或7所述的普通发票自助服务终端,其特征在于,所述普通发票自助服务终端还包括: 第五获取模块,用于获取所述空白纸质发票的发票标识; 第三发送模块,用于发送携带所述空白纸质发票的发票标识的第二验证请求给所述服务器;以使服务器对所述纸质发票的发票标识进行验证;当验证成功后返回用于指示验证成功的第二验证响应; 第二接收模块,用于接收所述服务器发送的、用于指示验证成功的第二验证响应,执行所述通过所述终端的打印机将所述发票内容打印在所述空白纸质发票中的步骤。
9.一种服务器,其特征在于,所述服务器包括: 第三接收模块,用于接收普通发票自助服务终端发送的携带发票内容和签名值的第一验证请求; 第一提取模块,用于从所述第一验证请求中提取出所述发票内容和所述签名值; 验签模块,用于对所述签名值进行验签,得到验签值; 第四发送模块,用于当所述签名值和所述验签值相同时,发送用于指示验证成功的第一验证响应给所述普通发票自助服务终端。
10.根据权利要求9所述的服务器,其特征在于,所述服务器还包括: 第四接收模块,用于接收普通发票自助服务终端发送的携带空白纸质发票的发票标识的第二验证请求; 第二提取模块,用于从所述第二验证请求中提取出所述空白纸质发票的发票标识; 第六获取模块,用于获取本地存储的发票标识列表; 判断模块,用于判断所述发票标识列表中是否包括所述空白纸质发票的发票标识;第五发送模块,用于当包括所述空白纸质发票的发票标识时,发送用于指示验证成功的第二验证响应给普通发票自助服务终端。
【专利摘要】本发明是关于一种开具发票的方法、普通发票自助服务终端及服务器,在普通发票自助服务终端的显示界面上显示发票填写界面;获取用户在发票填写界面中填写的发票内容;获取与普通发票自助服务终端通讯连接的手机中的SIM卡中的CA证书;根据CA证书中的密钥对初始发票内容进行签名,得到签名值;将发送携带发票内容和签名值的第一验证请求给服务器;当接收到服务器发送的用于指示验证成功的第一验证响应时,获取本地存储的一张空白纸质发票;通过终端的打印机将发票内容打印在空白纸质发票中,并输出打印了发票内容的纸质发票。这样,当用户通过互联网缴税之后,可以通过本发明实施例的方法获取缴税的纸质发票。
【IPC分类】H04L29-06, H04L9-32, G06Q30-04
【公开号】CN104753940
【申请号】CN201510142536
【发明人】陈亮
【申请人】北京圣世博泰科技股份有限公司
【公开日】2015年7月1日
【申请日】2015年3月27日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1