数据迁移的方法、装置及系统的制作方法

文档序号:7998985阅读:182来源:国知局
数据迁移的方法、装置及系统的制作方法
【专利摘要】本发明公开了一种数据迁移的方法、装置及系统,涉及电子设备应用领域,能够解决聊天记录在用户设备之间迁移不便的问题。本发明的方法包括:第一用户设备接收数据迁移指示,所述数据迁移指示中携带用于标识待迁移聊天记录的属性信息;根据所述待迁移聊天记录的属性信息导出待迁移的聊天记录,生成迁移文件;将所述迁移文件上传到网络侧服务器,以便第二用户设备向所述网络侧服务器获取所述聊天记录。本发明主要应用于用户更换手机的场景中。
【专利说明】数据迁移的方法、装置及系统

【技术领域】
[0001] 本发明涉及电子设备应用领域,尤其涉及一种数据迁移的方法、装置及系统。

【背景技术】
[0002] 即时通讯应用是一种安装在用户设备(User Equipment。简称UE)上的应用软件, 可以支持文本、语音及视频数据的实时交互。通常,即时通讯产生的聊天记录保存在用户设 备本地,用户可以通过调取菜单的方式随时对聊天记录进行查看。但同样是因为聊天记录 保存在用户设备本地的原因,当用户使用其他用户设备登录应用账户时,无法通过新的用 户设备查看此前的聊天记录。
[0003] 例如,当用户通过手机1登录应用账户时,产生的聊天记录被保存手机1中,当用 户使用手机2登录应用账户时,由于此前产生的聊天记录保存在手机1中,因此用户无法在 手机2上查看保存在手机1中的聊天记录。对于用户更换手机的情况,聊天记录无法在手 机之间进行迁移,由此导致用户数据的缺失。


【发明内容】

[0004] 本发明实施例提供一种数据迁移的方法、装置及系统,能够解决聊天记录在用户 设备之间迁移不便的问题。
[0005] 第一方面,本发明实施例提供了一种数据迁移的方法,包括:
[0006] 第一用户设备接收数据迁移指示,所述数据迁移指示中携带用于标识待迁移聊天 记录的属性信息;
[0007] 根据所述待迁移聊天记录的属性信息导出待迁移的聊天记录,生成迁移文件;
[0008] 将所述迁移文件上传到网络侧服务器,以便第二用户设备向所述网络侧服务器获 取所述聊天记录。
[0009] 第二方面,本发明实施例还提供了一种数据迁移的方法,包括:
[0010] 网络侧服务器接收第一用户设备上传的迁移文件,并对所述迁移文件中的聊天记 录进行保存;
[0011] 接收第二用户设备发送的数据下载指示,所述数据下载指示中携带有用于标识所 述聊天记录的用户标识;
[0012] 根据所述用户标识查找所述聊天记录,生成下载文件;
[0013] 将所述下载文件发送给所述第二用户设备,以便所述第二用户设备对所述聊天记 录进行保存。
[0014] 第三方面,本发明实施例还提供了 一种数据迁移的装置,包括:
[0015] 接收单元,用于接收数据迁移指示,所述数据迁移指示中携带用于标识待迁移聊 天记录的属性信息;
[0016] 导出单元,用于根据所述接收单元接收的所述待迁移聊天记录的属性信息导出待 迁移的聊天记录,生成迁移文件;
[0017] 发送单元,用于将所述导出单元生成的所述迁移文件上传到网络侧服务器,以便 第二用户设备向所述网络侧服务器获取所述聊天记录。
[0018] 第四方面,本发明实施例还提供了 一种数据迁移的装置,包括:
[0019] 接收单元,用于接收第一用户设备上传的迁移文件;
[0020] 保存单元,用于对所述接收单元接收的所述迁移文件中的聊天记录进行保存;
[0021] 所述接收单元还用于接收第二用户设备发送的数据下载指示,所述数据下载指示 中携带有用于标识所述聊天记录的用户标识;
[0022] 查找单元,用于根据所述接收单元接收的所述用户标识查找所述聊天记录,生成 下载文件;
[0023] 发送单元,用于将所述查找单元生成的所述下载文件发送给所述第二用户设备, 以便所述第二用户设备对所述聊天记录进行保存。
[0024] 第五方面,本发明实施例还提供了一种数据迁移的系统,包括:
[0025] 第一用户设备、网络侧服务器以及第二用户设备,其中,
[0026] 所述第一用户设备,用于接收数据迁移指示,所述数据迁移指示中携带用于标识 待迁移聊天记录的属性信息,根据所述待迁移聊天记录的属性信息导出待迁移的聊天记 录,生成迁移文件,将所述迁移文件上传到所述网络侧服务器;
[0027] 所述网络侧服务器,用于接收所述第一用户设备上传的迁移文件,并对所述迁移 文件中的聊天记录进行保存;
[0028] 所述第二用户设备,用于向所述网络侧服务器发送数据下载指示,所述数据下载 指示中携带有用于标识所述聊天记录的用户标识;
[0029] 所述网络侧服务器还用于接收所述第二用户设备发送的所述数据下载指示,根据 所述数据下载指示中的所述用户标识查找所述聊天记录,生成下载文件,将所述下载文件 发送给所述第二用户设备;
[0030] 所述第二用户设备还用于,接收所述网络侧服务器发送的所述下载文件,对所述 下载文件中的聊天记录进行保存。
[0031] 本发明实施例提供的数据迁移的方法、装置及系统,能够由第一用户设备接收数 据迁移指示,根据数据迁移指示中携带的用于标识待迁移聊天记录的属性信息导出待迁移 的聊天记录,生成迁移文件,然后将迁移文件上传到网络侧服务器。网络侧服务器在接收到 第一用户设备上传的迁移文件后,对迁移文件中的聊天记录进行保存,然后接收第二用户 设备发送的数据下载指示,根据数据下载指示中携带的用于标识聊天记录的用户标识,查 找待下载的聊天记录,生成下载文件,最后将下载文件发送给第二用户设备。以网络侧服务 器作为中间媒介对聊天记录进行迁移的方式,能够使用户通过第二用户设备获取该用户在 第一用户设备上产生聊天记录,因而能够保证用户可以在第二用户设备上查看包括第一用 户设备上产生的聊天记录以及第二用户设备上产生的聊天记录在内的完整聊天记录,由此 保证用户获取聊天记录的完整性。此外,该方式能够实现聊天记录的一键上传以及一键下 载,与现有技术中需要用户对聊天记录手动进行复制粘贴相比,能够简化用户的操作步骤, 提高聊天记录迁移的便捷性。最后,该方式可以通过用户设备与网络侧服务器之间已有的 信道直接进行数据交互,与现有技术中用户设备之间通过诸如蓝牙、红外线等无线方式进 行聊天记录迁移相比,可以节省用户设备之间建立无线连接的时间,提高聊天记录迁移的 效率;与通过优盘、移动硬盘等物理存储介质进行聊天记录迁移相比,可以节省数据迁移所 消耗的硬件资源,降低聊天记录迁移的成本及复杂程度。

【专利附图】

【附图说明】
[0032] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0033] 图1为本发明实施例中数据迁移的方法流程图;
[0034] 图2为本发明实施例中另一个数据迁移的方法流程图;
[0035] 图3为本发明实施例中数据迁移的方法的交互图;
[0036] 图4(a)为本发明实施例中应用界面的效果示意图;
[0037] 图4(b)为本发明实施例中聊天记录迁移菜单的效果示意图;
[0038] 图5为本发明实施例中文件路径的示意图;
[0039] 图6为本发明实施例中第一装置的结构示意图;
[0040] 图7为本发明实施例中另一个第一装置的结构示意图;
[0041] 图8为本发明实施例中再一个第一装置的结构示意图;
[0042] 图9为本发明实施例中第二装置的结构示意图;
[0043] 图10为本发明实施例中另一个第二装置的结构示意图;
[0044] 图11为本发明实施例中再一个第二装置的结构示意图;
[0045] 图12为本发明实施例中数据迁移的系统示意图。

【具体实施方式】
[0046] 下面将结合本实施例中的附图,对本实施例中的技术方案进行清楚、完整地描述, 显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的 实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都 属于本发明保护的范围。
[0047] 本实施例提供了一种数据迁移的方法,所述方法应用于第一用户设备侧。如图1 所示,所述方法包括:
[0048] 101、第一用户设备接收数据迁移指示,该数据迁移指示中携带用于标识待迁移聊 天记录的属性信息。
[0049] 所述数据迁移指示用于指示将第一用户设备中保存的聊天记录迁移到第二用户 设备中。当用户更换用户设备时,第一用户设备接收用户在第一用户设备上触发的数据迁 移指令,由此获得数据迁移指示。
[0050] 本实施例中,第一用户设备除了可以通过数据迁移指示获得迁移聊天记录的指令 以外,还可以通过数据迁移指示中携带的用户属性信息选择待迁移聊天记录的范围。例如 对某个好友的全部聊天记录进行迁移,或者对某个分组内所有好友的聊天记录进行迁移; 再例如,对某个好友(或某个分组内所有好友)在某个时间段内的聊天记录进行迁移。为 了保证用户数据信息的完整性,在本实施例的一个优选方案中,第一用户设备可以对用户 应用账户内所有好友(分组)的所有历史聊天记录进行迁移。
[0051] 102、第一用户设备根据待迁移聊天记录的属性信息导出待迁移的聊天记录,生成 迁移文件。
[0052] 数据迁移指示中的属性信息由用户根据个人需要进行设置,所述属性信息包括下 述信息中的至少一种:待迁移聊天记录的对象、待迁移聊天记录的数据格式以及待迁移聊 天记录生成的时间段,其中,所述待迁移聊天记录的对象包括分组、好友、群等,第一用户设 备支持用户进行多选,例如选择3个好友的聊天记录;所述待迁移聊天记录的数据格式包 括文本格式、图片格式以及流媒体格式,其中所述流媒体格式又可以包括视频格式和音频 格式,第一用户设备支持用户选择包括文本格式数据在内的一般意义上的聊天记录,同样 也支持用户选择包括视频通话、语音聊天以及传输文件等应用所产生的广义上的聊天记 录;所述待迁移聊天记录生成的时间段由用户进行设置,第一用户设备仅获取生成时刻在 该时间段内的聊天记录。
[0053] 本实施例中,第一用户设备支持用户选择2种以上的属性信息,在获取到多个属 性信息后,第一用户设备以"并且"的关系对多个属性信息进行识别,并据此对待迁移数据 进行选择。例如当用户选择某个好友作为第一属性信息、选择当天10:00至20:00作为时 间段时,第一用户设备在保存的所有聊天记录中筛选出该好友在当天10:00至20:00内的 聊天记录,作为待迁移的聊天记录。
[0054] 可选的,当用户未对聊天记录的属性信息进行选择时,第一用户设备默认将保存 的全部聊天记录确定为待迁移的聊天记录,即第一用户设备将用户应用账户内所有好友 (分组)的所有历史聊天记录确定为待迁移的聊天记录。
[0055] 第一用户设备根据属性信息导出待迁移的聊天记录后,生成迁移文件。第一用户 设备可以将所有待迁移的聊天记录添加到一个文件中作为迁移文件,也可以根据聊天记录 的格式生成多个迁移文件,例如生成一个文本迁移文件、一个照片迁移文件以及一个语音 迁移文件,本实施例对第一用户设备生成迁移文件的具体规则不做限制。
[0056] 103、第一用户设备将迁移文件上传到网络侧服务器。
[0057] 第一用户设备将生成后的迁移文件上传至网络侧服务器,由网络侧服务器对该迁 移文件中的聊天记录进行保存,以便第二用户设备向网络侧服务器获取该聊天记录。
[0058] 本实施例提供的数据迁移的方法,能够由第一用户设备接收数据迁移指示,根据 数据迁移指示中携带的用于标识待迁移聊天记录的属性信息,导出待迁移的聊天记录,生 成迁移文件,然后将迁移文件上传到网络侧服务器,以便第二用户设备向网络侧服务器获 取该聊天记录。以网络侧服务器作为中间媒介对聊天记录进行迁移的方式,能够使用户通 过第二用户设备获取该用户在第一用户设备上产生聊天记录,因而能够保证用户可以在第 二用户设备上查看包括第一用户设备上产生的聊天记录以及第二用户设备上产生的聊天 记录在内的完整聊天记录,由此保证用户获取聊天记录的完整性。此外,该方式能够实现聊 天记录的一键迁移,与现有技术中需要用户对聊天记录手动进行复制粘贴相比,能够简化 用户的操作步骤,提高聊天记录迁移的便捷性。最后,该方式可以通过用户设备与网络侧服 务器之间已有的信道直接进行数据交互,与现有技术中用户设备之间通过诸如蓝牙、红外 线等无线方式进行聊天记录迁移相比,可以节省用户设备之间建立无线连接的时间,提高 聊天记录迁移的效率;与通过优盘、移动硬盘等物理存储介质进行聊天记录迁移相比,可以 节省数据迁移所消耗的硬件资源,降低聊天记录迁移的成本及复杂程度。
[0059] 本实施例还提供一种数据迁移的方法,所述方法应用于网络侧服务器中。如图2 所示,所述方法包括:
[0060] 201、网络侧服务器接收第一用户设备上传的迁移文件。
[0061] 该迁移文件携带第一用户设备根据数据迁移指示导出的聊天记录,即待迁移到第 二用户设备上的聊天记录。
[0062] 202、网络侧服务器对迁移文件中的聊天记录进行保存。
[0063] 网络侧服务器将待迁移到第二用户设备上的聊天记录进行保存,以便第二用户设 备后续进行获取。
[0064] 203、网络侧服务器接收第二用户设备发送的数据下载指示,所述数据下载指示中 携带有用于标识聊天记录的用户标识。
[0065] 所述数据下载指示用于指示网络侧服务器将存储的聊天记录迁移到第二用户设 备上。本实施例中所谓迁移是指将聊天记录从第一用户设备"转移"到第二用户设备上,在 转移的过程中,聊天记录需要经过网络侧服务器的中转,这其中聊天记录在第一用户设备 与网络侧服务器之间的转移、以及在网络侧服务器与第二用户设备之间的转移均可以称为 迁移,在本实施例后续的描述中继续沿用这一表述方式。
[0066] 通常,网络侧服务器对成千上万用户的数据信息进行运维,为对不同用户(或不 同账户)的聊天记录进行区分,第二用户设备在请求数据下载时,需要在数据下载指示中 携带用于标识聊天记录的用户标识,以避免接收其他用户的聊天记录。事例性的,所述用户 标识可以是用户识别号码(User Identification Number,简称UIN),例如为用户的应用账 户号。由于用户在第一用户设备和第二用户设备上登录的是同一个应用账户,因此,可以在 不增加多余信令开销的情况下通过应用账户号对聊天记录进行标识。
[0067] 204、网络侧服务器根据用户标识查找聊天记录,生成下载文件。
[0068] 网络侧服务器在接收到数据下载指示后,查找与用户的应用账户号对应的聊天记 录,生成下载文件。与迁移文件类似,网络侧服务器可以将所有聊天记录添加到一个文件中 作为下载文件,也可以根据聊天记录的格式生成多个下载文件,例如生成一个文本下载文 件、一个照片下载文件以及一个语音下载文件,本实施例对第一用户设备生成下载文件的 具体规则不做限制。
[0069] 205、网络侧服务器将下载文件发送给第二用户设备,以便第二用户设备对该聊天 记录进行保存。
[0070] 第二用户设备接收到下载文件后,提取出其中携带的聊天记录进行保存,由此完 成聊天记录的迁移。
[0071] 本发明实施例提供的数据迁移的方法,能够由网络侧服务器接收第一应用设备上 传的迁移文件,对迁移文件中的聊天记录进行保存,然后接收第二用户设备发送的数据下 载指示,根据数据下载指示中携带的用于标识聊天记录的用户标识,查找待下载的聊天记 录,生成下载文件,最后将下载文件发送给第二用户设备。以网络侧服务器作为中间媒介对 聊天记录进行迁移的方式,能够使用户通过第二用户设备获取该用户在第一用户设备上产 生聊天记录,因而能够保证用户可以在第二用户设备上查看包括第一用户设备上产生的聊 天记录以及第二用户设备上产生的聊天记录在内的完整聊天记录,由此保证用户获取聊天 记录的完整性。此外,该方式能够实现聊天记录的一键迁移,与现有技术中需要用户对聊天 记录手动进行复制粘贴相比,能够简化用户的操作步骤,提高聊天记录迁移的便捷性。最 后,该方式可以通过用户设备与网络侧服务器之间已有的信道直接进行数据交互,与现有 技术中用户设备之间通过诸如蓝牙、红外线等无线方式进行聊天记录迁移相比,可以节省 用户设备之间建立无线连接的时间,提高聊天记录迁移的效率;与通过优盘、移动硬盘等物 理存储介质进行聊天记录迁移相比,可以节省数据迁移所消耗的硬件资源,降低聊天记录 迁移的成本及复杂程度。
[0072] 作为对图1及图2所示方法的详细说明及进一步扩展,本实施例还提供了一种数 据迁移的方法。如图3所示,所述方法包括:
[0073] 301、第一用户设备接收数据迁移指示。
[0074] 第一用户设备可以在即时通讯应用界面上显示一个用于迁移聊天记录的功能键, 例如图4(a)中所示的"上传"键,当用户触发该功能键时,第一用户设备接收聊天记录迁移 指令,并显示如图4(b)所示的聊天记录迁移菜单。该聊天记录迁移菜单中包含选择待迁移 分组、选择待迁移好友、选择待迁移聊天记录内容以及选择时间段四个功能键,选择待迁移 分组键以及选择待迁移好友键用于选择待迁移聊天记录的对象;选择待迁移聊天记录内容 键用于选择待迁移聊天记录的数据格式,例如选择文本聊天记录或者视频聊天记录等;选 择时间段键用于选择聊天记录发生的时间,例如2013. 4. 1至2013. 4. 20之间。用户在对各 个功能键进行选择并触发确定键后,第一用户设备接收上述至少一种功能键的触发指令, 由此得到包含至少一种属性信息的数据迁移指示。
[0075] 需要说明的是,第一用户设备在接收至少一种属性信息时,默认各种属性信息之 间为"并且"的关系,即第一用户设备选择同时满足所有属性信息的聊天记录作为待迁移聊 天记录。此外,第一用户设备还可以在聊天记录迁移菜单中增加如图4(b)中虚线框所示的 "与或"关系键,以便用户可以将各属性信息之间的关系勾选为"或者"。
[0076] 进一步的,通常用户在迁移聊天记录时,希望对所有的聊天记录全部进行迁移,为 方便用户操作,第一用户设备还可以在聊天记录迁移菜单中增加如图4(b)中所示的"全部 上传"键,由此实现聊天记录的一键迁移,与现有技术中需要用户对聊天记录手动进行复制 粘贴相比,能够简化用户的操作步骤,提高聊天记录迁移的便捷性。
[0077] 302、第一用户设备根据待迁移聊天记录的属性信息导出待迁移的聊天记录,生成 迁移文件。
[0078] 以各属性信息之间为"并且"的关系为例,第一用户设备在获取到数据迁移指示 后,在本地保存的聊天记录中查找同时满足至少一种属性信息的目标聊天记录。具体的:
[0079] 1)当用户仅选择了一种属性信息时,第一用户设备在本地保存的聊天记录中遍历 满足该属性信息的聊天记录。
[0080] 2)当用户选择了两种以上的属性信息时,第一用户设备在本地保存的聊天记录中 遍历满足第一属性信息的聊天记录,获得第一目标集合,然后在第一目标集合中遍历满足 第二属性信息的聊天记录,获得第二目标集合,直到所有属性信息均被遍历过为止。
[0081] 例如,当用户选择了 "好友1"和"当天20:00至22:00"两个属性信息时,第一用 户设备首先选择出好友1所有的聊天记录共计1〇〇页,获得第一目标集合。然后在这1〇〇 页聊天记录中进一步选择出满足属性信息"当天20:00至22:00"的聊天记录共计12页,由 此获得第二目标集合。第一用户设备将这12页聊天记录确定为待迁移的聊天记录。
[0082] 在上述1)或2)选择待迁移聊天记录的实现方式中,第一用户设备遍历满足属性 信息的聊天记录的实现方式可以具体如下:
[0083] 302a、第一用户设备获取每一条聊天记录的结构化信息。
[0084] 第一用户设备通常对聊天记录进行结构化保存,保存的内容除了聊天内容本身以 夕卜,还包括时间戳、收发方向、对应好友等结构项信息,其中,收发方向包括"用户to好友" 和"好友to用户",时间戳为该条聊天记录发生的时刻值。事例性的,所述结构化信息如下 表所示:
[0085]

【权利要求】
1. 一种数据迁移的方法,其特征在于,包括: 第一用户设备接收数据迁移指示,所述数据迁移指示中携带用于标识待迁移聊天记录 的属性信息; 根据所述待迁移聊天记录的属性信息导出待迁移的聊天记录,生成迁移文件; 将所述迁移文件上传到网络侧服务器,以便第二用户设备向所述网络侧服务器获取所 述聊天记录。
2. 根据权利要求1所述的方法,其特征在于,所述接收数据迁移指示的步骤,包括: 接收聊天记录迁移指令; 根据所述聊天记录迁移指令显示聊天记录迁移菜单,所述聊天记录迁移菜单中包含下 述至少一种功能键:选择待迁移聊天记录的对象、选择待迁移聊天记录的数据格式以及选 择待迁移聊天记录生成的时间段; 接收上述至少一种功能键的触发指令,由此得到包含至少一种属性信息的数据迁移指 /_J、1 〇
3. 根据权利要求2所述的方法,其特征在于,所述根据所述待迁移聊天记录的属性信 息导出待迁移的聊天记录的步骤,包括: 在本地保存的聊天记录中查找同时满足所述至少一种属性信息的目标聊天记录; 获取所述目标聊天记录的文件路径,并根据所述文件路径导出所述目标聊天记录。
4. 根据权利要求3所述的方法,其特征在于,所述在本地保存的聊天记录中查找同时 满足所述至少一种属性信息的目标聊天记录的步骤,包括: 当仅有一种属性信息时,在本地保存的聊天记录中遍历满足所述属性信息的聊天记 录。
5. 根据权利要求3所述的方法,其特征在于,所述在本地保存的聊天记录中查找同时 满足所述至少一种属性信息的目标聊天记录的步骤,包括: 当有两种以上的属性信息时,在本地保存的聊天记录中遍历满足第一属性信息的聊天 记录,获得第一目标集合,在所述第一目标集合中遍历满足第二属性信息的聊天记录,获得 第二目标集合,直到所有属性信息均被遍历过为止。
6. 根据权利要求4或5所述的方法,其特征在于,所述在本地保存的聊天记录中遍历满 足属性信息的聊天记录的步骤,包括: 获取每一条聊天记录的结构化信息; 从所述结构化信息中提取与属性信息类别一致的结构项信息; 判断所述结构项信息与所述属性信息是否一致,得出判断结果; 当所述判断结果为是时,将所述聊天记录确定为目标聊天记录。
7. 根据权利要求6所述的方法,其特征在于,所述生成迁移文件的步骤,包括: 对所述迁移文件进行压缩,获得迁移压缩文件; 将所述迁移压缩文件上传到网络侧服务器。
8. -种数据迁移的方法,其特征在于,包括: 网络侧服务器接收第一用户设备上传的迁移文件,并对所述迁移文件中的聊天记录进 行保存; 接收第二用户设备发送的数据下载指示,所述数据下载指示中携带有用于标识所述聊 天记录的用户标识; 根据所述用户标识查找所述聊天记录,生成下载文件; 将所述下载文件发送给所述第二用户设备,以便所述第二用户设备对所述聊天记录进 行保存。
9. 根据权利要求8所述的方法,其特征在于,所述对所述迁移文件中的聊天记录进行 保存的步骤,包括: 获取每一条聊天记录的结构化信息; 从所述结构化信息中提取所述聊天记录的结构项信息,所述结构项信息包含下述至少 一种信息:聊天记录的对象、聊天记录的数据格式以及聊天记录的时间戳; 根据所述结构项信息对所述聊天记录进行分类保存。
10. 根据权利要求9所述的方法,其特征在于,所述对分类后的聊天记录进行保存的步 骤,包括: 判断是否已保存所述分类后的聊天记录,得出判断结果; 当所述判断结果为是时,取消保存所述分类后的聊天记录。
11. 根据权利要求10所述的方法,其特征在于,在接收第二用户设备发送的数据下载 指示的步骤之后,所述方法进一步包括: 指示所述第二用户设备上报已保存的聊天记录,所述已保存的聊天记录为所述第二用 户设备保存的聊天记录; 对所述第二用户设备已保存的聊天记录进行保存。
12. 根据权利要求11所述的方法,其特征在于,所述用户标识为用户的账户号; 所述根据所述用户标识查找所述聊天记录的步骤,包括: 查找与所述账户号关联的聊天记录。
13. 根据权利要求12所述的方法,其特征在于,所述数据下载指示还携带有时间段信 息,所述时间段信息用于对所述聊天记录的生成时间进行限定; 在查找与所述账户号关联的聊天记录的步骤之后,所述方法进一步包括: 在与所述账户号关联的聊天记录中查找时间戳属于所述时间段内聊天记录。
14. 根据权利要求13所述的方法,其特征在于,所述接收第一用户设备上传的迁移文 件的步骤,包括: 接收第一用户设备上传的迁移压缩文件; 对所述迁移压缩文件进行解压缩,获得所述迁移文件。
15. 根据权利要求14所述的方法,其特征在于,所述将所述下载文件发送给所述第二 用户设备的步骤,包括: 对所述下载文件进行压缩,获得下载压缩文件; 将所述下载压缩文件发送给所述第二用户设备。
16. -种数据迁移的装置,其特征在于,包括: 接收单元,用于接收数据迁移指示,所述数据迁移指示中携带用于标识待迁移聊天记 录的属性信息; 导出单元,用于根据所述接收单元接收的所述待迁移聊天记录的属性信息导出待迁移 的聊天记录,生成迁移文件; 发送单元,用于将所述导出单元生成的所述迁移文件上传到网络侧服务器,以便第二 用户设备向所述网络侧服务器获取所述聊天记录。
17. 根据权利要求16所述的装置,其特征在于,所述接收单元包括: 接收子单元,用于接收聊天记录迁移指令; 显示子单元,用于根据所述接收子单元接收的所述聊天记录迁移指令显示聊天记录迁 移菜单,所述聊天记录迁移菜单中包含下述至少一种功能键:选择待迁移聊天记录的对象、 选择待迁移聊天记录的数据格式以及选择待迁移聊天记录生成的时间段; 所述接收子单元还用于接收至少一种功能键的触发指令,由此得到包含至少一种属性 信息的数据迁移指示。
18. 根据权利要求17所述的装置,其特征在于,所述导出单元包括: 查找子单元,用于在本地保存的聊天记录中查找同时满足所述至少一种属性信息的目 标聊天记录; 获取子单元,用于获取所述查找子单元查找出的所述目标聊天记录的文件路径; 导出子单元,用于根据所述获取子单元获取的所述文件路径导出所述目标聊天记录。
19. 根据权利要求18所述的装置,其特征在于,所述查找子单元用于当仅有一种属性 信息时,在本地保存的聊天记录中遍历满足所述属性信息的聊天记录。
20. 根据权利要求18所述的装置,其特征在于,所述查找子单元还用于当有两种以上 的属性信息时,在本地保存的聊天记录中遍历满足第一属性信息的聊天记录,获得第一目 标集合,在所述第一目标集合中遍历满足第二属性信息的聊天记录,获得第二目标集合,直 到所有属性信息均被遍历过为止。
21. 根据权利要求19或20所述的装置,其特征在于,所述查找子单元包括: 获取模块,用于获取每一条聊天记录的结构化信息; 提取模块,用于从所述获取模块获取的所述结构化信息中提取与属性信息类别一致的 结构项信息; 判断模块,用于判断所述提取模块提取的所述结构项信息与所述属性信息是否一致, 得出判断结果; 确定模块,用于当所述判断模块的判断结果为是时,将所述聊天记录确定为目标聊天 记录。
22. 根据权利要求21所述的装置,其特征在于,所述导出单元包括: 压缩子单元,用于对所述迁移文件进行压缩,获得迁移压缩文件; 所述发送单元用于将所述迁移压缩文件上传到网络侧服务器。
23. -种数据迁移的装置,其特征在于,包括: 接收单元,用于接收第一用户设备上传的迁移文件; 保存单元,用于对所述接收单元接收的所述迁移文件中的聊天记录进行保存; 所述接收单元还用于接收第二用户设备发送的数据下载指示,所述数据下载指示中携 带有用于标识所述聊天记录的用户标识; 查找单元,用于根据所述接收单元接收的所述用户标识查找所述聊天记录,生成下载 文件; 发送单元,用于将所述查找单元生成的所述下载文件发送给所述第二用户设备,以便 所述第二用户设备对所述聊天记录进行保存。
24. 根据权利要求23所述的装置,其特征在于,所述保存单元包括: 获取子单元,用于获取每一条聊天记录的结构化信息; 提取子单元,用于从所述获取子单元获取的所述结构化信息中提取所述聊天记录的结 构项信息,所述结构项信息包含下述至少一种信息:聊天记录的对象、聊天记录的数据格式 以及聊天记录的时间戳; 保存子单元,用于根据所述提取子单元提取的所述结构项信息对所述聊天记录进行分 类保存。
25. 根据权利要求24所述的装置,其特征在于,所述保存单元包括: 判断子单元,用于判断是否已保存所述分类后的聊天记录,得出判断结果; 所述保存子单元还用于当所述判断子单元的判断结果为是时,取消保存所述分类后的 聊天记录。
26. 根据权利要求25所述的装置,其特征在于,所述装置还包括: 指示单元,用于在所述接收单元接收第二用户设备发送的数据下载指示之后,指示所 述第二用户设备上报已保存的聊天记录,所述已保存的聊天记录为所述第二用户设备保存 的聊天记录; 所述保存单元还用于对所述第二用户设备已保存的聊天记录进行保存。
27. 根据权利要求26所述的装置,其特征在于,所述接收单元接收的所述用户标识为 用户的账户号; 所述查找单元还用于查找与所述账户号关联的聊天记录。
28. 根据权利要求27所述的装置,其特征在于,所述接收单元接收的所述数据下载指 示还携带有时间段信息,所述时间段信息用于对所述聊天记录的生成时间进行限定; 所述查找单元还用于在查找与所述账户号关联的聊天记录之后,在与所述账户号关联 的聊天记录中查找时间戳属于所述时间段内聊天记录。
29. 根据权利要求28所述的装置,其特征在于,所述接收单元包括: 接收子单元,用于接收第一用户设备上传的迁移压缩文件; 解压缩子单元,用于对所述接收子单元接收的所述迁移压缩文件进行解压缩,获得所 述迁移文件。
30. 根据权利要求29所述的装置,其特征在于,所述发送单元包括: 压缩子单元,用于对所述下载文件进行压缩,获得下载压缩文件; 发送子单元,用于将所述压缩子单元压缩的所述下载压缩文件发送给所述第二用户设 备。
31. -种数据迁移的系统,其特征在于,所述系统包括第一用户设备、网络侧服务器以 及第二用户设备,所述第一用户设备包括如权利要求16至权利要求22中任一项所述的装 置,所述网络侧服务器包括如权利要求23至权利要求30中任一项所述的装置,其中, 所述第一用户设备,用于接收数据迁移指示,所述数据迁移指示中携带用于标识待迁 移聊天记录的属性信息,根据所述待迁移聊天记录的属性信息导出待迁移的聊天记录,生 成迁移文件,将所述迁移文件上传到所述网络侧服务器; 所述网络侧服务器,用于接收所述第一用户设备上传的迁移文件,并对所述迁移文件 中的聊天记录进行保存; 所述第二用户设备,用于向所述网络侧服务器发送数据下载指示,所述数据下载指示 中携带有用于标识所述聊天记录的用户标识; 所述网络侧服务器还用于接收所述第二用户设备发送的所述数据下载指示,根据所述 数据下载指示中的所述用户标识查找所述聊天记录,生成下载文件,将所述下载文件发送 给所述第二用户设备; 所述第二用户设备还用于,接收所述网络侧服务器发送的所述下载文件,对所述下载 文件中的聊天记录进行保存。
【文档编号】H04L29/08GK104144175SQ201310163151
【公开日】2014年11月12日 申请日期:2013年5月6日 优先权日:2013年5月6日
【发明者】谢东 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1