CN109670106A - 基于场景的事物推荐方法和装置 - Google Patents

基于场景的事物推荐方法和装置 Download PDF

Info

Publication number
CN109670106A
CN109670106A CN201811488831.2A CN201811488831A CN109670106A CN 109670106 A CN109670106 A CN 109670106A CN 201811488831 A CN201811488831 A CN 201811488831A CN 109670106 A CN109670106 A CN 109670106A
Authority
CN
China
Prior art keywords
information
scene
retrieval
things
goal object
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201811488831.2A
Other languages
English (en)
Other versions
CN109670106B (zh
Inventor
王群
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Baidu Online Network Technology Beijing Co Ltd
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201811488831.2A priority Critical patent/CN109670106B/zh
Publication of CN109670106A publication Critical patent/CN109670106A/zh
Application granted granted Critical
Publication of CN109670106B publication Critical patent/CN109670106B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0631Item recommendations

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本申请提出一种基于场景的事物推荐方法和装置,其中,方法包括:获取目标场景模式下的场景特征信息;获取目标事物的一个或多个检索信息;根据场景特征信息查询预设的信息库,获取与各检索信息匹配的检索结果;根据与各检索信息匹配的检索结果生成目标事物的推荐结果。由此,能够基于不同的场景完成对应的事物推荐,提高事物推荐效率,满足用户需求,方便用户使用,提升用户体验。

Description

基于场景的事物推荐方法和装置
技术领域
本申请涉及语音搜索技术领域,尤其涉及一种基于场景的事物推荐方法和装置。
背景技术
随着互联网技术的不断发展,用户可以基于互联网查询各种各样的信息来满足使用需求。
相关技术中,作为一种场景示例,在超市购买商品时,对于不同身份的用户需求是不一样的,比如处于孕期、减肥期或者是哺乳期等用户在需要实时了解商品的营养成分、热量等时可以通过目标商品的文字介绍进行了解,过程繁杂,且内容也不够专业。
发明内容
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本申请提出一种基于场景的事物推荐方法和装置,用于解决现有技术中存在的获取事物信息的方式过程繁杂,且内容也不够专业的技术问题。
为达上述目的,本申请第一方面实施例提出了一种基于场景的事物推荐方法,包括:
获取目标场景模式下的场景特征信息;
获取目标事物的一个或多个检索信息;
根据所述场景特征信息查询预设的信息库,获取与各所述检索信息匹配的检索结果;
根据与各所述检索信息匹配的检索结果生成所述目标事物的推荐结果。
本申请实施例的基于场景的事物推荐方法,通过获取目标场景模式下的场景特征信息;获取目标事物的一个或多个检索信息;根据场景特征信息查询预设的信息库,获取与各检索信息匹配的检索结果;根据与各检索信息匹配的检索结果生成目标事物的推荐结果。由此,能够基于不同的场景完成对应的事物推荐,提高事物推荐效率,满足用户需求,方便用户使用,提升用户体验。
为达上述目的,本申请第二方面实施例提出了一种基于场景的事物推荐装置,包括:
第一获取模块,用于获取目标场景模式下的场景特征信息;
第二获取模块,用于获取目标事物的一个或多个检索信息;
第三获取模块,用于根据所述场景特征信息查询预设的信息库,获取与各所述检索信息匹配的检索结果;
生成模块,用于根据与各所述检索信息匹配的检索结果生成所述目标事物的推荐结果。
本申请实施例的基于场景的事物推荐装置,通过获取目标场景模式下的场景特征信息;获取目标事物的一个或多个检索信息;根据场景特征信息查询预设的信息库,获取与各检索信息匹配的检索结果;根据与各检索信息匹配的检索结果生成目标事物的推荐结果。由此,能够基于不同的场景完成对应的事物推荐,提高事物推荐效率,满足用户需求,方便用户使用,提升用户体验。
为达上述目的,本申请第三方面实施例提出了一种计算机设备,包括:处理器和存储器;其中,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于实现如第一方面实施例所述的基于场景的事物推荐方法。
为达上述目的,本申请第四方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面实施例所述的基于场景的事物推荐方法。
为达上述目的,本申请第五方面实施例提出了一种计算机程序产品,当所述计算机程序产品中的指令由处理器执行时,实现如第一方面实施例所述的基于场景的事物推荐方法。
本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本申请实施例所提供的一种基于场景的事物推荐方法的流程示意图;
图2为本申请实施例的另一种基于场景的事物推荐方法的流程示意图;
图3a和图3b为基于场景的事物推荐示例图;
图4为本申请实施例所提供的一种基于场景的事物推荐装置的结构示意图;
图5为本申请实施例所提供的另一种基于场景的事物推荐装置的结构示意图;
图6为本申请实施例所提供的又一种基于场景的事物推荐装置的结构示意图;以及
图7为本申请实施例所提供的计算机设备的结构示意图。
具体实施方式
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。
下面参考附图描述本申请实施例的基于场景的事物推荐方法和装置。
图1为本申请实施例所提供的一种基于场景的事物推荐方法的流程示意图。
如图1所示,该基于场景的事物推荐方法可以包括以下步骤:
步骤101,获取目标场景模式下的场景特征信息。
在实际应用中,用户需要在特定的场景中获取满足需求的事物推荐,举例而言,当用户在超市购买蔬菜、水果、熟食、海鲜以及肉蛋类等各种食品时,对于一个怀孕早期、怀孕中期、临产期、产后、哺乳期等各个特定时期的女性能够推荐食用和不建议食用的食物是不同的,可以在购买的过程中通过各种食品的文字描述进行了解,但过程繁杂,且内容也不够专业。
为了解决上述问题,本申请实施例的提出一种基于场景的事物推荐方法,挣够针对不同的场景完成对应的事物推荐,以满足用户需求。
首先,获取目标场景模式下的场景特征信息,其中,目标场景模式可以根据用户实际应用需要进行设置,比如母婴食品模式、减肥食品模式和糖尿病食品模式等等。其中,场景特征信息可以包括:时间信息、地点信息、用户偏好信息、气候信息中的一种或者几种组合。
其中,获取目标场景模式下的场景特征信息的方式有很多种,作为一种示例,获取目标场景模式的参考设置信息,根据参考设置信息计算目标场景模式下的场景特征信息。
举例而言,目标场景模式为母婴食品模式,对应的参考设置信息为怀孕1周,2018年11月30日14点、北京,则可以根据参考设置信息计算目标场景模式下的场景特征信息的时间信息为2018年11月30日14点、地点信息为北京、用户偏好信息为适合怀孕早期营养成分比较高的食物等等。
需要说明的是,参考设置信息可以结合时钟和地理位置信息等自动辅助更新。例如,随着时间变化,自动更新上述信息为{怀孕2周,当前时间为2018年12月7日14点、地理位置为北京等,进一步提高推荐结果的准确性。
步骤102,获取目标事物的一个或多个检索信息。
具体地,用户可以根据实际应用需要选择目标事物,比如苹果、胡萝卜等。
其中,获取目标事物的一个或多个检索信息的方式有很多种,举例而言,
第一种示例,拍摄目标事物的主体图像,根据预设的图像识别模型识别主体图像,获取目标事物的主体名称。
举例而言,目标事物为苹果,拍摄苹果的主体图像,根据预设的图像识别模型识别主体图像,获取苹果的主体名称作为检索信息。
第二种示例,读取目标事物的外部包装内容,获取目标事物的一个或多个成分信息。
举例而言,目标事物为曲奇饼干,通过读取曲奇饼干的外包装内容,获取曲奇饼干的成分信息为黄油、面粉等作为检索信息。
步骤103,根据场景特征信息查询预设的信息库,获取与各检索信息匹配的检索结果。
步骤104,根据与各检索信息匹配的检索结果生成目标事物的推荐结果。
其中,预先根据实际应用需要设置好场景特征信息与各检索信息对应的检索结果的信息库。根据获取目标场景模式下的场景特征信息在预设的信息库中进行查询,获取与各检索信息匹配的检索结果。
举例而言,目标场景模式为母婴食品模式,场景特征信息的时间信息为2018年11月30日14点、地点信息为北京、用户偏好信息为适合怀孕早期营养成分比较高的食物,根据上述场景特征信息在预设的信息库中查询,获取与苹果匹配的检索结果可以当季水果营养成分高、怀孕早期可以食用等等。
进一步地,根据与各检索信息匹配的检索结果生成目标事物的推荐结果,作为一种示例,根据与各检索信息匹配的检索结果,生成各检索信息的基础分数,根据预设的与各检索结果和场景特征信息对应的权重信息和基础分数,生成各检索信息的推荐分数,根据各检索信息的推荐分数生成目标事物的推荐结果。
本实施例的基于场景的事物推荐方法,通过获取目标场景模式下的场景特征信息;获取目标事物的一个或多个检索信息;根据场景特征信息查询预设的信息库,获取与各检索信息匹配的检索结果;根据与各检索信息匹配的检索结果生成目标事物的推荐结果。由此,能够基于不同的场景完成对应的事物推荐,提高事物推荐效率,满足用户需求,方便用户使用,提升用户体验。
图2为本申请实施例所提供的另一种基于场景的事物推荐方法的流程示意图。
如图2所示,该基于场景的事物推荐方法可以包括以下步骤:
步骤201,获取目标场景模式的参考设置信息,根据参考设置信息计算目标场景模式下的场景特征信息。
具体地,针对不同的目标场景模式设置对应的参考设置信息,能够方便场景特征信息的准确获取,例如,参考设置信息为怀孕1周,当前时间为北京时间2018年11月30日14点、地理位置为北京市海淀区等。
步骤202,拍摄目标事物的主体图像,根据预设的图像识别模型识别主体图像,获取目标事物的主体名称作为检索信息。
其中,可以通过调用拍摄设备对目标事物进行拍照获取主体图像,比如在超市中看到胡萝卜直接通过手机进行拍摄获取胡萝卜的主体图像。
其中,预先设置图像识别模型,可以通过对主体图像的识别对应的主题名称。由此,通过预设的图像识别模型识别胡萝卜的主体图像获取胡萝卜的主体名称为胡萝卜。
步骤203,设置与各场景模式对应的检索分支,根据与各场景模式对应的检索分支,在信息库中建立与每个检索分支对应的知识内容。
步骤204,根据场景特征信息查询信息库,获取与每个检索分支对应的与场景特征信息和各检索信息匹配的检索结果。
具体地,可以针对不同的场景模式设置不同的检索分支以进一步提高推荐的准确性,更加满足用户需求,比如母婴食品模式对应一个检索分支、减肥食品模式对应一个检索分支等等,并且在信息库中建立与每个检索分支对应的知识内容,比如母婴食品模式对应一个检索分主要是孕期营养内容、减肥食品模式对应一个检索分主要是健康减肥食物内容等等。
从而,根据场景特征信息查询信息库,可以获取与每个检索分支对应的与场景特征信息和各检索信息匹配的检索结果。
具体地,按照检索信息结合场景特征信息在信息库中进行查找,获取与每个检索分支对应的与场景特征信息和各检索信息匹配的检索结果,比如显示决策食品购买(当前扫描食品是否适合购买)、营养分析(当前扫描食品所含有的营养成分)、禁忌分析(当前扫描食品所含有的禁忌成分,当前阶段有哪些影响)、功能分析(当前扫描食品有益于哪些方面的提升)等检索结果。
步骤205,根据与各检索信息匹配的检索结果,生成各检索信息的基础分数,根据预设的与各检索结果和场景特征信息对应的权重信息和基础分数,生成各检索信息的推荐分数,根据各检索信息的推荐分数生成目标事物的推荐结果。
举例而言,目标场景模式为母婴食品模式,场景特征信息的时间信息为2018年11月30日14点、地点信息为北京、用户偏好信息为适合怀孕早期营养成分比较高的食物,根据上述场景特征信息在预设的信息库中查询,获取与黄油、面粉和蔗糖匹配的检索结果分别可以为怀孕早期可以食用、怀孕早期可以食用和怀孕早期不可以过量食用,则分别给黄油、面粉和蔗糖不同的基础分数,最后根据预设的与各检索结果和场景特征信息对应的权重信息和基础分数,生成各检索信息的推荐分数,最后根据各检索信息的推荐分数生成目标事物的推荐结果。
举例而言,场景特征信息孕早期、孕中期和孕晚期分别对应不同的权重信息,检索信息胡萝卜对应的基础分数比如80分,接着比如生成检索信息胡萝卜的推荐分数分别为40、50和60,根据检索信息胡萝卜的推荐分数40、50和60生成胡萝卜的推荐结果。由此,通过权重的设置进一步提高推荐的效率和准确性,提升用户体验。
作为一种场景举例,图3a中所示,目标场景模式为母婴食品模式,目标事物为梨,检索信息为梨匹配的检索结果,如决策食品购买(当前扫描食品是否适合购买)、营养分析(当前扫描食品所含有的营养成分)、禁忌分析(当前扫描食品所含有的禁忌成分,当前阶段有哪些影响)、功能分析(当前扫描食品有益于哪些方面的提升),修正推荐(建议该食品的制作方法,与那些食品搭配)等。
作为另一种场景举例,图3b中所示,读取黄油曲奇的外部包装内容,获取黄油曲奇的一个或多个成分信息,并且将各种成分的利害标识出来,将检索结果逐条显示出来,最后给出总的推荐结果。
需要说明的是,根据场景特征信息查询预设的关联信息库,获取与目标场景模式相关的推荐事物。比如目标场景模式为母婴食品模式,用户偏好信息为适合怀孕早期营养成分比较高的食物,将牛油果、核桃等食物作为母婴食品模式相关的推荐事物,进一步满足用户需求,提升用户体验。
本实施例的基于场景的事物推荐方法,通过获取目标场景模式的参考设置信息,根据参考设置信息计算目标场景模式下的场景特征信息,拍摄目标事物的主体图像,根据预设的图像识别模型识别主体图像,获取目标事物的主体名称作为检索信息,设置与各场景模式对应的检索分支,根据与各场景模式对应的检索分支,在信息库中建立与每个检索分支对应的知识内容,根据场景特征信息查询信息库,获取与每个检索分支对应的与场景特征信息和各检索信息匹配的检索结果根据与各检索信息匹配的检索结果,生成各检索信息的基础分数,根据预设的与各检索结果和场景特征信息对应的权重信息和基础分数,生成各检索信息的推荐分数,根据各检索信息的推荐分数生成目标事物的推荐结果。由此,能够基于不同的场景完成对应的事物推荐,提高事物推荐效率,满足用户需求,方便用户使用,提升用户体验。
为了实现上述实施例,本申请还提出一种基于场景的事物推荐装置。
图4为本申请实施例所提供的一种基于场景的事物推荐装置的结构示意图。
如图4所示,该基于场景的事物推荐装置40可以包括:第一获取模块410、第二获取模420、第三获取模块430和生成模块440。其中,
第一获取模块410,用于获取目标场景模式下的场景特征信息。
第二获取模块420,用于获取目标事物的一个或多个检索信息。
第三获取模块430,用于根据场景特征信息查询预设的信息库,获取与各检索信息匹配的检索结果。
生成模块440,用于根据与各检索信息匹配的检索结果生成目标事物的推荐结果。
在本申请的一个实施例中,第一获取模块410,具体用于:获取目标场景模式的参考设置信息;根据参考设置信息计算目标场景模式下的场景特征信息。
在本申请的一个实施例中,场景特征信息包括:时间信息、地点信息、用户偏好信息、气候信息中的一种或者几种组合。
在本申请的一个实施例中,第二获取模块420,具体用于:拍摄目标事物的主体图像;根据预设的图像识别模型识别主体图像,获取目标事物的主体名称。
在本申请的一个实施例中,第二获取模块420,具体用于:读取目标事物的外部包装内容,获取目标事物的一个或多个成分信息。
在本申请的一个实施例中生成模块440,具体用于:根据与各检索信息匹配的检索结果,生成各检索信息的基础分数,根据预设的与各检索结果和场景特征信息对应的权重信息和所述基础分数,生成各检索信息的推荐分数;根据各检索信息的推荐分数生成目标事物的推荐结果。
在本申请实施例一种可能的实现方式中,如图5所示,在如图4所示实施例的基础上,该基于场景的事物推荐装置40还包括:设置模块450和建立模块460。
设置模块450,用于设置与各场景模式对应的检索分支。
建立模块460,用于根据与各场景模式对应的检索分支,在信息库中建立与每个检索分支对应的知识内容。
第三获取模块430,具体用于根据场景特征信息查询信息库,获取与每个检索分支对应的与场景特征信息和各检索信息匹配的检索结果。
在本申请实施例一种可能的实现方式中,如图6所示,在如图4所示实施例的基础上,该基于场景的事物推荐装置40还包括:第四获取模块470。
第四获取模块470,用于根据场景特征信息查询预设的关联信息库,获取与目标场景模式相关的推荐事物。
需要说明的是,前述对基于场景的事物推荐方法实施例的解释说明也适用于该实施例的基于场景的事物推荐装置,其实现原理类似,此处不再赘述。
本申请实施例的基于场景的事物推荐装置,通过获取目标场景模式下的场景特征信息;获取目标事物的一个或多个检索信息;根据场景特征信息查询预设的信息库,获取与各检索信息匹配的检索结果;根据与各检索信息匹配的检索结果生成目标事物的推荐结果。由此,能够基于不同的场景完成对应的事物推荐,提高事物推荐效率,满足用户需求,方便用户使用,提升用户体验。
通过为了实现上述实施例,本申请还提出一种计算机设备,包括:处理器和存储器。其中,处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于实现如前述实施例所述的基于场景的事物推荐方法。
图7为本申请实施例所提供的计算机设备的结构示意图,示出了适于用来实现本申请实施方式的示例性计算机设备90的框图。图7显示的计算机设备90仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
如图7所示,计算机设备90以通用计算机设备的形式表现。计算机设备90的组件可以包括但不限于:一个或者多个处理器或者处理单元906,***存储器910,连接不同***组件(包括***存储器910和处理单元906)的总线908。
总线908表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,***总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(Industry StandardArchitecture;以下简称:ISA)总线,微通道体系结构(Micro Channel Architecture;以下简称:MAC)总线,增强型ISA总线、视频电子标准协会(Video Electronics StandardsAssociation;以下简称:VESA)局域总线以及***组件互连(Peripheral ComponentInterconnection;以下简称:PCI)总线。
计算机设备90典型地包括多种计算机***可读介质。这些介质可以是任何能够被计算机设备90访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
***存储器910可以包括易失性存储器形式的计算机***可读介质,例如随机存取存储器(Random Access Memory;以下简称:RAM)911和/或高速缓存存储器912。计算机设备90可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机***存储介质。仅作为举例,存储***913可以用于读写不可移动的、非易失性磁介质(图7未显示,通常称为“硬盘驱动器”)。尽管图7中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如:光盘只读存储器(Compact Disc ReadOnly Memory;以下简称:CD-ROM)、数字多功能只读光盘(Digital Video Disc Read OnlyMemory;以下简称:DVD-ROM)或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线908相连。***存储器910可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本申请各实施例的功能。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本申请操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。
具有一组(至少一个)程序模块9140的程序/实用工具914,可以存储在例如***存储器910中,这样的程序模块9140包括但不限于操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块9140通常执行本申请所描述的实施例中的功能和/或方法。
计算机设备90也可以与一个或多个外部设备10(例如键盘、指向设备、显示器100等)通信,还可与一个或者多个使得用户能与该终端设备90交互的设备通信,和/或与使得该计算机设备90能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口902进行。并且,计算机设备90还可以通过网络适配器900与一个或者多个网络(例如局域网(Local Area Network;以下简称:LAN),广域网(Wide Area Network;以下简称:WAN)和/或公共网络,例如因特网)通信。如图7所示,网络适配器900通过总线908与计算机设备90的其它模块通信。应当明白,尽管图7中未示出,可以结合计算机设备90使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID***、磁带驱动器以及数据备份存储***等。
处理单元906通过运行存储在***存储器910中的程序,从而执行各种功能应用以及数据处理,例如实现前述实施例中提及的基于场景的事物推荐方法。
为了实现上述实施例,本申请还提出一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时,实现如前述实施例所述的基于场景的事物推荐方法。
为了实现上述实施例,本申请还提出一种计算机程序产品,当所述计算机程序产品中的指令由处理器执行时,实现如前述实施例所述的基于场景的事物推荐方法。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (11)

1.一种基于场景的事物推荐方法,其特征在于,包括以下步骤:
获取目标场景模式下的场景特征信息;
获取目标事物的一个或多个检索信息;
根据所述场景特征信息查询预设的信息库,获取与各所述检索信息匹配的检索结果;
根据与各所述检索信息匹配的检索结果生成所述目标事物的推荐结果。
2.如权利要求1所述的方法,其特征在于,所述获取目标场景模式下的场景特征信息,包括:
获取所述目标场景模式的参考设置信息;
根据所述参考设置信息计算所述目标场景模式下的场景特征信息。
3.如权利要求1所述的方法,其特征在于,所述场景特征信息包括:
时间信息、地点信息、用户偏好信息、气候信息中的一种或者几种组合。
4.如权利要求1所述的方法,其特征在于,所述获取目标事物的一个或多个检索信息,包括:
拍摄所述目标事物的主体图像;
根据预设的图像识别模型识别所述主体图像,获取所述目标事物的主体名称。
5.如权利要求1所述的方法,其特征在于,所述获取目标事物的一个或多个检索信息,包括:
读取所述目标事物的外部包装内容,获取所述目标事物的一个或多个成分信息。
6.如权利要求1所述的方法,其特征在于,还包括:
设置与各场景模式对应的检索分支;
根据与所述各场景模式对应的检索分支,在所述信息库中建立与每个检索分支对应的知识内容;
所述根据所述场景特征信息查询预设的信息库,获取与各所述检索信息匹配的检索结果,包括:
所述根据所述场景特征信息查询所述信息库,获取与每个检索分支对应的与所述场景特征信息和各所述检索信息匹配的检索结果。
7.如权利要求1所述的方法,其特征在于,所述根据与各所述检索信息匹配的检索结果生成所述目标事物的推荐结果,包括:
根据与各所述检索信息匹配的检索结果,生成各所述检索信息的基础分数;
根据预设的与各所述检索结果和所述场景特征信息对应的权重信息和所述基础分数,生成各所述检索信息的推荐分数;
根据各所述检索信息的推荐分数生成所述目标事物的推荐结果。
8.如权利要求1-7任一所述的方法,其特征在于,还包括:
根据所述场景特征信息查询预设的关联信息库,获取与所述目标场景模式相关的推荐事物。
9.一种基于场景的事物推荐装置,其特征在于,包括:
第一获取模块,用于获取目标场景模式下的场景特征信息;
第二获取模块,用于获取目标事物的一个或多个检索信息;
第三获取模块,用于根据所述场景特征信息查询预设的信息库,获取与各所述检索信息匹配的检索结果;
生成模块,用于根据与各所述检索信息匹配的检索结果生成所述目标事物的推荐结果。
10.一种计算机设备,其特征在于,包括处理器和存储器;
其中,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于实现如权利要求1-8中任一项所述的基于场景的事物推荐方法。
11.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-8中任一项所述的基于场景的事物推荐方法。
CN201811488831.2A 2018-12-06 2018-12-06 基于场景的事物推荐方法和装置 Active CN109670106B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811488831.2A CN109670106B (zh) 2018-12-06 2018-12-06 基于场景的事物推荐方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811488831.2A CN109670106B (zh) 2018-12-06 2018-12-06 基于场景的事物推荐方法和装置

Publications (2)

Publication Number Publication Date
CN109670106A true CN109670106A (zh) 2019-04-23
CN109670106B CN109670106B (zh) 2022-03-11

Family

ID=66143639

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811488831.2A Active CN109670106B (zh) 2018-12-06 2018-12-06 基于场景的事物推荐方法和装置

Country Status (1)

Country Link
CN (1) CN109670106B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110347914A (zh) * 2019-06-06 2019-10-18 阿里巴巴集团控股有限公司 数据处理方法以及装置
CN111105298A (zh) * 2019-12-31 2020-05-05 杭州涂鸦信息技术有限公司 一种基于物联网智能场景的购买推荐方法及***
CN113763082A (zh) * 2020-09-04 2021-12-07 北京沃东天骏信息技术有限公司 一种信息推送方法和装置
CN114840762A (zh) * 2022-05-19 2022-08-02 马上消费金融股份有限公司 推荐内容确定方法、装置和电子设备
CN115423018A (zh) * 2022-09-01 2022-12-02 深圳耐特恩科技有限公司 传感器方案的推荐方法、设备及可读存储介质

Citations (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010040668A1 (de) * 2008-10-10 2010-04-15 Adc Automotive Distance Control Systems Gmbh Verfahren und einrichtung zur analyse von umgebungsobjekten und/oder umgebungsszenen, wie zur objekt- und szenenklassensegmentierung
CN103399860A (zh) * 2013-07-04 2013-11-20 北京百纳威尔科技有限公司 内容显示方法和装置
CN103778187A (zh) * 2013-12-31 2014-05-07 百度(中国)有限公司 一种定向返回搜索结果的方法和设备
CN104268154A (zh) * 2014-09-02 2015-01-07 百度在线网络技术(北京)有限公司 一种用于提供推荐信息的方法和装置
CN104598602A (zh) * 2015-01-27 2015-05-06 百度在线网络技术(北京)有限公司 通过计算机实现的基于场景的信息推荐方法及装置
CN104866530A (zh) * 2015-04-27 2015-08-26 宁波网传媒有限公司 一种基于滑标评分的推荐***及方法
CN105022793A (zh) * 2015-06-29 2015-11-04 成都亿邻通科技有限公司 一种识别图像物体的方法
CN105142104A (zh) * 2015-06-19 2015-12-09 北京奇虎科技有限公司 提供推荐信息的方法、设备以及***
CN105227973A (zh) * 2014-06-27 2016-01-06 中兴通讯股份有限公司 基于场景识别的信息推荐方法及装置
US20160142626A1 (en) * 2014-11-17 2016-05-19 International Business Machines Corporation Location aware photograph recommendation notification
CN105634881A (zh) * 2014-10-30 2016-06-01 腾讯科技(深圳)有限公司 应用场景推荐方法及装置
CN105868360A (zh) * 2016-03-29 2016-08-17 乐视控股(北京)有限公司 基于语音识别的内容推荐方法及装置
CN106528834A (zh) * 2016-11-17 2017-03-22 百度在线网络技术(北京)有限公司 基于人工智能的图片资源推送方法及装置
CN106776999A (zh) * 2016-12-07 2017-05-31 北京小米移动软件有限公司 多媒体数据推荐方法及装置
CN106777067A (zh) * 2016-11-16 2017-05-31 中国科学院上海高等研究院 信息推荐方法及***
CN107016163A (zh) * 2017-03-07 2017-08-04 北京小米移动软件有限公司 植物种类推荐方法及装置
CN107480265A (zh) * 2017-08-17 2017-12-15 广州视源电子科技股份有限公司 数据推荐方法、装置、设备以及存储介质
CN107592451A (zh) * 2017-08-31 2018-01-16 努比亚技术有限公司 一种多模式辅助拍照方法、装置及计算机可读存储介质
CN107609198A (zh) * 2017-10-20 2018-01-19 咪咕互动娱乐有限公司 一种推荐方法、装置及计算机可读存储介质
CN107920163A (zh) * 2017-11-14 2018-04-17 维沃移动通信有限公司 一种提醒模式切换方法及移动终端、云端服务器
CN107992602A (zh) * 2017-12-14 2018-05-04 北京百度网讯科技有限公司 搜索结果展示方法和装置
CN108897785A (zh) * 2018-06-08 2018-11-27 Oppo(重庆)智能科技有限公司 搜索内容推荐方法、装置、终端设备及存储介质

Patent Citations (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010040668A1 (de) * 2008-10-10 2010-04-15 Adc Automotive Distance Control Systems Gmbh Verfahren und einrichtung zur analyse von umgebungsobjekten und/oder umgebungsszenen, wie zur objekt- und szenenklassensegmentierung
CN103399860A (zh) * 2013-07-04 2013-11-20 北京百纳威尔科技有限公司 内容显示方法和装置
CN103778187A (zh) * 2013-12-31 2014-05-07 百度(中国)有限公司 一种定向返回搜索结果的方法和设备
CN105227973A (zh) * 2014-06-27 2016-01-06 中兴通讯股份有限公司 基于场景识别的信息推荐方法及装置
CN104268154A (zh) * 2014-09-02 2015-01-07 百度在线网络技术(北京)有限公司 一种用于提供推荐信息的方法和装置
CN105634881A (zh) * 2014-10-30 2016-06-01 腾讯科技(深圳)有限公司 应用场景推荐方法及装置
US20160142626A1 (en) * 2014-11-17 2016-05-19 International Business Machines Corporation Location aware photograph recommendation notification
CN104598602A (zh) * 2015-01-27 2015-05-06 百度在线网络技术(北京)有限公司 通过计算机实现的基于场景的信息推荐方法及装置
CN104866530A (zh) * 2015-04-27 2015-08-26 宁波网传媒有限公司 一种基于滑标评分的推荐***及方法
CN105142104A (zh) * 2015-06-19 2015-12-09 北京奇虎科技有限公司 提供推荐信息的方法、设备以及***
CN105022793A (zh) * 2015-06-29 2015-11-04 成都亿邻通科技有限公司 一种识别图像物体的方法
CN105868360A (zh) * 2016-03-29 2016-08-17 乐视控股(北京)有限公司 基于语音识别的内容推荐方法及装置
CN106777067A (zh) * 2016-11-16 2017-05-31 中国科学院上海高等研究院 信息推荐方法及***
CN106528834A (zh) * 2016-11-17 2017-03-22 百度在线网络技术(北京)有限公司 基于人工智能的图片资源推送方法及装置
CN106776999A (zh) * 2016-12-07 2017-05-31 北京小米移动软件有限公司 多媒体数据推荐方法及装置
CN107016163A (zh) * 2017-03-07 2017-08-04 北京小米移动软件有限公司 植物种类推荐方法及装置
CN107480265A (zh) * 2017-08-17 2017-12-15 广州视源电子科技股份有限公司 数据推荐方法、装置、设备以及存储介质
CN107592451A (zh) * 2017-08-31 2018-01-16 努比亚技术有限公司 一种多模式辅助拍照方法、装置及计算机可读存储介质
CN107609198A (zh) * 2017-10-20 2018-01-19 咪咕互动娱乐有限公司 一种推荐方法、装置及计算机可读存储介质
CN107920163A (zh) * 2017-11-14 2018-04-17 维沃移动通信有限公司 一种提醒模式切换方法及移动终端、云端服务器
CN107992602A (zh) * 2017-12-14 2018-05-04 北京百度网讯科技有限公司 搜索结果展示方法和装置
CN108897785A (zh) * 2018-06-08 2018-11-27 Oppo(重庆)智能科技有限公司 搜索内容推荐方法、装置、终端设备及存储介质

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110347914A (zh) * 2019-06-06 2019-10-18 阿里巴巴集团控股有限公司 数据处理方法以及装置
CN110347914B (zh) * 2019-06-06 2024-02-06 创新先进技术有限公司 数据处理方法以及装置
CN111105298A (zh) * 2019-12-31 2020-05-05 杭州涂鸦信息技术有限公司 一种基于物联网智能场景的购买推荐方法及***
CN111105298B (zh) * 2019-12-31 2023-09-26 杭州涂鸦信息技术有限公司 一种基于物联网智能场景的购买推荐方法及***
CN113763082A (zh) * 2020-09-04 2021-12-07 北京沃东天骏信息技术有限公司 一种信息推送方法和装置
CN114840762A (zh) * 2022-05-19 2022-08-02 马上消费金融股份有限公司 推荐内容确定方法、装置和电子设备
CN115423018A (zh) * 2022-09-01 2022-12-02 深圳耐特恩科技有限公司 传感器方案的推荐方法、设备及可读存储介质

Also Published As

Publication number Publication date
CN109670106B (zh) 2022-03-11

Similar Documents

Publication Publication Date Title
CN109670106A (zh) 基于场景的事物推荐方法和装置
US10803315B2 (en) Electronic device and method for processing information associated with food
CN107633441A (zh) 追踪识别视频图像中的商品并展示商品信息的方法和装置
CN107480725A (zh) 基于深度学习的图像识别方法、装置和计算机设备
CN107341350A (zh) 食材智能管理方法和装置、服务器、智能冰箱、存储介质
US8773467B2 (en) Enhanced asset management and planning system
CN108597582B (zh) 一种用于执行Faster R-CNN神经网络运算的方法和装置
CN109996107A (zh) 视频生成方法、装置和***
CN108491540B (zh) 文本信息推送方法、装置及智能终端
CN109740571A (zh) 图像采集的方法、图像处理的方法、装置和电子设备
CN110337011A (zh) 视频处理方法、装置及设备
CN107679564A (zh) 样本数据推荐方法及其装置
US20140214618A1 (en) In-store customer scan process including nutritional information
CN110232340A (zh) 建立视频分类模型以及视频分类的方法、装置
CN108875539A (zh) 表情匹配方法、装置和***及存储介质
US20200211413A1 (en) Method, apparatus and terminal device for constructing parts together
US20140240339A1 (en) Personal visualization of health conditions
CN107729473A (zh) 文章推荐方法及其装置
CN110198472B (zh) 视频资源的播放方法及装置
CN117710530A (zh) 图像生成方法、装置、设备及存储介质
CN109919213A (zh) 直播类型的确定方法、装置、设备及存储介质
CN116403678A (zh) 基于人工智能的健康饮食推荐方法、装置及相关设备
CN115209233B (zh) 视频播放方法以及相关装置、设备
CN114491152B (zh) 一种摘要视频的生成方法、存储介质、电子装置
CN109784026A (zh) 基于生物特征识别的菜品推荐方法及装置、介质和设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant