Intelligent commodity selection system and method based on data analysis

文档序号:107628 发布日期:2021-10-15 浏览:13次 中文

阅读说明:本技术 一种基于数据分析的商品智能选品系统及方法 (Intelligent commodity selection system and method based on data analysis ) 是由 李云佩 于 2021-07-09 设计创作,主要内容包括:本发明公开了一种基于数据分析的商品智能选品系统及方法,所述智能选品系统包括待选信息获取模块、候选商品选取模块、优选商品选取模块和优选商品推送模块,所述待选信息获取模块用于获取该次直播的各个待选商品的信息,其中,待选商品的个数为a,所述候选商品选取模块采集最近预设时间段内各次直播的选品情况,从待选商品中选取b个候选商品,所述优选商品选取模块采集最近预设时间段内各次直播中选品销售情况,从候选商品中选取c个优选商品,所述优选商品推送模块用于将优选商品推送给工作人员,其中,a、b、c均为自然数,a大于b大于c。(The invention discloses an intelligent commodity selection system and method based on data analysis, wherein the intelligent commodity selection system comprises a to-be-selected information acquisition module, a candidate commodity selection module, a preferred commodity selection module and a preferred commodity pushing module, the to-be-selected information acquisition module is used for acquiring information of each to-be-selected commodity which is subjected to direct broadcast, the number of the to-be-selected commodities is a, the candidate commodity selection module is used for acquiring the selection condition of each direct broadcast in a latest preset time period and selecting b candidate commodities from the to-be-selected commodities, the preferred commodity selection module is used for acquiring the sales condition of the selected commodities in each direct broadcast in the latest preset time period and selecting c preferred commodities from the candidate commodities, the preferred commodity pushing module is used for pushing the preferred commodities to a worker, wherein a, b and c are natural numbers, and a is larger than b and larger than c.)

1. The intelligent commodity selection system based on data analysis is characterized by comprising a to-be-selected information acquisition module, a candidate commodity selection module, a preferred commodity selection module and a preferred commodity pushing module, wherein the to-be-selected information acquisition module is used for acquiring information of each to-be-selected commodity which is live broadcast, the number of the to-be-selected commodities is a, the candidate commodity selection module is used for acquiring the selection condition of each live broadcast in a latest preset time period and selecting b candidate commodities from the to-be-selected commodities, the preferred commodity selection module is used for acquiring the sales condition of the selected commodities in each live broadcast in the latest preset time period and selecting c preferred commodities from the candidate commodities, and the preferred commodity pushing module is used for pushing the preferred commodities to a worker, wherein a, b and c are natural numbers, and a is larger than b and larger than c.

2. The intelligent commodity selection system based on data analysis as claimed in claim 1, wherein: the candidate commodity selection module comprises a correlation commodity value acquisition module, a time commodity value acquisition module and a preselected value calculation sorting module, wherein the correlation commodity value acquisition module acquires that the number of times of live broadcast in a latest period of time is Nz, the number of times of live broadcast of a commodity which is the same as the type of the to-be-selected commodity exists in each live broadcast is Nx, a commodity which is the same as the type of the to-be-selected commodity is set as the correlated commodity of the to-be-selected commodity, then a correlation commodity value U of a certain to-be-selected commodity is Nx/Nz, the time commodity value acquisition module acquires a time interval T between the live broadcast time of the correlated commodity which the to-be-selected commodity appears last time and the live broadcast time, and carries out normalization processing on the time interval corresponding to each to-be-selected commodity, then a time commodity value V of the certain to-be-selected commodity is (T-Tmin)/(Tmax-Tmin), wherein Tmax is the maximum value of the time interval corresponding to each to-selected commodity, tmin is the minimum value of the time interval corresponding to each commodity to be selected, the preselected value calculating and sorting module calculates the preselected value of each commodity to be selected according to the associated selected value and the time selected value, sorts the preselected values in descending order, and selects the commodity to be selected before sorting as a candidate commodity.

3. The intelligent commodity selection system based on data analysis as claimed in claim 2, wherein: the preferred commodity selection module comprises a first parameter acquisition module, a second parameter acquisition module, a third parameter acquisition module and a comprehensive selection value calculation sorting module, wherein the first parameter acquisition module counts an average value X of the ratio of actual sales volume to supply volume of the associated commodities of each candidate commodity, and normalizes the average value X corresponding to each candidate commodity, so that a first parameter H of a certain candidate commodity is (X-Xmin)/(Xmax-Xmin), wherein Xmax is the maximum value of the average value X corresponding to each candidate commodity, Xmin is the minimum value of the average value X corresponding to each candidate commodity, the second parameter acquisition module acquires the average value Y of the ratio of the number of comments related to the associated commodities to the same commodities received when the same commodities are directly broadcast, normalizing the average value X corresponding to each candidate product, so that the second parameter I of a certain candidate product is (Y-Ymin)/(Ymax-Ymin), wherein Ymax is the maximum value of the average value Y corresponding to each candidate commodity, Ymin is the minimum value of the average value Y corresponding to each candidate commodity, the third parameter acquisition module acquires the number of watching persons in each live broadcast in the latest preset time period, acquires the stability index of the number of the watching persons when the associated commodities of each candidate commodity are live broadcast, calculates the average value corresponding to each stability index as a third parameter Z, the comprehensive selection value calculating and sorting module calculates comprehensive selection values of the candidate commodities according to the first parameter, the second parameter and the third parameter, sorts the comprehensive selection values of the candidate commodities in a descending order, and takes the candidate commodity c before sorting as a preferred commodity.

4. The intelligent commodity selection system based on data analysis as claimed in claim 3, wherein: the third parameter obtaining module comprises a stability index obtaining module and a third parameter calculating module, the stability index obtaining module is used for obtaining the stability index of the number of watching persons during the live broadcast of the associated commodities of each candidate commodity in the latest preset time period, the third parameter calculating module is used for calculating the average value corresponding to each stability index to be a third parameter Z, the stability index obtaining module comprises a static user collecting and marking module, a dynamic user marking module, a user correcting, collecting and judging module and a stability index calculating module, the static user collecting and marking module is used for marking the live watching user before the live broadcast of a certain associated commodity as a static user and collecting the number Rz of the static users, the dynamic user marking module is used for marking the live watching user before the live broadcast of the certain associated commodity as a static user and collecting the number Rz of the static users within the preset time after the live broadcast of the associated commodity if detecting that a certain initial static user quits watching the live broadcast, the static user is marked as a dynamic user, the user correction acquisition judging module acquires a time node when the dynamic user reenters to watch live broadcast as an investigation node, if the investigation node is located in the live broadcast process of the associated commodity, the time node when the dynamic user quits to watch live broadcast next time is acquired as an auxiliary node T1, and under the condition that the auxiliary node T1 is located in the live broadcast process of the associated commodity, a reference Tk is T1-T2, wherein T2 is the time node when the live broadcast of the associated commodity is finished, and when the reference Tk is greater than a reference threshold, the dynamic user is modified as a static user, and the stability index calculation module calculates the stability index Rx (Rd/Rz) of the associated commodity according to the number of the static users Rd when the live broadcast of the associated commodity is finished.

5. An intelligent commodity selection method based on data analysis is characterized in that: the intelligent product selection method comprises the following steps:

obtaining the information of each commodity to be selected of the live broadcast, wherein the number of the commodities to be selected is a,

collecting the selection condition of each live broadcast in the latest preset time period, selecting b candidate commodities from the commodities to be selected,

collecting the selected goods sale condition in each live broadcast in the latest preset time period, selecting c preferable goods from the candidate goods, and pushing the preferable goods to workers, wherein a, b and c are natural numbers, and a is larger than b and larger than c.

6. The intelligent commodity selection method based on data analysis as claimed in claim 5, wherein: the selecting candidate commodities from the commodities to be selected comprises the following steps:

acquiring the number of live broadcast times Nz in the latest period of time, and the number of times that the type of the selected product is the same as that of the to-be-selected commodity exists in each live broadcast as Nx, and setting the selected product with the same type as that of the to-be-selected commodity as a related commodity of the to-be-selected commodity, so that the related selected value U of a certain to-be-selected commodity is Nx/Nz;

acquiring the time interval T between the live broadcast time of the associated commodity of the latest commodity to be selected and the live broadcast time, and performing normalization processing on the time interval corresponding to each commodity to be selected, wherein the time selection value V of a certain commodity to be selected is (T-Tmin)/(Tmax-Tmin), Tmax is the maximum value of the time interval corresponding to each commodity to be selected, Tmin is the minimum value of the time interval corresponding to each commodity to be selected,

then the pre-selected value P of a certain candidate item is 0.6U + 0.4V,

and (4) sorting the preselected values in a descending order, and selecting the commodities to be selected before the sorting as candidate commodities.

7. The intelligent commodity selection method based on data analysis as claimed in claim 6, wherein: the selecting of the preferred goods from the candidate goods comprises:

counting an average value X of the ratio of actual sales volume to supply volume of the associated commodity of each candidate commodity, and performing normalization processing on the average value X corresponding to each candidate commodity, wherein a first parameter H of a certain candidate commodity is (X-Xmin)/(Xmax-Xmin), Xmax is the maximum value of the average value X corresponding to each candidate commodity, and Xmin is the minimum value of the average value X corresponding to each candidate commodity;

acquiring an average value Y of the ratio of the number of comments related to the associated commodity to the total number of comments received when the associated commodity is live broadcast when the associated commodity of each candidate commodity is live broadcast, and normalizing the average value X corresponding to each candidate commodity, wherein a second parameter I of a certain candidate commodity is (Y-Ymin)/(Ymax-Ymin), Ymax is the maximum value of the average value Y corresponding to each candidate commodity, and Ymin is the minimum value of the average value Y corresponding to each candidate commodity;

acquiring a stability index of the number of viewers in each live broadcast of the associated commodities of each candidate commodity in the latest preset time period, and calculating a corresponding average value of each stability index as a third parameter Z;

then the comprehensive selected value P of a certain candidate commodity is 0.38X + 0.26Y + 0.3Z;

and (4) sorting the comprehensive selection values in a descending order, and taking the candidate commodity c before sorting as the preferred commodity.

8. The intelligent commodity selection method based on data analysis as claimed in claim 7, wherein: the obtaining of the number of viewers in the live broadcast of the associated commodities of the candidate commodities comprises:

marking the live broadcast watching users before starting live broadcast of a certain associated commodity as static users, collecting the number Rz of the static users,

within a preset time after the associated commodity is live broadcast, if an initial static user is detected to quit watching the live broadcast, the static user is marked as a dynamic user,

the time node for collecting the dynamic user to re-enter and watch the live broadcast is an investigation node, if the investigation node is positioned in the live broadcast process of the associated commodity, the time node for collecting the dynamic user to quit and watch the live broadcast next time is an auxiliary node T1,

if the auxiliary node T1 is located in the live broadcast process of the associated merchandise, the reference Tk is T1-T2, where T2 is the time node when the live broadcast of the associated merchandise is finished

When the reference Tk is larger than the reference threshold, modifying the dynamic user into a static user;

and counting the number Rd of static users at the end of the live broadcast of the associated commodity, wherein the stability index Rx of the associated commodity is Rd/Rz.

Technical Field

The invention relates to the technical field of commodity selection, in particular to a commodity intelligent selection system and method based on data analysis.

Background

With the development of internet technology, live broadcast is more and more popular. Live e-commerce sales are becoming popular due to the wider audience available for live broadcast. Live electronic commerce selling is different from traditional electronic commerce selling, live electronic commerce selling is a form of an anchor chat with numerous audiences through screens, entertainment and interactivity of the live electronic commerce selling are higher than those of the traditional electronic commerce selling, shopping guide stimulation degree of consumers can be enhanced, and memory degree of people to commodities is deepened. The anchor can select from a large pile of commodities before starting to live and sell the commodities, in the prior art, the commodities are selected mainly in a manual selection mode, but the mode needs to consume large manpower.

Disclosure of Invention

The invention aims to provide a commodity intelligent selection system and a commodity intelligent selection method based on data analysis, so as to solve the problems in the background technology.

In order to solve the technical problems, the invention provides the following technical scheme: the intelligent commodity selection system based on data analysis comprises a to-be-selected information acquisition module, a candidate commodity selection module, a preferred commodity selection module and a preferred commodity pushing module, wherein the to-be-selected information acquisition module is used for acquiring information of each to-be-selected commodity which is subjected to direct broadcast, the number of the to-be-selected commodities is a, the candidate commodity selection module is used for acquiring selection conditions of each direct broadcast within a latest preset time period and selecting b candidate commodities from the to-be-selected commodities, the preferred commodity selection module is used for acquiring selection sales conditions of each direct broadcast within the latest preset time period and selecting c preferred commodities from the candidate commodities, and the preferred commodity pushing module is used for pushing the preferred commodities to a worker, wherein a, b and c are natural numbers, and a is larger than b and larger than c.

Further, the candidate commodity selection module includes a related commodity value acquisition module, a time commodity value acquisition module and a pre-selected value calculation sorting module, where the number of times of live broadcast in the latest period of time acquired by the related commodity value acquisition module is Nz, the number of times that a selected commodity is the same as the type of a to-be-selected commodity exists in each live broadcast is Nx, and a selected commodity that is the same as the type of the to-be-selected commodity is set as the related commodity of the to-be-selected commodity, then a related commodity value U of a certain to-be-selected commodity is Nx/Nz, the time commodity value acquisition module acquires a time interval T between the live broadcast time of the related commodity in which the to-be-selected commodity appears last time and the live broadcast time, and performs normalization processing on the time interval corresponding to each to-be-selected commodity, then a time commodity value V of a certain to-be-selected commodity is (T-Tmin)/(Tmax-Tmin), where, tmax is the maximum value of the time interval corresponding to each commodity to be selected, Tmin is the minimum value of the time interval corresponding to each commodity to be selected, the preselected value calculating and sorting module calculates the preselected value of each commodity to be selected according to the associated selected value and the time selected value, sorts the preselected values in descending order, and selects the commodity to be selected before sorting as a candidate commodity.

Further, the preferred commodity selection module includes a first parameter obtaining module, a second parameter obtaining module, a third parameter obtaining module, and a comprehensive selection value calculating and sorting module, where the first parameter obtaining module counts an average value X of a ratio between an actual sales volume and a supply volume of an associated commodity of each candidate commodity, and performs normalization processing on the average value X corresponding to each candidate commodity, so that a first parameter H of a certain candidate commodity is (X-Xmin)/(Xmax-Xmin), where Xmax is a maximum value of the average value X corresponding to each candidate commodity, Xmin is a minimum value of the average value X corresponding to each candidate commodity, the second parameter obtaining module obtains an average value Y of a ratio between a number of comments related to the associated commodity and a total number of comments received when the associated commodity is live broadcast when the associated commodity of each candidate commodity is live broadcast, normalizing the average value X corresponding to each candidate product, so that the second parameter I of a certain candidate product is (Y-Ymin)/(Ymax-Ymin), wherein Ymax is the maximum value of the average value Y corresponding to each candidate commodity, Ymin is the minimum value of the average value Y corresponding to each candidate commodity, the third parameter acquisition module acquires the number of watching persons in each live broadcast in the latest preset time period, acquires the stability index of the number of the watching persons when the associated commodities of each candidate commodity are live broadcast, calculates the average value corresponding to each stability index as a third parameter Z, the comprehensive selection value calculating and sorting module calculates comprehensive selection values of the candidate commodities according to the first parameter, the second parameter and the third parameter, sorts the comprehensive selection values of the candidate commodities in a descending order, and takes the candidate commodity c before sorting as a preferred commodity.

Further, the third parameter obtaining module comprises a stability index obtaining module and a third parameter calculating module, the stability index obtaining module obtains the stability index of the number of people watching the related commodities of each candidate commodity during live broadcasting in the latest preset time period, the third parameter calculating module calculates the average value corresponding to each stability index to be a third parameter Z, the stability index obtaining module comprises a static user collecting and marking module, a dynamic user marking module, a user correcting, collecting and judging module and a stability index calculating module, the static user collecting and marking module marks the live watching user before starting live broadcasting a certain related commodity as a static user and collects the number Rz of the static user, the dynamic user marking module collects the number Rz of the static user in the preset time after the related commodity is live broadcast, if detecting that a certain initial static user quits watching the live broadcast, the static user is marked as a dynamic user, the user correction acquisition judging module acquires a time node when the dynamic user reenters to watch live broadcast as an investigation node, if the investigation node is located in the live broadcast process of the associated commodity, the time node when the dynamic user quits to watch live broadcast next time is acquired as an auxiliary node T1, and under the condition that the auxiliary node T1 is located in the live broadcast process of the associated commodity, a reference Tk is T1-T2, wherein T2 is the time node when the live broadcast of the associated commodity is finished, and when the reference Tk is greater than a reference threshold, the dynamic user is modified as a static user, and the stability index calculation module calculates the stability index Rx (Rd/Rz) of the associated commodity according to the number of the static users Rd when the live broadcast of the associated commodity is finished.

An intelligent commodity selection method based on data analysis comprises the following steps:

obtaining the information of each commodity to be selected of the live broadcast, wherein the number of the commodities to be selected is a,

collecting the selection condition of each live broadcast in the latest preset time period, selecting b candidate commodities from the commodities to be selected,

collecting the selected goods sale condition in each live broadcast in the latest preset time period, selecting c preferable goods from the candidate goods, and pushing the preferable goods to workers, wherein a, b and c are natural numbers, and a is larger than b and larger than c.

Further, the selecting the candidate goods from the goods to be selected includes:

acquiring the number of live broadcast times Nz in the latest period of time, and the number of times that the type of the selected product is the same as that of the to-be-selected commodity exists in each live broadcast as Nx, and setting the selected product with the same type as that of the to-be-selected commodity as a related commodity of the to-be-selected commodity, so that the related selected value U of a certain to-be-selected commodity is Nx/Nz;

acquiring the time interval T between the live broadcast time of the associated commodity of the latest commodity to be selected and the live broadcast time, and performing normalization processing on the time interval corresponding to each commodity to be selected, wherein the time selection value V of a certain commodity to be selected is (T-Tmin)/(Tmax-Tmin), Tmax is the maximum value of the time interval corresponding to each commodity to be selected, Tmin is the minimum value of the time interval corresponding to each commodity to be selected,

then the pre-selected value P of a certain candidate item is 0.6U + 0.4V,

and (4) sorting the preselected values in a descending order, and selecting the commodities to be selected before the sorting as candidate commodities.

Further, the selecting a preferred commodity from the candidate commodities comprises:

the average value X of the ratio of the actual sales volume to the supply volume of the associated commodity of each candidate commodity is counted, and the average value X corresponding to each candidate commodity is normalized, so that the first parameter of a certain candidate commodity

H ═ X-Xmin)/(Xmax-Xmin), where Xmax is the maximum value of the average value X corresponding to each candidate commodity, and Xmin is the minimum value of the average value X corresponding to each candidate commodity;

acquiring an average value Y of the ratio of the number of comments related to the associated commodity to the total number of comments received when the associated commodity is live broadcast when the associated commodity of each candidate commodity is live broadcast, and normalizing the average value X corresponding to each candidate commodity, wherein a second parameter I of a certain candidate commodity is (Y-Ymin)/(Ymax-Ymin), Ymax is the maximum value of the average value Y corresponding to each candidate commodity, and Ymin is the minimum value of the average value Y corresponding to each candidate commodity;

acquiring a stability index of the number of viewers in each live broadcast of the associated commodities of each candidate commodity in the latest preset time period, and calculating a corresponding average value of each stability index as a third parameter Z;

then the comprehensive selected value P of a certain candidate commodity is 0.38X + 0.26Y + 0.3Z;

and (4) sorting the comprehensive selection values in a descending order, and taking the candidate commodity c before sorting as the preferred commodity.

Further, obtaining the number of viewers who are watching the associated commodities of each candidate commodity on-demand comprises:

marking the live broadcast watching users before starting live broadcast of a certain associated commodity as static users, collecting the number Rz of the static users,

within a preset time after the associated commodity is live broadcast, if an initial static user is detected to quit watching the live broadcast, the static user is marked as a dynamic user,

the time node for collecting the dynamic user to re-enter and watch the live broadcast is an investigation node, if the investigation node is positioned in the live broadcast process of the associated commodity, the time node for collecting the dynamic user to quit and watch the live broadcast next time is an auxiliary node T1,

if the auxiliary node T1 is located in the live broadcast process of the associated merchandise, the reference Tk is T1-T2, where T2 is the time node when the live broadcast of the associated merchandise is finished

When the reference Tk is larger than the reference threshold, modifying the dynamic user into a static user;

and counting the number Rd of static users at the end of the live broadcast of the associated commodity, wherein the stability index Rx of the associated commodity is Rd/Rz.

Compared with the prior art, the invention has the following beneficial effects: according to the method and the device, the candidate commodities are selected from the commodities to be selected according to the selection condition of each live broadcast in the latest preset time period, and then the preferred commodities are selected from the candidate commodities, so that the comparison calculation amount in the commodity selection process is reduced, and the selected preferred commodities are recommended to the staff, so that the selection comparison burden of the staff is reduced.

Drawings

The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention. In the drawings:

FIG. 1 is a schematic block diagram of a commodity intelligent selection system based on data analysis according to the present invention.

Detailed Description

The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.

Referring to fig. 1, the present invention provides a technical solution: the intelligent commodity selection system based on data analysis comprises a to-be-selected information acquisition module, a candidate commodity selection module, a preferred commodity selection module and a preferred commodity pushing module, wherein the to-be-selected information acquisition module is used for acquiring information of each to-be-selected commodity which is subjected to direct broadcast, the number of the to-be-selected commodities is a, the candidate commodity selection module is used for acquiring selection conditions of each direct broadcast within a latest preset time period and selecting b candidate commodities from the to-be-selected commodities, the preferred commodity selection module is used for acquiring selection sales conditions of each direct broadcast within the latest preset time period and selecting c preferred commodities from the candidate commodities, and the preferred commodity pushing module is used for pushing the preferred commodities to a worker, wherein a, b and c are natural numbers, and a is larger than b and larger than c.

The candidate commodity selection module comprises a correlation commodity value acquisition module, a time commodity value acquisition module and a preselected value calculation sorting module, wherein the correlation commodity value acquisition module acquires that the number of times of live broadcast in a latest period of time is Nz, the number of times of live broadcast of a commodity which is the same as the type of the to-be-selected commodity exists in each live broadcast is Nx, a commodity which is the same as the type of the to-be-selected commodity is set as the correlated commodity of the to-be-selected commodity, then a correlation commodity value U of a certain to-be-selected commodity is Nx/Nz, the time commodity value acquisition module acquires a time interval T between the live broadcast time of the correlated commodity which the to-be-selected commodity appears last time and the live broadcast time, and carries out normalization processing on the time interval corresponding to each to-be-selected commodity, then a time commodity value V of the certain to-be-selected commodity is (T-Tmin)/(Tmax-Tmin), wherein Tmax is the maximum value of the time interval corresponding to each to-selected commodity, tmin is the minimum value of the time interval corresponding to each commodity to be selected, the preselected value calculating and sorting module calculates the preselected value of each commodity to be selected according to the associated selected value and the time selected value, sorts the preselected values in descending order, and selects the commodity to be selected before sorting as a candidate commodity.

The preferred commodity selection module comprises a first parameter acquisition module, a second parameter acquisition module, a third parameter acquisition module and a comprehensive selection value calculation sorting module, wherein the first parameter acquisition module counts an average value X of the ratio of actual sales volume to supply volume of the associated commodities of each candidate commodity, and normalizes the average value X corresponding to each candidate commodity, so that a first parameter H of a certain candidate commodity is (X-Xmin)/(Xmax-Xmin), wherein Xmax is the maximum value of the average value X corresponding to each candidate commodity, Xmin is the minimum value of the average value X corresponding to each candidate commodity, the second parameter acquisition module acquires the average value Y of the ratio of the number of comments related to the associated commodities to the same commodities received when the same commodities are directly broadcast, normalizing the average value X corresponding to each candidate product, so that the second parameter I of a certain candidate product is (Y-Ymin)/(Ymax-Ymin), wherein Ymax is the maximum value of the average value Y corresponding to each candidate commodity, Ymin is the minimum value of the average value Y corresponding to each candidate commodity, the third parameter acquisition module acquires the number of watching persons in each live broadcast in the latest preset time period, acquires the stability index of the number of the watching persons when the associated commodities of each candidate commodity are live broadcast, calculates the average value corresponding to each stability index as a third parameter Z, the comprehensive selection value calculating and sorting module calculates comprehensive selection values of the candidate commodities according to the first parameter, the second parameter and the third parameter, sorts the comprehensive selection values of the candidate commodities in a descending order, and takes the candidate commodity c before sorting as a preferred commodity.

The third parameter obtaining module comprises a stability index obtaining module and a third parameter calculating module, the stability index obtaining module is used for obtaining the stability index of the number of watching persons during the live broadcast of the associated commodities of each candidate commodity in the latest preset time period, the third parameter calculating module is used for calculating the average value corresponding to each stability index to be a third parameter Z, the stability index obtaining module comprises a static user collecting and marking module, a dynamic user marking module, a user correcting, collecting and judging module and a stability index calculating module, the static user collecting and marking module is used for marking the live watching user before the live broadcast of a certain associated commodity as a static user and collecting the number Rz of the static users, the dynamic user marking module is used for marking the live watching user before the live broadcast of the certain associated commodity as a static user and collecting the number Rz of the static users within the preset time after the live broadcast of the associated commodity if detecting that a certain initial static user quits watching the live broadcast, the static user is marked as a dynamic user, the user correction acquisition judging module acquires a time node when the dynamic user reenters to watch live broadcast as an investigation node, if the investigation node is located in the live broadcast process of the associated commodity, the time node when the dynamic user quits to watch live broadcast next time is acquired as an auxiliary node T1, and under the condition that the auxiliary node T1 is located in the live broadcast process of the associated commodity, a reference Tk is T1-T2, wherein T2 is the time node when the live broadcast of the associated commodity is finished, and when the reference Tk is greater than a reference threshold, the dynamic user is modified as a static user, and the stability index calculation module calculates the stability index Rx (Rd/Rz) of the associated commodity according to the number of the static users Rd when the live broadcast of the associated commodity is finished.

An intelligent commodity selection method based on data analysis comprises the following steps:

acquiring information of each to-be-selected commodity of the live broadcast, wherein the number of the to-be-selected commodities is a, and the information of the to-be-selected commodities is mainly the type of the commodity;

collecting the selection condition of each live broadcast in the latest preset time period, and selecting b candidate commodities from the commodities to be selected, wherein the selection of the candidate commodities from the commodities to be selected comprises the following steps:

acquiring the number of live broadcast times Nz in the latest period of time, and the number of times that the type of the selected product is the same as that of the to-be-selected commodity exists in each live broadcast as Nx, and setting the selected product with the same type as that of the to-be-selected commodity as a related commodity of the to-be-selected commodity, so that the related selected value U of a certain to-be-selected commodity is Nx/Nz; for example, a certain selected commodity is a nut of xxx brand, the type of the selected commodity is a nut, five live broadcast times are provided in the latest period of time, no nut is provided in the first live broadcast, xxxx brand nuts are provided in the second live broadcast and the third live broadcast, no nut is provided in the fourth live broadcast and the fifth live broadcast, Nz is 5, Nx is 2, U is 2/5, xxxx brand nuts are related commodities of which the selected commodity is a nut of xxx brand

Acquiring the time interval T between the live broadcast time of the associated commodity of the latest commodity to be selected and the live broadcast time, and performing normalization processing on the time interval corresponding to each commodity to be selected, wherein the time selection value V of a certain commodity to be selected is (T-Tmin)/(Tmax-Tmin), Tmax is the maximum value of the time interval corresponding to each commodity to be selected, Tmin is the minimum value of the time interval corresponding to each commodity to be selected,

in the application, a time selection value is obtained based on the condition that each live broadcast time interval is equal, if the live broadcast time intervals are different, the time selection value V of a certain to-be-selected commodity is (G-Gmin)/(Gmax-Gmin) for obtaining the live broadcast time interval G between the live broadcast time and the live broadcast time of the relevant commodity of the to-be-selected commodity which occurs the latest time, and performing normalization processing on the time interval corresponding to each to-be-selected commodity, wherein Gmax is the maximum value of the live broadcast time interval corresponding to each to-be-selected commodity, Gmin is the minimum value of the live broadcast time interval corresponding to each to-be-selected commodity, for example, in the above case, five live broadcasts are performed in total within the latest period of time, no nut is subjected to the first live broadcast, no nut is subjected to the second live broadcast, no nut with xxxx brand is subjected to the third live broadcast, no nut is subjected to the fourth live broadcast, no nut is subjected to the fifth live broadcast, then G-2 for xxx-brand nuts

Then the pre-selected value P of a certain candidate item is 0.6U + 0.4V,

sorting the preselected values in a descending order, and selecting the commodities to be selected before sorting as candidate commodities; when the associated option value of a certain to-be-selected commodity is larger, the user is more favored to select the commodity of the type, and when the time option value of the certain to-be-selected commodity is smaller, the user is easy to feel tired when the commodity of the type just comes up;

collecting the selected goods sale condition in each live broadcast in the latest preset time period, selecting c preferable goods from the candidate goods, and pushing the preferable goods to workers, wherein a, b and c are natural numbers, and a is larger than b and larger than c.

The selecting of the preferred goods from the candidate goods comprises:

the average value X of the ratio of the actual sales volume to the supply volume of the associated commodity of each candidate commodity is counted, and the average value X corresponding to each candidate commodity is normalized, so that the first parameter of a certain candidate commodity

H ═ X-Xmin)/(Xmax-Xmin), where Xmax is the maximum value of the average value X corresponding to each candidate commodity, and Xmin is the minimum value of the average value X corresponding to each candidate commodity; the greater the ratio of sales to supply, the more popular this type of merchandise is;

acquiring an average value Y of the ratio of the number of comments related to the associated commodity to the total number of comments received when the associated commodity is live broadcast when the associated commodity of each candidate commodity is live broadcast, and normalizing the average value X corresponding to each candidate commodity, wherein a second parameter I of a certain candidate commodity is (Y-Ymin)/(Ymax-Ymin), Ymax is the maximum value of the average value Y corresponding to each candidate commodity, and Ymin is the minimum value of the average value Y corresponding to each candidate commodity; for example, if the to-be-selected commodity is a xxx-brand nut, in the past related commodities, as long as the number of comments related to the nuts in the time period of the second time live broadcast and the third time live broadcast of the nuts with brands appears, if the number of all comments in the time period of the second time live broadcast of the xxxx-brand nuts is f1, the number of comments related to the nuts is e1, the number of all comments in the time period of the third time live broadcast of the xxxx-brand nuts is f2, and the number of comments related to the nuts is e2, then the average value Y corresponding to the age of the xxx-brand nuts is (e1/f1+ e2/f 1)/2; the larger the average value Y is, the higher the attention degree of the candidate commodity is;

acquiring the stable index of the number of watching persons in the direct broadcasting of the associated commodities of each candidate commodity in each direct broadcasting in the latest preset time period,

the obtaining of the number of viewers in the live broadcast of the associated commodities of the candidate commodities comprises:

marking a live broadcast watching user before starting live broadcast of a certain associated commodity as a static user, and acquiring the number Rz of the static user, wherein if the last live broadcast commodity is milk and the commodity to be live broadcast is nuts, the acquisition of the live broadcast milk is finished, and the live broadcast watching user before starting live broadcast of the nuts is the static user;

within a preset time after the associated commodity is live broadcast, if a certain static user is detected to quit watching the live broadcast, marking the static user as a dynamic user, such as within a preset time period of live broadcasting nuts, and if a certain static user is detected to quit watching the live broadcast of nut sales, marking the static user as a dynamic user,

the time node for collecting the dynamic user to re-enter and watch the live broadcast is an investigation node, if the investigation node is positioned in the live broadcast process of the associated commodity, the time node for collecting the dynamic user to quit and watch the live broadcast next time is an auxiliary node T1,

if the auxiliary node T1 is located in the live broadcast process of the associated merchandise, the reference Tk is T1-T2, where T2 is the time node when the live broadcast of the associated merchandise is finished

When the reference Tk is larger than the reference threshold, modifying the dynamic user into a static user;

counting the number Rd of static users when the live broadcast of the associated commodity is finished, wherein the stability index Rx of the associated commodity is Rd/Rz; the static user refers to a static user after judging whether to modify the dynamic user into the static user;

calculating the average value corresponding to each stability index as a third parameter Z; the situation that a user quits in the middle of watching the live broadcast often occurs in the live broadcast, some users quit because the user has no interest in the live broadcast commodity, some users quit because other things exist, whether the user quits to watch the live broadcast because other things exist is judged according to the in-out situation and the in-out time node of the commodity watching process of the user, and therefore the attraction situation of the commodity to the user can be judged more accurately.

Then the comprehensive selected value P of a certain candidate commodity is 0.38X + 0.26Y + 0.3Z;

and (4) sorting the comprehensive selection values in a descending order, and taking the candidate commodity c before sorting as the preferred commodity.

It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.

Finally, it should be noted that: although the present invention has been described in detail with reference to the foregoing embodiments, it will be apparent to those skilled in the art that changes may be made in the embodiments and/or equivalents thereof without departing from the spirit and scope of the invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种视频信息推荐方法及系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类