[发明专利]离线消息传输方法有效
申请号: | 201110176906.5 | 申请日: | 2011-06-28 |
公开(公告)号: | CN102238108A | 公开(公告)日: | 2011-11-09 |
发明(设计)人: | 曹东;武少鹏 | 申请(专利权)人: | 北京神州泰岳软件股份有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 离线 消息 传输 方法 | ||
技术领域
本发明涉及即时通讯技术领域,特别涉及一种离线消息传输方法。
背景技术
在各种丰富的手机应用中,IM(Instant Messaging)类即时通讯软件是用户最常用的一类。用户可以使用这样的软件与他人保持联系沟通。该类软件通常以客户端(C/S模式)或前端网页(B/S模式)的形式在终端上登录,之后便可以和他人传递消息,实现通讯。但是一旦软件退出后,便无法传递消息,无法再与人保持联系,这样会对工作和生活产生影响。如果长时间运行软件会占用系统空间,增大网络流量,若是在移动终端上运行还会缩短移动终端的待机时间,造成系统资源浪费。
发明内容
(一)要解决的技术问题
本发明要解决的技术问题是:如何不运行客户端主程序的情况下,也能保持通讯,从而节省系统资源。
(二)技术方案
为解决上述技术问题,本发明提供了一种离线消息传输方法,包括以下步骤:
S1:触发用于监听消息传输服务端是否有信息更新的监听服务;
S2:所述监听服务监听到有信息更新后,请求所述消息传输服务端向所述监听服务发送新信息;
S3:所述监听服务接收到所述新信息后,提示启动消息传输客户端。
其中,步骤S2具体包括:
S2.1:所述监听服务与消息传输服务端建立连接;
S2.2:所述监听服务按一定的时间间隔向所述消息传输服务端发送是否有信息更新的询问请求;
S2.3:若有新信息,则所述消息传输服务端通知所述监听服务;
S2.4:所述监听服务收到通知后向所述消息传输服务端发送更新请求;
S2.5:所述消息传输服务端将所述新信息推送至所述监听服务。
其中,所述连接为HTTP连接。
其中,所述步骤S2.2中前后两次询问请求的时间间隔由所述消息传输服务端通知所述监听服务。
其中,所述步骤S3中所述提示启动消息传输客户端的方式为弹出交互窗口的方式,所述交互窗口用于提供消息传输客户端的相关操作入口。
其中,所述交互窗口通过可自定义扩展的视图组件创建。
其中,所述步骤S3之后还包括:
根据提示启动所述消息传输客户端,对所述新信息进行处理,处理后使消息传输客户端退出或离线。
其中,启动所述消息传输客户端后,所述监听服务暂停服务。
其中,所述监听服务运行在操作系统后台,所述步骤S1中在操作系统启动完毕、消息传输客户端退出或消息传输客户端离线时触发所述监听服务。
其中,所述操作系统包括用于智能手机、平板电脑或PC的操作系统:Andriod、windows、iOS或UNIX。
(三)有益效果
本发明通过触发一个监听服务监听消息传输服务端是否有信息更新来启动消息传递客户端,而不是使消息传递客户端始终保持运行状态,从而减小了网络流量,减小了系统资源的消耗。
附图说明
图1是本发明实施例的一种消息传输方法流程图;
图2是图1中步骤S102的具体流程图。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
本发明为了解决上述技术问题,在即时通讯软件程序主体退出时,触发一个服务,通过该服务可以在不显示界面的前提下在后台运行指定的任务,这样可以不影响用户做其他的事情也不会占用过多系统资源。该服务用于更新信息,一旦有新信息便会出现弹出框,然后通过界面操作唤起即时通讯软件客户端。
如图1所示,为本实施例的消息传输方法流程图,包括:
步骤S101,触发用于监听消息传输服务端是否有信息更新的监听服务。在操作系统启动完毕、消息传输客户端退出或消息传输客户端离线时触发该监听服务。该监听服务优选运行在操作系统后台,这样不影响其它系统程序,也不会占用过多的系统资源。
步骤S102,监听服务对消息传输服务端进行监听,当监听到有信息更新后,请求消息传输服务端向监听服务发送新信息。本实施例中实现监听的具体步骤如图2所示,包括:
步骤S201,监听服务与消息传输服务端建立连接。本实施例中优选为HTTP连接,HTTP连接只在进行连接操作时建立一次联系,任务结束就中断,相对其它连接(如:长连接,一直保持连接状态)节省了网络流量,更加节省系统资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州泰岳软件股份有限公司,未经北京神州泰岳软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110176906.5/2.html,转载请声明来源钻瓜专利网。