用户行为提示方法、装置、计算机设备及存储介质与流程

文档序号:15931242发布日期:2018-11-14 01:40阅读:137来源:国知局

本发明涉及智能提示技术领域,具体而言,本发明涉及一种用户行为提示方法、装置、计算机设备及存储介质。

背景技术

随着现代技术的发展,智能终端成为人类必不可少的工具和娱乐伙伴。日常生活中用户为应对繁忙的事物,会将未来某时间段内的生活或工作安排通过智能终端的闹铃、日程和备忘录等应用程序加以记录,上述应用程序会在设定的时间段内通过响铃或文字提示的方式提醒用户该时间段需要进行何种行为。

目前叫醒闹铃的现有技术中,通常为用户终端在预设的提醒时间内通过响铃的方式叫醒用户。其中,该响铃是机械性的、信息单一的、音量固定的,故在叫醒用户时容易被用户随手关闭闹铃,往往会由于用户的个体因素,导致提醒任务失效,提醒效果不明显的问题。

由于人体在睡眠时,大脑皮质处于一种休眠、抑制状态,各项生理功能维持着低代谢低运转水平,要使其从睡眠状态调整至清醒状态需要有一个明显过程,闹铃声过大会刺激到用户并使用户产生强烈的不适感,闹铃声过小则难以有效地叫醒用户。所以,通过闹铃叫醒用户这个过程越平缓,人体越舒适,也更容易调整为清新状态。



技术实现要素:

本发明实施例提供一种通过验证终端提示任务状态对用户进行提示的用户行为提示方法、装置、计算机设备及存储介质。

为解决上述技术问题,本发明提供了一种用户行为提示方法、装置、计算机设备及存储介质,包括如下步骤:

获取提示状态信息,所述提示状态信息为用户终端执行提示任务时的状态信息;

判断所述提示状态信息是否满足预设的结束条件;

当所述提示状态信息未满足所述预设的结束条件时,向终端发送第一控制指令,以使所述用户终端按预设间隔进行用户行为提示并调整所述用户终端的提示音量。

优选地,所述提示状态信息包括用于结束用户行为提示任务的语音信息;

所述判断所述提示状态信息是否满足预设的结束条件的步骤包括:

获取所述提示状态信息中的语音信息;

对所述语音信息进行声纹识别获取表征所述语音信息的文字信息;

将所述文字信息与预设的文字模板进行比对,以验证所述提示状态信息是否满足预设的结束条件。

优选地,所述将所述文字信息与预设的文字模板进行比对包括计算所述文字信息与所述预设的文字模板之间的汉明距离;

其中,所述当所述提示状态信息未满足所述预设的结束条件时,向终端发送第一控制指令的步骤中,具体包括:

当所述文字信息与所述预设的文字模板之间的汉明距离大于预设的相似度阈值时,向所述用户终端发送所述第一控制指令。

优选地,所述提示状态信息包括用于结束用户行为提示任务的移动步数信息;

所述判断所述提示状态信息是否满足预设的结束条件的步骤包括:

获取所述提示状态信息中的移动步数信息;

将所述移动步数与预设的运动任务阈值进行比对,以验证所述提示状态信息是否满足预设的结束条件。

优选地,所述将所述移动步数与预设的运动任务阈值进行比对的步骤之后,包括:

当所述移动步数小于所述预设的运动任务阈值时,向所述用户终端发送所述第一控制指令。

优选地,所述提示状态信息包括用于结束用户行为提示任务的实时位置信息;

所述判断所述提示状态信息是否满足预设的结束条件的步骤包括:

获取所述提示状态信息中的实时位置信息;

将所述实时位置信息与预设的目的地位置信息进行比对,以验证所述提示状态信息是否满足预设的结束条件。

优选地,所述将所述实时位置信息与预设的目的地位置信息进行比对的步骤之后,还包括:

当所述实时位置与所述预设的任务地点位置未重合时,向所述用户终端发送所述第一控制指令。

为解决上述技术问题,本发明还提供了一种用户行为提示装置,所述用户行为提示装置包括:

获取模块,用于获取提示状态信息,所述提示状态信息为用户终端执行提示任务时的状态信息;

比对模块,用于判断所述提示状态信息是否满足预设的结束条件;

执行模块,用于当所述提示状态信息未满足所述预设的结束条件时,向所述用户终端发送第一控制指令,以使所述用户终端按预设间隔进行用户行为提示并调整所述用户终端的提示音量。

优选地,所述用户行为提示装置还包括:

第一获取子模块,用于获取所述提示状态信息中的语音信息;

第一识别子模块,用于对所述语音信息进行声纹识别获取表征所述语音信息的文字信息;

第一比对子模块,用于将所述文字信息与预设的文字模板进行比对,以验证所述提示状态信息是否满足预设的结束条件。

优选地,所述将所述文字信息与预设的文字模板进行比对包括计算所述文字信息与所述预设的文字模板之间的汉明距离;

其中,所述用户行为提示装置具体还包括:

第一执行子模块,用于当所述文字信息与所述预设的文字模板之间的汉明距离大于预设的相似度阈值时,向所述用户终端发送所述第一控制指令。

优选地,所述提示状态信息包括用于结束用户行为提示任务的移动步数信息;

其中,所述用户行为提示装置包括:

第二获取子模块,用于获取所述提示状态信息中的移动步数信息;

第二比对子模块,用于将所述移动步数与预设的运动任务阈值进行比对,以验证所述提示状态信息是否满足预设的结束条件。

优选地,所述的用户行为提示方法具体还包括:

第二执行子模块,用于当所述移动步数小于所述预设的运动任务阈值时,向所述用户终端发送所述第一控制指令。

优选地,所述提示状态信息包括用于结束用户行为提示任务的实时位置信息;

其中,所述用户行为提示装置包括:

第三获取子模块,用于获取所述提示状态信息中的实时位置信息;

第三比对子模块,用于将所述实时位置信息与预设的目的地位置信息进行比对,以验证所述提示状态信息是否满足预设的结束条件。

优选地,所述的用户行为提示方法具体还包括:

第三执行子模块,用于当所述实时位置与所述预设的任务地点位置未重合时,向所述用户终端发送所述第一控制指令。

为解决上述技术问题,本发明还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行上述用户行为提示方法的步骤。

为解决上述技术问题,本发明还提供一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述用户行为提示方法的步骤。

本发明的有益效果在于:

通过服务器端获取用户终端执行提示任务时的状态信息,并将该状态信息与预设的结束条件进行比对,当该状态信息未满足设定结束条件时还通过发送第一控制指令控制所述用户终端按预设间隔进行任务提示以及逐渐调整提示音量,能够帮助用户从深度睡眠唤醒到浅睡眠,再逐渐调整到清醒状态,解决了闹铃声过于强烈刺激到用户并使用户产生强烈的不适感和闹铃声过于平和难以有效地提醒用户的问题。

进一步地,通过服务器端获取的诸如语音信息、移动步数信息、位置信息等提示状态信息用于结束用户行为提示任务,以调整闹铃的关闭方法,帮助用户快速活跃大脑皮层和快速活跃肌肉,解决了用户容易随手关闭闹铃而导致提醒任务失效,提醒效果不明显的问题。

本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的用户行为提示方法的基本流程示意图;

图2为本发明实施例通过语音信息进行比对验证的方法流程图;

图3为本发明实施例通过移动步数信息进行比对验证的方法流程图;

图4为本发明实施例通过位置信息进行比对验证的方法流程图;

图5为本发明实施例提供的用户行为提示方法的又一基本流程示意图;

图6为本发明实施例中用户行为提示装置基本结构框图;

图7为本发明实施例计算机设备基本结构框图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,且该操作的序号仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。

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

实施例

本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;pcs(personalcommunicationsservice,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;pda(personaldigitalassistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或gps(globalpositioningsystem,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是pda、mid(mobileinternetdevice,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。

本实施例中提及的用户终端即为上述的终端。

具体地,请参阅图1,图1为本实施例提供的用户行为提示方法的基本流程示意图。

如图1所示,所述用户行为提示方法,包括以下步骤:

s100:获取提示状态信息,所述提示状态信息为用户终端执行提示任务时的状态信息。

本实施例中,所述用户终端在执行提示任务时,通过响铃的方式对用户进行提示。但不局限于此,根据应用场景的不同,在一些实施例中,用户终端还能够通过震动或文字提示的方式对用户进行提示。

以响铃提示为例,在用户终端设置提示任务,所述提示任务包括设定的提示事项以及设定的提示时间,根据该提示时间启动所述用户终端内置的计时器开始进行计时,当所述当前时间值与所述设定的提示时间相同时,提醒用户执行所述提示事项的内容。其中,所述提示事项可以为朗读文字信息、行走运动、前往目的地等。可以理解的是,在其他实施例中,用户还可以根据自身的习惯以及爱好不同,在所述用户终端中设置不同的提示事项内容。

在一些实施例中,所述计时器用于记录并储存所述提示时间,随着时间的变化,所述计时器的当前时间值逐渐增加。当所述当前时间值增加到与所述设定的提示时间相同时,所述计时器通过程序控制作用于闹铃,进而提示响铃。当所述闹铃响起后,用户需通过执行提示事项的内容来关闭所述闹铃。具体地,当所述用户终端在所述闹铃响起后,提醒用户执行提示事项的内容,以及启动其内部设置的辅助设备根据该用户所执行的提示事项生成提示状态信息,然后将该提示状态信息发送至与该用户终端相关联的服务器端。其中,所述提示状态信息可以为语音信息,运动信息,位置信息等。

s200:判断所述提示状态信息是否满足预设的结束条件。

服务器端在获取的所述用户终端上传的提示状态信息后,判断提示状态信息是否满足预设的结束条件。

具体地,所述预设的结束条件可以根据具体的应用场景设定。在一些应用场景中,为了关闭提示响铃,用户需要执行相应的提示事项来达到预设的结束条件。所述预设的结束条件可以为:验证用户朗读的文字信息与预设文字模板的文字信息是否相同或相似,或者验证用户自响铃起行走的步数是否达到运动任务阈值,又或者验证用户所在地的实时位置与所述预设的目的地位置是否重合。

s300:当所述提示状态信息未满足所述预设的结束条件时,向所述用户终端发送第一控制指令,以使所述用户终端按预设间隔进行用户行为提示并调整所述用户终端的提示音量。

具体地,当比对结果为所述提示状态信息未满足预设的结束条件,例如,文字信息与预设的文字模板之间的汉明距离大于预设的相似度阈值,或者移动步数小于预设的运动任务阈值,又或者实时位置与预设的目的地位置未重合时,所述服务器端向所述用户终端发送第一控制指令,从而控制所述用户终端按预设间隔进行用户行为提示并且渐进地调整所述用户移动终端的提示音量。

在本实施例中,所述用户终端在调用响铃程序进行响铃时,其响铃的方式为渐进式响铃,即响铃音量可以设置有多个音量级,例如由低至高排列为一级音量、二级音量、三级音量等。当所述用户终端开始执行提示任务时所进行提示响铃的提示音量级为一级音量,当第一次比对验证的提示状态信息未满足预设的结束条件时,所述服务器端向所述用户终端发送第一控制指令,且其进行提示响铃的提示音量级增大至二级音量。若第二次比对验证的提示状态信息仍未满足预设的结束条件时,所述服务器端向所述用户终端发送第二控制指令,且其调用闹铃进行提示响铃的提示音量级增大至三级音量。依此类推,直至所述服务器向所述用户终端发送结束提示指令结束用户行为提示任务为止。

在其他实施例中,调整提示音量还可以通过设置音量值的方式实现。具体地,通过在第一控制指令中预设置包含有第一音量值的数据包,在第二控制指令中预设置包含有第二音量值的数据包,其中,所述第一音量值小于所述第二音量值。所述用户终端根据接收控制指令(例如第一控制指令、第二控制指令等)中包含有音量值的数据包调整响铃音量,从而使得用户终端执行提示任务时响铃方式呈渐进式。可以理解的是,若第三次比对验证的提示状态信息还未满足预设的结束条件时,还可以发送第三控制指令,甚至第四控制指令。每一个控制指令中都预设置包含有音量值的数据包,且越后面发送的控制指令,其数据包中的音量值越大。

上述实施例通过比对验证所述用户终端上传的提示状态信息,所述提示状态信息中包括用户终端执行提示任务时的具体情况信息。服务器端通过接收到该提示状态信息后,将该提示状态信息与预设的结束条件进行比对,当该状态信息未满足预设的结束条件时,通过发送第一控制指令控制所述用户终端按预设间隔进行响铃以及逐渐增大响铃提示音量,进而帮助用户从深度睡眠唤醒到浅睡眠,再逐渐调整到清醒状态,解决了闹铃声过于强烈刺激到用户并使用户产生强烈的不适感和闹铃声过于平和难以有效地提醒用户的问题。

在一些实施例中,所述提示状态信息包括用于结束用户行为提示任务的语音信息。请参阅图2,图2为本发明实施例通过语音信息进行比对验证的方法流程图。

如图2所示,步骤s300所述判断所述提示状态信息是否满足预设的结束条件的步骤中,具体还包括如下步骤:

s311:获取所述提示状态信息中的语音信息。

在本实施例中,用户在设定行为提示任务时,所述服务器端会向所述用户终端发送预设的文字模板并存储在所述用户终端指定逻辑位置内,所述预设的文字模板包括由汉字组成的文本文件,但不限于此,根据用户的语言掌握情况,能够是用户能够识别的任何语言的文本文件。

当所述用户终端内置计时器中的当前时间值增加到与所述设定的提示时间相同时,通过程序控制作用于闹铃,从而调用闹铃进行提示响铃。与此同时,将所述存储在所述用户终端指定逻辑位置内的文本文件显示于显示容器中,并且调用所述用户终端内置的语音采集器采集用户提示状态信息中的语音信息。然后,通过所述用户终端将采集到的所述语音信息上传至服务器端,从而使得所述服务器端获取所述语音信息。

s312:对所述语音信息进行声纹识别获取表征所述语音信息的文字信息。

通过语音转化技术活模型将用户终端上传的语音信息进行转化,获取语音信息对应的文字信息。例如,由所述服务器端通过科大讯飞或微软语音识别插件等持有的技术对语音信息进行文字转化。

s313:将所述文字信息与预设的文字模板进行比对,以验证所述提示状态信息是否满足所述预设的结束条件。

在本实施例中,将转化得到的文字信息和预设的文字模板进行比对,并根据比对结果验证提示状态信息是否满足预设的结束条件。其中,所述预设的结束条件为:用户语音信息转化后的文字信息与文字模板内的内容相同或相似。

具体地,计算所述文字信息与所述预设的文字模板之间的汉明距离,根据该汉明距离比较所述文字信息与所述预设的文字模板之间的相似度。

其中,将文字信息中的文字根据(不限于)ascii编码、gb2312编码或big5编码等编码资料转化为一个二进制字符串,字符串对应于文字信息中的文字内容。同时将文字模板的文本内容同样采用(不限于)ascii编码、gb2312编码或big5编码等编码资料转化为一个二进制字符串。

根据汉明距离的计算规则,计算两个字符串之间的汉明距离。当两个字符串之间的距离为0时,表明两个字符串完全相同。在一些实施方式中,为避免可能出现的误差现象,对两个字符串之间相似的判断需要一定的容错率,具体方式为,设定汉明距离的相似度阈值,所述相似度阈值的设定根据具体应用场景中对与准确性的要求成反比,准确率要求越高,则所述相似度阈值越小,否则,所述相似度阈值越大。在一些实施方式中,所述相似度阈值的设定是根据文本模板的文本内容设定的,文本内容越长,则所述相似度阈值越大,否则,则所述相似度阈值越小。

在步骤313之后还包括步骤314。

步骤314:当所述文字信息与所述预设的文字模板之间的汉明距离大于预设的相似度阈值时,向所述用户终端发送所述第一控制指令。

在本实施例中,将计算得到的汉明距离与预设的相似度阈值进行比对,当所述文字信息与所述预设的文字模板之间的汉明距离大于预设的相似度阈值时,向所述用户终端发送所述第一控制指令,从而使得所述用户终端按预设间隔进行用户行为提示并将其提示音量增大一个级别。

在一些实施例中,所述提示状态信息还可以包括用于结束用户行为提示任务的移动步数信息。请参阅图3,图3为本发明实施例通过移动步数信息进行比对验证的方法流程图。

如图3所示,步骤s300所述判断所述提示状态信息是否满足预设的结束条件的步骤中,具体还包括如下步骤:

s321:获取所述提示状态信息中的移动步数信息。

在本实施例中,当所述用户终端内置计时器中的当前时间值增加到与所述设定的提示时间相同时,通过程序控制作用于闹铃,从而调用闹铃进行提示响铃。与此同时,在关闭用户终端的提示任务时,需要用户在提示任务启动后进行行走运动。具体地,当用户终端在提示响铃响起后,由所述用户终端监听其内置的记步器,从而获取用户的运动状态以及读取该计步器自响铃起在规定时间内(例如3分钟)所记录的移动步数。然后,由所述用户终端将该读取的提示状态信息中的移动步数信息上传至服务器端,从而使得所述服务器端获取用户的移动步数信息。

s322:将所述移动步数与预设的运动任务阈值进行比对,以验证所述提示状态信息是否满足预设的结束条件。

在本实施例中,当所述服务器端接收到用户的移动步数信息后,将该移动步数值与预设的运动任务阈值进行比对,并根据该比对结果验证所述提示状态信息是否满足预设的结束条件。其中,所述预设的结束条件为:所述服务器接收到的移动步数值大于在所述服务器中预设置的运动任务阈值。

在步骤322之后还包括步骤323。

s323:当所述移动步数小于所述预设的运动任务阈值时,向所述用户终端发送所述第一控制指令。

具体地,当所述服务器端接收到该提示状态信息中的移动步数信息后,将其与预设的运动阈值(例如,设定运动阈值为行走50步)进行比对,当用户终端在规定的时间内(例如3分钟)所读取的移动步数小于在所述服务器内预设的运动任务阈值时,所述服务器端认定用户终端未满足预设的结束条件,并向用户终端发送第一控制指令,以使得所述用户终端继续进行响铃提示,并且将其响铃的提示音量增大一个等级。

在一些实施例中,所述提示状态信息包括用于结束用户行为提示任务的位置信息。请参阅图4,图4为本发明实施例通过位置信息进行比对验证的方法流程图。

如图5所示,步骤s300所述判断所述提示状态信息是否满足预设的结束条件的步骤中,具体还包括如下步骤:

s331:获取所述提示状态信息中的实时位置信息。

在本实施例中,用户需要通过前往预设目的地的具体位置,才能够关闭提示响铃。具体地,当用户终端在提示响铃响起后,由所述用户终端内置的关键字识别器识别并获取提示任务中预设目的地的关键字信息,根据该关键字信息向所述服务器端请求获取预设目的地的gps信号信息以及所在地的实时gps信号信息,从而由所述服务器端通过gps定位获取提示状态信息中的实时位置信息以及预设目的地位置信息。

s332:将所述实时位置信息与预设的目的地位置信息进行比对,以验证所述提示状态信息是否满足预设的结束条件。

在本实施例中,当所述服务器端通过gps定位获取所在地的实时位置信息以及预设目的地的位置信息之后,生成点路径规划。当所述用户终端内置计时器中的当前时间值增加到与所述设定的提示时间相同时,通过程序控制作用于闹铃,从而调用闹铃进行提示响铃。当用户终端在提示响铃响起后,定时向服务器端发送所述用户终端所在地的实时位置信息,并与所述预设目的地的位置信息进行比对,并根据该比对结果验证所述提示状态信息是否满足预设的结束条件。其中,所述预设的结束条件为:所述实时位置与所述预设的任务地点位置相重合。

在步骤s332之后还包括步骤s333。

s333:当所述实时位置与所述预设的目的地位置未重合时,向所述用户终端发送所述第一控制指令。

具体地,在所述服务器端接收到所述用户终端定时发送的所在地的实时位置信息后,将该实时位置信息与预设目的地的位置信息进行比对,当比对结果为所述实时位置与所述预设的目的地位置未重合时,所述服务器端认定用户终端未满足预设的结束条件,并向用户终端发送第一控制指令,以使得所述用户终端继续进行响铃提示,并且将其响铃的提示音量增大一个等级。

上述实施例由用户执行提示事项的内容(例如朗读文字信息、行走运动、前往目的地等)来关闭提示响铃,通过调整闹铃的关闭方法,帮助用户快速活跃大脑皮层和快速活跃肌肉,解决了用户容易随手关闭闹铃而导致提醒任务失效,提醒效果不明显的问题。

请参阅图5,图5为本发明实施例中用户行为提示方法的又一基本流程示意图。在一些实施例中,与步骤s300并列的步骤还包括s400。

s400:当所述提示状态信息满足所述预设的结束条件时,向所述用户终端发送结束提示指令,以结束用户终端的行为提示任务。

当比对结果为所述提示状态信息满足预设的结束条件,例如,所述文字信息与所述预设的文字模板之间的汉明距离小于或等于预设的相似度阈值,或者所述移动步数大于或等于所述预设的运动任务阈值,或者所述实时位置与所述预设的任务地点位置重合时,所述服务器端向所述用户终端发送用于停止提示响铃的结束提示指令,以使所述用户终端结束用户行为提示任务。

为解决上述技术问题本发明实施例还提供一种用户行为提示装置。具体请参阅图6,图6为本发明实施例用户行为提示装置基本结构框图。

如图6所示,一种用户行为提示装置,所述用户行为提示装置包括:获取模块10、比对模块20和执行模块30。其中,所述获取模块10用于获取提示状态信息,所述提示状态信息表征为用户终端执行提示任务时的状态信息。所述比对模块20用于判断所述提示状态信息是否满足预设的结束条件。所述执行模块30用于当所述提示状态信息未满足所述预设的结束条件时,向所述用户终端发送第一控制指令,以使所述用户终端按预设间隔进行用户行为提示并调整所述用户终端的提示音量。

所述用户行为提示装置通过检测用户终端上传的提示状态信息,所述提示状态信息中包括用户终端在执行提示任务时的具体状态信息。当服务器端在接收到该提示状态信息后,将该提示状态信息与预设的结束条件进行比对,当该状态信息中所述用户终端执行任务的状态未满足所述预设的结束条件时,由所述服务器端向所述用户终端发送第一控制指令,以使得所述用户终端按预设间隔进行用户行为提示并调整所述用户终端的提示音量,从而进一步地提醒用户。这样一来,可以帮助用户从深度睡眠唤醒到浅睡眠,再逐渐调整到清醒状态,解决了闹铃声过于强烈刺激到用户并使用户产生强烈的不适感和闹铃声过于平和难以有效地提醒用户的问题。

在一些实施例中,所述用户行为提示装置还包括:第一获取子模块、第一识别子模块和第一比对子模块。其中,所述第一获取子模块用于获取所述提示状态信息中的语音信息;第一识别子模块用于对所述语音信息进行声纹识别获取表征所述语音信息的文字信息;第一比对子模块用于将所述文字信息与预设的文字模板进行比对,以验证所述提示状态信息是否满足预设的结束条件。

进一步地,在本实施例中,所述用户行为提示装置还包括:第一处理子模块和第一执行子模块,所述第一处理子模块用于计算所述文字信息与所述预设的文字模板之间的汉明距离,所述第一执行子模块用于当所述文字信息与所述预设的文字模板之间的汉明距离大于预设的相似度阈值时,向所述用户终端发送所述第一控制指令,以使得所述用户终端按预设间隔进行用户行为提示并调整其提示音量,从而进一步地提醒用户。

在一些实施例中,所述用户行为提示装置还包括:第二获取子模块和第二比对子模块。所述第二获取子模块用于获取所述提示状态信息中的移动步数信息;所述第二比对子模块用于将所述移动步数与预设的运动任务阈值进行比对,以验证所述提示状态信息是否满足预设的结束条件。

进一步地,在本实施例中,所述用户行为提示装置还包括第二执行子模块,所述第二执行子模块用于当所述移动步数小于所述预设的运动任务阈值时,向所述用户终端发送所述第一控制指令,以使得所述用户终端按预设间隔进行用户行为提示并调整其提示音量,从而进一步地提醒用户。

在一些实施例中,所述用户行为提示装置还包括:第三获取子模块、第三识别子模块和第三比对子模块。所述第三获取子模块用于获取所述提示状态信息中的实时位置信息;所述第三比对子模块用于将所述实时位置信息与预设的目的地位置信息进行比对,以验证所述提示状态信息是否满足预设的结束条件。

进一步地,在本实施例中,所述用户行为提示装置还包括第三执行子模块,所述第三执行子模块用于当所述实时位置与所述预设的任务地点位置未重合时,向所述用户终端发送所述第一控制指令,以使得所述用户终端按预设间隔进行用户行为提示并调整其提示音量,从而进一步地提醒用户。

为解决上述技术问题,本发明实施例还提供了一种计算机设备。具体请参阅图7,图7为本发明实施例计算机设备基本结构框图。

如图7所示,计算机设备的内部结构示意图。如图7所示,该计算机设备包括通过系统总线连接的处理器、非易失性存储介质、存储器和网络接口。其中,该计算机设备的非易失性存储介质存储有操作系统、数据库和计算机可读指令,数据库中可存储有控件信息序列,该计算机可读指令被处理器执行时,可使得处理器实现一种用户行为提示方法。该计算机设备的处理器用于提供计算和控制能力,支撑整个计算机设备的运行。该计算机设备的存储器中可存储有计算机可读指令,该计算机可读指令被处理器执行时,可使得处理器执行一种用户行为提示方法。该计算机设备的网络接口用于与终端连接通信。本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在本实施例中,所述处理器用于执行图7中获取模块10、处理模块20和执行模块30的具体功能,而所述存储器存储有执行上述模块所需的程序代码和各类数据。所述网络接口用于向用户终端或服务器之间的数据传输。本实施例中的存储器存储有用户行为提示装置中执行所有子模块所需的程序代码及数据,服务器能够调用服务器的程序代码及数据执行所有子模块的功能。

所述计算机设备通过检测用户终端上传的提示状态信息,提示状态信息中包括用户终端执行提示任务时的具体情况信息,当服务器端接收到该提示状态信息后,将该提示状态信息与预设的结束条件进行比对,当所述提示状态信息未满足所述预设的结束条件时,向终端发送第一控制指令,以使所述用户终端按预设间隔进行用户行为提示并调整其提示音量。这样一来,可以帮助用户从深度睡眠唤醒到浅睡眠,再逐渐调整到清醒状态,解决了闹铃声过于强烈刺激到用户并使用户产生强烈的不适感和闹铃声过于平和难以有效地提醒用户的问题。

本发明还提供一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述任一实施例所述用户行为提示方法的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,前述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)等非易失性存储介质,或随机存储记忆体(randomaccessmemory,ram)等。

应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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