即时通讯消息提示方法及客户端与流程

文档序号:11930056阅读:570来源:国知局
即时通讯消息提示方法及客户端与流程

本申请涉及数据即时通讯领域,特别涉及一种即时通讯消息提示方法及客户端。



背景技术:

即时通讯(IM,Instant Messaging)技术实现了在线实时沟通,在娱乐聊天、电子商务中的应用越来越广泛。即时通讯技术通常通过客户端实现用户的在线实时交互,用户可以通过客户端向另一用户的客户端发送消息,也可以通过客户端阅读从其它客户端发来的消息。

现有的即时通讯应用软件,在接收到其它用户发来的消息时,会向用户进行提示。

但是,目前无论是较为普遍的移动终端的即时通讯应用程序,还是PC端社交网络的私信产品,来自对象的新消息提醒常常采用包括“小红点+数字”的形式显示表达。例如,请参阅图1,在一种即时通讯的会话列表界面110中,针对不同的会话项112中的会话人或会话群组,新消息的提醒方式为在会话人图标或会话群组的图标上以“小红点+数字”的形式显示出来。

然而,这种通过“小红点+数字”的提醒方式,仅能够提醒用户收到新消息,以及新消息的数量。这种提醒方式难以针对新消息的内容给用户进行提示,使得用户难以根据现有的提示方式区分新消息的重要度、紧急度或者是否感兴趣等。可见现有的提醒方式难以满足用户多元化或者差异化的使用需求。



技术实现要素:

本申请实施方式的目的是提供一种能够针对新消息进行区别提示的即时通讯消息提示方法及客户端。

为解决上述技术问题,本申请提供一种即时通讯消息提示方法,其包括:接收即时通讯消息;获取所述即时通讯消息的至少一个预定属性的当前属性值;将得到的所述当前属性值在预设消息属性集中匹配,得到与所述当前属性值对应的至少一个提醒信息;其中,所述预设消息属性集中对应记录有属性值和提醒信息;在会话列表界面中与所述即时通讯消息对应的会话项展示所述至少一个提醒信息中的至少一个。

本申请还提供一种客户端,其包括:接收模块,用于接收即时通讯消息;提醒信息获取 模块,用于获取所述即时通讯消息的至少一个预定属性的当前属性值,将得到的所述当前属性值在预设消息属性集中匹配,得到与所述当前属性值对应的至少一个提醒信息;其中,所述预设消息属性集中对应记录有属性值和提醒信息;提醒信息展示模块,在会话列表界面中与所述即时通讯消息对应的会话项展示所述至少一个提醒信息中的至少一个。

本申请还提供一种客户端,其包括:通信模块、显示器、存储器和处理器;其中,所述通信模块能进行网络通信收发数据;所述存储器中存储有预设消息属性集;其中,所述预设消息属性集中对应记录有属性值和提醒信息;所述处理器能通过所述通信模块接收即时通讯消息;读取所述存储器中的预设消息属性集;将所述即时通讯消息的至少一个预定属性的属性值在所述预设消息属性集中匹配,得到与所述至少一个预定属性的属性值对应的至少一个提醒信息;控制所述显示器在会话列表界面中与所述即时通讯消息对应的会话项展示所述至少一个提醒信息中的至少一个。

通过以上描述的本实施方式所提供的即时通讯消息提示方法和客户端,通过设置针对不同场景、不同对象、或同一对象的不同场景等情况的不同的属性值对应记录提醒信息,形成预设消息属性集,当接收即时通讯消息时,可以通过将所述即时通讯消息的至少一个预定属性在预设消息属性集中匹配,得到所述至少一个预定属性对应的至少一个提醒信息,然后在会话列表界面中与所述即时通讯消息对应的会话项展示所述至少一个提醒信息中的至少一个,从而使得用户可以通过针对不同场景、不同对象、或同一对象的不同场景等的提醒信息区分新消息的重要度、紧急度或者是否感兴趣等,满足了用户多元化或者差异化的使用需求。

附图说明

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

图1为现有技术提供的客户端的界面图像的示意图;

图2为本申请一个实施方式提供的即时通讯消息提示方法的流程图;

图3为本申请一个实施方式提供的客户端的界面图像的示意图;

图4为本申请一个实施方式提供的即时通讯消息提示方法的流程图;

图5为本申请一个实施方式提供的即时通讯消息提示方法的流程图;

图6为本申请一个实施方式提供的客户端的界面图像的示意图;

图7为本申请一个实施方式提供的客户端的模块图;

图8为本申请一个实施方式提供的客户端的模块图。

具体实施方式

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

请参阅图2,本申请一个实施方式所提供一种即时通讯消息提示方法,其包括如下步骤。

步骤S10:接收即时通讯消息。

在本实施方式中,客户端之间可以进行即时通讯,收发即时通讯消息。客户端可以是具有网络通讯功能的通信设备,例如台式电脑、笔记本电脑、平板电脑、智能手机和智能可穿戴设备等。当然,客户端也可以为运行于上述通信设备中的软件。

在本实施方式中,客户端接收到即时通讯消息,可以表示其它客户端向当前客户端发出了即时通讯消息,以使得另一用户与当前用户之间可以通过即时通讯的方式进行沟通。

步骤S12:获取所述即时通讯消息的至少一个预定属性的当前属性值。

在本实施方式中,所述预定属性可用于标识不同的即时通讯消息,以利于客户端区别不同的即时通讯消息。所述预定属性可为至少一个,具体的,所述预定属性可以为消息发送的日期、消息发出的地理位置、消息发送方的预定信息、消息中包含的关键词、特殊消息类型中一种或多种组合。

在本实施方式中,所述预定属性可以具有对应的属性值。所述属性值可以用于具体表示所述即时通讯消息的预定属性的实际含义。其中,当预定属性为消息发送的日期时,所述消息发送的日期对应的属性值可以是具体的时间属性值。此外,当预定属性为消息发出的地理位置时,其对应的属性值可以是具体的位置属性值。当预定属性为消息发送方的预定信息时,其对应的属性值可以是具体的消息发送方的ID属性值及与消息发送方的ID相关联的属性值。当预定属性为消息中包含的关键词时,其对应的属性值可以是具体消息内容的文本属性值。当预定属性为特殊消息类型时,其对应的属性值可以是具体的消息格式属性等。所述预定属性也可以为上述两种及以上的组合,例如,消息发出的地理位置与消息发送方的预定信息组合,其对应的属性值可以为某一设定的属性值。

当然,所述预定属性及其对应的属性值并不限于上述举例,在本申请技术精髓启示下,所属领域技术人员还可以做出其它变更,但只要其实现的功能和效果与本申请相同或相似, 均应涵盖于本申请保护范围内。

步骤S14:将得到的所述当前属性值在预设消息属性集中匹配,得到与所述当前属性值对应的至少一个提醒信息;其中,所述预设消息属性集中对应记录有属性值和提醒信息。

在本实施方式中,所述预设消息属性集中可以对应记录有属性值和提醒信息。所述预设消息属性集中的属性值与所述提醒信息可为预先设置的。具体的,可以是客户端预先设置并存储的,或者可以由服务器端设置好后,推送给客户端的。

在本实施方式中,所述预设消息属性集中的提醒信息可以与所述属性值的实际含义相对应,以便于即时通讯消息的用户理解、记忆。具体的,其可以包括以下至少一种或几种组合:图标、文字、符号、动态图像及其组合等形式。

在本实施方式中,通过所述属性值,可以获得唯一一个提醒信息。具体的,预设消息属性集中对应记录属性值和提醒信息的方式可以采用数据表。其中,数据表中的一列数据为属性值,另一列数据为提醒信息,在一行数据中的属性值和提醒信息相对应。当然,也可以采用面向对象的结构设计,属性值可以作为一个对象,提醒信息可以作为该对象的一个属性。

在本实施方式中,将所述即时通讯消息的至少一个预定属性的当前属性值在预设消息属性集中匹配时,可以将所述即时通讯消息的预定属性的当前属性值与所述预设消息属性集中的属性值进行比对,当所述即时通讯消息的预定属性的当前属性值与所述预设消息属性集中的属性值相同时,通过所述预设消息属性集中对应记录的属性值和提醒信息之间的对应关系,得到即时通讯消息的预定属性的当前属性值对应的提醒信息。

另外,当所述即时通讯消息的至少一个预定属性的当前属性值与所述预设消息属性集中的属性值都不相同时,可以预先在客户端设定一个默认的提醒信息。当出现上述的情况时,根据所述当前属性值可以得到所述默认的提醒信息。

在本实施方式中,得到与所述至少一个预定属性的当前属性值相对应的提醒信息也可为至少一个。所述至少一个预定属性的当前属性值可能可与预设消息属性集中的至少一个属性值匹配成功,从而获得对应的至少一个提醒信息。

在一个具体的实施方式中,所述预定属性可以包括:消息发出的地理位置、消息发送的日期、消息中包含的关键词。其对应的属性值可以为:“杭州”、“北京时间2015年11月1日”、“大雨”。其中,在所述预设消息属性集中,属性“杭州”对应记录有“西湖断桥”的提醒信息,属性“大雨”对应记录有“雨伞”的提醒信息。当即时通讯消息发送方为杭州市气象台,其在北京时间2015年11月1日向市民发送的消息内容为:“北京时间2015年11月2日,午后至夜间时间段内可能会下大雨,请带各位出行的市民带上雨具。”上述即时通讯消息的当前属性值可以为“杭州”、“北京时间2015年11月1日”、“大雨”,其能获得的 提醒信息为两个,分别为:“西湖断桥”、“雨伞”。

步骤S16:在会话列表界面中与所述即时通讯消息对应的会话项展示所述至少一个提醒信息中的至少一个。

在本实施方式中,会话列表界面上可以显示有至少一个会话项。当会话列表界面上的会话项被点击之后,可以打开相应的会话窗口进行及时通信消息的查阅和发送。在本实施方式中,当匹配到即时通讯消息的提醒信息后,可以在会话列表界面中与所述即时通讯消息对应的会话项进行展示,以对消息接收者进行相应的提示。

请参阅图3,在一个具体的实施方式中,所述提醒信息可以在所述在会话列表界面110中与所述即时通讯消息对应的会话项112的预定位置进行展示。例如可以在会话项112对应的会话人或会话群组所平行的区域显示所述提醒消息。

在本实施方式中,在所述会话界面对应的会话项上展示的可以是所述至少一个提醒信息中的全部。当所述提醒信息的个数为多个时,也可以只展示至少一个提醒信息中的部分。例如,可以根据预定的筛选规则,对获得的至少一个提醒信息进行筛选,获得满足筛选条件的提醒信息,将所述满足筛选条件的提醒信息在所述会话界面对应的会话项上进行展示。

请参阅图3,在一个具体的实施方式中,所述预设消息属性集中可以预先记录有“钱”的属性值以及与“钱”对应记录的“¥”的提醒信息。例如,当即时通讯的消息发送方向即时通讯的消息接收方发送红包时,此时该即时通讯消息中包含了关键词“红包”8.88元,其对应的属性值为“红包”。当通过将即时通讯消息中的包含的关键词的属性值“红包”与预设消息属性集中的“红包”匹配成功后,得到与“红包”对应的“¥”提醒信息,此时在所述会话列表界面中与所述即时通讯消息对应的会话项展示的就是“¥”的提醒信息。当即时通信的消息接收者看到此“¥”的提醒信息时,会及时收取红包,避免超过红包接收的时限,而错失红包。

请参阅图3,在另一个具体的实施方式中,根据用户的需求可以在所述预设消息属性集中可以预先记录有“适合结婚对象”的属性值以及与“适合结婚对象”对应记录的“爱心”的提醒信息。上述属性值可以由预定属性为消息发出的地理位置、消息发送方的预定信息中的性别和年龄对应的属性值组合形成。例如,预定属性为消息发出的地理位置对应的属性值可为“杭州市”,预定属性为消息发送方预定信息中的性别和年龄对应的属性值可分别为“女性”,“25岁至29岁”。当即时通讯的消息发送方性别为“女性”,年龄为“25岁至29岁”之间,且消息发出的地理位置为“杭州市”时,在即时通讯的消息接收方的相应会话项出可以显示“爱心”的消息提醒时,从而可以提醒即时通讯的消息接收方对发送方着重进一步关注和联系。

在本实施方式中,通过设置针对不同场景、不同对象、或同一对象的不同场景等情况的不同的属性值对应记录提醒信息,形成预设消息属性集,当接收即时通讯消息时,可以通过将所述即时通讯消息的至少一个预定属性在预设消息属性集中匹配,得到所述至少一个预定属性对应的至少一个提醒信息,然后在会话列表界面中与所述即时通讯消息对应的会话项展示所述至少一个提醒信息中的至少一个,从而使得用户可以通过针对不同场景、不同对象、或同一对象的不同场景等的提醒信息区分新消息的重要度、紧急度或者是否感兴趣等,满足了用户多元化或者差异化的使用需求。

在一个实施方式中,所述即时通讯消息的预定属性可以包括以下至少一种或多种组合:消息发送的日期、消息发出的地理位置、消息发送方的信息、消息中包含的关键词、特殊消息类型。

当然,所述预定属性并不限于上述举例,在本申请技术精髓启示下,所属领域技术人员还可以做出其它变更,但只要其实现的功能和效果与本申请相同或相似,均应涵盖于本申请保护范围内。

针对某一具体的即时通讯消息,所述预定属性对应有具体的属性值。

在所述预设消息属性集中,针对不同的预定属性,可以预先设置多个属性值。例如,对于消息发送的日期,其对应的属性值可以是具体的节假日日期或有纪念意义的日期。例如,具体可为中秋节的日期、端午节的日期、除夕的日期、国庆节的日期等等。对于消息发出的地理位置,其对应的属性值可以是具体的城市或名胜古迹的地理坐标等。例如,具体可为杭州、苏州、北京等城市的地理坐标。对于消息发送方的信息,其对应的属性值可以是消息发送方的所在地、年龄、星座、生日、性别、兴趣标签、心情标签中的一个或多个对应属性值。对于消息中包含的关键词,其对应的属性值可以是具体的关键词。例如消息内容中包含了“生日快乐”、“抽烟”、“红包”等关键词,其对应的属性值可以为“生日快乐”、“抽烟”、“红包”等。对于特殊消息类型,其对应的属性值可以是具体消息类型格式或者是消息附带的标记等。例如,所述特殊消息类型可以包括视频消息类型、音频消息类型、图片消息类型。上述各个消息类型本身具有区别于其他消息类型的格式属性,因此,其对应的属性值可以为其格式属性。

此外,所述被标记的消息类型可以为消息发送方在发送时对消息作了标记的一类消息,可以标示消息的重要程度、紧急程度以及发送方的特殊身份等。所述被标记的消息的形式可以为预定的形式,具体的例如,其消息中的文字可以为预定的颜色,例如为紫色等。当接收消息的客户端获取的消息的文字的颜色为紫色时,可以确定其为被标记的消息。此外,所述被标记的消息的形式还可以为其他形式,例如所述被标记的信息附带有预定的标记,所述预 定的标记随着所述被标记的消息一起发送。当接收消息的客户端接收的消息时,同时获取到所述预定的标记,此时可以确定该接收的消息为被标记的消息。当然,所述被标记的消息的形式不限于上述举例,在本申请技术精髓启示下,所属领域技术人员还可以做出其它变更,但只要其实现的功能和效果与本申请相同或相似,均应涵盖于本申请保护范围内。

在一个具体的实施方式中,当即时通讯消息的预定属性包括消息发送的日期时,其对应的当前属性值可以为时间属性值。例如:消息发送的日期为:2015年9月27日,则上述消息的预定属性可为消息发送的日期,其对应的当前属性值为:“2015年9月27日”。当在预设消息属性集中,属性值“2015年9月27日”对应记录的提醒消息是中秋节的“月饼”,则消息接收方的会话界面的相应位置可以显示“月饼”的图标。

在一个具体的实施方式中,当即时通讯消息的预定属性包括消息发出的地理位置时,其对应的当前属性值可以为位置属性值。例如,消息发出的地理位置为杭州,则上述消息的预定属性可为消息发送的位置,其对应的当前属性值为:“杭州”。当在预设消息属性集中,属性值“杭州”对应记录的提醒消息是“西湖断桥”,则消息接收方的会话界面的相应位置可以显示“西湖断桥”的图标。

在一个具体的实施方式中,当即时通讯消息的预定属性包括消息中包含的关键词时,具体的,其对应的当前属性值可以为关键词属性值。例如,消息内容为“一起去抽烟”。其中当前属性值为“抽烟”。当在预设消息属性集中,属性值“抽烟”对应的提醒消息是烟头的图标,则消息接收方的会话界面的相应位置可以显示烟头的图标。

请参阅图4,在一个实施方式中,所述即时通讯消息提示方法还可以包括如下步骤:

步骤S20:接收提醒信息以及与所述提醒信息相对应的属性值。

步骤S22:将所述接收的提醒信息与所述预设消息属性集中的提醒信息进行匹配。

步骤S24:若匹配不成功,则将所述接收的提醒消息及其对应的属性值记录在所述预设消息属性集中。

在本实施方式中,所述提醒信息的发送方可以为服务器。当提醒信息的发送方为所述服务器可以实时或定时向客户端推送提醒信息。所述客户端发送的提醒信息可以对应记录有属性值。

当客户端接收所述提醒信息后,可以将所述提醒信息与所述预设消息属性集中的提醒信息进行匹配,假如匹配不成功,则说明所述预设消息属性集中还没有记录服务器推送的提醒信息,此时可以下载该提醒信息,并将所述提醒消息及其对应的属性值记录在所述预设消息属性集中。假如匹配成功,则说明所述预设消息属性集中已经记录了服务器推送的提醒信息,此时可以不用下载该提醒信息。

此外,所述客户端可以在与服务器联网的环境下,实施的将所述预设消息属性集与服务器中的消息属性集进行匹配,判断所述预设消息属性集和服务器的消息属性集是否一致,若不一致,则可以将不一致的部分进行下载,并将下载的新提醒信息及其属性值记录在所述预设消息属性集中。

在一个实施方式中,所述会话列表界面显示有会话项列表,所述会话项列表中包括会话人和/或会话群组图标,在相应的会话人和/或会话群组图标对应位置展示所述提醒消息。

在本实施方式中,所述会话列表界面在预定位置可以显示有会话项列表。所述会话项列表可以包括会话人、会话群组。例如,请参阅图3,所述会话项列表可以位于所述会话列表界面110的左侧,会话项列表中的会话人分别可为:地球、水星、金星,会话群组可为:太阳系。所述提醒信息114可以展示在所述会话项列表界面110的右侧,与相应的会话人或会话群组平行的位置处。

当然,所述会话列表界面110中会话项列表、提醒消息114的具体位置还可以为其他布置方式,本申请在此并不作具体限定。

请参阅图5,在一个实施方式中,在匹配得到至少一个提醒信息的S14步骤中,当得到的所述提醒信息为两个以上时;相应的,在展示提醒信息的S16步骤中包括以下步骤。

S160:根据预定的筛选规则对得到的所述两个以上提醒信息进行筛选,获得筛选后的提醒信息。

S162:在所述会话列表界面中与所述即时通讯消息对应的会话项展示所述筛选后的提醒消息。

在本实施方式中,当得到的所述提醒信息为两个以上时,所述会话列表界面中与所述即时通讯消息对应的会话项可以将得到的提醒信息全部展示出来,可以根据预定的筛选规则对得到的提醒信息进行筛选,选择其中的一个或几个提醒信息进行展示。所述预定筛选规则可以为一种基于所述提醒信息在所述预设消息属性集中的默认的排列顺序进行设定的规则。例如,当所述提醒信息为多个时,可以设定将所述排序为预定个数以前的提醒信息在会话列表界面中与所述即时通讯消息对应的会话项中进行展示。此外,所述预定筛选规则可以为对预设消息属性集中的提醒信息设置重要性标记,筛选时,将标记为重要的提醒信息进行展示。当然,所述预定筛选规则并不限于上述举例,在本申请技术精髓启示下,所属领域技术人员还可以做出其它变更,但只要其实现的功能和效果与本申请相同或相似,均应涵盖于本申请保护范围内。

在一个具体的实施方式中,当即时通讯消息发送方在杭州在中秋节前一天送来了:“北京时间2015年09月27日,午后至夜间时间段内可能会下大雨,请带各位出行的市民带上 雨具”的天气预报。其中上述消息包含的预定属性对应的当前属性值包括:地理位置——杭州,时间——中秋节,关键词——大雨。上述预定属性的当前属性值匹配到的提醒信息分别为“西湖断桥”、“月饼”、“雨伞”。所述“西湖断桥”、“月饼”、“雨伞”的提醒信息在所述预设消息属性集中的排序可为“雨伞”、“月饼”、“西湖断桥”。

所述筛选规则可为选取排序为前2个的提醒信息。请参阅图6,此时,在所述会话列表界面中与所述即时通讯消息对应的会话项展示的提醒信息为“雨伞”和“月饼”。

所述筛选规则可为选取排序为前1个的提醒信息。请参阅图3,此时,在所述会话列表界面中与所述即时通讯消息对应的会话项展示的提醒信息为“雨伞”。

请参阅图7,本申请实施方式还提供一种客户端100,其包括:接收模块10、当前属性值获取模块12、提醒信息获取模块14、提醒信息展示模块16。

在本实施方式中,客户端100可以是具有网络通讯功能的通信设备,例如台式电脑、笔记本电脑、平板电脑、智能手机和智能可穿戴设备等。当然,客户端100也可以为运行于上述通信设备中的软件。

接收模块10用于接收即时通讯消息。

在本实施方式中,客户端100接收到即时通讯消息,可以表示其它客户端向当前客户端100发出了即时通讯消息。以使得另一用户与当前用户之间可以通过即时通讯的方式进行沟通。

在本实施方式中,接收模块10可以是能与网络连接的通信端口,其可以按照网络通信协议如HTTP、FTP进行网络通信,并可以相应遵循有线通讯和无线通讯的相应标准。当然,接收模块10也可以为驱动通信端口的软件。

当前属性值获取模块12,用于获取所述即时通讯消息的至少一个预定属性的当前属性值。

在本实施方式中,所述预定属性可用于标识不同的即时通讯消息,以利于客户端区别不同的即时通讯消息。所述预定属性可为至少一个,具体的,所述预定属性可以为消息发送的日期、消息发出的地理位置、消息发送方的预定信息、消息中包含的关键词、特殊消息类型中一种或多种组合。

在本实施方式中,所述预定属性可以具有对应的属性值。所述属性值可以用于具体表示所述即时通讯消息的预定属性的实际含义。其中,当预定属性为消息发送的日期时,所述消息发送的日期对应的属性值可以是具体的时间属性值。此外,当预定属性为消息发出的地理位置时,其对应的属性值可以是具体的位置属性值。当预定属性为消息发送方的预定信息时,其对应的属性值可以是具体的消息发送方的ID属性值及与消息发送方的ID相关联的属性 值。当预定属性为消息中包含的关键词时,其对应的属性值可以是具体消息内容的文本属性值。当预定属性为特殊消息类型时,其对应的属性值可以是具体的消息格式属性等。所述预定属性也可以为上述两种及以上的组合,例如,消息发出的地理位置与消息发送方的预定信息组合,其对应的属性值可以为某一设定的属性值。

当然,所述预定属性及其对应的属性值并不限于上述举例,在本申请技术精髓启示下,所属领域技术人员还可以做出其它变更,但只要其实现的功能和效果与本申请相同或相似,均应涵盖于本申请保护范围内。

提醒信息获取模块14,用于将得到的所述当前属性值在预设消息属性集中匹配,得到与所述当前属性值对应的至少一个提醒信息;其中,所述预设消息属性集中对应记录有属性值和提醒信息。

在本实施方式中,所述预设消息属性集中可以对应记录有属性值和提醒信息。所述预设消息属性集中的属性值与所述提醒信息可为预先设置的。具体的,可以是客户端预先设置并存储的,或者可以由服务器端设置好后,推送给客户端的。

在本实施方式中,所述预设消息属性集中的提醒信息可以与所述属性值的实际含义相对应,以便于即时通讯消息的用户理解、记忆。具体的,其可以包括以下至少一种或几种组合:图标、文字、符号、动态图像及其组合等形式。

在本实施方式中,通过所述属性值,可以获得唯一一个提醒信息。具体的,预设消息属性集中对应记录属性值和提醒信息的方式可以采用数据表。其中,数据表中的一列数据为属性值,另一列数据为提醒信息,在一行数据中的属性值和提醒信息相对应。当然,也可以采用面向对象的结构设计,属性值可以作为一个对象,提醒信息可以作为该对象的一个属性。

在本实施方式中,将所述即时通讯消息的至少一个预定属性的当前属性值在预设消息属性集中匹配时,可以将所述即时通讯消息的预定属性的当前属性值与所述预设消息属性集中的属性值进行比对,当所述即时通讯消息的预定属性的当前属性值与所述预设消息属性集中的属性值相同时,通过所述预设消息属性集中对应记录的属性值和提醒信息之间的对应关系,得到即时通讯消息的预定属性的当前属性值对应的提醒信息。

另外,当所述即时通讯消息的至少一个预定属性的当前属性值与所述预设消息属性集中的属性值不相同时,则可以表示,所述至少一个预定属性的当前属性值没有与所述预设消息属性集中的属性值匹配失败。在这种情况下,可以预先在客户端设定一个默认的提醒信息,当出现匹配失败的情况时,可以得到所述默认的提醒信息。

在本实施方式中,得到与所述至少一个预定属性的当前属性值相对应的提醒信息也可为至少一个。所述至少一个预定属性的当前属性值可能可与预设消息属性集中的至少一个属性 值匹配成功,从而获得对应的至少一个提醒信息。

在一个具体的实施方式中,所述预定属性可以包括:消息发出的地理位置、消息发送的日期、消息中包含的关键词。其对应的属性值可以为:“杭州”、“北京时间2015年11月1日”、“大雨”。其中,在所述预设消息属性集中,属性“杭州”对应记录有“西湖断桥”的提醒信息,属性“大雨”对应记录有“雨伞”的提醒信息。当即时通讯消息发送方为杭州市气象台,其在北京时间2015年11月1日向市民发送的消息内容为:“北京时间2015年11月2日,午后至夜间时间段内可能会下大雨,请带各位出行的市民带上雨具。”上述即时通讯消息的当前属性值可以为“杭州”、“北京时间2015年11月1日”、“大雨”,其能获得的提醒信息为两个,分别为:“西湖断桥”、“雨伞”。

提醒信息展示模块16,用于在会话列表界面中与所述即时通讯消息对应的会话项展示所述至少一个提醒信息中的至少一个。

在本实施方式中,会话列表界面上可以显示有至少一个会话项。当会话列表界面上的会话项被点击之后,可以打开相应的会话窗口进行及时通信消息的查阅和发送。在本实施方式中,当匹配到即时通讯消息的提醒信息后,可以在会话列表界面中与所述即时通讯消息对应的会话项进行展示,以对消息接收者进行相应的提示。

请参阅图3,在一个具体的实施方式中,所述提醒信息可以在所述在会话列表界面110中与所述即时通讯消息对应的会话项112的预定位置进行展示。例如可以在会话项112对应的会话人或会话群组所平行的区域显示所述提醒消息。

在本实施方式中,在所述会话界面对应的会话项上展示的可以是所述至少一个提醒信息中的全部。当所述提醒信息的个数为多个时,也可以只展示至少一个提醒信息中的部分。例如,可以根据预定的筛选规则,对获得的至少一个提醒信息进行筛选,获得满足筛选条件的提醒信息,将所述满足筛选条件的提醒信息在所述会话界面对应的会话项上进行展示。

请参阅图3,在一个具体的实施方式中,所述预设消息属性集中可以预先记录有“钱”的属性值以及与“钱”对应记录的“¥”的提醒信息。例如,当即时通讯的消息发送方向即时通讯的消息接收方发送红包时,此时该即时通讯消息中包含了关键词“红包”8.88元,其对应的属性值为“红包”。当通过将即时通讯消息中的包含的关键词的属性值“红包”与预设消息属性集中的“红包”匹配成功后,得到与“红包”对应的“¥”提醒信息,此时在所述会话列表界面中与所述即时通讯消息对应的会话项展示的就是“¥”的提醒信息。当即时通信的消息接收者看到此“¥”的提醒信息时,会及时收取红包,避免超过红包接收的时限,而错失红包。

提醒信息展示模块14,用于在会话列表界面中与所述即时通讯消息对应的会话项展示所 述至少一个提醒信息中的至少一个。

在本实施方式中,会话列表界面上可以显示有至少一个会话项。当会话列表界面上的会话项被点击之后,可以打开相应的会话窗口进行及时通信消息的查阅和发送。在本实施方式中,当匹配到即时通讯消息的提醒信息后,可以在会话列表界面中与所述即时通讯消息对应的会话项进行展示,以对消息接收者进行相应的提示。

请参阅图3,在一个具体的实施方式中,所述提醒信息可以在所述在会话列表界面110中与所述即时通讯消息对应的会话项112的预定位置进行展示。例如可以在会话项112对应的会话人或会话群组所平行的区域显示所述提醒消息。

在本实施方式中,在所述会话界面对应的会话项上展示的可以是所述至少一个提醒信息中的全部。当所述提醒信息的个数为多个时,也可以只展示至少一个提醒信息中的部分。例如,可以根据预定的筛选规则,对获得的至少一个提醒信息进行筛选,获得满足筛选条件的提醒信息,将所述满足筛选条件的提醒信息在所述会话界面对应的会话项上进行展示。

请参阅图3,在一个具体的实施方式中,所述预设消息属性集中可以预先记录有“钱”的属性值以及与“钱”对应记录的“¥”的提醒信息。例如,当即时通讯的消息发送方向即时通讯的消息接收方发送红包时,此时该即时通讯消息中包含了关键词“红包”8.88元,其对应的属性值为“红包”。当通过将即时通讯消息中的包含的关键词的属性值“红包”与预设消息属性集中的“红包”匹配成功后,得到与“红包”对应的“¥”提醒信息,此时在所述会话列表界面中与所述即时通讯消息对应的会话项展示的就是“¥”的提醒信息。当即时通信的消息接收者看到此“¥”的提醒信息时,会及时收取红包,避免超过红包接收的时限,而错失红包。

通过以上描述的本实施方式所提供的即时通讯消息提示方法和客户端,通过设置针对不同场景、不同对象、或同一对象的不同场景等情况的不同的属性值对应记录提醒信息,形成预设消息属性集,当接收即时通讯消息时,可以通过获取所述即时通讯消息的至少一个预定属性;并将所述即时通讯消息的至少一个预定属性在预设消息属性集中匹配,以得到所述至少一个预定属性对应的至少一个提醒信息,然后在会话列表界面中与所述即时通讯消息对应的会话项展示所述至少一个提醒信息中的至少一个,从而使得用户可以通过针对不同场景、不同对象、或同一对象的不同场景等的消息获得区别提示的提醒信息,进一步的,用户可以有效地利用所述提醒信息所带来的提示,满足了用户多元化或者差异化的使用需求。

请参阅图8,本申请实施方式还提供一种客户端200,其包括:通信模块20、显示器22、存储器24和处理器26。

在本实施方式中,所述通信模块20能进行网络通信收发数据。通信模块可以是依照 TCP/IP协议设置,并在该协议框架下进行网络通信。具体的,其可以为无线移动网络通信芯片,如GSM、CDMA等;其还可以为Wifi芯片;其还可以为蓝牙芯片。

在本实施方式中,所述存储器24中存储有预设消息属性集。其中,所述预设消息属性集中对应记录有属性值和提醒信息。在本实施方式中,所述处理器26能通过所述通信模块20接收即时通讯消息;读取所述存储器24中的预设消息属性集;将所述即时通讯消息的至少一个预定属性的属性值在所述预设消息属性集中匹配,得到与所述至少一个预定属性的属性值对应的至少一个提醒信息;控制所述显示器22在会话列表界面中与所述即时通讯消息对应的会话项展示所述至少一个提醒信息中的至少一个。

在本实施方式中,所述处理器26可以按任何适当的方式实现。例如,处理器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式等等。本申请并不作限定。

本申请客户端可以是本申请即时通讯消息提示方法的一种硬件实施方式,可以实现本申请即时通讯消息提示方法实施例并达到方法实施例的技术效果。

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

在本申请文件中,介绍了本申请的多个实施方式,所属领域技术人员可以理解得出,本申请中的实施方式之间可以互相组合。而且,所属领域技术人员知道,本申请有许多变形和变化而不脱离本申请的精神,希望所附的权利要求包括这些变形和变化而不脱离本申请的精神。

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