一种即时聊天软件中的对话框显示方法、装置及移动终端与流程

文档序号:14217923阅读:237来源:国知局

本发明涉及移动终端技术领域,具体涉及一种即时聊天软件中的对话框显示方法、装置、移动终端及存储介质。



背景技术:

随着智能移动终端,如手机的普及,越来越多的用户依赖于通过即时聊天软件与联系人进行联系,这种联系方式简单便捷。目前,比较主流的即时聊天软件有微信、qq、line等等。

但是,用户在使用这些即时聊天软件进行聊天时,从与一个联系人的对话框(即,聊天界面)切换到与另外一个联系人的对话框,都需要先退回到软件主界面,然后再点开与另外一个联系人的对话框。显而易见的是,这样的操作较为繁琐,不够人性化。



技术实现要素:

为了至少部分地解决现技术存在的问题,本发明实施例期望提供一种即时聊天软件中的对话框显示方法、装置、移动终端及计算机可读存储介质。

根据第一方面,一种实施例中提供了一种即时聊天软件中的对话框显示方法,所述方法包括:

当接收到用户发送的对话框窗口化指令时,获取多个对话框缩略图,所述对话框缩略图用于以图片形式完整展示与其所对应的对话框的全部内容;

将所述获取的多个对话框缩略图同时显示在即时聊天软件的显示界面上。

优选地,所述方法还包括:

当接收到用户发送的进入某一个对话框缩略图对应的对话框的指令时,切换至所述对话框缩略图所对应的对话框。

优选地,所述用户发送的对话框窗口化指令为用户通过按压预设按键向移动终端发送的指令;或者,用户通过滑动移动终端触摸屏而产生预设滑动轨迹向移动终端发送的指令;或者,用户通过向移动终端发送预设语音所触发的指令;或者,用户通过单击或双击移动终端触摸屏上的预设区域而向移动终端发送的指令。

优选地,所述预设按键为电源键、音量键、home键、返回键中的其中之一或多种按键的组合。

优选地,所述用户发送的进入某一个对话框缩略图对应的对话框的指令为用户通过单击或双击所述对话框缩略图而向移动终端发送的指令;或者,为用户通过在所述对话框缩略图区域上滑动产生预设滑动轨迹而向移动终端发送的指令。

优选地,所述将所述获取的多个对话框缩略图同时显示在即时聊天软件的显示界面上,包括:

获取预设数量个对话框缩略图,确定每一个对话框缩略图的显示尺寸,将每一个对话框缩略图平铺于移动终端屏幕上;其中,所述预设数量个对话框缩略图为用户最后操作时间距离当前时间最近的预设数量个对话框的对话框缩略图。

优选地,所述方法还包括:当接收到用户发送的对话框缩略图更新指令时,从当前显示的预设数量个对话框缩略图的结束位置开始,向后再获取预设数量个对话框缩略图,并用最新获取的对话框缩略图替换所述当前显示的预数量个对话框缩略图;

当接收到用户发送的对话框缩略图返回指令时,从当前显示的预设数量个对话框缩略图的起始位置开始,向前再获取预设数量个对话框缩略图,并用最新获取的对话框缩略图替换所述当前显示的预数量个对话框缩略图。

优选地,所述对话框缩略图更新指令为用户在当前的对话框缩略图显示界面上通过滑动产生预设滑动轨迹而向移动终端发送的指令。

根据第二方面,一种实施例中提供了一种计算机可读存储介质,该计算机可读存储介质包括程序,所述程序用于被处理器执行以实现如上述第一方面所述的方法。

根据第三方面,一种实施例中提供了一种移动终端,包括:

存储器,用于存储程序;

处理器,用于通过执行所述存储器中所存储的程序以实现如上述第一方面所述的方法。

与现有技术相比,本发明实施例至少具备以下优点:

根据本发明实施例提供的对话框显示方法,当接收到用户发送的对话框窗口化指令时,获取多个对话框缩略图;将所述获取的多个对话框缩略图同时显示在即时聊天软件的显示界面上。基于上述方案,用户在使用即时聊天软件时,能够同时查看多个对话框缩略图,从而快速查看与多个联系人的聊天内容,并基于此选择与其中任何一个联系人进行聊天,这种方式简便、快捷,不需要用户返回软件主界面并一一点开与每一个联系人的对话框来查看与每一个联系人的聊天内容,可以大大提高用户的使用体验。

附图说明

图1是本发明对话框显示方法在一种实施方式中的流程图;

图2是本发明对话框显示方法在第二种实施方式中的流程图;

图3是本发明多个对话框缩略图在一种实施方式中的显示示意图;

图4是本发明对话框显示方法在第三种实施方式中的流程图;

图5是本发明移动终端在一种实施方式中的基本结构图。

具体实施方式

下面通过具体实施方式结合附图对本发明作进一步详细说明。其中不同实施方式中类似元件采用了相关联的类似的元件标号。在以下的实施方式中,很多细节描述是为了使得本申请能被更好的理解。然而,本领域技术人员可以毫不费力的认识到,其中部分特征在不同情况下是可以省略的,或者可以由其他元件、材料、方法所替代。在某些情况下,本申请相关的一些操作并没有在说明书中显示或者描述,这是为了避免本申请的核心部分被过多的描述所淹没,而对于本领域技术人员而言,详细描述这些相关操作并不是必要的,他们根据说明书中的描述以及本领域的一般技术知识即可完整了解相关操作。

另外,说明书中所描述的特点、操作或者特征可以以任意适当的方式结合形成各种实施方式。同时,方法描述中的各步骤或者动作也可以按照本领域技术人员所能显而易见的方式进行顺序调换或调整。因此,说明书和附图中的各种顺序只是为了清楚描述某一个实施例,并不意味着是必须的顺序,除非另有说明其中某个顺序是必须遵循的。

本文中为部件所编序号本身,例如“第一”、“第二”等,仅用于区分所描述的对象,不具有任何顺序或技术含义。而本申请所说“连接”、“联接”,如无特别说明,均包括直接和间接连接(联接)。

实施例一

参照图1,示出了本发明一种即时聊天软件中的对话框显示方法,所述方法具体包括以下步骤:

步骤101、当接收到用户发送的对话框窗口化指令时,获取多个对话框缩略图,所述对话框缩略图用于以图片形式完整展示与其所对应的对话框的全部内容;

本发明实施例一所提供的对话框显示方法应用于移动终端,所述移动终端可以为手机、平板电脑、个人数字助理、可穿戴设备等。

具体的,所述用户发送的对话框窗口化指令为用户通过按压预设按键向移动终端发送的指令;或者,用户通过滑动移动终端触摸屏而产生预设滑动轨迹向移动终端发送的指令;或者,用户通过向移动终端发送预设语音所触发的指令;或者,用户通过单击或双击移动终端触摸屏上的预设区域而向移动终端发送的指令。

具体的,所述预设按键为电源键、音量键、home键、返回键中的其中之一或多种按键的组合。所述预设滑动轨迹可以根据实际需要进行设置,通常可以为上滑、或下滑动作所产生的滑动轨迹;也可以为“v”型轨迹,或者“w”型轨迹等等。

实际应用时,用户可以在即时聊天软件的主界面或者与某一个联系人的对话框上发送对话框窗口化指令。当移动终端接收到用户发送的对话框窗口化指令时,获取多个对话框缩略图,所述对话框缩略图为用户与联系人之间聊天的对话框的缩略图,在此缩略图上用户可以查看到与相应联系人的聊天内容,该聊天内容通常为用户最后一次查看与该联系人的对话框(也就是聊天界面)时所停留的位置所对应的一屏聊天内容。用户与每一个联系人的对话框都有其对应的对话框缩略图,对话框缩略图是对与其对应的对话框的显示画面的直接缩小版,能够完整展示对话框上的全部内容。

步骤102、将所述获取的多个对话框缩略图同时显示在即时聊天软件的显示界面上。

在本发明的一种可选实施方式中,如图2所示,所述方法还包括:

步骤103、当接收到用户发送的进入某一个对话框缩略图对应的对话框的指令时,切换至所述对话框缩略图所对应的对话框。

具体的,用户在查看对话框缩略图时,当确定与某一个联系人进行聊天时,则可向移动终端发送进入该联系人对对应的对话框缩略图对应的对话框的指令,移动终端接收到该指令时,则获取与该对话框缩略图对应的对话框,并切换至该对话框,通常是将获取的对话框切换至全屏,使用户可以在该对话框上与相应联系人聊天。

具体的,所述用户发送的进入某一个对话框缩略图对应的对话框的指令为用户通过单击或双击所述对话框缩略图而向移动终端发送的指令;或者,为用户通过在所述对话框缩略图区域上滑动产生预设滑动轨迹而向移动终端发送的指令。

具体的,所述将所述获取的多个对话框缩略图同时显示在即时聊天软件的显示界面上,包括:

获取预设数量个对话框缩略图,确定每一个对话框缩略图的显示尺寸,将每一个对话框缩略图平铺于移动终端屏幕上;其中,所述预设数量个对话框缩略图为用户最后操作时间距离当前时间最近的预设数量个对话框的对话框缩略图。

实际实现时,当预设数量是确定的,每一个对话框缩略图的显示尺寸也是确定的,这里所设置的对话框缩略图的显示尺寸需要保证每一个对话框缩略图显示在即时聊天软件的显示界面上时用户能够识别上面的文字。

实际应用中,当接收到对话框窗口化指令时,获取用户与联系人之间的最新的n个对话框的对话框缩略图,将所获取的n个对话框缩略图显示在即时聊天软件的显示界面上,所述n为预设数量值。

每次所获取的对话框缩略图的预设数量可以是确定的,比如,一屏可以显示4个或6个或8个对话框缩略图,因此,对话框缩略图的预设数量可以为4或6或8等等,当然也可以根据实际需要进行设置或调整。当所能获取的对话框缩略图数量不足预设数量时,则获取所有的对话框缩略图并进行显示。当预设数量为4时,对话框缩略图的显示示意图如图3所示,参照图3,四个对话框缩略图,分别为对话框缩略图1、对话框缩略图2、对话框缩略图3及对话框缩略图4显示在即时聊天软件的显示界面上。

在本发明的一种可选实施方式中,如图4所示,所述方法还包括:

步骤104、当接收到用户发送的对话框缩略图更新指令时,从当前显示的预设数量个对话框缩略图的结束位置开始,向后再获取预设数量个对话框缩略图,并用最新获取的对话框缩略图替换所述当前显示的预数量个对话框缩略图;

当接收到用户发送的对话框缩略图返回指令时,从当前显示的预设数量个对话框缩略图的起始位置开始,向前再获取预设数量个对话框缩略图,并用最新获取的对话框缩略图替换所述当前显示的预数量个对话框缩略图。

具体的,所述对话框缩略图更新指令为用户在当前的对话框缩略图显示界面上通过滑动产生预设滑动轨迹而向移动终端发送的指令。

通常在即时聊天软件的显示界面上可以同时显示预设数量个对话框缩略图,当用户想查看更早的对话框缩略图时,可以向移动终端发送对话框缩略图更新指令,此时,移动终端从当前显示的预设数量个对话框缩略图的结束位置开始,向后再获取预设数量个对话框缩略图,并用最新获取的对话框缩略图替换所述当前显示的预数量个对话框缩略图;当用户想查看更新的对话框缩略图时,可以向移动终端发送对话框缩略图返回指令,此时,移动终端从当前显示的预设数量个对话框缩略图的开始位置开始,向前再获取预设数量个对话框缩略图,并用最新获取的对话框缩略图替换所述当前显示的预数量个对话框缩略图;

举例来说,假设对用户与联系人之间的对话框进行编号,按照时间顺序从新到旧依次编号为1、2、3......,假设当前显示的n个对话框缩略图分别编号为1、2......n-1,则当接收到用户通过在对话框缩略图显示界面上上滑而发送的对话框缩略图更新指令时,继续获取编号为n、n+1......2n-1的对话框缩略图,并用最新获取的对话框缩略图(即,编号为n、n+1......2n-1的对话框缩略图)代替当前显示的对话框缩略图(即,编号为1、2......n-1的对话框缩略图)。

同理,假设当前显示的n个对话框缩略图分别编号为n、n+1......2n-1,则当接收到用户通过在对话框缩略图显示界面上下滑而发送的对话框缩略图返回指令时,向前获取编号为1、2......n-1的对话框缩略图,并用最新获取的对话框缩略图(即,编号为1、2......n-1的对话框缩略图)代替当前显示的对话框缩略图(即,编号为n、n+1......2n-1的对话框缩略图)。

综上,本发明实施例一提供的对话框显示方法,当接收到用户发送的对话框窗口化指令时,获取多个对话框缩略图;将所述获取的多个对话框缩略图同时显示在即时聊天软件的显示界面上。基于上述方案,用户在使用即时聊天软件时,能够同时查看多个对话框缩略图,从而快速查看与多个联系人的聊天内容,并基于此选择与其中任何一个联系人进行聊天,这种方式简便、快捷,不需要用户返回软件主界面并一一点开与每一个联系人的对话框来查看与每一个联系人的聊天内容,可以大大提高用户的使用体验。

实施例二

本发明实施例二提供了一种计算机可读存储介质,所述计算机可读存储介质包括程序,所述程序用于被处理器执行以实现如实施例一所述的方法。

实施例三

本发明实施例三提供了一种移动终端,如图5所示,所述移动终端,包括:

存储器501,用于存储程序;

处理器502,用于通过执行所述存储器501存储的程序以实现如上述实施例一所述的方法。

本领域技术人员可以理解,上述实施方式中各种方法的全部或部分功能可以通过硬件的方式实现,也可以通过计算机程序的方式实现。当上述实施方式中全部或部分功能通过计算机程序的方式实现时,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器、随机存储器、磁盘、光盘、硬盘等,通过计算机执行该程序以实现上述功能。例如,将程序存储在设备的存储器中,当通过处理器执行存储器中程序,即可实现上述全部或部分功能。另外,当上述实施方式中全部或部分功能通过计算机程序的方式实现时,该程序也可以存储在服务器、另一计算机、磁盘、光盘、闪存盘或移动硬盘等存储介质中,通过下载或复制保存到本地设备的存储器中,或对本地设备的系统进行版本更新,当通过处理器执行存储器中的程序时,即可实现上述实施方式中全部或部分功能。

以上应用了具体个例对本发明进行阐述,只是用于帮助理解本发明,并不用以限制本发明。对于本发明所属技术领域的技术人员,依据本发明的思想,还可以做出若干简单推演、变形或替换。

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