对通讯消息提示的方法及装置与流程

文档序号:12133037阅读:195来源:国知局
对通讯消息提示的方法及装置与流程

本公开涉及通信领域,尤其涉及一种对通讯消息提示方法及装置。



背景技术:

终端上通常安装有多个通讯应用,该通讯应用包括通话应用、短信应用和社交应用等等,用户通过通讯应用接收其他用户的通讯消息。例如,用户可以通过通话应用接收其他用户拨打电话的来电信息,通过短信应用接收其他用户的短信息,或者通过社交应用接收其他用户发送的社交信息。

在现有技术中,当终端接收到一条通讯消息时,终端需要对该条通讯消息进行提示,提示用户对该通讯消息进行处理。提示过程可以为:获取该通讯消息对应通讯号码,根据该通讯号码查找联系人列表,当该通讯号码是联系人列表中的通讯号码时,显示查找到的联系人名称,以提示用户。例如,当终端为手机,且手机接收到来电信息时,获取该来电信息的手机号码,根据该手机号码查找手机中的通讯录,当该手机号码是通讯录中的手机号码时,显示查找到的该手机号码对应的联系人名字,以提示用户有其他用户的来电信息。



技术实现要素:

为克服相关技术中存在的问题,本公开提供了一种对通讯消息提示的方法及装置。

根据本公开实施例的第一方面,提供一种对通讯消息提示的方法,所述方法包括:

接收通讯消息;

在满足预设条件的情况下,根据所述通讯消息对应的通讯号码查找至少一个通讯应用的历史通讯消息;

在查找到与所述通讯号码相关的历史通讯消息时,根据所述查找的历史通讯消息生成提示信息,所述提示信息用于提示用户在当前之前所述用户与所述通讯号码对应的联系人进行通讯过;

根据所述提示信息执行提示操作。

可选地,所述根据所述通讯号码查找至少一个通讯应用的历史通讯消息,包括:

获取终端本地存储的至少一个通讯应用中的每个通讯应用的历史记录文件;

根据所述通讯号码查找所述每个通讯应用的历史记录文件中存储的历史通讯消息。

可选地,所述根据所述通讯号码查找所述每个通讯应用的历史记录文件中存储的历史通讯消息,包括:

根据所述通讯号码,查找所述每个通讯应用的历史记录文件中存储的通讯时间在第一时间到当前时间之间的历史通讯消息,所述第一时间在当前时间之前,且与所述当前时间的时间差为预设时长。

可选地,所述根据所述通讯号码查找至少一个通讯应用的历史通讯消息,包括:

确定终端本地存储的至少一个通讯应用;

向所述至少一个通讯应用中的每个通讯应用对应的后台服务器发送所述查询请求消息,所述查询请求消息携带所述通讯号码,用于所述后台服务器根据所述通讯号码查找其存储的历史通讯消息。

可选地,所述提示信息包括所述查找的历史通讯消息的通讯时间、与所述通讯号码对应的联系人进行通讯的通讯时长、所述查找的历史通讯消息和所述查找的历史通讯消息对应的应用标识中的至少一个。

可选地,所述在满足预设条件的情况下,根据所述通讯消息对应的通讯号码查找至少一个通讯应用的历史通讯消息,包括:

根据所述通讯号码,查找第一应用的联系人列表是否存在包括所述通讯号码的联系人信息,所述第一应用是接收所述通讯消息的通讯应用,如果查找出不存在,则执行所述根据所述通讯消息对应的通讯号码查找至少一个通讯应用的历史通讯消息的操作。

根据本公开实施例的第二方面,提供一种对通讯消息提示的装置,所述装置包括:

接收模块,用于接收通讯消息;

查找模块,用于在满足预设条件的情况下,根据所述通讯消息对应的通讯号码查找至少一个通讯应用的历史通讯消息;

生成模块,用于在查找到与所述通讯号码相关的历史通讯消息时,根据所述查找的历史通讯消息生成提示信息,所述提示信息用于提示用户在当前之前所述用户与所述通讯号码对应的联系人进行通讯过;

执行模块,用于根据所述提示信息执行提示操作。

可选地,所述查找模块包括:

获取子模块,用于获取终端本地存储的至少一个通讯应用中的每个通讯应用的历史记录文件;

查找子模块,用于根据所述通讯号码查找所述每个通讯应用的历史记录文件中存储的历史通讯消息。

可选地,所述查找子模块用于:

根据所述通讯号码,查找所述每个通讯应用的历史记录文件中存储的通讯时间在第一时间到当前时间之间的历史通讯消息,所述第一时间在当前时间之前,且与所述当前时间的时间差为预设时长。

可选地,所述查找模块,包括:

确定子模块,用于确定终端本地存储的至少一个通讯应用;

发送子模块,用于向所述至少一个通讯应用中的每个通讯应用对应的后台服务器发送所述查询请求消息,所述查询请求消息携带所述通讯号码,用于所述后台服务器根据所述通讯号码查找其存储的历史通讯消息。

可选地,所述提示信息包括所述查找的历史通讯消息的通讯时间、与所述通讯号码对应的联系人进行通讯的通讯时长、所述查找的历史通讯消息和所述查找的历史通讯消息对应的应用标识中的至少一个。

可选地,所述查找模块用于:

根据所述通讯号码,查找第一应用的联系人列表是否存在包括所述通讯号码的联系人信息,所述第一应用是接收所述通讯消息的通讯应用,如果查找出不存在,则执行所述根据所述通讯消息对应的通讯号码查找至少一个通讯应用的历史通讯消息的操作。

根据本公开实施例的第三方面,提供了一种对通讯消息提示的装置,所述装置包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

接收通讯消息;

在满足预设条件的情况下,根据所述通讯消息对应的通讯号码查找至少一个通讯应用的历史通讯消息;

在查找到与所述通讯号码相关的历史通讯消息时,根据所述查找的历史通讯消息生成提示信息,所述提示信息用于提示用户在当前之前所述用户与所述通讯号码对应的联系人进行通讯过;

根据所述提示信息执行提示操作。

本公开的实施例提供的技术方案可以包括以下有益效果:在本公开实施例中,当终端接收到通讯消息时,在满足预设条件的情况下,根据该通讯消息对应的通讯号码查找至少一个通讯应用的历史通讯消息,根据查找到的包括该通讯号码的历史通讯消息,生成提示信息,该提示信息用于提示用户在当前之前用户与该通讯号码对应的联系人进行通讯过,便于用户对该通讯消息做出回应。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1是本公开实施例提供的一种对通讯消息提示的方法流程图;

图2是本公开实施例提供的另一种对通讯消息提示的方法流程图;

图3A是本公开实施例提供的一种对通讯消息提示的装置框图;

图3B是本公开实施例提供的一种查找模块的装置框图;

图3C是本公开实施例提供的另一种查找模块的装置框图;

图4是本公开实施例提供的另一种对通讯消息提示的装置框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

在对本公开实施例进行详细的解释说明之前,先对本公开实施例的应用场景予以介绍。在现有技术中,当终端接收到一条通讯消息时,终端会根据该通讯消息对应的通讯号码是否是联系人列表中的通讯号码,而对该通讯消息做出不同的提示。当该通讯消息对应的通讯号码是联系人列表中的通讯号码时,终端显示该通讯号码对应的联系人的信息,如联系人名称、联系人图像等等;当该通讯消息对应的通讯号码不是联系人列表中的通讯号码时,也即,该通讯号码是陌生人号码,此时终端直接显示该陌生人号码,提示用户有陌生人的通讯消息。无论是哪种提示方式,当终端接收到通讯消息时,用户并不能了解在当前之前与该通讯号码对应的联系人进行通讯过,降低了用户接收通讯消息的体验。

因此,本公开实施例提供了一种对通讯消息提示的方法,当终端接收到通讯消息时,在满足预设条件的情况下,根据该通讯消息对应的通讯号码查找至少一个通讯应用的历史通讯消息,根据查找到的与该通讯号码相关的历史通讯消息,生成提示信息,该提示信息用于提示用户在当前之前用户与该通讯号码对应的联系人进行通讯过,便于用户对该通讯消息做出回应。

图1是本公开实施例提供的一种对通讯消息提示的方法流程图,如图1所示,该对通讯消息提示的方法用于终端中,包括以下步骤。

在步骤101中,接收通讯消息。

在步骤102中,在满足预设条件的情况下,根据该通讯消息对应的通讯号码查找至少一个通讯应用的历史通讯消息。

在步骤103中,在查找到与该通讯号码相关的历史通讯消息时,根据查找的历史通讯消息生成提示信息,该提示信息用于提示用户在当前之前用户与该通讯号码对应的联系人进行通讯过。

在步骤104中,根据该提示信息执行提示操作。

本公开实施例中,当终端接收到通讯消息时,在满足预设条件的情况下,根据该通讯消息对应的通讯号码查找至少一个通讯应用的历史通讯消息,根据查找到的与该通讯号码相关的历史通讯消息,生成提示信息,该提示信息用于提示用户在当前之前用户与该通讯号码对应的联系人进行通讯过,便于用户对该通讯消息做出回应。

可选地,根据该通讯号码查找至少一个通讯应用的历史通讯消息,包括:

获取终端本地存储的至少一个通讯应用中的每个通讯应用的历史记录文件;

根据该通讯号码查找每个通讯应用的历史记录文件中存储的历史通讯消息。

可选地,根据该通讯号码查找每个通讯应用的历史记录文件中存储的历史通讯消息,包括:

根据该通讯号码,查找每个通讯应用的历史记录文件中存储的通讯时间在第一时间到当前时间之间的历史通讯消息,该第一时间在当前时间之前,且与当前时间的时间差为预设时长。

可选地,根据该通讯号码查找至少一个通讯应用的历史通讯消息,包括:

确定终端本地存储的至少一个通讯应用;

向至少一个通讯应用中的每个通讯应用对应的后台服务器发送查询请求消息,该查询请求消息携带该通讯号码,用于后台服务器根据该通讯号码查找其存储的历史通讯消息。

可选地,该提示信息包括查找的历史通讯消息的通讯时间、与该通讯号码对应的联系人进行通讯的通讯时长、查找的历史通讯消息和查找的历史通讯消息对应的应用标识中的至少一个。

可选地,在满足预设条件的情况下,根据通讯消息对应的通讯号码查找至少一个通讯应用的历史通讯消息,包括:

根据该通讯号码,查找第一应用的联系人列表是否存在包括该通讯号码的联系人信息,该第一应用是接收该通讯消息的通讯应用,如果查找出不存在,则执行根据该通讯消息对应的通讯号码查找至少一个通讯应用的历史通讯消息的操作。

上述所有可选技术方案,均可按照任意结合形成本公开的可选实施例,本公开实施例对此不再一一赘述。

图2是本公开实施例提供的另一种对通讯消息提示的方法流程图,如图2所示,该信息提醒方法用于终端中,包括以下步骤。

在步骤201中,接收通讯消息。

在本公开实施例中,终端上通常安装有多个通讯应用,终端可以通过这些通讯应用接收到其他终端发送的通讯消息。该多个通讯应用可以为电话应用、短信应用或其他社交应用等。

例如,当终端通过通话应用接收到其他终端发送的通讯消息时,该通讯消息为来电信息;当终端通过短信应用接收到其他终端发送的通讯消息时,该通讯消息为短信息;当终端通过社交应用接收到其他终端发送的通讯消息时,该通讯消息为社交信息。

需要说明的是,终端通过通讯应用接收的通讯消息携带该通讯消息对应的通讯号码。该通讯消息对应的通讯号码为发送该通讯消息的用户在该通讯应用中的账号。

例如,当接收到的通讯消息为来电信息时,该来电信息携带发送该来电信息的用户的电话号码;当接收到的通讯消息为短信息,该短信息携带发送该短信息的用户的电话号码;当接收到的通讯消息为社交信息,该社交信息携带发送该社交信息的用户在该社交应用的服务器中注册的账号。

在步骤202中,获取该通讯消息对应的通讯号码。

由于该通讯消息携带该通讯消息对应的通讯号码,因此可以从该通讯消息中获取该通讯消息对应的通讯号码。

例如,当终端接收到来电信息时,可以从该来电信息中获取该来电信息对应的电话号码;当终端接收到短信息时,可以从该短信息中获取该短信息对应的电话号码;当终端接收到社交信息时,可以从该社交信息中获取该社交信息对应的账号。

在步骤203中,根据该通讯号码,查找第一应用的联系人列表是否存在包括该通讯号码的联系人信息,该第一应用是接收该通讯消息的通讯应用,如果查找出不存在,则确定该通讯号码为陌生人号码。

为了便于说明,将接收该通讯消息对应的应用称为第一应用。

本步骤可以为:根据该通讯号码,查找第一应用中的联系人列表中的联系人信息,其中联系人信息包括联系人名称、联系人图像和联系人号码等等;如果查找出第一应用的联系人列表中不存在包括该通讯号码的联系人信息时,确定该通讯号码为陌生人号码。

例如,当终端为手机,且接收到来电信息时,获取该来电信息的电话号码后,查找手机通话应用的通讯录中所有联系人信息,其中联系人信息包括联系人名称和联系人的电话号码;当该来电信息的电话号码不是手机通话应用的通讯录中的联系人的电话号码时,确定该电话号码为陌生人号码。

在本公开实施例中,如果查找出第一应用的联系人列表存在包括该通信号码的联系人信息时,显示包括该通讯号码的联系人信息。如果第一应用的联系人列表中不存在包括该通讯号码的联系人信息时,也即,该通讯号码是陌生人号码时,为了帮助用户快速识别是否与该通讯号码对应的陌生人通讯过,以让用户确定是否对该通讯消息做出处理,为此本实施例对当前接收的该通讯消息进行提示。

在本公开实施例中,本步骤是一个可选的步骤,可以执行也可以不执行。当不执行本步骤时,在执行完步骤202之后就执行如下步骤204的步骤。

具体地,对该通讯消息进行提示的操作可以通过步骤204至步骤206实现。

在步骤204中,根据该通讯号码,查找至少一个通讯应用的历史通讯消息。

在本公开实施例中,根据该通讯号码查找至少一个通讯应用的历史通讯消息,查找出至少一个通讯应用的历史通讯消息是否存在与该通讯号码相关的历史通讯消息。其中,与该通讯号码相关的历史通讯消息可以是通过该通讯号码接收或发送的历史通讯消息,也可以是具体内容中包括该通讯号码的历史通讯消息。

需要说明的是,第一应用的历史通讯消息中可能存在与该通讯号码相关的历史通讯消息,除了第一应用外其他通讯应用的历史通讯消息中也可能存在与该通讯号码相关的历史通讯消息。因此,在本公开实施例中,根据该通讯消息对应的通讯号码查找至少一个通讯应用的历史通讯消息,可以为查找终端上第一应用的历史通讯消息,也可以为查找终端上除了第一应用外其他通讯应用的历史通讯消息。

例如,当终端接收到来电信息时,确定该来电信息对应的电话号码,用户在当前之前可能与该电话号码对应的联系人进行过电话通讯,也有可能与该电话号码对应的联系人进行过短信通讯,也有可能与该电话号码对应的联系人进行短信通讯或社交应用通讯的具体内容中包括该电话号码,因此,根据该电话号码查找至少一个通讯应用的历史通讯消息,可以为查找通话应用中的历史通讯消息,也可以为查找短信应用或社交应用的历史通讯消息。

另外,由于通讯应用中的历史通讯消息可以为终端本地存储的历史通讯消息,也可以是该通讯应用的后台服务器中存储的历史通讯消息,因此,根据该通讯号码查找至少一个通讯应用的历史通讯消息可以通过如下两种方式实现。

第一种方式,查找终端本地存储的至少一个通讯应用的历史通讯消息。

第一种方式通过如下两个步骤实现。

(1)获取终端本地存储的至少一个通讯应用中的每个通讯应用的历史记录文件;

其中,每个通讯应用的历史记录文件包括当前时间之前用户使用该通讯应用和其他用户通讯过的通讯消息、通讯消息的通讯号码、通讯时间和通讯时长等。

例如,通话应用中的历史记录文件包括当前时间之前用户使用通话应用和其他用户进行通话的通话时间、其他用户的电话号码以及通话时长等;短信应用中的历史记录文件包括当前时间之前用户使用短信应用和其他用户进行通讯的短信通讯的时间、其他用户的电话号码和该短信息等;社交应用中的历史记录文件包括当前时间之前用户使用社交应用和其他用户进行通讯的社交通讯的时间、其他用户在该社交应用中的账号和该社交信息等。

(2)根据该通讯号码查找每个通讯应用的历史记录文件中存储的历史通讯消息。

当获取终端本地存储的至少一个通讯应用中的每个通讯应用的历史记录文件后,根据该通讯号码,查找每个通讯应用的历史记录文件;从每个通讯应用的历史记录文件中查找与该通讯号码相关的历史通讯消息。

在本公开实施例中,当历史记录文件的数据量太大时,查找每个通讯应用的历史记录文件存储的所有历史通讯消息会导致效率降低,因此,可以查找每个通讯应用的历史记录文件中存储的通讯时间在第一时间到当前时间之间的历史通讯消息。其中第一时间为当前时间之前、且与当前时间的时间差为预设时长的时间。

其中,预设时长可以终端内默认的预设时长,也可以是用户预先设置的预设时长。例如,该预设时长可以为2个月、3个月及6个月等等,本公开实施例对此不做具体限定。

例如,当确定来电信息对应的电话号码时,查找终端本地存储的每个通讯应用的历史记录文件,当预设时长为6个月时,从每个通讯应用的历史记录文件中查找距离当前时间之前的6个月内的历史通讯消息,然后从该历史通讯消息中查找与该电话号码相关的历史通讯消息。

可选地,当查找到的与该通讯号码相关的历史通讯消息的数量仍然较多时,获取通讯时间距离当前最近的预设个数条历史通讯消息,其中预设个数可以是用户预先设置的个数。

第二种方式,查找至少一个通讯应用中的每个通讯应用的后台服务器中存储的历史通讯消息。

第二种方式可以为:确定终端本地存储的至少一个通讯应用;向至少一个通讯应用中的每个通讯应用对应的后台服务器发送查询请求消息,该查询请求消息携带该通讯号码和用户账号;对于每个通讯应用的后台服务器,该后台服务器接收该查询请求消息,根据该查询请求消息携带的用户账号获取该用户账号对应的历史记录文件,根据该查询请求消息携带的该通讯号码查找获取的历史记录文件包括的历史通讯消息;如果查找出与该通讯号码相关的历史通讯消息,向终端发送与该通讯号码相关的历史通讯消息;终端接收该后台服务器发送的与该通讯号码相关的历史通讯消息。

可选地,当没有查找到与该通讯号码相关的历史通讯消息时,该后台服务器向终端发送查询结果消息,该查询结果消息用于表明没有查找到与该通讯号码相关的历史通讯消息;当终端接收到该查询结果消息时,确定没有查找到与该通讯号码相关的历史通讯消息。

需要说明的,当获取的历史记录文件包括的历史通讯消的数量较多时,此时查找历史通讯消息的数量较大,就会导致查找效率降低,因此在本公开实施例中,该后台服务器可以查找获取的历史记录文件中包括通讯时间在当前时间和第二时间之间的历史通讯消息。

可选的,如果后台服务器查找出的与该通讯号码相关的历史通讯消息的数量较多时,后台服务器可以从与该通讯号码相关的历史通讯消息中选择通讯时间离当前最近的预设个数条历史通讯消息,然后再将选择的历史通讯消息发送给终端。或者,

后台服务器将查找的与该通讯号码相关的历史通讯消息全发送给终端。让终端从与该通讯号码相关的历史通讯消息中选择通讯时间离当前最近的预设个数条历史通讯消息。

在步骤205中,在查找到与该通讯号码相关的历史通讯消息时,根据查找的历史通讯消息生成提示信息,该提示信息用于提示用户在当前之前用户与该通讯号码对应的联系人进行通讯过。

在本公开实施例中,提示信息包括查找的历史通讯消息的通讯时间、与该通讯号码对应的联系人进行通讯的通讯时长、查找的历史通讯消息和查找的历史通讯消息对应的应用标识中的至少一个,因此该提示信息可以用于提示用户在当前之前用户已与该通讯号码对应的联系人进行通讯过。

例如,当接收到来电信息时,确定该来电信息对应的电话号码,当查找的与该电话号码相关的历史通讯消息为:接收到的该电话号码的1个来电信息、向该电话号码发送的1个去电信息、以及短信息内容中包括该电话号码的1条短信息和社交信息内容中包括该电话号码一条社交信息时,可以生成提示信息,该提示信息可以包括1个来电信息的来电时间、1个来电信息的通话时长、1个去电信息的去电时间、1个去电信息的通话时长、1条短信息的短信通讯时间、该短信息的具体内容、1条社交信息的通讯时间和1条社交信息的具体内容中的至少一个。

另外,当终端没有查找到与该通讯号码相关的历史通讯消息时,可以生成其它提示信息,并执行相应的提示操作,该其它提示信息用于提示用户在当前时间之前没有和该通讯号码对应的联系人进行过通讯。例如,当接收到来电信息,确定该来电信息对应的电话号码,同时没有查找到与该电话号码相关的历史通讯消息,可以生成其它提示信息“无历史通讯消息”,然后显示该其它提示信息,用户通过查看该其它提示消息,了解到在当前时间之前,并没有和该电话号码对应的联系人进行过通讯,然后确定是否需要对该来电信息做出回应。

在步骤206中,根据该提示信息执行提示操作。

根据该提示信息,执行提示操作,该提示操作可以用于提示用户在当前之前用户与该通讯号码对应的联系人进行通讯过。

其中,执行提示操作可以通过以下两种方式实现。

第一种方式,显示该提示信息,用户通过查看该提示信息,便可快速了解用户在当前之前与该通讯号码对应的联系人的通讯情况,特别地,当该通讯号码是陌生人号码时,该提示信息可以帮助用户快速识别是否在当前之前用户已与该通讯号码对应的陌生人进行通讯过。

第二种方式,当终端具有语音功能时,直接播放该提示信息,用户可以在收听该提示信息后,判断是否对该通讯消息做出回应。

本公开实施例中,当接收到通讯消息时,根据该通讯消息对应通讯号码查找至少一个通讯应用的历史通讯消息,根据查找到的与该通讯号码相关的历史通讯消息,生成提示信息;可选地,还可以判断当前终端接收的通讯消息对应的通讯号码是否是陌生人号码,当终端接收到的通讯消息对应的通讯号码为陌生人号码时,根据该通讯消息对应通讯号码查找至少一个通讯应用的历史通讯消息,根据查找到的与该通讯号码相关的历史通讯消息,生成提示信息。该提示信息用于提示用户在当前之前用户与该通讯号码对应的联系人进行通讯过;特别地,当该通讯号码是陌生人号码时,由于该提示信息包括查找的历史通讯消息的通讯时间、与该通讯号码对应的联系人进行通讯的通讯时长、查找的历史通讯消息和查找的历史通讯消息对应的应用标识中的至少一个,因此,通过该提示信息,用户可以快速识别是否已于该陌生人通讯过,便于用户对该通讯消息做出回应。

图3A是本公开实施例提供的一种对通讯消息提示的装置300的框图。参见图3A,该装置包括接收模块301、查找模块302、生成模块303和执行模块304。

接收模块301,用于接收通讯消息;

查找模块302,用于在满足预设条件的情况下,根据该通讯消息对应的通讯号码查找至少一个通讯应用的历史通讯消息;

生成模块303,用于在查找到与该通讯号码相关的历史通讯消息时,根据该查找的历史通讯消息生成提示信息,该提示信息用于提示用户在当前之前用户与该通讯号码对应的联系人进行通讯过;

执行模块304,用于根据该提示信息执行提示操作。

可选地,参见图3B,该查找模块302包括:

获取子模块3021,用于获取终端本地存储的至少一个通讯应用中的每个通讯应用的历史记录文件;

查找子模块3022,用于根据该通讯号码查找所每个通讯应用的历史记录文件中存储的历史通讯消息。

可选地,该查找子模块3022用于:

根据该通讯号码,查找每个通讯应用的历史记录文件中存储的从第一时间到当前时间的历史通讯消息,该第一时间在当前时间之前,且与当前时间的时间差为预设时长。

可选地,参见图3C,该查找模块302还包括:

确定子模块3023,用于确定终端本地存储的至少一个通讯应用;

发送子模块3024,用于向至少一个通讯应用中的每个通讯应用对应的后台服务器发送查询请求消息,该查询请求消息携带该通讯号码,用于后台服务器根据该通讯号码查找其存储的历史通讯消息。

可选地,该提示信息包括查找的历史通讯消息的通讯时间、与通讯号码对应的联系人进行通讯的通讯时长、查找的历史通讯消息和所查找的历史通讯消息对应的应用标识中的至少一个。

可选地,该查找模块302用于:

根据该通讯号码,查找第一应用的联系人列表是否存在包括该通讯号码的联系人信息,该第一应用是接收该通讯消息的通讯应用,如果查找出不存在,则执行根据该通讯号码查找至少一个通讯应用的历史通讯消息的操作。

本公开实施例中,当终端接收到通讯消息时,根据该通讯号码查找至少一个通讯应用的历史通讯消息,根据查找到的与该通讯号码相关的历史通讯消息,生成提示信息,该提示信息用于提示用户在当前之前用户与该通讯号码对应的联系人进行通讯过,便于用户对该通讯消息做出回应。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图4是是本公开实施例提供的一种对通讯消息提示的装置400的框图。例如,装置400可以是移动电话,计算机,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备等。

参照图4,装置400可以包括以下一个或多个组件:处理组件402,存储器404,电源组件406,多媒体组件408,音频组件410,输入/输出(I/O)的接口412,传感器组件414,以及通信组件416。

处理组件402通常控制装置400的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件402可以包括一个或多个处理器420来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件402可以包括一个或多个模块,便于处理组件402和其他组件之间的交互。例如,处理组件402可以包括多媒体模块,以方便多媒体组件408和处理组件402之间的交互。

存储器404被配置为存储各种类型的数据以支持在装置400的操作。这些数据的示例包括用于在装置400上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器404可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电源组件406为装置400的各种组件提供电源。电源组件406可以包括电源管理系统,一个或多个电源,及其他与为装置400生成、管理和分配电源相关联的组件。

多媒体组件408包括在所述装置400和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件408包括一个前置摄像头和/或后置摄像头。当装置400处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件410被配置为输出和/或输入音频信号。例如,音频组件410包括一个麦克风(MIC),当装置400处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器404或经由通信组件416发送。在一些实施例中,音频组件410还包括一个扬声器,用于输出音频信号。

I/O接口412为处理组件402和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件414包括一个或多个传感器,用于为装置400提供各个方面的状态评估。例如,传感器组件414可以检测到装置400的打开/关闭状态,组件的相对定位,例如所述组件为装置400的显示器和小键盘,传感器组件414还可以检测装置400或装置400一个组件的位置改变,用户与装置400接触的存在或不存在,装置400方位或加速/减速和装置400的温度变化。传感器组件414可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件414还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件414还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件416被配置为便于装置400和其他设备之间有线或无线方式的通信。装置400可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件416经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件416还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在本公开实施例中,装置400可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在本公开实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器404,上述指令可由装置400的处理器420执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种对通讯消息提示的方法,该方法包括:

接收通讯消息。

在满足预设条件的情况下,根据该通讯消息对应的通讯号码查找至少一个通讯应用的历史通讯消息。

在查找到与该通讯号码相关的历史通讯消息时,根据查找的历史通讯消息生成提示信息,该提示信息用于提示用户在当前之前用户与该通讯号码对应的联系人进行通讯过。

可选地,根据该通讯号码查找至少一个通讯应用的历史通讯消息,包括:

获取终端本地存储的至少一个通讯应用中的每个通讯应用的历史记录文件;

根据该通讯号码查找每个通讯应用的历史记录文件中存储的历史通讯消息。

可选地,根据该通讯号码查找每个通讯应用的历史记录文件中存储的历史通讯消息,包括:

根据该通讯号码,查找每个通讯应用的历史记录文件中存储的通讯时间在第一时间到当前时间之间的历史通讯消息,该第一时间在当前时间之前,且与当前时间的时间差为预设时长。

可选地,根据该通讯号码查找至少一个通讯应用的历史通讯消息,包括:

确定终端本地存储的至少一个通讯应用;

向至少一个通讯应用中的每个通讯应用对应的后台服务器发送查询请求消息,该查询请求消息携带该通讯号码,用于后台服务器根据该通讯号码查找其存储的历史通讯消息。

可选地,该提示信息包括查找的历史通讯消息的通讯时间、与该通讯号码对应的联系人进行通讯的通讯时长、查找的历史通讯消息和查找的历史通讯消息对应的应用标识中的至少一个。

可选地,在满足预设条件的情况下,根据通讯消息对应的通讯号码查找至少一个通讯应用的历史通讯消息,包括:

根据该通讯号码,查找第一应用的联系人列表是否存在包括该通讯号码的联系人信息,该第一应用是接收该通讯消息的通讯应用,如果查找出不存在,则执行根据该通讯号码查找至少一个通讯应用的历史通讯消息的操作。

本公开实施例中,当终端接收到通讯消息时,根据该通讯消息对应的通讯号码查找至少一个通讯应用的历史通讯消息,根据查找到的与该通讯号码相关的历史通讯消息,生成提示信息,该提示信息用于提示用户在当前之前用户与该通讯号码对应的联系人进行通讯过,便于用户对该通讯消息做出回应。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

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