一种usb设备数据远程访问方法及系统的制作方法

文档序号:7988144阅读:255来源:国知局
一种usb设备数据远程访问方法及系统的制作方法
【专利摘要】本发明公开一种USB设备数据远程访问方法及系统,其中,所述方法包括步骤:将USB设备中的文件拷贝至本地硬盘,并将所述文件对应的文件信息传送至本地WEB服务器;本地WEB服务器将所述文件信息存储到本地数据库中;远程访问所述本地WEB服务器,以实现所述USB设备数据的远程访问。本发明方便了用户远程对USB设备中的文件进行访问,并进行共享,如果是视频文件,用户还能在远程进行自如的播放操作。
【专利说明】一种USB设备数据远程访问方法及系统
【技术领域】
[0001]本发明涉及数据远程访问【技术领域】,尤其涉及一种USB设备数据远程访问方法及系统。
【背景技术】
[0002]USB是英文Universal Serial BUS (通用串行总线)的缩写,其是一种外部总线标准,用于规范电脑与外部设备的连接与通讯,应用在PC领域的接口技术。随着电脑以及各种USB设备走进千家万户,人们经常采用U盘之类的USB设备来备份文件,而如果需要将USB设备中的文件提供给远程用户,一般需要将文件通过发送邮件的方式发送给远程用户,或者先将文件上传到服务器中由远程用户进行下载使用,这种方式共享速度慢、效果差、不方便,并且用户无法直接进行远程访问,这远远不能满足用户的信息共享需求。
[0003]因此,现有技术还有待于改进和发展。

【发明内容】

[0004]鉴于上述现有技术的不足,本发明的目的在于提供一种USB设备数据远程访问方法及系统,旨在解决现有的USB设备数据无法远程访问、不方便共享的问题。
[0005]本发明的技术方案如下:
一种USB设备数据远程访问方法,其中,包括步骤:
A、将USB设备中的文件拷贝至本地硬盘,并将所述文件对应的文件信息传送至本地WEB服务器;
B、本地WEB服务器将所述文件信息存储到本地数据库中;
C、远程访问所述本地WEB服务器,以实现所述USB设备数据的远程访问。
[0006]所述USB设备数据远程访问方法,其中,所述步骤A具体包括:
Al、获取该USB设备的盘符;
A2、将所述盘符对应的USB设备中的文件拷贝至本地硬盘;
A3、将所述文件对应的文件信息传送至本地WEB服务器。
[0007]所述USB设备数据远程访问方法,其中,所述步骤A2具体包括:
A21、判断拷贝的文件是否为视频文件,当是时转入步骤A22,否则执行步骤A3;
A22、当拷贝的文件是视频文件时,判断所述视频文件中是否含有用于实时流传输的提示信息,当是时,执行步骤A3 ;当否时,则在所述视频文件中插入提示信息,并执行步骤A3。
[0008]所述USB设备数据远程访问方法,其中,所述文件信息包括文件的大小、创建日期和文件类型。
[0009]所述USB设备数据远程访问方法,其中,所述步骤C具体包括:
Cl、身份验证并登录所述本地WEB服务器;
C2、读取本地数据库中的文件信息;
C3、根据所述文件信息执行相应的操作。[0010]所述USB设备数据远程访问方法,其中,所述视频文件为MPEG4视频文件。
[0011]一种USB设备数据远程访问系统,其中,包括:
文件拷贝模块,用于将USB设备中的文件拷贝至本地硬盘,并将所述文件对应的文件信息传送至本地WEB服务器;
存储模块,用于将所述文件信息存储到本地数据库中;
访问模块,用于远程访问所述本地WEB服务器,以实现所述USB设备数据的远程访问。
[0012]所述USB设备数据远程访问系统,其中,所述文件拷贝模块包括:
盘符获取单元,用于获取该USB设备的盘符;
文件拷贝单元,用于将所述盘符对应的USB设备中的文件拷贝至本地硬盘;
信息传送单元,用于将所述文件对应的文件信息传送至本地WEB服务器。
[0013]所述USB设备数据远程访问系统,其中,所述文件拷贝单元包括:
视频文件判断子单元,用于判断拷贝的文件是否为视频文件;
提示信息判断子单元,用于当拷贝的文件是视频文件时,判断所述视频文件中是否含有用于实时流传输的提不信息;
传送单元,用于当所述视频文件中含有用于实时流传输的提示信息,将所述文件对应的文件信息传送至本地WEB服务器;
提示信息插入子单元,用于当所述视频文件中不含有用于实时流传输的提示信息,则在所述视频文件中插入提示信息。
[0014]所述USB设备数据远程访问系统,其中,所述访问模块包括:
验证单元,用于身份验证并登录所述本地WEB服务器;
读取单元,用于读取本地数据库中的文件信息;
执行单元,用于根据所述文件信息执行相应的操作。
[0015]有益效果:本发明通过将USB设备中的文件拷贝至本地硬盘,并将拷贝的文件对应的文件信息传送至本地WEB服务器,通过本地WEB服务器将文件的文件信息存储到本地数据库中;用户可以通过浏览器远程访问本地WEB服务器显示的文件信息并且进行浏览、删除等操作。本发明方便了用户远程对USB设备中的文件进行访问,并进行共享,如果是视频文件,用户还能在远程进行自如的播放操作。
【专利附图】

【附图说明】
[0016]图1为本发明USB设备数据远程访问方法较佳实施例的流程图。
[0017]图2为图1所示方法中步骤SlOl的具体流程图。
[0018]图3为图2所示方法中步骤S202的具体流程图。
[0019]图4为图1所示方法中步骤S103的具体流程图。
[0020]图5为本发明USB设备数据远程访问系统较佳实施例的结构框图。
[0021]图6为图5所示系统中文件拷贝模块的结构框图。
[0022]图7为图6所示模块中文件拷贝单元的结构框图。
[0023]图8为图5所示系统中访问模块的结构框图。
【具体实施方式】[0024]本发明提供一种USB设备数据远程访问方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0025]请参阅图1,图1为本发明USB设备数据远程访问方法较佳实施例的流程示意图,如图所示,其包括步骤:
5101、将USB设备中的文件拷贝至本地硬盘,并将所述文件对应的文件信息传送至本地WEB服务器;
5102、本地WEB服务器将所述文件信息存储到本地数据库中;
5103、远程访问所述本地WEB服务器,以实现所述USB设备数据的远程访问。
[0026]在步骤SlOl中,首先是移动终端检测USB设备是否插入,当检测到USB设备插入到移动终端时,则逐一将该USB设备中的文件复制到本地硬盘中,每拷贝完一个文件,并将所述文件对应的文件信息传送至本地WEB服务器。
[0027]具体来说,如图2所示,步骤SlOl可以具体细化为:
S201、获取该USB设备的盘符;首先当检测到USB设备的插入时,获取插入的USB设备的盘符,对于可被Windows系统识别为可移动磁盘的USB设备,Windows系统将其转换为可移动磁盘后,会产生一个和该可移动磁盘对应的盘符,然后自动获取该盘符;而如果该USB设备是例如采用USB数据线连接的数码相机、手机等等设备,Windows系统则会将该USB设备转换为U盘,然后获取该USB设备的盘符。
[0028]S202、将所述盘符对应的USB设备中的文件拷贝至本地硬盘;此步骤是将获取的盘符对应的USB设备中的文件逐一拷贝到本地硬盘,以将USB设备的整个文件树复制到本地硬盘的某个目录下。
[0029]S203、将所述文件对应的文件信息传送至本地WEB服务器。此步骤是在每拷贝完每一个文件后,通过HTTP协议调用本地WEB服务器的接口将每一个文件对应的文件信息传递给本地WEB服务器。其中的文件信息是指文件的大小、创建日期、文件类型等等信息。
[0030]本发明还针对视频文件进行特殊的处理,以使远程用户不仅能够对视频文件进行普通的浏览或删除数据,还能进行实时播放操作,下面结合附图对此过程进行详细说明。
[0031]如图3所示,步骤S202可具体细化为以下步骤:
5301、判断拷贝的文件是否为视频文件,当是时转入步骤S302,否则执行步骤S203;
5302、判断所述视频文件中是否含有用于实时流传输的提示信息,当否时,执行步骤S303 ;当是时执行步骤S203 ;
5303、在所述视频文件中插入提示信息,并执行步骤S203;当所述视频文件中含有用于实时流传输的提示信息,执行步骤S203 ;
5304、执行步骤S203。
[0032]首先判断拷贝至本地硬盘的文件是不是视频文件,如果不是视频文件就无需进行对该文件进行其他的操作,完成拷贝后直接转入前述步骤S203 ;如果是视频文件则判断该视频文件中是否含有用于实时流传输(RTSP, Real Time Streaming Protocol)的提示信息(Hint信息),从而决定是否在该视频文件中插入提示信息。因为一般的类似MPEG4视频文件没有被流化即不支持RTSP流媒体播放,所以需增加这样一个Hint信息使得视频文件能够进行实施流传输,从而使远程的用户可以直接进行拖动播放等操作,从而使用户能够在远程进行拖动到目的时间点进行播放,而不需要缓存该目的时间点之前的视频内容,缩短了缓存时间,减少了用户等待播放的时间。
[0033]若视频文件中已经含有了提示信息,则可以直接执行步骤S203进行接下来的操作。而如果视频文件中没有提示信息,则在该视频文件中插入这样的提示信息,以使该视频文件能够按照RTSP协议进行实时流的播放。
[0034]在步骤S102中,将USB设备中的USB设备拷贝至本地磁盘并将每一文件的文件信息传递到本地WEB服务器后,本地WEB服务器会将这些文件信息存储到本地数据库中,以提供给用户访问操作。
[0035]步骤S103是接收用户的访问操作步骤,首先是用户打开本地WEB服务器的相应页面,本地WEB服务器将本地数据库中的文件信息显示给用户,然后响应用户的操作,具体来说,如图4所示,其包括步骤:
S401、身份验证并登录所述本地WEB服务器;首先,用户通过浏览器打开本地WEB服务的相应页面,并且还通过一定的验证方式进行验证,验证的方式可以是通过用户名以及密码来进行验证,用户可以通过输入正确的用户名以及密码来登录到所述本地WEB服务器。
[0036]S402、读取本地数据库中的文件信息;验证通过后,本地WEB服务器会显示之前传递给本地数据库中的文件信息,包括USB设备中每一文件的文件信息。
[0037]S403、根据所述文件信息执行相应的操作。用户可以通过本地WEB服务器的页面接口对USB设备中的文件进行浏览、删除等操作,同时如果文件是视频文件,还可以进行播放,由于事先已经在视频文件中插入Hint信息,所以用户可以在远程进行拖放操作,从而更方便了用户的操作。
[0038]基于上述方法,本发明还提供一种USB设备数据远程访问系统,如图5所示,图5为本发明USB设备数据远程访问系统较佳实施例的结构框图,该系统包括:
文件拷贝模块100,用于将USB设备中的文件拷贝至本地硬盘,并将所述文件对应的文件信息传送至本地WEB服务器;
存储模块200,用于将所述文件信息存储到本地数据库中;
访问模块300,用于远程访问所述本地WEB服务器,以实现所述USB设备数据的远程访问。
[0039]进一步,如图6所示,图6为图5所示系统中文件拷贝模块的结构框图,所述文件拷贝模块100包括:
盘符获取单元110,用于获取该USB设备的盘符;
文件拷贝单元120,用于将所述盘符对应的USB设备中的文件拷贝至本地硬盘;
信息传送单元130,用于将所述文件对应的文件信息传送至本地WEB服务器。
[0040]进一步,如图7所示,图7为图6所示模块中文件拷贝单元的结构框图,所述文件拷贝单元120包括:
视频文件判断子单元121,用于判断拷贝的文件是否为视频文件;
提示信息判断子单元122,用于当拷贝的文件是视频文件时,判断所述视频文件中是否含有用于实时流传输的提不信息;
传送单元123,用于当所述视频文件中含有用于实时流传输的提示信息,将所述文件对应的文件信息传送至本地WEB服务器; 提示信息插入子单元124,用于当所述视频文件中不含有用于实时流传输的提示信息,则在所述视频文件中插入提示信息;
进一步,如图8所示,图8为图5所示系统中访问模块的结构框图,所述访问模块300包括:
验证单元310,用于身份验证并登录所述本地WEB服务器;
读取单元320,用于读取本地数据库中的文件信息;
执行单元330,用于根据所述文件信息执行相应的操作。关于上述各模块单元的技术细节在前面的方法中已有详述,故不再赘述。
[0041]综上所述,本发明通过将USB设备中的文件拷贝至本地硬盘,并将拷贝的文件对应的文件信息传送至本地WEB服务器,通过本地WEB服务器将文件的文件信息存储到本地数据库中;用户可以通过浏览器远程访问本地WEB服务器显示的文件信息并且进行浏览、删除等操作。本发明方便了用户远程对USB设备中的文件进行访问,并进行共享,如果是视频文件,用户还能在远程进行自如的播放操作。
[0042]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【权利要求】
1.一种USB设备数据远程访问方法,其特征在于,包括步骤: A、将USB设备中的文件拷贝至本地硬盘,并将所述文件对应的文件信息传送至本地WEB服务器; B、本地WEB服务器将所述文件信息存储到本地数据库中; C、远程访问所述本地WEB服务器,以实现所述USB设备数据的远程访问。
2.根据权利要求1所述USB设备数据远程访问方法,其特征在于,所述步骤A具体包括: Al、获取该USB设备的盘符; A2、将所述盘符对应的USB设备中的文件拷贝至本地硬盘; A3、将所述文件对应的文件信息传送至本地WEB服务器。
3.根据权利要求2所述USB设备数据远程访问方法,其特征在于,所述步骤A2具体包括: A21、判断拷贝的文件是否为视频文件,当是时转入步骤A22,否则执行步骤A3 ; A22、当拷贝的文件是视频文件时,判断所述视频文件中是否含有用于实时流传输的提示信息,当是时,执行步骤A3 ;当否时,则在所述视频文件中插入提示信息,并执行步骤A3。
4.根据权利要求1所述US`B设备数据远程访问方法,其特征在于,所述文件信息包括文件的大小、创建日期和文件类型。
5.根据权利要求1所述USB设备数据远程访问方法,其特征在于,所述步骤C具体包括: Cl、身份验证并登录所述本地WEB服务器; C2、读取本地数据库中的文件信息; C3、根据所述文件信息执行相应的操作。
6.根据权利要求3所述USB设备数据远程访问方法,其特征在于,所述视频文件为MPEG4视频文件。
7.—种USB设备数据远程访问系统,其特征在于,包括: 文件拷贝模块,用于将USB设备中的文件拷贝至本地硬盘,并将所述文件对应的文件信息传送至本地WEB服务器; 存储模块,用于将所述文件信息存储到本地数据库中; 访问模块,用于远程访问所述本地WEB服务器,以实现所述USB设备数据的远程访问。
8.根据权利要求7所述USB设备数据远程访问系统,其特征在于,所述文件拷贝模块包括: 盘符获取单元,用于获取该USB设备的盘符; 文件拷贝单元,用于将所述盘符对应的USB设备中的文件拷贝至本地硬盘; 信息传送单元,用于将所述文件对应的文件信息传送至本地WEB服务器。
9.根据权利要求8所述USB设备数据远程访问系统,其特征在于,所述文件拷贝单元包括: 视频文件判断子单元,用于判断拷贝的文件是否为视频文件; 提示信息判断子单元,用于当拷贝的文件是视频文件时,判断所述视频文件中是否含有用于实时流传输的提不信息;传送单元,用于当所述视频文件中含有用于实时流传输的提示信息,将所述文件对应的文件信息传送至本地WEB服务器; 提示信息插入子单元,用于当所述视频文件中不含有用于实时流传输的提示信息,则在所述视频文件中插入提示信息。
10.根据权利要求7所述USB设备数据远程访问系统,其特征在于,所述访问模块包括: 验证单元,用于身份验证并登录所述本地WEB服务器; 读取单元,用于读取本地数据库中的文件信息; 执行单元,用于根据所述文件 信息执行相应的操作。
【文档编号】H04L29/08GK103516709SQ201210573331
【公开日】2014年1月15日 申请日期:2012年12月26日 优先权日:2012年12月26日
【发明者】杨九华, 张少龙, 徐春 申请人:Tcl数码科技(深圳)有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1