一种给提醒事件录制语音提醒的方法及系统与流程

文档序号:11139057阅读:620来源:国知局
一种给提醒事件录制语音提醒的方法及系统与制造工艺

本发明涉及语音提醒领域,尤其涉及一种给提醒事件录制语音提醒的方法及系统。



背景技术:

现如今,用户在使用电子设备的时候,通常会有闹铃、日历等提醒方式,并且提醒的内容都是通过文字或图片展示的。

然而对于某些提醒,用户输入文字可能会比较麻烦,也存在文字描述不清楚的情况;并且,用户有时在获得提醒后,可能当是的情况并不方便查看文字。在很多情况下,语音的提醒方式会更加方便有效地提醒到用户,也更能体现出优势。

因此,现有技术还有待于改进和发展。



技术实现要素:

鉴于上述现有技术的不足,本发明的目的在于提供一种给提醒事件录制语音提醒的方法及系统,旨在解决现有的提醒方式拘于图文形式、其提醒方式单一、提醒效果较差的问题。

本发明的技术方案如下:

一种给提醒事件录制语音提醒的方法,其中,包括步骤:

A、当进入设置提醒事件界面时,通过接收预设的语音录制按钮的点击指令进行语音录制并保存;

B、当触发提醒事件时,读取并播放录制的语音。

较佳地,所述的给提醒事件录制语音提醒的方法,其中,所述步骤A具体包括:

A1、预先在设置提醒事件界面上设置语音录制按钮;

A2、当进入设置提醒事件界面时,判断是否接收到语音录制按钮的单击指令,若是则进行语音录制同时保存对应的提醒事件和录制的语音。

较佳地,所述的给提醒事件录制语音提醒的方法,其中,所述步骤A2具体包括:

A21、当进入设置提醒事件的界面时,生成一个具有唯一ID值的提醒事件并对所述提醒事件进行tag标识;

A22、判断是否接收到语音录制按钮的单击指令,若是则进行语音录制;

A23、将所述提醒事件和所述录制的录音绑定在一起并保存到数据库或文件中。

较佳地,所述的给提醒事件录制语音提醒的方法,其中,所述步骤B具体包括:

B1、当触发提醒事件时,检测所述提醒事件的tag数值,当所述tag数值为1时,则判定所述提醒事件绑定有录制的语音,并进入步骤B2;当所述tag数值为0时,则判定所述提醒事件没有绑定录制的语音;

B2、根据提醒事件ID查找并播放录制的语音。

较佳地,所述的给提醒事件录制语音提醒的方法,其中,所述步骤B2具体包括:

B21、当查找到录制的语音时,判断是否设置为自动播放,若是则自动播放录制的语音;若否,则通过点击播放录音按钮手动播放录制的语音;

B22、当录制的语音播放结束后,则删除所述提醒事件以及录制的语音。

一种给提醒事件录制语音提醒的系统,其中,包括:

语音录制模块,用于当进入设置提醒事件界面时,通过接收预设的语音录制按钮的点击指令进行语音录制并保存;

播放模块,用于当触发提醒事件时,读取并播放所述录制的语音。

较佳地,所述的给提醒事件录制语音提醒的系统,其中,所述语音录制模块具体包括:

预设单元,用于预先在设置提醒事件界面上预先设置语音录制按钮;

语音录制保存单元,用于当进入设置提醒事件界面时,判断是否接收到语音录制按钮的单击指令,若是则进行语音录制并同时保存对应的提醒事件和录制的语音。

较佳地,所述的给提醒事件录制语音提醒的系统,其中,所述步骤语音录制保存单元具体包括:

提醒事件标识子单元,用于当进入设置提醒事件的界面时,生成一个具有唯一ID值的提醒事件并对所述提醒事件进行tag标识;

录制子单元,用于判断是否接收到语音录制按钮的单击指令,若是则进行语音录制;

保存子单元,用于将所述提醒事件和所述录制的录音绑定在一起并保存到数据库或文件中。

较佳地,所述的给提醒事件录制语音提醒的系统,其中,所述播放模块具体包括:

判定单元,用于当触发提醒事件时,检测所述提醒事件的tag数值,当所述tag数值为1时,则判定所述提醒事件绑定有录制的语音,并进入查找播放单元;当所述tag数值为0时,则判定所述提醒事件没有绑定录制的语音;

查找播放单元,用于根据提醒事件ID查找并播放录制的语音。

较佳地,所述的给提醒事件录制语音提醒的方法,其中,所述查找播放单元具体包括:

播放子单元,用于当查找到录制的语音时,判断是否设置为自动播放,若是则自动播放录制的语音;若否,则通过点击播放录音按钮手动播放录制的语音;

删除子单元,用于当录制的语音播放结束后,则删除所述提醒事件以及录制的语音。

有益效果:本发明通过对在提醒事件设置界面中设置一语音录制按钮,通过所述语音录制按钮录制相应的录制的语音,当触发所述提醒事件时,则读取并播放所述录制的语音。本发明实现了通过用户自己录制的语音实现提醒的功能,丰富了现有的仅拘于图文形式的提醒方式,并且采用本发明的提醒方式其提醒效果较佳。

附图说明

图1为本发明一种给提醒事件录制语音提醒的方法较佳实施例的流程图。

图2为本发明一种给提醒事件录制语音提醒的系统较佳实施例的结构框图。

具体实施方式

本发明提供一种给提醒事件录制语音提醒的方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参阅图1,图1为本发明一种给提醒事件录制语音提醒的方法较佳实施例的流程图,如图所示,其包括步骤:

S100、当进入设置提醒事件界面时,通过接收预设的语音录制按钮的点击指令进行语音录制并保存;

S200、当触发提醒事件时,读取并播放录制的语音。

本发明实现了通过语音录制的方式对用户指定事件进行提醒,这种提醒方式更加快捷、准确,且描述也更容易理解,提醒效果较佳,给用户带来的极大的方便。

进一步,在本发明实施例中,所述步骤S100具体包括:

S110、预先在设置提醒事件界面上设置语音录制按钮;

S120、当进入设置提醒事件界面时,判断是否接收到语音录制按钮的单击指令,若是则进行语音录制同时保存对应的提醒事件和录制的语音。

具体来说,当用户通过闹钟、日历、记事本、行程表、便签、留言应用等方式进入到提醒事件界面上时,以闹钟为例,当打开闹钟,并在预定的时间点(比如今晚21点)上设置提醒事件,所述闹钟界面上预先设置有语音录制按钮,用户可通过点击录制按钮进行语音录制,再次点击所述按钮则结束录制;当然用户也可通过长按录制按钮进行语音录制,当松开所述录制按钮时则结束录制。

进一步,本发明在录制语音的过程中还可一从移动终端的音频数据库中选择一背景音乐;将所录制的用户语音的提醒事件与背景音乐合成,录制成一具有背景音乐的语音信息。较佳地,所述背景音乐与录入语音的音量可调节。

更进一步,在本发明中实施例中,所述步骤S120具体包括:

S121、当进入设置提醒事件的界面时,生成一个具有唯一ID值的提醒事件并对所述提醒事件进行tag标识;

S122、判断是否接收到语音录制按钮的单击指令,若是则进行语音录制;

S123、将所述提醒事件和所述录制的录音绑定在一起并保存到数据库或文件中。

具体来说,当进入设置提醒事件的界面时,会自动生成一个具有唯一ID值的提醒事件,并对所述提醒事件进行tag标识,所述tag标识用以指示所述提醒事件是否绑定有录制的语音,具体地,假设所述tag的名字为isHasAudioRecord ,当所述tag值为1时则表示所述提醒事件绑定有录制的语音;若所述tag值为0时则表示所述提醒事件没有绑定录制的语音。

较佳地,当所述提醒事件绑定有录制的语音时,则将所述提醒事件(包括其ID)以及所述录制的语音保存到数据库或文件中,便于以后的查询、读取和播放。

优选地,用户还可重新录制新的语音覆盖对应的原语音信息;也就是说如果用户期望修改语音信息的具体内容,可以打开原提醒事件,在原语音录制的基础上进行叠加录音或重新录新。较佳地,还可对提醒事件的文件名称进行修改。

进一步,在本发明实施例中,所述步骤S200具体包括:

S210、当触发提醒事件时,检测所述提醒事件的tag数值,当所述tag数值为1时,则判定所述提醒事件绑定有录制的语音,并进入步骤S220;当所述tag数值为0时,则判定所述提醒事件没有绑定录制的语音;

S220、根据提醒事件ID查找并播放录制的语音。

具体地,当提醒事件所分配的定时器超时;或者,用户进入与该提醒事项相关联的软件应用,通过调用软件应用的菜单或通过快捷键主动读取该提醒事件;或者,用户在提示信息引导下读取提醒事件;以上方式均可触发提醒事件。

进一步,当提醒事件触发并且检测到所述提醒事件绑定有录制的语音时,则读取并播放所述录制的语音;具体地,获取到的录音数据通常是以二进制流保存到数据库中或文件中的;保存时对应的带上该提醒事件的唯一标识(比如其对应的ID值),便于后期获取提醒录音。

当进行录制的语音的读取时,首先以该提醒事件的ID做为查询依据,从数据库或者文件中获取录音的位置,如果是文件,该值就是类似/mnt/sdcard/test.mp3,如果是存储到数据库的,则先获取其Uri地址。

将文件的地址设置为MediaPlayer播放类,调用start方法就可以播放录音了,具体代码片段如下:

mediaPlayer.setDataSource("/mnt/sdcard/test.mp3");

mediaPlayer.start();

进一步,在本发明实施例中,所述步骤S220具体包括:

S221、当查找到录制的语音时,判断是否设置为自动播放,若是则自动播放所述录制的语音;若否,则通过点击播放录音按钮手动播放所述录制的语音;

S222、当所述录制的语音播放结束后,则删除所述提醒事件以及录制的语音数据。

具体来说,当提醒事件设置有录制的语音并且所述提醒事件被触发时,则判断所述录制的语音是否设置成自动播放,若是,则当提醒事件触发时则立即自动播放所述录制的语音;若否,则通过语音或者弹出对话框的方式提醒用户是否需要播放录制的语音,但给用户通过手动点击播放录音按钮时,则播放所述录制的语音;当用户取消播放录制的语音或则当录制的语音播放结束后,则通过删除所述提醒事件以及录制的语音数据。

基于上述方法,本发明还提供一种给提醒事件录制语音提醒的系统,其中,如图2所示,包括:

语音录制模块100,用于当进入设置提醒事件界面时,通过接收预设的语音录制按钮的点击指令进行语音录制并保存;

播放模块200,用于当触发提醒事件时,读取并播放所述录制的语音。

较佳地,所述的给提醒事件录制语音提醒的系统,其中,所述语音录制模块100具体包括:

预设单元,用于预先在设置提醒事件界面上预先设置语音录制按钮;

语音录制保存单元,用于当进入设置提醒事件界面时,判断是否接收到语音录制按钮的单击指令,若是则进行语音录制并同时保存对应的提醒事件和录制的语音。

较佳地,所述的给提醒事件录制语音提醒的系统,其中,所述步骤语音录制保存单元具体包括:

提醒事件标识子单元,用于当进入设置提醒事件的界面时,生成一个具有唯一ID值的提醒事件并对所述提醒事件进行tag标识;

录制子单元,用于判断是否接收到语音录制按钮的单击指令,若是则进行语音录制;

保存子单元,用于将所述提醒事件和所述录制的录音绑定在一起并保存到数据库或文件中。

较佳地,所述的给提醒事件录制语音提醒的系统,其中,所述播放模块200具体包括:

判定单元,用于当触发提醒事件时,检测所述提醒事件的tag数值,当所述tag数值为1时,则判定所述提醒事件绑定有录制的语音,并进入查找播放单元;当所述tag数值为0时,则判定所述提醒事件没有绑定录制的语音;

查找播放单元,用于根据提醒事件ID查找并播放录制的语音。

较佳地,所述的给提醒事件录制语音提醒的方法,其中,所述查找播放单元具体包括:

播放子单元,用于当查找到录制的语音时,判断是否设置为自动播放,若是则自动播放录制的语音;若否,则通过点击播放录音按钮手动播放录制的语音;

删除子单元,用于当录制的语音播放结束后,则删除所述提醒事件以及录制的语音。

综上所述,本发明通过对在设置提醒事件界面中设置一语音录制按钮,通过所述语音录制按钮录制语音,当触发所述提醒事件时,则读取并播放录制的语音。本发明实现了通过用户自己录制的语音实现提醒的功能,丰富了现有的仅拘于图文形式的提醒方式,并且采用本发明的提醒方式其提醒效果较佳。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

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