[发明专利]具有即时互动的智能化多媒体信息手机浏览系统及实现方法无效
申请号: | 200810219061.1 | 申请日: | 2008-11-12 |
公开(公告)号: | CN101426181A | 公开(公告)日: | 2009-05-06 |
发明(设计)人: | 徐龙;刘尧根;王志忠;孙剑骏;谭丽丽;胡庆平;宋谊超;李丽仪;李雅芳 | 申请(专利权)人: | 中国移动通信集团广东有限公司 |
主分类号: | H04W4/12 | 分类号: | H04W4/12;H04W88/18 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510100广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 即时 互动 智能化 多媒体信息 手机 浏览 系统 实现 方法 | ||
技术领域
本发明涉及移动通信领域,具体的技术主要涉及到基于手机客户端和服务器端之间的数据交互过程。
背景技术
利用手机客户端进行信息的获取、阅读已经成为人们日常生活中获取信息的重要途径。当用户在阅读内容时,阅读系统提供了评论等互动的功能。传统的评论管理是客户端提交评论,然后把内容保存在数据库里,等下次用户在浏览相关内容时,再从数据库里取出相关的评论内容。这种方式,需要用户客户端自发的去访问数据库内容才可以保证看到的评论内容信息是最新的。而且当用户需要最新的评论内容时才从服务器的数据库里获取内容。这种处理方式网络延时较大,而且极大的减低手机客户端用户的用户体验。
在技术角度上看,传统的手机客户端程序通过HTTP协议和后台服务器进行数据交换。众所周知,HTTP是“请求—响应”模式的网络通讯协议。HTTP协议主要是利用客户端发起请求Request,建立客户端和服务器端的连接,然后请求的数据经过服务器端的相应数据处理,把响应Response的数据返回到客户端,让客户端得到响应的数据。最后断开HTTP连接。
因此,在每次需要数据交互时,都需要建立连接、发送数据、数据处理、返回数据、断开连接这五个步骤。由于每次都需要反复建立、拆除连接才可以进行数据交互会引起性能上的影响。如果能够只建立一次连接,多次交互数据,将会减少由重复建立、拆除连接的过程所影响的性能消耗。
并且,传统的“请求—响应”数据交互模式不能满足客户端程序接受即时最新的信息。客户端不知道什么时候可以得到最新的消息推送。因为传统的数据交互模式需要客户端主动发送请求到服务器端来获得相应的信息,缺乏了由服务器端推送过来的信息。换句话说,需要客户端主动请求才会得到信息,服务器端不能够主动的推送信息到客户端。
发明内容
本发明可以通过建立HTTP长连接来解决传统的重复建立、拆除连接所引起的额外开销的问题。
本发明提供一种具有即时互动的智能化多媒体信息手机浏览系统客户端装置,其包括以下模块:长连接管理模块,用于建立、拆除、管理HTTP长连接;脉搏信号管理模块,用于按照一定的规则向服务器端发送脉搏信号;隐性接收模块,用于接收服务器端推送的推送信息并将所述信息内容保存在手机本地的储存设备上;线程管理模块,是客户端同时运行并发处理多任务。
本发明还提供一种具有即时互动的智能化多媒体信息手机浏览系统服务器端装置,其包括以下模块:脉搏信号管理模块,用于接收从客户端发送过来的脉搏信号,并发送脉搏信号通知客户端是否需要推送的即时信息;信息收集模块,用于收集需要下发的即时信息;信息推送模块,用于管理向客户端下发即时信息并监控下发是否有异常。
本发明还提供具有即时互动的智能化多媒体信息手机浏览系统的实现方法。
附图说明
图1客户端和服务器端内容推送的主要流程图。
具体实施方式
本发明的技术方案主要是针对把互动评论的最新评论内容实时地更新到手机客户端的存储设备上。整个推送程序运行状态一直都是保持在手机客户端后台运行。当客户端空闲时,就可以进行评论内容的更新。当客户端需要读取相关的内容时,就从本地的储存设备里读取,不用再等待去访问网络,访问数据库等漫长的过程。提高客户端的响应速度和提高用户体现。
互动评论内容的推送有客户端和服务器端一起协同完成,主要的功能划分包括客户端和服务器端的模块。
客户端模块如下:
1.长连接管理模块
长连接管理模块是客户端建立、拆除、管理HTTP长连接的模块。建立长连接需要从客户端发起请求。当客户端需要建立长连接时,由客户端发送请求到服务器端,等得到服务的响应后,确认连接已建立。长连接的特点是可以保持客户端和服务器端的会话连接,当数据传输交互结束时,不会关闭该HTTP连接,并保持联通状态。长连接的拆除通常由以下几种情况所引起:通信出现错误、防火墙丢弃过长的连接,服务器端设置一个超时时间,客户端关闭长连接等等。
2.脉搏信号管理模块
客户端的脉搏信号是从客户端发送获取推送信息的请求到服务器端来获取推送信息的请求信号。脉搏信号的实现是基于长连接的基础上的。当客户端和服务器端之间有了HTTP长连接以后才可能有脉搏信号的数据交互。客户端的脉搏信号是由客户端根据具体的情况(定时和随机)发送到服务器端。定时是根据一定的时间间隔来进行脉搏信号的发送;随机是根据手机通信的网络流量情况,针对不同的流量峰值分布来选择最合适的时机发送脉搏信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团广东有限公司,未经中国移动通信集团广东有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810219061.1/2.html,转载请声明来源钻瓜专利网。