消息处理方法及终端与流程

文档序号:12729414阅读:329来源:国知局
消息处理方法及终端与流程

本发明实施例涉及通信技术领域,尤其涉及一种消息处理方法及终端。



背景技术:

目前,多数终端具有接收与发送多媒体消息的功能,终端发送与接收的多媒体消息在终端中通常以会话的方式存储,一个会话中包括该终端和同一联系人交互的多条多媒体消息。

在实际应用过程中,当用户与第一好友聊天时,在终端的当前界面显示与第一好友聊天的第一会话详情界面,在第一会话详情界面中显示着用户与第一好友之间相互发送的消息,若此时终端收到第二好友发送的消息时,用户需要在终端中输入返回操作,使得终端的当前显示界面由第一会话详情界面跳转至会话列表界面,然后用户在会话列表界面中打开与第二好友的会话,以使得在终端上显示与第二好友聊天的第二会话详情界面。

然而,在用户同时与多个好友进行聊天时,用户需要不断的返回会话列表界面以打开与不同好友聊天的会话详情界面,操作过程复杂,使得用户体验差。



技术实现要素:

本发明实施例提供一种消息处理方法及终端,用以简化了消息操作流程,进而提高用户体验。

第一方面,本发明实施例提供一种消息处理方法,应用于终端,所述方法包括:

接收多媒体消息,所述多媒体消息包括第一会话标识;

判断所述终端的当前界面是否为会话详情界面,若判断所述当前界面为第一会话详情界面,则判断所述第一会话详情界面对应的会话标识与所述第一会话标识是否相同;

若判断所述第一会话详情界面对应的会话标识与所述第一会话标识不同,在所述当前界面中显示所述第一会话标识;其中,所述第一会话标识所占的区域用于接收用户输入的读取操作,以使得在所述终端的当前界面显示所述第一会话标识对应的会话详情界面。

第二方面,本发明实施例提供一种消息处理终端,包括接收器、处理器以及触摸屏显示器,其中,

所述接收器,用于接收多媒体消息,所述多媒体消息包括第一会话标识;

所述处理器,用于判断所述终端的当前界面是否为会话详情界面,若判断所述当前界面为第一会话详情界面,则判断所述第一会话详情界面对应的会话标识与所述第一会话标识是否相同;

所述触摸屏显示器,在所述处理器判断所述第一会话详情界面对应的会话标识与所述第一会话标识不同时,在所述当前界面中显示所述第一会话标识;其中,所述第一会话标识所占的区域用于接收用户输入的读取操作,以使得在所述终端的当前界面显示所述第一会话标识对应的会话详情界面。

本发明实施例提供的消息处理方法及终端,通过接收包括第一会话标识的多媒体消息,并判断终端的当前界面是否为会话详情界面,若判断当前界面为第一会话详情界面,则判断第一会话详情界面对应的会话标识与第一会话标识是否相同,若判断第一会话详情界面对应的会话标识与第一会话标识不同,在当前界面中显示第一会话标识,以使用户可以通过第一会话标识所占的区域输入读取操作,并在终端的当前界面显示第一会话标识对应的会话详情界面,在上述过程中,当终端接收到一条包括第一会话标识的多媒体消息时,对终端的当前显示界面进行判断,当终端的当前显示界面为第一会话详情界面,但该第一会详情界面不是该多媒体消息对应的会话详情界面时,在第一会话详情界面中显示第一会话标识,以使的用户在需要查看该多媒体消息时,直接在该第一会话标识对应的区域中输入读取操作,就可以在终端的当前界面显示第一会话标识对应的会话详情界面,用户无需返回会话列表界面,并在会话列表界面中打开第一会话标识对应的会话详情界面,简化了消息操作流程,进而提高用户体验。

附图说明

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

图1为本发明提供的消息的处理方法的流程示意图一;

图2为本发明提供的消息的处理方法的流程示意图二;

图3A为本发明提供的对终端的当前界面划分处理的终端界面示意图一;

图3B为本发明提供的对终端的当前界面划分处理的终端界面示意图二;

图3C为本发明提供的会话标识区域的终端界面示意图一;

图3D为本发明提供的会话标识区域的终端界面示意图二;

图4为本发明提供的切换会话详情界面的终端示意图;

图5为本发明提供的删除会话标识区域中会话标识的终端界面示意图;

图6为本发明提供的消息处理方法的终端界面示意图;

图7为本发明提供的消息处理终端的结构示意图。

具体实施方式

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

本发明实施例所涉及的终端具备接收多媒体消息、发送多媒体消息的功能,其中,多媒体消息可以为电路交换(Circuit Switch,简称CS)域的消息,如短消息(Short Message Service,简称SMS),也可以为分组交换(Packet Switch,简称PS)域的消息,如微信消息、QQ消息等。终端可以包括但不限于手机、平板电脑等移动通讯设备,终端的显示屏可以为触摸屏幕或者非触摸屏。

本发明实施例所涉及的附图以终端的屏幕为触摸屏幕为例进行绘制。下面采用具体实施例对消息处理方法进行详细说明。

图1为本发明提供的消息的处理方法的流程示意图一,该方法的执行主 体为终端,请参照图1,该方法可以包括:

S101、接收多媒体消息,多媒体消息包括第一会话标识;

S102、判断终端的当前界面是否为会话详情界面,若判断当前界面为第一会话详情界面,则判断第一会话详情界面对应的会话标识与第一会话标识是否相同;

S103、若判断第一会话详情界面对应的会话标识与第一会话标识不同,在当前界面中显示第一会话标识;其中,第一会话标识所占的区域用于接收用户输入的读取操作,以使得在终端的当前界面显示第一会话标识对应的会话详情界面。

在本发明实施例中,多媒体消息为终端接收到的其它终端发送的消息,该多媒体消息可以为终端接收到的短信,也可以为通过终端中安装的聊天软件接收的消息,例如,通过QQ接收到消息、通过微信接收到的消息,可选的,多媒体消息可以为文字消息、图片消息、语音消息以及视频消息等;多媒体消息中包括的会话标识可以为发送多媒体消息的发送者的标识,例如,若多媒体消息为短息,则该多媒体消息中包括的会话标识可以为发送短信的手机号码或者用户在终端中存储的联系人名称,若多媒体消息为微信消息,则该多媒体消息中包括的会话标识可以为微信消息发送者的用户名。

在实际应用过程中,终端中包括多个联系人信息,每一个联系人信息对应一个会话标识,一个会话标识对应一个会话详情界面,在会话详情界面中包括与该联系人交互的多条多媒体消息。

下面对图1所述的消息处理方法进行详细说明:当终端接收到一条包括第一会话标识多媒体消息时,判断终端的当前界面是否为会话详情界面,若不是,则执行正常的消息处理流程,若判断终端的当前界面为第一会话详情界面,则进一步判断第一会话详情界面对应的会话标识与第一会话标识是否相同,若判断第一会话详情界面对应的会话标识与第一会话标识相同,则在该第一会话详情界面中直接显示该多媒体消息;若判断第一会话详情界面对应的会话标识与第一会话标识不同,在当前界面中显示第一会话标识,用户可以通过第一会话标识所占的区域输入读取操作,以使得在终端的当前界面显示第一会话标识对应的会话详情界面。

本发明实施例提供的消息处理方法,通过接收包括第一会话标识的多媒 体消息,并判断终端的当前界面是否为会话详情界面,若判断当前界面为第一会话详情界面,则判断第一会话详情界面对应的会话标识与第一会话标识是否相同,若判断第一会话详情界面对应的会话标识与第一会话标识不同,在当前界面中显示第一会话标识,以使用户可以通过第一会话标识所占的区域输入读取操作,并在终端的当前界面显示第一会话标识对应的会话详情界面,在上述过程中,当终端接收到一条包括第一会话标识的多媒体消息时,对终端的当前显示界面进行判断,当终端的当前显示界面为第一会话详情界面,但该第一会详情界面不是该多媒体消息对应的会话详情界面时,在第一会话详情界面中显示第一会话标识,以使的用户在需要查看该多媒体消息时,直接在该第一会话标识对应的区域中输入读取操作,就可以在终端的当前界面显示第一会话标识对应的会话详情界面,用户无需返回会话列表界面,并在会话列表界面中打开第一会话标识对应的会话详情界面,简化了消息操作流程,进而提高用户体验。

在图1所示实施例的基础上,可以通过多种可行的实现方式在当前界面中显示第一会话标识,下面通过图2所示的实施例介绍一种可行的实现方式;进一步的,在当前界面中显示第一会话标识之后,还可以对第一会话标识所占的区域进行操作,以实现对终端当前界面显示的会话详情界面进行切换。下面,通过图2所示的实施例进行详细说明。

图2为本发明提供的消息的处理方法的流程示意图二,该方法的执行主体为终端,在图1所示实施例的基础上,请参照图2,该方法可以包括:

S201、接收多媒体消息,多媒体消息包括第一会话标识;

S202、判断终端的当前界面是否为会话详情界面,若判断当前界面为第一会话详情界面,则判断第一会话详情界面对应的会话标识与第一会话标识是否相同;

S203、若判断第一会话详情界面对应的会话标识与第一会话标识不同,对当前界面进行划分处理,得到会话标识区域以及聊天区域,并将第一会话标识显示在会话标识区域,以及将第一会话详情界面显示在聊天区域;

S204、接收用户在会话标识区域输入的携带有第一会话标识的读取请求;

S205、根据读取请求,在聊天区域显示第一会话标识对应的第二会话详情界面,在会话标识区域显示第二会话详情界面对应的第二会话标识。

在图2所示的实施例中,S201-S202与S101-S102相同,此处不再进行赘述。

在S203中,当判断第一会话详情界面对应的会话标识与第一会话标识不同时,对终端的当前界面进行划分处理,得到会话标识区域以及聊天区域,并将第一会话标识显示在会话标识区域,以及将第一会话详情界面显示在聊天区域。

示例性的,假设终端的当前界面为会话1对应的第一会话详情界面,在终端接收到包括第一会话标识(会话2)的多媒体消息时,由于第一会话详情界面对应的会话标识(会话1)与第一会话标识(会话2)不同,因此,对终端的当前界面进行划分处理,具体的,划分处理后的终端界面可以如图3A或图3B所示:

图3A为本发明提供的对终端的当前界面划分处理的终端界面示意图一,请参照图3A,在图3A所示的终端界面上包括会话标识区域M和聊天区域N,其中,会话标识区域M和聊天区域N为两个独立的区域,在会话标识区域M中显示着第一会话标识(会话2),在聊天区域N中显示着第一会话详情界面(会话1的详情界面)。

图3B为本发明提供的对终端的当前界面划分处理的终端界面示意图二,请参照图3B,在图3B所示的终端界面上包括会话标识区域M和聊天区域N,其中,会话标识区域M悬浮在聊天区域N上,在会话标识区域M中显示着第一会话标识(会话2),在聊天区域N中显示着第一会话详情界面(会话1的详情界面)。

需要说明的是,图3A和图3B只是以示例的形式示意对终端的当前界面进行划分处理结果,在实际应用的过程中,还可以通过其他可行的实现方式对终端的当前界面进行划分处理,本发明对此不作具体限定。

在实际应用过程中,在对终端的当前界面进行划分处理后,若终端接收到第三会话的多媒体消息时,则可以将第三会话的标识添加到会话标识区域,其中,第三会话标识与会话标识区域中的任意一个会话标识不同,且与聊天区域对应的会话标识也不相同。

示例性的,假设终端的当前界面包括会话标识区域M和聊天区域N,在会话标识区域M中包括会话2,在聊天区域N中包括会话1对应的会话详情 界面,若在此处终端收到会话3对应的多媒体消息,则在会话标识区域M中添加会话3,具体的,在图3A所示终端界面示意图的基础上,对该种情况下的会话标识区域的终端界面示意图进行说明。

图3C为本发明提供的会话标识区域的终端界面示意图一,请参照图3C,在图3C所示的终端界面上包括会话标识区域M和聊天区域N,会话标识区域M中包括会话2和会话3,在聊天区域N中包括会话1对应的会话详情界面。

进一步的,为了便于用户获知会话标识区域M中各个会话标识对应的会话详情界面中未读消息的个数,会话标识区域还可以显示会话标识区域中各会话标识对应的会话详情界面中未读多媒体消息的个数,具体的,在图3C所示终端界面示意图的基础上,请参照图3D。

图3D为本发明提供的会话标识区域的终端界面示意图二,请按照图3D,在会话标识区域M中包括会话2、会话2对应的会话详情界面中未读多媒体消息的个数(2),会话3、以及会话3对应的会话详情界面中未读多媒体消息的个数(1)。

在S204-S205中,当用户需要进入第一会话标识对应的会话详情界面时,用户可以在会话标识区域输入的携带有第一会话标识的读取请求,可选的,用户可以对会话标识区域中第一会话标识所占的区域进行点击操作,使得在终端的聊天区域显示第一会话标识对应的第二会话详情界面,在会话标识区域显示第二会话详情界面对应的第二会话标识。

示例性的,图4为本发明提供的切换会话详情界面的终端示意图,请参照图4,包括界面401和界面402。

在界面401中,终端的当前显示界面包括会话标识区域M和聊天区域N,会话标识区域M中包括会话2,聊天区域N中包括会话1的会话详情界面,当用户需要查看会话2对应的会话详情界面时,通过在会话2在会话标识区域M中所占区域进行点击操作,进而界面402。

在界面402中,将界面401中聊天区域N中包括的会话1的会话详情界面切换为了会话2的会话详情界面,并将会话标识区域M中包括的会话2切换为了会话1,以使用户可以在聊天区域N中查看会话2对应的联系人进行聊天。

在上述实施例的基础上,在实际应用过程中,还可以根据实际需要对会 话标识区域中的会话标识进行删除操作,具体的,包括以下两个可行的实现方式:

一种可行的实现方式:用户通过手动方式删除会话标识区域中的会话标识;

在该种可行的实现方式中,可以在终端中预设删除操作,其中删除操作可以为按下待删除的会话标识,并向上滑动待删除的会话标识。

示例性的,图5为本发明提供的删除会话标识区域中会话标识的终端界面示意图,请参照图5,包括界面501和界面502。

在界面501中,终端的当前界面包括会话标识区域M和聊天区域N,会话标识区域M中包括会话2、会话3、会话4以及各会话对应的会话详情界面中未读消息的个数;当用户停止和会话4对应的联系人停止聊天后,且需要将会话4从会话标识区域M中删除时,用户可以按下会话4所占的区域,并执行向上滑动操作,以实现在会话标识区域M中删除会话4,并使得终端的当前界面显示为界面502。

在界面502中,由于用户对会话标识区域M中的会话4执行了删除操作,使得会话标识区域M中不再包括会话4。

另一种可行的实现方式:终端根据会话标识区域中各会话标识对应的会话动态,自动删除会话标识区域中的会话标识;

具体的,终端在会话标识区域显示的会话标识中,确定待删除会话标识;其中,终端在预设时间内接收和发送的多媒体消息中不包括待删除会话标识;在会话标识区域中删除待删除的会话标识。

在该种可行的实现方式中,终端实时检测会话标识区域中各会话标识对应的会话动态,若会话标识区域中一个会话标识在预设时长内没有任何会话动态,即在预设时长内没有接收到包括该会话标识的多媒体消息,也没有发送包括该会话标识的多媒体消息,则将该会话标识确定为待删除的会话标识,并在会话标识区域中删除待删除的会话标识,可选的预设时长可以为5分钟,在实际应用过程中,可以根据实际需要设置预设时长。

示例性的,假设预设时长为5分钟,在终端的当前界面中的会话标识区域中包括会话2和会话3,则终端实时检测会话2和会话3的会话动态,当终端确定在5分钟之内,接收和发送的多媒体消息中均不包括会话2,则将 会话2确定为待删除会话标识,并在会话标识区域中删除会话2。

在上述两个可行的实现方式中,当终端确定会话标识区域中的会话标识的个数为零时,在终端的当前界面中取消显示会话标识区域。

下面,结合图6所示的终端界面示意图,通过具体示例,对图2所示的消息处理方法进行详细说明。

图6为本发明提供的消息处理方法的终端界面示意图,请参照图6,包括界面601和界面602。

在界面601中,终端的当前界面为会话1的会话详情界面,若在此时,终端收到会话2的多媒体消息(包括会话2的标识“会话2”)时,判断终端的当前界面为会话详情界面,该会话详情界面对应的会话标识(会话1)与多媒体消息中包括的会话标识(会话2)不相同,则终端的当前界面跳转至界面602。

在界面602中,终端的当前界面包括会话标识区域M和聊天区域N,在会话标识区域M中包括会话2以及会话2对应的会话详情界面中未读消息的个数(1),在区域N中包括会话1的会话详情界面;若在此时,终端又收到会话2的多媒体消息以及会话3的多媒体消息,则终端的当前界面跳转至界面603。

在界面603中,会话标识区域M中包括会话2、会话2对应的会话详情界面中未读消息的个数(2)、会话3以及会话3对应的会话详情界面中未读消息的个数(1),若用户需要查看会话2对应的会话详情界面中的消息,则可以对会话标识区域M中会话2所占的区域进行点击操作,使得终端的当前界面跳转至界面604。

在界面604中,将会话2对应的会话详情界面切换到聊天区域N,将会话1切换到会话标识区域M中,使得会话标识区域M中包括会话1、会话1对应的会话详情界面中未读消息的个数(0)、会话3以及会话3对应的会话详情界面中未读消息的个数(1),若用户需要查看会话3对应的会话详情界面中的消息,则可以对会话标识区域M中会话3所占的区域进行点击操作,使得终端的当前界面跳转至界面605。

在界面605中,将会话3对应的会话详情界面切换到聊天区域N,将会话2切换到会话标识区域M中,使得会话标识区域M中包括会话1、会话1 对应的会话详情界面中未读消息的个数(0)、会话2以及会话2对应的会话详情界面中未读消息的个数(0),若在预设时长内(例如5分钟)终端未接收到会话1和会话2的多媒体消息,终端也没有向会话1和会话2发送多媒体消息,则终端在会话标识区域M中删除会话1和会话2,使得终端的当前界面跳转至界面606。

在界面606中,终端将会话标识区域M中的会话1和会话2删除后,会话标识区域M中部包括任何会话标识,则取消在终端中显示会话标识区域M。

在上述过程中,当用户通过终端和多个用户同时聊天时,无需频繁的返回会话列表界面以打开与不同好友聊天的会话详情界面,操作过程简单方便,简化了消息操作流程,提高了用户体验。

图7为本发明提供的消息处理终端的结构示意图,请参照图7,该终端可以包括:接收器701、处理器702、触摸屏显示器703、通信总线704以及存储器705,通信总线704用于实现元件之间的通信连接。存储器705可能包含高速RAM存储器,也可能还包括非易失性存储器NVM,例如至少一个磁盘存储器,存储器705中可以存储各种程序,处理器703通过执行存储器705中存储的程序,完成各种处理功能以及实现本实施例的方法步骤;具体的,

接收器701,用于接收多媒体消息,多媒体消息包括第一会话标识;

处理器702,用于判断终端的当前界面是否为会话详情界面,若判断当前界面为第一会话详情界面,则判断第一会话详情界面对应的会话标识与第一会话标识是否相同;

触摸屏显示器703,在处理器702判断第一会话详情界面对应的会话标识与第一会话标识不同时,在当前界面中显示第一会话标识;其中,第一会话标识所占的区域用于接收用户输入的读取操作,以使得在终端的当前界面显示第一会话标识对应的会话详情界面。

具体的,触摸屏显示器703具体可以用于:对当前界面进行划分处理,得到会话标识区域以及聊天区域,并将第一会话标识显示在会话标识区域,以及将第一会话详情界面显示在聊天区域。

进一步的,触摸屏显示器703还可以用于,接收用户在会话标识区域输入的携带有第一会话标识的读取请求,并根据读取请求,在聊天区域显示第一会话标识对应的第二会话详情界面,在会话标识区域显示第二会话详情界 面对应的第二会话标识。

在实际应用的过程中,处理器702还可以用于,在会话标识区域显示的会话标识中,确定待删除会话标识;在会话标识区域中删除待删除的会话标识;其中,终端在预设时间内接收和发送的多媒体消息中不包括待删除会话标识;

相应的,触摸屏显示器703还可以用于,在处理器702确定会话标识区域中的会话标识的个数为零时,在终端的当前界面中取消显示会话标识区域。

进一步的,触摸屏显示器703还可以用于,在会话标识区域还显示会话标识区域中各会话标识对应的会话详情界面中未读多媒体消息的个数。

本实施例的消息处理终端,可执行上述方法实施例的技术方案,其实现原理和技术效果类似,本实施例此处不再赘述。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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