今天网上看到这则专利消息,做个备份,以备今后之用。大家也参考下。
本发明公开了一种H.248文本消息分级编解码的方法。在承载与控制分离的网络中实现一个大容量可平滑扩容的网关时,需要合理地在不同的处理器上分担H.248文本消息编解码的运算负荷,本发明针对H.248消息的特点,将H.248消息的编解码分成不同的级别,消息预解码,事务预解码和动作解码。采用本发明所述方法,可以配合不同网关分布式处理策略,合理利用整个网关的资源,加快了整个系统的编解码的处理能力。
实现流程如下:
一种H.248消息分级解码的实现方法,包括消息预解码、事务预解码和动作解码过程,其中,
所述消息预解码包括以下步骤:
(a)判断消息长度是否合法,如果是,执行下一步,否则退出;
(b)对消息头解码;
(c)对事务类型及事务ID解码;
(d)搜索事务字符串;
(e)将事务字符串分发给相应的事务预解码单元;
(f)判断是否已对消息中的所有事务解码,如果是,结束消息预解码,否则返回步骤(c);
所述事务预解码包括以下步骤:
(g)对动作的上下文ID解码;
(h)搜索动作字符串;
(i)将动作字符串分发给相应的动作解码单元;
(j)判断是否已对事务中的所有动作解码,如果是,结束事务预解码,否则返回步骤(g);
所述动作解码包括以下步骤:
(k)对动作字符串解码,生成H.248的内部消息。
阅读(1026) | 评论(0) | 转发(0) |