System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及定位检测领域,尤其涉及一种被检对象支撑台的位置检测系统、方法、装置及成像设备。
技术介绍
1、在医学成像设备进行检查扫描时,识别被检对象支撑台的位置是确保医学成像准确性和可靠性的关键步骤。
2、相关技术中,在断电后的重启过程中,医学成像设备需要重新将被检对象支撑台移动到初始位置并进行初始化操作,以确保设备的正常运行。因此,需要提出一种新的被检对象支撑台的位置检测系统。
技术实现思路
1、本说明书实施方式旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本说明书实施方式提出一种被检对象支撑台的位置检测系统、方法、装置及成像设备。
2、本说明书实施方式提供一种被检对象支撑台的位置检测系统,应用于医学成像设备,所述位置检测系统包括非易失性存储模块和校验模块,其中:
3、所述非易失性存储模块中存储有运动控制程序对应的保留程序数据;所述运动控制程序还对应有执行程序数据;所述运动控制程序用于控制所述被检对象支撑台的运行状态;
4、所述校验模块能够读取所述保留程序数据,并基于读取的所述保留程序数据对所述执行程序数据的至少部分进行校验,以检测所述被检对象支撑台的位置。
5、在其中一个实施例中,所述运动控制程序包括多个子控制程序,所述执行程序数据包括每个子控制程序对应的第一子数据包;
6、所述校验模块,还用于基于所述保留程序数据对所述执行程序数据的至少部分进行校验,在多个所述第一子数据包中确定断电发生时刻正在
7、在其中一个实施例中,所述位置检测系统还包括控制模块,所述控制模块上挂载有所述非易失性存储模块;
8、所述校验模块,在所述医学成像设备发生断电后重新上电的情况下,基于所述保留程序数据对所述执行程序数据的至少部分进行校验。
9、在其中一个实施例中,所述控制模块上还挂载有快闪存储模块,所述执行程序数据存储在所述快闪存储模块中;
10、所述校验模块,还用于在预设标志位表明所述执行程序数据需要更新的情况下,比较所述执行程序数据与所述保留程序数据是否一致,以对所述执行程序数据进行校验。
11、在其中一个实施例中,所述运动控制程序包括多个子控制程序,所述执行程序数据包括每个子控制程序对应的第一子数据包;
12、所述控制模块配置有能够从所述快闪存储模块调用所述第一子数据包的应用程序;所述应用程序对应有调用数据包;
13、在所述快闪存储模块中的执行程序数据与所述保留程序数据一致的情况下,所述校验模块,还用于利用所述调用数据包在多个所述第一子数据包中确定待校验数据包,对所述待校验数据包和所述调用数据包进行数据完整性检测,若所述待校验数据包和所述调用数据包一致,将所述调用数据包确定为断电发生时刻正在运行的目标子控制程序对应的目标子程序数据包。
14、在其中一个实施例中,所述保留程序数据包括每个子控制程序对应的第二子数据包;
15、所述校验模块,还用于若所述待校验数据包和所述调用数据包不一致,按照每个子控制程序的运行顺序将每个所述第二子数据包与对应的所述第一子数据包逐个进行数据完整性检测,若每个所述第二子数据包与对应的所述第一子数据包分别一致,利用所述待校验数据包更新所述调用数据包,基于更新后的调用数据包确定所述目标子程序数据包。
16、在其中一个实施例中,在利用所述待校验数据包更新所述调用数据包后,所述校验模块,还用于对所述待校验数据包和所述更新后的调用数据包进行数据完整性检测,若所述待校验数据包和所述更新后的调用数据包一致,将所述更新后的调用数据包更新为所述目标子程序数据包;或者,若所述待校验数据包和所述更新后的调用数据包不一致,确定所述快闪存储模块存在故障。
17、在其中一个实施例中,所述校验模块,还用于若多个所述第二子数据包中存在与对应的所述第一子数据包不一致的第二子数据包,利用所述调用数据包在多个所述第二子数据包中确定保留数据包,对所述调用数据包和所述保留数据包进行数据完整性检测,若所述调用数据包和所述保留数据包一致,利用所述保留数据包更新所述待校验数据包,将所述调用数据包确定为所述目标子程序数据包;或者,
18、若所述调用数据包和所述保留数据包不一致,确定所述快闪存储模块和所述非易失性存储模块可能存在的多种故障类型,将所述多种故障类型中的任一故障类型假设为已存在故障类型,根据所述已存在故障类型对所述快闪存储模块或者所述非易失性存储模块中的数据包进行修正,基于修正后的数据包重复执行数据包校验步骤。
19、在其中一个实施例中,所述校验模块,还用于若所述执行程序数据与所述保留程序数据不一致,将所述保留程序数据重新加载至所述快闪存储模块中作为执行程序数据,以对重新加载的执行程序数据进行校验。
20、在其中一个实施例中,所述运动控制程序包括多个子控制程序,所述位置检测系统还包括上位机设备;
21、所述控制模块,还用于在确定所述上位机设备调用过目标子程序数据包的情况下,清除所述预设标志位;其中,所述目标子程序数据包是断电发生时刻正在运行的目标子控制程序对应的子数据包。
22、本说明书实施方式提供一种被检对象支撑台的位置检测方法,应用于医学成像设备,所述方法包括:
23、从非易失性存储模块中读取运动控制程序对应的保留程序数据;其中,所述运动控制程序还对应有执行程序数据;所述运动控制程序用于控制所述被检对象支撑台的运行状态;
24、基于读取的所述保留程序数据对所述执行程序数据的至少部分进行校验,以检测所述被检对象支撑台的位置。
25、本说明书实施方式提供一种被检对象支撑台的位置检测装置,应用于医学成像设备,所述装置包括:
26、程序数据读取模块,用于从非易失性存储模块中读取运动控制程序对应的保留程序数据;其中,所述运动控制程序还对应有执行程序数据;所述运动控制程序用于控制所述被检对象支撑台的运行状态;
27、程序数据校验模块,用于基于读取的所述保留程序数据对所述执行程序数据的至少部分进行校验,以检测所述被检对象支撑台的位置。
28、本说明书实施方式提供一种医学成像设备,所述医学成像设备包括:存储器,以及与所述存储器通信连接的一个或多个处理器;所述存储器中存储有可被所述一个或多个处理器执行的指令,所述指令被所述一个或多个处理器执行,以使所述一个或多个处理器实现上述实施方式所述的方法的步骤。
29、本说明书实施方式提供计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述实施方式所述的方法的步骤。
30、本说明书实施方式提供一种计算机程序产品,所述计算机程序产品中包括指令,所述指令被计算机设备的处理器执行时,使得所述计算机设备能够执行上述实施方式所述的方法的本文档来自技高网...
【技术保护点】
1.一种被检对象支撑台的位置检测系统,其特征在于,应用于医学成像设备,所述位置检测系统包括非易失性存储模块和校验模块,其中:
2.根据权利要求1所述的系统,其特征在于,所述运动控制程序包括多个子控制程序,所述执行程序数据包括每个子控制程序对应的第一子数据包;
3.根据权利要求1所述的系统,其特征在于,所述位置检测系统还包括控制模块,所述控制模块上挂载有所述非易失性存储模块;
4.根据权利要求3所述的系统,其特征在于,所述控制模块上还挂载有快闪存储模块,所述执行程序数据存储在所述快闪存储模块中;
5.根据权利要求4所述的系统,其特征在于,所述运动控制程序包括多个子控制程序,所述执行程序数据包括每个子控制程序对应的第一子数据包;
6.根据权利要求5所述的系统,其特征在于,所述保留程序数据包括每个子控制程序对应的第二子数据包;
7.根据权利要求6所述的系统,其特征在于,在利用所述待校验数据包更新所述调用数据包后,所述校验模块,还用于对所述待校验数据包和所述更新后的调用数据包进行数据完整性检测,若所述待校验数据包和所
8.根据权利要求6所述的系统,其特征在于,所述校验模块,还用于若多个所述第二子数据包中存在与对应的所述第一子数据包不一致的第二子数据包,利用所述调用数据包在多个所述第二子数据包中确定保留数据包,对所述调用数据包和所述保留数据包进行数据完整性检测,若所述调用数据包和所述保留数据包一致,利用所述保留数据包更新所述待校验数据包,将所述调用数据包确定为所述目标子程序数据包;或者,
9.根据权利要求4所述的系统,其特征在于,所述校验模块,还用于若所述执行程序数据与所述保留程序数据不一致,将所述保留程序数据重新加载至所述快闪存储模块中作为执行程序数据,以对重新加载的执行程序数据进行校验。
10.根据权利要求4至9任一项所述的系统,其特征在于,所述运动控制程序包括多个子控制程序,所述位置检测系统还包括上位机设备;
11.一种被检对象支撑台的位置检测方法,其特征在于,应用于医学成像设备,所述方法包括:
12.一种被检对象支撑台的位置检测装置,其特征在于,应用于医学成像设备,所述装置包括:
13.一种医学成像设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求11所述的方法的步骤。
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求11所述方法的步骤。
...【技术特征摘要】
1.一种被检对象支撑台的位置检测系统,其特征在于,应用于医学成像设备,所述位置检测系统包括非易失性存储模块和校验模块,其中:
2.根据权利要求1所述的系统,其特征在于,所述运动控制程序包括多个子控制程序,所述执行程序数据包括每个子控制程序对应的第一子数据包;
3.根据权利要求1所述的系统,其特征在于,所述位置检测系统还包括控制模块,所述控制模块上挂载有所述非易失性存储模块;
4.根据权利要求3所述的系统,其特征在于,所述控制模块上还挂载有快闪存储模块,所述执行程序数据存储在所述快闪存储模块中;
5.根据权利要求4所述的系统,其特征在于,所述运动控制程序包括多个子控制程序,所述执行程序数据包括每个子控制程序对应的第一子数据包;
6.根据权利要求5所述的系统,其特征在于,所述保留程序数据包括每个子控制程序对应的第二子数据包;
7.根据权利要求6所述的系统,其特征在于,在利用所述待校验数据包更新所述调用数据包后,所述校验模块,还用于对所述待校验数据包和所述更新后的调用数据包进行数据完整性检测,若所述待校验数据包和所述更新后的调用数据包一致,将所述更新后的调用数据包更新为所述目标子程序数据包;或者,若所述待校验数据包和所述更新后的调用数据包不一致,确定所述快闪存储模块存在故障。
8.根据权利要求6所述的系统,...
【专利技术属性】
技术研发人员:靳峰,
申请(专利权)人:上海东软医疗科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。