[发明专利]接口调用处理方法和系统有效
| 申请号: | 202010207601.5 | 申请日: | 2020-03-23 |
| 公开(公告)号: | CN111428171B | 公开(公告)日: | 2023-06-30 |
| 发明(设计)人: | 周坤朋;秦曼;王连军 | 申请(专利权)人: | 郑州悉知信息科技股份有限公司 |
| 主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/958;G06F9/448 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 薛娇 |
| 地址: | 450000 河南省郑*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 接口 调用 处理 方法 系统 | ||
本申请提供了一种接口调用处理方法和系统,其中,第一服务器获得浏览器发送的接口调用请求,该接口调用请求用于请求调用网页中网页元素的接口;第一服务器确定调用该接口所需执行的调用函数;第一服务器将该接口对应的调用函数存储到第一队列中;第二服务器从该第一队列中获取调用函数;第二服务器执行获取到的调用函数,得到目标网页元素的数据;第一服务器将第二服务器得到的该目标网页元素的数据返回目标浏览器,该目标浏览器为请求调用该目标网页元素的接口的浏览器。本申请的方案可以有利于提高针对网页元素的接口调用的响应速度,并有利于提高网页请求的响应速度。
技术领域
本申请涉及网络通信技术领域,更具体的说是涉及一种接口调用处理方法和系统。
背景技术
浏览器可以从服务器获取网页数据,并在浏览器中展现网页数据。
其中,在浏览器向服务器发出获取网页数据的网页请求之后,服务器需要基于该网页请求分别确定并获取组成该网页的各个部分的数据,并将包含网页完整内容的网页数据反馈给浏览器。然而,服务器接收到网页请求之后需要经过较为复杂的数据处理才可以向浏览器反馈网页数据,导致网页请求的响应时间较长。
发明内容
有鉴于此,本申请提供了一种接口调用处理方法和系统,以有利于提高针对网页元素的接口调用的响应速度,并有利于提高网页请求的响应速度。
为实现上述目的,本申请提供如下技术方案:
一方面,本申请提供了一种接口调用处理方法,包括:
第一服务器获得浏览器发送的接口调用请求,所述接口调用请求用于请求调用网页中网页元素的接口;
第一服务器确定调用所述接口所需执行的调用函数;
第一服务器将所述接口对应的调用函数存储到第一队列中;
第二服务器从所述第一队列中获取调用函数;
第二服务器执行获取到的调用函数,得到目标网页元素的数据;
第一服务器将第二服务器得到的所述目标网页元素的数据返回目标浏览器,所述目标浏览器为请求调用所述目标网页元素的接口的浏览器。
优选的,所述第二服务器执行获取到的调用函数,得到目标网页元素的数据,包括:
所述第二服务器将从所述第一队列中获取的调用函数存储到所述第二服务器中的第二队列;
所述第二服务器从所述第二队列获取待执行的目标调用函数,并执行所述目标调用函数,得到目标网页元素的数据。
优选的,所述第二服务器从所述第二队列获取待执行的目标调用函数,并执行所述目标调用函数,得到目标网页元素的数据,包括:
所述第二服务器通过所述第二队列关联的执行函数从所述第二队列中获取待执行的第一目标调用函数,执行所述第一目标调用函数,得到所述第一目标调用函数对应的目标网页元素的数据;
在所述第二服务器通过所述执行函数执行所述第一目标调用函数的过程中,如果通过所述第二服务器运行的异步检测线程检测到所述第二队列中仍存在尚未执行的调用函数,通过所述异步检测线程从所述第二队列中获取待执行的第二目标调用函数,执行所述第二目标调用函数,得到所述第二目标调用函数对应的目标网页元素的数据。
优选的,该方法还包括:
所述第二服务器将得到的目标网页元素的数据存储到所述第二服务器的第三队列中;
所述第一服务器将第二服务器得到的所述目标网页元素的数据返回目标浏览器,包括:
所述第一服务器从所述第三队列中取出目标网页元素的数据,并返回给目标浏览器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州悉知信息科技股份有限公司,未经郑州悉知信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010207601.5/2.html,转载请声明来源钻瓜专利网。





