发明名称 |
数据打包及其解包的方法 |
摘要 |
本发明公开了一种数据打包的方法,包括以下步骤:依据打包要求,构建打包结构树;按照所建立的打包结构树调用采用抽象类CAbsStream派生的相同类型的接口,依树形从所述打包结构树的各个节点中获取数据源,在相应的接口中对获取的数据源加工处理,最终汇聚至所述打包结构树的根节点,生成打包数据流;依树形将打包过程的各个节点信息保存在打包数据流中;将保存有打包过程的各个节点信息的打包数据流写入目标文件。采用本方案可以使实现数据打包的代码具有层次清晰、实现简单、具有良好可读性、可维护性、可扩展性和可移植性的优点。 |
申请公布号 |
CN1916844A |
申请公布日期 |
2007.02.21 |
申请号 |
CN200610127769.5 |
申请日期 |
2006.09.08 |
申请人 |
华为技术有限公司 |
发明人 |
熊己兴 |
分类号 |
G06F9/44(2006.01);H04L12/24(2006.01) |
主分类号 |
G06F9/44(2006.01) |
代理机构 |
北京同达信恒知识产权代理有限公司 |
代理人 |
郭润湘 |
主权项 |
1、一种数据打包的方法,其特征在于,包括以下步骤:依据打包要求,构建打包结构树;按照所建立的打包结构树调用采用抽象类CAbsStream派生的相同类型的接口,依树形从所述打包结构树的各个节点中获取数据源,在相应的接口中对获取的数据源加工处理,最终汇聚至所述打包结构树的根节点,生成打包数据流;依树形将打包过程的各个节点信息保存在打包数据流中;将保存有打包过程的各个节点信息的打包数据流写入目标文件。 |
地址 |
518129广东省深圳市龙岗区坂田华为总部办公楼 |