基于终端的人机交互数据的处理方法和装置制造方法及图纸

技术编号:18913129 阅读:28 留言:0更新日期:2018-09-12 02:50
本公开实施例提供了一种基于终端的人机交互数据的处理方法和终端,该终端包括捕捉模块,用于对使用终端的使用者在人机交互过程中,实时捕捉使用者的所有动作,作为使用者的动作特征矩阵;生成模块,用于根据动作特征矩阵和预先设置的不同等级难度的人机交互动作的评分矩阵进行计算处理,生成使用者最终的得分矩阵。

Terminal based human-machine interaction data processing method and device

The disclosed embodiment provides a terminal-based human-computer interaction data processing method and a terminal comprising a capture module for capturing all the user's actions in real time during the human-computer interaction process of the user of the terminal as the user's action characteristic matrix, and a generation module for according to the action characteristics. The eigenvalue matrix and the score matrix of human-computer interaction with different levels of difficulty are calculated and processed to generate the final score matrix.

【技术实现步骤摘要】
基于终端的人机交互数据的处理方法和装置
本公开涉及人工智能
,具体而言,涉及一种基于终端的人机交互数据的处理方法和装置。
技术介绍
现有电子终端中,人机交互软件接收的前端数据以及人机交互过程中生成、传输以及处理的数据都为多维、多量数据,这就对人机交互的终端对大数据的接收与处理能力提出了更高的要求。现有技术的人机交互终端对前端接收的多维数据,以及人机交互过程中实时接收的数据进行大量、快速处理的需求亟待解决。
技术实现思路
本公开实施例提供了一种基于终端的人机交互数据的处理方法和装置。第一方面,本公开实施例提供了一种基于终端的人机交互数据的处理方法,包括以下步骤:对使用终端的使用者在人机交互过程中,实时捕捉使用者的所有动作,作为使用者的动作特征矩阵;根据所述动作特征矩阵和预先设置的不同等级难度的人机交互动作的评分矩阵进行计算处理,生成使用者最终的得分矩阵。第二方面,本公开实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的方法的步骤。第三方面,本公开实施例提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述的方法的步骤。第四方面,本公开实施例提供了一种基于终端的人机交互数据的处理装置,包括:捕捉模块,用于对使用终端的使用者在人机交互过程中,实时捕捉使用者的所有动作,作为使用者的动作特征矩阵;生成模块,用于根据所述动作特征矩阵和预先设置的不同等级难度的人机交互动作的评分矩阵进行计算处理,生成使用者最终的得分矩阵。要理解的是,前面的一般描述和下面的详细描述两者都是示例性的,并且意图在于提供要求保护的技术的进一步说明。附图说明为了更清楚地说明本公开实施例的技术方案,下面对实施例描述中所需要使用的附图作简单地介绍:图1为本公开实施例的终端设备的硬件结构示意图;图2为本公开实施例一的基于终端的人机交互数据的处理装置的结构示意图;图3为本公开实施例一的基于终端的人机交互数据的处理方法的工作流程图;图4为本公开实施例二的基于终端的人机交互数据的处理装置的结构示意图;图5为本公开实施例二的基于终端的人机交互数据的处理方法的工作流程图;图6为本公开实施例三的基于终端的人机交互数据的处理装置的结构示意图;图7为本公开实施例三的基于终端的人机交互数据的处理方法的工作流程图;图8为本公开实施例的基于终端的人机交互数据的处理装置的硬件框图;图9为本公开实施例的计算机可读存储介质的示意图。具体实施方式下面结合附图和实施例对本申请进行进一步的详细介绍。在下述介绍中,术语“第一”、“第二”仅为用于描述的目的,而不能理解为指示或暗示相对重要性。下述介绍提供了本公开的多个实施例,不同实施例之间可以替换或者合并组合,因此本申请也可认为包含所记载的相同和/或不同实施例的所有可能组合。因而,如果一个实施例包含特征A、B、C,另一个实施例包含特征B、D,那么本申请也应视为包括含有A、B、C、D的一个或多个所有其他可能的组合的实施例,尽管该实施例可能并未在以下内容中有明确的文字记载。如图1所示,终端设备可以以各种形式来实施,本公开中的终端设备可以包括但不限于诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置、车载终端设备、车载显示终端、车载电子后视镜等等的移动终端设备以及诸如数字TV、台式计算机等等的固定终端设备。在本公开的一个实施例中,终端设备可以包括无线通信单元1、A/V(音频/视频)输入单元2、用户输入单元3、感测单元4、输出单元5、存储器6、接口单元7、控制器8和电源单元9等等。其中,A/V(音频/视频)输入单元2包括但不限于,摄像头、前置摄像头,后置摄像头,各类音视频输入设备。本领域的技术人员应该理解,上述实施例列出的终端设备所包括的组件,不止上述所述的种类,可以包括更少或者更多的组件。本领域的技术人员应该理解,这里描述的各种实施方式可以以使用例如计算机软件、硬件或其任何组合的计算机可读介质来实施。对于硬件实施,这里描述的实施方式可以通过使用特定用途集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理装置(DSPD)、可编程逻辑装置(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、被设计为执行这里描述的功能的电子单元中的至少一种来实施,在一些情况下,这样的实施方式可以在控制器中实施。对于软件实施,诸如过程或功能的实施方式可以与允许执行至少一种功能或操作的单独的软件模块来实施。软件代码可以由以任何适当的编程语言编写的软件应用程序(或程序)来实施,软件代码可以存储在存储器中并且由控制器执行。具体的,本公开实施例提供了一种基于终端的人机交互数据的处理装置,包括:捕捉模块用于对使用终端的使用者在人机交互过程中,实时捕捉使用者的所有动作,作为使用者的动作特征矩阵;生成模块,用于根据动作特征矩阵和预先设置的不同等级难度的人机交互动作的评分矩阵进行计算处理,生成使用者最终的得分矩阵。本公开实施例中通过捕捉模块对使用终端的使用者在人机交互过程中,实时捕捉使用者的所有动作,作为使用者的动作特征矩阵;再通过生成模块根据动作特征矩阵和预先设置的不同等级难度的人机交互动作的评分矩阵进行计算处理,生成使用者最终的得分矩阵。上述终端达到了对人机交互过程中使用者动作的实时捕捉与计算,达到了终端在运行人机交互软件时,其数据处理的快速性、精确性的有益效果,同时,提高了使用者通过终端进行人机交互的体验性与便捷性。实施例一如图2所示,本实施例的基于终端的人机交互数据的处理装置包括:捕捉模块200和生成模块400。其中,捕捉模块200用于对使用终端的使用者在人机交互过程中,实时捕捉使用者的所有动作,作为使用者的动作特征矩阵;生成模块400用于根据动作特征矩阵和预先设置的不同等级难度的人机交互动作的评分矩阵进行计算处理,生成使用者最终的得分矩阵。本公开实施例中通过捕捉模块对使用终端的使用者在人机交互过程中,实时捕捉使用者的所有动作,作为使用者的动作特征矩阵;再通过生成模块根据动作特征矩阵和预先设置的不同等级难度的人机交互动作的评分矩阵进行计算处理,生成使用者最终的得分矩阵。上述终端达到了对人机交互过程中使用者动作的实时捕捉与计算,达到了终端在运行人机交互软件时,其数据处理的快速性、精确性的有益效果,同时,提高了使用者通过终端进行人机交互的体验性与便捷性。图3为基于终端的人机交互数据的处理方法的工作流程图。具体步骤如下:步骤201,对使用终端的使用者在人机交互过程中,实时捕捉使用者的所有动作,作为使用者的动作特征矩阵。步骤202,根据动作特征矩阵和预先设置的不同等级难度的人机交互动作的评分矩阵进行计算处理,生成使用者最终的得分矩阵。本公开实施例对使用终端的使用者在人机交互过程中,实时捕捉使用者的所有动作,作为使用者的动作特征矩阵;根据动作特征矩阵和预先设置的不同等级难度的人机交互动作的评分矩阵进行计算处理,生成使用者最终的得分矩阵。上述方法达到了对人机交互过程中使用者动作的实时捕捉与计算,达到了终端在运行人机交互软件时,其数据处理的快速性、精确性的本文档来自技高网...

【技术保护点】
1.一种基于终端的人机交互数据的处理方法,其特征在于,包括以下步骤:对使用终端的使用者在人机交互过程中,实时捕捉使用者的所有动作,作为使用者的动作特征矩阵;根据所述动作特征矩阵和预先设置的不同等级难度的人机交互动作的评分矩阵进行计算处理,生成使用者最终的得分矩阵。

【技术特征摘要】
2018.03.29 CN 20181027386681.一种基于终端的人机交互数据的处理方法,其特征在于,包括以下步骤:对使用终端的使用者在人机交互过程中,实时捕捉使用者的所有动作,作为使用者的动作特征矩阵;根据所述动作特征矩阵和预先设置的不同等级难度的人机交互动作的评分矩阵进行计算处理,生成使用者最终的得分矩阵。2.根据权利要求1所述的基于终端的人机交互数据的处理方法,其特征在于,还包括:构建人体动作数据的标准库与多套音视频的虚拟动作模板。3.根据权利要求2所述的基于终端的人机交互数据的处理方法,其特征在于,所述人体动作数据的所述标准库存储在本地或服务器端;以及所述多套音视频的所述虚拟动作模板存储在本地或服务器端。4.根据权利要求1所述的基于终端的人机交互数据的处理方法,其特征在于,还包括:在接收启动指令后,启动并运行所述终端中的应用程序,其中,所述启动指令为语音指令、动态手势指令、按键信号输入指令。5.根据权利要求2所述的基于终端的人机交互数据的处理方法,其特征在于,所述构建人体动作数据的标准库与多套音视频的虚拟动作模板,包括:针对每个动作的多个属性值,构成每个动作的动作特征向量,其中,所述每个动作的所述多个属性值包括:动作完成度属性值、动作完成与音视频节奏配合比属性值。6.根据权利要求1所述的基于终端的人机交互数据的处理方法,其特征在于,所述预先设置的不同等级难度的人机交互动作的评分矩阵,包括:解析不同等级难度的所述人机交互动作的至少一个所述人机交互动作的骨骼节点信息和骨骼节点信息与音视频节奏配合比;对二者之间进行运算,获得某一等级的所述人机交互动作的评分,根据不同等级难度的所述人机交互动作的评分构成评分矩阵。7.根据权利要求1所述的基于终端的人机交互数据的处理方法,其特征在于,根据所述动作特征矩阵和预先设置的不同等级难度的人机交互动作的评分矩阵进行计算处理,包括:获得所述动作特征矩阵和所述动作特征矩阵的转置矩阵的乘积,作为第一矩阵,将第一矩阵与调整单位矩阵进行求和获得第二矩阵;获得第二矩阵的逆矩阵、所述动作特征矩阵以及所述评分矩阵的转置矩阵的乘积,将乘积作为所述终端的使用者在人机交互过程中,动作特征空间中所述得分矩阵。8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现所述权利...

【专利技术属性】
技术研发人员:刘南祥赖锦锋周驿
申请(专利权)人:北京微播视界科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1