[发明专利]一种消息推送方法和系统、关系链平台服务器有效
申请号: | 201210075863.6 | 申请日: | 2012-03-21 |
公开(公告)号: | CN103327043A | 公开(公告)日: | 2013-09-25 |
发明(设计)人: | 董江德;蔡志国;杨文军;周桓宇;魏亚民;高名航;张倩;龙丁奋;郭学亨;谢昕虬;马洋涛;朱磊 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 蒋雅洁;程立民 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 消息 推送 方法 系统 关系 平台 服务器 | ||
技术领域
本发明涉及互联网技术领域,其次涉及互联网开放平台领域,尤其涉及一种消息推送方法和系统、关系链平台服务器。
背景技术
随着互联网的飞速发展,为满足互联网用户的多元化需求,互联网服务提供商逐渐推出了各种关系链平台;通过建立的关系链平台,能够为互联网的用户提供各种丰富的第三方应用的服务。互联网用户只需登录关系链平台的客户端,即可使用关系链平台的客户端上的各种第三方应用,省去了互联网用户需要分别登录各个第三方应用客户端才能使用相应的第三方应用的复杂操作。
现有技术中提供的一种关系链平台的架构如图1所示,主要包括:关系链平台服务器、关系链平台客户端、第三方应用服务器和第三方应用客户端。其中,关系链平台服务器连接关系链平台客户端和第三方应用服务器,为关系链平台的服务器端;关系链平台客户端,为关系链平台的客户端;第三方应用服务器,为提供第三方应用的服务器;第三方应用客户端,连接第三方应用服务器和关系链平台客户端,第三方应用客户端与关系链平台客户端之间通过特定的接口相连。用户在登录了关系链平台客户端后,可以通过关系链平台客户端与第三方应用客户端之间的特定接口实现到第三方应用客户端的登录,进而使用第三方应用服务器提供的第三方应用。也就是说,用户只需登录关系链平台客户端,即可实现到第三方应用客户端的登录,从而使用第三方应用服务器提供的第三方应用。
在实际应用中,第三方应用服务器有向第三方应用客户端推送消息的需求。当第三方应用客户端在线时,第三方应用服务器可以直接推送消息给第三方应用客户端;当第三方应用客户端离线时,第三方应用服务器可以通过关系链平台服务器推送消息给关系链平台客户端。
现有技术中针对第三方应用客户端离线时的消息推送方法,需要由第三方应用的提供方(如第三方应用服务器)来维护关系链平台账号的标识符与第三方应用账号之间的映射关系,这增加了第三方应用提供方的负担,也提高了关系链平台准入的技术门槛,不利于关系链平台的快速发展推广。
发明内容
有鉴于此,本发明的主要目的在于提供一种消息推送方法和系统、关系链平台服务器,以降低第三方应用提供方的技术开发难度。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种消息推送方法,该方法包括:
关系链平台服务器维护第三方应用账号的标识符与关系链平台账号的标识符之间的映射关系;
第三方应用服务器依据第三方应用账号的标识符向关系链平台服务器推送消息;
关系链平台服务器依据所述映射关系,将第三方应用服务器推送的消息下发给对应关系链平台账号所在的关系链平台客户端。
关系链平台服务器上的第三方应用账号的标识符与关系链平台账号的标识符之间的映射关系通过以下方式得到:
第三方应用客户端上报第三方应用账号的标识符给关系链平台客户端,发起账号托管;
关系链平台客户端向关系链平台服务器上报第三方应用账号的标识符与关系链平台账号的标识符之间的映射关系;
所述关系链平台服务器记录关系链平台客户端上报的第三方应用账号的标识符与关系链平台账号的标识符之间的映射关系。
所述关系链平台服务器依据所述映射关系,将第三方应用服务器推送的消息下发给对应关系链平台账号所在的关系链平台客户端,具体为:
所述关系链平台服务器依据推送消息所依据的第三方应用账号的标识符,查找所述映射关系,得到与所述第三方应用账号的标识符对应的关系链平台账号的标识符;
所述关系链平台服务器将第三方应用服务器推送的消息下发给所述关系链平台账号的标识符所对应的关系链平台客户端。
在关系链平台服务器将第三方应用服务器推送的消息下发给对应关系链平台账号所在的关系链平台客户端之后,该方法还包括:
所述关系链平台客户端展示所述消息,并将推送消息依据的第三方应用账号的标识符同步到所述第三方应用客户端,触发相应的第三方应用。
本发明还提供了一种消息推送系统,该系统包括:
第三方应用服务器,用于依据第三方应用账号的标识符向关系链平台服务器推送消息;
关系链平台服务器,用于维护第三方应用账号的标识符与关系链平台账号的标识符之间的映射关系;还用于依据维护的所述映射关系,将第三方应用服务器推送的消息下发给对应关系链平台账号所在的关系链平台客户端;
关系链平台客户端,用于提供关系链平台的登录服务;
第三方应用客户端,用于提供第三方应用的登录服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210075863.6/2.html,转载请声明来源钻瓜专利网。