本發(fā)明屬于可穿戴電子設(shè)備技術(shù)領(lǐng)域,尤其涉及針灸模擬信號輸出方法及裝置。
背景技術(shù):
針灸,是通過對人體特定穴位進(jìn)行刺激來達(dá)到按摩保健的效果,針灸一詞涵蓋了針與灸這兩種穴位刺激方式,在傳統(tǒng)的針灸過程中,針,指的是以實體針扎入特定穴位,刺激經(jīng)脈;灸,則是以溫?zé)岬牟牧?,如點燃的艾草,來刺激經(jīng)脈。近年來,隨著科學(xué)技術(shù)的發(fā)展,針灸過程也開始通過電子設(shè)備實現(xiàn),利用裝置在人體特定穴位上進(jìn)行體感信號的輸出,以模擬針和灸的刺激,使得用戶能夠足不出戶地享受到針灸帶來的益處。
市面上現(xiàn)有的可穿戴式的針灸裝置,其針灸模擬信號的輸出方案均是由廠商預(yù)先設(shè)置在芯片中的,裝置運行過程中,針灸模擬信號的輸出頻率、信號幅度等參數(shù)都是固定不變的,導(dǎo)致針灸模擬方案不具備自適應(yīng)性,針灸模擬效果的精準(zhǔn)度低。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明提供了針灸模擬信號輸出方法及裝置,以解決現(xiàn)有技術(shù)中導(dǎo)致針灸模擬方案不具備自適應(yīng)性,針灸模擬效果的精準(zhǔn)度低的問題。
第一方面,提供了一種針灸模擬信號輸出方法,包括:
獲取數(shù)據(jù)參數(shù),所述數(shù)據(jù)參數(shù)包括環(huán)境數(shù)據(jù)和/或用戶的第一生理數(shù)據(jù);
生成與所述數(shù)據(jù)參數(shù)相匹配的信號輸出指令,所述信號輸出指令中指定了需要驅(qū)動的針灸模擬模塊及針灸模擬信號在所述針灸模擬模塊上的模擬模式;
根據(jù)所述信號輸出指令,控制可穿戴裝置中的所述針灸模擬模塊向所述針灸模擬模塊所貼附的人體位置輸出針灸模擬信號,所述針灸模擬信號包括電刺激信號、加熱信號及震動信號。
第二方面,提供了一種針灸模擬信號輸出裝置,包括:
數(shù)據(jù)獲取模塊,用于獲取數(shù)據(jù)參數(shù),所述數(shù)據(jù)參數(shù)包括環(huán)境數(shù)據(jù)和/或用戶的第一生理數(shù)據(jù);
輸出確定模塊,用于生成與所述數(shù)據(jù)參數(shù)相匹配的信號輸出指令,所述信號輸出指令中指定了需要驅(qū)動的針灸模擬模塊及針灸模擬信號在所述針灸模擬模塊上的模擬模式;
針灸控制模塊,用于根據(jù)所述信號輸出指令,控制可穿戴裝置中的所述針灸模擬模塊向所述針灸模擬模塊所貼附的人體位置輸出針灸模擬信號,所述針灸模擬信號包括電刺激信號、加熱信號及震動信號。
在本發(fā)明實施例中,基于用戶的生理數(shù)據(jù)和/或用戶所處的環(huán)境數(shù)據(jù)來確定針灸模擬方案,以通過電刺激、加熱及震動等刺激方式來實現(xiàn)最終的針灸模擬,以使采用的針灸模擬方案更加符合用戶的客觀情況,提高了針灸模擬方案的自適應(yīng)性,使得針灸模擬效果更加精準(zhǔn)。
附圖說明
為了更清楚地說明本發(fā)明的實施例中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例一中針灸模擬信號輸出方法的實現(xiàn)流程圖;
圖2是本發(fā)明實施例二中針灸模擬信號輸出方法的實現(xiàn)流程圖;
圖3是本發(fā)明實施例三中針灸模擬信號輸出方法的實現(xiàn)流程圖;
圖4是本發(fā)明實施例四中針灸模擬信號輸出方法的實現(xiàn)流程圖;
圖5是本發(fā)明實施例五中針灸模擬信號輸出方法的實現(xiàn)流程圖;
圖6是本發(fā)明實施例六中針灸模擬信號輸出方法的實現(xiàn)流程圖;
圖7是本發(fā)明實施例七中針灸模擬信號輸出方法的實現(xiàn)流程圖;
圖8是本發(fā)明實施例八中針灸模擬信號輸出方法的實現(xiàn)流程圖
圖9是本發(fā)明實施例九中針灸模擬信號輸出裝置的結(jié)構(gòu)框圖。
具體實施方式
以下描述中,為了說明而不是為了限定,提出了諸如特定系統(tǒng)結(jié)構(gòu)、技術(shù)之類的具體細(xì)節(jié),以便透徹理解本發(fā)明。然而,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)清楚,在沒有這些具體細(xì)節(jié)的其它實施例中也可以實現(xiàn)本發(fā)明。在其它情況中,省略對眾所周知的系統(tǒng)、電路以及方法的詳細(xì)說明,以免不必要的細(xì)節(jié)妨礙本發(fā)明的描述。
首先,對本發(fā)明實施例中提及的可穿戴裝置進(jìn)行解釋說明。本發(fā)明實施例提供的針灸模擬信號輸出方法應(yīng)用于可穿戴裝置中,其中,可穿戴裝置即可穿戴式針灸產(chǎn)品,其可以是由柔性面料制成的衣服、褲子以及手套等,且在柔性面料貼近人體皮膚一側(cè)鑲嵌有多個針灸模擬模塊,每個針灸模擬模塊分布于不同的位置點,以使得用戶在穿上該產(chǎn)品之后,各個針灸模擬模塊能夠貼附于用戶身體的各個穴位點。在可穿戴裝置中,還鑲嵌有至少一個控制模塊,每個針灸模擬模塊分別與該控制模塊通過通訊總線相連??刂颇K以通訊總線的方式把控制信息下發(fā)至針灸模擬模塊后,針灸模擬模塊中的MCU(Microcontroller Unit,微控制單元)依照控制信息來決定需要輸出的針灸模擬參數(shù),從而通過輸出不同的針灸模擬信號來對用戶的各個穴位點進(jìn)行不同方式的刺激。
在本發(fā)明實施例提及的可穿戴裝置中,還包含著多種不同的體感傳感器,如溫度傳感器、濕度傳感器、肌電傳感器及腦電電極等,這些體感傳感器設(shè)置在可穿戴裝置中與各個生理數(shù)據(jù)相關(guān)的各個部位,以采集用戶不同的生理數(shù)據(jù),如在額頭、背部及胸部等部位設(shè)置溫度傳感器,以采集用戶的體溫數(shù)據(jù),在頭部多個部位設(shè)置腦電電極,以采集用戶的腦電數(shù)據(jù)。
在具體實現(xiàn)中,示例性地,可穿戴裝置中還可以安置有電線及電路板,其中,電路板用于固定各類通訊總線以及固定各類連接件公頭,使得外殼上具有相應(yīng)的連接件母頭的每個針灸模擬模塊能夠靈活地與任一電路板上固定的連接件公頭進(jìn)行鑲嵌連接,從而保證針灸模擬模塊固定在可穿戴裝置的預(yù)設(shè)位置點。上述連接件公頭與連接件母頭之間的連接結(jié)構(gòu)例如可以是卡扣結(jié)構(gòu)、針式連接器固定結(jié)構(gòu)以及磁吸結(jié)構(gòu)等。此外,電路板及其各個焊接處都包裹有防水膠,作為一種具體的實現(xiàn)方式,各個反饋模塊均可從電路板中拆卸出來,作為另一種具體的實現(xiàn)方式,也可以通過在衣物上固定防水的走線和接插裝置,將反饋模塊及搭載反饋模塊的控制電路板進(jìn)行整體拆卸,因此,該可穿戴裝置能夠被洗滌。
在本發(fā)明實施例中,每個針灸模擬模塊對應(yīng)一個身體點位(穴位),且每個針灸模擬模塊上集成了電極、加熱片及震動模塊這三種體感傳感器:
每個針灸模擬模塊中電極的數(shù)量可以為一個或兩個。當(dāng)電極數(shù)量為一個時,需要至少有兩個針灸模擬模塊同時接收到基于電刺激參數(shù)的控制信息并同時輸出電刺激信號,才能在這兩個針灸模擬模塊對應(yīng)的兩個電極與用戶身體之間形成電擊回路,從而產(chǎn)生電刺激模擬效果,即對針灸中的“針”進(jìn)行模擬。當(dāng)每個針灸模擬模塊中電極的數(shù)量為兩個時,對于任一針灸模擬模塊,可以直接在其內(nèi)部的兩個電極與用戶身體之間形成電擊回路,而產(chǎn)生電刺激模擬效果。
除了電極之外,在本發(fā)明實施例中,每個針灸模擬模塊內(nèi)部還設(shè)置有加熱片以及震動模塊等元器件。針灸模擬模塊在接收到控制模塊發(fā)送的控制信息后,使用內(nèi)部相應(yīng)的元器件來做出體感反饋。例如,利用加熱片進(jìn)行溫度控制,使得該針灸模擬模塊能夠在其貼附的人體位置產(chǎn)生相應(yīng)溫度值的艾灸發(fā)熱效果。
由于石墨烯在發(fā)熱時,其產(chǎn)生的遠(yuǎn)紅外光譜與艾灸發(fā)熱時所產(chǎn)生的紅外線光譜相似,因此,為了使加熱片在人體位置點發(fā)熱時能夠產(chǎn)生與艾灸發(fā)熱更為相似的模擬效果,示例性地,針灸模擬模塊中的加熱片可以為石墨烯加熱片。當(dāng)用戶身體接收到來自石墨烯加熱片所產(chǎn)生的紅外線時,能夠進(jìn)一步促進(jìn)細(xì)胞的新陳代謝,達(dá)到更好的細(xì)胞修復(fù)性效果。
為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實施例來進(jìn)行說明。
圖1示出了本發(fā)明實施例一提供的針灸模擬信號輸出方法的實現(xiàn)流程,詳述如下:
S101,獲取數(shù)據(jù)參數(shù),其中,數(shù)據(jù)參數(shù)包括環(huán)境數(shù)據(jù)和/或用戶的第一生理數(shù)據(jù)。
常見的生理數(shù)據(jù)如心電數(shù)據(jù)、腦電數(shù)據(jù)、體溫數(shù)據(jù)、呼吸數(shù)據(jù)、脈搏數(shù)據(jù)及血氧飽和度數(shù)據(jù)等生理數(shù)據(jù)類型。在本發(fā)明實施例中,需要獲取的生理數(shù)據(jù)類型可由技術(shù)人員根據(jù)實際需求確定,如可以僅包括心電數(shù)據(jù)、腦電數(shù)據(jù)及體溫數(shù)據(jù),也可以包括可穿戴裝置所能采集到的用戶的所有生理數(shù)據(jù)。環(huán)境數(shù)據(jù)是指用戶在使用可穿戴裝置進(jìn)行針灸模擬時,所處的環(huán)境的相關(guān)數(shù)據(jù),如氣溫數(shù)據(jù)、濕度數(shù)據(jù)、亮度數(shù)據(jù)及噪聲數(shù)據(jù)等。
進(jìn)一步地,作為本發(fā)明的一個實施例,需要獲取到的數(shù)據(jù)參數(shù)包括環(huán)境數(shù)據(jù)和生理數(shù)據(jù)。在部分實際情況中,只根據(jù)生理數(shù)據(jù)來判斷用戶的身體狀況,從而確定信號輸出指令有時并不準(zhǔn)確,如通過生理數(shù)據(jù)判斷用戶出現(xiàn)心跳加速的狀況,這些狀況既可能是因為病理因素引起的,也可能是環(huán)境過于封閉時用戶心理過度緊張引起的,此時,若只采集人體的心跳數(shù)據(jù)并不能準(zhǔn)確地判斷是何種狀況,也就無法明確用戶的針灸需求。在本發(fā)明實施例中,為了更好地確定出用戶的實際針灸需求,以輸出更為精準(zhǔn)的信號輸出指令,在采集用戶的生理數(shù)據(jù)的同時,還會采集用戶所處的環(huán)境數(shù)據(jù)。例如,采集環(huán)境的含氧量數(shù)據(jù),若含氧量數(shù)據(jù)遠(yuǎn)低于正??諝獾暮趿?,且采集到的用戶的心跳數(shù)據(jù)過快,則判定用戶當(dāng)前處于較為封閉的環(huán)境中,其心跳過快的原因并非是因病理因素引起的,而可能是空氣不流通或心理緊張而造成的,那么輸出的針灸模擬方案需要起到舒緩的保健效果,則生成與該效果相對應(yīng)的信號輸出指令。
步驟S102,生成與數(shù)據(jù)參數(shù)相匹配的信號輸出指令,信號輸出指令中指定了需要驅(qū)動的針灸模擬模塊及針灸模擬信號在針灸模擬模塊上的模擬模式。
其中,信號輸出指令是指可穿戴裝置在進(jìn)行針灸模擬時,針灸模擬信號的具體輸出方案,其中包括需要驅(qū)動的針灸模擬模塊,以及每個針灸模擬模塊對應(yīng)的模擬模式,即具體的針灸模擬信號輸出方案,包括針灸模擬模塊需要輸出的針灸模擬信號類型以及每一類針灸模擬信號在輸出時所采用的針灸模擬參數(shù)。本發(fā)明實施例中,優(yōu)選地,采用多種刺激組合來進(jìn)行針灸模擬,包括采用電刺激信號模擬針刺,采用加熱信號模擬灸熱,采用震動信號模擬按摩功能。
在獲取到環(huán)境數(shù)據(jù)及用戶的生理數(shù)據(jù)后,進(jìn)行數(shù)據(jù)分析,以得到和數(shù)據(jù)分析結(jié)果相匹配的信號輸出指令。優(yōu)選地,在數(shù)據(jù)分析過程中,可以通過互聯(lián)網(wǎng)將獲取到的數(shù)據(jù)參數(shù)發(fā)送給專業(yè)數(shù)據(jù)分析機(jī)構(gòu)或?qū)I(yè)人員,以通過專業(yè)化的數(shù)據(jù)分析手段來匹配信號輸出指令。例如,可能通過醫(yī)學(xué)專家對環(huán)境數(shù)據(jù)和生理數(shù)據(jù)的分析,由醫(yī)學(xué)專家來確定與數(shù)據(jù)參數(shù)匹配的信號輸出指令,以提高針灸模擬的專業(yè)性。
步驟S103,根據(jù)信號輸出指令,控制可穿戴裝置中的針灸模擬模塊向針灸模擬模塊所貼附的人體位置輸出針灸模擬信號,其中,針灸模擬信號包括電刺激信號、加熱信號及震動信號。
在確定好信號輸出指令后,可穿戴裝置會根據(jù)信號輸出指令來控制針灸模擬模塊對用戶進(jìn)行針灸模擬。如上文所述,在信號輸出指令中,設(shè)置了所需激活的針灸模擬模塊,以及每個針灸模擬模塊中每一種針灸模擬信號對應(yīng)的針灸模擬參數(shù),不同的針灸模擬參數(shù)確定不同的模擬模式:
對于電刺激信號,其對應(yīng)的針灸模擬參數(shù)包括電擊間隔、電擊時長和電擊強(qiáng)度等。在對針刺入效果進(jìn)行模擬時,只控制電極向人體位置輸出單次電刺激信號;在對運針效果進(jìn)行模擬時,每隔該電擊間隔,在該電擊時長內(nèi)控制電極以預(yù)設(shè)的電擊頻率向所述人體位置輸出該電擊強(qiáng)度的電刺激信號。例如,若電擊間隔為1秒,電擊時長為9秒,電擊強(qiáng)度為20V,那么,每隔1秒,在持續(xù)9秒的時間內(nèi)控制電極以預(yù)設(shè)的10KHz的頻率向人體位置輸出20V的電刺激信號。
對于加熱信號,其對應(yīng)的針灸模擬參數(shù)包括溫控模式、溫控強(qiáng)度和溫控時間,其中,溫控模式包括升溫、降溫和保持三種;溫控強(qiáng)度可以為升溫的度數(shù)、降溫的度數(shù),也可以為具體的溫度值;溫控時間代表升溫、降溫或保持的持續(xù)時間。
對于震動信號,其對應(yīng)的針灸模擬參數(shù)包括震動強(qiáng)度、震動頻率和震動時間,能夠在人體穴位處通過震動按摩并刺激穴位。
一個針灸模擬模塊可以輸出多種類型的針灸模擬信號來進(jìn)行全方位的針灸模擬。本發(fā)明實施例中,輸出電刺激信號來模擬針刺,輸出加熱信號模擬灸熱以及輸出震動信號來模擬按摩。
此外,作為本發(fā)明的一個實施例,若任意一種針灸模擬信號所對應(yīng)的針灸模擬參數(shù)為空值,則代表針灸模擬模塊不需要對此類針灸模擬信號進(jìn)行輸出。例如,若電刺激信號所對應(yīng)的針灸模擬參數(shù)中的電刺激頻率為空值,則不對針灸模擬模塊內(nèi)部的電極進(jìn)行電擊控制,即不產(chǎn)生任何電刺激信號。
作為本發(fā)明的一個優(yōu)選實施例,在S101之前,還包括以下步驟:
將存在異常的生理數(shù)據(jù)作為用戶的第一生理數(shù)據(jù)。
在實際情況中,在對用戶的生理數(shù)據(jù)進(jìn)行獲取時,若獲取到的用于進(jìn)行匹配的生理數(shù)據(jù)類型過多,會給可穿戴裝置的處理芯片帶來極大的計算負(fù)擔(dān),處理的時間變長,而若生理數(shù)據(jù)類型過少,又會對用戶身體狀況的判定準(zhǔn)確率產(chǎn)生影響。因此,在本發(fā)明實施例中,為了盡可能地保證身體狀況判定的準(zhǔn)確率,同時減少判定處理的時間,減少處理器運算負(fù)荷,會將存在異常的生理數(shù)據(jù)作為第一生理數(shù)據(jù),用于進(jìn)行信號輸出指令匹配,使得匹配過程的計算壓力大大減小,并且也能夠?qū)ι眢w狀況判定的準(zhǔn)確率進(jìn)行保障。
作為本發(fā)明的實施例二,在S101之前,如圖2所示,還包括以下步驟:
S201,獲取用戶的特征信息。其中,特征信息是指用戶的身體癥狀信息,如肩酸、心跳加快、發(fā)燒及頭痛等癥狀。
S202,根據(jù)特征信息確定需要采集的第一生理數(shù)據(jù)。由上文可知,用戶有時難以確定自己真正的身體狀況,為了更為準(zhǔn)確地確定出用戶的身體狀況,在本發(fā)明實施例中,用戶可以直接輸入有關(guān)自己的癥狀的特征信息,如心跳加快、發(fā)燒及頭痛等。可穿戴裝置在接收到用戶輸入的有關(guān)癥狀的特征信息后,根據(jù)這些癥狀判斷用戶目前可能的身體狀況,并將可能導(dǎo)致這些身體狀況的生理數(shù)據(jù),均作為所需獲取的第一生理數(shù)據(jù)。
本發(fā)明實施例中,根據(jù)關(guān)于用戶實際癥狀的特征信息來確定所要采集的生理數(shù)據(jù),提高了可穿戴裝置對身體狀況判定的準(zhǔn)確率,同時也減小了對第一生理數(shù)據(jù)的采集和處理的工作量。
作為本發(fā)明的實施例三,如圖3所示,S101的實現(xiàn)具體包括:
S301,獲取用戶輸入的個人信息。
其中,個人信息包括但不限于:用戶的基本信息(如性別、年齡等)、用戶的疾病史以及用戶長期所處的地理環(huán)境信息(如海拔、氣溫等)。為了進(jìn)一步地提高信號輸出指令的精確度,使得生成的信號輸出指令更加符合用戶的實際需求,本發(fā)明實施例中,會根據(jù)用戶的個人信息來確定可能需要檢測的生理數(shù)據(jù)及環(huán)境數(shù)據(jù)。
S302,確定與個人信息匹配的環(huán)境數(shù)據(jù)類型和/或生理數(shù)據(jù)類型。
在獲取到用戶的個人信息之后,根據(jù)個人信息來確定所需檢測的數(shù)據(jù)類型,如用戶患有三高(高血壓、高血脂和高血糖),則將血壓數(shù)據(jù)、血脂數(shù)據(jù)及血糖數(shù)據(jù)確定為需要檢測的生理數(shù)據(jù)類型。
S303,根據(jù)確定出的環(huán)境數(shù)據(jù)類型和/或生理數(shù)據(jù)類型,獲取環(huán)境數(shù)據(jù)和/或第一生理數(shù)據(jù)。
在確定好所需檢測的環(huán)境數(shù)據(jù)類型和/或生理數(shù)據(jù)類型之后,直接檢測并獲取相應(yīng)的環(huán)境數(shù)據(jù)和/或第一生理數(shù)據(jù),如上文中確定了需要檢測血壓數(shù)據(jù)、血脂數(shù)據(jù)及血糖數(shù)據(jù),此時直接檢測并獲取到以上三類數(shù)據(jù)的數(shù)值即可。
本發(fā)明實施例中,基于用戶的個人信息來確定需要獲取的數(shù)據(jù)參數(shù)的類型,使得數(shù)據(jù)參數(shù)的獲取更加有針對性,也由此提高了后續(xù)針灸模擬輸出方案的精準(zhǔn)度。
作為本發(fā)明的實施例四,如圖4所示,S102的實現(xiàn)具體包括:
S401,生成與數(shù)據(jù)參數(shù)相匹配的多個信號輸出指令。
實際情況中,即使是同一種身體狀況,醫(yī)師也會根據(jù)用戶實際情況的不同,提供多個不同的按摩保健的針灸方案。例如:針對一些身體機(jī)能較好用戶,在提供普通針灸方案的同時,還會提供一個可選的加大刺激強(qiáng)度的針灸方案,而針對一些身體機(jī)能較弱的用戶,在提供普通針灸方案的同時,還會提供一個可選的減小刺激強(qiáng)度的針灸方案。雖然不同的針灸方案其針灸周期、針灸成本等都可能會有所不同,但卻給了用戶更多的選擇余地,使得用戶能根據(jù)實際情況選擇最適合自己的針灸方案。因此,相比于只確定一個信號輸出指令,用戶無法對確定好的信號輸出指令進(jìn)行選擇或者更改,在本發(fā)明實施例中,為了給用戶提供更適合其實際情況的信號輸出指令,預(yù)先生成多個不同的信號輸出指令以供用戶選擇。
S402,接收用戶輸入的選擇指令,并根據(jù)選擇指令,從多個信號輸出指令中確定出一個信號輸出指令。
用戶在選擇好想要的信號輸出指令之后,發(fā)出相應(yīng)的程序選擇指令??纱┐餮b置則根據(jù)用戶輸入的程序選擇指令,從生成的多個信號輸出指令中選取最終的信號輸出指令。本發(fā)明實施例預(yù)先生成多個信號輸出指令,并根據(jù)用戶的選擇確定最終需要采用的信號輸出指令,使得用戶擁有了更多選擇的余地,也使得得出的最終的信號輸出指令能更加適合用戶的實際需求,使得針灸模擬效果的精確度更高。
作為本發(fā)明的實施例五,如圖5所示,S102的實現(xiàn)具體包括:
S501,將數(shù)據(jù)參數(shù)輸入預(yù)設(shè)的分析模型,輸出關(guān)于數(shù)據(jù)參數(shù)的特征值。
在本發(fā)明實施例中,預(yù)設(shè)的分析模型用于對獲取到的數(shù)據(jù)參數(shù)進(jìn)行運算處理,以得出用于描述用戶針灸需求的特征值,該特征值可以為描述用戶身體狀況的特征值,例如高血壓、高血糖、心率不齊、腰椎勞損,等等。
S502,確定與特征值匹配的人體位置。
對應(yīng)于不同的用戶身體狀況,需要在對應(yīng)的穴位上實施針灸方案,因此,在S502中,確定與特征值匹配的人體位置,即確定需要實施針灸的穴位。
S503,將貼附在與特征值匹配的人體位置的針灸模擬模塊確定為需要驅(qū)動的針灸模擬模塊。
本發(fā)明中,每個可能需要針灸模擬的穴位上,都會貼附一個相應(yīng)的針灸模擬模塊,并使用該針灸模擬模塊實現(xiàn)對該穴位的針灸模擬。在確定好所需針灸模擬的穴位后,將這些穴位對應(yīng)的針灸模擬模塊確定為所需驅(qū)動的針灸模擬模塊。
S504,針對確定出的需要驅(qū)動的針灸模擬模塊,確定對應(yīng)的模擬模式,以生成信號輸出指令。
由于每個穴位的針灸模擬方案都可能會有所區(qū)別,如有些穴位需要電刺激+加熱+震動進(jìn)行同時刺激,而有些穴位只需要電刺激即可,因此每個針灸模擬模塊對應(yīng)的模擬模式也可能會有所區(qū)別,本發(fā)明實施例中,在確定好需要驅(qū)動的針灸模擬模塊之后,再根據(jù)特征值對每個針灸模擬模塊對應(yīng)的模擬模式進(jìn)行確定,最終生成相應(yīng)的信號輸出指令。
作為本發(fā)明的實施例六,如圖6所示,在S102之后,S103之前,還包括:
S601,獲取用戶的個人信息。
由于不同用戶對針灸的承受能力會有所差別,如小孩子和老人對針灸模擬的承受能力都較弱,其在針灸模擬時的刺激強(qiáng)度應(yīng)當(dāng)更小。為了能更好地滿足不同用戶的需求,為用戶提供一個更加安全有效的信號輸出指令,本發(fā)明實施例在生成信號輸出指令之后,還會讀取用戶輸入的個人信息數(shù)據(jù)。個人信息數(shù)據(jù)包括但不限于用戶的性別、年齡及疾病史等。
S602,根據(jù)個人信息對信號輸出指令進(jìn)行調(diào)整。
在本發(fā)明實施例中,技術(shù)人員會預(yù)先在可穿戴裝置中存儲好個人信息數(shù)據(jù)與信號輸出指令對應(yīng)的調(diào)整關(guān)系,如當(dāng)用戶年齡小于18歲時,信號輸出指令中所有刺激強(qiáng)度均降為原本的0.7倍。在本發(fā)明實施例中,讀取到用戶的個人信息數(shù)據(jù)之后,基于個人信息數(shù)據(jù)與信號輸出指令對應(yīng)的調(diào)整關(guān)系,對生成的信號輸出指令進(jìn)行修改調(diào)整。
本發(fā)明實施例通過結(jié)合用戶的個人信息數(shù)據(jù)對生成的信號輸出指令進(jìn)行修改調(diào)整,使得最終生成的信號輸出指令更加符合用戶的個人情況。
作為本發(fā)明的實施例七,如圖7所示,在S102之后,S103之前,還包括:
S701,檢測用戶的身體狀態(tài)。
在傳統(tǒng)的中醫(yī)針灸理論中,將人體的身體狀態(tài)分為虛憊狀態(tài)及邪盛狀態(tài),同時還認(rèn)為如機(jī)體處于虛憊狀態(tài)而呈虛證時,針刺可起到補(bǔ)虛的作用,而機(jī)體處于邪盛而表現(xiàn)實熱,閉證的實證情況下,針刺可起到瀉實的作用?;谠撝嗅t(yī)針灸理論,本發(fā)明實施例中,在S102確定好信號輸出指令后,會檢測用戶的生理數(shù)據(jù),并根據(jù)檢測到的生理數(shù)據(jù)判斷用戶的實際身體狀態(tài),進(jìn)而確定后續(xù)對信號輸出指令的調(diào)整。
S702,當(dāng)身體狀態(tài)為虛憊狀態(tài)時,在信號輸出指令中設(shè)置在用戶進(jìn)行吸氣時進(jìn)行電刺激針灸模擬信號輸出。
當(dāng)用戶處于虛憊狀態(tài)時,需要利用針灸進(jìn)行補(bǔ)虛,根據(jù)傳統(tǒng)中醫(yī)針灸理論中的呼吸補(bǔ)瀉理論,認(rèn)為人體呼氣時進(jìn)針可以起到補(bǔ)虛的效果,因此,此時在用戶呼氣時進(jìn)行針灸效果最佳。在本發(fā)明實施例中,當(dāng)檢測出用戶處于虛憊狀態(tài)時,會對信號輸出指令進(jìn)行修改,設(shè)置為用戶呼氣時才開始進(jìn)行電刺激。
S703,當(dāng)身體狀態(tài)為邪盛狀態(tài)時,在信號輸出指令中設(shè)置在用戶進(jìn)行呼氣時進(jìn)行電刺激針灸模擬信號輸出。
當(dāng)用戶處于邪盛狀態(tài)時,需要利用針灸進(jìn)行瀉實,根據(jù)傳統(tǒng)中醫(yī)針灸理論中的呼吸補(bǔ)瀉理論,認(rèn)為人體吸氣時進(jìn)針可以起到瀉實的效果,因此,此時在用戶吸氣時進(jìn)行針灸效果最佳。在本發(fā)明實施例中,當(dāng)檢測出用戶處于邪盛狀態(tài)時,會對信號輸出指令進(jìn)行修改,設(shè)置為用戶吸氣時才開始進(jìn)行電刺激。
其中,對用戶呼吸狀態(tài)的檢測可以通過呼吸傳感裝置來實現(xiàn)。
作為本發(fā)明的實施例八,如圖8所示,在S103之后,還包括:
S801,在針灸模擬信號輸出的同時,獲取用戶的第二生理數(shù)據(jù)。
在上文本發(fā)明的實施例一中,可穿戴裝置只能依靠采集到的生理數(shù)據(jù)來進(jìn)行信號輸出指令的確定,且只能在針灸模擬開始前或者停止后,才能對信號輸出指令進(jìn)行設(shè)置調(diào)整,同時,每次針灸模擬過程之間都是相互獨立的,即與之前的針灸模擬沒有任何關(guān)聯(lián),這使得信號輸出指令適用性的匹配度較低。本發(fā)明實施例中,為了提高信號輸出指令的匹配度,在對用戶進(jìn)行針灸模擬的同時,還會采集用戶的第二生理數(shù)據(jù),并結(jié)合采集到的第二生理數(shù)據(jù)對信號輸出指令進(jìn)行自適應(yīng)調(diào)整。其中,第二生理數(shù)據(jù)既可以與S101中采集的生理數(shù)據(jù)類型相同,也可以選擇將可穿戴裝置能采集到的所有的生理數(shù)據(jù)都作為第二生理數(shù)據(jù)。
S802,基于第二生理數(shù)據(jù),對信號輸出指令進(jìn)行調(diào)整。
在本發(fā)明實施例中,對信號輸出指令進(jìn)行調(diào)整包括兩種情況:
1、實時監(jiān)測針灸模擬時的第二生理數(shù)據(jù),并根據(jù)第二生理數(shù)據(jù)實時調(diào)整正在執(zhí)行的信號輸出指令。例如:當(dāng)監(jiān)測到第二生理數(shù)據(jù)超過預(yù)設(shè)閾值時,判定使用效果異常,可穿戴裝置停止針灸模擬信號的輸出,以保證用戶使用時的安全。
2、將針灸模擬過程中監(jiān)測得到的第二生理數(shù)據(jù)進(jìn)行記錄,并在下一次生成信號輸出指令之后,再根據(jù)第二生理數(shù)據(jù),對信號輸出指令進(jìn)行調(diào)整。例如:當(dāng)針灸模擬電刺激強(qiáng)度為60V時,用戶心電數(shù)據(jù)及呼吸數(shù)據(jù)均出現(xiàn)異常,此時在使用效果數(shù)據(jù)中進(jìn)行記錄,在下一次生成信號輸出指令后,對本次的使用效果數(shù)據(jù)進(jìn)行分析,判定60V電刺激強(qiáng)度過高,需要進(jìn)行減弱,并設(shè)定當(dāng)次電刺激強(qiáng)度不能大于60V。
作為本發(fā)明的另一實施例,也可以通過監(jiān)測環(huán)境數(shù)據(jù)來判斷是否需要對信號輸出指令進(jìn)行調(diào)整,監(jiān)測環(huán)境數(shù)據(jù)主要有兩個目的:1、直接利用環(huán)境數(shù)據(jù)來判斷用戶所處的環(huán)境是否適合針灸,如當(dāng)監(jiān)測到環(huán)境數(shù)據(jù)中氣溫過低,而過低的氣溫下并不適合用戶進(jìn)行針灸,此時,判定用戶所處的環(huán)境不適合針灸,并停止對用戶的針灸模擬;2、利用環(huán)境數(shù)據(jù)+第二生理數(shù)據(jù)綜合分析的模式,增強(qiáng)對用戶在針灸模擬時的身體狀況判定的準(zhǔn)確性,以便對信號輸出指令進(jìn)行調(diào)整。例如:當(dāng)用戶出現(xiàn)心跳加快、呼吸急促的狀況時,只通過用戶的心電數(shù)據(jù)及呼吸數(shù)據(jù),難以判斷出用戶是處于緊張狀況還是運動狀態(tài),但此時可以通過同時監(jiān)測用戶身體多個部位的濕度數(shù)據(jù),并結(jié)合環(huán)境的濕度數(shù)據(jù)進(jìn)行比較來進(jìn)行判定,若用戶身體的各部分濕度明顯高于環(huán)境濕度,則認(rèn)為是運動后引起的心跳加快、呼吸急促,此時無需對信號輸出指令進(jìn)行調(diào)整,而當(dāng)用戶身體的濕度沒有明顯高于環(huán)境濕度時,則認(rèn)為用戶可能出現(xiàn)了緊張的狀況,此時可穿戴裝置會先對用戶進(jìn)行放松按摩,之后再進(jìn)行針灸模擬。
本發(fā)明實施例中,通過用戶輸入的個人信息來確定生成信號輸出指令時所需采集的生理數(shù)據(jù)。在采集生理數(shù)據(jù)的同時,還采集用戶所處的環(huán)境數(shù)據(jù),并根據(jù)生理數(shù)據(jù)及環(huán)境數(shù)據(jù)確定用戶的身體狀況。在確定用戶的身體狀況后,直接向用戶輸出多個信號輸出指令,并根據(jù)用戶的選擇進(jìn)行信號輸出指令確定。在確定好信號輸出指令后,還會根據(jù)用戶的個人信息,對信號輸出指令進(jìn)行調(diào)整,以自適應(yīng)不同用戶的不同具體情況。最后在利用信號輸出指令對用戶進(jìn)行針灸模擬時,還會根據(jù)監(jiān)測到的第二生理數(shù)據(jù)及環(huán)境數(shù)據(jù),對信號輸出指令進(jìn)行調(diào)整。
本發(fā)明實施例中,基于用戶的生理數(shù)據(jù)和/或用戶所處的環(huán)境數(shù)據(jù)來確定針灸模擬方案,以通過電刺激、加熱及震動等刺激方式來實現(xiàn)最終的針灸模擬,以使采用的針灸模擬方案更加符合用戶的客觀情況,提高了針灸模擬方案的自適應(yīng)性,使得針灸模擬效果更加精準(zhǔn)。
對應(yīng)于上文實施例所述的針灸模擬信號輸出方法,圖9示出了本發(fā)明實施例九所提供的針灸模擬信號輸出裝置的結(jié)構(gòu)框圖。
參照圖9,該針灸模擬信號輸出裝置包括:
數(shù)據(jù)獲取模塊91,用于獲取數(shù)據(jù)參數(shù),所述數(shù)據(jù)參數(shù)包括環(huán)境數(shù)據(jù)和/或用戶的第一生理數(shù)據(jù)。
輸出確定模塊92,用于生成與所述數(shù)據(jù)參數(shù)相匹配的信號輸出指令,所述信號輸出指令中指定了需要驅(qū)動的針灸模擬模塊及針灸模擬信號在所述針灸模擬模塊上的模擬模式。
針灸控制模塊93,用于根據(jù)所述信號輸出指令,控制可穿戴裝置中的所述針灸模擬模塊向所述針灸模擬模塊所貼附的人體位置輸出針灸模擬信號,所述針灸模擬信號包括電刺激信號、加熱信號及震動信號。
進(jìn)一步地,所述數(shù)據(jù)獲取模塊91,包括:
信息獲取子模塊,用于獲取所述用戶輸入的個人信息。
數(shù)據(jù)確定子模塊,用于確定與所述個人信息匹配的環(huán)境數(shù)據(jù)類型和/或生理數(shù)據(jù)類型。
數(shù)據(jù)獲取子模塊,用于根據(jù)確定出的所述環(huán)境數(shù)據(jù)類型和/或所述生理數(shù)據(jù)類型,獲取所述環(huán)境數(shù)據(jù)和/或所述第一生理數(shù)據(jù)。
進(jìn)一步地,所述輸出確定模塊92,包括:
第一生成子模塊,用于生成與所述數(shù)據(jù)參數(shù)相匹配的多個信號輸出指令。
指令確定子模塊,用于接收用戶輸入的選擇指令,并根據(jù)所述選擇指令,從所述多個信號輸出指令中確定出一個信號輸出指令。
進(jìn)一步地,所述輸出確定模塊92,包括:
模型分析子模塊,用于將所述數(shù)據(jù)參數(shù)輸入預(yù)設(shè)的分析模型,輸出關(guān)于所述數(shù)據(jù)參數(shù)的特征值。
位置確定子模塊,用于確定與所述特征值匹配的人體位置。
模塊確定子模塊,用于將貼附在與所述特征值匹配的人體位置的所述針灸模擬模塊確定為需要驅(qū)動的針灸模擬模塊。
第二生成子模塊,用于針對確定出的所述需要驅(qū)動的針灸模擬模塊,確定對應(yīng)的所述模擬模式,以生成所述信號輸出指令。
進(jìn)一步地,所述裝置還包括:
數(shù)據(jù)監(jiān)測模塊,用于在所述針灸模擬信號輸出的同時,獲取所述用戶的第二生理數(shù)據(jù)。
指令調(diào)整模塊,用于基于所述第二生理數(shù)據(jù),對所述信號輸出指令進(jìn)行調(diào)整。
本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機(jī)軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(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)或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。