买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:广东树米科技有限公司;深圳树米网络科技有限公司;北京树米智能科技有限公司
摘要:本发明实施例涉及一种数据库访问服务的处理方法,所述方法包括:服务接口模块解析客户端的请求报文得到请求头和请求体向服务主控模块发送,并根据回发的响应状态和数据进行报文封装得到响应报文向客户端回发;服务主控模块从请求头、体中提取出客户端标识、令牌、指令语句和三个超时时长,并基于客户端标识和令牌进行鉴权验证,若成功就将客户端标识、令牌、指令语句和三个超时时长向数据库驱动模块传递,并将回发的响应状态和数据向服务接口模块回发;数据库驱动模块基于客户端标识和令牌进行二次鉴权验证,若成功就基于指令语句和三个超时时长进行数据库指令交互并将得到的响应状态和数据向服务主控模块回发。本发明可以减少重复性开发工作量。
主权项:1.一种数据库访问服务的处理方法,其特征在于,所述方法包括:数据库访问服务的服务接口模块接收第一客户端发送的第一请求报文,并基于预设的第一报文协议对所述第一请求报文进行解析得到对应的第一请求头和第一请求体向服务主控模块发送;并接收所述服务主控模块回发的第一响应状态和第一响应数据,并基于所述第一报文协议对所述第一响应状态和所述第一响应数据进行响应报文封装得到对应的第一响应报文向所述第一客户端回发;所述服务主控模块从所述第一请求头和所述第一请求体中提取出对应的第一客户端标识、第一客户端令牌、第一超时时长、第二超时时长、第三超时时长和第一数据库指令语句;并根据所述第一客户端标识和所述第一客户端令牌进行一次鉴权验证得到对应的第一验证结果;并对所述第一验证结果进行识别;若所述第一验证结果为验证失败,则设置对应的所述第一响应状态为鉴权失败、并设置对应的所述第一响应数据为空;若所述第一验证结果为验证成功,则将所述第一客户端标识、所述第一客户端令牌、所述第一客户端标识、所述第一客户端令牌、所述第一超时时长、所述第二超时时长、所述第三超时时长和所述第一数据库指令语句向数据库驱动模块发送,并接收所述数据库驱动模块回发的所述第一响应状态和所述第一响应数据;并将所述第一响应状态和所述第一响应数据向所述服务接口模块回发;所述数据库驱动模块根据所述第一客户端标识和所述第一客户端令牌进行一次鉴权验证得到对应的第二验证结果;并对所述第二验证结果进行识别;若所述第二验证结果为验证失败,则设置对应的所述第一响应状态为鉴权失败、并设置对应的所述第一响应数据为空;若所述第一验证结果为验证成功,则基于所述第一超时时长、所述第二超时时长、所述第三超时时长和所述第一数据库指令语句进行数据库指令交互得到对应的所述第一响应状态和所述第一响应数据;并将所述第一响应状态和所述第一响应数据向所述服务主控模块回发。
全文数据:
权利要求:
百度查询: 广东树米科技有限公司 深圳树米网络科技有限公司 北京树米智能科技有限公司 一种数据库访问服务的处理方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。