一种数据多级缓存处理方法技术

技术编号:9240054 阅读:143 留言:0更新日期:2013-10-10 03:45
本发明专利技术涉及数据缓存领域,尤其涉及一种数据多级缓存处理方法,其特征在于,包括以下步骤:第一数据缓冲区接收客户端发送的整块大数据并进行缓存;计算目标数据的长度,并按目标数掘的长度从第一数据缓冲区取出目标数据,目标数据经两步解析后构成完整的数据包,完整的数据包存储到第二数据缓冲区,重复前述操作取出目标数据,直至第一数据缓冲区中剩下的数据不足以构成一个完整的数据包,并将剩下的数据移到第一数据缓冲区的头部;第二数据缓冲区头部的完整的数据包进入第三数据缓冲区进行业务处理,处理完成后进入第四数据缓冲区等待发送。本发明专利技术在保证数据不会错乱和丢失的前提下,数据能够准确、高效的到达数据缓冲区,并进行提取和处理。

【技术实现步骤摘要】

【技术保护点】
一种数据多级缓存处理方法,其特征在于,包括以下步骤:步骤一、第一数据缓冲区接收客户端发送的整块大数据并进行缓存;步骤二、计算目标数据的长度,并按目标数据的长度从第一数据缓冲区取出目标数据,所述目标数据经两步解析后构成完整的数据包,所述完整的数据包存储到第二数据缓冲区,重复前述操作取出目标数据,直至第一数据缓冲区中剩下的数据不足以构成一个完整的数据包,并将剩下的数据移到第一数据缓冲区的头部;步骤三、第二数据缓冲区头部的完整的数据包进入第三数据缓冲区进行业务处理,处理完成后进入第四数据缓冲区等待发送。

【技术特征摘要】

【专利技术属性】
技术研发人员:徐志刚杨爱民
申请(专利权)人:北京金和软件股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1