[发明专利]数据包并发请求处理方法、装置、电子设备及存储介质在审
| 申请号: | 201911263655.7 | 申请日: | 2019-12-05 |
| 公开(公告)号: | CN111158871A | 公开(公告)日: | 2020-05-15 |
| 发明(设计)人: | 吴浩;古寅生;杜春晖 | 申请(专利权)人: | 智七网络科技(上海)有限公司;上海易贸供应链管理有限公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 田云 |
| 地址: | 200050 上海市长*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据包 并发 请求 处理 方法 装置 电子设备 存储 介质 | ||
本申请提供了一种数据包并发请求处理方法、装置、电子设备及存储介质,涉及数据处理技术领域。该方法包括:获取第一数据包并记录第一数据包的获取时间;将第一数据包加入等待队列;基于数据包返回值更新等待队列;基于第一数据包和/或基于数据包返回值更新后的等待队列中位于队首的队首数据包,进行工单数据显示。在进行工单数据显示时,并发的数据包会导致工单数据界面卡顿,本申请中在处理并发数据包时,按照先进先出的规则进行处理,每次只响应一个数据包请求,能够避免工单数据界面卡顿的问题,以提高工单数据显示的流畅度。
技术领域
本申请涉及数据处理技术领域,具体而言,涉及一种数据包并发请求处理方法、装置、电子设备及存储介质。
背景技术
现阶段针对复杂界面的显示采用对象轮询的方法,确保所有数据能够有效的显示,但是在一些特殊行业,比如钣喷行业,站点配置的电脑配置往往较低,4GB内存电脑是标准配置,甚至还有2GB内存的电脑。而现在大型钣喷中心的月工单数量超过1500,加上钣喷维修工序多、站内各类工作人员多,因此存在站点的工单数据界面更新缓慢的问题。
发明内容
本申请的实施例在于提供一种数据包并发请求处理方法、装置、电子设备、存储介质,以解决目前方法在处理工单数据显示时出现的界面更新缓慢问题。
本申请的实施例提供了一种数据包并发请求处理方法,包括:每获取到一个数据包时,将所述数据包加入等待队列;基于所述等待队列中的队首数据包请求进行工单数据显示;获取所述队首数据包的数据包返回值,所述数据包返回值用于表征是否完成工单数据显示;基于数据包返回值更新所述等待队列,并重新执行所述基于所述等待队列中的队首数据包请求进行工单数据显示至所述基于数据包返回值更新所述等待队列的步骤。
在上述实现过程中,通过已完成工单数据显示的数据包的返回值对所述等待队列中的数据包进行先进先出地工单数据显示,能够保证每次有一个数据包的显示请求被响应,避免工单数据界面更新缓慢或卡顿的问题,以提高工单数据显示的流畅度。
可选地,所述基于数据包返回值更新所述等待队列,包括:当所述数据包返回值为第一返回值时,删除所述等待队列中已处理的第二数据包;当所述数据包返回值不是所述第一返回值时,保持所述等待队列不变。
在上述实现过程中,所述数据包返回值为第一返回值时,表明上一个数据包已经成功完成工单数据显示,将已处理的第二数据包删除,便于继续处理位于所述等待队列中其他数据包。当所述数据包返回值表示所述第二数据包并未成功完成工单数据显示,位于队首的数据包不变,避免错漏数据包从而确保工单数据显示的完整性。
可选地,所述获取所述队首数据包的数据包返回值,包括:当在预设时间内完成所述队首数据包的工单数据显示时,获取所述第一返回值。
在上述实现过程中,通过设置所述预设时间,对超过所述预设时间未成功显示的队首数据包进行对应处理,避免一直对无法成功进行工单数据显示的队首数据包进行显示处理,提高了工单数据显示和更新效率。
可选地,所述获取所述队首数据包的数据包返回值,还包括:当在预设时间内未完成所述队首数据包工单数据显示时,判断所述等待队列中数据包的数量;当所述等待队列中数据包的数量为1时,获取所述第一返回值;当所述等待队列中数据包的数量大于1时,判断基于所述队首数据包请求进行工单数据显示的次数,并基于所述队首数据包请求进行工单数据显示的次数,获取所述队首数据包的数据包返回值。
在上述实现过程中,基于等待队列中数据包的数量和请求进行工单数据显示的次数删除队首数据包或对数据包发送请求的顺序进行调整,避免某一数据包长时间不能显示导致其他数据包不能被显示,能够提高工单数据显示的效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于智七网络科技(上海)有限公司;上海易贸供应链管理有限公司,未经智七网络科技(上海)有限公司;上海易贸供应链管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911263655.7/2.html,转载请声明来源钻瓜专利网。





