Movatterモバイル変換


[0]ホーム

URL:


CN105100223B - File sharing method, device and system based on cloud storage - Google Patents

File sharing method, device and system based on cloud storage
Download PDF

Info

Publication number
CN105100223B
CN105100223BCN201510379781.4ACN201510379781ACN105100223BCN 105100223 BCN105100223 BCN 105100223BCN 201510379781 ACN201510379781 ACN 201510379781ACN 105100223 BCN105100223 BCN 105100223B
Authority
CN
China
Prior art keywords
sharing
file
cloud storage
shared
sharing target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510379781.4A
Other languages
Chinese (zh)
Other versions
CN105100223A (en
Inventor
王鹏飞
肖江
雷晓俊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co LtdfiledCriticalBeijing Qihoo Technology Co Ltd
Priority to CN201510379781.4ApriorityCriticalpatent/CN105100223B/en
Publication of CN105100223ApublicationCriticalpatent/CN105100223A/en
Priority to PCT/CN2016/086753prioritypatent/WO2017000820A1/en
Application grantedgrantedCritical
Publication of CN105100223BpublicationCriticalpatent/CN105100223B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

The present invention provides a kind of sharing files method, apparatus and system based on cloud storage.Sharing files method wherein based on cloud storage includes: to obtain for selecting file to be shared and sharing the selection of target;The information of file to be shared is extracted according to aforesaid operations and shares the mark of target;Cloud storage file sharing request is generated according to the information of file to be shared and the mark for sharing target;And cloud storage file sharing request is uploaded to cloud storage server.Using the solution of the present invention, the transmission efficiency and reliability of cloud storage file are improved.

Description

Translated fromChinese
基于云端存储的文件分享方法、装置与系统File sharing method, device and system based on cloud storage

技术领域technical field

本发明涉及互联网技术,特别是涉及一种基于云端存储的文件分享方法、装置与系统。The present invention relates to Internet technology, in particular to a file sharing method, device and system based on cloud storage.

背景技术Background technique

云端存储是一种互联网存储工具。随着互联网云技术的发展,云端存储的使用也越来越广泛。云端存储通过互联网为企业和个人提供信息的储存,读取,下载等服务,具有安全稳定、海量存储的特点。Cloud storage is an internet storage tool. With the development of Internet cloud technology, the use of cloud storage is becoming more and more extensive. Cloud storage provides enterprises and individuals with information storage, reading, downloading and other services through the Internet, with the characteristics of security, stability and mass storage.

相对于传统的实体磁盘来说,云端存储更方便。用户不需要随身携带实体磁盘,在使用时可以方便地通过互联网轻松从云端读取自己所存储的文件或数据。Compared with traditional physical disks, cloud storage is more convenient. Users do not need to carry a physical disk with them, and can easily read their stored files or data from the cloud through the Internet when they are in use.

云端存储的文件供上传存储的用户使用之外,在某些特定场合下,还可以向指定的其他用户进行分享或传送。现有的云端存储文件传送方式为,下载后以邮件或者实体磁盘的方式进行发送。在云端存储文件的使用者较多的情况下,有人采取公开云端存储账号和密码的方式实现共享,这种方式容易出现文件丢失以及信息安全性差的问题。In addition to the files stored in the cloud for the users who upload and store them, in some specific occasions, they can also be shared or transmitted to other designated users. The existing cloud storage file transmission method is to send it by mail or physical disk after downloading. When there are many users of cloud storage files, some people adopt the method of public cloud storage account and password to achieve sharing, which is prone to problems of file loss and poor information security.

因此,现有技术中云端存储文件缺乏分享手段,影响了用户传送数据和分享文件的便利性。Therefore, in the prior art, the cloud storage file lacks a sharing means, which affects the convenience for users to transmit data and share files.

发明内容SUMMARY OF THE INVENTION

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的基于云端存储的文件分享方法、装置与系统。In view of the above problems, the present invention is proposed to provide a cloud storage-based file sharing method, device and system that overcome the above problems or at least partially solve the above problems.

本发明一个进一步的目的是提高用户使用云端存储文件的便利性。A further object of the present invention is to improve the convenience for users to use the cloud to store files.

根据本发明的一个方面,提供了一种基于云端存储的文件分享方法。该基于云端存储的文件分享方法包括:获取用于选择待分享文件以及分享目标的操作;根据操作提取待分享文件的信息以及分享目标的标识;根据待分享文件的信息以及分享目标的标识生成云端存储文件分享请求;以及向云端存储服务器上传云端存储文件分享请求。According to an aspect of the present invention, a method for sharing files based on cloud storage is provided. The cloud storage-based file sharing method includes: obtaining an operation for selecting a file to be shared and a sharing target; extracting information of the file to be shared and an identifier of the sharing target according to the operation; generating a cloud based on the information of the file to be shared and the identifier of the sharing target Store file sharing requests; and upload cloud storage file sharing requests to the cloud storage server.

可选地,获取用于选择待分享文件的操作的步骤包括:接收用户在云端存储客户端展示的云端存储文件中进行的选择操作;或者接收用户对本地存储文件的选择操作,并向云端存储服务器上传选择出的本地存储文件。Optionally, the step of obtaining an operation for selecting a file to be shared includes: receiving a selection operation performed by a user in a cloud storage file displayed by a cloud storage client; or receiving a user's selection operation on a locally stored file, and storing the file in the cloud. The server uploads the selected local storage file.

可选地,获取用于选择分享目标的操作的步骤包括:调用预置的通信关系列表,以供用户从通信关系列表中选择分享目标;或者接收从通讯记录中选择出的分享目标。Optionally, the step of acquiring an operation for selecting a sharing target includes: calling a preset communication relationship list for the user to select a sharing target from the communication relationship list; or receiving a sharing target selected from a communication record.

可选地,分享目标的标识包括以下任意一项:分享目标的手机号码、分享目标的即时通讯账号、或者分享目标的电子邮箱账号。Optionally, the identification of the sharing target includes any one of the following: the mobile phone number of the sharing target, the instant messaging account of the sharing target, or the email account of the sharing target.

根据本发明的另一个方面,还提供了一种基于云端存储的文件分享装置。该基于云端存储的文件分享装置包括:获取模块,配置成获取用于选择待分享文件以及分享目标的操作;提取模块,配置成根据操作提取待分享文件的信息以及分享目标的标识;请求生成模块,配置成根据待分享文件的信息以及分享目标的标识生成云端存储文件分享请求;以及请求上传模块,配置成向云端存储服务器上传云端存储文件分享请求。According to another aspect of the present invention, a file sharing device based on cloud storage is also provided. The cloud storage-based file sharing device includes: an acquisition module configured to acquire an operation for selecting a file to be shared and a sharing target; an extraction module configured to extract information of the file to be shared and an identifier of the sharing target according to the operation; a request generation module is configured to generate a cloud storage file sharing request according to the information of the file to be shared and the identification of the sharing target; and the request uploading module is configured to upload the cloud storage file sharing request to the cloud storage server.

可选地,获取模块还配置成:接收用户在云端存储客户端展示的云端存储文件中进行的选择操作;或者接收用户对本地存储文件的选择操作,并向云端存储服务器上传选择出的本地存储文件。Optionally, the obtaining module is further configured to: receive the selection operation performed by the user in the cloud storage file displayed by the cloud storage client; or receive the user's selection operation on the locally stored file, and upload the selected local storage file to the cloud storage server. document.

可选地,获取模块还配置成:调用预置的通信关系列表,以供用户从通信关系列表中选择分享目标;或者接收从通讯记录中选择出的分享目标。Optionally, the acquiring module is further configured to: call a preset communication relationship list for the user to select a sharing target from the communication relationship list; or receive a sharing target selected from the communication record.

可选地,分享目标的标识包括以下任意一项:分享目标的手机号码、分享目标的即时通讯账号、或者分享目标的电子邮箱账号。Optionally, the identification of the sharing target includes any one of the following: the mobile phone number of the sharing target, the instant messaging account of the sharing target, or the email account of the sharing target.

根据本发明的另一个方面,还提供了一种基于云端存储的文件分享方法。该方法包括:接收来自于云端存储客户端的云端存储文件分享请求,分享请求包括待分享文件信息以及分享目标的标识;按照分享目标的标识查询分享目标是否已注册云端存储功能;若是,根据待分享文件信息生成待分享文件的链接,并向分享目标发送待分享文件的链接;以及若否,生成分享提示信息,并向分享目标发送。According to another aspect of the present invention, a file sharing method based on cloud storage is also provided. The method includes: receiving a cloud storage file sharing request from a cloud storage client, where the sharing request includes file information to be shared and an identifier of a sharing target; querying whether the sharing target has registered a cloud storage function according to the identifier of the sharing target; The file information generates a link of the file to be shared, and sends the link of the file to be shared to the sharing target; and if not, generates sharing prompt information and sends it to the sharing target.

可选地,按照分享目标的标识查询分享目标是否已注册云端存储功能的步骤包括:在云端存储的注册账号数据库中查询是否存在分享目标的标识相关联的注册用户;若存在,确定分享目标已注册云端存储功能;若不存在,确定分享目标未注册云端存储功能。Optionally, the step of querying whether the sharing target has been registered with the cloud storage function according to the identification of the sharing target includes: inquiring in the registered account database of the cloud storage whether there is a registered user associated with the identification of the sharing target; if there is, determining that the sharing target has been registered. Register the cloud storage function; if it does not exist, make sure that the sharing target has not registered the cloud storage function.

可选地,分享目标的标识包括以下任意一项:分享目标的手机号码、分享目标的即时通讯账号、或者分享目标的电子邮箱账号。Optionally, the identification of the sharing target includes any one of the following: the mobile phone number of the sharing target, the instant messaging account of the sharing target, or the email account of the sharing target.

可选地,分享提示信息中包括以下任一项或多项内容:发送分享请求的请求方的信息、待分享文件的信息、以及注册云端存储功能的链接。Optionally, the sharing prompt information includes any one or more of the following contents: information of a requester who sends a sharing request, information of a file to be shared, and a link to register for a cloud storage function.

根据本发明的另一个方面,还提供了一种基于云端存储的文件分享装置。该基于云端存储的文件分享装置包括:请求接收模块,配置成接收来自于云端存储客户端的云端存储文件分享请求,分享请求包括待分享文件信息以及分享目标的标识;查询模块,配置成按照分享目标的标识查询分享目标是否已注册云端存储功能;以及信息分享模块,配置成若查询模块的查询结果为是,根据待分享文件信息生成待分享文件的链接,并向分享目标发送待分享文件的链接;以及若查询模块的查询结果为是,生成分享提示信息,并向分享目标发送。According to another aspect of the present invention, a file sharing device based on cloud storage is also provided. The cloud storage-based file sharing device includes: a request receiving module configured to receive a cloud storage file sharing request from a cloud storage client, the sharing request including file information to be shared and an identifier of a sharing target; a query module, configured to be based on the sharing target and an information sharing module configured to, if the query result of the query module is yes, generate a link to the file to be shared according to the information of the file to be shared, and send the link to the file to be shared to the sharing target ; and if the query result of the query module is yes, generate sharing prompt information and send it to the sharing target.

可选地,查询模块还配置成:在云端存储的注册账号数据库中查询是否存在分享目标的标识相关联的注册用户;若存在,确定分享目标已注册云端存储功能;若不存在,确定分享目标未注册云端存储功能。Optionally, the query module is further configured to: query whether there is a registered user associated with the identification of the sharing target in the registered account database stored in the cloud; if there is, determine that the sharing target has registered the cloud storage function; if not, determine that the sharing target Cloud storage is not registered.

可选地,分享目标的标识包括以下任意一项:分享目标的手机号码、分享目标的即时通讯账号、分享目标的电子邮箱账号。Optionally, the identification of the sharing target includes any one of the following: the mobile phone number of the sharing target, the instant messaging account of the sharing target, and the email account of the sharing target.

可选地,分享提示信息中包括以下任一项或多项内容:发送分享请求的请求方的信息、待分享文件的信息、以及注册云端存储功能的链接。Optionally, the sharing prompt information includes any one or more of the following contents: information of a requester who sends a sharing request, information of a file to be shared, and a link to register for a cloud storage function.

根据本发明的另一个方面,还提供了一种基于云端存储的文件分享系统。该基于云端存储的文件分享系统包括:云端存储客户端,根据待分享文件的信息以及分享目标的标识生成云端存储文件分享请求,并且向云端存储服务器上传云端存储文件分享请求;以及云端存储服务器,根据待分享文件信息生成待分享文件的链接。According to another aspect of the present invention, a file sharing system based on cloud storage is also provided. The cloud storage-based file sharing system includes: a cloud storage client, which generates a cloud storage file sharing request according to the information of the file to be shared and the identification of the sharing target, and uploads the cloud storage file sharing request to the cloud storage server; and the cloud storage server, Generate a link to the file to be shared according to the information of the file to be shared.

可选地,云端存储服务器,在分享目标未注册云端存储功能时,生成分享提示信息并向分享目标发送。Optionally, the cloud storage server, when the sharing target does not register the cloud storage function, generates sharing prompt information and sends it to the sharing target.

可选地,分享目标的标识包括以下任意一项:分享目标的手机号码、分享目标的即时通讯账号、或者分享目标的电子邮箱账号;并且分享提示信息中包括以下任一项或多项内容:发送分享请求的请求方的信息、待分享文件的信息、以及注册云端存储功能的链接。Optionally, the identification of the sharing target includes any one of the following: the mobile phone number of the sharing target, the instant messaging account of the sharing target, or the e-mail account of the sharing target; and the sharing prompt information includes any one or more of the following contents: The information of the requester who sent the sharing request, the information of the file to be shared, and the link to register for the cloud storage function.

本发明的第一种基于云端存储的文件分享方法,由云端存储客户端执行,可按照用户的选择操作,生成并向云端存储服务器发送云端存储文件分享请求,以供云端存储服务器按照分享目标的云端存储使用情况,区别性地发送对应的分享提示信息。分享目标的用户可以方便地按照分享提示信息使用待分享文件,提高了云端存储文件的传送效率和可靠性,大大提高了用户的使用体验。The first cloud storage-based file sharing method of the present invention is executed by the cloud storage client, and can generate and send a cloud storage file sharing request to the cloud storage server according to the user's selection operation, so that the cloud storage server can follow the sharing target's share request. Cloud storage usage, and send corresponding sharing prompts in a differentiated way. The users of the sharing target can conveniently use the files to be shared according to the sharing prompt information, which improves the transmission efficiency and reliability of the files stored in the cloud, and greatly improves the user experience.

进一步地,本发明的另一种基于云端存储的文件分享方法,由云端存储服务器执行,对云端存储文件分享请求进行处理,并按照分享目标是否已注册云端存储功能的情况向分享目标发送对应的分享提示信息,使得分享提示信息符合分享目标的云端存储使用状态,提高了作为信息接收方的分享目标的使用便利性。Further, another cloud storage-based file sharing method of the present invention is executed by a cloud storage server, processes a cloud storage file sharing request, and sends a corresponding file to the sharing target according to whether the sharing target has registered the cloud storage function. Sharing the prompt information makes the sharing prompt information conform to the cloud storage usage status of the sharing target, and improves the use convenience of the sharing target as the information recipient.

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solutions of the present invention, in order to be able to understand the technical means of the present invention more clearly, it can be implemented according to the content of the description, and in order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand , the following specific embodiments of the present invention are given.

根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。The above and other objects, advantages and features of the present invention will be more apparent to those skilled in the art from the following detailed description of the specific embodiments of the present invention in conjunction with the accompanying drawings.

附图说明Description of drawings

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are for the purpose of illustrating preferred embodiments only and are not to be considered limiting of the invention. Also, the same components are denoted by the same reference numerals throughout the drawings. In the attached image:

图1是根据本发明一个实施例的基于云端存储的文件分享系统的示意图;1 is a schematic diagram of a file sharing system based on cloud storage according to an embodiment of the present invention;

图2是根据本发明一个实施例的一种基于云端存储的文件分享装置的示意图;2 is a schematic diagram of a file sharing device based on cloud storage according to an embodiment of the present invention;

图3是根据本发明一个实施例的另一基于云端存储的文件分享装置的示意图;3 is a schematic diagram of another file sharing device based on cloud storage according to an embodiment of the present invention;

图4是根据本发明一个实施例的一种基于云端存储的文件分享方法的示意图;以及FIG. 4 is a schematic diagram of a file sharing method based on cloud storage according to an embodiment of the present invention; and

图5是根据本发明一个实施例的另一基于云端存储的文件分享方法的示意图。FIG. 5 is a schematic diagram of another file sharing method based on cloud storage according to an embodiment of the present invention.

具体实施方式Detailed ways

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。The algorithms and displays provided herein are not inherently related to any particular computer, virtual system, or other device. Various general-purpose systems can also be used with teaching based on this. The structure required to construct such a system is apparent from the above description. Furthermore, the present invention is not directed to any particular programming language. It is to be understood that various programming languages may be used to implement the inventions described herein, and that the descriptions of specific languages above are intended to disclose the best mode for carrying out the invention.

本发明实施例提供了一种基于云端存储的文件分享系统,图1是根据本发明一个实施例的基于云端存储的文件分享系统的示意图。该系统一般性地可以包括:云端存储客户端110和云端存储服务器120。An embodiment of the present invention provides a file sharing system based on cloud storage. FIG. 1 is a schematic diagram of a file sharing system based on cloud storage according to an embodiment of the present invention. The system may generally include: acloud storage client 110 and acloud storage server 120 .

云端存储客户端110可以配置各类用户终端设备中,例如智能手机、个人电脑、平板电脑等具有网络连接功能的智能终端中。云端存储客户端110为客户提供云端存储的本地功能,例如上传本地文件、下载云端存储文件、向用户展示云端存储状态、以及获取用户对云端存储的操作等。Thecloud storage client 110 can be configured in various user terminal devices, such as smart terminals with network connection functions, such as smart phones, personal computers, and tablet computers. Thecloud storage client 110 provides customers with local functions of cloud storage, such as uploading local files, downloading cloud storage files, displaying cloud storage status to users, and obtaining user operations on cloud storage.

云端存储服务器120通过互联网或其他数据传输通道与云端存储客户端110数据连接,用于存储用户数据,并响应云端存储客户端110的各种数据请求,以提供相应的数据服务。在本实施例的基于云端存储的文件分享系统中,云端存储客户端110可以配置成:根据待分享文件的信息以及分享目标的标识生成云端存储文件分享请求,并且向云端存储服务器上传云端存储文件分享请求。待分享文件的信息以及分享目标的标识可以根据获取的选择操作得出,例如云端存储服务器120可以获取对待分享文件以及分享目标的选择操作,根据选择操作提取待分享文件的信息以及分享目标的标识。Thecloud storage server 120 is data-connected to thecloud storage client 110 through the Internet or other data transmission channels, for storing user data, and responding to various data requests from thecloud storage client 110 to provide corresponding data services. In the cloud storage-based file sharing system of this embodiment, thecloud storage client 110 may be configured to: generate a cloud storage file sharing request according to the information of the file to be shared and the identification of the sharing target, and upload the cloud storage file to the cloud storage server Share request. The information of the file to be shared and the identification of the sharing target can be obtained according to the obtained selection operation. For example, thecloud storage server 120 can obtain the selection operation of the file to be shared and the sharing target, and extract the information of the file to be shared and the identification of the sharing target according to the selection operation. .

云端存储服务器120可以配置成:根据待分享文件信息生成待分享文件的链接并向分享目标发送。在分享目标未注册云端存储功能时,云端存储服务器110可以生成分享提示信息并向分享目标发送。Thecloud storage server 120 may be configured to: generate a link of the file to be shared according to the information of the file to be shared and send it to the sharing target. When the sharing target is not registered with the cloud storage function, thecloud storage server 110 may generate sharing prompt information and send it to the sharing target.

云端存储服务器110在接收到来自于云端存储客户端110的云端存储文件分享请求后,可以按照分享目标的标识查询分享目标是否已注册云端存储功能,若是,根据待分享文件信息生成待分享文件的链接,并向分享目标发送待分享文件的链接,若分享目标是否未注册云端存储功能,则生成分享提示信息,并向分享目标发送。After receiving the cloud storage file sharing request from thecloud storage client 110, thecloud storage server 110 can query whether the sharing target has registered the cloud storage function according to the identification of the sharing target, and if so, generate a file to be shared according to the information of the file to be shared. link, and send the link of the file to be shared to the sharing target. If the sharing target is not registered with the cloud storage function, a sharing prompt message will be generated and sent to the sharing target.

以上分享目标的标识包括以下任意一项:分享目标的手机号码、分享目标的即时通讯账号、或者分享目标的电子邮箱账号;并且分享提示信息中包括以下任一项或多项内容:发送分享请求的请求方的信息、待分享文件的信息、以及注册云端存储功能的链接。The identification of the above sharing target includes any one of the following: the mobile phone number of the sharing target, the instant messaging account of the sharing target, or the email account of the sharing target; and the sharing prompt information includes any one or more of the following contents: send a sharing request information about the requester, information about the file to be shared, and a link to register for cloud storage.

本发明实施例还提供了两种基于云端存储的文件分享装置,分别为基于云端存储的文件分享装置200和基于云端存储的文件分享装置300。其中基于云端存储的文件分享装置200可以设置于云端存储客户端110中,实现云端存储的用户侧功能。基于云端存储的文件分享装置200可以设置于云端存储服务器120中,实现云端存储的网络侧功能。The embodiment of the present invention further provides two cloud storage-based file sharing apparatuses, which are respectively a cloud storage-basedfile sharing apparatus 200 and a cloud storage-basedfile sharing apparatus 300 . Thefile sharing device 200 based on cloud storage can be set in thecloud storage client 110 to realize the user-side function of cloud storage. Thefile sharing device 200 based on cloud storage can be set in thecloud storage server 120 to realize the network side function of cloud storage.

图2是根据本发明一个实施例的一种基于云端存储的文件分享装置200的示意图。该基于云端存储的文件分享装置200一般性地可以包括:获取模块210、提取模块220、请求生成模块230、请求上传模块240。FIG. 2 is a schematic diagram of afile sharing apparatus 200 based on cloud storage according to an embodiment of the present invention. The cloud storage-basedfile sharing apparatus 200 may generally include: an acquisition module 210 , an extraction module 220 , a request generation module 230 , and a request upload module 240 .

获取模块210可以配置成获取对用于选择分享文件以及分享目标的操作;获取模块210获取分享文件的选择操作的方式存在多种,一种可选方式为接收用户在云端存储客户端110展示的云端存储文件中进行的选择操作,另一种可选方式为接收用户对本地存储文件的选择操作,并向云端存储服务器120上传选择出的本地存储文件。The acquisition module 210 may be configured to acquire operations for selecting shared files and sharing targets; the acquisition module 210 may acquire a selection operation of shared files in a variety of ways. Another optional manner of the selection operation performed in the cloud storage file is to receive the user's selection operation on the locally stored file, and upload the selected locally stored file to thecloud storage server 120 .

获取模块210获取分享目标的选择操作的方式也有多种,例如调用预置的通信关系列表,以供用户从通信关系列表中选择分享目标。另一种可选方式为接收从通讯记录中选择出的分享目标。The obtaining module 210 can also obtain the selection operation of the sharing target in various manners, such as calling a preset communication relationship list for the user to select a sharing target from the communication relationship list. Another optional way is to receive sharing targets selected from the communication log.

提取模块220可以配置成根据选择操作提取待分享文件的信息以及分享目标的标识。分享目标的标识包括以下任意一项:分享目标的手机号码、分享目标的即时通讯账号、或者分享目标的电子邮箱账号。待分享文件的信息可以包括文件名、文件大小、文件标识或者文件哈希值等可以标识文件的信息。The extraction module 220 may be configured to extract the information of the file to be shared and the identification of the sharing target according to the selection operation. The identification of the sharing target includes any one of the following: the mobile phone number of the sharing target, the instant messaging account of the sharing target, or the email account of the sharing target. The information of the file to be shared may include file name, file size, file identifier or file hash value and other information that can identify the file.

请求生成模块230可以配置成根据待分享文件的信息以及分享目标的标识生成云端存储文件分享请求。请求上传模块240可以配置成向云端存储服务器120上传云端存储文件分享请求,以供云端存储服务器120根据分享目标注册云端存储的情况向分享目标发送分享提示信息。The request generating module 230 may be configured to generate a cloud storage file sharing request according to the information of the file to be shared and the identification of the sharing target. The request uploading module 240 may be configured to upload a cloud storage file sharing request to thecloud storage server 120, so that thecloud storage server 120 can send sharing prompt information to the sharing target according to the status of the sharing target registering in the cloud storage.

图3是根据本发明一个实施例的另一基于云端存储的文件分享装置的示意图。该基于云端存储的文件分享装置300一般性地可以包括:请求接收模块310、查询模块320、信息分享模块330。FIG. 3 is a schematic diagram of another file sharing device based on cloud storage according to an embodiment of the present invention. The cloud storage-basedfile sharing apparatus 300 may generally include: a request receiving module 310 , a query module 320 , and an information sharing module 330 .

请求接收模块310可以配置成接收来自于云端存储客户端110的云端存储文件分享请求,分享请求包括待分享文件信息以及分享目标的标识。The request receiving module 310 may be configured to receive a cloud storage file sharing request from thecloud storage client 110, where the sharing request includes the information of the file to be shared and the identification of the sharing target.

查询模块320可以配置成按照分享目标的标识查询分享目标是否已注册云端存储功能。查询模块320的一种可选查询流程为:在云端存储的注册账号数据库中查询是否存在分享目标的标识相关联的注册用户;若存在,确定分享目标已注册云端存储功能;若不存在,确定分享目标未注册云端存储功能。The query module 320 may be configured to query whether the sharing target has registered the cloud storage function according to the identification of the sharing target. An optional query process of the query module 320 is: query whether there is a registered user associated with the identification of the sharing target in the registered account database stored in the cloud; if there is, determine that the sharing target has registered the cloud storage function; if not, determine The share target is not registered with the cloud storage function.

在查询模块320的查询结果为是时,信息分享模块330可以根据待分享文件信息生成待分享文件的链接,并向分享目标发送待分享文件的链接。在查询模块320的查询结果为否时,以及若查询模块320的查询结果为是,生成分享提示信息,并向分享目标发送。分享提示信息中包括以下任一项或多项内容:发送分享请求的请求方的信息、待分享文件的信息、以及注册云端存储功能的链接。When the query result of the query module 320 is yes, the information sharing module 330 may generate a link of the file to be shared according to the information of the file to be shared, and send the link of the file to be shared to the sharing target. When the query result of the query module 320 is No, and if the query result of the query module 320 is Yes, the sharing prompt information is generated and sent to the sharing target. The sharing prompt information includes any one or more of the following contents: the information of the requester who sent the sharing request, the information of the file to be shared, and the link to register for the cloud storage function.

本发明实施例还提供了两种基于云端存储的文件分享方法,分别由上述实施例的基于云端存储的文件分享装置200和基于云端存储的文件分享装置300执行,以用户侧和网络侧的云端存储的功能。The embodiments of the present invention further provide two cloud storage-based file sharing methods, which are respectively executed by the cloud storage-basedfile sharing apparatus 200 and the cloud storage-basedfile sharing apparatus 300 in the above-mentioned embodiments, and the cloud storage based on the user side and the network side stored function.

图4是根据本发明一个实施例的一种基于云端存储的文件分享方法的示意图,该基于云端存储的文件分享方法包括:4 is a schematic diagram of a file sharing method based on cloud storage according to an embodiment of the present invention, and the file sharing method based on cloud storage includes:

步骤S402,获取用于选择待分享文件以及分享目标的操作;Step S402, obtaining an operation for selecting a file to be shared and a sharing target;

步骤S404,根据上述操作提取待分享文件的信息以及分享目标的标识;Step S404, extract the information of the file to be shared and the identification of the sharing target according to the above operation;

步骤S406,根据待分享文件的信息以及分享目标的标识生成云端存储文件分享请求;Step S406, generating a cloud storage file sharing request according to the information of the file to be shared and the identification of the sharing target;

步骤S408,向云端存储服务器上传云端存储文件分享请求。Step S408, upload the cloud storage file sharing request to the cloud storage server.

步骤S402中获取待分享文件可以通过多种方式实现。该待分享文件可以是已经被云端存储的云端存储文件,也可以是用户终端设备本地保存的尚未上传至云端的本地文件。在将云端已存储的文件作为待分享文件时,步骤S402中获取待分享文件时,可以接收用户在云端存储客户端110展示的云端存储文件中进行的选择操作。云端存储客户端110可采用列表、缩略图等方式展示云端存储文件的信息,并提供操作接口,以供用户点击或选中。Obtaining the file to be shared in step S402 can be implemented in various ways. The to-be-shared file may be a cloud storage file that has been stored in the cloud, or may be a local file saved locally by the user terminal device and not yet uploaded to the cloud. When the file stored in the cloud is used as the file to be shared, when the file to be shared is acquired in step S402, a selection operation performed by the user in the cloud storage file displayed by thecloud storage client 110 may be received. Thecloud storage client 110 can display the information of the cloud storage files in a list, thumbnail, etc., and provide an operation interface for the user to click or select.

在将终端设备本地文件作为待分享文件时,步骤S402可以接收用户对本地存储文件的选择操作,并向云端存储服务器120上传选择出的本地存储文件。在此情况下,在向云端存储服务器120上传文件的同时,同时进行文件分享,节省了用户的操作。通过该方式获取待分享文件,提供了一种新的本地文件分享方式,不同于传统采用实际磁盘传递或者通过点对点的文件传输。When the local file of the terminal device is used as the file to be shared, step S402 may receive the user's selection operation on the locally stored file, and upload the selected locally stored file to thecloud storage server 120 . In this case, while uploading files to thecloud storage server 120, file sharing is performed at the same time, which saves the user's operation. Obtaining files to be shared in this way provides a new local file sharing method, which is different from the traditional use of actual disk transfer or point-to-point file transfer.

以上被选中的待分享文件可以将名称、大小、修改时间、待分享文件在云端存储中的URL(Uniform Resource Locator,统一资源定位器)、以及哈希值等信息中的一项或多项作为步骤S404中使用的分享文件的信息。The above selected files to be shared can use one or more of the information such as name, size, modification time, URL (Uniform Resource Locator) of the file to be shared in cloud storage, and hash value as the information Information of the shared file used in step S404.

步骤S402中获取对分享目标的选择操作也有多种。一种常见的方式从终端设备中预置的通信关系列表或者通讯记录中选择出分享目标,例如从智能手机的通讯录中的联系人中选择出分享目标,并将联系人的手机号作为步骤S404中使用的分享目标标识。另外步骤S402还可以将邮件联系人、各种即时通讯工具的好友列表中的联系人作为分享目标。从而将邮箱地址、即时通讯账号等作为分享目标标识。In step S402, there are also various operations for obtaining the selection of the sharing target. A common method is to select the sharing target from the preset communication relationship list or communication record in the terminal device, for example, selecting the sharing target from the contacts in the address book of the smartphone, and using the mobile phone number of the contact as a step The sharing target identifier used in S404. In addition, in step S402, email contacts and contacts in the friend list of various instant messaging tools may also be used as sharing targets. Thus, an email address, an instant messaging account, and the like are used as sharing target identifiers.

步骤S402获取待分享文件与获取分享目标的顺序可以灵活调整,例如在获取到对待分享文件的选择操作后,可以提供调用各种通讯里列表的接口,供用户选择分享目标。在获取到对分享目标的选择后,调用云端存储客户端110的文件展示或者本地文件管理器接口,以供用户从中选择出待分享文件。In step S402, the order of acquiring the files to be shared and acquiring the sharing targets can be flexibly adjusted. For example, after acquiring the selection operation of the files to be shared, an interface for calling lists in various communications can be provided for the user to select the sharing targets. After the selection of the sharing target is obtained, the file display or local file manager interface of thecloud storage client 110 is invoked, so that the user can select the file to be shared.

步骤S406可以按照预设的数据格式将待分享文件的信息以及分享目标的标识封装为云端存储文件分享请求,该云端存储文件分享请求可进行加密处理,以提高数据的安全性。Step S406 may encapsulate the information of the file to be shared and the identifier of the sharing target into a cloud storage file sharing request according to a preset data format, and the cloud storage file sharing request may be encrypted to improve data security.

步骤S408在上传云端存储文件分享请求时,可以附加有用户的标识以及时间的附属信息,以供云端存储服务器120进行权项管理。In step S408, when uploading the cloud storage file sharing request, the user's identifier and the attached information of the time may be attached for thecloud storage server 120 to perform rights management.

图5是根据本发明一个实施例的另一基于云端存储的文件分享方法的示意图,该基于云端存储的文件分享方法可以在网络侧执行,以响应上一实施例的方法中的存储文件分享请求。该基于云端存储的文件分享方法包括:5 is a schematic diagram of another method for sharing files based on cloud storage according to an embodiment of the present invention, the method for sharing files based on cloud storage can be executed on the network side to respond to the storage file sharing request in the method of the previous embodiment . The cloud storage-based file sharing method includes:

步骤S502,接收来自于云端存储客户端的云端存储文件分享请求;Step S502, receiving a cloud storage file sharing request from a cloud storage client;

步骤S504,按照分享目标的标识查询分享目标是否已注册云端存储功能;Step S504, according to the identification of the sharing target, query whether the sharing target has registered the cloud storage function;

步骤S506,若是,根据待分享文件信息生成待分享文件的链接,并向分享目标发送待分享文件的链接;Step S506, if yes, generate the link of the file to be shared according to the information of the file to be shared, and send the link of the file to be shared to the sharing target;

步骤S508,若否,生成分享提示信息,并向分享目标发送。Step S508, if no, generate sharing prompt information and send it to the sharing target.

步骤S502接收到云端存储文件分享请求,进行解析、解密等操作得到云端存储文件分享请求包含的待分享文件的信息以及分享目标的标识,还可以对用户的权限进行验证,以确定分享者具备分享云端存储文件的分享权限,另外还可以对分享文件进行安全扫描,已确认文件不存在病毒、木马等恶意数据,并提高安全性。Step S502 receives the cloud storage file sharing request, performs operations such as analysis, decryption, etc. to obtain the information of the file to be shared and the identification of the sharing target included in the cloud storage file sharing request, and can also verify the user's authority to determine that the sharer has the ability to share. The cloud storage file sharing permission, in addition, it can also perform security scanning on the shared files, and it has been confirmed that there is no malicious data such as viruses and Trojan horses in the files, and the security is improved.

步骤S504的一种判断流程为在云端存储的注册账号数据库中查询是否存在分享目标的标识相关联的注册用户;若存在,确定分享目标已注册云端存储功能;若不存在,确定分享目标未注册云端存储功能。例如可以分别确定云端存储的注册信息中是否包括有作为分享目标的标识的邮箱账号、手机号码、即时通信账号,若有任一项存在于注册信息中,就可认为该分享目标已经注册有云端存储功能。A judgment process of step S504 is to query whether there is a registered user associated with the identification of the sharing target in the registered account database stored in the cloud; if there is, it is determined that the sharing target has registered the cloud storage function; if not, it is determined that the sharing target is not registered Cloud storage function. For example, it can be separately determined whether the registration information stored in the cloud includes the email account, mobile phone number, and instant messaging account as the identification of the sharing target. storage function.

步骤S506发送的待分享文件的链接可以包括待分享文件的URL,利用该待分享文件的链接,可以直接下载或者查看待分享文件,另一种操作为将待分享文件直接转存至自己的云盘存储中。The link of the file to be shared sent in step S506 may include the URL of the file to be shared, and the link of the file to be shared can be used to directly download or view the file to be shared. Another operation is to directly transfer the file to be shared to one's own cloud. disk storage.

在分享目标没有注册云盘功能时,步骤S508可以向分享目标发送分享提示信息,分享提示信息中包括以下任一项或多项内容:发送分享请求的请求方的信息、待分享文件的信息、以及注册云端存储功能的链接。分享目标可以通过分享提示信息了解到分享文件,并且可以方便及时地通过注册云端存储功能来查看或下载待分享文件。When the sharing target does not have the function of registering the cloud disk, step S508 may send sharing prompt information to the sharing target, and the sharing prompt information includes any one or more of the following contents: the information of the requesting party sending the sharing request, the information of the file to be shared, And a link to sign up for Cloud Storage. The sharing target can know the shared files through the sharing prompt information, and can conveniently and timely view or download the files to be shared by registering the cloud storage function.

使用本实施例的基于云端存储的文件分享方法,可以方便地按照分享提示信息接收和使用待分享文件,提高了云端存储文件的传送效率和可靠性。By using the file sharing method based on cloud storage in this embodiment, it is possible to conveniently receive and use files to be shared according to the sharing prompt information, which improves the transmission efficiency and reliability of files stored in the cloud.

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the description provided herein, numerous specific details are set forth. It will be understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。Similarly, it is to be understood that in the above description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together into a single embodiment, figure, or its description. This disclosure, however, should not be construed as reflecting an intention that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the Detailed Description are hereby expressly incorporated into this Detailed Description, with each claim standing on its own as a separate embodiment of this invention.

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。Those skilled in the art will understand that the modules in the device in the embodiment can be adaptively changed and arranged in one or more devices different from the embodiment. The modules or units or components in the embodiments may be combined into one module or unit or component, and further they may be divided into multiple sub-modules or sub-units or sub-assemblies. All features disclosed in this specification (including accompanying claims, abstract and drawings) and any method so disclosed may be employed in any combination, unless at least some of such features and/or procedures or elements are mutually exclusive. All processes or units of equipment are combined. Each feature disclosed in this specification (including accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。Furthermore, those skilled in the art will appreciate that although some of the embodiments described herein include certain features, but not others, included in other embodiments, that combinations of features of different embodiments are intended to be within the scope of the invention within and form different embodiments. For example, in the claims, any of the claimed embodiments may be used in any combination.

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的基于云端存储的文件分享装置和系统中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。Various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art should understand that a microprocessor or a digital signal processor (DSP) may be used in practice to implement some or all of some or all of the components in the cloud storage-based file sharing apparatus and system according to the embodiments of the present invention. Full functionality. The present invention can also be implemented as apparatus or apparatus programs (eg, computer programs and computer program products) for performing part or all of the methods described herein. Such a program implementing the present invention may be stored on a computer-readable medium, or may be in the form of one or more signals. Such signals may be downloaded from Internet sites, or provided on carrier signals, or in any other form.

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。It should be noted that the above-described embodiments illustrate rather than limit the invention, and that alternative embodiments may be devised by those skilled in the art without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several different elements and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means may be embodied by one and the same item of hardware. The use of the words first, second, and third, etc. do not denote any order. These words can be interpreted as names.

至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。By now, those skilled in the art will recognize that, although various exemplary embodiments of the present invention have been illustrated and described in detail herein, the present invention may still be implemented in accordance with the present disclosure without departing from the spirit and scope of the present invention. The content directly determines or derives many other variations or modifications consistent with the principles of the invention. Accordingly, the scope of the present invention should be understood and deemed to cover all such other variations or modifications.

本实施例还提供了A1.一种基于云端存储的文件分享方法,包括:This embodiment also provides A1. A method for sharing files based on cloud storage, comprising:

获取用于选择待分享文件以及分享目标的操作;Get operations for selecting files to share and sharing targets;

根据所述操作提取所述待分享文件的信息以及所述分享目标的标识;Extract the information of the to-be-shared file and the identification of the sharing target according to the operation;

根据所述待分享文件的信息以及所述分享目标的标识生成云端存储文件分享请求;以及generating a cloud storage file sharing request according to the information of the to-be-shared file and the identification of the sharing target; and

向云端存储服务器上传所述云端存储文件分享请求。Upload the cloud storage file sharing request to the cloud storage server.

A2.根据A1所述的方法,其中,获取用于选择所述待分享文件的操作的步骤包括:A2. The method according to A1, wherein the step of obtaining an operation for selecting the file to be shared comprises:

接收用户在云端存储客户端展示的云端存储文件中进行的选择操作;或者Receive the user's selection operation in the cloud storage file displayed by the cloud storage client; or

接收用户对本地存储文件的选择操作,并向所述云端存储服务器上传选择出的所述本地存储文件。Receive the user's selection operation on the locally stored file, and upload the selected locally stored file to the cloud storage server.

A3.根据A1所述的方法,其中,获取用于选择所述分享目标的操作的步骤包括:A3. The method according to A1, wherein the step of obtaining an operation for selecting the sharing target comprises:

调用预置的通信关系列表,以供用户从所述通信关系列表中选择分享目标;或者Calling a preset communication relationship list for the user to select a sharing target from the communication relationship list; or

接收从通讯记录中选择出的分享目标。Receive sharing targets selected from the communication log.

A4.根据A1至A3中任一项所述的方法,其中,A4. The method according to any one of A1 to A3, wherein,

所述分享目标的标识包括以下任意一项:所述分享目标的手机号码、所述分享目标的即时通讯账号、或者所述分享目标的电子邮箱账号。The identification of the sharing target includes any one of the following: the mobile phone number of the sharing target, the instant messaging account of the sharing target, or the e-mail account of the sharing target.

本实施例还提供了B5.一种基于云端存储的文件分享装置,包括:This embodiment also provides B5. A file sharing device based on cloud storage, comprising:

获取模块,配置成获取用于选择待分享文件以及分享目标的操作;an acquisition module, configured to acquire operations for selecting files to be shared and sharing targets;

提取模块,配置成根据所述操作提取所述待分享文件的信息以及所述分享目标的标识;an extraction module, configured to extract the information of the to-be-shared file and the identifier of the sharing target according to the operation;

请求生成模块,配置成根据所述待分享文件的信息以及所述分享目标的标识生成云端存储文件分享请求;以及A request generation module, configured to generate a cloud storage file sharing request according to the information of the to-be-shared file and the identification of the sharing target; and

请求上传模块,配置成向云端存储服务器上传所述云端存储文件分享请求。The request uploading module is configured to upload the cloud storage file sharing request to the cloud storage server.

B6.根据B5所述的装置,其中,所述获取模块还配置成:B6. The apparatus according to B5, wherein the obtaining module is further configured to:

接收用户在云端存储客户端展示的云端存储文件中进行的选择操作;或者Receive the user's selection operation in the cloud storage file displayed by the cloud storage client; or

接收用户对本地存储文件的选择操作,并向所述云端存储服务器上传选择出的所述本地存储文件。Receive the user's selection operation on the locally stored file, and upload the selected locally stored file to the cloud storage server.

B7.根据B5所述的装置,其中,所述获取模块还配置成:B7. The apparatus according to B5, wherein the obtaining module is further configured to:

调用预置的通信关系列表,以供用户从所述通信关系列表中选择分享目标;或者Calling a preset communication relationship list for the user to select a sharing target from the communication relationship list; or

接收从通讯记录中选择出的分享目标。Receive sharing targets selected from the communication log.

B8.根据B5至B7中任一项所述的装置,其中,B8. The device according to any one of B5 to B7, wherein,

所述分享目标的标识包括以下任意一项:所述分享目标的手机号码、所述分享目标的即时通讯账号、或者所述分享目标的电子邮箱账号。The identification of the sharing target includes any one of the following: the mobile phone number of the sharing target, the instant messaging account of the sharing target, or the e-mail account of the sharing target.

本实施例还提供了C9.一种基于云端存储的文件分享方法,包括:The present embodiment also provides C9. a file sharing method based on cloud storage, comprising:

接收来自于云端存储客户端的云端存储文件分享请求,所述分享请求包括待分享文件信息以及分享目标的标识;receiving a cloud storage file sharing request from a cloud storage client, where the sharing request includes file information to be shared and an identifier of a sharing target;

按照所述分享目标的标识查询所述分享目标是否已注册云端存储功能;According to the identification of the sharing target, query whether the sharing target has registered the cloud storage function;

若是,根据所述待分享文件信息生成所述待分享文件的链接,并向所述分享目标发送所述待分享文件的链接;以及If yes, generate a link of the file to be shared according to the information of the file to be shared, and send the link of the file to be shared to the sharing target; and

若否,生成分享提示信息,并向所述分享目标发送。If not, generate sharing prompt information and send it to the sharing target.

C10.根据C9所述的方法,其中,按照所述分享目标的标识查询所述分享目标是否已注册云端存储功能的步骤包括:C10. The method according to C9, wherein the step of querying whether the sharing target has registered a cloud storage function according to the identifier of the sharing target comprises:

在云端存储的注册账号数据库中查询是否存在所述分享目标的标识相关联的注册用户;Query whether there is a registered user associated with the identification of the sharing target in the registered account database stored in the cloud;

若存在,确定所述分享目标已注册云端存储功能;If there is, determine that the sharing target has registered the cloud storage function;

若不存在,确定所述分享目标未注册云端存储功能。If it does not exist, it is determined that the sharing target is not registered with the cloud storage function.

C11.根据C9或C10所述的方法,其中所述分享目标的标识包括以下任意一项:C11. The method according to C9 or C10, wherein the identifier of the sharing target includes any one of the following:

所述分享目标的手机号码、所述分享目标的即时通讯账号、或者所述分享目标的电子邮箱账号。The mobile phone number of the sharing target, the instant messaging account of the sharing target, or the email account of the sharing target.

C12.根据C9至C11中任一项所述的方法,其中所述分享提示信息中包括以下任一项或多项内容:C12. The method according to any one of C9 to C11, wherein the sharing prompt information includes any one or more of the following contents:

发送所述分享请求的请求方的信息、所述待分享文件的信息、以及注册云端存储功能的链接。The information of the requester who sent the sharing request, the information of the file to be shared, and the link to register the cloud storage function.

本实施例还提供了D13.一种基于云端存储的文件分享装置,包括:This embodiment also provides D13. A file sharing device based on cloud storage, comprising:

请求接收模块,配置成接收来自于云端存储客户端的云端存储文件分享请求,所述分享请求包括待分享文件信息以及分享目标的标识;a request receiving module, configured to receive a cloud storage file sharing request from a cloud storage client, where the sharing request includes file information to be shared and an identifier of a sharing target;

查询模块,配置成按照所述分享目标的标识查询所述分享目标是否已注册云端存储功能;以及a query module, configured to query whether the sharing target has registered a cloud storage function according to the identifier of the sharing target; and

信息分享模块,配置成若所述查询模块的查询结果为是,根据所述待分享文件信息生成所述待分享文件的链接,并向所述分享目标发送所述待分享文件的链接;以及若所述查询模块的查询结果为是,生成分享提示信息,并向所述分享目标发送。an information sharing module, configured to generate a link of the file to be shared according to the information of the file to be shared if the query result of the query module is yes, and send the link of the file to be shared to the sharing target; and if If the query result of the query module is yes, the sharing prompt information is generated and sent to the sharing target.

D14.根据D13所述的装置,其中所述查询模块还配置成:D14. The apparatus of D13, wherein the query module is further configured to:

在云端存储的注册账号数据库中查询是否存在所述分享目标的标识相关联的注册用户;Query whether there is a registered user associated with the identification of the sharing target in the registered account database stored in the cloud;

若存在,确定所述分享目标已注册云端存储功能;If there is, determine that the sharing target has registered the cloud storage function;

若不存在,确定所述分享目标未注册云端存储功能。If it does not exist, it is determined that the sharing target is not registered with the cloud storage function.

D15.根据D13或D14所述的装置,其中所述分享目标的标识包括以下任意一项:D15. The device according to D13 or D14, wherein the identification of the sharing target includes any one of the following:

所述分享目标的手机号码、所述分享目标的即时通讯账号、或者所述分享目标的电子邮箱账号。The mobile phone number of the sharing target, the instant messaging account of the sharing target, or the email account of the sharing target.

D16.根据D13至D15中任一项所述的装置,其中所述分享提示信息中包括以下任一项或多项内容:D16. The device according to any one of D13 to D15, wherein the sharing prompt information includes any one or more of the following contents:

发送所述分享请求的请求方的信息、所述待分享文件的信息、以及注册云端存储功能的链接。The information of the requester who sent the sharing request, the information of the file to be shared, and the link to register the cloud storage function.

本实施例还提供了E17.一种基于云端存储的文件分享系统,包括:This embodiment also provides E17. A file sharing system based on cloud storage, comprising:

云端存储客户端,根据待分享文件的信息以及分享目标的标识生成云端存储文件分享请求,并且向云端存储服务器上传所述云端存储文件分享请求;以及The cloud storage client generates a cloud storage file sharing request according to the information of the file to be shared and the identification of the sharing target, and uploads the cloud storage file sharing request to the cloud storage server; and

所述云端存储服务器,根据所述待分享文件信息生成所述待分享文件的链接并向所述分享目标发送。The cloud storage server generates a link of the to-be-shared file according to the to-be-shared file information and sends the link to the sharing target.

E18.根据E17所述的文件分享系统,其中,E18. The file sharing system according to E17, wherein,

所述云端存储服务器,在所述分享目标未注册云端存储功能时,生成分享提示信息并向所述分享目标发送。The cloud storage server, when the sharing target is not registered with the cloud storage function, generates sharing prompt information and sends it to the sharing target.

E19.根据E17或E18所述的文件分享系统,其中,E19. The file sharing system according to E17 or E18, wherein,

所述分享目标的标识包括以下任意一项:所述分享目标的手机号码、所述分享目标的即时通讯账号、或者所述分享目标的电子邮箱账号;并且The identification of the sharing target includes any one of the following: the mobile phone number of the sharing target, the instant messaging account of the sharing target, or the e-mail account of the sharing target; and

所述分享提示信息中包括以下任一项或多项内容:发送所述分享请求的请求方的信息、所述待分享文件的信息、以及注册云端存储功能的链接。The sharing prompt information includes any one or more of the following contents: the information of the requester who sent the sharing request, the information of the file to be shared, and the link for registering the cloud storage function.

Claims (14)

CN201510379781.4A2015-07-012015-07-01 File sharing method, device and system based on cloud storageActiveCN105100223B (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
CN201510379781.4ACN105100223B (en)2015-07-012015-07-01 File sharing method, device and system based on cloud storage
PCT/CN2016/086753WO2017000820A1 (en)2015-07-012016-06-22File sharing method, apparatus, and system based on cloud storage

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201510379781.4ACN105100223B (en)2015-07-012015-07-01 File sharing method, device and system based on cloud storage

Publications (2)

Publication NumberPublication Date
CN105100223A CN105100223A (en)2015-11-25
CN105100223Btrue CN105100223B (en)2019-10-15

Family

ID=54579740

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201510379781.4AActiveCN105100223B (en)2015-07-012015-07-01 File sharing method, device and system based on cloud storage

Country Status (2)

CountryLink
CN (1)CN105100223B (en)
WO (1)WO2017000820A1 (en)

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105100223B (en)*2015-07-012019-10-15北京奇虎科技有限公司 File sharing method, device and system based on cloud storage
CN105681295B (en)*2016-01-112019-05-28清华大学It is associated with big data sharing method and device
CN107305570B (en)2016-04-222020-05-12腾讯科技(深圳)有限公司Data retrieval method and system
CN105763647B (en)*2016-04-252020-02-18北京珊瑚灵御科技有限公司Safe sharing system and method on Android platform based on cloud service
CN106027632A (en)*2016-05-162016-10-12北京小米移动软件有限公司Data transmission method and device
CN107770229B (en)*2016-08-232021-04-20中国电信股份有限公司Cloud file sharing method and system and cloud server
CN107786418B (en)*2016-08-262020-11-10北京地厚云图科技有限公司Message communication method and device based on real-time data of engineering project
CN106453589B (en)*2016-10-252019-10-25Oppo广东移动通信有限公司Method and device for synchronizing backup data
CN106534277B (en)*2016-10-252019-12-31Oppo广东移动通信有限公司 Data sharing method and device
CN106411920B (en)*2016-10-252020-04-10Oppo广东移动通信有限公司Data sharing method and device
CN106534280B (en)*2016-10-252019-12-03Oppo广东移动通信有限公司 Data sharing method and device
CN106357521A (en)*2016-10-252017-01-25广东欧珀移动通信有限公司Data sharing method and device
CN107038376A (en)*2017-03-302017-08-11广州杰赛科技股份有限公司A kind of file virus scanning processing method in cloud disk system, cloud disk system
CN108809800B (en)*2017-05-042021-09-28腾讯科技(深圳)有限公司Multimedia data processing method, equipment and system thereof
CN107295018A (en)*2017-08-142017-10-24北京连云决科技有限公司A kind of safety storage of cloud disc file and sharing method
CN110324373B (en)*2018-03-292020-11-17华为技术有限公司File sharing method and device and file synchronization system
CN109344134A (en)*2018-09-262019-02-15郑州云海信息技术有限公司 A method and device for sharing cloud disk files
CN110969474B (en)*2018-09-302023-12-26北京国双科技有限公司Resource acquisition processing method, data processing system, storage medium and processor
CN109471903A (en)*2018-10-252019-03-15深圳壹账通智能科技有限公司 Method, device and computer equipment for sharing blockchain information
CN109684867A (en)*2018-11-202019-04-26深圳供电局有限公司Method, device and system for controlling network disk file cooperation and access
CN109766321A (en)*2018-12-152019-05-17深圳壹账通智能科技有限公司 A file sharing method, device, computer equipment and storage medium
CN111818114B (en)*2019-04-122023-05-30财付通支付科技有限公司Information sharing method and device
CN110336737B (en)*2019-06-102021-09-24王晟琦Life record sharing method and device and computer equipment
CN110753340B (en)*2019-10-282024-02-13深圳传音控股股份有限公司VSIM information sharing method, system and computer readable storage medium
CN113254409B (en)*2020-02-122024-04-26花瓣云科技有限公司File sharing method, system and related equipment
CN111950027A (en)*2020-08-212020-11-17安徽高山科技有限公司File sharing method based on block chain intelligent contracts
CN112115109B (en)*2020-09-252024-03-22努比亚技术有限公司File sharing method, equipment and computer readable storage medium
CN112163398B (en)*2020-09-302024-06-18金蝶软件(中国)有限公司Graph sharing method and related equipment thereof
CN114531480A (en)*2020-10-302022-05-24百度在线网络技术(北京)有限公司Method, apparatus, device and storage medium for sharing data
CN114490548A (en)*2020-11-132022-05-13腾讯科技(深圳)有限公司 File management method, apparatus, device, and computer-readable storage medium
CN112491695A (en)*2020-11-252021-03-12上海中通吉网络技术有限公司 A file sharing method and system
CN113301095B (en)*2020-12-082024-05-10阿里巴巴集团控股有限公司Method and device for providing data of cloud object
CN114647434B (en)*2020-12-182025-02-18奇安信网神信息技术(北京)股份有限公司 File sharing method, device, electronic device and storage medium
CN113810454B (en)*2021-01-152025-01-17北京沃东天骏信息技术有限公司File transmission method and device, electronic equipment and storage medium
CN113783938A (en)*2021-08-182021-12-10深圳市冠旭电子股份有限公司 Wearable device-based data sharing method, system, device and storage medium
CN114640666B (en)*2022-03-042023-07-25微位(深圳)网络科技有限公司File sharing downloading method, electronic equipment and readable storage medium
CN114817154A (en)*2022-05-202022-07-29南京酷派软件技术有限公司Shared file operation method and device, computer equipment and shared file system
CN117118598B (en)*2023-03-142024-12-31荣耀终端有限公司Data sharing method, electronic equipment and computer cluster

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104468683A (en)*2013-09-202015-03-25财团法人资讯工业策进会Cloud storage server and management method thereof
CN104717289A (en)*2015-03-102015-06-17三星电子(中国)研发中心Data synchronism method and device

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103179156B (en)*2011-12-222018-01-16腾讯科技(深圳)有限公司A kind of picture sharing method, system and equipment
US8930475B1 (en)*2012-03-302015-01-06Signiant Inc.Systems and methods for secure cloud-based media file sharing
CN103067465B (en)*2012-12-202016-03-02广东一一五科技股份有限公司file sharing method and system
CN104410615B (en)*2014-11-202019-05-10北京奇虎科技有限公司 Method, client, server and system for accessing shared data
CN104580364B (en)*2014-12-012018-08-10百度在线网络技术(北京)有限公司A kind of method and apparatus of resource sharing
CN105100223B (en)*2015-07-012019-10-15北京奇虎科技有限公司 File sharing method, device and system based on cloud storage

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104468683A (en)*2013-09-202015-03-25财团法人资讯工业策进会Cloud storage server and management method thereof
CN104717289A (en)*2015-03-102015-06-17三星电子(中国)研发中心Data synchronism method and device

Also Published As

Publication numberPublication date
CN105100223A (en)2015-11-25
WO2017000820A1 (en)2017-01-05

Similar Documents

PublicationPublication DateTitle
CN105100223B (en) File sharing method, device and system based on cloud storage
KR102427983B1 (en)Methods and systems for processing an ephemeral content message
US9100822B2 (en)System and method for information sharing using visual tags
CN104429039B (en)Information sharing using tokens received with visual tags
US9065808B2 (en)System and method for information sharing using visual tags
US8990406B2 (en)System and method for information sharing using near proximity communication
CN103327100B (en)Resource processing method and site server
JP6514721B2 (en) Dual channel identification and authentication
US20130225081A1 (en)System and method for information sharing using near proximity communication
WO2017129083A1 (en)Method, device, and system for message processing and computer storage medium
KR20150005708A (en)Information sharing method and device
KR20120105583A (en)Apparatus and method for sharing contents of social network service in communicatino system
CN103023907B (en)The method for obtaining site information, equipment and system
EP2518972A1 (en)System and method for device addressing
US20220217106A1 (en)Methods and systems for end-to-end encrypted message history exchange
US20150264095A1 (en)Web service push method and web service push server and web service providing server performing same
CN104410680A (en)Method, client terminal, server and system of sharing file/file folder
CN103442084B (en)Data box system capable of providing data exchanging, acquiring and sensing service and use method of data box system
CN103139761B (en)The method and communication terminal of a kind of information real-time show
WO2014169768A1 (en)Method, system and front-end device for posting user generated content
CN102638771B (en)A kind of method and system of sharing web page
US10387663B2 (en)System, a method and a computer readable medium for transmitting an electronic file
CN104092739B (en)A kind of method, apparatus and browser sending webpage information in a browser
KR20150119668A (en)File sharing method and system using a e-mail message
CN103023908A (en)Website information acquisition method, device and system

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant
TR01Transfer of patent right
TR01Transfer of patent right

Effective date of registration:20220728

Address after:Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015

Patentee after:BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Address before:100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before:BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before:Qizhi software (Beijing) Co.,Ltd.


[8]ページ先頭

©2009-2025 Movatter.jp