一种使用数据统计方法、装置、终端设备及存储介质与流程

文档序号:12905737阅读:205来源:国知局
一种使用数据统计方法、装置、终端设备及存储介质与流程

本发明实施例涉及数据处理技术,尤其涉及一种使用数据统计方法、装置、终端设备及存储介质。



背景技术:

随着信息技术的发展,利用智能终端在线学习和社交娱乐越来越普及,较多的学习类或社交类app提供了签到功能,用以统计用户的持续学习和使用情况。

传统的签到需到指定的签到页面点击签到按钮实现。若用户启动app使用,未操作既定的签到方式,则不能记录用户的签到行为,同时,也不能实时监测用户的学习效率和社交娱乐时长,无法全面监测应用的使用数据。



技术实现要素:

本发明提供一种使用数据统计方法、装置、终端设备及存储介质,以实现智能签到和实时统计用户的学习效率,统计用户使用情况和用户数据更准确和便捷。

第一方面,本发明实施例提供了一种使用数据统计方法,该方法包括:

检测到预设的触发事件时开始采集当前用户的眼球状态信息;

将所述眼球状态信息中的虹膜信息与预存的原始虹膜信息进行匹配得到匹配结果;

基于所述眼球状态信息统计所述匹配结果确认当前用户对当前应用的使用数据。

第二方面,本发明实施例还提供了一种使用数据统计装置,该装置包括:

采集单元,用于检测到预设的触发事件时开始采集当前用户的眼球状态信息;

匹配单元,用于将眼球状态信息中的虹膜信息与预存的原始虹膜信息进行匹配得到匹配结果;

确认单元,用于基于眼球状态信息统计所述匹配结果确认当前用户对当前应用的使用数据。

第三方面,本发明实施例还提供了一种终端设备,该终端设备包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序;

摄像头,用于采集图像;

当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如前文所述的使用数据统计方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如前文所述的使用数据统计方法。

本发明通过检测到预设的触发事件时采集当前用户的虹膜信息,并与预存用户信息进行匹配,解决手动点击签到页面和用户签到遗漏的问题,实现了智能签到和实时统计用户的学习状态,进而统计用户使用情况和用户数据更准确和便捷。

附图说明

图1是本发明实施例一中的一种使用数据统计方法的流程图。

图2是本发明实施例二中的一种使用数据统计方法的流程图。

图3是本发明实施例三中的一种使用数据统计装置的结构示意图。

图4是本发明实施例四中的一种终端设备的硬件结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的一种使用数据统计方法的流程图。本实施例可适用于统计当前用户对当前应用使用数据的情况,该方法可以由本发明实施例提供的装置来执行,该装置可采用软件和/或硬件的方式来实现,如图1所示,该方法具体包括如下步骤:

步骤s110、检测到预设的触发事件时开始采集当前用户的眼球状态信息。

在本方案中,在检测预设的触发事件之前,需要预先采集用户的眼球状态信息中的虹膜信息,并对其进行存储;检测是否有启动智能移动终端对应的app的行为,若检测到该行为时,智能移动终端中的虹膜识别模块会自动打开,并开始采集当前用户的眼球状态信息中的虹膜信息。其中,在检测是否有启动智能移动终端对应的app的行为,一方面,是在该智能移动终端上首次被打开和使用该app;另一方面,是在该智能移动终端上使用该app的当前使用用户已经切换至他人。

步骤s120、将眼球状态信息中的虹膜信息与预存的原始虹膜信息进行匹配得到匹配结果。

根据采集到的虹膜信息,判断是否采集成功,若信息采集成功,将其虹膜信息上传至与智能移动终端已进行数据连接的服务器,并检测该虹膜信息是否与用户的原始虹膜信息匹配,如果存在与该虹膜信息匹配的原始虹膜信息,则可以确认该虹膜信息对应的用户;如果不存在与该虹膜信息匹配的原始虹膜信息,则认为当前用户未注册或当前用户未进行虹膜信息的采集,可以进行对应的提示,要求当前用户注册或采集虹膜信息。

步骤s130、基于眼球状态信息统计匹配结果确认当前用户对当前应用的使用数据。

若检测到当前用户的虹膜信息与用户的预设信息是一致的,则检测智能移动终端中的指定app是否在一天内有签到行为。当该虹膜信息与预设信息是相同的,同时指定app在一天内没有签到行为,则判定用户签到成功,并将签到信息录入数据库。

签到成功后,在用户使用该app进行学习的过程中,会实时采集当前用户的虹膜信息,并根据虹膜信息的不同状态来判断当前用户的不同学习状态,同时根据不同的学习状态进行不同的学习提示。

其中,基于眼球状态信息中的虹膜信息确认当前应用是否是同一当前用户进行使用。在智能移动终端中或服务器中,预存的虹膜信息可能为多个用户的信息,在确认虹膜信息,并对其进行智能签到,以及检测当前用户的学习效率时,应确认当前应用是否为同一当前用户进行使用。

本实施例通过检测到预设的触发事件时开始采集当前用户的眼球状态信息;将眼球状态信息中的虹膜信息与预存的原始虹膜信息进行匹配得到匹配结果;基于眼球状态信息统计匹配结果确认当前用户对当前应用的使用数据。通过虹膜采集模块采集用户的虹膜信息,与既定的用户信息进行比对,实现了智能签到和实时统计用户学习状态,避免了打开签到页面并手动点击,防止用户遗漏签到的行为,对收集用户使用情况和用户数据更准确和便捷,同时提高了当前用户的学习效率。

实施例二

图2为本发明实施例二提供的一种使用数据统计方法的流程图。本实施例中的使用数据统计方法具体包括如下步骤:

步骤s210、检测到预设的触发事件时开始实时采集当前用户的眼球状态信息。

其中,检测到预设的触发事件时,智能移动终端中的虹膜识别模块会自动打开,并开始采集当前用户的眼球状态信息中的虹膜信息,当首次采集到当前用户的虹膜信息时,若与预设的虹膜信息相同,会自动签到成功,并将签到信息录入到该应用对应的使用数据库中。当签到成功后,虹膜识别模块同样会实时地采集当前用户的虹膜信息,以此来判断当前用户的学习状态,并根据不同的学习状态进行不同的提示。一般而言,眼球状态信息(也包括虹膜信息)通过摄像头进行采集,即虹膜识别模块的主要实施方式是摄像头采集图像进行识别。

步骤s220、将所述眼球状态信息中的虹膜信息与预存的原始虹膜信息进行匹配得到匹配结果。

步骤s230、基于所述眼球状态信息与预设的眼球状态参考信息的比对确认所述当前用户对当前应用的注视时长。

用户对当前应用的使用状态可以通过对眼球状态信息的比对确认,预设的眼球状态参考信息中记录了各种使用状态下的匹配模型,其中可能涉及到瞳孔的大小、眼睛的焦距方向等可以通过图像识别得到的信息。将采集到的眼球状态信息与预设的眼球状态参考信息的比对,可以确认用户对当前应用的使用状态,基于使用状态的判断,可以给用户的使用行为提供参考。假设使用学习类应用:

检测到当前用户对当前应用的注视时长大于使用时长的90%,则当前用户的学习状态判定为集中学习;

检测到当前用户对当前应用的注视时长小于使用时长的50%,则当前用户的学习状态判定为注意力分散,并对提示用户加强专注力;

检测到当前用户对当前应用的注视时长大于20分钟时,会进行休息提示和屏幕亮度调整提示;

当检测到当前用户的视力集中于屏幕某一位置长时间没有移动时,判定为用户处于未学习状态,并提示用户学习。

其中,长时间没有移动的时间范围为30s~1min。

其中,在对当前用户进行提示时,可通过语音输出或弹出对话框的方式进行提示。

又例如娱乐类应用,可以根据使用过程中的状态比对确认用户对娱乐类应用的沉迷程度,从而在使用过程中进行使用提醒,尤其对于自制力较差的儿童而言,可以起到智能化程度比较高的监督作用。当然,在过度沉迷时也可以对当前用户进行语音输出或弹出对话框的方式提示,进一步还可以禁止用户登录。对于为防止用户沉迷而有登录时长限制的应用,通过虹膜识别的用户使用数据的统计,还可以避免一人注册多个账号,通过多个账号延长娱乐类应用的使用时间的情况出现。因为应用使用过程中基本都会存在视线集中在显示屏上的情况,此时可以被摄像头采集到眼球状态信息,基于眼球状态信息的使用数据统计可以有效限制娱乐时长。

步骤s240、若眼球状态信息中的虹膜信息与预存的原始虹膜信息是设定时长内的第一次匹配成功,则统计当前应用的使用次数加1。

当虹膜信息与预存的原始虹膜信息是第一次匹配成功时,则当前用户签到成功,并将签到信息录入到该应用对应的数据库中。当签到成功后,虹膜识别模块会实时采集用户的虹膜信息,但无法再进行签到,即签到失败。通过采集当前用户的虹膜信息来判断当前用户的学习状态。

本实施例通过检测到预设的触发事件时开始实时采集当前用户的眼球状态信息;将所述眼球状态信息中的虹膜信息与预存的原始虹膜信息进行匹配得到匹配结果;基于所述眼球状态信息与预设的眼球状态参考信息的比对确认所述当前用户对当前应用的注视时长。通过实时采集用户的虹膜信息,来检测当前用户的学习状态,解决了用户低效率学习的问题,实现了智能检测用户的学习状态,从而提高了用户的学习效率。

实施例三

图3是本发明实施例三提供的一种使用数据统计装置的结构示意图。本实施例可适用于统计当前用户对当前应用使用数据的情况,如图3所示,该装置包括:

采集单元301,用于检测到预设的触发事件时开始采集当前用户的眼球状态信息;

匹配单元302,用于将眼球状态信息中的虹膜信息与预存的原始虹膜信息进行匹配得到匹配结果;

确认单元303,用于基于眼球状态信息统计匹配结果确认当前用户对当前应用的使用数据。

其中,采集单元301,具体用于检测到预设的触发事件时开始实时采集当前用户的眼球状态信息。

其中,确认单元303,还包括:

比对确认模块3031,用于基于所述眼球状态信息与预设的眼球状态参考信息的比对确认所述当前用户对当前应用的注视时长。

检测判定模块3032,用于检测到所述注视时长大于使用时长的90%,用户的学习状态判定为集中学习;

检测判定提示模块3033,用于检测到所述注视时长小于使用时长的50%,用户的学习状态判断为注意力分散并进行提示;

检测提示模块3034,检测到所述注视时长大于20min,进行休息提示和屏幕亮度调整提示。

统计模块3035,用于若所述眼球状态信息中的虹膜信息与预存的原始虹膜信息是设定时长内的第一次匹配成功,则统计当前应用的使用次数加1。

其中,提示信息通过语音输出或弹出对话框的方式进行提示。

本实施例的技术方案,通过虹膜采集模块采集用户的虹膜信息,与既定的用户信息进行比对,实现了智能签到和实时统计用户学习状态,避免了打开签到页面并手动点击,防止用户遗漏签到的行为,对收集用户使用情况和用户数据更准确和便捷,同时提高了当前用户的学习效率。

上述使用数据统计装置可执行本发明任意实施例所提供的使用数据统计方法,具备执行方法相应的功能模块和有益效果。

实施例四

图4为本发明实施例四提供的一种终端设备的硬件结构示意图。如图4所示,本发明实施例四提供的终端设备,包括处理器41、存储器42、输入装置43、输出装置44和摄像头45;终端设备中处理器41的数量可以是一个或多个,图4中以一个处理器41为例;终端设备中的处理器41、存储器42、输入装置43、输出装置44和摄像头45可以通过总线或其他方式连接,图4中以通过总线连接为例。

存储器42作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的使用数据统计方法对应的程序指令/模块(例如,使用数据统计装置中的采集单元301、匹配单元302、确认单元303)。处理器41通过运行存储在存储器42中的软件程序、指令以及模块,从而执行终端设备的各种功能应用以及数据处理,即实现上述的使用数据统计方法。

存储器42可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器42可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器42可进一步包括相对于处理器41远程设置的存储器,这些远程存储器可以通过网络连接至终端设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置43可用于接收用户输入的数字或字符信息,以产生与终端设备的用户设置以及功能控制有关的键信号输入。输出装置44可包括显示屏等显示设备。

摄像头45,用于采集图像,也是智能移动终端上虹膜识别模块的主要实现方式。可通过终端设备中摄像头45采集当前用户的虹膜信息,将其上传至与终端设备已进行数据连接的服务器,并通过处理器41对其进行处理,并与存储器42中预存的原始虹膜信息进行匹配,得到不同的匹配结果。匹配成功后,摄像头45实时地采集当前用户的虹膜信息,以便来对其学习状态进行判断,并根据不同的学习状态进行不同的提示。

此外,本发明实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种使用数据统计方法,该方法包括:

检测到预设的触发事件时开始采集当前用户的眼球状态信息;

将眼球状态信息中的虹膜信息与预存的原始虹膜信息进行匹配得到匹配结果;

基于眼球状态信息统计匹配结果确认当前用户对当前应用的使用数据。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的使用数据统计方法中的相关操作.

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

值得注意的是,上述搜索装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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