本申请实施例涉及数据处理领域,尤其涉及一种即时消息的提醒方法及相关装置。
背景技术:
随着电子通讯的发展,移动终端的应用已经成为人们生活中不可缺少的部分,比如手机、平板和电脑等移动终端设备的使用。移动终端的应用程序也是越来越多,比如社交聊天软件的使用率就很高,那么不可避免的各种消息的提示也很多。
在现有技术中,当接收到出现短时间内大量的即时消息,比如半个小时内收到一二十条不同聊天对象发送的微信消息,目前软件在接收到新的即时消息时,就会进行一次声音提醒或震动提醒,并且在界面显示消息未读。由于消息过多,可能存在用户忘记阅读或者忘记回复,导致出现无法处理相关事情的情况。
技术实现要素:
本申请实施例提供了一种即时消息的提醒方法,用于减少了用户忘记阅读或者忘记回复消息,导致无法处理相关事情的情况。
本申请实施例第一方面提供了即时消息的提醒方法,包括:
接收即时消息;
执行所述即时消息的提醒操作;
在第一预设时间后获取所述即时消息的处理状态,所述处理状态包括回复状态和未回复状态;
当所述即时消息的处理状态为未回复状态时,判断所述即时消息是否满足预设条件,若是,则在第二预设时间后再次执行提醒操作。
可选的,所述判断所述即时消息是否满足预设条件,包括:
判断所述即时消息是否满足特殊格式的消息和/或至少两条消息的条件。
可选的,在所述在第二预设时间后再次执行提醒操作之前,所述方法还包括:
当所述即时消息满足预设条件,则根据所述即时消息满足的预设条件类型的优先级设置第二预设时间。
可选的,所述根据所述即时消息满足的预设条件类型的优先级设置第二预设时间,包括:
第一类型的优先级高于第二类型的优先级,所述第一类型为存在特殊格式的消息和至少两条消息情况的类型,所述第二类型为存在特殊格式的消息和一条消息情况的类型;
所述第二类型的优先级高于第三类型的优先级,所述第三类型为存在无特殊格式的消息和至少两条消息情况的类型;
所述设置所述第一类型的第二预设时间小于所述第二类型的第二预设时间;
所述设置所述第二类型的第二预设时间小于所述第三类型的第二预设时间。
可选的,所述再次进行提醒操作包括至少一次执行提醒操作。
可选的,所述至少一次执行提醒操作,包括:
所述执行提醒操作的次数根据所述即时消息类型的优先级设置。
可选的,所述执行提醒操作的次数根据所述即时消息类型的优先级设置,包括:
所述设置所述第一类型的提醒次数大于所述第二类型的提醒次数;
所述设置所述第二类型的提醒次数大于所述第三类型的提醒次数。
可选的,在所述判断所述即时消息是否满足预设条件之后,所述方法还包括:
当所述即时消息不满足预设条件时,则停止执行再次提醒操作。
可选的,所述执行所述即时消息的提醒操作,包括:
所述执行所述即时消息的声音或震动提醒操作。
本申请实施例第二方面提供了即时消息的提醒装置,包括:
接收单元单元,用于接收即时消息;
第一执行单元,用于执行即时提醒消息的提醒操作;
获取单元,用于在第一预设时间后获取所述即时消息的处理状态,所述处理状态包括回复状态和未回复状态;
判断单元,用于当所述即时消息的处理状态为未回复状态时,判断所述即时消息是否满足预设条件;
第二执行单元,用于当所述即时消息满足预设条件时,在第二预设时间后再次执行提醒操作。
可选的,所述判断单元包括:
判断模块,用于判断所述即时消息是否满足特殊格式的消息和/或至少两条消息的条件。
可选的,在所述第二执行单元之前,所述方法还包括:
设置单元,用于当所述即时消息满足预设条件,则根据所述即时消息满足的预设条件类型的优先级设置第二预设时间。
可选的,所述设置单元包括:
设置模块,用于设置第一类型的第二预设时间小于第二类型的第二预设时间,所述第二类型的第二预设时间小于第三类型的第二预设时间,第一类型的优先级高于第二类型的优先级,所述第一类型为存在特殊格式的消息和至少两条消息情况的类型,所述第二类型为存在特殊格式的消息和一条消息情况的类型;
所述第二类型的优先级高于第三类型的优先级,所述第三类型为存在无特殊格式的消息和至少两条消息情况的类型。
本申请实施例第三方面提供了即时消息的提醒装置,包括:
处理器、存储器、输入输出单元、总线;
所述处理器与所述存储器、所述输入输出单元以及所述总线相连;
所述处理器具体执行如下操作:
接收即时消息;
执行所述即时消息的提醒操作;
在第一预设时间后获取所述即时消息的处理状态,所述处理状态包括回复状态和未回复状态;
当所述即时消息的处理状态为未回复状态时,判断所述即时消息是否满足预设条件,若是,则在第二预设时间后再次执行提醒操作。
可选的,所述处理器还用于执行第一方面中的任意可选方案的操作。
本申请实施例第四方面提供了即时消息的提醒方法计算机可读存储介质,包括:
所述计算机可读存储介质上保存有程序,所述程序在计算机上执行时执行前述即时消息的提醒方法。
从以上技术方案可以看出,本申请实施例具有以下优点:终端获取到待提醒消息后执行该消息的提醒操作,并且判断待提醒消息是否存在特殊格式的消息和/或至少一条消息,若是,则设置预设时间,当在预设时间内没有发生点击事件,说明该消息出于未读状态,则再次执行提醒操作,当在预设时间内发生了一次点击事件,说明该消息出于已读但是没有回复状态,则再次执行提醒操作,直到发生两次以上的点击事件为止。这样减少了用户忘记阅读或者忘记回复消息,导致无法处理相关事情的情况。
附图说明
图1为本申请实施例中即时消息的提醒方法一个实施例流程示意图;
图2为本申请实施例中即时消息的提醒方法另一个实施例流程示意图;
图3为本申请实施例中即时消息的提醒装置一个实施例结构示意图;
图4为本申请实施例中即时消息的提醒装置另一个实施例结构示意图;
图5为本申请实施例中即时消息的提醒装置另一个实施例结构示意图。
具体实施方式
本申请实施例提供了一种即时消息的提醒方法,用于减少用户忘记阅读或者忘记回复消息,导致无法处理相关事情的情况。
在本实施例中,即时消息的提醒方法可以在具有通讯功能的移动设备终端实现,例如智能手机,平板电脑,智能手表等,具体此处不做限定。
请参阅图1,本申请实施例使用智能手机进行举例,本申请实施例中即时消息的提醒方法一个实施例包括:
101、接收即时消息;
在实际场景中,手机接收到某一对象发送的即时消息,比如微信消息、短信消息或者支付宝消息等不同应用即时消息,由于沟通的对象越来越多,就会出现手机在短时间内接收到很多消息的情况,比如半个小时收到一二十来自不同软件不同对象的消息,手机只要获取到待提醒的消息就会进行提醒操作,由于消息太多,用户的精力有限,这样容易造成重要消息没有得到及时回复事情没解决的问题。
在本实施例中,手机获取到待提醒消息后会对消息进行身份识别,如果是符合需要进行多次提醒操作的消息,就设置智能提醒功能,使得在一定的时间内用户能及时回复重要消息,减少遗漏消息的情况。
102、执行即时消息的提醒操作;
在实际场景中,手机在接收到即时消息时,比如微信消息,对所有微信联系人发送的即时消息进行一次提醒。手机在接收到消息包括数据包的形式,解析数据包的消息后进行提醒,在前台持续显示消息提醒界面,该消息提醒界面包括比如微信联系人的备注信息以及消息包含的信息。
103、在第一预设时间后获取即时消息的处理状态,处理状态包括回复状态和未回复状态;
在实际场景中,比如微信消息,对于所有微信联系人发来的消息每一条消息进行一次提醒,提醒之后不管消息是处于什么状态都不会再提醒。
在本实施例中,系统会设置一个预设时间,其中预设时间可以根据消息的类型设置,也可以设置一个统一的时间,比如微信收到某一联系人的消息,接收到消息后系统会自动计时,设置3分钟时间查询该消息的处理状态,等3分钟后系统会自动查询该消息是处于回复状态还是未回复状态,这样就可以准确确定消息是否需要进行再次提醒。
104、当即时消息的处理状态为未回复状态时,判断即时消息是否满足预设条件;
在本实施例中,未回复状态有两种可能,一种是消息出于未读状态,一种是消息出于已读状态但是未回复状态,都是作为未回复状态处理。当在第一预设时间后检测到接收到的即时消息出于未回复状态时,系统判断即时消息是否满足预设条件,其中预设条件可以根据消息的类型设置,具体的类型在下文详细阐述,通过判断即时消息的类型来确定该即时消息是否需要系统进行再次提醒操作。
105、在第二预设时间后再次执行提醒操作。
在本实施例中,手机通过判断在第二预设时间后即时消息的处理状态或者是发生点击事件的次数来判定是否要执行提醒操作。具体的,没有发生点击事件说明该即时消息处于未阅读状态,发生一次点击事件,说明该即时消息处于已读但是未回复状态,这两种情况都需要进行再次提醒操作。
本实施例中,手机接收到即时消息后执行提醒操作,然后在第一预设时间后获取即时消息的处理状态,处理状态包括回复状态和未回复状态,当即时消息的处理状态为未回复状态时,判断即时消息是否满足预设条件,若是,则在第二预设时间后再次执行提醒操作。这样减少了用户忘记阅读或者忘记回复消息,导致无法处理相关事件的情况。
请参阅图2,本申请实施例中即时消息的提醒方法另一个实施例包括:
201、接收即时消息;
202、执行即时消息的提醒操作;
203、在第一预设时间后获取即时消息的处理状态,处理状态包括回复状态和未回复状态;
本实施例中的步骤201至203与前述实施例步骤101至103类似,此处不做赘述。
204、当即时消息的处理状态为未回复状态时,判断即时消息是否满足特殊格式的消息和/或至少两条消息的条件;
在本实施例中,手机在接收到任一对象发送的消息都会进行提醒操作,在进行提醒操作后就会判断,在这些对象的待提醒消息中如果存在特殊格式,比如,该即时消息可以是消息的字符,可以是字母,组成汉子的一个笔画,标点符号、数字或者其他符号等,则表示该消息为用户需要尽快处理的消息。若该对象连续发送了2条以上的消息,则也表示该消息也需要用户尽快处理。如果出现上述其中一种,或者同时出现两种情况,都是需要进行再次提醒操作。
205、当即时消息满足预设条件,则根据即时消息满足的预设条件类型的优先级设置第二预设时间;
当存在特殊格式的消息或者多条消息的情况下,需要设置预设时间,该预设时间是第一次提醒和第二次提醒的时间间隔,时间间隔是根据消息的类型设置,时间的长短是根据消息的类型设置,具体的是根据优先级设置的。
手机通过解析判断消息的类型设置第二次以及更多次的提醒时间,其中,比如微信消息中,其中一个联系人的发了含有特殊格式的消息,并且发了多条消息的优先级高于另一个联系人发的含有特殊格式的消息或者另一个联系人发的多条消息,另外,发的消息是特殊格式类型的优先级高于多个消息的优先级,优先级高的预设时间短,比如设置为5分钟,含有特殊格式的一条消息优先级次之,设置8分钟,不带特殊格式有2条消息以上的优先级次之,设置10分钟,此处不做限定。
206、在第二预设时间后执行提醒操作,执行提醒操作的次数根据即时消息的类型的优先级设置;
在本实施例中,当在第二预设时间内没有发生点击事件,说明该即时消息处于未阅读状态,发生了一次点击事件说明该即时消息处于已阅读未回复状态,则需要再次进行提醒操作。
其中,第二次提醒的时间是根据消息类型的优先级设置的,带有特殊格式且多条消息的优先级高,设置5分钟再次提醒,提醒次数为5次,含有特殊格式的一条消息优先级次之,设置7分钟再次提醒,提醒次数为3次,不带特殊格式有2条消息以上的优先级次之,设置9分钟再次提醒,提醒次数为2次,如果中间出现两次点击事件,则停止提醒操作。
207、停止执行再次声音或震动提醒操作。
在本实施例中,对于用户在某一对象的即时消息中,手机在第二预设时间内即时消息的处理状态为已经阅读状态并且已经回复或者不需要回复,则不需要再次提醒了。,其中提醒的方式为声音提醒或者震动提醒。
下面对本申请实施例中的即时消息的提醒装置进行详细描述,请参阅图3,本申请实施例中即时消息的提醒装置另一个实施例包括:
接收单元301,用于接收即时消息;
第一执行单元302,用于执行即时消息的提醒操作;
获取单元303,用于在第一预设时间后获取即时消息的处理状态,处理状态包括回复状态和未回复状态;
判断单元304,用于当即时消息的处理状态为未回复状态时,判断即时消息是否满足预设条件;
第二执行单元305,用于在第二预设时间后再次执行提醒操作。
在本实施例中,接收单元301接收到即时消息后,第一执行单元302执行即时消息的提醒操作,获取单元303在第一预设时间后获取即时消息的处理状态,当即时消息的处理状态为未回复状态时,判断单元304判断即时消息是否满足预设条件,当即时消息的处理状态为未回复状态时,第二执行单元305再次执行提醒操作。对于多个对象的即时消息中,减少了用户忘记阅读或者忘记回复消息,导致无法处理相关事情的情况。
下面对本实施例中即时消息的提醒装置进行详细描述,请参阅图4,本申请实施例中即时消息的提醒装置另一实施例包括:
接收单元401,用于接收即时消息;
第一执行单元402,用于执行即时消息的提醒操作;
获取单元403,用于在第一预设时间后获取即时消息的处理状态,处理状态包括回复状态和未回复状态;
判断单元404,用于当即时消息的处理状态为未回复状态时,判断即时消息是否满足特殊格式的消息和/或至少两条消息的条件时,根据消息类型的优先级设置预设时间;
设置单元405,当即时消息满足特殊格式的消息和/或至少两条消息的条件时,设置第二预设时间;
第二执行单元406,用于当在第二预设时间后即时消息的为未回复状态时,根据优先级执行至少一次提醒操作。
停止单元407,用于当在第二预设时间后即时消息为回复状态时,停止执行提醒操作。
在本实施例中,接收单元401接收即时消息后,第一执行单元402执行即时消息的提醒操作,获取单元403用于在第一预设时间后获取即时消息的处理状态,当即时消息的处理状态为未回复状态时,判断单元404判断即时消息是否满足特殊格式的消息和/或至少两条消息的条件时,根据消息类型的优先级设置预设时间,设置单元404则设置第二预设时间,当在第二预设时间后即时消息的为未回复状态时,第二执行单元406,根据优先级执行至少一次提醒操作,当在第二预设时间后即时消息为回复状态时,停止单元407停止执行提醒操作。对于多个对象的即时消息中,减少了用户忘记阅读或者忘记回复消息,导致无法处理相关事情的情况。
下面对本申请实施例中即时消息的提醒装置进行详细的描述,请参阅图5,本申请实施例中即时消息的提醒装置另一实施例包括:
处理器501、存储器502、输入输出单元503、总线504;
处理器501与存储器502、输入输出单元503以及总线504相连;
处理器501执行如下操作:
接收即时消息;
执行即时消息的提醒操作;
在第一预设时间后获取即时消息的处理状态,处理状态包括回复状态和未回复状态;
当即时消息的处理状态为未回复状态时,判断即时消息是否满足预设条件,若是,则在第二预设时间后再次执行提醒操作。
可选的,处理器501的功能与前述图1至图2所示实施例中的步骤对应,此处不做赘述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。