CN108459924A - A kind of method, apparatus, server and system for protecting data in Web lists - Google Patents
A kind of method, apparatus, server and system for protecting data in Web lists Download PDFInfo
- Publication number
- CN108459924A CN108459924A CN201710097544.8A CN201710097544A CN108459924A CN 108459924 A CN108459924 A CN 108459924A CN 201710097544 A CN201710097544 A CN 201710097544A CN 108459924 A CN108459924 A CN 108459924A
- Authority
- CN
- China
- Prior art keywords
- web
- data
- user
- lists
- web lists
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1464—Management of the backup or restore process for networked environments
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1469—Backup restoration techniques
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses method, apparatus, server and the systems of data in a kind of protection Web lists.This method includes:A data manipulation is completed in Web lists in response to listed user, and corresponding operating result data is sent to server;When being logged in again after user's abnormal off-line, obtains the Web lists restored from server and be shown.As it can be seen that the present invention uses the storage of operating result data of " real-time " the progress user in Web lists, and restores the mode of Web lists when abnormal off-line occurs in user, it can be effectively prevent the loss of user's Web form datas, enhance the usage experience of user.
Description
Technical field
The present invention relates to field of computer technology, more particularly to the method, apparatus of data, clothes in a kind of protection Web lists
Business device and system.
Background technology
Nowadays, it needs application complicated and huge list in numerous areas such as finance, finance, statistics, realizes that data are defeated
The functions such as enter, calculate, storing.With the continuous expansion of the demand, the list based on Web networks becomes various data forms
Key data input, one of the mode for calculating and storing.
In the prior art, Web lists be mainly based upon the technologies such as Html and JavaScripts realization, when user online into
When row Web form datas operate, corresponding data are temporarily stored among the memory of corresponding browser, only when user submits
When data, these data can be just saved in the database of server end.But if in user in data manipulation
In the process, after computer delay machine, browser program collapse or the situations such as network interruption occur because data exist only in it is clear
It lookes in the memory of device, user not yet submits data to server in time, these data will occur thoroughly to lose.Alternatively, if
In user data operating process, if the network equipments such as server break down, the loss of user's form data is will also result in,
Certain loss can be thus brought to user, influence the usage experience of user.
Invention content
In view of the above problems, it is proposed that the present invention overcoming the above problem in order to provide one kind or solves at least partly
State the method and corresponding device of data, server and system in the protection Web lists of problem.
One side according to the present invention, provides a kind of method for protecting data in Web lists, and this method includes:
A data manipulation is completed in Web lists in response to listed user, and corresponding operation is sent to server
Result data;
When being logged in again after user's abnormal off-line, obtains the Web lists restored from server and opened up
Show.
Optionally, a data manipulation is completed in Web lists in response to listed user, is sent to server corresponding
Operating result data include:
After the listed user carries out data manipulation to the active sheet item in Web lists, start to Web lists
In other table entries carry out data manipulation when, determine it is described to active sheet item complete a data manipulation, to server send out
Send the operating result data of active sheet item.
Optionally, this method further comprises:
After sending corresponding operating result data to service, receive the preservation operating result data of server feedback at
Work(or the notice of failure;
When receiving the notice of failure, show that corresponding operating result data preserves failure in Web forms pages
Notification message, and the operation focus of Web lists is transferred to the corresponding table entries of the operating result data.
According to another aspect of the present invention, a kind of method for protecting data in Web lists is provided, this method includes:
When users log on, corresponding Web lists are generated and return to client, and memory block is distributed for the Web lists;
Receive the operating result data to the Web lists that client is sent;
The operating result data of the Web lists will be saved in memory block corresponding with the Web lists;
When being logged in again after user's abnormal off-line, according to the behaviour preserved in the corresponding memory block of the Web lists
Make result data to restore the Web lists and return to client.
Optionally, this method further comprises:It is safeguarded in data edition list between user and edited Web lists
Correspondence;
When users log on, judge in the data edition list with the presence or absence of the correspondence with the user-association;
If it is present determining that the user is logged in again after abnormal off-line;
If it does not exist, then determining that the user is normally to log in.
Optionally, this method further comprises:
When receiving the message that the editor of Web list of expression pair of client transmission terminates, compiled from the data
The associated correspondence of list deletion and the Web lists is collected, and is recovered as the memory block of Web lists distribution.
Optionally, described to include for Web lists distribution memory block:
For the Web lists point, distribution object caches in memory;
Alternatively,
Corresponding backup file is distributed in disk for the Web lists.
Optionally, described to include for Web lists distribution memory block:For Web lists distribution object in memory
Caching, and be the backup file of the target cache configuration in disk;
It is described to be saved in memory block Zhong Bao corresponding with the Web lists to the operating result data of the Web lists
It includes:When often receiving an operating result data to the Web lists, which is saved in the Web lists
In corresponding target cache;And periodically the corresponding target cache of the Web lists is persisted in corresponding backup file.
According to another aspect of the invention, a kind of device for protecting data in Web lists is provided, which is characterized in that should
Device includes:
Data uploading unit, for completing a data manipulation in Web lists in response to listed user, to service
Device sends corresponding operating result data;
When for being logged in again after user's abnormal off-line, the institute restored is obtained from server for list acquiring unit
It states Web lists and is shown.
Optionally, the data uploading unit, for when the listed user is to the active sheet item in Web lists
After carrying out data manipulation, when starting to carry out data manipulation to other table entries in Web lists, determine described to active sheet item
A data manipulation is completed, the operating result data of active sheet item is sent to server.
Optionally, which further comprises:
Feedback unit is uploaded, after sending corresponding operating result data to service for leaflet member on the data, is connect
Receive the notice of the preservation operating result data success or failure of server feedback;When receiving the notice of failure, in Web
It shows that corresponding operating result data preserves the notification message of failure in forms pages, and the operation focus of Web lists is shifted
To the corresponding table entries of the operating result data.
According to another aspect of the invention, a kind of server for protecting data in Web lists is provided, which is characterized in that
The server includes:Sheet disposal unit and storage unit;
The sheet disposal unit, for when users log on, generating corresponding Web lists and returning to client, and be institute
It states Web lists and distributes memory block in the memory unit;Receive the operating result data to the Web lists that client is sent;
The operating result data of the Web lists will be saved in memory block corresponding with the Web lists;When user exception
When being logged in again after offline, the Web tables are restored according to the operating result data preserved in the corresponding memory block of the Web lists
List simultaneously returns to client.
Optionally, the sheet disposal unit is further used for safeguarding user and edited Web in data edition list
Correspondence between list;When users log on, judge to whether there is and the user-association in the data edition list
Correspondence;If it is present determining that the user is logged in again after abnormal off-line;If it does not exist, then determining that the user is
It is normal to log in;
The data edition list is stored in the storage unit.
Optionally, the sheet disposal unit is further used for when the Web table of expression pair for receiving client transmission
When the message that single editor terminates, the associated correspondence with the Web lists is deleted from the data edition list, and recycle
For the memory block of Web lists distribution.
Optionally, the storage unit is memory or database;
The sheet disposal unit, for dividing distribution object caching in memory for the Web lists, alternatively, being described
Web lists distribute corresponding backup file in the database.
Optionally, the storage unit includes:Memory and database;
The sheet disposal unit is used to be Web lists distribution object caching in memory, and in the database
For the backup file of target cache configuration;For when often receiving an operating result data to the Web lists, inciting somebody to action
The operating result data is saved in the corresponding target cache of the Web lists, and periodically that the Web lists is corresponding right
As caching is persisted in corresponding backup file.
In accordance with a further aspect of the present invention, a kind of system for protecting data in Web lists is provided, which is characterized in that should
System includes:The device of data and the data in foregoing protection Web lists in foregoing protection Web lists
Server.
In conclusion the technical scheme is that user carry out Web lists data manipulation when, " real-time " to
Server sends operating result data, and the storage of operating result data is carried out so that server end is " real-time ";Once there is program
After the situations such as collapse, network interruption or server delay machine lead to user's abnormal off-line, when user logs in again, server meeting
According to the recovery for the Web lists that the operating result data of storage operated before user's abnormal off-line, loss of data is prevented.It can
See, the storage of operating result data of the present invention using " real-time " progress user in Web lists, and in the case where exception occurs in user
The mode for restoring Web lists when line, can effectively prevent the loss of user's Web form datas, enhance the usage experience of user.
Description of the drawings
By reading the detailed description of hereafter preferred embodiment, various other advantages and benefit are common for this field
Technical staff will become clear.Attached drawing only for the purpose of illustrating preferred embodiments, and is not considered as to the present invention
Limitation.And throughout the drawings, the same reference numbers will be used to refer to the same parts.In the accompanying drawings:
Fig. 1 is the flow chart of the method for data in a kind of protection Web lists provided by one embodiment of the present invention;
Fig. 2 is the flow chart of the method for data in a kind of protection Web lists that another embodiment of the present invention provides;
Fig. 3 is the general frame signal of the system of data in a kind of protection Web lists provided by one embodiment of the present invention
Figure;
Fig. 4 is the schematic diagram of the device of data in a kind of protection Web lists provided by one embodiment of the present invention;
Fig. 5 is the schematic diagram of the device of data in a kind of protection Web lists that another embodiment of the present invention provides;
Fig. 6 is the schematic diagram of the server of data in a kind of protection Web lists provided by one embodiment of the present invention;
Fig. 7 is the schematic diagram of the system of data in a kind of protection Web lists provided by one embodiment of the present invention.
Specific implementation mode
The exemplary embodiment of the disclosure is more fully described below with reference to accompanying drawings.Although showing the disclosure in attached drawing
Exemplary embodiment, it being understood, however, that may be realized in various forms the disclosure without should be by embodiments set forth here
It is limited.On the contrary, these embodiments are provided to facilitate a more thoroughly understanding of the present invention, and can be by the scope of the present disclosure
Completely it is communicated to those skilled in the art.
Fig. 1 is the flow chart of the method for data in a kind of protection Web lists provided by one embodiment of the present invention, from client
End side illustrates the implementation process of this programme.As shown in Figure 1, this method includes:
Step S110 completes a data manipulation in response to listed user in Web lists, and phase is sent to server
The operating result data answered.
In Web form systems, after user logs in, the server of Web lists can select accordingly from Web list model libraries
List model and corresponding form data is chosen from database, carry out the generation of Web lists, and show in front end page
To user, so that user is operated accordingly.
The loss of data of user in order to prevent, when user carries out the operation of Web lists, by the operating result data of user
" real-time " is sent to server to be stored, that is to say, that as long as user completes a data manipulation in Web lists,
Corresponding operating result data will be sent to server so that " real-time " that server completes user's operation result data is deposited
Storage.Here data manipulation of completion can be the input data in a table entries, can also be one area of copy/paste
The data in domain etc. are directed to the operation of Web lists.
Step S120 when being logged in again after user's abnormal off-line, obtains the Web lists restored from server and is opened up
Show.
When carrying out the operation of Web lists after user logs in, once there are the program crashing of browser, network interruption, clothes
When the situations such as device delay machine of being engaged in, the abnormal off-line of user can be caused, so that the data that user has little time to have operated are submitted.
Because in the scheme of the present embodiment, user often completes a data manipulation, will be preserved in the server, so even if
User is forced abnormal off-line, has not enough time to submit operation data, when situation elimination, after user logs in again, before abnormal off-line
Operating result data all can obtain and carry out the recoveries of Web lists, Web tables before reduction situation occurs from the storage of server
Single state, prevents the loss of user data.
As it can be seen that the storage of operating result data of the present invention using " real-time " progress user in Web lists, and in user
Occur restoring the mode of Web lists when abnormal off-line, the loss of user's Web form datas can be effectively prevent, enhance user's
Usage experience.
In one embodiment of the invention, it is completed in Web lists in response to listed user in step S110
Data manipulation, sending corresponding operating result data to server includes:When listed user is to working as in Web lists
After preceding table entries carry out data manipulation, when starting to carry out data manipulation to other table entries in Web lists, determine to current table
Lattice item completes a data manipulation, and the operating result data of active sheet item is sent to server.
Web lists typically show in table form and for user's operation, user is when carrying out the operation of Web lists
The operation of corresponding table entries can be carried out, so, in the present embodiment, user completes a data manipulation in Web lists can
To be considered, after user carries out data manipulation to the active sheet item in Web lists, start to other tables in Web lists
When item carries out data manipulation, determines and a data manipulation is completed to active sheet item.For example, when Web lists operate, current table
Lattice item is A1 table entries, when user inputs corresponding data " 1 " in A1 table entries, after operation focus changes to B1 table entries, that
It determines that user completes the operation of current A1 table entries, as soon as completing time data manipulation, at this moment needs to server
Send the operating result data " 1 " of current A1 table entries.
Since it is desired that each operating result data of user is sent to server, deposited so that server carries out " real-time "
Storage, still, however not excluded that the case where " real-time " storage of server fails, if once there is storage failure, and user can not obtain
Know, after there is user's abnormal off-line, the data of the part still can lose.So the generation of the above situation in order to prevent,
In one embodiment of the invention, method shown in FIG. 1 further comprises:Corresponding operating result data is sent to service
Afterwards, server can feed back the notice of storage result, then receive the preservation operating result data success or failure of server feedback
Notice, operated accordingly according to the notice received.
When receiving successful notice, in order to not influence the normal operating of user, front end is shown generally without any
Processing so that user carries out the operation of next step in the case of unaware, enhances user experience.
When receiving the notice of failure, show that corresponding operating result data preserves failure in Web forms pages
Notification message, and the operation focus of Web lists is transferred to the corresponding table entries of operating result data, so that user re-starts
Once-through operation ensures that server can carry out the storage of relevant operating result data.
It should be noted that after server storage failure, corresponding operating result data is shown in Web forms pages
Preserve the notification message of failure, and the reason of according to failure, corresponding operating result data preserves the notification message of failure
Can be different, processing mode also can be different.It, can be in user to ensure the experience of user if the reason of failure is network reason
In the case of unaware, the operation that client is stored again automatically first, if client re-starts preset times automatically
Operation after, when server still stores failure, then carry out in Web forms pages the display of the notification message of failure, at this moment
Corresponding operating result data storage failure is shown in the notification message of failure, and prompts the operation of user's progress next step.
Here preset times are not especially limited, and can be set according to demand, for example, preset times are 3 times, when client weight
After new operation 3 times, server can't be stored, then display operation result data storage failure, and user is prompted to carry out down
The operation of one step;If storage is unsuccessfully due to data precision and limit value in table entries etc., corresponding operation is tied
The notification message that fruit data preserve failure can be indirectly displayed as the data that prompt user remodifies respective cells, wait for that user will
After data remodify, it can be stored again.
Fig. 2 is the flow chart of the method for data in a kind of protection Web lists that another embodiment of the present invention provides, from clothes
Business device side illustrates the implementation process of this programme.As shown in Fig. 2, this method includes:
Step S210 generates corresponding Web lists and returns to client, and be the distribution storage of Web lists when users log on
Area.
As described above, after user logs in, server can be selected from Web list model libraries corresponding list model and
Corresponding form data is chosen from database, carries out the generation of Web lists, and is presented to use in the front end page of client
Family, so that user is operated accordingly.Meanwhile for the storage for the operating result data completed every time to user, it is also necessary to
A memory block is distributed to the current Web list of user's operation, to carry out user to the operating result datas of the Web lists
Storage.
Step S220 receives the operating result data to Web lists that client is sent.
User completes a data manipulation in Web lists, and client all can send corresponding operating result to server
Data, so server can receive the operating result data to Web lists of client transmission.
Step S230 will be saved in memory block corresponding with Web lists the operating result data of Web lists.
After server receives the operating result data of Web lists, which is saved in deposit corresponding with Web lists
In storage area.
Although being that current Web lists are assigned with a memory block, when the data in order to carry out Web lists are restored,
Can be further correctly corresponding by the operating result data of storage and corresponding list, carrying out operating result data storage
When, the relevant information of Web tables can also be stored together.
Step S240, when being logged in again after user's abnormal off-line, according to the behaviour preserved in the corresponding memory block of Web lists
Make result data to restore Web lists and return to client.
When carrying out the operation of Web lists after user logs in, once there are the program crashing of browser, network interruption, clothes
When the situations such as device delay machine of being engaged in, the abnormal off-line of user can be caused, so that the data that user has little time to have operated are submitted.
So, after user logs in again, server can be according to the operating result data preserved in the corresponding memory block of Web lists to different
Web lists before normal situation occurs are restored and are returned to client, prevent the loss of data of user.
As it can be seen that the storage of operating result data of the present invention using " real-time " progress user in Web lists, and in user
Occur restoring the mode of Web lists when abnormal off-line, the loss of user's Web form datas can be effectively prevent, enhance user's
Usage experience.
After user logs in again, although server can be according to the operating result preserved in the corresponding memory block of Web lists
Data restore Web lists and return to client.But it is also not excluded for the possibility that user is not abnormal off-line, in order into one
Step determines whether user is abnormal off-line, and in one embodiment of the invention, method shown in Fig. 2 further comprises:In number
According to the correspondence safeguarded in edit list between user and edited Web lists, start after user logs in Web lists into
When edlin operates, user and the information for editing Web lists corresponding can be all present in data edition list.
When users log on, it first determines whether in data edition list with the presence or absence of the correspondence with the user-association;Such as
Fruit exists, and illustrates editing corresponding Web lists when user offline, it is determined that the user is logged in again after abnormal off-line;
If it does not exist, then determining that the user is normally to log in, and by pair between the user and its Web list currently edited
It should be related to and be added in data edition list.Here normal logs in refer to user it is upper it is primary log in when completed all institutes
, there is not abnormal off-line in the operation needed.
It should be noted that if there is correspondence with the user-association in data edition list, and user selects
When corresponding Web lists in the correspondence are edited again, if what the Web lists were being had permission by other
User is into edlin, then just refusing the user edits the Web lists.
After user completes the operation of corresponding Web lists, the operation for submitting data can be carried out, to carry out the entire form
Storage, and client can send the message that the editor of Web list terminates to server.In order to ensure user whether be
The accuracy of the judgement of abnormal off-line, in one embodiment of the invention, the above method further comprises:When receiving client
When the message for holding the editor of the Web list of expression pair sent to terminate, the pass with the Web lists is deleted from data edition list
The correspondence of connection thus illustrates that user has completed to operate accordingly, when user logs on, would not be compiled from data
It collects in list and inquires corresponding information, then the user is more accurately determined as normally logging in;Meanwhile operation completion
The possibility of loss of data will not occur again in Web lists, in order to prevent the waste of the space resources of server storage, recycling clothes
Business device is the memory block of Web lists distribution.
In one embodiment of the invention, it is that Web lists distribution memory block includes in step S210:For Web lists
Distribution object caches in memory;Alternatively, distributing corresponding backup file in disk for Web lists.When there is browser journey
Sequence collapse or the situations such as network interruption after, when user abnormal off-line occurs and logs in again, according to the corresponding target cache of Web lists
Or the operating result data preserved in backup file restores Web lists and returns to client.
Because of the case where also will appear delay machine in server operational process, if user is to the operating result of Web lists
Data are stored in the target cache of its memory, and the case where delay machine, the operation stored in target cache once occurs in server
Result data will be lost, and cause the abnormal off-line of user, when user logs in again, because of the operation in target cache
Result data has been lost, and the state of the Web lists before abnormal off-line can not be restored, and the data of user can equally lose.So
In one embodiment of the invention, it is that Web lists distribution memory block includes in step S210:In memory for Web lists
Distribution object caches, and the backup file configured for target cache in disk.
In step S230 memory block Zhong Bao corresponding with Web lists will be saved in the operating result data of Web lists
It includes:When often receiving an operating result data to Web lists, it is corresponding right which is saved in Web lists
As in caching;And periodically the corresponding target cache of Web lists is persisted in corresponding backup file.In this way, using
The situation of existing server delay machine, as long as restoring Web lists according to the operating result data in backup file and returning to client
, data will not lose or only have not enough time to the loss for the low volume data being persisted in corresponding backup file.
Here the regular corresponding target cache of Web lists is persisted in corresponding backup file can be every pre-
If the corresponding target cache of Web lists is persisted in corresponding backup file after time span (such as 1h);Can also be
The corresponding target cache of Web lists is persisted to after the modification number of target cache reaches certain data volume corresponding standby
In part file, for example, the corresponding target cache of Web lists is persisted to corresponding backup after having reached 1000 data manipulations
In file.So not limiting specifically periodically here, can be set according to demand.
Fig. 3 is the general frame signal of the system of data in a kind of protection Web lists provided by one embodiment of the present invention
Figure.As shown in figure 3, when user operates the front end Web lists of browser end, the sheet disposal unit of server end is first
First corresponding model is selected from list model and selects corresponding form data from database, generates a Web list
After return to browser end carry out front end show, when user start to the Web lists carry out edit operation when, by user with compiled
It collects and is safeguarded in the addition data edition list of the correspondence between Web lists, and phase is distributed for Web lists in server memory
The target cache answered distributes corresponding backup file in disk.User often completes a data manipulation in Web lists, clear
Device end is look to the corresponding operating result data of server end transmission, the sheet disposal unit of server end protects operating result data
There are in corresponding target cache, and periodically the corresponding target cache of Web lists is persisted in corresponding backup file.When
When being logged in again after user's abnormal off-line, from target cache or backup database obtain data edition list in the user
There are the recoveries that the correlation results data of the Web lists of correspondence carry out Web lists, effectively prevent the loss of data.
So no matter user be it is normal log in or abnormal off-line after log in again, in the preferred implementation of the present invention
In example, then the detailed process of data in Web lists is protected to include:As long as user log in, first determine whether be in data edition list
The no correspondence existed with the user-association.If it does not exist, then by between the user and the current Web lists of its editor
Correspondence be added in data edition list, and read corresponding form data from database, generate corresponding Web tables
It singly returns to client to be shown, so that user carries out edit operation.If it is present illustrating that user's last time offline may be
Abnormal off-line, then continuing to judge to whether there is in the target cache of corresponding Web lists in server the behaviour of corresponding Web lists
Make result data, if it is present restoring the Web according to the operating result data preserved in the corresponding target cache of Web lists
List simultaneously returns to client, so that user continues edit operation;If it does not exist, then corresponding Web in inquiry server
The operating result data that whether there is corresponding Web lists in the backup file of list, and if so, corresponding according to Web lists
The operating result data preserved in backup file restores the Web lists and returns to client, so that user continues to edit
Operation;If there is no may be then in data edition list corresponding correspondence do not delete or the operating result of user
" real-time " storage of data fails, and corresponding form data is at this moment just read from the database of server and generates one accordingly
Web lists return to client and are shown, so that user carries out edit operation.
Fig. 4 is the schematic diagram of the device of data in a kind of protection Web lists provided by one embodiment of the present invention.Such as Fig. 4
Shown, the device 400 of data includes in protection Web lists:
Data uploading unit 410, for completing a data manipulation in Web lists in response to listed user, to
Server sends corresponding operating result data.
In Web form systems, after user logs in, the server of Web lists can select accordingly from Web list model libraries
List model and corresponding form data is chosen from database, carry out the generation of Web lists, and show in front end page
To user, so that user is operated accordingly.
The loss of data of user in order to prevent, when user carries out the operation of Web lists, by the operating result data of user
" real-time " is sent to server to be stored, that is to say, that as long as user completes a data manipulation in Web lists,
Corresponding operating result data will be sent to server so that " real-time " that server completes user's operation result data is deposited
Storage.Here data manipulation of completion can be the input data in a table entries, can also be one area of copy/paste
The data in domain etc. are directed to the operation of Web lists.
When for being logged in again after user's abnormal off-line, the Web restored is obtained from server for list acquiring unit 420
List is simultaneously shown.
When carrying out the operation of Web lists after user logs in, once there are the program crashing of browser, network interruption, clothes
When the situations such as device delay machine of being engaged in, the abnormal off-line of user can be caused, so that the data that user has little time to have operated are submitted.
Because in the scheme of the present embodiment, user often completes a data manipulation, will be preserved in the server, so even if
User is forced abnormal off-line, has not enough time to submit operation data, when situation elimination, after user logs in again, before abnormal off-line
Operating result data all can obtain and carry out the recoveries of Web lists, Web tables before reduction situation occurs from the storage of server
Single state, prevents the loss of user data.
As it can be seen that the present apparatus sends the storage of operating result data of the user in Web lists using " real-time " to server,
And the mode of the Web lists for the recovery that server is sent, Ke Yiyou are received when being logged in again again after abnormal off-line occurs in user
Effect prevents the loss of user's Web form datas, enhances the usage experience of user.
In one embodiment of the invention, data uploading unit 410, for when listed user is in Web lists
Active sheet item carry out data manipulation after, start in Web lists other table entries carry out data manipulation when, determine to working as
Preceding table entries complete a data manipulation, and the operating result data of active sheet item is sent to server.
Web lists typically show in table form and for user's operation, user is when carrying out the operation of Web lists
The operation of corresponding table entries can be carried out, so, in the present embodiment, user completes a data manipulation in Web lists can
To be considered, after user carries out data manipulation to the active sheet item in Web lists, start to other tables in Web lists
When item carries out data manipulation, determines and a data manipulation is completed to active sheet item.For example, when Web lists operate, current table
Lattice item is A1 table entries, when user inputs corresponding data " 1 " in A1 table entries, after operation focus changes to B1 table entries, that
It determines that user completes the operation of current A1 table entries, as soon as completing time data manipulation, at this moment needs to server
Send the operating result data " 1 " of current A1 table entries.
Fig. 5 is the schematic diagram of the device of data in a kind of protection Web lists that another embodiment of the present invention provides.Such as figure
Shown in 5, the device 500 of data includes in protection Web lists:Data uploading unit 510, list acquiring unit 520 and upload
Feedback unit 530.Wherein, data uploading unit 510,520 data uploading unit 410 as shown in fig. 4 of list acquiring unit, table
Single acquiring unit 420 has corresponding identical function, and details are not described herein for identical part.
Since it is desired that each operating result data of user is sent to server, deposited so that server carries out " real-time "
Storage, still, however not excluded that the case where " real-time " storage of server fails, if once there is storage failure, and user can not obtain
Know, after there is user's abnormal off-line, the data of the part still can lose.So the generation of the above situation in order to prevent,
Feedback unit 530 is uploaded, is used for after data uploading unit 510 sends corresponding operating result data to service, server meeting
The notice of storage result is fed back, the notice of the preservation operating result data success or failure of server feedback is then received.When connecing
When receiving successful notice, in order to not influence the normal operating of user, front end is shown generally without any processing so that user
The operation that next step is carried out in the case of unaware, enhances user experience.When receiving the notice of failure, in Web lists
It shows that corresponding operating result data preserves the notification message of failure on the page, and the operation focus of Web lists is transferred to behaviour
Make the corresponding table entries of result data, so that user re-starts once-through operation, ensures that server can carry out relevant operation
The storage of result data.
It should be noted that after server storage failure, corresponding operating result data is shown in Web forms pages
Preserve the notification message of failure, and the reason of according to failure, corresponding operating result data preserves the notification message of failure
Can be different, processing mode also can be different.It, can be in user to ensure the experience of user if the reason of failure is network reason
In the case of unaware, the operation stored again automatic first of data uploading unit 510 of client, if client data
After uploading unit 510 has re-started the operation of preset times automatically, when server still stores failure, then in Web form pages
The display of the notification message of failure is carried out on face, corresponding operating result data storage is shown in the notification message at this moment to fail
Failure, and prompt the operation of user's progress next step.Here preset times are not especially limited, and can be set according to demand
Fixed, for example, preset times are 3 times, after client re-operates 3 times, server can't be stored, then display operation knot
The storage failure of fruit data, and prompt the operation of user's progress next step;If storage is unsuccessfully due to the data essence in table entries
When the reasons such as degree and limit value, then corresponding operating result data, which preserves the notification message to fail, can be indirectly displayed as prompt user's weight
The data of new modification respective cells, after user remodifies data, data uploading unit 510 can be stored again.
Fig. 6 is the schematic diagram of the server of data in a kind of protection Web lists provided by one embodiment of the present invention.Such as figure
Shown in 6, the server 600 of data includes in protection Web lists:Sheet disposal unit 610 and storage unit 620.
Sheet disposal unit 610 returns to client for when users log on, generating corresponding Web lists, and is Web
List distributes memory block in storage unit 620;Receive the operating result data to Web lists that client is sent;It will be to Web
The operating result data of list is saved in memory block corresponding with Web lists;When being logged in again after user's abnormal off-line, root
Restore Web lists according to the operating result data preserved in the corresponding memory block of Web lists and returns to client.
As described above, after user logs in, server 600 can select corresponding list model from Web list model libraries
And corresponding form data is chosen from database, the generation of Web lists is carried out, and be presented in the front end page of client
User, so that user is operated accordingly.Meanwhile it for the storage for the operating result data completed every time to user, also needing
A memory block is distributed to the current Web list of user's operation, to carry out operating result data of the user to the Web lists
Storage.
User completes a data manipulation in Web lists, and client can all send corresponding operation knot to server 600
Fruit data, so server 600 can receive the operating result data to Web lists of client transmission.
After server 600 receives the operating result data of Web lists, which is saved in corresponding with Web lists
Memory block in.
Although being that current Web lists are assigned with a memory block, when the data in order to carry out Web lists are restored,
Can be further correctly corresponding by the operating result data of storage and corresponding list, carrying out operating result data storage
When, the relevant information of Web tables can also be stored together.
When carrying out the operation of Web lists after user logs in, once there are the program crashing of browser, network interruption, clothes
When the situations such as device delay machine of being engaged in, the abnormal off-line of user can be caused, so that the data that user has little time to have operated are submitted.
So, after user logs in again, server 600 can be according to the operating result data preserved in the corresponding memory block of Web lists
Web lists before occurring to unusual condition are restored and are returned to client, prevent the loss of data of user.
As it can be seen that book server is using " real-time " storage for carrying out operating result data of the user in Web lists, and with
Family occurs restoring the mode of Web lists when abnormal off-line, can effectively prevent the loss of user's Web form datas, enhance user
Usage experience.
After user logs in again, although server can be according to the operating result preserved in the corresponding memory block of Web lists
Data restore Web lists and return to client.But it is also not excluded for the possibility that user is not abnormal off-line, in order into one
Step determines whether user is abnormal off-line, and in one embodiment of the invention, sheet disposal unit 610 is further used for
The correspondence between user and edited Web lists is safeguarded in data edition list, is started to Web lists after user logs in
When carrying out edit operation, user and data edition list corresponding can be all present in the information for editing Web lists
In.When users log on, it first determines whether in data edition list with the presence or absence of the correspondence with the user-association;If deposited
Illustrating editing corresponding Web lists when user offline, it is determined that the user is logged in again after abnormal off-line;If
It is not present, it is determined that the user is normally to log in, and corresponding between the user and its Web list currently edited is closed
System is added in data edition list.Here normal logs in refer to user it is upper it is primary log in when completed it is all required
, there is not abnormal off-line in operation.
Here data edition list is stored in storage unit 620.
It should be noted that if there is correspondence with the user-association in data edition list, and user selects
When corresponding Web lists in the correspondence are edited again, if what the Web lists were being had permission by other
User is into edlin, then just refusing the user edits the Web lists.
After user completes the operation of corresponding Web lists, the operation for submitting data can be carried out, to carry out the entire form
Storage, and client can send the message that the editor of Web list terminates to server.In order to ensure user whether be
The accuracy of the judgement of abnormal off-line, further, sheet disposal unit 610 is further used for that client transmission ought be received
Web list of expression pair editor terminate message when, it is associated right with the Web lists to be deleted from data edition list
It should be related to, thus illustrate that user has completed to operate accordingly, it, would not be from data edition list when user logs on
In inquire corresponding information, then the user is more accurately determined as normally logging in;Meanwhile the Web tables that the operation is completed
Single to occur the possibility of loss of data again, server is recycled in the waste of the space resources of server storage in order to prevent
600 memory blocks distributed for the Web lists.
In one embodiment of the invention, storage unit 620 is memory or database;Sheet disposal unit 610, is used for
For Web lists, distribution object caches in memory, alternatively, distributing corresponding backup file in the database for Web lists.When going out
After the situations such as existing browser program collapse or network interruption, when user abnormal off-line occurs and logs in again, corresponded to according to Web lists
Target cache or backup file in the operating result data that preserves restore Web lists and return to client.
Because of the case where also will appear delay machine in server operational process, if user is to the operating result of Web lists
Data are stored in the target cache of its memory, and the case where delay machine, the operation stored in target cache once occurs in server
Result data will be lost, and cause the abnormal off-line of user, when user logs in again, because of the operation in target cache
Result data has been lost, and the state of the Web lists before abnormal off-line can not be restored, and the data of user can equally lose.So
In one embodiment of the invention, storage unit 520 includes:Memory and database;Sheet disposal unit 510, for being Web
Distribution object caches list point in memory, and is the backup file of target cache configuration in the database;For in every receipts
To one to the operating result datas of Web lists when, which is saved in the corresponding target cache of Web lists
In, and periodically the corresponding target cache of Web lists is persisted in corresponding backup file.In this way, even if servicing
The situation of device delay machine, as long as restoring Web lists according to the operating result data in backup file and returning to client, number
According to the loss that will not lose or only have not enough time to the low volume data being persisted in corresponding backup file.
Here the regular corresponding target cache of Web lists is persisted in corresponding backup file can be every pre-
If the corresponding target cache of Web lists is persisted in corresponding backup file after time span (such as 1h);Can also be
The corresponding target cache of Web lists is persisted to after the modification number of target cache reaches certain data volume corresponding standby
In part file, for example, the corresponding target cache of Web lists is persisted to corresponding backup after having reached 1000 data manipulations
In file.So not limiting specifically periodically here, can be set according to demand.
Fig. 7 is the schematic diagram of the system of data in a kind of protection Web lists provided by one embodiment of the present invention.Such as Fig. 7
Shown, the system 700 of data includes in protection Web lists:As Fig. 4 or shown in fig. 5 protects the device of data in Web lists
710 and it is as shown in FIG. 6 protection Web lists in data server 720.
In a preferred embodiment of the invention, the operating process of the system of data includes in protection Web lists:No
Effective family be it is normal log in or abnormal off-line after log in again, as long as user logs in, first determine whether be in data edition list
The no correspondence existed with the user-association.If it does not exist, then by between the user and the current Web lists of its editor
Correspondence be added in data edition list, and read corresponding form data from database, generate corresponding Web tables
It singly returns to client to be shown, so that user carries out edit operation.If it is present illustrating that user's last time offline may be
Abnormal off-line, then continuing to judge to whether there is in the target cache of corresponding Web lists in server the behaviour of corresponding Web lists
Make result data, if it is present restoring the Web according to the operating result data preserved in the corresponding target cache of Web lists
List simultaneously returns to client, so that user continues edit operation;If it does not exist, then corresponding Web in inquiry server
The operating result data that whether there is corresponding Web lists in the backup file of list, and if so, corresponding according to Web lists
The operating result data preserved in backup file restores the Web lists and returns to client, so that user continues to edit
Operation;If there is no may be then in data edition list corresponding correspondence do not delete or the operating result of user
" real-time " storage of data fails, and corresponding form data is at this moment just read from the database of server and generates one accordingly
Web lists return to client and are shown, so that user carries out edit operation.
It should be noted that each embodiment of system shown in Fig. 7 is corresponding with each embodiment of method shown in Fig. 1 and Fig. 2
It is identical, it has been described in detail above, details are not described herein.
In conclusion the technical scheme is that user carry out Web lists data manipulation when, " real-time " to
Server sends operating result data, and the storage of operating result data is carried out so that server end is " real-time ";Once there is program
After the situations such as collapse, network interruption or server delay machine lead to user's abnormal off-line, when user logs in again, server meeting
According to the recovery for the Web lists that the operating result data of storage operated before user's abnormal off-line, loss of data is prevented.It can
See, the storage of operating result data of the present invention using " real-time " progress user in Web lists, and in the case where exception occurs in user
The mode for restoring Web lists when line, can effectively prevent the loss of user's Web form datas, enhance the usage experience of user.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the scope of the present invention.It is all
Any modification, equivalent replacement, improvement and so within the spirit and principles in the present invention, are all contained in protection scope of the present invention
It is interior.
Claims (17)
1. a kind of method of data in protection Web lists, which is characterized in that this method includes:
A data manipulation is completed in Web lists in response to listed user, and corresponding operating result is sent to server
Data;
When being logged in again after user's abnormal off-line, obtains the Web lists restored from server and be shown.
2. the method as described in claim 1, which is characterized in that completed once in Web lists in response to listed user
Data manipulation, sending corresponding operating result data to server includes:
After the listed user carries out data manipulation to the active sheet item in Web lists, start in Web lists
Other table entries carry out data manipulation when, determine it is described to active sheet item complete a data manipulation, to server transmission work as
The operating result data of preceding table entries.
3. method as claimed in claim 1 or 2, which is characterized in that this method further comprises:
After sending corresponding operating result data to service, receive server feedback the preservation operating result data success or
The notice of failure;
When receiving the notice of failure, show that corresponding operating result data preserves the notice of failure in Web forms pages
Message, and the operation focus of Web lists is transferred to the corresponding table entries of the operating result data.
4. a kind of method of data in protection Web lists, which is characterized in that this method includes:
When users log on, corresponding Web lists are generated and return to client, and memory block is distributed for the Web lists;
Receive the operating result data to the Web lists that client is sent;
The operating result data of the Web lists will be saved in memory block corresponding with the Web lists;
When being logged in again after user's abnormal off-line, according to the operation knot preserved in the corresponding memory block of the Web lists
Fruit data restore the Web lists and return to client.
5. method as claimed in claim 4, which is characterized in that this method further comprises:It is safeguarded in data edition list
Correspondence between user and edited Web lists;
When users log on, judge in the data edition list with the presence or absence of the correspondence with the user-association;
If it is present determining that the user is logged in again after abnormal off-line;
If it does not exist, then determining that the user is normally to log in.
6. method as claimed in claim 5, which is characterized in that this method further comprises:
When receiving the message that the editor of Web list of expression pair of client transmission terminates, arranged from the data edition
Table deletes the associated correspondence with the Web lists, and is recovered as the memory block of Web lists distribution.
7. method as claimed in claim 4, which is characterized in that described to include for Web lists distribution memory block:
For the Web lists point, distribution object caches in memory;
Alternatively,
Corresponding backup file is distributed in disk for the Web lists.
8. method as claimed in claim 4, which is characterized in that
It is described to include for Web lists distribution memory block:For the Web lists, distribution object caches in memory, Yi Ji
It is the backup file of the target cache configuration in disk;
It is described to be saved in memory block corresponding with the Web lists to the operating result data of the Web lists and include:Often
When receiving an operating result data to the Web lists, it is corresponding which is saved in the Web lists
In target cache;And periodically the corresponding target cache of the Web lists is persisted in corresponding backup file.
9. the device of data in a kind of protection Web lists, which is characterized in that the device includes:
Data uploading unit is sent out for completing a data manipulation in Web lists in response to listed user to server
Send corresponding operating result data;
When for being logged in again after user's abnormal off-line, the Web restored is obtained from server for list acquiring unit
List is simultaneously shown.
10. device as claimed in claim 9, which is characterized in that
The data uploading unit, for carrying out data behaviour to the active sheet item in Web lists as the listed user
After work, when starting to carry out data manipulation to other table entries in Web lists, determine described to an active sheet item number of completion
According to operation, the operating result data of active sheet item is sent to server.
11. the device as described in claim 9 or 10, which is characterized in that the device further comprises:
Feedback unit is uploaded, after sending corresponding operating result data to service for leaflet member on the data, receives clothes
The notice of the preservation operating result data success or failure for device feedback of being engaged in;When receiving the notice of failure, in Web lists
It shows that corresponding operating result data preserves the notification message of failure on the page, and the operation focus of Web lists is transferred to institute
State the corresponding table entries of operating result data.
12. the server of data in a kind of protection Web lists, which is characterized in that the server includes:It sheet disposal unit and deposits
Storage unit;
The sheet disposal unit returns to client for when users log on, generating corresponding Web lists, and is the Web
List distributes memory block in the memory unit;Receive the operating result data to the Web lists that client is sent;Will to institute
The operating result data for stating Web lists is saved in memory block corresponding with the Web lists;After user's abnormal off-line
When logging in again, the Web lists are restored according to the operating result data preserved in the corresponding memory block of the Web lists and are returned
Back to client.
13. server as claimed in claim 12, which is characterized in that
The sheet disposal unit is further used for safeguarding in data edition list between user and edited Web lists
Correspondence;When users log on, judge in the data edition list with the presence or absence of the correspondence with the user-association;Such as
Fruit exists, it is determined that the user is logged in again after abnormal off-line;If it does not exist, then determining that the user is normally to log in;
The data edition list is stored in the storage unit.
14. server as claimed in claim 13, which is characterized in that
The sheet disposal unit is further used for editor's knot when the Web list of expression pair for receiving client transmission
When the message of beam, the associated correspondence with the Web lists is deleted from the data edition list, and be recovered as the Web tables
The memory block singly distributed.
15. server as claimed in claim 12, which is characterized in that
The storage unit is memory or database;
The sheet disposal unit, for being that distribution object caches the Web lists in memory, alternatively, being the Web lists
Corresponding backup file is distributed in the database.
16. server as claimed in claim 12, which is characterized in that
The storage unit includes:Memory and database;
The sheet disposal unit, for being that distribution object caches the Web lists point in memory, and is in the database
The backup file of the target cache configuration;For when often receiving an operating result data to the Web lists, by this
Operating result data is saved in the corresponding target cache of the Web lists, and periodically by the corresponding object of the Web lists
Caching is persisted in corresponding backup file.
17. the system of data in a kind of protection Web lists, which is characterized in that the system includes:As any in claim 9-11
In protection Web lists described in the device of data and the protection Web lists as described in any one of claim 12-16
Data server.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710097544.8A CN108459924B (en) | 2017-02-22 | 2017-02-22 | Method, device, server and system for protecting data in Web form |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710097544.8A CN108459924B (en) | 2017-02-22 | 2017-02-22 | Method, device, server and system for protecting data in Web form |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108459924A true CN108459924A (en) | 2018-08-28 |
CN108459924B CN108459924B (en) | 2021-12-14 |
Family
ID=63220727
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710097544.8A Active CN108459924B (en) | 2017-02-22 | 2017-02-22 | Method, device, server and system for protecting data in Web form |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108459924B (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111723553A (en) * | 2020-05-26 | 2020-09-29 | 瑞庭网络技术(上海)有限公司 | Data processing method and device |
CN112181684A (en) * | 2020-09-27 | 2021-01-05 | 北京金和网络股份有限公司 | Method, device and system for operating Web form based on native end |
CN112230863A (en) * | 2020-11-09 | 2021-01-15 | 平安普惠企业管理有限公司 | User data reading and writing method and device, electronic equipment and computer storage medium |
CN112333497A (en) * | 2020-09-28 | 2021-02-05 | 深圳Tcl新技术有限公司 | User data display method, device, equipment and readable storage medium |
CN112396390A (en) * | 2020-11-09 | 2021-02-23 | 福建福瑞康信息技术有限公司 | Intelligent office auxiliary system based on office automation |
CN112532525A (en) * | 2020-11-25 | 2021-03-19 | 北京金山云网络技术有限公司 | Processing method, device and system for equipment recovery service |
CN112835492A (en) * | 2021-02-01 | 2021-05-25 | 长沙市到家悠享网络科技有限公司 | Form snapshot backfill method, device, equipment and storage medium |
WO2022001726A1 (en) * | 2020-06-28 | 2022-01-06 | 维沃移动通信有限公司 | Data processing method and apparatus, electronic device, and medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103701756A (en) * | 2012-09-27 | 2014-04-02 | 中国电信股份有限公司 | Method and device for protecting web form data and web server |
CN104679786A (en) * | 2013-12-02 | 2015-06-03 | 腾讯科技(深圳)有限公司 | Form processing method and device |
CN105407134A (en) * | 2015-10-20 | 2016-03-16 | 北京齐尔布莱特科技有限公司 | Form submission equipment, form submission method and mobile terminal |
CN105786644A (en) * | 2014-12-26 | 2016-07-20 | 远光软件股份有限公司 | Method and system for regularly saving business forms and recovering data |
CN105872041A (en) * | 2016-03-29 | 2016-08-17 | 广州酷狗计算机科技有限公司 | Method and device for processing operation objects |
CN106021561A (en) * | 2016-05-30 | 2016-10-12 | 中国南方电网有限责任公司 | Page form processing method and device |
-
2017
- 2017-02-22 CN CN201710097544.8A patent/CN108459924B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103701756A (en) * | 2012-09-27 | 2014-04-02 | 中国电信股份有限公司 | Method and device for protecting web form data and web server |
CN104679786A (en) * | 2013-12-02 | 2015-06-03 | 腾讯科技(深圳)有限公司 | Form processing method and device |
CN105786644A (en) * | 2014-12-26 | 2016-07-20 | 远光软件股份有限公司 | Method and system for regularly saving business forms and recovering data |
CN105407134A (en) * | 2015-10-20 | 2016-03-16 | 北京齐尔布莱特科技有限公司 | Form submission equipment, form submission method and mobile terminal |
CN105872041A (en) * | 2016-03-29 | 2016-08-17 | 广州酷狗计算机科技有限公司 | Method and device for processing operation objects |
CN106021561A (en) * | 2016-05-30 | 2016-10-12 | 中国南方电网有限责任公司 | Page form processing method and device |
Non-Patent Citations (2)
Title |
---|
柴少明: "《信息技术技持下协同工作与协作学习能力的培养》", 30 September 2015, 《电子科技大学出版社》 * |
舒克: "form-storage", 《HTTPS://GITHUB.COM/KISSYGALLERYTEAM/FORM-STORAGE/BLOB/MASTER/1.0/BUILD/INDEX.JS》 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111723553A (en) * | 2020-05-26 | 2020-09-29 | 瑞庭网络技术(上海)有限公司 | Data processing method and device |
WO2022001726A1 (en) * | 2020-06-28 | 2022-01-06 | 维沃移动通信有限公司 | Data processing method and apparatus, electronic device, and medium |
CN112181684A (en) * | 2020-09-27 | 2021-01-05 | 北京金和网络股份有限公司 | Method, device and system for operating Web form based on native end |
CN112333497A (en) * | 2020-09-28 | 2021-02-05 | 深圳Tcl新技术有限公司 | User data display method, device, equipment and readable storage medium |
CN112230863A (en) * | 2020-11-09 | 2021-01-15 | 平安普惠企业管理有限公司 | User data reading and writing method and device, electronic equipment and computer storage medium |
CN112396390A (en) * | 2020-11-09 | 2021-02-23 | 福建福瑞康信息技术有限公司 | Intelligent office auxiliary system based on office automation |
CN112396390B (en) * | 2020-11-09 | 2024-02-02 | 福建福瑞康信息技术有限公司 | Intelligent office auxiliary system based on office automation |
CN112532525A (en) * | 2020-11-25 | 2021-03-19 | 北京金山云网络技术有限公司 | Processing method, device and system for equipment recovery service |
CN112835492A (en) * | 2021-02-01 | 2021-05-25 | 长沙市到家悠享网络科技有限公司 | Form snapshot backfill method, device, equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN108459924B (en) | 2021-12-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108459924A (en) | A kind of method, apparatus, server and system for protecting data in Web lists | |
CA2422176C (en) | Method and apparatus for interrupting updates to a database to provide read-only access | |
US7899791B1 (en) | Method and apparatus for improving data processing system performance by reducing wasted disk writes | |
US7610511B2 (en) | Journal migration method and data recovery management method | |
JP4249719B2 (en) | Backup system, program, and backup method | |
US7945814B2 (en) | Remedying method for troubles in virtual server system and system thereof | |
CN110807064B (en) | Data recovery device in RAC distributed database cluster system | |
DE69533854T2 (en) | Device and method for fault-tolerant key management | |
JP2006525599A (en) | Flashback database | |
US20090177856A1 (en) | Method and apparatus for automated backup process | |
US5128885A (en) | Method for automatic generation of document history log exception reports in a data processing system | |
CN104750757B (en) | A kind of date storage method and equipment based on HBase | |
CN113965578A (en) | Method, device, equipment and storage medium for electing master node in cluster | |
CN111176900A (en) | Distributed storage system and data recovery method, device and medium thereof | |
CN102833281A (en) | Method, device and system for realizing distributed automatically-increasing counting | |
CN104463014B (en) | A kind of oracle database guard method based on snapshot | |
CN114356650A (en) | Data backup method, device, equipment, system and storage medium | |
CN111880969B (en) | Storage node recovery method, device, equipment and storage medium | |
CN106951443A (en) | The method, apparatus and system of copies synchronized based on distributed system | |
CN109032762B (en) | Virtual machine backtracking method and related equipment | |
US20160085638A1 (en) | Computer system and method of identifying a failure | |
CN113778746A (en) | Time sequence database cluster data processing method, device, medium and electronic equipment | |
US20210021467A1 (en) | Method and device for managing domain name configuration deployment | |
JP5466740B2 (en) | System failure recovery method and system for virtual server | |
CN112256201A (en) | Distributed block storage system and volume information management method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |