本申请涉及计算机技术领域,尤其涉及一种商品展示方法及其装置。
背景技术:
现如今很多在线商家在网站上推出商品供顾客浏览购买。在对超过五十万商家进行问卷调查后发现,无论商家的规模和类型如何均在新商品展示(业内通常称作“上新”)上存在痛点。
具体而言,商家可在购物网站上发布商品,如图1所示,商家可利用电子终端输入与商品有关的商品信息(例如,图片、类别、品牌等信息),随后,电子终端可将所述商品信息发送到与购物网站对应的服务器,服务器可将该商品的商品信息提供给各个客户端(例如,移动终端),实现上新操作。可以看出,每当需要推出新的商品时,商家需要花费大量的人力手动输入与商品有关的商品信息。
技术实现要素:
本申请的主要目的之一在于提供一种商品展示方法及其装置,旨在解决以上提到的自动完成商品上新的技术问题。
本申请的示例性实施例提供一种商品展示方法,所述方法包括:获取与商品相关的商品图像;利用所述商品图像,获取与所述商品的上新模式对应的商品上新内容;将商品上新内容按照所述上新模式展示。
本申请的示例性实施例提供一种商品信息处理方法,所述方法包括:获取在应用程序的显示界面上的预设触发事件;基于所述预设触发事件,获取待上新商品的商品图像;通过对所述商品图像进行图像识别,确定所述商品的商品上新内容。
本申请的示例性实施例提供一种商品信息处理方法,所述方法包括:在显示用户界面时,感测用户对于上新启动控件的用户输入;响应于所述用户输入,获取商品的商品图像;利用所述商品图像,获取与所述商品的上新模式对应的商品上新内容。
本申请的另一示例性实施例提供一种计算机可读存储介质,其上存储有计算机指令,其特征在于,所述指令被执行时实现上述方法。
本申请的另一示例性实施例提供一种商品展示装置,所述装置包括处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以下操作:获取与商品相关的商品图像;利用所述商品图像,获取与所述商品的上新模式对应的商品上新内容;将商品上新内容按照所述上新模式展示。
本申请示例性实施例采用的上述至少一个技术方案能够达到以下有益效果:
本申请的示例性实施例的商品展示方法可通过商品图像完成商品上新,从而能够在屏幕上呈现商品,降低了商户的人力成本。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是现有的商品上新的场景图;
图2是本申请提供的商品上新的场景图;
图3是根据本申请的示例性实施例的商品展示方法的流程图;
图4是根据本申请的示例性实施例的利用商品图像生成上新图像的场景图;
图5是本申请提供的商品上新的另一实施例的场景图;
图6是本申请提供的预设触发事件的分类示意图;
图7是本申请提供的商品上新的另一实施例的场景图;
图8是根据本申请的示例性实施例的商品展示装置的框图;
图9示出根据本公开的示例性实施例的移动终端的框图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
根据本申请的电子终端(在下文中,可以指示使用商品展示方法的装置)是包括显示单元的设备,可包括但不限于是以下任意设备:个人计算机(pc)、移动装置(诸如,蜂窝电话、个人数字助理(pda)、数码相机、便携式游戏控制台、mp3播放器、便携式/个人多媒体播放器(pmp)、手持电子书、平板pc、便携式膝上型pc和全球定位系统(gps)导航仪)、智能tv等。
此外,应理解,根据本申请的移动终端的显示单元可包括触摸屏和触摸屏控制器,其中,触摸屏可向用户提供与各种服务(例如,显示商品等)相应的用户界面(ui),并将与在ui上的至少一个触摸相应的模拟信号发送到触摸屏控制器。在对本申请的描述中,“触摸”可包括接触触摸和无接触触摸,其中,接触触摸是指触摸屏可通过用户的身体部分(例如,手指等)或触摸输入工具(例如,手写笔或触控笔)来接收至少一个触摸输入。触摸屏也可接收与一个或多个触摸之间触摸的连续移动相应的触摸输入信号。例如,接触触摸可包括单击、双击、拖拽、拖放等。触摸屏可将与输入的触摸的连续移动相应的模拟信号发送到触摸屏控制器。
无接触触摸也被称为悬停触摸,具体来说,无接触触摸不需要受限于触摸屏和用户的身体部分或触摸输入工具之间的接触。触摸屏可根据移动终端的性能或配置而检测的间隔不同。此外,触摸屏可被实施为电阻型、电容型、红外型、声波型等。
触摸屏控制器将从触摸屏接收的模拟信号转换为数字信号(例如,x和y坐标)。控制器可使用从触摸屏控制器接收的数字信号来控制触摸屏。例如,响应于用户对显示在触摸屏上的快捷方式图标或按钮,根据本申请的移动终端可显示与快捷方式图标相应的用户界面,例如,用户点击“淘宝”应用的图标,则移动终端可显示“淘宝”应用的用户界面。
此外,所述电子终端可包括用于感测各种用户输入的传感器,例如,可包括振动传感器,从而可感测到用户的摇晃,又例如,可包括音频传感器,从而可感测到用户的语音输入。
以下结合附图,详细说明本申请各实施例提供的技术方案。
图2是本申请提供的商品上新的场景图。如图2所示,电子终端可获取与商品有关的商品图像,具体来说,电子终端可利用图像获取模块获取与商品相关的商品图像,应注意,图像获取模块可以是电子装置内部的模块,例如,相机,也可以是调用外部装置获取的图像,例如,电子终端可利用外部摄像机拍摄所述商品,并将商品图像发送到电子终端。
虽然在图2中并未示出,但是根据本申请的示例性实施例的商品图像是指与商品相关的图像,包括但不限于从各个角度拍摄的商品的外观、局部、吊牌、商品的产品说明书等而获取的图像。随后,电子终端可利用这些图像实现商品上新,具体商品上新操作可在下文中结合图3和图4进行具体说明,在此将不再赘述。
如图2所示,在商品上新之后,用户可在显示界面上观看商品的商品信息,例如,可在显示界面上观看商品的商品详情页。应注意,利用商品图像实现商品上新的操作可在电子终端中执行,也可利用与电子终端执行通信的计算装置(例如,展示上新商品的网站服务器)进行处理。
为了更好地说明商品上新的流程,以下将参照图3至图7进行详细说明。图3示出了根据本申请的示例性实施例的商品展示方法的流程图。
在步骤s310中,获取与商品相关的商品图像,其中,所述商品图像可被外部或内部图像获取装置获取,包括但不限于商品的外观图像、吊牌图像以及商品说明图像。
在步骤s320,利用所述商品图像,获取与所述商品的上新模式对应的商品上新内容,其中,所述的上新模式具体可以是指展示商品上新的样式,例如,纯文本样式、图片样式、图片文本混合样式、视频样式或者其它样式,且所述上新模式可以是默认的模式也可以是由用户选择的模式并可在执行商品上新前已经被确定。可选地,可根据展示商品上新的样式所包含的商品上新内容的不同设置不同的上新模式,例如,可向用户(例如商户)提供初级上新模式、中级上新模式和高级上新模式,这样,用户可从多个上新模式中选择一个作为商品的上新模式(例如,高级上新模式)。此外,用户也可根据自身需求制定符合自身商品的上新模式。
在具体实施方面,所述上新模式可对应有具体的上新模板,例如可包括用户(商户)根据需求人为选择的上新模板也可以是用户在预定模板中选择的上新模板,所述上新模板可包括标题文案模块、商品详情模块、商品细节模块、商品3d效果模块、商品海报模块等模块,不同的上新模式可对应多个不同的模板,每个模板可包括不同的上新内容,内容组合形式,内容显示形式等等。
所述商品上新内容可包括文本、图像和视频中的一个或多个,这取决于所述上新模式中包括的内容,例如,当所述上新模式包括利用商品视频展示商品时,所述商品上新内容包括商品的上新视频。当所述上新模式包括商品海报模块时,所述商品上新内容包括商品的上新图像以及与上新图像对应的文本。
在确定商品的上新模式后,可根据上新模式确定所需要获取的商品上新内容,举例来说,根据上新模式可知,需要获取商品的局部图像以及商品的品牌、类目等属性信息,应注意,所述属性信息也可被称作特征信息,是指可用于描述商品的属性的信息,此时所指的属性信息包括商品的属性以及商品针对该属性的诸如数值的信息,在利用数值表示属性信息时可被称作属性值。举例说明,商品信息可以是类目是奶制品、容量是250毫升以及品牌是光明等信息。
如图2所示,当商品为毛衣时,在确定商品的上新模式的情况下,需要获取毛衣的领口、袖口等的局部图像以及所述毛衣的品牌、材质、价格等属性信息。
具体来说,在确定与所述上新模式对应的文本的情况下,确定与所述上新模式对应的商品上新内容包括:对商品图像执行文字识别处理,将商品图像中的文字转换为文本信息;从所述文本信息中提取所述上新模式所需的属性信息;基于所述属性信息,生成与所述上新模式对应的上新文本。例如,可利用光学字符识别(opticalcharacterrecognition,ocr)技术将图像中的文字(例如,吊牌图像中的文字)转换为文本信息,最后,可从文本信息中提取商品的品牌、类目、价格、生产日期等属性信息,并利用所述属性信息生成上新文本,例如,可从文本信息中提取中商品的类目为奶制品,商品的容量为250毫升。
此外,根据本申请的示例性实施例,可通过商品图像进行机器学习生成所述上新文本,具体来说,将商品图像输入到机器学习模型组件,获取商品的属性信息,其中,所述机器学习模型组件根据多个商品图像中的每个商品图像以及属性信息之间的对应关系进行机器学习得到;利用所述属性信息确定所述上新文本。其中,机器学习模型组件包括卷积神经网络(cnn)组件、深层神经网络(dnn)组件和循环神经网络(rnn)组件。
根据本申请的示例性实施例,所述机器学习模型组件按照如下方式训练得到:获取所述多个商品图像以及与所述多个商品图像中的每个商品图像中的属性信息,例如,可获取多个商品图像以及与多个商品图像中的每个商品图像的类目等的属性信息(属性值);构建机器学习模型组件,所述机器学习模型组件中设置有训练参数;分别利用所述多个商品图像中的每个商品图像以及属性信息之间的对应关系对所述机器学习模型组件进行训练,调整所述训练参数,直至所述机器学习模型组件达到预设要求,例如,准确率达到90%以上。
如图2所示,可将毛衣的商品图像输入到机器学习模型组件中,确定所述毛衣的领口是v字形领口且是短款毛衣,这样可获取所述毛衣的属性信息,并将所述属性信息生成上新文本。
此外,对商品上新还涉及到上新图像,当商品上新内容包括上新图像时,对确定与所述上新模式对应的商品上新内容包括:根据所述上新模式,通过对商品图像进行各种操作获取商品的上新图像,包括将商品图像进行分割成与属性信息对应的各个上新图像以及利用商品图像合成上新图像。
如图4所示,在利用商品图像400获取属性信息后,可将商品图像400分割为与属性信息对应的上新图像410至440,其中,上新图像410与属性信息“毛衣宽松”对应,上新图像420与属性信息“v字形领口”对应,上新图像430与属性信息“罗纹”对应,而上新图像440与属性信息“长袖”对应。此外,还可根据上新模式,将多个商品图像利用3d渲染技术生成3d图像。
最后,在步骤s330中,将商品上新内容按照所述上新模式展示。换言之,最终,商品可按照用户期望的商品展示样式展示在购物网站中。具体来说,基于所述上新模板,生成包括商品上新内容的商品详情页,商品详情页可以是包括上新文本、上新图像以及上新视频的商品详情页,例如,可利用上新文本完成商品详情页中的文案模块以及商品详情模块,并利用上新图像完成商品详情页中的商品细节模块。最后,展示商品详情页。
综上可述,根据本申请的示例性实施例的商品展示方法可通过商品图像完成商品上新,使得商户可以高效上新。更进一步地,在商品上新操作中,可自动识别商品图像中包括的各种上新信息,从而能够挖据出与商品相关的属性信息。更进一步地,可根据不同的上新模式展示不同的商品详情页,适应各种商户的需求。更进一步地,在确定商品的上新内容时,可利用机器模型组件对商品图像进行处理,从而能够模拟人类视觉处理商品图像,实现多维度处理商品图像。
以下将结合图5描述根据本申请的另一示例性实施例的商品上新的场景图。如图5所示,移动终端客户端在步骤1中展示的页面为应用程序的显示界面,所述应用程序的显示界面可以包括应用程序中的各种显示界面。例如,在一个实施例中,所述显示界面可以为应用程序的一级显示界面,如xx购物app的主界面。在其它实施例中,所述显示界面还可以包括应用程序的二级及二级以下显示界面,如xx购物app的商品列表页面、商品详情页等。
在本申请的另一个实施例中,所述显示界面还可以包括基于客户端操作系统的显示界面,例如移动终端的主界面。此时,可以将所述移动终端的操作系统作为所述应用程序,将商品上新模块与所述客户端操作系统相耦合,通过商品上新模块实现对客户端系统级的商品上新功能。本实施例中,商品上新模块可以获取应用程序的显示界面上的预设触发事件,以下将结合图6详细描述所述预设触发事件。
图6是本申请提供的预设触发事件的分类示意图。如图6所示,图6中所示的第一类输入事件可包括利用振动传感器采集到的输入事件,例如,可通过用户摇晃电子设备来启动上新操作。图6中所示的第二类输入事件可包括用户在所述显示界面上的预设手势操作,所述预设手势操作可以是以上所述的利用触摸屏实现的各种手势输入。图6中所示的第三类输入事件可包括:语音信号的接收、声音属性值大于预设属性值等。需要说明的是,所述预设触发事件的设置方式不限于上述举例,所属领域技术人员在本申请技术精髓的启示下,还可能做出其它变更,但只要其实现的功能和效果与本申请相同或相似,均应涵盖于本申请保护范围内。
商品上新模块基于所述预设触摸事件,执行商品上新操作。在可选实施例中,商品上新操作是指执行根据本申请的示例性实施例的商品展示方法的操作。
综上可述,根据本申请的示例性实施例的商品信息处理方法可利用商品上新模块在不影响应用程序的前提下实现商品上新的操作,如此可以看出,商品上新模块的应用灵活,可与各种应用程序配合使用,无需嵌入应用程序中。
根据本申请的示例性实施例,提供一种商品信息处理方法可包括获取在应用程序的显示界面上的预设触发事件;基于所述预设触发事件,获取待上新商品的商品图像;通过对商品图像进行图像识别,确定商品的商品上新内容。
可选地,通过对商品图像进行图像识别确定商品的商品上新内容后包括:按照预定模式展示商品上新内容。
可选地,通过对商品图像进行图像识别确定商品的商品上新内容包括:通过对商品图像执行图像识别确定商品的属性信息;将属性信息按照预定模式转换为上新文本;将商品图像按照预定模式转换为与所述属性信息对应的上新图像;利用所述上新文本和上新图像,确定商品的商品上新内容。
可选地,通过对商品图像执行图像识别确定商品的属性信息包括:对商品图像执行文字识别处理,将商品图像中的文字转换为文本信息;从所述文本信息中提取商品的属性信息。
可选地,通过对商品图像执行图像识别确定商品的属性信息包括:将商品图像输入到机器学习模型组件,获取商品的属性信息,其中,所述机器学习模型组件根据多个商品图像中的每个商品图像以及属性信息之间的对应关系进行机器学习得到。
为了更进一步地描述本申请以下将结合图7描述根据本申请的另一示例性实施例的商品上新的场景图。如图7所示,用户可在电子终端的显示界面710上通过触摸或语音收入等方式启动应用程序,应用程序被开启。在一种实现方式中在显示用户界面720时,感测用户对于启动商品上新的上新启动操作,其中,所述上新启动操作是指用于启动商品上新的操作。
如图7所述,用户可通过触摸用户界面720上的控件来实现上新启动操作。这里需要说明的是,本文所说的“控件”,可以是任何形式的可操作控件,例如按钮、滑块、拖动条等,对控件的触发或操作方式例如但不限于点击、光标长时间停留、滑动等。为了说明方便,以下示例中多以“按钮”和“点击”作为控件和控件操作或触发方式的例子,然而本发明不限于此。
具体来说,上新启动操作可包括用户对显示在移动终端的显示单元上的一个或多个控件(例如,显示在显示单元上的按钮、菜单、图标等)的操作(例如,触摸、语音输入等)。应注意,所述一个或多个控件均可根据用户设定显示在显示单元的任意位置,并且所述一个或多个控件可根据用户需求以不同的方式展示,可选地,用户可在操作过程中通过诸如拖拽等用户操作来改变控件在显示单元上的位置。此外,以下描述过程中仅采用示例的方式描述用户操作,所有移动终端可感测的用户操作均适用于本申请。
响应于所述上新启动操作,执行商品上新处理。最后,在显示界面730上可显示商品上新,其中,商品上新操作包括获取与商品相关的商品图像;通过对商品图像进行识别,确定商品的属性信息;基于属性信息,按照预设模式对商品上新。
为了更清楚地明白本申请的示例性实施例的发明构思,以下将参照图8描述本申请的示例性实施例的商品展示装置的框图。本领域普通技术人员将理解:图8中的装置仅示出了与本示例性实施例相关的组件,所述装置中还包括除了图8中示出的组件之外的通用组件。
图8示出本申请的示例性实施例的商品展示装置的框图。参考图8,在硬件层面,该装置包括处理器、内部总线和计算机可读存储介质,其中,所述计算机可读存储介质包括易失性存储器和非易失性存储器。处理器从非易失性存储器中读取对应的计算机程序然后运行。当然,除了软件实现方式之外,本申请并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。
具体来说,所述处理器执行以下操作:获取与商品相关的商品图像;利用商品图像,获取与商品的上新模式对应的商品上新内容;将商品上新内容按照所述上新模式展示。
可选地,所述处理器在实现步骤利用商品图像获取与商品的上新模式对应的商品上新内容包括:确定商品的上新模式;基于商品图像,确定与所述上新模式对应的商品上新内容。
可选地,商品上新内容包括上新文本、上新图像和上新视频中的一个或多个。
可选地,所述处理器在商品上新内容是文本的情况下确定与所述上新模式对应的商品上新内容包括:对商品图像执行文字识别处理,将商品图像中的文字转换为文本信息;从所述文本信息中提取所述上新模式所需的属性信息;基于所述属性信息,生成与所述上新模式对应的上新文本。
可选地,所述处理器在商品上新内容是上新文本的情况下确定与所述上新模式对应的商品上新内容包括:将商品图像输入到机器学习模型组件,获取商品的属性信息,其中,所述机器学习模型组件根据多个商品图像中的每个商品图像以及属性信息之间的对应关系进行机器学习得到;利用所述属性信息确定所述上新文本。
可选地,所述机器学习模型组件按照如下方式训练得到:获取所述多个商品图像以及与所述多个商品图像中的每个商品图像中的属性信息;构建机器学习模型组件,所述机器学习模型组件中设置有训练参数;分别利用所述多个商品图像中的每个商品图像以及属性信息之间的对应关系对所述机器学习模型组件进行训练,调整所述训练参数,直至所述机器学习模型组件达到预设要求。
可选地,所述处理器在商品上新内容是上新图像的情况下确定与所述上新模式对应的商品上新内容包括:根据所述上新模式,将商品图像分割为与所述属性信息对应的多个上新图像。
可选地,在商品上新内容是上新视频的情况下确定与所述上新模式对应的商品上新内容包括:将商品图像合成与所述上新模式对应的上新视频。
可选地,所述处理器在实现步骤将商品上新内容按照所述上新模式展示包括:确定与所述上新模式对应的上新模板;基于所述上新模板,生成包括商品上新内容的商品详情页;展示商品详情页。
综上可述,根据本申请的示例性实施例的商品展示装置可通过商品图像完成商品上新,使得商户可以高效上新。更进一步地,在商品上新操作中,可自动识别商品图像中包括的各种上新信息,从而能够挖据出与商品相关的属性信息。更进一步地,可根据不同的上新模式展示不同的商品详情页,适应各种商户的需求。更进一步地,在确定商品的上新内容时,可利用机器模型组件对商品图像进行处理,从而能够模拟人类视觉处理商品图像,实现多维度处理商品图像。
图9示出根据本公开的示例性实施例的移动终端的框图。在本申请中,移动终端可利用内部单元和/或部件执行如上所述的商品展示方法,从而实现商品上新,此外,移动终端还可执行如上所述的商品信息处理方法。也就是说,移动终端可作为执行根据本申请的商品展示/信息处理方法的主体之一。
参照图9,移动终端900可包括存储器110、处理器单元120、音频处理单元130、输入和输出控制单元140、触摸屏单元150和输入单元160。这里,存储器110可以是多个存储器。
存储器110可包括存储用于控制移动终端900的操作的程序的程序存储单元111和存储当执行程序时产生的数据的数据存储单元112。程序存储单元111存储有gui程序113和至少一个应用程序114。这里,存储在程序存储单元111中的程序是指令的集合,因此这些程序可被称为指令集。数据存储单元112可存储关于商品上新的所有数据。
接下来,在程序存储单元111中,gui程序113可包括用于实现商品上新的至少一个程序。例如,当感测到用户对于启动商品上新的上新启动操作时,gui程序113利用存储在数据存储单元112中的数据来显示商品。
处理器单元120可包括存储器接口121、至少一个处理器122和外围装置接口123,这里,包括在处理器单元中的存储器接口121、至少一个处理器122和外围装置接口123可被实现在至少一个集成电路(ic)中或被实现为单独的组件。存储器接口121控制组件(诸如,处理器122或外围装置接口123)对存储器的访问。外围装置接口123用于移动终端800的外围装置到处理器122和存储器接口121之间的连接。处理器单元120可以是任何适合的硬件元件(诸如,微处理器、ic、专用ic(asic)和可擦可编程只读存储器(eprom))、控制器或其它任意类似和/或适合的硬件元件。
处理器122通过使用至少一个软件程序来控制移动终端900,使得移动终端900提供各种应用。在这种情况下,处理器122可执行存储在存储器110中的至少一个程序以便根据相应程序提供服务。例如,处理器122通过使用存储在应用程序114中的购物应用程序,使得移动终端900提供购物服务。
音频处理单元130使用扬声器131和麦克风132来提供用户和移动终端800之间的音频接口。输入和输出控制单元140提供输入和输出单元(诸如,触摸屏150和输入单元160)与外围装置接口123之间的接口。根据示例性实施例,可利用扬声器131,将语音输入到移动终端,例如,用户可基于语音输入开启应用,并且可基于语音输入开启商品的上新处理。
触摸屏幕150是执行信息输入和信息输出的输入和输出单元,并可包括触摸输入单元151和显示单元152。触摸输入单元151通过输入和输出控制单元140将通过触摸面板感测的触摸信息提供到处理器单元120。在这种情况下,触摸输入单元151通过输入和输出控制单元140将由电子笔、手指、外接键盘或其它任何类似和/或适合的输入装置所产生的触摸信息提供到处理器单元120。
显示单元152显示与应用相应的gui,并根据触摸输入单元151、输入单元160以及音频处理单元130的输入来显示改变后的gui。例如,显示单元152显示从gui程序113提供的显示数据。例如,显示单元152通过gui程序113显示当前gui。如另一示例,显示单元152在接收到用于显示gui布局的控制信息后,通过gui程序113显示指定版本的gui布局。显示单元152可以是任何适合的显示装置,诸如,有机发光二极管(oled)显示器、液晶显示器(lcd)、薄膜晶体管(tft)显示器、有源矩阵oled(amoled)显示器或其它任何类似和/或适合的显示装置。另外,显示单元152和触摸输入单元151可被形成为一个单元和/或一个硬件元件,或单独的单元或硬件元件。
输入单元160通过输入和输出控制单元140将通过用户选择所产生的输入数据提供到处理器单元120。例如,输入单元160可包括用于控制移动终端800的控制按钮。如另一示例,输入单元160可包括用于控制移动终端800的外设输入配件。根据示例性实施例,用户可通过输入单元160和触摸输入单元151,在显示用户界面时输入对于启动商品上新的上新启动操作。
另外,移动终端900还可包括用于执行或连接到用于语音或数据通信的通信网络的通信单元(未示出)。在这种情况下,通信单元可被划分为支持不同通信网络的多个通信子模块。例如,通信网络可包括但不限于:全球移动通信系统(gsm)网络、增强数据速率gsm演进(edge)网络、码分多址(cdma)网络、宽带cdma(w-cdma)网络、长期演进(lte)网络、正交频分多址(ofdma)网络、无线局域网(lan)、蓝牙网络和近场通信(nfc)网络或者其他任何类似和/或适合的网络类型。根据示例性实施例,移动终端900可通过通信单元,接收从应用服务器发送的关于商品的商品信息。
需要说明的是,实施例1所提供方法的各步骤的执行主体均可以是同一设备,或者,该方法也由不同设备作为执行主体。比如,步骤21和步骤22的执行主体可以为设备1,步骤23的执行主体可以为设备2;又比如,步骤21的执行主体可以为设备1,步骤22和步骤23的执行主体可以为设备2;等等。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
1.一种商品展示方法,其特征在于,包括:
获取与商品相关的商品图像;
利用所述商品图像,获取与所述商品的上新模式对应的商品上新内容;
将商品上新内容按照所述上新模式展示。
2.如权利要求1所述的方法,其特征在于,利用所述商品图像获取与所述商品的上新模式对应的商品上新内容包括:
确定所述商品的上新模式;
基于所述商品图像,确定与所述上新模式对应的商品上新内容。
3.如权利要求1所述的方法,其特征在于,所述商品上新内容包括上新文本、上新图像和上新视频中的一个或多个。
4.如权利要求3所述的方法,其特征在于,在所述商品上新内容是文本的情况下,确定与所述上新模式对应的商品上新内容包括:
对商品图像执行文字识别处理,将商品图像中的文字转换为文本信息;
从所述文本信息中提取所述上新模式所需的属性信息;
基于所述属性信息,生成与所述上新模式对应的上新文本。
5.如权利要求4所述的方法,其特征在于,在所述商品上新内容是上新文本的情况下确定与所述上新模式对应的商品上新内容包括:
将所述商品图像输入到机器学习模型组件,获取所述商品的属性信息,其中,所述机器学习模型组件根据多个商品图像中的每个商品图像以及属性信息之间的对应关系进行机器学习得到;
利用所述属性信息确定所述上新文本。
6.如权利要求5所述的方法,其特征在于,所述机器学习模型组件按照如下方式训练得到:
获取所述多个商品图像以及与所述多个商品图像中的每个商品图像中的属性信息;
构建机器学习模型组件,所述机器学习模型组件中设置有训练参数;
分别利用所述多个商品图像中的每个商品图像以及属性信息之间的对应关系对所述机器学习模型组件进行训练,调整所述训练参数,直至所述机器学习模型组件达到预设要求。
7.如权利要求4所述的方法,其特征在于,在所述商品上新内容是上新图像的情况下确定与所述上新模式对应的商品上新内容包括:
根据所述上新模式,将所述商品图像分割为与所述属性信息对应的多个上新图像。
8.如权利要求3所述的方法,其特征在于,在所述商品上新内容是上新视频的情况下确定与所述上新模式对应的商品上新内容包括:
将所述商品图像合成与所述上新模式对应的上新视频。
9.如权利要求1所述的方法,其特征在于,将商品上新内容按照所述上新模式展示包括:
确定与所述上新模式对应的上新模板;
基于所述上新模板,生成包括所述商品上新内容的商品详情页;
展示所述商品详情页。
10.一种商品信息处理方法,其特征在于,包括:
获取在应用程序的显示界面上的预设触发事件;
基于所述预设触发事件,获取待上新商品的商品图像;
通过对所述商品图像进行图像识别,确定所述商品的商品上新内容。
11.如权利要求10所述的方法,其特征在于,通过对所述商品图像进行图像识别确定所述商品的商品上新内容后包括:
按照预定模式展示所述商品上新内容。
12.如权利要求10所述的方法,通过对所述商品图像进行图像识别确定所述商品的商品上新内容包括:
通过对所述商品图像执行图像识别确定所述商品的属性信息;
将属性信息按照预定模式转换为上新文本;
将所述商品图像按照预定模式转换为与所述属性信息对应的上新图像;
利用所述上新文本和上新图像,确定所述商品的商品上新内容。
13.如权利要求12所述的方法,通过对所述商品图像执行图像识别确定所述商品的属性信息包括:
对所述商品图像执行文字识别处理,将商品图像中的文字转换为文本信息;从所述文本信息中提取所述商品的属性信息。
14.如权利要求12所述的方法,通过对所述商品图像执行图像识别确定所述商品的属性信息包括:
将所述商品图像输入到机器学习模型组件,获取所述商品的属性信息,其中,所述机器学习模型组件根据多个商品图像中的每个商品图像以及属性信息之间的对应关系进行机器学习得到。
15.一种商品信息处理方法,其特征在于,包括:
在显示用户界面时,感测用户对于启动商品上新的上新启动操作;
响应于所述上新启动操作,获取商品的商品图像;
利用所述商品图像,获取与所述商品的上新模式对应的商品上新内容。
16.如权利要求15所述的方法,其特征在于,感测用户对于启动商品上新的上新启动操作包括:
感测用户对于悬浮在用户界面上的一个或多个控件进行操作的上新启动操作。
17.如权利要求15所述的方法,其特征在于,利用所述商品图像获取与所述商品的上新模式对应的商品上新内容包括:
确定所述商品的上新模式;
基于所述商品图像,确定与所述上新模式对应的商品上新内容。
18.如权利要求15所述的方法,其特征在于,获取与所述商品的上新模式对应的商品上新内容:
将商品上新内容按照所述上新模式展示。
19.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,所述指令被执行时实现权利要求1至18中的任一权利要求所述的方法。
20.一种商品展示装置,其特征在于,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以下操作:
获取与商品相关的商品图像;
利用所述商品图像,获取与所述商品的上新模式对应的商品上新内容;
将商品上新内容按照所述上新模式展示。
21.一种商品信息处理装置,其特征在于,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以下操作:
获取在应用程序的显示界面上的预设触发事件;
基于所述预设触发事件,获取待上新商品的商品图像;
通过对所述商品图像进行图像识别,确定所述商品的商品上新内容。
22.一种商品信息处理装置,其特征在于,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以下操作:
在显示用户界面时,感测用户对于启动商品上新的上新启动操作;
响应于所述上新启动操作,获取商品的商品图像;
利用所述商品图像,获取与所述商品的上新模式对应的商品上新内容。
技术总结