基于MVC组件的资源共享方法、计算机设备及存储介质技术

技术编号:39147094 阅读:13 留言:0更新日期:2023-10-23 14:57
本申请提供一种基于MVC组件的资源共享方法、计算机设备及存储介质,适用于数据共享领域,包括:授权前端服务器接收第三方系统发送的认证请求信息;授权后端服务器根据认证请求信息生成用户登录页面;授权前端服务器将用户登录页面发送至客户端,并接收用户登录请求;授权前端服务器根据用户登录请求向客户端发送提示页面,并接收同意分享信息;授权后端服务器根据同意分享信息生成访问码;授权前端服务器将访问码发送至第三方系统;资源前端服务器接收第三方系统发送的资源访问请求;资源后端服务器根据资源访问请求获取分享数据;资源前端服务器将分享数据发送至第三方系统。本申请提高了客户端登录或使用第三方系统的效率。请提高了客户端登录或使用第三方系统的效率。请提高了客户端登录或使用第三方系统的效率。

【技术实现步骤摘要】
基于MVC组件的资源共享方法、计算机设备及存储介质


[0001]本申请涉及数据共享
,尤其涉及一种基于MVC组件的资源共享方法、计算机设备及存储介质。

技术介绍

[0002]客户端在使用时,通常会登录或使用多个第三方系统,以获取各第三方系统的信息,或接收各第三方系统的业务功能服务。
[0003]然而,专利技术人发现,客户端在登录或使用不同的第三方系统时,通常需要在不同的第三方系统中填写内容相似甚至一致的内容,方可登录或使用第三方系统的功能,进而造成因用户频繁在不同的第三方系统上填写内容相似或相同的信息,导致客户端登录或使用第三方系统效率低下,操作不便的问题发生。

技术实现思路

[0004]本申请提供一种基于MVC组件的资源共享方法、计算机设备及存储介质,用以解决当前的因用户频繁在不同的第三方系统上填写内容相似或相同的信息,导致客户端登录或使用第三方系统效率低下,操作不便的问题。
[0005]第一方面,本申请提供一种基于MVC组件的资源共享方法,应用于资源共享系统,所述资源共享系统包括:授权前端服务器和授权后端服务器,资源前端服务器和资源后端服务器,所述授权前端服务器分别与客户端和第三方系统连接,所述授权前端服务器还与所述资源前端服务器连接,所述资源前端服务器还与所述第三方系统连接,所述方法包括:
[0006]所述授权前端服务器接收所述第三方系统发送的认证请求信息,并将所述认证请求信息发送至所述授权后端服务器;
[0007]所述授权后端服务器根据所述认证请求信息生成用户登录页面,并将所述用户登录页面发送至所述授权前端服务器;
[0008]所述授权前端服务器将所述用户登录页面发送至与所述认证请求信息对应的客户端,并接收所述客户端发送的用户登录请求;
[0009]所述授权前端服务器根据所述用户登录请求向所述客户端发送提示页面,并接收所述客户端发送的同意分享信息,所述授权前端服务器将所述同意分享信息发送至所述授权后端服务器;
[0010]所述授权后端服务器根据所述同意分享信息生成访问码,并将所述访问码发送至所述授权前端服务器;
[0011]所述授权前端服务器将所述访问码发送至所述第三方系统;
[0012]所述资源前端服务器接收所述第三方系统发送的资源访问请求,并将所述资源访问请求发送至所述资源后端服务器;
[0013]所述资源后端服务器根据所述资源访问请求获取分享数据,并将所述分享数据发送至所述资源前端服务器;
[0014]所述资源前端服务器将所述分享数据发送至所述第三方系统。
[0015]上述方案中,所述授权后端服务器包括:授权映射模块、授权适配模块、授权处理模块、授权视图模块。
[0016]上述方案中,所述授权后端服务器根据所述认证请求信息生成用户登录页面,包括:
[0017]所述授权映射模块根据所述认证请求信息生成认证处理信息,并将所述认证处理信息发送至所述授权前端服务器,其中,所述认证处理信息表征用于处理所述认证请求信息的授权处理模块;
[0018]所述授权前端服务器将所述认证处理信息和所述认证请求信息发送至所述授权适配模块;
[0019]所述授权适配模块将与所述认证处理信息对应的授权处理模块设为目标处理模块,并调用所述目标处理模块根据所述认证请求信息生成用户登录信息;
[0020]所述授权适配模块将所述用户登录信息发送至所述授权前端服务器;
[0021]所述授权前端服务器将所述用户登录信息发送至所述授权视图模块;
[0022]所述授权视图模块对所述用户登录信息进行解析得到用户登录解析数据,并将所述用户登录解析数据发送至所述授权前端服务器;
[0023]所述授权前段服务器对所述用户登录解析数据进行渲染得到用户登录页面,并将所述用户登录页面发送至所述授权前端服务器。
[0024]上述方案中,调用所述目标处理模块根据所述认证请求信息生成用户登录信息,包括:
[0025]所述授权适配模块若根据所述认证请求信息确定所述第三方系统为被信任的终端,则根据所述认证请求信息向客户端发送用户登录页面;
[0026]所述授权适配模块若确定所述第三方系统不为被信任的终端,则向所述客户端发送无权分享页面。
[0027]上述方案中,所述授权后端服务器根据所述同意分享信息生成访问码,并将所述访问码发送至所述授权前端服务器,包括:
[0028]所述授权前端服务器将所述同意分享信息发送至所述授权映射模块;
[0029]所述授权映射模块根据所述同意分享信息生成分享处理信息,并将所述分享处理信息发送至所述授权前端服务器,其中,所述分享处理信息表征用于处理所述同意分享信息的授权处理模块;
[0030]所述授权前端服务器将所述分享处理信息和所述同意分享信息发送至所述授权适配模块;
[0031]所述授权适配模块将与所述分享处理信息对应的授权处理模块设为目标处理模块,并调用所述目标处理模块根据所述同意分享信息生成访问码;
[0032]所述授权适配模块将所述访问码发送至所述授权前端服务器。
[0033]上述方案中,调用所述目标处理模块根据所述同意分享信息生成访问码,包括:
[0034]所述授权适配模块通过所述目标处理模块提取所述同意分享信息中的分享数据,并根据所述分享数据生成授权码,其中,所述分享数据记载了所述客户端允许分享的数据内容及所述第三方系统的类型;
[0035]所述授权适配模块将所述授权码发送至所述授权前端服务器,所述授权前端服务器将所述授权码发送至所述第三方系统,并接收所述第三方系统发送的授权码、系统ID和系统秘钥,其中,所述系统ID是所述第三方系统的唯一性标识,所述系统秘钥是所述第三方系统中的安全秘钥;
[0036]所述授权前端服务器将所述授权码、所述系统ID和所述系统秘钥发送至所述授权适配模块,所述授权适配模块通过所述目标处理模块根据所述授权码、系统ID和系统秘钥生成访问码;
[0037]所述授权适配模块将通过所述目标处理模块将所述访问码与所述系统ID关联,并将关联的所述系统ID和所述访问码保存至预置的访问库中。
[0038]上述方案中,所述授权适配模块通过所述目标处理模块根据所述授权码、系统ID和系统秘钥生成访问码,包括:
[0039]所述授权适配模块通过所述目标处理模块根据所述系统秘钥对所述系统ID进行哈希运算,得到系统摘要;
[0040]所述授权适配模块若确定所述系统摘要与所述注册库中与所述系统ID对应的系统密码一致,则将所述授权码、所述系统ID和所述系统秘钥依次拼接得到所述访问码。
[0041]上述方案中,所述资源后端服务器包括:资源映射模块、资源适配模块、资源处理模块。
[0042]上述方案中,所述资源后端服务器根据所述资源访问请求获取分享数据,并将所述分享数据发送至所述资源前端服务器,包括:
[0043]所述资源映射模块根据所述资源访本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于MVC组件的资源共享方法,其特征在于,应用于资源共享系统,所述资源共享系统包括:授权前端服务器和授权后端服务器,资源前端服务器和资源后端服务器,所述授权前端服务器分别与客户端和第三方系统连接,所述授权前端服务器还与所述资源前端服务器连接,所述资源前端服务器还与所述第三方系统连接,所述方法包括:所述授权前端服务器接收所述第三方系统发送的认证请求信息,并将所述认证请求信息发送至所述授权后端服务器;所述授权后端服务器根据所述认证请求信息生成用户登录页面,并将所述用户登录页面发送至所述授权前端服务器;所述授权前端服务器将所述用户登录页面发送至与所述认证请求信息对应的客户端,并接收所述客户端发送的用户登录请求;所述授权前端服务器根据所述用户登录请求向所述客户端发送提示页面,并接收所述客户端发送的同意分享信息,所述授权前端服务器将所述同意分享信息发送至所述授权后端服务器;所述授权后端服务器根据所述同意分享信息生成访问码,并将所述访问码发送至所述授权前端服务器;所述授权前端服务器将所述访问码发送至所述第三方系统;所述资源前端服务器接收所述第三方系统发送的资源访问请求,并将所述资源访问请求发送至所述资源后端服务器;所述资源后端服务器根据所述资源访问请求获取分享数据,并将所述分享数据发送至所述资源前端服务器;所述资源前端服务器将所述分享数据发送至所述第三方系统。2.根据权利要求1所述的资源共享方法,其特征在于,所述授权后端服务器包括:授权映射模块、授权适配模块、授权处理模块、授权视图模块。3.根据权利要求2所述的资源共享方法,其特征在于,所述授权后端服务器根据所述认证请求信息生成用户登录页面,包括:所述授权映射模块根据所述认证请求信息生成认证处理信息,并将所述认证处理信息发送至所述授权前端服务器,其中,所述认证处理信息表征用于处理所述认证请求信息的授权处理模块;所述授权前端服务器将所述认证处理信息和所述认证请求信息发送至所述授权适配模块;所述授权适配模块将与所述认证处理信息对应的授权处理模块设为目标处理模块,并调用所述目标处理模块根据所述认证请求信息生成用户登录信息;所述授权适配模块将所述用户登录信息发送至所述授权前端服务器;所述授权前端服务器将所述用户登录信息发送至所述授权视图模块;所述授权视图模块对所述用户登录信息进行解析得到用户登录解析数据,并将所述用户登录解析数据发送至所述授权前端服务器;所述授权前段服务器对所述用户登录解析数据进行渲染得到用户登录页面,并将所述用户登录页面发送至所述授权前端服务器。4.根据权利要求3所述的资源共享方法,其特征在于,调用所述目标处理模块根据所述
认证请求信息生成用户登录信息,包括:所述授权适配模块若根据所述认证请求信息确定所述第三方系统为被信任的终端,则根据所述认证请求信息向客户端发送用户登录页面;所述授权适配模块若确定所述第三方系统不为被信任的终端,则向所述客户端发送无权分享页面。5.根据权利要求2所述的资源共享方法,其特征在于,所述授权后端服务器根据所述同意分享信息生成访问码,并将所述访问码发送至所述授权前端服务器,包括:所述授权前端服务器将所述同意分享信息发送至所述授权映射模块;所述授权映射模块根据所述同意分享信息生成分享处理信息,并将所述分享处理信息发送至所述授权前端服务器,其中,所述分享处理信息表征用于处理所述同意分享信息的授权处理模块;所述授权前端服务器将所述分享处理信息和所述同意分享信息发送至所述授权适配模块;所述授权适配模块将与所述分享处理信息对应的授权处理模块设为目标处理模块,并调用所述目标处理模块根据所述同意分享信息生成访问码;所述授权适配模块将所述访问码发送至所述授权前端服务器。6.根据权利要求5所述的资源共享方法,其特征在于,调用所述目标处理模块根据所述同意分享信息生成访问码,包括:所述授权适配模块通过所述目标处理模块提取所述同意分享信息中的分享数据,并根据所述分享数据生成授权码,其中,所述分享数据记载了所述客户端允许分享的数据内容及所述第三方系统的类型;所述授权适配模块将所述授权码发送至所述授权前端服务器,所述授权前端服务器将所述授权码发送至所述第三方系统,并接收所述第三方系统发送的授权码、系统ID和系统秘钥,其中,所述系统ID是所述第三方系统的唯一性标识,所述系统秘钥是所述第三方系统中的安全秘钥;所述授权前端服务器将所述授权码、所述系统ID和所述系统秘钥发送至所述授权适配模块,所述授权适配模块通过所述目标处理模块根据所述授权码、系统ID和系统秘钥生成访问码;所述授权适配模块将通过所述目标处理模块将所述访问码与所述系统ID关联,并将关联的所述系统ID和所述访问码保存至预置的访问库中。7...

【专利技术属性】
技术研发人员:林雪南
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1