[发明专利]基于远程票据信息的本地打印方法和装置有效
申请号: | 201110073697.1 | 申请日: | 2011-03-25 |
公开(公告)号: | CN102693597A | 公开(公告)日: | 2012-09-26 |
发明(设计)人: | 洒西涛;单国军 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | G07G5/00 | 分类号: | G07G5/00 |
代理公司: | 北京科龙寰宇知识产权代理有限责任公司 11139 | 代理人: | 孙皓晨;朱世定 |
地址: | 100195 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 远程 票据 信息 本地 打印 方法 装置 | ||
技术领域
本发明涉及票据打印领域,具体而言,涉及一种基于远程票据信息的本地打印方法和装置。
背景技术
现有的基于远程票据的本地打印方法,例如申请号为CN200510008567.4的专利申请所描述的方案,该方案涉及一种多节点智能网络应用服务系统中的远程打印方法,目的在于使终端用户将服务器上的文件直接打印到终端本地的打印机上,并能够配置和管理自己的打印机和打印作业。
上述方案公开了基于会话用户的打印配置和管理方法、基于会话用户的打印作业调度机制和基于共享内存的应用、打印服务和终端服务的信息传递机制。在一个由通过传输线互相连接的一个服务器和多个终端组成的系统中,服务器提供相应的终端服务,终端服务技术将应用逻辑与用户界面分开,应用逻辑在服务器上,终端只负责用户界面的显示,每个终端包括一台计算机和至少一台打印机。
然而,现有技术中网络间打印数据的传输缺乏有效的安全机制,无法应用于发票数据的打印。
发明内容
本发明提供一种基于远程票据信息的本地打印方法和装置,用以实现远程票据信息的本地打印。
为达到上述目的,本发明提供了一种基于远程票据信息的本地打印方法,包括以下步骤:
根据用户打印请求的票据标识通过服务器的数据服务接口获取动态因子;
将打印客户端标识、动态因子和打印客户端本地保存的票据模版数据版本号进行加密,得到第一数据包,并将第一数据包发送至服务器;
在服务器端对第一数据包进行解密,得到打印客户端标识、动态因子、票据模版数据版本号和票据标识,对打印客户端标识和动态因子进行检验,若打印客户端标识和动态因子为有效,根据票据标识获取票据的完整发票数据;
对打印客户端标识、动态因子和票据的完整发票数据进行加密,得到第二数据包,并将第二数据包发送至打印客户端;
在打印客户端对第二数据包进行解密,得到打印客户端标识、动态因子和票据的完整发票数据,并将票据的完整发票信息解析为可打印信息,进行打印。
为达到上述目的,本发明还提供了一种基于远程票据信息的本地打印装置,其包括:
获取模块,用于根据用户打印请求的票据标识通过服务器的数据服务接口获取动态因子;
动态因子生成模块,用于根据用户打印请求的票据标识生成动态因子,并对来自打印客户端的动态因子的有效性进行判断;
第一加密模块,用于将打印客户端标识、动态因子和打印客户端本地保存的票据模版数据版本号进行加密,得到第一数据包,并将第一数据包发送至服务器;
第一解密模块,用于在服务器端对第一数据包进行解密,得到打印客户端标识、动态因子、票据模版数据版本号和票据标识,对打印客户端标识和动态因子进行检验,若打印客户端标识和动态因子为有效,根据票据标识获取票据的完整发票数据;
第二加密模块,用于对打印客户端标识、动态因子和票据的完整发票数据进行加密,得到第二数据包,并将第二数据包发送至打印客户端;
第二解密模块,用于在打印客户端对第二数据包进行解密,得到打印客户端标识、动态因子和票据的完整发票数据,并将票据的完整发票信息解析为可打印信息,进行打印。
上述实施例有效解决了目前增值税发票仅在本地打印的制约,拓宽了其应用范围。通过对元数据、模板数据和发票数据的明确划分和定义,降低了各功能模块间的耦合性。通过网络服务接口的定义,本方案可适用于局域网、互联网等多种网络结构下的远程打印,并通过动态因子和加解密保证了打印数据的安全性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为根据本发明一个实施例的打印数据构成示意图;
图2为根据本发明一个实施例的基于远程票据信息的本地打印方法流程图;
图3为根据本发明一个上述实施例的客户端向服务器端发送的数据格式示意图;
图4为根据本发明一个实施例的服务器端向客户端响应的数据格式示意图;
图5为根据本发明一个实施例的基于远程票据信息的本地打印装置模块图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110073697.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:抓取第三方开放平台中用户动态的方法和装置
- 下一篇:棉花重杂物分离装置
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置