消息提示方法、电子装置及计算机可读存储介质与流程

文档序号:15233125发布日期:2018-08-21 19:55阅读:113来源:国知局

本申请涉及通信技术领域,尤其涉及一种消息提示方法、电子装置及计算机可读存储介质。



背景技术:

随着智能手机、平板电脑等智能移动终端的广泛普及以及用户不断变化的应用需求,各种智能移动终端的功能也越来越丰富。用户在移动终端上使用聊天软件时,通常会收到大量的消息提示,提示方式为响铃和/或震动提示时,在连续接收到多条信息的情况下,移动终端会频繁地震动和响铃。

现有技术大多是在软件端屏蔽不关注的消息,从而减少消息提示,但是不关注的消息并不是绝对的,若错过了其中的应该关注的消息,则在一定程度上会影响消息的送达率,从而影响用户体验。



技术实现要素:

本申请实施例提供一种消息提示方法、电子装置及计算机可读存储介质,用于解决当接收到多条消息时,消息送达率不高的问题。

本申请实施例第一方面提供一种消息提示方法,所述方法包括:

当客户端接收到多条消息时,判断接收到的消息中相邻两条消息之间的时间间隔是否小于预设阈值;

若所述时间间隔小于所述预设阈值,则继续判断接收到的消息中下一组相邻两条消息之间的时间间隔是否小于预设阈值;

若所述时间间隔大于等于所述预设阈值,则根据内置所述客户端的移动终端的屏幕状态,将当前的消息提示方式调整为与所述屏幕状态对应的预设消息提示方式,并按照调整后的消息提示方式提示接收到的多条消息。

本申请实施例第二方面提供一种电子装置,包括:

判断模块,用于当客户端接收到多条消息时,判断接收到的消息中相邻两条消息之间的时间间隔是否小于预设阈值;

所述判断模块,还用于若所述时间间隔小于所述预设阈值,则继续判断接收到的消息中下一组相邻两条消息之间的时间间隔是否小于预设阈值;

调整模块,用于若所述时间间隔大于等于所述预设阈值,则根据内置所述客户端的移动终端的屏幕状态,将当前的消息提示方式调整为与所述屏幕状态对应的预设消息提示方式;

提示模块,用于按照调整后的消息提示方式提示接收到的多条消息。

本申请实施例第三方面提供一种电子装置,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现上述本申请实施例第一方面提供的消息提示方法。

本申请实施例第四方面提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现上述本申请实施例第一方面提供的消息提示方法。

上述各实施例,通过在接收到多条消息时,判断接收到的消息中相邻两条消息之间的时间间隔是否小于预设阈值,若小于该预设阈值,则表示频繁接到多条消息,为避免对用户进行干扰,则继续判断下一组相邻两条消息之间的时间间隔是否小于预设阈值,不对用户进行提示,若大于等于该预设阈值,则根据内置该客户端的移动终端的屏幕状态,将当前的消息提示方式调整为与该屏幕状态对应的预设消息提示方式,并按照调整后的消息提示方式提示该多条消息,即在频繁接收到多条消息的情况结束时,按照预先设置的提示方式对用户进行提示,可提高提示方式设置的灵活性,并减少频繁提示消息对用户的干扰,但不影响消息送达率,提高用户体验,减少移动终端耗电量。

附图说明

图1为本申请一实施例提供的消息提示方法的实现流程示意图;

图2为本申请另一实施例提供的消息提示方法的实现流程示意图;

图3为本申请实施例中在移动终端屏幕上展示短显消息的界面示意图;

图4为在客户端界面上展示多条消息的示意图;

图5为本申请一实施例提供的电子装置的结构示意图;

图6为本申请另一实施例提供的电子装置的结构示意图;

图7为本申请一实施例提供的电子装置的硬件结构示意图。

具体实施方式

为使得本申请的发明目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

请参阅图1,图1为本申请一实施例提供的消息提示方法的实现流程示意图,可应用于电子装置,该电子装置内置有客户端,也即应用(app,application),该客户端可以是即时通信客户端,可接收消息。该电子装置可包括:智能手机、平板电脑、手提电脑等可移动地进行消息处理的智能移动终端。该方法主要包括以下步骤:

101、当客户端接收到多条消息时,判断接收到的消息中相邻两条消息之间的时间间隔是否小于预设阈值;

客户端内置于移动终端中,该客户端可以是即时通信客户端等类型的客户端,可接收多条消息,该消息可为即时消息。

当客户端接收到多条消息时,判断接收到的消息中相邻两条消息之间的时间间隔是否小于预设阈值。具体地,当客户端接收到第一消息时,判断接收该第一消息的第一时刻,与该接收到第二消息的第二时刻之间的时间间隔是否小于预设阈值,该第二消息为该第一消息的前一条消息,若该时间间隔小于预设阈值,则当接收到第三条消息时,判断接收该第三条消息的第三时刻与该第二时刻之间的时间间隔是否小于该预设阈值。

进一步地,若判断结果是相邻两条消息之间的时间间隔小于预设阈值,则执行步骤102,一直循环判断接收到的消息中下一组相邻两条消息之间的时间间隔是否小于预设阈值;直至出现判断结果是相邻两条消息之间的时间间隔大于等于该预设阈值,则执行步骤103。

一个实例,用户a的微信先后接收了5条消息,当微信接收到第1条消息时,记录接收该第1条消息的时刻t1,当微信接收到第2条消息时,记录接收该第2条消息的时刻t2,判断t1和t2之间的时间间隔是否小于该预设阈值q,本例中q=5毫秒,若小于q,则当接收到第3条消息时,记录接收该第3条消息的时刻t3,判断t2和t3之间的时间间隔是否小于该预设阈值q,以此类推。若收到相邻的前一条消息和后一条消息的时间间隔一直都小于q,则一直在接收到的多条消息中继续循环进行上述判断,即执行步骤102;若收到相邻的前一条消息和后一条消息的时间间隔大于等于q,则执行步骤103。

102、若该时间间隔小于该预设阈值,则继续判断接收到的消息中下一组相邻两条消息之间的时间间隔是否小于预设阈值;

若该时间间隔小于该预设阈值,该继续判断接收到的消息中下一组相邻两条消息之间的时间间隔是否大于等于预设阈值。其中,下一组相邻两条消息是指当前判断时间间隔是否小于预设阈值的两条消息中后一条接收到的消息,与晚于该后一条接收到的消息并且与该后一条接收到的消息相邻的消息构成的相邻两条消息。

具体地,客户端接收到多条消息,接收顺序为消息a、消息b、消息c、消息d和消息e。当前进行时间间隔判断的两条相邻的消息为消息a和消息b,而消息c是晚于消息b接收到并且与消息b相邻,则消息b和消息c即为消息a和消息b的下一组相邻消息。

再如,当微信接收到第1条消息时,记录接收该第1条消息的时刻t1,当微信接收到第2条消息时,记录接收该第2条消息的时刻t2,判断t1和t2之间的时间间隔是否小于该预设阈值,若小于该预设阈值,则当接收到第3条消息时,记录接收该第3条消息的时刻t3,判断t2和t3之间的时间间隔是否小于该预设阈值,若小于该预设阈值,则继续判断接收第3条消息的时刻和接收第4条消息的时刻之间的时间间隔是否小于该预设数值。

103、若该时间间隔大于等于该预设阈值,则根据内置该客户端的移动终端的屏幕状态,将当前的消息提示方式调整为与该屏幕状态对应的预设消息提示方式,并按照该预设消息提示方式提示接收到的多条消息。

若该时间间隔大于等于该预设阈值,则查看移动终端的屏幕状态。

屏幕状态是指熄屏状态和亮屏状态这两种状态。

并根据移动终端当前是熄屏状态还是亮屏状态,确定调整的预设消息提示方式,熄屏状态和亮屏状态对应的预设消息提示方式不同。而该预设消息提示方式在提示频率和/或提示所需耗能都小于调整前的消息提示方式,例如,调整前的消息提示方式是每收到一条消息,都通过响铃加震动方式进行提示,调整后的信息提示方式是只通过短显消息提示收到的消息的数量,可大大降低对用户的干扰,以及节约电能。

其中,短显消息是指短暂显示在屏幕上的消息,会在指定的时间内消失,不影响用户对屏幕进行任何操作。

进一步地,按照与屏幕状态对应的预设消息提示方式,提示用户接收到的多条消息。

本实施例提供的消息提示方法,通过在接收到多条消息时,判断接收到的消息中相邻两条消息之间的时间间隔是否小于预设阈值,若小于该预设阈值,则表示频繁接到多条消息,为避免对用户进行干扰,则继续判断下一组相邻两条消息之间的时间间隔是否小于预设阈值,不对用户进行提示,若大于等于该预设阈值,则根据内置该客户端的移动终端的屏幕状态,将当前的消息提示方式调整为与该屏幕状态对应的预设消息提示方式,并按照调整后的消息提示方式提示该多条消息,即在频繁接收到多条消息的情况结束时,按照预先设置的提示方式对用户进行提示,可提高提示方式设置的灵活性,并减少频繁提示消息对用户的干扰,但不影响消息送达率,提高用户体验,减少移动终端耗电量。

请参阅图2,为本申请另一实施例提供的消息提示方法的实现流程示意图,可应用于电子装置。如图2所示,该方法主要包括以下步骤:

201、当客户端接收到多条消息时,判断接收到的消息中相邻两条消息之间的时间间隔是否小于预设阈值;

客户端内置于移动终端中,该客户端可以是即时通信客户端等类型的客户端,可接收多条消息,该消息可为即时消息。

当客户端接收到多条消息时,判断接收到的消息中相邻两条消息之间的时间间隔是否小于预设阈值。具体地,当客户端接收到第一消息时,判断接收该第一消息的第一时刻,与该接收到第二消息的第二时刻之间的时间间隔是否小于预设阈值,该第二消息为该第一消息的前一条消息,若该时间间隔小于预设阈值,则当接收到第三条消息时,判断接收该第三条消息的第三时刻与该第二时刻之间的时间间隔是否小于该预设阈值。

具体地,当客户端(也即应用)调用系统的提示方式对应的接口时,例如,若提示方式是响铃,则对应的接口为响铃接口;若提示方式是震动,则对应的接口为震动接口,则系统记录本次调用接口的时刻,也即接收到消息的时刻。若同一个客户端再次调用该响铃接口和/或该震动接口时,则记录再次调用接口的时刻,也即再次接收到消息的时刻。

进一步地,若判断结果是相邻两条消息之间的时间间隔小于预设阈值,则执行步骤202,一直循环判断接收到的消息中下一组相邻两条消息之间的时间间隔是否小于预设阈值;直至出现判断结果是相邻两条消息之间的时间间隔大于等于该预设阈值,则执行步骤203。

202、若该时间间隔小于该预设阈值,则继续判断接收到的消息中下一组相邻两条消息之间的时间间隔是否小于预设阈值;

若该时间间隔小于该预设阈值,该继续判断接收到的消息中下一组相邻两条消息之间的时间间隔是否大于等于预设阈值。其中,下一组相邻两条消息是指当前判断时间间隔是否小于预设阈值的两条消息中后一条接收到的消息,与晚于该后一条接收到的消息并且与该后一条接收到的消息相邻的消息构成的相邻两条消息。

203、若该时间间隔大于等于该预设阈值,则确认内置该客户端的移动终端的屏幕状态;

若移动终端的当前屏幕状态是熄屏状态,则执行步骤204;若移动终端的当前屏幕状态是亮屏状态,则执行步骤205。

204、若该屏幕状态是熄屏状态,将当前的消息提示方式调整为预设的第一提示方式,并按照该第一提示方式提示接收到的多条消息;

在步骤204之前,若两条相邻消息之间的时间间隔大于等于该预设阈值时,获取该相邻两条消息中后一条消息的接收时刻。

具体地,若移动终端的当前屏幕状态是熄屏状态,在该相邻两条消息中后一条消息的接收时刻,按照响铃和/或震动的提示方式提示收到消息,也即,在该后一条消息之前所有的消息都不提示,只在收到该后一条消息时对用户进行提示,由于发送频繁的消息可能是机器快速发送的广告消息,对发送频率很高,发送间隔很短的消息,不做提示,可以有效屏蔽广告消息,减少广告消息对用户的干扰,调整前的消息提示方式是每收到一条消息,都通过响铃加震动方式进行提示,调整后的信息提示方式只提示该后一条消息,可大大地节约移动终端的耗电量。

205、若该屏幕状态是亮屏状态,将当前的消息提示方式调整为预设的第二提示方式,并按照该第二提示方式提示接收到的多条消息。

在步骤205之前,若两条相邻消息之间的时间间隔大于等于该预设阈值时,获取该相邻两条消息中后一条消息的接收时刻。

具体地,若移动终端的当前屏幕状态是亮屏状态,在该相邻两条消息中后一条消息的接收时刻,在移动终端屏幕上的预设位置展示短显消息,该短显消息提示接收到的多条消息的数量。请参见图3,图3为展示该短显消息后的移动终端屏幕界面示意图,图3以该短显消息显示在屏幕界面的右下角为例,也可以显示在其他位置。

进一步地,用户点击该短显消息所在的屏幕区域,可以查看接收到的消息。当检测到用户点击该短显消息所展示的屏幕区域时,打开该客户端,在该客户端界面,从该多条消息的第一条消息开始,依次展示接收到的多条消息。参见图4,图4为在该客户端界面上展示多条消息的示意图。

本实施例提供的消息提示方法,通过在接收到多条消息时,判断接收到的消息中相邻两条消息之间的时间间隔是否小于预设阈值,若小于该预设阈值,则表示频繁接到多条消息,为避免对用户进行干扰,则继续判断下一组相邻两条消息之间的时间间隔是否小于预设阈值,不对用户进行提示,若大于等于该预设阈值,则根据内置该客户端的移动终端的屏幕状态,将当前的消息提示方式调整为与该屏幕状态对应的预设消息提示方式,并按照调整后的消息提示方式提示该多条消息,即在频繁接收到多条消息的情况结束时,按照预先设置的提示方式对用户进行提示,可提高提示方式设置的灵活性,并减少频繁提示消息对用户的干扰,但不影响消息送达率,提高用户体验,减少移动终端耗电量。

请参阅图5,为本申请一实施例提供的电子装置的结构示意图。该电子装置可用于实现图1所示实施例提供的消息提示方法。如图5所示,该电子装置主要包括:判断模块301、调整模块302以及提示模块303。

判断模块301,用于当客户端接收到多条消息时,判断接收到的消息中相邻两条消息之间的时间间隔是否小于预设阈值;

判断模块301,还用于若该时间间隔小于该预设阈值,则继续判断接收到的消息中下一组相邻两条消息之间的时间间隔是否小于预设阈值;

调整模块302,用于若该时间间隔大于等于该预设阈值,则根据内置该客户端的移动终端的屏幕状态,将当前的消息提示方式调整为与该屏幕状态对应的预设消息提示方式;

提示模块303,用于按照调整后的消息提示方式提示接收到的多条消息。

需要说明的是,图5示例的电子装置的实施方式中,各功能模块的划分仅是举例说明,实际应用中可以根据需要,例如相应硬件的配置要求或者软件的实现的便利考虑,而将上述功能分配由不同的功能模块完成,即将电子装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。而且,在实际应用中,本实施例中的相应的功能模块可以是由相应的硬件实现,也可以由相应的硬件执行相应的软件完成。本说明书提供的各个实施例都可应用上述描述原则,以下不再赘述。

本实施例提供的电子装置中各功能模块实现各自功能的具体过程,请参见图5所示实施例中描述的具体内容,此处不再赘述。

本实施例提供的电子装置,通过在接收到多条消息时,判断接收到的消息中相邻两条消息之间的时间间隔是否小于预设阈值,若小于该预设阈值,则表示频繁接到多条消息,为避免对用户进行干扰,则继续判断下一组相邻两条消息之间的时间间隔是否小于预设阈值,不对用户进行提示,若大于等于该预设阈值,则根据内置该客户端的移动终端的屏幕状态,将当前的消息提示方式调整为与该屏幕状态对应的预设消息提示方式,并按照调整后的消息提示方式提示该多条消息,即在频繁接收到多条消息的情况结束时,按照预先设置的提示方式对用户进行提示,可提高提示方式设置的灵活性,并减少频繁提示消息对用户的干扰,但不影响消息送达率,提高用户体验,减少移动终端耗电量。

请参阅图6,为本申请另一实施例提供的电子装置的结构示意图。该电子装置可用于实现图1和图2所示实施例提供的消息提示方法。与图5所示的电子装置不同的是,于本实施例中:

进一步的,该电子装置还包括:

确认模块401,用于若该时间间隔大于等于该预设阈值,则确认该移动终端的屏幕状态;

调整模块302,还用于若该屏幕状态为熄屏状态,则将当前的消息提示方式调整为预设的第一提示方式;

提示模块303,还用于按照该第一提示方式提示接收到的多条消息;

调整模块302,还用于若该屏幕状态为亮屏状态,则将当前的消息提示方式调整为预设的第二提示方式;

提示模块303,还用于按照该第二提示方式提示接收到的多条消息的数量。

进一步地,该电子装置还包括:

获取模块402,用于若该时间间隔大于等于该预设阈值,获取接收到的当前相邻两条消息中后一条消息的接收时刻;

提示模块303,还用于在该接收时刻,按照响铃和/或震动的提示方式提示收到消息;

提示模块303,还用于在该接收时刻,在该移动终端屏幕上展示短显消息,该短显消息提示接收到的多条消息的数量。

进一步地,该电子装置还包括:

展示模块403,用于当用户点击该短显消息所展示的屏幕区域时,打开该客户端,并在该客户端界面,在该客户端从该多条消息中的第一条消息开始,依次展示该多条消息。

本实施例提供的电子装置中各功能模块实现各自功能的具体过程,请参见图1至图5所示实施例中描述的具体内容,此处不再赘述。

本实施例提供的电子装置,通过在接收到多条消息时,判断接收到的消息中相邻两条消息之间的时间间隔是否小于预设阈值,若小于该预设阈值,则表示频繁接到多条消息,为避免对用户进行干扰,则继续判断下一组相邻两条消息之间的时间间隔是否小于预设阈值,不对用户进行提示,若大于等于该预设阈值,则根据内置该客户端的移动终端的屏幕状态,将当前的消息提示方式调整为与该屏幕状态对应的预设消息提示方式,并按照调整后的消息提示方式提示该多条消息,即在频繁接收到多条消息的情况结束时,按照预先设置的提示方式对用户进行提示,可提高提示方式设置的灵活性,并减少频繁提示消息对用户的干扰,但不影响消息送达率,提高用户体验,减少移动终端耗电量。

请参阅图7,图7为本申请一实施例提供的电子装置的硬件结构示意图。

本实施例中所描述的电子装置,包括:

存储器501、处理器502、存储在存储器501上并可在处理器502上运行的计算机程序,处理器502执行该计算机程序时,实现图1和图2所示实施例中描述的消息提示方法。

进一步的,该电子装置还包括:

至少一个输入设备503以及至少一个输出设备504。

上述存储器501、处理器502、输入设备503以及输出设备504,通过总线505连接。

其中,输入设备503具体可为摄像头、触控面板、物理按键或者鼠标等等。输出设备504具体可为显示屏。

存储器501可以是高速随机存取记忆体(ram,randomaccessmemory)存储器,也可为非不稳定的存储器(non-volatilememory),例如磁盘存储器。存储器501用于存储一组可执行程序代码,处理器502与存储器501耦合。

进一步的,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是设置于上述各实施例中的电子装置中,该计算机可读存储介质可以是图7所示实施例中的存储器。该计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现图1和图2所示实施例中描述的消息提示方法。进一步的,该计算机可存储介质还可以是u盘、移动硬盘、只读存储器(rom,read-onlymemory)、ram、磁碟或者光盘等各种可以存储程序代码的介质。

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

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

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

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

需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。

以上为对本申请所提供的消息提示方法、电子装置及计算机可读存储介质的描述,对于本领域的技术人员,依据本申请实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。

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