本发明专利技术公开了一种在linux操作系统和移动存储设备之间同步数据的方法及装置,该方法包括:S1:判断所述移动存储设备所接入的设备内的操作系统是否为linux操作系统;S2:在判断所述移动存储设备所接入的设备内的操作系统为linux操作系统时,使所述移动存储设备自动加载在所述接入设备的linux操作系统中;S3:按照该移动存储设备中预先设置的同步路径将所述移动存储设备中的源数据同步到所述接入设备的相应位置。本发明专利技术避免了在linux操作系统下进行数据复制的不便利性。
【技术实现步骤摘要】
本专利技术涉及数据传输,尤其涉及一种用于自动在Iinux操作系统和移动存储设备之间同步数据的方法及装置、移动存储设备。
技术介绍
互联网高速发展的今天,诸多网络应用分布在各个行业应用中,但在当今中国互联网网络环境下,数据传输速度的快慢会影响网络在各种应用中的使用,特别是数据传输需求较大的应用尤其如此。例如,对于多媒体教学的应用,上课所需要的课件数据通常会非常大,通过网络传输课件数据会非常慢,因此一般采用的方法是利用可移动存储设备(例如U盘)的可移动、便携、储存量大、数据传输快等特点,事先将课件复制到本地服务器中。 而每次都要人工干预去进行课件的复制也是很繁琐的,尤其是对于复杂的操作系统(例如 Iinux操作系统),对于一般使用者很难进行操作,这会增加课件复制的难度和繁琐度。
技术实现思路
为了解决上述问题,本专利技术提供一种用于自动在Iinux操作系统和移动存储设备之间同步数据的方法及装置,以避免在Iirmx操作系统下进行数据复制的不便利性。因此,本专利技术所提供的用于自动在Iinux操作系统和移动存储设备之间同步数据的方法,包括下述步骤S1 判断所述移动存储设备所接入的设备内的操作系统是否为 Iinux操作系统;S2 在判断所述移动存储设备所接入的设备内的操作系统为Iinux操作系统时,使所述移动存储设备自动加载在所述接入设备的Iirmx操作系统中;S3 按照该移动存储设备中预先设置的同步路径将所述移动存储设备中的源数据同步到所述接入设备的相应位置。根据本专利技术的一个实施例,在所述方法中,在所述步骤S2和S3之间还包括S21 验证所述移动存储设备中的密钥是否与所述Iinux操作系统中的密钥相一致;S22 在验证所述移动存储设备中的密钥与所述Iinux操作系统中的密钥相一致的情况下,进行步骤 S3,否则,使所述移动存储设备退出与所述接入设备的接入,或者不进行任何操作。根据本专利技术的一个实施例,在所述方法中,在步骤Sl之前还包括对所述移动存储设备进行初始化的步骤,所述初始化步骤包括sil 设置与所述Iinux操作系统中的密钥相应的密钥;S12 接收需要同步的源数据。根据本专利技术的一个实施例,在所述方法中,其中所述源数据是加密过的源数据,所述步骤S3还包括在进行数据同步之前,对加密的源数据进行解密。本专利技术还提供一种相应上述方法的装置,用于自动在Iinux操作系统和移动存储设备之间同步数据,所述装置包括判断单元,用于判断所述移动存储设备所接入的设备内的操作系统是否为Iinux操作系统;加载单元,用于在所述判断单元在判断所述移动存储设备所接入的设备内的操作系统为Iirmx操作系统时,使所述移动存储设备自动加载在所述接入设备的Iirmx操作系统中;同步单元,用于按照该移动存储设备中设置好的同步路径将所述移动存储设备中的数据同步到所述接入设备的相应位置。根据本专利技术的一个实施例,所述装置还包括验证单元,用于在加载单元加载所述移动存储设备之后,验证所述移动存储设备中的密钥是否与所述Iinux操作系统中的密钥相一致,在验证所述移动存储设备中的密钥与所述Iinux操作系统中的密钥相一致的情况下,使能同步单元,否则,使所述移动存储设备退出与所述接入设备的接入或不进行任何操作。根据本专利技术的另一个实施例,所述装置还包括初始化单元,用于对所述移动存储设备进行初始化,所述初始化单元包括密钥设置模块,用于设置与所述Iirmx操作系统中的密钥相应的密钥;接收模块,用于接收需要同步的源数据。根据本专利技术的另一个实施例,其中所述源数据是加密过的源数据,所述同步单元还包括解密模块,用于在进行数据同步之前,对加密的源数据进行解密。本专利技术还提供一种移动存储设备,设置有如上述的用于自动在Iinux操作系统和移动存储设备之间同步数据的装置。本专利技术进一步提供一种U盘,设置有如上述的用于自动在Iinux操作系统和移动存储设备之间同步数据的装置。因此,根据本专利技术的技术方案,能够自动实现在移动存储设备与具有Iinux操作系统的接入设备之间高高效、准确的数据同步,技术上实现即插即用方式,避免了在Iinux 操作系统下进行数据复制的不便利性。附图说明图1为根据本专利技术的一个实施例的用于自动在1 inux操作系统和移动存储设备之间同步数据的方法的流程图;图2为根据本专利技术的另一个实施例的用于自动在Iinux操作系统和移动存储设备之间同步数据的方法的流程图;图3为根据本专利技术的再一个实施例的用于自动在Iinux操作系统和移动存储设备之间同步数据的方法的流程图;图4为根据本专利技术的一个实施例的用于自动在Iinux操作系统和移动存储设备之间同步数据的装置的结构框图;图5为根据本专利技术的另一个实施例的用于自动在Iinux操作系统和移动存储设备之间同步数据的装置的结构框图;图6为根据本专利技术的再一个实施例的用于自动在Iinux操作系统和移动存储设备之间同步数据的装置的结构框图。具体实施例方式下面将详细描述本专利技术的具体实施例。应当注意,这里描述的实施例只用于举例说明,并不用于限制本专利技术。本专利技术提供一种用于自动在Iinux操作系统和移动存储设备之间同步数据的方法,由于Iinux操作系统不同于其它操作系统,其更为复杂,因此,本专利技术的自动在Iinux操作系统和移动存储设备之间同步数据的方法为针对Iinux操作系统设置有自动加载移动存储设备的功能,并且为了能够实现自动进行同步数据,还需要预先设置数据的存储位置。 从而,根据本专利技术的方法,能够实现自动在移动存储设备和具有Linux操作系统的例如计算机的接入设备之间的数据同步,从而便利化数据的传输。具体地,如图1所示,本专利技术所提供的用于自动在Iinux操作系统和移动存储设备之间同步数据的方法,包括下述步骤Sl 判断所述移动存储设备所接入的设备内的操作系统是否为Iinux操作系统;这里所述的移动存储设备可以为能够与具有Linux操作系统的例如计算机的接入设备进行数据传输的装置,例如为U盘。S2 在判断所述移动存储设备所接入的设备内的操作系统为Iinux操作系统时, 使所述移动存储设备自动加载在所述接入设备的Iirmx操作系统中;这里使所述移动存储设备自动加载在所述接入设备(例如计算机)中的具体步骤为使所述移动存储设备被所述接入设备的Iinux操作系统所识别,然后在被识别之后使所述移动存储设备运行在该Linux操作系统中。步骤S2可相应于在Iinux操作系统自动加载移动存储设备的功能配置。在这种情况下,步骤S2可以在Iinux操作系统中进行,例如,可以对Iinux操作系统配置下述功能判断是否具有发现有新的设备接入到接入设备(例如,计算机)的接口中(例如,USB 接口),如果发现该设备,则自动运行该设备。上述功能需要预先在Linux操作系统中预先改写指令,进行相应的功能配置。步骤S2也可不同于上述在Iinux操作系统自动加载移动存储设备的功能配置。在这种情况下,步骤S2可在移动存储设备中进行,也即,移动存储设备本身可以实现在Iinux 操作系统的自动运行。S3:按照该移动存储设备中预先设置的同步路径将所述移动存储设备中的源数据同步到所述接入设备的相应位置。在步骤S2中,需要预先设置好数据传输的路径,从而在所述移动存储设备自动运行在Linux操作系统中之后,可按本文档来自技高网...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:贾海禄,王冬林,
申请(专利权)人:北京瑞信在线系统技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。