[发明专利]消息处理方法、装置及系统在审
申请号: | 201610058201.6 | 申请日: | 2016-01-28 |
公开(公告)号: | CN105740083A | 公开(公告)日: | 2016-07-06 |
发明(设计)人: | 程峥嵘 | 申请(专利权)人: | 努比亚技术有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 广东广和律师事务所 44298 | 代理人: | 章小燕 |
地址: | 518000 广东省深圳市南山区高新区北环大道9018*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 处理 方法 装置 系统 | ||
1.一种消息处理装置,应用于数据库,其特征在于,所述装置包括:
保存模块,用于保存从消息接收服务器获取的至少一个消息报文及其相关数据;
检测模块,用于检测消息处理服务器中所述消息报文的处理状态;
消息状态处理模块,用于当检测消息处理服务器成功处理所述消息报文对应的数据时,将与所述消息报文对应的状态值由第一状态改为第二状态。
2.根据权利要求1所述的消息处理装置,其特征在于,所述装置还包括:
提取模块,用于提取状态值为第一状态的消息报文;
消息推送模块,用于将所述消息报文推送至消息接收服务器,经由消息中间件转发至所述消息处理服务器,以使所述消息处理服务器对所述消息报文进行业务处理。
3.根据权利要求2所述的消息处理装置,其特征在于,所述相关数据至少包括发送时间戳,所述装置还包括:
侦测模块,用于侦测所述消息接收服务器、所述消息中间件、以及所述消息处理服务器之一出现宕机;
相应地,所述提取模块具体用于当宕机的所述消息接收服务器、所述消息中间件、以及所述消息处理服务器之一重新启动时,提取状态值为第一状态且所述发送时间戳在宕机之前的消息报文,并将提取的所述消息报文通过所述消息推送模块推送至所述消息接收服务器。
4.根据权利要求1-3所述的消息处理装置,其特征在于,所述装置还包括:
删除模块,用于删除状态值为第二状态的消息报文及其数据。
5.一种消息处理系统,其特征在于,所述系统包括:
消息接收服务器,用于接收至少一个消息报文,并将所述至少一个消息报文依次发送给消息中间件的消息队列中,同时将所述至少一个消息报文及其对应的状态值写入数据库,默认所述状态值为第一状态;
所述数据库,用于保存从所述消息接收服务器获取的所述至少一个消息报文及其相关数据;
消息处理服务器,用于从所述消息中间件提取所述消息报文进行业务处理,当业务处理成功时,所述状态值改为第二状态。
6.一种消息处理方法,应用于数据库,其特征在于,所述方法包括:
保存从消息接收服务器获取的至少一个消息报文及其相关数据;
检测消息处理服务器中所述消息报文的处理状态;
当检测消息处理服务器成功处理所述消息报文对应的数据时,将与所述消息报文对应的状态值由第一状态改为第二状态。
7.根据权利要求6所述的消息处理方法,其特征在于,所述方法还包括:
提取状态值为第一状态的消息报文;
将所述消息报文推送至消息接收服务器,经由消息中间件转发至所述消息处理服务器,以使所述消息处理服务器对所述消息报文进行业务处理。
8.根据权利要求7所述的消息处理方法,其特征在于,所述相关数据至少包括发送时间戳,所述方法具体包括:
侦测所述消息接收服务器、所述消息中间件、以及所述消息处理服务器之一出现宕机;
当宕机的所述消息接收服务器、所述消息中间件、以及所述消息处理服务器之一重新启动时,提取状态值为第一状态且所述发送时间戳为宕机之前的消息报文,并将提取的所述消息报文推送至所述消息接收服务器。
9.根据权利要求6-7任一所述的消息处理方法,其特征在于,所述方法还包括:
删除状态值为第二状态的消息报文及其数据。
10.一种消息处理方法,其特征在于,所述方法包括步骤:
接收至少一个消息报文;
将所述至少一个消息报文依次发送给消息中间件的消息队列中,同时将所述至少一个消息报文及其对应的状态值写入数据库,默认所述状态值为第一状态;
保存从所述消息接收服务器获取的所述至少一个消息报文及其相关数据;以及
从所述消息中间件提取所述消息报文进行业务处理,当业务处理成功时,所述状态值改为第二状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610058201.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:功能性心形枕
- 下一篇:一种汽车四回路保护阀总成