一种云盘文件共享的方法及装置与流程

文档序号:16880498发布日期:2019-02-15 22:05阅读:160来源:国知局
一种云盘文件共享的方法及装置与流程

本发明涉及云计算领域,尤其涉及一种云盘文件共享的方法及装置。



背景技术:

云计算迅速发展,现在企业都在搭建自己的私有云服务,可以实现文件的云端存储以及共享。现有关于云盘文件共享是制定用户共享,比较局限,必须要有账号才能共享,共享受到限制,并且共享过程复杂,因此,如何实现一种简化云盘文件共享是亟待解决的技术问题。



技术实现要素:

本发明的主要目的在于提供一种云盘文件共享的方法及装置,可以实现简化的共享云盘文件。

为了解决上述技术问题,本发明提供了一种云盘文件共享的方法,包括:

为云盘中待共享的文件生成包含唯一随机码的http链接,其中,所述唯一随机码与所述待共享的文件具有对应关系;

将所述http链接发送至指定的账号或地址。

进一步地,所述待共享的文件包括一个或多个文件;

所述唯一随机码与所述待共享的文件的对应关系包括一对多或一对一关系。

本发明还提供了一种云盘文件共享的方法,包括:

接收到包含唯一随机码的http链接的访问请求,其中,所述唯一随机码与所述待共享的文件具有对应关系;

根据所述http链接获取所述唯一随机码所对应的待共享的文件;

反馈所获取的文件。

进一步地,所述待共享的文件包括一个或多个文件;

所述唯一随机码与所述待共享的文件的对应关系包括一对多或一对一关系。

进一步地,在所述接收到包含唯一随机码的http链接的访问请求之前,所述方法还包括:

为云盘中待共享的文件生成包含唯一随机码的http链接,其中,所述唯一随机码与所述待共享的文件具有对应关系;

将所述http链接发送至指定的账号或地址。

为了解决上述问题,本发明还提供了一种云盘文件共享的装置,包括:存储器和处理器;

所述存储器,用于保存用于云盘文件共享的程序;

所述处理器,用于读取执行所述用于云盘文件共享的程序,执行如下操作:

为云盘中待共享的文件生成包含唯一随机码的http链接,其中,所述唯一随机码与所述待共享的文件具有对应关系;

将所述http链接发送至指定的账号或地址。

进一步地,所述待共享的文件包括一个或多个文件;

所述唯一随机码与所述待共享的文件的对应关系包括一对多或一对一关系。

本发明还提供了一种云盘文件共享的装置,包括:存储器和处理器;

所述存储器,用于保存用于云盘文件共享的程序;

所述处理器,用于读取执行所述用于云盘文件共享的程序,执行如下操作:

接收到包含唯一随机码的http链接的访问请求,其中,所述唯一随机码与所述待共享的文件具有对应关系;

根据所述http链接获取所述唯一随机码所对应的待共享的文件;

反馈所获取的文件。

进一步地,所述待共享的文件包括一个或多个文件;

所述唯一随机码与所述待共享的文件的对应关系包括一对多或一对一关系。

进一步地,所述处理器读取执行所述用于云盘文件共享的程序,还执行如下操作:在所述接收到包含唯一随机码的http链接的访问请求之前,

为云盘中待共享的文件生成包含唯一随机码的http链接,其中,所述唯一随机码与所述待共享的文件具有对应关系;

将所述http链接发送至指定的账号或地址。

本发明提出了一种云盘文件共享的方法,包括:为云盘中待共享的文件生成包含唯一随机码的http链接,其中,所述唯一随机码与所述待共享的文件具有对应关系;将所述http链接发送至指定的账号或地址。通过本发明的方案,解决了现有技术中云盘文件共享过程复杂等问题。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。

图1为本发明一实施例的云盘文件共享方法的流程图;

图2为本发明一实施例的云盘文件共享装置的示意图;

图3为本发明一实施例的云盘文件共享方法的流程图;

图4为本发明一实施例的云盘文件共享装置的示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图1是本发明实施例的云盘文件共享的方法的流程图,根据该流程图,本实施例的云盘文件共享的方法,包括:

步骤100:为云盘中待共享的文件生成包含唯一随机码的http链接,其中,所述唯一随机码与所述待共享的文件具有对应关系;

在本实施例中,待共享的文件可以是云盘中的图片、数据包、资料包等各种类型的文件及文件夹。

在本实施例中,为云盘中待共享的文件生成包含唯一随机码的http链接,其中,该唯一随机码与待共享的文件具有对应关系;该唯一随机码为uuid(通用唯一识别码),通过该唯一的随机码确定http链接所对应的文件。

在本实施例的一些可选的实现方式中,待共享的文件包括一个或多个文件;所述唯一随机码与所述待共享的文件的对应关系包括一对多或一对一关系。当该待共享的文件为一个文件时,该共享文件生成的http链接中包含的唯一随机码与该待共享的文件的对应关系为一对一关系;当该待共享的文件为多个文件时,该共享文件生成的http链接中包含的唯一随机码与该待共享的文件的对应关系为一对多关系。

在本实施例的一些可选的实现方式中,将唯一随机码与待共享的文件的对应关系保存到数据库中,以用于当其他用户使用链接访问共享文件时通过这个对应关系查询到共享的文件。

一个示例中,步骤100实现过程可以为:

某服务器对外访问链接为:http://127.0.0.1/files/share,待共享的文件a为例,将待共享文件a生成http链接包含uuid,例如:1a2eeddaacc11224433,将该uuid拼接到上述链接后http://127.0.0.1/files/share/1a2eeddaacc11224433,该http链接表示待共享文件a的共享链接。

在其它实现方式中,云盘中待共享的文件生成包含唯一随机码的http链接中,该http链接中包含的不限于唯一随机码;还可以采用其他的随机码来确定http链接所对应的文件。

步骤101:将所述http链接发送至指定的账号或地址。

在本实施例中,指定的账号或地址,可以是将上述步骤生成的http链接发送给指定的账号或者是发送到指定的地址,对于指定的账号可以是某一用户的云盘的登录账户,也可以是其他的账号;关于指定的地址可以是云盘中某一物理地址,对于指定的账号或地址在本申请的技术方案并不作限定。例如:某用户a拥有一张漂亮的风景图c,在云盘中,生成了该风景图片的http链接,发送到云盘的某一地址中,当某一用户b获取该云盘的某一地址中的http链接,该用户b即可访问该http链接对应的风景图c,并下载该风景图c。

在本实施例中,只要用户获取到该http链接,就可以访问该http链接相对应的文件,该用户可以是需要某一文件而获取到该链接的用户,也可以是其他用户。基于本实施例的技术方案,实现了获取到链接就具有权限共享文件的技术效果。

需要说明的是,上述内容仅是本发明的示例性实施例,与上述实施例相同或相似的实施例,以及上述实施例的变体都在本发明的保护范围之内。

另外,本申请提供了一种云盘文件共享装置的一个实施例,该装置实施例与图1所示的方法实施例对应,该装置具体可以应用于各种电子设备中。

如图2所示,本实施例的云盘文件共享的装置,包括:存储器和处理器;

所述存储器,用于保存用于云盘文件共享的程序;

所述处理器,用于读取执行所述用于云盘文件共享的程序,执行如下操作:

为云盘中待共享的文件生成包含唯一随机码的http链接,其中,该唯一随机码与所述待共享的文件具有对应关系;

将该http链接发送至指定的账号或地址。

可选地,该待共享的文件包括一个或多个文件;

该唯一随机码与该待共享的文件的对应关系包括一对多或一对一关系。

图3是本发明又一实施例的云盘文件共享的方法的流程图,根据该流程图,本实施例的云盘文件共享的方法,包括:

步骤300:接收到包含唯一随机码的http链接的访问请求,其中,所述唯一随机码与所述待共享的文件具有对应关系。

本实施例中,当客户端发出访问请求,服务器端接收到http链接的访问请求;其中,该http链接的访问请求包含唯一随机码,并且该唯一随机码与共享的文件具有对应关系;该唯一随机码为uuid(通用唯一识别码),通过该唯一的随机码确定http链接所对应的文件。

在本实施例的一些可选的实现方式中,在接收到包含唯一随机码的http链接的访问请求之前,该云盘文件共享的方法还包括:为云盘中待共享的文件生成包含唯一随机码的http链接,其中,该唯一随机码与该待共享的文件具有对应关系;将生成的http链接发送至指定的账号或地址。该待共享的文件可以是云盘中的图片、数据包、资料包等各种类型的文件及文件夹。

步骤301:根据所述http链接获取所述唯一随机码所对应的待共享的文件。

在本实施例的一些可选的实现方式中,在接收到包含唯一随机码的http链接的访问请求之前,为云盘中待共享的文件生成包含唯一随机码的http链接,其中,该唯一随机码与待共享的文件具有对应关系;例如唯一随机码为uuid(通用唯一识别码),通过该唯一的随机码确定http链接所对应的文件。可选地,待共享的文件包括一个或多个文件;唯一随机码与所述待共享的文件的对应关系包括一对多或一对一关系。例如:当该待共享的文件为一个文件时,该共享文件生成的http链接中包含的唯一随机码与该待共享的文件的对应关系为一对一关系;当该待共享的文件为多个文件时,该共享文件生成的http链接中包含的唯一随机码与该待共享的文件的对应关系为一对多关系。

在本实施例中,获取到http链接后,就确定了该http链接的唯一随机码;根据该唯一随机码与该共享的文件的对应关系可以查找到共享的文件。

步骤302:反馈所获取的文件。

在本实施例中,根据所述http链接获取所述唯一随机码所对应的待共享的文件后,可以查看或者下载所查找到的共享的文件。

一个示例中,图3云盘文件共享方法实现过程可以为:

1、某服务器a接收到http链接的访问请求;

2、根据接收到http链接,

例如:http://127.0.0.1/files/share/1a2eeddaacc11224433,从接收到http链接中确定出唯一随机码uuid为:1a2eeddaacc11224433;

3、根据该唯一随机码uuid查找到与该唯一随机码相对应的共享的文件a;

4、下载所查找到的共享的文件a到服务器a的本地盘。

基于本实施例的一个具体示例,实现了一种云盘文件共享方法,解决了云盘文件共享过程复杂的问题,实现了当获取到共享的链接就具有访问和获取共享文件的权限,使得云盘文件的共享更加简化,提高了用户的体验。

另外,本申请提供了一种云盘文件共享装置的又一个实施例,该装置实施例与图3所示的方法实施例对应,该装置具体可以应用于各种电子设备中。

如图3所示,本实施例的云盘文件共享的装置,包括:存储器和处理器;

所述存储器,用于保存用于云盘文件共享的程序;

所述处理器,用于读取执行所述用于云盘文件共享的程序,执行如下操作:

接收到包含唯一随机码的http链接的访问请求,其中,所述唯一随机码与所述待共享的文件具有对应关系;

根据所述http链接获取所述唯一随机码所对应的待共享的文件;

反馈所获取的文件。

可选地,所述待共享的文件包括一个或多个文件;

所述唯一随机码与所述待共享的文件的对应关系包括一对多或一对一关系。

可选地,所述处理器读取执行所述用于云盘文件共享的程序,还执行如下操作:在所述接收到包含唯一随机码的http链接的访问请求之前,

为云盘中待共享的文件生成包含唯一随机码的http链接,其中,所述唯一随机码与所述待共享的文件具有对应关系;

将所述http链接发送至指定的账号或地址。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例先后顺序仅仅为了描述,不代表实施例的优劣。任何与本发明设计思路相同或相似的方案,以及与本发明实施例相同或相似的方案和本发明实施例的变体都在本发明的保护范围之内。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1