一种基于移动终端的关闭闹铃的方法及移动终端与流程

文档序号:12378025阅读:372来源:国知局
一种基于移动终端的关闭闹铃的方法及移动终端与流程

本发明涉及移动终端领域,特别是涉及一种基于终端的关闭闹铃的方法及移动终端。



背景技术:

目前人们的生活起居往往都需要闹铃来提醒,其中,基于移动终端的闹钟设计往往都是需要用户手动关闭闹铃,给用户的使用带来不便。举例来说,起床闹铃对于大多数移动终端的用户来说是日常必备的功能,但是对于不想起床的用户来说手动关闭闹铃是一件非常煎熬的事情。



技术实现要素:

本发明主要解决的技术问题是提供一种基于移动终端的关闭闹铃的方法及移动终端,能够利用语音来关闭闹铃,从而提升移动终端的可操作性和智能性。

为解决上述技术问题,本发明采用的一个技术方案是:提供一种基于移动终端的关闭闹铃的方法,该方法包括:在到达设定的闹铃时刻时,移动终端播放闹铃;采集语音信号并解析语音信号以获取语音指令;判断语音指令是否为关闭闹铃语音指令;若语音指令为关闭闹铃语音指令,移动终端关闭闹铃。

其中,在到达设定的闹铃时刻时,移动终端播放闹铃的步骤之前,该方法进一步包括:开启闹铃设置功能以在移动终端的显示屏上显示闹铃设置界面;接收用户在闹铃设置界面输入的闹铃时刻;录入用户在闹铃时刻关闭闹铃的关闭闹铃语音指令。

其中,录入用户在闹铃时刻关闭闹令的关闭闹铃语音指令的步骤包括:录入用户的语音信号;解析语音信号并以文字形式将解析后的语音信号保存为关闭闹铃语音指令;关联关闭闹铃语音指令和闹铃时刻。

其中,不同的闹铃时刻对应不同的关闭闹铃语音指令。

其中,该方法进一步包括:若解析后的语音信号不是关闭闹铃语音指令,移动终端继续播放闹铃。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种移动终端,该移动终端包括:闹钟提醒模块,设置在移动终端内,用于在到达设定的闹铃时刻时,播放闹铃;语音指令获取模块,设置在移动终端内,与闹钟提醒模块连接,用于闹钟提醒模块播放闹铃后,采集语音信号并解析语音信号以获取语音指令;判断模块,设置在移动终端内,与语音指令获取模块连接,用于判断语音指令获取模块获取的语音指令是否为关闭闹钟语音指令;控制模块,设置在移动终端内,与判断模块连接,用于当判断模块判断语音指令为关闭闹钟语音指令时,关闭闹铃。

其中,移动终端进一步包括初始化模块,设置在移动终端内,初始化模块包括:显示单元,用于开启闹铃设置功能以在移动终端的显示屏上显示闹铃设置界面;输入单元,与显示单元连接,用于接收用户在显示单元显示的闹铃设置界面输入的闹铃时刻;录入单元,与输入单元连接,用于录入用户在输入单元输入的闹铃时刻关闭闹铃的关闭闹铃语音指令。

其中,录入单元进一步包括:录入子单元,用于录入用户发出的语音信号;存储子单元,与录入子单元连接,用于解析录入子单元录入的语音信号并以文字形式将解析后的语音信号保存为关闭闹铃语音指令并关联关闭闹铃语音指令和闹铃时刻。其中,不同的闹铃时刻对应不同的关闭闹铃语音指令。

其中,当判断模块判断语音指令不是关闭闹钟语音指令时,控制模块继续播放闹铃。

本发明的有益效果是:区别于现有技术的情况,本发明的基于移动终端的关闭闹铃的方法及移动终端通过在闹铃播放时,采集语音信号并解析语音信号以获取语音指令;判断语音指令是否为关闭闹铃语音指2;若语音指令为关闭闹铃语音指令,移动终端关闭闹铃。通过上述方式,本发明能够利用语音来关闭闹铃,从而提升了移动终端的可操作性和智能性,方便了用户的使用。

附图说明

图1是本发明实施例的基于移动终端的关闭闹铃的方法的流程图;

图2是本发明实施例的移动终端的结构示意图;

图3是本发明实施例的移动终端一实体装置的结构示意图。

具体实施方式

下面结合附图和实施方式对本发明进行详细说明。

图1是本发明实施例的基于移动终端的关闭闹铃的方法的流程图。需注意的是,若有实质上相同的结果,本发明的方法并不以图1所示的流程顺序为限。如图1所示,该方法包括步骤:

步骤S101:开启闹铃设置功能以在移动终端的显示屏上显示闹铃设置界面。

在步骤S101中,在本实施例中,开启闹铃设置功能可以通过点击对应于闹铃功能的图标进行开启,也可以当移动终端开机后点击快捷按键进行开启。

步骤S102:接收用户在闹铃设置界面输入的闹铃时刻。

在步骤S102中,用户可以设置多个闹铃时刻,例如早上起床闹铃时刻、中午起床闹铃时刻以及晚上睡觉闹铃时刻等等。

步骤S103:录入用户在闹铃时刻关闭闹铃的关闭闹铃语音指令。

在步骤S103中,录入用户在闹铃时刻关闭闹铃的关闭闹铃语音指令的步骤具体为:录入用户发出的语音信号;解析语音信号并以文字形式将解析后的语音信号保存为关闭闹铃语音指令;关联关闭闹铃语音指令和闹铃时刻。

其中,不同的闹铃时刻可以对应同一关闭闹铃语音指令,也可以对应不同的关闭闹铃语音指令。

当不同的闹铃时刻对应同一关闭闹铃语音指令时,在步骤S102中同时设置多个闹铃时刻,然后执行步骤S103,录入关闭闹铃语音指令。

当不同的闹铃时刻对应不同的关闭闹铃语音指令时,可以将步骤S102和步骤S103循环执行,也就是说,每输入一个闹铃时刻,则录入一个对应该闹铃时刻的关闭闹铃语音指令。也可以先执行步骤S102,在步骤S102中同时设置多个闹铃时刻,然后执行步骤S103,录入多个关闭闹铃语音指令,并将多个闹铃时刻和多个关闭闹铃语音指令一一对应。

另外,为了区分不同的闹铃时刻,可以将对应不同的闹铃时刻的闹铃设置为互不同,同时关闭闹铃语音指令与不同的闹铃相对应,从而提醒用户该闹铃时刻该做的事情。例如,早上起床闹铃时刻,闹铃可以设置为“起床啦懒虫”,用户需要发出“我起床啦”的关闭闹铃语音指令来关闭闹铃。晚上睡觉闹铃时刻,闹铃可以设置为“睡觉啦做个好梦”,用户需要发出“我睡觉啦”的关闭闹铃语音指令来关闭闹铃。

另外,在本实施例中,录入用户的语音信号,解析所述语音信号并以文字形式将解析后的所述语音信号保存为所述关闭闹铃语音指令的步骤具体为:首先,构建intent对象,对“监听用户录入的语音”这个动作(action)进行描述;接着利用intent.putExtra将要传递的值也即“语音文件”附加至intent对象中;然后开始执行intent对象中的action;最后利用intent.getStringArrayListExtra将录入的语音文件转换为文字并进行保存。

具体代码如下:

Intent intent=

new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);

intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,"en-US");

startActivityForResult(intent,1);

ArrayList<String>text=

intent.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS)。

步骤S104:在到达设定的闹铃时刻时,移动终端播放闹铃。

在步骤S104中,举例来说,当到达设定的早上起床闹铃时刻,移动终端播放“起床啦懒虫”的闹铃。

步骤S105:采集语音信号并解析语音信号以获取语音指令。

在步骤S105:当闹铃响起后,每隔预定时间采集语音信号也即用户发出的语音信号,并对语音信号进行解析以获取语音信号对应的语音指令并保存在移动终端内。其中,语音指令以文字的形式保存在移动终端内。

具体来说,当移动终端采集语音信号时,会同时将环境噪声信号采集进来,其中,环境噪声信号包括闹铃声音和其它噪声。此时,移动终端在解析语音信号时,可以通过加载降噪参数以产生抵消环境噪音信号的反相噪音信号,通过将采集进来的语音信号和反相噪声信号相叠加以抵消环境噪声信号后,解析抵消环境噪声信号的语音信号以获取语音指令,从而提高语音指令获取的准确性。

步骤S106:判断语音指令是否为关闭闹铃语音指令;若是,执行步骤S107,否则执行步骤S108。

在步骤S106中,举例来说,当到达设定的早上起床闹铃时刻时,判断用户发出的语音指令是否为“我起床啦”的关闭闹铃语音指令,若是,执行步骤S107,否则执行步骤S108。

在步骤S107中,移动终端关闭闹铃。

在步骤S107中,当步骤S106判断语音指令为关闭闹铃语音指令时,移动终端关闭当前闹铃,并继续执行步骤S104。

步骤S108,移动终端继续播放闹铃,并继续执行步骤S105。

在步骤S108中,当步骤S106判断语音指令不为关闭闹铃语音指令时,移动终端继续播放闹铃,直至用户发出的语音指令为“我起床啦”为止。

本领域的技术人员可以理解,当用户未发出任何语音信号时,移动终端每隔预定时间采集语音信号,此时采集的语音信号为外部噪声信号,从而使得解析出的语音指令不会是关闭闹铃语音指令,此时,移动终端继续播放闹铃。

图2是本发明实施例的移动终端的结构示意图。如图2所示,移动终端包括初始化模块21、闹钟提醒模块22、语音指令获取模块23、判断模块24和控制模块25。

初始化模块21设置在移动终端内,用于完成闹铃的初始化设置。初始化模块21包括显示单元211、输入单元212和录入单元213。其中,显示单元211用于开启闹铃设置功能以在移动终端的显示屏上显示闹铃设置界面。输入单元212与显示单元211连接,用于接收用户在显示单元211显示的闹铃设置界面输入的闹铃时刻。录入单元213与输入单元212连接,用于录入用户在输入单元212输入的闹铃时刻对应的关闭闹铃的关闭闹铃语音指令。

具体来说,录入单元213包括录入子单元2131和存储子单元2132。录入子单元2131与输入单元212连接,用于录入用户在输入单元212输入的闹铃时刻对应的用户发出的语音信号。存储子单元2132与录入子单元2131连接,用于解析录入子单元2131录入的语音信号并以文字形式将解析后的语音信号保存为关闭闹铃语音指令以及关联关闭闹铃语音指令和闹铃时刻。

闹铃提醒模块22设置在移动终端内,与初始化模块21中的存储子单元2132连接,用于在初始化模块21完成闹铃的初始化设置后,在到达设定的闹铃时刻时播放闹铃。

语音指令获取模块23设置在移动终端内,与闹钟提醒模块22连接,用于闹钟提醒模块22播放闹铃后,采集用户发出的语音信号并解析语音信号以获取语音指令。

判断模块24设置在移动终端内,与语音指令获取模块23连接,用于判断语音指令获取模块23获取的语音指令是否为关闭闹钟语音指令。

控制模块25设置在移动终端内,与判断模块24连接,用于当判断模块24判断语音指令为关闭闹钟语音指令时,关闭闹铃;以及当判断模块24判断语音指令不是关闭闹钟语音指令时,继续播放闹铃。

图3是本发明实施例的移动终端一实体装置的结构示意图,本实施方式的装置可以执行上述方法中的步骤,相关内容请参见上述方法中的详细说明,在此不再赘叙。

该装置包括:处理器31、与处理器31耦合的存储器32、语音采集器33和显示屏34。

存储器32用于存储程序指令;语音采集器33用于采集用户发出的语音信号;显示屏34用于显示闹铃设置界面。

处理器31用于:执行程序指令以在到达设定的闹铃时刻时播放闹铃;通过语音采集器33采集语音信号并解析语音信号以获取语音指令;判断语音指令是否为关闭闹铃语音指令;若语音指令为关闭闹铃语音指令,关闭闹铃。

处理器31在执行到达设定的闹铃时刻时播放闹铃的操作之前,处理器31还用于开启闹铃设置功能以在移动终端的显示屏34上显示闹铃设置界面;接收用户在闹铃设置界面输入的闹铃时刻;录入用户在闹铃时刻关闭闹铃的关闭闹铃语音指令。

处理器31执行录入用户在闹铃时刻关闭闹铃的关闭闹铃语音指令的操作具体为:处理器31录入用户发出的语音信号;解析语音信号并以文字形式将解析后的语音信号保存为关闭闹铃语音指令;关联关闭闹铃语音指令和闹铃时刻。

其中,不同的闹铃时刻对应不同的关闭闹铃语音指令。

其中,当解析后的语音信号不是关闭闹铃语音指令时,处理器31还用于继续播放闹铃。

本发明的有益效果是:区别于现有技术的情况,本发明的基于移动终端的关闭闹铃的方法及移动终端通过在闹铃播放时,采集语音信号并解析语音信号以获取语音指令;判断语音指令是否为关闭闹铃语音指令;若语音指令为关闭闹铃语音指令,移动终端关闭闹铃。通过上述方式,本发明能够利用语音来关闭闹铃,从而提升了移动终端的可操作性和智能性,方便了用户的使用。

在本发明所提供的几个实施方式中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施方式仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。

另外,在本发明各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施方式所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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