一种信息发布方法及装置的制造方法

文档序号:10512199阅读:357来源:国知局
一种信息发布方法及装置的制造方法
【专利摘要】本申请提供了一种信息发布方法及装置,方案包括:接收用户的输入信息;从所述用户输入信息提取一个或多个关键词;根据所述一个或多个关键词搜索得到至少两个数据对象,每一数据对象包含至少一图片;分别从至少两个数据对象的图片中抽取至少部分图像;根据所述抽取的至少部分图像生成一个组合图像;将所述组合图像发送给所述用户。采用本申请所提供的技术方案,发布的信息不再是单一数据对象的信息,而是多个数据对象的信息的组合,使得信息发布后的展示效果更佳。
【专利说明】
_种信息发布方法及装置
技术领域
[0001]本申请涉及互联网技术领域,尤其涉及一种信息发布方法及装置。
【背景技术】
[0002]目前,各个商家在进行信息发布时,服务器是将待发布的单个数据对象的图像发送至客户端并显示在前端页面上。在发布后的前端页面展示给用户的仅是该商家发布的单个数据对象的信息,利用这种发布方式发布后所展示的信息较为单一、展示效果不佳。
[0003]现有技术不足在于:
[0004]信息发布后展示的仅是单个数据对象的信息,展示效果不佳。

【发明内容】

[0005]本申请实施例提出了一种信息发布方法及装置,以解决现有技术中信息发布后展示的仅是单个数据对象的信息导致展示效果不佳的技术问题。
[0006]本申请实施例提供了一种信息发布方法,包括如下步骤:
[0007]接收用户的输入信息;
[0008]从所述用户输入信息提取一个或多个关键词;
[0009]根据所述一个或多个关键词搜索得到至少两个数据对象,每一数据对象包含至少一图片;
[0010]分别从至少两个数据对象的图片中抽取至少部分图像;
[0011]根据所述抽取的至少部分图像生成一个组合图像;
[0012]将所述组合图像发送给所述用户。
[0013]本申请实施例提供了一种信息发布装置,包括:
[0014]接收模块,用于接收用户的输入信息;
[0015]数据对象搜索模块,用于从所述用户输入信息提取一个或多个关键词;根据所述一个或多个关键词搜索得到至少两个数据对象,每一数据对象包含至少一个图片;
[0016]生成模块,用于分别从至少两个数据对象的图片中抽取至少部分图像;根据所述抽取的至少部分图像生成一个组合图像;
[0017]发送模块,用于将所述组合图像发送给所述用户。
[0018]有益效果如下:
[0019]在本申请实施例中,首先接收用户的输入信息并从中提取一个或多个关键词,根据一个或多个关键词搜索得到至少两个数据对象,每一个数据对象包含至少一个图片,分别从至少两个数据对象的图片中抽取至少部分图像,根据抽取的至少部分图像生成一个组合图像,最终将这个组合图像发送给用户,从而使得进行信息发布时,发布的信息不再是单一数据对象的信息,而是多个数据对象的信息的组合,给用户提供多个数据对象组合后的图像,采用这种信息发布方式发布后的展示效果更佳。
【附图说明】
[0020]下面将参照附图描述本申请的具体实施例,其中:
[0021]图1示出了本申请实施例中信息发布方法实施的流程示意图;
[0022]图2示出了本申请实施例中信息发布前后的示意图;
[0023]图3示出了本申请实施例中信息发布装置的结构示意图。
【具体实施方式】
[0024]为了使本申请的技术方案及优点更加清楚明白,以下结合附图对本申请的示例性实施例进行进一步详细的说明,显然,所描述的实施例仅是本申请的一部分实施例,而不是所有实施例的穷举。并且在不冲突的情况下,本说明中的实施例及实施例中的特征可以互相结合。
[0025]针对现有技术的不足,本申请实施例提出了一种信息发布方法及装置,下面进行说明。
[0026]图1示出了本申请实施例中信息发布方法实施的流程示意图,如图所示,信息发布方法可以包括如下步骤:
[0027]步骤101、接收用户的输入信息;
[0028]步骤102、从用户输入信息提取一个或多个关键词;
[0029]步骤103、根据一个或多个关键词搜索得到至少两个数据对象,每一数据对象包含至少一图片;
[0030]步骤104、分别从至少两个数据对象的图片中抽取至少部分图像;
[0031]步骤105、根据抽取的至少部分图像生成一个组成图像;
[0032]步骤106、将组合图像发送给用户。
[0033]其中,以服装组合发布为例,关键词可以是“韩版”、“日系”等风格关键字,也可以是“欧式家具”等关键字。根据一个或多个关键词搜索得到至少两个数据对象,具体可以是根据“韩版”、“日系”等风格关键字确定至少两个物品,如两件韩版衣服、或者一件韩版衣服和一串韩版项链等。这些物品均包含至少一张物品展示图片,可以是正面图片、背面图片等。
[0034]从用户输入信息提取一个或多个关键词可以采用现有的关键词提取技术,根据一个或多个关键词搜索得到至少两个数据对象可以是以这些关键词作为输入集建立权重模型进行语义化搜索得到至少两个数据对象,具体的实现方式可以采用现有技术,本申请对关键词提取的具体方式以及根据关键词搜索数据对象的方式等不作限制。
[0035]在具体实施中,分别从至少两个数据对象的图片中抽取至少部分图像,可以利用贝叶斯等抠图算法将数据对象的图片中的主图抠出,然后提取其中的图像特征值,如颜色、纹理、形状等,进行分析并建立高阶索引等操作。除此之外,还可以对抽取的部分图像进行加深、调色等图像处理,这些图像处理的具体操作步骤均可以采用现有的图像处理技术,在此不作赘述。
[0036]组合图像还可以包括每个数据对象的图片的图片路径等其他信息。
[0037]由于本申请实施例所提供的信息发布方法,在接收到用户的输入信息后可以根据用户输入信息提取出一个或多个关键词,并根据这些关键词搜索得到至少两个数据对象,每一个数据对象包含至少一个图片,分别从图片中抽取至少部分图像,将这些部分图像生成组合图像发送给用户,为用户提供了包含多个数据对象的图片的组合图像,使得发布的信息不仅是单一数据对象的信息,而是多个数据对象的信息的组合。
[0038]实施中,组合图像还可以包括每个数据对象的链接信息。
[0039]其中,继续以服装组合发布为例,每个数据对象的链接信息可以是每个物品的详情页统一资源定位符(URL,Uniform Resource Locator)地址,如风衣的详情页URL地址等。
[0040]每个数据对象的链接信息可以定位到该数据对象的部分图像在组合图像中的位置,当用户点击该数据对象的部分图像时即可自动访问该数据对象的链接信息。例如,风衣的详情页URL地址可以与风衣图像的位置相同,使得用户在点击风衣图像时可以自动链接到风衣的详情页。
[0041]在具体实施中,可以通过现有技术中img标签的map和area属性来实现上述定位,具体的实现方式可以如下所示:
[0042]〈img src ="图形文件名"usemap = " #图的名称">
[0043]〈map name ="图的名称">
[0044]〈area shape =形状 coords =区域坐标列表 href = " URL 地址">
[0045]…
[0046]〈area shape =形状 coords =区域坐标列表 href = " URL 地址">
[0047]〈/map〉
[0048]上述代码为img标签中利用map和area属性实现URL地址定位的实现方式,本领域技术人员也可以采用其他方式来实现定位,本申请对此不做限制。
[0049]在具体实施中,也可以不进行上述定位等操作、直接将包含每个数据对象的链接信息的组合图像发送给用户,这样显示给用户的可能是数据对象的链接信息与数据对象的部分图像分开显示的效果,如在风衣和围巾的图像下方显示风衣的链接信息以及围巾的链接信息等。虽然这种组合图像的展示效果不及采用定位后的展示效果,但这两种方式在具体使用时均可以采用,本领域技术人员可以根据实际需要进行选择。
[0050]本申请实施例通过将每个数据对象的链接信息包含在组合图像中,使得当用户看到组合图像时还可以进一步访问该数据对象的链接信息,方便快捷,进一步提升了用户体验。
[0051]为避免组合图像中数据对象来自于同一类目下,如风衣和风衣组合,导致展示效果不能满足用户实际需要的问题,本申请实施例还可以采用如下方式实施。
[0052]实施中,数据对象可以为在不同类目下搜索得到。
[0053]例如,可以根据“韩版”关键词在服装、饰品、鞋、箱包等不同类目下进行搜索,得到韩版服装、饰品、鞋或箱包等至少两个物品,从而使得生成的组合图像包括多个类目下的物品,而不是同一类目下的物品。
[0054]本申请实施例根据关键词在不同类目下搜索得到至少两个数据对象,最终将不同类目下的数据对象的部分图像组合,使得组合后的图像更加贴近用户的搭配需求,为用户提供不同类目下的数据对象的组合图像,进一步提高了组合图像所带来的展示效果。
[0055]实施中,根据一个或多个关键词搜索得到至少两个数据对象之后,所述信息发布方法可以进一步包括:确定每个数据对象的标识;
[0056]所述组合图像还可以包括:每个数据对象的标识。
[0057]其中,每个数据对象的标识可以是根据现有的算法或一定的规则生成的关键字,如:以“迪奥真我系列香水”物品为例,该物品的标识可以是“迪奥香水”或“真我系列”等关键字,本申请对每个数据对象的标识以及标识的具体生成方式不作限制。
[0058]在具体实施中,可以将所述每个数据对象的标识标记到每个数据对象的部分图像在组合图像中的位置。
[0059]其中,将每个数据对象的标识标记到每个数据对象的部分图像在组合图像中的位置并不仅限于数据对象的标识与数据对象的图像二者坐标位置相同,具体实施时,为避免物品的标识遮挡物品的图像部分,也可以将物品的标识标记到该物品的图像的左上角或右下角等位置。如:在组合图像中的杯子图像的左上角标记“保温杯”等类似标识,用于标识、解释说明该杯子,便于用户查看、了解杯子图像所代表的含义等。
[0060]具体实施中,可以通过级联样式表(CSS,Cascading Style Sheets)的绝对定位方式将每个数据对象的标识作为页面元素,标记到每个数据对象的部分图像的相应位置,也可以采用其他方式来标记,本申请对具体的标记方法不做限制。
[0061]本申请实施例中在根据一个或多个关键词搜索得到至少两个数据对象之后,可以进一步再确定每个数据对象的标识,并将这个标识包含在生成的组合图像中,以便对每个数据对象进行标识、解释说明等,使得用户在看到组合图像之外还可以从文字等标识了解该数据对象。
[0062]实施中,所述根据抽取的至少部分图像生成一个组合图像,可以具体包括:
[0063]将每个数据对象的部分图像按不同的尺寸和/或位置组合生成指定大小的组合图像。
[0064]具体实施中,指定大小可以根据物品展示页面该物品的广告位的大小来确定。
[0065]本申请实施例中将多个数据对象的部分图像按照不同的尺寸、位置等组合成指定大小的组合图像,以便可以使得生成的组合图像满足展示尺寸要求。
[0066]实施中,所述数据对象可以为在多个商家店铺中搜索得到。
[0067]现有技术中,如果商家要进行组合物品信息发布时,通常需要设计人员来制作组合图像且组合的图像仅限于自家商品,这种方式对于经营单类目物品的商家并不适合。而本申请实施例中,由于各个物品是由服务器来确定,服务器可以跨店铺的自动搜索等,不仅降低了人工成本,而且扩大了物品组合的范围。
[0068]为了便于本申请的实施,下面以淘宝网站的商品推广作为实例进行说明。
[0069]目前,淘宝网站的各个商家可以选择一些热卖商品在淘宝网站页面上推广。在进行单品推广时,商家可以对每个商品分别设置一些商品的描述词语,以便普通消费者搜索等,例如:“七夕情人节礼物送女友创意心形纯银项链”。其中,广告位所推广的商品仅是各个商家所设置的热卖单品,而这种单品推广方式并没有达到较好的推广效果。
[0070]因此,本申请实施例中提出将各个商家的热卖单品组合起来,为普通消费者提供商品搭配方案作为广告进行推广,从而提高推广效果、促进商品交易成功。
[0071]当普通消费者在淘宝网站的搜索框输入“送女友韩版衣服”等信息时,本申请实施例可以从“送女友韩版衣服”信息中提取出关键词,如“韩版”。然后根据商家自行设置的单品描述词语以及该商品的所属类目,从热卖的单品推广(如网站预先建立的“宝贝精品库”)中,跨店铺地搜索风格为“韩版”的服装、配饰、鞋、包包等,确定服装、配饰、鞋、包包这四个类别下满足预设风格的单品图像,如图2左侧所示的四个单品图像。
[0072]此外,还可以为每个单品图像确定该商品相应的关键字,如“七夕情人节礼物送女友创意心形纯银项链”商品的关键字可以为“纯银项链”。
[0073]这四个单品的图像利用贝叶斯等抠图算法进行抠图处理,将白底的单品图像中的白底删除,抠图得到单品图像并将这四个单品图像根据颜色、纹理、形状等特征值进行匹配后,组合成展示该搭配方案的图像。组合图像可以是各个单品图像按照一定比例缩放得到不同尺寸、按照不同排列布局组合,生成的广告位大小的组合图像。
[0074]本申请实施例中可以将每种单品图像的排列布局转换为每个单品图像在组合图像中的坐标,通过CSS绝对定位方式将每种单品的关键字作为页面元素标记到每种单品图像的坐标中,也即对应单品的位置;再通过img标签的map和area属性将单品的URL地址定位到关键字元素的位置,自动给组合图像中每个商品打上标签,标签链接到该商品的详情页,从而实现自动打标目的。
[0075]组合图像可以包括该坐标、单品的关键字、单品的URL地址、单品图像的名称、单品图像来源路径、组合图像的来源等信息。
[0076]最终,将标记好详情页链接的广告图像(也即生成的组合图像)推送给普通消费者,显示在普通消费者的淘宝页面的右侧或底端等广告位上,为普通消费者提供搭配方案。图2中示出的是以服装、配饰、鞋、箱包为例的示意图,浏览器页面呈现给用户的广告图像可以如图2中右侧图像所示。
[0077]本申请实施例针对目前电商行业最热门的服饰类商品,通过跨店铺自动搭配、抠图、组合图像、自动标记商品链接,最终实现了服饰商品的高效推广,解决了 PC端、移动端上的商品自动组合推广问题,同时可以节省大量的人工设计和运营的成本。
[0078]基于同一发明构思,本申请实施例中还提供了一种信息发布装置,由于这些设备解决问题的原理与一种信息发布方法相似,因此这些设备的实施可以参见方法的实施,重复之处不再赘述。
[0079]图3示出了本申请实施例中信息发布装置的结构示意图,如图所示,信息发布装置可以包括:
[0080]接收模块301,用于接收用户的输入信息;
[0081]数据对象搜索模块302,用于从用户输入信息提取一个或多个关键词;根据一个或多个关键词搜索得到至少两个数据对象,每一数据对象包含至少一个图片;
[0082]生成模块303,用于分别从至少两个数据对象的图片中抽取至少部分图像;根据抽取的至少部分图像生成一个组合图像;
[0083]发送模块304,用于将组合图像发送给用户。
[0084]实施中,生成模块303可以具体用于根据所述抽取的至少部分图像以及每个数据对象的链接信息生成一个组合图像。
[0085]实施中,数据对象搜索模块302可以具体用于在不同类目下搜索得到至少两个数据对象。
[0086]实施中,所述信息发布装置可以进一步包括:
[0087]标识确定模块305,用于根据一个或多个关键词搜索得到至少两个数据对象之后,确定每个数据对象的标识;
[0088]生成模块303可以进一步用于根据抽取的至少部分图像以及每个数据对象的标识生成一个组合图像。
[0089]实施中,生成模块303可以具体用于将每个数据对象的部分图像按不同的尺寸和/或位置组合生成指定大小的组合图像。
[0090]实施中,数据对象搜索模决302可以具体用于在多个商家店铺中搜索得到所述至少两个数据对象。
[0091]为了描述的方便,以上所述装置的各部分以功能分为各种模块或单元分别描述。当然,在实施本申请时可以把各模块或单元的功能在同一个或多个软件或硬件中实现。
[0092]本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0093]本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0094]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0095]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0096]尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。
【主权项】
1.一种信息发布方法,其特征在于,包括如下步骤: 接收用户的输入信息; 从所述用户输入信息提取一个或多个关键词; 根据所述一个或多个关键词搜索得到至少两个数据对象,每一数据对象包含至少一图片; 分别从至少两个数据对象的图片中抽取至少部分图像; 根据所述抽取的至少部分图像生成一个组合图像; 将所述组合图像发送给所述用户。2.如权利要求1所述的方法,其特征在于,所述组合图像还包括每个数据对象的链接?目息O3.如权利要求1所述的方法,其特征在于,所述数据对象为在不同类目下搜索得到。4.如权利要求1所述的方法,其特征在于,所述根据一个或多个关键词搜索得到至少两个数据对象之后,所述方法进一步包括:确定每个数据对象的标识; 所述组合图像还包括所述每个数据对象的标识。5.如权利要求1所述的方法,其特征在于,所述根据抽取的至少部分图像生成一个组合图像,具体包括: 将每个数据对象的部分图像按不同的尺寸和/或位置组合生成指定大小的组合图像。6.如权利要求1所述的方法,其特征在于,所述数据对象为在多个商家店铺中搜索得到。7.一种信息发布装置,其特征在于,包括: 接收模块,用于接收用户的输入信息; 数据对象搜索模块,用于从所述用户输入信息提取一个或多个关键词;根据所述一个或多个关键词搜索得到至少两个数据对象,每一数据对象包含至少一个图片; 生成模块,用于分别从至少两个数据对象的图片中抽取至少部分图像;根据所述抽取的至少部分图像生成一个组合图像; 发送模块,用于将所述组合图像发送给所述用户。8.如权利要求7所述的装置,其特征在于,所述生成模块具体用于根据所述抽取的至少部分图像以及每个数据对象的链接信息生成一个组合图像。9.如权利要求7所述的装置,其特征在于,所述数据对象搜索模块具体用于在不同类目下搜索得到至少两个数据对象。10.如权利要求7所述的装置,其特征在于,进一步包括:标识确定模块,用于根据一个或多个关键词搜索得到至少两个数据对象之后,确定每个数据对象的标识;所述生成模块进一步用于根据所述抽取的至少部分图像以及每个数据对象的标识生成一个组合图像。11.如权利要求7所述的装置,其特征在于,所述生成模块具体用于将每个数据对象的部分图像按不同的尺寸和/或位置组合生成指定大小的组合图像。12.如权利要求7所述的装置,其特征在于,所述数据对象搜索模块具体用于在多个商家店铺中搜索得到所述至少两个数据对象。
【文档编号】G06F17/30GK105868219SQ201510035601
【公开日】2016年8月17日
【申请日】2015年1月23日
【发明人】陈霄, 张萌
【申请人】阿里巴巴集团控股有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1