一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

货品陈列位置的确定方法、装置及存储介质与流程

2022-02-24 14:21:10 来源:中国专利 TAG:


1.本技术涉及行为分析领域,特别是涉及货品陈列位置的确定方法、装置及存储介质。


背景技术:

2.目前,传统的超市和便利店等零售行业主要是通过货品的销售数据来确定货品的陈列位置是否合理。此种决策方式中数据来源单一,判断依据不足。如何更好的确定货品的陈列位置成为需要解决的问题。


技术实现要素:

3.本技术提供货品陈列位置的确定方法、装置及存储介质,有助于更好的确定货品的陈列位置。
4.第一方面,提供一种货品陈列位置的确定方法,该方法包括:确定预设时间段内目标货品的至少一个购物路径,购物路径用于表征目标货品的拿取者从陈列区域的入口行进至目标货品的陈列位置以拿取目标货品所经过的路径;确定目标货品的至少一个路径偏移度,路径偏移度为目标货品的购物路径与目标货品的预设路径之间的偏移度,目标货品的预设路径包括预先定义的从陈列区域的入口行进至目标货品的陈列位置的路径;根据至少一个路径偏移度,确定目标货品的陈列位置的合理性。
5.这样,根据目标货品的真实购物路径与预设路径之间的路径偏移度,能够更好的确定该目标货品的陈列位置的合理性。一般情况下路径偏移度越小说明陈列位置越趋于合理,路径偏移度越大说明成列位置越趋于不合理。
6.在一种可能的实现方式中,上述“确定预设时间段内目标货品的至少一个购物路径”,包括:获取预设时间段内目标货品的拿取数据;拿取数据包括:目标货品被拿取的拿取时间和拿取位置;获取预设时间段内进入陈列区域内的每一用户的用户轨迹;确定至少一个目标用户轨迹,目标用户轨迹为:获取到的每一用户的用户轨迹中,包括目标货品被拿取的拿取时间和拿取位置的用户轨迹;针对确定的每个目标用户轨迹,将目标用户轨迹中,从进入陈列区域的入口的时间到目标货品被拿取的拿取时间的轨迹,确定为目标货品的购物路径。
7.可选的,获取到的用户轨迹可以是经过数据清洗等操作后的用户轨迹,将特定时间段内位置未发生变化的用户的轨迹数据进行清洗,仅保留时间点最早以及最晚的两条数据,删除该位置对应的其他数据;也可以是预设时间段内的每一个用户轨迹。
8.在另一种可能的实现方式中,上述陈列区域包括多个区域范围;每个区域范围包括多个位置;上述“将目标用户轨迹中,从进入陈列区域的入口的时间到目标货品被拿取的拿取时间的轨迹,确定为目标货品的购物路径”,包括:将目标用户轨迹中,从进入陈列区域的入口的时间到目标货品被拿取的拿取时间的轨迹,确定为目标货品的目标购物轨迹;目标购物轨迹由多个轨迹数据组成,轨迹数据包括位置以及拿取者在该位置的时间;将目标
购物轨迹中位于同一区域范围内的多个轨迹数据整合为一个整合轨迹数据,其中,一个整合轨迹数据包括该整合轨迹数据所在的区域范围的标识、进入该区域范围的时间以及离开该区域范围的时间;将整合后的目标购物轨迹,确定为目标货品的购物路径。
9.在另一种可能的实现方式中,该方法还包括:获取目标参数,目标参数包括第一数值和第二数值中的至少一个,第一数值用于表征目标货品的拿取热度,第二数值用于表征目标货品的销售热度;根据至少一个路径偏移度和目标参数,确定目标货品的陈列方案。
10.这样,根据目标货品的路径偏移度、拿取热度或销售热度中的至少一种,可以更好的确定目标货品的陈列方案。例如:根据确定的陈列方案,调整陈列位置,或者,根据确定的陈列方案增加广告宣传等。
11.在另一种可能的实现方式中,销售热度用于表征预设时间段内陈列区域中目标货品的销量在预设时间段内陈列区域中所有货品的销量中的占比。
12.在另一种可能的实现方式中,拿取热度用于表征预设时间段内陈列区域中目标货品的拿取数据在预设时间段内陈列区域中所有货品的拿取数据中的占比。
13.在另一种可能的实现方式中,上述“根据至少一个路径偏移度和目标参数,确定目标货品的陈列方案”,包括:根据目标参数,确定目标货品的类型,类型包括:必需商品、热门商品、问题商品和潜力商品中的至少一种;根据至少一个路径偏移度,确定目标货品的整体路径偏移度;根据目标货品的整体路径偏移度和目标货品的类型,确定目标货品的陈列方案。
14.第二方面,本技术提供了一种货品陈列位置的确定装置。该确定装置可以用于执行第一方面或第一方面中任一种可能的设计方式所述的方法。
15.根据第二方面,在第二方面的第一种可能的实现方式中,可以根据上述第一方面至第一方面提供的任一种方法,对该确定装置进行功能模块的划分。例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。
16.根据第二方面至第二方面的任一种可能的实现方式中,在第二方面的第二种可能的实现方式中,该确定装置可以包括处理器,处理器用于执行上述第一方面至第一方面提供的任一种方法。
17.第三方面,本技术提供一种计算机设备,该计算机设备包括存储器和处理器。上述存储器和处理器耦合。该存储器用于存储计算机程序代码,该计算机程序代码包括计算机指令。当处理器执行该计算机指令时,计算机设备执行如第一方面至第一方面中任一种可能的实现方式所述的方法。
18.第四方面,本技术提供一种芯片系统,该芯片系统应用于计算机设备,该芯片系统包括一个或多个接口电路,以及一个或多个处理器。所述接口电路和所述处理器通过线路互联;所述接口电路用于从所述计算机设备的存储器接收信号,并向所述处理器发送所述信号,所述信号包括所述存储器中存储的计算机指令。当所述处理器执行所述计算机指令时,所述计算机设备执行如第一方面至第一方面中任一种可能的实现方式所述的方法。
19.第五方面,本技术提供一种计算机可读存储介质,该计算机可读存储介质包括计算机指令,当所述计算机指令在计算机设备上运行时,使得所述计算机设备执行如第一方面至第一方面中任一种可能的实现方式所述的方法。
20.第六方面,本技术提供一种计算机程序产品,该计算机程序产品包括计算机指令,
当所述计算机指令在计算机设备上运行时,使得所述计算机设备执行如第一方面至第一方面中任一种可能的实现方式所述的方法。
21.可以理解的是,上述提供的任一种货品陈列位置的确定装置、计算机可读存储介质、计算机程序产品或芯片等均可以应用于上文所提供的对应的方法,因此,其所能达到的有益效果可参考对应的方法中的有益效果,此处不再赘述。
附图说明
22.图1为本技术实施例提供的技术方案所适用的一种系统架构示意图;
23.图2为本技术实施例提供的技术方案所适用的一种计算机设备的结构示意图;
24.图3为本技术实施例提供的一种货品陈列位置的确定方法中基础数据获取阶段的流程示意图;
25.图4为重力感应设备101与货架的示意图;
26.图5a为本技术实施例提供的一种货品陈列位置的确定方法中数据分析处理阶段的流程示意图;
27.图5b为本技术实施例提供的目标货品的预设路径与目标货品的购物路径的示意图;
28.图5c为本技术实施例提供的另一种货品陈列位置的确定方法中数据分析处理阶段的流程示意图;
29.图6为本技术实施例提供的一种货品陈列位置的确定装置的结构示意图。
具体实施方式
30.为了方便理解,在介绍本技术实施例的货品陈列位置的确定的方法之前,先对其中所涉及的部分术语和技术进行简单介绍:
31.1)陈列区域
32.陈列区域为一个确定了边界的区域。例如,陈列区域可以为超市、便利店或无人购物商店、无人货柜摆放商店等购物门店的内部区域。其中,陈列指的是将任何货品按照一定规则进行摆放或者按照一定规则针对陈列平台的原有放置货品进行重新摆放。其中,陈列平台可以是货架、自动贩卖机或无人售货机等。
33.2)位置
34.位置用于表征陈列区域中的一个位置。本技术实施例中可以使用陈列区域中的坐标表征该陈列区域中的位置。该坐标可以是基于世界坐标系的坐标,也可以是基于拍摄陈列区域得到的图片中的相机坐标系的坐标。
35.3)用户轨迹
36.用户在陈列区域的位置随时间连续变化而形成的曲线。本技术实施例中轨迹包括时间点、该时间点用户所在的位置以及轨迹标识。其中,轨迹标识可以是该用户的用户身份信息。
37.4)其他
38.在本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比
其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
39.在本技术实施例中,“至少一个”是指一个或多个。“多个”是指两个或两个以上。
40.在本技术实施例中,“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
41.本技术实施例提供的货品陈列位置确定方法可以适用于如图1所示的系统架构。该系统架构包括重力感应设备101、轨迹跟踪设备102、轨迹拼接设备103、购物路径计算设备104和数据分析设备106。
42.可选的,该系统架构还包括出入口控制设备100和订单记录设备105。
43.本技术对重力感应设备101、轨迹跟踪设备102、轨迹拼接设备103、购物路径计算设备104、出入口控制设备100和订单记录设备105中每种设备的设备数量不进行限定。本技术所涉及的各种设备在图1中均以一个设备为例进行说明。其中,轨迹跟踪设备102与轨迹拼接设备103连接、轨迹拼接设备103、重力感应设备101和出入口控制设备100均与购物路径计算设备104连接,购物路径计算设备104以及订单记录设备105均与数据分析设备106连接。
44.出入口控制设备100可以为陈列区域出入口中的任一用户身份登记设备。在一个示例中,用户在进入陈列区域的入口处时通过与出入口控制设备100扫码交互进行身份信息的验证与登记。
45.轨迹跟踪设备102可以拍摄图像,并通过视频识别技术识别用户的头肩特征,并记录该用户在每个时间点在陈列区域内的位置。轨迹跟踪设备102可以是轨迹跟踪相机等摄像头设备。
46.轨迹拼接设备103用于接收陈列区域内轨迹跟踪设备102发送的每个用户在每个时间点在陈列区域内的位置,从而拼接生成每个用户在陈列区域的用户轨迹。
47.轨迹拼接设备103还用于为用户轨迹中的每个位置关联轨迹标识。在一种可能的实现方式中,轨迹拼接设备103拼接生成一个用户轨迹后,为该用户轨迹中的每个位置标记标识信息作为轨迹标识。在另一种可能的实现方式中,当网络架构中包括出入口控制设备100时,轨迹拼接设备103拼接生成的用户轨迹可以与出入口控制设备100登记的用户身份相关联,为该用户轨迹中的每个位置标记该用户身份信息作为轨迹标识。
48.重力感应设备101可以包括重力传感器和处理器。重力感应设备101连接至货品的陈列位置以采集重力信号,并根据重力信号获取该陈列位置的货品的拿取数据。
49.购物路径计算设备104,用于根据轨迹拼接设备103上报的用户轨迹以及重力感应设备101上报的货品的拿取数据分析得出货品的购物路径。
50.订单记录设备105,可以是包括销售数据的计算设备。例如:订单记录设备105可以是用户离店前进行货品结算的设备。订单记录设备105中包括陈列区域中货品的销售数据。
51.数据分析设备106可以是一个具备分析计算能力的计算机设备、一台服务器,也可以是由多台服务器组成的服务器集群,或者是一个云计算服务中心。
52.可以理解的是,上述购物路径计算设备104、轨迹拼接设备103、订单记录设备105以及数据分析设备106可以是相互独立设置的,也可以是至少两个集成在一个设备中,本申
请对此不进行限定。本技术下述实施例均以上述购物路径计算设备104、轨迹拼接设备103、订单记录设备105以及数据分析设备106是具备各自功能的四个不同的设备为例进行说明。
53.上述出入口控制设备100、重力感应设备101、轨迹跟踪设备102、轨迹拼接设备103、购物路径计算设备104、订单记录设备105和数据分析设备106均可以通过如图2所示的计算机设备20来实现。如图2所示,为本技术实施例提供的技术方案所适用的一种计算机设备的结构示意图。图2中计算机设备20包括但不限于:处理器201、存储器202、输入单元204、接口单元205和电源206等。可选的,计算机设备20还包括摄像头200、时间装置203、重力感应器207。
54.其中,摄像头200用于拍摄图像,并发送给处理器201。处理器201是计算机设备的控制中心,利用各种接口和线路连接整个计算机设备的各个部分,通过运行或执行存储在存储器202内的软件程序和/或模块,以及调用存储在存储器202内的数据,执行计算机设备的各种功能和处理数据,从而对计算机设备进行整体监控。处理器201可包括一个或多个处理单元;可选的,处理器201可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器201中。如果计算机设备20是轨迹跟踪设备102,那么,计算机设备20还包括摄像头200。
55.存储器202可用于存储软件程序以及各种数据。存储器202可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能单元所需的应用程序等。此外,存储器202可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。可选地,存储器202可以是非临时性计算机可读存储介质,例如,非临时性计算机可读存储介质可以是只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、cd-rom、磁带、软盘和光数据存储设备等。
56.时间装置203用于计时。如果计算机设备20是轨迹跟踪设备102,那么,计算机设备20还包括时间装置203。
57.输入单元204可以包括图形处理器(graphics processing unit,gpu),图形处理器对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图像或视频的图像数据进行处理。
58.接口单元205为外部装置与计算机设备20连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(i/o)端口、视频i/o端口、耳机端口等等。接口单元205可以用于接收来自外部装置的输入(例如,数据信息等)并且将接收到的输入传输到计算机设备20内的一个或多个元件或者可以用于在计算机设备20和外部装置之间传输数据。
59.电源206(比如:电池)可以用于为各个部件供电,可选的,电源206可以通过电源管理系统与处理器201逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
60.重力感应器207可以用于获取陈列货品的拿取数据。如果计算机设备20是重力感应设备101,那么计算机设备20还包括重力感应器207。
61.可选的,本技术实施例中的计算机指令也可以称之为应用程序代码或系统,本技术实施例对此不作具体限定。
62.需要说明的是,图2所示的计算机设备仅为示例,其不对本技术实施例可适用的计算机设备构成限定。实际实现时,计算机设备可以包括比图2中所示的更多或更少的设备或器件。
63.本技术实施例可以应用于超市、便利店、无人货柜或无人商店等购物场景中。
64.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。根据本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
65.本技术实施例提供的货品陈列位置的确定方法分为以下两个阶段:基础数据获取阶段和数据分析处理阶段。
66.图3示出了本技术实施例提供的一种货品陈列位置的确定方法中基础数据获取阶段的流程示意图。如图3所示,该方法可以应用于图1所示的系统架构,该方法包括以下步骤:
67.可选的,s100:出入口控制设备100获取用户的身份信息并记录获取时间。其中,一个用户对应一个身份信息,不同的用户对应不同的身份信息。
68.具体的,出入口控制设备100通过传感器获取用户的身份信息。或者,出入口控制设备100通过在与用户的交互过程中,响应用户的操作(例如:扫码验证身份信息的操作)获取用户的身份信息。其中,用户的身份信息可以是该用户在商户的注册账号信息、指纹信息、声纹信息、虹膜信息或人脸信息等中的任意一种。
69.在一个示例中,出入口控制设备100包括多个入口传感器,该多个入口传感器设置于入口闸门。当用户进入入口闸门时,入口传感器感测并记录用户的人脸信息,并将人脸信息作为该用户的身份信息。
70.可选的,s101:出入口控制设备100向轨迹拼接设备103发送用户的身份信息、身份信息获取时间以及位置。
71.需要说明的是,位置可以是出入口控制设备获取的用户的位置,位置也可以是获取用户的身份信息的入口传感器所在的位置。
72.s102:轨迹跟踪设备102获取进入陈列区域的用户的位置、在每个位置的时间点以及用户标识。
73.在一种可能的实现方式中,轨迹跟踪设备102获取陈列区域中用户的图片,该图片包括每个时间点用户在陈列区域内的位置以及用户的特征(如:头肩特征等信息)。
74.在另一种可能的实现方式中,轨迹跟踪设备102获取陈列区域中用户的图片,然后,通过图像识别技术识别用户的特征,并获取每个时间点用户在陈列区域内的位置。其中,用户的特征可以作为用户标识。或者,轨迹跟踪设备102对用户特征相同的轨迹生成轨迹标识,该轨迹标识可以作为用户标识。本技术实施例对轨迹标识的形式不进行限定,例如:轨迹标识可以是随机序列码。一个轨迹跟踪设备102获取的该用户在陈列区域内移动产生的全部位置构成该轨迹跟踪设备102获取到的该用户的用户轨迹。
75.可以理解的是,陈列区域可以包括一个或多个轨迹跟踪设备102。该一个或多个轨
迹跟踪设备102的跟踪范围(如:当轨迹跟踪设备102为轨迹跟踪相机时,跟踪范围为拍摄范围)包括该陈列区域的范围。
76.在一个示例中,轨迹跟踪设备102可以是轨迹跟踪相机,陈列区域中包括多个轨迹跟踪相机,每个轨迹跟踪相机的拍摄范围为该陈列区域的一部分,所有轨迹跟踪相机的拍摄范围包括了陈列区域的全部范围,且拍摄范围相邻的两个轨迹跟踪相机的拍摄范围部分重叠。
77.s103:轨迹跟踪设备102向轨迹拼接设备103发送获取的用户的位置、在每个位置的时间点以及用户标识。
78.在一种可能的实现方式中,轨迹跟踪设备102可以向轨迹拼接设备103发送包括用户的位置和在每个位置的时间点的图片。该图片用于轨迹拼接设备103获取用户的位置、在每个位置的时间点以及用户标识。
79.在另一种可能的实现方式中,轨迹跟踪设备102可以向轨迹拼接设备103发送用户的位置、在每个位置的时间点以及用户标识。
80.可以理解的是,陈列区域包括的一个轨迹跟踪设备102或多个轨迹跟踪设备102均向轨迹拼接设备103发送用户的位置、在每个位置的时间点以及用户标识。
81.s104:重力感应设备101获取货品的拿取数据。该拿取数据包括:货品标识、拿取时间和货品位置。可选的,拿取数据还包括:拿取数量。
82.具体的,重力感应设备用于采集重力信号,并根据重力信号获取陈列位置的货品的拿取数据。
83.示例性的,如图4所示为重力感应设备101与货架的示意图,图4中货架40还包括多个置物层401以及多个重力感应设备101,多个置物层401沿着货架40的高度方向间隔设置。每个置物层401中对应设置有至少一个重力感应设备101。当每个置物层中对应设置有多个重力感应设备101时,多个重力感应设备101等间距设置在每个置物层上。
84.s105:重力感应设备101向购物路径计算设备104发送货品的拿取数据。
85.需要说明的是,本技术实施例对上述基础数据获取阶段中s100~s101、s102~s103和s104~s105的执行顺序不进行限定,示例性的在执行了s104~s105之后执行s102~s103,然后执行s100~s101。
86.图5a示出了本技术实施例提供的一种货品陈列位置的确定方法中数据分析处理阶段的流程示意图。如图5a所示,该方法可以应用于图1所示的系统架构,该方法包括以下步骤:
87.s201:轨迹拼接设备103获取预设时间段内进入陈列区域内的每一用户的用户轨迹。
88.具体的,轨迹拼接设备103根据轨迹跟踪设备102发送的预设时间段内陈列区域的用户的位置、在每个位置的时间点以及用户标识生成用户轨迹。具有相同用户标识的位置以及对应位置的时间构成一条用户轨迹。用户轨迹包括陈列区域的入口。其中,预设时间段可以是预先设定的时间段。示例性的,预设时间段可以是24小时、一周等。
89.可选的,轨迹拼接设备103还对获取到的每一用户的用户轨迹进行清洗得到清洗后的用户轨迹。具体的,轨迹拼接设备103通过如下步骤对用户轨迹进行清洗:
90.步骤一,轨迹拼接设备103获取特定时间段内位置未发生变化或位置变化小于第
一预设阈值的用户的位置以及在每个位置的时间点。其中,位置变化小于第一预设阈值的两个位置,认为是相同位置。
91.步骤二,对于用户轨迹中的同一个位置,轨迹拼接设备103仅保留时间点最早以及最晚的两条数据,删除该位置的其余数据。
92.s202:轨迹拼接设备103获取用户身份信息、身份信息获取时间以及获取位置。
93.在一种可能的实现方式中,轨迹拼接设备103接收出入口控制设备100发送的用户身份信息、身份信息获取时间以及位置。
94.在另一种可能的实现方式中,轨迹拼接设备103向出入口控制设备100请求获取用户身份信息、身份信息获取时间以及位置。
95.s203:轨迹拼接设备103根据用户身份信息、身份信息获取时间以及获取位置,建立用户轨迹与用户身份信息的对应关系。
96.具体的,轨迹拼接设备103获取与上报的身份信息获取位置差值小于第二预设阈值的目标位置。该目标位置对应的时间与身份信息获取时间的差值小于第三预设阈值。该目标位置为用户轨迹所包括的位置。
97.s204:轨迹拼接设备103向购物路径计算设备104发送用户轨迹以及与用户轨迹对应的用户身份信息。
98.s205:购物路径计算设备104获取预设时间段内目标货品的拿取数据。
99.在一种可能的实现方式中,购物路径计算设备104可以接收重力感应设备101发送的拿取数据,该拿取数据中包括目标货品的拿取数据。
100.在另一种可能的实现方式中,购物路径计算设备104向重力感应设备101发送请求获取目标货品的拿取数据的请求消息,该请求消息用于获取预设时间段内目标货品的拿取数据。
101.s206:购物路径计算设备104根据预设时间段内目标货品的拿取数据和获取到的用户轨迹,确定预设时间段内目标货品的至少一个购物路径。目标货品为陈列区域中在预设时间段内包括拿取数据的任意一种货品,或者,目标货品为陈列区域中陈列的任意一种货品。购物路径用于表征目标货品的拿取者从所述陈列区域的入口行进至目标货品的陈列位置以拿取目标货品所经过的路径。
102.具体的,购物路径计算设备104确定目标用户轨迹,目标用户轨迹为获取到的用户轨迹中,包括目标货品被拿取的拿取位置和拿取时间的一条用户轨迹。购物路径计算设备104根据目标用户轨迹,确定目标货品的一个购物路径。
103.在一种可能的实现方式中,购物路径计算设备104通过如下步骤根据目标用户轨迹,确定目标货品的一个购物路径:
104.步骤一:购物路径计算设备104根据目标拿取数据从用户轨迹所包括的位置中确定目标位置。其中,目标位置与目标货品被拿取的拿取位置的差值小于第四预设阈值,且拿取时间与用户处于目标位置的时间的差值小于第五预设阈值。将包括目标位置的用户轨迹确定为目标用户轨迹,认为包括目标位置的用户轨迹,包括了目标货品被拿取的拿取位置和拿取时间。
105.步骤二:购物路径计算设备104获取目标位置的轨迹标识。其中,一个轨迹标识用于唯一表征一条用户轨迹。轨迹标识可以是目标位置对应的用户标识,也可以是轨迹跟踪
设备102对用户特征相同的轨迹生成的轨迹标识(例如:随机序列码)。
106.步骤三:购物路径计算设备104根据目标位置的轨迹标识确定目标货品的购物路径。
107.具体的,陈列区域包括多个区域范围;每个区域范围包括多个位置。购物路径计算设备104通过如下步骤根据目标位置的轨迹标识确定目标货品的购物路径:
108.步骤一:购物路径计算设备104将包括目标位置的轨迹标识的用户轨迹作为目标用户轨迹,并将目标用户轨迹中,从进入陈列区域的入口的时间到拿取时间的轨迹确定为目标货品的目标购物轨迹。其中,目标购物轨迹由多个轨迹数据组成,轨迹数据包括位置以及拿取者在该位置的时间。
109.步骤二:购物路径计算设备104对于每一条目标购物轨迹执行:将位于同一区域范围的多个轨迹数据整合为一个整合轨迹数据;其中,整合轨迹数据包括该区域范围的标识、进入该区域范围的时间以及离开该区域范围的时间;将整合后的目标购物路径,确定为目标货品的购物路径。
110.可以理解的是,整合轨迹数据也可以包括该区域范围的标识、该区域范围内的位置、进入该区域范围的时间以及离开该区域范围的时间。陈列区域所包括的多个区域范围可以是预先根据货架的分布确定的。若预设时间段内目标货品没有对应的拿取数据(即目标货品没有被用户拿取过),则确定目标货品的路径偏移度为0,若目标货品的路径偏移度为0的概率大于一个阈值,则考虑更改目标货品的陈列位置。
111.s207:购物路径计算设备104向数据分析设备106发送预设时间段内目标货品的至少一个购物路径。
112.s208:数据分析设备106确定目标货品的至少一个路径偏移度,路径偏移度为目标货品的购物路径与目标货品的预设路径之间的偏移度,目标货品的预设路径包括预先定义的从陈列区域的入口行进至目标货品的陈列位置的路径。
113.可以理解的是,目标货品的预设路径可以为从陈列区域的入口行进至目标货品的陈列位置的最短路径,也可以为从陈列区域的入口行进至目标货品的陈列位置的最常用路径。其中,最常用路径可以根据目标货品的历史购物路径分析得出。
114.在一种可能的实现方式中,目标货品的购物路径为区域范围的第一集合,目标货品的预设路径为区域范围的第二集合。数据分析设备106通过如下步骤确定目标货品的购物路径与预设路径之间的路径偏移度:
115.步骤一:数据分析设备106获取第一集合与第二集合的并集中元素的个数;
116.步骤二:数据分析设备106获取第一集合与第二集合的交集中元素的个数。
117.步骤三:数据分析设备106获取并集中元素的个数与交集中元素的个数的比值作为目标货品的购物路径与预设路径之间的路径偏移度。
118.在一个例子中,如图5b所示,假设目标货品的预设路径为a(a1,b1,c1,d1),目标货品的一条购物路径为b(a1,b1,c1,a2,f1,e1,d1)。其中,a1,b1,c1,d1,f1,e1分别表征第一次经过不同的区域范围a,b,c,d,f,e,a2表征第2次经过区域范围a。a表征陈列区域的入口,d表征目标货品所在位置处于的区域范围。a∪b=(a1,b1,c1,a2,f1,e1,d1),a∩b=(a2,f1,e1)。|a∪b|与|a∩b|的比值为7/3。那么,目标货品的购物路径与预设路径之间的路径偏移度为7/3。
119.可以理解的是,数据分析设备106可以按照如上步骤获取目标货品的每条购物路径与目标货品的预设路径的路径偏移度。
120.在另一种可能的实现方式中,目标货品的购物路径为位置的第三集合,目标货品的预设路径为位置的第四集合。数据分析设备106通过计算第三集合与第四集合的并集及交集,并将并集中元素的个数与交集中元素的个数的比值,确定为目标货品的购物路径与预设路径之间的路径偏移度。其中,当第三集合中的位置与第四集合中的位置的差值小于第四预设阈值时,认为该两个位置相同。
121.s209:数据分析设备106根据确定的至少一个路径偏移度,确定目标货品的陈列位置的合理性。
122.在一种可能的实现方式中,数据分析设备106可以根据目标货品的至少一个路径偏移度的平均值,确定目标货品的陈列位置的合理性。多个路径偏移度的平均值越小目标货品的陈列位置越趋于合理。多个路径偏移度的平均值越大目标货品的陈列位置越趋于不合理。
123.本技术实施例中,数据分析设备106有了更多的分析数据。例如:目标货品的路径偏移度。其中,目标货品的路径偏移度更能反映该目标货品的陈列位置是否合理,从而使得确定的目标货品的陈列位置的合理性更准确。进一步地,本技术实施例提供的方法还可以包括根据目标货品的路径偏移度和目标参数,确定目标货品的陈列方案。
124.结合图5a,如图5c所示,在s208之后本技术实施例提供的方法还包括:
125.s210:数据分析设备106获取目标参数。目标参数包括第一数值和第二数值中的至少一个,第一数值用于表征目标货品的拿取热度,第二数值用于表征目标货品的销售热度。
126.具体的,数据分析设备106通过如下步骤获取目标货品的拿取热度:
127.步骤一,数据分析设备106获取预设时间段内陈列区域中所有货品的拿取数据中的拿取数量。
128.步骤二,数据分析设备106获取预设时间段内目标货品的拿取数据中的拿取数量。
129.步骤三,数据分析设备106将目标货品的拿取数量与所有货品的拿取数量的比值作为目标货品的拿取热度。
130.可以理解的是数据分析设备106中预设时间段内陈列区域中所有货品的拿取数据可以是重力感应设备101主动向数据分析设备106发送的,也可以是数据分析设备106向重力感应设备101请求获取的,本技术对此不进行限定。
131.在一种可能的实现方式中,数据分析设备106通过如下步骤获取目标货品的销售热度:
132.步骤一,数据分析设备106获取预设时间段内陈列区域中所有货品的销售数据中的销售数量。
133.具体的,数据分析设备106获取订单记录设备中预设时间段内的销售数据。销售数据包括货品标识、销售时间以及销售数量等。
134.可以理解的是,数据分析设备106可以主动请求获取订单记录设备105中预设时间段内的销售数据,数据分析设备106也可以接收订单记录设备105主动上报的销售数据。本技术对此不进行限定。
135.步骤二,数据分析设备106获取预设时间段内目标货品的销售数据中的销售数量。
136.步骤三,数据分析设备106将目标货品的销售数量与所有货品的销售数量的比值作为目标货品的销售热度。
137.在另一种可能的实现方式中,数据分析设备106获取预设时间段内陈列区域中所有货品的销售数据中的销售次数以及目标货品的销售次数,将目标货品的销售次数与所有货品的销售次数的比值作为目标货品的销售热度。
138.s211:数据分析设备106根据确定的目标货品的至少一个路径偏移度和目标参数,确定目标货品的陈列方案。
139.具体的,数据分析设备106通过如下步骤根据目标货品的至少一个路径偏移度和目标参数,确定目标货品的陈列方案:
140.步骤一:数据分析设备106可以根据目标参数确定目标货品的类型。目标货品的类型包括:必需商品、热门商品、问题商品和潜力商品中的至少一种。
141.当目标货品的销售热度大于第六预设阈值,拿取热度小于或者等于第七预设阈值时,确定目标货品的类型为必需商品。
142.当目标货品的销售热度大于第六预设阈值,拿取热度大于第七预设阈值时,确定目标货品的类型为热门商品。
143.当目标货品的销售热度小于或者等于第六预设阈值,拿取热度小于或者等于第七预设阈值时,确定目标货品的类型为问题商品。
144.当目标货品的销售热度小于或者等于第六预设阈值,拿取热度大于第七预设阈值时,确定目标货品的类型为潜力商品。
145.步骤二:数据分析设备106根据至少一个路径偏移度,确定目标货品的整体路径偏移度。可选地,目标货品的整体路径偏移度可以用该目标货品的所有路径偏移度的平均值来表征。
146.步骤三:数据分析设备106根据根据目标货品的整体路径偏移度和目标货品的类型,确定目标货品的陈列方案。
147.具体的,当目标货品的整体路径偏移度大于第一预设临界阈值时调整目标货品的陈列位置。
148.当目标货品的整体路径偏移度小于或者等于第一预设临界阈值时,若目标货品的类型为潜力商品,则目标货品的陈列位置不变,增加对目标货品的促销宣传。
149.当目标货品的整体路径偏移度小于或者等于第一预设临界阈值时,若目标货品的类型为热门商品,则增加目标货品的库存。
150.当目标货品的整体路径偏移度小于或者等于第一预设临界阈值时,若目标货品的类型为必需商品,则增加目标货品的库存。当目标货品的整体路径偏移度小于或者等于第二预设临界阈值时,改变目标货品的陈列位置,将目标货品的现有陈列位置让给其他整体路径偏移度大于第一预设临界阈值的货品。其中,第二预设临界阈值小于第一预设临界阈值。
151.当目标货品的整体路径偏移度小于或者等于第一预设临界阈值时,若目标货品的类型为问题商品,则不再增加目标货品的库存。
152.可替换的,数据分析设备106根据陈列区域中与目标货品相邻的至少一个货品的整体路径偏移度和目标参数,确定目标货品的陈列方案。
153.在一个例子中,假设目标货品在2020年5月份的销售热度为0.22,拿取热度为1.89,目标货品的类型为潜力商品。目标货品的整体路径偏移度在陈列区域中所有货品的路径偏移度中的排名为2,整体路径偏移度为42.23。那么,目标货品的购物路径与预设路径普遍差异比较大,但是该目标货品附近的货品的整体路径偏移度小于第一预设临界阈值。数据分析设备106可以确定该目标货品的陈列方案为在所陈列的货架上增加宣传广告,该增加的宣传广告使得进入陈列区域的用户在了解到该目标货品后,产生对该目标货品的购买兴趣。
154.这样,根据陈列区域中所有货品的整体路径偏移度和目标参数,确定的目标货品的陈列方案更趋近于合理。
155.本技术实施例中,数据分析设备106有了更多的分析数据。例如:目标货品的路径偏移度和目标参数。数据分析设备106在目标货品的路径偏移度的基础上结合目标参数(例如:目标货品的销售热度和目标货品的拿取热度),确定的目标货品的陈列方案更趋近于合理。
156.上述主要从方法的角度对本技术实施例提供的方案进行了介绍。为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
157.本技术实施例可以根据上述方法示例对货品陈列位置的确定装置进行功能模块的划分,例如可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
158.如图6所示,为本技术实施例提供的一种货品陈列位置的确定装置的结构示意图。该货品陈列位置的确定装置50可以用于执行上文中任意一个实施例(如图3、图5a或图5c所示的实施例)中轨迹拼接设备103、购物路径计算设备104和数据分析设备106所执行的功能。货品陈列位置的确定装置50包括:第一确定模块501、第二确定模块502和第三确定模块503。其中,第一确定模块501:用于确定预设时间段内目标货品的至少一个购物路径,购物路径用于表征目标货品的拿取者从陈列区域的入口行进至目标货品的陈列位置以拿取目标货品所经过的路径;例如,结合图5a,第一确定模块501可以用于执行s206。第二确定模块502,用于确定目标货品的至少一个路径偏移度,路径偏移度为目标货品的购物路径与目标货品的预设路径之间的偏移度,目标货品的预设路径包括预先定义的从陈列区域的入口行进至目标货品的陈列位置的路径;例如,结合图5a,第二确定模块502可以用于执行s208。第三确定模块503,用于根据确定的至少一个路径偏移度,确定目标货品的陈列位置的合理性。例如,结合图5a,第三确定模块503可以用于执行s209。
159.可选的,货品陈列位置的确定装置50还包括:获取模块504,用于获取预设时间段内目标货品的拿取数据;拿取数据包括:目标货品被拿取的拿取时间和拿取位置;获取预设时间段内进入陈列区域内的每一用户的用户轨迹;例如,结合图5a,获取模块504可以用于
执行s204中的接收步骤。第一确定模块501,具体用于确定至少一个目标用户轨迹,目标用户轨迹为:获取到的每一用户的用户轨迹中,包括目标货品被拿取的拿取时间和拿取位置的用户轨迹;针对确定的每个目标用户轨迹,将目标用户轨迹中,从进入陈列区域的入口的时间到目标货品被拿取的拿取时间的轨迹,确定为目标货品的购物路径。
160.可选的,第一确定模块501具体用于:将目标用户轨迹中,从进入陈列区域的入口的时间到目标货品被拿取的拿取时间的轨迹,确定为目标货品的目标购物轨迹;目标购物轨迹由多个轨迹数据组成,轨迹数据包括位置以及拿取者在该位置的时间;将目标购物轨迹中位于同一区域范围内的多个轨迹数据整合为一个整合轨迹数据,其中,一个整合轨迹数据包括该整合轨迹数据所在的区域范围的标识、进入该区域范围的时间以及离开该区域范围的时间;将整合后的目标购物轨迹,确定为目标货品的购物路径。
161.可选的,获取模块504还用于:获取目标参数,目标参数包括第一数值和第二数值中的至少一个,第一数值用于表征目标货品的拿取热度,第二数值用于表征目标货品的销售热度;第三确定模块503还用于,根据至少一个路径偏移度和目标参数,确定目标货品的陈列方案。
162.可选的,销售热度用于表征预设时间段内陈列区域中目标货品的销量在预设时间段内陈列区域中所有货品的销量中的占比。
163.可选的,拿取热度用于表征预设时间段内陈列区域中目标货品的拿取数据在预设时间段内陈列区域中所有货品的拿取数据中的占比。
164.可选的,第三确定模块503具体用于根据目标参数,确定目标货品的类型,类型包括:必需商品、热门商品、问题商品和潜力商品中的至少一种;根据至少一个路径偏移度,确定目标货品的整体路径偏移度;根据目标货品的整体路径偏移度和目标货品的类型,确定目标货品的陈列方案。
165.在一个示例中,参见图2,上述获取模块504的接收功能可以由图2中的接口单元205实现。上述获取模块504的处理功能、第一确定模块501、第二确定模块502和第三确定模块503均可以由图2中的处理器201调用存储器202中存储的计算机程序实现。
166.关于上述可选方式的具体描述参见前述的方法实施例,此处不再赘述。此外,上述提供的任一种货品陈列位置的确定装置50的解释以及有益效果的描述均可参考上述对应的方法实施例,不再赘述。
167.需要说明的是,上述各个模块对应执行的动作仅是具体举例,各个单元实际执行的动作参照上述根据图3、图5a或图5c所述的实施例的描述中提及的动作或步骤。
168.本技术实施例还提供了一种计算机设备,包括:存储器和处理器;该存储器用于存储计算机程序,该处理器用于调用该计算机程序,以执行上文提供的任一实施例中提及的动作或步骤。
169.本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,当该计算机程序在计算机上运行时,使得该计算机执行上文提供的任一实施例中提及的动作或步骤。
170.本技术实施例还提供了一种芯片。该芯片中集成了用于实现上述移动装置和/或服务器的功能的电路和一个或者多个接口。可选的,该芯片支持的功能可以包括根据图3、图5a或图5c所述的实施例中的处理动作,此处不再赘述。本领域普通技术人员可以理解实
现上述实施例的全部或部分步骤可通过程序来指令相关的硬件完成。所述的程序可以存储于一种计算机可读存储介质中。上述提到的存储介质可以是只读存储器,随机接入存储器等。上述处理单元或处理器可以是中央处理器,通用处理器、特定集成电路(application specific integrated circuit,asic)、微处理器(digital signal processor,dsp),现场可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。
171.本技术实施例还提供了一种包含指令的计算机程序产品,当该指令在计算机上运行时,使得计算机执行上述实施例中的任意一种方法。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
172.应注意,本技术实施例提供的上述用于存储计算机指令或者计算机程序的器件,例如但不限于,上述存储器、计算机可读存储介质和通信芯片等,均具有非易失性(non-transitory)。
173.在实施所要求保护的本技术过程中,本领域技术人员通过查看附图、公开内容、以及所附权利要求书,可理解并实现公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
174.尽管结合具体特征及其实施例对本技术进行了描述,在不脱离本技术的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本技术的示例性说明,且视为已覆盖本技术范围内的任意和所有修改、变化、组合或等同物。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献