专利名称:一种文件存储到微盘的方法和系统的制作方法
技术领域:
本发明涉及一种信息存储技术,尤其涉及一种文件存储到微盘的方法和系统。
背景技术:
互联网因其即时性强、互动性好成为人们日常获取信息的重要途径之一,并受到政府、金融、企业、情报等各领域关注。由于网络中信息的传播已渗透到人们的日常生活、工作中,其中,信息存储是进行信息传播的基础。为此,人们发 明了微盘技术,微盘是一款云存储网盘,可用来存储文件;支持电脑、手机等多终端访问,简单易用。在现有技术中,将本地文件保存到微盘上,都需要用户手动寻找保存目录。将要保存到微盘服务器端的文件手动复制或者是拖动到保存目录文件夹内,才可以完成保存过程。手动复制或者拖动文件到存储文件夹保存,操作比较繁琐。需要用户寻找或者是记住文件存储地址,不利于用户体验。
发明内容
本发明的实施例提供了一种文件存储到微盘的方法和系统,可解决现有技术存储文件繁琐的问题。本发明的实施例提供了一种文件存储到微盘的方法,文件存储指令被封装到菜单中,所述方法包括微盘客户端确认当前选中的文件未在本地的微盘同步目录下时,显示封装有文件存储指令的菜单,并根据通过所述菜单触发的文件存储指令将该文件拷贝到本地的微盘同步目录下;根据本地的微盘同步目录的文件列表将该文件存储到微盘服务器。所述菜单为右键单击系统文件菜单。所述菜单为左键单击系统文件菜单。所述文件存储指令通过点击菜单中的“保存到微盘”菜单项触发。所述根据本地的微盘同步目录的文件列表将该文件存储到微盘服务器,具体包括监测到本地的微盘同步目录下的文件列表已变化,且还未与微盘服务器的同步目录同步时,启动同步过程,使本地的微盘同步目录的文件列表与微盘服务器的同步目录的文件列表一致;并上传该文件到微盘服务器。本发明实施例还提供了一种文件存储到微盘的系统,包括微盘客户端和微盘服务器,其中微盘客户端,用于确认当前选中的文件未在本地的微盘同步目录下时,显示封装有文件存储指令的菜单,并根据通过所述菜单触发的文件存储指令将该文件拷贝到本地的微盘同步目录下,根据本地的微盘同步目录的文件列表将该文件存储到微盘服务器;
微盘服务器,用于存储所述文件。所述微盘客户端,具体包括判断单元,用于判断当前选中的文件是否在本地的微盘同步目录下,若否,启动显示单元;显示单元,用于显示封装有文件存储指令的菜单,并根据通过所述菜单触发的文件存储指令启动拷贝单兀;拷贝单元,用于根据所述文件存储指令将该文件拷 贝到本地的微盘同步目录下;监控模块,用于监测本地的微盘同步目录下的文件列表是否变化,若监测到本地的微盘同步目录的文件列表已变化且微盘服务器的同步目录未变化,则启动同步过程,使本地的微盘同步目录的文件列表与微盘服务器的同步目录的文件列表一致,并上传该文件到微盘服务器。所述微盘客户端还包括封装单元,用于将文件存储指令封装到菜单中。根据本发明实施例,通过文件存储指令被封装到菜单中及微盘客户端与微盘服务器之间的同步过程,简化了将文件保存到微盘的操作流程,通过操作菜单直接保存文件。使原来需要多个步骤才能完成的操作,一键即可完成。从而提高了用户体验。
图I示出了本发明实施例的文件存储到微盘的方法;图2示出了本发明实施例的文件存储到微盘的系统。
具体实施例方式为了便于本领域一般技术人员理解和实现本发明,现结合附图描绘本发明的实施例。实施例一如图I所示,本实施例提供了一种文件存储到微盘的方法,该方法包括步骤步骤11、微盘客户端确认当前选中的文件未在本地的微盘同步目录下时,显示封装有文件存储指令的菜单,并根据通过所述菜单触发的文件存储指令将该文件拷贝到本地的微盘同步目录下。所述文件存储指令被封装到菜单中。根据本发明实施例,优选地,所述菜单为右键单击系统文件菜单。所述菜单也可为左键单击系统文件菜单。这样,就简化了将文件保存到微盘的操作流程,通过操作菜单直接保存文件。使原来需要多个步骤才能完成的操作,一键即可完成。所述文件存储指令通过菜单中的相应菜单项(如“保存到微盘”菜单项)触发。将文件存储指令封装到菜单中,可通过shell-extend技术,将“文件存储指令”(以“保存到微盘”为例)功能写入到系统菜单,在右键单击系统文件菜单或左键单击系统文件菜单增加“保存到微盘”菜单项,将该文件拷贝到本地的微盘同步目录下。文件存储指令包括将该文件拷贝到本地的微盘同步目录下的操作指令;步骤12、根据本地的微盘同步目录的文件列表将该文件存储到微盘服务器。可通过同步过程将文件存储在微盘。所述同步过程具体方法为,微盘客户端监测到本地的微盘同步目录下的文件列表已变化,且还未与微盘服务器的同步目录同步时,启动同步过程,使本地的微盘同步目录的文件列表与微盘服务器的同步目录的文件列表一致;并上传该文件到微盘服务器。本地的微盘同步目录与微盘服务器的同步目录进行同步。所述同步包括自动同步、主动同步。主动同步是指本地的微盘同步目录与微盘服务器的同步目录进行比对;根据比对结果进行同步。自动同步是指本地的监控模块监测到本地的微盘同步目录内的文件列表已变化,还未与微盘服务器的同步目录同步,该监控模块启动同步过程,即,使本地的微盘同步目录与服务器的同步目录一致,然后上传该文件。同步是以文件的最后变化时间为依据。
通过执行上述文件存储指令,就可改变本地的微盘同步目录的文件列表,并根据改变的本地的微盘同步目录的文件列表与微盘的同步目录的文件列表的差异,对文件进行操作。如,微盘的同步目录没有本地的微盘同步目录的文件时,一方面根据本地的微盘同步目录去更新微盘的同步目录,另一方面,将该文件上传到微盘,并保存到微盘中。微盘与本地的通讯过程,也可由微盘发起,S卩,用户右键单击系统文件菜单中“保存到微盘”菜单项后,首先改变本地的微盘同步目录的文件,进而引起文件列表的变化。然后,微盘通过比对两地的同步目录的文件列表来判断文件是否在微盘服务器的同步目录下,如果文件不在微盘服务器的同步目录下,启动同步过程,将该文件上传到微盘;反之如果判断文件已经在微盘服务器的同步目录下,则不必上传该文件。这样,实现了本地文件一键同步到微盘的功能。在任何登录了此账号的终端就立即可以看到此文件,下载或者分享。实施例二如图2所示,本实施例提供了一种文件存储系统,包括微盘客户端和微盘服务器,其中微盘客户端,用于确认当前选中的文件未在本地的微盘同步目录下时,显示封装有文件存储指令的菜单,并根据通过所述菜单触发的文件存储指令将该文件拷贝到本地的微盘同步目录下,根据本地的微盘同步目录的文件列表将该文件存储到微盘服务器;微盘服务器,用于存储所述文件。所述微盘客户端具体包括封装单元,用于将文件存储指令封装到菜单中;判断单元,用于判断当前选中的文件是否在本地的微盘同步目录下,若否,启动显示单元;显示单元,用于显示封装有文件存储指令的菜单,并根据通过所述菜单触发的文件存储指令启动拷贝单元;拷贝单元,用于根据所述文件存储指令将该文件拷贝到本地的微盘同步目录下;监控模块,用于监测本地的微盘同步目录下的文件列表是否变化,若监测到本地的微盘同步目录的文件列表已变化且微盘服务器的同步目录未变化,则启动同步过程,使本地的微盘同步目录的文件列表与微盘服务器的同步目录的文件列表一致,并上传该文件到微盘服务器。本实施例的各个单元的工作原理可参见实施例一的描述。根据本发明实施例,通过文件存储指令被封装到菜单中及微盘客户端与微盘服务器之间的同步过程,简化了将文件保存到微盘的操作流程,通过操作菜单直接保存文件。使原来需要多个步骤才能完成的操作,一键即可完成。从而提高了用户体验。虽然通过实施例描绘了本发明,但本领域普通技术人员知道,在不脱离本发明的精神和实质的情况下,就可使本发明有许多变形 和变化,本发明的范围由所附的权利要求来限定。
权利要求
1.一种文件存储到微盘的方法,其特征在于,文件存储指令被封装到菜单中,所述方法包括 微盘客户端确认当前选中的文件未在本地的微盘同步目录下时,显示封装有文件存储指令的菜单,并根据通过所述菜单触发的文件存储指令将该文件拷贝到本地的微盘同步目录下; 根据本地的微盘同步目录的文件列表将该文件存储到微盘服务器。
2.根据权利要求I所述的方法,其特征在于,所述菜单为右键单击系统文件菜单。
3.根据权利要求I所述的方法,其特征在于,所述菜单为左键单击系统文件菜单。
4.根据权利要求1-3其中之一所述的方法,其特征在于,所述文件存储指令通过点击菜单中的“保存到微盘”菜单项触发。
5.根据权利要求1-3其中之一所述的方法,其特征在于,所述根据本地的微盘同步目录的文件列表将该文件存储到微盘服务器,具体包括 监测到本地的微盘同步目录下的文件列表已变化,且还未与微盘服务器的同步目录同步时,启动同步过程,使本地的微盘同步目录的文件列表与微盘服务器的同步目录的文件列表一致;并上传该文件到微盘服务器。
6.一种文件存储到微盘的系统,其特征在于,包括微盘客户端和微盘服务器,其中 微盘客户端,用于确认当前选中的文件未在本地的微盘同步目录下时,显示封装有文件存储指令的菜单,并根据通过所述菜单触发的文件存储指令将该文件拷贝到本地的微盘同步目录下,根据本地的微盘同步目录的文件列表将该文件存储到微盘服务器; 微盘服务器,用于存储所述文件。
7.根据权利要求6所述的系统,其特征在于,所述微盘客户端,具体包括 判断单元,用于判断当前选中的文件是否在本地的微盘同步目录下,若否,启动显示单元; 显示单元,用于显示封装有文件存储指令的菜单,并根据通过所述菜单触发的文件存储指令启动拷贝单元; 拷贝单元,用于根据所述文件存储指令将该文件拷贝到本地的微盘同步目录下; 监控模块,用于监测本地的微盘同步目录下的文件列表是否变化,若监测到本地的微盘同步目录的文件列表已变化且微盘服务器的同步目录未变化,则启动同步过程,使本地的微盘同步目录的文件列表与微盘服务器的同步目录的文件列表一致,并上传该文件到微盘服务器。
8.根据权利要求7所述的系统,其特征在于,所述微盘客户端还包括 封装单元,用于将文件存储指令封装到菜单中。
全文摘要
本发明的实施例提供了一种文件存储到微盘的方法和系统,可解决现有技术存储文件繁琐的问题。所述方法包括微盘客户端确认当前选中的文件未在本地的微盘同步目录下时,显示封装有文件存储指令的菜单,并根据通过所述菜单触发的文件存储指令将该文件拷贝到本地的微盘同步目录下;根据本地的微盘同步目录的文件列表将该文件存储到微盘服务器。根据本发明实施例,通过文件存储指令被封装到菜单中及微盘客户端与微盘服务器之间的同步过程,简化了将文件保存到微盘的操作流程,通过操作菜单直接保存文件,使原来需要多个步骤才能完成的操作,一键即可完成。从而提高了用户体验。
文档编号H04L29/08GK102790802SQ20121021855
公开日2012年11月21日 申请日期2012年6月28日 优先权日2012年6月28日
发明者李杨, 牛伟, 王小云 申请人:新浪网技术(中国)有限公司