一种内容推送方法及终端的制作方法

文档序号:10686746阅读:464来源:国知局
一种内容推送方法及终端的制作方法
【专利摘要】本发明实施例公开了一种内容推送方法,能够提高情绪识别的精确度,进而提高终端个性化服务的准确性,用户体验较佳。所述方法包括:获取检测周期内用户进行有效压力触控的次数,所述有效压力触控为用户触控终端时手指对终端的压力值大于或等于压力阈值;确定所述有效压力触控的次数是否大于或等于第一数量阈值;当所述有效压力触控的次数大于或等于第一数量阈值时,向用户推送预设类型的内容。本发明实施例进一步公开了一种终端。
【专利说明】
一种内容推送方法及终端
技术领域
[0001]本发明涉及的通信领域的信息处理技术,尤其涉及一种内容推送方法及终端。
【背景技术】
[0002]随着手机智能化程度越来越高,手机的功能也越来越多,用户在挑选手机时,不仅注重手机的通话性能,也越来越关心手机的附加性能是否满足需求,尤其是手机能否感知用户的情绪状况,并根据不同情绪为用户提供个性化的服务。
[0003]现有技术中,手机的用户情绪感知技术是基于面部表情识别的。初始化时,首先在手机中建立表情模型,在手机的使用过程中,可以实时采集用户的面部表情,然后根据该表情模型确定用户当前的情绪类型,进而根据用户的情绪为用户提供个性化服务。
[0004]但是,由于用户使用手机的场景很多,不同场景的光线不同,用户握持手机的方式也可能不同,因此在采用面部识别技术确定用户情绪时,容易出现同一面部表情在不同光线下采集时得到的识别结果不同,或者在不同的握持方式下采集时得到的识别结果不同的情况,导致情绪识别的精确度较低,进而导致手机根据用户的情绪为用户提供的个性化服务难以满足用户需求,用户体验不佳。

【发明内容】

[0005]为解决上述技术问题,本发明实施例期望提供一种内容推送方法及终端,能够提高情绪识别的精确度,进而提高终端个性化服务的准确性,用户体验较佳。
[0006]本发明的技术方案是这样实现的:
[0007 ] 一方面,本发明实施例提供一种内容推送方法,所述方法包括:
[0008]获取检测周期内用户进行有效压力触控的次数,所述有效压力触控为用户触控终端时手指对终端的压力值大于或等于压力阈值;
[0009]确定所述有效压力触控的次数是否大于或等于第一数量阈值;
[0010]当所述有效压力触控的次数大于或等于第一数量阈值时,向用户推送预设类型的内容。
[0011]可选的,在所述确定所述有效压力触控的次数是否大于或等于第一数量阈值之后,所述方法还包括:
[0012]确定第一预设时间段内是否存在N个有效压力触控次数均大于或等于压力阈值的检测周期,所述N为大于或等于I的整数;
[0013]所述当所述有效压力触控的次数大于或等于第一数量阈值时,向用户推送预设类型的内容包括:
[0014]当所述第一预设时间段内存在N个有效压力触控次数均大于或等于压力阈值的检测周期时,向用户推送预设类型的内容。
[0015]可选的,在所述获取检测周期内用户进行有效压力触控的次数之前,所述方法包括:
[0016]获取第二预设时间段内用户每次触控终端时手指对终端的压力值;
[0017]根据所述第二预设时间段内获取到的多个压力值,建立压力模型;
[0018]根据所述压力模型获取所述压力阈值和所述第一数量阈值。
[0019]可选的,在所述获取检测周期内用户进行有效压力触控的次数之前,所述方法包括:
[0020]确定当前是否已建立所述压力模型;
[0021]所述获取检测周期内用户进行有效压力触控的次数包括:
[0022]若当前已建立所述压力模型,获取检测周期内用户进行有效压力触控的次数。
[0023]可选的,在所述获取检测周期内用户进行有效压力触控的次数之前,所述方法包括:
[0024]确定所述终端当前是否正在运行游戏软件;
[0025]所述获取检测周期内用户进行有效压力触控的次数包括:
[0026]若所述终端当前未运行游戏软件,获取检测周期内用户进行有效压力触控的次数。
[0027]另一方面,本发明实施例提供一种终端,所述终端包括:
[0028]第一获取单元,用于获取检测周期内用户进行有效压力触控的次数,所述有效压力触控为用户触控终端时手指对终端的压力值大于或等于压力阈值;
[0029]第一确定单元,用于确定所述有效压力触控的次数是否大于或等于第一数量阈值;
[0030]推送单元,用于当所述有效压力触控的次数大于或等于第一数量阈值时,向用户推送预设类型的内容。
[0031]可选的,所述终端还包括:
[0032]第二确定单元,用于确定第一预设时间段内是否存在N个有效压力触控次数均大于或等于压力阈值的检测周期,所述N为大于或等于I的整数;
[0033]所述推送单元具体用于:
[0034]当所述第一预设时间段内存在N个有效压力触控次数均大于或等于压力阈值的检测周期时,向用户推送预设类型的内容。
[0035]可选的,所述终端包括:
[0036]第二获取单元,用于获取第二预设时间段内用户每次触控终端时手指对终端的压力值;
[0037]建立单元,用于根据所述第二预设时间段内获取到的多个压力值,建立压力模型;
[0038]第三获取单元,用于根据所述压力模型获取所述压力阈值和所述第一数量阈值。
[0039]可选的,所述终端包括:
[0040]第三确定单元,用于确定当前是否已建立所述压力模型;
[0041 ]所述第一获取单元具体用于:
[0042]若当前已建立所述压力模型,获取检测周期内用户进行有效压力触控的次数。
[0043]可选的,所述终端包括:
[0044]第四确定单元,用于确定所述终端当前是否正在运行游戏软件;
[0045]所述第一获取单元具体用于:
[0046]若所述终端当前未运行游戏软件,获取检测周期内用户进行有效压力触控的次数。
[0047]本发明实施例提供一种内容推送方法及终端,所述方法包括:获取检测周期内用户进行有效压力触控的次数,所述有效压力触控为用户触控终端时手指对终端的压力值大于或等于压力阈值;确定所述有效压力触控的次数是否大于或等于第一数量阈值;当所述有效压力触控的次数大于或等于第一数量阈值时,向用户推送预设类型的内容。相较于现有技术,由于用户情绪不佳时,触控终端时手指对终端的压力值较大,因此可以通过用户触控终端时手指对终端的压力值确定用户的情绪是否不佳,并当用户情绪不佳时向用户推送预设类型的内容,以便于用户缓解负面情绪,提高了情绪识别的精确度,进而提高了终端个性化服务的准确性,用户体验较佳。
【附图说明】
[0048]图1为实现本发明各个实施例的一种可选的移动终端的硬件结构示意图;
[0049]图2为本发明实施例提供的一种内容推送方法的流程示意图1;
[0050]图3为本发明实施例提供的一种内容推送方法的流程示意图2;
[0051]图4为本发明实施例提供的一种终端的结构示意图1;
[0052]图5为本发明实施例提供的一种终端的结构示意图2;
[0053]图6为本发明实施例提供的一种终端的结构示意图3;
[0054]图7为本发明实施例提供的一种终端的结构示意图4;
[0055]图8为本发明实施例提供的一种终端的结构示意图5。
【具体实施方式】
[0056]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0057]现在将参考附图描述实现本发明各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。因此,"模块"与"部件"可以混合地使用。
[0058]移动终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、个人数字助理(PDA)、平板电脑(PAD)、便携式多媒体播放器(PMP)、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。下面,假设终端是移动终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。
[0059]图1为实现本发明各个实施例的移动终端的硬件结构示意。
[0060]移动终端100可以包括用户输入单元130、输出单元150、存储器160、控制器180和电源单元190等等。图1示出了具有各种组件的移动终端,但是应理解的是,并不要求实施所有示出的组件。可以替代地实施更多或更少的组件。将在下面详细描述移动终端的元件。
[0061]用户输入单元130可以根据用户输入的命令生成键输入数据以控制移动终端的各种操作。用户输入单元130允许用户输入各种类型的信息,并且可以包括键盘、锅仔片、触摸板(例如,检测由于被接触而导致的电阻、压力、电容等等的变化的触敏组件)、滚轮、摇杆等等。特别地,当触摸板以层的形式叠加在显示单元151上时,可以形成触摸屏。
[0062]输出单元150被构造为以视觉、音频和/或触觉方式提供输出信号(例如,音频信号、视频信号、警报信号、振动信号等等)。输出单元150可以包括显示单元151、音频输出模块152等等。
[0063]显示单元151可以显示在移动终端100中处理的信息。例如,当移动终端100处于电话通话模式时,显示单元151可以显示与通话或其它通信(例如,文本消息收发、多媒体文件下载等等)相关的用户界面(UI)或图形用户界面(GUI)。当移动终端100处于视频通话模式或者图像捕获模式时,显示单元151可以显示捕获的图像和/或接收的图像、示出视频或图像以及相关功能的UI或GUI等等。
[0064]同时,当显示单元151和触摸板以层的形式彼此叠加以形成触摸屏时,显示单元151可以用作输入装置和输出装置。显示单元151可以包括液晶显示器(LCD)、薄膜晶体管IXD(TFT-1XD)、有机发光二极管(OLED)显示器、柔性显示器、三维(3D)显示器等等中的至少一种。这些显示器中的一些可以被构造为透明状以允许用户从外部观看,这可以称为透明显示器,典型的透明显示器可以例如为TOLED(透明有机发光二极管)显示器等等。根据特定想要的实施方式,移动终端100可以包括两个或更多显示单元(或其它显示装置),例如,移动终端可以包括外部显示单元(未示出)和内部显示单元(未示出)。触摸屏可用于检测触摸输入压力以及触摸输入位置和触摸输入面积。
[0065]音频输出模块152可以在移动终端处于呼叫信号接收模式、通话模式、记录模式、语音识别模式、广播接收模式等等模式下时,将无线通信单元110接收的或者在存储器160中存储的音频数据转换音频信号并且输出为声音。而且,音频输出模块152可以提供与移动终端100执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出模块152可以包括扬声器、蜂鸣器等等。
[0066]存储器160可以存储由控制器180执行的处理和控制操作的软件程序等等,或者可以暂时地存储已经输出或将要输出的数据(例如,电话簿、消息、静态图像、视频等等)。而且,存储器160可以存储关于当触摸施加到触摸屏时输出的各种方式的振动和音频信号的数据。
[0067]存储器160可以包括至少一种类型的存储介质,所述存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(R0M)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等等。而且,移动终端100可以与通过网络连接执行存储器160的存储功能的网络存储装置协作。
[0068]控制器180通常控制移动终端的总体操作。例如,控制器180执行与语音通话、数据通信、视频通话等等相关的控制和处理。另外,控制器180可以包括用于再现(或回放)多媒体数据的多媒体模块181,多媒体模块181可以构造在控制器180内,或者可以构造为与控制器180分离。控制器180可以执行模式识别处理,以将在触摸屏上执行的手写输入或者图片绘制输入识别为字符或图像。
[0069]电源单元190在控制器180的控制下接收外部电力或内部电力并且提供操作各元件和组件所需的适当的电力。
[0070]这里描述的各种实施方式可以以使用例如计算机软件、硬件或其任何组合的计算机可读介质来实施。对于硬件实施,这里描述的实施方式可以通过使用特定用途集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理装置(DSPD)、可编程逻辑装置(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、被设计为执行这里描述的功能的电子单元中的至少一种来实施,在一些情况下,这样的实施方式可以在控制器180中实施。对于软件实施,诸如过程或功能的实施方式可以与允许执行至少一种功能或操作的单独的软件模块来实施。软件代码可以由以任何适当的编程语言编写的软件应用程序(或程序)来实施,软件代码可以存储在存储器160中并且由控制器180执行。
[0071]至此,已经按照其功能描述了移动终端。下面,为了简要起见,将描述诸如折叠型、直板型、摆动型、滑动型移动终端等等的各种类型的移动终端中的滑动型移动终端作为示例。因此,本发明能够应用于任何类型的移动终端,并且不限于滑动型移动终端。
[0072]如图1中所示的移动终端100可以被构造为利用经由帧或分组发送数据的诸如有线和无线通信系统以及基于卫星的通信系统来操作。
[0073]基于上述移动终端硬件结构,结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
[0074]实施例一
[0075]本发明实施例提供一种内容推送方法,应用于终端,所述终端包括手机、平板电脑,智能手表,以及其他能够根据压力值确定用户情绪,并具有内容推送功能的设备,本发明实施例以手机为例进行说明。如图2所示,所述方法包括:
[0076]步骤201、获取检测周期内用户进行有效压力触控的次数,所述有效压力触控为用户触控终端时手指对终端的压力值大于或等于压力阈值。
[0077]示例的,用户在不同的情绪状态下,操作手机时的力度不同。例如,当用户情绪低落时,可能无法有效管理自身肢体行为,可能出现每个动作的力度都增大的情况;用户情绪良好时,每个动作相对于情绪不佳时表现的较为轻柔,因此可以根据用户触控终端时手指对终端的压力值确定用户的情绪。所述用户触控终端包括用户对触摸屏的点击,也包括用户使用手机的功能按键,或者还包括用户握持手机的方式,本发明实施例对此不作限定。
[0078]可选的,可以在手机的触摸屏的下方设置压力传感器,在功能键的下方设置压力传感器,以及在用户频繁握持的部位设置压力传感器,当用户点击触摸屏时,触发触摸屏下方设置的压力传感器,该传感器可以采集到用户每次点击触摸屏时的压力值。当用户点击功能键时,触发功能键下方设置的压力传感器,该传感器可以采集到用户每次点击功能键时的压力值。当用户握持手机时,触发该部位设置的压力传感器,该传感器可以采集到用户握持手机时压力值。
[0079]但是用户在使用手机的过程中可能会频繁对手机进行触控,每次触控的力度都不样,如果仅凭一次触控的压力值确定用户的情绪状态,可能会出现误判的情况,因此初始化时,可以设置检测周期和压力阈值,并将用户触控终端时手指对终端的压力值大于或等于压力阈值的触控定义为有效压力触控,然后获取该检测周期内用户进行有效压力触控的次数,当该次数较大时,说明用户在一个检测周期内频繁的采用较大的力度触控手机,因此当前可能处于情绪不佳状态。
[0080]步骤202、确定所述有效压力触控的次数是否大于或等于第一数量阈值。
[0081]示例的,初始化时,可以在手机中设置第一数量阈值,用于确定用户情绪状态的判定标准。较佳的,可以首先获取第二预设时间段内用户每次触控手机时手指对手机的压力值,然后根据获取到的多个压力值建立压力模型,并根据所述压力模型获取所述压力阈值和所述第一数量阈值。具体的,假设第二预设时间段t2内获取到Q个压力值,按照由大到小的顺序排列所述Q个压力值,排除20%较小的压力值和20%较大的压力值,计算剩余压力值的平均值,并将该平均值作为压力阈值,然后计算单位时间内用户触控手机时手指对手机的压力值大于或等于压力阈值的次数M,进而能够根据该M获取第一数量阈值,所述第一数量阈值可以为检测周期T与M的乘积。
[0082]实际应用中,所述压力阈值和所述第一数量阈值可以根据具体情况进行设置,本发明实施例对此不做限定。
[0083]步骤203、当所述有效压力触控的次数大于或等于第一数量阈值时,向用户推送预设类型的内容。
[0084]示例的,当所述有效压力触控的次数大于或等于第一数量阈值时,说明用户在检测周期内频繁采用较大力度触控手机,用户可能正处于情绪不佳状态,因此可以向用户推送预设类型的内容,所述预设类型可以包括笑话,搞笑视频,以及一些话题轻松的散文,用于缓解用户的负面情绪,避免向用户推送涉及悲伤或愤怒等话题的内容,以免加重用户的负面情绪。
[0085]这样一来,由于用户情绪不佳时,触控终端时手指对终端的压力值较大,因此可以通过用户触控终端时手指对终端的压力值确定用户的情绪是否不佳,提高了情绪识别的精确度,同时当用户情绪不佳时向用户推送预设类型的内容,以便于用户缓解负面情绪,提高了终端个性化服务的准确性,用户体验较佳。
[0086]可选的,在所述确定所述有效压力触控的次数是否大于或等于第一数量阈值之后,还可以确定第一预设时间段内是否存在N个有效压力触控次数均大于或等于压力阈值的检测周期,当所述第一预设时间段内存在N个有效压力触控次数均大于或等于压力阈值的检测周期时,向用户推送预设类型的内容。其中,所述N为大于或等于I的整数。
[0087]可选的,用户在不同场景使用手机时,对手机的触控力度是不同的,例如,当用户采用手机运行购物软件,并且正在进行抢购活动时,由于情绪紧张,可能会在较短的时间内频繁大力的触控手机,但是此时并不能确定用户当前的情绪低落,因此初始化时还可以设置第一预设时间段和第二数量阈值N,所述第一预设时间段tl大于检测周期T,所述N为大于或等于I的整数。然后确定第一预设时间段内是否存在N个有效压力触控次数均大于或等于压力阈值的检测周期,若第一预设时间段内存在N个有效压力触控次数均大于或等于压力阈值的检测周期,说明用户在较长一段时间内频繁大力的触控手机,进而可以确定用户当前情绪不佳。这样一来,可以更精确的确定用户当前的情绪状态。假设检测周期T为100秒(s),第一预设时间段为10分钟,所述N为6,若10分钟内有6个有效压力触控次数均大于或等于压力阈值的检测周期,说明10分钟内有平均一半以上的触控为有效压力触控,不可能是用户进行抢购时出现的触控规律,因此可以确定是由于用户情绪不佳造成的。其中,所述N可以根据具体情况进行设置,本发明实施例对此不做限定。
[0088]可选的,在所述获取检测周期内用户进行有效压力触控的次数之前,还可以首先确定当前是否已建立所述压力模型,若当前已建立所述压力模型,获取检测周期内用户进行有效压力触控的次数。
[0089]示例的,如果用户当前未建立压力模型,则无法确定压力阈值和第一数量阈值,因此无法根据用户触控手机时手指对手机的压力值确定用户的情况状况,因此需要首先确定当前是否已建立所述压力模型。通常手机中可以为压力模型设置对应的标志位,若手机当前已建立压力模型,则该标志位置“Γ,若手机当前未建立压力模型,则该标志位置“O”,在判断当前是否已建立所述压力模型时,手机可以直接读取该标志位的数据,并根据该数据确定是否建立压力模型。
[0090]随着时间的推移用户对手机的操控力度是不同的,例如,当用户使用新购买的手机时,由于用户的爱惜以及新手机较高的灵敏性,用户触控手机时的力度较小,而随着时间的推移,手机的灵敏性降低,用户对手机的触控力度会越来越大,如果始终使用一个压力模型确定的压力阈值和第一数量阈值,会出现压力阈值和第一数量阈值偏小的情况,容易导致在用户情绪较佳时确定用户情绪不佳的情况,影响了情绪判断的精确性,因此,实际应用中,可以实时更新该压力模型。较佳的,假设该压力模型共存储有M个压力值,可以按照时间顺序实时更新该M个压力值,例如,可以将用户最近触控手机时的压力值存储进实时压力模型,然后删除压力模型中最早存储的一个压力值,保持压力模型中的压力值总数不变。这样一来,压力模型可以得到实时更新,因此压力阈值和第一数量阈值也可以实时更新,保证了情绪识别的精确性。
[0091]可选的,在所述获取检测周期内用户进行有效压力触控的次数之前,还可以首先确定所述终端当前是否正在运行游戏软件,若所述终端当前未运行游戏软件,获取检测周期内用户进行有效压力触控的次数。
[0092]示例的,如果用户当前正在使用手机玩游戏,有一些游戏需要用户大力触控手机才能实现游戏的要求,此时即使用户频繁大力的触控手机,也不能说明用户情绪不佳,因此可以首先确定手机当前是否正在运行游戏软件,若手机当前正在运行游戏软件,可以暂停获取用户触控手机时的压力值;若手机当前未运行游戏软件,可以根据用户触控手机时的压力值确定用户当前的情绪状态。
[0093]本发明实施例提供一种内容推送方法,包括:获取检测周期内用户进行有效压力触控的次数,所述有效压力触控为用户触控终端时手指对终端的压力值大于或等于压力阈值;确定所述有效压力触控的次数是否大于或等于第一数量阈值;当所述有效压力触控的次数大于或等于第一数量阈值时,向用户推送预设类型的内容。相较于现有技术,由于用户情绪不佳时,触控终端时手指对终端的压力值较大,因此可以通过用户触控终端时手指对终端的压力值确定用户的情绪是否不佳,并当用户情绪不佳时向用户推送预设类型的内容,以便于用户缓解负面情绪,提高了情绪识别的精确度,进而提高了终端个性化服务的准确性,用户体验较佳。
[0094]实施例二
[0095]本发明实施例提供一种内容推送方法,应用于终端,所述终端包括手机,平板电脑,以及其他能够根据压力值确定用户情绪,并具有内容推送功能的设备,本发明实施例以手机为例进行说明。如图3所示,所述内容推送方法包括:
[0096]步骤301、获取第二预设时间段内用户每次触控终端时手指对终端的压力值,执行步骤302。
[0097]示例的,所述用户触控终端包括用户对触摸屏的点击,也包括用户使用手机的功能按键,或者还包括用户握持手机的方式,本发明实施例对此不作限定。
[0098]初始化时,可以在手机的触摸屏的下方,功能键的下方,以及用户频繁握持的部位设置压力传感器,当用户点击触摸屏时,设置在触摸屏下方的压力传感器可以采集到用户每次点击触摸屏时的压力值。当用户点击功能键时,设置在功能键下方的压力传感器可以采集到用户每次点击功能键时的压力值。当用户握持手机时,设置在握持部位的压力传感器可以采集到用户握持手机时压力值。
[0099]步骤302、根据所述第二预设时间段内获取到的多个压力值,建立压力模型,执行步骤303。
[0100]示例的,假设第二预设时间段t2内共获取到Q个压力值,然后可以根据该Q个压力值建立压力模型,该压力模型反应了 Q个压力值的平均值和标准差。
[0101]步骤303、根据所述压力模型,获取压力阈值和第一数量阈值,执行步骤304。
[0102]示例的,将该压力模型中的Q个压力值按照由大到小的顺序排列,排除20%较小的压力值和20%较大的压力值,计算剩余压力值的平均值,并将该平均值作为压力阈值,然后计算单位时间内用户触控手机时手指对手机的压力值大于或等于压力阈值的次数M,进而能够根据该M获取第一数量阈值,所述第一数量阈值可以为检测周期T与M的乘积。
[0103]步骤304、根据用户指示,开启坏情绪感知模式,执行步骤305。
[0104]示例的,手机中可以设置坏情绪感知开关,当用户选择开启所述坏情绪感知开关时,说明用户需要手机根据情绪的不同提供个性化服务;当用户选择关闭所述坏情绪感知开关时,说明用户不需要手机确定当前的情绪,实现了为用户提供多样化选择的目的。
[0105]步骤305、确定当前是否已建立压力模型;若当前已建立压力模型,执行步骤306;若当前未建立压力模型,执行步骤301。
[0106]示例的,可以在手机中为压力模型设置对应的标志位,若手机当前已建立压力模型,则该标志位置“I”,若手机当前未建立压力模型,则该标志位置“O”,在判断当前是否已建立所述压力模型时,手机可以直接读取该标志位的数据,并根据该数据确定是否建立压力模型。
[0107]步骤306、确定当前是否正在运行游戏软件;若当前正在运行游戏软件,执行步骤321;若当前未运行游戏软件,执行步骤307。
[0108]示例的,如果用户当前正在使用手机玩游戏,有一些游戏需要用户大力触控手机才能实现游戏的要求,此时即使用户频繁大力的触控手机,也不能说明用户情绪不佳,因此可以首先确定手机当前是否正在运行游戏软件,具体的,可以根据软件标识识别游戏软件,例如QQ游戏的软件标识为“QQ Game”,因此手机可以根据当前正在运行的线程的软件标识确定是否正在运行游戏软件。
[0109]步骤307、获取第一预设时间段内第j个检测周期用户第i次触控终端时手指对终端的压力值,执行步骤308。
[0110]示例的,假设所述第一预设时间段包括K个检测周期T,用户在一个检测周期内对手机进行L次触控,所述K为大于I的整数,所述L为大于或等于I的整数,所述j为大于或等于I小于或等于K的整数,所述i为大于或等于I小于或等于L的整数。所述第j个检测周期为所述K个检测周期中的任意一个,所述第i次触控为L次触控的任意一次。具体的,当第j个检测周期用户第i次触控手机时,可以出发触控位置的压力传感器,该压力传感器可以采集到盖茨触控手指对终端的压力值。
[0111]步骤308、确定所述第i次触控的压力值是否大于或等于所述压力阈值;当所述第i次触控的压力值大于或等于所述压力阈值时,执行步骤309;当所述第i次触控的压力值小于所述压力阈值时,执行步骤310。
[0112]示例的,当第i次触控的压力值大于或等于所述压力阈值时,说明用户进行了一次有效压力触控,该触控有可能是由于用户情绪不佳造成的。
[0113]步骤309、第一计数器记录的数据加I,执行步骤310。
[0114]示例的,为了精确的记录第j个检测周期内用户触控手机时压力值大于或等于压力阈值的次数,可以在手机中设置第一计数器,每当用户触控手机时手指对手机的压力值大于或等于压力阈值时,将该第一计数器记录的数据加I。
[0115]步骤310、确定当前时间是否仍然处于所述第j个检测周期内;若当前时间仍然处于所述第j个检测周期内,执行步骤311;若当前时间已进入第j + Ι个检测周期,执行步骤312。
[0116]示例的,可以在手机内设置第一计数器,用于记录第一预设时间段,其最大记录数据为K*T,当第一计数器达到最大记录数据时,清零并重新开始计时。在确定当前时间是否仍然处于所述第j个检测周期内,可以读取第一计数器的数据,确定第一计数器当前记录的数据是否小于j*T,若第一计数器当前记录的数据小于j*T,说明当前时间仍然处于所述第j个检测周期内;若第一计数器当前记录的数据大于或等于j*T,说明当前时间已进入第j+1个检测周期。
[0117]步骤311、将i+Ι的值赋予i,执行步骤307。
[0118]示例的,如果当前时间仍然处于所述第j个检测周期内,可以继续获取第i+ Ι次触控时手指对手机的压力值并进行判断。
[0119]步骤312、确定所述第j个检测周期内所述第一计数器记录的数据是否大于或等于所述第一数量阈值;当所述第j个检测周期内所述第一计数器记录的数据大于或等于所述第一数量阈值时,执行步骤313;当所述第j个检测周期内所述第一计数器记录的数据小于所述第一数量阈值时,执行步骤319。
[0120]示例的,若当前时间已进入第j+Ι个检测周期,则第一计数器记录的数据反应了第j个检测周期中用户触控手机时手指对手机的压力值大于或等于压力阈值的次数,可以直接读取第一计数器记录的数据,并确定该数据是否大于或等于所述第一数量阈值。可选的,在读取完第一计数器记录的数据之后,可以将数据清零,以便于第一计数器继续记录第j+1个检测周期中用户触控手机时手指对手机的压力值大于或等于压力阈值的次数。
[0121]步骤313、第二计数器记录的数据加I,执行步骤314。
[0122]示例的,为了精确的记录第一预设时间段内有效压力触控次数均大于或等于第一数量阈值的检测周期的个数,可以在手机中设置第二计数器,每当第一计数器记录的数据大于或等于所述第一数量阈值时,将该第二计数器记录的数据加I。
[0123]步骤314、确定当前时间是否仍然处于所述第一预设时间段内;若当前时间仍然处于所述第一预设时间段内,执行步骤315;若当前时间已超过所述第一预设时间段,执行步骤 316 0
[0124]示例的,可以在手机内设置第二计时器,该第二计时器最大记录数据大于或等于K*T,假设第二计时器最大记录数据为(K+l)*T,当第二计数器达到最大记录数据时,清零并重新开始计时。在确定当前时间是否仍然处于所述第一预设时间段内时,可以确定第二计数器当前记录的数据是否小于κ*τ,若第二计数器当前记录的数据小于κ*τ,说明当前时间仍然处于所述第一预设时间段内;若第二计数器当前记录的数据大于或等于κ*τ,说明当前时间已超过所述第一预设时间段。
[0125]步骤315、将j+1的值赋予j,将I赋予i,执行步骤307。
[0126]示例的,若当前时间仍然处于所述第一预设时间段内,可以继续获取第j+Ι个检测周期内用户触控手机时手指对手机的压力值大于或等于压力阈值的次数。
[0127]步骤316、确定所述第一预设时间段内所述第二计数器记录的数据是否大于或等于N;当第一预设时间段内所述第二计数器记录的数据大于或等于所述N时,执行步骤317;当第一预设时间段内所述第二计数器记录的数据小于所述N时,执行步骤320。
[0128]示例的,若当前时间已超过所述第一预设时间段,则第二计数器反应了第一预设时间段内有效压力触控次数大于或等于第一数量阈值的检测周期的个数,可以直接读取第二计数器记录的数据,并确定该数据是否大于或等于N。可选的,在读取完第二计数器记录的数据之后,可以将数据清零,以便于第二计数器继续记录下一个第一预设时间段内有效压力触控次数大于或等于第一数量阈值的检测周期的个数。
[0129]步骤317、确定用户当前情绪不佳,向用户推送预设类型的内容,执行步骤318。
[0130]示例的,当第一预设时间段内第二计数器记录的数据大于或等于所述N时,说明第一预设时间段内有多个有效压力触控次数大于或等于第一数量阈值的检测周期,说明用户在第一预设时间段内频繁大力的触控手机,可以确定用户当前情绪不佳,需要向用户推送预设类型的内容,所述预设类型可以包括笑话,搞笑视频,以及一些话题轻松的散文等。
[0131]步骤318、若用户当前正在进行购物,提示用户避免冲动消费,本流程结束。
[0132]示例的,用户情绪低落时,还可能出现冲动购物,当情绪好转之后,往往后悔不已,因此在确定用户当前情绪不佳时,还可以确定用户当前是否正在进行网络购物,若用户正在进行网络购物,可以在手机屏幕上显示“避免冲动消费”的文字,提示用户避免冲动消费。
[0133]步骤319、清零所述第一计数器记录的数据,本流程结束。
[0134]示例的,当所述第j个检测周期内所述第一计数器记录的数据小于所述第一数量阈值时,说明第j个检测周期内用户情绪平稳,没有出现情绪低落的预兆,因此可以将第一计数器记录的数据清零,以便于第一计数器继续记录第j+Ι个检测周期中用户触控手机时手指对手机的压力值大于或等于压力阈值的次数。
[0135]步骤320、清零所述第二计数器记录的数据,本流程结束。
[0136]示例的,当第一预设时间段内所述第二计数器记录的数据小于所述N时,说明第一预设时间段内用户情绪平稳,没有出现情绪低落的预兆,因此可以将第二计数器记录的数据清零,以便于第二计数器继续记录下一个第一预设时间段内有效压力触控次数大于或等于第一数量阈值的检测周期的个数。
[0137]步骤321、暂停获取用户触控终端时手指对终端的压力值。
[0138]示例的,若用户当前正在玩游戏,则其对手机的触控不能反映当前的情绪,因此可以暂停获取用户触控终端时手指对终端的压力值。
[0139]需要说明的是,本发明实施例提供的内容推送方法步骤的先后顺序可以进行适当调整,步骤也可以根据情况进行相应增减,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化的方法,都应涵盖在本发明的保护范围之内,因此不再赘述。
[0140]本发明实施例提供一种内容推送方法,相较于现有技术,由于用户情绪不佳时,触控终端时手指对终端的压力值较大,因此可以通过用户触控终端时手指对终端的压力值确定用户的情绪是否不佳,并当用户情绪不佳时向用户推送预设类型的内容,以便于用户缓解负面情绪,提高了情绪识别的精确度,进而提高了终端个性化服务的准确性,用户体验较佳。
[0141]实施例三
[0142]本发明实施例提供一种终端40,如图4所示,所述终端40包括:
[0143]第一获取单元401,用于获取检测周期内用户进行有效压力触控的次数,所述有效压力触控为用户触控终端40时手指对终端40的压力值大于或等于压力阈值。
[0144]第一确定单元402,用于确定所述有效压力触控的次数是否大于或等于第一数量阈值。
[0145]推送单元403,用于当所述有效压力触控的次数大于或等于第一数量阈值时,向用户推送预设类型的内容。
[0146]这样一来,由于用户情绪不佳时,触控终端时手指对终端的压力值较大,因此可以通过用户触控终端时手指对终端的压力值确定用户的情绪是否不佳,并当用户情绪不佳时向用户推送预设类型的内容,以便于用户缓解负面情绪,提高了情绪识别的精确度,进而提高了终端个性化服务的准确性,用户体验较佳。
[0147]可选的,如图5所示,所述终端40还包括:第二确定单元404,用于确定第一预设时间段内是否存在N个有效压力触控次数均大于或等于压力阈值的检测周期,所述N为大于或等于I的整数。所述推送单元403具体用于:当所述第一预设时间段内存在N个有效压力触控次数均大于或等于压力阈值的检测周期时,向用户推送预设类型的内容。
[0148]可选的,如图6所示,所述终端40包括:第二获取单元405,用于获取第二预设时间段内用户每次触控终端40时手指对终端40的压力值;建立单元406,用于根据所述第二预设时间段内获取到的多个压力值,建立压力模型;第三获取单元407,用于根据所述压力模型获取所述压力阈值和所述第一数量阈值。
[0149]可选的,如图7所示,所述终端40包括:第三确定单元408,用于确定当前是否已建立所述压力模型;所述第一获取单元401具体用于:若当前已建立所述压力模型,获取检测周期内用户进行有效压力触控的次数。
[0150]可选的,如图8所示,所述终端40包括:第四确定单元409,用于确定所述终端40当前是否正在运行游戏软件;所述第一获取单元401具体用于:若所述终端40当前未运行游戏软件,获取检测周期内用户进行有效压力触控的次数。
[0151]需要说明的是,第一,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0?52] 第二,所述第一获取单元401、第一确定单元402、推送单元403、第二确定单元404、第二获取单元405、建立单元406、第三获取单元407、第三确定单元408和第四确定单元409均可由位于终端40中的中央处理器(Central Processing Unii^CI3U)、微处理器(MicroProcessor Unit,MPU)、数字信号处理器(Digital Signal Processor,DSP)、或现场可编程门阵列(Field Programmable Gate Array,FPGA)等实现。
[0153]本发明实施例提供一种终端,包括:第一获取单元,用于获取检测周期内用户进行有效压力触控的次数,所述有效压力触控为用户触控终端时手指对终端40的压力值大于或等于压力阈值。第一确定单元,用于确定所述有效压力触控的次数是否大于或等于第一数量阈值。推送单元,用于当所述有效压力触控的次数大于或等于第一数量阈值时,向用户推送预设类型的内容。相较于现有技术,由于用户情绪不佳时,触控终端时手指对终端的压力值较大,因此可以通过用户触控终端时手指对终端的压力值确定用户的情绪是否不佳,并当用户情绪不佳时向用户推送预设类型的内容,以便于用户缓解负面情绪,提高了情绪识别的精确度,进而提高了终端个性化服务的准确性,用户体验较佳。
[0154]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0155]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0156]在实际应用中,所述加密单元1072、解密单元1073可由位于移动终端中的中央处理器(Central Processing Unit,CPU)、微处理器(Micro Processor Unit,MPU)、数字信号处理器(Digital Signal Processor,DSP)、或现场可编程门阵列(Field ProgrammableGate Array,FPGA)等实现,显示单元1071包括显示屏以及驱动该显示屏工作的硬件。本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以仅通过硬件来实现,但很多情况下前者是更佳的实施方式。
[0157]基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如R0M/RAM、磁碟、光盘)中,包括若干指令用以使得一台移动终端执行本发明各个实施例所述的方法。
[0158]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种内容推送方法,其特征在于,所述方法包括: 获取检测周期内用户进行有效压力触控的次数,所述有效压力触控为用户触控终端时手指对终端的压力值大于或等于压力阈值; 确定所述有效压力触控的次数是否大于或等于第一数量阈值; 当所述有效压力触控的次数大于或等于第一数量阈值时,向用户推送预设类型的内容。2.根据权利要求1所述的方法,其特征在于,在所述确定所述有效压力触控的次数是否大于或等于第一数量阈值之后,所述方法还包括: 确定第一预设时间段内是否存在N个有效压力触控次数均大于或等于压力阈值的检测周期,所述N为大于或等于I的整数; 所述当所述有效压力触控的次数大于或等于第一数量阈值时,向用户推送预设类型的内容包括: 当所述第一预设时间段内存在N个有效压力触控次数均大于或等于压力阈值的检测周期时,向用户推送预设类型的内容。3.根据权利要求1或2所述的方法,其特征在于,在所述获取检测周期内用户进行有效压力触控的次数之前,所述方法包括: 获取第二预设时间段内用户每次触控终端时手指对终端的压力值; 根据所述第二预设时间段内获取到的多个压力值,建立压力模型; 根据所述压力模型获取所述压力阈值和所述第一数量阈值。4.根据权利要求3所述的方法,其特征在于,在所述获取检测周期内用户进行有效压力触控的次数之前,所述方法包括: 确定当前是否已建立所述压力模型; 所述获取检测周期内用户进行有效压力触控的次数包括: 若当前已建立所述压力模型,获取检测周期内用户进行有效压力触控的次数。5.根据权利要求3所述的方法,其特征在于,在所述获取检测周期内用户进行有效压力触控的次数之前,所述方法包括: 确定所述终端当前是否正在运行游戏软件; 所述获取检测周期内用户进行有效压力触控的次数包括: 若所述终端当前未运行游戏软件,获取检测周期内用户进行有效压力触控的次数。6.一种终端,其特征在于,所述终端包括: 第一获取单元,用于获取检测周期内用户进行有效压力触控的次数,所述有效压力触控为用户触控终端时手指对终端的压力值大于或等于压力阈值; 第一确定单元,用于确定所述有效压力触控的次数是否大于或等于第一数量阈值; 推送单元,用于当所述有效压力触控的次数大于或等于第一数量阈值时,向用户推送预设类型的内容。7.根据权利要求6所述的终端,其特征在于,所述终端还包括: 第二确定单元,用于确定第一预设时间段内是否存在N个有效压力触控次数均大于或等于压力阈值的检测周期,所述N为大于或等于I的整数; 所述推送单元具体用于: 当所述第一预设时间段内存在N个有效压力触控次数均大于或等于压力阈值的检测周期时,向用户推送预设类型的内容。8.根据权利要求6或7所述的终端,其特征在于,所述终端包括: 第二获取单元,用于获取第二预设时间段内用户每次触控终端时手指对终端的压力值; 建立单元,用于根据所述第二预设时间段内获取到的多个压力值,建立压力模型; 第三获取单元,用于根据所述压力模型获取所述压力阈值和所述第一数量阈值。9.根据权利要求8所述的终端,其特征在于,所述终端包括: 第三确定单元,用于确定当前是否已建立所述压力模型; 所述第一获取单元具体用于: 若当前已建立所述压力模型,获取检测周期内用户进行有效压力触控的次数。10.根据权利要求8所述的终端,其特征在于,所述终端包括: 第四确定单元,用于确定所述终端当前是否正在运行游戏软件; 所述第一获取单元具体用于: 若所述终端当前未运行游戏软件,获取检测周期内用户进行有效压力触控的次数。
【文档编号】G06F3/0488GK106055236SQ201610375586
【公开日】2016年10月26日
【申请日】2016年5月30日
【发明人】王建平
【申请人】努比亚技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1