一种邮箱服务的同步方法、装置、电子设备及存储介质制造方法及图纸

技术编号:39409837 阅读:8 留言:0更新日期:2023-11-19 16:01
本公开的实施方式提供了一种邮箱服务的同步方法、装置、电子设备及存储介质。所述方法应用于代理设备,所述代理设备分别与第一邮箱应用的服务端和第二邮箱应用的客户端通信连接,该方法可以包括:从所述第一邮箱应用的服务端获取目标数据;基于所述第二邮箱应用可兼容的协议对所述目标数据进行转换;将转换后的数据同步至所述第二邮箱应用的客户端。本公开的实施方式通过将第一邮箱应用的服务端所存储的数据同步至第二邮箱应用的客户端,从而实现第二邮箱应用的客户端通过可兼容的协议访问第一邮箱应用的邮箱服务。问第一邮箱应用的邮箱服务。问第一邮箱应用的邮箱服务。

【技术实现步骤摘要】
一种邮箱服务的同步方法、装置、电子设备及存储介质


[0001]本公开的实施方式涉及计算机网络
,更具体地,本公开的实施方式涉及一种邮箱服务的同步方法、装置、电子设备及存储介质。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本公开的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]电子邮件是人们工作学习的重要工具。通常,用户可以通过邮箱应用的客户端访问邮箱服务来实现电子邮件的传输和管理。邮箱服务由邮箱应用的服务端提供。邮箱应用的客户端与服务端基于一定的协议进行通信连接。目前,常见的邮箱应用包括Gmail、Outlook、Yahoo Mail等等。
[0004]对企业而言,其通常由企业内部专用的邮箱应用的服务端来提供邮箱服务。但该内部专用邮箱应用的服务端与前述常见邮箱应用的客户端之间存在通信壁垒,二者无法建立连接。因此,若企业用户想要使用常见邮箱应用的客户端访问内部专用邮箱应用的邮箱服务,通常需要购买常见邮箱应用的专属系统进行私有化部署或者购买额外的云服务,以将其作为内部专用邮箱应用的服务端。然而,购买常见邮箱应用的专属系统或者额外云服务,需要花费的成本比较高,并且可能存在一定的信息安全风险。

技术实现思路

[0005]在本公开实施方式的第一方面中,提供了一种邮箱服务的同步方法,该方法应用于代理设备,所述代理设备分别与第一邮箱应用的服务端和第二邮箱应用的客户端通信连接,该方法包括:
[0006]从所述第一邮箱应用的服务端获取目标数据;
[0007]基于所述第二邮箱应用可兼容的协议对所述目标数据进行转换;
[0008]将转换后的数据同步至所述第二邮箱应用的客户端。
[0009]可选的,所述目标数据包括目标增量数据,所述方法还包括:获取预设时长内所述第一邮箱应用的服务端的操作日志,并基于所述操作日志判断所述预设时长内所述第一邮箱应用的服务端是否存在所述目标增量数据;所述从所述第一邮箱应用的服务端获取目标数据,包括:若存在所述目标增量数据,则从所述第一邮箱应用的服务端获取所述目标增量数据。
[0010]可选的,所述方法还包括:基于所述目标增量数据生成相应的目标事件;将所述目标事件存储至事件容器,并将所述目标增量数据存储至本地。
[0011]可选的,所述方法还包括:基于所述目标增量数据生成用于表征所述目标增量数据的目标消息,并将所述目标消息发送至所述第二邮箱应用的客户端,以使所述第二邮箱应用的客户端基于所述目标消息发起新事件查询请求;响应于所述新事件查询请求,在所述事件容器中查询相应的新事件,并将查询到的新事件所对应的增量数据确定为所述目标
增量数据。
[0012]可选的,所述目标数据包括目标全量数据,所述从所述第一邮箱应用的服务端获取目标数据,包括:在所述获取目标数据为首次获取的情况下,从所述第一邮箱应用的服务端获取所述目标全量数据。
[0013]可选的,所述目标数据的类型包括邮件数据,和/或,日历数据。
[0014]可选的,所述目标数据的类型包括联系人数据;所述从所述第一邮箱应用的服务端获取目标数据,包括:按照预设间隔从所述第一邮箱应用的服务端获取所述联系人数据。
[0015]在本公开实施方式的第二方面中,提供了一种邮箱服务的同步装置,该装置应用于代理设备,所述代理设备分别与第一邮箱应用的服务端和第二邮箱应用的客户端通信连接,该装置包括:
[0016]获取单元,用于从所述第一邮箱应用的服务端获取目标数据;
[0017]转换单元,用于基于所述第二邮箱应用可兼容的协议对所述目标数据进行转换;
[0018]同步单元,用于将转换后的数据同步至所述第二邮箱应用的客户端。
[0019]在本公开实施方式的第三方面中,提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面的实施例中所述的方法。
[0020]在本公开实施方式的第四方面中,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面的实施例中所述方法的步骤。
[0021]本公开以上的实施方式,至少具有如下的有益效果:
[0022]将代理设备分别与第一邮箱应用的服务端和第二邮箱应用的客户端进行通信连接,使得代理设备可以从第一邮箱应用的服务端获取目标数据,并且根据第二邮箱应用可兼容的协议对目标数据进行转换,以使第二邮箱应用的客户端能够接收转换后的数据,从而无需购买第二邮箱应用的专属系统或者云服务,不需要支付过高的迁移成本即可实现第一邮箱应用的服务端和第二邮箱应用的客户端之间的数据同步,进而实现第二邮箱应用的客户端通过可兼容的协议访问第一邮箱应用的邮箱服务。
附图说明
[0023]通过参考附图阅读下文的详细描述,本公开示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本公开的若干实施方式,其中:
[0024]图1是一示例性实施例提供的一种邮箱服务同步系统的架构图;
[0025]图2是一示例性实施例提供的一种邮箱服务的同步方法的流程图;
[0026]图3是一示例性实施例提供的一种同步目标增量数据的流程示意图;
[0027]图4是一示例性实施例提供的一种邮箱服务的同步装置的框图;
[0028]图5是一示例性实施例提供的一种邮箱服务的同步方法对应的可读存储介质的示意图;
[0029]图6是一示例性实施例提供的一种能够实现上述方法的电子设备的示意图。
[0030]在附图中,相同或对应的标号表示相同或对应的部分。
具体实施方式
[0031]下面将参考若干示例性实施方式来描述本公开的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本公开,而并非以任何方式限制本公开的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
[0032]本领域技术人员知道,本公开的实施方式可以实现为一种系统、装置、设备、方法或计算机可读存储介质。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
[0033]根据本公开的实施方式,提出了一种邮箱服务的同步方法、装置、电子设备及存储介质。
[0034]在本文中,需要理解的是,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。并且,本公开所涉及的数据可以为经用户授权或者经过各方充分授权的数据。
[0035]下面参考本公开的若干代表性实施方式,详细阐释本公开的原理和精神。
[0036]应用场景总览
[0037]对企业而言,其通常由企业内部专用的邮箱应用的服务端来提供邮箱服务。但该内部专用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种邮箱服务的同步方法,其特征在于,所述方法应用于代理设备,所述代理设备分别与第一邮箱应用的服务端和第二邮箱应用的客户端通信连接,该方法包括:从所述第一邮箱应用的服务端获取目标数据;基于所述第二邮箱应用可兼容的协议对所述目标数据进行转换;将转换后的数据同步至所述第二邮箱应用的客户端。2.根据权利要求1所述的方法,其特征在于,所述目标数据包括目标增量数据,所述方法还包括:获取预设时长内所述第一邮箱应用的服务端的操作日志,并基于所述操作日志判断所述预设时长内所述第一邮箱应用的服务端是否存在所述目标增量数据;所述从所述第一邮箱应用的服务端获取目标数据,包括:若存在所述目标增量数据,则从所述第一邮箱应用的服务端获取所述目标增量数据。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:基于所述目标增量数据生成相应的目标事件;将所述目标事件存储至事件容器,并将所述目标增量数据存储至本地。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:基于所述目标增量数据生成用于表征所述目标增量数据的目标消息,并将所述目标消息发送至所述第二邮箱应用的客户端,以使所述第二邮箱应用的客户端基于所述目标消息发起新事件查询请求;响应于所述新事件查询请求,在所述事件容器中查询相应的新事件,并将查询到的新事件所对应的增量数据确定为所述目标增量数据。5.根据权利要求1...

【专利技术属性】
技术研发人员:黄旭盛孙超
申请(专利权)人:杭州网易竹书信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1