云打印方法及云打印服务平台的打印方法、存储介质技术

技术编号:24755300 阅读:101 留言:0更新日期:2020-07-04 08:59
本发明专利技术提供一种云打印方法及云打印服务平台的打印方法、存储介质,所述云打印方法包括第一连接步骤、检测步骤、第一获取步骤以及转发步骤,本发明专利技术通过搭载Netty异步事件驱动网络应用程序框架,在与终端打印机建立长连接之前,进行安全检测,防止恶意连接。并且本发明专利技术的心跳机制通过在Netty的长连接上加上IdleStateHandler的处理,分别在读写超时或空闲时间给客户端发送一个ping消息保持心跳探测,把断连的连接回收以免资源泄露。该方法依托于Netty天然的性能优势,对于开发集成相当方便,基本不需要做太多改动,且能稳定持续为客户提供服务。

Cloud printing method, printing method and storage medium of cloud printing service platform

【技术实现步骤摘要】
云打印方法及云打印服务平台的打印方法、存储介质
本专利技术涉及互联网打印
,尤其涉及云打印方法及云打印服务平台的打印方法、存储介质。
技术介绍
现如今,云打印项目是通过云端管理配套的面单打印机,使得个人、门店或商务合作方可以自主下单打印面单,从而提高揽件效率的互联网技术(IT)产品。所有打印机品牌合作方都由总部采购部门,集成管理对接,再授权给合作方使用,提高了打印机的管控性,以及降低了使用复杂度。现有技术中,JDK(JavaDevelopmentKit)是Java语言的软件开发工具包,JDK原生具有一套网络应用程序接口(API),但是存在一系列问题,主要包括:1)NIO即java.nio全称javanon-blockingIO,是指JDK1.4及以上版本里提供的新API,NIO为所有的原始类型(布尔类型除外)提供缓存支持的数据容器,使用它可以提供非阻塞式的高伸缩性网络的类库和API繁杂,但是使用时你需要熟练掌握Selector、ServerSocketChannel、SocketChannel、ByteBuffer等。...

【技术保护点】
1.一种云打印方法,其特征在于,包括:/n第一连接步骤,分别与多台终端打印机建立长连接;/n检测步骤,对未授权的长连接进行检测;/n第一获取步骤,获取云打印任务;/n转发步骤,将所述云打印任务转发至所述终端打印机。/n

【技术特征摘要】
1.一种云打印方法,其特征在于,包括:
第一连接步骤,分别与多台终端打印机建立长连接;
检测步骤,对未授权的长连接进行检测;
第一获取步骤,获取云打印任务;
转发步骤,将所述云打印任务转发至所述终端打印机。


2.如权利要求1所述的云打印方法,其特征在于,还包括:
监测步骤,实时监测云打印管理平台的消息并且定时发送心跳包至所述终端打印机。


3.如权利要求2所述的云打印方法,其特征在于,
所述监测步骤具体包括:
第一发送步骤,发送一ping指令至读写超时或空闲的终端打印机;
回收步骤,将断连的长连接回收以免资源泄露。


4.如权利要求1所述的云打印方法,其特征在于,还包括:
保存步骤,将所述长连接保持在缓存中,用以在下次业务调用中能够准确找到传输通道进行指令下发。


5.如权利要求1所述的云打印方法,其特征在于,还包括:
第二获取步骤,获取所述终端打印机的打印结果。


6.如权利要求1所述的云打印方法,其特征在于,
所述第...

【专利技术属性】
技术研发人员:杨周龙李培吉徐春军
申请(专利权)人:上海东普信息科技有限公司
类型:发明
国别省市:上海;31

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

1