CN103067465B - Sharing files method and system - Google Patents

Sharing files method and system Download PDF

Info

Publication number
CN103067465B
CN103067465B CN201210559914.2A CN201210559914A CN103067465B CN 103067465 B CN103067465 B CN 103067465B CN 201210559914 A CN201210559914 A CN 201210559914A CN 103067465 B CN103067465 B CN 103067465B
Authority
CN
China
Prior art keywords
file
shared
information
target terminal
sharing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210559914.2A
Other languages
Chinese (zh)
Other versions
CN103067465A (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.)
GUANGDONG 115 TECHNOLOGY Co Ltd
Original Assignee
GUANGDONG 115 TECHNOLOGY 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 GUANGDONG 115 TECHNOLOGY Co Ltd filed Critical GUANGDONG 115 TECHNOLOGY Co Ltd
Priority to CN201210559914.2A priority Critical patent/CN103067465B/en
Publication of CN103067465A publication Critical patent/CN103067465A/en
Application granted granted Critical
Publication of CN103067465B publication Critical patent/CN103067465B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Storage Device Security (AREA)

Abstract

The invention provides a kind of sharing files method.The method ensure that response and the control of sharing files by setting up sharing files request mechanism and acknowledgement mechanism at server and terminal room, ensure that the file between particular terminal is propagated fast, accurately, safely and shares, make sharing no longer by the restriction of sharing approach of file.The present invention also provides a kind of file sharing system.<!--1-->

Description

Sharing files method and system
Technical field
The present invention relates to a kind of data processing technique, particularly a kind of sharing files method and system.
Background technology
The maximum feature of on-line storage keeps " online " state at memory device and data moment of storing, can read at any time and revise, to meet front end application server or database to the rate request of data access.Wherein topmost on-line storage is disk storage.Early stage Online storage device is server built-in hard disk mainly, and along with the development to storage, present Online storage device also comprises the disk unit such as fibre disk array or scsi disk array.
Along with the development of on-line storage technology, increasing with the dependency degree of user to on-line storage, the data of on-line storage are propagated fast, accurately, safely between multiple specific user and shares the unavoidable problem of the service provider being to provide online storage service.
Meanwhile, fast sharing approach main is at present mailbox, as everyone knows, sends annex, have the restriction of file size by mailbox to the other side's mailbox, and the file exceeding size restriction is difficult to directly be shared by mailbox.
Summary of the invention
Main purpose of the present invention is to provide a kind of sharing files method, to ensure that the file of on-line storage is propagated fast, accurately, safely and shares between multiple specific user.
In addition, a kind of file sharing system is also provided, to ensure that the file of on-line storage is propagated fast, accurately, safely and shares between multiple specific user.
A kind of sharing files method, the method comprising the steps of: the logging request of A, response terminal is to set up communication linkage with terminal; B, detecting receive the input data of self terminal; The information whether the input data that C, analysis receive contain target terminal sends data; D, when the information that the input data received contain target terminal sends data, send according to the information that contains data to send sharing files solicited message from file to be shared to target terminal; E, detecting the return information of receiving target terminal; F, according to receive return information, share file to be shared.
Further, described return information is email address information or appointed information.
Further, described step F comprises: whether the return information that F1, analysis receive is email address information; F2, send sharing data when the return information received is email address information to mailbox corresponding to email address information; Whether F3, the return information that analysis receives when the return information received is not email address information are appointed information; F4, the file that authorized user process is to be shared when the return information received is appointed information.
Further, described sharing data is the download link address of file to be shared or file to be shared, and described step F 2 comprises: analyze file to be shared and whether be greater than default threshold values; When the file shared is greater than default threshold values, the download link address of file to be shared is being sent to mailbox corresponding to email address information; When being less than or equal to default threshold values wait the file shared, file to be shared is sent to mailbox corresponding to email address information.
Further, described step F 4 comprises: the authority of the user of evaluating objects terminal; When the user of target terminal has the authority processed wait the file shared, the user accepting target terminal processes file to be shared; Do not have the user of target terminal and process in time sharing the authority of file, the user authorizing target terminal processes the authority of file to be shared.
A kind of file sharing system, this system comprises: data reception module, for the logging request of response terminal to set up communication linkage with terminal, detect and receive the input data of self terminal, analyzing the input data that the receive information whether containing target terminal and send data; Share request module, when the information for containing target terminal in the input data received sends data, send the sharing files solicited message of file to be shared according to the information transmission data contained to target terminal, detect and the return information of receiving target terminal; And share respond module, for according to the return information received, share file to be shared.
Further, described return information is email address information or appointed information.
Further, share described in respond module for: analyze receive return information whether be email address information; Sharing data is sent to mailbox corresponding to email address information when the return information received is email address information; Analyze whether the return information received is appointed information when the return information received is not email address information; The file that authorized user process is to be shared when the return information received is appointed information.
Further, described sharing data is the download link address of file to be shared or file to be shared, described in share respond module for: analyze file to be shared and whether be greater than default threshold values; When the file shared is greater than default threshold values, the download link address of file to be shared is being sent to mailbox corresponding to email address information; When being less than or equal to default threshold values wait the file shared, file to be shared is sent to mailbox corresponding to email address information.
Further, respond module is shared described in for the authority of the user of evaluating objects terminal; When the user of target terminal has the authority processed wait the file shared, the user accepting target terminal processes file to be shared; Do not have the user of target terminal and process in time sharing the authority of file, the user authorizing target terminal processes the authority of file to be shared.
Compare prior art, the present invention ensure that response and the control of sharing files by setting up sharing files request mechanism and acknowledgement mechanism at server and terminal room, ensure that the file between particular terminal is propagated fast, accurately, safely and shares, make sharing no longer by the restriction of sharing approach of file.
Accompanying drawing explanation
Fig. 1 is the running environment figure that the present invention realizes the server preferred embodiment of sharing files.
Fig. 2 is the hardware structure figure of server preferred embodiment in Fig. 1.
Fig. 3 is the functional block diagram of Fig. 2 file share system preferred embodiment.
Fig. 4 is the concrete implementing procedure figure of sharing files method of the present invention preferred embodiment.
The realization of the object of the invention, functional characteristics and advantage will in conjunction with the embodiments, are described further with reference to accompanying drawing.
Embodiment
Should be appreciated that specific embodiment described herein only in order to explain the present invention, be not intended to limit the present invention.
As shown in Figure 1, the running environment figure of the server preferred embodiment of sharing files is realized for the present invention.This server 1 passes through in network 2 and at least one terminal 3(figure for 3) communicate to connect.In the present embodiment, this server 1 also stores end 4 communication linkage with at least one, stores end 4 and stores the file needing to be shared; In other embodiments of the invention, file to be shared described in is stored in server 1.This server 1 for realizing sharing of file to be shared between specific terminal 3.Described network 2 can be the Internet, mobile radio communication or other any suitable communication networks.Described terminal 3 can be mobile phone, computer, panel computer, personal digital assistant (PersonalDigitalAssistant, PDA) or other any suitable data processing equipments.
As shown in Figure 2, be the hardware structure figure of server preferred embodiment in Fig. 1.This server 1 comprises file sharing system 11, processing unit 10 and memory cell 13.
This memory cell 13, for storing the service data of file to be shared, this file sharing system 11 and this file sharing system 11.
This processing unit 10, for calling and performing this file sharing system 11, to realize sharing of file to be shared between specific terminal 3.
As shown in Figure 3, be the functional block diagram of Fig. 2 file share system preferred embodiment.This file sharing system 11 comprises data reception module 110, shares request module 111 and share respond module 112.
This data reception module 110, for the logging request of response terminal 3 to set up communication linkage with terminal 3, detects and receives the input data of self terminal 3, and analyzes the input data that the receive information whether containing target terminal 3 and send data.In the present embodiment, described information transmission data contain phone number or email address; In other embodiments of the invention, described information sends data and the information containing other any suitable target terminals 3 can also send identification data.
This shares request module 111, when the information for containing target terminal 3 in the input data received sends data, sends the sharing files solicited message of file to be shared according to the information transmission data contained to target terminal 3.In the present embodiment, this is shared request module 111, according to the phone number that contains or email address in the input data received, sharing files solicited message is sent to target terminal 3.The form of described sharing files solicited message, such as, can be: your good friend * * * * shares * * * * file to you, acceptance, please directly replys the email address or * * * * that receive file.
This shares request module 111, also for detecting and the return information of receiving target terminal 3.In the present embodiment, described return information is email address information or appointed information (such as, appointed information " 115 ").In other embodiments of the invention, described return information can also be other any suitable information.
This shares respond module 112, for according to the return information received, shares file to be shared.In the present embodiment, this share respond module 112 for: analyze receive return information whether be email address information, sharing data is sent to mailbox corresponding to email address information when the return information received is email address information, analyze whether the return information received is appointed information when the return information received is not email address information, and the file that authorized user process is to be shared when the return information received is appointed information.
Further, described sharing data is the download link address of file to be shared or file to be shared, and this is shared respond module 112 and sends sharing data in accordance with the following steps to mailbox corresponding to email address information: analyze file to be shared and whether be greater than default threshold values; When the file shared is greater than default threshold values, the download link address of file to be shared is being sent to mailbox corresponding to email address information; When being less than or equal to default threshold values wait the file shared, file to be shared is sent to mailbox corresponding to email address information.
Further, this shares respond module 112 file that authorized user process is to be shared in accordance with the following steps: the authority of the user of evaluating objects terminal 3; When the user of target terminal 3 has the authority processed wait the file shared, the user accepting target terminal 3 processes file to be shared, or do not have the user of target terminal 3 and process in time sharing the authority of file, the user authorizing target terminal 3 processes the authority of file to be shared.Described process comprises to be browsed, downloads and/or editor etc.
Further, this shares the authority of respond module 112 user of evaluating objects terminal 3 in accordance with the following steps: user's logon information of receiving target terminal 3; When receiving logon information, whether the user according to the logon information evaluating objects terminal 3 received has the authority processing file to be shared; Automatically logon information processes file to be shared authority with the user authorizing target terminal 3 is registered when not receiving logon information, or, do not have the user of target terminal 3 and process the authority that the user automatically authorizing target terminal 3 in time sharing the authority of file processes file to be shared.Described logon information comprises account and password.
As shown in Figure 4, be the concrete implementing procedure figure of sharing files method of the present invention preferred embodiment.
It is emphasized that: flow chart shown in Fig. 4 is only a preferred embodiment, those skilled in the art is when knowing, any embodiment built around inventive concept should not depart from the scope contained in following technical scheme:
The logging request of response terminal 3 is to set up communication linkage with terminal 3; Detect and receive the input data of self terminal 3, and analyzing the input data that the receive information whether containing target terminal 3 and send data; When the information that the input data received contain target terminal 3 sends data, send the sharing files solicited message of file to be shared to target terminal 3 according to the information transmission data contained; Detect and the return information of receiving target terminal 3; According to the return information received, share file to be shared.
Below progressively realize sharing file to be shared between specific terminal 3 in conjunction with the present embodiment.
Step S10, the logging request of this data reception module 110 response terminal 3 is to set up communication linkage with terminal 3.
Step S11, this data reception module 110 is detected and is received the input data of self terminal 3.
Step S12, the information whether the input data that the analysis of this data reception module 110 receives contain target terminal 3 sends data.In the present embodiment, described information transmission data contain phone number or email address; In other embodiments of the invention, described information sends data and the information containing other any suitable target terminals 3 can also send identification data.
When the information that the input data received contain target terminal 3 sends data, proceed to and perform following step S13, or, when the information that the input data received do not contain target terminal 3 sends data, proceed to and perform above-mentioned steps S11.
Step S13, this shares request module 111 sends file to be shared to target terminal 3 sharing files solicited message according to the information transmission data contained.In the present embodiment, described sharing files solicited message comprises phone number or email address.
Step S15, this is shared request module 111 and detects and the return information of receiving target terminal 3.In the present embodiment, described return information is email address information or appointed information (such as, appointed information " 115 ").In other embodiments of the invention, described return information can also be other any suitable information.
Step S16, whether this return information sharing respond module 112 analysis reception is email address information.
When the return information received is email address information, proceeds to and perform following step S19, or, when the return information received is not email address information, proceeds to and perform following step S17.
Step S19, this is shared respond module 112 and analyzes file to be shared and whether be greater than default threshold values.
When whether being greater than default threshold values wait the file shared, proceeding to and performing following step S20, or, when whether being less than or equal to default threshold values wait the file shared, proceeding to and performing following step S21.
Step S20, this download link address of sharing respond module 112 file to be shared is sent to mailbox corresponding to email address information.
Step S21, this is shared respond module 112 and file to be shared is sent to mailbox corresponding to email address information.
Step S17, whether this return information sharing respond module 112 analysis reception is appointed information.
When the return information received is appointed information, proceeds to and perform following step S18, or when the return information received is not appointed information, flow process terminates.
Step S18, this user sharing respond module 112 authorized user process file authorizing target terminal 3 to be shared processes file to be shared.
These are only the preferred embodiments of the present invention; not thereby the scope of the claims of the present invention is limited; every utilize specification of the present invention and accompanying drawing content to do equivalent structure or equivalent flow process conversion; or be directly or indirectly used in other relevant technical fields, be all in like manner included in scope of patent protection of the present invention.

Claims (8)

1. a sharing files method, is characterised in that, the method comprising the steps of:
The logging request of A, response terminal is to set up communication linkage with terminal;
B, detecting receive the input data of self terminal;
The information whether the input data that C, analysis receive contain target terminal sends data; Described information sends data and contains cell-phone number or mailbox;
D, when the information that the input data received contain target terminal sends data, send according to the information that contains data to send sharing files solicited message from file to be shared to target terminal;
E, detecting the return information of receiving target terminal;
F, according to receive return information, share file to be shared;
Described step F comprises:
Whether the return information that F1, analysis receive is email address information;
F2, send sharing data when the return information received is email address information to mailbox corresponding to email address information;
Whether F3, the return information that analysis receives when the return information received is not email address information are appointed information;
F4, the file of authorizing destination end user process to be shared when the return information received is appointed information.
2. sharing files method as claimed in claim 1, it is characterized in that, described return information is email address information or appointed information.
3. sharing files method as claimed in claim 1, it is characterized in that, described sharing data is the download link address of file to be shared or file to be shared, and described step F 2 comprises:
Analyze file to be shared and whether be greater than default threshold values;
When the file shared is greater than default threshold values, the download link address of file to be shared is being sent to mailbox corresponding to email address information;
When being less than or equal to default threshold values wait the file shared, file to be shared is sent to mailbox corresponding to email address information.
4. sharing files method as claimed in claim 1, it is characterized in that, described step F 4 comprises:
The authority of the user of evaluating objects terminal;
When the user of target terminal has the authority processed wait the file shared, the user accepting target terminal processes file to be shared;
Do not have the user of target terminal and process in time sharing the authority of file, the user authorizing target terminal processes the authority of file to be shared.
5. a file sharing system, is characterized in that, this system comprises:
Data reception module, for the logging request of response terminal to set up communication linkage with terminal, detects and receives the input data of self terminal, analyzes the input data that the receive information whether containing target terminal and sends data; Described information sends data and contains cell-phone number or mailbox;
Share request module, when the information for containing target terminal in the input data received sends data, send the sharing files solicited message of file to be shared according to the information transmission data contained to target terminal, detect and the return information of receiving target terminal; And
Share respond module, for according to the return information received, share file to be shared;
Described share respond module for:
Analyze whether the return information received is email address information;
Sharing data is sent to mailbox corresponding to email address information when the return information received is email address information;
Analyze whether the return information received is appointed information when the return information received is not email address information;
The file that destination end user process is to be shared is authorized when the return information received is appointed information.
6. file sharing system as claimed in claim 5, it is characterized in that, described return information is email address information or appointed information.
7. file sharing system as claimed in claim 5, it is characterized in that, described sharing data is the download link address of file to be shared or file to be shared, described in share respond module for:
Analyze file to be shared and whether be greater than default threshold values;
When the file shared is greater than default threshold values, the download link address of file to be shared is being sent to mailbox corresponding to email address information;
When being less than or equal to default threshold values wait the file shared, file to be shared is sent to mailbox corresponding to email address information.
8. file sharing system as claimed in claim 5, is characterized in that, described in share respond module for:
The authority of the user of evaluating objects terminal;
When the user of target terminal has the authority processed wait the file shared, the user accepting target terminal processes file to be shared;
Do not have the user of target terminal and process in time sharing the authority of file, the user authorizing target terminal processes the authority of file to be shared.
CN201210559914.2A 2012-12-20 2012-12-20 Sharing files method and system Active CN103067465B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210559914.2A CN103067465B (en) 2012-12-20 2012-12-20 Sharing files method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210559914.2A CN103067465B (en) 2012-12-20 2012-12-20 Sharing files method and system

Publications (2)

Publication Number Publication Date
CN103067465A CN103067465A (en) 2013-04-24
CN103067465B true CN103067465B (en) 2016-03-02

Family

ID=48109919

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210559914.2A Active CN103067465B (en) 2012-12-20 2012-12-20 Sharing files method and system

Country Status (1)

Country Link
CN (1) CN103067465B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104348875A (en) * 2013-08-06 2015-02-11 中国电信股份有限公司 Method, cloud server and system for performing pocket transmission of data
CN104917884B (en) * 2015-05-22 2018-01-23 广东欧珀移动通信有限公司 A kind of data transmission method and device
CN105100223B (en) * 2015-07-01 2019-10-15 北京奇虎科技有限公司 Sharing files method, apparatus and system based on cloud storage
CN111049726B (en) * 2019-11-13 2023-06-30 北京达佳互联信息技术有限公司 File sharing method, device, system, client, server and storage medium
CN112104905B (en) * 2020-07-06 2022-10-11 聚好看科技股份有限公司 Server, display device and data transmission method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1781085A (en) * 2003-04-25 2006-05-31 松下电器产业株式会社 Multi-medium information sharing system
CN101163087A (en) * 2006-10-13 2008-04-16 风网科技(北京)有限公司 System and method for sharing mobile terminal video document
CN102377689A (en) * 2010-08-17 2012-03-14 佳能株式会社 Information processing apparatus, control method of information processing apparatus

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4304514B2 (en) * 2005-08-19 2009-07-29 村田機械株式会社 Communication apparatus and communication method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1781085A (en) * 2003-04-25 2006-05-31 松下电器产业株式会社 Multi-medium information sharing system
CN101163087A (en) * 2006-10-13 2008-04-16 风网科技(北京)有限公司 System and method for sharing mobile terminal video document
CN102377689A (en) * 2010-08-17 2012-03-14 佳能株式会社 Information processing apparatus, control method of information processing apparatus

Also Published As

Publication number Publication date
CN103067465A (en) 2013-04-24

Similar Documents

Publication Publication Date Title
CN110519401B (en) Method, device, equipment and storage medium for improving network access success rate
US10547618B2 (en) Method and apparatus for setting access privilege, server and storage medium
US20160241589A1 (en) Method and apparatus for identifying malicious website
CN103067465B (en) Sharing files method and system
US20170109371A1 (en) Method and Apparatus for Processing File in a Distributed System
CN111355721A (en) Access control method, device, equipment and system and storage medium
US11816249B2 (en) System and method for dynamic management of private data
CN103067257A (en) Method and server and system for achieving data mutual communication in social networking service
CN106851779A (en) A kind of method and mobile terminal for recognizing access point and focus
CN103024043A (en) Method, server and system for sharing data
CN111314063A (en) Big data information management method, system and device based on Internet of things
CN107370685A (en) A kind of internet-of-things terminal cut-in method and device
CN107659473A (en) Connection control method, system, routing server and computer-readable recording medium
CN114095567A (en) Data access request processing method and device, computer equipment and medium
CN103731458A (en) Method and system for sharing files among terminals
CN110650209A (en) Method and device for realizing load balance
CN104980420A (en) Business processing method, device, terminal and server
CN104065674A (en) Terminal device and information processing method
CN112163879A (en) User rights pushing method, device, server and storage medium
CN108595574B (en) Database cluster connection method, device, equipment and storage medium
CN113242301A (en) Method and device for selecting real server, computer equipment and storage medium
CN115987685B (en) Cloud service data sharing method and system
CN109768921B (en) Data transparent transmission method and corresponding instant communication terminal
CN113271300B (en) Authentication system and method
CN110868410B (en) Method and device for acquiring webpage Trojan horse connection password, electronic equipment and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
CB02 Change of applicant information

Address after: Guangdong province Dongguan City Songshan Lake high tech Industrial Development Zone No. 17 Keyuan pine floor 6 floor

Applicant after: GUANGDONG 115 TECHNOLOGY CO., LTD.

Address before: 523000 Guangdong province Dongguan Songshan Lake high tech Industrial Development Zone No. 17 Keyuan pine floor 5 floor

Applicant before: Guangdong 115 Technology Co., Ltd.

COR Change of bibliographic data
GR01 Patent grant
CP02 Change in the address of a patent holder
CP02 Change in the address of a patent holder

Address after: 514000 Fifth Floor, World Business Center, Meizhou City, Guangdong Province

Patentee after: GUANGDONG 115 TECHNOLOGY CO., LTD.

Address before: 6th Floor, Building 17, Songkeyuan, Dongguan Songshan Lake High-tech Industrial Development Zone

Patentee before: GUANGDONG 115 TECHNOLOGY CO., LTD.