CN113066227B - Support to sell unmanned vending machine of depositing function in advance - Google Patents

Support to sell unmanned vending machine of depositing function in advance Download PDF

Info

Publication number
CN113066227B
CN113066227B CN202110280171.4A CN202110280171A CN113066227B CN 113066227 B CN113066227 B CN 113066227B CN 202110280171 A CN202110280171 A CN 202110280171A CN 113066227 B CN113066227 B CN 113066227B
Authority
CN
China
Prior art keywords
area
time
purchased
commodities
unit
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.)
Active
Application number
CN202110280171.4A
Other languages
Chinese (zh)
Other versions
CN113066227A (en
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.)
Guangdong Convenisun Technology Co ltd
Original Assignee
Guangdong Convenisun Technology Co ltd
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 Guangdong Convenisun Technology Co ltd filed Critical Guangdong Convenisun Technology Co ltd
Priority to CN202110280171.4A priority Critical patent/CN113066227B/en
Publication of CN113066227A publication Critical patent/CN113066227A/en
Application granted granted Critical
Publication of CN113066227B publication Critical patent/CN113066227B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/02Reservations, e.g. for tickets, services or events
    • 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

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Finance (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)

Abstract

The invention provides an unmanned vending machine supporting a pre-sale and deposit function, which comprises: the pre-sale module is used for providing commodity information for a user and generating a pre-sale order; the delivery module is used for determining purchased commodities based on the pre-sale orders and delivering the purchased commodities to the register area from the commodity area; the delivery module is used for authenticating the identity of the user and selecting the purchased goods of the user from the deposit area for delivery based on the pre-sale order; the vending machine provides a pre-selling consumption mode for the user, avoids time waste caused by waiting of the user, meets the consumption mode of the user, improves the satisfaction degree of the user, and simultaneously improves the use efficiency of the vending machine.

Description

Support to sell unmanned vending machine of depositing function in advance
Technical Field
The invention relates to the technical field of unmanned vending machines, in particular to an unmanned vending machine supporting a pre-selling and registering function.
Background
The unmanned selling is a new development trend of the retail industry in the future. Vending machines are increasingly present in people's lives. The vending machine can fully supplement the shortage of human resources and adapt to the change of consumption environment and consumption mode. The vending machine can be operated for 24 hours all weather, the investment capital is small, the area is small, the novel shopping mode is adopted, and the convenient and quick shopping mode attracts a great number of young people with curiosity and desire to buy goods.
At present, the existing delivery mechanism of the unmanned vending machine only supports on-site ordering and delivery, and the single transaction form and the invalid time for waiting for delivery consumption in the on-site ordering and delivery process do not meet the consumption mode and fast-paced living habits of modern people any more, so that the unmanned vending machine cannot be better utilized.
Disclosure of Invention
The invention provides an unmanned vending machine supporting a pre-sale and deposit function, which provides a pre-sale consumption mode for a user, avoids time waste caused by waiting of the user, meets the consumption mode of the user, improves the satisfaction degree of the user, and simultaneously improves the use efficiency of the unmanned vending machine.
The invention provides an unmanned vending machine supporting pre-sale and deposit functions, which comprises:
the pre-sale module is used for providing commodity information for a user and generating a pre-sale order;
the delivery module is used for determining purchased commodities based on the pre-sale orders and delivering the purchased commodities to the register area from the commodity area;
and the delivery module is used for authenticating the identity of the user and selecting the purchased goods of the user from the deposit area for delivery based on the pre-sale order.
In one possible way of realisation of the invention,
the pre-sale module comprises:
The login unit is used for a user to login and enter a selling system of the unmanned vending machine according to the account information of the user;
the selecting unit is used for acquiring commodity information from the selling system, selecting purchased commodities based on the commodity information and acquiring a subscription amount based on the price of the purchased commodities and a preset subscription rule;
and the generation unit is used for generating the pre-sale order after the user pays the order amount.
In one possible way of realisation of the invention,
the login unit further comprises:
the determining subunit is used for judging whether the user has a registered account or not based on the input information of the user;
the login subunit is used for logging in and entering a vending system of the unmanned vending machine according to the account information of the user when the user has a registered account;
the registration subunit is used for generating and storing registration information based on a registration request of the user when the user does not have a registration account, and completing registration based on the registration information to obtain account information;
and the login subunit is used for logging in and entering the vending system of the unmanned vending machine according to the account information of the user after the user finishes registration.
In one possible way of realisation of the invention,
the system further comprises a confirmation module, which is used for confirming whether the commodity area of the unmanned vending machine has the purchased commodity based on the pre-sale order, and the confirmation module comprises:
the determining unit is used for acquiring information of purchased commodities based on the pre-sale order and determining the names and the quantity of the purchased commodities;
the query unit is used for inputting the name of the purchased commodity into a query system of the commodity area and acquiring the residual quantity of the purchased commodity in the commodity area;
a first reminding unit for judging whether the remaining quantity of the purchased commodities is greater than the quantity of the purchased commodities,
if yes, confirming that the purchased commodities in the commodity area meet the requirement of the pre-sale order;
and otherwise, carrying out second alarm reminding on the remote control terminal, and sending the quantity and the residual quantity of the purchased commodities to the remote control terminal.
In one possible way of realisation of the invention,
the delivery module, comprising:
the acquisition unit is used for determining the name of a purchased commodity based on the pre-sale order and acquiring a standard image of the purchased commodity from a commodity database based on the name of the purchased commodity;
the extraction unit is used for scanning the standard image, extracting a character image part in the appearance image, extracting texture features corresponding to the character image part based on a first preset algorithm, analyzing the texture features based on a second preset algorithm and acquiring character feature information corresponding to the standard image;
The extraction unit is further configured to acquire, based on the standard image, a region image obtained by dividing the purchased commodity into a plurality of viewing angles, extract local features of the region image, fuse the local features based on the standard image to obtain global features, and obtain appearance feature information of the purchased commodity according to the global features;
the extraction unit is further used for acquiring comprehensive characteristic information of the purchased commodities based on the character characteristic information and the appearance characteristic information;
the matching unit is used for scanning the commodities in the commodity area to obtain the comprehensive characteristic information of the commodities, comparing and matching the comprehensive characteristic information of the commodities with the comprehensive characteristic information of the purchased commodities to obtain the similarity between the commodities in the commodity area and the purchased commodities, and selecting the commodity with the maximum similarity as the purchased commodity;
a first control unit for controlling the delivery of the purchased goods from the goods area to the register area.
In one possible way of realisation,
the shipment module includes:
the request unit is used for initiating an authentication request to the unmanned vending machine by a user and generating a verification code based on the authentication request;
the display unit is used for generating and displaying an authentication interface based on the authentication code, and the user inputs an account number, a password and a verification code on the authentication interface;
The verification unit is used for generating a first authentication code based on the account number, the password and the verification code, extracting a second authentication code from an authentication database based on the account number, comparing the first authentication code with the second authentication code and judging whether the first authentication code and the second authentication code are the same or not;
if yes, successfully authenticating, and acquiring a pre-sale order corresponding to the account;
otherwise, the authentication fails;
the payment unit is used for acquiring payment amount based on the pre-sale order corresponding to the account and confirming that the user completes payment according to the payment amount;
and the second control unit is used for determining the purchased commodities in the deposit area based on the pre-sale order after the user finishes payment and controlling the purchased commodities to be conveyed from the deposit area to the delivery area.
In one possible way of realisation,
after the purchased goods are conveyed from the goods area to the deposit area, the method further comprises the following steps: the management module is used for managing the purchased commodities in the register area and comprises:
a dividing unit configured to divide the deposit area into a first area, a second area, and a third area, wherein an area in which the purchased commodities are conveyed from the commodity area to the deposit area is the first area;
The recording unit is used for recording a first time and date when the purchased commodities are conveyed to the first area and a first storage time, and recording a second time and date when the purchased commodities are taken out by a user in advance in the pre-sale order;
the correction unit is used for processing the first time date and the second time date respectively based on the equipment parameters of the recording unit to obtain a first time deviation amount and a second time deviation amount, forming a correction time sequence by the first time deviation amount and the second time deviation amount, and correcting the first time date and the second time date respectively based on the correction time sequence to obtain a corresponding third time date and a corresponding fourth time date;
the comparison unit is used for judging whether the first storage time is greater than the time difference between the fourth time and the third time;
a third control unit for conveying the purchased article from the first area to a second area when the first storage time is greater than a time difference between the fourth time and date and a third time and date;
the charging unit is used for recording second storage time of the purchased commodities conveyed to the second area, and when the storage time is less than or equal to first preset time, charging according to a first charging rule and acquiring a first charging amount;
The charging unit is further configured to charge the storage time after the storage time is longer than a first preset time and shorter than a second preset time according to a second charging rule when the storage time is longer than the first preset time and shorter than the second preset time, obtain a second charging amount, and accumulate the first charging amount and the second charging amount to obtain a third charging amount;
the comparison unit is used for carrying out second alarm reminding when the storage time is more than or equal to second preset time;
and the third control unit is used for transmitting the purchased commodities to a third area from the second area of the register area and sending the pre-sale order invalidation request when the second alarm prompt is received.
In one possible way of realisation of the invention,
further comprising: the calculation module is used for determining the conveying time of the purchased commodities from the commodity area to the register area, and comprises the following steps:
the analysis unit is used for acquiring historical pre-sale orders which are not subjected to register processing before the pre-sale orders, acquiring total goods amount of the historical pre-sale orders based on the historical pre-sale orders, and acquiring register space of a register area occupied by the total goods amount in the historical pre-sale orders based on the total goods amount;
The analysis unit is further configured to obtain a current total quantity of commodities purchased currently based on the pre-sale order, obtain a register space of a register area occupied by the current total quantity of commodities in the pre-sale order based on the current total quantity of commodities, and obtain order placing time and preset goods taking time of the user based on the pre-sale order;
a first calculating unit, configured to calculate an available storage space of the register area according to the following formula based on the analyzing unit;
Figure BDA0002977919270000051
wherein S represents an available register space of the register area, StThe total storage space of the register area is represented, tau represents the actual utilization ratio of the register area, and the value is (0.75, 0.95), SaIndicating occupied memory-only space, S, of said register areapThe deposit space of the deposit area occupied by the total amount of the commodities in the historical pre-sale order is represented, epsilon represents an error factor of the analysis unit, and the value is [0.2, 0.4 ]]And e represents a natural number, and the value is 2.72;
the second calculation unit is used for judging whether the available storage space of the register area is larger than or equal to the register space of the register area occupied by the total quantity of the current commodities in the pre-sale order;
if yes, based on the available storage space of the deposit area, calculating the conveying time of the purchased commodities from the commodity area to the deposit area according to the following formula;
Figure BDA0002977919270000061
Wherein, T0Indicating the time of delivery of said purchased articles from the articles zone to the register zone, T1Indicating the order time of said user, T2Represents the preset pickup time of the user, delta T represents the preset waiting time for conveying the purchased commodities from the commodity area to the deposit area, and delta T is less than or equal to (T)2-T1),SqThe register space of the register area occupied by the total quantity of the current commodities in the pre-sale order is represented;
otherwise, based on the available storage space of the deposit area, calculating the conveying time of the purchased commodities from the commodity area to the deposit area according to the following formula;
Figure BDA0002977919270000062
wherein, taThe time-adding waiting time for conveying the purchased commodities from the commodity area to the register area is represented;
and the second reminding unit is used for reminding the conveying module to convey the purchased commodities when the conveying time is up based on the conveying time of the purchased commodities from the commodity area to the register area.
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 claims hereof as well as the appended 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 an embodiment of an unmanned vending machine supporting pre-sale register function;
FIG. 2 is a block diagram of a pre-sale module according to an embodiment of the present invention;
FIG. 3 is a block diagram of a login unit in an embodiment of the present invention;
FIG. 4 is a block diagram of a validation module in an embodiment of the present invention;
FIG. 5 is a block diagram of a transport module in an embodiment of the present invention;
FIG. 6 is a block diagram of a shipping module in an embodiment of the present invention;
FIG. 7 is a block diagram of a management module in an embodiment of the present invention;
FIG. 8 is a block diagram of a computing module in an embodiment of the 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.
Example 1
An embodiment of the present invention provides an unmanned vending machine supporting a pre-sale register function, as shown in fig. 1, including:
The pre-selling module is used for providing commodity information for a user and generating a pre-selling order;
the delivery module is used for determining purchased commodities based on the pre-sale orders and delivering the purchased commodities to the deposit area from the commodity area;
and the delivery module is used for authenticating the identity of the user and selecting the purchased goods of the user from the deposit area for delivery based on the pre-sale order.
In this embodiment, the commodity information includes commodity name, ingredients, net weight, and the like.
The beneficial effect of above-mentioned design is: the pre-selling module is arranged to provide pre-selling service for the user, the delivery module is used for realizing the deposit of purchased commodities, and the purchased commodities are provided for the user through the delivery module, so that a pre-selling consumption mode is provided for the user, the time waste caused by waiting of the user is avoided, the consumption mode of the user is met, the satisfaction degree of the user is improved, and meanwhile, the use efficiency of the unmanned vending machine is improved.
Example 2
Based on embodiment 1, an embodiment of the present invention provides an unmanned vending machine supporting a pre-sale register function, and as shown in fig. 2, the pre-sale module includes:
the login unit is used for logging in and entering a vending system of the unmanned vending machine according to the account information of the user;
The selecting unit is used for acquiring commodity information from the selling system, selecting purchased commodities based on the commodity information, and acquiring the payment amount based on the price of the purchased commodities and a preset payment rule;
and the generation unit is used for generating the pre-sale order after the user pays the order amount.
In this embodiment, the vending system may be a network televending system or an in-person vending system based on an unmanned vending machine.
In this embodiment, the predetermined subscription rule is that the subscription amount is ten percent of the unit price of the commodity.
The three-dimensional beneficial effect of above-mentioned design is: the pre-sale module is used for generating the pre-sale order, so that the user can remotely or instantly purchase the order, the time waste caused by waiting of the user is avoided, the consumption mode of the user is met, and the satisfaction degree of the user is improved.
Example 3
Based on embodiment 2, an embodiment of the present invention provides an unmanned vending machine supporting a pre-sale register function, and as shown in fig. 3, the login unit further includes:
a determination subunit configured to determine, based on the input information of the user, whether the user has a registered account;
the login subunit is used for logging in and entering a selling system of the unmanned vending machine according to the account information of the user when the user has a registered account;
The registration subunit is used for generating and storing registration information based on a registration request of the user when the user does not have a registration account, and completing registration based on the registration information to obtain account information;
and the login subunit is used for logging in and entering a selling system of the unmanned vending machine according to the account information of the user after the user finishes registration.
In this embodiment, the input information may be a mobile phone number, an account number, an identification number, and the like of the user.
The beneficial effect of above-mentioned design is: the method and the system provide accounts for the users, improve the purchase safety of the users, and provide a basis for realizing pre-sale consumption modes.
Example 4
Based on embodiment 1, an embodiment of the present invention provides an unmanned vending machine supporting a pre-sale registration function, as shown in fig. 4, further including a confirmation module, configured to confirm whether there is a purchased commodity in a commodity area of the unmanned vending machine based on the pre-sale order, where the confirmation module includes:
the determining unit is used for acquiring information of the purchased commodities based on the pre-sale order and determining the names and the quantity of the purchased commodities;
the query unit is used for inputting the name of the purchased commodity into a query system of the commodity area and acquiring the residual quantity of the purchased commodity in the commodity area;
A first reminding unit for judging whether the remaining quantity of the purchased commodities is larger than the quantity of the purchased commodities,
if yes, confirming that the purchased commodities in the commodity area meet the requirement of the pre-sale order;
and otherwise, carrying out second alarm reminding on a remote control terminal, and sending the quantity and the residual quantity of the purchased commodities to the remote control terminal.
The beneficial effect of above-mentioned design is: guarantee that unmanned vending machine satisfies user's purchase demand through the confirmation module, if can not satisfy the demand, then report to the police and remind, remind remote control terminal to carry out timely replenishment, improved user's satisfaction, simultaneously, improve unmanned vending machine's availability factor.
Example 5
Based on embodiment 1, an embodiment of the present invention provides an unmanned vending machine supporting a pre-sale register function, and as shown in fig. 5, the delivery module includes:
the acquisition unit is used for determining the name of a purchased commodity based on the pre-sale order and acquiring a standard image of the purchased commodity from a commodity database based on the name of the purchased commodity;
the extraction unit is used for scanning the standard image, extracting a character image part in the appearance image, extracting texture features corresponding to the character image part based on a first preset algorithm, analyzing the texture features based on a second preset algorithm and acquiring character feature information corresponding to the standard image;
The extraction unit is further configured to acquire, based on the standard image, area images obtained by dividing the purchased commodity into multiple viewing angles, extract local features of the area images, fuse the local features based on the standard image to obtain global features, and obtain appearance feature information of the purchased commodity according to the global features;
the extraction unit is further used for acquiring comprehensive characteristic information of the purchased commodities based on the character characteristic information and the appearance characteristic information;
the matching unit is used for scanning the commodities in the commodity area to obtain comprehensive characteristic information of the commodities, comparing and matching the comprehensive characteristic information of the commodities with the comprehensive characteristic information of the purchased commodities to obtain the similarity between the commodities in the commodity area and the purchased commodities, and selecting the commodity with the maximum similarity as the purchased commodity;
a first control unit for controlling the delivery of the purchased goods from the goods area to the register area.
In this embodiment, the first preset algorithm is a wavelet analysis algorithm, and the second preset algorithm is a principal component analysis algorithm.
In this embodiment, the plurality of viewing angles are front, side, rear, upper, lower, and the like.
The beneficial effect of above-mentioned design is: the commodity storage area is used for storing the commodity, the commodity storage area is used for storing the commodity storage area, and the commodity storage area is used for storing the commodity.
Example 6
Based on embodiment 1, an embodiment of the present invention provides an unmanned vending machine supporting a pre-sale register function, and as shown in fig. 6, the shipment module includes:
the request unit is used for initiating an authentication request to the unmanned vending machine by a user and generating a verification code based on the authentication request;
the display unit is used for generating and displaying an authentication interface based on the authentication code, and the user inputs an account number, a password and a verification code on the authentication interface;
the verification unit is used for generating a first authentication code based on the account number, the password and the verification code, extracting a second authentication code from an authentication database based on the account number, comparing the first authentication code with the second authentication code and judging whether the first authentication code and the second authentication code are the same or not;
if so, successfully authenticating and acquiring a pre-sale order corresponding to the account;
Otherwise, the authentication fails;
the payment unit is used for acquiring payment amount based on the pre-sale order corresponding to the account and confirming that the user completes payment according to the payment amount;
and the second control unit is used for determining the purchased commodities in the deposit area based on the pre-sale order after the user finishes payment and controlling the purchased commodities to be conveyed from the deposit area to the delivery area.
The beneficial effect of above-mentioned design is: the goods delivery module firstly authenticates the user and selects the purchased goods of the user from the deposit area for delivery after completing payment, thereby ensuring the delivery safety, completing the pre-sale consumption mode and avoiding the time waste caused by waiting of the user.
Example 7
Based on embodiment 1, an embodiment of the present invention provides an unmanned vending machine supporting a pre-sale register function, wherein after the purchased goods are transported from a goods area to a register area, the unmanned vending machine further includes: as shown in fig. 7, the management module is configured to manage the purchased commodities in the register area, and includes:
a dividing unit configured to divide the deposit area into a first area, a second area, and a third area, wherein an area in which the purchased commodities are conveyed from the commodity area to the deposit area is the first area;
The recording unit is used for recording a first time and date when the purchased commodities are conveyed to the first area and a first storage time, and recording a second time and date when the purchased commodities are taken out by a user in advance in the pre-sale order;
the correction unit is used for respectively processing the first time date and the second time date based on the equipment parameters of the recording unit to obtain a first time deviation amount and a second time deviation amount, forming a correction time sequence by the first time deviation amount and the second time deviation amount, and respectively correcting the first time date and the second time date based on the correction time sequence to obtain a corresponding third time date and a corresponding fourth time date;
the comparison unit is used for judging whether the first storage time is greater than the time difference between the fourth time and the third time;
a third control unit for conveying the purchased article from the first area to a second area when the first storage time is greater than a time difference between the fourth time and date and a third time and date;
the charging unit is used for recording second storage time of the purchased commodities conveyed to the second area, and when the storage time is less than or equal to first preset time, charging according to a first charging rule and acquiring a first charging amount;
The charging unit is further configured to charge the storage time after the storage time is longer than a first preset time and shorter than a second preset time according to a second charging rule to obtain a second charging amount, and accumulate the first charging amount and the second charging amount to obtain a third charging amount;
the comparison unit is used for carrying out second alarm reminding when the storage time is more than or equal to second preset time;
and the third control unit is used for transmitting the purchased commodities to a third area from the second area of the register area and sending the pre-sale order invalidation request when the second alarm prompt is received.
In this embodiment, the device parameters are timer parameters, counter parameters, and the like of the time device in the recording unit, and the correction unit is used to correct the first time date and the second time date, so that the obtained third time date and the fourth time date are more accurate, and the accuracy of storage management and the accuracy of charging are improved.
In this embodiment, the first area stores purchased products for free, the second area charges the stored purchased products for time, and the third area stores purchased products for which the pre-sale order is expired.
The beneficial effect of above-mentioned design is: the management module is used for managing the purchased commodities stored in the register area, the area for storing the purchased commodities is managed according to different storage time, overtime storage is charged or pre-sale order invalidation processing is carried out, the service efficiency of the register area is improved, and therefore the service efficiency of the unmanned vending machine is improved.
Example 8
Based on embodiment 1, an embodiment of the present invention provides an unmanned vending machine supporting a pre-sale register function, as shown in fig. 8, further including: the calculation module is used for determining the conveying time of the purchased commodities from the commodity area to the register area, and comprises the following steps:
the analysis unit is used for acquiring historical pre-sale orders which are not subjected to register processing before the pre-sale orders, acquiring total commodities of historical pre-sale based on the historical pre-sale orders, and acquiring register space of a register area occupied by the total commodities in the historical pre-sale orders based on the total commodities;
the analysis unit is further configured to obtain a current total quantity of commodities purchased currently based on the pre-sale order, obtain a register space of a register area occupied by the current total quantity of commodities in the pre-sale order based on the current total quantity of commodities, and obtain order placing time and preset goods taking time of the user based on the pre-sale order;
A first calculating unit, configured to calculate an available storage space of the register area according to the following formula based on the analyzing unit;
Figure BDA0002977919270000131
wherein S represents an available register space of the register area, StThe total storage space of the register area is represented, tau represents the actual utilization ratio of the register area, and the value is (0.75, 0.95), SaIndicating occupied memory-only space, S, of said register areapThe deposit space of the deposit area occupied by the total amount of the commodities in the historical pre-sale order is represented, epsilon represents an error factor of the analysis unit, and the value is [0.2, 0.4 ]]And e represents a natural number, and the value is 2.72;
the second calculation unit is used for judging whether the available storage space of the register area is larger than or equal to the register space of the register area occupied by the total quantity of the current commodities in the pre-sale order;
if yes, based on the available storage space of the deposit area, calculating the conveying time of the purchased commodities from the commodity area to the deposit area according to the following formula;
Figure BDA0002977919270000141
wherein, T0Indicating the time of delivery, T, of said purchased articles from the articles zone to the register zone1Represents the order time, T, of the user2Represents the preset pickup time of the user, delta T represents the preset waiting time for the purchased goods to be conveyed from the goods area to the register area, and delta T is less than or equal to (T) 2-T1),SqThe register space of the register area occupied by the total quantity of the current commodities in the pre-sale order is represented;
otherwise, based on the available storage space of the deposit area, calculating the conveying time of the purchased commodities from the commodity area to the deposit area according to the following formula;
Figure BDA0002977919270000142
wherein, taThe time-adding waiting time for conveying the purchased commodities from the commodity area to the register area is represented;
and the second reminding unit is used for reminding the conveying module to convey the purchased commodities when the conveying time is up based on the conveying time of the purchased commodities from the commodity area to the register area.
In the embodiment, all commodities and purchased commodities in the commodity area and the deposit area are reasonably stored, and the conveying time of the purchased commodities from the commodity area to the deposit area is determined according to the storage space of the deposit area, so that the purchased commodities can not occupy the storage space of the deposit area for a long time, and can be deposited before the preset goods taking time of a user, the supplement of the commodity area is facilitated, the utilization rate of the deposit area is improved, and the unmanned vending machine can be fully utilized to obtain better utilization.
The beneficial effect of above-mentioned design is: the conveying time of the purchased commodities from the commodity area to the deposit area is determined through the calculation module, so that the commodities can be supplemented, the utilization rate of the deposit area can be improved, and the unmanned vending machine can be fully utilized to obtain better utilization.
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 (6)

1. An unmanned vending machine supporting pre-sale register function, comprising:
the pre-selling module is used for providing commodity information for a user and generating a pre-selling order;
the delivery module is used for determining purchased commodities based on the pre-sale orders and delivering the purchased commodities to the deposit area from the commodity area;
the delivery module is used for authenticating the identity of the user and selecting the purchased goods of the user from the deposit area for delivery based on the pre-sale order;
the pre-sale module comprises:
the login unit is used for logging in and entering a vending system of the unmanned vending machine according to the account information of the user;
the selecting unit is used for acquiring commodity information from the selling system, selecting purchased commodities based on the commodity information and acquiring a subscription amount based on the price of the purchased commodities and a preset subscription rule;
The generation unit is used for generating a pre-sale order after the user pays the order amount;
the delivery module includes:
the acquisition unit is used for determining the name of a purchased commodity based on the pre-sale order and acquiring a standard image of the purchased commodity from a commodity database based on the name of the purchased commodity;
the extraction unit is used for scanning the standard image, extracting a character image part in an appearance image, extracting a texture feature corresponding to the character image part based on a first preset algorithm, analyzing the texture feature based on a second preset algorithm and acquiring character feature information corresponding to the standard image;
the extraction unit is further configured to acquire, based on the standard image, area images obtained by dividing the purchased commodity into multiple viewing angles, extract local features of the area images, fuse the local features based on the standard image to obtain global features, and obtain appearance feature information of the purchased commodity according to the global features;
the extraction unit is further used for acquiring comprehensive characteristic information of the purchased commodities based on the character characteristic information and the appearance characteristic information;
The matching unit is used for scanning the commodities in the commodity area to obtain comprehensive characteristic information of the commodities, comparing and matching the comprehensive characteristic information of the commodities with the comprehensive characteristic information of the purchased commodities to obtain the similarity between the commodities in the commodity area and the purchased commodities, and selecting the commodity with the maximum similarity as the purchased commodity;
a first control unit for controlling the delivery of the purchased goods from the goods area to the register area.
2. The vending machine supporting pre-sale registering function as claimed in claim 1, wherein the login unit further comprises:
a determination subunit configured to determine, based on the input information of the user, whether the user has a registered account;
the login subunit is used for logging in and entering a selling system of the unmanned vending machine according to the account information of the user when the user has a registered account;
the registration subunit is used for generating and storing registration information based on a registration request of the user when the user does not have a registration account, and completing registration based on the registration information to obtain account information;
and the login subunit is used for logging in and entering a selling system of the unmanned vending machine according to the account information of the user after the user finishes registration.
3. The vending machine supporting the pre-sale registration function as claimed in claim 1, further comprising a confirmation module for confirming whether the purchased goods exist in a goods area of the vending machine based on the pre-sale order, wherein the confirmation module comprises:
the determining unit is used for acquiring information of the purchased commodities based on the pre-sale order and determining the names and the quantity of the purchased commodities;
the query unit is used for inputting the name of the purchased commodity into a query system of the commodity area and acquiring the residual quantity of the purchased commodity in the commodity area;
a first reminding unit for judging whether the remaining quantity of the purchased commodities is larger than the quantity of the purchased commodities,
if so, confirming that the purchased commodities in the commodity area meet the requirement of the pre-sale order;
and otherwise, carrying out first alarm reminding on a remote control terminal, and sending the quantity and the residual quantity of the purchased commodities to the remote control terminal.
4. The vending machine capable of supporting pre-sale register function as claimed in claim 1, wherein the delivery module comprises:
the request unit is used for initiating an authentication request to the unmanned vending machine by a user and generating an authentication code based on the authentication request;
The display unit is used for generating and displaying an authentication interface based on the authentication code, and the user inputs an account number, a password and a verification code on the authentication interface;
the verification unit is used for generating a first authentication code based on the account number, the password and the verification code, extracting a second authentication code from an authentication database based on the account number, comparing the first authentication code with the second authentication code and judging whether the first authentication code and the second authentication code are the same or not;
if yes, successfully authenticating, and acquiring a pre-sale order corresponding to the account;
otherwise, the authentication fails;
the payment unit is used for acquiring payment amount based on the pre-sale order corresponding to the account and confirming that the user completes payment according to the payment amount;
and the second control unit is used for determining the purchased commodities in the deposit area based on the pre-sale order after the user finishes payment and controlling the purchased commodities to be conveyed from the deposit area to the delivery area.
5. The vending machine supporting pre-sale and deposit function as claimed in claim 1, further comprising, after the purchased goods are transported from the goods area to the deposit area: the management module is used for managing the purchased commodities in the register area and comprises:
A dividing unit configured to divide the deposit area into a first area, a second area, and a third area, wherein an area in which the purchased commodities are conveyed from the commodity area to the deposit area is the first area;
the recording unit is used for recording a first time and date when the purchased commodities are conveyed to the first area and a first storage time, and recording a second time and date when the purchased commodities are taken out by a user in advance in the pre-sale order;
the correction unit is used for processing the first time date and the second time date respectively based on the equipment parameters of the recording unit to obtain a first time deviation amount and a second time deviation amount, forming a correction time sequence by the first time deviation amount and the second time deviation amount, and correcting the first time date and the second time date respectively based on the correction time sequence to obtain a corresponding third time date and a corresponding fourth time date;
the comparison unit is used for judging whether the first storage time is greater than the time difference between the fourth time and the third time;
a third control unit for conveying the purchased article from the first area to a second area when the first storage time is greater than a time difference between the fourth time and date and a third time and date;
The charging unit is used for recording second storage time of the purchased commodities conveyed to the second area, and when the storage time is less than or equal to first preset time, charging according to a first charging rule and acquiring a first charging amount;
the charging unit is further configured to charge the storage time after the storage time is longer than a first preset time and shorter than a second preset time according to a second charging rule when the storage time is longer than the first preset time and shorter than the second preset time, obtain a second charging amount, and accumulate the first charging amount and the second charging amount to obtain a third charging amount;
the comparison unit is used for carrying out second alarm reminding when the storage time is more than or equal to second preset time;
and the third control unit is used for transmitting the purchased commodities to a third area from the second area of the register area and sending the pre-sale order invalidation request when the second alarm prompt is received.
6. The vending machine capable of supporting pre-sale registration function as claimed in claim 1, further comprising: the calculation module is used for determining the conveying time of the purchased commodities from the commodity area to the register area, and comprises the following steps:
The analysis unit is used for acquiring historical pre-sale orders which are not subjected to register processing before the pre-sale orders, acquiring total commodities of historical pre-sale based on the historical pre-sale orders, and acquiring register space of a register area occupied by the total commodities in the historical pre-sale orders based on the total commodities;
the analysis unit is further configured to obtain a current total quantity of commodities purchased currently based on the pre-sale order, obtain a register space of a register area occupied by the current total quantity of commodities in the pre-sale order based on the current total quantity of commodities, and obtain order placing time and preset goods taking time of the user based on the pre-sale order;
a first calculating unit, configured to calculate an available storage space of the register area according to the following formula based on the analyzing unit;
Figure FDA0003627604970000051
wherein S represents an available register space of the register area, StThe total storage space of the register area is represented, tau represents the actual utilization ratio of the register area, and the value is (0.75, 0.95), SaIndicating occupied register space of said register, SpThe deposit space of the deposit area occupied by the total amount of the commodities in the historical pre-sale order is represented, epsilon represents an error factor of the analysis unit, and the value is [0.2, 0.4 ] ]And e represents a natural number, and the value is 2.72;
the second calculation unit is used for judging whether the available storage space of the register area is larger than or equal to the register space of the register area occupied by the total quantity of the current commodities in the pre-sale order;
if yes, based on the available storage space of the deposit area, calculating the conveying time of the purchased commodities from the commodity area to the deposit area according to the following formula;
Figure FDA0003627604970000052
wherein, T0Indicating the time of delivery, T, of said purchased articles from the articles zone to the register zone1Represents the order time, T, of the user2Represents the preset pickup time of the user, delta T represents the preset waiting time for the purchased goods to be conveyed from the goods area to the register area, and delta T is less than or equal to (T)2-T1) And Δ t > 0, SqThe register space of the register area occupied by the current total quantity of the commodities in the pre-sale order is represented;
otherwise, based on the available storage space of the register area, calculating the conveying time of the purchased commodities from the commodity area to the register area according to the following formula;
Figure FDA0003627604970000053
wherein, taThe time-adding waiting time for conveying the purchased commodities from the commodity area to the register area is represented;
and the second reminding unit is used for reminding the conveying module to convey the purchased commodities when the conveying time is up based on the conveying time of the purchased commodities from the commodity area to the register area.
CN202110280171.4A 2021-03-16 2021-03-16 Support to sell unmanned vending machine of depositing function in advance Active CN113066227B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110280171.4A CN113066227B (en) 2021-03-16 2021-03-16 Support to sell unmanned vending machine of depositing function in advance

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110280171.4A CN113066227B (en) 2021-03-16 2021-03-16 Support to sell unmanned vending machine of depositing function in advance

Publications (2)

Publication Number Publication Date
CN113066227A CN113066227A (en) 2021-07-02
CN113066227B true CN113066227B (en) 2022-06-28

Family

ID=76561100

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110280171.4A Active CN113066227B (en) 2021-03-16 2021-03-16 Support to sell unmanned vending machine of depositing function in advance

Country Status (1)

Country Link
CN (1) CN113066227B (en)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4096729B2 (en) * 2002-12-24 2008-06-04 カシオ計算機株式会社 Order confirmation system and program
CN107169425A (en) * 2017-04-26 2017-09-15 深圳美云智数科技有限公司 A kind of recognition methods of item property and device
CN109191687A (en) * 2018-11-13 2019-01-11 辽宁工程技术大学 A kind of self-service machine for supporting presell deposit function
CN110414532B (en) * 2019-06-21 2021-08-06 广州利科科技有限公司 Commodity image identification method based on deep learning
CN110443949A (en) * 2019-08-14 2019-11-12 北京卓因达科技有限公司 Automatic vending machine shipment method and device based on image recognition
CN111696267A (en) * 2019-11-04 2020-09-22 深圳友宝科斯科技有限公司 Automatic delivery method, automatic vending machine, server and delivery system
CN111695621B (en) * 2020-06-09 2023-05-05 杭州印鸽科技有限公司 Method for detecting matching of customized article and order based on deep learning

Also Published As

Publication number Publication date
CN113066227A (en) 2021-07-02

Similar Documents

Publication Publication Date Title
US10679174B2 (en) Multifunctional self-service shipping and mail processing system
US11663646B2 (en) System and a method for facilitating the provision of goods
US20050131577A1 (en) Cashless vending system, method, vending machine, and center apparatus
WO2016028222A1 (en) System and method for distributorless product supply chain management
CN101546195A (en) Ticket service system and method for preventing scalping train tickets
US20030217018A1 (en) System and method for conducting a shipping transaction
US11710083B2 (en) Storage compartment coordination and tracking
US20240013140A1 (en) Automated systems and methods for processing retail product returns and exchanges
CN113095908A (en) Information processing method, server and information processing system
US11526846B2 (en) Receipt content capture device for inventory tracking
CN113066227B (en) Support to sell unmanned vending machine of depositing function in advance
US20140317024A1 (en) Internet-based paperless postage system
CN113034150B (en) Refund method for unmanned retail terminal
WO2009039953A1 (en) Method for operating a shipping process within a logistics system
CN114358881A (en) Self-service settlement method, device and system
US9047597B2 (en) POS system
CN111199462A (en) Golf course management system and method based on SaaS platform
Kamble et al. Online Smart Ration Card System with Multifactor Authentication
US20230376887A1 (en) Storage compartment coordination and tracking
AU2022100066A4 (en) Location-based Collection and Transport of Recyclable or Reusable Items
CN107958392A (en) Game rechargeable card tracking and device
KR102552441B1 (en) Method of providing tumbler rental service and system performing the same
RU2810469C2 (en) Sales management system for independent retail outlets
CN114841639A (en) Takeout information processing method, device, equipment and medium
CN114049173A (en) Unmanned supermarket payment system based on Internet of things

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
GR01 Patent grant
GR01 Patent grant