[发明专利]网站服务器与IM客户端的数据传输方法及其装置和系统有效
申请号: | 201210107489.3 | 申请日: | 2012-04-12 |
公开(公告)号: | CN103379015B | 公开(公告)日: | 2017-03-01 |
发明(设计)人: | 李杰雨;胡展 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58 |
代理公司: | 北京同达信恒知识产权代理有限公司11291 | 代理人: | 郭润湘 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网站 服务器 im 客户端 数据传输 方法 及其 装置 系统 | ||
技术领域
本申请涉及互联网领域,具体而言,涉及一种网站服务器与IM客户端的数据传输方法及其装置和系统。
背景技术
随着互联网技术的发展,即时通讯(Instant Messenger,简称IM)产品因其自身方便、快捷等优点被越来越多的用户使用,因此,在即时通讯产品中,往往会附加一些网站侧的应用,通过共享IM的用户群来提升网站方的应用的使用量。
在相关技术中,可以通过以下方法在网站侧对用户订制的应用进行管理:
S1:网站服务器接收用户在网站上输入的与应用对应的管理操作指令;
S2:网站服务器响应管理操作指令对网站侧的应用进行相应的管理操作,例如,增加应用、删除应用、改变应用在应用列表中的位置。
同样,在相关技术中,可以通过以下方法在IM客户端侧对用户订制的应用进行管理:
S1:IM客户端接收用户在网站上输入的与应用对应的管理操作指令;
S2:IM客户端响应管理操作指令对IM客户端侧的应用进行相应的管理操作,例如,增加应用、删除应用、改变应用在应用列表中的位置。
然而,在相关技术中,网站服务器与IM客户端之间并没有建立传输通道,这样,在网站服务器对本地的应用进行管理操作后,无法将更新后的应用信息同步更新到IM客户端上,或者,在IM客户端对本地的应用进行管理操作后,无法将更新后的应用信息同步更新到网站服务器上。从而,使得网站服务器与IM客户端上的应用信息不同步。
针对相关技术中的上述问题,目前尚未提出有效的解决方案。
发明内容
本申请的主要目的在于提供一种网站服务器与IM客户端的数据传输方法及其装置和系统,以解决相关技术中IM客户端上的应用所属的网站方与IM客户端无法保持长连接从而无法实现消息推送的问题。
根据本申请的一个方面,提供了一种网站服务器与IM客户端的数据传输方法,该方法包括:网站服务器接收来自用户的操作命令;网站服务器响应操作命令对本地保存的应用列表中用户订制的应用进行管理操作;网站服务器经过管理操作得到更新后的应用列表,并将更新后的应用列表通过长连接推送给IM客户端,其中,长连接为在即时通信IM服务器与IM客户端之间建立的长连接。
优选的,上述管理操作包括以下至少之一:在应用列表中增加应用、从应用列表中删除应用、改变应用在应用列表中的位置。
优选的,在网站服务器将更新后的应用列表通过长连接推送给IM客户端之后,还包括:IM客户端接收更新后的应用列表;IM客户端根据接收到的更新后的应用列表对本地保存的应用列表进行同步更新操作,其中,经同步更新操作得到的本地保存的应用列表与接收到的更新后的应用列表一致。
优选的,IM客户端根据接收到的更新后的应用列表对本地保存的应用列表进行更新的步骤包括:IM客户端中的第一进程将由第一进程接收到的更新后的应用列表通过进程间的通道发送给IM客户端中的第二进程,其中,第二进程用于对本地保存的应用列表中的应用进行管理操作;第二进程根据接收到的更新后的应用列表对本地保存的应用列表进行同步更新操作。
优选的,网站服务器与IM客户端的数据传输方法还包括:IM客户端接收来自用户的操作命令;IM客户端响应操作命令对本地保存的应用列表中用户订制的应用进行管理操作,其中,管理操作包括以下至少之一:在应用列表中增加应用、从应用列表中删除应用、改变应用在应用列表中的位置;IM客户端经过管理操作得到更新后的应用列表,并将更新后的应用列表发送给网站服务器。
优选的,IM客户端将更新后的应用列表发送给网站服务器的步骤包括:IM客户端通过HTTP向网站服务器发送更新应用列表的请求;IM客户端在网站服务器响应请求之后,向网站服务器发送认证标识;IM客户端在网站服务器识别认证标识之后,将更新后的应用列表发送给网站服务器。
优选的,在IM客户端将更新后的应用列表发送给网站服务器之后,该方法还包括:网站服务器接收更新后的应用列表;网站服务器根据接收到的更新后的应用列表对本地保存的应用列表进行同步更新操作,其中,经同步更新操作得到的本地保存的应用列表与接收到的更新后的应用列表一致。
优选的,该方法还包括:网站服务器将与应用列表中的应用相关的通知消息通过长连接推送给IM客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210107489.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信道估计的方法及装置
- 下一篇:留置针组件