一种订单信息确定方法和装置与流程

文档序号:11433179阅读:165来源:国知局
一种订单信息确定方法和装置与流程

本公开涉及互联网技术领域,特别涉及一种订单信息确定方法和装置。



背景技术:

消费者在传统的实体商店挑选商品后,需要在收银台排队结账,由结账人员辅助利用计算机进行结算,但是该结算过程往往效率不高,很可能花费较长的等待时间。为了提高结账效率,现有技术可以在消费者选购商品时,基于计算机视觉等技术,实时对消费者的选购过程加以分析,判断消费者拿取了哪些商品,放回了哪些商品,以此修改和确定订单信息即消费者的账单列表。然而,上述分析过程有很多因素可能导致判断不准确,例如,消费者误把相似度极高的商品放回到错的位置,或者多人同时拿取较低货架上的商品时识别设备被遮挡造成误判等,这些因素都可能导致订单信息确定不准确,影响商品结算。



技术实现要素:

有鉴于此,本公开提供一种订单信息确定方法和装置,以更快更准确的确定商品的订单信息,使得订单上的商品与消费者关联。

具体地,本公开是通过如下技术方案实现的:

第一方面,提供一种订单信息确定方法,所述方法用于确定用户及其选购商品之间的关联,所述方法包括:

获取商品容器的容器标识,所述容器标识与所述用户的用户标识对应,且所述商品容器用于装载所述用户选购的商品;

根据定位所述商品和商品容器得到的位置信息,确定所述商品和商品容器之间的距离;

若所述距离在预定范围内,则将所述商品的商品信息加入订单中,所述订单是所述容器标识对应的用户标识的订单。

第二方面,提供一种订单信息确定装置,所述装置包括:

容器确定模块,用于获取商品容器的容器标识,所述容器标识与所述用户的用户标识对应,且所述商品容器用于装载所述用户选购的商品;

距离确定模块,用于根据定位所述商品和商品容器得到的位置信息,确定所述商品和商品容器之间的距离;

订单处理模块,用于若所述距离在预定范围内,则将所述商品的商品信息加入订单中,所述订单是所述容器标识对应的用户标识的订单。

本公开的订单信息确定方法和装置,可以快速准确的确定消费者的订单信息,并自动完成订单的结算支付,消费者在购物完成后可以直接离开,不用再在收银台排队结账,提高了购物的效率,具有很好的购物体验。

附图说明

图1是本公开实施例提供的一个便利店的区域布局;

图2是本公开实施例提供的一个便利店内的详细布局示意图;

图3是本公开实施例提供的计算设备的结构示意图;

图4是本公开实施例提供的一个订单信息确定的流程图;

图5是本公开实施例提供的一个订单信息确定的流程图;

图6是本公开实施例提供的一种订单信息确定装置的结构示意图。

具体实施方式

在人们的日常生活中,去超市、商场、便利店等场所购物,是经常进行的一种购物行为。在完成商品的选购之后,消费者要到出口处的收银台排队结账,非常耗时和不方便。为了提高购物的效率,可以通过一种购物管理系统(shoppingmanagementsystem)自动识别某个消费者在购物过程中选购了哪些商品,确定消费者及其选购商品的关联关系,并自动将对应的账单推送给消费者,由消费者自助支付,这样消费者就不需要再在出口排队结算,从而显著提高购物效率。

实现上述方法的一个重要因素是确定消费者及其选购商品的关联关系,关联关系确定后才能得到对应消费者的账单。本公开可以将这种关联关系称为“订单信息”,即某个消费者选购了哪些商品,本公开提供的订单信息确定方法,旨在简单准确的确定订单信息,以辅助快速结算。

如下将以消费者在便利店购物为例,说明本公开的订单信息确定方法的处理过程,但是该方法同样可以应用于其他场景,比如,超市购物、商场购物、仓库的库存监控(哪些人拿了仓库的哪些库存)、图书馆的图书管理(某用户借阅了哪些书籍)等类似的需要确定人员和物品关联关系的场景。

图1示例了一个便利店的区域布局,如图1所示,该便利店100可以包括一个入口区域101、一个存储区域102和一个出口区域103。消费者可以由入口区域101进入便利店100内,并在存储区域102中进行商品的选购,选购完成后由出口区域103走出便利店。其中,存储区域102中可以存储很多的商品,例如,图1示例的1021至1024是便利店中的商品,可以包括水果、饮料、奶类、面包等,并且图1仅示例了部分商品,实际的存储区域102中可以包括更多的货品。图1中所示的便利店的布局,是一种功能性的区域划分,并不是实际的物理区域划分。比如,在一个例子中,可以是多个入口区域101、存储区域102和出口区域103融合的布局在一起而非分开独立布局。

图1中的便利店100还可以包括一个购物管理系统104,该购物管理系统104可以与上述的入口区域101、存储区域102和出口区域103进行通信交互。请继续参见图2,图2更详细的示例了便利店内的布局。例如,便利店100内可以在入口区域101处放置一些购物车201,消费者202在进入便利店时可以推一辆购物车201用来装载选购的商品,当然,在其他的例子中,购物车201也可以替换为购物篮、购物袋等容器。在存储区域102中可以放置一些货架203,该货架203上可以放置很多的商品,例如图2中示例的香蕉2031、牛奶2031等。消费者可以将自己选购的商品放入到购物车201中。购物完成后,消费者可以到便利店的出口区域,推着购物车201由出口通道204走出便利店即可,不用排队结账,一个出口通道204一般只能容许一个人推着购物车顺次通过。

在一个例子中,本公开可以在每一辆购物车上和每一个商品上都贴上rfid(radiofrequencyidentification,射频识别)标签,例如,图2中的购物车上贴的rfid标签205,货架203的商品上贴的rfid标签206。各个购物车上的标签不同,标签中分别包括各个购物车的标识信息,同样,不同商品上的标签包含的信息也不同,标签中包括对应商品的标识信息。

如图2所示,便利店中还可以在墙壁、房顶等位置,安装用于接收rfid标签信号的多个阅读器,例如,入口区域设置的阅读器207,还有存储区域设置的阅读器208,以及出口区域设置的阅读器209。阅读器可以将接收的rfid标签的信息,传送到购物管理系统104,购物管理系统104可以对该信息进行存储和处理。此外,便利店中还可以设置诸如摄像头210等监控设备,这些监控设备可以用于对店内进行视频监控,监控信息也可以传输至购物管理系统104。购物管理系统104还可以通过店内安装的网络设备例如无线天线,将系统内的信息传输至其他设备进行展示,例如,可以传输至消费者携带的智能手机上,使得消费者可以由手机上方便查看购物管理系统获取到的信息。

购物管理系统104可以是一个本地或远程的服务器系统,其中可以包括很多的计算处理设备,例如,图2中示例了两个计算设备,实际实施中可以有更多数量。如图3所示,一个计算设备可以包括处理器301、输入输出接口302、网络接口303和存储器304。上述的处理器301、输入输出接口302、网络接口303和存储器304之间可以通过总线305连接和相互通讯。图3只是示例了部分组件,实际的计算设备可以包括更多或更少的组件。其中,存储器304中还可以包括数据管理模块3041和购物管理模块3042,这些模块可以是硬件或软件等形式,当其是软件形式时,可以是计算机可执行程序。

例如,计算设备可以通过网络接口303接收便利店中的rfid标签、摄像头等设备传送的信息,并对信息进行处理(后续例子详述),比如,通过rfid标签对购物车或商品的定位位置信息,或者消费者传送的会员id信息等。处理器301可以通过执行购物管理模块3042的指令,对接收到的信息进行处理,得到一些最新的数据,比如,新进入便利店的消费者信息、商品位置信息、购物车位置信息或者消费者的订单信息等;并且,处理器301可以通过执行数据管理模块3041的指令,将这些数据更新至数据库305中。

在一个例子中,数据库305可以存储数据,例如,可以包括用户信息、位置信息和订单信息;其中,用户信息可以是购物管理系统的注册用户的一些会员id,位置信息可以是后续例子中描述的对商品和购物车定位得到的信息,而订单信息可以是消费者选购了哪些商品。并且,计算设备可以根据最新接收的数据更新这些信息,比如,当有新的注册用户时可以更新用户信息,可以在对商品的实时定位中更新商品的位置信息,还可以根据订单中商品的变化更新订单信息。此外,计算设备还可以将数据库中的数据进行输出,比如,可以将订单信息由数据库取出发送至其他设备例如消费者的手机,以供消费者可以查看到这些信息。

图4示例了一个订单信息确定的流程,当消费者进入便利店选购商品时,该消费者可以由入口区域推一个购物车,购物过程中可以将货架上的商品放入其购物车,并在选购完成后直接由出口区域推着购物车离开便利店。在这个过程中,购物管理系统可以执行图4的流程,来完成订单信息的确定,即确定这个消费者选购了便利店中的哪些商品。

当消费者进入便利店选购商品时,该消费者可以由入口区域推一个购物车,该购物车上可以贴有一个二维码和一个rfid标签,其中,二维码中包含有该购物车的标识,不同的购物车具有不同的标识。在本例子中,是以购物车装载商品为例,具体实施中,用于装载用户选购商品的商品容器不一定是购物车,例如,还可以是购物篮、购物筐等。贴附在商品容器上的二维码中,可以包含用于标识该容器的容器标识,例如购物筐的标识。

在步骤401中,例如,用户可以通过自己智能手机上安装的购物软件扫描购物车上的二维码,该购物软件可以是购物管理系统的一个客户端,并且用户已经在手机上登录了在客户端注册的会员id,该会员id可以称为用户标识。当用户通过客户端扫描二维码时,就可以将会员id与购物车的标识绑定。客户端还可以将获取到的购物车标识上传到购物管理系统,购物管理系统可以接收到会员id与购物车标识之间的绑定信息,相当于获知该用户使用了哪辆购物车,并且可以将该对应关系存储到数据库305中。

用户推着购物车进入存储区域进行商品的选购,整个便利店内,可以通过店内安装的rfid阅读器208等,对购物车和商品上粘贴的rfid标签进行定位。例如,阅读器208可以接收商品和商品容器上的rfid标签发送的标签信号,该标签信号中可以包括商品信息和容器标识,例如,商品信息中可以包括唯一标识商品的商品编码。在步骤402中,阅读器208可以将标签信号传输至购物管理系统,购物管理系统可以根据标签信号进行定位计算,得到商品上的定位标签与商品容器上的定位标签的位置信息。例如,结合图3来看,计算设备上的处理器301可以执行购物管理模块3042中的可执行代码,根据标签信号进行定位计算,并通过执行数据管理模块3041中的可执行代码,将计算得到的位置信息存储至数据库305中。本步骤可以按照通常的rfid定位技术进行定位。

在步骤403中,购物管理系统可以根据位置信息,计算商品上的定位标签与商品容器上的定位标签之间的距离。这两个标签之间的距离即相当于商品和购物车之间的距离。并且,购物管理系统还可以设定一个距离的预定范围w,w=[0,d],其中,d>0,w是一个距离区间,判断两个标签之间的距离是否在上述的预定范围内。在步骤404中,如果距离在预定范围内,则可以将所述商品的商品信息加入订单中,所述订单是所述容器标识对应的用户标识的订单,即将该商品加入到了用户的订单中,表明用户选购了该商品,将商品放入了购物车。如果距离不在预定范围内,则不将商品加入订单,用户没有选购该商品。

本公开的订单信息确定,是通过对商品和购物车进行定位,然后通过位置关系确定商品的订单归属关系,这种方式在订单确定上将更为准确,比如,即使很多人同时拿取货架上的商品,也是要判断商品和各个购物车的位置关系,距离近的符合预定范围的才确定订单归属;又比如,即使用户将相似度高的商品放回到错的位置,这也不会影响到最终商品和购物车位置关系的确定。该方法可以不受很多误导因素的影响,在商品的订单归属的判断上更为准确。

上述根据商品和购物车距离的判断,确定商品订单归属的处理,可以在用户进入便利店以后的任何时间内进行,也可以说,当用户用智能手机上的购物软件扫描购物车上的二维码以后,购物管理系统就可以开始对这个购物车上的rfid标签进行定位,而对便利店内所有商品的定位可以一直在进行实时监控。

在一个例子中,图5示例了一个订单信息确定的流程。如图5所示,在步骤501中,用户扫描购物车上的二维码后,推着购物车在便利店内开始购物。此时购物管理系统已经获取到用户标识对应的容器标识,获知该用户用于装载选购商品的是哪个购物车。在步骤502中,用户在商品的存储区域内选购商品时,购物管理系统一直在对该用户的购物车和便利店的商品进行定位,并根据商品和商品容器之间的距离,当所述距离在预定范围w内时,则将该商品的商品信息加入到该用户的订单中。

当购物管理系统将该商品加入到该用户的订单中时,可以更新数据库305中的订单信息的数据,即该用户的订单中选购的商品发生了更新。并且,购物管理系统还可以将订单信息发送至用户的智能手机,如图3所示,用户自己的智能手机上安装的客户端可以有一个购物车信息界面,其中可以显示商品订单信息列表,用户可以看到如下信息:“您选购了如下商品:香蕉、苹果”,使得用户随时了解订单的变化,并且,还可以显示用户选购的商品的数量,或者还可以显示其他更多的商品信息,比如,商品的产地等。

购物管理系统可以对购物车和便利店中的商品实时定位,随时关注其位置变化,如果发现某个商品与购物车的距离,由预定范围内移动到预定范围外时,可能的情况是用户将该商品放入购物车后又不想购买了,所以又将商品放回到货架上,因此购物管理系统可以将商品由订单中移除。

在步骤503中,购物管理系统根据定位rfid标签的位置信息,确定所述用户到达出口区域时,表示这个用户选购完成要走出便利店了。购物管理系统可以在步骤504中再次进行订单的核对,比如,可以再对购物车和商品进行识别和定位,判断其位置关系,如果购物车和商品的距离在预定范围w内,判断商品是否已经加入到该购物车对应的用户的订单中。如果某个商品与购物车的距离在w内,但是却没有在订单中,则可以在步骤505中触发报警。

当触发报警后,如果将商品放回选购区域警报可以自动解除;否则可以进行人工干预来处理。结合图2所示,便利店中还安装有多个摄像头,例如摄像头210,摄像头采集的视频信息也可以传输到购物管理系统,并且可以存储到数据库中。当报警触发后,可以调取视频进行人工干预。此外,如果购物管理系统发现便利店内某个商品的rfid标签的位置突然消失,可能是有人损坏了商品上的rfid标签,也可以由购物管理系统触发自动报警,进行人工干预流程。

在其他的例子中,也可以只在确定用户到达出口区域时,再根据商品和商品容器的定位位置确定两者的距离是否在预定范围w内,即在出口区域时再确定商品和购物车的关联,得到订单信息,而在存储区域可以不进行订单信息的判别。此外,本公开并不排除使用其他一些辅助性的判别技术,用以辅助确定订单信息;例如,可以辅助摄像头采集的视频信息,或者辅助多种传感器。

在确定订单信息后,购物管理系统可以根据订单生成待支付的账单,推送至用户,用户可以在自己的会员id对应的资金账户内进行支付。其中,用户的资金账户中需要有充足的金额,或者能连接其他足额的能够支付订单的支付渠道,否则可能被限制携带超出支付能力的商品离开或触发警示设备给予提醒。

本公开的例子中,是以在商品和购物车上贴有rfid标签为例,通过rfid标签进行商品和购物车的定位,具体实施中并不局限于此,还可以通过其他定位方式进行定位,可以在商品和购物车上粘贴其他定位标签,采用对应的其他定位技术进行定位。

本公开的方法可以快速准确的确定消费者的订单信息,并自动完成订单的结算支付,消费者在购物完成后可以直接离开,不用再在收银台排队结账,提高了购物的效率,具有很好的购物体验。

本公开还提供了一种订单信息确定装置,该装置可以是位于图3中的购物管理模块或者是图1中的购物管理系统。如图6所示,该装置可以包括:容器确定模块61、距离确定模块62和订单处理模块63。

容器确定模块61,用于获取商品容器的容器标识,所述容器标识与所述用户的用户标识对应,且所述商品容器用于装载所述用户选购的商品;

距离确定模块62,用于根据定位所述商品和商品容器得到的位置信息,确定所述商品和商品容器之间的距离;

订单处理模块63,用于若所述距离在预定范围内,则将所述商品的商品信息加入订单中,所述订单是所述容器标识对应的用户标识的订单。

在一个例子中,距离确定模块62,具体用于:接收所述商品和商品容器上的定位标签发送的标签信号,所述标签信号中包括所述商品信息和容器标识;根据所述标签信号,对所述定位标签进行定位,分别得到所述商品上的定位标签与所述商品容器上的定位标签的位置信息;根据所述位置信息,计算所述商品上的定位标签与所述商品容器上的定位标签之间的距离。

在一个例子中,距离确定模块62,还用于根据所述位置信息确定所述用户到达出口区域。

在一个例子中,订单处理模块63,具体用于:在商品的存储区域,确定所述商品和商品容器之间的距离,若所述距离在预定范围内,则将所述商品的商品信息加入订单中;当根据所述位置信息确定所述用户到达出口区域时,检查在所述商品容器预定范围内的商品是否加入到所述订单中;若发现距离在预定范围内但未位于订单的商品,则触发报警。

上述实施例阐明的装置或模块,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。

为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本公开时可以把各模块的功能在同一个或多个软件和/或硬件中实现。

本申请实施例中所述支付涉及的技术载体,例如可以包括近场通信(nearfieldcommunication,nfc)、wifi、3g/4g/5g、pos机刷卡技术、二维码扫码技术、条形码扫码技术、蓝牙、红外、短消息(shortmessageservice,sms)、多媒体消息(multimediamessageservice,mms)等。

以上所述仅为本公开的较佳实施例而已,并不用以限制本公开,凡在本公开的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本公开保护的范围之内。

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