一種體內(nèi)處理器及其協(xié)調(diào)方法
【專利摘要】本發(fā)明提供一種體內(nèi)處理器及其協(xié)調(diào)方法,涉及植入式技術(shù)領域,本發(fā)明的體內(nèi)處理器設于體內(nèi)植入設備中,所述體內(nèi)處理器包括不可重寫的只讀存儲器;通過采用不可重寫的只讀存儲器減小了體內(nèi)植入設備的體積,并且采用不可重寫的只讀存儲器不需要對ROM進行數(shù)據(jù)擦除和寫入,從而減小了體內(nèi)植入設備的功耗;通過體內(nèi)外協(xié)調(diào)與分解,將體內(nèi)計算和存儲任務轉(zhuǎn)移到體外控制計算設備中進行,并通過體外控制計算設備控制體內(nèi)處理器的程序調(diào)用,從而控制體內(nèi)處理器的程序流,將體內(nèi)處理器的功能限制到最小,在保證系統(tǒng)總體功能與性能的前提下,進一步減小了體內(nèi)植入設備的體積和功耗。
【專利說明】
一種體內(nèi)處理器及其協(xié)調(diào)方法
技術(shù)領域
[0001]本發(fā)明涉及植入式技術(shù)領域,尤其涉及一種體內(nèi)處理器及其協(xié)調(diào)方法。
【背景技術(shù)】
[0002]體內(nèi)處理器已經(jīng)應用到很多疾病的治療中,例如心臟起搏器、脊髓刺激器以及植入式神經(jīng)刺激器等。
[0003]ROM (Read Only Memory,只讀存儲器)具有掉電不丟失信息的特點,通常用來進行程序和數(shù)據(jù)存儲。ROM可以分為可重寫ROM和不可重寫ROM兩種,可重寫ROM可以進行重復擦除和寫入操作,包括EPR0M、EEPR0M以及flash等,而不可重寫ROM則是由硬連線構(gòu)成,其中存儲的信息是在流片時確定的固有程序和數(shù)據(jù),流片完成后無法修改其中的數(shù)據(jù)。
[0004]傳統(tǒng)的處理器中一般采用可重寫ROM進行程序和數(shù)據(jù)存儲。但是對于植入式領域,體內(nèi)設備通常有嚴格的體積和功耗等方面的約束,而可重寫ROM由于面積較大,且重寫所需的功率大、電壓高,以致于難以減小體內(nèi)設備的體積和功耗。
[0005 ]因此,如何減小體內(nèi)設備的體積和功耗,在實現(xiàn)完備的體內(nèi)系統(tǒng)功能的前提下實現(xiàn)體內(nèi)處理器的最小化是急需解決的問題。
【發(fā)明內(nèi)容】
[0006](一)要解決的技術(shù)問題
[0007]本發(fā)明要解決的技術(shù)問題是提供一種微小體積、微供電、無可重寫ROM的體內(nèi)處理器及其協(xié)調(diào)方法。
[0008](二)技術(shù)方案
[0009]第一方面,為解決上述技術(shù)問題,本發(fā)明的技術(shù)方案提供了一種體內(nèi)處理器,所述體內(nèi)處理器設于體內(nèi)植入設備中,所述體內(nèi)處理器包括不可重寫的只讀存儲器,所述只讀存儲器用于存儲體內(nèi)所需的程序;
[0010]所述體內(nèi)處理器,用于根據(jù)體內(nèi)狀態(tài)機從所述只讀存儲器中讀取運行時所需的各子程序,并根據(jù)讀取的子程序向體外控制計算設備發(fā)送體內(nèi)狀態(tài)信息、計算需求和/或存儲需求,以使所述體外控制計算設備根據(jù)所述體內(nèi)狀態(tài)信息、計算需求和/或存儲需求進行相應地分析、計算和存儲處理。
[0011]優(yōu)選地,所述體內(nèi)處理器,還用于接收體外控制計算設備發(fā)送的體外控制信息,根據(jù)體內(nèi)狀態(tài)機及體外控制信息從所述只讀存儲器中讀取運行時所需的各子程序,所述體外控制信息由所述體外控制計算設備根據(jù)所述體內(nèi)狀態(tài)信息和/或體外的計算結(jié)果和/或系統(tǒng)需求確定。
[0012]優(yōu)選地,所述體內(nèi)處理器,還用于接收所述體外控制計算設備發(fā)送的重構(gòu)指令,并根據(jù)所述重構(gòu)指令改變相應的配置,所述重構(gòu)指令由所述體外控制計算設備根據(jù)系統(tǒng)需求確定。
[0013]優(yōu)選地,所述體內(nèi)植入設備還包括體內(nèi)通信模塊、體內(nèi)傳感器以及體內(nèi)驅(qū)動器;
[0014]所述體內(nèi)處理器通過所述體內(nèi)通信模塊與所述體外控制計算設備進行通信;
[0015]所述體內(nèi)處理器,作為系統(tǒng)狀態(tài)機對所述體內(nèi)植入設備實施總體控制;
[0016]所述體內(nèi)處理器,還用于向所述體內(nèi)傳感器發(fā)送采集指令;
[0017]所述體內(nèi)傳感器,用于根據(jù)所述體內(nèi)處理器發(fā)送的采集指令采集體內(nèi)狀態(tài)參數(shù),并將采集到的狀態(tài)參數(shù)發(fā)送至所述體內(nèi)處理器;
[0018]所述體內(nèi)處理器,用于控制所述體內(nèi)通信模塊并執(zhí)行通信控制協(xié)議;
[0019]所述體內(nèi)處理器,還用于向所述體內(nèi)驅(qū)動器發(fā)出驅(qū)動指令;
[0020]所述體內(nèi)驅(qū)動器,用于根據(jù)所述體內(nèi)處理器發(fā)送的驅(qū)動指令進行驅(qū)動或驅(qū)動控制。
[0021 ]優(yōu)選地,所述體內(nèi)植入設備還包括體內(nèi)無線無接觸能量接收器;
[0022]所述體內(nèi)無線無接觸能量接收器,用于通過耦合接收所述體外控制計算設備發(fā)送的供電能量,并向所述體內(nèi)處理器供電;
[0023]所述體內(nèi)處理器,用于控制所述體內(nèi)無線無接觸能量接收器并執(zhí)行電能控制協(xié)議。
[0024]第二方面,為解決上述技術(shù)問題,本發(fā)明的技術(shù)方案提供了一種基于所述的植入式系統(tǒng)的協(xié)調(diào)方法,所述方法包括:
[0025]體內(nèi)處理器根據(jù)體內(nèi)狀態(tài)機從生產(chǎn)過程中固化程序的只讀存儲器中讀取運行時所需的各子程序;
[0026]所述體內(nèi)處理器根據(jù)讀取的子程序向體外控制計算設備發(fā)送體內(nèi)狀態(tài)信息、計算需求和/或存儲需求,以使所述體外控制計算設備由所述體外控制計算設備根據(jù)所述體內(nèi)狀態(tài)信息、計算需求和/或存儲需求和/或系統(tǒng)需求進行相應地分析、計算和存儲處理。
[0027]優(yōu)選地,所述體內(nèi)處理器根據(jù)體內(nèi)狀態(tài)機從只讀存儲器中讀取運行時所需的各子程序之前,所述方法還包括:
[0028]體內(nèi)處理器接收體外控制計算設備發(fā)送的體外控制信息;
[0029]相應地,所述體內(nèi)處理器根據(jù)體內(nèi)狀態(tài)機從只讀存儲器中讀取相應運行時所需的各子程序,進一步包括:
[0030]根據(jù)體內(nèi)狀態(tài)機及體外控制信息從所述只讀存儲器中讀取運行時所需的各子程序,所述體外控制信息由所述體外控制計算設備根據(jù)所述體內(nèi)狀態(tài)信息和/或體外的計算結(jié)果和/或系統(tǒng)需求確定。
[0031]優(yōu)選地,所述方法還包括:
[0032]所述體內(nèi)處理器接收所述體外控制計算設備發(fā)送的重構(gòu)指令,并根據(jù)所述重構(gòu)指令改變相應的配置,所述重構(gòu)指令由所述體外控制計算設備根據(jù)系統(tǒng)需求確定。
[0033]優(yōu)選地,所述方法還包括:
[0034]所述體內(nèi)處理器向所述體內(nèi)傳感器發(fā)送采集指令;
[0035]所述體內(nèi)傳感器根據(jù)所述體內(nèi)處理器發(fā)送的采集指令采集體內(nèi)狀態(tài)參數(shù),并將采集到的狀態(tài)參數(shù)發(fā)送至所述體內(nèi)處理器;
[0036]所述體內(nèi)處理器向所述體內(nèi)驅(qū)動器發(fā)出驅(qū)動指令;
[0037]所述體內(nèi)驅(qū)動器根據(jù)所述體內(nèi)處理器發(fā)送的驅(qū)動指令進行驅(qū)動或驅(qū)動控制;
[0038]其中,由所述體內(nèi)處理器控制所述體內(nèi)通信模塊并執(zhí)行通信控制協(xié)議。
[0039]優(yōu)選地,所述方法還包括:
[0040]體內(nèi)能量接收器通過耦合接收所述體外控制計算設備發(fā)送的供電能量,并向所述體內(nèi)處理器供電;
[0041]其中,由所述體內(nèi)處理器控制所述體內(nèi)無線無接觸能量接收器并執(zhí)行電能控制協(xié)議。
[0042](三)有益效果
[0043]本發(fā)明的體內(nèi)處理器設于體內(nèi)植入設備中,體內(nèi)處理器包括不可重寫的只讀存儲器;通過采用不可重寫的只讀存儲器減小了體內(nèi)植入設備的體積,并且采用不可重寫的只讀存儲器不需要對ROM進行數(shù)據(jù)擦除和寫入,從而減小了體內(nèi)植入設備的功耗;通過體內(nèi)外協(xié)調(diào)與分解,將體內(nèi)計算和存儲任務轉(zhuǎn)移到體外控制計算設備中進行,并通過體外控制計算設備控制體內(nèi)處理器的程序調(diào)用,從而控制體內(nèi)處理器的程序流,將體內(nèi)處理器的功能限制到最小,在保證系統(tǒng)總體功能與性能的前提下,進一步減小了體內(nèi)植入設備的體積和功耗。
【附圖說明】
[0044]圖1是本發(fā)明實施方式提供的一種體內(nèi)處理器的示意圖;
[0045]圖2是本發(fā)明實施方式提供的體內(nèi)狀態(tài)機的運行流程示意圖;
[0046]圖3是本發(fā)明實施方式提供的體外控制計算設備的運行流程示意圖;
[0047]圖4是本發(fā)明實施方式提供的體內(nèi)外協(xié)調(diào)方法流程圖。
【具體實施方式】
[0048]下面結(jié)合附圖和實施例,對本發(fā)明的【具體實施方式】作進一步詳細描述。以下實施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。
[0049]圖1是本發(fā)明實施方式提供的一種體內(nèi)處理器的示意圖;參照圖1,所述體內(nèi)處理器201設于體內(nèi)植入設備200中,所述體內(nèi)處理器包括不可重寫只讀存儲器,所述只讀存儲器用于存儲體內(nèi)所需的程序;
[0050]所述體內(nèi)處理器201,用于根據(jù)體內(nèi)狀態(tài)機從所述只讀存儲器中讀取運行時所需的各子程序,并根據(jù)讀取的子程序向體外控制計算設備100發(fā)送體內(nèi)狀態(tài)信息、計算需求和/或存儲需求;
[0051]所述體外控制計算設備100,用于接收所述體內(nèi)處理器201發(fā)送的體內(nèi)狀態(tài)信息、計算需求和/或存儲需求,進行相應的分析、計算和存儲處理;
[0052]本實施方式提供的植入式系統(tǒng)通過采用不可重寫的只讀存儲器減小了體內(nèi)植入設備200的體積,并且采用不可重寫的只讀存儲器不需要對ROM進行數(shù)據(jù)擦除和寫入,從而減小了體內(nèi)植入設備200的功耗;通過體內(nèi)外協(xié)調(diào)與分解,將體內(nèi)數(shù)據(jù)存儲任務和計算任務轉(zhuǎn)移到體外控制計算設備100中進行,并通過體外控制計算設備100控制體內(nèi)處理器201的程序調(diào)用,從而控制體內(nèi)處理器201的程序流,將體內(nèi)處理器201的功能限制到最小,在保證系統(tǒng)總體功能與性能的前提下,進一步減小了體內(nèi)植入設備200的體積和功耗。
[0053]可理解的是,在讀取子程序時,可僅由體內(nèi)狀態(tài)機確定,也可由體內(nèi)狀態(tài)機及體外控制信息聯(lián)合確定;
[0054]在由體內(nèi)狀態(tài)機及體外控制信息聯(lián)合確定時,本實施方式中,所述體內(nèi)處理器201,還用于接收體外控制計算設備100發(fā)送的體外控制信息,根據(jù)體內(nèi)狀態(tài)機及體外控制信息從所述只讀存儲器中讀取運行時所需的各子程序,所述體外控制信息由所述體內(nèi)狀態(tài)信息和/或體外的計算結(jié)果和/或系統(tǒng)需求(例如:體外需要體內(nèi)由治療模式I轉(zhuǎn)換為治療模式2)確定,可以理解的是,體內(nèi)處理器201通常是接收到上一次的體外控制信息,再通過該體外控制信息確定子程序,再由體外控制計算設備根據(jù)體內(nèi)狀態(tài)信息和/或體外的計算結(jié)果確定下一次的體外控制信息,或由體外控制計算設備根據(jù)系統(tǒng)需求,直接確定下一次的體外控制信息。
[0055]在具體實現(xiàn)中,為了調(diào)整所述體內(nèi)處理器內(nèi)部的電路連接關系或數(shù)據(jù)格式(例如:原本數(shù)據(jù)格式為16位數(shù)據(jù),重構(gòu)后為32位),相應地,所述體內(nèi)處理器,還用于接收所述體外控制計算設備發(fā)送的重構(gòu)指令,并根據(jù)所述重構(gòu)指令改變相應的配置(如改變數(shù)據(jù)格式等),所述重構(gòu)指令由所述體外控制計算設備根據(jù)系統(tǒng)需求確定。
[0056]在實際應用中,上述只讀存儲器優(yōu)選為不可重寫ROM存儲器,可以理解的是其它不可重寫的具有相應功能的存儲器也應落入本發(fā)明的保護范圍;體內(nèi)處理器201中所有的程序存儲和只讀數(shù)據(jù)存儲都是流片時設計的固有子程序和數(shù)據(jù),由不可重寫ROM(硬連線)構(gòu)成。數(shù)據(jù)暫存器由寄存器或RAM構(gòu)成,其中存儲的數(shù)據(jù)掉電后無法保存。體內(nèi)處理器201不存在可重寫R0M,不需要進行程序裝載。
[0057]在具體實施時,上述體外控制計算設備100可以包括圖中未示出的體內(nèi)處理器,體外控制計算設備100通過該體內(nèi)處理器實現(xiàn)對體內(nèi)植入設備200的程序調(diào)入,上述體內(nèi)處理器201優(yōu)選為MCU(Micro Control Unit,微控制單元)處理器。
[0058]進一步地,為避免指令接收超時情況,所述體內(nèi)處理器201還用于,在預設的時間內(nèi)沒有接收到所述體外控制設備100發(fā)送的控制指令時,進入超時狀態(tài),執(zhí)行超時處理子程序。
[0059]上述體內(nèi)處理器201的運行狀態(tài)由體內(nèi)狀態(tài)機(即程序計數(shù)器)控制,圖2為體內(nèi)狀態(tài)機的運行流程示意圖,具體流程如下:
[0060]體內(nèi)處理器201在上電后自動進入上電復位狀態(tài),保證程序開始在一個確定的位置。向體外控制計算設備100發(fā)送體內(nèi)狀態(tài)信息后,進入通信程序,等待下一個子程序的起始點,此時體內(nèi)處理器201進入等待接收狀態(tài)。
[0061]體外控制計算設備100通過向體內(nèi)處理器201發(fā)送控制指令來控制下一個子程序起始點,從而控制體內(nèi)處理器201下一步的程序功能。
[0062]體內(nèi)處理器201執(zhí)行完任何一個體外要求的特定功能后,都自動跳轉(zhuǎn)到通信控制程序,先發(fā)送體內(nèi)狀態(tài)信息,并接收體外控制計算設備100發(fā)送的下一個子程序的起始點。在等待接收體外發(fā)送的下一個子程序的起始點時,體內(nèi)處理器201處于等待接收狀態(tài)。
[0063]當體內(nèi)處理器201在等待接收狀態(tài)時,如果一段確定的時間內(nèi)沒有接受到體外的指令,則體內(nèi)處理器201進入超時狀態(tài),由體內(nèi)狀態(tài)機控制體內(nèi)執(zhí)行相應的功能。
[0064]相應地,圖3是本發(fā)明實施方式提供的體外控制計算設備的運行流程示意圖。
[0065]應當說明的是,本實施方式提供的體內(nèi)處理器201的最小完備集(即體內(nèi)處理器201最少需要包括的功能)包括:(I)通過體內(nèi)狀態(tài)機實現(xiàn)程序控制功能;(2)采用通信信道和通信協(xié)議進行無線數(shù)據(jù)傳輸;(3)控制體內(nèi)傳感器203采集體內(nèi)狀態(tài)參數(shù)和控制體內(nèi)驅(qū)動器進行驅(qū)動或驅(qū)動控制。
[0066]除上述最小完備集包括的功能外,該體內(nèi)處理器201還可以包括圖中未示出的體內(nèi)電源管理模塊,用于管理體內(nèi)能量接收器206提供的電能,例如檢測體內(nèi)植入設備200的電壓,只有保證該電壓達到預設的閾值才能保證體內(nèi)植入設備200的正常工作;若體內(nèi)處理器201不包括體內(nèi)電源管理模塊,則可以通過體內(nèi)處理器201實現(xiàn)該功能。
[0067]優(yōu)選地,所述體外控制計算設備100還可以用于,在所述體外控制計算設備100發(fā)現(xiàn)所述體內(nèi)植入設備200出現(xiàn)錯誤或者無法判斷所述體內(nèi)植入設備200的運行狀態(tài)時,進行斷電處理。
[0068]可以理解的是,體外控制計算設備100進行斷電處理后,沒有內(nèi)置電池的體內(nèi)植入設備200失去電源,所有狀態(tài)自然消失,重新上電后回到設備的起始狀態(tài)(即上電復位狀態(tài))。
[0069]優(yōu)選地,所述體內(nèi)植入設備200還包括體內(nèi)通信模塊202、體內(nèi)傳感器203以及體內(nèi)驅(qū)動器204;
[0070]所述體內(nèi)處理器201通過所述體內(nèi)通信模塊202與所述體外控制計算設備100進行通信;
[0071]所述體內(nèi)處理器201,作為系統(tǒng)狀態(tài)機對所述體內(nèi)植入設備200實施總體控制;
[0072]所述體內(nèi)處理器201,還用于向所述體內(nèi)傳感器203發(fā)送采集指令;
[0073]所述體內(nèi)傳感器203,用于根據(jù)所述體內(nèi)處理器201發(fā)送的采集指令采集體內(nèi)狀態(tài)參數(shù),并將采集到的狀態(tài)參數(shù)發(fā)送至所述體內(nèi)處理器201;
[0074]所述體內(nèi)處理器203,用于控制所述體內(nèi)通信模塊202并執(zhí)行通信控制協(xié)議;
[0075]所述體內(nèi)處理器201,還用于向所述體內(nèi)驅(qū)動器204發(fā)出驅(qū)動指令;
[0076]所述體內(nèi)驅(qū)動器204,用于根據(jù)所述體內(nèi)處理器201發(fā)送的驅(qū)動指令進行驅(qū)動或驅(qū)動控制。
[0077]這樣的好處是,通過設置體內(nèi)通信模塊202完成數(shù)據(jù)的發(fā)送和接收過程,相應的,在體外控制設備100中也設置有圖中未示出的體外通信模塊,體內(nèi)通信模塊202和體外通信模塊通過通信信道和通信協(xié)議完成數(shù)據(jù)傳輸,通信信道和通信協(xié)議保證了體外控制計算設備100和體內(nèi)植入設備200之間有效地傳輸數(shù)據(jù)。
[0078]在具體實施時,上述治療模塊可以用于流體搬移或神經(jīng)電刺激等。
[0079]進一步地,所述體內(nèi)植入設備200還包括體內(nèi)無線無接觸能量接收器206;
[0080]所述體外控制計算設備100,還用于向所述體內(nèi)能量接收器206發(fā)送供電能量信號,實現(xiàn)對體內(nèi)植入設備200供電;
[0081]所述體內(nèi)無線無接觸能量接收器206,用于接收所述體外供電模塊發(fā)送的供電能量信號,并向所述體內(nèi)處理器201供電;
[0082]所述體內(nèi)處理器201,用于控制所述體內(nèi)無線無接觸能量接收器206并執(zhí)行電能控制協(xié)議。
[0083]這樣的好處是,通過體外控制計算設備100進行體外無線供電,無需在體內(nèi)植入設備200設置電池等供電器件,進一步減小了體內(nèi)植入設備200的體積和功耗。
[0084]在具體實施時,可以通過設置體外供電模塊向體內(nèi)供電,該體外供電模塊可以采用線圈通過發(fā)射耦合磁能,相應的體內(nèi)能量接收模塊206通過采用線圈接收體外供電模塊發(fā)送的耦合磁能。
[0085]本實施方式提供的植入式系統(tǒng)通過體外控制計算設備100控制體內(nèi)處理器201的程序調(diào)用,從而控制體內(nèi)處理器201的程序流,將體內(nèi)處理器201的功能限制到最小,實現(xiàn)了對體外控制設備100的最大化利用,通過體外控制計算設備100和體內(nèi)植入設備200的協(xié)調(diào)工作進一步減小了體內(nèi)植入設備200的功耗。
[0086]圖4是本發(fā)明實施方式提供的體內(nèi)外協(xié)調(diào)方法流程圖;參照圖4,所述方法包括:
[0087]體內(nèi)處理器根據(jù)體內(nèi)狀態(tài)機從生產(chǎn)過程中固化程序的只讀存儲器中讀取運行時所需的各子程序;
[0088]所述體內(nèi)處理器根據(jù)讀取的子程序向體外控制計算設備發(fā)送體內(nèi)狀態(tài)信息、計算需求和/或存儲需求,以使所述體外控制計算設備根據(jù)所述體內(nèi)狀態(tài)信息、計算需求和/或存儲需求進行相應地分析、計算和存儲處理。
[0089]優(yōu)選地,所述體內(nèi)處理器根據(jù)體內(nèi)狀態(tài)機從只讀存儲器中讀取運行時所需的各子程序之前,所述方法還包括:
[0090]體內(nèi)處理器接收體外控制計算設備發(fā)送的體外控制信息;
[0091]相應地,所述體內(nèi)處理器根據(jù)體內(nèi)狀態(tài)機從只讀存儲器中讀取相應運行時所需的各子程序,進一步包括:
[0092]根據(jù)體內(nèi)狀態(tài)機及體外控制信息從所述只讀存儲器中讀取運行時所需的各子程序,所述體外控制信息由所述體外控制計算設備根據(jù)所述體內(nèi)狀態(tài)信息和/或體外的計算結(jié)果和/或系統(tǒng)需求確定。
[0093]優(yōu)選地,所述方法還包括:
[0094]所述體內(nèi)處理器接收所述體外控制計算設備發(fā)送的重構(gòu)指令,并根據(jù)所述重構(gòu)指令改變相應的配置(如改變數(shù)據(jù)格式等),所述重構(gòu)指令由所述體外控制計算設備根據(jù)系統(tǒng)需求確定。
[0095]優(yōu)選地,所述方法還包括:
[0096]所述體內(nèi)處理器向所述體內(nèi)傳感器發(fā)送采集指令;
[0097]所述體內(nèi)傳感器根據(jù)所述體內(nèi)處理器發(fā)送的采集指令采集體內(nèi)狀態(tài)參數(shù),并將采集到的狀態(tài)參數(shù)發(fā)送至所述體內(nèi)處理器;
[0098]所述體內(nèi)處理器向所述體內(nèi)驅(qū)動器發(fā)出驅(qū)動指令;
[0099]所述體內(nèi)驅(qū)動器根據(jù)所述體內(nèi)處理器發(fā)送的驅(qū)動指令進行驅(qū)動或驅(qū)動控制;
[0100]其中,由所述體內(nèi)處理器作為系統(tǒng)狀態(tài)機對所述體內(nèi)植入設備實施總體控制,由所述體內(nèi)處理器控制所述體內(nèi)通信模塊并執(zhí)行通信控制協(xié)議。
[0101]優(yōu)選地,所述方法還包括:
[0102]體內(nèi)能量接收器通過耦合接收所述體外控制計算設備發(fā)送的供電能量,并向所述體內(nèi)處理器供電;
[0103]其中,由所述體內(nèi)處理器控制所述體內(nèi)無線無接觸能量接收器并執(zhí)行電能控制協(xié)議。
[0104]以上實施方式僅用于說明本發(fā)明,而并非對本發(fā)明的限制,有關技術(shù)領域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明的范疇,本發(fā)明的專利保護范圍應由權(quán)利要求限定。
【主權(quán)項】
1.一種體內(nèi)處理器,其特征在于,所述體內(nèi)處理器設于體內(nèi)植入設備中,所述體內(nèi)處理器包括不可重寫的只讀存儲器,所述只讀存儲器用于存儲體內(nèi)所需的程序; 所述體內(nèi)處理器,用于根據(jù)體內(nèi)狀態(tài)機從所述只讀存儲器中讀取運行時所需的各子程序,并根據(jù)讀取的子程序向體外控制計算設備發(fā)送體內(nèi)狀態(tài)信息、計算需求和/或存儲需求,以使所述體外控制計算設備根據(jù)所述體內(nèi)狀態(tài)信息、計算需求和/或存儲需求進行相應地分析、計算和存儲處理。2.根據(jù)權(quán)利要求1所述的體內(nèi)處理器,其特征在于,所述體內(nèi)處理器,還用于接收體外控制計算設備發(fā)送的體外控制信息,根據(jù)體內(nèi)狀態(tài)機及體外控制信息從所述只讀存儲器中讀取運行時所需的各子程序,所述體外控制信息由所述體外控制計算設備根據(jù)所述體內(nèi)狀態(tài)信息和/或體外的計算結(jié)果和/或系統(tǒng)需求確定。3.根據(jù)權(quán)利要求2所述的體內(nèi)處理器,其特征在于,所述體內(nèi)處理器,還用于接收所述體外控制計算設備發(fā)送的重構(gòu)指令,并根據(jù)所述重構(gòu)指令改變相應的配置,所述重構(gòu)指令由所述體外控制計算設備根據(jù)系統(tǒng)需求確定。4.根據(jù)權(quán)利要求1或2所述的體內(nèi)處理器,其特征在于,所述體內(nèi)植入設備還包括體內(nèi)通信模塊、體內(nèi)傳感器以及體內(nèi)驅(qū)動器; 所述體內(nèi)處理器通過所述體內(nèi)通信模塊與所述體外控制計算設備進行通信; 所述體內(nèi)處理器,作為系統(tǒng)狀態(tài)機對所述體內(nèi)植入設備實施總體控制; 所述體內(nèi)處理器,還用于向所述體內(nèi)傳感器發(fā)送采集指令; 所述體內(nèi)傳感器,用于根據(jù)所述體內(nèi)處理器發(fā)送的采集指令采集體內(nèi)狀態(tài)參數(shù),并將采集到的狀態(tài)參數(shù)發(fā)送至所述體內(nèi)處理器; 所述體內(nèi)處理器,用于控制所述體內(nèi)通信模塊并執(zhí)行通信控制協(xié)議; 所述體內(nèi)處理器,還用于向所述體內(nèi)驅(qū)動器發(fā)出驅(qū)動指令; 所述體內(nèi)驅(qū)動器,用于根據(jù)所述體內(nèi)處理器發(fā)送的驅(qū)動指令進行驅(qū)動或驅(qū)動控制。5.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,所述體內(nèi)植入設備還包括體內(nèi)無線無接觸能量接收器; 所述體內(nèi)無線無接觸能量接收器,用于通過耦合接收所述體外控制計算設備發(fā)送的供電能量,并向所述體內(nèi)處理器供電; 所述體內(nèi)處理器,用于控制所述體內(nèi)無線無接觸能量接收器并執(zhí)行電能控制協(xié)議。6.—種基于權(quán)利要求1?5所述的植入式系統(tǒng)的協(xié)調(diào)方法,其特征在于,所述方法包括: 體內(nèi)處理器根據(jù)體內(nèi)狀態(tài)機從生產(chǎn)過程中固化程序的只讀存儲器中讀取運行時所需的各子程序; 所述體內(nèi)處理器根據(jù)讀取的子程序向體外控制計算設備發(fā)送體內(nèi)狀態(tài)信息、計算需求和/或存儲需求,以使所述體外控制計算設備根據(jù)所述體內(nèi)狀態(tài)信息、計算需求和/或存儲需求進行相應地分析、計算和存儲處理。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述體內(nèi)處理器根據(jù)體內(nèi)狀態(tài)機從只讀存儲器中讀取運行時所需的各子程序之前,所述方法還包括: 體內(nèi)處理器接收體外控制計算設備發(fā)送的體外控制信息; 相應地,所述體內(nèi)處理器根據(jù)體內(nèi)狀態(tài)機從只讀存儲器中讀取相應運行時所需的各子程序,進一步包括: 根據(jù)體內(nèi)狀態(tài)機及體外控制信息從所述只讀存儲器中讀取運行時所需的各子程序,所述體外控制信息由所述體外控制計算設備根據(jù)所述體內(nèi)狀態(tài)信息和/或體外的計算結(jié)果和/或系統(tǒng)需求確定。8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述方法還包括: 所述體內(nèi)處理器接收所述體外控制計算設備發(fā)送的重構(gòu)指令,并根據(jù)所述重構(gòu)指令改變相應的配置,所述重構(gòu)指令由所述體外控制計算設備根據(jù)系統(tǒng)需求確定。9.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括: 所述體內(nèi)處理器向所述體內(nèi)傳感器發(fā)送采集指令; 所述體內(nèi)傳感器根據(jù)所述體內(nèi)處理器發(fā)送的采集指令采集體內(nèi)狀態(tài)參數(shù),并將采集到的狀態(tài)參數(shù)發(fā)送至所述體內(nèi)處理器; 所述體內(nèi)處理器向所述體內(nèi)驅(qū)動器發(fā)出驅(qū)動指令; 所述體內(nèi)驅(qū)動器根據(jù)所述體內(nèi)處理器發(fā)送的驅(qū)動指令進行驅(qū)動或驅(qū)動控制; 其中,由所述體內(nèi)處理器作為系統(tǒng)狀態(tài)機對所述體內(nèi)植入設備實施總體控制,由所述體內(nèi)處理器控制所述體內(nèi)通信模塊并執(zhí)行通信控制協(xié)議。10.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括: 體內(nèi)能量接收器通過耦合接收所述體外控制計算設備發(fā)送的供電能量,并向所述體內(nèi)處理器供電; 其中,由所述體內(nèi)處理器控制所述體內(nèi)無線無接觸能量接收器并執(zhí)行電能控制協(xié)議。
【文檔編號】G06F9/48GK106055391SQ201610340590
【公開日】2016年10月26日
【申請日】2016年5月19日
【發(fā)明人】劉大可, 劉劭晗
【申請人】北京理工大學