Weighing device and unmanned vending system

文档序号:154602 发布日期:2021-10-26 浏览:30次 中文

阅读说明:本技术 一种称重装置及无人售货系统 (Weighing device and unmanned vending system ) 是由 马向东 卢毅 李业明 洪鹏 于 2021-04-21 设计创作,主要内容包括:本发明提供了一种称重装置,具有这样的特征,包括多个称重单元,用于对货盘以及该货盘盛放的商品进行称重从而实时称得对应的重量值;信息处理模块,其中,信息处理模块包括稳定值获取部、记录部、取放判定部、稳定值确定部以及重量变化值计算部,稳定值获取部实时获取称重单元称得的重量值,并判断得出处于稳定状态时称重单元得出的稳定重量值,记录部依次记录处于稳定状态的稳定重量值,取放判定部根据判断各个连续的稳定重量值之间的差值是否大于预定的取放判断用阈值,稳定值确定部用于设定第一重量稳定值以及第二重量稳定值,重量变化值计算部计算第二重量稳定值与第一重量稳定值之间的差值作为商品被取放前后产生的重量变化值。(The invention provides a weighing device which is characterized by comprising a plurality of weighing units, a weighing unit and a weighing unit, wherein the weighing units are used for weighing a pallet and commodities contained in the pallet so as to obtain corresponding weight values in real time; the information processing module comprises a stable value acquisition part, a recording part, a taking and placing judging part, a stable value determining part and a weight change value calculating part, wherein the stable value acquisition part acquires a weight value weighed by the weighing unit in real time and judges that a stable weight value obtained by the weighing unit in a stable state is obtained, the recording part sequentially records the stable weight value in the stable state, the taking and placing judging part is used for judging whether a difference value between each continuous stable weight value is larger than a preset threshold value for taking and placing judgment or not, the stable value determining part is used for setting a first weight stable value and a second weight stable value, and the weight change value calculating part calculates a difference value between the second weight stable value and the first weight stable value as a weight change value generated before and after the commodity is taken and placed.)

1. A weighing apparatus for use with an unmanned sales container having a plurality of pallets containing goods to be sold, the apparatus comprising:

the weighing units correspond to the pallets one by one and are used for weighing the pallets and the commodities contained in the pallets so as to obtain corresponding weight values in real time;

an information processing module which is respectively in communication connection with each weighing unit,

wherein the information processing module comprises a stable value acquisition part, a recording part, a pick-and-place judging part, a stable value determination part and a weight change value calculation part,

the stable value acquiring part acquires the weight value weighed by the weighing unit in real time, and judges a stable weight value obtained by the weighing unit in a stable state according to the weight value acquired at each moment and a preset threshold value for stability judgment,

the recording section sequentially records the steady weight values in a steady state,

the pick-and-place judging section judges whether or not a difference between successive stable weight values is larger than a predetermined pick-and-place judging threshold value,

when the weight stability value is judged to be yes, the stability value determining unit determines an earlier stability value as a first weight stability value and a later stability value as a second weight stability value,

the weight change value calculation unit calculates a difference between the second weight stability value and the first weight stability value as a weight change value generated before and after the commodity is picked up.

2. The weighing apparatus of claim 1, wherein:

wherein the stable value acquisition part comprises an acquisition control unit, a weight value acquisition unit, a weight set forming unit, a stability judgment unit and a stable weight value acquisition unit,

the weight value obtaining unit is used for obtaining the weight value weighed by the weighing unit in real time,

the weight set forming unit is configured to form a predetermined number of the weight values into a weight set when the weight value obtaining unit obtains the predetermined number of the weight values,

the acquisition control unit controls the weight set forming unit to replace the oldest one of the weight values in the weight set with a new one to form a current weight set each time the weight value acquiring unit acquires a new one of the weight values in real time,

the acquisition control unit controls the stability judging unit to calculate a difference between a maximum value and a minimum value in the current weight set and judge whether the difference is smaller than a predetermined threshold for stability judgment every time the current weight set is formed, until a certain current weight set is judged to be yes by the stability judging unit,

when the stable judgment unit judges yes, the stable weight value acquisition unit calculates an average value of the current weight set as the stable weight value.

3. The weighing apparatus of claim 2, wherein:

wherein a difference value between each of the weight values in the current weight set and the second weight stabilization value is taken as a first difference value set,

the stable value determination section has a second stable value determination unit, a verification unit, and a determination control unit,

the verification unit continuously calculates whether each difference value in the first difference value set in a predetermined verification time is larger than the threshold value for stability determination for a predetermined verification time after the second weight stabilization value is assigned,

if any difference value in the first difference value set is larger than the threshold value for stability determination, the second stable value determination unit eliminates the assignment of the second weight stable value,

the determination control unit controls the second stable value determination unit to take the next weight stable value as a new second weight stable value, and controls the verification unit to verify the new second weight stable value until all differences in the first difference set are smaller than the threshold for stability determination within the verification time for the second weight stable value.

4. A weighing apparatus as claimed in claim 2, wherein:

wherein the information processing module further comprises a setting part,

the setting section sets the second weight stabilization value as a candidate first weight stabilization value when the weight change value is calculated,

the stable value determination section has a first stable value determination unit and a second stable value determination unit,

the first stable value determining unit, when the stability judging unit judges yes, takes the latest stable weight value as the new candidate first weight stable value,

until the taking and placing determination unit determines yes, the first stable value determination unit sets the latest candidate first weight stable value as the new first weight stable value, the second stable value determination unit sets the latest stable weight value as the new second weight stable value,

the weight change value calculation section calculates a difference between the new second weight stabilization value and the new first weight stabilization value as the new weight change value.

5. A weighing apparatus as claimed in claim 3, wherein:

wherein the threshold value for stability judgment ranges from 0.1g to 3g, the threshold value for taking and placing judgment ranges from 15 g to 25g, the verification time ranges from 1 s to 3s, and the predetermined number ranges from 4 to 6.

6. A vending apparatus, comprising:

a sales counter comprising a plurality of pallets and goods placed on the pallets;

the weighing device is arranged in the sales counter and is used for weighing the plurality of pallets respectively; and

a control device for controlling the operation of the sales counter and the weighing device,

wherein the weighing device is the weighing device of any one of claims 1-5,

when the goods on the pallet are taken out from the sales counter, the sales counter is further used for charging the taken-out goods according to the weight change value obtained by the weighing device on the goods on the pallet.

7. An automated vending system, comprising:

at least one vending apparatus for holding goods to be vended;

at least one consumer terminal for a consumer to purchase goods on the pallet;

a server in communication connection with the consumption terminal and the vending apparatus, respectively,

wherein the vending apparatus comprises:

a sales counter comprising a pallet and goods placed on the pallet;

the weighing device is arranged in the sales counter and is used for weighing the plurality of pallets respectively; and

a control device for controlling the operation of the sales counter and the weighing device,

the weighing apparatus according to any one of claims 1 to 5,

when the goods on the pallet are taken out from the sales counter, the sales counter sends the weight change value obtained by the weighing device weighing the goods on the pallet to the server, so that the server can charge the taken out goods on the pallet according to the weight change value and send the charging result to the consumption terminal.

8. The unmanned vending system of claim 7, wherein:

wherein the server includes an information storage section and a settlement section,

the information storage unit stores at least individual weight information and price information of the corresponding commodity on the pallet,

the settlement unit is configured to calculate the type and quantity of the commodity on the pallet to be taken and placed, and a total price to be paid, based on the weight change value, the individual weight information, and the price information.

Technical Field

The invention relates to the technical field of weighing of sales counter, in particular to a weighing device and an unmanned vending system.

Background

Sales counter usually uses an image recognition system or a weighing device to determine how much of the goods are sold. Image recognition systems generally identify the number of items on a sales counter pallet by images, and thus sales counters employing image recognition systems are only suitable for selling standard sized items, such as whole bottles of beverages, bagged food, etc., and are not suitable for selling items that do not have standard sizes, such as fruits, etc. The weighing device calculates the mass of the articles on the pallet, so that the sales counter adopting the weighing device is suitable for selling both the articles with the standard specification and the articles without the standard specification.

The method for calculating the weight change quantity caused before and after the articles are taken and placed by the sales counter adopting the weighing device in the prior art comprises the following steps: the difference between the weight values of the pallet and the goods on the pallet before the door is opened and the weight values of the pallet and the goods on the pallet after the door is closed is calculated.

However, changes such as air flow, changes in air temperature, and ice melting in a sales counter can significantly interfere with weighing the weight values of the pallets and the articles on the pallets before opening the door and weighing the weight values of the pallets and the articles on the pallets after closing the door. Meanwhile, the weight value of the pallet and the goods on the pallet can be accurately weighed due to error accumulation caused by taking and placing the goods for multiple times after the door of the customer is opened. In the prior art, the sales counter adopting the weighing device still has obvious errors in calculating the weight variation caused before and after the articles are taken and placed.

Disclosure of Invention

The present invention has been made to solve the above-mentioned problems, and an object of the present invention is to provide a weighing apparatus and an automated vending system.

The present invention provides a weighing device for use with an unmanned sales container comprising a plurality of pallets containing goods to be sold, the weighing device being characterised by comprising: the weighing units correspond to the pallets one by one and are used for weighing the pallets and the commodities contained in the pallets so as to obtain corresponding weight values in real time; an information processing module which is respectively connected with each weighing unit in a communication way, wherein the information processing module comprises a stable value acquisition part, a recording part, a taking and placing judging part, a stable value determining part and a weight change value calculating part, the stable value acquisition part acquires the weight value weighed by the weighing unit in real time and judges the stable weight value obtained by the weighing unit in a stable state according to the weight value acquired at each moment and a preset threshold value for stability judgment, the recording part sequentially records the stable weight values in the stable state, the taking and placing judging part judges whether the difference value between each continuous stable weight value is larger than the preset threshold value for taking and placing judgment, when the continuous weight stable value is judged to be yes, the stable value determining part takes the earlier stable value as a first weight stable value and takes the later stable weight value as a second weight stable value, the weight change value calculation unit calculates a difference between the second weight stabilization value and the first weight stabilization value as a weight change value occurring before and after the commodity is picked up.

In the weighing device provided by the invention, the following characteristics can be further provided: wherein the stable value acquiring portion includes an acquiring control unit, a weight value acquiring unit, a weight set forming unit, a stable judging unit, and a stable weight value acquiring unit, the weight value acquiring unit is configured to acquire a weight value weighed by the weighing unit in real time, the weight set forming unit is configured to form a weight set from a predetermined number of weight values when the weight value acquiring unit acquires the predetermined number of weight values, each time a new weight value is acquired by the weight value acquiring unit in real time, the acquiring control unit controls the weight set forming unit to replace an oldest weight value in the weight set with the new weight value to form a current weight set, the acquiring control unit controls the stable judging unit to calculate a difference value between a maximum value and a minimum value in the current weight set and judge whether the difference value is smaller than a predetermined threshold value for stable judgment every time the current weight set is formed, until a certain current weight set is judged to be yes by the stable judging unit, when the stable judgment unit judges yes, the stable weight value acquisition unit calculates an average value of the current weight set as a stable weight value.

In the weighing device provided by the invention, the following characteristics can be further provided: wherein differences between respective weight values in the current weight set and the second weight stabilization values, respectively, are taken as a first difference set, the stabilization value determination section has a second stabilization value determination unit, a verification unit, and a determination control unit, after the second weight stabilization value is assigned, the verification unit continuously calculates whether each difference value in a first difference value set in a predetermined verification time is greater than a threshold value for stabilization judgment for a predetermined verification time, if any difference value in the first difference value set is greater than the threshold value for stabilization judgment, the second stable value determining unit clears the assignment of the second weight stable value, the determination control unit controls the second stable value determining unit to take the next weight stable value as a new second weight stable value, and controlling the verification unit to verify the new second weight stable value until all the difference values in the first difference set of the second weight stable value in the verification time are smaller than the threshold value for stability judgment.

In the weighing device provided by the invention, the following characteristics can be further provided: wherein the information processing module further includes a setting portion that sets the second weight stabilization value as a candidate first weight stabilization value after the weight change value is calculated, the stabilization value determination portion has a first stabilization value determination unit and a second stabilization value determination unit, the first stabilization value determination unit, when the stabilization judgment unit judges yes, the first stable value determining unit takes the latest stable weight value as a new candidate first weight stable value until the picking and placing judging unit judges that the weight is a new candidate first weight stable value, the first stable value determining unit sets the latest candidate first weight stable value as a new first weight stable value, the second stable value determining unit sets the latest stable weight value as a new second weight stable value, and the weight change value calculating portion calculates a difference between the new second weight stable value and the new first weight stable value as a new weight change value.

In the weighing device provided by the invention, the following characteristics can be further provided: wherein the threshold value for stability judgment ranges from 0.1g to 3g, the threshold value for pick-and-place judgment ranges from 15 g to 25g, the verification time ranges from 1 s to 3s, and the predetermined number ranges from 4 to 6.

The present invention provides a vending apparatus having the characteristics of comprising: a sales counter comprising a plurality of pallets and goods placed on the pallets; the weighing device is arranged in the sales counter and is used for weighing the plurality of pallets respectively; and a control device for controlling the operation of the sales counter and the weighing device, wherein the weighing device is the weighing device of any one of claims 1 to 5, and when the goods on the pallet are taken out from the sales counter, the sales counter is further configured to charge the taken goods based on the weight change value obtained by the weighing device for the goods on the pallet.

The present invention provides an automated vending system having the features comprising: at least one vending apparatus for holding goods to be vended; at least one consumer terminal for a consumer to purchase goods on the pallet; the server is respectively in communication connection with the consumption terminal and the vending equipment, wherein the vending equipment comprises a vending cabinet, a storage device and a control device, wherein the vending cabinet comprises a pallet and commodities placed on the pallet; the weighing device is arranged in the sales counter and is used for weighing the plurality of pallets respectively; and a control device for controlling the operation of a sales counter and the weighing device, the weighing device being the weighing device of any one of claims 1 to 5, the sales counter transmitting a weight change value obtained by the weighing device weighing the goods on the pallet to the server when the goods on the pallet are taken out from the sales counter, so that the server can charge the taken goods on the pallet according to the weight change value and transmit the charging result to the consumption terminal.

The present invention also provides the vending system, which comprises: the server comprises an information storage part and a settlement part, wherein the information storage part at least stores the weight information and the price information of the single goods corresponding to the pallets, and the settlement part is used for calculating the type and the quantity of the goods on the pallets to be taken and placed and the total price to be paid according to the weight change value, the weight information of the single goods and the price information.

Action and Effect of the invention

According to the weighing device and the unmanned vending system, the weighing unit of the weighing device continuously collects the weight values of the commodities on the pallet in real time and performs stable value judgment by forming a weight set, so that a plurality of weight stable values are obtained, whether the commodities are taken or not is judged according to the difference value between the weight stable values, the weight change value caused by the taking and the placing of the commodities is calculated, the negative influence of interference factors such as air disturbance, ice block melting and the like is reduced, and the accuracy and the stability of the calculation of the weight change value by the weighing device are ensured.

Drawings

FIG. 1 is a schematic diagram of an embodiment of a drone vending system of the present invention;

FIG. 2 is a schematic view of a vending apparatus in an embodiment of the present invention;

FIG. 3 is a schematic view of a vending apparatus according to an embodiment of the present invention;

FIG. 4 is a schematic diagram of an information processing module in an embodiment of the invention;

FIG. 5 is a diagram showing the contents stored in the information storage unit according to the embodiment of the present invention;

FIG. 6 is a flow chart illustrating the operation of the automated vending system weighing process in an embodiment of the present invention; and

FIG. 7 is a flow chart of the automated vending system according to an embodiment of the present invention.

Detailed Description

In order to make the technical means, creation features, achievement objects and effects of the present invention easy to understand, the following embodiments are provided to specifically describe a weighing apparatus and an automatic vending system of the present invention with reference to the accompanying drawings.

Fig. 1 is a schematic diagram of the automatic vending system according to the embodiment.

As shown in fig. 1, the present embodiment provides a unmanned vending system 100 including a plurality of vending apparatuses 10 for containing goods to be vended, a plurality of consumer terminals 20 for consumers to purchase goods on a pallet 112, and a server 30.

Fig. 2 is a schematic view of a vending apparatus according to the present embodiment, and fig. 3 is a schematic view of a configuration of the vending apparatus according to the present embodiment. As shown in fig. 2 and 3, the vending apparatus 10 comprises a sales counter 11, weighing means 12, control means 13 and communication means 14.

The sales counter 11 includes a cabinet 111, a plurality of pallets 112, and a locking portion 113.

The cabinet 111 is provided with an identification code, and the consumer can scan the identification code through the consumption terminal 20 to obtain the container identification information of the sales container.

The cabinet 111 has a cabinet door. A plurality of pallets 112 are each located within cabinet 111 and secured to cabinet 111. In this embodiment, the space within cabinet 111 is divided into 3 levels, each level being provided with 4 pallets 112. The pallet 112 is used to hold goods to be vended. The individual pallets 112 contain only the same commodity, and the term "the same commodity" means a commodity having the same commodity name, the same commodity specification, and the same manufacturer. Different pallets 112 may hold the same goods or different goods.

The locking portion 113 includes an electronic lock (not shown) provided on an edge of the cabinet door and a locker (not shown) provided on the door frame. The electronic lock can lock and unlock the cabinet door according to the control signal of the control device 13 under the cooperation of the lock catch.

Weighing means 12 are arranged in the sales counter 11 for weighing a plurality of pallets 112, respectively.

As shown in fig. 2, the weighing apparatus 12 includes a plurality of weighing cells 121 and an information processing module 122.

The plurality of weighing units 121 correspond to the plurality of pallets 112 one by one, and are configured to weigh the pallets 112 and the articles contained in the pallets 112 so as to obtain corresponding weight values in real time.

Fig. 4 is a schematic diagram of an information processing module in the present embodiment. As shown in fig. 4, the information processing module 122 is respectively connected to the weighing units 121 in communication. The information processing module 122 includes a stable value acquisition section 201, a recording section 202, a pick-and-place determination section 203, a stable value determination section 204, a weight change value calculation section 205, a setting section 206, and an information processing module-side communication section 207.

The stable value acquiring unit 201 acquires the weight value weighed by the weighing unit 121 in real time, and determines a stable weight value obtained by the weighing unit 121 in a stable state based on the weight value acquired at each time and a predetermined threshold value for stability determination.

As shown in fig. 4, the stable value acquisition section 201 includes an acquisition control unit 301, a weight value acquisition unit 302, a weight set forming unit 303, a stability determination unit 304, and a stable weight value acquisition unit 305, specifically:

the weight value obtaining unit 302 is configured to obtain a weight value obtained by the weighing unit 121 in real time.

The weight set forming unit 303 is configured to form a predetermined number of weight values into a weight set when the weight value acquiring unit 302 acquires the predetermined number of weight values.

The predetermined number ranges from 4 to 6. The predetermined number in this embodiment is 5.

Each time the weight value acquisition unit 302 acquires a new weight value in real time, the acquisition control unit 301 controls the weight set forming unit 302 to replace the oldest weight value in the weight set with the new weight value to form the current weight set.

The acquisition control unit 301 controls the stability determination unit 304 to calculate the difference between the maximum value and the minimum value in the current weight set each time the current weight set is formed and determine whether the difference is smaller than a predetermined threshold value for stability determination until a certain current weight set is determined to be yes by the stability determination unit 304.

When the steady determination unit 304 determines yes, the steady weight value acquisition unit 305 calculates an average value of the current weight set as the steady weight value.

The value range of the threshold value for stability judgment is 0.1-3 g. The threshold value for stability determination in this example was 0.1 g. In the present embodiment, assuming that the difference between the maximum value and the minimum value in the current weight set is less than 0.1g, the stable weight value obtaining unit 305 calculates the average value of the current weight set as the stable weight value; when the difference between the maximum value and the minimum value in the current weight set is greater than 0.1g, the weight set forming unit 303 forms a new current weight set, and determines whether the difference between the maximum value and the minimum value in the current weight set is less than 0.1g again.

The recording section 202 sequentially records the steady weight values in the steady state.

The pick-and-place determining section 203 determines whether or not the difference between the respective successive steady weight values is larger than a predetermined pick-and-place determining threshold value.

When the presence of a continuous weight stability value is determined as yes by the pick-and-place determination section 203, the stability value determination section 204 determines an earlier stability value as a first weight stability value and a later stability value as a second weight stability value.

The value range of the threshold value for taking and placing judgment is 15-25 g. The threshold for taking and placing determination in this embodiment is 20 g. In the present embodiment, assuming that the difference between the latest two weight stabilization values is greater than 20g, the fixed value determination section 204 takes the earlier stabilization value as the first weight stabilization value and the later stabilization weight value as the second weight stabilization value; if the difference between the latest two weight stable values is less than 20g, the stable weight value obtaining unit 305 obtains a new stable weight value, and then determines whether the difference between the latest two weight stable values is greater than 20g again.

And taking the difference value between each weight value in the current weight set and the second weight stabilization value as a first difference value set.

The stable value determination section 204 has a first stable value determination unit 306, a second stable value determination unit 307, a verification unit 308, and a determination control unit 309.

After the second weight stabilization value is assigned, the verification unit 306 continuously calculates whether each difference value in the first difference value set in the predetermined verification time is greater than the threshold value for stabilization determination for the predetermined verification time. If any one of the first difference sets is greater than the threshold for stability determination, the second stable value determination unit 307 clears the assignment of the second weight stable value. The determination control unit 309 controls the second stable value determination unit 307 to take the next weight stable value as a new second weight stable value, and controls the verification unit 308 to verify the new second weight stable value until all differences in the first difference set are smaller than the threshold for stability determination within the verification time for the second weight stable value.

The verification time ranges from 1 s to 3 s. The verification time in this example is 2 s.

The weight change value calculation unit 205 calculates the difference between the second weight stabilization value and the first weight stabilization value as a weight change value occurring before and after the commodity is picked up.

In the present embodiment, once the weight change value calculation unit 205 calculates the weight change value, the information processing module-side communication unit 207 transmits the weight change value to the server 30.

In addition, each time the weight change value is calculated, the setting unit 206 sets the second weight stabilization value as the candidate first weight stabilization value, and when the first stabilization value determining unit 306 determines yes at the stabilization determining unit 304, the first stabilization value determining unit 306 sets the latest stabilization weight value as the new candidate first weight stabilization value. Until the pick-and-place judging unit judges yes, the first stable value determining unit 306 sets the latest candidate first weight stable value as a new first weight stable value, and the second stable value determining unit 307 sets the latest stable weight value as a new second weight stable value. The weight change value calculation portion 205 calculates a difference between the new second weight stabilization value and the new first weight stabilization value as a new weight change value.

A control device 13 for controlling the operation of the sales counter 11 and the weighing device 12.

The consumer terminal 20 is a mobile terminal, for example, a smartphone, and includes a scan recognition unit 21, an input display unit 22, a consumer-side communication unit 23, and a consumer-side control unit 24 for controlling the above units.

The scanning and identifying unit 21 is used for the consumer to scan the identification code and obtain the container identification information of the corresponding sales container 11 from the identification code. In this embodiment, the container identification information is an identification number of the sales container, and is used for the server 30 to identify the sales container 11 currently operated by the consumer. Upon recognizing the container identification information, the consumption-side communication section 23 transmits it to the server 30.

The input display unit 22 is used to display the type and quantity of the product purchased by the consumer and the total price to be paid. The consumer can input an instruction to unlock the sales counter 11 through the input display section 22.

The server 30 is communicatively connected with the consumer terminal 20 and the vending apparatus 10, respectively. The server 30 includes an information storage unit 31, a settlement unit 32, a service-side communication unit 33, and a service-side control unit 34 for controlling the above units.

Fig. 5 shows contents stored in the information storage unit in the embodiment of the present invention.

As shown in fig. 5, the information storage unit 31 stores unit identification information, article identification information, and article unit price information, which correspond one-to-one to the plurality of pallets 112.

Specifically, the product identification information includes identification information of both standard products and non-standard products, the "standard products" are products sold in the market and having uniform weight packages, and the "non-standard products" are bulk products sold in the market. Specifically, the standard commodities and the non-standard commodities are respectively numbered, wherein the standard commodities are numbered GGi (i ═ 1, 2.), and the non-standard commodities are numbered FGGi (i ═ 1, 2.); the unit price information of the commodity is the price of each gram of the commodity, and the unit is Yuan/gram.

Specifically, the unit identification information is the number HPi (i ═ 1, 2.., n) of the pallet 112, n is the number of the weighing units 121, and in the present embodiment, n is 12. The product identification information corresponding to different unit identification information may be the same or different. If the commodity identification information corresponding to different unit identification information is the same, it indicates that different pallets 112 contain the same commodity; if the article identification information corresponding to different unit identification information is different, it indicates that different pallets 112 respectively contain different articles.

The settlement unit 32 identifies the type of the picked-up and placed commodity and the shelf on which the picked-up and placed commodity is placed based on the unit identification information and the corresponding commodity identification information, calculates the number of the picked-up and placed commodities based on the weight change value, and finally calculates the total price to be paid by combining the commodity unit price information.

When the goods on the pallet 112 are taken out from the sales counter 11, the sales counter 11 transmits a weight change value obtained by the weighing device 12 weighing the goods on the pallet 112 to the server 30 so that the server 30 can charge the taken out goods on the pallet 112 according to the weight change value and transmit the charging result to the consumption terminal 20 through the server-side communication section 33.

Fig. 6 is a flowchart illustrating the operation of the weighing process in this embodiment.

As shown in FIG. 6, after the sales counter 11 is opened, the operation flow of the weighing process includes the following steps:

step S-A-1, the weight value obtaining unit 302 obtains the weight value weighed by the weighing unit 121 in real time, and then the step S-A-2 is carried out;

step S-A-2, the weight set forming unit 303 replaces the oldest weight value in the weight set with the new weight value to form A current weight set, and then proceeds to step S-A-3;

step S-A-3, the stability determination unit 304 calculates A difference between the maximum value and the minimum value in the current weight set and determines whether the difference is smaller than A predetermined threshold value for stability determination, if the determination result is yes, the process proceeds to step S-A-4, and if the determination result is not yes, the process proceeds to step S-A-1;

step S-A-4, the stable weight value obtaining unit 305 calculates an average value of the current weight set as A stable weight value, and then proceeds to step S-A-5;

step S-A-5, the recording section 202 records the stable weight value, and then proceeds to step S-A-6;

step S-A-6, the taking and placing judgment part 203 judges whether the difference value between the two latest stable weight values is larger than A preset threshold value for taking and placing judgment, if so, the step S-A-7 is carried out, and if not, the step S-A-1 is carried out;

step S-A-7, the stable value determination section 204 takes the earlier stable value as the first weight stable value and the later stable weight value as the second weight stable value, and then proceeds to step S-A-8;

step S-A-8, the weight value obtaining unit 302 obtains the weight value weighed by the weighing unit 121 in real time within A predetermined verification time, and then the step S-A-9 is carried out;

step S-A-9, the verification unit 308 continuously calculates whether each difference in the first difference set in the predetermined verification time is smaller than the threshold for stability determination within the predetermined verification time, if yes, proceeds to step S-A-10, and if not, proceeds to step S-A-1;

step S-A-10, the weight change value calculation section 205 calculates A difference between the second weight stabilization value and the first weight stabilization value as A weight change value generated before and after the commodity is picked up and placed, and then proceeds to step S-A-11;

in step S-A-11, the setting unit 206 sets the second weight-stabilized value as the candidate first weight-stabilized value.

Before step S-A-1 is executed, the weight value obtaining unit 302 obtains, in real time, the weight value weighed by the weighing unit 121, and the weight set forming unit 303 forms A weight set from A predetermined number of weight values when the weight value obtaining unit 302 obtains the predetermined number of weight values, and then starts step S-A-1.

After step S-A-11, the first stable value determining unit 306, when the stability determining unit 304 determines yes, the first stable value determining unit 306 takes the latest stable weight value as A new candidate first weight stable value. Until the pick-and-place judging unit judges yes, the first stable value determining unit 306 sets the latest candidate first weight stable value as a new first weight stable value, and the second stable value determining unit 307 sets the latest stable weight value as a new second weight stable value. The weight change value calculation portion 205 calculates a difference between the new second weight stabilization value and the new first weight stabilization value as a new weight change value. The setting unit 206 then sets the second weight stability value again as the candidate first weight stability value and repeats the above weighing process until the sales container 11 is closed.

Fig. 7 is a flow chart of the vending operation performed by the vending system according to the present embodiment.

As shown in fig. 7, when a consumer needs to purchase some goods from the unmanned vending system 100, the flow of actions of the unmanned vending system 100 to perform vending includes:

step S-B-1, the consumer scans the identification code on the sales counter 11 through the consumption terminal 20, inputs an instruction for unlocking the sales counter 11, sends the instruction to the sales counter 11 through the server 30, and then enters step S-B-2;

step S-B-2, the control device 13 controls the locking part 113 to unlock the cabinet door of the cabinet body 111, so that the consumer opens the cabinet door and takes and places the goods in the sales counter 11, and then the step S-B-3 is carried out;

step S-B-3, the weighing device 12 calculates the weight change value caused by goods taking and placing in real time through the steps S-A-1 to S-A-11 when the consumer takes and places the goods until the consumer closes the cabinet door, and then the step S-B-4 is carried out;

step S-B-4, the control device 13 controls the settlement part 32 to calculate the type and quantity of the purchased goods and the total price to be paid according to the weight change value, the unit identification information, the goods identification information and the goods unit price information, and then the process goes to step S-B-5;

in step S-B-5, the control device 13 controls the input display unit 22 to display the type and quantity of the purchased products and the total price to be paid, and allows the consumer to pay the fee in accordance with the total price.

Effects and effects of the embodiments

According to the weighing device and the unmanned vending system related to the embodiment, the weighing unit of the weighing device continuously collects the weight values of the commodities on the pallet in real time and judges the stable values by forming the weight set, so that a plurality of weight stable values are obtained, whether the commodities are taken and placed or not is judged according to the difference value between the weight stable values, the weight change value caused by the taking and placing of the commodities is calculated, the negative influence of interference factors such as air disturbance and ice block melting is reduced, and the accuracy and the stability of the calculation of the weight change value by the vending cabinet are ensured.

Furthermore, the weighing unit of the weighing device takes the weight values of a predetermined number of latest commodities as a current weight set and judges whether the difference value between the maximum value and the minimum value in the current weight set is smaller than a threshold value for stability judgment, so that a weight stable value is determined, and the accuracy and stability of the calculation of the weight change value by the sales counter are improved.

Furthermore, after the weighing unit of the weighing device judges that the commodity is taken and placed, the weight stable value after the commodity is taken and placed is verified through the verification unit, and the weight stable value meeting the verification condition is used as the final second weight stable value to be substituted into the weight change value for calculation.

Further, the weighing device may restart the calculation of the weight change value caused by the next commodity taking and placing after completing the calculation of the weight change value caused by the commodity taking and placing once, so that the weight change value caused by the commodity taking and placing any time after the door is opened may be recorded in the embodiment.

The above embodiments are preferred examples of the present invention, and are not intended to limit the scope of the present invention.

In the above embodiments, the vending apparatus in the unmanned vending system is provided in plural and the consumption terminal is provided in plural. In other embodiments of the present invention, the number of the vending apparatuses and the consumption terminals may be adjusted according to actual situations, for example, only one vending apparatus and one consumption terminal may be provided in the unmanned vending system.

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种售货设备及无人售货系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类