Querying for business service processing status information
First Claim
1. A system for querying business service processing status information, comprising:
- one or more processors configured to;
receive a query reference message from a server, wherein the query reference message includes information associated with a set of processing nodes associated with a business service, a sequence associated with the set of processing nodes that indicates an order in which each of the set of processing nodes is to be processed, a set of predicted measures of time corresponding to the set of processing nodes, a set of preset time increments corresponding to the set of processing nodes, and a set of preset increment count threshold values corresponding to the set of processing nodes;
determine a next information query time associated with a current processing node of the set of processing nodes based at least in part on a predicted measure of time of the set of predicted measures of time corresponding to the current processing node;
in response to occurrence of the next information query time, send an information query request to the server;
receive an information query response from the server, wherein the information query response includes a current business service processing status information associated with the business service;
determine that the current business service processing status information indicates that the current processing node has not completed;
increment a counter value associated with the current processing node; and
determine whether the counter value meets a preset increment count threshold value of the set of preset increment count threshold values corresponding to the current processing node; and
one or more memories coupled to the one or more processors and configured to provide the one or more processors with instructions.
1 Assignment
0 Petitions
Accused Products
Abstract
Querying for business service processing status information is disclosed, including: receiving a query reference message from a server, wherein the query reference message includes information associated with a set of processing nodes associated with a business service, a sequence associated with the set of processing nodes, and a set of predicted measures of time corresponding to the set of processing nodes; determining a next information query time associated with a current processing node of the set of processing nodes based at least in part on a predicted measure of time of the set of predicted measures of time corresponding to the current processing node; in response to occurrence of the next information query time, sending an information query request to the server; and receiving an information query response from the server, wherein the information query response includes a current business service processing status information associated with the business service.
-
Citations
17 Claims
-
1. A system for querying business service processing status information, comprising:
-
one or more processors configured to; receive a query reference message from a server, wherein the query reference message includes information associated with a set of processing nodes associated with a business service, a sequence associated with the set of processing nodes that indicates an order in which each of the set of processing nodes is to be processed, a set of predicted measures of time corresponding to the set of processing nodes, a set of preset time increments corresponding to the set of processing nodes, and a set of preset increment count threshold values corresponding to the set of processing nodes; determine a next information query time associated with a current processing node of the set of processing nodes based at least in part on a predicted measure of time of the set of predicted measures of time corresponding to the current processing node; in response to occurrence of the next information query time, send an information query request to the server; receive an information query response from the server, wherein the information query response includes a current business service processing status information associated with the business service; determine that the current business service processing status information indicates that the current processing node has not completed; increment a counter value associated with the current processing node; and determine whether the counter value meets a preset increment count threshold value of the set of preset increment count threshold values corresponding to the current processing node; and one or more memories coupled to the one or more processors and configured to provide the one or more processors with instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for querying business service processing status information, comprising:
-
receiving a query reference message from a server, wherein the query reference message includes information associated with a set of processing nodes associated with a business service, a sequence associated with the set of processing nodes that indicates an order in which each of the set of processing nodes is to be processed, a set of predicted measures of time corresponding to the set of processing nodes, a set of preset time increments corresponding to the set of processing nodes, and a set of preset increment count threshold values corresponding to the set of processing nodes; determining a next information query time associated with a current processing node of the set of processing nodes based at least in part on a predicted measure of time of the set of predicted measures of time corresponding to the current processing node; in response to occurrence of the next information query time, sending an information query request to the server; receiving an information query response from the server, wherein the information query response includes a current business service processing status information associated with the business service; determining that the current business service processing status information indicates that the current processing node has not completed; incrementing a counter value associated with the current processing node; and determining whether the counter value meets a preset increment count threshold value of the set of preset increment count threshold values corresponding to the current processing node. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for sending business service processing status information, comprising:
-
one or more processors configured to; receive a request for a business service from a client; send a query reference message associated with the business service to the client, wherein the query reference message includes at least information associated with a set of processing nodes associated with the business service, a sequence associated with the set of processing nodes that indicates an order in which each of the set of processing nodes is to be processed, a set of predicted measures of time corresponding to the set of processing nodes, a set of preset time increments corresponding to the set of processing nodes, and a set of preset increment count threshold values corresponding to the set of processing nodes; receive an information query request from the client; determine a current business service processing status information associated with the business service; and send an information query response including the current business service processing status information to the client; wherein the current business service processing status information causes the client to; determine that the current business service processing status information indicates that a current processing node has not completed; increment a counter value associated with the current processing node; and determine whether the counter value meets a preset increment count threshold value of the set of preset increment count threshold values corresponding to the current processing node; and one or more memories coupled to the one or more processors and configured to provide the one or more processors with instructions.
-
Specification