`
猫耳呀
  • 浏览: 165727 次
社区版块
存档分类
最新评论

如何利用阿里云打造感知零售平台

阅读更多
摘要: 一、背景介绍所谓感知零售是指的根据店铺顾客的情绪变化以及顾客在店铺内对商品货架停留位置来判断顾客对商品感兴趣程度,实时在线调整营销策略。帮助企业第一时间掌握顾客感受,第一时间下发营销策略,第一时间得到营销效果反馈。

原文地址:http://click.aliyun.com/m/43688/

一、背景介绍

所谓感知零售是指的根据店铺顾客的情绪变化以及顾客在店铺内对商品货架停留位置来判断顾客对商品感兴趣程度,实时在线调整营销策略。帮助企业第一时间掌握顾客感受,第一时间下发营销策略,第一时间得到营销效果反馈。传统企业和零售商要完成这样一套系统构建,往往需要投入大量的人力物力和时间,而且有些传统的企业往往并不具备这样的人力和物力条件,但是迫切需要怎么办呢? 今天用真实案例来教到大家如何利用阿里云打造感知零售平台。本次真实案例来自阿里云帮助三只松鼠完成感知平台的构建,效果图如下,敏感数据已处理。
图片描述

二、整体架构

本次搭建全部采用阿里云产品,涉及到的阿里云产品和服务有: iDST图像识别、DataV数据可视化、对象存储OSS、阿里云直播、ECS、RDS、SLB等产品
架构图如下:
图片描述

业务架构介绍:
1、首先将店铺摄像头的实时监控数据以推流的方式推到阿里云直播平台;
2、利用阿里云直播平台的截图功能,将监控视频截图并将图片存储在对象存储OSS上;
3、开发后端应用调用iDST图像识别接口,将图片发送给iDST进行分析处理,得到返回数据;
4、将iDST返回的图像数据进行加工和处理,然后将数据发送给前端处理应用;
5、前端应用跟进后端应用返回的顾客相关位置坐标数据进行热力图的绘制,另外前端还需完成控制台的开发;
6、利用DataV数据可视化平台中的RTMP直播组件展示店铺的实时监控,利用DataV数据可视化平台中的数据报表组件展示商店的实时交易数据等等;
7、前端控制台下发实时促销策略,通过调用电子价签API接口,实时修改店铺商品的价格。

三、实施步骤

1、 搭建直播平台

1.1 登录阿里云控制台,开通阿里云视频直播功能,然后进入阿里云视频直播;
图片描述

1.2 新建域名

进入视频直播控制台之后,点击“域名管理”–>新建域名,添加直播域名(注意该域名需要提前备案,否则无法通过);
图片描述

图片描述

新建域名成功之后,会出现一条域名记录,然后点“管理”;
图片描述

为了保护我们的内容资源不被非法站点下载盗用,需要配置URL鉴权。
进入管理页面之后,可以看到你的直播推流相关信息,然后我们点击“鉴权配置”;
图片描述

进入鉴权配置页面后,需要配置推流地址,URL格式按照提示建议的格式填写即可。继续填写鉴权KEY,自定义一个字符或者数字都可以,可以理解这个KEY是用来加密的字符串。有效时间指的是直播有实效期,超过这个时间这个URL就会自动失效。填好之后点击生成即可得到鉴权的URL,这个URL也是我们的推流地址,复制并保存下来。例如你有6个摄像头你就需要配置6个不同的鉴权URL;
图片描述

图片描述

1.3 启用截图功能
在视频直播控制台中点击“截图管理”开通截图功能,注意开通截图功能前提是要先开通对象存储OSS,如果已开OSS则不需要。因为这里的所有视频的截图都是存在OSS里面的;
图片描述

以上我们的直播平台就搭建完成了,目的是将摄像头的监控视频数据实时推流到阿里云的视频直播平台上,利用视频直播平台的截图功能将图片保存在OSS中。 默认每5秒会截一张图,并且会覆盖上一次的图片名称,所以你每次访问图片内容都不一样,当然如果你想保存每一次截图,也可以选择每次存为不同的文件名。

2、配置摄像头推流

2.1采购若干个支持推流功能的网络直播摄像头,市面上单价在200元左右;

2.2 给摄像头加电并且接通网络,默认每个摄像头都配有固定ip, IP段为192.168.1.x网段,你可以web浏览器访问摄像头的地址登录管理控制台;

2.3配置推流
进入摄像头管理控制台之后,点击远程设置—网络设置—RTMP推流;按照下图所示进行配置,禁用不需要的选项,在主码流配置中填入刚才上面获得的鉴权URL地址,然后点击保存并刷新,当看到状态为已连接说明推流配置成功;
图片描述

2.4 确认直播流
前面已经配置好摄像头推流,现在我们要登录到阿里云直播平台上查看推流是否成功。进入视频直播控台,点击流管理,发现多了一条视频直播推流记录,说明推流成功了,我们可以点击直播地址来获取播放地址,该播放地址复制下来,将在DataV数据可视化平台的RTMP播放器组件中使用;
图片描述

图片描述

OK,到目前为止我们已经通过推流的方式将监控数据传到阿里云视频直播平台,并且通过视频直播平台的截图功能,将监控视频截图转换成图片数据,保存在对象存储OSS中。

3、后端应用开发

开发过程省略,这里给大家讲讲思路,前面提到我们已经将监控视频数据转换成了图片数据,接下来我们需要用到Alibaba iDST的图像识别接口来完成我们对图像识别处理的需求。这里开发过程省略,因为每个企业各自开发需求不一样。例如我们的场景是需要分析这张图片中有多少位顾客,其中年龄分别是多少,多少顾客是否带有笑脸,顾客在店铺的实时位置信息等等。具体实现的功能请看iDST提供的详细接口文档。我们的后端应用架构则是采用2台ECS服务器加一套内部负载均衡SLB和一套高可用版RDS数据库。
这里提供了iDST官方图像识别接口地址:
http://dev-ai.yunos.com/htmlpages/mais#/document/facedetect
图片描述

4、前端开发

开发过程也省略,这里给大家讲下思路,当我们完成后端应用的开发,取到我们想要的数据时,还需要前端的配合将这些数据展示出来,例如我们可以将顾客在店铺里的位置通过热力图方式展示出来,另外还可以将带有笑脸的顾客位置以热力图方式展现出来,这样就得到了不同情绪顾客的热力图分布情况。当然也可以灵活的实现其他需求。另外我们的前端还要开发一些促销控制台界面,主要是针对特定区域的商品进行打折促销操作。将促销的商品名称和价格,下发给后端应用,然后后端应用通过调用电子架签的API接口,电子架签系统将最新的商品价格信息下发到各个门店的电子架签AP设备上,最后电子架签AP把价格下发到各个商品架签设备上。最终达到实时修改店铺的商品价格。我们的前端应用也部署在2台阿里云ECS服务器上,外加负载均衡SLB一套,实现高可用集群架构。

5、打造实时营销数据大屏

我们现在前后端数据都已经准备好了之后,我们即将开始搭建我们的营销数据大屏了。这里我们要用到阿里云的大数据平台的DataV数据可视化平台。它提供非常丰富的各类型的数据报表组件和控件。

5.1 开通DataV数据可视化功能
进入阿里云控制台,点击大数据(数加)—-DataV数据可视化,购买开通服务即可;
图片描述

5.2 创建数据大屏
进入DataV数据可视化控制台,点击“新建可视化”,通过选择左侧的模板来快速完成数据大屏的开发;
图片描述

图片描述

5.3 配置大屏内容
大屏创建好之后,就需要根据业务场景和各种数据来填充我们数据大屏内容了。这里不详细一一介绍各个组件是怎么用的了,我这里只介绍几款我用到控件吧。其中我的实时监控视频,是通过“辅助图形”中的RTMP视频流播放器实现的。
图片描述

还用到了iframe组件来展示我们的前端内容通过这个组件来展示,因为我们的前端页面实现了促销控制台和热力图等功能。
图片描述

用到“常规图表”中的“垂直基本柱状图”来展示三只松鼠投食店铺的实时销量和库存情况。
图片描述

用到“常规图表”中的“弧形柱状图”来展示顾客年龄分布情况。
图片描述

用到“常规图表”中的“目标占比饼图”来展示该店铺的销售目标占比情况。
图片描述

当然还有很多很多其他好玩的控件,简单拖拽一个控件然后配置一下就OK,so easy。有兴趣的话各位可以去试试,打造一个属于自己的数据大屏吧。

到这里我们就完成感知平台的搭建了,是不是很简单。
图片描述

四、个人感悟

当下很多中小企业没有专业的人工智能研发团队以及大数据团队,当他们想打造一个高逼格的产品时,往往只能望而却步。如今阿里云将这些核心技术通过接口和云服务等方式开放给全社会。让以前的不可能的成为了可能,让高端技术变得更加普惠。企业的开发人员无需掌握人工智能技术和图像识别技术也能做出高大上的黑科技产品。中小企业可以投入较低的硬件成本,较少的开发人员,在最短时的时间内做出最具竞争力的产品。在未来如何用好图像识别技术、语言识别技术以及者人工智能、大数据等技术将成为企业核心竞争力关键要素。阿里云令企业摆脱搭建与维护物理机房的繁琐,提供敏捷性、弹性、可靠的云计算服务,同时向全社会提供最先进的人工智能及算法技术、大数据、图像识别、语音识别等技术,让企业站在可靠的运营能力和实践经验上,专注于自身擅长的领域,这也是阿里云赋能企业的初衷。
分享到:
评论

相关推荐

    阿里云 专有云企业版 v3.16.2 云平台 云平台运维 20230118.pdf

    阿里云专有云企业版v3.16.2云平台云平台运维产品版本:v3.16.2文档版本:20230118 本文档提供了阿里云专有云企业版v3.16.2云平台云平台运维的使用指南和操作手册。主要内容包括法律声明、通用约定、目录概述、...

    阿里云生活物联网平台开发云智能app

    本文将详细介绍如何利用阿里云生活物联网平台,基于MQTT协议开发一款云智能App,并具体分析创建项目的各个步骤。 #### 二、MQTT协议简介 MQTT(Message Queuing Telemetry Transport)是一种轻量级的消息传输协议...

    阿里云视觉智能开放平台的人脸搜索

    阿里云视觉智能开放平台的人脸搜索阿里云视觉智能开放平台的人脸搜索阿里云视觉智能开放平台的人脸搜索阿里云视觉智能开放平台的人脸搜索阿里云视觉智能开放平台的人脸搜索阿里云视觉智能开放平台的人脸搜索阿里云...

    阿里云 专有云企业版 V3.12.0 云平台 ASCM开发指南 20220801.pdf

    阿里云专有云企业版V3.12.0云平台ASCM开发指南是一份详细的技术文档,旨在帮助开发者和管理员有效地使用和开发基于阿里云的专有云环境。这份指南适用于那些希望深入理解和定制化管理阿里云资源的企业和个人。 在...

    STM32通过ESP8266连接阿里云物联网平台读取DHT11温湿度和18B20温度上传,在阿里云物联网平台控制LED灯亮度

    通过ESP8266连接到阿里云物联网平台,STM32读取DHT11温湿度和18B20温度上报到阿里云,并且可以在阿里云物联网平台下发指令控制LED灯的亮度 STM32通过ESP8266连接到阿里云物联网平台并读取DHT11的温湿度以及18B20的...

    第二章 第一节:阿里云物联网平台简介.pdf

    基于STM32节点和阿里云IoT平台 的物联网应用开发 系列课程 第二章 阿里云IoT平台介绍 课程内容下载、观看 • 视频观看:AI电堂、阿里云大学IoT课堂 • 课件胶片下载:STMCU中文官网、阿里云大学IoT课堂 • 课件项目...

    阿里云新零售介绍-霍嘉-20180103-V2.0.pdf

    该解决方案由阿里云提供的基础设施应用容器框架、企业级高性能分布式平台框架、存量系统、新系统和第三方应用分布式服务框架等组成,旨在实现业务中台的数据化运营。 阿里云新零售解决方案的核心是数据中台,它通过...

    阿里云新零售解决方案9.pdf

    新零售技术架构基于阿里云基础设施应用容器框架企业级高性能分布式平台框架,提供了一个统一的数据中台,实现业务中台助力业务创新。该架构还包括数据化运营框架、高性能高可靠消息框架、分布式数据库服务框架等多个...

    物联网项目实战开发之基于STM32+ESP8266 WIFI连接阿里云智能生活飞燕平台,实现APP远程控制测试代码程序

    1、连接阿里云aliyun物联网生活平台(飞燕平台),主动上报本地数据到平台端。 2、接收平台端下发的控制指令并动作。 3、手机app使用阿里云智造APP。 4、代码使用KEIL开发,当前在STM32F103C8T6运行,如果是STM32...

    利用阿里云的API实现动态域名解析

    标题“利用阿里云的API实现动态域名解析”表明我们将探讨如何通过阿里云的API接口动态更新DNS记录,确保即使IP地址改变,用户也能通过同一个域名访问我们的服务。 描述中提到“不使用花生壳”,花生壳是一款常见的...

    阿里云paas的介绍,很有价值

    阿里云PaaS(Platform as a Service)平台是一个全面的云端开发和运行环境,它为开发者提供了构建、部署和管理应用程序所需的基础设施和中间件服务。在技术日新月异的今天,PaaS已经成为企业数字化转型的重要工具,...

    C#调用阿里云短信平台接口发送短信.rar

    本文将详细介绍如何使用C#语言调用阿里云短信平台的接口来发送短信,以及相关的关键知识点。 首先,我们需要了解的是`PhoneMessageHelper.cs`、`PhoneMessageData.cs`和`PhoneMessageType.cs`这三个C#源代码文件。...

    阿里云 专有云企业版 v3.16.2 云平台 异地容灾用户指南 20220728.pdf

    阿里云专有云企业版v3.16.2云平台异地容灾用户指南 本文档提供了阿里云专有云企业版v3.16.2云平台异地容灾用户指南的详细信息,涵盖了灾备控制台ASR-DR、角色和权限说明、容灾场景简介、登录灾备控制台ASR-DR、跨云...

    阿里云短信云平台发送短信

    阿里云短信服务提供了多种发送方式,包括 API 接口、SDK 等。其中,API 接口是最常用的方式之一,它可以通过 HTTP/HTTPS 协议进行调用,使用简单、灵活。开发者只需要通过阿里云的控制台获取 AccessKey 和 SecretKey...

    app-利用MQTT协议+阿里云平台实现视频监控系统.zip

    在阿里云服务器上创建2个设备,分为为设备A和设备B;设备A负责采集本地摄像头画面上传,设备B负责接收设备A上传的数据然后解析显示出来。在阿里云服务器上需要配置云产品流转,让设备A的数据上传后自动发送给设备B...

    ESP8266(arduino)连接阿里云物联网平台.rar

    本文将详细讲解如何使用ESP8266与Arduino IDE来连接阿里云物联网平台,实现设备数据的上传与接收。 首先,我们需要了解阿里云物联网平台的基本概念。阿里云物联网平台是一个全托管的服务,提供了设备连接、数据传输...

    STM32+ESP8266+MQTT协议连接阿里云物联网平台

    使用stm32,ESP8266WiFi数据传输,mqtt协议,阿里云物联网平台,程序源码,下载可用。附app应用。 使用stm32,ESP8266WiFi数据传输,mqtt协议,阿里云物联网平台,程序源码,下载可用。附app应用。 使用stm32,ESP...

    C#阿里云mqtt连接

    此程序为C#编写,编写编译环境VS2019,主要作用为以mqtt方式连接阿里云物联网平台,程序中需要修改的位置已经注释,自行修改以后可以直接使用,在连接阿里云平台时会出现一个警告说是“输入的字符格式错误”,虽说不...

Global site tag (gtag.js) - Google Analytics