一种云打印的数据传输方法、装置、设备和存储介质制造方法及图纸

技术编号:21228763 阅读:43 留言:0更新日期:2019-05-29 09:11
本发明专利技术公开了一种云打印的数据传输方法、装置、设备和存储介质。云服务器接收到用户设备向打印机直接发送的打印数据包时,先检测打印机的网络连接状态,当打印机为网络断开状态时,云服务器向用户设备发送建立用户设备与打印机本地直接无线连接的请求,由用户设备与打印机建立本地无线连接,进而把打印数据包经用户设备发送至打印机中完成打印。本发明专利技术的方法在通过云服务器无法连接打印机时自动控制用户设备建立与打印机本地的直接无线连接,并完成打印,确保了在打印机网络不稳定时完成打印,提高云打印的可靠及稳定性。

A Data Transfer Method, Device, Equipment and Storage Media for Cloud Printing

The invention discloses a data transmission method, device, device and storage medium for cloud printing. When the cloud server receives the print data package sent directly by the user equipment to the printer, it first detects the network connection status of the printer. When the printer is disconnected from the network, the cloud server sends the request to establish the local direct wireless connection between the user equipment and the printer to the user equipment, and the user equipment and the printer establish this connection. Local wireless connection, and then the printed data packet is sent to the printer by the user equipment to complete printing. The method of the invention automatically controls the user equipment to establish a direct wireless connection with the printer locally when the printer can not be connected through the cloud server, and completes printing, ensures printing when the printer network is unstable, and improves the reliability and stability of cloud printing.

【技术实现步骤摘要】
一种云打印的数据传输方法、装置、设备和存储介质
本专利技术涉及云储存数据传输领域,特别是用于打印机的一种云打印的数据传输方法、装置、设备和存储介质。
技术介绍
目前,在日常工作中,经常会需要使用打印机打印各种资料,传统方法中通常采用网线将打印机连接至网络中进行使用,但是当打印机数量较多的时候网线布置较为杂乱,不便于大范围应用。现有技术中大多采用wifi或者云服务器的方式取代网线,实现了在线打印,这种方案虽然解决了网线布置杂乱的问题,但是在wifi较多时信号容易受到干扰,同一wifi中接入的设备较多时容易导致网络通信不稳定甚至不可用,或是同一个移动基站的访问用户过多时通信容易堵塞,在这种情况下无法使用打印机进行打印,影响工作效率。
技术实现思路
为了克服现有技术的不足,本专利技术的目的在于提供一种云打印的数据传输方法、装置、设备和存储介质,在实际应用中能够在通过云服务器连接打印机失败的情况下自动切换文档发送方式,确保打印数据成功发送至打印机中。本专利技术解决其问题所采用的技术方案是:第一方面,本专利技术提供了一种云打印的数据传输方法,包括以下步骤:当云服务器接收到从用户设备所发送的打印数据包时,获取打印机的连接状态;当所述打印机的连接状态为断开状态时,向用户设备发送建立无线连接信号;所述云服务器检测到所述用户设备和所述打印机建立无线连接后,将打印数据包发送至所述打印机中完成打印。进一步,所述打印数据包包括打印票据和用户设备信息。进一步,所述向用户设备发送建立无线连接信号具体包括以下步骤:所述云服务器检测到打印机为断开状态时,从数据库中读取打印机信息;所述云服务器根据打印机信息和用户设备信息生成无线连接协议信息,并将无线连接协议信息发送至用户设备中;所述用户设备根据所接收到无线连接协议信息与打印机建立无线连接。进一步,所述云服务器与打印机之间通过无线网络连接;所述用户设备与所述打印机之间的无线连接方式为蓝牙连接或WiFi连接。进一步,所述打印机信息包括打印机名称、打印机唯一识别码、打印机网络地址和安全认证公钥。进一步,所述将打印数据包发送至所述打印机中完成打印包括以下步骤:所述云服务器将所获取的打印数据包发送至用户设备中;所述用户设备将接收到的打印数据包发送至已连接的打印机中完成打印。第二方面,本专利技术提供了一种云打印的数据传输装置,包括以下装置:连接状态获取装置,用于当云服务器接收到从用户设备所发送的打印数据包时,获取打印机的连接状态;无线连接信号发送装置,用于当所述打印机的连接状态为断开状态时,向用户设备发送建立无线连接信号;打印执行装置,用于所述云服务器检测到所述用户设备和所述打印机建立无线连接后,将打印数据包发送至所述打印机中完成打印。进一步,还包括以下装置:打印机信息获取装置,用于所述云服务器检测到打印机为断开状态时,从数据库中读取打印机信息;无线连接协议信息发送装置,用于所述云服务器根据打印机信息和用户设备信息生成无线连接协议信息,并将无线连接协议信息发送至用户设备中;无线连接建立装置,用于所述用户设备根据所接收到无线连接协议信息与打印机建立无线连接;云服务器数据发送装置,用于所述云服务器将所获取的打印数据包发送至用户设备中;打印数据包发送装置,用于所述用户设备将接收到的打印数据包发送至已连接的打印机中完成打印。第三方面,本专利技术提供了一种云打印的数据传输设备,包括至少一个控制处理器和用于与至少一个控制处理器通信连接的存储器;存储器存储有可被至少一个控制处理器执行的指令,指令被至少一个控制处理器执行,以使至少一个控制处理器能够执行如上所述的云打印的数据传输方法。第四方面,本专利技术提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令用于使计算机执行如上所述的云打印的数据传输方法。第五方面,本专利技术还提供了一种计算机程序产品,所述计算机程序产品包括存储在计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使计算机执行如上所述的云打印的数据传输方法。本专利技术实施例中提供的一个或多个技术方案,至少具有如下有益效果:本专利技术采用了一种云打印的数据传输方法、装备、设备和存储介质。云服务器接收到用户设备发送的打印数据包时,检测打印机的连接状态,当打印机为断开状态时,云服务器向用户设备发送建立无线连接信号,控制用户设备与打印机建立无线连接,进而将打印数据包发送至打印机中完成打印。对比起现有技术中仅通过wifi或者云服务器的方式发送打印数据包的方法,本专利技术的方法在通过云服务器无法连接打印机时自动控制用户设备直接与打印机建立无线连接,并完成打印,确保了在wifi网络不稳定时完成打印,提高了工作效率。附图说明下面结合附图和实例对本专利技术作进一步说明。图1是本专利技术实施例一提供的一种云打印的数据传输方法的流程图;图2是本专利技术实施例一提供的一种云打印的数据传输方法中向用户设备发送建立无线连接信号的流程图;图3是本专利技术实施例一提供的一种云打印的数据传输方法中将打印数据包发送至所述打印机中完成打印的流程图;图4是本专利技术实施例一提供的一种云打印的数据传输方法的完整步骤图;图5是本专利技术实施例二提供的一种云打印的数据传输装置的装置示意图;图6是本专利技术实施例三提供的一种云打印的数据传输设备的结构示意图。具体实施方式目前,在日常工作中,经常会需要使用打印机打印各种资料,传统方法中通常采用网线将打印机连接至网络中进行使用,但是当打印机数量较多的时候网线布置较为杂乱,不便于大范围应用。现有技术中大多采用wifi或者云服务器的方式取代网线,实现了在线打印,这种方案虽然解决了网线布置杂乱的问题,但是在wifi较多时信号容易受到干扰,同一wifi中接入的设备较多时容易导致网络通信不稳定甚至不可用,在这种情况下无法使用打印机进行打印,影响工作效率。使用手机等移动设备连接打印机已经成了当前发展的方向,因此出现了各种手机APP或者二维码扫码打印的方式,例如现今购买彩票、门票、电影票和交易小票的时候,通常是由用户自助完成,在这种场景下,通常用户与打印机的距离不会太远,因此诸如蓝牙等近场连接方式有连接稳定和传输快速的特点。基于此,本专利技术采用了一种云打印的数据传输方法、装备、设备和存储介质。云服务器接收到用户设备发送的打印数据包时,检测打印机的连接状态,当打印机为断开状态时,云服务器向用户设备发送建立无线连接信号,控制用户设备与打印机建立无线连接,进而将打印数据包发送至打印机中完成打印。对比起现有技术中仅通过wifi或者云服务器的方式发送打印数据包的方法,本专利技术的方法在通过云服务器无法连接打印机时自动控制用户设备直接与打印机建立无线连接,并完成打印,确保了在wifi网络不稳定时完成打印,提高了工作效率。为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。需要说明的是,如果不冲突,本专利技术实施例中的各个特征可以相互结合,均在本专利技术的保护范围之内。另外,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描本文档来自技高网...

【技术保护点】
1.一种云打印的数据传输方法,其特征在于,包括以下步骤:当云服务器接收到从用户设备所发送的打印数据包时,获取打印机的连接状态;当所述打印机的连接状态为断开状态时,向用户设备发送建立无线连接信号;所述云服务器检测到所述用户设备和所述打印机建立无线连接后,将打印数据包发送至所述打印机中完成打印。

【技术特征摘要】
1.一种云打印的数据传输方法,其特征在于,包括以下步骤:当云服务器接收到从用户设备所发送的打印数据包时,获取打印机的连接状态;当所述打印机的连接状态为断开状态时,向用户设备发送建立无线连接信号;所述云服务器检测到所述用户设备和所述打印机建立无线连接后,将打印数据包发送至所述打印机中完成打印。2.根据权利要求1所述的一种云打印的数据传输方法,其特征在于:所述打印数据包包括打印票据和用户设备信息。3.根据权利要求2所述的一种云打印的数据传输方法,其特征在于,所述向用户设备发送建立无线连接信号具体包括以下步骤:所述云服务器检测到打印机为断开状态时,从数据库中读取打印机信息;所述云服务器根据打印机信息和用户设备信息生成无线连接协议信息,并将无线连接协议信息发送至用户设备中;所述用户设备根据所接收到无线连接协议信息与打印机建立无线连接。4.根据权利要求3所述的一种云打印的数据传输方法,其特征在于:所述云服务器与打印机之间通过无线网络连接;所述用户设备与所述打印机之间的无线连接方式为蓝牙连接或WiFi连接。5.根据权利要求4所述的一种云打印的数据传输方法,其特征在于:所述打印机信息包括打印机名称、打印机唯一识别码、打印机网络地址和安全认证公钥。6.根据权利要求1所述的一种云打印的数据传输方法,其特征在于,所述将打印数据包发送至所述打印机中完成打印包括以下步骤:所述云服务器将所获取的打印数据包发送至用户设备中;所述用户设备将接收到的打印数据包发送至已连接的打印机中完成打印。7.一种云打印的数据传输装置,其特征在于,包括...

【专利技术属性】
技术研发人员:黄建运
申请(专利权)人:深圳映美卡莫网络有限公司
类型:发明
国别省市:广东,44

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

1