本發(fā)明屬于可穿戴式電子設(shè)備技術(shù)領(lǐng)域,尤其涉及一種針灸模擬信號的輸出方法及裝置。
背景技術(shù):
針灸,是通過對人體特定穴位進行刺激來達到按摩保健的效果,針灸一詞涵蓋了針與灸這兩種穴位刺激方式,在傳統(tǒng)的針灸過程中,針,指的是以實體針扎入特定穴位,刺激經(jīng)脈;灸,則是以溫?zé)岬牟牧?,如點燃的艾草,來刺激經(jīng)脈。近年來,隨著科學(xué)技術(shù)的發(fā)展,針灸過程也開始通過電子設(shè)備實現(xiàn),利用可穿戴裝置在人體特定穴位上進行體感信號的輸出,以模擬針和灸的刺激,使得用戶能夠足不出戶地享受到針灸帶來的益處。
市面上現(xiàn)有的可穿戴式針灸裝置,其針灸模擬信號的輸出方案均是由廠商預(yù)先設(shè)置在芯片中的,裝置在每次運行的過程中,只能同時激活裝置上的所有反饋模塊來輸出針灸模擬信號,且各個反饋模塊的反饋方式都是固定不變的,因而現(xiàn)有針灸模擬信號輸出方法的激活方式單一,不具備自適應(yīng)性。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明實施例提供了一種針灸模擬信號的輸出方法及裝置,以解決現(xiàn)有針灸模擬信號的輸出方法激活方式單一以及不具備自適應(yīng)性的問題。
第一方面,提供了一種針灸模擬信號的輸出方法,其特征在于,包括:
在可穿戴裝置的N個反饋模塊中,確定與用戶的特征數(shù)據(jù)相匹配的M個反饋模塊;
分別獲取所述M個反饋模塊所對應(yīng)的針灸模擬信號的輸出順序,所述針灸模擬信號包括電刺激信號、溫度控制信號以及震動信號;
基于所述輸出順序,控制所述可穿戴裝置中所述M個反饋模塊向預(yù)設(shè)的人體位置輸出所述針灸模擬信號;
其中,所述N為大于零的整數(shù),所述M為大于零且小于或等于N的整數(shù)。第二方面,提供了一種針灸模擬信號的輸出裝置,包括:
確定單元,用于在可穿戴裝置的N個反饋模塊中,確定與用戶的特征數(shù)據(jù)相匹配的M個反饋模塊;
獲取單元,用于分別獲取所述M個反饋模塊所對應(yīng)的針灸模擬信號的輸出順序,所述針灸模擬信號包括電刺激信號、溫度控制信號以及震動信號;
控制單元,用于基于所述輸出順序,控制所述可穿戴裝置中所述M個反饋模塊向預(yù)設(shè)的人體位置輸出所述針灸模擬信號;
其中,所述N為大于零的整數(shù),所述M為大于零且小于或等于N的整數(shù)。
本發(fā)明與現(xiàn)有技術(shù)相比的優(yōu)點在于:進行針灸模擬操作時,并不是簡單地激活裝置上的所有反饋模塊來一并輸出針灸模擬信號,而是根據(jù)用戶的特征數(shù)據(jù)來匹配出多個反饋模塊,使得所述多個反饋模塊能夠在其各自貼附的人體位置輸出針灸模擬信號,從而,根據(jù)用戶的特征數(shù)據(jù)所包括的用戶生理參數(shù)以及用戶針灸模擬需求,可以匹配不同的反饋模塊以及各個反饋模塊的具體參數(shù)。因此,達到了符合個人特征的最佳針灸模擬效果,用戶無須再自行選擇預(yù)設(shè)的針灸模擬方案,由此避免了針灸模擬信號的輸出方法不具備自適應(yīng)性。此外,在各個反饋模塊上,依照不同的順序來輸出各類型的針灸模擬信號,使得各個人體位置點能夠依次得到不同類型的針灸模擬刺激,因而使用戶得到更加接近于臨床場景下的針灸效果,提高了針灸效果的真實模擬程度。
附圖說明
為了更清楚地說明本發(fā)明的實施例中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例提供的針灸模擬信號的輸出方法的實現(xiàn)流程圖;
圖2是本發(fā)明另一實施例提供的針灸模擬信號的輸出方法的實現(xiàn)流程圖;
圖3是本發(fā)明實施例提供的針灸模擬信號的輸出時間示意圖;
圖4是本發(fā)明實施例提供的針灸模擬信號的輸出方法S103的具體實現(xiàn)流程圖;
圖5是本發(fā)明實施例提供的針灸模擬信號的輸出方法S103的另一具體實現(xiàn)流程圖;
圖6是本發(fā)明又一實施例提供的針灸模擬信號的輸出方法的實現(xiàn)流程圖;
圖7是本發(fā)明實施例提供的針灸模擬信號的輸出裝置的結(jié)構(gòu)框圖。
具體實施方式
以下描述中,為了說明而不是為了限定,提出了諸如特定系統(tǒng)結(jié)構(gòu)、技術(shù)之類的具體細節(jié),以便透徹理解本發(fā)明。然而,本領(lǐng)域的技術(shù)人員應(yīng)當清楚,在沒有這些具體細節(jié)的其它實施例中也可以實現(xiàn)本發(fā)明。在其它情況中,省略對眾所周知的系統(tǒng)、電路以及方法的詳細說明,以免不必要的細節(jié)妨礙本發(fā)明的描述。
首先,對本發(fā)明實施例中提及的可穿戴裝置進行解釋說明。在本發(fā)明實施例中,可穿戴裝置即可穿戴式針灸產(chǎn)品,其可以是由柔性面料制成的衣服、褲子以及手套等,且在柔性面料貼近人體皮膚一側(cè)鑲嵌有多個反饋模塊,每個反饋模塊分布于不同的位置點,以使得用戶在穿上該產(chǎn)品之后,各個反饋模塊能夠貼附于用戶身體的各個穴位點。在可穿戴裝置中,還鑲嵌有至少一個控制模塊,每個反饋模塊分別與該控制模塊通過通訊總線相連。控制模塊以通訊總線的方式把控制信息下發(fā)至反饋模塊后,反饋模塊中的MCU(Microcontroller Unit,微控制單元)依照控制信息來決定需要輸出的針灸模擬參數(shù),從而通過輸出不同的針灸模擬信號來對用戶的各個穴位點進行不同方式的刺激。
在具體實現(xiàn)中,示例性地,可穿戴裝置中還可以安置有電線及電路板,其中,電路板用于固定各類通訊總線以及固定各類連接件公頭,使得外殼上具有相應(yīng)的連接件母頭的每個反饋模塊能夠靈活地與任一電路板上固定的連接件公頭進行鑲嵌連接,從而保證反饋模塊固定在可穿戴裝置的預(yù)設(shè)位置點。上述連接件公頭與連接件母頭之間的連接結(jié)構(gòu)例如可以是卡扣結(jié)構(gòu)、針式連接器固定結(jié)構(gòu)以及磁吸結(jié)構(gòu)等。此外,電路板及其各個焊接處都包裹有防水膠,作為一種具體的實現(xiàn)方式,各個反饋模塊均可從電路板中拆卸出來,作為另一種具體的實現(xiàn)方式,也可以通過在衣物上固定防水的走線和接插裝置,將反饋模塊及搭載反饋模塊的控制電路板進行整體拆卸,因此,該可穿戴裝置能夠被洗滌。
在本發(fā)明實施例中,每個反饋模塊對應(yīng)一個身體點位(穴位),且每個反饋模塊上集成了電極、加熱片及震動模塊這三種體感傳感器:
每個反饋模塊中電極的數(shù)量可以為一個或兩個。當電極數(shù)量為一個時,需要至少有兩個反饋模塊同時接收到基于電刺激參數(shù)的控制信息并同時輸出電刺激信號,才能在這兩個反饋模塊對應(yīng)的兩個電極與用戶身體之間形成電擊回路,從而產(chǎn)生電刺激模擬效果,即對針灸中的“針”進行模擬。當每個反饋模塊中電極的數(shù)量為兩個時,對于任一反饋模塊,可以直接在其內(nèi)部的兩個電極與用戶身體之間形成電擊回路,而產(chǎn)生電刺激模擬效果。
除了電極之外,在本發(fā)明實施例中,每個反饋模塊內(nèi)部還設(shè)置有加熱片以及震動模塊等元器件。反饋模塊在接收到控制模塊發(fā)送的控制信息后,使用內(nèi)部相應(yīng)的元器件來做出體感反饋。例如,利用加熱片進行溫度控制,使得該反饋模塊能夠在其貼附的人體位置產(chǎn)生相應(yīng)溫度值的艾灸發(fā)熱效果。
由于石墨烯在發(fā)熱時,其產(chǎn)生的遠紅外光譜與艾灸發(fā)熱時所產(chǎn)生的紅外線光譜相似,因此,為了使加熱片在人體位置點發(fā)熱時能夠產(chǎn)生與艾灸發(fā)熱更為相似的模擬效果,示例性地,反饋模塊中的加熱片可以為石墨烯加熱片。當用戶身體接收到來自石墨烯加熱片所產(chǎn)生的紅外線時,能夠進一步促進細胞的新陳代謝,達到更好的細胞修復(fù)效果。
為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實施例來進行說明。
圖1示出了本發(fā)明實施例提供的針灸模擬信號的輸出方法的實現(xiàn)流程,詳述如下:
步驟S101,在可穿戴裝置的N個反饋模塊中,確定與用戶的特征數(shù)據(jù)相匹配的M個反饋模塊。
具體地,反饋模塊均設(shè)置在可穿戴裝置上,例如,可穿戴裝置上設(shè)置了N個反饋模塊,N為大于1的整數(shù)。但是進行對應(yīng)的針灸模擬時,并不需要每次總是使得N個反饋模塊均工作,而是根據(jù)用戶的特征數(shù)據(jù)確定對應(yīng)的M個反饋模塊來工作,M為大于0小于或等于N的整數(shù)。
用戶的特征數(shù)據(jù)是指在確定各個反饋模塊的過程中,所需要使用到的用戶生理數(shù)據(jù)、針灸模擬需求信息和個人信息。其中,生理數(shù)據(jù)包括但不限于心電數(shù)據(jù)、腦電數(shù)據(jù)、體溫數(shù)據(jù)、呼吸數(shù)據(jù)、脈搏數(shù)據(jù)及血氧飽和度數(shù)據(jù)等。針灸模擬需求信息包括針灸針對的狀況和針灸目的等,例如針灸針對的狀況是肩部酸痛,針灸目的為改善肩部酸痛狀況或是預(yù)防感冒狀況等。個人信息包括但不限于年齡、性別以及意識等。用戶的各項特征數(shù)據(jù),可根據(jù)實際需求進行獲取,如可以僅將心電數(shù)據(jù)、腦電數(shù)據(jù)及體溫數(shù)據(jù)來作為所需使用的特征數(shù)據(jù),也可以將所有類型的生理數(shù)據(jù)作為所需使用的特征數(shù)據(jù)。
可穿戴裝置中的特征數(shù)據(jù)可由以下三種方式獲得:第一種方式,由用戶直接輸入于可穿戴裝置中;第二種方式,用戶可以在移動終端所運行的應(yīng)用程序客戶端中輸入個人的特征數(shù)據(jù),從而由應(yīng)用程序客戶端通過無線連接的方式,將特征數(shù)據(jù)傳輸至與該應(yīng)用程序客戶端匹配的可穿戴裝置的控制模塊中;第三種方式,由分布于各個身體點位的反饋模塊實時采集當前時刻指定類型的生理數(shù)據(jù)后,返回至控制模塊中。
控制模塊在獲取到包含個人信息以及針灸模擬需求信息的特征數(shù)據(jù)后,開始對各類型的特征數(shù)據(jù)進行綜合分析,并自動識別出特征數(shù)據(jù)中的異常數(shù)據(jù)以確定出導(dǎo)致異常數(shù)據(jù)出現(xiàn)的原因后,在可穿戴裝置當前所預(yù)存儲的反饋模塊組合形式中,匹配出符合該原因的一個反饋模塊組合形式,從而獲取該反饋模塊組合形式所對應(yīng)的各個反饋模塊后,將上述各個反饋模塊確定為需要輸出針灸模擬信號的一個或多個反饋模塊。
例如,若從肩背肌肉對應(yīng)的反饋模塊采集到其肌電數(shù)據(jù)中中位頻率MF值低于正常值,則可知道該肌電數(shù)據(jù)中出現(xiàn)了異常數(shù)據(jù),且中位頻率MF值低于正常值的出現(xiàn)原因通常是由于肌肉疲勞而引起的,因而可確定出匹配肌肉疲勞所應(yīng)當針灸的穴位組合為風(fēng)門、肩井、中渚、支溝、后溪、腕骨和委中,由此逐一獲取與每個穴位所對應(yīng)的一個反饋模塊后,可確定出匹配該出現(xiàn)原因為肌肉疲勞的一個反饋模塊組合。
若控制模塊具有網(wǎng)絡(luò)連接功能,則控制模塊還可通過互聯(lián)網(wǎng)將特征數(shù)據(jù)傳輸至后臺的醫(yī)生,并接收醫(yī)生所確定的多個人體穴位。根據(jù)每個人體穴位上所對應(yīng)貼附的反饋模塊,能夠自動確定出當前可穿戴裝置中需要輸出針灸模擬信號的多個反饋模塊。
步驟S102,分別獲取所述M個反饋模塊所對應(yīng)的針灸模擬信號的輸出順序,所述針灸模擬信號包括電刺激信號、溫度控制信號以及震動信號。
一個反饋模塊可以輸出多種類型的針灸模擬信號來進行全方位的針灸模擬。本發(fā)明實施例中,輸出電刺激信號來模擬針刺,輸出溫度控制信號模擬灸熱以及輸出震動信號來模擬按摩。針灸模擬信號包括電刺激、溫度控制和震動三種信息,在進行針灸模擬時,可以根據(jù)需要控制輸出其中的一種或者多種。
由于在實際針灸場景中,針刺、按摩、灸熱通常都不是在同一時刻進行的,存在先后的執(zhí)行順序,因此,為了提高針灸模擬效果,在可穿戴裝置的控制模塊對特征數(shù)據(jù)進行分析后,除了確定出各個反饋模塊之外,還確定出M個反饋模塊所對應(yīng)的針灸模擬信號的輸出先后順序,即確定M個反饋模塊對電刺激信號、溫度控制信號以及震動信號這三類信號的輸出順序。各種組合形式的反饋模塊,其對應(yīng)的針灸模擬信號的輸出順序預(yù)設(shè)在上述應(yīng)用程序客戶端對應(yīng)的后臺服務(wù)器中,或者,預(yù)設(shè)于控制模塊中。因此,在確定了M個反饋模塊后,能夠讀取該組合形式對應(yīng)的針灸模擬信號的輸出順序。
例如,若確定的M個反饋模塊為與上述風(fēng)門、肩井、中渚、支溝、后溪、腕骨和委中七個穴位接觸的七個反饋模塊,且該七個反饋模塊對應(yīng)第三種反饋模塊組合形式,則從控制模塊中,匹配出第三種反饋模塊組合形式所對應(yīng)的針灸模擬信號的輸出順序,即先輸出電刺激信號,再輸出溫度控制信號,最后輸出震動信號。
步驟S103,基于所述輸出順序,控制所述可穿戴裝置中所述M個反饋模塊向預(yù)設(shè)的人體位置輸出所述針灸模擬信號。
具體地,控制所述可穿戴裝置中所述M個反饋模塊依次向預(yù)設(shè)的人體位置輸出所述針灸模擬信號,其中,依次的含義是指按照輸出順序?qū)?yīng)的針灸模擬信號在對應(yīng)的反饋模塊進行輸出。
根據(jù)S102得到M個反饋模塊的針灸模擬信號的輸出順序后,根據(jù)該輸出順序,使M個反饋模塊在同一時間點同時輸出對應(yīng)類型的針灸模擬信號,在該種類型的針灸模擬信號輸出完成后,再輸出對應(yīng)下一順序的另一類別的針灸模擬信號,或者,M個反饋模塊也可以分別在不同的時間點輸出不同時長且類別不同的針灸模擬信號。
例如,若輸出順序為先輸出電刺激信號,再輸出溫度控制信號,最后輸出震動信號,則確定出的M個反饋模塊在開始時刻先統(tǒng)一對其貼附的各個身體點位進行電刺激,整個電刺激的流程執(zhí)行完成后,再對各個身體點位進行加熱刺激,最后進行按摩刺激,保證整個針灸模擬過程的有序進行,從而得到最佳的針灸模擬效果。
同樣的,不同的反饋模塊的針灸模擬信號也可在不同的時間段進行,例如,從第0秒時刻開始,對肩部位置的反饋模塊進行2秒時長的電擊、3秒時長的震動以及5秒時長的加熱;從第3秒時刻開始,對腰部位置的反饋模塊進行3秒時長的加熱;從第5秒時刻開始,對肩部和腰部位置的反饋模塊均進行2秒的震動??梢姡敵鲰樞蚩梢允嵌鄠€反饋模塊的多種針灸模擬信號進行順序組合后的輸出順序。根據(jù)用戶的特征數(shù)據(jù)確定的輸出順序具有自適應(yīng)功能,從而能夠更加準確的針對各種情況進行針灸模擬。
本發(fā)明實施例中,在進行針灸模擬操作時,并不是簡單地激活裝置上的所有反饋模塊來一并輸出針灸模擬信號,而是根據(jù)用戶的特征數(shù)據(jù)來匹配出多個反饋模塊,使得所述多個反饋模塊能夠在其各自貼附的人體位置輸出針灸模擬信號,從而,根據(jù)用戶的特征數(shù)據(jù)所包括的用戶生理參數(shù)以及用戶針灸模擬需求,可以匹配不同的反饋模塊以及各個反饋模塊的具體參數(shù)。因此,達到了符合個人特征的最佳針灸模擬效果,用戶無須再自行選擇預(yù)設(shè)的針灸模擬方案,由此避免了針灸模擬信號的輸出方法不具備自適應(yīng)性。此外,在各個反饋模塊上,依照不同的順序來輸出各類型的針灸模擬信號,使得各個人體位置點能夠依次得到不同類型的針灸模擬刺激,因而使用戶得到更加接近于臨床場景下的針灸效果,提高了針灸效果的真實模擬程度。
具體地,作為本發(fā)明的另一個實施例,為了使得M個反饋模塊可以在不同的時間點輸出不同時長的不同類別的針灸模擬信號或者在不同的時間點輸出基于不同方案的一種類別的針灸模擬信號,如圖2所示,上述S102具體包括:
在S201中,分別確定所述M個反饋模塊中的每一個反饋模塊所對應(yīng)的電刺激信號、溫度控制信號以及震動信號的輸出時間起始點以及輸出時長。
輸出時間起始點指的是對應(yīng)的針灸模擬信號進行工作的起始時間點,對應(yīng)的輸出時長是對應(yīng)的針灸模擬信號從起始時間點開始延續(xù)的時間長度。例如,確定的是位于某一條經(jīng)絡(luò)上從上到下的M個反饋模塊,從上到下第一個反饋模塊在t=0s的起始時間點,進行時長2秒的電擊,在t=3s的的起始時間點,進行時長1秒的加熱;從上到下的第二個反饋模塊在t=1s的的時間起始點,進行時長3秒的震動。
控制模塊確定出M個反饋模塊后,將匹配出該M個反饋模塊需要輸出針灸模擬信號的每個輸出時間起始點以及每個輸出時間起始點對應(yīng)的輸出時長。其中,電刺激信號、溫度控制信號以及震動信號這三類信號各自對應(yīng)的輸出時間起始點可以相同。因此,在確定了各個輸出時間起始點以及對應(yīng)的輸出時長后,能夠有序地控制M個反饋模塊在何時輸出哪種類型的針灸模擬信號以及在何時暫停輸出該類型的針灸模擬信號,從而精確地得針灸模擬信號的輸出順序。
例如,對于上述某一條經(jīng)絡(luò)上從上到下的M個反饋模塊,假設(shè)從上到下的第一個反饋模塊為反饋模塊1,且確定出反饋模塊1對電刺激信號的輸出時間起始點為t=1s和t=4s,且兩個輸出時間起始點的輸出時長均為兩秒,對溫度控制信號的輸出時間起始點為t=2s,對應(yīng)的輸出時長為3秒,并且沒有關(guān)于震動信號的輸出時間起始點,則可控制可穿戴裝置中該反饋模塊1從當前時刻開始的第2、3秒內(nèi)執(zhí)行電擊操作,在第4秒內(nèi)停止電擊,在第5、6秒內(nèi)繼續(xù)執(zhí)行電擊操作,并且,控制該反饋模塊1僅在第3、4、5秒內(nèi)持續(xù)執(zhí)行加熱,整個時間軸所對應(yīng)的針灸模擬信號輸出情況可參考圖2??梢姡诟鱾€時間點具體如何輸出針灸模擬信號是確定的,使得針灸模擬效果相對現(xiàn)有電子針灸裝置來說能夠更加接近于臨床中人工針灸的效果。
為了使得M個反饋模塊中每一個反饋模塊能夠依次有序地被驅(qū)動,一條經(jīng)絡(luò)上各個反饋模塊需要輸出針灸模擬信號的首個輸出時間起始點通常都不相同,因而能夠依照輸出時間起始點的順序,依次驅(qū)動各個反饋模塊開始執(zhí)行針灸模擬刺激。例如,若根據(jù)用戶的特征數(shù)據(jù)確定出的多個反饋模塊為大椎、肺俞、心俞、身柱、至陽以及肝俞六個穴位所對應(yīng)的反饋模塊,則需要首先驅(qū)動“大椎+肺俞”所對應(yīng)的反饋模塊輸出針灸模擬信號,即這兩個反饋模塊的首個輸出時間起始點排序最前,此后每隔5秒再依次驅(qū)動“肺俞+心俞”、“心俞+身柱”、“身柱+至陽”、“至陽+肝俞”以及“肝俞+大椎”所對應(yīng)的反饋模塊輸出針灸模擬信號。
特別地,當所述M個反饋模塊中某一個反饋模塊所對應(yīng)的電刺激信號、溫度控制信號以及震動信號的輸出時間起始點均相同時,控制所述可穿戴裝置中的該個反饋模塊向預(yù)設(shè)的人體位置同時輸出所述電刺激信號、溫度控制信號以及震動信號。如圖3所示,在第3秒以及第5秒內(nèi),該反饋模塊同時作出了電刺激以及加熱,即同時輸出了電刺激信號以及溫度控制信號。
作為本發(fā)明的一個實施例,圖4示出了上述S201的具體實現(xiàn)方式,包括:
在S401中,對于所述M個反饋模塊中的每一個反饋模塊:獲取與所述特征數(shù)據(jù)相匹配的電刺激信號對應(yīng)的輸出時間點以及輸出時長;獲取與所述特征數(shù)據(jù)想相匹配的溫度控制信號的輸出時間點以及輸出時長;獲取與所述特征數(shù)據(jù)匹配的震動信號的輸出時間點以及輸出時長。
本發(fā)明實施例中,在確定了M個反饋模塊后,并非直接從預(yù)存儲的數(shù)據(jù)中讀取該反饋模塊組合形式對應(yīng)的一種針灸模擬參數(shù),而是將用戶的特征數(shù)據(jù)與該種反饋模塊組合形式共同形成另一條件組合,從而得出與該條件組合相匹配的最適用的一組針灸模擬參數(shù)?;蛘?,在對特征數(shù)據(jù)分析的過程中,控制模塊通過互聯(lián)網(wǎng)將獲取到的特征數(shù)據(jù)發(fā)送給遠程的專業(yè)數(shù)據(jù)分析機構(gòu)或?qū)I(yè)人員,以通過專業(yè)化的數(shù)據(jù)分析手段來匹配最適用的一組針灸模擬參數(shù)。例如,可能通過醫(yī)學(xué)專家對特征數(shù)據(jù)的分析,由醫(yī)學(xué)專家來確定與特征參數(shù)以及該反饋模塊組合形式匹配的針灸模擬參數(shù),以提高針灸模擬的專業(yè)性。
例如,在上述例子中,若確定的M個反饋模塊為與上述風(fēng)門、肩井、中渚、支溝、后溪、腕骨和委中七個穴位接觸的七個反饋模塊,且該七個反饋模塊對應(yīng)第三種反饋模塊組合形式,而用戶的特征數(shù)據(jù)為心率130bpm,即心率過高,則從控制模塊中,直接匹配出與第三種反饋模塊組合形式及心率過高這一特征數(shù)據(jù)所共同對應(yīng)的針灸模擬信號的輸出時間點以及輸出時長。
圖5示出了本發(fā)明實施例提供的針灸模擬信號的輸出方法S103的另一具體實現(xiàn)流程,詳述如下:
在S501中,獲取每個所述輸出時間起始點對應(yīng)的所述針灸模擬信號的模擬強度和模擬頻率。
在S502中,從每個所述輸出時間起始點起的所述輸出時長內(nèi),控制所述M個反饋模塊中對應(yīng)的反饋模塊以所述模擬頻率向預(yù)設(shè)的人體位置輸出具有對應(yīng)模擬強度的所述針灸模擬信號。
在上述確定出M個反饋模塊后,控制模塊將生成分別對應(yīng)M個反饋模塊的M個控制數(shù)據(jù)包,控制模塊將每個控制數(shù)據(jù)包傳輸至一個反饋模塊中的MCU,以使接收到控制數(shù)據(jù)包的反饋模塊能夠根據(jù)控制數(shù)據(jù)包中標識的針灸模擬參數(shù)輸出相應(yīng)類型的針灸模擬信號。在針灸模擬參數(shù)中,針對當前需要輸出的電刺激信號、溫度控制信號和震動信號都分別設(shè)置了對應(yīng)的模擬強度和模擬頻率。電刺激信號、溫度控制信號和震動信號分別對應(yīng)的模擬強度是指電擊強度、震動幅度以及溫控強度,其中,溫控強度可以為升溫的度數(shù)、降溫的度數(shù),也可以為具體的目標溫度值。電刺激參數(shù)、震動參數(shù)以及加熱參數(shù)分別對應(yīng)的模擬頻率是指有效刺激頻率、震動頻率以及溫控頻率。有效刺激頻率是指上述輸出時長T內(nèi),電刺激脈沖的出現(xiàn)頻率。
此外,需要說明的是,僅當針灸模擬信號的針灸模擬參數(shù)為非空值時,才可能令反饋模塊輸出該種類型的針灸模擬信號。例如,當加熱參數(shù)為非空值時,根據(jù)該加熱參數(shù),控制反饋模塊內(nèi)部的加熱片向其貼附的人體位置輸出溫度控制信號。當震動參數(shù)為非空值時,根據(jù)該震動參數(shù),對貼附在人體位置的震動模塊進行震動控制。
若某種針灸模擬信號的針灸模擬參數(shù)為空值,則不輸出該種類型的針灸模擬信號。例如,當震動參數(shù)為空值時,不對反饋模塊內(nèi)部的震動模塊進行震動控制,即不產(chǎn)生任何震動信號。
控制模塊將其生成的M個控制數(shù)據(jù)包分發(fā)至對應(yīng)的各個反饋模塊,反饋模塊的MCU讀取到該控制數(shù)據(jù)包中不同時刻針灸模擬信號所對應(yīng)的模擬強度以及模擬頻率時,將輸出該控制數(shù)據(jù)包當前時刻所指示類型的針灸模擬信號,且該類針灸模擬信號具有該模擬強度以及模擬頻率。
例如,若從輸出時間起始點開始需要持續(xù)輸出的一類針灸模擬信號為電刺激信號,且對應(yīng)的電擊強度為20V,有效刺激頻率為10Khz,那么,從該輸出時間起始點開始,以10Khz的頻率令反饋模塊向人體位置持續(xù)輸出20V的電刺激信號。
具體地,上述S502還包括:
當每個所述輸出時間起始點對應(yīng)的電刺激信號包含有分時有效刺激頻率組合時,從每個所述輸出時間起始點起,控制所述M個反饋模塊中對應(yīng)的反饋模塊以所述分時有效刺激頻率組合向預(yù)設(shè)的人體位置輸出具有對應(yīng)模擬強度的電刺激信號。
分時有效刺激頻率組合是上述有效刺激頻率的特殊形式,表示在反饋模塊的控制數(shù)據(jù)包中,電刺激信號的輸出時間起始點對應(yīng)有依序排列的多個有效刺激頻率。
本發(fā)明實施例中,從輸出時間起始點開始的一段所述輸出時長T1之內(nèi),盡管需要持續(xù)輸出電刺激信號,但是有效刺激頻率會隨著時間的推移逐步發(fā)生改變,即有效刺激頻率不是恒量,而是連續(xù)變化的幾個有效刺激頻率,且各個有效刺激頻率分別對應(yīng)的分時刺激時長的總和為該輸出時長T1。
例如,假設(shè)從輸出時間起始點開始,某個反饋模塊所對應(yīng)的控制數(shù)據(jù)包中電刺激信號的針灸模擬參數(shù)包括輸出時長、電擊強度和分時有效刺激頻率組合,且該分時有效刺激頻率組合中包含有兩個有效刺激頻率及兩個有效刺激頻率分別對應(yīng)的分時刺激時長,則令該反饋模塊在當前的一段輸出時長內(nèi),在所述有效刺激時長的第一個分時刺激時長內(nèi)控制電極以第一個有效刺激頻率向所述人體位置輸出所述電擊強度的電刺激信號,在第二個分時刺激時長內(nèi)控制電極以第二個有效刺激頻率向所述人體位置輸出所述電擊強度的電刺激信號。示例性地,若某個輸出時間起始點對應(yīng)的輸出時長為1.2秒,電擊強度為20V,第一種有效刺激頻率為10Khz,分時刺激時長為0.5s,第二種有效刺激頻率為15Khz,分時刺激時長為0.7s,則從當前時刻開始,控制電極以10KHz的頻率向人體位置輸出20V的電刺激信號,且該電刺激信號需要持續(xù)0.5秒,然后,控制電極以15KHz的頻率向人體位置輸出20V的電刺激信號,該電刺激信號需要持續(xù)0.7秒。
本發(fā)明實施例中,上述有效刺激頻率組合、電擊強度、輸出時長等電刺激參數(shù)可根據(jù)臨床中醫(yī)師的提插運針速度、提插間隔以及對用戶穴位的真實針灸時長來確定,電擊強度可基于力度算法計算用戶穴位的真實受力情況后來確定。針對用戶不同的生理數(shù)據(jù),在輸出針灸控制文件之前,直接確定上述各個電刺激參數(shù),從而準確模擬出醫(yī)師在用戶穴位上進行上下捻轉(zhuǎn)與提插運針的效果,實現(xiàn)了多穴位的同時運針。
作為本發(fā)明的又一實施例,在上述S101之前,如圖6所示,所述方法還包括:
在S601中,獲取所述特征數(shù)據(jù),所述特征數(shù)據(jù)包括所述用戶的生理數(shù)據(jù)和所述用戶所處的環(huán)境數(shù)據(jù)。
環(huán)境數(shù)據(jù)是指用戶在使用可穿戴裝置進行針灸模擬時,所處的環(huán)境的相關(guān)數(shù)據(jù),如氣溫數(shù)據(jù)、濕度數(shù)據(jù)、亮度數(shù)據(jù)及噪聲數(shù)據(jù)等。
本發(fā)明實施例中,需要獲取到的特征數(shù)據(jù)包括環(huán)境數(shù)據(jù)和生理數(shù)據(jù)。在部分實際情況中,只根據(jù)生理數(shù)據(jù)來判斷用戶的身體狀況,從而確定出的需要輸出針灸模擬信號的反饋模塊可能偏離實際情況,例如,通過生理數(shù)據(jù)判斷用戶出現(xiàn)心跳加速的狀況,這些狀況既可能是因為病理因素引起的,也可能是環(huán)境過于封閉時用戶心理過度緊張引起的,此時,若只采集人體的心跳數(shù)據(jù)并不能準確地判斷是何種狀況,也就無法明確用戶的針灸需求,因而會確定出不正常的反饋模塊。在本發(fā)明實施例中,為了更好地確定出用戶的實際針灸需求,以輸出更為精準的基于反饋模塊組合形式的判斷結(jié)果,在采集用戶的生理數(shù)據(jù)的同時,還會采集用戶所處的環(huán)境數(shù)據(jù)。例如,采集環(huán)境的含氧量數(shù)據(jù),若含氧量數(shù)據(jù)遠低于正常空氣的含氧量,且采集到的用戶的心跳數(shù)據(jù)過快,則判定用戶當前處于較為封閉的環(huán)境中,其心跳過快的原因并非是因病理因素引起的,而可能是空氣不流通或心理緊張而造成的,那么輸出的針灸模擬方案需要起到舒緩的保健效果,則可以確定出與該特征數(shù)據(jù)或者說與該保健效果相對應(yīng)的M個反饋模塊。
本發(fā)明實施例基于用戶的生理數(shù)據(jù)和用戶所處的環(huán)境數(shù)據(jù),從可穿戴裝置的N個反饋模塊中出確定出M個反饋模塊,使得這些反饋模塊向相應(yīng)的人體位置點能夠輸出更加符合用戶客觀情況的針灸模擬信號,提高了針灸模擬方案的自適應(yīng)性,使得針灸模擬效果更加精準。
對應(yīng)于上文實施例所述的針灸模擬方法,圖7示出了本發(fā)明實施例提供的針灸模擬信號的輸出裝置的結(jié)構(gòu)框圖。
參照圖7,該針灸模擬信號的輸出裝置包括:
確定單元71,用于在可穿戴裝置的N個反饋模塊中,確定與用戶的特征數(shù)據(jù)相匹配的M個反饋模塊。
獲取單元72,用于分別獲取所述M個反饋模塊所對應(yīng)的針灸模擬信號的輸出順序,所述針灸模擬信號包括電刺激信號、溫度控制信號以及震動信號。
控制單元73,用于基于所述輸出順序,控制所述可穿戴裝置中所述M個反饋模塊向預(yù)設(shè)的人體位置輸出所述針灸模擬信號。
其中,所述N為大于零的整數(shù),所述M為大于零且小于或等于N的整數(shù)。
可選地,所述獲取單元72具體用于:
分別確定所述M個反饋模塊中每一個反饋模塊所對應(yīng)的電刺激信號、溫度控制信號以及震動信號的輸出時間起始點以及輸出時長。
可選地,所述控制單元72還具體用于:
對于所述M個反饋模塊中的每一個反饋模塊:
獲取與所述特征數(shù)據(jù)相匹配的電刺激信號對應(yīng)的輸出時間點以及輸出時長;
獲取與所述特征數(shù)據(jù)想相匹配的溫度控制信號的輸出時間點以及輸出時長;
及
獲取與所述特征數(shù)據(jù)匹配的震動信號的輸出時間點以及輸出時長。
可選地,所述控制單元73具體包括:
第一獲取子單元,用于獲取每個所述輸出時間起始點對應(yīng)的所述針灸模擬信號的模擬強度和模擬頻率。
控制子單元,用于從每個所述輸出時間起始點起的所述輸出時長內(nèi),控制所述M個反饋模塊中對應(yīng)的反饋模塊以所述模擬頻率向預(yù)設(shè)的人體位置輸出具有對應(yīng)模擬強度的所述針灸模擬信號。
可選地,所述控制單元73具體包括:
第二獲取子單元,用戶獲取所述特征數(shù)據(jù),所述特征數(shù)據(jù)包括所述用戶的生理數(shù)據(jù)和所述用戶所處的環(huán)境數(shù)據(jù)。
本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認為超出本發(fā)明的范圍。應(yīng)理解,上述實施例中各步驟的序號的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對本發(fā)明實施例的實施過程構(gòu)成任何限定。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、系統(tǒng)和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng)、系統(tǒng)和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的系統(tǒng)實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,系統(tǒng)或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。