This specification discloses a method, apparatus, and apparatus for data acquisition in which the first number of determined first data acquisition requests can be sent to a server, where the first number is not greater than the number of browser-limited data acquisition requests sent at the same time for the same domain name, and then the first number may be A second data acquisition request that needs to be sent to the server is determined from the first time when the first data acquisition request is sent to the second time when the data corresponding to the first data acquisition request is returned by the receiving server, merged into a second number of third data acquisition requests, and returned to the server upon receipt of the second data acquisition request. When the data corresponding to the first data acquisition request is returned, the merged third data acquisition request is sent to the server for data acquisition, where the second number is less than the number of the second data acquisition request.
【技术实现步骤摘要】
一种数据获取的方法、装置及设备
本说明书涉及计算机
,尤其涉及一种数据获取的方法、装置及设备。
技术介绍
当前,用户可以通过诸如手机、电脑等终端上安装的浏览器,对各个网址进行访问,以获取所需的信息。在实际应用中,浏览器在同一时间针对同一域名所发送的数据获取请求有数量限制,超出数量限制的数据获取请求将会被阻塞。具体的,用户在执行业务的过程中,将通过终端中安装的浏览器在短时间内向服务器发送了大量的数据获取请求。其中,若浏览器确定同一时间需要向服务器发送的数据获取请求的数量超出预设的数量(该预设的数量即为浏览器在同一时间针对同一域名所限制的发送数据获取请求的数量),则浏览器只能将一部分数据获取请求发送给服务器,而另一部分数据获取请求将被暂停发送。当接收到服务器针对接收到的数据获取请求所返回的数据时,浏览器会将之前暂停发送的数据获取请求发送给服务器,以从服务器中获取这些数据获取请求对应的数据。基于现有技术,需要更为快捷、效率的数据获取方式。
技术实现思路
本说明书提供一种数据获取的方法,用以解决现有技术的数据获取方式效率低下,给用户带来不便的问题。本说明书提供了一种数据获取的方法,包括:向服务器发送第一数量的第一数据获取请求,所述第一数量不大于浏览器限制的在同一时间或指定时间间隔内针对同一域名发送数据获取请求的数量;将第一时刻到第二时刻之间确定出的需要向所述服务器发送的第二数据获取请求合并为第二数量的第三数据获取请求;所述第一时刻为发送所述第一数据获取请求的时刻,所述第二时刻为接收所述服务器返回的与所述第一数据获取请求对应的数据的时刻,所述第二数量小于所述第二数 ...
【技术保护点】
1.一种数据获取的方法,包括:向服务器发送第一数量的第一数据获取请求,所述第一数量不大于浏览器限制的在同一时间或指定时间间隔内针对同一域名发送数据获取请求的数量;将第一时刻到第二时刻之间确定出的需要向所述服务器发送的第二数据获取请求合并为第二数量的第三数据获取请求;所述第一时刻为发送所述第一数据获取请求的时刻,所述第二时刻为接收所述服务器返回的与所述第一数据获取请求对应的数据的时刻,所述第二数量小于所述第二数据获取请求的数量;在所述第二时刻后向所述服务器发送所述第三数据获取请求。
【技术特征摘要】
1.一种数据获取的方法,包括:向服务器发送第一数量的第一数据获取请求,所述第一数量不大于浏览器限制的在同一时间或指定时间间隔内针对同一域名发送数据获取请求的数量;将第一时刻到第二时刻之间确定出的需要向所述服务器发送的第二数据获取请求合并为第二数量的第三数据获取请求;所述第一时刻为发送所述第一数据获取请求的时刻,所述第二时刻为接收所述服务器返回的与所述第一数据获取请求对应的数据的时刻,所述第二数量小于所述第二数据获取请求的数量;在所述第二时刻后向所述服务器发送所述第三数据获取请求。2.如权利要求1所述的方法,所述第一数据获取请求包括:Ajax请求;所述第二数据获取请求包括:Ajax请求;所述第三数据获取请求包括:Ajax请求。3.如权利要求1所述的方法,将第一时刻到第二时刻之间确定出的需要向所述服务器发送的第二数据获取请求合并为第二数量的第三数据获取请求,具体包括:将确定出的所述第二数据获取请求进行缓存;在所述第二时刻后,将缓存的所述第二数据获取请求进行合并,得到所述第二数量的第三数据获取请求。4.如权利要求1所述的方法,将第一时刻到第二时刻之间确定出的需要向所述服务器发送的第二数据获取请求合并为第二数量的第三数据获取请求,具体包括:在所述第一时刻到所述第二时刻之间,每当确定出一个第二数据获取请求时,则将该第二数据获取请求与已在所述第一时刻到所述第二时刻之间确定出的其他第二数据获取请求进行合并,得到所述第三数据获取请求。5.如权利要求1~4任一所述的方法,将第一时刻到第二时刻之间确定出的需要向所述服务器发送的第二数据获取请求合并为第二数量的第三数据获取请求,具体包括:当所述第二数据获取请求为统一资源定位符URL时,针对确定出的每个第二数据获取请求,确定出该第二数据获取请求中包含的域名部分以及其他部分,其中,各第二数据获取请求中包含的域名部分相同;按照预设的合并规则,将确定出的各第二数据获取请求对应的其他部分进行合并,并根据合并得到的结果以及所述域名部分,得到所述第三数据获取请求。6.一种数据获取的装置,包括:第一发送模块,向服务器发送第一数量的第一数据获取请求,所述第一数量不大于所述装置限制的在同一时间或指定时间间隔内针对同一域名发送数据获...
【专利技术属性】
技术研发人员:饶海,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。