[发明专利]基于PHP服务的网页内容打印方法、装置、设备及存储介质在审
申请号: | 201811537426.5 | 申请日: | 2018-12-15 |
公开(公告)号: | CN109766062A | 公开(公告)日: | 2019-05-17 |
发明(设计)人: | 刘建 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 黄章辉 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标终端 网页内容 网页内容打印 打印 存储介质 打印请求 长连接 打印机技术领域 服务 打印机接口 暴露系统 接收目标 进程调用 静默 预设 调用 终端 应用 进程 | ||
1.一种基于PHP服务的网页内容打印方法,其特征在于,包括:
接收目标终端的打印请求;
基于websocket服务与所述目标终端建立长连接;
根据所述打印请求获取所述目标终端需要打印的网页内容;
在与所述目标终端长连接的状态下,调用所述目标终端本地预设的PHP服务,启动PHP进程;
通过所述PHP进程调用与所述目标终端连接的本地打印机接口完成对所述网页内容进行静默打印。
2.根据权利要求1所述的基于PHP服务的网页内容打印方法,其特征在于,所述基于websocket服务与所述目标终端建立长连接包括:
从所述打印请求中获取所述目标终端的第一mac地址;
验证所述第一mac地址是否为预先注册的终端mac地址;
若验证通过,则建立与所述目标终端的长连接;
若验证不通过,则中断与所述目标终端的连接。
3.根据权利要求2所述的基于PHP服务的网页内容打印方法,其特征在于,所述终端mac地址通过以下步骤预先注册得到:
接收来自终端的注册请求,所述注册请求由所述终端调用websocket服务中的agent发起,所述注册请求包括所述终端的第二mac地址;
判断所述第二mac地址是否符合预设条件;
若所述第二mac地址符合预设条件,则将所述第二mac地址确定为已注册的终端mac地址。
4.根据权利要求1所述的基于PHP服务的网页内容打印方法,其特征在于,在调用所述目标终端本地预设的PHP服务,启动PHP进程之前,还包括:
判断所述目标终端是否位于预设的终端在线列表内,所述终端在线列表记录了当前进行长连接的所有终端;
若所述目标终端位于预设的终端在线列表内,则确定在与所述目标终端长连接的状态下;
若所述目标终端不位于预设的终端在线列表内,则确定不在与所述目标终端长连接的状态下。
5.根据权利要求1至4中任一项所述的基于PHP服务的网页内容打印方法,其特征在于,在基于websocket服务与所述目标终端建立长连接之后,还包括:
将所述目标终端记录至终端在线列表;
定时向所述目标终端发送心跳检测请求;
判断是否在所述心跳检测请求发送后的预设时间内接收到所述目标终端反馈的信息;
若在所述心跳检测请求发送后的预设时间内接收到所述目标终端反馈的信息,则确定与所述目标终端的长连接的状态正常;
若未在所述心跳检测请求发送后的预设时间内接收到所述目标终端反馈的信息,则确定与所述目标终端的长连接已断开,将所述目标终端移出所述终端在线列表。
6.一种基于PHP服务的网页内容打印装置,其特征在于,包括:
打印请求接收模块,用于接收目标终端的打印请求;
长连接建立模块,用于基于websocket服务与所述目标终端建立长连接;
网页内容获取模块,用于根据所述打印请求获取所述目标终端需要打印的网页内容;
进程启动模块,用于在与所述目标终端长连接的状态下,调用所述目标终端本地预设的PHP服务,启动PHP进程;
静默打印模块,用于通过所述PHP进程调用与所述目标终端连接的本地打印机接口完成对所述网页内容进行静默打印。
7.根据权利要求6所述的基于PHP服务的网页内容打印装置,其特征在于,所述长连接建立模块包括:
地址获取单元,用于从所述打印请求中获取所述目标终端的第一mac地址;
地址验证单元,用于验证所述第一mac地址是否为预先注册的终端mac地址;
长连接建立单元,用于若所述地址验证单元的验证结果为验证通过,则建立与所述目标终端的长连接;
连接中断单元,用于若所述地址验证单元的验证结果为验证不通过,则中断与所述目标终端的连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811537426.5/1.html,转载请声明来源钻瓜专利网。