一种提高控制端与仪器的数据传输的容错性的方法和装置与流程

文档序号:12596983阅读:来源:国知局

技术特征:

1.一种提高控制端与仪器的数据传输的容错性的方法,其特征在于,所述方法包括:

所述仪器根据所述控制端下发的指令序列生成测量结果;

检测所述仪器与所述控制端是否处于有效连接状态;

当检测到所述仪器与所述控制端没有处于有效连接状态时,将未发送的测量结果按序存储在所述仪器的存储器中;

当检测到所述仪器与所述控制端处于有效连接状态时,所述仪器将生成的测量结果逐个发送至所述控制端。

2.根据权利要求1所述方法,其特征在于,所述当检测到所述仪器与所述控制端处于有效连接状态时,所述仪器将生成的测量结果逐个发送至所述控制端的步骤包括:

当检测到所述仪器与所述控制端处于断开后重新连接的有效连接状态时,获取存储在所述仪器的存储器中的测量结果;

根据所述测量结果的存储顺序,依次将所述测量结果发送至所述控制端。

3.根据权利要求2所述方法,其特征在于,在所述根据所述测量结果的存储顺序,依次将所述测量结果发送至所述控制端步骤之前,所述方法还包括:

检测所述仪器是否处于工作状态;

当所述仪器处于工作状态时,所述仪器将所述存储器中存储的测量结果逐个上传至控制端。

4.根据权利要求1-3任一项所述方法,其特征在于,所述测量结果通过第一链表按序存储在所述仪器的存储器,所述仪器将所述存储器中存储的测量结果逐个上传至控制端步骤具体为:

所述仪器从所述存储器中的第一链表的表头开始遍历,逐个将所述测量结果发送至所述控制端;

在每个测量结果发送成功后,释放存储所述测量结果的空间,并将第一链表的表头指向下一个测量结果。

5.根据权利要求1所述方法,其特征在于,所述仪器根据所述控制端下发的指令序列生成测量结果的步骤包括:

所述仪器接收所述控制端发送的指令序列并动态申请一个指令存储单元存储每条指令序列,通过第二链表按序关联所述指令序列;

所述仪器根据所述第二链表的表头依次执行所述指令序列,获得所述指令序列所对应的测量结果。

6.一种提高控制端与仪器的数据传输的容错性的装置,其特征在于,所述装置包括:

测量结果生成单元,用于由所述仪器根据所述控制端下发的指令序列生成测量结果;

连接状态检测单元,用于检测所述仪器与所述控制端是否处于有效连接状态;

存储单元,用于当检测到所述仪器与所述控制端没有处于有效连接状态时,将未发送的测量结果按序存储在所述仪器的存储器中;

结果发送单元,用于当检测到所述仪器与所述控制端处于有效连接状态时,所述仪器将生成的测量结果逐个发送至所述控制端。

7.根据权利要求6所述装置,其特征在于,所述结果发送单元包括:

断开检测子单元,用于当检测到所述仪器与所述控制端处于断开后重新连接的有效连接状态时,获取存储在所述仪器的存储器中的测量结果;

依次发送子单元,用于根据所述测量结果的存储顺序,依次将所述测量结果发送至所述控制端。

8.根据权利要求7所述装置,其特征在于,所述装置还包括:

工作状态检测单元,用于检测所述仪器是否处于工作状态;

检测确认单元,用于当所述仪器处于工作状态时,所述仪器将所述存储器中存储的测量结果逐个上传至控制端。

9.根据权利要求6-8任一项所述装置,其特征在于,所述测量结果通过第一链表按序存储在所述仪器的存储器,所述结果发送单元包括:

逐个发送子单元,用于由所述仪器从所述存储器中的第一链表的表头开始遍历,逐个将所述测量结果发送至所述控制端;

释放子单元,用于在每个测量结果发送成功后,释放存储所述测量结果的空间,并将第一链表的表头指向下一个测量结果。

10.根据权利要求6所述装置,其特征在于,所述测量结果生成单元包括:

关联子单元,用于由所述仪器接收所述控制端发送的指令序列并动态申请一个指令存储单元存储每条指令序列,通过第二链表按序关联所述指令序列;

执行子单元,用于由所述仪器根据所述第二链表的表头依次执行所述指令序列,获得所述指令序列所对应的测量结果。

11.一种免疫分析仪,其特征在于,所述免疫分析仪包括权利要求6-10任一项所述提高控制端与仪器的数据传输的容错性的装置。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1