[发明专利]一种消息报文的管理方法及装置有效
申请号: | 200810246806.3 | 申请日: | 2008-12-31 |
公开(公告)号: | CN101771519A | 公开(公告)日: | 2010-07-07 |
发明(设计)人: | 刘福财;白晓春 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L1/18 | 分类号: | H04L1/18;H04L29/06 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 张颖玲;王黎延 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 消息 报文 管理 方法 装置 | ||
1.一种消息报文的管理方法,其特征在于,设置消息状态字段值,并设置 消息缓存队列;该方法包括以下步骤:
将接收到的消息报文保存至所设置的消息缓存队列的空余内存中,并为该 消息报文设置消息状态字段,将所设置的标识非保活状态的消息状态字段值赋 给该消息状态字段;
接收方业务进程被调度,如果本次调度退出后,接收方业务进程在以后被 调度中仍需要访问该消息报文,则将该消息报文由非保活状态改为保活状态, 如果本次调度退出后,接收方业务进程不需要再访问该消息报文,保持该消息 报文的非保活状态;接收方业务进程再次被调度,如果本次调度退出后,接收 方业务进程在以后被调度中仍需要访问持续消息,则保持该消息报文的保活状 态,如果本次调度退出后,接收方业务进程不需要再访问该消息报文,则将该 消息报文由保活状态改为非保活状态。
2.根据权利要求1所述消息报文的管理方法,其特征在于,该方法进一步 包括为:设置消息报文的保活时间的门限值。
3.根据权利要求2所述消息报文的管理方法,其特征在于,所述将该消息 报文由非保活状态改为保活状态后,该方法进一步包括:监控所述消息报文保 存时间的长度,当消息报文保存时间的长度等于为该消息报文所设置的保活时 间门限值时,将该消息报文由保活状态改为非保活状态。
4.根据权利要求3所述消息报文的管理方法,其特征在于,所述监控所述 消息报文在所保存时间的长度具体包括:
将所述消息报文由非保活状态改为保活状态时,为该消息报文设置定时器 并启动计时;
接收方业务进程再次被调度,重新启动该消息报文的定时器;
接收方业务进程不需要再访问该消息报文,关闭定时器,并将该消息报文 由保活状态改为非保活状态;或者,定时器计时完成,将该消息报文由保活状 态改为非保活状态。
5.一种消息报文的管理装置,其特征在于,该装置包括:
设置模块,用于设置消息状态字段值;并用于为接收到的消息报文设置消 息状态字段,将所设置的标识非保活状态的消息状态字段值赋给该消息状态字 段;
接收模块,用于接收消息报文至设置的消息缓存队列的空余内存中;
服务接口模块,用于接收接收方业务进程发送的需要访问消息报文指令或 不需要访问消息报文指令并发送至状态控制模块;
状态控制模块,用于在所述需要访问消息报文指令为接收方业务进程本次 被调度后发送的,将消息报文由非保活状态改为保活状态,在所述需要访问消 息报文指令为接收方业务进程再次被调度后发送的,保持消息报文的保活状态; 在所述不需要访问消息报文指令为接收方业务进程本次被调度后发送的,保持 消息报文的非保活状态,在所述不需要访问消息报文指令为接收方业务进程再 次被调度后发送的,将消息报文由保活状态改为非保活状态。
6.根据权利要求5所述消息报文的管理装置,其特征在于,该装置进一步 包括:
监控模块,用于设置消息报文的保活时间的门限值;并用于当所述消息报 文在所保存时间的长度等于用作该消息报文保活时间的门限值时,发送不需要 访问消息报文指令至状态控制模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810246806.3/1.html,转载请声明来源钻瓜专利网。