CN112215551A - Snack selling and distributing system - Google Patents

Snack selling and distributing system Download PDF

Info

Publication number
CN112215551A
CN112215551A CN202011130521.0A CN202011130521A CN112215551A CN 112215551 A CN112215551 A CN 112215551A CN 202011130521 A CN202011130521 A CN 202011130521A CN 112215551 A CN112215551 A CN 112215551A
Authority
CN
China
Prior art keywords
module
information
distribution
receiving
user side
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011130521.0A
Other languages
Chinese (zh)
Inventor
王新涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Polytechnic
Original Assignee
Shenzhen Polytechnic
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Polytechnic filed Critical Shenzhen Polytechnic
Priority to CN202011130521.0A priority Critical patent/CN112215551A/en
Publication of CN112215551A publication Critical patent/CN112215551A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • G06Q30/0635Processing of requisition or of purchase orders

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Software Systems (AREA)
  • Marketing (AREA)
  • General Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a snack selling and distributing system, which comprises: the receiving module is used for receiving a plurality of order information from the user side in a preset time period, establishing a queuing queue and acquiring priority information of the plurality of order information; the determining module is used for determining the distribution information of the order information according to the priority information; the distribution module is used for selecting a distribution mode and distribution equipment according to the distribution information, and the distribution equipment executes corresponding distribution information; the operation module is respectively connected with the user side and the supplier side and is used for: receiving service feedback sent by the user side and performing after-sale service; and the goods purchasing, electronic settlement and stock refunding are realized with the supplier end. The selling service is more intelligent, the kinds of the sold commodities are multiple, time and labor are saved, the selling effective management is realized, the operation cost is reduced, intelligent distribution is realized, the convenience is greatly brought to students to obtain commodities, and the user experience is improved.

Description

Snack selling and distributing system
Technical Field
The invention relates to the technical field of snack selling, in particular to a snack selling and distributing system.
Background
Under the era background of 'public entrepreneurship and vast innovation', entrepreneurship innovation increasingly becomes a high point of comprehensive national competitive, and how college students support the entrepreneurship innovation as the group with the greatest entrepreneurship vitality and potential is an important urgent subject in the front of the current social development. The campus attribute of the university students provides natural genes for innovation and establishment in the fields of campus retail and dormitory retail, but a series of problems of shortage of a goods inlet channel, tradition of a sales channel, high stock pressure of goods and the like still prevent the university students from developing high-quality innovation and establishment. In the prior art, in colleges and universities, the retail machines are placed below dormitory buildings to sell snacks, the selling service is not intelligent enough, the types of sold commodities are few, intelligent distribution is not realized, and students cannot obtain the commodities conveniently; meanwhile, the students retail in the WeChat groups and deliver manually, the retail platform is not intelligent enough, time and energy of sellers can be greatly wasted, effective selling management cannot be well achieved, and operation cost is improved.
Disclosure of Invention
The present invention is directed to solving, at least to some extent, one of the technical problems in the art described above. Therefore, the invention aims to provide a snack selling and distributing system, which is more intelligent in selling service, various in goods to be sold, time-saving and labor-saving, realizes effective management on selling, reduces operation cost, realizes intelligent distribution, greatly facilitates students to obtain goods, and improves user experience.
To achieve the above objective, an embodiment of the present invention provides a snack selling and dispensing system, including:
the receiving module is used for receiving a plurality of order information from a user side in a preset time period, establishing a queuing queue and acquiring priority information of the plurality of order information;
the determining module is connected with the receiving module and used for determining the distribution information of the order information according to the priority information;
the distribution module is connected with the determining module and used for selecting a distribution mode and distribution equipment according to the distribution information, and the distribution equipment executes corresponding distribution information;
the operation module is respectively connected with the user side and the supplier side and is used for:
receiving service feedback sent by the user side and performing after-sale service;
and the goods purchasing, electronic settlement and stock refunding are realized with the supplier end.
According to some embodiments of the invention, the system further comprises a shopping mall where the user end browses to place orders; the shopping mall generating method comprises the following steps:
establishing a front-end framework, and developing a target applet based on mpVue;
establishing a server architecture, selecting node.Js for background development, and performing service configuration and routing request processing through Express middleware by using a TypeScript programming language;
establishing a shopping mall database, wherein the database comprises a Mysql relational database management system;
and establishing a Content Delivery Network (CDN) for solving the problem of access delay caused by distribution, bandwidth and server performance.
According to some embodiments of the present invention, the user terminal pulls down the target applet to place an order, and obtains the delivery address information of the user terminal through the LBS location-based service platform; the LBS location-based service platform establishing method comprises the following steps:
an application developer key;
downloading a target applet;
and setting a request legal domain name in the target applet according to the secret key of the developer.
According to some embodiments of the present invention, the method for the user to complete the payment of the order fee in the target applet comprises:
after ordering by the target applet, the user requests ordering payment;
the shopping mall calls a target applet to log in the API to the target background;
the target background returns Openid to the shopping mall, the shopping mall generates order information and calls a payment unified ordering API to the target background;
the target background returns the prepayment bill information to the shopping mall, and the shopping mall generates signature information and returns payment parameters to the target applet;
the user side sends payment confirmation information to the target small program, and the target small program sends authentication call payment information to the target background;
the target background returns the payment result to the target applet, and the target applet displays the payment result for the user side;
and the target background pushes the payment result to the shopping mall, and the shopping mall updates the payment state of the order information.
According to some embodiments of the invention, the delivery information includes at least one of delivery address information, delivery method, specification of the delivered goods, and contact number.
According to some embodiments of the invention, selecting a delivery mode and a delivery device according to the delivery information comprises:
determining the distribution mode according to distribution address information and a distribution mode;
and determining the type and warehouse specification of the distribution equipment according to the distribution commodity specification and the distribution mode.
According to some embodiments of the invention, the dispensing apparatus comprises: the system comprises a positioning module, a moving module, a pickup code verification module, a control module, an electric lock, a warehouse door and a pressure sensor; wherein,
the positioning module is used for acquiring the position information of the distribution equipment;
the electric lock is arranged on the freight house door and is used for opening and closing the freight house door;
the warehouse is used for storing and delivering commodities;
the pressure sensor is arranged at the bottom of the cargo bin and is used for:
acquiring a first pressure value received by the bottom of the warehouse before distribution;
acquiring a second pressure value received by the bottom of the warehouse after distribution;
the pickup code verification module is used for receiving a second pickup code input by the user side, judging whether the second pickup code is consistent with the first pickup code or not, and sending user identity verification success information to the control module when the second pickup code is determined to be consistent with the first pickup code;
the control module is connected with the goods distribution terminal, the mobile module, the positioning module, the electric lock, the piece taking code verification module and the pressure sensor respectively, and is used for:
receiving the position information sent by the positioning module, inquiring a storehouse position distribution map according to the position information, and controlling the mobile module to move to a storehouse closest to the position information;
receiving goods distribution completion information sent by the goods distribution terminal, and controlling the electric lock to be closed;
controlling the mobile module to move according to the distribution address, and sending a first goods picking code to the user side according to the contact telephone when the mobile module is determined to move to the preset range of the distribution address;
receiving user identity authentication success information sent by the pickup code authentication module and controlling the electric lock to be opened;
and receiving the first pressure value and the second pressure value sent by the pressure sensor, calculating to obtain a pressure value difference, and controlling the electric lock to close and then controlling the mobile module to move to the nearest warehouse when the pressure value difference is determined to meet the pressure value of the single commodity of the user.
According to some embodiments of the invention, the dispensing apparatus further comprises:
the camera module is used for shooting image information of the moving path of the distribution equipment;
the ultrasonic radar module is used for acquiring distance information of the distribution equipment on a moving path;
the control module is respectively connected with the camera module and the ultrasonic radar module and is used for:
and receiving image information sent by the camera module and distance information sent by the ultrasonic radar module, and correcting a moving path according to the image information and the distance information.
According to some embodiments of the present invention, the receiving module is further configured to receive return information sent by the user side;
the determining module is also used for receiving the return and exchange information sent by the receiving module and confirming the return and exchange information;
the distribution module is further used for distributing distribution equipment to a user position to take back the returned goods according to the returned goods information when the confirmation result of the determination module is that the returned goods are approved, and the distribution equipment is checked after returning to the warehouse to obtain the returned goods state information;
the shopping mall records the returned information uploaded by the user side;
an operation module further configured to:
judging whether the state information of the returned goods is matched with the return information uploaded by the user side, and generating a claim settlement amount according to the state information of the returned goods and returning the claim settlement amount to the user side for confirmation when the state information of the returned goods is determined to be consistent with the return information uploaded by the user side;
and receiving the confirmation result and the claim amount of the user side to perform the goods returning and changing process.
According to some embodiments of the invention, further comprising:
an alarm module;
the computing module is connected with the receiving module and the alarm module and used for computing the throughput rate of the receiving module, judging whether the throughput rate is smaller than a preset throughput rate or not, and enabling the alarm module to send an alarm prompt when the throughput rate is smaller than the preset throughput rate;
the calculating the throughput rate of the receiving module comprises:
generating a data packet by the plurality of order information;
calculating the average receiving rate S of each node in a preset time slot in the process of receiving the data packet by the receiving module:
Figure BDA0002734982290000061
wherein n is the total number of nodes in the receiving module; p is a preset time slot; LambertW is a Lambertian W function; e is a natural constant;
calculating the throughput rate H of the receiving module according to the average receiving rate S of each node in a preset time slot in the process of receiving the data packet by the receiving module:
Figure BDA0002734982290000062
b is the size of a data packet pre-received by the receiving module; c0The interference signal is an influence factor of the interference signal on the received data packet in a preset time slot; c1The method comprises the steps of setting an influence factor of a preset time slot size on a received data packet; eiIs the reception rate of the ith node.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and drawings.
The technical solution of the present invention is further described in detail by the accompanying drawings and embodiments.
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 block diagram of a snack vending and distribution system according to one embodiment of the present invention;
FIG. 2 is a schematic view of a snack vending and dispensing system according to yet another embodiment of the present invention;
FIG. 3 is a schematic diagram of a shopping mall generation method according to one embodiment of the present invention;
FIG. 4 is a schematic illustration of payment of an order fee according to one embodiment of the invention;
figure 5 is a target applet according to one embodiment of the present invention.
Detailed Description
The preferred embodiments of the present invention will be described in conjunction with the accompanying drawings, and it will be understood that they are described herein for the purpose of illustration and explanation and not limitation.
A snack selling and dispensing system according to the present invention is described with reference to fig. 1 to 5.
As shown in fig. 1, an embodiment of the present invention provides a snack selling and dispensing system, including:
the receiving module is used for receiving a plurality of order information from a user side in a preset time period, establishing a queuing queue and acquiring priority information of the plurality of order information;
the determining module is connected with the receiving module and used for determining the distribution information of the order information according to the priority information;
the distribution module is connected with the determining module and used for selecting a distribution mode and distribution equipment according to the distribution information, and the distribution equipment executes corresponding distribution information;
the operation module is respectively connected with the user side and the supplier side and is used for:
receiving service feedback sent by the user side and performing after-sale service;
and the goods purchasing, electronic settlement and stock refunding are realized with the supplier end.
The working principle of the technical scheme is that a preset time period can be 0-24h, a snack platform is built, a plurality of order information from a user side are received in the preset time period through a receiving module, a queuing queue is built, and priority information of the plurality of order information is obtained; the determining module is used for determining the distribution information of the order information according to the priority information; the determination of the priority information includes determination of the preparation time of the delivered goods, the delivery distance, the delivery time requirement of the user, and the like. The distribution module is used for selecting a distribution mode and distribution equipment according to the distribution information, and the distribution equipment executes corresponding distribution information; the delivery mode includes manual delivery, machine delivery, and the like. The distribution equipment comprises an intelligent distribution trolley, a common truck and the like. The operation module is respectively connected with the user side and the supplier side and is used for: receiving service feedback sent by the user side and performing after-sale service; and the goods purchasing, electronic settlement and stock refunding are realized with the supplier end. The beneficial effects of the above technical scheme are that: a snack platform is built, a seller (student bedroom convenience store manager) and a consumer (student buying goods) are connected, and a sales channel is widened; getting through the most peripheral nerves of a logistics system of colleges and universities, creating a delivery system with 0 yuan for pick-up and ten minutes for delivery to the home at the fastest speed; the rapid distribution is realized, and the waiting time is reduced; creating a light asset mode to enter a campus market, cooperating with an offline B2B rapid sales supplier strategy, and self-building a distribution logistics by a bedroom convenience store; the distribution mode and the distribution equipment are richer, and the distribution logistics are more perfect. Based on big data and a path optimization algorithm, an artificial intelligence technology is applied to understand the needs of the user and create high-quality shopping experience for the user. The selling service is more intelligent, the kinds of the sold commodities are multiple, time and labor are saved, the selling effective management is realized, the operation cost is reduced, intelligent distribution is realized, the convenience is greatly brought to students to obtain commodities, and the user experience is improved.
As shown in fig. 2, the system includes a user terminal, a long end of a convenience store in a bedroom, a runner terminal, an operator terminal, and a supplier terminal. The user side can realize the functions of user registration, article ordering, online payment, order inquiry, order comment and the like; the storefront end of the convenience store in the bedroom can realize the functions of storefront application, goods purchasing, online payment, order management (reminding), runner management and the like; the runner terminal can realize the functions of order reminding, distribution feedback and the like. The distribution mode is manual distribution. The operation end contacts with the user end and the supplier end to realize service feedback, after-sale dispute, data statistics and the like for the user end; and the goods purchasing, electronic settlement, stock refund and the like are realized among suppliers. The mode of combining manpower and machines is adopted, and the completeness and the flexibility of the snack selling and distributing system are guaranteed.
As shown in fig. 3, according to some embodiments of the present invention, the system further comprises a shopping mall where the user end browses to place orders; the shopping mall generating method comprises the following steps:
establishing a front-end framework, and developing a target applet based on mpVue;
establishing a server architecture, selecting node.Js for background development, and performing service configuration and routing request processing through Express middleware by using a TypeScript programming language;
establishing a shopping mall database, wherein the database comprises a Mysql relational database management system;
and establishing a Content Delivery Network (CDN) for solving the problem of access delay caused by distribution, bandwidth and server performance.
The working principle of the technical scheme is that the shopping mall generating method comprises the steps of establishing a front-end framework and developing a target applet based on mpVue; js command line tool Vue-cli fast initialize items; a Webpack packaging tool; Vue-Router for routing processing; establishing a server architecture, selecting node.Js for background development, and performing service configuration and routing request processing through Express middleware by using a TypeScript programming language; the Mysql middleware handles communication with the database; the Body-Parser middleware acquires a front-end request parameter; Cookie-Parser and Cookie-Seesion process Cookie and session; js establishes an automatic construction tool, so that the TypeScript code is automatically compiled when a file is saved; establishing a shopping mall database, wherein the database comprises a Mysql relational database management system; also includes a journal type and Key-Value database which can be also persisted based on the memory by Redi s; and establishing a Content Delivery Network (CDN) for solving the problem of access delay caused by distribution, bandwidth and server performance.
The beneficial effects of the above technical scheme are that: the shopping mall is built, namely the online selling platform is built, the effective management of the selling service is realized, the operation cost is reduced, the selling channel is widened, the ordering of the selected commodities of the user is more convenient, and the user experience is improved.
According to some embodiments of the present invention, the user terminal pulls down the target applet to place an order, and obtains the delivery address information of the user terminal through the LBS location-based service platform; the LBS location-based service platform establishing method comprises the following steps:
an application developer key;
downloading a target applet;
and setting a request legal domain name in the target applet according to the secret key of the developer.
The working principle of the technical scheme is that LBS (location based service) refers to the method of acquiring the position information of a mobile terminal user through a radio communication network or an external positioning mode of a telecom mobile operator,when the user uses the program, the value added service which provides corresponding service for the user automatically acquires the dormitory building where the user is positioned, and automatically recommends the nearest shop and special goods for the user according to the dormitory building where the user is positioned, so that the user experience is extremely good. The LBS location-based service platform establishing method comprises the following steps: an application developer key (key); downloading a target applet; the target applet can be the wechat applet, namely the wechat applet JavaScript SDK is downloaded; setting the safety domain name in the' setting>The legal domain name of request is set in the development setting, and the domain name can behttps://apis.map.qq.com
The beneficial effects of the above technical scheme are that: and an LBS (location based service) platform is built, the position information of the commodity purchaser is automatically acquired, the accurate positioning of the commodity purchaser is realized, and the accuracy of the commodity distribution address is ensured.
As shown in fig. 5, is an example of a target applet.
As shown in fig. 4, according to some embodiments of the present invention, the user terminal completes payment of the order fee in the target applet, including:
after ordering by the target applet, the user requests ordering payment;
the shopping mall calls a target applet to log in the API to the target background;
the target background returns Openid to the shopping mall, the shopping mall generates order information and calls a payment unified ordering API to the target background;
the target background returns the prepayment bill information to the shopping mall, and the shopping mall generates signature information and returns payment parameters to the target applet;
the user side sends payment confirmation information to the target small program, and the target small program sends authentication call payment information to the target background;
the target background returns the payment result to the target applet, and the target applet displays the payment result for the user side;
and the target background pushes the payment result to the shopping mall, and the shopping mall updates the payment state of the order information.
The working principle of the technical scheme is that the target background can be a WeChat background, and the target small program is a WeChat small program; the user side completes the payment of the order fee in the target small program, and the payment comprises the following steps: after ordering by the target applet, the user requests ordering payment; the shopping mall (merchant system) calls a target applet to log in the API to the target background; the target background returns Openid to the shopping mall, the shopping mall generates order information and calls a payment unified ordering API to the target background; the target background returns the prepayment bill information to the shopping mall, and the shopping mall generates signature information and returns payment parameters to the target applet; the user side sends payment confirmation information to the target small program, and the target small program sends authentication call payment information to the target background; the target background returns the payment result to the target applet, and the target applet displays the payment result for the user side; and the target background pushes the payment result to the shopping mall, and the shopping mall updates the payment state of the order information.
The beneficial effects of the above technical scheme are that: the safe and quick payment of the user is realized, and the accuracy of the payment state of the order information is ensured.
According to some embodiments of the invention, the delivery information includes at least one of delivery address information, delivery method, specification of the delivered goods, and contact number.
The beneficial effects of the above technical scheme are that: the distribution accuracy is guaranteed.
According to some embodiments of the invention, selecting a delivery mode and a delivery device according to the delivery information comprises:
determining the distribution mode according to distribution address information and a distribution mode;
and determining the type and warehouse specification of the distribution equipment according to the distribution commodity specification and the distribution mode.
The working principle of the technical scheme is that the distribution mode is determined according to the distribution address information and the distribution mode; for example, in the area where the intelligent mobile vehicle can pass, intelligent distribution is carried out through the intelligent mobile vehicle. And determining the type and warehouse specification of the distribution equipment according to the distribution commodity specification and the distribution mode. And selecting the type of the intelligent trolley and the specification of the warehouse.
The beneficial effects of the above technical scheme are that: the diversification of the distribution mode and the distribution equipment improves the distribution efficiency, selects the optimal distribution mode and the optimal distribution equipment, reduces the waiting time of users and improves the distribution logistics service.
According to some embodiments of the invention, the dispensing apparatus comprises: the system comprises a positioning module, a moving module, a pickup code verification module, a control module, an electric lock, a warehouse door and a pressure sensor; wherein,
the positioning module is used for acquiring the position information of the distribution equipment;
the electric lock is arranged on the freight house door and is used for opening and closing the freight house door;
the warehouse is used for storing and delivering commodities;
the pressure sensor is arranged at the bottom of the cargo bin and is used for:
acquiring a first pressure value received by the bottom of the warehouse before distribution;
acquiring a second pressure value received by the bottom of the warehouse after distribution;
the pickup code verification module is used for receiving a second pickup code input by the user side, judging whether the second pickup code is consistent with the first pickup code or not, and sending user identity verification success information to the control module when the second pickup code is determined to be consistent with the first pickup code;
the control module is connected with the goods distribution terminal, the mobile module, the positioning module, the electric lock, the piece taking code verification module and the pressure sensor respectively, and is used for:
receiving the position information sent by the positioning module, inquiring a storehouse position distribution map according to the position information, and controlling the mobile module to move to a storehouse closest to the position information;
receiving goods distribution completion information sent by the goods distribution terminal, and controlling the electric lock to be closed;
controlling the mobile module to move according to the distribution address, and sending a first goods picking code to the user side according to the contact telephone when the mobile module is determined to move to the preset range of the distribution address;
receiving user identity authentication success information sent by the pickup code authentication module and controlling the electric lock to be opened;
and receiving the first pressure value and the second pressure value sent by the pressure sensor, calculating to obtain a pressure value difference, and controlling the electric lock to close and then controlling the mobile module to move to the nearest warehouse when the pressure value difference is determined to meet the pressure value of the single commodity of the user.
The control module receives the position information sent by the positioning module, inquires a storehouse position distribution map according to the position information and controls the mobile module to move to a storehouse closest to the position information; preparing commodities in a nearest storehouse; after the goods are allocated, receiving goods allocation completion information sent by the goods allocation terminal, and controlling the electric lock to be closed; closing a bin door of the distribution equipment; controlling the mobile module to move according to the distribution address, and sending a first goods picking code to the user side according to the contact telephone when the mobile module is determined to move to the preset range of the distribution address; receiving user identity authentication success information sent by the pickup code authentication module and controlling the electric lock to be opened; enabling the user to remove the merchandise. And receiving the first pressure value and the second pressure value sent by the pressure sensor, calculating to obtain a pressure value difference, and controlling the electric lock to close and then controlling the mobile module to move to the nearest warehouse when the pressure value difference is determined to meet the pressure value of the single commodity of the user.
The beneficial effects of the above technical scheme are that: the commodity transportation is realized through the distribution equipment, and the intellectualization and the convenience of distribution are realized. Improve delivery rate, guarantee the delivery commodity circulation, reduce the cost of labor, labour saving and time saving.
According to some embodiments of the invention, the dispensing apparatus further comprises:
the camera module is used for shooting image information of the moving path of the distribution equipment;
the ultrasonic radar module is used for acquiring distance information of the distribution equipment on a moving path;
the control module is respectively connected with the camera module and the ultrasonic radar module and is used for:
and receiving image information sent by the camera module and distance information sent by the ultrasonic radar module, and correcting a moving path according to the image information and the distance information.
The working principle of the technical scheme is that the control module receives image information sent by the camera module and distance information sent by the ultrasonic radar module, and corrects the moving path according to the image information and the distance information.
The beneficial effects of the above technical scheme are that: the intelligent correction of the moving path of the distribution equipment is realized, the obstacles are avoided, and the safety and the reliability of the distribution equipment are improved.
According to some embodiments of the present invention, the receiving module is further configured to receive return information sent by the user side;
the determining module is also used for receiving the return and exchange information sent by the receiving module and confirming the return and exchange information;
the distribution module is further used for distributing distribution equipment to a user position to take back the returned goods according to the returned goods information when the confirmation result of the determination module is that the returned goods are approved, and the distribution equipment is checked after returning to the warehouse to obtain the returned goods state information;
the shopping mall records the returned information uploaded by the user side;
an operation module further configured to:
judging whether the state information of the returned goods is matched with the return information uploaded by the user side, and generating a claim settlement amount according to the state information of the returned goods and returning the claim settlement amount to the user side for confirmation when the state information of the returned goods is determined to be consistent with the return information uploaded by the user side;
and receiving the confirmation result and the claim amount of the user side to perform the goods returning and changing process.
The receiving module is also used for receiving the goods returning and changing information sent by the user side; the determining module is also used for receiving the goods returning and changing information sent by the receiving module and confirming the goods returning and changing information; the distribution module is also used for distributing distribution equipment to a user position to take back the returned goods according to the returned goods information when the confirmation result of the determination module is that the returned goods are approved, and the distribution equipment is checked after returning to the storehouse to obtain the returned goods state information; the shopping mall records the returned information uploaded by the user side; judging whether the state information of the returned goods is matched with the return information uploaded by the user side, and generating a claim settlement amount according to the state information of the returned goods and returning the claim settlement amount to the user side for confirmation when the state information of the returned goods is determined to be consistent with the return information uploaded by the user side; and receiving the confirmation result and the claim amount of the user side to perform the goods returning and changing process.
The beneficial effects of the above technical scheme are that: when the user end is unsatisfied with commodities, intelligent goods returning and changing processing is achieved, intelligent goods returning and changing is achieved, the goods returning and changing speed is high, waiting time of the user is shortened, and user experience is improved.
According to some embodiments of the invention, further comprising:
an alarm module;
the computing module is connected with the receiving module and the alarm module and used for computing the throughput rate of the receiving module, judging whether the throughput rate is smaller than a preset throughput rate or not, and enabling the alarm module to send an alarm prompt when the throughput rate is smaller than the preset throughput rate;
the calculating the throughput rate of the receiving module comprises:
generating a data packet by the plurality of order information;
calculating the average receiving rate S of each node in a preset time slot in the process of receiving the data packet by the receiving module:
Figure BDA0002734982290000171
wherein n is the total number of nodes in the receiving module; p is a preset time slot; LambertW is a Lambertian W function; e is a natural constant;
calculating the throughput rate H of the receiving module according to the average receiving rate S of each node in a preset time slot in the process of receiving the data packet by the receiving module:
Figure BDA0002734982290000172
b is the size of a data packet pre-received by the receiving module; c0The interference signal is an influence factor of the interference signal on the received data packet in a preset time slot; c1The method comprises the steps of setting an influence factor of a preset time slot size on a received data packet; eiIs the reception rate of the ith node.
The working principle of the technical scheme is that the calculation module is used for calculating the throughput rate of the receiving module, judging whether the throughput rate is smaller than a preset throughput rate or not, and enabling the alarm module to send out an alarm prompt when the throughput rate is determined to be smaller than the preset throughput rate;
the beneficial effects of the above technical scheme are that: when the throughput rate is determined to be smaller than the preset throughput rate, the failure of the receiving module or the network disconnection of the receiving module is indicated, the maintenance timeliness is improved, the loss is reduced, the safe transmission of the data packet is ensured, the data transmission and data receiving rates are improved, the rapid processing of order information is realized, the waiting time of a user is reduced, and the comprehensiveness and the accuracy of data receiving are ensured. The average receiving rate of each node in the preset time slot of the receiving module in the process of receiving the data packet is accurately calculated according to the total number of the nodes in the receiving module, the preset time slot and the like, so that the throughput rate of the receiving module is accurately calculated, the accuracy of judging the throughput rate and the preset throughput rate is improved, and the reliability of the system is ensured.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.

Claims (10)

1. A snack vending and dispensing system, comprising:
the receiving module is used for receiving a plurality of order information from a user side in a preset time period, establishing a queuing queue and acquiring priority information of the plurality of order information;
the determining module is connected with the receiving module and used for determining the distribution information of the order information according to the priority information;
the distribution module is connected with the determining module and used for selecting a distribution mode and distribution equipment according to the distribution information, and the distribution equipment executes corresponding distribution information;
the operation module is respectively connected with the user side and the supplier side and is used for:
receiving service feedback sent by the user side and performing after-sale service;
and the goods purchasing, electronic settlement and stock refunding are realized with the supplier end.
2. The snack selling and dispensing system of claim 1 further comprising a shopping mall where said user end browses for orders; the shopping mall generating method comprises the following steps:
establishing a front-end framework, and developing a target applet based on mpVue;
establishing a server architecture, selecting node.Js for background development, and performing service configuration and routing request processing through Express middleware by using a TypeScript programming language;
establishing a shopping mall database, wherein the database comprises a Mysql relational database management system;
and establishing a Content Delivery Network (CDN) for solving the problem of access delay caused by distribution, bandwidth and server performance.
3. The snack selling and distributing system of claim 2, wherein the user terminal pulls down the target applet to order, and obtains the distribution address information of the user terminal through the LBS location based service platform; the LBS location-based service platform establishing method comprises the following steps:
an application developer key;
downloading a target applet;
and setting a request legal domain name in the target applet according to the secret key of the developer.
4. The snack food vending and distribution system of claim 2, wherein the user end completes payment of the order fee at the destination applet, comprising:
after ordering by the target applet, the user requests ordering payment;
the shopping mall calls a target applet to log in the API to the target background;
the target background returns Openid to the shopping mall, the shopping mall generates order information and calls a payment unified ordering API to the target background;
the target background returns the prepayment bill information to the shopping mall, and the shopping mall generates signature information and returns payment parameters to the target applet;
the user side sends payment confirmation information to the target small program, and the target small program sends authentication call payment information to the target background;
the target background returns the payment result to the target applet, and the target applet displays the payment result for the user side;
and the target background pushes the payment result to the shopping mall, and the shopping mall updates the payment state of the order information.
5. The snack selling and dispensing system of claim 1 wherein said dispensing information includes at least one of dispensing address information, dispensing means, dispensing product specifications, contact phone number.
6. The snack selling and dispensing system of claim 5 wherein selecting a dispensing mode and dispensing equipment based on said dispensing information comprises:
determining the distribution mode according to distribution address information and a distribution mode;
and determining the type and warehouse specification of the distribution equipment according to the distribution commodity specification and the distribution mode.
7. The snack food vending and dispensing system of claim 5, wherein said dispensing apparatus comprises: the system comprises a positioning module, a moving module, a pickup code verification module, a control module, an electric lock, a warehouse door and a pressure sensor; wherein,
the positioning module is used for acquiring the position information of the distribution equipment;
the electric lock is arranged on the freight house door and is used for opening and closing the freight house door;
the warehouse is used for storing and delivering commodities;
the pressure sensor is arranged at the bottom of the cargo bin and is used for:
acquiring a first pressure value received by the bottom of the warehouse before distribution;
acquiring a second pressure value received by the bottom of the warehouse after distribution;
the pickup code verification module is used for receiving a second pickup code input by the user side, judging whether the second pickup code is consistent with the first pickup code or not, and sending user identity verification success information to the control module when the second pickup code is determined to be consistent with the first pickup code;
the control module is connected with the goods distribution terminal, the mobile module, the positioning module, the electric lock, the piece taking code verification module and the pressure sensor respectively, and is used for:
receiving the position information sent by the positioning module, inquiring a storehouse position distribution map according to the position information, and controlling the mobile module to move to a storehouse closest to the position information;
receiving goods distribution completion information sent by the goods distribution terminal, and controlling the electric lock to be closed;
controlling the mobile module to move according to the distribution address, and sending a first goods picking code to the user side according to the contact telephone when the mobile module is determined to move to the preset range of the distribution address;
receiving user identity authentication success information sent by the pickup code authentication module and controlling the electric lock to be opened;
and receiving the first pressure value and the second pressure value sent by the pressure sensor, calculating to obtain a pressure value difference, and controlling the electric lock to close and then controlling the mobile module to move to the nearest warehouse when the pressure value difference is determined to meet the pressure value of the single commodity of the user.
8. The snack food vending and dispensing system of claim 7, wherein said dispensing apparatus further comprises:
the camera module is used for shooting image information of the moving path of the distribution equipment;
the ultrasonic radar module is used for acquiring distance information of the distribution equipment on a moving path;
the control module is respectively connected with the camera module and the ultrasonic radar module and is used for:
and receiving image information sent by the camera module and distance information sent by the ultrasonic radar module, and correcting a moving path according to the image information and the distance information.
9. The snack food vending and dispensing system of claim 2,
the receiving module is also used for receiving the goods returning and changing information sent by the user side;
the determining module is also used for receiving the return and exchange information sent by the receiving module and confirming the return and exchange information;
the distribution module is further used for distributing distribution equipment to a user position to take back the returned goods according to the returned goods information when the confirmation result of the determination module is that the returned goods are approved, and the distribution equipment is checked after returning to the warehouse to obtain the returned goods state information;
the shopping mall records the returned information uploaded by the user side;
an operation module further configured to:
judging whether the state information of the returned goods is matched with the return information uploaded by the user side, and generating a claim settlement amount according to the state information of the returned goods and returning the claim settlement amount to the user side for confirmation when the state information of the returned goods is determined to be consistent with the return information uploaded by the user side;
and receiving the confirmation result and the claim amount of the user side to perform the goods returning and changing process.
10. The snack food vending and dispensing system of claim 1, further comprising:
an alarm module;
the computing module is connected with the receiving module and the alarm module and used for computing the throughput rate of the receiving module, judging whether the throughput rate is smaller than a preset throughput rate or not, and enabling the alarm module to send an alarm prompt when the throughput rate is smaller than the preset throughput rate;
the calculating the throughput rate of the receiving module comprises:
generating a data packet by the plurality of order information;
calculating the average receiving rate S of each node in a preset time slot in the process of receiving the data packet by the receiving module:
Figure FDA0002734982280000051
wherein n is the total number of nodes in the receiving module; p is a preset time slot; LambertW is a Lambertian W function; e is a natural constant;
calculating the throughput rate H of the receiving module according to the average receiving rate S of each node in a preset time slot in the process of receiving the data packet by the receiving module:
Figure FDA0002734982280000061
b is the size of a data packet pre-received by the receiving module; c0The interference signal is an influence factor of the interference signal on the received data packet in a preset time slot; c1The method comprises the steps of setting an influence factor of a preset time slot size on a received data packet; eiBeing the i-th nodeThe rate is received.
CN202011130521.0A 2020-10-21 2020-10-21 Snack selling and distributing system Pending CN112215551A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011130521.0A CN112215551A (en) 2020-10-21 2020-10-21 Snack selling and distributing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011130521.0A CN112215551A (en) 2020-10-21 2020-10-21 Snack selling and distributing system

Publications (1)

Publication Number Publication Date
CN112215551A true CN112215551A (en) 2021-01-12

Family

ID=74056210

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011130521.0A Pending CN112215551A (en) 2020-10-21 2020-10-21 Snack selling and distributing system

Country Status (1)

Country Link
CN (1) CN112215551A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113450185A (en) * 2021-06-21 2021-09-28 广东益诊康网络科技有限公司 Wholesale pharmaceutical application system applied to online medicine purchasing
CN113592407A (en) * 2021-08-10 2021-11-02 深圳职业技术学院 Commodity selling and distributing method and system

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102918469A (en) * 2010-05-26 2013-02-06 亚马逊科技公司 System and method for process management in a material handling facility
CN104853379A (en) * 2014-02-18 2015-08-19 ***通信集团公司 Wireless network quality assessment method and device
CN107609747A (en) * 2017-08-18 2018-01-19 刘英学 Based on the drugstore chain operation system and method for predicting and subscribing pattern
CN108216781A (en) * 2017-12-26 2018-06-29 费舍尔物流科技(苏州)有限公司 Merchandising machine people storage corollary system
CN109034682A (en) * 2018-06-27 2018-12-18 深兰科技(上海)有限公司 Allocator, device and storage medium based on Intelligent cargo cabinet and dispensing machine people
CN110969393A (en) * 2019-12-04 2020-04-07 和县小辣椒电子商务有限公司 Regional fresh milk distribution system based on Internet of things
CN111598518A (en) * 2020-05-20 2020-08-28 拉扎斯网络科技(上海)有限公司 Distribution method, distribution device and electronic equipment

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102918469A (en) * 2010-05-26 2013-02-06 亚马逊科技公司 System and method for process management in a material handling facility
CN104853379A (en) * 2014-02-18 2015-08-19 ***通信集团公司 Wireless network quality assessment method and device
CN107609747A (en) * 2017-08-18 2018-01-19 刘英学 Based on the drugstore chain operation system and method for predicting and subscribing pattern
CN108216781A (en) * 2017-12-26 2018-06-29 费舍尔物流科技(苏州)有限公司 Merchandising machine people storage corollary system
CN109034682A (en) * 2018-06-27 2018-12-18 深兰科技(上海)有限公司 Allocator, device and storage medium based on Intelligent cargo cabinet and dispensing machine people
CN110969393A (en) * 2019-12-04 2020-04-07 和县小辣椒电子商务有限公司 Regional fresh milk distribution system based on Internet of things
CN111598518A (en) * 2020-05-20 2020-08-28 拉扎斯网络科技(上海)有限公司 Distribution method, distribution device and electronic equipment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
冯慧斌: "基于Stackbelberg博弈的认知无线网络速率控制模型", 《计算机工程与应用》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113450185A (en) * 2021-06-21 2021-09-28 广东益诊康网络科技有限公司 Wholesale pharmaceutical application system applied to online medicine purchasing
CN113592407A (en) * 2021-08-10 2021-11-02 深圳职业技术学院 Commodity selling and distributing method and system
CN113592407B (en) * 2021-08-10 2022-03-29 深圳职业技术学院 Commodity selling and distributing method and system

Similar Documents

Publication Publication Date Title
WO2013187933A2 (en) An inventory exchange for multiple sales channels
KR102549317B1 (en) Centralized health monitoring in multi-domain networks
US20170091709A1 (en) Managing notifications of a delivery method based on a passive device
CN109509292A (en) A kind of intelligent vending machine, System and method for based on bluetooth
US11348059B2 (en) Managing notifications of a delivery method based on an active device
CN112215551A (en) Snack selling and distributing system
US10217155B2 (en) Product cross-selling method and system
CN107105477A (en) Share the method and apparatus of feedback or excitation information for providing WAP
CN111507686B (en) Automatic budget system and method for engineering design change
NL2024367B1 (en) Public chain-based token exchange method and blockchain system
CN108009699B (en) Multi-barreled gas fleet delivery system and method
CN108197908A (en) A kind of building operation management method, apparatus and system based on cloud platform
WO2022012405A1 (en) Order generation method and apparatus
CN109376976A (en) Material information management method and terminal device
WO2019129078A1 (en) Method and system for assisting shopping
US20170132675A1 (en) Systems and methods for rating truckers and customers
KR20160004037A (en) Method of providing delivering service of products, server performing the same and system performing the same
AU2016330891B2 (en) Managing notifications of a delivery method based on an active device
CN106327701A (en) Automatic storage and fetching equipment and automatic goods-fetching method employing equipment
CN112785228A (en) Order price adjusting method, device and storage medium
EP1639797A1 (en) Apparatus and method for load balancing contact communications
CN114943427A (en) Control method, display method and equipment
CN114004521A (en) Retail management method, system and storage medium
CN113298482A (en) Event processing method and device
CN110895759A (en) Resource updating method, device, equipment and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20210112

RJ01 Rejection of invention patent application after publication