一种基于微信小程序的购物优惠券推送系统和方法

发布时间:2024-11-27 00:11

购物车清空再结算,有时系统会自动推送优惠券 #生活技巧# #节省生活成本# #购物优惠技巧# #优惠券使用技巧#

一种基于微信小程序的购物优惠券推送系统和方法

本发明涉及网上购物技术领域,尤其涉及一种基于微信小程序的购物优惠券推送系统和方法。

背景技术:

随着网络基础设施的不断完善、信息技术的不断发展和第三方支付工具的广泛普及,网络购物已经成为了人们生活中的一项重要内容。基于pc平台的购物系统方便了人们足不出户就能享受到购物的乐趣,而基于手机端的在线购物则发挥了智能终端的便携性,能使人们随时随地购买自己喜欢的商品。

据调查,在购物群体中,大多数用户会被商家的优惠券所吸引,更多的人想在购物中买到物美价廉的商品。很多商家为了提升自家商品的销量,都纷纷使用了推出优惠券的策略来吸引更多的顾客,但是,购物平台中的同类商品数不胜数,不是每个用户都会仔细去比对各个商家的商品,如果很多商品在列表的最下面,即使是有优惠券,用户也不一定能看得到,因而可能会错过有优惠的商品而购买了没有优惠券的商品,不利于网购用户及时快速地得知优惠商品,容易降低网购用户对网购平台的体验性,影响网购平台的推广应用。

技术实现要素:

本发明提供了一种基于微信小程序的购物优惠券推送系统和方法,用于解决现有的网购平台不能使网购用户及时快速地得知优惠商品,容易错失购买优惠商品的机会,降低了网购用户对网购平台的体验性,影响网购平台的推广应用的技术问题。

有鉴于此,本发明第一方面提供了一种基于微信小程序的购物优惠券推送系统,包括:服务端和用户端;

服务端包括网络爬虫服务器、数据服务器和云存储器,用户端安装微信应用程序,微信应用程序关联网购小程序,网购小程序内设登录模块、个人中心模块和具备商品查询功能的购物商城模块;

登录模块,用于网购用户注册账号和登录;

个人中心模块,用于存储网购用户的商品浏览记录和优惠券领取信息;

购物商城模块,与数据服务器连接,用于提供网购用户浏览和查询各个网购平台商品的优惠卷信息的界面;

网络爬虫服务器,用于根据预置爬虫参数爬取各个网购平台商品的销量排名靠前且含有优惠卷的商品信息网页内容,将网页数据存储到云存储器中;

云存储器,用于存储网络爬虫服务器的网页数据,在接收到数据服务器的商品优惠券查询请求时,向数据服务器返回与商品优惠券查询请求对应的商品优惠券信息;

数据服务器,用于获取登录模块的网购用户登录信息和购物商城模块的商品查询信息,向云存储器发起商品优惠券查询请求和向购物商城模块推送云存储器返回的商品优惠券信息。

可选地,数据服务器具体用于:

获取登录模块的网购用户登录信息,根据网购用户登录信息分析网购用户的兴趣爱好;

根据网购用户的兴趣爱好向云存储器发起商品优惠券查询请求;

向购物商城模块推送云存储器返回的商品优惠券信息。

可选地,获取登录模块的网购用户登录信息,根据网购用户登录信息分析网购用户的兴趣爱好,包括:

获取登录模块的网购用户登录信息,根据网购用户登录信息判断网购用户是否为首次登录;

若网购用户为首次登录,则默认将优惠力度最大的前若干名的商品视为网购用户的兴趣爱好;

若网购用户不是首次登录,则根据网购用户的历史商品浏览记录分析网购用户的兴趣爱好。

可选地,数据服务器具体还用于:

在购物商城模块接收到用户输入的商品信息时,向云存储器发起商品优惠券查询请求,商品优惠券查询请求携带商品信息;

在接收到云存储器返回的商品优惠券信息之后,根据商品优惠券信息对商品优惠力度进行降序排序,将排名前若干的商品优惠券信息推送给购物商城模块。

可选地,若网购用户为首次登录,则默认将优惠力度最大的前若干名的商品视为网购用户的兴趣爱好,包括:

若网购用户为首次登录,则默认将优惠力度最大的前100名的商品视为网购用户的兴趣爱好。

可选地,基于知识图谱分析网购用户的兴趣爱好。

本发明第二方面提供了一种基于微信小程序的购物优惠券推送方法,在包括服务端和用户端的基于微信小程序的购物优惠券推送系统中执行,服务端包括网络爬虫服务器、数据服务器和云存储器,用户端安装微信应用程序,微信应用程序关联网购小程序,网购小程序内设登录模块、个人中心模块和具备商品查询功能的购物商城模块,包括:

登录模块通过微信应用程序关联的网购小程序获取网购用户的登录信息,其中,网购用户首次登录需进行用户注册;;

个人中心模块在网购用户在网购平台上浏览或查询商品时存储网购用户的商品浏览记录,以及保存网购用户领取优惠券的优惠券领取信息;

购物商城模块实时检测是否接收到用户输入的商品信息,若是,则将商品信息发送给数据服务器;

数据服务器在接收到商品信息后,生成商品优惠券查询请求发送给云存储器;

云存储器响应于商品优惠券查询请求,向数据服务器返回与商品优惠券查询请求对应的商品优惠券信息,其中,网络爬虫服务器根据预置爬虫参数爬取各个网购平台商品的销量排名靠前且含有优惠卷的商品信息网页内容,将包含商品优惠信息在内的网页数据存储于云存储器;

数据服务器向购物商城模块推送云存储器返回的商品优惠券信息。

可选地,数据服务器向购物商城模块推送云存储器返回的商品优惠券信息,包括:

数据服务器根据网购用户登录信息分析网购用户的兴趣爱好,根据网购用户的兴趣爱好向云存储器发起商品优惠券查询请求,向购物商城模块推送云存储器返回的商品优惠券信息。

可选地,根据网购用户登录信息分析网购用户的兴趣爱好,包括:

根据网购用户登录信息判断网购用户是否为首次登录;

若网购用户为首次登录,则默认将优惠力度最大的前若干名的商品视为网购用户的兴趣爱好;

若网购用户不是首次登录,则根据网购用户的历史商品浏览记录分析网购用户的兴趣爱好。

可选地,数据服务器向购物商城模块推送云存储器返回的商品优惠券信息,包括:

数据服务器在接收到云存储器返回的商品优惠券信息之后,根据商品优惠券信息对商品优惠力度进行降序排序,将排名前若干的商品优惠券信息推送给购物商城模块。

从以上技术方案可以看出,本发明实施例具有以下优点:

本发明提供的一种基于微信小程序的购物优惠券推送系统,通过网络爬虫技术,在网络爬虫服务器中设置爬虫参数优先提取每个种类的商品中销量排名靠前且含有优惠卷的商品信息存入到云存储器中,优先将这些商品推送给用户,可以设置每隔预置时间对这些信息进行更新一次。如果没有用户想要的商品,用户可以通过用户端的购物商城模块进行商品查询,服务端接收到查询任务时,会启动网络爬虫任务对指定类型商品进行提取数据然后呈现给用户。解决了现有的网购平台不能使网购用户及时快速地得知优惠商品,容易错失购买优惠商品的机会,降低了网购用户对网购平台的体验性,影响网购平台的推广应用的技术问题。

附图说明

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

图1为本发明实施例中提供的一种基于微信小程序的购物优惠券推送系统的一个结构示意图。

具体实施方式

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

为了便于理解,请参阅图1,本发明提供了一种基于微信小程序的购物优惠券推送系统的实施例,包括:服务端和用户端;

服务端包括网络爬虫服务器、数据服务器和云存储器,用户端安装微信应用程序,微信应用程序关联网购小程序,网购小程序内设登录模块、个人中心模块和具备商品查询功能的购物商城模块;

登录模块,用于网购用户注册账号和登录;

个人中心模块,用于存储网购用户的商品浏览记录和优惠券领取信息;

购物商城模块,与数据服务器连接,用于提供网购用户浏览和查询各个网购平台商品的优惠卷信息的界面;

网络爬虫服务器,用于根据预置爬虫参数爬取各个网购平台商品的销量排名靠前且含有优惠卷的商品信息网页内容,将网页数据存储到云存储器中;

云存储器,用于存储网络爬虫服务器的网页数据,在接收到数据服务器的商品优惠券查询请求时,向数据服务器返回与商品优惠券查询请求对应的商品优惠券信息;

数据服务器,用于获取登录模块的网购用户登录信息和购物商城模块的商品查询信息,向云存储器发起商品优惠券查询请求和向购物商城模块推送云存储器返回的商品优惠券信息。

需要说明的是,用户端可以是手机或ipad等移动终端,安装有微信应用程序,微信应用程序关联网购小程序,网购用户可以通过网购小程序的登录模块进行个人账号注册和登录操作,其中首次登录需注册,注册后可通过账号信息进行登录,为保护网购用户的个人信息安全,在登录时可采用验证码验证方式或短信验证方式进行安全验证,网购用户登录成功之后,用户端跳转至主界面,主界面包括个人中心模块的信息和购物商城模块的信息,个人中心模块界面显示网购用户的账号信息,还保存有网购用户的商品浏览记录和优惠券领取信息,用户可以在个人中心模块界面查找商品浏览记录和优惠券领取信息。购物商城模块与服务端的数据服务器连接,提供网购用户浏览和查询各个网购平台商品的优惠卷信息的界面,用户可以在购物商城模块界面浏览包括有优惠的商品信息和无优惠的商品信息,并提供查询各个网购平台商品的优惠卷信息功能,用户可以在购物商城模块界面的导航栏搜索目标商品信息,购物商城模块根据查询内容返回对应的查询结果显示给用户选择购买。在一个实施例中,数据服务器在购物商城模块接收到用户输入的商品信息时,向云存储器发起商品优惠券查询请求,商品优惠券查询请求携带商品信息;在接收到云存储器返回的商品优惠券信息之后,根据商品优惠券信息对商品优惠力度进行降序排序,将排名前若干(可以是前100)的商品优惠券信息推送给购物商城模块。

云存储器作为网络数据存储载体,如果把所有网购平台的所有含有优惠卷的商品信息全部录入到云存储器中,将极大浪费存储资源,因此,本发明通过网络爬虫服务器采用网络爬虫技术优先提取每个种类的商品中销量排名靠前且含有优惠卷的商品信息存入到云存储器中,优先将这些商品推送给用户,每隔半天会对这些信息进行更新一次。利用云计算技术为网络爬虫提供计算服务,可以保证网络爬虫的实时性和信息的完全性。

数据服务器与用户端的登录模块连接,获取登录模块的网购用户登录信息,在网购用户通过购物商城模块发起商品查询时,获取商品查询信息,向云存储器发起商品优惠券查询请求,云存储器在接收到数据服务器的商品优惠券查询请求时,向数据服务器返回与商品优惠券查询请求对应的商品优惠券信息,数据服务器向购物商城模块推送云存储器返回的商品优惠券信息。

在一个实施例中,数据服务器获取到网购用户登录信息之后,根据网购用户登录信息分析网购用户的兴趣爱好,网购用户的兴趣爱好分析可以采用基于知识图谱分析的方式进行分析,根据网购用户的兴趣爱好向云存储器发起商品优惠券查询请求,然后向购物商城模块推送云存储器返回的商品优惠券信息。一般地,在网购用户首次登录时,由于缺少网购用户的浏览记录,难以直接判断网购用户的兴趣爱好,因此,数据服务器需要根据网购用户登录信息判断网购用户是否为首次登录;若网购用户为首次登录,则默认将优惠力度最大的前若干名(例如前100名)的商品视为网购用户的兴趣爱好;若网购用户不是首次登录,则根据网购用户的历史商品浏览记录分析网购用户的兴趣爱好。

本发明提供的一种基于微信小程序的购物优惠券推送系统,通过网络爬虫技术,在网络爬虫服务器中设置爬虫参数优先提取每个种类的商品中销量排名靠前且含有优惠卷的商品信息存入到云存储器中,优先将这些商品推送给用户,可以设置每隔预置时间对这些信息进行更新一次。如果没有用户想要的商品,用户可以通过用户端的购物商城模块进行商品查询,服务端接收到查询任务时,会启动网络爬虫任务对指定类型商品进行提取数据然后呈现给用户。解决了现有的网购平台不能使网购用户及时快速地得知优惠商品,容易错失购买优惠商品的机会,降低了网购用户对网购平台的体验性,影响网购平台的推广应用的技术问题。

本发明还提供了一种基于微信小程序的购物优惠券推送方法的实施例,该方法在包括服务端和用户端的基于微信小程序的购物优惠券推送系统中执行,服务端包括网络爬虫服务器、数据服务器和云存储器,用户端安装微信应用程序,微信应用程序关联网购小程序,网购小程序内设登录模块、个人中心模块和具备商品查询功能的购物商城模块,包括:

步骤么101、登录模块通过微信应用程序关联的网购小程序获取网购用户的登录信息,其中,网购用户首次登录需进行用户注册;;

步骤102、个人中心模块在网购用户在网购平台上浏览或查询商品时存储网购用户的商品浏览记录,以及保存网购用户领取优惠券的优惠券领取信息;

步骤103、购物商城模块实时检测是否接收到用户输入的商品信息,若是,则将商品信息发送给数据服务器;

步骤104、数据服务器在接收到商品信息后,生成商品优惠券查询请求发送给云存储器;

步骤105、云存储器响应于商品优惠券查询请求,向数据服务器返回与商品优惠券查询请求对应的商品优惠券信息,其中,网络爬虫服务器根据预置爬虫参数爬取各个网购平台商品的销量排名靠前且含有优惠卷的商品信息网页内容,将包含商品优惠信息在内的网页数据存储于云存储器;

步骤106、数据服务器向购物商城模块推送云存储器返回的商品优惠券信息。

在一个实施例中,数据服务器向购物商城模块推送云存储器返回的商品优惠券信息,包括:

数据服务器根据网购用户登录信息分析网购用户的兴趣爱好,根据网购用户的兴趣爱好向云存储器发起商品优惠券查询请求,向购物商城模块推送云存储器返回的商品优惠券信息。

在一个实施例中,根据网购用户登录信息分析网购用户的兴趣爱好,包括:

根据网购用户登录信息判断网购用户是否为首次登录;

若网购用户为首次登录,则默认将优惠力度最大的前若干名的商品视为网购用户的兴趣爱好;

若网购用户不是首次登录,则根据网购用户的历史商品浏览记录分析网购用户的兴趣爱好。

在一个实施例中,数据服务器向购物商城模块推送云存储器返回的商品优惠券信息,包括:

数据服务器在接收到云存储器返回的商品优惠券信息之后,根据商品优惠券信息对商品优惠力度进行降序排序,将排名前若干的商品优惠券信息推送给购物商城模块。

需要说明的是,用户端可以是手机或ipad等移动终端,安装有微信应用程序,微信应用程序关联网购小程序,网购用户可以通过网购小程序的登录模块进行个人账号注册和登录操作,其中首次登录需注册,注册后可通过账号信息进行登录,为保护网购用户的个人信息安全,在登录时可采用验证码验证方式或短信验证方式进行安全验证,网购用户登录成功之后,用户端跳转至主界面,主界面包括个人中心模块的信息和购物商城模块的信息,个人中心模块界面显示网购用户的账号信息,还保存有网购用户的商品浏览记录和优惠券领取信息,用户可以在个人中心模块界面查找商品浏览记录和优惠券领取信息。购物商城模块与服务端的数据服务器连接,提供网购用户浏览和查询各个网购平台商品的优惠卷信息的界面,用户可以在购物商城模块界面浏览包括有优惠的商品信息和无优惠的商品信息,并提供查询各个网购平台商品的优惠卷信息功能,用户可以在购物商城模块界面的导航栏搜索目标商品信息,购物商城模块根据查询内容返回对应的查询结果显示给用户选择购买。在一个实施例中,数据服务器在购物商城模块接收到用户输入的商品信息时,向云存储器发起商品优惠券查询请求,商品优惠券查询请求携带商品信息;在接收到云存储器返回的商品优惠券信息之后,根据商品优惠券信息对商品优惠力度进行降序排序,将排名前若干(可以是前100)的商品优惠券信息推送给购物商城模块。

云存储器作为网络数据存储载体,如果把所有网购平台的所有含有优惠卷的商品信息全部录入到云存储器中,将极大浪费存储资源,因此,本发明通过网络爬虫服务器采用网络爬虫技术优先提取每个种类的商品中销量排名靠前且含有优惠卷的商品信息存入到云存储器中,优先将这些商品推送给用户,每隔半天会对这些信息进行更新一次。利用云计算技术为网络爬虫提供计算服务,可以保证网络爬虫的实时性和信息的完全性。

数据服务器与用户端的登录模块连接,获取登录模块的网购用户登录信息,在网购用户通过购物商城模块发起商品查询时,获取商品查询信息,向云存储器发起商品优惠券查询请求,云存储器在接收到数据服务器的商品优惠券查询请求时,向数据服务器返回与商品优惠券查询请求对应的商品优惠券信息,数据服务器向购物商城模块推送云存储器返回的商品优惠券信息。

在一个实施例中,数据服务器获取到网购用户登录信息之后,根据网购用户登录信息分析网购用户的兴趣爱好,网购用户的兴趣爱好分析可以采用基于知识图谱分析的方式进行分析,根据网购用户的兴趣爱好向云存储器发起商品优惠券查询请求,然后向购物商城模块推送云存储器返回的商品优惠券信息。一般地,在网购用户首次登录时,由于缺少网购用户的浏览记录,难以直接判断网购用户的兴趣爱好,因此,数据服务器需要根据网购用户登录信息判断网购用户是否为首次登录;若网购用户为首次登录,则默认将优惠力度最大的前若干名(例如前100名)的商品视为网购用户的兴趣爱好;若网购用户不是首次登录,则根据网购用户的历史商品浏览记录分析网购用户的兴趣爱好。

本发明提供的一种基于微信小程序的购物优惠券推送方法,通过网络爬虫技术,在网络爬虫服务器中设置爬虫参数优先提取每个种类的商品中销量排名靠前且含有优惠卷的商品信息存入到云存储器中,优先将这些商品推送给用户,可以设置每隔预置时间对这些信息进行更新一次。如果没有用户想要的商品,用户可以通过用户端的购物商城模块进行商品查询,服务端接收到查询任务时,会启动网络爬虫任务对指定类型商品进行提取数据然后呈现给用户。解决了现有的网购平台不能使网购用户及时快速地得知优惠商品,容易错失购买优惠商品的机会,降低了网购用户对网购平台的体验性,影响网购平台的推广应用的技术问题。

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

网址:一种基于微信小程序的购物优惠券推送系统和方法 https://www.yuejiaxmz.com/news/view/284485

相关内容

基于微信小程序的商城购物系统选题的意义和目的
基于微信小程序社区旧衣物品回收系统小程序设计与实现
基于微信小程序对商城购物系统设计与实现 毕业设计开题报告
基于微信小程序的健康食谱推荐系统
基于微信小程序的购物商城的设计与实现(论文+源码)
微信优惠券大揭秘:网购达人必备的省钱秘籍
基于uniapp微信小程序的校园二手书交易系统
基于微信小程序的废旧衣物回收系统设计与实现
基于微信小程序的环保生活服务系统设计与实现
java基于微信小程序的美食制作教程系统 uniapp 小程序

随便看看