数据处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:28118637 阅读:13 留言:0更新日期:2021-04-19 11:21
本申请涉及云计算技术,特别涉及一种数据处理方法、装置、计算机设备和存储介质。所述方法包括:接收在不同产品交互区中采集的用户监测数据;按照所述产品交互区的标识对所述用户监测数据进行分区缓存;确定所述产品交互区所属的对象所订阅的业务类型,并根据所述业务类型从第一算子池中调度匹配的第一类型算子;基于所述第一类型算子,对缓存于各所述分区内的用户监测数据进行热度处理,得到所述产品交互区的热度数据。采用本方法能够既能降低维护工作量,还能提高资源利用率。还能提高资源利用率。还能提高资源利用率。

【技术实现步骤摘要】
数据处理方法、装置、计算机设备和存储介质


[0001]本申请涉及云计算
,特别是涉及一种数据处理方法、装置、计算机设备和存储介质。

技术介绍

[0002]在一些产品交互区中,为了监测该产品交互区中的用户数据以及基于该用户数据对产品交互区中的产品进行改进,通常会为不同的产品交互区分别部署一套完整的用于CV(Computer Vision,计算机视觉)计算的硬件设备和配套软件等资源。然而,由于不同的产品交互区均部署一套完整的硬件设备和配套软件,维护人员需要对每一套硬件设备和配套软件进行维护,增大了维护工作量,而且当业务处理量小时,还会出现资源利用率小的问题。

技术实现思路

[0003]基于此,有必要针对上述技术问题,提供一种数据处理方法、装置、计算机设备和存储介质,能够既能降低维护工作量,还能提高资源利用率。
[0004]一种数据处理方法,所述方法包括:接收在不同产品交互区中采集的用户监测数据;按照所述产品交互区的标识对所述用户监测数据进行分区缓存;确定所述产品交互区所属的对象所订阅的业务类型,并根据所述业务类型从第一算子池中调度匹配的第一类型算子;基于所述第一类型算子,对缓存于各所述分区内的用户监测数据进行热度处理,得到所述产品交互区的热度数据。
[0005]一种数据处理装置,所述装置包括:接收模块,用于接收在不同产品交互区中采集的用户监测数据;缓存模块,用于按照所述产品交互区的标识对所述用户监测数据进行分区缓存;调度模块,用于确定所述产品交互区所属的对象所订阅的业务类型,并根据所述业务类型从第一算子池中调度匹配的第一类型算子;处理模块,用于基于所述第一类型算子,对缓存于各所述分区内的用户监测数据进行热度处理,得到所述产品交互区的热度数据。
[0006]在其中的一个实施例中,所述产品交互区的标识包括所述产品交互区的区域标识和所述产品交互区中监测设备的设备标识中的至少之一;所述缓存模块,还用于以所述区域标识和所述设备标识中的至少一种标识为键,以所述用户监测数据为值进行分区缓存;其中,相同所述键所对应的用户监测数据缓存于相同分区。
[0007]在其中的一个实施例中,所述产品交互区的标识包括所述产品交互区的区域标识和所述产品交互区中监测设备的设备标识中的至少之一;所述装置还包括:过滤模块,用于对所述用户监测数据进行数据过滤;
运算模块,用于对所述区域标识和所述设备标识中的至少一种标识进行哈希运算;存储模块,用于在第一数据库中,以哈希运算所得的标识哈希值为键,以过滤后的所述用户监测数据为值进行分区存储;其中,相同所述键所对应的用户监测数据存储于相同分区。
[0008]在其中的一个实施例中,所述用户监测数据中包括由所述产品交互区中的监测设备所采集的帧图像,以及基于所述帧图像所得的人体轨迹点数据;所述存储模块,还用于在第一数据库中,以哈希运算所得的标识哈希值为键,以过滤后的所述人体轨迹点数据为值进行存储;在第二数据库中,以所述区域标识、所述设备标识、所述轨迹标识和所述轨迹点序号的组合为键,以所述帧图像为值进行分区存储;其中,相同所述键所对应的帧图像存储于所述第二数据库中的相同分区。
[0009]在其中的一个实施例中,所述调度模块,还用于当所述业务类型为轨迹计算类型时,从轨迹算子池中调度与所述轨迹计算类型匹配的轨迹算子;所述轨迹算子属于所述第一类型算子,所述轨迹算子池属于所述第一算子池;当所述业务类型为客流计算类型时,从客流算子池中调度与所述客流计算类型匹配的客流算子;所述客流算子属于所述第一类型算子,所述客流算子池属于所述第一算子池。
[0010]在其中的一个实施例中,所述热度数据包括客流数据;所述处理模块,还用于分别从各所述分区内获取缓存的用户检测数据;读取所述用户监测数据中的帧图像;基于所述第一类型算子检测所述帧图像中的人体特征;所述第一类型算子包括客流算子;根据检测的人体特征确定所述帧图像中的用户数量,并将所述用户数量作为所述客流数据。
[0011]在其中的一个实施例中,所述热度数据包括人体轨迹数据;所述处理模块,还用于分别从各所述分区内获取缓存的用户检测数据;读取所述用户监测数据中的帧图像和各用户的人体轨迹点数据;基于所述第一类型算子,将所述人体轨迹点数据组合成用户在所述产品交互区运动的人体轨迹数据;所述第一类型算子包括轨迹算子。
[0012]在其中的一个实施例中,所述装置包括:识别模块,用于从第二算子池中调度特征提取算子;基于所述特征提取算子提取帧图像中的人脸特征;当预存储的人脸特征与提取的人脸特征匹配时,根据所述用户监测数据更新第一数据库;存储模块,还用于当预存储的人脸特征与提取的人脸特征不匹配时,在所述第一数据库中,以哈希运算所得的标识哈希值为键,以所述用户监测数据为值进行分区存储。
[0013]在其中的一个实施例中,所述调度模块,还用于从所述第二算子池中调度相似计算算子;所述识别模块,还用于基于所述相似计算算子,计算所述提取的人脸特征与所述预存储的人脸特征之间的相似度;根据所述相似度确定预存储的人脸特征与提取的人脸特征之间的匹配性。
[0014]在其中的一个实施例中,所述帧图像包括在不同时刻所采集的图像;所述装置还包括:所述调度模块,还用于从第二算子池中调度聚类算子;聚类模块,用于基于所述聚类算子对每个所述图像中用户的人体轨迹点数据进行
聚类,得到属于各用户的用户轨迹点数据;所述识别模块,还用于将属于同一用户的用户轨迹点数据,组合成所述同一用户在所述产品交互区运动的人体轨迹数据。
[0015]在其中的一个实施例中,所述装置应用于服务器;所述服务器调用部署于服务节点中的业务服务,所述业务服务用于基于所述第一算子池和第二算子池中的算子进行数据处理;所述接收模块,还用于接收不同产品交互区内的监测设备发送的业务服务请求;从所述业务服务请求中提取在各所述产品交互区中采集的用户监测数据;所述处理模块,还用于响应于所述业务服务请求,从部署的所述业务服务中调用与所述业务类型匹配的目标业务服务,以通过所述目标业务服务执行所述基于所述第一类型算子,对缓存于各所述分区内的用户监测数据进行热度处理的步骤。
[0016]在其中的一个实施例中,所述处理模块,还用于当所述业务服务请求的数量不大于预设服务阈值时,则从部署的且处于运行状态的所述业务服务中调用与所述业务类型匹配的目标业务服务;当所述业务服务请求的数量大于所述预设服务阈值时,则将所述业务节点中处于关闭状态的业务服务转为运行状态,并从处于所述运行状态的所述业务服务中调用与所述业务类型匹配的目标业务服务。
[0017]在其中的一个实施例中,所述处理模块,还用于当所述业务服务请求的数量大于所述预设服务阈值、且所述服务节点中的业务服务数量小于预设服务阈值时,则调用新服务节点中的业务服务;从所述服务节点中的业务服务和所述新服务节点中的业务服务中调度目标业务服务。
[0018]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:接收在不同产品交互区中采集的用户监测数据;按照所述产品交互区的标识对所述用户监测数据进行分区缓存;确定所述产品交互区所属的对象所订阅的业务类型,并根据所述业务类型从第一算子池中调度匹配的第一类型算子;基于所述第一类型算子,对缓存于各所述分区内的用户监测数据进行热度处理,得到所述产品交互区的热度数据。2.根据权利要求1所述的方法,其特征在于,所述产品交互区的标识包括所述产品交互区的区域标识和所述产品交互区中监测设备的设备标识中的至少之一;所述按照所述产品交互区的标识对所述用户监测数据进行分区缓存包括:以所述区域标识和所述设备标识中的至少一种标识为键,以所述用户监测数据为值进行分区缓存;其中,相同所述键所对应的用户监测数据缓存于相同分区。3.根据权利要求1所述的方法,其特征在于,所述产品交互区的标识包括所述产品交互区的区域标识和所述产品交互区中监测设备的设备标识中的至少之一;所述按照所述产品交互区的标识对所述用户监测数据进行分区缓存之后,所述方法还包括:对所述用户监测数据进行数据过滤;对所述区域标识和所述设备标识中的至少一种标识进行哈希运算;在第一数据库中,以哈希运算所得的标识哈希值为键,以过滤后的所述用户监测数据为值进行分区存储;其中,相同所述键所对应的用户监测数据存储于相同分区。4.根据权利要求3所述的方法,其特征在于,所述用户监测数据中包括由所述产品交互区中的监测设备所采集的帧图像,以及基于所述帧图像所得的人体轨迹点数据;所述在第一数据库中,以哈希运算所得的标识哈希值为键,以过滤后的所述用户监测数据为值进行分区存储包括:在第一数据库中,以哈希运算所得的标识哈希值为键,以过滤后的所述人体轨迹点数据为值进行存储;所述方法还包括:从所述人体轨迹点数据中提取轨迹标识和轨迹点序号;在第二数据库中,以所述区域标识、所述设备标识、所述轨迹标识和所述轨迹点序号的组合为键,以所述帧图像为值进行分区存储;其中,相同所述键所对应的帧图像存储于所述第二数据库中的相同分区。5.根据权利要求1所述的方法,其特征在于,所述根据所述业务类型从第一算子池中调度匹配的第一类型算子包括:当所述业务类型为轨迹计算类型时,从轨迹算子池中调度与所述轨迹计算类型匹配的轨迹算子;所述轨迹算子属于所述第一类型算子,所述轨迹算子池属于所述第一算子池;当所述业务类型为客流计算类型时,从客流算子池中调度与所述客流计算类型匹配的客流算子;所述客流算子属于所述第一类型算子,所述客流算子池属于所述第一算子池。6.根据权利要求1所述的方法,其特征在于,所述热度数据包括客流数据;所述基于所述第一类型算子,对缓存于各所述分区内的用户监测数据进行热度处理,得到所述产品交互区的热度数据包括:
分别从各所述分区内获取缓存的用户检测数据;读取所述用户监测数据中的帧图像;基于所述第一类型算子检测所述帧图像中的人体特征;所述第一类型算子包括客流算子;根据检测的人体特征确定所述帧图像中的用户数量,并将所述用户数量作为所述客流数据。7.根据权利要求1所述的方法,其特征在于,所述热度数据包括人体轨迹数据;所述基于所述第一类型算子,对缓存于各所述分区内的用户监测数据进行热度处理,得到所述产品交互区的热度数据包括:分别从各所述分区内获取缓存的用户检测数据;读取所述用户监测数据中的帧图像和各用户的人体轨迹点数据;基于所述第一类型算子,将所述人体轨迹点数据组合成用户在所述产品交互区运动的人体轨迹数据;所述第一类型算子包括轨迹算子。8.根据权利要求1所述的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:严石伟
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1