[发明专利]业务处理方法及装置、电子设备、存储介质有效
| 申请号: | 201911048241.2 | 申请日: | 2019-10-30 |
| 公开(公告)号: | CN110808840B | 公开(公告)日: | 2022-08-09 |
| 发明(设计)人: | 翁光耀 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
| 主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/40;H04L67/02 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
| 地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 业务 处理 方法 装置 电子设备 存储 介质 | ||
本申请提供了业务处理方法及装置、电子设备、存储介质,其中,所述方法应用于基于应用程序开发框架的业务处理系统中,所述方法包括:获取业务处理请求消息;为所述业务处理请求消息匹配对应的参数解析器,所述参数解析器预先配置在所述应用程序开发框架中;利用所述参数解析器对所述业务处理请求消息进行参数解析操作得到业务参数;根据所述业务参数进行业务处理。本申请的实施例避免了为业务处理请求消息中的业务参数和特殊参数添加参数声明内容,降低了开发人员的工作量和接口的复杂度。而且,相应地也减少了接口的后期维护成本。
技术领域
本申请涉及计算机技术领域,特别是涉及业务处理方法及装置、电子设备、存储介质。
背景技术
现有的服务器端接口的开发技术中,通常基于超文本传输协议(Hyper TextTransfer Protocol,HTTP)进行网络数据的业务处理。在业务处理过程中,从接口鉴权方面大体上可以分为三类接口。一是无需进行身份认证的开放接口,即任何人都可通过该接口获取数据;二是基于用户身份认证的接口,即服务器端将会对每个HTTP请求进行身份校验后返回接口数据,此类接口通常利用HTTP请求的头部参数或Cookie(储存在用户本地终端上的数据,用于辨别用户身份、会话跟踪等)存放用户的身份令牌;三是基于第三方系统身份认证的接口,该类型接口与基于用户身份认证接口不同的是,HTTP请求中所包含的身份标识以第三方应用或第三方系统为主体,而非个体用户。
通常情况下基于第三方系统身份认证的接口在鉴权时有两种技术上的实现方式,其一是将第三方系统视为普通用户,仍旧通过登录或其他鉴权的方式为第三方系统下发临时的会话凭证,随后的HTTP请求中附带上该会话凭证即可完成鉴权以及数据交互;其二是通过在开放给第三方系统的接口中增加身份标识、参数签名等特殊参数,服务器端将会对每个HTTP请求中所附带的身份认证信息、请求参数信息进行校验,以完成对第三方系统的接口鉴权。相比于第一种鉴权方式,第二种鉴权方式中的服务器端无需下发、管理以及回收会话凭证,对于服务器端而言在技术实现与会话管控上显得更加的便捷。
但是,在上述第二种鉴权方式中,每个第三方系统的HTTP请求中除了包含业务参数之外,还需要包含特殊参数。其中,业务参数用于执行具体的业务。特殊参数用于对HTTP请求进行校验。因此,开发人员不仅要关注业务本身的需求,还要关注鉴权需求,为此,需要在接口中预先添加业务参数的声明内容和特殊参数的声明内容,增加了开发人员的工作量,提高了接口的复杂度。而且,若业务参数或特殊参数发生了改变,相应地增加了接口的后期维护成本。
发明内容
鉴于上述问题,提出了本申请以便提供克服上述问题或者至少部分地解决上述问题的业务处理方法及装置、电子设备、存储介质,包括:
一种业务处理方法,应用于基于应用程序开发框架的业务处理系统中,所述方法包括:获取业务处理请求消息;为所述业务处理请求消息匹配对应的参数解析器,所述参数解析器预先配置在所述应用程序开发框架中;利用所述参数解析器对所述业务处理请求消息进行参数解析操作得到业务参数;根据所述业务参数进行业务处理。
可选地,所述为所述业务处理请求消息匹配对应的参数解析器的步骤,包括:识别所述业务处理请求消息中的参数注解信息;按照所述参数注解信息与所述参数解析器之间的对应关系为所述业务处理请求消息匹配对应的所述参数解析器。
可选地,所述利用所述参数解析器对所述业务处理请求消息进行参数解析操作得到业务参数的步骤,包括:利用所述参数解析器从所述业务处理请求消息中提取出通用参数;调用预先定义的参数验证器对所述通用参数进行验证操作;在验证通过的情况下将所述通用参数中携带的所述业务参数返回至所述参数解析器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911048241.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据同步方法、装置、电子设备及存储介质
- 下一篇:一种教育大数据分析系统





