[发明专利]一种并发请求的处理方法及装置有效

专利信息
申请号: 201610687176.8 申请日: 2016-08-18
公开(公告)号: CN106341345B 公开(公告)日: 2019-12-20
发明(设计)人: 曾志海 申请(专利权)人: 北京奇虎科技有限公司;奇智软件(北京)有限公司
主分类号: H04L12/863 分类号: H04L12/863
代理公司: 11391 北京智汇东方知识产权代理事务所(普通合伙) 代理人: 康正德;孙晓芳
地址: 100088 北京市西城区新*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供了一种并发请求的处理方法及装置,该方法包括:接收到多个并发请求后,将所述多个并发请求转换为串行访问;在转换为串行访问的多个并发请求中的当前请求获取请求数据之前,判断所述请求数据是否设置有数据标识;以及若所述请求数据未设置有所述数据标识,则根据所述当前请求对所述请求数据设置所述数据标识,并获取所述请求数据。采用本发明提供的并发请求的处理方法,实现了多个并发请求中仅有一个请求能够获取到请求数据,占用了较少的资源,提高了并发请求的处理速度,同时也避免了并发请求一一匹配时出现匹配错误的问题。
搜索关键词: 一种 并发 请求 处理 方法 装置
【主权项】:
1.一种并发请求的处理方法,包括:/n接收到多个并发请求后,将所述多个并发请求转换为串行访问;/n在转换为串行访问的多个并发请求中的当前请求获取请求数据之前,判断所述请求数据是否设置有数据标识;以及/n若所述请求数据未设置有所述数据标识,则根据所述当前请求对所述请求数据设置所述数据标识,并获取所述请求数据;/n若所述请求数据已设置有数据标识,则多个并发请求中的当前请求不能获取该请求数据;其中,所述数据标识由多个并发请求中排列在当前请求之前的任一请求对该请求数据设置;/n根据所述当前请求对所述请求数据设置所述数据标识,并获取所述请求数据的步骤具体包括:进一步根据所述当前请求自身携带的发起地址、当前请求的建立连接时间判断所述当前请求是否具备设置所述数据标识的能力;若是,则根据所述当前请求对所述请求数据设置所述数据标识,并获取所述请求数据。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610687176.8/,转载请声明来源钻瓜专利网。

同类专利
  • 一种数据发送方法及系统-201611130955.4
  • 吴惠敏 - 浙江大华技术股份有限公司
  • 2016-12-09 - 2020-02-14 - H04L12/863
  • 本发明公开了一种数据发送方法及系统,采用该数据发送方法将一份相同的数据(例如:某帧视频数据,某张图片)同时发送给多个连接时,只需要进行一次数据分片处理及相应操作,形成对应的数据包并依次传递各子数据端进行数据发送。因此本发明实施例提供的数据发送方法,相对于现有技术不需要每个连接单独处理TCP校验和计算,也不需要每个连接独立进行分片处理占用各自的缓存,从而可以减少对有效数据的重复操作和冗余操作,降低系统的额外开销,提高系统整体处理能力,也有利于降低嵌入式设备的运行功耗。
  • 业务请求处理方法、装置、计算机设备和存储介质-201910823147.3
  • 郑如刚 - 深圳壹账通智能科技有限公司
  • 2019-09-02 - 2020-01-31 - H04L12/863
  • 本申请涉及业务系统性能优化领域内的一种业务请求处理方法、装置、计算机设备和存储介质。该方法包括:接收请求方系统发送的业务请求;识别业务请求携带的业务数据与响应方系统标识;对业务数据进行格式转换,利用转换格式后的业务数据生成转换后的业务请求;将转换后的业务请求存入消息队列,将消息队列中的业务请求发送至响应方系统;若超过预设时间未接收到响应方系统返回的响应数据,则将业务请求再次存入消息队列,重复执行将消息队列中的业务请求发送至响应方系统的步骤,直至接收到响应方系统返回的响应数据;将响应数据返回至请求方系统。采用本方法无需人工修复,即可恢复各个子系统之间正常调用,有效提高了异常修复的工作效率。
  • 恢复TCP连接序列号的方法、装置及系统-201610779080.4
  • 杨超 - 迈普通信技术股份有限公司
  • 2016-08-30 - 2020-01-31 - H04L12/863
  • 本发明涉及数据通信技术。本发明解决了现有主备设备倒换后,TCP连接序列号可能不匹配导致报文丢弃的问题,提供了一种恢复TCP连接序列号的方法、装置及系统,其技术方案可概括为:主设备与对端设备建立TCP连接,并将TCP连接数据备份至备用设备上,备用设备在发生主备切换后切换为新的主设备,根据所备份的TCP连接数据向每一个对应的对端设备发送通知消息,对端设备根据通知消息,更新序列号以及期待接收到的新的主设备下次发送来的报文对应的序列号为初始值,并回应,新的主设备根据回应消息刷新序列号及期待下次接收到的对端设备发送来的报文对应的序列号。本发明的有益效果是:保证正常通信,适用于双机环境下的通信设备。
  • 星载多通道多终端自适应调度方法和系统-201910971213.1
  • 潘乐乐;任海;张风源;蒋志胜;章泉源;林闽佳 - 上海航天电子通讯设备研究所
  • 2019-10-09 - 2020-01-14 - H04L12/863
  • 本发明提供了一种星载多通道多终端自适应调度方法和系统,包括自适应生成二维路由表;根据优先级算法实时刷新各载荷链路的缓存数据量信息,并根据缓存数据量确定各载荷链路接受调度的优先级顺序;根据已经收到的有效数据使能和二维路由表,按照优先级顺序轮询调度各缓存中的输出数据;结合终端处理的载荷速率计算出组帧长度;验证接受调度数据总速率是否满足调度算法要求,若不满足调度算法速率要求,则发送错误标志,并自动更新二维路由表;对缓存中的输出数据进行自适应组帧并结合二维路由表将组帧后数据送至需求终端。本发明实现了多通道多终端的自由调度,降低了终端平均等待时间,提升了各载荷链路服务的公平性,可实现100%吞吐率设计。
  • 一种数据处理方法及其装置-201710393129.7
  • 朱亚东;张世琦;李盈麒;高荣富;周艳英 - 上海东土远景工业科技有限公司
  • 2017-05-27 - 2020-01-14 - H04L12/863
  • 本发明实施例涉及能源技术领域,尤其涉及一种数据处理方法及其装置,包括:从所述消息服务器集群的公共队列中取出所述云终端服务器上报的数据后,确定所述数据的数据类型;若所述数据的数据类型为数据量数据,则将所述数据存储至数据队列中,所述数据队列中的数据被配置为由多个数据处理进程进行处理后上报至所述云平台服务器集群,所述数据量数据为实时监测数据;若所述数据的数据类型为SOE数据,则将所述数据存储至专用队列中。可以看出,将实时性要求较高的数据量数据存储至数据队列中,然后配置多个数据处理进程并行处理数据队列中的数据,因此,能够提升数据量数据的处理效率,从而保证数据的实时性。
  • 抓取网卡数据包的方法、装置及电子设备-201910985734.2
  • 陈闯;潘飚;王鹤;王能洁 - 南京中孚信息技术有限公司
  • 2019-10-16 - 2020-01-03 - H04L12/863
  • 本发明提供了一种抓取网卡数据包的方法、装置及电子设备,涉及计算机技术领域,该方法包括:设置网卡的网卡队列按照指定顺序接收数据包;其中,网卡的网卡队列为至少一个;查找网卡队列中的目标网卡队列;获取目标网卡队列接收的数据包,并通过执行预设函数对获取到的数据包进行内存拷贝,将内存拷贝后的数据包作为抓取到的网卡数据包;其中,预设函数是用于修改数据包引用计数的函数。本发明有效提升了抓取网卡数据包的效率。
  • 一种高速数据帧无冲突入队处理的装置及方法-201710983144.7
  • 邱智亮;赵海峰;郑凌;陈郝明;潘伟涛;王伟娜;高丽丽;张汶汶;张森 - 西安电子科技大学
  • 2017-10-20 - 2020-01-03 - H04L12/863
  • 本发明公开一种数据帧无冲突入队处理的装置及方法,其装置包括CPU模块、入队调度模块、冲突检测模块、队列信息管理模块、缓存管理模块、接收总线模块和缓存区模块。方法包括:读取申请入队帧请求,进行门限仲裁,为满足要求的数据帧分配空闲缓存地址,由接收总线将数据帧搬移到缓存区对应地址中;根据冲突检测队首信息更新冲突情况,确定是否提前更新队首信息,以及根据队列长度信息更新冲突情况,修正队列长度更新值,完成数据帧的入队处理。本发明支持数据帧并行入队出队处理情况下,解决了队列信息更新冲突问题,提高了数据帧入队处理速度。
  • 一种网络数据包处理方法和装置-201810872618.5
  • 姜海辉 - 武汉绿色网络信息服务有限责任公司
  • 2018-08-02 - 2019-12-24 - H04L12/863
  • 本发明涉及计算机技术领域,提供了一种网络数据包处理方法和装置。其中创建收包线程,通过所述收包线程中的遍历操作,判断网卡驱动中对应的各网卡队列下是否有收到数据包;其中,收包线程内部包含休眠调度策略函数,所述休眠调度策略函数设置有预设访问次数,以便在包线程中确认没有接收到数据包时,仍然执行所述预设访问次数的各网卡队列下是否有收到数据包的遍历操作后,才执行判断结果;其中,若判断结果为确认网卡中没有收到数据包,则调用接收数据处理策略函数会将收包线程阻塞。本发明通过在收包线程中增加了预设访问次数的重复遍历机制,克服了现有技术中收包线程频繁被挂起,并且频繁触发终端的问题。
  • 一种并发请求的处理方法及装置-201610687176.8
  • 曾志海 - 北京奇虎科技有限公司;奇智软件(北京)有限公司
  • 2016-08-18 - 2019-12-20 - H04L12/863
  • 本发明提供了一种并发请求的处理方法及装置,该方法包括:接收到多个并发请求后,将所述多个并发请求转换为串行访问;在转换为串行访问的多个并发请求中的当前请求获取请求数据之前,判断所述请求数据是否设置有数据标识;以及若所述请求数据未设置有所述数据标识,则根据所述当前请求对所述请求数据设置所述数据标识,并获取所述请求数据。采用本发明提供的并发请求的处理方法,实现了多个并发请求中仅有一个请求能够获取到请求数据,占用了较少的资源,提高了并发请求的处理速度,同时也避免了并发请求一一匹配时出现匹配错误的问题。
  • 一种提高大规模网络流表查找效率的装置及方法-201611088812.1
  • 刘钧锴;王江为;暴宇;于睿;余勇 - 北京锐安科技有限公司
  • 2016-12-01 - 2019-12-20 - H04L12/863
  • 本发明提供一种提高大规模网络流表查找效率的装置及方法,该装置包括:Prepare模块将输入数据包的五元组进行第一次hash计算,根据hash值分成256组数据包;Lup_index模块从256组数据包中各提取一个数据包五元组进行第二次hash计算,得到DRAM读地址,并按顺序通过Sdram_controller模块向内存发出读指令,查找hash索引;Fifo模块缓存各五元组信息;Wait_index模块从内存中得到hash索引;Lup_node模块将有效索引地址作为读地址通过Sdram_controller模块向内存发出读指令,查找hash节点;Wait_node模块接收内存返回的流表中hash节点的内容;Write_node模块更新流表中的hash节点并输出结果。本发明用FPGA内部可编程逻辑器件的现有资源实现一种硬件装置,该装置提高了DRAM的读取速率,从而提高了网络流表的查找效率。
  • 信息处理装置以及信息处理方法-201510456016.8
  • 羽藤逸文;山下康一;小出和弘 - 株式会社PFU
  • 2015-07-29 - 2019-12-13 - H04L12/863
  • 本发明涉及信息处理装置以及方法,以在向多个核分配接收信息包而进行处理的情况下,缩短存储器上的共有区域被锁定的时间为课题。在将所接收到的信息包的解析分配给多个核的信息处理装置中,判定各个核是否适合作为解析所分配了的信息包的核,在判定为不适合的情况下,在共用存储器中记录用于将该信息包的解析委托给其他核的委托信息。
  • 一种电池管理系统的通信方法及电池管理系统-201710943390.X
  • 李建峰;姚小铁;郑忠华 - 大唐恩智浦半导体有限公司
  • 2017-10-11 - 2019-12-10 - H04L12/863
  • 本发明实施例提供了一种电池管理系统的通信方法和电池管理系统,所述电池管理系统包括多个芯片和多个电池,多个电池串联连接,每个芯片分别管理一个电池,每个芯片分别包括一上行先入先出FIFO队列和一下行先入先出FIFO队列,上行FIFO队列与下行FIFO队列复用一共用指针,该方法包括:当当前芯片接收到上一级芯片传输的数据时,调整共用指针指向上行FIFO队列与下行FIFO队列的中间位置;将所述数据传输至下一级芯片,并接收下一级芯片的反馈信息;当共用指针指向上行FIFO队列或下行FIFO队列的中间位置时,将反馈信息传输至上一级芯片,本发明实施例保证了上行数据和下行数据的同步,保障了电池管理系统的通信安全。
  • 网络芯片超带宽时保证多通道之间丢包均匀性的方法-201611237268.2
  • 徐子轩;常志恒;唐飞 - 盛科网络(苏州)有限公司
  • 2016-12-28 - 2019-12-03 - H04L12/863
  • 本发明公开了一种网络芯片超带宽时保证多通道之间丢包均匀性的方法,当数据接收模块收到某个通道数据后,将该通道对应的存储器总使用计数器和通道使用计数器的值与预设阈值进行比较,判断是否可以将所述通道数据写入当前通道的存储器;若可写入,所述总使用计数器和通道使用计数器的值分别加1,并将当前通道编号和存储地址写入对应的调度请求FIFO;若不可写入,丢弃所述通道数据;数据接收模块通过调度机制将缓存在存储器中的数据读出并发送给后级模块。采用本发明可充分利用通道组的存储器存储空间,又保证了网络芯片超带宽时多通道之间丢包的均匀性。
  • 一种报文的调度方法及装置-201710517572.0
  • 吴祖生 - 北京东土军悦科技有限公司;北京物芯科技有限责任公司
  • 2017-06-29 - 2019-11-22 - H04L12/863
  • 本申请实施例中公开了一种报文的调度方法及装置,该方法为监测队列的入队状态,确定入队状态表征报文入队时,对队列的报文尾指针进行更新,其中,报文尾指针用于指向队列中最后一个完整报文的最后一个Cell;计算队列的调度头指针与出队头指针的差值,获得调度差值,其中,调度头指针用于指向当前请求调度的Cell,出队头指针用于指向最后一个完成调度的Cell;确定调度差值低于预设门限值,并且调度头指针小于报文尾指针时,对队列中的报文进行调度。这样,保证了报文的连续性,可以精确控制已经发起调度请求但还未完成实际出队的Cell的数量,从而降低了缓存资源的消耗。
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top