本发明专利技术公开一种USB设备数据远程访问方法及系统,其中,所述方法包括步骤:将USB设备中的文件拷贝至本地硬盘,并将所述文件对应的文件信息传送至本地WEB服务器;本地WEB服务器将所述文件信息存储到本地数据库中;远程访问所述本地WEB服务器,以实现所述USB设备数据的远程访问。本发明专利技术方便了用户远程对USB设备中的文件进行访问,并进行共享,如果是视频文件,用户还能在远程进行自如的播放操作。
【技术实现步骤摘要】
一种USB设备数据远程访问方法及系统
本专利技术涉及数据远程访问
,尤其涉及一种USB设备数据远程访问方法及系统。
技术介绍
USB是英文UniversalSerialBUS(通用串行总线)的缩写,其是一种外部总线标准,用于规范电脑与外部设备的连接与通讯,应用在PC领域的接口技术。随着电脑以及各种USB设备走进千家万户,人们经常采用U盘之类的USB设备来备份文件,而如果需要将USB设备中的文件提供给远程用户,一般需要将文件通过发送邮件的方式发送给远程用户,或者先将文件上传到服务器中由远程用户进行下载使用,这种方式共享速度慢、效果差、不方便,并且用户无法直接进行远程访问,这远远不能满足用户的信息共享需求。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于上述现有技术的不足,本专利技术的目的在于提供一种USB设备数据远程访问方法及系统,旨在解决现有的USB设备数据无法远程访问、不方便共享的问题。本专利技术的技术方案如下:一种USB设备数据远程访问方法,其中,包括步骤:A、将USB设备中的文件拷贝至本地硬盘,并将所述文件对应的文件信息传送至本地WEB服务器;B、本地WEB服务器将所述文件信息存储到本地数据库中;C、远程访问所述本地WEB服务器,以实现所述USB设备数据的远程访问。所述USB设备数据远程访问方法,其中,所述步骤A具体包括:A1、获取该USB设备的盘符;A2、将所述盘符对应的USB设备中的文件拷贝至本地硬盘;A3、将所述文件对应的文件信息传送至本地WEB服务器。所述USB设备数据远程访问方法,其中,所述步骤A2具体包括:A21、判断拷贝的文件是否为视频文件,当是时转入步骤A22,否则执行步骤A3;A22、当拷贝的文件是视频文件时,判断所述视频文件中是否含有用于实时流传输的提示信息,当是时,执行步骤A3;当否时,则在所述视频文件中插入提示信息,并执行步骤A3。所述USB设备数据远程访问方法,其中,所述文件信息包括文件的大小、创建日期和文件类型。所述USB设备数据远程访问方法,其中,所述步骤C具体包括:C1、身份验证并登录所述本地WEB服务器;C2、读取本地数据库中的文件信息;C3、根据所述文件信息执行相应的操作。所述USB设备数据远程访问方法,其中,所述视频文件为MPEG4视频文件。一种USB设备数据远程访问系统,其中,包括:文件拷贝模块,用于将USB设备中的文件拷贝至本地硬盘,并将所述文件对应的文件信息传送至本地WEB服务器;存储模块,用于将所述文件信息存储到本地数据库中;访问模块,用于远程访问所述本地WEB服务器,以实现所述USB设备数据的远程访问。所述USB设备数据远程访问系统,其中,所述文件拷贝模块包括:盘符获取单元,用于获取该USB设备的盘符;文件拷贝单元,用于将所述盘符对应的USB设备中的文件拷贝至本地硬盘;信息传送单元,用于将所述文件对应的文件信息传送至本地WEB服务器。所述USB设备数据远程访问系统,其中,所述文件拷贝单元包括:视频文件判断子单元,用于判断拷贝的文件是否为视频文件;提示信息判断子单元,用于当拷贝的文件是视频文件时,判断所述视频文件中是否含有用于实时流传输的提示信息;传送单元,用于当所述视频文件中含有用于实时流传输的提示信息,将所述文件对应的文件信息传送至本地WEB服务器;提示信息插入子单元,用于当所述视频文件中不含有用于实时流传输的提示信息,则在所述视频文件中插入提示信息。所述USB设备数据远程访问系统,其中,所述访问模块包括:验证单元,用于身份验证并登录所述本地WEB服务器;读取单元,用于读取本地数据库中的文件信息;执行单元,用于根据所述文件信息执行相应的操作。有益效果:本专利技术通过将USB设备中的文件拷贝至本地硬盘,并将拷贝的文件对应的文件信息传送至本地WEB服务器,通过本地WEB服务器将文件的文件信息存储到本地数据库中;用户可以通过浏览器远程访问本地WEB服务器显示的文件信息并且进行浏览、删除等操作。本专利技术方便了用户远程对USB设备中的文件进行访问,并进行共享,如果是视频文件,用户还能在远程进行自如的播放操作。附图说明图1为本专利技术USB设备数据远程访问方法较佳实施例的流程图。图2为图1所示方法中步骤S101的具体流程图。图3为图2所示方法中步骤S202的具体流程图。图4为图1所示方法中步骤S103的具体流程图。图5为本专利技术USB设备数据远程访问系统较佳实施例的结构框图。图6为图5所示系统中文件拷贝模块的结构框图。图7为图6所示模块中文件拷贝单元的结构框图。图8为图5所示系统中访问模块的结构框图。具体实施方式本专利技术提供一种USB设备数据远程访问方法及系统,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,图1为本专利技术USB设备数据远程访问方法较佳实施例的流程示意图,如图所示,其包括步骤:S101、将USB设备中的文件拷贝至本地硬盘,并将所述文件对应的文件信息传送至本地WEB服务器;S102、本地WEB服务器将所述文件信息存储到本地数据库中;S103、远程访问所述本地WEB服务器,以实现所述USB设备数据的远程访问。在步骤S101中,首先是移动终端检测USB设备是否插入,当检测到USB设备插入到移动终端时,则逐一将该USB设备中的文件复制到本地硬盘中,每拷贝完一个文件,并将所述文件对应的文件信息传送至本地WEB服务器。具体来说,如图2所示,步骤S101可以具体细化为:S201、获取该USB设备的盘符;首先当检测到USB设备的插入时,获取插入的USB设备的盘符,对于可被Windows系统识别为可移动磁盘的USB设备,Windows系统将其转换为可移动磁盘后,会产生一个和该可移动磁盘对应的盘符,然后自动获取该盘符;而如果该USB设备是例如采用USB数据线连接的数码相机、手机等等设备,Windows系统则会将该USB设备转换为U盘,然后获取该USB设备的盘符。S202、将所述盘符对应的USB设备中的文件拷贝至本地硬盘;此步骤是将获取的盘符对应的USB设备中的文件逐一拷贝到本地硬盘,以将USB设备的整个文件树复制到本地硬盘的某个目录下。S203、将所述文件对应的文件信息传送至本地WEB服务器。此步骤是在每拷贝完每一个文件后,通过HTTP协议调用本地WEB服务器的接口将每一个文件对应的文件信息传递给本地WEB服务器。其中的文件信息是指文件的大小、创建日期、文件类型等等信息。本专利技术还针对视频文件进行特殊的处理,以使远程用户不仅能够对视频文件进行普通的浏览或删除数据,还能进行实时播放操作,下面结合附图对此过程进行详细说明。如图3所示,步骤S202可具体细化为以下步骤:S301、判断拷贝的文件是否为视频文件,当是时转入步骤S302,否则执行步骤S203;S302、判断所述视频文件中是否含有用于实时流传输的提示信息,当否时,执行步骤S303;当是时执行步骤S203;S303、在所述视频文件中插入提示信息,并执行步骤S203;当所述视频文件中含有用于实时流传输的提示信息,执行步骤S203;S304、执行步骤S203。首先判断拷贝至本地硬盘的文件是不是视频文件,如果不是视本文档来自技高网...
【技术保护点】
一种USB设备数据远程访问方法,其特征在于,包括步骤:A、将USB设备中的文件拷贝至本地硬盘,并将所述文件对应的文件信息传送至本地WEB服务器;B、本地WEB服务器将所述文件信息存储到本地数据库中;C、远程访问所述本地WEB服务器,以实现所述USB设备数据的远程访问。
【技术特征摘要】
1.一种USB设备数据远程访问方法,其特征在于,包括步骤:A、将USB设备中的文件拷贝至本地硬盘,并将所述文件对应的文件信息传送至本地WEB服务器;B、本地WEB服务器将所述文件信息存储到本地数据库中;C、远程访问所述本地WEB服务器,以实现所述USB设备数据的远程访问;所述步骤A具体包括:A1、获取该USB设备的盘符;A2、将所述盘符对应的USB设备中的文件拷贝至本地硬盘;A3、将所述文件对应的文件信息传送至本地WEB服务器;所述将USB设备中的文件拷贝至本地硬盘具体包括:A21、判断拷贝的文件是否为视频文件,当是时转入步骤A22,否则执行步骤A3;A22、当拷贝的文件是视频文件时,判断所述视频文件中是否含有用于实时流传输的提示信息,当是时,执行步骤A3;当否时,则在所述视频文件中插入提示信息,并执行步骤A3;所述步骤A3中包括在每拷贝完每一个文件后,通过HTTP协议调用本地WEB服务器的接口将每一个文件对应的文件信息传递给本地WEB服务器。2.根据权利要求1所述USB设备数据远程访问方法,其特征在于,所述文件信息包括文件的大小、创建日期和文件类型。3.根据权利要求1所述USB设备数据远程访问方法,其特征在于,所述步骤C具体包括:C1、身份验证并登录所述本地WEB服务器;C2、读取本地数据库中的文件信息;C3、根据所述文件信息执行相应的操作。4.根据权利要求1所述USB设备数据远程访问方法,其特征在于,所述视频文件为MPEG4...
【专利技术属性】
技术研发人员:杨九华,张少龙,徐春,
申请(专利权)人:TCL数码科技深圳有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。