一种免打扰方法和终端技术

技术编号:33530650 阅读:14 留言:0更新日期:2022-05-19 02:00
一种免打扰方法和终端。该方法包括:终端显示所述第一应用的界面;若所述第一应用的界面包括播放媒体的窗口,且所述第一应用处于媒体免打扰模式时,判断所述窗口播放第一媒体是否由用户的播放操作触发;若所述窗口播放第一媒体由用户的播放操作触发,播放所述对应的媒体;若所述窗口播放第一媒体不是由用户的播放操作触发,暂停或停止播放所述对应的媒体。通过这种方式,可以避免媒体的自动播放,从而减少资源浪费,降低数据流量的消耗,减轻手机处理的负担,降低功耗。降低功耗。降低功耗。

【技术实现步骤摘要】
一种免打扰方法和终端
[0001]本专利技术专利申请是分案申请,原案的申请号是201880049136.8,申请日是2018年4月20日,专利技术名称是:一种免打扰方法和终端。


[0002]本申请涉及终端
,尤其涉及一种免打扰方法和终端。

技术介绍

[0003]随着近年来终端的各种功能的不断完善和提高,现有的终端中可以设置免打扰模式。在免打扰模式下,终端可以设置免打扰时间段,控制来电铃声或短信通知音等在免打扰时间段静音,方便用户在不便打扰的时间段使用。而目前的趋势是,终端中具有媒体自动播放功能的应用(application)日益增多,比如微信、微博、抖音等。以微信为例,用户打开手机中微信的朋友圈,当朋友圈中显示广告播放窗口时,会自动播放广告。然而,有些媒体,并不一定是用户真正想要看的,那么这些媒体的自动播放便造成了资源浪费,而且如果终端的数据流量处于开启状态时,媒体的自动播放会导致数据流量的消耗,造成用户的经济损失,而上述现有技术并不能解决该问题。

技术实现思路

[0004]本申请提供一种免打扰方法和终端,用以减少现有技术中终端中媒体的自动播放,减少可能的资源浪费,降低可能的数据流量的消耗。
[0005]第一方面,本申请实施例提供一种免打扰的方法,适用于安装有第一应用的终端,该方法包括:终端显示所述第一应用的界面;若所述第一应用的界面包括播放媒体的窗口,且所述第一应用处于媒体免打扰模式时,判断所述窗口播放第一媒体是否由用户的播放操作触发;若所述窗口播放第一媒体由用户的播放操作触发,播放所述对应的媒体;若所述窗口播放第一媒体不是由用户的播放操作触发,暂停或停止播放所述对应的媒体。
[0006]在本申请实施例中,终端中的第一应用可以被设置成媒体免打扰模式,终端可以判断第一应用的界面中的媒体播放窗口播放第一媒体的行为是否由用户的播放操作触发,若是,则播放对应的媒体,若否,则暂停或停止播放对应的媒体。在这种方式下,通过用户的播放操作决定媒体播放窗口是否播放媒体,可以避免媒体的自动播放,从而减少资源浪费,降低数据流量的消耗,减轻手机处理的负担,降低功耗。
[0007]在一种可能的设计中,当所述窗口播放第一媒体的条件满足时,创建播放器以播放所述第一媒体,确定所述播放器的创建时间;终端在判断所述窗口播放对应的媒体是否由用户的播放操作触发时,确定已获取的输入事件中是否存在目标输入事件,所述目标输入事件是用户的播放操作对应的输入事件,所述目标输入事件的分发时间早于播放器的创建时间,且所述目标输入事件的分发时间与所述播放器的创建时间的时间差小于第一预设时长,所述目标输入事件被分发到所述第一应用;若存在所述目标输入事件,确定所述窗口播放第一媒体由用户的播放操作触发;若不存在所述目标输入事件,确定所述窗口播放第
一媒体不是由用户的播放操作触发。
[0008]在本申请实施例中,终端从已获取的输入事件中确定的目标输入事件需要满足三个条件,1、目标输入事件是播放操作对应的输入事件;2、目标输入事件的分发时间早于播放器的创建时间,且二者时间差小于预设时间;3、目标输入事件被分发到的app,与创建播放器的app是同一个app。通过这三个条件,可以较为准确的确定目标输入事件,即较为准确的确定窗口播放对应的媒体是否由用户的播放操作触发。通过这种方式下,可以避免媒体的自动播放,从而减少资源浪费,降低数据流量的消耗,减轻手机处理的负担,降低功耗。
[0009]在一种可能的设计中,所述终端判断已获取的输入事件中是否存在目标输入事件时,执行的步骤包括:判断已获取的输入事件中是否存在用户的播放操作对应的第一输入事件;若存在第一输入事件,判断第一输入事件中是否存在分发时间与所述创建时间之间的时间差小于预设时间的第二输入事件;若存在第二输入事件,判断所述第二输入事件被分发到的应用与创建播放器的应用是否为同一应用;若是同一应用,确定存在目标输入事件,目标输入事件即为第二输入事件;若不是同一应用,确定不存在目标输入事件。
[0010]在本申请实施例中,如前述内容可知,目标输入事件需要满足三个条件,那么终端从已获取的输入事件中确定的目标输入事件时,可以判断已获取的输入事件中的某个输入事件是否依次满足这三个条件,若全部满足,该输入事件便是目标输入事件。在判断已获取的输入事件中的某个输入事件是否依次满足这三个条件的过程中,判断顺序可以任意。比如,可以先判断是否满足第一个条件,当满足了第一个条件之后判断是否满足判断第二个条件,当满足第二个条件之后判断是否满足第三个条件。通过这三个条件,可以较为准确的确定目标输入事件,即较为准确的确定窗口播放对应的媒体是否由用户的播放操作触发。通过这种方式下,可以避免媒体的自动播放,从而减少资源浪费,降低数据流量的消耗,减轻手机处理的负担,降低功耗。
[0011]在一种可能的设计中,所述目标输入事件被分发到的应用的包名与所述第一应用的包名相同;和/或所述目标输入事件被分发到的应用的进程号与所述第一应用的进程号相同。
[0012]在本申请实施例中,目标输入事件被分发到的app,与创建播放器的app是同一个app。由于一个app对应一个或多个进程,当一个app对应一个进程时,手机只需判断目标输入事件被分发到的app的包名和创建播放器的app包名是否相同,或者,手机只需判断目标输入事件被分发到的app的进程ID和创建播放器的进程ID是否相同即可。当一个app对应多个进程,手机判断目标输入事件被分发到的app的包名和创建播放器的app包名是否相同后,还可以判断目标输入事件被分发到的app的进程ID和创建播放器的进程ID是否相同。通过这种方式,可较为准确的确定创建播放器的app和目标输入事件被分发到的app是否为同一个app。
[0013]在一种可能的设计中,若所述窗口播放第一媒体不是由用户的播放操作触发,并且所述第一媒体的总时长大于第二时长,暂停或停止播放所述第一媒体。
[0014]在本申请实施例中,对于一些非用户有意识触发的,而且播放时长较长的媒体,终端可以暂停或者停止播放第一媒体。通过这种方式下,可以避免媒体的自动播放,从而减少资源浪费,降低数据流量的消耗,减轻手机处理的负担,降低功耗。
[0015]在一种可能的设计中,若所述窗口播放第一媒体不是由用户的播放操作触发,所
述终端在所述播放媒体的窗口或在弹出的窗口显示第一控件,所述第一控件用于触发播放所述第一媒体;当所述第一控件被触发时,所述终端播放所述第一媒体。
[0016]在本申请实施例中,当第一应用的界面中出现媒体播放窗口,但窗口播放第一媒体不是用户有意识触发的情况下,终端会暂停或停止媒体播放,但是终端还可以显示第一控件,比如,终端暂停或停止媒体播放时,媒体播放窗口显示黑屏,但是终端在播放媒体的窗口或在弹出的窗口中显示第一控件,若用户想要播放媒体,可以触发第一控件。通过这种方式,终端可以避免媒体的自动播放,从而减少资源浪费。同时,在暂停或停止媒体播放后,用户还可以触发播放媒体,提高用户体验。
...

【技术保护点】

【技术特征摘要】
1.一种免打扰的方法,适用于安装有第一应用的终端,其特征在于,该方法包括:显示所述第一应用的第一界面;在所述第一应用的第一界面中包括播放媒体的窗口时,若所述第一应用处于媒体免打扰模式,所述媒体免打扰模式用于节省数据流量,判断窗口播放第一媒体是否由用户的第一操作触发;若所述窗口播放第一媒体由用户的第一操作触发,播放所述第一媒体,接收第二操作,响应于第二操作,暂停所述第一媒体的图像信号,播放所述第一媒体的声音信号;若所述窗口播放第一媒体不是由用户的播放操作触发,暂停或停止播放所述第一媒体。2.如权利要求1所述的方法,其特征在于,所述第一应用为专门提供视频内容的视频应用。3.如权利要求1或2所述的方法,其特征在于,所述方法执行前还包括,接收第三操作,所述第三操作用于打开媒体免打扰模式。4.如权利要求1

3任意一项所述的方法,其特征在于,所述在所述第一应用的界面中包括播放媒体的窗口时具体为,所述播放媒体的窗口在第一界面中部分显示。5.如权利要求1

4任意一项所述的方法,其特征在于,媒体播放内容为广告。6.如权利要求1

5任意一项所述的方法,其特征在于,所述暂停所述媒体的图像信号具体为,暂停所述媒体的图像信号并在第一界面显示一帧图像。7.如权利要求1

6任意一项所述的方法,其特征在于,所述步骤还包括,显示第一应用的第二界面;在所述第一应用的第二界面中包括播放媒体的窗口时,若所述第一应用处于媒体免打扰模,...

【专利技术属性】
技术研发人员:余艳辉孙豫川
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1