群消息数据处理方法及装置制造方法及图纸

技术编号:12025532 阅读:64 留言:0更新日期:2015-09-10 10:25
本发明专利技术公开一种群消息数据处理方法,包括以下步骤:获取终端显示区域中显示的消息数;当终端显示区域中显示的消息数为1,且所述显示区域中的当前消息的首部不在显示区域内时,在显示区域中显示用于查看消息发送者的触发控件;当所述触发控件被触发时,控制显示区域显示当前消息的首部。本发明专利技术还公开一种群消息数据处理装置。本发明专利技术不但简化了用户的操作,而且还提高了群消息中消息发送者的查看效率。

【技术实现步骤摘要】

本专利技术涉及互联网领域,尤其涉及一种群消息数据处理装置方法及装置。
技术介绍
随着互联网的不断发展,通过即时通讯使得人与人之间的沟通越来越顺畅。而且为了使用户可以顺畅地阅读消息,即时通讯还支持长消息的发送,不再需要将长消息拆分显不O但是在群消息中,若消息过长,可能会占据整个显示界面,不但不完整显示,而且该消息的发送者也无法显示,必须通过滚动显示界面才能定位至记录消息的发送者的位置处。由于显示界面的反应灵敏度或者用户的操作失误,需要多次操作才能准确定位,因此造成群消息的查看效率。
技术实现思路
本专利技术实施例的主要目的是提供一种群消息数据处理方法及装置,旨在实现消息查看的精确定位。为达到以上目的,本专利技术实施例提供了一种群消息数据处理方法,包括以下步骤:获取终端显示区域中显示的消息数;当终端显示区域中显示的消息数为1,且所述显示区域中的当前消息的首部不在显示区域内时,在显示区域中显示用于查看消息发送者的触发控件;当所述触发控件被触发时,控制显示区域显示当前消息的首部。本专利技术实施例还提供了一种群消息数据处理装置,包括:获取模块,用于获取终端显示区域中显示的消息数;显示控制模块,用于当终端显示区域中显示的消息数为1,且所述显示区域中的当前消息的首部不在显示区域内时,在显示区域中显示用于查看消息发送者的触发控件;查看模块,用于当所述触发控件被触发时,控制显示区域显示当前消息的首部。本专利技术实施例在终端显示群消息时,通过群消息的显示区域中是否仅显示I条消息,且该消息的首部不在显示区域内时,提供一触发控件,使得触发该触发控件,即可使得群消息的显示区域中显示该消息的首部。因此,本专利技术实施例使得用户要查看群消息的发送者,不再需要滚动屏幕进行查看,通过触发控件即可快速、精准地定位至消息的首部,不但使得用户的操作更加简便,而且还使得消息查看的效率提高。【附图说明】图1是本专利技术实施例的群消息显示窗口的示例图;图2是本专利技术实施例的群消息的备显列表的示例图;图3是本专利技术实施例群消息的备显列表在群消息显示窗口中显示的示例图;图4是本专利技术实施例群消息数据处理方法的流程示意图;图5是本专利技术群消息数据处理方法中获取显示区域中显示的消息数的细化流程示意图;图6是本专利技术群消息数据处理方法中获取显示区域中显示的消息数的具体示例图;图7是本专利技术群消息数据处理方法中控制触发控件显示的细化流程示意图;图8是本专利技术群消息数据处理方法中当前消息的首部不在显示区域内的示例图;图9a是本专利技术群消息数据处理方法中显示触发控件一实施例的示例图;图9b是本专利技术群消息数据处理方法中显示触发控件另一实施例的示例图;图10是本专利技术群消息数据处理方法中控制显示区域中显示当前消息的首部的细化流程示意图;图11是本专利技术群消息数据处理装置的功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。【具体实施方式】以下结合说明书附图及具体实施例进一步说明本专利技术的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。以下将以运行在PC上的即时通讯客户端进行群消息查看为实施场景对本专利技术进行具体描述。如图1所示,图1展示了一个群消息显示的窗口示例,该窗口中,区域I〇用于显示群组名称等群组信息,区域2〇用于显示群组的成员列表,区域3〇用于供即时通讯客户端的用户进行信息的输入,区域4〇用于显示群组中各成员发送的群消息,区域5〇用于放置群消息的功能控件,例如字体的设置,表情的选择等等。群组中的各成员通过即时通讯客户端将信息发送至服务器,服务器汇集所有信息后,根据每条消息的发送时间对其进行排列,并为其设置相应的消息ID,形成备显消息列表。如图2所示,某群组中的备显消息列表中包括多条消息:ID0,IDl, ID2...,每条消息均是按照发送者发送的时间顺序来排列,且每条消息对应还具有发送者的信息等等。服务器将所述备显消息列表发送至各即时通讯客户端,以便在终端的群消息窗口的区域4〇内显示群消息。由于终端的屏幕有限,因此终端上的群消息的显示区域也有限,所以该备显消息列表将以滚动的方式将所有的信息依次显示在显示区域内。如图3所示,通过滑动显示区域中的滚动条,将备显消息列表上下滚动,以显示所有的备显消息列表中的消息。当然,也可以通过其他方式触发备显消息列表的滚动,例如触控终端屏幕,或者触发翻页功能等等。现有的即时通信客户端都支持长消息的发送,而且不再需要对该长消息进行分页显示,所以可能存在一条信息占据整个显示区域的情况,用户必须通过滚动备显消息列表进行查看该消息的发送者是谁,由于受屏幕灵敏度或者用户的操作失误,将很难精确定位到消息的首部以查看消息的发送者是谁。因此,本专利技术提出一种群消息数据处理方法。如图4所示,该实施例的群消息数据处理方法包括以下步骤:步骤S110、获取终端显示区域中显示的消息数;步骤S120、当终端显示区域中显示的消息数为1,且所述显示区域中的当前消息的首部不在显示区域内时,在显示区域中显示用于查看消息发送者的触发控件;步骤S130、当所述触发控件被触发时,控制显示区域显示当前消息的首部。本专利技术所述的群消息是指即时通讯客户端接收到的群组中其他用户发送的消息,该消息可包括文字、字母、图片、表情、文件或任意两个或多个的组合消息。该即时通讯客户端运行在数据处理设备上的即时通讯客户端,该数据处理设备可包括PC、平板电脑、ipad、手机等终端,还可包括网络客户端,例如WEB浏览器。本专利技术应用于即时通讯客户端上群消息的显示,当终端显示区域仅显示了 I条消息,且该消息列表的首部不在显示区域内时,提供一个功能,使得用户通过触发该功能,可以精准地定位至消息的首部,不但简化了用户的操作,而且还提高了群消息的查看效率。进一步地,参照图5,上述步骤SllO包括:步骤S111、从所述显示区域中的滚动回调函数中获取显示区域相对于整个备显消息列表的坐标;当显示区域中发生滚动事件时,将调用滚动回调函数响应该滚动事件。当发生滚动事件时,则从滚动回调函数中可以获取到显示区域相对于整个备显消息列表的坐标。如图6所示,该显示区域的顶部及底部相对于整个备显消息列表的坐标的纵坐标分别为Y1、Y2。步骤S112、获取位于所述显示区域相对于整个备显消息列表的坐标内的消息数。获取备显消息列表中纵坐标Yl和Y2之间的区域中的消息条数,如图6所示,该显示区域相对于整个备显消息列表的坐标内的消息数为2。进一步地,参照图7,上述步骤S120包括:步骤S121、当终端显示区域中显示的消息数为I时,获取所述显示区域中显示的当前消息的顶部的坐标以及所述显示区域的顶部相对于整个备显消息列表的坐标;如图8所示,当获取备显消息列表中纵坐标Y3和Y4之间的区域中的消息条数为I时,获取所述显示区域中显示的当前消息(发送者4所发送的消息)的顶部相对于整个备显消息列表的纵坐标Y5,以及获取所述显示区域的顶部相对于整个备显消息列表的纵坐标Y3。步骤S122、当所述显示区域中显示的当前消息的顶部的坐标小于所述显示区域的顶部相对于整个备显消息列表的坐标,则判断所述显示区域中的当前消息的首部不在显示区域内;比较步骤S121中所获得的纵坐标Y5与纵坐标Y3,当纵坐标Y5小于纵坐标Y3时,则判断所述显本文档来自技高网...
群消息数据处理方法及装置

【技术保护点】
一种群消息数据处理方法,其特征在于,包括以下步骤:获取终端显示区域中显示的消息数;当终端显示区域中显示的消息数为1,且所述显示区域中的当前消息的首部不在显示区域内时,在显示区域中显示用于查看消息发送者的触发控件;当所述触发控件被触发时,控制显示区域显示当前消息的首部。

【技术特征摘要】

【专利技术属性】
技术研发人员:付云雷袁树健黄闻欣姚明华
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1