[发明专利]接口层开发、接口层实现数据交互的方法和装置有效
申请号: | 201310257121.X | 申请日: | 2013-06-25 |
公开(公告)号: | CN104252339B | 公开(公告)日: | 2018-07-06 |
发明(设计)人: | 李德铠;李杰;张世维 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;H04L29/06 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口开发 接口层 方法和装置 通用接口 基类 开发 逻辑接口 配置指令 数据交互 配置 关联关系 后端接口 接口代码 开发效率 逻辑关系 配置逻辑 人力资源 通用 调用 构建 统一 | ||
本发明公开了一种接口层开发的方法和装置,还提出一种接口层实现数据交互的方法和装置,其中,接口层开发的方法,包括步骤:提取接口开发代码的通用部分,生成各接口开发基类;根据接口开发基类和各接口开发基类之间的关联关系,构建接口开发框架;接收逻辑接口配置指令,在接口开发框架中配置逻辑接口对应的各组件之间的逻辑关系;接收通用接口配置指令,在接口开发框架中配置通用接口对应的组件和后端接口;将配置后的接口开发框架作为开发完成的接口层。本发明将接口代码中的通用部分统一构建成接口开发框架,开发时调用该接口开发框架,并只对逻辑接口和通用接口部分进行配置,大大提高了接口层开发效率,缩短了开发时间,节省了人力资源。
技术领域
本发明涉及到通信技术领域,特别涉及到接口层开发、接口层实现数据交互的方法和装置。
背景技术
在web数据交互中,面向用户的前端应用层与后台运行的后端系统层之间,由中间接口层进行通信连接。对于中间接口层,其主要的工作是对用户在前端应用层提交的请求数据和用户权限进行校验,并根据用户的请求,从后端系统层(以下简称后端)的各服务中获取数据,返回给前端应用层(以下简称前端)。
在传统模式中,中间接口层(以下简称接口层)通常是在接收到用户请求后,根据请求查找到对应的目标接口,即路由至目标接口,然后再采用查找到的目标接口对请求数据和用户权限进行验证,这样一来,在进行接口层开发时,需要对每个接口都编入校验代码,增加了接口层开发的复杂度,降低了开发效率。
发明内容
本发明实施例的主要目的为提供一种接口层开发的方法和装置,以有效提高接口层开发效率,简化开发流程;还提供了一种接口层实现数据交互的方法和装置,以有效提高接口层进行数据交互的效率。
本发明实施例提出一种接口层开发的方法,包括步骤:
提取接口开发代码的通用部分,生成各接口开发基类;
根据所述接口开发基类和各接口开发基类之间的关联关系,构建接口开发框架;
接收逻辑接口配置指令,在所述接口开发框架中配置逻辑接口对应的各组件之间的逻辑关系;接收通用接口配置指令,在所述接口开发框架中配置通用接口对应的组件和后端接口;
将配置后的所述接口开发框架作为开发完成的接口层。
本发明实施例还提出一种接口层数据交互的方法,包括步骤:
接收并解析前端发送的协议和请求,获得请求数据和用户权限;
校验所述请求数据和用户权限;
当所述请求数据和用户权限校验有效时,根据所述请求数据,路由至目标接口;
采用所述目标接口调用对应的组件,由所述组件与后端进行交互,获得所述后端返回的响应数据;
将所述响应数据和所述协议封装后,发送至所述前端。
本发明实施例还提出一种接口层开发的装置,包括:
基类生成模块,用于提取接口开发代码的通用部分,生成各接口开发基类;
框架构建模块,用于根据所述接口开发基类和各接口开发基类之间的关联关系,构建接口开发框架;
逻辑接口配置模块,用于接收逻辑接口配置指令,在所述接口开发框架中配置逻辑接口对应的各组件之间的逻辑关系;
通用接口配置模块,用于接收通用接口配置指令,在所述接口开发框架中配置通用接口对应的组件和后端接口;
开发完成模块,用于将配置好的所述接口开发框架作为开发完成的接口层。
本发明实施例还提出一种接口层数据交互的装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310257121.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:头戴式智能交互系统
- 下一篇:一种车载空气净化装置