一种基于区块链的商场购物消费推荐系统的制作方法

文档序号:22327219发布日期:2020-09-25 17:57阅读:128来源:国知局
一种基于区块链的商场购物消费推荐系统的制作方法

本发明涉及区块链技术领域,具体是一种基于区块链的商场购物消费推荐系统。



背景技术:

区块链本质上讲是一个共享数据库,存储于其中的数据或信息,具有不可伪造、全程留痕、可以追溯、公开透明、集体维护等特征,而随着近几年区块链技术的不断发展,区块链的应用领域也在不断的增加,而将区块链技术应用于商场购物消费是一种新的尝试;

现有的基于区块链的商场购物消费推荐系统都是通过对消费者进行人脸识别,读取存储在区块链上的历史购物信息,根据消费者的历史购物信息确认其购物需求,进行购物商铺和商品的推荐;

中国发明专利(cn110322327a)公开了一种基于区块链技术的商场消费者购物推荐方法及装置,其通过读取消费者身份信息以及历史购买信息汇总成历史购物清单,根据历史购物清单向消费者推荐商品信息,达到促进消费的目的;

存在着以下缺点:

1、无法根据消费者的需求时刻改变推荐的商品信息,无法提高商品消费推荐的准确性,当某一次消费是为了购买之前从未购买过的商品,那么根据历史购物信息进行商品的推荐将无法达到促进消费的目的;

2、现有技术中只是根据消费者的历史购物记录进行商品的推荐,无法确认消费者在购买商品之前还有意向购买哪些商品,无法准确的了解消费者在购买商品前的浏览记录,使得商品推荐的全面性不足;

所以,人们急需一种基于区块链的商场购物消费推荐系统来解决上述问题。



技术实现要素:

本发明的目的在于提供一种基于区块链的商场购物消费推荐系统,以解决现有技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:一种基于区块链的商场购物消费推荐系统,该商场购物消费推荐系统包括数据采集模块、商铺建模模块、中央控制模块、消费推荐模块和区块共享模块;

所述数据采集模块用于对购物商场内的各项数据进行采集,所述商铺建模模块用于建立商场商铺的二维模型,所述中央控制模块用于对消费者的消费目标进行分析,所述消费推荐模块用于为消费者推荐商铺信息和商品信息,所述区块共享模块用于将中央控制模块分析的消费者的消费目标上传至区块链进行共享;

所述数据采集模块和商铺建模模块的输出端电性连接中央控制模块的输入端,所述数据采集模块的输出端电性连接商铺建模模块的输入端,所述中央控制模块的输出端电性连接消费推荐模块的输入端,所述消费推荐模块的输出端电性连接区块共享模块的输入端。

根据上述技术方案,所述数据采集模块包括人脸识别单元和时间记录单元;

所述人脸识别单元为人脸识别摄像头,所述人脸识别摄像头安装在商场出入口、商铺出入口和商铺内部,所述商场出入口的人脸识别摄像头用于确认前来购物的消费者是否在商场内购买过商品,当该消费者之前在商场内购买过商品,那么调取该消费者之前的历史消费记录,根据历史消费记录首先为其推荐相关的商铺以及商品,当该消费者之前在商场内没有购买过商品,那么商场出入口的人脸识别摄像头所识别的人脸信息用于记录消费者身份信息,同时,用于消费者的账号注册,作为消费者的消费标签,且由于是人脸识别记录的标签,该标签是唯一的,所述商铺出入口的人脸识别摄像头用于对进入商铺的消费者的身份信息进行识别,确认该消费者的消费类型,消费类型可以为购买衣服、娱乐消费和餐饮消费等,所述商铺内部的人脸识别摄像头用于对消费者在商铺内的浏览商品的区域和轨迹进行确认,所述时间记录单元用于对消费者进入商场消费的时长进行记录,还用于对消费者进入每个店铺消费的时长进行记录,当消费者进入店铺消费的时长t≤t时,不对其消费过程进行分析和共享,减小系统的运算压力,排除不具备参考价值度的数据,其中,t表示进入店铺消费的最短时长阈值;

所述人脸识别单元的输出端电性连接中央控制模块和店铺建模模块的输入端,所述时间记录单元的输出端电性连接中央控制模块的输入端。

根据上述技术方案,所述商铺建模模块包括数据上传单元、模型建立单元、区块划分单元、位置标注单元和轨迹模拟单元;

所述数据上传单元用于上传每一个商铺的平面设计尺寸信息,所述模型建立单元用于根据数据上传单元所上传的平面设计尺寸信息建立商铺的平面二维模型和以二维模型为基础的二维坐标系,以便于配合人脸识别单元更好的确认消费者在商铺内的位置,所述区块划分单元用于根据商铺内不同类型商品的摆放位置将商铺的平面二维模型划分成若干个区块,例如:服装商铺可以将其划分为女装区块、男装区块、童装区块、女鞋区块、男鞋区块和童鞋区块等,以便于根据消费者的浏览区域确认消费者的消费目的,所述位置标注单元根据人脸识别单元的识别结果,在二维模型上进行消费者位置的标注,所述位置标注单元当人脸识别单元识别到人脸信息时进行位置的标注,所述轨迹模拟单元用于将人脸识别单元所识别的消费者在商铺中的点信息,转化为商品浏览轨迹,以便于根据浏览轨迹在某一区块的长短确认消费者的消费目的和购物方向;

所述数据上传单元的输出端电性连接模型建立单元的输入端,所述模型建立单元建立二维模型,所述人脸识别单元的输出端电性连接位置标注单元的输入端,所述位置标注单元的输出端连接二维模型,所述区块划分单元和轨迹模拟单元的输出端均电性连接二维模型。

根据上述技术方案,所述中央控制模块包括中央处理器、数据调取单元和数据处理单元;

所述中央处理器用于对各项数据进行存储和记录,还用于对各项数据进行计算和处理,所述数据调取单元用于从区块链中调取消费者的历史购物信息,所述数据处理单元用于对整个系统采集的各项数据进行计算和处理;

所述数据处理单元和数据调取单元的输出端均电性连接中央处理器的输入端。

根据上述技术方案,所述消费推荐模块包括信息搜寻单元、归类排序单元和商铺推荐单元;

所述信息搜寻单元用于从区块链中搜寻与数据处理单元处理之后的信息相匹配的商铺信息和商品信息,所述归类排序单元用于对信息搜寻单元所搜寻的商铺信息和商品信息进行归类并排序,所述商铺推荐单元用于根据商铺信息和商品信息归类排序的结果向消费者推荐商铺信息和商品信息;

所述中央处理器的输出端连接信息搜寻单元的输入端,所述信息搜寻单元的输出端连接归类排序单元的输入端,所述归类排序单元的输出端连接商铺推荐单元的输入端。

根据上述技术方案,所述区块共享模块包括数据共享单元和区块链节点;

所述数据共享单元用于将商铺推荐单元推荐给消费者的商铺信息以及消费者的浏览信息上传至区块链进行共享,以便于被推荐的商铺导购员及时的与消费者沟通,所述区块链节点为每一个商铺在区块链上的节点,用于共享和读取消费者消费目的和购物方向信息;

所述数据共享单元的输出端电性连接区块链节点的输入端,所述区块链节点组成区块链。

根据上述技术方案,所述区块划分单元将商铺划分为若干个区块,每个区块的长度在二维坐标系的表示为(xa,ya)至(xb,yb),每个区块的宽度在二维坐标系的表示为(xc,yc)至(xd,yd);

所述位置标注单元在消费者进入一个区块或者离开一个区块时都会进行位置的标注,所述消费者在每一个区块的位置信息在二维坐标系上的表示为(xi,yi)所述消费者在一个区域的位置坐标信息组成集合l={(x1,y1),(x2,y2),…,(xn,yn)};

根据下列公式对消费者在一个区块中沿二维坐标系x轴轨迹长度进行计算:

根据下列公式对消费者在一个区块中沿二维坐标系y轴轨迹长度进行计算:

根据下列公式对消费者在一个区块中的倾斜轨迹长度进行计算:

xi≠xi+1且yi≠yi+1;

根据下列公式对消费者在一个区块中的总轨迹长度进行计算:

l总=l1+l2+l3。

根据上述技术方案,所述数据处理单元将计算的消费者在每一个区块的轨迹长度la,lb,lc,…,lz传输至中央处理器,所述中央处理器对每一个区块的轨迹长度la,lb,lc,…,lz进行排序,确认最长轨迹长度lmax所属的区块,其中,lmax为la,lb,lc,…,lz中的一个,所述中央处理器确认该区块的类别,所述类别可以为服装商铺可以将其划分为女装区块、男装区块、童装区块、女鞋区块、男鞋区块和童鞋区块等,所述中央处理器将该区块所属的类别发送至信息搜寻单元。

根据上述技术方案,所述信息搜寻单元在区块链中寻找拥有该类别的商铺,并将商铺信息发送至归类排序单元,所述归类排序单元按照商铺的销售额由高至低进行排序,所述店铺销售额由数据共享单元所共享的消费者购买信息组成,所述商铺推荐单元按照销售额由高至低以发送信息的方式依次向消费者推荐商铺信息,供给消费者选择,减少消费者在商场中所花费的时长。

根据上述技术方案,所述消费者在进行商品选购的过程中不断的根据消费者的商品浏览轨迹信息更新所推荐的商铺信息和商品信息。

与现有技术相比,本发明的有益效果是:

1、本发明可以对没有在此商场进行购物的消费者进行商品的推荐,使得适用的范围更广,并且,随着消费者浏览商品时间和次数的增加,可以分析消费者的消费目的,而不是仅仅依靠历史消费记录进行商品的推荐,使得可以对每一位消费者进行商铺和商品的推荐。

2、本发明根据消费者在浏览商品的过程中所花费的时间以及所运动的轨迹进行计算,对消费者的消费目的和选购方向进行确认,使得可以提高商铺和商品推荐的准确性,提高商品交易的成功率,促进消费,同时,可以告知被推荐商铺即将有消费者前往购物,有助于提高商铺的服务水平,同样有利于促进消费。

3、本发明通过建立店铺二维模型和二维坐标系的方式对消费者的浏览轨迹进行记录和计算,使得对于轨迹的计算更加的精准,使得对于消费者消费目的的判断更加的准确,最终使得推荐给消费者的商铺和商品更加贴合消费者的购物需求,促进消费,节约消费者时间。

附图说明

图1为本发明一种基于区块链的商场购物消费推荐系统的模块组成示意图;

图2为本发明一种基于区块链的商场购物消费推荐系统的模块连接结构示意图;

图3为本发明一种基于区块链的商场购物消费推荐系统实施例一商铺的二维模型图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1~2所示,一种基于区块链的商场购物消费推荐系统,该商场购物消费推荐系统包括数据采集模块、商铺建模模块、中央控制模块、消费推荐模块和区块共享模块;

所述数据采集模块用于对购物商场内的各项数据进行采集,所述商铺建模模块用于建立商场商铺的二维模型,所述中央控制模块用于对消费者的消费目标进行分析,所述消费推荐模块用于为消费者推荐商铺信息和商品信息,所述区块共享模块用于将中央控制模块分析的消费者的消费目标上传至区块链进行共享;

所述数据采集模块和商铺建模模块的输出端电性连接中央控制模块的输入端,所述数据采集模块的输出端电性连接商铺建模模块的输入端,所述中央控制模块的输出端电性连接消费推荐模块的输入端,所述消费推荐模块的输出端电性连接区块共享模块的输入端。

所述数据采集模块包括人脸识别单元和时间记录单元;

所述人脸识别单元为人脸识别摄像头,所述人脸识别摄像头安装在商场出入口、商铺出入口和商铺内部,所述商场出入口的人脸识别摄像头用于确认前来购物的消费者是否在商场内购买过商品,当该消费者之前在商场内购买过商品,那么调取该消费者之前的历史消费记录,根据历史消费记录首先为其推荐相关的商铺以及商品,当该消费者之前在商场内没有购买过商品,那么商场出入口的人脸识别摄像头所识别的人脸信息用于记录消费者身份信息,同时,用于消费者的账号注册,作为消费者的消费标签,且由于是人脸识别记录的标签,该标签是唯一的,所述商铺出入口的人脸识别摄像头用于对进入商铺的消费者的身份信息进行识别,确认该消费者的消费类型,消费类型可以为购买衣服、娱乐消费和餐饮消费等,所述商铺内部的人脸识别摄像头用于对消费者在商铺内的浏览商品的区域和轨迹进行确认,所述时间记录单元用于对消费者进入商场消费的时长进行记录,还用于对消费者进入每个店铺消费的时长进行记录,当消费者进入店铺消费的时长t≤t时,不对其消费过程进行分析和共享,减小系统的运算压力,排除不具备参考价值度的数据,其中,t表示进入店铺消费的最短时长阈值;

所述人脸识别单元的输出端电性连接中央控制模块和店铺建模模块的输入端,所述时间记录单元的输出端电性连接中央控制模块的输入端。

所述商铺建模模块包括数据上传单元、模型建立单元、区块划分单元、位置标注单元和轨迹模拟单元;

所述数据上传单元用于上传每一个商铺的平面设计尺寸信息,所述模型建立单元用于根据数据上传单元所上传的平面设计尺寸信息建立商铺的平面二维模型和以二维模型为基础的二维坐标系,以便于配合人脸识别单元更好的确认消费者在商铺内的位置,所述区块划分单元用于根据商铺内不同类型商品的摆放位置将商铺的平面二维模型划分成若干个区块,例如:服装商铺可以将其划分为女装区块、男装区块、童装区块、女鞋区块、男鞋区块和童鞋区块等,以便于根据消费者的浏览区域确认消费者的消费目的,所述位置标注单元根据人脸识别单元的识别结果,在二维模型上进行消费者位置的标注,所述位置标注单元当人脸识别单元识别到人脸信息时进行位置的标注,所述轨迹模拟单元用于将人脸识别单元所识别的消费者在商铺中的点信息,转化为商品浏览轨迹,以便于根据浏览轨迹在某一区块的长短确认消费者的消费目的和购物方向;

所述数据上传单元的输出端电性连接模型建立单元的输入端,所述模型建立单元建立二维模型,所述人脸识别单元的输出端电性连接位置标注单元的输入端,所述位置标注单元的输出端连接二维模型,所述区块划分单元和轨迹模拟单元的输出端均电性连接二维模型。

所述中央控制模块包括中央处理器、数据调取单元和数据处理单元;

所述中央处理器用于对各项数据进行存储和记录,还用于对各项数据进行计算和处理,所述数据调取单元用于从区块链中调取消费者的历史购物信息,所述数据处理单元用于对整个系统采集的各项数据进行计算和处理;

所述数据处理单元和数据调取单元的输出端均电性连接中央处理器的输入端。

所述区块划分单元将商铺划分为若干个区块,每个区块的长度在二维坐标系的表示为(xa,ya)至(xb,yb),每个区块的宽度在二维坐标系的表示为(xc,yc)至(xd,yd);

所述位置标注单元在消费者进入一个区块或者离开一个区块时都会进行位置的标注,所述消费者在每一个区块的位置信息在二维坐标系上的表示为(xi,yi)所述消费者在一个区域的位置坐标信息组成集合l={(x1,y1),(x2,y2),…,(xn,yn)};

根据下列公式对消费者在一个区块中沿二维坐标系x轴轨迹长度进行计算:

根据下列公式对消费者在一个区块中沿二维坐标系y轴轨迹长度进行计算:

根据下列公式对消费者在一个区块中的倾斜轨迹长度进行计算:

xi≠xi+1且yi≠yi+1;

根据下列公式对消费者在一个区块中的总轨迹长度进行计算:

l总=l1+l2+l3。

所述数据处理单元将计算的消费者在每一个区块的轨迹长度la,lb,lc,…,lz传输至中央处理器,所述中央处理器对每一个区块的轨迹长度la,lb,lc,…,lz进行排序,确认最长轨迹长度lmax所属的区块,其中,lmax为la,lb,lc,…,lz中的一个,所述中央处理器确认该区块的类别,所述类别可以为服装商铺可以将其划分为女装区块、男装区块、童装区块、女鞋区块、男鞋区块和童鞋区块等,所述中央处理器将该区块所属的类别发送至信息搜寻单元。

所述消费推荐模块包括信息搜寻单元、归类排序单元和商铺推荐单元;

所述信息搜寻单元用于从区块链中搜寻与数据处理单元处理之后的信息相匹配的商铺信息和商品信息,所述归类排序单元用于对信息搜寻单元所搜寻的商铺信息和商品信息进行归类并排序,所述商铺推荐单元用于根据商铺信息和商品信息归类排序的结果向消费者推荐商铺信息和商品信息,其中商铺信息包括商铺的位置信息、商铺的品牌信息,商铺的销售额信息等,所述商品信息包括商品的尺寸信息、商品的类别信息等;

所述中央处理器的输出端连接信息搜寻单元的输入端,所述信息搜寻单元的输出端连接归类排序单元的输入端,所述归类排序单元的输出端连接商铺推荐单元的输入端。

所述区块共享模块包括数据共享单元和区块链节点;

所述数据共享单元用于将商铺推荐单元推荐给消费者的商铺信息以及消费者的浏览信息上传至区块链进行共享,以便于被推荐的商铺导购员及时的与消费者沟通,所述区块链节点为每一个商铺在区块链上的节点,用于共享和读取消费者消费目的和购物方向信息;

所述数据共享单元的输出端电性连接区块链节点的输入端,所述区块链节点组成区块链。

所述信息搜寻单元在区块链中寻找拥有该类别的商铺,并将商铺信息发送至归类排序单元,所述归类排序单元按照商铺的销售额由高至低进行排序,所述店铺销售额由数据共享单元所共享的消费者购买信息组成,所述商铺推荐单元按照销售额由高至低以发送信息的方式依次向消费者推荐商铺信息,供给消费者选择,减少消费者在商场中所花费的时长。

所述消费者在进行商品选购的过程中不断的根据消费者的商品浏览轨迹信息更新所推荐的商铺信息和商品信息。

商场购物消费推荐系统根据不同的时间段向消费者推荐不同类型的店铺,推荐不同类型的店铺的依据为不同时间段不同类型的店铺的消费人数,例如:午餐时间段向消费者推荐餐饮店铺,下午时间段向消费者推荐下午茶店铺或者娱乐店铺。

实施例,如图3所示:

所述消费者在一个店铺中男装区(a区域)的位置坐标信息组成集合la={(6.5,14),(4,12),(4,11)},所述消费者在女装区(b区域)的位置坐标信息组成集合lb={(4,9),(4,8),(2,6),(6,6),(6,3),(3,2),(3,3),(1,4),(1,9)};

根据下列公式对消费者在男装区(a区域)中沿二维坐标系x轴轨迹长度进行计算:

根据下列公式对消费者在男装区(a区域)中沿二维坐标系y轴轨迹长度进行计算:

根据下列公式对消费者在男装区(a区域)中的倾斜轨迹长度进行计算:

xi≠xi+1且yi≠yi+1;

根据下列公式对消费者在男装区(a区域)中的总轨迹长度进行计算:

la=l1+l2+l3=0+1+6.25=7.25。

根据下列公式对消费者在女装区(b区域)中沿二维坐标系x轴轨迹长度进行计算:

根据下列公式对消费者在女装区(b区域)中沿二维坐标系y轴轨迹长度进行计算:

根据下列公式对消费者在女装区(b区域)中的倾斜轨迹长度进行计算:

xi≠xi+1且yi≠yi+1;

根据下列公式对消费者在男装区(a区域)中的总轨迹长度进行计算:

lb=l1+l2+l3=4+10+8.23=22.23。

所述数据处理单元将计算的消费者在男装区(a区域)和女装区(b区域)的轨迹长度la,lb传输至中央处理器,所述中央处理器对每一个区块的轨迹长度la,lb进行排序,确认最长轨迹长度lmax=lb所属的区块,所述中央处理器确认该区块的类别为女装区(b区域),所述中央处理器将该区块所属的类别发送至信息搜寻单元。

所述信息搜寻单元在区块链中寻找拥有女装区的商铺,并将商铺信息发送至归类排序单元,所述归类排序单元按照商铺的销售额由高至低进行排序,所述商铺推荐单元按照销售额由高至低以发送信息的方式依次向消费者推荐商铺信息,供给消费者选择。

所述消费者在进行商品选购的过程中不断的根据消费者的商品浏览轨迹信息更新所推荐的商铺信息和商品信息。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。

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