操作指令处理方法及装置制造方法及图纸

技术编号:14361367 阅读:71 留言:0更新日期:2017-01-09 04:35
本发明专利技术提供了一种操作指令处理方法及装置,其中,该方法包括:主设备发送操作指令至从设备;主设备接收从设备响应于操作指令的正确接收应答信息;主设备在从设备执行操作指令所需的执行时间到达后,接收从设备执行操作指令的结果信息。通过本发明专利技术,解决了相关技术中的超时重发协议的通信控制效率低的问题,提高了通信控制的效率。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及一种操作指令处理方法及装置
技术介绍
实际应用中,经常需要通过一台主设备的一个通信端口同时对多个从设备进行通信控制。由于主设备的一个通信端口同时连接了多个从设备,所以多个从设备不能同时发送数据,否则主设备将无法正确接收。因此从设备就只允许在收到主设备指令之后返回数据,其他时间不允许主动发送数据。由于线路可能存在各种干扰,有传输错误甚至数据丢失的可能,所以必须采取一些方法来避免因数据错误或者丢失造成的不良影响。常用的方法是超时重发,主设备发出的指令都要求从设备返回应答。如果主设备发送指令之后,在超时时间内未收到从设备的应答,则认为从设备没有正确收到指令,于是重发该条指令。如果重发一定次数之后仍然收不到从设备的应答,则认为线路出现问题,向用户报告错误。目前常用的超时重发协议中,主设备采用的超时时间为一预先设置的固定值,当各种从设备执行不同指令所花费的时间不一致时,主设备只能依据最长时间设置超时。这种情况下,如果从设备的线路出现问题,主设备只能在等待了最长超时时间之后才能做出判断。而且采用这种常用的超时重发协议,主设备在等待某一从设备执行命令期间内,主设备一直在等待从设备返回执行结果或者等待超时,期间不能对其他从设备进行操作,这严重影响了通信控制的效率。针对相关技术中的超时重发协议的通信控制效率低的问题,目前尚未提出有效的解决方案。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种操作指令处理方法及装置。根据本专利技术的一个方面,提供了一种操作指令处理方法,包括:主设备发送操作指令至从设备;所述主设备接收所述从设备响应于所述操作指令的正确接收应答信息;所述主设备在所述从设备执行所述操作指令所需的执行时间到达后,接收所述从设备执行所述操作指令的结果信息。优选地,所述正确接收应答信息中还携带有所述从设备执行所述操作指令所需的执行时间。优选地,所述主设备在所述从设备执行所述操作指令所需的执行时间到达后,接收所述从设备执行所述操作指令的所述结果信息包括:所述主设备在所述从设备执行所述操作指令所需的执行时间到达后,发送查询指令至所述从设备;所述主设备接收所述从设备执行所述操作指令的所述结果信息。优选地,在所述主设备发送所述操作指令至所述从设备之后,所述方法还包括:所述主设备启动超时重试,直至所述超时重试的次数用尽或者所述主设备接收所述从设备响应于所述操作指令的所述正确接收应答信息;所述主设备在所述超时重试的次数用尽的情况下,确定所述操作指令在所述从设备上执行失败。根据本专利技术的另一个方面,还提供了一种操作指令处理方法,包括:从设备接收主设备发送的操作指令;所述从设备发送响应于所述操作指令的正确接收应答信息至所述主设备;所述从设备在所述从设备执行所述操作指令所需的执行时间到达后,发送所述从设备执行所述操作指令的结果信息至所述主设备。优选地,所述正确接收应答信息中还携带有所述从设备执行所述操作指令所需的执行时间。优选地,所述从设备在所述从设备执行所述操作指令所需的执行时间到达后,发送所述从设备执行所述操作指令的结果信息至所述主设备包括:所述从设备接收所述主设备在所述从设备执行所述操作指令所需的执行时间到达后发送的查询指令;所述从设备发送响应于所述查询指令的执行所述操作指令的结果信息至所述主设备。根据本专利技术的另一个方面,还提供了一种操作指令处理装置,应用于主设备,包括:第一发送模块,用于发送操作指令至从设备;第一接收模块,用于接收所述从设备响应于所述操作指令的正确接收应答信息;第二接收模块,用于所述主设备在所述从设备执行所述操作指令所需的执行时间到达后,接收所述从设备执行所述操作指令的结果信息。优选地,所述第二接收模块包括:第一发送单元,用于在所述从设备执行所述操作指令所需的执行时间到达后,发送查询指令至所述从设备;第一接收单元,用于接收所述从设备执行所述操作指令的所述结果信息。优选地,所述装置还包括:重试模块,用于启动超时重试,直至所述超时重试的次数用尽或者所述主设备接收所述从设备响应于所述操作指令的所述正确接收应答信息;确定模块,用于在所述超时重试的次数用尽的情况下,确定所述操作指令在所述从设备上执行失败。根据本专利技术的另一个方面,还提供了一种操作指令处理装置,应用于从设备,包括:第三接收模块,用于接收主设备发送的操作指令;第二发送模块,用于发送响应于所述操作指令的正确接收应答信息至所述主设备;第三发送模块,用于在所述从设备执行所述操作指令所需的执行时间到达后,发送所述从设备执行所述操作指令的结果信息至所述主设备。优选地,所述第三发送模块包括:第二接收单元,用于接收所述主设备在所述从设备执行所述操作指令所需的执行时间到达后发送的查询指令;第二发送单元,用于发送响应于所述查询指令的执行所述操作指令的结果信息至所述主设备。通过本专利技术,采用主设备发送操作指令至从设备;主设备接收从设备响应于操作指令的正确接收应答信息;主设备在从设备执行操作指令所需的执行时间到达后,接收从设备执行操作指令的结果信息的方式,解决了相关技术中的超时重发协议的通信控制效率低的问题,提高了通信控制的效率。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的操作指令处理方法的流程图一;图2是根据本专利技术实施例的操作指令处理方法的流程图二;图3是根据本专利技术实施例的操作指令处理装置的结构示意图一;图4是根据本专利技术实施例的操作指令处理装置的优选结构示意图;图5是根据本专利技术实施例的操作指令处理装置的结构示意图二;图6是根据本专利技术优选实施例的主设备对指令处理的流程图;图7是根据本专利技术优选实施例的主设备与从设备间通信的时序图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。本专利技术实施例提供了一种操作指令处理方法,图1是根据本专利技术实施例的操作指令处理方法的流程图一,如图1所示,该流程包括如下步骤:步骤S102,主设备发送操作指令至从设备;步骤S104,主设备接收从设备响应于操作指令的正确接收应答信息;步骤S106,主设备在从设备执行操作指令所需的执行时间到达后,接收从设备执行操作指令的结果信息。通过上述步骤,主设备通过正确接受应答信息,来确认主设备与从设备的通信正常;主设备通过在从设备执行操作指令所需的执行时间到达后,接收从设备执行操作指令的结果信息,从而使得主设本文档来自技高网
...
操作指令处理方法及装置

【技术保护点】
一种操作指令处理方法,其特征在于包括:主设备发送操作指令至从设备;所述主设备接收所述从设备响应于所述操作指令的正确接收应答信息;所述主设备在所述从设备执行所述操作指令所需的执行时间到达后,接收所述从设备执行所述操作指令的结果信息。

【技术特征摘要】
1.一种操作指令处理方法,其特征在于包括:主设备发送操作指令至从设备;所述主设备接收所述从设备响应于所述操作指令的正确接收应答信息;所述主设备在所述从设备执行所述操作指令所需的执行时间到达后,接收所述从设备执行所述操作指令的结果信息。2.根据权利要求2所述的方法,其特征在于,所述正确接收应答信息中还携带有所述从设备执行所述操作指令所需的执行时间。3.根据权利要求1或2所述的方法,其特征在于,所述主设备在所述从设备执行所述操作指令所需的执行时间到达后,接收所述从设备执行所述操作指令的所述结果信息包括:所述主设备在所述从设备执行所述操作指令所需的执行时间到达后,发送查询指令至所述从设备;所述主设备接收所述从设备执行所述操作指令的所述结果信息。4.根据权利要求1所述的方法,其特征在于,在所述主设备发送所述操作指令至所述从设备之后,所述方法还包括:所述主设备启动超时重试,直至所述超时重试的次数用尽或者所述主设备接收所述从设备响应于所述操作指令的所述正确接收应答信息;所述主设备在所述超时重试的次数用尽的情况下,确定所述操作指令在所述从设备上执行失败。5.一种操作指令处理方法,其特征在于包括:从设备接收主设备发送的操作指令;所述从设备发送响应于所述操作指令的正确接收应答信息至所述主设备;所述从设备在所述从设备执行所述操作指令所需的执行时间到达后,响应主设备发出的查询指令,发送所述从设备执行所述操作指令的结果信息至所述主设备。6.根据权利要求5所述的方法,其特征在于,所述正确接收应答信息中还携带有所述从设备执行所述操作指令所需的执行时间。7.根据权利要求5或6所述的方法,其特征在于,所述从设备在所述从设备执行所述操作指令所需的执行时间到达后,发送所述从设备执行所述操作指令的结果信息至所述主设备包括:所述从...

【专利技术属性】
技术研发人员:何健
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1