[go: up one dir, main page]

CN114306936A - Programmable Devices and Implantable Neurostimulation Systems - Google Patents

Programmable Devices and Implantable Neurostimulation Systems Download PDF

Info

Publication number
CN114306936A
CN114306936A CN202210089774.0A CN202210089774A CN114306936A CN 114306936 A CN114306936 A CN 114306936A CN 202210089774 A CN202210089774 A CN 202210089774A CN 114306936 A CN114306936 A CN 114306936A
Authority
CN
China
Prior art keywords
program
sliding
timing information
stimulation
path
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210089774.0A
Other languages
Chinese (zh)
Inventor
马艳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sceneray Co Ltd
Original Assignee
Sceneray Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sceneray Co Ltd filed Critical Sceneray Co Ltd
Priority to CN202210089774.0A priority Critical patent/CN114306936A/en
Publication of CN114306936A publication Critical patent/CN114306936A/en
Priority to PCT/CN2022/125083 priority patent/WO2023142534A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61NELECTROTHERAPY; MAGNETOTHERAPY; RADIATION THERAPY; ULTRASOUND THERAPY
    • A61N1/00Electrotherapy; Circuits therefor
    • A61N1/18Applying electric currents by contact electrodes
    • A61N1/32Applying electric currents by contact electrodes alternating or intermittent currents
    • A61N1/36Applying electric currents by contact electrodes alternating or intermittent currents for stimulation

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Biomedical Technology (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Radiology & Medical Imaging (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Electrotherapy Devices (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

A programming device and an implantable neurostimulation system are provided, the implantable neurostimulation system comprising the programming device disposed outside a patient and a stimulator implanted in the patient; the programming device is communicatively connected with the stimulator, the programming device including a controller; the controller is configured to: receiving a sliding operation by using a touch screen, and responding to the sliding operation to acquire timing information of a stimulation program, wherein the stimulation program is used for indicating an identification and a parameter value of a stimulation parameter of the stimulator, and the timing information is used for indicating a starting time and an ending time; and generating a control instruction based on the stimulation program and timing information thereof, and sending the control instruction to the stimulator so as to enable the stimulator to generate and apply electrical stimulation to the target tissue of the patient according to the control instruction. The program control equipment can meet different stimulation requirements of different patients, and is wide in application range and better in user experience.

Description

程控设备和植入式神经刺激系统Programmable Devices and Implantable Neurostimulation Systems

技术领域technical field

本申请涉及植入式医疗设备技术领域,尤其涉及程控设备和植入式神经刺激系统。The present application relates to the technical field of implantable medical devices, in particular to a program-controlled device and an implantable nerve stimulation system.

背景技术Background technique

植入式神经刺激系统主要包括植入体内的刺激器以及体外的程控设备。神经调控技术主要是通过立体定向手术在体内特定结构(即靶点)植入电极,并由植入患者体内的刺激器经电极向靶点发放电脉冲,调控相应神经结构和网络的电活动及其功能,从而改善症状、缓解病痛。Implantable neurostimulation systems mainly include implanted stimulators and externally programmed devices. Neuromodulation technology is mainly to implant electrodes into specific structures (that is, targets) in the body through stereotaxic surgery, and the stimulator implanted in the patient's body sends electrical pulses to the target through the electrodes to regulate the electrical activity and electrical activity of the corresponding neural structures and networks. Its function to improve symptoms and relieve pain.

现有的程控设备在定时剌激方面不够人性化,通常而言,刺激程序对应的刺激时间是由生产厂家设置好的,不可调整。例如:早上8点至晚上8点对应剌激脉冲幅值较大的刺激程序,其余时间自动切换至刺激脉冲幅值较小的刺激程序。The existing program-controlled equipment is not user-friendly in terms of timing stimulation. Generally speaking, the stimulation time corresponding to the stimulation program is set by the manufacturer and cannot be adjusted. For example: 8:00 am to 8:00 pm corresponds to a stimulation program with a larger stimulation pulse amplitude, and automatically switches to a stimulation program with a smaller stimulation pulse amplitude during the rest of the time.

这种程控设备的缺陷是用户不能自主设置刺激程序所对应的刺激时间,不能满足不同患者不同的剌激需求,使用不灵活,用户体验较差。The disadvantage of this program-controlled device is that the user cannot independently set the stimulation time corresponding to the stimulation program, cannot meet the different stimulation needs of different patients, is inflexible in use, and has poor user experience.

发明内容SUMMARY OF THE INVENTION

本申请的目的在于提供程控设备和植入式神经刺激系统,满足不同患者不同的剌激需求,适用范围广,用户使用体验较佳。The purpose of this application is to provide a program-controlled device and an implantable nerve stimulation system to meet the different stimulation needs of different patients, with a wide range of applications and better user experience.

本申请的目的采用以下技术方案实现:The purpose of this application adopts the following technical solutions to achieve:

第一方面,本申请提供了一种程控设备,应用于植入式神经刺激系统,所述植入式神经刺激系统包括设置于患者体外的所述程控设备和植入于所述患者体内的刺激器;In a first aspect, the present application provides a program-controlled device, which is applied to an implantable nerve stimulation system, the implantable nerve stimulation system includes the program-controlled device disposed outside the patient's body and a stimulation device implanted in the patient's body device;

所述程控设备与所述刺激器可通信地连接,所述程控设备包括控制器;the programmable device is communicatively connected to the stimulator, the programmable device includes a controller;

所述控制器被配置成:The controller is configured to:

利用触摸屏接收滑动操作,响应于所述滑动操作,获取刺激程序的定时信息,所述刺激程序用于指示所述刺激器的刺激参数的标识和参数值,所述定时信息用于指示开始时刻和结束时刻;The touch screen is used to receive a sliding operation, and in response to the sliding operation, timing information of the stimulation program is obtained, where the stimulation program is used to indicate the identification and parameter value of the stimulation parameters of the stimulator, and the timing information is used to indicate the start time and end time;

基于所述刺激程序及其的定时信息,生成控制指令并发送至所述刺激器,以使所述刺激器根据所述控制指令生成电刺激并向所述患者的目标组织施加所述电刺激。Based on the stimulation program and its timing information, control instructions are generated and sent to the stimulator to cause the stimulator to generate and apply electrical stimulation to the target tissue of the patient in accordance with the control instructions.

该技术方案的有益效果在于:一方面,用户可以灵活设置刺激程序对应的定时信息,相比于定时信息不可调节的程控设备,本申请的程控设备可以满足不同患者不同的剌激需求,适用范围广,用户使用体验较佳;另一方面,用户可以通过滑动操作设置定时信息,相比于通过按键操作逐步调节的方式和直接输入具体数值的方式,大大减少了用户的操作步骤,使得定时信息的设置更为快速便捷,进一步提升用户的使用体验。The beneficial effects of the technical solution are: on the one hand, the user can flexibly set the timing information corresponding to the stimulation program. Compared with the program-controlled equipment whose timing information cannot be adjusted, the program-controlled equipment of the present application can meet the different stimulation needs of different patients, and the scope of application On the other hand, the user can set the timing information by sliding operation. Compared with the method of step-by-step adjustment through key operation and the method of directly inputting specific values, the user's operation steps are greatly reduced, and the timing information is greatly reduced. The settings are quicker and more convenient, which further enhances the user experience.

在一些可选的实施例中,所述控制器被配置成采用如下方式获取所述刺激程序的定时信息:In some optional embodiments, the controller is configured to obtain timing information for the stimulation program in the following manner:

利用所述触摸屏接收所述滑动操作,响应于所述滑动操作,获取目标程控模式的定时信息,所述目标程控模式用于指示至少一个所述刺激程序;The touch screen is used to receive the sliding operation, and in response to the sliding operation, obtain timing information of a target programming mode, where the target programming mode is used to indicate at least one of the stimulation programs;

基于所述目标程控模式及其定时信息,确定每个所述刺激程序的定时信息。Timing information for each of the stimulation programs is determined based on the target programming pattern and its timing information.

该技术方案的有益效果在于:目标程控模式可以指示一个或多个刺激程序,用户可以通过设置目标程控模式的定时信息以对多个刺激程序的定时信息同步设置,满足实际应用中不同患者的需要。The beneficial effect of the technical solution is that the target programming mode can indicate one or more stimulation programs, and the user can set the timing information of the target programming mode to synchronize the timing information of multiple stimulation programs to meet the needs of different patients in practical applications. .

在一些可选的实施例中,所述控制器被进一步配置成采用如下方式获取每个所述刺激程序的定时信息:In some optional embodiments, the controller is further configured to obtain timing information for each of the stimulation programs in the following manner:

当所述目标程控模式指示单一的刺激程序时,确定所述目标程控模式的定时信息作为所述单一的刺激程序的定时信息;When the target programming mode indicates a single stimulation program, determining the timing information of the target programming mode as the timing information of the single stimulation program;

当所述目标程控模式指示多个刺激程序时,基于所述目标程控模式的定时信息、每个所述刺激程序的持续时长和所述多个刺激程序的排序,确定每个所述刺激程序的定时信息。When the target programming mode indicates a plurality of stimulation programs, determining the timing of each stimulation program based on timing information of the target programming mode, the duration of each of the stimulation programs, and the ordering of the plurality of stimulation programs timing information.

该技术方案的有益效果在于:当目标程控模式指示单一的刺激程序时,在目标程控模式的定时信息对应的时间段内,提供的电刺激的形式是单一的;当目标程控模式指示多个刺激程序时,可以在目标程控模式的定时信息对应的时间段内,提供采用多个刺激程序按顺序进行的电刺激。The beneficial effect of the technical solution is that: when the target programming mode indicates a single stimulation program, the form of electrical stimulation provided is single in the time period corresponding to the timing information of the target programming mode; when the target programming mode indicates a plurality of stimuli During the program, it is possible to provide electrical stimulation that is performed sequentially by using a plurality of stimulation programs within a time period corresponding to the timing information of the target program control mode.

在一些可选的实施例中,所述控制器还被配置成:In some optional embodiments, the controller is further configured to:

当所述目标程控模式的定时信息所对应的第一时间段和预先设置的已有程控模式的定时信息所对应的第二时间段有重合时,确定重合时间段;When the first time period corresponding to the timing information of the target program control mode and the preset second time period corresponding to the timing information of the existing program control mode overlap, determine the overlapping time period;

当检测到所述重合时间段是所述第二时间段的部分时,从所述第二时间段中去除所述重合时间段得到剩余时间段,利用所述剩余时间段更新所述已有程控模式的定时信息。When it is detected that the overlapping time period is a part of the second time period, the remaining time period is obtained by removing the overlapping time period from the second time period, and the existing program is updated with the remaining time period Timing information for the mode.

该技术方案的有益效果在于:当目标程控模式的定时信息和之前已经设置好的已有程控模式的定时信息有冲突时,以目标程控模式的定时信息为准,对已有程控模式的定时信息所对应的第二时间段进行去重,更新已有程控模式的定时信息,目标程控模式的定时信息不发生改变,能反映用户的调整意图,符合用户的使用偏好。The beneficial effect of the technical solution is: when the timing information of the target program control mode and the timing information of the existing program control mode that have been set before conflict, the timing information of the target program control mode shall prevail, and the timing information of the existing program control mode shall be regarded as the criterion. The corresponding second time period is deduplicated, and the timing information of the existing program control mode is updated, and the timing information of the target program control mode does not change, which can reflect the user's adjustment intention and conform to the user's use preference.

在一些可选的实施例中,所述控制器还被配置成:In some optional embodiments, the controller is further configured to:

当检测到所述重合时间段是所述第二时间段的全部时,去除所述已有程控模式的定时信息。When it is detected that the coincident time period is the whole of the second time period, the timing information of the existing program control mode is removed.

该技术方案的有益效果在于:当重合时间段是第二时间段的全部时,可以去除已有程控模式的定时信息,第二时间段对应的程控模式从已有程控模式变为目标程控模式。The beneficial effect of the technical solution is that when the overlapping time period is the entire second time period, the timing information of the existing program control mode can be removed, and the program control mode corresponding to the second time period is changed from the existing program control mode to the target program control mode.

在一些可选的实施例中,所述控制器还被配置成:In some optional embodiments, the controller is further configured to:

利用所述触摸屏显示表盘,并在所述表盘的周向显示可滑动的两个滑块,所述两个滑块的位置分别用于指示所述目标程控模式对应的开始时刻和结束时刻;Use the touch screen to display a dial, and display two slidable sliders in the circumferential direction of the dial, and the positions of the two sliders are respectively used to indicate the start time and the end time corresponding to the target program control mode;

所述滑动操作是滑动一个滑块的操作或者滑动两个滑块的操作。The sliding operation is an operation of sliding one slider or an operation of sliding two sliders.

该技术方案的有益效果在于:通过设置表盘和滑块,开始时刻和结束时刻可以通过滑块在表盘上的位置清晰直观地反映出来,便于用户设置定时信息。The beneficial effect of the technical solution is that: by setting the dial and the slider, the start time and the end time can be clearly and intuitively reflected by the position of the slider on the dial, which is convenient for the user to set timing information.

在一些可选的实施例中,所述控制器被进一步配置成采用如下方式获取所述目标程控模式的定时信息:In some optional embodiments, the controller is further configured to obtain the timing information of the target programming mode in the following manner:

分别检测滑动每个滑块的操作是否有效,以获取所述滑动操作中的有效操作;Detecting whether the operation of sliding each slider is valid, to obtain valid operations in the sliding operation;

基于所述有效操作,获取所述目标程控模式的定时信息。Timing information for the target programming mode is obtained based on the valid operation.

该技术方案的有益效果在于:滑动操作可以是滑动一个滑块的操作,也可以是滑动两个滑块的操作,当用户滑动一个滑块,且滑动该滑块的操作被判定为有效时,根据该滑块的位置获取目标程控模式的定时信息;当用户滑动两个滑块时,只要滑动其中一个滑块或者两个滑块的操作被判定为有效,根据有效操作对应的滑块的位置获取目标程控模式的定时信息。The beneficial effect of the technical solution is that the sliding operation can be an operation of sliding one slider, or an operation of sliding two sliders. When the user slides a slider and the operation of sliding the slider is determined to be valid, The timing information of the target program control mode is obtained according to the position of the slider; when the user slides two sliders, as long as the operation of sliding one of the sliders or the two sliders is determined to be valid, according to the position of the slider corresponding to the valid operation Get the timing information of the target programmed mode.

也就是说,不管滑动一个滑块还是滑动两个滑块,只要存在有效操作,就可以获取目标程控模式的定时信息,降低了用户定时设置的操作难度,对于手部控制能力较差的用户,尤其是帕金森患者,在滑动两个滑块时,即使只有滑动其中一个滑块的操作被判定有效,也能设置定时信息,由此可以给到用户积极正面的反馈,大大减轻了用户的心理负担,提升用户的使用体验。That is to say, regardless of sliding one slider or sliding two sliders, as long as there is an effective operation, the timing information of the target program control mode can be obtained, which reduces the operation difficulty of the user's timing setting. For users with poor hand control ability, Especially for Parkinson's patients, when sliding two sliders, even if only the operation of sliding one of the sliders is determined to be valid, the timing information can be set, which can give users positive feedback and greatly reduce the user's psychology. burden and improve the user experience.

在一些可选的实施例中,所述控制器被进一步配置成采用如下方式获取所述目标程控模式的定时信息:In some optional embodiments, the controller is further configured to obtain the timing information of the target programming mode in the following manner:

分别检测滑动每个滑块的操作是否有效,当滑动每个滑块的操作均有效时,获取所述目标程控模式的定时信息。It is respectively detected whether the operation of sliding each slider is valid, and when the operation of sliding each slider is valid, the timing information of the target program control mode is acquired.

该技术方案的有益效果在于:当用户滑动一个滑块,且滑动该滑块的操作被判定为有效时,根据该滑块的位置获取目标程控模式的定时信息;当用户滑动两个滑块时,只有滑动两个滑块的操作均被判定为有效,根据两个滑块的位置获取目标程控模式的定时信息。The beneficial effect of the technical solution is that: when the user slides a slider, and the operation of sliding the slider is determined to be valid, the timing information of the target program control mode is obtained according to the position of the slider; when the user slides two sliders , only the operation of sliding the two sliders is determined to be valid, and the timing information of the target program control mode is obtained according to the positions of the two sliders.

也就是说,不管滑动一个滑块还是滑动两个滑块,只有被滑动的所有滑块对应的操作都有效时,才获取目标程控模式的定时信息,当用户滑动两个滑块,只有滑动其中一个滑块的操作被判定有效时,无法设置定时信息。对于抑郁症、躁郁症等患者而言,容易做出冲动、不理智的行为,本申请的程控设备在定时信息的设置上有一定的门槛,只有用户在理智、冷静的状态下的稳定操作才能设置定时信息,从而保障用户的生命安全,同时,对于儿童等无意使用程控设备的人员,只有被滑动的所有滑块对应的操作都有效时,才获取目标程控模式的定时信息,可以进一步避免误操作。That is to say, regardless of sliding one slider or sliding two sliders, the timing information of the target program control mode is obtained only when the operations corresponding to all the sliders being slid are valid. When the operation of a slider is judged to be valid, the timing information cannot be set. For patients with depression, bipolar disorder, etc., it is easy to act impulsive and irrational. The program-controlled device of the present application has a certain threshold in the setting of timing information, and only the user can operate stably in a rational and calm state. The timing information can be set to ensure the safety of the user's life. At the same time, for children and other people who use the program-controlled equipment unintentionally, the timing information of the target program-controlled mode can be obtained only when the operations corresponding to all the sliders being slid are valid, which can be further avoided. wrong operation.

在一些可选的实施例中,以被滑动的一个滑块作为目标滑块,检测滑动所述目标滑块的操作是否有效的过程如下:In some optional embodiments, a slider being slid is used as the target slider, and the process of detecting whether the operation of sliding the target slider is valid is as follows:

基于滑动所述目标滑块的操作,获取所述目标滑块对应的滑动路径,检测所述滑动路径的各轨迹点的位置是否均处于预设滑动区域;Based on the operation of sliding the target slider, obtain the sliding path corresponding to the target slider, and detect whether the position of each track point of the sliding path is in a preset sliding area;

当所述滑动路径的至少一个轨迹点的位置不处于所述预设滑动区域时,确定滑动所述目标滑块的操作无效;When the position of at least one trajectory point of the sliding path is not in the preset sliding area, determining that the operation of sliding the target slider is invalid;

当所述滑动路径的各轨迹点的位置均处于所述预设滑动区域时,确定滑动所述目标滑块的操作有效。When the positions of each track point of the sliding path are in the preset sliding area, it is determined that the operation of sliding the target slider is valid.

该技术方案的有益效果在于:通过检测滑动路径的各轨迹点的位置来判断滑动目标滑块的操作是否有效,只有各轨迹点的位置均处于预设滑动区域时,才确定滑动所述目标滑块的操作有效,进而获取定时信息,由此可以避免用户误操作。The beneficial effect of the technical solution is: by detecting the position of each track point of the sliding path to determine whether the operation of the sliding target slider is valid, and only when the position of each track point is in the preset sliding area, it is determined to slide the target sliding The operation of the block is valid, and then the timing information is obtained, thereby avoiding user misoperation.

在一些可选的实施例中,所述控制器被进一步配置成采用如下方式检测滑动所述目标滑块的操作是否有效:In some optional embodiments, the controller is further configured to detect whether the operation of sliding the target slider is valid in the following manner:

当所述滑动路径的各轨迹点的位置均处于所述预设滑动区域时,基于所述滑动路径的起点、终点和路径方向,获取所述滑动路径对应的参考路径,所述参考路径是预设圆周路径的一部分且所述参考路径的路径方向由所述滑动路径的路径方向确定,所述预设圆周路径处于所述预设滑动区域;When the positions of each track point of the sliding path are in the preset sliding area, a reference path corresponding to the sliding path is obtained based on the starting point, the ending point and the path direction of the sliding path, and the reference path is a preset sliding path. Suppose a part of the circumferential path and the path direction of the reference path is determined by the path direction of the sliding path, and the preset circumferential path is in the preset sliding area;

检测所述滑动路径和所述参考路径的相似度是否不小于预设相似度阈值;Detecting whether the similarity between the sliding path and the reference path is not less than a preset similarity threshold;

当所述相似度小于所述预设相似度阈值时,确定滑动所述目标滑块的操作无效;When the similarity is less than the preset similarity threshold, it is determined that the operation of sliding the target slider is invalid;

当所述相似度不小于所述预设相似度阈值时,确定滑动所述目标滑块的操作有效。When the similarity is not less than the preset similarity threshold, it is determined that the operation of sliding the target slider is valid.

该技术方案的有益效果在于:使用两个阶段的检测过程来判断滑动操作是否有效,只有判断滑动操作有效时才获取目标程控模式的定时信息,当第一阶段检测到滑动路径的各轨迹点的位置均处于预设滑动区域时,并非直接确定滑动操作有效,而是进入第二阶段的检测,当检测到相似度不小于预设相似度阈值时,才确定滑动操作有效,进而获取定时信息,两个阶段的检测过程可以起到双重保险的作用,避免用户因为误操作而设置不合理的定时信息,保障患者的生命安全。The beneficial effect of the technical solution is that: the two-stage detection process is used to judge whether the sliding operation is valid, and the timing information of the target program control mode is obtained only when the sliding operation is judged to be valid. When the positions are all in the preset sliding area, it is not directly determined that the sliding operation is valid, but the second stage of detection is entered. When the detected similarity is not less than the preset similarity threshold, the sliding operation is determined to be valid, and then the timing information is obtained. The two-stage detection process can play the role of double insurance, preventing users from setting unreasonable timing information due to misoperation, and ensuring the safety of patients' lives.

具体而言,在第一阶段,检测所述滑动路径的各轨迹点的位置是否均处于预设滑动区域,当检测到所述滑动路径的各轨迹点的位置均处于预设滑动区域时,表明用户可能有设置定时信息的意图,这时进入第二阶段;在第二阶段,基于滑动路径的起点、终点和路径方向,获取滑动路径对应的参考路径,获取滑动路径和参考路径的相似度,检测相似度是否不小于预设相似度阈值,当相似度不小于预设相似度阈值时,可以确定滑动操作并非误操作,滑动操作有效。Specifically, in the first stage, it is detected whether the position of each trajectory point of the sliding path is in the preset sliding area, and when it is detected that the position of each trajectory point of the sliding path is in the preset sliding area, it indicates that The user may have the intention to set the timing information, and then enter the second stage; in the second stage, based on the starting point, end point and path direction of the sliding path, the reference path corresponding to the sliding path is obtained, and the similarity between the sliding path and the reference path is obtained. It is detected whether the similarity is not less than the preset similarity threshold, and when the similarity is not less than the preset similarity threshold, it can be determined that the sliding operation is not a wrong operation, and the sliding operation is valid.

通过两个阶段的检测过程得到有效性判断结果不是最终目的,其最终目的是根据有效性判断结果判断用户操作的真实意图,使得设置的定时信息符合用户心理预期,从而提升用户的使用体验。Obtaining the validity judgment result through the two-stage detection process is not the ultimate goal. The ultimate goal is to judge the real intention of the user's operation according to the validity judgment result, so that the set timing information conforms to the user's psychological expectation, thereby improving the user's use experience.

在一些可选的实施例中,所述控制器被进一步配置成采用如下方式获取所述参考路径:In some optional embodiments, the controller is further configured to obtain the reference path in the following manner:

在所述预设圆周路径上找到与所述滑动路径的起点距离最近的点,作为所述参考路径的起点;Find the point closest to the starting point of the sliding path on the preset circular path as the starting point of the reference path;

在所述预设圆周路径上找到与所述滑动路径的终点距离最近的点,作为所述参考路径的终点;Find the point closest to the end point of the sliding path on the preset circular path as the end point of the reference path;

基于所述滑动路径的路径方向,从所述预设圆周路径中取所述参考路径的起点到终点之间的路径作为所述参考路径。Based on the path direction of the sliding path, the path between the start point and the end point of the reference path is taken from the preset circumferential path as the reference path.

该技术方案的有益效果在于:以预设圆周路径上与滑动路径的起点距离最近的点作为参考路径的起点,以预设圆周路径上与滑动路径的终点距离最近的点作为参考路径的终点,截取预设圆周路径中沿滑动路径的路径方向从参考路径的起点到终点之间的路径作为参考路径,由此得到的参考路径较为贴合滑动路径,根据该参考路径获取对应的定时信息较为合理,能够真实反应用户在设置定时信息时的意图。The beneficial effect of the technical solution is that: the point on the preset circular path that is closest to the starting point of the sliding path is used as the starting point of the reference path, and the point on the preset circular path that is closest to the end point of the sliding path is used as the end point of the reference path, Intercept the path from the start point to the end point of the reference path in the preset circular path along the path direction of the sliding path as the reference path, the obtained reference path is more suitable for the sliding path, and it is reasonable to obtain the corresponding timing information according to the reference path. , which can truly reflect the user's intention when setting the timing information.

在一些可选的实施例中,所述两个滑块包括用于指示开始时刻的开始滑块和用于指示结束时刻的结束滑块;In some optional embodiments, the two sliders include a start slider for indicating a start moment and an end slider for indicating an end moment;

其中,以所述表盘的中心指向所述开始滑块的向量作为第一向量,以所述表盘的中心指向所述结束滑块的向量作为第二向量,所述第一向量沿所述表盘的顺时针方向到所述第二向量的夹角不超过180度。Wherein, the vector of the center of the dial pointing to the start slider is taken as the first vector, and the vector of the center of the dial pointing to the end slider is taken as the second vector, the first vector along the direction of the dial The included angle from the clockwise direction to the second vector does not exceed 180 degrees.

该技术方案的有益效果在于:选取表盘的顺时针方向作为开始时刻到结束时刻的延伸方向,并且开始时刻到结束时刻对应的时间段不超过半个表盘对应的时间段。The beneficial effect of the technical solution is that the clockwise direction of the dial is selected as the extending direction from the start time to the end time, and the time period corresponding to the start time to the end time does not exceed the time period corresponding to half the dial.

例如:规定绕表盘一周的时间段为24小时,当两个滑块的位置对应的时刻依次为23:00和1:00时,确定23:00对应的滑块为开始滑块,1:00对应的滑块为结束滑块,由此确定的时间段为当天的23:00到次日的1:00(时长为2个小时),而非当天的1:00到当天的23:00(时长为22个小时),这种方式更符合用户的操作习惯。For example: it is specified that the time period around the dial is 24 hours. When the time corresponding to the positions of the two sliders is 23:00 and 1:00 in turn, determine the slider corresponding to 23:00 as the start slider, and 1:00 The corresponding slider is the end slider, and the determined time period is from 23:00 of the current day to 1:00 of the next day (the duration is 2 hours), not from 1:00 of the current day to 23:00 of the current day ( The duration is 22 hours), which is more in line with the user's operating habits.

在一些可选的实施例中,所述控制器还被配置成:In some optional embodiments, the controller is further configured to:

利用所述触摸屏显示所述刺激器的时钟信息和所述程控设备的时钟信息;Use the touch screen to display the clock information of the stimulator and the clock information of the program-controlled device;

利用所述触摸屏接收同步操作,响应于所述同步操作,对所述刺激器的时钟信息和所述程控设备的时钟信息进行同步处理。The touch screen is used to receive a synchronization operation, and in response to the synchronization operation, the clock information of the stimulator and the clock information of the program-controlled device are synchronized.

该技术方案的有益效果在于:通过对刺激器的时钟信息和程控设备的时钟信息进行同步处理,可以避免刺激器和程控设备因为时钟信息不同步导致定时信息设置出现偏差。The beneficial effect of the technical solution is that: by synchronizing the clock information of the stimulator and the clock information of the program-controlled device, the deviation of the timing information setting caused by the asynchronous clock information of the stimulator and the program-controlled device can be avoided.

在一些可选的实施例中,所述控制器还被配置成:In some optional embodiments, the controller is further configured to:

获取疾病类型和预设时长之间的第一对应关系;Obtain the first correspondence between the disease type and the preset duration;

基于所述患者的疾病类型和所述第一对应关系,确定所述患者对应的预设时长;determining a preset duration corresponding to the patient based on the disease type of the patient and the first correspondence;

当检测到所述目标程控模式的定时信息所对应的时长大于所述患者对应的预设时长时,提示用户重新操作。When it is detected that the duration corresponding to the timing information of the target programming mode is greater than the preset duration corresponding to the patient, the user is prompted to re-operate.

该技术方案的有益效果在于:不同疾病类型的患者接受刺激所允许的时长不同,根据患者的疾病类型确定对应的预设时长,使定时信息时只能在对应的预设时长允许的范围内设置,保障患者的生命安全。The beneficial effect of the technical solution is that: patients with different disease types have different durations allowed to receive stimulation, and the corresponding preset duration is determined according to the patient's disease type, so that the timing information can only be set within the range allowed by the corresponding preset duration , to protect the life safety of patients.

在一些可选的实施例中,所述控制器还被配置成:In some optional embodiments, the controller is further configured to:

获取疾病类型和预设组织之间的第二对应关系;obtaining a second correspondence between disease types and preset tissues;

基于所述患者的疾病类型和所述第二对应关系,获取所述患者的疾病类型对应的预设组织作为所述患者对应的目标组织。Based on the disease type of the patient and the second correspondence, a preset tissue corresponding to the disease type of the patient is acquired as the target tissue corresponding to the patient.

该技术方案的有益效果在于:不同疾病类型的患者接受刺激的身体组织不同,根据患者的疾病类型确定对应的目标组织,从而针对性地向患者的目标组织施加电刺激,满足实际应用的需要。The beneficial effect of the technical solution is that patients with different disease types receive different body tissues to be stimulated, and the corresponding target tissue is determined according to the patient's disease type, so as to apply electrical stimulation to the patient's target tissue in a targeted manner to meet the needs of practical applications.

在一些可选的实施例中,所述刺激参数为电压的脉宽参数、幅值参数和频率参数中的一个或多个。In some optional embodiments, the stimulation parameter is one or more of a pulse width parameter, an amplitude parameter and a frequency parameter of the voltage.

该技术方案的有益效果在于:目标参数可以是电压的脉宽参数、幅值参数和频率参数中的任意一个,使得程控设备可以基于目标参数的配置参数值控制刺激器向患者施加相应的电刺激,满足实际应用的需求。The beneficial effect of the technical solution is that the target parameter can be any one of the pulse width parameter, amplitude parameter and frequency parameter of the voltage, so that the program-controlled device can control the stimulator to apply corresponding electrical stimulation to the patient based on the configuration parameter value of the target parameter , to meet the needs of practical applications.

在一些可选的实施例中,所述患者的疾病类型包括癫痫、震颤、帕金森病、抑郁症、强迫症、阿尔茨海默症和药物成瘾症中的一个或多个。In some optional embodiments, the patient's disease type includes one or more of epilepsy, tremor, Parkinson's disease, depression, obsessive-compulsive disorder, Alzheimer's disease, and drug addiction.

该技术方案的有益效果在于:利用程控设备可以对疾病类型不同的患者体内的刺激器进行控制,适用范围较广。The beneficial effect of the technical solution is that the stimulator in the body of the patient with different disease types can be controlled by using the program-controlled device, and the scope of application is wide.

在一些可选的实施例中,所述程控设备还包括所述触摸屏和通信模块,所述控制器分别与所述触摸屏和所述通信模块电连接;In some optional embodiments, the program-controlled device further includes the touch screen and a communication module, and the controller is electrically connected to the touch screen and the communication module, respectively;

所述触摸屏被配置成接收用户的操作,所述通信模块被配置成实现所述程控设备与所述刺激器之间的数据交互。The touch screen is configured to receive user operations, and the communication module is configured to enable data interaction between the programmed device and the stimulator.

该技术方案的有益效果在于:触摸屏和通信模块可以设置于程控设备上,使得程控设备具备人机交互功能和通信功能。The beneficial effect of the technical solution is that the touch screen and the communication module can be arranged on the program-controlled device, so that the program-controlled device has the human-computer interaction function and the communication function.

在一些可选的实施例中,所述植入式神经刺激系统包括设置于患者体外的所述程控设备和植入于所述患者体内的刺激器;In some optional embodiments, the implantable neurostimulation system includes the programmable device disposed outside the patient's body and a stimulator implanted in the patient's body;

所述刺激器被配置成生成电刺激并向所述患者的目标组织施加所述电刺激;the stimulator is configured to generate and apply electrical stimulation to target tissue of the patient;

所述程控设备与所述刺激器可通信地连接,所述程控设备包括控制器:The programmable device is communicatively connected to the stimulator, the programmable device comprising a controller:

所述控制器被配置成:The controller is configured to:

利用触摸屏接收滑动操作,响应于所述滑动操作,获取刺激程序的定时信息,所述刺激程序用于指示所述刺激器的刺激参数的标识和参数值,所述定时信息用于指示开始时刻和结束时刻;The touch screen is used to receive a sliding operation, and in response to the sliding operation, timing information of the stimulation program is obtained, where the stimulation program is used to indicate the identification and parameter value of the stimulation parameters of the stimulator, and the timing information is used to indicate the start time and end time;

基于所述刺激程序及其的定时信息,生成控制指令并发送至所述刺激器。Based on the stimulation program and its timing information, control commands are generated and sent to the stimulator.

该技术方案的有益效果在于:植入式神经刺激系统可以满足不同患者不同的剌激需求,适用范围广,用户使用体验较佳;并且,用户可以通过滑动操作设置定时信息,相比于通过按键操作逐步调节的方式和直接输入具体数值的方式,大大减少了用户的操作步骤,使得定时信息的设置更为快速便捷,进一步提升用户的使用体验。The beneficial effects of the technical solution are: the implantable nerve stimulation system can meet the different stimulation needs of different patients, has a wide range of applications, and has better user experience; and, the user can set timing information through sliding operations, compared to pressing buttons. The step-by-step adjustment method of operation and the method of directly inputting specific values greatly reduce the user's operation steps, make the setting of timing information faster and more convenient, and further improve the user's use experience.

附图说明Description of drawings

下面结合附图和实施例对本申请进一步说明。The present application will be further described below with reference to the accompanying drawings and embodiments.

图1是本申请实施例提供的一种程控设备的控制方法的流程示意图;1 is a schematic flowchart of a control method for a program-controlled device provided by an embodiment of the present application;

图2是本申请实施例提供的一种获取刺激程序的定时信息的流程示意图;FIG. 2 is a schematic flowchart of obtaining timing information of a stimulation program provided by an embodiment of the present application;

图3是本申请实施例提供的一种程控设备的控制方法的部分流程示意图;3 is a partial schematic flowchart of a control method for a program-controlled device provided by an embodiment of the present application;

图4是本申请实施例提供的另一种程控设备的控制方法的部分流程示意图;4 is a partial schematic flowchart of another method for controlling a program-controlled device provided by an embodiment of the present application;

图5是本申请实施例提供的一种触摸屏的显示界面的示意图;5 is a schematic diagram of a display interface of a touch screen provided by an embodiment of the present application;

图6是本申请实施例提供的一种获取目标程控模式的定时信息的流程示意图;6 is a schematic flowchart of obtaining timing information of a target program control mode provided by an embodiment of the present application;

图7是本申请实施例提供的一种检测滑动操作是否有效的流程示意图;FIG. 7 is a schematic flowchart of detecting whether a sliding operation is valid according to an embodiment of the present application;

图8是本申请实施例提供的另一种检测滑动操作是否有效的流程示意图;FIG. 8 is another schematic flowchart for detecting whether a sliding operation is valid according to an embodiment of the present application;

图9是本申请实施例提供的一种获取参考路径的流程示意图;FIG. 9 is a schematic flowchart of obtaining a reference path according to an embodiment of the present application;

图10是本申请实施例提供的又一种获取目标参数的配置参数值的流程示意图;FIG. 10 is another schematic flowchart of obtaining a configuration parameter value of a target parameter provided by an embodiment of the present application;

图11是本申请实施例提供的一种程控设备的结构框图;11 is a structural block diagram of a program-controlled device provided by an embodiment of the present application;

图12是本申请实施例提供的一种植入式神经刺激系统的结构框图。FIG. 12 is a structural block diagram of an implantable nerve stimulation system provided by an embodiment of the present application.

具体实施方式Detailed ways

下面,结合附图以及具体实施方式,对本申请做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。Hereinafter, the present application will be further described with reference to the accompanying drawings and specific embodiments. It should be noted that, on the premise of no conflict, the embodiments or technical features described below can be arbitrarily combined to form new embodiments. .

参见图1,本申请实施例提供了一种程控设备的控制方法,应用于植入式神经刺激系统,所述植入式神经刺激系统包括设置于患者体外的所述程控设备和植入于所述患者体内的刺激器;Referring to FIG. 1 , an embodiment of the present application provides a control method for a program-controlled device, which is applied to an implantable nerve stimulation system. The implantable nerve stimulation system includes the program-controlled device disposed outside the patient's body and a method implanted in the implanted nerve stimulation system. the stimulator in the patient;

所述程控设备与所述刺激器可通信地连接。The programmable device is communicatively connected to the stimulator.

所述方法包括步骤S101~步骤S102。The method includes steps S101 to S102.

步骤S101:利用触摸屏接收滑动操作,响应于所述滑动操作,获取刺激程序的定时信息,所述刺激程序用于指示所述刺激器的刺激参数的标识和参数值,所述定时信息用于指示开始时刻和结束时刻;Step S101: Use a touch screen to receive a sliding operation, and in response to the sliding operation, obtain timing information of a stimulation program, where the stimulation program is used to indicate the identification and parameter value of the stimulation parameters of the stimulator, and the timing information is used to indicate start time and end time;

步骤S102:基于所述刺激程序及其的定时信息,生成控制指令并发送至所述刺激器,以使所述刺激器根据所述控制指令生成电刺激并向所述患者的目标组织施加所述电刺激。Step S102: Based on the stimulation program and its timing information, generate a control instruction and send it to the stimulator, so that the stimulator generates electrical stimulation according to the control instruction and applies the electrical stimulation to the target tissue of the patient. electrical stimulation.

在一些实施方式中,获取刺激程序的定时信息可以是对没有设置过定时信息的刺激程序(例如新增的刺激程序)进行定时信息的设置。In some embodiments, acquiring timing information of a stimulation program may be setting timing information for a stimulation program for which no timing information has been set (eg, a newly added stimulation program).

在另一些实施方式中,获取刺激程序的定时信息可以是对已经设置过定时信息的刺激程序进行定时信息的修改。在一些实施方式中,刺激程序的刺激参数可以随时进行调节,可以(利用触摸屏)设置或者修改刺激程序对应的刺激参数的参数值。In other embodiments, acquiring the timing information of the stimulation program may be modifying the timing information of the stimulation program for which the timing information has been set. In some embodiments, the stimulation parameters of the stimulation program can be adjusted at any time, and the parameter values of the stimulation parameters corresponding to the stimulation program can be set or modified (using a touch screen).

由此,一方面,用户可以灵活设置刺激程序对应的定时信息,相比于定时信息不可调节的程控设备,本申请的程控设备可以满足不同患者不同的剌激需求,适用范围广,用户使用体验较佳;另一方面,用户可以通过滑动操作设置定时信息,相比于通过按键操作逐步调节的方式和直接输入具体数值的方式,大大减少了用户的操作步骤,使得定时信息的设置更为快速便捷,进一步提升用户的使用体验。Therefore, on the one hand, the user can flexibly set the timing information corresponding to the stimulation program. Compared with the program-controlled equipment whose timing information cannot be adjusted, the program-controlled equipment of the present application can meet the different stimulation needs of different patients, and has a wide range of application and user experience. On the other hand, the user can set the timing information through sliding operation, which greatly reduces the user's operation steps and makes the setting of timing information faster compared with the method of step-by-step adjustment through key operation and the method of directly inputting specific values. Convenience and further enhance the user experience.

刺激器可以是植入式神经电刺激装置、植入式心脏电刺激系统(又称心脏起搏器)、植入式药物输注装置(Implantable Drug Delivery System,简称I DDS)和导线转接装置中的任意一种。植入式神经电刺激装置例如是脑深部电刺激系统(Deep BrainStimulation,简称DBS),植入式脑皮层刺激系统(Cortical Nerve Stimulation,简称CNS),植入式脊髓电刺激系统(Spinal Cord Stimulation,简称SCS),植入式骶神经电刺激系统(Sacral Nerve Stimulation,简称SNS),植入式迷走神经电刺激系统(Vagus NerveStimulation,简称VNS)等。刺激器设置于患者体内,用于提供电刺激。The stimulator can be an implantable electrical nerve stimulation device, an implantable electrical cardiac stimulation system (also known as a pacemaker), an implantable drug infusion device (Implantable Drug Delivery System, IDDS for short), and a lead transfer device any of the . The implantable electrical nerve stimulation device is, for example, a deep brain stimulation system (Deep Brain Stimulation, referred to as DBS), an implanted cerebral cortical stimulation system (Cortical Nerve Stimulation, referred to as CNS), an implanted spinal cord stimulation system (Spinal Cord Stimulation, SCS for short), implantable sacral nerve stimulation system (Sacral Nerve Stimulation, SNS for short), implantable vagus nerve stimulation system (Vagus NerveStimulation, VNS for short) and the like. A stimulator is positioned within the patient for providing electrical stimulation.

程控设备可以包括但不限于:智能手机(如Android手机、iOS手机等)、平板电脑、便携式个人计算机、移动互联网设备(Mobile Internet Devices,MID)等设备,本申请实施例不做限定。Program-controlled devices may include, but are not limited to, smart phones (such as Android phones, iOS phones, etc.), tablet computers, portable personal computers, Mobile Internet Devices (MID) and other devices, which are not limited in the embodiments of the present application.

在一些可选的实施例中,所述程控设备还可以包括所述触摸屏和通信模块。In some optional embodiments, the program-controlled device may further include the touch screen and a communication module.

所述触摸屏被配置成接收用户的操作,所述通信模块被配置成实现所述程控设备与所述刺激器之间的数据交互。The touch screen is configured to receive user operations, and the communication module is configured to enable data interaction between the programmed device and the stimulator.

由此,触摸屏和通信模块可以设置于程控设备上,使得程控设备具备人机交互功能和通信功能。Therefore, the touch screen and the communication module can be arranged on the program-controlled device, so that the program-controlled device has the human-computer interaction function and the communication function.

在一些实施方式中,程控设备可以包括医生程控设备和/或患者程控设备。In some embodiments, the programmed device may include a physician programmed device and/or a patient programmed device.

患者程控设备是为患者配备的,患者可以利用患者程控设备自行调节对应的刺激器的刺激参数。具体地,可以基于患者的疾病信息设置对应的预设调节范围,患者只能在对应的预设调节范围内调节对应的刺激器的刺激参数。The patient program-controlled device is provided for the patient, and the patient can use the patient program-controlled device to adjust the stimulation parameters of the corresponding stimulator by himself. Specifically, a corresponding preset adjustment range can be set based on the patient's disease information, and the patient can only adjust the stimulation parameters of the corresponding stimulator within the corresponding preset adjustment range.

医生程控设备是为医生配备的,一个医生程控设备可以利用通信模块分别与多个患者的刺激器进行数据交互。The doctor's program-controlled equipment is equipped for doctors. One doctor's program-controlled equipment can use the communication module to interact with the stimulators of multiple patients respectively.

在一些实施方式中,通信模块可以包括有线通信模块和/或无线通信模块。In some embodiments, the communication module may include a wired communication module and/or a wireless communication module.

有线通信模块可以包括光纤通信单元、同轴电缆通信单元、明线通信单元、波导通信单元和光电通信单元中的一个或多个;无线通信模块可以包括4G通信单元、5G通信单元、WIFI通信单元、近场通信单元、WiGig通信单元、蓝牙通信单元、ZigBee通信单元、微波通信单元、卫星通信单元和大气激光通信单元中的一个或多个。The wired communication module may include one or more of an optical fiber communication unit, a coaxial cable communication unit, an open wire communication unit, a waveguide communication unit and an optoelectronic communication unit; the wireless communication module may include a 4G communication unit, a 5G communication unit, a WIFI communication unit, One or more of a near field communication unit, a WiGig communication unit, a Bluetooth communication unit, a ZigBee communication unit, a microwave communication unit, a satellite communication unit, and an atmospheric laser communication unit.

有线通信模块较为稳定,且可靠性高、传输速率高;无线通信模块的通信距离更长,且不受线的限制,具有一定的移动性,可以在移动状态下通过无线连接进行通信,成本较低。The wired communication module is relatively stable, with high reliability and high transmission rate; the wireless communication module has a longer communication distance and is not limited by wires, and has a certain mobility. It can communicate through a wireless connection in a mobile state, and the cost is relatively high Low.

在一些实施方式中,触摸屏可以包括电阻式触摸屏、电容式触摸屏和表面声波屏中的任意一个。In some embodiments, the touch screen may include any one of a resistive touch screen, a capacitive touch screen, and a surface acoustic wave screen.

在一些可选的实施例中,所述刺激参数可以为电压的脉宽参数、幅值参数和频率参数中的一个或多个。In some optional embodiments, the stimulation parameter may be one or more of a pulse width parameter, an amplitude parameter and a frequency parameter of the voltage.

由此,目标参数可以是电压的脉宽参数、幅值参数和频率参数中的任意一个,使得程控设备可以基于目标参数的配置参数值控制刺激器向患者施加相应的电刺激,满足实际应用的需求。Therefore, the target parameter can be any one of the pulse width parameter, amplitude parameter and frequency parameter of the voltage, so that the program-controlled device can control the stimulator to apply corresponding electrical stimulation to the patient based on the configuration parameter value of the target parameter, so as to meet the requirements of practical applications. need.

在一些实施方式中,刺激参数还可以包括刺激模式、能量输出方式中的一个或多个。In some embodiments, stimulation parameters may also include one or more of stimulation mode, energy output mode.

刺激模式用于指示单极刺激或者多极刺激,能量输出方式用于指示恒压刺激或者恒流刺激。The stimulation mode is used to indicate unipolar stimulation or multipolar stimulation, and the energy output mode is used to indicate constant voltage stimulation or constant current stimulation.

恒压刺激即输出的电压固定不变,电流随电阻的变化而变化;恒流刺激即输出的电流固定不变,电压随电阻的变化而变化。Constant voltage stimulation means that the output voltage is fixed and the current changes with the change of resistance; constant current stimulation means that the output current is fixed and the voltage changes with the change of resistance.

参见图2,在一些可选的实施例中,所述步骤S101可以包括步骤S201~步骤S202。Referring to FIG. 2, in some optional embodiments, the step S101 may include steps S201 to S202.

步骤S201:利用所述触摸屏接收所述滑动操作,响应于所述滑动操作,获取目标程控模式的定时信息,所述目标程控模式用于指示至少一个所述刺激程序;Step S201: using the touch screen to receive the sliding operation, and in response to the sliding operation, obtain timing information of a target programming mode, where the target programming mode is used to indicate at least one of the stimulation programs;

步骤S202:基于所述目标程控模式及其定时信息,确定每个所述刺激程序的定时信息。Step S202: Determine timing information of each stimulation program based on the target programming mode and its timing information.

本申请对目标程控模式所指示的刺激程序的数量不做限定,其可以是1个、3个、6个或者8个。The application does not limit the number of stimulation programs indicated by the target programming mode, which can be 1, 3, 6 or 8.

由此,目标程控模式可以指示一个或多个刺激程序,用户可以通过设置目标程控模式的定时信息以对多个刺激程序的定时信息同步设置,满足实际应用中不同患者的需要。Thus, the target programming mode can indicate one or more stimulation programs, and the user can set the timing information of the target programming mode to synchronize the timing information of multiple stimulation programs to meet the needs of different patients in practical applications.

在一具体应用中,目标程控模式指示刺激程序a,刺激程序a指示:脉宽60μs、幅值0.2V、频率80Hz,目标程控模式的定时信息例如是:12:00至15:00,因此可以确定刺激程序a的定时信息为12:00至15:00,则在12:00至15:00,为患者施加刺激程序a对应的电刺激。In a specific application, the target programming mode indicates the stimulation program a, and the stimulation program a indicates: pulse width 60μs, amplitude 0.2V, frequency 80Hz, and the timing information of the target programming mode is, for example: 12:00 to 15:00, so it can be It is determined that the timing information of the stimulation program a is from 12:00 to 15:00, then from 12:00 to 15:00, the electrical stimulation corresponding to the stimulation program a is applied to the patient.

在另一具体应用中,当目标程控模式指示多个刺激程序时,对目标程控模式的定时信息采用平均分配或者按预设比例分配的方式,确定每个刺激程序的定时信息。In another specific application, when the target programming mode indicates a plurality of stimulation programs, the timing information of the target programming mode is equally distributed or distributed according to a preset ratio to determine the timing information of each stimulation program.

例如:目标程控模式按顺序依次指示刺激程序b、刺激程序c和刺激程序d。目标程控模式的定时信息为15:00至16:00,则刺激程序b的定时信息为15:00至15:20,刺激程序c的定时信息为15:20至15:40;刺激程序d的定时信息为15:40至16:00。For example, the target programming mode indicates the stimulation program b, the stimulation program c, and the stimulation program d in sequence. The timing information of the target programming mode is 15:00 to 16:00, then the timing information of stimulation program b is 15:00 to 15:20, the timing information of stimulation program c is 15:20 to 15:40; the timing information of stimulation program d is 15:20 to 15:40. Timing information is from 15:40 to 16:00.

在一些可选的实施例中,所述步骤S202可以包括:In some optional embodiments, the step S202 may include:

当所述目标程控模式指示单一的刺激程序时,确定所述目标程控模式的定时信息作为所述单一的刺激程序的定时信息;When the target programming mode indicates a single stimulation program, determining the timing information of the target programming mode as the timing information of the single stimulation program;

当所述目标程控模式指示多个刺激程序时,基于所述目标程控模式的定时信息、每个所述刺激程序的持续时长和所述多个刺激程序的排序,确定每个所述刺激程序的定时信息。When the target programming mode indicates a plurality of stimulation programs, determining the timing of each stimulation program based on timing information of the target programming mode, the duration of each of the stimulation programs, and the ordering of the plurality of stimulation programs timing information.

由此,当目标程控模式指示单一的刺激程序时,在目标程控模式的定时信息对应的时间段内,提供的电刺激的形式是单一的;当目标程控模式指示多个刺激程序时,可以在目标程控模式的定时信息对应的时间段内,提供采用多个刺激程序按顺序进行的电刺激。Therefore, when the target programming mode indicates a single stimulation program, the form of electrical stimulation provided is single in the time period corresponding to the timing information of the target programming mode; when the target programming mode indicates multiple stimulation programs, it can be During the time period corresponding to the timing information of the target programming mode, electrical stimulation is provided in sequence using a plurality of stimulation programs.

在一具体应用中,目标程控模式按顺序依次指示刺激程序e、刺激程序f和刺激程序g。刺激程序e的持续时长为120s,刺激程序f的持续时长为90s,刺激程序g的持续时长为150s,目标程控模式的刺激周期为120s+90s+150s=360s。In a specific application, the target programming mode indicates the stimulation program e, the stimulation program f, and the stimulation program g in sequence. The duration of stimulation program e is 120s, the duration of stimulation program f is 90s, the duration of stimulation program g is 150s, and the stimulation period of the target programming mode is 120s+90s+150s=360s.

目标程控模式的定时信息为15:00至16:00,则在15:00至16:00,可以为患者施加循环10个刺激周期的电刺激,在每个刺激周期内(0至360s),刺激程序e的定时信息为0至120s,刺激程序f的定时信息为120至210s,刺激程序g的定时信息为210至360s。The timing information of the target programming mode is from 15:00 to 16:00, then from 15:00 to 16:00, electrical stimulation can be applied to the patient for 10 stimulation cycles. In each stimulation cycle (0 to 360s), The timing information of stimulation program e is 0 to 120 s, the timing information of stimulation program f is 120 to 210 s, and the timing information of stimulation program g is 210 to 360 s.

在一具体应用中,无刺激(即刺激参数的参数值为零)也可以作为一种刺激方式,其形式例如是刺激程序轮空。In a specific application, no stimulation (ie, the parameter value of the stimulation parameter is zero) can also be used as a stimulation method, in the form of, for example, a stimulation program bye.

例如:目标程控模式按顺序依次指示刺激程序h、刺激程序j和刺激程序轮空。For example, the target programming mode instructs the stimulation program h, the stimulation program j and the stimulation program bye in sequence.

参见图3,在一些可选的实施例中,所述方法还可以包括步骤S301~步骤S302。Referring to FIG. 3 , in some optional embodiments, the method may further include steps S301 to S302.

步骤S301:当所述目标程控模式的定时信息所对应的第一时间段和预先设置的已有程控模式的定时信息所对应的第二时间段有重合时,确定重合时间段;Step S301: when the first time period corresponding to the timing information of the target program control mode and the second time period corresponding to the preset timing information of the existing program control mode overlap, determine the overlapping time period;

步骤S302:当检测到所述重合时间段是所述第二时间段的部分时,从所述第二时间段中去除所述重合时间段得到剩余时间段,利用所述剩余时间段更新所述已有程控模式的定时信息。Step S302: when it is detected that the overlapping time period is a part of the second time period, remove the overlapping time period from the second time period to obtain a remaining time period, and use the remaining time period to update the Timing information for programmed mode is available.

由此,当目标程控模式的定时信息和之前已经设置好的已有程控模式的定时信息有冲突时,以目标程控模式的定时信息为准,对已有程控模式的定时信息所对应的第二时间段进行去重,更新已有程控模式的定时信息,目标程控模式的定时信息不发生改变(维持用户的设置结果),能反映用户的调整意图,符合用户的使用偏好。Thus, when there is a conflict between the timing information of the target program control mode and the timing information of the existing program control mode that has been set before, the timing information of the target program control mode shall prevail, and the second time corresponding to the timing information of the existing program control mode The time period is deduplicated, the timing information of the existing program control mode is updated, and the timing information of the target program control mode does not change (the user's setting result is maintained), which can reflect the user's adjustment intention and conform to the user's usage preference.

在一具体应用中,目标程控模式的定时信息对应的第一时间段为2:00至5:00,已有程控模式的定时信息所对应的第二时间段为4:00至7:00,重合时间段为4:00至5:00,重合时间段是第二时间段的部分,第二时间段去除重合时间段后,得到剩余时间段5:00至7:00,利用剩余时间段更新已有程控模式的定时信息,使得已有程控模式的定时信息指示5:00至7:00。In a specific application, the first time period corresponding to the timing information of the target program control mode is 2:00 to 5:00, the second time period corresponding to the timing information of the existing program control mode is 4:00 to 7:00, The overlapping time period is from 4:00 to 5:00, and the overlapping time period is part of the second time period. After removing the overlapping time period from the second time period, the remaining time period 5:00 to 7:00 is obtained, and the remaining time period is used to update Timing information of the existing program control mode, so that the timing information of the existing program control mode indicates 5:00 to 7:00.

参见图4,在一些可选的实施例中,所述方法还可以包括步骤S303。Referring to FIG. 4, in some optional embodiments, the method may further include step S303.

步骤S303:当检测到所述重合时间段是所述第二时间段的全部时,去除所述已有程控模式的定时信息。Step S303: when it is detected that the overlapping time period is the entire second time period, remove the timing information of the existing program control mode.

由此,当重合时间段是第二时间段的全部时,可以去除已有程控模式的定时信息,第二时间段对应的程控模式从已有程控模式变为目标程控模式。Thus, when the overlapping time period is the entire second time period, the timing information of the existing program control mode can be removed, and the program control mode corresponding to the second time period is changed from the existing program control mode to the target program control mode.

在一具体应用中,目标程控模式的定时信息对应的第一时间段为2:00至5:00,已有程控模式的定时信息所对应的第二时间段为4:00至5:00,重合时间段为4:00至5:00,重合时间段是第二时间段的全部,去除已有程控模式的定时信息。In a specific application, the first time period corresponding to the timing information of the target program control mode is 2:00 to 5:00, and the second time period corresponding to the timing information of the existing program control mode is 4:00 to 5:00, The coincidence time period is from 4:00 to 5:00, and the coincidence time period is the whole of the second time period, and the timing information of the existing program control mode is removed.

在一些实施方式中,当检测到重合时间段是第二时间段的全部时,可以(以延后等形式)调整已有程控模式的定时信息,以使所述第一时间段与调整后的第二时间段不重合。在这种情况中,已有程控模式的定时时长不变。In some embodiments, when it is detected that the coincident time period is the whole of the second time period, the timing information of the existing programmed control mode may be adjusted (in the form of a delay, etc.), so that the first time period is the same as the adjusted time period. The second time period does not overlap. In this case, the timing duration of the existing programmed mode does not change.

在一具体应用中,目标程控模式的定时信息对应的第一时间段为2:00至5:00,已有程控模式的定时信息所对应的第二时间段为4:00至5:00,重合时间段为4:00至5:00,重合时间段是第二时间段的全部,则调整已有程控模式的定时信息,调整后,第二时间段为5:00至7:00。In a specific application, the first time period corresponding to the timing information of the target program control mode is 2:00 to 5:00, and the second time period corresponding to the timing information of the existing program control mode is 4:00 to 5:00, The coincidence time period is 4:00 to 5:00, and the coincidence time period is the whole of the second time period, then adjust the timing information of the existing program control mode. After adjustment, the second time period is 5:00 to 7:00.

在一些可选的实施例中,所述方法还可以包括:In some optional embodiments, the method may further include:

利用所述触摸屏显示表盘,并在所述表盘的周向显示可滑动的两个滑块,所述两个滑块的位置分别用于指示所述目标程控模式对应的开始时刻和结束时刻;Use the touch screen to display a dial, and display two slidable sliders in the circumferential direction of the dial, and the positions of the two sliders are respectively used to indicate the start time and the end time corresponding to the target program control mode;

所述滑动操作是滑动一个滑块的操作或者滑动两个滑块的操作。The sliding operation is an operation of sliding one slider or an operation of sliding two sliders.

由此,通过设置表盘和滑块,开始时刻和结束时刻可以通过滑块在表盘上的位置清晰直观地反映出来,便于用户设置定时信息。Therefore, by setting the dial and the slider, the start time and the end time can be clearly and intuitively reflected by the position of the slider on the dial, which is convenient for the user to set timing information.

本申请对滑块的形状不作限定,滑块的形状可以是圆形、三角形、矩形、多边形中的任意一种。The application does not limit the shape of the slider, and the shape of the slider may be any one of a circle, a triangle, a rectangle, and a polygon.

参见图5,在一具体应用中,表盘一周表示的时间跨度可以是6小时、8小时、12小时或者24小时。Referring to FIG. 5 , in a specific application, the time span represented by one week of the dial may be 6 hours, 8 hours, 12 hours or 24 hours.

表盘的周向可以设置有多个刻度,例如:沿表盘的顺时针方向可以设置有4个刻度,这4个刻度表示的时刻依次为0:00(24:00)、6:00、12:00和18:00。The circumference of the dial can be set with multiple scales, for example, four scales can be set along the clockwise direction of the dial, and the four scales represent the time 0:00 (24:00), 6:00, 12: 00 and 18:00.

在一些实施方式中,所述表盘沿顺时针方向依次设置有N个刻度,第k个刻度对应的时刻和第k-1个刻度对应的时刻之间的差值与第k+1个刻度对应的时刻和第k个刻度对应的时刻之间的差值不同。N为大于2的整数,k为大于1小于N的整数。In some embodiments, the dial is sequentially provided with N scales in a clockwise direction, and the difference between the moment corresponding to the kth scale and the moment corresponding to the k-1th scale corresponds to the k+1th scale The difference between the moment of and the moment corresponding to the kth scale is different. N is an integer greater than 2, and k is an integer greater than 1 and less than N.

例如:表盘沿顺时针方向依次设置有6个刻度,这6个刻度表示的时刻依次为0:00、8:00、14:00、19:00、21:00和23:00。For example: the dial is set with 6 scales in turn in a clockwise direction, and the times represented by these 6 scales are 0:00, 8:00, 14:00, 19:00, 21:00 and 23:00.

在一些实施方式中,所述两个滑块可以包括用于指示开始时刻的开始滑块和用于指示结束时刻的结束滑块,其中,开始时刻与结束时刻的设定范围为同一天的0:00至23:59(或者0:00:00至23:59:59),并且开始滑块与结束滑块所对应的滑块是恒定的,不会因为用户的滑动操作变化。In some embodiments, the two sliders may include a start slider for indicating a start time and an end slider for indicating an end time, wherein the setting range of the start time and the end time is 0 on the same day : 00 to 23:59 (or 0:00:00 to 23:59:59), and the sliders corresponding to the start slider and the end slider are constant and will not change due to the user's sliding operation.

在一具体应用中,开始滑块和结束滑块可以采用同种颜色和/或同种形状进行显示。In a specific application, the start slider and the end slider may be displayed in the same color and/or the same shape.

在另一具体应用中,开始滑块和结束滑块可以分别采用不同的颜色和/或不同的形状进行显示。In another specific application, the start slider and the end slider can be displayed in different colors and/or different shapes respectively.

例如,开始滑块在触摸屏上显示为蓝色的滑块a,结束滑块在触摸屏上显示为黄色的滑块b,滑块a的位置对应的时刻为8:00,滑块b对应的时刻为22:00,则开始时刻为当天的8:00,结束时刻为当天的22:00。For example, the start slider is displayed as a blue slider a on the touch screen, the end slider is displayed as a yellow slider b on the touch screen, the time corresponding to the position of the slider a is 8:00, and the time corresponding to the slider b If it is 22:00, the start time is 8:00 of the day, and the end time is 22:00 of the day.

例如可以采用绿色显示目标程控模式的定时信息对应的(径向上有一定宽度的)圆弧区域,该圆弧区域的一端以目标程控模式的开始时刻对应的位置为起点,另一端以目标程控模式的结束时刻对应的位置为终点,由起点指向终点,由此直观地显示目标程控模式的定时信息所对应的时间段。For example, a circular arc area (with a certain width in the radial direction) corresponding to the timing information of the target program control mode can be displayed in green. The position corresponding to the end time of , is the end point, which points from the start point to the end point, thereby intuitively displaying the time period corresponding to the timing information of the target program control mode.

在一些实施方式中,当一个程控模式的定时信息设置完成后,该程控模式的定时信息即为预先设置的已有程控模式的定时信息。In some embodiments, after the setting of the timing information of a program control mode is completed, the timing information of the program control mode is the preset timing information of the existing program control mode.

例如可以采用红色显示已有程控模式的定时信息对应的(径向上有一定宽度的)圆弧区域,该圆弧区域的一端以已有程控模式的开始时刻对应的位置为起点,另一端以已有程控模式的结束时刻对应的位置为终点,由起点指向终点,由此直观地显示已有程控模式的定时信息所对应的时间段,提示用户该圆弧区域对应的时间段有相对应的已有程控模式。For example, the arc area (with a certain width in the radial direction) corresponding to the timing information of the existing program control mode can be displayed in red. The position corresponding to the end time of the program control mode is the end point, and the starting point points to the end point, so that the time period corresponding to the timing information of the existing program control mode is visually displayed, and the user is reminded that the time period corresponding to the arc area has a corresponding time period. There is a program control mode.

参见图6,在一些可选的实施例中,所述步骤S201可以包括步骤S401~步骤S402。Referring to FIG. 6 , in some optional embodiments, the step S201 may include steps S401 to S402.

步骤S401:分别检测滑动每个滑块的操作是否有效,以获取所述滑动操作中的有效操作;Step S401: Detecting whether the operation of sliding each slider is valid, to obtain valid operations in the sliding operation;

步骤S402:基于所述有效操作,获取所述目标程控模式的定时信息。Step S402: Acquire timing information of the target program control mode based on the valid operation.

由此,滑动操作可以是滑动一个滑块的操作,也可以是滑动两个滑块的操作,当用户滑动一个滑块,且滑动该滑块的操作被判定为有效时,根据该滑块的位置获取目标程控模式的定时信息;当用户滑动两个滑块时,只要滑动其中一个滑块或者两个滑块的操作被判定为有效,根据有效操作对应的滑块的位置获取目标程控模式的定时信息。Therefore, the sliding operation may be an operation of sliding one slider, or an operation of sliding two sliders. When the user slides a slider and the operation of sliding the slider is determined to be valid, according to the operation of the slider The timing information of the target program control mode is obtained from the position; when the user slides two sliders, as long as the operation of sliding one of the sliders or the two sliders is determined to be valid, the target program control mode is obtained according to the position of the slider corresponding to the valid operation. timing information.

也就是说,不管滑动一个滑块还是滑动两个滑块,只要存在有效操作,就可以获取目标程控模式的定时信息,降低了用户定时设置的操作难度,对于手部控制能力较差的用户,尤其是帕金森患者,在滑动两个滑块时,即使只有滑动其中一个滑块的操作被判定有效,也能设置定时信息,由此可以给到用户积极正面的反馈,大大减轻了用户的心理负担,提升用户的使用体验。That is to say, regardless of sliding one slider or sliding two sliders, as long as there is an effective operation, the timing information of the target program control mode can be obtained, which reduces the operation difficulty of the user's timing setting. For users with poor hand control ability, Especially for Parkinson's patients, when sliding two sliders, even if only the operation of sliding one of the sliders is determined to be valid, the timing information can be set, which can give users positive feedback and greatly reduce the user's psychology. burden and improve the user experience.

在一些可选的实施例中,所述步骤S201可以包括:In some optional embodiments, the step S201 may include:

分别检测滑动每个滑块的操作是否有效,当滑动每个滑块的操作均有效时,获取所述目标程控模式的定时信息。It is respectively detected whether the operation of sliding each slider is valid, and when the operation of sliding each slider is valid, the timing information of the target program control mode is acquired.

由此,当用户滑动一个滑块,且滑动该滑块的操作被判定为有效时,根据该滑块的位置获取目标程控模式的定时信息;当用户滑动两个滑块时,只有滑动两个滑块的操作均被判定为有效,根据两个滑块的位置获取目标程控模式的定时信息。Therefore, when the user slides one slider, and the operation of sliding the slider is determined to be valid, the timing information of the target program control mode is obtained according to the position of the slider; when the user slides two sliders, only two sliders are slid The operations of the sliders are all determined to be valid, and the timing information of the target program control mode is obtained according to the positions of the two sliders.

也就是说,不管滑动一个滑块还是滑动两个滑块,只有被滑动的所有滑块对应的操作都有效时,才获取目标程控模式的定时信息,当用户滑动两个滑块,只有滑动其中一个滑块的操作被判定有效时,无法设置定时信息。对于抑郁症、躁郁症等患者而言,容易做出冲动、不理智的行为,本申请的程控设备在定时信息的设置上有一定的操作门槛,只有用户在理智、冷静的状态下的稳定操作才能设置定时信息,从而保障用户的生命安全,同时,对于儿童等无意使用程控设备的人员,只有被滑动的所有滑块对应的操作都有效时,才获取目标程控模式的定时信息,可以进一步避免误操作。That is to say, regardless of sliding one slider or sliding two sliders, the timing information of the target program control mode is obtained only when the operations corresponding to all the sliders being slid are valid. When the operation of a slider is judged to be valid, the timing information cannot be set. For patients with depression, bipolar disorder, etc., it is easy to act impulsive and irrational. The program-controlled device of the present application has a certain operating threshold in the setting of timing information, and only the user is stable in a rational and calm state. Only operation can set timing information, so as to protect the life safety of users. At the same time, for children and other people who use the program-controlled equipment unintentionally, the timing information of the target program-controlled mode can be obtained only when the operations corresponding to all the sliders being slid are valid. Avoid misuse.

本申请的程控设备通过简单的滑动操作即可设置定时信息,就使用程控设备的医生而言,提升了设置效率,同时,还考虑到了使用该程控设备的患者,先判断操作是否有效,再据此设置定时信息,由此做到了以人为本,体现了人性化关怀。The program-controlled device of the present application can set timing information through a simple sliding operation. As far as the doctor using the program-controlled device is concerned, the setting efficiency is improved. At the same time, considering the patients who use the program-controlled device, first determine whether the operation is effective, and then according to The timing information is set, thus achieving people-oriented and reflecting humanized care.

参见图7,在一些可选的实施例中,以被滑动的一个滑块作为目标滑块,检测滑动所述目标滑块的操作是否有效的过程可以包括步骤S501~步骤S503。Referring to FIG. 7 , in some optional embodiments, one slider being slid is used as the target slider, and the process of detecting whether the operation of sliding the target slider is valid may include steps S501 to S503 .

步骤S501:基于滑动所述目标滑块的操作,获取所述目标滑块对应的滑动路径,检测所述滑动路径的各轨迹点的位置是否均处于预设滑动区域;Step S501: Based on the operation of sliding the target slider, obtain the sliding path corresponding to the target slider, and detect whether the positions of each track point of the sliding path are all in a preset sliding area;

步骤S502:当所述滑动路径的至少一个轨迹点的位置不处于所述预设滑动区域时,确定滑动所述目标滑块的操作无效;Step S502: when the position of at least one trajectory point of the sliding path is not in the preset sliding area, determine that the operation of sliding the target slider is invalid;

步骤S503:当所述滑动路径的各轨迹点的位置均处于所述预设滑动区域时,确定滑动所述目标滑块的操作有效。Step S503: When the positions of each track point of the sliding path are in the preset sliding area, it is determined that the operation of sliding the target slider is valid.

由此,通过检测滑动路径的各轨迹点的位置来判断滑动目标滑块的操作是否有效,只有各轨迹点的位置均处于预设滑动区域时,才确定滑动所述目标滑块的操作有效,进而获取定时信息,由此可以避免用户误操作。Therefore, whether the operation of the sliding target slider is valid is determined by detecting the positions of each track point of the sliding path, and the operation of sliding the target slider is determined to be valid only when the positions of each track point are in the preset sliding area. Then, timing information is acquired, thereby avoiding user misoperation.

参见图8,在一些可选的实施例中,检测滑动所述目标滑块的操作是否有效的过程可以包括步骤S601~步骤S604。Referring to FIG. 8 , in some optional embodiments, the process of detecting whether the operation of sliding the target slider is valid may include steps S601 to S604.

步骤S601:当所述滑动路径的各轨迹点的位置均处于所述预设滑动区域时,基于所述滑动路径的起点、终点和路径方向,获取所述滑动路径对应的参考路径,所述参考路径是预设圆周路径的一部分且所述参考路径的路径方向由所述滑动路径的路径方向确定,所述预设圆周路径处于所述预设滑动区域;Step S601: When the position of each track point of the sliding path is in the preset sliding area, obtain a reference path corresponding to the sliding path based on the starting point, the ending point and the path direction of the sliding path. the path is a part of a preset circumferential path and the path direction of the reference path is determined by the path direction of the sliding path, the preset circumferential path is in the preset sliding area;

步骤S602:检测所述滑动路径和所述参考路径的相似度是否不小于预设相似度阈值;Step S602: Detecting whether the similarity between the sliding path and the reference path is not less than a preset similarity threshold;

步骤S603:当所述相似度小于所述预设相似度阈值时,确定滑动所述目标滑块的操作无效;Step S603: when the similarity is less than the preset similarity threshold, it is determined that the operation of sliding the target slider is invalid;

步骤S604:当所述相似度不小于所述预设相似度阈值时,确定滑动所述目标滑块的操作有效。Step S604: When the similarity is not less than the preset similarity threshold, it is determined that the operation of sliding the target slider is valid.

在一些实施方式中,预设滑动区域的形状可以是与预设圆周路径同心的圆环。In some embodiments, the shape of the predetermined sliding area may be a circular ring concentric with the predetermined circumferential path.

由此,使用两个阶段的检测过程来判断滑动操作是否有效,只有判断滑动操作有效时才获取目标程控模式的定时信息,当第一阶段检测到滑动路径的各轨迹点的位置均处于预设滑动区域时,并非直接确定滑动操作有效,而是进入第二阶段的检测,当检测到相似度不小于预设相似度阈值时,才确定滑动操作有效,进而获取定时信息,两个阶段的检测过程可以起到双重保险的作用,避免用户因为误操作而设置不合理的定时信息,保障患者的生命安全。Therefore, the two-stage detection process is used to judge whether the sliding operation is valid, and the timing information of the target program control mode is obtained only when the sliding operation is judged to be valid. When sliding the area, it is not directly determined that the sliding operation is valid, but the second stage of detection is entered. When the detected similarity is not less than the preset similarity threshold, the sliding operation is determined to be valid, and then the timing information is obtained, and the two-stage detection The process can play the role of double insurance, preventing users from setting unreasonable timing information due to misoperation, and ensuring the safety of patients' lives.

具体而言,在第一阶段,检测所述滑动路径的各轨迹点的位置是否均处于预设滑动区域,当检测到所述滑动路径的各轨迹点的位置均处于预设滑动区域时,表明用户可能有设置定时信息的意图,这时进入第二阶段;在第二阶段,基于滑动路径的起点、终点和路径方向,获取滑动路径对应的参考路径,获取滑动路径和参考路径的相似度,检测相似度是否不小于预设相似度阈值,当相似度不小于预设相似度阈值时,可以确定滑动操作并非误操作,滑动操作有效。Specifically, in the first stage, it is detected whether the position of each trajectory point of the sliding path is in the preset sliding area, and when it is detected that the position of each trajectory point of the sliding path is in the preset sliding area, it indicates that The user may have the intention to set the timing information, and then enter the second stage; in the second stage, based on the starting point, end point and path direction of the sliding path, the reference path corresponding to the sliding path is obtained, and the similarity between the sliding path and the reference path is obtained. It is detected whether the similarity is not less than the preset similarity threshold, and when the similarity is not less than the preset similarity threshold, it can be determined that the sliding operation is not a wrong operation, and the sliding operation is valid.

通过两个阶段的检测过程得到有效性判断结果不是最终目的,其最终目的是根据有效性判断结果判断用户操作的真实意图,使得设置的定时信息符合用户心理预期,从而提升用户的使用体验。Obtaining the validity judgment result through the two-stage detection process is not the ultimate goal. The ultimate goal is to judge the real intention of the user's operation according to the validity judgment result, so that the set timing information conforms to the user's psychological expectation, thereby improving the user's use experience.

在一些实施方式中,所述滑动路径和所述参考路径的相似度可以采用如下方式获取:In some embodiments, the similarity between the sliding path and the reference path can be obtained in the following manner:

获取多个相似度训练数据,每个所述相似度训练数据包括用于训练的样本滑动路径、样本参考路径以及二者的标注相似度;Obtaining a plurality of similarity training data, each of the similarity training data includes a sample sliding path for training, a sample reference path, and the marked similarity of the two;

利用多个所述相似度训练数据训练预设的深度学习模型,得到相似度模型;Using a plurality of the similarity training data to train a preset deep learning model to obtain a similarity model;

将所述滑动路径和所述参考路径输入所述相似度模型,得到所述相似度。Inputting the sliding path and the reference path into the similarity model to obtain the similarity.

由此,可以根据相似度训练数据训练预设的深度学习模型,得到相似度模型,只需将滑动路径和参考路径输入相似度模型,即可实时地自动生成对应的相似度,智能化程度较高。通过设计,建立适量的神经元计算节点和多层运算层次结构,选择合适的输入层和输出层,就可以得到预设的深度学习模型,通过该预设的深度学习模型的学习和调优,建立起从输入到输出的函数关系,虽然不能100%找到输入与输出的函数关系,但是可以尽可能地逼近现实的关联关系,由此训练得到的相似度模型,可以实时输出对应的相似度,且输出结果可靠性高。Therefore, the preset deep learning model can be trained according to the similarity training data, and the similarity model can be obtained. Just input the sliding path and the reference path into the similarity model, and the corresponding similarity can be automatically generated in real time, and the degree of intelligence is relatively high. high. Through design, an appropriate amount of neuron computing nodes and a multi-layer computing hierarchy are established, and the appropriate input layer and output layer can be selected to obtain a preset deep learning model. Through the learning and tuning of the preset deep learning model, The functional relationship from input to output is established. Although the functional relationship between input and output cannot be found 100%, it can approximate the actual relationship as much as possible. The similarity model obtained by training can output the corresponding similarity in real time. And the output result has high reliability.

在一些实施方式中,所述预设相似度阈值可以采用如下方式获取:In some embodiments, the preset similarity threshold can be obtained in the following manner:

获取疾病类型和相似度阈值之间的第三对应关系;Obtain the third correspondence between the disease type and the similarity threshold;

基于所述患者的疾病类型和所述第三对应关系,获取所述患者的疾病类型对应的相似度阈值作为所述预设相似度阈值。Based on the disease type of the patient and the third correspondence, a similarity threshold corresponding to the patient's disease type is acquired as the preset similarity threshold.

由此,疾病类型不同的患者的手部控制的能力可能不同,相比于手部控制力强的患者,手部控制力较差的帕金森患者在滑动时滑动路径与预设圆周路径的偏差可能较大,相似度可能较低,针对不同疾病类型的患者,采用不同的预设相似度阈值,使得程控设备可以支持手部控制力较差的患者进行滑动操作,大大降低了患者在使用程控设备时的操作难度。As a result, patients with different disease types may have different hand control abilities. Compared with patients with strong hand control, Parkinson's patients with poor hand control have deviations between the sliding path and the preset circular path when sliding. It may be larger and the similarity may be lower. For patients with different disease types, different preset similarity thresholds are used, so that the program-controlled device can support patients with poor hand control to perform sliding operations, which greatly reduces the use of program-controlled devices. Difficulty in operating the device.

在一具体应用中,帕金森病对应的相似度阈值为60%,抑郁症对应的相似度阈值为80%,药物成瘾症对应的相似度阈值为85%。In a specific application, the similarity threshold corresponding to Parkinson's disease is 60%, the similarity threshold corresponding to depression is 80%, and the similarity threshold corresponding to drug addiction is 85%.

例如患者张三为帕金森患者,则张三的预设相似度阈值为60%。当患者的疾病类型大于一种时,可以以该患者所有疾病类型对应的相似度阈值中最低的一个作为该患者的预设相似度阈值,或者可以以该患者所有疾病类型对应的相似度阈值中最高的一个作为该患者的预设相似度阈值。For example, the patient Zhang San is a Parkinson's patient, and Zhang San's preset similarity threshold is 60%. When the patient has more than one disease type, the lowest one of the similarity thresholds corresponding to all the disease types of the patient may be used as the preset similarity threshold of the patient, or the similarity threshold corresponding to all the disease types of the patient may be used The highest one is used as the preset similarity threshold for the patient.

参见图9,在一些可选的实施例中,可以采用步骤S701~步骤S703获取所述参考路径:Referring to FIG. 9 , in some optional embodiments, steps S701 to S703 may be used to obtain the reference path:

步骤S701:在所述预设圆周路径上找到与所述滑动路径的起点距离最近的点,作为所述参考路径的起点;Step S701: Find the point closest to the starting point of the sliding path on the preset circular path as the starting point of the reference path;

步骤S702:在所述预设圆周路径上找到与所述滑动路径的终点距离最近的点,作为所述参考路径的终点;Step S702: Find the point closest to the end point of the sliding path on the preset circular path as the end point of the reference path;

步骤S703:基于所述滑动路径的路径方向,从所述预设圆周路径中取所述参考路径的起点到终点之间的路径作为所述参考路径。Step S703: Based on the path direction of the sliding path, take the path between the start point and the end point of the reference path from the preset circular path as the reference path.

由此,以预设圆周路径上与滑动路径的起点距离最近的点作为参考路径的起点,以预设圆周路径上与滑动路径的终点距离最近的点作为参考路径的终点,截取预设圆周路径中沿滑动路径的路径方向从参考路径的起点到终点之间的路径作为参考路径,由此得到的参考路径较为贴合滑动路径,根据该参考路径获取对应的定时信息较为合理,能够真实反应用户在设置定时信息时的意图。Therefore, the point on the preset circular path that is closest to the starting point of the sliding path is used as the starting point of the reference path, and the point on the preset circular path that is closest to the end point of the sliding path is used as the end point of the reference path, and the preset circular path is intercepted. The path direction along the sliding path is the path from the start point to the end point of the reference path as the reference path, the reference path obtained from this is more suitable for the sliding path, and it is reasonable to obtain the corresponding timing information according to the reference path, which can truly reflect the user. Intent when setting timing information.

在一些可选的实施例中,所述两个滑块包括用于指示开始时刻的开始滑块和用于指示结束时刻的结束滑块;In some optional embodiments, the two sliders include a start slider for indicating a start moment and an end slider for indicating an end moment;

其中,以所述表盘的中心指向所述开始滑块的向量作为第一向量,以所述表盘的中心指向所述结束滑块的向量作为第二向量,所述第一向量沿所述表盘的顺时针方向到所述第二向量的夹角不超过180度。Wherein, the vector of the center of the dial pointing to the start slider is taken as the first vector, and the vector of the center of the dial pointing to the end slider is taken as the second vector, the first vector along the direction of the dial The included angle from the clockwise direction to the second vector does not exceed 180 degrees.

由此,选取表盘的顺时针方向作为开始时刻到结束时刻的延伸方向,并且开始时刻到结束时刻对应的时间段不超过半个表盘对应的时间段。Therefore, the clockwise direction of the dial is selected as the extending direction from the start time to the end time, and the time period corresponding to the start time to the end time does not exceed the time period corresponding to half of the dial.

例如:规定绕表盘一周的时间段为24小时(即采用24小时制),当两个滑块的位置对应的时刻依次为23:00和1:00时,确定23:00对应的滑块为开始滑块,1:00对应的滑块为结束滑块,由此确定的时间段为当天的23:00到次日的1:00(时长为2个小时),而非当天的1:00到当天的23:00(时长为22个小时),这种方式更符合用户的操作习惯。For example: it is stipulated that the time period around the dial is 24 hours (that is, the 24-hour system is adopted). When the corresponding times of the two sliders are 23:00 and 1:00 in turn, determine that the slider corresponding to 23:00 is Start slider, the slider corresponding to 1:00 is the end slider, the time period determined by this is from 23:00 of the day to 1:00 of the next day (the duration is 2 hours), not 1:00 of the day Until 23:00 of the day (the duration is 22 hours), this method is more in line with the user's operating habits.

在一具体应用中,两个滑块的位置对应的时刻依次为5:00和15:00,确定5:00对应的滑块为开始滑块,15:00对应的滑块为结束滑块,由此确定的时间段为当天的5:00到15:00(时长为10个小时)。In a specific application, the times corresponding to the positions of the two sliders are 5:00 and 15:00 in sequence, the slider corresponding to 5:00 is determined as the start slider, and the slider corresponding to 15:00 is determined as the end slider. The time period thus determined is 5:00 to 15:00 of the day (10 hours).

这种方式下,开始滑块与结束滑块所对应的滑块不是恒定的,两个滑块的具体分配情况由用户的滑动操作确定。In this way, the sliders corresponding to the start slider and the end slider are not constant, and the specific distribution of the two sliders is determined by the user's sliding operation.

例如,两个滑块分别为滑块c和滑块d,当滑块c的位置对应的时刻为23:00,滑块d的位置对应的时刻为1:00时,滑块c为开始滑块,滑块d为结束滑块;而当滑块c的位置对应的时刻为15:00,滑块d的位置对应的时刻为5:00时,滑块c为结束滑块,滑块d为开始滑块。For example, the two sliders are slider c and slider d, respectively. When the time corresponding to the position of slider c is 23:00, and the time corresponding to the position of slider d is 1:00, slider c starts to slide. block, the slider d is the end slider; and when the time corresponding to the position of the slider c is 15:00, and the time corresponding to the position of the slider d is 5:00, the slider c is the end slider, and the slider d Slider for start.

参见图10,在一些可选的实施例中,所述方法还可以包括步骤S801~步骤S802。Referring to FIG. 10 , in some optional embodiments, the method may further include steps S801 to S802.

步骤S801:利用所述触摸屏显示所述刺激器的时钟信息和所述程控设备的时钟信息;Step S801: using the touch screen to display the clock information of the stimulator and the clock information of the program-controlled device;

步骤S802:利用所述触摸屏接收同步操作,响应于所述同步操作,对所述刺激器的时钟信息和所述程控设备的时钟信息进行同步处理。Step S802: Use the touch screen to receive a synchronization operation, and in response to the synchronization operation, perform synchronization processing on the clock information of the stimulator and the clock information of the program-controlled device.

由此,通过对刺激器的时钟信息和程控设备的时钟信息进行同步处理,可以避免刺激器和程控设备因为时钟信息不同步导致定时信息设置出现偏差。Therefore, by synchronizing the clock information of the stimulator and the clock information of the program-controlled device, it is possible to avoid deviations in the setting of timing information caused by the asynchronous clock information of the stimulator and the program-controlled device.

在一具体应用中,刺激器的时钟信息指示16:47:20,程控设备的时钟信息指示16:40:20,对刺激器的时钟信息和程控设备的时钟信息进行同步处理,使得刺激器的时钟信息和程控设备的时钟信息同步,为16:40:20。In a specific application, the clock information of the stimulator indicates 16:47:20, and the clock information of the program-controlled device indicates 16:40:20. The clock information of the stimulator and the clock information of the program-controlled device are processed synchronously, so that the The clock information is synchronized with the clock information of the program-controlled equipment, which is 16:40:20.

在一些可选的实施例中,所述方法还可以包括:In some optional embodiments, the method may further include:

获取疾病类型和预设时长之间的第一对应关系;Obtain the first correspondence between the disease type and the preset duration;

基于所述患者的疾病类型和所述第一对应关系,确定所述患者对应的预设时长;determining a preset duration corresponding to the patient based on the disease type of the patient and the first correspondence;

当检测到所述目标程控模式的定时信息所对应的时长大于所述患者对应的预设时长时,提示用户重新操作。When it is detected that the duration corresponding to the timing information of the target programming mode is greater than the preset duration corresponding to the patient, the user is prompted to re-operate.

由此,不同疾病类型的患者接受刺激所允许的时长不同,根据患者的疾病类型确定对应的预设时长,使定时信息时只能在对应的预设时长允许的范围内设置,保障患者的生命安全。Therefore, patients with different disease types have different durations allowed to receive stimulation, and the corresponding preset duration is determined according to the patient's disease type, so that the timing information can only be set within the range allowed by the corresponding preset duration, so as to protect the life of the patient. Safety.

在一具体应用中,帕金森病对应的预设时长为8小时,抑郁症对应的预设时长为3小时,药物成瘾症对应的预设时长为7小时。In a specific application, the preset duration corresponding to Parkinson's disease is 8 hours, the preset duration corresponding to depression is 3 hours, and the preset duration corresponding to drug addiction is 7 hours.

例如患者张三为帕金森患者,则张三的预设时长为8小时。当患者的疾病类型大于一种时,可以以该患者所有疾病类型对应的预设时长中最短的一个作为该患者的预设时长。For example, the patient Zhang San is a Parkinson's patient, and the preset duration of Zhang San is 8 hours. When the patient has more than one disease type, the shortest one of the preset durations corresponding to all the disease types of the patient may be used as the preset duration of the patient.

在一些可选的实施例中,所述方法还可以包括:In some optional embodiments, the method may further include:

获取疾病类型和预设组织之间的第二对应关系;obtaining a second correspondence between disease types and preset tissues;

基于所述患者的疾病类型和所述第二对应关系,获取所述患者的疾病类型对应的预设组织作为所述患者对应的目标组织。Based on the disease type of the patient and the second correspondence, a preset tissue corresponding to the disease type of the patient is acquired as the target tissue corresponding to the patient.

预设组织可以是脑组织,预设组织可以包括丘脑底核、内侧苍白球、丘脑腹中间核、左内囊前肢、左伏隔核、右内囊前肢和右伏隔核中的一个或多个。在一些具体应用中,预设组织可以是多个脑细胞形成的脑组织。在另一些具体应用中,预设组织也可以是单个脑细胞。The predetermined tissue may be brain tissue, and the predetermined tissue may include one or more of the subthalamic nucleus, the medial globus pallidus, the ventromedial nucleus of the thalamus, the left internal capsule forelimb, the left nucleus accumbens, the right internal capsule forelimb, and the right nucleus accumbens. indivual. In some specific applications, the predetermined tissue may be a brain tissue formed by a plurality of brain cells. In other specific applications, the predetermined tissue can also be a single brain cell.

由此,不同疾病类型的患者接受刺激的身体组织不同,根据患者的疾病类型确定对应的目标组织,从而针对性地向患者的目标组织施加电刺激,满足实际应用的需要。Therefore, patients with different disease types receive different body tissues to be stimulated, and the corresponding target tissue is determined according to the patient's disease type, so as to apply electrical stimulation to the patient's target tissue in a targeted manner to meet the needs of practical applications.

本申请的程控设备对适用的疾病类型不做限定,疾病类型包括但不限于:痉挛疾病(例如,癫痫)、疼痛、偏头痛、精神疾病(例如,重度抑郁症(MDD))、躁郁症、焦虑症、创伤后压力心理障碍症、轻郁症、强迫症(OCD)、行为障碍、情绪障碍、记忆障碍、心理状态障碍、移动障碍(例如,震颤或帕金森病)、亨廷顿病、阿尔茨海默症、药物成瘾症或其他神经学或精神科疾病和损害。当程控设备用于治疗药物成瘾症患者时,可以帮助吸毒人员戒毒,提升他们的幸福感和生命质量。The program-controlled device of the present application does not limit the applicable disease types, and the disease types include but are not limited to: spastic disease (eg, epilepsy), pain, migraine, mental illness (eg, major depressive disorder (MDD)), bipolar disorder , anxiety disorders, post-traumatic stress disorder, major depressive disorder, obsessive-compulsive disorder (OCD), behavioral disorders, mood disorders, memory disorders, mental state disorders, mobility disorders (eg, tremor or Parkinson's disease), Huntington's disease, Alzheimer's disease Zheimer's disease, drug addiction or other neurological or psychiatric diseases and impairments. When program-controlled equipment is used to treat drug addicts, it can help drug addicts detox and improve their well-being and quality of life.

在一些可选的实施例中,所述患者的疾病类型包括癫痫、震颤、帕金森病、抑郁症、强迫症、阿尔茨海默症和药物成瘾症中的一个或多个。In some optional embodiments, the patient's disease type includes one or more of epilepsy, tremor, Parkinson's disease, depression, obsessive-compulsive disorder, Alzheimer's disease, and drug addiction.

由此,利用程控设备可以对疾病类型不同的患者体内的刺激器进行控制,适用范围较广。Therefore, the stimulators in patients with different disease types can be controlled by using the program-controlled equipment, and the scope of application is wide.

参见图11,本申请还提供了一种程控设备100,其具体实现方式与上述控制方法的实施例中记载的实施方式、所达到的技术效果一致,部分内容不再赘述。Referring to FIG. 11 , the present application also provides a program-controlled device 100 , the specific implementation of which is consistent with the implementation and technical effects achieved in the embodiments of the above control method, and some contents will not be repeated.

所述程控设备100应用于植入式神经刺激系统,所述植入式神经刺激系统包括设置于患者体外的所述程控设备100和植入于所述患者体内的刺激器;The program-controlled device 100 is applied to an implantable nerve stimulation system, and the implantable nerve stimulation system includes the program-controlled device 100 disposed outside the patient's body and a stimulator implanted in the patient's body;

所述程控设备100与所述刺激器可通信地连接,所述程控设备100包括控制器103;the programming device 100 is communicatively connected to the stimulator, and the programming device 100 includes a controller 103;

所述控制器103被配置成:The controller 103 is configured to:

利用触摸屏101接收滑动操作,响应于所述滑动操作,获取刺激程序的定时信息,所述刺激程序用于指示所述刺激器的刺激参数的标识和参数值,所述定时信息用于指示开始时刻和结束时刻;The touch screen 101 is used to receive a sliding operation, and in response to the sliding operation, timing information of the stimulation program is obtained, where the stimulation program is used to indicate the identification and parameter value of the stimulation parameters of the stimulator, and the timing information is used to indicate the start time and the end time;

基于所述刺激程序及其的定时信息,生成控制指令并发送至所述刺激器,以使所述刺激器根据所述控制指令生成电刺激并向所述患者的目标组织施加所述电刺激。Based on the stimulation program and its timing information, control instructions are generated and sent to the stimulator to cause the stimulator to generate and apply electrical stimulation to the target tissue of the patient in accordance with the control instructions.

在一些实施方式中,控制器103可以包括至少一个存储器、至少一个处理器以及连接不同平台系统的总线。其中,存储器可以包括随机存取存储器(RAM)、只读存储器(ROM)和高速缓存存储器中的一个或多个。存储器存储有计算机程序,该计算机程序可以被处理器执行。总线可以为表示几类总线结构中的一种或多种,包括存储器总线、外围总线、图形加速端口或者使用多种总线结构中的任意总线结构的局域总线。In some implementations, the controller 103 may include at least one memory, at least one processor, and a bus connecting different platform systems. Among them, the memory may include one or more of random access memory (RAM), read only memory (ROM) and cache memory. The memory stores a computer program that can be executed by the processor. The bus may be one or more representative of several types of bus structures, including a memory bus, a peripheral bus, a graphics acceleration port, or a local bus using any of a variety of bus structures.

在一些可选的实施例中,所述控制器103被配置成采用如下方式获取所述刺激程序的定时信息:In some optional embodiments, the controller 103 is configured to obtain the timing information of the stimulation program in the following manner:

利用所述触摸屏101接收所述滑动操作,响应于所述滑动操作,获取目标程控模式的定时信息,所述目标程控模式用于指示至少一个所述刺激程序;The touch screen 101 is used to receive the sliding operation, and in response to the sliding operation, obtain timing information of a target programming mode, where the target programming mode is used to indicate at least one of the stimulation programs;

基于所述目标程控模式及其定时信息,确定每个所述刺激程序的定时信息。Timing information for each of the stimulation programs is determined based on the target programming pattern and its timing information.

在一些可选的实施例中,所述控制器103被进一步配置成采用如下方式获取每个所述刺激程序的定时信息:In some optional embodiments, the controller 103 is further configured to obtain timing information for each of the stimulation programs in the following manner:

当所述目标程控模式指示单一的刺激程序时,确定所述目标程控模式的定时信息作为所述单一的刺激程序的定时信息;When the target programming mode indicates a single stimulation program, determining the timing information of the target programming mode as the timing information of the single stimulation program;

当所述目标程控模式指示多个刺激程序时,基于所述目标程控模式的定时信息、每个所述刺激程序的持续时长和所述多个刺激程序的排序,确定每个所述刺激程序的定时信息。When the target programming mode indicates a plurality of stimulation programs, determining the timing of each stimulation program based on timing information of the target programming mode, the duration of each of the stimulation programs, and the ordering of the plurality of stimulation programs timing information.

在一些可选的实施例中,所述控制器103还被配置成:In some optional embodiments, the controller 103 is further configured to:

当所述目标程控模式的定时信息所对应的第一时间段和预先设置的已有程控模式的定时信息所对应的第二时间段有重合时,确定重合时间段;When the first time period corresponding to the timing information of the target program control mode and the preset second time period corresponding to the timing information of the existing program control mode overlap, determine the overlapping time period;

当检测到所述重合时间段是所述第二时间段的部分时,从所述第二时间段中去除所述重合时间段得到剩余时间段,利用所述剩余时间段更新所述已有程控模式的定时信息。When it is detected that the overlapping time period is a part of the second time period, the remaining time period is obtained by removing the overlapping time period from the second time period, and the existing program is updated with the remaining time period Timing information for the mode.

在一些可选的实施例中,所述控制器103还被配置成:In some optional embodiments, the controller 103 is further configured to:

当检测到所述重合时间段是所述第二时间段的全部时,去除所述已有程控模式的定时信息。When it is detected that the coincident time period is the whole of the second time period, the timing information of the existing program control mode is removed.

在一些可选的实施例中,所述控制器103还被配置成:In some optional embodiments, the controller 103 is further configured to:

利用所述触摸屏101显示表盘,并在所述表盘的周向显示可滑动的两个滑块,所述两个滑块的位置分别用于指示所述目标程控模式对应的开始时刻和结束时刻;Use the touch screen 101 to display a dial, and display two slidable sliders in the circumferential direction of the dial, and the positions of the two sliders are respectively used to indicate the start time and the end time corresponding to the target program control mode;

所述滑动操作是滑动一个滑块的操作或者滑动两个滑块的操作。The sliding operation is an operation of sliding one slider or an operation of sliding two sliders.

在一些可选的实施例中,所述控制器103被进一步配置成采用如下方式获取所述目标程控模式的定时信息:In some optional embodiments, the controller 103 is further configured to obtain the timing information of the target programming mode in the following manner:

分别检测滑动每个滑块的操作是否有效,以获取所述滑动操作中的有效操作;Detecting whether the operation of sliding each slider is valid, to obtain valid operations in the sliding operation;

基于所述有效操作,获取所述目标程控模式的定时信息。Timing information for the target programming mode is obtained based on the valid operation.

在一些可选的实施例中,所述控制器103被进一步配置成采用如下方式获取所述目标程控模式的定时信息:In some optional embodiments, the controller 103 is further configured to obtain the timing information of the target programming mode in the following manner:

分别检测滑动每个滑块的操作是否有效,当滑动每个滑块的操作均有效时,获取所述目标程控模式的定时信息。It is respectively detected whether the operation of sliding each slider is valid, and when the operation of sliding each slider is valid, the timing information of the target program control mode is acquired.

在一些可选的实施例中,以被滑动的一个滑块作为目标滑块,检测滑动所述目标滑块的操作是否有效的过程如下:In some optional embodiments, a slider being slid is used as the target slider, and the process of detecting whether the operation of sliding the target slider is valid is as follows:

基于滑动所述目标滑块的操作,获取所述目标滑块对应的滑动路径,检测所述滑动路径的各轨迹点的位置是否均处于预设滑动区域;Based on the operation of sliding the target slider, obtain the sliding path corresponding to the target slider, and detect whether the position of each track point of the sliding path is in a preset sliding area;

当所述滑动路径的至少一个轨迹点的位置不处于所述预设滑动区域时,确定滑动所述目标滑块的操作无效;When the position of at least one trajectory point of the sliding path is not in the preset sliding area, determining that the operation of sliding the target slider is invalid;

当所述滑动路径的各轨迹点的位置均处于所述预设滑动区域时,确定滑动所述目标滑块的操作有效。When the positions of each track point of the sliding path are in the preset sliding area, it is determined that the operation of sliding the target slider is valid.

在一些可选的实施例中,所述控制器103被进一步配置成采用如下方式检测滑动所述目标滑块的操作是否有效:In some optional embodiments, the controller 103 is further configured to detect whether the operation of sliding the target slider is valid in the following manner:

当所述滑动路径的各轨迹点的位置均处于所述预设滑动区域时,基于所述滑动路径的起点、终点和路径方向,获取所述滑动路径对应的参考路径,所述参考路径是预设圆周路径的一部分且所述参考路径的路径方向由所述滑动路径的路径方向确定,所述预设圆周路径处于所述预设滑动区域;When the positions of each track point of the sliding path are in the preset sliding area, a reference path corresponding to the sliding path is obtained based on the starting point, the ending point and the path direction of the sliding path, and the reference path is a preset sliding path. Suppose a part of the circumferential path and the path direction of the reference path is determined by the path direction of the sliding path, and the preset circumferential path is in the preset sliding area;

检测所述滑动路径和所述参考路径的相似度是否不小于预设相似度阈值;Detecting whether the similarity between the sliding path and the reference path is not less than a preset similarity threshold;

当所述相似度小于所述预设相似度阈值时,确定滑动所述目标滑块的操作无效;When the similarity is less than the preset similarity threshold, it is determined that the operation of sliding the target slider is invalid;

当所述相似度不小于所述预设相似度阈值时,确定滑动所述目标滑块的操作有效。When the similarity is not less than the preset similarity threshold, it is determined that the operation of sliding the target slider is valid.

在一些可选的实施例中,所述控制器103被进一步配置成采用如下方式获取所述参考路径:In some optional embodiments, the controller 103 is further configured to obtain the reference path in the following manner:

在所述预设圆周路径上找到与所述滑动路径的起点距离最近的点,作为所述参考路径的起点;Find the point closest to the starting point of the sliding path on the preset circular path as the starting point of the reference path;

在所述预设圆周路径上找到与所述滑动路径的终点距离最近的点,作为所述参考路径的终点;Find the point closest to the end point of the sliding path on the preset circular path as the end point of the reference path;

基于所述滑动路径的路径方向,从所述预设圆周路径中取所述参考路径的起点到终点之间的路径作为所述参考路径。Based on the path direction of the sliding path, the path between the start point and the end point of the reference path is taken from the preset circumferential path as the reference path.

在一些可选的实施例中,所述两个滑块包括用于指示开始时刻的开始滑块和用于指示结束时刻的结束滑块;In some optional embodiments, the two sliders include a start slider for indicating a start moment and an end slider for indicating an end moment;

其中,以所述表盘的中心指向所述开始滑块的向量作为第一向量,以所述表盘的中心指向所述结束滑块的向量作为第二向量,所述第一向量沿所述表盘的顺时针方向到所述第二向量的夹角不超过180度。Wherein, the vector of the center of the dial pointing to the start slider is taken as the first vector, and the vector of the center of the dial pointing to the end slider is taken as the second vector, the first vector along the direction of the dial The included angle from the clockwise direction to the second vector does not exceed 180 degrees.

在一些可选的实施例中,所述控制器103还被配置成:In some optional embodiments, the controller 103 is further configured to:

利用所述触摸屏101显示所述刺激器的时钟信息和所述程控设备100的时钟信息;Use the touch screen 101 to display the clock information of the stimulator and the clock information of the program-controlled device 100;

利用所述触摸屏101接收同步操作,响应于所述同步操作,对所述刺激器的时钟信息和所述程控设备100的时钟信息进行同步处理。The touch screen 101 is used to receive a synchronization operation, and in response to the synchronization operation, the clock information of the stimulator and the clock information of the program-controlled device 100 are synchronized.

在一些可选的实施例中,所述控制器103还被配置成:In some optional embodiments, the controller 103 is further configured to:

获取疾病类型和预设时长之间的第一对应关系;Obtain the first correspondence between the disease type and the preset duration;

基于所述患者的疾病类型和所述第一对应关系,确定所述患者对应的预设时长;determining a preset duration corresponding to the patient based on the disease type of the patient and the first correspondence;

当检测到所述目标程控模式的定时信息所对应的时长大于所述患者对应的预设时长时,提示用户重新操作。When it is detected that the duration corresponding to the timing information of the target programming mode is greater than the preset duration corresponding to the patient, the user is prompted to re-operate.

在一些可选的实施例中,所述控制器103还被配置成:In some optional embodiments, the controller 103 is further configured to:

获取疾病类型和预设组织之间的第二对应关系;obtaining a second correspondence between disease types and preset tissues;

基于所述患者的疾病类型和所述第二对应关系,获取所述患者的疾病类型对应的预设组织作为所述患者对应的目标组织。Based on the disease type of the patient and the second correspondence, a preset tissue corresponding to the disease type of the patient is acquired as the target tissue corresponding to the patient.

在一些可选的实施例中,所述刺激参数为电压的脉宽参数、幅值参数和频率参数中的一个或多个。In some optional embodiments, the stimulation parameter is one or more of a pulse width parameter, an amplitude parameter and a frequency parameter of the voltage.

在一些可选的实施例中,所述患者的疾病类型包括癫痫、震颤、帕金森病、抑郁症、强迫症、阿尔茨海默症和药物成瘾症中的一个或多个。In some optional embodiments, the patient's disease type includes one or more of epilepsy, tremor, Parkinson's disease, depression, obsessive-compulsive disorder, Alzheimer's disease, and drug addiction.

在一些可选的实施例中,所述程控设备100还包括所述触摸屏101和通信模块102,所述控制器103分别与所述触摸屏101和所述通信模块102电连接;In some optional embodiments, the program-controlled device 100 further includes the touch screen 101 and a communication module 102, and the controller 103 is electrically connected to the touch screen 101 and the communication module 102, respectively;

所述触摸屏101被配置成接收用户的操作,所述通信模块102被配置成实现所述程控设备100与所述刺激器之间的数据交互。The touch screen 101 is configured to receive a user's operation, and the communication module 102 is configured to implement data interaction between the programming device 100 and the stimulator.

参见图12,本申请还提供了一种植入式神经刺激系统300,其具体实现方式与上述控制方法的实施例中记载的实施方式、所达到的技术效果一致,部分内容不再赘述。Referring to FIG. 12 , the present application also provides an implantable nerve stimulation system 300 , the specific implementation of which is consistent with the implementation and technical effects achieved in the embodiments of the control method described above, and some contents will not be repeated.

在一些可选的实施例中,所述植入式神经刺激系统300包括设置于患者体外的所述程控设备100和植入于所述患者体内的刺激器200;In some optional embodiments, the implantable nerve stimulation system 300 includes the program-controlled device 100 disposed outside the patient's body and the stimulator 200 implanted in the patient's body;

所述刺激器200被配置成生成电刺激并向所述患者的目标组织施加所述电刺激;the stimulator 200 is configured to generate and apply electrical stimulation to target tissue of the patient;

所述程控设备100与所述刺激器200可通信地连接,所述程控设备100包括控制器103:The programmed device 100 is communicatively connected to the stimulator 200, and the programmed device 100 includes a controller 103:

所述控制器103被配置成:The controller 103 is configured to:

利用触摸屏101接收滑动操作,响应于所述滑动操作,获取刺激程序的定时信息,所述刺激程序用于指示所述刺激器200的刺激参数的标识和参数值,所述定时信息用于指示开始时刻和结束时刻;The touch screen 101 is used to receive a sliding operation, and in response to the sliding operation, timing information of the stimulation program is obtained, where the stimulation program is used to indicate the identification and parameter value of the stimulation parameters of the stimulator 200, and the timing information is used to indicate the start time and end time;

基于所述刺激程序及其的定时信息,生成控制指令并发送至所述刺激器200。Based on the stimulation program and its timing information, control commands are generated and sent to the stimulator 200 .

由此,植入式神经刺激系统300可以满足不同患者不同的剌激需求,适用范围广,用户使用体验较佳;并且,用户可以通过滑动操作设置定时信息,相比于通过按键操作逐步调节的方式和直接输入具体数值的方式,大大减少了用户的操作步骤,使得定时信息的设置更为快速便捷,进一步提升用户的使用体验。Therefore, the implantable nerve stimulation system 300 can meet the different stimulation needs of different patients, has a wide range of applications, and has a better user experience; and, the user can set timing information through sliding operations, compared to the step-by-step adjustment through key operations. The method and the method of directly inputting specific values greatly reduce the user's operation steps, make the setting of timing information faster and more convenient, and further improve the user's experience.

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。It should be noted that the terms "first", "second", etc. in the description and claims of the present application and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific sequence or sequence. It is to be understood that data so used may be interchanged under appropriate circumstances so that the embodiments of the application described herein can be practiced in sequences other than those illustrated or described herein. Furthermore, the terms "comprising" and "having" and any variations thereof, are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those expressly listed Rather, those steps or units may include other steps or units not expressly listed or inherent to these processes, methods, products or devices.

当一个部件被称作“在”另一部件“上”或“之上”、“连接到”或“结合到”另一部件时,该部件可以直接在所述另一部件上、直接连接到或直接结合到所述另一部件,或者可以存在中间部件。然而,当部件被称作“直接在”另一部件“上”、“直接连接到”或“直接结合到”另一部件时,不存在中间部件。为此,术语“连接”可以指物理连接、电气连接等,并且具有或不具有中间部件。本申请从使用目的上,效能上,进步及新颖性等观点进行阐述,已符合专利法所强调的功能增进及使用要件,本申请以上的说明书及说明书附图,仅为本申请的较佳实施例而已,并非以此局限本申请,因此,凡一切与本申请构造,装置,特征等近似、雷同的,即凡依本申请专利申请范围所作的等同替换或修饰等,皆应属本申请的专利申请保护的范围之内。When an element is referred to as being "on" or "over", "connected to" or "coupled to" another element, the element can be directly on, directly connected to, the other element Either directly coupled to the other component, or intermediate components may be present. However, when an element is referred to as being "directly on," "directly connected to," or "directly coupled to" another element, there are no intervening elements present. To this end, the term "connected" may refer to a physical connection, electrical connection, etc., with or without intervening components. This application is described from the viewpoints of purpose of use, efficiency, progress and novelty, etc., and has complied with the functional enhancement and use requirements emphasized by the patent law. It is only an example, and does not limit this application. Therefore, all structures, devices, features, etc. that are similar to or similar to those of this application, that is, all equivalent replacements or modifications made according to the scope of the patent application of this application, shall belong to this application. within the scope of protection of the patent application.

Claims (19)

1.一种程控设备,其特征在于,应用于植入式神经刺激系统,所述植入式神经刺激系统包括设置于患者体外的所述程控设备和植入于所述患者体内的刺激器;1. A program-controlled device, characterized in that, applied to an implantable nerve stimulation system, the implantable nerve stimulation system comprising the program-controlled device arranged outside the patient's body and a stimulator implanted in the patient's body; 所述程控设备与所述刺激器可通信地连接,所述程控设备包括控制器;the programmable device is communicatively connected to the stimulator, the programmable device includes a controller; 所述控制器被配置成:The controller is configured to: 利用触摸屏接收滑动操作,响应于所述滑动操作,获取刺激程序的定时信息,所述刺激程序用于指示所述刺激器的刺激参数的标识和参数值,所述定时信息用于指示开始时刻和结束时刻;The touch screen is used to receive a sliding operation, and in response to the sliding operation, timing information of the stimulation program is obtained, where the stimulation program is used to indicate the identification and parameter values of the stimulation parameters of the stimulator, and the timing information is used to indicate the start time and end time; 基于所述刺激程序及其的定时信息,生成控制指令并发送至所述刺激器,以使所述刺激器根据所述控制指令生成电刺激并向所述患者的目标组织施加所述电刺激。Based on the stimulation program and its timing information, control instructions are generated and sent to the stimulator to cause the stimulator to generate and apply electrical stimulation to the target tissue of the patient in accordance with the control instructions. 2.根据权利要求1所述的程控设备,其特征在于,所述控制器被配置成采用如下方式获取所述刺激程序的定时信息:2. The program-controlled device according to claim 1, wherein the controller is configured to acquire timing information of the stimulation program in the following manner: 利用所述触摸屏接收所述滑动操作,响应于所述滑动操作,获取目标程控模式的定时信息,所述目标程控模式用于指示至少一个所述刺激程序;The touch screen is used to receive the sliding operation, and in response to the sliding operation, obtain timing information of a target programming mode, where the target programming mode is used to indicate at least one of the stimulation programs; 基于所述目标程控模式及其定时信息,确定每个所述刺激程序的定时信息。Timing information for each of the stimulation programs is determined based on the target programming pattern and its timing information. 3.根据权利要求2所述的程控设备,其特征在于,所述控制器被进一步配置成采用如下方式获取每个所述刺激程序的定时信息:3. The program-controlled device of claim 2, wherein the controller is further configured to obtain timing information for each of the stimulation programs in the following manner: 当所述目标程控模式指示单一的刺激程序时,确定所述目标程控模式的定时信息作为所述单一的刺激程序的定时信息;When the target programming mode indicates a single stimulation program, determining the timing information of the target programming mode as the timing information of the single stimulation program; 当所述目标程控模式指示多个刺激程序时,基于所述目标程控模式的定时信息、每个所述刺激程序的持续时长和所述多个刺激程序的排序,确定每个所述刺激程序的定时信息。When the target programming mode indicates a plurality of stimulation programs, determining the timing of each stimulation program based on timing information of the target programming mode, the duration of each of the stimulation programs, and the ordering of the plurality of stimulation programs timing information. 4.根据权利要求2所述的程控设备,其特征在于,所述控制器还被配置成:4. The program-controlled device according to claim 2, wherein the controller is further configured to: 当所述目标程控模式的定时信息所对应的第一时间段和预先设置的已有程控模式的定时信息所对应的第二时间段有重合时,确定重合时间段;When the first time period corresponding to the timing information of the target program control mode and the preset second time period corresponding to the timing information of the existing program control mode overlap, determine the overlapping time period; 当检测到所述重合时间段是所述第二时间段的部分时,从所述第二时间段中去除所述重合时间段得到剩余时间段,利用所述剩余时间段更新所述已有程控模式的定时信息。When it is detected that the overlapping time period is a part of the second time period, the remaining time period is obtained by removing the overlapping time period from the second time period, and the existing program is updated with the remaining time period Timing information for the mode. 5.根据权利要求4所述的程控设备,其特征在于,所述控制器还被配置成:5. The program-controlled device according to claim 4, wherein the controller is further configured to: 当检测到所述重合时间段是所述第二时间段的全部时,去除所述已有程控模式的定时信息。When it is detected that the coincident time period is the whole of the second time period, the timing information of the existing program control mode is removed. 6.根据权利要求2所述的程控设备,其特征在于,所述控制器还被配置成:6. The program-controlled device according to claim 2, wherein the controller is further configured to: 利用所述触摸屏显示表盘,并在所述表盘的周向显示可滑动的两个滑块,所述两个滑块的位置分别用于指示所述目标程控模式对应的开始时刻和结束时刻;Use the touch screen to display a dial, and display two slidable sliders in the circumferential direction of the dial, and the positions of the two sliders are respectively used to indicate the start time and the end time corresponding to the target program control mode; 所述滑动操作是滑动一个滑块的操作或者滑动两个滑块的操作。The sliding operation is an operation of sliding one slider or an operation of sliding two sliders. 7.根据权利要求6所述的程控设备,其特征在于,所述控制器被进一步配置成采用如下方式获取所述目标程控模式的定时信息:7. The program-controlled device according to claim 6, wherein the controller is further configured to acquire timing information of the target program-controlled mode in the following manner: 分别检测滑动每个滑块的操作是否有效,以获取所述滑动操作中的有效操作;Detecting whether the operation of sliding each slider is valid, to obtain valid operations in the sliding operation; 基于所述有效操作,获取所述目标程控模式的定时信息。Timing information for the target programming mode is obtained based on the valid operation. 8.根据权利要求6所述的程控设备,其特征在于,所述控制器被进一步配置成采用如下方式获取所述目标程控模式的定时信息:8. The program-controlled device according to claim 6, wherein the controller is further configured to acquire timing information of the target program-controlled mode in the following manner: 分别检测滑动每个滑块的操作是否有效,当滑动每个滑块的操作均有效时,获取所述目标程控模式的定时信息。It is respectively detected whether the operation of sliding each slider is valid, and when the operation of sliding each slider is valid, the timing information of the target program control mode is acquired. 9.根据权利要求7或8所述的程控设备,其特征在于,以被滑动的一个滑块作为目标滑块,检测滑动所述目标滑块的操作是否有效的过程如下:9. The program-controlled device according to claim 7 or 8, characterized in that, with a slider being slid as a target slider, the process of detecting whether the operation of sliding the target slider is effective is as follows: 基于滑动所述目标滑块的操作,获取所述目标滑块对应的滑动路径,检测所述滑动路径的各轨迹点的位置是否均处于预设滑动区域;Based on the operation of sliding the target slider, obtain the sliding path corresponding to the target slider, and detect whether the position of each track point of the sliding path is in a preset sliding area; 当所述滑动路径的至少一个轨迹点的位置不处于所述预设滑动区域时,确定滑动所述目标滑块的操作无效;When the position of at least one trajectory point of the sliding path is not in the preset sliding area, determining that the operation of sliding the target slider is invalid; 当所述滑动路径的各轨迹点的位置均处于所述预设滑动区域时,确定滑动所述目标滑块的操作有效。When the positions of each track point of the sliding path are in the preset sliding area, it is determined that the operation of sliding the target slider is valid. 10.根据权利要求9所述的程控设备,其特征在于,所述控制器被进一步配置成采用如下方式检测滑动所述目标滑块的操作是否有效:10. The program-controlled device according to claim 9, wherein the controller is further configured to detect whether the operation of sliding the target slider is valid in the following manner: 当所述滑动路径的各轨迹点的位置均处于所述预设滑动区域时,基于所述滑动路径的起点、终点和路径方向,获取所述滑动路径对应的参考路径,所述参考路径是预设圆周路径的一部分且所述参考路径的路径方向由所述滑动路径的路径方向确定,所述预设圆周路径处于所述预设滑动区域;When the positions of each track point of the sliding path are in the preset sliding area, a reference path corresponding to the sliding path is obtained based on the starting point, the ending point and the path direction of the sliding path, and the reference path is a preset sliding path. Suppose a part of the circumferential path and the path direction of the reference path is determined by the path direction of the sliding path, and the preset circumferential path is in the preset sliding area; 检测所述滑动路径和所述参考路径的相似度是否不小于预设相似度阈值;Detecting whether the similarity between the sliding path and the reference path is not less than a preset similarity threshold; 当所述相似度小于所述预设相似度阈值时,确定滑动所述目标滑块的操作无效;When the similarity is less than the preset similarity threshold, it is determined that the operation of sliding the target slider is invalid; 当所述相似度不小于所述预设相似度阈值时,确定滑动所述目标滑块的操作有效。When the similarity is not less than the preset similarity threshold, it is determined that the operation of sliding the target slider is valid. 11.根据权利要求10所述的程控设备,其特征在于,所述控制器被进一步配置成采用如下方式获取所述参考路径:11. The program-controlled device according to claim 10, wherein the controller is further configured to obtain the reference path in the following manner: 在所述预设圆周路径上找到与所述滑动路径的起点距离最近的点,作为所述参考路径的起点;Find the point closest to the starting point of the sliding path on the preset circular path as the starting point of the reference path; 在所述预设圆周路径上找到与所述滑动路径的终点距离最近的点,作为所述参考路径的终点;Find the point closest to the end point of the sliding path on the preset circular path as the end point of the reference path; 基于所述滑动路径的路径方向,从所述预设圆周路径中取所述参考路径的起点到终点之间的路径作为所述参考路径。Based on the path direction of the sliding path, the path between the start point and the end point of the reference path is taken from the preset circumferential path as the reference path. 12.根据权利要求6所述的程控设备,其特征在于,所述两个滑块包括用于指示开始时刻的开始滑块和用于指示结束时刻的结束滑块;12. The program-controlled device according to claim 6, wherein the two sliders comprise a start slider for indicating a start time and an end slider for indicating an end time; 其中,以所述表盘的中心指向所述开始滑块的向量作为第一向量,以所述表盘的中心指向所述结束滑块的向量作为第二向量,所述第一向量沿所述表盘的顺时针方向到所述第二向量的夹角不超过180度。Wherein, the vector of the center of the dial pointing to the start slider is taken as the first vector, and the vector of the center of the dial pointing to the end slider is taken as the second vector, the first vector along the direction of the dial The included angle from the clockwise direction to the second vector does not exceed 180 degrees. 13.根据权利要求1所述的程控设备,其特征在于,所述控制器还被配置成:13. The program-controlled device according to claim 1, wherein the controller is further configured to: 利用所述触摸屏显示所述刺激器的时钟信息和所述程控设备的时钟信息;Use the touch screen to display the clock information of the stimulator and the clock information of the program-controlled device; 利用所述触摸屏接收同步操作,响应于所述同步操作,对所述刺激器的时钟信息和所述程控设备的时钟信息进行同步处理。The touch screen is used to receive a synchronization operation, and in response to the synchronization operation, the clock information of the stimulator and the clock information of the program-controlled device are synchronized. 14.根据权利要求2所述的程控设备,其特征在于,所述控制器还被配置成:14. The program-controlled device according to claim 2, wherein the controller is further configured to: 获取疾病类型和预设时长之间的第一对应关系;Obtain the first correspondence between the disease type and the preset duration; 基于所述患者的疾病类型和所述第一对应关系,确定所述患者对应的预设时长;determining a preset duration corresponding to the patient based on the disease type of the patient and the first correspondence; 当检测到所述目标程控模式的定时信息所对应的时长大于所述患者对应的预设时长时,提示用户重新操作。When it is detected that the duration corresponding to the timing information of the target programming mode is greater than the preset duration corresponding to the patient, the user is prompted to re-operate. 15.根据权利要求1所述的程控设备,其特征在于,所述控制器还被配置成:15. The program-controlled device according to claim 1, wherein the controller is further configured to: 获取疾病类型和预设组织之间的第二对应关系;obtaining a second correspondence between disease types and preset tissues; 基于所述患者的疾病类型和所述第二对应关系,获取所述患者的疾病类型对应的预设组织作为所述患者对应的目标组织。Based on the disease type of the patient and the second correspondence, a preset tissue corresponding to the disease type of the patient is acquired as the target tissue corresponding to the patient. 16.根据权利要求1所述的程控设备,其特征在于,所述刺激参数为电压的脉宽参数、幅值参数和频率参数中的一个或多个。16. The program-controlled device according to claim 1, wherein the stimulation parameter is one or more of a pulse width parameter, an amplitude parameter and a frequency parameter of voltage. 17.根据权利要求1所述的程控设备,其特征在于,所述患者的疾病类型包括癫痫、震颤、帕金森病、抑郁症、强迫症、阿尔茨海默症和药物成瘾症中的一个或多个。17. The program-controlled device according to claim 1, wherein the disease type of the patient comprises one of epilepsy, tremor, Parkinson's disease, depression, obsessive-compulsive disorder, Alzheimer's disease and drug addiction or more. 18.根据权利要求1所述的程控设备,其特征在于,所述程控设备还包括所述触摸屏和通信模块,所述控制器分别与所述触摸屏和所述通信模块电连接;18. The program-controlled device according to claim 1, wherein the program-controlled device further comprises the touch screen and a communication module, and the controller is electrically connected to the touch screen and the communication module, respectively; 所述触摸屏被配置成接收用户的操作,所述通信模块被配置成实现所述程控设备与所述刺激器之间的数据交互。The touch screen is configured to receive user operations, and the communication module is configured to enable data interaction between the programmed device and the stimulator. 19.一种植入式神经刺激系统,其特征在于,所述植入式神经刺激系统包括设置于患者体外的所述程控设备和植入于所述患者体内的刺激器;19. An implantable neurostimulation system, characterized in that the implantable neurostimulation system comprises the program-controlled device arranged outside the patient's body and a stimulator implanted in the patient's body; 所述刺激器被配置成生成电刺激并向所述患者的目标组织施加所述电刺激;the stimulator is configured to generate and apply electrical stimulation to target tissue of the patient; 所述程控设备与所述刺激器可通信地连接,所述程控设备包括控制器:The programmable device is communicatively connected to the stimulator, the programmable device comprising a controller: 所述控制器被配置成:The controller is configured to: 利用触摸屏接收滑动操作,响应于所述滑动操作,获取刺激程序的定时信息,所述刺激程序用于指示所述刺激器的刺激参数的标识和参数值,所述定时信息用于指示开始时刻和结束时刻;The touch screen is used to receive a sliding operation, and in response to the sliding operation, timing information of the stimulation program is obtained, where the stimulation program is used to indicate the identification and parameter values of the stimulation parameters of the stimulator, and the timing information is used to indicate the start time and end time; 基于所述刺激程序及其的定时信息,生成控制指令并发送至所述刺激器。Based on the stimulation program and its timing information, control commands are generated and sent to the stimulator.
CN202210089774.0A 2022-01-25 2022-01-25 Programmable Devices and Implantable Neurostimulation Systems Pending CN114306936A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202210089774.0A CN114306936A (en) 2022-01-25 2022-01-25 Programmable Devices and Implantable Neurostimulation Systems
PCT/CN2022/125083 WO2023142534A1 (en) 2022-01-25 2022-10-13 Program-controlled device and implantable nerve stimulation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210089774.0A CN114306936A (en) 2022-01-25 2022-01-25 Programmable Devices and Implantable Neurostimulation Systems

Publications (1)

Publication Number Publication Date
CN114306936A true CN114306936A (en) 2022-04-12

Family

ID=81029418

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210089774.0A Pending CN114306936A (en) 2022-01-25 2022-01-25 Programmable Devices and Implantable Neurostimulation Systems

Country Status (2)

Country Link
CN (1) CN114306936A (en)
WO (1) WO2023142534A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114984450A (en) * 2022-05-26 2022-09-02 苏州景昱医疗器械有限公司 Controller, implantable neurostimulation system and computer-readable storage medium
WO2023142534A1 (en) * 2022-01-25 2023-08-03 苏州景昱医疗器械有限公司 Program-controlled device and implantable nerve stimulation system

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050131493A1 (en) * 2001-04-19 2005-06-16 Boveja Birinder R. Method and system of remotely controlling electrical pulses provided to nerve tissue(s) by an implanted stimulator system for neuromodulation therapies
CN102971035A (en) * 2010-05-07 2013-03-13 马奎特紧急护理公司 User interface for breathing apparatus
CN103235665A (en) * 2013-05-02 2013-08-07 百度在线网络技术(北京)有限公司 Mobile terminal input method and device and mobile terminal
CN103544977A (en) * 2012-07-16 2014-01-29 三星电子(中国)研发中心 Device and method for locating videos on basis of touch control
CN106861044A (en) * 2017-04-01 2017-06-20 常州瑞神安医疗器械有限公司 A kind of external control system of embedded nerve stimulator
CN108055405A (en) * 2017-12-26 2018-05-18 北京传嘉科技有限公司 Wake up the method and terminal of terminal
CN108108082A (en) * 2017-12-29 2018-06-01 努比亚技术有限公司 A kind of method of information processing, terminal and computer storage media
CN108205399A (en) * 2016-12-19 2018-06-26 北京嘀嘀无限科技发展有限公司 Cancel the method and device of service request
CN112534379A (en) * 2019-07-19 2021-03-19 京东方科技集团股份有限公司 Media resource pushing device and method, electronic equipment and storage medium
CN112771521A (en) * 2018-11-16 2021-05-07 深圳市欢太科技有限公司 Operation response method, operation response device and mobile terminal

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7515965B2 (en) * 2005-02-23 2009-04-07 Medtronic, Inc. Implantable medical device providing adaptive neurostimulation therapy for incontinence
CN107422973B (en) * 2017-07-10 2021-02-26 广州视源电子科技股份有限公司 Control device and control method
CN114306936A (en) * 2022-01-25 2022-04-12 苏州景昱医疗器械有限公司 Programmable Devices and Implantable Neurostimulation Systems

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050131493A1 (en) * 2001-04-19 2005-06-16 Boveja Birinder R. Method and system of remotely controlling electrical pulses provided to nerve tissue(s) by an implanted stimulator system for neuromodulation therapies
CN102971035A (en) * 2010-05-07 2013-03-13 马奎特紧急护理公司 User interface for breathing apparatus
CN103544977A (en) * 2012-07-16 2014-01-29 三星电子(中国)研发中心 Device and method for locating videos on basis of touch control
CN103235665A (en) * 2013-05-02 2013-08-07 百度在线网络技术(北京)有限公司 Mobile terminal input method and device and mobile terminal
CN108205399A (en) * 2016-12-19 2018-06-26 北京嘀嘀无限科技发展有限公司 Cancel the method and device of service request
CN106861044A (en) * 2017-04-01 2017-06-20 常州瑞神安医疗器械有限公司 A kind of external control system of embedded nerve stimulator
CN108055405A (en) * 2017-12-26 2018-05-18 北京传嘉科技有限公司 Wake up the method and terminal of terminal
CN108108082A (en) * 2017-12-29 2018-06-01 努比亚技术有限公司 A kind of method of information processing, terminal and computer storage media
CN112771521A (en) * 2018-11-16 2021-05-07 深圳市欢太科技有限公司 Operation response method, operation response device and mobile terminal
CN112534379A (en) * 2019-07-19 2021-03-19 京东方科技集团股份有限公司 Media resource pushing device and method, electronic equipment and storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023142534A1 (en) * 2022-01-25 2023-08-03 苏州景昱医疗器械有限公司 Program-controlled device and implantable nerve stimulation system
CN114984450A (en) * 2022-05-26 2022-09-02 苏州景昱医疗器械有限公司 Controller, implantable neurostimulation system and computer-readable storage medium

Also Published As

Publication number Publication date
WO2023142534A1 (en) 2023-08-03

Similar Documents

Publication Publication Date Title
US10449369B2 (en) Brain stimulation programming
EP3563904B1 (en) Systems for programming neuromodulation devices
EP2282813B1 (en) Therapy program modification
US10315038B2 (en) Clinical guidance user interfaces for neurostimulator programming
US8761890B2 (en) Electrical stimulation programming
CN114272515B (en) Programmable devices and implantable neurostimulation systems
WO2018034940A1 (en) Patient-guided programming algorithms and user interfaces for neurostimulator programming
US10622107B2 (en) Tools for medical device configuration
US20160279429A1 (en) Method and apparatus for controlling temporal patterns of neurostimulation
AU2011245696A1 (en) Brain stimulation programming
WO2023142534A1 (en) Program-controlled device and implantable nerve stimulation system
WO2024067449A1 (en) Parameter adjusting apparatus and method therefor, program-controlled device, medical system, and storage medium
CN114828944A (en) External controller for controlling sub-sensory stimuli
WO2023241338A1 (en) Programmed control device, programmed control system, electronic device and computer-readable storage medium
US11904170B2 (en) Patient-learned control of medical device
WO2023138117A1 (en) Remote diagnosis and treatment system and method based on implantation device
US20240261577A1 (en) Medical device programming
US20170228510A1 (en) Overlay graphical user interface for medical devices
US20240408397A1 (en) Systems and methods for spectrally banded neuromodulation
US20240157148A1 (en) Patient-learned control of medical device
CN119587874A (en) Stimulator, medical system, and computer-readable storage medium
WO2025044895A1 (en) Method for charging control of in-vitro charger and related apparatus

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 215000 building C16, bio nano Park, 218 Xinghu street, Suzhou Industrial Park, Jiangsu Province

Applicant after: Jingyu Medical Technology (Suzhou) Co.,Ltd.

Address before: 215000 building C16, bio nano Park, 218 Xinghu street, Suzhou Industrial Park, Jiangsu Province

Applicant before: SCENERAY Co.,Ltd.

CB02 Change of applicant information