检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]国家数字交换系统工程技术研究中心,河南郑州450002
出 处:《通信技术》2008年第12期176-177,180,共3页Communications Technology
摘 要:针对开源ASN1C采用动态内存分配方法处理ASN.1协议消息的可选参数,导致编解码软件由于频繁分配和释放内存操作而带来的问题提出了一种改进的方法,避免了ASN.1结构类型编解码中的动态内存分配,减少了整个协议编解码软件进行内存分配和释放操作的频度。测试和实际工程运行结果表明,改进的方法提高了编解码软件的可用性、执行效率和健壮性。Considering the problems arising from frequent memory allocation & set-free in the processing of optional parameters in ASN. I protocal messages by Open Source ASNIC encoding/ decoding software, an improved methord is proposed to avoid dynamic memory allocation in encoding / decoding ASN. I messages. Modified version is tested and run in practical project, and the result shows that the usability, efficiency and robustness of the encoding / decoding software are enhanced in the modified version.
关 键 词:抽象语法记法一 ASN.1到C编译器 编码 解码 序列 集合
分 类 号:TN919.1[电子电信—通信与信息系统]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.229