一种生物电信号处理方法及设备

文档序号:1746782 发布日期:2019-11-29 浏览:22次 >En<

阅读说明:本技术 一种生物电信号处理方法及设备 (A kind of processing of bioelectric signals method and apparatus ) 是由 丘志强 童路遥 易昊翔 李哲越 陈子豪 于 2019-09-04 设计创作,主要内容包括:本发明公开了一种生物电信号处理方法及设备,其方法包括:获取生物电信号采集设备发送的信号处理请求消息和生物电信号,所述信号处理请求消息中携带功能接口标识,所述生物电信号由所述生物电信号采集设备采集;查找所述功能接口标识对应的信号处理模块;利用查找到的信号处理模块处理所述生物电信号,得到所述生物电信号采集设备佩戴者的状态特征;将所述状态特征发送给目标终端。本发明实施例实现方式灵活且不受生物电信号采集设备算力限制。(The invention discloses a kind of processing of bioelectric signals method and apparatus, its method includes: the signal processing request message and bioelectrical signals for obtaining acquiring biological electric signals equipment and sending, carrying function interface identifier in the signal processing request message, the bioelectrical signals are acquired by the acquiring biological electric signals equipment;It searches the functional interface and identifies corresponding signal processing module;The bioelectrical signals are handled using the signal processing module found, obtain the state feature of the acquiring biological electric signals equipment wearer;The state feature is sent to target terminal.Implementation of the embodiment of the present invention flexibly and is not calculated power limit by acquiring biological electric signals equipment.)

一种生物电信号处理方法及设备

技术领域

本发明涉及信号处理技术领域,更具体地,涉及一种生物电信号处理方法及设备。

背景技术

随着生物电信号采集分析技术在民用领域的不断探索普及,其广泛应用于多种场合。例如,利用生物电信号进行疲劳度检测,利用生物电信号进行情绪情感识别等等。

根据目前的技术现状,采集生物电信号的设备往往算力有限,难以满足利用生物电信号计算得到佩戴者状态特征的需求,更难以满足灵活多变的生物电信号处理需求。

发明内容

鉴于上述问题,本发明提出了一种生物电信号处理方法及设备,以提高生物电信号处理的灵活性。

一方面,本发明实施例提供一种生物电信号处理方法,包括:

接收生物电信号采集设备发送的信号处理请求消息和生物电信号,所述信号处理请求消息中携带功能接口标识,所述生物电信号由所述生物电信号采集设备采集;

查找所述功能接口标识对应的信号处理模块;

利用查找到的信号处理模块处理所述生物电信号,得到所述生物电信号采集设备佩戴者的状态特征;

将所述状态特征发送给目标终端。

本发明实施例提供的方法,由外部设备而非生物电信号采集设备对生物电信号进行处理从而得到佩戴者的状态特征,因此不受生物电信号采集设备的算力限制。另外,在该外部设备上可以预置有多个处理模块,通过为生物电信号采集设备分配不同的功能接口标示从而可以实现不同的信号处理需求,其实现方式灵活。

本发明实施例中,上述信号处理请求消息和生物电信号可以是通过同一通信链路发送的,也可以是通过不同的通信链路发送的。

如果通过同一通信链路发送,则在本设备与生物电信号采集设备之间只需要建立一条通信链路,从而节省传输资源。

如果通过同一通信链路发送,上述信号处理请求消息中还携带所述生物电信号采集设备的标识,上述利用查找到的信号处理模块处理所述生物电信号之前,还可以包括:

在确认从同一通信链路既接收到信号处理请求消息又接收到生物电信号后,查找所述生物电信号采集设备的标识对应的缓存;

从所述生物电信号采集设备的标识对应的缓存中读取所述生物电信号。

在上述任意方法实施例中,上述功能接口标识可以为SDK(Software DevelopmentKit,软件开发工具包)标识和/或生物电信号采集设备标识,所述SDK为所述生物电信号采集设备中为发送所述信号处理请求消息而加载的SDK。

本发明实施例中,功能接口用来区分不同的处理权限(或称处理需求),可以为SDK标识,也可以为设备标识。

在上述任意方法实施例中,目标终端可以默认为上述生物电信号采集设备。

目标终端也可以是上述生物电信号采集设备之外的其他终端,或者不仅是上述生物电信号采集设备。相应的,查找为所述生物电信号采集设备预先配置的第一目标终端信息;根据查找到的所述第一目标终端信息确定所述目标终端。

本发明实施例提供的方法,通过预先配置第一目标终端信息,可以实现将状态特征发送给其他终端设备,使得其实现方式更为灵活。

更具体的,上述查找为所述生物电信号采集设备预先配置的第一目标终端信息,其实现方式可以包括:

查找所述生物电信号采集设备中生成所述处理请求消息的SDK对应的目标终端类型;

在所述生物电信号采集设备的关联终端信息集合中查找所述目标终端类型对应的终端标识作为所述第一目标终端信息,所述关联终端信息集合包括至少一个关联终端的信息,所述关联终端的信息包括终端类型和终端标识。

本发明实施例中,为简化前期配置工作,实现批量配置/授权,可以仅配置目标终端类型,后续结合用户配置并上传的关联终端的信息,确定第一目标终端信息。

本发明实施例中,上述信号处理请求消息中还可以携带第二目标终端信息,相应的,根据所述第二目标终端信息确定所述目标终端。

另一方面,本发明实施例提供一种计算机设备,包括:

一个或多个处理器;

存储器;

一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序被配置为执行上述任意实施例的方法。

本发明实施例提供的计算机设备,由外部设备而非生物电信号采集设备对生物电信号进行处理从而得到佩戴者的状态特征,因此不受生物电信号采集设备的算力限制。另外,在该外部设备上可以预置有多个处理模块,通过为生物电信号采集设备分配不同的功能接口标示从而可以实现不同的信号处理需求,其实现方式灵活。

又一方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质中保存有应用程序,所述应用程序被处理器执行以实现上述任意实施例的方法。

本发明实施例提供的计算机可读存储介质,由外部设备而非生物电信号采集设备对生物电信号进行处理从而得到佩戴者的状态特征,因此不受生物电信号采集设备的算力限制。另外,在该外部设备上可以预置有多个处理模块,通过为生物电信号采集设备分配不同的功能接口标示从而可以实现不同的信号处理需求,其实现方式灵活。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了根据本发明一个实施例的生物电信号处理方法流程图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的信号、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本发明实施例提供一种生物电信号处理方法,具体包括如下操作:

步骤101、接收生物电信号采集设备发送的信号处理请求消息和生物电信号,该信号处理请求消息中携带功能接口标识,该生物电信号由该生物电信号采集设备采集。

本发明实施例中,生物电信号采集设备的具体产品形态不做限定,可以是头戴式设备(例如头盔、VR设备、AR设备、智能眼镜等),也可以是腕带式设备等等。

本发明实施例中,生物电信号可以是单一类型的信号,例如脑电信号、心率信号等、体温等,也可以是多维生物电信号。

步骤102、查找上述功能接口标识对应的信号处理模块。

步骤103、利用查找到的信号处理模块处理上述生物电信号,得到上述生物电信号采集设备佩戴者的状态特征。

本发明实施例中,不同的处理模块功能不同,用于对生物电信号进行处理从而得到不同的状态特征。处理模块可以通过软件算法实现生物电信号处理,也可以通过规则匹配实现生物电信号处理,还可以通过查表实现生物电信号处理。

本发明实施例中,状态特征用于反映佩戴者的生理和/或心理状态特征,例如疲劳度、情绪情感值、体温等。

步骤103、将上述状态特征发送给目标终端。

目标设备可以显示状态特征,也可以对状态特征进行处理得到处理结果。

本发明实施例提供的方法,由外部设备而非生物电信号采集设备对生物电信号进行处理从而得到佩戴者的状态特征,因此不受生物电信号采集设备的算力限制。另外,在该外部设备上可以预置有多个处理模块,通过为生物电信号采集设备分配不同的功能接口标示从而可以实现不同的信号处理需求,其实现方式灵活。

本发明实施例中,上述功能接口用来区分不同的处理权限(或称处理需求),功能接口标识可以为SDK标识和/或生物电信号采集设备标识,所述SDK为所述生物电信号采集设备中为发送所述信号处理请求消息而加载的SDK。

如果是SDK标识,那么,可以将相同的SDK批量下发给不同的生物电信号采集信号,生物电信号采集设备在需要获取状态特征时,加载该SDK,发送信号处理请求消息,并在该消息中携带SDK的标识,本发明实施例提供的方法即可根据该SDK的标识查找其对应的处理模块。因此,通过更新生物电信号采集设备的SDK,可以改变其信号处理权项(或称需求)。

如果是生物电信号采集设备标识,那么,预先保存有多个生物电信号采集设备标识与处理模块的关联关系,通过查找该关联关系查找对应的处理模块。

本发明实施例中,生物电信号采集设备的标识可以但不仅限于是其MAC(MediaAccess Control Address,媒体访问控制)地址。

上述任意方法实施例的基础上,上述信号处理请求消息和生物电信号可以是通过同一通信链路发送的,也可以是通过不同的通信链路发送的。

如果通过同一通信链路发送,则在本设备与生物电信号采集设备之间只需要建立一条通信链路,从而节省传输资源。

如果通过同一通信链路发送,上述信号处理请求消息中还携带所述生物电信号采集设备的标识,上述利用查找到的信号处理模块处理所述生物电信号之前,还可以包括:

在确认从同一通信链路既接收到信号处理请求消息又接收到生物电信号后,查找所述生物电信号采集设备的标识对应的缓存;

从所述生物电信号采集设备的标识对应的缓存中读取所述生物电信号。

通过同一通信链路发送,可以首先发送上述信号处理请求消息,然后再持续发送生物电信号。那么,通过与生物电信号采集设备建立的通信链路接收到该信号处理请求消息后,在该通信链路上继续监听生物电信号,并将接收到的生物电信号保存到该设备对应的缓存中。相应的,上述步骤103中,从缓存中读取生物电信号并进行处理。这种情况下,在该通信链路上监听到生物电信号即意味着“确认从同一通信链路既接收到信号处理请求消息又接收到生物电信号”。

也可以将第一个生物电信号的数据包携带在信号处理请求消息中发送,其处理方式可参照上述处理方式,此处不再赘述。这种情况下,接收到信号处理请求消息即意味着“确认从同一通信链路既接收到信号处理请求消息又接收到生物电信号”。

在上述任意方法实施例中,目标终端可以默认为上述生物电信号采集设备。

目标终端也可以是上述生物电信号采集设备之外的其他终端,或者不仅是上述生物电信号采集设备。相应的,查找为所述生物电信号采集设备预先配置的第一目标终端信息;根据查找到的所述第一目标终端信息确定所述目标终端。

本发明实施例提供的方法,通过预先配置第一目标终端信息,可以实现将状态特征发送给其他终端设备,使得其实现方式更为灵活。

更具体的,上述查找为所述生物电信号采集设备预先配置的第一目标终端信息,其实现方式可以包括:

查找所述生物电信号采集设备中生成所述处理请求消息的SDK对应的目标终端类型;

在所述生物电信号采集设备的关联终端信息集合中查找所述目标终端类型对应的终端标识作为所述第一目标终端信息,所述关联终端信息集合包括至少一个关联终端的信息,所述关联终端的信息包括终端类型和终端标识。

本发明实施例中,为简化前期配置工作,实现批量配置/授权,可以仅配置目标终端类型,后续结合用户配置并上传的关联终端的信息,确定第一目标终端信息。

作为举例而非限定,目标终端类型可以但不仅限于包括:手机、个人电脑、智能佩戴设备等,

作为举例而非限定,第一目标终端信息可以但不仅限于包括目标终端的标识。

本发明实施例中,上述信号处理请求消息中还可以携带第二目标终端信息,相应的,根据所述第二目标终端信息确定所述目标终端。

作为举例而非限定,第二目标终端信息包括目标终端的标识。

另一方面,本发明实施例提供一种计算机设备,包括:

一个或多个处理器;

存储器;

一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序被配置为执行上述任意实施例的方法。

本发明实施例提供的计算机设备,由外部设备而非生物电信号采集设备对生物电信号进行处理从而得到佩戴者的状态特征,因此不受生物电信号采集设备的算力限制。另外,在该外部设备上可以预置有多个处理模块,通过为生物电信号采集设备分配不同的功能接口标示从而可以实现不同的信号处理需求,其实现方式灵活。

再一方面,本发明实施例提供一种计算机可读存储介质,该计算机可读存储介质中保存有一个或多个应用程序,该一个或多个应用程序被执行以实现上述任意方法实施例。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,RandomAccess Memory)、磁盘或光盘等。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上对本发明所提供的一种疲劳度检测方法及设备进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

9页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种生物电信号处理方法及设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!