1.一种基于R树的分布式授权管理方法,其特征在于,应用于服务提供方,所述方法包括:
获取用户端发送的注册信息,所述注册信息包括用户标识和服务标识;其中,所述服务标识用于指示拟注册使用的服务;
将所述注册信息的用户标识添加至所述注册信息的服务标识所指示的服务对应的服务注册列表中,以更新所述服务注册列表;将更新后的所述服务注册列表提交至R树中用于管理对应服务的授权信息的授权节点,以使所述授权节点根据所述服务注册列表,更新所述授权信息;
以及,接收所述授权节点反馈的更新状态通知,若所述更新状态通知指示所述授权节点已完成对所述授权信息的更新,则向所述用户端反馈所述授权节点的授权节点标识;其中,所述授权节点标识用于指示所述用户端请求授权的端口。
2.如权利要求1所述的基于R树的分布式授权管理方法,其特征在于,还根据所述注册信息的服务标识所指示的服务,检测R树中是否存在用于管理所述服务的授权信息的授权节点;若不存在,则请求在R树中配置一个用于管理所述服务的授权信息的授权节点,并获取根据授权节点在R树中的层次关系而确定的授权节点标识。
3.如权利要求2所述的基于R树的分布式授权管理方法,其特征在于,所述授权节点标识包括:授权节点对应服务的服务标识,以及授权节点的所有上级授权节点对应服务的服务标识。
4.如权利要求1所述的基于R树的分布式授权管理方法,其特征在于,所述授权信息包括:服务提供方标识、授权节点标识、授权用户信息,以及对应的签名摘要;其中,所述授权用户信息用于指示注册使用所述服务的用户标识。
5.一种终端设备,其特征在于,包括:注册信息获取模块,用于获取用户端发送的注册信息,所述注册信息包括用户标识和服务标识;其中,所述服务标识用于指示拟注册使用的服务;
服务注册列表更新模块,用于将所述注册信息的用户标识添加至所述注册信息的服务标识所指示的服务对应的服务注册列表中,以更新所述服务注册列表;
服务注册列表提交模块,用于将更新后的所述服务注册列表提交至R树中用于管理对应服务的授权信息的授权节点,以使所述授权节点根据所述服务注册列表,更新所述授权信息;
更新状态通知接收模块,用于接收所述授权节点反馈的更新状态通知;
授权节点标识发送模块,用于在所述更新状态通知指示所述授权节点已完成对所述授权信息的更新时,向所述用户端反馈所述授权节点的授权节点标识;其中,所述授权节点标识用于指示所述用户端请求授权的端口。
6.如权利要求5所述的终端设备,其特征在于,还包括:授权节点检测模块,用于根据所述注册信息的服务标识所指示的服务,检测R树中是否存在用于管理所述服务的授权信息的授权节点;
授权节点请求模块,用于请求在R树中配置一个用于管理所述服务的授权信息的授权节点,并获取根据授权节点在R树中的层次关系而确定的授权节点标识。
7.一种终端设备,其特征在于,包括:存储器,其存储有程序指令;以及,处理器,所述程序指令在由所述处理器执行时,实现如权利要求1~4任一项所述的基于R树的分布式授权管理方法。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有程序指令,所述程序指令被执行时,用于实现如权利要求1~4任一项所述的基于R树的分布式授权管理方法。