脑机接口的功能检测方法、装置、电子设备及存储介质
文献发布时间:2024-04-18 19:54:28
技术领域
本申请涉及智能控制技术领域,尤其涉及一种脑机接口的功能检测方法、装置、电子设备及存储介质。
背景技术
近年来,随着工业技术领域不断改革和创新,脑机接口作为一种利用脑电信号将神经活动解码为命令的技术已经成为智能车辆的前沿研究领域。目前,国内外领先企业与科研机构已经开始围绕智能车辆脑机接口开展相关研究,但是都尚处于探索阶段,同时也没有将脑机接口完全应用到智能车辆之中,在对智能车辆脑机接口预期功能评价的领域仍是空白。因此,亟需一种对智能车辆脑机接口的功能检测方法,以满足能够对智能车辆脑机接口预期功能进行准确性评价的需求。
发明内容
本申请提供了一种脑机接口的功能检测方法、装置、电子设备及存储介质,可以很准确地对智能车辆脑机接口预期功能进行评价,也为智能车辆脑机接口预期功能的评估提供了一种新思路。
第一方面,本申请提供了一种脑机接口的功能检测方法,该方法包括:
基于所述脑机接口的待测功能确定对应的多个待测场景;
在所述多个待测场景中对所述待测功能进行实景测试得到测试结果,基于测试结果将所述多个待测场景分为测试通过的第一待测场景集和测试不通过的第二待测场景集;
确定所述第一待测场景集的第一场景危险度,确定所述第二待测场景集的第二场景危险度;
基于所述第一场景危险度和所述第二场景危险度确定所述待测功能的检测结果。
本申请实施例提供了一种脑机接口的功能检测方法,通过对脑机接口待测功能进行实景测试,从而将待测场景进行分类得到第一待测场景集和第二待测场景集,再通过对待测场景进行解析得到场景要素,结合各场景要素的权重值得到第一待测场景集的第一场景危险度和第二待测场景集的第二场景危险度,进而确定待测功能的检测结果。本申请通过脑机接口待测功能的实景测试和对待测场景的危险度分析相结合,可以很准确地对智能车辆脑机接口预期功能进行评价,也为智能车辆脑机接口预期功能的评估提供了一种新思路。
进一步的,所述确定所述第一待测场景集的第一场景危险度,包括:解析所述第一待测场景集中各待测场景的组成元素得到所述各待测场景对应的场景要素,其中,在场景元素的层级关系上,所述场景要素包括结构要素、类别要素和键值要素;基于所述场景要素的权重值确定所述各待测场景的场景危险度,从而得到所述第一待测场景集的第一场景危险度。
进一步的,通过如下方式确定所述场景要素的权重值:通过层次分析法分别计算所述结构要素的第一权重值、所述类别要素的第一权重值和所述键值要素的第一权重值;通过熵值法分别计算所述结构要素的第二权重值、所述类别要素的第二权重值和所述键值要素的第二权重值;基于所述结构要素的第一权重值和所述结构要素的第二权重值确定所述结构要素的综合权重值,基于所述类别要素的第一权重值和所述类别要素的第二权重值确定所述类别要素的综合权重值,基于所述键值要素的第一权重值和所述键值要素的第二权重值确定所述键值要素的综合权重值,从而得到所述场景要素的综合权重值。
进一步的,所述结构要素的数量为多个;所述通过层次分析法分别计算所述结构要素的第一权重值,包括:确定待测场景中多个结构要素的重要性分值;基于所述重要性分值确定所述多个结构要素对应的标度矩阵;对所述标度矩阵进行归一化处理得到权重向量;对所述权重向量进行一致性检验得到检验结果;若所述检验结果为检验通过,则基于所述权重向量确定所述多个结构要素中各结构要素的第一权重值。
进一步的,所述对所述权重向量进行一致性检验得到检验结果,包括:确定所述权重向量的最大特征根;基于所述最大特征根计算所述权重向量的一致性比率;基于所述一致性比率和预设数值之间的大小关系确定所述一致性检验的验结果。
进一步的,所述通过熵值法分别计算所述结构要素的第二权重值,包括:确定所述各结构要素在所述多个待测场景中的出现概率;基于所述出现概率确定所述各结构要素在所述待测场景中的出现熵值;基于所述出现熵值确定所述各结构要素的权重熵值;基于所述权重熵值确定所述各结构要素的第二权重值。
进一步的,所述解析所述第一待测场景集中各待测场景的组成元素得到所述各待测场景对应的场景要素,包括:对每个待测场景在结构层上进行元素分割得到结构要素;对所述结构要素在类别层上进行元素分割得到所述结构要素下的类别要素;对所述类别要素在元素层上进行元素分割得到所述类别要素下的键值要素,从而得到所述各待测场景对应的场景要素。
第二方面,本申请提供了一种脑机接口的功能检测装置,该装置包括:
待测场景确定模块,用于基于所述脑机接口的待测功能确定对应的多个待测场景;
待测场景分类模块,用于在所述多个待测场景中对所述待测功能进行实景测试得到测试结果,基于测试结果将所述多个待测场景分为测试通过的第一待测场景集和测试不通过的第二待测场景集;
场景危险度确定模块,用于确定所述第一待测场景集的第一场景危险度,确定所述第二待测场景集的第二场景危险度;
检测结果确定模块,用于基于所述第一场景危险度和所述第二场景危险度确定所述待测功能的检测结果。
第三方面,本申请提供了一种电子设备,该电子设备包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请任意实施例所述的脑机接口的功能检测方法。
第四方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本申请任意实施例所述的脑机接口的功能检测方法。
需要说明的是,上述计算机指令可以全部或者部分存储在计算机可读存储介质上。其中,计算机可读存储介质可以与脑机接口的功能检测装置的处理器封装在一起,也可以与脑机接口的功能检测装置的处理器单独封装,本申请对此不做限定。
本申请中第二方面、第三方面以及第四方面的描述,可以参考第一方面的详细描述;并且,第二方面、第三方面以及第四方面的描述的有益效果,可以参考第一方面的有益效果分析,此处不再赘述。
应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其他特征将通过以下的说明书而变得容易理解。
可以理解的是,在使用本申请各实施例公开的技术方案之前,均应当依据相关法律法规通过恰当的方式对本申请所涉及个人信息的类型、使用范围以及使用场景等告知用户并获得用户的授权。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种脑机接口的功能检测方法的第一流程示意图;
图2为本申请实施例提供的一种脑机接口的功能检测方法的第二流程示意图;
图3为本申请实施例提供的一种脑机接口的功能检测装置的结构示意图;
图4是用来实现本申请实施例的一种脑机接口的功能检测方法的电子设备的框图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”“第二”“目标”以及“原始”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够实施除了在这里图示或描述之外的顺序。此外,术语“包括”“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
图1为本申请实施例提供的一种脑机接口的功能检测方法的第一流程示意图,本实施例可适用于对智能车辆脑机接口预期功能进行评价的情况。本实施例提供的一种脑机接口的功能检测方法可以由本申请实施例提供的脑机接口的功能检测装置来执行,该装置可以通过软件和/或硬件的方式实现,并集成在执行本方法的电子设备中。本实施例以智能车辆上配置脑机接口为基础,介绍智能车辆脑机接口的功能检测方法。
参见图1,本实施例的方法包括但不限于如下步骤:
S110、基于脑机接口的待测功能确定对应的多个待测场景。
其中,脑机接口是一种在脑与智能车辆之间建立直接的通信渠道,利用脑电信号将神经活动解码为命令的技术。待测功能是指脑机接口所具备的全部功能中的一种或多种。待测场景是指对脑机接口进行检测的应用场景。
在本申请实施例中,基于待测功能对应的参数配置智能车辆的脑机接口,以得到具备待测功能的脑机接口;再确定对该待测功能进行检测的多个应用场景,作为待测场景。可选的,可以根据场景配置软件生成待测场景的虚拟测试场景。
S120、在多个待测场景中对待测功能进行实景测试得到测试结果,基于测试结果将多个待测场景分为测试通过的第一待测场景集和测试不通过的第二待测场景集。
在本申请实施例中,经上述步骤S110确定出待测功能对应的多个待测场景之后,逐个在各待测场景中对智能车辆的自动驾驶应对能力进行实景测试,得到待测功能的测试结果。其中,测试结果包括能通过某个待测场景的测试(即测试通过)和不能通过某个待测场景的测试(即测试不通过)。
根据某个待测场景对应的测试结果可以确定出智能车辆在该待测场景中的自动驾驶应对能力,再根据自动驾驶应对能力的高低将该待测场景归为第一待测场景集或者第二待测场景集。
示例性的,当A待测场景对应的测试结果为测试通过,表明智能车辆在A待测场景中的自动驾驶应对能力很好,将A待测场景归为第一待测场景集。
S130、确定第一待测场景集的第一场景危险度,确定第二待测场景集的第二场景危险度。
在本申请实施例中,虽然第一待测场景集为测试通过的待测场景集合,但是也会存在测试不通过(即智能车辆发生事故)的概率,因而需要确定第一待测场景集中待测场景测试不通过的概率,即第一场景危险度。同理,需要确定第二待测场景集中待测场景测试不通过的概率,即第二场景危险度。
进一步的,确定第一待测场景集的第一场景危险度,包括:解析第一待测场景集中各待测场景的组成元素得到各待测场景对应的场景要素;基于场景要素的权重值确定各待测场景的场景危险度,从而得到第一待测场景集的第一场景危险度。其中,在场景元素的层级关系上,场景要素包括结构要素、类别要素和键值要素。
具体的,解析第一待测场景集中各待测场景的组成元素得到各待测场景对应的场景要素,包括:对每个待测场景在结构层上进行元素分割得到结构要素;对结构要素在类别层上进行元素分割得到结构要素下的类别要素;对类别要素在元素层上进行元素分割得到类别要素下的键值要素,从而得到各待测场景对应的场景要素。
在本申请实施例中,对第一待测场景集中各待测场景进行层次划分,其至少包括四层:目标层、结构层、类别层和元素层,各层次依次递进,各层次对于场景划分的细化程度依次递增。
第一层为目标层,在本实施例中以智能车辆脑机接口预期功能的待测场景为目标层。
第二层为结构层,在目标层的基础上对每个待测场景在结构层次上进行元素分割得到结构要素。结构要素由至少一种要素组成。示例性的,结构要素至少包括五个层面:道路层面、交通设施层面、其他设施层面、交通参与者层面以及气候环境层面;其中,道路层面对场景中道路情况进行描述,交通设施层面对基础道路设施进行定义,其他设施层面涵盖除交通设施外所有实际存在建筑设施,交通参与者层面中包括所有除主车外场景中的动态参与者,气候环境层面对场景天气等环境特征进行描述。
第三层为类别层,在结构层的基础上在类别层上进行细化得到结构要素下的类别要素。类别要素由至少一种要素组成。示例性的,可以将道路层面至少细化为路面类型、路面情况、道路等级及路口情况,交通设施层面进一步至少通过无交通设施、信号灯、道路标线与交通标志牌进行描述,将其他设施层面至少分割为无其他设施、周边设施及道路障碍,气候环境层面至少包括天气情况与光照强度。
第四层为元素层,在类别层的基础上在元素层上进行细化得到类别要素下的键值要素,键值要素是场景元素划分中最细致的层面。键值要素由至少一种要素组成。示例性的,其具体到场景中的实际情况、设施,路面类型至少包括沥青路面、水泥混凝土路面、砌块路面等,路面情况至少包括平整路面、泥泞路面、非结构化路面等,道路等级包括快速路、主干路、次干路与支路,路口情况至少包括直行道路、单向转弯路口、十字路口等,信号灯至少包括机动车道信号灯、非机动车道信号灯、斑马线处信号灯等,道路标线包括指示标线、警告标线与禁止标线,交通标志牌至少包括禁止标志、警告标志、限速标志等,周边设施至少包括写字楼、公交站、加油站等,道路障碍至少包括减速带、施工遮挡、小型路障等,车辆至少包括非机动两轮车、小型轿车、货运卡车等,人类至少包括坐轮椅者、高大身材者、矮小身材者等,动物至少包括爬行动物、小型宠物、常见鸟类等,天气情况至少包括晴天、雨天、雪天等,光照强度至少包括较弱、适中、刺眼等。
在本申请实施例中,在确定出待测场景对应的场景要素之后,基于预先配置的场景要素权重表,分别确定结构要素的权重值、类别要素的权重值和键值要素的权重值。基于待测场景中结构层中各结构要素所占权重、对应类别层中各类别要素所占权重,以及对应元素层中各键值要素所占权重,计算出待测场景对应的场景危险度。基于同样方法,可以得到第一待测场景集中各待测场景的场景危险度,从而可以得到第一待测场景集的第一场景危险度。
需要说明的是,第二待测场景集的第二场景危险度的确定过程和第一待测场景集的第一场景危险度的确定过程一样,在此不做赘述。
S140、基于第一场景危险度和第二场景危险度确定待测功能的检测结果。
在本申请实施例中,经上述步骤S130确定出第一待测场景集的第一场景危险度和第二待测场景集的第二场景危险度之后,可以绘制第一场景危险度对应的区间和第二场景危险度对应的区间的分布图,从分布图中确定出两个区间的临界值,该临界值可以表示智能车辆脑机接口待测功能可应对场景的最大危险度,以此作为该智能车辆脑机接口待测功能评价数据,即待测功能的检测结果。
本实施例提供的技术方案,基于脑机接口的待测功能确定对应的多个待测场景;在多个待测场景中对待测功能进行实景测试得到测试结果,基于测试结果将多个待测场景分为测试通过的第一待测场景集和测试不通过的第二待测场景集;确定第一待测场景集的第一场景危险度,确定第二待测场景集的第二场景危险度;基于第一场景危险度和第二场景危险度确定待测功能的检测结果。本申请通过对脑机接口待测功能进行实景测试,从而将待测场景进行分类得到第一待测场景集和第二待测场景集,再通过对待测场景进行解析得到场景要素,结合各场景要素的权重值得到第一待测场景集的第一场景危险度和第二待测场景集的第二场景危险度,进而确定待测功能的检测结果。本申请通过脑机接口待测功能的实景测试和对待测场景的危险度分析相结合,可以很准确地对智能车辆脑机接口预期功能进行评价,也为智能车辆脑机接口预期功能的评估提供了一种新思路。
下面进一步描述本申请实施例提供的脑机接口的功能检测方法,图2为本申请实施例提供的一种脑机接口的功能检测方法的第二流程示意图。本申请实施例是在上述实施例的基础上进行优化,具体优化为:本实施例对场景要素权重值的确定过程(即图1对应实施例中提及的场景要素权重表)进行详细的解释说明。可选的,在场景元素的层级关系上,场景要素包括结构要素、类别要素和键值要素。
参见图2,本实施例的方法包括但不限于如下步骤:
S210、通过层次分析法分别计算结构要素的第一权重值、类别要素的第一权重值和键值要素的第一权重值。
进一步的,结构要素的数量为多个;通过层次分析法分别计算结构要素的第一权重值,包括:首先,根据表1确定待测场景的结构层中各结构要素之间的相对重要程度,进而确定出各结构要素的重要性分值;基于重要性分值确定多个结构要素对应的标度矩阵,记为
表1 各结构要素间的相对重要程度赋值表
然后,对标度矩阵进行归一化处理得到权重向量。具体为:对标度矩阵按行计算得到
最后,对权重向量进行一致性检验得到检验结果,具体为:确定权重向量的最大特征根,记为
假如一致性比率CR小于0.1,认为标度矩阵
如下表2所示为随机一致性表,按图1对应实施例中所示例的待测场景的结构层中包括五个结构要素,故经查询表2选取n=5,RI=1.12。
表2 随机一致性表
需要说明的是,类别要素的第一权重值的确定过程、键值要素的第一权重值的确定过程和结构要素的第一权重值的确定过程一样,在此不做赘述。同样需要进行一致性检验方可作为后续计算数据。
S220、通过熵值法分别计算结构要素的第二权重值、类别要素的第二权重值和键值要素的第二权重值。
在上述步骤S210中,在层次分析法中对相对重要程度进行赋值时,是用户根据主观判断进行,故在本步骤中加入熵值法利用构建智能汽车脑机接口测试场景数据对各结构要素、类别要素、键值要素的权重进行客观判断,以减小主观性。
进一步的,通过熵值法分别计算结构要素的第二权重值,包括:首先,通过公式
需要说明的是,类别要素的第二权重值的确定过程、键值要素的第二权重值的确定过程和结构要素的第二权重值的确定过程一样,在此不做赘述。
S230、基于结构要素的第一权重值和结构要素的第二权重值确定结构要素的综合权重值,基于类别要素的第一权重值和类别要素的第二权重值确定类别要素的综合权重值,基于键值要素的第一权重值和键值要素的第二权重值确定键值要素的综合权重值,从而得到场景要素的综合权重值。
在本申请实施例中,基于层次分析法计算出各层级要素的第一权重值
本实施例提供的技术方案,通过层次分析法分别计算结构要素的第一权重值、类别要素的第一权重值和键值要素的第一权重值;通过熵值法分别计算结构要素的第二权重值、类别要素的第二权重值和键值要素的第二权重值;基于结构要素的第一权重值和结构要素的第二权重值确定结构要素的综合权重值,基于类别要素的第一权重值和类别要素的第二权重值确定类别要素的综合权重值,基于键值要素的第一权重值和键值要素的第二权重值确定键值要素的综合权重值,从而得到场景要素的综合权重值。本申请利用层次分析法与熵值法结合的主客观融合方法确定场景要素的综合权重,进而利用综合权重计算场景危险度。本申请通过脑机接口待测功能的实景测试和对待测场景的危险度分析相结合,可以很准确地对智能车辆脑机接口预期功能进行评价,也为智能车辆脑机接口预期功能的评估提供了一种新思路。
图3为本申请实施例提供的一种脑机接口的功能检测装置的结构示意图,如图3所示,该装置300可以包括:
待测场景确定模块310,用于基于所述脑机接口的待测功能确定对应的多个待测场景;
待测场景分类模块320,用于在所述多个待测场景中对所述待测功能进行实景测试得到测试结果,基于测试结果将所述多个待测场景分为测试通过的第一待测场景集和测试不通过的第二待测场景集;
场景危险度确定模块330,用于确定所述第一待测场景集的第一场景危险度,确定所述第二待测场景集的第二场景危险度;
检测结果确定模块340,用于基于所述第一场景危险度和所述第二场景危险度确定所述待测功能的检测结果。
进一步的,上述场景危险度确定模块330,可以具体用于:解析所述第一待测场景集中各待测场景的组成元素得到所述各待测场景对应的场景要素,其中,在场景元素的层级关系上,所述场景要素包括结构要素、类别要素和键值要素;基于所述场景要素的权重值确定所述各待测场景的场景危险度,从而得到所述第一待测场景集的第一场景危险度。
进一步的,上述脑机接口的功能检测装置,还可以包括:权重值确定模块;
所述权重值确定模块,用于通过层次分析法分别计算所述结构要素的第一权重值、所述类别要素的第一权重值和所述键值要素的第一权重值;通过熵值法分别计算所述结构要素的第二权重值、所述类别要素的第二权重值和所述键值要素的第二权重值;基于所述结构要素的第一权重值和所述结构要素的第二权重值确定所述结构要素的综合权重值,基于所述类别要素的第一权重值和所述类别要素的第二权重值确定所述类别要素的综合权重值,基于所述键值要素的第一权重值和所述键值要素的第二权重值确定所述键值要素的综合权重值,从而得到所述场景要素的综合权重值。
可选的,所述结构要素的数量为多个;
进一步的,上述权重值确定模块,可以具体用于:确定待测场景中多个结构要素的重要性分值;基于所述重要性分值确定所述多个结构要素对应的标度矩阵;对所述标度矩阵进行归一化处理得到权重向量;对所述权重向量进行一致性检验得到检验结果;若所述检验结果为检验通过,则基于所述权重向量确定所述多个结构要素中各结构要素的第一权重值。
进一步的,上述权重值确定模块,还可以具体用于:确定所述权重向量的最大特征根;基于所述最大特征根计算所述权重向量的一致性比率;基于所述一致性比率和预设数值之间的大小关系确定所述一致性检验的验结果。
进一步的,上述权重值确定模块,还可以具体用于:确定所述各结构要素在所述多个待测场景中的出现概率;基于所述出现概率确定所述各结构要素在所述待测场景中的出现熵值;基于所述出现熵值确定所述各结构要素的权重熵值;基于所述权重熵值确定所述各结构要素的第二权重值。
进一步的,上述场景危险度确定模块330,可以具体用于:对每个待测场景在结构层上进行元素分割得到结构要素;对所述结构要素在类别层上进行元素分割得到所述结构要素下的类别要素;对所述类别要素在元素层上进行元素分割得到所述类别要素下的键值要素,从而得到所述各待测场景对应的场景要素。
本实施例提供的脑机接口的功能检测装置可适用于上述任意实施例提供的脑机接口的功能检测方法,具备相应的功能和有益效果。
图4是用来实现本申请实施例的一种脑机接口的功能检测方法的电子设备的框图。电子设备10旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等)和其它类似的计算装置。本文所示的部件、它们的连接和关系以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本申请的实现。
如图4所示,电子设备10包括至少一个处理器11,以及与至少一个处理器11通信连接的存储器,如只读存储器(ROM)12、随机访问存储器(RAM)13等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器11可以根据存储在只读存储器(ROM)12中的计算机程序或者从存储单元18加载到随机访问存储器(RAM)13中的计算机程序,来执行各种适当的动作和处理。在RAM 13中,还可存储电子设备10操作所需的各种程序和数据。处理器11、ROM 12以及RAM 13通过总线14彼此相连。输入/输出(I/O)接口15也连接至总线14。
电子设备10中的多个部件连接至I/O接口15,包括:输入单元16,例如键盘、鼠标等;输出单元17,例如各种类型的显示器、扬声器等;存储单元18,例如磁盘、光盘等;以及通信单元19,例如网卡、调制解调器、无线通信收发机等。通信单元19允许电子设备10通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
处理器11可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器11的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(DSP)以及任何适当的处理器、控制器、微控制器等。处理器11执行上文所描述的各个方法和处理,例如脑机接口的功能检测方法。
在一些实施例中,脑机接口的功能检测方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元18。在一些实施例中,计算机程序的部分或者全部可以经由ROM 12和/或通信单元19而被载入和/或安装到电子设备10上。当计算机程序加载到RAM 13并由处理器11执行时,可以执行上文描述的脑机接口的功能检测方法的一个或多个步骤。备选地,在其他实施例中,处理器11可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行脑机接口的功能检测方法。
本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上系统的系统(SOC)、负载可编程逻辑设备(CPLD)、计算机硬件、固件、软件和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置和该至少一个输出装置。
用于实施本申请的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
在本申请的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的或半导体系统、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备或上述内容的任何合适组合。
为了提供与用户的交互,可以在电子设备上实施此处描述的系统和技术,该电子设备具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给电子设备。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)或者包括中间件部件的计算系统(例如,应用服务器)或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)或者包括这种后台部件、中间件部件或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)、区块链网络和互联网。
计算系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与VPS服务中,存在的管理难度大,业务扩展性弱的缺陷。
注意,上述仅为本申请的较佳实施例及所运用技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。例如,本领域技术人员可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤;可以并行地执行、顺序地执行或者不同的次序执行本申请中记载的各步骤,只要能够实现本申请的技术方案所期望的结果,本文在此不进行限制。
上述具体实施方式并不构成对本申请保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素可以进行各种修改、组合、子组合和替代。任何在本申请的精神和原则之内所作的修改、等同替换和改进等,均应包含在本申请保护范围之内。
- 一种液位检测装置和包含其的设备以及液位检测方法、电子设备及计算机可读存储介质
- 手势关键点检测方法、装置、电子设备及存储介质
- 加密恶意流量检测方法、装置、电子设备及存储介质
- 对象检测方法及装置、电子设备和存储介质
- 一种卡顿检测方法、装置、电子设备和存储介质
- 脑机接口的功能检测方法、装置、电子设备及存储介质
- 脑机接口康复方法、装置、电子设备和存储介质