[发明专利]一种信息处理方法和电子设备在审

专利信息
申请号: 201510908855.9 申请日: 2015-12-09
公开(公告)号: CN105550124A 公开(公告)日: 2016-05-04
发明(设计)人: 杨冲;黄斌;李明;杨春禄;王俊;刘成;刘友卓 申请(专利权)人: 四川长虹电器股份有限公司
主分类号: G06F12/0802 分类号: G06F12/0802
代理公司: 北京同达信恒知识产权代理有限公司 11291 代理人: 黄志华
地址: 621000 四*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 信息处理 方法 电子设备
【说明书】:

技术领域

发明涉及计算机技术领域,尤其涉及一种信息处理方法和电子设备。

背景技术

在网络服务中,服务器会将接收的数据包缓存在缓冲器,待接收完成或 者满足其他处理条件时对缓冲数据进行处理。为了缓存数据,在现有技术中, 有两种方式分配缓冲区。

第一种是为每个网络连接分配一个固定长度的缓冲区,进而每个连接在 缓冲区中分配得到的存储块大小相同。第二种则是估计将要接收到的数据量 大小,然后在缓冲区中动态分配不完全相同大小的存储块。然而,现有技术 中的两种方式都常常会出现要么分配的存储块过小,存储不下全部数据,要 么过大,剩余空间区,造成资源浪费。

所以,现有技术存在对缓冲区的管理都存在不合理的技术问题。

发明内容

本申请实施例提供了一种信息处理方法和电子设备,用于实现合理管理 缓冲区的技术效果。

第一方面,本申请提供了一种信息处理方法,包括:

接收第一数据,所述第一数据的数据量为第一数据量;

基于第一数据量,在环形缓冲区中划分出与所述第一数据量对应大小的 第一存储块;所述环形缓冲区的起始地址与终止地址相同;

将所述第一数据存入所述第一存储块中。

可选的,在将所述第一数据存入所述第一存储块中之后,还包括:

基于接收到的第二数据的第二数据量,在所述环形缓冲区的所述第一存 储块之后划分出与所述第二数据量对应大小的第二存储块;其中,所述第二 存储块的起始地址与所述第一存储块的终止地址相同。

可选的,在将所述第一数据存入所述第一存储块中之后,还包括:

读取所述第一存储块中的所述第一数据进行处理;

清除所述第一存储块中的所述第一数据;

取消所述第一存储块的划分。

可选的,取消所述第一存储块的划分,包括:

按照预设规则,检测所述环形缓冲区每个存储块中数据是否已经被处理;

当检测所述第一存储块中的所述第一数据被处理时,取消所述第一存储 块的起始地址。

另一方面,本申请提供了一种电子设备,包括:

接收单元,用于接收第一数据,所述第一数据的数据量为第一数据量;

划分单元,用于基于第一数据量,在环形缓冲区中划分出与所述第一数 据量对应大小的第一存储块;所述环形缓冲区的起始地址与终止地址相同;

存储单元,用于将所述第一数据存入所述第一存储块中。

可选的,所述划分单元还用于在将所述第一数据存入所述第一存储块中 之后,基于接收到的第二数据的第二数据量,在所述环形缓冲区的所述第一 存储块之后划分出与所述第二数据量对应大小的第二存储块;其中,所述第 二存储块的起始地址与所述第一存储块的终止地址相同。

可选的,所述电子设备还包括:

读取单元,用于在将所述第一数据存入所述第一存储块中之后,读取所 述第一存储块中的所述第一数据进行处理;

清除单元,用于清除所述第一存储块中的所述第一数据;

取消单元,用于取消所述第一存储块的划分。

可选的,所述取消单元用于按照预设规则,检测所述环形缓冲区每个存 储块中数据是否已经被处理;当检测所述第一存储块中的所述第一数据被处 理时,取消所述第一存储块的起始地址。

本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种 技术效果:

一方面,由于本申请实施例中的缓冲区是环形的,起始地址与终止地址 相同,所以先存入缓冲区的数据被处理后,后续接收的数据可以继续缓存在 环形缓冲区中,因此不会出现存储块不足的情况。另一方面,接收到的第一 数据的数据量为第一数据量,基于第一数据量,在环形缓冲区中划分出与第 一数据量对应大小的第一存储块,进而将第一数据存入第一存储块中。所以, 根据接收到的数据量来为划分存储块,那么存储块中就不会出现空白区域, 也就不会浪费资源。所以,实现了合理管理缓冲区的技术效果。

附图说明

图1为本申请实施例中的信息处理方法流程图;

图2为本申请实施例中的环形缓冲区示意图;

图3为本申请实施例中的第一存储块示意图;

图4为本申请实施例中的第一存储块和第二存储块示意图;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510908855.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

周一至周五 9:00-18:00

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