一种预包装食品评分制的推荐系统的制作方法

文档序号:17093180发布日期:2019-03-13 23:38阅读:146来源:国知局
一种预包装食品评分制的推荐系统的制作方法

本发明涉及智能推荐系统领域,尤其涉及一种预包装食品评分制的推荐系统。



背景技术:

随着信息技术和互联网的发展,人们逐渐从信息匮乏的时代走入了信息过载的时代,消费者面临众多的选择、未知的领域、过载的信息时,往往无所适从;与此同时,商家也在苦苦寻觅合适的消费者,寻找最便捷的渠道。在这个时代,无论是作为消费者,还是作为生产者都遇到了很大的挑战。作为消费者,如何从大量的商品中找到自己感兴趣的最适合自己的商品是一件非常困难的事情。而作为生产者,如何让自己生产的商品脱颖而出,受到广大消费者的欢迎,也是一件非常困难的事情,解决这类矛盾的最好工具就是推荐系统。

推荐系统缘起于搜索系统,在底层系统上两者有大量相通的技术,但是在相应用户需求和产生应用的场景上,推荐系统离用户更进一步:一方面,当用户的需求具体而明确时,进行搜索;当用户需求不明确或难以表达时,进行需求推荐。另一方面,当用户需要找某个领域下公认的、热门的内容时,进行搜索;当用户需要找个性化的内容时,进行推荐。很多场景下,用户的个性化需求是很难转化为简短明确的查询词的,例如“今天中午想找个附近的、符合我口味的、消费不贵的餐馆”这样的需求,非常常见但很难用查询词来表达清楚。推荐系统恰好可以填补这个空白,帮助用户决定应该购买什么产品,模拟销售人员帮助客户完成购买过程,也可以根据用户的兴趣特点和购买行为,向用户推荐用户感兴趣的商品和信息。推荐系统联系用户和信息,一方面帮助用户发现对自己有价值的信息,而另一方面让信息能够展现在对它有兴趣的用户面前,从而实现信息消费者和信息生产者的双赢。

现有的推荐系统无论是内容推荐算法还是协同过滤算法均存在推荐效果差的问题,探索能够让消费者快速便捷地选购到自己想要的商品的推荐方式成为推荐系统最大的课题之一。



技术实现要素:

根据现有技术中存在的上述问题,现提供一种预包装食品评分制的推荐系统,旨在对影响预包装食品品质的影响因素进行量化评分处理,与智能推荐系统相结合,帮助用户更轻松快捷地选购产品。

上述技术方案具体包括:

一种预包装食品评分制的推荐系统,所述预包装食品包括多个原始成分;

所述推荐系统包括:

存储模块,所述存储模块中预先保存有一品质要素标准、一产品分类标准、一评分筛选标准以及一评分生成策略;

信息采集模块,连接所述存储模块,用于获取所述预包装食品的标签信息并保存于所述存储模块中;

品质识别模块,分别连接所述信息采集模块和所述存储模块,用于对所述预包装食品的所述标签信息进行识别,根据所述品质要素标准,将所述标签信息中相匹配的所述原始成分识别为品质要素并保存至所述存储模块中;

识别分类模块,分别连接所述信息采集模块和所述存储模块,用于采用所述产品分类标准,根据所述标签信息中包括的食品名称信息、产品类型、配料、生产标准等对所述预包装食品进行分类,并生成一用于表示所述预包装食品的类别信息,并保存至所述存储模块中;

打分筛选模块,连接所述存储模块,所述打分筛选模块针对同一类别的所述预包装食品,采用所述评分筛选标准,从所有所述品质要素中筛选得到符合标准的作为打分要素;

评分处理模块,分别连接所述打分筛选模块和所述存储模块,用于根据所述评分生成策略,分别对各个所述预包装食品中的所述打分要素进行评分处理以得到各个所述预包装食品的评分,并保存至所述存储模块中;

于所述存储模块内,所述评分与所述预包装食品关联保存。

优选的,所述信息采集模块提供给用户手动输入所述预包装食品的所述标签信息;和/或

所述信息采集模块通过扫描所述预包装食品上的条形码以获取所述标签信息。

优选的,还包括:

请求获取模块,用于获取用户对所述预包装食品的推荐请求;

检索模块,分别连接所述存储模块和所述请求获取模块,所述检索模块根据所述推荐请求所指向的所述类别信息,在所述存储模块中查找对应的所述预包装食品并输出;

推荐处理模块,连接所述检索模块,用于根据每个所述预包装食品的所述评分对所述检索模块输出的所有所述预包装食品进行排序,并根据经过排序的所述预包装食品形成一推荐结果并输出;

推荐反馈模块,连接所述推荐处理模块,用于向用户反馈所述推荐结果。

优选的,还包括:

用户交互模块,连接所述存储模块,用于收集用户针对所述预包装食品的评价信息并保存至所述存储模块中,所述评价信息与所述预包装食品关联保存;

所述推荐反馈模块向用户反馈的所述推荐结果中包括各个所述预包装食品的所述评价信息。

优选的,所述品质要素标准包括预先设置的能够影响用户挑选所述预包装食品的决策的所有所述原始成分。

优选的,于所述推荐结果中,所述预包装食品根据所述评分以降序或者升序的方式进行排序。

优选的,还包括:

文章获取模块,连接所述存储模块,用于收集关于所述预包装食品和/或所述预包装食品中的所述品质要素的科普文章,并保存至所述存储模块中;

所述推荐处理模块输出的所述推荐结果中包括关联于所述预包装食品和/或所述预包装食品中的所述品质要素的所述科普文章。

上述技术方案的有益效果是:对影响预包装食品品质的影响因素进行量化评分处理,与智能推荐系统相结合,帮助用户更轻松快捷地选购产品。

附图说明

参考所附附图,以更加充分地描述本发明的实施例。然而,所附附图仅用于说明和阐述,并不构成对本发明范围的限制。

图1是本发明的一种较优的实施例中,一种预包装食品评分制的推荐系统的结构示意图。

具体实施方式

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

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。

基于现有技术中存在的上述问题,本发明提供一种预包装食品评分制的推荐系统,预包装食品包括多个原始成分;

推荐系统包括:

存储模块1,存储模块1中预先保存有一品质要素标准、一产品分类标准、一评分筛选标准以及一评分生成策略;

信息采集模块2,连接存储模块1,用于获取预包装食品的标签信息并保存于存储模块1中;

品质识别模块3,分别连接信息采集模块2和存储模块1,用于对预包装食品的标签信息进行识别,根据品质要素标准,将标签信息中相匹配的原始成分识别为品质要素并保存至存储模块1中;

识别分类模块4,分别连接信息采集模块2和存储模块1,用于采用产品分类标准,根据标签信息中包括的食品名称信息对预包装食品进行分类,并生成一用于表示预包装食品的类别信息,并保存至存储模块1中;

打分筛选模块5,连接存储模块1,打分筛选模块5针对同一类别的预包装食品,采用评分筛选标准,从所有品质要素中筛选得到符合标准的作为打分要素;

评分处理模块6,分别连接打分筛选模块5和存储模块1,用于根据评分生成策略,分别对各个预包装食品中的打分要素进行评分处理以得到各个预包装食品的评分,并保存至存储模块1中;

于存储模块1内,评分与预包装食品关联保存。

具体地,系统管理员向存储模块1中导入预先收集并整理的预包装食品的标签信息,标签信息中包括预包装食品的原始成分信息和产品名称信息。系统管理员定期地更新补充存储模块1中的预包装食品标签信息。每个标签信息与对应的预包装食品建立关联关系,并保存至存储模块1中。

系统管理员向存储模块1中导入预先制定完成的品质要素标准、产品分类标准、评分筛选标准以及评分生成策略。

导入了预包装食品的标签信息后,品质识别模块3根据预设的品质要素标准,对当前预包装食品的标签信息中的相匹配的原始成分进行识别,生成预包装食品的所有品质要素并保存至存储模块1中。

上述实施例中,品质识别模块3识别出预包装食品的原始成分,根据品质要素标准,对原始成分进行筛选,得到预包装食品的品质要素,并保存至存储模块1中。

上述实施例中,在导入了预包装食品的标签信息后,识别分类模块4采用预设的产品分类标准,根据当前的预包装食品标签信息中的产品名称信息,对预包装食品进行分类处理,为该款预包装食品生成的分类信息并保存至存储模块1中。

本发明的具体实施例中,识别分类模块4对预包装食品“老酸奶”的产品名称信息进行识别,根据预设的产品分类标准,为预包装食品“老酸奶”生成的分类信息为“酸奶”,及“老酸奶”的产品类别为“酸奶”。

预包装食品在分别经过品质识别模块3和识别分类模块4的处理并生成品质要素和分类信息后,打分筛选模块5根据预设的评分筛选策略,对同一类别下的预包装食品的所有品质要素进行筛选,确定该类别预包装食品的打分要素。

本发明的具体实施例中,分类信息为“咖啡”的预包装食品的所有品质要素包括“含糖量”、“能量”、“蛋白质含量”以及“咖啡因含量”,打分筛选模块5根据预设的评分筛选策略,选择“含糖量”、“能量”以及“咖啡因含量”作为分类信息为“咖啡”的预包装食品的打分要素。

评分处理模块6根据预设的评分生成策略,对每一款预包装食品的打分要素进行评分处理,对总评分进行相应的加分或减分以得到该款预包装食品的评分,评分与预包装食品关联保存至存储模块1中。

总评分可以设置为100分或其他合适的分值。

对每个打分要素设置一个阈值,根据打分要素高于或低于阈值决定打分要素的评分为正分或负分,本发明的具体实施例中,一款名为“纯牛奶”的预包装食品的所有品质要素中,经过筛选得到“能量”、“蛋白质含量”、“脂肪含量”、“碳水化合物”以及“钠含量”的打分要素,并对上述打分要素依次评分,其中,将相同类型的“纯牛奶”的“脂肪含量”的平均值设为打分要素的阈值,且阈值为3.2g/100ml,该款“纯牛奶”的“脂肪含量”为3.6g/100ml,即高于阈值,则该款“纯牛奶”在“脂肪含量”这一项打分要素评分为正分。

然而,将相同类型的“纯牛奶”的“钠含量”的平均值设为打分要素的阈值,且阈值为50mg/100ml,该款“纯牛奶”的“钠含量”为53mg/100ml,即高于阈值,则该款“纯牛奶”的“钠含量”这一项打分要素评分为负分。

进一步地,评分生成策略为同一类别的预包装食品的全部打分要素预设一权重值,权重值加和为100%,权重值根据不同类别的预包装食品预设有不同的权重比例分配方法。

本发明的具体实施例中,分类信息为“饼干”的预包装食品的打分要素包括“能量”、“蛋白质含量”、“脂肪含量”、“钠含量”,根据针对分类信息为“饼干”的预包装食品的预设的权重值分配方法,“能量”和“钠含量”的权重值分别为30%,“脂肪含量”的权重值为20%,“蛋白质含量”的权重值为10%。

需要说明的是,上述的所有标准和策略全都是以政策、标准、文献为客观依据,其中,政策包括中华人民共和国国家卫生健康委员会、市场监督管理总局、海关总署、农业部等政府部门发布的公告、行政法规、部门规章等;标准包括中华人民共和国强制性标准、推荐性标准、行业标准,以及欧盟、美国、日本等具有较大影响力的国际标准;文献包括医学领域和食品领域的权威期刊所发表的论文,如柳叶刀、sci等。在数以万计的资料中,通过爬虫、搜索等技术手段,再根据专业团队的检索研究后制定的。

需要进一步说明的是,品质要素标准和评分筛选标准包括多个不同的二级标准,每个二级标准都对应与一个类别的预包装食品;评分生成策略包括多个不同的子策略,每个子策略对应于一个类别的预包装食品。

本发明的较佳的实施例中,信息采集模块2提供给用户手动输入预包装食品的标签信息;和/或

信息采集模块2通过扫描预包装食品上的条形码以获取标签信息。

具体地,上述实施例中,若用户在系统中未搜索到自己想要的预包装食品,可以通过文字输入、拍照以及截图的方式,自行上传预包装食品的标签信息,品质识别模块3和识别分类模块4会自动对用户上传的标签信息进行品质要素的识别和分类信息的生成,打分筛选模块5和评分处理模块6对该预包装食品的进行打分要素的筛选和评分,评分和预包装食品关联保存至存储模块1中。

上述实施例中,用户还可以使用信息采集模块2直接扫描预包装食品的条形码,读取并上传预包装食品的标签信息,品质识别模块3和识别分类模块4会自动对用户上传的标签信息进行品质要素的识别和分类信息的生成,打分筛选模块5和评分处理模块6对该预包装食品的进行打分要素的筛选和评分,评分和预包装食品关联保存至存储模块1中。

本发明的较佳的实施例中,还包括:

请求获取模块7,用于获取用户对预包装食品的推荐请求;

检索模块8,分别连接存储模块1和请求获取模块7,检索模块8根据推荐请求所指向的类别信息,在存储模块1中查找对应的预包装食品并输出;

推荐处理模块9,连接检索模块8,用于根据每个预包装食品的评分对检索模块8输出的所有预包装食品进行排序,并根据经过排序的预包装食品形成一推荐结果并输出;

推荐反馈模块10,连接推荐处理模块9,用于向用户反馈推荐结果。

具体地,本发明的具体实施例中,请求获取模块7在接收到用户针对预包装食品的分类信息为“牛奶”的推荐请求后,检索模块8在存储模块1中查找“牛奶”类别下的所有的预包装食品;推荐处理模块9根据存储模块1中符合推荐请求的预包装食品的评分进行排序并形成一推荐结果;推荐反馈模块10向用户反馈推荐结果。

本发明的较佳的实施例中,还包括:

用户交互模块11,连接存储模块1,用于收集用户针对预包装食品的评价信息并保存至存储模块1中,评价信息与预包装食品关联保存;

推荐反馈模块10向用户反馈的推荐结果中包括各个预包装食品的评价信息。

具体地,用户在通过推荐系统购买了预包装食品后,用户交互模块11收集用户对该款预包装食品的评价信息,评价信息会被关联至预包装食品的标记,在下一位用户浏览该预包装食品时,系统自动将评价信息推送给用户。

通过评分向用户推荐预包装食品的过程中,存储模块1中预先设置有与负面评价相关的关键词库,关键词库中的多个关键词与预包装食品的一个打分要素关联;用户交互模块11对用户的评价信息中的关键词进行识别,如若识别出负面评价相关的关键词,则判定该条评价信息为负面评价。

本发明的具体实施例中,预包装食品“奶茶”的打分要素包括用户体验层面的“口感油腻”。如若从评价信息中识别出“甜腻”等负面评价相关的关键词,则判定该条评价信息为负面评价。

预设一第一阈值,若负面评价占全部评价的比例超过第一阈值,则评分处理模块6对所述负面评价包括的关键词关联的打分要素的评分下调一预设的第一分值;预设一第二阈值,若负面评价占全部评价的比例超过第二阈值,则评分处理模块6对所述负面评价包括的关键词关联的打分要素的评分下调一预设的第二分值;预设一第三阈值,若负面评价占全部评价的比例超过第三阈值,则评分处理模块6对所述负面评价包括的关键词关联的打分要素的评分下调至一预设的第三分值。下调后的评分保存至存储模块1中。

上述实施例中,预包装食品“奶茶”的打分要素包括用户体验层面的“口感油腻”。若“口感油腻”的负面评价占全部评价的比例超过60%,则“口感油腻”的评分下调15分;若“口感油腻”的负面评价占全部评价的比例超过80%,则“口感油腻”的评分下调30分;若“口感油腻”的负面评价占全部评价的比例超过90%,则“口感油腻”的评分下调为0分。

本发明的较佳的实施例中,品质要素标准包括预先设置的能够影响用户挑选预包装食品的决策的所有原始成分。

具体地,本发明的具体实施例中,“碳酸饮料”的原始信息一般包括“碳酸氢钠”、“白砂糖”或“甜味剂”、“水”及其他原辅料和添加剂,营养成分包括“热量”、“蛋白质”、“脂肪”和“碳水化合物”等,根据所述品质要素标准,可以从“碳酸饮料”的原始信息筛选出“能量”、“含糖量”以及“添加剂”这三个品质要素。

本发明的较佳的实施例中,于推荐结果中,预包装食品根据评分以降序或者升序的方式进行排序。

具体地,推荐处理模块9对符合推荐请求的预包装食品的默认排序方式为降序排列,即按照预包装食品的评分从高到低的顺序排列;提供给用户选择的排序方式还包括升序排列,即按照预包装食品的评分从低到高的顺序排列。

本发明的较佳的实施例中,还包括:

文章获取模块12,连接存储模块1,用于收集关于预包装食品和/或预包装食品中的品质要素的科普文章,并保存至存储模块1中;

推荐处理模块9输出的推荐结果中包括关联于预包装食品和/或预包装食品中的品质要素的科普文章。

具体地,在请求获取模块7获取用户对预包装食品的推荐请求后,文章获取模块12自动获取关于预包装食品和/或预包装食品中的品质要素的科普文章并保存至存储模块1中,推荐处理模块9生成的推荐结果中包括科普文章,科普文章设置于符合推荐请求的预包装食品下方,提供给用户阅览。

科普文章按照内容的类型分为新闻评论、产品评测和生活常识。本发明的具体实施例中,文章获取模块12以“碳酸饮料”为关键词,获取如“12盎司的碳酸饮料大概有10茶勺的糖你确定你不介意”、“减肥不能假装努力不时还来一大瓶高热量的碳酸饮料”等文章,并整理标题和链接后,展示在推荐结果的下方。

以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。

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