基于大数据的物联网智能衣柜开放平台的控制方法与流程

文档序号:12602905阅读:397来源:国知局
基于大数据的物联网智能衣柜开放平台的控制方法与流程

本发明涉及智能家居技术领域,尤其涉及一种基于大数据的物联网智能衣柜开放平台的控制方法。



背景技术:

在人们的家居生活中,衣柜是必不可少,它为人们存放各式各样的衣物,用户通过将衣物分类存放,为下次取出时提供了方便。目前普通衣柜只能为用户提供最简单的衣物存放功能,不能将衣服中存储的衣物完全利用起来,例如,在购置衣物时,因不熟悉衣柜中的现有衣物信息,在网络上进行购物时会出现盲目购买的情况,导致与现有的衣物重复或者无法搭配的情况,同时,衣柜中会存储了大量闲置的衣物,造成了不必要的浪费,因此,普通衣柜根本不能满足用户的需求。综上所述,现有技术中存在衣柜功能简单不能满足用户需求的问题。



技术实现要素:

本发明的目的在于提供一种基于大数据的物联网智能衣柜开放平台的控制方法,旨在解决针对现有技术中存在衣柜功能简单不能满足用户需求的问题。

本发明是这样实现的,第一方面提供一种基于大数据的物联网智能衣柜开放平台的控制方法,所述控制方法包括以下步骤:

A.云服务端获取智能衣柜存储的共享数据以及服务商提供的服务内容;

B.所述云服务端根据所述共享数据获取用户的需求信息;

C.所述云服务端将所述需求信息智能匹配所述服务商提供的的服务内容;

D.所述云服务器将与所述需求信息相匹配的服务内容发送给所述智能衣 柜。

结合第一方面,在第一方面的第一种实施方式中,所述步骤B具体为:

所述云服务端根据所述衣物信息中的衣物品牌信息和用户使用衣物的信息获取用户所喜爱的品牌信息;

所述步骤C具体为:

所述云服务端根据用户所喜爱的品牌信息在所述服务内容中查找所述品牌的产品;

所述步骤D具体为:

所述云服务器将所述品牌的商品发送给所述智能衣柜。

结合第一方面的第一种实施方式,在第一方面的第二种实施方式中,所述云服务器将所述品牌的产品发送给所述智能衣柜的步骤之后还包括:

所述云服务端接收所述智能衣柜发送的订单信息,并将所述订单信息发送给所述服务商;

所述服务商根据所述订单信息发送商品。

结合第一方面,在第一方面的第三种实施方式中,所述步骤B具体为:

所述云服务端根据所述衣物信息中的用户使用衣物的信息获取捐赠衣物信息;

所述步骤C具体为:

所述云服务端根据捐赠衣物的衣物信息在所述服务内容中查找接收所述衣物的慈善机构;

所述步骤D具体为:

所述云服务器将所述品牌的商品信息及相关活动优惠信息推送给所述智能衣柜。

结合第一方面及第一方面的第三种实施方式,在第一方面的第四种实施方式中,所述云服务器将所述慈善机构的信息发送给所述智能衣柜步骤之后还包括:

所述云服务器接收所述智能衣柜发送的指定慈善机构及衣物捐赠信息,并将所述衣物捐赠信息发送给所述指定慈善机构;

所述指定慈善机构根据所述衣物捐赠信息中地址信息收取衣物。

结合第一方面及第一方面的第三种实施方式,在第一方面的第五种实施方式中,所述云服务端根据所述衣物信息中的用户使用衣物的信息获取捐赠衣物信息步骤具体为:

E.获取在预定时间间隔中使用衣物的次数;

F.判断所述使用衣物的次数是否少于预设次数,是,则判定该衣物为捐赠衣物,否,则返回执行步骤E。

结合第一方面,在第一方面的第六种实施方式中,所述步骤B具体为:

所述云服务端根据所述衣物信息中的衣物清洗信息获取需要清洗的衣物信息;

所述步骤C具体为:

所述云服务端根据需要清洗的衣物信息在所述服务内容中查找洗衣店;

所述步骤D具体为:

所述云服务器将洗衣店的信息发送给所述智能衣柜。

结合第一方面及第一方面的第六种实施方式,在第一方面的第七种实施方式中,所述云服务器将洗衣店的信息发送给所述智能衣柜步骤之后还包括:

所述云服务器接收所述智能衣柜发送的订单信息,并将所述订单信息发送给指定洗衣店;

所述指定洗衣店根据所述订单信息中的地址信息收取衣物。

结合第一方面,在第一方面的第八种实施方式中,所述步骤D之后还包括:

所述云服务器接收所述智能衣柜发送的选定的服务商;

所述云服务器并向所述智能衣柜发送所述服务商的授权请求;

所述云服务器在接收到所述智能衣柜发送的授权信息时,将所述智能衣柜发送的订单信息发送给所述服务商。

结合第一方面,在第一方面的第九种实施方式中,所述控制方法还包括以下步骤:

将所述共享数据以数据块的形式分布式存储到hadoop集群中的各个数据节点中;

使用Hive进行数据仓库建模,并提供用于客户端进行数据查询的SQL解析引擎;

将分析后的数据存储到Hbase分布式数据库中,供客户端查询;

提取用于数据展示的衣物数据,并将所需数据以图形化的形式在客户端进行展示。

本发明提供一种基于大数据的物联网智能衣柜开放平台的控制方法,将智能衣柜中存储的数据与云服务端进行同步共享,通过云服务端经过挖掘分析用户的数据,并与第三方合作渠道进行交互,同时可以把第三方合作渠道提供的服务整合到云服务端,使用户根据自己需求选择服务商提供的服务内容,使服务商的服务更加切合用户,同时,通过开放平台以接入更多的服务内容,充分发挥了智能衣柜和云服务端的价值。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一种实施例提供的一种物联网智能衣柜管理系统的结构示意图;

图2是本发明一种实施例提供的一种物联网智能衣柜的信息推送方法流程图;

图3是本发明一种实施例提供的一种物联网智能衣柜的信息推送方法中 HIVE与HBASE整合结构示意图;

图4是本发明一种实施例提供的一种物联网智能衣柜的信息推送方法中HIVE与HBASE整合结构示意图;

图5是本发明一种实施例提供的一种物联网智能衣柜的信息推送方法中HIVE与HBASE整合输出示意图;

图6是本发明另一种实施例提供的一种物联网智能衣柜管理系统的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

为了说明本发明的技术方案,下面通过具体实施例来进行说明。

本发明一种实施例提供一种基于大数据的物联网智能衣柜开放平台的控制方法,如图1和图2所示,物联网智能衣柜系统包括智能衣柜10、云服务端20以及服务商30,其中,智能衣柜10以及服务商30均为多个,智能衣柜中主要的控制核心部件为智能终端,通过智能终端与云服务端相互通信,该控制方法包括以下步骤:

步骤S101.云服务端获取智能衣柜存储的共享数据以及服务商提供的服务内容。

在本步骤中,具体的,共享数据中的衣物信息包括但不限于衣物图片信息和衣物描述信息,其中,衣物图片信息为智能衣柜10通过高清摄像头对衣物进行拍摄以获取衣物图片,衣物图片可以为衣物产品图片、衣物的局部特征图片以及用户的实际穿着图片;衣物描述信息包括衣物类型信息、衣物所属季节信息、衣物属性信息、衣物归属信息以及衣物应用场合信息,其中,衣物类型信息包括:上衣、裤子、裙子、内衣以及外套等;衣物所属季节信息包括:春装、 夏装、秋装以及冬装;衣物属性信息包括名称、品牌、产地、价格、尺码、颜色、洗涤状况以及使用年限等;衣物归属信息为衣物归属哪个家庭成员的信息;衣物应用场合信息包括派对场景、休闲场景、商务场景以及运动场景等。

在本步骤中,具体的,云服务端20存储服务商30提供的多种服务内容,服务商30包括但不限于品牌方、慈善机构以及干洗店等等。

步骤S102.云服务端20根据共享数据分析挖掘用户的需求信息。

步骤S103.云服务端20将需求信息智能匹配服务商提供的服务内容。

步骤S104.云服务端20将与需求信息相匹配的服务内容发送给智能衣柜10。

在上述步骤S102至S104中,根据用户需求信息的不同,可以得到多种实施方式,其中,一种实施方式中,用户需求为购买新衣物,服务商30可以为品牌方,云服务端20根据用户的需求向智能衣柜10推送品牌服务。

步骤S102具体为:云服务端20根据衣物信息中的衣物品牌信息和用户使用衣物的信息获取用户所喜爱的品牌信息。

在本步骤中,具体的,云服务端20对用户使用衣物的次数和衣物的品牌进行排列组合,判定用户使用衣物次数多的衣物品牌信息为用户所喜爱的品牌信息。

步骤S103具体为:云服务端20根据用户所喜爱的品牌信息在服务内容中查找品牌的产品。

在本步骤中,具体的,云服务端20中存储有很多品牌方的产品信息,云服务端20根据用户所喜爱的品牌信息查找该品牌的产品。

步骤S104具体为:云服务端20将品牌的信息及相关活动优惠信息推送给智能衣柜10。

在本步骤中,具体的,云服务端20将该品牌的新产品发送至智能衣柜10的显示界面进行显示,以供用户浏览。

进一步的,云服务端20将品牌的产品发送给智能衣柜10的步骤之后还包 括:

云服务端20接收智能衣柜10发送的订单信息,并将订单信息发送给服务商30;

服务商30根据订单信息发送商品。

在上述两个步骤中,具体的,用户浏览智能衣柜10上的产品信息,由于智能衣柜10通过云服务端20与网络相连,因此,用户可以通过智能衣柜10实现网络购物功能,并通过云服务端20将订单信息发送给服务商30,服务商30根据订单信息中的购买商品信息和地址信息进行发货。

上述实施方式通过云服务端20与智能衣柜10实现了商品的品牌购物推送,云服务端20通过记录和分析用户的衣物使用信息,挖掘出用户使用的品牌信息数据,并开放给相关品牌方,品牌方可以通过云服务端20把新产品推送到智能衣柜10的品牌展示页面,用户浏览智能衣柜10上的产品信息,可以像在天猫或者京东上购物一样,直接进行购物、付款和选择物流,最终实现了真正的品牌一键直达衣柜,高效对接消费者和品牌方。

在上述步骤S102至S104中,根据用户需求信息的不同,作为另一种实施方式,用户的需求为将闲置衣物进行捐赠,服务商30为慈善机构,云服务端20根据用户的需求向用户推荐慈善机构。

步骤S102具体为:云服务端20根据衣物信息中的用户使用衣物的信息获取捐赠衣物信息。

在本步骤中,具体的,获取衣物捐赠信息包括以下步骤:

步骤S1021.获取在预定时间间隔中使用衣物的次数。

在本步骤中,具体的,预订时间间隔可以为1年或者更长的时间。

步骤S1022.判断使用衣物的次数是否少于预设次数,是,则执行步骤S1023,否,则返回执行步骤S1021。

步骤S1023.判定该衣物为捐赠衣物。

在本步骤中,具体的,衣柜中有很多闲置衣物,用户在很长时间范围内都 没有穿过,云服务端20判定这些闲置的衣物为捐赠衣物,通过选择慈善机构的方式主动提示用户是否将闲置的衣服捐赠出去,提高了闲置衣服的利用率,同时提升了用户参与慈善的兴趣。

步骤S103具体为:云服务端20根据捐赠衣物的衣物信息在服务内容中查找接收衣物的慈善机构。

在本步骤中,具体的,云服务端20在确定所捐赠的衣物后,根据捐赠衣物的衣物信息查找可使用捐赠衣物的慈善机构,例如,捐赠衣物可能为冬装,查找需要冬装的慈善机构。

步骤S104具体为:云服务端20将慈善机构的信息发送给智能衣柜10。

在本步骤中,具体的,云服务端20查找可接收与捐赠衣服信息相匹配的多个慈善机构,发送给智能终端以供用户进行选择。

进一步的,云服务端20将慈善机构的信息发送给智能衣柜10步骤之后还包括:

步骤S1041.云服务端20接收智能衣柜10发送的指定慈善机构及衣物捐赠信息,并将衣物捐赠信息发送给指定慈善机构。

在本步骤中,具体的,用户根据所推送的慈善机构信息,选择想要捐赠的慈善机构,通过云服务端20向慈善机构发送捐赠请求。

步骤S1042.指定慈善机构根据衣物捐赠信息中地址信息收取衣物。

在本步骤中,具体的,衣物捐赠信息中包括地址信息、衣物信息以及上门收取衣服的时间信息,可以准确的获取捐赠衣物,此外,在用户完成捐赠后,智能衣柜10建立捐赠记录,包括捐赠衣物信息、捐赠时间、捐赠目的以及所捐赠的慈善机构,并将数据同步到云服务端20,使用户逐渐提升了捐赠的兴趣。

上述实施方式为通过智能衣柜10以及云服务端20实现慈善捐赠,云服务端20通过分析用户对衣物的使用情况,统计出衣柜中用户极少使用的衣物,在智能衣柜10的慈善捐赠页面显示可选择捐赠的慈善机构,慈善机构通过云服务端20收到用户提交的捐赠信息后,可以安排上门收取衣物,通过将闲置的衣物 进行捐赠,最大化实现了衣物的使用价值,造福了社会。

在上述步骤S102至S104中,根据用户需求信息的不同,作为另一种实施方式,用户的需求为对穿过的衣物进行清洗,服务商30为洗衣店,云服务端20根据用户的需求向智能衣柜10推荐洗衣店。

步骤S102具体为:云服务端20根据衣物信息中的衣物清洗信息获取需要清洗的衣物信息。

在本步骤中,具体的,用户对穿过的衣服在智能衣柜10上进行标识,指定该衣物为需要清洗的衣物。

步骤S103具体为:

云服务端20根据需要清洗的衣物信息在服务内容中查找洗衣店。

在本步骤中,具体的,云服务端20根据衣物的材料信息判定需要干洗或者水洗,并查找能提供相关拂服务的洗衣店。

步骤S104具体为:

云服务端20将洗衣店的信息发送给智能衣柜10。

在本步骤中,具体的,洗衣店的信息包括服务信息及价格信息,用户选择适合自己的洗衣店,并通过智能衣柜10发送订单信息。

进一步的,云服务端20将洗衣店的信息发送给智能衣柜10步骤之后还包括:

步骤S1043.云服务端20接收智能衣柜10发送的订单信息,并将订单信息发送给指定洗衣店。

在本步骤中,具体的,用户提交的订单信息中包括指定洗衣店及需要清洗的衣物信息、地址信息以及上门收取衣物的时间信息,由云服务端20将信息推送给指定洗衣店。

步骤S1044.指定洗衣店根据订单信息中的地址信息收取衣物。

上述实施方式为通过云服务端20和智能衣柜10实现衣物清洗服务,其区别于用户直接送到干洗店的方式,通过智能衣柜10的服务界面,选择需要清洗 的衣物,然后通知给用户确定的附近干洗店,干洗店上门收取衣物,完成干洗之后再送回来。

步骤S104之后还包括:

步骤S105.云服务端20接收智能衣柜10发送的选定的服务商30。

步骤S106.云服务端20并向智能衣柜10发送服务商30的授权请求。

步骤S107.云服务端20在接收到智能衣柜10发送的授权信息时,将智能衣柜10发送的订单信息发送给服务商30。

上述步骤S105至步骤S107为实现用户对服务商30的授权,经过授权后,云服务端20可以对推送该服务商30的商品信息,用户根据商品信息进行下单。

进一步的,所述控制方法还包括以下步骤:

将所述共享数据以数据块的形式分布式存储到hadoop集群中的各个数据节点中;

使用Hive进行数据仓库建模,并提供用于客户端进行数据查询的SQL解析引擎;

将分析后的数据存储到Hbase分布式数据库中,供客户端查询;

提取用于数据展示的衣物数据,并将所需数据以图形化的形式在客户端进行展示。

具体的,图3至图5描述了Hadoop架构下的Hive与Hbase的整合实现。Hadoop本身作为针对大数据处理而设计的框架,可轻松实现大量的Linux服务器集群,充分发挥分布式并行计算的威力。HBase是一个高可靠性、高性能、面向列、可伸缩的分布式Nosql数据库,利用HBase技术可在廉价服务器上搭建起大规模结构化存储集群。结合Map-Reduce并行计算技术,可有效分析提炼HBase保存的海量任意数据。hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行,可以通过类SQL语句快速实现简单的MapReduce统计,不必开发专门的MapReduce应用,十分适合数据仓库的统 计分析。

Hive与HBase的整合功能的实现是利用两者本身对外的API接口互相进行通信,相互通信主要是依靠hive_hbase-handler.jar工具类。

通过一系列的技术整合,可以实现在Hive中添加记录后,HBase中也有记录添加,在HBase中添加记录Hive中也会添加,表示Hive与HBase整合成功,对海量级别的数据可以在HBase写入,在Hive中查询。因为HBase不支持复杂的查询,但是HBase可以作为基于key获取一行或多行数据,或者扫描数据区间,以及过滤操作。而复杂的查询可以让Hive来完成,一个作为存储的入口(HBase),一个作为查询的入口(Hive)。

整个基于Hadoop架构实现的hive+HBase大数据存储和分析挖掘系统,最终目的在于整合利用用户产生的海量数据,通过强大的并行计算和分析挖掘,得到有价值的结果数据,存储并结合到智能衣柜云端系统,实现智能衣柜系统的智能化。

下面具体介绍整个物联网智能衣柜管理系统,如图3所示,整个智能衣柜管理系统的整体结构包含三个结构:设有终端系统(平板app或手机app)的智能衣柜10、云端管理系统(包含html web)以及大数据处理系统。其中终端系统和云端系统包含相同的部分功能:登录、衣物分类管理、场景套装管理、用户角色管理、品牌推送购物信息、衣物捐赠管理以及个人帐号设置,这些功能均可以远程操控,用户在闲暇时间也可调取衣物相关信息,进行自主搭配,需要穿着的时候不需要再去衣柜中寻找,通过客户端操作,使智能柜中的储物格自动弹出,真正做到掌控美丽,随心所欲。

云端系统保存所有的用户信息,用户在智能衣柜10的终端平板上注册的帐号信息都会同步到云端系统。

云端管理系统的主要作用包括:

①用户衣物管理功能,其功能和数据与智能衣柜10上的终端相同,管理系统的支持平台包括终端平板、安卓和苹果APP以及网页端和H5端。能够最大化 地支持主流所有用户平台,给用户提供最大的便利性。安卓和苹果系统的用户占有率在90%以上,支持这两个平台也就基本覆盖了绝大部分用户群。网页端的支持也是十分有用的,用户可以在任何电脑的浏览器上进行管理系统的操作,HTML5的支持更是扩展了用户使用的便利性,由于H5本身的特点,能够嵌入微信端的公众服务平台,在微信上面提供服务。

②大数据存储和分析挖掘功能,能够对用户所有操作记录和数据进行完整的记录,多维度进行数据分析。所分析的数据包括个人性别年龄职业等基本数据,还有操作终端、操作时间、所在区域、网络环境以及操作页面等等。通过利用先进的Hadoop分布式计算框架,挖掘出用户的使用习惯,消费诉求等等有价值的信息,以便系统进行更加有针对性和智能化的服务。用户数据分析随着用户数量的增长,对于采用的处理方案也有要求,这里整理成以下4个阶段进行分析。

第一阶段为原始的统计分析阶段,以主从模式配置两台Mysql服务器记录日志,通过CronJob加上SQL语句在slave服务器上进行统计分析。

第二阶段为数据量增长阶段,开始使用HBase集群存储日志,使用MapReduce进行计算,然后把结果写回mysql。

第三阶段为数据仓库的ETL阶段,随着需求变化产生太多的组合,开始使用MySQL集群加上Kettle这样的工具进行统计分析。

第四阶段为Hadoop生态阶段,这种数据级别的处理已经可以满足任何数据量的要求了。结合了Hadoop,Hbase,Hive,Sqoop,Storm,Kafka这样的系统,可以处理每日过GB的日志数据量,处理上百个分析点,对付各种报表更是游刃有余。

③安全预警功能,提供图形化的界面,分析用户帐号存在的各种风险,包括密码组合的安全性,有无绑定手机、身份证以及邮箱等验证信息,以及最近登录地点、次数、密码输入错误次数等等的提醒。此外,还设有一个专门针对虚拟保险柜的提醒功能,针对用户帐号绑定到智能衣柜对应储物格的虚拟保险 柜,可以直观了解到保险柜的访问情况以及安全建议等信息,可以让用户在云端联网的情况之下,放心的使用整个系统。

④API开放平台功能,作为云端服务用户的系统,可以定义为某种SaaS(软件即服务),提供了完整的衣物管理使用环境给用户,通过API平台的接口开放,将智能衣柜管理系统的服务能力提供了无限扩展的可能性。

本发明提供一种基于物联网智能衣柜的信息推送方法,将智能衣柜中存储的数据与云服务端进行同步,通过云服务端经过挖掘分析用户的数据,并与第三方合作渠道进行交互,同时可以把第三方合作渠道提供的服务整合到云服务端,使用户根据自己需求选择服务商提供的服务内容,使服务商的服务更加切合用户,同时,通过开放平台以接入更多的服务内容,充分发挥了智能衣柜和云服务端的价值。

以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下做出若干等同替代或明显变型,而且性能或用途相同,都应当视为属于本发明由所提交的权利要求书确定的专利保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1