掌桥专利:专业的专利平台
掌桥专利
首页

家电推荐方法和装置、存储介质及电子设备

文献发布时间:2023-06-19 11:32:36


家电推荐方法和装置、存储介质及电子设备

技术领域

本发明涉及计算机领域,具体而言,涉及一种家电推荐方法和装置、存储介质及电子设备。

背景技术

现有技术中,在向用户推荐家电时,通常是根据用户的历史购买或者浏览记录进行推荐。然而,该方法推荐的家电可能并不符合用户的喜好,造成家电推荐不准确。

针对上述的问题,目前尚未提出有效的解决方案。

发明内容

本发明实施例提供了一种家电推荐方法和装置、存储介质及电子设备,以至少解决家电推荐不准确的技术问题。

根据本发明实施例的一个方面,提供了一种家电推荐方法,包括:识别用户的目标空间的目标图片得到上述目标空间的主色调和上述目标空间对应的目标经济参数区间,其中,上述主色调和上述目标经济参数区间用于确定向上述用户推荐的向上述目标空间中摆放的目标家电,上述目标经济参数区间用于指示上述用户的消费能力;获取上述用户输入的多个关键词,其中,每一个所属关键词为待推荐家电的一个属性;根据上述多个关键词、上述主色调和上述目标经济参数区间,确定向上述用户的上述目标空间推荐的上述目标家电。

根据本发明实施例的另一方面,还提供了一种家电推荐装置,包括:识别单元,用于识别用户的目标空间的目标图片得到上述目标空间的主色调和上述目标空间对应的目标经济参数区间,其中,上述主色调和上述目标经济参数区间用于确定向上述用户推荐的向上述目标空间中摆放的目标家电,上述目标经济参数区间用于指示上述用户的消费能力;获取单元,用于获取上述用户输入的多个关键词,其中,每一个所属关键词为待推荐家电的一个属性;确定单元,用于根据上述多个关键词、上述主色调和上述目标经济参数区间,确定向上述用户的上述目标空间推荐的上述目标家电。

作为一种可选的示例,上述确定单元包括:第二确定模块,用于从上述待推荐家电中确定出色调和上述主色调相同,且经济参数区间和上述目标经济参数区间相同的第一家电,其中,每一个上述待推荐家电对应一个上述色调和一个上述经济参数区间;第三确定模块,用于根据上述多个关键词,从上述第一家电中确定上述目标家电。

作为一种可选的示例,上述第三确定模块包括:处理子模块,用于将上述多个关键词中的每一个关键词作为当前关键词,将上述多个关键词中上述当前关键词之外的词作为第一关键词,对上述当前关键词执行如下操作:获取上述第一家电中,上述当前关键词对应的当前属性值最大的第二家电,每一个上述待推荐家电在每一个关键词中对应一个属性值;根据每一个上述第二家电的上述第一关键词的第一属性值,确定每一个上述第二家电的推荐值;将上述推荐值最大的第二家电确定为与上述当前关键词对应的上述目标家电。

作为一种可选的示例,上述处理子模块还用于:将每一个上述第二家电确定为当前家电,对上述当前家电执行如下操作:获取上述当前家电的每一个上述第一关键词的上述第一属性值;对上述第一属性值进行加权求和,得到上述当前家电的上述推荐值。

作为一种可选的示例,上述识别单元包括:第四确定模块,用于确定上述目标图片中的像素值相同的像素点的个数,将上述个数的最大值对应的像素值确定为上述主色调;识别模块,用于识别上述目标图片中的每一个家电,确定出每一个上述家电的价格,将上述价格的最大值和最小值作为上述目标经济参数区间的端点。

根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述家电推荐方法。

根据本发明实施例的又一方面,还提供了一种电子设备,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过上述计算机程序执行上述的家电推荐方法。

在本发明实施例中,采用了识别用户的目标空间的目标图片得到上述目标空间的主色调和上述目标空间对应的目标经济参数区间,其中,上述主色调和上述目标经济参数区间用于确定向上述用户推荐的向上述目标空间中摆放的目标家电,上述目标经济参数区间用于指示上述用户的消费能力;获取上述用户输入的多个关键词,其中,每一个所属关键词为待推荐家电的一个属性;根据上述多个关键词、上述主色调和上述目标经济参数区间,确定向上述用户的上述目标空间推荐的上述目标家电的方法,由于在上述方法中,可以识别用户的目标空间的目标图片从而得到目标空间的主色调和目标经济参数区间,进而确定出用户的喜好色调与经济情况,进而根据用户的喜好色调与经济情况以及用户输入的关键词来确定推荐的家电,实现了提高家电的推荐准确度的效果,解决了家电推荐不准确的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种可选的家电推荐方法的应用环境的示意图;

图2是根据本发明实施例的一种可选的家电推荐方法的流程的示意图;

图3是根据本发明实施例的另一种可选的家电推荐方法的流程的示意图;

图4是根据本发明实施例的一种可选的家电推荐方法的模块示意图;

图5是根据本发明实施例的一种可选的家电推荐方法的系统流程图;

图6是根据本发明实施例的一种可选的家电推荐装置的结构示意图。

具体实施方式

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

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

根据本发明实施例的一个方面,提供了一种家电推荐方法,可选地,作为一种可选的实施方式,上述家电推荐方法可以但不限于应用于如图1所示的环境中。

如图1所示,终端设备102包括了存储器104,用于存储终端设备102运行过程中产生的各项数据、处理器106,用于处理运算上述各项数据、显示器108,用于显示推荐的目标家电。终端设备102可以通过网络110与服务器112之间进行数据交互。服务器112包括数据库114,用于存储各项数据,处理引擎116,用于处理上述各项数据。通过步骤S102到S106,终端设备102可以上传目标图片与输入关键词,服务器112负责确定目标家电并返回目标家电的信息给终端设备102,终端设备102显示目标家电的信息。

作为一种可选的实施方式,如图2所示,上述家电推荐方法包括:

S202,识别用户的目标空间的目标图片得到目标空间的主色调和目标空间对应的目标经济参数区间,其中,主色调和目标经济参数区间用于确定向用户推荐的向目标空间中摆放的目标家电,目标经济参数区间用于指示用户的消费能力;

S204,获取用户输入的多个关键词,其中,每一个所属关键词为待推荐家电的一个属性;

S206,根据多个关键词、主色调和目标经济参数区间,确定向用户的目标空间推荐的目标家电。

可选地,上述目标图片可以为用户的目标空间的图片,目标空间可以为用户的卧室、或客厅、或者书房等用户可能存在的区间。当然,并不一定局限于家里的空间,目标空间也可以为厂房、车库等。目标图片可以为目标空间的图片。可以站在目标空间的中心向不同的方向拍照,得到目标图片。目标图片还可以为目标空间的全景图。

可选地,关键词可以为家电的属性。例如,关键词可以为重量、大小等属性,也可以为家电名称、制冷量、制热量、能耗等级、产风量、保温时长等属性。

例如,经过识别用户的目标空间的目标图片,识别得到主色调为淡黄色,目标经济参数区间为2000到4000,以及获取到用户输入的关键词:制冷量、能耗等级等,则根据上述的淡黄色、2000到4000以及制冷量、能耗等级确定向用户推荐的家电。

可选地,本实施例中,根据多个关键词、主色调和目标经济参数区间,确定向用户的目标空间推荐的目标家电包括:对于多个关键词中的每一个关键词,根据主色调和目标经济参数区间确定出至少一个目标家电;向用户推荐与每一个关键词对应的目标家电。

也就是说,本实施例中,对于用户输入的每一个关键词,将该关键词作为核心关键词,推荐与核心关键词对应的一个家电。如果用户输入5个关键词,则至少每一个关键词确定出一个家电,向用户推荐时,至少推荐5个家电。该方法可以提高推荐的准确度。

可选地,本实施例中,根据多个关键词、主色调和目标经济参数区间,确定向用户的目标空间推荐的目标家电包括:从待推荐家电中确定出色调和主色调相同,且经济参数区间和目标经济参数区间相同的第一家电,其中,每一个待推荐家电对应一个色调和一个经济参数区间;根据多个关键词,从第一家电中确定目标家电。

也就是说,本实施例中,在确定推荐的目标家电时,从所有的待推荐的家电中,先确定出色调和主色调相同,且经济参数区间和目标经济参数区间相同的第一家电,然后从第一家电中在确定向用户推荐的目标家电。本实施例中,每一个待推荐的家电都可以对应一个主色调和一个经济参数区间。先比对主色调,再比对经济区间,可以筛除掉与用户的房子的主色调和用户的经济实力不匹配的家电。

可选地,本实施例中,根据多个关键词,从第一家电中确定目标家电包括:将多个关键词中的每一个关键词作为当前关键词,将多个关键词中当前关键词之外的词作为第一关键词,对当前关键词执行如下操作:获取第一家电中,当前关键词对应的当前属性值最大的第二家电,每一个待推荐家电在每一个关键词中对应一个属性值;根据每一个第二家电的第一关键词的第一属性值,确定每一个第二家电的推荐值;将推荐值最大的第二家电确定为与当前关键词对应的目标家电。

可选地,本实施例中,每一个待推荐家电都可以有多个关键词,每一个关键词都对应一个属性值。属性值代表的是该关键词下的属性的优秀程度,属性值越大,该属性表现越优秀。例如,空调重量越轻,重量对应的属性值越大,空调能耗等级越低,能耗对应的属性值越大,空调制冷量越大,制冷量对应的属性值越大等。

当确定出第一家电后,从第一家电中确定第二家电,然后从第二家电中确定目标家电。例如,关键词为大小、制冷量、能耗等级,则在待推荐家电中确定出色调和经济参数区间与用户的主色调和目标经济参数区间相同的第一家电后,从第一家电中确定出大小最优的第二家电,然后根据制冷量和能耗等级从第二家电中确定出一个目标家电,而且,还要从第一家电中确定出制冷量最优的第二家电,然后根据空调大小和能耗等级,从第二家电中确定出目标家电,而且还要从第一家电中确定出能耗等级最低的第二家电,然后从第二家电中根据大小和制冷量确定出目标家电。最后确定出至少三个目标家电,推荐给用户。当然,如果用户输入了电器的关键词,如空调,则还需要在确定目标家电时,将非空调的家电筛除。

在上述过程中,例如在第一家电中确定出大小最优的第二家电后,可以根据制冷量的属性值和能耗等级的属性值加权求和,得到推荐值,将推荐值最大的第二家电确定为目标家电。

可选地,本实施例中,识别用户的目标空间的目标图片得到目标空间的主色调和目标空间对应的目标经济参数区间包括:确定目标图片中的像素值相同的像素点的个数,将个数的最大值对应的像素值确定为主色调;识别目标图片中的每一个家电,确定出每一个家电的价格,将价格的最大值和最小值作为目标经济参数区间的端点。

例如,在识别目标图片时,识别到目标图片中的淡黄色的像素点数量最多,则认为目标图片的主色调为淡黄色。当然,在统计像素点的像素值是,可以将像素值相近的像素点统计为一个颜色的像素点。例如,将像素值为125-135的像素点统计为一个颜色的像素点。在识别目标经济参数区间时,可以识别目标图片中的家电的价格,将价格的最大值和最小值确定为目标经济参数区间的端点。或者,将识别到的家电和该类型的家电的平均值进行比对,从而确定出该家电与平均值的差异,如空调的平均值为3500,识别目标图片得到空调的价格为5000,则5000/3500作为调节参数,将平均经济参数区间乘该调节参数,得到的结果作为目标经济参数区间。

图3为本实施例的一种流程图。首先,整体分析家电购买影响因素并归一化处理,聚类分析获得代表性影响因素,也就是确定出家电的关键词,用朱层次分析法提取主成分及权重。主成分就是核心关键词,在核心关键词下,使用其他关键词的权重确定推荐值,从而确定出核心关键词相关的目标家电。

图4是本实施例的一种模型模块示意图。信息获取模块获取用户的目标图片与识别目标图片,推荐计算模块负责确定目标家电,购买存储模块用于在用户购买目标家电时记录。

图5是本实施例的一种系统流程图。通过识别家电摆放房间图像可读取出装饰风格和面积等,房间图像识别出的结果能反应出用户的空间特征,如主色调。读取3个其他家电产品确定出品牌和价格等,从而确定用户的经济水平和喜爱商家,其次,接下来自定义输入5个影响家电购买的关键词,5个影响家电购买的关键词包括购买家电名称和其他4个影响性能选择的内外在因素,输入购买家电名称即进入该家电的子数据库,如影响性能选择的内在因素如能效等,影响性能选择的外在因素如所在城市(不同天气条件对空调性能需求不同)、人口数量(影响洗衣机容量)、人口年龄及性别比例等;根据图像识别结果和关键词,在数据库中调取相同标签群体购买信息,整理分析家电购买影响因素并归一化处理、聚类分析获得代表性影响因素、主层次分析法提取主成分及权重、根据推荐权重,确定目标家电并显示目标家电产品的品牌、型号、价格和参数等信息,如满意推荐商品且不需互补家电可选择加入购物车或立即购买并保存数据库,如满意推荐商品且需互补家电,输入互补家电类别,系统确定互补家电中的目标家电,推荐产品和互补产品可选择加入购物车或立即购买并保存数据库。

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

根据本发明实施例的另一个方面,还提供了一种用于实施上述家电推荐方法的家电推荐装置。如图6所示,该装置包括:

识别单元602,用于识别用户的目标空间的目标图片得到目标空间的主色调和目标空间对应的目标经济参数区间,其中,主色调和目标经济参数区间用于确定向用户推荐的向目标空间中摆放的目标家电,目标经济参数区间用于指示用户的消费能力;

获取单元604,用于获取用户输入的多个关键词,其中,每一个所属关键词为待推荐家电的一个属性;

确定单元606,用于根据多个关键词、主色调和目标经济参数区间,确定向用户的目标空间推荐的目标家电。

可选地,上述目标图片可以为用户的目标空间的图片,目标空间可以为用户的卧室、或客厅、或者书房等用户可能存在的区间。当然,并不一定局限于家里的空间,目标空间也可以为厂房、车库等。目标图片可以为目标空间的图片。可以站在目标空间的中心向不同的方向拍照,得到目标图片。目标图片还可以为目标空间的全景图。

可选地,关键词可以为家电的属性。例如,关键词可以为重量、大小等属性,也可以为家电名称、制冷量、制热量、能耗等级、产风量、保温时长等属性。

例如,经过识别用户的目标空间的目标图片,识别得到主色调为淡黄色,目标经济参数区间为2000到4000,以及获取到用户输入的关键词:制冷量、能耗等级等,则根据上述的淡黄色、2000到4000以及制冷量、能耗等级确定向用户推荐的家电。

本实施例的其他示例请参见上述示例,在此不再赘述。

根据本发明实施例的又一个方面,还提供了一种用于实施上述家电推荐方法的电子设备,该电子设备包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为通过计算机程序执行上述任一项方法实施例中的步骤。

根据本发明的实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。

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

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

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

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

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

相关技术
  • 家电推荐方法和装置、存储介质及电子设备
  • 一种家电推荐方法、装置、存储介质及服务器
技术分类

06120112964497