CN113012344A - Vending machine management method and related equipment - Google Patents
Vending machine management method and related equipment Download PDFInfo
- Publication number
- CN113012344A CN113012344A CN202110195134.3A CN202110195134A CN113012344A CN 113012344 A CN113012344 A CN 113012344A CN 202110195134 A CN202110195134 A CN 202110195134A CN 113012344 A CN113012344 A CN 113012344A
- Authority
- CN
- China
- Prior art keywords
- information
- vending machine
- activation request
- inventory
- sent
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing of requisition or of purchase orders
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/12—Cash registers electronically operated
- G07G1/14—Systems including one or more distant stations co-operating with a central processing unit
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0631—Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention relates to the field of vending machines, in particular to a vending machine management method and related equipment. In the invention, after a background server receives an activation request which is sent by a management terminal and contains the starting date information and the starting train number information of the train number of the first vending machine to be activated, the background server inquires first train bottom information corresponding to the starting date information and the starting train number information from a train information base. And determining whether the first vehicle bottom information is consistent with the vehicle bottom information bound by the first vending machine. And if the first vehicle bottom information is consistent with the vehicle bottom information bound by the first vending machine, determining that the activation request passes, and sending the result of passing the activation request to the management terminal. In the method, the starting date information and the starting train number information sent by the management terminal are verified, so that the first vending machine can be distinguished when different train numbers are activated, and management is facilitated.
Description
[ technical field ] A method for producing a semiconductor device
The invention relates to the field of vending machines, in particular to a vending machine management method and related equipment.
[ background of the invention ]
Vending machines are widely used as a new selling channel due to the characteristic that vending machines are not affected by factors such as time, place and the like. However, the current vending machines are generally fixed in place, and the manager and the inventory of the goods are not frequently changed. There are problems if it is desired to introduce vending machines on a train. The operating merchant of the vending machine may be different as each train is in a different train number. Therefore, the inventory of the goods in the vending machine can be changed along with the change of the operation merchant, and the manager can also change correspondingly. At present, the traditional management method of the vending machine aims at the situation that the inventory of goods and a manager are fixed, so that the traditional management method of the vending machine is not suitable for the situation that the vending machine is arranged on a train.
[ summary of the invention ]
In order to solve the above problems, embodiments of the present invention provide a vending machine management method and related devices.
In a first aspect, an embodiment of the present invention provides a method for managing a vending machine, where the method is applied to a backend server, and includes:
receiving an activation request sent by a management terminal, wherein the activation request comprises the starting date information and the starting train number information of the train number where a first vending machine to be activated is located;
inquiring first train bottom information corresponding to the starting date information and the starting train number information from a train information base;
determining whether the first vehicle bottom information is consistent with the vehicle bottom information bound by the first vending machine;
if the first vehicle bottom information is consistent with the vehicle bottom information bound by the first vending machine, determining that the activation request passes, and sending a result of passing the activation request to the management terminal;
in response to an inventory transfer instruction sent by the management terminal, adding balance inventory of the first vending machine before the current activation request to the current inventory;
and responding to the store opening instruction sent by the management terminal, and determining that the state of the first vending machine is the store opening selling state.
In the embodiment of the invention, the background server determines whether the first vending machine to be activated passes through activation or not by the aid of the starting date information and the starting train number information in the activation request, and distinguishes each train number. After the activation is passed, in response to an inventory transfer instruction sent by the management terminal, balance inventory before the activation request is added into the current inventory, so that the inventory transfer is conveniently carried out on the first vending machines corresponding to different train numbers supplied by the same merchant.
In one possible implementation manner, the background server further stores first hardware information of the first vending machine, and the method further includes:
determining first identification information of the first vending machine according to first hardware information of the first vending machine; the first identification information is used for identifying a first vending machine;
and sending the first identification information to the first vending machine.
In one possible implementation manner, after determining that the activation request passes, the method further includes:
determining second identification information according to the originating date information and the originating train number information; the second identification information is used for identifying the successful record of the activation of the first automatic vending machine.
In one possible implementation manner, in response to an open-store instruction sent by the management terminal, the method determines that the state of the first vending machine is an open-store selling state, and the method further includes:
generating a first order according to order information sent by a consumer end;
locking the stock containing the commodities in the first order;
and sending a shipment instruction to the first vending machine in response to the information that the payment of the first order is successful, which is sent by the consumer side.
In one possible implementation manner, after the shipping instruction is sent to the first vending machine, the method further includes:
after a first time length of a shipment instruction is sent to the first vending machine, a shipment result obtaining instruction is sent to the first vending machine;
and if the received shipment result sent by the first vending machine is shipment failure, sending alarm information to the management terminal.
In one possible implementation, before activating the first vending machine, the method further includes:
responding to an instruction of newly adding a first vending machine, and acquiring first hardware information of the first vending machine from an input device; the first hardware information comprises first hardware identification information, line number information of a selling area, column number information of the selling area, goods channel information of the selling area, model information of a selling machine, information of the bottom of the vehicle and position information in the bottom of the vehicle;
establishing a first vending machine file according to the first hardware information;
receiving an identification request sent by a first vending machine to be identified; the identification request comprises hardware identification information of the first vending machine to be identified;
determining whether the hardware identification information in the identification request is the same as the first hardware identification information;
and if the identification requests of the first vending machines to be identified pass, determining that the identification requests of the first vending machines to be identified pass, and establishing association connection between the first vending machines passing the identification and the first vending machine files.
In one possible implementation manner, after determining that the activation request passes, the method further includes:
receiving a replenishment instruction sent by the management terminal; the replenishment instruction comprises information of commodities to be replenished and replenishment quantity information;
and correspondingly increasing the stock quantity of the goods to be replenished according to the replenishment quantity information.
In one possible implementation manner, the adding, in response to the inventory transfer instruction sent by the management terminal, the balance inventory of the first vending machine before the current activation request to the current inventory includes:
acquiring first merchant information corresponding to the last activation request of the first automatic vending machine before the current activation request;
determining whether the first merchant information and second merchant information corresponding to the current activation request are the same merchant;
and if the first merchant information and the second merchant information are the same merchant, adding the balance inventory of the first vending machine before the current activation request into the current inventory.
In a second aspect, an embodiment of the present invention provides a method for managing vending machines, where the method is applied to a management terminal, and includes:
the method comprises the steps that a first identification information on a first vending machine is scanned, an activation request for activating the first vending machine is sent to a background server, and the activation request comprises the starting date information and the starting train number information of a train where the first vending machine to be activated is located;
receiving a result that an activation request sent by a background server passes, and sending an inventory transfer instruction to the background server when detecting a trigger operation of a transfer inventory key, wherein the inventory transfer instruction is used for indicating the server to add balance inventory of the first vending machine before the activation request to the current inventory;
and when the trigger operation of the store opening button is detected, sending a store opening instruction to the background server, wherein the store opening instruction is used for determining that the state of the first vending machine is the store opening selling state.
In a third aspect, an embodiment of the present invention provides a background server, including:
the system comprises a receiving module, a management terminal and a display module, wherein the receiving module is used for receiving an activation request sent by the management terminal, and the activation request comprises the starting date information and the starting train number information of the train number of the first vending machine to be activated;
the query module is used for querying first train bottom information corresponding to the starting date and the starting train number information from a train information base;
the determining module is used for determining whether the first vehicle bottom information is consistent with the vehicle bottom information bound with the first vending machine;
the determining module is further configured to determine that the activation request passes if the first vehicle bottom information is consistent with the vehicle bottom information bound to the first vending machine;
a sending module, configured to send a result that the activation request passes to the management terminal;
the inventory updating module is used for responding to an inventory switching instruction sent by the management terminal and adding the balance inventory of the first vending machine before the current activation request to the current inventory;
the determining module is further configured to determine that the state of the first vending machine is an open-store selling state in response to an open-store instruction sent by the management terminal.
In a fourth aspect, an embodiment of the present invention provides a management terminal, including:
a scanning module for scanning first identification information on a first vending machine;
the system comprises a sending module, a background server and a display module, wherein the sending module is used for sending an activation request for activating a first vending machine to the background server, and the activation request comprises the starting date information and the starting train number information of the train number of the first vending machine to be activated;
the receiving module is used for receiving the result that the activation request sent by the background server passes;
the detection module is used for detecting the triggering operation of the transfer inventory key;
the sending module is further configured to send an inventory transfer instruction to the background server, where the inventory transfer instruction is used to instruct the server to add the balance inventory of the first vending machine before the current activation request to the current inventory;
the detection module is also used for detecting the trigger operation of the shop opening key;
the sending module is further configured to send a store opening instruction to the background server, where the store opening instruction is used to determine that the state of the first vending machine is a store opening selling state.
It should be understood that the third aspect of the embodiment of the present invention is related to the technical solution of the first aspect of the embodiment of the present invention, and the fourth aspect of the embodiment of the present invention is related to the technical solution of the second aspect of the embodiment of the present invention, and the beneficial effects achieved by the aspects and the corresponding possible implementation manners are similar and will not be described again.
[ description of the drawings ]
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1 is a flow chart of a vending machine management method according to an embodiment of the present invention;
FIG. 2 is a flow chart of another method of managing vending machines in accordance with an embodiment of the present invention;
FIG. 3 is a flow chart of another method of managing vending machines in accordance with an embodiment of the present invention;
FIG. 4 is a flow chart of another method of managing vending machines in accordance with an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a background server according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a management terminal according to an embodiment of the present invention.
[ detailed description ] embodiments
For better understanding of the technical solutions in the present specification, the following detailed description of the embodiments of the present invention is provided with reference to the accompanying drawings.
It should be understood that the described embodiments are only a few embodiments of the present specification, and not all embodiments. All other embodiments obtained by a person skilled in the art based on the embodiments in the present specification without any inventive step are within the scope of the present invention.
The terminology used in the embodiments of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the specification. As used in the examples of the present invention and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
In the embodiment of the invention, a background server receives an activation request of a first vending machine to be activated, which is sent by a management terminal, and determines whether the activation request passes according to the starting date information and the starting train number information in the activation request. And after the activation request passes, responding to an inventory transfer instruction sent by the management terminal, and adding the balance inventory of the first vending machine before the activation request to the current inventory.
Fig. 1 is a flowchart of a vending machine management method applied to a backend server according to an embodiment of the present invention, as shown in fig. 1, the method includes:
And 102, inquiring first train bottom information corresponding to the starting date information and the starting train number information from a train information base. The same train number only corresponds to one train in one day, so that only one train can be determined by adding the starting date information and the starting train number information. When the only train is determined, the first train bottom information equipped for the train can be inquired from the train information base. For example, if the starting date information is 1 month and 22 days, and the starting train number information is G393, the corresponding first train can be queried in the train information base as the harmony number, and the first train bottom information of the harmony number train stored in the train information base is: CRH 1.
And 103, determining whether the first vehicle bottom information is consistent with the vehicle bottom information bound by the first vending machine. After first vending machine installed on first train bottom, can save the vehicle bottom information that first vending machine bound in the backend server. Therefore, whether the activation request passes can be determined by comparing whether the obtained first vehicle bottom information is consistent with the vehicle bottom information bound by the first vending machine stored in the background server.
And 104, if the first vehicle bottom information is consistent with the vehicle bottom information bound with the first vending machine, determining that the activation request passes, and sending a result of passing the activation request to the management terminal. For example, if the first vehicle bottom information determined by the originating date information and the originating vehicle number information is CRH1 and the vehicle type information bound to the first vending machine stored in the background server is also CRH1, it may be determined that the activation request is passed.
In some embodiments, the status of successful activation may be stored after the activation request passes to facilitate querying.
In some embodiments, after the activation request passes, the background server may generate second identification information for the activation request, where the second identification information is used to identify an activation record of the successful activation. Optionally, the second identification information may be determined according to one or more of the activation time, the starting train number information carried in the activation request, and the law enforcement time information. For example, if the activation time is 54 points at 9 o' clock 22/1/2021, the starting vehicle number is G383, and the starting date is 22/1/2021, the second identification information may include one or more of the above information. For example, one or more of 202101220954, G383, and 20210122 may be included in the second identification information.
In some embodiments, when inventory transfers are completed, the relevant inventory transfer information may be stored. For the purpose of querying. For example, the remaining 10A merchandise for the G384 train is transferred to the G352 train.
In some embodiments, if the first merchant information and the second merchant information are different merchants, then inventory transfers are not allowed.
In some embodiments, if the first merchant information and the second merchant information are different merchants, the management terminal may not send the inventory transit instruction to the background server after the activation request passes.
In some embodiments, in the vending process, if the inventory of the goods in the first vending machine is insufficient, the goods in the first vending machine can be replenished, and the specific steps include: receiving a replenishment instruction sent by the management terminal; the replenishment instruction comprises information of commodities to be replenished and replenishment quantity information; and correspondingly increasing the stock quantity of the goods to be replenished according to the replenishment quantity information.
And 106, responding to the store opening instruction sent by the management terminal, and determining that the state of the first vending machine is the store opening selling state. When the status of the first vending machine is an open-store status, the consumer may purchase the goods in the first vending machine. Correspondingly, when the state of the first vending machine is the closed-store state, the consumer is not allowed to purchase the commodities in the first vending machine.
In some embodiments, in the open-store selling process, if the inventory of the goods in the first vending machine is insufficient, the goods in the first vending machine can be replenished, and the specific steps include: receiving a replenishment instruction sent by the management terminal; the replenishment instruction comprises information of commodities to be replenished and replenishment quantity information; and correspondingly increasing the stock quantity of the goods to be replenished according to the replenishment quantity information.
In some embodiments, the background server may further perform inventory counting on the remaining inventory, and in response to an inventory command sent by the management terminal for the first vending machine, the background server obtains all the shipment records and the remaining inventory stored in the first vending machine from the first vending machine, compares the shipment records and the remaining inventory stored in the background server with all the shipment records and the remaining inventory stored in the first vending machine, and then sends the comparison result to the management terminal. The manager can check accounts of three parties with the actual inventory of the first vending machine according to the comparison result sent by the background server to confirm whether the delivery record has problems.
In some embodiments, after the first vending machine is installed in the vehicle bottom, the first vending machine needs to be connected to the backend server through the network, so that the backend server controls the first vending machine and obtains the relevant state information of the first vending machine, as shown in fig. 2, the processing steps of the method include:
In some embodiments, after the backend server establishes the associative connection between the first vending machine and the first vending machine archive, first identification information for identifying the first vending machine may be generated according to the first hardware information stored in the first vending machine archive, and the first identification information may be sent to the first vending machine. So that the management terminal activates the first vending machine by scanning the first identification information, or the consumer terminal purchases the goods in the first vending machine by scanning the first identification information. Optionally, the first identification information may be a two-dimensional code. After receiving the two-dimensional code sent by the background server, the first vending machine can display the two-dimensional code on the display screen.
In some embodiments, the relevant information of the merchants and the information of the sold goods corresponding to each merchant can be recorded, and the vending machine can be loaded and restocked after the vending machine is activated conveniently. Specifically, merchant information, merchant organization relations, and commodity information may be entered, where the merchant information may be information such as the name of a merchant and an enterprise background, the organization relations may be affiliations among merchants, and the commodity information is related information of a commodity sold by each merchant. For example, the merchant a is a main company, and there are two subsidiary companies, merchant B and merchant C. The goods sold by the merchant B are bread, and the goods sold by the merchant C are cake. After first vending machine activated, when managers passed through management terminal and carried out the shipment to first vending machine, can show each head office's list in the interface, after managers selected A company, the corresponding subsidiary that shows merchant A and flags: after the manager selects the merchant B, the merchant B and the merchant C may correspondingly display a list of all the commodities sold by the merchant B.
In some embodiments, after the backend server determines that the first vending machine is in the open state, the back-office server performs shipment in response to order information sent by the consumer, and when the shipment fails, may send an alarm message to the management terminal, as shown in fig. 3, where the processing steps of the method include:
And 305, if the received shipment result sent by the first vending machine is shipment failure, sending alarm information to the management terminal.
In some embodiments, the first vending machine may display information regarding the open-store status on the display screen to let the consumer know that the first vending machine is in the open-store vending status. For example, a display screen of a first vending machine may display thereon: please scan the code for purchase. The first vending machine may also display the status of the store, for example, on a display screen: the present device is not enabled.
An embodiment of the present invention further provides a vending machine management method applied to a management terminal, as shown in fig. 4, the method includes:
Corresponding to the above vending machine management method, an embodiment of the present invention provides a backend server, as shown in fig. 5, where the backend server includes: a receiving module 501, a querying module 502, a determining module 503, a sending module 504, and an inventory updating module 505.
A receiving module 501, configured to receive an activation request sent by a management terminal, where the activation request includes starting date information and starting train number information of a train number in which a first vending machine to be activated is located.
The query module 502 is configured to query the first train bottom information corresponding to the starting date and the starting train number information from the train information base.
A determining module 503, configured to determine whether the first vehicle bottom information is consistent with the vehicle bottom information bound to the first vending machine.
The determining module 503 is further configured to determine that the activation request passes if the first vehicle bottom information is consistent with the vehicle bottom information bound to the first vending machine.
A sending module 504, configured to send a result that the activation request passes to the management terminal.
And the inventory updating module 505 is configured to add the balance inventory of the first vending machine before the current activation request to the current inventory in response to the inventory transit instruction sent by the management terminal.
The determining module 503 is further configured to determine, in response to the store opening instruction sent by the management terminal, that the state of the first vending machine is the store opening selling state.
The background server provided in the embodiment shown in fig. 5 may be used to execute the technical solutions of the method embodiments shown in fig. 1 to fig. 3 in this specification, and the implementation principles and technical effects of the technical solutions may further refer to the related descriptions in the method embodiments.
Corresponding to the above vending machine management method, an embodiment of the present invention provides a management terminal, as shown in fig. 6, where the management terminal includes: a scanning module 601, a sending module 602, a receiving module 603, and a detecting module 604.
The scanning module 601 is configured to scan first identification information on a first vending machine.
A sending module 602, configured to send an activation request for activating the first vending machine to the background server, where the activation request includes start date information and start train number information of a train number of the train where the first vending machine to be activated is located.
The receiving module 603 is configured to receive a result that the activation request sent by the background server passes through.
The detecting module 604 is configured to detect a triggering operation of the transfer inventory button.
The sending module 603 is further configured to send an inventory forwarding instruction to the background server, where the inventory forwarding instruction is used to instruct the server to add the balance inventory of the first vending machine before the current activation request to the current inventory.
The detecting module 604 is further configured to detect a triggering operation of the open-store button.
The sending module 603 is further configured to send a store opening instruction to the backend server, where the store opening instruction is used to determine that the state of the first vending machine is an store opening selling state.
The management terminal provided in the embodiment shown in fig. 6 may be configured to execute the technical solution of the method embodiment shown in fig. 4 in this specification, and the implementation principle and the technical effect may further refer to the related description in the method embodiment.
The foregoing description has been directed to specific embodiments of this disclosure. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims may be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing may also be possible or may be advantageous.
In the description of the specification, reference to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the specification. In this specification, the schematic representations of the terms used above are not necessarily intended to refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, various embodiments or examples and features of different embodiments or examples described in this specification can be combined and combined by one skilled in the art without contradiction.
Furthermore, the terms "first", "second" and "first" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present specification, "a plurality" means at least two, e.g., two, three, etc., unless explicitly defined otherwise.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing steps of a custom logic function or process, and alternate implementations are included within the scope of the preferred embodiment of the present description in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the embodiments of the present description.
The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination" or "in response to a detection", depending on the context. Similarly, the phrases "if determined" or "if detected (a stated condition or event)" may be interpreted as "when determined" or "in response to a determination" or "when detected (a stated condition or event)" or "in response to a detection (a stated condition or event)", depending on the context.
It should be noted that the terminal referred to in the embodiments of the present disclosure may include, but is not limited to, a Personal Computer (Personal Computer; hereinafter, referred to as PC), a Personal Digital Assistant (Personal Digital Assistant; hereinafter, referred to as PDA), a wireless handheld device, a Tablet Computer (Tablet Computer), a mobile phone, an MP3 player, an MP4 player, and the like.
In the several embodiments provided in this specification, it should be understood that the disclosed system, apparatus, and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and there may be other divisions in actual implementation, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
In addition, functional units in the embodiments of the present description may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
The integrated unit implemented in the form of a software functional unit may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium and includes several instructions to enable a computer device (which may be a personal computer, a server, or a network device) or a Processor (Processor) to execute some steps of the methods described in the embodiments of the present disclosure. And the aforementioned storage medium includes: a U disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above description is only a preferred embodiment of the present disclosure, and should not be taken as limiting the present disclosure, and any modifications, equivalents, improvements, etc. made within the spirit and principle of the present disclosure should be included in the scope of the present disclosure.
Claims (10)
1. A vending machine management method is applied to a background server and comprises the following steps:
receiving an activation request sent by a management terminal, wherein the activation request comprises the starting date information and the starting train number information of the train number where a first vending machine to be activated is located;
inquiring first train bottom information corresponding to the starting date information and the starting train number information from a train information base;
determining whether the first vehicle bottom information is consistent with the vehicle bottom information bound by the first vending machine;
if the first vehicle bottom information is consistent with the vehicle bottom information bound by the first vending machine, determining that the activation request passes, and sending a result of passing the activation request to the management terminal;
in response to an inventory transfer instruction sent by the management terminal, adding balance inventory of the first vending machine before the current activation request to the current inventory;
and responding to the store opening instruction sent by the management terminal, and determining that the state of the first vending machine is the store opening selling state.
2. The method of claim 1, wherein the backend server further stores first hardware information for a first vending machine, the method further comprising:
determining first identification information of the first vending machine according to first hardware information of the first vending machine; the first identification information is used for identifying a first vending machine;
and sending the first identification information to the first vending machine.
3. The method of claim 1, wherein after determining that the activation request has passed, the method further comprises:
determining second identification information according to the originating date information and the originating train number information; the second identification information is used for identifying the successful record of the activation of the first automatic vending machine.
4. The method of claim 1, wherein the status of the first vending machine is determined to be an open-store vending status in response to an open-store instruction transmitted by the management terminal, the method further comprising:
generating a first order according to order information sent by a consumer end;
locking the stock containing the commodities in the first order;
sending a shipment instruction to the first vending machine in response to the information that the payment for the first order is successful, which is sent by the consumer side;
after a first time length of a shipment instruction is sent to the first vending machine, a shipment result obtaining instruction is sent to the first vending machine;
and if the received shipment result sent by the first vending machine is shipment failure, sending alarm information to the management terminal.
5. The method of claim 2, wherein prior to activating the first vending machine, the method further comprises:
responding to an instruction of newly adding a first vending machine, and acquiring first hardware information of the first vending machine from an input device; the first hardware information comprises first hardware identification information, line number information of a selling area, column number information of the selling area, goods channel information of the selling area, model information of a selling machine, information of the bottom of the vehicle and position information in the bottom of the vehicle;
establishing a first vending machine file according to the first hardware information;
receiving an identification request sent by a first vending machine to be identified; the identification request comprises hardware identification information of the first vending machine to be identified;
determining whether the hardware identification information in the identification request is the same as the first hardware identification information;
and if the identification requests of the first vending machines to be identified pass, determining that the identification requests of the first vending machines to be identified pass, and establishing association connection between the first vending machines passing the identification and the first vending machine files.
6. The method of claim 1, wherein after determining that the activation request has passed, the method further comprises:
receiving a replenishment instruction sent by the management terminal; the replenishment instruction comprises information of commodities to be replenished and replenishment quantity information;
and correspondingly increasing the stock quantity of the goods to be replenished according to the replenishment quantity information.
7. The method according to claim 1, wherein the adding balance inventory of the first vending machine before the current activation request to the current inventory in response to the inventory transfer command sent by the management terminal comprises:
acquiring first merchant information corresponding to the last activation request of the first automatic vending machine before the current activation request;
determining whether the first merchant information and second merchant information corresponding to the current activation request are the same merchant;
and if the first merchant information and the second merchant information are the same merchant, adding the balance inventory of the first vending machine before the current activation request into the current inventory.
8. A vending machine management method is applied to a management terminal and comprises the following steps:
the method comprises the steps that a first identification information on a first vending machine is scanned, an activation request for activating the first vending machine is sent to a background server, and the activation request comprises the starting date information and the starting train number information of a train where the first vending machine to be activated is located;
receiving a result that an activation request sent by a background server passes, and sending an inventory transfer instruction to the background server when detecting a trigger operation of a transfer inventory key, wherein the inventory transfer instruction is used for indicating the server to add balance inventory of the first vending machine before the activation request to the current inventory;
and when the trigger operation of the store opening button is detected, sending a store opening instruction to the background server, wherein the store opening instruction is used for determining that the state of the first vending machine is the store opening selling state.
9. A backend server, comprising:
the system comprises a receiving module, a management terminal and a display module, wherein the receiving module is used for receiving an activation request sent by the management terminal, and the activation request comprises the starting date information and the starting train number information of the train number of the first vending machine to be activated;
the query module is used for querying first train bottom information corresponding to the starting date and the starting train number information from a train information base;
the determining module is used for determining whether the first vehicle bottom information is consistent with the vehicle bottom information bound with the first vending machine;
the determining module is further configured to determine that the activation request passes if the first vehicle bottom information is consistent with the vehicle bottom information bound to the first vending machine;
the sending module is used for sending the result of the activation request to the management terminal;
the inventory updating module is used for responding to an inventory switching instruction sent by the management terminal and adding the balance inventory of the first vending machine before the current activation request to the current inventory;
the determining module is further configured to determine that the state of the first vending machine is an open-store selling state in response to an open-store instruction sent by the management terminal.
10. A management terminal, comprising:
a scanning module for scanning first identification information on a first vending machine;
the system comprises a sending module, a background server and a display module, wherein the sending module is used for sending an activation request for activating a first vending machine to the background server, and the activation request comprises the starting date information and the starting train number information of the train number of the first vending machine to be activated;
the receiving module is used for receiving the result that the activation request sent by the background server passes;
the detection module is used for detecting the triggering operation of the transfer inventory key;
the sending module is further configured to send an inventory transfer instruction to the background server, where the inventory transfer instruction is used to instruct the server to add the balance inventory of the first vending machine before the current activation request to the current inventory;
the detection module is also used for detecting the trigger operation of the shop opening key;
the sending module is further configured to send a store opening instruction to the background server, where the store opening instruction is used to determine that the state of the first vending machine is a store opening selling state.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110195134.3A CN113012344B (en) | 2021-02-19 | 2021-02-19 | Vending machine management method and related equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110195134.3A CN113012344B (en) | 2021-02-19 | 2021-02-19 | Vending machine management method and related equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113012344A true CN113012344A (en) | 2021-06-22 |
CN113012344B CN113012344B (en) | 2022-03-29 |
Family
ID=76405054
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110195134.3A Active CN113012344B (en) | 2021-02-19 | 2021-02-19 | Vending machine management method and related equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113012344B (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030003865A1 (en) * | 2001-06-29 | 2003-01-02 | Defosse Erin M. | Method and system for interfacing a machine controller and a wireless network |
CN103606103A (en) * | 2013-11-26 | 2014-02-26 | 中国科学院深圳先进技术研究院 | Salesman terminal system for selling goods on train and order processing method thereof |
CN107341915A (en) * | 2016-11-09 | 2017-11-10 | 东莞如金自动化设备科技有限公司 | Automatic vending machine and its control method, server, automatically vending system |
CN206893000U (en) * | 2017-07-07 | 2018-01-16 | 北京尚本科技有限公司 | Multifunctional automatic goods-selling system |
CN108198039A (en) * | 2018-01-22 | 2018-06-22 | 郭辉雄 | Realize the vehicle-mounted operation management system of selling goods of self-help shopping in taxi |
CN108351247A (en) * | 2015-11-20 | 2018-07-31 | 有求必应集团公司 | Integrated automatic retail trade system and method |
CN109191676A (en) * | 2018-08-31 | 2019-01-11 | 湖南小推车网络科技有限公司 | The commodity automatic vending business model of railroad train |
CN110754802A (en) * | 2019-05-29 | 2020-02-07 | 中国地质大学(武汉) | A train vending vehicle |
CN112215453A (en) * | 2020-08-18 | 2021-01-12 | 汉海信息技术(上海)有限公司 | Inventory information processing method and device, electronic equipment and storage medium |
-
2021
- 2021-02-19 CN CN202110195134.3A patent/CN113012344B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030003865A1 (en) * | 2001-06-29 | 2003-01-02 | Defosse Erin M. | Method and system for interfacing a machine controller and a wireless network |
CN103606103A (en) * | 2013-11-26 | 2014-02-26 | 中国科学院深圳先进技术研究院 | Salesman terminal system for selling goods on train and order processing method thereof |
CN108351247A (en) * | 2015-11-20 | 2018-07-31 | 有求必应集团公司 | Integrated automatic retail trade system and method |
CN107341915A (en) * | 2016-11-09 | 2017-11-10 | 东莞如金自动化设备科技有限公司 | Automatic vending machine and its control method, server, automatically vending system |
CN206893000U (en) * | 2017-07-07 | 2018-01-16 | 北京尚本科技有限公司 | Multifunctional automatic goods-selling system |
CN108198039A (en) * | 2018-01-22 | 2018-06-22 | 郭辉雄 | Realize the vehicle-mounted operation management system of selling goods of self-help shopping in taxi |
CN109191676A (en) * | 2018-08-31 | 2019-01-11 | 湖南小推车网络科技有限公司 | The commodity automatic vending business model of railroad train |
CN110754802A (en) * | 2019-05-29 | 2020-02-07 | 中国地质大学(武汉) | A train vending vehicle |
CN112215453A (en) * | 2020-08-18 | 2021-01-12 | 汉海信息技术(上海)有限公司 | Inventory information processing method and device, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN113012344B (en) | 2022-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7617129B2 (en) | Network system, portable data entry terminal, program, and data output terminal control method | |
US8126784B1 (en) | Automatically initiating product replenishment | |
US5878416A (en) | Automated system and method for matching an item of business property to a recipient | |
US6578013B1 (en) | Method and system for communicating between supplier and customer devices | |
CN109559195B (en) | Shopping management method and system for unmanned supermarket and related equipment | |
US8489470B2 (en) | Inventory location common object | |
CN110570273A (en) | Quick delivery method of automatic vending equipment | |
CN106022752A (en) | Payment device, cloud platform, and smart vending machine management system using same | |
CN113012344B (en) | Vending machine management method and related equipment | |
CN108022067A (en) | A kind of method and device for business processing | |
JP2010272048A (en) | Electronic settlement system | |
CN111951063A (en) | Commodity data processing system, method and device | |
CN117496630B (en) | Article recycling method and device, self-service vending terminal, equipment and medium | |
CN102376131B (en) | User card based online transaction method and system | |
CN112801722A (en) | Method and system for issuing invoice after caching | |
CN115456739B (en) | Data management method and related device | |
US20050071848A1 (en) | Automatic registration and deregistration of message queues | |
CN111831964A (en) | Data report information processing method and device and computer system | |
CN110717810A (en) | Real-time transaction method, device, equipment and computer readable storage medium | |
CN113706270A (en) | Resource allocation method and system based on platform | |
CN115357766A (en) | Data matching method and related device | |
CN110895759B (en) | Resource updating method, device, equipment and system | |
CN113222598A (en) | Method and device for using electronic ticket in payment | |
KR20010034984A (en) | Mobile Logistics Service | |
US20060255133A1 (en) | Commodity managing apparatus to manage commodity, commodity managing method, and program for managing commodities |
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 |