群消息数据处理方法及装置的制造方法_2

文档序号:8922305阅读:来源:国知局
一步地,参照图10,上述步骤S130包括:
[0050]步骤S131、当所述触发控件被触发时,获取所述显示区域中显示的当前消息的顶部的坐标以及所述显示区域的顶部相对于整个备显消息列表的坐标;
[0051]步骤S132、控制整个备显消息列表进行滚动,且滚动距离为所述显示区域中显示的当前消息的顶部的坐标与所述显示区域的顶部相对于整个备显消息列表的坐标的垂直距离。
[0052]如图8所示,当检测到触发控件被触发时,获取显示区域中显示的当前信息的顶部的纵坐标Y5及显示区域的顶部相对于整个备显消息列表的纵坐标Y3,然后控制整个备显消息列表向下进行滚动,且滚动距离为Y3-Y5,如图11所示。
[0053]对应地,本发明还提供了一种群消息数据处理装置。如图11所示,该装置包括:
[0054]获取模块110,用于获取终端显示区域中显示的消息数;
[0055]显示控制模块120,用于当终端显示区域中显示的消息数为1,且所述显示区域中的当前消息的首部不在显示区域内时,在显示区域中显示用于查看消息发送者的触发控件;
[0056]查看模块130,用于当所述触发控件被触发时,控制显示区域显示当前消息的首部。
[0057]本发明所述的群消息是指即时通讯客户端接收到的群组中其他用户发送的消息,该消息可包括文字、字母、图片、表情、文件或任意两个或多个的组合消息。该即时通讯客户端运行在数据处理设备上的即时通讯客户端,该数据处理设备可包括PC、平板电脑、ipad、手机等终端,还可包括网络客户端,例如WEB浏览器。本发明应用于即时通讯客户端上群消息的显示,当终端显示区域仅显示了 I条消息,且该消息的首部不在显示区域内时,提供一个功能,使得用户通过触发该功能,可以精准地定位至消息的首部,不但简化了用户的操作,而且还提高了群消息的查看效率。
[0058]进一步地,上述获取模块110用于:从所述显示区域中的滚动回调函数中获取显示区域相对于整个备显消息列表的坐标;获取位于所述显示区域相对于整个备显消息列表的坐标内的消息数。
[0059]具体为:当显示区域中发生滚动事件时,将调用滚动回调函数响应该滚动事件。当发生滚动事件时,则从滚动回调函数中可以获取到显示区域相对于整个备显消息列表的坐标。如图6所示,该显示区域的顶部及底部相对于整个备显消息列表的坐标的纵坐标分别为Yl、Y2。由图6可知,该显示区域相对于整个备显消息列表的坐标内的消息数为2。
[0060]进一步地,上述显示控制模块120用于:当终端显示区域中显示的消息数为I时,获取所述显示区域中显示的当前消息的顶部的坐标以及所述显示区域的顶部相对于整个备显消息列表的坐标;当所述显示区域中显示的当前消息的顶部的坐标小于所述显示区域的顶部相对于整个备显消息列表的坐标,则判断所述显示区域中的当前消息的首部不在显示区域内。
[0061]进一步地,上述显示控制模块120还用于:控制显示区域的控件区中的所述触发控件显示,并产生相应的提示信息,以提示用户可以触发所述控件以查看消息发送者;或者在显示区域中显示一浮动提示窗口,且在所述浮动窗口内显示提示信息。
[0062]具体为,当所述显示区域中的当前消息的首部不在显示区域内时,则在群消息窗口中显示用于查看消息发送者的触发控件。一实施例中,如图9a所示,该触发控件与其他功能控件一起位于群消息窗口中区域5〇中,且该触发控件的属性默认为“隐藏”。只有当判断显示区域中显示的消息条数为1,且当前消息的首部不在显示区域内时,则将该触发控件的属性修改为“显示”,此时该触发控件将显示,同时还产生提示信息,例如“看谁发的群消息”,以提示用户触发该控件可以查看当前消息的发送者。另一实施例中,如图%所示,该触发控件为在显示区域中显示的一浮动提示窗口,且在所述浮动窗口内显示提示信息,例如“看谁发的群消息”。当检测到该浮动提示窗口上产生滑动或点击事件时,则触发查看消息发送者的功能。
[0063]进一步地,上述查看模块130用于:当所述触发控件被触发时,获取所述显示区域中显示的当前消息的顶部的坐标以及所述显示区域的顶部相对于整个备显消息列表的坐标;控制整个备显消息列表进行滚动,且滚动距离为所述显示区域中显示的当前消息的顶部的坐标与所述显示区域的顶部相对于整个备显消息列表的坐标的垂直距离。
[0064]如图8所示,当检测到触发控件被触发时,获取显示区域中显示的当前信息的顶部的纵坐标Y5及显示区域的顶部相对于整个备显消息列表的纵坐标Y3,然后控制整个备显消息列表向下进行滚动,且滚动距离为Y3-Y5,如图11所示。
[0065]以上所述仅为本发明的优选实施例,并非因此限制其专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种群消息数据处理方法,其特征在于,包括以下步骤: 获取终端显示区域中显示的消息数; 当终端显示区域中显示的消息数为1,且所述显示区域中的当前消息的首部不在显示区域内时,在显示区域中显示用于查看消息发送者的触发控件; 当所述触发控件被触发时,控制显示区域显示当前消息的首部。2.如权利要求1所述的群消息数据处理方法,其特征在于,所述获取终端显示区域中显示的消息数包括: 从所述显示区域中的滚动回调函数中获取显示区域相对于整个备显消息列表的坐标; 获取位于所述显示区域相对于整个备显消息列表的坐标内的消息数。3.如权利要求2所述的群消息数据处理方法,其特征在于,所述显示区域中的当前消息的首部不在显示区域内包括: 当终端显示区域中显示的消息数为I时,获取所述显示区域中显示的当前消息的顶部的坐标以及所述显示区域的顶部相对于整个备显消息列表的坐标; 当所述显示区域中显示的当前消息的顶部的坐标小于所述显示区域的顶部相对于整个备显消息列表的坐标,则判断所述显示区域中的当前消息的首部不在显示区域内。4.如权利要求1所述的群消息数据处理方法,其特征在于,所述在显示区域中显示用于查看消息发送者的触发控件包括: 控制显示区域的控件区中的所述触发控件显示,并产生相应的提示信息,以提示用户可以触发所述控件以查看消息发送者。5.如权利要求1所述的群消息数据处理方法,其特征在于,所述在显示区域中显示用于查看消息发送者的触发控件包括: 在显示区域中显示一浮动提示窗口,且在所述浮动窗口内显示提示信息。6.如权利要求1-5任一项所述的群消息数据处理方法,其特征在于,所述当触发控件被触发时,控制显示区域显示当前消息的首部包括: 当所述触发控件被触发时,获取所述显示区域中显示的当前消息的顶部的坐标以及所述显示区域中光标位置相对于整个备显消息列表的坐标; 控制整个备显消息列表进行滚动,且滚动距离为所述显示区域中显示的当前消息的顶部的坐标与所述显示区域中光标位置相对于整个备显消息列表的坐标的垂直距离。7.一种群消息数据处理装置,其特征在于,包括: 获取模块,用于获取终端显示区域中显示的消息数; 显示控制模块,用于当终端显示区域中显示的消息数为1,且所述显示区域中的当前消息的首部不在显示区域内时,在显示区域中显示用于查看消息发送者的触发控件; 查看模块,用于当所述触发控件被触发时,控制显示区域显示当前消息的首部。8.如权利要求7所述的群消息数据处理装置,其特征在于,所述获取模块用于:从所述显示区域中的滚动回调函数中获取显示区域相对于整个备显消息列表的坐标;获取位于所述显示区域相对于整个备显消息列表的坐标内的消息数。9.如权利要求8所述的群消息数据处理装置,其特征在于,所述显示控制模块用于:当终端显示区域中显示的消息数为I时,获取所述显示区域中显示的当前消息的顶部的坐标以及所述显示区域的顶部相对于整个备显消息列表的坐标;当所述显示区域中显示的当前消息的顶部的坐标小于所述显示区域的顶部相对于整个备显消息列表的坐标,则判断所述显示区域中的当前消息的首部不在显示区域内。10.如权利要求7所述的群消息数据处理装置,其特征在于,所述显示控制模块还用于:控制显示区域的控件区中的所述触发控件显示,并产生相应的提示信息,以提示用户可以触发所述控件以查看消息发送者;或者在显示区域中显示一浮动提示窗口,且在所述浮动窗口内显示提示信息。11.如权利要求7-10任一项所述的群消息数据处理装置,其特征在于,所述查看模块用于:当所述触发控件被触发时,获取所述显示区域中显示的当前消息的顶部的坐标以及所述显示区域的顶部相对于整个备显消息列表的坐标;控制整个备显消息列表进行滚动,且滚动距离为所述显示区域中显示的当前消息的顶部的坐标与所述显示区域的顶部相对于整个备显消息列表的坐标的垂直距离。
【专利摘要】本发明公开一种群消息数据处理方法,包括以下步骤:获取终端显示区域中显示的消息数;当终端显示区域中显示的消息数为1,且所述显示区域中的当前消息的首部不在显示区域内时,在显示区域中显示用于查看消息发送者的触发控件;当所述触发控件被触发时,控制显示区域显示当前消息的首部。本发明还公开一种群消息数据处理装置。本发明不但简化了用户的操作,而且还提高了群消息中消息发送者的查看效率。
【IPC分类】G06F3/0483, G06F3/0484
【公开号】CN104898935
【申请号】CN201410077248
【发明人】付云雷, 袁树健, 黄闻欣, 姚明华
【申请人】腾讯科技(深圳)有限公司
【公开日】2015年9月9日
【申请日】2014年3月4日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1