Communication method, device and equipment of implantable equipment and implantable equipment system
By establishing a data transmission link and information exchange between implantable devices, the dependence of different implantable devices on the external control system in the collaborative work of different implantable devices is solved, and stable and reliable equipment work and user comfort are achieved.
Patent Information
- Application Number
- CN202510435437.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-09
- Publication Date
- 2025-07-04
AI Technical Summary
Collaborative work between different implantable devices requires relying on an in vitro control system, which affects data security issues and user comfort.
By establishing a data transmission link between implantable devices, information exchange and collaborative control are realized, including identification, processing and sending information, avoiding dependence on the extracorporeal control system.
It ensures the stable and reliable operation of the implantable device, improves user comfort, and improves data security.
Smart Images

Figure CN120264497A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of medical devices, and particularly to a communication method, device, equipment and implantable device system for implantable devices. Background Art
[0002] With the development of biomedical engineering technology, implantable medical devices have played an increasingly important role in the treatment of various diseases. These devices include, but are not limited to, deep brain stimulators (DBS), cardiac pacemakers, and nerve modulation devices such as spinal cord stimulators and vagus nerve stimulators. Each device is designed to perform a specific function, such as regulating abnormal nerve activity or correcting arrhythmia through electrical pulses, thereby improving the quality of life of patients.
[0003] Due to the complex interactions between different physiological systems, a single type of implantable device may not be able to comprehensively cover all related symptoms or conditions. For example, in the treatment of certain neurological diseases, in addition to the brain region, it may also be necessary to simultaneously regulate the activity of the peripheral nervous system. In the related art, the collaborative work between different implantable devices needs to rely on an external control system, which has data security problems, and the implant recipient needs to carry the control device with them, which also affects comfort. Summary of the Invention
[0004] In view of this, the present invention provides a communication method, device, equipment and implantable device system for implantable devices to solve the problems of data security and comfort caused by the need to rely on an external control system for the collaborative work between different implantable devices.
[0005] In a first aspect, the present invention provides a communication method for implantable devices, which is applied to a first implantable device, and the method includes:
[0006] Establish a data transmission link with one or more second implantable devices;
[0007] Receive first information sent by the second implantable device;
[0008] Determine second information based on the first information;
[0009] Send the second information to the second implantable device and / or a third implantable device with which a data transmission link has been established.
[0010] In an optional implementation manner, the first information includes an identifier of the second implantable device, which is used to uniquely identify the second implantable device that sends the first information;
[0011] And / or,
[0012] The first information includes an identifier of the first implantable device, which is used to uniquely identify the first implantable device that receives the first information;
[0013] and / or,
[0014] The first information includes an identifier of the third implantable device, which is used to uniquely identify the third implantable device to which the second information will be sent.
[0015] In an alternative embodiment, receiving the first information sent by the second implantable device includes:
[0016] Sending a data access request to the second implantable device;
[0017] Receiving the first information sent by the second implantable device based on the data access request, where the first information includes data in the memory of the second implantable device.
[0018] In an alternative embodiment, determining the second information based on the first information includes:
[0019] Executing the instructions in the first information, or starting to execute the corresponding instructions based on the first information;
[0020] Obtaining the corresponding execution result;
[0021] Determining the execution result as the second information, or generating the second information based on the execution result.
[0022] In an alternative embodiment, determining the second information based on the first information includes:
[0023] Processing the data carried in the first information to obtain the corresponding data processing result;
[0024] Determining the data processing result as the second information, or generating the second information based on the data processing result.
[0025] In an alternative embodiment, sending the second information to the second implantable device and / or a third implantable device with which a data transmission link has been established includes: after determining the second information, waiting for a preset duration, and then sending the second information to the second implantable device and / or the third implantable device;
[0026] Or,
[0027] The second information includes target time information and a target instruction, which are used to instruct the second implantable device and / or the third implantable device to execute the target instruction at the time indicated by the target time information.
[0028] In an alternative embodiment, the communication method of the implantable device further includes:
[0029] Sending third information to the second implantable device and / or the third implantable device, so that the second implantable device and / or the third implantable device obtain fourth information based on the third information; the fourth information is used to be sent to other implantable devices other than the target implantable device, the target implantable device is the implantable device that obtains the fourth information, and the target implantable device is the second implantable device and / or the third implantable device;
[0030] Receiving the fourth information when the other implantable device includes the first implantable device.
[0031] In an alternative embodiment, the third information includes physiological parameter information of the implant object collected by the first implantable device.
[0032] In an alternative embodiment, the communication method of the implantable device further includes:
[0033] Receiving fifth information sent by an external device and performing at least one of the following operations:
[0034] Executing the instruction carried by the fifth information;
[0035] Processing the data carried by the fifth information;
[0036] Forwarding the fifth information to the second implantable device and / or the third implantable device;
[0037] Sending sixth information to the second implantable device and / or the third implantable device based on the fifth information;
[0038] Sending seventh information to the external device based on the fifth information.
[0039] In a second aspect, the present invention provides an implantable device system, including: a plurality of implantable devices; the plurality of implantable devices include a first implantable device, and a second implantable device and / or a third implantable device;
[0040] The first implantable device is configured to execute the communication method of the implantable device according to the first aspect or any corresponding embodiment thereof.
[0041] In a third aspect, the present invention provides a communication device for an implantable device, the device includes:
[0042] A link establishment module, configured to establish a data transmission link with one or more second implantable devices;
[0043] A first information receiving module, configured to receive first information sent by the second implantable device;
[0044] A second information determining module, configured to determine second information based on the first information;
[0045] A second information sending module, configured to send the second information to the second implantable device and / or a third implantable device with which a data transmission link has been established.
[0046] In a fourth aspect, the present invention provides an implantable device, including: a memory and a processor, which are communicatively connected to each other. The memory stores computer instructions, and the processor executes the computer instructions to execute the communication method of the implantable device according to the first aspect or any corresponding embodiment thereof.
[0047] In a fifth aspect, the present invention provides a computer-readable storage medium, on which computer instructions are stored, and the computer instructions are used to cause a computer to execute the communication method of the implantable device according to the first aspect or any corresponding embodiment thereof.
[0048] In a sixth aspect, the present invention provides a computer program product, including computer instructions, and the computer instructions are used to cause a computer to execute the communication method of the implantable device according to the first aspect or any corresponding embodiment thereof.
[0049] For the communication method, device, equipment and implantable device system of the implantable device provided by the embodiments of the present invention, different implantable devices (the first implantable device, the second implantable device and the third implantable device) can communicate with each other. Therefore, it is not necessary to rely on an external control system (i.e., an external device), and cooperative control and cooperative work can be achieved between different implantable devices. The dependence on the external control system is avoided, which ensures data security and thus ensures the stable and reliable operation of the implantable device, and also improves the comfort of the user (i.e., the implanted object). Description of the Drawings
[0050] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the related art, the following will briefly introduce the drawings required for use in the description of the specific embodiments or the related art. Obviously, the following drawings are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0051] Figure 1 is a schematic flowchart of a communication method of an implantable device in an embodiment of the present invention;
[0052] Figure 2 It is a schematic diagram of a connection relationship among implantable devices in an embodiment of the present invention;
[0053] Figure 3 It is another schematic diagram of a connection relationship among implantable devices in an embodiment of the present invention;
[0054] Figure 4 It is yet another schematic diagram of a connection relationship among implantable devices in an embodiment of the present invention;
[0055] Figure 5 It is a structural block diagram of a communication device of an implantable device provided in an embodiment of the present invention. Detailed implementation manners
[0056] Embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although some embodiments of the present invention are shown in the drawings, it should be understood that the present invention can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present invention are only for exemplary purposes and are not used to limit the protection scope of the present invention.
[0057] In the description of the embodiments of the present invention, the term "including" and its similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "an embodiment" or "the embodiment" should be understood as "at least one embodiment". Terms such as "first", "second", etc. may refer to different or the same objects. There may also be other explicit and implicit definitions below.
[0058] According to an embodiment of the present invention, an embodiment of a communication method for an implantable device is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a microprocessor such as a set of executable computer instructions. And although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that here.
[0059] In this embodiment, a communication method for an implantable device is provided, which can be applied to a first implantable device. Figure 1 It is a flowchart of a communication method for an implantable device according to an embodiment of the present invention. As Figure 1 shown, the process includes the following steps:
[0060] Step S101, establish a data transmission link with one or more second implantable devices.
[0061] Specifically, an implantable device, also known as an implantable instrument or an active implant, refers to a device that is placed inside the human body through surgical means or other methods to perform specific medical functions. These devices can be used for diagnosing, treating, or monitoring various health conditions. The implantable device mentioned in the embodiments of the present invention is an implantable device integrated with a wireless communication function, that is, a wireless communication unit is provided in the implantable device. The wireless communication unit can be, for example, Bluetooth Low Energy (BLE), or other wireless communication units such as ZigBee, Wifi, LoRa (Long Range). Related implantable devices can be, for example, implantable deep brain stimulators, implantable phrenic nerve pacemakers, implantable spinal cord stimulators, implantable sacral nerve stimulators, implantable vagus nerve stimulators, brain-computer interface devices, cardiac pacemakers, and defibrillators. In addition, the implantable device in the embodiments of the present invention can also have a certain information processing function, for example, integrated with a microprocessor (or called a microcontroller).
[0062] Step S102, receive the first information sent by the second implantable device. The specific content of the first information is determined according to different application scenarios.
[0063] In some embodiments, the first information includes the identifier of the second implantable device, which is used to uniquely identify the second implantable device that sends the first information.
[0064] The first information may also include the identifier of the first implantable device, which is used to uniquely identify the first implantable device that receives the first information.
[0065] In the embodiments of the present invention, all implantable devices (including the first implantable device, the second implantable device, and the third implantable device) can be interconnected, that is, establish a data transmission link with each other. The information transmission between implantable devices can be point-to-point or in broadcast form. If the information transmission between implantable devices is in broadcast form, it is necessary to carry the identifier of the receiving end (i.e., the first implantable device). After other implantable devices receive the broadcast information and find that the receiving end identifier carried in it is not itself, they discard the information. In addition, the information sent in broadcast form can also carry the identifier of the sending end (i.e., the second implantable device), which is convenient for the receiving end to identify the sending end of the information. When it is necessary to feedback information to the sending end later, the sending object of the feedback information can be directly identified.
[0066] The first information may further include the identifier of the third implantable device, which is used to uniquely identify the third implantable device to which the second information will be sent.
[0067] In an embodiment of the present invention, if a first implantable device needs to forward or partially forward the first information sent by a second implantable device to a third implantable device, or needs to send second information to the third implantable device based on the first information, in one case, it is the first implantable device that decides on its own which implantable device (i.e., the third implantable device) to send the second information to. In another case, it can be the second implantable device that designates the third implantable device, that is, the second implantable device carries the identifier of the third implantable device in the first information.
[0068] In addition, in some embodiments, not all implantable devices need to be directly interconnected. The connection relationship between implantable devices can also be as Figure 2 shown in the serial connection mode. At this time, information cannot be directly transmitted between implantable device A and implantable device C. If information transmission is required, then it can only be forwarded through implantable device B. The connection relationship between implantable devices can also be as Figure 3 shown in the star connection mode. Among them, implantable device B serves as the main node for communication, while implantable device C and implantable device D serve as slave nodes for communication. In addition, the connection relationship between implantable devices can also be as Figure 4 shown in the connection relationship.
[0069] In some optional specific embodiments, step S102, that is, receiving the first information sent by the second implantable device, includes:
[0070] Step S1021, sending a data access request to the second implantable device.
[0071] Step S1022, receiving the first information sent by the second implantable device based on the data access request, where the first information includes data in the memory of the second implantable device.
[0072] In an embodiment of the present invention, an implantable device can be designed to play two roles: a client and a server. The two roles are divided to strictly control relevant permissions, prevent incorrect modification of nerve stimulation parameters, and improve security. The second implantable device A can establish a connection with the client role of the first implantable device B through the server role. The first implantable device B wirelessly accesses the memory data of the second implantable device A, provides computing power support for the second implantable device A, and feeds back the data processing result to the second implantable device A, thereby realizing dynamic resource allocation between different implantable devices. Correspondingly, after receiving the first information sent by the second implantable device A, the first implantable device B can process the data carried in the first information to obtain the corresponding data processing result; then determine the data processing result as the second information, or generate the second information based on the data processing result; finally, send the second information to the second implantable device A.
[0073] In other embodiments, the first information may include information generated by the second implantable device or physiological parameter information of the implanted object collected by the second implantable device.
[0074] Step S103: Determine the second information based on the first information. Similar to the first information, the specific content of the second information needs to be determined according to the specific application scenario, that is, the content of the second information can be determined according to actual needs.
[0075] In some embodiments, the second information may be the first information or part of the first information, or the second information includes all of the first information, or the second information only includes part of the first information. In other embodiments, the second information may be information obtained based on the first information. Of course, the second information may also include information obtained based on the first information and part or all of the first information at the same time.
[0076] In some optional specific implementation manners, step S103, that is, determining the second information based on the first information, includes:
[0077] Step S1031: Execute the instruction in the first information, or start executing the corresponding instruction based on the first information.
[0078] Step S1032: Obtain the corresponding execution result.
[0079] Step S1033: Determine the execution result as the second information, or generate the second information based on the execution result.
[0080] In an embodiment of the present invention, the first information may directly carry an instruction that needs to be executed by the first implantable device, or the first information may only be used as a start instruction. After receiving the first information, the first implantable device starts to execute a pre-determined corresponding instruction.
[0081] For example, the second implantable device A sends its own data processing result as the first information to the first implantable device B, driving the first implantable device B to execute a targeted instruction. The first implantable device B feeds back the execution result as the second information to the second implantable device A, realizing the collaborative control of the second implantable device A and the first implantable device B.
[0082] In some other alternative specific embodiments, step S103, that is, determining the second information based on the first information, includes:
[0083] Step S103a: Process the data carried in the first information to obtain a corresponding data processing result;
[0084] Step S103b: Determine the data processing result as the second information, or generate the second information based on the data processing result.
[0085] Step S104: Send the second information to the second implantable device and / or a third implantable device that has established a data transmission link.
[0086] When sending the second information to the third implantable device, the second information may be the first information or a part of the first information, may also include the first information or a part of the first information, or may be information obtained based on the first information. When sending the second information to the second implantable device, the second information is generally information obtained based on the first information.
[0087] Among them, the first implantable device, the second implantable device, and the third implantable device can be used to be implanted in the same implantation object.
[0088] An application example of the communication method of the implantable device provided by the embodiment of the present invention is:
[0089] Such as Figure 2As shown, the second implantable device A is a phrenic nerve stimulator, the first implantable device B is an abdominal muscle stimulator, and the third implantable device C is an intercostal nerve stimulator. The second implantable device A gives a brief stimulation to the phrenic nerve, causing the diaphragm to contract, completing the inhalation action, and notifying the first implantable device B through the first information (wireless instruction). Based on the first information, the first implantable device B starts to give a brief stimulation to the abdominal muscles, causing the abdominal muscles to contract, completing the maintenance of the inhalation action. The first implantable device B then generates the second information and sends the second information to the third implantable device C to notify the third implantable device C to perform intercostal nerve stimulation and control the contraction of the intercostal muscles to complete the exhalation action. Thus, through the coordinated stimulation of the second implantable device A, the first implantable device B, and the implantable device C, a complete respiratory function reconstruction is achieved.
[0090] Specifically, the second implantable device A serves as the initial stimulation, 12 to 14 times per minute, with each stimulation lasting 200 ms. Additionally, if the communication delay between the implantable devices plus the processing delay of the microprocessor in the implantable devices meets the time interval requirements between respiratory actions, then the waiting duration may not be set. Otherwise, after receiving and parsing the first information, the first implantable device B needs to wait for a preset duration before stimulating the abdominal muscles, and after receiving and parsing the second information, the third implantable device C also needs to wait for a preset duration (which may be the same as or different from the preset duration that the first implantable device B waits) before performing intercostal nerve stimulation.
[0091] Cooperating with a ventilator to achieve mimicking natural breathing. Reading the data of the ventilator and matching the inhalation and exhalation timing of the ventilator. Because, if it does not match the ventilator, it is likely to cause diaphragm lysis.
[0092] Another application example of the communication method of the implantable device provided by the embodiment of the present invention is:
[0093] Such as Figure 4As shown in the figure, the second implantable device A is an implantable electrocorticogram collector, the first implantable device B is an implantable spinal cord stimulator, and the third implantable devices C and D are implantable peripheral nerve stimulators. The second implantable device A collects and preprocesses the electrocorticogram of the motor cortex, takes the data obtained from the preprocessing as the first information, and actively sends it to the server role of the first implantable device B through the client role. After receiving the preprocessed data, the first implantable device B uses its own computing power to deeply process and feature-classify the data, etc., and completes the spatio-temporal sequence parameter setting process according to the classification result to obtain the spatio-temporal sequence parameters. The client role of the first implantable device B sends the spatio-temporal sequence parameters to the server roles of the third implantable devices C and D respectively to drive the third implantable devices C and D to execute the muscle activation instructions. Thus, through the collaborative control between multiple implantable devices, the first implantable device B can share part of the computing pressure of the second implantable device A, and at the same time allocate the motion execution work to the third implantable devices C and D to achieve dynamic allocation of computing power resources.
[0094] In addition, the communication method of the implantable device provided by the embodiment of the present invention can also be applied to fine behavior control. For example, different implantable devices are implanted at multiple different muscles of the hand, and then through the communication between different implantable devices, different muscles of the hand are stimulated in a certain order to achieve fine movement of the hand.
[0095] In some optional specific embodiments, step S104, that is, sending the second information to the second implantable device and / or the third implantable device with which a data transmission link has been established, includes:
[0096] After determining the second information, wait for a preset duration, and then send the second information to the second implantable device and / or the third implantable device.
[0097] In other optional specific embodiments, the second information includes target time information and a target instruction, and is used to instruct the second implantable device and / or the third implantable device to execute the target instruction at the time indicated by the target time information. Specifically, after receiving the second information, the second implantable device and / or the third implantable device first parses the second information to obtain the target time information and the target instruction therein, and then executes the target instruction at the time indicated by the target time information. Specifically, the target time information may include a time stamp or may also include set time interval information.
[0098] In the embodiments of the present invention, different implantable devices (the first implantable device, the second implantable device, and the third implantable device) can communicate with each other. Therefore, there is no need to rely on an external control system (i.e., an external device), and cooperative control and cooperative work can be achieved between different implantable devices. This avoids dependence on the external control system, ensures data security, and thus ensures the stable and reliable operation of the implantable device, and also improves the comfort of the user (i.e., the implanted object).
[0099] In addition, when communication between two different implantable devices fails due to reasons such as incompatible communication protocols, communication interaction can be achieved through a third implantable device. For example, when communication between the second implantable device and the third implantable device fails, the second implantable device can send information to the first implantable device, and then the first implantable device forwards it to the third implantable device.
[0100] Through the mutual communication between different implantable devices, when the computing power of a single implantable device cannot meet the current processing requirements, data can be sent to other implantable devices for assistance in processing, reducing the computing power requirements of a single implantable device, and thus reducing costs.
[0101] Compared with the communication with the external control system, the communication delay between different implantable devices is relatively constant, and there will be no situation where the communication time is affected due to the different placement positions of the external devices (loaded with the external control system), thereby affecting the function implementation of the implantable device. Moreover, the communication delay between different implantable devices is generally shorter than the communication delay with the external control system, improving the timeliness of response and ensuring the real-time nature of the corresponding function implementation.
[0102] In the embodiments of the present invention, an implantable device can serve as both an information receiving end and an information sending end. An implantable device can also be designed to play the two roles of a client and a server.
[0103] In addition, the communication method of the implantable device provided in the embodiments of the present invention may further include:
[0104] Sending third information to the second implantable device and / or the third implantable device, so that the second implantable device and / or the third implantable device obtains fourth information based on the third information; the fourth information is used to be sent to other implantable devices other than the target implantable device, the target implantable device is the implantable device that obtains the fourth information, and the target implantable device is the second implantable device and / or the third implantable device;
[0105] Receiving the fourth information when the other implantable devices include the first implantable device.
[0106] In the embodiments of the present invention, the functions of the first implantable device are the same as or similar to those of the second implantable device in the above embodiments. For specific details, reference can be made to the relevant functions of the second implantable device in the above embodiments.
[0107] Specifically, the third information includes physiological parameter information of the implant recipient collected by the first implantable device.
[0108] In the embodiments of the present invention, taking the first implantable device as an example, it is illustrated that the implantable device has the function of collecting physiological parameter information of the implant recipient. That is to say, not only the first implantable device can have this function, but other implantable devices can also have this function.
[0109] In some other optional specific embodiments, the communication method of the implantable device provided by the embodiments of the present invention further includes:
[0110] Receiving the fifth information sent by the external device and performing at least one of the following operations:
[0111] Executing the instruction carried by the fifth information;
[0112] Processing the data carried by the fifth information;
[0113] Forwarding the fifth information to the second implantable device and / or the third implantable device;
[0114] Based on the fifth information, sending the sixth information to the second implantable device and / or the third implantable device;
[0115] Based on the fifth information, sending the seventh information to the external device.
[0116] That is to say, in the embodiments of the present invention, not only can the implantable devices communicate wirelessly with each other, but the implantable devices can also communicate with devices outside the implant recipient (such as an external control device, or an external programming device). For example, as Figure 3 shown, the external device A can communicate with the implantable device B. The functions that can be achieved by the mutual communication between the implantable device and the external device are the same as or similar to the functions that can be achieved when the implantable devices communicate with each other in the above embodiments. For specific details, reference can be made to the relevant descriptions in the above embodiments, which will not be elaborated here.
[0117] In this embodiment, an implantable device system is further provided, including: a plurality of implantable devices; the plurality of implantable devices include a first implantable device, and a second implantable device and / or a third implantable device;
[0118] The first implantable device is configured to execute the communication method of the implantable device in any of the above embodiments.
[0119] In this embodiment, a communication device for an implantable device is further provided. This device is used to implement the above-mentioned embodiments and preferred implementation manners, and those that have been described will not be repeated. As used hereinafter, the term "module" can be a combination of software and / or hardware that can achieve a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware is also possible and contemplated.
[0120] This embodiment provides a communication device 400 for an implantable device, as Figure 5 shown, including:
[0121] A link establishment module 401, configured to establish a data transmission link with one or more second implantable devices;
[0122] A first information receiving module 402, configured to receive first information sent by the second implantable device;
[0123] A second information determination module 403, configured to determine second information based on the first information;
[0124] A second information sending module 404, configured to send the second information to the second implantable device and / or a third implantable device with which a data transmission link has been established.
[0125] In some optional implementation manners, the first information includes an identifier of the second implantable device, which is used to uniquely identify the second implantable device that sends the first information;
[0126] and / or,
[0127] The first information includes an identifier of the first implantable device, which is used to uniquely identify the first implantable device that receives the first information;
[0128] and / or,
[0129] The first information includes an identifier of the third implantable device, which is used to uniquely identify the third implantable device to which the second information will be sent.
[0130] In some optional specific implementation manners, the first information receiving module 402 includes:
[0131] A request sending unit, configured to send a data access request to the second implantable device;
[0132] A first information receiving unit, configured to receive the first information sent by the second implantable device based on the data access request, where the first information includes data in the memory of the second implantable device.
[0133] In some alternative embodiments, the second information determination module 403 includes:
[0134] An execution unit, configured to execute the instructions in the first information or start executing corresponding instructions based on the first information;
[0135] An execution result acquisition unit, configured to acquire the corresponding execution result;
[0136] A first acquisition unit, configured to determine the execution result as the second information or generate the second information based on the execution result.
[0137] In some alternative embodiments, the second information determination module 403 includes:
[0138] A data processing unit, configured to process the data carried in the first information and acquire the corresponding data processing result;
[0139] A second acquisition unit, configured to determine the data processing result as the second information or generate the second information based on the data processing result.
[0140] In some alternative embodiments, the second information sending module 404 is specifically configured to wait for a preset duration after determining the second information, and then send the second information to the second implantable device and / or the third implantable device;
[0141] Or,
[0142] The second information includes target time information and a target instruction, and is used to instruct the second implantable device and / or the third implantable device to execute the target instruction according to the time indicated by the target time information.
[0143] In some alternative embodiments, the communication device 400 of the implantable device further includes:
[0144] A third information sending module, configured to send third information to the second implantable device and / or the third implantable device, so that the second implantable device and / or the third implantable device acquire fourth information based on the third information; the fourth information is used to be sent to other implantable devices other than the target implantable device, the target implantable device is the implantable device that acquires the fourth information, and the target implantable device is the second implantable device and / or the third implantable device;
[0145] A fourth information receiving module, configured to receive the fourth information when the other implantable devices include the first implantable device.
[0146] In some alternative embodiments, the third information includes physiological parameter information of the implanted subject collected by the first implantable device.
[0147] In some alternative embodiments, the communication device 400 of the implantable device further includes:
[0148] A fifth information receiving module, configured to receive fifth information sent by an external device;
[0149] An operation execution module, configured to perform at least one of the following operations based on the fifth information:
[0150] Execute an instruction carried by the fifth information;
[0151] Process data carried by the fifth information;
[0152] Forward the fifth information to the second implantable device and / or the third implantable device;
[0153] Based on the fifth information, send sixth information to the second implantable device and / or the third implantable device;
[0154] Based on the fifth information, send seventh information to the external device.
[0155] The further function descriptions of the above-mentioned various modules and units are the same as those in the corresponding foregoing embodiments, and will not be elaborated herein.
[0156] The communication device of the implantable device in this embodiment is presented in the form of functional units. Here, the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and a memory that execute one or more software or fixed programs, and / or other devices that can provide the above functions.
[0157] An alternative embodiment of the present invention further provides an implantable device, which includes:
[0158] A memory and a processor, which are communicatively connected to each other. The memory stores computer instructions, and the processor executes the computer instructions to perform any one of the communication methods of the implantable device described in the foregoing method embodiments.
[0159] In addition, the implantable device may further include a wireless communication unit and an energy storage module. According to the different functions of the implantable device, the implant device should also have necessary components to implement the corresponding functions. For example, for various implantable stimulators, a stimulation electrode should also be included.
[0160] An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps in the communication method of the above-mentioned implantable device are implemented.
[0161] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memories. Non-volatile memories can include read-only memory (ROM), magnetic tapes, floppy disks, flash memories, optical memories, high-density embedded non-volatile memories, resistive random access memories (ReRAM), magnetoresistive random access memories (MRAM), ferroelectric random access memories (FRAM), phase change memories (PCM), graphene memories, etc. Volatile memories can include random access memory (RAM) or external cache memories, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in the present application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in the present application can be general-purpose processors, central processors, graphics processors, digital signal processors, programmable logic devices, data processing logics based on quantum computing, etc., without limitation.
[0162] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope recorded in this specification.
[0163] The above-described embodiments merely represent several implementation manners of the present application. The description thereof is relatively specific and detailed, but it should not be construed as a limitation on the patent scope of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all fall within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the appended claims.
Claims
1. A communication method for an implantable device, characterized in that Applied to a first implantable device, the method includes: Establishing a data transmission link with one or more second implantable devices; Receiving first information sent by the second implantable device; Determining second information based on the first information; Sending the second information to the second implantable device and / or a third implantable device with which a data transmission link has been established.
2. The method according to claim 1, wherein The first information includes an identifier of the second implantable device, which is used to uniquely identify the second implantable device that sends the first information; And / or, The first information includes an identifier of the first implantable device, which is used to uniquely identify the first implantable device that receives the first information; And / or, The first information includes an identifier of the third implantable device, which is used to uniquely identify the third implantable device to which the second information will be sent.
3. The method according to claim 1, wherein The receiving the first information sent by the second implantable device includes: Sending a data access request to the second implantable device; Receiving the first information sent by the second implantable device based on the data access request, and the first information includes data in the memory of the second implantable device.
4. The method according to claim 1, wherein The determining second information based on the first information includes: Executing the instructions in the first information, or starting to execute corresponding instructions based on the first information; Obtaining corresponding execution results; Determining the execution results as the second information, or generating the second information based on the execution results.
5. The method according to claim 1, wherein The determining second information based on the first information includes: Processing the data carried in the first information to obtain corresponding data processing results; Determining the data processing results as the second information, or generating the second information based on the data processing results.
6. The method according to claim 1, characterized in that, The sending the second information to the second implantable device and / or the third implantable device with which a data transmission link has been established includes: after determining the second information, waiting for a preset duration, and then sending the second information to the second implantable device and / or the third implantable device; Or, The second information includes target time information and a target instruction, which are used to instruct the second implantable device and / or the third implantable device to execute the target instruction at the time indicated by the target time information.
7. The method according to claim 1, wherein It further includes: Sending third information to the second implantable device and / or the third implantable device, so that the second implantable device and / or the third implantable device obtain fourth information based on the third information; the fourth information is used to be sent to other implantable devices other than the target implantable device, the target implantable device is the implantable device that obtains the fourth information, and the target implantable device is the second implantable device and / or the third implantable device; Receiving the fourth information when the other implantable device includes the first implantable device.
8. The method according to claim 7, wherein The third information includes physiological parameter information of the implanted object collected by the first implantable device.
9. The method according to any one of claims 1-8, characterized in that, It further includes: Receiving fifth information sent by an external device and performing at least one of the following operations: Executing the instructions carried in the fifth information; Process the data carried by the fifth information; Forward the fifth information to the second implantable device and / or the third implantable device; Send a sixth information to the second implantable device and / or the third implantable device based on the fifth information; Send a seventh information to the extracorporeal device based on the fifth information.
10. An implantable device, characterized in that, Comprising: A memory and a processor, which are communicatively connected to each other. Computer instructions are stored in the memory, and the processor executes the computer instructions to perform the communication method of the implantable device according to any one of claims 1 to 9.