内窥镜失效预警方法、装置、系统及手术机器人制造方法及图纸

技术编号:32818442 阅读:17 留言:0更新日期:2022-03-26 20:15
本发明专利技术提供了一种内窥镜失效预警方法、装置、系统及手术机器人,属于医疗技术领域,本发明专利技术实施例通过响应控制指令,对内窥镜中的多个芯片的通信性能进行测试;在多个芯片中出现通信异常的芯片的情况下,输出内窥镜失效的预警信息。使得修护人员能够根据预警信息,提前对通信异常的芯片进行针对性处理,能够有效避免可能失效的内窥镜被投入到手术中,提高内窥镜的稳定性和手术的安全性。的稳定性和手术的安全性。的稳定性和手术的安全性。

【技术实现步骤摘要】
内窥镜失效预警方法、装置、系统及手术机器人


[0001]本专利技术涉及医疗
,特别是涉及一种内窥镜失效预警方法、装置、系统及手术机器人。

技术介绍

[0002]内窥镜广泛应用于医疗诊断领域。利用内窥镜可以看到X射线不能显示的病变,同时它可以经口腔或其他天然孔道进入体内进行拍照、病灶处理等操作。
[0003]内窥镜作为需要经常消毒的医疗器械,随着时间的推移,以及受外界环境影响,容易出现电路老化导致芯片通信故障等问题。目前,针对内窥镜出现的故障,通常采用“故障

维修”机制,即发生故障再维修,使得故障往往发生在手术的过程中,无法保证内窥镜的稳定性,并降低了手术的安全性。

技术实现思路

[0004]本专利技术提供一种内窥镜失效预警方法、装置、系统及手术机器人,能够在内窥镜投入使用前,通过对窥镜中的多个芯片进行通信性能测试,提前对可能失效的芯片进行处理,避免内窥镜在使用过程中发生故障,进而提高内窥镜的稳定性和手术的安全性。
[0005]为了解决上述问题,本专利技术采用了以下的技术方案:第一方面,本专利技术实施例提供了一种内窥镜失效预警方法,应用于内窥镜主机,所述内窥镜主机通过线缆连接内窥镜,所述方法包括:响应控制指令,对所述内窥镜中的多个芯片的通信性能进行测试;在所述多个芯片中出现通信异常的芯片的情况下,输出所述内窥镜失效的预警信息。
[0006]在本专利技术一实施例中,对所述内窥镜中的多个芯片的通信性能进行测试,包括:将预设值分别写入所述多个芯片各自的寄存器;读取所述多个芯片各自的寄存器中存储的值,并判断读取到的值是否和所述预设值一致;其中,若从一个芯片的寄存器中读取到的值和所述预设值不一致,则该芯片为出现通信异常的芯片。
[0007]在本专利技术一实施例中,针对所述多个芯片中的任一芯片,读取该芯片的寄存器中存储的值,并判断读取到的值是否和所述预设值一致,包括:在每次读取到的值是否和所述预设值不一致的情况下,重复执行步骤:将预设值写入该芯片的寄存器;读取该芯片的寄存器中存储的值,并判断读取到的值是否和所述预设值一致;其中,在累计重复次数达到次数阈值时,确定该芯片为出现通信异常的芯片;每当读取到的值和所述预设值一致时,确定该芯片为出现通信正常的芯片,并将累计重复次数置为零。
[0008]在本专利技术一实施例中,对所述内窥镜中的多个芯片的通信性能进行测试,包括:获取所述多个芯片各自的寄存器地址,将获取到的寄存器地址写入预设链表中,得到寄存器链表;将所述寄存器链表的指针指向所述寄存器链表的表头;将预设值写入所述寄存器链表的指针当前指向的寄存器,读取该寄存器中存储的值,并判断读取到的值是否和所述预设值一致,以完成对包含该寄存器的芯片的通信性能测试;将所述寄存器链表的指针指向下一个寄存器地址,将预设值写入所述寄存器链表的指针当前指向的寄存器,以完成对包含该寄存器的芯片的通信性能测试。
[0009]在本专利技术一实施例中,所述方法还包括:读取所述内窥镜的串号;将所述内窥镜的串号和所述内窥镜中出现通信异常的芯片的异常信息存储到本地,和/或上传到云平台。
[0010]在本专利技术一实施例中,在将所述内窥镜的串号和所述内窥镜中出现通信异常的芯片的异常信息上传到云平台之后,所述方法还包括:获取所述云平台针对所述异常信息返回的删除指令;根据所述删除指令,将存储在本地的异常信息删除。
[0011]在本专利技术一实施例中,所述多个芯片包括图像传感器芯片、桥接芯片和串行芯片中的至少两个。
[0012]第二方面,基于相同专利技术构思,本专利技术实施例提供了一种内窥镜失效预警装置,所述装置位于内窥镜主机,所述内窥镜主机通过线缆连接内窥镜,所述装置包括:测试模块,用于响应控制指令,对所述内窥镜中的多个芯片的通信性能进行测试;第一预警模块,用于在所述多个芯片中出现通信异常的芯片的情况下,输出所述内窥镜失效的预警信息。
[0013]在本专利技术一实施例中,所述测试模块包括:第一写入子模块,用于将预设值分别写入所述多个芯片各自的寄存器;读取判断子模块,用于读取所述多个芯片各自的寄存器中存储的值,并判断读取到的值是否和所述预设值一致;第一确定子模块,用于在从一个芯片的寄存器中读取到的值和所述预设值不一致的情况下,确定该芯片为出现通信异常的芯片。
[0014]在本专利技术一实施例中,所述读取判断子模块包括:重复子模块,用于在每次读取到的值是否和所述预设值不一致的情况下,重复执行步骤:将预设值写入该芯片的寄存器;读取该芯片的寄存器中存储的值,并判断读取到的值是否和所述预设值一致;第二确定子模块,用于在累计重复次数达到次数阈值时,确定该芯片为出现通信异常的芯片;清零子模块,每当读取到的值和所述预设值一致时,确定该芯片为出现通信正常的芯片,并将累计重复次数置为零。
[0015]在本专利技术一实施例中,所述测试模块包括:
第二写入子模块,用于获取所述多个芯片各自的寄存器地址,将获取到的寄存器地址写入预设链表中,得到寄存器链表;指针子模块,用于将所述寄存器链表的指针指向所述寄存器链表的表头;第一测试子模块,用于将预设值写入所述寄存器链表的指针当前指向的寄存器,读取该寄存器中存储的值,并判断读取到的值是否和所述预设值一致,以完成对包含该寄存器的芯片的通信性能测试;第二测试子模块,用于将所述寄存器链表的指针指向下一个寄存器地址,将预设值写入所述寄存器链表的指针当前指向的寄存器,以完成对包含该寄存器的芯片的通信性能测试。
[0016]在本专利技术一实施例中,所述装置还包括:读取子模块,用于读取所述内窥镜的串号;存储子模块,用于将所述内窥镜的串号和所述内窥镜中出现通信异常的芯片的异常信息存储到本地,和/或上传到云平台。
[0017]在本专利技术一实施例中,所述装置还包括:第一获取模块,用于获取所述云平台针对所述异常信息返回的删除指令;删除模块,用于根据所述删除指令,将存储在本地的异常信息删除。
[0018]第三方面,基于相同专利技术构思,本专利技术实施例提供了一种内窥镜失效预警方法,应用于云平台,所述云平台与多个内窥镜主机通信连接,所述方法包括:获取多个内窥镜主机各自上传的内窥镜串号和所述内窥镜串号对应的内窥镜中出现通信异常的芯片的异常信息;其中,所述异常信息包括累计的将预设值写入内窥镜中的多个芯片中的任一芯片的寄存器的重复次数;针对任一内窥镜串号对应的内窥镜,在所述重复次数达到次数阈值时,确定所述内窥镜为出现通信异常的内窥镜,发送所述内窥镜失效的预警信息至终端设备。
[0019]在本专利技术一实施例中,获取多个内窥镜主机各自上传的内窥镜串号和所述内窥镜串号对应的内窥镜中出现通信异常的芯片的异常信息之后,所述方法还包括:向所述异常信息对应的内窥镜返回删除指令,以使所述异常信息对应的内窥镜将本地存储的异常信息删除。
[0020]第四方面,基于相同专利技术构思,本专利技术实施例提供了一种内窥镜失效预警装置,所述装置位于云平台,所述云平台与多个内窥镜主机通信连接,所述装置包括:第二获取模块,用于获取多个内窥镜主机各自上传的内窥本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种内窥镜失效预警方法,其特征在于,应用于内窥镜主机,所述内窥镜主机通过线缆连接内窥镜,所述方法包括:响应控制指令,对所述内窥镜中的多个芯片的通信性能进行测试;在所述多个芯片中出现通信异常的芯片的情况下,输出所述内窥镜失效的预警信息。2.根据权利要求1所述的方法,其特征在于,对所述内窥镜中的多个芯片的通信性能进行测试,包括:将预设值分别写入所述多个芯片各自的寄存器;读取所述多个芯片各自的寄存器中存储的值,并判断读取到的值是否和所述预设值一致;其中,若从一个芯片的寄存器中读取到的值和所述预设值不一致,则该芯片为出现通信异常的芯片。3.根据权利要求2所述的方法,其特征在于,针对所述多个芯片中的任一芯片,读取该芯片的寄存器中存储的值,并判断读取到的值是否和所述预设值一致,包括:在每次读取到的值是否和所述预设值不一致的情况下,重复执行步骤:将预设值写入该芯片的寄存器;读取该芯片的寄存器中存储的值,并判断读取到的值是否和所述预设值一致;其中,在累计重复次数达到次数阈值时,确定该芯片为出现通信异常的芯片;每当读取到的值和所述预设值一致时,确定该芯片为出现通信正常的芯片,并将累计重复次数置为零。4.根据权利要求2所述的方法,其特征在于,对所述内窥镜中的多个芯片的通信性能进行测试,包括:获取所述多个芯片各自的寄存器地址,将获取到的寄存器地址写入预设链表中,得到寄存器链表;将所述寄存器链表的指针指向所述寄存器链表的表头;将预设值写入所述寄存器链表的指针当前指向的寄存器,读取该寄存器中存储的值,并判断读取到的值是否和所述预设值一致,以完成对包含该寄存器的芯片的通信性能测试;将所述寄存器链表的指针指向下一个寄存器地址,将预设值写入所述寄存器链表的指针当前指向的寄存器,以完成对包含该寄存器的芯片的通信性能测试。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:读取所述内窥镜的串号;将所述内窥镜的串号和所述内窥镜中出现通信异常的芯片的异常信息存储到本地,和/或上传到云平台。6.根据权利要求5所述的方法,其特征在于,在将所述内窥镜的串号和所述内窥镜中出现通信异常的芯片的异常信息上传到云平台之后,所述方法还包括:获取所述云平台针对所述异常信息返回的删除指令;根据所述删除指令,将存储在本地的异常信息删除。7.根据权利要求1

6任一项所述的方法,其特征在于,所述多个芯片包括图像传感器芯片、桥接芯片和串行芯片中的至少两个。
8.一种内窥镜失效预警装置,其特征在于,所述装置位于内窥镜主机,所述内窥镜主机通过线缆连接内窥镜,所述装置包括:测试模块,用于响应控制指令,对所述内窥镜中的多个芯片的通信性能进行测试;第一预警模块,用于在所述多个芯片中出现通信异常的芯片的情况下,输出所述内窥镜失效的预警信息。9.根据权利要求8所述的装置,其特征在于,所述测试模块包括:第一写入子模块,用于将预设值分别写入所述多个芯片各自的寄存器;读取判断子模块,用于读取所述多个芯片各自的寄存器中存储的值,并判断读取到的值是否和所述预设值一致;第一确定子模块,用于在从一个芯片的寄存器中读取到的值和所述预设值不一致的情况下,确定该芯片为出现通信异常的芯片。10.根据权利要求9所述的装置,其特征在于,所述读取判断子模块包括:重复子模块,用于在每次读取到的值是否和所述预设值不一致的情况下,重复执行步骤:将预设值写入该芯片的寄存器;读取该芯片的寄存器中存储的值,并判断读取到的值是否和所述预设值一致;第二确定子模块,用于在累计重复次数达到次数阈值时,确定该芯片为出现通信异常的芯片;清零子模块,每当读取到的值和所述预设值一致时,确定该芯...

【专利技术属性】
技术研发人员:王迎智董先公袁平
申请(专利权)人:极限人工智能有限公司
类型:发明
国别省市:

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

1