一种信息推送方法、信息推送装置及移动终端制造方法及图纸

技术编号:17705084 阅读:28 留言:0更新日期:2018-04-14 18:00
本发明专利技术提供一种信息推送方法、信息推送装置及移动终端,该方法包括:当接收到信息时,检测所述移动终端是否存在处于前台运行状态的目标应用程序;若所述移动终端存在处于前台运行状态的目标应用程序,则判断所述移动终端是否满足预设条件,所述预设条件为预先设置的指示在所述目标应用程序处于前台运行状态时推送信息的触发条件;若所述移动终端满足所述预设条件,则在所述目标应用程序处于前台运行状态时推送所述信息;若所述移动终端不满足所述预设条件,则在所述目标应用程序结束前台运行状态时推送所述信息。本发明专利技术可以降低目标应用程序使用被干扰的程度,提升目标应用程序的使用体验。

【技术实现步骤摘要】
一种信息推送方法、信息推送装置及移动终端
本专利技术涉及通信
,尤其涉及一种信息推送方法、信息推送装置及移动终端。
技术介绍
随着通信技术的不断发展,移动终端的功能越来越丰富,相应地,移动终端安装越来越多的应用程序,例如:阅读应用程序、视频应用程序和游戏应用程序等以满足用户不同的需求。目前,当用户正在使用某个应用程序时,若移动终端接收其他应用程序的推送信息时,上述信息将会直接被推送到正在使用的应用程序的显示界面上,导致该应用程序的使用被干扰的程度较高。
技术实现思路
本专利技术实施例提供一种信息推送方法、信息推送装置及移动终端,以解决现有技术中应用程序使用时,推送消息较多,被干扰的程度较高的问题。第一方面,本专利技术实施例提供了一种信息推送方法,该方法包括:当接收到信息时,检测所述移动终端是否存在处于前台运行状态的目标应用程序;若所述移动终端存在处于前台运行状态的目标应用程序,则判断所述移动终端是否满足预设条件,所述预设条件为预先设置的指示在所述目标应用程序处于前台运行状态时推送信息的触发条件;若所述移动终端满足所述预设条件,则在所述目标应用程序处于前台运行状态时推送所述信息;若所述移动终端不满足所述预设条件,则在所述目标应用程序结束前台运行状态时推送所述信息。第二方面,本专利技术实施例还提供一种信息推送装置,该信息推送装置包括:检测模块,用于当接收到信息时,检测所述移动终端是否存在处于前台运行状态的目标应用程序;判断模块,用于在所述移动终端存在处于前台运行状态的目标应用程序时,判断所述移动终端是否满足预设条件,所述预设条件为预先设置的指示在所述目标应用程序处于前台运行状态时推送信息的触发条件;第一推送模块,用于在所述移动终端满足所述预设条件时,在所述目标应用程序处于前台运行状态时推送所述信息;第二推送模块,用于在所述移动终端不满足所述预设条件时,在所述目标应用程序结束前台运行状态时推送所述信息。第三方面,本专利技术实施例还提供一种移动终端,该移动终端包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的信息推送方法的步骤。本专利技术实施例中,当接收到信息时,检测所述移动终端是否存在处于前台运行状态的目标应用程序;若所述移动终端存在处于前台运行状态的目标应用程序,则判断所述移动终端是否满足预设条件,所述预设条件为预先设置的指示在所述目标应用程序处于前台运行状态时推送信息的触发条件;若所述移动终端满足所述预设条件,则在所述目标应用程序处于前台运行状态时推送所述信息;若所述移动终端不满足所述预设条件,则在所述目标应用程序结束前台运行状态时推送所述信息。本专利技术可以在移动终端不满足预设条件时,避免接收到的信息干扰处于前台运行状态的目标应用程序的使用,从而可以降低目标应用程序使用被干扰的程度,提升目标应用程序的使用体验。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例提供的信息推送方法的流程图;图2是本专利技术又一实施例提供的信息推送方法的流程图;图3是本专利技术一实施例提供的信息推送的示意图之一;图4是本专利技术一实施例提供的信息推送的示意图之二;图5是本专利技术一实施例提供的信息推送的示意图之三;图6是本专利技术一实施例提供的信息推送装置的结构图;图7是本专利技术又一实施例提供的信息推送装置的结构图;图8是本专利技术又一实施例提供的信息推送装置的结构图;图9是本专利技术又一实施例提供的移动终端的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参见图1,图1是本专利技术一实施例提供的信息推送方法的流程图,如图1所示,本实施例的信息推送方法包括以下步骤:步骤101、当接收到信息时,检测所述移动终端是否存在处于前台运行状态的目标应用程序。本步骤中,当接收到信息时,移动终端可以通过触控屏中是否显示有应用程序的界面的检测结果,来判断移动终端是否存在处于前台运行状态的目标应用程序。具体地,若移动终端的触控屏上显示有某应用程序的界面,则说明该应用程序为处于前台运行状态的目标应用程序,可继续执行步骤102;若移动终端的触控屏上未显示任意应用程序的界面,则说明移动终端不存在处于前台运行状态的目标应用程序,则在接收到信息时,移动终端可以直接通过预设的通知方式对该信息进行推送,例如:若接收到电话应用程序的来电,则可以直接在触控屏上显示来电信息。其中,目标应用程序可以是移动终端中的任一应用程序,信息可以是由移动终端中除目标应用程序以外的其它应用程序或者系统接收到的信息。步骤102、若所述移动终端存在处于前台运行状态的目标应用程序,则判断所述移动终端是否满足预设条件。其中,所述预设条件为预先设置的指示在所述目标应用程序处于前台运行状态时推送信息的触发条件。因此,若移动终端满足上述预设条件,则可以在目标应用程序处于前台运行状态时执行推送所述信息的操作,即执行步骤103;若移动终端不满足上述条件,则在目标应用程序处于前台运行状态时不能执行推送所述信息的操作,在该应用场景中,移动终端可以缓存接收到的信息,直到检测到目标应用程序结束前台运行状态时,才对所述信息进行推送。在具体的实施方式中,可以通过多种方式来判断移动终端是否满足预设条件。例如:方式一,当移动终端存在处于前台运行状态的目标应用程序时,用户可能正在使用目标应用程序,也有可能没有使用目标应用程序,例如:用户在打开目标应用程序的界面后,暂时离开移动终端。而若用户在使用目标应用程序,以目标应用程序是游戏应用程序为例,用户需要频繁操作触控屏以进行游戏,因此,针对该应用场景,可以通过目标应用程序的界面是否接收到频繁操作的判断结果,来判断移动终端是否满足预设条件。方式二,可以通过接收到信息的应用程序是否为预设的允许在目标应用程序处于前台运行状态时推送其接收到的信息的应用程序的判断结果,来判断移动终端是否满足预设条件。当然,在其他的实施方式中,也可以通过其他方式来判断移动终端是否满足预设条件,本专利技术实施例对此不作限定。步骤103、若所述移动终端满足所述预设条件,则在所述目标应用程序处于前台运行状态时推送所述信息。本步骤中,移动终端可以通过多种方式对接收到的信息进行推送。例如:将接收到的信息直接以文字或者图片的形式显示触控屏上,进一步地,为与目标应用程序的信息进行区分,可以预先将接收到的信息的显示颜色、形状和字体中的至少一种与目标应用程序的信息区分设置;或者,将接收到的信息以铃声或震动的形式进行推送,进一步地,对于不同应用程序接收到的信息,可以设置不同的铃声或者不同的震动频率,从而便于用户可以根据铃声的类型或者震动的频次识别接收到该信息的应用程序,本专利技术实施例对此不作限定。步骤104、若所述移动终端不满足所述预设条件,则在所述目标应本文档来自技高网...
一种信息推送方法、信息推送装置及移动终端

【技术保护点】
一种信息推送方法,应用于移动终端,其特征在于,包括:当接收到信息时,检测所述移动终端是否存在处于前台运行状态的目标应用程序;若所述移动终端存在处于前台运行状态的目标应用程序,则判断所述移动终端是否满足预设条件,所述预设条件为预先设置的指示在所述目标应用程序处于前台运行状态时推送信息的触发条件;若所述移动终端满足所述预设条件,则在所述目标应用程序处于前台运行状态时推送所述信息;若所述移动终端不满足所述预设条件,则在所述目标应用程序结束前台运行状态时推送所述信息。

【技术特征摘要】
1.一种信息推送方法,应用于移动终端,其特征在于,包括:当接收到信息时,检测所述移动终端是否存在处于前台运行状态的目标应用程序;若所述移动终端存在处于前台运行状态的目标应用程序,则判断所述移动终端是否满足预设条件,所述预设条件为预先设置的指示在所述目标应用程序处于前台运行状态时推送信息的触发条件;若所述移动终端满足所述预设条件,则在所述目标应用程序处于前台运行状态时推送所述信息;若所述移动终端不满足所述预设条件,则在所述目标应用程序结束前台运行状态时推送所述信息。2.根据权利要求1所述的信息推送方法,其特征在于,所述判断所述移动终端的是否满足预设条件的步骤,包括:判断所述移动终端接收到的所述信息的关联对象是否满足预设条件;或者,判断所述移动终端的所述目标应用程序是否满足预设条件。3.根据权利要求2所述的信息推送方法,其特征在于,所述判断所述移动终端接收到的所述信息的关联对象是否满足预设条件的步骤,包括:识别所述信息的关联对象;判断所述关联对象是否为预设的可在所述目标应用程序处于前台运行状态时推送信息的对象,若判定为是,则确定所述移动终端满足预设条件,若判定为否,则确定所述移动终端不满足预设条件;或者,在预设时长内,判断接收到所述关联对象的信息数量是否达到预设阈值,若判定为是,则确定所述移动终端满足预设条件,若判定为否,则确定所述移动终端不满足预设条件;或者,判断接收到所述关联对象的信息的时间间隔是否小于预设时间阈值,若判定为是,则确定所述移动终端满足预设条件,若判定为否,则确定所述移动终端不满足预设条件。4.根据权利要求2所述的信息推送方法,其特征在于,所述判断所述移动终端的所述目标应用程序是否满足预设条件的步骤,包括:获取用户对所述目标应用程序的界面的操作行为信息;根据所述操作行为信息,判断所述目标应用程序是否处于预设操作状态,若判定为是,则确定所述移动终端满足预设条件,若判定为否,则确定所述移动终端不满足预设条件。5.根据权利要求1至4中任一项所述的信息推送方法,其特征在于,所述在所述目标应用程序处于前台运行状态时推送所述信息的步骤,包括:在所述目标应用程序处于前台运行状态时,将所述信息转移至与所述移动终端关联的目标移动终端;或者,在所述目标应用程序处于前台运行状态时,将所述信息的显示形式转化为与所述目标应用程序匹配的显示形式;或者,在所述目标应用程序处于前台运行状态时,通过目标推送方式对所述信息进行推送,其中,所述目标推送方式与所述目标应用程序的信息推送方式不同。6.一种信息推送装置,应用于移动终端,其特征在于,包括:检测模块,用于当接收到信息时,检测所述移动终端是否存在处于前台运行状态的目标应用程序;判...

【专利技术属性】
技术研发人员:周泽
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

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

1