The invention discloses an asynchronous query method, device, computer equipment and storage medium, wherein the asynchronous query method comprises the steps of: calling the submit data interface for data submission, and then calling the query result interface for result query; if no result is queried, then calling the query result interface for result query every predetermined time interval; wherein, the The control strategy of the predetermined time interval is as follows: if the current time is within the first predetermined time range, the predetermined time interval is set as a fixed value; if the current time exceeds the first predetermined time range, the predetermined time interval is increased based on the increase of the number of times of calling the query result interface. Based on the above control strategy, the query frequency can be increased in the early stage of possible query results, and reduced in the later stage to ensure that both the results can be queried in time and the invalid queries can be reduced.
【技术实现步骤摘要】
一种异步查询方法、装置、计算机设备及存储介质
本专利技术涉及数据处理领域,特别涉及一种异步查询方法、装置、计算机设备及存储介质。
技术介绍
现有技术中,存在很多对外提供接口服务的平台,虽然不同的平台采用的技术有所不同,但提供的这些接口服务都有一个特性,即都是异步提交数据,对于调用查询接口方来说,实际上不确定应该什么时候进行查询,如果采用手动触发查询,显然会造成用户体验下降的问题,且大多数情况都无法查询到结果;如果采用定时或者轮询查询,查询频率没有确定标准,而且无论频率高低,都避免不了大多数查询操作都是无效查询,占用了服务器资源和带宽。因此,如何对查询方法进行优化以实现既能及时查询到结果、又减少无效查询是本领域技术人员目前需要解决的技术问题。
技术实现思路
本专利技术的目的是提供一种异步查询方法、装置、计算机设备及存储介质,优化查询方法以实现既能及时查询到结果、又减少无效查询。第一方面,本专利技术实施例提供了一种异步查询方法,其包括步骤:调用提交数据接口进行数据提交后,再调用 ...
【技术保护点】
1.一种异步查询方法,其特征在于,包括步骤:/n调用提交数据接口进行数据提交后,再调用查询结果接口进行结果查询;/n若未查询到结果,则每隔预定时间间隔调用一次查询结果接口进行结果查询;/n其中,所述预定时间间隔的控制策略如下:若当前时间在第一预定时间范围内,则设置所述预定时间间隔为固定值;若当前时间超过第一预定时间范围,则设置基于调用查询结果接口的次数的增加,而增加所述预定时间间隔。/n
【技术特征摘要】
1.一种异步查询方法,其特征在于,包括步骤:
调用提交数据接口进行数据提交后,再调用查询结果接口进行结果查询;
若未查询到结果,则每隔预定时间间隔调用一次查询结果接口进行结果查询;
其中,所述预定时间间隔的控制策略如下:若当前时间在第一预定时间范围内,则设置所述预定时间间隔为固定值;若当前时间超过第一预定时间范围,则设置基于调用查询结果接口的次数的增加,而增加所述预定时间间隔。
2.根据权利要求1所述异步查询方法,其特征在于,在调用查询结果接口进行结果查询之前包括:
判断调用查询结果接口进行结果查询时所需使用的设备是否在线,若在线则调用查询结果接口进行结果查询,若不在线则结束结果查询。
3.根据权利要求2所述异步查询方法,其特征在于,所述若不在线则结束结果查询包括:
检测设备不在线的时长,若设备不在线的时长超过时间阈值,则结束结果查询。
4.根据权利要求1所述异步查询方法,其特征在于,所述预定时间间隔的初始值小于10s。
5.根据权利要求1所述异步查询方法,其特征在于,所述设置基于调用查询结果接口的次数的增加,而增加所述预定时间间隔包括:
若当前时间在第一预定时间至第二预定时间范围内,则设置所述预定时间间隔每次增加的幅度相同;
若当前时间超...
【专利技术属性】
技术研发人员:谢滨泽,
申请(专利权)人:深圳前海环融联易信息科技服务有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。