本发明专利技术涉及一种邮件推送方法、移动终端及网关,该邮件推送方法包括:移动终端的原生邮件客户端向网关发送推送请求,以使网关将该推送请求转发至邮件服务器,该推送请求包括移动终端的标识和辅助账号,该辅助账号配置在该移动终端的原生邮件客户端上,并与该移动终端的扩展邮件客户端的主账号相同;该移动终端的操作系统从推送通知服务器接收新邮件消息,该新邮件消息表示邮件服务器上有新邮件。本发明专利技术通过由原生邮件客户端发送推送请求,从而向邮件服务器发起会话,能够降低邮件推送过程中对网关的功能要求。
【技术实现步骤摘要】
邮件推送方法、移动终端及网关
本专利技术涉及移动通信领域,尤其涉及一种邮件推送方法、移动终端及网关。
技术介绍
邮件推送(PushMail)是指邮件客户端向邮件服务器发起会话,当邮件服务器有新邮件时会主动向邮件客户端发送新邮件消息,以通知用户其邮件账号上有新邮件。在邮件推送过程中,移动终端提供的原生邮件客户端只能接收普通的邮件,为了接收安全系数较高的邮件,在移动终端中引入了具有诸如数据加密、私网穿越等功能的扩展邮件客户端。目前,移动终端通常采用基于苹果推送通知服务(英文:ApplePushNotificationService,缩写:APNS)机制的邮件推送方法,来接收安全系数较高的邮件,在该邮件推送方法中,由网关来充当邮件客户端的角色,保持与邮件服务器之间的会话,这对网关的功能要求比较高。
技术实现思路
技术问题有鉴于此,本专利技术提供一种邮件推送方法、移动终端及网关,以解决邮件推送过程中对网关的功能要求较高的问题。解决方案为了解决上述技术问题,在第一方面,本专利技术提供了一种邮件推送方法,包括:移动终端的原生邮件客户端向网关发送推送请求,以使所述网关将所述推送请求转发至邮件服务器,所述推送请求包括所述移动终端的标识和辅助账号,所述辅助账号配置在所述移动终端的原生邮件客户端上,并与所述移动终端的扩展邮件客户端的主账号相同;以及所述移动终端的操作系统从推送通知服务器接收新邮件消息,所述新邮件消息表示所述邮件服务器上有新邮件。对于上述邮件推送方法,在一种可能的实现方式中,在所述移动终端的原生邮件客户端向网关发送推送请求之后,还包括:所述移动终端的原生邮件客户端从所述推送通知服务器接收所述新邮件消息;所述移动终端的原生邮件客户端向所述网关发送新邮件同步请求,以使所述网关将所述新邮件同步请求转发至所述邮件服务器,所述新邮件同步请求包括所述移动终端的标识和所述辅助账号;所述移动终端的原生邮件客户端从所述网关接收同步状态,所述同步状态为所述网关对所述邮件服务器提供的新邮件数据和同步状态进行改装,去除所述新邮件数据后的结果,所述邮件服务器提供的所述同步状态包括所述移动终端的标识和所述邮件服务器上邮件的发送状态;以及所述移动终端的原生邮件客户端向所述网关发送下一次推送请求,所述下一次推送请求包括所述移动终端上邮件的接收状态。对于上述邮件推送方法,在一种可能的实现方式中,在所述移动终端的操作系统从推送通知服务器接收新邮件消息之后,还包括:所述移动终端的操作系统将所述新邮件消息显示在通知栏上;所述移动终端的操作系统接收用户对所述新邮件消息的点击消息;所述移动终端的操作系统启动所述移动终端的扩展邮件客户端来对所述新邮件消息进行处理;所述移动终端的扩展邮件客户端向所述网关发送所述新邮件同步请求,以使所述网关将所述新邮件同步请求转发至所述邮件服务器,所述新邮件同步请求包括所述移动终端的标识和所述主账号;以及所述移动终端的扩展邮件客户端从所述网关接收所述新邮件数据和所述同步状态。对于上述邮件推送方法,在一种可能的实现方式中,在所述移动终端的原生邮件客户端向网关发送推送请求之前,还包括:所述移动终端的原生邮件客户端从所述网关接收配置文件,所述配置文件用于配置所述辅助账号。在第二方面,本专利技术提供了一种移动终端,包括原生邮件客户端和扩展邮件客户端,所述原生邮件客户端被配置为向网关发送推送请求,以使所述网关将所述推送请求转发至邮件服务器,所述推送请求包括所述移动终端的标识和辅助账号,所述辅助账号配置在所述原生邮件客户端上,并与所述扩展邮件客户端上的主账号相同。对于上述移动终端,在一种可能的实现方式中,所述原生邮件客户端被配置为:从推送通知服务器接收新邮件消息,所述新邮件消息表示所述邮件服务器上有新邮件;向所述网关发送新邮件同步请求,以使所述网关将所述新邮件同步请求转发至所述邮件服务器,所述新邮件同步请求包括所述移动终端标识和所述辅助账号;从所述网关接收同步状态,所述同步状态为所述网关对所述邮件服务器提供的新邮件数据和同步状态进行改装,去除所述新邮件数据后的结果,且所述邮件服务器提供的所述同步状态包括所述移动终端的标识和所述邮件服务器上邮件的发送状态;以及向所述网关发送下一次推送请求,所述下一次推送请求包括所述移动终端上邮件的接收状态。对于上述移动终端,在一种可能的实现方式中,所述原生邮件客户端还被配置为:从所述网关接收配置文件,所述配置文件用于配置所述辅助账号。在第三方面,本专利技术提供了一种网关,包括:接收单元,用于从移动终端的原生邮件客户端接收推送请求,所述推送请求包括移动终端的标识和辅助账号,所述辅助账号配置在所述移动终端的原生邮件客户端上,并与所述移动终端的扩展邮件客户端上的主账号相同;以及发送单元,用于将所述推送请求转发给邮件服务器。对于上述网关,在一种可能的实现方式中,还包括改装单元,所述改装单元与所述接收单元以及所述发送单元连接,所述接收单元还用于从所述邮件服务器接收新邮件数据和同步状态,所述同步状态包括所述移动终端的标识和所述邮件服务器上邮件的发送状态;所述改装单元用于对所述新邮件数据和同步状态进行改装,去除所述新邮件数据,保留所述同步状态;以及所述发送单元还用于将所述同步状态发送给所述移动终端的原生邮件客户端,以使所述移动终端的原生邮件客户端向所述网关发起下一次推送请求,所述下一次推送请求包括所述移动终端上邮件的接收状态。对于上述网关,在一种可能的实现方式中,所述发送单元还用于将配置文件发送给所述移动终端的原生邮件客户端,所述配置文件用于配置所述辅助账号。有益效果通过在移动终端的原生邮件客户端上配置辅助账号,并由原生邮件客户端发送推送请求,从而向邮件服务器发起会话,能够降低邮件推送过程中对网关的功能要求;通过移动终端的原生邮件客户端根据同步状态发起下一次推送请求,能够保持移动终端与邮件服务器之间的会话,保证邮件推送的及时性;通过原生邮件客户端可自动启动的特性,能够进一步保证邮件推送的及时性;通过网关对邮件服务器提供的新邮件数据和同步状态进行改装,去除新邮件数据,保留同步状态,并将该同步状态发送给原生邮件客户端,能够降低为保持移动终端与邮件服务器之间会话所消耗的流量。根据下面参考附图对示例性实施例的详细说明,本专利技术的其它特征及方面将变得清楚。附图说明包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本专利技术的示例性实施例、特征和方面,并且用于解释本专利技术的原理。图1示出了本专利技术实施例1的一种邮件推送方法的流程图;图2示出了本专利技术实施例2的一种邮件推送方法的流程图;图3示出了本专利技术实施例3的一种移动终端的结构示意图;图4示出了本专利技术实施例4的一种网关的结构示意图;图5示出了本专利技术实施例5的一种移动终端的结构示意图;图6示出了本专利技术实施例6的一种网关的结构示意图。具体实施方式以下将参考附图详细说明本专利技术的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。另外,为了更好的说明本专利技术,在下文的具体实施方式本文档来自技高网...
【技术保护点】
一种邮件推送方法,其特征在于,包括:移动终端的原生邮件客户端向网关发送推送请求,以使所述网关将所述推送请求转发至邮件服务器,所述推送请求包括所述移动终端的标识和辅助账号,所述辅助账号配置在所述移动终端的原生邮件客户端上,并与所述移动终端的扩展邮件客户端的主账号相同;以及所述移动终端的操作系统从推送通知服务器接收新邮件消息,所述新邮件消息表示所述邮件服务器上有新邮件。
【技术特征摘要】
1.一种邮件推送方法,其特征在于,包括:移动终端的原生邮件客户端向网关发送推送请求,以使所述网关将所述推送请求转发至邮件服务器,所述推送请求包括所述移动终端的标识和辅助账号,所述辅助账号配置在所述移动终端的原生邮件客户端上,并与所述移动终端的扩展邮件客户端的主账号相同;所述移动终端的操作系统从推送通知服务器接收新邮件消息,所述新邮件消息表示所述邮件服务器上有新邮件;在所述移动终端的原生邮件客户端向网关发送推送请求之后,还包括:所述移动终端的原生邮件客户端从所述推送通知服务器接收所述新邮件消息;所述移动终端的原生邮件客户端向所述网关发送新邮件同步请求,以使所述网关将所述新邮件同步请求转发至所述邮件服务器,所述新邮件同步请求包括所述移动终端的标识和所述辅助账号;所述移动终端的原生邮件客户端从所述网关接收同步状态,所述同步状态为所述网关对所述邮件服务器提供的新邮件数据和同步状态进行改装,去除所述新邮件数据后的结果,所述邮件服务器提供的所述同步状态包括所述移动终端的标识和所述邮件服务器上邮件的发送状态;以及所述移动终端的原生邮件客户端向所述网关发送下一次推送请求,所述下一次推送请求包括所述移动终端上邮件的接收状态。2.根据权利要求1所述的方法,其特征在于,在所述移动终端的操作系统从推送通知服务器接收新邮件消息之后,还包括:所述移动终端的操作系统将所述新邮件消息显示在通知栏上;所述移动终端的操作系统接收用户对所述新邮件消息的点击消息;所述移动终端的操作系统启动所述移动终端的扩展邮件客户端来对所述新邮件消息进行处理;所述移动终端的扩展邮件客户端向所述网关发送所述新邮件同步请求,以使所述网关将所述新邮件同步请求转发至所述邮件服务器,所述新邮件同步请求包括所述移动终端的标识和所述主账号;以及所述移动终端的扩展邮件客户端从所述网关接收所述新邮件数据和所述同步状态。3.根据权利要求1或2所述的方法,其特征在于,在所述移动终端的原生邮件客户端向网关发送推送请求之前,还包括:所述移动终端的原生邮件客户端从所述网关接收配置文件,所述配置文件用于配置所述辅助账号。4.一种移动终端,包括原生邮件客户端和扩...
【专利技术属性】
技术研发人员:杨黎刚,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。