Note: Descriptions are shown in the official language in which they were submitted.
METHOD OF MONITORING ORDER WITH ASYNCHRONOUS ORDER STATUSES,
DEVICE, EQUIPMENT AND MEDIUM
BACKGROUND OF THE INVENTION
Technical Field
[0001] The present application relates to the field of computer technology,
and more particularly
to a method of monitoring an order with asynchronous order statuses, and
corresponding
device, computer equipment and storage medium.
Description of Related Art
[0002] In the work of routine operation of an e-commerce store, local order
statuses of orders
may not be synchronous to the order statuses of the orders on an e-commerce
platform,
at this time it is required for the operating personnel to proofread line-by-
line the order
information of each order to discriminate orders with asynchronous order
statuses (for
instance, the logistics status of items of a certain order is already
delivered locally, but
the logistics status thereof is not delivered in the e-commerce platform), so
as to facilitate
subsequent follow-up processing on such orders. However, when there is
relatively large
amount of orders in a store for whose operation the operating personnel is
responsible, or
even in the case the operating personnel should simultaneously operate plural
stores, since
the amount of orders is relatively great, it is both time consuming and
manpower
consuming for the operating personnel to monitor order statuses of the orders
and certain
errors tend to occur, whereby local statuses of partial orders cannot be
timely
synchronized with the statuses of these orders on the e-commerce platform, or
the
business logics of the two cannot be consistent with each other, thereby
possibly causing
loss of capital to the store(s), for instance, the store will face being fined
by the e-
commerce platform if items are not delivered out by express delivery before
the
predetermined delivery time limit, and it is also possible for consumers to
have inferior
experiences, for instance, the logistics status of an order ordered by a
consumer several
1
Date Recue/Date Received 2022-03-03
days ago still shows not being delivered upon query at the e-commerce
platform.
SUMMARY OF THE INVENTION
[0003] In view of the deficiencies prevailing in the state of the art, the
present invention provides
a method of monitoring an order with asynchronous order statuses, and
corresponding
device, computer equipment and storage medium, and embodiments of the present
invention enable quick analysis of statuses of massive amounts of orders,
reduction in
manpower cost input in processing orders with asynchronous order statuses, and
enhancement of operating efficiency of stores.
[0004] According to the first aspect, the present invention provides a method
of monitoring an
order with asynchronous order statuses, in one embodiment, the method
comprises:
[0005] collecting external order information and local order information of a
plurality of orders
whose ordering times are within a preset order collection time range;
[0006] comparing external order information and local order information of
each order, and
screening target orders with asynchronous order statuses out of the plurality
of orders
according to a comparing result to which each order corresponds;
[0007] generating a label dimension table according to external order
information of all the target
orders and a preset label generating rule; and
[0008] monitoring each target order according to the label dimension table.
[0009] In one embodiment, prior to the step of collecting external order
information and local
order information of a plurality of orders whose ordering times are within a
preset order
collection time range, the method comprises:
[0010] receiving order monitor configuration information uploaded by a user or
configured
through a page, wherein the order monitor configuration information includes
the label
generating rule and the order collection time range.
2
Date Recue/Date Received 2022-03-03
[0011] In one embodiment, the step of collecting external order information
and local order
information of a plurality of orders whose ordering times are within a preset
order
collection time range includes:
[0012] pulling external order information of a plurality of orders whose
ordering times are within
a preset order collection time range from an external platform, and locally
obtaining local
order information to which the plural orders correspond.
[0013] In one embodiment, the step of generating a label dimension table
according to external
order information of all the target orders and a preset label generating rule
includes:
[0014] checking the external order information of each target order according
to the preset label
generating rule, and obtaining a checking result of each target order;
[0015] allocating a corresponding label thereto according to the checking
result of each target
order; and
[0016] generating the label dimension table according to the label to which
each target order
corresponds.
[0017] In one embodiment, the step of comparing external order information and
local order
information of each order, and screening target orders with asynchronous order
statuses
out of the plurality of orders according to a comparing result to which each
order
corresponds includes:
[0018] respectively comparing designated field information in the external
order information of
each order with designated field information in the local order information of
this order;
and
[0019] taking the orders with inconsistent designated field information from
the plurality of
orders as target orders with asynchronous order statuses.
[0020] In one embodiment, the step of monitoring each target order according
to the label
dimension table includes:
[0021] generating an analysis report in accordance with a preset statistical
rule, and according to
3
Date Recue/Date Received 2022-03-03
the label dimension table and the external order information of each target
order;
[0022] obtaining field information of pre-designated fields of the analysis
report, and generating
summary information corresponding to the analysis report according to the
field
information of the pre-designated fields as obtained; and
[0023] sending the summary information to preset monitoring personnel.
[0024] In one embodiment, the method further comprises:
[0025] receiving a report exporting request from the monitoring personnel, and
obtaining report
data of an analysis report corresponding to the report exporting request;
[0026] generating a report file of a preset format according to the report
data; and
[0027] sending the generated report file to the monitoring personnel.
[0028] According to the second aspect, the present invention provides a device
for monitoring
an order with asynchronous order status, in one embodiment, the device
comprises:
[0029] an order information collecting module, for collecting external order
information and
local order information of a plurality of orders whose ordering times are
within a preset
order collection time range;
[0030] a target order screening module, for comparing external order
information and local order
information of each order, and screening target orders with asynchronous order
statuses
out of the plurality of orders according to a comparing result to which each
order
corresponds;
[0031] a label dimension table generating module, for generating a label
dimension table
according to external order information of all the target orders and a preset
label
generating rule; and
[0032] an order monitoring module, for monitoring each target order according
to the label
dimension table.
[0033] According to the third aspect, the present invention provides a
computer equipment that
comprises a memory, a processor and a computer program stored on the memory
and
4
Date Recue/Date Received 2022-03-03
operable on the processor, and the steps of the embodiments of any
aforementioned
method are realized when the processor executes the computer program.
[0034] According to the fourth aspect, the present invention provides a
computer-readable
storage medium storing a computer program thereon, and the steps of the
embodiments
of any aforementioned method are realized when the computer program is
executed by a
processor.
[0035] In the embodiments of the present invention, by means of an order
monitoring server
collecting external order information and local order information of a
plurality of orders
whose ordering times are within a preset order collection time range,
thereafter comparing
external order information and local order information of each order,
screening target
orders with asynchronous order statuses out of the plurality of orders
according to a
comparing result to which each order corresponds, generating a label dimension
table
according to external order information of all the target orders and a preset
label
generating rule, and monitoring each target order according to the label
dimension table,
it is made possible to quickly analyze statuses of massive amounts of orders,
reduce
manpower cost input in processing orders with asynchronous order statuses, and
enhance
operating efficiency of stores.
BRIEF DESCRIPTION OF THE DRAWINGS
[0036] Fig. 1 is a view illustrating an application environment for a method
of monitoring an
order with asynchronous order statuses in an embodiment;
[0037] Fig. 2 is a flowchart schematically illustrating a method of monitoring
an order with
asynchronous order statuses in an embodiment;
[0038] Fig. 3 is a flowchart schematically illustrating the generation of a
label dimension table
Date Recue/Date Received 2022-03-03
in an embodiment;
[0039] Fig. 4 is a flowchart schematically illustrating monitoring a target
order in an embodiment;
[0040] Fig. 5 is a block diagram illustrating the structure of a device for
monitoring an order with
asynchronous order statuses in an embodiment; and
[0041] Fig. 6 is a view illustrating the internal structure of a computer
equipment in an
embodiment.
DETAILED DESCRIPTION OF THE INVENTION
[0042] To make more lucid and clear the objectives, technical solutions and
advantages of the
present application, the present application is described in greater detail
below with
reference to accompanying drawings and embodiments. As should be understood,
the
specific embodiments described here are merely meant to explain the present
application,
rather than to restrict the present application.
[0043] The present invention provides a method of monitoring an order with
asynchronous order
status. In one embodiment, the method of monitoring an order with asynchronous
order
statuses can be applied to the application environment as shown in Fig. 1.
[0044] In Fig. 1, order monitoring server 10 communicates with external
platform 20 (the
external platform can be a server of an e-commerce platform) via network 30,
and order
monitoring server 10 and external platform 20 can each be embodied as an
independent
server or a server cluster consisting of a plurality of servers. Order
monitoring server 10
can periodically (such as once daily) pull from an external platform order
information
(namely external order information) of orders generated within a predetermined
time
range, and locally pull order information (namely local order information)
corresponding
6
Date Recue/Date Received 2022-03-03
to relevant orders, thereafter perform associated cleaning on the external
order
information and the local order information of each order, screen out orders
(namely
target orders) that conform to the monitoring conditions on the basis of a
rule
preconfigured by a user (such as operating personnel), then associate each
order that
conforms to the monitoring condition with a related label on the basis of a
preconfigured
label generating rule, and subsequently obtain a label dimension table on the
basis of
labels to which all orders that conform to the monitoring condition
correspond, whereby
it is made possible to monitor each order that conforms to the monitoring
condition
(namely being with asynchronous order status) on the basis of the label
dimension table.
By virtue of this method, since it is not required for the operating personnel
to
discriminate one by one each of the orders as to whether it is an order that
conforms to
the monitoring condition, while it is merely required to allocate related
labels to the orders
under various circumstances on the basis of corresponding application
scenarios, it is thus
subsequently possible to quickly follow up to process the various orders on
the basis of
the labels of the orders, whereby manpower cost input in following up to
process orders
with asynchronous order statuses is greatly reduced, and efficiency for the
operating
personnel to operate stores is enhanced.
[0045] The method of monitoring an order with asynchronous order statuses as
provided by the
present embodiment comprises the steps as shown in Fig. 2, and the method is
explained
below with an example of its being applied to the order monitoring server in
Fig. 1.
[0046] S110 - collecting external order information and local order
information of a plurality of
orders whose ordering times are within a preset order collection time range.
[0047] In this embodiment, it is possible to set timed tasks at the order
monitoring server, once
a timed task is triggered, the order monitoring server collects order
information of orders
generated within a predetermined time range, i.e., collects external order
information and
local order information of a plurality of orders whose ordering times are
within a preset
7
Date Recue/Date Received 2022-03-03
order collection time range.
[0048] In one mode of execution, the step of collecting external order
information and local order
information of a plurality of orders whose ordering times are within a preset
order
collection time range includes: pulling external order information of a
plurality of orders
whose ordering times are within a preset order collection time range from an
external
platform, and locally obtaining local order information to which the plural
orders
correspond.
[0049] The external order information is order information generated by an
external platform,
whereas the local order information is locally generated order information,
the external
order information includes information of plural fields, for example,
including, but not
limited to, the information of such fields as order numbers, order times,
order logistics
statuses and delivery overdue times, etc., and the fields included in the
local order
information are identical with those of the external order information, for
example, also
including such fields as order numbers, order times, order logistics statuses
and delivery
overdue times, etc., but due to some reasons the field information of certain
fields in the
local order information of an order may not be identical with the field
information of
these fields in the external order information of this order so that the case
of being with
asynchronous order statuses appears, for instance, a customer places an order
in a store
established by Suning.com at e-commerce platform A, while the order is locally
produced
by Suning.com, abnormality might occur during order production and circulation
at e-
commerce platform A because of some data matching circumstances, and this
renders
inconsistent the order status of the order locally at Suning.com and the order
status of the
order externally at e-commerce platform A, it might also be possible that
there is delay in
the interaction between the logistics department of Suning.com and e-commerce
platform
A, whereby the order logistics status of the order is already being delivered
locally at
Suning.com, but the corresponding order logistics status of the order is not
being
delivered at e-commerce platform A.
8
Date Recue/Date Received 2022-03-03
[0050] In one mode of execution, the user (such as operating personnel) can
import order monitor
configuration information in the order monitoring server, and it is also
possible to submit
the order monitor configuration information into the order monitoring server
through the
mode of page configuration. The order monitor configuration information can
include a
label generating rule, an order collection time range, a statistical rule, and
a report
summary generating rule, and there may also be overdue number of days
configuration
with designated statuses, and warning notification rule configuration, etc.
[0051] S120 ¨ comparing external order information and local order information
of each order,
and screening target orders with asynchronous order statuses out of the
plurality of orders
according to a comparing result to which each order corresponds.
[0052] In this embodiment, one order can have plural order statuses, such as
order logistics status,
order capital status, etc., as should be noted, the numbers of order statuses
of an order
may be different in different scenarios.
[0053] Accordingly, when the external order information and the local order
information of each
order are compared, field information of related fields of each order status
should be
compared with each other.
[0054] In one mode of execution, the step of comparing external order
information and local
order information of each order, and screening target orders with asynchronous
order
statuses out of the plurality of orders according to a comparing result to
which each order
corresponds includes: respectively comparing designated field information in
the external
order information of each order with designated field information in the local
order
information of this order; and taking the orders with inconsistent designated
field
information from the plurality of orders as target orders with asynchronous
order statuses.
9
Date Recue/Date Received 2022-03-03
[0055] The designated field information means field information of designated
fields, such as
field information of fields relevant to each order status, for instance, when
it is judged
whether the order logistics status of an order is synchronous, the field
information of the
field, order logistics status, in the external order information of the order
will be obtained,
the field information of the field, order logistics status, in the local order
information of
the order is then obtained, and it suffices to compare the two pieces of field
information
as obtained. Suppose any order status of an order is judged as asynchronous,
i.e., it is
determined that it conforms to the monitoring condition, this order is then
taken as a target
order with asynchronous order statuses.
[0056] S130 - generating a label dimension table according to external order
information of all
the target orders and a preset label generating rule.
[0057] In this embodiment, the step for the order monitoring server to
generate a label dimension
table according to external order information of all the target orders and a
preset label
generating rule includes the following steps, as shown in Fig. 3:
[0058] S131 - checking the external order information of each target order
according to the preset
label generating rule, and obtaining a checking result of each target order;
[0059] S132 - allocating a corresponding label thereto according to the
checking result of each
target order; and
[0060] S133 - generating the label dimension table according to the label to
which each target
order corresponds.
[0061] The user can preconfigure the label generating rule, for example, when
it is checked that
order status A of an order is status al, label rl is allocated to the order,
for another example,
when it is checked that order status A of an order is status al and that the
value of a certain
field exceeds a preset threshold, label r2 is allocated to the order. The
order monitoring
server checks the external order information of each target order according to
each label
generating rule preconfigured by the user, and allocates a corresponding label
to each
Date Recue/Date Received 2022-03-03
target order on the basis of the checking result. After all target orders have
been checked
and labels have been allocated thereto, all labels to which each of the target
orders
corresponds are used to make the label dimension table. The label dimension
table can be
a collection of all labels to which all target orders correspond.
[0062] S140 - monitoring each target order according to the label dimension
table.
[0063] In this embodiment, when the order monitoring server monitors each
target order
according to the label dimension table as generated, as shown in Fig. 4, the
following
steps can be included:
[0064] S141 - generating an analysis report in accordance with a preset
statistical rule, and
according to the label dimension table and the external order information of
each target
order;
[0065] S142 - obtaining field information of pre-designated fields of the
analysis report, and
generating summary information corresponding to the analysis report according
to the
field information of the pre-designated fields as obtained; and
[0066] S143 - sending the summary information to preset monitoring personnel.
[0067] The operating personnel can configure the statistical rule according to
requirements of
the scenario, for instance, which data should be reflected in the analysis
report, the field
information of which field(s) in the order information should be made
statistics of, the
field information of which field(s) to be made statistics of should be
processed by merging,
and so on. Moreover, it is further possible to configure as to how many copies
of the
analysis report should be generated, for instance, when one store is operated,
it can be
configured to generate only one copy of the analysis report, but if plural
stores are
simultaneously operated, it can then be configured to generate plural copies
of the
analysis report to correspond to the different stores. What contents should be
reflected in
the summary information can be freely configured by the monitoring personnel,
for
instance, a summary information generating rule can be configured so as to
enable the
11
Date Recue/Date Received 2022-03-03
order monitoring server to generate summary information that conforms to the
requirements of the monitoring personnel on the basis of the summary
information
generating rule configured by the monitoring personnel.
[0068] Further, in one mode of execution, the method further comprises:
receiving a report
exporting request from the monitoring personnel, and obtaining report data of
an analysis
report corresponding to the report exporting request; generating a report file
of a preset
format according to the report data; and sending the generated report file to
the
monitoring personnel.
[0069] In this mode of execution, the order monitoring server supports the
monitoring personnel
to export the report file, so as to facilitate the monitoring personnel to
follow up and
process the related order to be monitored on the basis of order details in the
analysis report.
[0070] In another mode of execution, the order monitoring server supports the
monitoring
personnel to enquire the relevant analysis report, for instance, the
monitoring personnel
can request via the browser at its terminal to obtain data of the relevant
analysis report
from the order monitoring server, thusly, the terminal can present the data of
the relevant
analysis report to the monitoring personnel, and it is also possible, in the
presented report
data, to support the monitoring personnel to view, by drilling down, order
information of
relevant orders, so as to facilitate the monitoring personnel to follow up and
process the
relevant orders.
[0071] In the embodiments of the present invention, by means of an order
monitoring server
collecting external order information and local order information of a
plurality of orders
whose ordering times are within a preset order collection time range,
thereafter comparing
external order information and local order information of each order,
screening target
orders with asynchronous order statuses out of the plurality of orders
according to a
comparing result to which each order corresponds, generating a label dimension
table
12
Date Recue/Date Received 2022-03-03
according to external order information of all the target orders and a preset
label
generating rule, and monitoring each target order according to the label
dimension table,
it is made possible to quickly analyze statuses of massive amounts of orders,
reduce
manpower cost input in processing orders with asynchronous order statuses, and
enhance
operating efficiency of stores.
[0072] Figs. 2-4 are each a flowchart schematically illustrating a method of
monitoring an order
with asynchronous order statuses in an embodiment. As should be understood,
although
the various steps in the flowcharts of Figs. 2-4 are sequentially displayed as
indicated by
arrows, these steps are not necessarily executed in the sequences indicated by
arrows.
Unless otherwise explicitly noted in this paper, execution of these steps is
not restricted
by any sequence, as these steps can also be executed in other sequences (than
those
indicated in the drawings). Moreover, at least partial steps in the flowcharts
of Figs. 2-4
may include plural sub-steps or multi-phases, these sub-steps or phases are
not necessarily
completed at the same timing, but can be executed at different timings, and
these sub-
steps or phases are also not necessarily sequentially performed, but can be
performed in
turns or alternately with other steps or with at least some of sub-steps or
phases of other
steps.
[0073] Based on the same inventive conception, the present invention further
provides a device
for monitoring an order with asynchronous order status. In one embodiment, as
shown in
Fig. 5, the device for monitoring an order with asynchronous order statuses
comprises the
following modules:
[0074] an order information collecting module 110, for collecting external
order information and
local order information of a plurality of orders whose ordering times are
within a preset
order collection time range;
[0075] a target order screening module 120, for comparing external order
information and local
order information of each order, and screening target orders with asynchronous
order
statuses out of the plurality of orders according to a comparing result to
which each order
13
Date Recue/Date Received 2022-03-03
corresponds;
[0076] a label dimension table generating module 130, for generating a label
dimension table
according to external order information of all the target orders and a preset
label
generating rule; and
[0077] an order monitoring module 140, for monitoring each target order
according to the label
dimension table.
[0078] In one embodiment, the device for monitoring an order with asynchronous
order statuses
further comprises a configuration information receiving module.
[0079] The configuration information receiving module is employed for
receiving order monitor
configuration information uploaded by a user or configured through a page,
wherein the
order monitor configuration information includes the label generating rule and
the order
collection time range.
[0080] In one embodiment, the order information collecting module is further
employed for
pulling external order information of a plurality of orders whose ordering
times are within
a preset order collection time range from an external platform, and locally
obtaining local
order information to which the plural orders correspond.
[0081] In one embodiment, the label dimension table generating module
includes:
[0082] an order information checking sub-module, for checking the external
order information
of each target order according to the preset label generating rule, and
obtaining a checking
result of each target order;
[0083] a label allocating sub-module, for allocating a corresponding label
thereto according to
the checking result of each target order; and
[0084] a label dimension table generating sub-module, for generating the label
dimension table
according to the label to which each target order corresponds.
14
Date Recue/Date Received 2022-03-03
[0085] In one embodiment, the target order screening module includes:
[0086] a field information comparing sub-module, for respectively comparing
designated field
information in the external order information of each order with designated
field
information in the local order information of this order; and
[0087] a target order screening sub-module, for taking the orders with
inconsistent designated
field information from the plurality of orders as target orders with
asynchronous order
statuses.
[0088] In one embodiment, the order monitoring module includes:
[0089] an analysis report generating sub-module, for generating an analysis
report in accordance
with a preset statistical rule, and according to the label dimension table and
the external
order information of each target order;
[0090] a summary information generating sub-module, for obtaining field
information of pre-
designated fields of the analysis report, and generating summary information
corresponding to the analysis report according to the field information of the
pre-
designated fields as obtained; and
[0091] a summary information sending sub-module, for sending the summary
information to
preset monitoring personnel.
[0092] In one embodiment, the device for monitoring an order with asynchronous
order statuses
further comprises the following modules:
[0093] an exporting request receiving module, for receiving a report exporting
request from the
monitoring personnel, and obtaining report data of an analysis report
corresponding to
the report exporting request;
[0094] a report file generating module, for generating a report file of a
preset format according
to the report data; and
[0095] a report file sending module, for sending the generated report file to
the monitoring
personnel.
Date Recue/Date Received 2022-03-03
[0096] Specific definitions relevant to the device for monitoring an order
with asynchronous
order statuses may be inferred from the aforementioned definitions to the
method of
monitoring an order with asynchronous order status, while no repetition is
made in this
context. The various modules in the aforementioned device for monitoring an
order with
asynchronous order statuses can be wholly or partly realized via software,
hardware, and
a combination of software with hardware. The various modules can be embedded
in the
form of hardware in a processor in a computer equipment or independent of any
computer
equipment, and can also be stored in the form of software in a memory in a
computer
equipment, so as to facilitate the processor to invoke and perform operations
corresponding to the aforementioned various modules.
[0097] In one embodiment, a computer equipment is provided, and its internal
structure can be
as shown in Fig. 6. The computer equipment comprises a processor, a memory, a
network
interface, and a database connected to each other via a system bus. The
processor of the
computer equipment is employed to provide computing and controlling
capabilities. The
memory of the computer equipment includes a nonvolatile storage medium and an
internal memory. The nonvolatile storage medium stores therein an operating
system, a
computer program and a database. The internal memory provides environment for
the
running of the operating system and the computer program in the nonvolatile
storage
medium. The database of the computer equipment is employed to store such data
as
external order information and local order information. The network interface
of the
computer equipment is employed to connect to an external terminal via network
for
communication. The computer program realizes a method of monitoring an order
with
asynchronous order statuses when it is executed by a processor.
[0098] As understandable to persons skilled in the art, the structure
illustrated in Fig. 6 is merely
a block diagram of partial structure relevant to the solution of the present
application, and
does not constitute any restriction to the computer equipment on which the
solution of
the present application is applied, as the specific computer equipment may
comprise
16
Date Recue/Date Received 2022-03-03
component parts that are more than or less than those illustrated in Fig. 6,
or may combine
certain component parts, or may have different layout of component parts.
[0099] In one embodiment, there is provided a computer equipment that
comprises a memory, a
processor and a computer program stored on the memory and operable on the
processor,
and the following steps are realized when the processor executes the computer
program:
[0100] collecting external order information and local order information of a
plurality of orders
whose ordering times are within a preset order collection time range;
comparing external
order information and local order information of each order, and screening
target orders
with asynchronous order statuses out of the plurality of orders according to a
comparing
result to which each order corresponds; generating a label dimension table
according to
external order information of all the target orders and a preset label
generating rule; and
monitoring each target order according to the label dimension table.
[0101] In one embodiment, before the processor executes the computer program
to realize the
step of collecting external order information and local order information of a
plurality of
orders whose ordering times are within a preset order collection time range,
the following
step is further realized:
[0102] receiving order monitor configuration information uploaded by a user or
configured
through a page, wherein the order monitor configuration information includes
the label
generating rule and the order collection time range.
[0103] In one embodiment, when the processor executes the computer program to
realize the
step of collecting external order information and local order information of a
plurality of
orders whose ordering times are within a preset order collection time range,
the following
steps are further realized:
[0104] pulling external order information of a plurality of orders whose
ordering times are within
a preset order collection time range from an external platform, and locally
obtaining local
order information to which the plural orders correspond.
17
Date Recue/Date Received 2022-03-03
[0105] In one embodiment, when the processor executes the computer program to
realize the
step of generating a label dimension table according to external order
information of all
the target orders and a preset label generating rule, the following steps are
further realized:
[0106] checking the external order information of each target order according
to the preset label
generating rule, and obtaining a checking result of each target order;
allocating a
corresponding label thereto according to the checking result of each target
order; and
generating the label dimension table according to the label to which each
target order
corresponds.
[0107] In one embodiment, when the processor executes the computer program to
realize the
step of comparing external order information and local order information of
each order,
and screening target orders with asynchronous order statuses out of the
plurality of orders
according to a comparing result to which each order corresponds, the following
steps are
further realized:
[0108] respectively comparing designated field information in the external
order information of
each order with designated field information in the local order information of
this order;
and taking the orders with inconsistent designated field information from the
plurality of
orders as target orders with asynchronous order statuses.
[0109] In one embodiment, when the processor executes the computer program to
realize the
step of monitoring each target order according to the label dimension table,
the following
steps are further realized:
[0110] generating an analysis report in accordance with a preset statistical
rule, and according to
the label dimension table and the external order information of each target
order;
obtaining field information of pre-designated fields of the analysis report,
and generating
summary information corresponding to the analysis report according to the
field
information of the pre-designated fields as obtained; and sending the summary
information to preset monitoring personnel.
18
Date Recue/Date Received 2022-03-03
[0111] In one embodiment, when the processor executes the computer program,
the following
steps are further realized:
[0112] receiving a report exporting request from the monitoring personnel, and
obtaining report
data of an analysis report corresponding to the report exporting request;
generating a
report file of a preset format according to the report data; and sending the
generated report
file to the monitoring personnel.
[0113] In one embodiment, there is provided a computer-readable storage medium
storing
thereon a computer program, and the following steps are realized when the
computer
program is executed by a processor:
[0114] collecting external order information and local order information of a
plurality of orders
whose ordering times are within a preset order collection time range;
comparing external
order information and local order information of each order, and screening
target orders
with asynchronous order statuses out of the plurality of orders according to a
comparing
result to which each order corresponds; generating a label dimension table
according to
external order information of all the target orders and a preset label
generating rule; and
monitoring each target order according to the label dimension table.
[0115] In one embodiment, before the computer program is executed by a
processor to realize
the step of collecting external order information and local order information
of a plurality
of orders whose ordering times are within a preset order collection time
range, the
following step is further realized:
[0116] receiving order monitor configuration information uploaded by a user or
configured
through a page, wherein the order monitor configuration information includes
the label
generating rule and the order collection time range.
[0117] In one embodiment, when the computer program is executed by a processor
to realize the
step of collecting external order information and local order information of a
plurality of
19
Date Recue/Date Received 2022-03-03
orders whose ordering times are within a preset order collection time range,
the following
steps are further realized:
[0118] pulling external order information of a plurality of orders whose
ordering times are within
a preset order collection time range from an external platform, and locally
obtaining local
order information to which the plural orders correspond.
[0119] In one embodiment, when the computer program is executed by a processor
to realize the
step of generating a label dimension table according to external order
information of all
the target orders and a preset label generating rule, the following steps are
further realized:
[0120] checking the external order information of each target order according
to the preset label
generating rule, and obtaining a checking result of each target order;
allocating a
corresponding label thereto according to the checking result of each target
order; and
generating the label dimension table according to the label to which each
target order
corresponds.
[0121] In one embodiment, when the computer program is executed by a processor
to realize the
step of comparing external order information and local order information of
each order,
and screening target orders with asynchronous order statuses out of the
plurality of orders
according to a comparing result to which each order corresponds, the following
steps are
further realized:
[0122] respectively comparing designated field information in the external
order information of
each order with designated field information in the local order information of
this order;
and taking the orders with inconsistent designated field information from the
plurality of
orders as target orders with asynchronous order statuses.
[0123] In one embodiment, when the computer program is executed by a processor
to realize the
step of monitoring each target order according to the label dimension table,
the following
steps are further realized:
[0124] generating an analysis report in accordance with a preset statistical
rule, and according to
Date Recue/Date Received 2022-03-03
the label dimension table and the external order information of each target
order;
obtaining field information of pre-designated fields of the analysis report,
and generating
summary information corresponding to the analysis report according to the
field
information of the pre-designated fields as obtained; and sending the summary
information to preset monitoring personnel.
[0125] In one embodiment, when the computer program is executed by a
processor, the following
steps are further realized:
[0126] receiving a report exporting request from the monitoring personnel, and
obtaining report
data of an analysis report corresponding to the report exporting request;
generating a
report file of a preset format according to the report data; and sending the
generated report
file to the monitoring personnel.
[0127] As comprehensible to persons ordinarily skilled in the art, the entire
or partial flows in
the methods according to the aforementioned embodiments can be completed via a
computer program instructing relevant hardware, the computer program can be
stored in
a nonvolatile computer-readable storage medium, and the computer program can
include
the flows as embodied in the aforementioned various methods when executed. Any
reference to the memory, storage, database or other media used in the various
embodiments provided by the present application can all include nonvolatile
and/or
volatile memory/memories. The nonvolatile memory can include a read-only
memory
(ROM), a programmable ROM (PROM), an electrically programmable ROM (EPROM),
an electrically erasable and programmable ROM (EEPROM) or a flash memory. The
volatile memory can include a random access memory (RAM) or an external cache
memory. To serve as explanation rather than restriction, the RAM is obtainable
in many
forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM
(SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM),
synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM
(RDRAM), direct Rambus dynamic RAM (DRDRAM), and Rambus dynamic RAM
21
Date Recue/Date Received 2022-03-03
(RDRAM), etc.
[0128] Technical features of the aforementioned embodiments are randomly
combinable, while
all possible combinations of the technical features in the aforementioned
embodiments
are not exhausted for the sake of brevity, but all these should be considered
to fall within
the scope recorded in the Description as long as such combinations of the
technical
features are not mutually contradictory.
[0129] The foregoing embodiments are merely directed to several modes of
execution of the
present application, and their descriptions are relatively specific and
detailed, but they
should not be hence misunderstood as restrictions to the inventive patent
scope. As should
be pointed out, persons with ordinary skill in the art may further make
various
modifications and improvements without departing from the conception of the
present
application, and all these should pertain to the protection scope of the
present application.
Accordingly, the patent protection scope of the present application shall be
based on the
attached Claims.
22
Date Recue/Date Received 2022-03-03