[发明专利]一种订单轮询方法及装置在审
申请号: | 201910060492.6 | 申请日: | 2019-01-22 |
公开(公告)号: | CN109785069A | 公开(公告)日: | 2019-05-21 |
发明(设计)人: | 陈骥平 | 申请(专利权)人: | 北京顺丰同城科技有限公司 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 赵志远 |
地址: | 100000 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 轮询间隔 查询结果 查询请求 服务端 轮询 发送 用户体验度 接收服务 自动确定 客户端 时效性 申请 返回 响应 | ||
本申请提供了一种订单轮询方法及装置,其中,该方法包括:客户端按照第一轮询间隔,向服务端发送查询请求;接收服务端响应查询请求返回的查询结果;根据查询结果,确定第二轮询间隔,按照第二轮询间隔向服务端发送查询请求。本申请可以通过第一轮询间隔和查询结果,自动确定第二轮询间隔,不仅可以合理利用服务端资源,还可以确保订单轮询的准确性、时效性,提升用户体验度。
技术领域
本申请涉及数据处理技术领域,具体而言,涉及一种订单轮询方法及装置。
背景技术
目前,电商业务平台中通常使用轮询的方法来及时获取消费者订单信息。轮询是指客户端每隔一段时间(称为轮询间隔),向服务端发起查询请求,以获取数据的行为。在实际应用中,即客户端每隔一段时间便向服务端发送查询请求,查询是否有新的消费者订单信息,查询到有新订单则称之为有效轮询,查询到无新订单则称之为无效轮询。
现有技术中,通过固定轮询间隔和可配置动态轮询间隔来进行获取消费者订单信息。固定轮询间隔为根据历史经验(如消费者下单频率等)确定一个固定的轮询间隔,将所有的客户端的轮询间隔设置为固定的时间;可配置动态轮询间隔为轮询间隔可以人工随时调整,系统维护人员可以随时根据时间、系统负载、订单量等情况,给不同的商户配置不同的轮询间隔。
但是,在订单量浮动较大的情况下,固定轮询间隔会浪费服务端的资源,或者造成商户不能及时获得订单信息,影响消费体验;可配置动态轮询间隔依赖人工介入,准确性较差且具有滞后性。
可见,亟需一种既可以合理分配服务端资源,又具有准确性、时效性的订单轮询方法。
发明内容
有鉴于此,本申请实施例的目的在于提供一种订单轮询方法及装置,不仅可以合理利用服务端资源,还可以确保订单轮询的准确性、时效性,提升用户体验度。
第一方面,本申请实施例提供了一种订单轮询方法,其中,包括:
按照第一轮询间隔,向服务端发送查询请求;
接收所述服务端响应所述查询请求返回的查询结果;
根据所述查询结果,确定第二轮询间隔,按照所述第二轮询间隔向服务端发送查询请求。
结合第一方面,本申请实施例提供了第一方面的第一种可能的实施方式,其中,所述根据所述查询结果,确定第二轮询间隔,包括:
若查询结果指示服务器接收新订单,则基于预设最小轮询间隔和所述第一轮询间隔,确所述定第二轮询间隔;
若查询结果指示服务器未接收新订单,则基于预设最大轮询间隔和所述第一轮询间隔,确所述定第二轮询间隔。
结合第一方面的第一种可能的实施方式,本申请实施例提供了第一方面的第二种可能的实施方式,其中,所述若查询结果指示服务器接收新订单,则基于预设最小轮询间隔和所述第一轮询间隔,确所述定第二轮询间隔,包括:
若查询结果指示服务器接收新订单,则判断所述第一轮询间隔是否大于所述预设最小轮询间隔;
若是,则根据所述第一轮询间隔和预设比值,确定所述第二轮询间隔;
若否,则将所述预设最小轮询间隔确定为所述第二轮询间隔。
结合第一方面的第二种可能的实施方式,本申请实施例提供了第一方面的第三种可能的实施方式,其中,所述根据所述第一轮询间隔和预设比值,确定所述第二轮询间隔,包括:
将所述第一轮询间隔和所述预设比值进行相乘运算,得到运算轮询间隔;
若所述运算轮询间隔大于所述预设最小轮询间隔,则将所述运算轮询间隔确定为所述第二轮询间隔;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京顺丰同城科技有限公司,未经北京顺丰同城科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910060492.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种产品订单管理方法及系统
- 下一篇:一种共享式商标起名系统及方法