Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular system structures, techniques, etc. in order to provide a thorough understanding of the embodiments of the invention. It will be apparent, however, to one skilled in the art that the present invention may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present invention with unnecessary detail.
In order to explain the technical means of the present invention, the following description will be given by way of specific examples.
Referring to fig. 1, an embodiment of the present invention provides a method for predicting parameters of a steel product, including:
step S101: obtaining historical production data in the steel production process, and constructing a training sample set according to the historical production data; the training sample set comprises hot rolling parameters carrying labels, and the labels carried by the hot rolling parameters carrying the labels are corresponding mechanical property parameters.
In the production process of steel, the hot rolling production line stores production data in the production process, including hot rolling parameters and mechanical property parameters, the hot rolling parameters include process parameters and chemical components, for example, the process parameters may include: rough rolling outlet temperature (RDT), finish rolling outlet temperature (FDT), finish rolling outlet thickness (FDH), Coiling Temperature (CT), coiling temperature set value (CET), reduction rate (epsilon), heating furnace discharge temperature (SRT) and the like; the chemical composition may include: carbon content (C), silicon content (Si), manganese content (Mn), sulfur content (S), vanadium content (V), phosphorus content (P), and the like; the mechanical property parameters may include: yield strength, tensile strength and elongation. Under the conditions of different process parameters and different chemical compositions, the mechanical property parameters of the produced steel are different, and the mechanical property parameters and the hot rolling parameters of the steel have a certain corresponding relation according to the physical metallurgy law.
1780 the production line has large data volume, more data points and perfect data, for example 1780 hot rolled strip steel, referring to fig. 3, historical production data is stored in a secondary server database, a process quality system, a tertiary server database and a materialized view database, and different parameters are respectively stored in each data storage server. And calling data from the secondary server database, the tertiary server database and the materialized view database by using SQL sentences according to the required data and the authority among the data servers at all levels, and calling the dynamic link library to call the data from the process quality system. Because the steel hot rolling parameters and the performance parameters of the same steel coil are the same, the data in the four data storage servers are matched by taking the steel coil number and the furnace number as keywords, and the hot rolling parameters and the corresponding mechanical performance parameters in the steel production process are stored in a one-to-one correspondence manner, so that the historical production data in the conventional steel production process are obtained. And constructing a training sample set according to the historical production data stored in a one-to-one correspondence manner, wherein the training sample set comprises hot rolling parameters carrying labels, and the labels carried by the hot rolling parameters carrying the labels are corresponding mechanical performance parameters. In some embodiments, to ensure comprehensiveness of the historical production data, the historical production data includes data for multiple steel grades.
In some embodiments, constructing the training sample set from historical production data may include:
step S1011: constructing an initial sample set according to historical production data, and preprocessing the initial sample set to obtain an intermediate sample set;
due to the fact that abnormal data may exist in historical production data, in order to guarantee the accuracy of training samples, the initial sample set is preprocessed, and abnormal samples are removed to obtain an intermediate sample set.
In some embodiments, preprocessing the initial sample set to obtain an intermediate sample set includes:
determining a control limit for an initial sample set and a hotelling T for each sample in the initial sample set2A value;
if Hotelling T of each sample2If the values are not greater than the control limit of the initial sample set, the initial sample set is an intermediate sample set;
if Hotelling T exists in the initial sample set2Removing the target samples in the initial sample set to obtain a first sample set if the value of the target samples is larger than the control limit of the initial sample set, taking the first sample set as a new initial sample set, and continuously determining the control limit of the initial sample set and the Hotelling T of each sample in the initial sample set2And (4) value. For example, referring to FIG. 4, before preprocessing the initial sample set, Hotelling T for samples No. 142, No. 177, No. 345, No. 350, and No. 3742If the value exceeds the control limit, it can be determined as an abnormal sample and eliminated. Referring to fig. 5, the initial sample set is processed by the above method to obtain an intermediate sample set, and thus hotelling T of each sample in the intermediate sample set2The values are all less than the control limit of the intermediate sample set, and all can be considered normal samples.
By calculating the Hotelling T of each sample2And abnormal samples are eliminated in the control limit of the sample set, so that the accuracy of the training sample set is ensured, and the steel parameter prediction is improvedThe accuracy of measurement is improved, and the calculation amount of the subsequent calculation process is reduced.
Step S1012: and determining a target hot rolling parameter set influencing the mechanical property parameters according to the intermediate sample set, and extracting data of the target hot rolling parameter set and data of the corresponding mechanical property parameters from the intermediate sample set to construct a training sample set.
Because each sample in the intermediate sample set can comprise a plurality of hot rolling parameters, the influence of each hot rolling parameter on the mechanical property parameter is different, the hot rolling parameter with larger influence on the mechanical property parameter in each hot rolling parameter can be selected to form a target hot rolling parameter set, and the data of the target hot rolling parameter set and the data of the corresponding mechanical property parameter are extracted from the intermediate sample set to construct a training sample set, so that the complexity of subsequent calculation is reduced on the premise of not influencing the parameter prediction accuracy, and the calculation speed is increased.
In some embodiments, the intermediate sample set comprises a correspondence of mechanical property parameters to an initial set of hot rolling parameters, the initial set of hot rolling parameters comprising a plurality of initial hot rolling parameters; determining a target hot rolling parameter set influencing the mechanical property parameters according to the intermediate sample set, wherein the target hot rolling parameter set comprises the following steps:
establishing unary linear regression models respectively corresponding to the mechanical performance parameters and the initial hot rolling parameters according to the corresponding relation between the mechanical performance parameters and the initial hot rolling parameter set, and calculating unary linear regression decision coefficients of the initial hot rolling parameters according to the unary linear regression models and the intermediate sample set;
selecting an initial hot rolling parameter with the maximum unary linear regression decision coefficient, recording as a first hot rolling parameter, and removing the first hot rolling parameter from the initial hot rolling parameter set to obtain an intermediate hot rolling parameter set and a corresponding relation between the mechanical property parameter and the intermediate hot rolling parameter set;
establishing a binary linear regression model corresponding to each hot rolling parameter in the mechanical property parameter, the first hot rolling parameter and the intermediate hot rolling parameter set according to the corresponding relation between the mechanical property parameter and the intermediate hot rolling parameter set, and calculating a binary linear regression decision coefficient of each hot rolling parameter in the intermediate hot rolling parameter set according to each binary linear regression model and the intermediate sample set;
if the binary linear regression decision coefficients of all the hot rolling parameters in the intermediate hot rolling parameter set are the same, all the selected first hot rolling parameters form a target hot rolling parameter set;
and if the binary linear regression decision coefficients of the hot rolling parameters in the intermediate hot rolling parameter set are not identical, selecting the hot rolling parameter with the maximum binary linear regression decision coefficient, recording the hot rolling parameter as a second hot rolling parameter, taking the second hot rolling parameter as a new first hot rolling parameter, taking the intermediate hot rolling parameter set as a new initial hot rolling parameter, and continuously removing the first hot rolling parameter from the initial hot rolling parameter set to obtain the intermediate hot rolling parameter set and the corresponding relation between the mechanical property parameter and the intermediate hot rolling parameter set.
Referring to table 1 and fig. 6, the determination process of the target hot rolling parameter set will be described with reference to table 1, taking the mechanical property parameter as the yield strength as an example.
Firstly, calculating a unary linear regression decision coefficient of each initial hot rolling parameter, wherein the unary linear regression decision coefficient of the finish rolling outlet thickness (FDH) is the largest, recording the unary linear regression decision coefficient as a first hot rolling parameter, removing the first hot rolling parameter from the initial hot rolling parameter set, then establishing a binary linear regression model corresponding to each hot rolling parameter in the first hot rolling parameter and the intermediate hot rolling parameter set respectively, and calculating the binary linear regression decision coefficient of each hot rolling parameter in the intermediate hot rolling parameter set according to each binary linear regression model and the intermediate sample set; obtaining the maximum binary linear regression decision coefficient of the Coiling Temperature (CT) through the second calculation, recording the maximum binary linear regression decision coefficient as a first hot rolling parameter, removing the first hot rolling parameter from the initial hot rolling parameter set, repeatedly executing the steps until the binary linear regression decision coefficients of all the hot rolling parameters in the intermediate hot rolling parameter set are the same, and forming a target hot rolling parameter set by all the selected first hot rolling parameters
TABLE 1 determination coefficient table for each hot rolling parameter corresponding to yield strength
In some embodiments, the binary linear regression coefficients for each hot rolling parameter in the intermediate hot rolling parameter set are the same and may include:
the absolute value of the difference value of each hot rolling parameter in the intermediate hot rolling parameter set is less than or equal to a preset fault tolerance value. That is, if the absolute value of the difference between the respective hot rolling parameters is less than or equal to the predetermined tolerance value, it is considered that the binary linear regression determination coefficients of the respective hot rolling parameters are the same.
In some embodiments, the target hot rolling parameter set may include: a finish rolling outlet thickness (FDH), a finish rolling outlet temperature (FDT), a rough rolling outlet temperature (RDT), a Coiling Temperature (CT), a furnace discharge temperature (SRT), a reduction rate (epsilon), a coiling temperature set value (CET), a vanadium content (V), a silicon content (Si) and a sulfur content (S).
Step S102, constructing a mechanical property prediction model, and training the mechanical property prediction model by using hot rolling parameters carrying labels to obtain a trained mechanical property prediction model;
in some embodiments, the mechanical property prediction model may be a bayesian neural network model.
And obtaining the optimal prediction effect under the condition of fixing the hidden nodes in the model training process, and then comparing the optimal prediction effects of the network under the conditions of different numbers of the hidden nodes to obtain the optimal number of the hidden nodes.
Step S103, obtaining a first target hot rolling parameter value, and inputting the first target hot rolling parameter value into the trained mechanical property prediction model to obtain the first target mechanical property parameter value.
The first target hot rolling parameter value is a hot rolling parameter for producing a steel product to be predicted, and the first target mechanical property parameter value is a mechanical property parameter value of the predicted steel product produced by the hot rolling parameter.
The method comprises the steps of obtaining historical production data in the steel production process, and constructing a training sample set according to the historical production data; the training sample set comprises hot rolling parameters carrying labels, and the labels carried by the hot rolling parameters carrying the labels are corresponding mechanical property parameters; and training the mechanical property prediction model by using the hot rolling parameters carrying the labels, and finally inputting the first target hot rolling parameter value into the trained mechanical property prediction model to calculate to obtain the first target mechanical property parameter value. According to the embodiment of the invention, the mechanical property parameter prediction model of the steel is established by analyzing the historical production data in the previous steel production process, and the mechanical property parameter of the steel is obtained by automatic calculation according to the hot rolling parameter of the steel and the mechanical property prediction model, so that the calculation speed is high, a sample does not need to be cut for testing, the labor and material costs are saved, and the determination efficiency of the steel property parameter is improved.
In some embodiments, the mechanical property parameter may be any one of yield strength, tensile strength, and elongation.
The above examples are further illustrated by taking the mechanical property parameters as yield strength as examples.
1. Respectively acquiring historical production data in a secondary server database, a process quality system, a tertiary server database and a materialized view database, matching the data in four data storage servers by taking a steel coil number and a furnace number as keywords, and storing the data in a one-to-one correspondence manner to acquire historical production data;
2. and constructing an initial sample set according to the historical production data, wherein the initial sample set comprises hot rolling parameters carrying labels, and the labels carried by the hot rolling parameters carrying the labels are corresponding yield strength values.
3. According to Hotelling T2Preprocessing the initial sample set, and removing abnormal samples in the initial sample set to form an intermediate sample set;
4. selecting initial hot rolling parameters which have large influence on yield strength by adopting a linear regression model to form a target hot rolling parameter set, and extracting data of the target hot rolling parameter set and corresponding yield strength data from the intermediate sample set to form a training sample set;
5. constructing a yield strength prediction model by adopting a Bayesian neural network model, and training the yield strength prediction model by utilizing a training sample set to obtain a trained yield strength prediction model;
6. and inputting the hot rolling parameters into the trained yield strength prediction model to obtain the predicted value of the yield strength.
Referring to fig. 7, the yield strength of the steel is predicted by the yield strength prediction model, and the actual yield strength of the steel is detected, so that the fault tolerance value is ± 6, the accuracy of the yield strength prediction model can reach 87.21% through statistics, the accuracy is high, and the yield strength of the steel can be well predicted. Referring to fig. 8 and 9, the accuracy of predicting the tensile strength is 93.28%, and the accuracy of predicting the elongation is 94.7%. Therefore, the mechanical property parameter prediction method has high accuracy in predicting the mechanical property parameters, and can well realize the prediction of the mechanical property parameters.
If the system needs to simultaneously predict the yield strength, the tensile strength and the elongation, three mechanical property prediction models can be respectively established corresponding to the three mechanical property parameters, so that the simultaneous prediction of the yield strength, the tensile strength and the elongation is realized. Referring to fig. 10 and 11, the online prediction system for the mechanical properties of the hot-rolled strip steel can simultaneously predict the yield strength, the tensile strength and the elongation.
In some embodiments, the training sample set may further include mechanical property parameters carrying labels, and the labels carried by the mechanical property parameters carrying labels are corresponding hot rolling parameters;
referring to fig. 2, the method for predicting parameters of a steel material may further include:
step S104: constructing a hot rolling parameter prediction model, and training the hot rolling parameter prediction model by using a training sample set to obtain a trained hot rolling parameter prediction model;
in some embodiments, the hot rolling parameter prediction model may be a bayesian neural network model.
Step S105: and acquiring a second target mechanical property parameter value, and inputting the second target mechanical property parameter value into the trained hot rolling parameter prediction model to obtain a second target hot rolling parameter value.
The second target mechanical property parameter value is a target mechanical property parameter value set by the individualized requirement of the steel, and the second target hot rolling parameter value is a hot rolling parameter which is obtained by prediction and can produce the steel with the target mechanical property parameter value.
In the implementation of the invention, the training sample set can also comprise mechanical property parameters carrying labels, and the labels carried by the mechanical property parameters carrying the labels are corresponding hot rolling parameters; and finally, inputting the second target mechanical property parameters into the trained hot rolling parameter prediction model to calculate to obtain second target hot rolling parameter values. Corresponding to the embodiment, the embodiment of the invention also analyzes historical production data in the previous steel production process to establish a hot rolling parameter prediction model of the steel, automatically calculates the hot rolling parameters of the steel according to the mechanical property parameters of the steel and the trained hot rolling parameter prediction model to obtain the hot rolling parameters of the steel, has high calculation speed, can predict the corresponding hot rolling parameters according to the mechanical property requirements, quickly obtains the optimal hot rolling parameters according to the mechanical property requirements, and realizes the intelligent design of the hot rolling parameters of the steel. The mechanical property requirement can be met without continuously adjusting hot rolling parameters, labor and material costs are saved, and the determining efficiency of the steel hot rolling parameters is improved.
The above prediction of the hot rolling parameters of the steel and the prediction of the mechanical property parameters are not described herein again.
Fig. 12 is a parameter prediction apparatus 3 for a steel material according to an embodiment of the present invention, including:
theparameter acquisition module 31 is used for acquiring historical production data in the steel production process and constructing a training sample set according to the historical production data; the training sample set comprises hot rolling parameters carrying labels, and the labels carried by the hot rolling parameters carrying the labels are corresponding mechanical property parameters;
the firstmodel training module 32 is used for constructing a mechanical property prediction model, and training the mechanical property prediction model by using hot rolling parameters carrying labels to obtain a trained mechanical property prediction model;
and a firstresult output module 33, configured to obtain a first target hot rolling parameter value, and input the first target hot rolling parameter value into the trained mechanical property prediction model to obtain the first target mechanical property parameter value.
In some embodiments, the firstmodel training module 32 may include:
the intermediate sample set constructing unit is used for constructing an initial sample set according to historical production data and preprocessing the initial sample set to obtain an intermediate sample set;
and the training sample set construction unit is used for determining a target hot rolling parameter set influencing the mechanical property parameters according to the intermediate sample set, and extracting data of the target hot rolling parameter set and data of the corresponding mechanical property parameters from the intermediate sample set to construct a training sample set.
In some embodiments, the intermediate sample set construction unit may include:
a first initial parameter determining subunit, configured to determine a control limit of the initial sample set and a hotelling T of each sample in the initial sample set2A value;
a first judging subunit for judging whether the Hotelling T of each sample is satisfied2If the values are not greater than the control limit of the initial sample set, the initial sample set is an intermediate sample set;
a second judging subunit, configured to judge whether there is Hotelling T in the initial sample set2Removing the target samples in the initial sample set to obtain a first sample set if the value of the target samples is larger than the control limit of the initial sample set, taking the first sample set as a new initial sample set, and continuously determining the control limit of the initial sample set and the Hotelling T of each sample in the initial sample set2And (4) value.
In some embodiments, the intermediate sample set comprises a correspondence of mechanical property parameters to an initial set of hot rolling parameters, the initial set of hot rolling parameters comprising a plurality of initial hot rolling parameters; the training sample set construction unit may include:
the first model determining subunit is used for establishing a unary linear regression model corresponding to the mechanical property parameters and each initial hot rolling parameter according to the corresponding relation between the mechanical property parameters and the initial hot rolling parameter set, and calculating an unary linear regression decision coefficient of each initial hot rolling parameter according to each unary linear regression model and the intermediate sample set;
the intermediate hot rolling parameter set determining sub-unit is used for selecting an initial hot rolling parameter with the maximum unitary linear regression decision coefficient, recording the initial hot rolling parameter as a first hot rolling parameter, and removing the first hot rolling parameter from the initial hot rolling parameter set to obtain an intermediate hot rolling parameter set and a corresponding relation between the mechanical property parameter and the intermediate hot rolling parameter set;
the second model determining subunit is used for establishing a binary linear regression model corresponding to each hot rolling parameter in the mechanical property parameter, the first hot rolling parameter and the intermediate hot rolling parameter set respectively according to the corresponding relation between the mechanical property parameter and the intermediate hot rolling parameter set, and calculating a binary linear regression decision coefficient of each hot rolling parameter in the intermediate hot rolling parameter set according to each binary linear regression model and the intermediate sample set;
the third judging subunit is used for selecting each first hot rolling parameter to form a target hot rolling parameter set if the binary linear regression decision coefficients of each hot rolling parameter in the intermediate hot rolling parameter set are the same;
and a fourth judging subunit, configured to, if the binary linear regression decision coefficients of the hot rolling parameters in the intermediate hot rolling parameter set are not identical, select the hot rolling parameter with the largest binary linear regression decision coefficient, record the hot rolling parameter as the second hot rolling parameter, use the second hot rolling parameter as the new first hot rolling parameter, use the intermediate hot rolling parameter set as the new initial hot rolling parameter, and continue to perform the step of removing the first hot rolling parameter from the initial hot rolling parameter set to obtain the intermediate hot rolling parameter set and the corresponding relationship between the mechanical property parameter and the intermediate hot rolling parameter set.
In some embodiments, the target hot rolling parameter set comprises: a finish rolling outlet thickness (FDH), a finish rolling outlet temperature (FDT), a rough rolling outlet temperature (RDT), a Coiling Temperature (CT), a furnace discharge temperature (SRT), a reduction rate (epsilon), a coiling temperature set value (CET), a vanadium content (V), a silicon content (Si) and a sulfur content (S).
In some embodiments, the training sample set may further include mechanical property parameters carrying labels, and the labels carried by the mechanical property parameters carrying labels are corresponding hot rolling parameters;
the steel material parameter prediction device 3 may further include:
the second model training module 34 is configured to construct a hot rolling parameter prediction model, and train the hot rolling parameter prediction model by using the training sample set to obtain a trained hot rolling parameter prediction model;
and the secondresult output module 35 is configured to obtain a second target mechanical property parameter value, and input the second target mechanical property parameter value into the trained hot rolling parameter prediction model to obtain a second target hot rolling parameter value.
In some embodiments, the hot rolling parameter prediction model may be a bayesian neural network model.
Fig. 13 is a schematic block diagram of a terminal device according to an embodiment of the present invention. As shown in fig. 13, theterminal device 4 of this embodiment includes: one ormore processors 40, amemory 41, and acomputer program 42 stored in thememory 41 and executable on theprocessors 40. Theprocessor 40 implements the steps in the above-described embodiment of the method for predicting parameters of steel products, such as steps S101 to S103 shown in fig. 1, when executing thecomputer program 42. Alternatively, theprocessor 40 implements the functions of the modules/units in the above-described steel parameter prediction apparatus embodiment, for example, the functions of themodules 31 to 33 shown in fig. 12, when executing thecomputer program 42.
Illustratively, thecomputer program 42 may be partitioned into one or more modules/units that are stored in thememory 41 and executed by theprocessor 40 to accomplish the present application. The one or more modules/units may be a series of computer program instruction segments capable of performing specific functions, which are used to describe the execution process of thecomputer program 42 in theterminal device 4. For example, thecomputer program 42 may be partitioned into a parameter acquisition module, a first model training module, and a first result output module.
Other modules or units can refer to the description of the embodiment shown in fig. 12, and are not described in detail here.
Theterminal device 4 includes, but is not limited to, aprocessor 40 and amemory 41. It will be understood by those skilled in the art that fig. 13 is only one example of a terminal device, and does not constitute a limitation toterminal device 4, and may include more or less components than those shown, or combine some components, or different components, for example,terminal device 4 may also include an input device, an output device, a network access device, a bus, etc.
TheProcessor 40 may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic device, discrete hardware component, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
Thememory 41 may be an internal storage unit of the terminal device, such as a hard disk or a memory of the terminal device. Thememory 41 may also be an external storage device of the terminal device, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like, which are provided on the terminal device. Further, thememory 41 may also include both an internal storage unit of the terminal device and an external storage device. Thememory 41 is used for storing thecomputer program 42 and other programs and data required by the terminal device. Thememory 41 may also be used to temporarily store data that has been output or is to be output.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and reference may be made to the related descriptions of other embodiments for parts that are not described or illustrated in a certain embodiment.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the embodiments provided in the present application, it should be understood that the disclosed terminal device and method may be implemented in other ways. For example, the above-described terminal device embodiments are merely illustrative, and for example, the division of the modules or units is only one logical function division, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated modules/units, if implemented in the form of software functional units and sold or used as separate products, may be stored in a computer readable storage medium. Based on such understanding, all or part of the flow in the method of the embodiments described above may be implemented by a computer program, which may be stored in a computer readable storage medium and used by a processor to implement the steps of the embodiments of the methods described above. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution medium, etc. It should be noted that the computer readable medium may contain other components which may be suitably increased or decreased as required by legislation and patent practice in jurisdictions, for example, in some jurisdictions, computer readable media which may not include electrical carrier signals and telecommunications signals in accordance with legislation and patent practice.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present invention, and are intended to be included within the scope of the present invention.