一种基于养殖数据的水产品推送方法及系统与流程

文档序号:11655249阅读:252来源:国知局
一种基于养殖数据的水产品推送方法及系统与流程

本发明涉及互联网数据处理技术领域,特别涉及一种基于养殖数据的水产品推送方法及系统。



背景技术:

水产品作为除家禽、牲畜之外的蛋白质提供源,一直受到全世界人民的欢迎。随着中国居民收入水平的提高和水产品营养价值认可度的提高,城乡居民对水产品的食用消费量日益增加,随着中国养殖规模的不断扩大和养殖技术的不断突破,水产品人均占有量也随之不断增加。

随着互联网及电商平台的发展,越来越多的消费者选择在网上购买水产品;然而,网购给消费者带来便利的同时,也引出了新的问题;有别于传统的当面交易,消费者在网上选购水产品时无法查看水产品的实际状态,很容易造成消费者购买的水产品无法达到自己的心理预期,同时,由于对质量的顾虑,消费者在电商平台挑选商品时也难以做出抉择。



技术实现要素:

本发明的目的在于克服现有技术不足,提供了一种基于养殖数据的水产品推送方法及系统,能够根据用户已购买的水产品的养殖数据进行个性化定制推送,能够方便用户购买符合自己喜好的水产品。

本发明为实现上述目的采用以下的技术方案:

第一方面,本发明提供了一种基于养殖数据的水产品推送方法,包括:

获取用户的历史购买记录;

根据所述历史购买记录获取养殖参数,记为第一养殖参数;

获取第一供应商的养殖参数,记为第二养殖参数;

记所述第二养殖参数与所述第一养殖参数匹配的第一供应商为候选供应商;

获取所述候选供应商的商品信息,并将所获取的商品信息推送给用户。

在本发明一实施例中,根据所述历史购买记录获取养殖参数,记为第一养殖参数,具体包括:

根据所述历史购买记录获取第二供应商信息;

获取与所述第二供应商信息匹配的养殖参数,记为第一养殖参数。

进一步的,在本发明一实施例中,所述获取与第二供应商信息匹配的养殖参数,记为第一养殖参数,具体包括:

根据所述历史购买记录获取水产品种类及购买时间;

根据所述水产品种类获取预设生长周期;

根据所述购买时间及所述预设生长周期生成养殖时间段;

获取所述养殖时间段内与所述第二供应商信息匹配的养殖参数,记为第一养殖参数。

在本发明一实施例中,所述一种基于养殖数据的水产品推送方法,还包括:

根据所述第一养殖参数生成第一商品标签;

根据所述历史购买记录获取水产品种类;

获取所有与所述水产品种类匹配的商品信息;

分别获取各个商品信息的评价数据,并根据所述评价数据生成匹配的第二商品标签;

将所述第二商品标签与所述第一商品标签匹配的商品信息推送给用户。

在本发明一实施例中,所述基于养殖数据的水产品推送方法,还包括:

获取所述候选供应商当前正在养殖的水产品种,记为候选水产品种;

获取与所述候选水产品种匹配的养殖开始时间;

获取与所述候选水产品种匹配的生长周期;

根据所获取的养殖开始时间及所述生长周期生成预估上市时间;

获取当前时间;

根据所述预估上市时间及当前时间生成等待时间;

当所述等待时间小于预设时间时,记所述候选水产品种为推荐品种;

将所述推荐品种发送给用户。

在本发明一实施例中,所述第一养殖参数及第二养殖参数均包括水体数据、控制设备数据及饲料组份。

在本发明一实施例中,所述水体数据包括养殖水体的溶解氧浓度,温度值,ph值,亚硝酸浓度,重金属离子浓度,氨氮浓度,硫化物浓度,磷化物浓度中的一种或几种。

在本发明一实施例中,所述控制设备数据包括抽水泵控制数据、增氧泵控制数据、供暖器控制数据,投料机控制数据中的一种或几种。

第二方面,本发明还提供了一种基于养殖数据的水产品推送系统,包括历史订单获取模块,第一养殖参数获取模块,第二养殖参数获取模块,筛选模块及推送模块;

其中,所述历史订单获取模块用于获取用户的历史购买记录;

所述第一养殖参数获取模块用于根据所述历史购买记录获取养殖参数,记为第一养殖参数;

所述第二养殖参数获取模块用于获取第一供应商的养殖参数,记为第二养殖参数;

所述筛选模块用于记所述第二养殖参数与所述第一养殖参数匹配的第一供应商为候选供应商;

所述推送模块获取所述候选供应商的商品信息,并将所获取的商品信息推送给用户。

在本发明一实施例中,所述第一养殖参数获取模块还用于根据所述历史购买记录获取第二供应商信息;

所述第一养殖参数获取模块还用于获取与所述第二供应商信息匹配的养殖参数,记为第一养殖参数。

在本发明一实施例中,所述基于养殖数据的水产品推送系统,还包括订单信息分析模块,养殖时间段生成模块;

所述订单信息分析模块用于根据所述历史购买记录获取水产品种类及购买时间;

所述养殖时间段生成模块用于根据所述水产品种类获取预设生长周期;

所述养殖时间段生成模块还用于根据所述购买时间及所述预设生长周期生成养殖时间段;

所述第一养殖参数获取模块还用于获取所述养殖时间段内与所述第二供应商信息匹配的养殖参数,记为第一养殖参数。

进一步的,在本发明一实施例中,所述基于养殖数据的水产品推送系统,还包括第一标签生成模块,商品信息获取模块,第二标签生成模块;

所述第一标签生成模块用于根据所述第一养殖参数生成第一商品标签;

所述商品信息获取模块用于获取所有与所述水产品种类匹配的商品信息;

所述第二标签生成模块用于分别获取各个商品信息的评价数据,并根据所述评价数据生成匹配的第二商品标签;

所述推送模块还用于将所述第二商品标签与所述第一商品标签匹配的商品信息推送给用户。

在本发明一实施例中,所述基于养殖数据的水产品推送系统,还包括数据采集模块及存储模块;

其中,所述数据采集模块用于采集所述第一供应商及第二供应商的养殖参数,并将所采集到的养殖参数及匹配的第一供应商信息或第二供应商信息发送到所述存储模块;

所述存储模块用于存储所述养殖数据,及与之匹配的第一供应商信息或第二供应商信息。

在本发明一实施例中,所述基于养殖数据的水产品推送系统,还包括候选水产品种获取模块,鱼苗投放时间获取模块,上市时间预估模块,等待时间生成模块及推荐品种获取模块;

其中,所述候选水产品种获取模块用于获取所述候选供应商当前正在养殖的水产品种,记为候选水产品种;

所述鱼苗投放时间获取模块用于获取与所述候选水产品种匹配的养殖开始时间;

所述上市时间预估模块用于获取与所述候选水产品种匹配的生长周期;

所述上市时间预估模块还用于根据所获取的养殖开始时间及所述生长周期生成预估上市时间;

所述等待时间生成模块用于获取当前时间;

所述等待时间生成模块还用于根据所述预估上市时间及当前时间生成等待时间;

所述推荐品种获取模块用于将所述等待时间与预设时间进行比较;

当所述等待时间小于预设时间时,所述推荐品种获取模块还用于记所述候选水产品种为推荐品种;

所述推送模块还用于将所述推荐品种发送给用户。

本发明的有益效果:

本发明提供了一种基于养殖数据的水产品推送方法及系统,通过获取用户历史购买的水产品所对应的养殖数据,获取养殖环境相近的其他供应商,并将这些供应商的商品信息发送给用户,以便用户在无法直接观察水产品的情况下,对所购买的水产品有一个初步的了解,并在一定程度上保障了用户所购买的水产品的品质,减少用户对于品质的顾虑,提高用户的消费体验。

附图说明

图1为本发明一实施例中的一种基于养殖数据的水产品推送方法的流程示意图;

图2为本发明一实施例中的一种基于养殖数据的水产品推送系统的结构示意图。

具体实施方式

下面结合附图以及具体实施例对本发明做进一步说明,其中的示意性实施例以及说明仅用来解释本发明,但并不作为对本发明的限定。

如图1所示,本发明提供了一种基于养殖数据的水产品推送方法,包括:

s100:获取用户的历史购买记录;

具体的,在本发明一实施例中,步骤s100具体包括:

根据所述历史购买记录获取第二供应商信息;

获取与所述第二供应商信息匹配的养殖参数,记为第一养殖参数。

具体的,所述购买记录为用户评价数据为好评的历史购买记录。

s200:根据所述历史购买记录获取养殖参数,记为第一养殖参数;

s300:获取第一供应商的养殖参数,记为第二养殖参数;

s400:记所述第二养殖参数与所述第一养殖参数匹配的第一供应商为候选供应商;

s500:获取所述候选供应商的商品信息,并将所获取的商品信息推送给用户。

在本发明一实施例中,所述第一养殖参数及第二养殖参数均包括水体数据、控制设备数据及饲料组份;

所述水体数据包括养殖水体的溶解氧浓度,水体温度值,ph值,亚硝酸浓度,重金属离子浓度,氨氮浓度,硫化物浓度,磷化物浓度等;

所述控制设备数据包括抽水泵控制数据、增氧泵控制数据、供暖器控制数据,投料机控制数据等。

具体的,在本发明一具体应用场景中,后台服务器获取用户的历史购买记录,并选取其中用户给与好评的购买记录,后台服务器获取用户给与好评的购买记录所对应的供应商信息,如养殖户a,后台服务器获取养殖户a养殖参数,其中包括水体数据、控制设备数据及饲料组份等,如水体的平均温度、水体的平均ph值、增氧泵的运行时间及功率、投料机的运行时间及饲料配方等,后台服务器获取有记录的其他养殖户的养殖参数,并选取其中与养殖户a养殖参数匹配的其他养殖户,如养殖户b,后台服务器获取养殖户b的所出售的水产品信息,并将相关信息发送给用户。

进一步的,在本发明一实施例中,所述获取与第二供应商信息匹配的养殖参数,记为第一养殖参数,具体包括:

根据所述历史购买记录获取水产品种类及购买时间;

根据所述水产品种类获取预设生长周期;

根据所述购买时间及所述预设生长周期生成养殖时间段;

获取所述养殖时间段内与所述第二供应商信息匹配的养殖参数,记为第一养殖参数。

在本发明一具体应用场景中,由于随着季节的不同,水体环境、控制设备的开启条件以及饲料配方都有可能不同,因此后台服务器在获取用户历史购买记录的水产品的养殖参数时也需要考虑该水产品的养殖时间;

具体的,后台服务器获取用户历史订单购买的水产种类及购买时间,如水产种类为草鱼,购买时间为10月20日,后台服务器中预存有各种水产品的生长周期,后台服务器获取用户购买的水产品所对应的生长周期,如草鱼的生长周期为6个月,后台服务器根据购买时间及生长周期获取用户购买的水产品的养殖时间段,即4月20日-10月20日,后台服务器获取养殖户a在养殖时间段内的养殖参数,即在4月20日-10月20日内的水体的平均温度、水体的平均ph值、增氧泵的运行时间及功率、投料机的运行时间及饲料配方等。

在本发明一实施例中,所述一种基于养殖数据的水产品推送方法,还包括:

根据所述第一养殖参数生成第一商品标签;

根据所述历史购买记录获取水产品种类;

获取所有与所述水产品种类匹配的商品信息;

分别获取各个商品信息的评价数据,并根据所述评价数据生成匹配的第二商品标签;

将所述第二商品标签与所述第一商品标签匹配的商品信息推送给用户。

在本发明一具体应用场景中,后台服务器根据所获取的第一养殖数据判断用户购买的水产品的营养或口感,如后台服务器获取用户所购买的草鱼的饲料主要包含蚕豆,后台服务器根据预存的饲料成分与口感关系表判断用户所购买的草鱼肉质爽脆,因此后台服务器生成的第一商品标签为肉质爽脆;此时,后台服务器获取所有正在出售的草鱼商品的评价信息,并根据评价信息生成相应的第二商品标签,如肉质肥美、肉质鲜嫩、肉质爽脆等,后台服务器选取其中与第一商品标签匹配的商品信息,即第二商品标签为肉质爽脆的商品,发送给用户,使用户可以购买到与其口感喜好相同的水产品。

在本发明一实施例中,所述基于养殖数据的水产品推送方法,还包括:

获取所述候选供应商当前正在养殖的水产品种,记为候选水产品种;

获取与所述候选水产品种匹配的养殖开始时间;

获取与所述候选水产品种匹配的生长周期;

根据所获取的养殖开始时间及所述生长周期生成预估上市时间;

获取当前时间;

根据所述预估上市时间及当前时间生成等待时间;

当所述等待时间小于预设时间时,记所述候选水产品种为推荐品种;

将所述候选供应商及所述推荐品种发送给用户。

在本发明一具体应用场景中,后台服务器根据用户的历史购买记录筛选出候选供应商,如如养殖户b,后台服务器获取养殖户b当前正在饲养的水产品种,如鲈鱼,记为候选水产品种,后台服务器获取养殖户b当前正在饲养的鲈鱼的鱼苗投放时间,即所述候选水产品种的养殖开始时间,如3月1日,后台服务器获取鲈鱼的预设生长周期,如4个月,后台服务器根据养殖开始时间及预设生长周期预估养殖户b的鲈鱼的上市时间为7月1日;后台服务器获取当前时间为6月25日,后台服务器判断距离养殖户b的鲈鱼上市时间还有6天,小于预设等待时间7天,后台服务器判断养殖户b的鲈鱼为推荐品种,则后台服务器向用户发送提醒信息,提醒用户养殖户b的鲈鱼即将上市。

第二方面,本发明还提供了一种基于养殖数据的水产品推送系统,包括历史订单获取模块100,第一养殖参数获取模块200,第二养殖参数获取模块300,筛选模块400及推送模块500;

其中,历史订单获取模块100用于获取用户的历史购买记录;

第一养殖参数获取模块200用于根据所述历史购买记录获取养殖参数,记为第一养殖参数;

第二养殖参数获取模块300用于获取第一供应商的养殖参数,记为第二养殖参数;

筛选模块400用于记所述第二养殖参数与所述第一养殖参数匹配的第一供应商为候选供应商;

推送模块500获取所述候选供应商的商品信息,并将所获取的商品信息推送给用户。

在本发明一实施例中,第一养殖参数获取模块200还用于根据所述历史购买记录获取第二供应商信息;

所第一养殖参数获取模块200还用于获取与所述第二供应商信息匹配的养殖参数,记为第一养殖参数。

在本发明一实施例中,所述基于养殖数据的水产品推送系统,还包括订单信息分析模块,养殖时间段生成模块;

所述订单信息分析模块用于根据所述历史购买记录获取水产品种类及购买时间;

所述养殖时间段生成模块用于根据所述水产品种类获取预设生长周期;

所述养殖时间段生成模块还用于根据所述购买时间及所述预设生长周期生成养殖时间段;

第一养殖参数获取模块200还用于获取所述养殖时间段内与所述第二供应商信息匹配的养殖参数,记为第一养殖参数。

进一步的,在本发明一实施例中,所述基于养殖数据的水产品推送系统,还包括第一标签生成模块,商品信息获取模块,第二标签生成模块;

所述第一标签生成模块用于根据所述第一养殖参数生成第一商品标签;

所述商品信息获取模块用于获取所有与所述水产品种类匹配的商品信息;

所述第二标签生成模块用于分别获取各个商品信息的评价数据,并根据所述评价数据生成匹配的第二商品标签;

推送模块500还用于将所述第二商品标签与所述第一商品标签匹配的商品信息推送给用户。

在本发明一实施例中,所述基于养殖数据的水产品推送系统,还包括数据采集模块及存储模块;

其中,所述数据采集模块用于采集所述第一供应商及第二供应商的养殖参数,并将所采集到的养殖参数及匹配的第一供应商信息或第二供应商信息发送到所述存储模块;

所述存储模块用于存储所述养殖数据,及与之匹配的第一供应商信息或第二供应商信息。

在本发明一实施例中,所述基于养殖数据的水产品推送系统,还包括候选水产品种获取模块,鱼苗投放时间获取模块,上市时间预估模块,等待时间生成模块及推荐品种获取模块;

其中,所述候选水产品种获取模块用于获取所述候选供应商当前正在养殖的水产品种,记为候选水产品种;

所述鱼苗投放时间获取模块用于获取与所述候选水产品种匹配的养殖开始时间;

所述上市时间预估模块用于获取与所述候选水产品种匹配的生长周期;

所述上市时间预估模块还用于根据所获取的养殖开始时间及所述生长周期生成预估上市时间;

所述等待时间生成模块用于获取当前时间;

所述等待时间生成模块还用于根据所述预估上市时间及当前时间生成等待时间;

所述推荐品种获取模块用于将所述等待时间与预设时间进行比较;

当所述等待时间小于预设时间时,所述推荐品种获取模块还用于记所述候选水产品种为推荐品种;

推送模块500还用于将所述推荐品种发送给用户。

具体的,在本发明一具体应用场景中,本发明第一方面所提供的方法由本发明第二方面所提供的系统完成;

其中,历史订单获取模块100,第一养殖参数获取模块200,第二养殖参数获取模块300,筛选模块400、推送模块500、所述订单信息分析模块、所述养殖时间段生成模块、所述第一标签生成模块、所述商品信息获取模块、所述第二标签生成模块、所述存储模块、所述候选水产品种获取模块、所述鱼苗投放时间获取模块、所述上市时间预估模块、所述等待时间生成模块及所述推荐品种获取模块均集成在后台服务器中,所述数据采集模块设置在各个供应商的养殖现场,所述数据采集模块与所述后台服务器通信相连。

显然,上述实施例仅仅是为了更清楚的表达本发明技术方案所作的举例,而非对本发明实施方式的限定。对于本领域技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动,在不脱离本发明构思的前提下,这些都属于本发明的保护范围。因此本发明专利的保护范围应以所附权利要求为准。

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