发明名称 |
一种解析音频数据的方法 |
摘要 |
本发明公开一种解析音频数据的方法,涉及通信领域,包括:判断上升沿数组和下降沿数组中是否有满足预设条件的字节,是则将有满足预设条件的字节的数组作为当前数组,关闭另外一个数组对应的中断,获取当前数组的当前字节和下一字节存入第一寄存器,若第一寄存器中数据的值满足预设要求则更新解析索引值,获取当前数组的当前字节存入第二寄存器,获取下一字节存入第三寄存器,将第二寄存器中的数据与第三寄存器中的数据进行校验运算,运算结果替换第二寄存器中的数据,当索引值更新次数等于第一寄存器中数据的值时若第二寄存器中数据的值满足要求则提示接收到的数据正确,结束;本发明的有益效果在于提高音频数据解析效率和音频通信的兼容性。 |
申请公布号 |
CN103198837A |
申请公布日期 |
2013.07.10 |
申请号 |
CN201310078511.0 |
申请日期 |
2013.03.12 |
申请人 |
飞天诚信科技股份有限公司 |
发明人 |
陆舟;于华章 |
分类号 |
G10L25/00(2013.01)I;H04W12/00(2009.01)I;H04W88/02(2009.01)I |
主分类号 |
G10L25/00(2013.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种解析音频数据的方法,其特征在于,包括:步骤A:根据解析索引值判断上升沿数组和下降沿数组中是否有满足预设条件的字节,是则将有满足预设条件的字节的数组作为当前数组,关闭另外一个数组对应的中断,执行步骤C,否则执行步骤B;步骤B:按照第一预设方法更新所述解析索引值,返回执行步骤A;步骤C:按照第二预设方法更新所述解析索引值,根据所述解析索引值获取当前数组的当前字节存入第一寄存器的第一指定位置;步骤D:按照第一预设方法更新所述解析索引值,根据所述解析索引值获取当前数组的当前字节存入所述第一寄存器的第二指定位置,判断所述第一寄存器中数据的值是否满足预设要求,是则执行步骤E,否则清空当前数组,打开关闭的所述另外一个数组对应的中断,报错,返回执行步骤A;步骤E:按照第一预设方法更新所述解析索引值,按照第三预设方法更新索引值更新次数,根据所述解析索引值获取当前数组的当前字节,存入第二寄存器;步骤F:按照第一预设方法更新所述解析索引值,按照第三预设方法更新索引值更新次数,根据所述解析索引值获取当前数组的当前字节,存入第三寄存器;步骤G:将所述第二寄存器中的数据与所述第三寄存器中的数据进行校验运算,用运算结果替换所述第二寄存器中的数据,判断所述索引值更新次数是否等于所述第一寄存器中数据的值,是则执行步骤H,否则返回执行步骤F;步骤H:按照第一预设方法更新所述解析索引值,根据所述解析索引值获取当前数组的当前字节并用其替换所述第三寄存器中的数据,判断所述第二寄存器中数据的值是否等于第三寄存器中数据的值,是则提示接收到的数据正确,结束,否则清空当前数组,打开关闭的所述另外一个数组对应的中断,报错,返回执行步骤A。 |
地址 |
100085 北京市海淀区学清路9号汇智大厦B楼17层 |