WO2017000820A1 - 基于云端存储的文件分享方法、装置与*** - Google Patents

基于云端存储的文件分享方法、装置与*** Download PDF

Info

Publication number
WO2017000820A1
WO2017000820A1 PCT/CN2016/086753 CN2016086753W WO2017000820A1 WO 2017000820 A1 WO2017000820 A1 WO 2017000820A1 CN 2016086753 W CN2016086753 W CN 2016086753W WO 2017000820 A1 WO2017000820 A1 WO 2017000820A1
Authority
WO
WIPO (PCT)
Prior art keywords
sharing
file
cloud storage
target
sharing target
Prior art date
Application number
PCT/CN2016/086753
Other languages
English (en)
French (fr)
Inventor
王鹏飞
肖江
雷晓俊
Original Assignee
北京奇虎科技有限公司
奇智软件(北京)有限公司
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 北京奇虎科技有限公司, 奇智软件(北京)有限公司 filed Critical 北京奇虎科技有限公司
Publication of WO2017000820A1 publication Critical patent/WO2017000820A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1073Registration or de-registration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/146Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network

Definitions

  • the present invention relates to Internet technologies, and in particular, to a file sharing method, apparatus and system based on cloud storage.
  • Cloud storage is an Internet storage tool. With the development of Internet cloud technology, the use of cloud storage has become more and more widespread. Cloud storage provides information storage, reading, downloading and other services for enterprises and individuals through the Internet, which is characterized by security, stability and mass storage.
  • Cloud storage is more convenient than traditional physical disks. Users do not need to carry physical disks with them. They can easily read files or data stored by the Internet from the cloud when they are used.
  • Files stored in the cloud can be used for uploading and storing users, and in some specific occasions, can be shared or transmitted to other specified users.
  • the existing cloud storage file transfer method is to send by email or physical disk after downloading.
  • some people use the method of publicizing the cloud storage account and password to realize sharing. This method is prone to file loss and poor information security.
  • the cloud storage file lacks a sharing means, which affects the convenience of the user to transmit data and share files.
  • the present invention has been made in order to provide a cloud storage-based file sharing method, apparatus and system that overcomes the above problems or at least partially solves or alleviates the above problems.
  • a further object of the present invention is to improve the convenience of a user using a cloud to store files.
  • a file sharing method based on cloud storage including: acquiring an operation for selecting a file to be shared and sharing a target; extracting information of a file to be shared and an identifier of a sharing target according to the operation; Sharing the information of the file and the identifier of the sharing target to generate a cloud storage file sharing request; and uploading the cloud storage file sharing request to the cloud storage server.
  • a cloud storage-based file sharing apparatus includes: an obtaining module configured to acquire an operation for selecting a file to be shared and a sharing target; and an extracting module configured to extract to be shared according to the operation The information of the file and the identifier of the sharing target; the request generating module is configured to generate a cloud storage file sharing request according to the information of the file to be shared and the identifier of the sharing target; and the request uploading module is configured to upload the cloud storage file sharing request to the cloud storage server .
  • a file sharing method based on cloud storage including: receiving a cloud storage file sharing request from a cloud storage client, where the sharing request includes the file information to be shared and the identifier of the sharing target; The target identifier queries whether the sharing target has registered the cloud storage function; if yes, generates a link of the file to be shared according to the file information to be shared, and sends a link to the shared file to the sharing target; and if not, generates a sharing prompt information, and shares the information The target is sent.
  • a cloud storage-based file sharing apparatus includes: 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 sharing The identifier of the target is configured to query whether the sharing target is registered with the cloud storage function according to the identifier of the sharing target; and the information sharing module is configured to generate the to-be-shared file according to the file information to be shared if the query result of the query module is yes Linking and sending a link to the shared file to the sharing target; and if the query result of the query module is yes, generating a sharing prompt message and sending it to the sharing target.
  • a cloud storage-based file sharing system including: a cloud storage client, generating a cloud storage file sharing request according to information of a file to be shared and an identifier of a sharing target, and transmitting the cloud storage file to the cloud storage server Uploading a cloud storage file sharing request; and a cloud storage server, generating a link of the file to be shared according to the file information to be shared.
  • a computer program comprising computer readable code, when the computer readable code is run on a computing device, causing the computing device to perform the cloud-based implementation of any of the above Stored file sharing methods.
  • a computer readable medium storing the above computer program is provided.
  • the first cloud storage-based file sharing method of the present invention is stored by a cloud storage client
  • the execution is performed, and the cloud storage file sharing request is generated and sent to the cloud storage server according to the user's selection operation, so that the cloud storage server sends the corresponding sharing prompt information in a differentiated manner according to the cloud storage usage of the sharing target.
  • the user sharing the target can conveniently use the file to be shared according to the sharing prompt information, thereby improving the transmission efficiency and reliability of the cloud storage file, and greatly improving the user experience.
  • another cloud storage-based file sharing method of the present invention is executed by the cloud storage server, processes the cloud storage file sharing request, and sends a corresponding to the sharing target according to whether the sharing target has registered the cloud storage function.
  • the prompt information is shared, so that the sharing prompt information conforms to the cloud storage usage state of the sharing target, and the convenience of use as a sharing target of the information recipient is improved.
  • FIG. 1 is a schematic diagram showing a file storage system based on cloud storage according to an embodiment of the present invention
  • FIG. 2 is a schematic diagram showing a file storage device based on cloud storage according to an embodiment of the present invention
  • FIG. 3 is a schematic diagram showing another cloud storage-based file sharing apparatus according to an embodiment of the present invention.
  • FIG. 4 is a schematic diagram showing a file sharing method based on cloud storage according to an embodiment of the present invention.
  • FIG. 5 is a schematic diagram showing another cloud storage-based file sharing method according to an embodiment of the present invention.
  • FIG. 6 is a block diagram schematically showing a computing device for performing a cloud storage based file sharing method according to the present invention
  • Fig. 7 schematically shows a storage unit for holding or carrying program code implementing a cloud storage based file sharing method according to the present invention.
  • FIG. 1 is a schematic diagram of a cloud storage based file sharing system according to an embodiment of the invention.
  • the system can generally include: a cloud storage client 110 and a cloud storage server 120.
  • the cloud storage client 110 can be configured in various types of user terminal devices, such as smart phones, personal computers, tablet computers, and the like, which have network connection functions.
  • the cloud storage client 110 provides local functions for cloud storage, such as uploading local files, downloading cloud storage files, displaying cloud storage status to users, and obtaining user operations on cloud storage.
  • the cloud storage server 120 is connected to the cloud storage client 110 through the Internet or other data transmission channel for storing user data and responding to various data requests of the cloud storage client 110 to provide corresponding data services.
  • the cloud 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 identifier of the sharing target, and upload the cloud storage file to the cloud storage server. Share the request.
  • the information of the file to be shared and the identifier of the sharing target may be obtained according to the obtained selection operation.
  • the cloud storage server 120 may obtain a selection operation of the file to be shared and the sharing target, and extract the information of the file to be shared and the identifier of the sharing target according to the selection operation. .
  • the cloud storage server 120 may be configured to generate a link of the file to be shared according to the file information to be shared and send it to the sharing target.
  • the cloud storage server 110 may generate sharing prompt information and send it to the sharing target.
  • the cloud storage server 110 may query whether the sharing target has been used according to the identifier of the sharing target. Registering the cloud storage function, if yes, generating a link of the file to be shared according to the file information to be shared, and sending a link to the shared file to the sharing target, if the sharing target is not registered for the cloud storage function, generating a sharing prompt information and sharing the target send.
  • the identifier of the above sharing target includes any one of the following: a mobile phone number sharing the target, an instant messaging account sharing the target, or an email account sharing the target; and the sharing prompt information includes one or more of the following contents: sending the sharing request The requester's information, information about the file to be shared, and a link to register the cloud storage feature.
  • the embodiment of the present invention further provides two cloud storage-based file sharing devices, which are a cloud storage-based file sharing device 200 and a cloud storage-based file sharing device 300, respectively.
  • the cloud storage-based file sharing device 200 can be configured in the cloud storage client 110 to implement user-side functions of the cloud storage.
  • the cloud storage-based file sharing device 200 can be disposed in the cloud storage server 120 to implement the network side function of the cloud storage.
  • the cloud storage-based file sharing apparatus 200 generally includes an obtaining module 210, an extracting module 220, a request generating module 230, and a request uploading module 240.
  • the obtaining module 210 may be configured to obtain an operation for selecting a shared file and a sharing target; the manner in which the obtaining module 210 obtains the selecting operation of the shared file exists in a plurality of manners, and an optional manner is that the receiving user displays in the cloud storage client 110.
  • the selection operation performed in the cloud storage file is another method of receiving a selection operation of the local storage file by the user, and uploading the selected local storage file to the cloud storage server 120.
  • the obtaining module 210 obtains a selection operation of the sharing target in various manners, for example, calling a preset communication relationship list for the user to select a sharing target from the communication relationship list. Another alternative is to receive the sharing target selected from the communication log.
  • the extraction module 220 may be configured to extract information of the file to be shared and an identification of the sharing target according to the selection operation.
  • the logo of the sharing target includes any one of the following: a mobile phone number sharing the target, an instant messaging account sharing the target, or an email account sharing the target.
  • the information of the file to be shared may include information such as a file name, a file size, a file identifier, or a file hash value that can identify the file.
  • the request generation 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 identifier of the sharing target.
  • the request upload module 240 can be configured to The cloud storage file sharing request is uploaded to the cloud storage server 120, so that the cloud storage server 120 sends the sharing prompt information to the sharing target according to the sharing target registration cloud storage.
  • FIG. 3 is a schematic diagram of another cloud storage-based file sharing apparatus according to an embodiment of the present invention.
  • the cloud storage-based file sharing device 300 can generally include a request receiving module 310, a query module 320, and an information sharing module 330.
  • the request receiving module 310 may be configured to receive a cloud storage file sharing request from the cloud storage client 110, where the sharing request includes the file information to be shared and the identifier of the sharing target.
  • the query module 320 can be configured to query whether the sharing target has registered the cloud storage function according to the identifier of the sharing target.
  • An optional query process of the query module 320 is: querying, in the registered account database stored in the cloud, whether there is a registered user associated with the identifier of the sharing target; if yes, determining that the sharing target has registered the cloud storage function; if not, determining Sharing target is not registered for cloud storage.
  • the information sharing module 330 may generate a link of the file to be shared according to the file information to be shared, and send a link of the file to be shared to the sharing target.
  • the sharing prompt information is generated and sent to the sharing target.
  • the sharing prompt information includes one or more of the following: information of the requesting party that sends the sharing request, information of the file to be shared, and a link to register the cloud storage function.
  • the embodiment of the present invention further provides two cloud storage-based file sharing methods, which are respectively performed by the cloud storage-based file sharing device 200 and the cloud storage-based file sharing device 300 of the above embodiment, with the user side and the network side cloud. Stored features.
  • FIG. 4 is a schematic diagram of a file sharing method based on cloud storage according to an embodiment of the present invention.
  • the file storage method based on cloud storage includes:
  • Step S402 obtaining an operation for selecting a file to be shared and sharing the target
  • Step S404 extracting information of the file to be shared and the identifier of the sharing target according to the foregoing operation
  • Step S406 generating a cloud storage file sharing request according to the information of the file to be shared and the identifier of the sharing target;
  • Step S408 uploading a cloud storage file sharing request to the cloud storage server.
  • the file to be shared in step S402 can be implemented in various manners.
  • the file may be a cloud storage file that has been stored in the cloud, or a local file that is saved locally by the user terminal device and has not been uploaded to the cloud.
  • the user may perform a selection operation in the cloud storage file displayed by the cloud storage client 110.
  • the cloud storage client 110 can display the information of the cloud storage file by using a list, a thumbnail, etc., and provide an operation interface for the user to click or select.
  • step S402 may receive the user's selection operation on the locally stored file, and upload the selected local storage file to the cloud storage server 120.
  • file sharing is simultaneously performed, which saves the user's operation. Obtaining files to be shared in this way provides a new way to share local files, which is different from traditional disk transfer or peer-to-peer file transfer.
  • the selected file to be shared may be one or more of the name, the size, the modification time, the URL of the file to be shared in the cloud storage (Uniform Resource Locator), and the hash value.
  • the information of the shared file used in step S404 may be one or more of the name, the size, the modification time, the URL of the file to be shared in the cloud storage (Uniform Resource Locator), and the hash value.
  • step S402. There are also various selection operations for obtaining a sharing target in step S402.
  • a common way to select a sharing target from a communication relationship list or a communication record preset in the terminal device for example, selecting a sharing target from contacts in the smartphone's address book, and using the contact's mobile phone number as a step
  • the shared target identifier used in S404 can also use the mail contact, the contact in the buddy list of various instant messaging tools as the sharing target. Therefore, the email address, the instant messaging account, and the like are used as the sharing target identifier.
  • Step S402 The order of obtaining the file to be shared and obtaining the sharing target can be flexibly adjusted. For example, after obtaining the selection operation of the file to be shared, an interface for calling various communication lists may be provided for the user to select the sharing target. After obtaining the selection of the sharing target, the file storage of the cloud storage client 110 or the local file manager interface is invoked for the user to select a file to be shared.
  • Step S406 may encapsulate the information of the file to be shared and the identifier of the sharing target as a cloud storage file sharing request according to a preset data format, and the cloud storage file sharing request may perform encryption processing to improve data security.
  • step S408 when the cloud storage file sharing request is uploaded, the identifier of the user and the auxiliary information of the time may be attached for the cloud storage server 120 to perform the rights management.
  • FIG. 5 is a schematic diagram of another cloud storage-based file sharing method according to an embodiment of the present invention.
  • the cloud storage-based file sharing method may be performed on a network side in response to a file sharing request in a method in the previous embodiment.
  • the cloud storage based file sharing method includes:
  • Step S502 receiving a cloud storage file sharing request from the cloud storage client
  • Step S504 querying, according to the identifier of the sharing target, whether the sharing target has registered the cloud storage function;
  • Step S506 if yes, generating a link of the file to be shared according to the file information to be shared, and sending a link of the file to be shared to the sharing target;
  • Step S508 if not, generating sharing prompt information, and transmitting to the sharing target.
  • Step S502 receiving the cloud storage file sharing request, performing parsing, decrypting, etc., obtaining the information of the file to be shared and the identifier of the sharing target included in the cloud storage file sharing request, and verifying the user's authority to determine that the sharer has the sharing
  • the cloud saves the file share permission.
  • it can also perform a security scan on the shared file to confirm that the file does not contain malicious data such as viruses and Trojans, and improve security.
  • a determining process of step S504 is to query, in the registered account database stored in the cloud, whether there is a registered user associated with the identifier of the sharing target; if yes, determine that the sharing target has registered the cloud storage function; if not, determine that the sharing target is not registered Cloud storage capabilities. For example, it may be determined whether the registration information of the cloud storage includes an email account, a mobile phone number, and an instant communication account as identifiers of the sharing target. If any one of the registration information exists in the registration information, the sharing target may be registered as a cloud. Storage function.
  • the link of the file to be shared sent by the step S506 may include the URL of the file to be shared, and the link to be shared may directly download or view the file to be shared, and the other operation is to directly transfer the file to be shared to the cloud. Disk storage.
  • step S508 may send the sharing prompt information to the sharing target, where the sharing prompt information includes any one or more of the following: the information of the requesting party that sends the sharing request, the information of the file to be shared, And a link to register for cloud storage.
  • the sharing goal can be shared by sharing the prompt information, and the file to be shared can be viewed or downloaded conveniently and in time by registering the cloud storage function.
  • the file to be shared can be conveniently received and used according to the sharing prompt information, thereby improving the transmission efficiency and reliability of the cloud storage file.
  • modules in the devices of the embodiments can be adaptively changed and placed in one or more devices different from the embodiment.
  • the modules or units or components of the embodiments may be combined into one module or unit or component, and further they may be divided into a plurality of sub-modules or sub-units or sub-components.
  • any combination of the features disclosed in the specification, including the accompanying claims, the abstract and the drawings, and any methods so disclosed, or All processes or units of the device are combined.
  • Each feature disclosed in this specification (including the accompanying claims, the abstract and the drawings) may be replaced by alternative features that provide the same, equivalent or similar purpose.
  • the various component embodiments of the present invention may be implemented in hardware, or in a software module running on one or more processors, or in a combination thereof.
  • a microprocessor or digital signal processor may be used in practice to implement some or some of some or all of the components of a cloud storage based file sharing device and system in accordance with embodiments of the present invention. All features.
  • the invention may also be embodied as a device or device program (eg, a computer program and a computer program) for performing some or all of the methods described herein. Product).
  • Such a program implementing the 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 an Internet website, provided on a carrier signal, or provided in any other form.
  • Figure 6 illustrates a computing device, such as an application server, that can implement a cloud storage based file sharing method in accordance with the present invention.
  • the computing device conventionally includes a processor 610 and a computer program product or computer readable medium in the form of a memory 620.
  • the memory 620 may be an electronic memory such as a flash memory, an EEPROM (Electrically Erasable Programmable Read Only Memory), an EPROM, a hard disk, or a ROM.
  • Memory 620 has a memory space 630 for program code 631 for performing any of the method steps described above.
  • storage space 630 for program code may include various program code 631 for implementing various steps in the above methods, respectively.
  • the program code can be read from or written to one or more computer program products.
  • Such computer program products include program code carriers such as hard disks, compact disks (CDs), memory cards or floppy disks.
  • Such a computer program product is typically a portable or fixed storage unit as described with reference to FIG.
  • the storage unit may have storage segments, storage spaces, and the like that are similarly arranged to memory 620 in the computing device of FIG.
  • the program code can be compressed, for example, in an appropriate form.
  • the storage unit includes computer readable code 631', ie, code readable by a processor, such as 610, that when executed by a computing device causes the computing device to perform each of the methods described above step.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种基于云端存储的文件分享方法、装置与***,其中基于云端存储的文件分享方法包括:获取用于选择待分享文件以及分享目标的选择;根据上述操作提取待分享文件的信息以及分享目标的标识;根据待分享文件的信息以及分享目标的标识生成云端存储文件分享请求;以及向云端存储服务器上传云端存储文件分享请求。使用本发明的方案,提高了云端存储文件的传送效率和可靠性。

Description

基于云端存储的文件分享方法、装置与*** 技术领域
本发明涉及互联网技术,尤其涉及一种基于云端存储的文件分享方法、装置与***。
背景技术
云端存储是一种互联网存储工具。随着互联网云技术的发展,云端存储的使用也越来越广泛。云端存储通过互联网为企业和个人提供信息的储存,读取,下载等服务,具有安全稳定、海量存储的特点。
相对于传统的实体磁盘来说,云端存储更方便。用户不需要随身携带实体磁盘,在使用时可以方便地通过互联网轻松从云端读取自己所存储的文件或数据。
云端存储的文件供上传存储的用户使用之外,在某些特定场合下,还可以向指定的其他用户进行分享或传送。现有的云端存储文件传送方式为,下载后以邮件或者实体磁盘的方式进行发送。在云端存储文件的使用者较多的情况下,有人采取公开云端存储账号和密码的方式实现共享,这种方式容易出现文件丢失以及信息安全性差的问题。
因此,现有技术中云端存储文件缺乏分享手段,影响了用户传送数据和分享文件的便利性。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决或者减缓上述问题的基于云端存储的文件分享方法、装置与***。
本发明一个进一步的目的是提高用户使用云端存储文件的便利性。
根据本发明的一个方面,提供了一种基于云端存储的文件分享方法,包括:获取用于选择待分享文件以及分享目标的操作;根据操作提取待分享文件的信息以及分享目标的标识;根据待分享文件的信息以及分享目标的标识生成云端存储文件分享请求;以及向云端存储服务器上传云端存储文件分享请求。
根据本发明的另一个方面,提供了一种基于云端存储的文件分享装置,包括:获取模块,配置成获取用于选择待分享文件以及分享目标的操作;提取模块,配置成根据操作提取待分享文件的信息以及分享目标的标识;请求生成模块,配置成根据待分享文件的信息以及分享目标的标识生成云端存储文件分享请求;以及请求上传模块,配置成向云端存储服务器上传云端存储文件分享请求。
根据本发明的另一个方面,提供了一种基于云端存储的文件分享方法,包括:接收来自于云端存储客户端的云端存储文件分享请求,分享请求包括待分享文件信息以及分享目标的标识;按照分享目标的标识查询分享目标是否已注册云端存储功能;若是,根据待分享文件信息生成待分享文件的链接,并向分享目标发送待分享文件的链接;以及若否,生成分享提示信息,并向分享目标发送。
根据本发明的另一个方面,提供了一种基于云端存储的文件分享装置,包括:请求接收模块,配置成接收来自于云端存储客户端的云端存储文件分享请求,分享请求包括待分享文件信息以及分享目标的标识;查询模块,配置成按照分享目标的标识查询分享目标是否已注册云端存储功能;以及信息分享模块,配置成若查询模块的查询结果为是,根据待分享文件信息生成待分享文件的链接,并向分享目标发送待分享文件的链接;以及若查询模块的查询结果为是,生成分享提示信息,并向分享目标发送。
根据本发明的另一个方面,提供了一种基于云端存储的文件分享***,包括:云端存储客户端,根据待分享文件的信息以及分享目标的标识生成云端存储文件分享请求,并且向云端存储服务器上传云端存储文件分享请求;以及云端存储服务器,根据待分享文件信息生成待分享文件的链接。
根据本发明的又一个方面,提供了一种计算机程序,其包括计算机可读代码,当所述计算机可读代码在计算设备上运行时,导致所述计算设备执行上述任一个所述的基于云端存储的文件分享方法。
根据本发明的再一个方面,提供了一种计算机可读介质,其中存储了上述计算机程序。
本发明的有益效果为:
本发明的第一种基于云端存储的文件分享方法,由云端存储客户 端执行,可按照用户的选择操作,生成并向云端存储服务器发送云端存储文件分享请求,以供云端存储服务器按照分享目标的云端存储使用情况,区别性地发送对应的分享提示信息。分享目标的用户可以方便地按照分享提示信息使用待分享文件,提高了云端存储文件的传送效率和可靠性,大大提高了用户的使用体验。
进一步地,本发明的另一种基于云端存储的文件分享方法,由云端存储服务器执行,对云端存储文件分享请求进行处理,并按照分享目标是否已注册云端存储功能的情况向分享目标发送对应的分享提示信息,使得分享提示信息符合分享目标的云端存储使用状态,提高了作为信息接收方的分享目标的使用便利性。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示意性示出了根据本发明一个实施例的基于云端存储的文件分享***的示意图;
图2示意性示出了根据本发明一个实施例的一种基于云端存储的文件分享装置的示意图;
图3示意性示出了根据本发明一个实施例的另一基于云端存储的文件分享装置的示意图;
图4示意性示出了根据本发明一个实施例的一种基于云端存储的文件分享方法的示意图;
图5示意性示出了根据本发明一个实施例的另一基于云端存储的文件分享方法的示意图;
图6示意性地示出了用于执行根据本发明的基于云端存储的文件分享方法的计算设备的框图;以及
图7示意性地示出了用于保持或者携带实现根据本发明的基于云端存储的文件分享方法的程序代码的存储单元。
具体实施方式
在此提供的算法和显示不与任何特定计算机、虚拟***或者其它设备固有相关。各种通用***也可以与基于在此的示教一起使用。根据上面的描述,构造这类***所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
本发明实施例提供了一种基于云端存储的文件分享***,图1是根据本发明一个实施例的基于云端存储的文件分享***的示意图。该***一般性地可以包括:云端存储客户端110和云端存储服务器120。
云端存储客户端110可以配置各类用户终端设备中,例如智能手机、个人电脑、平板电脑等具有网络连接功能的智能终端中。云端存储客户端110为客户提供云端存储的本地功能,例如上传本地文件、下载云端存储文件、向用户展示云端存储状态、以及获取用户对云端存储的操作等。
云端存储服务器120通过互联网或其他数据传输通道与云端存储客户端110数据连接,用于存储用户数据,并响应云端存储客户端110的各种数据请求,以提供相应的数据服务。在本实施例的基于云端存储的文件分享***中,云端存储客户端110可以配置成:根据待分享文件的信息以及分享目标的标识生成云端存储文件分享请求,并且向云端存储服务器上传云端存储文件分享请求。待分享文件的信息以及分享目标的标识可以根据获取的选择操作得出,例如云端存储服务器120可以获取对待分享文件以及分享目标的选择操作,根据选择操作提取待分享文件的信息以及分享目标的标识。
云端存储服务器120可以配置成:根据待分享文件信息生成待分享文件的链接并向分享目标发送。在分享目标未注册云端存储功能时,云端存储服务器110可以生成分享提示信息并向分享目标发送。
云端存储服务器110在接收到来自于云端存储客户端110的云端存储文件分享请求后,可以按照分享目标的标识查询分享目标是否已 注册云端存储功能,若是,根据待分享文件信息生成待分享文件的链接,并向分享目标发送待分享文件的链接,若分享目标是否未注册云端存储功能,则生成分享提示信息,并向分享目标发送。
以上分享目标的标识包括以下任意一项:分享目标的手机号码、分享目标的即时通讯账号、或者分享目标的电子邮箱账号;并且分享提示信息中包括以下任一项或多项内容:发送分享请求的请求方的信息、待分享文件的信息、以及注册云端存储功能的链接。
本发明实施例还提供了两种基于云端存储的文件分享装置,分别为基于云端存储的文件分享装置200和基于云端存储的文件分享装置300。其中基于云端存储的文件分享装置200可以设置于云端存储客户端110中,实现云端存储的用户侧功能。基于云端存储的文件分享装置200可以设置于云端存储服务器120中,实现云端存储的网络侧功能。
图2是根据本发明一个实施例的一种基于云端存储的文件分享装置200的示意图。该基于云端存储的文件分享装置200一般性地可以包括:获取模块210、提取模块220、请求生成模块230、请求上传模块240。
获取模块210可以配置成获取对用于选择分享文件以及分享目标的操作;获取模块210获取分享文件的选择操作的方式存在多种,一种可选方式为接收用户在云端存储客户端110展示的云端存储文件中进行的选择操作,另一种可选方式为接收用户对本地存储文件的选择操作,并向云端存储服务器120上传选择出的本地存储文件。
获取模块210获取分享目标的选择操作的方式也有多种,例如调用预置的通信关系列表,以供用户从通信关系列表中选择分享目标。另一种可选方式为接收从通讯记录中选择出的分享目标。
提取模块220可以配置成根据选择操作提取待分享文件的信息以及分享目标的标识。分享目标的标识包括以下任意一项:分享目标的手机号码、分享目标的即时通讯账号、或者分享目标的电子邮箱账号。待分享文件的信息可以包括文件名、文件大小、文件标识或者文件哈希值等可以标识文件的信息。
请求生成模块230可以配置成根据待分享文件的信息以及分享目标的标识生成云端存储文件分享请求。请求上传模块240可以配置成 向云端存储服务器120上传云端存储文件分享请求,以供云端存储服务器120根据分享目标注册云端存储的情况向分享目标发送分享提示信息。
图3是根据本发明一个实施例的另一基于云端存储的文件分享装置的示意图。该基于云端存储的文件分享装置300一般性地可以包括:请求接收模块310、查询模块320、信息分享模块330。
请求接收模块310可以配置成接收来自于云端存储客户端110的云端存储文件分享请求,分享请求包括待分享文件信息以及分享目标的标识。
查询模块320可以配置成按照分享目标的标识查询分享目标是否已注册云端存储功能。查询模块320的一种可选查询流程为:在云端存储的注册账号数据库中查询是否存在分享目标的标识相关联的注册用户;若存在,确定分享目标已注册云端存储功能;若不存在,确定分享目标未注册云端存储功能。
在查询模块320的查询结果为是时,信息分享模块330可以根据待分享文件信息生成待分享文件的链接,并向分享目标发送待分享文件的链接。在查询模块320的查询结果为否时,以及若查询模块320的查询结果为是,生成分享提示信息,并向分享目标发送。分享提示信息中包括以下任一项或多项内容:发送分享请求的请求方的信息、待分享文件的信息、以及注册云端存储功能的链接。
本发明实施例还提供了两种基于云端存储的文件分享方法,分别由上述实施例的基于云端存储的文件分享装置200和基于云端存储的文件分享装置300执行,以用户侧和网络侧的云端存储的功能。
图4是根据本发明一个实施例的一种基于云端存储的文件分享方法的示意图,该基于云端存储的文件分享方法包括:
步骤S402,获取用于选择待分享文件以及分享目标的操作;
步骤S404,根据上述操作提取待分享文件的信息以及分享目标的标识;
步骤S406,根据待分享文件的信息以及分享目标的标识生成云端存储文件分享请求;
步骤S408,向云端存储服务器上传云端存储文件分享请求。
步骤S402中获取待分享文件可以通过多种方式实现。该待分享文 件可以是已经被云端存储的云端存储文件,也可以是用户终端设备本地保存的尚未上传至云端的本地文件。在将云端已存储的文件作为待分享文件时,步骤S402中获取待分享文件时,可以接收用户在云端存储客户端110展示的云端存储文件中进行的选择操作。云端存储客户端110可采用列表、缩略图等方式展示云端存储文件的信息,并提供操作接口,以供用户点击或选中。
在将终端设备本地文件作为待分享文件时,步骤S402可以接收用户对本地存储文件的选择操作,并向云端存储服务器120上传选择出的本地存储文件。在此情况下,在向云端存储服务器120上传文件的同时,同时进行文件分享,节省了用户的操作。通过该方式获取待分享文件,提供了一种新的本地文件分享方式,不同于传统采用实际磁盘传递或者通过点对点的文件传输。
以上被选中的待分享文件可以将名称、大小、修改时间、待分享文件在云端存储中的URL(Uniform Resource Locator,统一资源***)、以及哈希值等信息中的一项或多项作为步骤S404中使用的分享文件的信息。
步骤S402中获取对分享目标的选择操作也有多种。一种常见的方式从终端设备中预置的通信关系列表或者通讯记录中选择出分享目标,例如从智能手机的通讯录中的联系人中选择出分享目标,并将联系人的手机号作为步骤S404中使用的分享目标标识。另外步骤S402还可以将邮件联系人、各种即时通讯工具的好友列表中的联系人作为分享目标。从而将邮箱地址、即时通讯账号等作为分享目标标识。
步骤S402获取待分享文件与获取分享目标的顺序可以灵活调整,例如在获取到对待分享文件的选择操作后,可以提供调用各种通讯列表的接口,供用户选择分享目标。在获取到对分享目标的选择后,调用云端存储客户端110的文件展示或者本地文件管理器接口,以供用户从中选择出待分享文件。
步骤S406可以按照预设的数据格式将待分享文件的信息以及分享目标的标识封装为云端存储文件分享请求,该云端存储文件分享请求可进行加密处理,以提高数据的安全性。
步骤S408在上传云端存储文件分享请求时,可以附加有用户的标识以及时间的附属信息,以供云端存储服务器120进行权项管理。
图5是根据本发明一个实施例的另一基于云端存储的文件分享方法的示意图,该基于云端存储的文件分享方法可以在网络侧执行,以响应上一实施例的方法中的存储文件分享请求。该基于云端存储的文件分享方法包括:
步骤S502,接收来自于云端存储客户端的云端存储文件分享请求;
步骤S504,按照分享目标的标识查询分享目标是否已注册云端存储功能;
步骤S506,若是,根据待分享文件信息生成待分享文件的链接,并向分享目标发送待分享文件的链接;
步骤S508,若否,生成分享提示信息,并向分享目标发送。
步骤S502接收到云端存储文件分享请求,进行解析、解密等操作得到云端存储文件分享请求包含的待分享文件的信息以及分享目标的标识,还可以对用户的权限进行验证,以确定分享者具备分享云端存储文件的分享权限,另外还可以对分享文件进行安全扫描,以确认文件不存在病毒、木马等恶意数据,并提高安全性。
步骤S504的一种判断流程为在云端存储的注册账号数据库中查询是否存在分享目标的标识相关联的注册用户;若存在,确定分享目标已注册云端存储功能;若不存在,确定分享目标未注册云端存储功能。例如可以分别确定云端存储的注册信息中是否包括有作为分享目标的标识的邮箱账号、手机号码、即时通信账号,若有任一项存在于注册信息中,就可认为该分享目标已经注册有云端存储功能。
步骤S506发送的待分享文件的链接可以包括待分享文件的URL,利用该待分享文件的链接,可以直接下载或者查看待分享文件,另一种操作为将待分享文件直接转存至自己的云盘存储中。
在分享目标没有注册云盘功能时,步骤S508可以向分享目标发送分享提示信息,分享提示信息中包括以下任一项或多项内容:发送分享请求的请求方的信息、待分享文件的信息、以及注册云端存储功能的链接。分享目标可以通过分享提示信息了解到分享文件,并且可以方便及时地通过注册云端存储功能来查看或下载待分享文件。
使用本实施例的基于云端存储的文件分享方法,可以方便地按照分享提示信息接收和使用待分享文件,提高了云端存储文件的传送效率和可靠性。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的基于云端存储的文件分享装置和***中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产 品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
例如,图6示出了可以实现根据本发明的基于云端存储的文件分享方法的计算设备,例如应用服务器。该计算设备传统上包括处理器610和以存储器620形式的计算机程序产品或者计算机可读介质。存储器620可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。存储器620具有用于执行上述方法中的任何方法步骤的程序代码631的存储空间630。例如,用于程序代码的存储空间630可以包括分别用于实现上面的方法中的各种步骤的各个程序代码631。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。这些计算机程序产品包括诸如硬盘,紧致盘(CD)、存储卡或者软盘之类的程序代码载体。这样的计算机程序产品通常为如参考图7所述的便携式或者固定存储单元。该存储单元可以具有与图6的计算设备中的存储器620类似布置的存储段、存储空间等。程序代码可以例如以适当形式进行压缩。通常,存储单元包括计算机可读代码631’,即可以由例如诸如610之类的处理器读取的代码,这些代码当由计算设备运行时,导致该计算设备执行上面所描述的方法中的各个步骤。
本文中所称的“一个实施例”、“实施例”或者“一个或者多个实施例”意味着,结合实施例描述的特定特征、结构或者特性包括在本发明的至少一个实施例中。此外,请注意,这里“在一个实施例中”的词语例子不一定全指同一个实施例。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。
此外,还应当注意,本说明书中使用的语言主要是为了可读性和教导的目的而选择的,而不是为了解释或者限定本发明的主题而选择的。因此,在不偏离所附权利要求书的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。对于本发明的范围,对本发明所做的公开是说明性的,而非限制性的,本发明的范围由所附权利要求书限定。

Claims (21)

  1. 一种基于云端存储的文件分享方法,包括:
    获取用于选择待分享文件以及分享目标的操作;
    根据所述操作提取所述待分享文件的信息以及所述分享目标的标识;
    根据所述待分享文件的信息以及所述分享目标的标识生成云端存储文件分享请求;以及
    向云端存储服务器上传所述云端存储文件分享请求。
  2. 根据权利要求1所述的方法,其中,获取用于选择所述待分享文件的操作的步骤包括:
    接收用户在云端存储客户端展示的云端存储文件中进行的选择操作;或者
    接收用户对本地存储文件的选择操作,并向所述云端存储服务器上传选择出的所述本地存储文件。
  3. 根据权利要求1所述的方法,其中,获取用于选择所述分享目标的操作的步骤包括:
    调用预置的通信关系列表,以供用户从所述通信关系列表中选择分享目标;或者
    接收从通讯记录中选择出的分享目标。
  4. 根据权利要求1至3中任一项所述的方法,其中,
    所述分享目标的标识包括以下任意一项:所述分享目标的手机号码、所述分享目标的即时通讯账号、或者所述分享目标的电子邮箱账号。
  5. 一种基于云端存储的文件分享装置,包括:
    获取模块,配置成获取用于选择待分享文件以及分享目标的操作;
    提取模块,配置成根据所述操作提取所述待分享文件的信息以及 所述分享目标的标识;
    请求生成模块,配置成根据所述待分享文件的信息以及所述分享目标的标识生成云端存储文件分享请求;以及
    请求上传模块,配置成向云端存储服务器上传所述云端存储文件分享请求。
  6. 根据权利要求5所述的装置,其中,所述获取模块还配置成:
    接收用户在云端存储客户端展示的云端存储文件中进行的选择操作;或者
    接收用户对本地存储文件的选择操作,并向所述云端存储服务器上传选择出的所述本地存储文件。
  7. 根据权利要求5所述的装置,其中,所述获取模块还配置成:
    调用预置的通信关系列表,以供用户从所述通信关系列表中选择分享目标;或者
    接收从通讯记录中选择出的分享目标。
  8. 根据权利要求5至7中任一项所述的装置,其中,
    所述分享目标的标识包括以下任意一项:所述分享目标的手机号码、所述分享目标的即时通讯账号、或者所述分享目标的电子邮箱账号。
  9. 一种基于云端存储的文件分享方法,包括:
    接收来自于云端存储客户端的云端存储文件分享请求,所述分享请求包括待分享文件信息以及分享目标的标识;
    按照所述分享目标的标识查询所述分享目标是否已注册云端存储功能;
    若是,根据所述待分享文件信息生成所述待分享文件的链接,并向所述分享目标发送所述待分享文件的链接;以及
    若否,生成分享提示信息,并向所述分享目标发送。
  10. 根据权利要求9所述的方法,其中,按照所述分享目标的标 识查询所述分享目标是否已注册云端存储功能的步骤包括:
    在云端存储的注册账号数据库中查询是否存在所述分享目标的标识相关联的注册用户;
    若存在,确定所述分享目标已注册云端存储功能;
    若不存在,确定所述分享目标未注册云端存储功能。
  11. 根据权利要求9或10所述的方法,其中,所述分享目标的标识包括以下任意一项:
    所述分享目标的手机号码、所述分享目标的即时通讯账号、或者所述分享目标的电子邮箱账号。
  12. 根据权利要求9至11中任一项所述的方法,其中,所述分享提示信息中包括以下任一项或多项内容:
    发送所述分享请求的请求方的信息、所述待分享文件的信息、以及注册云端存储功能的链接。
  13. 一种基于云端存储的文件分享装置,包括:
    请求接收模块,配置成接收来自于云端存储客户端的云端存储文件分享请求,所述分享请求包括待分享文件信息以及分享目标的标识;
    查询模块,配置成按照所述分享目标的标识查询所述分享目标是否已注册云端存储功能;以及
    信息分享模块,配置成若所述查询模块的查询结果为是,根据所述待分享文件信息生成所述待分享文件的链接,并向所述分享目标发送所述待分享文件的链接;以及若所述查询模块的查询结果为是,生成分享提示信息,并向所述分享目标发送。
  14. 根据权利要求13所述的装置,其中,所述查询模块还配置成:
    在云端存储的注册账号数据库中查询是否存在所述分享目标的标识相关联的注册用户;
    若存在,确定所述分享目标已注册云端存储功能;
    若不存在,确定所述分享目标未注册云端存储功能。
  15. 根据权利要求13或14所述的装置,其中,所述分享目标的标识包括以下任意一项:
    所述分享目标的手机号码、所述分享目标的即时通讯账号、或者所述分享目标的电子邮箱账号。
  16. 根据权利要求13至15中任一项所述的装置,其中,所述分享提示信息中包括以下任一项或多项内容:
    发送所述分享请求的请求方的信息、所述待分享文件的信息、以及注册云端存储功能的链接。
  17. 一种基于云端存储的文件分享***,包括:
    云端存储客户端,根据待分享文件的信息以及分享目标的标识生成云端存储文件分享请求,并且向云端存储服务器上传所述云端存储文件分享请求;以及
    所述云端存储服务器,根据所述待分享文件信息生成所述待分享文件的链接并向所述分享目标发送。
  18. 根据权利要求17所述的文件分享***,其中,
    所述云端存储服务器,在所述分享目标未注册云端存储功能时,生成分享提示信息并向所述分享目标发送。
  19. 根据权利要求17或18所述的文件分享***,其中,
    所述分享目标的标识包括以下任意一项:所述分享目标的手机号码、所述分享目标的即时通讯账号、或者所述分享目标的电子邮箱账号;并且
    所述分享提示信息中包括以下任一项或多项内容:发送所述分享请求的请求方的信息、所述待分享文件的信息、以及注册云端存储功能的链接。
  20. 一种计算机程序,包括计算机可读代码,当所述计算机可读代码在计算设备上运行时,导致所述计算设备执行根据权利要求1-4中的任一个所述的基于云端存储的文件分享方法,和/或权利要求9-12 中的任一个所述的基于云端存储的文件分享方法。
  21. 一种计算机可读介质,其中存储了如权利要求11所述的计算机程序。
PCT/CN2016/086753 2015-07-01 2016-06-22 基于云端存储的文件分享方法、装置与*** WO2017000820A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510379781.4A CN105100223B (zh) 2015-07-01 2015-07-01 基于云端存储的文件分享方法、装置与***
CN201510379781.4 2015-07-01

Publications (1)

Publication Number Publication Date
WO2017000820A1 true WO2017000820A1 (zh) 2017-01-05

Family

ID=54579740

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/086753 WO2017000820A1 (zh) 2015-07-01 2016-06-22 基于云端存储的文件分享方法、装置与***

Country Status (2)

Country Link
CN (1) CN105100223B (zh)
WO (1) WO2017000820A1 (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111818114A (zh) * 2019-04-12 2020-10-23 财付通支付科技有限公司 信息分享方法和装置
CN111950027A (zh) * 2020-08-21 2020-11-17 安徽高山科技有限公司 一种基于区块链智能合约的文件分享方法
CN112115109A (zh) * 2020-09-25 2020-12-22 努比亚技术有限公司 一种文件分享方法、设备及计算机可读存储介质
CN112163398A (zh) * 2020-09-30 2021-01-01 金蝶软件(中国)有限公司 一种图表分享方法及其相关设备
CN113254409A (zh) * 2020-02-12 2021-08-13 华为技术有限公司 文件共享方法、***及相关设备
CN113301095A (zh) * 2020-12-08 2021-08-24 阿里巴巴集团控股有限公司 提供云端对象的数据的方法以及装置
CN114531480A (zh) * 2020-10-30 2022-05-24 百度在线网络技术(北京)有限公司 用于共享数据的方法、装置、设备以及存储介质
CN114640666A (zh) * 2022-03-04 2022-06-17 微位(深圳)网络科技有限公司 文件共享下载方法、电子设备及可读存储介质
CN117118598A (zh) * 2023-03-14 2023-11-24 荣耀终端有限公司 一种数据分享的方法、电子设备及计算机集群

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105100223B (zh) * 2015-07-01 2019-10-15 北京奇虎科技有限公司 基于云端存储的文件分享方法、装置与***
CN105681295B (zh) * 2016-01-11 2019-05-28 清华大学 关联大数据共享方法及装置
CN107305570B (zh) * 2016-04-22 2020-05-12 腾讯科技(深圳)有限公司 一种数据检索方法及***
CN105763647B (zh) * 2016-04-25 2020-02-18 北京珊瑚灵御科技有限公司 一种基于云服务的Android平台上的安全分享***和方法
CN106027632A (zh) * 2016-05-16 2016-10-12 北京小米移动软件有限公司 数据传输方法和装置
CN107770229B (zh) * 2016-08-23 2021-04-20 中国电信股份有限公司 云端文件分享方法、***和云服务器
CN107786418B (zh) * 2016-08-26 2020-11-10 北京地厚云图科技有限公司 基于工程项目实时数据的消息沟通方法及装置
CN106534280B (zh) * 2016-10-25 2019-12-03 Oppo广东移动通信有限公司 数据分享方法及装置
CN106534277B (zh) * 2016-10-25 2019-12-31 Oppo广东移动通信有限公司 数据分享方法及装置
CN106411920B (zh) * 2016-10-25 2020-04-10 Oppo广东移动通信有限公司 数据分享方法及装置
CN106357521A (zh) * 2016-10-25 2017-01-25 广东欧珀移动通信有限公司 数据分享方法及装置
CN106453589B (zh) * 2016-10-25 2019-10-25 Oppo广东移动通信有限公司 一种备份数据的同步方法和装置
CN107038376A (zh) * 2017-03-30 2017-08-11 广州杰赛科技股份有限公司 一种云盘***、云盘***中的文件病毒扫描处理方法
CN108809800B (zh) * 2017-05-04 2021-09-28 腾讯科技(深圳)有限公司 一种多媒体数据处理方法及其设备、***
CN107295018A (zh) * 2017-08-14 2017-10-24 北京连云决科技有限公司 一种云盘文件的安全存储及分享方法
CN110324373B (zh) * 2018-03-29 2020-11-17 华为技术有限公司 文件分享方法及装置、文件同步***
CN109344134A (zh) * 2018-09-26 2019-02-15 郑州云海信息技术有限公司 一种云盘文件共享的方法及装置
CN110969474B (zh) * 2018-09-30 2023-12-26 北京国双科技有限公司 资源的获取处理方法、数据处理***、存储介质和处理器
CN109471903A (zh) * 2018-10-25 2019-03-15 深圳壹账通智能科技有限公司 区块链信息的共享方法、装置及计算机设备
CN109684867A (zh) * 2018-11-20 2019-04-26 深圳供电局有限公司 一种网盘文件协同与访问的控制方法、装置及***
CN109766321A (zh) * 2018-12-15 2019-05-17 深圳壹账通智能科技有限公司 一种文件分享方法、装置、计算机设备及存储介质
CN110336737B (zh) * 2019-06-10 2021-09-24 王晟琦 生活记录分享方法、装置和计算机设备
CN110753340B (zh) * 2019-10-28 2024-02-13 深圳传音控股股份有限公司 Vsim信息分享方法、***及计算机可读存储介质
CN112491695A (zh) * 2020-11-25 2021-03-12 上海中通吉网络技术有限公司 一种文件分享方法和***
CN113810454A (zh) * 2021-01-15 2021-12-17 北京沃东天骏信息技术有限公司 一种文件传输方法、装置、电子设备及存储介质
CN113783938A (zh) * 2021-08-18 2021-12-10 深圳市冠旭电子股份有限公司 基于可穿戴设备的数据分享方法、***、设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103179156A (zh) * 2011-12-22 2013-06-26 腾讯科技(深圳)有限公司 一种图片分享方法、***及设备
US8930475B1 (en) * 2012-03-30 2015-01-06 Signiant Inc. Systems and methods for secure cloud-based media file sharing
CN104468683A (zh) * 2013-09-20 2015-03-25 财团法人资讯工业策进会 云端存储服务器及其管理方法
CN104580364A (zh) * 2014-12-01 2015-04-29 百度在线网络技术(北京)有限公司 一种资源分享的方法和装置
CN105100223A (zh) * 2015-07-01 2015-11-25 北京奇虎科技有限公司 基于云端存储的文件分享方法、装置与***

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103067465B (zh) * 2012-12-20 2016-03-02 广东一一五科技股份有限公司 文件分享方法及***
CN104410615B (zh) * 2014-11-20 2019-05-10 北京奇虎科技有限公司 对共享数据进行访问的方法、客户端、服务器及***
CN104717289B (zh) * 2015-03-10 2018-07-20 三星电子(中国)研发中心 一种数据同步方法和装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103179156A (zh) * 2011-12-22 2013-06-26 腾讯科技(深圳)有限公司 一种图片分享方法、***及设备
US8930475B1 (en) * 2012-03-30 2015-01-06 Signiant Inc. Systems and methods for secure cloud-based media file sharing
CN104468683A (zh) * 2013-09-20 2015-03-25 财团法人资讯工业策进会 云端存储服务器及其管理方法
CN104580364A (zh) * 2014-12-01 2015-04-29 百度在线网络技术(北京)有限公司 一种资源分享的方法和装置
CN105100223A (zh) * 2015-07-01 2015-11-25 北京奇虎科技有限公司 基于云端存储的文件分享方法、装置与***

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111818114A (zh) * 2019-04-12 2020-10-23 财付通支付科技有限公司 信息分享方法和装置
CN113254409A (zh) * 2020-02-12 2021-08-13 华为技术有限公司 文件共享方法、***及相关设备
CN113254409B (zh) * 2020-02-12 2024-04-26 花瓣云科技有限公司 文件共享方法、***及相关设备
CN111950027A (zh) * 2020-08-21 2020-11-17 安徽高山科技有限公司 一种基于区块链智能合约的文件分享方法
CN112115109B (zh) * 2020-09-25 2024-03-22 努比亚技术有限公司 一种文件分享方法、设备及计算机可读存储介质
CN112115109A (zh) * 2020-09-25 2020-12-22 努比亚技术有限公司 一种文件分享方法、设备及计算机可读存储介质
CN112163398A (zh) * 2020-09-30 2021-01-01 金蝶软件(中国)有限公司 一种图表分享方法及其相关设备
CN114531480A (zh) * 2020-10-30 2022-05-24 百度在线网络技术(北京)有限公司 用于共享数据的方法、装置、设备以及存储介质
CN113301095A (zh) * 2020-12-08 2021-08-24 阿里巴巴集团控股有限公司 提供云端对象的数据的方法以及装置
CN113301095B (zh) * 2020-12-08 2024-05-10 阿里巴巴集团控股有限公司 提供云端对象的数据的方法以及装置
CN114640666B (zh) * 2022-03-04 2023-07-25 微位(深圳)网络科技有限公司 文件共享下载方法、电子设备及可读存储介质
CN114640666A (zh) * 2022-03-04 2022-06-17 微位(深圳)网络科技有限公司 文件共享下载方法、电子设备及可读存储介质
CN117118598A (zh) * 2023-03-14 2023-11-24 荣耀终端有限公司 一种数据分享的方法、电子设备及计算机集群

Also Published As

Publication number Publication date
CN105100223B (zh) 2019-10-15
CN105100223A (zh) 2015-11-25

Similar Documents

Publication Publication Date Title
WO2017000820A1 (zh) 基于云端存储的文件分享方法、装置与***
US10681081B2 (en) Secure content and encryption methods and techniques
CN105472052B (zh) 一种跨域服务器的登录方法和***
US8126966B2 (en) Separating attachments received from a mobile device
US9081862B2 (en) Method and device for resource sharing
US9100822B2 (en) System and method for information sharing using visual tags
JP6514721B2 (ja) デュアルチャネル識別認証
US11509664B2 (en) Secure sent message identifier
EP2901660B1 (en) Termininal interaction methods and related devices and systems
US20110213974A1 (en) Identifying relationships between users of a communications domain
US20090292762A1 (en) Method, Apparatus, and Computer Program Product for Publishing Content
WO2016070718A1 (zh) 进行文件下载的方法、装置和浏览器
JP6880055B2 (ja) メッセージ偽造防止実施方法及びデバイス
US20150264095A1 (en) Web service push method and web service push server and web service providing server performing same
WO2014111022A1 (zh) 一种移动终端用户信息的显示方法、移动终端和服务***
WO2014169768A1 (en) Method, system and front-end device for posting user generated content
US10873643B2 (en) Unified content posting
US10387663B2 (en) System, a method and a computer readable medium for transmitting an electronic file
CN111147235B (zh) 对象访问方法、装置、电子设备及机器可读存储介质
WO2019242279A1 (zh) 一种消息处理方法及装置
US11496487B2 (en) Computing network for using a cloud computing server to verify data received from an operating system
US9319358B2 (en) Terminal interaction methods and related devices and systems
US20150365375A1 (en) Delivery of a media item
JP2015069533A (ja) データ管理装置及びデータ管理方法
KR101574423B1 (ko) 참여형 단말 정보 관리 방법 및 장치

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16817184

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16817184

Country of ref document: EP

Kind code of ref document: A1