• 专利标题: 一种Asn.1编码的快速读码方法
  • 专利标题(英): Fast code reading method of Asn.1 (abstract syntax notation one) codes
  • 申请号: CN201110279914.2
    申请日: 2011-09-21
  • 公开(公告)号: CN102332018B
    公开(公告)日: 2013-10-23
  • 发明人: 王林杨祎
  • 申请人: 西安理工大学
  • 申请人地址: 陕西省西安市金花南路5号
  • 专利权人: 西安理工大学
  • 当前专利权人: 西安理工大学
  • 当前专利权人地址: 陕西省西安市金花南路5号
  • 代理机构: 西安弘理专利事务所
  • 代理商 张瑞琪
  • 主分类号: G06F17/30
  • IPC分类号: G06F17/30
一种Asn.1编码的快速读码方法
摘要:
本发明公开一种Asn.1编码的快速读码方法,首先按照Asn.1编码规则读取编码的标识符八位位组,判读该八位位组是否为空闲字段,若不为空闲字段,则按照Asn.1编码规则读取该编码信息的长度八位位组,再根据得到的字节长度信息,读取相应字节长度的编码信息后,返回并读取下一条编码信息。否则,预设空闲字段字节长度的初始值为一固定值,最终确定空闲字段的实际长度,再从上一条编码信息的最后一个字节开始跳过相应长度的字节,再返回读取下一条编码信息。本发明解决了现有读码过程中需要依次判断字节是否为空闲字段的方法,能快速确定空闲字段的实际长度,大大提高了读码速度。
公开/授权文献
0/0