首页> 中国专利> 一种基于数据平台的数据处理方法、装置、系统及存储介质

一种基于数据平台的数据处理方法、装置、系统及存储介质

摘要

本发明提供了一种数据处理方法、装置、系统及存储介质,方法包括:获取与所述数据平台关联的硬件设备的原始硬件数据;基于所述硬件设备的类型对所述原始硬件数据进行标准化处理,得到标准化数据;对至少部分标准化数据进行第一处理,得到第一标准数据;基于用户指令对所述第一标准数据进行第二处理,得到数据处理结果。根据本发明的方法、装置、系统及存储介质,通过对硬件设备的原始硬件数据进行标准化,能够准确且高效地提供各个硬件的数据用于数据处理,极大提高了数据处理的效率。

著录项

  • 公开/公告号CN112783879A

    专利类型发明专利

  • 公开/公告日2021-05-11

    原文格式PDF

  • 申请/专利号CN202110034365.6

  • 发明设计人 何伟;

    申请日2021-01-11

  • 分类号G06F16/215(20190101);G06F16/25(20190101);

  • 代理机构33426 杭州识贝知识产权代理事务所(普通合伙);

  • 代理人陈修伟

  • 地址 314006 浙江省嘉兴市南湖区大桥镇亚太路382号2幢201室

  • 入库时间 2023-06-19 10:57:17

说明书

技术领域

本发明涉及数据处理技术领域,更具体地涉及数据平台的数据处理。

背景技术

数据平台通常需要对多种硬件的数据进行收集用于进行数据处理,而每个硬件具有其对应的SDK(software development kit,软件开发工具包)可以收集到原始数据,但原始数据会因为各硬件厂家不同、型号不同、默认设置不同等众多因素,形成复数的数据格式,无法统一。而且由于现场环境、安装误差等因素,使得原始数据并不准确,无法直接使用。

因此,现有技术中存在不同的硬件设备的数据在数据平台中无法使用的问题。导致数据处理的效率低下。

发明内容

考虑到上述问题而提出了本发明。本发明提供了一种基于数据平台的数据处理方法、装置、系统及计算机存储介质,以至少解决上述问题之一。

根据本发明的第一方面,提供了一种基于数据平台的数据处理方法,包括:

获取与所述数据平台关联的硬件设备的原始硬件数据;

基于所述硬件设备的类型对所述原始硬件数据进行标准化处理,得到标准化数据;

对至少部分标准化数据进行第一处理,得到第一标准数据;

基于用户指令对所述第一标准数据进行第二处理,得到数据处理结果。

根据本发明的第二方面,提供了一种基于数据平台的数据处理装置,包括:

数据采集模块,用于获取与所述数据平台关联的硬件设备的原始硬件数据;

数据处理模块,用于基于所述硬件设备的类型对所述原始硬件数据进行标准化处理,得到标准化数据;以及

对至少部分标准化数据进行第一处理,得到第一标准数据;

数据使用模块,用于基于用户指令对所述第一标准数据进行第二处理,得到数据处理结果。

根据本发明的第三方面,提供了一种基于数据平台的数据处理系统,包括存储器、处理器及存储在所述存储器上且在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现根据第一方面所述方法的步骤。

根据本发明的第四方面,提供了一种计算机存储介质,其上存储有计算机程序,所述计算机程序被计算机执行时实现根据第一方面所述方法的步骤。

根据本发明实施例的基于数据平台的数据处理方法、装置、系统以及存储介质,通过对硬件设备的原始硬件数据进行标准化,能够准确且高效地提供各个硬件的数据用于数据处理,极大提高了数据处理的效率。

附图说明

通过结合附图对本发明实施例进行更详细的描述,本发明的上述以及其它目的、特征和优势将变得更加明显。附图用来提供对本发明实施例的进一步理解,并且构成说明书的一部分,与本发明实施例一起用于解释本发明,并不构成对本发明的限制。在附图中,相同的参考标号通常代表相同部件或步骤。

图1是根据本发明实施例的基于数据平台的数据处理方法的示意性流程图;

图2是根据用于实现本发明的实施例的基于数据平台的数据处理装置的示意性框图。

具体实施方式

为了使得本发明的目的、技术方案和优点更为明显,下面将参照附图详细描述根据本发明的示例实施例。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是本发明的全部实施例,应理解,本发明不受这里描述的示例实施例的限制。基于本发明中描述的本发明实施例,本领域技术人员在没有付出创造性劳动的情况下所得到的所有其它实施例都应落入本发明的保护范围之内。

数据平台在对多个硬件的原始数据进行收集的过程中,通过每个硬件对应的SDK(software development kit,软件开发工具包)收集到原始硬件数据,但原始硬件数据会因为各硬件厂家不同、型号不同、默认设置不同等众多因素,形成复数的数据格式,无法统一。由于每个设备的现场环境、安装误差等因素,也使得原始硬件数据并不准确,无法直接使用或正常使用。

基于上述考虑,本发明实施例提供了一种基于数据平台的数据处理方法,并将参照图1描述根据本发明实施例的基于数据平台的数据处理方法的示意性流程图。如图1所示,一种基于数据平台的数据处理方法1,包括:

步骤S1-1,获取与所述数据平台关联的硬件设备的原始硬件数据;

步骤S1-2,基于所述硬件设备的类型对所述原始硬件数据进行标准化处理,得到标准化数据;

步骤S1-3,对至少部分标准化数据进行第一处理,得到第一标准数据;

步骤S1-4,基于用户指令对所述第一标准数据进行第二处理,得到数据处理结果。

其中,通过对硬件设备的原始硬件数据进行标准化处理为标准数据,以及对部分标准化数据进行第一处理,如特征提取、分析计算等等,得到相应的第一标准数据后,基于用户指令进行相应的第二处理。可知,本申请实施例提供的数据处理方法,能够准确且高效地提供数据平台中各个硬件的数据用于后续数据处理,极大提高了数据处理的效率。适合广泛应用于任何数据采集和处理的场合。

应了解,步骤S1-2、步骤S1-3、步骤S1-4中的至少一个步骤可以在本地实现,也可以在云端实现,也可以部分在本地实现而部分在云端实现,在此不做限制。

可选地,所述硬件设备包括如下至少一种:姿态传感器、手柄类传感器、生命体征测量组件、情绪收集组件、或通信组件。

在一些实施例中,所述姿态传感器可以包括三轴、六轴、九轴传感器等。在另一些实施例中,根据姿态传感器类型,可以包括加速度传感器、磁力传感器、陀螺仪等。由于姿态传感器的数据采集方式会因为应用场合中的硬件不同而不同,但可以用户最终使用这些数据时会相同的数据格式,所以将所有姿态传感器统一成一类格式类型进行统一处理,有利于后续处理程序的数据处理效率。

在一些实施例中,手柄类传感器可以利用windows或安卓等平台所通用的键盘手柄协议,包括但不仅限于手柄、键盘、遥控板和跳舞毯等。

在一些实施例中,生命体征测量组件可以是测量生命体征,例如心率、脉搏、血压、呼吸、疼痛、血氧、瞳孔和角膜反射的组件。

在一些实施例中,情绪收集组件可以是通过对人物表情,肢体动作和声音进行收集,判断出人物情绪的组件。

在一些实施例中,通信组件可以包括串口通信组件、网络通信组件或蓝牙通信组件。其中,串口通信组件可以是串口类通信特质的硬件,例如雷达等设备所使用的串口通信,通常该类设备都会使用其配套的SDK或自定义的串口协议;网络通信组件通常建立在通用TCP/IP协议基础上进行数据传输,其传输种类和内容多种多样,通常包括网络摄像头、手机、自制简单传感器或,其提取过程会使用其各自的SDK;蓝牙通信具有其规范的协议,通过完整的广播、搜寻、绑定等过程,形成稳定短距离数据传输通道。数据内容由蓝牙通信组件自行定义,所以可能造成不同的蓝牙通信组件所采集的数据不同意,而需要对收集的数据进行标准化。

根据本发明实施例,所述步骤S1-1中,与所述数据平台关联的硬件设备可以是与数据平台实现通信的任意硬件设备。硬件设备可以实时或定期将采集到的所有原始硬件数据发送至数据平台。

由前述内容可知,对于不同的硬件设备,即使类型相同,则采集到的数据的数据格式也可能不同,所以需要对原始硬件数据统一进行标准化,以便于后续处理时的使用,提高数据处理效率。

根据本发明实施例,所述步骤S1-2中,所述基于所述硬件设备的类型对所述原始硬件数据进行标准化处理,得到标准化数据,包括:

根据所述硬件设备的误差信息对所述原始硬件数据进行校正,得到校正硬件数据;

基于所述硬件设备的类型对所述校正硬件数据进行标准化处理,得到所述标准化数据。

其中,收集到原始硬件数据后,通常会因为硬件的偏差,可能存在一些误差,为了提高数据处理的准确度,可以针对每一个硬件或每一种硬件(如相同型号)采用相应的偏差矫正系数对原始硬件数据进行校正,以保证数据的准确度。然后再进行数据的标准化,形成标准化数据,相比于传统方法中直接采用各种硬件原始数据进行数据处理,不仅提高了数据处理的效率,也提高了数据处理的准确度。

可选地,所述根据所述硬件设备的误差信息对所述原始硬件数据进行校正,得到校正硬件数据,包括:

基于所述硬件设备的误差信息对所述原始硬件数据进行校正,直接得到所述校正硬件数据;

或,

基于所述硬件设备的误差信息对所述原始硬件数据进行校正,得到中间校正数据;

基于所述中间校正数据以及预设的映射规则,得到所述校正硬件数据。

在一些实施例中,对于一些设备,误差信息方便获取、测量或计算,则可以直接根据硬件设备的误差信息(如误差系数、校正公式等)可以直接进行校正,得到校正后的硬件数据。

在一些实施例中,对于一些设备,误差信息无法获取、测量或计算,则可以根据经验值或拟合方法,得到校正前后的映射关系,然后根据该映射关系作为预设的映射规则,对这些设备的原始硬件数据进行校正,得到校正后的硬件数据。

根据发明实施例,所述步骤S1-3中,所述对至少部分标准化数据进行第一处理,得到第一标准数据,包括:

接收第一指令,并基于第一指令选择相应的算法;

基于所述相应的算法对至少部分所述标准化数据进行所述第一处理,得到第一标准数据。

可选地,所述基于所述相应的算法对至少部分所述标准化数据进行所述第一处理,得到第一标准数据,包括:

基于所述相应的算法对至少部分所述标准化数据进行所述第一处理,得到第一处理数据;

对所述第一处理数据进行封装处理,得到所述第一标准数据。

可选地,所述方法还包括:根据所述用户指令发送所述第一指令。

其中,用户指令可以是基于用户需要完成的功能所执行的操作。例如,用户需要在数据平台上完成功能A,则用户可以触发功能A所对应的事件(如,点击功能A所对应的预设区域),则用户触发功能A即为用户指令,数据平台检测到触发事件后生成功能A所对应的第一指令,并将第一指令发送至相关组件获取执行功能A所需要的标准化数据。

在上述实施例中,步骤S1-4中的第二处理可以是执行功能A所进行的数据处理。也就是说,第一处理是对完成功能A所需要的标准化数据进行的处理,如分析和/或封装,第一处理用于为第二处理提供数据基础,第一处理的结果可以作为第二处理的输入数据。

具体来说,用户可以发出完成功能A的用户指令,数据平台在检测到该用户指令后,响应于该用户指令,由完成该用户指令的执行模块(如数据使用模块)可以向相应的组件(如数据处理模块)发出第一指令,该第一指令可以直接请求相关的标准化数据和/或,经过第一处理的标准化数据;相应的组件接收到该第一指令后,响应于该第一指令,选择相应的算法以及与功能A相关的至少部分标准化数据进行第一处理并进行封装,得到第一标准数据,并将第一标准数据返回至执行模块用于执行功能A。由于数据平台中执行的数据处理或完成的功能均可以是基于校正后的标准化数据,不会因为现场环境、安装误差等因素,使得数据并不准确,也不会由于不同硬件的数据格式不同而无法进行数据处理,通过对硬件设备的原始硬件数据进行标准化,能够准确且高效地提供各个硬件的数据用于数据处理,极大提高了数据处理的效率。

参见图2,图2示出了根据用于实现本发明的实施例的基于数据平台的数据处理装置的示意性框图。如图2所示,所述装置2包括:

数据采集模块2-1,用于获取与所述数据平台关联的硬件设备的原始硬件数据;

数据处理模块2-2,用于基于所述硬件设备的类型对所述原始硬件数据进行标准化处理,得到标准化数据;以及

对至少部分标准化数据进行第一处理,得到第一标准数据;

数据使用模块2-3,用于基于用户指令对所述第一标准数据进行第二处理,得到数据处理结果。

在此仅对基于数据平台的数据处理装置2的主要功能模块进行说明,根据本发明实施例的基于数据平台的数据处理装置2用于实现上述根据本发明实施例的基于数据平台的数据处理方法,重复的部分在此不再赘述。

根据本发明的另一方面,提供一种基于数据平台的数据处理装置系统,包括存储器、以及处理器;

所述存储器存储用于实现根据本发明实施例的基于数据平台的数据处理方法中的相应步骤的程序代码;

所述处理器用于运行所述存储器中存储的程序代码,以执行以上根据本发明实施例的基于数据平台的数据处理方法的相应步骤。

在一个实施例中,在所述程序代码被所述处理器运行时执行以上根据本发明实施例的前述基于数据平台的数据处理方法的相应步骤。

此外,根据本发明的另一方面,还提供了一种计算机可读存储介质,在所述存储介质上存储了程序指令,在所述程序指令被计算机或处理器运行时用于执行本发明实施例的基于数据平台的数据处理方法的相应步骤,并且用于实现根据本发明实施例的基于数据平台的数据处理系统。

示例性地,所述计算机可读存储介质可以是一个或多个计算机可读存储介质的任意组合。

在一个实施例中,所述计算机程序指令在被计算机运行时可以实现根据本发明实施例的前述基于数据平台的数据处理方法。

由此可知,根据本发明实施例的基于数据平台的数据处理方法、装置、系统以及存储介质,通过对硬件设备的原始硬件数据进行标准化,能够准确且高效地提供各个硬件的数据用于数据处理,极大提高了数据处理的效率。

尽管这里已经参考附图描述了示例实施例,应理解上述示例实施例仅仅是示例性的,并且不意图将本发明的范围限制于此。本领域普通技术人员可以在其中进行各种改变和修改,而不偏离本发明的范围和精神。所有这些改变和修改意在被包括在所附权利要求所要求的本发明的范围之内。

本领域的技术人员可以理解,除了特征之间相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的数据模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的物品分析设备中的一些模块的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

以上所述,仅为本发明的具体实施方式或对具体实施方式的说明,本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。本发明的保护范围应以权利要求的保护范围为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号