【技术实现步骤摘要】
一种客户端进行后台处理的方法和系统
本专利技术涉及通信领域,特别涉及一种客户端进行后台处理的方法和系统。
技术介绍
现有技术中,在一些情况下,应用切换到后台后将暂停运行,无法对新的响应进行处理。但是,在客户端-服务器型的应用中,需要客户端与服务器间进行信息交互,保持更新信息的同步。由于应用切换到后台后暂停运行,造成客户端与服务器间的交互中断,使得客户端无法及时获取并处理数据。并且,会造成客户端在服务器上不必要的下线。例如,对于使用安卓系统下的苹果终端中的网页版即时通讯应用,如果使用home键(功能键)或进行应用切换时,即时通讯应用进入后台,此时即时通讯应用的脚本暂停运行,不再处理即时通讯服务器发送的信息。即时通讯客户端无法与服务器间进行信息交互,获取数据并及时处理。
技术实现思路
本专利技术提供的一种客户端进行后台处理的方法和系统,以解决客户端切换到后台后,与服务器间交互中断所导致的无法获取更新数据的问题。本专利技术公开了一种客户端进行后台处理的方法,所述方法包括:客户端切换到后台时,客户端所在终端的推送应用通知共享点服务器;共享点服务器接收到客户端切换到后台的通知后 ...
【技术保护点】
一种客户端进行后台处理的方法,其特征在于,所述方法包括:客户端切换到后台时,客户端所在终端的推送应用通知共享点服务器;共享点服务器接收到客户端切换到后台的通知后,代替客户端与应用服务器进行交互从应用服务器获得更新信息,并通过推送服务器向客户端所在终端推送更新信息;客户端所在终端的推送应用接收更新信息的推送,并进行提醒。
【技术特征摘要】
1.一种客户端进行后台处理的方法,其特征在于,所述方法包括:客户端切换到后台时,客户端所在终端的推送应用通知共享点服务器;共享点服务器接收到客户端切换到后台的通知后,代替客户端与应用服务器进行交互从应用服务器获得更新信息,并通过推送服务器向客户端所在终端推送更新信息;客户端所在终端的推送应用接收更新信息的推送,并进行提醒;所述客户端为即时通信应用客户端,所述共享点服务器代替客户端与应用服务器进行交互从应用服务器获得更新信息具体包括:共享点服务器代替客户端向应用服务器周期地发送心跳消息,保持与应用服务器连接;共享点服务器代替客户端向应用服务器轮询更新信息。2.根据权利要求1所述的方法,其特征在于,所述共享点服务器通过推送服务器向客户端所在终端推送更新信息具体包括:共享点服务器接收到更新信息后,通知推送服务器进行所述更新消息的推送;推送服务器向客户端所在终端推送所述更新消息。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:客户端切换到前台后,客户端与共享点服务器建立连接;共享点服务器结束所述代替客户端与应用服务器进行交互,开始在客户端与应用服务器间转发消息。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:共享点服务器在发送心跳消息持续时间超过预设时长后,如果客户端没有切换到前台,则使客户端从应用服务器中下线。5.根据权利要求1所述的方法,其特征在于,所述推送服务器向客户端所在终端推送更新信息具体为:推送服务...
【专利技术属性】
技术研发人员:张宗启,
申请(专利权)人:北京神州泰岳软件股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。