对象识别码处理方法、对象发布方法、装置、设备及介质与流程

文档序号:26395371发布日期:2021-08-24 16:05阅读:85来源:国知局
对象识别码处理方法、对象发布方法、装置、设备及介质与流程
本公开实施例涉及数据处理
技术领域
,具体涉及一种对象识别码处理方法、对象发布方法、装置、设备及介质。
背景技术
:传统的对象发布方式为:商家将全部对象信息人工方式逐个填写到对象发布页面中,点击对象发布页面中的发布按钮来发布对象。传统的对象发布方式需要的时间较多,对象发布效率较低,且可能因填写不当导致对象发布失败。另外,本公开发明人还发现:商家在对象发布页面中填写的对象信息可能不符合目标市场对于对象信息的定义,若直接将对象信息填写到对象发布页面,可能导致对象发布失败。上述对问题的发现过程的描述,仅用于辅助理解本公开的技术方案,并不代表承认上述内容是现有技术。技术实现要素:为了解决现有技术存在的至少一个问题,本公开的至少一个实施例提供了一种对象识别码处理方法、对象发布方法、装置、电子设备及存储介质。第一方面,本公开实施例提出一种对象识别码处理方法,包括:获取对象识别码以及与所述对象识别码关联的第一对象信息;基于所述第一对象信息,将所述对象识别码与目标市场的识别码库中至少一部分识别码进行聚合,得到聚合信息;将所述第一对象信息映射为所述目标市场的第二对象信息;在所述目标市场的识别码库中,存储所述对象识别码、所述聚合信息、所述第二对象信息之间的关联关系。在一些实施例中,所述第一对象信息包括识别码标题;所述基于所述第一对象信息,将所述对象识别码与目标市场的识别码库中至少一部分识别码进行聚合包括:将所述识别码标题进行多次截断,得到多个子标题;基于所述多个子标题,将所述对象识别码与目标市场的识别码库中至少一部分识别码进行聚合。在一些实施例中,所述基于所述多个子标题,将所述对象识别码与目标市场的识别码库中至少一部分识别码进行聚合包括:将每个所述子标题与所述目标市场的识别码库中至少一部分识别码的关键属性进行匹配;将所述对象识别码与匹配的关键属性所对应的识别码进行聚合。在一些实施例中,所述将每个所述子标题与所述目标市场的识别码库中至少一部分识别码的关键属性进行匹配包括:预先将所述目标市场的识别码库中至少一部分识别码进行聚合,得到多个聚合集;确定每个所述聚合集所共有的关键属性;将每个所述子标题与所述多个聚合集各自共有的关键属性进行匹配。在一些实施例中,所述第一对象信息包括第一识别码标题;所述基于所述第一对象信息,将所述对象识别码与目标市场的识别码库中至少一部分识别码进行聚合包括:针对所述目标市场的识别码库中至少一部分识别码的第二识别码标题,确定该第二识别码标题与所述第一识别码标题之间的相似距离;将所述对象识别码与目标市场的识别码库中至少一部分识别码进行相似距离聚合。在一些实施例中,所述确定该第二识别码标题与所述第一识别码标题之间的相似距离包括:将该第二识别码标题和所述第一识别码标题输入实体对齐模型,通过所述实体对齐模型进行对齐,输出该第二识别码标题与所述第一识别码标题之间的相似距离。在一些实施例中,所述实体对齐模型为基于同款对象对的识别码标题对训练孪生神经网络得到的模型。在一些实施例中,所述第一对象信息包括第一对象类目和第一对象属性;所述将所述第一对象信息映射为所述目标市场的第二对象信息包括:将所述第一对象类目映射为所述目标市场的第二对象类目;将所述第一对象属性映射为所述目标市场的第二对象属性。在一些实施例中,所述将所述第一对象类目映射为所述目标市场的第二对象类目包括:将所述第一对象类目和所述第一对象属性输入文本模型,通过所述文本模型对所述第一对象类目和所述第一对象属性进行文本分析,输出所述目标市场的第二对象类目。在一些实施例中,所述第一对象信息还包括对象图片;所述将所述第一对象类目映射为所述目标市场的第二对象类目包括:将所述对象图片输入对象识别模型,通过所述对象识别模型识别所述对象图片中的对象,输出所述目标市场的第二对象类目。在一些实施例中,所述将所述第一对象类目映射为所述目标市场的第二对象类目还包括:识别所述对象图片中的文本信息;将所述文本信息输入所述文本模型,通过所述文本模型对所述文本信息进行分析,输出所述目标市场的第二对象类目。在一些实施例中,所述第一对象信息还包括识别码标题;所述将所述第一对象类目映射为所述目标市场的第二对象类目还包括:将所述识别码标题输入所述文本模型,通过所述文本模型对所述识别码标题进行文本分析,输出所述目标市场的第二对象类目。在一些实施例中,所述将所述第一对象类目映射为所述目标市场的第二对象类目后,所述方法还包括:基于第一规则和/或第二规则,修正所述第二对象类目;其中,所述第一规则为基于算法批量挖掘的规则;所述第二规则为基于行业专家积累的规则。在一些实施例中,所述将所述第一对象类目映射为所述目标市场的第二对象类目包括:基于人工沉淀的渠道间的类目映射关系,将所述第一对象类目映射为所述目标市场的第二对象类目。在一些实施例中,所述将所述第一对象类目映射为所述目标市场的第二对象类目后,所述方法还包括:基于用户反馈信息,修正所述第二对象类目。第二方面,本公开实施例还提出一种对象发布方法,包括:响应对象发布请求,展示对象发布页面;获取对象识别码;基于所述对象识别码,从所述目标市场的识别码库中,查找所述对象识别码关联的聚合信息和第二对象信息;将所述第二对象信息回填所述对象发布页面,并在所述对象发布页面中回填所述聚合信息对应的至少一部分识别码所对应的对象信息;响应信息确认操作,将所述对象发布页面中对象信息进行发布。在一些实施例中,所述方法还包括:若未查找到所述对象识别码关联的聚合信息和第二对象信息,则基于第一方面任一实施例提供的对象识别码处理方法处理所述对象识别码,得到所述对象识别码关联的聚合信息和第二对象信息。第三方面,本公开实施例还提出一种对象识别码处理装置,包括:获取单元,用于获取对象识别码以及与所述对象识别码关联的第一对象信息;聚合单元,用于基于所述第一对象信息,将所述对象识别码与目标市场的识别码库中至少一部分识别码进行聚合,得到聚合信息;映射单元,用于将所述第一对象信息映射为所述目标市场的第二对象信息;存储单元,用于在所述目标市场的识别码库中,存储所述对象识别码、所述聚合信息、所述第二对象信息之间的关联关系。第四方面,本公开实施例还提出一种对象发布装置,包括:展示单元,用于响应对象发布请求,展示对象发布页面;获取单元,用于获取对象识别码;查找单元,用于基于所述对象识别码,从所述目标市场的识别码库中,查找所述对象识别码关联的聚合信息和第二对象信息;回填单元,用于将所述第二对象信息回填所述对象发布页面,并在所述对象发布页面中回填所述聚合信息对应的至少一部分识别码所对应的对象信息;发布单元,用于响应信息确认操作,将所述对象发布页面中对象信息进行发布。第五方面,本公开实施例还提出一种电子设备,包括:处理器和存储器;所述处理器通过调用所述存储器存储的程序或指令,用于执行如第一方面任一实施例所述方法的步骤。第六方面,本公开实施例还提出一种非暂态计算机可读存储介质,用于存储程序或指令,所述程序或指令使计算机执行如第一方面任一实施例所述方法的步骤。可见,本公开的至少一个实施例中,通过对象识别码关联的原市场的对象信息,将对象识别码与目标市场的识别码库中至少一部分识别码进行聚合,便于在发布对象时,可以基于一个对象识别码而发布多个聚合的对象,利用对象识别码,协助商家快速发布对象,提高对象发布效率;另外,通过将对象识别码关联的原市场的对象信息映射为目标市场的对象信息,进而在目标市场的识别码库中存储对象识别码、聚合信息、对象识别码在目标市场的对象信息之间的关联关系,便于在发布对象时,可从目标市场的识别码库中查找到对象识别码在目标市场的对象信息,确保成功发布对象,不会因为对象识别码在原市场的对象信息无法直接应用于目标市场而导致对象发布失败。附图说明为了更清楚地说明本公开实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1是本公开实施例提供的一种示例性应用场景图;图2是本公开实施例提供的一种对象识别码处理装置的框图;图3是本公开实施例提供的一种对象识别码处理方法的流程图;图4是本公开实施例提供的一种对象发布装置的框图;图5是本公开实施例提供的一种对象发布方法的流程图;图6是本公开实施例提供的一种电子设备的框图。具体实施方式为了能够更清楚地理解本公开的上述目的、特征和优点,下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,所描述的实施例是本公开的一部分实施例,而不是全部的实施例。此处所描述的具体实施例仅仅用于解释本公开,而非对本公开的限定。基于所描述的本公开的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本公开保护的范围。需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。随着网络技术的发展,电子商务(简称电商)应运而生,电商利用网络以电子交易方式进行交易活动和相关服务活动,使传统商业活动各环节电子化、网络化。针对电商而言,存货单元(stockkeepingunit,sku)和标准产品单元(standardproductunit,spu)是两个常用概念。sku是库存进出计量的单位(买家购买、商家进货、供应商备货、工厂生产都是依据sku进行的),在服装、鞋类、日化等商品中使用最多最普遍。例如,纺织品中一个sku通常表示:规格、颜色、款式。sku是物理上不可分割的最小存货单元,也就是说,一款商品,可以根据sku来确定具体的货物存量。例如,一件m码(四个尺码:s码、m码、l码、x码)的粉色(三种颜色:粉色、黄色、黑色)某品牌女士风衣,其中m码、粉色就是一组sku的组合,而该女士风衣一共有4×3=12个sku组合。由于sku是物理上不可分割的最小存货单元,因此,单凭尺码或者颜色无法确认这款商品的库存情况。spu是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性,简言之,一款商品就可以对应一个spu。在商品信息电子化过程中,商品的特性可以由多个“属性|属性值对”进行描述。“属性|属性值对”完全相同的商品,可以抽象成为一个spu。spu和sku都是属性值的集合,其中,spu属性是不会影响到库存和价格的属性,又称为关键属性;而sku属性是会影响到库存和价格的属性,因此,又可以称为销售属性。一个spu对应多个sku,这些sku之间的区分在于销售属性(例如颜色、规格等属性)的不同。电商的服务系统在具体的页面中向用户进行商品信息的展示时,通常会首先以spu为单位进行展示,然后,当用户点击进入到spu的详情页面后,或者电商的服务系统接收到“加入购物车”或“立即购买”的请求后,电商的服务系统再展示出具体可选的sku列表的信息。商家可发布新对象(item),进而使用户可以在商家的店铺页面中浏览商家发布的新对象的信息。发布的对象通常包括两大类:一,实物商品,例如服装,电器,穿戴等有形的商品,通常是淘宝,拼多多,京东等电商的服务系统提供的功能;二,虚拟商品,例如服务类的商品,包括外卖,视频,音乐,内容等无形的商品。无论是实物商品还是虚拟商品,均是为了出售而生产的劳动成果,是用于交换的劳动产品。因此,发布的对象可以理解为用于出售的产品。发布对象的应用场景通常包括两种:一,商家在第三方平台入驻,例如淘宝,京东,亚马逊,拼多多等电商的服务系统;二,商家自建电商网站。这两种应用场景都有快速发布对象的需求。传统的对象发布方式为:商家将全部对象信息人工方式逐个填写到对象发布页面中,点击对象发布页面中的发布按钮来发布对象。传统的对象发布方式需要的时间较多,对象发布效率较低,且可能因填写不当导致对象发布失败。另外,本公开发明人还发现:商家在对象发布页面中填写的对象信息可能不符合目标市场对于对象信息的定义,若直接将对象信息填写到对象发布页面,可能导致对象发布失败。为此,本公开实施例提供一种对象识别码处理方法、对象发布方法、装置、设备及介质。针对商家在第三方平台入驻的应用场景,本公开实施例提供的对象识别码处理功能和对象快速发布功能嵌在第三方平台内。针对商家自建电商网站的应用场景,本公开实施例提供的对象识别码处理功能和对象快速发布功能可以实现为商业化的服务,通过接口调用的方式使商家自建电商网站也可使用本公开实施例提供的服务。在一些实施例中,本公开实施例提供的对象识别码处理功能和对象快速发布功能可以应用到跨市场或跨渠道铺货的应用场景,例如,大润发的商品可以通过ean编码的方式快速发布到天猫超市,节省商家发布商品的时间和成本。本公开的至少一个实施例中,提供了一种快速发布对象的功能,具体地,通过对象识别码关联的原市场的对象信息,将对象识别码与目标市场的识别码库中至少一部分识别码进行聚合,便于在发布对象时,可以基于一个对象识别码而发布多个聚合的对象,利用对象识别码,协助商家快速发布对象,提高对象发布效率;另外,通过将对象识别码关联的原市场的对象信息映射为目标市场的对象信息,进而在目标市场的识别码库中存储对象识别码、聚合信息、对象识别码在目标市场的对象信息之间的关联关系,便于在发布对象时,可从目标市场的识别码库中查找到对象识别码在目标市场的对象信息,确保成功发布对象,不会因为对象识别码在原市场的对象信息无法直接应用于目标市场而导致对象发布失败。图1为本公开实施例提供的一种示例性应用场景图,并不表示全部场景。如图1所示,商家可以通过多种客户端设备101发起对象发布请求,例如商家在客户端设备101的浏览器中输入对象发布页面的网址,并确认访问网址,实现发起对象发布请求。客户端设备101的浏览器可通过网络102从服务端设备103获取显示对象发布页面的资源,进而利用获取的资源渲染出对象发布页面。商家进而可在对象发布页面中输入对象识别码,商家也可以使用扫码枪,智能手机等扫码设备扫描对象识别码,扫码设备自动将对象识别码填入对象发布页面,无需人工输入。在一些实施例中,对象识别码可以为条码、二维码、三维码等可快速识别的对象多字段属性信息的表征识别码。客户端设备101可将对象识别码发送给服务端设备103,进而可获取服务端设备103发送的对象识别码所关联的对象信息,对象信息例如包括:识别码标题、对象类目、对象属性和对象图片中的一种或多种,其中,对象类目可以理解为对象的分类;对象属性以键值对(属性项-属性值)的方式表示,例如属性项为颜色,属性值为红色。客户端设备101可将对象识别码所关联的对象信息回填到对象发布页面。商家可以修改回填信息中的错误信息;也可以在确认回填信息无误后,点击对象发布页面上的发布控件。客户端设备101响应发布控件的点击操作,将对象发布页面中的对象信息进行发布。在一些实施例中,客户端设备101可以为智能手机、笔记本电脑、平板电脑等可移动的电子设备;客户端设备101也可以为台式计算机、智能电视等固定的电子设备。服务端设备103接收到用于显示对象发布页面的资源请求后,可将显示对象发布页面所需的资源通过网络102发送给客户端设备101的浏览器,以使客户端设备101的浏览器显示对象发布页面。服务端设备103接收到客户端设备101发送的对象识别码,进而从识别码库104中查找对象识别码关联的对象信息,并将查找到的对象信息发送给客户端设备101,以使客户端设备101可将对象信息回填到对象发布页面。在一些实施例中,服务端设备103可以理解为电商的服务系统(硬件实现)或者支持电商的服务系统(软件实现)运行的硬件设备。在一些实施例中,服务端设备103可以是单个服务器,也可以是服务器群组,服务器群组可以是集中式的,也可以是分布式的。识别码库104为目标市场的识别码库,目标市场可以理解为对象发布所针对的市场。而一个对象识别码所关联的对象信息所针对的市场(简称原市场)可能与目标市场不同,因此,一个对象识别码在入库之前,需要由服务端设备103对该对象识别码进行处理,以使该对象识别码关联新的对象信息,这些新的对象信息是针对目标市场的信息,从而能够将该对象识别码入库。识别码库104中除了可以存储对象识别码、对象信息之间的关联关系,进一步可以存储对象识别码、聚合信息之间的关联关系。其中,聚合信息为该对象识别码与识别码库104中已存储的至少一部分识别码进行聚合得到的信息,具体地,服务端设备103可将该对象识别码与目标市场的识别码库104中至少一部分识别码进行聚合,得到聚合信息。这样,服务端设备103可将聚合信息对应的至少一部分识别码所对应的对象信息也发送给客户端设备101,进而使客户端设备101在对象发布页面中回填聚合信息对应的至少一部分识别码所对应的对象信息,在发布对象时,可以基于一个对象识别码而发布多个聚合的对象,提高对象发布效率。在一些实施例中,识别码库104可能没有存储服务端设备103所要查找的对象识别码,这时,服务端设备103需要对该对象识别码进行处理,得到该对象识别码在目标市场中的对象信息以及聚合信息,并将该对象识别码、对象信息、聚合信息之间的关联关系存储到识别码库104中,以后后续查找复用。图2为本公开实施例提供的一种对象识别码处理装置200的示例性框图。在一些实施例中,对象识别码处理装置200可以实现为图1中的服务端设备103的一部分。如图2所示,对象识别码处理装置200可划分为多个单元,例如可包括但不限于:获取单元201、聚合单元202、映射单元203和存储单元204。各单元具体说明如下:获取单元201,用于获取对象识别码,还可以获取与对象识别码关联的第一对象信息。第一对象信息可以理解为针对原市场的对象信息。在一些实施例中,对象识别码以及与对象识别码关联的第一对象信息可通过向第三方公司购买得到,因此,获取单元201可以批量获取对象识别码以及与对象识别码关联的第一对象信息。在一些实施例中,获取单元201可从不同渠道获取对象识别码以及与对象识别码关联的第一对象信息,其中,不同渠道可以理解为不同的电商平台,例如国内电商的服务系统或者国外电商的服务系统。第一对象信息可包括:识别码标题、对象类目、对象属性和对象图片中的一种或多种,其中,对象类目可以理解为对象在原市场中的分类;对象属性以键值对(属性项-属性值)的方式表示。在一些实施例中,对象图片可以替换为对象图片的存储地址。在一些实施例中,同一渠道获取的第一对象信息所包括的内容有两种定义方式:一种为该渠道的对象发布时的信息定义。例如:内存条在原市场的对象类目:电脑硬件/显示器/电脑周边>>内存;内存条在原市场的对象属性包括但不限于:属性项i为品牌;属性项i的属性值则为金士顿,威刚,美商,海盗船,三星,影驰等中的一个;属性项ii为内存容量;属性项ii的属性值则为2g,4g,8g,16g等中的一个;属性项iii为传输类型;属性项iii的属性值则为ddr,ddr2,ddr3,ddr4等中的一个;属性项iv为内存频率;属性项iv的属性值则为2333mhz,3000mhz,4000mhz,4800mhz等中的一个。另一种为该渠道售卖的对象的信息定义。例如:内存条的识别码标题为:全新三星128g2s4rx4pc4-2666v-rb2ddr42666veccreg内存条;内存条在原市场的对象属性包括:属性项为品牌,对应的属性值为三星;属性项为内存容量,对应的属性值为128g;属性项为传输类型,对应的属性值为ddr4;属性项为成色,对应的属性值为全新;属性项为售后服务,对应的属性值为店铺三包;属性项为适用对象,对应的属性值为服务器。聚合单元202,用于将对象识别码与目标市场的识别码库中至少一部分识别码进行聚合,得到聚合信息。在一些实施例中,聚合单元202基于第一对象信息,将对象识别码与目标市场的识别码库中至少一部分识别码进行聚合。在一些实施例中,聚合单元202可将第一对象信息包括的识别码标题进行多次截断,得到多个子标题。聚合单元202从识别码标题的首个词开始计算长度,当计算长度达到预设截断长度,则进行截断,得到一个子标题。聚合单元202可对识别码标题进行多次截断,每次截断时参考的预设截断长度不同。预设截断长度可根据实际需要进行设置,本实施例不限定预设截断长度的具体取值,例如,预设截断长度可以为3个词、5个词或7个词。实施例中从识别码标题的首个词开始计算长度,是因为条码聚合的信息通常包含在识别码标题首个词开始的一段长度内。例如,条码06923410719178的标题为“philipshtb5570d/93homecinemasystem3d5.1channels1000w”,以预设截断长度为5个词进行截断,得到子标题为“philipshtb5570d/93homecinemasystem”。在一些实施例中,聚合单元202可基于多个子标题,将对象识别码与目标市场的识别码库中至少一部分识别码进行聚合。在一些实施例中,聚合单元202可将每个子标题与目标市场的识别码库中至少一部分识别码的关键属性进行匹配。在一些实施例中,聚合单元202可预先将目标市场的识别码库中至少一部分识别码进行聚合,得到多个聚合集;进而确定每个聚合集所共有的关键属性;从而将每个子标题与多个聚合集各自共有的关键属性进行匹配。在一些实施例中,聚合单元202可将对象识别码与匹配的关键属性所对应的识别码进行聚合。例如,一个聚合集所共有的关键属性包括:品牌=philips和型号=htb5570d/93,该聚合集可命名为:philipshtb5570d/93分组。前述子标题“philipshtb5570d/93homecinemasystem”可与这个集合集所共有的关键属性:品牌=philips和型号=htb5570d/93匹配上,因此条码06923410719178会聚合在philipshtb5570d/93分组中。在一些实施例中,聚合单元202可确定第一对象信息包括的第一识别码标题分别与目标市场的识别码库中至少一部分识别码的第二识别码标题之间的相似距离。在一些实施例中,聚合单元202可将第一识别码标题和一个第二识别码标题输入实体对齐模型,通过实体对齐模型进行对齐,输出第一识别码标题与该第二识别码标题之间的相似距离。在一些实施例中,实体对齐模型为基于同款对象对的识别码标题对训练孪生神经网络得到的模型,同款对象可以理解为具有相同关键属性的对象。在一些实施例中,实体对齐模型可以为其他神经网络模型,第一识别码标题和一个第二识别码标题输入实体对齐模型后,由实体对齐模型转换为两个128维向量,进而计算这两个128维向量的相似距离,计算相似距离可采用欧式(eculidean)距离、余弦(cosine)距离等距离公式,这些距离公式均为常用公式,不再赘述。在一些实施例中,聚合单元202可将对象识别码与目标市场的识别码库中至少一部分识别码进行相似距离聚合。在一些实施例中,聚合单元202可基于dbscan算法、k-means算法等聚类算法进行相似距离聚合,这些聚类算法均为常用算法,不再赘述。在一些实施例中,聚合单元202可将采用不同方式得到的聚合结果进行融合,得到最终的聚合信息。映射单元203,用于将第一对象信息映射为目标市场的第二对象信息。在一些实施例中,映射单元203可将第一对象信息中的第一对象类目映射为目标市场的第二对象类目。例如,内存条的第一对象信息中的第一对象类目为电脑硬件/显示器/电脑周边>>内存;而目标市场的对象类目为电脑/电脑配件>>内存;因此,映射单元203将“电脑硬件/显示器/电脑周边>>内存”映射为“电脑/电脑配件>>内存”。在一些实施例中,映射单元203可将第一对象类目和第一对象属性输入文本模型,通过文本模型对第一对象类目和第一对象属性进行文本分析,输出目标市场的第二对象类目。在一些实施例中,映射单元203还可识别第一对象信息中的对象图片中的文本信息,识别方式例如为将对象图片输入图片识别网络,通过图片识别网络进行图片识别,输出对象图片中的文本信息,其中,图片识别网络可预先训练神经网络得到,在此不限定神经网络的类型。映射单元203将识别的文本信息输入文本模型,通过文本模型对文本信息进行分析,输出目标市场的第二对象类目。在一些实施例中,映射单元203可将第一对象信息中的识别码标题输入文本模型,通过文本模型对识别码标题进行文本分析,输出目标市场的第二对象类目其中。其中,文本模型可以基于输入和输出的目标进行训练得到。在一些实施例中,映射单元203可将第一对象信息中的对象图片输入对象识别模型,通过对象识别模型识别对象图片中的对象,输出目标市场的第二对象类目。在一些实施例中,映射单元203可基于第一对象信息中对象图片的存储地址获取对象图片,进而将对象图片输入对象识别模型,通过对象识别模型识别对象图片中的对象,输出目标市场的第二对象类目。其中,对象识别模型为预先训练神经网络得到的模型,在此不限定神经网络的类型。在一些实施例中,映射单元203可将采用不同方式得到的第二对象类目进行融合,得到最终的第二对象类目,避免采用单一方式得到的第二对象类目不准确或无法映射的问题。在一些实施例中,映射单元203将第一对象类目映射为目标市场的第二对象类目后,基于第一规则和/或第二规则,修正第二对象类目,以提升映射准确性;其中,第一规则为基于算法批量挖掘的规则;第二规则为基于行业专家积累的规则。例如,目标市场的对象类目如下表1所示:表1目标市场的对象类目一级类目二级类目三级类目三级类目三级类目三级类目三级类目水果西瓜类黑美人西瓜特小凤西瓜硒砂西瓜8424西瓜其他西瓜例如:映射单元203将识别码标题“8424西瓜3元/斤”输入文本模型,通过文本模型对识别码标题进行文本分析,输出目标市场的第二对象类目为“其他西瓜”。映射单元203基于第一规则可通过识别码标题中出现的“8424”这个关键词,修正第二对象类目为“8424西瓜”。又例如,第二规则为基于行业专家积累的规则,比如通过行业专家的积累经验,白酒类目下,如果度数大于41度,则确定为“高度白酒”这个类目。相应地,映射单元203将识别码标题“42度白酒”输入文本模型,通过文本模型对识别码标题进行文本分析,输出目标市场的第二对象类目为“白酒”。映射单元203基于第二规则可修正第二对象类目为“高度白酒”。在一些实施例中,映射单元203可基于人工沉淀的渠道间的类目映射关系,将第一对象类目映射为目标市场的第二对象类目。例如,人工沉淀的渠道间的类目映射关系如下表2所示:表2人工沉淀的渠道间的类目映射关系第一渠道第二渠道第三渠道咖啡/麦片/冲饮>>饮料>>功能饮品水饮料>>功能饮料饮料>>运动机能饮料>>运动饮料因此,映射单元203可基于人工沉淀的渠道间的类目映射关系,直接将第一对象类目映射为目标市场的第二对象类目。例如,直接将第一渠道的对象类目“咖啡/麦片/冲饮>>饮料>>功能饮品”映射为目标市场(例如第三渠道)的对象类目“饮料>>运动机能饮料>>运动饮料”,类目映射更加快速高效。在一些实施例中,映射单元203将第一对象类目映射为目标市场的第二对象类目后,基于用户反馈信息,修正第二对象类目,以提升映射准确性。例如,用户反馈信息为:将第一对象类目“苹果味的饮料”映射为第二对象类目“苹果”有误,应当映射为“饮料”,映射单元203可基于该用户反馈信息,修正第二对象类目“苹果”为“饮料”。进一步地,映射单元203可基于用户反馈信息,修改训练数据,重新训练文本模型。例如重新训练文本模型,以使文本模型基于输入“苹果味的饮料”,可输出“饮料”。进一步地,映射单元203可基于用户反馈信息,补充之前漏掉的专家经验,也即完善基于行业专家积累的规则(即第二规则)。例如,用户反馈需要区分车厘子的产地,那么可以补充第二规则:如果车厘子的产地是中国以外的地区就算“进口车厘子”,如果是中国产的就算“国产车厘子”。在一些实施例中,映射单元203可将第一对象信息中的第一对象属性映射为目标市场的第二对象属性。例如,第一对象信息中的第一对象属性的属性项为颜色,对应的属性值为红色;而目标市场的对象属性的属性项为color,对应的属性值为red;因此,映射单元203将“属性项为颜色,对应的属性值为红色”映射为“属性项为color,对应的属性值为red”。在一些实施例中,映射单元203可采用类似于类目映射的方式进行属性映射,为避免重复,在此不再赘述。在一些实施例中,映射单元203可采用类似于类目修正的方式进行属性修正,为避免重复,在此不再赘述。存储单元204,用于在目标市场的识别码库中,存储对象识别码、聚合信息、第二对象信息之间的关联关系。本实施例中,通过将对象识别码、聚合信息、第二对象信息之间的关联关系存储到识别码库中,后续可从识别码库中查找对象识别码对应的聚合信息和第二对象信息,便于直接将聚合信息对应的至少一部分识别码所对应的对象信息以及第二对象信息回填对象发布页面,确保成功发布对象,不会因为对象识别码在原市场的第一对象信息无法直接应用于目标市场而导致对象发布失败。另外,在发布对象时,可以基于一个对象识别码而发布多个聚合的对象,提高对象发布效率。在一些实施例中,对象识别码处理装置200中各单元的划分仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如获取单元201、聚合单元202、映射单元203和存储单元204中的至少两个单元可以实现为一个单元;获取单元201、聚合单元202、映射单元203或存储单元204也可以划分为多个子单元。可以理解的是,各个单元或子单元能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能。图3是本公开实施例提供的一种对象识别码处理方法的流程图,该方法的执行主体可以为图1中的服务端设备103,也可以为图2中的对象识别码处理装置200。为便于描述,以服务端设备为执行主体描述对象识别码处理方法的流程。如图3所示,在步骤301中,服务端设备获取对象识别码以及与对象识别码关联的第一对象信息。其中,第一对象信息可以理解为针对原市场的对象信息。第一对象信息可包括:识别码标题、对象类目、对象属性和对象图片中的一种或多种,其中,对象类目可以理解为对象在原市场中的分类;对象属性以键值对(属性项-属性值)的方式表示。在一些实施例中,对象图片可以替换为对象图片的存储地址。在步骤302中,服务端设备基于第一对象信息,将对象识别码与目标市场的识别码库中至少一部分识别码进行聚合,得到聚合信息。在一些实施例中,第一对象信息包括识别码标题。服务端设备将识别码标题进行多次截断,得到多个子标题;基于多个子标题,将对象识别码与目标市场的识别码库中至少一部分识别码进行聚合。在一些实施例中,服务端设备可将每个子标题与目标市场的识别码库中至少一部分识别码的关键属性进行匹配;进而将对象识别码与匹配的关键属性所对应的识别码进行聚合。在一些实施例中,服务端设备可预先将目标市场的识别码库中至少一部分识别码进行聚合,得到多个聚合集;进而确定每个聚合集所共有的关键属性;从而将每个子标题与多个聚合集各自共有的关键属性进行匹配;最终将对象识别码与匹配的关键属性所对应的识别码进行聚合。在一些实施例中,第一对象信息包括第一识别码标题。服务端设备可针对目标市场的识别码库中至少一部分识别码的第二识别码标题,确定该第二识别码标题与第一识别码标题之间的相似距离;进而将对象识别码与目标市场的识别码库中至少一部分识别码进行相似距离聚合。在一些实施例中,服务端设备可将该第二识别码标题和第一识别码标题输入实体对齐模型,通过实体对齐模型进行对齐,输出该第二识别码标题与第一识别码标题之间的相似距离;进而将对象识别码与目标市场的识别码库中至少一部分识别码进行相似距离聚合。其中,实体对齐模型为基于同款对象对的识别码标题对训练孪生神经网络得到的模型。在步骤303中,服务端设备将第一对象信息映射为目标市场的第二对象信息。在一些实施例中,第一对象信息包括第一对象类目和第一对象属性。服务端设备可将第一对象类目映射为目标市场的第二对象类目;并将第一对象属性映射为目标市场的第二对象属性。在一些实施例中,服务端设备可将第一对象类目和第一对象属性输入文本模型,通过文本模型对第一对象类目和第一对象属性进行文本分析,输出目标市场的第二对象类目。在一些实施例中,第一对象信息还包括对象图片。服务端设备可将对象图片输入对象识别模型,通过对象识别模型识别对象图片中的对象,输出目标市场的第二对象类目。在一些实施例中,服务端设备可识别对象图片中的文本信息;进而将文本信息输入文本模型,通过文本模型对文本信息进行分析,输出目标市场的第二对象类目。在一些实施例中,第一对象信息还包括识别码标题。服务端设备可将识别码标题输入文本模型,通过文本模型对识别码标题进行文本分析,输出目标市场的第二对象类目。在一些实施例中,服务端设备将第一对象类目映射为目标市场的第二对象类目后,可基于第一规则和/或第二规则,修正第二对象类目;其中,第一规则为基于算法批量挖掘的规则;第二规则为基于行业专家积累的规则。在一些实施例中,服务端设备可基于人工沉淀的渠道间的类目映射关系,将第一对象类目映射为目标市场的第二对象类目。在一些实施例中,服务端设备将第一对象类目映射为目标市场的第二对象类目后,可基于用户反馈信息,修正第二对象类目。在一些实施例中,服务端设备可采用类似于类目映射的方式进行属性映射,为避免重复,在此不再赘述。在一些实施例中,服务端设备可采用类似于类目修正的方式进行属性修正,为避免重复,在此不再赘述。在步骤304中,服务端设备在目标市场的识别码库中,存储对象识别码、聚合信息、第二对象信息之间的关联关系。本实施例中,通过将对象识别码、聚合信息、第二对象信息之间的关联关系存储到识别码库中,后续可从识别码库中查找对象识别码对应的聚合信息和第二对象信息,便于直接将聚合信息对应的至少一部分识别码所对应的对象信息以及第二对象信息回填对象发布页面,确保成功发布对象,不会因为对象识别码在原市场的第一对象信息无法直接应用于目标市场而导致对象发布失败。另外,在发布对象时,可以基于一个对象识别码而发布多个聚合的对象,提高对象发布效率。以上对象识别码处理方法的各实施例的细节可参见图2所示的对象识别码处理装置200的各实施例的细节,为避免重复,不再赘述。需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员能够理解,本公开实施例并不受所描述的动作顺序的限制,因为依据本公开实施例,某些步骤可以采用其他顺序或者同时进行。另外,本领域技术人员能够理解,说明书中所描述的实施例均属于可选实施例。图4是本公开实施例提供的一种对象发布装置400的示例性框图。在一些实施例中,对象发布装置400可以实现为图1中的客户端设备101的一部分。如图4所示,对象发布装置400可划分为多个单元,例如可包括但不限于:展示单元401、获取单元402、查找单元403、回填单元404和发布单元405。各单元具体说明如下:展示单元401,用于响应对象发布请求,展示对象发布页面。在一些实施例中,展示单元401可从服务端设备获取显示对象发布页面的资源,进而利用获取的资源渲染出对象发布页面。商家进而可在对象发布页面中输入对象识别码。商家也可以使用扫码枪,智能手机等扫码设备扫描对象识别码,扫码设备自动将对象识别码填入对象发布页面,无需人工输入。在一些实施例中,对象识别码可以为条码、二维码、三维码等可快速识别的对象多字段属性信息的表征识别码。获取单元402,用于获取对象识别码。在一些实施例中,获取单元402可接收对象发布页面中输入的对象识别码。本实施例中,商家可在对象发布页面中手动输入对象识别码,进而获取单元402可接收对象发布页面中输入的对象识别码。在一些实施例中,获取单元402可获取扫码设备发送的对象识别码。本实施例中,商家可使用扫码枪,智能手机等扫码设备扫描对象识别码,扫码设备自动将对象识别码填入对象发布页面,无需人工输入。查找单元403,用于基于对象识别码,从目标市场的识别码库中,查找对象识别码关联的聚合信息和第二对象信息。其中,聚合信息为服务端设备基于对象识别码关联原市场的第一对象信息,将对象识别码与目标市场的识别码库中至少一部分识别码进行聚合,得到的聚合信息。第二对象信息为服务端设备将第一对象信息映射到目标市场得到的第二对象信息。在一些实施例中,查找单元403可通过网络直接访问目标市场的识别码库,进而查找对象识别码关联的聚合信息和第二对象信息。在一些实施例中,查找单元403可将携带对象识别码的查询请求发送给服务端设备,由服务端设备访问识别码库进行查找,并将查找结果返回给查找单元403。在一些实施例中,查找单元403若未查找到对象识别码关联的聚合信息和第二对象信息,则向服务端设备发送对象识别码处理请求,由服务端设备对对象识别码进行处理,得到对象识别码关联的聚合信息和第二对象信息。回填单元404,用于将第二对象信息回填对象发布页面,并在对象发布页面中回填聚合信息对应的至少一部分识别码所对应的对象信息。在一些实施例中,回填单元404可将第二对象信息回填到对象发布页面的下一级页面中,相应地,在对象发布页面的下一级页面中回填聚合信息对应的至少一部分识别码所对应的对象信息。发布单元405,用于响应信息确认操作,将对象发布页面中多个对象信息进行发布。本实施例中,在发布对象时,可以基于一个对象识别码而发布多个聚合的对象,提高对象发布效率。另外,在发布对象时,可从目标市场的识别码库中查找到对象识别码在目标市场的对象信息,确保成功发布对象,不会因为对象识别码在原市场的对象信息无法直接应用于目标市场而导致对象发布失败。在一些实施例中,对象发布装置400中各单元的划分仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如可以将多个单元实现为一个单元;也可以将一个单元划分为多个子单元。可以理解的是,各个单元或子单元能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能。图5是本公开实施例提供的一种对象发布方法的流程图,该方法的执行主体可以为图1中的客户端设备101。为便于描述,以客户端设备为执行主体描述对象发布方法的流程。如图5所示,在步骤501中,客户端设备响应对象发布请求,展示对象发布页面。在一些实施例中,客户端设备可从服务端设备获取显示对象发布页面的资源,进而利用获取的资源渲染出对象发布页面。商家进而可在对象发布页面中输入对象识别码。商家也可以使用扫码枪,智能手机等扫码设备扫描对象识别码,扫码设备自动将对象识别码填入对象发布页面,无需人工输入。在一些实施例中,对象识别码可以为条码、二维码、三维码等可快速识别的对象多字段属性信息的表征识别码。在步骤502中,客户端设备获取对象识别码。在一些实施例中,客户端设备可接收对象发布页面中输入的对象识别码。本实施例中,商家可在对象发布页面中手动输入对象识别码,进而客户端设备可接收对象发布页面中输入的对象识别码。在一些实施例中,客户端设备可获取扫码设备发送的对象识别码。本实施例中,商家可使用扫码枪,智能手机等扫码设备扫描对象识别码,扫码设备自动将对象识别码填入对象发布页面,无需人工输入。在步骤503中,客户端设备基于对象识别码,从目标市场的识别码库中,查找对象识别码关联的聚合信息和第二对象信息。其中,聚合信息为服务端设备基于对象识别码关联原市场的第一对象信息,将对象识别码与目标市场的识别码库中至少一部分识别码进行聚合,得到的聚合信息。第二对象信息为服务端设备将第一对象信息映射到目标市场得到的第二对象信息。在一些实施例中,客户端设备可通过网络直接访问目标市场的识别码库,进而查找对象识别码关联的聚合信息和第二对象信息。在一些实施例中,客户端设备可将携带对象识别码的查询请求发送给服务端设备,由服务端设备访问识别码库进行查找,并将查找结果返回给客户端设备。在一些实施例中,客户端设备若未查找到对象识别码关联的聚合信息和第二对象信息,则向服务端设备发送对象识别码处理请求,由服务端设备对对象识别码进行处理,得到对象识别码关联的聚合信息和第二对象信息。在步骤504中,客户端设备将第二对象信息回填对象发布页面,并在对象发布页面中回填聚合信息对应的至少一部分识别码所对应的对象信息。在一些实施例中,客户端设备可将第二对象信息回填到对象发布页面的下一级页面中,相应地,在对象发布页面的下一级页面中回填聚合信息对应的至少一部分识别码所对应的对象信息。在步骤505中,客户端设备响应信息确认操作,将对象发布页面中多个对象信息进行发布。本实施例中,在发布对象时,可以基于一个对象识别码而发布多个聚合的对象,提高对象发布效率。另外,在发布对象时,可从目标市场的识别码库中查找到对象识别码在目标市场的对象信息,确保成功发布对象,不会因为对象识别码在原市场的对象信息无法直接应用于目标市场而导致对象发布失败。需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员能够理解,本公开实施例并不受所描述的动作顺序的限制,因为依据本公开实施例,某些步骤可以采用其他顺序或者同时进行。另外,本领域技术人员能够理解,说明书中所描述的实施例均属于可选实施例。图6是本公开实施例提供的一种电子设备的结构示意图。如图6所示,电子设备包括:至少一个处理器601、至少一个存储器602和至少一个通信接口603。电子设备中的各个组件通过总线系统604耦合在一起。通信接口603,用于与外部设备之间的信息传输。可理解地,总线系统604用于实现这些组件之间的连接通信。总线系统604除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但为了清楚说明起见,在图6中将各种总线都标为总线系统604。可以理解,本实施例中的存储器602可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。在一些实施方式中,存储器602存储了如下的元素,可执行单元或者数据结构,或者他们的子集,或者他们的扩展集:操作系统和应用程序。其中,操作系统,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础任务以及处理基于硬件的任务。应用程序,包含各种应用程序,例如媒体播放器(mediaplayer)、浏览器(browser)等,用于实现各种应用任务。实现本公开实施例提供的对象识别码处理方法或对象发布方法的程序可以包含在应用程序中。在本公开实施例中,处理器601通过调用存储器602存储的程序或指令,具体的,可以是应用程序中存储的程序或指令,处理器601用于执行本公开实施例提供的对象识别码处理方法或对象发布方法各实施例的步骤。本公开实施例提供的对象识别码处理方法或对象发布方法可以应用于处理器601中,或者由处理器601实现。处理器601可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器601中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器601可以是通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。本公开实施例提供的对象识别码处理方法或对象发布方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件单元组合执行完成。软件单元可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器302,处理器301读取存储器302中的信息,结合其硬件完成方法的步骤。本公开实施例还提出一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储程序或指令,所述程序或指令使计算机执行如对象识别码处理方法或对象发布方法各实施例的步骤,为避免重复描述,在此不再赘述。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本公开的范围之内并且形成不同的实施例。本领域的技术人员能够理解,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。虽然结合附图描述了本公开的实施方式,但是本领域技术人员可以在不脱离本公开的精神和范围的情况下做出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1