Business data analysis method, device, computer equipment and storage medium

By judging the effectiveness of the operation codes in the logistics business link, filtering out effective operation codes, analyzing the operation start and end time, the problem of low accuracy in the existing logistics time-consuming analysis methods is solved, and a more accurate evaluation of the timeliness of logistics transportation is achieved.

CN116245432BActive Publication Date: 2025-08-26SF TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111516699.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-06
Publication Date
2025-08-26
Estimated Expiration
2041-12-06

AI Technical Summary

Technical Problem

The existing logistics time-consuming analysis methods ignore abnormal situations such as misoperation of personnel, data loss, data delay and false operations, resulting in low analysis accuracy.

Method used

By obtaining the operation code and its time stamp of the target goods in each business link, making validity judgments, determining the type of the operation code and the associated business links, resetting the status confirmation waiting time, filtering the effective operation code, and analyzing the operation start and end time to obtain time-consuming information.

Benefits of technology

It improves the accuracy of business data analysis, reduces system analysis errors, and improves the accuracy of logistics and transportation timeliness assessment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116245432B_ABST
    Figure CN116245432B_ABST
Patent Text Reader

Abstract

This application provides a business data analysis method, apparatus, computer device, and storage medium. The method includes: obtaining operation codes associated with target goods in various business processes, and the corresponding operation timestamps of the operation codes; the operation codes are used to instruct the target goods to perform operations according to preset actions; the validity of the operation codes is determined based on their type; in response to the operation codes being valid, the operation timestamps corresponding to the operation codes are analyzed to determine the start and end times of the operations for the target goods in various business processes; and based on the start and end times, the time information for the target goods in each business process is obtained. This method can effectively improve the accuracy of business data analysis, including the time spent in business processes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of computer technology, and in particular to a business data analysis method, apparatus, computer equipment, and storage medium. Background Art

[0002] With the rapid rise of e-commerce and the gradual development of the logistics industry, the timeliness of logistics transportation has become a key factor in industry competition. Therefore, analyzing the time spent on goods in various business links to assess the timeliness of logistics transportation has become an indispensable part of the normal flow of logistics.

[0003] However, existing logistics time analysis methods generally obtain the results by analyzing the difference between the corresponding bar gun operation times at the start and end of each link, and assume that the bar gun operation times are true and reliable. They ignore the probability of abnormal situations such as human error, data loss, data delay, and false operation, resulting in huge analysis errors in logistics time, and thus a decrease in the accuracy of the timeliness obtained based on this time analysis.

[0004] Therefore, the existing logistics time consumption analysis method has the technical problem of low analysis accuracy. Summary of the Invention

[0005] The purpose of this application is to provide a business data analysis method, device, computer equipment and storage medium to improve the accuracy of business data analysis, including the time consumption of logistics business links.

[0006] In a first aspect, the present application provides a business data analysis method, comprising:

[0007] Obtain the operation code associated with the target goods in each business link, as well as the operation timestamp corresponding to the operation code; the operation code is used to instruct the target goods to operate according to the preset action;

[0008] According to the operation code type, the validity of the operation code is judged;

[0009] In response to the operation code being a valid operation code, analyzing the operation timestamp corresponding to the operation code to determine the start and end time of the operation of the target goods in each business link;

[0010] Based on the start and end time of the operation, obtain the time-consuming information of the target goods in each business link.

[0011] In some embodiments of the present application, the validity of the operation code is judged according to the operation code type of the operation code, including: determining the operation code type of the operation code and the target business link in which the target goods are currently located according to the pre-stored operation code set by classification; resetting the status confirmation waiting time preset for the target business link to restart the timing program of the status confirmation waiting time; wherein the reset status confirmation waiting time is used to judge the validity of the next operation code; and judging the validity of the operation code according to the operation code type and the status confirmation waiting time before the reset.

[0012] In some embodiments of the present application, the validity of the operation code is judged based on the operation code type and the status confirmation waiting time before reset, including: in response to the operation code type being a link start operation code, the operation code meets the status confirmation waiting time before reset, and the operation code does not belong to the historical operation code of the target goods, determining that the operation code is a valid operation code; in response to the operation code type being a link end operation code, and the operation code meets the status confirmation waiting time before reset, the validity of the operation code is judged based on the connected operation code and the historical operation code of the operation code; wherein, the operation code and the connected operation code of the operation code meet the same status confirmation waiting time before reset, and the historical operation code is a valid operation code associated with the target goods.

[0013] In some embodiments of the present application, the validity of the operation code is judged based on the connected operation codes and historical operation codes of the operation code, including: in response to the existence of connected operation codes for the operation code, determining that the operation code is a valid operation code, and determining that the historical operation code corresponding to the operation code is an invalid operation code; in response to the absence of corresponding connected operation codes for the operation code, and the operation code belongs to the historical operation code of the target goods, determining that the operation code is a valid operation code, and determining that the historical operation code corresponding to the operation code is an invalid operation code; in response to the absence of corresponding connected operation codes for the operation code, and the operation code does not belong to the historical operation code of the target goods, determining that the operation code is a valid operation code.

[0014] In some embodiments of the present application, in response to the operation code being a valid operation code, the operation timestamp corresponding to the operation code is analyzed to determine the start and end time of the operation of the target goods in each business link, including: in response to the operation code being a valid operation code, according to the operation code type of the operation code, the operation timestamps corresponding to each valid operation code are divided to obtain a first timestamp set and a second timestamp set; in response to the operation code type being a link start operation code, the minimum timestamp in the first timestamp set is determined as the operation start time of the target goods in the target business link; in response to the operation code type being a link end operation code, the minimum timestamp in the second timestamp set is determined as the operation end time of the target goods in the target business link; and the operation start time and the operation end time are used as the operation start and end times.

[0015] In some embodiments of the present application, the operation start and end times do not include the operation start time. Based on the operation start and end times, the time-consuming information of the target goods in each business link is obtained, including: judging whether the status confirmation waiting time reset when the operation code is obtained reaches a preset time threshold; in response to the status confirmation waiting time reaching the time threshold, obtaining the operation end time of the target goods in the previous business link; obtaining the difference between the operation end time included in the operation start and end times and the operation end time in the previous business link, and obtaining the time-consuming information of the target goods in the target business link.

[0016] In some embodiments of the present application, the operation start and end times do not include the operation termination time. Based on the operation start and end times, the time-consuming information of the target goods in each business link is obtained, including: judging whether the status confirmation waiting time reset when the operation code is obtained reaches a preset time threshold; in response to the status confirmation waiting time reaching the time threshold, obtaining the operation start time of the target goods in the subsequent business link; obtaining the difference between the operation start time in the subsequent business link and the operation start time included in the operation start and end times, and obtaining the time-consuming information of the target goods in the target business link.

[0017] In a second aspect, the present application provides a business data analysis device, comprising:

[0018] The operation code acquisition module is used to obtain the operation code associated with the target goods in each business link, as well as the operation timestamp corresponding to the operation code; the operation code is used to instruct the target goods to operate according to the preset action;

[0019] An operation code judgment module is used to judge the validity of the operation code according to the operation code type;

[0020] A data analysis module is configured to analyze an operation timestamp corresponding to the operation code in response to the operation code being a valid operation code, and determine the start and end time of the operation of the target goods in each business link;

[0021] The data acquisition module is used to obtain the time-consuming information of the target goods in each business link according to the start and end time of the operation.

[0022] In a third aspect, the present application further provides a computer device, comprising:

[0023] one or more processors;

[0024] a memory; and one or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the processor to implement the business data analysis method of the first aspect above.

[0025] In a fourth aspect, the present application also provides a computer-readable storage medium on which a computer program is stored, and the computer program is loaded by a processor to execute the steps in the business data analysis method.

[0026] In a fifth aspect, embodiments of the present application provide a computer program product or computer program, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the method provided in the first aspect.

[0027] In the above-mentioned business data analysis method, apparatus, computer equipment, and storage medium, the server obtains the operation code associated with the target goods in each business link, as well as the operation timestamp corresponding to the operation code, and judges the validity of the operation code based on the operation code type. Then, in response to the operation code being a valid operation code, the server analyzes the operation timestamp corresponding to the operation code to determine the start and end time of the operation of the target goods in each business link. Finally, based on the operation start and end time, the server obtains the time consumption information of the target goods in each business link. Because this application proposes to reduce system analysis errors and ensure the reliability of the analysis basis by judging the validity of the operation code during the business data analysis process, it can effectively improve the accuracy of business data analysis, including the time consumption of business links. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0029] Figure 1 A schematic diagram of a scenario of a business data analysis method provided in an embodiment of the present application;

[0030] Figure 2 A flowchart of a business data analysis method provided in an embodiment of the present application;

[0031] Figure 3 Schematic diagram of the structure of the business data analysis device provided in the embodiment of the present application;

[0032] Figure 4 It is a structural diagram of the computer device provided in the embodiment of the present application. DETAILED DESCRIPTION

[0033] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without making creative efforts are within the scope of protection of this application.

[0034] In the description of this application, the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the number of the technical features indicated. Therefore, a feature specified as "first" or "second" may explicitly or implicitly include one or more of the described features. In the description of this application, "plurality" means two or more, unless otherwise specifically specified.

[0035] In the description of this application, the word "for example" is used to mean "used as an example, illustration or illustration". Any embodiment described in this application as "for example" is not necessarily to be construed as being more preferred or advantageous than other embodiments. The following description is given to enable any person skilled in the art to implement and use the present invention. In the following description, details are listed for the purpose of explanation. It should be understood that a person of ordinary skill in the art can recognize that the present invention can be implemented without using these specific details. In other examples, well-known structures and processes are not elaborated in detail to avoid obscuring the description of the present invention with unnecessary details. Therefore, the present invention is not intended to be limited to the embodiments shown, but is consistent with the widest scope consistent with the principles and features disclosed in this application.

[0036] In the embodiment of the present application, the business data analysis method provided in the embodiment of the present application can be applied to Figure 1 In the business data analysis system shown. Among them, the business data analysis system includes a terminal 102 and a server 104. The terminal 102 and the server 104 can be connected through the Internet composed of various gateways, etc., which will not be repeated here. The terminal 102 includes but is not limited to portable terminals such as mobile phones and tablets, as well as fixed terminals such as computers, query machines, and advertising machines. It is a service port that users can use and operate; the server 104 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. Among them, the cloud server is composed of a large number of computers or network servers based on cloud computing (Cloud Computing).

[0037] In the embodiments of the present application, it should be noted that since the business data analysis method provided by the present application is executed in a computer device, the processing objects of each computer device exist in the form of data or information. For example, time is actually time information. It can be understood that if timestamps, time consumption, etc. are mentioned in subsequent embodiments, the corresponding data exist for the computer device to process, and the details will not be repeated here.

[0038] In the embodiment of the present application, Figure 1 The system scenario diagram shown is merely an example. The server and scenario described in the embodiments of this application are intended to more clearly illustrate the technical solutions of the embodiments of this application and do not constitute a limitation on the technical solutions provided by the embodiments of this application. Persons skilled in the art will appreciate that as systems evolve and new business scenarios emerge, the technical solutions provided by the embodiments of this application will also be applicable to similar technical problems. These are described in detail below.

[0039] See Figure 2 , the present application embodiment provides a business data analysis method, this embodiment mainly uses this method to apply to the above Figure 1 Taking the server 104 in the example, the method includes steps S201 to S204, which are specifically as follows:

[0040] S201, obtaining the operation code associated with the target goods in each business link and the operation timestamp corresponding to the operation code; the operation code is used to instruct the target goods to operate according to the preset action.

[0041] Among them, the target goods can be the goods to be shipped in the logistics business, including "express goods" with faster transportation speed and higher freight, and "slow goods" with slower transportation speed and lower freight, etc.; it can also be designated goods in other business scenarios, such as goods on a manufacturing production line, but the embodiment of this application will take the logistics business as an example.

[0042] Among them, the business links in the logistics business may include the sorting link, the transportation link, etc.; the preset operation codes for the sorting link can be used to indicate the following actions: reversing, unloading, loading, and dispatching; the preset operation codes for the transportation link can be used to indicate the following actions: dispatching, reversing, etc. It should be noted that the operation codes involved in the embodiments of the present application can actually be provided or displayed by the bar gun in the logistics business to instruct the target goods to perform corresponding operations according to the actions preset associated with the operation code, for example, instructing the vehicle carrying the target goods to perform operations according to the actions preset associated with the operation code, such as reversing, unloading, loading, and dispatching.

[0043] Among them, the operation timestamp can be the timestamp submitted by the terminal 102, or the timestamp generated by the server 104; wherein, the timestamp submitted by the terminal 102 can be the device time submitted by the gun in the logistics business to the server 104 under the operation of the business personnel when the gun associates a certain operation code with the cargo identification of the target cargo; wherein, the timestamp generated by the server 104 can be the reception time of the operation code when the server 104 receives the operation code associated with the target cargo.

[0044] In the specific implementation, the time consumption of each link in the logistics business seriously affects the evaluation of the timeliness of logistics transportation, and the existing logistics link time consumption analysis method does not provide a more effective analysis mechanism, resulting in the low accuracy of the evaluation results of the timeliness of logistics transportation. Even other analysis results involving time consumption are far from the actual situation, resulting in low accuracy of the analysis and prediction results of other models. Therefore, the embodiment of the present application proposes an analysis method for the time consumption of business links, which provides a more effective analysis mechanism for the analysis of the time consumption of logistics links, thereby optimizing the analysis results of other business parameters involving time consumption, such as the timeliness of logistics transportation.

[0045] Specifically, server 104 performs a time-consuming analysis of business processes by first obtaining the operation codes associated with the target goods in each business process. These operation codes can be obtained using a barcode scanner in the logistics business scenario. In actual logistics business scenarios, goods undergo various operations throughout the transportation process, including but not limited to sorting, transportation, and security checks. The medium that instructs the goods to perform specific operations can be a barcode scanner. In other words, in the logistics business scenario, terminal 102, which establishes a communication connection with server 104, can be a barcode scanner. The barcode scanner has multiple operation codes pre-installed in it, each of which is pre-associated with an action. These operation codes can then be pre-assigned to different business processes, or even to the same business process. The specific assignments will be explained in detail below. When a business operator uses a barcode scanner to perform an operation code association operation on a particular piece of goods, the goods become the target goods. The operation code association operation is the process of binding the target goods' cargo identifier to the operation code.

[0046] Furthermore, the barcode scanner can be equipped with at least one of a barcode scanning module, a character input module, and a voice recognition module. When a salesperson uses the barcode scanner to scan the barcode of a target product, the barcode scanner can receive the target product's identification. When the salesperson inputs the target product's identification into the barcode scanner, the barcode scanner can also receive the target product's identification. When the salesperson inputs the target product's identification into the barcode scanner via voice, the barcode scanner can also receive the target product's identification. Subsequently, the salesperson can operate the barcode scanner to bind the received product identification to an operation code and submit it. This allows the server 104 to obtain the operation code associated with the target product in various business processes. Product barcodes include, but are not limited to, barcodes and QR codes.

[0047] Furthermore, when the server 104 obtains the operation code associated with the target goods, if the operation code also carries a timestamp, the timestamp can be the operation timestamp submitted by the gun; if the operation code does not carry a timestamp, the server 104 can use the reception time of the operation code as the corresponding operation timestamp.

[0048] S202: Determine the validity of the operation code according to its type.

[0049] Among them, the operation code type may include a link start operation code and a link end operation code, and the operation codes of different operation code types may be composed of different characters, so that the operation code type can be intuitively judged by the character composition.

[0050] In specific implementations, the existing time-consuming analysis methods for logistics links do not provide an effective analysis mechanism, mainly because they ignore the probability of abnormal situations such as human error, data loss, data delay, and false operation. In other words, no strategy for judging the validity of operation codes is proposed. Therefore, this application proposes to start from the aspect of validity judgment and analyze whether the operation codes existing in each business link have the above-mentioned abnormal situations to ensure that valid operation codes can be used as the basis for subsequent analysis and realize the normal analysis of business data. Specifically, the steps for judging the validity of operation codes will be explained in detail below.

[0051] In one embodiment, this step includes: determining the operation code type of the operation code and the target business link in which the target goods are currently located based on a set of pre-stored operation codes by classification; resetting the status confirmation waiting time preset for the target business link to restart the timing program of the status confirmation waiting time; wherein the reset status confirmation waiting time is used to judge the validity of the next operation code; and judging the validity of the operation code based on the operation code type and the status confirmation waiting time before the reset.

[0052] The pre-stored operation code sets can include a set of link start operation codes and a set of link end operation codes, and can even include sets of link start operation codes and sets of link end operation codes for different business links. The operation codes belonging to different types of operation code sets can have different character compositions. For example, the operation codes of the link start operation code set include: a1, a2, a3, etc., and the operation codes of the link end operation code set include: b1, b2, b3, etc.

[0053] The status confirmation waiting time may be a timer with a cumulative timing function, which is used to wait for status confirmation. Specifically, it may be waiting for valid status confirmation of the operation code. For example, the status confirmation waiting time may be measured in milliseconds, seconds, minutes, etc.

[0054] In a specific implementation, the server 104 may obtain the operation codes associated with the target goods in each business process in real time, and the operation codes may be obtained one by one. Whenever the server 104 obtains an operation code associated with a target goods, it may analyze the character composition of the operation code to determine the operation code type and the target business process currently described by the target goods.

[0055] For example, the server 104 obtains an operation code of the target goods as "a1". By querying the pre-stored operation code set of the classification, it can be known that the operation code "a1" belongs to the link start operation code set "A", and it is confirmed that the business link corresponding to the link start operation code set "A" is the "sorting link". At this time, the operation code type and the target business link can be determined.

[0056] Furthermore, the embodiment of the present application also presets a status confirmation waiting time for waiting for status confirmation, and the reset of the status confirmation waiting time is determined by the appearance of the operation code. That is, after each operation code is obtained by the server 104, the status confirmation waiting time preset for the target business link can be reset to analyze whether the current operation code is used for judging the start and end time of the subsequent operation within the time threshold. In other words, the reset status confirmation waiting time is used to judge the validity of the next operation code. Thus, after the server 104 analyzes and determines the operation code type of the operation code and resets the status confirmation waiting time to prepare for subsequent analysis, the validity of the current operation code can be judged based on the operation code type and the status confirmation waiting time before the reset for analyzing the current operation code to determine whether the current operation code is a valid operation code. In this way, when facing abnormal situations such as duplication, error, missing, or disorder of the operation code, the accuracy of the time-consuming analysis of the business link can be improved by analyzing and judging the validity of the operation code.

[0057] It should be noted that the time threshold mentioned in this embodiment is set for the status confirmation waiting time. The time threshold indicates the waiting limit of the status confirmation waiting time. That is, under the limitation of the time threshold, the status confirmation waiting time can be counted normally until the time threshold is reached and the timing stops.

[0058] In one embodiment, the validity of the operation code is judged based on the operation code type and the state confirmation waiting time before reset, including: in response to the operation code type being a link start operation code, the operation code meets the state confirmation waiting time before reset, and the operation code does not belong to the historical operation code of the target goods, determining that the operation code is a valid operation code; in response to the operation code type being a link end operation code, and the operation code meets the state confirmation waiting time before reset, judging the validity of the operation code based on the connected operation code and the historical operation code of the operation code; wherein, the operation code and the connected operation code of the operation code meet the same state confirmation waiting time before reset, and the historical operation code is a valid operation code associated with the target goods.

[0059] In a specific implementation, this embodiment primarily illustrates how to determine the validity of an opcode when faced with abnormal situations such as duplication, errors, or out-of-order opcodes. Specifically, if the server 104 determines that the currently obtained opcode is a link start opcode and that the opcode was obtained before the pre-reset state confirmation wait time reached a time threshold, then the opcode satisfies the pre-reset state confirmation wait time. For example, if the state confirmation wait time is represented as "D," and the server 104 obtains the current opcode "a1," the state confirmation wait time is "D=3," indicating that the server 104 obtained the opcode "a1" at the 3rd second of the pre-reset state confirmation wait time. At this point, if the time threshold is "5," then the opcode "a1" is determined to have satisfied the pre-reset state confirmation wait time. Similarly, if the opcode is a link end opcode, determining whether it satisfies the pre-reset state confirmation wait time is performed in the same manner. Conversely, if it does not satisfy the pre-reset state confirmation wait time, then the opcode is not a valid opcode.

[0060] Furthermore, if the server 104 determines that the currently obtained operation code satisfies the status confirmation waiting time before the reset, then when the operation code is a link start operation code, it can be further analyzed whether it belongs to the historical operation code of the target goods. If not, it can be defined as a valid operation code; if so, it is defined as an invalid operation code.

[0061] For example, the target goods are associated with the operation code "a1" in the target business link "h1", and the server 104 simultaneously obtains the corresponding operation timestamp "t1", thereby resetting the status confirmation waiting time and starting the timing; it is then associated with the operation code "a2", and the corresponding operation timestamp is "t2", and then associated with the operation code "a1" again. Since the old operation code "a1" has been associated and recorded before, the new operation code "a1" will be regarded as a historical operation code, and the historical operation code will not be used as a valid operation code. Therefore, the operation code that satisfies the previous status confirmation waiting time and does not belong to the historical operation code will be used as a valid operation code.

[0062] Furthermore, if the opcode that satisfies the state confirmation waiting time before reset is a link end opcode, it is necessary not only to analyze whether it belongs to a historical opcode, but also to analyze whether it has a connected opcode. The specific analysis steps will be described in detail below.

[0063] In one embodiment, the validity of the operation code is judged based on the connected operation codes and historical operation codes of the operation code, including: in response to the existence of connected operation codes for the operation code, determining that the operation code is a valid operation code and determining that the historical operation code corresponding to the operation code is an invalid operation code; in response to the absence of corresponding connected operation codes for the operation code and the operation code belongs to the historical operation code of the target goods, determining that the operation code is a valid operation code and determining that the historical operation code corresponding to the operation code is an invalid operation code; in response to the absence of corresponding connected operation codes for the operation code and the operation code does not belong to the historical operation code of the target goods, determining that the operation code is a valid operation code.

[0064] Among them, the connected operation code can be an operation code obtained within the same status confirmation waiting time as the operation code. For example, the target goods are associated with the operation code "a1" in the target business link "h1", and the server 104 simultaneously obtains the corresponding operation timestamp "t1", thereby resetting the status confirmation waiting time and starting the timing; it is then associated with the operation codes "a2" and "a3", and "a2" and "a3" are both received within the same reset status confirmation waiting time. When "a2" is the currently analyzed operation code, "a3" is the connected operation code of "a2"; when "a3" is the currently analyzed operation code, "a2" is the connected operation code of "a3".

[0065] In a specific implementation, this embodiment further illustrates how to determine the validity of an opcode when faced with abnormal situations such as duplication, errors, or out-of-order opcodes. Specifically, if the opcode that satisfies the pre-reset state confirmation wait time is a link-ending opcode, it is first determined whether the opcode is associated with at least one associated opcode. If so, the opcode is determined to be a valid opcode. If not, the opcode is further analyzed to determine whether it is a historical opcode. If so, it is determined to be a valid opcode.

[0066] For example, after a period of time in the target business link "h1", the target goods will be associated with the link end operation code in the "h1" link, such as associated with "b2", and then the status confirmation waiting time "D" will be reset and the timing will start; then within the status confirmation waiting time "D", the operation codes "b2" and "b1" are sequentially associated, then the "b2" sequentially associated within "D" can be the connected operation code of "b1", and similarly, the "b1" sequentially associated within "D" can be the connected operation code of "b2".

[0067] For another example, after a period of time in the target business link "h1", the target goods will be associated with the link end operation code in the "h1" link, such as associated with "b2", and then the status confirmation waiting time "D" will be reset and started; then only the operation code "b2" will be associated within the status confirmation waiting time "D", so the currently analyzed operation code "b2" has no connected operation code.

[0068] Furthermore, when the server 104 determines that the currently analyzed operation code does not have a corresponding connected operation code, it can further analyze whether the operation code is a historical operation code of the associated target goods to make a decision.

[0069] For example, after a period of time in the target business link "h1", the target goods will be associated with the link end operation code in the "h1" link, such as associated with "b2", and then the status confirmation waiting time "D" will be reset and the timing will start; then, within the status confirmation waiting time "D", only the operation code "b2" will be associated. In this case, the currently analyzed operation code "b2" does not have any connected operation code, and the operation code "b2" associated within "D" is a valid operation code, and the "b2" associated before resetting "D" is an invalid operation code.

[0070] For another example, after a period of time in the target business link "h1", the target goods will be associated with the link end operation code in the "h1" link, such as associated with "b2", and then the status confirmation waiting time "D" will be reset and the timing will start; then, within the status confirmation waiting time "D", only the operation code "b1" will be associated. In this case, the currently analyzed operation code "b1" does not have any connected operation code, and the operation code "b1" associated within "D" is the valid operation code, and the "b2" that was associated before resetting "D" remains the valid operation code.

[0071] S203: In response to the operation code being a valid operation code, analyzing the operation timestamp corresponding to the operation code to determine the start and end time of the operation of the target goods in each business link.

[0072] Among them, the operation start and end time may include the operation start time and the operation end time. For example, the operation start time is expressed as "T1" and the operation end time is expressed as "T2". "T1" and "T2" can be specific to year, month, day, hour, minute, second, millisecond, etc.

[0073] In a specific implementation, the server 104 may perform the next step of analysis based on the valid operation code obtained by the real-time analysis, or may perform the next step of analysis based on the valid operation code obtained by the comprehensive analysis. If the next step of analysis is performed based on the valid operation code obtained by the real-time analysis, the operation timestamp will be processed accordingly in real time. The processing method may be to retain the operation timestamp of the valid operation code and discard the operation timestamp of the invalid operation code. If the next step of analysis is performed based on the valid operation code obtained by the comprehensive analysis, the processing method may be to filter the operation timestamp of the valid operation code to analyze the start and end time of the operation of the target goods in the business link. The analysis steps of the comprehensive analysis will be described in detail below.

[0074] In one embodiment, this step includes: in response to the operation code being a valid operation code, dividing the operation timestamps corresponding to each valid operation code according to the operation code type of the operation code to obtain a first timestamp set and a second timestamp set; in response to the operation code type being a link start operation code, determining the minimum timestamp in the first timestamp set as the operation start time of the target goods in the target business link; in response to the operation code type being a link end operation code, determining the minimum timestamp in the second timestamp set as the operation end time of the target goods in the target business link; and using the operation start time and the operation end time as the operation start and end time.

[0075] The first timestamp set includes an operation timestamp whose valid operation code is a link start operation code, and the second timestamp set includes an operation timestamp whose valid operation code is a link end operation code.

[0076] In a specific implementation, the server 104 comprehensively analyzes the operation codes associated with the target goods in each business link, and after screening out the valid operation codes, it can count the operation timestamps of each valid operation code and group them according to the operation code type to obtain a first timestamp set and a second timestamp set. Then, in the timestamp sets corresponding to different operation code types, the minimum timestamp is used as the operation start time and operation end time of the target goods in the business link, thereby obtaining the operation start and end time.

[0077] For example, the target goods are associated with the operation code "a1" in the target business link "h1", and the server 104 simultaneously obtains the operation timestamp "t1" corresponding to "a1", thereby resetting the status confirmation waiting time and starting the timing; then it is associated with the operation code "a2", and the server 104 simultaneously obtains the operation timestamp "t2" corresponding to "a2". Since "a1" and "a2" are both valid operation codes, and "t1" is earlier than "t2", "t1" is the minimum timestamp.

[0078] For another example, if the target goods are associated with the operation code "a1" in the target business link "h1" ("a1" belongs to the link start operation code), the server 104 will simultaneously obtain the operation timestamp "t1" corresponding to "a1" ("t1" belongs to the first timestamp set), and then reset the status confirmation waiting time "D" to start timing; after resetting "D", it is associated with the operation code "a2" within the time threshold of "D", and the server 104 will simultaneously obtain the operation timestamp "t2" corresponding to "a2" ("a2" belongs to the link start operation code) "t2" belongs to the first timestamp set), and then the status confirmation waiting time "D" is reset to start timing; after resetting "D", it is associated with the operation code "a3" outside of "D", and the operation timestamp corresponding to "a3" ("a3" belongs to the link start operation code) is "t3" ("t3" does not belong to any set). Since "a1" and "a2" are both valid operation codes, "a3" obtains an invalid operation code outside of "D", and "t1" is earlier than "t2", so "t1" is the start time of the operation of the target goods in the target business link "h1".

[0079] The operation end time is obtained in the same manner as above: the minimum timestamp in the timestamp set is selected as the operation end time. The only difference is that the operation start time is obtained from the first timestamp set, while the operation end time is obtained from the second timestamp set. The first timestamp set stores timestamps for operations whose valid opcodes are the stage start opcode, while the second timestamp set stores timestamps for operations whose valid opcodes are the stage end opcode.

[0080] For example, the business link "h1" corresponds to the following preset operation codes: a1, a2, a3, b1, b2, b3, among which "a1, a2, a3" are all link start operation codes, and "b1, b2, b3" are all link end operation codes. After analysis, "a1 and a2" in "a1, a2, a3" are valid operation codes, "a3" is an invalid operation code, and "b1, b2, b3" are all valid operation codes. At this time, the operation timestamps corresponding to the operation codes have the following relationship: a1—>t1, a2—>t2, a3—>t3, b1—>t4, b2—>t5, b3—>t6, then "t1 and t2" belong to the first timestamp set, and "t4, t5 and t6" belong to the second timestamp set.

[0081] S204, obtaining the time-consuming information of the target goods in each business link according to the start and end time of the operation.

[0082] The time-consuming information may be the time taken for the goods to be processed from the start to the end of the operation in the business process, for example, the time-consuming information may be 40 minutes, 2 hours, 2 days, etc.

[0083] In a specific implementation, after analyzing and obtaining the start and end time of the target goods in each business link, the server 104 can further calculate the time interval using the start and end time, and use it as the time consumption information of the target goods in each business link.

[0084] In one embodiment, the operation start and end times do not include the operation start time. This step includes: determining whether the status confirmation waiting time reset when the operation code is obtained reaches a preset time threshold; in response to the status confirmation waiting time reaching the time threshold, obtaining the operation end time of the target goods in the previous business link; obtaining the difference between the operation end time included in the operation start and end times and the operation end time in the previous business link, and obtaining the time-consuming information of the target goods in the target business link.

[0085] The time threshold can be set according to actual business needs. The smaller the time threshold is, the smaller the delay is, and the better the real-time performance and accuracy of the time-consuming output is. For example, the time threshold can be: 5 seconds, 1 minute, etc.

[0086] In specific implementation, this embodiment primarily describes how to determine the validity of an operation code when faced with an abnormal situation such as a missing operation code. Specifically, whether the server 104 fails to obtain a link start operation code during real-time analysis of the operation code and directly obtains a link end operation code, or fails to obtain an operation start time during comprehensive analysis of the operation code, upon detecting that the operation start and end times obtained from the previous step when starting the time consumption information analysis do not include the operation start time, the server 104 first determines whether the current state confirmation waiting time "D" has reached a preset time threshold. If it has reached the preset time threshold but the operation start time has not yet been detected, the server 104 obtains the operation end time of the target goods in the previous business link and uses it as the subtrahend in the time consumption information calculation.

[0087] For example, when the target goods arrive at the "h2" link, the server 104 does not obtain the link start operation code (all the operation codes of set A are missing), and the operation code "b1" of set B appears directly. At this time, "D" has timed out, and the operation timestamp "t4" of the end operation code of the previous link needs to be temporarily set as the start timestamp of the current link, and the operation timestamp "t5" corresponding to "b1" of the current link is the minuend of the time-consuming information calculation, "t4" is the subtrahend, and the time-consuming information is "Δt=t5-t4".

[0088] For another example, when the target goods arrive at the "h2" link, the server 104 does not obtain the link start operation code (all the operation codes of set A are missing), that is, the operation code "b1" of set B appears directly, and the operation timestamp "t5" corresponding to "b1" is; at this time, "D" has not timed out and the operation code "a1" appears again (probably due to network delay), and the operation timestamp "t6" corresponding to "a1" is the time-consuming information "Δt=t5-t6".

[0089] In one embodiment, the operation start and end times do not include the operation termination time. This step includes: determining whether the status confirmation waiting time reset when the operation code is obtained reaches a preset time threshold; in response to the status confirmation waiting time reaching the time threshold, obtaining the operation start time of the target goods in the next business link; obtaining the difference between the operation start time in the next business link and the operation start time included in the operation start and end times, and obtaining the time-consuming information of the target goods in the target business link.

[0090] In a specific implementation, this embodiment further illustrates how to determine the validity of an operation code when faced with an abnormal situation such as a missing operation code. Specifically, whether the server 104 fails to obtain a link start operation code during real-time analysis of the operation code and directly obtains a link end operation code, or fails to obtain the operation start time during comprehensive analysis of the operation code, once it is detected that the operation start and end times obtained from the previous step when starting the time consumption information analysis do not include the operation end time, it can first determine whether the current status confirmation waiting time "D" has reached a preset time threshold. If it has reached the preset time threshold but the operation end time has not been detected, the server 104 can obtain the operation start time of the target goods in the subsequent business link as the minuend in the time consumption information calculation.

[0091] For example, when the target goods arrive at the "h3" link, after the server 104 obtains the link start operation code "a1", it has not obtained the B set operation code until "D" times out. At this time, the operation timestamp "t7" of the start operation code of the next link needs to be temporarily set as the end timestamp of the current link, and the operation timestamp "t6" corresponding to "a1" of the current link is the subtrahend for calculating the time-consuming information. "t6" is the subtrahend, and the time-consuming information is "Δt=t7-t6".

[0092] In the business data analysis method of the above embodiment, the server obtains the operation code associated with the target goods in each business link, as well as the operation timestamp corresponding to the operation code, and judges the validity of the operation code based on the operation code type. Then, in response to the operation code being a valid operation code, the server analyzes the operation timestamp corresponding to the operation code to determine the start and end time of the operation of the target goods in each business link. Finally, based on the start and end time of the operation, the server obtains the time consumption information of the target goods in each business link. Because this application proposes to reduce system analysis errors and ensure the reliability of the analysis basis by judging the validity of the operation code during the business data analysis process, it can effectively improve the accuracy of business data analysis, including the time consumption of logistics business links, and thus improve the assessment accuracy of logistics transportation timeliness.

[0093] It should be understood that although Figure 2 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. In addition, Figure 2 At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.

[0094] In order to better implement the business data analysis method provided in the embodiment of the present application, based on the business data analysis method proposed in the embodiment of the present application, the embodiment of the present application also provides a business data analysis device, such as Figure 3 As shown, the business data analysis device 300 includes:

[0095] The operation code acquisition module 310 is used to obtain the operation code associated with the target goods in each business link and the operation timestamp corresponding to the operation code; the operation code is used to instruct the target goods to operate according to the preset action;

[0096] The operation code judging module 320 is used to judge the validity of the operation code according to the operation code type;

[0097] The data analysis module 330 is configured to analyze the operation timestamp corresponding to the operation code in response to the operation code being a valid operation code, and determine the start and end time of the operation of the target goods in each business link;

[0098] The data acquisition module 340 is used to obtain the time-consuming information of the target goods in each business link according to the start and end time of the operation.

[0099] In one embodiment, the operation code judgment module 320 is further used to determine the operation code type of the operation code and the target business link in which the target goods are currently located based on the pre-stored operation code set of the classification; reset the status confirmation waiting time preset for the target business link to restart the timing program of the status confirmation waiting time; wherein the reset status confirmation waiting time is used to judge the validity of the next operation code; and judge the validity of the operation code based on the operation code type and the status confirmation waiting time before the reset.

[0100] In one embodiment, the operation code judgment module 320 is further used to determine that the operation code is a valid operation code in response to the operation code type being a link start operation code, the operation code satisfies the status confirmation waiting time before reset, and the operation code does not belong to the historical operation code of the target goods; in response to the operation code type being a link end operation code, and the operation code satisfies the status confirmation waiting time before reset, the operation code is judged for validity based on the connected operation code and the historical operation code of the operation code; wherein, the operation code and the connected operation code of the operation code satisfy the same status confirmation waiting time before reset, and the historical operation code is a valid operation code associated with the target goods.

[0101] In one embodiment, the operation code judgment module 320 is further configured to, in response to the existence of a connected operation code for the operation code, determine that the operation code is a valid operation code and determine that the historical operation code corresponding to the operation code is an invalid operation code; in response to the existence of a corresponding connected operation code for the operation code and the operation code belonging to the historical operation code of the target goods, determine that the operation code is a valid operation code and determine that the historical operation code corresponding to the operation code is an invalid operation code; in response to the existence of a corresponding connected operation code for the operation code and the operation code not belonging to the historical operation code of the target goods, determine that the operation code is a valid operation code.

[0102] In one embodiment, the data analysis module 330 is further used to, in response to the operation code being a valid operation code, divide the operation timestamps corresponding to each valid operation code according to the operation code type of the operation code to obtain a first timestamp set and a second timestamp set; in response to the operation code type being a link start operation code, determine the minimum timestamp in the first timestamp set as the operation start time of the target goods in the target business link; in response to the operation code type being a link end operation code, determine the minimum timestamp in the second timestamp set as the operation end time of the target goods in the target business link; and use the operation start time and the operation end time as the operation start and end time.

[0103] In one embodiment, the data acquisition module 340 is further used to determine whether the status confirmation waiting time reset when the operation code is obtained reaches a preset time threshold; in response to the status confirmation waiting time reaching the time threshold, obtain the operation termination time of the target goods in the previous business link; obtain the difference between the operation termination time included in the operation start and end time and the operation termination time in the previous business link, and obtain the time-consuming information of the target goods in the target business link.

[0104] In one embodiment, the data acquisition module 340 is further used to determine whether the status confirmation waiting time reset when the operation code is obtained reaches a preset time threshold; in response to the status confirmation waiting time reaching the time threshold, obtain the operation start time of the target goods in the next business link; obtain the difference between the operation start time in the next business link and the operation start time included in the operation start and end time, and obtain the time-consuming information of the target goods in the target business link.

[0105] In the above embodiment, since this application proposes to reduce system analysis errors and ensure the reliability of analysis basis by judging the validity of operation codes during business data analysis, it can effectively improve the accuracy of business data analysis including time-consuming logistics business links.

[0106] It should be noted that, for the specific limitations of the business data analysis device, please refer to the limitations of the business data analysis method above, which will not be repeated here. The various modules in the above-mentioned business data analysis device can be implemented in whole or in part by software, hardware and their combination. The above-mentioned modules can be embedded in or independent of the processor in the electronic device in the form of hardware, or can be stored in the memory of the electronic device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0107] In some embodiments of the present application, the business data analysis device 300 can be implemented in the form of a computer program. The computer program can be used in Figure 4 The computer device is shown as running. The memory of the computer device can store various program modules that constitute the business data analysis device 300, such as, Figure 3 The operation code acquisition module 310, operation code judgment module 320, data analysis module 330 and data acquisition module 340 shown in the figure; the computer program composed of each program module enables the processor to execute the steps of the business data analysis method of each embodiment of the present application described in this specification. For example, Figure 4 The computer device shown can be Figure 3The operation code acquisition module 310 in the business data analysis device 300 shown executes step S201. The computer device can execute step S202 through the operation code judgment module 320. The computer device can execute step S203 through the data analysis module 330. The computer device can execute step S204 through the data acquisition module 340. The computer device includes a processor, a memory and a network interface connected through a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external computer device through a network connection. When the computer program is executed by the processor, a business data analysis method is implemented.

[0108] Those skilled in the art will understand that Figure 4 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0109] In some embodiments of the present application, a computer device is provided, comprising one or more processors; a memory; and one or more application programs, wherein the one or more application programs are stored in the memory and configured to execute the steps of the above-described business data analysis method by the processor. The steps of the business data analysis method herein may be the steps of the business data analysis method of each of the above-described embodiments.

[0110] In some embodiments of the present application, a computer-readable storage medium is provided, storing a computer program, which is loaded by a processor to cause the processor to execute the steps of the above-mentioned business data analysis method. The steps of the business data analysis method here can be the steps of the business data analysis method in each of the above-mentioned embodiments.

[0111] A person of ordinary skill in the art will appreciate that all or part of the processes in the above-described embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-described methods. Any reference to memory, storage, database or other media used in the embodiments provided herein may include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0112] The technical features of the above embodiments can be combined arbitrarily. In order to make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0113] The above is a detailed introduction to a business data analysis method, device, computer equipment and storage medium provided in the embodiments of the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core ideas. At the same time, for technical personnel in this field, based on the ideas of the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.

Claims

1. A business data analysis method, characterized in that: include: Obtain the operation code associated with the target goods in each business link, as well as the operation timestamp corresponding to the operation code; The operation code is used to instruct the target goods to perform an operation according to a preset action; Performing validity judgment on the operation code according to the operation code type of the operation code; In response to the operation code being a valid operation code, analyzing the operation timestamp corresponding to the operation code to determine the start and end time of the operation of the target goods in each business link; Obtaining time-consuming information on each business link of the target goods based on the start and end time of the operation; The performing validity judgment on the operation code according to the operation code type of the operation code includes: Determining the operation code type of the operation code and the target business link in which the target goods are currently located according to a classified pre-stored operation code set; Resetting the status confirmation waiting time preset for the target business link to restart the timing program of the status confirmation waiting time; wherein the reset status confirmation waiting time is used to determine the validity of the next operation code; Determine the validity of the operation code based on the operation code type and the state confirmation waiting time before reset; The step of determining the validity of the operation code according to the operation code type and the state confirmation waiting time before resetting includes: In response to the operation code type being a link start operation code, the operation code satisfying the state confirmation waiting time before reset, and the operation code not belonging to a historical operation code of the target goods, determining that the operation code is a valid operation code; In response to the operation code type being a link end operation code and the operation code satisfying the state confirmation waiting time before reset, performing validity judgment on the operation code according to the connected operation codes of the operation code and the historical operation codes; wherein the operation code and the connected operation code of the operation code satisfy the same state confirmation waiting time before reset, and the historical operation code is a valid operation code associated with the target goods; The step of determining the validity of the operation code based on the connected operation codes and the historical operation codes includes: In response to the existence of the connected operation code in the operation code, determining that the operation code is a valid operation code, and determining that the historical operation code corresponding to the operation code is an invalid operation code; In response to the operation code not having a corresponding connected operation code and the operation code belonging to a historical operation code of the target goods, determining that the operation code is a valid operation code and determining that the historical operation code corresponding to the operation code is an invalid operation code; In response to the operation code not having a corresponding connected operation code and the operation code not belonging to a historical operation code of the target goods, the operation code is determined to be a valid operation code.

2. The method according to claim 1, wherein In response to the operation code being a valid operation code, analyzing the operation timestamp corresponding to the operation code to determine the start and end time of the operation of the target goods in each business link includes: In response to the operation code being a valid operation code, dividing the operation timestamps corresponding to the valid operation codes according to the operation code type of the operation code to obtain a first timestamp set and a second timestamp set; In response to the operation code type being a link start operation code, determining a minimum timestamp in the first timestamp set as the operation start time of the target goods in the target business link; In response to the operation code type being a link end operation code, determining a minimum timestamp in the second timestamp set as the operation termination time of the target goods in the target business link; The operation start time and the operation end time are used as the operation start and end time.

3. The method according to claim 1, wherein The operation start and end time do not include the operation start time. The time-consuming information of the target goods in each business link is obtained according to the operation start and end time, including: Determine whether the reset state confirmation waiting time when obtaining the operation code reaches a preset time threshold; In response to the status confirmation waiting time reaching the time threshold, obtaining the operation termination time of the target goods in the previous business link; The difference between the operation termination time included in the operation start and end time and the operation termination time in the previous business link is obtained to obtain the time consumption information of the target goods in the target business link.

4. The method according to claim 3, wherein The operation start and end time do not include the operation termination time. The time-consuming information of the target goods in each business link is obtained according to the operation start and end time, including: Determine whether the reset state confirmation waiting time when obtaining the operation code reaches a preset time threshold; In response to the status confirmation waiting time reaching the time threshold, obtaining the operation start time of the target goods in the next business link; The difference between the operation start time in the subsequent business link and the operation start time included in the operation start and end time is obtained to obtain the time consumption information of the target goods in the target business link.

5. A business data analysis device, characterized in that: include: An operation code acquisition module is used to obtain the operation code associated with the target goods in each business link, as well as the operation timestamp corresponding to the operation code; The operation code is used to instruct the target goods to perform an operation according to a preset action; An operation code judging module, configured to judge the validity of the operation code according to the operation code type of the operation code; a data analysis module, configured to analyze, in response to the operation code being a valid operation code, an operation timestamp corresponding to the operation code, and determine a start and end time of the operation of the target goods in each business link; A data acquisition module, configured to acquire time-consuming information of the target goods in each business link according to the start and end time of the operation; The operation code judgment module is used to judge the validity of the operation code according to the operation code type of the operation code, including: Determining the operation code type of the operation code and the target business link in which the target goods are currently located according to a classified pre-stored operation code set; Resetting the status confirmation waiting time preset for the target business link to restart the timing program of the status confirmation waiting time; wherein the reset status confirmation waiting time is used to determine the validity of the next operation code; Determine the validity of the operation code based on the operation code type and the state confirmation waiting time before reset; The operation code determination module is specifically configured to determine that the operation code is a valid operation code in response to the operation code type being a link start operation code, the operation code meeting the state confirmation waiting time before reset, and the operation code not belonging to the historical operation code of the target goods; In response to the operation code type being a link end operation code and the operation code satisfying the state confirmation waiting time before reset, performing validity judgment on the operation code according to the connected operation codes of the operation code and the historical operation codes; wherein the operation code and the connected operation code of the operation code satisfy the same state confirmation waiting time before reset, and the historical operation code is a valid operation code associated with the target goods; The operation code determination module is further configured to determine, in response to the existence of the connected operation code in the operation code, that the operation code is a valid operation code, and determine that the historical operation code corresponding to the operation code is an invalid operation code; In response to the operation code not having a corresponding connected operation code and the operation code belonging to a historical operation code of the target goods, determining that the operation code is a valid operation code and determining that the historical operation code corresponding to the operation code is an invalid operation code; In response to the operation code not having a corresponding connected operation code and the operation code not belonging to a historical operation code of the target goods, the operation code is determined to be a valid operation code.

6. A computer device, characterized in that: The computer device comprises: one or more processors; A memory; and one or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the processor to implement the business data analysis method according to any one of claims 1 to 4.

7. A computer-readable storage medium, characterized in that A computer program is stored thereon, and the computer program is loaded by a processor to execute the steps in the business data analysis method according to any one of claims 1 to 4.

8. A computer program product, characterized in that The method comprises computer instructions, which are loaded by a processor to execute the steps in the business data analysis method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Website piece quantity prediction method and device, equipment and a readable storage medium

    CN111353625A

  • Express delivery time portrait generation method and device, equipment and storage medium

    CN112561558A