CN106775445B - Data migration method and device - Google Patents
Data migration method and device Download PDFInfo
- Publication number
- CN106775445B CN106775445B CN201610825677.8A CN201610825677A CN106775445B CN 106775445 B CN106775445 B CN 106775445B CN 201610825677 A CN201610825677 A CN 201610825677A CN 106775445 B CN106775445 B CN 106775445B
- Authority
- CN
- China
- Prior art keywords
- list
- file
- display component
- files
- migration
- 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.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
- G06F3/0647—Migration mechanisms
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
技术领域technical field
本发明涉及终端技术领域,尤其涉及一种数据迁移方法及装置。The present invention relates to the technical field of terminals, and in particular, to a data migration method and device.
背景技术Background technique
随着终端技术的发展,智能手机、平板电脑等智能终端的更新换代速度是越来越快,用户在换手机时,不希望原来的旧手机上的所有数据都随着手机的更换而消失不见,希望将旧手机上的部分资料拷贝到新手机中去,因此,目前很多供应商或应用市场都提供了手机搬家的功能,即可以将整个旧手机上的数据、软件、设置等数据全部原封不动的拷贝到新手机上去,为用户在换机的过程中提供方便。With the development of terminal technology, the replacement speed of smart terminals such as smart phones and tablet computers is getting faster and faster. When users change mobile phones, they do not want all the data on the old mobile phones to disappear with the replacement of mobile phones. , I hope to copy some data on the old mobile phone to the new mobile phone. Therefore, many suppliers or application markets currently provide the function of mobile phone relocation, that is, the data, software, settings and other data on the entire old mobile phone can be all intact. Copy it to the new mobile phone without moving, providing convenience for users in the process of changing phones.
一般来讲,新旧手机上的数据转移是通过WIFI、蓝牙或者其他数据连接实现的,而旧手机上的数据量一般较大,在手机搬家的过程中数据传输所耗费的时间将比较长,并且在此过程中不可断开上述WIFI或蓝牙等数据连接,一旦断开上述数据连接,则可能出现数据意外损坏的情况,造成部分数据无法正常使用。Generally speaking, the data transfer between the old and new mobile phones is achieved through WIFI, Bluetooth or other data connections, while the amount of data on the old mobile phone is generally large, and the data transfer time during the mobile phone moving process will be relatively long, and During this process, the above data connection such as WIFI or Bluetooth cannot be disconnected. Once the above data connection is disconnected, the data may be accidentally damaged, resulting in some data not being able to be used normally.
也就是说,在现有的手机搬家过程中数据迁移因为传输时间长且中途不可断开传输连接导致的容易出现的数据传输不完整的问题。That is to say, in the existing mobile phone moving process, data migration is prone to the problem of incomplete data transmission due to the long transmission time and the inability to disconnect the transmission connection in the middle.
发明内容SUMMARY OF THE INVENTION
基于此,为解决在现有技术张的手机搬家过程中因为数据传输时间过长且中途不可断开连接从而导致的容易出现的数据传输的完整性不足的技术问题,特提出了一种数据迁移方法。Based on this, in order to solve the technical problem of insufficient integrity of data transmission, which is easy to occur due to the long data transmission time and the inability to disconnect the connection in the process of moving the mobile phone in the prior art, a data migration method is proposed. method.
一种数据迁移方法,包括:A data migration method including:
在接入迁移源终端后,获取所述迁移源终端上的文件列表;After accessing the migration source terminal, obtain a file list on the migration source terminal;
将所述文件列表添加到未传输列表中,在显示界面上预设的未传输列表展示组件中展示所述未传输列表,所述显示区域中设置有未传输列表展示组件和已传输列表展示组件;Adding the file list to the untransferred list, displaying the untransferred list in a preset untransferred list display component on the display interface, and setting the untransferred list display component and the transferred list display component in the display area ;
接收在所述未传输列表展示组件中选中的第一目标文件,将所述第一目标文件设置为保留状态;receiving the first target file selected in the untransmitted list display component, and setting the first target file to a reserved state;
将所述未传输列表中的不处于保留状态的文件逐一由所述迁移源终端传输至本地存储;Transfer the files in the untransferred list that are not in the reserved state one by one from the migration source terminal to local storage;
将所述已传输至本地存储的文件由所述未传输列表移动到已传输列表中,在所述已传输列表展示组件中展示。The files that have been transferred to the local storage are moved from the untransferred list to the transferred list, and displayed in the transferred list display component.
可选的,在一个实施例中,所述方法还包括:Optionally, in one embodiment, the method further includes:
接收已传输列表展示组件上输入的文件删除指令,获取所述文件删除指令对应的第二目标文件;Receive the file deletion instruction input on the transmitted list display component, and obtain the second target file corresponding to the file deletion instruction;
删除所述第二目标文件。Delete the second target file.
可选的,在一个实施例中,所述删除所述第二目标文件的步骤还包括:Optionally, in one embodiment, the step of deleting the second target file further includes:
将所述第二目标文件标记为待删除状态,在所述已传输列表展示组件中隐藏所述处于待删除状态的文件;Marking the second target file as to-be-deleted, and hiding the file in the to-be-deleted state in the transmitted list display component;
在所述将所述未传输列表中的不处于保留状态的文件逐一由所述迁移源终端传输至本地存储结束之后,删除处于待删除状态的文件。After the files in the untransferred list that are not in the reserved state are transferred one by one from the migration source terminal to the local storage, the files in the to-be-deleted state are deleted.
可选的,在一个实施例中,在所述将所述未传输列表中的不处于保留状态的文件逐一由所述迁移源终端传输至本地存储结束之前还包括:Optionally, in one embodiment, before the end of transferring the files in the untransferred list that are not in the reserved state one by one from the migration source terminal to the local storage, the method further includes:
接收已传输列表展示组件上输入的删除撤销指令,获取所述删除撤销指令对应的被标记为待删除状态的第三目标文件,移除所述第三目标文件的待删除状态,在所述已传输列表展示组件中恢复展示所述第三目标文件。Receive the deletion and revocation instruction input on the transmitted list display component, obtain the third target file marked as to-be-deleted state corresponding to the deletion and revocation instruction, remove the to-be-deleted state of the third target file, and in the The third target file is resumed and displayed in the transmission list display component.
可选的,在一个实施例中,所述在显示界面上预设的未传输列表展示组件中展示所述未传输列表包括:Optionally, in one embodiment, displaying the non-transmission list in the preset non-transmission list display component on the display interface includes:
在显示界面上预设的未传输列表展示组件中隐藏未传输列表中的操作系统文件。The operating system files in the untransferred list are hidden in the preset untransferred list display component on the display interface.
此外,为解决在现有技术张的手机搬家过程中因为数据传输时间过长且中途不可断开连接从而导致的容易出现的数据传输的完整性不足的技术问题,还提出了一种数据迁移装置。In addition, in order to solve the technical problem of insufficient integrity of data transmission, which is easy to occur due to the fact that the data transmission time is too long and the connection cannot be disconnected in the process of moving the mobile phone in the prior art, a data migration device is also proposed. .
一种数据迁移装置,包括:A data migration device, comprising:
文件列表获取模块,用于在接入迁移源终端后,获取所述迁移源终端上的文件列表;a file list acquisition module, configured to acquire a file list on the migration source terminal after accessing the migration source terminal;
未传输列表展示模块,用于将所述文件列表添加到未传输列表中,在显示界面上预设的未传输列表展示组件中展示所述未传输列表,所述显示区域中设置有未传输列表展示组件和已传输列表展示组件;The untransmitted list display module is used to add the file list to the untransmitted list, display the untransmitted list in the preset untransmitted list display component on the display interface, and set the untransmitted list in the display area display component and transmitted list display component;
保留状态设置模块,用于接收在所述未传输列表展示组件中选中的第一目标文件,将所述第一目标文件设置为保留状态;a reserved state setting module, configured to receive the first target file selected in the untransmitted list display component, and set the first target file to a reserved state;
迁移模块,用于将所述未传输列表中的不处于保留状态的文件逐一由所述迁移源终端传输至本地存储;a migration module, configured to transfer the files that are not in the reserved state in the untransferred list one by one from the migration source terminal to local storage;
已传输列表展示模块,用于将所述已传输至本地存储的文件由所述未传输列表移动到已传输列表中,在所述已传输列表展示组件中展示。A transferred list display module, configured to move the files that have been transferred to the local storage from the untransferred list to the transferred list, and display them in the transferred list display component.
可选的,在一个实施例中,所述装置还包括文件删除模块,用于接收已传输列表展示组件上输入的文件删除指令,获取所述文件删除指令对应的第二目标文件;删除所述第二目标文件。Optionally, in one embodiment, the apparatus further includes a file deletion module, configured to receive a file deletion instruction input on the transmitted list display component, obtain a second target file corresponding to the file deletion instruction; delete the file deletion instruction; Second object file.
可选的,在一个实施例中,所述文件删除模块还用于将所述第二目标文件标记为待删除状态,在所述已传输列表展示组件中隐藏所述处于待删除状态的文件;在所述将所述未传输列表中的不处于保留状态的文件逐一由所述迁移源终端传输至本地存储结束之后,删除处于待删除状态的文件。Optionally, in one embodiment, the file deletion module is further configured to mark the second target file as a to-be-deleted state, and hide the file in the to-be-deleted state in the transmitted list display component; After the files in the untransferred list that are not in the reserved state are transferred one by one from the migration source terminal to the local storage, the files in the to-be-deleted state are deleted.
可选的,在一个实施例中,所述装置还包括删除撤销模块,用于接收已传输列表展示组件上输入的删除撤销指令,获取所述删除撤销指令对应的被标记为待删除状态的第三目标文件,移除所述第三目标文件的待删除状态,在所述已传输列表展示组件中恢复展示所述第三目标文件。Optionally, in one embodiment, the apparatus further includes a deletion and cancellation module, configured to receive a deletion and cancellation instruction input on the transmitted list display component, and obtain the first number marked as to-be-deleted state corresponding to the deletion and cancellation instruction. Three target files, remove the to-be-deleted state of the third target file, and resume displaying the third target file in the transmitted list display component.
可选的,在一个实施例中,所述未传输列表展示模块还用于在显示界面上预设的未传输列表展示组件中隐藏未传输列表中的操作系统文件。Optionally, in one embodiment, the untransferred list display module is further configured to hide the operating system files in the untransferred list in a preset untransferred list display component on the display interface.
实施本发明实施例,将具有如下有益效果:Implementing the embodiment of the present invention will have the following beneficial effects:
采用了上述数据迁移方法和装置之后,在终端之间进行数据迁移时,在迁移终端与迁移源终端之间的连接建立之后,获取迁移源终端上的文件列表,并在迁移源终端和/或迁移终端上的显示界面上的分别显示未传输列表和已传输列表,并且,用户可以针对未传输列表中的每一个文件选择传输或者不传输,并且在进行数据迁移之后,只传输标记为传输的文件而跳过标记为不传输的文件。也就是说,采用本发明,可提高用户在进行数据传输的过程中对文件的传输与否的操作的灵活性,并且,在连接断开之后,用户可以在下一次连接中,继续选择需要进行传输的文件。采用本发明,可提高数据传输过程的灵活性和可持续性,提升用户体验。After using the above data migration method and device, when data migration is performed between terminals, after the connection between the migration terminal and the migration source terminal is established, the file list on the migration source terminal is acquired, and the file list on the migration source terminal and/or the migration source terminal is acquired. On the display interface of the migration terminal, the untransferred list and the transferred list are displayed respectively, and the user can choose to transfer or not transfer for each file in the untransferred list, and after data migration, only the files marked for transfer are transferred. files and skip files marked not to transfer. That is to say, by adopting the present invention, the flexibility of the user's operation of whether or not to transfer the file can be improved in the process of data transmission, and after the connection is disconnected, the user can continue to select the need for transmission in the next connection. document. By adopting the invention, the flexibility and sustainability of the data transmission process can be improved, and the user experience can be improved.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to explain the embodiments of the present invention or the technical solutions in the prior art more clearly, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained according to these drawings without creative efforts.
其中:in:
图1为一个实施例中一种数据迁移方法的流程示意图;1 is a schematic flowchart of a data migration method in one embodiment;
图2为一个实施例中一种数据迁移装置的结构示意图;2 is a schematic structural diagram of a data migration apparatus in one embodiment;
图3为一个实施例中运行前述数据迁移方法的计算机设备的结构示意图。FIG. 3 is a schematic structural diagram of a computer device running the foregoing data migration method in one embodiment.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
为解决现有技术中在手机搬家的数据迁移方案中因为迁移前的准备工作耗时以及数据迁移过程的耗时问题存在的数据迁移耗时长、速度慢的技术问题,在本实施例中,特提出了一种数据迁移方法,该方法的实现可依赖于计算机程序,该计算机程序可运行于基于冯诺依曼体系的计算机系统之上,该计算机程序可以是基于Android系统的数据迁移的应用程序,例如手机搬家应用或数据备份迁移还原应用。该计算机系统可以是运行上述计算机程序的例如智能手机、平板电脑等终端设备。In order to solve the technical problems of long time-consuming and slow data migration in the data migration scheme of mobile phone relocation in the prior art due to the time-consuming preparation work before migration and the time-consuming problem of the data migration process, in this embodiment, a special A data migration method is proposed. The implementation of the method can rely on a computer program, which can run on a computer system based on the von Neumann system, and the computer program can be an Android system-based data migration application program. , such as mobile phone moving applications or data backup, migration and restoration applications. The computer system may be a terminal device such as a smart phone, a tablet computer and the like running the above computer program.
具体的,如图1所示,上述数据迁移方法包括如下步骤:Specifically, as shown in FIG. 1 , the above data migration method includes the following steps:
步骤S102:在接入迁移源终端后,获取所述迁移源终端上的文件列表。Step S102: After accessing the migration source terminal, acquire a file list on the migration source terminal.
在本实施例中,执行终端为迁移终端,也就是说,在本实施例中,将迁移源终端上的数据转存至本地的迁移终端上,例如,在进行手机搬家的过程中,是将旧手机上数据原封不动的拷贝到新手机上去,旧手机即为迁移源终端,新手机即为迁移终端。In this embodiment, the execution terminal is a migration terminal, that is to say, in this embodiment, the data on the migration source terminal is transferred to the local migration terminal. For example, in the process of moving a mobile phone, the The data on the old mobile phone is copied to the new mobile phone intact, the old mobile phone is the migration source terminal, and the new mobile phone is the migration terminal.
在进行数据迁移之前,首先需要建立迁移终端与迁移源终端之间的通信连接,例如,迁移终端与迁移源终端之间的通信连接可以是蓝牙、wifi、NFC或者有限连接,也就是说,可以通过上述通信连接将迁移源终端上的数据迁移至本地的迁移终端上去。Before performing data migration, it is first necessary to establish a communication connection between the migration terminal and the migration source terminal. For example, the communication connection between the migration terminal and the migration source terminal may be Bluetooth, wifi, NFC or limited connection, that is, it can be The data on the migration source terminal is migrated to the local migration terminal through the above communication connection.
例如,在一个实施例中,在作为迁移终端的新手机以及作为迁移源终端的旧手机中,分别进入到终端上安装的例如“手机搬家”等数据迁移应用中之后,可以建立新旧手机直接的通信连接。For example, in one embodiment, after the new mobile phone as the migration terminal and the old mobile phone as the migration source terminal respectively enter the data migration applications such as "mobile phone move" installed on the terminals, a direct connection between the old and new mobile phones can be established. communication connection.
需要说明的是,在本实施例中,在建立了迁移终端与迁移源终端之间的通信连接之后,用户可以在新手机上进入到旧手机上的数据的预览界面。具体,的,在迁移终端接入迁移源终端之后,迁移终端通过与迁移源终端之间的通信连接,获取迁移源终端上的文件列表,该文件列表即为需要迁移的所有文件的文件列表。It should be noted that, in this embodiment, after the communication connection between the migration terminal and the migration source terminal is established, the user can enter a preview interface of data on the old mobile phone on the new mobile phone. Specifically, after the migration terminal accesses the migration source terminal, the migration terminal obtains the file list on the migration source terminal through the communication connection with the migration source terminal, and the file list is the file list of all files to be migrated.
步骤S104:将所述文件列表添加到未传输列表中,在显示界面上预设的未传输列表展示组件中展示所述未传输列表,所述显示区域中设置有未传输列表展示组件和已传输列表展示组件。Step S104: adding the file list to the untransferred list, displaying the untransferred list in a preset untransferred list display component on the display interface, and setting the untransferred list display component and the transferred list in the display area List display component.
在本实施例中,在迁移终端和/或迁移源终端的与例如“手机搬家”等数据迁移应用的操作界面中,展示了未传输列表展示组件和已传输列表展示组件,其中未传输列表展示组件用来展示还未进行数据迁移的文件的文件列表,已传输列表展示组件用来展示已经完成数据迁移的文件对应的文件列表。In this embodiment, in the operation interface of the migration terminal and/or the migration source terminal and a data migration application such as “mobile phone move”, the untransmitted list display component and the transmitted list display component are displayed, wherein the untransmitted list display component is displayed. The component is used to display the file list of files that have not yet been migrated, and the transferred list display component is used to display the file list corresponding to the files whose data migration has been completed.
具体的,在本实施例中,在迁移终端接入迁移源终端之后,获取迁移源终端中的文件列表,因为还未开始进行数据的迁移,因此文件列表中包含的所有的文件均为还未进行数据迁移的文件,即此时文件列表即为未传输列表。然后在显示界面上设置的未传输列表展示组件中展示该未传输列表。需要说明的是,在本实施例中,因为还没有开始进行数据迁移,也就是说,对应的已经完成了数据迁移的文件为空,也就是说,对应的已传输列表为空,即在已传输列表展示组件中展示的已传输列表为空。Specifically, in this embodiment, after the migration terminal accesses the migration source terminal, it acquires the file list in the migration source terminal. Because data migration has not yet started, all files included in the file list are not yet available. The files for data migration, that is, the file list at this time is the untransferred list. Then, the untransferred list is displayed in the untransferred list display component set on the display interface. It should be noted that, in this embodiment, because the data migration has not started yet, that is to say, the corresponding file whose data migration has been completed is empty, that is to say, the corresponding transferred list is empty, that is, in the The transferred list displayed in the transfer list presentation component is empty.
步骤S106:接收在所述未传输列表展示组件中选中的第一目标文件,将所述第一目标文件设置为保留状态。Step S106: Receive the first target file selected in the untransmitted list display component, and set the first target file to a reserved state.
步骤S108:将所述未传输列表中的不处于保留状态的文件逐一由所述迁移源终端传输至本地存储。Step S108: Transfer the files in the untransferred list that are not in the reserved state one by one from the migration source terminal to local storage.
具体实施中,针对未传输列表展示组件中展示的未传输列表中的文件,会逐一的将未传输列表中的文件传输至迁移终端本地进行存储。In a specific implementation, for the files in the untransferred list displayed in the untransferred list display component, the files in the untransferred list will be transferred one by one to the migration terminal for local storage.
用户可以对未传输列表展示组件中展示的未传输列表中的文件进行操作,即确定未传输列表中的文件是进行传输或者不传输。具体的,用户可以在未传输列表展示组件中针对文件进行操作,例如,选中未传输列表中的文件,然后将选中的文件设置为需要进行迁移的文件,在本实施例中,即将选中的文件设置为保留状态。在未传输列表展示组件中展示的未传输列表中文件若没有被设置为保留状态,即为不处于保留状态,处于保留状态的文件是不需要进行迁移的,不处于保留状态的文件是需要进行迁移的。因此,针对未传输列表中的所有的待迁移的文件,需要一一进行判定,也就是说,针对未传输列表中的所有文件,按照列表,一一对未传输列表中的文件进行判定,若该文件被设置为保留状态,则在数据迁移的过程中跳过该文件,若该文件没有被设置为保留状态,则将该文件由迁移源终端传输至迁移终端本地进行存储。The user can operate the files in the untransferred list displayed in the untransferred list display component, that is, determine whether the files in the untransferred list are to be transferred or not to be transferred. Specifically, the user can operate on the file in the untransferred list display component, for example, select a file in the untransferred list, and then set the selected file as the file to be migrated. In this embodiment, the file to be selected is Set to reserved. If the files in the untransferred list displayed in the untransferred list display component are not set to the reserved state, they are not in the reserved state. The files in the reserved state do not need to be migrated, and the files that are not in the reserved state need to be migrated. migrated. Therefore, for all the files to be migrated in the untransferred list, it needs to be determined one by one, that is to say, for all the files in the untransferred list, according to the list, the files in the untransferred list are determined one by one. If the file is set to the reserved state, the file is skipped during the data migration process. If the file is not set to the reserved state, the file is transferred from the migration source terminal to the migration terminal for local storage.
步骤S110:将所述已传输至本地存储的文件由所述未传输列表移动到已传输列表中,在所述已传输列表展示组件中展示。Step S110: Move the file that has been transferred to the local storage from the untransferred list to the transferred list, and display it in the transferred list display component.
需要说明的是,若文件列表中的某文件,在其已经从迁移源终端传输至迁移终端本地进行存储并且传输完毕之后,即在未传输列表中移除,并且,将其添加到已传输列表中去,并在显示界面上展示的已传输列表展示组件中展示更新后的已传输列表。It should be noted that, if a file in the file list has been transferred from the migration source terminal to the migration terminal for local storage and the transfer is completed, it is removed from the untransferred list and added to the transferred list. and display the updated transmitted list in the transmitted list display component displayed on the display interface.
需要说明的是,在本实施例中,上述方法还包括:接收已传输列表展示组件上输入的文件删除指令,获取所述文件删除指令对应的第二目标文件;删除所述第二目标文件。It should be noted that, in this embodiment, the above method further includes: receiving a file deletion instruction input on the transmitted list display component, obtaining a second target file corresponding to the file deletion instruction; and deleting the second target file.
也就是说,针对已经完成迁移的文件还可以进行进一步的操作,例如,针对已传输列表中的文件还可以将其从迁移终端本地中进行删除。具体的,用户可以在已传输列表展示组件中输入相应的文件删除指令,并且用户在输入文件删除指令时,还需要确定该文件删除指令对应的目标文件,即第二目标文件。在检测到用户在已传输列表展示组件上输入例如文件删除指令之后,获取与该文件删除指令对应的第二目标文件,并且将该文件进行删除。进一步的,上述针对第二目标文件的删除操作,可以即刻执行,也可以在所有的文件的传输完毕之后再执行上述第二目标文件的删除操作。That is to say, further operations may be performed for files that have been migrated, for example, files in the transferred list may be deleted locally from the migration terminal. Specifically, the user can input the corresponding file deletion instruction in the transmitted list display component, and when inputting the file deletion instruction, the user also needs to determine the target file corresponding to the file deletion instruction, that is, the second target file. After detecting that the user has input, for example, a file deletion instruction on the transmitted list display component, a second target file corresponding to the file deletion instruction is acquired, and the file is deleted. Further, the above-mentioned deletion operation for the second target file may be performed immediately, or the above-mentioned deletion operation of the second target file may be performed after the transmission of all files is completed.
具体的,上述删除所述第二目标文件的步骤还包括:将所述第二目标文件标记为待删除状态,在所述已传输列表展示组件中隐藏所述处于待删除状态的文件;在所述将所述未传输列表中的不处于保留状态的文件逐一由所述迁移源终端传输至本地存储结束之后,删除处于待删除状态的文件。Specifically, the above-mentioned step of deleting the second target file further includes: marking the second target file as a to-be-deleted state, hiding the file in the to-be-deleted state in the transmitted list display component; After the files in the untransferred list that are not in the reserved state are transferred one by one from the migration source terminal to the local storage, the files in the to-be-deleted state are deleted.
也就是说,在用户输入例如文件删除指令之后,需要将对应的第二目标文件进行删除,但是因为该删除操作并不是即刻进行,因此,需要首先将待删除的文件标记为待删除状态,并在相应删除操作被再次触发时,执行针对标记为待删除状态的文件的删除操作,在本实施例中,即在未传输列表中的文件逐一完成迁移之后执行上述删除操作。That is to say, after the user inputs, for example, a file deletion instruction, the corresponding second target file needs to be deleted, but because the deletion operation is not performed immediately, it is necessary to first mark the file to be deleted as the state to be deleted, and When the corresponding delete operation is triggered again, the delete operation for the file marked as to be deleted is executed. In this embodiment, the above delete operation is executed after the files in the untransferred list are migrated one by one.
需要说明的是,在本实施例中,针对上述文件删除指令对应的文件,因为其在迁移终端中被删除了,因此,在迁移终端中不存在该文件,因为,继续在已传输列表展示组件中展示该文件是不合适的,因此,在已传输列表展示组件中隐藏该文件。It should be noted that, in this embodiment, the file corresponding to the above-mentioned file deletion instruction is deleted in the migration terminal. Therefore, the file does not exist in the migration terminal, because the component continues to be displayed in the transferred list. It is inappropriate to display the file in the Transferred List Display component, so it is hidden in the Transferred List Display component.
为了避免用户的误操作,在用户针对某一文件进行了删除操作之后,还可以撤销相应的删除操作。具体的,在相应的删除操作是在所有的文件迁移完成之后进行的,因此,在所有的文件迁移完成之前,相应的文件只是被标记为待删除状态,并未在迁移终端本地中被删除。In order to avoid the user's misoperation, after the user performs a deletion operation on a certain file, the corresponding deletion operation can also be undone. Specifically, the corresponding deletion operation is performed after the migration of all files is completed. Therefore, before the migration of all files is completed, the corresponding files are only marked as to be deleted, and are not deleted locally in the migration terminal.
具体的,在所述将所述未传输列表中的不处于保留状态的文件逐一由所述迁移源终端传输至本地存储结束之前还包括:接收已传输列表展示组件上输入的删除撤销指令,获取所述删除撤销指令对应的被标记为待删除状态的第三目标文件,移除所述第三目标文件的待删除状态,在所述已传输列表展示组件中恢复展示所述第三目标文件。Specifically, before the end of transferring the files that are not in the reserved state in the untransferred list one by one from the migration source terminal to the local storage, the method further includes: receiving a deletion and revocation instruction input on the displayed component of the transferred list, and obtaining For the third target file marked as to-be-deleted state corresponding to the deletion and revocation instruction, the to-be-deleted state of the third target file is removed, and the display of the third target file is resumed in the transmitted list display component.
在已传输列表展示组件中展示的已传输列表中的已经因为用户输入文件删除操作被标记为待删除状态的文件中,用户可以针对该文件输入删除撤销指令,用来撤销用户之前的文件删除指令。具体的,在检测到用户输入的删除撤销指令之后,获取与该删除撤销指令对应的第三目标文件,并且第三目标文件必须是已经被标记为待删除状态的文件。在第三目标文件确定之后,移除该第三目标文件的待删除状态。Among the files in the transferred list displayed in the transferred list display component that have been marked as pending deletion due to the file deletion operation input by the user, the user can input a deletion undo instruction for the file to revoke the user's previous file deletion instruction . Specifically, after detecting the deletion and revocation instruction input by the user, a third target file corresponding to the deletion and revocation instruction is obtained, and the third target file must be a file that has been marked as to be deleted. After the third target file is determined, the to-be-deleted state of the third target file is removed.
进一步的,在本实施例中,因为相应的待删除状态已经被移除,因此,需要在已传输列表展示组件中展示的已传输列表中恢复第三目标文件的展示。Further, in this embodiment, since the corresponding to-be-deleted state has been removed, it is necessary to restore the display of the third target file in the transmitted list displayed in the transmitted list display component.
需要说明的是,一般在进行数据迁移的过程中,迁移的文件不包括操作系统文件,这是因为迁移终端与迁移源终端之间可能会存在系统配置或设置方面的不一致,为了避免不兼容的问题或者在迁移终端上已存在相应的系统配置文件,针对相应的操作系统文件不进行数据迁移。It should be noted that, in the process of data migration, the migrated files do not include operating system files. This is because there may be inconsistencies in system configuration or settings between the migration terminal and the migration source terminal. There is a problem or the corresponding system configuration file already exists on the migration terminal, and data migration is not performed for the corresponding operating system file.
具体的,在本实施例中,所述在显示界面上预设的未传输列表展示组件中展示所述未传输列表包括:在显示界面上预设的未传输列表展示组件中隐藏未传输列表中的操作系统文件。Specifically, in this embodiment, the displaying the untransmitted list in the preset untransmitted list display component on the display interface includes: hiding the untransmitted list in the preset untransmitted list display component on the display interface operating system files.
具体实施中,在获取文件列表或者在展示未传输列表时,将其中的操作系统文件隐藏,从而使得在按照未传输列表中的文件逐一进行数据迁移时,不对已经隐藏的操作系统文件进行迁移操作。In the specific implementation, when obtaining the file list or displaying the untransferred list, the operating system files in it are hidden, so that when data migration is performed one by one according to the files in the untransferred list, the hidden operating system files are not migrated. .
此外,为解决在现有技术张的手机搬家过程中因为数据传输时间过长且中途不可断开连接从而导致的容易出现的数据传输的完整性不足的技术问题,在一个实施例中,还提出了一种数据迁移装置,如图2所示,上述装置包括文件列表获取模块102、未传输列表展示模块104、保留状态设置模块106、迁移模块108、已传输列表展示模块110,其中:In addition, in order to solve the technical problem of insufficient integrity of data transmission, which is easy to occur due to the fact that the data transmission time is too long and the connection cannot be disconnected in the process of moving the mobile phone in the prior art, in one embodiment, it is also proposed. A data migration device is shown. As shown in FIG. 2, the above device includes a file list acquisition module 102, an untransmitted list display module 104, a reserved state setting module 106, a migration module 108, and a transmitted list display module 110, wherein:
文件列表获取模块102,用于在接入迁移源终端后,获取所述迁移源终端上的文件列表;a file list obtaining module 102, configured to obtain a file list on the migration source terminal after accessing the migration source terminal;
未传输列表展示模块104,用于将所述文件列表添加到未传输列表中,在显示界面上预设的未传输列表展示组件中展示所述未传输列表,所述显示区域中设置有未传输列表展示组件和已传输列表展示组件;The untransferred list display module 104 is used for adding the file list to the untransferred list, displaying the untransferred list in a preset untransferred list display component on the display interface, and the untransferred list is set in the display area List Display Component and Transmitted List Display Component;
保留状态设置模块106,用于接收在所述未传输列表展示组件中选中的第一目标文件,将所述第一目标文件设置为保留状态;a reserved state setting module 106, configured to receive the first target file selected in the untransmitted list display component, and set the first target file to a reserved state;
迁移模块108,用于将所述未传输列表中的不处于保留状态的文件逐一由所述迁移源终端传输至本地存储;A migration module 108, configured to transfer the files in the untransferred list that are not in the reserved state one by one from the migration source terminal to local storage;
已传输列表展示模块110,用于将所述已传输至本地存储的文件由所述未传输列表移动到已传输列表中,在所述已传输列表展示组件中展示。The transferred list display module 110 is configured to move the files that have been transferred to the local storage from the untransferred list to the transferred list, and display them in the transferred list display component.
可选的,在一个实施例中,如图2所示,上述装置还包括文件删除模块112,用于接收已传输列表展示组件上输入的文件删除指令,获取所述文件删除指令对应的第二目标文件;删除所述第二目标文件。Optionally, in one embodiment, as shown in FIG. 2 , the above-mentioned apparatus further includes a file deletion module 112, configured to receive a file deletion instruction input on the transmitted list display component, and obtain the second file deletion instruction corresponding to the file deletion instruction. target file; delete the second target file.
可选的,在一个实施例中,文件删除模块112还用于将所述第二目标文件标记为待删除状态,在所述已传输列表展示组件中隐藏所述处于待删除状态的文件;在所述将所述未传输列表中的不处于保留状态的文件逐一由所述迁移源终端传输至本地存储结束之后,删除处于待删除状态的文件。Optionally, in one embodiment, the file deletion module 112 is further configured to mark the second target file as a to-be-deleted state, and hide the file in the to-be-deleted state in the transmitted list display component; After the files in the untransferred list that are not in the reserved state are transferred one by one from the migration source terminal to the local storage, the files in the to-be-deleted state are deleted.
可选的,在一个实施例中,如图2所示,上述装置还包括删除撤销模块114,用于接收已传输列表展示组件上输入的删除撤销指令,获取所述删除撤销指令对应的被标记为待删除状态的第三目标文件,移除所述第三目标文件的待删除状态,在所述已传输列表展示组件中恢复展示所述第三目标文件。Optionally, in one embodiment, as shown in FIG. 2 , the above-mentioned apparatus further includes a deletion and cancellation module 114, which is configured to receive a deletion and cancellation instruction input on the transmitted list display component, and obtain the marked corresponding to the deletion and cancellation instruction. For the third target file in the to-be-deleted state, remove the to-be-deleted state of the third target file, and resume displaying the third target file in the transmitted list display component.
可选的,在一个实施例中,未传输列表展示模块104还用于在显示界面上预设的未传输列表展示组件中隐藏未传输列表中的操作系统文件。Optionally, in one embodiment, the untransferred list display module 104 is further configured to hide the operating system files in the untransferred list in a preset untransferred list display component on the display interface.
实施本发明实施例,将具有如下有益效果:Implementing the embodiment of the present invention will have the following beneficial effects:
采用了上述数据迁移方法和装置之后,在终端之间进行数据迁移时,在迁移终端与迁移源终端之间的连接建立之后,获取迁移源终端上的文件列表,并在迁移源终端和/或迁移终端上的显示界面上的分别显示未传输列表和已传输列表,并且,用户可以针对未传输列表中的每一个文件选择传输或者不传输,并且在进行数据迁移之后,只传输标记为传输的文件而跳过标记为不传输的文件。也就是说,采用本发明,可提高用户在进行数据传输的过程中对文件的传输与否的操作的灵活性,并且,在连接断开之后,用户可以在下一次连接中,继续选择需要进行传输的文件。采用本发明,可提高数据传输过程的灵活性和可持续性,提升用户体验。After using the above data migration method and device, when data migration is performed between terminals, after the connection between the migration terminal and the migration source terminal is established, the file list on the migration source terminal is acquired, and the file list on the migration source terminal and/or the migration source terminal is acquired. On the display interface of the migration terminal, the untransferred list and the transferred list are displayed respectively, and the user can choose to transfer or not transfer for each file in the untransferred list, and after data migration, only the files marked for transfer are transferred. files and skip files marked not to transfer. That is to say, by adopting the present invention, the flexibility of the user's operation of whether or not to transfer the file can be improved in the process of data transmission, and after the connection is disconnected, the user can continue to select the need for transmission in the next connection. document. By adopting the invention, the flexibility and sustainability of the data transmission process can be improved, and the user experience can be improved.
在一个实施例中,如图3所示,图3展示了一种运行上述数据迁移方法的基于冯诺依曼体系的计算机系统的终端。该计算机系统可以是智能手机、平板电脑、掌上电脑等终端设备。具体的,可包括通过系统总线连接的外部输入接口1001、处理器1002、存储器1003和输出接口1004。其中,外部输入接口1001可选的可至少包括网络接口10012。存储器1003可包括外存储器10032(例如硬盘、光盘或软盘等)和内存储器10034。输出接口1004可至少包括显示屏10042等设备。In one embodiment, as shown in FIG. 3 , FIG. 3 shows a terminal of a computer system based on the von Neumann architecture running the above data migration method. The computer system may be a terminal device such as a smart phone, a tablet computer, and a palmtop computer. Specifically, it may include an external input interface 1001, a processor 1002, a memory 1003, and an output interface 1004 connected through a system bus. The external input interface 1001 may optionally include at least a network interface 10012 . The memory 1003 may include an external memory 10032 (eg, a hard disk, an optical disk, or a floppy disk, etc.) and an internal memory 10034 . The output interface 1004 may at least include a display screen 10042 and other devices.
在本实施例中,本方法的运行基于计算机程序,该计算机程序的程序文件存储于前述基于冯诺依曼体系的计算机系统的外存储器10032中,在运行时被加载到内存储器10034中,然后被编译为机器码之后传递至处理器1002中执行,从而使得基于冯诺依曼体系的计算机系统中形成逻辑上的文件列表获取模块102、未传输列表展示模块104、保留状态设置模块106、迁移模块108、已传输列表展示模块110、文件删除模块112以及删除撤销模块114。且在上述数据迁移方法执行过程中,输入的参数均通过外部输入接口1001接收,并传递至存储器1003中缓存,然后输入到处理器1002中进行处理,处理的结果数据或缓存于存储器1003中进行后续地处理,或被传递至输出接口1004进行输出。In this embodiment, the operation of this method is based on a computer program, and the program file of the computer program is stored in the external memory 10032 of the aforementioned computer system based on the von Neumann system, loaded into the internal memory 10034 during operation, and then After being compiled into machine code, it is passed to the processor 1002 for execution, so that the computer system based on the von Neumann system forms a logical file list acquisition module 102, an untransmitted list display module 104, a reserved state setting module 106, and a migration Module 108 , Transmitted List Display Module 110 , File Delete Module 112 , and Delete Undo Module 114 . And in the execution process of the above data migration method, the input parameters are all received through the external input interface 1001, and passed to the memory 1003 to be cached, and then input to the processor 1002 for processing, and the processed result data may be cached in the memory 1003 for processing. Subsequent processing, or passed to the output interface 1004 for output.
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。The steps in the method of the embodiment of the present invention may be adjusted, combined and deleted in sequence according to actual needs.
本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。本发明实施例提供的终端包括但不限于搭载或者其它操作系统的终端,诸如移动电话。也可以是其它终端,诸如具有触敏表面(例如,触摸屏显示器和/或触控板)的膝上型计算机或平板电脑或台式计算机。The units in the terminal in the embodiment of the present invention may be combined, divided and deleted according to actual needs. The terminals provided by the embodiments of the present invention include but are not limited to carrying Or other operating system terminals, such as mobile phones. Other terminals are also possible, such as a laptop or tablet or desktop computer with a touch-sensitive surface (eg, a touch screen display and/or trackpad).
在下面的讨论中,介绍了一种包括显示器和触敏表面的终端。然而应当理解,终端可以包括一个或多个其他物理用户接口设备,诸如物理键盘、鼠标和/或操作杆。In the following discussion, a terminal including a display and a touch-sensitive surface is presented. It should be understood, however, that the terminal may include one or more other physical user interface devices, such as a physical keyboard, mouse, and/or joystick.
终端通常支持多种应用程序,诸如以下中的一种或多种:画图应用程序、呈现应用程序、文字处理应用程序、网页创建应用程序、盘编辑应用程序、电子表格应用程序、游戏应用程序、电话应用程序、视频会议应用程序、电子邮件应用程序、即时消息应用程序、锻炼支持应用程序、相片管理应用程序、数字相机应用程序、数字视频摄像机应用程序、网络浏览应用程序、数字音乐播放器应用程序、和/或数字视频播放器应用程序。Terminals typically support a variety of applications, such as one or more of the following: drawing applications, rendering applications, word processing applications, web page creation applications, disk editing applications, spreadsheet applications, gaming applications, Phone apps, video conferencing apps, email apps, instant messaging apps, workout support apps, photo management apps, digital camera apps, digital video camera apps, web browsing apps, digital music player apps programs, and/or digital video player applications.
可在终端上执行的各种应用程序可使用至少一个共用的物理用户接口设备,诸如触敏表面。触敏表面的一种或多种功能以及显示在终端上的相应信息可从一种应用程序调整和/或变化至下一种应用程序和/或在相应应用程序内被调整和/或变化。这样,终端的共用物理架构(诸如触敏表面)可利用对于用户而言直观清楚的用户界面来支持各种应用程序。Various applications executable on the terminal may use at least one common physical user interface device, such as a touch-sensitive surface. One or more functions of the touch-sensitive surface and corresponding information displayed on the terminal may be adjusted and/or changed from one application to the next and/or within a corresponding application. In this way, the common physical architecture of the terminal, such as a touch-sensitive surface, can support various applications with a user interface that is intuitive and clear to the user.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be implemented by instructing relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium. During execution, the processes of the embodiments of the above-mentioned methods may be included. Among them, the storage medium can be a disk, disc, only read-only memory (ROM) or random storage memory (RAM).
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。The above disclosures are only preferred embodiments of the present invention, and of course, the scope of the rights of the present invention cannot be limited by this. Therefore, equivalent changes made according to the claims of the present invention are still within the scope of the present invention.
Claims (7)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610825677.8A CN106775445B (en) | 2016-09-14 | 2016-09-14 | Data migration method and device |
| PCT/CN2017/092095 WO2018049880A1 (en) | 2016-09-14 | 2017-07-06 | Data migration method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610825677.8A CN106775445B (en) | 2016-09-14 | 2016-09-14 | Data migration method and device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106775445A CN106775445A (en) | 2017-05-31 |
| CN106775445B true CN106775445B (en) | 2019-12-06 |
Family
ID=58972155
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610825677.8A Expired - Fee Related CN106775445B (en) | 2016-09-14 | 2016-09-14 | Data migration method and device |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN106775445B (en) |
| WO (1) | WO2018049880A1 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106775445B (en) * | 2016-09-14 | 2019-12-06 | Oppo广东移动通信有限公司 | Data migration method and device |
| CN108920658B (en) * | 2018-06-29 | 2022-03-29 | 北京金山安全软件有限公司 | Mobile device desktop moving method and device and electronic device |
| CN113467657A (en) * | 2021-06-30 | 2021-10-01 | 深圳集智数字科技有限公司 | File display method and device, electronic equipment and computer readable storage medium |
| CN115022872B (en) * | 2021-11-05 | 2023-04-07 | 荣耀终端有限公司 | Data transmission method, electronic equipment and readable storage medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007072813A (en) * | 2005-09-07 | 2007-03-22 | Hitachi Ltd | Storage system, file moving method, and computer program |
| CN101377786A (en) * | 2007-08-30 | 2009-03-04 | 三星电子株式会社 | Image forming apparatus, image forming system and file managing method thereof |
| CN102957751A (en) * | 2012-11-27 | 2013-03-06 | 北京金山云科技有限公司 | Document transmission method and device between terminal device and network server and terminal device |
| CN105491113A (en) * | 2015-11-25 | 2016-04-13 | 小米科技有限责任公司 | Migrating method, device and terminal |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103124276B (en) * | 2011-11-18 | 2016-03-30 | 中国移动通信集团公司 | A kind of method of expanding communication terminal storage space and communication terminal |
| EP2648092B1 (en) * | 2012-04-04 | 2019-06-19 | Harman Becker Automotive Systems GmbH | Updating method and multi-domain embedded system |
| CN104023410B (en) * | 2014-05-14 | 2018-09-11 | 北京奇虎科技有限公司 | A kind of method and apparatus of the safe transfer data between wireless terminal |
| CN104156430A (en) * | 2014-08-11 | 2014-11-19 | 四川效率源信息安全技术有限责任公司 | Device and method for fast extracting Android mobile phone data |
| CN106775445B (en) * | 2016-09-14 | 2019-12-06 | Oppo广东移动通信有限公司 | Data migration method and device |
-
2016
- 2016-09-14 CN CN201610825677.8A patent/CN106775445B/en not_active Expired - Fee Related
-
2017
- 2017-07-06 WO PCT/CN2017/092095 patent/WO2018049880A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007072813A (en) * | 2005-09-07 | 2007-03-22 | Hitachi Ltd | Storage system, file moving method, and computer program |
| CN101377786A (en) * | 2007-08-30 | 2009-03-04 | 三星电子株式会社 | Image forming apparatus, image forming system and file managing method thereof |
| CN102957751A (en) * | 2012-11-27 | 2013-03-06 | 北京金山云科技有限公司 | Document transmission method and device between terminal device and network server and terminal device |
| CN105491113A (en) * | 2015-11-25 | 2016-04-13 | 小米科技有限责任公司 | Migrating method, device and terminal |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2018049880A1 (en) | 2018-03-22 |
| CN106775445A (en) | 2017-05-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12105677B2 (en) | Per-node metadata for custom node behaviors across platforms | |
| US10742694B2 (en) | Method for migrating data and terminal | |
| CN106446114B (en) | Data migration method and device | |
| CN113747376B (en) | Messaging Extension App Store | |
| US10397319B2 (en) | Server-side selective synchronization | |
| US10558741B2 (en) | Concurrent preparation of multiple versions of a website | |
| US9728164B2 (en) | Moving a tile across multiple workspaces | |
| JP6086124B2 (en) | Information processing terminal, synchronization control method, and synchronization control program | |
| CN106775445B (en) | Data migration method and device | |
| JP2016529599A (en) | Content clipboard synchronization | |
| US20250315409A1 (en) | Embedded folder views | |
| US20120262489A1 (en) | Relative and Absolute Screen Rotation Draft Agent | |
| CN106547486A (en) | A data migration method and device | |
| US9836469B2 (en) | Techniques for processing digital assets for editing in a digital asset editing computer program | |
| WO2018209465A1 (en) | Webpage access control method and gateway device | |
| CN106484779B (en) | File operation method and device | |
| CN106936979A (en) | The method and apparatus of destruction operation | |
| CN109298956B (en) | File transmission method and device and terminal equipment | |
| WO2022218192A1 (en) | File processing method and apparatus | |
| CN106547485B (en) | Data migration method and device | |
| CN106527979A (en) | Data migration method and device | |
| CN107608827B (en) | Backup method of package configuration file and terminal and related media products | |
| CN113806327B (en) | A database design method, device and related equipment | |
| CN110727645B (en) | Method and system for opening debug bridge adb, storage medium and electronic equipment | |
| CN111522780B (en) | A method and terminal for recording file creator information |
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 | ||
| CB02 | Change of applicant information |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
| CB02 | Change of applicant information | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20191206 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |