一种商品购物清单的确定方法、装置、系统及电子设备与流程

文档序号:22548961发布日期:2020-10-17 02:22阅读:150来源:国知局
一种商品购物清单的确定方法、装置、系统及电子设备与流程

本申请涉及图像处理技术,特别涉及商品购物清单的确定方法、装置、系统及电子设备。



背景技术:

基于计算机视觉技术,可以实现指定区域比如便利店等中的自助商品的无感支付。这里,自助商品可为不需要临时加工的商品,比如矿泉水、饼干等。

但是,在上述指定区域中,其也常有非自助商品,这里,非自助商品可为需要店员参与、临时加工的商品,比如生鲜商品(需要店员称重)或鲜食商品(如包子、便当、关东煮等)。而对于非自助商品,目前的计算机视觉技术还不能实现无感支付。



技术实现要素:

本申请提供了商品购物清单的确定方法、装置、系统及电子设备,以实现非自助商品的无感支付。

本申请提供的技术方案包括:

第一方面,本申请提供一种商品购物清单的确定方法,所述方法包括:

获得指定区域内的会员被分配的对象id、以及所述会员在所述指定区域选购的非自助商品购物清单;所述对象id为指定区域内用于监控非自助商品区域的目标监控设备为所述会员分配的id;

依据所述对象id确定所述会员在所述指定区域内的目标全局运动轨迹;所述目标全局运动轨迹通过目标轨迹id标识,所述目标全局运动轨迹中包括所述目标监控设备采集的所述会员在所述指定区域的轨迹信息;所述目标全局运动轨迹与所述对象id关联;

依据已生成的会员id与全局运动轨迹id之间的对应关系确定所述目标轨迹id对应的目标会员id,依据所述非自助商品购物清单确定所述目标会员id对应的待结算的商品购物清单。

第二方面,本申请提供一种商品购物清单的确定系统,所述系统包括:电子设备和终端;

所述终端,用于生成与指定区域内的会员被分配的对象id对应的非自助商品购物清单,所述非自助商品购物清单为所述会员在所述指定区域选购的非自助商品的清单,所述对象id为所述指定区域内用于监控非自助商品区域的目标监控设备为所述会员分配的id;

所述电子设备,用于获得指定区域内的会员被分配的对象id、以及所述会员在所述指定区域选购的非自助商品购物清单;

依据所述对象id确定所述会员在所述指定区域内的目标全局运动轨迹;所述目标全局运动轨迹通过目标轨迹id标识,所述目标全局运动轨迹中包括所述目标监控设备采集的所述会员在所述指定区域的轨迹信息;所述目标全局运动轨迹与所述对象id关联;

依据已生成的会员id与全局运动轨迹id之间的对应关系确定所述目标轨迹id对应的目标会员id,依据所述非自助商品购物清单确定所述目标会员id对应的待结算的商品购物清单。

第三方面,提供一种商品购物清单的确定装置,所述装置包括:综合处理模块;所述综合处理模块包括清单获得子模块、轨迹确定子模块和清单确定子模块;

所述清单获得子模块,用于获得指定区域内的会员被分配的对象id、以及所述会员在所述指定区域选购的非自助商品购物清单;所述对象id为指定区域内用于监控非自助商品区域的目标监控设备为所述会员分配的id;

所述轨迹确定子模块,用于依据所述对象id确定所述会员在所述指定区域内的目标全局运动轨迹;所述目标全局运动轨迹通过目标轨迹id标识,所述目标全局运动轨迹中包括所述目标监控设备采集的所述会员在所述指定区域的轨迹信息;所述目标全局运动轨迹与所述对象id关联;

所述清单确定子模块,用于依据已生成的会员id与全局运动轨迹id之间的对应关系确定所述目标轨迹id对应的目标会员id,依据所述非自助商品购物清单确定所述目标会员id对应的待结算的商品购物清单。

第四方面,提供一种电子设备,包括处理器及存储器;所述存储器存储有可被处理器调用的程序;其中,所述处理器执行所述程序时,实现如前述的商品购物清单的确定方法。

第五方面,提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现前述的商品购物清单的确定方法。

由以上技术方案可以看出,本申请中,通过在进入指定区域中非自助商品区域的会员被目标监控设备分配的对象id与该会员在非自助商品区域选购的非自助商品购物清单建立绑定关系,再基于该绑定关系中的对象id关联至目标轨迹id,并依据已生成的会员id与全局运动轨迹id之间的对应关系确定目标轨迹id对应的目标会员id,最终即可依据上述非自助商品购物清单确定目标会员id对应的待结算的商品购物清单进行结算,这实现了自主对会员选购的非自助商品和/或自助商品的无感支付。

进一步地,通过上述依据非自助商品购物清单确定目标会员id对应的待结算的商品购物清单,实现了对会员选购的非自助商品和/或自助商品的统一结算,无需再隔离指定区域内的自助商品区域与非自助商品区域,也实现了自助商品区域和非自助商品区域的统一管理。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请施例,并与说明书一起用于解释本申请的原理。

图1为本申请实施例提供的一种商品购物清单的确定方法的流程示意图;

图2为本申请实施例提供的一种指定区域内监控设备布设方式的示意图;

图3为本申请实施例提供的会员id与全局运动轨迹id之间对应关系的建立流程图;

图4为本申请实施例提供的会员离开指定区域的处理流程图;

图5为本申请实施例提供的终端的显示画面的示意图;

图6为本申请实施例提供的一种商品购物清单的确定系统的架构示意图;

图7为本申请实施例提供的一种商品购物清单的确定装置结构示意图;

图8为本申请实施例提供的图7所示商品购物清单的确定装置的硬件结构示意图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

为了使得本申请的描述更清楚简洁,下面对本申请中的一些技术术语进行解释:

全局运动轨迹:是将进入指定区域中的人员(可称会员)在不同时刻的位置信息组合成的轨迹,其也可称为该会员在该指定区域内的行走轨迹。在一个例子中,全局运动轨迹可通过全局运动轨迹id标识。不同会员在指定区域内全局运动轨迹的全局运动轨迹id不同。可选地,这里的指定区域是一个立方体空间,其为一个封闭区域,比如为便利店、超市等区域。

会员id:用户注册成为指定区域的会员时被分配的id,作为进入指定区域的凭证。

自助商品区域:自助商品区域为指定区域中的一部分区域,其存放无需店员参与或临时加工的自助商品。举例来说,自助商品可以是矿泉水、饼干等商品。

非自助商品区域:非自助商品区域为指定区域内的一部分区域,其存放需要店员参与或临时加工的非自助商品。举例来说,非自助商品可以是包子、便当、关东煮等需要现场加热和制作的鲜食商品,或,果蔬肉蛋等需要现场称重的生鲜商品等。

下面对本申请实施例提供的方法进行描述:

请参见图1,为本申请实施例提供的一种商品购物清单的确定方法的流程示意图。图1所示流程的执行主体可以是电子设备。在一个例子中,这里的电子设备可为指定区域内安装的某一监控设备,也可为用于管理指定区域中各监控设备的管理设备(比如为服务器等)。可选地,这里的指定区域可为如上面描述的便利店、超市等封闭区域,下文不再一一说明。

如图1所示,该流程可包括以下步骤:

步骤101,获得指定区域内的会员被分配的对象id、以及会员在指定区域选购的非自助商品购物清单;对象id为指定区域内用于监控非自助商品区域的目标监控设备为会员分配的id。

在一个例子中,指定区域包括:非自助商品区域。在另一个例子中,指定区域包括:非自助商品区域和自助商品区域。如上所述,非自助商品区域用于存放需要店员参与或临时加工的诸如生鲜商品(需要店员称重)、鲜食商品(如包子、便当、关东煮等)等商品。而自助商品区域用于存放诸如矿泉水、饼干等不需要临时加工的商品。

当指定区域的会员(比如为已成功注册为指定区域的用户,其绑定的结算方式为无感支付方式)进入指定区域的非自助商品区域选购非自助商品时,上述目标监控设备(用于监控非自助商品区域的监控设备)会采集到会员在非自助商品区域选购非自助商品的视频流。可选地,目标监控设备会基于预先配置的人体识别算法从采集的视频流中识别出会员,并为识别出的会员分配对应的对象id。不同会员被分配不同的对象id。需要说明的是,人体识别算法可以采用已有的相关算法,如人体姿态识别算法、头肩部识别算法等,本申请对此不做限定。

之后,目标监控设备会将对象id携带在采集到的视频流中发送给终端。这里的终端可为安装至非自助商品区域的终端,其可用于生成非自助商品购物清单。当终端收到目标监控设备发送的视频流时,会依据视频流,生成会员被分配的对象id以及会员在指定区域选购的非自助商品购物清单之间的绑定关系(下文会具体描述如何生成),并将该绑定关系携带在商品消息中发送给上述电子设备,基于此,本步骤101中,获得指定区域内的会员被分配的目标对象id、以及会员在指定区域选购的非自助商品购物清单可包括:接收终端发送的商品消息,商品消息至少包括:上述对象id和上述非自助商品购物清单;从商品消息中获得目标对象id和非自助商品购物清单。

步骤102,依据目标对象id确定会员在指定区域内的目标全局运动轨迹;目标全局运动轨迹通过目标轨迹id标识,目标全局运动轨迹中包括目标监控设备采集的会员在指定区域的轨迹信息;目标全局运动轨迹与对象id关联。

当会员进入非自助商品区域选购非自助商品时,则意味着会员的全局运动轨迹中包括会员在指定区域的轨迹信息,至于全局运动轨迹如何生成,下文会有描述,这里暂不赘述。

在本实施例中,当会员的全局运动轨迹中包括上述目标监控设备采集的上述会员在指定区域的轨迹信息,则基于上述目标监控设备分配对象id的描述,可将全局运动轨迹与目标监控设备为上述会员分配的对象id关联。

基于此,作为一个示例,本步骤102中,依据目标对象id确定会员在指定区域内的目标全局运动轨迹可包括:从已生成的所有全局运动轨迹中查找到与对象id关联的全局运动轨迹,将该查找到的与对象id关联的全局运动轨迹确定为上述目标全局运动轨迹。

步骤103,依据已生成的会员id与全局运动轨迹id之间的对应关系确定目标轨迹id对应的目标会员id,依据非自助商品购物清单确定目标会员id对应的待结算的商品购物清单。

作为一个示例,本步骤103中,依据已生成的会员id与全局运动轨迹id之间的对应关系确定目标轨迹id对应的目标会员id可包括:将目标轨迹id作为关键字,在已生成的会员id与全局运动轨迹id之间的对应关系中查找包含该关键字的对应关系,将查找到的对应关系中的会员id确定为上述目标会员id。至于会员id与全局运动轨迹id之间的对应关系下文会举例描述。

作为一个示例,本步骤103中,依据非自助商品购物清单确定目标会员id对应的待结算的商品购物清单可包括:将目标会员id对应的待结算的自助商品购物清单和上述非自助商品购物清单一起确定为目标会员id对应的待结算的商品购物清单。这里,目标会员id对应的待结算的自助商品购物清单可按照现有方式确定,比如检测配备的重力传感器的重力值是否发生变化,依据变化判断发生商品取放事件的货格位置及商品变化数量,依据商品变化数量确定自助商品购物清单,这里不再一一展开赘述。

至此,完成图1所示流程。

可见,在本申请实施例中,通过在进入指定区域中非自助商品区域的会员被目标监控设备分配的对象id与该会员在非自助商品区域选购的非自助商品购物清单建立绑定关系,再基于该绑定关系中的对象id关联至目标轨迹id,并依据已生成的会员id与全局运动轨迹id之间的对应关系确定目标轨迹id对应的目标会员id,最终即可依据上述非自助商品购物清单确定目标会员id对应的待结算的商品购物清单进行结算,这实现了自主对会员选购的非自助商品和/或自助商品的无感支付。

进一步地,通过上述依据非自助商品购物清单确定目标会员id对应的待结算的商品购物清单,可实现了对会员选购的非自助商品和/或自助商品的统一结算,无需再隔离指定区域内的自助商品区域与非自助商品区域,也实现了自助商品区域和非自助商品区域的统一管理。

下面对上述目标全局运动轨迹的生成进行描述:

在本实施例中,指定区域内布设有多台监控设备,位置相邻的监控设备的监控区域存在相重叠的区域。如图2所示,指定区域100中布设有多台监控设备,监控设备1、监控设备2…监控设备n-1和监控设备n。其中,任意相邻监控设备的监控区域均存在相重叠的区域。

在一个例子中,指定区域中每一监控设备会基于人的姿态识别算法和跟踪算法从采集到的视频流中获取指定区域会员的轨迹信息(可包括位置信息和时间信息)。

对于上述目标监控设备(假若为图2所示的监控设备2),当基于人的姿态识别算法和跟踪算法从采集到的视频流中获取到指定区域会员的轨迹信息(其包括位置信息和时间信息)后,其会将已获取的指定区域会员的轨迹信息(其包括位置信息和时间信息)、以及为指定区域会员分配的对象id携带在视频信息中发送至上述电子设备。

对于除上述目标监控设备之外的非目标监控设备(假若上述目标监控设备为监控设备2,则非目标监控设备为除监控设备2之外的监控设备,比如监控设备1、监控设备3至监控设备n),当基于人的姿态识别算法和跟踪算法从采集到的视频流中获取到指定区域会员的轨迹信息(其包括位置信息和时间信息)后,其会将已获取的指定区域会员的轨迹信息(其包括位置信息和时间信息)携带在视频信息中发送至上述电子设备。

当电子设备接收到任一监控设备(以图2所示的监控设备1为例)发送的视频信息后,先判断已生成的所有全局运动轨迹中是否存在与该接收的视频信息相匹配的全局运动轨迹。

可选地,判断已生成的所有全局运动轨迹中是否存在与该接收的视频信息相匹配的全局运动轨迹可包括:检查已生成的所有全局运动轨迹中是否存在满足预设的轨迹融合条件的全局运动轨迹,如果是,确定存在与该接收的视频信息相匹配的全局运动轨迹,如果否,确定不存在与该接收的视频信息相匹配的全局运动轨迹。预设的轨迹融合条件可根据轨迹融合算法设置,最终目的是实现同一会员在不同监控设备的轨迹信息相融合。

可选地,预设的轨迹融合条件可为:包含与监控设备1相邻的邻居监控设备(记为监控设备2)发送的轨迹信息、且监控设备2发送的轨迹信息(记为轨迹信息2)与监控设备1发送的轨迹信息(记为轨迹信息1)中存在处于监控设备2和监控设备1相重叠的监控区域中的位置信息,且该位置信息对应的时间信息相同(这表示针对同一会员)。这里,假若监控设备2和监控设备1应用于不同坐标系,则为便于确定上述轨迹信息2与轨迹信息1中存在处于监控设备2和监控设备1相重叠的监控区域中的位置信息,可将轨迹信息2、轨迹信息1、以及监控设备2和监控设备1相重叠的监控区域统一转换至同一坐标系,例如世界坐标系,假若转换后的轨迹信息2和转换后的轨迹信息1中对应同一时间信息的位置信息之间的距离小于第一设定距离阈值、且分别与转换后的重叠区域的距离小于第二设定距离阈值,则可确定轨迹信息1与轨迹信息2中存在处于监控设备2和监控设备1相重叠的监控区域中的位置信息。

在一个例子中,当判断出已生成的所有全局运动轨迹中不存在与该接收的视频信息相匹配的全局运动轨迹,则依据监控设备1发送的视频信息中的轨迹信息生成全局运动轨迹,并为该全局运动轨迹设置一个唯一的轨迹id。比如监控设备1为监控指定区域进口区域的监控设备,当电子设备接收到监控设备1发送的视频信息后,因为该视频信息中的轨迹信息是会员刚进入指定区域的轨迹信息(其可包括位置信息和时间信息,这里的位置信息至少包括会员在进入指定区域时所经由的第一门禁设备的位置信息),已生成的全局运动轨迹肯定不存在与监控设备1发送的视频信息相匹配的全局运动轨迹,基于此,电子设备可基于监控设备1发送的视频信息中的轨迹信息生成一个全局运动轨迹,并为该全局运动轨迹设置一个唯一的轨迹id。假若接收的视频信息还包括上述对象id,则该全局运动轨迹还关联该对象id。

在另一个例子中,当判断出已生成的所有全局运动轨迹中存在与该接收的视频信息相匹配的全局运动轨迹,则依据接收的视频信息中的轨迹信息更新该存在的与该接收的视频信息相匹配的全局运动轨迹。比如,将接收的视频信息中的轨迹信息添加至该存在的与该接收的视频信息相匹配的全局运动轨迹之后,得到一个新的全局运动轨迹。需要说明的是,尽管全局运动轨迹发生变化,但全局运动轨迹所对应的会员不变,因而轨迹id也是维持不变的,这能保证轨迹id不会随着全局运动轨迹的更新发生变化,实现同一会员对应同一轨迹id。需要说明的是,假若接收的视频信息还包括上述对象id,则该全局运动轨迹还关联该对象id。

以上对会员的全局运动轨迹如何生成进行了描述。需要说明的是,上述只是举例描述全局运动轨迹如何生成,并非用于限定。

下面对上述会员id与全局运动轨迹id之间如何对应进行描述:

参见图3,图3为本申请实施例提供的会员id与全局运动轨迹id之间对应关系的建立流程图。该流程应用于上述的电子设备。

如图3所示,该流程可包括以下步骤:

步骤301,接收待进入指定区域的会员的会员id和会员在进入指定区域时的第一事件信息;第一事件信息至少包括:会员在进入指定区域时所经由的第一门禁设备的位置信息和会员进入指定区域的时间信息。

在一个例子中,用户在进入指定区域前,需先验证其是否已成功注册为指定区域的会员。这里,可通过在指定区域的入口处设置第一门禁设备以实现该验证。比如,用户在第一门禁设备触发验证事件(比如刷脸或者二维码等),第一门禁设备将验证事件上报至上述电子设备,以使电子设备上传验证事件至会员验证系统进行验证。当会员验证系统验证为会员时,发送通知(携带会员id)给电子设备,电子设备记录会员id并控制第一门禁设备解除门禁,以使被验证为会员的用户进入指定区域。

可选地,本实施例中,第一门禁设备上设置探测装置。可选地,探测装置可以是一组相匹配的红外线发射器和红外线接收器。当会员(需要说明的是,从电子设备接收上述通知至控制第一门禁设备解除门禁会员进入指定区域的时间很短,基于此,这里的会员可为上述通知中携带的会员id对应的会员)经由第一门禁设备进入指定区域时,由于人体会对红外线发射器发射的红外线进行遮挡,因此红外线接收器便可感知到有会员通过第一门禁设备,进而触发第一门禁设备将当前时间的时间信息与第一门禁设备的位置信息作为第一事件信息发送至上述电子设备,以使电子设备获得该第一门禁设备发送的第一事件信息。

步骤302,依据第一门禁设备的位置信息和会员进入指定区域的时间信息在已生成的所有全局运动轨迹中查找匹配的全局运动轨迹,匹配的全局运动轨迹中包括第一门禁设备的位置信息和会员进入指定区域的时间信息。

当会员经由第一门禁设备进入指定区域时,监控区域包括第一门禁设备所处区域的监控设备会采集到会员的视频流,基于人的姿态识别算法和跟踪算法从采集到的视频流中获取到会员的轨迹信息(其包括位置信息和时间信息)后,其会将已获取的指定区域会员的轨迹信息(其包括位置信息和时间信息)携带在视频信息中发送至上述电子设备,基于上述全局运动轨迹的描述,电子设备会基于接收的视频信息中的轨迹信息生成对应的全局运动轨迹。

基于此,作为一个示例,步骤302中,依据第一门禁设备的位置信息和会员进入指定区域的时间信息在已生成的所有全局运动轨迹中查找匹配的全局运动轨迹可包括:以第一事件信息中的位置信息和时间信息为关键字,在已生成的所有全局运动轨迹中查找包含该关键字的全局运动轨迹。

步骤303,建立会员id与匹配的全局运动轨迹的轨迹id之间的对应关系。

通过步骤301至步骤303,最终建立了会员id与匹配的全局运动轨迹的轨迹id之间的对应关系。

至此,完成图3所示流程。

需要说明的是,图3所示流程只是建立会员id与匹配的全局运动轨迹的轨迹id之间对应关系的一种举例,并非用于限定。

下面对会员离开指定区域进行描述:

参见图4,图4为本申请实施例提供的会员离开指定区域的处理流程图。该流程应用于上述电子设备。

如图4所示,该流程可包括以下步骤:

步骤401,接收会员在离开指定区域时的第二事件信息;第二事件信息至少包括:会员在离开指定区域时所经由的第二门禁设备的位置信息和会员离开指定区域的时间信息。

作为一个示例,指定区域的出口处设置第二门禁设备。在一个例子中,这里的第二门禁设备可与上述的第一门禁设备相同,比如,指定区域的入口、出口相同,此时这里的第二门禁设备即为上述的第一门禁设备。在另一个例子中,这里的第二门禁设备也可与上述的第一门禁设备不同,比如指定区域的入口、出口不同,此时这里的第二门禁设备与上述的第一门禁设备为两个相互独立的不同设备。

如上描述,在一个例子中,第二门禁设备上设置探测装置。可选地,探测装置可以是一组相匹配的红外线发射器和红外线接收器。当会员经由第二门禁设备离开指定区域时,由于人体会对红外线发射器发射的红外线进行遮挡,因此红外线接收器便可感知到有会员通过第二门禁设备,进而触发第二门禁设备将当前时间的时间信息与门禁设备的位置信息作为第二事件信息发送至上述电子设备,以使电子设备获得该第二门禁设备发送的第二事件信息。

步骤402,依据第二门禁设备的位置信息和会员离开指定区域的时间信息在已生成的所有全局运动轨迹中查找匹配的全局运动轨迹,匹配的全局运动轨迹中包括第二门禁设备的位置信息和会员离开指定区域的时间信息。

本步骤402类似上述的步骤302,这里不再赘述。

步骤403,依据已生成的全局运动轨迹id与会员id之间的对应关系确定匹配的全局运动轨迹的轨迹id对应的目标会员id,将目标会员id和目标会员id对应的非自助商品购物清单发送至结算系统进行结算。

作为一个示例,结算系统中存储有每一会员的会员id与该会员id所绑定支付账户之间的对应关系。会员id所绑定的支付账户预先已授权结算系统对其具有一定金额的扣费权限,以在利用支付账户对非自助商品购物清单进行结算时可直接扣费,而无需向会员请求支付账户的支付密码。

作为一个示例,结算系统可以单独的部署在除电子设备之外的一台服务器中,也可直接的部署在电子设备中。

至此,完成图4所示流程。

通过图4所示流程,能够在监测到会员离开指定区域时及时对会员的商品购物清单进行结算。

下面对终端如何依据视频流生成上述会员的对象id以及该会员在指定区域选购的非自助商品购物清单之间的绑定关系进行描述。

在一个例子中,终端提供一个视频播放窗口,比如可以是图5所示终端显示画面50中的视频播放窗口50b。通过该视频播放窗口显示接收的视频流。

在一个场景中,假若视频流中有多个会员的目标框。这里,目标框由目标监控设备依据会员的外部轮廓绘制得到(比如图5所示的视频播放窗口50b中的目标框50c),视频流中的不同目标框对应不同会员、且关联不同的对象id,目标框关联的对象id为:目标监控设备为该目标框对应的会员所分配的对象id,目标框关联的对象id携带在上述视频流中。基于此,当终端显示目标监控设备所发送的视频流时,终端管理员在视频流的各目标框中选择(比如点击等)当前正选购非自助商品的会员所对应的目标框。之后,终端管理员通过终端提供的商品选择界面(比如图5所示的商品选择界面50a)显示的指定区域内的非自助商品中选择上述会员选购的非自助商品并生成非自助商品购物清单。至此,终端可依据终端管理员在商品选择界面中的选择操作,生成该会员在指定区域选购的非自助商品购物清单。终端基于该非自助商品购物清单和前述已选择的目标框关联的对象id,即可建立对象id以及非自助商品购物清单之间的绑定关系。

需要说明的是,这里建立对象id以及非自助商品购物清单之间的绑定关系只是一种举例,并非用于限定。

需要说明的是,终端还可根据实际需求提供用于显示商品相关信息或会员相关信息的其他界面,以显示商品相关信息或会员相关信息。这里,商品相关信息可以是非自助商品的折扣信息、商品限制信息等,会员相关信息可以是会员积分、会员等级等信息,以使管理员可根据所显示的信息为会员推荐商品或告知会员所选购商品的相关信息。至于具体显示何种信息,本申请对此不做限定。

以上对本申请实施例提供的方法进行了描述,下面对本申请实施例提供了商品购物清单的确定系统进行描述。

参见图6,图6为本申请实施例提供的一种商品购物清单的确定系统的架构示意图。该商品购物清单的确定系统包括前述的电子设备和终端;

终端,用于生成与指定区域内的会员被分配的对象id对应的非自助商品购物清单,非自助商品购物清单为会员在指定区域选购的非自助商品的清单,对象id为指定区域内用于监控非自助商品区域的目标监控设备为会员分配的id。

电子设备,用于获得指定区域内的会员被分配的对象id、以及会员在指定区域选购的非自助商品购物清单。

电子设备,还用于依据对象id确定会员在指定区域内的目标全局运动轨迹;目标全局运动轨迹通过目标轨迹id标识,目标全局运动轨迹中包括目标监控设备采集的会员在指定区域的轨迹信息;目标全局运动轨迹与对象id关联。

电子设备,还用于依据已生成的会员id与全局运动轨迹id之间的对应关系确定目标轨迹id对应的目标会员id,依据非自助商品购物清单确定目标会员id对应的待结算的商品购物清单。

以上商品购物清单的确定系统的具体内容,详见前述针对商品购物清单的确定方法的相关描述,在此不再赘述。

下面对本申请提供的装置进行描述:

请参见图7,为本申请实施例提供的一种商品购物清单的确定装置的结构示意图,该商品购物清单的确定装置可应用于电子设备。

如图7所示,该商品购物清单的确定装置可以包括:综合处理模块;综合处理模块包括:清单获得子模块、轨迹确定子模块和清单确定子模块。

清单获得子模块,用于获得指定区域内的会员被分配的对象id、以及会员在指定区域选购的非自助商品购物清单;对象id为指定区域内用于监控非自助商品区域的目标监控设备为会员分配的id。

轨迹确定子模块,用于依据对象id确定会员在指定区域内的目标全局运动轨迹;目标全局运动轨迹通过目标轨迹id标识,目标全局运动轨迹中包括目标监控设备采集的会员在指定区域的轨迹信息;目标全局运动轨迹与对象id关联。

清单确定子模块,用于依据已生成的会员id与全局运动轨迹id之间的对应关系确定目标轨迹id对应的目标会员id,依据非自助商品购物清单确定目标会员id对应的待结算的商品购物清单。

至此,完成对图7所示商品购物清单的确定装置的描述。

作为一个示例,商品购物清单的确定装置还包括:

视频信息接收模块,用于接收指定区域内各监控设备采集的会员的视频信息;当监控设备为目标监控设备时,视频信息至少包括:已采集的会员在指定区域内的轨迹信息和对象id;当监控设备不为目标监控设备时,视频信息至少包括:已采集的会员在指定区域内的轨迹信息。

轨迹生成模块,用于依据已获得的视频信息中的轨迹信息生成会员在指定区域内的目标全局运动轨迹;目标全局运动轨迹与对象id关联。

轨迹确定子模块依据对象id确定会员在指定区域内的目标全局运动轨迹,包括:

从已生成的所有全局运动轨迹中查找到与对象id关联的全局运动轨迹,将查找到的全局运动轨迹确定为目标全局运动轨迹。

作为一个示例,清单获得子模块获得指定区域内的会员被分配的对象id、以及会员在指定区域选购的非自助商品购物清单包括:

接收终端发送的商品消息,商品消息至少包括:对象id和非自助商品购物清单;非自助商品购物清单是终端基于会员在指定区域选购的非自助商品生成的。

从商品消息中获得对象id和非自助商品购物清单。

作为一个示例,综合处理模块还包括:

第一事件接收子模块,用于接收待进入指定区域的会员的会员id和会员在进入指定区域时的第一事件信息;第一事件信息至少包括:会员在进入指定区域时所经由的第一门禁设备的位置信息和会员进入指定区域的时间信息。

轨迹匹配模块,用于依据第一门禁设备的位置信息和会员进入指定区域的时间信息在已生成的所有全局运动轨迹中查找匹配的全局运动轨迹,匹配的全局运动轨迹中包括第一门禁设备的位置信息和会员进入指定区域的时间信息。

对应关系建立子模块,用于建立会员id与匹配的全局运动轨迹的轨迹id之间的对应关系。

作为一个示例,综合处理模块还包括:第二事件接收子模块,用于接收会员在离开指定区域时的第二事件信息;第二事件信息至少包括:会员在离开指定区域时所经由的第二门禁设备的位置信息和会员离开指定区域的时间信息。

轨迹匹配模块,还用于依据第二门禁设备的位置信息和会员离开指定区域的时间信息在已生成的所有全局运动轨迹中查找匹配的全局运动轨迹,匹配的全局运动轨迹中包括第二门禁设备的位置信息和会员离开指定区域的时间信息。

会员id匹配模块,用于依据已生成的会员id与全局运动轨迹id之间的对应关系确定匹配的全局运动轨迹的轨迹id对应的目标会员id,将目标会员id和目标会员id对应的待结算的商品购物清单发送至结算系统进行结算。

至此,完成对应用于电子设备的商品购物清单的确定装置的描述。

对应地,本申请还提供了图7所示装置的硬件结构。参见图8,该硬件结构可包括:处理器和机器可读存储介质,机器可读存储介质存储有能够被处理器执行的机器可执行指令;处理器用于执行机器可执行指令,以实现本申请上述示例公开的方法。

基于与上述方法同样的申请构思,本申请实施例还提供一种机器可读存储介质,机器可读存储介质上存储有若干计算机指令,计算机指令被处理器执行时,能够实现本申请上述示例公开的方法。

示例性的,上述机器可读存储介质可以是任何电子、磁性、光学或其它物理存储装置,可以包含或存储信息,如可执行指令、数据,等等。例如,机器可读存储介质可以是:ram(radomaccessmemory,随机存取存储器)、易失存储器、非易失性存储器、闪存、存储驱动器(如硬盘驱动器)、固态硬盘、任何类型的存储盘(如光盘、dvd等),或者类似的存储介质,或者它们的组合。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

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

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