一种基于Spark的AI超市购物应用系统转让专利

申请号 : CN201910360270.6

文献号 : CN110111181A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘海英周慧媛穆星宇陈华康周娟婷

申请人 : 齐鲁工业大学

摘要 :

本发明提出一种基于Spark的AI超市购物应用系统,其特征在于,包括用户终端、Spark大数据处理服务器、AI购物车;所述用户终端,与Spark大数据处理服务器通信,用于向Spark大数据处理服务器发送请求并获取请求结果,以及用于绑定AI购物车并向AI购物车发送控制信号;所述Spark大数据处理服务器,用于获取并存储超市后台系统的会员数据、超市商品的所在货架及所在楼层数据,以及用于处理来自用户终端的请求,并向用户终端反馈请求结果;所述AI购物车,用于与用户终端绑定,接受并反馈来自用户终端的控制信号。本发明设计原理可靠,具有非常广泛的应用前景。

权利要求 :

1.一种基于Spark的AI超市购物应用系统,其特征在于,包括用户终端、Spark大数据处理服务器、AI购物车;

所述用户终端与Spark大数据处理服务器通信,用于向Spark大数据处理服务器发送请求并获取请求结果,以及用于绑定AI购物车并向AI购物车发送控制信号;

所述Spark大数据处理服务器,用于获取并存储超市后台系统的会员数据、超市商品的所在货架及所在楼层数据,以及用于处理来自用户终端的请求,并向用户终端反馈请求结果;

所述AI购物车,用于与用户终端绑定,接受并反馈来自用户终端的控制信号。

2.根据权利要求1所述的基于Spark的AI超市购物应用系统,其特征在于,所述用户终端具体包括以下模块:超市会员编制模块,用于查询超市会员积分、会员级别、会员优惠信息;

商品查询及结果显示模块,用于查询并显示购物商品的所在货架及楼层,并依据购物商品的所在货架及楼层,规划最优购物路径;

AI购物车绑定及控制模块,用于绑定AI购物车,并向AI购物车发送行进信号,使AI购物车依据所述最优购物路径移动,以及向AI购物车发送制动信号,使AI购物车停止移动;

购物结算模块,用于进行购物商品的结算。

3.根据权利要求2所述的基于Spark的AI超市购物应用系统,其特征在于,所述用户终端还包括商品推送模块;

所述商品推送模块,用于依据用户过往浏览、购买的商品数据进行Spark数据分析,得到用户感兴趣的商品,并通过优惠推送模块向用户推送。

4.根据权利要求1所述的基于Spark的AI超市购物应用系统,其特征在于,所述Spark大数据处理服务器应用蚁群优化算法、基于用户的内容推荐算法和基于商品的内容推荐算法处理来自用于终端的请求。

5.根据权利要求1所述的基于Spark的AI超市购物应用系统,其特征在于,所述AI购物车包括购物车本体和设置在所述购物车本体上的中央处理装置、用户终端绑定及信号接收装置、GPS定位装置、红外感应装置、驱动装置;

所述用户终端绑定及信号接收装置、GPS定位装置、红外感应装置、驱动装置均与中央处理装置电连接;

所述用户终端绑定及信号接收装置,用于与用户终端绑定,接收并传递用户终端的控制信号至中央处理装置,以及用于反馈中央处理装置的信号至用户终端;

所述GPS定位装置,用于获取AI购物车实时定位,并传递AI购物车的实时定位信号至中央处理装置;

所述红外感应装置,用于监测AI购物车行进方向上的障碍物,并传递障碍物信号至中央处理装置;

所述驱动装置设置在购物车本体的车轮上,包括驱动电机、转向电机、刹车器,用于依据中央处理装置的控制信号行进或停止。

6.根据权利要求1所述的基于Spark的AI超市购物应用系统,其特征在于,所述用户终端通过扫描二维码的方式与AI购物车绑定。

7.根据权利要求1-6任一项所述的基于Spark的AI超市购物应用系统,其特征在于,所述AI超市购物应用系统基于以下框架搭建:感知层,位于框架底层,用于为AI超市购物应用系统提供基础设施服务;

数据层,位于感知层与处理层之间,用于存储超市后台系统的会员数据、超市商品的所在货架及所在楼层数据,以及用于提供集中的数据访问服务;

处理层,位于数据层与服务处之间,用于调用数据层的数据以及调用数据层的集中访问数据,实现数据挖掘;

服务层,位于框架顶层,用于依据AI超市购物应用系统的业务逻辑,为AI超市购物应用系统提供业务应用池。

说明书 :

一种基于Spark的AI超市购物应用系统

技术领域

[0001] 本发明涉及超市购物应用系统技术领域,具体涉及一种基于Spark的AI超市购物应用系统。

背景技术

[0002] 超市购物是人们日常生活主要采购方式,超市购物的体验感、参与感强,以及生鲜产品的新鲜度较高等均使得超市购物受到人们的追捧。但随着移动互联网技术的高速发展以及物流速度的不断提升,网络购物成为一种新的购物风尚,使传统的超市购物受到了冲击。
[0003] 超市购物相对网络购物而言,在经营选购方式上具有不可替代性,但超市购物的智能化程度却非常低。为解决上述问题,提高超市购物的智能化程度,本发明提出一种基于Spark的AI超市购物应用系统。

发明内容

[0004] 针对现有技术的上述不足,本发明提供一种基于Spark的AI超市购物应用系统,以解决上述技术问题。
[0005] 本发明提供一种基于Spark的AI超市购物应用系统,包括:用户终端、Spark大数据处理服务器、AI购物车;所述用户终端,与Spark大数据处理服务器通信,用于向Spark大数据处理服务器发送请求并获取请求结果,以及用于绑定AI购物车并向AI购物车发送控制信号;
所述Spark大数据处理服务器,用于获取并存储超市后台系统的会员数据、超市商品的所在货架及所在楼层数据,以及用于处理来自用户终端的请求,并向用户终端反馈请求结果;
所述AI购物车,用于与用户终端绑定,接受并反馈来自用户终端的控制信号。
[0006] 进一步的,所述用户终端具体包括以下模块:超市会员编制模块,用于查询超市会员积分、会员级别、会员优惠信息;
商品查询及结果显示模块,用于查询并显示购物商品的所在货架及楼层,并依据购物商品的所在货架及楼层,规划最优购物路径;
AI购物车绑定及控制模块,用于绑定AI购物车,并向AI购物车发送行进信号,使AI购物车依据所述最优购物路径移动,以及向AI购物车发送制动信号,使AI购物车停止移动;
购物结算模块,用于进行购物商品的结算。
[0007] 进一步的,所述用户终端还包括商品推送模块;所述商品推送模块,用于依据用户过往浏览、购买的商品数据进行Spark数据分析,得到用户感兴趣的商品,并通过优惠推送模块向用户推送。
[0008] 进一步的,所述Spark大数据处理服务器应用蚁群优化算法、基于用户的内容推荐算法和基于商品的内容推荐算法处理来自用于终端的请求。
[0009] 进一步的,所述AI购物车包括购物车本体和设置在所述购物车本体上的中央处理装置、用户终端绑定及信号接收装置、GPS定位装置、红外感应装置、驱动装置;所述用户终端绑定及信号接收装置、GPS定位装置、红外感应装置、驱动装置均与中央处理装置电连接;
所述用户终端绑定及信号接收装置,用于与用户终端绑定,接收并传递用户终端的控制信号至中央处理装置,以及用于反馈中央处理装置的信号至用户终端;
所述GPS定位装置,用于获取AI购物车实时定位,并传递AI购物车的实时定位信号至中央处理装置;
所述红外感应装置,用于监测AI购物车行进方向上的障碍物,并传递障碍物信号至中央处理装置;
所述驱动装置设置在购物车本体的车轮上,包括驱动电机、转向电机、刹车器,用于依据中央处理装置的控制信号行进或停止。
[0010] 进一步的,用户终端通过扫描二维码的方式与AI购物车绑定。
[0011] 进一步的,所述AI超市购物应用系统基于以下框架搭建:感知层,位于框架底层,用于为AI超市购物应用系统提供基础设施服务;
数据层,位于感知层与处理层之间,用于存储超市后台系统的会员数据、超市商品的所在货架及所在楼层数据,以及用于提供集中的数据访问服务;
处理层,位于数据层与服务处之间,用于调用数据层的数据以及调用数据层的集中访问数据,实现数据挖掘;
服务层,位于框架顶层,用于依据AI超市购物应用系统的业务逻辑,为AI超市购物应用系统提供业务应用池。
[0012] 本发明的有益效果在于,本发明通过用户终端、Spark大数据处理服务器、AI购物车搭建了一种基于Spark的AI超市购物应用系统,并通过用户终端、Spark大数据处理服务器、AI购物车之间的信号传递实现了超市购物的智能化。具体的,顾客通过在用户终端发出查看会员数据、查询购物商品的所在货架及楼层,以及依据用户购物商品所在货架及楼层,规划最优购物路径的请求;
Spark大数据处理服务器接收来自用户终端的请求,并获得请求结果反馈至用户终端供顾客查看;与此同时,顾客能够通过用户终端绑定AI购物车,并发送控制信号至AI购物车,使得AI购物车能够依据最优购物路径行进或停止。本发明中最优购物路径的构建减少了顾客购物途中因购买商品位置不明而造成的时间浪费,AI购物车的设置解放了顾客的双手,使得购物更加灵活。本发明提出的基于Spark的AI超市购物应用系统极大的提高了超市购物的智能化程度,极大的增加了超市购物的竞争力。
[0013] 此外,本发明设计原理可靠,具有非常广泛的应用前景。

附图说明

[0014] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0015] 图1为根据一示例性实施例示出的基于Spark的AI超市购物应用系统的结构示意图。
[0016] 图2为根据一示例性实施例示出的基于Spark的AI超市购物应用系统的用户终端的界面示意图。
[0017] 图3为根据一示例性实施例示出的基于Spark的AI超市购物应用系统的AI购物车的结构示意图。
[0018] 图4为根据一示例性实施例示出的基于Spark的AI超市购物应用系统的框架示意图。

具体实施方式

[0019] 为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0020] 为了使本技术领域的人员更好的理解本发明方案,下面结合附图和具体实施方式对本发明做进一步的详细说明。
[0021] 图1是根据一示例性实施例示出的基于Spark的AI超市购物应用系统的结构示意图,如图1所示的,基于Spark的AI超市购物应用系统包括:用户终端、Spark大数据处理服务器、AI购物车。
[0022] 用户终端,与Spark大数据处理服务器通信,用于向Spark大数据处理服务器发送请求并获取请求结果,以及用于绑定AI购物车并向AI购物车发送控制信号;需要特殊说明的是,本实施例中,用户终端向Spark大数据处理服务器发送的请求包括用户查询会员数据的请求、用户查询购物商品的所在货架及楼层的请求,以及依据用户购物商品所在货架及楼层,规划最优购物路径的请求。
[0023] Spark大数据处理服务器,用于获取并存储超市后台系统的会员数据、超市商品的所在货架及所在楼层数据,以及用于处理来自用户终端的请求,并向用户终端反馈请求结果;需要特殊说明的是,本实施例中,Spark大数据处理服务器通过接入超市后台系统,获取并存储超市后台系统的会员数据、超市商品的所在货架及所在楼层数据,并随着超市后台系统数据的变化对Spark大数据处理服务器内部存储的数据进行迭代更新。
[0024] AI购物车,用于与用户终端绑定,接受并反馈来自用户终端的控制信号;需要特殊说明的是,本实施例中,AI购物车接收的来自用户终端的控制信号包括行进信号、制动信号。
[0025] 对于图1所示的技术方案,需要特殊说明的是,本实施例通过用户终端、Spark大数据处理服务器、AI购物车搭建了一种基于Spark的AI超市购物应用系统,本实施例中的AI超市购物应用系统通过用户终端、Spark大数据处理服务器、AI购物车之间的信号传递实现了超市购物的智能化。
[0026] 具体的,本实施例中AI超市购物应用系统的应用如下:顾客通过在用户终端发出查看会员数据、查询购物商品的所在货架及楼层,以及依据用户购物商品所在货架及楼层,规划最优购物路径的请求;Spark大数据处理服务器接收来自用户终端的请求,并获得请求结果反馈至用户终端供顾客查看;与此同时,顾客能够通过用户终端绑定AI购物车,并发送控制信号至AI购物车,使得AI购物车能够依据最优购物路径行进或停止。
[0027] 如图1所示的技术方案中,上述移动终端具体包括以下模块:超市会员编制模块,用于查询超市会员积分、会员级别、会员优惠信息;
商品查询及结果显示模块,用于查询并显示购物商品的所在货架及楼层,并依据购物商品的所在货架及楼层,规划最优购物路径;
AI购物车绑定及控制模块,用于绑定AI购物车,并向AI购物车发送行进信号,使AI购物车依据所述最优购物路径移动,以及向AI购物车发送制动信号,使AI购物车停止移动;
购物结算模块,用于进行购物商品的结算。
[0028] 需要特殊说明的是,用户终端可以为手机或平板电脑,其功能模块的实现可依赖于安装在手机或平板电脑上的APP实现,如图2所示的,本发明给出一种用户终端的界面示意图。
[0029] 还需特殊说明的是,如本实施例所述的技术方案,通过用户终端实现了会员积分、会员级别及会员优惠信息的查询,实现了用户会员信息的可见性;还通过查询购物商品所在的货架及楼层,从而规划最优路线,并通过控制AI购物车的移动,解放了用户双手,实现了商品的快速选择,提高了顾客在超市内的购买效率。
[0030] 如图1所示的技术方案中,上述移动终端还包括商品推送模块;上述商品推送模块,用于依据用户过往浏览、购买的商品数据进行Spark数据分析,得到用户感兴趣的商品,并通过优惠推送模块向用户推送。
[0031] 如图1所示的技术方案中,上述Spark大数据处理服务器应用蚁群优化算法、基于用户的内容推荐算法和基于商品的内容推荐算法处理来自用于终端的请求。
[0032] 需要特殊说明的是,蚁群优化算法能够实现多任务点的全局路径规划,依据全任务点的最短距离进行路径推荐。在本实施例中,Spark大数据处理服务器应用蚁群优化算法实现用户终端依据用户购物商品所在货架及楼层,规划最优购物路径的请求,即Spark大数据处理服务器能够依据蚁群优化算法,以用户所在位置为起始点,以购物商品的位置为途径点,以超市收银台为终点,规划最优路径。
[0033] 还需要特殊说明的是,基于用户的内容推荐算法和基于商品的内容推荐算法,是依据用户过往浏览、购买的商品之间的相似性向用户推荐用户最感兴趣的信息,从而帮助超市推送商品信息。本实施例中Spark大数据处理服务器应用基于用户的内容推荐算法和基于商品的内容推荐算法,得到用户感兴趣的商品,并发送至用户终端,通过用户终端的优惠推送模块向用户推送。
[0034] 如图1所示的技术方案中,上述AI购物车包括购物车本体和设置在所述购物车本体上的中央处理装置1、用户终端绑定及信号接收装置2、GPS定位装置3、红外感应装置4、驱动装置,AI购物车的结构具体如图3所示;具体的,上述用户终端绑定及信号接收装置2、GPS定位装置3、红外感应装置4、驱动装置均与中央处理装置1电连接;
上述用户终端绑定及信号接收装置2,用于与用户终端绑定,接收并传递用户终端的控制信号至中央处理装置1,以及用于反馈中央处理装置1的信号至用户终端,其中,反馈的中央处理装置1的信号包括AI购物车的实时定位信号;
上述GPS定位装置3,用于获取AI购物车实时定位,并传递AI购物车的实时定位信号至中央处理装置1;
上述红外感应装置4,用于监测AI购物车行进方向上的障碍物,并传递障碍物信号至中央处理装置1,中央处理装置1可依据上述障碍物信号向驱动装置发出停止或转向的信号;
上述驱动装置设置在购物车本体的车轮上,包括驱动电机、转向电机、刹车器,用于依据中央处理装置1的控制信号行进或停止。
[0035] 本实施例中结合具体情形具体说明AI购物车的应用过程:AI购物车实现与用户终端的绑定后,接收来自用户终端的控制信号,该控制信号通过用户终端绑定及信号接收装置2传递至中央处理装置1,中央处理器装置即可传递信号至驱动装置,从而实现用户终端控制AI购物车依据最优路径行进;与此同时,GPS定位装置3,获取AI购物车实时定位,并传递AI购物车的实时定位信号至中央处理装置1,中央处理装置1通过用户终端绑定及信号接收装置2传递AI购物车的实时定位信号至用户终端,从而实现用户终端对AI购物车的实时状态监控;进一步的,红外感应装置4能够监测AI购物车行进方向上的障碍物,并传递障碍物信号至中央处理装置1,中央处理装置1可依据上述障碍物信号向驱动装置发出停止或转向的信号,从而实现对障碍物的躲避。在购物过程中,顾客可以依据用户终端向AI购物车发送控制信号,从而实现AI购物车的启停,极大的满足顾客自主购物的需求。
[0036] 如图1所示的技术方案中,用户终端通过扫描二维码的方式与AI购物车绑定;需要特殊说明的是,该种绑定方式能够依据顾客的需求自主选择AI购物车的绑定与否,使顾客拥有更高的自主性。
[0037] 如图1所示的技术方案中,上述AI超市购物应用系统基于以下框架搭建,如图4所示的,包括:感知层,位于框架底层,用于为AI超市购物应用系统提供基础设施服务;
数据层,位于感知层与处理层之间,用于存储超市后台系统的会员数据、超市商品的所在货架及所在楼层数据,以及用于提供集中的数据访问服务;
处理层,位于数据层与服务处之间,用于调用数据层的数据以及调用数据层的集中访问数据,实现数据挖掘;
服务层,位于框架顶层,用于依据AI超市购物应用系统的业务逻辑,为AI超市购物应用系统提供业务应用池。
[0038] 尽管通过参考附图并结合优选实施例的方式对本发明进行了详细描述,但本发明并不限于此。在不脱离本发明的精神和实质的前提下,本领域普通技术人员可以对本发明的实施例进行各种等效的修改或替换,而这些修改或替换都应在本发明的涵盖范围内/任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。