System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种食品信息推送方法、装置、介质及食品安全平台制造方法及图纸_技高网

一种食品信息推送方法、装置、介质及食品安全平台制造方法及图纸

技术编号:40945016 阅读:4 留言:0更新日期:2024-04-18 15:02
本发明专利技术公开了一种食品信息推送方法、装置、介质及食品安全平台,方法包括:获取用户的健康数据和行为数据,根据健康数据和行为数据确定用户所属的目标群体;在预设推送库中确定目标群体的多个推送主题,并配置每个推送主题的权重因子,生成多个推送主题的权重分布;根据权重分布随机选择当前推送轮次的目标主题;按预设推送策略向用户推送目标主题下的目标食品信息;根据预设指标数据更新目标主题的权重得到新的权重分布,以在下一推送轮次根据新的权重分布随机选择新的目标主题。通过在每轮推送食品信息时,均基于最新的权重分布在所有推送主题中随机选择目标主题,使得在个性化推送食品信息的同时也保证了推送主题的均衡性,提高推送多样性。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种食品信息推送方法、装置、介质及食品安全平台


技术介绍

1、团餐是一种群体集中膳食管理,基于其服务用户基数庞大、餐饮机构分布广泛等特点,在越来越注重食品安全的大环境下,通过数字化的食品安全平台来加强对各餐饮的安全监督管理、规范餐厅行为、提升信息化服务能力和互联网运营能力是非常有必要的。

2、食品安全平台在实现安全监督的同时还可面对用户进行例如食品科普、健康咨询等内容的推送,以向用户传递营养搭配和食品推送的信息,引导用户科学合理地选择食品。

3、食品信息的推送通常采用统一推送或者个性化推送,统一推送由于推送内容无差别,无法满足不同用户的个性化需求;个性化推送注重的关注点大多数在提高推送的精准性,导致容易出现高度相似的项目聚集在一起的现象,使得推送给用户的内容被局限,不利于向用户进行全方位、多角度的食品信息宣传。


技术实现思路

1、鉴于上述现有技术的不足,本专利技术的目的在于提供一种食品信息推送方法、装置、介质及食品安全平台,旨在实现食品信息个性化推送的同时提高推送多样性。

2、本专利技术的技术方案如下:

3、一种食品信息推送方法,其包括如下步骤:

4、获取用户的健康数据和行为数据,根据所述健康数据和行为数据确定用户所属的目标群体;

5、在预设推送库中确定所述目标群体的多个推送主题,并配置每个推送主题的权重因子,生成多个推送主题的权重分布;

6、根据所述权重分布随机选择当前推送轮次的目标主题;

7、按预设推送策略向用户推送所述目标主题下的目标食品信息;

8、采集当前推送轮次的预设指标数据,根据所述预设指标数据更新所述目标主题的权重得到新的权重分布,以在下一推送轮次根据新的权重分布随机选择新的目标主题。

9、在一个实施例中,所述获取用户的健康数据和行为数据,根据所述健康数据和行为数据确定用户所属的目标群体,包括:

10、接收用户上传的体检报告,并对所述体检报告进行数据处理后得到所述健康数据;

11、通过预设接口调用智能穿戴设备采集的运动数据和睡眠数据,统计得到所述行为数据;

12、从所述健康数据和行为数据中提取用户的健康特征与行为特征;

13、将所述健康特征与行为特征与预先划分的多个用户群体的群体特征进行匹配,确定与用户相匹配的目标群体。

14、在一个实施例中,所述对所述体检报告进行数据处理后得到所述健康数据,包括:

15、调用预设标准模板,获取所述预设标准模板中的项目字段以及相应的标准单位;

16、对所述体检报告进行数据识别,得到所述体检报告中与所述项目字段相匹配的关键字段;

17、提取所述关键字段下的体检数据,并根据相应的标准单位对所述体检数据进行单位换算后得到所述健康数据。

18、在一个实施例中,所述根据所述权重分布随机选择当前推送轮次的目标主题,包括:

19、根据所述权重分布计算当前推送轮次每个推送主题的推送概率;

20、生成随机数,将所述随机数与每个推送主题的推送概率进行匹配后确定当前推送轮次的目标主题。

21、在一个实施例中,所述按预设推送策略向用户推送所述目标主题下的目标食品信息,包括:

22、从所述预设推送库中调取所述目标主题下的全部食品信息;

23、按预设推送策略对所述全部食品信息进行筛选与排序后,确定待推送的目标食品信息与推送顺序;

24、按所述推送顺序依次向用户推送所述目标食品信息。

25、在一个实施例中,所述采集当前推送轮次的预设指标数据,根据所述预设指标数据更新所述目标主题的权重得到新的权重分布,以在下一推送轮次根据新的权重分布随机选择新的目标主题,包括:

26、采集当前推送轮次的预设指标数据;

27、根据所述预设指标数据计算所述目标主题在当前推送轮次的推送收益;

28、根据所述推送收益对所述目标主题的权重进行更新,得到新的权重分布;

29、在下一推送轮次根据新的权重分布重新选择新的目标主题。

30、在一个实施例中,所述推送主题包括:健康科普主题、睡眠主题、运动主题、食材主题、菜谱主题。

31、一种食品信息推送装置,所述装置包括:

32、获取模块,用于获取用户的健康数据和行为数据,根据所述健康数据和行为数据确定用户所属的目标群体;

33、权重配置模块,用于在预设推送库中确定所述目标群体的多个推送主题,并配置每个推送主题的权重因子,生成多个推送主题的权重分布;

34、选择模块,用于根据所述权重分布随机选择当前推送轮次的目标主题;

35、推送模块,用于按预设推送策略向用户推送所述目标主题下的目标食品信息;

36、更新模块,用于采集当前推送轮次的预设指标数据,根据所述预设指标数据更新所述目标主题的权重得到新的权重分布,以在下一推送轮次根据新的权重分布随机选择新的目标主题。

37、本专利技术又一实施例还提供了一种食品安全平台,所述食品安全平台包括至少一个处理器;以及,

38、与所述至少一个处理器通信连接的存储器;其中,

39、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述食品信息推送方法。

40、本专利技术的另一实施例还提供了一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行上述的食品信息推送方法。

41、有益效果:本专利技术公开了一种食品信息推送方法、装置、介质及食品安全平台,相比于现有技术,本专利技术实施例通过在每轮推送食品信息时,均基于最新的权重分布在所有推送主题中随机选择目标主题,使得在个性化推送食品信息的同时也保证了推送主题的均衡性,提高推送多样性。

本文档来自技高网...

【技术保护点】

1.一种食品信息推送方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的食品信息推送方法,其特征在于,所述获取用户的健康数据和行为数据,根据所述健康数据和行为数据确定用户所属的目标群体,包括:

3.根据权利要求2所述的食品信息推送方法,其特征在于,所述对所述体检报告进行数据处理后得到所述健康数据,包括:

4.根据权利要求1所述的食品信息推送方法,其特征在于,所述根据所述权重分布随机选择当前推送轮次的目标主题,包括:

5.根据权利要求1所述的食品信息推送方法,其特征在于,所述按预设推送策略向用户推送所述目标主题下的目标食品信息,包括:

6.根据权利要求1所述的食品信息推送方法,其特征在于,所述采集当前推送轮次的预设指标数据,根据所述预设指标数据更新所述目标主题的权重得到新的权重分布,以在下一推送轮次根据新的权重分布随机选择新的目标主题,包括:

7.根据权利要求1-6任意一项所述的食品信息推送方法,其特征在于,所述推送主题包括:健康科普主题、睡眠主题、运动主题、食材主题、菜谱主题。

8.一种食品信息推送装置,其特征在于,所述装置包括:

9.一种食品安全平台,其特征在于,所述食品安全平台包括至少一个处理器;以及,

10.一种非易失性计算机可读存储介质,其特征在于,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行权利要求1-7任一项所述的食品信息推送方法。

...

【技术特征摘要】

1.一种食品信息推送方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的食品信息推送方法,其特征在于,所述获取用户的健康数据和行为数据,根据所述健康数据和行为数据确定用户所属的目标群体,包括:

3.根据权利要求2所述的食品信息推送方法,其特征在于,所述对所述体检报告进行数据处理后得到所述健康数据,包括:

4.根据权利要求1所述的食品信息推送方法,其特征在于,所述根据所述权重分布随机选择当前推送轮次的目标主题,包括:

5.根据权利要求1所述的食品信息推送方法,其特征在于,所述按预设推送策略向用户推送所述目标主题下的目标食品信息,包括:

6.根据权利要求1所述的食品信息推送方法,其特征在于,所述采集当前推送轮次...

【专利技术属性】
技术研发人员:李彦峰易路温吉特胡少春杨敏杰
申请(专利权)人:中核凯利深圳餐饮管理有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1