[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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 PDF

Info

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
Application number
CN201811158059.8A
Other languages
Chinese (zh)
Other versions
CN109286672B (en
Inventor
赵琦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Kingsoft Cloud Network Technology Co Ltd
Beijing Kingsoft Cloud Technology Co Ltd
Original Assignee
Beijing Kingsoft Cloud Network Technology Co Ltd
Beijing Kingsoft Cloud Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Kingsoft Cloud Network Technology Co Ltd, Beijing Kingsoft Cloud Technology Co Ltd filed Critical Beijing Kingsoft Cloud Network Technology Co Ltd
Priority to CN201811158059.8A priority Critical patent/CN109286672B/en
Publication of CN109286672A publication Critical patent/CN109286672A/en
Priority to PCT/CN2019/108212 priority patent/WO2020063769A1/en
Application granted granted Critical
Publication of CN109286672B publication Critical patent/CN109286672B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling 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/62Establishing a time schedule for servicing the requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/146Markers 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

A kind of processing method, device and the server of user's request
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.
CN201811158059.8A 2018-09-30 2018-09-30 User request processing method and device and server Active CN109286672B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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