CN106383709A - 一种数据迁移中进度显示的方法及装置 - Google Patents

一种数据迁移中进度显示的方法及装置 Download PDF

Info

Publication number
CN106383709A
CN106383709A CN201610826840.2A CN201610826840A CN106383709A CN 106383709 A CN106383709 A CN 106383709A CN 201610826840 A CN201610826840 A CN 201610826840A CN 106383709 A CN106383709 A CN 106383709A
Authority
CN
China
Prior art keywords
terminal
data
show bar
migration
unit
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
CN201610826840.2A
Other languages
English (en)
Other versions
CN106383709B (zh
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 CN201610826840.2A priority Critical patent/CN106383709B/zh
Publication of CN106383709A publication Critical patent/CN106383709A/zh
Priority to PCT/CN2017/093904 priority patent/WO2018049918A1/zh
Application granted granted Critical
Publication of CN106383709B publication Critical patent/CN106383709B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/451Execution arrangements for user interfaces

Landscapes

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

Abstract

本发明实施例公开了一种数据迁移中进度显示的方法及终端,包括:第一终端建立与第二终端的通信连接;第一终端选择等待迁移的数据,提取等待迁移数据的信息;第一终端根据等待迁移数据的信息创建数据迁移的发送进度显示条;第一终端读取等待迁移的数据,每读取一个数据,发送进度显示条加1;第一终端直接向所述第二终端发送读取的每一单位数据。实施本发明实施例,能够保证两个终端在数据迁移中显示进度的一致性,提高用户体验。

Description

一种数据迁移中进度显示的方法及装置
技术领域
本发明涉及数据传输领域,尤其涉及一种数据迁移中进度显示的方法及装置。
背景技术
目前智能手机的更新换代十分迅速,用户更换手机的频率也极大提高,因此手机搬家,即将旧手机的原有用户数据和文件等迁移到新手机上成为用户更换手机后的首要操作步骤。
目前手机搬家一般情况是通过WIFI热点连接,旧手机端备份数据再打包发送,新手机端恢复数据,从而达到换机的目的。由于是旧手机先备份完整数据生成一个文件,然后传输这个文件,新手机收到后再解析这个文件,生成相关数据进行恢复,这样会导致旧手机完成的进度大于新手机完成的进度,尤其是当用户数据较多的时候,旧手机和新手机在数据迁移中显示进度完全不一致,降低用户体验。
发明内容
本发明实施例公开了一种数据迁移中进度显示的方法及终端,能够保证两个终端在数据迁移中显示进度的一致性,提高用户体验。
本发明实施例第一方面公开了一种数据迁移中进度显示的方法,包括:
第一终端建立与第二终端的通信连接;所述第一终端选择等待迁移的数据,提取所述等待迁移数据的信息,其中,所述等待迁移数据的信息包括:数据的类型、数据的大小和数据的单位个数;所述第一终端根据所述等待迁移数据的信息创建数据迁移的发送进度显示条;所述第一终端读取所述等待迁移的数据,每读取一个数据,发送进度显示条加1;所述第一终端直接向所述第二终端发送读取的每一单位数据。
在一种可选方案中,在第一方面提供的方法中,所述第一终端根据所述等待迁移数据的信息创建数据迁移的发送进度显示条之前,还包括:所述第一终端向所述第二终端发送数据迁移的请求,其中,所述数据迁移的请求包括所述第一终端的所述等待迁移数据的信息;所述第一终端接收所述第二终端数据迁移的响应。
在一种可选方案中,在第一方面提供的方法中,所述第一终端直接向所述第二终端发送所述每一单位数据之后,还包括:所述第一终端接收所述第二终端发送的响应消息,其中,所述响应消息包括:所述数据的标识;如果所述第一终端没有接收到所述第二终端发送的响应消息,所述第一终端的发送进度显示条减1。
在一种可选方案中,在第一方面提供的方法中,还可以包括:当所述第一终端读取所有的数据之后,所述第一终端检查所述发送进度显示条的显示进度;如果所述发送进度显示条显示已完成全部的数据发送进度,则提醒用户已完成所有数据的发送;如果所述发送进度显示条显示未完成全部的数据发送进度,则第一终端重新读取未能成功发送的数据,并重新发送。
在一种可选方案中,在第一方面提供的方法中,还可以包括:所述第一终端接收第三终端发送的数据迁移的请求,其中,所述数据迁移的请求包括所述第三终端的等待迁移数据的信息,向所述第三终端发送数据迁移的响应;所述第一终端根据所述第三终端的所述等待迁移数据的信息创建接收进度显示条;所述第一终端接收并直接恢复所述第三终端发送的数据,每接收一单位数据,所述接收进度显示条加1。
第二方面,本发明实施例提供一种终端,包括:建立通信单元,用于建立所述终端与第二终端的通信连接;提取单元,用于选择所述终端的等待迁移数据,提取所述等待迁移数据的信息,其中,所述等待迁移数据的信息包括:数据的类型、数据的内存大小和数据的单位个数;创建单元,用于根据所述等待迁移数据的信息创建数据迁移的发送进度显示条;读取单元,用于读取所述等待迁移的数据;更新单元,用于每读取一单位数据之后,将所述发送进度显示条加1;发送单元,用于直接向所述第二终端发送读取的每一单位数据。
在一种可选方案中,在第二方面提供的终端中,还可以包括:
接收单元,用于直接向所述第二终端发送所述每一单位数据之后,接收所述第二终端发送的响应消息,其中,所述响应消息包括所述数据的标识。
在一种可选方案中,在第二方面提供的终端中,还可以包括:
检查单元,用于当所述终端读取所有的数据之后,检查所述发送进度显示条的显示进度;如果所述进度显示条显示已完成全部的数据发送进度,则提醒用户已完成所有的数据迁移;如果所述发送进度显示条显示未完成全部的数据发送进度,则所述第一终端重新读取未能成功迁移的数据,并重新发送。
在一种可选方案中,在第二方面提供的终端中,还可以包括:
所述发送单元,还用于在所述终端根据所述等待迁移数据的信息创建数据迁移的发送进度显示条之前,向所述第二终端发送数据迁移的请求,其中,所述数据迁移的请求包括所述终端的所述等待迁移数据的信息;
所述接收单元,还用于在所述终端向所述第二终端发送数据迁移的请求之后,接收所述第二终端数据迁移的响应。
所述更新单元,还用于在所述终端直接向所述第二终端发送所述每一单位数据之后,如果所述终端没有接收到所述第二终端发送的响应消息,将所述发送进度显示条减1。
在一种可选方案中,在第二方面提供的终端中,还可以包括:
所述接收单元,还用于接收第三终端发送的数据迁移请求,其中,所述数据迁移的请求包括:所述第三终端的等待迁移数据的信息,还用于接收第三终端发送的待迁移数据;
所述创建单元,还用于根据所述第三终端的所述等待迁移数据的信息创建接收进度显示条;
所述发送单元,还用于在接收到所述第三终端发送的数据迁移请求之后,向所述第三终端发送数据迁移的响应;
所述更新单元,还用于在接收并直接恢复第三终端发送的每一单位数据之后,更新接收进度显示条,将所述接收进度显示条加1。
可以看出,本发明实施例中,第一终端与第二终端建立通信连接;所述第一终端选择等待迁移的数据,提取所述等待迁移数据的信息,第一终端根据所述等待迁移数据的信息创建数据迁移的发送进度显示条;第一终端读取所述等待迁移的数据,每读取一个数据,发送进度显示条加1;然后第一终端直接向所述第二终端发送读取的每一单位数据。同时,第一终端也可以接收第三终端发送的数据迁移的请求,向所述第三终端发送数据迁移的响应;并能够根据所述第三终端的所述等待迁移数据的信息创建接收进度显示条;接收并直接恢复所述第三终端发送的数据,每接收一单位数据,接收进度显示条加1,进行实时更新。本发明实施例能够保证两个终端数据迁移显示进度的一致性,具有提高用户体验的优点。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种数据迁移中进度显示的方法的流程示意图。
图2是本发明实施例公开的另一种数据迁移中进度显示的方法的流程示意图。
图3是本发明实施例公开的一种终端的结构示意图。
具体实施方式
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
在上下文中所称“计算机设备”,也称为“电脑”,是指可以通过运行预定程序或指令来执行数值计算和/或逻辑计算等预定处理过程的智能电子设备,其可以包括处理器与存储器,由处理器执行在存储器中预存的存续指令来执行预定处理过程,或是由ASIC、FPGA、DSP等硬件执行预定处理过程,或是由上述二者组合来实现。计算机设备包括但不限于服务器、个人电脑、笔记本电脑、平板电脑、智能手机等。
后面所讨论的方法(其中一些通过流程图示出)可以通过硬件、软件、固件、中间件、微代码、硬件描述语言或者其任意组合来实施。当用软件、固件、中间件或微代码来实施时,用以实施必要任务的程序代码或代码段可以被存储在机器或计算机可读介质(比如存储介质)中。(一个或多个)处理器可以实施必要的任务。
这里所公开的具体结构和功能细节仅仅是代表性的,并且是用于描述本发明的示例性实施例的目的。但是本发明可以通过许多替换形式来具体实现,并且不应当被解释成仅仅受限于这里所阐述的实施例。
应当理解的是,虽然在这里可能使用了术语“第一”、“第二”等等来描述各个单元,但是这些单元不应当受这些术语限制。使用这些术语仅仅是为了将一个单元与另一个单元进行区分。举例来说,在不背离示例性实施例的范围的情况下,第一单元可以被称为第二单元,并且类似地第二单元可以被称为第一单元。这里所使用的术语“和/或”包括其中一个或更多所列出的相关联项目的任意和所有组合。
这里所使用的术语仅仅是为了描述具体实施例而不意图限制示例性实施例。除非上下文明确地另有所指,否则这里所使用的单数形式“一个”、“一项”还意图包括复数。还应当理解的是,这里所使用的术语“包括”和/或“包含”规定所陈述的特征、整数、步骤、操作、单元和/或组件的存在,而不排除存在或添加一个或更多其他特征、整数、步骤、操作、单元、组件和/或其组合。
还应当提到的是,在一些替换实现方式中,所提到的功能/动作可以按照不同于附图中标示的顺序发生。举例来说,取决于所涉及的功能/动作,相继示出的两幅图实际上可以基本上同时执行或者有时可以按照相反的顺序来执行。
本发明实施例公开了一种数据迁移中进度显示的方法及装置,能够同步第一终端和第二终端数据迁移的显示进度,提高用户体验。以下分别进行详细说明。
请参阅图1,图1是本发明实施例公开的一种数据迁移中进度显示的方法的流程示意图。如图1所示,图1是在第一终端作为数据迁移的发送端的应用场景下实现的。本发明实施例公开了一种数据迁移中进度显示的方法,可以包括以下步骤:
步骤S101,第一终端建立与第二终端的通信连接。
上述步骤S101中的第一终端和第二终端可以是手机,平板电脑、掌上电脑、笔记本电脑、移动互联网设备以及可穿戴设备等(如智能手表、智能手环等),或者是其它可建立通信连接和数据存储的终端设备。在本发明实施例中,以第一终端为旧手机,第二终端为新手机,旧手机与新手机进行换机为实际应用场景。
可选的,上述步骤S101中的通信连接可以是WIFI热点连接,在本发明实施例的方案中,因为数据是以最小单位(一个联系人、一条信息等)进行迁移操作,所以在近距离的WIFI通信连接方式中,迁移速度最理想。当然在实际情况下,该通信连接也可以是蓝牙、3G/4G蜂窝移动数据以及其它无线连接方式,用户可以根据实际情况选择最优的通信连接方式。
步骤S102,第一终端选择等待迁移的数据,提取等待迁移数据的信息,其中,等待迁移数据的信息包括:数据的类型、数据的大小和数据的单位个数。
上述步骤S102中,数据的类型可以是通讯录、短信、彩信、邮件消息或者其它单位数据占用内存较小的文件数据。
上述步骤S102中,数据的大小是等待迁移的文件数据存储容量的大小,例如:1kB,5KB,100KB。
上述步骤S102中,数据的单位个数是文件数据包含多少单位数量,其中,单位可以说“个”,“条”或者其他计量单位,例如一份通讯录中包含500条联系人信息,则该数据的单位个数就是500。
S103,第一终端根据等待迁移数据的信息创建数据迁移的发送进度显示条。
上述步骤S103中数据迁移的发送进度显示条的份数和等待迁移数据的单位个数相匹配。例如:第一终端是旧手机,第二终端是新手机,旧手机向新手机迁移通讯录时,假设数据的(联系人)个数为500个时,进度显示条就创建为500份,每一个数据对应进度显示条中的一份,进度显示条对迁移的进度进行实时显示。
S104,第一终端读取等待迁移的数据,每读取一个数据,发送进度显示条加1。
可以理解的是,上述步骤S103中数据是划分为每个单位数据逐次发送的,第一终端首先逐次读取每个单位数据,读完一个数据之后,发送进度显示条加1,无需等待所有数据备份成一个文件。
S104,第一终端直接向第二终端发送读取的每一单位数据。
在本发明的实施例中,第一终端和第二终端首先建立通信连接,第一终端选择等待迁移数据并提取该等待迁移数据的信息,根据该等待迁移数据的信息创建进度显示条,第一终端逐次读取该等待迁移的数据,每读取一单位数据,进度显示条加1,并进行实时更新,并直接向第二终端发送读取的每一个数据。可以看出,本发明实施例不需要等待所有数据备份完毕生成文件再发送给第二终端,第二终端接收每一个数据之后无需解析文件,可以直接进行恢复,并将第二终端的进度显示条加1,第一终端和第二终端进行数据迁移是以数据的最小单位进行操作,通过进度显示条进行实时更新,能够保证第一终端和第二终端数据迁移的显示一致性,提高用户体验。
可选的,在上述图1对应实施例的基础上,本发明实施例提供的一种数据迁移中进度显示的方法的另一实施例中,第一终端根据等待迁移数据的信息创建数据迁移的发送进度显示条之前,所述方法还可以包括:
第一终端向第二终端发送数据迁移的请求,其中,数据迁移的请求包括所述第一终端的等待迁移数据的信息;第一终端接收第二终端数据迁移的响应。
本发明实施例中,第一终端和第二终端建立通信连接,第一终端选择等待迁移的数据,提取所述等待迁移数据的信息,其中,所述等待迁移数据的信息包括:数据的类型、数据的大小和数据的单位个数;然后,第一终端向第二终端发送数据迁移的请求,其中,数据迁移的请求包括第一终端的等待迁移数据的信息,以便于第二终端根据第一终端的等待迁移数据的信息创建接收进度显示条;之后,第一终端会接收第二终端数据迁移的响应。
可选的,在上述图1对应实施例的基础上,本发明实施例提供的一种数据迁移中进度显示的方法的另一实施例中,第一终端直接向第二终端发送每一单位数据之后,上述方法还可以包括:
第一终端接收第二终端发送的响应消息,其中,该响应消息包括:数据的标识;如果第一终端没有接收到第二终端发送的响应消息,第一终端的发送进度显示条减1。
本发明实施例中,第一终端读取每一单位数据并直接向第二终端发送每一单位数据,然后第一终端接收第二终端发送的响应消息,其中,该响应消息包括:数据的标识;如果第二终端由于网络中断,或数据丢包等情况没有接收数据时,第一终端将无法接收到第二终端发送的响应消息,此时第一终端的发送进度显示条减1,可以保证特殊情况下第一终端和第二终端的进度显示一致性。
可选的,在上述图1对应实施例的基础上,本发明实施例提供的一种数据迁移中进度显示的方法的另一实施例中,上述方法还可以包括:
当该第一终端读取所有的数据之后,该第一终端检查发送进度显示条的显示进度;
如果该发送进度显示条显示已完成全部的数据发送进度,则提醒用户已完成所有数据的发送;如果该发送进度显示条显示未完成全部的数据发送进度,则第一终端重新读取未能成功发送的数据,并重新发送。
本发明实施例中,由于可能存在迁移过程中的网络中断、数据丢包等情况导致的发送进度显示条减少,该第一终端最终会检查发送进度显示条的显示进度,如果发送进度显示条全部完成则提醒用户,如果发送进度显示条未完成,则重新发送未能成功发送的数据。
请参阅图2,图2是本发明实施例公开的另一种数据迁移中进度显示的方法的流程示意图。如图2所示,图2是在第一终端作为数据迁移的接收端的应用场景下实现的。本发明实施例公开了一种数据迁移中进度显示的方法,可以包括以下步骤:
S201,第一终端接收第三终端发送的数据迁移的请求,其中,该数据迁移的请求包括第三终端的等待迁移数据的信息,第一终端向第三终端发送数据迁移的响应。
上述步骤S201中,第一终端和第三终端可以是手机,平板电脑、掌上电脑、笔记本电脑、移动互联网设备以及可穿戴设备等(如智能手表、智能手环等),或者是其它可建立通信连接和数据存储的终端设备。
上述步骤S201中,等待迁移数据的信息包括:数据的类型、数据的大小和数据的单位个数。数据的类型可以是通讯录、短信、彩信、邮件消息或者其它单位数据占用内存较小的文件数据;数据的大小是等待迁移的文件数据存储容量的大小,例如:1kB,5KB,100KB;数据的单位个数是文件数据包含多少单位数量,其中,单位可以说“个”,“条”或者其他计量单位,例如一份通讯录中包含500条联系人信息,则该数据的单位个数就是500。
S202,第一终端根据第三终端的等待迁移数据的信息创建接收进度显示条。
S203,第一终端接收并直接恢复第三终端发送的迁移数据,每接收一单位数据,接收进度显示条加1。
上述步骤S203中,第一终端接收第三终端发送的待迁移数据,逐次接收,每接收一单位数据,接收进度显示条加1,对发送进度显示条进行实时更新。
本发明实施例,第一终端接收第三终端发送的数据请求,根据数据请求中的等待迁移数据的信息创建进度显示条,逐次接收第三终端发送的迁移数据,没接收一单位数据,接收进度显示条加1,进行实时更新。由于数据迁移是以单位数据(一个联系人、一条短信等)进行操作的,每进行一单位数据迁移时,第一终端的接收进度显示条和第三终端的发送进度显示条都会进行实时更新,可以保证数据迁移中进度显示的一致性。
请参阅图3,图3是本发明实施例公开的一种终端的结构示意图。如图3所示,本发明实施例公开了一种终端的结构示意图,可以包括:
建立通信单元301,用于建立该终端与第二终端的通信连接。
提取单元302,用于选择该终端的等待迁移数据,提取该终端的等待迁移数据的信息,其中,该终端的等待迁移数据的信息包括:数据的类型、数据的内存大小和数据的单位个数。
创建单元303,用于根据该终端的等待迁移数据的信息创建数据迁移的发送进度显示条。
读取单元304,用于读取等待迁移的数据。
更新单元305,用于每读取一单位数据之后,将所述发送进度显示条加1。
发送单元306,用于直接向第二终端发送读取的每一单位数据。
可选的,上述终端还可以包括:
接收单元307,用于直接向第二终端发送每一单位数据之后,接收第二终端发送的响应消息,其中,该响应消息包括所述数据的标识。
可选的,上述终端还可以包括:
检查单元308,用于当该终端读取所有的数据之后,检查发送进度显示条的显示进度;如果该发送进度显示条显示已完成全部的数据发送进度,则提醒用户已完成所有的数据迁移;如果该发送进度显示条显示未完成全部的数据发送进度,则重新读取未能成功迁移的数据,并重新发送。
可选的,上述终端还可以包括:
发送单元306,还用于在该终端根据等待迁移数据的信息创建数据迁移的发送进度显示条之前,向第二终端发送数据迁移的请求,其中,该数据迁移的请求包括所述终端的等待迁移数据的信息。
接收单元307,还用于在该终端向所述第二终端发送数据迁移的请求之后,接收第二终端数据迁移的响应。
更新单元305,还用于在该终端直接向第二终端发送每一单位数据之后,如果该终端没有接收到第二终端发送的响应消息,将发送进度显示条减1。
上述终端,还可以包括:
接收单元307,还用于接收第三终端发送的数据迁移请求,其中,该数据迁移的请求包括:第三终端的等待迁移数据的信息,还用于接收第三终端发送的待迁移数据。
创建单元303,还用于根据第三终端的等待迁移数据的信息创建接收进度显示条。
发送单元306,还用于在接收到第三终端发送的数据迁移请求之后,向第三终端发送数据迁移的响应。
更新单元305,还用于在接收并直接恢复第三终端发送的每一单位数据之后,更新接收进度显示条,将接收进度显示条加1。
本发明所有实施例中的模块或子模块,可以通过通用集成电路,例如CPU,或通过ASIC(Application Specific Integrated Circuit,专用集成电路)来实现。
需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本申请,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例用户终端中的单元可以根据实际需要进行合并、划分和删减。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存取存储器(Random AccessMemory,简称RAM)等。
以上对本发明实施例公开的一种数据迁移中进度显示的方法及终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (10)

1.一种数据迁移中进度显示的方法,其特征在于,包括:
第一终端建立与第二终端的通信连接;
所述第一终端选择等待迁移的数据,提取所述等待迁移数据的信息,其中,所述等待迁移数据的信息包括:数据的类型、数据的大小和数据的单位个数;
所述第一终端根据所述等待迁移数据的信息创建数据迁移的发送进度显示条;
所述第一终端读取所述等待迁移的数据,每读取一单位数据,发送进度显示条加1;
所述第一终端直接向所述第二终端发送读取的每一单位数据。
2.根据权利要求1所述的方法,其特征在于,所述第一终端根据所述等待迁移数据的信息创建数据迁移的发送进度显示条之前,还包括:
所述第一终端向所述第二终端发送数据迁移的请求,其中,所述数据迁移的请求包括所述第一终端的所述等待迁移数据的信息;所述第一终端接收所述第二终端数据迁移的响应。
3.根据权利要求1所述的方法,其特征在于,所述第一终端直接向所述第二终端发送所述每一单位数据之后,包括:所述第一终端接收所述第二终端发送的响应消息,其中,所述响应消息包括:所述数据的标识;如果所述第一终端没有接收到所述第二终端发送的响应消息,所述第一终端的发送进度显示条减1。
4.根据权利要求1至3任一项所述的方法,其特征在于,还包括:当所述第一终端读取所有的数据之后,所述第一终端检查所述发送进度显示条的显示进度;如果所述发送进度显示条显示已完成全部的数据发送进度,则提醒用户已完成所有数据的发送;如果所述发送进度显示条显示未完成全部的数据发送进度,则第一终端重新读取未能成功发送的数据,并重新发送。
5.根据权利要求1所述的方法,其特征在于,还包括:
所述第一终端接收第三终端发送的数据迁移的请求,其中,所述数据迁移的请求包括所述第三终端的等待迁移数据的信息,向所述第三终端发送数据迁移的响应;所述第一终端根据所述第三终端的所述等待迁移数据的信息创建接收进度显示条;所述第一终端接收并直接恢复所述第三终端发送的数据,每接收一单位数据,所述接收进度显示条加1。
6.一种终端,其特征在于,包括:
建立通信单元,用于建立所述终端与第二终端的通信连接;
提取单元,用于选择所述终端的等待迁移数据,提取所述等待迁移数据的信息,其中,所述等待迁移数据的信息包括:数据的类型、数据的内存大小和数据的单位个数;
创建单元,用于根据所述等待迁移数据的信息创建数据迁移的发送进度显示条;
读取单元,用于读取所述等待迁移的数据;
更新单元,用于每读取一单位数据之后,将所述发送进度显示条加1;
发送单元,用于直接向所述第二终端发送读取的每一单位数据。
7.根据权利要求6所述的终端,其特征在于,还包括:
接收单元,用于直接向所述第二终端发送所述每一单位数据之后,接收所述第二终端发送的响应消息,其中,所述响应消息包括所述数据的标识。
8.根据权利要求6所述的终端,其特征在于,还包括:
检查单元,用于当所述终端读取所有的数据之后,检查所述发送进度显示条的显示进度;如果所述进度显示条显示已完成全部的数据发送进度,则提醒用户已完成所有的数据迁移;如果所述发送进度显示条显示未完成全部的数据发送进度,则所述第一终端重新读取未能成功迁移的数据,并重新发送。
9.根据权利要求6至8任一项所述的装置,其特征在于,还包括:
所述发送单元,还用于在所述终端根据所述等待迁移数据的信息创建数据迁移的发送进度显示条之前,向所述第二终端发送数据迁移的请求,其中,所述数据迁移的请求包括所述终端的所述等待迁移数据的信息;
所述接收单元,还用于在所述终端向所述第二终端发送数据迁移的请求之后,接收所述第二终端数据迁移的响应。
所述更新单元,还用于在所述终端直接向所述第二终端发送所述每一单位数据之后,如果所述终端没有接收到所述第二终端发送的响应消息,将所述发送进度显示条减1。
10.根据权利要6所述的装置,其特征在于,还包括:
所述接收单元,还用于接收第三终端发送的数据迁移请求,其中,所述数据迁移的请求包括:所述第三终端的等待迁移数据的信息,还用于接收第三终端发送的待迁移数据;
所述创建单元,还用于根据所述第三终端的所述等待迁移数据的信息创建接收进度显示条;
所述发送单元,还用于在接收到所述第三终端发送的数据迁移请求之后,向所述第三终端发送数据迁移的响应;
所述更新单元,还用于在接收并直接恢复第三终端发送的每一单位数据之后,更新接收进度显示条,将所述接收进度显示条加1。
CN201610826840.2A 2016-09-14 2016-09-14 一种数据迁移中进度显示的方法及装置 Active CN106383709B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610826840.2A CN106383709B (zh) 2016-09-14 2016-09-14 一种数据迁移中进度显示的方法及装置
PCT/CN2017/093904 WO2018049918A1 (zh) 2016-09-14 2017-07-21 数据迁移的方法及相关产品

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610826840.2A CN106383709B (zh) 2016-09-14 2016-09-14 一种数据迁移中进度显示的方法及装置

Publications (2)

Publication Number Publication Date
CN106383709A true CN106383709A (zh) 2017-02-08
CN106383709B CN106383709B (zh) 2020-02-14

Family

ID=57935703

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610826840.2A Active CN106383709B (zh) 2016-09-14 2016-09-14 一种数据迁移中进度显示的方法及装置

Country Status (2)

Country Link
CN (1) CN106383709B (zh)
WO (1) WO2018049918A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018049918A1 (zh) * 2016-09-14 2018-03-22 广东欧珀移动通信有限公司 数据迁移的方法及相关产品
CN107832016A (zh) * 2017-11-13 2018-03-23 郑州云海信息技术有限公司 一种读干扰优化方法及装置
CN109672857A (zh) * 2018-11-14 2019-04-23 视联动力信息技术股份有限公司 监控资源的处理方法和装置
WO2023236693A1 (zh) * 2022-06-07 2023-12-14 荣耀终端有限公司 应用图标的显示方法及相关装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103002413A (zh) * 2012-12-03 2013-03-27 北京小米科技有限责任公司 一种彩信传输进度显示方法及装置
CN104021052A (zh) * 2014-05-15 2014-09-03 北京奇虎科技有限公司 一种在无线终端间转移数据中进行数据还原的方法及装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8849717B2 (en) * 2009-07-09 2014-09-30 Simon Cooper Methods and systems for upgrade and synchronization of securely installed applications on a computing device
US9411652B2 (en) * 2014-08-22 2016-08-09 Advanced Micro Devices, Inc. Runtime for automatically load-balancing and synchronizing heterogeneous computer systems with scoped synchronization
CN104461774B (zh) * 2014-11-24 2018-01-16 华为技术有限公司 异步复制方法、装置与***
CN106383709B (zh) * 2016-09-14 2020-02-14 Oppo广东移动通信有限公司 一种数据迁移中进度显示的方法及装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103002413A (zh) * 2012-12-03 2013-03-27 北京小米科技有限责任公司 一种彩信传输进度显示方法及装置
CN104021052A (zh) * 2014-05-15 2014-09-03 北京奇虎科技有限公司 一种在无线终端间转移数据中进行数据还原的方法及装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018049918A1 (zh) * 2016-09-14 2018-03-22 广东欧珀移动通信有限公司 数据迁移的方法及相关产品
CN107832016A (zh) * 2017-11-13 2018-03-23 郑州云海信息技术有限公司 一种读干扰优化方法及装置
CN109672857A (zh) * 2018-11-14 2019-04-23 视联动力信息技术股份有限公司 监控资源的处理方法和装置
WO2023236693A1 (zh) * 2022-06-07 2023-12-14 荣耀终端有限公司 应用图标的显示方法及相关装置

Also Published As

Publication number Publication date
CN106383709B (zh) 2020-02-14
WO2018049918A1 (zh) 2018-03-22

Similar Documents

Publication Publication Date Title
US11422627B2 (en) Apparatus and method for providing haptic feedback to input unit
EP2624601B1 (en) Short-range radio communication system and method for operating the same
KR102092332B1 (ko) 휴대 장치 및 휴대 장치의 화면 표시 방법
JP5694719B2 (ja) 携帯端末、ロック状態解除プログラムおよびロック状態解除方法
CN106383709A (zh) 一种数据迁移中进度显示的方法及装置
US20160239547A1 (en) Method and apparatus for recommending content based on activities of a plurality of users
EP2747384B1 (en) Method for synchronizing messages among plurality of terminals, machine-readable storage medium, and server
KR20140133991A (ko) 파일 관리와 표시 방법 및 장치
CN108037990B (zh) 任务信息处理方法、装置以及服务器
EP2741467B1 (en) Application execution method and apparatus
JP2019533922A (ja) 通知メッセージを関連付けるための方法、装置、およびモバイル端末
CN103699319B (zh) 桌面图标排列方法及装置
CN105446726A (zh) 生成网页的方法和装置
CN103970414A (zh) 一种管理应用程序图标的方法及终端
US9658770B2 (en) Method and apparatus for processing inputting of character
CN108769299B (zh) 屏幕控制方法、装置以及移动终端
CN104951329A (zh) 一种应用程序模板的配置、启动方法和移动终端
JP6214065B2 (ja) 電子機器
EP2704408B1 (en) Method and apparatus for processing user input
CN104238931B (zh) 信息输入方法、装置及电子设备
US10192523B2 (en) Method and apparatus for providing an overview of a plurality of home screens
CN104317516A (zh) 一种快速处理移动终端应用程序通知的方法及其实现***
CN109976605B (zh) 班牌内容显示方法、装置及存储介质
CN106201217B (zh) 文件传输方法及终端
CN103853473A (zh) 信息传输方法、装置及电子设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into 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: 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.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant