[0035] 下面结合附图和实施例对本发明作进一步说明。
[0036] 如图1所示,本发明的新型散货零售平台包括计价平台和零售云服务平台:
[0037] 如图2所示,计价平台包括称重模块、边缘计算平台、数据通信模块、电源模块;
[0038] 计价平台每次启动前,将自动进行校准和初始化工作,包括对秤体示数归零、初始化网络连接并验证和云端的通信情况。校准和初始化完毕后进入正常工作状态,称重模块开始采集重量数据。
[0039] 称重模块负责采集计价平台上的重量数据,称重模块通过串行通信与边缘计算平台连接,将采集到的重量数据发送到边缘计算平台;
[0040] 边缘计算平台通过自身摄像头拍摄目标商品照片,通过YOLOv3神经网络进行商品照片目标检测,得到商品照片中所包含的商品类别后向内置数据库中获取商品信息。商品信息包括商品编号、商品单价。边缘计算平台通过商品类别判断计价方式;当商品为计重商品时,边缘计算平台根据获取的商品详细信息,结合称重模块传输的重量数据计算总价并将购买商品详情传输至边缘计算平台的液晶显示屏;当商品为计件商品时,边缘计算平台通过计算机视觉技术对商品照片进行处理获得商品数量,结合获取的商品详细信息计算总价并将购买商品详情传输至边缘计算平台的液晶显示屏。同时,边缘计算平台通过数据通信模块将商品总价上传至零售云服务平台,通过零售云服务平台的后台处理程序中的二维码模块获取付款二维码,边缘计算平台将获得的付款二维码传输至液晶显示屏。购买商品详情包括商品种类、商品单价、商品数量、商品重量、商品总价。液晶显示屏上显示出商品详情和付款二维码,并同步显示边缘计算平台的摄像头图像。
[0041] 边缘计算平台通过串行通信与数据通信模块连接,通过数据通信模块将拍摄到的商品照片和购买人照片上传至零售云服务平台。
[0042] 边缘计算平台将购买商品详情、商品购买时间、商品购买地点、商品照片路径、购买人照片路径、预先设定的计价平台特征通过JSON打包为格式化的字符串信息后形成商品购买详情数据,通过数据通信模块上传至零售云服务平台。预先设定的计价平台特征包括计价平台所处商场的位置、计价平台所处商场周边人群分布、计价平台在所处商场中的位置。
[0043] 液晶显示屏展示内容可由用户通过远程自行设置,如在界面空白位置展示广告内容,液晶显示屏展示时可通过预先设置从购买商品详情中提取指定元素进行展示。
[0044] 电源模块为称重模块、边缘计算平台、数据通信模块供电。
[0045] 图3为本发明计价平台的工作流程图。
[0046] 如图4所示,零售云服务平台包括数据收发服务器、中间件消息队列、后台处理程序、数据储存模块、前端交互平台。
[0047] 数据收发服务器包括MQTT服务器和FTP服务器,数据收发服务器进行与计价平台的通信:MQTT服务器用于数据信息的接收和指令的下发;FTP服务器用于图片数据的接收,FTP服务器将接收到的商品照片和购买人照片上传至数据储存模块的文件系统中。MQTT服务器连接中间件消息队列,当MQTT服务器端收到数据通信模块上传的商品购买详情数据后将商品购买详情数据插入中间件消息队列,中间件消息队列为RocketMQ。
[0048] 数据储存模块包括数据库和文件系统,数据库用于储存非图片类数据,文件系统用于储存图片数据。
[0049] 后台处理程序包含消息轮询模块、指令下发模块、数据分析模块和二维码模块。
[0050] 消息轮询模块轮询中间件消息队列,当中间件消息队列中存在商品购买详情数据时将商品购买详情数据读出并进行JSON解包,然后将获得的单条商品销售记录插入数据储存模块的数据库中,同时从中间件消息队列中删除已处理的商品购买详情数据。
[0051] 如图6所示,数据分析模块首先通过分析购买人照片获得购买人特征,通过分析商品照片获得商品特征,然后通过求解获得的购买人特征、商品特征和计价平台特征之间的相关系数来判定分析购买人特征、商品特征和预先设定的计价平台特征三者之间的相关性。最后将购买人特征、商品特征和预先设定的计价平台特征进行信息提取完善数据库中的单条商品销售记录。将各特征之间的相关性分析结果存入数据库中。
[0052] 各个变量之间的相关系数为商品特征、购买人特征和预先设定的计价平台特征进行相关性分析所得相关系数的全部组合。商品特征包含商品的品牌、大小、颜色、购买数量、产地;购买人特征包括购买人的年龄、性别、购买次数。
[0053] 指令下发模块连接MQTT服务器用于下发设备控制指令,设备控制指令包括对单个计价平台写入商品识别神经网络、设置边缘计算平台内部数据库信息。
[0054] 二维码模块连接连接MQTT服务器,根据边缘计算平台上传的总价生成付款二维码,然后通过MQTT服务器将付款二维码传输给边缘计算平台。
[0055] 前端交互平台连接指令下发模块,将数据库中商品销售记录,各特征之间的相关性分析结果进行直观可视化展示,商户通过前端交互平台对商品识别神经网络、边缘计算平台内部数据库信息进行设定。当商户通过前端交互平台的前端显示页面提交表单检索商品销售记录时,前端显示页面向数据库中查询商品销售记录和各特征之间的相关性分析结果,数据库反馈商品销售记录和各特征之间的相关性分析结果后,前端交互平台将数据库反馈的商品销售记录和各特征之间的相关性分析结果绘制成图表在前端显示页面显示。
[0056] 零售云服务平台可以连接多个计价平台。
[0057] 图5为本发明零售云服务平台的工作流程图。
[0058] 通过上述方案,商品的销售情况和购买人情况可以明确的进行展示,从而可以发现数据和数据之间关系,不同类型的数据和数据之间的关系可以获得不同购买人对不同商品的感兴趣程度为商户提供数据参考,方便商户进行销售布局调整。
[0059] 实施例1
[0060] 如图7所示,用户放置苹果到计价平台上,称重模块检测到有物品放置且重量稳定后,将重量数据输入边缘计算平台。边缘计算平台通过自身摄像头进行拍照获得苹果照片,通过YOLOv3神经网络进行苹果照片目标检测,判断当前物品的种类后从内置数据库中读取苹果商品详细信息,结合称重模块传输的重量数据计算总价并将购买商品详情传输至边缘计算平台的液晶显示屏。同时,边缘计算平台通过数据通信模块将苹果总价上传至零售云服务平台,通过零售云服务平台的后台处理程序中的二维码模块获取付款二维码,边缘计算平台将获得的付款二维码传输至液晶显示屏。购买人通过液晶显示屏上展示的付款二维码进行扫码付款。同时,边缘计算平台通过数据通信模块将苹果照片和购买人照片上传至零售云服务平台的FTP服务器,边缘计算平台将购买商品详情、苹果购买时间、苹果购买地点、商品照片路径、购买人照片路径通过JSON打包为格式化的字符串信息后形成商品购买详情数据,通过数据通信模块上传至零售云服务平台中的MQTT服务器。零售云服务平台接收到上传数据后,将苹果照片和购买人照片传入文件系统,商品购买详情数据插入中间件消息队列。通过消息轮询模块获取苹果销售记录,数据分析模块首先通过分析购买人照片获得购买人特征,通过分析商品照片获得商品特征,然后通过求解获得的购买人特征、商品特征和计价平台特征之间的相关系数来判定分析购买人特征、商品特征和预先设定的计价平台特征三者之间的相关性。最后将购买人特征、商品特征和预先设定的计价平台特征进行信息提取完善数据库中的单条商品销售记录。将各特征之间的相关性分析结果存入数据库中。当商户通过前端交互平台的前端显示页面提交表单检索商品销售记录时,前端显示页面向数据库中查询商品销售记录和各特征之间的相关性分析结果,数据库反馈商品销售记录和各特征之间的相关性分析结果后,前端交互平台将数据库反馈的商品销售记录和各特征之间的相关性分析结果绘制成图表在前端显示页面显示。商户可以根据显示的商品销售记录和各特征之间的相关性分析结果进行销售布局调整。
[0061] 图7为发明实施例的整体流程框图。