【技术实现步骤摘要】
本专利技术涉及通信领域,具体地涉及一种资源共享方法、装置及系统。
技术介绍
信息共享是社交网络服务(SNS,Social Network krvice)应用中的一项基础功能,互联网中存在多种社交网络服务,例如Facebook,Xiaonei等,用户归属于某个特定的社交网络服务,用户可以在社交网络服务中管理和使用应用,包括安装、授权、使用、卸载等,一个应用(例如开心农场)可以同时在多个社交网路服务器上进行部署,供用户安装使用。用户、社交网络和应用三方越来越多地出现在以全分布式的形态进行组合的场景中。同时,用户通过使用应用,会产生或收集一定数量的信息资源。在好友分享时,这些信息资源基于隐私保护和合理授权的原则,需要通过某种机制被授权给选定的好友进行访问。现有技术的方案的前置条件为一、网络上存在两个社交网络服务,一个应用在两个社交网路服务上都进行了注册,注册的含义是社交网络服务器确认了应用,记录了对应的应用标识,并开放了相关的功能接口如用户认证接口和消息读写接口供应用服务调用。 二、存在两个不同的用户用户1和用户2分别是不同的社交网络服务上的合法注册用户, 记用户1 ...
【技术保护点】
1.一种资源共享方法,其特征在于,所述方法包括:接收第一域的共享方发送的资源共享请求,所述资源共享请求中包括请求共享的资源对应的资源标识及被共享方信息;对所述资源标识及所述被共享方信息进行处理,生成授权验证信息;向第二域的被共享方发送资源共享消息,所述资源共享消息中包括所述授权验证信息;接收第二域的请求方发送的资源访问请求,所述资源访问请求中包括所述资源标识、请求方信息及所述授权验证信息;根据所述资源访问请求中包含的所述资源标识、所述请求方信息及所述授权验证信息,判断是否允许所述请求方访问所述资源标识对应的资源。
【技术特征摘要】
1.一种资源共享方法,其特征在于,所述方法包括接收第一域的共享方发送的资源共享请求,所述资源共享请求中包括请求共享的资源对应的资源标识及被共享方信息;对所述资源标识及所述被共享方信息进行处理,生成授权验证信息;向第二域的被共享方发送资源共享消息,所述资源共享消息中包括所述授权验证信息;接收第二域的请求方发送的资源访问请求,所述资源访问请求中包括所述资源标识、 请求方信息及所述授权验证信息;根据所述资源访问请求中包含的所述资源标识、所述请求方信息及所述授权验证信息,判断是否允许所述请求方访问所述资源标识对应的资源。2.根据权利要求1所述的资源共享方法,其特征在于,所述被共享方信息包括被共享方标识和被共享方归属域服务器地址;所述请求方信息包括请求方标识和请求方归属域服务器地址;所述授权验证信息包括资源共享摘要、资源共享签名或资源共享密文。3.根据权利要求2所述的资源共享方法,其特征在于,所述对所述资源标识及所述被共享方信息进行处理,生成授权验证信息包括 根据预设的密钥对所述资源标识、所述被共享方标识和所述被共享方归属域服务器地址进行散列处理,生成资源共享摘要;所述根据所述资源访问请求中包含的所述资源标识、所述请求方信息及所述授权验证信息,判断是否允许所述请求方访问所述资源标识对应的资源,包括根据所述预设的密钥对所述资源访问请求中包含的所述资源标识、所述请求方标识和所述请求方归属域服务器地址进行散列处理,生成资源请求摘要;对比所述资源请求摘要和所述资源访问请求中包含的资源共享摘要是否一致,当一致时,允许所述请求方访问所述资源标识对应的资源。4.根据权利要求2所述的资源共享方法,其特征在于,所述对所述资源标识及所述被共享方信息进行处理,生成授权验证信息,包括 对所述资源标识、所述被共享方标识和所述被共享方归属域服务器地址进行散列处理,生成第一资源请求散列值;根据预设的密钥对所述第一资源请求散列值进行加密处理, 生成资源共享签名;所述根据资源访问请求中包含的所述资源标识、所述请求方信息及所述授权验证信息,判断是否允许所述请求方访问所述资源标识对应的资源,包括对资源访问请求中包含的所述资源标识、所述请求方标识和所述请求方归属域服务器地址进行散列处理,生成第二资源请求散列值;根据所述预设的密钥对所述第二资源请求散列值进行加密处理,生成资源请求签名;对比所述资源请求签名与所述资源访问请求中包含的资源共享签名是否一致,当一致时,允许所述请求方访问所述资源标识对应的资源。5.根据权利要求2所述的资源共享方法,其特征在于,所述对所述资源标识及所述被共享方信息进行处理,生成授权验证信息,包括 根据预设的密钥对所述资源标识、所述被共享方标识和所述被共享方归属域服务器地址进行加密处理,生成资源共享密文;所述根据资源访问请求中包含的所述资源标识、所述请求方信息及所述授权验证信息,判断是否允许所述请求方访问所述资源标识对应的资源,包括根据预设的密钥,对所述资源访问请求中包含的资源共享密文进行解密处理,获得解密后的资源标识、请求方标识和请求方归属域服务器地址;分别对比解密后的资源标识、请求方标识和请求方归属域服务器地址与资源访问请求中包含的资源标识、请求方标识和请求方归属域服务器地址是否一致,当一致时,允许所述被共享方访问所述资源标识对应的资源。6.根据权利要求1-5中任一项所述的资源共享方法,其特征在于,所述向第二域的被共享方发送资源共享消息,包括向第二域的被共享方归属域服务器发送资源共享消息,并将所述资源共享消息发送至所述第二域的被共享方;具体的发送过程包括通过所述被共享方归属域服务器进行发送,或者依次通过第一域的共享方归属域服务器和第二域的被共享方归属域服务器进行发送。7.一种应用服务器,其特征在于,所述应用服务器包括第一接收单元,用于接收第一域的共享方发送的资源共享请求,所述资源共享请求中包括请求共享的资源对应的资源标识及被共享方信息;信息生成单元,用于对所述...
【专利技术属性】
技术研发人员:王占东,魏家好,胡立新,鲍洪庆,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:94
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。