电子装置、信息推送方法及相关产品与流程

文档序号:17430232发布日期:2019-04-17 03:23阅读:174来源:国知局
电子装置、信息推送方法及相关产品与流程

本申请涉及电子术领域,具体涉及一种电子装置、信息推送方法及相关产品。



背景技术:

随着移动终端(例如智能手机)的大量普及应用,移动终端能够支持的应用越来越多,功能越来越强大,智能手机向着多样化、个性化的方向发展,成为用户生活中不可缺少的电子用品。

目前,人们在挑选水果,蔬菜等食物的时候,会根据食物的外形进行选择,但是往往会发现选到了质量较差,或者内部已经损坏的食物,严重影响人们的食用体验。



技术实现要素:

本申请实施例提供了一种电子装置、信息推送方法及相关产品,以期提升用户健身的便捷性和合理性。

第一方面,本申请实施例提供一种信息推送方法,应用于电子装置,所述电子装置包括物质检测传感器和颜色传感器,所述方法包括:

通过所述物质检测传感器和所述颜色传感器扫描多个参考食物以检测每个所述参考食物的第一组数据;

根据所述第一组数据确定每个所述参考食物的质量得分;

根据每个所述参考食物的所述质量得分推送多个所述参考食物中的至少一个目标食物。

第二方面,本申请实施例提供一种电子装置,包括处理器,物质检测传感器、颜色传感器和显示器,所述物质检测传感器、所述颜色传感器和所述显示器分别连接所述处理器,其中,

所述物质检测传感器和所述颜色传感器,用于扫描多个参考食物以检测每个所述参考食物的第一组数据;

所述处理器,用于根据所述第一组数据确定每个所述参考食物的质量得分;以及用于根据每个所述参考食物的所述质量得分通过所述显示器推送多个所述参考食物中的至少一个目标食物。

第三方面,本申请实施例提供一种信息推送装置,应用于电子装置,所述电子装置包括物质检测传感器和颜色传感器,所述信息推送装置包括检测模块、确定模块和推送模块,其中,

所述检测模块,用于通过所述物质检测传感器和所述颜色传感器扫描多个参考食物以检测每个所述参考食物的第一组数据;

所述确定模块,用于根据所述第一组数据确定每个所述参考食物的质量得分;

所述推送模块,用于根据每个所述参考食物的所述质量得分推送多个所述参考食物中的至少一个目标食物。

第四方面,本申请实施例提供一种电子装置,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面任一方法中的步骤的指令。

第五方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。

第六方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。

可以看出,本申请实施例中,电子装置首先通过所述物质检测传感器和所述颜色传感器扫描多个参考食物以检测每个所述参考食物的第一组数据,其次,根据所述第一组数据确定每个所述参考食物的质量得分,最后,根据每个所述参考食物的所述质量得分推送多个所述参考食物中的至少一个目标食物。可知,电子装置分别通过物质检测传感器和颜色传感器检测多个参考食物的颜色和内在成分含量的第一组数据,进而确定每个参考食物的质量得分,有利于提升食物质量确定的准确性和便捷性,并且,根据质量得分推送至少一个目标食物,有利于提升用户的使用体验,以及食物选取的便捷性。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1a是本申请实施例提供的一种电子装置的结构示意图;

图1b是本申请实施例提供的一种物质检测传感器、颜色传感器和摄像头之间位置关系的示意图;

图1c是本申请实施例提供的另一种物质检测传感器、颜色传感器和摄像头之间位置关系的示意图;

图2a是本申请实施例提供的一种信息推送方法的流程示意图;

图2b是本申请实施例提供的一种健康应用的显示界面示例图;

图2c是本申请实施例提供的一种物质检测传感器或颜色传感器检测物质含量的示意图;

图2d是本申请实施例提供的一种物质检测传感器获取的红外光谱示例图;

图2e是本申请实施例提供的一种颜色传感器获取的光谱示例图;

图2f是本申请实施例提供的一种食物推送界面示意图;

图3是本申请实施例提供的另一种信息推送方法的流程示意图;

图4是本申请实施例提供的另一种信息推送方法的流程示意图;

图5是本申请实施例提供的一种电子装置的结构示意图;

图6a是本申请实施例提供的一种信息推送装置的功能模块组成框图;

图6b是本申请实施例提供的一种信息推送装置的功能模块组成框图;

图6c是本申请实施例提供的一种信息推送装置的功能模块组成框图。

具体实施方式

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

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是可选地还包括没有列出的步骤或模块,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或模块。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

本申请实施例所涉及到的电子装置可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(userequipment,ue),移动台(mobilestation,ms),终端设备(terminaldevice)等等。为方便描述,上面提到的设备统称为电子装置。

下面对本申请实施例进行详细介绍。

请参阅图1a,图1a是本发明实施例提供了一种电子装置100的结构示意图,该电子装置100包括:壳体110、设置于所述壳体110上的显示器120、设置于所述壳体110内的主板130,主板130上设置有处理器140和存储器150,如图1b所示,所述电子装置还设置有物质检测传感器160、颜色传感器170、摄像头180等,所述物质检测传感器160、所述颜色传感器170和所述摄像头180连接所述处理器140,所述处理器140连接所述显示器120,所述电子装置100还包括如图1a所示的射频系统190,所述射频系统190包括发射器191、接收器192、信号处理器193,其中,

所述物质检测传感器160和所述颜色传感器170,用于扫描多个参考食物以检测每个所述参考食物的第一组数据;

所述处理器140,用于根据所述第一组数据确定每个所述参考食物的质量得分;以及用于根据每个所述参考食物的所述质量得分通过所述显示器120推送多个所述参考食物中的至少一个目标食物。

其中,所述显示器120包括显示器驱动电路、显示屏和触控屏,所述显示器驱动电路用于控制所述显示屏根据画面的显示数据和显示参数(例如,亮度,颜色,饱和度等)进行内容显示,所述触控屏用于检测触控操作,所述显示屏为有机发光二极管显示屏oled。

其中,所述摄像头180可以为所述电子装置100的前置摄像头,也可以为所述电子装置100的后置摄像头,但无论所述摄像头170是前置摄像头还是后置摄像头,所述物质检测传感器160和所述颜色传感器170均靠近所述摄像头180设置,例如,如图1b所示,当所述摄像头180为后置双摄像头时,所述物质检测传感器160位于两个摄像头的中间设置,所述颜色传感器170位于两个摄像头的右侧设置,或者,又如图1c所示,所述摄像头180为后置单摄像头时,所述物质检测传感器160位于所述摄像头180的上方设置,所述颜色传感器170位于所述摄像头180的下方设置等,在此不做唯一限定。

其中,所述物质检测传感器160可以检测多种物质,例如水分、糖分、血氧、脂肪等,而由于不同物质对红外光谱吸收能力不同,因此,在所述物质检测传感器160内集成多第一个通道,当进行物质检测时,通过物质检测传感器160中的红外led灯发射红外光,然后,使物质检测传感器160中的采光装置对每个通道中因照射不同物质后反射回的不同波长的红外光进行采集,并将采集的红外光的数据发射给处理器140,使处理器140绘制红外光谱,并对红外光谱进行大数据分析,从而来确定物质成份。

其中,所述颜色传感器170可以检测任何物品、皮肤、食物等的颜色,所述颜色传感器170包括光源装置和采光装置,所述光源装置可以是所述电子装置100自带的闪光灯,也可以是集成在所述颜色传感器170中的发光装置,在此不做限定,所述颜色传感器中同样设置有多个第二通道,每个第二通道中有一层滤光膜,该滤光膜用于仅允许每个第二通道对应的波段的光信号通过,任意两个第二通道对应的波段互不相同,且每个第二通道对应的波段适配一种颜色的波长范围,当检测物品的颜色时,通过颜色传感器170中的光源装置发射白光照射物品,然后,使颜色传感器170中的采光装置采集每个通道中因照射物品后的反射光,并将采集的发射光的数据发射给处理器140,使处理器140绘制能量光谱,并对能量光谱进行分析,从而确定物品成份。

其中,所述主板130的形状大小可以为所述电子装置100能够容纳的任意大小和形状,在此不做唯一限定。

其中,处理器140包括应用处理器和基带处理器,处理器140是电子装置100的控制中心,利用各种接口和线路连接整个电子装置的各个部分,通过运行或执行存储在存储器150内的软件程序和/或模块,以及调用存储在存储器150内的数据,执行电子装置100的各种功能和处理数据,从而对电子装置100进行整体监控。其中,应用处理器主要处理操作系统、用户界面和应用程序等,基带处理器主要处理无线通信。可以理解的是,上述基带处理器也可以不集成到处理器中。

其中,存储器150可用于存储软件程序以及模块,处理器140通过运行存储在存储器150的软件程序以及模块,从而执行电子装置100的各种功能应用以及数据处理。存储器150可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据电子装置的使用所创建的数据等。此外,存储器150可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

可以看出,本申请实施例中,电子装置首先通过所述物质检测传感器和所述颜色传感器扫描多个参考食物以检测每个所述参考食物的第一组数据,其次,根据所述第一组数据确定每个所述参考食物的质量得分,最后,根据每个所述参考食物的所述质量得分推送多个所述参考食物中的至少一个目标食物。可知,电子装置分别通过物质检测传感器和颜色传感器检测多个参考食物的颜色和内在成分含量的第一组数据,进而确定每个参考食物的质量得分,有利于提升食物质量确定的准确性和便捷性,并且,根据质量得分推送至少一个目标食物,有利于提升用户的使用体验,以及食物选取的便捷性。

在一个可能的示例中,所述摄像头180,用于在所述扫描多个参考食物以检测每个所述参考食物的第一组数据之前,获取食物图片;

所述处理器140:用于根据所述食物图片选取目标区域;

在所述扫描多个参考食物以检测每个所述参考食物的第一组数据方面,所述摄像头180用于:根据所述电子装置的运动轨迹获取所述全景拍摄模式下的食物图片;

所述物质检测传感器160和所述颜色传感器170用于:扫描所述全景拍摄模式下镜头中的多个参考食物以检测每个所述参考食物的所述第一组数据,所述食物图片包括所述多个参考食物。

在一个可能的示例中,所述处理器140,用于根据检测到的用户操作启动所述摄像头的全景拍摄模式;

在所述扫描多个参考食物以检测每个所述参考食物的第一组数据方面,所述物质检测传感器160和所述颜色传感器170具体用于:根据所述电子装置100的运动轨迹通过所述物质检测传感器和所述颜色传感器扫描所述全景拍摄模式下食物图片中的多个参考食物以检测每个所述参考食物的所述第一组数据。

在一个可能的示例中,在所述根据每个所述参考食物的所述质量得分通过所述显示器120推送多个所述参考食物中的至少一个目标食物方面,所述处理器140具体用于:选取多个所述参考食物中所述质量得分大于所述存储器150存储的预设分数阈值的所述至少一个目标食物;以及用于标记所述至少一个目标食物在所述食物图片上的位置,并通过所述显示器120显示所述标记后的食物图片。

在一个可能的示例中,在所述根据所述第一组数据确定每个所述参考食物的质量得分方面,所述处理器140具体用于:确定每个所述参考食物的种类;以及用于根据所述第一组数据中的糖分含量和每个所述参考食物的种类确定每个所述参考食物的成熟度;以及用于根据所述第一组数据中的水分含量、颜色参数,以及每个所述参考食物的种类确定每个所述参考食物的新鲜度;以及用于根据所述成熟度和所述新鲜度确定每个所述参考食物的所述质量得分。

在这个可能的示例中,在所述根据所述成熟度和所述新鲜度确定每个所述参考食物的所述质量得分方面,所述处理器140具体用于:确定每个所述参考食物的所述成熟度所属的第一成熟度区间对应的成熟度得分;以及用于确定每个所述参考食物的所述新鲜度所属的第一新鲜度区间对应的新鲜度得分;以及用于根据所述成熟度的第一权重、所述新鲜度的第二权重、所述成熟度得分,以及所述新鲜度得分确定每个所述参考食物的所述质量得分。

请参阅图2a,图2a是本申请实施例提供了一种信息推送方法的流程示意图,应用于如图1a-1c所述的电子装置,应用于电子装置,所述电子装置包括物质检测传感器和颜色传感器,如图所示,本信息推送方法包括:

s201,电子装置通过所述物质检测传感器和所述颜色传感器扫描多个参考食物以检测每个所述参考食物的第一组数据;

其中,所述电子装置可以设置有健康类的应用程序,该健康类应用程序的界面图如图2b所示,用户可以通过点击该应用程序中的扫描图标或者扫描功能按键开启扫描功能,即启动电子装置中的物质检测传感器和颜色传感器对当前可以扫描到的多个参考食物进行扫描获取第一组数据,该应用程序还可以包括查询图标,用户查询不同食物的营养成分,还可以包括购物通道图标“选一选”,用于用户进入该通道后选取需要购买的食物进行购买,该购物通道中的食物可以均是经过该应用程序扫描并确定质量较高的食物,以及还可以包括多种推荐健康知识,食谱方案等,在此不做限定。

其中,所述参考食物可以是水果、蔬菜等食物,在此不做唯一限定。

其中,电子装置可以通过所述物质检测传感器和所述颜色传感器同时扫描多个参考食物获取每个参考食物的第一数据,所述第一组数据可以包括物质检测传感器检测的食物的水分含量、糖分含量、蛋白质含量等,在此不做唯一限定,还可以包括颜色传感器检测的食物的颜色。

其中,物质检测传感器和颜色传感器扫描参考食物获取所述参考食物中第一组数据的具体实现过程可以包括如图2c-2e所示的过程,首先,如图2c所示,使用电子装置中的物质检测传感器和颜色传感器扫描参考食物,物质检测传感器发射红外光照射参考食物,颜色传感器发出白光源扫描食物,并分别采集反射光,然后,分别根据物质检测传感器和颜色传感器获取的参考食物的反射光绘制出如图2d和如图2e所示的光谱图,最后,根据这两个光谱图分析出参考食物的第一组数据。

其中,根据如图2d所示红外光谱图分析出参考食物的第一组数据中的成分数据的具体实现方式可以是:如图2d所示,a、b、c分别表示电子装置扫描不同参考食物获得的红外光谱吸收曲线,举例而言,a为扫描苹果获得的红外光谱吸收曲线,b为扫描梨获得的红外光谱吸收曲线,c为扫描橙子获得的红外光谱吸收曲线,其中,物质检测传感器在波长750nm到1100nm之间集成n个不同的通道,在每个通道发射不同波长的红外光,然后,可以根据每个通道采集的反射回的红外光绘制如图2d所示的红外光谱图,然后,确定吸收峰出现的波段,吸收峰出现在不同的波段代表不同的物质,数据库中存储有物质类型与波段之间的第一映射关系集合,例如a曲线、b曲线、c曲线的吸收峰分别出现在第一波段和第二波段,通过查询数据库中的第一映射关系集合确定第一波段出现吸收峰表示苹果、梨、橙子均含有第一物质,例如水分,第二波段出现吸收峰表示苹果、梨、橙子均含有第二物质,例如糖分,而且,a曲线、b曲线、c曲线在第一波段和第二波段的吸收峰的峰值不同,则表示苹果、梨、橙子中第一物质和第二物质的含量不同,数据库中还存储有不同物质的吸收峰的峰值与物质含量的第二映射关系集合,最后,根据a曲线、b曲线、c曲线中第一物质的吸收峰的峰值查询第二映射关系集合中第一物质对应的多个映射关系,分别确定出a曲线、b曲线、c曲线中第一物质的含量,同样的,根据a曲线、b曲线、c曲线中第二物质的吸收峰的峰值查询第二映射关系集合中第二物质对应的多个映射关系,分别确定出a曲线、b曲线、c曲线中第二物质的含量,即确定出了多个参考食物的第一组数据。

其中,根据如图2e所示光谱图分析出参考食物的第一组数据中的颜色数据的具体实现方式可以是:颜色传感器在波长350nm到700nm之间集成n个不同的通道,举例而言,如图2e所示,曲线d是颜色传感器扫描苹果获得的光谱图,曲线e是颜色传感器扫描橙子获得的光谱图,苹果为红色,橙子为橘色,当白光源照射到苹果时,其他波长的光线几乎被吸收,无法反射,也就是颜色传感器无法接收到反射光的能量,而在红色对应的第三波段的光会被反射,并被颜色传感器中的第三波段吸收,也就是说,在光谱图上只有红色对应的第三波段有波形,同样的,颜色传感器扫描橙子获得的光谱曲线e只有成色对应的第四波段有波形,也就是说,电子装置可以根据光谱图上的具有波形的不同波段来确定食物的不同颜色。

s202,所述电子装置根据所述第一组数据确定每个所述参考食物的质量得分;

其中,所述电子装置根据所述第一组数据确定每个所述参考食物的质量得分的具体实现方式可以是多种多样的,例如可以是根据食物的种类、食物的颜色、食物的水分确定每个参考食物的质量得分,其中,食物的颜色与该种类食物的颜色匹配度越高第一得分越高,食物的水分越高第二得分越高,根据第一得分和第二得分可以综合确定该参考食物的质量得分,或者可以是根据食物的种类、食物的颜色、食物的糖分确定每个参考食物的质量得分,其中,食物的颜色与该种类食物的颜色匹配度越高第三得分越高,食物的糖分与该用户所能承受的糖分含量约接近,食物的第四得分越高,根据第三得分和第四得分可以确定该食物的质量得分,在此不做限定。

s203,所述电子装置根据每个所述参考食物的所述质量得分推送多个所述参考食物中的至少一个目标食物。

其中,所述电子装置根据每个所述参考食物的所述质量得分推送多个所述参考食物中的至少一个目标食物的具体实现方式可以是多种多样的,例如可以是:所述电子装置根据每个所述参考食物的所述质量得分,选取质量得分大于预设分数阈值的至少一个目标食物,所述预设分数阈值例如可以是80分、85分等,在此不做限定,或者根据每个所述参考食物的所述质量得分,按照质量得分的高低选取得分最高的预设数量的至少一个目标食物,预设数量预设可以是前十个、前五个等,在此不做唯一限定。

可以看出,本申请实施例中,电子装置首先通过所述物质检测传感器和所述颜色传感器扫描多个参考食物以检测每个所述参考食物的第一组数据,其次,根据所述第一组数据确定每个所述参考食物的质量得分,最后,根据每个所述参考食物的所述质量得分推送多个所述参考食物中的至少一个目标食物。可知,电子装置分别通过物质检测传感器和颜色传感器检测多个参考食物的颜色和内在成分含量的第一组数据,进而确定每个参考食物的质量得分,有利于提升食物质量确定的准确性和便捷性,并且,根据质量得分推送至少一个目标食物,有利于提升用户的使用体验,以及食物选取的便捷性。

在一个可能的示例中,所述通过所述物质检测传感器和所述颜色传感器扫描多个参考食物以检测每个所述参考食物的第一组数据之前,所述方法还包括:

通过所述摄像头获取食物图片;

根据所述食物图片选取目标区域;

所述通过所述物质检测传感器和所述颜色传感器扫描多个参考食物以检测每个所述参考食物的第一组数据,包括:

通过所述物质检测传感器和所述颜色传感器扫描所述目标区域中的多个所述参考食物以检测每个所述参考食物的所述第一组数据。

其中,所述通过所述摄像头获取食物图片的具体实现方式可以是在用户在触发物质传感器和颜色传感器检测食物时,所述电子装置首先自发的触发摄像头获取食物图片,也可以是用户先启动摄像头获取食物图片,然后将食物图片导入到通过所述物质检测传感器和所述颜色传感器检测食物成分的通道,使处理器根据所述食物图片选取目标区域,在此不做唯一限定。

其中,所述食物图片中除所述目标区域之外的区域中的食物表面存在损坏部分或者光泽度较低的部分,所述根据所述食物图片选取目标区域的具体实现方式可以是识别食物图片上的多个特征点,并将特征点与预设置的多种食物损坏的特征进行匹配,以确定食物图片上的食物是否存在损坏的部分,进而确定所述目标区域,或者可以是电子装置先根据食物图片确定食物的种类,然后确定食物种类对应的多种损坏特征,例如,水果的损坏特征可以是褶皱、压损,蔬菜的损坏特征可以是半点、虫叶等,进而确定食物图片上是否存在这种特征,然后确定所述目标区域,或者可以是根据食物图片的光斑选取光泽度较高的区域为目标区域,在此不做唯一限定。

可见,本示例中,电子装置首选获取待检测的参考食物的食物图片,然后根据食物图片确定目标区域,然后使物质检测传感器和颜色传感器只需要针对目标区域中的参考食物进行扫描确定成分,有利于提升信息推送的速度。

在一个可能的示例中,所述通过所述物质检测传感器和所述颜色传感器扫描多个参考食物以检测每个所述参考食物的第一组数据之前,所述方法还包括:

根据检测到的用户操作启动所述摄像头的全景拍摄模式;

所述通过所述物质检测传感器和所述颜色传感器扫描多个参考食物以检测每个所述参考食物的第一组数据,包括:

根据所述电子装置的运动轨迹获取所述全景拍摄模式下的食物图片;

通过所述物质检测传感器和所述颜色传感器扫描所述全景拍摄模式下镜头中的多个参考食物以检测每个所述参考食物的所述第一组数据,所述食物图片包括所述多个参考食物。

可见,本示例中,电子装置在用户使用全景拍摄模式下,根据电子装置的拍摄轨迹,扫描镜头下的全部参考食物以检测参考食物的第一组数据,有利于实现食物的快速检测,提升检测范围和检测速度。

在一个可能的示例中,所述根据每个所述参考食物的所述质量得分推送多个所述参考食物中的至少一个目标食物,包括:

选取多个所述参考食物中所述质量得分大于预设分数阈值的所述至少一个目标食物;

标记所述至少一个目标食物在所述食物图片上的位置,并显示所述标记后的食物图片。

其中,所述显示所述标记后的食物图片如图2f所示,所述标记所述至少一个目标食物在所述食物图片上的位置的具体标记内容可以包括目标食物的质量得分的排名,以及具体的质量得分等,在此不做唯一限定。

可见,本示例中,电子装置根据质量得分选取至少一个目标食物之后,在推送时标记每个目标食物的位置,有利于提升推送信息的准确性和清晰性,提升用户体验。

在一个可能的示例中,所述根据所述第一组数据确定每个所述参考食物的质量得分,包括:

确定每个所述参考食物的种类;

根据所述第一组数据中的糖分含量和每个所述参考食物的种类确定每个所述参考食物的成熟度;

根据所述第一组数据中的水分含量、颜色参数,以及每个所述参考食物的种类确定每个所述参考食物的新鲜度;

根据所述成熟度和所述新鲜度确定每个所述参考食物的所述质量得分。

其中,所述确定每个所述参考食物的种类的具体实现方式可以是通过拍摄图片确定每个所述参考食物的种类,也可以是通过与用户之间的交互,根据用户的输入确定每个所述参考食物的种类,在此不做具体限定。

其中,根据所述第一组数据中的糖分含量和每个所述参考食物的种类确定每个所述参考食物的成熟度的具体实现方式可以是首先确定每个所述参考食物的种类对应的标准糖分含量区间,然后根据第一组数据中的糖分含量和所述标准糖分含量区间确定食物的成熟度,也就是说,当糖分含量在标准糖分含量区间内说明食物的成熟度高,如果糖分含量在标准糖分含量区间之外,也就是说糖分过高或者过低都说明食物的成熟度低,如果,糖分含量均在标准糖分含量区间之内,电子装置预设置有标准糖分含量区间内的糖分含量与成熟度之间的映射关系,根据该映射关系可以得出参考食物的成熟度。

其中,根据所述第一组数据中的水分含量、颜色参数,以及每个所述参考食物的种类确定每个所述参考食物的新鲜度的具体实现方式可以是首先确定每个所述参考食物的种类对应的标准颜色模板,然后将第一组数据中的颜色参数和所述标准颜色模板进行比对确定参考食物的第一新鲜度,然后根据参考食物中的水分含量确定第二新鲜度,其中,水分含量越高第二新鲜度越高,最后根据第一新鲜度和第二新鲜度确定参考食物的新鲜度,具体实现方式可以是多种多样的,例如可以是第一新鲜度、第二新鲜度,以及新鲜度之间存在对应关系,根据该对应关系确定新鲜度,或者可以是根据第一新鲜度乘以颜色参数确定新鲜度对应的权重与第二新鲜度乘以水分参数确定新鲜度对应的权重之后得到新鲜度,在此不做限定。

其中,根据所述成熟度和所述新鲜度确定每个所述参考食物的所述质量得分的具体实现方式可以是多种多样的,例如可以是成熟度、新鲜度,以及质量得分之间存在对应关系,根据该对应关系确定质量得分,或者可以是设定成熟度和新鲜度之和为质量得分,在此不做唯一限定。

可见,本示例中,电子装置根据参考食物的种类、水分、糖分、颜色等参数确定参考食物的成熟度和新鲜度,进而确定参考食物的质量得分,有利于提升质量得分确定的准确性,进而提升信息推送的准确性。

在这个可能的示例中,所述根据所述成熟度和所述新鲜度确定每个所述参考食物的所述质量得分,包括:

确定每个所述参考食物的所述成熟度所属的第一成熟度区间对应的成熟度得分;

确定每个所述参考食物的所述新鲜度所属的第一新鲜度区间对应的新鲜度得分;

根据所述成熟度的第一权重、所述新鲜度的第二权重、所述成熟度得分,以及所述新鲜度得分确定每个所述参考食物的所述质量得分。

其中,不同的成熟度区间对应不同的成熟度得分,且不同的新鲜度区间对应不同的新鲜度得分。

举例而言,第一权重为0.4,第二权重为0.6,成熟度得分为80分,新鲜度得分为60分,那么质量得分为80*0.4+60*0.6=68。

可见,本示例中,电子装置根据成熟度和新鲜度,以及成熟度设置的第一权重和新鲜度设置的第二权重最终获取质量得分,有利于质量得分计算的合理性,进一步提升信息推送的准确性。

与上述图2a所示的实施例一致的,请参阅图3,图3是本申请实施例提供的一种信息推送方法的流程示意图,应用于如图1a-1c所述的电子装置,应用于电子装置,所述电子装置包括物质检测传感器、颜色传感器和摄像头,所述摄像头靠近所述物质检测传感器和所述颜色传感器设置,如图所示,方法包括:

s301,电子装置通过所述摄像头获取食物图片。

s302,所述电子装置根据所述食物图片选取目标区域。

s303,所述电子装置通过所述物质检测传感器和所述颜色传感器扫描所述目标区域中的多个参考食物以检测每个所述参考食物的第一组数据。

s304,所述电子装置确定每个所述参考食物的种类。

s305,所述电子装置根据所述第一组数据中的糖分含量和每个所述参考食物的种类确定每个所述参考食物的成熟度。

s306,所述电子装置根据所述第一组数据中的水分含量、颜色参数,以及每个所述参考食物的种类确定每个所述参考食物的新鲜度。

s307,所述电子装置根据所述成熟度和所述新鲜度确定每个所述参考食物的质量得分。

s308,所述电子装置选取多个所述参考食物中所述质量得分大于预设分数阈值的至少一个目标食物。

s309,所述电子装置标记所述至少一个目标食物在所述食物图片上的位置,并显示所述标记后的食物图片。

可以看出,本申请实施例中,电子装置首先通过所述物质检测传感器和所述颜色传感器扫描多个参考食物以检测每个所述参考食物的第一组数据,其次,根据所述第一组数据确定每个所述参考食物的质量得分,最后,根据每个所述参考食物的所述质量得分推送多个所述参考食物中的至少一个目标食物。可知,电子装置分别通过物质检测传感器和颜色传感器检测多个参考食物的颜色和内在成分含量的第一组数据,进而确定每个参考食物的质量得分,有利于提升食物质量确定的准确性和便捷性,并且,根据质量得分推送至少一个目标食物,有利于提升用户的使用体验,以及食物选取的便捷性。

此外,电子装置首选获取待检测的参考食物的食物图片,然后根据食物图片确定目标区域,然后使物质检测传感器和颜色传感器只需要针对目标区域中的参考食物进行扫描确定成分,有利于提升信息推送的速度。

此外,电子装置根据质量得分选取至少一个目标食物之后,在推送时标记每个目标食物的位置,有利于提升推送信息的准确性和清晰性,提升用户体验。

此外,电子装置根据参考食物的种类、水分、糖分、颜色等参数确定参考食物的成熟度和新鲜度,进而确定参考食物的质量得分,有利于提升质量得分确定的准确性,进而提升信息推送的准确性。

与上述图2a所示的实施例一致的,请参阅图4,图4是本申请实施例提供的一种信息推送方法的流程示意图,应用于如图1a-1c所述的电子装置,所述电子装置包括物质检测传感器、颜色传感器和摄像头,所述摄像头靠近所述物质检测传感器和所述颜色传感器设置。如图所示,本信息推送方法包括:

s401,电子装置根据检测到的用户操作启动所述摄像头的全景拍摄模式。

s402,所述电子装置根据所述电子装置的运动轨迹获取所述全景拍摄模式下的食物图片;

s403,所述电子装置通过所述物质检测传感器和所述颜色传感器扫描所述全景拍摄模式下镜头中的多个参考食物以检测每个所述参考食物的所述第一组数据,所述食物图片包括所述多个参考食物。

s404,所述电子装置确定每个所述参考食物的种类。

s405,所述电子装置根据所述第一组数据中的糖分含量和每个所述参考食物的种类确定每个所述参考食物的成熟度。

s406,所述电子装置根据所述第一组数据中的水分含量、颜色参数,以及每个所述参考食物的种类确定每个所述参考食物的新鲜度。

s407,所述电子装置确定每个所述参考食物的所述成熟度所属的第一成熟度区间对应的成熟度得分。

s408,所述电子装置确定每个所述参考食物的所述新鲜度所属的第一新鲜度区间对应的新鲜度得分。

s409,所述电子装置根据所述成熟度的第一权重、所述新鲜度的第二权重、所述成熟度得分,以及所述新鲜度得分确定每个所述参考食物的质量得分。

s410,所述电子装置根据每个所述参考食物的所述质量得分通过所述食物图片推送多个所述参考食物中的至少一个目标食物。

可以看出,本申请实施例中,电子装置首先通过所述物质检测传感器和所述颜色传感器扫描多个参考食物以检测每个所述参考食物的第一组数据,其次,根据所述第一组数据确定每个所述参考食物的质量得分,最后,根据每个所述参考食物的所述质量得分推送多个所述参考食物中的至少一个目标食物。可知,电子装置分别通过物质检测传感器和颜色传感器检测多个参考食物的颜色和内在成分含量的第一组数据,进而确定每个参考食物的质量得分,有利于提升食物质量确定的准确性和便捷性,并且,根据质量得分推送至少一个目标食物,有利于提升用户的使用体验,以及食物选取的便捷性。

此外,电子装置在用户使用全景拍摄模式下,根据电子装置的拍摄轨迹,扫描镜头下的全部参考食物以检测参考食物的第一组数据,有利于实现食物的快速检测,提升检测范围和检测速度。

此外,电子装置根据参考食物的种类、水分、糖分、颜色等参数确定参考食物的成熟度和新鲜度,进而确定参考食物的质量得分,有利于提升质量得分确定的准确性,进而提升信息推送的准确性。

此外,电子装置根据成熟度和新鲜度,以及成熟度设置的第一权重和新鲜度设置的第二权重最终获取质量得分,有利于质量得分计算的合理性,进一步提升信息推送的准确性。

与上述图2a、图3、图4所示的实施例一致的,请参阅图5,图5是本申请实施例提供的一种电子装置500的结构示意图,所述电子装置500包括物质检测传感器和颜色传感器,如图所示,该电子装置500包括处理器510、存储器520、通信接口530以及一个或多个程序540,其中,上述一个或多个程序540被存储在上述存储器中,并且被配置由上述处理器执行,上述程序540包括用于执行以下步骤的指令;

通过所述物质检测传感器和所述颜色传感器扫描多个参考食物以检测每个所述参考食物的第一组数据;

根据所述第一组数据确定每个所述参考食物的质量得分;

根据每个所述参考食物的所述质量得分推送多个所述参考食物中的至少一个目标食物。

可以看出,本申请实施例中,电子装置首先通过所述物质检测传感器和所述颜色传感器扫描多个参考食物以检测每个所述参考食物的第一组数据,其次,根据所述第一组数据确定每个所述参考食物的质量得分,最后,根据每个所述参考食物的所述质量得分推送多个所述参考食物中的至少一个目标食物。可知,电子装置分别通过物质检测传感器和颜色传感器检测多个参考食物的颜色和内在成分含量的第一组数据,进而确定每个参考食物的质量得分,有利于提升食物质量确定的准确性和便捷性,并且,根据质量得分推送至少一个目标食物,有利于提升用户的使用体验,以及食物选取的便捷性。

在一个可能的示例中,所述电子装置还包括摄像头,所述摄像头靠近所述物质检测传感器和所述颜色传感器设置,上述程序540还包括用于执行以下步骤的指令:所述通过所述物质检测传感器和所述颜色传感器扫描多个参考食物以检测每个所述参考食物的第一组数据之前,通过所述摄像头获取食物图片;以及根据所述食物图片选取目标区域;

在所述通过所述物质检测传感器和所述颜色传感器扫描多个参考食物以检测每个所述参考食物的第一组数据方面,所述程序540中的指令具体用于执行以下操作:通过所述物质检测传感器和所述颜色传感器扫描所述目标区域中的多个所述参考食物以检测每个所述参考食物的所述第一组数据。

在一个可能的示例中,所述电子装置还包括摄像头,所述摄像头靠近所述物质检测传感器和所述颜色传感器设置,上述程序540还包括用于执行以下步骤的指令:所述通过所述物质检测传感器和所述颜色传感器扫描多个参考食物以检测每个所述参考食物的第一组数据之前,根据检测到的用户操作启动所述摄像头的全景拍摄模式;

在所述通过所述物质检测传感器和所述颜色传感器扫描多个参考食物以检测每个所述参考食物的第一组数据方面,所述程序540中的指令具体用于执行以下操作:根据所述电子装置的运动轨迹获取所述全景拍摄模式下的食物图片;以及用于通过所述物质检测传感器和所述颜色传感器扫描所述全景拍摄模式下镜头中的多个参考食物以检测每个所述参考食物的所述第一组数据,所述食物图片包括所述多个参考食物

在一个可能的示例中,在所述根据每个所述参考食物的所述质量得分推送多个所述参考食物中的至少一个目标食物方面,所述程序540中的指令具体用于执行以下操作:选取多个所述参考食物中所述质量得分大于预设分数阈值的所述至少一个目标食物;以及用于标记所述至少一个目标食物在所述食物图片上的位置,并显示所述标记后的食物图片。

在一个可能的示例中,在所述根据所述第一组数据确定每个所述参考食物的质量得分方面,所述程序540中的指令具体用于执行以下操作:确定每个所述参考食物的种类;以及用于根据所述第一组数据中的糖分含量和每个所述参考食物的种类确定每个所述参考食物的成熟度;以及用于根据所述第一组数据中的水分含量、颜色参数,以及每个所述参考食物的种类确定每个所述参考食物的新鲜度;以及用于根据所述成熟度和所述新鲜度确定每个所述参考食物的所述质量得分。

在这个可能的示例中,在所述根据所述成熟度和所述新鲜度确定每个所述参考食物的所述质量得分方面,所述程序540中的指令具体用于执行以下操作:确定每个所述参考食物的所述成熟度所属的第一成熟度区间对应的成熟度得分;以及用于确定每个所述参考食物的所述新鲜度所属的第一新鲜度区间对应的新鲜度得分;以及用于根据所述成熟度的第一权重、所述新鲜度的第二权重、所述成熟度得分,以及所述新鲜度得分确定每个所述参考食物的所述质量得分。

上述主要从方法侧执行过程的角度对本申请实施例的方案进行了介绍。可以理解的是,电子装置为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所提供的实施例描述的各示例的模块及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本申请实施例可以根据上述方法示例对电子装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

图6a是本申请实施例中所涉及的信息推送装置600的功能模块组成框图。该信息推送装置600应用于电子装置,所述电子装置包括物质检测传感器和颜色传感器,该信息推送装置600包括检测模块601、确定模块602和推送模块603,其中,

所述检测模块601,用于通过所述物质检测传感器和所述颜色传感器扫描多个参考食物以检测每个所述参考食物的第一组数据;

所述确定模块602,用于根据所述第一组数据确定每个所述参考食物的质量得分;

所述推送模块603,用于根据每个所述参考食物的所述质量得分推送多个所述参考食物中的至少一个目标食物。

可以看出,本申请实施例中,电子装置首先通过所述物质检测传感器和所述颜色传感器扫描多个参考食物以检测每个所述参考食物的第一组数据,其次,根据所述第一组数据确定每个所述参考食物的质量得分,最后,根据每个所述参考食物的所述质量得分推送多个所述参考食物中的至少一个目标食物。可知,电子装置分别通过物质检测传感器和颜色传感器检测多个参考食物的颜色和内在成分含量的第一组数据,进而确定每个参考食物的质量得分,有利于提升食物质量确定的准确性和便捷性,并且,根据质量得分推送至少一个目标食物,有利于提升用户的使用体验,以及食物选取的便捷性。

在一个可能的示例中,所述电子装置还包括摄像头,所述摄像头靠近所述物质检测传感器和所述颜色传感器设置,如图6b所示,所述电子装置还包括获取模块604,其中:

所述获取模块604,用于在所述通过所述物质检测传感器和所述颜色传感器扫描多个参考食物以检测每个所述参考食物的第一组数据之前,通过所述摄像头获取食物图片;以及用于根据所述食物图片选取目标区域;

在所述通过所述物质检测传感器和所述颜色传感器扫描多个参考食物以检测每个所述参考食物的第一组数据方面,所述检测模块601具体用于:通过所述物质检测传感器和所述颜色传感器扫描所述目标区域中的多个所述参考食物以检测每个所述参考食物的所述第一组数据。

在一个可能的示例中,所述电子装置还包括摄像头,所述摄像头靠近所述物质检测传感器和所述颜色传感器设置,如图6c所示,所述电子装置还包括启动模块605,其中:

所述启动模块605,用于所述通过所述物质检测传感器和所述颜色传感器扫描多个参考食物以检测每个所述参考食物的第一组数据之前,根据检测到的用户操作启动所述摄像头的全景拍摄模式;

在所述通过所述物质检测传感器和所述颜色传感器扫描多个参考食物以检测每个所述参考食物的第一组数据方面,所述检测模块601具体用于:根据所述电子装置的运动轨迹获取所述全景拍摄模式下的食物图片;以及用于通过所述物质检测传感器和所述颜色传感器扫描所述全景拍摄模式下镜头中的多个参考食物以检测每个所述参考食物的所述第一组数据,所述食物图片包括所述多个参考食物。

在一个可能的示例中,在所述根据每个所述参考食物的所述质量得分推送多个所述参考食物中的至少一个目标食物方面,所述推送模块603具体用于:选取多个所述参考食物中所述质量得分大于预设分数阈值的所述至少一个目标食物;以及用于标记所述至少一个目标食物在所述食物图片上的位置,并显示所述标记后的食物图片。

在一个可能的示例中,在所述根据所述第一组数据确定每个所述参考食物的质量得分方面,所述确定模块602具体用于:确定每个所述参考食物的种类;以及用于根据所述第一组数据中的糖分含量和每个所述参考食物的种类确定每个所述参考食物的成熟度;以及用于根据所述第一组数据中的水分含量、颜色参数,以及每个所述参考食物的种类确定每个所述参考食物的新鲜度;以及用于根据所述成熟度和所述新鲜度确定每个所述参考食物的所述质量得分。

在这个可能的示例中,在所述根据所述成熟度和所述新鲜度确定每个所述参考食物的所述质量得分方面,所述确定模块602具体用于:确定每个所述参考食物的所述成熟度所属的第一成熟度区间对应的成熟度得分;以及用于确定每个所述参考食物的所述新鲜度所属的第一新鲜度区间对应的新鲜度得分;以及用于根据所述成熟度的第一权重、所述新鲜度的第二权重、所述成熟度得分,以及所述新鲜度得分确定每个所述参考食物的所述质量得分。

其中,检测模块601可以是物质检测传感器、颜色传感器等,确定模块602可以是处理器,推送模块603可以是通信接口或者收发器,还可以是处理器,获取模块604和启动单元605可以是摄像头,还可以是处理器。

本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。

本申请实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性或其它的形式。

上述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

上述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例上述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:read-onlymemory,简称:rom)、随机存取器(英文:randomaccessmemory,简称:ram)、磁盘或光盘等。

以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

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