【技术实现步骤摘要】
一种代理测试和授权管理系统和方法
本专利技术涉及大数据测试领域,尤其涉及一种代理测试和授权管理系统和方法。
技术介绍
近年来,随着规模化大数据相关技术的日益成熟,大数据模型的研究已经取得了很多成就,并且运用到生活中的方方面面如电子商务、股市金融领域、社交网络和医疗健康领域。大数据模型开发生成平台的发展越来越快,许多公司都着力开发强大方便的大数据模型开发平台。当前大数据存储计算中心建设技术较为成熟,也形成了诸如Cloudera、GBase、TeraData等商业化产品,为数据中心建设提供了较好的技术和产品准备。然而,这些大数据模型开发平台的安装使用过于繁琐,如果要对模型进行测试,也对硬件要求很高。如何满足客户对大数据模型的测试需求是目前亟需解决的技术问题。
技术实现思路
本专利技术所要解决的技术问题是针对现有技术的不足,提供一种代理测试和授权管理系统和方法。本专利技术解决上述技术问题的技术方案如下:一种代理测试和授权管理系统,包括至少一个用户终端、至少一个代理服务器和测试平台;所述用户终端,用于将第一测试请求信息发送至对应的所述代理服务器,其中所述第一测试请求信息中包括测试模型和所述用户终端的用户标识;所述代理服务器,用于根据所述第一测试请求信息中的用户标识对所述用户终端进行认证,若认证成功,将所述第一测试请求信息重新打包为第二测试请求信息后,经过任务队列将所述第二测试请求信息发送至所述测试平台,其中所述第二测试请求信息中包括所述测试模型、所述用户标识、任务信 ...
【技术保护点】
1.一种代理测试和授权管理系统,其特征在于,包括至少一个用户终端、至少一个代理服务器和测试平台;/n所述用户终端,用于将第一测试请求信息发送至对应的所述代理服务器,其中所述第一测试请求信息中包括测试模型和所述用户终端的用户标识;/n所述代理服务器,用于根据所述第一测试请求信息中的用户标识对所述用户终端进行认证,若认证成功,将所述第一测试请求信息重新打包为第二测试请求信息后,经过任务队列将所述第二测试请求信息发送至所述测试平台,其中所述第二测试请求信息中包括所述测试模型、所述用户标识、任务信息和所述代理服务器的授权token信息;/n所述测试平台,用于验证所述授权token信息,当验证成功时,对所述测试模型进行测试,并将测试结果发送至所述代理服务器;/n所述代理服务器,还用于查找到所述测试结果对应的用户终端,并将所述测试结果发送至用户终端。/n
【技术特征摘要】
1.一种代理测试和授权管理系统,其特征在于,包括至少一个用户终端、至少一个代理服务器和测试平台;
所述用户终端,用于将第一测试请求信息发送至对应的所述代理服务器,其中所述第一测试请求信息中包括测试模型和所述用户终端的用户标识;
所述代理服务器,用于根据所述第一测试请求信息中的用户标识对所述用户终端进行认证,若认证成功,将所述第一测试请求信息重新打包为第二测试请求信息后,经过任务队列将所述第二测试请求信息发送至所述测试平台,其中所述第二测试请求信息中包括所述测试模型、所述用户标识、任务信息和所述代理服务器的授权token信息;
所述测试平台,用于验证所述授权token信息,当验证成功时,对所述测试模型进行测试,并将测试结果发送至所述代理服务器;
所述代理服务器,还用于查找到所述测试结果对应的用户终端,并将所述测试结果发送至用户终端。
2.根据权利要求1所述的代理测试和授权管理系统,其特征在于,
所述代理服务器包括用户管理与授权模块、模型再打包模块、任务调度队列模块、代理测试模块和测试结果清洗模块;
所述用户管理与授权模块,用于接收所述第一测试请求信息,对所述用户标识进行认证,若认证成功,将所述第一测试请求信息发送至所述模型再打包模块;
所述模型再打包模块,用于将所述第一测试请求信息打包成所述第二测试请求信息,发送至所述任务调度队列模块;
所述任务调度队列模块,用于建立任务队列,创建测试任务,并将所述测试任务加入所述任务队列中,通知所述代理测试模块将当前任务队列中的被调度的任务对应的所述第二测试请求信息发送至所述测试平台;
所述代理测试模块,用于发送所述第二测试请求信息至所述测试平台;
所述测试结果清洗模块,用于接收所述测试结果,并将所述测试结果进行清洗后发送至所述任务调度队列模块;
所述任务调度队列模块,还用于根据所述任务队列和所述测试结果,确定接收所述测试结果的所述用户终端,并通知所述代理测试模块将所述测试结果发送至所述用户终端;
所述代理测试模块,还用于将所述测试结果发送至所述用户终端。
3.根据权利要求1所述的代理测试和授权管理系统,其特征在于,
所述测试平台包括代理授权与管理模块和模型测试模块;
所述代理授权与管理模块,用于接收所述第二测试请求信息,并对所述授权token信息进行认证,当认证成功时,将所述第二测试请求信息发送至所述模型测试模块;
所述模型测试模块,用于对所述测试模型进行测试,并将所述测试结果发送至所述代理服务器。
4.根据权利要求1所述的代理测试和授权管理系统,其特征在于,所述用户终端包括提交模型测试请求模块;
所述提交模型测试请求模块,用于将所述第一测试请求信息提交至所述代理服务器,并接收所述测试结果。
5.根据权利要求4所述的代理测试和授权管理系统,其特征在于,
所述用户终端还包括登录模块;
所述登录模块,用于将注册登录信息提交至所述代理服务器,接收和保存所述用户标识;
所述用户管理与授权模块,还用于根据所述...
【专利技术属性】
技术研发人员:汤学良,王勇,
申请(专利权)人:北京思特奇信息技术股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。