数据传输方法及系统与流程

文档序号:20947862发布日期:2020-06-02 19:58阅读:162来源:国知局
数据传输方法及系统与流程

本发明属于数据传输技术领域,尤其涉及一种数据传输方法及系统。



背景技术:

随着互联网技术的快速发展,利用智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobileinternetdevices,mid)等移动终端进行数据转移已成为一种便捷、流行的互联网数据业务方式,例如手机的使用过程中,当用户更换手机后需要将旧手机中的数据传输至新手机中,以方便用户对新手机的使用,因此,用户对数据传输的效率性问题越来越重视。

现有的数据传输过程中,复制后的数据会被打乱,例如旧手机里的歌曲都按个人喜好分成了不同的歌单,或者手机里的众多照片分成了不同的相册,这些数据在复制到新手机之后的排序与用户旧手机中的顺序不一致,进而导致用户需要根据自己的喜好重新进行数据的排序整理,降低了用户的使用体验。



技术实现要素:

本发明实施例的目的在于提供一种数据传输方法及系统,旨在解决现有的数据传输过程中,由于数据复制后顺序被打乱所导致的用户使用体验低下的问题。

本发明实施例是这样实现的,一种数据传输方法,所述方法包括:

接收数据传输指令,并根据所述数据传输指令查询目标设备;

获取所述数据传输指令中存储的传输标记,并根据所述传输标记查询所述目标设备中的目标数据;

获取所述目标数据中本地文件夹的存储顺序以绘制文件夹顺序列表,并获取每个所述本地文件夹中子文件的存储顺序以绘制子文件顺序列表;

获取所述目标数据中缓存信息的缓存顺序以绘制缓存顺序列表,并根据所述文件夹顺序列表在待传输设备中对应顺序建立目标文件夹;

根据所述子文件顺序列表将所述本地文件夹中所述子文件依序对应复制到所述目标文件夹,并根据所述缓存顺序列表在所述待传输设备中建立缓存任务。

更进一步的,所述获取所述目标数据中本地文件夹的存储顺序以绘制文件夹顺序列表的步骤包括:

依序获取每个所述本地文件夹的文件夹名称,并根据所述本地文件夹的存储顺序将所述文件夹名称进行存储,得到所述文件夹顺序列表。

更进一步的,所述获取每个所述本地文件夹中子文件的存储顺序以绘制子文件顺序列表的步骤包括:

依序获取每个所述子文件的子文件名称,并根据所述子文件的存储顺序将所述子文件名称进行存储,得到所述子文件顺序列表。

更进一步的,所述获取所述目标数据中缓存信息的缓存顺序以绘制缓存顺序列表的步骤包括:

依序获取每个所述缓存信息的缓存名称和缓存地址,并根据所述缓存信息的缓存顺序将所述缓存名称和所述缓存地址进行存储,得到所述缓存顺序列表。

更进一步的,所述根据所述缓存顺序列表在所述待传输设备中建立缓存任务的步骤包括:

根据所述缓存顺序列表中所述缓存地址的顺序依序执行缓存操作,以建立所述缓存任务;

根据所述缓存顺序列表中所述缓存名称的顺序依序对对应所述缓存任务进行名称标记。

更进一步的,所述方法还包括:

当判断到所述数据传输指令中存储有删除标识时,根据所述删除标识查询目标文件夹、目标子文件夹或目标缓存信息;

将查询到的所述目标文件夹、所述目标子文件夹或所述目标缓存信息在所述文件夹顺序列表、所述子文件顺序列表或所述缓存顺序列表中进行删除。

本发明实施例的另一目的在于提供一种数据传输系统,所述系统包括:

设备查询模块,用于接收数据传输指令,并根据所述数据传输指令查询目标设备;

数据查询模块,用于获取所述数据传输指令中存储的传输标记,并根据所述传输标记查询所述目标设备中的目标数据;

列表绘制模块,用于获取所述目标数据中本地文件夹的存储顺序以绘制文件夹顺序列表,获取每个所述本地文件夹中子文件的存储顺序以绘制子文件顺序列表,并获取所述目标数据中缓存信息的缓存顺序以绘制缓存顺序列表;

文件夹建立模块,用于根据所述文件夹顺序列表在待传输设备中对应顺序建立目标文件夹,并根据所述子文件顺序列表将所述本地文件夹中所述子文件依序对应复制到所述目标文件夹;

缓存执行模块,用于根据所述缓存顺序列表在所述待传输设备中建立缓存任务。

更进一步的,所述列表绘制模块还用于:

依序获取每个所述本地文件夹的文件夹名称,并根据所述本地文件夹的存储顺序将所述文件夹名称进行存储,得到所述文件夹顺序列表。

更进一步的,所述列表绘制模块还用于:

依序获取每个所述子文件的子文件名称,并根据所述子文件的存储顺序将所述子文件名称进行存储,得到所述子文件顺序列表。

更进一步的,所述列表绘制模块还用于:

依序获取每个所述缓存信息的缓存名称和缓存地址,并根据所述缓存信息的缓存顺序将所述缓存名称和所述缓存地址进行存储,得到所述缓存顺序列表。

本发明实施例,通过基于所述文件夹顺序列表和所述子文件顺序列表的绘制,使得在所述待传输设备中建立的目标文件夹和复制得到的子文件的顺序和数量与所述目标设备中的均相同,无需用户再次对文件夹或子文件进行整理,提高了用户的使用体验,且通过所述缓存顺序列表的绘制,能有效的将所述目标设备中的缓存信息复制到所述待传输设备中,无需用户再次进行手动缓存或缓存数据的查找,进一步提高了用户的使用体验。

附图说明

图1是本发明第一实施例提供的数据传输方法的流程图;

图2是本发明第二实施例提供的数据传输方法的流程图;

图3是本发明第三实施例提供的数据传输系统的结构示意图;

如下具体实施方式将结合上述附图进一步说明本发明。

具体实施方式

为使本发明实施方式的目的、技术方案和优点更加清楚,下面将结合本发明实施方式中的附图,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。因此,以下对在附图中提供的本发明的实施方式的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施方式。基于本发明中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。

在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的设备或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

在本发明中,除非另有明确的规定和限定,第一特征在第二特征之“上”或之“下”可以包括第一和第二特征直接接触,也可以包括第一和第二特征不是直接接触而是通过它们之间的另外的特征接触。而且,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正下方和斜下方,或仅仅表示第一特征水平高度小于第二特征。

实施例一

请参阅图1,是本发明第一实施例提供的数据传输方法的流程图,包括步骤:

步骤s10,接收数据传输指令,并根据所述数据传输指令查询目标设备;

其中,该数据传输指令可以采用语音指令、按键指令或触控指令的方式进行传输,该数据传输指令中存储有该目标设备的设备标识,该设备标识可以采用通信地址、名称地址或端口地址的方式进行存储,例如蓝牙地址、基于数据线的端口地址或设备名称;

步骤s20,获取所述数据传输指令中存储的传输标记,并根据所述传输标记查询所述目标设备中的目标数据;

其中,该传输标记可以文字、数字或图像,该文字用于指向对应的app应用、磁盘或任意存储设备等,例如当该传输标记采用app名称的方式进行存储时,通过查询该数据传输指令中存储的app名称,并基于该app名称查询该目标设备中对应app应用的所有本地数据,以获取到所述目标数据;

具体的,该步骤中,所述传输标记用于对该目标设备中的对应应用进行标记,以使将被标记的app应用中的数据传输到指定的被传输设备中;优选的,该被传输设备与该目标设备之间通信连接;

步骤s30,获取所述目标数据中本地文件夹的存储顺序以绘制文件夹顺序列表,并获取每个所述本地文件夹中子文件的存储顺序以绘制子文件顺序列表;

其中,通过进行该文件夹顺序列表的绘制,以使将该目标设备中的指定app应用下的文件夹的名称和顺序进行记录,有效的方便了在待传输设备中文件夹的建立;

优选的,该步骤中,通过进行该子文件顺序列表的绘制,以使将该目标设备中的指定app应用的所有文件夹中的子文件的名称和顺序进行记录,有效的方便了在待传输设备中对应文件的复制和排序;

例如,当该目标设备和待传输设备均为手机设备时,指定的app应用为任意的音乐播放应用,将该目标设备中音乐播放应用中的所有文件夹的名称和顺序进行记录,以绘制该文件夹顺序列表,例如当该音乐播放应用中设置有“我喜欢”文件夹、“默认收藏”文件夹和“摇滚”文件夹时,将上述三个文件夹的顺序和名称依序进行存储记录,以得到该文件夹顺序列表,优选的,在其他实施例中,该文件夹的数量和顺序均可以根据用户的喜好进行该目标设备中的设置;

具体的,本实施例中,依序对我喜欢”文件夹、“默认收藏”文件夹和“摇滚”文件夹中所记录的歌曲进行名称和顺序的存储,以得到多个子文件顺序列表,该子文件顺序列表与该本地文件夹一一对应,即每个本地文件夹均会生成一个子文件顺序列表;

步骤s40,获取所述目标数据中缓存信息的缓存顺序以绘制缓存顺序列表,并根据所述文件夹顺序列表在待传输设备中对应顺序建立目标文件夹;

其中,通过获取该音乐播放应用中的缓存歌曲的名称和顺序,以对应绘制该缓存顺序列表;

步骤s50,根据所述子文件顺序列表将所述本地文件夹中所述子文件依序对应复制到所述目标文件夹,并根据所述缓存顺序列表在所述待传输设备中建立缓存任务;

其中,通过根据所述子文件顺序列表将所述本地文件夹中所述子文件依序对应复制到所述目标文件夹的设计,使得复制得到的子文件的顺序和数量与所述目标设备中的均相同,优选的,通过根据所述缓存顺序列表在所述待传输设备中建立缓存任务的设计,使得新手机中存储有旧手机中待缓存的信息,且该缓存信息的数量和顺序与旧手机中均相同;

本实施例,通过基于所述文件夹顺序列表和所述子文件顺序列表的绘制,使得在所述待传输设备中建立的目标文件夹和复制得到的子文件的顺序和数量与所述目标设备中的均相同,无需用户再次对文件夹或子文件进行整理,提高了用户的使用体验,且通过所述缓存顺序列表的绘制,能有效的将所述目标设备中的缓存信息复制到所述待传输设备中,无需用户再次进行手动缓存或缓存数据的查找,进一步提高了用户的使用体验。

实施例二

请参阅图2,是本发明第二实施例提供的数据传输方法的流程图,包括步骤:

步骤s11,接收数据传输指令,并根据所述数据传输指令查询目标设备;

其中,该数据传输指令可以采用语音指令、按键指令或触控指令的方式进行传输,该数据传输指令中存储有该目标设备的设备标识,该设备标识可以采用通信地址、名称地址或端口地址的方式进行存储,例如蓝牙地址、基于数据线的端口地址或设备名称;

步骤s21,获取所述数据传输指令中存储的传输标记,并根据所述传输标记查询所述目标设备中的目标数据;

其中,该传输标记可以文字、数字或图像,该文字用于指向对应的app应用、磁盘或任意存储设备等,例如当该传输标记采用app名称的方式进行存储时,通过查询该数据传输指令中存储的app名称,并基于该app名称查询该目标设备中对应app应用的所有本地数据,以获取到所述目标数据;

步骤s31,依序获取每个所述本地文件夹的文件夹名称,并根据所述本地文件夹的存储顺序将所述文件夹名称进行存储,得到所述文件夹顺序列表;

其中,通过进行该文件夹顺序列表的绘制,以使将该目标设备中的指定app应用下的文件夹的名称和顺序进行记录,有效的方便了在待传输设备中文件夹的建立;

步骤s41,依序获取每个所述子文件的子文件名称,并根据所述子文件的存储顺序将所述子文件名称进行存储,得到所述子文件顺序列表;

其中,通过进行该子文件顺序列表的绘制,以使将该目标设备中的指定app应用的所有文件夹中的子文件的名称和顺序进行记录,有效的方便了在待传输设备中对应文件的复制和排序;

步骤s51,依序获取每个所述缓存信息的缓存名称和缓存地址,并根据所述缓存信息的缓存顺序将所述缓存名称和所述缓存地址进行存储,得到所述缓存顺序列表;

其中,通过根据所述缓存信息的缓存顺序将所述缓存名称和所述缓存地址进行存储的设计,有效的方便了后续在待传输设备中缓存数据的还原,使得用户无需再次进行手动缓存或缓存数据的查找;

步骤s61,根据所述文件夹顺序列表在待传输设备中对应顺序建立目标文件夹,并根据所述子文件顺序列表将所述本地文件夹中所述子文件依序对应复制到所述目标文件夹;

步骤s71,根据所述缓存顺序列表中所述缓存地址的顺序依序执行缓存操作,以建立所述缓存任务;

其中,通过根据所述缓存顺序列表中所述缓存地址的顺序依序执行缓存操作的设计,使得该待传输设备中缓存任务的数量和顺序与目标设备中的完全一致;

步骤s81,根据所述缓存顺序列表中所述缓存名称的顺序依序对对应所述缓存任务进行名称标记;

其中,通过根据所述缓存顺序列表中所述缓存名称的顺序依序对对应所述缓存任务进行名称标记的设计,有效的方便了后续用户针对缓存任务的查看和了解,提高了用户的使用体验;

优选的,本实施例中,所述方法还包括:

当判断到所述数据传输指令中存储有删除标识时,根据所述删除标识查询目标文件夹、目标子文件夹或目标缓存信息;

将查询到的所述目标文件夹、所述目标子文件夹或所述目标缓存信息在所述文件夹顺序列表、所述子文件顺序列表或所述缓存顺序列表中进行删除;

本实施例中,通过基于所述文件夹顺序列表和所述子文件顺序列表的绘制,使得在所述待传输设备中建立的目标文件夹和复制得到的子文件的顺序和数量与所述目标设备中的均相同,无需用户再次对文件夹或子文件进行整理,提高了用户的使用体验,且通过所述缓存顺序列表的绘制,能有效的将所述目标设备中的缓存信息复制到所述待传输设备中,无需用户再次进行手动缓存或缓存数据的查找,进一步提高了用户的使用体验。

实施例三

请参阅图3,是本发明第三实施例提供的数据传输系统100的结构示意图,包括:设备查询模块10、数据查询模块11、列表绘制模块12、文件夹建立模块13和缓存执行模块14,其中:

设备查询模块10,用于接收数据传输指令,并根据所述数据传输指令查询目标设备。

数据查询模块11,用于获取所述数据传输指令中存储的传输标记,并根据所述传输标记查询所述目标设备中的目标数据。

列表绘制模块12,用于获取所述目标数据中本地文件夹的存储顺序以绘制文件夹顺序列表,获取每个所述本地文件夹中子文件的存储顺序以绘制子文件顺序列表,并获取所述目标数据中缓存信息的缓存顺序以绘制缓存顺序列表。

其中,所述列表绘制模块12还用于:依序获取每个所述本地文件夹的文件夹名称,并根据所述本地文件夹的存储顺序将所述文件夹名称进行存储,得到所述文件夹顺序列表。

进一步的,所述列表绘制模块12还用于:依序获取每个所述子文件的子文件名称,并根据所述子文件的存储顺序将所述子文件名称进行存储,得到所述子文件顺序列表。

更进一步的,所述列表绘制模块12还用于:依序获取每个所述缓存信息的缓存名称和缓存地址,并根据所述缓存信息的缓存顺序将所述缓存名称和所述缓存地址进行存储,得到所述缓存顺序列表。

文件夹建立模块13,用于根据所述文件夹顺序列表在待传输设备中对应顺序建立目标文件夹,并根据所述子文件顺序列表将所述本地文件夹中所述子文件依序对应复制到所述目标文件夹。

缓存执行模块14,用于根据所述缓存顺序列表在所述待传输设备中建立缓存任务。

其中,所述缓存执行模块14还用于:根据所述缓存顺序列表中所述缓存地址的顺序依序执行缓存操作,以建立所述缓存任务;根据所述缓存顺序列表中所述缓存名称的顺序依序对对应所述缓存任务进行名称标记。

此外,本实施例中,所述数据传输系统100还包括:

数据删除模块15,用于当判断到所述数据传输指令中存储有删除标识时,根据所述删除标识查询目标文件夹、目标子文件夹或目标缓存信息;将查询到的所述目标文件夹、所述目标子文件夹或所述目标缓存信息在所述文件夹顺序列表、所述子文件顺序列表或所述缓存顺序列表中进行删除。

本实施例,通过基于所述文件夹顺序列表和所述子文件顺序列表的绘制,使得在所述待传输设备中建立的目标文件夹和复制得到的子文件的顺序和数量与所述目标设备中的均相同,无需用户再次对文件夹或子文件进行整理,提高了用户的使用体验,且通过所述缓存顺序列表的绘制,能有效的将所述目标设备中的缓存信息复制到所述待传输设备中,无需用户再次进行手动缓存或缓存数据的查找,进一步提高了用户的使用体验。

本实施例还提供一种移动终端,包括存储设备以及处理器,所述存储设备用于存储计算机程序,所述处理器运行所述计算机程序以使所述移动终端执行上述的数据传输方法。

接收数据传输指令,并根据所述数据传输指令查询目标设备;

获取所述数据传输指令中存储的传输标记,并根据所述传输标记查询所述目标设备中的目标数据;

获取所述目标数据中本地文件夹的存储顺序以绘制文件夹顺序列表,并获取每个所述本地文件夹中子文件的存储顺序以绘制子文件顺序列表;

获取所述目标数据中缓存信息的缓存顺序以绘制缓存顺序列表,并根据所述文件夹顺序列表在待传输设备中对应顺序建立目标文件夹;

根据所述子文件顺序列表将所述本地文件夹中所述子文件依序对应复制到所述目标文件夹,并根据所述缓存顺序列表在所述待传输设备中建立缓存任务。所述的存储介质,如:rom/ram、磁碟、光盘等。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元或模块完成,即将存储装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施方式中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。

本领域技术人员可以理解,图3中示出的组成结构并不构成对本发明的数据传输系统的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,而图1-2中的数据传输方法亦采用图3中所示的更多或更少的部件,或者组合某些部件,或者不同的部件布置来实现。本发明所称的单元、模块等是指一种能够被所述目标数据传输系统中的处理器(图未示)所执行并功能够完成特定功能的一系列计算机程序,其均可存储于所述目标数据传输系统的存储设备(图未示)内。

上述实施例描述了本发明的技术原理,这些描述只是为了解释本发明的原理,而不能以任何方式解释为本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其他具体实施方式,这些方式都将落入本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1