【技术实现步骤摘要】
本专利技术涉及互联网
,尤其涉及一种用于实现第三方应用访问用户数据的技术。
技术介绍
在互联网时代,把网站的服务封装成一系列计算机易识别的数据接口开放出去,供第三方开发者使用,成为开放平台,从而为用户提供丰富多彩的第三方应用,已成为当前互联网发展的一种趋势。然而,开放平台在利用第三方应用对平台中用户的用户数据进行管理、数据分析,以提高用户数据处理效率时,若用户未授权该第三方应用,则无法实现利用第三方应用访问用户数据,从而降低了用户数据处理效率。
技术实现思路
本专利技术的目的是提供一种用于实现第三方应用访问用户数据的方法与设备。根据本专利技术的一个方面,提供了一种在第一网络设备端用于实现第三方应用访问用户数据的方法,其中,该方法包括以下步骤-根据一个或多个候选第三方应用的应用描述信息,在第一网络设备建立或更新所述候选第三方应用的注册信息;其中,该方法还包括a获取利用第三方应用访问用户数据的数据访问请求;b根据所述用户数据 所对应的用户授权信息,并结合所述第三方应用的注册信息,确定所述数据访问请求的访问许可信息与许可更新信息;c将所述访问许可信息发送至所述第三方应用所在的第二网络设备。根据本专利技术的另一个方面,提供了一种在第二网络设备端用于实现第三方应用访问用户数据的方法,其中,该方法包括以下步骤-根据第二网络设备上的第三方应用的应用描述信息,在第一网络设备建立或更新所述第三方应用的注册信息;其中,该方法还包括A接收所述第一网络设备基于利用所述第三方应用访问用户数据的数据访问请求所发送的访问许可信息,其中,所述访问许可信息与所述第三方应用的注册信息相对 ...
【技术保护点】
一种在第一网络设备端用于实现第三方应用访问用户数据的方法,其中,该方法包括以下步骤:?根据一个或多个候选第三方应用的应用描述信息,在第一网络设备建立或更新所述候选第三方应用的注册信息;其中,该方法还包括:a获取利用第三方应用访问用户数据的数据访问请求;b根据所述用户数据所对应的用户授权信息,并结合所述第三方应用的注册信息,确定所述数据访问请求的访问许可信息;c将所述访问许可信息发送至所述第三方应用所在的第二网络设备。
【技术特征摘要】
1.一种在第一网络设备端用于实现第三方应用访问用户数据的方法,其中,该方法包括以下步骤 -根据一个或多个候选第三方应用的应用描述信息,在第一网络设备建立或更新所述候选第三方应用的注册信息; 其中,该方法还包括 a获取利用第三方应用访问用户数据的数据访问请求; b根据所述用户数据所对应的用户授权信息,并结合所述第三方应用的注册信息,确定所述数据访问请求的访问许可信息; c将所述访问许可信息发送至所述第三方应用所在的第二网络设备。2.根据权利要求1所述的方法,其中,所述步骤b包括 bl根据所述用户数据所对应的用户授权信息,确定与所述第三方应用相对应的授权信息,并将所述授权信息发送至所述第二网络设备; b2接收所述第二网络设备所发送的访问许可请求,其中,所述访问许可请求包括所述授权信息及所述第三方应用的注册信息; b3确定所述数据访问请求的访问许可信息,其中,所述访问许可信息与所述授权信息及所述第三方应用的注册信息相对应。3.根据权利要求1所述的方法,其中,该方法还包括 -建立或更新相同用户在所述第三方应用与所述第一网络设备的帐号映射关系; 其中,所述步骤a包括 -接收所述第二网络设备发送的利用所述第三方应用访问用户数据的数据访问请求,其中,所述数据访问请求由所述第三方应用的用户帐号发起; -根据所述帐号映射关系,确定与所述第三方应用的用户帐号相对应的所述第一网络设备的用户帐号。4.根据权利要求1所述的方法,其中,所述步骤b包括 -根据所述用户数据所对应的用户授权信息,并结合所述第三方应用的注册信息,确定所述数据访问请求的访问许可信息与许可更新信息; 其中,所述步骤c包括 -将所述访问许可信息与所述许可更新信息发送至所述第三方应用所在的第二网络设备; 其中,该方法还包括 -接收自所述第二网络设备发送的许可更新请求,其中,所述许可更新请求包括所述许可更新信息; -向所述第二网络设备基于所述许可更新请求发送新访问许可信息,以供所述第三方应用访问所述用户数据。5.根据权利要求1所述的方法,其中,该方法还包括 -根据所述第一网络设备中用户的用户相关信息,将相关的候选第三方应用提供给所述用户; -根据所述用户对所述候选第三方应用的授权操作,更新所述用户的用户授权信息。6.一种在第二网络设备端用于辅助实现第三方应用访问用户数据的方法,其中,该方法包括以下步骤 -根据第二网络设备上的第三方应用的应用描述信息,在第一网络设备建立或更新所述第三方应用的注册信息; 其中,该方法还包括 A接收所述第一网络设备基于利用所述第三方应用访问用户数据的数据访问请求所发送的访问许可信息,其中,所述访问许可信息与所述第三方应用的注册信息相对应; B根据所述访问许可信息,利用所述第三方应用访问所述用户数据。7.根据权利要求6所述的方法,其中,该方法还包括 X向所述第一网络设备发送利用所述第三方应用访问用户数据的数据访问请求; 其中,所述步骤A包括 -接收所述第一网络设备基于所述数据访问请求所发送的访问许可信息,其中,所述访问许可信息与所述第三方应用的注册信息相对应。8.根据权利要求7所述的方法,其中,该方法还包括 Y接收所述第一网络设备发送的与所述第三方应用相对应的授权信息; Z向所述第一网络设备发送访问许可请求,其中,所述访问许可请求包括所述授权信息及所述第三方应用的注册信息。9.根据权利要求7所述的方法,其中,该方法还包括 -建立或更新相同用户在所述第三方应用与所述第一网络设备的帐号映射关系; 其中,所述步骤X包括 -向所述第一网络设备发送利用所述第三方应用访问用户数据的数据访问请求,其中,所述数据访问请求由所述第三方应用的用户帐号发起。10.根据权利要求6所述的方法,其中,所述步骤A包括 -接收所述第一网络设备基于所述数据访问请求所发送的访问许可信息与许可更新信息,其中,所述访问许可信息与所述第三方应用的注册信息相对应; 其中,该方法还包括 -向所述第一网络设备发送许可更新请求,其中,所述许可更新请求包括所述许可更新信息; -接收所述第一网络设备基于所述许可更新请求发送的新访问许可信息,以供所述第三方应用访问所述用户数据。11.一种用于实现第三方应用访问用户数据的第一网络设备,其中,该第一网络设备包括 第一更新装置,用于根据一个或多个候选第三方应用的应用描述信息,在第一网络设备建立或更新所述候选第三方应用的注册信息; 其中,该第一网络设备还包括 请求获取装置,用于获取利用第三方应用访问用户数据的数据访问请求; 许可确定装置,用于根据所述用户数据所对应...
【专利技术属性】
技术研发人员:苏亮,马锐利,郑治,毛姝洁,戴瑞,陶亚平,黄晓菲,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。