本发明实施例涉及互联网技术领域,具体是一种基于区块链通证经济共生技术的网上商城。
背景技术:
近年来区块链作为一种去中心化信息技术,由于信息不可伪造和篡改,并实现信息共享,能提高交易和信息流通的效率。在互联网、金融、人工智能等应用领域逐渐崭露头角。与此同时,全球网上商城发展迅速。随着跨境电商、新零售等全球新贸易体系逐步升温,各大商城利润逐年攀升,传统的电商模式不能满足消费者广泛的需求。
现有的商城商品推荐不够精细,主要是基于点击次数进行商品推荐,用户对某一商品点击查看次数多,在用户再次打开网页时,该商品的显示顺序就靠前,但此种推荐方法分析考量的维度少,不能适应不同的场景需要,无法给用户推荐到真正实际想要的商品,不够系统。
技术实现要素:
本发明实施例的目的在于提供一种基于区块链通证经济共生技术的网上商城,以解决现有的商城商品推荐不够精细,主要是基于点击次数进行商品推荐,用户对某一商品点击查看次数多,在用户再次打开网页时,该商品的显示顺序就靠前,但此种推荐方法分析考量的维度少,不能适应不同的场景需要,无法给用户推荐到真正实际想要的商品,不够系统的问题。
为实现上述目的,本发明实施例提供如下技术方案:
一种基于区块链通证经济共生技术的网上商城,包括:
身份登录系统,用于获取当前用户身份信息,在基于用户数据库对当前用户身份信息进行确认后,向当前用户推送商品界面;
区块链系统,用于对交易数据进行加密;
通证管理系统,用于发行通证,所述通证的发行由网上商城内商家进行授权,通证币可用于在所述网上商城的所有商家店铺进行消费;
内容推荐系统,用于获取当前用户的定位信息和消费偏向,基于定位信息获取周边用户的公开性消费偏向,在当前用户消费偏向与周边用户公开性消费偏向的匹配度大于阈值时,基于周边用户公开性消费偏向向当前用户推送推荐商品;
订单生成系统,用于生成当前用户的交易订单,并将交易订单划分为公开交易数据和非公开交易数据;
数据更新系统,用于将当前用户的交易数据存储至用户数据库中,并通过区块链系统对当前用户的非公开交易数据进行加密。
作为本发明实施例技术方案的进一步限定,所述身份登录系统包括:
用户信息获取模块,用于获取当前用户身份信息;
商品界面推送模块,用于在基于用户数据库对当前用户身份信息进行确认后,向当前用户推送商品界面。
作为本发明实施例技术方案的进一步限定,所述商品界面推送模块包括:
信息提取单元,用于提取当前用户身份信息中的标识码;
信息匹配单元,用于在用户数据库中匹配与所述标识码相对应的用户信息;
信息确认单元,用于在匹配到所述相对应的用户信息时,确认当前用户的身份信息;
界面展示单元,用于向当前用户推送商品展示界面。
作为本发明实施例技术方案的进一步限定,所述内容推荐系统包括:
第一获取模块,用于获取当前用户的定位信息和消费偏向;
第二获取模块,用于基于定位信息获取周边用户的公开性消费偏向;
比较模块,用于比较当前用户消费偏向与周边用户公开性消费偏向的匹配度;
商品推送模块,用于在所述匹配度大于阈值时,基于周边用户公开性消费偏向向当前用户推送推荐商品。
作为本发明实施例技术方案的进一步限定,所述第一获取模块包括:
定位信息获取单元,用于获取当前用户的定位信息;
消费偏向获取单元,用于获取当前用户的消费偏向。
作为本发明技术方案的进一步限定,所述第二获取模块包括:
位置提取单元,用于提取所述定位信息的位置信息;
信息调取单元,用于在公开性消费偏向数据库中匹配与所述位置信息相对应的公开性消费偏向信息。
作为本发明技术方案的进一步限定,所述比较模块包括:
第一提取单元,用于提取当前用户消费偏向信息的第一关键词;
第二提取单元,用于提取周边用户消费偏向信息中与所述第一关键词相似或者相同的第二关键词;
计算单元,用于计算所述第一关键词和所述第二关键词之间的匹配度。
作为本发明技术方案的进一步限定,所述订单生成系统包括:
订单生成模块,用于生成当前用户的交易订单;
划分模块,用于将所述交易订单划分为公开交易数据和非公开交易数据。
作为本发明技术方案的进一步限定,所述划分模块包括:
标记单元,用于对交易订单的公开性进行标记;
划分单元,用于根据所述标记信息将所述交易订单划分为公开交易数据和非公开交易数据。
作为本发明技术方案的进一步限定,所述数据更新系统包括:
信息存储模块,用于将当前用户的交易数据存储至用户数据库中;
加密模块,用于通过区块链系统对当前用户的非公开交易数据进行加密。
与现有技术相比,本发明实施例通过获取当前用户的定位信息和消费偏向,基于定位信息获取周边用户的公开性消费偏向,在当前用户消费偏向与周边用户公开性消费偏向的匹配度大于阈值时,基于周边用户公开性消费偏向向当前用户推送推荐商品,并在生成交易订单时,将交易订单划分为公开交易数据和非公开交易数据,然后将当前用户的交易数据存储至用户数据库中,并通过区块链系统对当前用户的非公开交易数据进行加密,本发明实施例能够基于位置场景,为用户推荐适合的商品,能够给用户推荐到真正实际想要的商品。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。
图1为本发明实施例基于区块链通证经济共生技术的网上商城的结构框图。
图2为本发明实施例中商品界面推送模块的结构框图。
图3为本发明实施例中第一获取模块的结构框图。
图4为本发明实施例中第二获取模块的结构框图。
图5为本发明实施例中比较模块的结构框图。
图6为本发明实施例中划分模块的结构框图。
图7为本发明实施网上商城的商品推荐方法的实现流程图。
具体实施方式
为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
现有的商城商品推荐不够精细,主要是基于点击次数进行商品推荐,用户对某一商品点击查看次数多,在用户再次打开网页时,该商品的显示顺序就靠前,但此种推荐方法分析考量的维度少,不能适应不同的场景需要,无法给用户推荐到真正实际想要的商品,不够系统。
为解决上述问题,本发明实施例提供了一种基于区块链通证经济共生技术的网上商城,其通过获取当前用户的定位信息和消费偏向,基于定位信息获取周边用户的公开性消费偏向,在当前用户消费偏向与周边用户公开性消费偏向的匹配度大于阈值时,基于周边用户公开性消费偏向向当前用户推送推荐商品,并在生成交易订单时,将交易订单划分为公开交易数据和非公开交易数据,然后将当前用户的交易数据存储至用户数据库中,并通过区块链系统对当前用户的非公开交易数据进行加密,本发明实施例能够基于位置场景,为用户推荐适合的商品,能够给用户推荐到真正实际想要的商品。
需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。
本发明实施例公开的基于区块链通证经济共生技术的网上商城应用于终端设备。
终端设备与云端服务器之间通过网络进行通信。网络可以是用以在终端设备和云端服务器之间提供通信链路的介质。网络可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
终端设备可以是硬件,也可以是软件。当终端设备为硬件时,可以是具有通信功能的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、mp3播放器、mp4播放器、膝上型便携计算机和台式计算机等等。当终端设备为软件时,可以安装在上述所列举的电子设备中。其可以实现成多个软件或软件模块,也可以实现成单个软件或软件模块。在此不做具体限定。
如图1所示,在本发明提供的一个优选实施方式中,一种基于区块链通证经济共生技术的网上商城,包括:
身份登录系统100,用于获取当前用户身份信息,在基于用户数据库对当前用户身份信息进行确认后,向当前用户推送商品界面;
具体的,在本发明实施例提供的身份登陆系统的具体实现中,用户在登陆网上商城时,首先需要对用户的身份进行验证,其中,通过用户信息获取模块对当前需要登陆网上商城的用户进行身份信息的获取,若当前用户为首次使用该网上商城的用户时,需要进行注册,可以理解的是,在进行用户信息注册时,用户注册的信息至少包括昵称、标识码以及与所述标识码对应的登陆密码,其中,所述登陆密码用于用户在重新进入网上商城时对用户信息进行验证。
可以理解的是,在用户信息进行首次注册时,注册的用户信息存储在用户数据库中。
在本发明提供的一个实施例中,在基于用户数据库对当前用户身份信息进行确认后,向当前用户推送商品界面的过程中,通过商品界面推送模块在基于用户数据库对当前用户身份信息进行确认后,向当前用户推送商品界面。
进一步的,在本发明提供的一个优选实施方式中,在基于用户数据库对当前用户身份信息进行确认后,向当前用户推送商品界面的具体实现中,通过信息提取单元,对当前身份信息中的标识码进行提取,并在用户数据库中匹配与所述标识码相对应的用户信息;然后通过信息确认单元在匹配到所述相对应的用户信息时,确认当前用户的身份信息;并进一步的通过界面展示单元1024向当前用户推送商品展示界面。
请继续参阅图1,在本发明提供的优选实施方式中,所述的网上商城还包括:
区块链系统200,用于对交易数据进行加密;以及
通证管理系统300,用于发行通证,所述通证的发行由网上商城内商家进行授权,通证币可用于在所述网上商城的所有商家店铺进行消费。
进一步的,所述的网上商城还包括内容推荐系统400,用于获取当前用户的定位信息和消费偏向,基于定位信息获取周边用户的公开性消费偏向,在当前用户消费偏向与周边用户公开性消费偏向的匹配度大于阈值时,基于周边用户公开性消费偏向向当前用户推送推荐商品;
具体的,在本发明实施例提供的内容推荐系统400的具体实现中,通过第一获取模块获取当前用户的定位信息和消费偏向;并通过第二获取模块基于定位信息获取周边用户的公开性消费偏向,其中可以理解的是,公开性消费偏向是基于用户的定义,用户可以将自己在网上商城上成交的订单标记为公开性质或者非公开性质,其中,公开性质的消费偏向的数据信息,上传至云端服务器,基于定位信息可以匹配到当前用户所处位置的周边其他用户的订单消费偏向;进而能够利用比较模块比较当前用户消费偏向与周边用户公开性消费偏向的匹配度;在所述匹配度大于阈值时,通过商品推送模块基于周边用户公开性消费偏向向当前用户推送推荐商品。
进一步的,在本发明提供的一个优选实施例中,在所述通过第二获取模块基于定位信息获取周边用户的公开性消费偏向的具体实现方式中,通过位置提取单元提取所述定位信息的位置信息;然后利用信息调取单元在公开性消费偏向数据库中匹配与所述位置信息相对应的公开性消费偏向信息。
再进一步的,在本发明提供的一个实施例中,利用比较模块比较当前用户消费偏向与周边用户公开性消费偏向的匹配度采用如下方式实现:首先,通过第一提取单元提取当前用户消费偏向信息的第一关键词;并通过第二提取单元提取周边用户消费偏向信息中与所述第一关键词相似或者相同的第二关键词;这样一来,可以通过计算单元计算所述第一关键词和所述第二关键词之间的匹配度。
在本发明提供的一个优选实施例中,所述的网上商城还包括订单生成系统500,所述的订单生成系统500用于生成当前用户的交易订单,并将交易订单划分为公开交易数据和非公开交易数据;
具体的,在本发明提供的一个实施例中,通过订单生成模块生成当前用户的交易订单;并通过划分模块将所述交易订单划分为公开交易数据和非公开交易数据。
在本发明提供的一个优选实施例中,所述的网上商城还包括数据更新系统600,所述的数据更新系统600用于将当前用户的交易数据存储至用户数据库中,并通过区块链系统对当前用户的非公开交易数据进行加密。
在上述数据更新系统600的具体实现中,通过信息存储模块将当前用户的交易数据存储至用户数据库中;再利用加密模块对当前用户的非公开交易数据进行加密。
请继续参阅图1,在本发明提供的优选实施方式中,所述身份登录系统100包括:
用户信息获取模块101,用于获取当前用户身份信息;
商品界面推送模块102,用于在基于用户数据库对当前用户身份信息进行确认后,向当前用户推送商品界面。
如图1所示,在本发明提供的优选实施方式中,所述内容推荐系统400包括:
第一获取模块401,用于获取当前用户的定位信息和消费偏向;
第二获取模块402,用于基于定位信息获取周边用户的公开性消费偏向;
比较模块403,用于比较当前用户消费偏向与周边用户公开性消费偏向的匹配度;
商品推送模块404,用于在所述匹配度大于阈值时,基于周边用户公开性消费偏向向当前用户推送推荐商品。
如图1所示,在本发明提供的优选实施方式中,所述订单生成系统500包括:
订单生成模块501,用于生成当前用户的交易订单;
划分模块502,用于将所述交易订单划分为公开交易数据和非公开交易数据。
如图1所示,在本发明提供的优选实施方式中,所述数据更新系统600包括:
信息存储模块601,用于将当前用户的交易数据存储至用户数据库中;
加密模块602,用于通过区块链系统对当前用户的非公开交易数据进行加密。
图2示出了本发明实施例提供的商品界面推送模块的结构框图。
具体的,请参阅图2,在本发明提供的另一个优选实施方式中,所述商品界面推送模块102包括:
信息提取单元1021,用于提取当前用户身份信息中的标识码;
信息匹配单元1022,用于在用户数据库中匹配与所述标识码相对应的用户信息;
信息确认单元1023,用于在匹配到所述相对应的用户信息时,确认当前用户的身份信息;
界面展示单元1024,用于向当前用户推送商品展示界面。
图3示出了本发明实施例提供的第一获取模块的结构框图。
具体的,请参阅图2,,在本发明提供的另一个优选实施方式中,所述第一获取模块401包括:
定位信息获取单元4011,用于获取当前用户的定位信息;
消费偏向获取单元4012,用于获取当前用户的消费偏向。
图4示出了本发明实施例提供的第二获取模块的结构框图。
具体的,请参阅图4,在本发明提供的再一个优选实施方式中,所述第二获取模块402包括:
位置提取单元4021,用于提取所述定位信息的位置信息;
信息调取单元4022,用于在公开性消费偏向数据库中匹配与所述位置信息相对应的公开性消费偏向信息。
图5示出了本发明实施例提供的比较模块的结构框图。
具体的,请参阅图5,在本发明提供的再一个优选实施方式中,所述比较模块403包括:
第一提取单元4031,用于提取当前用户消费偏向信息的第一关键词;
第二提取单元4032,用于提取周边用户消费偏向信息中与所述第一关键词相似或者相同的第二关键词;
计算单元4033,用于计算所述第一关键词和所述第二关键词之间的匹配度。
图6示出了本发明实施例提供的划分模块的结构框图。
具体的,请参阅图6,在本发明提供的再一个优选实施方式中,所述划分模块502包括:
标记单元5021,用于对交易订单的公开性进行标记;
划分单元5022,用于根据所述标记信息将所述交易订单划分为公开交易数据和非公开交易数据。
综上所述,本发明实施例通过获取当前用户的定位信息和消费偏向,基于定位信息获取周边用户的公开性消费偏向,在当前用户消费偏向与周边用户公开性消费偏向的匹配度大于阈值时,基于周边用户公开性消费偏向向当前用户推送推荐商品,并在生成交易订单时,将交易订单划分为公开交易数据和非公开交易数据,然后将当前用户的交易数据存储至用户数据库中,并通过区块链系统对当前用户的非公开交易数据进行加密,这样一来,不仅能够基于位置场景,为用户推荐适合的商品,而且可以通过区块链系统对用户生成的交易订单的数据信息进行加密,保证了数据的安全性。
另外,图7示出了本发明实施例提供的网上商城的商品推荐方法的实现流程图。
如图7所示,本发明实施例还提供了一种网上商城的商品推荐方法,所述方法包括以下步骤:
步骤s701:获取当前用户的定位信息和消费偏向;
步骤s702:基于定位信息获取周边用户的公开性消费偏向;
步骤s703:在当前用户消费偏向与周边用户公开性消费偏向的匹配度大于阈值时,基于周边用户公开性消费偏向向当前用户推送推荐商品。
本发明实施例提供一种计算机装置,该计算机装置包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现上述实施例所提供的网上商城的商品推荐方法的步骤。
示例性的,计算机程序可以被分割成一个或多个模块,一个或者多个模块被存储在存储器中,并由处理器执行,以完成本发明。一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述计算机程序在计算机装置中的执行过程。例如,计算机程序可以被分割成上述各个方法实施例提供的网上商城的商品推荐方法的步骤。
本领域技术人员可以理解,上述计算机装置的描述仅仅是示例,并不构成对计算机装置的限定,可以包括比上述描述更多或更少的部件,或者组合某些部件,或者不同的部件,例如可以包括输入输出设备、网络接入设备、总线等。
所称处理器可以是中央处理单元,还可以是其他通用处理器、数字信号处理器、专用集成电路、现成可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述计算机装置的控制中心,利用各种接口和线路连接整个计算机装置的各个部分。
所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述计算机装置的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据手机的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡,安全数字卡,闪存卡、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
所述计算机装置集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述网上商城的商品推荐方法的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信号以及软件分发介质等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。