一种信息展示方法及装置与流程

文档序号:15923908发布日期:2018-11-14 00:56阅读:138来源:国知局

本申请涉及移动终端领域,尤其涉及一种信息展示方法及装置。

背景技术

目前,随着移动通信技术的快速发展,移动终端(如智能手机等)的使用越来越频繁,用户经常在各种场合各种地点使用移动终端,同时,随着智能手机的功能不断升级、显示屏尺寸不断增加、以及显示屏清晰度不断提升,因此,使用智能手机操作游戏应用的用户越来越多。

但是,移动终端的即时通信消息的接收是不可控的,在用户操作需要高度集中的游戏应用期间,随时可能接收到此类即时通信消息,这些即时通信消息势必会对用户操作游戏应用造成一定干扰,例如,频繁的通知栏消息显示于游戏界面上并遮挡了游戏界面关键区域、骚扰电话的来电界面覆盖游戏界面等等,因此,将大大降低用户的游戏操作体验。

当前,为了解决即时通信消息对用户操作游戏应用期间的干扰问题,主要采用将用户操作游戏应用期间的所有即时通信消息均进行拦截处理的方式,这样容易出现将用户当前需要处理的即时通信消息拦截在外,导致因误拦截有用信息而使用户未及时处理关键信息的情况,这样也会给用户带来不必要的麻烦,因此,现有技术中提供的信息拦截方式存在针对性差、准确度低的问题。



技术实现要素:

本申请实施例的目的是提供一种信息展示方法及装置,在用户正在操控需要高度集中的应用程序时,一旦接收到其他应用的即时通信消息,自动为用户拦截无关紧要的即时通信消息,以及自动采用特定的信息展示方式为用户呈现需要展示的即时通信消息,在防止外来消息对当前显示界面遮挡而产生干扰的前提下,使得用户能够及时查看当前需要处理的消息,提高用户使用体验。

为解决上述技术问题,本申请实施例是这样实现的:

本申请实施例提供了一种信息展示方法,包括:

在检测到第一应用启动到前台运行时,确定所述第一应用是否属于既定免打扰应用,其中,所述既定免打扰应用是基于用户的预先设置操作确定的、或者基于全网大数据确定的;

若所述第一应用属于既定免打扰应用,则将所述第一应用的运行模式设置为免打扰模式;

在接收到第二应用的即时通信消息时,判断所述即时通信消息是否属于需要展示的打扰消息,其中,所述即时通信消息包括:通知栏消息和/或来电类消息;

若所述即时通信消息属于需要展示的打扰消息,则确定与所述即时通信消息相关的待展示的目标信息,以及确定所述目标信息的目标展示位置;

在所述第一应用的显示界面上与所述目标展示位置对应的区域,展示所述目标信息。

本申请实施例提供了一种信息展示装置,包括:

第一判断模块,用于在检测到第一应用启动到前台运行时,确定所述第一应用是否属于既定免打扰应用,其中,所述既定免打扰应用是基于用户的预先设置操作确定的、或者基于全网大数据确定的;

模式设置模块,用于若所述第一应用属于既定免打扰应用,则将所述第一应用的运行模式设置为免打扰模式;

第二判断模块,用于在接收到第二应用的即时通信消息时,判断所述即时通信消息是否属于需要展示的打扰消息,其中,所述即时通信消息包括:通知栏消息和/或来电类消息;

确定模块,用于若所述即时通信消息属于需要展示的打扰消息,则确定与所述即时通信消息相关的待展示的目标信息,以及确定所述目标信息的目标展示位置;

第一展示模块,用于在所述第一应用的显示界面上与所述目标展示位置对应的区域,展示所述目标信息。

本申请实施例提供了一种信息展示设备,包括:处理器;以及

被安排成存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器实现以下流程:

在检测到第一应用启动到前台运行时,确定所述第一应用是否属于既定免打扰应用,其中,所述既定免打扰应用是基于用户的预先设置操作确定的、或者基于全网大数据确定的;

若所述第一应用属于既定免打扰应用,则将所述第一应用的运行模式设置为免打扰模式;

在接收到第二应用的即时通信消息时,判断所述即时通信消息是否属于需要展示的打扰消息,其中,所述即时通信消息包括:通知栏消息和/或来电类消息;

若所述即时通信消息属于需要展示的打扰消息,则确定与所述即时通信消息相关的待展示的目标信息,以及确定所述目标信息的目标展示位置;

在所述第一应用的显示界面上与所述目标展示位置对应的区域,展示所述目标信息。

本申请实施例提供了一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现以下流程:

在检测到第一应用启动到前台运行时,确定所述第一应用是否属于既定免打扰应用,其中,所述既定免打扰应用是基于用户的预先设置操作确定的、或者基于全网大数据确定的;

若所述第一应用属于既定免打扰应用,则将所述第一应用的运行模式设置为免打扰模式;

在接收到第二应用的即时通信消息时,判断所述即时通信消息是否属于需要展示的打扰消息,其中,所述即时通信消息包括:通知栏消息和/或来电类消息;

若所述即时通信消息属于需要展示的打扰消息,则确定与所述即时通信消息相关的待展示的目标信息,以及确定所述目标信息的目标展示位置;

在所述第一应用的显示界面上与所述目标展示位置对应的区域,展示所述目标信息。

本申请实施例中的信息展示方法及装置,若正在前台运行的第一应用属于既定免打扰应用,以及接收到的即时通信消息属于需要展示的打扰消息,则确定与该即时通信消息相关的待展示的目标信息,以及确定目标信息的目标展示位置;在第一应用的显示界面上与目标展示位置对应的区域,展示目标信息。在用户正在操控需要高度集中的应用程序时,一旦接收到其他应用的即时通信消息,自动为用户拦截无关紧要的即时通信消息,以及自动采用特定的信息展示方式为用户呈现需要展示的即时通信消息,在防止外来消息对当前显示界面遮挡而产生干扰的前提下,使得用户能够及时查看当前需要处理的消息,提高用户使用体验。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的信息展示方法的第一种流程示意图;

图2为本申请实施例提供的信息展示方法的第二种流程示意图;

图3为本申请实施例提供的信息展示方法的第三种流程示意图;

图4为本申请实施例提供的信息展示方法的第四种流程示意图;

图5为本申请实施例提供的信息展示方法的第五种流程示意图;

图6a为本申请实施例提供的信息展示方法中展示通知类消息的第一种实现原理示意图;

图6b为本申请实施例提供的信息展示方法中展示通知类消息的第二种实现原理示意图;

图6c为本申请实施例提供的信息展示方法中展示通知类消息的第三种实现原理示意图;

图7a为本申请实施例提供的信息展示方法中展示来电类消息的第一种实现原理示意图;

图7b为本申请实施例提供的信息展示方法中展示来电类消息的第二种实现原理示意图;

图7c为本申请实施例提供的信息展示方法中展示来电类消息的第三种实现原理示意图;

图8为本申请实施例提供的信息展示装置的模块组成示意图;

图9为本申请实施例提供的信息展示设备的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

本申请实施例提供了一种信息展示方法及装置,在用户正在操控需要高度集中的应用程序时,一旦接收到其他应用的即时通信消息,自动为用户拦截无关紧要的即时通信消息,以及自动采用特定的信息展示方式为用户呈现需要展示的即时通信消息,在防止外来消息对当前显示界面遮挡而产生干扰的前提下,使得用户能够及时查看当前需要处理的消息,提高用户使用体验。

图1为本申请实施例提供的信息展示方法的第一种流程示意图,图1中的方法的执行主体可以是移动终端设备,例如,智能手机、平板电脑等设备,如图1所示,该方法至少包括以下步骤:

s101,在检测到第一应用启动到前台运行时,确定第一应用是否属于既定免打扰应用,其中,该既定免打扰应用是基于用户的预先设置操作确定的、或者基于全网大数据确定的,具体的,在检测到第一应用启动到前台运行后,先判断第一应用是否属于既定免打扰应用,以便对接收到的第二应用的即时通信消息的展示进行管控;

若第一应用属于既定免打扰应用,则执行s102,将第一应用的运行模式设置为免打扰模式,其中,第一应用可以是需要高度集中操控的游戏类应用;

s103,在接收到第二应用的即时通信消息时,判断该即时通信消息是否属于需要展示的打扰消息,其中,该即时通信消息包括:通知栏消息和/或来电类消息,该通知类消息可以是短消息、社交聊天消息、平台推送消息等等,该来电类消息可以是电话来电、视频来电等等,该即时通信消息将对用户操作第一应用产生一定干扰,具体的,在第一应用正在前台运行时,保持后台常驻进程运行,以便实时检测即时通信消息的接收事件。

若即时通信消息不属于需要展示的打扰消息,则执行s104,对即时通信消息进行拦截处理;

若即时通信消息属于需要展示的打扰消息,则执行s105,确定与即时通信消息相关的待展示的目标信息,具体的,并非直接以第二应用的显示界面显示即时通信消息,而是在显示即时通信消息的第二应用的显示界面中提取待展示的目标信息,对即时通信消息进行二次整合展示,其中,该目标信息包括:应用名称、应用图标、交互按键、消息来源、消息内容、消息类型、消息发起者标识中至少一种。

s106,确定目标信息的目标展示位置,具体的,根据第一应用的显示界面的图像信息,在不包含第一应用的关键信息的区域中选取目标信息的目标展示位置,该关键信息为用户在操控第一应用时需要参考的信息。

s107,在第一应用的显示界面上与目标展示位置对应的区域,展示目标信息,其中,为了能够实现目标信息的展示形式的多样化,满足用户的多样化展示需求,可以以悬浮窗(弹幕)的形式展示目标信息,即显示用于展示目标信息的悬浮控件,其中,该悬浮控件的属性信息是预先基于用户的自定义个性化设置确定的,该属性信息包括:尺寸信息、透明度参数、展示时长、个性化皮肤中至少一种。

另外,为了满足用户对目标信息的展示位置的自定义调整需求,在显示用于展示目标信息的悬浮控件之后,接收用户对该悬浮控件的移动操作和/或缩放操作,将该悬浮控件移至用户指定的展示位置,并按照缩放后的大小显示该悬浮控件。

本申请实施例中,在用户正在操控需要高度集中的应用程序时,一旦接收到其他应用的即时通信消息,自动为用户拦截无关紧要的即时通信消息,以及自动采用特定的信息展示方式为用户呈现需要展示的即时通信消息,即并不是直接按照第二应用的显示界面展示即时通信消息,而是对即时通信消息进行二次整合展示,提取出关键的目标信息,并且将目标信息以悬浮窗等形式展示于第一应用的显示界面上与目标展示位置对应的区域,从而在防止外来消息对当前显示界面遮挡而产生干扰的前提下,使得用户能够及时查看当前需要处理的消息,提高用户使用体验。

其中,可以通过如下方式之一来判断第一应用是否属于既定免打扰应用,具体为:

方式一,针对用户预先设置有免打扰应用列表的情况,上述s101确定第一应用是否属于既定免打扰应用,具体包括:

判断预先生成的免打扰应用列表中是否存在第一应用的应用标识,其中,免打扰应用列表包含用户预先设置为免打扰应用的多个应用标识;

若存在,则确定第一应用属于既定免打扰应用;

具体的,用户可以预先将某些应用设置为免打扰应用,此时免打扰应用列表中记录该应用的名称,当第一应用的名称与免打扰应用列表中某一名称一致时,确定第一应用属于既定免打扰应用。

方式二,针对用户预先未设置免打扰应用列表的情况,上述s101确定第一应用是否属于既定免打扰应用,具体包括:

接收云端服务器基于与第一应用相关的全网大数据分析得到的识别结果,以及判断识别结果是否满足预设防打扰条件,其中,该全网大数据包括:操控期间所需用户投入程度、操控中断对使用体验影响程度、被设置为免打扰应用的次数、当前在线用户数中至少一种;

若满足,则确定第一应用属于既定免打扰应用。

其中,上述识别结果包括:需要开启防打扰模式的预测概率,具体的,将获取到的与第一应用相关的全网大数据输入至预先训练的防打扰识别模型,该防打扰识别模型的输出结果为需要启动防打扰模式的预测概率。

对应的,判断接收到的预测概率是否大于第一预设阈值,若是,则确定第一应用属于既定免打扰应用。

其中,上述防打扰识别模型是通过如下方式训练得到的:

获取第一样本数据,其中,该第一样本数据包括:预设应用相关的全网大数据与该预设应用开启防打扰模式与否之间的对应关系;

采用深度学习方法并基于获取到的第一样本数据,训练得到防打扰识别模型。

其中,可以通过如下方式之一来判断即时通信消息是否属于需要展示的打扰消息,具体为:

方式一,针对用户预先设置有免打扰消息列表的情况,上述s103判断即时通信消息是否属于需要展示的打扰消息,具体包括:

判断预先生成的免打扰消息列表中是否存在即时通信消息的消息标识,其中,免打扰消息列表包含用户预先设置为免打扰消息的消息标识;

若不存在,则确定即时通信消息属于需要展示的打扰消息;

具体的,上述免打扰消息列表中可以包括如下免打扰消息的消息标识:

(1)应用名称,即用户可以预先设置应用黑名单,在具体实施时,对来自于黑名单应用的即时通信消息进行屏蔽处理;

(2)联系人名称,即用户可以预先设置联系人黑名单,在具体实施时,对来自于黑名单中联系人的即时通信消息(聊天消息或来电)进行屏蔽处理,也就是说,用户可以设置在操控第一应用期间屏蔽哪些来电;

(3)针对来电类消息,通讯录联系人以外的来电、近预设时间段内通话记录以外的来电、海外来电、虚拟ip或虚拟号码来电、被标记为骚扰的来电、被标记为诈骗的来电、被标记为推销的来电、所有来电、除白名单外的来电。

方式二,针对用户预先设置有期望展示消息列表的情况,上述s103判断即时通信消息是否属于需要展示的打扰消息,具体包括:

判断预先生成的期望展示消息列表中是否存在即时通信消息的消息标识,其中,期望展示消息列表包含用户预先设置为需要展示的消息标识;

若存在,则确定即时通信消息属于需要展示的打扰消息;

具体的,上述期望展示消息列表中可以包括如下需要展示消息的消息标识:

(1)应用名称,即用户可以预先设置应用白名单,在具体实施时,对来自于白名单应用的即时通信消息确定为需要展示的打扰消息;

(2)联系人名称,即用户可以预先设置联系人白名单,在具体实施时,对来自于白名单中联系人的即时通信消息(聊天消息或来电)确定为需要展示的打扰消息,也就是说,用户可以设置在操控第一应用期间接听哪些来电;

(3)针对来电类消息,通讯录联系内的来电、近预设时间段内通话记录内的来电、所有来电、除黑名单外的来电、在预设时间内来电次数大于预设数量的来电。

方式三,针对用户预先未设置免打扰消息列表和期望展示消息列表的情况,上述s103判断即时通信消息是否属于需要展示的打扰消息,具体包括:

方式三,确定即时通信消息的紧急程度,判断该紧急程度是否大于预设阈值;

若是,则确定即时通信消息属于需要展示的打扰消息。

具体的,将即时通信消息的属性数据输入至预先训练的消息重要性识别模型,该消息重要性识别模型的输出结果为即时通信消息的紧急程度,其中,该属性数据包括:所属应用名称、消息内容、消息发起者标识、消息发起者密切度、来电类型中至少一种。

其中,上述消息重要性识别模型是通过如下方式训练得到的:

获取第二样本数据,其中,该第二样本数据包括:在免打扰模型下历史通信消息的属性信息与该消息展示与否之间的对应关系;

采用深度学习方法并基于获取到的第二样本数据,训练得到消息重要性识别模型,其中,对于无用的通知或无用的来电,对应的紧急程度低。

其中,为了保证在显示界面显示即时通信消息时不对用户产生打扰,如图2所示,上述s105确定与即时通信消息相关的待展示的目标信息,具体包括:

s1051,提取用于表征即时通信消息的关联信息,其中,该关联信息包括:应用名称、应用图标、交互按键、消息来源、消息内容、消息类型、消息发起者标识中至少一种;

s1052,将提取到的关联信息确定为与即时通信消息相关的待展示的目标信息;

对应的,如图3所示,上述s106确定目标信息的目标展示位置,具体包括:

s1061,获取第一应用的显示界面的图像信息;

s1062,根据获取到的图像信息,确定用于显示目标信息的目标展示位置。

其中,考虑到第一应用的显示界面是动态变化的,在目标信息展示期间,由于获取到的第一应用的显示界面的图像信息不同,可能会适应性调整目标展示位置。

进一步的,如图4所示,上述s1062根据获取到的图像信息,确定用于显示目标信息的目标展示位置,具体包括:

s10621,根据获取到的图像信息,确定至少一个备选位置,其中,该备选位置对应的区域所显示的信息不包含第一应用的关键信息;

s10622,确定用于展示目标信息的至少一个悬浮控件的属性信息,其中,该属性信息包括:尺寸信息、透明度参数、展示时长、个性化皮肤中至少一种;

具体的,获取用户预先自定义个性化设置的控件参数,根据该控件参数确定用于展示目标信息的至少一个悬浮控件的属性信息;

s10623,针对每个悬浮控件,在至少一个备选位置中,根据该悬浮控件的属性信息,选取与该悬浮控件匹配的备选位置作为目标展示位置;

具体的,若属性信息包括:个性化皮肤,根据各备选位置下第一应用的显示界面的图像颜色选取与该个性化皮肤匹配的备选位置作为目标展示位置,这样能够提升整体画面的美观度、协调度,以及保证目标信息展示的清晰度。

对应的,上述s107在第一应用的显示界面上与目标展示位置对应的区域,展示目标信息,具体包括:

s1071,在第一应用的显示界面上与目标展示位置对应的区域,根据悬浮控件的属性信息显示用于展示目标信息的悬浮控件。

其中,针对通知类消息中的社交应用信息,为了满足用户的交互需求,使得用户能够在第一应用的显示界面下进行回复操作,基于此,若即时通信消息为通知栏消息,目标信息为交互按键,用于展示交互按键的第一悬浮控件与预设信息回复触发接口相连接;

如图5所示,在上述s1071根据属性信息显示用于展示目标信息的悬浮控件之后,还包括:

s108,若检测到用户触发第一悬浮控件,则向基站发送信息回复请求,以便将用户输入的针对即时通信消息的回复信息发送至指定终端,在回复信息时,不会中断第一应用,而是自动将第一应用的显示界面缩小显示。

具体的,如图6a所示,给出了展示通知类消息的第一种实现原理示意图,在确定出的目标展示位置显示用于展示应用图标的悬浮控件、显示用于展示消息内容的悬浮控件、以及显示用于展示回复按键的悬浮控件。

如图6b所示,给出了展示通知类消息的第二种实现原理示意图,在检测到用户触发“回复”控件时,自动显示文字输入键盘,并将第一应用的显示界面缩小显示,以及接收用户输入的回复信息。

如图6c所示,给出了展示通知类消息的第三种实现原理示意图,在将用户输入的回复信息发送至对方后,自动将第一应用的显示界面还原显示。

其中,针对来电类消息,为了满足用户的交互需求,使得用户能够在第一应用的显示界面下进行接通电话操作,基于此,若即时通信消息为来电类消息,目标信息为交互按键,用于展示交互按键的第二悬浮控件与预设通话接听触发接口相连接,以及用于展示交互按键的第三悬浮控件与预设通话挂断触发接口相连接;

如图5所示,在上述s1071根据属性信息显示用于展示目标信息的悬浮控件之后,还包括:

s109,若检测到用户触发第二悬浮控件,则向基站发送来电接听请求,以便与来电终端建立通话连接并进行通话,在接通电话后,不会中断第一应用,而是自动以免提的方式通话,还可以将第一应用设置为静音模式;

s110,若检测到用户触发第三悬浮控件,则向基站发送来电挂断请求,以便取消来电终端的来电邀请。

具体的,如图7a所示,给出了展示来电类消息的第一种实现原理示意图,在确定出的目标展示位置显示用于展示来电号码的悬浮控件、显示用于展示接通来电的悬浮控件、以及显示用于展示挂断来电的悬浮控件。

具体的,如图7b所示,给出了展示来电类消息的第一种实现原理示意图,在确定出的目标展示位置显示用于展示联系人姓名的悬浮控件、显示用于展示接通来电的悬浮控件、以及显示用于展示挂断来电的悬浮控件。

如图7c所示,给出了展示来电类消息的第三种实现原理示意图,在确定接通电话后,在目标展示位置显示用于展示通话时间的悬浮控件、以及显示用于展示挂断来电的悬浮控件。

其中,为了进一步提高用户使用体验,在用户退出第一应用后,让用户获知在操控第一应用期间自动屏蔽了哪些即时通信消息或者接收到的全部即时通信消息,并且用户可以在查看这些即时通信消息时,实现信息查看、信息回复、来电回复等交互操作,基于此,上述方法还包括:

在检测到第一应用调至后台或关闭运行时,按照预设信息展示方式,展示第一应用在前台运行期间所拦截的即时通信消息,例如,以页面的形式根据消息查看优先级为用户展示即时通信消息,另外,还可以不仅展示拦截处理的消息,还展示已显示的消息;以及,

在即时通信消息的邻接处显示用于展示交互按键的第四悬浮控件;

若检测到用户触发第四悬浮控件,则执行与交互按键的功能对应的信息处理操作,例如,信息查看、信息回复、来电回复等等。

本申请实施例中的信息展示方法,若正在前台运行的第一应用属于既定免打扰应用,以及接收到的即时通信消息属于需要展示的打扰消息,则确定与该即时通信消息相关的待展示的目标信息,以及确定目标信息的目标展示位置;在第一应用的显示界面上与目标展示位置对应的区域,展示目标信息。在用户正在操控需要高度集中的应用程序时,一旦接收到其他应用的即时通信消息,自动为用户拦截无关紧要的即时通信消息,以及自动采用特定的信息展示方式为用户呈现需要展示的即时通信消息,在防止外来消息对当前显示界面遮挡而产生干扰的前提下,使得用户能够及时查看当前需要处理的消息,提高用户使用体验。

对应上述图1至图7c描述的信息展示方法,基于相同的技术构思,本申请实施例还提供了一种信息展示装置,图8为本申请实施例提供的信息展示装置的模块组成示意图,该装置用于执行图1至图7c描述的信息展示方法,如图8所示,该装置包括:

第一判断模块801,用于在检测到第一应用启动到前台运行时,确定所述第一应用是否属于既定免打扰应用,其中,所述既定免打扰应用是基于用户的预先设置操作确定的、或者基于全网大数据确定的;

模式设置模块802,用于若所述第一应用属于既定免打扰应用,则将所述第一应用的运行模式设置为免打扰模式;

第二判断模块803,用于在接收到第二应用的即时通信消息时,判断所述即时通信消息是否属于需要展示的打扰消息,其中,所述即时通信消息包括:通知栏消息和/或来电类消息;

确定模块804,用于若所述即时通信消息属于需要展示的打扰消息,则确定与所述即时通信消息相关的待展示的目标信息,以及确定所述目标信息的目标展示位置;

第一展示模块805,用于在所述第一应用的显示界面上与所述目标展示位置对应的区域,展示所述目标信息。

可选地,所述第一判断模块801,具体用于:

判断预先生成的免打扰应用列表中是否存在所述第一应用的应用标识,其中,所述免打扰应用列表包含用户预先设置为免打扰应用的多个应用标识;

若存在,则确定所述第一应用属于既定免打扰应用;

或者,

接收云端服务器基于与所述第一应用相关的全网大数据分析得到的识别结果,以及判断所述识别结果是否满足预设防打扰条件,其中,所述全网大数据包括:操控期间所需用户投入程度、操控中断对使用体验影响程度、被设置为免打扰应用的次数、当前在线用户数中至少一种;

若满足,则确定所述第一应用属于既定免打扰应用。

可选地,所述第二判断模块803,具体用于:

判断预先生成的免打扰消息列表中是否存在所述即时通信消息的消息标识,其中,所述免打扰消息列表包含用户预先设置为免打扰消息的消息标识;

若不存在,则确定所述即时通信消息属于需要展示的打扰消息;

或者,

判断预先生成的期望展示消息列表中是否存在所述即时通信消息的消息标识,其中,所述期望展示消息列表包含用户预先设置为需要展示的消息标识;

若存在,则确定所述即时通信消息属于需要展示的打扰消息;

或者,

确定所述即时通信消息的紧急程度,判断所述紧急程度是否大于预设阈值;

若是,则确定所述即时通信消息属于需要展示的打扰消息。

可选地,,所述确定模块804,具体用于:

提取用于表征所述即时通信消息的关联信息,其中,所述关联信息包括:应用名称、应用图标、交互按键、消息来源、消息内容、消息类型、消息发起者标识中至少一种;

将所述关联信息确定为与所述即时通信消息相关的待展示的目标信息;以及,

根据所述第一应用的显示界面的图像信息,确定用于显示所述目标信息的目标展示位置。

可选地,所述确定模块804,进一步具体用于,包括:

根据所述图像信息,确定至少一个备选位置,其中,所述备选位置对应的区域所显示的信息不包含第一应用的关键信息;

确定用于展示所述目标信息的至少一个悬浮控件的属性信息,其中,所述属性信息包括:尺寸信息、透明度参数、展示时长、个性化皮肤中至少一种;

针对每个所述悬浮控件,在所述至少一个备选位置中,根据所述属性信息选取与该悬浮控件匹配的备选位置作为目标展示位置;

所述第一展示模块805,具体用于:

在所述第一应用的显示界面上与所述目标展示位置对应的区域,根据所述属性信息显示用于展示所述目标信息的所述悬浮控件。

可选地,若所述即时通信消息为通知栏消息,所述目标信息为交互按键,用于展示所述交互按键的第一悬浮控件与预设信息回复触发接口相连接;

所述装置还包括:

第一控制模块806,用于在根据所述属性信息显示用于展示所述目标信息的所述悬浮控件之后,若检测到用户触发所述第一悬浮控件,则向基站发送信息回复请求,以便将用户输入的针对即时通信消息的回复信息发送至指定终端。

可选地,若所述即时通信消息为来电类消息,所述目标信息为交互按键,用于展示所述交互按键的第二悬浮控件与预设通话接听触发接口相连接,以及用于展示所述交互按键的第三悬浮控件与预设通话挂断触发接口相连接;

所述装置还包括:

第二控制模块807,用于在根据所述属性信息显示用于展示所述目标信息的所述悬浮控件之后,若检测到用户触发所述第二悬浮控件,则向基站发送来电接听请求,以便与来电终端建立通话连接并进行通话;

若检测到用户触发所述第三悬浮控件,则向基站发送来电挂断请求,以便取消来电终端的来电邀请。

可选地,所述装置还包括:

第二展示模块808,用于在检测到所述第一应用调至后台或关闭运行时,按照预设信息展示方式,展示所述第一应用在前台运行期间所拦截的即时通信消息;以及,在所述即时通信消息的邻接处显示用于展示交互按键的第四悬浮控件;

第三控制模块809,用于若检测到用户触发所述第四悬浮控件,则执行与所述交互按键的功能对应的信息处理操作。

本申请实施例中的信息展示装置,若正在前台运行的第一应用属于既定免打扰应用,以及接收到的即时通信消息属于需要展示的打扰消息,则确定与该即时通信消息相关的待展示的目标信息,以及确定目标信息的目标展示位置;在第一应用的显示界面上与目标展示位置对应的区域,展示目标信息。在用户正在操控需要高度集中的应用程序时,一旦接收到其他应用的即时通信消息,自动为用户拦截无关紧要的即时通信消息,以及自动采用特定的信息展示方式为用户呈现需要展示的即时通信消息,在防止外来消息对当前显示界面遮挡而产生干扰的前提下,使得用户能够及时查看当前需要处理的消息,提高用户使用体验。

需要说明的是,本申请实施例提供的信息展示装置与本申请实施例提供的信息展示方法基于同一发明构思,因此该实施例的具体实施可以参见前述信息展示方法的实施,重复之处不再赘述。

进一步地,对应上述图1至图7c所示的方法,基于相同的技术构思,本申请实施例还提供了一种信息展示设备,该设备用于执行上述的信息展示方法,图9为本申请实施例提供的信息展示设备的结构示意图。

如图9所示,信息展示设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上的处理器901和存储器902,存储器902中可以存储有一个或一个以上存储应用程序或数据。其中,存储器902可以是短暂存储或持久存储。存储在存储器902的应用程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括对信息展示设备中的一系列计算机可执行指令。更进一步地,处理器901可以设置为与存储器902通信,在信息展示设备上执行存储器902中的一系列计算机可执行指令。信息展示设备还可以包括一个或一个以上电源903,一个或一个以上有线或无线网络接口904,一个或一个以上输入输出接口905,一个或一个以上键盘906等。

在一个具体的实施例中,信息展示设备包括有存储器,以及一个或一个以上的程序,其中一个或者一个以上程序存储于存储器中,且一个或者一个以上程序可以包括一个或一个以上模块,且每个模块可以包括对信息展示设备中的一系列计算机可执行指令,且经配置以由一个或者一个以上处理器执行该一个或者一个以上程序包含用于进行以下计算机可执行指令:

在检测到第一应用启动到前台运行时,确定所述第一应用是否属于既定免打扰应用,其中,所述既定免打扰应用是基于用户的预先设置操作确定的、或者基于全网大数据确定的;

若所述第一应用属于既定免打扰应用,则将所述第一应用的运行模式设置为免打扰模式;

在接收到第二应用的即时通信消息时,判断所述即时通信消息是否属于需要展示的打扰消息,其中,所述即时通信消息包括:通知栏消息和/或来电类消息;

若所述即时通信消息属于需要展示的打扰消息,则确定与所述即时通信消息相关的待展示的目标信息,以及确定所述目标信息的目标展示位置;

在所述第一应用的显示界面上与所述目标展示位置对应的区域,展示所述目标信息。

可选地,计算机可执行指令在被执行时,所述确定所述第一应用是否属于既定免打扰应用,包括:

判断预先生成的免打扰应用列表中是否存在所述第一应用的应用标识,其中,所述免打扰应用列表包含用户预先设置为免打扰应用的多个应用标识;

若存在,则确定所述第一应用属于既定免打扰应用;

或者,

接收云端服务器基于与所述第一应用相关的全网大数据分析得到的识别结果,以及判断所述识别结果是否满足预设防打扰条件,其中,所述全网大数据包括:操控期间所需用户投入程度、操控中断对使用体验影响程度、被设置为免打扰应用的次数、当前在线用户数中至少一种;

若满足,则确定所述第一应用属于既定免打扰应用。

可选地,计算机可执行指令在被执行时,所述判断所述即时通信消息是否属于需要展示的打扰消息,包括:

判断预先生成的免打扰消息列表中是否存在所述即时通信消息的消息标识,其中,所述免打扰消息列表包含用户预先设置为免打扰消息的消息标识;

若不存在,则确定所述即时通信消息属于需要展示的打扰消息;

或者,

判断预先生成的期望展示消息列表中是否存在所述即时通信消息的消息标识,其中,所述期望展示消息列表包含用户预先设置为需要展示的消息标识;

若存在,则确定所述即时通信消息属于需要展示的打扰消息;

或者,

确定所述即时通信消息的紧急程度,判断所述紧急程度是否大于预设阈值;

若是,则确定所述即时通信消息属于需要展示的打扰消息。

可选地,计算机可执行指令在被执行时,所述确定与所述即时通信消息相关的待展示的目标信息,包括:

提取用于表征所述即时通信消息的关联信息,其中,所述关联信息包括:应用名称、应用图标、交互按键、消息来源、消息内容、消息类型、消息发起者标识中至少一种;

将所述关联信息确定为与所述即时通信消息相关的待展示的目标信息;

所述确定所述目标信息的目标展示位置,包括:

根据所述第一应用的显示界面的图像信息,确定用于显示所述目标信息的目标展示位置。

可选地,计算机可执行指令在被执行时,所述根据所述第一应用的显示界面的图像信息,确定用于显示所述目标信息的目标展示位置,包括:

根据所述图像信息,确定至少一个备选位置,其中,所述备选位置对应的区域所显示的信息不包含第一应用的关键信息;

确定用于展示所述目标信息的至少一个悬浮控件的属性信息,其中,所述属性信息包括:尺寸信息、透明度参数、展示时长、个性化皮肤中至少一种;

针对每个所述悬浮控件,在所述至少一个备选位置中,根据所述属性信息选取与该悬浮控件匹配的备选位置作为目标展示位置;

所述在所述第一应用的显示界面上与所述目标展示位置对应的区域,展示所述目标信息,包括:

在所述第一应用的显示界面上与所述目标展示位置对应的区域,根据所述属性信息显示用于展示所述目标信息的所述悬浮控件。

可选地,计算机可执行指令在被执行时,还包含用于进行以下计算机可执行指令:

若所述即时通信消息为通知栏消息,所述目标信息为交互按键,用于展示所述交互按键的第一悬浮控件与预设信息回复触发接口相连接;

在根据所述属性信息显示用于展示所述目标信息的所述悬浮控件之后,还包括:

若检测到用户触发所述第一悬浮控件,则向基站发送信息回复请求,以便将用户输入的针对即时通信消息的回复信息发送至指定终端。

可选地,计算机可执行指令在被执行时,还包含用于进行以下计算机可执行指令:

若所述即时通信消息为来电类消息,所述目标信息为交互按键,用于展示所述交互按键的第二悬浮控件与预设通话接听触发接口相连接,以及用于展示所述交互按键的第三悬浮控件与预设通话挂断触发接口相连接;

在根据所述属性信息显示用于展示所述目标信息的所述悬浮控件之后,还包括:

若检测到用户触发所述第二悬浮控件,则向基站发送来电接听请求,以便与来电终端建立通话连接并进行通话;

若检测到用户触发所述第三悬浮控件,则向基站发送来电挂断请求,以便取消来电终端的来电邀请。

可选地,计算机可执行指令在被执行时,还包含用于进行以下计算机可执行指令:

在检测到所述第一应用调至后台或关闭运行时,按照预设信息展示方式,展示所述第一应用在前台运行期间所拦截的即时通信消息;以及,

在所述即时通信消息的邻接处显示用于展示交互按键的第四悬浮控件;

若检测到用户触发所述第四悬浮控件,则执行与所述交互按键的功能对应的信息处理操作。

本申请实施例中的信息展示设备,若正在前台运行的第一应用属于既定免打扰应用,以及接收到的即时通信消息属于需要展示的打扰消息,则确定与该即时通信消息相关的待展示的目标信息,以及确定目标信息的目标展示位置;在第一应用的显示界面上与目标展示位置对应的区域,展示目标信息。可见,通过本申请实施例中的信息展示设备,在用户正在操控需要高度集中的应用程序时,一旦接收到其他应用的即时通信消息,自动为用户拦截无关紧要的即时通信消息,以及自动采用特定的信息展示方式为用户呈现需要展示的即时通信消息,在防止外来消息对当前显示界面遮挡而产生干扰的前提下,使得用户能够及时查看当前需要处理的消息,提高用户使用体验。

优选的,本申请实施例还提供一种信息展示设备,包括处理器901,存储器902,存储在存储器902上并可在处理器901上运行的计算机程序,该计算机程序被处理器901执行时实现上述信息展示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

进一步地,对应上述图1至图7c所示的方法,基于相同的技术构思,本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述信息展示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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