【技术实现步骤摘要】
接口调用处理方法和系统
本申请涉及网络通信
,更具体的说是涉及一种接口调用处理方法和系统。
技术介绍
浏览器可以从服务器获取网页数据,并在浏览器中展现网页数据。其中,在浏览器向服务器发出获取网页数据的网页请求之后,服务器需要基于该网页请求分别确定并获取组成该网页的各个部分的数据,并将包含网页完整内容的网页数据反馈给浏览器。然而,服务器接收到网页请求之后需要经过较为复杂的数据处理才可以向浏览器反馈网页数据,导致网页请求的响应时间较长。
技术实现思路
有鉴于此,本申请提供了一种接口调用处理方法和系统,以有利于提高针对网页元素的接口调用的响应速度,并有利于提高网页请求的响应速度。为实现上述目的,本申请提供如下技术方案:一方面,本申请提供了一种接口调用处理方法,包括:第一服务器获得浏览器发送的接口调用请求,所述接口调用请求用于请求调用网页中网页元素的接口;第一服务器确定调用所述接口所需执行的调用函数;第一服务器将所述接口对应的调用函数存储到第一队列中;第二服务器从所述第一队列中获取调用函数;第二服务器执行获取到的调用函数,得到目标网页元素的数据;第一服务器将第二服务器得到的所述目标网页元素的数据返回目标浏览器,所述目标浏览器为请求调用所述目标网页元素的接口的浏览器。优选的,所述第二服务器执行获取到的调用函数,得到目标网页元素的数据,包括:所述第二服务器将从所述第一队列中获取的调用函数存储到所述第二服务器中的第二队 ...
【技术保护点】
1.一种接口调用处理方法,其特征在于,包括:/n第一服务器获得浏览器发送的接口调用请求,所述接口调用请求用于请求调用网页中网页元素的接口;/n第一服务器确定调用所述接口所需执行的调用函数;/n第一服务器将所述接口对应的调用函数存储到第一队列中;/n第二服务器从所述第一队列中获取调用函数;/n第二服务器执行获取到的调用函数,得到目标网页元素的数据;/n第一服务器将第二服务器得到的所述目标网页元素的数据返回目标浏览器,所述目标浏览器为请求调用所述目标网页元素的接口的浏览器。/n
【技术特征摘要】
1.一种接口调用处理方法,其特征在于,包括:
第一服务器获得浏览器发送的接口调用请求,所述接口调用请求用于请求调用网页中网页元素的接口;
第一服务器确定调用所述接口所需执行的调用函数;
第一服务器将所述接口对应的调用函数存储到第一队列中;
第二服务器从所述第一队列中获取调用函数;
第二服务器执行获取到的调用函数,得到目标网页元素的数据;
第一服务器将第二服务器得到的所述目标网页元素的数据返回目标浏览器,所述目标浏览器为请求调用所述目标网页元素的接口的浏览器。
2.根据权利要求1所述的方法,其特征在于,所述第二服务器执行获取到的调用函数,得到目标网页元素的数据,包括:
所述第二服务器将从所述第一队列中获取的调用函数存储到所述第二服务器中的第二队列;
所述第二服务器从所述第二队列获取待执行的目标调用函数,并执行所述目标调用函数,得到目标网页元素的数据。
3.根据权利要求2所述的方法,其特征在于,所述第二服务器从所述第二队列获取待执行的目标调用函数,并执行所述目标调用函数,得到目标网页元素的数据,包括:
所述第二服务器通过所述第二队列关联的执行函数从所述第二队列中获取待执行的第一目标调用函数,执行所述第一目标调用函数,得到所述第一目标调用函数对应的目标网页元素的数据;
在所述第二服务器通过所述执行函数执行所述第一目标调用函数的过程中,如果通过所述第二服务器运行的异步检测线程检测到所述第二队列中仍存在尚未执行的调用函数,通过所述异步检测线程从所述第二队列中获取待执行的第二目标调用函数,执行所述第二目标调用函数,得到所述第二目标调用函数对应的目标网页元素的数据。
4.根据权利要求1所述的方法,其特征在于,还包括:
所述第二服务器将得到的目标网页元素的数据存储到所述第二服务器的第三队列中;
所述第一服务器将第二服务器得到的所述目标网页元素的数据返回目标浏览器,包括:
所述第一服务器从所述第三队列中取出目标网页元素的数据,并返回给目标浏览器。
5.根据权利要求4所述的方法,其特征在于,所述第一服务器将所述接口对应的调用函数存储到第一队列中之后,还包括:
所述第一服务器向所述浏览器返回调用响应指示,以便所述浏览器在接收到所述调用响应指示后,向所述第一服务器发送接口数据请求,所述调用响应指示表征所述第一服务器正在响应所述浏览器请求的接口调用;
所述第一服务器从所述第三队列中取出目标网页元素的数据,并返回给目标浏览器,包括:
所述第一服务器在接收到目标浏览器发送的接口数据请求后,如从所述第三队列中取出所述目标网页元素的数据,则将所述目标网页元素的数据发送给所述目标浏览器。
6.一种接口...
【专利技术属性】
技术研发人员:周坤朋,秦曼,王连军,
申请(专利权)人:郑州悉知信息科技股份有限公司,
类型:发明
国别省市:河南;41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。