一种文件共享方法及系统的制作方法

文档序号:7776151阅读:199来源:国知局
一种文件共享方法及系统的制作方法
【专利摘要】本发明公开了一种文件共享方法及系统,所述方法包括接收终端获取文件上传地址和文件下载地址;分享终端从所述接收终端获得所述文件上传地址;所述分享终端通过所述文件上传地址上传待分享的文件;所述接收终端通过所述文件下载地址下载所述分享终端上传的所述待分享的文件。应用本发明提供的文件共享方法及系统使得分享文件的过程得到保护。
【专利说明】一种文件共享方法及系统
【技术领域】
[0001]本发明涉及网络通信【技术领域】,尤其涉及一种文件共享方法及系统。
【背景技术】
[0002]资源共享中,利用网络分享文件是一种非常方便实用的手段。通常分享文件需要文件分享者公开下载文件的网络地址,如分享文件的终端显示二维码给其他用户,其他用户通过各自的终端扫描该二维码,获得分享文件。由于该方式将二维码向外界公开,任何人都可能访问该地址获得分享文件,导致分享文件的会泄漏给文件分析者所不期望分享的用户。
[0003]为解决上述问题,现有的分享文件过程中,文件分享者对分享文件进行加密,下载者需要输入下载密码才能下载分享文件,以达到保护分享文件不被不期望分享的用户得到的目的。但是,此方法中加密所用的密码存在被破解的风险,也就是说,分享文件的安全性仍然需要进一步提高。

【发明内容】

[0004]本发明的目的在于提出一种文件共享方法及系统,以提高文件分享的安全性。
[0005]为达此目的,本发明采用以下技术方案:
[0006]一种文件共享方法,所述方法包括如下步骤:
[0007]接收终端获取文件上传地址和文件下载地址;
[0008]分享终端从所述接收终端获得所述文件上传地址;
[0009]所述分享终端通过所述文件上传地址上传待分享的文件;
[0010]所述接收终端通过所述文件下载地址下载所述分享终端上传的所述待分享的文件。
[0011]一种文件共享系统,所述系统包括:
[0012]接收终端,用于获取文件上传地址和文件下载地址,
[0013]分享终端,用于从所述接收终端获得所述文件上传地址,并通过所述文件上传地址上传待分享的文件;
[0014]所述接收终端,还用于通过所述文件下载地址下载所述分享终端上传的所述待分享的文件。
[0015]本发明提供的文件共享方法及系统,通过接收终端获取文件上传地址和文件下载地址,且分享终端通过接收终端获取的文件上传地址上传共享文件,接收终端通过获取的文件下载地址下载分享终端上传的分享文件,使得文件下载地址不被公开,只有分享终端认可的接收终端获知文件下载地址,有效地提高了文件分享的安全性。
【专利附图】

【附图说明】
[0016]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0017]图1是本发明实施例提供的一种文件共享方法的流程图;
[0018]图2是本发明实施例提供的一种文件共享系统的示意图;
[0019]图3是本发明实施例提供的另一种文件共享系统实现文件共享方法的示意图。
【具体实施方式】
[0020]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
[0021]实施例一
[0022]如图1所示,本实施例提供一种文件共享方法,所述方法包括如下步骤:
[0023]步骤101,接收终端获取文件上传地址和文件下载地址;
[0024]例如,首先可由接收终端在云存储中申请得到一个文件存储空间,该存储空间对应一对地址:文件上传地址和文件下载地址,任何终端通过文件上传地址访问所述存储空间时,该终端只能执行上传文件的操作,而无法读取该存储空间中的文件;而所述的文件下载地址只有接收终端自己知道,并不以任何形式公开,从而保护了分享文件不被别的终端下载获得。其中,文件上传地址和文件下载地址可以是网址。
[0025]步骤102,分享终端从所述接收终端获得所述文件上传地址;
[0026]例如,分享终端从所述接收终端获得所述文件存储网页地址,可包括:
[0027]所述接收终端以二维码的形式显示所述文件上传地址;
[0028]所述分享终端扫描所述二维码;
[0029]所述分享终端将扫描的所述二维码解析为所述文件上传地址。
[0030]具体的,分享终端可用摄像头扫描接收终端的显示屏幕上的二维码,该二维码由接收终端根据文件上传地址生成。分享终端对扫描得到的二维码进行解析后得到文件上传地址。
[0031]其中,二维码能够在横向和纵向两个方位同时以图形表达信息,使用二维码的表示所述文件上传网页地址,便于分享终端获取所述上传网页地址。应用二维码的方式传递信息更适用于带有二维码扫描功能的手机等移动终端,二维码的生成可以是由终端生成的,也可以是由存储空间的网站生成的。
[0032]或者例如,接收终端将文件上传地址通过蓝牙等无线方式或者通过有线方式发送给分享终端,分享终端接收得到文件上传地址。
[0033]步骤103,所述分享终端通过所述文件上传地址上传待分享的文件;
[0034]例如,分享终端通过文件上传地址将待分享给接收终端的图片、图书、文档、音频、视频等文件上传到上述存储空间,以供接收终端通过文件下载地址从该存储空间中获得分享终端所分享的文件。而文件下载地址只有分享终端的用户所期望分享的用户的接收终端拥有,避免了文件分享者所不期望的用户获得文件下载地址,进而避免文件分享者所不期望的用户从存储空间获得分享文件,提高了文件分享过程的安全性。
[0035]步骤104,所述接收终端通过所述文件下载网页地址下载所述分享终端上传的所述待分享的文件。[0036]例如,接收终端通过文件下载地址访问上述存储空间,从所述存储空间中下载分享终端上传的文件,实现了文件的分享。
[0037]上述接收终端是文件分享者所期望共享文件的用户的终端,分享终端是共享文件者的终端,用于分享本终端的文件。
[0038]示例性的,所述分享终端可通过云存储的方式上传所述待分享的文件。
[0039]示例性的,所述接收终端可通过云存储的方式下载所述待分享的文件。
[0040]其中,云存储是通过集群应用、网格技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一种技术。本实施例采用云存储方式上传和下载文件,使得对存储空间选择更广泛、更灵活。
[0041]示例性的,所述分享终端通过所述文件上传地址上传待分享的文件时,为所述待分享的文件设置下载密码。
[0042]示例性的,所述接收终端从所述文件下载地址下载所述分享终端上传的所述待分享的文件之前,还包括:
[0043]所述接收终端输入所述下载密码。这样,只有获知下载密码的用户才能最终获得分享文件,从而进一步提高了文件分享的安全性,并且所述的密码可以是分享者和接收者之间约定的密码,只有双方知道该密码内容,所以通过设置密码与输入密码的步骤,还可以达到验证分享者身份的目的,因为即使上传地址泄漏了,有伪造者从该上传地址上传了伪造的文件,但伪造者不知道所述分享者和接收者之间约定的密码,文件接受者还是能通过密码很容易地知道文件是否是伪造的。
[0044]例如,分享终端对待分享文件的下载进行加密设置,分享者获得文件上传网页地址后上传文件时,可以设置下载密码,进一步加强保密的强度,当其他终端访问文件下载网页地址时,即使是未被允许下载的终端利用某种方式获得了文件下载网页地址,下载文件时如果不能通过密码验证仍不能下载待分享的文件,从而进一步提高了文件分享的安全性。
[0045]实施例二
[0046]如图2所示,本实施例提供一种文件共享系统,上述实施例所述的方法可以应用本实施例提供的系统来实现,所述系统包括:
[0047]接收终端201,用于获取文件上传地址和文件下载地址,
[0048]分享终端202,用于从所述接收终端201获得所述文件上传地址,并通过所述文件上传地址上传待分享的文件;
[0049]所述接收终端201,还用于通过所述文件下载地址下载所述分享终端上传的所述待分享的文件。
[0050]例如,接收终端201和分享终端202可以是个人计算机等带有访问网页功能的终端,分享终端202从所述接收终端201获得所述文件上传地址时,接收终端201和分享终端202之间的信息交互可以通过通讯软件实现,也可以是通过蓝牙等无线方式实现,示例性的,还可以是,所述接收终端201可具体用于以二维码的形式显示所述文件上传地址;
[0051]所述分享终端202可具体用于扫描所述接收终端201显示的二维码,并用于将扫描的所述二维码解析为所述文件上传地址,等等。[0052]接收终端201从网络存储空间中获取文件上传地址和文件下载地址。
[0053]本实施例中,接收终端201和分享终端202的信息交互是采用二维码的形式进行传递的,本实施例提供的系统中,接收终端201可以是带有二维码生成功能的手机,二维码生成后直接显示在手机屏幕上;分享终端202可以是带有二维码识别、扫描功能的手机,分享终端202扫描接收终端屏幕上的二维码解析为文件上传网页地址,之后执行上传文件的操作。
[0054]进一步的,所述分享终端202用于通过云存储的方式上传所述待分享的文件。
[0055]进一步的,所述接收终端201用于通过云存储的方式下载所述待分享的文件。
[0056]本实施例中,接收终端201和分享终端202通过自身具有的通信模块访问云存储服务器,进行待分享文件的上传与下载。
[0057]进一步的,所述分享终端202还用于在通过所述文件上传地址上传待分享的文件时,为所述待分享的文件设置下载密码。这样,只有获知下载密码的用户才能最终获得分享文件,从而进一步提高了文件分享的安全性。
[0058]进一步的,所述接收终端201从所述文件下载地址下载所述分享终端上传的所述待分享的文件之前,还用于:
[0059]输入所述下载密码,进一步提高了文件分享的安全性。
[0060]本实施例中,分享终端202将待分享文件上传到网络存储空间时,为所述待分享的文件设置下载密码;接收终端201访问网络存储空间下载待分享文件时输入所述下载密码。
[0061]实施例三
[0062]如图3所示,本实施例提供一种文件共享系统来实现文件共享方法,该文件共享系统包括:接收者手机306、分享者手机307和云存储端308。该系统进行文件共享的方法,本方法包括如下步骤:
[0063]步骤301,接收者手机306向云存储端308请求一个一次性的存储URL及一个接收URL ;其中URL全称UniformResourceLocator,即网页地址,也称为统一资源定位符;
[0064]步骤302,接收者手机306将存储URL的二维码显示在接收者手机306的屏幕;
[0065]步骤303,分享者手机307利用分享者手机摄像头扫描所述二维码并解析为URL ;
[0066]步骤304,分享者手机307利用所述存储URL上传待分享文件到云存储端308 ;
[0067]步骤305,接收者手机306利用接收URL从云存储端308下载文件。
[0068]分享者手机307与接收者手机306是具有二维码显示和扫描识别功能以及访问网页功能、传输数据功能的智能手机;云存储端308即提供云存储服务的网站,网站会建立映射表,用于描述存储位置与存储URL、接收URL的对应关系,同时分别对存储URL、接收URL设置操作权限,具体是指,外界终端通过存储URL访问存储空间时只能执行上传操作;外界终端通过接收URL访问存储空间时只能执行下载操作。
[0069]上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
【权利要求】
1.一种文件共享方法,其特征在于,所述方法包括如下步骤: 接收终端获取文件上传地址和文件下载地址; 分享终端从所述接收终端获得所述文件上传地址; 所述分享终端通过所述文件上传地址上传待分享的文件; 所述接收终端通过所述文件下载地址下载所述分享终端上传的所述待分享的文件。
2.根据权利要求1所述的方法,其特征在于,分享终端从所述接收终端获得所述文件存储地址,包括: 所述接收终端以二维码的形式显示所述文件上传地址; 所述分享终端扫描所述二维码; 所述分享终端将扫描的所述二维码解析为所述文件上传地址。
3.根据权利要求1或2所述的方法,其特征在于,所述分享终端通过云存储的方式上传所述待分享的文件。
4.根据权利要求1或2所述的方法,其特征在于,所述接收终端通过云存储的方式下载所述待分享的文件。
5.根据权利要求1或2所述的方法,其特征在于,所述分享终端通过所述文件上传地址上传待分享的文件时,为所述待分享的文件设置下载密码。
6.根据权利要求5所述的方法,其特征在于,所述接收终端从所述文件下载地址下载所述分享终端上传的所述待分享的文件之前,还包括: 所述接收终端输入所述下载密码。
7.一种文件共享系统,其特征在于所述系统包括: 接收终端,用于获取文件上传地址和文件下载地址, 分享终端,用于从所述接收终端获得所述文件上传地址,并通过所述文件上传地址上传待分享的文件; 所述接收终端,还用于通过所述文件下载地址下载所述分享终端上传的所述待分享的文件。
8.根据权利要求7所述的系统,其特征在于,所述接收终端还用于以二维码的形式显示所述文件上传地址; 所述分享终端还用于扫描所述接收终端显示的二维码,并用于将扫描的所述二维码解析为所述文件上传地址。
9.根据权利要求7或8所述的系统,其特征在于,所述分享终端用于通过云存储的方式上传所述待分享的文件。
10.根据权利要求7或8所述的系统,其特征在于,所述接收终端用于通过云存储的方式下载所述待分享的文件。
11.根据权利要求1或8所述的系统,其特征在于,所述分享终端还用于在通过所述文件上传地址上传待分享的文件时,为所述待分享的文件设置下载密码。
12.根据权利要求11所述的系统,其特征在于,所述接收终端从所述文件下载地址下载所述分享终端上传的所述待分享的文件之前,还用于: 输入所述下载密码。
【文档编号】H04L29/08GK103595784SQ201310557490
【公开日】2014年2月19日 申请日期:2013年11月11日 优先权日:2013年11月11日
【发明者】李伟奇 申请人:北京京东尚科信息技术有限公司, 北京京东世纪贸易有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1