一种远程打印方法及设备技术

技术编号:25480115 阅读:52 留言:0更新日期:2020-09-01 23:01
本申请的目的是提供一种远程打印方法及设备,本申请通过第一终端要对待打印数据进行加密打印时,向网络设备发送加密打印请求,并根据网络设备返回的商家位置筛选目标商家并对待打印数据进行加密,在加密完成后生成对应的解密信息;将加密后的打印数据发送给目标商家对应的第二终端;第二终端要解密时向第一终端发送解密打印请求,以从第一终端获取解密信息;第二终端基于解密信息对加密后的打印数据进行解密并打印,并在打印完成后对待打印数据进行再次加密,不仅实现了对待打印数据的远程打印,还保证了待打印数据在打印过程中的安全性,通过第一终端、网络设备及第二终端简化了传统的打印流程,使得本申请打印流程更加简单、高效且安全。

【技术实现步骤摘要】
一种远程打印方法及设备
本申请涉及计算机领域,尤其涉及一种远程打印方法及设备。
技术介绍
现有技术中,打印文档、照片等需要通过U盘、邮箱、手机等设备传输到有连接打印机的电脑上。用户需要亲自带着要打印的内容到商家里,然后使用商家的电脑取到所需打印的东西,完成打印操作。由于现有技术中要打印的东西先通过第三方储存起来,再到商家,用商家的电脑获取第三方存储的需要打印的内容,之后再说商家的电脑所连接的打印设备上开始打印,流程比较繁琐,而且商家的电脑里会留有用户打印内容的电子档,导致用户需要打印的内容不存在隐私,导致需要打印的内容不安全。
技术实现思路
本申请的一个目的是提供一种远程打印方法及设备,实现了远程打印的同时,保证了待打印数据的安全性。根据本申请的一个方面,提供了一种远程打印方法,应用于第一终端,其中,所述方法包括:响应于第一用户在第一终端对待打印数据进行的加密打印操作,向网络设备发送加密打印请求,所述加密打印请求包括所述第一终端的位置,以使所述网络设备根据所述位置向第一终端发送至少一个商家及其商家位置;接收所述网络设备发送的所述至少一个商家及其商家位置,根据所述商家位置从所述至少一个商家中选择一个目标商家,并对所述待打印数据进行加密,在加密完成后生成对应的解密信息;将加密后的打印数据发送给所述目标商家对应的第二终端;接收所述第二终端发送的解密打印请求;响应于所述解密打印请求,向所述第二终端发送所述解密信息,以使所述第二终端基于所述解密信息对所述加密后的打印数据进行解密并打印。进一步地,上述第一终端的远程打印方法中,所述对所述待打印数据进行加密,包括:对所述待打印数据进行逐字节加密,得到所述待打印数据对应的初始加密表;调用随机函数生成一个随机数,采用所述初始加密表里的每个数字与所述随机数进行预设运算算法的运算,生成所述待打印数据对应的新加密表;若所述新加密表满足预置的加密条件,则对所述待打印数据加密成功,得到加密后的打印数据。进一步地,上述第一终端的远程打印方法中,所述方法还包括:接收所述第二终端发送的打印支付指令,所述打印支付指令包括支付金额;响应于所述打印支付指令,对所述目标商家进行所述支付金额对应的支付;在完成支付后,向所述第一终端发送支付完成提示信息。进一步地,上述第一终端的远程打印方法中,所述方法还包括:响应于所述第一用户对所述待打印数据进行的打印配送操作,向所述第二终端发送打印配送指令;接收所述第二终端基于所述打印配送指令返回的配送订单。根据本申请的另一个方面,还提供了一种远程打印方法,应用于第二终端,其中,所述方法包括:接收第一终端发送的加密后的打印数据;响应于第二用户在第二终端对所述加密后的打印数据进行的解密打印操作,向所述第一终端发送解密打印请求;接收所述第一终端发送的所述加密后的打印数据对应的解密信息;基于所述解密信息对所述加密后的打印数据进行解密得到待打印数据;对所述待打印数据进行打印,并在打印完成后对所述待打印数据进行再次加密。进一步地,上述第二终端的远程打印方法中,所述基于所述解密信息对所述加密后的打印数据进行解密得到待打印数据,包括:基于所述解密信息对所述加密后的打印数据进行逐字节解密,生成解密表;若所述解密表满足预置的解密条件,则按照所述解密表对所述加密后的打印数据进行解密,得到所述待打印数据及其中的各字节。进一步地,上述第二终端的远程打印方法中,所述方法还包括:在打印完成后,向所述第一终端发送打印支付指令,所述打印支付指令包括支付金额;接收所述第一终端发送的支付完成提示信息。进一步地,上述第二终端的远程打印方法中,所述方法还包括:接收所述第一终端发送的打印配送指令;基于所述打印配送指令,为所述待打印数据打印完成后对应的纸质文件生成对应的配送订单;将所述配送订单发送给所述第一终端。根据本申请的另一个方面,还提供了一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行时,使所述处理器实现如上述远程打印方法。根据本申请的另一个方面,还提供了一种用于远程打印的第一终端,其特征在于,该第一终端包括:一个或多个处理器;计算机可读介质,用于存储一个或多个计算机可读指令,当所述一个或多个计算机可读指令被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述第一终端的远程打印方法。根据本申请的另一个方面,还提供了一种用于远程打印的第二终端,其特征在于,该第二终端包括:一个或多个处理器;计算机可读介质,用于存储一个或多个计算机可读指令,当所述一个或多个计算机可读指令被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述第二终端的远程打印方法。与现有技术相比,本申请通过第一用户在第一终端对待打印数据进行的加密打印操作,该在第一终端向网络设备发送加密打印请求,所述加密打印请求包括所述第一终端的位置,以使所述网络设备根据所述位置向第一终端发送至少一个商家及其商家位置;所述第一终端所述商家位置从所述至少一个商家中选择一个目标商家以便后续进行数据的打印,并对所述待打印数据进行加密,在加密完成后生成对应的解密信息;将加密后的打印数据发送给所述目标商家对应的第二终端;当第二终端需要对所述加密后的打印数据进行打印时,第二用户在第二终端对所述加密后的打印数据进行的解密打印操作,使得第二终端向所述第一终端发送解密打印请求;所述第一终端响应于所述解密打印请求,向所述第二终端发送所述解密信息;所述第二终端基于接收的所述解密信息对所述加密后的打印数据进行解密得到待打印数据,并对所述待打印数据进行打印,并在打印完成后对所述待打印数据进行再次加密,不仅实现了对待打印数据的远程打印,还保证了待打印数据在打印过程中的数据安全性,通过第一终端、网络设备及第二终端简化了传统的打印流程,使得本申请打印流程更加简单、高效且安全。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1示出根据本申请一个方面的一种远程打印方法的交互流程示意图;图2示出根据本申请一个方面的一种远程打印方法中的对待打印数据的加密过程的示意图;图3示出根据本申请一个方面的一种远程打印方法中的对加密后的打印数据的解密过程的示意图;图4示出根据本申请一个方面的一种远程打印方法的实际应用场景流程示意图。附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式下面结合附图对本申请作进一步详细描述。在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永本文档来自技高网...

【技术保护点】
1.一种远程打印方法,应用于第一终端,其中,所述方法包括:/n响应于第一用户在第一终端对待打印数据进行的加密打印操作,向网络设备发送加密打印请求,所述加密打印请求包括所述第一终端的位置,以使所述网络设备根据所述位置向第一终端发送至少一个商家及其商家位置;/n接收所述网络设备发送的所述至少一个商家及其商家位置,根据所述商家位置从所述至少一个商家中选择一个目标商家,并对所述待打印数据进行加密,在加密完成后生成对应的解密信息;/n将加密后的打印数据发送给所述目标商家对应的第二终端;/n接收所述第二终端发送的解密打印请求;/n响应于所述解密打印请求,向所述第二终端发送所述解密信息,以使所述第二终端基于所述解密信息对所述加密后的打印数据进行解密并打印。/n

【技术特征摘要】
1.一种远程打印方法,应用于第一终端,其中,所述方法包括:
响应于第一用户在第一终端对待打印数据进行的加密打印操作,向网络设备发送加密打印请求,所述加密打印请求包括所述第一终端的位置,以使所述网络设备根据所述位置向第一终端发送至少一个商家及其商家位置;
接收所述网络设备发送的所述至少一个商家及其商家位置,根据所述商家位置从所述至少一个商家中选择一个目标商家,并对所述待打印数据进行加密,在加密完成后生成对应的解密信息;
将加密后的打印数据发送给所述目标商家对应的第二终端;
接收所述第二终端发送的解密打印请求;
响应于所述解密打印请求,向所述第二终端发送所述解密信息,以使所述第二终端基于所述解密信息对所述加密后的打印数据进行解密并打印。


2.根据权利要求1所述的方法,其中,所述对所述待打印数据进行加密,包括:
对所述待打印数据进行逐字节加密,得到所述待打印数据对应的初始加密表;
调用随机函数生成一个随机数,采用所述初始加密表里的每个数字与所述随机数进行预设运算算法的运算,生成所述待打印数据对应的新加密表;
若所述新加密表满足预置的加密条件,则对所述待打印数据加密成功,得到加密后的打印数据。


3.根据权利要求1所述的方法,其中,所述方法还包括:
接收所述第二终端发送的打印支付指令,所述打印支付指令包括支付金额;
响应于所述打印支付指令,对所述目标商家进行所述支付金额对应的支付;
在完成支付后,向所述第一终端发送支付完成提示信息。


4.根据权利要求1或3所述的方法,其中,所述方法还包括:
响应于所述第一用户对所述待打印数据进行的打印配送操作,向所述第二终端发送打印配送指令;
接收所述第二终端基于所述打印配送指令返回的配送订单。


5.一种远程打印方法,应用于第二终端,其中,所述方法包括:
接收第一终端发送的加密后的打印数据;
响应于第二用户在第二终端对所述加密后的打印数据进行的解密打印操作,向所述...

【专利技术属性】
技术研发人员:李兆梅
申请(专利权)人:上海卓易科技股份有限公司
类型:发明
国别省市:上海;31

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

1