【技术实现步骤摘要】
一种通过协议执行终端指令的方法
本专利技术涉及服务端和客户端通讯协议领域,具体指有一种通过协议执行终端指令的方法。
技术介绍
远程通过协议执行终端指令,具体是操作员从服务端管理页面上操作,远程下发指令给客户端,客户端根据服务端下发指令类型执行对应的业务操作。服务端一般会连接多个客户端,通过对不同的客户端发送不同的指令进行多种操作。传统的远程通过协议执行终端指令的方法,一台服务端和多台客户端的连接难以达到实时通信,从而无法保证客户端能够及时响应服务器下发指令。并且,在指令下发客户端后,服务端无法得知该指令是否下发完成,更无法得知客户端对该指令的执行结果。针对上述的现有技术存在的问题设计一种通过协议执行终端指令的方法是本专利技术研究的目的。
技术实现思路
针对上述现有技术存在的问题,本专利技术在于提供一种通过协议执行终端指令的方法,能够有效解决上述现有技术存在的问题。本专利技术的技术方案是:一种通过协议执行终端指令的方法,包含以下步骤:S1,服务端接收若干客户端分别发送 ...
【技术保护点】
1.一种通过协议执行终端指令的方法,其特征在于:包含以下步骤:/nS1,服务端接收若干客户端分别发送来的MQTT长链请求,并与客户端建立并维持连接;/nS2,服务端接收操作员的指令,并创建与该指令唯一标识的ID;/nS3,服务端将指令和对应ID打包成数据包下发到指定的客户端;/nS4,客户端收到数据包后,解析并执行指令,执行完成后上送指令对应的ID和执行结果;/nS5,服务端接收客户端上送的ID和执行结果,并将指令对应的执行结果展示给操作员。/n
【技术特征摘要】
1.一种通过协议执行终端指令的方法,其特征在于:包含以下步骤:
S1,服务端接收若干客户端分别发送来的MQTT长链请求,并与客户端建立并维持连接;
S2,服务端接收操作员的指令,并创建与该指令唯一标识的ID;
S3,服务端将指令和对应ID打包成数据包下发到指定的客户端;
S4,客户端收到数据包后,解析并执行指令,执行完成后上送指令对应的ID和执行结果;
S5,服务端接收客户端上送的ID和执行结果,并将指令对应的执行结果展示给操作员。
2.根据权利要求1所述的一种通过协议执行终端指令的方法,其特征在于:
所述S1步骤中,与客户端维持连接的具体步骤为:
服务端和客户端之间会每隔若干时间发起一次心跳报文,以确保服务端和客户端连接正常。
3.根据权利要求2所述的一种通过协议执行终端指令的方法,其特征在于:
若心跳报文无响应,则客户端重新发起连接请求。
4.根据权利要求3所述的一种通过协议执行终端指令的方法,其特征在于:所述若干时间为3-6分钟。
5.根据权利要求1所述的一种通过协议执行终端指令的方法,其特征在于:所述S4步骤中,客...
【专利技术属性】
技术研发人员:陈克辉,林春晖,陈亮,
申请(专利权)人:福建新大陆支付技术有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。