[发明专利]接口合并方法、设备、系统和计算机可读储存介质有效
申请号: | 201810272209.1 | 申请日: | 2018-03-29 |
公开(公告)号: | CN108512924B | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 倪秉炬 | 申请(专利权)人: | 努比亚技术有限公司 |
主分类号: | H04L67/60 | 分类号: | H04L67/60;H04L67/566;H04L69/22;H04L45/60 |
代理公司: | 深圳协成知识产权代理事务所(普通合伙) 44458 | 代理人: | 章小燕 |
地址: | 518000 广东省深圳市南山区高新区北环大道9018*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 合并 方法 设备 系统 计算机 可读 储存 介质 | ||
本发明公开一种接口合并方法、设备、系统和计算机可读储存介质,所述接口合并方法包括:路由器接收多个接口调用请求;确定每一所述接口调用请求所对应的接口是否为与用户信息相关的相关接口;将属于相关接口的所述接口调用请求进行合并请求操作,获得第一合并请求;接收根据所述第一合并请求所返回的返回值,并且分别返回至对应的接口调用请求源。本发明具有提高接口调用效率的效果。
技术领域
本发明涉及通信技术领域,特别涉及接口合并方法、设备、系统和计算机可读储存介质。
背景技术
为了提高客户端上应用的运行速度,可以通过路由器中继应用发起的接口调用请求,并且对接口调用请求进行合并。例如,当某些接口调用请求不带用户信息时,该接口的返回值通常为通用型的。即接口的返回值不会因为访问用户不同而不同。
因此,为了提高接口的并发效率,可以将来自不同用户发起的,不带有用户信息的接口调用请求进行合并,从而仅需要调用该接口一次,即可返回给所有调用该接口的返回值。
但是,在到达路由器的接口中,有不少都是带有用户信息的,在常用的处理方案中,由于每个用户的信息都不同,所以对于这类接口一般都不做合并处理,导致接口调用效率较低。
发明内容
本发明的主要目的是接口合并方法、设备、系统和计算机可读储存介质,旨在提高接口调用效率。
为实现上述目的,本发明提出的一种接口合并方法,应用于路由器,所述接口合并方法包括:
路由器接收多个接口调用请求;
确定每一所述接口调用请求所对应的接口是否为与用户信息相关的相关接口;
将属于相关接口的所述接口调用请求进行合并请求操作,获得第一合并请求;
接收根据所述第一合并请求所返回的返回值,并且分别返回至对应的接口调用请求源。
可选的,所述确定每一所述接口调用请求所对应的接口是否为相关接口包括:
查找每一接口调用请求的内容;
在查找到与用户相关的第一标识时,确定所述接口调用请求为相关接口。
可选的,所述第一合并请求包括请求头信息,所述请求头信息中包括接口名称和关联保存的用户信息;其中,每一接口名称与请求调用该接口的所有用户信息关联保存。
本发明提供了一种接口合并设备,所述接口合并设备设置有存储器、处理器及存储在所述存储器上并可在所述处理器上运行的接口合并程序;
所述接口合并程序被所述处理器执行时实现如上述的方法的步骤。
本发明还提供了一种接口合并方法,应用于服务器,所述接口合并方法包括:
服务器接收到来自路由器的第一合并请求时,解析所述第一合并请求的请求头信息,获得每一接口名称和相关联的所有用户信息;
根据接口名称以及相关联的用户信息,对对应接口进行对应的调用;
在每次调用接口所获的返回值中添加对应用户信息的第二标识。
可选的,所述接口合并方法还包括:
服务器获得接口调用请求和对应接口返回的返回值,并且分析所获返回值是否与所述接口调用请求中的用户信息相关;
在确定返回值与接口调用请求中用户信息相关时,记录所述接口为相关接口,否则记录为通用接口;
将记录结果反馈至客户端。
可选的,所述将记录结果反馈至客户端包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810272209.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种物联网的数据下载方法
- 下一篇:一种无需存储与计算单元高速处理系统