CN102238225A - Method and system for realizing secure synchronization of downloading locking on webpage - Google Patents

Method and system for realizing secure synchronization of downloading locking on webpage Download PDF

Info

Publication number
CN102238225A
CN102238225A CN2011100889182A CN201110088918A CN102238225A CN 102238225 A CN102238225 A CN 102238225A CN 2011100889182 A CN2011100889182 A CN 2011100889182A CN 201110088918 A CN201110088918 A CN 201110088918A CN 102238225 A CN102238225 A CN 102238225A
Authority
CN
China
Prior art keywords
file
source user
file download
status information
communication server
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.)
Pending
Application number
CN2011100889182A
Other languages
Chinese (zh)
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.)
Suzhou Codyy Network Technology Co Ltd
Original Assignee
Suzhou Codyy Network 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 Suzhou Codyy Network Technology Co Ltd filed Critical Suzhou Codyy Network Technology Co Ltd
Priority to CN2011100889182A priority Critical patent/CN102238225A/en
Publication of CN102238225A publication Critical patent/CN102238225A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention provides a method and a system for realizing the secure synchronization of downloading locking on a webpage. The technical scheme provided by the invention comprises that: a communication server authenticates the rights of a source user over the transmission of a file downloading state information instruction, authenticates the rights of a target user over the reception of the file downloading state information instruction after the rights of the source user pass the authentication, and transmits the file downloading state information instruction to the target user after the rights of the target user pass the authentication. By the method and the system, the secure synchronization of the downloading locking can be realized without downloading any piece of software.

Description

Realize the synchronous method and system of file download locked secure on a kind of webpage
Technical field
The invention belongs to networking technology area, relate in particular to and realize the synchronous method and system of file download locked secure on a kind of webpage.
Background technology
The development of, hardware soft along with the Internet, multimedia messagesization is popularized, and people's interchange has in daily life also used multimedia technology more, such as mobile phone, phone, speech communication etc.Information sources such as information, books, audio frequency and video are covered with whole the Internet, and people obtain huge amount of information every day from the Internet, and meanwhile, the safety issue of resource also exposes thereupon, and this is a very serious problem.Resource files such as confidentiality material are arbitrarily downloaded, are usurped, thereby cause the information resources subject to severe risks of damage.Especially as the network teleconference, long-distance education, the contour seriousness occasion of shared file system, upload and the file that shows all is extremely important, if these files are arbitrarily downloaded, usurped, will cause very serious consequence.
For preventing the appearance of this situation, traditional way is a hidden file, does not allow to download, and still, the user of these methods operation and experience effect are very unfriendly.And, even can realize the locking of downloading, also can't realize genlocing, this will inevitably have influence on the effect as remote synchronization application systems such as video conference, long-distance educations, thus safety that can't protected file; Some systems that need download and install control may realize genlocing, but are not based on webpage, and this will affect to user's software and hardware, and may bring great potential safety hazard; Simultaneously, passive reception during synchronizing information in the existing solution can not effectively authenticate control, can cause the user to operate with actual inconsistent phenomenon and occur.
Summary of the invention
The invention provides and realize the synchronous method and system of file download locked secure on a kind of webpage, realized need not to download any software, it is synchronous to realize downloading locked secure.
Technical scheme of the present invention is as follows:
The authority of the file download status information instruction that communication server sends the source user that receives authenticates and after authentication is passed through, the authority that the targeted customer is received the instruction of described file download status information authenticates and after authentication is passed through, described file download status information instruction is sent to described targeted customer.
The invention provides and realize the synchronous method and system of file download locked secure on a kind of webpage, realized need not to download any software, it is synchronous to realize downloading locked secure.
Description of drawings
Accompanying drawing described herein is used to provide further understanding of the present invention, constitutes the application's a part, and illustrative examples of the present invention and explanation thereof are used to explain the present invention, do not constitute improper qualification of the present invention.In the accompanying drawings:
Fig. 1 is a flow chart of the present invention;
Fig. 2 is a structure principle chart of the present invention.
Embodiment
Hereinafter will describe the present invention with reference to the accompanying drawings and in conjunction with the embodiments in detail.Need to prove that under the situation of not conflicting, embodiment and the feature among the embodiment among the application can make up mutually.
Realization principle of the present invention is as follows:
Source user is opened webpage, the web-page requests data processing server, loading has the listed files of file download function, and whether can carry out down operation according to the download state decision file of each file, and webpage loads the Flash plug-in unit and forever is connected with communication server foundation;
When source user is downloaded lock operation to single file, if allow download state then the modification state for forbidding download state, if forbid download state then the modification state for allowing download state, and asynchronous request msg processing server is saved in data processing server with the download state of this file, the API (Application Programming Interface, application programming interface) that calls the Flash plug-in unit simultaneously sends to communication server with this file download state;
The targeted customer opens webpage and loads the listed files with file download function, and whether can carry out down operation according to the download state decision file of each file, loads the Flash plug-in unit simultaneously and forever is connected with communication server foundation;
After communication server is received the file download status information instruction that source user sends over, instruction authenticates to the file download status information, authentication includes but not limited to: the source user authentication, data command purview certification (whether source user has the authority that sends the instruction of file download status information), source user instructs operated target purview certification (authority that this instruction that source user sends whether can the access destination user), the targeted customer instructs purview certification (whether the targeted customer has the authority of this instruction that the reception sources user sends) to source user, after all authentications were passed through, being transmitted to all needed synchronous targeted customer;
Step 105: after the targeted customer receives the file download status information that communication server sends over, import the file download state into by Flash plug-in unit invoking web page function, the webpage function is handled the back download function of file is carried out corresponding change, and embodies on webpage.
Realization principle of the present invention is described in detail as follows:
Source user is opened webpage, and the web-page requests data processing server loads the listed files with file download function, and whether can carry out down operation according to the download state sign decision file of each file, and makes corresponding embodiment when tabulation shows; Webpage loads the Flash plug-in unit automatically simultaneously, and the Flash plug-in unit is set up with communication server and forever is connected, and the user sends and receive file download state synchronizing information;
When source user is downloaded lock operation to single file, judge according to current file download state, if allow then to be forbidding, if forbidding is then for allowing; Call the JavaScript function,, the download state of this file is saved in the data processing server database by the asynchronous request msg processing server of Ajax; Call the Flash plug-in unit by JavaScript and send function by the file download state that ExternalInterface.addCallback registered, import the information and the download state of this file into, Flash plug-in unit call XML Socket class methods send to communication server with the information and the download state of this file;
The targeted customer opens webpage, and the web-page requests data processing server loads the listed files with file download function, and whether can carry out down operation according to the download state sign decision file of each file, and makes corresponding embodiment when tabulation shows; Webpage loads the Flash plug-in unit automatically simultaneously, and the Flash plug-in unit is set up with communication server and forever is connected, and the user sends and receive file download state synchronizing information;
When communication server receives after source user sends over file download status information instruction, the file download status information is authenticated, and authentication includes but not limited to: source user authentication, data command purview certification (whether source user has the authority that sends the instruction of file download status information), source user instruct operated target purview certification (authority whether this instruction that source user sends can the access destination user), targeted customer that source user is instructed purview certification (whether the targeted customer has the authority of this instruction of reception sources user transmission); After all authentications are passed through, be transmitted to the synchronous targeted customer of all needs that are connected to communication server;
After targeted customer's Flash plug-in unit receives the file download status information that communication server sends over, ExternalInterface.call method call webpage JavaScript file download state by the Flash plug-in unit is handled function, and imports the file download status information that receives into; JavaScript file download state is handled function and is searched corresponding file according to transmitting the file download status information of coming in webpage, and its download state is operated and corresponding page display update.
Fig. 1 is a flow chart of the present invention, is described in detail as follows:
Step 101: source user is opened webpage, the web-page requests data processing server, loading has the listed files of file download function, and whether can carry out down operation according to the download state decision file of each file, and webpage loads the Flash plug-in unit and forever is connected with communication server foundation.
In the technique scheme, wherein step comprises following process:
1a) source user is opened webpage, and the web-page requests data processing server loads the listed files with file download function, and whether can carry out down operation according to the download state sign decision file of each file, and makes corresponding embodiment when tabulation shows;
1b) webpage loads the Flash plug-in unit automatically, and the Flash plug-in unit is set up with communication server and forever is connected, and the user sends and receive file download state synchronizing information.
Step 102: when source user is downloaded lock operation to single file, if allow download state then the modification state for forbidding download state, if forbid download state then the modification state for allowing download state, and asynchronous request msg processing server is saved in data processing server with the download state of this file, and the API that calls the Flash plug-in unit simultaneously sends to communication server with this file download state.
In the technique scheme, wherein step comprises following process:
2a) when source user is downloaded lock operation to single file, judge, if allow then to be forbidding, if forbidding is then for allowing according to current file download state;
2b) call the JavaScript function,, the download state of this file is saved in the data processing server database by the asynchronous request msg processing server of Ajax;
2c) call the Flash plug-in unit and send function by the file download state that ExternalInterface.addCallback registered by JavaScript, import the information and the download state of this file into, Flash plug-in unit call XML Socket class methods send to communication server with the information and the download state of this file.
Step 103: the targeted customer opens webpage and loads the listed files with file download function, and whether can carry out down operation according to the download state decision file of each file, loads the Flash plug-in unit simultaneously and forever is connected with communication server foundation.
In the technique scheme, wherein step comprises following process:
3a) targeted customer opens webpage, and the web-page requests data processing server loads the listed files with file download function, and whether can carry out down operation according to the download state sign decision file of each file, and makes corresponding embodiment when tabulation shows;
3b) webpage loads the Flash plug-in unit automatically, and the Flash plug-in unit is set up with communication server and forever is connected, and the user sends and receive file download state synchronizing information.
Step 104: after communication server is received the file download status information instruction that source user sends over, file download status information instruction is authenticated, and authentication includes but not limited to: source user authentication, data command purview certification (whether source user has the authority that sends the instruction of file download status information), source user instruct operated target purview certification (authority whether this instruction that source user sends can the access destination user), targeted customer that source user is instructed purview certification (whether the targeted customer has the authority of this instruction of reception sources user transmission); After all authentications were passed through, being transmitted to all needed synchronous targeted customer.
In the technique scheme, wherein step comprises following process:
4a) receive after source user sends over file download status information instruction when communication server, instruction authenticates to the file download status information, and authentication includes but not limited to:
4a1) source user authentication, promptly whether source user is the validated user that communication server is discerned, if authentication is not passed through, then simultaneous operation is ended, authentication is passed through, and proceeds next step authentication;
4a2) data command purview certification, promptly whether source user has the authority that sends the instruction of file download status information, if authentication is not passed through, then simultaneous operation is ended, authentication is passed through, and proceeds next step authentication;
4a3) source user instructs operated target purview certification, i.e. the authority whether this instruction of sending of source user can the access destination user, if authentication is not passed through, then simultaneous operation is ended, and authentication is passed through, and proceeds next step authentication;
4a4) targeted customer instructs purview certification to source user, i.e. this instruction that whether allows the reception sources user to send to the targeted customer authenticates, if authentication is not passed through, then simultaneous operation is ended, and authentication is passed through, and then continues next step;
After 4b) all authentications are passed through, be transmitted to the synchronous targeted customer of all needs that are connected to communication server.
Step 105: after the targeted customer receives the file download status information that communication server sends over, import the file download state into by Flash plug-in unit invoking web page function, the webpage function is handled the back download function of file is carried out corresponding change, and embodies on webpage.
In the technique scheme, wherein step comprises following process:
After 5a) targeted customer's Flash plug-in unit receives the file download status information that communication server sends over, ExternalInterface.call method call webpage JavaScript file download state by the Flash plug-in unit is handled function, and imports fileinfo and the download state that receives into;
5b) JavaScript file download state is handled function and is searched corresponding file according to transmitting the fileinfo and the download state of coming in webpage, and its download state is operated and corresponding page display update.
Illustrate: step 101 and step 103 can be carried out simultaneously, not free sequence relation between them.
Fig. 2 is a structure principle chart of the present invention, is described in detail as follows:
Source user A opens webpage, the web-page requests data processing server, loading has the listed files of file download function, and whether can carry out down operation according to the download state decision file of each file, and webpage loads the Flash plug-in unit and forever is connected with communication server foundation;
When source user A downloads lock operation to single file, if allow download state then the modification state for forbidding download state, if forbid download state then the modification state for allowing download state, and asynchronous request msg processing server is saved in data processing server with the download state of this file, the API (Application Programming Interface, application programming interface) that calls the Flash plug-in unit simultaneously sends to communication server with this file download state;
Targeted customer B, C open webpage and load the listed files with file download function, and whether can carry out down operation according to the download state decision file of each file, load the Flash plug-in unit simultaneously and forever are connected with communication server foundation;
After communication server is received the file download status information instruction that source user sends over, instruction authenticates to the file download status information, authentication includes but not limited to: the source user authentication, data command purview certification (whether source user has the authority that sends the instruction of file download status information), source user instructs operated target purview certification (authority that this instruction that source user sends whether can the access destination user), the targeted customer instructs purview certification (whether the targeted customer has the authority of this instruction that the reception sources user sends) to source user, after all authentications were passed through, being transmitted to all needed synchronous targeted customer B, C;
After targeted customer B, C receive the file download status information that communication server sends over, import the file download state into by Flash plug-in unit invoking web page function, the webpage function is handled the back download function of file is carried out corresponding change, and embodies on webpage.
Annotate: user B, C, and user A, B, any two or three of C sends the file download status information simultaneously, and the process of authentication is all the same synchronously.
The present invention has announced also and has realized the synchronous system of file download locked secure on a kind of webpage that this system comprises: source user, communication server, targeted customer, wherein:
The authority of the file download status information instruction that described communication server sends the described source user that receives authenticates and after authentication is passed through, the authority that described targeted customer is received the instruction of described file download status information authenticates and after authentication is passed through, described file download status information instruction is sent to described targeted customer.
Wherein, before the authority that communication server instructs to the file download status information that the source user that receives sends authenticates, comprise that also the identity to described source user authenticates.
Wherein, the authority of the file download status information instruction that communication server sends the source user that receives authenticates and after authentication is passed through, and also instructs the operated target purview certification to be the authority whether described file download status information instruction that described source user sends can visit described targeted customer to described source user.
Wherein, before the authority that communication server instructs to the file download status information that the source user that receives sends authenticates, also comprise: described source user request msg processing server, loading has the listed files of file download function, and whether can carry out down operation according to the download state decision file of each file; Load the Flash plug-in unit and set up and forever be connected with described communication server.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (10)

1. realize the synchronous method of file download locked secure on a webpage, it is characterized in that:
The authority of the file download status information instruction that communication server sends the source user that receives authenticates and after authentication is passed through, the authority that the targeted customer is received the instruction of described file download status information authenticates and after authentication is passed through, described file download status information instruction is sent to described targeted customer.
2. method according to claim 1 is characterized in that: before the authority that communication server instructs to the file download status information that the source user that receives sends authenticates, comprise that also the identity to described source user authenticates.
3. method according to claim 1, it is characterized in that: the authority of the file download status information instruction that communication server sends the source user that receives authenticates and after authentication is passed through, and also instructs the operated target purview certification to be the authority whether described file download status information instruction that described source user sends can visit described targeted customer to described source user.
4. method according to claim 1, it is characterized in that: before the authority that communication server instructs to the file download status information that the source user that receives sends authenticates, also comprise: described source user request msg processing server, loading has the listed files of file download function, and whether can carry out down operation according to the download state decision file of each file; Load the Flash plug-in unit and set up and forever be connected with described communication server.
5. method according to claim 4, it is characterized in that: when described source user is downloaded lock operation to single file, if allow download state then the modification state for forbidding download state, if forbid download state then the modification state for allowing download state, and the described data processing server of asynchronous request is saved in described data processing server with the file download state, call the application programming interface API of described Flash plug-in unit, described file download state is sent to described communication server.
6. method according to claim 1, it is characterized in that: after described targeted customer receives the file download status information that described communication server sends over, import described file download status information into and handle by described Flash plug-in unit invoking web page function.
7. realize the synchronous system of file download locked secure on a webpage, it is characterized in that this system comprises: source user, communication server, targeted customer, wherein:
The authority of the file download status information instruction that described communication server sends the described source user that receives authenticates and after authentication is passed through, the authority that described targeted customer is received the instruction of described file download status information authenticates and after authentication is passed through, described file download status information instruction is sent to described targeted customer.
8. method according to claim 7 is characterized in that: before the authority that communication server instructs to the file download status information that the source user that receives sends authenticates, comprise that also the identity to described source user authenticates.
9. method according to claim 7, it is characterized in that: the authority of the file download status information instruction that communication server sends the source user that receives authenticates and after authentication is passed through, and also instructs the operated target purview certification to be the authority whether described file download status information instruction that described source user sends can visit described targeted customer to described source user.
10. method according to claim 7, it is characterized in that: before the authority that communication server instructs to the file download status information that the source user that receives sends authenticates, also comprise: described source user request msg processing server, loading has the listed files of file download function, and whether can carry out down operation according to the download state decision file of each file; Load the Flash plug-in unit and set up and forever be connected with described communication server.
CN2011100889182A 2011-04-11 2011-04-11 Method and system for realizing secure synchronization of downloading locking on webpage Pending CN102238225A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011100889182A CN102238225A (en) 2011-04-11 2011-04-11 Method and system for realizing secure synchronization of downloading locking on webpage

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011100889182A CN102238225A (en) 2011-04-11 2011-04-11 Method and system for realizing secure synchronization of downloading locking on webpage

Publications (1)

Publication Number Publication Date
CN102238225A true CN102238225A (en) 2011-11-09

Family

ID=44888426

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011100889182A Pending CN102238225A (en) 2011-04-11 2011-04-11 Method and system for realizing secure synchronization of downloading locking on webpage

Country Status (1)

Country Link
CN (1) CN102238225A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103176868A (en) * 2013-04-02 2013-06-26 浪潮电子信息产业股份有限公司 File status backup method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1705299A (en) * 2004-05-27 2005-12-07 腾讯科技(深圳)有限公司 Method for controlling instant messages in instant messaging system
CN101009573A (en) * 2006-01-25 2007-08-01 乐金电子(中国)研究开发中心有限公司 The method for managing and sharing of the mobile communication terminal utilizing the GPRS technology
US20080045342A1 (en) * 2003-03-05 2008-02-21 Bally Gaming, Inc. Data Integrity and Non-Repudiation
CN101977214A (en) * 2010-10-18 2011-02-16 苏州阔地网络科技有限公司 Method for realizing file downloading locking synchronization on webpage

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080045342A1 (en) * 2003-03-05 2008-02-21 Bally Gaming, Inc. Data Integrity and Non-Repudiation
CN1705299A (en) * 2004-05-27 2005-12-07 腾讯科技(深圳)有限公司 Method for controlling instant messages in instant messaging system
CN101009573A (en) * 2006-01-25 2007-08-01 乐金电子(中国)研究开发中心有限公司 The method for managing and sharing of the mobile communication terminal utilizing the GPRS technology
CN101977214A (en) * 2010-10-18 2011-02-16 苏州阔地网络科技有限公司 Method for realizing file downloading locking synchronization on webpage

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103176868A (en) * 2013-04-02 2013-06-26 浪潮电子信息产业股份有限公司 File status backup method
CN103176868B (en) * 2013-04-02 2017-07-28 浪潮电子信息产业股份有限公司 A kind of file status backup method

Similar Documents

Publication Publication Date Title
CN102970362B (en) The method of a kind of high in the clouds data sharing and device
CN107241339B (en) Identity authentication method, identity authentication device and storage medium
CN102130853A (en) Group message interaction realization method and system
CN110351323A (en) A kind of parameter management method and device of application system
CN103167031A (en) Communication between Web applications
CN103812900A (en) Data synchronization method, device and system
CN101977214B (en) Method for realizing file downloading locking synchronization on webpage
CN112202744A (en) Multi-system data communication method and device
CN104426895A (en) Information processing method and terminal equipment
CN102137045A (en) Method and system for implementing group information interaction on community platform
CN102238167A (en) Method and system for realizing secure synchronization of file downloading locking
CN102238225A (en) Method and system for realizing secure synchronization of downloading locking on webpage
CN102137035A (en) Method and system for realizing group information interaction based on community platform
US11777870B1 (en) Machine-learning (ML)-based systems and methods for maximizing resource utilization
CN102137118A (en) Method and system for web security synchronous browse based on webpage
CN115174558A (en) Cloud network terminal integrated identity authentication method, device, equipment and storage medium
CN107454174A (en) The method for realizing network communication list data synchronization
CN102185795A (en) Method and system for realizing group communication on community platform
CN102281277A (en) Method and system for realizing safety synchronization of scroll bar information on webpage
CN103634487A (en) High-speed remote access system
CN102281265A (en) Method and system for realizing list authentication synchronization
CN102130921A (en) Method and system for realizing two paths of voice communication based on webpage
CN102137120A (en) Method and system for group communication
CN102238224A (en) Method and system for implementing file downloading lock-in synchronism
CN102137119A (en) Method and system for synchronously browsing webpage based on webpage

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20111109

WD01 Invention patent application deemed withdrawn after publication