[发明专利]一种基于滑动检测的数据传输方法及装置有效
申请号: | 201010272358.1 | 申请日: | 2010-08-31 |
公开(公告)号: | CN102387091A | 公开(公告)日: | 2012-03-21 |
发明(设计)人: | 岳上 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/08;H04L12/56 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 林楠楠;王琦 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 滑动 检测 数据传输 方法 装置 | ||
技术领域
本发明涉及网络通信技术领域,特别涉及一种基于滑动检测的数据传输方法及装置。
背景技术
随着网络技术的发展,互联网已经深入到广大的网络用户心中。在众多的互联网应用中,通过消息客户端进行信息传播与分享已经成为广大网络用户的生活工作及休闲中不可或缺的部分。在基于消息客户端的通信过程中,通常有大量的消息(例如文本信息、图片信息和音/视频信息等)需要传输。
微博,即微博客(Micro Blog),就是一种采用上述消息客户端进行信息传播的系统,它是一个基于用户关系的即时的信息分享、传播及获取平台。用户可以通过手机、电脑等终端设备登录微博客户端,从而实现信息共享。
考虑到微博的即时性,手机自然成了微博的最好的载体之一。当用户使用手机浏览微博消息时,通常会做一些滑动操作。这样,一些原来在屏幕之外的微博消息就会滑动到屏幕中来。
在微博系统中,消息是由消息信元(Message Cell)来承载的。通常,每个Message Cell包括消息内容、消息发表人的名称及发表人的头像等。多个Message Cell按照时间顺序形成一个列表(TimeLine),并展示在手机屏幕上。
当用户进行屏幕滑动操作时,原来在屏幕之外的Message Cell就会滑动到屏幕中来。对于在滑动过程中进入到屏幕中来的每个Message Cell,微博客户端都要下载该Message Cell对应的消息内容、发表人的名称和发表人的头像。
而当用户进行连续快速的滑动操作时,就会导致大量的Message Cell从屏幕外滑动到屏幕中来并再次滑动出屏幕。这样,微博客户端就需要下载各个曾经到过屏幕中来的Message Cell对应的消息内容、发表人的名称及头像。然而,用户此时关心的并不是在连续快速的滑动过程中曾经到过屏幕中来的那些Message Cell,而是当滑动操作结束时,屏幕上显示的那些Message Cell。这样,大量的网络资源浪费在了滑动过程中到过屏幕中来的那些Message Cell对应的消息内容和/或发表人头像的下载上,尤其是当Message Cell对应的消息内容包含图片或音/视频等数据量较大的文件时。
对于采用按数据流量收费方式接入网络的手机用户来说,上述的下载过程给用户带来了大量的数据流量的浪费及较差的用户体验。
同理,对于采用3G等无线方式接入网络的电脑用户来说,也存在着同样的问题。
发明内容
有鉴于此,本发明提供了一种基于滑动检测的数据传输方法及装置,从而降低网络数据流量,改善用户的体验。
本发明提供的一种基于滑动检测的数据传输方法包括:
当检测到消息信元列表TimeLine在用户终端的屏幕上滚动时,消息客户端记录在屏幕中可见的消息信元Message Cell;
消息客户端判断该Message Cell在预定时间后是否仍然在屏幕上可见;如果是,从消息服务器下载该Message Cell对应的数据。
本发明提供的一种基于滑动检测的数据传输装置包括:检测模块、记录模块、判断模块和下载模块;其中,
检测模块用于检测TimeLine是否在用户终端的屏幕上滚动;
记录模块用于当检测模块检测到TimeLine在用户终端的屏幕上滚动时,记录在屏幕中可见的Message Cell;
判断模块用于判断记录模块记录的Message Cell在预定时间后是否仍然在屏幕上可见;
下载模块用于当判断模块判断出Message Cell在预定时间后仍然在屏幕上可见时,从消息服务器下载该Message Cell对应的数据。
通过本发明提供的基于滑动检测的数据传输方法及装置,仅当Message Cell在屏幕中停留的时间达到预定的定时时间时,才触发下载该Message Cell对应的数据。这样,可以避免下载那些滑动到屏幕中来又快速滑动到屏幕之外的Message Cell对应的数据,从而大幅度的降低用户的网络数据流量,改善用户的体验。
附图说明
图1为本发明实施例中一种基于滑动检测的数据传输方法的流程图。
图2为本发明另一实施例中一种基于滑动检测的数据传输方法的流程图。
图3为本发明另一实施例中一种基于滑动检测的数据传输方法的流程图。
图4为本发明实施例中一种基于滑动检测的数据传输装置的结构示意图。
图5为本发明另一实施例中一种基于滑动检测的数据传输装置的结构示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010272358.1/2.html,转载请声明来源钻瓜专利网。