1.本技术涉及通信计算机领域,尤其涉及一种振动提醒方法、装置、设备及存储介质。
背景技术:2.目前,不少场景下,用户存在获取进度提醒以及消息提醒等提醒内容的需求,例如,在用户使用电子书听书或者阅读的时候,用户需要查看进度以及书籍的章节等信息,在用户会议时,若有人来电,则需要获取来电人和来电电话号码等。
3.然而,现有具有进度提醒以及消息提醒场景下,用户只能通过视觉观看的方式接受提醒,如用户在使用电子书听书或者阅读的时候,只能通过视觉观看的方式查看进度以及书籍的章节等信息,或者在用户会议时,若有人来电,用户只能通过视觉观看的方式查看来电人以及来电电话号码等信息,这难以满足用户不同场景下的提醒需求(如听书时,用户可能不想通过视觉观看的方式查看进度,或者在用户会议时,根据会议需求,用户不能通过视觉观看的方式查看手机)。
4.上述内容仅用于辅助理解本技术的技术方案,并不代表承认上述内容是现有技术。
技术实现要素:5.本发明的主要目的在于提供一种振动提醒方法、装置、设备及存储介质,旨在解决现有技术中,信息提醒方式难以满足用户不同场景下提醒需求的技术问题。
6.为实现上述目的,本技术提供一种振动提醒方法,所述振动提醒方法包括:
7.确定待提醒内容,对所述待提醒内容进行编码处理;
8.按照预设振动规则确定的振动间隔,对所述编码后的待提醒内容进行振动提醒。
9.可选地,所述预设振动规则是基于三阶贝塞尔函数确定所述振动间隔的,所述三阶贝塞尔函数与预设最小振动区间、字符类型、字符长度以及预设最大的振动区间关联,所述三阶贝塞尔函数为:
10.b3(t)=(1-t)3p0+3t(1-t)2p1+3t2(1-t)p2+t3p3,t∈[0-1];
[0011]
其中,p0为预设最小振动区间,p1为字符类型,在字符类型为数字时,p1为1,在字符类型为非数字时,p1为2,p2为字符长度,p3为预设最大的振动区间,t为时间点。
[0012]
可选地,所述对所述待提醒内容进行编码处理的步骤,包括:
[0013]
对所述待提醒内容进行n进制编码处理;
[0014]
所述按照预设振动规则确定的振动间隔,对所述编码后的待提醒内容进行振动提醒的步骤,包括:
[0015]
将n进制编码后的待提醒内容转化为振动编码,其中,振动编码中的不同振动强度和对应n进制编码中的数字标识分别对应;
[0016]
按照预设振动规则确定的振动间隔,对所述振动编码后的待提醒内容进行振动提
醒。
[0017]
可选地,所述n进制为三进制,所述对所述待提醒内容进行n进制编码处理的步骤,包括:
[0018]
在待提醒内容为中文时,确定对应中文拼音的声母;确定所述首字母对应的编号,将所述编号转化为三进制的第一数字标识,将所述第一数字标识作为对应编码后的中文,其中,中文拼音的声母按照声母表依次对应不同编号;
[0019]
和/或者在待提醒内容为目标数字时,将组成所述目标数字的不同位数的数字转化为三进制的第二数字标识,将所述第二数字标识作为对应编码后的目标数字。
[0020]
可选地,在电子书阅读场景下,所述按照预设振动规则确定的振动间隔,对所述编码后的待提醒内容进行振动提醒的步骤,包括:
[0021]
按照预设振动规则确定的振动间隔,以及预设提醒精度,对编码后的阅读进度进行振动提醒;
[0022]
和/或者
[0023]
按照预设振动规则确定的振动间隔,对编码后的章节名称进行振动提醒。
[0024]
可选地,在来电场景下,所述按照预设振动规则确定的振动间隔,对所述编码后的待提醒内容进行振动提醒的步骤,包括:
[0025]
按照预设振动规则确定的振动间隔,对编码后的来电号码进行振动提醒;和/或者
[0026]
按照预设振动规则确定的振动间隔,对编码后的备注标识进行振动提醒。
[0027]
可选地,所述确定待提醒内容,对所述待提醒内容进行编码处理的步骤之前,所述方法包括:
[0028]
确定是否处于振动模式下;
[0029]
若处于振动模式下时,执行确定待提醒内容,对所述待提醒内容进行编码处理的步骤。
[0030]
此外,为实现上述目的,本技术还提供一种振动提醒装置,所述振动提醒装置包括:
[0031]
第一确定模块,用于确定待提醒内容,对所述待提醒内容进行编码处理;
[0032]
振动提醒模块,用于按照预设振动规则确定的振动间隔,对所述编码后的待提醒内容进行振动提醒。
[0033]
此外,为实现上述目的,本技术还提供一种振动提醒设备,所述振动提醒设备为实体节点设备,所述振动提醒设备包括:存储器,处理器及存储在所述存储器上并可在所述处理器上运行的振动提醒程序,所述处理器执行所述振动提醒程序实现所述振动提醒方法的步骤。
[0034]
此外,为实现上述目的,本技术还提供一种存储介质,所述存储介质上存储有实现振动提醒方法的程序,所述振动提醒程序被处理器执行时实现上述所述的振动提醒方法的步骤。
[0035]
本技术提供一种振动提醒方法、装置、设备及存储介质,与现有技术中,用户只能通过视觉观看的方式查看提醒信息,造成难以满足用户在不同场景下的提醒需求相比,在本技术中,确定待提醒内容,对所述待提醒内容进行编码处理;按照预设振动规则确定的振动间隔,对所述编码后的待提醒内容进行振动提醒。在本技术中,在确定待提醒内容后,对
待提醒内容进行编码处理,使得能够按照预设振动规则确定的振动间隔,准确对编码后的待提醒内容进行振动提醒,即是使得用户可以准确通过触觉的提醒方式,满足用户在不同场景下的提醒需求,提升用户体验。
附图说明
[0036]
图1是本技术实施例方案涉及的流程示意图;
[0037]
图2为本技术实施例方案涉及的第一场景示意图;
[0038]
图3为本技术振动提醒方法涉及的硬件运行环境的设备结构示意图;
[0039]
图4为本技术实施例方案涉及的第二场景示意图。
[0040]
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0041]
为使本发明的上述目的、特征和优点能够更加明显易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其它实施例,均属于本发明保护的范围。
[0042]
实施例一
[0043]
本技术实施例提供一种振动提醒方法,在本技术振动提醒方法的第一实施例中,参照图1,应用于振动提醒装置,所述振动提醒方法包括:
[0044]
步骤s10,确定待提醒内容,对所述待提醒内容进行编码处理;
[0045]
步骤s20,按照预设振动规则确定的振动间隔,对所述编码后的待提醒内容进行振动提醒。
[0046]
在本实施例中,需要说明的是,振动提醒方法应用于振动提醒装置,振动提醒装置应用于振动提醒设备。
[0047]
在本实施例中,在振动提醒场景为电子书阅读场景下时,振动提醒装置安装在电子书端,如安装在咪咕阅读(app)中,在振动提醒场景为视频通话场景下时,振动提醒装置安装在视频通话端,如安装在咪咕视频通话端等,具体不做限定。
[0048]
在本实施例中,涉及的研发背景为:
[0049]
背景一:用户存在获取进度提醒的需求,例如,在用户使用电子书听书的时候,用户需要查看进度以及书籍的章节等信息。然而,用户在使用电子书听书的时候,只能通过视觉观看的方式查看进度以及书籍的章节等信息,影响用户的听书体验。
[0050]
另外,盲人或者其他残疾人存在获取进度提醒的需求,例如,在盲人或者其他残疾人使用电子书的时候,若需要查看进度以及书籍的章节等信息。然而,现有技术中只能通过视觉观看的方式查看进度以及书籍的章节等信息,导致盲人或者其他残疾人难以获取。
[0051]
背景二:用户存在获取消息提醒的需求,例如,在用户会议时,若有人来电、视频通话胡总和点赞,则需要获取来电人、来电电话号码、视频对象、点赞人等。然而,现有具有消息提醒场景下,用户只能通过视觉观看的方式接受提醒,即在用户会议时,若有人来电、视频通话或者点赞,用户只能通过视觉观看的方式查看来电人、来电电话号码、视频对象、点
赞人等信息,而若根据会议需求,用户不能通过视觉观看的方式查看手机,这会导致用户难以满足需求。
[0052]
另外,盲人或者其他残疾人存在获取来电提醒、视频通话提醒以及点赞信息的需求,例如,在盲人或者其他残疾人使用手机的时候,若有来电、视频通话或者点赞,会存在获取来电信息如电话号码,视频对象、点赞人等信息。然而,现有技术中只能通过视觉观看的方式查看提醒信息,导致盲人或者其他残疾人难以满足需求。
[0053]
在本实施例中,在确定待提醒内容(进度提醒内容、点赞人、来电信息、视频信息)后,对待提醒内容进行编码处理,使得能够通过基于三阶贝塞尔函数(与预设最小振动区间、字符类型、字符长度以及预设最大的振动区间关联)确定的振动间隔(预设振动规则),准确对编码后的待提醒内容进行振动提醒,即是使得用户可以准确通过触觉的提醒方式,满足用户在不同场景下的提醒需求,提升用户体验。
[0054]
具体步骤如下:
[0055]
步骤s10,确定待提醒内容,对所述待提醒内容进行编码处理;
[0056]
作为一种示例,待提醒内容为进度提醒内容、来电内容、点赞内容、视频内容以及各种提醒内容等,具体不做限定。
[0057]
作为一种示例,待提醒内容是根据具体场景确定的,在阅读场景下,提醒内容为进度提醒内容,在来电场景下,提醒内容为来电内容,在社交软件场景下,提醒内容为点赞内容,在视频通话场景下,提醒内容为视频内容,具体不做限定。
[0058]
作为一种示例,所述确定待提醒内容,对所述待提醒内容进行编码处理的步骤之前,所述方法包括:
[0059]
步骤s01,确定是否处于振动模式下;
[0060]
步骤s02,若处于振动模式下时,执行确定待提醒内容,对所述待提醒内容进行编码处理的步骤。
[0061]
在本实施例中,还确定电子设备是否处于振动模式下,若处于振动模式下时,执行确定待提醒内容,对所述待提醒内容进行编码处理的步骤。若未处于振动模式下时,不执行确定待提醒内容,对所述待提醒内容进行编码处理的步骤。在本实施例中,还提供可供选择的模式选择,可以进一步满足不同用户在不同场景下的提醒需求。
[0062]
作为一种示例,在得到待提醒内容后,对所述待提醒内容进行编码处理;
[0063]
在本实施例中,可以根据不同场景下不同的编码需求,对待提醒内容进行编码处理,例如,根据八进制,二进制等对待提醒内容进行编码处理。
[0064]
作为一种示例,所述对所述待提醒内容进行编码处理的步骤,包括:
[0065]
步骤s11,对所述待提醒内容进行n进制编码处理;
[0066]
也即,在本实施例中,n进制编码具体可以是二进制、三进制等,而在奔实施例中,一般采用三进制对待提醒内容进行编码处理,采用三进制对待提醒内容进行编码处理的技术目的在于:
[0067]
使得振动编码中的不同振动强度和对应三进制编码中的数字标识分别对应,且是便于用户识别和接受的。
[0068]
其中,所述对所述待提醒内容进行n进制编码处理的步骤,包括:
[0069]
步骤s111,在待提醒内容为中文时,确定对应中文拼音的声母;确定所述首字母对
应的编号,将所述编号转化为三进制的第一数字标识,将所述第一数字标识作为对应编码后的中文,其中,中文拼音的声母按照声母表依次对应不同编号;
[0070]
具体地,例如,在待提醒内容为书名和章节信息等中文汉字时,汉语拼音的声母表一共包含“b、p、m、f、d、t、n、l、g、k、h、j、q、x、zh、ch、sh、r、z、c、s、w、y”等23个声母,这些声母按照声母表依次对应0~22编号,比如书籍红楼梦这三个中文,对应的拼音为”hong lou meng”,而中文拼音的首字母分别为“h”、“l”和“m”,根据声母表,首字母对应的编号为10和7和2,将所述编号转化为三进制的第一数字标识即为101(10)、021(7)、002(2)。
[0071]
又例如,用户的联系人一般都会设置成姓名或者昵称(备注标识),比如用户会将10086设置为昵称“移动”,本实施例中会将“移动”转成对应中文拼音“yi dong”、“yi dong”的声母为“y”和“d”,中文拼音的声母表一共包含“b、p、m、f、d、t、n、l、g、k、h、j、q、x、zh、ch、sh、r、z、c、s、w、y”等23个声母,这些声母分别对应1~23编号,而“y”和“d”对应的编号为23和5,转成第一数字标识就是211(23)、011(5)。
[0072]
步骤s112,和/或者在待提醒内容为目标数字时,将组成所述目标数字的不同位数的数字转化为三进制的第二数字标识,将所述第二数字标识作为对应编码后的目标数字。
[0073]
具体地,例如,数字是由位数不等的0~9之间的数字组成,比如阅读的进度为80(目标数字为80),此时将组成所述目标数字的不同位数(10位数为8,个位数为0)的数字转化为三进制的第二数字标识,即对应的三进制编码为022(8)、000(0),此时,第二数字标识为:022、000。
[0074]
步骤s20,按照预设振动规则确定的振动间隔,对所述编码后的待提醒内容进行振动提醒。
[0075]
作为一种示例,所述预设振动规则是基于三阶贝塞尔函数确定所述振动间隔的,所述三阶贝塞尔函数与预设最小振动区间、字符类型、字符长度以及预设最大的振动区间关联,预设振动规则为;其中,基于三阶贝塞尔函数确定所述振动间隔的,且所述三阶贝塞尔函数与预设最小振动区间、字符类型、字符长度以及预设最大的振动区间关联,具体地,所述三阶贝塞尔函数为:
[0076]
b3(t)=(1-t)3p0+3t(1-t)2p1+3t2(1-t)p2+t3p3,t∈[0-1];
[0077]
其中,p0为预设最小振动区间,p1为字符类型,在字符类型为数字时,p1为1,在字符类型为非数字时,p1为2,p2为字符长度,p3为预设最大的振动区间,t为时间点。
[0078]
作为一种示例,用户能感受到的最小振动区间为p0为1,(1代表大于100ms),预设最大的振动区间p3为3(代表300ms)。
[0079]
作为一种示例,基于t的不同取值,阶贝塞尔函数
[0080]
b3(t)=(1-t)3p0+3t(1-t)2p1+3t2(1-t)p2+t3p3,t∈[0-1]
[0081]
最终得出一条贝塞尔曲线,取t=0.5时对应的值为振动间隔(同一字符不同编码),而不同字符之间的振动间隔为每次振动间隔的3倍。
[0082]
比如10086,编码之后为001、000、000、022、020,其中,p1为1,p2=5,通过阶贝塞尔函得出每次振动间隔为237.5毫秒,001与000之间得间隔为237.5*3为712.5ms。
[0083]
在得到振动间隔后,对所述编码后的待提醒内容进行振动提醒。
[0084]
而为了对编码后的待提醒内容进行振动提醒,还需要将三进制编码后的待提醒内容转化为振动编码,振动编码能多反映振动的强度以及频率等信息,电子设备根据振动编
码进行振动,从而达到向用户传递提醒信息的目的。
[0085]
具体地,在本实施例中,可将振动分为3种状态,分别为弱振、中振以及强振。不同振动状态的振动强度不同,如图2,图4所示。
[0086]
在本实施例中,用不同振动状态的组合来表示不同的提醒信息。
[0087]
具体地,弱振是指在一种振动状态所对应的周期内,振动单次,中振是指在一种振动状态所对应的周期内振动2次,强振是指在一种振动状态所对应的周期内振动多次如振动4次。
[0088]
所述按照预设振动规则确定的振动间隔,对所述编码后的待提醒内容进行振动提醒的步骤,包括:
[0089]
步骤s21,将n进制编码后的待提醒内容转化为振动编码,其中,振动编码中的不同振动强度和对应n进制编码中的数字标识分别对应;
[0090]
步骤s22,按照预设振动规则确定的振动间隔,对所述振动编码后的待提醒内容进行振动提醒。
[0091]
作为一种示例,n进制编码为三进制编码。
[0092]
作为一种示例,手机的振动强度一般分为弱振、中振、强振,可以用三进制数字标识,弱振为0,中振为1,强振为2,那么若红楼梦为待提醒内容,相应三进制编码为101、021、002,对应的振动编码为中弱中、弱强中、弱弱强。
[0093]
作为一种示例,用户的联系人一般都会设置成姓名或者昵称,比如用户会将10086设置为昵称“移动”,本实施例中,会将“移动”转成拼音“yi dong”,“yi dong”的声母为“y”和“d”,中文拼音的声母表一共包含“b、p、m、f、d、t、n、l、g、k、h、j、q、x、zh、ch、sh、r、z、c、s、w、y”等23个声母,这些声母分别对应1~23编号,而“y”和“d”对应的编号为23和5,转成振动编码就是211、011,对应的震动编码如图4所示。
[0094]
本技术提供一种振动提醒方法、装置、设备及存储介质,与现有技术中,用户只能通过视觉观看的方式查看提醒信息,造成难以满足用户在不同场景下的提醒需求相比,在本技术中,确定待提醒内容,对所述待提醒内容进行编码处理;按照预设振动规则确定的振动间隔,对所述编码后的待提醒内容进行振动提醒。在本技术中,在确定待提醒内容后,对待提醒内容进行编码处理,使得能够按照预设振动规则确定的振动间隔,准确对编码后的待提醒内容进行振动提醒,即是使得用户可以准确通过触觉的提醒方式,满足用户在不同场景下的提醒需求,提升用户体验。
[0095]
实施例二
[0096]
进一步地,基于本技术中第一实施例,提供本技术的另一实施例,在该实施例中,
[0097]
在电子书阅读场景下,所述按照预设振动规则确定的振动间隔,对所述编码后的待提醒内容进行振动提醒的步骤,包括:
[0098]
步骤a1,按照预设振动规则确定的振动间隔,以及预设提醒精度,对编码后的阅读进度进行振动提醒;
[0099]
和/或者
[0100]
步骤a2,按照预设振动规则确定的振动间隔,对编码后的章节名称进行振动提醒。
[0101]
作为一种示例,按照预设振动规则确定的振动间隔,以及预设提醒精度,对编码后的阅读进度进行振动提醒的具体场景可以是:
[0102]
本实施例中,针对的是阅读进度提醒场景,在该场景下,按照预设振动规则确定的振动间隔,以及预设提醒精度,对编码后的阅读进度进行振动提醒,具体地,当用户在电子书听书或者阅读的时候,想要开启进度提醒又不想影响到当前的阅读体验,本实施例中,阅读app会把阅读的进度进行三进制编码,然后以振动的方式反馈给用户,用户可以设置进度提醒的精度,比如每隔5%进度提醒一次,当用户当前阅读进度为65%时,对应的三进制编码为020、012,则振动强度为弱强弱、弱中强。
[0103]
在本实施例中,需要说明的是,此时每次振动间隔为237.5毫秒(020每个编码之间),020与012之间得间隔为237.5*3为712.5ms(每个字符之间)。
[0104]
作为一种示例,按照预设振动规则确定的振动间隔,对编码后的章节名称进行振动提醒的具体场景可以是:
[0105]
当用户想开启章节提醒时,比如在阅读红楼梦时,开始进入第五回的阅读,第五回的章节名为“贾宝玉神游太虚境”,对应的声母为“j、b、y、sh、y、t、x、j”,通过和声母表对比确定对应的编号为11、0、22、16、5、13、11,二进制振动编码为102、000、212、121、012、111、102,然后转换为振动编码,进而实现通过振动的方式提醒用户。
[0106]
其中,在本实施例中,需要说明的是,此时每次振动间隔为237.5毫秒102等每个编码之间),102、000、212、121、012、111、102相邻字符之间的间隔为237.5*3为712.5ms(每个字符之间)。
[0107]
在本实施例中,通过按照预设振动规则确定的振动间隔,以及预设提醒精度,对编码后的阅读进度进行振动提醒;和/或者按照预设振动规则确定的振动间隔,对编码后的章节名称进行振动提醒。在本实施例中,满足用户在阅读场景下的非视觉提醒需求。
[0108]
实施例三
[0109]
进一步地,基于本技术中第一实施例和第二实施例,提供本技术的另一实施例,在该实施例中,在来电场景下,所述按照预设振动规则确定的振动间隔,对所述编码后的待提醒内容进行振动提醒的步骤,包括:
[0110]
步骤b1,按照预设振动规则确定的振动间隔,对编码后的来电号码进行振动提醒;
[0111]
和/或者
[0112]
步骤b2,按照预设振动规则确定的振动间隔,对编码后的备注标识进行振动提醒。
[0113]
作为一种示例,将手机号码进行振动编码手机号码是从6位到11位不等的0~9之间的数字组成,比如10086,三进制编码表示就是001、000、000、022、020,然后数字对应不同的振动等级,如图2所示,基于相应的振动编码对来电号码进行振动提醒。
[0114]
进一步地,用户的联系人一般都会设置成姓名或者昵称,比如用户会将10086设置为昵称“移动”,本实施例中,会将“移动”转成拼音“yi dong”,“yi dong”的声母为“y”和“d”,中文拼音的声母表一共包含“b、p、m、f、d、t、n、l、g、k、h、j、q、x、zh、ch、sh、r、z、c、s、w、y”等23个声母,这些声母分别对应1~23编号,而“y”和“d”对应的编号为23和5,转成振动编码就是211、011,对应的震动编码如图4所示,基于相应的振动编码对来电人昵称或者其他设备标识进行振动提醒。
[0115]
在本实施例中,通过按照预设振动规则确定的振动间隔,对编码后的来电号码进行振动提醒;按照预设振动规则确定的振动间隔,对编码后的备注标识进行振动提醒。在本实施例中,满足。
[0116]
实施例四
[0117]
进一步地,基于上述所有实施例,提供本技术的另一实施例,在该实施例中,提供一种振动提醒装置,所述振动提醒装置包括:
[0118]
第一确定模块,用于确定待提醒内容,对所述待提醒内容进行编码处理;
[0119]
振动提醒模块,用于按照预设振动规则确定的振动间隔,对所述编码后的待提醒内容进行振动提醒。
[0120]
可选地,所述预设振动规则是基于三阶贝塞尔函数确定所述振动间隔的,所述三阶贝塞尔函数与预设最小振动区间、字符类型、字符长度以及预设最大的振动区间关联,所述三阶贝塞尔函数为:
[0121]
b3(t)=(1-t)3p0+3t(1-t)2p1+3t2(1-t)p2+t3p3,t∈[0-1];
[0122]
其中,p0为预设最小振动区间,p1为字符类型,在字符类型为数字时,p1为1,在字符类型为非数字时,p1为2,p2为字符长度,p3为预设最大的振动区间,t为时间点。
[0123]
可选地,所述振动提醒装置还用于实现:
[0124]
对所述待提醒内容进行n进制编码处理;
[0125]
所述按照预设振动规则确定的振动间隔,对所述编码后的待提醒内容进行振动提醒的步骤,包括:
[0126]
将n进制编码后的待提醒内容转化为振动编码,其中,振动编码中的不同振动强度和对应n进制编码中的数字标识分别对应;
[0127]
按照预设振动规则确定的振动间隔,对所述振动编码后的待提醒内容进行振动提醒。
[0128]
可选地,所述n进制为三进制,所述振动提醒装置还用于实现:
[0129]
在待提醒内容为中文时,确定对应中文拼音的声母;确定所述首字母对应的编号,将所述编号转化为三进制的第一数字标识,将所述第一数字标识作为对应编码后的中文,其中,中文拼音的声母按照声母表依次对应不同编号;
[0130]
和/或者在待提醒内容为目标数字时,将组成所述目标数字的不同位数的数字转化为三进制的第二数字标识,将所述第二数字标识作为对应编码后的目标数字。
[0131]
可选地,在电子书阅读场景下,所述振动提醒装置还用于实现:
[0132]
按照预设振动规则确定的振动间隔,以及预设提醒精度,对编码后的阅读进度进行振动提醒;
[0133]
和/或者
[0134]
按照预设振动规则确定的振动间隔,对编码后的章节名称进行振动提醒。
[0135]
可选地,在来电场景下,所述振动提醒装置还用于实现:
[0136]
按照预设振动规则确定的振动间隔,对编码后的来电号码进行振动提醒;
[0137]
和/或者
[0138]
按照预设振动规则确定的振动间隔,对编码后的备注标识进行振动提醒。
[0139]
可选地,所述振动提醒装置还用于实现:
[0140]
确定是否处于振动模式下;
[0141]
若处于振动模式下时,执行确定待提醒内容,对所述待提醒内容进行编码处理的步骤。
[0142]
本技术振动提醒装置具体实施方式与上述振动提醒方法各实施例基本相同,在此不再赘述。
[0143]
实施例五
[0144]
进一步地,基于上述所有实施例,提供本技术的另一实施例,在该实施例中,提供一种振动提醒设备,所述振动提醒设备为实体节点设备,所述振动提醒设备包括:存储器、处理器以及存储在存储器上的用于实现所述振动提醒方法的程序,所述存储器用于存储实现振动提醒方法的程序;所述处理器用于执行实现所述振动提醒方法的程序,以实现上述实施例中振动提醒方法的步骤。
[0145]
参照图3,图3是本技术实施例方案涉及的硬件运行环境的设备结构示意图。
[0146]
如图3所示,该振动提醒设备可以包括:处理器1001,例如cpu,存储器1005,通信总线1002。其中,通信总线1002用于实现处理器1001和存储器1005之间的连接通信。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储设备。
[0147]
可选地,该振动提醒设备还可以包括网络接口、音频电路、显示器、连接线、传感器、输入模块等等,网络接口可选的可以包括标准的有线接口、无线接口(如wi-fi接口、蓝牙接口),输入模块可选的可以包括键盘(keyboard)、系统软键盘、语音输入、无线接收输入等等。
[0148]
本领域技术人员可以理解,振动提醒设备结构并不构成对振动提醒设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0149]
作为一种计算机存储介质的存储器中可以包括操作系统、信息交换模块以及振动提醒程序。操作系统是管理和控制振动提醒设备硬件和软件资源的程序,支持振动提醒程序以及其它软件和/或程序的运行。信息交换模块用于实现存储器内部各组件之间的通信,以及与振动提醒系统中其它硬件和软件之间通信。
[0150]
振动提醒设备中,处理器用于执行存储器中存储的振动提醒程序,实现上述的振动提醒的步骤。
[0151]
本技术振动提醒设备具体实施方式与上述振动提醒方法各实施例基本相同,在此不再赘述。
[0152]
实施例六
[0153]
本技术实施例提供了一种存储介质,且所述存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序还可被一个或者一个以上的处理器执行以用于实现上述实施例中振动提醒方法的步骤。
[0154]
本技术存储介质具体实施方式与上述振动提醒方法各实施例基本相同,在此不再赘述。
[0155]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0156]
上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
[0157]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储存储介质(如rom或者ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本技术各个实施例所述的方法。
[0158]
以上仅为本技术的优选实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
技术特征:1.一种振动提醒方法,其特征在于,所述振动提醒方法包括:确定待提醒内容,对所述待提醒内容进行编码处理;按照预设振动规则确定的振动间隔,对所述编码后的待提醒内容进行振动提醒。2.根据权利要求1所述的振动提醒方法,其特征在于,所述预设振动规则是基于三阶贝塞尔函数确定所述振动间隔的,所述三阶贝塞尔函数与预设最小振动区间、字符类型、字符长度以及预设最大的振动区间关联,所述三阶贝塞尔函数为:b3(t)=(1-t)3p0+3t(1-t)2p1+3t2(1-t)p2+t3p3,t∈[0-1];其中,p0为预设最小振动区间,p1为字符类型,在字符类型为数字时,p1为1,在字符类型为非数字时,p1为2,p2为字符长度,p3为预设最大的振动区间,t为时间点。3.根据权利要求1所述的振动提醒方法,所述对所述待提醒内容进行编码处理的步骤,包括:对所述待提醒内容进行n进制编码处理;所述按照预设振动规则确定的振动间隔,对所述编码后的待提醒内容进行振动提醒的步骤,包括:将n进制编码后的待提醒内容转化为振动编码,其中,振动编码中的不同振动强度和对应n进制编码中的数字标识分别对应;按照预设振动规则确定的振动间隔,对所述振动编码后的待提醒内容进行振动提醒。4.根据权利要求3所述的振动提醒方法,所述n进制为三进制,所述对所述待提醒内容进行n进制编码处理的步骤,包括:在待提醒内容为中文时,确定对应中文拼音的声母;确定所述首字母对应的编号,将所述编号转化为三进制的第一数字标识,将所述第一数字标识作为对应编码后的中文,其中,中文拼音的声母按照声母表依次对应不同编号;和/或者在待提醒内容为目标数字时,将组成所述目标数字的不同位数的数字转化为三进制的第二数字标识,将所述第二数字标识作为对应编码后的目标数字。5.根据权利要求1所述的振动提醒方法,在电子书阅读场景下,所述按照预设振动规则确定的振动间隔,对所述编码后的待提醒内容进行振动提醒的步骤,包括:按照预设振动规则确定的振动间隔,以及预设提醒精度,对编码后的阅读进度进行振动提醒;和/或者按照预设振动规则确定的振动间隔,对编码后的章节名称进行振动提醒。6.根据权利要求1所述的振动提醒方法,在来电场景下,所述按照预设振动规则确定的振动间隔,对所述编码后的待提醒内容进行振动提醒的步骤,包括:按照预设振动规则确定的振动间隔,对编码后的来电号码进行振动提醒;和/或者按照预设振动规则确定的振动间隔,对编码后的备注标识进行振动提醒。7.根据权利要求1所述的振动提醒方法,所述确定待提醒内容,对所述待提醒内容进行编码处理的步骤之前,所述方法包括:确定是否处于振动模式下;若处于振动模式下时,执行确定待提醒内容,对所述待提醒内容进行编码处理的步骤。
8.一种振动提醒装置,其特征在于,所述振动提醒装置包括:第一确定模块,用于确定待提醒内容,对所述待提醒内容进行编码处理;振动提醒模块,用于按照预设振动规则确定的振动间隔,对所述编码后的待提醒内容进行振动提醒。9.一种振动提醒设备,其特征在于,包括存储器,处理器及存储在所述存储器上并可在所述处理器上运行的振动提醒程序,所述处理器执行所述振动提醒程序实现权利要求1至7中任一项所述的振动提醒方法的步骤。10.一种存储介质,其特征在于,所述存储介质上存储有实现振动提醒方法的程序,所述实现振动提醒方法的程序被处理器执行以实现如权利要求1至7中任一项所述振动提醒方法的步骤。
技术总结本申请公开了一种振动提醒方法、装置、设备及存储介质,属于通信计算机领域,该方法包括:确定待提醒内容,对所述待提醒内容进行编码处理;按照预设振动规则确定的振动间隔,对所述编码后的待提醒内容进行振动提醒。在本申请中,使得用户可以准确通过触觉的提醒方式,满足用户在不同场景下的提醒需求,提升用户体验。验。验。
技术研发人员:刘灏宇 肖冯敏 夏承平 杜嘉琪
受保护的技术使用者:咪咕文化科技有限公司 中国移动通信集团有限公司
技术研发日:2022.07.15
技术公布日:2022/11/1