本发明属于可穿戴式电子设备技术领域,尤其涉及一种针灸模拟信号的输出方法及装置。
背景技术:
针灸,是通过对人体特定穴位进行刺激来达到按摩保健的效果,针灸一词涵盖了针与灸这两种穴位刺激方式,在传统的针灸过程中,针,指的是以实体针扎入特定穴位,刺激经脉;灸,则是以温热的材料,如点燃的艾草,来刺激经脉。近年来,随着科学技术的发展,针灸过程也开始通过电子设备实现,利用可穿戴装置在人体特定穴位上进行体感信号的输出,以模拟针和灸的刺激,使得用户能够足不出户地享受到针灸带来的益处。
市面上现有的可穿戴式针灸装置,其针灸模拟信号的输出方案均是由厂商预先设置在芯片中的,装置在每次运行的过程中,只能同时激活装置上的所有反馈模块来输出针灸模拟信号,且各个反馈模块的反馈方式都是固定不变的,因而现有针灸模拟信号输出方法的激活方式单一,不具备自适应性。
技术实现要素:
有鉴于此,本发明实施例提供了一种针灸模拟信号的输出方法及装置,以解决现有针灸模拟信号的输出方法激活方式单一以及不具备自适应性的问题。
第一方面,提供了一种针灸模拟信号的输出方法,其特征在于,包括:
在可穿戴装置的N个反馈模块中,确定与用户的特征数据相匹配的M个反馈模块;
分别获取所述M个反馈模块所对应的针灸模拟信号的输出顺序,所述针灸模拟信号包括电刺激信号、温度控制信号以及震动信号;
基于所述输出顺序,控制所述可穿戴装置中所述M个反馈模块向预设的人体位置输出所述针灸模拟信号;
其中,所述N为大于零的整数,所述M为大于零且小于或等于N的整数。第二方面,提供了一种针灸模拟信号的输出装置,包括:
确定单元,用于在可穿戴装置的N个反馈模块中,确定与用户的特征数据相匹配的M个反馈模块;
获取单元,用于分别获取所述M个反馈模块所对应的针灸模拟信号的输出顺序,所述针灸模拟信号包括电刺激信号、温度控制信号以及震动信号;
控制单元,用于基于所述输出顺序,控制所述可穿戴装置中所述M个反馈模块向预设的人体位置输出所述针灸模拟信号;
其中,所述N为大于零的整数,所述M为大于零且小于或等于N的整数。
本发明与现有技术相比的优点在于:进行针灸模拟操作时,并不是简单地激活装置上的所有反馈模块来一并输出针灸模拟信号,而是根据用户的特征数据来匹配出多个反馈模块,使得所述多个反馈模块能够在其各自贴附的人体位置输出针灸模拟信号,从而,根据用户的特征数据所包括的用户生理参数以及用户针灸模拟需求,可以匹配不同的反馈模块以及各个反馈模块的具体参数。因此,达到了符合个人特征的最佳针灸模拟效果,用户无须再自行选择预设的针灸模拟方案,由此避免了针灸模拟信号的输出方法不具备自适应性。此外,在各个反馈模块上,依照不同的顺序来输出各类型的针灸模拟信号,使得各个人体位置点能够依次得到不同类型的针灸模拟刺激,因而使用户得到更加接近于临床场景下的针灸效果,提高了针灸效果的真实模拟程度。
附图说明
为了更清楚地说明本发明的实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的针灸模拟信号的输出方法的实现流程图;
图2是本发明另一实施例提供的针灸模拟信号的输出方法的实现流程图;
图3是本发明实施例提供的针灸模拟信号的输出时间示意图;
图4是本发明实施例提供的针灸模拟信号的输出方法S103的具体实现流程图;
图5是本发明实施例提供的针灸模拟信号的输出方法S103的另一具体实现流程图;
图6是本发明又一实施例提供的针灸模拟信号的输出方法的实现流程图;
图7是本发明实施例提供的针灸模拟信号的输出装置的结构框图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本发明。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
首先,对本发明实施例中提及的可穿戴装置进行解释说明。在本发明实施例中,可穿戴装置即可穿戴式针灸产品,其可以是由柔性面料制成的衣服、裤子以及手套等,且在柔性面料贴近人体皮肤一侧镶嵌有多个反馈模块,每个反馈模块分布于不同的位置点,以使得用户在穿上该产品之后,各个反馈模块能够贴附于用户身体的各个穴位点。在可穿戴装置中,还镶嵌有至少一个控制模块,每个反馈模块分别与该控制模块通过通讯总线相连。控制模块以通讯总线的方式把控制信息下发至反馈模块后,反馈模块中的MCU(Microcontroller Unit,微控制单元)依照控制信息来决定需要输出的针灸模拟参数,从而通过输出不同的针灸模拟信号来对用户的各个穴位点进行不同方式的刺激。
在具体实现中,示例性地,可穿戴装置中还可以安置有电线及电路板,其中,电路板用于固定各类通讯总线以及固定各类连接件公头,使得外壳上具有相应的连接件母头的每个反馈模块能够灵活地与任一电路板上固定的连接件公头进行镶嵌连接,从而保证反馈模块固定在可穿戴装置的预设位置点。上述连接件公头与连接件母头之间的连接结构例如可以是卡扣结构、针式连接器固定结构以及磁吸结构等。此外,电路板及其各个焊接处都包裹有防水胶,作为一种具体的实现方式,各个反馈模块均可从电路板中拆卸出来,作为另一种具体的实现方式,也可以通过在衣物上固定防水的走线和接插装置,将反馈模块及搭载反馈模块的控制电路板进行整体拆卸,因此,该可穿戴装置能够被洗涤。
在本发明实施例中,每个反馈模块对应一个身体点位(穴位),且每个反馈模块上集成了电极、加热片及震动模块这三种体感传感器:
每个反馈模块中电极的数量可以为一个或两个。当电极数量为一个时,需要至少有两个反馈模块同时接收到基于电刺激参数的控制信息并同时输出电刺激信号,才能在这两个反馈模块对应的两个电极与用户身体之间形成电击回路,从而产生电刺激模拟效果,即对针灸中的“针”进行模拟。当每个反馈模块中电极的数量为两个时,对于任一反馈模块,可以直接在其内部的两个电极与用户身体之间形成电击回路,而产生电刺激模拟效果。
除了电极之外,在本发明实施例中,每个反馈模块内部还设置有加热片以及震动模块等元器件。反馈模块在接收到控制模块发送的控制信息后,使用内部相应的元器件来做出体感反馈。例如,利用加热片进行温度控制,使得该反馈模块能够在其贴附的人体位置产生相应温度值的艾灸发热效果。
由于石墨烯在发热时,其产生的远红外光谱与艾灸发热时所产生的红外线光谱相似,因此,为了使加热片在人体位置点发热时能够产生与艾灸发热更为相似的模拟效果,示例性地,反馈模块中的加热片可以为石墨烯加热片。当用户身体接收到来自石墨烯加热片所产生的红外线时,能够进一步促进细胞的新陈代谢,达到更好的细胞修复效果。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
图1示出了本发明实施例提供的针灸模拟信号的输出方法的实现流程,详述如下:
步骤S101,在可穿戴装置的N个反馈模块中,确定与用户的特征数据相匹配的M个反馈模块。
具体地,反馈模块均设置在可穿戴装置上,例如,可穿戴装置上设置了N个反馈模块,N为大于1的整数。但是进行对应的针灸模拟时,并不需要每次总是使得N个反馈模块均工作,而是根据用户的特征数据确定对应的M个反馈模块来工作,M为大于0小于或等于N的整数。
用户的特征数据是指在确定各个反馈模块的过程中,所需要使用到的用户生理数据、针灸模拟需求信息和个人信息。其中,生理数据包括但不限于心电数据、脑电数据、体温数据、呼吸数据、脉搏数据及血氧饱和度数据等。针灸模拟需求信息包括针灸针对的状况和针灸目的等,例如针灸针对的状况是肩部酸痛,针灸目的为改善肩部酸痛状况或是预防感冒状况等。个人信息包括但不限于年龄、性别以及意识等。用户的各项特征数据,可根据实际需求进行获取,如可以仅将心电数据、脑电数据及体温数据来作为所需使用的特征数据,也可以将所有类型的生理数据作为所需使用的特征数据。
可穿戴装置中的特征数据可由以下三种方式获得:第一种方式,由用户直接输入于可穿戴装置中;第二种方式,用户可以在移动终端所运行的应用程序客户端中输入个人的特征数据,从而由应用程序客户端通过无线连接的方式,将特征数据传输至与该应用程序客户端匹配的可穿戴装置的控制模块中;第三种方式,由分布于各个身体点位的反馈模块实时采集当前时刻指定类型的生理数据后,返回至控制模块中。
控制模块在获取到包含个人信息以及针灸模拟需求信息的特征数据后,开始对各类型的特征数据进行综合分析,并自动识别出特征数据中的异常数据以确定出导致异常数据出现的原因后,在可穿戴装置当前所预存储的反馈模块组合形式中,匹配出符合该原因的一个反馈模块组合形式,从而获取该反馈模块组合形式所对应的各个反馈模块后,将上述各个反馈模块确定为需要输出针灸模拟信号的一个或多个反馈模块。
例如,若从肩背肌肉对应的反馈模块采集到其肌电数据中中位频率MF值低于正常值,则可知道该肌电数据中出现了异常数据,且中位频率MF值低于正常值的出现原因通常是由于肌肉疲劳而引起的,因而可确定出匹配肌肉疲劳所应当针灸的穴位组合为风门、肩井、中渚、支沟、后溪、腕骨和委中,由此逐一获取与每个穴位所对应的一个反馈模块后,可确定出匹配该出现原因为肌肉疲劳的一个反馈模块组合。
若控制模块具有网络连接功能,则控制模块还可通过互联网将特征数据传输至后台的医生,并接收医生所确定的多个人体穴位。根据每个人体穴位上所对应贴附的反馈模块,能够自动确定出当前可穿戴装置中需要输出针灸模拟信号的多个反馈模块。
步骤S102,分别获取所述M个反馈模块所对应的针灸模拟信号的输出顺序,所述针灸模拟信号包括电刺激信号、温度控制信号以及震动信号。
一个反馈模块可以输出多种类型的针灸模拟信号来进行全方位的针灸模拟。本发明实施例中,输出电刺激信号来模拟针刺,输出温度控制信号模拟灸热以及输出震动信号来模拟按摩。针灸模拟信号包括电刺激、温度控制和震动三种信息,在进行针灸模拟时,可以根据需要控制输出其中的一种或者多种。
由于在实际针灸场景中,针刺、按摩、灸热通常都不是在同一时刻进行的,存在先后的执行顺序,因此,为了提高针灸模拟效果,在可穿戴装置的控制模块对特征数据进行分析后,除了确定出各个反馈模块之外,还确定出M个反馈模块所对应的针灸模拟信号的输出先后顺序,即确定M个反馈模块对电刺激信号、温度控制信号以及震动信号这三类信号的输出顺序。各种组合形式的反馈模块,其对应的针灸模拟信号的输出顺序预设在上述应用程序客户端对应的后台服务器中,或者,预设于控制模块中。因此,在确定了M个反馈模块后,能够读取该组合形式对应的针灸模拟信号的输出顺序。
例如,若确定的M个反馈模块为与上述风门、肩井、中渚、支沟、后溪、腕骨和委中七个穴位接触的七个反馈模块,且该七个反馈模块对应第三种反馈模块组合形式,则从控制模块中,匹配出第三种反馈模块组合形式所对应的针灸模拟信号的输出顺序,即先输出电刺激信号,再输出温度控制信号,最后输出震动信号。
步骤S103,基于所述输出顺序,控制所述可穿戴装置中所述M个反馈模块向预设的人体位置输出所述针灸模拟信号。
具体地,控制所述可穿戴装置中所述M个反馈模块依次向预设的人体位置输出所述针灸模拟信号,其中,依次的含义是指按照输出顺序将对应的针灸模拟信号在对应的反馈模块进行输出。
根据S102得到M个反馈模块的针灸模拟信号的输出顺序后,根据该输出顺序,使M个反馈模块在同一时间点同时输出对应类型的针灸模拟信号,在该种类型的针灸模拟信号输出完成后,再输出对应下一顺序的另一类别的针灸模拟信号,或者,M个反馈模块也可以分别在不同的时间点输出不同时长且类别不同的针灸模拟信号。
例如,若输出顺序为先输出电刺激信号,再输出温度控制信号,最后输出震动信号,则确定出的M个反馈模块在开始时刻先统一对其贴附的各个身体点位进行电刺激,整个电刺激的流程执行完成后,再对各个身体点位进行加热刺激,最后进行按摩刺激,保证整个针灸模拟过程的有序进行,从而得到最佳的针灸模拟效果。
同样的,不同的反馈模块的针灸模拟信号也可在不同的时间段进行,例如,从第0秒时刻开始,对肩部位置的反馈模块进行2秒时长的电击、3秒时长的震动以及5秒时长的加热;从第3秒时刻开始,对腰部位置的反馈模块进行3秒时长的加热;从第5秒时刻开始,对肩部和腰部位置的反馈模块均进行2秒的震动。可见,输出顺序可以是多个反馈模块的多种针灸模拟信号进行顺序组合后的输出顺序。根据用户的特征数据确定的输出顺序具有自适应功能,从而能够更加准确的针对各种情况进行针灸模拟。
本发明实施例中,在进行针灸模拟操作时,并不是简单地激活装置上的所有反馈模块来一并输出针灸模拟信号,而是根据用户的特征数据来匹配出多个反馈模块,使得所述多个反馈模块能够在其各自贴附的人体位置输出针灸模拟信号,从而,根据用户的特征数据所包括的用户生理参数以及用户针灸模拟需求,可以匹配不同的反馈模块以及各个反馈模块的具体参数。因此,达到了符合个人特征的最佳针灸模拟效果,用户无须再自行选择预设的针灸模拟方案,由此避免了针灸模拟信号的输出方法不具备自适应性。此外,在各个反馈模块上,依照不同的顺序来输出各类型的针灸模拟信号,使得各个人体位置点能够依次得到不同类型的针灸模拟刺激,因而使用户得到更加接近于临床场景下的针灸效果,提高了针灸效果的真实模拟程度。
具体地,作为本发明的另一个实施例,为了使得M个反馈模块可以在不同的时间点输出不同时长的不同类别的针灸模拟信号或者在不同的时间点输出基于不同方案的一种类别的针灸模拟信号,如图2所示,上述S102具体包括:
在S201中,分别确定所述M个反馈模块中的每一个反馈模块所对应的电刺激信号、温度控制信号以及震动信号的输出时间起始点以及输出时长。
输出时间起始点指的是对应的针灸模拟信号进行工作的起始时间点,对应的输出时长是对应的针灸模拟信号从起始时间点开始延续的时间长度。例如,确定的是位于某一条经络上从上到下的M个反馈模块,从上到下第一个反馈模块在t=0s的起始时间点,进行时长2秒的电击,在t=3s的的起始时间点,进行时长1秒的加热;从上到下的第二个反馈模块在t=1s的的时间起始点,进行时长3秒的震动。
控制模块确定出M个反馈模块后,将匹配出该M个反馈模块需要输出针灸模拟信号的每个输出时间起始点以及每个输出时间起始点对应的输出时长。其中,电刺激信号、温度控制信号以及震动信号这三类信号各自对应的输出时间起始点可以相同。因此,在确定了各个输出时间起始点以及对应的输出时长后,能够有序地控制M个反馈模块在何时输出哪种类型的针灸模拟信号以及在何时暂停输出该类型的针灸模拟信号,从而精确地得针灸模拟信号的输出顺序。
例如,对于上述某一条经络上从上到下的M个反馈模块,假设从上到下的第一个反馈模块为反馈模块1,且确定出反馈模块1对电刺激信号的输出时间起始点为t=1s和t=4s,且两个输出时间起始点的输出时长均为两秒,对温度控制信号的输出时间起始点为t=2s,对应的输出时长为3秒,并且没有关于震动信号的输出时间起始点,则可控制可穿戴装置中该反馈模块1从当前时刻开始的第2、3秒内执行电击操作,在第4秒内停止电击,在第5、6秒内继续执行电击操作,并且,控制该反馈模块1仅在第3、4、5秒内持续执行加热,整个时间轴所对应的针灸模拟信号输出情况可参考图2。可见,在各个时间点具体如何输出针灸模拟信号是确定的,使得针灸模拟效果相对现有电子针灸装置来说能够更加接近于临床中人工针灸的效果。
为了使得M个反馈模块中每一个反馈模块能够依次有序地被驱动,一条经络上各个反馈模块需要输出针灸模拟信号的首个输出时间起始点通常都不相同,因而能够依照输出时间起始点的顺序,依次驱动各个反馈模块开始执行针灸模拟刺激。例如,若根据用户的特征数据确定出的多个反馈模块为大椎、肺俞、心俞、身柱、至阳以及肝俞六个穴位所对应的反馈模块,则需要首先驱动“大椎+肺俞”所对应的反馈模块输出针灸模拟信号,即这两个反馈模块的首个输出时间起始点排序最前,此后每隔5秒再依次驱动“肺俞+心俞”、“心俞+身柱”、“身柱+至阳”、“至阳+肝俞”以及“肝俞+大椎”所对应的反馈模块输出针灸模拟信号。
特别地,当所述M个反馈模块中某一个反馈模块所对应的电刺激信号、温度控制信号以及震动信号的输出时间起始点均相同时,控制所述可穿戴装置中的该个反馈模块向预设的人体位置同时输出所述电刺激信号、温度控制信号以及震动信号。如图3所示,在第3秒以及第5秒内,该反馈模块同时作出了电刺激以及加热,即同时输出了电刺激信号以及温度控制信号。
作为本发明的一个实施例,图4示出了上述S201的具体实现方式,包括:
在S401中,对于所述M个反馈模块中的每一个反馈模块:获取与所述特征数据相匹配的电刺激信号对应的输出时间点以及输出时长;获取与所述特征数据想相匹配的温度控制信号的输出时间点以及输出时长;获取与所述特征数据匹配的震动信号的输出时间点以及输出时长。
本发明实施例中,在确定了M个反馈模块后,并非直接从预存储的数据中读取该反馈模块组合形式对应的一种针灸模拟参数,而是将用户的特征数据与该种反馈模块组合形式共同形成另一条件组合,从而得出与该条件组合相匹配的最适用的一组针灸模拟参数。或者,在对特征数据分析的过程中,控制模块通过互联网将获取到的特征数据发送给远程的专业数据分析机构或专业人员,以通过专业化的数据分析手段来匹配最适用的一组针灸模拟参数。例如,可能通过医学专家对特征数据的分析,由医学专家来确定与特征参数以及该反馈模块组合形式匹配的针灸模拟参数,以提高针灸模拟的专业性。
例如,在上述例子中,若确定的M个反馈模块为与上述风门、肩井、中渚、支沟、后溪、腕骨和委中七个穴位接触的七个反馈模块,且该七个反馈模块对应第三种反馈模块组合形式,而用户的特征数据为心率130bpm,即心率过高,则从控制模块中,直接匹配出与第三种反馈模块组合形式及心率过高这一特征数据所共同对应的针灸模拟信号的输出时间点以及输出时长。
图5示出了本发明实施例提供的针灸模拟信号的输出方法S103的另一具体实现流程,详述如下:
在S501中,获取每个所述输出时间起始点对应的所述针灸模拟信号的模拟强度和模拟频率。
在S502中,从每个所述输出时间起始点起的所述输出时长内,控制所述M个反馈模块中对应的反馈模块以所述模拟频率向预设的人体位置输出具有对应模拟强度的所述针灸模拟信号。
在上述确定出M个反馈模块后,控制模块将生成分别对应M个反馈模块的M个控制数据包,控制模块将每个控制数据包传输至一个反馈模块中的MCU,以使接收到控制数据包的反馈模块能够根据控制数据包中标识的针灸模拟参数输出相应类型的针灸模拟信号。在针灸模拟参数中,针对当前需要输出的电刺激信号、温度控制信号和震动信号都分别设置了对应的模拟强度和模拟频率。电刺激信号、温度控制信号和震动信号分别对应的模拟强度是指电击强度、震动幅度以及温控强度,其中,温控强度可以为升温的度数、降温的度数,也可以为具体的目标温度值。电刺激参数、震动参数以及加热参数分别对应的模拟频率是指有效刺激频率、震动频率以及温控频率。有效刺激频率是指上述输出时长T内,电刺激脉冲的出现频率。
此外,需要说明的是,仅当针灸模拟信号的针灸模拟参数为非空值时,才可能令反馈模块输出该种类型的针灸模拟信号。例如,当加热参数为非空值时,根据该加热参数,控制反馈模块内部的加热片向其贴附的人体位置输出温度控制信号。当震动参数为非空值时,根据该震动参数,对贴附在人体位置的震动模块进行震动控制。
若某种针灸模拟信号的针灸模拟参数为空值,则不输出该种类型的针灸模拟信号。例如,当震动参数为空值时,不对反馈模块内部的震动模块进行震动控制,即不产生任何震动信号。
控制模块将其生成的M个控制数据包分发至对应的各个反馈模块,反馈模块的MCU读取到该控制数据包中不同时刻针灸模拟信号所对应的模拟强度以及模拟频率时,将输出该控制数据包当前时刻所指示类型的针灸模拟信号,且该类针灸模拟信号具有该模拟强度以及模拟频率。
例如,若从输出时间起始点开始需要持续输出的一类针灸模拟信号为电刺激信号,且对应的电击强度为20V,有效刺激频率为10Khz,那么,从该输出时间起始点开始,以10Khz的频率令反馈模块向人体位置持续输出20V的电刺激信号。
具体地,上述S502还包括:
当每个所述输出时间起始点对应的电刺激信号包含有分时有效刺激频率组合时,从每个所述输出时间起始点起,控制所述M个反馈模块中对应的反馈模块以所述分时有效刺激频率组合向预设的人体位置输出具有对应模拟强度的电刺激信号。
分时有效刺激频率组合是上述有效刺激频率的特殊形式,表示在反馈模块的控制数据包中,电刺激信号的输出时间起始点对应有依序排列的多个有效刺激频率。
本发明实施例中,从输出时间起始点开始的一段所述输出时长T1之内,尽管需要持续输出电刺激信号,但是有效刺激频率会随着时间的推移逐步发生改变,即有效刺激频率不是恒量,而是连续变化的几个有效刺激频率,且各个有效刺激频率分别对应的分时刺激时长的总和为该输出时长T1。
例如,假设从输出时间起始点开始,某个反馈模块所对应的控制数据包中电刺激信号的针灸模拟参数包括输出时长、电击强度和分时有效刺激频率组合,且该分时有效刺激频率组合中包含有两个有效刺激频率及两个有效刺激频率分别对应的分时刺激时长,则令该反馈模块在当前的一段输出时长内,在所述有效刺激时长的第一个分时刺激时长内控制电极以第一个有效刺激频率向所述人体位置输出所述电击强度的电刺激信号,在第二个分时刺激时长内控制电极以第二个有效刺激频率向所述人体位置输出所述电击强度的电刺激信号。示例性地,若某个输出时间起始点对应的输出时长为1.2秒,电击强度为20V,第一种有效刺激频率为10Khz,分时刺激时长为0.5s,第二种有效刺激频率为15Khz,分时刺激时长为0.7s,则从当前时刻开始,控制电极以10KHz的频率向人体位置输出20V的电刺激信号,且该电刺激信号需要持续0.5秒,然后,控制电极以15KHz的频率向人体位置输出20V的电刺激信号,该电刺激信号需要持续0.7秒。
本发明实施例中,上述有效刺激频率组合、电击强度、输出时长等电刺激参数可根据临床中医师的提插运针速度、提插间隔以及对用户穴位的真实针灸时长来确定,电击强度可基于力度算法计算用户穴位的真实受力情况后来确定。针对用户不同的生理数据,在输出针灸控制文件之前,直接确定上述各个电刺激参数,从而准确模拟出医师在用户穴位上进行上下捻转与提插运针的效果,实现了多穴位的同时运针。
作为本发明的又一实施例,在上述S101之前,如图6所示,所述方法还包括:
在S601中,获取所述特征数据,所述特征数据包括所述用户的生理数据和所述用户所处的环境数据。
环境数据是指用户在使用可穿戴装置进行针灸模拟时,所处的环境的相关数据,如气温数据、湿度数据、亮度数据及噪声数据等。
本发明实施例中,需要获取到的特征数据包括环境数据和生理数据。在部分实际情况中,只根据生理数据来判断用户的身体状况,从而确定出的需要输出针灸模拟信号的反馈模块可能偏离实际情况,例如,通过生理数据判断用户出现心跳加速的状况,这些状况既可能是因为病理因素引起的,也可能是环境过于封闭时用户心理过度紧张引起的,此时,若只采集人体的心跳数据并不能准确地判断是何种状况,也就无法明确用户的针灸需求,因而会确定出不正常的反馈模块。在本发明实施例中,为了更好地确定出用户的实际针灸需求,以输出更为精准的基于反馈模块组合形式的判断结果,在采集用户的生理数据的同时,还会采集用户所处的环境数据。例如,采集环境的含氧量数据,若含氧量数据远低于正常空气的含氧量,且采集到的用户的心跳数据过快,则判定用户当前处于较为封闭的环境中,其心跳过快的原因并非是因病理因素引起的,而可能是空气不流通或心理紧张而造成的,那么输出的针灸模拟方案需要起到舒缓的保健效果,则可以确定出与该特征数据或者说与该保健效果相对应的M个反馈模块。
本发明实施例基于用户的生理数据和用户所处的环境数据,从可穿戴装置的N个反馈模块中出确定出M个反馈模块,使得这些反馈模块向相应的人体位置点能够输出更加符合用户客观情况的针灸模拟信号,提高了针灸模拟方案的自适应性,使得针灸模拟效果更加精准。
对应于上文实施例所述的针灸模拟方法,图7示出了本发明实施例提供的针灸模拟信号的输出装置的结构框图。
参照图7,该针灸模拟信号的输出装置包括:
确定单元71,用于在可穿戴装置的N个反馈模块中,确定与用户的特征数据相匹配的M个反馈模块。
获取单元72,用于分别获取所述M个反馈模块所对应的针灸模拟信号的输出顺序,所述针灸模拟信号包括电刺激信号、温度控制信号以及震动信号。
控制单元73,用于基于所述输出顺序,控制所述可穿戴装置中所述M个反馈模块向预设的人体位置输出所述针灸模拟信号。
其中,所述N为大于零的整数,所述M为大于零且小于或等于N的整数。
可选地,所述获取单元72具体用于:
分别确定所述M个反馈模块中每一个反馈模块所对应的电刺激信号、温度控制信号以及震动信号的输出时间起始点以及输出时长。
可选地,所述控制单元72还具体用于:
对于所述M个反馈模块中的每一个反馈模块:
获取与所述特征数据相匹配的电刺激信号对应的输出时间点以及输出时长;
获取与所述特征数据想相匹配的温度控制信号的输出时间点以及输出时长;
及
获取与所述特征数据匹配的震动信号的输出时间点以及输出时长。
可选地,所述控制单元73具体包括:
第一获取子单元,用于获取每个所述输出时间起始点对应的所述针灸模拟信号的模拟强度和模拟频率。
控制子单元,用于从每个所述输出时间起始点起的所述输出时长内,控制所述M个反馈模块中对应的反馈模块以所述模拟频率向预设的人体位置输出具有对应模拟强度的所述针灸模拟信号。
可选地,所述控制单元73具体包括:
第二获取子单元,用户获取所述特征数据,所述特征数据包括所述用户的生理数据和所述用户所处的环境数据。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、系统和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、系统和方法,可以通过其它的方式实现。例如,以上所描述的系统实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,系统或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。