CN109286672A - A kind of processing method, device and the server of user's request - Google Patents
A kind of processing method, device and the server of user's request Download PDFInfo
- Publication number
- CN109286672A CN109286672A CN201811158059.8A CN201811158059A CN109286672A CN 109286672 A CN109286672 A CN 109286672A CN 201811158059 A CN201811158059 A CN 201811158059A CN 109286672 A CN109286672 A CN 109286672A
- Authority
- CN
- China
- Prior art keywords
- user
- request
- unfinished
- information
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/62—Establishing a time schedule for servicing the requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/146—Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
- Telephonic Communication Services (AREA)
Abstract
The embodiment of the invention provides processing method, device and the servers of a kind of user request, the method is applied to server-side, the described method includes: after server resets, inquire pre-recorded user request information table, obtain the outlet identification information of user's request, record has user to request corresponding outlet identification information in user request information table, and outlet identification information is used to indicate the completion status of user's request;According to outlet identification information, determine whether user's request is completed;When determining that user's request does not complete, unfinished user's request is executed.As it can be seen that can determine that existing unfinished user requests by detection after server resets, and then determine the completion status of unfinished user's request, and then execute unfinished user's request, with service needed for being supplied to user, greatly promotes user experience.
Description
Technical field
The present invention relates to network technique fields, more particularly to processing method, device and the server of a kind of user request.
Background technique
For the normal operation for guaranteeing application program, local function provided by normal use application program is allowed users to,
Client (also referred to as user terminal) need with server-side corresponding in network, i.e. server and service routine is worked in coordination, by network
In corresponding server-side corresponding service is provided.
Client obtains the service that server-side provides by issuing user's request to server-side, that is, client access clothes
It is engaged in end, requesting the mode to server-side to be realized often through user is sent, user's request is asking to server-side request service
It asks, for example, user's request may include the various requests such as logging request, video request.After server-side receives user's request, just
User request can be responded, to provide client requested service.
In order to provide preferably service or repair problem, the service that server-side provides is restarted, for example, service
Device needs timing or is sporadically updated or safeguard etc. to operate, and is updated or generally requires after safeguarding and restarts server,
Alternatively, server failure delay machine is restarted, server is restarted so that the service routine run on server can also restart, or
The failure of person's service routine is restarted.Currently, for provided in server-side server resets when also unfinished user request, clothes
Business will not request these user to carry out any processing after restart, will lead to these users request in this way and be unable to get phase
The processing answered, user also can not just obtain required service, and user experience is very bad.
Summary of the invention
Processing method, device and the server for being designed to provide a kind of user's request of the embodiment of the present invention, to take
Business continues to complete unfinished user's request after restarting, improve user experience.Specific technical solution is as follows:
In a first aspect, being applied to server-side, the side the embodiment of the invention provides a kind of processing method of user request
Method includes:
After server resets, pre-recorded user request information table is inquired, obtains the outlet mark of user's request
Information, record has the user to request corresponding outlet identification information in the user request information table, and the outlet mark is believed
Breath is used to indicate the completion status of user's request;
According to the outlet identification information, determine whether user's request is completed;
When determining that user's request does not complete, unfinished user's request is executed.
Optionally, described according to the outlet identification information, determine whether user's request is completed to include:
When the outlet identification information is empty or predetermined value, determine that user's request does not complete.
Optionally, described when determining that user's request does not complete, executing unfinished user's request includes:
The pre-recorded user request information table is inquired, the execution state letter of unfinished user's request is obtained
It ceases, record has the execution state information of user's request in the user request information table, and the execution state information is used for
Indicate the execution state of user's request;
According to the execution state information, unfinished user's request is executed.
Optionally, the execution state of unfinished user's request include first stage completion status or first stage into
State in row;
It is described according to the execution state information, execute unfinished user's request, comprising:
If the execution state of unfinished user's request is state in carrying out the first stage, from re-executing
The first stage is stated, unfinished user's request is executed;
If the execution state of unfinished user's request is first stage completion status, from the first stage
Next execution stage, continue to execute unfinished user's request.
Optionally, the method also includes:
According to preset clearance time, cleaning operation is carried out to the pre-recorded user request information table, is deleted
Except in the user request information table, outlet identification information indicates that completed user requests corresponding information.
Optionally, the method also includes:
After receiving at least one user request of at least one application end transmission, asked based at least one described user
The implementation procedure asked records at least one described user in the user request information table and requests corresponding information, it is described extremely
A few user requests corresponding information to include at least the user and requests corresponding outlet mark.
Second aspect, the embodiment of the invention provides a kind of processing units of user request, are applied to server-side, the dress
It sets and includes:
Information table searching module, for after server resets, pre-recorded user request information table, acquisition to be inquired in detection
The outlet identification information of user request, record has the user that corresponding outlet is requested to be marked in the user request information table
Know information, the outlet identification information is used to indicate the completion status of user's request;
State determining module, for determining whether user's request is completed according to the outlet identification information;
Request processing module, for when determining that user's request does not complete, executing unfinished user's request.
Optionally, the state determining module includes:
State determines submodule, for determining that the user asks when the outlet identification information is empty or predetermined value
Ask unfinished.
Optionally, the request processing module includes:
Submodule is inquired, for inquiring the pre-recorded user request information table, obtains the unfinished user
The execution state information of request, record has the execution state information of user's request in the user request information table, described
Execution state information is used to indicate the execution state of user's request;
Submodule is handled, for executing unfinished user's request according to the execution state information.
Optionally, the execution state of unfinished user's request include first stage completion status or first stage into
State in row;
The processing submodule includes:
First processing units, if the execution state for unfinished user's request is shape in carrying out the first stage
Since state execute unfinished user's request then re-executing the first stage;
The second processing unit, if the execution state for unfinished user's request is the first stage to complete shape
State continues to execute unfinished user's request then since next execution stage of the first stage.
Optionally, described device further include:
Cleaning modul, for according to preset clearance time, to the pre-recorded user request information table into
Row cleaning operation is deleted in the user request information table, and outlet identification information indicates that completed user requests corresponding letter
Breath.
Optionally, described device further include:
Information table logging modle, after being requested at least one user for receiving the transmission of at least one application end, base
In the implementation procedure of at least one described user request, at least one described user is recorded in the user request information table and is asked
Corresponding information is sought, at least one described user requests corresponding information to include at least the user and requests corresponding outlet mark
Know.
The third aspect, the embodiment of the invention also provides a kind of servers, which is characterized in that including processor, memory
And communication bus, wherein processor, memory complete mutual communication by communication bus;
Memory, for storing computer program;
Processor when for executing the program stored on memory, realizes the processing method of any of the above-described user's request
Step.
Fourth aspect, the embodiment of the invention also provides a kind of computer readable storage mediums, which is characterized in that the meter
Computer program is stored in calculation machine readable storage medium storing program for executing, the computer program realizes any of the above-described use when being executed by processor
The process method step of family request.
In scheme provided by the embodiment of the present invention, after server resets, pre-recorded user request information table is inquired,
The outlet identification information of user's request is obtained, record has user to request corresponding outlet identification information in user request information table,
Outlet identification information is used to indicate the completion status of user's request;According to outlet identification information, determine whether user's request is completed;
When determining that user's request does not complete, unfinished user's request is executed.As it can be seen that after server resets, can continue to complete because
Restart and unfinished user's request, greatly promotes user experience.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
Some embodiments of invention for those of ordinary skill in the art without creative efforts, can be with
It obtains other drawings based on these drawings.
Fig. 1 is a kind of flow chart of the processing method of user's request provided by the embodiment of the present invention;
Fig. 2 is the specific flow chart of step S103 in embodiment illustrated in fig. 1;
Whether accurately Fig. 3 is that a kind of processing result flow chart of mode is judged provided by the embodiment of the present invention;
Fig. 4 is a kind of structural schematic diagram of the processing unit of user's request provided by the embodiment of the present invention;
Fig. 5 is a kind of structural schematic diagram of server-side provided by the embodiment of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other
Embodiment shall fall within the protection scope of the present invention.
In order to continue to complete unfinished user's request after server resets, user experience is improved, the embodiment of the present invention mentions
Processing method, device, server and the computer readable storage medium of a kind of user's request are supplied.
The processing method for being provided for the embodiments of the invention a kind of user's request first below is introduced.
A kind of processing method of the request of user provided by the embodiment of the present invention can be applied to any need to handle user
The server-side of request, is specifically as follows server.
As shown in Figure 1, a kind of processing method of user's request, is applied to server-side, which comprises
S101 inquires pre-recorded user request information table after server resets, obtains the outlet of user's request
Identification information;
Record has the user to request corresponding outlet identification information, the outlet mark in the user request information table
Information is used to indicate the completion status of user's request.
S102 determines whether user's request is completed according to the outlet identification information, when determining user's request
When not completing, step S103 is executed;
S103 executes unfinished user's request.
As it can be seen that after server resets, inquiring pre-recorded user in scheme provided by the embodiment of the present invention and requesting letter
Table is ceased, the outlet identification information of user's request is obtained, record has user to request corresponding outlet mark in user request information table
Information, outlet identification information are used to indicate the completion status of user's request;According to outlet identification information, whether user's request is determined
It completes;When determining that user's request does not complete, unfinished user's request is executed.In this way, can continue after server resets
The origin cause of formation is restarted and unfinished user's request, and user experience is greatly promoted.
It should be noted that " service " can specifically refer to provide service, setting for client in the embodiment of the present invention
Service routine on the server.
It is serviced and is restarted due to some.For example, server timing or be sporadically updated or safeguard
It Deng operation, is updated or is generally required after safeguarding and restart server, alternatively, server failure delay machine, needs to carry out weight
Open, and server restart so that be arranged on server service routine needs restart, alternatively, service routine itself may also go out
Existing failure is restarted.And in server resets, it is likely that there are some users to request present, that is, restart generation and asked in user
In the treatment process asked, therefore, these users request is not yet completed.In the embodiment of the present invention, after server resets, in order to guarantee
User experience is provided with user request information table, the table is for remembering to continue with these unfinished user's requests
It employs family and requests relevant information, such as, if completion has been executed, which stage is gone to, has executed the every of user request
The information such as context required for a stage, environment, parameter, which information of physical record is unlimited, and those skilled in the art can be with
Setting on demand.
In the embodiment of the present invention, record has user to request corresponding outlet identification information in user request information table, should go out
Mouth identification information can serve to indicate that the completion status of user's request, i.e. whether the request has handled completion.Server-side is in weight
Qi Hou can inquire pre-recorded user request information table, obtain the outlet identification information of user's request.
In one embodiment, server-side records its corresponding outlet identification information when user requests and completes, then
If not recording the outlet identification information of certain user request in user request information table, i.e., when outlet identification information is empty, then say
Bright user request does not complete.So after server resets, the user request information table can be traversed, to search user request
Whether information table has recorded corresponding outlet identification information.With this come judge the user request whether completed.
Wherein, outlet identification information can using arbitrary form record, as long as can with identity user request it is processed at
, can be the outlet identification information that the modes such as letter, number, the two combination be constituted, be not specifically limited and illustrate herein.
For example, can be c1, G, ywc*, 5# etc..In addition, each user requests corresponding outlet identification information can be identical, it can also
With difference, this is all reasonable.
It is requested if there is unfinished user, server-side can execute step S103, that is, execute identified not complete
At user's request, and then complete user request, provide corresponding service for user, promotion user experience.In order to which scheme is clear
Chu and layout are clear, and the subsequent concrete mode that identified unfinished user's request will be executed to server-side carries out citing Jie
It continues.
As a kind of implementation, the user request information table of server-side record can be as shown in the table:
User's request | Export identification information |
User's request 1 | a |
User's request 2 | |
User's request 3 | a |
So, can determine that user's request 2 be that unfinished user requests according to the table server-side, user request 1 and
User's request 3 is requested for completed user.
As a kind of embodiment of the embodiment of the present invention, as shown in Fig. 2, it is above-mentioned according to the outlet identification information, really
The fixed user requests the step of whether completing, and may include:
When the outlet identification information is empty or predetermined value, determine that user's request does not complete.
In one embodiment, server-side only requests processing just to record the user request when completing corresponding in user
Identification information is exported, then illustrating that user request is untreated complete when it is empty that certain user, which requests corresponding outlet identification information,
At.
That is, server-side exports identification information when inquiring above-mentioned user request information table, if there is not having
User's request, then server-side can be determined in the presence of unfinished user's request, if there is no not having outlet mark
The user of information requests, then just there is no unfinished user requests for explanation, then server-side can be without operation.
In another embodiment, when user requests processing to be completed, server-side records the user and requests corresponding outlet
Identification information is predetermined value, then illustrating that the user requests when it is predetermined value that certain user, which requests corresponding outlet identification information,
Untreated completion.The specific value embodiment of the present invention of the predetermined value is not specifically limited herein, for example, can for 0,
25, WWC, etc..
Assuming that above-mentioned predetermined value is 25, then server-side is when inquiring above-mentioned user request information table, if there is outlet
Identification information is requested for 25 user, then server-side can be determined in the presence of unfinished user's request, if there is no out
The user that mouth identification information is 25 requests, then just there is no the user not completed requests for explanation, then server-side can not
It is operated.
As it can be seen that in the present embodiment, server-side can determine that user asks when exporting identification information is empty or predetermined value
It asks unfinished, can rapidly and accurately determine whether there is unfinished user's request by this way, improve user's request
Processing speed and accuracy.
As a kind of embodiment of the embodiment of the present invention, as shown in Fig. 2, above-mentioned when determining user's request does not complete
When, the step of unfinished user requests is executed, may include:
S201 inquires the pre-recorded user request information table, obtains the execution of unfinished user's request
Status information;
In order to preferably complete above-mentioned unfinished user's request, server-side can determine holding for unfinished user's request
Row status information, server-side can record holding for user's request when handling user's request in above-mentioned user request information table
Row status information, the execution state information are used to indicate the execution state of user's request, that is, indicate which user request goes to
A stage.
Specifically, it is processed can also to record user's request in addition to recording above-mentioned outlet mark for user request information table
Various execution state informations in journey, for example, may include that user requests the various information carried, network environment, processing status
Deng.Wherein, processing status may include processing progress mark, pause mark etc., in the processing pause of user's request, server-side
It can correspond to the user and request record pause mark.
In this way, can also inquire pre-recorded user request information table after server resets, recorded with acquisition
Execution state information.
Certainly, server-side can also be by way of any other execution state information that can determine user's request come really
The execution state information of fixed above-mentioned unfinished user's request, is not specifically limited herein.For example, can be asked by monitoring user
The processing progress asked, if processing progress does not change within a preset period of time, user request is likely to be in
Halted state, server-side can then determine that its execution state information is halted state.
S202 executes unfinished user's request according to the execution state information.
After obtaining the above-mentioned unfinished corresponding execution state information of user's request, server-side can be according to the state of execution
Information executes unfinished user's request.If it is also underway that the execution state information of unfinished user's request characterizes it
State can then continue to execute unfinished user's request;If the execution state information characterization of unfinished user's request
It is halted state, then can start the process over unfinished user's request.
As it can be seen that in the present embodiment, server-side can inquire pre-recorded user request information table, obtain unfinished
The execution state information of user's request, and then according to execution state information, unfinished user's request is executed, to guarantee to provide use
Service needed for family promotes user experience.
As a kind of embodiment of the embodiment of the present invention, the execution state of above-mentioned unfinished user's request may include
State in first stage completion status or first stage progress.
Due to generally may include multiple processing stages for the treatment process that user requests, then server-side exists
Each user can also be recorded when recording above-mentioned user request information table according to multiple processing stages and requests corresponding execution shape
State information.
For example, server-side receives user's request as creation virtual machine request, during handling user request, clothes
End be engaged in generally there are two the stage of execution, the first stage is scheduling phase, scheduling of resource is carried out, to determine the virtual machine money of creation
Source;Second stage is the virtual machine creating stage, and based on identified resource, it is online etc. to carry out creation configuration to virtual machine.So
Server-side can record execution state information in above-mentioned user request information table: being in scheduling phase when executing, execute state
Information can recorde as in instruction scheduling progress, scheduling phase is completed, and execution state information can recorde to be completed for instruction scheduling,
It is in establishing stage when executing, execution state information can recorde to indicate in virtual machine creating, and establishing stage is completed, and execute
Status information can recorde to be completed for instruction virtual machine creating.Then, based on the execution state information recorded, so that it may know wound
Build the execution stage of virtual machine request.
Assuming that scheduling phase is the first stage, then, the virtual machine creating stage is the next stage of the first stage, scheduling
Indicate that the first stage carries out state in progress, scheduling is completed to indicate first stage completion status.
It is above-mentioned according to the execution state information in response to this, execute unfinished user's request, packet
It includes:
If the execution state of unfinished user's request is state in carrying out the first stage, from re-executing
The first stage is stated, unfinished user's request is executed;If the execution state of unfinished user's request is
First stage completion status continues to execute the unfinished user then since next execution stage of the first stage
Request.
If server-side determines that this is not completed according to the execution state information that the above-mentioned unfinished user inquired requests
User's request be state in carrying out the first stage, then illustrating that the unfinished user requests the execution shape in server resets
State is also in the treatment process for carrying out the first stage, then in order to guarantee to complete unfinished user's request, server-side
It can execute the unfinished user since re-executing the first stage that the unfinished user requests treatment process and ask
It asks.
If server-side determines that this is not completed according to the execution state information that the above-mentioned unfinished user inquired requests
User's request be first stage completion status, then illustrating that the unfinished user requests the execution state in server resets
It is completed for first stage processing, then in order to guarantee to complete unfinished user's request, while avoiding reprocessing
Calculation resources are wasted, server-side can continue to execute unfinished user's request since next execution stage of first stage.
Still by taking user's request is creation virtual machine request as an example, if the above-mentioned unfinished user that server-side inquires
The execution state information of request is that scheduling is completed, then illustrating that the unfinished user requests the execution state in server resets
It is completed for first stage processing, server-side can execute second stage, i.e. virtual machine creating stage;If server-side is inquired
To the execution state information of above-mentioned unfinished user's request be in scheduling, then illustrating that unfinished user's request is taking
Execution state when business is restarted is state in carrying out the first stage, and server-side can carry out re-executing the first stage, i.e., heavy
New dispatch deal.
As it can be seen that in the present embodiment, server-side is in first stage progress in the execution state of unfinished user's request
When state, since re-executing the first stage, unfinished user's request is executed;In the execution shape of unfinished user's request
When state is first stage completion status, since next execution stage of first stage, unfinished user's request is continued to execute,
In this manner it is ensured that a variety of different execution states that can be requested according to unfinished user, are targetedly handled,
While guaranteeing that the unfinished user of accurate completion requests, the waste of resource is avoided.
Due to server-side processing 1 or multiple users request relevant information, it may include above-mentioned outlet identification information,
Execution state information may also include the information such as related context, environment, parameter, the callback method in each stage of user's request,
It can recorde in above-mentioned user request information table, therefore each user requests corresponding record to have a huge data knot
Structure, therefore the performance in order to guarantee server-side improve resource utilization, as a kind of embodiment of the embodiment of the present invention, on
The method of stating can also include:
According to preset clearance time, cleaning operation is carried out to the pre-recorded user request information table, is deleted
Except in the user request information table, outlet identification information indicates that completed user requests corresponding information.
Wherein, which can be according to factors such as the quantity of user's request that active service end is handled
Setting, for example, for 24 hours, every 20 hours, every 3 days etc., can be not specifically limited herein with often.
Continued to execute in order to not influence what unfinished user requested, server-side according to preset clearance time,
When carrying out cleaning operation to pre-recorded user request information table, deletion is that outlet identification information indicates completed user
Corresponding information is requested, and requests corresponding information to retain unfinished user.
For example, it is assumed that preset clearance time is every 24 hours, and when reaching the preset clearance time, clothes
Business end carries out the cleaning operation of user request information table.At this point, user request information table is as shown in the table:
User's request | Entrance identification information | Export identification information | Context | Callback method |
User requests Q1 | Entrance identifies Ra | Outlet mark Ca | Context 1 | Callback method 1 |
User requests Q2 | Entrance identifies Rb | Context 2 | Callback method 1 | |
User requests Q3 | Entrance identifies Rc | Context 3 | Callback method 2 | |
User requests Q4 | Entrance identifies Rd | Outlet mark Cc | Context 4 | Callback method 3 |
… | … | … | … | … |
User requests Qn | Entrance identifies Rn | Outlet mark Cn | Context n | Callback method n |
Wherein, entrance identification information can serve to indicate that server-side starts to process corresponding user's request, that is to say, that clothes
Business termination starts to process the entrance identification information that user request can be recorded when user request after receiving certain user request.
The execution state information of above-mentioned user's request may include the information such as entrance identification information, outlet identification information, wherein entrance mark
Know information instruction user's request to start to execute, outlet identification information instruction user's request executes completion, entrance identification information with enter
Mouth identification information can be considered as two special execution state informations that two instruction users request processing status.
Since user requests Q2 and user that Q3 is requested not have outlet identification information, then illustrating that user requests Q2 and user
Request Q3 is unfinished user's request, then can not delete user's request when the cleaning operation of user request information table
Q2 and user request the relevant information of Q3.
As it can be seen that in the present embodiment, server-side can ask pre-recorded user according to preset clearance time
It asks information table to carry out cleaning operation, deletes in user request information table, the user for having executed completion requests corresponding information.This
Sample, can be under the premise of guaranteeing that unfinished user's request can smoothly complete, and the storage for saving user request information table is empty
Between and the resources such as time for occupying needed for tabling look-up, guarantee the performance of server-side, improve resource utilization.
As a kind of embodiment of the embodiment of the present invention, user request information table can be pre-set, receive
To at least one application end send at least one user request after, based at least one described user request implementation procedure,
At least one described user is recorded in the user request information table requests corresponding information, at least one user request
Corresponding information includes at least the user and requests corresponding outlet mark.
In order to which accurate recording user requests corresponding user request information table, to guarantee accurately and timely to unfinished
User's request handle, server-side sends at least one user request at least one received application end of processing
When, at least one user is requested corresponding information to be recorded in user by the implementation procedure that can be requested based on handled user
In solicited message table.
Wherein, it may include that user requests corresponding outlet mark letter that the handled user of record, which requests corresponding information,
Any information about user request such as breath, entrance identification information, context, callback method, is not specifically limited herein.
User request information table can be it is pre-configured, be also possible to receive for the first time user request when generate in real time
, it can recorde at least one user and request relevant information.
As it can be seen that in the present embodiment, server-side is at least one user request for receiving the transmission of at least one application end
Afterwards, the implementation procedure that can be requested based at least one user, records at least one user in above-mentioned user request information table
Request corresponding information, with guarantee it is subsequent after restart, can use recorded information and accurately execute unfinished user
Request.
For above-mentioned user request information table record has the case where processing mode information of user's request, above-mentioned execution
The step of unfinished user's request, may include:
The corresponding processing mode of processing mode information requested using the user is handled the unfinished user and asked
It asks.
Server-side can determine that the user recorded in user request information table asks when executing unfinished user's request
The processing mode information asked, and then the unfinished user is executed using the corresponding processing mode of identified processing mode information
Request.
In one embodiment, the processing mode information of above-mentioned user's request can be network interface;
So server-side can call the network recorded in user request information table when executing unfinished user's request
Interface executes unfinished user's request.
Wherein, network interface is the interface called when server-side response user's request.Due to for unfinished use
Family request, server-side have before restarting started to process it, that is, network interface is called to respond thereto, then servicing
End can record the network interface, as its processing mode information.
In this way, user request is confirmed as unfinished user's request after server resets, then correct in order to guarantee
The unfinished user's request of response, server-side can call the network interface, execute unfinished user's request.
As it can be seen that in embodiment, server-side can recorde the processing mode of each user's request when handling user's request
Information, and the processing mode information of user's request can be network interface, in this way, after server resets, it can record network
Interface executes unfinished user's request, guarantees correctly to respond unfinished user's request, obtains correct response results,
Further promote user experience.
In order to determine whether correctly to respond above-mentioned unfinished user's request, the above method can also include:
When the processing completion unfinished user requests again, judge whether processing result is accurate;If inaccurate,
Handle unfinished user's request again again.
Server-side is when the above-mentioned unfinished user of execution completion requests, it can be determined that and whether processing result is accurate, in turn,
When handling inaccuracy, handles unfinished user's request again again and protected with ensuring to provide a user correct service
Demonstrate,prove user experience.If processing result is accurate, server-side then can be without operation.
As it can be seen that in the present embodiment, in order to further enhance user experience, server-side can be completed above-mentioned not complete in execution
At user request when, it can be determined that whether processing result accurate, handle inaccuracy when, handle again again this do not complete
User request, to ensure to provide a user correct service.
As a kind of embodiment of the embodiment of the present invention, judge whether processing result accurately walks as shown in figure 3, above-mentioned
Suddenly, may include:
S301 determines that the unfinished user asks according to the corresponding relationship of the user request and service type that have recorded
Seek corresponding destination service type;
In order to judge whether server-side is accurate to the processing result of unfinished user's request, and server-side is handling each use
When family is requested, it can recorde each user and request corresponding service type, for example, Video service, login service, exiting service
Deng.
In this way, server-side to unfinished user request to carry out processing obtains processing result again when, can basis
The corresponding relationship for having recorded user's request and service type determines the corresponding destination service class of unfinished user's request
Type.
For example, the corresponding relationship of the user request and service type of server-side record are as follows: user requests 1 corresponding service type
F1, user request 2 corresponding service type f2, and user requests 3 corresponding service type f3, and user requests 4 corresponding service type f2.That
If determining that user's request 3 is unfinished user's request, then server-side can be closed according to the correspondence after server resets
System determines that destination service end type corresponding to unfinished user's request 3 is f2.
S302, judges whether the processing result meets the destination service type and then follow the steps if met
S303;If do not met, S304 is thened follow the steps;
After being determined that unfinished user requests corresponding destination service type, server-side may determine that execution does not complete
The processing result requested of user whether meet the destination service type and then follow the steps S303 if met, if not
Meet, thens follow the steps S304.
Still by taking example in above-mentioned steps S301 as an example, if server-side executes the place that unfinished user's request 3 obtains
Reason result belongs to service type f2, then the processing result just meets destination service type;If server-side handles not complete again
At 3 obtained processing results of user's request belong to service type f1, f3 or other service types, it is evident that the processing knot
Fruit does not just meet destination service type.
S303 determines that the processing result is accurate;
S304 determines the processing result inaccuracy.
If server-side, which executes the processing result that unfinished user requests, meets destination service type, illustrate
The processing result belongs to destination service type, then can determine that the processing result is accurate.Opposite, if server-side
Judgement executes the processing result that unfinished user requests and does not meet destination service type, then illustrating the processing result not
Belong to destination service type, then can determine that the processing result is inaccurate.
As it can be seen that in the present embodiment, server-side can recorde its requested service class when handling each user request
Type when executing unfinished user and requesting to obtain processing result, can judge the processing result in this way, after server resets
Whether meeting the unfinished user requests corresponding destination service type that can quickly determine the use unfinished to this in turn
Whether the family obtained processing result of request execution is accurate, so that in processing result inaccuracy, server-side can again again
Unfinished user's request is handled, guarantees the unfinished user's request of correct processing, further promotes user experience.
Unfinished user's request is handled for the ease of server-side, the user of above-mentioned server-side record is requested
Various information, for example, entrance identification information, outlet identification information, service type, network interface, pause mark etc., server-side
These information can be recorded in a table, i.e., above-mentioned user request information table, to be inquired.For example,
It can be as shown in the table:
User's request | Entrance identification information | Export identification information | Pause mark | Service type | Network interface |
User requests Q1 | Entrance identifies Ra | Outlet mark Ca | Service type 1 | Network interface J1* | |
User requests Q2 | Entrance identifies Rb | Service type 1 | Network interface J2* | ||
User requests Q3 | Entrance identifies Rc | Pause mark Z3 | Service type 2 | Network interface J1* | |
User requests Q4 | Entrance identifies Rd | Outlet mark Cc | Service type 3 | Network interface J3* | |
… | … | … | … | … | |
User requests Qn | Entrance identifies Rn | Outlet mark Cn | Service type n | Network interface Jn* |
As it can be seen that in this table, since user requests Q2 and user that Q3 is requested not have outlet identification information, then servicing
End after restart, can determine that user requests Q2 and user that Q3 is requested not have outlet identification information by traversing the table,
And then determining that user requests Q2 and user to request Q3 is unfinished user's request.Further, server-side can also be by looking into
The pause mark in the table is ask, determines that user requests Q3 to have pause mark Z3, and then determine that user requests the execution shape of Q3
State is halted state, then, server-side can handle user accordingly and request Q3.
In one implementation, server-side can determine that is called before restarting is used to ring by inquiring the table
Network interface using family request Q3 is network interface J1*, then server-side can call network when executing user request Q3
Interface J1* responds user and requests Q3, to obtain processing result.
Next, when requesting Q3 to execute response user, correctly whether processing user requests Q3, clothes in order to determine
Being engaged in end can also be according to by enquiry form, and determining that user requests the corresponding service type of Q3 is service type 2, then server-side
It can determine and request Q3 to be handled whether obtained processing result meets service type 2 again user, if met, say
It is correctly, accurate service can be provided for user that bright server-side, which requests the execution of Q3 to user,.
If requesting Q3 to carry out executing obtained processing result and do not meet service type 2 user, illustrate server-side pair
The execution that user requests Q3 to be carried out is wrong, then server-side can then re-execute user again requests Q3, to guarantee
Correct response user requests Q3, provides a user required service, promotes user experience.
Corresponding to the processing method of above-mentioned user request, the embodiment of the invention also provides a kind of processing dresses of user request
It sets.
The processing unit for being provided for the embodiments of the invention a kind of user's request below is introduced.
A kind of processing unit of the request of user provided by the embodiment of the present invention can be applied to any need to handle user
The server-side of request.
As shown in figure 4, a kind of processing unit of user's request, is applied to server-side, described device includes:
Information table searching module 410, after server resets, pre-recorded user request information table is inquired in detection, is obtained
The outlet identification information of user request, record has the user that corresponding outlet is requested to be marked in the user request information table
Know information, the outlet identification information is used to indicate the completion status of user's request;
State determining module 420, for determining whether user's request is completed according to the outlet identification information;
Request processing module 430, for executing the unfinished user and asking when determining that user's request does not complete
It asks.
As it can be seen that after server resets, inquiring pre-recorded user in scheme provided by the embodiment of the present invention and requesting letter
Table is ceased, the outlet identification information of user's request is obtained, record has user to request corresponding outlet mark in user request information table
Information, outlet identification information are used to indicate the completion status of user's request;According to outlet identification information, whether user's request is determined
It completes;When determining that user's request does not complete, unfinished user's request is executed.In this way, can continue after server resets
The origin cause of formation is restarted and unfinished user's request, and user experience is greatly promoted.
As a kind of embodiment of the embodiment of the present invention, above-mentioned state determining module 420 may include:
State determines submodule (being not shown in Fig. 4), is used for when the outlet identification information is empty or predetermined value, really
Fixed user's request does not complete.
As a kind of embodiment of the embodiment of the present invention, above-mentioned request processing module 430 may include:
It inquires submodule (being not shown in Fig. 4), for inquiring the pre-recorded user request information table, described in acquisition
The execution state information of unfinished user's request, record has the execution shape of user's request in the user request information table
State information, the execution state information are used to indicate the execution state of user's request;;
It handles submodule (being not shown in Fig. 4), for executing the unfinished user according to the execution state information
Request.
As a kind of embodiment of the embodiment of the present invention, the execution state of above-mentioned unfinished user's request may include
State in first stage completion status or first stage progress;
Above-mentioned processing submodule may include:
First processing units (are not shown) in Fig. 4, if the execution state for unfinished user's request is the
Since state in the progress of one stage execute unfinished user's request then re-executing the first stage;
The and processing unit (being not shown in Fig. 4), if the execution state for unfinished user's request is the
One stage completion status continues to execute the unfinished user and asks then since next execution stage of the first stage
It asks.
As a kind of embodiment of the embodiment of the present invention, above-mentioned apparatus can also include:
Cleaning modul (is not shown) in Fig. 4, is used for according to preset clearance time, to the pre-recorded user
Solicited message table carries out cleaning operation, deletes in the user request information table, and outlet identification information indicates completed user
Request corresponding information.
As a kind of embodiment of the embodiment of the present invention, above-mentioned apparatus can also include:
Information table logging modle (is not shown) in Fig. 4, at least one for receiving the transmission of at least one application end
After user's request, based on the implementation procedure of at least one described user request, in the user request information table described in record
At least one user requests corresponding information, at least one described user requests corresponding information to be requested including at least the user
Corresponding outlet mark.
Corresponding to the processing method of above-mentioned user request, the embodiment of the invention also provides a kind of servers, such as Fig. 5 institute
Show, including processor 501, communication interface 502, memory 503 and communication bus 504, wherein processor 501, communication interface
502, memory 503 completes mutual communication by communication bus 504,
Memory 503, for storing computer program;
Processor 501 when for executing the program stored on memory 503, realizes following steps:
After server resets, pre-recorded user request information table is inquired, obtains the outlet mark of user's request
Information, record has the user to request corresponding outlet identification information in the user request information table, and the outlet mark is believed
Breath is used to indicate the completion status of user's request;
According to the outlet identification information, determine whether user's request is completed;
When determining that user's request does not complete, unfinished user's request is executed.
As it can be seen that after server resets, inquiring pre-recorded user in scheme provided by the embodiment of the present invention and requesting letter
Table is ceased, the outlet identification information of user's request is obtained, record has user to request corresponding outlet mark in user request information table
Information, outlet identification information are used to indicate the completion status of user's request;According to outlet identification information, whether user's request is determined
It completes;When determining that user's request does not complete, unfinished user's request is executed.In this way, can continue after server resets
The origin cause of formation is restarted and unfinished user's request, and user experience is greatly promoted.
The communication bus that above-mentioned server is mentioned can be Peripheral Component Interconnect standard (Peripheral Component
Interconnect, PCI) bus or expanding the industrial standard structure (Extended Industry Standard
Architecture, EISA) bus etc..The communication bus can be divided into address bus, data/address bus, control bus etc..For just
It is only indicated with a thick line in expression, figure, it is not intended that an only bus or a type of bus.
Communication interface is for the communication between above-mentioned server and other equipment.
Memory may include random access memory (Random Access Memory, RAM), also may include non-easy
The property lost memory (Non-Volatile Memory, NVM), for example, at least a magnetic disk storage.Optionally, memory may be used also
To be storage device that at least one is located remotely from aforementioned processor.
Above-mentioned processor can be general processor, including central processing unit (Central Processing Unit,
CPU), network processing unit (Network Processor, NP) etc.;It can also be digital signal processor (Digital Signal
Processing, DSP), it is specific integrated circuit (Application Specific Integrated Circuit, ASIC), existing
It is field programmable gate array (Field-Programmable Gate Array, FPGA) or other programmable logic device, discrete
Door or transistor logic, discrete hardware components.
It is above-mentioned according to the outlet identification information as a kind of embodiment of the embodiment of the present invention, determine the user
Whether request is completed
When the outlet identification information is empty or predetermined value, determine that user's request does not complete.
It is above-mentioned when determining that user's request does not complete as a kind of embodiment of the embodiment of the present invention, execute institute
Stating unfinished user's request may include:
The pre-recorded user request information table is inquired, the execution state letter of unfinished user's request is obtained
It ceases, record has the execution state information of user's request in the user request information table, and the execution state information is used for
Indicate the execution state of user's request;
According to the execution state information, unfinished user's request is executed.
As a kind of embodiment of the embodiment of the present invention, the execution state of above-mentioned unfinished user's request may include
State in first stage completion status or first stage progress;
Above-mentioned according to the execution state information, the execution unfinished user is requested, and may include:
If the execution state of unfinished user's request is state in carrying out the first stage, from re-executing
The first stage is stated, unfinished user's request is executed;
If the execution state of unfinished user's request is first stage completion status, from the first stage
Next execution stage, continue to execute unfinished user's request.
As a kind of embodiment of the embodiment of the present invention, the above method can also include:
According to preset clearance time, cleaning operation is carried out to the pre-recorded user request information table, is deleted
Except in the user request information table, outlet identification information indicates that completed user requests corresponding information.
As a kind of embodiment of the embodiment of the present invention, the recording mode of above-mentioned user request information table may include:
After receiving at least one user request of at least one application end transmission, asked based at least one described user
The implementation procedure asked records at least one described user in the user request information table and requests corresponding information, it is described extremely
A few user requests corresponding information to include at least the user and requests corresponding outlet mark.
The embodiment of the invention also provides a kind of computer readable storage medium, the computer readable storage medium memory
Computer program is contained, the computer program performs the steps of when being executed by processor
After server resets, pre-recorded user request information table is inquired, obtains the outlet mark of user's request
Information, record has the user to request corresponding outlet identification information in the user request information table, and the outlet mark is believed
Breath is used to indicate the completion status of user's request;
According to the outlet identification information, determine whether user's request is completed;
When determining that user's request does not complete, unfinished user's request is executed
As it can be seen that in scheme provided by the embodiment of the present invention, when computer program is executed by processor, in server resets
Afterwards, pre-recorded user request information table is inquired, the outlet identification information of user's request is obtained, remembers in user request information table
Record has user to request corresponding outlet identification information, and outlet identification information is used to indicate the completion status of user's request;According to out
Mouth identification information, determines whether user's request is completed;When determining that user's request does not complete, unfinished user's request is executed.
In this way, the user's request not completed because restarting can be continued to complete after server resets, user experience is greatly promoted.
It is above-mentioned according to the outlet identification information as a kind of embodiment of the embodiment of the present invention, determine the user
Whether request is completed
When the outlet identification information is empty or predetermined value, determine that user's request does not complete.
It is above-mentioned when determining that user's request does not complete as a kind of embodiment of the embodiment of the present invention, execute institute
Stating unfinished user's request may include:
The pre-recorded user request information table is inquired, the execution state letter of unfinished user's request is obtained
It ceases, record has the execution state information of user's request in the user request information table, and the execution state information is used for
Indicate the execution state of user's request;
According to the execution state information, unfinished user's request is executed.
As a kind of embodiment of the embodiment of the present invention, the execution state of above-mentioned unfinished user's request may include
State in first stage completion status or first stage progress;
Above-mentioned according to the execution state information, the execution unfinished user is requested, and may include:
If the execution state of unfinished user's request is state in carrying out the first stage, from re-executing
The first stage is stated, unfinished user's request is executed;
If the execution state of unfinished user's request is first stage completion status, from the first stage
Next execution stage, continue to execute unfinished user's request.
As a kind of embodiment of the embodiment of the present invention, the above method can also include:
According to preset clearance time, cleaning operation is carried out to the pre-recorded user request information table, is deleted
Except in the user request information table, outlet identification information indicates that completed user requests corresponding information.
As a kind of embodiment of the embodiment of the present invention, the recording mode of above-mentioned user request information table may include:
After receiving at least one user request of at least one application end transmission, asked based at least one described user
The implementation procedure asked records at least one described user in the user request information table and requests corresponding information, it is described extremely
A few user requests corresponding information to include at least the user and requests corresponding outlet mark.
It should be noted that for above-mentioned apparatus, server and computer readable storage medium embodiment, due to it
It is substantially similar to embodiment of the method, so being described relatively simple, the relevent part can refer to the partial explaination of embodiments of method.
Need further exist for explanation, herein, relational terms such as first and second and the like be used merely to by
One entity or operation are distinguished with another entity or operation, without necessarily requiring or implying these entities or operation
Between there are any actual relationship or orders.Moreover, the terms "include", "comprise" or its any other variant meaning
Covering non-exclusive inclusion, so that the process, method, article or equipment for including a series of elements not only includes that
A little elements, but also including other elements that are not explicitly listed, or further include for this process, method, article or
The intrinsic element of equipment.In the absence of more restrictions, the element limited by sentence "including a ...", is not arranged
Except there is also other identical elements in the process, method, article or apparatus that includes the element.
Each embodiment in this specification is all made of relevant mode and describes, same and similar portion between each embodiment
Dividing may refer to each other, and each embodiment focuses on the differences from other embodiments.
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 (14)
1. a kind of processing method of user's request, which is characterized in that be applied to server-side, which comprises
After server resets, pre-recorded user request information table is inquired, obtains the outlet identification information of user's request,
Record has the user to request corresponding outlet identification information in the user request information table, and the outlet identification information is used for
Indicate the completion status of user's request;
According to the outlet identification information, determine whether user's request is completed;
When determining that user's request does not complete, unfinished user's request is executed.
2. the method as described in claim 1, which is characterized in that it is described according to the outlet identification information, determine the user
Whether request is completed
When the outlet identification information is empty or predetermined value, determine that user's request does not complete.
3. the method as described in claim 1, which is characterized in that it is described when determining that user's request does not complete, execute institute
Stating unfinished user's request includes:
The pre-recorded user request information table is inquired, the execution state information of unfinished user's request is obtained,
Record has the execution state information of user's request in the user request information table, and the execution state information is used to indicate
The execution state of user's request;
According to the execution state information, unfinished user's request is executed.
4. method as claimed in claim 3, which is characterized in that
The execution state of unfinished user's request includes state in first stage completion status or first stage progress;
It is described according to the execution state information, execute unfinished user's request, comprising:
If the execution state of unfinished user's request is state in carrying out the first stage, from re-executing described the
One stage executed unfinished user's request;
If the execution state of unfinished user's request is first stage completion status, under the first stage
One execution stage continued to execute unfinished user's request.
5. the method as described in claim 1, which is characterized in that the method also includes:
According to preset clearance time, cleaning operation is carried out to the pre-recorded user request information table, deletes institute
It states in user request information table, outlet identification information indicates that completed user requests corresponding information.
6. the method as described in claim 1, which is characterized in that the method also includes:
After receiving at least one user request of at least one application end transmission, based at least one described user request
Implementation procedure, the corresponding information of record at least one user request in the user request information table, described at least one
A user requests corresponding information to include at least the user and requests corresponding outlet mark.
7. a kind of processing unit of user's request, which is characterized in that be applied to server-side, described device includes:
Information table searching module inquires pre-recorded user request information table for detecting after server resets, described in acquisition
The outlet identification information of user's request, record has the user that corresponding outlet mark is requested to be believed in the user request information table
Breath, the outlet identification information are used to indicate the completion status of user's request;
State determining module, for determining whether user's request is completed according to the outlet identification information;
Request processing module, for when determining that user's request does not complete, executing unfinished user's request.
8. device as claimed in claim 7, which is characterized in that the state determining module includes:
State determines submodule, for when the outlet identification information is empty or predetermined value, determining user's request not
It completes.
9. device as claimed in claim 7, which is characterized in that the request processing module includes:
Submodule is inquired, for inquiring the pre-recorded user request information table, obtains unfinished user's request
Execution state information, record has the execution state information of user's request, the execution in the user request information table
Status information is used to indicate the execution state of user's request;
Submodule is handled, for executing unfinished user's request according to the execution state information.
10. device as claimed in claim 9, which is characterized in that
The execution state of unfinished user's request includes state in first stage completion status or first stage progress;
The processing submodule includes:
First processing units, if the execution state for unfinished user's request is state in carrying out the first stage,
Then since re-executing the first stage, unfinished user's request is executed;
The second processing unit, if the execution state for unfinished user's request is first stage completion status,
Since next execution stage of the first stage, unfinished user's request is continued to execute.
11. device as claimed in claim 7, which is characterized in that described device further include:
Cleaning modul, for being carried out to the pre-recorded user request information table clear according to preset clearance time
Reason operation, is deleted in the user request information table, and outlet identification information indicates that completed user requests corresponding information.
12. device as claimed in claim 7, which is characterized in that described device further include:
Information table logging modle, for being based on institute after receiving at least one user request of at least one application end transmission
The implementation procedure for stating at least one user request records at least one user request pair in the user request information table
The information answered, at least one described user request corresponding information to include at least the user and request corresponding outlet mark.
13. a kind of server, which is characterized in that including processor, communication interface, memory and communication bus, wherein processing
Device, communication interface, memory complete mutual communication by communication bus;
Memory, for storing computer program;
Processor when for executing the program stored on memory, realizes any method and step of claim 1-6.
14. a kind of computer readable storage medium, which is characterized in that be stored with computer in the computer readable storage medium
Program realizes claim 1-6 any method and step when the computer program is executed by processor.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811158059.8A CN109286672B (en) | 2018-09-30 | 2018-09-30 | User request processing method and device and server |
PCT/CN2019/108212 WO2020063769A1 (en) | 2018-09-30 | 2019-09-26 | User request processing method and apparatus and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811158059.8A CN109286672B (en) | 2018-09-30 | 2018-09-30 | User request processing method and device and server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109286672A true CN109286672A (en) | 2019-01-29 |
CN109286672B CN109286672B (en) | 2020-11-27 |
Family
ID=65182600
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811158059.8A Active CN109286672B (en) | 2018-09-30 | 2018-09-30 | User request processing method and device and server |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109286672B (en) |
WO (1) | WO2020063769A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020063769A1 (en) * | 2018-09-30 | 2020-04-02 | 北京金山云网络技术有限公司 | User request processing method and apparatus and server |
CN116095143A (en) * | 2023-02-21 | 2023-05-09 | 深圳依时货拉拉科技有限公司 | Service restarting method, device, electronic equipment and storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0741359A1 (en) * | 1994-11-14 | 1996-11-06 | Daikin Industries, Limited | Method and device for supporting production of moving-picture cd-rom software |
US20010034239A1 (en) * | 2000-04-25 | 2001-10-25 | Kabushiki Kaisha Toshiba | Method and system for radio communications using mobile terminal moving route prediction |
CN1815466A (en) * | 2005-01-31 | 2006-08-09 | 兄弟工业株式会社 | System, server, and device for providing contents |
CN101567805A (en) * | 2009-05-22 | 2009-10-28 | 清华大学 | Method for recovering failed parallel file system |
CN107092598A (en) * | 2016-02-17 | 2017-08-25 | 阿里巴巴集团控股有限公司 | The management method and device of data storage location information |
CN108076134A (en) * | 2017-10-31 | 2018-05-25 | 努比亚技术有限公司 | Record information acquisition method, terminal, server and computer readable storage medium |
CN108459842A (en) * | 2018-01-29 | 2018-08-28 | 北京奇艺世纪科技有限公司 | A kind of model configuration method, device and electronic equipment |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7996837B2 (en) * | 2006-05-03 | 2011-08-09 | Oracle International Corporation | Recovery mechanism for transactions |
GB2495079A (en) * | 2011-09-23 | 2013-04-03 | Hybrid Logic Ltd | Live migration of applications and file systems in a distributed system |
CN104618471B (en) * | 2015-01-23 | 2018-04-06 | 天津大学 | Towards the Application Status transfer method of different terminals |
CN109286672B (en) * | 2018-09-30 | 2020-11-27 | 北京金山云网络技术有限公司 | User request processing method and device and server |
-
2018
- 2018-09-30 CN CN201811158059.8A patent/CN109286672B/en active Active
-
2019
- 2019-09-26 WO PCT/CN2019/108212 patent/WO2020063769A1/en active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0741359A1 (en) * | 1994-11-14 | 1996-11-06 | Daikin Industries, Limited | Method and device for supporting production of moving-picture cd-rom software |
US20010034239A1 (en) * | 2000-04-25 | 2001-10-25 | Kabushiki Kaisha Toshiba | Method and system for radio communications using mobile terminal moving route prediction |
CN1815466A (en) * | 2005-01-31 | 2006-08-09 | 兄弟工业株式会社 | System, server, and device for providing contents |
CN101567805A (en) * | 2009-05-22 | 2009-10-28 | 清华大学 | Method for recovering failed parallel file system |
CN107092598A (en) * | 2016-02-17 | 2017-08-25 | 阿里巴巴集团控股有限公司 | The management method and device of data storage location information |
CN108076134A (en) * | 2017-10-31 | 2018-05-25 | 努比亚技术有限公司 | Record information acquisition method, terminal, server and computer readable storage medium |
CN108459842A (en) * | 2018-01-29 | 2018-08-28 | 北京奇艺世纪科技有限公司 | A kind of model configuration method, device and electronic equipment |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020063769A1 (en) * | 2018-09-30 | 2020-04-02 | 北京金山云网络技术有限公司 | User request processing method and apparatus and server |
CN116095143A (en) * | 2023-02-21 | 2023-05-09 | 深圳依时货拉拉科技有限公司 | Service restarting method, device, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2020063769A1 (en) | 2020-04-02 |
CN109286672B (en) | 2020-11-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10430332B2 (en) | System and method for performance tuning of garbage collection algorithms | |
CN108255620B (en) | Service logic processing method, device, service server and system | |
US8196145B2 (en) | Determining real time stateful business application processing in an otherwise stateless service-oriented architecture | |
CN111158613A (en) | Data block storage method and device based on access heat and storage equipment | |
CN110888889A (en) | Data information updating method, device and equipment | |
WO2019024679A1 (en) | Method for upgrading network function and upgrade management entity | |
CN105991694A (en) | Method and device for realizing distributed service invocation | |
CN110247979B (en) | Scheduling scheme determination method and device and electronic equipment | |
CN102207888A (en) | Method and device for managing timer | |
CN109561054A (en) | A kind of data transmission method, controller and access device | |
WO2017118318A1 (en) | Data storage and service processing method and device | |
CN111126604A (en) | Model training method, device, server and storage medium | |
CN109286672A (en) | A kind of processing method, device and the server of user's request | |
CN108733545B (en) | Pressure testing method and device | |
CN105635231A (en) | Calling method and apparatus of distributed system | |
CN110912990A (en) | Method and related equipment for updating consensus period | |
CN106933646A (en) | A kind of method and device for creating virtual machine | |
CN110765392A (en) | Data loading method and device, storage medium and terminal | |
CN110955460A (en) | Service process starting method and device, electronic equipment and storage medium | |
CN117076096A (en) | Task flow execution method and device, computer readable medium and electronic equipment | |
CN108805741B (en) | Fusion method, device and system of power quality data | |
CN111221847B (en) | Monitoring data storage method, device and computer readable storage medium | |
CN112395081A (en) | Resource online automatic recovery method, system, server and storage medium | |
US9197519B2 (en) | Tracking objects within dynamic environments | |
CN109101253B (en) | Management method and device for host in cloud computing system |
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 |