[发明专利]一种展示消息的方法及消息展示装置有效
申请号: | 201010526219.7 | 申请日: | 2010-10-13 |
公开(公告)号: | CN102447778A | 公开(公告)日: | 2012-05-09 |
发明(设计)人: | 郑林州;李训耕;刘丹;陈郁;王茂;杨荣得 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04M1/725 | 分类号: | H04M1/725;H04M1/247;H04M1/2745 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 王一斌;王琦 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 展示 消息 方法 装置 | ||
技术领域
本发明涉及计算机网络技术,特别涉及一种展示消息的方法及消息展示装置。
背景技术
随着计算机网络技术的发展,通过点对点的技术来实现互联网上的即时沟通的即时通讯(IM,Instant Messaging)工具应用越来越普遍,IM已经被大多数的用户所接受并成为用户日常生活必不可少的一部分。例如,随着使用移动终端的用户越来越多,使得在移动终端上使用IM工具软件进行聊天的需求也越来越多,根据Apple公布的数据,目前苹果的IOS设备等移动终端的销量已经达到1.2亿台,大量的用户通过移动终端实现日常生活、工作的交流与沟通。
现有技术中,当移动终端接收到一条或多条消息时,依序将消息存储在消息接收界面,并通过提示音提醒用户有新消息,用户进入消息接收界面,通过点击消息接收界面列表中的新消息,将该接收的消息展示在移动终端屏幕上,如果超出屏幕,将已阅读的消息内容滚动到屏幕外,用户阅读完毕后返回消息接收界面,如果还有未阅读的新消息,则通过点击消息接收界面列表中的未阅读的新消息,移动终端将该接收的未阅读的消息展示在屏幕上,以供用户阅读,直至用户阅读完所有接收的新消息后退出消息接收界面。
由上述可见,现有展示消息的方法,由于显示屏幕的尺寸有限,而消息接收界面中保存的消息之间需要具有一定空隙的存储空间,因而,消息接收界面列表中显示的新消息数量有限,影响用户聊天体验;进一步地,以现有移动终端为例,其接收的消息中包含的字节数通常较少,尤其是应用于QQ的移动终端,一条消息大多为一句话,信息量有限,如果用户通过上述方式逐一阅读接收的消息,使得现有有限的显示屏幕得不到有效利用,且用户阅读消息的操作较为繁琐,操作阅读消息所需时间较长。
发明内容
有鉴于此,本发明的主要目的在于提出一种展示消息的方法,提高消息接收界面列表中显示的新消息数量、提升用户聊天体验、提高显示屏幕利用率。
本发明的另一目的在于提出一种消息展示装置,提高消息接收界面列表中显示的新消息数量、提升用户聊天体验、提高显示屏幕利用率。
为达到上述目的,本发明提供了一种展示消息的方法,该方法包括:
A、接收消息,根据消息中携带的发送方用户号码查询获取该发送方用户号码对应的用户消息存储库;
B、按照预先设置的时间策略以及获取的用户消息存储库,对接收的消息进行合并;
C、将合并后的消息进行展示。
所述步骤A具体包括:
接收消息,解析消息中的包头,获取消息中携带的发送方用户号码,查询移动终端中是否设置有该发送方用户号码对应的用户消息存储库,如果有,获取该发送方用户号码对应的用户消息存储库,如果没有,构建该发送方用户号码对应的用户消息存储库。
所述步骤B具体包括:
将接收的消息依序分类存储至发送方用户号码对应的用户消息存储库中;
按照预先设置的时间策略,对分类存储的消息进行合并。
所述对分类存储的消息进行合并具体包括:
提取用户消息存储库,获取依序存储的第i条消息和第(i+1)条消息的时间信息,其中,i为自然数,(i+1)的最大值为用户消息存储库中存储的最大消息条数,如果第i条消息的时间信息与第(i+1)条消息相应的时间信息之差在预先设置的时间策略内,则将第(i+1)条消息并入第i条消息,并以第i条消息的时间信息作为新合并消息的时间信息;如果第i条消息的时间信息与第(i+1)条消息的时间信息之差超出预先设置的时间策略,则不作处理。
所述步骤B具体包括:
B1、根据获取的用户消息存储库,比较当前接收的消息的时间信息与用户消息存储库中存储的当前消息对应的时间信息,如果时间信息之差小于或等于预先设置的时间策略,执行步骤B2,否则,执行步骤B3;
B2、将当前接收的消息并入用户消息存储库中存储的当前消息;
B3、将当前接收的消息依序存储在用户消息存储库中存储的当前消息后。
进一步包括:
在用户消息存储库中存储的当前消息中设置用于表示该条消息不需再进行处理的已合并标识。
所述时间信息包括:消息的发送时间或消息的接收时间。
所述将合并后的消息进行展示具体包括:
向用户发送新消息提示信息;
接收用户输入的展示请求,将展示请求对应的合并后的消息进行展示。
所述库包括:数组、链表以及指针。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010526219.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电动式鞍乘型车辆
- 下一篇:包带式锁紧和释放机构