[go: up one dir, main page]

CN106775815A - Method and device for application data migration - Google Patents

Method and device for application data migration Download PDF

Info

Publication number
CN106775815A
CN106775815A CN201611036322.7A CN201611036322A CN106775815A CN 106775815 A CN106775815 A CN 106775815A CN 201611036322 A CN201611036322 A CN 201611036322A CN 106775815 A CN106775815 A CN 106775815A
Authority
CN
China
Prior art keywords
data
destination application
terminal equipment
mobile phone
application program
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.)
Granted
Application number
CN201611036322.7A
Other languages
Chinese (zh)
Other versions
CN106775815B (en
Inventor
黄宏用
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201611036322.7A priority Critical patent/CN106775815B/en
Publication of CN106775815A publication Critical patent/CN106775815A/en
Application granted granted Critical
Publication of CN106775815B publication Critical patent/CN106775815B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • G06F9/4451User profiles; Roaming
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/061Improving I/O performance
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Telephone Function (AREA)
  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the invention discloses a method and a device for migrating application program data, wherein the method comprises the following steps: the method comprises the steps that a first terminal device establishes communication connection with at least one second terminal device and obtains information of a target application program; the first terminal equipment determines a preset data migration priority corresponding to the second terminal equipment according to the information of the target application program; the first terminal equipment determines the appointed terminal equipment according to the preset data migration priority corresponding to each second terminal equipment, and determines the target setting information corresponding to the appointed terminal equipment; the method comprises the steps that first terminal equipment obtains application program data of a target application program; the first terminal equipment imports the application program data of the target application program into the first terminal equipment and changes the setting information of the target application program contained in the first terminal equipment according to the target setting information. The embodiment of the invention has the advantages of improving the efficiency of application program data migration and enhancing the user experience of the terminal equipment.

Description

一种应用程序数据迁移的方法及装置Method and device for application data migration

技术领域technical field

本发明涉及通信技术领域,尤其涉及一种应用程序数据迁移的方法及装置。The present invention relates to the field of communication technology, in particular to a method and device for application program data migration.

背景技术Background technique

当前随着终端设备的日益普及,即时通讯工具、游戏以及音视频应用等终端应用程序日益多样。终端应用程序可支持文本、音视频以及图片等应用程序数据的实时交互,终端应用程序产生的应用程序数据保存在终端设备的本地存储空间中,用户可通过调取菜单等方式随时查看终端设备的本地存储空间中的数据。然而,终端用户更新终端设备的频率越来越快,旧的终端设备上的应用程序数据存储在旧的终端设备的本地存储空间中,用户使用新的终端设备时,无法查看存储在旧的终端设备中的应用程序数据。Currently, with the increasing popularity of terminal devices, terminal applications such as instant messaging tools, games, and audio and video applications are increasingly diverse. The terminal application can support real-time interaction of application data such as text, audio, video, and pictures. The application data generated by the terminal application is stored in the local storage space of the terminal device, and the user can view the terminal device at any time by calling the menu, etc. Data in local storage. However, end users are updating their terminal devices more and more frequently. The application data on the old terminal device is stored in the local storage space of the old terminal device. When the user uses a new terminal device, he cannot view the data stored on the old terminal device. Application data in the device.

发明内容Contents of the invention

本发明实施例提供一种应用程序数据迁移的方法及装置,可提高应用程序数据迁移的效率。Embodiments of the present invention provide a method and device for application data migration, which can improve the efficiency of application data migration.

第一方面,本发明实施例提供了一种应用程序数据迁移的方法,其可包括:In the first aspect, the embodiment of the present invention provides a method for application data migration, which may include:

第一终端设备建立与至少一个第二终端设备的通信连接,并获取每个所述第二终端设备中包含的目标应用程序的信息;The first terminal device establishes a communication connection with at least one second terminal device, and acquires information about target applications contained in each second terminal device;

所述第一终端设备根据所述目标应用程序的信息确定所述目标应用程序在每个所述第二终端设备中的预设数据迁移优先级;The first terminal device determines the preset data migration priority of the target application program in each of the second terminal devices according to the information of the target application program;

所述第一终端设备根据所述每个第二终端设备中的预设数据迁移优先级,从所述至少一个第二终端设备中确定出预设数据迁移优先级最高的指定终端设备,并确定所述指定终端设备对应的所述目标应用程序的目标设置信息;The first terminal device determines the designated terminal device with the highest preset data migration priority from the at least one second terminal device according to the preset data migration priority in each second terminal device, and determines Target setting information of the target application program corresponding to the designated terminal device;

所述第一终端设备根据所述目标应用程序的信息获取所述目标应用程序的应用程序数据;The first terminal device obtains the application data of the target application according to the information of the target application;

将所述目标应用程序的应用程序数据导入所述第一终端设备包含的目标应用程序中,并按照所述目标设置信息更改所述第一终端设备包含的所述目标应用程序的设置信息。Importing the application program data of the target application program into the target application program included in the first terminal device, and changing the setting information of the target application program included in the first terminal device according to the target setting information.

第二方面,本发明实施例提供了一种应用程序数据迁移的装置,所述装置为第一终端设备,其可包括:In the second aspect, an embodiment of the present invention provides an apparatus for migrating application program data. The apparatus is a first terminal device, which may include:

连接模块,用于建立与第二终端设备的通信连接;A connection module, configured to establish a communication connection with the second terminal device;

获取模块,用于获取所述连接模块建立通信连接的每个所述第二终端设备中包含的目标应用程序的信息;An acquisition module, configured to acquire information about target applications contained in each of the second terminal devices to which the connection module establishes a communication connection;

确定模块,用于根据所述获取模块获取的所述目标应用程序的信息确定所述目标应用程序在每个所述第二终端设备中的预设数据迁移优先级;A determination module, configured to determine a preset data migration priority of the target application in each of the second terminal devices according to the information of the target application acquired by the acquisition module;

所述确定模块,还用于根据所述每个第二终端设备中的预设数据迁移优先级,从所述至少一个第二终端设备中确定对应的出预设数据迁移优先级最高的指定终端设备,并确定所述指定终端设备对应的所述目标应用程序的目标设置信息;The determining module is further configured to, according to the preset data migration priority in each second terminal device, determine the corresponding designated terminal with the highest preset data migration priority from the at least one second terminal device device, and determine the target setting information of the target application program corresponding to the designated terminal device;

所述获取模块,还用于根据所述目标应用程序的信息获取所述目标应用程序的应用程序数据;The acquiring module is further configured to acquire the application data of the target application according to the information of the target application;

导入模块,用于将所述获取模块获取的所述目标应用程序的应用程序数据导入所述第一终端设备包含的目标应用程序中,并按照所述确定模块确定的所述目标设置信息更改所述第一终端设备包含的所述目标应用程序的设置信息。an import module, configured to import the application data of the target application acquired by the acquisition module into the target application included in the first terminal device, and modify the target application data according to the target setting information determined by the determination module. Setting information of the target application included in the first terminal device.

第三方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述程序被处理器执行时实现第一方面提供的方法的步骤所描述的实现方式。In a third aspect, an embodiment of the present invention provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the program is executed by a processor, the steps described in the steps of the method provided by the first aspect are implemented way of realization.

第四方面,本发明实施例提供了一种计算机设备,包括存储器和处理器,所述存储器用于存储一组程序代码;In a fourth aspect, an embodiment of the present invention provides a computer device, including a memory and a processor, and the memory is used to store a set of program codes;

所述处理器用于调用所述存储器中存储的程序代码执行第一方面提供的方法的步骤所描述的实现方式。The processor is configured to invoke the program code stored in the memory to execute the implementation described in the steps of the method provided in the first aspect.

在本发明实施例中,第一终端设备可与多个第二终端设备建立通信连接,获取每个第二终端设备上包含的某个应用程序的信息,并确定该应用程序在各个第二终端设备中的预设数据迁移优先级,进而从各个第二终端设备中确定出指定终端设备。进一步的,第一终端设备还可获取各个第二终端设备上存储的目标应用程序的应用程序数据,将获取的应用程序数据导入第一终端设备,并按照指定终端设备包含的目标应用程序的设置信息更改第一终端设备上的目标应用程序的设置信息。本发明实施例提供的多个第二终端设备的数据迁移方法操作方便,适用性高,提高了应用程序数据迁移的靶效率,增强终端设备的用户体验。In the embodiment of the present invention, the first terminal device can establish a communication connection with multiple second terminal devices, obtain information about an application program contained on each second terminal device, and determine that the application program is installed on each second terminal device. The preset data migration priority in the device, and then determine the designated terminal device from each second terminal device. Further, the first terminal device can also acquire the application data of the target application program stored on each second terminal device, import the acquired application program data into the first terminal device, and follow the settings of the target application program included in the designated terminal device The information changes the setting information of the target application program on the first terminal device. The data migration method for a plurality of second terminal devices provided by the embodiment of the present invention is easy to operate, has high applicability, improves the target efficiency of application program data migration, and enhances user experience of terminal devices.

附图说明Description of drawings

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings that need to be used in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained based on these drawings without creative effort.

图1是本发明实施例提供的应用程序数据迁移的方法的实施例流程示意图;FIG. 1 is a schematic flowchart of an embodiment of a method for migrating application program data provided by an embodiment of the present invention;

图2是本发明实施例提供的应用程序数据迁移的装置的实施例结构示意图;FIG. 2 is a schematic structural diagram of an embodiment of a device for migrating application program data provided by an embodiment of the present invention;

图3是本发明实施例提供的终端设备的实施例结构示意图。Fig. 3 is a schematic structural diagram of an embodiment of a terminal device provided by an embodiment of the present invention.

具体实施方式detailed description

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

本发明实施例提供的终端设备可以包括移动手机、平板电脑、个人数字助理(Personal Digital Assistant,PDA)、移动互联网设备(Mobile Internet Device,MID)、智能穿戴设备(如智能手表、智能手环)等各类终端设备,本发明实施例不作限定。本发明实施例提供的第一终端设备和第二终端可为相同类型的设备,也可为不同类型的终端设备。例如,第一终端设备和第二终端设备均可为手机,或者第一终端设备为手机,第二终端设备为平板电脑等,具体可根据实际应用场景确定。下面将以手机为例,对本发明实施例提供的应用程序数据迁移的方法及装置进行具体描述。The terminal equipment provided by the embodiments of the present invention may include mobile phones, tablet computers, personal digital assistants (Personal Digital Assistant, PDA), mobile Internet devices (Mobile Internet Device, MID), smart wearable devices (such as smart watches, smart bracelets) Various types of terminal equipment, such as, are not limited in this embodiment of the present invention. The first terminal device and the second terminal provided in this embodiment of the present invention may be devices of the same type, or may be terminal devices of different types. For example, both the first terminal device and the second terminal device can be mobile phones, or the first terminal device is a mobile phone and the second terminal device is a tablet computer, etc., which can be determined according to actual application scenarios. The following will take a mobile phone as an example to describe in detail the method and device for migrating application program data provided by the embodiments of the present invention.

随着手机的日益普及,手机应用程序(或简称手机应用)的类型越来越多,与手机用户的日常生活关系密切的手机应用也越来越多。例如,手机用户可通过手机上的即时通讯应用与朋友聊天、传送文件或者视频,也可通过手机上的摄像机等应用拍照或者录制音视频,或者通过手机上的游戏应用玩手机游戏。手机应用产生的应用程序数据(或简称应用数据)与手机用户的日常生活密切相关,并且将存储在手机的本地存储空间中。当手机用户更换手机时,手机用户在新的手机上安装同一个即时通讯应用或者游戏应用,在新的手机上使用即时通讯应用或者游戏应用时产生的数据也将存储在新的手机的本地存储空间中。用户若需要查看旧的手机上的数据,则需要在旧的手机上查看,或者将旧的手机上的数据迁移至新的手机上才能在新的手机上查看。若用户有多部旧手机,则需要将多部旧手机的数据迁移则新的手机上,进而可在新的手机上查看同一个即时通讯应用或者游戏应用在不同的手机上产生的数据。若同一个应用(例如微信)在不同的旧手机上的设置信息不同,则将不同的旧手机上的微信产生的数据迁移至新手机时,需要将各部旧手机上的微信的设置信息调整为相同,才可将多部旧手机上的微信的数据迁移至新手机的微信上,以保证迁移到新手机的微信上的数据的可操作性。With the increasing popularity of mobile phones, there are more and more types of mobile phone applications (or mobile applications for short), and there are also more and more mobile phone applications that are closely related to the daily life of mobile phone users. For example, mobile phone users can chat with friends, transfer files or videos through instant messaging applications on the mobile phone, take pictures or record audio and video through applications such as cameras on the mobile phone, or play mobile games through game applications on the mobile phone. The application program data (or application data for short) generated by the mobile application is closely related to the daily life of the mobile phone user, and will be stored in the local storage space of the mobile phone. When the mobile phone user changes the mobile phone, the mobile phone user installs the same instant messaging application or game application on the new mobile phone, and the data generated when using the instant messaging application or game application on the new mobile phone will also be stored in the local storage of the new mobile phone in space. If the user needs to view the data on the old mobile phone, he needs to view it on the old mobile phone, or migrate the data on the old mobile phone to the new mobile phone to view it on the new mobile phone. If the user has many old mobile phones, the data of the old mobile phones needs to be migrated to the new mobile phone, so that the data generated by the same instant messaging application or game application on different mobile phones can be viewed on the new mobile phone. If the setting information of the same application (such as WeChat) is different on different old mobile phones, when migrating the data generated by WeChat on different old mobile phones to the new mobile phone, it is necessary to adjust the setting information of WeChat on each old mobile phone to Similarly, the WeChat data on multiple old mobile phones can be migrated to the WeChat of the new mobile phone to ensure the operability of the data migrated to the WeChat of the new mobile phone.

本发明实施例提供的应用程序数据迁移的方法用于实现不同的手机上的应用数据的迁移,可提高应用数据迁移的有效性,也可提高应用数据迁移的效率。下面将结合图1至图3对本发明实施例提供的应用程序数据迁移的方法及装置进行具体描述。The application data migration method provided by the embodiment of the present invention is used to realize the migration of application data on different mobile phones, which can improve the effectiveness and efficiency of application data migration. The method and device for migrating application program data provided by the embodiments of the present invention will be specifically described below with reference to FIG. 1 to FIG. 3 .

参加图1,是本发明实施例提供的应用程序数据迁移的方法的实施例流程示意图。本发明实施例提供的方法,包括步骤:Referring to FIG. 1 , it is a schematic flowchart of an embodiment of a method for migrating application program data provided by an embodiment of the present invention. The method provided by the embodiment of the present invention comprises the steps of:

S101,第一终端设备建立与至少一个第二终端设备的通信连接,并获取每个所述第二终端设备中包含的目标应用程序的信息。S101. The first terminal device establishes a communication connection with at least one second terminal device, and acquires information about a target application included in each second terminal device.

在一些可行的实施方式中,第一终端设备可以通过无线方式(如WI-FI、蓝牙等)与第二终端设备建立通信连接。其中,第一终端设备可为第一手机(例如用户的新手机),第二终端设备可为第二手机(例如用户的旧手机)。其中,第二终端设备可为一个或者多个旧手机,即新手机可与一个或者多个旧手机建立通信连接,以将一个或者多个旧手机上的数据迁移至新手机上。本发明实施例将以多个旧手机为例进行说明。新手机迁移多部旧手机上的目标应用程序的数据时,由于同一个应用程序在不同手机上的设置信息不同,因此同一个应用程序在不同手机上产生的应用程序数据的存储格式、查阅路径或者迁移优先级等信息也可能不同。新手机迁移多部旧手机上的应用程序数据时需要保证迁移的应用程序数据的相关信息一致,以保证应用程序数据的可操作性。In some feasible implementation manners, the first terminal device may establish a communication connection with the second terminal device in a wireless manner (such as WI-FI, Bluetooth, etc.). Wherein, the first terminal device may be a first mobile phone (such as a user's new mobile phone), and the second terminal device may be a second mobile phone (such as a user's old mobile phone). Wherein, the second terminal device can be one or more old mobile phones, that is, the new mobile phone can establish a communication connection with one or more old mobile phones, so as to migrate the data on one or more old mobile phones to the new mobile phone. The embodiment of the present invention will be described by taking a plurality of old mobile phones as an example. When a new mobile phone migrates the data of the target application program on multiple old mobile phones, since the setting information of the same application program on different mobile phones is different, the storage format and access path of the application data generated by the same application program on different mobile phones Or information such as migration priority may also be different. When migrating application data from multiple old mobile phones to a new mobile phone, it is necessary to ensure that the relevant information of the migrated application data is consistent, so as to ensure the operability of the application data.

在一些可行的实施方式中,第一终端设备具体可为新手机,例如上述新手机。第二终端设备具体可为需要进行数据迁移的终端设备,例如上述旧手机。新手机与多部旧手机建立通信连接之后,新手机则可获取旧手机中包含的目标应用程序的信息。其中,上述目标应用程序具体可为即时通讯应用(例如微信)或者游戏应用(例如王者荣耀)。上述目标应用程序可指每部手机上包含的微信或者王者荣耀,即每部手机上包含的同一个应用。本发明实施例将微信为例进行说明。具体的,新手机和旧手机建立通信连接之后,新手机可向旧手机发送请求,请求获取旧手机上的微信的信息。旧手机接收到新手机发送的请求之后,则可将微信的信息反馈给新手机。此外,新手机和旧手机建立连接之后,也可由旧手机主动向新手机发送其已安装的微信的信息。In some feasible implementation manners, the first terminal device may specifically be a new mobile phone, such as the aforementioned new mobile phone. The second terminal device may specifically be a terminal device requiring data migration, such as the above-mentioned old mobile phone. After the new mobile phone establishes a communication connection with multiple old mobile phones, the new mobile phone can obtain the information of the target application program contained in the old mobile phone. Wherein, the above-mentioned target application program may specifically be an instant messaging application (such as WeChat) or a game application (such as King of Glory). The above-mentioned target application program may refer to WeChat or Glory of Kings contained on each mobile phone, that is, the same application contained on each mobile phone. In the embodiment of the present invention, WeChat is taken as an example for description. Specifically, after the new mobile phone establishes a communication connection with the old mobile phone, the new mobile phone can send a request to the old mobile phone to request to obtain WeChat information on the old mobile phone. After the old mobile phone receives the request sent by the new mobile phone, it can feed back the WeChat information to the new mobile phone. In addition, after the connection between the new mobile phone and the old mobile phone is established, the old mobile phone can also actively send the installed WeChat information to the new mobile phone.

需要说明的是,上述目标应用程序的信息可包括:目标应用程序的类型、目标应用程序的启动频率、目标应用程序产生的数据的类型、目标应用程序产生的数据的存储路径以及目标应用程序产生的数据的预设数据迁移优先级等,具体可根据实际应用场景需求确定。其中,上述应用程序产生的数据的类型可包括:文本数据、音视频数据、图片以及动画等,在此不再限制。It should be noted that the above information of the target application program may include: the type of the target application program, the startup frequency of the target application program, the type of data generated by the target application program, the storage path of the data generated by the target application program, and the data generated by the target application program. The preset data migration priority of the data, etc., can be determined according to the actual application scenario requirements. Wherein, the types of data generated by the above-mentioned application programs may include: text data, audio and video data, pictures, and animations, etc., which are not limited here.

在一些可行的实施方式中,新手机与旧手机建立通信连接之后,也可根据旧手机反馈的多个应用程序的信息确定迁移数据的目标应用程序。In some feasible implementation manners, after the new mobile phone establishes a communication connection with the old mobile phone, the target application program for migrating data may also be determined according to the information of multiple application programs fed back by the old mobile phone.

在一些可行的实施方式中,新手机获取得到旧手机上的多个应用程序中各个应用程序的信息之后,则可根据各个应用程序的信息从多个应用程序中选择目标应用程序,其中,上述目标应用程序的信息包含指定信息。其中,上述指定信息可包括指定类型的应用程序(例如即时通讯应用)、指定类型的数据(例如聊天记录、图片)以及指定启动频率(例如每天启动或者一周内启动的次数包括预设次数阈值)等,在此不再限制。例如,新手机可根据各个应用程序的启动频率,从各个应用程序中选择启动频率为每天启动的应用程序作为目标应用程序,或者从各个应用程序中选择每周启动次数大于3的应用程序作为目标应用程序。进一步的,新手机也可根据各个应用程序的本地存储空间中存储的应用程序数据的类型,从各个应用程序中选择存储的应用程序数据中包含图片的应用程序作为目标应用程序。新手机可从旧手机中包含的多个应用程序中选择目标应用程序,以将目标应用程序的数据进行迁移,无需将旧手机中全部应用程序的数据进行迁移,数据迁移的靶向性更强,数据迁移所消耗的资源更少,有效性更强。In some feasible implementation manners, after the new mobile phone obtains the information of each application program in the multiple application programs on the old mobile phone, it can select the target application program from the multiple application programs according to the information of each application program, wherein the above-mentioned The target application information contains specified information. Wherein, the above specified information may include specified types of applications (such as instant messaging applications), specified types of data (such as chat records, pictures) and specified startup frequencies (such as the number of startups per day or within a week includes a preset threshold) etc., no longer limit here. For example, according to the startup frequency of each application, a new mobile phone can select an application whose startup frequency is every day as the target application, or select an application whose startup frequency is greater than 3 per week as the target application. application. Further, the new mobile phone may also select an application program whose stored application program data contains pictures from each application program as the target application program according to the type of application program data stored in the local storage space of each application program. The new mobile phone can select the target application from the multiple applications contained in the old mobile phone to migrate the data of the target application. It is not necessary to migrate the data of all the applications in the old mobile phone, and the data migration is more targeted , data migration consumes fewer resources and is more effective.

S102,第一终端设备根据目标应用程序的信息确定目标应用程序在每个第二终端设备中的预设数据迁移优先级。S102. The first terminal device determines a preset data migration priority of the target application program in each second terminal device according to the information of the target application program.

在一些可行的实施方式中,新手机或者旧手机可根据用户习惯确定其已安装的各个应用程序的使用频率或者数据更新频率等信息,预先设定数据迁移时各个应用程序对应的数据迁移优先级(即预设数据迁移优先级)。例如,旧手机1可将微信的预设数据迁移优先级设定为第一优先级,王者荣耀的预设数据迁移优先级设定为第二优先级,其中,第一优先级高于第二优先级。旧手机2可将王者荣耀的预设数据迁移优先级设定为第一优先级,微信的预设数据迁移优先级设定为第二优先级,其中,第一优先级高于第二优先级。新手机获取得到多部旧手机上的微信的信息之后,可确定每一部旧手机上的微信的预设数据迁移优先级。In some feasible implementations, the new mobile phone or the old mobile phone can determine the usage frequency or data update frequency of each installed application program according to the user's habits, and pre-set the data migration priority corresponding to each application program during data migration. (i.e. preset data migration priority). For example, the old mobile phone 1 can set the default data migration priority of WeChat as the first priority, and the default data migration priority of King of Glory as the second priority, wherein the first priority is higher than the second priority. priority. The old mobile phone 2 can set the default data migration priority of King of Glory as the first priority, and the default data migration priority of WeChat as the second priority, wherein the first priority is higher than the second priority . After the new mobile phone obtains the WeChat information on multiple old mobile phones, the preset data migration priority of WeChat on each old mobile phone can be determined.

S103,第一终端设备根据每个第二终端设备中的预设数据迁移优先级,从至少一个第二终端设备中确定出对应的预设数据迁移优先级最高的指定终端设备,并确定指定终端设备对应的目标应用程序的目标设置信息。S103, the first terminal device determines the designated terminal device with the highest corresponding preset data migration priority from at least one second terminal device according to the preset data migration priority in each second terminal device, and determines the designated terminal device The target setting information of the target application corresponding to the device.

在一些可行的实施方式中,新手机确定了微信在各部旧手机上的预设数据迁移优先级之后,则可确定出对应的预设数据优先级最高的旧手机。例如,微信在旧手机1上的预设数据迁移优先级为第一优先级,在旧手机2上的预设数据迁移优先级为第二优先级,在旧手机上的预设数据迁移优先级为第三优先级,其中,第一优先级最高,第三优先级最低,则可从旧手机1、旧手机2和旧手机3中确定出旧手机1为指定终端设备。进一步的,新手机确定旧手机1上的指定终端设备之后,还可获取旧手机1上微信的设置信息(即目标设置信息)。其中,上述微信的设置信息包括:微信产生的数据的存储格式、微信产生的数据的查阅路径以及微信产生的数据的迁移优先级等。In some feasible implementation manners, after the new mobile phone determines the preset data migration priority of WeChat on each old mobile phone, it can then determine the corresponding old mobile phone with the highest preset data priority. For example, the default data migration priority of WeChat on the old phone 1 is the first priority, the default data migration priority on the old phone 2 is the second priority, and the default data migration priority on the old phone is is the third priority, wherein the first priority is the highest and the third priority is the lowest, then the old mobile phone 1 can be determined from the old mobile phone 1, the old mobile phone 2 and the old mobile phone 3 as the designated terminal device. Further, after the new mobile phone determines the specified terminal device on the old mobile phone 1, it can also obtain the setting information of WeChat on the old mobile phone 1 (ie target setting information). Wherein, the above-mentioned setting information of WeChat includes: the storage format of the data generated by WeChat, the query path of the data generated by WeChat, and the migration priority of the data generated by WeChat.

S104,第一终端设备根据目标应用程序的信息获取目标应用程序的应用程序数据。S104. The first terminal device acquires application program data of the target application program according to the information of the target application program.

在一些可行的实施方式中,新手机确定了目标应用程序之后,则可获取目标应用程序的应用程序数据,以将目标应用程序数据迁移至新手机中。具体的,新手机可首先确定目标应用程序的本地存储空间中存储的数据中需要迁移数据的选取范围,从上述目标应用程序的数据存储空间中获取确定的数据选取范围包含的应用程序数据,将选取的数据确定为待迁移数据。其中,上述数据选取范围可包括:选取的数据对应的时间节点(例如2016年1月1日00:00至2016年10月1日24:00)选取的数据的大小(例如2G)或者选取的数据的格式(jpg格式等)等。例如,新手机可将旧手机的摄像机确定为目标应用程序,进而可将摄像机对应的本地存储空间中存储的图片确定为待迁移的数据。进而可将摄像机对应的本地存储空间中存储的图片中选取2016年1月1日至2016年10月1日之间存储的图片作为待迁移图片,或者从摄像机对应的本地存储空间中存储的图片中选取距离当前时间最近的多张图片,选取的图片的大小之和小于或者等于2G,等。In some feasible implementation manners, after the target application is determined by the new mobile phone, the application data of the target application may be obtained, so as to migrate the target application data to the new mobile phone. Specifically, the new mobile phone may first determine the selection range of the data stored in the local storage space of the target application program that needs to be migrated, and obtain the application data included in the determined data selection range from the data storage space of the above target application program, and transfer The selected data is determined as the data to be migrated. Wherein, the above data selection range may include: the size of the selected data (such as 2G) or the selected The format of the data (jpg format, etc.), etc. For example, the new mobile phone can determine the camera of the old mobile phone as the target application program, and then can determine the pictures stored in the local storage space corresponding to the camera as the data to be migrated. Furthermore, the pictures stored in the local storage space corresponding to the camera can be selected from the pictures stored between January 1, 2016 and October 1, 2016 as the pictures to be migrated, or the pictures stored in the local storage space corresponding to the camera Select multiple pictures that are closest to the current time, and the sum of the sizes of the selected pictures is less than or equal to 2G, etc.

S105,第一终端设备将目标应用程序的应用程序数据导入第一终端设备包含的目标应用程序中,按照目标设置信息更改第一终端设备包含的目标应用程序的设置信息。S105. The first terminal device imports the application program data of the target application program into the target application program included in the first terminal device, and changes the setting information of the target application program included in the first terminal device according to the target setting information.

在一些可行的实施方式中,新手机获取得到待迁移数据之后,还可将待迁移数据中包含的重复数据删除得到目标应用程序数据。例如,新手机从旧手机1中获取得到2016年1月1日至2016年10月1日之间存储的图片有100张,从旧手机2中获取得到的2016年1月1日至2016年10月1日之间存储的图片有150张。其中,上述100张照片和150张照片中有10张照片重复了,则可将旧手机2中包含的这10张重复的图片删除得到140张照片,进而可将旧手机1上的100张图片和旧手机2上的140张图片确定为待迁移图片。In some feasible implementation manners, after the new mobile phone acquires the data to be migrated, it may also delete duplicate data contained in the data to be migrated to obtain the target application program data. For example, the new mobile phone obtains 100 pictures stored between January 1, 2016 and October 1, 2016 from the old mobile phone 1, and obtains from the old mobile phone 2 from January 1, 2016 to 2016 There are 150 pictures stored between October 1st. Among them, if 10 of the above-mentioned 100 photos and 150 photos are duplicated, the 10 duplicate pictures contained in the old mobile phone 2 can be deleted to obtain 140 photos, and then the 100 pictures on the old mobile phone 1 can be deleted. And the 140 pictures on the old mobile phone 2 are determined as pictures to be migrated.

进一步的,在一些可行的实施方式中,新手机获取得到微信对应的待迁移数据(即待迁移的目标应用程序数据)之后,则可将旧手机上的微信对应的待迁移数据迁移至新手机中微信对应的本地存储空间中。新手机可按微信的数据录入路径或者数据录入方式等信息,将上述获取得到的微信的待迁移数据存至新手机的微信对应的数据存储空间中。具体的,新手机可先将获取得到的待迁移数据的保存格式转换为上述目标设置信息中包含的目标应用程序产生的数据的存储格式,再将格式转换之后的数据存储至指定应用程序对应的数据存储空间中。例如,假设待迁移数据的保存格式为word格式,目标设置信息中包含的目标应用程序产生的数据的存储格式为pdf格式,新手机则可将待迁移数据的保存格式转换为pdf格式,在将pdf格式的数据存储至指定应用程序对应的数据存储空间中。Further, in some feasible implementation manners, after the new mobile phone obtains the data to be migrated corresponding to WeChat (that is, the target application data to be migrated), the data to be migrated corresponding to WeChat on the old mobile phone can be migrated to the new mobile phone In the corresponding local storage space of WeChat. The new mobile phone can store the obtained WeChat data to be migrated in the data storage space corresponding to WeChat of the new mobile phone according to the WeChat data entry path or data entry method and other information. Specifically, the new mobile phone can first convert the storage format of the obtained data to be migrated into the storage format of the data generated by the target application program contained in the above target setting information, and then store the converted data in the corresponding storage format of the specified application program. in the data storage space. For example, assuming that the storage format of the data to be migrated is word format, and the storage format of the data generated by the target application included in the target setting information is pdf format, the new mobile phone can convert the storage format of the data to be migrated to pdf format, and then The data in pdf format is stored in the data storage space corresponding to the specified application.

进一步的,新手机也可根据上述目标设置信息中包含的目标应用程序产生的数据的查阅路径,将查阅路径指示的存储空间确定为指定存储空间,进而可将待迁移数据存储至指定存储空间中。Further, the new mobile phone can also determine the storage space indicated by the reference path as the specified storage space according to the query path of the data generated by the target application program contained in the above target setting information, and then store the data to be migrated into the specified storage space .

进一步的,新手机还可按照上述目标设置信息更改新手机上的微信的设置信息,包括微信的数据(包括从旧手机上迁移的数据和微信在新手机上产生的数据)的存储格式和查阅路径等信息,以将从不同的旧手机上获取得到的微信数据进行存储格式和查阅路径等信息的统一处理,提高了不同的旧手机上迁移到新手机上的数据的可操作性。在本发明实施例中,新手机可也多部旧手机建立通信连接,获取每部旧手机上包含的目标应用程序的信息,并且确定该目标应用程序在各部旧手机上的预设数据迁移优先级,进而从多部旧手机中确定出对应的预设数据迁移优先级最高的指定旧手机。进一步的,新手机还可获取各部旧手机上存储的目标应用程序的应用数据,将获取的应用数据导入新手机中,并按照指定旧手机的目标应用程序的设置信息更改新手机上的目标应用程序的设置信息。在本发明实施例中,将多部旧手机的数据导入到新手机的操作方便,适用性高,提高了应用程序数据迁移的效率,增强手机的用户体验。Further, the new mobile phone can also change the setting information of WeChat on the new mobile phone according to the above-mentioned target setting information, including the storage format and query of the data of WeChat (including data migrated from the old mobile phone and data generated by WeChat on the new mobile phone). Path and other information, so that the WeChat data obtained from different old mobile phones can be processed in a unified way, such as storage format and query path, which improves the operability of data migrated from different old mobile phones to new mobile phones. In the embodiment of the present invention, the new mobile phone can also establish a communication connection with multiple old mobile phones, obtain the information of the target application program contained on each old mobile phone, and determine the preset data migration priority of the target application program on each old mobile phone level, and then determine the designated old mobile phone with the highest corresponding preset data migration priority from multiple old mobile phones. Further, the new mobile phone can also obtain the application data of the target application program stored on each old mobile phone, import the obtained application data into the new mobile phone, and change the target application program on the new mobile phone according to the setting information of the target application program of the designated old mobile phone Program settings information. In the embodiment of the present invention, the operation of importing the data of multiple old mobile phones to the new mobile phone is convenient, the applicability is high, the efficiency of application program data migration is improved, and the user experience of the mobile phone is enhanced.

参见图2,是本发明实施例提供的应用程序数据迁移的装置的实施例结构示意图。本发明实施例提供的装置具体可为上述实施例中描述的第一终端设备,即新手机。本发明实施例提供的第二终端设备具体可为上述实施例中提供的旧手机。其中,本发明实施例提供的第一终端设备可包括:Referring to FIG. 2 , it is a schematic structural diagram of an embodiment of a device for migrating application program data provided by an embodiment of the present invention. The device provided in the embodiment of the present invention may specifically be the first terminal device described in the above embodiments, that is, the new mobile phone. The second terminal device provided in this embodiment of the present invention may specifically be the old mobile phone provided in the foregoing embodiments. Among them, the first terminal device provided by the embodiment of the present invention may include:

连接模块10,用于建立与第二终端设备的通信连接。The connection module 10 is configured to establish a communication connection with the second terminal device.

获取模块20,用于获取所述连接模块建立通信连接的每个所述第二终端设备中包含的目标应用程序的信息。The obtaining module 20 is configured to obtain the information of the target application program included in each second terminal device to which the connection module establishes a communication connection.

确定模块30,用于根据所述获取模块获取的所述目标应用程序的信息确定所述目标应用程序在每个所述第二终端设备中的预设数据迁移优先级。A determination module 30, configured to determine a preset data migration priority of the target application program in each of the second terminal devices according to the information of the target application program acquired by the acquisition module.

上述确定模块30,还用于根据所述每个第二终端设备中的预设数据迁移优先级,从所述至少一个第二终端设备中确定出对应的预设数据迁移优先级最高的指定终端设备,并确定所述指定终端设备对应的所述目标应用程序的目标设置信息。The determination module 30 is further configured to determine, from the at least one second terminal device, the specified terminal with the highest corresponding preset data migration priority according to the preset data migration priority in each second terminal device device, and determine the target setting information of the target application program corresponding to the specified terminal device.

上述获取模块20,还用于根据所述目标应用程序的信息获取所述目标应用程序的应用程序数据。The acquisition module 20 is further configured to acquire the application data of the target application according to the information of the target application.

导入模块40,用于将所述获取模块获取的所述目标应用程序的应用程序数据导入所述第一终端设备包含的目标应用程序中,并按照所述确定模块确定的所述目标设置信息更改所述第一终端设备包含的所述目标应用程序的设置信息。An import module 40, configured to import the application data of the target application acquired by the acquisition module into the target application contained in the first terminal device, and modify the target application according to the target setting information determined by the determination module The setting information of the target application included in the first terminal device.

在一些可行的实施方式中,上述目标应用程序的信息包括:所述目标应用程序产生的数据的存储路径;In some feasible implementation manners, the above information of the target application program includes: a storage path of data generated by the target application program;

获取模块20用于:Get module 20 for:

确定待迁移的所述目标应用程序的应用程序数据的数据选取范围;Determine the data selection range of the application data of the target application to be migrated;

根据所述目标应用程序的信息中包含的所述目标应用程序产生的数据的存储路径,从所述存储路径指示的数据存储空间中获取所述数据选取范围包含的应用程序数据。According to the storage path of the data generated by the target application included in the information of the target application, the application data included in the data selection range is acquired from the data storage space indicated by the storage path.

在一些可行的实施方式中,上述目标应用程序的目标设置信息包括:所述目标应用程序产生的数据的存储格式;In some feasible implementation manners, the above-mentioned target setting information of the target application program includes: the storage format of the data generated by the target application program;

导入模块40用于:Import module 40 for:

将所述获取模块获取得到的所述目标应用程序数据中重复的应用程序数据剔除得到待迁移的目标应用程序数据;removing duplicate application data from the target application data acquired by the acquiring module to obtain target application data to be migrated;

将所述目标应用程序数据的保存格式转换为所述存储格式,并将转换得到的数据存储至所述第一终端设备的指定存储空间。converting the storage format of the target application data into the storage format, and storing the converted data into a designated storage space of the first terminal device.

在一些可行的实施方式中,所述目标应用程序的目标设置信息包括:所述目标应用程序产生的数据的查阅路径;In some feasible implementation manners, the target setting information of the target application program includes: a reference path of data generated by the target application program;

导入模块40用于:Import module 40 for:

将获取得到的所述目标应用程序数据中重复的应用程序数据剔除得到待迁移的目标应用程序数据;Eliminating duplicate application data from the acquired target application data to obtain target application data to be migrated;

将所述查阅路径指示的存储空间确定为指定存储空间,并将所述目标应用程序数据存储至所述指定存储空间。Determining the storage space indicated by the lookup path as a designated storage space, and storing the target application program data in the designated storage space.

在一些可行的实施方式中,连接模块10可以通过无线方式(如WI-FI、蓝牙等)建立第一终端设备与第二终端设备的通信连接。其中,第一终端设备可为第一手机(例如用户的新手机),第二终端设备可为第二手机(例如用户的旧手机)。其中,第二终端设备可为一个或者多个旧手机,即新手机可与一个或者多个旧手机建立通信连接,以将一个或者多个旧手机上的数据迁移至新手机上。本发明实施例将以多个旧手机为例进行说明。新手机迁移多部旧手机上的目标应用程序的数据时,由于同一个应用程序在不同手机上的设置信息不同,因此同一个应用程序在不同手机上产生的应用程序数据的存储格式、查阅路径或者迁移优先级等信息也可能不同。新手机迁移多部旧手机上的应用程序数据时需要保证迁移的应用程序数据的相关信息一致,以保证应用程序数据的可操作性。In some feasible implementation manners, the connection module 10 may establish a communication connection between the first terminal device and the second terminal device in a wireless manner (such as WI-FI, Bluetooth, etc.). Wherein, the first terminal device may be a first mobile phone (such as a user's new mobile phone), and the second terminal device may be a second mobile phone (such as a user's old mobile phone). Wherein, the second terminal device can be one or more old mobile phones, that is, the new mobile phone can establish a communication connection with one or more old mobile phones, so as to migrate the data on one or more old mobile phones to the new mobile phone. The embodiment of the present invention will be described by taking a plurality of old mobile phones as an example. When a new mobile phone migrates the data of the target application program on multiple old mobile phones, since the setting information of the same application program on different mobile phones is different, the storage format and access path of the application data generated by the same application program on different mobile phones Or information such as migration priority may also be different. When migrating application data from multiple old mobile phones to a new mobile phone, it is necessary to ensure that the relevant information of the migrated application data is consistent, so as to ensure the operability of the application data.

在一些可行的实施方式中,第一终端设备具体可为新手机,例如上述新手机。第二终端设备具体可为需要进行数据迁移的终端设备,例如上述旧手机。新手机通过连接模块10与多部旧手机建立通信连接之后,获取模块20则可获取旧手机中包含的目标应用程序的信息。其中,上述目标应用程序具体可为即时通讯应用(例如微信)或者游戏应用(例如王者荣耀)。上述目标应用程序可指每部手机上包含的微信或者王者荣耀,即每部手机上包含的同一个应用。本发明实施例将以微信为例进行说明。具体的,新手机和旧手机建立通信连接之后,获取模块20可向旧手机发送请求,请求获取旧手机上已安装的微信的信息。旧手机接收到新手机发送的请求之后,则可将其已安装的微信的信息反馈给新手机。此外,新手机和旧手机建立连接之后,也可由旧手机主动向新手机发送其已安装的微信的信息,获取模块20可获取旧手机发送的数据。In some feasible implementation manners, the first terminal device may specifically be a new mobile phone, such as the aforementioned new mobile phone. The second terminal device may specifically be a terminal device requiring data migration, such as the above-mentioned old mobile phone. After the new mobile phone establishes communication connections with multiple old mobile phones through the connection module 10, the obtaining module 20 can obtain the information of the target application programs contained in the old mobile phones. Wherein, the above-mentioned target application program may specifically be an instant messaging application (such as WeChat) or a game application (such as King of Glory). The above-mentioned target application program may refer to WeChat or Glory of Kings contained on each mobile phone, that is, the same application contained on each mobile phone. The embodiment of the present invention will be described by taking WeChat as an example. Specifically, after the communication connection between the new mobile phone and the old mobile phone is established, the obtaining module 20 may send a request to the old mobile phone to request to obtain the information of WeChat installed on the old mobile phone. After the old mobile phone receives the request sent by the new mobile phone, it can feed back the information of its installed WeChat to the new mobile phone. In addition, after the connection between the new mobile phone and the old mobile phone is established, the old mobile phone can actively send the installed WeChat information to the new mobile phone, and the acquisition module 20 can obtain the data sent by the old mobile phone.

需要说明的是,上述目标应用程序的信息可包括:目标应用程序的类型、目标应用程序的启动频率、目标应用程序产生的数据的类型、目标应用程序产生的数据的存储路径以及目标应用程序产生的数据的预设数据迁移优先级等,具体可根据实际应用场景需求确定。其中,上述应用程序产生的数据的类型可包括:文本数据、音视频数据、图片以及动画等,在此不再限制。It should be noted that the above information of the target application program may include: the type of the target application program, the startup frequency of the target application program, the type of data generated by the target application program, the storage path of the data generated by the target application program, and the data generated by the target application program. The preset data migration priority of the data, etc., can be determined according to the actual application scenario requirements. Wherein, the types of data generated by the above-mentioned application programs may include: text data, audio and video data, pictures, and animations, etc., which are not limited here.

在一些可行的实施方式中,连接模块10建立新手机与旧手机的通信连接之后,获取模块20可根据旧手机反馈的多个应用程序的信息确定迁移数据的目标应用程序。In some feasible implementation manners, after the connection module 10 establishes the communication connection between the new mobile phone and the old mobile phone, the acquisition module 20 can determine the target application program of the migration data according to the information of multiple application programs fed back by the old mobile phone.

在一些可行的实施方式中,获取模块20获取得到旧手机上的多个应用程序中各个应用程序的信息之后,可根据获取得到的各个应用程序的信息从多个应用程序中选择目标应用程序,其中,上述目标应用程序的信息包含指定信息。其中,上述指定信息可包括指定类型的应用程序(例如即时通讯应用)、指定类型的数据(例如聊天记录、图片)以及指定启动频率(例如每天启动或者一周内启动的次数包括预设次数阈值)等,在此不再限制。例如,获取模块20可根据各个应用程序的启动频率,从各个应用程序中选择启动频率为每天启动的应用程序作为目标应用程序,或者从各个应用程序中选择每周启动次数大于3的应用程序作为目标应用程序。进一步的,获取模块20也可根据各个应用程序的本地存储空间中存储的应用程序数据的类型,从各个应用程序中选择存储的应用程序数据中包含图片的应用程序作为目标应用程序。选择模块30可从旧手机中包含的多个应用程序中选择目标应用程序,以将目标应用程序的数据进行迁移,无需将旧手机中全部应用程序的数据进行迁移,数据迁移的靶向性更强,数据迁移所消耗的资源更少,有效性更强。In some feasible implementation manners, after obtaining the information of each application program in the multiple application programs on the old mobile phone, the acquisition module 20 can select the target application program from the multiple application programs according to the acquired information of each application program, Wherein, the above-mentioned information of the target application program includes specified information. Wherein, the above specified information may include specified types of applications (such as instant messaging applications), specified types of data (such as chat records, pictures) and specified startup frequencies (such as the number of startups per day or within a week includes a preset threshold) etc., no longer limit here. For example, the acquisition module 20 may select an application program whose startup frequency is daily from each application program as the target application program according to the startup frequency of each application program, or select an application program whose startup frequency is greater than 3 per week from each application program as the target application program. target application. Further, the acquiring module 20 may also select an application program whose stored application program data contains pictures from each application program as the target application program according to the type of application program data stored in the local storage space of each application program. The selection module 30 can select a target application program from a plurality of application programs included in the old mobile phone, so as to migrate the data of the target application program, without the need to migrate the data of all the application programs in the old mobile phone, and the targeted nature of data migration is more Strong, data migration consumes fewer resources and is more effective.

在一些可行的实施方式中,新手机或者旧手机可根据用户习惯确定其已安装的各个应用程序的使用频率或者数据更新频率等信息,预先设定数据迁移时各个应用程序对应的数据迁移优先级(即预设数据迁移优先级)。例如,旧手机1可将微信的预设数据迁移优先级设定为第一优先级,王者荣耀的预设数据迁移优先级设定为第二优先级,其中,第一优先级高于第二优先级。旧手机2可将王者荣耀的预设数据迁移优先级设定为第一优先级,微信的预设数据迁移优先级设定为第二优先级,其中,第一优先级高于第二优先级。获取模块20获取得到多部旧手机上的微信的信息之后,确定模块30可确定每一部旧手机上的微信的预设数据迁移优先级。In some feasible implementations, the new mobile phone or the old mobile phone can determine the usage frequency or data update frequency of each installed application program according to the user's habits, and pre-set the data migration priority corresponding to each application program during data migration. (i.e. preset data migration priority). For example, the old mobile phone 1 can set the default data migration priority of WeChat as the first priority, and the default data migration priority of King of Glory as the second priority, wherein the first priority is higher than the second priority. priority. The old mobile phone 2 can set the default data migration priority of King of Glory as the first priority, and the default data migration priority of WeChat as the second priority, wherein the first priority is higher than the second priority . After the acquiring module 20 acquires the information of WeChat on multiple old mobile phones, the determining module 30 can determine the preset data migration priority of WeChat on each old mobile phone.

在一些可行的实施方式中,确定模块30确定了微信在各部旧手机上的预设数据迁移优先级之后,则可确定出对应的预设数据优先级最高的旧手机。例如,微信在旧手机1上的预设数据迁移优先级为第一优先级,在旧手机2上的预设数据迁移优先级为第二优先级,在旧手机上的预设数据迁移优先级为第三优先级,其中,第一优先级最高,第三优先级最低,确定模块30则可从旧手机1、旧手机2和旧手机3中确定出旧手机1为指定终端设备。进一步的,确定模块30确定旧手机1上的指定终端设备之后,还可获取旧手机1上微信的设置信息(即目标设置信息)。其中,上述微信的设置信息包括:微信产生的数据的存储格式、微信产生的数据的查阅路径以及微信产生的数据的迁移优先级等。In some feasible implementation manners, after the determining module 30 determines the preset data migration priority of WeChat on each old mobile phone, it can then determine the corresponding old mobile phone with the highest preset data priority. For example, the default data migration priority of WeChat on the old phone 1 is the first priority, the default data migration priority on the old phone 2 is the second priority, and the default data migration priority on the old phone is is the third priority, wherein the first priority is the highest and the third priority is the lowest, and the determination module 30 can determine the old mobile phone 1 as the designated terminal device from the old mobile phone 1, the old mobile phone 2 and the old mobile phone 3. Further, after the determination module 30 determines the specified terminal device on the old mobile phone 1, it can also obtain the setting information of WeChat on the old mobile phone 1 (ie, target setting information). Wherein, the above-mentioned setting information of WeChat includes: the storage format of the data generated by WeChat, the query path of the data generated by WeChat, and the migration priority of the data generated by WeChat.

在一些可行的实施方式中,确定模块30确定了目标应用程序之后,导入模块40则可获取目标应用程序的应用程序数据,以将目标应用程序数据迁移至新手机中。具体的,导入模块40可首先确定目标应用程序的本地存储空间中存储的数据中需要迁移数据的选取范围,从上述目标应用程序的数据存储空间中获取确定的数据选取范围包含的应用程序数据,将选取的数据确定为待迁移数据。其中,上述数据选取范围可包括:选取的数据对应的时间节点(例如2016年1月1日00:00至2016年10月1日24:00)选取的数据的大小(例如2G)或者选取的数据的格式(jpg格式等)等。例如,选择模块30可将旧手机的摄像机确定为目标应用程序,导入模块40可将摄像机对应的本地存储空间中存储的图片确定为待迁移的数据,进而可将摄像机对应的本地存储空间中存储的图片中选取2016年1月1日至2016年10月1日之间存储的图片作为待迁移图片,或者从摄像机对应的本地存储空间中存储的图片中选取距离当前时间最近的多张图片,选取的图片的大小之和小于或者等于2G,等。In some feasible implementation manners, after the determination module 30 determines the target application, the import module 40 may obtain the application data of the target application, so as to migrate the target application data to the new mobile phone. Specifically, the import module 40 may first determine the selection range of data that needs to be migrated among the data stored in the local storage space of the target application program, and obtain the application data included in the determined data selection range from the data storage space of the above-mentioned target application program, Determine the selected data as the data to be migrated. Wherein, the above data selection range may include: the size of the selected data (such as 2G) or the selected The format of the data (jpg format, etc.), etc. For example, the selection module 30 can determine the camera of the old mobile phone as the target application program, and the import module 40 can determine the pictures stored in the local storage space corresponding to the camera as the data to be migrated, and then store the pictures in the local storage space corresponding to the camera. Select the pictures stored between January 1, 2016 and October 1, 2016 as the pictures to be migrated, or select multiple pictures closest to the current time from the pictures stored in the local storage space corresponding to the camera, The sum of the sizes of the selected pictures is less than or equal to 2G, etc.

进一步的,在一些可行的实施方式中,导入模块40获取得到待迁移数据之后,还可将待迁移数据中包含的重复数据删除得到目标应用程序数据。例如,导入模块40从旧手机1中获取得到2016年1月1日至2016年10月1日之间存储的图片有100张,从旧手机2中获取得到的2016年1月1日至2016年10月1日之间存储的图片有150张。其中,上述100张照片和150张照片中有10张照片重复了,导入模块40则可将旧手机2中包含的这10张重复的图片删除得到140张照片,进而可将旧手机1上的100张图片和旧手机2上的140张图片确定为待迁移图片。Further, in some feasible implementation manners, after obtaining the data to be migrated, the import module 40 may also delete duplicate data included in the data to be migrated to obtain target application program data. For example, the import module 40 obtains 100 pictures stored between January 1, 2016 and October 1, 2016 from the old mobile phone 1, and obtains from the old mobile phone 2 from January 1, 2016 to 2016 There are 150 pictures stored between October 1st of the year. Among them, 10 photos in the above-mentioned 100 photos and 150 photos are repeated, and the import module 40 can delete these 10 repeated pictures contained in the old mobile phone 2 to obtain 140 photos, and then the old mobile phone 1 can be deleted. 100 pictures and 140 pictures on the old mobile phone 2 are determined as pictures to be migrated.

进一步的,在一些可行的实施方式中,导入模块40获取得到微信对应的待迁移数据(即待迁移的目标应用程序数据)之后,则可将旧手机上的微信对应的待迁移数据迁移至新手机中微信对应的本地存储空间中。导入模块40可按微信的数据录入路径或者数据录入方式等信息,将上述获取得到的微信的待迁移数据存至新手机的微信对应的数据存储空间中。具体的,导入模块40可先将获取得到的待迁移数据的保存格式转换为上述目标设置信息中包含的目标应用程序产生的数据的存储格式,再将格式转换之后的数据存储至指定应用程序对应的数据存储空间中。例如,假设待迁移数据的保存格式为word格式,目标设置信息中包含的目标应用程序产生的数据的存储格式为pdf格式,导入模块40则可将待迁移数据的保存格式转换为pdf格式,在将pdf格式的数据存储至指定应用程序对应的数据存储空间中。Further, in some feasible implementation manners, after the import module 40 obtains the data to be migrated corresponding to WeChat (that is, the target application data to be migrated), the data to be migrated corresponding to WeChat on the old mobile phone can be migrated to the new mobile phone. In the local storage space corresponding to WeChat in the mobile phone. The import module 40 can store the acquired WeChat data to be migrated to the corresponding data storage space of the new mobile phone according to the WeChat data entry path or data entry method and other information. Specifically, the import module 40 may first convert the acquired storage format of the data to be migrated into the storage format of the data generated by the target application included in the target setting information, and then store the converted data in the specified application corresponding to the storage format. in the data storage space. For example, assuming that the storage format of the data to be migrated is word format, and the storage format of the data generated by the target application program contained in the target setting information is pdf format, the import module 40 can convert the storage format of the data to be migrated to the pdf format. Store the data in pdf format in the data storage space corresponding to the specified application.

进一步的,导入模块40也可根据上述目标设置信息中包含的目标应用程序产生的数据的查阅路径,将查阅路径指示的存储空间确定为指定存储空间,进而可将待迁移数据存储至指定存储空间中。Further, the import module 40 may also determine the storage space indicated by the reference path as the specified storage space according to the query path of the data generated by the target application included in the target setting information, and then store the data to be migrated in the specified storage space middle.

进一步的,待迁移的数据存储至指定应用程序对应的数据存储空间之后,导入模块40还可按照上述目标设置信息更改新手机上的微信的设置信息,包括微信的数据(包括从旧手机上迁移的数据和微信在新手机上产生的数据)的存储格式和查阅路径等信息,以将从不同的旧手机上获取得到的微信数据进行存储格式和查阅路径等信息的统一处理,提高了不同的旧手机上迁移到新手机上的数据的可操作性。Further, after the data to be migrated is stored in the data storage space corresponding to the designated application program, the import module 40 can also change the setting information of WeChat on the new mobile phone according to the above-mentioned target setting information, including the data of WeChat (including migrating from the old mobile phone) information such as the storage format and access path of the WeChat data and the data generated by WeChat on the new mobile phone), so as to uniformly process the information such as the storage format and query path of the WeChat data obtained from different old mobile phones, and improve different The operability of data migrated from the old phone to the new phone.

在本发明实施例中,新手机可也多部旧手机建立通信连接,获取每部旧手机上包含的目标应用程序的信息,并且确定该目标应用程序在各部旧手机上的预设数据迁移优先级,进而从多部旧手机中确定出对应的预设数据迁移优先级最高的指定旧手机。进一步的,新手机还可获取各部旧手机上存储的目标应用程序的应用数据,将获取的应用数据导入新手机中,并按照指定旧手机的目标应用程序的设置信息更改新手机上的目标应用程序的设置信息。在本发明实施例中,将多部旧手机的数据导入到新手机的操作方便,适用性高,提高了应用程序数据迁移的效率,增强手机的用户体验。In the embodiment of the present invention, the new mobile phone can also establish a communication connection with multiple old mobile phones, obtain the information of the target application program contained on each old mobile phone, and determine the preset data migration priority of the target application program on each old mobile phone level, and then determine the designated old mobile phone with the highest corresponding preset data migration priority from multiple old mobile phones. Further, the new mobile phone can also obtain the application data of the target application program stored on each old mobile phone, import the obtained application data into the new mobile phone, and change the target application program on the new mobile phone according to the setting information of the target application program of the designated old mobile phone Program settings information. In the embodiment of the present invention, the operation of importing the data of multiple old mobile phones to the new mobile phone is convenient, the applicability is high, the efficiency of application program data migration is improved, and the user experience of the mobile phone is enhanced.

参见图3,是本发明实施例提供的终端设备的实施例结构示意图。本发明实施例提供的终端设备具体可为上述第一终端设备,其可包括:存储器100和处理器200。Referring to FIG. 3 , it is a schematic structural diagram of an embodiment of a terminal device provided by an embodiment of the present invention. The terminal device provided in this embodiment of the present invention may specifically be the above-mentioned first terminal device, and may include: a memory 100 and a processor 200 .

上述存储器100用于存储一组程序代码。The above-mentioned memory 100 is used to store a set of program codes.

上述处理器200用于调用存储器100中存储的程序代码执行如下操作:The above-mentioned processor 200 is used to call the program code stored in the memory 100 to perform the following operations:

建立与至少一个第二终端设备的通信连接,并获取每个所述第二终端设备中包含的目标应用程序的信息;Establishing a communication connection with at least one second terminal device, and acquiring information about a target application program included in each second terminal device;

根据所述目标应用程序的信息确定所述目标应用程序在每个所述第二终端设备中的预设数据迁移优先级;determining a preset data migration priority of the target application in each of the second terminal devices according to the information of the target application;

根据所述每个第二终端设备中的预设数据迁移优先级,从所述至少一个第二终端设备中确定出对应的预设数据迁移优先级最高的指定终端设备,并确定所述指定终端设备对应的所述目标应用程序的目标设置信息;According to the preset data migration priority in each second terminal device, determine the designated terminal device with the highest corresponding preset data migration priority from the at least one second terminal device, and determine the designated terminal device Target setting information of the target application program corresponding to the device;

根据所述目标应用程序的信息获取所述目标应用程序的应用程序数据;Acquiring application program data of the target application program according to the information of the target application program;

将所述目标应用程序的应用程序数据导入所述第一终端设备包含的目标应用程序中,并按照所述目标设置信息更改所述第一终端设备包含的所述目标应用程序的设置信息。Importing the application program data of the target application program into the target application program included in the first terminal device, and changing the setting information of the target application program included in the first terminal device according to the target setting information.

在一些可行的实施方式中,上述目标应用程序的信息包括:所述目标应用程序的类型、所述目标应用程序的启动频率、所述目标应用程序产生的数据的类型、所述目标应用程序产生的数据的存储路径以及所述目标应用程序产生的数据的预设数据迁移优先级中的至少一种。In some feasible implementation manners, the above information of the target application program includes: the type of the target application program, the startup frequency of the target application program, the type of data generated by the target application program, the At least one of the storage path of the data and the preset data migration priority of the data generated by the target application.

在一些可行的实施方式中,上述处理器200具体用于:In some feasible implementation manners, the above-mentioned processor 200 is specifically used to:

确定待迁移的所述目标应用程序的应用程序数据的数据选取范围;Determine the data selection range of the application data of the target application to be migrated;

根据所述目标应用程序的信息中包含的所述目标应用程序产生的数据的存储路径,从所述存储路径指示的数据存储空间中获取所述数据选取范围包含的应用程序数据。According to the storage path of the data generated by the target application included in the information of the target application, the application data included in the data selection range is acquired from the data storage space indicated by the storage path.

在一些可行的实施方式中,上述目标应用程序的目标设置信息包括:所述目标应用程序产生的数据的存储格式、所述目标应用程序产生的数据的查阅路径以及所述目标应用程式产生的数据的迁移优先级中的至少一种。In some feasible implementation manners, the above-mentioned target setting information of the target application program includes: the storage format of the data generated by the target application program, the reference path of the data generated by the target application program, and the data generated by the target application program At least one of the migration priorities for .

在一些可行的实施方式中,目标应用程序的目标设置信息包括:所述目标应用程序产生的数据的存储格式;In some feasible implementation manners, the target setting information of the target application program includes: the storage format of the data generated by the target application program;

上述处理器200用于:The above-mentioned processor 200 is used for:

将获取得到的所述目标应用程序数据中重复的应用程序数据剔除得到待迁移的目标应用程序数据;Eliminating duplicate application data from the acquired target application data to obtain target application data to be migrated;

将所述目标应用程序数据的保存格式转换为所述存储格式,并将转换得到的数据存储至所述第一终端设备的指定存储空间。converting the storage format of the target application data into the storage format, and storing the converted data into a designated storage space of the first terminal device.

在一些可行的实施方式中,目标应用程序的目标设置信息包括:所述目标应用程序产生的数据的查阅路径;In some feasible implementation manners, the target setting information of the target application program includes: a query path of data generated by the target application program;

上述处理器200用于:The above-mentioned processor 200 is used for:

将获取得到的所述目标应用程序数据中重复的应用程序数据剔除得到待迁移的目标应用程序数据;Eliminating duplicate application data from the acquired target application data to obtain target application data to be migrated;

将所述查阅路径指示的存储空间确定为指定存储空间,并将所述目标应用程序数据存储至所述指定存储空间。Determining the storage space indicated by the lookup path as a designated storage space, and storing the target application program data in the designated storage space.

具体实现中,上述终端设备可通过其内置的各个模块执行上述应用程序数据迁移的方法中各个步骤所描述的实现方式,在此不再赘述。In a specific implementation, the above-mentioned terminal device can execute the implementation manner described in each step of the above-mentioned application program data migration method through each of its built-in modules, which will not be repeated here.

本发明实施例还提供一种计算机可读存储介质,上述计算机可读存储介质上存储有计算机程序,上述程序被处理器执行时实现上述实施例中各个步骤所描述的实现方式,在此不再赘述。An embodiment of the present invention also provides a computer-readable storage medium, where a computer program is stored on the above-mentioned computer-readable storage medium, and when the above-mentioned program is executed by a processor, the implementation described in each step in the above-mentioned embodiment is implemented, which is not repeated here. repeat.

在本发明实施例中,新手机可也多部旧手机建立通信连接,获取每部旧手机上包含的目标应用程序的信息,并且确定该目标应用程序在各部旧手机上的预设数据迁移优先级,进而从多部旧手机中确定出对应的预设数据迁移优先级最高的指定旧手机。进一步的,新手机还可获取各部旧手机上存储的目标应用程序的应用数据,将获取的应用数据导入新手机中,并按照指定旧手机的目标应用程序的设置信息更改新手机上的目标应用程序的设置信息。在本发明实施例中,将多部旧手机的数据导入到新手机的操作方便,适用性高,提高了应用程序数据迁移的效率,增强手机的用户体验。In the embodiment of the present invention, the new mobile phone can also establish a communication connection with multiple old mobile phones, obtain the information of the target application program contained on each old mobile phone, and determine the preset data migration priority of the target application program on each old mobile phone level, and then determine the designated old mobile phone with the highest corresponding preset data migration priority from multiple old mobile phones. Further, the new mobile phone can also obtain the application data of the target application program stored on each old mobile phone, import the obtained application data into the new mobile phone, and change the target application program on the new mobile phone according to the setting information of the target application program of the designated old mobile phone Program settings information. In the embodiment of the present invention, the operation of importing the data of multiple old mobile phones to the new mobile phone is convenient, the applicability is high, the efficiency of application program data migration is improved, and the user experience of the mobile phone is enhanced.

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(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 through computer programs to instruct related hardware, and the programs can be stored in a computer-readable storage medium. During execution, it may include the processes of the embodiments of the above-mentioned methods. Wherein, the storage medium may be a magnetic disk, an optical disk, a read-only memory (Read-Only Memory, ROM) or a random access memory (Random Access Memory, RAM) and the like.

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。The above disclosures are only preferred embodiments of the present invention, and certainly cannot limit the scope of rights of the present invention. Therefore, equivalent changes made according to the claims of the present invention still fall within the scope of the present invention.

Claims (10)

1. a kind of method that application data is migrated, it is characterised in that including:
First terminal equipment set up with the communication connection of at least one second terminal equipment, and obtain each described second terminal and set The information of the destination application included in standby;
The first terminal equipment determines the destination application described in each according to the information of the destination application Preset data migration priority in second terminal equipment;
In the first terminal equipment each second terminal equipment according to preset data migration priority, from it is described at least Determine that corresponding preset data migrates the designated terminal equipment of highest priority in one second terminal equipment, and determine described The target setting information of the corresponding destination application of designated terminal equipment;
The application program of first terminal equipment destination application according to the acquisition of information of the destination application Data;
The application data of the destination application is imported the first terminal equipment and included by the first terminal equipment Destination application in, and change the intended application that the first terminal equipment is included according to the target setting information The configuration information of program.
2. the method for claim 1, it is characterised in that the information of the destination application includes:The target should The store path of the data produced with program;
The application program of first terminal equipment destination application according to the acquisition of information of the destination application Data include:
The first terminal equipment determines the data decimation scope of the application data of the destination application to be migrated;
The store path of the data that the destination application included in the information according to the destination application is produced, from The application data that the data decimation scope is included is obtained in the data space that the store path is indicated.
3. method as claimed in claim 1 or 2, it is characterised in that the target setting information of the destination application includes: The storage format of the data that the destination application is produced;
The application data of the destination application is imported the first terminal equipment and included by the first terminal equipment Destination application include:
The application data repeated in the destination application data that the first terminal equipment will be acquired is rejected Obtain destination application data to be migrated;
The preservation form of the destination application data is converted into the storage format, and the data storage that will be converted to To the designated memory space of the first terminal equipment.
4. method as claimed in claim 1 or 2, it is characterised in that the target setting information of the destination application includes: The access path of the data that the destination application is produced;
The application data of the destination application is imported the first terminal equipment and included by the first terminal equipment Destination application include:
The application data repeated in the destination application data that first terminal equipment will be acquired is rejected and obtained Destination application data to be migrated;
The memory space that the access path indicates is defined as designated memory space, and the destination application data are deposited Store up to the designated memory space.
5. the device that a kind of application data is migrated, it is characterised in that described device is first terminal equipment, and described first eventually End equipment includes:
Link block, for setting up the communication connection with second terminal equipment;
Acquisition module, the mesh included in each described second terminal equipment that communication connection is set up for obtaining the link block Mark the information of application program;
Determining module, the information of the destination application for being obtained according to the acquisition module determines the intended application Preset data migration priority of the program in each described second terminal equipment;
The determining module, is additionally operable to the preset data migration priority in described each second terminal equipment, from described Determine that corresponding preset data migrates the designated terminal equipment of highest priority at least one second terminal equipment, and determine The target setting information of the corresponding destination application of the designated terminal equipment;
The acquisition module, is additionally operable to the application journey of the destination application according to the acquisition of information of the destination application Ordinal number evidence;
Import modul, the application data of the destination application for the acquisition module to be obtained imports described the In the destination application that one terminal device is included, and the target setting information determined according to the determining module changes institute State the configuration information of the destination application that first terminal equipment is included.
6. device as claimed in claim 5, it is characterised in that the information of the destination application includes:The target should The store path of the data produced with program;
The acquisition module is used for:
Determine the data decimation scope of the application data of the destination application to be migrated;
The store path of the data that the destination application included in the information according to the destination application is produced, from The application data that the data decimation scope is included is obtained in the data space that the store path is indicated.
7. the device as described in claim 5 or 6, it is characterised in that the target setting information of the destination application includes: The storage format of the data that the destination application is produced;
The import modul is used for:
The application data repeated in the destination application data that the acquisition module is acquired is rejected and obtained Destination application data to be migrated;
The preservation form of the destination application data is converted into the storage format, and the data storage that will be converted to To the designated memory space of the first terminal equipment.
8. the device as described in claim 5 or 6, it is characterised in that the target setting information of the destination application includes: The access path of the data that the destination application is produced;
The import modul is used for:
The application data repeated in the destination application data that will be acquired is rejected and obtains target to be migrated Application data;
The memory space that the access path indicates is defined as designated memory space, and the destination application data are deposited Store up to the designated memory space.
9. a kind of computer-readable recording medium, be stored with computer program on the computer-readable recording medium, its feature It is that described program is when executed by the step of realizing claim 1-4 any one methods describeds.
10. a kind of computer equipment, including memory and processor, it is characterised in that the memory is used to store one group of journey Sequence code;
The processor is used to call the program code stored in the memory to perform the side as described in claim any one of 1-4 The step of method.
CN201611036322.7A 2016-11-16 2016-11-16 Method and device for application data migration Active CN106775815B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611036322.7A CN106775815B (en) 2016-11-16 2016-11-16 Method and device for application data migration

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611036322.7A CN106775815B (en) 2016-11-16 2016-11-16 Method and device for application data migration

Publications (2)

Publication Number Publication Date
CN106775815A true CN106775815A (en) 2017-05-31
CN106775815B CN106775815B (en) 2020-02-18

Family

ID=58970373

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611036322.7A Active CN106775815B (en) 2016-11-16 2016-11-16 Method and device for application data migration

Country Status (1)

Country Link
CN (1) CN106775815B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110989940A (en) * 2019-12-17 2020-04-10 联想(北京)有限公司 Migration method and migration device
CN112416500A (en) * 2020-11-30 2021-02-26 联想(北京)有限公司 Information processing method and electronic equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104616142A (en) * 2014-09-23 2015-05-13 腾讯科技(深圳)有限公司 Data transfer method, server, mobile terminal and system
CN105468442A (en) * 2014-06-30 2016-04-06 伊姆西公司 Application and information movement in a cloud environment
CN105491113A (en) * 2015-11-25 2016-04-13 小米科技有限责任公司 Migrating method, device and terminal
CN105491165A (en) * 2016-01-21 2016-04-13 西北工业大学 Method and device for task migration between intelligent equipment
CN105554294A (en) * 2015-12-25 2016-05-04 百度在线网络技术(北京)有限公司 Method and apparatus for controlling terminal device
CN105630587A (en) * 2014-10-31 2016-06-01 腾讯科技(深圳)有限公司 Method, device and system for migrating application program data between terminals

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105468442A (en) * 2014-06-30 2016-04-06 伊姆西公司 Application and information movement in a cloud environment
CN104616142A (en) * 2014-09-23 2015-05-13 腾讯科技(深圳)有限公司 Data transfer method, server, mobile terminal and system
CN105630587A (en) * 2014-10-31 2016-06-01 腾讯科技(深圳)有限公司 Method, device and system for migrating application program data between terminals
CN105491113A (en) * 2015-11-25 2016-04-13 小米科技有限责任公司 Migrating method, device and terminal
CN105554294A (en) * 2015-12-25 2016-05-04 百度在线网络技术(北京)有限公司 Method and apparatus for controlling terminal device
CN105491165A (en) * 2016-01-21 2016-04-13 西北工业大学 Method and device for task migration between intelligent equipment

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110989940A (en) * 2019-12-17 2020-04-10 联想(北京)有限公司 Migration method and migration device
CN110989940B (en) * 2019-12-17 2022-05-31 联想(北京)有限公司 Migration method and migration device
CN112416500A (en) * 2020-11-30 2021-02-26 联想(北京)有限公司 Information processing method and electronic equipment
CN112416500B (en) * 2020-11-30 2022-04-22 联想(北京)有限公司 Information processing method and electronic equipment

Also Published As

Publication number Publication date
CN106775815B (en) 2020-02-18

Similar Documents

Publication Publication Date Title
CN106161628B (en) Photographic file uploading method and device
CN107077661B (en) Task completion across devices using shared workspaces
EP3384420B1 (en) Extending a federated graph with third-party data and metadata
US10117047B1 (en) Location and time based application management
WO2015043512A1 (en) Picture management method and device
KR20100021725A (en) Apparatus and method for reallocation of memory in mobile communication terminal
CN112925788B (en) A data set management method, system, device, electronic device and storage medium
US9891970B2 (en) Techniques to share application data through a messaging system
EP4136809B1 (en) Distributed flow processing and flow cache
CN107436948A (en) File search method, device and terminal
CN105681395A (en) Resource sharing control method, device, server and terminal
US9628567B2 (en) Methods and systems for efficient discovery of devices in a peer-to-peer network
CN106502833A (en) Data back up method and device
CN113836405A (en) Information query method, device and computer readable storage medium
EP3506599A1 (en) Method for synchronizing contact information, apparatus, medium, electronic device and system
CN106775815B (en) Method and device for application data migration
CN111797353A (en) Information pushing method and device and electronic equipment
CN108876782A (en) Memory video creating method and related device
EP2490137B1 (en) Apparatus and Method for Managing Content Data in Portable Terminal
US20090276855A1 (en) Method, apparatus, and computer program product that provide for presentation of event items
CN107168648A (en) File storage method, device and terminal
CN106775908A (en) A kind of method and device of application data migration
CN111144845B (en) A mobile terminal conference reminder method and device
CN115442472A (en) A terminal device, communication control method, and storage medium
CN108989703B (en) Memory video creating method and related device

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
CB02 Change of applicant information

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant after: OPPO Guangdong Mobile Communications Co., Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant before: Guangdong Opel Mobile Communications Co., Ltd.

GR01 Patent grant
GR01 Patent grant