通信指令的发送方法、电子设备、医疗系统及相关产品与流程
未命名
09-20
阅读:72
评论:0

技术领域:
:,尤其涉及通信指令的发送方法、电子设备、医疗系统、计算机可读存储介质及计算机程序产品。
背景技术:
::2.随着科技的不断发展和社会的进步,患者对提高生活质量的渴望日益增加。为了满足患者的上述需求,各种植入式医疗系统不断涌现,应用前景非常广阔。这些医疗系统可以提供各种治疗手段为患者服务。3.相关技术中,需要医疗系统中的上位机向下位机频繁发送通信指令,而医疗系统的数据传输对准确性要求较高。由于上位机与下位机通信过程中有数据丢失(丢包)的风险,影响下位机应答的判断的准确性。4.基于此,本技术提供了通信指令的发送方法、电子设备、医疗系统、计算机可读存储介质及计算机程序产品,以解决上述问题。技术实现要素:5.本技术的目的在于提供通信指令的发送方法、电子设备、医疗系统、计算机可读存储介质及计算机程序产品,解决了不能准确判断下位机是否成功应答的问题。6.本技术的目的采用以下技术方案实现:7.第一方面,本技术提供了一种通信指令的发送方法,所述方法包括:8.s10:获取上位机发送的指令信息,所述指令信息包括指令序号,所述指令序号用于指示所述上位机向下位机下达的程控指令;9.s20:根据所述指令信息,获取应答判断策略;10.s30:通过所述应答判断策略获取所述下位机的应答判断结果,所述应答判断结果用于指示所述下位机是否完成应答;11.s40:当所述下位机未完成应答时,生成提示信息并进行展示,所述提示信息用于提示所述指令信息应答异常。12.该技术方案的有益效果在于:从上位机获取指令信息,根据获取的指令信息获取应答判断策略。利用应答判断策略,获取下位机的应答判断结果,判断结果用于指示下位机是否成功完成了应答操作。若下位机未完成应答,即应答判断结果表明下位机存在应答异常,那么生成相应的提示信息并进行展示,提示信息可以用来提示下位机对上位机的指令信息的应答异常情况。13.一方面,通过获取指令信息对应的应答判断策略,进而得到应答判断结果,能够准确判断下位机是否成功应答,这有助于确保通信指令的正确性和可靠性。14.另一方面,当下位机未完成应答时及时生成提示信息并进行展示,从而使用户快速发现应答异常情况,有助于尽早发现通信问题并采取相应的处理措施。15.又一方面,通过生成提示信息并进行展示,可以及时向用户反馈通信指令的应答情况,提高医疗系统的用户友好性和易用性。16.综上所述,该通信指令的发送方法通过获取指令信息对应的应答判断策略,进而得到应答判断结果,能够确保指令的正确发送和应答,进而及时发现和处理应答异常情况,从而提高通信的可靠性和用户友好性。17.在一些可能的实现方式中,所述指令信息还包括指令重发参数,所述指令重发参数用于指示所述指令信息重发的间隔时长和次数;18.所述根据所述指令信息,获取应答判断策略,包括:19.对所述指令重发参数进行解析以获取所述指令信息的预设间隔时长和预设重发次数;20.根据所述预设间隔时长和所述预设重发次数获取所述应答判断策略。21.该技术方案的有益效果在于:对指令重发参数进行解析,以获取预设的重发间隔时长(即预设间隔时长)和预设的重发次数(即预设重发次数),根据预设间隔时长和预设重发次数获取应答判断策略。可以理解为,应答判断策略可以用于决定何时进行指令信息的重发以及重发的次数、间隔时间。22.一方面,通过指令重发参数的设置,可以灵活地控制指令的重发间隔和重发次数,有助于针对不同的条件(例如通信环境和要求、程控指令的重要程度)进行合理的重发策略配置,提高通信的成功率和稳定性。另一方面,通过根据预设间隔时长和重发次数生成应答判断策略,可以确保在指定的重发次数内持续尝试发送指令,有助于克服通信中可能出现的干扰或丢包等问题,提高通信的鲁棒性。又一方面,进一步地通过合理配置重发间隔时长和重发次数,可以在保证通信成功的前提下,避免过多的重发,在优化通信性能的前提下减少通信资源的消耗。又一方面,通过指令重发参数的设置和应答判断策略的生成,可以有效地处理通信中的重发情况,并根据需要生成相应的提示信息,提升用户对通信状态的感知和理解,改善用户体验。23.综上所述,通过解析指令重发参数并生成相应的应答判断策略,实现了灵活控制指令重发和优化通信性能的目标,提高了通信的鲁棒性和用户体验。24.在一些可能的实现方式中,所述指令重发参数的获取方式包括:25.通过指令序号和预设重发参数之间的对应关系,从多个预设重发参数中查询得到所述指令序号对应的指令重发参数;或,26.将所述指令序号对应的程控指令输入参数预测模型,得到与所述指令序号相对应的指令重发参数。27.该技术方案的有益效果在于:可以理解为,指令重发参数的获取方式包括两种方式:预先建立指令序号和指令重发参数之间的对应关系(表),当需要获取某个指令序号对应的指令重发参数时,通过查询对应关系找到相应的预设重发参数。或者,将指令序号将对应的程控指令输入参数作为输入,通过一个预测模型来预测或计算出与指令序号相对应的指令重发参数。预测模型可以基于历史数据或统计方法建立,根据已知的指令序号和其对应的程控指令输入参数,推断出指令重发参数的预测值。28.一方面,通过指令序号和预设重发参数之间的对应关系或预测模型,可以灵活地获取指令重发参数,可以根据具体的指令序号自动获取相应的参数,减少了手动配置的工作量和错误的可能性,并使得指令重发参数的配置更加便捷和灵活。另一方面,不同的指令序号可能对应不同的指令重发参数,通过建立对应关系表或使用预测模型,可以为每个指令序号设置个性化的指令重发参数,这使得针对不同指令的特点和要求,能够提供最合适的重发参数,进一步优化通信的性能和稳定性。又一方面,通过合理设置指令重发参数,可以在通信中及时进行重发操作,提高通信的可靠性。根据预设的重发间隔时长和重发次数,能够快速获取应答信息,并根据指令重发参数的设置进行适当的处理,进一步提高通信的效率。29.综上所述,通过指令序号和预设重发参数之间的对应关系查询或参数预测模型的查询方式,可以灵活获取指令重发参数,并实现个性化设置,提高通信的可靠性和效率。30.在一些可能的实现方式中,所述生成提示信息并进行展示,包括:31.获取与所述指令信息对应的等级参数;32.当所述等级参数指示所述指令信息是强指令时,生成所述提示信息并利用所述上位机进行展示。33.该技术方案的有益效果在于:根据所述指令信息,获取与之对应的等级参数,可以认为等级参数可以用来描述指令的重要程度或优先级。等级参数可以作为判断指令重要性的依据。根据获取的等级参数进行指令信息重要程度的判断,如果等级参数指示所述指令信息是强指令,即具有较高的重要性,那么生成相应的提示信息。该提示信息可以用来提醒用户该指令的重要性,以引起更高的关注度。然后,利用所述上位机将提示信息显示给用户。34.一方面,通过等级参数的设置,可以区分不同指令信息的优先级。将指令信息分为强指令和其他类型指令(弱指令),有助于区分重要的操作和一般操作。另一方面,只有对于被判定为强指令的指令信息,才会生成相应的提示信息并利用上位机进行展示,可以及时地向用户提供重要指令执行情况的反馈,确保其得到关注和及时处理。35.综上所述,通过获取等级参数并判断指令信息是否为强指令,实现生成提示信息并利用上位机进行展示的操作,可以将重要的指令与其他指令区分开来,并及时向用户提供重要操作的提示和反馈,提高指令执行的可控性和安全性。36.在一些可能的实现方式中,所述应答判断策略使用定时计数器执行;37.所述方法还包括:38.当所述等级参数指示所述指令信息是强指令时,对所述定时计数器进行重置并针对所述指令信息执行s30;39.当所述等级参数指示所述指令信息是弱指令时,获取新的指令信息并执行s20。40.该技术方案的有益效果在于:在该通信指令的发送方法中,应答判断策略使用定时计数器执行。当等级参数指示所述指令信息为强指令时,会对定时计数器进行重置,并通过应答判断策略获取下位机的应答判断结果,判断下位机是否完成应答。而当等级参数指示所述指令信息为弱指令时,会获取新的指令信息并根据指令信息获取应答判断策略。41.一方面,通过重置定时计数器并执行s30的操作,能够及时检测强指令的应答情况。如果下位机未完成应答可以及时采取相应的措施,如生成提示信息并利用上位机进行展示,有助于操作人员及时获知强指令的应答异常,并采取进一步的处理措施。另一方面,由于强指令较为重要,针对强指令,定时计数器的重置使得指令信息继续进行重发。这种重发机制可以提高指令的可靠性,确保下位机一定能够接收到重要指令并完成应答。通过重发,可以弥补可能的通信问题或下位机接收失败,增加指令的成功传输率。又一方面,对于弱指令可以获取新的指令信息并对新的指令信息进行应答判断策略的判断,保证指令信息的正确执行流程。42.综上所述,该技术方案通过应答判断策略的定时计数器执行以及针对强指令的处理措施,保证了强指令的及时检测和处理,增加了指令的可靠性和顺序性。重置定时计数器和重发机制能够提供强指令的重发机会,确保其传输和应答的可靠性。同样,对于弱指令,能够按照顺序获取并执行,保证指令的正确顺序执行。上述有益效果提高了通信指令的稳定性和可靠性,保证了重要指令信息的正确传输和应答。43.在一些可能的实现方式中,所述通过所述应答判断策略获取所述下位机的应答判断结果,包括:44.s31:将所述定时计数器的统计次数加一,并检测所述统计次数是否大于预设重发次数;如果否,则执行s32;如果是,则获取新的指令信息并执行s20;45.s32:通过所述上位机向所述下位机发送所述指令信息,并通过所述定时计数器按照预设间隔时长进行计时;46.s33:在所述预设间隔时长内,检测所述上位机是否接收到所述下位机发送的应答信息;如果是,则获取新的指令信息并执行s20;如果否,则执行s31。47.该技术方案的有益效果在于:将定时计数器的统计次数加一,并检测统计次数是否大于预设的重发次数。如果统计次数未超过预设的重发次数,表示还可以进行重发。此时利用上位机向下位机重新发送指令信息,并启动定时计数器以按照预设的间隔时长进行计时,确保在预设的时间间隔内等待下位机的应答。在预设的间隔时长内检测上位机是否接收到下位机发送的应答信息。如果接收到应答信息,表示下位机已完成应答,可以获取新的指令信息并执行新一轮的应答信息检测。如果没有接收到应答信息,则执行s31并继续进行下一轮的重发。48.一方面,通过对定时计数器的控制,可以确保指令的成功传输和下位机的应答。如果下位机未完成应答,会根据预设的重发次数继续发送指令,直到下位机应答成功或达到最大重发次数为止,提高指令信息发送的可靠性,确保下位机能够及时响应和完成应答。49.另一方面,通过间隔时长的设定,可以在一定时间内等待下位机的应答。如果在预设的间隔时长内未接收到应答信息,可能会对指令信息进行重发,减少了由于通信错误或丢失导致的应答问题,提高了通信的稳定性和可靠性。50.又一方面,通过对应答判断结果的处理,可以根据指令的重要性进行不同的操作。例如对于强指令会进行重发和等待应答,确保其正确执行和应答。对于弱指令会获取新的指令信息并继续执行,保证指令的顺序性和流程性。51.综上所述,通过应答判断策略的定时计数器执行和重发机制,能够提高指令信息发送的可靠性、减少通信错误的影响,并优化指令信息的执行流程。通过统计次数、重发和等待应答的机制,确保强指令的传输和应答,同时处理弱指令的顺序执行。52.第二方面,本技术还提供了一种电子设备,所述电子设备包括存储器和至少一个处理器,所述存储器存储有计算机程序,所述至少一个处理器被配置成执行所述计算机程序时实现以下步骤:53.s10:获取上位机发送的指令信息,所述指令信息包括指令序号,所述指令序号用于指示所述上位机向下位机下达的程控指令;54.s20:根据所述指令信息,获取应答判断策略;55.s30:通过所述应答判断策略获取所述下位机的应答判断结果,所述应答判断结果用于指示所述下位机是否完成应答;56.s40:当所述下位机未完成应答时,生成提示信息并进行展示,所述提示信息用于提示所述指令信息应答异常。57.在一些可能的实现方式中,所述指令信息还包括指令重发参数,所述指令重发参数用于指示所述指令信息重发的间隔时长和次数;所述至少一个处理器执行所述计算机程序时采用以下方式根据所述指令信息,获取应答判断策略:58.对所述指令重发参数进行解析以获取所述指令信息的预设间隔时长和预设重发次数;59.根据所述预设间隔时长和所述预设重发次数获取所述应答判断策略。60.在一些可能的实现方式中,所述至少一个处理器执行所述计算机程序时采用以下方式获取实时指令重发参数:61.通过指令序号和预设重发参数之间的对应关系,从多个预设重发参数中查询得到所述指令序号对应的指令重发参数;或,62.将所述指令序号对应的程控指令输入参数预测模型,得到与所述指令序号相对应的指令重发参数。63.在一些可能的实现方式中,所述至少一个处理器执行所述计算机程序时采用以下方式生成提示信息并进行展示:64.获取与所述指令信息对应的等级参数;65.当所述等级参数指示所述指令信息是强指令时,生成所述提示信息并利用所述上位机进行展示。66.在一些可能的实现方式中,所述应答判断策略使用定时计数器执行;67.所述至少一个处理器被配置成执行所述计算机程序时执行以下步骤:68.当所述等级参数指示所述指令信息是强指令时,对所述定时计数器进行重置并针对所述指令信息执行s30;69.当所述等级参数指示所述指令信息是弱指令时,获取新的指令信息并执行s20。70.在一些可能的实现方式中,所述至少一个处理器执行所述计算机程序时采用以下方式通过所述应答判断策略获取所述下位机的应答判断结果:71.s31:将所述定时计数器的统计次数加一,并检测所述统计次数是否大于预设重发次数;如果否,则执行s32;如果是,则获取新的指令信息并执行s20;72.s32:通过所述上位机向所述下位机发送所述指令信息,并通过所述定时计数器按照预设间隔时长进行计时;73.s33:在所述预设间隔时长内,检测所述上位机是否接收到所述下位机发送的应答信息;如果是,则获取新的指令信息并执行s20;如果否,则执行s31。74.第三方面,本技术还提供了一种医疗系统,所述医疗系统包括第二方面所述的电子设备、上位机和下位机。75.在一些可能的实现方式中,所述下位机包括刺激器,所述刺激器用于植入于患者体内;76.所述上位机包括程控设备,所述程控设备用于接收刺激参数的配置操作,并与所述刺激器建立程控连接。77.在一些可能的实现方式中,所述电子设备集成在所述刺激器上;或者,所述电子设备集成在所述程控设备上。78.第四方面,本技术还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被至少一个处理器执行时实现第一方面任一项所述的方法的步骤,或者实现第二方面所述的电子设备的功能。79.第五方面,本技术还提供了一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被至少一个处理器执行时实现第一方面任一项所述的方法的步骤,或者实现第二方面所述的电子设备的功能。附图说明80.下面结合附图和实施方式对本技术进一步说明。81.图1是本技术实施例提供的一种通信指令的发送方法的流程示意图。82.图2是本技术实施例提供的一种获取应答判断策略的流程示意图。83.图3是本技术实施例提供的一种生成提示信息的流程示意图。84.图4是本技术实施例提供的一种获取应答判断结果的流程示意图。85.图5是本技术实施例提供的一种电子设备的结构框图。86.图6是本技术实施例提供的一种医疗系统的结构框图。87.图7是本技术实施例提供的一种计算机程序产品的结构示意图。具体实施方式88.下面将结合本技术的说明书附图以及具体实施方式,对本技术中的技术方案进行描述,需要说明的是,在不相冲突的前提下,以下描述的各实施方式之间或各技术特征之间可以任意组合形成新的实施方式。89.本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施方式或设计方案不应被解释为比其他实施方式或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。90.下面,首先对本技术实施例的其中一个应用领域(即植入式神经刺激系统)进行简单说明。91.植入式神经刺激系统(一种医疗系统)主要包括植入患者体内的刺激器以及设置于患者体外的程控设备。相关的神经调控技术主要是通过立体定向手术在生物体的组织的特定部位(即靶点)植入电极,并由植入患者体内的刺激器经电极向靶点发放电脉冲,调控相应神经结构和网络的电活动及其功能,从而改善症状、缓解病痛。其中,刺激器可以是植入式神经电刺激装置、植入式心脏电刺激系统(又称心脏起搏器)、植入式药物输注装置(implantabledrugdeliverysystem,简称idds)和导线转接装置中的任意一种。植入式神经电刺激装置例如是脑深部电刺激系统(deepbrainstimulation,简称dbs)、植入式脑皮层刺激系统(corticalnervestimulation,简称cns)、植入式脊髓电刺激系统(spinalcordstimulation,简称scs)、植入式骶神经电刺激系统(sacralnervestimulation,简称sns)、植入式迷走神经电刺激系统(vagusnervestimulation,简称vns)等。92.在一些实施例中,刺激器可以包括脉冲发生器(implantablepulsegenerator,ipg)、电极导线以及设置于脉冲发生器和电极导线之间的延伸导线,通过延伸导线实现脉冲发生器和电极导线的数据交互,脉冲发生器设置于患者体内。响应于程控设备发送的程控指令,依靠密封电池和电路向体内组织提供可控制的电刺激能量,通过植入的延伸导线和电极导线,为体内组织的特定区域递送一路或两路可控制的特定电刺激。延伸导线配合脉冲发生器使用,作为电刺激信号的传递媒体,将脉冲发生器产生的电刺激信号,传递给电极导线。电极导线通过其上的电极触点,向体内组织的特定区域递送电刺激。刺激器设置有单侧或双侧的一路或多路电极导线,电极导线上设置有多个电极触点。93.在另一些实施例中,刺激器可以仅包括脉冲发生器和电极导线。其中,脉冲发生器可以是嵌入在患者颅骨上,电极导线植入于患者颅内,此时脉冲发生器与电极导线直接连接,无需延伸导线。94.电极导线可以是神经刺激电极,电极导线通过多个电极触点,向体内组织的特定区域递送电刺激。刺激器设置有单侧或双侧的一路或多路电极导线,电极导线上设置有多个电极触点,电极触点可以均匀排列或者非均匀排列在电极导线的周向上。作为一个示例,电极触点可以以4行3列的阵列(共计12个电极触点)排列在电极导线的周向上。电极触点可以包括刺激触点和/或采集触点。电极触点例如可以采用片状、环状、点状等形状。95.在一些可能的方式中,受刺激的体内组织可以是患者的脑组织,受刺激的部位可以是脑组织的特定部位。当患者的疾病类型不同时,受刺激的部位一般来说是不同的,所使用的刺激触点(单源或多源)的数量、一路或多路(单通道或多通道)特定电刺激信号的运用以及刺激参数数据也是不同的。可以认为,当所使用的刺激触点是多源、多路(多通道)时,会相比于单源、单路产生更大的数据量。96.本技术实施例对适用的疾病类型不作限定,其可以是脑深部刺激(dbs)、脊髓刺激(scs)、骨盆刺激、胃刺激、外周神经刺激、功能性电刺激所适用的疾病类型。其中,dbs可以用于治疗或管理的疾病类型包括但不限于:痉挛疾病(例如,癫痫)、疼痛、偏头痛、精神疾病(例如,重度抑郁症(mdd))、躁郁症、焦虑症、创伤后压力心理障碍症、轻郁症、强迫症(ocd)、行为障碍、情绪障碍、记忆障碍、心理状态障碍、移动障碍(例如,特发性震颤或帕金森氏病)、亨廷顿病、阿尔茨海默症、药物成瘾症、孤独症或其他神经学或精神科疾病和损害。97.本技术实施例中,程控设备和刺激器建立程控连接时,可以利用程控设备向刺激器发送通信指令,利用通信指令中的指令信息调整刺激器的刺激参数(不同的刺激参数所对应的电刺激信号不同)或获取刺激器的状态(例如电量、刺激器型号等),也可以通过刺激器感测患者脑深部的生物电活动以采集得到电生理信号,并可以通过所采集到的电生理信号来继续调节刺激器的电刺激信号的刺激参数。98.刺激参数可以包括:频率(例如是单位时间1s内的电刺激脉冲信号个数,单位为hz)、脉宽(每个脉冲的持续时间,单位为μs)、幅值(一般用电压表述,即每个脉冲的强度,单位为v)、时序(例如可以是连续或者触发)、刺激模式(包括电流模式、电压模式、定时刺激模式和循环刺激模式中的一种或多种)、医生控制上限及下限(医生可调节的范围)和患者控制上限及下限(患者可自主调节的范围)中的一种或多种。99.在一个具体应用场景中,可以在电流模式或者电压模式下对刺激器的各刺激参数进行调节。100.程控设备可以是医生程控设备(即医生使用的程控设备)或者患者程控设备(即患者或患者家人使用的程控设备)。医生程控设备例如可以是搭载有程控软件的平板电脑、笔记本电脑、台式计算机、手机等智能终端设备。患者程控设备例如可以是搭载有程控软件的平板电脑、笔记本电脑、台式计算机、手机等智能终端设备,患者程控设备还可以是其他具有程控功能的电子设备(例如是具有程控功能的充电器、数据采集设备)。101.下位机应答是指在通信过程中,下位机对上位机发送的指令进行响应或回复的动作。下位机接收到上位机发送的指令后,根据指令的要求和功能,进行相应的处理并返回响应结果给上位机。102.丢包通常指的是数据包在传输过程中丢失,即发送方发送了一个数据包,但接收方没有收到该数据包。对于下位机,如果它没有对上位机发送的数据包进行应答(ack,acknowledgment),那么可以说数据包在传输过程中丢失了,这种情况下可以将其视为一种丢包现象。103.在医疗领域中,存在许多不同类型的医疗系统,其中上位机和下位机的组合可以根据具体的医疗设备和应用场景而异。医疗系统例如是脑电图(eeg)监测系统,上位机是eeg设备或监护仪器,用于配置采集参数、实时监测脑电图信号并进行数据处理与分析;下位机是eeg头戴式设备,佩戴在患者头部,用于接收上位机的通信指令并采集脑电图信号将其传输到上位机进行处理和分析。104.医疗系统还例如是睡眠呼吸机系统,上位机是睡眠监测仪器,用于记录和分析患者的睡眠数据,并根据检测结果配置呼吸机的参数;下位机是呼吸机设备,植入或连接到患者的呼吸道,用于接收上位机的通信指令并根据上位机的配置提供合适的气流和压力以保持正常呼吸。105.为便于理解本技术技术方案,下文主要以植入式神经刺激系统进行举例说明,这种情况下上位机可以是程控设备,下位机可以是刺激器,下文提及的用户可以是指医生、患者的监护人员或技术人员,其具备对程控设备进行操作的能力和对提示信息的反馈接受能力。在具体应用中,上位机与下位机通信多使用串口通信协议,由此网络中的传输介质或设备可能存在故障或不稳定,例如网络连接中断、传输线路干扰、网络延迟等,这些问题可能导致数据包丢失。另外,程控设备可能具有有限的处理能力或存储资源。当设备处理能力不足或资源耗尽时,可能会导致无法及时处理或存储所有的数据包,从而造成丢包。106.基于此,本技术提供了通信指令的发送方法、电子设备、医疗系统、计算机可读存储介质及计算机程序产品,通过获取指令信息对应的应答判断策略,进而得到应答判断结果,能够准确判断下位机是否成功应答,这有助于确保通信指令的正确性和可靠性。107.下文将先对通信指令的发送方法进行说明,再对电子设备进行说明。108.方法实施例109.参见图1,图1是本技术实施例提供的一种通信指令的发送方法的流程示意图。110.本技术实施例提供了一种通信指令的发送方法,所述方法包括:111.s10:获取上位机发送的指令信息,所述指令信息包括指令序号,所述指令序号用于指示所述上位机向下位机下达的程控指令;112.s20:根据所述指令信息,获取应答判断策略;113.s30:通过所述应答判断策略获取所述下位机的应答判断结果,所述应答判断结果用于指示所述下位机是否完成应答;114.s40:当所述下位机未完成应答时,生成提示信息并进行展示,所述提示信息用于提示所述指令信息应答异常。115.由此,从上位机获取指令信息,根据获取的指令信息获取应答判断策略。利用应答判断策略,获取下位机的应答判断结果,判断结果用于指示下位机是否成功完成了应答操作。若下位机未完成应答,即应答判断结果表明下位机存在应答异常,那么生成相应的提示信息并进行展示,提示信息可以用来提示下位机对上位机的指令信息的应答异常情况。116.一方面,通过获取指令信息对应的应答判断策略,进而得到应答判断结果,能够准确判断下位机是否成功应答,这有助于确保通信指令的正确性和可靠性。117.另一方面,当下位机未完成应答时及时生成提示信息并进行展示,从而使用户快速发现应答异常情况,有助于尽早发现通信问题并采取相应的处理措施。118.又一方面,通过生成提示信息并进行展示,可以及时向用户反馈通信指令的应答情况,提高医疗系统的用户友好性和易用性。119.综上所述,该通信指令的发送方法通过获取指令信息对应的应答判断策略,进而得到应答判断结果,能够确保指令的正确发送和应答,进而及时发现和处理应答异常情况,从而提高通信的可靠性和用户友好性。120.本实施例对指令序号的表现形式不进行限制,其例如是001、002或3#等。作为一个示例,指令序号001用于指示上位机向下位机发送调用刺激器型号的程控指令。指令序号3#用于指示上位机向下位机发送获取刺激器的电池电量的程控指令。121.应答判断策略是指在通信过程中,上位机根据下位机的应答情况来判断下位机是否成功完成了指令的执行和响应的一种策略。应答判断策略的主要目的是根据预设的条件或规则来判断下位机的应答结果是否符合预期,从而决定下一步的操作或处理方式。具体到本技术,当应答判断策略获取到的应答判断结果是下位机未完成应答时,可以生成提示信息并向用户进行展示。122.本实施例对提示信息的展示形式和内容不进行限制,其例如是利用程控设备通过短信信息、弹窗信息或语音通知的形式进行展示。展示内容例如是语音信息“3#患者的指令信息001未完成应答,请及时关注患者情况”。123.作为一个示例,医疗设备是植入式神经刺激系统,上位机是程控设备,下位机是植入患者体内的刺激器。124.首先获取上位机发送的指令信息。指令信息包括指令序号,用于指示上位机向下位机下达的程控指令。例如,指令序号12a表示查询刺激器的电量。125.根据指令信息,获取应答判断策略,确定应答判断策略的规则或条件。例如,应答判断策略为在10秒内等待下位机的应答。126.根据应答判断策略的规则,在10秒内检测是否收到下位机的应答信息。如果收到了应答信息,则应答判断结果为完成应答;如果未收到应答信息,则应答判断结果为未完成应答。127.当下位机未完成应答时,生成提示信息"指令12a应答异常,请检查设备连接或重新发送指令",并通过短信展示给用户。128.参见图2,图2是本技术实施例提供的一种获取应答判断策略的流程示意图。129.在一些实施例中,所述指令信息还包括指令重发参数,所述指令重发参数用于指示所述指令信息重发的间隔时长和次数;130.所述根据所述指令信息,获取应答判断策略(即s20),可以包括:131.s21:对所述指令重发参数进行解析,以获取所述指令信息的预设间隔时长和预设重发次数;132.s22:根据所述预设间隔时长和所述预设重发次数获取所述应答判断策略。133.由此,对指令重发参数进行解析,以获取预设的重发间隔时长(即预设间隔时长)和预设的重发次数(即预设重发次数),根据预设间隔时长和预设重发次数获取应答判断策略。可以理解为,应答判断策略可以用于决定何时进行指令信息的重发以及重发的次数、间隔时间。其中,不同指令序号对应的指令重发参数可以相同也可以不同。134.一方面,通过指令重发参数的设置,可以灵活地控制指令的重发间隔和重发次数,有助于针对不同的条件(例如通信环境和要求、程控指令的重要程度)进行合理的重发策略配置,提高通信的成功率和稳定性。另一方面,通过根据预设间隔时长和重发次数生成应答判断策略,可以确保在指定的重发次数内持续尝试发送指令,有助于克服通信中可能出现的干扰或丢包等问题,提高通信的鲁棒性。又一方面,进一步地通过合理配置重发间隔时长和重发次数,可以在保证通信成功的前提下,避免过多的重发,在优化通信性能的前提下减少通信资源的消耗。又一方面,通过指令重发参数的设置和应答判断策略的生成,可以有效地处理通信中的重发情况,并根据需要生成相应的提示信息,提升用户对通信状态的感知和理解,改善用户体验。135.综上所述,通过解析指令重发参数并生成相应的应答判断策略,实现了灵活控制指令重发和优化通信性能的目标,提高了通信的鲁棒性和用户体验。136.本实施例对预设间隔时长和预设重发次数的取值不进行限制,预设间隔时长例如是10秒、15秒或20秒,预设重发次数例如是3次、5次或8次。137.作为一个示例,获取应答判断策略的过程包括:对指令重发参数进行解析,指令重发参数为"5秒,3次",表示在指令重发时间间隔为5秒,并最多重发3次。根据上述示例的指令重发参数,应答判断策略可以是在每次发送指令后等待5秒,重复进行最多3次重发。如果在3次重发后仍未收到下位机的应答,则判断为应答异常。138.在一些实施例中,所述指令重发参数的获取方式可以包括:139.通过指令序号和预设重发参数之间的对应关系,从多个预设重发参数中查询得到所述指令序号对应的指令重发参数;或,140.将所述指令序号对应的程控指令输入参数预测模型,得到与所述指令序号相对应的指令重发参数。141.可以理解为,指令重发参数的获取方式包括两种方式:预先建立指令序号和指令重发参数之间的对应关系(表),当需要获取某个指令序号对应的指令重发参数时,通过查询对应关系找到相应的预设重发参数。或者,将指令序号将对应的程控指令输入参数作为输入,通过一个预测模型来预测或计算出与指令序号相对应的指令重发参数。预测模型可以基于历史数据或统计方法建立,根据已知的指令序号和其对应的程控指令输入参数,推断出指令重发参数的预测值。142.一方面,通过指令序号和预设重发参数之间的对应关系或预测模型,可以灵活地获取指令重发参数,可以根据具体的指令序号自动获取相应的参数,减少了手动配置的工作量和错误的可能性,并使得指令重发参数的配置更加便捷和灵活。另一方面,不同的指令序号可能对应不同的指令重发参数,通过建立对应关系表或使用预测模型,可以为每个指令序号设置个性化的指令重发参数,这使得针对不同指令的特点和要求,能够提供最合适的重发参数,进一步优化通信的性能和稳定性。又一方面,通过合理设置指令重发参数,可以在通信中及时进行重发操作,提高通信的可靠性。根据预设的重发间隔时长和重发次数,能够快速获取应答信息,并根据指令重发参数的设置进行适当的处理,进一步提高通信的效率。143.综上所述,通过指令序号和预设重发参数之间的对应关系查询或参数预测模型的查询方式,可以灵活获取指令重发参数,单独设置每条指令信息的指令重发参数,实现个性化设置,提高通信的可靠性和效率。144.其中,所述参数预测模型的训练过程可以包括:145.获取训练集,所述训练集包括多个训练数据,每个所述训练数据包括一个程控指令以及所述程控指令的标注数据;146.针对所述训练集中的每个训练数据,执行以下处理:147.将所述训练数据中的程控指令输入至预设的深度学习模型,以得到所述程控指令的预测数据;148.基于所述程控指令的预测数据和标注数据,对所述深度学习模型的模型参数进行更新;149.检测是否满足预设的训练结束条件;如果是,则将训练出的深度学习模型作为所述参数预测模型;如果否,则利用下一个所述训练数据继续训练所述第一深度学习模型。150.由此,通过设计,建立适量的神经元计算节点和多层运算层次结构,选择合适的输入层和输出层,就可以得到预设的第一深度学习模型,通过该预设的深度学习模型的学习和调优,建立起从输入到输出的函数关系,虽然不能100%找到输入与输出的函数关系,但是可以尽可能地逼近现实的关联关系,由此训练得到的参数预测模型,预测结果准确性高、可靠性高。151.在一些实施方式中,本技术实施例可以采用上述训练过程训练得到参数预测模型,在另一些实施方式中,本技术实施例可以采用预先训练好的参数预测模型。152.作为一个示例,包含多条指令,每条指令都有一个唯一的指令序号。同时预先定义了一组预设重发参数,其中包含了不同的重发间隔时长和重发次数。153.指令序号与预设重发参数的对应关系如下:154.指令序号1对应的预设重发参数为:重发间隔时长=100ms,重发次数=3次;155.指令序号2对应的预设重发参数为:重发间隔时长=200ms,重发次数=2次;156.指令序号3对应的预设重发参数为:重发间隔时长=150ms,重发次数=4次。157.当上位机发送指令时,根据指令序号,可以从预设重发参数中查询得到对应的指令重发参数。158.上位机发送了指令序号为2的指令,那么根据指令序号与预设重发参数的对应关系,可以得到该指令对应的指令重发参数为:重发间隔时长为200ms,重发次数为2次。159.由此,不同的参数值可以根据系统设计和需求进行设置。预设重发参数的具体数值可以根据实际情况进行调整,以适应不同的通信环境和要求。可以根据通信稳定性要求和下位机的响应能力来设置重发间隔时长和重发次数,以确保指令能够可靠地被下位机接收和执行。160.参见图3,图3是本技术实施例提供的一种生成提示信息的流程示意图。161.在一些实施例中,所述生成提示信息并进行展示(即s40),可以包括:162.s41:获取与所述指令信息对应的等级参数;163.s42:当所述等级参数指示所述指令信息是强指令时,生成所述提示信息并利用所述上位机进行展示。164.由此,根据所述指令信息,获取与之对应的等级参数,可以认为等级参数用来描述指令的重要程度或优先级。等级参数可以作为判断指令重要性的依据。根据获取的等级参数进行指令信息重要程度的判断,如果等级参数指示所述指令信息是强指令,即具有较高的重要性,那么生成相应的提示信息。该提示信息可以用来提醒用户该指令的重要性,以引起更高的关注度。然后,利用所述上位机将提示信息显示给用户。165.一方面,通过等级参数的设置,可以区分不同指令信息的优先级。将指令信息分为强指令和其他类型指令(弱指令),有助于区分重要的操作和一般操作。另一方面,只有对于被判定为强指令的指令信息,才会生成相应的提示信息并利用上位机进行展示,可以及时地向用户提供重要指令执行情况的反馈,确保其得到关注和及时处理。166.综上所述,通过获取等级参数并判断指令信息是否为强指令,实现生成提示信息并利用上位机进行展示的操作,可以将重要的指令与其他指令区分开来,并及时向用户提供重要操作的提示和反馈,提高指令执行的可控性和安全性。167.本实施例对等级参数的表示形式不进行限制,其例如是a级、b级或七级等。例如a级对应强指令,a级之外的等级参数对应弱指令。168.作为一个示例,获取刺激器型号、刺激器序列号、植入的电极型号、是否支持lfp功能、电池电量等的指令信息可以是强指令。作为另一个示例,获取刺激器运行状态、刺激器植入时间、植入的病人信息和侦听周期等参数的指令信息可以是弱指令。169.强指令和弱指令可用于描述指令的重要性和执行要求。可以理解为,强指令是指在通信过程中必须要求下位机完成应答后才能进行下一步操作的指令,一般是关键的控制指令,要求下位机按照指定的方式执行,并将执行结果及时反馈给上位机。170.作为一个示例,在植入式神经刺激系统中,获取刺激器型号的控制指令是强指令,用于刺激器向程控设备提供刺激器型号。上位机发送强指令后,需要等待刺激器的应答,确认指令被正确执行后才发送下一个指令。171.可以理解为,弱指令是指即使下位机无法完成应答或应答异常,上位机仍然可以继续发送下一个指令的指令类型,通常是一些辅助性的指令,不会因为无法应答而导致错误。172.作为一个示例,在植入式神经刺激系统中,获取刺激器的植入时间可以弱指令,即使刺激器无法应答,上位机仍可以继续发送查询指令获取其他信息。173.在一些实施例中,所述应答判断策略使用定时计数器执行;所述方法还可以包括:174.当所述等级参数指示所述指令信息是强指令时,对所述定时计数器进行重置并针对所述指令信息执行s30;175.当所述等级参数指示所述指令信息是弱指令时,获取新的指令信息并执行s20。176.该技术方案的有益效果在于:在该通信指令的发送方法中,应答判断策略使用定时计数器执行。当等级参数指示所述指令信息为强指令时,会对定时计数器进行重置,并通过应答判断策略获取下位机的应答判断结果,判断下位机是否完成应答。而当等级参数指示所述指令信息为弱指令时,会获取新的指令信息并根据指令信息获取应答判断策略。177.一方面,通过重置定时计数器并执行s30的操作,能够及时检测强指令的应答情况。如果下位机未完成应答可以及时采取相应的措施,如生成提示信息并利用上位机进行展示,有助于操作人员及时获知强指令的应答异常,并采取进一步的处理措施。另一方面,由于强指令较为重要,针对强指令,定时计数器的重置使得指令信息继续进行重发。这种重发机制可以提高指令的可靠性,确保下位机一定能够接收到重要指令并完成应答。通过重发,可以弥补可能的通信问题或下位机接收失败,增加指令的成功传输率。又一方面,对于弱指令可以获取新的指令信息并对新的指令信息进行应答判断策略的判断,保证指令信息的正确执行流程。178.综上所述,该技术方案通过应答判断策略的定时计数器执行以及针对强指令的处理措施,保证了强指令的及时检测和处理,增加了指令的可靠性和顺序性。重置定时计数器和重发机制能够提供强指令的重发机会,确保其传输和应答的可靠性。同样,对于弱指令,能够按照顺序获取并执行,保证指令的正确顺序执行。上述有益效果提高了通信指令的稳定性和可靠性,保证了重要指令信息的正确传输和应答。179.参见图4,图4是本技术实施例提供的一种获取应答判断结果的流程示意图。180.在一些实施例中,所述通过所述应答判断策略获取所述下位机的应答判断结果(即s30),包括:181.s31:将所述定时计数器的统计次数加一,并检测所述统计次数是否大于预设重发次数;如果否,则执行s32;如果是,则获取新的指令信息并执行s20;182.s32:通过所述上位机向所述下位机发送所述指令信息,并通过所述定时计数器按照预设间隔时长进行计时;183.s33:在所述预设间隔时长内,检测所述上位机是否接收到所述下位机发送的应答信息;如果是,则获取新的指令信息并执行s20;如果否,则执行s31。184.由此,本实施例中将定时计数器的统计次数加一,并检测统计次数是否大于预设的重发次数。如果统计次数未超过预设的重发次数,表示还可以进行重发。此时利用上位机向下位机重新发送指令信息,并启动定时计数器以按照预设的间隔时长进行计时,确保在预设的时间间隔内等待下位机的应答。在预设的间隔时长内检测上位机是否接收到下位机发送的应答信息。如果接收到应答信息,表示下位机已完成应答,可以获取新的指令信息并执行新一轮的应答信息检测。如果没有接收到应答信息,则执行s31并继续进行下一轮的重发。185.一方面,通过对定时计数器的控制,可以确保指令的成功传输和下位机的应答。如果下位机未完成应答,会根据预设的重发次数继续发送指令,直到下位机应答成功或达到最大重发次数为止,提高指令信息发送的可靠性,确保下位机能够及时响应和完成应答。186.另一方面,通过间隔时长的设定,可以在一定时间内等待下位机的应答。如果在预设的间隔时长内未接收到应答信息,可能会对指令信息进行重发,减少了由于通信错误或丢失导致的应答问题,提高了通信的稳定性和可靠性。187.又一方面,通过对应答判断结果的处理,可以根据指令的重要性进行不同的操作。例如对于强指令会进行重发和等待应答,确保其正确执行和应答。对于弱指令会获取新的指令信息并继续执行,保证指令的顺序性和流程性。188.综上所述,通过应答判断策略的定时计数器执行和重发机制,能够提高指令信息发送的可靠性、减少通信错误的影响,并优化指令信息的执行流程。通过统计次数、重发和等待应答的机制,确保强指令的传输和应答,同时处理弱指令的顺序执行。189.预设重发次数和预设间隔时长可以是s21中提及的预设重发次数和预设间隔时长,此处不予赘述。190.在一些实施例中,通过接收到的应答信息,确认下位机是否完成应答,包括:191.对应答信息进行解析和数据校验,以确定下位机是否完成应答。192.其中,解析是将接收到的应答信息按照预设的规则进行解析,以提取出所需的信息。解析过程可以根据应答信息中数据的格式和协议进行操作,例如解析固定长度的字段、按照特定编码格式解析文本数据等,本技术不对其进行限制。193.数据校验是一种用于检测数据传输过程中是否出现错误或数据损坏的方式,其例如是循环冗余校验(crc)、奇偶校验等,本技术不对其进行限制。194.由此,通过对应答信息的解析和数据校验,可以确保下位机发送的应答信息的完整性和正确性。这有助于减少通信错误和数据损坏的风险,提高通信的可靠性。195.在一个具体应用场景中,本技术实施例还提供了一种通信指令的发送方法,所述方法包括:196.获取上位机发送的指令信息,所述指令信息包括指令序号和指令重发参数,所述指令重发参数用于指示所述指令信息重发的间隔时长和次数,所述指令序号用于指示所述上位机向下位机下达的程控指令;197.对所述指令重发参数进行解析以获取所述指令信息的预设间隔时长和预设重发次数;根据所述预设间隔时长和所述预设重发次数获取所述应答判断策略;198.使用定时计数器执行所述应答判断策略,以获取所述下位机的应答判断结果,所述应答判断结果用于指示所述下位机是否完成应答;199.当所述下位机未完成应答时,获取与所述指令信息对应的等级参数;当所述等级参数指示所述指令信息是强指令时,生成所述提示信息并利用所述上位机进行展示,所述提示信息用于提示所述指令信息应答异常。200.所述方法还包括:201.当所述等级参数指示所述指令信息是强指令时,对所述定时计数器进行重置并针对所述指令信息重新使用定时计数器执行所述应答判断策略;202.当所述等级参数指示所述指令信息是弱指令时,获取新的指令信息并对新的指令信息的指令重发参数进行解析以获取所述指令信息的预设间隔时长和预设重发次数。203.所述使用定时计数器执行所述应答判断策略,以获取所述下位机的应答判断结果包括:204.将所述定时计数器的统计次数加一,并检测所述统计次数是否大于预设重发次数;205.如果是,则获取新的指令信息并对新的指令信息的指令重发参数进行解析以获取所述指令信息的预设间隔时长和预设重发次数。206.如果否,则通过所述上位机向所述下位机发送所述指令信息,并通过所述定时计数器按照预设间隔时长进行计时;207.在所述预设间隔时长内,检测所述上位机是否接收到所述下位机发送的应答信息;208.如果是,则获取新的指令信息并对新的指令信息的指令重发参数进行解析以获取所述指令信息的预设间隔时长和预设重发次数;209.如果否,则将所述定时计数器的统计次数加一,并检测所述统计次数是否大于预设重发次数。210.所述指令重发参数的获取方式包括:211.通过指令序号和预设重发参数之间的对应关系,从多个预设重发参数中查询得到所述指令序号对应的指令重发参数;或,212.将所述指令序号对应的程控指令输入参数预测模型,得到与所述指令序号相对应的指令重发参数。213.设备实施例214.本技术实施例还提供了一种电子设备,其具体实施方式与上述方法实施方式中记载的实施方式、所达到的技术效果一致,部分内容不再赘述。215.所述电子设备包括存储器和至少一个处理器,所述存储器存储有计算机程序,所述至少一个处理器被配置成执行所述计算机程序时实现以下步骤:216.s10:获取上位机发送的指令信息,所述指令信息包括指令序号,所述指令序号用于指示所述上位机向下位机下达的程控指令;217.s20:根据所述指令信息,获取应答判断策略;218.s30:通过所述应答判断策略获取所述下位机的应答判断结果,所述应答判断结果用于指示所述下位机是否完成应答;219.s40:当所述下位机未完成应答时,生成提示信息并进行展示,所述提示信息用于提示所述指令信息应答异常。220.在一些实施例中,所述指令信息还包括指令重发参数,所述指令重发参数用于指示所述指令信息重发的间隔时长和次数;所述至少一个处理器执行所述计算机程序时采用以下方式根据所述指令信息,获取应答判断策略:221.对所述指令重发参数进行解析以获取所述指令信息的预设间隔时长和预设重发次数;222.根据所述预设间隔时长和所述预设重发次数获取所述应答判断策略。223.在一些实施例中,所述至少一个处理器执行所述计算机程序时采用以下方式获取实时指令重发参数:224.通过指令序号和预设重发参数之间的对应关系,从多个预设重发参数中查询得到所述指令序号对应的指令重发参数;或,225.将所述指令序号对应的程控指令输入参数预测模型,得到与所述指令序号相对应的指令重发参数。226.在一些实施例中,所述至少一个处理器执行所述计算机程序时采用以下方式生成提示信息并进行展示:227.获取与所述指令信息对应的等级参数;228.当所述等级参数指示所述指令信息是强指令时,生成所述提示信息并利用所述上位机进行展示。229.在一些实施例中,所述应答判断策略使用定时计数器执行;230.所述至少一个处理器被配置成执行所述计算机程序时执行以下步骤:231.当所述等级参数指示所述指令信息是强指令时,对所述定时计数器进行重置并针对所述指令信息执行s30;232.当所述等级参数指示所述指令信息是弱指令时,获取新的指令信息并执行s20。233.在一些实施例中,所述至少一个处理器执行所述计算机程序时采用以下方式通过所述应答判断策略获取所述下位机的应答判断结果:234.s31:将所述定时计数器的统计次数加一,并检测所述统计次数是否大于预设重发次数;如果否,则执行s32;如果是,则获取新的指令信息并执行s20;235.s32:通过所述上位机向所述下位机发送所述指令信息,并通过所述定时计数器按照预设间隔时长进行计时;236.s33:在所述预设间隔时长内,检测所述上位机是否接收到所述下位机发送的应答信息;如果是,则获取新的指令信息并执行s20;如果否,则执行s31。237.参见图5,图5是本技术实施例提供的一种电子设备的结构框图。238.电子设备10例如可以包括至少一个存储器11、至少一个处理器12以及连接不同平台系统的总线13。239.存储器11可以包括易失性存储器形式的(计算机)可读介质,例如随机存取存储器(ram)111和/或高速缓存存储器112,还可以进一步包括只读存储器(rom)113。240.其中,存储器11还存储有计算机程序,计算机程序可以被处理器12执行,使得处理器12实现上述任一项方法的步骤。241.存储器11还可以包括具有至少一个程序模块115的实用工具114,这样的程序模块115包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例的每一个或某种组合中可能包括网络环境的实现。242.相应地,处理器12可以执行上述计算机程序,以及可以执行实用工具114。243.处理器12可以采用一个或多个应用专用集成电路(asic,applicationspecificintegratedcircuit)、可编程逻辑器件(pld,programmablelogicdevice)、复杂可编程逻辑器件(cpld,complexprogrammablelogicdevice)、现场可编程门阵列(fpga,field-programmablegatearray)或其他电子元件。244.总线13可以为表示几类总线结构的一种或多种,包括存储器总线或者存储器控制器、外围总线、图形加速端口、处理器或者使用多种总线结构的任意总线结构的局域总线。245.电子设备10也可以与一个或多个外部设备例如键盘、指向设备、蓝牙设备等通信,还可与一个或者多个能够与该电子设备10交互的设备通信,和/或与使得该电子设备10能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等)通信。这种通信可以通过输入输出接口14进行。并且,电子设备10还可以通过网络适配器15与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。网络适配器15可以通过总线13与电子设备10的其它模块通信。应当明白,尽管图中未示出,但在实际应用中可以结合电子设备10使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储平台等。246.系统实施例247.参见图6,图6是本技术实施例提供的一种医疗系统的结构框图。248.本技术实施例还提供了一种医疗系统1,所述医疗系统1包括设备实施例方面所述的电子设备10、上位机20和下位机30。249.在一些实施例中,所述下位机包括刺激器,所述刺激器用于植入于患者体内;250.所述上位机包括程控设备,所述程控设备用于接收刺激参数的配置操作,并与所述刺激器建立程控连接。251.由此,实现了程控设备和刺激器之间的有效通信和控制,提高了医疗系统的效率和可靠性,为用户对患者的治疗操作提供了便利。需要注意的是,本实施例提及的刺激器植入于患者体内,是指将整个刺激器或至少该刺激器的一部分植入患者体内。252.在一些实施例中,所述电子设备集成在所述刺激器上;或者,所述电子设备集成在所述程控设备上。253.由此,电子设备集成在刺激器上或程控设备上,都能够提高医疗系统的集成化和紧凑性。254.存储介质实施例255.本技术实施例还提供了一种计算机可读存储介质,其具体实施例与上述方法实施例中记载的实施例、所达到的技术效果一致,部分内容不再赘述。256.所述计算机可读存储介质存储有计算机程序,所述计算机程序被至少一个处理器执行时实现上述任一项方法的步骤或者实现上述任一项电子设备的功能。257.计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。在本技术实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。计算机可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。258.计算机可读存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读存储介质还可以是任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等,或者上述的任意合适的组合。可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,程序设计语言包括面向对象的程序设计语言诸如java、c++等,还包括常规的过程式程序设计语言诸如c语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。259.程序产品实施例260.本技术实施例还提供了一种计算机程序产品,其具体实施例与上述方法实施例中记载的实施例、所达到的技术效果一致,部分内容不再赘述。261.所述计算机程序产品包括计算机程序,所述计算机程序被至少一个处理器执行时实现上述任一项方法的步骤或者实现上述任一项电子设备的功能。262.参见图7,图7是本技术实施例提供的一种计算机程序产品的结构示意图。263.所述计算机程序产品用于实现上述任一项方法的步骤或者实现上述任一项故障检测设备的功能。计算机程序产品可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本发明的计算机程序产品不限于此,计算机程序产品可以采用一个或多个计算机可读介质的任意组合。264.需要说明的是,在本技术实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,a和b,a和c,b和c或a和b和c,其中a、b和c可以是单个,也可以是多个。值得注意的是,“至少一项(个)”还可以解释成“一项(个)或多项(个)”。265.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是被配置成区别类似的对象,而不必被配置成描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。266.本技术从使用目的上,效能上,进步及新颖性等观点进行阐述,已符合专利法所强调的功能增进及使用要件,本技术以上的说明书及说明书附图,仅为本技术的较佳实施例而已,并非以此局限本技术,因此,凡一切与本技术构造,装置,特征等近似、雷同的,即凡依本技术专利申请范围所作的等同替换或修饰等,皆应属本技术的专利申请保护的范围之内。当前第1页12当前第1页12
技术特征:
1.一种通信指令的发送方法,其特征在于,所述方法包括:s10:获取上位机发送的指令信息,所述指令信息包括指令序号,所述指令序号用于指示所述上位机向下位机下达的程控指令;s20:根据所述指令信息,获取应答判断策略;s30:通过所述应答判断策略获取所述下位机的应答判断结果,所述应答判断结果用于指示所述下位机是否完成应答;s40:当所述下位机未完成应答时,生成提示信息并进行展示,所述提示信息用于提示所述指令信息应答异常。2.根据权利要求1所述的发送方法,其特征在于,所述指令信息还包括指令重发参数,所述指令重发参数用于指示所述指令信息重发的间隔时长和次数;所述根据所述指令信息,获取应答判断策略,包括:对所述指令重发参数进行解析以获取所述指令信息的预设间隔时长和预设重发次数;根据所述预设间隔时长和所述预设重发次数获取所述应答判断策略。3.根据权利要求2所述的发送方法,其特征在于,所述指令重发参数的获取方式包括:通过指令序号和预设重发参数之间的对应关系,从多个预设重发参数中查询得到所述指令序号对应的指令重发参数;或,将所述指令序号对应的程控指令输入参数预测模型,得到与所述指令序号相对应的指令重发参数。4.根据权利要求1所述的发送方法,其特征在于,所述生成提示信息并进行展示,包括:获取与所述指令信息对应的等级参数;当所述等级参数指示所述指令信息是强指令时,生成所述提示信息并利用所述上位机进行展示。5.根据权利要求4所述的发送方法,其特征在于,所述应答判断策略使用定时计数器执行;所述方法还包括:当所述等级参数指示所述指令信息是强指令时,对所述定时计数器进行重置并针对所述指令信息执行s30;当所述等级参数指示所述指令信息是弱指令时,获取新的指令信息并执行s20。6.根据权利要求5所述的发送方法,其特征在于,所述通过所述应答判断策略获取所述下位机的应答判断结果,包括:s31:将所述定时计数器的统计次数加一,并检测所述统计次数是否大于预设重发次数;如果否,则执行s32;如果是,则获取新的指令信息并执行s20;s32:通过所述上位机向所述下位机发送所述指令信息,并通过所述定时计数器按照预设间隔时长进行计时;s33:在所述预设间隔时长内,检测所述上位机是否接收到所述下位机发送的应答信息;如果是,则获取新的指令信息并执行s20;如果否,则执行s31。7.一种电子设备,其特征在于,所述电子设备包括存储器和至少一个处理器,所述存储器存储有计算机程序,所述至少一个处理器被配置成执行所述计算机程序时实现以下步骤:
s10:获取上位机发送的指令信息,所述指令信息包括指令序号,所述指令序号用于指示所述上位机向下位机下达的程控指令;s20:根据所述指令信息,获取应答判断策略;s30:通过所述应答判断策略获取所述下位机的应答判断结果,所述应答判断结果用于指示所述下位机是否完成应答;s40:当所述下位机未完成应答时,生成提示信息并进行展示,所述提示信息用于提示所述指令信息应答异常。8.一种医疗系统,其特征在于,所述医疗系统包括:权利要求7所述的电子设备、上位机和下位机。9.根据权利要求8所述的医疗系统,其特征在于,所述下位机包括刺激器,所述刺激器用于植入于患者体内;所述上位机包括程控设备,所述程控设备用于接收刺激参数的配置操作,并与所述刺激器建立程控连接。10.根据权利要求9所述的医疗系统,其特征在于,所述电子设备集成在所述刺激器上;或者,所述电子设备集成在所述程控设备上。11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被至少一个处理器执行时实现权利要求1-6任一项所述的方法的步骤,或者实现权利要求7所述的电子设备的功能。12.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被至少一个处理器执行时实现权利要求1-6任一项所述的方法的步骤,或者实现权利要求7所述的电子设备的功能。
技术总结
本申请提供了通信指令的发送方法、电子设备、医疗系统及相关产品。所述方法包括:S10:获取上位机发送的指令信息,所述指令信息包括指令序号,所述指令序号用于指示所述上位机向下位机下达的程控指令;S20:根据所述指令信息,获取应答判断策略;S30:通过所述应答判断策略获取所述下位机的应答判断结果,所述应答判断结果用于指示所述下位机是否完成应答;S40:当所述下位机未完成应答时,生成提示信息并进行展示,所述提示信息用于提示所述指令信息应答异常。本申请通过获取指令信息对应的应答判断策略,进而得到应答判断结果,能够准确判断下位机是否成功应答,这有助于确保通信指令的正确性和可靠性。确性和可靠性。确性和可靠性。
技术研发人员:梁德平 周国新
受保护的技术使用者:苏州景昱医疗器械有限公司
技术研发日:2023.07.13
技术公布日:2023/9/19
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:一种饮品出口及饮料机的制作方法 下一篇:一种空心砖生产用连续码垛装置的制作方法