数据处理方法、装置、电子设备及存储介质与流程

文档序号:23387920发布日期:2020-12-22 13:53阅读:157来源:国知局
数据处理方法、装置、电子设备及存储介质与流程

本申请涉及人机交互领域,更具体地,涉及一种数据处理方法、装置、电子设备及存储介质。



背景技术:

现代生活中,人们可以通过文字、图片和音视频等形式与网络时空进行交流,但始终缺乏与网络世界进行“面对面”沟通的沉浸式体验。尽管人工智能的发展带来了更多的可能性,但人们还是希望交互端能以“人”的形态出现,通过人为的形式打造真实世界之外的虚拟空间,将人类在现实世界的动作与行为结合到虚拟世界中,由此,近年来数字人技术得到空前的发展。然而,现有的数字人还不够完善,无法满足不同应用场景中的需求。



技术实现要素:

本申请提供一种数据处理方法、装置、电子设备及存储介质,可改善上述问题。

第一方面,本申请实施例提出了一种数据处理方法,该方法包括:获取目标用户的体貌数据;获取目标用户的生理数据;基于体貌数据以及生理数据,生成目标用户对应的数字人模型;对数字人模型进行接口化,得到可调用接口,可调用接口用于调取数字人模型实现指定服务。

可选的,在基于体貌数据以及生理数据,生成目标用户对应的数字人模型之后,还包括:获取目标用户的医疗数据;基于医疗数据,对数字人模型进行修正。

可选的,获取目标用户的医疗数据,包括:判断是否获取到授权指令,授权指令用于指示电子设备具备目标用户的医疗数据的获取权限;若获取到授权指令,则获取目标用户的医疗数据。

可选的,在对数字人模型进行接口化,得到可调用接口之后,方法还包括:响应于服务方发起的对可调用接口的调用请求,将数字人模型通过可调用接口发送至服务方,服务方用于实现指定服务。

可选的,响应于服务方发起的对可调用接口的调用请求,将数字人模型通过可调用接口发送至服务方,包括:判断服务方是否具备调用权限;若具备调用权限,则响应于服务方发起的对可调用接口的调用请求,将数字人模型通过可调用接口发送至服务方。

可选的,服务方为应用程序,判断服务方是否具备调用权限,包括:判断应用程序是否为指定应用程序,指定应用程序为具备调用权限的应用程序。

可选的,在对数字人模型进行接口化,得到可调用接口之后,方法还包括:获取服务方通过可调用接口传入的应用参数;利用数字人模型对应用参数进行检测,得到检测结果,检测用于确定目标用户与应用参数的匹配程度;通过可调用接口返回检测结果至服务方。

可选的,应用参数为产品参数,利用数字人模型对应用参数进行检测,得到检测结果,检测用于确定目标用户与应用参数的匹配程度,包括:利用数字人模型对产品参数进行检测,得到检测结果,检测用于确定目标用户与产品参数的匹配程度。

可选的,在利用数字人模型对应用参数进行检测,得到检测结果之后,方法还包括:根据检测结果,生成针对应用参数的与目标用户对应的解决方案;通过可调用接口返回解决方案至服务方。

可选的,生理数据包括:肌肉密度数据、骨骼密度数据、新陈代谢数据以及反应能力数据中的至少一种。

第二方面,本申请实施例提供了一种数据处理装置,该装置包括:获取模块,用于获取目标用户的体貌数据和生理数据;生成模块,基于体貌数据以及生理数据,生成目标用户对应的数字人模型;数字人应用模块,对数字人模型进行接口化,得到可调用接口,可调用接口用于调取数字人模型实现指定服务。

可选的,数据处理装置还包括:

医疗获取模块,用于获取目标用户的医疗数据;

修正模块,用于根据医疗数据,对数字人模型进行修正。

可选的,医疗获取模块可以包括:

指令获取单元,用于判断是否获取到授权指令,授权指令用于指示电子设备具备目标用户的医疗数据的获取权限;

执行单元,用于执行若获取到授权指令,则获取目标用户的医疗数据。

可选的,数据处理装置还包括应用模块,用于响应于服务方发起的对所述可调用接口的调用请求,将所述数字人模型通过所述可调用接口发送至所述服务方,所述服务方用于实现指定服务。

可选的,应用模块可以包括:

权限判断单元,用于判断服务方是否具备调用权限;

发送单元,用于响应于服务方发起的对可调用接口的调用请求,将数字人模型通过可调用接口发送至服务方。

可选的,在权限判断单元中所述服务方可为应用程序,所述权限判断单元可以具体用于:判断所述应用程序是否为指定应用程序,所述指定应用程序为具备调用权限的应用程序。

可选的,所述数据处理装置还包括:

参数获取模块,用于获取服务方通过可调用接口传入的应用参数;

参数检测模块,利用数字人模型对应用参数进行检测,得到检测结果,检测用于确定目标用户与应用参数的匹配程度;

结果返回模块,用于通过可调用接口返回检测结果至服务方。

可选的,应用参数为产品参数,参数检测模块可以具体用于:利用数字人模型对产品参数进行检测,得到检测结果,检测用于确定目标用户与产品参数的匹配程度。

可选的,数据处理装置还包括:

处理模块,用于根据检测结果,生成针对应用参数的与目标用户对应的解决方案;通过可调用接口返回解决方案至服务方。

可选的,所述获取模块中的所述生理数据可包括:肌肉密度数据、骨骼密度数据、新陈代谢数据以及反应能力数据中的至少一种。

第三方面,本申请实施例提供了一种电子设备,该电子设备包括一个或多个处理器;存储器,与一个或多个处理器电连接;一个或多个应用程序,其中一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序配置用于执行如上述应用于电子设备的方法。

第四方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有程序代码,其中,在程序代码运行时执行上述的方法。

上述数据处理方法,装置,电子设备及存储介质,通过将获取的人体生理数据同体貌数据进行融合,由此完成数字人模型的生成。因为人体的生理特征具有特定性,从而结合生理数据生成的数字人模型能够对应于特定的目标用户。此外,将数据人模型接口化用于面向多个应用开放数据接口,大大降低了数字人信息在应用传递过程中的安全风险,提高了数字人模型配用于特定应用场景的效率。

本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,而不是全部的实施例。基于本申请实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例及附图,都属于本发明保护的范围。

图1示出了本申请实施例提供的一种数据处理方法的流程框图。

图2示出了本申请一个实施例提供的数据处理方法的流程框图。

图3示出了本申请另一个实施例提供的数据处理方法的流程框图。

图4示出了本申请又一个实施例提供的数据处理方法的流程框图。

图5示出了本申请再一个实施例提供的数据处理方法的流程框图。

图6示出了本申请还一个实施例提供的数据处理方法的框架图。

图7示出了本申请一个实施例提供的数据处理系统的架构图。

图8示出了本申请一个实施例提供的数据处理的装置的架构图。

图9是本申请实施例的用于执行根据本申请实施例的数据处理方法的终端设备的框图。

图10是本申请实施例的用于保存或者携带实现根据本申请实施例的数据处理方法的程序代码的存储单元。

具体实施方式

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

随着计算机技术的应用和发展,人们可以利用现代信息技术对自身进行计算机模拟。进而建立数字人模型,实现个性化人因工程设计,以便提升产品服务水平,例如,生产劳动中姿势仿真分析以及家具设计中体态模拟等。

在数字人应用的场景中,往往要求数字人模型能够具备较高水平的仿真性能,以达到对产品设计或者应用服务提供准确的引导以及预判的目的,由此提高产品服务的质量,降低生产的风险和成本。然而,就依靠人体外形数据构建数字人模型的方案来说,这明显无法满足当前社会生产对数字人模型的使用需求。例如,在使用数字人模型的过程中,经常遭遇因为数字人模型与目标用户不匹配而引发的实验数据误差较大,误判等问题。与此同时,由于用户对人体数据采集技术理解较为困难并且数字人模型无法直接地从视觉上形象地塑造用户形象,增加了用户对数字自我的接受难度。

发明人在研究中发现,人体的生理特征具有一定的自身独特性,这些生理特征表示了个体当前的生理状态。除了依赖于人体的外形数据,数字人模型的生产还能利用人体的生理信息,从而使得生成的数字人模型具有特定性。

由此,发明人提出了本申请实施例中的数据处理方法、装置、电子设备及存储介质。在基于多维度数据进行人体特定的数字化同时,将数字人模型接口化,用于特定的应用场景。下面将结合附图具体描述本申请中的各实施例。

在一个实施例中,请参阅图1,图1示出了本申请提供的数据处理方法的流程框意图。本申请数据处理方法根据获取的人体体貌数据和生理数据生成特定的数字人模型,在数字人模型生成之后,将数字人模型进行接口化适配于不同的应用场景。下面将以电子设备为例,说明本实施例的具体流程,当然,可以理解的是,各实施例所应用的电子设备可以是具有显示屏且支持数据输入的各种电子设备,包括但不限于智能手机、平板电脑、便携计算机、台式计算机和可穿戴式电子设备等,在此不做具体的限定。下面将针对图1所示的流程进行详细的阐述,具体可以包括以下步骤:

步骤s110:获取目标用户的体貌数据。

在本申请实施例中,数字人模型的生成,需要获取目标用户的体貌数据,以便在虚拟场景中还原用户的体貌,建立目标用户的数字自我。

在一些实施例中,体貌数据可以是指用于表征人体外形所体现的状态数据。其中,人体外形可以包括颜面、体态、骨骼和肌肉等,也即体貌数据可以是人体在颜面、体态、骨骼和肌肉等方面表现出来的状态数据。例如,人脸图像,也即为人体在面容方面表现出来的状态数据。具体的体貌数据在本申请实施例中并不作限定,该体貌数据只需能达到还原目标用户体貌即可。

在一些实施例中,当目标用户使用电子设备进行数字人模型的生成时,电子设备可以从光学传感器和云数据库等至少一种设备中获取目标用户的体貌数据。例如,光学传感器将采集的人体体貌数据传输于电子设备中,当电子设备收到生成数字人的指令时,获取模块可以直接在电子设备中获取到体貌数据,也可以通过向云数据库发送数据使用请求来获取到体貌数据。其中,光学传感器是指利用光学原理进行图像、图形采集的传感器,包括激光雷达、红外相机等。云数据库是指已经存储有目标用户的体貌数据的第三方服务器。

作为一种实施方式,光学传感器可以是kinect传感器,电子设备可以从kinect传感器采集的信息中获取目标用户的体貌数据。具体来说,kinect传感器能够对目标用户的人体的面容和体态进行扫描,以采集到精确的人体空间尺度数据,该人体空间尺度数据可以包括人脸、体形数据,从而电子设备可以将从kinect传感器获取到的目标用户的人体空间尺度数据。作为目标用户的体貌数据。

作为另一种实施方式,电子设备可以通过云数据库获取目标用户的体貌数据。具体来说,云数据库是指已经存储有目标用户的体貌数据的第三方服务器。第三方服务器可以是存储了由目标用户在使用一些产品服务时提交的体貌数据,例如,在用户使用需要提交人脸信息的应用软件(美妆、美颜类的软件)时,用户会提交照片等能反应人脸信息的数据,健身服务提交的人体体态数据,从而用于生成数字人的电子设备可以周期性地或不定期地从该第三方服务器上获取到目标用户的体貌数据。

步骤s120:获取目标用户的生理数据。

在本申请实施例中,可以通过获取目标用户的生理数据后结合目标用户的体貌数据使得数字人模型精确地反应出特定用户的特征。

在一些实施例中,生理数据可以是指用于表征人体生命机理所体现的状态数据。其中生命机理可以包括人体的呼吸、新陈代谢、刺激反应等,也即生理数据可以是人体在呼吸、新陈代谢、刺激反应等方面表现出来的状态数据。例如,新陈代谢水平、兴奋性、反应能力、心率和肺活量等,具体的生理数据在本申请实施例中并不作限定,该生理数据只需能达到体现目标用户生命状态即可。

在一些实施例中,当目标用户使用电子设备进行数字人模型的生成时,电子设备可以从临床诊断仪器和云数据库等至少一种设备中获取目标用户的生理数据。例如,临床诊断仪器将采集的人体生理数据传输于电子设备中,当电子设备收到生成数字人的指令时,获取模块可以直接在电子设备中获取到生理数据,也可以通过向云数据库发送数据使用请求来获取到生理数据。其中,临床诊断仪器包括脑电分析仪、定量ct(quantitativecomputedtomography,qct)等。云数据库是指已经存储有目标用户的生理数据的第三方服务器。

作为一种实施方式,电子设备可以从临床诊断仪器采集的信息中获取目标用户的生理数据。其中,生理数据的采集可以利用定量ct对人体的肌肉密度和骨骼密度进行测量,进一步的,结合人体的体貌数据完成对肌肉群的定量统计描述。进一步的,可以通过测量人体的心率、肺活量、耗氧量,实现对人体新陈代谢水平的评估。此外,还可以通过视觉刺激实验测量用户的脑电图(electroencephalogram,eeg)和事件相关电位(event-relatedpotential,erp)获取对用户兴奋性和反应能力的评估数据。

作为另一种实施方式,电子设备可以通过第三方服务器获取目标用户的生理数据。第三方服务器可以是存储了由目标用户在使用一些产品服务时提交的生理数据。例如,在用户使用需要提交生命状态信息的应用软件(健康监测类的软件)时,用户会提交血压、心率等能反应人体生命状态的数据。从而用于生成数字人的电子设备可以周期或不定期地从第三方服务器上获取目标用户的生理数据。

步骤s130:基于体貌数据和生理数据,生成目标用户对应的数字人模型。

在本申请实施例中,电子设备在获取到目标用户的体貌数据以及生理数据之后,可以基于该体貌数据以及生理数据,生成目标用户对应的数字人模型。其中,数字人模型可以是虚拟数字人、人体数字化信息图谱等表现形式,具体地,虚拟数字人由三维重构技术实现3d成像,可以直观的显示在电子设备上,人体数字化信息图谱通过对获取的体貌数据和生理数据进行系统的分类编辑,然后以图表形式为用户描绘数字自我。

在一些实施例中,电子设备在获取到目标用户的体貌数据和生理数据之后,还可以建立数字人信息数据库,将目标用户的体貌数据和生理数据按照有序的身份标识号(identitydocument,id)进行编排存储,其中,id使得目标用户与获取的体貌数据和生理数据确定对应关系,可以确保不同类型数据之间存储关系更加清晰,防止数据存储混乱。同时,能够根据用户的选择指定生成数字人模型。

进一步的,可以根据目标用户的id从上述数字人信息数据库中获取到目标用户的体貌数据和生理数据,从而可以根据目标用户的体貌数据和生理数据,生成对应的数字人模型。其中,获取的体貌数据表征了目标用户的外形状态,完成了人体三维重构。获取的生理数据表征了目标用户的生理状态。由于人体的生理状态存在差异性,所以将人体三维重构结合生理数据就生成了对应于目标用户特定的数字人模型。

在一些实施例中,可以是利用点云技术实现人体的三维重构。具体地,可以先通过激光雷达扫描用户的身体获取点云数据,然后通过滤波去噪和数据精简对点云数据进行一定的预处理。再将整个点云聚类为多个点云对象,通过分割算法最终将点云分割成单个对象。最后采用凹包或凸包算法将点云进行三角网格化得出点云的空间拓扑结构,同时将得到的图片通过纹理映射贴附于网格上以实现网格渲染达到逼真还原目标用户的外形。

在一些实施例中,电子设备也可以将获取的生理数据与目标用户的三维重构进行可视化。具体地,三维重构可以以虚拟数字人的形象输出,生理数据可以由动态图表形式输出,所有输出均可以显示在电子设备的显示屏上。

步骤s140:对数字人模型进行接口化,得到可调用接口,可调用接口用于调取数字人模型实现指定服务。

在本申请实施例中,通过目标用户的体貌数据和生理数据生成的数字人模型,已经具备对人体不同水平的形态和功能上进行虚拟仿真。为此,可以将数字人模型用于不同的应用场景,对具体场景中的任务进行指导。具体地,电子设备可以对上述生成的数字人模型进行接口化,以得到可调用接口,可调用接口用于调取数字人模型实现指定服务。其中指定服务为目标用户参与的生产劳动场景。

在一些实施例中,电子设备完成了数字人模型的生成,可以将生成的数字人模型存储于数字人信息数据库中,并且将数字人模型与对应的目标用户id进行匹配存储。其中,数字人信息数据库可以部署于网络服务器中。

进一步的,将数字人模型进行接口化,然后给出可调用的接口。服务方借助接口调用数字人模型,将数字人模型用于特定的应用场景。这里的服务方可以为具体的应用程序,接口可以为应用程序接口(applicationprogramminginterface,api)。

可以理解的是,将数字人模型面向多个应用开放数据接口,使得数字人模型可以服务用户的生活生产,例如,用户在体能训练过程中面临着因为发力姿势错误导致的肌肉劳损甚至骨骼损伤的风险,数字人模型可以根据用户的运动能力、肌肉密度、骨骼密度进行个性化仿真分析,输出用户训练时正确的运动姿势从而降低运动风险。

在本申请实施例中,生成数字人模型的电子设备利用获取的目标用户的体貌数据与生理数据,完成了数字人模型的生成,由于人体的生理特征具有特殊性,从而结合生理数据生成的数字人模型能够对应于特定的目标用户。同时,将生成的数字人模型进行接口之后,提供给服务方适配于不同的应用场景。与传统的技术方案相比,避免了数字人模型不具备反应目标用户特定性的问题,降低了目标用户与数字人模型不匹配的概率,进而提高了数字人模型在实际生产与个性化服务场景中的使用效率。

在另一个实施例中,请参阅图2,图2示出了本申请提供的数据处理方法的流程框图,所示数据处理方法具体可以包括以下步骤:

步骤s210:获取目标用户的体貌数据。

步骤s220:获取目标用户的生理数据。

步骤s230:基于体貌数据和生理数据,生成目标用户对应的数字人模型。

在本申请实施例中,步骤s210、步骤s220以及步骤s230的具体描述可以参考前述实施例中的内容,在此不再赘述。

步骤240:获取目标用户的医疗数据。

在本申请实施例中,利用体貌数据和生理数据生成的数字人模型是人体参数化的三维人体模型,具有基本的人体特征参数。此外,还能通过用户的医疗数据对生成的数字人进行修正以实现数字人模型更加准确的反应目标用户的特征。

在一些实施例中,医疗数据可以是指目标用户的医疗历史信息。其中医疗历史信息包括病历记录、治愈记录、历史药品记录、手术记录、医嘱记录等,也即医疗数据可以是用于表征目标用户健康状态的数据,具体的医疗数据在本申请实施例中并不作限定,该医疗数据只需能达到体现目标用户健康状态即可。

在一些实施例中,当在目标用户使用电子设备进行数字人模型修正时,电子设备可以从目标用户的直接输入或者云数据库获取目标用户的医疗数据。例如,电子设备可以通过目标用户直接的手动输入获取去医疗数据,当电子设备收到修正数字人的指令时,获取模块向用户发出数据输入窗口,在用户完成输入提交结束后,电子设备直接从用户提交的数据获取到医疗数据,还可以通过向云数据库发送数据使用请求来获取到医疗数据。其中,用户直接的输入方式包括文本录入、上传图片等方式。云数据库是指已经存储有目标用户的医疗数据的第三方服务器。

作为一种实施方式,当电子设备收到修正数字人的指令时,获取模块向用户发出数据输入窗口,电子设备可以通过数据输入窗口获取目标用户上传的病历、诊断检测单据、药品单等图片信息,进而使用计算机视觉相关技术提取图片中的文本信息以获取用户的医疗数据,其中,计算机视觉相关技术可以为深度学习算法。

作为另一种实施方式,电子设备可以通过云数据库获取目标用户的医疗数据。具体来说,云数据库是指已经存储有目标用户的医疗数据的第三方服务器。第三方服务器可以是存储了由目标用户在使用一些产品服务时提交的医疗数据,例如,在用户使用需要提交医疗历史信息的应用软件(健康管理、就医指导类的软件)时,用户会上传诊断记录、病史、药物使用史等医疗信息,从而用于生成数字人的电子设备可以周期性地或不定期地从该第三方服务器上获取到目标用户的医疗数据。

在一些实施例中,电子设备可根据获取到的目标用户的医疗数据对数字人模型进行修正,具体地,请参阅图3,步骤s240可以包括:

步骤s241:判断是否获取到授权指令,所述授权指令用于指示所述电子设备具备所述目标用户的医疗数据的获取权限。

当电子设备收到获取目标用户的医疗数据的获取指令时,会向目标用户发送授权请求。其中,授权请求是电子设备向目标用户请求获取医疗数据权限的指令。当目标用户允许电子设备使用医疗数据时,可同意该授权请求,此时电子设备可获取到授权指令,也即电子设备可获取到目标用户的医疗数据,进而可进行数字人模型修正操作。而当目标用户不允许电子设备使用医疗数据时,电子设备无法获取的授权指令,也即电子设备无法获取到目标用户的医疗数据,进而不会进行数字人模型修正操作。也就是说,电子设备可以通过判断是否获取到目标用户的授权指令,来确定是否进行目标用户的医疗数据的获取操作。其中,授权指令是用于指示电子设备具备目标用户医疗数据的获取权限。

在一些实施方式中,电子设备可以在每次收到获取医疗数据的指令时,对应的每次向目标用户发送授权请求。还可以在收到获取医疗数据的指令时,向目标用户发送长期授权请求,意指在获得一次授权指令后可以不在之后收到获取医疗数据指令时,不用向目标用户发送授权请求,即直接获取目标用户的医疗数据。

步骤s242:若获取到授权指令,则获取目标用户的医疗数据。

在一些实施方式中,电子设备可能未获取到授权指令,如请求应答超时,可认为未获取到。具体地,电子设备进行数字人模型修正时会向目标用户发送获取医疗数据的授权指令,然后进行等待目标用户的响应,若在设定的等待时间范围内没有收到目标用户的响应,则可以认为为获得用户的授权指令。

步骤s250:基于医疗数据,对数字人模型进行修正。

在本申请实施例中,在基于体貌数据和生理数据生成的数字人模型上,还可以获取医疗数据对数字人模型进行修正。电子设备根据医疗数据对数字人模型进行修正,是指电子设备通过获得的目标用户的医疗历史信息对数字人模型进行更新完善。具体地,综合目标用户的体貌数据、生理数据以及医疗数据对数字人模型的信息进行修改。

在一些实施例中,电子设备根据体貌数据和生理数据生成的数字人模型对目标用户的仿真不具有时效性,例如,电子设备对进行过骨科手术的目标用户,基于体貌数据和生理数据生成数字人模型,由于没有参考目标用户的医疗病史,无法考虑到手术因素带来的仿真效果的误差,又例如,目标用户使用生成的数字人模型进行健身计划制定时,在没有考虑到手术因素的情况下,数字人模型对目标用户进行仿真输出的运动强度可能会超出术后的标准。因此,本申请实施例中,可以通过获取目标用户的医疗数据,对目标用户的健康状况得到了解,由此完善数字人模型的修正,大大提高了数字人模型仿真目标用户的能力。

步骤s260:对数字人模型进行接口化,得到可调用接口,可调用接口用于调取所述数字人模型实现指定服务。

在一些实施例中,在生成的数字人模型以及修正后。建立数字人信息数据库,将生成的数字人模型和目标用户的医疗数据存储于数字人信息数据库中,并且将数字人模型与对应的目标用户进行匹配存储。

进一步的,将数字人模型进行接口化,然后给出可调用的接口。服务方借助接口调用数字人模型,将数字人模型用于特定的应用场景。这里的服务方可以为具体的应用程序,接口可以为应用程序接口api。

可以理解的是,将数字人模型面向多个应用开放数据接口,使得数字人模型可以服务用户的生活生产,例如,健身应用,试装应用,产品个性化设计包括家具设计。

在本申请实施例中,电子设备在取得目标用户授权许可的情况下,获取了目标用户的医疗数据,使得目标用户的数字化信息有了进一步的完善。根据医疗数据对目标用户的数字人模型进行修正,实现了多维度地构建数字人模型,进而提高数字人模型在应用场景中使用的精确性。

在又一个实施例中,请参阅图4,图4示出了本申请提供的数据处理方法的流程框图。下面将针对图4所示的流程进行详细的阐述,所示数据处理方法具体可以包括以下步骤:

步骤s310:获取目标用户的体貌数据。

步骤s320:获取目标用户的生理数据。

步骤s330:基于体貌数据和生理数据,生成目标用户对应的数字人模型。

步骤s340:对数字人模型进行接口化,得到可调用接口,可调用接口用于调取数字人模型实现指定服务。

在本申请实施例中,步骤s310、步骤s320、步骤s330以及步骤s340的具体描述可以参考前述实施例中的内容,在此不再赘述。

步骤s350:响应于服务方发起的对所述可调用接口的调用请求,将所述数字人模型通过所述可调用接口发送至所述服务方,所述服务方用于实现指定服务。

在本实施例中,电子设备获取目标用户的体貌数据和生理数据,并基于体貌数据和生理数据,生成目标用户对应的数字人模型之后将数字人模型进行接口化,给出可调用的api。通过api将数字人模型发送至服务方,服务方可以根据指定服务使用数字人模型。其中,服务方可以是目标用户使用数字人模型的应用程序,其中应用程序可以实现的功能包括产品设计、劳动生产和个性化服务设计等,具体的应用程序在本申请实施例中并不作限定。

在一些实施例中,当服务方发起调用请求时,可以对服务方发起的调用请求进行响应。具体地,当服务方需要使用目标用户的数字人模型时,可以向api发送调用请求,从而电子设备可以接收到该调用请求。服务的调用请求中可以携带目标用户的id,以便电子设备可以查找到对应的数字人模型进行返回。例如,在服装销售应用产品中,需要为用户推荐符合身体体形尺寸的衣服,服装销售应用产品可以通过api从数字人信息数据库中调用用户对应的数字人模型进行服装合适的尺寸推荐。当在用户在服装销售产品购买衣物时,该服装销售平台的应用程序可以通过api发情调用请求,当电子设备接收到服装销售平台发送的调用请求时会给出响应。

在一些实施例中,也可以对调用数字人模型的服务方进行权限控制,避免被恶意调用。具体地,步骤s350可以包括:

步骤s351:判断服务方是否具备调用权限。

在本实施例中,服务方通过api发送调用请求指令,电子设备接收到服务方发起的调用请求时会给出响应,但是处于安全考虑,在此之前可对调用请求进行判断,以防止恶意攻击数据库、窃取、篡改数据等。

可以理解的是,当数字人信息数据库收到恶意的不间断访问,可能会导致数字人信息数据库所在服务器资源被占用,使得正常的请求方无法使用或响应时间过长。因此,在一些实施例中,电子设备收到调用请求时可以采用不同的方式对该调用请求进行安全性判断。具体地,在收到服务方发送的调用请求后,电子设备可以通过服务器验证请求有效性,用于对服务方的登录检测,限制请求频率。

在一些实施例中,判断服务方是否具备调用权限可以使用常用的接口验证方法,可以包括动态签名、身份验证、加密解密等方法,其中动态签名适用于游客,防止非法请求;身份验证适用于会员,针对登录的会员;加密解密能够对请求和返回的数据信息进行加密和解密提高数据传输的安全行。

步骤s352:若服务方具备调用权限,则响应于服务方发起的对所述可调用接口的调用请求,将所述数字人模型通过可调用接口发送至服务方。

在本实施例中,服务方通过了调用权限的判定,电子设备就会响应服务方的调用请求。电子设备可以根据服务方发送调用请求中带有的目标用户的id为服务方匹配对应的数字人模型,进而通过api发送给服务方。

步骤s353:若服务方不具备调用权限,则拒绝服务方调用请求。

在本申请实施例中,电子设备在接收到服务方发起的调用请求时给出响应,将所述数字人模型通过api发送至服务方用于实现指定服务。其中,通过判断服务方是否具备调用权限,大大降低了数字人信息在应用传递过程中的安全风险。

在再一个实施例中,请参阅图5,图示出了本申请提供的数据处理方法的流程框图。下面将针对图5所示的流程进行详细的阐述,所示数据处理方法具体可以包括以下步骤:

步骤s410:获取目标用户的体貌数据。

步骤s420:获取目标用户的生理数据。

步骤s430:基于体貌数据和生理数据,生成目标用户对应的数字人模型。

步骤s440:对数字人模型进行接口化,得到可调用接口,可调用接口用于调取数字人模型实现指定服务。

在本申请实施例中,步骤s410、步骤s420、步骤s430以及步骤s440的具体描述可以参考前述实施例中的内容,在此不再赘述。

步骤s450:获取服务方通过可调用接口传入的应用参数。

在本实施例中,电子设备完成对数字人模型的接口化后,服务方可以通过可调用接口传入应用参数。

在一些实施例中,应用参数可以是指使用数字人模型的应用场景中具体的产品参数,例如,若应用场景为健身场景,产品参数可以是目标用户健身使用的健身器材参数,可包括健腹轮直径、哑铃重量等。在另一些实施例中,应用参数可以是用户在个性化设计时提供的用于仿真对比的参数,可包括体能训练中心率值、肌肉负荷度等。

步骤s460:利用数字人模型对应用参数进行检测。

在本实施例中,电子设备获取服务方通过可调用接口传入的应用参数,可以利用数字人模型对应用参数进行检测。其中,检测用于确定所述目标用户与应用参数的匹配程度。具体而言,电子设备可将目标用户的数字人模型与应用参数进行比对,根据对比结果,确定目标用户与应用参数的匹配程度,得到检测结果,从而再通过可调用接口返回该检测结果至服务方。

在一些实施例中,应用参数可以为运动场景下的具体参数,电子设备可以利用数字人模型对运动场景进行检测,检测用于确定目标用户的姿态信息在运动场景下的匹配程度。还可以利用数字人模型对个性化设计场景进行检测,检测用于确定目标用户的身体信息于个性化设计场景下的匹配程度。

作为一种实施方式,运动场景可以为体能训练场景。一般地,用户在进行体能训练时,需要参照健康体能参数为锻炼评价指标,其中,健康体能参数可包括体脂率、肌肉力量、心肺耐力等。因此,与体能训练对应的服务方,可以通过可调用接口将该锻炼评价指标作为应用参数传入电子设备,从而电子设备可以通过将目标用户对应的数字人模型于锻炼评价指标进行匹配计算,以便对自身的体能进行评估。锻炼评价指标的匹配计算可包括人体的身高、体重、肌肉密度、心肺功能的匹配计算。

步骤s470:通过可调用接口返回检测结果至所述服务方。

在本实施例中,电子设备获取服务方通过可调用接口传入的应用参数,可以利用数字人模型对应用参数进行检测得到检测结果,进而利用可调用接口返回检测结果至所述服务方。

在一些实施例中,电子设备确定了目标用户与应用参数的匹配程度,可以通过api将匹配程度作为检测结果传送给服务方,进而目标用户可以利用检测结果进行完成后续任务。也可以根据检测结果,生成针对应用参数的与目标用户对应的解决方案,通过可调用接口返回解决方案至服务方。

作为一种实施方式,用户在进行体能训练时,可以将自身对应的数字人模型与评价指标参数的进行匹配计算得到检测结果,进而通过api将检测结果传送给目标用户。

在一些实施例中,将确定目标用户的姿态信息用于运动场景下的匹配程度的检测,结果生成与目标用户对应的解决方案,包括目标用户的姿态标准方案、姿态校正方案中的至少一种,例如,生成目标用户因姿势错误导致的身体损伤风险评估报告以及根据目标用户的生理特征生成的安全运动策略。

作为一种实施方式,用户在进行体能训练时,可以通过将自身对应的数字人模型于评价指标参数的进行匹配用于计算以便对自身的体能进行评估。当用户的体能没有达到健康标准时,该设备会对用户实际体能水平与健康体能水平进行计算,反馈出用户的水平差距。

在本申请实施例中,利用数字人模型对应用参数进行检测,通过检测确定了数字人模型与应用参数之间的匹配程度,目标用户可以借助数字人模型验证产品的适用性,进而为用户做出下一步工作提供参考。此外,还可以根据检测结果生成针对应用参数的与目标用户对应的解决方案,提高了用户的工作效率。

在还一个申请实施例中,用户可以将由多个维度数据生成的数字人模型应用于家具的个性化设计中,家具设计中尺度、造型、色彩以及布置方式,都必须符合人体生理、心理尺度以及人体的部分活动规律,数字人模型在家具设计中对人体的生理反应进行科学的计测为家具的个性化设计提供科学的依据。

在本申请实施例中,可以在家具设计中引入数字人模型对人体的生理反应进行科学的计测为家具的个性化设计提供科学的依据。

在一些实施例中,在电子设备收到服务方发送的调用数字人信息数据库的请求时,会对收到的请求进行身份验证,若服务方的身份符合使用条件,则同一服务方调用,其中使用条件是指服务方具有调用数字人信息数据库的权限。电子设备可以为服务方提供数字人信息库的api,服务方通过api获取数字人信息数据库中的数字自我信息。例如,用户在进行家具设计的个性化设计时,需要针对家具使用者具体的人体生理、心理尺度来设计符合使用者的家具,因此可以使用数字人信息数据库中家具使用者的数字自我信息作为家具设计参考数据。例如,在使用设计软件solidworks进行家具设计时,工程图的绘制需要对部件尺寸标注,按照数字自我信息进行标注使得部件的尺寸能更好的贴合使用者。

作为一种实施方式,在家具个性化设计时,桌椅尺寸的配合不仅需要考虑用户的体态,还需要考虑用户的病史等以便设计的家具能够符合用户的特殊需求。依靠数字人模型的仿真,设计师可以根据家具定制者的体态为基准设计座椅高度,具体地,设计一个座椅,以定制者的骨架数据为准进行测量和设计,座椅高度与定制者的不匹配会让定制者在使用过程中可能感受到因膝盖拱起而造成的不舒适,还可能因为提亚分散至大腿部分,进而使大腿内测受压,下腿肿胀。此外,相同体态的人群因为骨骼密度、相关病史的不同对桌椅的设计要求相差极大,因此可以利用数字人中对人体生理的仿真结果,进行家具模拟使用以便设计符合定制者的需求。

在本申请实施例中,对家具个性化设计引入数字人模型,在桌椅尺寸设定时配合测算适应于用户体态和生理状况的标准,还考虑到家具定制者的骨骼和相关病史。相同体态的人群因为骨骼密度不同、相关病史不同对桌椅的设计要求相差极大,引入数字人数据库信息可以精确地反应用户对桌椅的需求,从而实现更加个性化的产品设计。

在又另一个实施例中,用户使用该电子设备进行数字人模型的生成以应用于健身课程的设计。通过获取用户的体貌数据、生理数据生成用户对应的数字人模型。然后获取医疗数据进行数字人模型的修正。用户借助数字人模型对健身课程中的项目进行仿真体验以便为设计出具有个性化的健身课程。请参阅图6,图6示出了本申请提供的数据处理方法的框架图。下面将针对实施例进行详细的阐述。

在本申请实施例中,电子设备先获取到目标用户的体貌数据和生理数据,然后可通过数字人生成模块501,基于获取到的体貌数据和生理数据,生成目标用户对应的数字人模型。然后可通过数字人修正模块502对生成的数字人模型进行修正。并可将生成的数字人模型存储于数字人信息数据库503,对数字人模型进行接口化,得到可调用接口505。最后可利用数字人模型对应用参数进行检测。

其中,电子设备可获取服务方通过可调用接口传入的应用参数,并可利用数字人模型对应用参数进行检测。其中,检测用于确定目标用户与应用参数的匹配程度,应用参数可以是健身中使用的器材设备的具体参数值,例如,瑜伽垫宽度、健腹轮直径、坐姿推肩训练器配重等。具体而言,电子设备将目标用户的数字人模型与应用参数进行比对,将对比结果用于确定目标用户与应用参数的匹配程度,再通过可调用接口返回检测结果至服务方。

在一些实施例中,还可以利用数字人模型对运动场景进行检测,检测用于确定目标用户的姿态信息在运动场景下的匹配程度。还可以利用数字人模型对个性化设计场景进行检测。

用户为了达到增肌、塑形的目的需要按照身体的实际情况再进行健身前制定好计划,通常会依据自身的体能使用不同的运动器材以达到不同的健身需求。作为一种实施方式,用户再制定实施计划前将健身器材的具体的使用参数与他自己对应的数字人进行对比检测以便确定自己是否适合使用具体的健身器材。具体的,用户将哑铃中的哑铃配重数506发送508到移动设备507中,然后数字人模型会与哑铃配重数进行对比检测,数字人模型在此前已经根据用户的生理数据得出了身体的受力范围,数字人模型会进行仿真匹配,最后给出匹配程度以便用户判断是否适合使用该哑铃,其中仿真匹配是由应用模块504完成,应用模块可以利用具体的算法完成数字人模型与应用参数的匹配计算,当应用模块收到服务方提供的应用参数时,会调用用户制定的数字人模型与应用参数进行匹配计算,计算完成后输出匹配结果。

作为另一种实施方式,电子设备获取目标用户的应用参数后,将数字人模型与应用参数进行对比测试以便检测用户在具体的应用场景中自身条件是否满足与当前的参与标准。具体的,同样以健身为例,用户为了锻炼自身的肺活量和心脏功能进行有氧运动训练例如慢跑,在训练之前将对自己的身体情况进行预估以便安全有效地进行训练。一般有氧运动强度计算依据的是心率值,通过心率来进行运动强度的和检测。用户可以将计划运动强度对应的心率值与数字人进行对比检测,数字人通过仿真匹配,最后给出匹配程度以便用户判断是否适合使用该强度的有氧运动。同时,数字人会参考医疗数据判断用户是否适合该项运动,例如,用户本身患有过肺部或者心脏疾病,数字人会给出预警。

在本申请实施例中,电子设备在获取了目标用户的应用参数后,将应用参数与数字人进行对比检测,数字人通过仿真匹配,最后给出匹配程度以便用户进行个性化的。目标用户借助数字人模型对个性化服务进行验证适用性,进而为用户做出下一步工作提供参考。同时,根据检测结果生成针对应用参数的与目标用户对应的解决方案,提高了用户的工作效率。

在又再一个实施例中,请参阅图7,图7示出了本申请提供的一种数字人模型生成系统600架构图。该数据处理系统600应用于电子设备,电子设备至少具有显示屏且支持数据输入的功能。该数据处理系统600包括:

用户管理模块610,用于管理目标用户的账户,以便对各个模块的工作进行监管;

数据获取模块620,用于获取目标用户的体貌数据、生理数据以及医疗数据;

数据人模型生成模块630,基于体貌数据和生理数据,生成目标用户对应的数字人模型;

数字人模型修正模块640,基于医疗数据,对数字人模型进行修正;

数据存储模块650,用于将生成的数字人模型与对应的目标用户id进行匹配存储于数字人信息数据库中;

接口模块660,用于将生成的数字人模型进行接口化以得到可调用的应用程序接口,将数字人模型面向多个应用开放数据接口;

应用模块670,利用数字人模型对服务方传入的应用参数进行检测并返回解决方案。

在一些实施例中,用户管理模块610可以具体用于:管理目标用户的账户信息,对数字人的生成进行初始化以及管理服务方的调用权限。

在该实施例下,在一些实施方式中,用户管理模块610可以包括:账户管理单元、初始化管理单元以及权限管理单元。其中,账户管理单元用于用户的账户和密码的设置、账户注销、登录设备管理,其中,登录设备管理考虑到该系统可以在多个电子设备进行登录,每次在心得电子设备登录时需要进行身份验证以保障用户账户的安全;初始化管理单元用于对数字人模型的初始化,用户可以根据自己的需求设定数字人模型的生成方案;权限管理单元用于对服务方请求指令的判别,对服务方验证进行管理。

在一些实施例中,数据获取模块620也可以包括,体貌数据获取单元、生理数据获取单元以及医疗数据获取单元,分别用于体貌数据、生理数据以及医疗数据的获取。其中医疗数据的获取需要通过用户的授权才能进行。

在一些实施例中,数据获取模块630也可以利用体貌数据、生理数据和医疗数据生成目标用户对应的数字人模型,种种实施方式可以省去了使用数字人模型修正模块640对数字人模型进行修正的步骤,用户在生成数字人模型前可以在用户管理模块610中的初始化管理单元进行设定。

在一些实施例中,数据存储模块650也可以包括存储单元以及匹配单元,其中存储单元用于存储生成的数字人模型以及获取的体貌数据、生理数据和医疗数据,匹配单元用于管理用户与存储数据之间的关系,具体地,将存储数据与对应的用户的归属进行确定。

在一些实施例中,接口模块660也可以至少包括保护单元,用于对服务方发送对调用数字人模型的请求指令进行判断以便保护系统的安全。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请实施例中,提供的一种数字人模型生成系统,用户通账户管理对整个数字人生成过程有了更加直观的了解,同时能够根据自己的想法设定生成数字人模型的方案。通过对接口的管理,方便了服务方调用数字人模型,并且大大增强了系统的安全性。

在又一实施例中,请参阅图8,图8示出了本申请实施例提供的数据处理装置的模块框图。该装置700应用于具有显示屏或其他图像输出装置的电子设备,电子设备可以时智能手机、平板电脑、便携计算机、台式计算机和可穿戴式电子设备。下面将针对图8所示的模块框图进行阐述,该数据处理装置700包括:获取模块710,用于获取目标用户的体貌数据和生理数据;生成模块720,基于体貌数据以及生理数据,生成目标用户对应的数字人模型;数字人应用模块730,对数字人模型进行接口化,得到可调用接口,可调用接口用于调取数字人模型实现指定服务。

在本申请实施例中,数据处理装置还包括:医疗获取模块,用于获取目标用户的医疗数据;修正模块,用于根据医疗数据,对数字人模型进行修正。其中,医疗获取模块可以包括:指令获取单元,用于判断是否获取到授权指令,授权指令用于指示电子设备具备目标用户的医疗数据的获取权限;执行单元,用于执行若获取到授权指令,则获取目标用户的医疗数据。

数据处理装置还可以包括应用模块,用于响应于服务方发起的对所述可调用接口的调用请求,将所述数字人模型通过所述可调用接口发送至所述服务方,所述服务方用于实现指定服务。其中,应用模块可以包括:权限判断单元,用于判断服务方是否具备调用权限;发送单元,用于响应于服务方发起的对可调用接口的调用请求,将数字人模型通过可调用接口发送至服务方。在权限判断单元中所述服务方可为应用程序,所述权限判断单元可以具体用于:判断所述应用程序是否为指定应用程序,所述指定应用程序为具备调用权限的应用程序。

数据处理装置还包括:参数获取模块,用于获取服务方通过可调用接口传入的应用参数;参数检测模块,利用数字人模型对应用参数进行检测,得到检测结果,检测用于确定目标用户与应用参数的匹配程度;结果返回模块,用于通过可调用接口返回检测结果至服务方。其中,应用参数为产品参数,参数检测模块可以具体用于:利用数字人模型对产品参数进行检测,得到检测结果,检测用于确定目标用户与产品参数的匹配程度。

数据处理装置还包括:处理模块,用于根据检测结果,生成针对应用参数的与目标用户对应的解决方案;通过可调用接口返回解决方案至服务方。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。

另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

在本申请实施例中,通过获取目标用户的体貌数据进行人体三维重构并获取目标用户的生理数据表征目标用户的生理状态。由于人体的生理状态存在差异性,所以将人体三维重构结合生理数据就生成了对应于目标用户特定的数字人模型,由此使得生成的数字人模型具有特定性。获取的医疗数据能对数字人模型进行修正,进而提高了数字人模型在实际应用场景中使用的精确性。此外,为生成的数字人模型构建数据库为服务方提供应用程序接口,大大提升了服务方的生产效率。

请参考图9,其示出了本申请实施例提供的一种电子设备的结构框图。该电子设备800可以是pc电脑、移动终端等能够运行应用程序的电子设备。本申请中的电子设备800可以包括一个或多个如下部件:处理器810、存储器820、触摸屏830以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器820中并被配置为由一个或多个处理器810执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。

处理器810可以包括一个或者多个处理核。处理器810利用各种接口和线路连接整个终端设备800内的各个部分,通过运行或执行存储在存储器820内的指令、程序、代码集或指令集,以及调用存储在存储器820内的数据,执行终端设备800的各种功能和处理数据。可选地,处理器810可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器810可集成中央处理器(centralprocessingunit,cpu)、图像处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器810中,单独通过一块通信芯片进行实现。

存储器820可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。存储器820可用于存储指令、程序、代码、代码集或指令集。存储器820可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储电子设备800在使用中所创建的数据(比如日志记录、图片数据、暂存数据)等。

请参考图10,其示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质900中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。

计算机可读存储介质900可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读存储介质900包括非易失性计算机可读介质(non-transitorycomputer-readablestoragemedium)。计算机可读存储介质900具有执行上述方法中的任何方法步骤的程序代码910的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码910可以例如以适当形式进行压缩。

最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1