基于社交商务的产品推荐系统和方法与流程

文档序号:11890844阅读:292来源:国知局
基于社交商务的产品推荐系统和方法与流程

本发明涉及推荐产品的技术,更具体地,涉及一种基于用户输入的条件推荐产品的方法。



背景技术:

在互联网广泛推广之前,电子商务已经以各种方式存在,例如,电子方式的企业间的文书交换,或者,个人电脑(PC)通信的家庭购物、家庭银行等。然而,随着互联网变得越来越普及,电子商务已被认为是与互联网上的交易有关。狭义上的电子商务是指通过在互联网上的网站运营的市场实时进行产品交易。交易的产品包括服务,如远程教育或医疗诊断,以及实体产品,如电子元件。此外,包括新闻、音频软件等产品的交易的数字产品在电子商务中日益增加。广义上的电子商务包括与每个机构(如供应商、金融机构、政府机构或运输机构)的交易,以及与消费者的交易有关的行为。

智能服务可能意味着根据用户的个人信息提供个性化内容的服务。传统的智能服务可能根据用户的使用历史或使用模式,通过预测潜在用户的意图,使用固定的分类系统,从接收到的材料中提供一些材料给该用户。然而,由于该智能服务的分类系统是固定的,提供智能服务本身是具有局限性的,因为,被推荐的材料可能与反应用户的喜欢的材料相同。因此,亟需一种能够根据客户想要选择的概括的偏好因子来推荐最合适的产品的服务。



技术实现要素:

本发明的目的是提供一种能够通过用户和第三人推荐产品的基于社交商务的产品推荐服务系统。

本发明的另一目的是提供一种能够通过推荐算法推荐产品的基于社交商务的产品推荐服务方法。

本发明的一个方面提供了一种基于社交商务的产品推荐系统,包括:数据库,其配置为存储第一用户上传的图像;识别单元,其配置为根据由所述第一用户输出的条件,识别与上传的所述图像相对应的产品;推荐单元,其配置为使用预定的推荐算法确定至少一个推荐产品;以及输出单元,其配置为输出与第二用户推荐的推荐产品相对应的图像,和使用所述预定的推荐算法推荐的至少一个推荐产品相对应的图像。

根据实施例,所述输出单元可能将与所述第二用户推荐的推荐产品相对应的图像和与使用所述预定的推荐算法推荐的至少一个推荐产品相对应的图像叠加在所述第一用户上述的所述图像上。

根据实施例,所述输出单元可能使用模板,该模板包括用于所述第一用户上传的图像的第一区域,和用于与所述第二用户推荐的推荐产品相对应的图像或与使用预定推荐算法推荐的至少一个推荐产品相对应的图像的第二区域。

根据实施例,所述输出单元可能输出与所述第二用户推荐的推荐产品相对应的图像和与使用预定算法推荐的至少一个推荐产品相对应的图像。

根据实施例,所述输出单元可能包括选择单元,其配置为选择在网格模式中输出多个第一用户的多个图像的第一方法,和通过垂直排列输出多个第一用户的多个图像的第二方法中的任意一种方法,并且,根据所选择的方法输出所述多个第一用户的所述多个图像。

根据实施例,所述输出单元可能输出推荐产品的价格、推荐产品的喜好和能够购买推荐商品的统一资源定位符(Uniform Resource Locator,URL)中的至少一个。

根据实施例,所述输出单元可能使用预定数量的推荐算法输出推荐的至少一个推荐产品。

根据本发明的另一个方面,提供了一种基于社交商务的产品推荐方法,包括:存储第一用户上传的图像;根据所述第一用户输入的条件,识别与上传的所述图像相对应的产品;使用预定的推荐算法确定至少一个推荐产品;并且输出与第二用户推荐的推荐产品相对应的图像,和与使用所述推荐算法推荐的至少一个推荐产品相对应的图像。

根据实施例,所述输出可能将与所述第二用户推荐的推荐产品相对应的图像和与所述推荐算法推荐的至少一个推荐产品相对应的图像叠加到第一用户上传的所述图像上。

根据实施例,输出与所述第二用户推荐的推荐产品相对应的图像和与所述推荐算法推荐的至少一个推荐产品相对应的图像可能使用模板,该模板包括用于所述第一用户上传的图像的第一区域,和用于与所述第二用户推荐的推荐产品相对应的图像或与使用预定推荐算法推荐的至少一个推荐产品相对应的图像的第二区域。

附图说明

图1为描述了根据本发明的实施例的基于社交商务的产品推荐系统的操作的示意图;

图2为说明了根据本发明的实施例的基于社交商务的产品推荐系统的结构框图;

图3为说明了在根据本发明的实施例的基于社交商务的产品推荐系统中上传图像和输出推荐产品的例子的示意图;

图4A和4B为说明了在根据本发明的实施例的基于社交商务的产品推荐系统中通过用户的选择输出多个图像的例子的示意图;

图5为说明了在根据本发明的实施例的基于社交商务的产品推荐系统中根据用户的条件推荐产品的例子的示意图;

图6为说明了在根据本发明的实施例的基于社交商务的产品推荐系统中将与推荐产品相对应的图像覆盖在上传的图像上的例子的示意图;

图7为描述了根据本发明的实施例的基于社交商务的产品推荐系统的产品推荐方法的流程图;

图8为说明了在根据本发明的实施例的基于社交商务的产品推荐系统中推荐产品的一个例子的示意图;

图9为说明了在根据本发明的实施例的基于社交商务的产品推荐系统中推荐产品的另一个例子的示意图。

具体实施方式

以下参照附图对本发明的各实施例进行更详细地描述。

图1为描述了根据本发明的实施例的基于社交商务的产品推荐系统的操作的示意图。

用户110可能通过与基于社交商务的产品推荐系统130相连接的网站120上传图像,并且输入想要从该上传的图像中提取的产品。例如,该用户可能上传包含好莱坞女演员的服装的图像,当该用户想要从该图像中获得关于鞋子的信息,该用户可能通过输入“#鞋子#平跟鞋” 搜索在该上传的图像中找到的女演员的鞋子。基于社交商务的产品推荐系统130可能存储用户100通过网站120上传的图像,并且,由于在用户110上传的服装中搜索该鞋子,因此可以识别与该好莱坞女演员的服装相对应的鞋子。

该基于社交商务的产品推荐系统130可能使用预定推荐算法确定至少一个推荐产品。例如,该基于社交商务的产品推荐系统130可能输出与用户推荐的推荐产品、与该基于社交商务的产品推荐系统相连接的网站运营人员推荐的推荐产品和推荐算法推荐的至少一个推荐产品相对应的图像。此时,该基于社交商务的产品推荐系统130可能提供模板,该模板包括用于第一用户通过网站120上传的图像的第一区域,和用于与第二用户推荐的推荐产品相对应的图像或与使用预定推荐算法推荐的至少一个推荐产品相对应的图像的第二区域。

该基于社交商务的产品推荐系统130可能输出推荐产品的价格、推荐产品的喜好和能够通过网站120购买推荐商品的统一资源定位符(Uniform Resource Locator,URL)中的至少一个。例如,该基于社交商务的产品推荐系统130可能输出推荐产品名称 “只要女性平跟鞋”、 推荐产品价格“$397”、推荐产品喜好“5”、通过网站能够购买推荐产品的网站“www.aaa.com”。

该基于社交商务的产品推荐系统130可能将与除了本用户的另一个用户推荐的推荐产品相对应的图像,和推荐算法推荐的至少一个推荐产品相对应的图像叠加到用户上传的图像上。例如,当用户110将鼠标光标放置到上传的图像上,该用户110可以看到与该上传的图像相对应的推荐产品将被叠加和输出。

该基于社交商务的产品推荐系统130可能提供一种通过在网格模式中的用户的选择输出多个用户的多个图像的方法,以及通过垂直排列输出多个用户的多个图像的方法,该多个用户的多个图像可能根据用户的选择,以网格模式或垂直排列输出在网站120上。

当根据本发明的实施例的基于社交商务的产品推荐系统输出本用户输入的条件时,可能通过向本用户通知与除了本用户外的另一用户输入的条件相对应的产品,实现本用户与除了本用户外的另一用户的通信。

图2为说明了根据本发明的实施例的基于社交商务的产品推荐系统的结构框图。

该基于社交商务的产品推荐系统200可能是根据用户的条件推荐产品的系统,其包括数据库210、识别单元220、推荐单元230和输出单元240。

该数据库210可能存储第一用户上传的图像。此时,该第一用户可能是使用该基于社交商务的产品推荐系统的用户。

识别单元220可能根据第一用户输入的条件识别与上传的图像相对应的产品。例如,该识别单元220可能将图像转换为二进制数据,以便根据来自第一用户上传的图像的输入条件分析该二进制数据。该识别单元220可能通过分析输入条件,例如,标题、正文和关键词,中的语素,区分出词,并且将搜索数据标准化为以同义词为单位。

推荐单元230可能使用预定的推荐算法确定至少一个推荐产品。该推荐单元230可能根据用户上传的图像和输入条件,推荐具有高相似性的产品。例如,该推荐单元230可能通过推荐算法推荐的至少一个推荐产品的元数据的单词重复次数、重要性等测量相似性,并且通过图像的二进制数据的相似性搜索相似的产品。

推荐单元230可能进行推荐的产品的排名验证,以便提高推荐的产品的准确性。例如,该推荐单元230可能移除有效性令人怀疑的产品,如在许多产品中重复的词、应当被过滤的词和重复的图像。此外,可能通过考虑影响产品的可靠性和重要性的数据,如在排名中的销售者的分类、产品的畅销度等,从推荐的产品中选择推荐产品。

输出单元240可能输出与第二用户推荐的推荐产品相对应的图像,和与推荐算法推荐的至少一个推荐产品相对应的图像。例如,该输出单元240可能输出与销售者推荐的推荐产品相对应的图像。

输出单元240可能将与第二用户推荐的推荐产品相对应的图像,和与推荐算法推荐的至少一个推荐产品相对应的图像叠加到第一用户上传的图像上。

输出单元240可能提供模板,该模板包括用于第一用户上传的图像的第一区域,以及用于与第二用户推荐的推荐产品相对应的图像和与使用预定推荐算法推荐的至少一个推荐产品相对应的图像的第二区域。

输出单元240可能包括选择单元,该选择单元选择在网格模式中输出多个第一用户的多个图像的第一方法,和通过垂直排列输出多个第一用户的多个图像的第二方法中的任意一种方法,并且,根据所选择的方法输出多个第一用户的所述多个图像。

输出单元240可能输出推荐产品的价格、推荐产品的喜好和能够购买推荐商品的URL中的至少一个。此外,该输出单元240可能输出至少一个预定数量的推荐算法推荐的至少一个推荐产品。

图3为说明了在根据本发明的实施例的基于社交商务的产品推荐系统中上传图像和输出推荐产品的例子的示意图。

该基于社交商务的产品推荐系统可能提供模板,该模板包括用于第一用户上传的图像的第一区域310,和用于与第二用户推荐的推荐产品相对应的图像或与推荐算法推荐的至少一个推荐产品相对应的图像的第二区域320。用户可能在第一区域310中上传图像,并且输入条件。此时,用户输入的条件可能通过叠加到上传的图像上而被输出。例如,用户可能上传好莱坞女演员的图像,并且搜索在该上传的图像中找到的上衣。此时,条件可以是该产品推荐系统能够识别的语言,如标题、正文和关键词。

该基于社交商务的产品推荐系统可能使用推荐算法确定至少一个推荐产品。该基于社交商务的产品推荐系统可能在第二区域320输出至少一个推荐产品330。此时,该推荐产品可能以与上传的图像类似的产品的顺序输出,输出在第二区域320中的推荐产品330可能具有预定数量的推荐产品,并且,推荐产品330可能输出推荐产品的价格、推荐产品的喜好和能够购买推荐商品的URL中的至少一个。此外,经营者推荐的推荐产品可能输出在第二区域320,除了本用户外的另一用户推荐的推荐产品可能输出在第二区域320。

图4A和4B为说明了在根据本发明的实施例的基于社交商务的产品推荐系统中通过用户的选择输出多个图像的例子的示意图。

该基于社交商务的产品推荐系统可能提供并允许用户能够选择在网格模式中输出多个第一用户的多个图像的第一方法,和通过垂直排列输出多个第一用户的多个图像的第二方法,并且根据所选择的方法输出多个第一用户的多个图像。

参照图4A,举例说明了在基于社交商务的产品推荐系统中以网格模式输出用户上传的图像的例子。该基于社交商务的产品推荐系统可能通过用户以网格模式输出多个第一用户的多个图像。

参照图4B,举例说明了在基于社交商务的产品推荐系统中通过垂直排列输出用户上传的图像的例子。该基于社交商务的产品推荐系统可能通过用户以滚动形式对多个第一用户的多个图像进行排列输出。

当用户将鼠标光标放置在以网格模式或以垂直排列方式输出的图像上,该基于社交商务的产品推荐系统可能将与推荐产品相对应的图像叠加到以网格模式输出的图像上,或者通过垂直排列输出的图像上。

图5为说明了在根据本发明的实施例的基于社交商务的产品推荐系统中根据用户的条件推荐产品的例子的示意图。

该基于社交商务的产品推荐系统可能提供模板,该模板包括用于第一用户上传的图像的第一区域510,和用于与第二用户推荐的推荐产品相对应的图像或与推荐算法推荐的至少一个推荐产品相对应的图像的第二区域520。可能通过包括第一区域和第二区域的模板在用户和该基于社交商务的产品推荐系统之间传送和接收信息。

此时,用户可能在第一区域510上传图像,并且输入条件。例如,该用户可能上传好莱坞演员的图像,并根据上传的图像输出条件“白色#体恤 + 卡其色#裙子 + 裸色系带高跟鞋#装扮”。此外,该基于社交商务的产品推荐系统可能在第一区域510输出与用户上传的图像相关的另一用户的喜好,并且,还将上传的图像输出到社交网络服务(Social Network Service, SNS)。此外,可能输出图像上传的日期和时间,并且用户可能通过提供的用户接口(UI)存储上传的图像,从而存储该上传的图像。

该基于社交商务的产品推荐系统可能使用推荐算法确定至少一个推荐产品。此时,该推荐算法可能从用户上传图像的时候开始执行。例如,该推荐算法可能根据用户的条件从具有外部接收的多个推荐产品的列表中提取标准化的单词作为查询词,并且测量提取的元数据的包含单词重复次数、重要性等在内的相似性。该基于社交商务的产品推荐系统可能通过图像的二进制数据的相似性搜索产品。

该基于社交商务的产品推荐系统可能输出与推荐算法推荐的至少一个推荐产品相对应的图像,和与第二用户推荐的推荐产品相对应的图像。例如,可能输出经营者推荐的推荐产品530,除了本用户外的另一用户可能使用“添加建议”按钮540直接推荐类似的推荐产品。

此外,当第二用户关注到第一用户上传的图像和包含输入查询的内容时,该内容可能被复制到第二用户的个人空间(我的房间)。此时,第二用户可能通过点击与第一用户上传的图像和包含输入查询的内容相关的“我想要”按钮进行关注。

该基于社交商务的产品推荐系统可能同步执行通过用户输入的内容而添加的推荐内容,和在被第二用户关注的时候预先添加的推荐内容,并且在此之后,继续同步执行多个用户另外输入的推荐内容。例如,多个用户可能关注由第一用户生成的内容。当推荐内容被添加到复制到通过关注生成的每个用户的个人空间上的内容和第一用户生成的内容中的至少一个内容上,该推荐内容可能与每个内容同步,并且当添加新的推荐产品时,关于新的推荐产品的信息可能提供给关注该内容的多个用户。虽然在当前输出的一个或多个推荐产品中没有用户喜好的推荐产品,但是无论何时更新与感兴趣的产品相关的查询,用户都可以通过关注该内容接收到连续的更新。

该基于社交商务的产品推荐系统可能在第二区域520中输出至少一个推荐产品530。此时,可能在第二区域520输出预定数量的推荐产品530,并且,可能在第二区域520中一起输出推荐产品530,和推荐产品的价格、推荐产品的喜好和能够购买推荐商品的URL中的至少一个。例如,该基于社交商务的产品推荐系统可能输出推荐产品名称 “只要女性平跟鞋”、 推荐产品价格“$397”、推荐产品喜好“3”、通过网站能够购买推荐产品的网站“www.aaa.com”。此外,该基于社交商务的产品推荐系统可能提供UI,从而允许用户购买推荐产品,并且,用户可能通过点击该UI进入到能够购买该推荐产品530的网站,从而允许用户能够购买该推荐产品,并且查看与该推荐产品530有关的详细说明。

根据本发明的实施例的基于社交商务的产品推荐系统可能通过SNS与除了本用户外的其他用户分享,并且,由于可以通过经营者和外部企业推荐推荐产品,因此提供了面向用户的产品推荐系统。

图6为说明了在根据本发明的实施例的基于社交商务的产品推荐系统中将与推荐产品相对应的图像覆盖在上传的图像上的例子的示意图。

该基于社交商务的产品推荐系统可能通过将与第二用户推荐的推测产品相对应的图像610和与通过推荐算法推荐的至少一个推荐产品相对应的图像620叠加到第一用户上传的图像610上进行输出。例如,当用户搜索“豹纹平跟鞋”时,可以从上传的图片610中识别出产品。该基于社交商务的产品推荐系统可能通过推荐算法在上传的图像610上输出与“豹纹平跟鞋”相关的至少一个推荐产品相对应的图像,并且在上传的图像610上输出购物中心经营者推荐的与“豹纹平跟鞋”相关的推荐产品相对应的图像。此外,可能输出与除了本用户外的另一用户推荐的推荐产品相对应的图像。例如,可能同时依次输出推荐算法推荐的推荐产品、经营者推荐的推荐产品和另一用户输出的推荐产品。

图7为描述了根据本发明的实施例的基于社交商务的产品推荐系统的产品推荐方法的流程图。

基于社交商务的产品推荐系统可能执行产品推荐方法,以下描述的基于社交商务的产品推荐系统参照图1到6。

在操作710中,该基于社交商务的产品推荐系统可能存储第一用户上传的图像。此时,该基于社交商务的产品推荐系统可能将第一用户上传的图像存储在数据库中。

在操作720,该基于社交商务的产品推荐系统可能根据第一用户输入的条件识别与上传的图像相对应的产品。例如,该基于社交商务的产品推荐系统可能将图像转换为二进制数据以便根据来自第一用户上传的图像的输入条件分析该二进制数据。通过分析输入条件,例如,标题、正文和关键词,中的语素,可能区分出词, 并且将搜索数据标准化为以同义词为单位。

在操作730中,该基于社交商务的产品推荐系统可能通过预定算法将至少一个产品确定为推荐产品。该基于社交商务的产品推荐系统可能使用通过推荐算法推荐的至少一个推荐产品的元数据的单词重复次数、重要性等测量相似性,并且使用图像的二进制数据的相似性搜索类似的产品。此外,可能进行推荐的产品的排名验证,以便提高推荐的产品的准确性。例如,该基于社交商务的产品推荐系统可能移除有效性令人怀疑的产品,如在许多产品中重复的词、应当被过滤的词和重复的图像。可能通过考虑影响产品的可靠性和重要性的数据,如在排名中的销售者的分类、产品的畅销度等,从推荐的产品中选择推荐产品。

在操作740中,该基于社交商务的产品推荐系统可能输出与第二用户推荐的推荐产品相对应的图像,和与通过推荐算法推荐的至少一个推荐产品相对应的图像。

图8为说明了在根据本发明的实施例的基于社交商务的产品推荐系统中推荐产品的一个例子的示意图。

该基于社交商务的产品推荐系统可能安装有用于实现与进行电子商务的网站相互协同工作的程序。用户通过设置在网站中的工具栏功能可能很快搜索到产品,并且可能轻易地将搜索到的产品保留在购物车中。

该基于社交商务的产品推荐系统可能增加两个能够在产品上应用喜好或推荐该产品的功能。例如,在进行电子商务的网站中,当用户将鼠标放在产品810上,可能输出按钮“我想要”820、按钮“推荐”830、此时,当用户选择产品上的按钮“我想要”820时,该用户选择的产品可能通过连接到基于社交商务的产品推荐系统上而被输出。该基于社交商务的产品推荐系统可能输出在进行电子商务的网站中选择的产品,并且输出关于该产品的详细说明。例如,该基于社交商务的产品推荐系统可能输出选择的产品的制造商、选择的产品的类型或选择的产品的说明等。此外,关于选择的产品的说明可以被写入或存储,并且该说明可能被更正和存储。

图9为说明了在根据本发明的实施例的基于社交商务的产品推荐系统中推荐产品的另一个例子的示意图。

该基于社交商务的产品推荐系统可能安装用于与实现电子商务的网站配合工作的程序。用户可能通过设置在网站中的工具栏功能快速搜索产品,并且可能轻易地将搜索到的产品保留在购物车中。

该基于社交商务的产品推荐系统可能增加两个能够在产品上应用喜好或推荐该产品的功能。例如,在进行电子商务的网站中,当用户将鼠标放在产品910上,可能输出按钮“我想要”920、按钮“推荐”930、此时,当用户选择产品上的按钮“推荐”920时,用户选择了按钮“推荐”920的该产品可能通过连接到基于社交商务的产品推荐系统上而被输出。

该基于社交商务的产品推荐系统可能输出在进行电子商务的网站中选择的产品。此外,该基于社交商务的产品推荐系统可能还输出查询者做出关于产品的查询的图像,该图像关于该查询被上传。此时,例如,可能输出包含有用户上传的关于用户上传的图像的查询的产品的内容950。

用户可能从包含有相对于查询而上传的产品的内容中选择至少一个内容。该基于社交商务的产品推荐系统可能推荐在网站中在相对于查询而上传的产品中选择作为推荐产品的产品910。例如,该基于社交商务的产品推荐系统可能通过将在网站中选择的产品910叠加到包含有与查询相对应的产品的内容950上进行输出。

上述设备可能通过单独或联合使用硬件部件、软件部件实现。例如,可能使用至少一个通用计算机或专用计算机,如处理器、控制器、算术逻辑单元(ALU)、数字信号处理器(DSP)、微型计算机、现场可编程序逻辑阵列(FPGA)、可编程逻辑单元(PLU)、微处理器,或者任何其他能够执行和响应指令的设备,实现在实施例中所述的设备和部件。该处理设备可能执行操作系统(OS)和在该操作系统(OS)中执行的一个或多个软件。此外,该处理设备可能访问、存储、操作、处理和生成数据,以响应软件的执行。为了便于理解,举了使用单个处理设备的例子,但是,本领域技术人员可以理解的是,该处理设备包括多个处理单元或多个类型的处理单元。例如,该处理设备可能包括多个处理器,或者一个处理器和一个控制器。此外,可能用到并行处理器等其他处理结构。

软件可能包括单独或联合的计算机程序、代码、指令,该软件将处理设备配置为按需工作,或者单独或共同向处理设备下达指令。软件和/或数据可能永久或临时嵌入在任何类型的机器、部件、物理设备、虚拟仪器、计算机存储介质或设备、或传输的信号波中,以便被处理设备分析,或向处理设备提供指令或数据。软件可能分布在连接计算机系统的网络上,因此,该软件可以以分布式的方式存储和执行。软件和数据可能存储在至少一个计算机可读存储介质中。

根据本发明的实施例的方法可能通过以程序指令的方式执行而存储在计算机可读存储介质中。该计算机可读存储介质可能包括单独或联合的程序指令、数据文件、数据结构等。存储在计算机可读存储介质中的程序指令可能是为了本发明专门设计或设置的,或者可能是本领域技术人员已知的和使用的。计算机可读存储介质的例子包括硬盘、软盘和硬盘等磁性介质、光盘(CD)只读存储器(ROM)和数字视频光盘(DVD)等光学存储介质、软式光盘等磁光介质和硬件设备,其中,该硬件设备专门用于存储和执行程序指令,如ROM、随机存取存储器(RAM)和Flash存储器等。程序指令的例子可能包括计算机使用解译器等执行的高级语言编码,以及在计算机中创作的机器代码。硬件设备可能用作至少一个软件模块,以便执行根据本发明的操作,反之亦然。

虽然参考本发明的若干实施例对本发明进行了展示和描述,但是,本领域技术人员可以理解的是可以对本发明的形式和细节做出各自变形和改进。例如,当上述技术以不同于所述方法的顺序执行,或以不同于所述方法的形式进行连接或组合,其中,系统的部件、结构、设备、电路等由其他部件或等价物替代或替换时,均可以实现适宜的结果。

因此,其他实现方式、其他实施例和与权利要求相当的技术方案可能包含在所附权利要求的范围内。

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