串口数据协议有关问题

串口数据协议问题
大家好,我现在要写一个串行通信协议,格式如下:信息头:(同步代码,‘CC’H;信息长度字节);信息体:(信息类型字节;命令,如果包含CCH,则在其后再插入一个CCH);信息尾:(校验和字节,从信息长度字节到信息体结束的算术和对256取模)。我现在倒是能想出个比较苯的方法,就是按要求直接做就行。但听说这种好像有一些专门的算法,想向大家请教一下,我的意思是在判断数据是否为CCH,或者结束之类搜索方法方面有没有比较好的做法。因为整个程序对时间要求很高,所以最好有一个比较高效算法,谢谢大家

------解决方案--------------------
这么简单的协议,没有必要太研究了,
就按照你的想法做好了.