CN105827605A - File sharing method and file sharing system - Google Patents

File sharing method and file sharing system Download PDF

Info

Publication number
CN105827605A
CN105827605A CN201610151556.XA CN201610151556A CN105827605A CN 105827605 A CN105827605 A CN 105827605A CN 201610151556 A CN201610151556 A CN 201610151556A CN 105827605 A CN105827605 A CN 105827605A
Authority
CN
China
Prior art keywords
recipient
file
information
quick response
response code
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.)
Granted
Application number
CN201610151556.XA
Other languages
Chinese (zh)
Other versions
CN105827605B (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.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group 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 China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201610151556.XA priority Critical patent/CN105827605B/en
Publication of CN105827605A publication Critical patent/CN105827605A/en
Application granted granted Critical
Publication of CN105827605B publication Critical patent/CN105827605B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • 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/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Storage Device Security (AREA)

Abstract

The invention discloses a file sharing method and a file sharing system. The file sharing method comprises steps: sharing request information sent by a sender user is encrypted by adopting a preset key, and a corresponding sharing two-dimensional code is generated; the sharing two-dimensional code uploaded by the sender, receiver information and a to-be-shared file are received; according to the size of the to-be-shared file, a storage address is allocated for the to-be-shared file, a mapping relationship between the sharing two-dimensional code and the storage address is built, and the to-be-shared file is stored to a corresponding storage address; and the sharing two-dimensional code is sent to each corresponding receiver user according to the receiver information. According to the technical scheme of the invention, the sharing two-dimensional code is separated from the storage address of the to-be-shared file, and safety and privacy in the sharing process can be effectively ensured.

Description

Sharing files method and file sharing system
Technical field
The present invention relates to communication technical field, particularly to a kind of sharing files method and file sharing system.
Background technology
At present, some internet, applications has provided the user the function to other user's network resource sharing (such as: webpage, photo, Internet video etc.).
In conventional network resources sharing mechanism, sender user is stored in the server by network file to be shared, then server generates corresponding URL (UniversalResourceLocator), then server generates corresponding Quick Response Code according to this URL, and this Quick Response Code is sent to other users shared desired by sender user by last server.
But, this technology is by the way of server generation Quick Response Code is to share, its safety and privacy are poor, and cause the reason of the problems referred to above to be, Quick Response Code directly comprises the storage address needing to be shared file, as long as any user just can be directly obtained file to be shared after getting this Quick Response Code.From foregoing, it is provided that a kind of sharing files method possessing high security and high privacy is that this area is needed badly and solved the technical problem that.
Summary of the invention
The present invention provides a kind of sharing files method and file sharing system, for solving the safety during sharing of file to be shared in prior art and the poor problem of privacy.
For achieving the above object, the invention provides a kind of sharing files method, including:
Sender user's transmission is shared solicited message uses preset-key to be encrypted, generate and share Quick Response Code accordingly, and described Quick Response Code of sharing is sent to described sender user, described solicited message of sharing includes: recipient information, and described recipient information includes: at least one recipient's personal account number's information and/or at least one recipient family account;
Receive described sender upload described in share Quick Response Code, described recipient information and file to be shared;
File size according to described file to be shared be described in file to be shared distribution storage address, and share the mapping relations of Quick Response Code and described storage address described in setting up, described file to be shared stored to storing address accordingly simultaneously;
According to described recipient information to corresponding each recipient user send described in share Quick Response Code.
Alternatively, when described recipient information includes at least one described recipient's family account information, described according to described recipient information to corresponding each recipient user send described in share Quick Response Code step before also include:
Personal account number's information of all kinsfolks corresponding under each recipient family account is inquired according to the kinsfolk's catalogue listing prestored.
For achieving the above object, present invention also offers a kind of sharing files method, including:
Receive the personal account information uploaded of recipient user with scan share Quick Response Code;
Use preset-key that described Quick Response Code of sharing is decrypted, share described in obtaining and Quick Response Code shares solicited message, described solicited message of sharing includes: recipient information, and described recipient information includes: at least one recipient's personal account number's information and/or at least one recipient family account;
Validation verification is carried out according to the personal account information that described recipient user is uploaded by described recipient information;
When the result of the personal account information that described recipient user uploads is effective, according to the mapping relations table prestored, inquire and share, with described, the storage address that Quick Response Code is corresponding;
Described storage address is sent to described recipient user, conducts interviews for described recipient user.
Alternatively, when described recipient information includes at least one described recipient's family account information, also include before the step that the described personal account information uploaded described recipient user according to described recipient information carries out validation verification:
Personal account number's information of all kinsfolks corresponding under each recipient family account is inquired according to the kinsfolk's catalogue listing prestored.
Alternatively, share solicited message described in also to include: file effective time is interval;
The mapping relations table that described basis prestores, inquires and also included before the described step sharing storage address corresponding to Quick Response Code:
Judge that current time is whether in described file effective time interval;
When judging that described current time is in described file effective time interval, and the result of personal account information uploaded of described recipient user is when being effective, then perform the mapping relations table that described basis prestores, inquire and the described step sharing storage address corresponding to Quick Response Code.
For achieving the above object, present invention also offers a kind of file sharing system, including:
Quick Response Code signal generating unit, preset-key is used to be encrypted for sender user's transmission is shared solicited message, generate and share Quick Response Code accordingly, and described Quick Response Code of sharing is sent to described sender user, described solicited message of sharing includes: recipient information, and described recipient information includes: at least one recipient's personal account number's information and/or at least one recipient family account;
First receive unit, for receive described sender upload described in share Quick Response Code, described recipient information and file to be shared;
Memory element, for according to described in the file size of file to be shared be described in file to be shared distribution storage address, and share the mapping relations of Quick Response Code and described storage address described in setting up, described file to be shared stored to storing address accordingly simultaneously;
First transmitting element, for according to described recipient information to corresponding each recipient user send described in share Quick Response Code.
Alternatively, also include: family's catalog unit, for inquiring personal account number's information of all kinsfolks corresponding under each recipient family account according to the kinsfolk's catalogue listing prestored.
For achieving the above object, present invention also offers a kind of file sharing system, including:
Second receives unit, for receive personal account information that recipient user uploads with scan share Quick Response Code;
Quick Response Code decryption unit, for using preset-key that described Quick Response Code of sharing is decrypted, share described in obtaining and Quick Response Code shares solicited message, described solicited message of sharing includes: recipient information, and described recipient information includes: at least one recipient's personal account number's information and/or at least one recipient family account;
Account verification unit, carries out validation verification for the personal account information uploaded described recipient user according to described recipient information;
Query unit, for when the result of the personal account information that described recipient user uploads is effective, according to the mapping relations table prestored, inquires and shares, with described, the storage address that Quick Response Code is corresponding;
Second transmitting element, for sending described storage address to described recipient user, conducts interviews for described recipient user.
Alternatively, also include:
Family's catalog unit, for inquiring personal account number's information of all kinsfolks corresponding under each recipient family account according to the kinsfolk's catalogue listing prestored.
Alternatively, share solicited message described in also to include: file effective time is interval;
Described file sharing system also includes:
Time judging unit, is used for judging that current time is whether in described file effective time interval;
Described query unit is for when judging that described current time is in described file effective time interval, and the result of personal account information uploaded of described recipient user is when being effective, then according to the mapping relations table prestored, inquire and share, with described, the storage address that Quick Response Code is corresponding.
The method have the advantages that
The invention provides a kind of sharing files method and file sharing system, wherein this document sharing method includes: sender user's transmission is shared solicited message and uses preset-key to be encrypted, generate and share Quick Response Code accordingly;What reception sender uploaded shares Quick Response Code, recipient information and file to be shared;File size according to file to be shared is file to be shared distribution storage address, and sets up the mapping relations sharing Quick Response Code with storage address, stores file to be shared to storing address accordingly simultaneously;Quick Response Code is shared to corresponding each recipient user transmission according to recipient information.Technical scheme is by separating sharing Quick Response Code with the storage address of file to be shared, so that sharing, Quick Response Code does not comprise the storage address needing to be shared file, get this share Quick Response Code so even presumptuously enjoy family, and crack this and share the information included in Quick Response Code, presumptuously enjoy family and also cannot get file to be shared, so the sharing files method that the present invention provides can effectively ensure that the safety during sharing and privacy with share system.
Accompanying drawing explanation
The flow chart of a kind of sharing files method that Fig. 1 provides for the embodiment of the present invention one;
The flow chart of a kind of sharing files method that Fig. 2 provides for the embodiment of the present invention two;
The flow chart of a kind of sharing files method that Fig. 3 provides for the embodiment of the present invention three;
The flow chart of a kind of sharing files method that Fig. 4 provides for the embodiment of the present invention four;
The structural representation of a kind of file sharing system that Fig. 5 provides for the embodiment of the present invention five;
The structural representation of a kind of file sharing system that Fig. 6 provides for the embodiment of the present invention six.
Detailed description of the invention
For making those skilled in the art be more fully understood that technical scheme, a kind of sharing files method and the file sharing system that provide the present invention below in conjunction with the accompanying drawings are described in detail.
Embodiment one
The flow chart of a kind of sharing files method that Fig. 1 provides for the embodiment of the present invention one, as it is shown in figure 1, this document sharing method includes:
Step 101: sender user's transmission is shared solicited message and uses preset-key to be encrypted, generate and share Quick Response Code accordingly, and Quick Response Code transmission will be shared to sender user.
When sender user wishes to share certain file, needing to send one to file sharing system and share solicited message, this is shared should at least include recipient information in solicited message.It should be noted that in actual applications, when sender user shares, the object shared can be individual or family's group (comprising at least two kinsfolk), naturally it is also possible to share individual with family group simultaneously.Therefore, this recipient information includes at least one recipient's personal account number's information and/or at least one recipient family account.
It should be noted that the present embodiment carries out exemplary description only comprising recipient's personal account number's information in recipient information.
Certainly, the information such as the related content of the personal account number's information of self, file to be shared can also be illustrated by sender user, file effective time is interval, selectively write to sharing in solicited message.Wherein, the related content of personal account number's information of sender user and file to be shared illustrates to be easy to recipient user and quickly treats and share file and understand, and file effective time interval can be easy to sender user and treats and share the available time of file and be controlled.
In a step 101, when file sharing system receive that sender user sends share solicited message after, Quick Response Code signal generating unit in file sharing system uses preset-key that this is shared solicited message and is encrypted, and generates and share Quick Response Code accordingly.Meanwhile, the Quick Response Code of sharing generated is fed back to sender user by Quick Response Code signal generating unit.
Step 102: what reception sender uploaded shares Quick Response Code, recipient information and file to be shared.
Sender user receive Quick Response Code signal generating unit feedback share Quick Response Code after, sender user can share Quick Response Code, recipient information and file to be shared binding and pack, and sends to file sharing system.
In a step 102, what the first reception unit in file sharing system received that this reception sender uploads shares Quick Response Code, recipient information and file to be shared, and identifies the file size of this file to be shared.
Step 103: be file to be shared distribution storage address according to the file size of file to be shared, and set up the mapping relations sharing Quick Response Code with storage address, file to be shared is stored to storing address accordingly simultaneously.
In step 103, the memory element in file sharing system is file to be shared distribution storage address according to the file size of file to be shared, and sets up the mapping relations sharing Quick Response Code that this storage address is uploaded with sender user.
It should be noted that be previously provided with a mapping relations table in memory element, described in this mapping relations table, there is the storage address respectively sharing Quick Response Code with respectively to share Quick Response Code corresponding.When memory element needs distribution new storage address, this new storage address can record in this mapping relations table with the corresponding mapping relations sharing Quick Response Code.
When share Quick Response Code with storage address mapping relations store to mapping relations table, file to be shared is stored to storing address accordingly by memory element, now share Quick Response Code, store address meet one-to-one relationship with file three to be shared.It should be noted that memory element can use virtual memory mode to treat to share file and store, after changing wait the storage address sharing file in the present embodiment, it is only necessary to sharing Quick Response Code and storage address mapping relation is updated.
Step 104: share Quick Response Code to corresponding each recipient user transmission according to recipient information.
At step 104, after memory element completes to treat the storage sharing file, in file sharing system, the first transmitting element can send to corresponding each recipient user share Quick Response Code according to the recipient's personal account number's information described in recipient information.
Need to be shared the storage address of file owing to sharing Quick Response Code does not comprise, get this share Quick Response Code so even presumptuously enjoy family, and crack this and share the information included in Quick Response Code, presumptuously enjoy family and also cannot get file to be shared.So, the sharing files method that the present invention provides has preferably safety and privacy.
Embodiment two
The flow chart of a kind of sharing files method that Fig. 2 provides for the embodiment of the present invention two, shares as in figure 2 it is shown, this document sharing method can realize sender user family's group objects, and this document sharing method includes:
Step 101: sender user's transmission is shared solicited message and uses preset-key to be encrypted, generate and share Quick Response Code accordingly, and Quick Response Code transmission will be shared to sender user.
Unlike the step 101 in above-described embodiment one, in the step 101 of the present embodiment, this recipient information shared in solicited message includes at least one recipient family account.
Step 102: what reception sender uploaded shares Quick Response Code, recipient information and file to be shared.
Step 103: be file to be shared distribution storage address according to the file size of file to be shared, and set up the mapping relations sharing Quick Response Code with storage address, file to be shared is stored to storing address accordingly simultaneously.
It should be noted that owing to step 102 and step 103 are described in above-described embodiment one, therefore the present embodiment no longer repeats.
Step 104a: inquire personal account number's information of all kinsfolks corresponding under each recipient family account according to the kinsfolk's catalogue listing prestored.
In step 104a, owing to the object of sharing of sender user is family's group objects, and the first transmitting element cannot directly carry out sharing the transmission of Quick Response Code according to recipient family account in file sharing system, therefore file sharing system needs to be obtained personal account number's information of all kinsfolks corresponding under each recipient family account shared by family's catalog unit.Specifically, family's catalog unit is previously stored with kinsfolk's catalogue listing, different recipient families account described in this kinsfolk's catalogue listing and the personal account number's information being positioned under each recipient family account corresponding all kinsfolks.Personal account number's information of all kinsfolks that each recipient family account of comprising in recipient information by inquiring about this kinsfolk's catalogue listing to get is corresponding.
Step 104: share Quick Response Code to corresponding each recipient user transmission according to recipient information.
At step 104, after memory element completes to treat the storage sharing file, personal account number's information of whole kinsfolks that the first transmitting element can inquire according to family's catalog unit in file sharing system, send to corresponding each recipient user and share Quick Response Code, thus realize family's group objects is carried out sharing files.
It should be noted that, when the recipient information shared in solicited message that sender user sends includes recipient family account and recipient's personal account information simultaneously, the most at step 104, recipient's personal account number's information described in personal account number's information of whole kinsfolks that the first transmitting element can inquire according to family's catalog unit and recipient information, sends to corresponding each recipient user and shares Quick Response Code.
Embodiment three
The flow chart of a kind of sharing files method that Fig. 3 provides for the embodiment of the present invention three, as it is shown on figure 3, the sharing files method that the present embodiment provides is used for realizing recipient user and obtains file to be shared, this document sharing method includes:
Step 201: receive the personal account information uploaded of recipient user with scan share Quick Response Code.
After recipient user receives and shares Quick Response Code, recipient user can utilize and share Quick Response Code on end of scan accordingly, and utilize the key preset to identify this and share the information that Quick Response Code is comprised, if the related content of the personal account number's information of self, file to be shared being illustrated before sender user, write is to sharing in solicited message, the most now recipient user can quickly treat and share file and understand, in order to recipient the user decide whether to check file to be shared.When recipient user confirm to check share with this Quick Response Code corresponding in time sharing file, recipient user can by the personal account information of himself and scan share Quick Response Code transmission to file sharing system.
In step 201, the second reception unit in file sharing system receive the personal account information uploaded of recipient user with scan share Quick Response Code.
Step 202: use preset-key to be decrypted sharing Quick Response Code, obtains sharing and shares solicited message in Quick Response Code.
In step 202., the Quick Response Code decryption unit in file sharing system can use preset-key (identical with key when step 101 is encrypted in embodiment one) to be decrypted sharing Quick Response Code, obtains sharing and shares solicited message in Quick Response Code.Wherein, this is shared solicited message and includes: recipient information, and recipient information includes: at least one recipient's personal account number's information and/or at least one recipient family account.
It should be noted that the present embodiment carries out exemplary description only comprising recipient's personal account number's information in recipient information.
Step 203: carry out validation verification according to the personal account information that recipient user is uploaded by recipient information.
In step 203, the account verification unit in file sharing system can carry out validation verification according to the personal account information that recipient user is uploaded by recipient information.Specifically, it is judged that whether the whole recipient's personal account number's information described in recipient information there are the personal account information that recipient user uploads.If existing, then the personal account information that explanation recipient user uploads is effective, and i.e. this recipient user is for can share user, now continues executing with step 204;Otherwise, then the personal account information that explanation recipient user uploads is invalid, and i.e. this recipient user is for presumptuously to enjoy family, now accesses, to this recipient's user feedback, the information that file to be shared is failed.
Step 204: according to the mapping relations table prestored, inquire the storage address corresponding with sharing Quick Response Code.
In step 204, the query unit in file sharing system can inquire the storage address corresponding with sharing Quick Response Code according to the mapping relations table prestored in memory element.
It should be noted that this query unit can be integrated in memory element.
Step 205: storage address is sent to recipient user, conducts interviews for recipient user.
In step 205, the storage address that query unit can be inquired by the second transmitting element in file sharing system sends to corresponding recipient user, opens this file to be shared beyond the clouds for recipient user maybe that this file download to be shared is the most local.
Need to be shared the storage address of file owing to sharing Quick Response Code does not comprise, get this share Quick Response Code so even presumptuously enjoy family, and crack this and share the information included in Quick Response Code, presumptuously enjoy family and also cannot get file to be shared.So, the sharing files method that the present invention provides has preferably safety and privacy.
Embodiment four
The flow chart of a kind of sharing files method that Fig. 4 provides for the embodiment of the present invention four, as shown in Figure 4, this document sharing method is for when family's group objects is shared by sender user, it is achieved the kinsfolk in family's group objects can obtain file to be shared, and this document sharing method includes:
Step 201: receive the personal account information uploaded of recipient user with scan share Quick Response Code.
After certain the recipient user in family's group objects receives and shares Quick Response Code, this recipient user can utilize and share Quick Response Code on end of scan accordingly, and identifies this and share the information that Quick Response Code is comprised, and determines and check file to be shared.Now, the personal account information of himself can be sent to file sharing system by this recipient user with the Quick Response Code of sharing scanned.
In step 201, the second reception unit in file sharing system receive the personal account information uploaded of recipient user with scan share Quick Response Code.
Step 202: use preset-key to be decrypted sharing Quick Response Code, obtains sharing and shares solicited message in Quick Response Code.
In step 202., the Quick Response Code decryption unit in file sharing system can use preset-key (identical with key when step 101 is encrypted in embodiment one) to be decrypted sharing Quick Response Code, obtains sharing and shares solicited message in Quick Response Code.Wherein, this is shared solicited message and includes: file effective time interval and recipient information, this document effective time interval is the time interval that this file to be shared that sender user pre-sets can effectively be shared, and recipient information includes: at least one recipient family account.
Step 203a: inquire personal account number's information of all kinsfolks corresponding under each recipient family account according to the kinsfolk's catalogue listing prestored.
In step 203, owing to the object of sharing of sender user is family's group objects, and account verification unit cannot carry out identity validation verification according to the personal account information that recipient family account directly uploads recipient user in file sharing system, therefore, before carrying out identity validation verification step, need to first pass through family's catalog unit and obtain personal account number's information of all kinsfolks corresponding under each recipient family account shared.Wherein, family's catalog unit is previously stored with kinsfolk's catalogue listing, different recipient families account described in this kinsfolk's catalogue listing and the personal account number's information being positioned under each recipient family account corresponding all kinsfolks.
Step 203: carry out validation verification according to the personal account information that recipient user is uploaded by recipient information.
In step 203, account verification unit in file sharing system can be according to personal account number's information of all kinsfolks corresponding to the recipient information Nei Ge recipient family account obtained from family's catalog unit, and the personal account information uploading recipient user carries out validation verification.Specifically, it is judged that whether personal account number's information of all kinsfolks that the recipient information Nei Ge recipient family account that obtains from family's catalog unit is corresponding there are the personal account information that recipient user uploads.If existing, then the personal account information that explanation recipient user uploads is effective, and i.e. this recipient user is for can share user, now continues executing with step 204b;Otherwise, then the personal account information that explanation recipient user uploads is invalid, i.e. this recipient user is inseparable family of enjoying, and now accesses, to this recipient's user feedback, the information that file to be shared is failed.
It should be noted that, when the recipient information shared in solicited message that sender user sends includes recipient family account and recipient's personal account information simultaneously, the most in step 203, personal account number's information of all kinsfolks that account verification unit can inquire according to family's catalog unit recipient information Nei Ge recipient family account is corresponding, and the whole recipient's personal account number's information described in recipient information, the personal account information uploading recipient user carries out validation verification.
Step 203b: judge that current time is whether in file effective time interval.
In step 203, the personal account information uploaded recipient user is by after validation verification, and the available time of this file to be shared can be verified by the time judging unit in file sharing system.Specifically, time judging unit judge current time whether in file effective time interval, if judging, current time in file effective time interval, then illustrates that the share time of this file to be shared does not has expired, now carries out step 204;If judging, current time not in file effective time interval, then illustrates that the share time of this file to be shared is the most expired, now accesses, to this recipient's user feedback, the information that file to be shared is failed.
From above-mentioned steps 203, sender user is interval by writing file effective time in sharing solicited message, thus can treat and share the available time of file and be controlled.
Step 204: according to the mapping relations table prestored, inquire the storage address corresponding with sharing Quick Response Code.
Step 205: storage address is sent to recipient user, conducts interviews for recipient user.
It should be noted that owing to step 204 and step 205 are described in above-described embodiment three, therefore the present embodiment no longer repeats.
In addition, what those skilled in the art should know is, the sequencing of the step (step 203b) verified for step (step 203) and the available time of identity validation verification in the present invention is not construed as limiting, i.e. can first carry out step 203b, perform step 203 again, or step 203 and step 203b perform simultaneously, these two kinds of situations are no longer described in detail.
Embodiment five
The structural representation of a kind of file sharing system that Fig. 5 provides for the embodiment of the present invention five, as shown in Figure 5, this document share system is for realizing the sharing files method in above-described embodiment one and embodiment two, and this document share system includes: Quick Response Code signal generating unit 1, first receives unit 2, memory element 3 and the first transmitting element 4.
Wherein, Quick Response Code signal generating unit 1 uses preset-key to be encrypted for sender user's transmission is shared solicited message, generate and share Quick Response Code accordingly, and Quick Response Code transmission will be shared to sender user, sharing solicited message to include: recipient information, recipient information includes: at least one recipient's personal account number's information and/or at least one recipient family account.
Alternatively, share solicited message also to include: file effective time is interval.Sender user is interval by writing file effective time in sharing solicited message, can treat and share the available time of file and be controlled.
First receives unit 2 shares Quick Response Code, recipient information and file to be shared for receive that sender uploads.
Memory element 3 is file to be shared distribution storage address for the file size according to file to be shared, and sets up the mapping relations sharing Quick Response Code with storage address, stores file to be shared to storing address accordingly simultaneously.
First transmitting element 4 is for sharing Quick Response Code according to recipient information to corresponding each recipient user transmission.
In the present embodiment, unit 2, memory element 3 and the first transmitting element 4 is received by Quick Response Code signal generating unit 1, first, can realize sender user is needed the file to be shared shared to carry out safe storage, and Quick Response Code will be shared be sent to corresponding receiver user.Need to be shared the storage address of file owing to Quick Response Code not comprising for sharing of carrying out sharing, get this share Quick Response Code so even presumptuously enjoy family, and crack this and share the information included in Quick Response Code, presumptuously enjoy family and also cannot get file to be shared.So, the sharing files method that the present invention provides has preferably safety and privacy.
Alternatively, file sharing system also includes: family's catalog unit 5, and family's catalog unit 5 for inquiring personal account number's information of all kinsfolks corresponding under each recipient family account according to the kinsfolk's catalogue listing prestored.
It should be noted that the Quick Response Code signal generating unit 1 in the present embodiment is for realizing the step 101 in above-described embodiment one and embodiment two, the first reception unit 2 in the present embodiment is for realizing the step 102 in above-described embodiment one and embodiment two;Memory element 3 in the present embodiment is for realizing the step 103 in above-described embodiment one and embodiment two;Family's catalog unit 5 in the present embodiment is for realizing step 104a in above-described embodiment two;The first transmitting element 4 in the present embodiment is for realizing the step 104 in above-described embodiment one and embodiment two.For the engagement process of each unit in the present embodiment and the description of work process, can be found in the content in above-described embodiment one and embodiment two, here is omitted.
Embodiment six
The structural representation of a kind of file sharing system that Fig. 6 provides for the embodiment of the present invention six, as shown in Figure 6, this document share system is for realizing the sharing files method in above-described embodiment three and embodiment four, and this document share system includes: second receives unit 6, Quick Response Code decryption unit 7, account verification unit 8, query unit the 9, second transmitting element 10.
Wherein, second receive personal account information that unit 6 uploads for receiving recipient user with scan share Quick Response Code.
Quick Response Code decryption unit 7 is used for using preset-key to be decrypted sharing Quick Response Code, obtain sharing and Quick Response Code shares solicited message, sharing solicited message to include: recipient information, recipient information includes: at least one recipient's personal account number's information and/or at least one recipient family account.
Account verification unit 8 carries out validation verification for the personal account information uploaded recipient user according to recipient information.
Query unit 9, for when the result of the personal account information that recipient user uploads is effective, according to the mapping relations table prestored, inquires the storage address corresponding with sharing Quick Response Code.
Second transmitting element 10, for sending storage address to recipient user, conducts interviews for recipient user.
In the present embodiment, receive unit 6, Quick Response Code decryption unit 7, account verification unit 8, query unit the 9, second transmitting element 10 by second, can realize only sharing user and be able to access that file to be shared.Need to be shared the storage address of file owing to Quick Response Code not comprising for sharing of carrying out sharing, get this share Quick Response Code so even presumptuously enjoy family, and crack this and share the information included in Quick Response Code, presumptuously enjoy family and also cannot get file to be shared.So, the sharing files method that the present invention provides has preferably safety and privacy
Alternatively, this document share system also includes: family's catalog unit 5, and family's catalog unit 5 for inquiring personal account number's information of all kinsfolks corresponding under each recipient family account according to the kinsfolk's catalogue listing prestored.
Alternatively, share solicited message also to include: file effective time is interval;File sharing system also includes: time judging unit 11, and time judging unit 11 is used for judging that current time is whether in file effective time interval;Now, query unit 9 is for when judging that current time is in file effective time interval, and the result of personal account information uploaded of recipient user is when being effective, then according to the mapping relations table prestored, inquire the storage address corresponding with sharing Quick Response Code.
It should be noted that merely exemplary the showing of Fig. 6 carries out identity validation verification first with account verification unit 8, recycling time judging unit 11 carries out structural representation corresponding during available time checking.What those skilled in the art should know is, the sequencing in the present embodiment verified identity validation verification and available time is not construed as limiting, i.e. identity validation verification process can be after available time be verified, or carry out with available time checking, these two kinds of situations do not provide corresponding accompanying drawing. simultaneously.
The second reception unit 6 in the present embodiment is for realizing the step 201 in above-described embodiment three and embodiment four, and the Quick Response Code decryption unit 7 in the present embodiment is for realizing the step 202 in above-described embodiment three and embodiment four;Family's catalog unit 5 in the present embodiment is for realizing step 203a in above-described embodiment four;Account verification unit 8 in the present embodiment is for realizing the step 203 in above-described embodiment three and embodiment four;Time judging unit 11 in the present embodiment is for realizing step 203b in above-described embodiment four;Query unit 9 in the present embodiment is for realizing the step 204 in above-described embodiment three and embodiment four;The second transmitting element 10 in the present embodiment is for realizing the step 205 in above-described embodiment three and embodiment four.For the engagement process of each unit in the present embodiment and the description of work process, can be found in the content in above-described embodiment three and embodiment four, here is omitted.
Additionally, those skilled in the art are it should also be understood that be combined the file sharing system in above-described embodiment five and embodiment six, to constitute a comprehensive file share system.This comprehensive file share system is not only available for sender secured user and uploads file to be shared, it is possible to obtaining this file to be shared for recipient's user security, this comprehensive file share system can effectively ensure that the safety during sharing and privacy.
It is understood that the principle that is intended to be merely illustrative of the present of embodiment of above and the illustrative embodiments that uses, but the invention is not limited in this.For those skilled in the art, without departing from the spirit and substance in the present invention, can make various modification and improvement, these modification and improvement are also considered as protection scope of the present invention.

Claims (10)

1. a sharing files method, it is characterised in that including:
Sender user's transmission is shared solicited message uses preset-key to be encrypted, generate and share Quick Response Code accordingly, and described Quick Response Code of sharing is sent to described sender user, described solicited message of sharing includes: recipient information, and described recipient information includes: at least one recipient's personal account number's information and/or at least one recipient family account;
Receive described sender upload described in share Quick Response Code, described recipient information and file to be shared;
File size according to described file to be shared be described in file to be shared distribution storage address, and share the mapping relations of Quick Response Code and described storage address described in setting up, described file to be shared stored to storing address accordingly simultaneously;
According to described recipient information to corresponding each recipient user send described in share Quick Response Code.
Sharing files method the most according to claim 1, it is characterized in that, when described recipient information includes at least one described recipient's family account information, described according to described recipient information to corresponding each recipient user send described in share Quick Response Code step before also include:
Personal account number's information of all kinsfolks corresponding under each recipient family account is inquired according to the kinsfolk's catalogue listing prestored.
3. a sharing files method, it is characterised in that including:
Receive the personal account information uploaded of recipient user with scan share Quick Response Code;
Use preset-key that described Quick Response Code of sharing is decrypted, share described in obtaining and Quick Response Code shares solicited message, described solicited message of sharing includes: recipient information, and described recipient information includes: at least one recipient's personal account number's information and/or at least one recipient family account;
Validation verification is carried out according to the personal account information that described recipient user is uploaded by described recipient information;
When the result of the personal account information that described recipient user uploads is effective, according to the mapping relations table prestored, inquire and share, with described, the storage address that Quick Response Code is corresponding;
Described storage address is sent to described recipient user, conducts interviews for described recipient user.
Sharing files method the most according to claim 3, it is characterized in that, when described recipient information includes at least one described recipient's family account information, also include before the step that the described personal account information uploaded described recipient user according to described recipient information carries out validation verification:
Personal account number's information of all kinsfolks corresponding under each recipient family account is inquired according to the kinsfolk's catalogue listing prestored.
Sharing files method the most according to claim 3, it is characterised in that described in share solicited message and also include: file effective time is interval;
The mapping relations table that described basis prestores, inquires and also included before the described step sharing storage address corresponding to Quick Response Code:
Judge that current time is whether in described file effective time interval;
When judging that described current time is in described file effective time interval, and the result of personal account information uploaded of described recipient user is when being effective, then perform the mapping relations table that described basis prestores, inquire and the described step sharing storage address corresponding to Quick Response Code.
6. a file sharing system, it is characterised in that including:
Quick Response Code signal generating unit, preset-key is used to be encrypted for sender user's transmission is shared solicited message, generate and share Quick Response Code accordingly, and described Quick Response Code of sharing is sent to described sender user, described solicited message of sharing includes: recipient information, and described recipient information includes: at least one recipient's personal account number's information and/or at least one recipient family account;
First receive unit, for receive described sender upload described in share Quick Response Code, described recipient information and file to be shared;
Memory element, for according to described in the file size of file to be shared be described in file to be shared distribution storage address, and share the mapping relations of Quick Response Code and described storage address described in setting up, described file to be shared stored to storing address accordingly simultaneously;
First transmitting element, for according to described recipient information to corresponding each recipient user send described in share Quick Response Code.
File sharing system the most according to claim 6, it is characterised in that also include: family's catalog unit, for inquiring personal account number's information of all kinsfolks corresponding under each recipient family account according to the kinsfolk's catalogue listing prestored.
8. a file sharing system, it is characterised in that including:
Second receives unit, for receive personal account information that recipient user uploads with scan share Quick Response Code;
Quick Response Code decryption unit, for using preset-key that described Quick Response Code of sharing is decrypted, share described in obtaining and Quick Response Code shares solicited message, described solicited message of sharing includes: recipient information, and described recipient information includes: at least one recipient's personal account number's information and/or at least one recipient family account;
Account verification unit, carries out validation verification for the personal account information uploaded described recipient user according to described recipient information;
Query unit, for when the result of the personal account information that described recipient user uploads is effective, according to the mapping relations table prestored, inquires and shares, with described, the storage address that Quick Response Code is corresponding;
Second transmitting element, for sending described storage address to described recipient user, conducts interviews for described recipient user.
File sharing system the most according to claim 8, it is characterised in that also include:
Family's catalog unit, for inquiring personal account number's information of all kinsfolks corresponding under each recipient family account according to the kinsfolk's catalogue listing prestored.
File sharing system the most according to claim 8, it is characterised in that described in share solicited message and also include: file effective time is interval;
Described file sharing system also includes:
Time judging unit, is used for judging that current time is whether in described file effective time interval;
Described query unit is for when judging that described current time is in described file effective time interval, and the result of personal account information uploaded of described recipient user is when being effective, then according to the mapping relations table prestored, inquire and share, with described, the storage address that Quick Response Code is corresponding.
CN201610151556.XA 2016-03-16 2016-03-16 Sharing files method and file sharing system Active CN105827605B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610151556.XA CN105827605B (en) 2016-03-16 2016-03-16 Sharing files method and file sharing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610151556.XA CN105827605B (en) 2016-03-16 2016-03-16 Sharing files method and file sharing system

Publications (2)

Publication Number Publication Date
CN105827605A true CN105827605A (en) 2016-08-03
CN105827605B CN105827605B (en) 2019-03-12

Family

ID=56524573

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610151556.XA Active CN105827605B (en) 2016-03-16 2016-03-16 Sharing files method and file sharing system

Country Status (1)

Country Link
CN (1) CN105827605B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106357522A (en) * 2016-10-25 2017-01-25 广东欧珀移动通信有限公司 Data sharing method and device
CN107547534A (en) * 2017-08-24 2018-01-05 四川舍舍广告传媒股份有限公司 A kind of file encrypting method based on Quick Response Code
WO2018196257A1 (en) * 2017-04-26 2018-11-01 杭州海康威视数字技术股份有限公司 Method and system for storing video, and method for accessing video
CN109766321A (en) * 2018-12-15 2019-05-17 深圳壹账通智能科技有限公司 A kind of sharing files method, apparatus, computer equipment and storage medium
WO2019174124A1 (en) * 2018-03-16 2019-09-19 South University Of Science And Technology File sharing method based on two-dimensional code, server and terminal device
CN111339508A (en) * 2020-02-28 2020-06-26 北京达佳互联信息技术有限公司 Shared password analysis method and device, electronic equipment and storage medium
CN111511045A (en) * 2020-04-10 2020-08-07 玳能科技(杭州)有限公司 Interaction method and device of mobile terminal and computer, electronic equipment and storage medium
CN112491695A (en) * 2020-11-25 2021-03-12 上海中通吉网络技术有限公司 File sharing method and system
CN113542812A (en) * 2021-06-01 2021-10-22 天翼物联科技有限公司 Video stream secure sharing method, system, device and storage medium
GB2622732A (en) * 2021-11-26 2024-03-27 Boe Technology Group Co Ltd Display substrate and preparation method therefor, and display device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090328171A1 (en) * 2007-05-25 2009-12-31 Si Corporation Method and system for secure remote storage of electronic media
CN103020687A (en) * 2012-12-14 2013-04-03 北京奇虎科技有限公司 Method and system for sharing two-dimension code
CN103457733A (en) * 2013-08-15 2013-12-18 中电长城网际***应用有限公司 Data sharing method and system under cloud computing environment
US9027097B2 (en) * 2013-02-06 2015-05-05 Dropbox, Inc. Client application assisted automatic user log in

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090328171A1 (en) * 2007-05-25 2009-12-31 Si Corporation Method and system for secure remote storage of electronic media
CN103020687A (en) * 2012-12-14 2013-04-03 北京奇虎科技有限公司 Method and system for sharing two-dimension code
US9027097B2 (en) * 2013-02-06 2015-05-05 Dropbox, Inc. Client application assisted automatic user log in
CN103457733A (en) * 2013-08-15 2013-12-18 中电长城网际***应用有限公司 Data sharing method and system under cloud computing environment

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106357522A (en) * 2016-10-25 2017-01-25 广东欧珀移动通信有限公司 Data sharing method and device
CN106357522B (en) * 2016-10-25 2020-03-10 Oppo广东移动通信有限公司 Data sharing method and device
CN108810451A (en) * 2017-04-26 2018-11-13 杭州海康威视数字技术股份有限公司 A kind of video recording storage, access method and video recording storage system
WO2018196257A1 (en) * 2017-04-26 2018-11-01 杭州海康威视数字技术股份有限公司 Method and system for storing video, and method for accessing video
CN107547534A (en) * 2017-08-24 2018-01-05 四川舍舍广告传媒股份有限公司 A kind of file encrypting method based on Quick Response Code
WO2019174124A1 (en) * 2018-03-16 2019-09-19 South University Of Science And Technology File sharing method based on two-dimensional code, server and terminal device
CN109766321A (en) * 2018-12-15 2019-05-17 深圳壹账通智能科技有限公司 A kind of sharing files method, apparatus, computer equipment and storage medium
CN111339508A (en) * 2020-02-28 2020-06-26 北京达佳互联信息技术有限公司 Shared password analysis method and device, electronic equipment and storage medium
CN111511045A (en) * 2020-04-10 2020-08-07 玳能科技(杭州)有限公司 Interaction method and device of mobile terminal and computer, electronic equipment and storage medium
CN112491695A (en) * 2020-11-25 2021-03-12 上海中通吉网络技术有限公司 File sharing method and system
CN113542812A (en) * 2021-06-01 2021-10-22 天翼物联科技有限公司 Video stream secure sharing method, system, device and storage medium
WO2022252579A1 (en) * 2021-06-01 2022-12-08 天翼物联科技有限公司 Method, system, and apparatus for securely sharing video stream, and storage medium
CN113542812B (en) * 2021-06-01 2023-09-29 天翼物联科技有限公司 Video stream secure sharing method, system, device and storage medium
GB2623225A (en) * 2021-06-01 2024-04-10 E Surfing Iot Co Ltd Method, system, and apparatus for securely sharing video stream, and storage medium
GB2622732A (en) * 2021-11-26 2024-03-27 Boe Technology Group Co Ltd Display substrate and preparation method therefor, and display device

Also Published As

Publication number Publication date
CN105827605B (en) 2019-03-12

Similar Documents

Publication Publication Date Title
CN105827605A (en) File sharing method and file sharing system
US9830330B2 (en) Systems and methods for secure cloud-based media file sharing
CN104994073B (en) Mobile phone terminal, server and its account number and apparatus bound control execute method
CN101090376B (en) Method for creating virtual label file, sharing and download file
JP2004297767A5 (en)
CN101227433A (en) Terminal and method for implementing information sharing in network television business system
CN101068245A (en) Shared file issuing and downloading method and file sharing control system
WO2018049759A1 (en) File transmission method and system
CN102368764A (en) Method for carrying out communication through multiple points of presence, system and client thereof
CN104602238A (en) Wireless network connecting method, device and system
JP2009010470A (en) Terminal device, group management server, network communication system, and method for generating encryption key
US9954825B2 (en) Secure virtual machine
CN105814578B (en) Wireless communication of print content
KR102110124B1 (en) System and method for preventing and curing the file attached to e-mail from malicious code
KR20160000731A (en) Method for Sharing a file by Peer-to-Peer and System thereof
US8650313B2 (en) Endpoint discriminator in network transport protocol startup packets
CN103200276B (en) The method and apparatus that a kind of file security controls
JP2007281622A (en) Electronic mail system, and electronic mail relaying apparatus, method, and program
EP3629204B1 (en) Processing data on an electronic device
EP3232631B1 (en) Content sharing method and server
JP7000670B2 (en) Information processing equipment, information processing systems, information processing methods, and programs
CN106789843B (en) Method, PORTAL server and system for sharing internet access
WO2015021804A1 (en) Information publishing method, information output method, device, server and system
CN110913351A (en) Multicast control method, device, network equipment and storage medium
JP2006268574A (en) Information processor

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant