一种基于数据处理的商场购物指引方法及系统与流程

文档序号:29085801发布日期:2022-03-02 01:22阅读:98来源:国知局
一种基于数据处理的商场购物指引方法及系统与流程

1.本发明涉及数据处理技术领域,具体而言,涉及一种基于数据处理的商场购物指引方法及系统。


背景技术:

2.随着计算机技术的不断发展,使得数据处理技术的应用范围增加,例如,可以用于对用户的行为进行解析,从而实现监控、预警、指引等。例如,由于在商场环境中,由于购物用户较多,使得对于商场购物行为的分析,具有较大的需求。其中,在一些高精度的购物场景中,如自助购物的场景中,需要用户熟知购物的各种步骤(动作),因而,需要进行动作指引。但是,经发明人研究发现,在现有技术中,一般是在各种购物区域配置相应的显示设备以显示标准的购物动作,如此,由于每一个购物用户的实际需求会有不同,会使得对于用户购物指引的效果不佳的问题。


技术实现要素:

3.有鉴于此,本发明的目的在于提供一种基于数据处理的商场购物指引方法及系统,以改善现有技术中对于用户购物指引的效果不佳的问题。
4.为实现上述目的,本发明实施例采用如下技术方案:
5.一种基于数据处理的商场购物指引方法,应用于购物行为监控服务器,所述购物行为监控服务器通信连接有多个购物行为监控设备,所述基于数据处理的商场购物指引方法包括:
6.基于获取的多个购物行为监控设备采集的多个历史购物行为监控视频,对所述多个历史购物行为监控视频中的每一个购物用户的历史购物行为进行解析处理,得到每一个购物用户对应的购物行为分析结果,其中,所述多个购物行为监控设备分别设置于目标商场的不同购物区域,用于分别对不同购物区域进行图像采集,得到对应的历史购物行为监控视频;
7.针对当前位于目标商场的每一个目标购物用户,确定是否有基于所述历史购物行为监控视频确定有该目标购物用户对应的购物行为分析结果;
8.针对当前位于目标商场的每一个目标购物用户,若确定有基于所述历史购物行为监控视频确定有该目标购物用户对应的购物行为分析结果,则基于该购物行为分析结果对该目标购物用户进行购物指引处理。
9.在一些优选的实施例中,在上述基于数据处理的商场购物指引方法中,所述针对当前位于目标商场的每一个目标购物用户,确定是否有基于所述历史购物行为监控视频确定有该目标购物用户对应的购物行为分析结果的步骤,包括:
10.获取所述多个购物行为监控设备当前采集的目标购物行为监控视频帧,得到所述多个购物行为监控设备对应的多帧目标购物行为监控视频帧;
11.针对所述多帧目标购物行为监控视频帧中的每一帧目标购物行为监控视频帧,对
该目标购物行为监控视频帧进行对象判别处理,以确定所述目标购物行为监控视频帧中的目标购物用户是否属于所述多个历史购物行为监控视频中的监控用户,并在确定所述目标购物行为监控视频帧中的目标购物用户属于所述多个历史购物行为监控视频中的监控用户时,确定有基于所述历史购物行为监控视频确定有该目标购物用户对应的购物行为分析结果,以及在确定所述目标购物行为监控视频帧中的目标购物用户不属于所述多个历史购物行为监控视频中的监控用户时,确定未基于所述历史购物行为监控视频确定有该目标购物用户对应的购物行为分析结果。
12.在一些优选的实施例中,在上述基于数据处理的商场购物指引方法中,所述获取所述多个购物行为监控设备当前采集的目标购物行为监控视频帧,得到所述多个购物行为监控设备对应的多帧目标购物行为监控视频帧的步骤,包括:
13.判断当前时间是否属于预先设定的目标时间,其中,所述目标时间基于所述目标商场的开启时间确定;
14.若所述当前时间属于所述目标时间,则生成对应的监控开启通知信息,并将所述监控开启通知信息发送给所述多个购物行为监控设备中的每一个购物行为监控设备,其中,每一个所述购物行为监控设备基于所述监控开启通知信息开始进行图像采集,并将当前采集的目标购物行为监控视频帧发送给所述购物行为监控服务器;
15.分别获取每一个所述购物行为监控设备基于所述监控开启通知信息当前采集并发送的目标购物行为监控视频帧。
16.在一些优选的实施例中,在上述基于数据处理的商场购物指引方法中,所述针对当前位于目标商场的每一个目标购物用户,若确定有基于所述历史购物行为监控视频确定有该目标购物用户对应的购物行为分析结果,则基于该购物行为分析结果对该目标购物用户进行购物指引处理的步骤,包括:
17.针对当前位于目标商场的每一个目标购物用户,若确定有基于所述历史购物行为监控视频确定有该目标购物用户对应的购物行为分析结果,则获取当前具有该目标购物用户的目标购物行为监控视频帧,并对该目标购物行为监控视频帧进行动作识别处理,得到该目标购物用户对应的动作识别结果,其中,所述动作识别结果用于表征该目标购物用户在该目标购物行为监控视频帧中的目标购物动作类型信息;
18.针对当前位于目标商场的每一个目标购物用户,若确定有基于所述历史购物行为监控视频确定有该目标购物用户对应的购物行为分析结果,则确定该购物行为分析结果中的购物动作类型信息是否包括该目标购物用户对应的动作识别结果表征的目标购物动作类型信息;
19.针对当前位于目标商场的每一个目标购物用户,若该目标购物用户对应的购物行为分析结果中的购物动作类型信息未包括该目标购物用户对应的动作识别结果表征的目标购物动作类型信息,则从目标动作图像数据库中获取所述目标购物动作类型信息对应的标准购物动作图像,并基于该标准购物动作图像对该目标购物用户进行购物指引处理;
20.针对当前位于目标商场的每一个目标购物用户,若该目标购物用户对应的购物行为分析结果中的购物动作类型信息包括该目标购物用户对应的动作识别结果表征的目标购物动作类型信息,则获取该目标购物用户具有该目标购物动作类型信息的购物行为的历史购物行为监控视频帧,并基于该历史购物行为监控视频帧对该目标购物用户进行购物指
引处理。
21.在一些优选的实施例中,在上述基于数据处理的商场购物指引方法中,所述针对当前位于目标商场的每一个目标购物用户,若该目标购物用户对应的购物行为分析结果中的购物动作类型信息包括该目标购物用户对应的动作识别结果表征的目标购物动作类型信息,则获取该目标购物用户具有该目标购物动作类型信息的购物行为的历史购物行为监控视频帧,并基于该历史购物行为监控视频帧对该目标购物用户进行购物指引处理的步骤,包括:
22.针对当前位于目标商场的每一个目标购物用户,若该目标购物用户对应的购物行为分析结果中的购物动作类型信息包括该目标购物用户对应的动作识别结果表征的目标购物动作类型信息,则获取该目标购物用户具有该目标购物动作类型信息的购物行为的历史购物行为监控视频帧,并确定基于历史购物行为监控视频帧进行购物指引的指引时长信息;
23.针对当前位于目标商场的每一个目标购物用户,基于该目标购物用户对应的所述历史购物行为监控视频帧和所述指引时长信息,对该目标购物用户进行购物指引处理。
24.在一些优选的实施例中,在上述基于数据处理的商场购物指引方法中,所述针对当前位于目标商场的每一个目标购物用户,若该目标购物用户对应的购物行为分析结果中的购物动作类型信息包括该目标购物用户对应的动作识别结果表征的目标购物动作类型信息,则获取该目标购物用户具有该目标购物动作类型信息的购物行为的历史购物行为监控视频帧,并确定基于历史购物行为监控视频帧进行购物指引的指引时长信息的步骤,包括:
25.针对当前位于目标商场的每一个目标购物用户,若该目标购物用户对应的购物行为分析结果中的购物动作类型信息包括该目标购物用户对应的动作识别结果表征的目标购物动作类型信息,则获取该目标购物用户具有该目标购物动作类型信息的购物行为的历史购物行为监控视频帧;
26.针对当前位于目标商场的每一个目标购物用户,若该目标购物用户对应的购物行为分析结果中的购物动作类型信息包括该目标购物用户对应的动作识别结果表征的目标购物动作类型信息,则基于该目标购物动作类型信息在该购物行为分析结果中的数量占比,确定基于历史购物行为监控视频帧进行购物指引的指引时长信息,其中,所述指引时长信息与所述数量占比之间具有负相关关系。
27.在一些优选的实施例中,在上述基于数据处理的商场购物指引方法中,在执行所述针对当前位于目标商场的每一个目标购物用户,确定是否有基于所述历史购物行为监控视频确定有该目标购物用户对应的购物行为分析结果的步骤之后,所述商场购物指引方法还包括:
28.针对当前位于目标商场的每一个目标购物用户,若确定未基于所述历史购物行为监控视频确定有该目标购物用户对应的购物行为分析结果,则获取当前具有该目标购物用户的目标购物行为监控视频帧,并对该目标购物行为监控视频帧进行动作识别处理,得到该目标购物用户对应的动作识别结果,其中,所述动作识别结果用于表征该目标购物用户在该目标购物行为监控视频帧中的目标购物动作类型信息;
29.针对当前位于目标商场的每一个目标购物用户,从目标动作图像数据库中获取该
目标购物用户对应的目标购物动作类型信息对应的标准购物动作图像,并基于该标准购物动作图像对该目标购物用户进行购物指引处理。
30.本发明实施例还提供一种基于数据处理的商场购物指引系统,应用于购物行为监控服务器,所述购物行为监控服务器通信连接有多个购物行为监控设备,所述基于数据处理的商场购物指引系统包括:
31.购物行为解析处理模块,用于基于获取的多个购物行为监控设备采集的多个历史购物行为监控视频,对所述多个历史购物行为监控视频中的每一个购物用户的历史购物行为进行解析处理,得到每一个购物用户对应的购物行为分析结果,其中,所述多个购物行为监控设备分别设置于目标商场的不同购物区域,用于分别对不同购物区域进行图像采集,得到对应的历史购物行为监控视频;
32.行为分析结果确定模块,用于针对当前位于目标商场的每一个目标购物用户,确定是否有基于所述历史购物行为监控视频确定有该目标购物用户对应的购物行为分析结果;
33.用户购物指引处理模块,用于针对当前位于目标商场的每一个目标购物用户,若确定有基于所述历史购物行为监控视频确定有该目标购物用户对应的购物行为分析结果,则基于该购物行为分析结果对该目标购物用户进行购物指引处理。
34.在一些优选的实施例中,在上述基于数据处理的商场购物指引系统中,所述行为分析结果确定模块具体用于:
35.获取所述多个购物行为监控设备当前采集的目标购物行为监控视频帧,得到所述多个购物行为监控设备对应的多帧目标购物行为监控视频帧;
36.针对所述多帧目标购物行为监控视频帧中的每一帧目标购物行为监控视频帧,对该目标购物行为监控视频帧进行对象判别处理,以确定所述目标购物行为监控视频帧中的目标购物用户是否属于所述多个历史购物行为监控视频中的监控用户,并在确定所述目标购物行为监控视频帧中的目标购物用户属于所述多个历史购物行为监控视频中的监控用户时,确定有基于所述历史购物行为监控视频确定有该目标购物用户对应的购物行为分析结果,以及在确定所述目标购物行为监控视频帧中的目标购物用户不属于所述多个历史购物行为监控视频中的监控用户时,确定未基于所述历史购物行为监控视频确定有该目标购物用户对应的购物行为分析结果。
37.在一些优选的实施例中,在上述基于数据处理的商场购物指引系统中,所述用户购物指引处理模块具体用于:
38.针对当前位于目标商场的每一个目标购物用户,若确定有基于所述历史购物行为监控视频确定有该目标购物用户对应的购物行为分析结果,则获取当前具有该目标购物用户的目标购物行为监控视频帧,并对该目标购物行为监控视频帧进行动作识别处理,得到该目标购物用户对应的动作识别结果,其中,所述动作识别结果用于表征该目标购物用户在该目标购物行为监控视频帧中的目标购物动作类型信息;
39.针对当前位于目标商场的每一个目标购物用户,若确定有基于所述历史购物行为监控视频确定有该目标购物用户对应的购物行为分析结果,则确定该购物行为分析结果中的购物动作类型信息是否包括该目标购物用户对应的动作识别结果表征的目标购物动作类型信息;
40.针对当前位于目标商场的每一个目标购物用户,若该目标购物用户对应的购物行为分析结果中的购物动作类型信息未包括该目标购物用户对应的动作识别结果表征的目标购物动作类型信息,则从目标动作图像数据库中获取所述目标购物动作类型信息对应的标准购物动作图像,并基于该标准购物动作图像对该目标购物用户进行购物指引处理;
41.针对当前位于目标商场的每一个目标购物用户,若该目标购物用户对应的购物行为分析结果中的购物动作类型信息包括该目标购物用户对应的动作识别结果表征的目标购物动作类型信息,则获取该目标购物用户具有该目标购物动作类型信息的购物行为的历史购物行为监控视频帧,并基于该历史购物行为监控视频帧对该目标购物用户进行购物指引处理。
42.本发明实施例提供的一种基于数据处理的商场购物指引方法及系统,在基于获取的多个历史购物行为监控视频对购物用户的历史购物行为进行解析处理得到每一个购物用户对应的购物行为分析结果之后,针对当前位于目标商场的每一个目标购物用户,可以先确定是否有基于历史购物行为监控视频确定有该目标购物用户对应的购物行为分析结果,使得在确定有该目标购物用户对应的购物行为分析结果之后,可以基于该购物行为分析结果对该目标购物用户进行购物指引处理,如此,可以在较大程度上针对不同的购物用户进行不同的购物指引处理,以保障购物指令的效果,从而改善现有技术中对于用户购物指引的效果不佳的问题。
43.为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
44.图1为本发明实施例提供的购物行为监控服务器的结构框图。
45.图2为本发明实施例提供的基于数据处理的商场购物指引方法的流程示意图。
46.图3为本发明实施例提供的基于数据处理的商场购物指引系统的模块示意图。
具体实施方式
47.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本发明的一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
48.因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
49.如图1所示,本发明实施例提供了一种购物行为监控服务器。其中,所述购物行为监控服务器可以包括存储器和处理器。
50.可选地,在一种优选的实施例中,所述存储器和处理器之间直接或间接地电性连接,以实现数据的传输或交互。例如,相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述存储器中可以存储有至少一个可以以软件或固件(firmware)的形式,存在的
软件功能模块(计算机程序)。所述处理器可以用于执行所述存储器中存储的可执行的计算机程序,从而实现本发明实施例提供的基于数据处理的商场购物指引方法。
51.可选地,在一种优选的实施例中,所述存储器可以是,但不限于,随机存取存储器(random access memory,ram),只读存储器(read only memory,rom),可编程只读存储器(programmable read-only memory,prom),可擦除只读存储器(erasable programmable read-only memory,eprom),电可擦除只读存储器(electric erasable programmable read-only memory,eeprom)等。
52.可选地,在一种优选的实施例中,所述处理器可以是一种通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)、片上系统(system on chip,soc)等;还可以是数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
53.可选地,在一种优选的实施例中,图1所示的结构仅为示意,所述购物行为监控服务器还可包括比图1中所示更多或者更少的组件,或具有与图1所示不同的配置,例如,可以包括用于与其它设备(如购物行为监控设备等)进行信息交互的通信单元。
54.结合图2,本发明实施例还提供一种基于数据处理的商场购物指引方法,可应用于上述购物行为监控服务器。其中,所述基于数据处理的商场购物指引方法有关的流程所定义的方法步骤,可以由所述购物行为监控服务器实现,所述购物行为监控服务器通信连接有多个购物行为监控设备。下面将对图2所示的具体流程,进行详细阐述。
55.下面将对图2所示的具体流程,进行详细阐述。
56.步骤100,基于获取的多个购物行为监控设备采集的多个历史购物行为监控视频,对所述多个历史购物行为监控视频中的每一个购物用户的历史购物行为进行解析处理,得到每一个购物用户对应的购物行为分析结果。
57.在本发明实施例中,所述购物行为监控服务器可以基于获取的多个购物行为监控设备采集的多个历史购物行为监控视频,对所述多个历史购物行为监控视频中的每一个购物用户的历史购物行为进行解析处理,得到每一个购物用户对应的购物行为分析结果。其中,所述多个购物行为监控设备分别设置于目标商场的不同购物区域,用于分别对不同购物区域进行图像采集,得到对应的历史购物行为监控视频。
58.步骤200,针对当前位于目标商场的每一个目标购物用户,确定是否有基于所述历史购物行为监控视频确定有该目标购物用户对应的购物行为分析结果。
59.在本发明实施例中,所述购物行为监控服务器可以针对当前位于目标商场的每一个目标购物用户,确定是否有基于所述历史购物行为监控视频确定有该目标购物用户对应的购物行为分析结果。
60.步骤300,针对当前位于目标商场的每一个目标购物用户,若确定有基于所述历史购物行为监控视频确定有该目标购物用户对应的购物行为分析结果,则基于该购物行为分析结果对该目标购物用户进行购物指引处理。
61.在本发明实施例中,所述购物行为监控服务器可以针对当前位于目标商场的每一个目标购物用户,若确定有基于所述历史购物行为监控视频确定有该目标购物用户对应的购物行为分析结果,则基于该购物行为分析结果对该目标购物用户进行购物指引处理。
62.基于上述方法包括的各步骤,在基于获取的多个历史购物行为监控视频对购物用
户的历史购物行为进行解析处理得到每一个购物用户对应的购物行为分析结果之后,针对当前位于目标商场的每一个目标购物用户,可以先确定是否有基于历史购物行为监控视频确定有该目标购物用户对应的购物行为分析结果,使得在确定有该目标购物用户对应的购物行为分析结果之后,可以基于该购物行为分析结果对该目标购物用户进行购物指引处理,如此,可以在较大程度上针对不同的购物用户进行不同的购物指引处理,以保障购物指令的效果,从而改善现有技术中对于用户购物指引的效果不佳的问题。
63.可选地,在一种优选的实施例中,上述实施例中的步骤100可以进一步包括步骤110、步骤120和步骤130,如下所述。
64.步骤110,获取多个购物行为监控设备分别采集的历史购物行为监控视频,得到所述多个购物行为监控设备对应的多个历史购物行为监控视频。
65.在本发明实施例中,所述购物行为监控服务器可以获取多个购物行为监控设备分别采集的历史购物行为监控视频,得到所述多个购物行为监控设备对应的多个历史购物行为监控视频。其中,所述多个购物行为监控设备分别设置于目标商场的不同购物区域,用于分别对不同购物区域进行图像采集,得到对应的历史购物行为监控视频。
66.步骤120,对所述多个历史购物行为监控视频进行处理,得到所述多个历史购物行为监控视频中的每一个购物用户的历史购物行为视频。
67.在本发明实施例中,所述购物行为监控服务器可以对所述多个历史购物行为监控视频进行处理,得到所述多个历史购物行为监控视频中的每一个购物用户的历史购物行为视频。其中,所述历史购物行为视频包括的每一帧历史购物行为视频帧中具有一个购物用户。
68.步骤130,针对得到的每一个所述历史购物行为视频对应的购物用户,基于该购物用户对应的所述历史购物行为视频,对该购物用户的历史购物行为进行解析处理,得到该购物用户对应的购物行为分析结果。
69.在本发明实施例中,所述购物行为监控服务器可以针对得到的每一个所述历史购物行为视频对应的购物用户,基于该购物用户对应的所述历史购物行为视频,对该购物用户的历史购物行为进行解析处理,得到该购物用户对应的购物行为分析结果。
70.基于上述方法包括的各步骤,在得到多个购物行为监控设备对应的多个历史购物行为监控视频之后,可以先对多个历史购物行为监控视频进行处理得到多个历史购物行为监控视频中的每一个购物用户的历史购物行为视频,使得可以针对每一个购物用户,基于该购物用户对应的历史购物行为视频对该购物用户的历史购物行为进行解析处理,得到该购物用户对应的购物行为分析结果,如此,可以避免在同一帧视频帧中购物用户之间形成相互干扰的问题,保障解析效果,从而改善现有技术中对商场购物行为进行分析的效果不佳的问题。
71.可选地,在一种优选的实施例中,上述实施例中的步骤110可以进一步包括以下步骤:
72.首先,获取当前时间信息,并确定所述当前时间信息是否达到目标时间信息;若确定所述当前时间信息达到所述目标时间信息,则生成历史视频获取请求信息,并将所述历史视频获取请求信息发送给通信连接的多个购物行为监控设备中的每一个购物行为监控设备,其中,每一个所述购物行为监控设备用于基于所述历史视频获取请求信息将在所述
目标时间信息之前采集得到的历史购物行为监控视频发送给所述购物行为监控服务器;
73.其次,分别获取每一个所述购物行为监控服务器基于所述历史视频获取请求信息发送的所述历史购物行为监控视频,得到所述多个购物行为监控设备对应的多个历史购物行为监控视频。
74.可选地,在另一种优选的实施例中,上述实施例中的步骤110也可以进一步包括以下步骤:
75.首先,获取当前时间信息,并确定所述当前时间信息是否达到目标时间信息;若确定所述当前时间信息达到所述目标时间信息,则生成历史视频获取请求信息,并将所述历史视频获取请求信息发送给通信连接的历史视频存储数据服务器(如所述购物行为监控设备不能存储较多的监控视频的场景),其中,所述历史视频存储数据服务器用于基于所述历史视频获取请求信息将在所述目标时间信息之前所述多个购物行为监控设备分别采集得到的历史购物行为监控视频发送给所述购物行为监控服务器;
76.其次,获取所述历史视频存储数据服务器基于所述历史视频获取请求信息发送的所述历史购物行为监控视频,得到所述多个购物行为监控设备对应的多个历史购物行为监控视频。
77.可选地,在一种优选的实施例中,上述实施例中的步骤120可以进一步包括以下步骤:
78.首先,针对所述多个历史购物行为监控视频中的每一个历史购物行为监控视频,对该历史购物行为监控视频包括的历史购物行为监控视频帧进行对象识别处理,以确定该历史购物行为监控视频帧中是否具有购物用户;
79.其次,针对所述多个历史购物行为监控视频中的每一个历史购物行为监控视频,筛除该历史购物行为监控视频中不具有购物用户的每一帧历史购物行为监控视频帧,并基于该历史购物行为监控视频中具有购物用户的每一帧历史购物行为监控视频帧,得到该历史购物行为监控视频对应的更新后的历史购物行为监控视频,其中,对于每一帧历史购物行为监控视频帧都具有购物用户的每一个历史购物行为监控视频,将该历史购物行为监控视频作为对应的更新后的历史购物行为监控视频;
80.然后,对每一个所述更新后的历史购物行为监控视频(其中每一帧视频帧都具有购物用户)进行处理,得到所述多个历史购物行为监控视频中的每一个购物用户的历史购物行为视频。
81.可选地,在一种优选的实施例中,上述实施例中的步骤“对每一个所述更新后的历史购物行为监控视频进行处理,得到所述多个历史购物行为监控视频中的每一个购物用户的历史购物行为视频”,可以进一步包括:
82.首先,针对每一个所述更新后的历史购物行为监控视频包括的每一帧历史购物行为监控视频帧,统计该历史购物行为监控视频帧中具有的购物用户的数量,得到该历史购物行为监控视频帧对应的用户数量;
83.其次,针对每一个所述更新后的历史购物行为监控视频包括的每一帧历史购物行为监控视频帧,若该历史购物行为监控视频帧对应的用户数量为1,则将该历史购物行为监控视频帧确定为一帧历史购物行为视频帧;
84.然后,针对每一个所述更新后的历史购物行为监控视频包括的每一帧历史购物行
为监控视频帧,若该历史购物行为监控视频帧对应的用户数量大于1,则基于该历史购物行为监控视频帧具有的监控用户进行视频帧分割处理,得到对应用户数量帧历史购物行为视频帧,其中,每一帧所述历史购物行为视频帧中包括一个监控用户的全部图像信息,且对应于同一帧所述历史购物行为监控视频的多帧所述历史购物行为视频,基于进行视频分割处理的分割关系拼接形成该历史购物行为监控视频;
85.之后,基于每一帧所述历史购物行为视频帧中具有的购物用户是否相同,对得到的多帧所述历史购物行为视频帧进行分类,得到多帧所述历史购物行为视频帧对应的至少一个历史视频帧集合,其中,每一个所述历史视频帧集合包括至少一帧历史购物行为视频帧;
86.最后,针对每一个所述历史视频帧集合,将该历史视频帧集合包括的每一帧历史购物行为视频帧按照对应的视频帧采集时间进行排序,得到该历史视频帧集合对应的监控用户的历史购物行为视频。
87.可选地,在一种优选的实施例中,上述实施例中的步骤130可以进一步包括以下步骤:
88.首先,针对得到的每一个所述历史购物行为视频对应的购物用户,对该购物用户对应的所述历史购物行为视频进行去重筛选处理,得到该购物用户对应的历史购物行为筛选视频,其中,每一个所述历史购物行为筛选视频包括至少一帧历史购物行为视频帧;
89.其次,针对每一个所述购物用户,基于该购物用户对应的历史购物行为筛选视频包括的历史购物行为视频帧,对该购物用户的历史购物行为进行解析处理,得到该购物用户对应的购物行为分析结果。
90.可选地,在一种优选的实施例中,上述实施例中的步骤“针对得到的每一个所述历史购物行为视频对应的购物用户,对该购物用户对应的所述历史购物行为视频进行去重筛选处理,得到该购物用户对应的历史购物行为筛选视频”,可以进一步包括:
91.首先,针对得到的每一个所述历史购物行为视频,确定该历史购物行为视频是否具有历史购物行为视频片段,其中,每一个所述历史购物行为视频片段包括至少两帧连续的相同历史购物行为视频帧;
92.其次,针对得到的每一个所述历史购物行为视频,若该历史购物行为视频具有至少一个所述历史购物行为视频片段,则对每一个所述历史购物行为视频片段进行去重筛选处理,得到该历史购物行为视频对应的购物用户对应的历史购物行为筛选视频;
93.然后,针对得到的每一个所述历史购物行为视频,若该历史购物行为视频不具有至少一个历史购物行为视频片段,则将该历史购物行为视频作为该历史购物行为视频对应的购物用户对应的历史购物行为筛选视频。
94.可选地,在一种优选的实施例中,上述实施例中的步骤“针对得到的每一个所述历史购物行为视频,若该历史购物行为视频具有至少一个所述历史购物行为视频片段,则对每一个所述历史购物行为视频片段进行去重筛选处理,得到该历史购物行为视频对应的购物用户对应的历史购物行为筛选视频”,可以进一步包括:
95.针对得到的每一个所述历史购物行为视频,若该历史购物行为视频具有至少一个所述历史购物行为视频片段,则保留每一个所述历史购物行为视频片段包括的一帧历史购物行为视频帧和所述历史购物行为视频片段以外的其它历史购物行为视频帧,得到该历史
购物行为视频对应的购物用户对应的历史购物行为筛选视频。
96.可选地,在一种优选的实施例中,上述实施例中的步骤“针对每一个所述购物用户,基于该购物用户对应的历史购物行为筛选视频包括的历史购物行为视频帧,对该购物用户的历史购物行为进行解析处理,得到该购物用户对应的购物行为分析结果”,可以进一步包括:
97.首先,针对每一个所述购物用户,对该购物用户对应的历史购物行为筛选视频包括的历史购物行为视频帧进行目标采样筛选处理,得到该购物用户对应的历史购物行为代表视频;
98.其次,针对每一个所述购物用户,基于该购物用户对应的历史购物行为代表视频包括的历史购物行为视频帧,对该购物用户的历史购物行为进行解析处理,得到该购物用户对应的购物行为分析结果。
99.可选地,在一种优选的实施例中,上述实施例中的所述目标采样筛选处理可以进一步包括:
100.第一步,对所述历史购物行为筛选视频包括的每一帧历史购物行为视频帧进行像素值计算处理,确定每一帧所述历史购物行为视频帧对应的像素值和值,并针对每一帧所述历史购物行为视频帧,计算该历史购物行为视频帧中每一个像素点的像素值的离散程度值,以及确定离散程度值最大的一帧历史购物行为视频帧;
101.第二步,针对预先划分的多个连续的像素值区间中的每一个像素值区间(如0-49,50-99,等),基于对应的像素值和值属于该像素值区间的每一帧历史购物行为视频帧,构建得到该像素值区间对应的历史购物行为视频帧序列,并将所述离散程度值最大的一帧历史购物行为视频帧对应的历史购物行为视频帧序列确定为第一历史购物行为视频帧序列,以及,将所述第一历史购物行为视频帧序列以外的每一个其它历史购物行为视频帧序列确定为第二历史购物行为视频帧序列;
102.第三步,统计所述第一历史购物行为视频帧序列中包括的历史购物行为视频帧的帧数,得到所述第一历史购物行为视频帧序列对应的第一统计帧数,并确定包括的历史购物行为视频帧的帧数大于或等于所述第一统计帧数的每一个所述第二历史购物行为视频帧序列,作为候选第二历史购物行为视频帧序列;
103.第四步,确定一个小于或等于所述第一统计帧数的目标统计帧数(任意一个,或为所述第一统计帧数),并在所述第一历史购物行为视频帧序列中确定出连续的所述目标统计帧数帧历史购物行为视频帧,构成对应的第一历史视频帧子序列,以及,分别在每一个所述候选第二历史购物行为视频帧序列中确定出连续的所述目标统计帧数帧历史购物行为视频帧,分别构成对应的第二历史视频帧子序列;
104.第五步,针对每一个所述第二历史视频帧子序列,将该第二历史视频帧子序列中的每一帧历史购物行为视频帧与所述第一历史视频帧子序列中对应序列位置的历史购物行为视频帧进行匹配,确定出该第二历史视频帧子序列中与所述第一历史视频帧子序列中对应序列位置的历史购物行为视频帧匹配的目标历史购物行为视频帧(如视频帧相似度大于预设阈值);
105.第六步,基于包括的所述目标历史购物行为视频帧的帧数是否大于或等于预设的目标帧数,确定对应的第二历史视频帧子序列是否为与所述第一历史视频帧子序列匹配的
目标第二历史视频帧子序列(如所述目标第二历史视频帧子序列包括的所述目标历史购物行为视频帧的帧数大于或等于所述的目标帧数),并确定每一个所述目标第二历史视频帧子序列包括的历史购物行为视频帧的视频帧采集时间形成的采集时间区间;
106.第七步,针对每一个所述目标第二历史视频帧子序列,基于该目标第二历史视频帧子序列的采集时间区间和该目标第二历史视频帧子序列包括的目标历史购物行为视频帧的帧数之间的比值,确定该目标第二历史视频帧子序列对应的候选第二历史购物行为视频帧序列是否为目标第二历史购物行为视频帧序列,并将所述第一历史购物行为视频帧序列中包括的每一帧历史购物行为视频帧和所述目标第二历史购物行为视频帧序列中包括的每一帧历史购物行为视频帧,作为购物用户对应的历史购物行为代表视频,其中,所述目标第二历史购物行为视频帧序列对应的目标第二历史视频帧子序列对应的比值小于或等于预设的帧数比值阈值。
107.可选地,在一种优选的实施例中,上述实施例中的步骤“针对每一个所述购物用户,基于该购物用户对应的历史购物行为代表视频包括的历史购物行为视频帧,对该购物用户的历史购物行为进行解析处理,得到该购物用户对应的购物行为分析结果”,可以进一步包括:
108.首先,针对每一个所述购物用户,对该购物用户对应的历史购物行为代表视频包括的每一帧历史购物行为视频帧进行动作识别处理,得到每一帧历史购物行为视频帧对应的购物动作类型信息;
109.其次,针对每一个所述购物用户,统计该购物用户对应的每一种购物动作类型信息对应的历史购物行为视频帧的数量占比,并基于与该购物用户具有关联关系的关联购物用户对应的每一种购物动作类型信息对应的历史购物行为视频帧的数量占比,对该购物用户对应的每一种购物动作类型信息对应的历史购物行为视频帧的数量占比进行更新(如购物用户a具有的b类型动作的数量占比为c,其关联购物用户d具有的b类型动作的数量占比为e,则可以基于e对c进行更新,其中,e的值越大,更新后的c的值也越大,如直接计算e与c的和值,或者,可以先计算e与一个小于1的系数的乘积,再计算该乘积与c的和值),得到该购物用户对应的每一种购物动作类型信息对应的历史购物行为视频帧的更新数量占比,作为该购物用户对应的购物行为分析结果,其中,所述关联购物用户和所述购物用户在同一帧历史购物行为监控视频帧出现的帧数大于预设帧数。
110.可选地,在一种优选的实施例中,上述实施例中的步骤200可以进一步包括以下步骤:
111.首先,获取所述多个购物行为监控设备当前采集的目标购物行为监控视频帧,得到所述多个购物行为监控设备对应的多帧目标购物行为监控视频帧;
112.其次,针对所述多帧目标购物行为监控视频帧中的每一帧目标购物行为监控视频帧,对该目标购物行为监控视频帧进行对象判别处理(如基于现有技术中训练得到的对象判别模型进行判断),以确定所述目标购物行为监控视频帧中的目标购物用户是否属于所述多个历史购物行为监控视频中的监控用户,并在确定所述目标购物行为监控视频帧中的目标购物用户属于所述多个历史购物行为监控视频中的监控用户时,确定有基于所述历史购物行为监控视频确定有该目标购物用户对应的购物行为分析结果,以及在确定所述目标购物行为监控视频帧中的目标购物用户不属于所述多个历史购物行为监控视频中的监控
用户时,确定未基于所述历史购物行为监控视频确定有该目标购物用户对应的购物行为分析结果。
113.可选地,在一种优选的实施例中,上述实施例中的步骤“获取所述多个购物行为监控设备当前采集的目标购物行为监控视频帧,得到所述多个购物行为监控设备对应的多帧目标购物行为监控视频帧”,进一步包括:
114.首先,判断当前时间是否属于预先设定的目标时间,其中,所述目标时间基于所述目标商场的开启时间确定;
115.其次,若所述当前时间属于所述目标时间,则生成对应的监控开启通知信息,并将所述监控开启通知信息发送给所述多个购物行为监控设备中的每一个购物行为监控设备,其中,每一个所述购物行为监控设备基于所述监控开启通知信息开始进行图像采集,并将当前采集的目标购物行为监控视频帧发送给所述购物行为监控服务器;
116.然后,分别获取每一个所述购物行为监控设备基于所述监控开启通知信息当前采集并发送的目标购物行为监控视频帧。
117.可选地,在一种优选的实施例中,上述实施例中的步骤300可以进一步包括以下步骤:
118.首先,针对当前位于目标商场的每一个目标购物用户,若确定有基于所述历史购物行为监控视频确定有该目标购物用户对应的购物行为分析结果,则获取当前具有该目标购物用户的目标购物行为监控视频帧,并对该目标购物行为监控视频帧进行动作识别处理,得到该目标购物用户对应的动作识别结果,其中,所述动作识别结果用于表征该目标购物用户在该目标购物行为监控视频帧中的目标购物动作类型信息;
119.其次,针对当前位于目标商场的每一个目标购物用户,若确定有基于所述历史购物行为监控视频确定有该目标购物用户对应的购物行为分析结果,则确定该购物行为分析结果中的购物动作类型信息是否包括该目标购物用户对应的动作识别结果表征的目标购物动作类型信息;
120.然后,针对当前位于目标商场的每一个目标购物用户,若该目标购物用户对应的购物行为分析结果中的购物动作类型信息未包括该目标购物用户对应的动作识别结果表征的目标购物动作类型信息,则从目标动作图像数据库中获取所述目标购物动作类型信息对应的标准购物动作图像,并基于该标准购物动作图像对该目标购物用户进行购物指引处理(如控制位于所述目标购物用户所在区域的显示设备显示所述标准购物动作图像);
121.最后,针对当前位于目标商场的每一个目标购物用户,若该目标购物用户对应的购物行为分析结果中的购物动作类型信息包括该目标购物用户对应的动作识别结果表征的目标购物动作类型信息,则获取该目标购物用户具有该目标购物动作类型信息的购物行为的历史购物行为监控视频帧,并基于该历史购物行为监控视频帧对该目标购物用户进行购物指引处理。
122.可选地,在一种优选的实施例中,上述实施例中的步骤“针对当前位于目标商场的每一个目标购物用户,若该目标购物用户对应的购物行为分析结果中的购物动作类型信息包括该目标购物用户对应的动作识别结果表征的目标购物动作类型信息,则获取该目标购物用户具有该目标购物动作类型信息的购物行为的历史购物行为监控视频帧,并基于该历史购物行为监控视频帧对该目标购物用户进行购物指引处理”,可以进一步包括:
123.首先,针对当前位于目标商场的每一个目标购物用户,若该目标购物用户对应的购物行为分析结果中的购物动作类型信息包括该目标购物用户对应的动作识别结果表征的目标购物动作类型信息,则获取该目标购物用户具有该目标购物动作类型信息的购物行为的历史购物行为监控视频帧,并确定基于历史购物行为监控视频帧进行购物指引的指引时长信息;
124.其次,针对当前位于目标商场的每一个目标购物用户,基于该目标购物用户对应的所述历史购物行为监控视频帧和所述指引时长信息,对该目标购物用户进行购物指引处理。
125.可选地,在一种优选的实施例中,上述实施例中的步骤“针对当前位于目标商场的每一个目标购物用户,若该目标购物用户对应的购物行为分析结果中的购物动作类型信息包括该目标购物用户对应的动作识别结果表征的目标购物动作类型信息,则获取该目标购物用户具有该目标购物动作类型信息的购物行为的历史购物行为监控视频帧,并确定基于历史购物行为监控视频帧进行购物指引的指引时长信息”,可以进一步包括:
126.首先,针对当前位于目标商场的每一个目标购物用户,若该目标购物用户对应的购物行为分析结果中的购物动作类型信息包括该目标购物用户对应的动作识别结果表征的目标购物动作类型信息,则获取该目标购物用户具有该目标购物动作类型信息的购物行为的历史购物行为监控视频帧;
127.其次,针对当前位于目标商场的每一个目标购物用户,若该目标购物用户对应的购物行为分析结果中的购物动作类型信息包括该目标购物用户对应的动作识别结果表征的目标购物动作类型信息,则基于该目标购物动作类型信息在该购物行为分析结果中的数量占比,确定基于历史购物行为监控视频帧进行购物指引的指引时长信息,其中,所述指引时长信息与所述数量占比之间具有负相关关系(即动作越熟悉,指引时长越短)。
128.可选地,在一种优选的实施例中,在执行上述实施例中的步骤200之后,所述基于数据处理的商场购物指引方法还可以进一步包括以下步骤:
129.首先,针对当前位于目标商场的每一个目标购物用户,若确定未基于所述历史购物行为监控视频确定有该目标购物用户对应的购物行为分析结果,则获取当前具有该目标购物用户的目标购物行为监控视频帧,并对该目标购物行为监控视频帧进行动作识别处理,得到该目标购物用户对应的动作识别结果,其中,所述动作识别结果用于表征该目标购物用户在该目标购物行为监控视频帧中的目标购物动作类型信息;
130.其次,针对当前位于目标商场的每一个目标购物用户,从目标动作图像数据库中获取该目标购物用户对应的目标购物动作类型信息对应的标准购物动作图像,并基于该标准购物动作图像对该目标购物用户进行购物指引处理(参照前述的相关示例)。
131.结合图3,本发明实施例还提供一种基于数据处理的商场购物指引系统,可应用于上述购物行为监控服务器。其中,所述基于数据处理的商场购物指引系统可以包括:
132.购物行为解析处理模块(如上述的步骤100),用于基于获取的多个购物行为监控设备采集的多个历史购物行为监控视频,对所述多个历史购物行为监控视频中的每一个购物用户的历史购物行为进行解析处理,得到每一个购物用户对应的购物行为分析结果,其中,所述多个购物行为监控设备分别设置于目标商场的不同购物区域,用于分别对不同购物区域进行图像采集,得到对应的历史购物行为监控视频;
133.行为分析结果确定模块(如上述的步骤200),用于针对当前位于目标商场的每一个目标购物用户,确定是否有基于所述历史购物行为监控视频确定有该目标购物用户对应的购物行为分析结果;
134.用户购物指引处理模块(如上述的步骤300),用于针对当前位于目标商场的每一个目标购物用户,若确定有基于所述历史购物行为监控视频确定有该目标购物用户对应的购物行为分析结果,则基于该购物行为分析结果对该目标购物用户进行购物指引处理。
135.可选地,在一种优选的实施例中,上述实施例中的所述行为分析结果确定模块具体用于:
136.获取所述多个购物行为监控设备当前采集的目标购物行为监控视频帧,得到所述多个购物行为监控设备对应的多帧目标购物行为监控视频帧;针对所述多帧目标购物行为监控视频帧中的每一帧目标购物行为监控视频帧,对该目标购物行为监控视频帧进行对象判别处理,以确定所述目标购物行为监控视频帧中的目标购物用户是否属于所述多个历史购物行为监控视频中的监控用户,并在确定所述目标购物行为监控视频帧中的目标购物用户属于所述多个历史购物行为监控视频中的监控用户时,确定有基于所述历史购物行为监控视频确定有该目标购物用户对应的购物行为分析结果,以及在确定所述目标购物行为监控视频帧中的目标购物用户不属于所述多个历史购物行为监控视频中的监控用户时,确定未基于所述历史购物行为监控视频确定有该目标购物用户对应的购物行为分析结果。
137.可选地,在一种优选的实施例中,上述实施例中的所述用户购物指引处理模块具体用于:
138.针对当前位于目标商场的每一个目标购物用户,若确定有基于所述历史购物行为监控视频确定有该目标购物用户对应的购物行为分析结果,则获取当前具有该目标购物用户的目标购物行为监控视频帧,并对该目标购物行为监控视频帧进行动作识别处理,得到该目标购物用户对应的动作识别结果,其中,所述动作识别结果用于表征该目标购物用户在该目标购物行为监控视频帧中的目标购物动作类型信息;针对当前位于目标商场的每一个目标购物用户,若确定有基于所述历史购物行为监控视频确定有该目标购物用户对应的购物行为分析结果,则确定该购物行为分析结果中的购物动作类型信息是否包括该目标购物用户对应的动作识别结果表征的目标购物动作类型信息;针对当前位于目标商场的每一个目标购物用户,若该目标购物用户对应的购物行为分析结果中的购物动作类型信息未包括该目标购物用户对应的动作识别结果表征的目标购物动作类型信息,则从目标动作图像数据库中获取所述目标购物动作类型信息对应的标准购物动作图像,并基于该标准购物动作图像对该目标购物用户进行购物指引处理;针对当前位于目标商场的每一个目标购物用户,若该目标购物用户对应的购物行为分析结果中的购物动作类型信息包括该目标购物用户对应的动作识别结果表征的目标购物动作类型信息,则获取该目标购物用户具有该目标购物动作类型信息的购物行为的历史购物行为监控视频帧,并基于该历史购物行为监控视频帧对该目标购物用户进行购物指引处理。
139.综上所述,本发明提供的一种基于数据处理的商场购物指引方法及系统,在基于获取的多个历史购物行为监控视频对购物用户的历史购物行为进行解析处理得到每一个购物用户对应的购物行为分析结果之后,针对当前位于目标商场的每一个目标购物用户,可以先确定是否有基于历史购物行为监控视频确定有该目标购物用户对应的购物行为分
析结果,使得在确定有该目标购物用户对应的购物行为分析结果之后,可以基于该购物行为分析结果对该目标购物用户进行购物指引处理,如此,可以在较大程度上针对不同的购物用户进行不同的购物指引处理,以保障购物指令的效果,从而改善现有技术中对于用户购物指引的效果不佳的问题。
140.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1