Implantable neurostimulation device and method for backup and restoration of stimulation parameters thereof
Patent Information
- Application Number
- CN202211717623.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-29
- Publication Date
- 2026-09-25
- Estimated Expiration
- 2042-12-29
AI Technical Summary
另外,无线充电技术的使用也大大延长了神经刺激器的生命周期,因此可能使得存储器擦写次数很快达到上限,进而导致神经刺激设备出现故障
[0018]根据本申请提供的植入式神经刺激设备及其刺激参数备份方法,植入式神经刺激设备在接受医生程控操作时,会根据程控的类型给定程控操作的时间阈值,判断是否在一定时间内持续未收到刺激参数调整指令,从而自动判定本次程控操作是否结束,本方案只针对一次完整程控操作的结果进行备份,而不会响应每一次程控动作进行备份,从而提高刺激参数备份效率,延长植入式神经刺激设备的存储器使用寿命。
Smart Images

Figure CN116212233B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of medical devices, specifically to an implantable neurostimulation device and a method for backing up and restoring its stimulation parameters. Background Technology
[0002] Implantable neurostimulation devices, such as deep brain stimulators, spinal cord stimulators, and vagus nerve stimulators, are medical devices that deliver electrical stimulation signals to target points based on pre-set stimulation parameters to achieve corresponding therapeutic effects. Stimulation parameters typically include stimulation amplitude, pulse width, stimulation frequency, stimulation period, and electrode configuration; these parameters are stored in the neurostimulation device's memory. The doctor or patient can use a control device to wirelessly transmit data to the neurostimulation device within the patient's body, thereby setting and adjusting the stimulation parameters.
[0003] In the face of some abnormal situations, the neurostimulation device will inevitably undergo a reset action. For example, when subjected to external electromagnetic interference, the device inside the body will temporarily stop working. After the software and hardware are reset, it can resume working. However, the stimulation parameters may not be restored, so manual intervention is required, or even medical help may be needed to reset the stimulation parameters.
[0004] In addition, remote programming is now an essential function of implantable neurostimulation devices, especially in the context of normalized global pandemic prevention and control, the significance of remote programming is even more significant. However, during the remote programming process, unexpected situations may occur that cause network interruption, which may lead to the stimulation parameters becoming unexpected values.
[0005] Chinese patent document CN106132477B discloses an implantable medical device and system, wherein a non-volatile memory is used to back up parameters and an operation memory is used to store current parameters, which enables parameter recovery operations to be performed in the event of the aforementioned abnormal situation.
[0006] However, the number of write cycles for non-volatile memory is limited, currently generally between 10,000 and 100,000. If stimulation parameter backup operations are performed arbitrarily, repeated data erasure and rewriting will cause the non-volatile memory to fail. In practical programming scenarios, doctors often try multiple combinations of stimulation parameters, meaning they change the stimulation parameters multiple times in a short period, and this programming operation is performed intermittently according to the patient's condition. Furthermore, the use of wireless charging technology has greatly extended the lifespan of neurostimulators, which may cause the memory write cycles to reach their limit quickly, leading to malfunction of the neurostimulation device. Summary of the Invention
[0007] In view of this, this application provides a method for backing up stimulation parameters of a neurostimulation device, which is executed by the neurostimulation device each time it receives a communication command, including:
[0008] Determine whether the communication target of the neurostimulation device is a doctor-controlled device; when the communication target is a doctor-controlled device, determine the programming cycle threshold according to the programming type; execute the programming instruction and start timing from zero, monitor whether the timing result exceeds the programming cycle threshold; when the timing result exceeds the programming cycle threshold or a programmable termination instruction is received, determine that the programming action has been completed; back up the current stimulation parameters.
[0009] Optionally, when the communication object is not a doctor's programmable device, determine whether the communication object is a patient's control device; when the communication object is a patient's control device, interrupt communication with the doctor's programmable device; and back up the current stimulation parameters.
[0010] Optionally, the programmable instruction includes a stimulus parameter adjustment instruction, which includes the adjusted stimulus parameters; executing the programmable instruction specifically involves modifying the stimulus parameters according to the stimulus parameter adjustment instruction.
[0011] Optionally, the program control type includes remote program control and local program control, wherein the program control cycle threshold corresponding to the remote program control is greater than the program control cycle threshold corresponding to the local program control.
[0012] Optionally, the program control instructions include instruction source information to indicate the program control type.
[0013] Optionally, backing up the current stimulation parameters specifically includes: obtaining the instruction source information, setting time information, and current stimulation parameters; and generating a backup record based on the instruction source information, setting time information, and current stimulation parameters.
[0014] This application also provides a method for restoring stimulation parameters of a neurostimulation device, comprising: monitoring whether the neurostimulation device has performed a reset action; after performing the reset action, obtaining the backup record closest to the current time from the backup record obtained using the above backup method, and setting the stimulation parameters therein as the current stimulation parameters.
[0015] This application also provides a method for restoring stimulation parameters of a neurostimulation device, comprising: monitoring whether a stimulation parameter restoration command is received from a patient control device; when the stimulation parameter restoration command is received, displaying a backup record obtained using the above backup method, and setting the stimulation parameter selected by the user in the backup record as the current stimulation parameter.
[0016] Accordingly, this application provides an implantable neurostimulation device, comprising: a processor, a first memory, a second memory, and a stimulation signal output unit, wherein the processor executes the above-described stimulation parameter backup method and / or the above-described stimulation parameter recovery method, the first memory is used to store the current stimulation parameters, the second memory is used to store the backed-up stimulation parameters, and the stimulation signal output unit is used to output stimulation signals to the target point in vivo according to the current stimulation parameters.
[0017] Optionally, the first memory is a random access memory and the second memory is a non-volatile memory.
[0018] According to the implantable neurostimulation device and its stimulation parameter backup method provided in this application, when the implantable neurostimulation device receives a doctor's programming operation, it will give a time threshold for the programming operation according to the type of programming operation, and determine whether the stimulation parameter adjustment instruction has not been received for a certain period of time, thereby automatically determining whether the current programming operation has ended. This solution only backs up the result of a complete programming operation, and does not back up in response to every programming action, thereby improving the efficiency of stimulation parameter backup and extending the memory life of the implantable neurostimulation device.
[0019] According to the implantable neurostimulation device and its stimulation parameter recovery method provided in this application, when the neurostimulation device is reset, the most recent backup record is automatically determined based on the previous stimulation parameter backup record, and the stimulation parameters in it are read to complete the recovery. No operation is required from the patient, which can ensure that the neurostimulation device continues to perform the corresponding therapy in the state before the reset, thereby improving convenience and safety.
[0020] According to the implantable neurostimulation device and its stimulation parameter recovery method provided in this application, when it is necessary to restore stimulation parameters, the patient control device can read and display a list of previous stimulation parameter backup records to the user, so that the user can select the appropriate backup record for the current situation based on the programming time information, instruction source information, etc., and then complete the stimulation parameter recovery action, thereby improving convenience. Attached Figure Description
[0021] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0022] Figure 1 A schematic diagram of the control system of a nerve stimulation device;
[0023] Figure 2 This is a flowchart of the stimulation parameter backup method in an embodiment of the present invention;
[0024] Figure 3 This is a schematic diagram of the programmable instructions in an embodiment of the present invention;
[0025] Figure 4 This is a schematic diagram of the backup record list in an embodiment of the present invention;
[0026] Figure 5 This is a schematic diagram of the implantable neurostimulation device in an embodiment of the present invention. Detailed Implementation
[0027] The technical solution of the present invention will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0028] The technical features involved in the different embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.
[0029] Figure 1 A control system for a neurostimulation device is illustrated, wherein the neurostimulation device 1 is implanted in the patient's body and executes corresponding therapies (outputting electrical stimulation signals to the nerve tissue where the electrode contacts are located) using set stimulation parameters. These stimulation parameters include stimulation amplitude, pulse width, stimulation frequency, stimulation period, and electrode configuration. A physician-controlled device 2 and a patient-controlled device 3 can wirelessly communicate with the neurostimulation device 1. Specific communication methods include various approaches; for example, the physician-controlled device 2 can indirectly transmit data to the neurostimulation device 1 through the patient-controlled device 3. Specifically, the physician-controlled device 2 and the patient-controlled device 3 can be connected via the Internet, while the patient-controlled device 3 and the neurostimulation device 1 can be connected via short-range wireless methods such as Bluetooth, Wi-Fi, or radio frequency. Alternatively, the neurostimulation device 1 can be equipped with a mobile network communication module, directly connecting to the physician-controlled device 2 via a mobile network (such as 4G / 5G). The physician-controlled device 2 and the patient-controlled device 3 can be dedicated electronic devices or electronic devices such as smartphones, tablets, and personal computers with pre-installed control software.
[0030] This invention provides a method for backing up stimulation parameters of a neurostimulation device, executed by the neurostimulation device 1, such as... Figure 2 As shown, each time the neurostimulation device 1 receives a communication command, it performs the following operations, including:
[0031] S1. Determine whether the communication target of the neurostimulation device 1 is the doctor-controlled device 2. Specifically, the device sending the instruction can be identified by the information in the received communication instruction. If the communication target is the doctor-controlled device 2, proceed to step S2; otherwise, proceed to step S5.
[0032] S2, determine the programming cycle threshold based on the programming type. When the doctor's programming device 2 communicates directly or indirectly with the neurostimulation device 1, it sends instructions or data. These instructions can be for adjusting stimulation parameters or for other purposes, such as requesting the neurostimulation device 1 to return its own status (e.g., reading stimulation parameters). As an optional embodiment, when the doctor's programming device 2 communicates with the neurostimulation device 1, the neurostimulation device 1 further determines whether the current communication is for adjusting stimulation parameters. If so, it determines the programming cycle threshold based on the programming type. There are various specific determination methods. For example, the instructions sent by the doctor's programming device 2 may include instruction codes to indicate the type of instruction, including instructions for adjusting stimulation parameters, instructions requesting the return of current stimulation parameters / working status, or other types.
[0033] Regarding the types of program control, the preferred embodiment sets two different types: remote program control and local program control. Specifically, remote program control refers to situations where the patient and doctor are in different spaces and cannot meet directly (they can meet via real-time video), such as the doctor being in a medical institution, the patient being at home, or another medical institution; local program control refers to situations where the patient and doctor are in the same space and can meet directly, i.e., program control in offline outpatient clinics.
[0034] The programming cycle thresholds differ for these two scenarios. In remote programming, the time required for the doctor to observe and confirm the patient's real-time response after adjusting stimulation parameters is longer; conversely, in near-field programming, the time required is shorter. Therefore, the programming cycle threshold for remote programming is higher than that for near-field programming.
[0035] In other embodiments, other or more programmable control types can be preset, and corresponding programmable control cycle thresholds can be preset accordingly. For ease of description, the above two programmable control types will be used as examples below. Let the programmable control cycle threshold corresponding to remote programmable control be t1, and the programmable control cycle threshold corresponding to local programmable control be t2, where t1 > t2. In practical applications, the preferred values are t1 = 20 minutes and t2 = 5 minutes.
[0036] S3, execute the programmable instruction and start timing from zero, monitoring whether the timing result exceeds the programmable cycle threshold. Assuming the timing time is T, and the current system is remotely programmed, the programmable cycle threshold is t1. When a programmable instruction is received, T starts timing from 0. Before receiving the next programmable instruction, the value of T increases with time, while simultaneously determining whether T equals t1. In an optional embodiment, the neurostimulation device 1 further determines whether the received programmable instruction from the doctor's programming device is the first programmable instruction, and records the time of the first programmable instruction as the start time of the current doctor's programming cycle.
[0037] If the timing result exceeds the program control cycle threshold, step S4 is executed; otherwise, timing continues. In this embodiment, each time the neurostimulation device 1 receives a program control instruction from the doctor's program control device 2, the timing time T is reset to 0 and restarted from zero. Alternatively, the doctor's program control device 2 can send a termination program control instruction, and when the neurostimulation device 1 receives the termination program control instruction from the doctor's program control device, step S4 can be executed.
[0038] Programmable commands can be, for example, telemetry commands. When the neurostimulation device receives such a command, it transmits its operating status, current stimulation parameters, etc. Programmable commands can also be stimulation parameter adjustment commands, including the adjusted stimulation parameters. Upon receiving such a command, the neurostimulation device modifies the stimulation parameters according to the command content. Programmable commands are not limited to the above two types; in this embodiment, any programmed action can trigger a re-timing. In another optional embodiment, when the doctor's programming device 2 communicates with the neurostimulation device 1 to adjust stimulation parameters, it can be limited to modifying the stimulation parameters and resetting the timer from zero only whenever it receives a stimulation parameter adjustment command from the doctor's programming device, monitoring whether the timing result exceeds the programmable cycle threshold.
[0039] S4, determine that the programmed action has been completed, and back up the current stimulation parameters. In this step, the time when the programmed action is completed is recorded as the end time of this doctor's programming cycle.
[0040] S5. Determine whether the communication object is the patient control device 3. If it is, proceed to step S6; otherwise, end the operation.
[0041] S6, interrupt communication with the doctor's programming device 2 and back up the current stimulation parameters. During communication with the doctor's programming device 2, the patient control device 3 can communicate with the neurostimulation device 1, for example, by sending various communication commands, including telemetry commands. The telemetry commands instruct the neurostimulation device 1 to send the current stimulation parameters to the patient control device 3. Afterward, the patient control device 3 can send stimulation parameter adjustment commands to the neurostimulation device 1. When the patient control device 1 receives a communication command from the patient control device 3, it interrupts communication with the doctor's programming device 2, at which point the doctor's programming process is considered complete, and the current stimulation parameters are backed up.
[0042] In this embodiment, the setting instructions of the patient control device 3 are set to the highest priority, primarily to ensure the safety of the programming process. During the doctor's programming, network anomalies or improper human operation may result in stimulation parameters being unsuitable for the patient, or even serious side effects. In such cases, the patient can use the patient control device 3 to modify the stimulation parameters, for example, to the values before the doctor's programming, ensuring patient safety. It should be noted that if a telemetry command is received from the patient control device 3 during the programming cycle timing, the timing of the current programming cycle is immediately terminated, and a parameter backup operation is performed.
[0043] According to the stimulation parameter backup method of the present invention, when the implantable neurostimulation device receives a doctor's programming operation, it will give a time threshold for the programming operation according to the type of programming operation, and determine whether no programming instruction is received for a certain period of time, thereby automatically determining whether the current programming operation has ended. This solution only backs up the result of a complete programming operation, and does not back up in response to every programming action, thereby improving the efficiency of stimulation parameter backup and extending the memory life of the implantable neurostimulation device.
[0044] In a preferred embodiment, such as Figure 3 The programmed instructions shown include synchronization information, instruction code, instruction data, instruction source information, and verification information. Synchronization information indicates a new instruction data segment (generally, a byte stream requires a synchronization signal to determine the start of valid data); the instruction code determines the specific instruction type (whether it is a stimulus parameter adjustment instruction, telemetry instruction, end-of-program instruction, etc.); the instruction data includes data related to the instruction type, such as the adjusted stimulus parameter value related to a stimulus parameter adjustment instruction; and the verification information verifies the integrity of the instruction, which can use existing verification methods, such as CRC checksum.
[0045] The instruction source information indicates the type of programming, allowing the neurostimulation device to determine whether it is remote programming, short-range programming, or patient self-regulation. It may also include more specific information, such as the doctor's or medical institution's information, to indicate the identity of the person providing the programming.
[0046] The above-mentioned backup operation of stimulation parameters will be performed multiple times as the patient's condition changes. When saving the backup, only the most recent or multiple times stimulation parameters can be saved. There is usually a backup limit, such as 10 times. If the backup reaches the limit, it will be cyclically overwritten and saved.
[0047] If multiple backups are allowed, then in step S4, “backing up the current stimulation parameters” specifically includes: obtaining instruction source information, setting time information (providing the time of this parameter modification operation and backup, also known as programmable time) and the current stimulation parameters (adjusted stimulation parameter values), and generating backup records based on this information. Figure 4 Multiple backup records are shown. The doctor's programming device 2 and the patient control device 3 can read the backup record list, view previous backup records, and clearly know when, how, and which parameters and their values were backed up. In this embodiment, the backup records also include verification information, such as CRC checksums, to ensure reliability.
[0048] Regarding the stimulation parameter recovery scheme, this application provides two embodiments.
[0049] In the first embodiment, when the neurostimulation device 1 is reset due to its own or external interference, the stimulation parameter recovery method performed by the neurostimulation device 1 in this embodiment includes: monitoring whether the neurostimulation device has performed a reset action; after the reset action is performed, obtaining the backup record closest to the current time from the backup records according to the setting time information (programmed time) in each backup record, and setting the stimulation parameters in that backup record as the current stimulation parameters.
[0050] According to the stimulation parameter recovery method of the present invention, when the nerve stimulation device 1 is reset, the most recent backup record is automatically determined based on the previous stimulation parameter backup record, and the stimulation parameters in the record are read to complete the recovery. No operation is required from the patient, which ensures that the nerve stimulation device 1 continues to perform the corresponding therapy in the state before the reset, thereby improving convenience and safety.
[0051] In the second embodiment, when the network of the neurostimulation device 1 is interrupted during remote programming, requiring the restoration of stimulation parameters, or when the patient or doctor deems the current stimulation parameters unsuitable, or other similar situations occur, a human decision is made to restore previously backed-up stimulation parameters. In this embodiment, the stimulation parameter restoration method performed by the neurostimulation device 1 includes: monitoring whether a stimulation parameter restoration command is received from the patient control device 3. When a stimulation parameter restoration command is received, the previous backup record is displayed, for example... Figure 4 The list shown allows users to select any backup record as needed, thereby setting the stimulus parameter selected in the backup record as the current stimulus parameter.
[0052] According to the stimulation parameter recovery method of the present invention, when it is necessary to restore stimulation parameters, the patient control device 3 can read and display a list of previous stimulation parameter backup records to the user, so that the user can select the appropriate backup record for the current situation based on the programmed time information, instruction source information, etc., and thus complete the stimulation parameter recovery action without the need for an additional network connection, thereby improving convenience.
[0053] Accordingly, this application also provides an implantable neurostimulation device, such as... Figure 5 As shown, it includes a processor, a first memory, a second memory, a communication unit, and a stimulation signal output unit. The communication unit is used to communicate with the doctor's programmable device 2 or the patient control device 3, and to receive programmable instructions, etc.; the processor acts as the main controller for the other units, including performing the above-mentioned stimulation parameter backup operation and stimulation parameter recovery operation; the first memory is used to store the current stimulation parameters, the second memory is used to store the backed-up stimulation parameters, and the stimulation signal output unit is used to output stimulation signals to the target points in the body according to the current stimulation parameters, that is, to output stimulation signals using the stimulation parameters stored in the first controller.
[0054] Furthermore, the patient control device 3 mentioned in this application can be a patient programmer, a patient programmer charger, or any electronic device with patient programmer software installed.
[0055] Furthermore, the first memory uses RAM (Random Access Memory) with faster access speed to store the current stimulation parameters; the second memory uses non-volatile memory such as FLASH to ensure that the backup records stored therein are not lost after power failure or reset.
[0056] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0057] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0058] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0059] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0060] Obviously, the above embodiments are merely illustrative examples for clear explanation and are not intended to limit the implementation. Those skilled in the art will recognize that other variations or modifications can be made based on the above description. It is neither necessary nor possible to exhaustively list all possible implementations here. However, obvious variations or modifications derived therefrom are still within the scope of protection of this invention.
Claims
1. A method for backing up stimulation parameters of a neurostimulation device, executed by the neurostimulation device each time it receives a programmed control command, characterized in that, The neurostimulation device includes a processor, a first memory, a second memory, and a stimulation signal output unit. The processor executes a stimulation parameter backup method. The first memory is used to store the current stimulation parameters, the second memory is used to store the backed-up stimulation parameters, and the stimulation signal output unit is used to output stimulation signals to the target point in the body according to the current stimulation parameters. The first memory is a random access memory, and the second memory is a non-volatile memory. The method for backing up the stimulation parameters includes: Determine whether the communication target of the neurostimulation device is a doctor-controlled device; When the communication object is a doctor's programmable device, the programmable cycle threshold is determined according to the programmable type. The program control instruction is executed and the timer starts from zero. The timer continues until the next program control instruction is received. When the next program control instruction is received, the next program control instruction is executed and the timer starts from zero. It is determined whether the time during which no program control instruction is received exceeds the program control cycle threshold. When the time during which no program control instruction is received exceeds the program control cycle threshold or when an end program control instruction is received, the current program control operation is determined to be terminated. The results of this complete programmed operation are backed up in the second memory to store the current stimulation parameters.
2. The stimulation parameter backup method according to claim 1, characterized in that, When the communication object is not a doctor's programmable device, determine whether the communication object is a patient control device; When the communication target is a patient control device, communication with the doctor's programmable device is interrupted. Back up the current stimulation parameters.
3. The stimulation parameter backup method according to claim 1, characterized in that, The programmable instructions include stimulation parameter adjustment instructions, which include the adjusted stimulation parameters; executing the programmable instructions specifically involves modifying the stimulation parameters according to the stimulation parameter adjustment instructions.
4. The stimulation parameter backup method according to any one of claims 1-3, characterized in that, The program control type includes remote program control and local program control, and the program control cycle threshold corresponding to the remote program control is greater than the program control cycle threshold corresponding to the local program control.
5. The stimulation parameter backup method according to any one of claims 1-3, characterized in that, The program control instructions include instruction source information, which is used to indicate the program control type.
6. The stimulation parameter backup method according to claim 5, characterized in that, Backing up the current stimulation parameters specifically includes: Obtain the instruction source information, setting time information, and current stimulation parameters; A backup record is generated based on the instruction source information, setting time information, and current stimulation parameters.
7. A method for restoring stimulation parameters of a nerve stimulation device, characterized in that, include: Monitor whether the nerve stimulation device performed a reset action; After performing the reset action, in the backup record obtained by the method of claim 6, the backup record closest to the current time is obtained according to the set time information, and the stimulation parameters in it are set as the current stimulation parameters.
8. A method for restoring stimulation parameters of a nerve stimulation device, characterized in that, include: Monitor whether a recovery command for stimulation parameters from the patient control device is received; When the stimulation parameter recovery instruction is received, a backup record is obtained using the method described in claim 6, and the backup record is displayed. The stimulation parameter selected by the user in the backup record is set as the current stimulation parameter.
9. An implantable neurostimulation device, characterized in that, include: The processor comprises a first memory, a second memory, and a stimulation signal output unit, wherein the processor executes the stimulation parameter backup method according to any one of claims 1-6 and / or the stimulation parameter recovery method according to claim 7 or 8, the first memory is used to store the current stimulation parameters, the second memory is used to store the backed-up stimulation parameters, and the stimulation signal output unit is used to output stimulation signals to the target in vivo according to the current stimulation parameters.
10. The implantable neurostimulation device according to claim 9, characterized in that, The first memory is a random access memory, and the second memory is a non-volatile memory.
Citation Information
Patent Citations
Implantable medical devices and systems that continue to operate in special modes after undergoing device reset.
CN106132477B
Method for secure reprogramming of clinically relevant parameters as part of remote programming of an electronic implant
US20090043360A1