Intelligent shop pushing system and method based on mobile terminal positioning
Technical Field
The invention belongs to the field of information pushing, and relates to an intelligent shop pushing system and method based on mobile terminal positioning.
Background
The online and offline combined operation mode becomes the main selling mode of the current shops and supermarkets, convenience can be provided for users through the combination of online sales promotion and offline purchase, the users can browse and purchase commodities conveniently, the current online APP can push commodities to all people at the same time, the pushed commodities are completely consistent, the attraction and the focus of different users are different, the same commodity cannot be well pushed, the same commodity is pushed all the time, the user's reaction is easily caused, and even the commodity pushing is shielded.
Disclosure of Invention
The invention aims to provide an intelligent shop pushing system and method based on mobile terminal positioning.
The purpose of the invention can be realized by the following technical scheme:
a shop intelligent pushing system based on mobile terminal positioning comprises a management platform, a shop terminal, a cloud server and a user terminal; the shop terminal comprises an information editing module, a user position statistical module, a commodity searching statistical module, a user inquiry statistical module, a commodity pushing and classifying module and an information transmission module; the cloud server comprises a store data storage library and a pushing module; the user terminal comprises an information receiving module and an information consulting module;
the management platform is used for a shop leader to manage the registration and login of the user terminal, and the registered user terminal can check the shop information;
the information editing module is used for editing the price and popularity information of all products in the store and transmitting the edited information to the store data repository through the information transmission module;
the user position counting module classifies each user according to the position of the user when logging in the APP;
the commodity consulting and counting module classifies commodities according to the times of clicking and checking of different users in one day of all commodities;
the user inquiry counting module classifies the users according to the times of logging in and looking up commodities of the users;
the commodity pushing and classifying module classifies the types and the orders of commodities pushed by different users and the pushing frequency, and transmits the classified results to the store data repository through the information transmission module, so that the commodities can be pushed in the later period conveniently;
the pushing module is used for pushing the corresponding commodity data information in the store data repository to the corresponding user terminal in real time;
the user terminal checks the product information of the whole store in the cloud server through the information checking module; meanwhile, the user terminal receives the product information pushed by the pushing module through the information receiving module.
Further, the user position counting module is used for automatically positioning the position of the user when the user logs in the shop APP after registration, determining the distance between the user and the shop, counting the time that.
Furthermore, the commodity consulting and counting module is used for counting the number of times that all commodities are clicked and checked by different users in one day, hot commodities are counted when the number of clicks is more than 20, common commodities are counted when the number of clicks is more than 5 and less than 20, and cold commodities are counted when the number of clicks is less than 5; and transmitting the counted different commodity types to a store data repository through an information transmission module.
Furthermore, the user inquiry counting module counts the times of logging in and looking up commodities within one week for a user, wherein the times of logging in and looking up commodities are counted as high-frequency users when the times of logging in and looking up commodities are more than 10, the users are counted as constant-frequency users when the times of logging in and looking up commodities are less than 10 and more than 2, and the users are counted as low-frequency users when the logging in coefficient is less than 2.
Further, the commodity pushing and classifying module classifies the types, orders and pushing frequency of commodities pushed by different users, and for convenient users, average pushing is performed for 3 times per day, the first time is a1, the a1 contains all hot commodity information, the second time is a2, the a2 contains part of hot commodity information and part of common product information, the third time is a3, the a3 contains hot commodity information, common commodity information and cold commodity information which are not pushed for the second time, the a1, the a2 and the a3 are counted, transmitted to the cloud server through the information transmission module and stored in the store data repository, and later-stage pushing is facilitated; for a high-frequency user, the high-frequency user is pushed 2 times every day, the first time is b1, the b1 is part of hot commodity information and part of common product information, the first time is b2, the b2 is hot commodity information, common commodity information and cold commodity information which are not pushed for the first time, the b1 and the b2 are counted, transmitted to a cloud server through an information transmission module and stored in a store data storage library, later-stage pushing is facilitated, and the high-frequency user can be familiar with all commodity information without multiple times of pushing after frequently consulting; for a frequently frequent user, pushing is carried out 3 times every day, wherein the first time is c1, c1 is all hot commodity information, the second time is c2, c2 is all hot commodity information and all part of frequently-used commodity information, the third time is c3, c3 is all hot commodities, and the second time is non-pushed frequently-used commodity information and cold commodity information, c1, c2 and c3 are counted, transmitted to a cloud server through an information transmission module and stored in a store data repository, and later-stage pushing is facilitated; for the low-frequency secondary user, the pushing is performed 3 times every day, the types and the sequence of pushed commodities and the pushing frequency are the same as those of convenient users and are respectively counted as d1, d2 and d3, the d1, d2 and d3 are counted and then transmitted to a cloud server through an information transmission module, and are stored in a store data storage library, so that the later-stage pushing is facilitated.
A shop intelligent pushing method based on mobile terminal positioning comprises the following specific pushing processes:
step one, user registration: the method comprises the steps that through management of staff authenticated by a shop leader of a user terminal, registration is carried out in an attendance system, and when a registered user logs in a shop APP, the position of the user is automatically positioned;
and secondly, storing commodity information: the shop terminal edits the price and popularity information of all products in the shop and transmits the edited information to a shop data repository through an information transmission module;
thirdly, performing different classifications on the users, wherein the classifications include two classification methods, specifically as follows:
s301, classifying according to the position of the user: when a user logs in a shop APP after registration, the position of the user is automatically positioned, the distance between the user and the shop is determined, the time that the distance from the user to the shop is less than 1 kilometer in one week is counted, when the time that the distance from the user to the shop is less than 1 kilometer in one week is greater than 36 hours, the user is marked as a convenient user, and when the time is less than 72 hours, the user does not register; the convenience user is a key pushing object in the commodity pushing process due to the fact that the possibility of purchasing commodities is high when the convenience user is close to the store;
s302, classifying according to the commodity reference times of the user: the number of times of logging in and looking up commodities by one user in one week is high-frequency users when the number of times of logging in and looking up commodities is more than 10, normal-frequency users when the number of times of logging in is less than 10 and more than 2 are counted, and low-frequency users when the logging in coefficient is less than 2 are counted;
fourthly, classifying the commodities, wherein the specific classification method comprises the following steps: counting the number of times that all commodities are clicked and checked by different users in one day, wherein the commodities are hot commodities when the number of clicks is more than 20, the commodities with the number of clicks more than 5 and less than 20 are common commodities, and the commodities with the number of clicks less than 5 are cold commodities; transmitting the counted different commodity types to a store data repository through an information transmission module;
and fifthly, classifying the types and the orders of commodities pushed by different types of users and the pushing frequency, wherein the specific classification method comprises the following steps:
s501: for convenient users, pushing is carried out on average 3 times every day, the first time is a1, the a1 comprises all hot commodity information, the second time is a2, the a2 comprises partial hot commodity information and partial common product information, the third time is a3, the a3 comprises the hot commodity information, the common commodity information and the cold commodity information which are not pushed for the second time, the a1, the a2 and the a3 are counted and then transmitted to a cloud server through an information transmission module and stored in a store data storage library, and later-stage pushing is facilitated;
s502: for a high-frequency user, the user pushes the product for 2 times every day, the first time is b1, the b1 is part of hot commodity information and part of common product information, the first time is b2, the b2 is the hot commodity information, the common commodity information and the cold commodity information which are not pushed for the first time, the b1 and the b2 are counted and then transmitted to a cloud server through an information transmission module and stored in a store data storage library, and later-stage pushing is facilitated;
s503: for a frequently frequent user, pushing is carried out 3 times every day, wherein the first time is c1, c1 is all hot commodity information, the second time is c2, c2 is all hot commodity information and all part of frequently-used commodity information, the third time is c3, c3 is all hot commodities, and the second time is non-pushed frequently-used commodity information and cold commodity information, c1, c2 and c3 are counted, transmitted to a cloud server through an information transmission module and stored in a store data repository, and later-stage pushing is facilitated;
s504: for the low-frequency secondary user, pushing is performed 3 times every day, the types and the sequence of pushed commodities and the pushing frequency are the same as those of convenient users and are respectively counted as d1, d2 and d3, d1, d2 and d3 are counted and then transmitted to a cloud server through an information transmission module, and are stored in a store data storage library, so that later-stage pushing is facilitated;
sixthly, pushing different kinds of commodities to different users by a pushing module in the cloud server according to the kinds and the sequence of the commodities pushed by the different kinds of users and the pushing frequency;
seventhly, checking the product information of the whole store in the cloud server by the user through the information checking module; meanwhile, the user terminal receives the product information pushed by the pushing module through the information receiving module.
The invention has the beneficial effects that:
according to the invention, the positions of the users are positioned, the users are preliminarily classified according to the times of looking up the commodities by the users, meanwhile, the commodities are classified according to the times of clicking and looking up the commodities by the users, and then different classified users push different kinds of commodities, so that the attention of the users can be attracted, the purchasing desire of the users is improved, and the commodity sales volume is increased.
According to the invention, the commodity is pushed to the user in real time by determining the daily pushing frequency of different users after classifying the users, and the pushed commodity is classified and customized according to different users, so that the commodity is attracted to the user, and the use discomfort caused by multiple times of pushing is avoided.
Drawings
In order to facilitate understanding for those skilled in the art, the present invention will be further described with reference to the accompanying drawings.
FIG. 1 is a schematic diagram of an intelligent pushing system for a shop according to the present invention;
fig. 2 is a schematic diagram of the intelligent pushing system for the shop according to the present invention.
Detailed Description
A shop intelligent pushing system based on mobile terminal positioning comprises a management platform, a shop terminal, a cloud server and a user terminal; the shop terminal comprises an information editing module, a user position statistical module, a commodity searching statistical module, a user inquiry statistical module, a commodity pushing and classifying module and an information transmission module; the cloud server comprises a store data storage library and a pushing module; the user terminal comprises an information receiving module and an information consulting module;
the management platform is used for a shop leader to manage the registration and login of the user terminal, and the registered user terminal can check the shop information;
the information editing module is used for editing the price and popularity information of all products in the store and transmitting the edited information to the store data repository through the information transmission module;
the user position counting module is used for automatically positioning the position of a user when the user logs in a shop APP after registration, determining the distance between the user and the shop, counting the time that the distance from the user to the shop is less than 1 kilometer in one week, marking the user as a convenient user when the time that the distance from the user to the shop is less than 1 kilometer in one week is more than 36 hours, and not registering the user when the time is less than 72 hours; the convenience user is a key pushing object in the commodity pushing process due to the fact that the possibility of purchasing commodities is high when the convenience user is close to the store;
the commodity look-up and statistics module is used for counting the number of times that all commodities are clicked and checked by different users in one day, hot commodities are counted when the number of clicks is more than 20, common commodities are counted when the number of clicks is more than 5 and less than 20, and cold commodities are counted when the number of clicks is less than 5; transmitting the counted different commodity types to a store data repository through an information transmission module; by carrying out statistical analysis on the hot degree of the commodities, hot commodities can be added in real time, inventory of cold commodities is reduced, meanwhile, the hot commodities are conveniently pushed to a user during commodity pushing, the purchasing desire of the user can be attracted, and the clicking times of the user are increased;
the user inquiry counting module is used for counting the times of logging in and looking up commodities within one week for a user, wherein the times of logging in and looking up are counted as high-frequency users when the times of logging in and looking up are more than 10, the times of logging in and looking up are counted as constant-frequency users when the times of logging in and looking up are less than 10 and more than 2, and the times of logging in and looking up are counted as low-frequency users when the coefficient; the probability of high-frequency user purchase is the maximum, and the high-frequency user purchase is also an object of key push;
the commodity pushing and classifying module classifies the types and the orders of commodities pushed by different users and the pushing frequency, for convenient users, pushing is carried out 3 times per day on average, the first time is a1, the a1 comprises all hot commodity information, the second time is a2, the a2 comprises partial hot commodity information and partial common product information, the third time is a3, the a3 comprises the hot commodity information, the common commodity information and the cold commodity information which are not pushed for the second time, the a1, the a2 and the a3 are counted and transmitted to the cloud server through the information transmission module, and is stored in a store data storage library, so that the later push is convenient, the user can conveniently and conveniently purchase the product when the distance is short, meanwhile, the desire to purchase can be increased when the hot products pushed for many times are seen, and then the user can try, the commodity which is frequently used and cold is slowly added during the last two times of pushing, so that the purchasing desire can be gradually aroused; for a high-frequency user, the high-frequency user is pushed 2 times every day, the first time is b1, the b1 is part of hot commodity information and part of common product information, the first time is b2, the b2 is hot commodity information, common commodity information and cold commodity information which are not pushed for the first time, the b1 and the b2 are counted, transmitted to a cloud server through an information transmission module and stored in a store data storage library, later-stage pushing is facilitated, and the high-frequency user can be familiar with all commodity information without multiple times of pushing after frequently consulting; for a frequently frequent user, pushing is carried out 3 times every day, wherein the first time is c1, c1 is all hot commodity information, the second time is c2, c2 is all hot commodity information and all part of frequently-used commodity information, the third time is c3, c3 is all hot commodities, and the second time is non-pushed frequently-used commodity information and cold commodity information, c1, c2 and c3 are counted, transmitted to a cloud server through an information transmission module and stored in a store data repository, and later-stage pushing is facilitated; for the low-frequency secondary user, pushing is performed 3 times every day, the types and the sequence of pushed commodities and the pushing frequency are the same as those of convenient users and are respectively counted as d1, d2 and d3, d1, d2 and d3 are counted and then transmitted to a cloud server through an information transmission module, and are stored in a store data storage library, so that later-stage pushing is facilitated;
the pushing module is used for pushing the corresponding commodity data information in the store data repository to the corresponding user terminal in real time;
the user terminal checks the product information of the whole store in the cloud server through the information checking module; meanwhile, the user terminal receives the product information pushed by the pushing module through the information receiving module;
a shop intelligent pushing method based on mobile terminal positioning comprises the following specific pushing processes:
step one, user registration: the method comprises the steps that through management of staff authenticated by a shop leader of a user terminal, registration is carried out in an attendance system, and when a registered user logs in a shop APP, the position of the user is automatically positioned;
and secondly, storing commodity information: the shop terminal edits the price and popularity information of all products in the shop and transmits the edited information to a shop data repository through an information transmission module;
thirdly, performing different classifications on the users, wherein the classifications include two classification methods, specifically as follows:
s301, classifying according to the position of the user: when a user logs in a shop APP after registration, the position of the user is automatically positioned, the distance between the user and the shop is determined, the time that the distance from the user to the shop is less than 1 kilometer in one week is counted, when the time that the distance from the user to the shop is less than 1 kilometer in one week is greater than 36 hours, the user is marked as a convenient user, and when the time is less than 72 hours, the user does not register; the convenience user is a key pushing object in the commodity pushing process due to the fact that the possibility of purchasing commodities is high when the convenience user is close to the store;
s302, classifying according to the commodity reference times of the user: the number of times of logging in and looking up commodities by one user in one week is high-frequency users when the number of times of logging in and looking up commodities is more than 10, normal-frequency users when the number of times of logging in is less than 10 and more than 2 are counted, and low-frequency users when the logging in coefficient is less than 2 are counted;
fourthly, classifying the commodities, wherein the specific classification method comprises the following steps: counting the number of times that all commodities are clicked and checked by different users in one day, wherein the commodities are hot commodities when the number of clicks is more than 20, the commodities with the number of clicks more than 5 and less than 20 are common commodities, and the commodities with the number of clicks less than 5 are cold commodities; transmitting the counted different commodity types to a store data repository through an information transmission module;
and fifthly, classifying the types and the orders of commodities pushed by different types of users and the pushing frequency, wherein the specific classification method comprises the following steps:
s501: for convenient users, pushing is carried out on average 3 times every day, the first time is a1, the a1 comprises all hot commodity information, the second time is a2, the a2 comprises partial hot commodity information and partial common product information, the third time is a3, the a3 comprises the hot commodity information, the common commodity information and the cold commodity information which are not pushed for the second time, the a1, the a2 and the a3 are counted and then transmitted to a cloud server through an information transmission module and stored in a store data storage library, and later-stage pushing is facilitated;
s502: for a high-frequency user, the user pushes the product for 2 times every day, the first time is b1, the b1 is part of hot commodity information and part of common product information, the first time is b2, the b2 is the hot commodity information, the common commodity information and the cold commodity information which are not pushed for the first time, the b1 and the b2 are counted and then transmitted to a cloud server through an information transmission module and stored in a store data storage library, and later-stage pushing is facilitated;
s503: for a frequently frequent user, pushing is carried out 3 times every day, wherein the first time is c1, c1 is all hot commodity information, the second time is c2, c2 is all hot commodity information and all part of frequently-used commodity information, the third time is c3, c3 is all hot commodities, and the second time is non-pushed frequently-used commodity information and cold commodity information, c1, c2 and c3 are counted, transmitted to a cloud server through an information transmission module and stored in a store data repository, and later-stage pushing is facilitated;
s504: for the low-frequency secondary user, pushing is performed 3 times every day, the types and the sequence of pushed commodities and the pushing frequency are the same as those of convenient users and are respectively counted as d1, d2 and d3, d1, d2 and d3 are counted and then transmitted to a cloud server through an information transmission module, and are stored in a store data storage library, so that later-stage pushing is facilitated;
sixthly, pushing different kinds of commodities to different users by a pushing module in the cloud server according to the kinds and the sequence of the commodities pushed by the different kinds of users and the pushing frequency;
seventhly, checking the product information of the whole store in the cloud server by the user through the information checking module; meanwhile, the user terminal receives the product information pushed by the pushing module through the information receiving module.
The preferred embodiments of the invention disclosed above are intended to be illustrative only. The preferred embodiments are not intended to be exhaustive or to limit the invention to the precise embodiments disclosed. Obviously, many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles of the invention and the practical application, to thereby enable others skilled in the art to best utilize the invention. The invention is limited only by the claims and their full scope and equivalents.