CN110809874A - 数据的同步方法及***、可移动平台和可读存储介质 - Google Patents
数据的同步方法及***、可移动平台和可读存储介质 Download PDFInfo
- Publication number
- CN110809874A CN110809874A CN201880038819.3A CN201880038819A CN110809874A CN 110809874 A CN110809874 A CN 110809874A CN 201880038819 A CN201880038819 A CN 201880038819A CN 110809874 A CN110809874 A CN 110809874A
- Authority
- CN
- China
- Prior art keywords
- storage medium
- target
- synchronization
- data
- medium
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
- H04L67/5682—Policies or rules for updating, deleting or replacing the stored data
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
一种可移动平台(200)中数据的同步方法、可移动平台(200)、数据的同步***(1000)和计算机可读存储介质。数据的同步方法包括:(S1)将数据存储在目标存储介质中;(S2)获取数据的同步策略;(S3)根据同步策略确定目标同步介质;(S4)根据同步策略将数据同步到目标同步介质中。
Description
技术领域
本发明涉及数据的同步技术领域,特别涉及一种数据的同步方法、数据的同步***、可移动平台和计算机可读存储介质。
背景技术
目前电子设备的存储策略是固定的,例如在电子设备具有多个存储介质的情况下,电子设备采集的数据也只会存储到其中一个存储介质中,而不会同步到其他存储介质中。此外,用户也无法自主配置同步策略,灵活性较低,用户的使用体验较差。
发明内容
本发明的实施例提供一种数据的同步方法、可移动平台、数据的同步***和计算机可读存储介质。
本发明实施方式的可移动平台中数据的同步方法包括:将所述数据存储在目标存储介质中;获取所述数据的同步策略;根据所述同步策略确定目标同步介质;根据所述同步策略将所述数据同步到所述目标同步介质中。
本发明实施方式的可移动平台包括处理器、存储器和执行器,其中,所述存储器用于存储程序代码,所述处理器用于调用所述程序代码,当所述程序代码被执行时,所述执行器用于执行以下操作:将所述数据存储在目标存储介质中;获取所述数据的同步策略;根据所述同步策略确定目标同步介质;根据所述同步策略将所述数据同步到所述目标同步介质中。
本发明实施方式的数据的同步***包括上述的可移动平台和外部设备。所述可移动平台与所述外部设备连接。
本发明实施方式的计算机可读存储介质存储有计算机程序。所述计算机程序可被处理器执行以完成上述的数据的同步方法。
本发明实施方式的数据的同步方法、可移动平台、数据的同步***和计算机可读存储介质,多个存储介质之间设置有数据同步的机制,用户可以基于同步策略的设定,指示可移动平台依据同步策略对数据进行同步的操作,提高数据存储与同步的灵活性,改善用户的使用体验。
本发明的实施方式的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实施方式的实践了解到。
附图说明
本申请的上述和/或附加的方面和优点可以从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:
图1是本发明某些实施方式的数据的同步***的示意图。
图2至图19是本发明某些实施方式的数据的同步方法的流程示意图。
具体实施方式
下面详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
请参阅图1,本发明提供一种数据的同步***1000。数据的同步***1000包括可移动平台100和外部设备200。
其中,可移动平台100与外部设备200连接。具体地,可移动平台100可以通过有线连接方式,例如通过数据线等有线方式与外部设备200连接。或者,可移动平台100也可以通过无线连接方式,例如通过WiFi、蓝牙、移动数据网络(2G/3G/4G/5G)等与外部设备200连接。
可移动平台100可以包括无人机、无人车、无人船、机器人、或者其他可移动设备。外部设备200可为便携式设备,例如手机、电脑、智能穿戴设备、平板、遥控器等任何合适的外部设备。可以理解,在某些实施例中,所述外部设备也可以为诸如无人机、无人车、无人船、机器人等可移动平台。
进一步地,可移动平台100还包括有电子设备40,电子设备40可以为照相机、摄像机、摄影机等拍摄装置。电子设备40可以存储数据。电子设备40设置有内部存储介质10、第一外部存储介质20中的至少一种。也即是说,电子设备40可以仅设置有内部存储介质10,也可以仅设置有第一外部存储介质20,也可以同时设置有内部存储介质10和第一外部存储介质20。进一步地,内部存储介质10可以例如为嵌入式多媒体卡,(Embedded MultimediaCard,EMMC)、通用闪存存储(Universal Flash Storage,UFS)等其他合适的存储介质,第一外部存储介质20可以例如为安全数位卡(Secure Digital,SD)、固态硬盘(Solid-statedrive,SSD)等其他合适的存储介质。
进一步地,电子设备40仅设置有内部存储介质10时,内部存储介质10的个数可为一个或多个。电子设备40仅设置有第一外部存储介质20时,第一外部存储介质20的个数也可为一个或多个。电子设备40同时存储有内部存储介质10和第一外部存储介质20时,内部存储介质10和第一外部存储介质20的个数均可以为一个或多个。电子设备40存储数据时,数据可以单独存储在内部存储介质10或第一外部存储介质20中,也可以同时存储在内部存储介质10和第一外部存储介质20中。
外部设备200也可以设置有存储数据的存储介质。外部设备200与电子设备40类似,外部设备200也可以仅设置有内部存储介质,或仅设置有外部存储介质,或同时设置有内部存储介质和外部存储介质。其中,内部存储介质和外部存储介质的数目不限。在本实施方式中,外部设备200中的存储介质统称为第二外部存储介质201。
请一并参阅图1和2,本发明还提供一种可移动平台100中数据的同步方法。数据的同步方法包括:
S1:将数据存储在目标存储介质中;
S2:获取数据的同步策略;
S3:根据同步策略确定目标同步介质;和
S4:根据同步策略将数据同步到目标同步介质中。
请再参阅图1,本发明实施方式的数据的同步方法可以由上述的可移动平台100实现。可移动平台100还包括处理器60、存储器50和执行器70。其中,存储器50用于存储程序代码。处理器30用于调用程序代码。执行器70用于执行程序代码指示的操作,执行器70可以集成在处理器60内,也可以放置在处理器60外。电子设备40也包括处理器30。电子设备40的处理器30与可移动平台100的处理器60可为同一个处理器,也可为不同的处理器,电子设备40的存储介质与可移动平台100的存储器50可为同一个存储介质,也可为不同的存储介质。若电子设备40与可移动平台100共用一个处理器且共用一个存储介质,则此时处理器30与处理器60为同一个处理器,并且存储器30可以是内部存储介质10,也可以是第一外部存储介质20,程序代码可以仅存储在内部存储介质10中,也可以仅存储在第一外部存储介质20中,还可以同时存储在内部存储介质10和第一外部存储介质20中。本发明实施方式以电子设备40的处理器30与可移动平台100的处理器60为同一个处理器,电子设备40的存储介质与可移动平台100的存储器50为同一个存储介质为例进行说明。
步骤S1、步骤S2、步骤S3和步骤S4均可以由执行器70执行。也即是说,当程序代码被执行时,执行器70可执行将数据存储在目标存储介质中,获取数据的同步策略,根据同步策略确定目标同步介质,以及根据同步策略将数据同步到目标同步介质中的操作。
其中,目标存储介质包括内部存储介质10、第一外部存储介质20、第二外部存储介质201中的至少一种。也即是说,目标存储介质可以仅为内部存储介质10,或者仅为第一外部存储介质20,或者仅为第二外部存储介质201。目标存储介质还可以同时包括内部存储介质10和第一外部存储介质20两种,或者,同时包括内部存储介质10和第二外部存储介质201两种,或者,同时包括第一外部存储介质20和第二外部存储介质201两种。目标存储介质还可以同时包括内部存储介质10、第一外部存储介质20和第二外部存储介质201三种。
目标同步介质包括内部存储介质10、第一外部存储介质20、第二外部存储介质201中的至少一种。也即是说,目标同步介质可以仅为内部存储介质10,或者仅为第一外部存储介质20,或者仅为第二外部存储介质201。目标同步介质还可以同时包括内部存储介质10和第一外部存储介质20两种,或者,同时包括内部存储介质10和第二外部存储介质201两种,或者,同时包括第一外部存储介质20和第二外部存储介质201两种。目标同步介质还可以同时包括内部存储介质10、第一外部存储介质20和第二外部存储介质201三种。
电子设备40采集数据时,处理器30将采集的数据存储在目标存储介质中。其中,目标存储介质可以由用户输入,也可以由可移动平台100预先设置。例如,目标存储介质由用户输入,用户可以通过可移动平台100上的物理按键或虚拟按键进行目标存储介质的设置。在一种实施方式中,物理按键可以是按钮、旋钮、拨轮等任何合适的物理按键;在另一种实施方式中,可移动平台100还可以包括有触摸屏,用户可以通过对设置在触摸屏上的虚拟按键进行目标存储介质的设置。
或者,在另一种实施例中,用户还可以通过外部设备200上的物理按键(如按钮、旋钮、拨轮)或虚拟按键(如触摸屏等)进行目标存储介质的设置,设置好的目标存储介质由外部设备200通过有线通信或无线通信的方式发送给可移动平台100进行存储。目标存储介质由可移动平台100预先设置时,通常是在可移动平台100出厂前由生产厂商设定好默认的目标存储介质。如果用户使用可移动平台100时更改了目标存储介质的默认设置,则此时目标存储介质即为用户设手动输入设置的。如果用户使用可移动平台100时未更改目标存储介质的默认设置,则此时目标存储介质即为可移动平台100预先设置的。
数据的同步策略用于指示目标同步介质、以及数据从目标存储介质同步到目标同步介质中的同步方式。电子设备40采集数据时,处理器30读取预存在可移动平台100中的同步策略以确定数据需要被同步到哪一个存储介质中以及通过何种同步方式做采集的数据的同步,并进一步利用设定的同步方式将采集的数据同步到设定的目标同步介质中。同步策略也可以为用户输入或者由可移动平台100预先设置。同步策略若由用户输入,则用户可以通过可移动平台100上的物理按键(如按钮、旋钮、拨轮)或虚拟按键(如触摸屏等)进行同步策略的设置;或者,用户还可以通过外部设备200上的物理按键(如按钮、旋钮、拨轮)或虚拟按键(如触摸屏等)进行同步策略的设置,设置好的同步策略由外部设备200通过有线通信或无线通信的方式发送给可移动平台100进行存储。同步策略由可移动平台100预先设置时,通常是在可移动平台100出厂前由生产厂商设定好默认的目标存储介质。如果用户使用可移动平台100时更改了同步策略的默认设置,则此时同步策略即为用户设手动输入设置的。如果用户使用可移动平台100时未更改同步策略的默认设置,则此时同步策略即为可移动平台100预先设置的。
同步策略中数据的同步方式包括主动同步、被动同步、不同步中的至少一种。也即是说,数据的同步方式可以仅为主动同步,也可以仅为被动同步,也可以仅为不同步。或者,数据的同步方式可以同时包括主动同步和被动同步两种,也可以同时包括主动同步和不同步两种,也可以同时包括被动同步和不同步两种。或者,数据的同步方式也可以同时包括主动同步、被动同步和不同步三种。在数据的同步方式同时包括多种时,可移动平台100必须基于预先设置或用户输入的方式从多种同步方式中确定出一种目标的同步方式。
在某些实施方式中,当数据的同步方式为主动同步,且目标存储介质和目标同步介质均位于电子设备40中时,电子设备40采集数据时无需基于接收到的用户输入的同步指令再做同步,而是在电子设备40满足第一预设条件时,采集的数据即可被主动同步到目标同步介质中。
其中,第一预设条件指的是电子设备40的处理器30负荷小于第一预设阈值。具体地,例如,目标存储介质为电子设备40的内部存储介质10,目标同步介质为电子设备40的另一内部存储介质10时,若电子设备40的处理器30负荷小于第一预设阈值,则电子设备40直接将采集的数据主动同步到目标同步介质中。再例如,目标存储介质为内部存储介质10,目标同步介质为第一外部存储介质20时,若电子设备40的处理器30负荷小于第一预设阈值,则电子设备40直接将采集的数据主动同步到目标同步介质中。
在某些实施方式中,所述可移动平台100与外部设备200连接,当数据的同步方式为主动同步时,且目标存储介质和目标同步介质分别位于不同的设备中时,电子设备40采集数据时无需基于接收到的用户输入的同步指令再做同步,而是在可移动平台100和/或外部设备200满足第二预设条件时,采集的数据即可被主动同步到目标同步介质中。其中,第二预设条件包括电子设备40的处理器30负荷小于第二预设阈值(第二预设阈值与第一预设阈值可以相等或不等)、外部设备200的处理器202负荷小于第三预设阈值、可移动平台100与外部设备200之间的通信链路的通信带宽大于第四预设阈值中的至少一种。具体地,例如,当目标存储介质为内部存储介质10和/或第一外部存储介质20,且目标同步介质为第二外部存储介质201时,若电子设备40的处理器30负荷小于第二预设阈值,外部设备200的处理器202负荷小于第三预设阈值,且通信带宽大于第四预设阈值时,电子设备40直接将采集的数据主动同步到目标同步介质中。再例如,当目标存储介质为第二外部存储介质201,且目标同步介质为内部存储介质10和/或第一外部存储介质20时,若电子设备40的处理器30负荷小于第二预设阈值,外部设备200的处理器202负荷小于第三预设阈值,且通信带宽大于第四预设阈值时,电子设备40直接将采集的数据主动同步到目标同步介质中。可以理解,第二预设条件也可以仅包括电子设备40的处理器30负荷小于第二预设阈值、外部设备200的处理器202负荷小于第三预设阈值、可移动平台100与外部设备200之间的通信链路的通信带宽大于第四预设阈值中的一种或任意两种的组合,本实施方式仅为示例性说明,在此不作限定。
在主动同步模式下,电子设备40无需接收用户输入的同步指令再做数据同步,数据的同步过程较为便捷。
在某些实施方式中,当数据的同步方式为被动同步时,电子设备40不会主动将数据同步到目标同步介质中,而是接收到用户输入的同步指令后,再将数据同步到目标同步介质中。被动同步模式包括以下两种情况:(1)同步策略中包含有目标同步介质的信息,此时,用户输入的同步指令仅指示电子设备40做数据同步的操作;(2)同步策略中不包含目标同步介质的信息,此时,用户输入的同步指令不仅指示电子设备40做数据同步的操作,还指示用户期望同步的目标同步介质。例如,用户可以指示内部存储介质10、第一外部存储介质20、第二外部存储介质201中的至少一种作为目标同步介质。如此,在被动模式下,电子设备40基于用户输入的同步指令再做数据的同步操作。
在被动同步模式下,用户可以根据不同类型的数据做不同的同步操作(例如,静态图像做同步,动态图像不做同步等),或者将不同类型的数据同步到不同的存储介质中(例如,静态图像同步到第一外部存储介质20中,动态图像同步到第二外部存储介质201中等),数据同步的灵活性较高,有利于不同类型数据的分类整理。
在某些实施方式中,当数据的同步方式为不同步时,目标存储介质的数据同步功能被关闭,此时,无论目标同步介质是否已经设定好,数据均无法被同步到目标存储介质中。如此,在不同步模式下,数据具有极高的安全性。进一步地,若用户在不同步模式下需要将数据同步到想要同步的目标同步介质中,目标同步介质和目标存储介质需要做鉴权,在鉴权成功时目标存储介质的数据同步功能会打开,此时目标存储介质中的数据即可被同步到目标同步介质中,如果鉴权失败,则此时的同步策略仍旧为不同步,也即是说,鉴权失败时,目标同步介质的数据同步功能仍旧保持关闭,数据无法被同步到目标同步介质中。具体地,例如,在不同步模式下,用户想将存储在内部存储介质10中的数据同步到第一外部存储介质20中,则在执行同步操作前,第一外部存储介质20需要与内部存储介质10做鉴权,鉴权过程可以是用户输入将数据从内部存储介质10同步到第一外部存储介质20中的同步指令,电子设备40跳出身份验证的窗口,电子设备40验证用户的身份,在身份验证通过后即说明第一外部存储介质20与内部存储介质10的鉴权成功,此时内部存储介质10中的数据可以同步到第一外部存储介质20中。其中,用户的身份验证可以是二维人脸识别、三维人脸识别、虹膜识别、语音验证、指纹验证、数字密码验证、图案密码验证等等,在此不作限制。
在不同步模式下,数据无法被同步,以防止发生用户不期望的同步或占用过多内存等情况的发生。进一步地,用户需要经过鉴权的过程才可以重新进入同步模式,极大地保障了数据的安全性。
请再结合图1,本发明实施方式的数据的同步方法中,存储器50中分配有配置模块51,执行器70分配有同步控制模块71,电子设备40还包括数据采集模块41,数据采集模块41用于采集数据。在目标存储介质和/或同步策略由用户输入时,处理器30基于用户输入将目标存储介质和/或同步策略发送到配置模块51中进行存储。在目标存储介质和/或同步策略为预先设定时,目标存储介质和/或同步策略直接由生厂产商设定并存储到配置模块51中。在数据采集模块70采集数据时,执行器70首先从存储器50的配置模块51读取目标存储介质和同步策略。随后,执行器70将采集的数据存储到目标存储介质中,同步控制模块71基于同步策略将采集的数据同步到目标同步介质中。
综上,本发明实施方式的数据的同步方法、可移动平台100、数据的同步***1000中,多个存储介质之间设置有数据同步的机制,用户可以基于同步策略的设定来指示可移动平台100依据同步策略对数据进行同步的操作,提高数据存储与同步的灵活性,改善用户的使用体验。
请一并参阅图1和图3,在某些实施方式中,电子设备40设置有多个内部存储介质10,多个内部存储介质10包括至少一个设定为目标存储介质的目标内部存储介质、以及至少一个设定为目标同步介质的目标内部同步介质。在数据的同步方式为主动同步时,步骤S4根据同步策略将数据同步到目标同步介质中包括:
S411:获取电子设备40的处理器30负荷;和
S412:在处理器30负荷满足第一预设条件时,将目标内部存储介质中的数据同步到目标内部同步介质中。
请再参阅图1,步骤S411和步骤S412均可以由执行器70实现。也即是说,当程序代码被执行时,执行器70用于执行获取电子设备40的处理器30负荷、以及在处理器30负荷满足第一预设条件时,将目标内部存储介质中的数据同步到目标内部同步介质中的操作。
具体地,获取电子设备40的处理器30负荷由执行器70从处理器30中读取。处理器30负荷可理解为处理器30当前管控调度的进程的数量。当处理器30当前管控调度的进程的数量较大时,处理器30负荷较高,当处理器30当前管控调度的进程的数量较少时,处理器30负荷较低。执行器70读取到处理器30负荷后,将处理器30负荷与第一预设阈值作比较,当处理器30负荷小于第一预设阈值时,处理器30在将采集的数据存储到目标内部存储介质的过程中,还会将目标内部存储介质中的这部分采集的数据同步到目标内部同步介质中。若处理器30负荷大于或等于第一预设阈值,则执行器70先不做数据的同步动作,而是等到处理器30负荷小于第一预设阈值时再做数据的同步动作。如此,可以实现电子设备40中多个内部存储介质10的数据的主动共享。
类似地,在被动同步模式下,若用户输入同步指令,则执行器70需要执行将存储在目标内部存储介质中的采集的数据同步到目标内部同步介质中的操作,如果在同步过程中处理器30负荷较高,执行器70同样等到处理器30负荷小于第一预设阈值时再做数据的同步动作。在不同步模式下,若目标内部存储介质和目标内部同步介质之间鉴权成功,执行器70需要执行将存储在目标内部存储介质中的采集的数据同步到目标内部同步介质中的操作,如果在同步过程中处理器30负荷较高,执行器70同样等到处理器30负荷小于第一预设阈值时再做数据的同步动作。
请一并参阅图1和图4,在某些实施方式中,电子设备40设置有多个第一外部存储介质20,多个第一外部存储介质20包括至少一个设定为目标存储介质的目标第一外部存储介质、以及至少一个设定为目标同步介质的目标第一外部同步介质。在数据的同步方式为主动同步时,步骤S4根据同步策略将数据同步到目标同步介质中包括:
S421:获取电子设备40的处理器30负荷;和
S422:在处理器30负荷满足第一预设条件时,将目标第一外部存储介质中的数据同步到目标第一外部同步介质中。
请再参阅图1,步骤S421和步骤S422均可以由执行器70实现。也即是说,当程序代码被执行时,执行器70用于执行获取电子设备40的处理器30负荷,以及在处理器30负荷满足第一预设条件时,将目标第一外部存储介质中的数据同步到目标第一外部同步介质中的操作。
具体地,获取电子设备40的处理器30负荷由执行器70从处理器30中读取。处理器30负荷可理解为处理器30当前管控调度的进程的数量。当处理器30当前管控调度的进程的数量较大时,处理器30负荷较高,当处理器30当前管控调度的进程的数量较少时,处理器30负荷较低。执行器70读取到处理器30负荷后,将处理器30负荷与第一预设阈值作比较,当处理器30负荷小于第一预设阈值时,处理器30在将采集的数据存储到目标第一外部存储介质的过程中,还会将目标第一外部存储介质中的这部分采集的数据同步到目标第一外部同步介质中。若处理器30负荷大于或等于第一预设阈值,则执行器70先不做数据的同步动作,而是等到处理器30负荷小于第一预设阈值时再做数据的同步动作。如此,可以实现电子设备40中多个第一外部存储介质20的数据的主动共享。
类似地,在被动同步模式下,若用户输入同步指令,则执行器70需要执行将存储在目标第一外部存储介质中的采集的数据同步到目标第一外部同步介质中的操作,如果在同步过程中处理器30负荷较高,执行器70同样等到处理器30负荷小于第一预设阈值时再做数据的同步动作。在不同步模式下,若目标第一外部存储介质和目标第一外部同步介质之间鉴权成功,执行器70需要执行将存储在目标第一外部存储介质中的采集的数据同步到目标第一外部同步介质中的操作,如果在同步过程中处理器30负荷较高,执行器70同样等到处理器30负荷小于第一预设阈值时再做数据的同步动作。
请一并参阅图1和图5,在某些实施方式中,在目标存储介质为内部存储介质10,且目标同步介质为第一外部存储介质20时,若数据的同步方式为主动同步,步骤S4根据同步策略将数据同步到目标同步介质中包括:
S431:获取电子设备40的处理器30负荷;和
S432:在处理器30负荷满足第一预设条件时将内部存储介质10中的数据同步到第一外部存储介质20中。
请再参阅图1,在某些实施方式中,步骤S431和步骤S432均可以由执行器70实现。也即是说,当程序代码被执行时,执行器70用于执行获取电子设备40的处理器30负荷,在处理器30负荷满足第一预设条件时将内部存储介质10中的数据同步到第一外部存储介质20中。
具体地,获取电子设备40的处理器30负荷由执行器70从处理器30中读取。处理器30负荷可理解为处理器30当前管控调度的进程的数量。当处理器30当前管控调度的进程的数量较大时,处理器30负荷较高,当处理器30当前管控调度的进程的数量较少时,处理器30负荷较低。执行器70读取到处理器30负荷后,将处理器30负荷与第一预设阈值作比较,当处理器30负荷小于第一预设阈值时,处理器30在将采集的数据存储到内部存储介质10的过程中,还会将内部存储介质10中的这部分采集的数据同步到第一外部存储介质20中。若处理器30负荷大于或等于第一预设阈值,则执行器70先不做数据的同步动作,而是等到处理器30负荷小于第一预设阈值时再做数据的同步动作。如此,可以实现电子设备40中内部存储介质10与第一外部存储介质20的数据的主动共享。
类似地,在被动同步模式下,若用户输入同步指令,则执行器70需要执行将存储在内部存储介质10中的采集的数据同步到第一外部存储介质20中的操作,如果在同步过程中处理器30负荷较高,执行器70同样等到处理器30负荷小于第一预设阈值时再做数据的同步动作。在不同步模式下,若内部存储介质10和第一外部存储介质20之间鉴权成功,执行器70需要执行将存储在内部存储介质10中的采集的数据同步到第一外部存储介质20中的操作,如果在同步过程中处理器30负荷较高,执行器70同样等到处理器30负荷小于第一预设阈值时再做数据的同步动作。
请一并参阅图1和图6,在某些实施方式中,在目标存储介质为第一外部存储介质20,且目标同步介质为内部存储介质10时,若数据的同步方式为主动同步,步骤S4根据同步策略将数据同步到目标同步介质中包括:
S441:获取电子设备40的处理器30负荷;和
S442:在处理器30负荷满足第一预设条件时将第一外部存储介质20中的数据同步到内部存储介质10中。
请再参阅图1,在某些实施方式中,步骤S441和步骤S442均可以由执行器70实现。也即是说,当程序代码被执行时,执行器70用于执行获取电子设备40的处理器30负荷,在处理器30负荷满足第一预设条件时将第一外部存储介质20中的数据同步到内部存储介质10中。
具体地,获取电子设备40的处理器30负荷由执行器70从处理器30中读取。处理器30负荷可理解为处理器30当前管控调度的进程的数量。当处理器30当前管控调度的进程的数量较大时,处理器30负荷较高,当处理器30当前管控调度的进程的数量较少时,处理器30负荷较低。执行器70读取到处理器30负荷后,将处理器30负荷与第一预设阈值作比较,当处理器30负荷小于第一预设阈值时,处理器30在将采集的数据存储到第一外部存储介质20的过程中,还会将第一外部存储介质20中的这部分采集的数据同步到内部存储介质10中。若处理器30负荷大于或等于第一预设阈值,则执行器70先不做数据的同步动作,而是等到处理器30负荷小于第一预设阈值时再做数据的同步动作。如此,可以实现电子设备40中第一外部存储介质20与内部存储介质10的数据的主动共享。
类似地,在被动同步模式下,若用户输入同步指令,则执行器70需要执行将存储在第一外部存储介质20中的采集的数据同步到内部存储介质10中的操作,如果在同步过程中处理器30负荷较高,执行器70同样等到处理器30负荷小于第一预设阈值时再做数据的同步动作。在不同步模式下,若内部存储介质10和第一外部存储介质20之间鉴权成功,执行器70需要执行将存储在第一外部存储介质20中的采集的数据同步到内部存储介质10中的操作,如果在同步过程中处理器30负荷较高,执行器70同样等到处理器30负荷小于第一预设阈值时再做数据的同步动作。
请一并参阅图1和图7,在某些实施方式中,当目标存储介质为内部存储介质10和/或第一外部存储介质20,且目标同步介质为第二外部存储介质201时,若数据的同步方式为主动同步,步骤S4根据同步策略将数据同步到目标同步介质中包括:
S451:获取可移动平台100与外部设备200之间的通信链路的通信带宽、以及处理器负荷,处理器负荷包括电子设备40的处理器30负荷和外部设备200的处理器202负荷中的至少一种;和
S452:在通信带宽以及处理器负荷满足第二预设条件时将内部存储介质10和/或第一外部存储介质20中的数据同步到第二外部存储介质201中。
请再参阅图1,在某些实施方式中,步骤S451和步骤S452均可以由执行器70实现。也即是说,当程序代码被执行时,执行器70用于执行获取可移动平台100与外部设备200之间的通信链路的通信带宽、以及处理器负荷,处理器负荷包括电子设备40的处理器30负荷和外部设备200的处理器202负荷中的至少一种,以及在通信带宽以及处理器负荷满足第二预设条件时将目标存储介质中的数据同步到第二外部存储介质201中的操作。
其中,目标存储介质为内部存储介质10和/或第一外部存储介质20,目标同步介质为第二外部存储介质201包括以下三种数据同步情形:(1)电子设备40采集的数据存储在内部存储介质10中,并同步到第二外部存储介质201中;(2)电子设备40采集的数据存储在第一外部存储介质20中,并同步到第二外部存储介质201中;(3)电子设备40采集的数据部分存储在内部存储介质10中,部分存储在第一外部存储介质20中,存储在内部存储介质10中的部分数据和存储在第一外部存储介质20中的部分数据均同步到第二外部存储介质201中。
处理器负荷包括电子设备40的处理器30负荷和外部设备200的处理器202负荷中的至少一种包括以下情形:(1)仅考虑电子设备40的处理器30负荷;(2)仅考虑外部设备200的处理器202负荷;(3)同时考虑电子设备40的处理器30负荷及外部设备200的处理器202负荷。在本发明的具体实施例中,将内部存储介质10和/或第一外部存储介质20的数据同步到第二外部存储介质201中时,选择综合考虑电子设备40的处理器30负荷及外部设备200的处理器202负荷。
可移动平台100与外部设备200之间的通信链路的通信带宽可以基于测试信号来获取,也即是说,外部设备200发送一个测试信号给可移动平台100,可移动平台100的通信模块80接收测试信号后将测试信号发送至处理器30,处理器30基于该测试信号计算通信链路的通信带宽。执行器70再从处理器30处读取通信带宽。
在一种实施例中,获取外部设备200的处理器202负荷可以是由外部设备200的通信模块80将处理器202负荷发送给可移动平台100,可移动平台100的通信模块80接收处理器202负荷后将处理器202负荷发送给处理器30,由执行器70从处理器30中读取。处理器202的负荷可理解为处理器202当前管控调度的进程的数量。当处理器202当前管控调度的进程的数量较大时,处理器202负荷较高,当处理器202当前管控调度的进程的数量较少时,处理器202负荷较低。获取电子设备40的处理器30负荷由执行器70从处理器30中读取。处理器30负荷可理解为处理器30当前管控调度的进程的数量。当处理器30当前管控调度的进程的数量较大时,处理器30负荷较高,当处理器30当前管控调度的进程的数量较少时,处理器30负荷较低。执行器70读取到处理器30负荷、处理器202负荷及通信带宽后,将处理器30负荷与第二预设阈值作比较,将处理器202负荷与第三预设阈值做比较,并将通信带宽与第四预设阈值作比较。当处理器30负荷小于第二预设阈值,处理器202负荷小于第三预设阈值,并且通信带宽大于第四预设阈值时,执行器70在将采集的数据存储到内部存储介质10和/或第一外部存储介质20的过程中,还会将内部存储介质10和/第一外部存储介质20中的这部分采集的数据同步到第二外部存储介质201中。
进一步地,若电子设备40的处理器30负荷、外部设备200的处理器202负荷和通信带宽中的任意一者不满足预设条件,则执行器70先不做数据的同步动作,而是等到处理器30负荷小于第二预设阈值,处理器202负荷小于第三预设阈值并且通信带宽大于第四预设阈值时再做数据的同步动作。如此,可以实现电子设备40与外部设备200的数据的主动共享。在其他实施方式中,第二预设条件也可以仅包括电子设备40的处理器30负荷、外部设备200的处理器202负荷和通信带宽中的一者或二者的组合,在此不作限定。
类似地,在被动同步模式下,若用户输入同步指令,则执行器70需要执行将存储在内部存储介质10和/或第一外部存储介质20中的采集的数据同步到第二外部存储介质201中的操作,如果在同步过程中,处理器30负荷、处理器202负荷和通信带宽中的任意一者不满足第二预设条件,执行器70同样等到处理器30负荷小于第二预设阈值,处理器202负荷小于第三预设阈值,且通信带宽大于第四预设阈值时再做数据的同步动作。在不同步模式下,若内部存储介质10和/或第一外部同步介质与第二外部存储介质201之间鉴权成功,执行器70需要执行将存储在内部存储介质10和/或第一外部存储介质20中的采集的数据同步到第二外部存储介质201中的操作,如果在同步过程中,处理器30负荷、处理器202负荷和通信带宽中的任意一者不满足第二预设条件,执行器70同样等到处理器30负荷小于第二预设阈值,处理器202负荷小于第三预设阈值,且通信带宽大于第四预设阈值时再做数据的同步动作。
请一并参阅图1和图8,在某些实施方式中,当目标存储介质为第二外部存储介质201,且同步介质为内部存储介质10和/或第一外部存储介质20时,若数据的同步方式为主动同步,步骤S4根据同步策略将数据同步到目标同步介质中包括:
S461:获取可移动平台100与外部设备200之间的通信链路的通信带宽、以及处理器负荷,处理器负荷包括电子设备40的处理器30负荷和外部设备200的处理器202负荷中的至少一种;和
S462:在通信带宽及处理器30负荷满足第二预设条件时将第二外部存储介质201中的数据同步到内部存储介质10和/或第一外部存储介质20中。
请再参阅图1,在某些实施方式中,步骤S461和步骤S462均可以由执行器70实现。也即是说,当程序代码被执行时,执行器70用于执行获取可移动平台100与外部设备200之间的通信链路的通信带宽、以及处理器负荷,处理器负荷包括电子设备40的处理器30负荷和外部设备200的处理器202负荷中的至少一种,以及在通信带宽及处理器30负荷满足第二预设条件时将第二外部存储介质201中的数据同步到内部存储介质10和/或第一外部存储介质20中。
其中,目标存储介质为第二外部存储介质201,目标同步介质为内部存储介质10和/或第一外部存储介质20包括以下三种数据同步情形:(1)电子设备40采集的数据存储在第二外部存储介质201中,并同步到内部存储介质10中;(2)电子设备40采集的数据存储在第二外部存储介质201中,并同步到第一外部存储介质20中;(3)电子设备40采集的数据存储在第二外部存储介质201中,并同时同步到内部存储介质10和第一外部存储介质20中。
处理器负荷包括电子设备40的处理器30负荷和外部设备200的处理器202负荷中的至少一种包括以下情形:(1)仅考虑电子设备40的处理器30负荷;(2)仅考虑外部设备200的处理器202负荷;(3)同时考虑电子设备40的处理器30负荷及外部设备200的处理器202负荷。在本发明的具体实施例中,将第二外部存储介质201中的数据同步到内部存储介质10和/或第一外部存储介质20中时,选择综合考虑电子设备40的处理器30负荷及外部设备200的处理器202负荷。
可移动平台100与外部设备200之间的通信链路的通信带宽可以基于测试信号来获取,也即是说,外部设备200发送一个测试信号给可移动平台100,可移动平台100的通信模块80接收测试信号后将测试信号发送至处理器30,处理器30基于该测试信号计算通信链路的通信带宽。执行器70再从处理器30处读取通信带宽。
在一种实施例中,获取外部设备200的处理器202负荷可以是由外部设备200的通信模块80将处理器202负荷发送给可移动平台100,可移动平台100的通信模块80接收处理器202负荷后将处理器202负荷发送给处理器30,由执行器70从处理器30中读取。处理器202的负荷可理解为处理器202当前管控调度的进程的数量。当处理器202当前管控调度的进程的数量较大时,处理器202负荷较高,当处理器202当前管控调度的进程的数量较少时,处理器202负荷较低。获取电子设备40的处理器30负荷由执行器70从处理器30中读取。处理器30负荷可理解为处理器30当前管控调度的进程的数量。当处理器30当前管控调度的进程的数量较大时,处理器30负荷较高,当处理器30当前管控调度的进程的数量较少时,处理器30负荷较低。执行器70读取到处理器30负荷、处理器202负荷及通信带宽后,将电子设备40的处理器30负荷与第二预设阈值作比较,外部设备200的处理器202负荷与第三预设阈值作比较,并将通信带宽与第四预设阈值作比较。当电子设备40的处理器30负荷小于第二预设阈值,外部设备200的处理器202负荷小于第三预设阈值,并且通信带宽大于第四预设阈值时,执行器70控制可移动平台100的通信模块80接收外部设备200发送的数据,并将数据存储到内部存储介质10和/或第一外部存储介质20中。
进一步地,若电子设备40的处理器30负荷、外部设备200的处理器202负荷和通信带宽中的任意一者不满足第二预设条件,则执行器70不会控制可移动平台100的通信模块80接收外部设备200发送的数据,而是等到电子设备40的处理器30负荷小于第二预设阈值,外部设备200的处理器202负荷小于第三预设阈值,并且通信带宽大于第四预设阈值时再控制可移动平台100的通信模块80接收外部设备200发送的数据并做存储,以完成数据的同步动作。如此,可以实现电子设备40与外部设备200的数据的主动共享。在其他实施方式中,第二预设条件也可以仅包括处理器30负荷、处理器202负荷和通信带宽中的一者或二者的组合,在此不作限定。
类似地,在被动同步模式下,若用户输入同步指令,则执行器70需要执行将存储在第二外部存储介质201中的采集的数据同步到内部存储介质10和/或第一外部存储介质20中的操作,如果在同步过程中电子设备40的处理器30负荷、外部设备200的处理器202负荷和通信带宽任意一者不满足第二预设条件,执行器70同样等到电子设备40的处理器30负荷小于第二预设阈值,外部设备200的处理器202负荷小于第三预设阈值且通信带宽大于第四预设阈值时再控制通信模块80接收数据以完成数据的同步动作。在不同步模式下,若内部存储介质10和/或第一外部同步介质与第二外部存储介质201之间鉴权成功,执行器70需要执行将存储在第二外部存储介质201中的采集的数据同步到内部存储介质10和/或第一外部存储介质20中的操作,如果在同步过程中电子设备40的处理器30负荷、外部设备200的处理器202负荷和通信带宽任意一者不满足第二预设条件,执行器70同样等到电子设备40的处理器30负荷小于第二预设阈值,外部设备200的处理器202负荷小于第三预设阈值且通信带宽大于第四预设阈值时再控制通信模块80接收数据以完成数据的同步动作。
请一并参阅图1和图9,在某些实施方式中,当目标存储介质为第二外部存储介质201时,步骤S1将数据存储在目标存储介质中包括:
S11:获取可移动平台100与外部设备200之间的通信链路的通信带宽;和
S12:在通信带宽满足第三预设条件时将数据传输到第二外部存储介质201中。
请再参阅图1,在某些实施方式中,步骤S11和步骤S12均可以由执行器70实现。也即是说,当程序代码被执行时,执行器70用于执行获取可移动平台100与外部设备200之间的通信链路的通信带宽,以及在通信带宽满足第三预设条件时将数据传输到第二外部存储介质201中的操作。
具体地,在目标存储介质为第二外部存储介质201时,电子设备40采集的数据一般会直接存储到第二外部存储介质201中,而不会存储到内部存储介质10或第一外部存储介质20中。但是,若在电子设备40采集数据的过程中,可移动平台100和外部设备200之间的通信链路的通信带宽不满足第三预设条件,例如小于第五预设阈值(第五预设阈值可与第四预设阈值相等或不等),则电子设备40采集的数据会预先缓存到内部存储介质10和/或第一外部存储介质20中。例如,假设电子设备40采集的数据为data,data由data1和data2两部分组成。其中,data1指的是数据采集过程中直接存储到第二外部存储介质201中的数据,data2指的是在数据采集过程中,由于通信带宽的限制而先缓存到内部存储介质10和/或第一外部存储介质20中的数据,data2可以全部缓存在内部存储介质10中,或全部缓存在第一外部存储介质20中,或部分缓存在内部存储介质10中,部分缓存在第一外部存储介质20中。
进一步地,请再参阅图9,步骤S1将数据存储在目标存储介质中还包括:
S13:在通信带宽满足第三预设条件时,将缓存到内部存储介质10和/或第一外部存储介质20中的数据的全部或部分传输到第二外部存储介质201中。
请再参阅图1,步骤S13可以由执行器70实现。也即是说,当程序代码被执行时,执行器70用于执行在通信带宽满足第三预设条件时,将缓存到内部存储介质10和/或第一外部存储介质20中的数据的全部或部分传输到第二外部存储介质201中的操作。
具体地,由于目标存储介质为第二外部存储介质201,因通信带宽的限制而先缓存到内部存储介质10和/或第一外部存储介质20中的数据,在后续通信带宽大于或等于第五预设阈值时,执行器70会做数据的增量传输的操作。若完整的数据data都未能直接存储到第二外部存储介质201中,而是全部缓存到内部存储介质10和/或第一外部存储介质20中,则执行器70会将缓存到内部存储介质10和/或第一外部存储介质20中的完整的数据data传输到第二外部存储介质201中。若仅部分数据未能直接存储到第二外部存储介质201中,即数据data2缓存到内部存储介质10和/或第一外部存储介质20中,则执行器70会将缓存到内部存储介质10和/或第一外部存储介质20中的数据data2传输到第二外部存储介质201中。在传输结束后,缓存到内部存储介质10和/或第一外部存储介质20中的数据可以被删除或保留。
请一并参阅图1和图10,在某些实施方式中,数据以第一文件的形式存储在目标存储介质中,步骤S4根据同步策略将数据同步到目标同步介质中还包括:
S471:检测目标同步介质中是否存在与第一文件同名的文件;
S472:在目标同步介质中不存在与第一文件同名的文件时,数据以第一文件的形式存储在目标同步介质中;
S473:在目标同步介质中存在与第一文件同名的文件时,数据以第二文件的形式存储在目标同步介质中。
请再参阅图1,在某些实施方式中,步骤S471、步骤S472和步骤S473均可以由执行器70实现。也即是说,当程序代码被执行时,执行器70用于执行检测目标同步介质中是否存在与第一文件同名的文件,在目标同步介质中不存在与第一文件同名的文件时,数据以第一文件的形式存储在目标同步介质中,以及在目标同步介质中存在与第一文件同名的文件时,数据以第二文件的形式存储在目标同步介质中的操作。
具体地,第一文件的名称可与第二文件的名称相同,或者与第二文件的名称不同。当第一文件的名称与第二文件的名称不同时,电子设备40采集的数据在同步到目标同步介质中时,第一文件可以与第二文件存储在同一目录下,也可以与第二文件存储在不同目录下。当第一文件的名称与第二文件的名称相同时,此时目标同步介质包括至少两个存储目录。第一文件的存储位置与跟第一文件同名的第二文件存储在不同的存储目录下。如此,在数据同步过程中,可以避免目标同步介质中已经存储的数据被当前要同步的数据覆盖,导致已经存储的数据丢失的问题。
请一并参阅图1和图11,在某些实施方式中,本发明实施方式的数据存储方法还包括:
S5:获取目标汇总存储介质,目标汇总存储介质为内部存储介质10、第一外部存储介质20、第二外部存储介质201中的至少一种;和
S6:将目标汇总数据同步到目标汇总存储介质中。
请再参阅图1,在某些实施方式中,步骤S5和步骤S6可以由执行器70实现。也即是说,当程序代码被执行时,执行器70用于执行获取目标汇总存储介质,以及将目标汇总数据同步到目标汇总存储介质中的操作。
其中,目标汇总存储介质为内部存储介质10、第一外部存储介质20、第二外部存储介质201中的至少一种。具体地,目标汇总介质可以为内部存储介质10、第一外部存储介质20、第二外部存储介质201中的任意一种;或者,目标汇总介质可以同时包括为内部存储介质10及第一外部存储介质20两种、第一外部存储介质20及第二外部存储介质201两种、内部存储介质10及第二外部存储介质201两种;或者,目标汇总介质可以同时包括内部存储介质10、第一外部存储介质20、第二外部存储介质201三种。在数据汇总的过程中,可以汇总部分的未存储到目标汇总介质中的数据,也可汇总全部的未存储到目标汇总介质中的数据。
目标汇总介质可以与目标存储介质相同或不同,也可以与目标同步介质相同或不同,本实施例对此不作限定。
进一步地,目标汇总数据包括存储在目标存储介质中的数据和同步到目标同步介质中的数据。其中,存储在目标存储介质中的数据与同步到目标同步介质中的数据可以全部或部分相同,也可以全部不同。具体地,当存储在目标存储介质中的数据与同步到目标同步介质中的数据全部相同时,此时目标存储介质中的数据全部同步到目标同步介质中,并且同步后的目标存储介质中的数据未被删除,此时目标汇总数据可以仅汇总存储在目标存储介质中的数据、或者仅汇总同步到目标同步介质中的数据。
当存储在目标存储介质中的数据与同步到目标同步介质中的数据部分相同时,在一种实施方式中,目标存储介质中包括已存储的原始数据以及从电子设备40直接获取的数据,其中,从电子设备40直接获取的数据同步至目标同步介质,而原始数据未同步至目标同步介质,此时目标汇总数据包括未同步到目标同步介质中的原始数据和目标同步介质中的数据。
当存储在目标存储介质中的数据与同步到目标同步介质中的数据全部不同时,在一种实施方式中,从电子设备40直接获取的数据同步至目标同步介质后,删除目标存储介质中已同步的数据,目标存储介质中仅保留未同步到目标同步介质中的原始数据。此时,存储在目标存储介质中的数据与同步到目标同步介质中的数据全部不同,目标汇总数据包括未同步到目标同步介质中的原始数据和目标同步介质中的数据。
进一步地,目标汇总介质中可以建立管理文件,标记汇总过的数据,以便在汇总时可以快速区分已汇总的数据和未汇总的数据,加快数据汇总的进程,避免重复汇总。可选地,也可以在目标存储介质或目标同步介质中建立管理文件,标记同步过的数据,以便在汇总时快速区分已同步的数据和未同步的数据,以避免重复汇总。
进一步地,目标汇总介质可以由用户设定,也可以是预先设定好的。
目标汇总介质由用户设定时,用户通过物理按键或虚拟按键设定目标汇总介质,例如,假设电子装置仅包括一个内部存储介质10和一个第一外部存储介质20,用户在某一时刻t设定目标汇总介质为第二外部存储介质201,则在用户设定目标存储介质后,用户可无需进一步指定目标汇总数据为哪些,此时执行器70将所有的存储在内部存储介质10及外部存储介质中的,并且在t时刻之前未汇总同步到第二外部存储介质201中的数据均汇总到第二外部存储介质201中;或者,用户也可以进一步指定目标汇总数据为哪些,此时执行器70将用户指定的目标汇总数据汇总到第二外部存储介质201中。如此,存储汇总数据的目标汇总介质及汇总数据的类型均可以由用户自行选定,数据汇总的灵活性更高。
目标汇总介质为预先设定时,电子设备40接收到用户输入的数据汇总指令后,执行器70可直接将未存储到目标汇总介质中的数据汇总到目标汇总介质中。如果在用户输入的数据汇总指令后进一步指定了目标汇总数据为哪些,则执行器70将用户指定的目标汇总数据汇总到第二外部存储介质201中。如此,目标汇总介质预先设定可以免去数据汇总过程中用户设定目标汇总介质的操作,数据汇总流程较为便捷。
请一并参阅图1和图12,在某些实施方式中,在数据为视频时,视频包括多种预设分辨率的视频。步骤S1将数据存储在目标存储介质中包括:
S14:确定视频的目标分辨率并存储目标分辨率的视频,目标分辨率为多种预设分辨率中的至少一种。
请再参阅图1,在某些实施方式中,步骤S14可以由执行器70实现。也即是说,当程序代码被执行时,执行器70用于执行确定视频的目标分辨率并存储目标分辨率的视频。其中,目标分辨率为多种预设分辨率中的至少一种。
具体地,预设分辨率可以是分辨率由大到小排列的第一分辨率、第二分辨率、第三分辨率、第四分辨率、第五分辨率等等,预设分辨率的个数在此不做限制。在本发明的具体实施例中,预设分辨率的视频包括两个:高分辨率的视频和低分辨的视频。其中,高分辨率和低分辨率通过分辨率界限值来确定。分辨率大于第一分辨率界限值的视频为高分辨率视频,分辨率小于第二分辨率界限值的视频为低分辨率视频,第一分辨率界限值大于或等于第二分辨率界限值。高分辨率的视频存储时占用较大的存储空间,传输时占用较多的通信带宽。低分辨率的视频存储时占用较小的存储空间,传输时占用较少的通信带宽。
可以理解,高分辨率与低分辨率与电子设备40本身的性能相关。例如,在一种实施方式中,电子设备同时支持4K和1080P的视频,此时4K为高分辨率,1080P为低分辨率。在另一种实施方式中,电子设备同时支持1080P和720P的视频,此时1080P为低分辨率,720P为低分辨率。在此本实施例仅为示例性说明,不作限定。
电子设备40采集数据时,执行器70基于预先设定的所需存储的视频的目标分辨率进行视频的存储。例如,预先设定的目标分辨率的视频为高分辨率的视频,则电子设备40采集数据时,执行器70将高分辨率的视频存储到目标存储介质中。再例如,预先设定的目标分辨率的视频为低分辨率的视频,电子设备40采集数据时,执行器70将低分辨率的视频存储到目标存储介质中。再例如,预先设定的视频的目标分辨率为高分辨率的视频和低分辨率的视频,则电子设备40采集数据时,执行器70将高分辨率的视频和低分辨率的视频同时存储到目标存储介质中。存储多种预设分辨率的视频可以便于后续基于不同分辨率的视频做不同的操作。
进一步地,请参阅图13,在某些实施方式中,在同时存储多种预设分辨率的视频时,本发明实施方式的数据的同步方法还包括:
S81:根据用户输入确定同步到目标同步介质中的视频的目标分辨率;
步骤S4根据同步策略将数据同步到目标同步介质中包括:
S471:将目标分辨率的视频同步到目标同步介质中。
请再参阅图1,在某些实施方式中,步骤S81和步骤S471均可以由执行器70实现。也即是说,当程序代码被执行时,执行器70用于执行根据用户输入确定同步到目标同步介质中的视频的目标分辨率,以及将目标分辨率的视频同步到目标同步介质中的操作。
具体地,用户可通过物理按键或虚拟按键设定视频的目标分辨率。如此,在视频同步过程中,执行器70将存储在目标存储介质中的目标分辨率的视频同步到目标同步介质中。例如,用户设置的视频的目标分辨率为高分辨率,则在视频同步过程中,执行器70将存储在目标存储介质中的高分辨率的视频同步到目标同步介质中。再例如,用户设置的视频的目标分辨率为高分辨率和低分辨率,则在视频同步过程中,执行器70将存储在目标存储介质中的高分辨率的视频及低分辨率的视频一起同步到目标同步介质中。由用户选择目标分辨率的视频进行同步,可以提升视频同步操作灵活性,改善用户的使用体验。
或者,请参阅图14,在某些实施方式中,在同时存储多种预设分辨率的视频时,本发明实施方式的数据的同步方法还包括:
S82:获取可移动平台100与外部设备200之间的通信链路的通信带宽;和
S83:根据通信带宽确定同步到目标同步介质中的视频的目标分辨率;
步骤S4根据同步策略将数据同步到目标同步介质中包括:
S472:将目标分辨率的视频同步到目标同步介质中。
请再参阅图1,在某些实施方式中,步骤S82、步骤S83和步骤S472均可以由执行器70实现。也即是说,当程序代码被执行时,执行器70用于执行获取可移动平台100与外部设备200之间的通信链路的通信带宽,根据通信带宽确定同步到目标同步介质中的视频的目标分辨率,以及将目标分辨率的视频同步到目标同步介质中的操作。
具体地,视频的目标分辨率可以由同步过程中通信链路的通信带宽来决定。在视频同步的初始时刻下,若通信带宽可以满足高分辨率视频的传输,则执行器70将存储在目标存储介质中的高分辨率的视频同步到目标同步介质中;若通信带宽无法满足高分辨率视频的传输,则执行器70将存储在目标存储介质中的低分辨率的视频同步到目标同步介质中。如此,可以自适应地调节同步的视频的分辨率,而无需用户手动设定,方便用户的操作。
请一并参阅图1和图15,在某些实施方式中,本发明实施方式的数据的同步方法还包括:
S9:对数据进行后处理。
请再参阅图1,在某些实施方式中,步骤S9可以由执行器70实现。也即是说,当程序代码被执行时,执行器70用于执行对数据进行后处理的操作。
在一种实施方式中,后处理包括回放、编辑、分享、备份中的至少一种。可以理解,本实施例仅为示例性说明,后处理还可以包括其他合适的后处理,在此不作限定。
具体地,请一并参阅图1和图16,在后处理为回放数据时,步骤S9对数据进行后处理包括:
S911:接收用户的视频回放输入;
S912:获取电子设备40的处理器30负荷;
S913:在处理器30负荷满足第四预设条件时,基于视频回放输入对高分辨率视频进行回放;
S914:在处理器30负荷不满足第四预设条件时,基于视频回放输入对低分辨率视频进行回放。
请再参阅图1,在某些实施方式中,步骤S911、步骤S912、步骤S913和步骤S914均可以由执行器70实现。也即是说,当程序代码被执行时,执行器70用于执行接收用户的视频回放输入,获取电子设备40的处理器30负荷,在处理器30负荷满足第四预设条件时,基于视频回放输入对高分辨率视频进行回放,以及在处理器30负荷不满足第四预设条件时,基于视频回放输入对低分辨率视频进行回放。
具体地,用户可以通过物理按键或虚拟按键执行视频回放输入指令的输入。电子设备40接收到用户的视频回放输入的指令后,执行器70获取电子设备40的处理器30负荷。若此时处理器30负荷小于第六预设阈值,则执行器70控制电子设备30回放高分辨率视频;若此时处理器30负荷大于或等于第六预设阈值,则执行器70控制电子设备30回放低分辨率视频。可以理解,视频回放过程中,处理器30需要执行视频的解码操作。此时,若处理器30负荷较高,则高分辨率视频的解码较为缓慢,而低分辨率视频的解码较为快速,此时应该回放低分辨率的视频,以使用户观看到的视频画面较为流畅,不会卡顿;若处理器30负荷较低,则处理器30有足够的处理能力可以快速地解码高分辨率视频,此时,电子设备40可以回放高分辨率的视频,用户也可以观看到流畅的视频画面。如此,基于处理器30负荷自适应选择目标分辨率的视频进行播放,用户使用体验较佳。可以理解,处理器30负荷的第六预设阈值可以与第一预设阈值相等,也可以与第一预设阈值不等,在此不作限定。
请一并参阅图1和图17,在后处理为编辑数据时,步骤S9对数据进行后处理包括:
S921:接收用户的视频编辑输入;
S922:获取电子设备40的处理器30负荷;
S923:在处理器30负荷满足第五预设条件时,基于视频编辑输入对高分辨率视频进行编辑;
S924:在处理器30负荷不满足第五预设条件时,基于视频编辑输入对低分辨率视频进行编辑。
请再参阅图1,在某些实施方式中,步骤S921、步骤S922、步骤S923和步骤S924均可以由执行器70实现。也即是说,当程序代码被执行时,执行器70用于执行接收用户的视频编辑输入,获取电子设备40的处理器30负荷,在处理器30负荷满足第五预设条件时,基于视频编辑输入对高分辨率视频进行编辑,以及在处理器30负荷不满足第五预设条件时,基于视频编辑输入对低分辨率视频进行编辑。
具体地,用户可以通过物理按键或虚拟按键执行视频编辑输入指令的输入。电子设备40接收到用户的视频编辑输入的指令后,执行器70获取电子设备40的处理器30负荷。若此时处理器30负荷小于第七预设阈值,则执行器70控制电子设备40编辑高分辨率视频;若此时处理器30负荷大于或等于第七预设阈值,则执行器70控制电子设备30编辑低分辨率视频。可以理解,视频编辑过程中,高分辨率视频的编辑需要占用处理器30更多的处理空间,此时,若处理器30负荷较高,则高分辨率视频的编辑进程较为缓慢,而低分辨率视频的编辑进程较为快速,此时应该编辑低分辨率的视频,以加快视频的编辑进程,减少视频编辑的时间;若处理器30负荷较低,则处理器30有足够的处理能力来编辑高分辨率视频,此时,电子设备40可以直接编辑高分辨率的视频,同时视频编辑的时间也不会加长。如此,基于处理器30负荷自适应选择目标分辨率的视频进行编辑,用户使用体验较佳。可以理解,处理器30负荷的第七预设阈值可以与第一预设阈值相等,也可以与第一预设阈值不等,在此不作限定。
请一并参阅图1和图18,在后处理为分享数据时,步骤S8对数据进行后处理包括:
S931:接收用户的视频分享输入;
S932:获取电子设备40的处理器30负荷及可移动平台100与通信接入设备之间的通信带宽;
S933:在处理器30负荷和可移动平台100与通信接入设备之间的通信带宽均满足第六预设条件时,基于视频分享输入分享高分辨率视频;
S934:在处理器30负荷和可移动平台100与通信接入设备之间的通信带宽中的任意一者不满足第六预设条件时,基于视频分享输入分享低分辨率视频。
请再参阅图1,在某些实施方式中,步骤S931、步骤S932、步骤S933和步骤S934均可以由执行器70实现。也即是说,当程序代码被执行时,执行器70用于接收用户的视频分享输入,获取电子设备40的处理器30负荷及电子设备40与通信接入设备之间的通信带宽,在处理器30负荷和可移动平台100与通信接入设备之间的通信带宽均满足第六预设条件时,基于视频分享输入分享高分辨率视频,在处理器30负荷和可移动平台100与通信接入设备之间的通信带宽中的任意一者不满足第六预设条件时,基于视频分享输入分享低分辨率视频。
具体地,可移动平台100通过WiFi、蓝牙的通信方式分享视频,也可以通过2G/3G/4G/5G等移动数据网络分享视频。在可移动平台100通过蓝牙的通信方式分享视频时,通信接入设备为与可移动平台100通过蓝牙匹配连接的终端。在可移动平台100通过WiFi通信方式分享视频时,通信接入设备为无线接入点AP;在可移动平台100通过2G/3G/4G/5G的移动数据网络分享视频时,通信接入设备为通信基站。可以理解,可移动平台100也可以通过有线通信方式分享视频。
用户可以通过物理按键或虚拟按键执行视频分享输入指令的输入。电子设备40接收到用户的视频编辑输入的指令后,执行器70获取电子设备40的处理器30负荷以及可移动平台100与通信接入设备(无线接入点AP、终端或通信基站)之间的通信带宽。若此时处理器30负荷小于第八预设阈值,并且可移动平台100与通信接入设备之间的通信带宽大于第九预设阈值,则执行器70控制可移动平台100分享高分辨率视频;若此时处理器30负荷大于或等于第八预设阈值,或者可移动平台100与通信接入设备之间的通信带宽小于或等于第九预设阈值,则执行器70控制可移动平台100分享低分辨率视频。可以理解,处理器30负荷的第八预设阈值可以与第一预设阈值相等,也可以与第一预设阈值不等,在此不作限定。可移动平台100与通信接入设备之间的通信带宽的第九预设阈值可以与第四预设阈值相等,也可以与第四预设阈值不等,在此不作限定。
可以理解,视频分享过程中,高分辨率视频的分享需要占用处理器30更多的资源调度的空间以及通信链路的通信带宽,若处理器30负荷较高,或者通信带宽较小,则高分辨率视频的分享进程较为缓慢,而低分辨率视频的分享进程较为快速,此时应该分享低分辨率的视频,以加快视频的分享进程,减少视频分享的时间;若处理器30负荷较低,并且通信带宽较大,则可移动平台100可以直接分享高分辨率的视频,同时视频分享的时间也不会很长。如此,基于处理器30负荷及通信带宽自适应选择目标分辨率的视频进行分享,用户使用体验较佳。
请一并参阅图1和图19,在某些实施方式中,在后处理为备份数据时,步骤S9对数据进行后处理包括:
S941:接收用户的视频备份输入;
S942:获取电子设备40的处理器30负荷及可移动平台100与通信接入设备之间的通信带宽;
S943:在处理器30负荷和可移动平台100与通信接入设备之间的通信带宽均满足第七预设条件时,基于视频备份输入备份高分辨率视频;
S944:在处理器30负荷和可移动平台100与通信接入设备之间的通信带宽中的任意一者不满足第七预设条件时,基于视频备份输入对低分辨率视频进行备份。
请再参阅图1,在某些实施方式中,步骤S941、步骤S942、步骤S943和步骤S944均可以由执行器70实现。也即是说,当程序代码被执行时,执行器70用于接收用户的视频备份输入,获取电子设备40的处理器30负荷及可移动平台100与通信接入设备之间的通信带宽,在处理器30负荷和可移动平台100与通信接入设备之间的通信带宽均满足第七预设条件时,基于视频备份输入备份高分辨率视频,在处理器30负荷和电子设备40与通信接入设备之间的通信带宽中的任意一者不满足第七预设条件时,基于视频备份输入对低分辨率视频进行备份。
其中,数据的备份指的是数据备份到云端。电子设备40可以通过WiFi、蓝牙、移动数据网络等任何合适的通信方式将数据传送到云端进行备份。
用户可以通过物理按键或虚拟按键执行视频分享输入指令的输入。电子设备40接收到用户的视频编辑输入的指令后,执行器70获取电子设备40的处理器30负荷以及可移动平台100与通信接入设备(无线接入点AP或通信基站)之间的通信带宽。若此时处理器30负荷小于第十预设阈值,并且可移动平台100与通信接入设备之间的通信带宽大于第十一预设阈值,则执行器70控制可移动平台100备份高分辨率视频;若此时处理器30负荷大于或等于第十预设阈值,或者可移动平台100与通信接入设备之间的通信带宽小于或等于第十一预设阈值,则执行器70控制可移动平台100备份低分辨率视频。同样地,处理器30负荷的第十预设阈值可以与第一预设阈值相等,也可以与第一预设阈值不等,在此不作限定。可移动平台100与通信接入设备之间的通信带宽的第十一预设阈值可以与第四预设阈值相等,也可以与第四预设阈值不等,在此不作限定。
可以理解,视频备份过程中,高分辨率视频的备份需要占用处理器30更多的资源调度的空间以及通信链路的通信带宽,若处理器30负荷较高,或者通信带宽较小,则高分辨率视频的备份进程较为缓慢,而低分辨率视频的备份进程较为快速,此时应该备份低分辨率的视频,以加快视频的备份进程,减少视频备份的时间;若处理器30负荷较低,并且通信带宽较大,则可移动平台100可以直接备份高分辨率的视频,同时视频备份的时间也不会很长。如此,基于处理器30负荷及通信带宽自适应选择目标分辨率的视频进行备份,用户使用体验较佳。
本发明还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序。计算机程序可被处理器执行以完成上述任意一项实施方式所述的数据的同步方法。其中,处理器可为可移动平台100中的处理器60(或电子设备40的处理器30)和执行器70的集成,以用于实现可移动平台100中处理器60(或电子设备40的处理器30)和执行器70的功能。
例如,请结合图2,计算机程序可被处理器执行以完成以下步骤:
S1:将数据存储在目标存储介质中;
S2:获取数据的同步策略;
S3:根据同步策略确定目标同步介质;和
S4:根据同步策略将数据同步到目标同步介质中。
再例如,请结合图3,计算机程序还可被处理器执行以完成以下步骤:
S411:获取电子设备40的处理器30负荷;和
S412:在处理器30负荷满足第一预设条件时,将目标内部存储介质10中的数据同步到目标内部同步介质中。
再例如,请结合图10,计算机程序还可被处理器执行以完成以下步骤:
S471:检测目标同步介质中是否存在与第一文件同名的文件;
S472:在目标同步介质中不存在与第一文件同名的文件时,数据以第一文件的形式存储在目标同步介质中;
S473:在目标同步介质中存在与第一文件同名的文件时,数据以第二文件的形式存储在所述目标同步介质中。
在本说明书的描述中,参考术语“一个实施方式”、“一些实施方式”、“示意性实施方式”、“示例”、“具体示例”、或“一些示例”等的描述意指结合所述实施方式或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于执行特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的执行,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于执行逻辑功能的可执行指令的定序列表,可以具体执行在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来执行。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来执行。例如,如果用硬件来执行,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来执行:具有用于对数据信号执行逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解执行上述实施方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式执行,也可以采用软件功能模块的形式执行。所述集成的模块如果以软件功能模块的形式执行并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
Claims (76)
1.一种可移动平台中数据的同步方法,其特征在于,所述数据的同步方法包括:
将所述数据存储在目标存储介质中;
获取所述数据的同步策略;
根据所述同步策略确定目标同步介质;和
根据所述同步策略将所述数据同步到所述目标同步介质中。
2.根据权利要求1所述的数据的同步方法,其特征在于,所述目标存储介质包括内部存储介质、第一外部存储介质、第二外部存储介质中的至少一种,所述目标同步介质包括内部存储介质、第一外部存储介质、第二外部存储介质中的至少一种。
3.根据权利要求2所述的数据的同步方法,其特征在于,所述可移动平台包括电子设备,所述内部存储介质和所述第一外部存储介质设置在所述电子设备中,所述第二外部存储介质设置在与所述可移动平台连接的外部设备中。
4.根据权利要求1所述的数据的同步方法,其特征在于,所述同步策略由用户输入。
5.根据权利要求4所述的数据的同步方法,其特征在于,所述用户输入包括用户通过虚拟按键和/或物理按键输入同步设置指令,以对所述同步策略进行设置。
6.根据权利要求1所述的数据的同步方法,其特征在于,所述同步策略为预先设置。
7.根据权利要求1-6任意一项所述的数据的同步方法,其特征在于,所述同步策略包括主动同步、被动同步、不同步中的至少一种。
8.根据权利要求7所述的数据的同步方法,其特征在于,所述可移动平台包括电子设备,在所述同步策略为主动同步时,当所述电子设备满足第一预设条件时,所述数据主动同步到所述目标同步介质中。
9.根据权利要求8所述的数据的同步方法,其特征在于,所述第一预设条件为所述电子设备的处理器负荷小于第一预设阈值。
10.根据权利要求7所述的数据的同步方法,其特征在于,所述可移动平台与外部设备连接,在所述同步策略为主动同步时,当所述可移动平台和/或所述外部设备满足第二预设条件时,所述数据主动同步到所述目标存储介质中。
11.根据权利要求10所述的数据的同步方法,其特征在于,所述可移动平台包括电子设备,所述可移动平台和/或所述外部设备满足第二预设条件包括:
所述电子设备的处理器负荷小于第二预设阈值、所述外部设备的处理器负荷小于第三预设阈值、所述可移动平台与所述外部设备之间的通信链路的通信带宽大于第四预设阈值中的至少一种时,所述数据主动同步到所述目标同步介质中。
12.根据权利要求7所述的数据的同步方法,其特征在于,在所述同步策略为被动同步时,接收用户输入的同步指令,所述数据同步到目标同步介质中。
13.根据权利要求7所述的数据的同步方法,其特征在于,在所述同步策略为不同步时,所述目标存储介质关闭数据同步功能,所述数据无法被同步。
14.根据权利要求13所述的数据的同步方法,其特征在于,在所述目标同步介质与所述目标存储介质鉴权失败时,所述同步策略为不同步。
15.根据权利要求13所述的数据的同步方法,其特征在于,在所述目标同步介质与所述目标存储介质鉴权成功时,所述数据同步到所述目标同步介质中。
16.根据权利要求3所述的数据的同步方法,其特征在于,所述电子设备包括多个内部存储介质,多个所述内部存储介质包括至少一个设定为目标存储介质的目标内部存储介质、至少一个设定为目标同步介质的目标内部同步介质;所述根据所述同步策略将所述数据同步到所述目标同步介质中包括:
获取所述电子设备的处理器负荷;和
在所述处理器负荷满足第一预设条件时,将所述目标内部存储介质中的所述数据同步到所述目标内部同步介质中。
17.根据权利要求3所述的数据的同步方法,其特征在于,所述电子设备包括多个第一外部存储介质,多个所述第一外部存储介质包括至少一个设定为目标存储介质的目标第一外部存储介质、至少一个设定为目标同步介质的目标第一外部同步介质;所述根据所述同步策略将所述数据同步到所述目标同步介质中包括:
获取所述电子设备的处理器负荷;和
在所述处理器负荷满足第一预设条件时,将所述目标第一外部存储介质中的所述数据同步到所述目标第一外部同步介质中。
18.根据权利要求3所述的数据的同步方法,其特征在于,在所述目标存储介质为所述内部存储介质,且所述目标同步介质为所述第一外部存储介质时,所述根据所述同步策略将所述数据同步到所述目标同步介质中包括:
获取所述电子设备的处理器负荷;和
在所述处理器负荷满足第一预设条件时,将所述内部存储介质中的所述数据同步到所述第一外部存储介质中。
19.根据权利要求3所述的数据的同步方法,其特征在于,在所述目标存储介质为所述第一外部存储介质,且所述目标同步介质为所述内部存储介质时,所述根据所述同步策略将所述数据同步到所述目标同步介质中包括:
获取所述电子设备的处理器负荷;和
在所述处理器负荷满足第一预设条件时,将所述第一外部存储介质中的所述数据同步到所述内部存储介质中。
20.根据权利要求3所述的数据的同步方法,其特征在于,当所述目标存储介质为所述内部存储介质和/或所述第一外部存储介质,且所述目标同步介质为所述第二外部存储介质时,所述根据所述同步策略将所述数据同步到所述目标同步介质中包括:
获取所述可移动平台与所述外部设备之间的通信链路的通信带宽、以及处理器负荷,所述处理器负荷包括所述电子设备的处理器负荷和所述外部设备的处理器负荷中的至少一种;和
在所述通信带宽以及所述处理器负荷满足第二预设条件时,将所述内部存储介质和/或所述第一外部存储介质中的所述数据同步到所述第二外部存储介质中。
21.根据权利要求3所述的数据的同步方法,其特征在于,当所述目标存储介质为所述第二外部存储介质,且所述同步介质为所述内部存储介质和/或所述第一外部存储介质时,所述根据所述同步策略将所述数据同步到所述目标同步介质中包括:
获取所述可移动平台与所述外部设备之间的通信链路的通信带宽、以及处理器负荷,所述处理器负荷包括所述电子设备的处理器负荷和所述外部设备的处理器负荷中的至少一种;和
在所述通信带宽以及所述处理器负荷满足第二预设条件时,将所述第二外部存储介质中的所述数据同步到所述内部存储介质和/或所述第一外部存储介质中。
22.根据权利要求1所述的数据的同步方法,其特征在于,所述数据以第一文件的形式存储在所述目标存储介质中,所述根据所述同步策略将所述数据同步到所述目标同步介质中包括:
检测所述目标同步介质中是否存在与所述第一文件同名的文件;
在所述目标同步介质中不存在与所述第一文件同名的文件时,所述数据以所述第一文件的形式存储在所述目标同步介质中;
在所述目标同步介质中存在与所述第一文件同名的文件时,所述数据以第二文件的形式存储在所述目标同步介质中。
23.根据权利要求22所述的数据的同步方法,其特征在于,所述第一文件的名称与所述第二文件的名称不同。
24.根据权利要求22所述的数据的同步方法,其特征在于,在所述目标同步介质中存在与所述第一文件同名的文件时,所述目标同步介质包括至少两个存储目录,所述第一文件同名的文件和所述第二文件存储在不同的存储目录下。
25.根据权利要求1所述的数据的同步方法,其特征在于,所述数据的同步方法还包括:
获取目标汇总存储介质,所述目标汇总存储介质为所述内部存储介质、所述第一外部存储介质、所述第二外部存储介质中的至少一种;和
将目标汇总数据同步到所述目标汇总存储介质中,其中,所述目标汇总数据包括存储在所述目标存储介质中的数据和同步到所述目标同步介质中的数据。
26.根据权利要求1所述的数据的同步方法,其特征在于,所述将所述数据存储在目标存储介质中包括:
根据用户输入确定目标存储介质。
27.根据权利要求1所述的数据的同步方法,其特征在于,所述将所述数据存储在目标存储介质中包括:
根据预先设置确定目标存储介质。
28.根据权利要求3所述的数据的同步方法,其特征在于,当所述目标存储介质为所述第二外部存储介质时,所述将所述数据存储在目标存储介质中包括:
获取所述可移动平台与所述外部设备之间的通信链路的通信带宽;和
在所述通信带宽满足第三预设条件时将所述数据传输到所述第二外部存储介质中。
29.根据权利要求28所述的数据的同步方法,其特征在于,所述目标存储介质还包括内部存储介质和/或第一外部存储介质,在所述通信带宽不满足所述第三预设条件时,将所述数据的全部或部分缓存到所述内部存储介质和/或所述第一外部存储介质中。
30.根据权利要求28所述的数据的同步方法,其特征在于,所述将所述数据存储在目标存储介质中还包括:
在所述通信带宽满足所述第三预设条件时,将所述缓存到所述内部存储介质和/或所述第一外部存储介质中的所述数据的全部或部分传输到所述第二外部存储介质中。
31.根据权利要求1所述的数据的同步方法,其特征在于,在所述数据为视频时,所述视频包括多种预设分辨率的视频,所述将所述数据存储在目标存储介质中包括:
确定所述视频的目标分辨率并存储所述目标分辨率的视频,所述目标分辨率为多种所述预设分辨率中的至少一种。
32.根据权利要求31所述的数据的同步方法,其特征在于,在同时存储多种所述预设分辨率的视频时,所述数据的同步方法还包括:
根据用户输入确定同步到所述目标同步介质中的所述视频的目标分辨率;
所述根据所述同步策略将所述数据同步到所述目标同步介质中包括:
将所述目标分辨率的视频同步到所述目标同步介质中。
33.根据权利要求31所述的数据的同步方法,其特征在于,在同时存储多种所述预设分辨率的视频时,所述数据的同步方法还包括:
获取所述可移动平台与外部设备之间的通信链路的通信带宽;和
根据所述通信带宽确定同步到所述目标同步介质中的视频的目标分辨率;
所述根据所述同步策略将所述数据同步到所述目标同步介质中包括:
将所述目标分辨率的视频同步到所述目标同步介质中。
34.根据权利要求31所述的数据的同步方法,其特征在于,所述数据的同步方法还包括:
对所述数据进行后处理。
35.根据权利要求34所述的数据的同步方法,其特征在于,所述后处理包括回放、编辑、分享、备份中的至少一种。
36.根据权利要求3所述的数据的同步方法,其特征在于,所述可移动平台与所述外部设备通过有线方式连接。
37.根据权利要求3所述的数据的同步方法,其特征在于,所述可移动平台与所述外部设备通过无线方式连接。
38.一种可移动平台,其特征在于,所述可移动平台包括处理器、存储器和执行器,其中,所述存储器用于存储程序代码,所述处理器用于调用所述程序代码,当所述程序代码被执行时,所述执行器用于执行以下操作:
将所述数据存储在目标存储介质中;
获取所述数据的同步策略;
根据所述同步策略确定目标同步介质;和
根据所述同步策略将所述数据同步到所述目标同步介质中。
39.根据权利要求38所述的可移动平台,其特征在于,所述目标存储介质包括内部存储介质、第一外部存储介质、第二外部存储介质中的至少一种,所述目标同步介质包括内部存储介质、第一外部存储介质、第二外部存储介质中的至少一种。
40.根据权利要求39所述的可移动平台,其特征在于,所述可移动平台包括电子设备,所述内部存储介质和所述第一外部存储介质设置在所述电子设备中,所述第二外部存储介质设置在与所述可移动平台连接的外部设备中。
41.根据权利要求38所述的可移动平台,其特征在于,所述同步策略由用户输入。
42.根据权利要求41所述的可移动平台,其特征在于,所述用户输入包括用户通过虚拟按键和/或物理按键输入同步设置指令,以对所述同步策略进行设置。
43.根据权利要求38所述的可移动平台,其特征在于,所述同步策略为预先设置。
44.根据权利要求38-43任意一项所述的可移动平台,其特征在于,所述同步策略包括主动同步、被动同步、不同步中的至少一种。
45.根据权利要求44所述的可移动平台,其特征在于,所述可移动平台包括电子设备,在所述同步策略为主动同步时,当所述电子设备满足第一预设条件时,所述数据主动同步到所述目标同步介质中。
46.根据权利要求45所述的可移动平台,其特征在于,所述第一预设条件为所述电子设备的处理器负荷小于第一预设阈值。
47.根据权利要求44所述的可移动平台,其特征在于,所述可移动平台与外部设备连接,在所述同步策略为主动同步时,当所述可移动平台和/或所述外部设备满足第二预设条件时,所述数据主动同步到所述目标存储介质中。
48.根据权利要求47所述的可移动平台,其特征在于,所述可移动平台包括电子设备,所述可移动平台和/或所述外部设备满足第二预设条件包括:
所述电子设备的处理器负荷小于第二预设阈值、所述外部设备的处理器负荷小于第三预设阈值、所述可移动平台与所述外部设备之间的通信链路的通信带宽大于第四预设阈值中的至少一种时,所述数据主动同步到所述目标同步介质中。
49.根据权利要求44所述的可移动平台,其特征在于,在所述同步策略为被动同步时,接收用户输入的同步指令,所述数据同步到目标同步介质中。
50.根据权利要求44所述的可移动平台,其特征在于,在所述同步策略为不同步时,所述目标存储介质关闭数据同步功能,所述数据无法被同步。
51.根据权利要求50所述的可移动平台,其特征在于,在所述目标同步介质与所述目标存储介质鉴权失败时,所述同步策略为不同步。
52.根据权利要求50所述的可移动平台,其特征在于,在所述目标同步介质与所述目标存储介质鉴权成功时,所述数据同步到所述目标同步介质中。
53.根据权利要求40所述的可移动平台,其特征在于,所述电子设备包括多个内部存储介质,多个所述内部存储介质包括至少一个设定为目标存储介质的目标内部存储介质、至少一个设定为目标同步介质的目标内部同步介质;当所述程序代码被执行时,所述执行器用于执行以下操作:
获取所述电子设备的处理器负荷;和
在所述处理器负荷满足第一预设条件时,将所述目标内部存储介质中的所述数据同步到所述目标内部同步介质中。
54.根据权利要求40所述的可移动平台,其特征在于,所述电子设备包括多个第一外部存储介质,多个所述第一外部存储介质包括至少一个设定为目标存储介质的目标第一外部存储介质、至少一个设定为目标同步介质的目标第一外部同步介质;当所述程序代码被执行时,所述执行器用于执行以下操作:
获取所述电子设备的处理器负荷;和
在所述处理器负荷满足第一预设条件时,将所述目标第一外部存储介质中的所述数据同步到所述目标第一外部同步介质中。
55.根据权利要求40所述的可移动平台,其特征在于,在所述目标存储介质为所述内部存储介质,且所述目标同步介质为所述第一外部存储介质时,当所述程序代码被执行时,所述执行器用于执行以下操作:
获取所述电子设备的处理器负荷;和
在所述处理器负荷满足第一预设条件时,将所述内部存储介质中的所述数据同步到所述第一外部存储介质中。
56.根据权利要求40所述的可移动平台,其特征在于,在所述目标存储介质为所述第一外部存储介质,且所述目标同步介质为所述内部存储介质时,当所述程序代码被执行时,所述执行器用于执行以下操作:
获取所述电子设备的处理器负荷;和
在所述处理器负荷满足第一预设条件时,将所述第一外部存储介质中的所述数据同步到所述内部存储介质中。
57.根据权利要求40所述的可移动平台,其特征在于,当所述目标存储介质为所述内部存储介质和/或所述第一外部存储介质,且所述目标同步介质为所述第二外部存储介质时,当所述程序代码被执行时,所述执行器用于执行以下操作:
获取所述可移动平台与所述外部设备之间的通信链路的通信带宽、以及处理器负荷,所述处理器负荷包括所述电子设备的处理器负荷和所述外部设备的处理器负荷中的至少一种;和
在所述通信带宽以及所述处理器负荷满足第二预设条件时,将所述内部存储介质和/或所述第一外部存储介质中的所述数据同步到所述第二外部存储介质中。
58.根据权利要求40所述的可移动平台,其特征在于,当所述目标存储介质为所述第二外部存储介质,且所述同步介质为所述内部存储介质和/或所述第一外部存储介质时,当所述程序代码被执行时,所述执行器用于执行以下操作:
获取所述可移动平台与所述外部设备之间的通信链路的通信带宽、以及处理器负荷,所述处理器负荷包括所述电子设备的处理器负荷和所述外部设备的处理器负荷中的至少一种;和
在所述通信带宽以及所述处理器负荷满足第二预设条件时,将所述第二外部存储介质中的所述数据同步到所述内部存储介质和/或所述第一外部存储介质中。
59.根据权利要求38所述的可移动平台,其特征在于,所述数据以第一文件的形式存储在所述目标存储介质中,当所述程序代码被执行时,所述执行器还用于执行以下操作:
检测所述目标同步介质中是否存在与所述第一文件同名的文件;
在所述目标同步介质中不存在与所述第一文件同名的文件时,所述数据以所述第一文件的形式存储在所述目标同步介质中;
在所述目标同步介质中存在与所述第一文件同名的文件时,所述数据以第二文件的形式存储在所述目标同步介质中。
60.根据权利要求59所述的可移动平台,其特征在于,所述第一文件的名称与所述第二文件的名称不同。
61.根据权利要求59所述的可移动平台,其特征在于,在所述目标同步介质中存在与所述第一文件同名的文件时,所述目标同步介质包括至少两个存储目录,所述第一文件同名的文件和所述第二文件存储在不同的存储目录下。
62.根据权利要求38所述的可移动平台,其特征在于,当所述程序代码被执行时,所述执行器还用于执行以下操作:
获取目标汇总存储介质,所述目标汇总存储介质为所述内部存储介质、所述第一外部存储介质、所述第二外部存储介质中的至少一种;和
将目标汇总数据同步到所述目标汇总存储介质中,其中,所述目标汇总数据包括存储在所述目标存储介质中的数据和同步到所述目标同步介质中的数据。
63.根据权利要求38所述的可移动平台,其特征在于,当所述程序代码被执行时,所述执行器还用于执行以下操作:
根据用户输入确定目标存储介质。
64.根据权利要求38所述的可移动平台,其特征在于,当所述程序代码被执行时,所述执行器还用于执行以下操作:
根据预先设置确定目标存储介质。
65.根据权利要求40所述的可移动平台,其特征在于,当所述目标存储介质为所述第二外部存储介质时,当所述程序代码被执行时,所述执行器还用于执行以下操作:
获取所述可移动平台与所述外部设备之间的通信链路的通信带宽;和
在所述通信带宽满足第三预设条件时将所述数据传输到所述第二外部存储介质中。
66.根据权利要求65所述的可移动平台,其特征在于,所述目标存储介质还包括内部存储介质和/或第一外部存储介质,在所述通信带宽不满足所述第三预设条件时,将所述数据的全部或部分缓存到所述内部存储介质和/或所述第一外部存储介质中。
67.根据权利要求65所述的可移动平台,其特征在于,当所述程序代码被执行时,所述执行器还用于执行以下操作:
在所述通信带宽满足所述第三预设条件时,将所述缓存到所述内部存储介质和/或所述第一外部存储介质中的所述数据的全部或部分传输到所述第二外部存储介质中。
68.根据权利要求38所述的可移动平台,其特征在于,在所述数据为视频时,当所述程序代码被执行时,所述执行器还用于执行以下操作:
确定所述视频的目标分辨率并存储所述目标分辨率的视频,所述目标分辨率为多种所述预设分辨率中的至少一种。
69.根据权利要求68所述的可移动平台,其特征在于,在同时存储多种所述预设分辨率的视频时,当所述程序代码被执行时,所述执行器还用于执行以下操作:
根据用户输入确定同步到所述目标同步介质中的所述视频的分辨率;
所述根据所述同步策略将所述数据同步到所述目标同步介质中包括:
将所述目标分辨率的视频同步到所述目标同步介质中。
70.根据权利要求68所述的可移动平台,其特征在于,在同时存储多种所述预设分辨率的视频时,当所述程序代码被执行时,所述执行器还用于执行以下操作:
获取所述可移动平台与外部设备之间的通信链路的通信带宽;和
根据所述通信带宽确定同步到所述目标同步介质中的视频的目标分辨率;
所述根据所述同步策略将所述数据同步到所述目标同步介质中包括:
将所述目标分辨率的视频同步到所述目标同步介质中。
71.根据权利要求68所述的可移动平台,其特征在于,当所述程序代码被执行时,所述执行器还用于执行以下操作:
对所述数据进行后处理。
72.根据权利要求71所述的可移动平台,其特征在于,所述后处理包括回放、编辑、分享、备份中的至少一种。
73.根据权利要求40所述的可移动平台,其特征在于,所述可移动平台与所述外部设备通过有线方式连接。
74.根据权利要求40所述的可移动平台,其特征在于,所述可移动平台与所述外部设备通过无线方式连接。
75.一种数据的同步***,其特征在于,包括:
权利要求38至74任意一项所述的可移动平台;和
外部设备,所述外部设备与所述可移动平台连接。
76.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序可被处理器执行以完成权利要求1至37中任意一项所述的数据的同步方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2018/102314 WO2020037672A1 (zh) | 2018-08-24 | 2018-08-24 | 数据的同步方法及***、可移动平台和可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110809874A true CN110809874A (zh) | 2020-02-18 |
Family
ID=69487888
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201880038819.3A Pending CN110809874A (zh) | 2018-08-24 | 2018-08-24 | 数据的同步方法及***、可移动平台和可读存储介质 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20210176314A1 (zh) |
CN (1) | CN110809874A (zh) |
WO (1) | WO2020037672A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113194122A (zh) * | 2021-04-15 | 2021-07-30 | 厦门亿联网络技术股份有限公司 | 一种会议录制文件的网盘调度同步方法及*** |
CN113268205A (zh) * | 2021-05-28 | 2021-08-17 | 海信集团控股股份有限公司 | 一种车载数据存储方法、装置及车载电子设备 |
WO2023279677A1 (zh) * | 2021-07-06 | 2023-01-12 | 上海商汤智能科技有限公司 | 课程定制方法、装置、设备、存储介质及程序 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021153219A (ja) * | 2020-03-24 | 2021-09-30 | セイコーエプソン株式会社 | 表示装置の制御方法、情報処理装置および表示システム |
CN115827774A (zh) * | 2022-10-24 | 2023-03-21 | 超聚变数字技术有限公司 | 数据同步方法及计算设备 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101022612A (zh) * | 2006-02-16 | 2007-08-22 | 杭州波导软件有限公司 | 一种移动终端的用户信息数据备份方法 |
CN102696009A (zh) * | 2010-02-01 | 2012-09-26 | 国际商业机器公司 | 存储介质之间的数据迁移 |
CN103838681A (zh) * | 2012-11-27 | 2014-06-04 | 联想(北京)有限公司 | 存储装置和数据文件存取方法 |
CN104657084A (zh) * | 2013-11-25 | 2015-05-27 | 联想(北京)有限公司 | 一种信息处理的方法及电子设备 |
US20160092115A1 (en) * | 2014-09-29 | 2016-03-31 | Hewlett-Packard Development Company, L. P. | Implementing storage policies regarding use of memory regions |
CN105940386A (zh) * | 2014-01-30 | 2016-09-14 | 慧与发展有限责任合伙企业 | 在存储器之间移动数据 |
CN107077514A (zh) * | 2016-05-23 | 2017-08-18 | 深圳市大疆创新科技有限公司 | 一种数据存储的方法及设备 |
CN107678884A (zh) * | 2017-09-27 | 2018-02-09 | 维沃移动通信有限公司 | 一种数据传输方法、移动终端及计算机可读存储介质 |
CN108089814A (zh) * | 2016-11-23 | 2018-05-29 | 中移(苏州)软件技术有限公司 | 一种数据存储方法及装置 |
US20180150333A1 (en) * | 2016-11-29 | 2018-05-31 | International Business Machines Corporation | Bandwidth aware resource optimization |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101282540A (zh) * | 2008-04-30 | 2008-10-08 | 飞图科技(北京)有限公司 | 一种用存储卡备份和恢复手机中信息的方法 |
CN105681720B (zh) * | 2016-03-18 | 2019-04-16 | 青岛海信电器股份有限公司 | 视频播放的处理方法及装置 |
-
2018
- 2018-08-24 WO PCT/CN2018/102314 patent/WO2020037672A1/zh active Application Filing
- 2018-08-24 CN CN201880038819.3A patent/CN110809874A/zh active Pending
-
2021
- 2021-02-22 US US17/182,181 patent/US20210176314A1/en not_active Abandoned
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101022612A (zh) * | 2006-02-16 | 2007-08-22 | 杭州波导软件有限公司 | 一种移动终端的用户信息数据备份方法 |
CN102696009A (zh) * | 2010-02-01 | 2012-09-26 | 国际商业机器公司 | 存储介质之间的数据迁移 |
CN103838681A (zh) * | 2012-11-27 | 2014-06-04 | 联想(北京)有限公司 | 存储装置和数据文件存取方法 |
CN104657084A (zh) * | 2013-11-25 | 2015-05-27 | 联想(北京)有限公司 | 一种信息处理的方法及电子设备 |
CN105940386A (zh) * | 2014-01-30 | 2016-09-14 | 慧与发展有限责任合伙企业 | 在存储器之间移动数据 |
US20160092115A1 (en) * | 2014-09-29 | 2016-03-31 | Hewlett-Packard Development Company, L. P. | Implementing storage policies regarding use of memory regions |
CN107077514A (zh) * | 2016-05-23 | 2017-08-18 | 深圳市大疆创新科技有限公司 | 一种数据存储的方法及设备 |
CN108089814A (zh) * | 2016-11-23 | 2018-05-29 | 中移(苏州)软件技术有限公司 | 一种数据存储方法及装置 |
US20180150333A1 (en) * | 2016-11-29 | 2018-05-31 | International Business Machines Corporation | Bandwidth aware resource optimization |
CN107678884A (zh) * | 2017-09-27 | 2018-02-09 | 维沃移动通信有限公司 | 一种数据传输方法、移动终端及计算机可读存储介质 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113194122A (zh) * | 2021-04-15 | 2021-07-30 | 厦门亿联网络技术股份有限公司 | 一种会议录制文件的网盘调度同步方法及*** |
CN113194122B (zh) * | 2021-04-15 | 2023-10-31 | 厦门亿联网络技术股份有限公司 | 一种会议录制文件的网盘调度同步方法及*** |
CN113268205A (zh) * | 2021-05-28 | 2021-08-17 | 海信集团控股股份有限公司 | 一种车载数据存储方法、装置及车载电子设备 |
CN113268205B (zh) * | 2021-05-28 | 2023-02-03 | 海信集团控股股份有限公司 | 一种车载数据存储方法、装置及车载电子设备 |
WO2023279677A1 (zh) * | 2021-07-06 | 2023-01-12 | 上海商汤智能科技有限公司 | 课程定制方法、装置、设备、存储介质及程序 |
Also Published As
Publication number | Publication date |
---|---|
WO2020037672A1 (zh) | 2020-02-27 |
US20210176314A1 (en) | 2021-06-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110809874A (zh) | 数据的同步方法及***、可移动平台和可读存储介质 | |
US9131139B2 (en) | Image sensing apparatus, control method and recording medium | |
EP2472845B1 (en) | Mobile terminal and controlling method thereof | |
EP3013031B1 (en) | Remote control and initial mode setting of a digital camera | |
US8634774B2 (en) | Communication device and control method thereof | |
US7544000B2 (en) | Camera and control method therefor, and camera cradle system | |
KR102511407B1 (ko) | 영상 배포 장치, 영상 배포 시스템, 영상 배포 방법 및 영상 배포 프로그램 | |
US9124548B2 (en) | Method for uploading media file, electronic device using the same, and non-transitory storage medium | |
CN103260037A (zh) | 用于发送相机的帧图像的设备和方法 | |
JP5743579B2 (ja) | 撮像装置、その制御方法、プログラム | |
CN102984456A (zh) | 移动终端和移动终端拍照的控制方法 | |
CN110933289A (zh) | 一种基于双目相机的连拍方法、拍照装置和终端设备 | |
US11017817B2 (en) | Image processing apparatus, image processing method, camera apparatus, remote control apparatus, and camera system | |
CN109600647A (zh) | 一种电视遥控方法、移动终端、电视和*** | |
US20210281899A1 (en) | Image transmission apparatus, image transmission method, and program | |
KR101542416B1 (ko) | 멀티앵글영상서비스 제공 방법 및 시스템 | |
CN105100723B (zh) | 视频监控方法和装置 | |
JP7218164B2 (ja) | 通信装置およびその制御方法 | |
CN108574802B (zh) | 图像取得装置、方法和***、摄像装置和方法、记录介质 | |
US20130311728A1 (en) | Communication apparatus, method for controlling the same, and recording medium | |
CN106470314B (zh) | 服务器装置、信息处理***、终端装置和信息处理方法 | |
JP6355392B2 (ja) | 記録装置およびその制御方法、並びに記憶媒体 | |
CN109951676B (zh) | 画面传输方法及摄像装置 | |
US8787735B2 (en) | Reproduction apparatus and control method thereof | |
JP2016139924A (ja) | 撮影装置、撮影方法及びプログラム |
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 | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20200218 |
|
WD01 | Invention patent application deemed withdrawn after publication |