[发明专利]多节点系统下的邮件代理方法、设备和系统有效
申请号: | 200910093257.5 | 申请日: | 2009-09-24 |
公开(公告)号: | CN102036188A | 公开(公告)日: | 2011-04-27 |
发明(设计)人: | 王磊;范晓晖;赵辉;刘越;于蓉蓉 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | H04W4/12 | 分类号: | H04W4/12;H04W24/04;H04W28/08;H04W88/18 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 节点 系统 邮件 代理 方法 设备 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种多节点系统下的邮件代理方法、设备和系统。
背景技术
在现有技术中,通常可以通过集中部署,将具有同类业务操作需求的用户集中部署到同一个公共平台系统,由公共平台实现对外提供统一的服务,使得该公共平台融业务处理及系统管理于一体。
如果出现用户人数增多、系统负载压力过大或者有新功能需求时,系统通过新添机器设备、购买软件产品等方式或通过新增节点的方式为新增加的业务用户提供服务,既不影响已有用户的服务品质同时也能解决过多用户造成的负载过大的问题。
其中,新增节点与已有节点完全独立、互不影响,各个节点既具备业务处理的功能同时也具备系统管理的能力,可以通过建立公共的通道使各个节点产生的性能数据、监控数据能集中汇集至固定的位置方便系统统一上报。
电子邮件技术的发展以及手机终端的普及,使得人们的生活方式得到了极大地改变,利用手机终端随时随地进行电子邮件的处理已经变得异常重要。为使移动用户能通过手机终端接收电子邮件,现有技术中通过部署“邮件代理网关”的模式向移动用户提供业务服务。
目前为了解决海量用户的并发访问以及对富数据操作的时效性的要求,对应前述两种解决方案,系统通常采用以下两种通用技术方案解决相应的问题:
方案一、尽可能地提高单节点的的处理能力及性能,通过购买新的软硬件设备并进行对系统中存在的瓶颈进行针对性地小范围的修改优化,采用虚拟专用网络(Virtual Private Network,VPN)连接的方式将各个小的系统组合成一个超大规模的平台整合系统。
方案二、通过部署多个独立的分节点容纳新开的用户,新节点为新开用户服务,已有系统服务于先前已经开通服务的用户,因此,新用户的增加并未降低系统对先前已经开通服务的用户提供的服务品质。各个独立节点从结构到功能都完全一致,唯一不同之处在于其部署的位置不同。
进一步,通过提供公共通道的模式使各个节点产生的性能数据、监控数据能集中汇集至固定的位置方便系统统一上报。
在实现本发明的过程中,申请人发现现有技术至少存在以下问题:
首先,方案一的VPN方式的连接会成为系统新的性能瓶颈,即使采用硬件VPN连接性能也不能完全解决而且还增加了系统的运营成本。
其次,对于方案二所部署的新的分节点,由于各个分节点完全独立而且功能完全一致,都具备完整的管理、配置功能,所以,管理员只能通过依次远程连接的方式连接各个分节点进行管理维护的工作,增加了管理成本,而各个分节点中的重复存在的备份配置也造成了资源的冗余浪费。
发明内容
本发明提供一种多节点系统下的邮件代理方法、设备和系统,将系统划分为可独立运行的管理节点和业务节点,并通过管理节点实现多节点系统的管理。
为达到上述目的,本发明一方面提供了一种多节点系统下的邮件代理方法,应用于包括至少一个业务节点和一个管理节点的多节点系统中,其中,所述管理节点中保存各业务节点的位置信息,所述方法包括:
所述管理节点解析接收到的邮件通知消息,确定所述邮件通知消息所对应的业务节点;
在保存的所述业务节点的位置信息中查询所述业务节点的位置信息;
向所述位置信息所对应的业务节点转发所述邮件通知消息,通知所述业务节点处理所述邮件通知消息所对应的邮件业务。
另一方面,本发明还提供了一种管理节点,应用于包括至少一个业务节点和一个管理节点的多节点系统中,包括:
存储模块,用于保存所述多节点系统中的各业务节点的位置信息;
解析模块,用于解析接收到的邮件通知消息,确定所述邮件通知消息所对应的业务节点;
查询模块,用于在所述存储模块保存的各业务节点的位置信息中查询所述解析模块确定的业务节点的位置信息;
通信模块,用于接收邮件通知消息,并向所述查询模块所查询到的位置信息所对应的业务节点转发所述邮件通知消息,使所述业务节点处理所述邮件通知消息所对应的邮件业务。
另一方面,本发明还提供了一种业务节点,应用于包括至少一个业务节点和一个管理节点的多节点系统中,包括:
接收模块,用于接收管理节点发送的邮件通知消息;
识别模块,用于识别所述接收模块所接收的邮件通知消息中是否包含合法的识别标识;
处理模块,用于当所述识别模块识别所述邮件通知消息包含合法的识别标识时,处理所述邮件通知消息所对应的邮件业务。
另一方面,本发明还提供了一种多节点系统,包括至少一个业务节点和一个管理节点,其中,所述管理节点中保存各业务节点的位置信息,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910093257.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种在短信内容中增加附加信息的方法及装置
- 下一篇:生态厕所用搅拌箱