一种事务处理方法、系统、电子设备及可读存储介质技术方案

技术编号:37711163 阅读:32 留言:0更新日期:2023-06-02 00:03
本发明专利技术提出一种事务处理方法、系统、电子设备及可读存储介质,其中事务处理方法应用于网络拓扑中的主机,所述网络拓扑包括多个从机,所述主机分别与多个所述从机通信连接,主机根据预设的第一轮询顺序依次发送轮询请求至多个从机后,获取多个从机中的至少一个从机根据轮询请求返回的待处理事务的事务预请求事务预请求包括优先级标识,根据至少一个优先级标识调整当前的第一轮询顺序,得到新的第二轮询顺序,根据第二轮询顺序和事务预请求依次对对应的从机进行轮询处理,直至所有事务预请求所对应的从机完成待处理事务的处理。通过从机的优先级标识进行轮询顺序的调整,主机能够及时地对从机在关键时间点的关键事务进行响应处理,避免从机的事务延误,提高整个网络拓扑的数据响应的及时性。扑的数据响应的及时性。扑的数据响应的及时性。

【技术实现步骤摘要】
一种事务处理方法、系统、电子设备及可读存储介质


[0001]本专利技术涉及一种事务处理方法、系统、电子设备及可读存储介质,属于通讯控制


技术介绍

[0002]Modbus协议是应用于电子控制器上的一种通用语言,该协议支持传统的RS232、RS422、RS485以及以太网设备。许多工业设备,包括PLC、智能仪表等都使用Modbus协议作为通讯标准,利用Modbus协议不同厂商生产的控制设备可以连成工业网络,进行集中监控。
[0003]传统的工业网络等网络拓扑通常采用这种Modubs通讯协议,这种网络拓扑包括一个主机和多个从机,一个主机控制多个从机,主机会按预设好的轮询顺序对多个从机进行依次轮询,即按照从机1至从机n的顺序进行轮询。但是在实际应用场景中,主机按照预设好的轮询顺序对从机进行轮询时,往往会出现无法及时获取到某一从机在关键时间点的关键事务,从而导致无法主机对从机及时进行事务处理,造成从机的事务延误。

技术实现思路

[0004]针对上述现有技术的不足,本专利技术的目的在于提供一种事务处理方法、系统、电子设备本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.事务处理方法,其特征在于,应用于网络拓扑中的主机,所述网络拓扑包括多个从机,所述主机分别与多个所述从机通信连接,多个所述从机配置有第一轮询顺序,所述事务处理方法包括:根据所述第一轮询顺序依次发送轮询请求至多个所述从机;获取至少一个所述从机根据所述轮询请求返回待处理事务的事务预请求,所述事务预请求包括优先级标识;根据至少一个所述优先级标识调整所述第一轮询顺序,得到多个所述从机的第二轮询顺序;根据所述第二轮询顺序和所述事务预请求依次对对应的至少一个所述从机进行轮询处理,直至所有所述事务预请求所对应的从机完成待处理事务的处理。2.根据权利要求1所述的事务处理方法,其特征在于,所述轮询处理包括:根据所述事务预请求获取对应的所述从机的事务请求;根据所述事务请求生成对应的请求响应并返回至对应的所述从机,以使所述从机根据所述请求响应对待处理事务进行处理。3.根据权利要求2所述的事务处理方法,其特征在于,还包括:当前一所述从机完成待处理事务的处理后,获取后一所述从机的事务预请求;根据后一所述从机的事务预请求的优先级标识调整当前的轮询顺序,得到多个所述从机的第三轮询顺序;根据所述第三轮询顺序和后一所述从机的事务预请求对后一所述从机进行轮询处理。4.根据权利要求1至3任一所述的事务处理方法,其特征在于,所述事务预请求还包括时长标识;所述事务处理方法还包括:根据所有所述事务预请求的时长标识将当前的轮询顺序调整为第一轮询顺序。5.根据权利要求1所述的事务处理方法,其特征在于,还包括:检测当前主机状态;若所述当前主机状态为忙碌状态,则根据所述事务预请求生成驳回响应,将所述驳回响应返回至所述事务预请求对应的所述从机,以使所述从机不对待处理事...

【专利技术属性】
技术研发人员:卓华炼
申请(专利权)人:深圳融昕医疗科技有限公司
类型:发明
国别省市:

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

1