CN108922029A - Vending equipment and its control method - Google Patents
Vending equipment and its control method Download PDFInfo
- Publication number
- CN108922029A CN108922029A CN201810927922.5A CN201810927922A CN108922029A CN 108922029 A CN108922029 A CN 108922029A CN 201810927922 A CN201810927922 A CN 201810927922A CN 108922029 A CN108922029 A CN 108922029A
- Authority
- CN
- China
- Prior art keywords
- goods
- kinds
- time period
- preset time
- vending equipment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 79
- 230000005484 gravity Effects 0.000 claims abstract description 97
- 238000002224 dissection Methods 0.000 claims abstract description 39
- 238000004891 communication Methods 0.000 claims description 16
- 241001269238 Data Species 0.000 claims description 15
- 230000000712 assembly Effects 0.000 claims description 7
- 238000000429 assembly Methods 0.000 claims description 7
- 238000013507 mapping Methods 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 3
- 238000012544 monitoring process Methods 0.000 claims description 2
- 230000006870 function Effects 0.000 description 11
- 239000010410 layer Substances 0.000 description 11
- 238000012545 processing Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 7
- 230000000007 visual effect Effects 0.000 description 7
- 230000000903 blocking effect Effects 0.000 description 4
- 238000005265 energy consumption Methods 0.000 description 4
- 238000012015 optical character recognition Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000007619 statistical method Methods 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- CDBYLPFSWZWCQE-UHFFFAOYSA-L Sodium Carbonate Chemical class [Na+].[Na+].[O-]C([O-])=O CDBYLPFSWZWCQE-UHFFFAOYSA-L 0.000 description 2
- 238000010801 machine learning Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 239000008267 milk Substances 0.000 description 2
- 210000004080 milk Anatomy 0.000 description 2
- 235000013336 milk Nutrition 0.000 description 2
- 235000013616 tea Nutrition 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 239000002356 single layer Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F9/00—Details other than those peculiar to special kinds or types of apparatus
- G07F9/002—Vending machines being part of a centrally controlled network of vending machines
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/10—Terrestrial scenes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The application proposes a kind of vending equipment and its control method, vending equipment include:Counter ontology is arranged in the counter intrinsic L for placing the shelf and processor of kinds of goods, wherein L is positive integer;At least one first image collection assembly is arranged in counter ontology inner sidewall, for acquiring the intrinsic video image of counter;The gravity component for acquiring kinds of goods weight on the shelf is provided with below each shelf;Processor is electrically connected with the first image collection assembly and gravity component respectively, and the gravimetric data of video data and the acquisition of gravity component for acquiring at least one first image collection assembly carries out dissection process, to determine the target kinds of goods being moved out of.The application can increase counter capacity, eliminate the limitation that kinds of goods put format, improve the accuracy rate of kinds of goods identification.
Description
Technical field
This application involves automatic vending technical field more particularly to a kind of vending equipment and its control methods.
Background technique
Vending equipment is the commonly used equipment of business automation, realizes 24 hours round-the-clock and unattended automatic sellings
Goods gives providing a great convenience property of people's life, the welcome by the majority of consumers.
The vending equipment of Visual identification technology is used at present, wherein in static vision cabinet, is needed in every layer of kinds of goods
Top be arranged camera, by comparison vending equipment switch gate front camera and rear camera acquisition image, determine user purchase
The kinds of goods bought.However, this vending equipment requires camera to be mounted on above every layer of shelf and apart from the higher position of kinds of goods
It sets, the space that this allows for single layer shelf is larger, to reduce the quantity of shelf in counter, the capacity of counter is reduced, and
Every layer of kinds of goods must be put in strict accordance with special format, otherwise can block camera, low so as to cause kinds of goods recognition accuracy.And
When intelligent cabinet is identified using simple dynamic vision, especially for commodity similar in color, easily generates and obscure between commodity, and
Consumer take simultaneously multiple commodity when, can generate between commodity and mutually block, to cause the misrecognition and leakage identification of product.
Summary of the invention
The application is intended to solve at least some of the technical problems in related technologies.
For this purpose, the application first aspect proposes a kind of vending equipment, to increase counter capacity to a certain extent, disappear
Except kinds of goods put the limitation of format, the accuracy rate of similar kinds of goods identification is improved, promotes while buying the discrimination of more kinds of goods, solve
Existing vending equipment counter capacity is small, kinds of goods put the technical problem that format is limited, kinds of goods recognition accuracy is low.
In order to achieve the above object, the application first aspect embodiment proposes a kind of vending equipment, including:Counter sheet
Body is arranged in the counter intrinsic L for placing the shelf and processor of kinds of goods, wherein L is positive integer;
Wherein, at least one first image collection assembly, the first image acquisition is arranged in the counter ontology inner sidewall
Component is for acquiring video image;
The gravity component for acquiring kinds of goods weight on the shelf is provided with below each shelf;
The processor is electrically connected with the first image acquisition component and the gravity component respectively, for it is described extremely
Under the first video data and each shelf that few first image collection assembly acquires in the first preset time period
Gravimetric data that the gravity component being just arranged acquires in first preset time period carries out dissection process, with determination described the
The target kinds of goods of the vending equipment are moved out of in one preset time period.
The vending equipment of the embodiment of the present application, by be arranged at the top of the counter inner body wall of vending equipment to
Gravity component is arranged to acquire video data, and below each shelf to acquire the goods in few first image collection assembly
The gravimetric data of kinds of goods on frame, it is pre- first at least one first image collection assembly by the processor in vending equipment
If the gravity component being arranged below the first video data and each shelf that acquire in the period is in the first preset time period
The gravimetric data of acquisition carries out dissection process, to determine the target goods for being moved out of vending equipment in the first preset time period
Product.As a result, by being arranged image collection assembly on counter ontology inner sidewall, thus to reduce the space of every layer of shelf, increasing
The quantity of kinds of goods in counter is added to provide condition, and the video data by acquiring according to image collection assembly and gravity group
The gravimetric data of part acquisition carries out parsing and determines the target kinds of goods being moved out of, and realizes the dual school of visual identity and gravity identification
It tests, reduces and eliminate the limitation that kinds of goods put format because of false recognition rate caused by blocking, improve the standard of similar kinds of goods identification
True rate improves while buying the discrimination of more kinds of goods;Further, since being moved out of kinds of goods is automatic identification, without limitation on
The item quantity of family purchase, can be realized the multiple multiple types kinds of goods of single purchase, thus, purchasing process is simplified, purchase is improved
Buy efficiency.
In order to achieve the above object, the application second aspect embodiment proposes a kind of vending equipment control method, including:
The first video data that at least one first image collection assembly acquires in the first preset time period is obtained,
In, the first image acquisition component is arranged on the inner sidewall of vending equipment;
Obtain the gravimetric data that gravity component acquires in first preset time period, wherein the gravity component is set
Set the lower section of every layer of shelf in the vending equipment;
Dissection process is carried out to first video data and the gravimetric data, with determination first preset time period
Inside it is moved out of the target kinds of goods of the vending equipment.
The inner sidewall of vending equipment is arranged in by obtaining for the vending equipment control method of the embodiment of the present application
On the first video data for being acquired in the first preset time period of at least one first image collection assembly, and obtain setting
The gravimetric data that the gravity component of the lower section of every layer of shelf acquires in the first preset time period in vending equipment, to
One video data and gravimetric data carry out dissection process, to determine the mesh for being moved out of vending equipment in the first preset time period
Mark kinds of goods.As a result, by being arranged image collection assembly on counter ontology inner sidewall, to make full use of the sky of every layer of shelf
Between, increase the quantity of kinds of goods in counter, and the video data by acquiring according to image collection assembly and gravity component obtain
The gravimetric data taken carries out parsing and determines the target kinds of goods being moved out of, and realizes the twin check of visual identity and gravity identification,
It reduces and eliminates the limitation that kinds of goods put format because of false recognition rate caused by blocking, improve the accurate of similar kinds of goods identification
Rate improves while buying the discrimination of more kinds of goods;Further, since being moved out of kinds of goods is automatic identification, without limitation on user
The item quantity of purchase can be realized the multiple multiple types kinds of goods of single purchase, thus, purchasing process is simplified, purchase is improved
Efficiency.
In order to achieve the above object, the application third aspect embodiment proposes a kind of non-transitory computer-readable storage medium
Matter is stored thereon with computer program, and the automatic selling as described in second aspect embodiment is realized when which is executed by processor
Goods apparatus control method.
The additional aspect of the application and advantage will be set forth in part in the description, and will partially become from the following description
It obtains obviously, or recognized by the practice of the application.
Detailed description of the invention
The application is above-mentioned and/or additional aspect and advantage will become from the following description of the accompanying drawings of embodiments
Obviously and it is readily appreciated that, wherein:
Fig. 1 is a kind of structural schematic diagram of vending equipment provided by the embodiment of the present application;
Fig. 2 is the structural schematic diagram of another automatic vending machine provided by the embodiment of the present application;
Fig. 3 is a kind of flow diagram of automatic equipment control method provided by the embodiment of the present application;
Fig. 4 is the flow diagram of another kind vending equipment control method provided by the embodiment of the present application;And
Fig. 5 is the flow diagram of another vending equipment control method provided by the embodiment of the present application.
Specific embodiment
Embodiments herein is described below in detail, examples of the embodiments are shown in the accompanying drawings, wherein from beginning to end
Same or similar label indicates same or similar element or element with the same or similar functions.Below with reference to attached
The embodiment of figure description is exemplary, it is intended to for explaining the application, and should not be understood as the limitation to the application.
Below with reference to the accompanying drawings the vending equipment of the embodiment of the present application is described.
Fig. 1 is a kind of structural schematic diagram of vending equipment provided by the embodiment of the present application.
As shown in Figure 1, the vending equipment 10 may include:Counter ontology 110, setting are at counter intrinsic L
For placing the shelf 120 and processor 130 of kinds of goods, wherein L is positive integer.
Wherein, 110 inner sidewall of counter ontology is provided at least one first image collection assembly 140, the circle of black in Fig. 1
Point indicates the second image collection assembly 140.First image collection assembly 140 is for acquiring the intrinsic video image of counter.
The gravity component 150 for acquiring kinds of goods weight on the shelf is provided with below each shelf 120.
Wherein, gravity component 150 may include at least one gravity sensor, and the gravity sensor of each shelf 120 can
To be built in the inside of the shelf 120, alternatively, also can be set in the bottom of the shelf 120.In Fig. 1, only with gravity component
150 are arranged in the inside of shelf 120 as an example, and cannot function as the limitation to the application.
Processor 130 is electrically connected with the first image collection assembly 140 and gravity component 150 respectively, for at least one
The first video data that first image collection assembly 140 acquires in the first preset time period, and to each 120 lower section of shelf
The gravimetric data that the gravity component 150 of setting acquires in the first preset time period carries out dissection process, to determine that first is default
The target kinds of goods of vending equipment 10 are moved out of in period.In Fig. 1, processor 130 respectively with the first image collection assembly
140 and the connection relationship of gravity component 150 be not shown.
It should be noted that being merely exemplary the stereochemical structure for showing vending equipment in Fig. 1, Fig. 1 is only in goods
First image collection assembly is each side arranged as an example, and cannot function as to the application's in cabinet ontology inner sidewall
It is specific to limit.
In the present embodiment, when user takes kinds of goods from vending equipment 10, in vending equipment 10 first
Image collection assembly 140 and gravity component 150 start, and the first image collection assembly 140 acquires certainly in the first preset time period
First video data of kinds of goods in dynamic selling apparatus 10, and the first video data of acquisition is sent to processor 130.Gravity group
Where part 150 acquires in the first preset time period on shelf 120 kinds of goods gravimetric data, and by the gravimetric data of acquisition upload
To processor 130.Processor 130 in received first preset time period the first video data and gravimetric data parse
Processing, processor 130 by analyze the first video data in user take kinds of goods process and each shelf on kinds of goods gravity number
According to situation of change, the target kinds of goods of vending equipment 10 are moved out of in available first preset time period, as user
The kinds of goods of purchase.Wherein, the first preset time period, which can be self-test and measure the cabinet door of vending equipment, is opened into and detects cabinet
The duration that door is closed.
In a kind of possible implementation of the embodiment of the present application, processor 130 according to the first video data of acquisition and
It, can be first at least one the first image collection assembly when gravimetric data determination is moved out of the target kinds of goods of vending equipment 10
140 the first video datas acquired in the first preset time period carry out dissection process, determine the quilt in the first preset time period
The first kinds of goods removed.
As a kind of possible implementation, processor 130 is carried out dissection process to the first video data and is moved with determination
When the first kinds of goods out, machine vision can be carried out to image data for each frame image data in the first video data
When image recognition, for example, image recognition technology, optical character identification (Optical Character can be used
Recognition, OCR) technology identifies image data, the first kinds of goods are determined according to recognition result;In another example can be pre-
The image data of different kinds of goods is first acquired as training sample, machine learning model is trained to obtain kinds of goods identification model,
Image data is input in kinds of goods identification model, image data is identified to determine the first goods using kinds of goods identification model
Product.
Then, multiple gravimetric datas that processor 130 acquires each gravity component 150 in the first preset time period into
Row dissection process determines the second kinds of goods being moved out of in the first preset time period.
It can compare in the first preset time period as a kind of possible implementation for each shelf 120, it should
Multiple gravimetric datas that the gravity component 150 being arranged below shelf 120 acquires, when the gravimetric data hair of kinds of goods on the shelf 120
When changing, the variable quantity of gravimetric data is calculated, and then corresponding according to the category and kinds of goods for the kinds of goods placed on the shelf 120
Net content determines the kinds of goods that user takes from the shelf 120.Wherein, the category for the kinds of goods placed on each shelf 120 and
The net content of kinds of goods can be stored in advance in the memory of vending equipment 10, and when needed, processor 130 can be from
Memory calls.Processor 130 determines that user takes from each shelf 120 according to the gravimetric data that gravity component 150 acquires
After the kinds of goods taken, all kinds of goods that identified user is taken are as the second kinds of goods.
Finally, determining the first kinds of goods and the second kinds of goods are compared by processor 130, when the first kinds of goods and the second kinds of goods
When matching, it can determine that the first kinds of goods are the target kinds of goods being moved out of.Certainly, when the first kinds of goods are matched with the second kinds of goods,
It can determine that the second kinds of goods are the target kinds of goods being moved out of.
For example, may include the title and corresponding net content of kinds of goods in the first kinds of goods and the second kinds of goods that obtain, when
The title and net content for the kinds of goods for including in first kinds of goods, it is consistent with the title and net content of the kinds of goods that include in the second kinds of goods
When, it determines that the first kinds of goods are matched with the second kinds of goods, the first kinds of goods or the second kinds of goods is determined as to the target kinds of goods being moved out of.
In practical application, processor 130 acquires in the first preset time period multiple heavy according to each gravity component 150
When force data determines the second kinds of goods, be likely to be obtained the combination of multiple kinds of goods and be all satisfied gravimetric data variation and require, for example, kinds of goods a and
The combination of kinds of goods b meets gravimetric data variation, and the combination of kinds of goods c and kinds of goods d also meet gravimetric data variation.At this point it is possible to first
The weight change that kinds of goods in vending equipment 10 are determined according to multiple gravimetric datas, further according to the weight value of each kinds of goods of prediction
With the corresponding relationship of kinds of goods, the kinds of goods combination that may include in the second kinds of goods is determined.In turn, processor 130 is combined according to first
The title for the first kinds of goods that video data determines, from multiple the second kinds of goods combinations for meeting gravimetric data change condition, uniquely
It determines the second kinds of goods, the second kinds of goods is determined as to the target kinds of goods being moved out of.
It is moved out of by the first video data determination acquired in the first preset time period according to image collection assembly
First kinds of goods, then to gravity component acquisition multiple gravimetric datas carry out dissection process determine the second kinds of goods, the first kinds of goods with
When second kinds of goods match, determine that the first kinds of goods are removed target kinds of goods, hereby it is achieved that knowing using gravimetric data to vision
The verification of other result, has achieved the purpose that twin check, further improves the accuracy rate of kinds of goods identification.
Further, in a kind of possible implementation of the embodiment of the present application, vending equipment 10 further includes and locates
The communication component (not shown in figure 1) that device 130 is electrically connected is managed, processor 130 is also used to according to the removed target kinds of goods
The order data in the first preset time period is generated, and by communication component, order data is sent to server and/or target
Client.
In the present embodiment, after generating order data, processor 130, can be by the order data of generation by communication component
It is sent to destination client, to show order data to user, and by user in the errorless rear completion payment that confirms an order;And/or
The order data of generation can be sent to server by communication component by processor 130, be sent to manual service by server
Platform.
It can also include closely logical in a kind of possible implementation of the embodiment of the present application, on vending equipment 10
Module is believed, for example, proximity communication module can be arranged in the cabinet body of vending equipment 10, and corresponding on the cabinet
Short-range communication mark is pasted at position, to remind the position where user's proximity communication module.Proximity communication module is used
In establishing short-range communication (Near Field Communication, NFC) connection with terminal, to carry out data biography with terminal
It is defeated.For example, after processor 130 determines the target kinds of goods being moved out of, it can be by proximity communication module, by determining target
The information of kinds of goods, which is sent to, establishes the terminal that NFC is connect with it, the information of target kinds of goods is shown true for user at the terminal
Recognize and pay, completes purchase.
In a kind of possible implementation of the embodiment of the present application, as shown in Figure 1, the vending equipment 10 further includes:
Door body 160 and sensor 170 for monitoring 160 folding condition of door body.
Wherein, sensor 170 can be pressure sensor, and the cabinet body in door body 160 with vending equipment 10 is arranged in
The edge of unlocked connection, or be arranged at the vertical edge being flexibly connected on the cabinet with door body.Work as vending equipment
In the closure state, pressure sensor is able to detect that pressure signal to 10 door body 160, when door body 160 is in the open state
When, pressure sensor can not detect pressure signal.In Fig. 1, only it is arranged in sensor 170 at the vertical edge of door body 160
As an example, and cannot function as the limitation to the application.
In the present embodiment, processor 130 is also electrically connected with sensor 170, the data for being exported according to sensor 170,
It determines the folding condition of door body 160, and according to the folding condition of door body 160, controls at least one first image collection assembly 140
And the working condition of at least one gravity component 150.Wherein, the connection relationship of processor 130 and sensor 170 in Fig. 1 not
It shows.
For example, determining door body 160 in the open state when the data that processor 130 is exported according to sensor 170, control
It makes at least one first image collection assembly 140 and gravity component 150 is in and continues working state, to acquire vending equipment
In 10 on the video data of kinds of goods and each shelf 120 kinds of goods gravimetric data;It is exported when processor 130 according to sensor 170
Data determine door body 160 in the closure state, control in vending equipment 10 all the first image component 140 and again
Power component 150 is in off working state, does not acquire video data and gravimetric data.
The folding condition of door body is determined according to the data that sensor exports by processor, and then according to the folding shape of door body
State controls the working condition of at least one the first image collection assembly and gravity component, can when data need not be acquired control figure
As acquisition component and gravity component do not work, the energy consumption of vending equipment is thereby reduced.
Further, in a kind of possible implementation of the embodiment of the present application, which can also be wrapped
The lock assembly (not shown in figure 1) being arranged in door body 160 is included, processor 130 is electrically connected with the lock assembly, is used for basis
The control instruction of acquisition adjusts the state of lock assembly.Wherein, the state of lock assembly includes open state and closed state.
It as an example, can be by terminal to certainly when user needs to buy kinds of goods out of vending equipment 10
The dynamic corresponding cloud server of selling apparatus 10 sends authentication request, and cloud server includes according in authentication request
Subscriber identity information authentication is carried out to user, and after being verified, sent out to the processor 130 of vending equipment 10
Send unlocking instruction, the state of lock assembly is adjusted to opening state by closed state by the unlocking instruction based on the received of processor 130
State opens the door body of vending equipment 10.Wherein, subscriber identity information can register generation in user when first used,
User name, cell-phone number, login password including user etc. when user's registration, can pass through on scanning vending equipment 10
The two dimensional code of patch is registered, and can also be downloaded the corresponding client of vending equipment 10 and be completed registration, alternatively, by automatic
The corresponding small routine of selling apparatus 10 complete registration, the application to this with no restriction.
As an example, when user wants to buy kinds of goods from vending equipment 10, user can will support NFC to lead to
The terminal of letter is pasted at short-range communication mark on vending equipment 10, is made between terminal and vending equipment 10
NFC communication connection is established, in turn, terminal can be connected by NFC communication, be sent to the processor 130 of vending equipment 10
Unlocking instruction, after processor 130 gets unlocking instruction, control lock assembly is adjusted to open state, and door body 160 is opened.
As an example, user can install 10 corresponding client (APP) of vending equipment in the terminal, when with
When family needs to buy kinds of goods from vending equipment 10, the barcode scanning function that can be provided by client, scanning door body 160 is corresponded to
Two dimensional code, and then the two-dimensional barcode information recognized can be sent to cloud server, cloud server is according to preset two dimension
The corresponding relationship of code and vending equipment 10, that is, can determine the corresponding automatic vending machine 10 of current two-dimensional barcode information, in turn
Cloud server can issue unlocking instruction to the processor 130 of vending equipment 10.Processor 130 gets unlocking instruction
Afterwards, control lock assembly is adjusted to open state, and door body 160 is opened.
In the present embodiment, after the kinds of goods that user buys needed for having taken, lock assembly can be manually controlled and closed to close
Door body 160;Alternatively, instruction of locking a door can also be sent to processor 130, by handling by user by client or small routine etc.
The state of lock assembly is in off state by device 130 according to the instruction of locking a door of acquisition by open state adjustment;Alternatively, can also be with
It is in off state by processor 130 from the state adjustment for being about to lock assembly, for example, working as video counts of the processor 130 from acquisition
User is not detected in and takes the duration of kinds of goods behavior when reaching preset duration, the state of lock assembly is adjusted to close shape
State.
By adjusting the state of lock assembly according to the control instruction of acquisition by processor, automatic vending is advantageously ensured that
The stolen risk of kinds of goods is effectively reduced in the safety of kinds of goods in equipment.
The vending equipment of the embodiment of the present application, by be arranged at the top of the counter inner body wall of vending equipment to
Lack first image collection assembly to acquire the intrinsic video data of counter, and gravity group is set below each shelf
Part acquires the gravimetric datas of kinds of goods on the shelf, by the processor in vending equipment at least one the first Image Acquisition
The gravity for the gravity component acquisition being arranged below the video data and each shelf that component acquires in the first preset time period
Data carry out dissection process, to determine the target kinds of goods being moved out of in the first preset time period.As a result, by by Image Acquisition group
Part is arranged on counter ontology inner sidewall, so as to reduce the space of every layer of shelf, the quantity of kinds of goods provides in increase counter
Condition, and the video data by being acquired according to image collection assembly and the gravimetric data of gravity component acquisition are parsed
It determines the target kinds of goods being moved out of, realizes the twin check of visual identity and gravity identification, reduce because being missed caused by blocking
Discrimination eliminates the limitation that kinds of goods put format, improves the accuracy rate of kinds of goods identification, improves while buying more kinds of goods
Discrimination;Further, since being moved out of kinds of goods is automatic identification, without limitation on the item quantity of user's purchase, one can be realized
The secondary multiple multiple types kinds of goods of purchase, thus, purchasing process is simplified, purchase efficiency is improved.
In a kind of possible implementation of the embodiment of the present application, as shown in Fig. 2, on the basis of embodiment as shown in Figure 1
On, it can also include at least one second Image Acquisition being arranged at the top of 110 inner wall of counter ontology in vending equipment 10
Component 180 (the second image collection assembly 180 of ellipse representation of black in Fig. 2), and may include multiple first Image Acquisition
Component 140, and multiple first image collection assemblies 140 are different with respect to the height of counter body bottom portion.Fig. 2 is only with each shelf
Respectively it is arranged for first image collection assembly 140 above 120 left and right sides and illustrates the application, and cannot function as to this
The limitation of application.
In the present embodiment, processor 130 is also used to when second after the door body of vending equipment 10 is turned on is default
Between in section, dissection process is carried out to the second video data of at least one second image collection assembly 180 acquisition, it is current to determine
The location information of target subject;And according to the location information of current goal main body and each first image collection assembly 140 and position
The mapping relations set determine at least one first image collection assembly 140, at least one the first image collection assembly 140
The first video data acquired in the first preset time period carries out dissection process.
Wherein, the second preset time period can be preset, for example the second preset time period can be:It is set from automatic vending
A period after when standby 10 door body is opened, for example, door body open after in 10 seconds (s) or door body open after in 30s
Deng.
Alternatively, in a kind of possible way of realization of the application, if user repeatedly take after single opens door body
Kinds of goods operation, then the second preset time period can also be configured according to the door body opening time of vending equipment 10.Than
Such as, if according to corresponding second video data in 10s after the unlatching of the door body of vending equipment 10, it is determined that the position of target subject
It sets, and starts in the 30s after the first image collection assembly corresponding with the position of target subject, do not get automatic vending yet
The door body shutdown signal of equipment 10, then can be to the second image collection assembly the after the door body of vending equipment 10 is opened
The second video data acquired in 20s to 30s carries out dissection process, with the position of the new target subject of determination, and then root again
According to the first video data that corresponding first image collection assembly acquires, multiple kinds of goods that user takes are determined.
For example, first starting at least one second image collection assembly 180 when the door body of vending equipment 10 starts and adopting
Collect the second video data in the second preset time period after door body is opened, processor 130 is first to the second image collection assembly 180
Second video data of acquisition carries out dissection process, obtains the location information of current goal main body, that is, determines that user wants to take
Kinds of goods where shelf 120, for example, processor 130 can according to the second image collection assembly 180 acquire the second video counts
Depth information in determines that the arm of user is at a distance from the second image collection assembly 180 in video, and then determines user's
User is determined later according to the corresponding relationship in the region and shelf 120 that prestore in region of the arm inside counter ontology 110
Want location information of the shelf 120 where the kinds of goods taken as current goal main body.In turn, processor 130 is according to current mesh
The location information of main body is marked, and each of prestores the first image collection assembly 140 (such as ID, unique identification etc.) and position
Mapping relations determine the first image collection assembly 140 corresponding with the location information of current goal main body, and start and determine
The first image collection assembly 140, taken the first video data of kinds of goods with acquiring user.In turn, processor 130 according to really
The gravimetric data that the first video data and gravity component 150 of fixed the first image collection assembly 140 acquisition acquire, determines
The target kinds of goods that user takes out.
Further, in a kind of possible implementation of the embodiment of the present application, processor 130 is also used to according to current mesh
The location information of main body and the setting position of each gravity component 150 are marked, at least one gravity component 150 is determined, at least
The gravimetric data that one gravity component 150 acquires in the first preset time period carries out dissection process.
For example, after processor 130 has determined the location information of current goal main body, it can be according to the position of current goal main body
Confidence ceases, and the setting position (shelf where gravity component) of the gravity component 150 prestored, determines current goal main body
The corresponding gravity component 150 of location information simultaneously starts so where the gravity component 150 acquisition on shelf 120 kinds of goods it is multiple
Gravimetric data.Multiple gravimetric datas that processor 130 is acquired according to the gravity component 150, determine the weight of kinds of goods on shelf 120
Measure situation of change.
The corresponding gravity component of location information by only starting target subject acquires gravimetric data, effectively reduces number
According to treating capacity, the power consumption of vending equipment is reduced.
In a kind of possible implementation of the embodiment of the present application, the first image collection assembly 140 is two dimensional image acquisition
Component, the second image collection assembly 180 are three-dimensional image acquisition component.It determines to work as according to three-dimensional image acquisition data by elder generation
The location information of preceding target subject restarts two dimensional image acquisition component acquisition corresponding with the location information of current goal main body
Video data determines the location information of current goal main body using the video data of three-dimensional image acquisition component acquisition, can
The precise positioning of kinds of goods needed for realizing user provides adjusting to start the two dimensional image acquisition component of optimum position, can be effective
Reduce the calculation power demand of visual identity.The vending equipment of the present embodiment, by first starting at least one second Image Acquisition
Component acquires video data, and processor determines the location information of current goal main body, and root according to the second video data of acquisition
Determine at least one corresponding first image collection assembly according to the location information of current goal main body, restart determined by least
One the first image collection assembly acquires the first video data, and is adopted by processor according at least one first image collection assembly
The gravimetric data of the first video data and gravity the component acquisition of collection determines target kinds of goods, so that when determining target kinds of goods, only
Shelf where starting taken kinds of goods corresponding first image collection assemblies obtains the first video data, extra without acquisition
Video data, can effectively reduce the data volume of required processing, reduce data processing difficulty and complexity, reduce processing cost,
In addition, also reducing the energy consumption of vending equipment.
In a kind of possible implementation of the embodiment of the present application, vending equipment 10 can also include being arranged in counter
The display component in 110 outside of ontology, for example, display component is arranged in door body, alternatively, being arranged display component in counter sheet
Side end.Wherein, display component can be for example LED screen, OLED screen etc..Display component is electrically connected with processor 130, for showing
Show the data obtained from processor 130.For example, display component can show the kinds of goods identified, and/or, show ordering for generation
Forms data, and/or, scroll launched advertising information.
It, can be in user first in order to realize that unaware is paid in a kind of possible implementation of the embodiment of the present application
It when purchase, reminds user to sign and exempts from close payment function, after user signs the function, be not necessarily to when subsequent purchase kinds of goods be manually entered
Password can be done directly payment, simplify payment flow, solve the cumbersome technology of conventional payment mode payment process and ask
Topic.
In a kind of possible implementation of the embodiment of the present application, after the completion of payment, the order of this time purchase can be generated
And it is sent to user, or the order of generation is shown on the display component of vending equipment, so that user knows payment
Information.The interface of connection customer service can also be set in the corresponding application program of vending equipment or small routine, or automatic
When showing order on the display component of selling apparatus, connection customer service interface is shown simultaneously in display component bottom, when user has found
When order is wrong, to reflect the information of wrong order to customer service, it can be obtained corresponding by contacting the customer service of customer service interface
Solution or compensation.By the way that order is fed back to user, the desk checking of order is realized, it is ensured that the accuracy of order.
In a kind of possible implementation of the embodiment of the present application, processor 130 be can be also used for vending equipment
10 sell kinds of goods category, quantity and time it is for statistical analysis, determine the corresponding target kinds of goods of vending equipment 10.Example
Such as, after the completion of each transaction, vending equipment 10 can store the order information of this time transaction, and processor 130 can be determined
Phase analyzes History Order information, and vending equipment 10 is extracted from order information and has been sold out the category of kinds of goods, quantity
With sell the time, and the category, quantity and time that have been sold out kinds of goods are counted, according to statistical result, to determine that this is automatic
The fast-selling kinds of goods of selling apparatus 10, and then the kinds of goods in vending equipment 10 are adjusted in real time according to fast-selling kinds of goods.For example, passing through
Statistical analysis, the drink sales volume of soda class and pure water class is more when determining summer, then can determine in summer
Come temporarily, the corresponding target kinds of goods of the vending equipment are the drink of soda class and pure water class;And spring and fall
When milk teas, the drink sales volume of coffee-type it is more, then can determine and carry out interim, vending equipment in spring and fall
Corresponding target kinds of goods are the drink of milk teas, coffee-type.
It is for statistical analysis by the category, quantity and time of selling kinds of goods to automatic vending machine, determine that automatic vending is set
Standby corresponding target kinds of goods, can count the sales situation of all kinds of kinds of goods of different time so that Replenishment Associate targetedly into
Row replenishes, and the kinds of goods for providing vending equipment compare situation of selling well, and kinds of goods is avoided to be detained in vending equipment.
In order to realize above-described embodiment, the application also proposes a kind of vending equipment control method.
Fig. 3 is a kind of flow diagram of automatic equipment control method provided by the embodiment of the present application, and this method can be with
It is controlled for the vending equipment described in previous embodiment, this method can be as the automatic selling described in previous embodiment
Processor in goods equipment executes.
As described in Figure 3, which may comprise steps of:
Step 101, the first video that at least one first image collection assembly acquires in the first preset time period is obtained
Data, wherein the first image collection assembly is arranged on the inner sidewall of vending equipment.
At least one first image collection assembly can be set on the counter ontology inner sidewall of vending equipment, for adopting
Collect the intrinsic video image of counter.When the door body of vending equipment is opened, the starting of the first image collection assembly, and the
The first video data is acquired in one preset time period, is sent to processor.Wherein, the first preset time period can be self-test and measure
The cabinet door of vending equipment is opened into the duration for detecting that cabinet door is closed.
In a kind of possible implementation of the embodiment of the present application, processor obtains at least one first image collection assembly
Before the first video data acquired in the first preset time period, first determine that vending equipment door body is currently at opening state
State;Alternatively, getting the instruction for being used to indicate and opening vending equipment door body.
As an example, when the door body of vending equipment is opened, the first image collection assembly and gravity component can
The first video data and gravimetric data are obtained with automatic starting.When processor determines that vending equipment door body is currently at out
When opening state, processor directly can obtain the first video data from the first image collection assembly, and obtain from gravity component
Gravimetric data.
As an example, when processor, which is got, is used to indicate the instruction for opening vending equipment door body, processing
The door body that device can control vending equipment is opened, and controls the starting of the first image collection assembly to acquire the first video counts
According to, and the starting of gravity component is controlled to acquire gravimetric data, and obtains the first video data from the first image collection assembly, with
And gravimetric data is obtained from gravity component.
By vending equipment door body being currently at open state or get to be used to indicate unlatching automatic determining
When the instruction of selling apparatus door body, the first video data of the first image collection assembly acquisition is just obtained, processor need not be always
Video data and gravimetric data are obtained, advantageously reduces the energy consumption of vending equipment, and reduce the work load of processor.
Step 102, the gravimetric data that gravity component acquires in the first preset time period is obtained, wherein gravity component is set
Set the lower section of every layer of shelf in vending equipment.
Wherein, gravity component may include at least one gravity sensor.
In the present embodiment, when the door body of vending equipment is opened, shelf where gravity component starts and acquires are got in stocks
The gravimetric data of product, the gravimetric data that processor acquires in the first preset time period from acquisition gravity component.
Step 103, dissection process is carried out to the first video data and gravimetric data, to determine quilt in the first preset time period
Remove the target kinds of goods of vending equipment.
In the present embodiment, after processor gets the first video data and gravimetric data in the first preset time period,
Dissection process carried out to the first video data and gravimetric data, processor is taken kinds of goods by analyzing user in the first video data
Process and each shelf on kinds of goods gravimetric data situation of change, the target being moved out of in available first preset time period
Kinds of goods, the kinds of goods as user's purchase.
The vending equipment control method of the present embodiment is arranged on the inner sidewall of vending equipment by obtaining
The first video data that at least one first image collection assembly acquires in the first preset time period, and setting is obtained certainly
The gravimetric data that the gravity component of the lower section of every layer of shelf acquires in the first preset time period in dynamic selling apparatus, regards to first
Frequency evidence and gravimetric data carry out dissection process, to determine the target goods for being moved out of vending equipment in the first preset time period
Product.As a result, by being arranged image collection assembly on counter ontology inner sidewall, so that the space of every layer of shelf is made full use of,
Increase counter in kinds of goods quantity, and the video data by being acquired according to image collection assembly and gravity component acquisition
Gravimetric data carries out parsing and determines the target kinds of goods being moved out of, and realizes the twin check of visual identity and gravity identification, reduces
Because of false recognition rate caused by blocking, the limitation that kinds of goods put format is eliminated, the accuracy rate of similar kinds of goods identification is improved, mentions
The discrimination of more kinds of goods is risen while having bought;Further, since being moved out of kinds of goods is automatic identification, without limitation on user's purchase
Item quantity can be realized the multiple more category kinds of goods of single purchase, thus, purchasing process is simplified, purchase efficiency is improved.
In a kind of possible implementation of the embodiment of the present application, in vending equipment can also include at least one the
Two image collection assemblies and multiple first image collection assemblies and multiple first image collection assemblies are with respect to counter body bottom portion
Height is different, where the kinds of goods taken needed for determining user according to the video data of at least one the second Image Acquisition with elder generation
Target shelf are restarted corresponding first image collection assembly of target shelf to obtain the first video data, are taken to needed for user
The kinds of goods taken are positioned, the data volume of the first video data obtained needed for reducing.To which the embodiment of the present application proposes separately
A kind of vending equipment control method, Fig. 4 are another kind vending equipment control method provided by the embodiment of the present application
Flow diagram.
As shown in figure 4, the vending equipment control method may comprise steps of:
Step 201, of at least one second image collection assembly after the door body of vending equipment is turned on is obtained
The second video data acquired in two preset time periods.
Wherein, the second image collection assembly can be set at the top of counter inner body wall.
In the present embodiment, after the door body of vending equipment is turned on, the second image collection assembly starts and second
The second video data is acquired in preset time period, processor obtains the second video data from the second image collection assembly.
Step 202, dissection process is carried out to the second video data, to determine the location information of current goal main body.
After processor carries out dissection process to received second video data, the position letter of current goal main body is determined
Breath.
Wherein, the second preset time period can be preset, for example the second preset time period can be:It is set from automatic vending
A period after when standby door body is opened, for example, door body open after in 10 seconds (s) or door body open after in 30s etc..
Alternatively, in a kind of possible way of realization of the application, if user repeatedly take after single opens door body
Kinds of goods operation, then the second preset time period can also be configured according to the door body opening time of vending equipment.For example,
If corresponding video data in 10s after being opened according to the door body of vending equipment, it is determined that the position of target subject, and start
In 30s after corresponding with the position of target subject the first image collection assembly, the door of vending equipment is not got yet
Body shutdown signal, then can be to the second image collection assembly in the 20s to 30s after the door body of vending equipment is opened
The video data of acquisition carries out dissection process, with the position of the new target subject of determination.
For example, first starting at least one second image collection assembly acquisition door when the door body of vending equipment starts
The video data in the second preset time period after body unlatching, processor is first to the video data of the second image collection assembly acquisition
Dissection process is carried out, the location information of current goal main body is obtained, that is, determines that user wants the shelf where the kinds of goods taken, than
Such as, processor can determine user in video according to the depth information in the video data that the second image collection assembly acquires
Arm at a distance from the second image collection assembly, and then determine the arm of user in the region of counter body interior, basis later
The corresponding relationship in the region and shelf that prestore determines the shelf where user wants the kinds of goods taken as current goal main body
Location information.
Step 203, according to the mapping of the location information of current goal main body and each first image collection assembly and position
Relationship determines at least one first image collection assembly.
For example, location information of the processor according to current goal main body, and each of prestore the first image collection assembly
The mapping relations of (such as ID, unique identification etc.) and position, determine corresponding with the location information of current goal main body first
Image collection assembly, and the first image collection assembly determined by starting is taken the first video data of kinds of goods to acquire user.
Step 204, what at least one first image collection assembly determined by obtaining acquired in the first preset time period
First video data.
Step 205, according to the setting position of the location information of current goal main body and each gravity component, at least one is determined
A gravity component.
In the present embodiment, after processor determines the location information of current goal main body according to the second video data, according to
The setting position of the location information of current goal main body and each gravity component can determine at least one gravity component.
Step 206, the gravimetric data that at least one gravity component acquires in the first preset time period is obtained.
For example, after processor has determined the location information of current goal main body, it can be according to the position of current goal main body
Information, and the setting position (shelf where gravity component) of gravity component prestored, determine the position of current goal main body
The corresponding gravity component of information simultaneously starts, so that the gravity component acquires multiple gravimetric datas of kinds of goods on the shelf of place.Processing
Multiple gravimetric datas that device is acquired according to the gravity component determine the weight change situation of kinds of goods on shelf.
Step 207, dissection process is carried out to the first video data and gravimetric data, to determine quilt in the first preset time period
Remove the target kinds of goods of vending equipment.
In the present embodiment, processor is acquired according to corresponding first image collection assembly of location information of current goal main body
The first video data and the acquisition of gravity component gravimetric data, can determine be moved out of in the first preset time period it is automatic
The target kinds of goods of selling apparatus.
The vending equipment control method of the present embodiment, by first starting the acquisition of at least one second image collection assembly
Second video data, processor determine the location information of current goal main body according to the second video data of acquisition, and according to working as
The location information of preceding target subject determines at least one corresponding first image collection assembly, restart determined by least one
First image collection assembly acquires the first video data, and acquired by processor according at least one first image collection assembly
First video data and the gravimetric data of gravity component acquisition determine target kinds of goods, so that only starting when determining target kinds of goods
Shelf where taken kinds of goods corresponding first image collection assemblies obtains the first video data, without obtaining extra view
Frequency evidence can effectively reduce the data volume of required processing, reduce data processing difficulty and complexity, reduce processing cost, in addition,
Also reduce the energy consumption of vending equipment.
In order to clearly describe to carry out dissection process to the first video data and gravimetric data in previous embodiment, with
Determine the specific implementation process that the target kinds of goods of vending equipment are moved out of in the first preset time period, present applicant proposes another
A kind of vending equipment control method, Fig. 5 are another vending equipment control method provided by the embodiment of the present application
Flow diagram.
As shown in figure 5, being based on previous embodiment, dissection process is carried out to the first video data and gravimetric data, with determination
It is moved out of the target kinds of goods of vending equipment in first preset time period, may comprise steps of:
Step 301, the first video counts at least one first image collection assembly acquired in the first preset time period
According to dissection process is carried out, the first kinds of goods being moved out of in the first preset time period are determined.
For example, when processor carries out dissection process to the first video data to determine the first kinds of goods being moved out of, it can be with needle
To each frame image data in the first video data, when carrying out machine vision image recognition to image data, for example, can adopt
With image recognition technology, optical character identification (Optical Character Recognition, OCR) technology to image data
It is identified, the first kinds of goods is determined according to recognition result;In another example the image data of different kinds of goods can be acquired in advance as instruction
Practice sample, machine learning model be trained to obtain kinds of goods identification model, image data is input in kinds of goods identification model,
Image data is identified to determine the first kinds of goods using kinds of goods identification model.
Step 302, the multiple gravimetric datas acquired in the first preset time period to each gravity component carry out at parsing
Reason determines the second kinds of goods being moved out of in the first preset time period.
For example, being directed to each shelf, it can compare in the first preset time period, the gravity component being arranged below the shelf
Multiple gravimetric datas of acquisition calculate the variable quantity of gravimetric data when the gravimetric data of kinds of goods on the shelf changes, into
And according to the category for the kinds of goods placed on the shelf and the corresponding net content of kinds of goods, determine the goods that user takes from the shelf
Product.Wherein, the category for the kinds of goods placed on each shelf and the net content of kinds of goods, can be stored in advance in vending equipment
In memory, when needed, processor can be from memory calls.Processor is determined according to the gravimetric data that gravity component acquires
After the kinds of goods that user takes from each shelf out, all kinds of goods that identified user is taken are as the second kinds of goods.
Step 303, when the first kinds of goods are matched with the second kinds of goods, determine that the first kinds of goods are removed target kinds of goods.
For example, may include the title and corresponding net content of kinds of goods in the first kinds of goods and the second kinds of goods that obtain, when
The title and net content for the kinds of goods for including in first kinds of goods, it is consistent with the title and net content of the kinds of goods that include in the second kinds of goods
When, it determines that the first kinds of goods are matched with the second kinds of goods, the first kinds of goods or the second kinds of goods is determined as to the target kinds of goods being moved out of.
In practical application, processor 130 acquires in the first preset time period multiple heavy according to each gravity component 150
When force data determines the second kinds of goods, be likely to be obtained the combination of multiple kinds of goods and be all satisfied gravimetric data variation and require, for example, kinds of goods a and
The combination of kinds of goods b meets gravimetric data variation, and the combination of kinds of goods c and kinds of goods d also meet gravimetric data variation.At this point it is possible to first
The weight change that kinds of goods in vending equipment 10 are determined according to multiple gravimetric datas, further according to the weight value of each kinds of goods of prediction
With the corresponding relationship of kinds of goods, the kinds of goods combination that may include in the second kinds of goods is determined.In turn, processor 130 is combined according to first
The title for the first kinds of goods that video data determines, from multiple the second kinds of goods combinations for meeting gravimetric data change condition, uniquely
It determines the second kinds of goods, the second kinds of goods is determined as to the target kinds of goods being moved out of.
In a kind of possible implementation of the embodiment of the present application, it is determined that after the target kinds of goods being moved out of, processor is also
The order data in the first preset time period can be generated according to removed target kinds of goods, and order data is sent to service
Device and/or destination client.
The vending equipment control method of the present embodiment, by according to image collection assembly in the first preset time period
First video data of acquisition determines the first kinds of goods being moved out of, then parses to multiple gravimetric datas of gravity component acquisition
It handles and determines the second kinds of goods, when the first kinds of goods are matched with the second kinds of goods, determine that the first kinds of goods are removed target kinds of goods, by
This, realizes the verification using gravimetric data to visual identity result, has achieved the purpose that twin check, further improve goods
The accuracy rate of product identification.
In order to realize above-described embodiment, the application also proposes a kind of non-transitorycomputer readable storage medium, deposits thereon
Computer program is contained, when which is executed by processor, realizes vending equipment controlling party as in the foregoing embodiment
Method.
In the description of this specification, reference term " one embodiment ", " some embodiments ", " example ", " specifically show
The description of example " or " some examples " etc. means specific features, structure, material or spy described in conjunction with this embodiment or example
Point is contained at least one embodiment or example of the application.In the present specification, schematic expression of the above terms are not
It must be directed to identical embodiment or example.Moreover, particular features, structures, materials, or characteristics described can be in office
It can be combined in any suitable manner in one or more embodiment or examples.In addition, without conflicting with each other, the skill of this field
Art personnel can tie the feature of different embodiments or examples described in this specification and different embodiments or examples
It closes and combines.
In addition, term " first ", " second " are used for descriptive purposes only and cannot be understood as indicating or suggesting relative importance
Or implicitly indicate the quantity of indicated technical characteristic.Define " first " as a result, the feature of " second " can be expressed or
Implicitly include at least one this feature.In the description of the present application, the meaning of " plurality " is at least two, such as two, three
It is a etc., unless otherwise specifically defined.
It should be appreciated that each section of the application can be realized with hardware, software, firmware or their combination.Above-mentioned
In embodiment, software that multiple steps or method can be executed in memory and by suitable instruction execution system with storage
Or firmware is realized.Such as, if realized with hardware in another embodiment, following skill well known in the art can be used
Any one of art or their combination are realized:With for data-signal realize logic function logic gates from
Logic circuit is dissipated, the specific integrated circuit with suitable combinational logic gate circuit, programmable gate array (PGA), scene can compile
Journey gate array (FPGA) etc..
It, can also be in addition, can integrate in a processing module in each functional unit in each embodiment of the application
It is that each unit physically exists alone, can also be integrated in two or more units in a module.Above-mentioned integrated mould
Block both can take the form of hardware realization, can also be realized in the form of software function module.The integrated module is such as
Fruit is realized and when sold or used as an independent product in the form of software function module, also can store in a computer
In read/write memory medium.
Storage medium mentioned above can be read-only memory, disk or CD etc..Although having been shown and retouching above
Embodiments herein is stated, it is to be understood that above-described embodiment is exemplary, and should not be understood as the limit to the application
System, those skilled in the art can be changed above-described embodiment, modify, replace and become within the scope of application
Type.
Claims (13)
1. a kind of vending equipment, which is characterized in that including:Counter ontology, setting are used at the counter intrinsic L
Place the shelf and processor of kinds of goods, wherein L is positive integer;
Wherein, the counter ontology inner sidewall is provided at least one first image collection assembly, the first image acquisition group
Part is for acquiring video image;
The gravity component for acquiring kinds of goods weight on the shelf is provided with below each shelf;
The processor is electrically connected with the first image acquisition component and the gravity component respectively, for described at least one
The first video data that a first image collection assembly acquires in the first preset time period, and to each shelf lower section
The gravimetric data that the gravity component of setting acquires in first preset time period carries out dissection process, with determination described first
The target kinds of goods of the vending equipment are moved out of in preset time period.
2. vending equipment as described in claim 1, which is characterized in that further include:It is arranged in the counter inner body wall
At least one second image collection assembly at top;
It include multiple first image collection assemblies in the vending equipment, and multiple the first image acquisition components are opposite
The height of the counter body bottom portion is different;
The processor is also used to:In the second preset time period after the door body of the vending equipment is turned on, to institute
The second video data for stating the acquisition of at least one second image collection assembly carries out dissection process, to determine current goal main body
Location information;And it is closed according to the mapping of the location information of the current goal main body and each first image collection assembly and position
System determines at least one described first image collection assembly, at least one described first image collection assembly described the
The first video data acquired in one preset time period carries out dissection process.
3. vending equipment as claimed in claim 2, which is characterized in that the processor is also used to:
According to the setting position of the location information of the current goal main body and each gravity component, at least one gravity group is determined
Part carries out dissection process with the gravimetric data acquired in first preset time period at least one described gravity component.
4. vending equipment as described in claim 1, which is characterized in that the processor is specifically used for:
The first video data that at least one described first image collection assembly is acquired in first preset time period into
Row dissection process determines the first kinds of goods being moved out of in first preset time period;
Dissection process is carried out to multiple gravimetric datas that each gravity component acquires in first preset time period, is determined
The second kinds of goods being moved out of in first preset time period;
When first kinds of goods are matched with second kinds of goods, determine that first kinds of goods are removed target kinds of goods.
5. vending equipment as claimed in claim 4, which is characterized in that further include the communication being electrically connected with the processor
Component;
The processor is also used to generate the order numbers in first preset time period according to the removed target kinds of goods
According to, and by the communication component, the order data is sent to server and/or destination client.
6. vending equipment as described in claim 1, which is characterized in that further include:Door body and for monitoring the door body
The sensor of folding condition;
The processor is also electrically connected with the sensor, and the data for being exported according to the sensor determine the door body
Folding condition, and according to the folding condition of the door body, control at least one described first image collection assembly and it is described extremely
The working condition of a few gravity component.
7. a kind of vending equipment control method, which is characterized in that including:
Obtain the first video data that at least one first image collection assembly acquires in the first preset time period, wherein institute
The first image collection assembly is stated to be arranged on the inner sidewall of vending equipment;
Obtain the gravimetric data that gravity component acquires in first preset time period, wherein the gravity component setting exists
The lower section of every layer of shelf in the vending equipment;
Dissection process is carried out to first video data and the gravimetric data, with quilt in determination first preset time period
Remove the target kinds of goods of the vending equipment.
8. the method for claim 7, which is characterized in that include multiple first Image Acquisition in the vending equipment
Component, and the height of the relatively described counter body bottom portion of the multiple first image collection assembly is different;
Before the first video data that described at least one first image collection assembly of acquisition acquires in the first preset time period,
Further include:
At least one second image collection assembly is obtained when second after the door body of the vending equipment is turned on is default
Between the second video data for acquiring in section;
Dissection process is carried out to second video data, to determine the location information of current goal main body;
According to the mapping relations of the location information of the current goal main body and each first image collection assembly and position, determine
At least one described first image collection assembly.
9. method according to claim 8, which is characterized in that the acquisition gravity component is in first preset time period
Before the gravimetric data of acquisition, further include:
According to the setting position of the location information of the current goal main body and each gravity component, at least one gravity group is determined
Part;
The gravimetric data for obtaining gravity component and being acquired in first preset time period, including:
Obtain the gravimetric data that at least one described gravity component acquires in first preset time period.
10. such as the described in any item methods of claim 7-9, which is characterized in that described to first video data and described
Gravimetric data carries out dissection process, to be moved out of the target goods of the vending equipment in determination first preset time period
Product, including:
The first video data that at least one described first image collection assembly is acquired in first preset time period into
Row dissection process determines the first kinds of goods being moved out of in first preset time period;
Dissection process is carried out to multiple gravimetric datas that each gravity component acquires in first preset time period, is determined
The second kinds of goods being moved out of in first preset time period;
When first kinds of goods are matched with second kinds of goods, determine that first kinds of goods are removed target kinds of goods.
11. method as claimed in claim 10, which is characterized in that determination first kinds of goods are removed target goods
After product, further include:
The order data in first preset time period is generated according to the removed target kinds of goods;
The order data is sent to server and/or destination client.
12. such as the described in any item methods of claim 7-9, which is characterized in that described at least one first Image Acquisition of acquisition
Before the first video data that component acquires in the first preset time period, further include:
Determine that the vending equipment door body is currently at open state;
Alternatively,
Get the instruction for being used to indicate and opening the vending equipment door body.
13. a kind of non-transitorycomputer readable storage medium, is stored thereon with computer program, which is characterized in that the program
Such as claim 7-12 described in any item vending equipment control methods are realized when being executed by processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810927922.5A CN108922029A (en) | 2018-08-15 | 2018-08-15 | Vending equipment and its control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810927922.5A CN108922029A (en) | 2018-08-15 | 2018-08-15 | Vending equipment and its control method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108922029A true CN108922029A (en) | 2018-11-30 |
Family
ID=64404816
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810927922.5A Pending CN108922029A (en) | 2018-08-15 | 2018-08-15 | Vending equipment and its control method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108922029A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109741135A (en) * | 2018-12-28 | 2019-05-10 | 北京每日优鲜电子商务有限公司 | Control method, control system and the Intelligent portable shop in Intelligent portable shop |
CN109887161A (en) * | 2019-01-19 | 2019-06-14 | 创新奇智(合肥)科技有限公司 | A kind of self-service cabinet theft preventing method, system and the self-service cabinet with anti-theft function |
CN110020848A (en) * | 2018-12-14 | 2019-07-16 | 拉扎斯网络科技(上海)有限公司 | Unmanned selling method, intelligent goods shelf and storage medium |
CN110930582A (en) * | 2019-10-23 | 2020-03-27 | 广东工业大学 | Intelligent sales counter and control method thereof |
CN111524273A (en) * | 2019-02-02 | 2020-08-11 | 北京京东尚科信息技术有限公司 | Shipment detection method and device, unmanned vending equipment and storage medium |
CN113538784A (en) * | 2021-06-23 | 2021-10-22 | 支付宝(杭州)信息技术有限公司 | Intelligent container and article identification method |
CN113689621A (en) * | 2021-08-17 | 2021-11-23 | 锐捷网络股份有限公司 | Automatic vending equipment, control method and medium |
WO2021238646A1 (en) * | 2020-05-27 | 2021-12-02 | 京东方科技集团股份有限公司 | Shelf system and control method |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106781014A (en) * | 2017-01-24 | 2017-05-31 | 广州市蚁道互联网有限公司 | Automatic vending machine and its operation method |
CN106952402A (en) * | 2017-03-22 | 2017-07-14 | 帮团成都电子商务有限责任公司 | A kind of data processing method and device |
CN106971457A (en) * | 2017-03-07 | 2017-07-21 | 深圳市楼通宝实业有限公司 | Self-service vending method and system |
CN206757798U (en) * | 2017-01-24 | 2017-12-15 | 广州市蚁道互联网有限公司 | Automatic vending machine |
CN108320379A (en) * | 2018-02-28 | 2018-07-24 | 成都果小美网络科技有限公司 | Good selling method, device and the self-service machine compared based on image |
-
2018
- 2018-08-15 CN CN201810927922.5A patent/CN108922029A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106781014A (en) * | 2017-01-24 | 2017-05-31 | 广州市蚁道互联网有限公司 | Automatic vending machine and its operation method |
CN206757798U (en) * | 2017-01-24 | 2017-12-15 | 广州市蚁道互联网有限公司 | Automatic vending machine |
CN106971457A (en) * | 2017-03-07 | 2017-07-21 | 深圳市楼通宝实业有限公司 | Self-service vending method and system |
CN106952402A (en) * | 2017-03-22 | 2017-07-14 | 帮团成都电子商务有限责任公司 | A kind of data processing method and device |
CN108320379A (en) * | 2018-02-28 | 2018-07-24 | 成都果小美网络科技有限公司 | Good selling method, device and the self-service machine compared based on image |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110020848A (en) * | 2018-12-14 | 2019-07-16 | 拉扎斯网络科技(上海)有限公司 | Unmanned selling method, intelligent goods shelf and storage medium |
CN109741135A (en) * | 2018-12-28 | 2019-05-10 | 北京每日优鲜电子商务有限公司 | Control method, control system and the Intelligent portable shop in Intelligent portable shop |
CN109887161A (en) * | 2019-01-19 | 2019-06-14 | 创新奇智(合肥)科技有限公司 | A kind of self-service cabinet theft preventing method, system and the self-service cabinet with anti-theft function |
CN111524273A (en) * | 2019-02-02 | 2020-08-11 | 北京京东尚科信息技术有限公司 | Shipment detection method and device, unmanned vending equipment and storage medium |
CN111524273B (en) * | 2019-02-02 | 2022-08-09 | 北京京东乾石科技有限公司 | Shipment detection method and device, unmanned vending equipment and storage medium |
CN110930582A (en) * | 2019-10-23 | 2020-03-27 | 广东工业大学 | Intelligent sales counter and control method thereof |
WO2021238646A1 (en) * | 2020-05-27 | 2021-12-02 | 京东方科技集团股份有限公司 | Shelf system and control method |
CN113538784A (en) * | 2021-06-23 | 2021-10-22 | 支付宝(杭州)信息技术有限公司 | Intelligent container and article identification method |
CN113538784B (en) * | 2021-06-23 | 2024-01-05 | 支付宝(杭州)信息技术有限公司 | Intelligent container and article identification method |
CN113689621A (en) * | 2021-08-17 | 2021-11-23 | 锐捷网络股份有限公司 | Automatic vending equipment, control method and medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108922029A (en) | Vending equipment and its control method | |
CN108416909B (en) | Intelligent sales counter and intelligent vending method | |
CN206893000U (en) | Multifunctional automatic goods-selling system | |
CN105931371B (en) | Automatic vending machine and automatic vending method | |
CN108875664A (en) | Recognition methods, device and the vending machine of selective purchase | |
US11501594B2 (en) | Vending machine and vending method and vending system therefor | |
CN205788499U (en) | Automatic vending machine | |
EP3198570B1 (en) | Vending machine | |
CN108648334A (en) | Self-service cabinet and its abnormal method for controlling reporting, self-service system | |
CN108460908A (en) | Automatic vending method and system and automatic vending device and automatic vending machine | |
CN109035629A (en) | A kind of shopping settlement method and device based on open automatic vending machine | |
CN107481414A (en) | A kind of real-time shopping guide method and system of open unmanned sale apparatus | |
CN107665426A (en) | Method and electronic device for payment using biometric authentication | |
CN108765702A (en) | Automatic vending machine | |
KR20210098509A (en) | information processing | |
CN107016783A (en) | Self-service vending method and device | |
WO2019161734A1 (en) | Self-service vending device and vending method thereof, and self-service vending system | |
WO2019001363A1 (en) | Brick and mortar store application system, and user information processing method and device | |
CN109035577A (en) | A kind of self-selecting type intelligent vending machine system and method | |
CN208421970U (en) | A kind of self-selecting type automatic vending machine | |
CN207074475U (en) | A kind of Vending Machine | |
CN208172900U (en) | A kind of intelligence sales counter | |
WO2019165895A1 (en) | Automatic vending method and system, and vending device and vending machine | |
CN109903484A (en) | A kind of self-checkout equipment and self-service accounts settling method | |
CN109362067A (en) | A kind of automatically vending system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20181130 |