[发明专利]开放平台标识方法、开放平台及系统有效
申请号: | 201110375863.3 | 申请日: | 2011-11-23 |
公开(公告)号: | CN102821084A | 公开(公告)日: | 2012-12-12 |
发明(设计)人: | 董江德;谢启明;马洋涛;张津;劳宁 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/58 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 开放 平台 标识 方法 系统 | ||
技术领域
本发明涉及即时通讯的第三方应用技术领域,尤其涉及一种开放平台标识方法、开放平台及系统。
背景技术
即时通讯开放平台作为一种客户端平台系统,可以为用户管理众多的应用(app,application),为应用提供运行环境,还可以为应用提供基础服务,比如针对应用的分享功能以及提醒功能等。例如,当某一个应用有了事件或消息需要通知其相应的用户,而该用户可能处于离线状态时,应用的运维中心可以将消息发送给该应用经常运行的即时通讯开放平台,该开放平台的消息中心可以提醒用户某些应用有新的消息。这样,用户可以只需运行开放平台,即能关注该开放平台上的所有的应用。
但是,上述开放平台的提醒功能的实现过程存在的问题是:需要发送提醒消息的应用的运维中心无法知道当前用户在哪个开放平台上运行,也就是说,针对当前用户的消息不知该投递到哪个平台上。
通常情况下,用户通过即时通讯账号登录一个开放平台,因此,用户登录的即时通讯登录账号可以作为该开放平台的标识,但是,开放平台上承载着各式各样的应用,各个应用可能并不识别用户登录开放平台的即时通讯登录帐号,或者因涉及到账号的安全因素而不需将账号告知各个应用。
针对上述问题,现有的一种做法是,以IPhone为例,每部IPhone具有一个硬件设备ID,该ID将某个应用的用户身份和IPhone的设备ID进行绑定,这样,消息提醒可准确的投递到相应的IPhone设备上去,但是,这种解决方案不适合PC机模式,同时也不利于应用之间的隔离验证。
发明内容
本发明的主要目的在于提供一种开放平台标识方法、开放平台及系统,旨在实现开放平台对第三方应用的提醒功能,避免跨应用干扰。
为了达到上述目的,本发明提出一种开放平台标识方法,包括:开放平台在登录该开放平台的用户终端启动第三方应用时,获取根据所述第三方应用的AppID及所述用户终端的平台登录账号生成的开放平台账号;
将所述开放平台账号传递给所述第三方应用;
接收所述第三方应用发送的通知指令,并根据所述通知指令携带的开放平台账号,为所述第三方应用向所述用户终端发送对应所述通知指令的提醒消息。
本发明还提出一种开放平台,包括:
获取模块,用于在登录所述开放平台的用户终端启动第三方应用时,获取根据所述第三方应用的的AppID及所述用户终端的平台登录账号生成的开放平台账号;
发送模块,用于将所述开放平台账号传递给所述第三方应用;
提醒模块,用于接收所述第三方应用发送的通知指令,并根据所述通知指令携带的开放平台账号,为所述第三方应用向所述用户终端发送对应所述通知指令的提醒消息。
本发明还提出一种开放平台标识系统,包括:开放平台及第三方应用,其中:
所述开放平台,用于在登录该开放平台的用户终端启动第三方应用时,获取根据所述第三方应用的AppID及所述用户终端的平台登录账号生成的开放平台账号;将所述开放平台账号传递给所述第三方应用;接收所述第三方应用发送的通知指令,并根据所述通知指令携带的开放平台账号,为所述第三方应用向所述用户终端发送对应所述通知指令的提醒消息;
所述第三方应用,用于当所述用户终端登录所述第三方应用时,接收所述开放平台发送的开放平台账号,并记录所述用户终端的第三方登录账号与所述开放平台账号的对应关系;当所述第三方应用需要向所述用户终端发送通知时,根据所述用户终端的第三方登录账号获取对应的开放平台账号并提供给所述开放平台。
本发明提出的一种开放平台标识方法、开放平台及系统,在用户登录开放平台并启动第三方应用时,开放平台将根据第三方应用的AppID及用户终端的平台登录账号生成的开放平台账号传递给第三方应用,当第三方应用需要向用户发送通知时,开放平台根据第三方应用指定的开放平台账号,为第三方应用向用户发送对应的提醒消息,从而解决对第三方应用的提醒和push问题,同时防止跨应用产生的干扰问题。
附图说明
图1是本发明开放平台标识方法较佳实施例的流程示意图;
图2是本发明开放平台标识方法较佳实施例中接收第三方应用发送的通知指令,并根据通知指令携带的开放平台账号,为第三方应用向用户终端发送对应通知指令的提醒消息的一种流程示意图;
图3是本发明开放平台标识方法较佳实施例中接收第三方应用发送的通知指令,并根据通知指令携带的开放平台账号,为第三方应用向用户终端发送对应通知指令的提醒消息的另一种流程示意图;
图4是本发明开放平台较佳实施例的结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110375863.3/2.html,转载请声明来源钻瓜专利网。