一种用户统一标识生成方法、装置及系统制造方法及图纸

技术编号:17737679 阅读:33 留言:0更新日期:2018-04-18 13:37
本发明专利技术实施例提供了一种用户统一标识生成方法、装置及系统,其中,该方法包括:服务平台可以基于应用标识查找预先为该应用分配的应用统一标识,从而根据应用统一标识和用户标识生成该用户的用户统一标识。如果两个应用的应用统一标识相同,且用户标识所对应的关联信息相同,服务平台为该用户分配的用户统一标识相同;如果两个应用的应用统一标识不同,即使用户标识所对应的关联信息相同,服务平台为该用户分配的用户统一标识也就不同,通过这种方式生成用户统一标识,终端设备可以根据用户统一标识识别出不同应用中的相同用户,从而便于灵活的实现应用之间的数据共享、隔离以及平滑迁移。

A user unified identity generation method, device and system

【技术实现步骤摘要】
一种用户统一标识生成方法、装置及系统
本专利技术涉及互联网
,具体涉及一种用户统一标识生成方法、装置及系统。
技术介绍
在互联网领域中,同一开发者(如个人或公司)可能拥有多个应用,用户在不同应用上拥有不同的用户标识,为了实现不同应用之间的数据共享(如应用之间的互联登录),不同应用上的同一用户需要具有统一的用户标识。目前的一种做法是,更改应用所属的开发者账号,修改后,同一开发者下的应用可以获得应用统一标识,但这样会导致该开发者下的所有应用之间会进行数据共享,从而不能很好的保护用户隐私;另一种做法是,设置应用间的主从关系,从开发者下的多个应用中确定一个主应用,其他为从应用,这样就会出现用户的账号以主应用为准,从而会导致用户数据无法平滑迁移,例如,用户在使用注册账号登录从应用时,服务平台无法识别该用户是新注册用户还是老用户。可见,现有技术不能灵活的实现应用之间的数据共享、隔离以及数据平滑迁移。
技术实现思路
本专利技术实施例提供了一种用户统一标识生成方法、装置及系统,可以生成用户统一标识,便于灵活的实现应用之间的数据共享、隔离以及数据平滑迁移。本专利技术实施例第一方面提供了一种用户统一标识生成方法,包括:服务平台接收终端设备发送的第一请求消息,所述第一请求消息用于请求获取用户统一标识,所述第一请求消息包括第一应用的第一应用标识以及第一用户标识;所述服务平台根据所述第一应用标识查找预先为所述第一应用分配的第一应用统一标识,所述第一应用统一标识包括所述第一应用的属性信息;所述服务平台根据所述第一用户标识和所述第一应用统一标识生成第一用户的用户统一标识,并将所述第一用户的用户统一标识返回给所述终端设备。可选的,所述服务平台接收终端设备发送的第一请求消息之前,所述方法还包括:服务平台接收终端设备发送的第二请求消息,所述第二请求消息用于请求为至少两个应用分配应用统一标识,所述第二请求消息包括所述至少两个应用各自的应用标识和第二用户标识;所述服务平台根据所述第二用户标识对第二用户进行身份认证;在对所述第二用户身份认证通过后,所述服务平台为所述至少两个应用分配相同的应用统一标识,所述相同的应用统一标识包括所述至少两个应用共同的属性信息;所述服务平台存储所述至少两个应用各自的应用标识与所述相同的应用统一标识的对应关系。可选的,所述服务平台根据所述第一用户标识和所述第一应用统一标识生成第一用户的用户统一标识,包括:所述服务平台查找与所述第一用户标识对应的关联信息;所述服务平台根据所述关联信息和所述第一应用统一标识生成第一用户的用户统一标识。可选的,所述方法还包括:所述服务平台接收所述终端设备发送的第三请求消息,所述第三请求消息用于请求获取用户统一标识,所述第三请求消息包括第二应用的第二应用标识以及第三用户标识;所述服务平台根据所述第二应用标识查找预先为所述第二应用分配的第二应用统一标识;所述服务平台根据所述第三用户标识和所述第二应用统一标识生成第三用户的用户统一标识;如果所述第二应用统一标识与所述第一应用统一标识相同,且所述第三用户标识对应的关联信息与所述第一用户标识对应的关联信息匹配,则所述第三用户的用户统一标识与所述第一用户的用户统一标识相同。可选的,所述方法还包括:所述服务平台接收所述终端设备发送的第四请求消息,所述第四请求消息用于请求获取用户统一标识,所述第四请求消息包括所述第一应用标识以及第四用户标识;所述服务平台根据所述第一应用标识查找所述第一应用统一标识;所述服务平台根据所述第四用户标识和所述第一应用统一标识生成第四用户的用户统一标识;如果所述第四用户标识对应的关联信息与所述第一用户标识对应的关联信息匹配,则所述第四用户的用户统一标识与所述第一用户的用户统一标识相同。本专利技术实施例第二方面提供了一种用户统一标识生成方法,包括:终端设备向服务平台发送第一请求消息,所述第一请求消息用于请求获取用户统一标识,所述第一请求消息包括第一应用的第一应用标识以及第一用户标识;所述终端设备接收所述服务平台根据所述第一应用标识对应的应用统一标识和所述第一用户标识返回的第一用户的用户统一标识;所述终端设备查找第二应用中是否存在所述第一用户的用户统一标识;若存在,所述终端设备将所述第一用户的用户统一标识在所述第二应用中的可共享数据更新至所述第一应用。可选的,所述终端设备向服务平台发送第一请求消息之前,所述方法还包括:终端设备向服务平台发送第二请求消息,所述第二请求消息用于请求为至少两个应用分配应用统一标识,所述第二请求消息包括所述至少两个应用各自的应用标识和第二用户标识,以便于所述服务平台根据所述第二用户标识对第二用户进行身份认证,并在认证通过后,为所述至少两个应用分配相同的应用统一标识,所述相同的应用统一标识包括所述至少两个应用共同的属性信息。可选的,所述方法还包括:所述终端设备向所述服务平台发送第三请求消息,所述第三请求消息用于请求获取用户统一标识,所述第三请求消息包括所述第一应用标识以及第三用户标识;所述终端设备接收所述服务平台根据所述第一应用标识对应的应用统一标识和所述第三用户标识返回的第三用户统一标识;所述终端设备判断所述第三用户的用户统一标识与所述第一用户的用户统一标识是否相同;若相同,所述终端设备则将所述第一应用中所述第一用户标识对应账户的可共享数据更新至所述第三用户标识对应账户中。本专利技术实施例第三方面提供了一种用户统一标识生成装置,包括:接收单元,用于接收终端设备发送的第一请求消息,所述第一请求消息用于请求获取用户统一标识,所述第一请求消息包括第一应用的第一应用标识以及第一用户标识;查找单元,用于根据所述第一应用标识查找预先为所述第一应用分配的第一应用统一标识,所述第一应用统一标识包括所述第一应用的属性信息;生成单元,用于根据所述第一用户标识和所述第一应用统一标识生成第一用户的用户统一标识;发送单元,用于将所述第一用户的用户统一标识发送给所述终端设备。可选的,所述接收单元,还用于接收终端设备发送的第二请求消息,所述第二请求消息用于请求为至少两个应用分配应用统一标识,所述第二请求消息包括所述至少两个应用各自的应用标识和第二用户标识;所述装置还包括:认证单元,用于根据所述第二用户标识对第二用户进行身份认证;分配单元,用于在所述认证单元对所述第二用户身份认证通过后,为所述至少两个应用分配相同的应用统一标识,所述相同的应用统一标识包括所述至少两个应用共同的属性信息;存储单元,用于存储所述至少两个应用各自的应用标识与所述相同的应用统一标识的对应关系。可选的,所述生成单元根据所述第一用户标识和所述第一应用统一标识生成第一用户的用户统一标识的具体方式为:查找与所述第一用户标识对应的关联信息;根据所述关联信息和所述第一应用统一标识生成第一用户的用户统一标识。可选的,所述接收单元,还用于接收所述终端设备发送的第三请求消息,所述第三请求消息用于请求获取用户统一标识,所述第三请求消息包括第二应用的第二应用标识以及第三用户标识;所述查找单元,还用于根据所述第二应用标识查找预先为所述第二应用分配的第二应用统一标识;所述生成单元,还用于根据所述第三用户标识和所述第二应用统一标识生成第三用户的用户统一标识;如果所述第二应用统一标识与所述第一应用本文档来自技高网...
一种用户统一标识生成方法、装置及系统

【技术保护点】
一种用户统一标识生成方法,其特征在于,包括:服务平台接收终端设备发送的第一请求消息,所述第一请求消息用于请求获取用户统一标识,所述第一请求消息包括第一应用的第一应用标识以及第一用户标识;所述服务平台根据所述第一应用标识查找预先为所述第一应用分配的第一应用统一标识,所述第一应用统一标识包括所述第一应用的属性信息;所述服务平台根据所述第一用户标识和所述第一应用统一标识生成第一用户的用户统一标识,并将所述第一用户的用户统一标识返回给所述终端设备。

【技术特征摘要】
1.一种用户统一标识生成方法,其特征在于,包括:服务平台接收终端设备发送的第一请求消息,所述第一请求消息用于请求获取用户统一标识,所述第一请求消息包括第一应用的第一应用标识以及第一用户标识;所述服务平台根据所述第一应用标识查找预先为所述第一应用分配的第一应用统一标识,所述第一应用统一标识包括所述第一应用的属性信息;所述服务平台根据所述第一用户标识和所述第一应用统一标识生成第一用户的用户统一标识,并将所述第一用户的用户统一标识返回给所述终端设备。2.根据权利要求1所述的方法,其特征在于,所述服务平台接收终端设备发送的第一请求消息之前,所述方法还包括:服务平台接收终端设备发送的第二请求消息,所述第二请求消息用于请求为至少两个应用分配应用统一标识,所述第二请求消息包括所述至少两个应用各自的应用标识和第二用户标识;所述服务平台根据所述第二用户标识对第二用户进行身份认证;在对所述第二用户身份认证通过后,所述服务平台为所述至少两个应用分配相同的应用统一标识,所述相同的应用统一标识包括所述至少两个应用共同的属性信息;所述服务平台存储所述至少两个应用各自的应用标识与所述相同的应用统一标识的对应关系。3.根据权利要求1或2所述的方法,其特征在于,所述服务平台根据所述第一用户标识和所述第一应用统一标识生成第一用户的用户统一标识,包括:所述服务平台查找与所述第一用户标识对应的关联信息;所述服务平台根据所述关联信息和所述第一应用统一标识生成第一用户的用户统一标识。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:所述服务平台接收所述终端设备发送的第三请求消息,所述第三请求消息用于请求获取用户统一标识,所述第三请求消息包括第二应用的第二应用标识以及第三用户标识;所述服务平台根据所述第二应用标识查找预先为所述第二应用分配的第二应用统一标识;所述服务平台根据所述第三用户标识和所述第二应用统一标识生成第三用户的用户统一标识;如果所述第二应用统一标识与所述第一应用统一标识相同,且所述第三用户标识对应的关联信息与所述第一用户标识对应的关联信息匹配,则所述第三用户的用户统一标识与所述第一用户的用户统一标识相同。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:所述服务平台接收所述终端设备发送的第四请求消息,所述第四请求消息用于请求获取用户统一标识,所述第四请求消息包括所述第一应用标识以及第四用户标识;所述服务平台根据所述第一应用标识查找所述第一应用统一标识;所述服务平台根据所述第四用户标识和所述第一应用统一标识生成第四用户的用户统一标识;如果所述第四用户标识对应的关联信息与所述第一用户标识对应的关联信息匹配,则所述第四用户的用户统一标识与所述第一用户的用户统一标识相同。6.一种用户统一标识生成方法,其特征在于,包括:终端设备向服务平台发送第一请求消息,所述第一请求消息用于请求获取用户统一标识,所述第一请求消息包括第一应用的第一应用标识以及第一用户标识;所述终端设备接收所述服务平台根据所述第一应用标识对应的应用统一标识和所述第一用户标识返回的第一用户的用户统一标识,所述应用统一标识包括所述第一应用的属性信息;所述终端设备查找第二应用中是否存在所述第一用户的用户统一标识;若存在,所述终端设备将所述第一用户的用户统一标识在所述第二应用中的可共享数据更新至所述第一应用。7.根据权利要求6所述的方法,其特征在于,所述终端设备向服务平台发送第一请求消息之前,所述方法还包括:终端设备向服务平台发送第二请求消息,所述第二请求消息用于请求为至少两个应用分配应用统一标识,所述第二请求消息包括所述至少两个应用各自的应用标识和第二用户标识,以便于所述服务平台根据所述第二用户标识对第二用户进行身份认证,并在认证通过后,为所述至少两个应用分配相同的应用统一标识,所述相同的应用统一标识包括所述至少两个应用共同的属性信息。8.根据权利要求6或7所述的方法,其特征在于,所述方法还包括:所述终端设备向所述服务平台发送第三请求消息,所述第三请求消息用于请求获取用户统一标识,所述第三请求消息包括所述第一应用标识以及第三用户标识;所述终端设备接收所述服务平台根据所述第一应用标识对应的应用统一标识和所述第三用户标识返回的第三用户统一标识;所述终端设备判断所述第三用户的用户统一标识与所述第一用户的用户统一标识是否相同;若相同,所述终端设备则将所述第一应用中所述第一用户标识对应账户的可共享数据更新至所述第三用户标识对应账户中。9.一种用户统一标识生成装置,其特征在于,包括:接收单元,用于接收终端设备发送的第一请求消息,所述第一请求消息用于请求获取用户统一标识,所述第一请求消息包括第一应用的第一...

【专利技术属性】
技术研发人员:欧传满傅建兵柳锋邱津林喜东
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1