Supply chain management system and method based on big data
By analyzing the discreteness of production data and supply data based on big data supply chain management systems, determine the degree of supply coupling and adjust the supply chain, solve the complexity and uncertainties in supply chain management, and improve production efficiency.
Patent Information
- Application Number
- CN202411396161.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-08
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2044-10-08
AI Technical Summary
In modern industrial production, the complexity of the supply chain and the uncertainty of demand make supply chain management difficult, resulting in inefficiency.
A supply chain management system based on big data is used to determine the degree of supply coupling by analyzing the data discreteness of product production data and supply chain component supply data, and adjust the supply chain and optimize the supply strategy based on this degree.
Effective management and control of the supply chain is achieved, ensuring that component supply matches product production, and improving production efficiency.
Smart Images

Figure CN119359216A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of big data technology, and in particular to a supply chain management system and method based on big data. Background Art
[0002] In modern industrial production, supply chain control is a crucial link. It involves product design, raw material procurement, production process planning, product storage and distribution, etc. Effective supply chain control can not only ensure product quality, but also improve production efficiency, reduce production costs, and thus enhance the competitiveness of enterprises.
[0003] Supply chain control refers to the effective management and control of each link of the supply chain to ensure the smooth operation of the supply chain and meet the production needs of the products. The importance of supply chain control is mainly reflected in the following aspects: Improve production efficiency: Effective supply chain control can ensure the smooth progress of each link in the production process, avoid production interruptions due to supply chain problems, and thus improve production efficiency. Reduce production costs: By optimizing supply chain management, inventory costs, transportation costs, procurement costs, etc. can be reduced, thereby reducing production costs. Improve product quality: Supply chain control can ensure the quality of components and raw materials used in the production process, thereby improving product quality.
[0004] Although the importance of supply chain management is self-evident, in actual operation, enterprises often face many challenges: 1. Complexity of supply chain: With the increase of product types, the complexity of supply chain is also increasing, which makes the management of supply chain more difficult. 2. Uncertainty of demand: Changes in market demand are often unpredictable, which brings great uncertainty to the management of supply chain.
[0005] Therefore, how to effectively manage the supply chain to improve production efficiency is a current research issue. Summary of the invention
[0006] The embodiments of the present application provide a supply chain management system and method based on big data, which are used to effectively control the supply chain through big data to improve production efficiency.
[0007] In order to achieve the above objectives, this application adopts the following technical solutions:
[0008] In a first aspect, a supply chain management method based on big data is provided, which is applied to electronic devices, the method comprising: the electronic device obtains production data of a product within a preset time period, and obtains supply data of components provided by multiple supply chains within the preset time period, at least two of the multiple supply chains provide different components, and the components provided by the multiple supply chains are used to produce the product; the electronic device determines the degree of supply coupling by analyzing data discreteness of the production data of the product and the supply data of the components provided by the multiple supply chains, the supply coupling degree being the degree of coupling between the components provided by the multiple supply chains and the product production; the electronic device adjusts the multiple supply chains according to the supply coupling degree.
[0009] Optionally, the electronic device determines the degree of supply coupling by analyzing the data discreteness of the production data of the product and the supply data of the components provided by multiple supply chains, including: the electronic device projects the production data of the product onto a preset virtual projection plane to obtain a first discrete coordinate point set corresponding to the production data on the virtual projection plane; the electronic device projects the supply data of the components provided by multiple supply chains onto the virtual projection plane to obtain multiple second discrete coordinate point sets on the virtual projection plane, and the multiple second discrete coordinate point sets correspond one-to-one to the supply data of the components provided by the multiple supply chains; the electronic device analyzes the coordinate discreteness of the first discrete coordinate point set and the multiple second discrete coordinate point sets to determine the degree of supply coupling.
[0010] Optionally, the production data of the product includes: the number of products produced at each of L time points, L is an integer greater than 1, and the L time points are within a preset time period; the number of products produced at each of the L time points is presented as a first bar graph on the display interface, and the display interface is parallel to the virtual projection surface; for the sth time point among the L time points, s is any integer from 1 to L, the number of products produced at the sth time point is Ps, Ps is a positive integer, and the number of products produced at the sth time point is presented as a first bar graph #s on the display interface, and the top of the first bar graph #s is The height of the point corresponds to the value of Ps; on this basis, the electronic device projects the production data of the product onto a preset virtual projection surface to obtain a first discrete coordinate point set corresponding to the production data on the virtual projection surface, including: the electronic device projects the vertices of the first bar graph #s onto the virtual projection surface Ps times to obtain Ps discrete coordinate points on the virtual projection surface, the Ps discrete coordinate points are a first discrete coordinate point subset s, and when s traverses from 1 to L, a total of L first discrete coordinate point subsets are obtained, and the L first discrete coordinate point subsets are the first discrete coordinate point set.
[0011] Optionally, the electronic device projects the vertices of the first bar chart #s onto the virtual projection surface Ps times to obtain Ps discrete coordinate points on the virtual projection surface, including: for any one of the Ps projections, the electronic device randomly selects a target angle from a preset angle range, and randomly selects a target direction from all directions whose angles with the normal direction of the display interface are the target angles, and projects the vertices of the first bar chart #s onto the virtual projection surface along the target direction to obtain a discrete coordinate point, and the preset angle range is: [0°, 15°].
[0012] Optionally, the target supply chain is any one of the multiple supply chains, and the supply data of the components provided by the target supply chain includes: the number of components provided at each of K time points, K is an integer greater than 1, and the number of components provided at each of the K time points within a preset time period is presented as a second bar graph on the display interface, and the display interface is parallel to the virtual projection surface; for the t-th time point among the K time points, t is any integer from 1 to K, the number of components provided at the t-th time point is Qt, Qt is a positive integer, and the number of components provided at the t-th time point is presented as a second bar graph #t on the display interface, and the top of the second bar graph #t is The height of the point corresponds to the value of Qt; on this basis, the electronic device projects the supply data of the components provided by each of the multiple supply chains onto the virtual projection surface, and obtains multiple second discrete coordinate point sets on the virtual projection surface, including: the electronic device projects the vertex of the second bar chart #t onto the virtual projection surface Qt times, and obtains Qt discrete coordinate points on the virtual projection surface, Qt discrete coordinate points are a second discrete coordinate point subset t, and when t traverses 1 to K, a total of K discrete coordinate point subsets are obtained, and the K discrete coordinate point subsets are the target discrete coordinate point sets, and the target discrete coordinate point set is one of the multiple second discrete coordinate point sets.
[0013] Optionally, the electronic device projects the vertices of the second bar chart #t onto the virtual projection surface Qt times to obtain Qt discrete coordinate points on the virtual projection surface, including: for any Qt projections, the electronic device randomly selects a target angle from a preset angle range, and randomly selects a target direction from all directions whose angle with the normal direction of the display interface is the target angle, and projects the vertices of the second bar chart #t along the target direction to the virtual projection surface to obtain a discrete coordinate point, and the preset angle range is: [0°, 15°].
[0014] Optionally, the target discrete coordinate point set is any one of a plurality of second discrete coordinate point sets. For the target discrete coordinate point set, the electronic device analyzes the coordinate discreteness of the first discrete coordinate point set and the plurality of second discrete coordinate point sets to determine the degree of supply coupling, including: the electronic device determines a first circular pattern with each discrete coordinate point in the first discrete coordinate point set as the center on a virtual projection plane with a preset radius, and obtains a plurality of first circular patterns with the same number of discrete coordinate points in the first discrete coordinate point set; the electronic device determines a second circular pattern with each discrete coordinate point in the target discrete coordinate point set as the center on a virtual projection plane with a preset radius, and obtains a plurality of second circular patterns with the same number of discrete coordinate points in the first discrete coordinate point set; the electronic device determines the number of circular patterns in the plurality of second circular patterns that overlap with the plurality of first circular patterns, and determines the degree of supply coupling between components provided by the target supply chain and product production based on the number of circular patterns, the target supply chain being the supply chain corresponding to the target discrete coordinate point set.
[0015] Optionally, the electronic device adjusts multiple supply chains according to the degree of supply coupling, including: if the degree of supply coupling between components provided by the target supply chain and product production is less than a preset lower limit threshold, the electronic device sends a supply acceleration instruction to the target supply chain; if the degree of supply coupling between components provided by the target supply chain and product production is greater than a preset upper limit threshold, the electronic device sends a supply slowdown instruction to the target supply chain.
[0016] In a second aspect, a supply chain management system based on big data is provided, the system includes an electronic device, and the electronic device is configured as follows: the electronic device obtains production data of a product within a preset time period, and obtains supply data of components provided by multiple supply chains within the preset time period, at least two of the multiple supply chains provide different components, and the components provided by the multiple supply chains are used to produce products; the electronic device determines the degree of supply coupling by analyzing the data discreteness of the production data of the product and the supply data of the components provided by the multiple supply chains, the supply coupling degree being the degree of coupling between the components provided by the multiple supply chains and the production of the product; the electronic device adjusts the multiple supply chains according to the supply coupling degree.
[0017] Optionally, the electronic device determines the degree of supply coupling by analyzing the data discreteness of the production data of the product and the supply data of the components provided by multiple supply chains, including: the electronic device projects the production data of the product onto a preset virtual projection plane to obtain a first discrete coordinate point set corresponding to the production data on the virtual projection plane; the electronic device projects the supply data of the components provided by multiple supply chains onto the virtual projection plane to obtain multiple second discrete coordinate point sets on the virtual projection plane, and the multiple second discrete coordinate point sets correspond one-to-one to the supply data of the components provided by the multiple supply chains; the electronic device analyzes the coordinate discreteness of the first discrete coordinate point set and the multiple second discrete coordinate point sets to determine the degree of supply coupling.
[0018] Optionally, the production data of the product includes: the number of products produced at each of L time points, L is an integer greater than 1, and the L time points are within a preset time period; the number of products produced at each of the L time points is presented as a first bar graph on the display interface, and the display interface is parallel to the virtual projection surface; for the sth time point among the L time points, s is any integer from 1 to L, the number of products produced at the sth time point is Ps, Ps is a positive integer, and the number of products produced at the sth time point is presented as a first bar graph #s on the display interface, and the top of the first bar graph #s is The height of the point corresponds to the value of Ps; on this basis, the electronic device projects the production data of the product onto a preset virtual projection surface to obtain a first discrete coordinate point set corresponding to the production data on the virtual projection surface, including: the electronic device projects the vertices of the first bar graph #s onto the virtual projection surface Ps times to obtain Ps discrete coordinate points on the virtual projection surface, the Ps discrete coordinate points are a first discrete coordinate point subset s, and when s traverses from 1 to L, a total of L first discrete coordinate point subsets are obtained, and the L first discrete coordinate point subsets are the first discrete coordinate point set.
[0019] Optionally, the electronic device projects the vertices of the first bar chart #s onto the virtual projection surface Ps times to obtain Ps discrete coordinate points on the virtual projection surface, including: for any one of the Ps projections, the electronic device randomly selects a target angle from a preset angle range, and randomly selects a target direction from all directions whose angles with the normal direction of the display interface are the target angles, and projects the vertices of the first bar chart #s onto the virtual projection surface along the target direction to obtain a discrete coordinate point, and the preset angle range is: [0°, 15°].
[0020] Optionally, the target supply chain is any one of the multiple supply chains, and the supply data of the components provided by the target supply chain includes: the number of components provided at each of K time points, K is an integer greater than 1, and the number of components provided at each of the K time points within a preset time period is presented as a second bar graph on the display interface, and the display interface is parallel to the virtual projection surface; for the t-th time point among the K time points, t is any integer from 1 to K, the number of components provided at the t-th time point is Qt, Qt is a positive integer, and the number of components provided at the t-th time point is presented as a second bar graph #t on the display interface, and the top of the second bar graph #t is The height of the point corresponds to the value of Qt; on this basis, the electronic device projects the supply data of the components provided by each of the multiple supply chains onto the virtual projection surface, and obtains multiple second discrete coordinate point sets on the virtual projection surface, including: the electronic device projects the vertex of the second bar chart #t onto the virtual projection surface Qt times, and obtains Qt discrete coordinate points on the virtual projection surface, Qt discrete coordinate points are a second discrete coordinate point subset t, and when t traverses 1 to K, a total of K discrete coordinate point subsets are obtained, and the K discrete coordinate point subsets are the target discrete coordinate point sets, and the target discrete coordinate point set is one of the multiple second discrete coordinate point sets.
[0021] Optionally, the electronic device projects the vertices of the second bar chart #t onto the virtual projection surface Qt times to obtain Qt discrete coordinate points on the virtual projection surface, including: for any Qt projections, the electronic device randomly selects a target angle from a preset angle range, and randomly selects a target direction from all directions whose angle with the normal direction of the display interface is the target angle, and projects the vertices of the second bar chart #t along the target direction to the virtual projection surface to obtain a discrete coordinate point, and the preset angle range is: [0°, 15°].
[0022] Optionally, the target discrete coordinate point set is any one of a plurality of second discrete coordinate point sets. For the target discrete coordinate point set, the electronic device analyzes the coordinate discreteness of the first discrete coordinate point set and the plurality of second discrete coordinate point sets to determine the degree of supply coupling, including: the electronic device determines a first circular pattern with each discrete coordinate point in the first discrete coordinate point set as the center on a virtual projection plane with a preset radius, and obtains a plurality of first circular patterns with the same number of discrete coordinate points in the first discrete coordinate point set; the electronic device determines a second circular pattern with each discrete coordinate point in the target discrete coordinate point set as the center on a virtual projection plane with a preset radius, and obtains a plurality of second circular patterns with the same number of discrete coordinate points in the first discrete coordinate point set; the electronic device determines the number of circular patterns in the plurality of second circular patterns that overlap with the plurality of first circular patterns, and determines the degree of supply coupling between components provided by the target supply chain and product production based on the number of circular patterns, the target supply chain being the supply chain corresponding to the target discrete coordinate point set.
[0023] Optionally, the electronic device adjusts multiple supply chains according to the degree of supply coupling, including: if the degree of supply coupling between components provided by the target supply chain and product production is less than a preset lower limit threshold, the electronic device sends a supply acceleration instruction to the target supply chain; if the degree of supply coupling between components provided by the target supply chain and product production is greater than a preset upper limit threshold, the electronic device sends a supply slowdown instruction to the target supply chain.
[0024] In a third aspect, a computer-readable storage medium is provided, comprising: a computer program or instructions; when the computer program or instructions are executed on a computer, the computer is caused to execute the method described in the first aspect.
[0025] In summary, the above method and system have the following technical effects:
[0026] After obtaining the production data of the product within a preset time period, and the supply data of the components provided by multiple supply chains within the preset time period, the electronic device can analyze through big data, such as by analyzing the data discreteness of the production data of the product and the supply data of the components provided by multiple supply chains, to determine the degree of supply coupling between the components provided by multiple supply chains and the product production, that is, whether the supply of components can meet the needs of product production. In this way, the electronic device can adjust multiple supply chains according to the supply coupling degree, such as adjusting the supply strategy, to ensure that the supply of components can match the product production, so as to achieve effective and accurate control of the supply chain and improve production efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 A schematic diagram of a supply chain management method based on big data provided in an embodiment of the present application;
[0028] Figure 2 A schematic diagram of an application scenario of a supply chain management method based on big data provided in an embodiment of the present application;
[0029] Figure 3 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0030] The technical solution in this application will be described below in conjunction with the accompanying drawings.
[0031] The present application will present various aspects, embodiments or features around a system that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all of the devices, components, modules, etc. discussed in conjunction with the figures. In addition, combinations of these schemes may also be used.
[0032] In addition, in the embodiments of the present application, words such as "exemplary" and "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the word "exemplary" is intended to present concepts in a concrete way.
[0033] In the embodiments of the present application, "information", "signal", "message", "channel" and "signaling" can sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings to be expressed are matched. "of", "corresponding, relevant" and "corresponding" can sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings to be expressed are matched. In addition, the " / " mentioned in the present application can be used to express an "or" relationship.
[0034] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0035] For example, Figure 1 The present invention provides a schematic diagram of a supply chain management method based on big data. The method can be applied to electronic devices.
[0036] like Figure 1 As shown in the figure, the process of the supply chain management method based on big data is as follows:
[0037] S101, the electronic device obtains production data of products within a preset time period, and obtains supply data of components provided by multiple supply chains within the preset time period.
[0038] At least two of the multiple supply chains provide different components, and the components provided by multiple supply chains are used to produce products. For example, if the product is a mobile phone, the components provided by the supply chain may include camera modules, battery modules, basebands, backplanes, display panels, etc. If the product is a car, the components provided by the supply chain may include power battery packs, laser radars, LCD meters, etc.
[0039] The preset time period may be a periodic time period, such as a period of day, week, month, etc., which may be selected according to actual conditions without specific limitation.
[0040] S102, the electronic device determines the degree of supply coupling by analyzing the data discreteness of the production data of the product and the supply data of the components provided by the multiple supply chains.
[0041] The degree of supply coupling can be the degree of coupling between components (each) provided by multiple supply chains and product production, or the degree of supply coupling.
[0042] Specifically, the electronic device may project the production data of the product onto a preset virtual projection surface to obtain a first discrete coordinate point set corresponding to the production data on the virtual projection surface.
[0043] For example, the production data of a product may include: the number of products produced at each of L time points, where L is an integer greater than 1, and the L time points are within a preset time period; the number of products produced at each of the L time points is presented as a first bar graph on the display interface, and the display interface is parallel to the virtual projection plane (the parallelism of the virtual projection plane can be understood as the parallelism of the projection plane virtually generated by the machine for auxiliary calculation); for the sth time point among the L time points, s is any integer from 1 to L, the number of products produced at the sth time point is Ps, Ps is a positive integer, and the number of products produced at the sth time point is presented as a first bar graph #s on the display interface, and the height of the vertex of the first bar graph #s corresponds to the value of Ps.
[0044] Take the first bar chart #s as an example, and the others can be understood by reference, so I will not elaborate on them. The electronic device can project the vertices of the first bar chart #s to the virtual projection surface Ps times to obtain Ps discrete coordinate points on the virtual projection surface, and the Ps discrete coordinate points are a first discrete coordinate point subset s. When s traverses from 1 to L, a total of L first discrete coordinate point subsets are obtained, and the L first discrete coordinate point subsets are the first discrete coordinate point set. For example, for any projection of Ps times, the electronic device randomly selects a target angle from the preset angle range, and randomly selects a target direction from all directions whose angle with the normal direction of the display interface is the target angle, and projects the vertices of the first bar chart #s to the virtual projection surface along the target direction to obtain a discrete coordinate point, and the preset angle range is: [0°, 15°].
[0045] The advantage of this is that the information contained in a column can be converted into a coordinate point position representation of a discrete coordinate point set through a relatively small preset angle range (i.e., an undistorted angle range to ensure accuracy and relevance), which facilitates the calculation of coupling degree.
[0046] For easy understanding, Figure 2As shown, the first bar graph #s indicates that the number of products produced at the sth time point is Ps=4, where all directions whose angles with the normal direction of the display interface are the target angle can be understood as forming a cone surface, and the target direction is also located on the cone surface. Ps=4 means that 4 discrete coordinate points can be projected.
[0047] The electronic device projects the supply data of the components provided by the multiple supply chains onto a virtual projection surface to obtain multiple second discrete coordinate point sets on the virtual projection surface, and the multiple second discrete coordinate point sets correspond one-to-one to the supply data of the components provided by the multiple supply chains.
[0048] The target supply chain is any one of multiple supply chains, and the supply data of components provided by the target supply chain may include: the number of components provided at each of K time points, K is an integer greater than 1, and the number of components provided at each of the K time points within a preset time period is presented as a second bar graph on the display interface, and the display interface is parallel to the virtual projection plane; for the tth time point among the K time points, t is any integer from 1 to K, the number of components provided at the tth time point is Qt, Qt is a positive integer, and the number of components provided at the tth time point is presented as a second bar graph #t on the display interface, and the height of the vertex of the second bar graph #t corresponds to the value of Qt.
[0049] Similar to the above, taking the target supply chain as an example, the other ones can be understood by reference. The electronic device can also project the vertices of the second bar graph #t to the virtual projection surface Qt times to obtain Qt discrete coordinate points on the virtual projection surface. Qt discrete coordinate points are a second discrete coordinate point subset t. When t traverses from 1 to K, a total of K discrete coordinate point subsets are obtained. The K discrete coordinate point subsets are the target discrete coordinate point set, and the target discrete coordinate point set is one of multiple second discrete coordinate point sets. For example, for any projection of Qt times, the electronic device can randomly select a target angle from the preset angle range, and randomly select a target direction from all directions whose angle with the normal direction of the display interface is the target angle, and project the vertices of the second bar graph #t to the virtual projection surface along the target direction to obtain a discrete coordinate point. The preset angle range is: [0°, 15°].
[0050] It can be understood that in the above projection, it is necessary to ensure that the granularity of the first bar graph #s and the second bar graph #t in the display interface is consistent, for example, Ps=4 corresponding to the first bar graph #s, Qt=8 corresponding to the first bar graph #s, the first bar graph #s and the second bar graph #t need to be in the same coordinate system, and the height of the second bar graph #t is twice the height of the first bar graph #s.
[0051] The electronic device may analyze the coordinate discreteness of the first discrete coordinate point set and the plurality of second discrete coordinate point sets to determine the supply coupling degree.
[0052] For example, taking the target discrete coordinate point set obtained by projecting the data corresponding to the above target supply chain as an example, the target discrete coordinate point set is any one of the multiple second discrete coordinate point sets. For the target discrete coordinate point set, the electronic device determines a first circular pattern with each discrete coordinate point in the first discrete coordinate point set as the center on the virtual projection surface with a preset radius, and obtains multiple first circular patterns with the same number of discrete coordinate points in the first discrete coordinate point set; the electronic device determines a second circular pattern with each discrete coordinate point in the target discrete coordinate point set as the center on the virtual projection surface with a preset radius, and obtains multiple second circular patterns with the same number of discrete coordinate points in the first discrete coordinate point set. The electronic device can determine the number of circular patterns overlapping with the multiple first circular patterns in the multiple second circular patterns, and determine the supply coupling degree of the components and product production provided by the target supply chain according to the number of overlapping circular patterns, and the target supply chain is the supply chain corresponding to the target discrete coordinate point set. For example, the electronic device can determine the target interval where the number of overlapping circular patterns is located from the preset multiple number intervals, thereby determining the supply coupling degree corresponding to the target interval, and the supply coupling degree is represented by a value, and the more the number of overlapping circular patterns, the larger the value of the supply coupling degree, indicating a higher supply coupling degree.
[0053] S103, the electronic device adjusts multiple supply chains according to the degree of supply coupling.
[0054] If the degree of supply coupling between components provided by the target supply chain and product production is less than a preset lower limit threshold, the electronic device sends a supply acceleration instruction to the target supply chain; if the degree of supply coupling between components provided by the target supply chain and product production is greater than a preset upper limit threshold, the electronic device sends a supply slowdown instruction to the target supply chain.
[0055] In summary, after obtaining the production data of the product within a preset time period, and the supply data of the components provided by multiple supply chains within the preset time period, the electronic device can analyze through big data, such as by analyzing the data discreteness of the production data of the product and the supply data of the components provided by multiple supply chains, to determine the degree of supply coupling between the components provided by multiple supply chains and the product production, that is, whether the supply of components can meet the needs of product production. In this way, the electronic device can adjust multiple supply chains according to the supply coupling degree, such as adjusting the supply strategy, to ensure that the supply of components can match the product production, so as to achieve effective and accurate control of the supply chain and improve production efficiency.
[0056] Combination of the above Figure 1The supply chain management method based on big data provided by the embodiment of the present application is described in detail. The following describes in detail a supply chain management system based on big data for executing the supply chain management method based on big data provided by the embodiment of the present application, the system includes an electronic device, and the electronic device is configured as follows: the electronic device obtains the production data of the product within a preset time period, and obtains the supply data of the components provided by each of the multiple supply chains within the preset time period, at least two of the multiple supply chains provide different components, and the components provided by the multiple supply chains are used to produce the product; the electronic device determines the supply coupling degree by analyzing the data discreteness of the production data of the product and the supply data of the components provided by each of the multiple supply chains, and the supply coupling degree is the coupling degree between the components provided by the multiple supply chains and the product production; the electronic device adjusts the multiple supply chains according to the supply coupling degree.
[0057] Optionally, the electronic device determines the degree of supply coupling by analyzing the data discreteness of the production data of the product and the supply data of the components provided by multiple supply chains, including: the electronic device projects the production data of the product onto a preset virtual projection plane to obtain a first discrete coordinate point set corresponding to the production data on the virtual projection plane; the electronic device projects the supply data of the components provided by multiple supply chains onto the virtual projection plane to obtain multiple second discrete coordinate point sets on the virtual projection plane, and the multiple second discrete coordinate point sets correspond one-to-one to the supply data of the components provided by the multiple supply chains; the electronic device analyzes the coordinate discreteness of the first discrete coordinate point set and the multiple second discrete coordinate point sets to determine the degree of supply coupling.
[0058] Optionally, the production data of the product includes: the number of products produced at each of L time points, L is an integer greater than 1, and the L time points are within a preset time period; the number of products produced at each of the L time points is presented as a first bar graph on the display interface, and the display interface is parallel to the virtual projection surface; for the sth time point among the L time points, s is any integer from 1 to L, the number of products produced at the sth time point is Ps, Ps is a positive integer, and the number of products produced at the sth time point is presented as a first bar graph #s on the display interface, and the top of the first bar graph #s is The height of the point corresponds to the value of Ps; on this basis, the electronic device projects the production data of the product onto a preset virtual projection surface to obtain a first discrete coordinate point set corresponding to the production data on the virtual projection surface, including: the electronic device projects the vertices of the first bar graph #s onto the virtual projection surface Ps times to obtain Ps discrete coordinate points on the virtual projection surface, the Ps discrete coordinate points are a first discrete coordinate point subset s, and when s traverses from 1 to L, a total of L first discrete coordinate point subsets are obtained, and the L first discrete coordinate point subsets are the first discrete coordinate point set.
[0059] Optionally, the electronic device projects the vertices of the first bar chart #s onto the virtual projection surface Ps times to obtain Ps discrete coordinate points on the virtual projection surface, including: for any one of the Ps projections, the electronic device randomly selects a target angle from a preset angle range, and randomly selects a target direction from all directions whose angles with the normal direction of the display interface are the target angles, and projects the vertices of the first bar chart #s onto the virtual projection surface along the target direction to obtain a discrete coordinate point, and the preset angle range is: [0°, 15°].
[0060] Optionally, the target supply chain is any one of the multiple supply chains, and the supply data of the components provided by the target supply chain includes: the number of components provided at each of K time points, K is an integer greater than 1, and the number of components provided at each of the K time points within a preset time period is presented as a second bar graph on the display interface, and the display interface is parallel to the virtual projection surface; for the t-th time point among the K time points, t is any integer from 1 to K, the number of components provided at the t-th time point is Qt, Qt is a positive integer, and the number of components provided at the t-th time point is presented as a second bar graph #t on the display interface, and the top of the second bar graph #t is The height of the point corresponds to the value of Qt; on this basis, the electronic device projects the supply data of the components provided by each of the multiple supply chains onto the virtual projection surface, and obtains multiple second discrete coordinate point sets on the virtual projection surface, including: the electronic device projects the vertex of the second bar chart #t onto the virtual projection surface Qt times, and obtains Qt discrete coordinate points on the virtual projection surface, Qt discrete coordinate points are a second discrete coordinate point subset t, and when t traverses 1 to K, a total of K discrete coordinate point subsets are obtained, and the K discrete coordinate point subsets are the target discrete coordinate point sets, and the target discrete coordinate point set is one of the multiple second discrete coordinate point sets.
[0061] Optionally, the electronic device projects the vertices of the second bar chart #t onto the virtual projection surface Qt times to obtain Qt discrete coordinate points on the virtual projection surface, including: for any Qt projections, the electronic device randomly selects a target angle from a preset angle range, and randomly selects a target direction from all directions whose angle with the normal direction of the display interface is the target angle, and projects the vertices of the second bar chart #t along the target direction to the virtual projection surface to obtain a discrete coordinate point, and the preset angle range is: [0°, 15°].
[0062] Optionally, the target discrete coordinate point set is any one of a plurality of second discrete coordinate point sets. For the target discrete coordinate point set, the electronic device analyzes the coordinate discreteness of the first discrete coordinate point set and the plurality of second discrete coordinate point sets to determine the degree of supply coupling, including: the electronic device determines a first circular pattern with each discrete coordinate point in the first discrete coordinate point set as the center on a virtual projection plane with a preset radius, and obtains a plurality of first circular patterns with the same number of discrete coordinate points in the first discrete coordinate point set; the electronic device determines a second circular pattern with each discrete coordinate point in the target discrete coordinate point set as the center on a virtual projection plane with a preset radius, and obtains a plurality of second circular patterns with the same number of discrete coordinate points in the first discrete coordinate point set; the electronic device determines the number of circular patterns in the plurality of second circular patterns that overlap with the plurality of first circular patterns, and determines the degree of supply coupling between components provided by the target supply chain and product production based on the number of circular patterns, the target supply chain being the supply chain corresponding to the target discrete coordinate point set.
[0063] Optionally, the electronic device adjusts multiple supply chains according to the degree of supply coupling, including: if the degree of supply coupling between components provided by the target supply chain and product production is less than a preset lower limit threshold, the electronic device sends a supply acceleration instruction to the target supply chain; if the degree of supply coupling between components provided by the target supply chain and product production is greater than a preset upper limit threshold, the electronic device sends a supply slowdown instruction to the target supply chain.
[0064] Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. For example, the electronic device may be a terminal device, or a chip (system) or other component or assembly that can be provided in the terminal device. Figure 3 As shown, the electronic device 400 may include a processor 401. Optionally, the electronic device 400 may also include a memory 402 and / or a transceiver 403. The processor 401 is coupled to the memory 402 and the transceiver 403, such as being connected via a communication bus. In addition, the electronic device 400 may also be a chip, such as including the processor 401, in which case the transceiver may be an output and input interface of the chip.
[0065] Combine the following Figure 3 The components of the electronic device 400 are specifically introduced as follows:
[0066] The processor 401 is the control center of the electronic device 400, and may be a processor or a general term for multiple processing elements. For example, the processor 401 is one or more central processing units (CPUs), or may be application specific integrated circuits (ASICs), or may be configured to implement one or more integrated circuits of the embodiments of the present application, such as one or more microprocessors (digital signal processors, DSPs), or one or more field programmable gate arrays (FPGAs).
[0067] Optionally, the processor 401 can execute various functions of the electronic device 400 by running or executing the software program stored in the memory 402 and calling the scientific data stored in the memory 402, such as executing the above Figure 1 The supply chain management method based on big data is shown.
[0068] In a specific implementation, as an embodiment, the processor 401 may include one or more CPUs, such as Figure 3 CPU0 and CPU1 are shown in FIG.
[0069] In a specific implementation, as an embodiment, the electronic device 400 may also include multiple processors. Each of these processors may be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). The processor here may refer to one or more devices, circuits, and / or processing cores for processing scientific data (such as computer programs or instructions).
[0070] The memory 402 is used to store the software program for executing the solution of the present application, and the execution is controlled by the processor 401. The specific implementation method can refer to the above method embodiment, which will not be repeated here.
[0071] Optionally, the memory 402 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or scientific data structures and can be accessed by a computer, but is not limited thereto. The memory 402 may be integrated with the processor 401, or may exist independently and accessed through the interface circuit ( Figure 3 (not shown) is coupled to the processor 401, which is not specifically limited in the embodiment of the present application.
[0072] The transceiver 403 is used for communication with other electronic devices. For example, if the electronic device 400 is a terminal device, the transceiver 403 can be used to communicate with a network device, or with another terminal device. For another example, if the electronic device 400 is a network device, the transceiver 403 can be used to communicate with a terminal device, or with another network device.
[0073] Optionally, the transceiver 403 may include a receiver and a transmitter ( Figure 3 The receiver is used to implement a receiving function, and the transmitter is used to implement a sending function.
[0074] Optionally, the transceiver 403 may be integrated with the processor 401, or may exist independently and communicate with the electronic device 400 through an interface circuit ( Figure 3 (not shown) is coupled to the processor 401, which is not specifically limited in the embodiment of the present application.
[0075] Understandably, Figure 3 The structure of the electronic device 400 shown in the figure does not constitute a limitation on the electronic device, and the actual electronic device may include more or fewer components than those shown in the figure, or combine certain components, or arrange the components differently.
[0076] In addition, the technical effects of the electronic device 400 can refer to the technical effects of the methods described in the above method embodiments, which will not be repeated here.
[0077] It should be understood that the processor in the embodiment of the present application may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0078] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct rambus RAM (DRRAM).
[0079] The above embodiments can be implemented in whole or in part by software, hardware (such as circuits), firmware or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program or instruction can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program or instruction can be transmitted from one website, computer, server or scientific data center to another website, computer, server or scientific data center by wired (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a scientific data storage device such as a server, scientific data center, etc. that contains one or more available media sets. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a tape), an optical medium (for example, a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.
[0080] It should be understood that the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. A and B can be singular or plural. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship, but it may also indicate an "and / or" relationship. Please refer to the context for specific understanding.
[0081] In this application, "at least one" means one or more, and "more than one" means two or more. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can be represented by: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.
[0082] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0083] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0084] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0085] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0086] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0087] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0088] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage media include: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks or optical disks.
[0089] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A supply chain management method based on big data, characterized in that: Applied to electronic equipment, the method comprises: The electronic device obtains production data of a product within a preset time period, and obtains supply data of components provided by multiple supply chains within the preset time period, at least two of the multiple supply chains provide different components, and the components provided by the multiple supply chains are used to produce the product; The electronic device determines the supply coupling degree by analyzing the data discreteness of the production data of the product and the supply data of the components provided by the multiple supply chains respectively, wherein the supply coupling degree is the coupling degree between the components provided by the multiple supply chains and the production of the product; The electronic device adjusts the multiple supply chains according to the supply coupling degree.
2. The method according to claim 1, characterized in that The electronic device determines the supply coupling degree by analyzing data discreteness of production data of the product and supply data of components provided by each of the plurality of supply chains, including: The electronic device projects the production data of the product onto a preset virtual projection surface to obtain a first discrete coordinate point set corresponding to the production data on the virtual projection surface; The electronic device projects the supply data of the components provided by the multiple supply chains onto the virtual projection surface to obtain multiple second discrete coordinate point sets on the virtual projection surface, wherein the multiple second discrete coordinate point sets correspond one-to-one to the supply data of the components provided by the multiple supply chains; The electronic device analyzes the coordinate discreteness of the first discrete coordinate point set and the plurality of second discrete coordinate point sets to determine the supply coupling degree.
3. The method according to claim 2, characterized in that The production data of the product includes: the number of the product produced at each of L time points, L being an integer greater than 1, and the L time points being within the preset time period; the number of the product produced at each of the L time points being presented as a first bar graph on a display interface, and the display interface being parallel to the virtual projection surface; for the sth time point among the L time points, s being any integer from 1 to L, the number of the product produced at the sth time point being Ps, Ps being a positive integer, and the number of the product produced at the sth time point being presented as a first bar graph #s on the display interface, and the height of the vertex of the first bar graph #s corresponding to the value of Ps; On this basis, the electronic device projects the production data of the product onto a preset virtual projection surface, and obtains a first discrete coordinate point set corresponding to the production data on the virtual projection surface, including: The electronic device projects the vertices of the first bar chart #s onto the virtual projection surface Ps times to obtain Ps discrete coordinate points on the virtual projection surface, and the Ps discrete coordinate points are a first discrete coordinate point subset s. When s traverses from 1 to L, a total of L first discrete coordinate point subsets are obtained, and the L first discrete coordinate point subsets are the first discrete coordinate point set.
4. The method according to claim 3, characterized in that The electronic device projects the vertices of the first bar graph #s onto the virtual projection surface Ps times to obtain Ps discrete coordinate points on the virtual projection surface, including: For any of the Ps projections, the electronic device randomly selects a target angle from a preset angle range, and randomly selects a target direction from all directions whose angle with the normal direction of the display interface is the target angle, and projects the vertex of the first bar graph #s along the target direction to the virtual projection surface to obtain a discrete coordinate point, and the preset angle range is: [0°, 15°].
5. The method according to claim 2, characterized in that The target supply chain is any one of the multiple supply chains, and the supply data of the components provided by the target supply chain includes: the number of components provided at each of K time points, K is an integer greater than 1, and the number of components provided at each of the K time points within the preset time period is presented as a second bar graph on the display interface, and the display interface is parallel to the virtual projection surface; for the t-th time point among the K time points, t is any integer from 1 to K, the number of components provided at the t-th time point is Qt, Qt is a positive integer, and the number of components provided at the t-th time point is presented as a second bar graph #t on the display interface, and the height of the vertex of the second bar graph #t corresponds to the value of Qt; On this basis, the electronic device projects the supply data of the components provided by each of the multiple supply chains onto the virtual projection surface to obtain multiple second discrete coordinate point sets on the virtual projection surface, including: The electronic device projects the vertices of the second bar graph #t onto the virtual projection surface Qt times to obtain Qt discrete coordinate points on the virtual projection surface, and the Qt discrete coordinate points are a second discrete coordinate point subset t. When t traverses from 1 to K, a total of K discrete coordinate point subsets are obtained, and the K discrete coordinate point subsets are the target discrete coordinate point set, which is one of the multiple second discrete coordinate point sets.
6. The method according to claim 5, characterized in that The electronic device projects the vertices of the second histogram #t onto the virtual projection surface Qt times to obtain Qt discrete coordinate points on the virtual projection surface, including: For any one of the Qt projections, the electronic device randomly selects a target angle from a preset angle range, and randomly selects a target direction from all directions whose angle with the normal direction of the display interface is the target angle, and projects the vertex of the second bar graph #t along the target direction to the virtual projection surface to obtain a discrete coordinate point, and the preset angle range is: [0°, 15°].
7. The method according to claim 2, characterized in that: The target discrete coordinate point set is any one of the plurality of second discrete coordinate point sets. For the target discrete coordinate point set, the electronic device analyzes the coordinate discreteness of the first discrete coordinate point set and the plurality of second discrete coordinate point sets to determine the supply coupling degree, including: The electronic device determines, on the virtual projection surface with a preset radius, a first circular pattern with each discrete coordinate point in the first discrete coordinate point set as a circle center, to obtain a plurality of first circular patterns with the same number of discrete coordinate points as the first discrete coordinate point set; The electronic device determines, on the virtual projection surface, a second circular pattern with each discrete coordinate point in the target discrete coordinate point set as a circle center with the preset radius, to obtain a plurality of second circular patterns with the same number of discrete coordinate points as that in the first discrete coordinate point set; The electronic device determines the number of circular patterns among the multiple second circular patterns that overlap with the multiple first circular patterns, and determines the degree of supply coupling between the components provided by a target supply chain and the production of the product based on the number of circular patterns, wherein the target supply chain is the supply chain corresponding to the target discrete coordinate point set.
8. The method according to claim 7, characterized in that The electronic device adjusts the multiple supply chains according to the supply coupling degree, including: If the degree of supply coupling between the components provided by the target supply chain and the product production is less than a preset lower limit threshold, the electronic device sends a supply acceleration instruction to the target supply chain; if the degree of supply coupling between the components provided by the target supply chain and the product production is greater than a preset upper limit threshold, the electronic device sends a supply slowdown instruction to the target supply chain.
9. A supply chain management system based on big data, characterized in that: The system comprises an electronic device configured to: The electronic device obtains production data of a product within a preset time period, and obtains supply data of components provided by multiple supply chains within the preset time period, at least two of the multiple supply chains provide different components, and the components provided by the multiple supply chains are used to produce the product; The electronic device determines the supply coupling degree by analyzing the data discreteness of the production data of the product and the supply data of the components provided by the multiple supply chains respectively, wherein the supply coupling degree is the coupling degree between the components provided by the multiple supply chains and the production of the product; The electronic device adjusts the multiple supply chains according to the supply coupling degree.
Citation Information
Patent Citations
Quality tracing system and method
CN110910151A
Evaluation method for basic public service supply and demand coordination
CN115994710A
Industrial development evaluation method and system and electronic equipment
CN117634952A
Method for collecting and processing supply chain data and apparatus for performing the method
KR102453977B1
Automated ai-based planning, controlling, and replanning of multiple scenarios optimized in the supply chain and demand management
WO2024030427A1
Cited By
Supply chain collaborative management method and system based on artificial intelligence
CN119599403A