本发明涉及智能终端技术领域,特别涉及一种基于智能平台的数据采集方法及系统。
背景技术:
现有的用户数据采集方法主要分为两种,一种是用户直接输入类,其依赖用户手动输入信息。从而采集的信息一般比较简单、部分真实性不可验证。另一种采集用户行为信息,如用户经常使用的应用软件,用户对于影视、音乐、游戏等的喜好程度等,此类信息比较模糊仅限于用户内容运营参考,且有窥视用户隐私之嫌。另外对于可能存在的多人公用一个账户的设备如智能电视、家庭电脑等设备,无法有效区分出用户数据。
因而现有技术还有待改进和提高。
技术实现要素:
本发明要解决的技术问题在于,针对现有技术的不足,提供一种基于智能平台的数据采集方法及系统,可完整收集用户信息、体征、能力等多方面详细准确信息,增加用户身份信息的真实性。
为了解决上述技术问题,本发明所采用的技术方案如下:
一种基于智能平台的数据采集方法,其包括:
接收用户输入的用户信息,并为所述用户分配一用户ID;
利用预先配置的摄像头采集所述用户执行指定动作的视频图像;
识别所述视频图像中指定动作的数据信息,并根据所有数据信息及所述指定动作对应的指标信息形成所述用户的第一参数信息;
根据所述第一参数信息和用户信息生成用户特征数据,并所述用户特征数据与所述用户ID绑定存储。
所述基于智能平台的数据采集方法,其中,所述根据所述第一参数信息和用户信息生成用户特征数据,并所述用户特征数据与所述用户ID绑定存储之前还包括:
利用外部传感设备获取所述用户执行预设运动的运动数据,其中,所述预设运动与所述外部传感设备配置的运动器材相对应;
根据所述运动数据生成所述用户的第二参数信息。
所述基于智能平台的数据采集方法,其中,所述根据所述第一参数信息和用户信息生成用户特征数据,并所述用户特征数据与所述用户ID绑定存储具体包括:
根据所述第一参数信息、第二参数信息以及用户信息生成用户特征数据;
将所述用户特征数据与所述用户ID绑定的存储于所述智能平台的数据库内。
所述基于智能平台的数据采集方法,其中,所述利用外部传感设备获取所述用户执行预设运动的运动数据,其中,所述预设运动与所述外部传感设备配置的运动器材相对应具体为:
确定所述外部传感设备配置的运动器材对应的运动,并获取运动器材设置的运动等级;
利用所述传感器获取指定时间内用户执行所述运动的次数,并根据所述运动等级和次数确定所述运动对应的运动数据。
所述基于智能平台的数据采集方法,其中,所述根据所述运动数据生成所述用户的第二参数信息具体为:
根据所述运动等级和次数确定所述运行对应的运动指标的数据信息,并将所述运动指标的数据信息记为第二参数信息。
所述基于智能平台的数据采集方法,其中,所述利用预先配置的摄像头采集用户执行指定动作的视频图像具体为:
在接收到摄像头启动指令时,启动摄像头并在预设时间段内连续采集用户执行指定动作的视频图像。
所述基于智能平台的数据采集方法,其中,所述识别所述视频图像中指定动作的数据信息,并根据所有数据信息及所述指定动作对应的指标信息形成所述用户的第一参数信息具体包括:
解析所述视频图像,获取所述视频图像包含的指定动作的个数;
根据所述预设时间段的时长以及所述个数确定所述指定动作对应的运动指标的数据信息;
根据所述数据信息生成所述用户的第一参数信息。
一种基于智能平台的数据采集系统,其包括:
接收模块,用于接收用户输入的用户信息,并为所述用户分配一用户ID;
采集模块,用于利用预先配置的摄像头采集所述用户执行指定动作的视频图像;
识别模块,用于识别所述视频图像中指定动作的数据信息,并根据所有数据信息及所述指定动作对应的指标信息形成所述用户的第一参数信息;
第一生成模块,用于根据所述第一参数信息和用户信息生成用户特征数据,并所述用户特征数据与所述用户ID绑定存储。
所述基于智能平台的数据采集系统,其还包括:
获取模块,用于利用外部传感设备获取所述用户执行预设运动的运动数据,其中,所述预设运动与所述外部传感设备配置的运动器材相对应;
第二生成模块,用于根据所述运动数据生成所述用户的第二参数信息
所述基于智能平台的数据采集系统,其中,所述第一生成模块具体包括:
生成单元,用于根据所述第一参数信息、第二参数信息以及用户信息生成用户特征数据;
存储单元,用于将所述用户特征数据与所述用户ID绑定的存储于所述智能平台的数据库内。
有益效果:与现有技术相比,本发明提供了一种基于智能平台的数据采集方法及系统,所述方法包括:接收用户输入的用户信息,并为所述用户分配一用户ID;利用预先配置的摄像头采集所述用户执行指定动作的视频图像;识别所述视频图像中指定动作的数据信息,并根据所有数据信息及所述指定动作对应的指标信息形成所述用户的第一参数信息;根据所述第一参数信息和用户信息生成用户特征数据,并所述用户特征数据与所述用户ID绑定存储。本发明通过在用户填写的基础上,增设通过摄像头采集用户执行指定动作的数据信息,根据所述用户填写信息和采集数据信息生成用户特征数据,使得所述用户特征数据更加准确和全面。
附图说明
图1为本发明提供的基于智能平台的数据采集方法较佳实施的流程图。
图2为本发明提供的基于智能平台的数据采集系统的结构原理图。
具体实施方式
本发明提供一种基于智能平台的数据采集方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
本发明中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
下面结合附图,通过对实施例的描述,对发明内容作进一步说明。
请参照图1,图1为本发明提供的基于智能平台的数据采集方法的较佳实施例的流程图。所述方法包括:
S100、接收用户输入的用户信息,并为所述用户分配一用户ID。
具体地,所述智能平台可以为智能手机或平板电脑等。其也可以有智能终端和后台服务器构成,所述智能终端用于接收用户输入的用户信息,所述服务器用户存储所述用户信息等。所述终端设备与所述服务器之间可以是有线通信也可以是无线通信。
所述用户信息可以分为两部分,一部分是固定客观信息,如用户的基本信息(姓名、年龄、性别以及体重等);另一方部分是检测分析数据,所述检测分析数据以判断用户的智力、反应能力等。所述检测分析数据可以采用答题的方式获取。这里以智力检测为例,对检测分析数据的获取做详细说明。所述获取过程具体可为:首先,在所述智能平台内预设存储几套相应的软件测试题,并设置每个软件测试题的权重;然后将所述软件测试题划分为固定混合题库(用户必答)和可选性专业题库(用户有条件选择);根据用户的测试结果确定的检测分析数据。例如,固定题库10套,用户任选一套权重60%,最后得分f1;任选专业题库,例如分为文学艺术类、理工科技类、地理自然科学类、体育运动类等等,每个分类再有10套基础题库,用户任选一类做答权重40%,最后得分f2;则经过测试用户的得分应为F=0.6*f1+0.4f2。值得说明的,所述题库支持题库周期性更新及各题库间试题的随机分配,这样可以避免用户记忆的问题。
所述用户ID为所述用户的唯一标识,根据所述用户标识可以唯一确定所述用户以及所述用户的相关信息。所述用户ID可以是用户的身份证号码,也可以是在接收到所述用户信息时随机为所述用户分配的一个编码,如,10001等。所述接收用户输入的用户信息可以是用户通过智能平台手动输入的,也可以是接收与所述智能平台通讯的外部设备发送的。
S200、利用预先配置的摄像头采集所述用户执行指定动作的视频图像。
具体地,所述摄像头可以是所述智能平台自身配置的,也可以是与所述智能平台通信的其他设备配置的。也就是说,所述智能平台可以自行采集用户执行指定动作的视频图像,也可以通过其他设备采集用户执行指定动作的视频图像。
所述指定动作可以为俯卧撑、原地跑或者深蹲等,并且每个指定动作可以对应一个指标信息。例如,所述指定动作为俯卧撑,其对应的指标为耐力;所述指定动作为原地跑,其对应的指标为速度能力。也就是说,所述智能平台内可以预先存在指定动作与指标信息的对照表,以使得根据所述指定动作可以快速确定其对应的指标信息。
在本实施例中,可以通过所述摄像头采用多个指定动作的视频图像,进而可以更加全面的获取用户的信息。所述多个指定动作可以在一个视频图像内,也可以在多个视频图像内。即可以十多个指定动作对应一个视频图像,根据所述视频图像识别出每个指定动作的信息;也可以是每个指定动作对应一个视频图像,分别识别每个视频图像来得多每个指定动作的信息。
在本实施例中,所述摄像头在接收到用户开始执行指定动作时才开始拍摄视频图像,相应的,所述利用预先配置的摄像头采集用户执行指定动作的视频图像具体为:在接收到摄像头启动指令时,启动摄像头并在预设时间段内连续采集用户执行指定动作的视频图像。其中,所述预设时间段为预先设置的拍摄视频图像的时长,如,5分钟,8分钟等。
S300、识别所述视频图像中指定动作的数据信息,并根据所有数据信息及所述指定动作对应的指标信息形成所述用户的第一参数信息。
具体地,所述数据信息指的是所述视频图像内包含的指定动作的个数。也就是说,当获取到视频图像时,首先识别所述视频图像内的指定动作,再识别所述指定动作的个数以得到所述指定动作的数据信息。在获取到所述数据信息后,根据所述指定动作在预设指标与指定动作的对照表内查找所述指定动作对应的指标,在根据数据信息计算所述指标的指标信息进而形成所述用户的第一参数信息。
示例性的,所述识别所述视频图像中指定动作的数据信息,并根据所有数据信息及所述指定动作对应的指标信息形成所述用户的第一参数信息具体包括:
S301、解析所述视频图像,获取所述视频图像包含的指定动作的个数;
S302、根据所述预设时间段的时长以及所述个数确定所述指定动作对应的运动指标的数据信息;
S303、根据所述数据信息生成所述用户的第一参数信息。
具体地,为了进一步说明所述第一参数信息的形成过程,这里以采集用户的耐力和速度能力为例,将指定动作指定为俯卧撑和原地跑。所述摄像头在指定时间段开启开始采集用户在相应时间段t1内的俯卧撑的数量f1,用以计算一组耐力值;以用户在时间段t1内的原地跑动作总次数p1,用以计算一组用户速度值。从而,得到所述用户的一组耐力属性数据应为f1/t1,一组速度属性数据应为p1/t1。当然,可以同时获取几组检验用户肢体协调性的指定动作的视频图像,以根据所述视频图像确定用户的参考数值。值得说明的,所述俯卧撑的采集时间与原地跑的采集时间可以相同,也可以不同。这本实施例中,以相同为例加以说明的。
S400、根据所述第一参数信息和用户信息生成用户特征数据,并所述用户特征数据与所述用户ID绑定存储。
具体地,在获取第一参数信息和用户信息之后,将所述第一参数信息和用户信息进行对比,判断是否存在相同的,如果为存在相同的,则将第一参数信息和用户信息合并形成用户特征数据,并将所述用户特征数据与用户ID绑定存储,这样可以根据用户ID快速获取用户特征数据。如果存在相同的,则分别获取相同项的信息,采用加权平均的方式确定所述相同项的最后信息,然后再将第一参数信息和用户信息合并,相同项采用最后信息而形成用户特征数据。
在本发明的另一个实施例中,所述根据所述第一参数信息和用户信息生成用户特征数据,并所述用户特征数据与所述用户ID绑定存储之前还可以包括:
H10、利用外部传感设备获取所述用户执行预设运动的运动数据,其中,所述预设运动与所述外部传感设备配置的运动器材相对应;
H20、根据所述运动数据生成所述用户的第二参数信息。
具体地,所述外部传感设备直接的配置有传感器的运动器材,并且所述传感器将采集的数据发送至所述智能平台。所述预设运动是用户操作所述配置传感器的运动器材而进行的运动。所述运动器材可以为握力器、体重秤、臂力器、击打能力检测器等。这里以臂力器为例加以说明。当用户使用装配了数据采集模块和无线传输模块的臂力器,同时设定臂力器参数级别l,臂力器设计智能计数模块,可以记录用户指定时间的运动次数q,并将所述数据发送至智能平台,智能平台得到一组力量分析数据应该为l*q,在根据所述数据得到用户的力量指数。
示例性的,所述利用外部传感设备获取所述用户执行预设运动的运动数据,其中,所述预设运动与所述外部传感设备配置的运动器材相对应具体为:
H11、确定所述外部传感设备配置的运动器材对应的运动,并获取运动器材设置的运动等级;
H12、利用所述传感器获取指定时间内用户执行所述运动的次数,并根据所述运动等级和次数确定所述运动对应的运动数据。
所述根据所述运动数据生成所述用户的第二参数信息具体为:
H21、根据所述运动等级和次数确定所述运行对应的运动指标的数据信息,并将所述运动指标的数据信息记为第二参数信息。
相应的,所述步骤S400、所述根据所述第一参数信息和用户信息生成用户特征数据,并所述用户特征数据与所述用户ID绑定存储具体包括:
S401、根据所述第一参数信息、第二参数信息以及用户信息生成用户特征数据;
S402、将所述用户特征数据与所述用户ID绑定的存储于所述智能平台的数据库内。
具体地,根据所述第一参数信息、第二参数信息以及用户信息可以获取用户的一组包含几个维度的数据信息,再根据存储的基准数据,找出最低值、最高值、计算出平均值。以基准数据为参考制定一个数据转换百分制的公式,将得到的用户数据转化成更直观更清晰的百分制对应分数;每个用户产生一份对应多维度参数的数据库,形成用户的特征数据。所述数据特征可以如表1的形成存储。
表1 用户数据构成示例表
本发明还提供了一种基于智能平台的数据采集系统,如图2所示,其包括:
接收模块100,用于接收用户输入的用户信息,并为所述用户分配一用户ID;
采集模块200,用于利用预先配置的摄像头采集所述用户执行指定动作的视频图像;
识别模块300,用于识别所述视频图像中指定动作的数据信息,并根据所有数据信息及所述指定动作对应的指标信息形成所述用户的第一参数信息;
第一生成模块400,用于根据所述第一参数信息和用户信息生成用户特征数据,并所述用户特征数据与所述用户ID绑定存储。
所述基于智能平台的数据采集系统,其还包括:
获取模块,用于利用外部传感设备获取所述用户执行预设运动的运动数据,其中,所述预设运动与所述外部传感设备配置的运动器材相对应;
第二生成模块,用于根据所述运动数据生成所述用户的第二参数信息
所述基于智能平台的数据采集系统,其中,所述第一生成模块具体包括:
生成单元,用于根据所述第一参数信息、第二参数信息以及用户信息生成用户特征数据;
存储单元,用于将所述用户特征数据与所述用户ID绑定的存储于所述智能平台的数据库内。
上述基于智能平台的数据采集系统的各个模块在上述方法中已经详细说明,在这里就不再一一陈述。
在本发明所提供的实施例中,应该理解到,所揭露的系统和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。