移动设备及控制移动设备静音及恢复的方法与流程

文档序号:12495989阅读:393来源:国知局
移动设备及控制移动设备静音及恢复的方法与流程

本发明涉及移动设备领域,特别是涉及移动设备及控制移动设备静音及恢复的方法。



背景技术:

在一些场合下,比如开会的时候,如果用户忘记对手机设置静音模式,在有电话拨入或者闹铃响起的情况下,就需要用户手动地关闭声音。而在会议结束后,还需要手动地取消静音。如果忘记取消静音,可能会造成重要电话的漏接,或者手机重要事项的提醒的遗漏。这给我们的生活带来了极大的不便。

本专利提出一种设计,在电子设备播放声音的时候,弹出一个悬浮框,用户通过对悬浮框的操作,比如点击悬浮框,就可以在一定时间禁止电子设备播放声音,在规定时间过了之后,会自动取消对声音播放的屏蔽。这样可以有效避免忘记在事后取消静音所带来的困扰。



技术实现要素:

本发明主要解决的技术问题是提供一种控制移动设备静音及恢复的方法及移动设备,能够在声音响起时弹出悬浮框,用户通过对悬浮框的操作,就可以在一定时间禁止电子设备播放声音。

为解决上述技术问题,本发明采用的一个技术方案是:提供一种控制移动设备静音及恢复的方法,包括:在在所述移动设备播放声音时弹出对话框,以供用户选择是否静音;如接收到用户选择静音的指令,则停止所有声音的播放;在第一时间计时结束后,恢复所述移动设备声音的播放。

其中,所述弹出对话框后,包括:保持所述对话框第二时间,如在所述对话框存在第二时间内未收到对所述对话框的操作指令,所述对话框自动消失。

其中,所述弹出对话框后,包括:如在第二时间内未收到对所述对话框的操作指令,则默认用户不选择静音,声音继续播放。

其中,所述对话框是悬浮窗。

其中,在所述第一时间内,若收到用户按音量键产生的指令,恢复移动设备声音的播放。

其中,所述停止所有声音的播放包括:利用声音播放的底层管理类或全局变量设置拦截标志对声音的播放进行拦截。

其中,所述在第一时间计时结束后,恢复所述移动设备声音的播放包括:启用后台倒计时,在所述第一时间计时结束后,去掉或修改所述拦截标志,以恢复所述移动设备声音的播放。

其中,所述第一时间、所述第二时间的长短均可由用户设置。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种移动设备,包括:侦测模块,侦测所述移动设备一旦播放声音,则跳出所述对话框给用户进行选择;第一判断模块,判断用户是否选择静音,如选择静音,则进入静音模式,停止一切声音的播放;第一计时模块,用于对所述第一时间进行倒计时;第二判断模块,根据所述第一计时模块的计时结果判断所述规定静音时间是否已经计时结束,如已经计时结束,则恢复声音的播放;第二计时模块,用于对所述第二时间进行倒计时;设定模块,用户可通过所述设定模块设定所述第一时间,所述第二时间的时长;终止模块,用户在所述第一时间内想恢复声音,可通过按音量键产生的指令触发终止模块,终止第一计时模块计时,恢复声音播放。

其中,所述移动设备进一步包括:选择模块,用户可选择是否开启所述移动设备静音及恢复的功能。

本发明的有益效果是:区别于现有技术的情况,本发明在移动设备播放声音时弹出对话框让用户选择是否需要静音,在用户选择需要静音后,在一定时间内停止声音的播放,并在时间到了以后自动恢复声音的播放。避免了用户在给手机静音后忘记恢复声音而带来的不便,也省去用户在需要静音的短时间内反复关闭声音的烦恼。

附图说明

图1是本发明控制移动设备静音及恢复的方法第一实施例的流程示意图;

图2是本发明第一实施例在静音时间内,提前终止静音的流程示意图;

图3是本发明移动设备第一实施例的示意框图;

图4是本发明移动设备第二实施例的示意框图。

具体实施方式

请参阅图1,图1是本发明控制移动设备静音及恢复的方法流程示意图。如图1所示,本发明提供的控制移动设备静音及恢复的方法包括:

S101:所述移动设备播放声音,弹出对话框;

具体地说,有电话拨入、接收到短信或者其他消息提醒、闹铃要响起、语音播报要响起或者是有其他声音要播放的情况下,即当移动设备侦测到声音是用户非主动播放的情况下,延期发出声音/播放,并弹出对话框,询问用户是否需要静音。

对话框一般以悬浮框的形式出现。在其他实施例中,也可以简化为一个虚拟的静音按键。

S102:判断用户是否选择静音;

具体地说,用户可以在对话框的界面上选择是否需要进入静音模式,可以是点击对话框上的选择按钮,或者是双击对话框区域等不同操作。用户如果选择静音,则流程继续进行到S103,如果用户选择不静音,则流程结束,声音继续播放。

其中,步骤S102还进一步包括:

S1021:在对话框出现时开始倒计时;

S1022:在倒计时结束前不对对话框进行操作,对话框会消失;

具体地说,用户可以提前设置对话框出现时间的长短,例如3S、5S或者更长10S。对话框弹出时,后台程序会自动开始倒计时,在设定好的时间内,用户如果不对弹出的对话框进行操作,对话框会自动消失。

如果在倒计时结束前,用户不对弹出的对话框进行操作,则移动设备会默认为用户无需开启静音,从而对声音的播放不进行任何拦截,声音会继续以原有的方式播放。

S103:拦截所有声音的播放,并开始倒计时;

具体地说,拦截声音的播放包括两种方式。第一种是在声音播放的底层管理类,比如MediaPlayer,对声音的播放进行拦截。一般设置一个tag作为拦截标志,比如1为拦截,0为不拦截。另一种为遵循移动设备中本来就存在的静音的方式,对应的设置全局静音的方式即可。

倒计时的时间长短,可以是移动设备自己默认的长短,在最初已经设定好,也可以是用户自己设定的时间。如果用户之前未对此项进行设置,则默认为初始值。

在第一种方法中,禁用声音之后,读取用户设置的禁用声音时间,同时启动一个后台程序去计时,当时间到了之后就设置tag为0,取消底层对声音播放的拦截。

在第二种方法中,在设置全局静音的方式的同时,启动后台程序进行倒计时,在时间到了之后取消对全局的静音设置。

S104:判断倒计时是否已经计时结束;

时间是否计时结束的结果根据后台倒计时程序的结果判定。

其中,步骤S104具体包括:

S1031:时间尚未到,则不进行任何操作,后台倒计时程序继续倒计时;

S1042:时间已到,则进行到S105的步骤。

S105:恢复声音的播放;

具体地说,在第一种方法中,在倒计时结束时,设置tag为0,取消底层对声音播放的拦截。在第二种方法中,在倒计时结束时,取消全局静音设置。

通过上述描述可知,本发明在声音播放时询问用户是否需要静音,在用户选择需要静音后,在后台采取倒计时,在一定时间内禁止声音的播放,并在时间到了以后自动恢复声音的播放,省去了静音后还需手动恢复的过程,十分方便快捷。

请参考图2,图2是在静音时间内,终止静音的流程示意图。如图2所示,在静音时间内,提前终止静音的流程主要包括:

S201:用户按下音量键;

在本实施例中,设定的是用户通过按下音量键产生指令,在其他实施方式中,也可以采取其他方式,如按下HOME键,或者电源键等。

S202:终止后台计时器倒计时;

具体地说,终止后台计时器倒计时可以是将计时器的剩余时间强制归零,也可以是取消后台倒计时的现有的工作,让其显示为零。

S203:流程结束,恢复声音播放;

与上一实施例中步骤S105基本相同,此处不再赘述。

通过上述描述可知,在静音时间内,用户如果想取消静音恢复,只需要按下音量键即可,简单方便,易于操作。

请参考图3,图3是本发明实施例的示意框图。如图3所示,移控制移动设备静音及恢复具体需要以下模块:控制模块10和选择模块20

选择模块20,用于用户选择是否要移动设备开启静音与恢复的功能,如果用户选择开启,则控制模块10开始工作;如果用户选择关闭,则控制模块则不工作。

控制模块20具体包括:

侦测模块11,侦测所述移动设备一旦播放声音,则跳出一个对话框给用户进行选择是否需要静音;

第一判断模块12,判断用户是否选择静音,如选择静音,则停止一切声音的播放;

第一计时模块13,用于对第一时间进行倒计时;

第二判断模块14,根据第一计时模块的计时结果判断规定静音时间是否已经计时结束,如已经计时结束,则恢复声音的播放;

第二计时模块15,用于对第二时间进行倒计时;

设定模块16,用户可通过设定模块设定第一时间,所述第二时间的时长。

终止模块17,用户在第一时间内想恢复声音,可通过按音量键产生的指令触发终止模块,终止第一计时模块计时,恢复声音播放。

在具体实施例中,用户通过设定模块16设定静音时间的长短和对话框存在的长短。设置完成后,设定模块将这两个时间长度分别发送给第一计时模块13和第二计时模块15。

当侦测模块11侦测到移动设备正播放声音时,跳出对话框给用户选择是否需要静音。同时,第二计时模块15根据设定模块16送出的第二时间的长短开始倒计时。在设定的第二时间内,第一判断模块12根据用户的选择判断结果进行下一步操作,如果用户超时未作出选择,或者选择无需静音,都会触发终止模块17,终止程序,声音将继续播放。

而当用户选择静音时,对声音进行拦截,同时启动第一计时模块13。第一计时模块13根据设定模块16送出的第一时间的长短进行倒计时。第二判断模块14会对第一计时模块13的结果进行判断,当第一计时模块计时结束时,第二模块14判断计时结束,通知终止模块终止静音,恢复声音的播放。

在第二判断模块判断14判断第一计时模块13尚未计时完毕时,用户可以通过其他外界手段触发终止模块工作,终止静音,恢复声音的播放。如,按音量键,或者HOME键,或者其他方式。

通过上述描述可知,本发明让用户自行设定对话框存在时间和静音时间的长短,在时间到了以后,可以自动恢复声音,避免用户事后忘记恢复带来麻烦。且让用户自己选择是否需要静音的对话框可以自动消失,在无需静音的情况下用户可以不用理会,节省时间。而在设定静音的时间内,用户如果想恢复声音,只需按音量键的简单操作即可,十分方便。本发明操作简单,大大的方便的对移动设备静音设置的操作。

请参阅图4,图4是本发明移动设备第二实施例的示意框图。如图4所示,本发明移动设备第二实施例包括处理器31、存储器32及声音控制器33,处理器31通过总线分别连接存储器32及声音控制器33。

处理器31控制移动终端的操作,处理器31还可以称为CPU(Central Processing Unit,中央处理单元)。处理器31可能是一种集成电路芯片,具有信号的处理能力。处理器31还可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器,但不仅限于此。

处理器31用于侦测移动设备即将播放声音,弹出对话框,供用户选择是否需要静音。当用户在第二时间内没有任何操作或者是选择无需静音时,播放声音。在当用户选择需要静音时,对设备进行静音操作,在第一时间内保持静音,在时间到了以后自动恢复声音。

存储器32,用于存储处理器31工作所必须的指令和数据,用户设定的第一时间,第二时间等数据。

声音控制器33,用于响应处理器31发出的对声音的控制,对声音进行拦截或者播放声音。

通过上述描述可知,本发明在用户选择需要静音以后,在一定时间内保持静音,并在时间到了之后自动恢复声音,省去了用户手动设置和手动恢复的麻烦,极大的方便的用户的日常使用。

区别于现有技术,用户如果忘记设置静音模式,就要反复的禁止声音播放或者手动设置静音模式,但是又很容易在事后忘记恢复声音,带来很多不便。本发明在声音播放时可让用户自己选择是否需要静音,且静音时间长短可由用户自己设定,在时间到了以后,可以自动恢复声音,避免用户事后忘记恢复带来麻烦。且让用户自己选择是否需要静音的对话框可以自动消失,在无需静音的情况下用户可以不用理会,节省时间。而在设定静音的时间内,用户如果想恢复声音,只需按音量键的简单操作即可,十分方便。

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

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