一种验证发票真伪的方法、装置及系统的制作方法_3

文档序号:9235870阅读:来源:国知局
203之后,服务端接收到税局系统返回的发票验证请求的响应,并将该响应转发至客户端,向客户端获取用于验证发票真伪的发票验证补充消息;其中,该响应为税局对发票验证请求所携带的发票代码、编码的身份验证结果,该响应用于请求获取包括发票日期、发票金额、开票日期等发票补充信息。
[0063]步骤205,服务端接收客户端的验证补充消息,并转发补充验证消息至税局系统;
[0064]具体的,服务端接收客户端返回的验证补充消息,并将补充验证消息通过步骤203中获取的发送端口转发至税局系统,以使税局系统获取发票的补充信息,根据补充信息确认发票的真伪。
[0065]步骤206,服务端获取税局系统的验证结果,并将验证结果转发至客户端。
[0066]在实际应用中,服务端在验证发票的真伪时,通过步骤202至步骤206即可发票真伪的验证;对于发送策略的更新,不需要在每次验证发票的真伪时更新发送策略,只需要保持服务端保存的发送策略与税局系统的地址信息保持最新即可。
[0067]实施例三
[0068]本发明实施例三提供了的一种验证发票真伪的方法,该方法包括以下步骤:客户端发送发票验证请求至服务端;在接收到所述发票验证请求的响应时,生成发票验证补充消息并将所述验证补充消息发送至服务端,并接收服务端转发的验证结果;其中,发票验证请求的响应为:基于服务端的发送策略接收到的所述发票验证请求的响应。
[0069]具体的,当用户需要验证发票的真伪时,客户端根据用户手动输入、或扫描上传的方式获取用于表征发票标识的参数,并更具该参数生成发票验证请求;生成发票验证请求之后,将该发票验证请求通过标准接口发送至服务端;其中,发票验证请求携带的用于表征发票标识的参数包括:发票代码、发票编码。
[0070]在发送发票验证请求至服务端之后,客户端接收到服务端发票验证请求的响应,该响应用于请求获取包括发票日期、发票金额、开票日期等发票补充信息,此时,客户端提示用户手动输入发票补充信息,并根据用户输入的发票补充信息生成验证补充消息,将该验证补充消息发送至服务端。
[0071]当税局系统确认发票为真时,向服务端返回验证结果,服务端进一步的将验证结果转发至客户端;客户端在接收到验证结果后,对验证结果进行解析,解析出包括所属税局、开具单位名称、发票状态、发票领购日期、验销日期、以及已被查询次数等完整的发票查询信息,并将该完整的发票查询信息显示给用户。
[0072]在实际应用中,当用户手动输入或扫描上传的表征发票标识的参数之前,客户端获取当前用户的用户信息,将获取的用户信息发送至服务端,以对用户信息进行验证,确认当前用户是否具有通过该客户端验证发票真伪的权限;这里,用户信息包括用户账号、用户密码。
[0073]实施例四
[0074]本发明实施例四提供了的一种验证发票真伪的方法,该方法包括:
[0075]客户端发送发票验证请求至服务端;
[0076]服务端接收到客户端的发票验证请求时,获取发送策略;根据所述发送策略得到所述发票验证请求对应的发送端口,通过发送端口转发所述发票验证请求;在接收到所述发票验证请求的响应时,向客户端获取用于验证发票真伪的发票验证补充消息;
[0077]客户端在接收到所述发票验证请求的响应时,生成发票验证补充消息并将所述验证补充消息发送至服务端;
[0078]服务端根据所述发送端口转发所述发票验证补充消息,并在收到验证结果后,转发所述验证结果给客户端。
[0079]实施例五
[0080]本发明实施例五提供一种验证发票真伪的装置,该装置位于服务端300中,,如图3所示,该装置包括:获取模块301、第一转发模块302、以及第二转发模块303 ;其中,
[0081]获取模块301可由接口芯片与存储芯片配合实现,用于接收到客户端的发票验证请求时,获取发送策略,并将获取的发送策略发送至第一转发模块302 ;
[0082]第一转发模块302可由中央处理器(CPU,Central Processing Unit)与接口芯片配合实现,用于根据从获取模块301接收的所述发送策略得到所述发票验证请求对应的发送端口,并通过所述发送端口转发所述发票验证请求;
[0083]具体的,用于根据发票代码、发票编码与发送端口的映射关系得到所述发票验证请求对应的发送端口,并通过所述发送端口转发所述发票验证请求。
[0084]第二转发模块303可由CPU与接口芯片共同实现,用于在接收到所述发票验证请求的响应时,向客户端获取用于验证发票真伪的发票验证补充消息,通过所述发送端口转发所述发票验证补充消息,并在收到验证结果后,转发所述验证结果给客户端。
[0085]如图4所示,该装置还包括校验模块304,校验模块304可由CPU实现,用于在获取发送策略之前,根据所述发票验证请求携带的发票代码、发票编码校验所述发票验证请求的有效性。
[0086]实施例六
[0087]本发明实施例提供一种验证发票真伪的装置,该装置位于客户端500中,如图5所示,该装置包括:验证模块501 ;
[0088]验证模块501可由CPU与接口芯片配合实现,用于发送发票验证请求至服务端,并在接收到所述发票验证请求的响应时,生成发票验证补充消息并将所述验证补充消息发送至服务端,并接收服务端转发的验证结果。
[0089]这里,发票验证请求的响应为:基于服务端的发送策略接收到的所述发票验证请求的响应。
[0090]验证模块501,进一步用于在发送发票验证请求至服务端之前,获取用于表征发票标识的参数,并根据所述参数生成发票验证请求;其中,所述参数包括:发票代码、发票编码。
[0091]实施例七
[0092]本发明实施例七提供一种用于验证发票真伪的系统,该系统包括服务端、客户端;其中,所述服务端为图3或图4所示的服务端300,客户端为图5所示的客户端500。
[0093]服务端300,包括:获取模块301、第一转发模块302、以及第二转发模块302 ;其中,
[0094]获取模块301,用于接收到客户端500的发票验证请求时,获取发送策略,并将获取的发送策略发送至第一转发模块302 ;
[0095]第一转发模块302,用于根据从获取模块301接收的所述发送策略得到所述发票验证请求对应的发送端口,并通过所述发送端口转发所述发票验证请求;
[0096]第二转发模块303,用于在接收到所述发票验证请求的响应时,向客户端500获取用于验证发票真伪的发票验证补充消息,通过所述发送端口转发所述发票验证补充消息,并在收到验证结果后,转发所述验证结果给客户端500。
[0097]客户端500包括:验证模块501,用于发送发票验证请求至服务端300,在接收到所述发票验证请求的响应时,生成发票验证补充消息并将所述验证补充消息发送至服务端300,并接收服务端300转发的验证结果。
[0098]本发明实施
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1