本发明专利技术申请保护一种基于云平台的智能鞋柜系统,涉及云计算技术、图像处理技术等领域。其技术方案要点是:摄像头安装在鞋柜内采集图片,摄像头自带传感装置将采集到的图片发送到智能数据处理装置,智能数据处理装置通过无线网卡连接网络将数据经过云端服务器的API端口上传到云端的数据管理服务器;云端数据管理服务器利用现有的目标识别方法和图像清晰度检测方法识别和检测出清晰的带有待修理鞋子的图片,并存储在分布式文件系统HDFS中,位置服务服务器获取数据管理服务器处理的结果,计算用户和商家位置,为用户终端提供一系列可推荐的商家。
【技术实现步骤摘要】
【专利摘要】本专利技术申请保护一种基于云平台的智能鞋柜系统,涉及云计算技术、图像处理技术等领域。其技术方案要点是:摄像头安装在鞋柜内采集图片,摄像头自带传感装置将采集到的图片发送到智能数据处理装置,智能数据处理装置通过无线网卡连接网络将数据经过云端服务器的API端口上传到云端的数据管理服务器;云端数据管理服务器利用现有的目标识别方法和图像清晰度检测方法识别和检测出清晰的带有待修理鞋子的图片,并存储在分布式文件系统HDFS中,位置服务服务器获取数据管理服务器处理的结果,计算用户和商家位置,为用户终端提供一系列可推荐的商家。【专利说明】一种基于云平台的智能鞋柜控制系统
本专利技术涉及云计算技术、无线通信技术和数据传输技术等领域。
技术介绍
随着云计算技术的日趋成熟,物联网技术也得到了快速发展,物联网为智能家居注入了新动力,带动了智能家居的新发展,如智能电视、智能洗衣机、智能鞋柜,已进入人们的日常生活中。目前普通的鞋柜只能为用户提供最简单的储存功能,而现有的智能鞋柜能够提供除臭杀菌,防霉祛潮、自动擦鞋等功能,其智能化程度无法满足用户更多的需求。如,当用户有修鞋的需求时,现有的智能鞋柜还不具有该项功能或者其他辅助功能,并且在大都市中很难找到修鞋的店铺,这使得用户为此感到很无助。如果基于云平台对现有的智能鞋柜进行改进构建基于云平台的智能鞋柜系统,有助于直接或间接的解决用户的这一困扰,比如用户通过智能鞋柜提供的拍照功能,拍下鞋子损坏的情况将其上传至云端服务器,并共享给提供修鞋服务的商家,商家就能直接和用户进行沟通,并且提供上门服务。但是由于拍照环境和人为因素等的限制,通过智能鞋柜终端拍摄的照片可能存在目标不明确、图像清晰度过低等问题,这影响后续维修,因此需要对图片进行预先处理。并且由于系统中有大量用户参与,每个用户可能上传大量图片,导致图片处理消耗大量的系统资源。同时,为用户推荐一定范围内的维修商家或者为商家提供可服务的用户群,对于提供高效的服务和良好的用户体验具有重要的意义。
技术实现思路
本专利技术所要解决的技术问题是:结合云计算技术、无线通信技术和数据传输技术等,设计并提出一种基于云平台的提供位置服务的智能鞋柜控制系统。本专利技术解决上述技术问题的技术方案是:一种基于云平台的智能鞋柜控制系统,包括智能鞋柜终端、云端服务器;智能鞋柜终端包括:鞋柜,数据采集装置、智能数据处理装置、无线网卡、触摸显示装置,云端服务器包括:位置服务器和数据管理服务器;其中数据采集装置采用高清摄像头,安装在鞋柜内采集图片,摄像头自带传感装置将采集到的图片发送到智能数据处理装置,智能数据处理装置通过无线网卡连接网络将数据经过云端服务器的API端口上传到云端的数据管理服务器;云端数据管理服务器识别和检测出标记有待修理鞋子的图片,并存储在分布式文件系统HDFS中,位置服务器获取数据管理服务器处理的结果,计算用户和商家位置,提供一系列推荐的商家位置并返回智能鞋柜终端。本专利技术的云端服务器中的数据管理服务器向智能终端提供数据存储、数据读写、数据处理等,并且与云端服务器中的位置服务器实时通信,实现对商家的推荐功能。商家和用户的位置可通过注册时,在地图上选定的位置信息通过特定的坐标转换接口将地图上标注的用户位置信息转换成经纬度上传至云端的位置服务器进行存储。本专利技术的云端服务器中的位置服务器提供位置信息存储和最短路径计算操作。所述的智能鞋柜终端中的摄像头(可采用1080P全高清摄像头)采集用户的图片信息,内嵌处理器对本地的图片信息进行存储和删除,触摸显示屏作为人机交互接口,可用于输入操作和显示操作(如,滑动屏幕选择图片、显示从服务器端返回的结果等),无线网卡将采集到的图片数据文件传输到云端的数据管理服务器。在云端的数据管理服务器上一个文件被划分成一个或多个数据块(split),并被分散存储在不同的Datanode (数据节点)上,每个数据块都可以通过Datanode之间的互相复制而具有多个备份,Datanode定期将自身的状态(如当前保存的文件数据块信息)提交给Namenode (名称节点),并接受Namenode的管控,例如实施文件数据块的创建,删除,复制等。一个MapReduce的作业通常会把输入的数据集切分为若干独立的数据块,由Map (映射)的Worker (任务)以完全并行的方式对图片进行目标识别和清晰度检测等操作。对映射Map的输出先进行排序,然后把结果输入给Reduce (化简)任务,作业的输入和输出都会被存储在文件系统中。预处理通过的图片结合用户位置信息发送到位置服务器进行商家推荐。实现方式包括:I智能鞋柜终端把用户注册的地址上传到云端的位置服务器;b.智能鞋柜终端向云端的数据管理服务器提供智能鞋柜内图片信息,同时发送服务请求,云端数据管理服务器对图片进行预处理并把处理结果和请求信息发送给位置服务器;C.位置服务器根据请求信息为用户推荐合适的商家,返回并显示在鞋柜终端。云端数据管理服务器的处理具体包括:映射化简库MapReduce库将输入文件划分进行分区;目标识别、图像清晰度检测代码的副本中设置一个负责调度的主机master,其余设置为任务执行机worker,master为worker分配作业;分配了 Map作业的worker,读取对应分片的输入数据;Map作业从输入数据中抽取出键值对并将键值对作为参数传递给map函数,map函数产生中间键值对缓存在内存中;缓存的中间键值对被定期写入本地磁盘,并将位置通报给master,master将其转发给Reduce作业;master通知分配了 Reduce作业的worker负责的分区位置,Reduce作业读取所有中间键值对并进行排序,使得相同键的键值对聚集在一起reduce作业遍历排序后的中间键值对,将与其关联的值传递给reduce函数,reduce函数的输出添加到对应分区的输出文件中;当所有的Map和Reduce作业都完成,master唤醒被复制前的目标识别、图像清晰度检测代码,输出结果。本专利技术的有益效果是:区别于现有智能鞋柜只面向使用者的单一性,并且基本依赖于单机系统和简单网络通信而不能满足多用户请求和进行海量数据处理的缺陷。【专利附图】【附图说明】图1本专利技术基于云平台的智能鞋柜系统的整体设计图;图2本专利技术基于云平台的智能鞋柜系统的操作流程图;图3本专利技术基于云平台的智能鞋柜系统终端整体模块设计图;图4本专利技术云端数据管理服务器处理流程图。【具体实施方式】下面结合附图和具体实施例对本专利技术进一步说明。如图1所示为本专利技术系统整体设计图。系统包括:智能鞋柜和云端服务器,所述的智能鞋柜中包括,普通鞋柜,数据采集装置、智能数据处理装置、触摸显示装置。其中数据采集装置采用1080P全高清摄像头,安装在鞋柜内,可从各给角度和方位拍摄鞋子的状况,摄像头自带传感装置将采集到的图片信息发送到智能鞋柜的智能数据处理装置,智能装置通过内嵌的无线网卡连接网络将数据经过云端的API端口上传到云端的数据管理服务器。同时云端的数据管理服务器将数据交给数据处理中心进行处理,并且根据用户的服务请求,将处理结果返回给请求服务的智能鞋柜终端。图2表示本专利技术中的基于云平台的智能鞋柜系统的操作流程图,包括以下步骤:a.智能鞋柜终端把本文档来自技高网...
【技术保护点】
一种基于云平台的智能鞋柜控制系统,包括智能鞋柜终端、云端服务器;其特征在于:智能鞋柜终端包括鞋柜,数据采集装置、智能数据处理装置、无线网卡、触摸显示装置,云端服务器包括位置服务器和数据管理服务器;其中数据采集装置采用高清摄像头,安装在鞋柜内采集图片,摄像头自带传感装置将采集到的图片发送到智能数据处理装置,智能数据处理装置通过无线网卡连接网络将数据经过云端服务器的API端口上传到云端的数据管理服务器;云端数据管理服务器识别和检测出带有待修理标记的鞋子图片,存储在分布式文件系统HDFS中,位置服务器获取数据管理服务器的处理结果,计算用户和商家位置,提供一系列推荐的商家位置发送给智能鞋柜终端。
【技术特征摘要】
【专利技术属性】
技术研发人员:袁正午,蒋艳丽,王金利,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。