一种基于邮箱主动通知的邮件同步方法和装置的制作方法

文档序号:7714402阅读:115来源:国知局

专利名称::一种基于邮箱主动通知的邮件同步方法和装置的制作方法
技术领域
:本发明涉及一种用于移动邮件领域中,如PushMail系统,实现将用户邮箱的新邮件通过移动网络发送到用户移动终端上。
背景技术
:随着现在工作越来越依赖邮件,而iLA们越来越多处在移动的状态中工作,出现了移动邮件的应用需求。如使用PushMail业务,用户可以通过移动终端实时收发邮件。PushMail系统从用户邮箱中同步邮件,然后把邮件通过移动网络发送到用户终端。现有的产品中,PushMail系统通过POP协议定时轮询邮箱系统,以便能够及时获取到用户的新邮件。而定时轮询的时间间隔值的选取对邮箱系统影响很大。如果间隔时间长,用户收到邮件的实时性很差,用户体验不好;而如果间隔时间很短,则不停的轮询会给邮箱系统带来很大的压力和资源浪费。因此,如果能够采用邮箱主动通知PushMail系统有新邮件到达,则能够避免轮询的缺点,而同时保证了邮件发给用户的实时性,大大降低了邮箱系统的压力。
发明内容本发明提出了一种基于邮箱主动通知的邮件同步方法和装置,解决PushMail系统和邮箱系统之间的邮件同步问题,从而达到PushMail系统能够实时同步邮件的目的。根据本发明一方面,提出一种基于邮箱主动通知的邮件同步方法,包括以下步骤在PushMail系统上设置需要同步的邮箱帐号,并由PushMail系统将邮箱帐号同步给邮箱系统;当邮箱系统中有该邮箱帐号的新邮件到达时,邮箱系统主动向PushMail系统发送新邮件到达通知;PushMail系统才艮据新邮件到达通知,同步获取该新邮件。进一步,邮箱系统主动向PushMail系统发送新邮件到达通知的操作,还包括以下步骤邮箱系统实时或定期地将具有新邮件的邮箱帐号集合通知PushMail系统。进一步,同步获取该新邮件的操作,包括以下步骤PushMail系统通过POP3或者IMAP4协议同步获取该新邮件。进一步,根据新邮件到达通知,同步获取新邮件的操作,还包括以下步骤当移动终端指示需要查看新邮件时,同步获取新邮件。进一步,在PushMail系统上取消需要同步的邮箱帐号,并由PushMail系统将已取消的邮箱帐号同步给邮箱系统。根据本发明另一方面,还提出一种基于邮箱主动通知的邮件同步装置,PushMail系统包括设置模块,设置需要同步的邮箱帐号;同步模块,将已设置的邮箱帐号同步给邮箱系统;获取模块,在接收到新邮件到达通知时,同步获取该新邮件;邮箱系统包括监测模块,监测所述邮箱帐号中是否有新邮件,当监测到新邮件时,向发送模块传送新邮件到达通知;发送模块,将新邮件到达通知发送给PushMail系统。进一步,获取漠块通过POP3或者IMAP4协议同步获取新邮件。进一步,设置模块还取消已设置的需要同步的邮箱帐号,将已取消的邮箱帐号同步给邮箱系统。进一步,PushMail系统与邮箱系统之间设置邮箱绑定接口、取消邮箱绑定接口以及新邮件通知接口,所述邮箱绑定接口传送需要同步的邮箱帐号,所述取消邮箱绑定接口传送取消的邮箱帐号,所述新邮件通知接口传送新邮件到达通知。进一步,邮箱系统实时或定期调用新邮件通知接口,将具有新邮件的邮箱帐号集合通知PushMail系统。与现有技术相比,本发明提出的一种基于邮箱主动通知的邮件同步方法和装置,能够实现PushMail系统实时同步邮箱系统,不需要PushMail系统定时轮询邮箱系统,从而降低了对邮箱系统的压力,降低了5PushMail系统的压力,同时还能够保证用户及时收到邮件,改善了用户体验。图l为本发明基于邮箱主动通知的邮件同步方法流程图。图2为本发明基于邮箱主动通知的邮件同步装置结构图。图3为本发明PushMail系统的结构图。图4为本发明邮箱系统的结构图。具体实施例方式下面根据附图和实施例对本发明的邮箱同步流程予以详细描述,更好地说明本发明的技术特征和功能特色,而不是用来限定本发明的保护范围。图1为本发明基于邮箱主动通知的邮件同步方法流程图,包4舌以下步骤在步骤101,在PushMail系统上设置需要同步的邮箱帐号,并由PushMail系统将邮箱帐号同步给邮箱系统。在步骤102,当邮箱系统中有该邮箱帐号的新邮件到达时,邮箱系统主动向PushMail系统发送新邮件到达通知。邮箱系统可以实时或者定期将具有新邮件的邮箱帐号集合通知PushMail系统。在新邮件到达通知中,可以包括邮箱帐号,还可以进一步包括各个邮箱帐号中接收到的新邮件的件数、发件人等信息。PushMail系统可以同步上述通知中的信息,并将该信息推送给移动终端,当移动终端指示查看新邮件时,PushMail系统再同步新邮件。当移动终端指示查看新邮件但不需要立即查看时,PushMail系统可以在网络空闲时或者在到达设定的新邮件下栽件数时,同步新邮件。当移动终端指示不查看新邮件,则PushMail系统可以不同步新邮件,从而进一步降低了网络负担,降低了邮箱系统的压力,降低了PushMail系统的压力。在步骤103,PushMail系统才艮据新邮件到达通知,同步获取新邮件。PushMail系统通过POP3或者IMAP4协议同步获取新邮件。当已设置的邮箱帐号不需要获取同步邮件时,还可以取消已设置的邮箱帐号,即在PushMail系统上取消需要同步的邮箱帐号,并由PushMail系统将已取消的邮箱帐号同步给邮箱系统。本发明提出的一种基于邮箱主动通知的邮件同步方法,能够实现PushMail系统实时同步邮箱系统,不需要PushMail系统定时轮询邮箱系统,从而降低了对邮箱系统的压力,降低了PushMail系统的压力,同时还能够保证用户及时收到邮件,改善了用户体验。图2为本发明基于邮箱主动通知的邮件同步装置结构图。包括PushMail系统和邮箱系统。该图示意性i兌明了PushMail系统和邮箱系统之间的交互过程,下面将结合PushMail系统和邮箱系统的具体结构。图3为本发明PushMail系统的结构图。包括设置模块、同步模块以及获^f莫块。设置模块,设置需要同步的邮箱帐号。设置模块还可以取消已设置的需要同步的邮箱帐号,并将已取消的邮箱帐号同步给邮箱系统。具体通过取消邮箱绑定接口传送取消通知,取消邮箱绑定接口将在下面进行说明。同步模块,将已设置的邮箱帐号同步给邮箱系统。获取模块,在接收到新邮件到达通知时,同步获取新邮件。其中,获取模块通过POP3或者IMAP4协议同步获取新邮件。在新邮件到达通知中,可以包括邮箱帐号,还可以进一步包括各个邮箱帐号中接收到的新邮件的件数、发件人等信息。PushMail系统可以同步上述通知中的信息,并将该信息推送给移动终端,当移动终端指示查看新邮件时,PushMail系统再同步新邮件。当移动终端指示查看新邮件但不需要立即查看时,PushMail系统可以在网络空闲时或者在到达设定的新邮件下载件数时,获W^块同步新邮件。当移动终端指示不查看新邮件,则PushMail系统可以不同步新邮件,从而进一步降低了网络负担,降低了邮箱系统的压力,降低了PushMail系统的压力。图4为本发明邮箱系统的结构图。包括监测模块以;OC送模块。监测模块,监测所述邮箱帐号中是否有新邮件,当监测到新邮件时,向发送模块传送新邮件到达通知。发送模块,将新邮件到达通知发送给PushMail系统。在PushMail系统和邮箱系统的交互过程中,通过设定的备接口传送相关信息,接口包括邮箱绑定接口、新邮件通知接口、取消邮箱绑定接口等。其中,邮箱绑定接口传送需要同步的邮箱帐号,取消邮箱绑定接口传送取消的邮箱帐号,新邮件通知接口传送新邮件到达通知,邮箱系统可以实时或者定期的调用此接口,将具有新邮件的邮箱帐号集合通知PushMail系统。下面将对备接口进行详细说明。1、邮箱绑定和取消绑定接口<table>tableseeoriginaldocumentpage8</column></row><table>2、新邮件通知接口用途为了避免PushMail系统通过轮询的方式同步用户邮件,所以需要邮箱系统定制邮件通知接口。当订购了PushMail月良务的用户帐号中有新邮件时,邮箱系统可以实时或者定期的调用此接口,将具有新邮件的邮箱帐号集合通知PushMail系统,PushMail系统将才艮据邮箱账号通过POP方式将邮件同步至PushMail系统中<table>tableseeoriginaldocumentpage9</column></row><table>本发明的目的在于提出一种基于邮箱主动通知的邮件同步方法和装置。PushMail系统可以实现实时同步邮箱系统中的新邮件,避免PushMail系统发起的定时轮询对邮箱系统的压力,同时大大提高邮件达到的实时性,降低PushMail系统石更件投入。权利要求1.一种基于邮箱主动通知的邮件同步方法,包括以下步骤在PushMail系统上设置需要同步的邮箱帐号,并由PushMail系统将邮箱帐号同步给邮箱系统;当邮箱系统中有该邮箱帐号的新邮件到达时,邮箱系统主动向PushMail系统发送新邮件到达通知;PushMail系统根据新邮件到达通知,同步获取新邮件。2.根据权利要求l所述的邮件同步方法,其中,邮箱系统主动向PushMail系统发送新邮件到达通知的操作,还包括以下步骤邮箱系统实时或定期地将具有新邮件的邮箱帐号集合通知PushMail系统。3.根据权利要求l所述的邮件同步方法,其中,同步获取新邮件的操作,包括以下步骤PushMail系统通过POP3或者IMAP4协议同步获取新邮件。4.根据权利要求l所述的邮件同步方法,其中,根据新邮件到达通知,同步获取新邮件的操作,还包括以下步骤当移动终端指示需要查看新邮件时,同步获取新邮件。5.根据权利要求1~4中任一所述的邮件同步方法,还包括以下步骤在PushMail系统上取消需要同步的邮箱帐号,并由PushMail系统将已取消的邮箱帐号同步给邮箱系统。6.—种基于邮箱主动通知的邮件同步装置,其中PushMail系统包4舌设置模块,设置需要同步的邮箱帐号;同步模块,将已设置的邮箱帐号同步给邮箱系统;获Wt块,在接收到新邮件到达通知时,同步获取新邮件;邮箱系统包括监测模块,监测所述邮箱帐号中是否有新邮件,当监测到新邮件时,向发送模块传送新邮件到达通知;发送模块,将新邮件到达通知发送给PushMail系统。7.根据权利要求6所述的邮件同步装置,其中,获取;f莫块通过POP3或者IMAP4协议同步获取新邮件。8.根据权利要求6所述的邮件同步装置,其中,设置模块还取消已设置的需要同步的邮箱帐号,将已取消的邮箱帐号同步给邮箱系统。9.根据权利要求6所述的邮件同步装置,其中,PushMail系统与邮箱系统之间设置邮箱绑定接口、取消邮箱绑定接口以及新邮件通知接口,所述邮箱绑定接口传送需要同步的邮箱帐号,所述取消邮箱绑定接口传送取消的邮箱帐号,所述新邮件通知接口传送新邮件到达通知。10.根据权利要求9所述的邮件同步装置,其中,邮箱系统实时或定期地调用新邮件通知接口,将具有新邮件的邮箱帐号集合通知PushMail系统。全文摘要本发明提出了一种基于邮箱主动通知的邮件同步方法和装置,包括以下步骤在PushMail系统上设置需要同步的邮箱帐号,并由PushMail系统将邮箱帐号同步给邮箱系统;当邮箱系统中有该邮箱帐号的新邮件到达时,邮箱系统主动向PushMail系统发送新邮件到达通知;PushMail系统根据新邮件到达通知,同步获取该新邮件。本发明解决PushMail系统和邮箱系统之间的邮件同步问题,从而达到PushMail系统能够实时同步邮件的目的。文档编号H04L29/08GK101674266SQ20091018000公开日2010年3月17日申请日期2009年10月22日优先权日2009年10月22日发明者徐博斌,猛赵,雷俊智,黄颂尧申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1