一种数据处理方法及装置与流程

文档序号:11730321阅读:164来源:国知局
一种数据处理方法及装置与流程

本发明涉及数据处理领域,具体而言,涉及一种数据处理方法及装置。



背景技术:

目前市面上的自动售货装置很多,最常见的是自动售货机,用户根据自动售货机的指示进行对应的购买操作后,所购买的物品由自动售货机从出货口送出。然而现有的都是选中一个或多个物品后再进行购买,但是当同时购买多个同类物品时,现有的要么是通过预先给定的数量进行购买,要么是通过各种统计后才能获得用户所购买的物品,例如,通过实时扫描物品的标签或者是通过红外等传感器进行物品计数,再进行对用户所购买的物品进行计价。但是通过这种方式很可能使得用户所购买的物品价格大于实际价格,例如,通过扫描的方式可能会出现重复扫描现象,这使得在一定程度上用户所购买的物品的价格不等于实际价格,进而使得用户体验较大程度的降低。因此,如何解决上述问题是当前亟需解决的难题。



技术实现要素:

本发明的目的在于提供一种数据处理方法及装置,其能够改善上述问题。

本发明的实施例是这样实现的:

第一方面,本发明提供一种数据处理方法,应用于自动售货机,所述自动售货机包括控制器、称重装置和出货格,所述控制器与所述称重装置设置在所述出货格内,所述控制器与所述称重装置耦合,所述出货格设有第一透明挡板以及用于控制所述第一透明挡板开合的电子锁,所述方法包括:获取所述出货格内的物品的重量值;基于所述重量值获取物品总价;基于所述物品总价生成订单支付提示信息,所述订单支付提示信息包括物品总价;基于所述订单支付提示信息获取用户的支付信息,所述支付信息包括支付金额;当所述支付金额等于所述物品总价所对应的金额时,开启第一透明挡板。

第二方面,本发明提供一种数据处理装置,应用于自动售货机中的控制器,所述自动售货机还包括:出货格和容纳箱,所述容纳箱的第一开口设置有第二透明挡板,所述容纳箱的第二开口与所述出货格的第一开口相对设置,所述第二透明挡板上开设有第一通孔,所述容纳箱内还设有用于夹取所述容纳箱内的物品的手持设备,所述手持设备与所述第一通孔的内壁固定连接,所述出货格设有第一透明挡板以及用于控制所述第一透明挡板开合的电子锁,所述出货格内还设有称重装置,所述电子锁和所述称重装置均与所述控制器耦合,所述数据处理装置包括:第一数据获取单元,用于获取出货格内的物品的重量值;第一数据处理单元,用于基于所述重量值获取物品总价;数据生成单元,用于基于所述物品总价生成订单支付提示信息,所述订单支付提示信息包括物品总价第二数据获取单元,用于基于所述订单支付提示信息获取用户的支付信息,所述支付信息包括支付金额;第二数据处理单元,用于当所述支付金额等于所述物品总价所对应的金额时,开启第一透明挡板。

上述本发明提供的一种数据处理方法及装置,本申请通过获取出货格内所有的物品的重量值,并通过预设单位价格与所述重量值获取出货格内的所有的物品的价格,通过获取重量的方式使得用户在购买时对物品的计价更加便捷,由于物品的重量是不会发生变化的,因此通过检测重量的方式还可以使得用户在购买时所支付的金额等于实际购买物品的金额。再将获得的价格生成订单支付提示信息,以使用户知道所购买的物品的总价为多少,从而使得用户知道所要支付的金额的具体数值,当用户完成支付后,通过开启第一透明挡板使得第一透明挡板所封缄的出货格的开口能够处于敞开状态,进而使得用户能够拿出货格内的所有物品,即用户所购买的物品。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1是本发明较佳实施例提供的一种自动售货机的结构示意图;

图2为图1所示的一种自动售货机的控制系统的结构框图;

图3是本发明第一实施例提供的一种数据处理方法的流程图;

图4是本发明第二实施例提供的一种数据处理方法的流程图;

图5是本发明第三实施例提供的一种数据处理装置的结构示意图;

图6是本发明第四实施例提供的一种数据处理装置的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

请参照图1与图2,为本发明较佳实施例提供的一种自动售货机的结构示意图。所述自动售货机10包括:容纳箱20、出货格31和控制器25以及置于控制器25内的数据处理装置,所述数据处理装置包括至少一个可以软件或固件(firmware)的形式存储于存储器中或固化在所述数据处理装置终端设备的操作系统(operatingsystem,os)中的软件功能模块。所述控制器25用于执行存储器中存储的可执行模块,例如所述数据处理装置包括的软件功能模块或计算机程序。

在本实施例中,所述容纳箱20的第一开口211设置有第二透明挡板21,所述容纳箱20的第二开口212与所述出货格31的第一开口324相对设置。所述第二透明挡板21上开设有第一通孔22。

所述容纳箱20内还设有用于夹取所述容纳箱20内的物品的手持设备23,所述手持设备23与所述第一通孔22的内壁固定连接,所述第一通孔22处设有用于检测用户的手是否还在容纳箱20内的检测装置114,所述检测装置114与所述控制25器耦合。

在本实施例中,所述检测装置114可以是生物传感器,也可以是红外传感器,在此不作具体限定。

控制器25可能是一种集成电路芯片,具有信号的处理能力。上述的控制器25可以为单片机、dsp(digitalsignalprocessing,数字信号处理)、arm(advancedriscmachine,微处理器)或fpga(field-programmablegatearray,现场可编程逻辑门阵列)等其它具有数据处理功能的芯片。在本实施例中,不作具体限定。

在本实施例中,所述出货格31的第一开口325处设有第一透明挡板326以及电子312锁,所述电子锁312用于开合所述第一透明挡板326。所述电子锁312与所述控制器25耦合。

在本实施例中,所述出货格31内还设有称重装置115。所述称重装置115可以是电子秤,也可以是称重传感器,在此不作具体限定。所述称重装置115与所述控制器25耦合。

在本实施例中,所述自动售货机10上还设有用于显示物品总价的显示屏301,所述显示屏301与所述控制器25耦合。

请参照图3,为本发明第一实施例提供的一种数据处理方法的流程图,所述方法应用于自动售货机,所述自动售货机包括控制器、称重装置和出货格,所述控制器与所述称重装置设置在所述出货格内,所述控制器与所述称重装置耦合,所述出货格设有第一透明挡板以及用于控制所述第一透明挡板开合的电子锁。下面将对图3所示的具体流程进行详细阐述。

步骤s301,获取所述出货格内的物品的重量值。

在本实施例中,所述出货格内的物品是用户通过自动售货机内的容纳箱上安装的手持设备将位于容纳箱内的物品移动到出货格内的。

作为一种实施方式,可以通过称重装置获取出货格内的物品的重量值。所述称重装置可以是电子秤,也可以是称重传感器。例如,当称重装置为称重传感器时,所述称重传感器位于所述出货格底部,所述出货格内预设有货物托盘,所述称重传感器位于所述货物托盘底部,且与所述货物托盘连接。通过检测货物托盘上的物品的重力值,从而获取货物托盘上的物品的重量值。优选地,所述称重传感器为多个,分别将每个称重传感器均匀分布在货物托盘的底部,从而使得称重传感器受力均匀,进而使得检测更加准确。通过称重传感器将获得的重量值发送给控制器。

作为另一种实施方式,获取检测装置所采集的监测信息,当所述监测信息满足第二预设标准时,获取出货格内的物品的重量值。其中,所述监测信息是指通过检测装置所采集到的信息,所述检测装置可以是生物传感器,也可以是红外传感器,在此不作具体限定。所述监测信息满足第二预设标准是指通过检测装置采集的信息显示用户的手已经没有在容纳箱内时,判定所述监测信息满足第二预设标准。

例如,当用户购买物品时,用户通过容纳箱上安装的手持设备将摆放在容纳箱内的物品通过手持设备移动到出货格内,所述出货格与所述容纳箱之间设有活动挡板,所述活动挡板用于阻挡用户从出货格向容纳箱移动。当容纳箱上设置的检测装置检测到用户的手已经没有在容纳箱内时,将检测到的信息发送到控制器,控制器通过控制称重装置获取出货格内的物品的重量。所述检测装置可以是生物传感器,也可以是红外传感器。当所述检测装置是生物传感器时,通过该生物传感器检测所述生物传感器的检测区域内的生物信息,当检测到有生物信息时,判定为用户的手还在容纳箱内。

步骤s302,基于所述重量值获取物品总价。

在本实施例中,通过获取所述物品的预设单位价格,从而通过获取所述预设单位价格与所述重量值的乘积,将所述乘积作为所述物品总价。

在本实施例中,所述出货格内的多个物品为同类物品,即容纳箱内摆放的物品为同类物品。

作为一种实施方式,通过获取到的出货格内所有的物品的重量值,以及获取预设的单位价格,所述单位价格为每千克物品的价格,将所述预设单位价格与所述重量值相乘获得所有的物品的总价格,即用户所需支付的金额。

作为另一种实施方式,通过获取到出货格内所有的物品的重量值,获取每个物品的预设重量值以及每个物品的单价,通过获取到的出货格内所有的物品的重量值与所述预设重量值相除,得到物品数量,将物品数量与所述物品的单价相乘得到所有的物品的价格,即用户所购买的物品的价格,即用户所需支付的金额。通过获取重量值的方式进行计算用户所购买的物品的价格可以使得在计算用户所购买的物品的价格更加准确,从而使得用户在支付时,能够得到最大的公平价格。

步骤s303,基于所述物品总价生成订单支付提示信息,所述订单支付提示信息包括物品总价。

其中,所述订单支付提示信息是指基于物品总价生成的一个提示用户支付金额的信息。

在本实施例中,所述订单支付提示信息可以是通过移动网络发送到用户的移动设备中,所述移动设备可以是手机。所述订单支付提示信息还可以是通过安装在自动售货机上的显示屏进行显示,进而提示用户具体支付金额。

在本实施例中,优选地,所述订单支付提示信息是通过安装在自动售货机上的显示屏进行显示的。通过显示屏显示所述订单支付提示信息所携带的物品总价,可以使得用户能够更加直观地获取到所需支付金额。以及可以使得用户获取支付金额的方式更加便捷。

步骤s304,基于所述订单支付提示信息获取用户的支付信息,所述支付信息包括支付金额。

作为一种实施方式,可以通过设置在自动售货机上的投币器获取用户的支付信息。即当用户通过投币器将需要支付的相应金额的硬币或纸币通过该投币器投入,从而根据用户投入的金额获取用户的实际支付金额。

作为另一种实施方式,用户可以通过扫描二维码的形式进行支付,当用户支付完成后,通过用户的支付信息获取用户所支付的金额。其中,所述二维码携带有物品总价,即所述二维码是基于所述物品总价生成的。

所述二维码可以是生成后显示在显示屏上,以供用户扫描,还可以是生成后通过移动网络发送到用户的移动设备上,在本实施例中,优选地,

所述二维码生成后显示在显示屏上,以供用户扫描。

步骤s305,当所述支付金额等于所述物品总价所对应的金额时,开启第一透明挡板。

其中,当获取到用户的支付金额等于用户所购买的物品的总价时,通过打开电子锁以使电子锁所控制的第一透明挡板开启,从而使得用户可以取走出货格内的所有物品。

作为一种实施方式,当用户通过自动售货机上预设的投币器投入一定金额后,当用户所投入的金额等于或大于物品总价时,通过自动售货机上预设的出币口将用户所支付的金额中大于物品总价的部分退出,即通过出币口将用户所支付的金额减去物品总价所对应的金额后的余额退出,并开启电子锁,以使电子锁所控制的第一透明挡板开启,从而使得用户可以取走出货格内的所有物品。

步骤s306,当检测到出货格内的物品的重量值满足第一预设标准时,关闭所述第一透明挡板,其中,所述满足第一预设标准为:当所述出货格内的物品的重量值为零时,则判定该重量值满足第一预设标准。

在本实施例中,所述的当所述出货格内的物品的重量值为零时是指当出货格内的物品被用户全部取走时。

在本实施例中,关闭所述第一透明挡板是指通过关闭电子锁,从而使得电子锁通过安装在第一透明挡板的部分与安装在出货格上的部分进行啮合,从而使得第一透明挡板与所述出货格固定连接,即使得所述第一透明挡板关闭出货格的第一开口。

请参照图4,为本发明第二实施例提供的一种数据处理方法的流程图,所述方法应用于自动售货机,所述自动售货机包括控制器、称重装置和出货格,所述控制器与所述称重装置设置在所述出货格内,所述控制器与所述称重装置耦合,所述出货格设有第一透明挡板以及用于控制所述第一透明挡板开合的电子锁。下面将对图4所示的具体流程进行详细阐述。

步骤s401,获取所述出货格内的物品的重量值。

步骤s402,基于所述重量值获取物品总价。

步骤s403,基于所述物品总价生成订单支付提示信息,所述订单支付提示信息包括物品总价。

步骤s404,基于所述订单支付提示信息获取用户的支付信息,所述支付信息包括支付金额。

步骤s405,当所述支付金额等于所述物品总价所对应的金额时,开启第一透明挡板。

步骤s401、步骤s402、步骤s403、步骤s404和步骤s405的具体实施方式请参照第一实施例中所对应的步骤,在此,不再赘述。

步骤s406,当所述第一透明挡板开启的时间达到预设时间阀值时,关闭所述第一透明挡板。

其中,所述预设时间阀值是指预先设定的一个自动关闭电子锁的时间值。当电子锁开启的时间达到预设时间阀值时,通过控制器关闭电子锁,以使电子锁所控制的第一透明挡板与出货格固定,即使得第一透明挡板封闭所述出货格的第一开口。

请参照图5,为本发明第三实施例提供的一种数据处理装置的结构示意图,所述数据处理装置400应用于自动售货机中的控制器,所述自动售货机还包括:出货格和容纳箱,所述容纳箱的第一开口设置有第二透明挡板,所述容纳箱的第二开口与所述出货格的第一开口相对设置,所述第二透明挡板上开设有第一通孔,所述容纳箱内还设有用于夹取所述容纳箱内的物品的手持设备,所述手持设备与所述第一通孔的内壁固定连接,所述出货格设有第一透明挡板以及用于控制所述第一透明挡板开合的电子锁,所述出货格内还设有称重装置,所述电子锁和所述称重装置均与所述控制器耦合。所述数据处理装置400包括第一数据获取单元410、第一数据处理单元420、数据生成单元430、第二数据获取单元440、第二数据处理单元450和第三数据处理单元460。

第一数据获取单元410,用于获取出货格内的物品的重量值。

其中,所述自动售货机还包括容纳箱,所述容纳箱的第一开口设置有第二透明挡板,所述容纳箱的第二开口与所述出货格的第一开口相对设置,所述第二透明挡板上开设有第一通孔,所述容纳箱内还设有用于夹取所述容纳箱内的物品的手持设备,所述手持设备与所述第一通孔的内壁固定连接,所述第一通孔处设有用于检测用户的手是否还在容纳箱内的检测装置,所述第一数据获取单元410还用于:获取检测装置所采集的检测信息,当所述检测信息满足第二预设标准时,获取出货格内的物品的重量值。

第一数据处理单元420,用于基于所述重量值获取物品总价。

其中,第一数据处理单元420具体用于:获取所述物品的预设单位价格;获取所述预设单位价格与所述重量值的乘积,将所述乘积作为所述物品总价。

数据生成单元430,用于基于所述物品总价生成订单支付提示信息,所述订单支付提示信息包括物品总价。

其中,所述出货格上设有显示屏,所述数据生成单元430还用于:将所述物品总价在所述显示屏上显示;将所述显示屏上显示的信息作为订单支付提示信息。

第二数据获取单元440,用于基于所述订单支付提示信息获取用户的支付信息,所述支付信息包括支付金额。

第二数据处理单元450,用于当所述支付金额等于所述物品总价所对应的金额时,开启第一透明挡板。

其中,所述第二数据处理单元450还用于:当检测到出货格内的物品的重量值满足第一预设标准时,关闭所述第一透明挡板,其中,所述满足第一预设标准为:当所述出货格内的物品的重量值为零时,则判定该重量值满足第一预设标准。

第三数据处理单元460用于:当检测到出货格内的物品的重量值满足第一预设标准时,关闭所述第一透明挡板,其中,所述满足第一预设标准为:当所述出货格内的物品的重量值为零时,则判定该重量值满足第一预设标准。

请参照图6,为本发明第四实施例提供的一种数据处理装置的结构示意图。所述数据处理装置500应用于自动售货机中的控制器,所述自动售货机还包括:出货格和容纳箱,所述容纳箱的第一开口设置有第二透明挡板,所述容纳箱的第二开口与所述出货格的第一开口相对设置,所述第二透明挡板上开设有第一通孔,所述容纳箱内还设有用于夹取所述容纳箱内的物品的手持设备,所述手持设备与所述第一通孔的内壁固定连接,所述出货格设有第一透明挡板以及用于控制所述第一透明挡板开合的电子锁,所述出货格内还设有称重装置,所述电子锁和所述称重装置均与所述控制器耦合。所述数据处理装置500包括第一数据获取单元510、第一数据处理单元520、数据生成单元530、第二数据获取单元540、第二数据处理单元550和第三数据处理单元560。

第一数据获取单元510,用于获取出货格内的物品的重量值。

第一数据处理单元520,用于基于所述重量值获取物品总价。

数据生成单元530,用于基于所述物品总价生成订单支付提示信息,所述订单支付提示信息包括物品总价。

第二数据获取单元540,用于基于所述订单支付提示信息获取用户的支付信息,所述支付信息包括支付金额。

第二数据处理单元550,用于当所述支付金额等于所述物品总价所对应的金额时,开启第一透明挡板。

第三数据处理单元560,用于当所述第一透明挡板开启的时间达到预设时间阀值时,关闭所述第一透明挡板。

综上所述,本发明提供一种数据处理方法及装置,本申请通过获取出货格内所有的物品的重量值,从而获取出货格内的所有的物品的价格,使得用户在购买时对物品的计价更加便捷以及准确,从而使得用户在购买时能够获得一个公平的价格。再将获得的价格生成订单支付提示信息,以使用户知道所购买的物品的总价为多少,从而使得用户知道所要支付的金额的具体数值,当用户完成支付后,通过开启电子锁,使得电子锁所控制的第一透明挡板开启,进而使得用户能够拿出货格内的所有物品,即用户所购买的物品。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1