商品结算方法、服务器、电子设备、介质和终端

文档序号:1420003 发布日期:2020-03-13 浏览:7次 >En<

阅读说明:本技术 商品结算方法、服务器、电子设备、介质和终端 (Commodity settlement method, server, electronic device, medium, and terminal ) 是由 刘永凯 金炫 熊自成 黄光远 侯冬梅 于 2018-09-06 设计创作,主要内容包括:本说明书提供商品结算方法、服务器、电子设备、介质和终端。所述方法可以包括:接收结算终端提供的图像和重量;对所述图像进行识别,得出所述图像所表示的商品的商品信息;根据所述商品信息和所述重量生成结算信息;将所述结算信息发送给所述结算终端,以用于所述结算终端进行结算。给消费者带来了便利。(The present specification provides a commodity settlement method, a server, an electronic device, a medium, and a terminal. The method may include: receiving an image and a weight provided by a settlement terminal; identifying the image to obtain commodity information of a commodity represented by the image; generating settlement information according to the commodity information and the weight; and sending the settlement information to the settlement terminal for settlement by the settlement terminal. Bringing convenience to consumers.)

商品结算方法、服务器、电子设备、介质和终端

技术领域

本说明书涉及计算机互联网领域,尤其涉及一种商品结算方法、服务器、电子设备、介质和终端。

背景技术

在现有的购物结算场景下,多采用营业员进行结算的方式。比如,用户购买了几个苹果,会将评估放入塑料袋中,然后找超市的营业员进行称重,最后带着称重后的苹果至收银台进行结算。

上述的购物过程中,较多的环节需要付出人力劳动,存在较多不便。

发明内容

本说明书实施方式提供一种商品结算方法、服务器、电子设备、介质和终端。可以给消费者的购物过程带来便利。

本说明书实施方式提供一种商品结算方法,所述方法包括:接收结算终端提供的图像和重量;对所述图像进行识别,得出所述图像所表示的商品的商品信息;根据所述商品信息和所述重量生成结算信息;将所述结算信息发送给所述结算终端,以用于所述结算终端进行结算。

本说明书实施方式提供一种服务器,包括:获取模块,用于接收结算终端提供的图像和重量;识别模块,用于对所述图像进行识别,得出所述图像所表示的商品的商品信息;信息生成模块,用于根据所述商品信息和所述重量生成结算信息;信息发送模块,用于将所述结算信息发送给所述结算终端,以用于所述结算终端进行结算。

本说明书实施方式提供一种电子设备,包括:网络通信单元和处理器;所述网络通信单元,接收结算终端提供的图像和重量;以及,将所述处理器生成的结算信息发送给所述结算终端,以用于所述结算终端进行结算;处理器,对所述图像进行识别,得出所述图像所表示的商品的商品信息;根据所述商品信息生成结算信息。

本说明书实施方式提供一种计算机存储介质,所述计算机存储介质存储有计算机程序指令,所述计算机程序指令被执行时实现:接收结算终端提供的图像和重量;对所述图像进行识别,得出所述图像所表示的商品的商品信息;根据所述商品信息和所述重量生成结算信息;将所述结算信息发送给所述结算终端,以用于所述结算终端进行结算。

本说明书实施方式提供一种结算终端,包括:具有载物面,用于给所述载物面上的物体称重的称重部;拍摄所述载物面上物体的图像的拍摄部;与所述称重部和所述拍摄部电性连接,展示所述称重部输出的重量和所述图像的展示部;所述展示部还用于展示置于所述载物面上物体的结算信息;将所述展示部支撑于所述称重部上方的支撑部;将所述图像和所述重量发送给结算中心的通信部,所述通信部还用于接收所述结算中心反馈的结算信息,以用于所述展示部进行展示。

本说明书实施方式提供一种结算终端,包括:具有载物面,用于给所述载物面上的物体称重的称重部;拍摄所述载物面上物体的图像的拍摄部;与所述称重部和所述拍摄部电性连接,展示所述称重部输出的重量和所述图像的展示部;所述展示部还用于展示置于所述载物面上物体的结算信息;将所述展示部支撑于所述称重部上方的支撑部;对所述图像进行识别,得出所述图像所表示的商品,以及根据所述商品和所述重量生成结算信息的运算部。

本说明书实施方式提供一种商品结算方法,应用于结算终端,包括:获取商品的图像和重量;对所述图像进行识别,得出所述图像所表示的商品的商品信息;根据所述商品信息和所述重量生成结算信息;展示所述结算信息。

本说明书实施方式提供一种商品推荐方法,应用于客户端,所述方法包括:获取图像和所述图像关联的重量;对所述图像进行识别,得出所述图像所表示的商品的商品信息;其中,所述重量表示所述商品的重量;获取所述客户端的用户的健康计划;其中,所述健康计划用于约束所述用户的行为;根据所述健康计划、所述商品信息和所述重量生成购物建议。

本说明书实施方式提供一种商品推荐方法,应用于客户端,所述方法包括:获取商品信息和重量;其中,所述重量表示所述商品信息表示的商品的重量;根据所述客户端的用户的健康计划、所述商品信息和所述重量生成购物建议。

本说明书实施方式通过根据商品的图像和重量进行结算。如此,该系统可以应用于无需营业员进行结算的场合,节省了人力。再者,消费者选择好商品之后,可以放置于提供有上述商品结算系统的服务的结算终端上,结算终端便自动进行分析,提供结算信息,以及相应的执行结算功能,给消费者带来了便利。

附图说明

所包括的附图用来提供对本说明书实施方式的进一步的理解,其构成了说明书的一部分,用于例示本说明书的实施方式,并与文字描述一起来阐释本说明书的原理。显而易见地,下面描述中的附图仅仅是本说明书的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。在附图中:

图1为本说明书实施方式提供的商品结算系统的一个场景交互示意图;

图2为本说明书实施方式提供的商品结算系统的功能模块示意图;

图3为本说明书实施方式提供的结算终端的示意图。

具体实施方式

为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施方式中的附图,对本说明书实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本说明书一部分实施方式,而不是全部的实施方式。基于本说明书中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施方式,都应当属于本说明书保护的范围。

请参阅图1和图3,在一个场景示例中,消费者到一个自选餐厅就餐,可以自主选择食物,并到结算终端进行结算。结算终端可以包括有称重部、拍摄部、展示部、支撑部和通信部(图3未示出)。

在本场景示例中,消费者午餐选择的食物可以包括:清蒸南瓜、蔬菜沙拉和一杯果汁。消费者将该些食物带到结算终端进行结算。

在本场景示例中,消费者将该些食物逐个放置在称重部的载物面上。称重部可以设置有称重传感器,可以输出放置在载物面上的物体的重量。具体的,在清蒸南瓜放置在载物面上,得出其重量为100g,蔬菜沙拉的重量为50g,果汁的重量为80g。

在本场景示例中,拍摄部会对放置到载物面上的商品进行拍摄,得出商品的图片。将所述图片通过通信部发送给结算中心。结算中心可以针对图片中的商品进行识别,得出商品的商品信息。将商品信息反馈给结算终端的通信部,并通过展示部进行展示。具体的,结算终端的拍摄部对清蒸南瓜拍摄图片之后,将通过通信部发送给结算中心。结算中心针对图片进行识别得出图片中商品的商品信息为“清蒸南瓜”。将商品信息“清蒸南瓜”反馈给结算终端。同理,结算终端将蔬菜沙拉和果汁的图片发送给结算中心,得出相应的商品信息分别为“蔬菜沙拉”和“橙汁”。

在本场景示例中,结算终端接收到结算中心反馈的商品信息,并在展示部展示商品信息,相应的重量,以及金额。具体的,结算终端的展示部可以通过列表的方式展示三个数据列,第一列为商品信息,第二列为重量,第三列为金额。

在本场景示例中,消费者可以察看展示部所展示的内容。并检查是否存在错误等。消费者可以点击操作展示部页面的确定按钮,以表示针对展示部显示的信息确认无误。进而,结算终端的展示部进入结算界面。

在本场景示例中,所述结算界面可以包括有用于客户端扫描的结算标识。具体的,例如,结算界面展示一个二维码,用户使用支付功能的客户端扫描该二维码,进行结算。还可以为,结算界面为指示客户端展示标识用户身份的二维码,供结算设备的扫描装置扫描该二维码,以进行结算。

在本场景示例中,结算中心接收到客户端的结算请求的情况下,便可以根据结算请求得到消费者的身份信息。进一步的,结算中心可以读取身份信息对应的身体信息。该身体信息可以包括消费者的年龄、身高、血压、血脂、体重、病史等等。结算中心可以根据用户的身体信息和商品生成饮食健康报告。在饮食健康报告中可以包括本次购买商品的成分分析,以及是否有利于消费者的身体健康。比如,消费者具有糖尿病的病史,购买的“蔬菜沙拉”中具有一些花生粒,而花生粒容易使血糖迅速升高,所以糖尿病人切忌食用。再者,“橙汁”也是容易使血糖迅速升高的食物,也是糖尿病人切忌食用的食物。

在本场景示例中,结算中心可以将饮食健康报告发送给消费者的客户端,如此供消费者查阅。

请参阅图2。本说明书实施方式提供一种商品结算系统。所述商品结算系统包括获取模块、识别模块、信息生成模块和结算模块。所述商品结算系统运行时可以实现商品结算方法,二者可以对照解释,在此不再赘述。

在本实施方式中,获取模块用于获取图像和重量。具体的,获取模块可以用于获取商品的图像和重量。图像可以是包括有商品的图像。即,图像可以是针对商品进行拍摄形成的。重量可以是图像中表示的商品的重量。具体的,例如,一个电子装置可以设置有称重部,并在称重部上方设置有摄像头。在监测到称重部被放置商品,也可以认为称重部输出的表示重量的电信号发生变化时,摄像头拍摄图像。摄像头可以对准称重部,使得拍摄的图像中可以包括有被称重的商品。

在本实施方式中,获取模块可以是主动获得图像和重量。比如,获取模块每间隔一段时间,便主动读取称重部的输出电信号,以及获得摄像头拍摄的图像,将二者进行对应。获取模块还可以被动获得图像和重量,即称重部可以是在感测到被放置商品之后,才输出表示商品重量的电信号,此时,获取模块接收该电信号得出商品的重量,并接收摄像头拍摄的商品的图像。

在本实施方式中,识别模块用于对图像进行识别,得出图像所表示的商品的商品信息。识别模块可以针对图像进行采集若干指定维度的特征,以根据采集的特征形成图像的表征向量。如此,可以将表征向量,与预先设置的向量集中的商品向量进行匹配。每个商品向量可以对应至一个商品。如此,可以将所述表征向量相匹配的商品向量表示的商品,与所述表征向量相对应。进而,可以结合重量,进行进一步的结算。当然,并不限于上述采用向量匹配的方式进行识别。识别模块对图像进行识别的算法可以包括但不限于:遗传算法和神经网络算法等。在此不再赘述。

在本实施方式中,商品信息可以包括商品标识。商品标识可以用于唯一标识一个商品。具体的,商品标识可以是卖家为每个商品分配的商品编号。每个种类的商品可以对应一个商品编号。如此,可以通过商品编号来标识商品。再者,商品信息也可以包括商品名称。如此,可以根据每个商品固有的名称,来进行表示相应的商品。在多个商品出现重名时,可以通过生产厂家进行区分等。

信息生成模块用于根据所述商品信息和所述重量生成结算信息。在本实施方式中,结算信息可以包括将要进行结算的商品名称、重量、单价和总价等。如此为进一步的,消费者的结算操作提供数据基础。

在本实施方式中,信息生成模块可以根据识别出的商品信息,在商品信息集中进行匹配,得出商品信息对应的商品名称和单价等。具体的,在商品信息集中可以对应存储有“商品编号”、“商品名称”、“商品单价”和“生产厂商”等若干数据项。比如,商品信息可以是“125798”,可以将商品信息“125798”在“商品编号”中进行匹配,得出匹配的商品编号对应的商品名称为“西红柿超级蛋”,单价为30元/500g。如此,结合获取的重量,便可以得出相应的总价。比如,重量为150g,总价为9元。当然,还可以为信息生成模块为提供信息输入的界面,以用于输入商品的单价。

结算模块用于提供结算功能,可以针对结算信息进行结算操作。具体的,可以提供第三方支付软件的支付功能,或者网银的支付功能。具体的,例如,支付宝、微信支付或者财付通等,网银的支付功能。

本说明书实施方式提供的商品结算系统,可以实现根据商品的图像和重量进行结算。如此,该系统可以应用于无需营业员进行结算的场合,节省了人力。再者,消费者选择好商品之后,可以放置于提供有上述商品结算系统的服务的结算终端上,结算终端便自动进行分析,提供结算信息,以及相应的执行结算功能,给消费者带来了便利。

在一个实施方式中,识别模块对所述图像进行识别,得出所述图像所表示的商品的商品信息,可以包括:分析所述图像中的商品的构成元素,其中,所述构成元素表示所述商品的指定特征;根据所述构成元素确定所述商品的商品标识。相应的,信息生成模块可以根据所述商品和所述重量生成结算信息,可以包括:根据所述商品标识确定的单价和所述重量确定结算信息。

在本实施方式中,构成元素可以是能够表征图像中商品的色彩、形状和图案的特征。具体的,例如构成元素可以包括图像中的色彩、色彩形成的形状、色彩之间的占比等。通过分析每个构成元素,得出图像中商品的商品信息。具体的,例如,图像中的商品色彩上,包括黄色和绿色,整体形状呈圆形,色彩之间的占比可以为黄色约60%,绿色约40%。根据以上的构成元素,与已有的商品的商品描述进行比对,得出商品的商品标识。具体的,例如,商品“桔子”的商品描述包括“整体呈圆形,具有黄色和绿色的颜色,黄色占比为约50%~70%,绿色占比为约30%~50%”。如此,根据上述构成元素与商品描述匹配,得出图像中的商品为“桔子”,商品标识为“843958”。

在本实施方式中,可以从预先设置的指定特征的角度分析图像的构成元素。如此,在制定商品的描述信息时,可以针对上述的指定特征的角度进行描述。如此,可以便于通过构成元素,识别得出图像中的商品,进而得出商品的商品标识。

在一个实施方式中,识别模块对所述图像进行识别,得出所述图像所表示的商品的商品信息,可以包括:提取所述图像中多个指定维度的特征值;根据得到的多个所述特征值构建所述图像的图像特征向量;其中,所述图像特征向量用于表征所述图像;将所述图像特征向量在特征向量集中匹配得到目标特征向量,所述目标特征向量对应的商品作为所述图像表示的商品;其中,所述特征向量集中包括多个特征向量,且每个所述特征向量对应一个商品信息。

在本实施方式中,可以设置多个维度对图像进行特征提取。具体的,可以从图像像素的角度提取图像的特征值。具体的,例如,可以对构成图像的像素矩阵进行降维处理,降维的方式可以采用卷积的方式,或者采用映射的方式。例如,分别采用卷积矩阵与图像的像素矩阵进行卷积降维,或者,将约定的像素矩阵中的相邻多个像素映射为一个数值,该数值表征该多个相邻像素。如此,可以经过多个层级的处理,得出一个特征值。如上述方法,可以设置多个维度不同的卷积矩阵,如此便可以得出多个维度的特征值。

在本实施方式中,也可以在图像的像素矩阵中,选择指定数量的多个像素,生成一个特征值。具体的,例如,可以从像素矩阵的左上角开始,每3×3的矩阵得出一个特征值。该特征值可以表征该3×3的矩阵中的像素。如此,可以得到多个特征值。在本实施方式中,可以将得到的多个特征值,排列形成图像特征向量。如此,该图像特征向量可以表征图像。

在本实施方式中,特征向量集中包括多个特征向量,通过每个特征向量表征一个商品。使得通过图像特征向量与特征向量集中的特征向量进行匹配,得出目标特征向量。如此,可以将目标特征向量表征的商品,作为图像特征向量对应的商品,作为针对图像识别出的商品。具体的,在将图像特征向量与特征向量进行匹配时可以采用向量对位乘积,并求和的方式,得出匹配值。在该匹配值大于指定阈值时,可以认为特征向量与图像特征向量匹配,将该特征向量作为目标特征向量。或者,将图像特征向量分别与特征向量集中的特征向量分别得出匹配值,如此将匹配值中最大值对应的特征向量作为目标特征向量。

本实施方式中,通过图像特征向量表征图像,进而通过图像特征向量与特征向量进行匹配的方式,得出最终图像特征向量对应的商品。如此,可以较为准确的识别出图像中表示的商品。具体的,特征向量与商品相对应,可以采用特征向量与商品信息对应存储的方式。如此,得出图像特征向量对应的商品信息。进而,可以根据商品的商品信息进一步进行结算处理等。

在一个实施方式中,识别模块可以对所述图像进行识别,得出所述图像所表示的商品的商品信息,可以包括:将所述图像划分为至少第一区域和第二区域;分别提取所述第一区域和所述第二区域中多个指定维度的特征值;根据得到的多个所述特征值分别构建所述第一区域的第一图像特征向量,和所述第二区域的第二图像特征向量;分别将所述第一图像特征向量和所述第二图像特征向量在特征向量集中匹配,得到所述第一图像特征向量对应的第一目标特征向量和所述第二图像特征向量对应的第二目标特征向量,所述第一目标特征向量对应的商品和所述第二目标特征向量对应的商品中至少一个作为所述图像表示的商品;其中,所述特征向量集中包括多个特征向量,且每个所述特征向量对应一个商品信息。

在本实施方式中,可以针对图像划分多个区域。如此,可以针对每个区域分别生成一个图像特征向量,进而可以分别进行匹配得出目标特征向量。最终,可以实现得出识别出图像中表示的多个商品。

在本实施方式中,将图像划分多个区域,可以采用根据设定的规则,将图像按照制定数量的像素划分多个区域。具体的,例如,一个图像的像素为1024*768,可以划分成两个区域,分别为512*768。当然,也不限于平均划分成两个区域。当然,还可以划分成3个以上区域等。

在一个实施方式中,识别模块对所述图像进行识别,得出所述图像所表示的商品的商品信息,可以包括:将所述图像划分为多个区域;其中,每个区域包括至少一部分所述图像的图像数据;对多个所述区域进行识别得出目标商品信息集;其中,所述目标商品信息集包括多个商品信息,每个商品信息对应一个商品;对所述目标商品信息集中的商品信息进行组合,得到多个目标商品信息子集;分别将所述多个目标商品信息子集中商品信息表示商品的总重量与所述接收的重量进行比较,将所述总重量与所述接收的重量最接近的目标商品信息子集表示的商品作为所述图像所表示的商品。

在本实施方式中,将图像划分多个区域之后,将每个区域分别进行识别。进一步的,在进行识别时,可以将与区域之间符合一定条件的商品信息,均认为与该商品信息相对应。如此每个区域可以对应得到多个商品信息。如此,可以较为全面的评估图像中所表示的商品,提升了准确度。

在本实施方式中,针对每个区域进行识别得出目标商品信息集,可以采用前述实施方式描述的通过指定特征的特征值进行匹配的方式,还可以采用特征向量匹配的方式。具体的,例如,针对每个区域得出构成元素,进而根据构成元素确定多个商品标识。即,商品的描述信息中包括该构成元素,都可以认为与该区域相对应。如此,可以根据商品标识形成商品信息集。或者,获取每个区域的多个指定维度的特征值,以形成每个区域对应的区域特征向量,进而将区域特征向量在特征向量集中匹配,得出多个目标特征向量。可以将区域特征向量与特征向量集中特征向量的对位乘积并求和后得到的结果值,与指定阈值比较,将结果值大于指定阈值的特征向量均作为目标特征向量。每个目标特征向量可以对应一个商品信息。如此,多个目标特征向量分别对应的商品信息可以形成目标商品信息集。

在本实施方式中,对目标商品信息集中的商品信息进行组合,是为了可以较为准确的得出图像中表示的多个商品。具体的,目标商品信息集的形成过程,便已经与每个区域构成了一定程度的关联性。即,区域中图像数据表示的商品可能是商品信息所表示的商品。如此,对目标商品信息集中的商品信息进行组合,从中选择组合后,商品信息表示的商品的总重量与获取的重量最为接近的组合,作为对图像识别得出的商品的商品信息。具体的,例如,获取的图像对应的重量为200g。针对图像进行分区为3个,分别为第一区域、第二区域和第三区域。其中,第一区域进行识别得出的商品信息可能表示“清炒土豆丝”、“酸辣土豆丝”、“青椒炒土豆丝”、“肉炒茭白”和“鸡蛋炒茭白”等商品。第二区域进行识别得出的商品信息可能表示“红烧肉”、“炖牛肉”、“百叶炖肉”和“土豆牛腩”等商品。第三区域进行识别得出的商品信息可能表示“蒸鲳鱼”、“红烧鲳鱼”和“烤鲳鱼”等商品。

在本实施方式中,多个商品信息的组合可以分,分别在每个区域可能表示的商品信息中选择一个进行组合。具体的,例如,第一个目标商品信息子集可以为“清炒土豆丝”、“红烧肉”和“蒸鲳鱼”,第二个目标商品信息子集可以为“清炒土豆丝”、“红烧肉”和“红烧鲳鱼”,同理,形成多个目标商品信息子集,不再赘述。如此,针对每个商品信息可以预先设置有商品重量。如此,每个目标商品信息子集对应一个总重量。进而,得到总重量与图像对应的重量最为接近的目标商品信息子集,将目标商品信息子集表示的商品作为图像所表示的商品,进而进行结算。具体的,例如,上述第一个目标商品信息子集表示商品的总重量为150g,第二个目标商品信息子集表示商品的总重量为195g,其余的目标商品信息子集表示商品的总重量可以分别为230g,170g,221g等等。其中,第二目标商品信息子集表示商品的总重量与获取的重量200g最为接近,将第二目标商品信息子集表示的商品作为所述图像所表示的商品。

在一个实施方式中,所述系统还可以包括报告生成模块:接收客户端发送的针对所述结算信息的结算请求;根据所述商品生成所述商品的成分报告;将所述成分报告发送给所述客户端,以用于所述客户端展示。

在本实施方式中,结算请求可以附带有使用客户端的用户的用户信息。该用户信息可以用于标识该用户。再者,基于该用户信息可以进行结算操作。即可以从用户信息对应的资源账户中,支付结算信息的价格。

在本实施方式中,成分报告可以用于表示商品中的成分,以供客户端的用户进行查阅。具体的,例如,商品可以是食物,成分报告中可以记录有商品的具体成分信息,比如脂肪含量、维生素含量、蛋白质含量等等。

在一个实施方式中,所述系统还可以包括健康报告生成模块。所述健康报告生成模块可以获取针对所述结算信息进行结算的客户端的身份信息;其中,所述身份信息用于标识使用所述客户端的用户;获取所述身份信息所标识的用户的身体信息;根据所述商品和所述身体信息生成饮食健康报告;将所述饮食健康报告发送给所述客户端,以用于所述客户端展示。

在本实施方式中,获取身份信息所标识的用户的身体信息,可以向用户的客户端发送健康信息获取请求。客户端反馈给健康报告生成模块用户的身体信息。身体信息可以包括身高、体重、疾病史、每天运动量、睡眠情况、禁忌食物等。健康报告生成模块可以根据用户的身体信息,结合食物的成分和功效等,给出对用户的饮食建议。以及,健康报告生成模块还可以包括对用户的身体情况进行评价和建议。

在一个实施方式中,所述系统还包括建议生成模块:获取所述用户的健康计划;其中,所述健康计划用于约束所述用户的行为;根据所述健康计划、所述商品信息和所述重量,生成购物建议。

在本实施方式中,健康计划可以用于指导用户生活。具体的,健康计划可以用于指导用户的饮食。特别是可以指导用户针对食物摄入的种类和数量。如此,通过健康计划约束用户的饮食,实现有益于用户的健康。具体的,例如,用户指定一个健康计划的目标是减肥,健康计划中有表明每日中每餐建议摄入的营养含量。比如,热量、蛋白质、碳水化合物、脂肪、膳食纤维、钙和铁等等,不再列举。如此,便可以根据食物的营养成分,针对是否购买食物进行推荐。

在本实施方式中,获取用户的健康计划的方式,可以包括向服务器发送获取请求,以接收服务器反馈的健康计划。或者,读取客户端本地存储的健康计划。

在本实施方式中,根据商品信息和重量,可以得出商品具体的种类和数量。如此,可以分析出商品的成分,以及不同成分的分量。可以结合商品的成分,与用户的健康计划,得出是否商品的某些成分不符合健康计划。如果,商品的某些成分确实过多,不适于用户食用。进而,可以得出购物建议,建议减少购买所述商品的数量。当然,也可以为某些商品适于用户食用,在购物建议中也可以建议用户购买。具体的,例如,用户准备购买的午餐食物,均为素食,购物建议可以包括推荐购买一定肉类,补充蛋白质。

本说明书实施方式提供一种商品结算系统。所述商品结算系统可以包括结算终端和结算中心。

请参阅图3。在本实施方式中,结算终端可以是设置在商家的结算设备。结算终端可以包括有称重部、拍摄部、展示部、支撑部和通信部(未示出)。

在本实施方式中,所述称重部可以具有载物面,用于给所述载物面上的物体称重。称重部可以设置有重量感测器。针对放置在载物面上的商品进行称重,可以输出表示商品重量的电信号。

在本实施方式中,所述拍摄部可以拍摄所述载物面上物体的图像。拍摄部可以包括有摄像头。该摄像头可以朝向所述载物面。如此,拍摄部拍摄的到的图像,可以包括放置在载物面上的商品。

在本实施方式中,所述展示部可以与所述称重部和所述拍摄部电性连接,展示所述称重部输出的重量和所述图像;所述展示部还用于展示置于所述载物面上物体的结算信息。展示部可以包括显示器。显示器可以是LCD显示器或CRT显示器等。

在本实施方式中,支撑部可以将所述展示部支撑于所述称重部上方。支撑部可以包括具有一定机械强度的壳体。使得支撑部可以支撑展示部。再者,支撑部可以将展示部与称重部连接,如此,将结算终端整合成一个整体,便于整体移动和安置。

在本实施方式中,通信部可以将所述图像和所述重量发送给结算中心,所述通信部还用于接收所述结算中心反馈的结算信息,以用于所述展示部进行展示。在本实施方式中,通信部可以是依照网络协议所制作的网络通信模块。具体的,通信部可以是通过双绞线进行通信的模块,也可以是通过无线网络进行通信的模块。

在本实施方式中,通信部可以将图像和重量发送给结算中心,如此使得结算中心可以进行图像识别得出图像表示的商品,进而进行后续结算操作。

在一个实施方式中,本说明书实施方式提供一种服务器。所述服务器运行的功能,可以作为结算中心。

在本实施方式中,所述服务器可以包括具有一定运算处理能力的电子设备,其可以具有网络通信单元、处理器和存储器等。当然,上述服务器也可以是指运行在所述电子设备中的软体。上述服务器还可以为分布式服务器,可以是具有多个处理器、检测装置和网络通信模块等协同运作的系统,或者,服务器还可以为若干服务器形成的服务器集群。当然,所述服务器还可以运用云技术,从而以云计算的方式实现所述服务器的功能。

在本实施方式中,所述网络通信单元可以是遵循网络通信协议进行网络数据通信的装置。所述网络通信单元可以作为所述服务器的接收模块,或者,所述服务器也可以运行软件程序形成的接收模块。

在本实施方式中,前文所述处理模块和检测模块可以运行于所述服务器的处理器中,其具体的实现功能和效果,可以参照其他实施方式对照解释。

在本实施方式中,所述处理器可以按任何适当的方式实现。例如,所述处理器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application SpecificIntegrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式等等。

在本实施方式中,所述服务器可以运行有前述实施方式介绍的获取模块、识别模块和信息生成模块。在实施方式中,获取模块可以包括所述网络通信单元,使得获取模块可以遵循网络通信协议,与结算终端进行通信,获得结算终端生成的图像和重量。所述服务器还包括信息发送模块,用于将信息生成模块生成的结算信息发送给结算终端,以用于所述结算终端进行结算。所述信息发送模块可以与所述获取模块共用所述网络通信单元。如此,可以通过网络通信单元与结算终端通信。进一步的,前述模块可以参阅前述实施方式的介绍对照解释,不再赘述。

在一个实施方式中,信息生成模块可以用于根据所述商品和所述重量生成结算信息之前,将识别得出的所述商品的商品信息提供给结算终端,以用于所述结算终端展示所述商品信息;相应的,在接收到确认信息的情况下,才根据所述商品和所述重量生成结算信息。

在本实施方式中,信息生成模块可以将商品信息提供给结算终端,使得结算终端显示共消费者确认。如此,可以给与消费者进行最终确认的机会。此时,消费者可以根据商品信息,确认是否是想要购买的商品,或者,商品信息是否正确。

在本实施方式中,接收到确认信息,可以表示消费者确认商品信息是正确的,可以进一步的生成结算信息。否则,可能会取消,不再生成结算信息。

在一个实施方式中,所述服务器还可以包括所述报告生成模块。如此,可以向消费者提供购买商品的成分。在另一个实施方式中,所述服务器还可以包括所述健康报告生成模块。如此,可以给与一些为消费者健康有益的建议。

在一个实施方式中,本说明书实施方式提供一种电子设备。所述电子设备可以包括:网络通信单元和处理器。

在本实施方式中,所述网络通信单元可以用于接收结算终端提供的图像和重量;以及,将结算信息发送给所述结算终端,以用于所述结算终端进行结算。

在本实施方式中,所述处理器可以用于对所述图像进行识别,得出所述图像所表示的商品的商品信息;根据所述商品信息生成结算信息。

在本实施方式中,所述网络通信单元可以是遵循网络通信协议进行网络数据通信的装置。所述处理器可以按任何适当的方式实现。例如,所述处理器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application Specific IntegratedCircuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式等等。

在一个实施方式中,本说明书实施方式提供一种计算机存储介质,所述计算机存储介质存储有计算机程序指令。所述计算机程序指令被执行时可以实现:接收结算终端提供的图像和重量;对所述图像进行识别,得出所述图像所表示的商品的商品信息;根据所述商品信息和所述重量生成结算信息;将所述结算信息发送给所述结算终端,以用于所述结算终端进行结算。

在本实施方式中,所述计算机存储介质包括但不限于随机存取存储器(RandomAccess Memory,RAM)、只读存储器(Read-Only Memory,ROM)、缓存(Cache)、硬盘(HardDisk Drive,HDD)或者存储卡(Memory Card)。

在本实施方式中,所述计算机存储介质实现的具体功能,可以参照其它实施方式对照解释。

本说明书实施方式还提供一种结算终端。所述结算终端可以包括:称重部、拍摄部、展示部、支撑部和运算部。

在本实施方式中,所述称重部可以具有载物面,用于给所述载物面上的物体称重。

在本实施方式中,所述拍摄部可以用于拍摄所述载物面上物体的图像。

在本实施方式中,所述展示部可以用于与所述称重部和所述拍摄部电性连接,展示所述称重部输出的重量和所述图像;所述展示部还用于展示置于所述载物面上物体的结算信息。

在本实施方式中,所述支撑部可以用于将所述展示部支撑于所述称重部上方。

在本实施方式中,所述运算部可以对所述图像进行识别,得出所述图像所表示的商品,以及根据所述商品和所述重量生成结算信息。

在本实施方式中,所述运算部可以是具有一定运算能力的处理器。其可以是大规模的集成电路。运算部可以运行有软体,以实现业务功能。所述运算部可以按任何适当的方式实现。例如,所述处理器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式等等。

在本实施方式中,称重部、拍摄部、展示部、支撑部和运算部,具体实现的功能和效果可以参阅前述实施方式对照解释,不再赘述。

在一个实施方式中,前述实施方式描述的获取模块、识别模块、信息生成模块和结算模块,可以运行于所述结算终端。其中,所述结算模块还可以展示结算信息。如此,可以便于消费者查阅。所述结算终端运行时可以实现结算方法。在一个实施方式中,所述结算方法包括:获取商品的图像和重量;对所述图像进行识别,得出所述图像所表示的商品的商品信息;根据所述商品信息和所述重量生成结算信息;展示所述结算信息。

在一个实施方式中,在根据所述商品和所述重量生成结算信息之前,所述结算终端可以展示识别得出的所述商品的商品信息,供用户确认。具体的,结算终端可以在展示部中展示商品信息,例如,以列表的方式展示商品信息,如此供消费者确认,避免出现错误。

在本实施方式中所描述的技术方案,可以与其它实施方式对照解释,不再赘述。

在一个实施方式中,所述运算部对所述图像进行识别,得出所述图像所表示的商品的商品信息,包括:分析所述图像中的商品的构成元素,其中,所述构成元素表示所述商品的指定特征;根据所述构成元素确定所述商品的商品标识;根据所述商品标识确定的单价和所述重量确定结算信息。

在本实施方式中所描述的技术方案,可以与其它实施方式对照解释,不再赘述。

在一个实施方式中,所述运算部对所述图像进行识别,得出所述图像所表示的商品的商品信息,包括:提取所述图像中多个指定维度的特征值;根据得到的多个所述特征值构建所述图像的图像特征向量,其中,所述图像特征向量用于表征所述图像;将所述图像特征向量在特征向量集中匹配得到目标特征向量,所述目标特征向量对应的商品作为所述图像表示的商品,其中,所述特征向量集中包括多个特征向量,且每个所述特征向量对应一个商品信息。

在本实施方式中所描述的技术方案,可以与其它实施方式对照解释,不再赘述。

在一个实施方式中,所述运算部对所述图像进行识别,得出所述图像所表示的商品的商品信息,包括:将所述图像划分为至少第一区域和第二区域;分别提取所述第一区域和所述第二区域中多个指定维度的特征值;根据得到的多个所述特征值分别构建所述第一区域的第一图像特征向量,和所述第二区域的第二图像特征向量;分别将所述第一图像特征向量和所述第二图像特征向量在特征向量集中匹配,得到所述第一图像特征向量对应的第一目标特征向量和所述第二图像特征向量对应的第二目标特征向量,所述第一目标特征向量对应的商品和所述第二目标特征向量对应的商品中至少一个作为所述图像表示的商品,其中,所述特征向量集中包括多个特征向量,且每个所述特征向量对应一个商品信息。

在本实施方式中所描述的技术方案,可以与其它实施方式对照解释,不再赘述。

在一个实施方式中,所述运算部对所述图像进行识别,得出所述图像所表示的商品的商品信息,包括:将所述图像划分为多个区域;其中,每个区域包括至少一部分所述图像的图像数据;对多个所述区域进行识别得出目标商品信息集;其中,所述目标商品信息集包括多个商品信息,每个商品信息对应一个商品;对所述目标商品信息集中的商品信息进行组合,得到多个目标商品信息子集;分别将所述多个目标商品信息子集中商品信息表示商品的总重量与所述接收的重量进行比较,将所述总重量与所述接收的重量最接近的目标商品信息子集表示的商品作为所述图像所表示的商品。

在本实施方式中所描述的技术方案,可以与其它实施方式对照解释,不再赘述。

本说明书实施方式还提供一种商品推荐方法,应用于客户端,所述方法可以包括:获取图像和所述图像关联的重量;对所述图像进行识别,得出所述图像所表示的商品的商品信息;其中,所述重量表示所述商品的重量;获取所述客户端的用户的健康计划;其中,所述健康计划用于约束所述用户的行为;根据所述健康计划、所述商品和所述重量生成购物建议。

在本实施方式中,客户端可以是一种智能移动终端。具体的,客户端可以是智能手机、数字助理、平板电脑等电子设备。客户端也可以是指运行于上述电子设备中的软体。

在本实施方式中,客户端获取图像和图像关联的重量的方式可以包括:向服务器发送图像和重量的获取请求,接收服务器反馈的图像和重量;或者,客户端可以与结算终端之间直接通信,如采用蓝牙、红外、wifi等技术,直接从结算终端获得图像和重量;或者,使用客户端可以拍摄图像,并由用户输入重量。

在本实施方式中,获取客户端的用户的健康计划,可以为与服务器通信,从服务器获取。还可以为用户,在客户端输入,并保存在客户端的健康计划。

本实施方式中,通过用户的客户端来实现根据图像和重量确定商品,以及分析商品的成分,结合商品本身以及用户的健康计划,给与用户购物建议。如此,可以实现帮助用户可以养成良好的饮食习惯。对用户的身体健康有所帮助。

本实施方式,所涉及的技术特征,可以参见前述实施方式对照解释,具体不再赘述。

本说明书实施方式还提供一种计算机存储介质,所述计算机存储介质存储有计算机程序指令,所述计算机程序指令被执行时实现:获取图像和所述图像关联的重量;对所述图像进行识别,得出所述图像所表示的商品的商品信息;其中,所述重量表示所述商品的重量;获取所述客户端的用户的健康计划;其中,所述健康计划用于约束所述用户的行为;根据所述健康计划、所述商品和所述重量生成购物建议。

在本实施方式中,所述计算机存储介质包括但不限于随机存取存储器(RandomAccess Memory,RAM)、只读存储器(Read-Only Memory,ROM)、缓存(Cache)、硬盘(HardDisk Drive,HDD)或者存储卡(Memory Card)。

在本实施方式中,所述计算机存储介质实现的具体功能,可以参照其它实施方式对照解释。

本说明书实施方式提供一种商品推荐方法,应用于客户端,所述方法可以包括:获取商品信息和重量;其中,所述重量表示所述商品信息表示的商品的重量;根据所述客户端的用户的健康计划、所述商品信息和所述重量生成购物建议。

在本实施方式中,客户端可以获取商品信息和重量,具体的可以包括:通过拍摄图像,针对图像进行识别得出商品信息,和接收用户输入的重量;或者,客户端直接接收用户输入的商品信息和重量;或者,客户端与服务器通信,接收服务器提供的商品信息和重量;或者,客户端与服务器通信,接收服务器提供的图像,并接收用户输入的重量等等。当然,并不限于上述列举。

在本实施方式中,所涉及的技术特征,可以参见前述实施方式对照解释,具体不再赘述。

本说明书实施方式还提供一种计算机存储介质,所述计算机存储介质中存储有计算机程序指令,所述计算机程序指令被执行时实现:获取商品信息和重量;其中,所述重量表示所述商品信息表示的商品的重量;根据所述客户端的用户的健康计划、所述商品信息和所述重量生成购物建议。

在本实施方式中,所述计算机存储介质实现的具体功能,可以参照其它实施方式对照解释。

上面对本说明书的各种实施方式的描述以描述的目的提供给本领域技术人员。其不旨在是穷举的、或者不旨在将本发明限制于单个公开的实施方式。如上所述,本说明书的各种替代和变化对于上述技术所属领域技术人员而言将是显而易见的。因此,虽然已经具体讨论了一些另选的实施方式,但是其它实施方式将是显而易见的,或者本领域技术人员相对容易得出。本说明书旨在包括在此已经讨论过的本发明的所有替代、修改、和变化,以及落在上述申请的精神和范围内的其它实施方式。

本说明书中的各个实施方式均采用递进的方式描述,各个实施方式之间相同相似的部分互相参见即可,每个实施方式重点说明的都是与其它实施方式的不同之处。尤其,对于方法、业务服务器以及计算机存储介质实施方式而言,由于其基本相似于资源管理系统的实施方式,所以描述的比较简单,相关之处参见资源管理系统的实施方式的部分说明即可。

本说明书可用于众多通用或专用的计算机系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。

虽然通过实施方式描绘了本说明书,本领域普通技术人员知道,本说明书有许多变形和变化而不脱离本说明书的精神,希望所附的权利要求包括这些变形和变化而不脱离本说明书的精神。

21页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种以监听POS机打印池进行采集和处理信息的设备、系统和方法

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!