显示会话的方法及移动终端与流程

文档序号:11157185阅读:307来源:国知局
显示会话的方法及移动终端与制造工艺

本发明实施例涉及通信领域,并且更具体地,涉及一种显示会话的方法及移动终端。



背景技术:

短消息是移动终端的重要功能之一,短消息一般包括两类短消息:通知类短消息和非通知类短消息,该通知类短消息用于表示服务提供商(Service Provider,SP)向用户发送的信息,例如,验证码信息或预订信息,该非通知类短消息用于表示用户之间通过移动网络进行交互的信息。

随着移动互联网的普及,用户越来越少使用移动终端中短消息来实现用户之间信息的交互,转而使用消费网络流量的社交聊天平台来实现信息的交互,例如微信,这导致移动终端主要接收通知类短消息,少量接收非通知类短消息。

图1a为现有技术中移动终端显示屏显示会话的一级界面,该一级界面同时显示通知会话提示信息和至少一个非通知会话,其中,该通知会话提示信息作为通知会话的入口,用于指示进入通知会话所在的可视界面,具体地,在图1a中,该通知会话提示信息可以包括标题信息,如“通知信息”字样,时间或通知会话的摘要信息,用户通过点击该通知会话提示信息所在的的区域可以实现将移动终端显示屏当前所显示的可视界面从一级界面切换到如图1b所示的二级界面,在二级界面中显示所有的通知会话,包括未读的通知会话和已读的通知会话,未读的通知会话是指包含未读的通知类短消息的通知会话,已读的通知会话是指不包含未读的通知类短消息的通知会话,并且每个通知会话包含发送方信息、时间或会话摘要信息等。

由此可知,在该一级界面中所显示的该通知会话提示信息用于指示通知会话的集合,其和在第二界面中所显示的通知会话不同。

在一级界面中除了显示通知会话提示信息,还显示至少一个非通知会话,该非通知会话作为非通知类短消息的入口,用于指示进入非通知类短消息所在的可视界面,因此,用户可以通过查看各个非通知会话来实现阅读非通知会话所包含的非通知类短消息,每个非通知会话包含时间、发送方信息或摘要信息等。

由此可知,当用户需要阅读该终端设备中未读的通知类短消息时,用户首先通过通知会话提示信息这个入口将显示屏的当前可视界面从一级界面切换至二级界面,然后在二级界面中查看到未读的通知会话,最后点击未读的通知会话实现将显示屏的当前可视界面从二级界面切换到用于显示未读的通知类短消息的三级界面,进而在三级界面中阅读完整呈现的未读的通知类短消息,由于上述阅读通知类短消息的步骤较多,降低用户阅读通知类短消息的效率。



技术实现要素:

本发明实施例提供一种显示会话的方法,能够高效的阅读未读的通知类短消息,从而提高用户的体验。

第一方面,本发明实施例提供了一种在移动终端显示屏上显示会话的方法,包括:

接收用于启动该移动终端中短消息应用程序的指令;

在该短消息应用程序启动之后,在该显示屏的第一可视界面上同时显示通知会话显示区域和非通知会话显示区域,该通知会话显示区域用于显示未读的通知会话,该非通知会话显示区域用于显示非通知会话。

在上述显示会话的方法中,在该短消息应用程序启动之后,该移动终端显示屏的第一可视界面上同时显示用于显示未读的通知会话的通知会话显示区域和用于显示非通知会话的非通知会话显示区域,用户可以在该第一可视界面上同时查看未读的通知会话和非通知会话,实现在未读的通知会话中阅读未读的通知类短消息,提高用户阅读未读的通知类短消息的效率。

结合第一方面,在第一方面的第一种可能的实现方式中,在该短消息应用程序启动之后,该显示会话的方法还包括:

判断该移动终端中是否存在未读的通知会话;

在该移动终端中存在至少一个未读的通知会话时,基于该至少一个未读的通知会话的数量将该至少一个未读的通知会话显示在该通知会话显示区域,该至少一个未读的通知会话可以部分或全部显示在该通知会话显示区域,该至少一个未读的通知会话按照时间顺序或逆序进行排列,对未读的通知会话按照时间进行排序可以方便用户阅读未读的通知会话。

结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,基于该至少一个未读的通知会话的数量将所述至少一个未读的通知会话显示在所述通知会话显示区域包括:

在该至少一个未读的通知会话的数量不超过预设的第一阈值M1时,将该至少一个未读的通知会话以通知会话列表的形式显示在该通知会话显示区域,该通知会话列表最多包含M1个未读的通知会话,此时该至少一个未读的通知会话全部以通知会话列表的形式显示。

结合第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,基于该至少一个未读的通知会话的数量将该至少一个未读的通知会话显示在该通知会话显示区域包括:

在该至少一个未读的通知会话的数量超过第一阈值M1时,在该通知会话显示区域显示第一通知会话列表和包含第一状态标识的第一状态区域,其中,第一通知会话列表包含M1个未读的通知会话,第一状态标识用于指示是否在该通知会话显示区域追加显示第二通知会话列表,第二通知会话列表最多包含第二阈值M2个未读的通知会话,M1和M2均预先设置,此时该至少一个未读的通知会话部分以第一通知会话列表的形式显示,剩余部分以第二通知会话列表的形式进行隐藏,或者,在剩余部分的未读的通知会话的数量超过第二通知会话列表最多可以容纳的会话数量时,剩余部分中的一部分以第二通知会话列表的形式进行隐藏,另外部分则不再在第一可视界面中显示,而在第二可视界面中显示。

结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,在该通知会话显示区域显示第一通知会话列表和包含第一状态标识的第一状态区域之后,该显示会话的方法还包括:

在该第一状态区域接收到用户触发的用于显示第二通知会话列表的指令时,在该通知会话显示区域显示第二通知会话列表和包含第二状态标识的第二状态区域,第二状态标识用于指示是否在通知会话显示区域隐藏第二通知会话列表。

由此可知,在该通知会话列表中所包含的未读的通知会话的数量超过M1时,并非在通知会话显示区域显示超过M1个的未读的通知会话,而是通过显示一个包含第一状态标识的第一状态区域,基于在第一状态区域接收到用户触发的指令来控制在该通知会话显示区域显示第二通知会话列表,即用户需要查看更多的未读的通知会话时才显示更多的未读的通知会话,提高用户体验。

结合第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,在该通知会话显示区域显示第二通知会话列表包括:

将该通知会话显示区域的显示高度进行扩大以获得增加的通知会话显示区域,在增加的通知会话显示区域中显示第二通知会话列表。

由上可知,扩大后的通知会话显示区域包括扩大前的通知会话显示区域和增加的通知会话显示区域,扩大前的通知会话显示区域用于显示第一通知会话列表,增加的通知会话显示区域用于显示第二通知会话列表,通过扩大处理可以使得在扩大前后第一通知会话列表中所包含的通知会话的显示高度保持不变,甚至在第二通知会话列表中所包含的通知会话的显示高度和第一通知会话列表中所包含的通知会话的显示高度相同,提高用户在扩大后的通知会话显示区域中阅读未读的通知会话的体验。

结合第一方面的第四或第五种可能的实现方式,在第一方面的第六种可能的实现方式中,在该通知会话显示区域显示第二通知会话列表和包含第二状态标识的第二状态区域之后,该显示会话的方法还包括:

在第二状态区域接收到用户触发的用于隐藏第二通知会话列表的指令时,在该通知会话显示区域隐藏第二通知会话列表和显示包含第一状态标识的第一状态区域。

由此可知,在该通知会话显示区域显示第一通知会话列表和第二通知会话列表之后,基于在第二状态区域接收到的用户触发的指令来控制在该通知会话显示区域隐藏第二通知会话列表,即显示更少的未读的通知会话,提高用户体验。

结合第一方面的第三或第四或第五或第六种可能的实现方式,在第一方面的第七种可能的实现方式中,该通知会话显示区域还包括标题区域,该显示会话的方法还包括:

在该标题区域中接收到用户触发的用于实现界面切换的指令时,将该显示屏从显示第一可视界面切换到显示第二可视界面,该第二可视界面包含所有未读的通知会话和所有已读的通知会话。

由此可知,在该标题区域中接收到用户触发的用于实现界面切换的指令时,该显示屏从显示第一可视界面切换到显示第二可视界面,第一可视界面是一级界面,第二可视界面是二级界面,实现用户在二级界面中查看所有未读的通知会话和所有已读的通知会话。

结合第一方面的第一种可能的实现方式,在第一方面的第八种可能的实现方式中,在该至少一个未读的通知会话的数量超过预设的第一阈值M1时,将该至少一个未读的通知会话显示在该通知会话显示区域包括:

根据在该通知会话显示区域上接收到的用户触发的用于实现滚动功能的指令,在该通知会话显示区域滚动显示该至少一个未读的通知会话。

由此可知,在第一可视界面的通知会话显示区域可以显示所有未读的通知会话,由于第一可视界面是一级界面,实现用户在一级界面查看所有未读的通知会话。

结合第一方面的第八种可能的实现方式,在第一方面的第九种可能的实现方式中,在该通知会话显示区域滚动显示所有未读的通知会话的过程中,该显示会话的方法还包括:

在该通知会话显示区域显示滚动条,该滚动条用于指示在该通知会话显示区域中当前所显示的未读的通知会话在所有未读的通知会话中的位置。

结合第一方面的第八或第九种可能的实现方式,在第一方面的第十种可能的实现方式中,该通知会话显示区域还包括标题区域,该显示会话的方法还包括:

在该标题区域中接收到用户触发的用于实现界面切换的指令时,将该显示屏从显示第一可视界面切换到显示第三可视界面,第三可视界面包含所有已读的通知会话。

由此可知,在该标题区域中接收到用户触发的用于实现界面切换的指令时,该显示屏从显示第一可视界面切换到显示第三可视界面,第三可视界面是二级界面,实现用户在二级界面中查看所有已读的通知会话。

结合第一方面的第七或第十种可能的实现方式,在第一方面的第十一种可能的实现方式中,该标题区域包括图形标识、文字标识或用于指示当前所有未读的通知类短消息的数量的数字标识。

结合第一方面或第一方面的第一至第十一任一可能的实现方式,在第一方面的第十二种可能的实现方式中,该显示会话的方法还包括:

在该通知会话显示区域和该非通知会话显示区域之间显示分界线以用于区分该通知会话显示区域和该非通知会话显示区域。

第二方面,本发明实施例提供了另外一种在移动终端显示屏上显示会话的方法,该显示屏的第一可视界面上同时显示通知会话显示区域和非通知会话显示区域,该通知会话显示区域用于显示至少一个未读的通知会话,该非通知会话显示区域用于显示至少一个非通知会话,该显示会话的方法包括:

接收短消息;

判断该短消息是否为通知类短消息;

在该短消息是通知类短消息时,将该短消息所属的通知会话作为未读的通知会话显示在该通知会话显示区域。

由上可知,在该移动终端中短消息应用程序启动并且该移动终端显示屏呈现出该短消息应用程序的界面之后,该移动终端接收到的新的通知类短消息,则将该新的通知类短消息所属的通知会话作为未读的通知会话显示通知会话显示区域,方便用户阅读该新的通知类短消息。

结合第二方面,在第二方面的第一种可能的实现方式中,将该短消息所属的通知会话作为未读的通知会话显示在该通知会话显示区域包括:

将该短消息所属的通知会话作为第一个未读的通知会话显示在该通知会话显示区域的顶部,将最新的未读的通知会话作为第一个未读的通知会话显示在顶部可以方便用户阅读最新的未读的通知会话。

结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,在确定该短消息是通知类短消息之后,该显示会话的方法还包括:

确认该移动终端中是否已经存在该短消息所属的通知会话;

如果已经存在该短消息所属的通知会话,确认该短消息所属的通知会话为已读或未读,如果该短消息所属的通知会话为已读,将该移动终端中未读的通知会话的数量加1;如果该短消息所属的通知会话为未读,保持该移动终端中未读的通知会话的数量不变;

如果不存在该短消息所属的通知会话,创建一个新的通知会话以使得该新的通知会话包含该短消息,并且将该移动终端中未读的通知会话的数量加1;

根据该移动终端中未读的通知会话的数量调整该会话显示区域中未读的通知会话的显示。

结合第二方面或第二方面的第一或第二种可能的实现方式,在第二方面的第三种可能的实现方式中,该显示会话的方法还包括:

在该短消息不是通知类短消息时,将该短消息所属的非通知会话显示在该非通知会话显示区域。

第三方面、本发明实施例提供了一种移动终端,包括:

触控模块,用于接收用于启动该移动终端中短消息应用程序的指令;

显示模块,在该短消息应用程序启动之后,在该移动终端显示屏的第一可视界面上同时显示通知会话显示区域和非通知会话显示区域,该通知会话显示区域用于显示未读的通知会话,该非通知会话显示区域用于显示非通知会话。

结合第三方面,在第三方面的第一种可能的实现方式中,该移动终端还包括:

判断模块,用于判断该移动终端中是否存在未读的通知会话;

相应地,该显示模块,还用于在该判断模块判断出该移动终端中存在至少一个未读的通知会话时,基于该至少一个未读的通知会话的数量将该至少一个未读的通知会话显示在该通知会话显示区域。

结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,该显示模块具体用于:

在该至少一个未读的通知会话的数量不超过预设的第一阈值M1时,将该至少一个未读的通知会话以通知会话列表的形式显示在该通知会话显示区域,该通知会话列表最多包含M1个未读的通知会话。

结合第三方面的第一种可能的实现方式,在第三方面的第三种可能的实现方式中,该显示模块具体用于:

在该至少一个未读的通知会话的数量超过预设的第一阈值M1时,在该通知会话显示区域显示第一通知会话列表和包含第一状态标识的第一状态区域,其中,第一通知会话列表包含M1个未读的通知会话,第一状态标识用于指示是否在该通知会话显示区域追加显示第二通知会话列表,该第二通知会话列表最多包含第二阈值M2个未读的通知会话,M1和M2均预先设置。

结合第三方面的第三种可能的实现方式,在第三方面的第四种可能的实现方式中,该触控模块,还用于在该第一状态区域接收到用户触发的用于显示该第二通知会话列表的指令;

相应地,显示模块,在该触控模块接收到用于显示第二通知会话列表的指令时,还用于在该通知会话显示区域显示第二通知会话列表和包含第二状态标识的第二状态区域,第二状态标识用于指示是否在该通知会话显示区域隐藏第二通知会话列表。

结合第三方面的第四种可能的实现方式,在第三方面的第五种可能的实现方式中,触控模块,还用于在该第一状态区域接收到用户触发的用于显示该第二通知会话列表的指令;

相应地,该显示模块,在该触控模块接收用于隐藏第二通知会话列表的指令时,还用于在该通知会话显示区域隐藏第二通知会话列表和显示包含第一状态标识的第一状态区域。

结合第三方面的第三或第四或第五种可能的实现方式,在第三方面的第六种可能的实现方式中,该通知会话显示区域还包括标题区域,该触控模块,还用于在该标题区域中接收用户触发的用于实现界面切换的指令;

相应地,该显示模块,在该触控模块接收到用于实现界面切换的指令时,还用于将该显示屏从显示第一可视界面切换到显示第二可视界面,该第二可视界面包含所有未读的通知会话和所有已读的通知会话。

结合第三方面的第一种可能的实现方式,在第三方面的第七种可能的实现方式中,触控模块,还用于在该通知会话显示区域中接收用户触发的用于实现滚动功能的指令;

相应地,显示模块,还用于:在该至少一个未读的通知会话的数量超过预设的第一阈值M1时,还用于根据该触控模块接收到的用于实现滚动功能的指令,在该通知会话显示区域滚动显示该至少一个未读的通知会话。

结合第三方面的第七种可能的实现方式,在第三方面的第八种可能的实现方式中,该通知会话显示区域还包括标题区域,该触控模块,还用于在该标题区域中接收用户触发的用于实现界面切换的指令;

相应地,该显示模块,在该触控模块接收到用于实现界面切换的指令时,还用于将该显示屏从显示第一可视界面切换到显示第三可视界面,第三可视界面包含所有已读的通知会话。

第四方面,本发明实施例提供了又一种移动终端,包括:

接收模块,用于接收短消息;

判断模块,用于判断该接收模块接收的短消息是否为通知类短消息;

显示模块,用于在该判断模块判断出该短消息是通知类短消息时,将该短消息所属的通知会话作为未读的通知会话显示在通知会话显示区域;其中,在该移动终端显示屏的第一可视界面上同时显示该通知会话显示区域和非通知会话显示区域,该通知会话显示区域用于显示至少一个未读的通知会话,该非通知会话显示区域用于显示至少一个非通知会话。

结合第四方面,在第四方面的第一种可能的实现方式中,该显示模块具体用于:将该短消息所属的通知会话作为第一个未读的通知会话显示在该通知会话显示区域的顶部。

结合第四方面或第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式中,该移动终端还包括确认模块,用于:

在该判断模块判断出该短消息是通知类短消息之后,确认该移动终端中是否已经存在该短消息所属的通知会话;

如果已经存在该短消息所属的通知会话,确认该短消息所属的通知会话为已读或未读,如果该短消息所属的通知会话为已读,将该移动终端中未读的通知会话的数量加1;如果该短消息所属的通知会话为未读,保持该移动终端中未读的通知会话的数量不变;

如果不存在该短消息所属的通知会话,创建一个新的通知会话以使得该新的通知会话包含该短消息,并且将该移动终端中未读的通知会话的数量加1;

对应地,该显示模块用于根据该确认模块确认出的未读的通知会话的数量调整该会话显示区域中未读的通知会话的显示。

结合第四方面或第四方面的第一或第二种可能的实现方式,在第四方面的第三种可能的实现方式中,该显示模块,还用于在该短消息不是通知类短消息时,将该短消息所属的非通知会话显示在该非通知会话显示区域。

第五方面,本发明提供了一种移动终端,包括输入设备、处理器和显示屏;

该输入设备,用于接收用于启动该移动终端中短消息应用程序的指令;

该处理器,在该短消息应用程序启动之后,用于在该移动终端中显示屏的第一可视界面上同时显示通知会话显示区域和非通知会话显示区域,其中,该通知会话显示区域用于显示未读的通知会话,该非通知会话显示区域用于显示非通知会话。

结合第五方面,在第五方面的第一种可能的实现方式中,该处理器还用于:

判断该移动终端中是否存在未读的通知会话;

在该移动终端中存在至少一个未读的通知会话时,基于该至少一个未读的通知会话的数量将该至少一个未读的通知会话显示在该通知会话显示区域。

结合第五方面的第一种可能的实现方式,在第五方面的第二种可能的实现方式中,该处理器具体用于:

在该至少一个未读的通知会话的数量不超过预设的第一阈值M1时,将该至少一个未读的通知会话以通知会话列表的形式显示在该通知会话显示区域,该通知会话列表最多包含M1个未读的通知会话。

结合第五方面的第一种可能的实现方式,在第五方面的第三种可能的实现方式中,该处理器具体用于:

在该至少一个未读的通知会话的数量超过预设的第一阈值M1时,在该通知会话显示区域显示第一通知会话列表和包含第一状态标识的第一状态区域,其中,第一通知会话列表包含M1个未读的通知会话,第一状态标识用于指示是否在该通知会话显示区域追加显示第二通知会话列表,第二通知会话列表最多包含第二阈值M2个未读的通知会话,M1和M2均预先设置。

结合第五方面的第三种可能的实现方式,在第五方面的第四种可能的实现方式中,输入设备还用于在第一状态区域接收到用户触发的用于显示第二通知会话列表的指令;

相应地,处理器还用于在该通知会话显示区域显示第二通知会话列表和包含第二状态标识的第二状态区域,第二状态标识用于指示是否在该通知会话显示区域隐藏第二通知会话列表。

结合第五方面的第四种可能的实现方式,在第五方面的第五种可能的实现方式中,输入设备还用于在该第二状态区域接收到用户触发的用于隐藏第二通知会话列表的指令;

相应地,处理器还用于在该通知会话显示区域隐藏第二通知会话列表和显示包含第一状态标识的第一状态区域。

结合第五方面的第三或第四或第五种可能的实现方式,在第五方面的第六种可能的实现方式中,该通知会话显示区域还包括标题区域,

该输入设备,还用于在该标题区域中接收用户触发的用于实现界面切换的指令;

该处理器,在该输入设备接收到用于实现界面切换的指令时,还用于将该显示屏从显示第一可视界面切换到显示第二可视界面,第二可视界面包含所有未读的通知会话和所有已读的通知会话。

结合第五方面的第一种可能的实现方式,在第五方面的第七种可能的实现方式中,在该至少一个未读的通知会话的数量超过预设的第一阈值M1时,

该输入设备还用于在该通知会话显示区域中接收用户触发的用于实现滚动功能的指令;

对应地,该处理器具体用于:根据该输入设备接收到的用于实现滚动功能的指令,在该通知会话显示区域滚动显示至少一个未读的通知会话。

结合第五方面的第七种可能的实现方式,该通知会话显示区域还包括标题区域,

该输入设备,还用于在该标题区域中接收用户触发的用于实现界面切换的指令;

对应地,该处理器,还用于在该输入设备接收到用于实现界面切换的指令时,将该移动终端显示屏从显示第一可视界面切换到显示第三可视界面,第三可视界面包含所有已读的通知会话。

第六方面,本发明提供了一种移动终端,包括:接收器、处理器和显示屏;

该接收器,用于接收短消息;

该处理器,用于:判断该接收器接收的短消息是否为通知类短消息;在判断该短消息是通知类短消息时,将该短消息所属的通知会话作为未读的通知会话显示在该显示屏的第一可视界面所包含的通知会话显示区域,其中,该显示屏的第一可视界面同时显示该通知会话显示区域和非通知会话显示区域,该通知会话显示区域用于显示至少一个未读的通知会话,该非通知会话显示区域用于显示至少一个非通知会话。

结合第六方面,在第六方面的第一种可能的实现方式中,该处理器具体用于:将该短消息所属的通知会话作为第一个未读的通知会话显示在该通知会话显示区域的顶部。

结合第六方面或第六方面的第一种可能的实现方式,在第六方面的第二种可能的实现方式中,该处理器还用于:

在判断该短消息是通知类短消息之后,确认该移动终端中是否已经存在该短消息所属的通知会话;

如果已经存在该短消息所属的通知会话,确认该短消息所属的通知会话为已读或未读,如果该短消息所属的通知会话为已读,将该移动终端中未读的通知会话的数量加1;如果该短消息所属的通知会话为未读,保持移动终端中未读的通知会话的数量不变;

如果不存在该短消息所属的通知会话,创建一个新的通知会话以使得该新的通知会话包含该短消息,并且将该移动终端中未读的通知会话的数量加1;以及,

根据该移动终端中未读的通知会话的数量调整该会话显示区域中未读的通知会话的显示。

结合第六方面或第六方面的任意一种可能的实现方式,在第六方面的第三种可能的实现方式中,该处理器还用于在该短消息不是通知类短消息时,将该短消息所属的非通知会话显示在该非通知会话显示区域。

在本发明中,非通知会话用于指示相同的发送方与该移动终端之间进行通信的非通知类短消息的集合,该非通知类短消息的集合可以包括一条或多条非通知类短消息,该非通知类短消息的集合是完整呈现的非通知类短消息的集合;通知会话用于指示相同的发送方与该移动终端之间进行通信的通知类短消息的集合,该通知类短消息的集合可以包括一条或多条通知类短消息,该通知类短消息的集合是完整呈现的通知类短消息的集合。

附图说明

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

图1a提供了一种移动终端显示屏显示会话的一级界面;

图1b提供了一种移动终端显示屏显示通知会话的二级界面;

图2提供了一个移动终端的逻辑结构的示意图;

图3为本发明实施例提供的一种在移动终端显示屏上显示显示会话的流程图;

图4a为通知会话显示区域显示包含第一状态标识的第一状态区域的示意图;

图4b为通知会话显示区域显示包含第二状态标识的第二状体区域的示意图;

图5为本发明实施例提供的另一种在移动终端显示屏上显示显示会话的流程图;

图6a为移动终端接收到新的通知类短消息之前显示界面的示意图;

图6b为移动终端接收到新的通知类短消息之后显示界面的示意图;

图7a为移动终端中删除通知会话之前显示界面的示意图;

图7b为移动终端中用于提示删除通知会话的显示界面的示意图;

图7c为移动终端中删除通知会话之后显示界面的示意图;

图8为本发明一个实施例提供的移动终端的结构示意图;

图9为本发明又一个实施例提供的移动终端的结构示意图;

图10为本发明又一个实施例提供的移动终端的结构示意图;

图11为本发明又一个实施例提供的移动终端的结构示意图。

具体实施方式

下面结合附图,对本发明的实施例进行描述。

如图2所示为一个移动终端的逻辑结构示例图。其中,该移动终端包括应用层(Application)、框架层(Framework)、核心库层(Kernel Library)、驱动层(Driver)和硬件层(Hardware)。应用层可包括桌面启动器(launcher)、媒体播放器(Media Player)、浏览器(Browser)等。框架层可包括图形服务(Graphic Service)、系统服务(System service)、网页服务(Web Service)和用户服务(Customer Service)等;图形服务中,可包括如微件(Widget)、画布(Canvas)、视图(Views)、Render Script等。核心库是操作系统的核心部分,包括输入/输出服务(I/O Service)、核心服务(Kernel Service)、图形设备接口(Graphic Device Interface,GDI)以及实现中央处理器(Central Processing Unit,CPU)、图像处理器(Graphic Processing Unit,GPU)图形处理的图形引擎(Graphics Engine)等;图形引擎可包括2D(2-dimension)引擎、3D(3-dimension)引擎、合成器(Composition)、帧缓冲区(Frame Buffer)、EGL等。驱动层可包括CPU驱动(CPU Driver)、GPU驱动(GPU Driver)、显示控制器驱动(Display Controller Driver)等。硬件层包括CPU、GPU等,当然还可以包括存储器、输入/输出设备(I/O Device)、内存(Double Date Rate,DDR)、内存控制器(DDR Controller,DDRC)、网络接口等,输入设备可包括键盘、鼠标、触摸屏等,输出设备可包括显示设备(Display Device)如液晶显示屏(Liquid Crystal Display,LCD)、阴极射线显像管(Cathode Ray Tube,CRT)、全息成像(Holographic)、投影(Projector)等。在硬件层之上可运行有操作系统(如Android、iOS等)以及一些应用程序。

图3为本发明一个实施例提供的在移动终端显示屏上显示会话的方法,该方法的执行主体为移动终端,例如,该移动终端可以是移动电话(或称之为手机、智能机等),该移动电话设置有触摸屏或触摸板等触摸设备。具体地,该移动终端的逻辑结构可以参考图2所示。

具体地,该显示会话的方法包括:

S31、接收用于启动短消息应用程序的指令;

具体地,移动终端通过配置的触摸设备接收用户触发的用于启动该短消息应用程序的指令以实现启动该短消息应用程序,比如,用户在该显示屏上点击显示该短消息应用程序的图标以实现启动该段消息应用程序。

需要说明的是,该短消息应用程序为该移动终端中用于管理该移动终端的短消息的应用程序,包括显示、新建、删除、搜索或拦截短消息等各种功能。

S32、在该短消息应用程序启动之后,在该显示屏的第一可视界面上同时显示通知会话显示区域和非通知会话显示区域;

其中,该通知会话显示区域用于显示未读的通知会话,该非通知会话显示区域用于显示非通知会话。

需要说明的是,同时显示是指在第一可视界面上同时呈现出通知会话显示区域和非通知会话显示区域,这两个显示区域之间不需要通过不同窗口或不同界面的切换来呈现。本发明对于这两个显示区域的同时显示方式不做具体限定,比如其中一个显示区域可以处于折叠或隐藏状态;

另外,在本发明中,显示屏的可视界面,包括第一可视界面以及后面提到的第二可视界面和第三可视界面,可以指通过滚动条来实现显示屏所动态呈现的界面,并不限定为固定的静态界面。

如前所述,通知会话用于指示完整呈现的通知类短消息的集合,完整呈现的通知类短消息有别于概要信息,提示信息或部分信息等不完整呈现的通知类短消息,该通知类短消息的集合包含至少一条通知类短消息,在该通知会话显示区域显示通知会话并不是将该通知类短消息的集合中所包含的短消息显示在该通知会话显示区域,而是将该通知类短消息的集合的概要信息作为通知会话显示在该通知会话显示区域,该概要信息可以包含会话名称、时间或短消息摘要信息等。并且,通过第一可视界面中该通知会话显示区域所显示的通知会话这个入口,用户可以实现将移动终端显示屏所显示的第一可视界面切换到用于显示通知会话所包含的短消息的可视界面,进而查看通知会话中所包含的通知类短消息。

类似地,非通知会话用于指示完整呈现的非通知类短消息的集合,该非通知类短消息的集合包含至少一条非通知类短消息,在该非通知会话显示区域显示非通知会话并不是将该非通知类短消息的集合中所包含的短消息显示在该非通知会话显示区域,而是将该非通知类短消息的集合的概要信息作为非通知会话显示在该非通知会话显示区域,该概要信息也可以包含会话名称、时间或短消息摘要信息等。并且,通过第一可视界面中该非通知会话显示区域所显示的非通知会话这个入口,用户可以实现将移动终端显示屏所显示的第一可视界面切换到用于显示非通知会话所包含的短消息的可视界面,进而查看非通知会话中所包含的非通知类短消息。进一步,该显示会话的方法还包括:

S33、在该短消息应用程序启动之后,判断该移动终端中是否存在未读的通知会话;

具体地,通过判断该移动终端中是否存在未读的通知类短消息来确定是否存在未读的通知会话,如果存在未读的通知类短消息,则未读的通知类短消息所属的通知会话即为未读的通知会话。

S34、在该移动终端中存在至少一个未读的通知会话时,基于该至少一个未读的通知会话的数量将该至少一个未读的通知会话显示在该通知会话显示区域;

其中,该至少一个未读的通知会话按照时间顺序或逆序进行排列,通知会话的时间是指该通知会话中最近的一条通知类短消息的时间,通知类短消息的时间可以是该通知类短消息被该移动终端所接收的时间,也可以是该通知类短消息在发送端被发送的时间,本发明对于通知类短消息的时间不做具体限定。

如下举例说明该通知会话列表中所包含的未读的通知会话按照时间顺序进行显示,该通知会话列表包含A,B和C三个通知会话,A通知会话的时间为12:00,B通知会话的时间为11:30,C通知会话的时间为13:30,该通知会话列表从上至下按照C、A、B的顺序进行显示,其中,C通知会话显示在该通知会话列表的顶部,然后A通知会话和B通知会话依次在该通知会话列表进行显示;需要说明的是,该通知会话列表按行显示通知会话,每行显示一个通知会话,每行显示的通知会话包括但不限于通知会话的发送方信息、时间信息、用于指示发送方的图标或所包含的时间最近的一条通知类短消息的摘要信息。

类似地,该非通知会话显示区域中非通知会话也按照时间排序或逆序进行显示,非通知会话的时间是指该非通知会话中最近一条非通知类短消息的时间,本发明对于非通知类短消息的时间也不做具体限定。

如下举例说明该非通知会话显示区域中非通知会话按照时间顺序进行显示,该非通知会话显示区域包含D,E和F三个非通知会话,非通知会话D的时间为17:00,非通知会话E的时间为18:30,非通知会话F的时间为17:30,该非通知会话显示区域按照E、F、D的顺序进行显示,其中,非通知会话E作为第一个非通知会话显示在该非通知显示区域的顶部,然后F和D依次在该非通知显示区域进行显示;需要说明的是,该非通知会话显示区域按行显示非通知会话,每行显示一个非通知会话,每行显示的非通知会话包括但不限于非通知会话的发送方信息、时间信息、用于指示发送方的图标或所包含的时间最近的一条非通知类短消息的摘要信息。

对该通知会话显示区域中未读的通知会话和该非通知会话显示区域中非通知会话按照时间进行排序可以方便用户阅读通知会话,提高用户体验。

进一步,该第一可视界面中通知会话显示区域中未读的通知会话的显示情况基于该移动终端中存在的未读的通知会话的数量而相应变化,具体如下:

(1)该至少一个未读的通知会话的数量不超过预设的第一阈值M1;

此种情况下,将该至少一个未读的通知会话以通知会话列表的形式显示在该通知会话显示区域,该通知会话列表最多包含M1个未读的通知会话。

其中,第一阈值M1预先设置,用于指示默认情况下该通知会话显示区域最多可以显示的通知会话的数量,M1的值和该通知会话显示区域的显示高度相关,在每个通知会话的显示高度确定的前提下,M1的值反映了默认情况下该通知会话显示区域的显示高度所能容纳的通知会话的数量,一般地,M1=3。

(2a)该至少一个未读的通知会话的数量超过第一阈值M1;

此种情况下,在该通知会话显示区域显示第一通知会话列表和包含第一状态标识的第一状态区域,第一通知会话列表包含M1个未读的通知会话,第一状态标识用于指示是否在该通知会话显示区域追加显示第二通知会话列表,第二通知会话列表最多包含第二阈值M2个未读的通知会话,M1和M2均预先设置,且M2用于指示该通知会话显示区域最多可以追加显示的未读的通知会话的数量,一般地,M2=3。

由于该短消息应用程序中存在的未读的通知会话的数量超过默认最多可以显示的通知会话的数量M1,因此,在该通知会话显示区域除了显示第一通知会话列表之外,还同时显示包含第一状态标识的第一状态区域,其中,第一状态标识用于指示是否在该通知会话显示区域追加显示第二通知会话列表,即用于指示用户可以在该通知会话显示区域同时显示第一通知会话列表中的M1个未读的通知会话和第二通知会话列表中的最多M2个未读的通知会话。

进一步,在第一状态区域接收到用户触发的用于显示第二通知会话列表的指令时,即用户指示追加显示第二通知会话列表,在该通知会话显示区域除了显示第一通知会话列表之外,还通知显示第二通知会话列表和包含第二状态标识的第二状态区域,其中,该第二状态标识用于指示是否在该通知会话显示区域隐藏第二通知会话列表,即用于指示用户可以在该通知会话显示区域不追加显示第二通知会话列表。因此,通过用户的指令来决定是否显示更多的未读的通知会话可以提高用户体验。

具体地,在该通知会话显示区域显示第二通知会话列表包括:

将该通知会话显示区域的显示高度进行扩大以获得增加的通知会话显示区域,在增加的通知会话显示区域中显示第二通知会话列表。

扩大后的通知会话显示区域包括扩大前的通知会话显示区域和增加的通知会话显示区域,扩大前的通知会话显示区域用于显示第一通知会话列表,增加的通知会话显示区域用于显示第二通知会话列表,通过扩大处理可以使得在扩大前后第一通知会话列表中所包含的通知会话的显示高度保持不变,甚至在第二通知会话列表中所包含的通知会话的显示高度和第一通知会话列表中所包含的通知会话的显示高度相同,提高用户在扩大后的通知会话显示区域中阅读未读的通知会话的体验。

当然,本发明也不限制采用不扩大该通知会话显示区域的显示高度的方式来追加显示第二通知会话列表。

进一步,在第二状态区域接收到用户触发的用于隐藏该第二通知会话列表的指令时,即用户指示不追加显示第二通知会话列表,在该通知会话显示区域隐藏该第二通知会话列表和显示包含第一状态标识的第一状态区域。

由上可知,该移动终端既可以在显示界面上显示包含第一状态标识的第一状态区域以指示用户查看更多未读的通知会话,也可以在该显示界面上显示包含第二状态标识的第二状态区域以指示用户隐藏更多未读的通知会话,提高用户在通知会话显示区域查看未读的通知会话的体验。

如下将举例说明第一状态标识和第二状态标识,该第一状态标识可以为包含“展开”、“显示更多”或“N more”等描述的字样或展开标识,其中,N用于指示除了第一通知会话列表中显示的未读的通知会话之外还存在的未读的通知会话的数量。类似地,第二状态标识可以为包含“合并”或“incorporate”等描述的字样或合并标识。

示例地,图4a给出了在该通知会话显示区域显示第一状态标识的示意图,显示界面包括通知会话显示区域410和非通知会话显示区域420,该通知会话显示区域410包括标题区域411,第一通知会话列表412和包含第一状态标识的第一状态区域413,其中,第一状态标识在图4a中具体为“3More…”,用于指示除了第一通知会话列表412之外还有三个未读的通知会话,此种情况下,通知会话列表除了包括第一通知会话列表412之外,实际还包括第二通知列表,只是第二通知会话列表被隐藏而未在该通知会话显示区域410中显示,该移动终端在接收到用于显示第二通知会话列表的指令之后才显示第二通知会话列表,并且显示界面由图4a切换到图4b。

图4b给出了在该通知会话显示区域显示第二状态标识的示意图,图4b与图4a相比,不同之处在于,在通知会话显示区域410显示由第一通知会话列表和第二通知会话列表组成的通知会话列表414和包含第二状态标识的第二状态区域415,其中,第二状态标识在图4b中具体为“incorporate”,用于指示第二通知会话列表已经被显示以及指示用户可以发出指令来隐藏第二通知会话列表,并且,在该移动终端接收到用于隐藏第二通知会话列表的指令之后,显示界面由图4b切换到图4a。

进一步,由上可知,该通知会话列表中最多包含(M1+M2)个未读的通知会话,即该通知会话显示区域最多可以显示(M1+M2)个未读的通知会话,当该短消息应用程序中存在的未读的通知会话的数量超过(M1+M2)时,该显示屏的第一可视界面作为一级界面不再显示超出的未读的通知会话,当用户需要查看超出的未读的通知会话时,用户可以在该通知会话显示区域的标题区域触发用于实现界面切换的指令,实现将该显示屏从显示第一可视界面切换到显示第二可视界面,该显示屏的第二可视界面作为二级界面显示所有未读的通知会话和所有已读的通知会话。

此种情况下,通过标题区域这个入口,该显示屏的显示界面可以从当前的包含通知会话显示区域和非通知会话显示区域的第一可视界面切换到第二可视界面,以方便用户阅读没有在第一可视界面上显示的未读的通知会话和所有已读的通知会话,增强用户的阅读体验。

该移动终端除了可以采用上述(2a)中的方法以实现显示更多的未读的通知会话,也可以采用如下(2b)中的方法以实现显示更多的未读的通知会话。

(2b)该通知会话列表中所包含的未读的通知会话的数量超过第一阈值M1。

此种情况下,根据在该通知会话显示区域上接收到的用户触发的用于实现滚动功能的指令,在该通知会话显示区域滚动显示该至少一个未读的通知会话。

进一步,在该通知会话显示区域滚动显示所有未读的通知会话的过程中,在该通知会话显示区域显示滚动条,该滚动条用于指示在该通知会话显示区域中当前所显示的未读的通知会话在所有未读的通知会话中的位置。

在该通知会话显示区域滚动显示所有未读的通知会话可以方便用户阅读所有未读的通知会话;并且,通过在该通知会话显示区域显示滚动条可以方便用户知道已经显示了多少未读的通知会话和还剩下多少未读的通知会话,提高用户的阅读体验。

进一步,由上可知,由于该通知会话显示区域可以滚动显示所有未读的通知会话,无需在二级界面中进一步显示未读的通知会话,因此,当用户需要查看已读的通知会话时,用户可以在该通知会话显示区域的标题区域触发用于实现界面切换的指令,实现将该显示屏从显示第一可视界面切换到显示第三可视界面,该第三可视界面作为二级界面显示所有已读的通知会话。

此种情况下,通过标题区域这个入口,该显示屏的显示界面可以从当前的包含通知会话显示区域和非通知会话显示区域的第一可视界面切换到第三可视界面,以方便用户在第三可视界面中阅读所有已读的通知会话,增强用户的阅读体验。

进一步,在(2a)或(2b)的场景下,该通知会话显示区域还包括标题区域,该标题区域包括图形标识、文字标识或用于指示当前所有未读的通知类短消息的数量的数字标识,例如,在上述图7和图8中,该通知会话显示区域还包括标题区域711,标题区域711中包括带有“铃铛”形状的图形标识,“info message”字样的文字标识和“18”字样的数量标识,其中,“18”用于指示当前还有18条未读的通知类短消息;

进一步,在该通知会话显示区域和该非通知会话显示区域之间显示分界线以用于区分通知会话显示区域和非通知会话显示区域;需要说明的是,该分界线的位置可以受用户的操作而动态移动,用户通过动态移动该分界线从而调整该通知会话显示区域所显示的通知会话的数量,比如用户上拉该分界线,该通知会话显示区域的显示高度减小导致该通知会话显示区域所显示的通知会话的数量减少,或者用户下拉该分界线,该通知会话显示区域的显示高度增加导致该通知会话显示区域所显示的通知会话的数量增加。

S35、在该移动终端中不存在未读的通知会话时,在该通知会话显示区域不显示未读的通知会话。

此种情况下,该通知会话显示区域可以显示标题区域,该标题区域包括图形标识或文字标识等,用户可以在该标题区域触发用于实现界面切换的指令,实现将该显示屏从显示第一可视界面切换到显示第三可视界面,该显示屏的第三可视界面作为二级界面显示所有已读的通知会话。

在该实施例中,在该短消息应用程序启动之后,该移动终端显示屏的第一可视界面上同时显示用于显示未读的通知会话的通知会话显示区域和用于显示非通知会话的非通知会话显示区域,用户可以在该第一可视界面上同时查看未读的通知会话和非通知会话,实现在未读的通知会话中阅读未读的通知类短消息,提高用户阅读未读的通知类短消息的效率。

针对用户已经在移动终端中开启短消息应用程序并且该移动终端的显示屏已经显示该短消息应用程序的第一可视界面情形,假设该移动终端接收一个新的短消息,该第一可视界面将会基于该新的短消息发生变化,如下实施例将描述此种场景下该移动终端显示屏上显示会话的方法。

图5为本发明另一个实施例提供的在移动终端显示屏上显示会话的方法,该方法的执行主体为移动终端,例如,该移动终端可以是移动电话(或称之为手机、智能机等),可选地,该移动电话设置有触摸屏或触摸板等触摸设备。具体地,该移动终端的逻辑结构可以参考图2所示。

该移动终端的显示屏的第一可视界面上同时显示通知会话显示区域和非通知会话显示区域,该通知会话显示区域用于显示至少一个未读的通知会话,该非通知会话显示区域用于显示至少一个非通知会话。

具体的,该显示会话的方法包括:

S51、接收短消息;

S52、判断该短消息是否为通知类短消息,如果该短消息不是通知类短消息,则执行S53,如果该短消息是通知类短消息,则执行S54;

具体地,该移动终端可以通过该短消息的发送方信息或该短消息的内容来判断该短消息是否为通知类短消息,一般地,该短消息的发送方为公众所熟知的企业或公司名称,如中国银行、中国移动、京东或支付宝等,或者该短消息的发送方信息包含106、400等非用户使用的号码,则可以确定该短消息为通知类短消息;如果该短消息的内容中包含信用卡账单通知、缴纳水电燃气费通知、通信费用缴纳通知等关键字内容,则也可以确定该短消息是通知类短消息。

需要说明的是,上述提供的发送方信息或内容信息只是举例,并不构成本发明对于具体如何通过发送方信息或短消息的内容来判断该短消息是否为通知类短消息的限定,由于判断该短消息是否为通知类短消息为现有技术,本发明对此不再赘述。

S53、将该短消息所属的非通知会话显示在该非通知会话显示区域;

S54、将该短消息所属的通知会话作为未读的通知会话显示在该通知会话显示区域;

具体地,将该短消息所属的通知会话作为第一个未读的通知会话显示在该通知会话显示区域的顶部。将最新的未读的通知会话作为第一个未读的通知会话显示在顶部可以方便用户阅读最新的未读的通知会话。

示例地,如图6a所示,非通知会话显示区域中通知会话列表有三个未读的通知会话,这三个未读的通知会话分别来自中信银行(China CITIC Bank)、招商银行(China Merchants Bank)和中国工商银行(ICBC)。此时,移动终端接收到一条来自于China Merchants Bank的新的通知类短消息,由于该新的通知类短消息属于已经存在的未读的通知会话China Merchants Bank,则该新的通知类短消息被添加到China Merchants Bank通知会话中,且该新的通知类短消息所属的China Merchants Bank通知会话作为未读的通知会话显示在该通知会话列表的顶部,如图6b所示。

进一步,在上述S52步骤中确定该短消息为通知类短消息之后,即该移动终端中增加了一条未读的通知类短消息,由于增加一条未读的通知类短消息并不表明一定增加了一个未读的通知会话,因此,上述显示会话的方法还包括更新该移动终端中当前所包含的未读的通知会话的数量,具体如下:

S55、确认该移动终端中是否已经存在该短消息所属的通知会话,如果该移动终端中已经存在该短消息所属的通知会话,则执行S56;如果该移动终端中不存在该短消息所属的通知会话,则执行S57;

S56、确认该短消息所属的通知会话为已读的通知会话或未读的通知会话,如果该短消息所属的通知会话为已读的通知会话,则执行S561;如果该短消息所属的通知会话为未读的通知会话,则执行S562;

S561、将该移动终端中未读的通知会话的数量增加1;

S562、保持该移动终端中未读的通知会话的数量不变;

S57、创建一个新的通知会话以使得该新的通知会话包含该短消息,并且将该移动终端中未读的通知会话的数量加1;

需要说明的是,上述更新该通知会话列表中当前所包含的未读的通知会话的数量所涉及的步骤和步骤S54之间没有执行的先后顺序。

除了在该移动终端中增加一条未读的通知类短消息的情形之外,该移动终端还可以根据用户的指令在该通知会话列表中删除未读的通知会话,删除未读的通知会话意味着将通知会话中包含的所有通知类短消息都进行删除,并且该通知会话列表中包含的未读的通知会话的数量减1,因此,在删除未读的通知会话之后该移动终端也会更新该通知会话列表中当前所包含的未读的通知会话的数量。示例地,图7a、7b和7c描述了在通知会话列表中删除未读的通知会话的前后对比,图7a描述了通知会话列表中包含三个未读的通知会话,分别来自China CITIC Bank、China Merchants Bank和ICBC,图7b描述了该移动终端在接收到用户删除未读的通知会话ICBC的指令后,在显示界面上呈现出的针对该通知会话ICBC的删除界面,图7c描述了在删除未读的通知会话ICBC之后该通知会话列表中另一个之前被隐藏的未读的通知会话Coffee显示在被删除的通知会话ICBC所在的位置,在该通知会话列表按照时间顺序显示时,该未读的通知会话Coffee的时间比通知会话ICBC的时间要早并且为最接近通知会话ICBC的时间。

通过更新该移动终端中存在的未读的通知会话的数量可以及时调整该移动终端显示屏的第一可视界面中通知会话显示区域的未读的通知会话的显示情况。具体地,在前一个实施例中已经描述了如何根据移动终端中存在的未读的通知会话的数量来调整通知会话显示区域的显示情况,本实施例在此不再赘述,具体可以参照前一个实施例中的相关内容。

在该实施例中,在该移动终端中短消息应用程序启动并且该移动终端显示屏呈现出该短消息应用程序的界面之后,该移动终端接收到的新的通知类短消息,则将该新的通知类短消息所属的通知会话作为未读的通知会话显示通知会话显示区域,方便用户阅读该新的通知类短消息。

图8是本发明一个实施例提供的移动终端的结构示意图。图8所示的移动终端800包括触控模块801和显示模块802。

触控模块801,用于接收用于启动该移动终端800中短消息应用程序的指令;

显示模块802,在该短消息应用程序启动之后,在该移动终端显示屏的第一可视界面上同时显示通知会话显示区域和非通知会话显示区域,通知会话显示区域用于显示未读的通知会话,非通知会话显示区域用于显示非通知会话。

进一步,该移动终端800还包括判断模块803,用于判断该移动终端800中是否存在未读的通知会话;

相应地,显示模块802,还用于在判断模块803判断出该移动终端800中存在至少一个未读的通知会话时,基于该至少一个未读的通知会话的数量将该至少一个未读的通知会话显示在通知会话显示区域。

进一步,该显示模块802具体用于:

在该至少一个未读的通知会话的数量不超过预设的第一阈值M1时,将该至少一个未读的通知会话以通知会话列表的形式显示在通知会话显示区域,该通知会话列表最多包含M1个未读的通知会话。

在一个可选的实施例中,该显示模块802具体用于:

在该至少一个未读的通知会话的数量超过预设的第一阈值M1时,在该通知会话显示区域显示第一通知会话列表和包含第一状态标识的第一状态区域,其中,第一通知会话列表包含M1个未读的通知会话,第一状态标识用于指示是否在该通知会话显示区域追加显示第二通知会话列表,第二通知会话列表最多包含第二阈值M2个未读的通知会话,M1和M2均预先设置。

进一步,触控模块801,还用于在该第一状态区域接收到用户触发的用于显示第二通知会话列表的指令;

相应地,显示模块802还用于:在触控模块801接收到用于显示第二通知会话列表的指令时,在该通知会话显示区域显示第二通知会话列表和包含第二状态标识的第二状态区域,第二状态标识用于指示是否在该通知会话显示区域隐藏第二通知会话列表。

进一步,触控模块801,还用于在第一状态区域接收到用户触发的用于显示第二通知会话列表的指令;

相应地,显示模块802还用于:在触控模块801接收用于隐藏第二通知会话列表的指令时,在该通知会话显示区域隐藏第二通知会话列表和显示包含第一状态标识的第一状态区域。

进一步,该通知会话显示区域还包括标题区域,触控模块801,还用于在标题区域中接收用户触发的用于实现界面切换的指令;

相应地,显示模块802,还用于在触控模块801接收到用于实现界面切换的指令时,将该显示屏从显示第一可视界面切换到显示第二可视界面,第二可视界面包含所有未读的通知会话和所有已读的通知会话。

在另一个可选的实施例中,触控模块801,还用于在该通知会话显示区域中接收用户触发的用于实现滚动功能的指令;

显示模块802还用于:

在该至少一个未读的通知会话的数量超过预设的第一阈值M1时,根据述触控模块801接收到的用于实现滚动功能的指令,在该通知会话显示区域滚动显示该至少一个未读的通知会话。

进一步,该通知会话显示区域还包括标题区域,触控模块801,还用于在该标题区域中接收用户触发的用于实现界面切换的指令;

相应地,显示模块802,还用于在触控模块801接收到用于实现界面切换的指令时,将该显示屏从显示第一可视界面切换到显示第三可视界面,第三可视界面包含所有已读的通知会话。

移动终端800能够实现前述方法实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。

在该实施例中,在该短消息应用程序启动之后,该移动终端显示屏的第一可视界面上同时显示用于显示未读的通知会话的通知会话显示区域和用于显示非通知会话的非通知会话显示区域,用户可以在该第一可视界面上同时查看未读的通知会话和非通知会话,实现在未读的通知会话中阅读未读的通知类短消息,提高用户阅读未读的通知类短消息的效率。

图9是本发明一个实施例提供的移动终端的结构示意图。图9所示的移动终端900包括接收模块901、判断模块902和显示模块903。

接收模块901,用于接收短消息。

判断模块902,用于判断该接收模块901接收的短消息是否为通知类短消息。

显示模块903,用于在该判断模块902判断出该短消息是通知类短消息时,将该短消息所属的通知会话作为未读的通知会话显示在通知会话显示区域。

其中,该移动终端900显示屏的第一可视界面同时显示该通知会话显示区域和该非通知会话显示区域,该通知会话显示区域用于显示至少一个未读的通知会话,该非通知会话显示区域用于显示至少一个非通知会话。

进一步,显示模块903具体用于将该短消息所属的通知会话作为第一个未读的通知会话显示在通知会话显示区域的顶部。

进一步,该移动终端900还包括确认模块904,用于:

在判断模块902判断出该短消息是通知类短消息之后,确认该移动终端900中是否已经存在该短消息所属的通知会话;

如果已经存在该短消息所属的通知会话,确认该短消息所属的通知会话为已读或未读,如果该短消息所属的通知会话为已读,将该移动终端900中未读的通知会话的数量加1;如果该短消息所属的通知会话为未读,保持移动终端900中未读的通知会话的数量不变;

如果不存在该短消息所属的通知会话,创建一个新的通知会话以使得该新的通知会话包含该短消息,并且将该移动终端中未读的通知会话的数量加1。

对应地,该显示模块903,还用于根据该确认模块904确认出的该移动终端中未读的通知会话的数量调整该会话显示区域中未读的通知会话的显示。

进一步,显示模块903还用于在该短消息不是通知类短消息时,将该短消息所属的非通知会话显示在该非通知会话显示区域。

移动终端900能够实现前述方法实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。

在该实施例中,在该移动终端中短消息应用程序启动并且该移动终端显示屏呈现出该短消息应用程序的界面之后,该移动终端接收到的新的通知类短消息,则将该新的通知类短消息所属的通知会话作为未读的通知会话显示通知会话显示区域,方便用户阅读该新的通知类短消息。

图10是本发明一个实施例提供的移动终端的结构示意图。具体地,图10中的移动终端1000可以为手机、平板电脑、个人数字助理(Personal Digital Assistant,PDA)、销售终端(Point of Sales,POS)或车载电脑等。

图10所示的移动终端1000包括输入设备1010、处理器1020和显示屏1030,当然,移动终端1000中还可以包括其他组成部分,本发明对于其他组成部分不做进一步描述。

其中,输入设备1010可用于接收用户输入的数字或字符等信息,以及产生与移动终端1000的用户设置以及功能控制有关的信号输入。具体地,本发明实施例中,该输入设备1010可以包括触控面板1011。触控面板1011,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1011上的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板1011可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置接收用户的触摸方位,并接收触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再发送给相关处理单元,并能接收相关处理单元发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1011。除了触控面板1011,输入设备1010还可以包括其他输入设备1012,其他输入设备1012可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

显示屏1030作为显示设备,可用于显示由用户输入的信息或提供给用户的信息以及移动终端1000的各种菜单界面,比如短消息应用程序的界面。可选的,显示屏1030可以采用LCD或有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置。

应注意,触控面板1011可以覆盖显示屏1030,形成触摸显示屏,此时该输入设备1010和显示屏1030是一体设置,当该触摸显示屏接收到在其上或附近的触摸操作后,传送给相关处理单元以确定触摸事件的类型,随后处理单元根据触摸事件的类型在触摸显示屏上提供相应的视觉输出。

触摸显示屏包括应用程序界面显示区及常用控件显示区。该应用程序界面显示区及该常用控件显示区的排列方式并不限定,可以为上下排列、左右排列等可以区分两个显示区的排列方式。该应用程序界面显示区可以用于显示应用程序的界面。每一个界面可以包含至少一个应用程序的图标和/或widget桌面控件等界面元素。该应用程序界面显示区也可以为不包含任何内容的空界面。该常用控件显示区用于显示使用率较高的控件,例如,设置按钮、界面编号、滚动条、电话本图标等应用程序图标等。

处理器1020作为移动终端1000的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器内的软件或数据执行移动终端1000的各种功能和处理数据。可选的,处理器1020可包括一个或多个处理模块。

具体地,在该实施例中,输入设备1010,用于接收用于启动该移动终端1000中短消息应用程序的指令;

处理器1020,在该短消息应用程序启动之后,在该移动终端1000显示屏1030的第一可视界面上同时显示通知会话显示区域和非通知会话显示区域,其中,该通知会话显示区域用于显示未读的通知会话,该非通知会话显示区域用于显示非通知会话。

进一步,处理器1020还用于:

判断该移动终端1000中是否存在未读的通知会话;

在该移动终端1000中存在至少一个未读的通知会话时,基于该至少一个未读的通知会话的数量将该至少一个未读的通知会话显示在该通知会话显示区域。

其中,该至少一个未读的通知会话按照时间顺序或逆序进行排列。

进一步,该处理器1020具体用于:

在该至少一个未读的通知会话的数量不超过预设的第一阈值M1时,将该至少一个未读的通知会话以通知会话列表的形式显示在该通知会话显示区域,该通知会话列表最多包含M1个未读的通知会话。

在一个可选的实施例中,该处理器1020具体用于:

在该至少一个未读的通知会话的数量超过预设的第一阈值M1时,在该通知会话显示区域显示第一通知会话列表和包含第一状态标识的第一状态区域,其中,第一通知会话列表包含M1个未读的通知会话,第一状态标识用于指示是否在该通知会话显示区域追加显示第二通知会话列表,第二通知会话列表最多包含第二阈值M2个未读的通知会话,M1和M2均预先设置。

在该可选的实施例中,进一步,输入设备1010还用于在第一状态区域接收到用户触发的用于显示第二通知会话列表的指令;

相应地,输入设备1010在第一状态区域接收到用于显示第二通知会话列表的指令时,处理器1020还用于在该通知会话显示区域显示第二通知会话列表和包含第二状态标识的第二状态区域,第二状态标识用于指示是否在该通知会话显示区域隐藏第二通知会话列表。

在该可选的实施例中,进一步,输入设备1010还用于在该第二状态区域接收到用户触发的用于隐藏第二通知会话列表的指令;

相应地,输入设备1010在该第二状态区域接收到用于隐藏第二通知会话列表的指令时,处理器1020还用于在该通知会话显示区域隐藏第二通知会话列表和显示包含第一状态标识的第一状态区域。

在该可选的实施例中,进一步,该通知会话显示区域还包括标题区域,此种情况下,该输入设备1010还用于在该标题区域中接收用户触发的用于实现界面切换的指令;

对应地,该处理器1020,还用于在该输入设备1010接收到用于实现界面切换的指令时,将该移动终端1000显示屏1030从显示第一可视界面切换到显示第二可视界面,第二可视界面包含所有未读的通知会话和所有已读的通知会话。

在另一个可选的实施例中,在该至少一个未读的通知会话的数量超过预设的第一阈值M1时,该输入设备1010还用于在该通知会话显示区域中接收用户触发的用于实现滚动功能的指令;

对应地,该处理器1020具体用于:根据该输入设备1010接收到的用于实现滚动功能的指令,在该通知会话显示区域滚动显示至少一个未读的通知会话。

在该可选的实施例中,进一步,该通知会话显示区域也包括标题区域,此种情况下,该输入设备1010,还用于在该标题区域中接收用户触发的用于实现界面切换的指令;

对应地,该处理器1020,还用于在该输入设备1010接收到用于实现界面切换的指令时,将该移动终端1000显示屏1030从显示第一可视界面切换到显示第三可视界面,第三可视界面包含所有已读的通知会话。

移动终端1000能够实现前述方法实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。

在该实施例中,在该短消息应用程序启动之后,该移动终端显示屏的第一可视界面上同时显示用于显示未读的通知会话的通知会话显示区域和用于显示非通知会话的非通知会话显示区域,用户可以在该第一可视界面上同时查看未读的通知会话和非通知会话,实现在未读的通知会话中阅读未读的通知类短消息,提高用户阅读未读的通知类短消息的效率。

图11是本发明另一个实施例提供的移动终端的结构示意图。具体地,图11中的移动终端1100可以为手机、平板电脑、个人数字助理(Personal Digital Assistant,PDA)、销售终端(Point of Sales,POS)或车载电脑等。

图11中的移动终端1100包括接收器1110、存储器1120、输入设备1130、显示屏1140和处理器1150。

其中,接收器1110可以为射频(Radio Frequency,RF)电路或WiFi(Wireless Fidelity)模块等信号接收器;输入设备1130、显示屏1140和上述图10实施例中输入设备1010、显示屏1030功能相同,本实施例中不再赘述。

处理器1150作为移动终端1100的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在第一存储器1121内的软件程序和/或模块,以及调用存储在第二存储器1122内的数据,执行移动终端1100的各种功能和处理数据。可选的,处理器1150可包括一个或多个处理模块。

具体地,在该实施例中,接收器1110用于接收短消息;

处理器1150,用于:

判断接收器1110接收的短消息是否为通知类短消息;

在判断该短消息是通知类短消息时,将该短消息所属的通知会话作为未读的通知会话显示在该显示屏1140的第一可视界面所包含的通知会话显示区域。

其中,该移动终端1100显示屏1140的第一可视界面同时显示该通知会话显示区域和该非通知会话显示区域,该通知会话显示区域用于显示至少一个未读的通知会话,该非通知会话显示区域用于显示至少一个非通知会话。

进一步,处理器1150具体用于将该短消息所属的通知会话作为第一个未读的通知会话显示在通知会话显示区域的顶部。

进一步,处理器1150还用于:

在判断该短消息是通知类短消息之后,确认移动终端1100中是否已经存在该短消息所属的通知会话;

如果已经存在该短消息所属的通知会话,确认该短消息所属的通知会话为已读或未读,如果该短消息所属的通知会话为已读,将该移动终端1100中未读的通知会话的数量加1;如果该短消息所属的通知会话为未读,保持移动终端1100中未读的通知会话的数量不变;

如果不存在该短消息所属的通知会话,创建一个新的通知会话以使得该新的通知会话包含该短消息,并且将该移动终端1100中未读的通知会话的数量加1;以及,

根据该移动终端中未读的通知会话的数量调整该会话显示区域中未读的通知会话的显示。

进一步,处理器1150还用于在该短消息不是通知类短消息时,将该短消息所属的非通知会话显示在该非通知会话显示区域。

移动终端1100能够实现前述方法实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。

在该实施例中,在该移动终端中短消息应用程序启动并且该移动终端显示屏呈现出该短消息应用程序的界面之后,该移动终端接收到的新的通知类短消息,则将该新的通知类短消息所属的通知会话作为未读的通知会话显示通知会话显示区域,方便用户阅读该新的通知类短消息。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的模块及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

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

另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。

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

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

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