一种显示消息列表的方法和装置的制造方法_2

文档序号:9304359阅读:来源:国知局
口中,该消息列表跳转按钮的图标可以为箭头型,方向向上。该消息列表跳转按钮可以用于触发将消息列表跳转至上次关闭目标通讯窗口后最早更新的通讯消息处。具体的操作过程在后面的内容中会做详细的说明。
[0038]可选的,为了提高消息列表跳转按钮的利用率,可以为消息列表跳转按钮设置一定的显示条件,基于不同的显示条件,以下给出了几种可行的显示消息列表跳转按钮的处理方式:
[0039]方式一,如果目标通讯窗口在上一次关闭后更新的通讯消息的数目超过预设的数目阈值,则显示消息列表跳转按钮。
[0040]在实施中,在设置此数目阈值时,可以设置数目阈值大于或等于消息列表最多能够同时显示的通讯消息数目,即假设每条通讯消息的内容都不超过一行时消息列表能同时显示的通讯消息数目。通过上述对数目阈值的设置,如果目标通讯窗口在上一次关闭后更新的通讯消息的数目超过该数目阈值,那么此次打开目标通讯窗口时,目标通讯窗口中则不会显示有最早更新的通讯消息,这时,可以显示消息列表跳转按钮用于对消息列表进行相应的跳转。
[0041]方式二,如果目标通讯窗口在上一次关闭后更新的通讯消息在消息列表中对应的显示长度超过预设的长度阈值,则显示消息列表跳转按钮。
[0042]在实施中,在设置此长度阈值时,可以设置长度阈值大于或等于通讯窗口中在同一时间能够显示的消息列表长度,即通讯窗口中显示消息列表的区域的长度。通过上述对长度阈值的设置,如果目标通讯窗口在上一次关闭后更新的通讯消息在消息列表中对应的显示长度超过该长度阈值,那么此次打开目标通讯窗口时,目标通讯窗口中则不会显示有最早更新的通讯消息,这时,可以显示消息列表跳转按钮用于对消息列表进行相应的跳转。
[0043]步骤103,当接收到预设的界面操作指令时,将目标通讯窗口中的消息列表显示到目标通讯消息的位置,目标通讯消息是上一次关闭目标通讯窗口后最早更新的通讯消息。
[0044]其中,界面操作指令是用户的界面操作触发的指令。预设的界面操作指令可以是一种指定的用于触发消息列表跳转的界面操作指令,可以根据实际需求任意设置,例如,可以是点击某位置、某图标或某按钮的点击指令,也可以是长按屏幕任意位置触发的指令等。
[0045]在实施中,用户进行指定的操作触发预设的界面操作指令后,通讯应用可以对目标通讯窗口中的消息列表进行跳转处理,将目标通讯窗口中的消息列表显示到上一次关闭目标通讯窗口后更新的第一条通讯消息(即上述目标通讯消息)的位置,显示到此位置时,同时可以显示目标通讯消息的前一条或多条通讯消息,即上一次关闭目标通讯窗口前更新的最后一条或多条通讯消息。
[0046]基于不同的预设界面操作指令,以下给出了步骤103的几种可行的处理方式:
[0047]方式一,对于上述显示消息列表跳转按钮的情况,当接收到对应该消息列表跳转按钮的点击指令时,将目标通讯窗口中的消息列表显示到目标通讯消息的位置。
[0048]在实施中,用户打开目标通讯窗口以后,如果想要从上一次关闭目标通讯窗口后更新的第一条通讯消息开始阅读,则可以通过鼠标或手指点触等方式点击目标通讯窗口显示的消息列表跳转按钮,此时可以触发消息列表跳转到上次关闭目标通讯窗口后最早更新的通讯消息的位置处。
[0049]可选的,还可以对上述消息列表跳转按钮设置一定的删除机制,相应的处理可以是:当目标通讯窗口中的消息列表显示到目标通讯消息的位置时,取消消息列表跳转按钮。
[0050]在实施中,用户打开目标通讯窗口以后,如果通过滚动消息列表的方式,将消息列表滚动到上述目标通讯消息的位置,此时,可以先对消息列表跳转按钮的图标进行一些变化,如图2b所示,可以将该图标的箭头方向指向左边的目标通讯消息,然后,在持续一定时长后(如2秒),则可以取消消息列表跳转按钮,如图2c所示。或者,如果用户通过触发上述预设的界面操作指令的方式,将消息列表跳转到上述目标通讯消息的位置,此时,可以先对消息列表跳转按钮的图标进行一些变化,如图2b所示,可以将该图标的箭头方向指向左边的目标通讯消息,然后,在持续一定时长后(如2秒),则可以取消消息列表跳转按钮,如图2c所示。
[0051]方式二,当接收到满足预设条件的触碰信号触发的界面操作指令时,将目标通讯窗口中的消息列表显示到目标通讯消息的位置。
[0052]其中,预设条件可以是对触碰信号的持续时长或划动轨迹等特征进行限制的条件。
[0053]在实施中,可以设置预设条件为持续时长达到预设的时长阈值(如2秒),这样,用户打开目标通讯窗口以后,如果想要从上一次关闭目标通讯窗口后更新的第一条通讯消息开始阅读,则可以用手指点触目标通讯窗口中的任意位置,当点触产生的触碰信号的持续时长达到预设的时长阈值时,则可以触发消息列表跳转到上次关闭目标通讯窗口后最早更新的通讯消息的位置处。
[0054]或者,可以设置预设条件为满足预设的划动轨迹特征,如划动轨迹形成封闭图形等。这样,用户打开目标通讯窗口以后,如果想要从上一次关闭目标通讯窗口后更新的第一条通讯消息开始阅读,则可以用手指点触目标通讯窗口中的任意位置,并进行相应的划动操作,当产生的触碰信号的划动轨迹满足预设的划动轨迹特征时,则可以触发消息列表跳转到上次关闭目标通讯窗口后最早更新的通讯消息的位置处。
[0055]本发明实施例中,接收对应目标通讯窗口的开启请求,显示目标通讯窗口,将目标通讯窗口中的消息列表显示到最新更新的通讯消息的位置,当接收到预设的界面操作指令时,将目标通讯窗口中的消息列表显示到目标通讯消息的位置,目标通讯消息是上一次关闭目标通讯窗口后最早更新的通讯消息。这样,可以通过预设的界面操作指令,使消息列表直接跳转到上一次关闭目标通讯窗口后最早更新的通讯消息处,无需用户滚动消息列表进行查找,从而,可以提高获取信息的效率。
[0056]实施例三
[0057]基于相同的技术构思,本公开实施例还提供了一种显示消息列表的装置,如图3所示,所述装置包括:
[0058]接收模块310,用于接收对应目标通讯窗口的开启请求;
[0059]显示模块320,用于显示所述目标通讯窗口,将所述目标通讯窗口中的消息列表显示到最新更新的通讯消息的位置;
[0060]跳转模块330,用于当接收到预设的界面操作指令时,将所述目标通讯窗口中的消息列表显示到目标通讯消息的位置,所述目标通讯消息是上一次关闭所述目标通讯窗口后最早更新的通讯消息。
[0061]可选的,所述显示模块320,还用于:显示消息列表跳转按钮;
[0062]所述跳转模块330,用于:
[0063]当接收到对应所述消息列表跳转按钮的点击指令时,将所述目标通讯窗口中的消息列表显示到目标通讯消息的位置。
[0064]可选的,所述显示模块320,用于:
[0065]如果所述目标通讯窗口在上一次关闭后更新的通讯消息的数目超过预设的数目阈值,则显示消息列表跳转按钮;或者,
[0066]如果所述目标通讯窗口在上一次关闭后更新的通讯消息在所述消息列表中对应的显示长度超过预设的长度阈值,则显示消息列表跳转按钮。
[0067]可选的,所述显示模块320,还用于:
[0068]当所述目标通讯窗口中的消息列表显示到所述目标通讯消息的位置时,取消所述消息列表跳转按钮。
[0069]可选的,所述跳转模块330,用于:
[0070]当接收到满足预设条件的触碰信号触发的界面操作指令时,将所述目标通讯窗口中的消息列表显示到目标通讯消息的位置。
[0071 ] 本发明实施例中,接收对应目标通讯窗口的开启请求,显示目标通讯窗口,将目标通讯窗口中的消息列表显示到
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1