[发明专利]一种移动终端协议栈的消息处理方法有效
申请号: | 201510251577.4 | 申请日: | 2015-05-18 |
公开(公告)号: | CN104980433B | 公开(公告)日: | 2017-11-28 |
发明(设计)人: | 鲍峰;刘剑锋;王玮;张健;吴祖民 | 申请(专利权)人: | 熊猫电子集团有限公司;南京熊猫汉达科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 南京天华专利代理有限责任公司32218 | 代理人: | 夏平 |
地址: | 210002 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种移动终端协议栈的消息处理方法,包括为消息申请内存空间并初始化标记、对消息进行编码、对消息进行解码和传递消息四个步骤;通过定义一种消息结构,并将消息编码、解码、传递过程中的相关操作封装起来,向使用者提供若干个接口(PUT,PUSH,PULL,GET_LENGTH),从而实现在协议栈中所需要的对于消息的各种处理操作。本发明降低了消息编解码的复杂度,同时也丰富了消息的处理方式,使得消息在处理和传递过程中更见可靠、便利、灵活。 | ||
搜索关键词: | 一种 移动 终端 协议 消息 处理 方法 | ||
【主权项】:
一种移动终端协议栈的消息处理方法,其特征在于:包括为消息申请内存空间并初始化标记、对消息进行编码、对消息进行解码和传递消息;所述的为消息申请内存空间并初始化标记中,若要发送一条消息,首先应为它申请一块内存空间,所述消息包含消息结构体、消息类型和信令三个区域,所述消息结构体包含标记1、标记2和标记3,其中标记1指向消息类型的真实位置,标志2指向消息承载的信令的结束位置,标记3始终指向消息类型和信令的分界位置,申请内存空间之后,初始化标记,将三个标记同时指向消息类型和信令的分界位置;所述的对消息进行编码中,将消息类型和信令放入消息内,如果只需要消息类型不需要信令,则不编码信令;其编码过程如下:首先,将消息类型放入消息中的消息类型区域,再将标记1向前移动相应消息类型的大小,同时该操作返回标记1移动之后的位置;然后,将承载的信令放入消息中的信令区域,再将标记2后移写入信令长度的大小,标记2的位置也就是信令的尾部,同时这一操作返回标记2后移之后的位置;所述的对消息进行编码中,通过标记1找到消息类型,通过消息类型来判断这个消息在通信流程中的功能以及消息中可能包含的信令;所述的传递消息中,如果接收层是消息中承载的信令的目的层,就可以通过标记3来找到信令;如果接收层不是消息中承载的信令的目的层,则接收层需要将消息类型从消息中取出来,然后将标记1向后移动取出消息类型的长度,再通过编码操作将新的消息类型放进消息中,组成新的消息,再将新的消息发送到下一个接收层,直到到达消息中所承载的信令的目的层为止。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于熊猫电子集团有限公司;南京熊猫汉达科技有限公司,未经熊猫电子集团有限公司;南京熊猫汉达科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510251577.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种恶意行为的检测方法及系统
- 下一篇:终端鉴权方法、装置及系统