本申请实施例涉及智能购物车技术领域,尤其涉及一种基于智能购物车的购物方法、装置、设备及存储介质。
背景技术:
目前,在零售行业中,大多超市或便利店都会提供购物车以便于用户存放所选购的商品。并且,伴随着零售行业越来越趋向智能化发展的趋势,为了优化用户的购物体验,商家们会在购物区设置智能购物车,以解决用户在超市选购时遇到的一些困扰。智能购物车通常会配置显示面板,通过显示面板,用户可以进行商品搜索,并通过显示面板显示的反馈信息获知相关商品的位置信息、种类信息及价格信息乃至优惠信息等。基于获取到的反馈信息,用户即可前往对应位置选购商品,以此来提高用户寻找对应商品的时效性、便利性。
但是,用户在使用智能购物车进行商品选购时,相关商品的优惠信息只会笼统地展示给用户或在用户搜索相应商品时才会展示给用户。由于超市商品的种类繁多,优惠商品的种类也相对较多,用户在智能购物车进行商品选购时,无法较好地针对用户的选购场景适应性地提供相应的商品优惠信息,导致用户的购物体验相对较差。
技术实现要素:
本申请实施例提供一种基于智能购物车的购物方法、装置、设备及存储介质,能够适应性地进行商品优惠信息展示,优化用户的购物体验。
在第一方面,本申请实施例提供了一种基于智能购物车的购物方法,包括:
检测到智能购物车进入选购区域时,将商品优惠列表显示在智能购物车的显示面板,商品优惠列表包含所述选购区域对应的各个商品优惠信息;
实时定位智能购物车在所述选购区域的实时位置,将所述实时位置对应的商品优惠信息展示在智能购物车的显示面板,并通过摄像头实时识别并确定用户选购的商品,将用户选购的商品放入预设的虚拟购物清单;
响应于用户的第一触控操作,基于所述虚拟购物清单进行计费结算。
进一步的,在所述将商品优惠列表显示在智能购物车的显示面板之后,还包括:
响应于用户的第二触控操作,根据所述第二触控操作所对应的所述商品优惠列表的商品优惠信息,将对应商品优惠信息的商品位置信息显示在智能购物车的显示面板。
进一步的,在将对应商品优惠信息的商品位置信息显示在智能购物车的显示面板之后,还包括:
响应于用户的第三触控操作,根据所述第三触控操作所触控的商品位置信息,将对应的位置导航信息显示在智能购物车的显示面板。
进一步的,在所述实时定位智能购物车在所述选购区域的实时位置中,通过摄像头识别或者无线通信模块定位确定智能购物车在所述选购区域的实时位置。
进一步的,所述将所述实时位置对应的商品优惠信息展示在智能购物车的显示面板,包括:
根据所述实时位置确定设定距离范围内的对应商品货架;
从对应商品货架所摆放的各个商品中确定相应的商品优惠信息;
将相应的商品优惠信息展示在智能购物车的显示面板。
进一步的,在所述检测到智能购物车进入选购区域时,将商品优惠列表显示在智能购物车的显示面板之后,还包括:
提取对应用户的历史购物信息,确定所述历史购物信息中购买次数和/或购买数量达到设定阈值的对应商品,将对应商品的广告信息和/或商品优惠信息显示在智能购物车的显示面板。
进一步的,在响应于用户的第一触控操作,基于所述虚拟购物清单进行计费结算中,还包括:
实时将智能购物车的状态信息显示在智能购物车的显示面板,所述状态信息根据计费结算状态对应设置。
在第二方面,本申请实施例提供了一种基于智能购物车的购物装置,包括:
检测模块,用于检测到智能购物车进入选购区域时,将商品优惠列表显示在智能购物车的显示面板,商品优惠列表包含所述选购区域对应的各个商品优惠信息;
显示模块,用于实时定位智能购物车在所述选购区域的实时位置,将所述实时位置对应的商品优惠信息展示在智能购物车的显示面板,并通过摄像头实时识别并确定用户选购的商品,将用户选购的商品放入预设的虚拟购物清单;
结算模块,用于响应于用户的第一触控操作,基于所述虚拟购物清单进行计费结算。
在第三方面,本申请实施例提供了一种电子设备,包括:
存储器以及一个或多个处理器;
所述存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的基于智能购物车的购物方法。
在第四方面,本申请实施例提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的基于智能购物车的购物方法。
本申请实施例在检测到智能购物车进入选购区域时,将商品优惠列表显示在智能购物车的显示面板,通过实时定位智能购物车在选购区域的实时位置,将实时位置对应的商品优惠信息展示在智能购物车的显示面板,并通过摄像头实时识别并确定用户选购的商品,将用户选购的商品放入预设的虚拟购物清单,当用户进行结算时,基于虚拟购物清单进行计费结算。采用上述技术手段,可以通过智能购物车获知相关商品的商品优惠信息,并针对用户在购物区域的相应位置,显示对应位置处商品的优惠信息,以此来适应性地进行商品优惠信息展示,便于用户实时了解所在位置处的相关商品优惠信息,进而优化用户的购物体验。
附图说明
图1是本申请实施例一提供的一种基于智能购物车的购物方法的流程图;
图2是本申请实施例一中的商品优惠信息适应性展示的流程图;
图3是本申请实施例二提供的一种基于智能购物车的购物装置的结构示意图;
图4是本申请实施例三提供的一种电子设备的结构示意图。
具体实施方式
为了使本申请的目的、技术方案和优点更加清楚,下面结合附图对本申请具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
本申请提供的基于智能购物车的购物方法,旨在通过对智能购物车的实时定位,确定智能购物车的实时位置,并基于实时位置显示与该实时位置对应的商品优惠信息供用户查看。以此可方便用户获知当前所处选购区域的对应位置处的商品优惠信息,优化商品选购的体验。参照现有的智能购物车,其在使用过程中,虽然提供显示面板用于进行商品搜索,并根据搜索结果确定商品位置信息。但现有的智能购物车并没有较好地将超市或商场当前的相关商品优惠信息展示给用户,通常只是在显示面板的界面笼统的展示优惠信息。由于超市或商场出售的商品种类繁多,相关促销、折扣商品也相对较多。而通过显示面板一一进行各个商品优惠信息展示显然不太现实,无法根据用户的实际购物需求、实际购物场景提供更具针对性的商品优惠信息。这种优惠信息的展示方式,显然无法较好地提供用户实际需要的信息。基于此,提供本申请实施例的基于智能购物车的购物方法,以解决现有智能购物车无法适应性提供商品优惠信息的技术问题。
实施例一:
图1给出了本申请实施例一提供的一种基于智能购物车的购物方法的流程图,本实施例中提供的基于智能购物车的购物方法可以由基于智能购物车的购物设备执行,该基于智能购物车的购物设备可以通过软件和/或硬件的方式实现,该基于智能购物车的购物设备可以是两个或多个物理实体构成,也可以是一个物理实体构成。一般而言,该基于智能购物车的购物设备可以是设置在购物车上的终端设备。
下述以基于智能购物车的购物设备为执行基于智能购物车的购物方法的设备为例,进行描述。参照图1,该基于智能购物车的购物方法具体包括:
s110、检测到智能购物车进入选购区域时,将商品优惠列表显示在智能购物车的显示面板,商品优惠列表包含所述选购区域对应的各个商品优惠信息。
具体的,本申请实施例的基于智能购物车的购物方法,主要运用于智能购物车所集成的终端设备上,该智能购物车的终端设备包括了显示面板、摄像头及内部的中央处理器。显示面板用户进行相关信息显示,当用户使用智能购物车时,可通过手机等移动智能终端扫描显示面板上的二维码登录用户账户并启动智能购物车。也可以通过智能购物车的摄像头进行扫脸识别,完成用户账户登录并启动智能购物车。
示例性的,用户在进入超市时,向启动智能购物车。在启动智能购物车后,当用户将智能购物车推入选购区域时,表明当前用户准备进行商品选购。则此时中央处理器将预存在内存的商品优惠列表输出至显示面板显示。商品优惠列表包含所述选购区域对应的各个商品优惠信息,根据实际需求,其可以是所有正在促销或打折的各个商品的商品优惠信息,也可以是部分优惠程度较大的商品优惠信息。商品优惠列表根据各类商品的优惠程度,采用降序的排列方式,将优惠程度较大的商品信息放置在商品优惠列表的较前列,将优惠程度相对较小的商品信息放置在商品优惠列表的较后列。通过优惠列表的展示,可以方便用户实时了解超市当前各类商品的优惠情况。可以理解的是,通过将最优惠的商品信息放置在商品优惠列表的前列,可以进一步优化用户的购物体验,实时获知哪些商品的优惠程度最大。
此外,由于此前用户在启动购物车时登录了购物账户,并且在后续对选购商品进行计费结算时,还基于该购物账户进行计费结算。因此,当用户进入选购区域后,本申请实施例还通过提取对应用户的历史购物信息,确定历史购物信息中购买次数和/或购买数量达到设定阈值的对应商品,将对应商品的广告信息和/或商品优惠信息显示在智能购物车的显示面板。可以理解的是,若对应商品的购买次数或购买数量达到设定的值,则表明用户经常购买此类商品,为了便于用户获知此类商品的种类信息和优惠信息等相关信息,则通过显示面板将对应的广告信息或者优惠信息显示在显示面板上。用户在观看广告后,可以获知该类商品的新产品信息等相关信息,而通过获知这类商品的优惠信息,则可以进一步优化用户的购物体验。
此外,基于显示面板所展示的商品优惠列表,用户可以对其中对应的商品优惠信息进行触控,定义这一触控操作为第二触控操作。中央处理器响应于用户的这一第二触控操作,根据第二触控操作所对应的商品优惠列表的商品优惠信息,获取对应该商品优惠信息的商品位置信息。中央处理器预先会对应各个商品存储相应的商品位置信息。并通过提取该商品位置信息,将对应商品优惠信息的商品位置信息显示在智能购物车的显示面板。用户通过查看显示面板,即可获知对应促销或折扣商品的放置位置,以便于前往对应位置进行商品选购。更进一步的,为了更方便用户前往对应位置进行优惠商品的选购,用户还可以触控显示面板上的对应商品位置信息,将该触控操作记为第三触控操作。中央服务器响应于用户的这一第三触控操作,根据第三触控操作所触控的商品位置信息,将对应的位置导航信息显示在智能购物车的显示面板。通过提供对应的导航信息,指导用户前往对应位置进行优惠商品的选购,以节省用户商品寻找的时间,提供商品选购效率。
s120、实时定位智能购物车在所述选购区域的实时位置,将所述实时位置对应的商品优惠信息展示在智能购物车的显示面板,并通过摄像头实时识别并确定用户选购的商品,将用户选购的商品放入预设的虚拟购物清单。
示例性的,当用户使用智能购物车进入选购区域开始选购商品后,中央处理器会实时获取用户的位置信息,并根据用户当前的实时位置,将该位置附近正在打折或促销商品的优惠信息展示在显示面板上。其中,智能购物车的实时位置可以通过摄像头识别或者无线通信模块定位来确定智能购物车在选购区域的实时位置。
在通过摄像头识别时,利用计算机视觉识别技术,获取购物车实时位置所对应的图像信息。基于获取到的图像信息,通过识别出图像中的相关目标(如货架编号、商品种类等),即可进一步根据相关目标所处的位置确定购物车的实时位置。利用计算机视觉进行目标检测识别的方式现有技术有很多,这里不对赘述。
而在利用无线通信模块定位时,可通过wifi定位、rfid定位、蓝牙定位或zigbee定位等方式进行,对应的,购物车上的终端设备内安装对应的通信模块作为wifi定位标签、rfid定位标签、蓝牙beacon标签或zigbee定位标签,在需要进行定位的选购区域的现场范围内布置相应的广播模块,无线通信模块从不同的广播模块接收到的广播信号对应的地址和信号强度,并利用邻近探测法、质心定位法、多边定位法、三角定位法、极点法、指纹定位法或航位推算法等算法确定无线通信模块的定位坐标。通过无线通信模块进行室内定位的方式有很多,本申请实施例不做固定限制。
需要说明的是,本申请实施例通过摄像头识别或者无线通信模块定位来确定购物车实时位置的方式,还可以应用于上述不做s110中对购物车是否进入选购区域进行检测。可以理解的是,用户在使用购物车过程中,定位购物车的实时位置,即认为该实时位置为用户当前在选购区域中的位置。中央处理器根据确定这一位置,进行用户附近商品优惠信息的针对性展示。
具体的,参照图2,商品优惠信息适应性展示流程包括:
s1201、根据所述实时位置确定设定距离范围内的对应商品货架;
s1202、从对应商品货架所摆放的各个商品中确定相应的商品优惠信息;
s1203、将相应的商品优惠信息展示在智能购物车的显示面板。
基于上述摄像头识别或者无线通信模块定位确定的智能购物车的实时位置信息,中央处理器基于这一实时位置信息查找其设定距离范围内的商品货架。中央处理器预先存储各个商品货架的位置信息以及商品货架上的商品信息、商品优惠信息等,以用于后续基于智能购物车的实时位置进行附近货架的确定。根据实际需要,中央处理器可以确定最靠近该实时位置的商品货架。并进一步通过该商品货架确定货架上正在促销或打折的商品的优惠信息,将这些商品优惠信息展示在智能购物车的显示面板上。用户通过获知这些商品优惠信息,即可了解其当前位置附近的商品促销或打折情况,以便于选购到优惠的商品,进而优化用户的购物体验。
并且,用户在进行购物商品选购过程中,为方便对选购商品的计费结算,本申请实时例通过建立虚拟购物清单,并通过摄像头实时识别并确定用户选购的商品,将用户选购的商品放入预设的虚拟购物清单。中央处理器预先配置目标检测算法,对应用户选购放入购物车的商品,通过摄像头获取其图像,并通过目标检测识别确定选购商品的种类和数量。基于确定后的商品种类信息和数量信息在虚拟购物清单添加对应数量的商品。此外,用户购物车还可以配置称重装置,对应需要称重的商品,通过称重装置进行称重,并将重量信息记录在虚拟购物清单中,最终得到用户所有选购商品的虚拟购物清单。
s130、响应于用户的第一触控操作,基于所述虚拟购物清单进行计费结算。
示例性的,当用户完成商品选购之后,即可基于上述步骤s120得到的虚拟购物清单进行选购商品的计费结算。在计费结算时,用户触控显示面板的相应位置,定义该触控操作为第一触控操作,当中央处理器接收到第一触控操作对应的操作信息时,响应于这一触控操作,根据实时的虚拟购物清单,进行选购商品的费用计算。根据计算得到商品费用后,可以通过刷脸支付用二维码支付等方式完成费用扣取。而如果用户预先将个人购物账户绑定支付账户,当用户完成购物后,还可以根据用户的个人购物账户,从预先绑定的支付账户中自动扣取相应的费用。通过虚拟购物清单的建立,可以解决用户选购商品计费结算时需要排队计算的技术问题。通过智能购物车直接进行计费结算,更进一步优化用户的购物体验。
并且,在进行选购商品的计费结算时,智能购物车还实时将智能购物车的状态信息显示在智能购物车的显示面板,该状态信息根据计费结算状态对应设置。即用户所选购的商品若已经计费计算,则智能购物车的显示面板显示“已结算”的状态信息;若所选购的商品未计费计算,则智能购物车的显示面板显示“未结算”的状态信息。通过状态信息的展示,便于超市管理人员根据智能购物车的状态获知用户的结算情况,避免部分用户未结算所选购商品就离开而导致超市出现经济损失。
此外,本申请实施例的智能购物车还可以配置主备电源,当主电源没电时,通过中央处理器调用备用电源进行供电,以确保智能购物车的正常使用,避免设备断电影响用户购物,更进一步优化用户的购物体验。
上述,在检测到智能购物车进入选购区域时,将商品优惠列表显示在智能购物车的显示面板,通过实时定位智能购物车在选购区域的实时位置,将实时位置对应的商品优惠信息展示在智能购物车的显示面板,并通过摄像头实时识别并确定用户选购的商品,将用户选购的商品放入预设的虚拟购物清单,当用户进行结算时,基于虚拟购物清单进行计费结算。采用上述技术手段,可以通过智能购物车获知相关商品的商品优惠信息,并针对用户在购物区域的相应位置,显示对应位置处商品的优惠信息,以此来适应性地进行商品优惠信息展示,便于用户实时了解所在位置处的相关商品优惠信息,进而优化用户的购物体验。
实施例二:
在上述实施例的基础上,图3为本申请实施例二提供的一种基于智能购物车的购物装置的结构示意图。参考图3,本实施例提供的基于智能购物车的购物装置具体包括:检测模块21、显示模块22和结算模块23。
其中,检测模块21用于检测到智能购物车进入选购区域时,将商品优惠列表显示在智能购物车的显示面板,商品优惠列表包含所述选购区域对应的各个商品优惠信息;
显示模块22用于实时定位智能购物车在所述选购区域的实时位置,将所述实时位置对应的商品优惠信息展示在智能购物车的显示面板,并通过摄像头实时识别并确定用户选购的商品,将用户选购的商品放入预设的虚拟购物清单;
结算模块23用于响应于用户的第一触控操作,基于所述虚拟购物清单进行计费结算。
上述,在检测到智能购物车进入选购区域时,将商品优惠列表显示在智能购物车的显示面板,通过实时定位智能购物车在选购区域的实时位置,将实时位置对应的商品优惠信息展示在智能购物车的显示面板,并通过摄像头实时识别并确定用户选购的商品,将用户选购的商品放入预设的虚拟购物清单,当用户进行结算时,基于虚拟购物清单进行计费结算。采用上述技术手段,可以通过智能购物车获知相关商品的商品优惠信息,并针对用户在购物区域的相应位置,显示对应位置处商品的优惠信息,以此来适应性地进行商品优惠信息展示,便于用户实时了解所在位置处的相关商品优惠信息,进而优化用户的购物体验。
具体的,显示模块22包括:
定位单元,用于根据所述实时位置确定设定距离范围内的对应商品货架;
确定单元,用于从对应商品货架所摆放的各个商品中确定相应的商品优惠信息;
展示单元,用于将相应的商品优惠信息展示在智能购物车的显示面板。
具体的,还包括:
提取模块,用于提取对应用户的历史购物信息,确定所述历史购物信息中购买次数和/或购买数量达到设定阈值的对应商品,将对应商品的广告信息和/或商品优惠信息显示在智能购物车的显示面板。
具体的,还包括:
状态模块,用于实时将智能购物车的状态信息显示在智能购物车的显示面板,所述状态信息根据计费结算状态对应设置。
本申请实施例二提供的基于智能购物车的购物装置可以用于执行上述实施例一提供的基于智能购物车的购物方法,具备相应的功能和有益效果。
实施例三:
本申请实施例三提供了一种电子设备,参照图4,该电子设备包括:处理器31、存储器32、通信模块33、输入装置34及输出装置35。该电子设备中处理器的数量可以是一个或者多个,该电子设备中的存储器的数量可以是一个或者多个。该电子设备的处理器、存储器、通信模块、输入装置及输出装置可以通过总线或者其他方式连接。
存储器32作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本申请任意实施例所述的基于智能购物车的购物方法对应的程序指令/模块(例如,基于智能购物车的购物装置中的检测模块、显示模块和结算模块。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
通信模块33用于进行数据传输。
处理器31通过运行存储在存储器中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的基于智能购物车的购物方法。
输入装置34可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。输出装置35可包括显示屏等显示设备。
上述提供的电子设备可用于执行上述实施例一提供的基于智能购物车的购物方法,具备相应的功能和有益效果。
实施例四:
本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种基于智能购物车的购物方法,该基于智能购物车的购物方法包括:检测到智能购物车进入选购区域时,将商品优惠列表显示在智能购物车的显示面板,商品优惠列表包含所述选购区域对应的各个商品优惠信息;实时定位智能购物车在所述选购区域的实时位置,将所述实时位置对应的商品优惠信息展示在智能购物车的显示面板,并通过摄像头实时识别并确定用户选购的商品,将用户选购的商品放入预设的虚拟购物清单;响应于用户的第一触控操作,基于所述虚拟购物清单进行计费结算。
存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如cd-rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如dram、ddrram、sram、edoram,兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第一计算机系统。第二计算机系统可以提供程序指令给第一计算机用于执行。术语“存储介质”可以包括驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。
当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的基于智能购物车的购物方法,还可以执行本申请任意实施例所提供的基于智能购物车的购物方法中的相关操作。
上述实施例中提供的基于智能购物车的购物装置、存储介质及电子设备可执行本申请任意实施例所提供的基于智能购物车的购物方法,未在上述实施例中详尽描述的技术细节,可参见本申请任意实施例所提供的基于智能购物车的购物方法。
上述仅为本申请的较佳实施例及所运用的技术原理。本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行的各种明显变化、重新调整及替代均不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由权利要求的范围决定。