CN112882862B - 邮箱数据恢复方法、装置、计算机设备和存储介质 - Google Patents
邮箱数据恢复方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN112882862B CN112882862B CN202110196280.8A CN202110196280A CN112882862B CN 112882862 B CN112882862 B CN 112882862B CN 202110196280 A CN202110196280 A CN 202110196280A CN 112882862 B CN112882862 B CN 112882862B
- Authority
- CN
- China
- Prior art keywords
- mailbox
- data
- client device
- target
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1469—Backup restoration techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1464—Management of the backup or restore process for networked environments
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Databases & Information Systems (AREA)
- Computing Systems (AREA)
- Data Mining & Analysis (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请涉及一种邮箱数据恢复方法、装置、计算机设备和存储介质,适用于计算机设备技术领域。所述方法包括:备用服务器确定客户端设备的邮箱数据恢复需求,向所述客户端设备发送可恢复邮箱的信息;所述备用服务器从所述客户端设备接收目标邮箱的信息;所述目标邮箱为所述客户端设备从所述可恢复邮箱中选择的邮箱;所述备用服务器向所述客户端设备发送所述目标邮箱的邮箱数据。采用本方法能够能够实现单邮箱恢复,且占用存储空间小。
Description
技术领域
本申请涉及计算机技术领域,特别是涉及一种邮箱数据恢复方法、装置、计算机设备和存储介质。
背景技术
随着科学技术的发展,电子邮箱已经成为日常工作沟通联系必不可少的工具。电子邮件最大的特点是,人们可以在任何地方时间收、发信件,解决了时空的限制,大大提高了工作效率,为办公自动化,商业活动提供了很大便利。因此,电子邮箱内的数据对于个人和企业都很重要,很多情况下,需要对电子邮箱内的数据进行恢复。
传统技术中,通常使用卷影拷贝服务将服务器***中邮箱数据库的全部数据进行恢复,其中包括了该服务器维护的全部邮箱的数据。邮箱恢复数据量大,且在恢复邮箱数据时需要占用大量的存储空间来存储数据,导致了邮箱数据恢复效率较低。
发明内容
基于此,有必要针对上述技术问题,提供一种邮箱数据恢复方法、装置、计算机设备和存储介质,能够提高邮箱数据的恢复效率。
第一方面,提供了一种邮箱数据恢复方法,应用于备用服务器,方法包括:备用服务器确定客户端设备的邮箱数据恢复需求,向客户端设备发送可恢复邮箱的信息;备用服务器从客户端设备接收目标邮箱的信息;目标邮箱为客户端设备从可恢复邮箱中选择的邮箱;备用服务器向客户端设备发送目标邮箱的邮箱数据。
在其中一个实施例中,备用服务器确定客户端设备的邮箱数据恢复需求,包括:备用服务器从客户端设备接收目录挂载指令,确定客户端设备的邮箱数据恢复需求;其中,目录挂载指令为客户端设备从客户端设备的主服务器接收响应消息后发送的,响应消息为主服务器响应于客户端设备发送的邮箱恢复指令创建备份数据库以及数据恢复目录后发送的,备份数据库包括邮箱数据,数据恢复目录用于访问邮箱数据。
在其中一个实施例中,该方法还包括:备用服务器将邮箱数据存储至数据恢复目录下的备份数据库;邮箱数据包括至少一个邮箱的数据以及至少一个邮箱的信息;根据至少一个邮箱的信息确定可恢复邮箱的信息。
在其中一个实施例中,备用服务器向客户端设备发送目标邮箱的邮箱数据之前,方法还包括:根据目标邮箱的信息从备份数据库中获取目标邮箱的邮箱数据。
第二方面,提供了一种邮箱数据恢复方法,应用于客户端设备,该方法包括:客户端设备接收备用服务器发送的可恢复邮箱的信息,从可恢复邮箱中选择目标邮箱;客户端设备将目标邮箱的信息发送至备用服务器;客户端设备从备用服务器接收目标邮箱的邮箱数据。
在其中一个实施例中,上述方法还包括:客户端设备向主服务器发送邮箱恢复请求,并接收主服务器反馈的响应消息,响应消息为主服务器响应于客户端设备发送的邮箱恢复指令创建备份数据库以及数据恢复目录后发送的,备份数据库包括邮箱数据,数据恢复目录用于访问邮箱数据。
在其中一个实施例中,接收主服务器反馈的响应消息之后,方法还包括:客户端设备向备用服务器发送目录挂载指令,目录挂载指令为客户端设备从客户端设备的主服务器接收响应消息后发送的。
第三方面,提供了一种邮箱数据恢复装置,装置包括:
第一确定模块,用于确定客户端设备的邮箱数据恢复需求,向客户端设备发送可恢复邮箱的信息;
接收模块,用于从客户端设备接收目标邮箱的信息;目标邮箱为客户端设备从可恢复邮箱中选择的邮箱;
发送模块,用于向客户端设备发送目标邮箱的邮箱数据。
在其中一个实施例中,上述确定模块,具体用于从客户端设备接收目录挂载指令,确定客户端设备的邮箱数据恢复需求;其中,目录挂载指令为客户端设备从客户端设备的主服务器接收响应消息后发送的,响应消息为主服务器响应于客户端设备发送的邮箱恢复指令创建备份数据库以及数据恢复目录后发送的,备份数据库包括邮箱数据,数据恢复目录用于访问邮箱数据。
在其中一个实施例中,上述邮箱数据恢复装置,还包括:
存储模块,用于将邮箱数据存储至数据恢复目录下的备份数据库;邮箱数据包括至少一个邮箱的数据以及至少一个邮箱的信息;
第二确定模块,用于根据至少一个邮箱的信息确定可恢复邮箱的信息。
在其中一个实施例中,上述邮箱数据恢复装置,还包括:
获取模块,用于根据目标邮箱的信息从备份数据库中获取目标邮箱的邮箱数据。
第四方面,提供了一种邮箱数据恢复装置,装置包括:
选择模块,用于接收备用服务器发送的可恢复邮箱的信息,从可恢复邮箱中选择目标邮箱;
第一发送模块,用于将目标邮箱的信息发送至备用服务器;
接收模块,用于接收备用服务器发送的目标邮箱的邮箱数据。
在其中一个实施例中,上述邮箱数据恢复装置,还包括:
第二发送模块,用于向主服务器发送邮箱恢复请求,并接收主服务器反馈的响应消息,响应消息为主服务器响应于客户端设备发送的邮箱恢复指令创建备份数据库以及数据恢复目录后发送的,备份数据库包括邮箱数据,数据恢复目录用于访问邮箱数据。
在其中一个实施例中,上述邮箱数据恢复装置,还包括:
第三发送模块,用于设备向备用服务器发送目录挂载指令,目录挂载指令为客户端设备从客户端设备的主服务器接收响应消息后发送的。
第五方面,提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现如上述第一方面和第二方面任一的方法。
第六方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述第一方面和第二方面任一的方法。
上述邮箱数据恢复方法、装置、计算机设备和存储介质,备用服务器在确定客户端设备的邮箱数据恢复需求后,可以向客户端设备发送可恢复邮箱的信息;客户端可以从上述可恢复邮箱中选择待恢复的一个邮箱,例如,前文所述的目标邮箱。备用服务器还可以向客户端设备发送目标邮箱的邮箱数据。通过上述方法,备用服务器可以确定客户端设备需要恢复的单个或多个邮箱,从而可以将这些邮箱的邮箱数据发送给客户端设备,实现邮箱数据的针对性恢复。而不是将数据库内所有的邮箱的邮箱数据都发送给客户端设备,基于少量邮箱进行邮箱数据恢复,大大降低了邮箱恢复过程中的数据传输量,节约了邮箱恢复耗时,提高邮箱数据的恢复效率。同时减少了对客户端设备存储空间的占用,也能够更贴合用户恢复某些邮箱的实际需求。
附图说明
图1为一个实施例中邮箱数据恢复方法的应用环境图;
图2为一个实施例中邮箱数据恢复方法的流程示意图;
图3为一个实施例中邮箱数据恢复方法中目标邮箱选择界面示意图;
图4为一个实施例中邮箱数据恢复步骤的流程示意图;
图5为另一个实施例中邮箱数据恢复方法的流程示意图;
图6为另一个实施例中邮箱数据恢复方法的流程示意图;
图7为一个实施例中邮箱数据恢复装置的结构框图;
图8为一个实施例中邮箱数据恢复装置的结构框图;
图9为一个实施例中邮箱数据恢复装置的结构框图;
图10为一个实施例中邮箱数据恢复装置的结构框图;
图11为一个实施例中邮箱数据恢复装置的结构框图;
图12为一个实施例中邮箱数据恢复装置的结构框图;
图13为一个实施例中服务器的内部结构图;
图14为一个实施例中客户端设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的邮箱数据恢复方法,可以应用于如图1所示的应用环境中。其中,客户端设备102通过网络与备用服务器104和主服务器106进行通信。其中,备用服务器104向客户端设备102发送可恢复邮箱的信息,备用服务器104从客户端设备102接收目标邮箱的信息。其中,客户端设备102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,备用服务器104和主服务器106可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在本申请一个可选的实施例中,如图2所示,提供了一种邮箱数据恢复方法,以该方法应用于图1中的备用服务器为例进行说明,包括以下步骤:
步骤201,备用服务器确定客户端设备的邮箱数据恢复需求,向客户端设备发送可恢复邮箱的信息。
在本申请实施例中,支持客户端设备正常运行的服务器可以有两个,其中一个可以是主服务器,另一个为备用服务器。主服务器用于支持客户端设备正常运行,并存储客户端设备正常运行需要的数据以及产生的数据。备用服务器用于对主服务器中的数据进行备份以及恢复。
在本申请实施例中,在客户端设备接收到用户触发的邮箱恢复指令后,可以向主服务器转发邮箱恢复指令,主服务器可以创建数据库、目录,为了提高数据安全性,主服务器可以删除创建的数据库,由备用服务器做数据备份。在上述过程中,备用服务器可以获知客户端的需求,也确定主服务器已经为备用服务器的数据备份做好了准备,则向客户端发送可恢复邮箱的信息。
在备用服务器确定了客户端设备的邮箱数据恢复需求之后,备用服务器可以获取主服务器对应的邮箱数据,并将获取的邮箱数据与邮箱信息对应存储。其中,邮箱信息可以包括邮箱的标识信息以及邮箱的地址信息中的至少一个。备用服务器基于存储的数据,明确自身的数据恢复能力,例如,支持哪些邮箱的数据恢复。备用服务器还可以根据自身的恢复能力,从支持恢复的邮箱中选择一个或多个可恢复的邮箱。备用服务器在确定了可恢复邮箱之后,可以基于与客户端设备之间的网络通信,向客户端设备发送可恢复邮箱的信息。
步骤202,备用服务器从客户端设备接收目标邮箱的信息。
在本申请实施例中,备用服务器从客户端设备接收目标邮箱的信息,其中,目标邮箱为客户端设备从可恢复邮箱中选择的邮箱。目标邮箱的数量可以为大于等于1的任何自然数。
在本申请实施例中,在备用服务器向客户端设备发送可恢复邮箱的信息之后,客户端设备接收备用服务器发送的可恢复邮箱的信息,基于可恢复邮箱的信息生成可恢复邮箱列表,并将可恢复邮箱的列表通过显示组件呈现给用户。
示例性的,参考图3,客户端显示一个可视化界面。界面包括可恢复邮箱列表以及用户操作功能按钮。用户可以点击界面上显示的邮箱信息,从中选中一个或多个作为目标邮箱。从而使得客户端设备接收到用户输入的目标邮箱的信息,并将目标邮箱的信息发送至备用服务器。备用服务器接收从客户端设备接收目标邮箱的信息。
步骤203,备用服务器向客户端设备发送目标邮箱的邮箱数据。
在本申请实施例中,备用服务器在接收到客户端发送给的目标邮箱的信息之后,可以根据目标邮箱的信息中包括的目标邮箱的标识信息或者目标邮箱的地址信息,从邮箱数据中查找到目标邮箱,并将目标邮箱中的邮箱数据发送给客户端设备。
上述邮箱数据恢复方法,备用服务器在确定客户端设备的邮箱数据恢复需求后,可以向客户端设备发送可恢复邮箱的信息;客户端可以从上述可恢复邮箱中选择待恢复的一个或多个邮箱,例如,前文所述的目标邮箱。备用服务器还可以向客户端设备发送目标邮箱的邮箱数据。通过上述方法,备用服务器可以确定客户端设备需要恢复的单个或多个邮箱,从而可以将这些邮箱的邮箱数据发送给客户端设备,实现邮箱数据的针对性恢复。而不是将数据库内所有的邮箱的邮箱数据都发送给客户端设备,基于少量邮箱进行邮箱数据恢复,大大降低了邮箱恢复过程中的数据传输量,节约了邮箱恢复耗时,提高邮箱数据的恢复效率。同时减少了对客户端设备存储空间的占用,也能够更贴合用户恢复某些邮箱的实际需求。
在本实施例的一种可选的实现方式中,上述步骤201中的“备用服务器确定客户端设备的邮箱数据恢复需求”,可以包括以下内容:
备用服务器从客户端设备接收目录挂载指令,确定客户端设备的邮箱数据恢复需求。
在本申请实施例中,目录挂载指令为客户端设备从客户端设备的主服务器接收响应消息后发送的,响应消息为主服务器响应于客户端设备发送的邮箱恢复指令创建备份数据库以及数据恢复目录后发送的,备份数据库包括邮箱数据,数据恢复目录用于访问邮箱数据。
在本申请实施例中,在客户端设备接收到用户输入的邮箱恢复指令后,可以向主服务器转发邮箱恢复指令。主服务器接收到客户端设备转发的邮箱恢复指令之后,可以在主服务器的本地的创建一个数据恢复目录,并在数据恢复目录中创建一个备份数据库。在主服务器在本地创建完数据恢复目录以及备份数据库之后,主服务器向客户端设备发送响应于邮箱恢复指令的响应消息。
在本申请实施例中,客户端设备在接收到主服务器发送的响应消息之后,向备用服务器发送目录挂载指令。备用服务器从客户端设备接收目录挂载指令,并根据目录挂载指令获取主服务器对应的邮箱数据,并根据邮箱数据确定可恢复邮箱。
本申请实施例中,备用服务器通过从客户端设备接收目录挂载指令,确定客户端设备的邮箱数据恢复需求,从而使得备用服务器可以及时确定客户端设备的邮箱数据恢复需求,提高邮箱数据恢复效率。
在本实施例的一种可能的实现方式中,备用服务器可以向客户端设备发送可恢复邮箱的信息,如图4所示,备用服务器确定可恢复邮箱的信息的流程具体可以包括以下步骤:
步骤401,备用服务器将邮箱数据存储至数据恢复目录下的备份数据库。
其中,邮箱数据包括至少一个邮箱的数据以及至少一个邮箱的信息。
在本申请实施例中,备用服务器在接收到客户端设备发送的目录挂载请求之后,基于目录挂载请求确定需要挂载的邮箱数据,并邮箱数据中邮箱的数据与匹配的邮箱的信息进行对应存储至数据恢复目录下的备份数据库中。其中,邮箱数据中既包括邮箱的数据还包括邮箱的信息,每个邮箱的数据与对应的邮箱信息匹配,邮箱的信息可以为邮箱的标识信息也可以为邮箱的地址信息。邮箱数据中邮箱的数据与邮箱的信息对应存储。
步骤402,备用服务器根据上述至少一个邮箱的信息确定可恢复邮箱的信息。
在本申请实施例中,备用服务器在将邮箱数据存储至数据恢复目录下的备份数据库之后,基于备份数据库中存储的邮箱数据中的至少一个邮箱的信息确定可恢复邮箱的信息。
在本申请实施例中,可选的,备用服务器可以将邮箱数据中的全部邮箱的信息确定为可恢复邮箱的信息,也可以根据预设规则从邮箱数据中选择部分邮箱的信息确定为可恢复邮箱的信息。本申请实施例对可恢复邮箱的数量不做具体限定。其中,预设规则可以是对预设时间内各邮箱的使用频率进行排序,选择使用频率大于频率阈值的邮箱;也可以是基于各邮箱内包括的邮件的个数进行排序,选择邮件数量大于数量阈值的邮箱,本申请实施例对预设规则不做具体限定。
示例性的,邮箱数据中包括18个邮箱的数据,备用服务器类可以将这18个邮箱的信息确定为可恢复邮箱的信息;也可以根据在一周之内各邮箱的使用频率,从这18个邮箱中选出一周之内使用次数大于5次的8个邮箱,从而将这8个邮箱的信息确定为可恢复邮箱的信息。
在本申请实施例中,备用服务器将邮箱数据存储至数据恢复目录下的备份数据库,并根据至少一个邮箱的信息确定可恢复邮箱的信息。备用服务器将邮箱数据存储至数据恢复目录下的备份数据库中,从而有利于对邮箱数据进行统计与研究。备用服务器根据至少一个邮箱的信息确定可恢复邮箱的信息,并将可恢复邮箱的信息发送给客户端设备,而不是直接将邮箱数据发送给客户端设备,从而可以达到备用服务器对邮箱数据的筛选与研究,也减少占用的客户端设备的存储空间,提高邮箱数据传输速率,从而提高邮箱恢复的效率。
在本申请一个可选的实施例中,备用服务器向客户端设备发送目标邮箱的邮箱数据之前,上述方法还可以包括以下内容:
备用服务器根据目标邮箱的信息从备份数据库中获取目标邮箱的邮箱数据。
在本申请实施例中,备用服务器在接收到客户端发送的目标邮箱的信息之后,可选的,可以根据目标邮箱的信息中包括的邮箱的标识信息在备份数据库中查找目标邮箱的邮箱数据,并将查找到的目标邮箱的邮箱数据进行提取,从而获取到目标邮箱的邮箱数据。可选的,备用服务器还可以根据目标邮箱的信息中包括的邮箱的地址信息在备份数据库中查找目标邮箱的邮箱数据,并将查找到的目标邮箱的邮箱数据进行提取,从而获取到目标邮箱的邮箱数据
在本申请实施例中,备用服务器根据目标邮箱的信息从备份数据库中获取目标邮箱的邮箱数据,从而保证了获取到的目标邮箱的邮箱数据的正确性,提高了邮箱恢复的效率。
在本申请一个可选的实施例中,如图5所示,提供了一种邮箱数据恢复方法,以该方法应用于图1中的客户端设备为例进行说明,包括以下步骤:
步骤501,客户端设备向主服务器发送邮箱恢复请求,并接收主服务器反馈的响应消息。
其中,响应消息为主服务器响应于客户端设备发送的邮箱恢复指令创建备份数据库以及数据恢复目录后发送的,备份数据库包括邮箱数据,数据恢复目录用于访问邮箱数据。
在本申请实施例中,在客户端设备接收到用户输入的邮箱恢复指令后,可以向主服务器转发邮箱恢复指令。主服务器接收到客户端设备转发的邮箱恢复指令之后,可在主服务器的本地的创建一个数据恢复目录,并在数据恢复目录中创建一个备份数据库。在主服务器在本地创建完恢复目录以及备份数据库之后,主服务器向客户端设备发送响应于邮箱恢复指令的响应消息。从而使得客户端设备可以接收到主服务器反馈的响应消息。
步骤502,客户端设备向备用服务器发送目录挂载指令.
其中,目录挂载指令为客户端设备从客户端设备的主服务器接收响应消息后发送的。
在本申请实施例中,客户端设备在接收到主服务器发送的响应消息之后,确定主服务器已经做好了邮箱恢复的准备,基于与备用服务器之间的网络通信向备用服务器发送目录挂载指令。
步骤503,客户端设备接收备用服务器发送的可恢复邮箱的信息,从可恢复邮箱中选择目标邮箱。
在本申请实施例中,备用服务器在接收到客户端设备发送的目录挂载请求之后,基于目录挂载请求确定需要挂载的邮箱数据,并将邮箱数据中邮箱的数据与邮箱的信息对应存储至数据恢复目录下的备份数据库中。然后备用服务器基于备份数据库中存储的邮箱数据中的至少一个邮箱的信息确定可恢复邮箱的信息,并将恢复邮箱的信息发送至客户端设备。
客户端设备接收备用服务器发送的可恢复邮箱的信息,基于可恢复邮箱的信息生成可恢复邮箱列表,并将可恢复邮箱的列表通过显示组件呈现给用户。用户通过客户端设备中的输入组件选择需要恢复的目标邮箱的信息。
步骤504,客户端设备将目标邮箱的信息发送至备用服务器。
在本申请实施例中,客户端设备接收到用户通过客户端设备输入组件输入的目标邮箱的信息,基于与备用服务器之间的网络连接并将目标邮箱的信息发送至备用服务器。
步骤505,客户端设备从备用服务器接收目标邮箱的邮箱数据。
在本申请实施例中,备用服务器在接收到客户端发送给的目标邮箱的信息之后,可以根据目标邮箱的信息中包括的目标邮箱的标识信息或者目标邮箱的地址信息,从邮箱数据中查找到目标邮箱,并将目标邮箱中的邮箱数据发送给客户端设备。从而使得客户端设备可以接收到备用服务器发送的目标邮箱的邮箱数据,并通过显示组件将目标邮箱的邮箱数据展示给用户。
在本申请实施例中,客户端设备向主服务器发送邮箱恢复请求,并接收主服务器反馈的响应消息。在接收到主服务器反馈的响应消息之后,客户端设备向备用服务器发送目录挂载指令。然后客户端设备接收备用服务器发送的可恢复邮箱的信息,从可恢复邮箱中选择目标邮箱,并将目标邮箱的信息发送至备用服务器。客户端设备从备用服务器接收目标邮箱的邮箱数据。通过上述方法,客户端设备可以向备用服务器发送用户需要恢复的目标邮箱的信息,并接收到目标邮箱的邮箱数据,而不是接收到所有邮箱的邮箱数据,在需要用户从所有邮箱数据中选择目标邮箱数据,从而节省了用户的时间,并且减小了客户端设备占用的存储空间,提高邮箱恢复的效率。
为了更好的说明本申请的提供的邮箱数据恢复方法,本申请提供一种邮箱数据恢复方法的整体流程方面进行解释说明的实施例,如图6所示,该方法包括:
步骤601,客户端设备向主服务器发送邮箱恢复请求,
步骤602,客户端设备接收主服务器反馈的响应消息。
步骤603,客户端设备向备用服务器发送目录挂载指令。
步骤604,备用服务器从客户端设备接收目录挂载指令,确定客户端设备的邮箱数据恢复需求。
步骤605,备用服务器将邮箱数据存储至数据恢复目录下的备份数据库。
步骤606,备用服务器根据至少一个邮箱的信息确定可恢复邮箱的信息。
步骤607,备用服务器向客户端设备发送可恢复邮箱的信息。
步骤608,客户端设备接收备用服务器发送的可恢复邮箱的信息,从可恢复邮箱中选择目标邮箱。
步骤609,客户端设备将目标邮箱的信息发送至备用服务器。
步骤610,备用服务器从客户端设备接收目标邮箱的信息。
步骤611,备用服务器根据目标邮箱的信息从备份数据库中获取目标邮箱的邮箱数据。
步骤612,备用服务器向客户端设备发送目标邮箱的邮箱数据。
步骤613,客户端设备从备用服务器接收目标邮箱的邮箱数据。
应该理解的是,虽然图2以及图4-6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图以及图4-6中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在本申请一个实施例中,如图7所示,提供了一种邮箱数据恢复装置700,包括:第一确定模块701、接收模块702和发送模块703,其中:
第一确定模块701,用于确定客户端设备的邮箱数据恢复需求,向客户端设备发送可恢复邮箱的信息;
接收模块702,用于从客户端设备接收目标邮箱的信息;目标邮箱为客户端设备从可恢复邮箱中选择的邮箱;
发送模块703,用于向客户端设备发送目标邮箱的邮箱数据。
在本申请一个实施例中,上述第一确定模块701,具体用于从客户端设备接收目录挂载指令,确定客户端设备的邮箱数据恢复需求;其中,目录挂载指令为客户端设备从客户端设备的主服务器接收响应消息后发送的,响应消息为主服务器响应于客户端设备发送的邮箱恢复指令创建备份数据库以及数据恢复目录后发送的,备份数据库包括邮箱数据,数据恢复目录用于访问邮箱数据。
在本申请一个实施例中,如图8所示,上述邮箱数据恢复装置700,还包括:存储模块704以及第二确定模块705,其中:
存储模块704,用于将邮箱数据存储至数据恢复目录下的备份数据库;邮箱数据包括至少一个邮箱的数据以及至少一个邮箱的信息;
第二确定模块705,用于根据至少一个邮箱的信息确定可恢复邮箱的信息。
在本申请一个实施例中,如图9所示,上述邮箱数据恢复装置700,还包括:获取模块706,其中:
获取模块706,用于根据目标邮箱的信息从备份数据库中获取目标邮箱的邮箱数据。
在本申请一个实施例中,如图10所示,提供了一种邮箱数据恢复装置1000,包括:选择模块1001、第一发送模块,1002和接收模块1003,其中:
选择模块1001,用于接收备用服务器发送的可恢复邮箱的信息,从可恢复邮箱中选择目标邮箱;
第一发送模块1002,用于将目标邮箱的信息发送至备用服务器;
接收模块1003,用于接收备用服务器发送的目标邮箱的邮箱数据。
在本申请一个实施例中,如图11所示,上述邮箱数据恢复装置1000,还包括:第二发送模块1004,其中:
第二发送模块1004,用于向主服务器发送邮箱恢复请求,并接收主服务器反馈的响应消息,响应消息为主服务器响应于客户端设备发送的邮箱恢复指令创建备份数据库以及数据恢复目录后发送的,备份数据库包括邮箱数据,数据恢复目录用于访问邮箱数据。
在本申请一个实施例中,如图12所示,上述邮箱数据恢复装置1000,还包括:第三发送模块1005,其中:
第三发送模块1005,用于设备向备用服务器发送目录挂载指令,目录挂载指令为客户端设备从客户端设备的主服务器接收响应消息后发送的。
关于邮箱数据恢复装置的具体限定可以参见上文中对于邮箱数据恢复方法的限定,在此不再赘述。上述邮箱数据恢复装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图13所示。该计算机设备包括通过***总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储邮箱数据恢复数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种邮箱数据恢复方法。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是客户端设备,其内部结构图可以如图14所示。该计算机设备包括通过***总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种邮箱数据恢复方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图13和图14中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在本申请一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:备用服务器确定客户端设备的邮箱数据恢复需求,向客户端设备发送可恢复邮箱的信息;备用服务器从客户端设备接收目标邮箱的信息;目标邮箱为客户端设备从可恢复邮箱中选择的邮箱;备用服务器向客户端设备发送目标邮箱的邮箱数据。
在本申请一个实施例中,处理器执行计算机程序时还实现以下步骤:备用服务器从客户端设备接收目录挂载指令,确定客户端设备的邮箱数据恢复需求;其中,目录挂载指令为客户端设备从客户端设备的主服务器接收响应消息后发送的,响应消息为主服务器响应于客户端设备发送的邮箱恢复指令创建备份数据库以及数据恢复目录后发送的,备份数据库包括邮箱数据,数据恢复目录用于访问邮箱数据。
在本申请一个实施例中,处理器执行计算机程序时还实现以下步骤:备用服务器将邮箱数据存储至数据恢复目录下的备份数据库;邮箱数据包括至少一个邮箱的数据以及至少一个邮箱的信息;根据至少一个邮箱的信息确定可恢复邮箱的信息。
在本申请一个实施例中,处理器执行计算机程序时还实现以下步骤:根据目标邮箱的信息从备份数据库中获取目标邮箱的邮箱数据。
在本申请一个实施例中,处理器执行计算机程序时还实现以下步骤:客户端设备接收备用服务器发送的可恢复邮箱的信息,从可恢复邮箱中选择目标邮箱;客户端设备将目标邮箱的信息发送至备用服务器;客户端设备从备用服务器接收目标邮箱的邮箱数据。
在本申请一个实施例中,处理器执行计算机程序时还实现以下步骤:客户端设备向主服务器发送邮箱恢复请求,并接收主服务器反馈的响应消息,响应消息为主服务器响应于客户端设备发送的邮箱恢复指令创建备份数据库以及数据恢复目录后发送的,备份数据库包括邮箱数据,数据恢复目录用于访问邮箱数据。
在本申请一个实施例中,处理器执行计算机程序时还实现以下步骤:客户端设备向备用服务器发送目录挂载指令,目录挂载指令为客户端设备从客户端设备的主服务器接收响应消息后发送的。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
备用服务器确定客户端设备的邮箱数据恢复需求,向客户端设备发送可恢复邮箱的信息;备用服务器从客户端设备接收目标邮箱的信息;目标邮箱为客户端设备从可恢复邮箱中选择的邮箱;备用服务器向客户端设备发送目标邮箱的邮箱数据。
在本申请一个实施例中,计算机程序被处理器执行时还实现以下步骤:备用服务器从客户端设备接收目录挂载指令,确定客户端设备的邮箱数据恢复需求;其中,目录挂载指令为客户端设备从客户端设备的主服务器接收响应消息后发送的,响应消息为主服务器响应于客户端设备发送的邮箱恢复指令创建备份数据库以及数据恢复目录后发送的,备份数据库包括邮箱数据,数据恢复目录用于访问邮箱数据。
在本申请一个实施例中,计算机程序被处理器执行时还实现以下步骤:备用服务器将邮箱数据存储至数据恢复目录下的备份数据库;邮箱数据包括至少一个邮箱的数据以及至少一个邮箱的信息;根据至少一个邮箱的信息确定可恢复邮箱的信息。
在本申请一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据目标邮箱的信息从备份数据库中获取目标邮箱的邮箱数据。
在本申请一个实施例中,计算机程序被处理器执行时还实现以下步骤:客户端设备接收备用服务器发送的可恢复邮箱的信息,从可恢复邮箱中选择目标邮箱;客户端设备将目标邮箱的信息发送至备用服务器;客户端设备从备用服务器接收目标邮箱的邮箱数据。
在本申请一个实施例中,计算机程序被处理器执行时还实现以下步骤:客户端设备向主服务器发送邮箱恢复请求,并接收主服务器反馈的响应消息,响应消息为主服务器响应于客户端设备发送的邮箱恢复指令创建备份数据库以及数据恢复目录后发送的,备份数据库包括邮箱数据,数据恢复目录用于访问邮箱数据。
在本申请一个实施例中,计算机程序被处理器执行时还实现以下步骤:客户端设备向备用服务器发送目录挂载指令,目录挂载指令为客户端设备从客户端设备的主服务器接收响应消息后发送的。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种邮箱数据恢复方法,其特征在于,所述方法包括:
备用服务器从客户端设备接收目录挂载指令,确定所述客户端设备的邮箱数据恢复需求,向所述客户端设备发送可恢复邮箱的信息;其中,所述目录挂载指令为所述客户端设备从所述客户端设备的主服务器接收响应消息后发送的,所述响应消息为所述主服务器响应于所述客户端设备发送的邮箱恢复指令创建备份数据库以及数据恢复目录后发送的,所述备份数据库包括邮箱数据,所述数据恢复目录用于访问所述邮箱数据;
所述备用服务器从所述客户端设备接收目标邮箱的信息;所述目标邮箱为所述客户端设备从所述可恢复邮箱中选择的邮箱;
所述备用服务器向所述客户端设备发送所述目标邮箱的邮箱数据。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述备用服务器将所述邮箱数据存储至所述数据恢复目录下所述的备份数据库;所述邮箱数据包括至少一个邮箱的数据以及至少一个邮箱的信息;
所述备用服务器根据所述至少一个邮箱的信息确定所述可恢复邮箱的信息。
3.根据权利要求2所述的方法,其特征在于,所述邮箱的信息包括邮箱的标识信息或者邮箱的地址信息。
4.根据权利要求1所述的方法,其特征在于,所述备用服务器向所述客户端设备发送所述目标邮箱的邮箱数据之前,所述方法还包括:
所述备用服务器根据所述目标邮箱的信息从所述备份数据库中获取所述目标邮箱的邮箱数据。
5.根据权利要求4所述的方法,其特征在于,所述根据所述目标邮箱的信息从所述备份数据库中获取所述目标邮箱的邮箱数据,包括:
所述备用服务器根据所述目标邮箱的信息中包括的邮箱的标识信息在所述备份数据库中查找所述目标邮箱的邮箱数据,并将查找到的所述目标邮箱的邮箱数据进行提取,获取到所述目标邮箱的邮箱数据。
6.根据权利要求4所述的方法,其特征在于,所述根据所述目标邮箱的信息从所述备份数据库中获取所述目标邮箱的邮箱数据,包括:
根据所述目标邮箱的信息中包括的邮箱的地址信息在所述备份数据库中查找所述目标邮箱的邮箱数据,并将查找到的所述目标邮箱的邮箱数据进行提取,获取到所述目标邮箱的邮箱数据。
7.根据权利要求1所述的方法,其特征在于,所述客户端设备正常运行的服务器包括:主服务器和备用服务器。
8.一种邮箱数据恢复装置,其特征在于,所述装置包括:
第一确定模块,用于从客户端设备接收目录挂载指令,确定所述客户端设备的邮箱数据恢复需求,向所述客户端设备发送可恢复邮箱的信息;其中,所述目录挂载指令为所述客户端设备从所述客户端设备的主服务器接收响应消息后发送的,所述响应消息为所述主服务器响应于所述客户端设备发送的邮箱恢复指令创建备份数据库以及数据恢复目录后发送的,所述备份数据库包括邮箱数据,所述数据恢复目录用于访问所述邮箱数据;
接收模块,用于从所述客户端设备接收目标邮箱的信息;所述目标邮箱为所述客户端设备从所述可恢复邮箱中选择的邮箱;
发送模块,用于向所述客户端设备发送所述目标邮箱的邮箱数据。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110196280.8A CN112882862B (zh) | 2021-02-22 | 2021-02-22 | 邮箱数据恢复方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110196280.8A CN112882862B (zh) | 2021-02-22 | 2021-02-22 | 邮箱数据恢复方法、装置、计算机设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112882862A CN112882862A (zh) | 2021-06-01 |
CN112882862B true CN112882862B (zh) | 2022-05-17 |
Family
ID=76056733
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110196280.8A Active CN112882862B (zh) | 2021-02-22 | 2021-02-22 | 邮箱数据恢复方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112882862B (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103491170A (zh) * | 2013-09-24 | 2014-01-01 | 新浪网技术(中国)有限公司 | 电子邮件到达消息提醒的方法及*** |
CN109144790A (zh) * | 2018-09-30 | 2019-01-04 | 广州鼎甲计算机科技有限公司 | MySQL数据库的合成备份方法和装置 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005032083A (ja) * | 2003-07-09 | 2005-02-03 | Nec Corp | 電子メール格納処理救済方式および方法ならびにプログラム |
CN201563130U (zh) * | 2009-07-24 | 2010-08-25 | 鲁超伟 | 一种企业邮件控制器 |
US20160004605A1 (en) * | 2014-07-01 | 2016-01-07 | Commvault Systems, Inc. | Lightweight data reconstruction based on backup data |
US11074140B2 (en) * | 2017-03-29 | 2021-07-27 | Commvault Systems, Inc. | Live browsing of granular mailbox data |
CN108347372A (zh) * | 2018-01-04 | 2018-07-31 | 广东睿江云计算股份有限公司 | 一种邮件备份和恢复的方法 |
CN114024926A (zh) * | 2018-02-28 | 2022-02-08 | 创新先进技术有限公司 | 一种通讯数据的恢复方法、装置及设备 |
CN112181720A (zh) * | 2020-09-11 | 2021-01-05 | 济南浪潮数据技术有限公司 | 一种基于云管理平台的虚拟数据中心备份方法及装置 |
-
2021
- 2021-02-22 CN CN202110196280.8A patent/CN112882862B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103491170A (zh) * | 2013-09-24 | 2014-01-01 | 新浪网技术(中国)有限公司 | 电子邮件到达消息提醒的方法及*** |
CN109144790A (zh) * | 2018-09-30 | 2019-01-04 | 广州鼎甲计算机科技有限公司 | MySQL数据库的合成备份方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN112882862A (zh) | 2021-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106612285B (zh) | 基于对等网络的分布式云数据管理方法及*** | |
US7765243B2 (en) | Unified local-remote logical volume | |
CN106528587B (zh) | 复合网页***中页面的展示方法和装置 | |
CN112162965B (zh) | 一种日志数据处理的方法、装置、计算机设备及存储介质 | |
US8078206B2 (en) | Mobile phone and method for managing short messages of the mobile phone | |
CN107943562B (zh) | 信息存储方法、装置、存储介质及电子设备 | |
WO2018223772A1 (zh) | 内容推荐方法和*** | |
CN111562870B (zh) | 地图点位图标扩展处理方法及装置 | |
CN106484691B (zh) | 移动终端的数据存储方法和装置 | |
CN114240344A (zh) | 企业人员数据处理方法、装置、计算机设备和存储介质 | |
CN111949354B (zh) | 一种页面内容更新方法及装置 | |
CN112882862B (zh) | 邮箱数据恢复方法、装置、计算机设备和存储介质 | |
CN108880988B (zh) | 即时通讯消息的监控方法、***、计算机设备和存储介质 | |
US7778660B2 (en) | Mobile communications terminal, information transmitting system and information receiving method | |
EP3092785B1 (en) | Systems and methods for contextual caller identification | |
CN112433779B (zh) | 基于erp***的应用站点预加载方法、设备和存储介质 | |
CN111190964B (zh) | 数据对接方法、装置、设备及存储介质 | |
US20170061361A1 (en) | On-line fellowship enhancement system for off-line company organization | |
CN110363537B (zh) | 远程面签录屏调取方法、装置、存储介质及计算机设备 | |
CN112751928B (zh) | 跨终端信息互联方法、装置、计算机设备和存储介质 | |
CN105183281B (zh) | 信息处理方法及装置 | |
KR101603713B1 (ko) | 부분 추출을 활용한 현장용 모바일 포렌식 방법 | |
CN114064774B (zh) | 应用程序的表视图加载方法、装置、设备及存储介质 | |
CN113468109B (zh) | 一种文件管理方法、装置、电子设备及存储介质 | |
CN114510492A (zh) | 业务数据处理方法、装置、计算机设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: Mailbox data recovery method, device, computer device and storage medium Effective date of registration: 20221021 Granted publication date: 20220517 Pledgee: Industrial Bank Co.,Ltd. Guangzhou Development Zone sub branch Pledgor: Guangzhou Dingjia Computer Technology Co.,Ltd. Registration number: Y2022980018838 |