商品对象列表信息处理方法及装置与流程

文档序号:11063308阅读:418来源:国知局
本申请涉及列表信息处理
技术领域
,特别是涉及商品对象列表信息处理方法及装置。
背景技术
:在电子商务系统中,用户在浏览某类目下的商品对象时,或者搜索与某关键词相关的商品对象时,交易平台通常会以列表的形式向用户提供可选的商品对象信息。其中,商品对象列表中各条目的展示形式可以有多种,例如,一种方式可以是“九宫格”的形式,每个商品对象占用一个单元格,其中展示的信息通常以商品对象图片为主,在图片下方可能还会展示出价格、销量等简要的信息,如图1-1所示。另外还有一种展现方式,可以称为“通栏”方式,在这种方式下,每个商品对象的信息通常以“长条”的形式进行展示,其中,左侧为商品对象图片,右侧为商品对象的文本描述信息,这种形式下,文本描述信息的内容通常比“九宫格”形式的丰富,甚至还可以包括用于执行购买操作的操作选项等,如图1-2所示,文本描述信息中除了商品对象名称、规格、价格、库存等信息之外,还可以包括“马上抢”等操作选项用于执行购买操作。在实际应用中,对于同一商品对象,可能需要在不同的应用场景的列表中进行展示,而不同应用场景可能会使用不同的列表展现形式。例如,对于某商品对象,在“全球精选”应用场景下,需要以前述“九宫格”的形式在列表中展示,而在“极速榜单”应用场景下,则需要以前述“通栏”的形式在列表中进行展示,等等。现有技术中,为了使得同一商品对象适应在不同形式的列表中进行展示,通常需要为各种形式的列表分别准备用于展示的图片。例如,为了使得某商品对象能够在“通栏”的列表中进行展示,需要将该商品对象的图片、描述文字、背景图片等生成一幅完整的“长条式”图片,然后保存的系统中。这种图片的设计过程包括将图片与文字组合在一起,并添加统一的背景图片等等,成本比 较高。另一个缺点在于:无法直接在“九宫格”形式的列表中复用,因此,还需要另外保存能够用于在“九宫格”形式的列表中展示的商品对象图片。也就是说,对于同一商品对象,为了使得其能够在多种不同形式的列表中被展示,需要分别保存多幅图片,这无疑会占用很大的系统存储空间。因此,如何使得商品对象信息能够在不同形式的列表中展示,又不会造成对系统存储空间的过多占用,成为需要本领域技术人员解决的技术问题。技术实现要素:本申请提供了商品对象列表信息处理方法及装置,能够节省系统的存储空间,提高数据的利用率。本申请提供了如下方案:一种商品对象列表信息处理方法,包括:服务器保存第一用户客户端上传的商品对象图片;接收到第二用户客户端提交的操作请求时,确定商品对象信息列表中待展示的目标商品对象,以及列表的条目展示形式;根据所述目标商品对象以及所述条目展示形式确定商品对象信息列表中各列表条目的展示内容,所述展示内容包括目标商品对象图片;根据商品对象对应的颜色信息,确定目标商品对象所在列表条目的背景色,其中,所述商品对象对应的颜色信息根据商品对象图片预置位置处进行取色得到;根据所述展示内容以及所述背景色,生成所述商品对象信息列表中的各列表条目,并返回给所述第二用户客户端。一种商品对象列表信息处理方法,包括:第二用户客户端接收查看商品对象信息列表的操作请求;将所述操作请求转发至服务器,以便所述服务器确定商品对象信息列表中 待展示的目标商品对象,以及列表的条目展示形式,根据所述目标商品对象以及所述条目展示形式确定商品对象信息列表中各列表条目的展示内容,所述展示内容包括目标商品对象图片;并根据保存的商品对象图片对应的颜色信息,确定目标商品对象所在列表条目的背景色,根据所述展示内容以及所述背景色,生成所述商品对象信息列表中的各列表条目并返回;其中,所述颜色信息是通过对所述商品对象图片预置位置处进行取色获得的;根据所述服务器返回的信息,提供商品对象信息列表。一种商品对象列表信息处理装置,应用于服务器,包括:图片保存单元,用于保存第一用户客户端上传的商品对象图片;请求接收单元,用于接收到第二用户客户端提交的操作请求时,确定商品对象信息列表中待展示的目标商品对象,以及列表的条目展示形式;展示内容确定单元,用于根据所述目标商品对象以及所述条目展示形式确定商品对象信息列表中各列表条目的展示内容,所述展示内容包括目标商品对象图片;背景色确定单元,用于根据所述商品对象对应的颜色信息,确定目标商品对象所在列表条目的背景色,其中,所述商品对象对应的颜色信息根据商品对象图片预置位置处进行取色得到;列表条目生成单元,用于根据所述展示内容以及所述背景色,生成所述商品对象信息列表中的各列表条目,并返回给所述第二用户客户端。一种商品对象列表信息处理装置,应用于第二用户客户端,包括:操作请求接收单元,用于接收查看商品对象信息列表的操作请求;操作请求转发单元,用于将所述操作请求转发至服务器,以便所述服务器确定商品对象信息列表中待展示的目标商品对象,以及列表的条目展示形式,根据所述目标商品对象以及所述条目展示形式确定商品对象信息列表中各列表条目的展示内容,所述展示内容包括目标商品对象图片;并根据保存的商品对象图片对应的颜色信息,确定目标商品对象所在列表条目的背景色,根据所 述展示内容以及所述背景色,生成所述商品对象信息列表中的各列表条目并返回;其中,所述颜色信息是通过对所述商品对象图片预置位置处进行取色获得的;列表提供单元,用于根据所述服务器返回的信息,提供商品对象信息列表。根据本申请提供的具体实施例,本申请公开了以下技术效果:通过本申请实施例,可以从商品对象图片中的特定位置处进行取色,并保存商品对象标识与取出的颜色值之间的对应关系。这样,具体在需要在商品对象信息列表中展示该商品对象的图片以及其他文本描述信息等内容时,就可以将保存的颜色值作为该商品对象所在列表条目的背景色。这样,可以使得商品对象图片部分与文本描述内容等其他内容的背景统一,商品对象图片与其他内容之间不再有明显的分界线存在,可以获得较好的展示效果;同时,由于并没有对商品对象图片本身做修改,因此,同一商品对象只需要保存一张商品对象图片,该商品对象图片可以在不同的应用场景之间进行复用,而不需要设计“长条式”图片等,即可组合出各种列表形式所需的展示内容,并获得良好的图片展示效果,这样可以节省系统的存储空间,提高数据的利用率。当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1-1是“九宫格”式的列表条目展示方式示意图;图1-2是“通栏”式的列表条目展示方式示意图;图2-1是现有技术中的列表条目展示效果示意图;图2-2是本申请实施例中的列表条目展示效果示意图;图3是本申请实施例提供的方法的流程图;图4-1是商品对象图片示意图;图4-2是本申请实施例中的取色操作示意图;图5是本申请实施例提供的另一方法的流程图;图6是本申请实施例提供的装置的示意图;图7是本申请实施例提供的另一装置的示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请保护的范围。在本申请实施例中,可以采用在需要展示具体的列表时,再生成列表中各条目中具体图片的方式,也就是说,数据库保存的可以仅仅是组成列表内容的元素,包括商品对象图片、文本描述内容等,这样,在不同的应用场景下,可以通过重新将这些元素进行组合的方式,生成具体需要在列表中展示的图片,而不需要对原始的商品对象图片进行修改,实现同一商品对象图片在不同应用场景下的复用。但是,在上述具体的实现方式过程中,列表中具体图片的展示效果是需要考虑的问题。具体的,在将商品对象图片与文本描述内容组合成列表展示内容的情况下,尤其是在“长条式”的展示方式下,如果不考虑图片背景问题,则商品对象图片与文本描述内容之间看上去是分离的,不像是一个整体。例如,如图2-1所示,左侧的商品对象图片的背景与右侧文本描述内容的背景不统一,中间有一条明显的分界线,无法直观地体现出两部分内容实际上是共同用来描述同一商品对象的。也就是说,在通过将商品对象图片与文本描述内容进行组合,重新生成列表中展示内容的实现方式下,如何处理组合后的图片背景,使之看上去更像是一个整体,是需要解决的问题。为此,在本申请实施例中,可以从商品对象图 片中的特定位置处进行取色,并保存商品对象标识与取出的颜色值之间的对应关系。这样,具体在需要在商品对象信息列表中展示该商品对象的图片以及其他文本描述信息时,就可以将保存的颜色值作为该商品对象所在列表条目的背景色。例如,在使用了本申请实施例提供的方案的情况下,列表的展示效果可以如图2-2所示,可见,左侧的商品对象图片部分与右侧的文本描述内容部分的背景统一,图片与文本描述内容之间不再有分界线存在,可以获得较好的展示效果;同时,由于并没有对商品对象图片本身做修改,因此,同一商品对象只需要保存一张商品对象图片,该图片可以在不同的应用场景之间进行复用,而不需要设计“长条式”图片等,即可组合出各种列表形式所需的展示内容,并获得良好的图片展示效果,这样可以节省系统的存储空间,提高数据的利用率。下面对具体实现方式进行介绍。实施例一该实施例一首先从服务器的角度对本申请实施例进行介绍。参见图3,该实施例一提供了一种商品对象列表信息处理方法,该方法可以包括以下步骤:S301:服务器保存第一用户客户端上传的商品对象图片;其中,商品对象可以是第一用户(例如商家或者卖家用户等)通过交易平台发布的,相应的,商品对象图片可以是由第一用户通过客户端上传到服务器,通过将商品对象图片展示给第二用户(例如买家用户等),可以使得第二用户对商品对象的详情有所了解。在本申请实施例中,服务器在接收到第一用户客户端上传的商品对象图片后,可以在商品对象图片预置位置处进行取色,并且,可以将取得的颜色值进行保存。具体实现时,可以保存商品对象图片与取色获得的颜色值之间的对应关系。其中,具体在进行取色时,选取的位置可以是设置的,例如,可以是商品对象图片的右下角、右上角等等。也就是说,可以在商品对象图片的边缘处进行取色,这是因为,具体在商品对象信息列表中展示时,除了商品对象图片,通常还需要展示文本描述信息,文本描述信息通常显示在商品对象图片的右侧或者下方等等,总之都会与商品对象图片衔接。通过在商品对象图片边缘处取色,并最终应用到商品对象列表 对应的条目中作为背景,可以使得商品对象图片与文本描述信息的背景颜色衔接比较自然,获得较好的视觉效果。其中,具体实现时,为了获得更好的视觉效果,可以要求第一用户上传的商品对象图片中,边缘部分为纯色。另外,为了帮助第一用户提交符合要求的商品对象图片,本申请实施例还可以为第一用户客户端提供背景模板,所谓的背景模板也是一些图片,并且,其边缘部分为纯色。具体实现时,第一用户对其商品对象进行拍照后,可以选择其中一背景模板,然后利用PhotoShop等制图工具,将商品对象主体图像从原照片中抠出,然后与选中的背景模板组合成商品对象图片,之后再上传到服务器。其中,在将商品对象主体图像与背景模板进行组合时,可以使得商品对象主体图像居中显示,这样,可以使得后续在商品对象图片边缘处进行取色时,取得的是背景模板边缘处的颜色,以便后续应用到商品对象信息列表中时,展示效果更自然。例如,第一用户上传的某商品对象图片如图4-1所示,该图片中,商品对象主体图像是一瓶精华乳,该图片的背景可以是服务器提供的背景模板。具体在进行取色时,可以是该图片的右下角的某点,如图4-2所示。图4-2中还示出了取色的位置点放大后的示意图,以及取出的颜色示意图。需要说明的是,具体从图片指定位置进行取色的技术实现可以参见已有技术中的介绍,这里不再详述。总之,通过该步骤S301,对于各个商品对象,可以在数据库中保存商品对象标识(例如商品对象ID等)与商品对象图片取色结果之间的对应关系,例如,数据库的具体结构可以如以下表1所示:表1商品对象ID取色结果ID1颜色值1ID2颜色值2…………保存了商品对象标识与图片取色结果之间的对应关系后,在需要在商品对象列表中展示商品对象的相关信息时,就可以将该取色结果作为列表中该商品对象对应条目的背景色。S302:接收到第二用户客户端提交的操作请求时,确定商品对象信息列表中待展示的目标商品对象,以及列表的条目展示形式;第二用户在通过客户端进行浏览时,可以执行具体的操作指令,例如,在浏览“天猫”网站中的某页面时,可以查看“全球精选”或者“极速榜单”等列表,第二用户客户端在接收到用户的操作指令后,就可以向服务器发送操作请求,请求获取具体的商品对象列表信息。对于服务器而言,各个列表中具体需要展示哪些商品对象的信息,可以是设置好的,另外,还可以设置好各个列表中的条目展现形式。这样,在接收到第二用户客户端的操作请求后,可以根据请求中需要展示的商品对象列表所属的应用场景等信息,确定出该列表中待展示的商品对象以及对应的条目展示形式,其中,条目展示形式可以包括前述“九宫格”式或者“通栏”的“长条”时等等。S303:根据所述目标商品对象以及所述条目展示形式确定商品对象信息列表中各列表条目的展示内容,所述展示内容包括目标商品对象图片;在确定出目标商品对象以及所述条目展示形式后,就可以据此确定出列表中各条目的展示内容,该展示内容就可以包括商品对象图片。当然,在实际应用中,还可以包括文本描述信息等,关于商品对象图片以及文本描述信息,都可以是在数据库中保存的。对于不同的条目展示形式,所使用的商品对象图片是相同的,但是,所需的文本描述信息可能会有所不同,可以根据具体条目展示形式所需的信息,从数据库中读取具体的文本描述信息。例如,对于“九宫格”式,只需要读取出商品对象名称、价格、库存量等简要的信息。而对于“通栏”式,则可能还需要读取出商品对象的规格、销量等更详细的信息,等等。S304:根据所述商品对象对应的颜色信息,确定目标商品对象所在列表条目的背景色,其中,所述商品对象对应的颜色信息根据商品对象图片预置位置处进行取色得到;在本申请实施例中,除了要确定各条目中需要展示的内容,还可以确定出各条目的背景色。具体的,由于在数据库中保存了各商品对象对应的取色结果的颜色值,因此,在确定出各个条目上展示哪个商品对象的信息后,就可以将该商品对象对应的颜色值取出,作为对应列表条目的背景色。当然,在实际应用中,对商品对象图片进行取色的操作可以有多种执行时机,例如,如前文所述,可以是预先进行的,也即,在收到用户上传的商品对象图片后就可以执行取色操作并进行保存。或者,还可以是在需要进行列表展示时,再对商品对象图片预置位置处进行取色得到对应的颜色值。S305:根据所述展示内容以及所述背景色,生成所述商品对象信息列表中的各列表条目,并返回给所述第二用户客户端。在确定出各个列表条目的展示内容以及背景色之后,就可以生成各列表条目。其中,每个条目对应的展示内容除了包括商品对象图片,还可以包括文本描述内容,具体在生成列表条目图片时,可以将目标商品对象图片、文本描述信息以及背景色进行组合,生成商品对象信息列表中的列表条目。例如,可以首先可以将商品对象图片以及文本描述信息按照一定的位置关系(例如上下或者左右等等)进行组合,然后添加上背景色,该背景色是从商品对象图片中取出的。其中,由于作为背景色的颜色值可以来自于商品对象图片的边缘部分,因此,在作为背景添加到列表条目图片中后,可以使得商品对象图片与文本描述内容在视觉上形成一个整体,获得较好的显示效果。总之,在本申请实施例中,可以从商品对象图片中的特定位置处进行取色,并保存商品对象标识与取出的颜色值之间的对应关系。这样,具体在需要在商品对象信息列表中展示该商品对象的图片以及其他文本描述信息等内容时,就可以将保存的颜色值作为该商品对象所在列表条目的背景色。这样,可以使得商品对象图片部分与文本描述内容等其他内容的背景统一,商品对象图片与其他内容之间不再有明显的分界线存在,可以获得较好的展示效果;同时,由于并没有对商品对象图片本身做修改,因此,同一商品对象只需要保存一张商品对象图片,该商品对象图片可以在不同的应用场景之间进行复用,而不需要设计“长条式”图片等,即可组合出各种列表形式所需的展示内容,并获得良好 的图片展示效果,这样可以节省系统的存储空间,提高数据的利用率。实施例二以上实施例一从服务器的角度对本申请实施例的方案进行了详细介绍,该实施例二主要从第二用户客户端的角度,提供了一种商品对象列表信息处理方法,参见图5,该方法可以包括以下步骤:S501:第二用户客户端接收查看商品对象信息列表的操作请求;S502:将所述操作请求转发至服务器,以便所述服务器确定商品对象信息列表中待展示的目标商品对象,以及列表的条目展示形式,根据所述目标商品对象以及所述条目展示形式确定商品对象信息列表中各列表条目的展示内容,所述展示内容包括目标商品对象图片;并根据商品对象图片对应的颜色信息,确定目标商品对象所在列表条目的背景色,根据所述展示内容以及所述背景色,生成所述商品对象信息列表中的各列表条目并返回;其中,所述颜色信息是通过对所述商品对象图片预置位置处进行取色获得的;S503:根据所述服务器返回的信息,提供商品对象信息列表。由于该实施例二与实施例一是相对应的,仅仅是描述的角度有所不同,因此,具体的实现方式可以参见实施例一中的介绍,这里不再赘述。需要说明的是,本申请实施例中所指的客户端可以是广义上的客户端,包括终端设备中安装的独立的应用程序(APP),也可以包括在通过网页浏览器访问服务器的过程中,运行于网页中的脚本程序等等。与实施例一相对应,本申请实施例还提供了一种商品对象列表信息处理装置,该装置应用于服务器,参见图6,该装置具体可以包括:图片保存单元601,用于保存第一用户客户端上传的商品对象图片;请求接收单元602,用于接收到第二用户客户端提交的操作请求时,确定 商品对象信息列表中待展示的目标商品对象,以及列表的条目展示形式;展示内容确定单元603,用于根据所述目标商品对象以及所述条目展示形式确定商品对象信息列表中各列表条目的展示内容,所述展示内容包括目标商品对象图片;背景色确定单元604,用于根据所述商品对象对应的颜色信息,确定目标商品对象所在列表条目的背景色,其中,所述商品对象对应的颜色信息根据商品对象图片预置位置处进行取色得到;列表条目生成单元605,用于根据所述展示内容以及所述背景色,生成所述商品对象信息列表中的各列表条目,并返回给所述第二用户客户端。其中,所述列表条目的展示内容还包括目标商品对象的文本描述信息,所述列表条目生成单元具体用于:将所述目标商品对象图片、文本描述信息以及所述背景色进行组合,生成所述商品对象信息列表中的列表条目。其中,具体对图片取色进行取色时,可以在商品对象图片的边缘位置进行取色。具体实现时,该装置还可以包括:背景模板提供单元,用于为第一用户客户端提供可选的图片背景模板,以便第一用户客户端利用所述图片背景模板生成所述商品对象图片并上传到所述服务器,其中,所述图片背景模板的边缘处为纯色,所述生成的商品对象图片中,商品对象主体图像居中显示。与实施例二相对应,本申请实施例还提供了一种商品对象列表信息处理装置,该装置应用于第二用户客户端,参见图7,该装置可以包括:操作请求接收单元701,用于接收查看商品对象信息列表的操作请求;操作请求转发单元702,用于将所述操作请求转发至服务器,以便所述服务器确定商品对象信息列表中待展示的目标商品对象,以及列表的条目展示形 式,根据所述目标商品对象以及所述条目展示形式确定商品对象信息列表中各列表条目的展示内容,所述展示内容包括目标商品对象图片;并根据保存的商品对象图片对应的颜色信息,确定目标商品对象所在列表条目的背景色,根据所述展示内容以及所述背景色,生成所述商品对象信息列表中的各列表条目并返回;其中,所述颜色信息是通过对所述商品对象图片预置位置处进行取色获得的;列表提供单元703,用于根据所述服务器返回的信息,提供商品对象信息列表。总之,在本申请实施例中,可以从商品对象图片中的特定位置处进行取色,并保存商品对象标识与取出的颜色值之间的对应关系。这样,具体在需要在商品对象信息列表中展示该商品对象的图片以及其他文本描述信息等内容时,就可以将保存的颜色值作为该商品对象所在列表条目的背景色。这样,可以使得商品对象图片部分与文本描述内容等其他内容的背景统一,商品对象图片与其他内容之间不再有明显的分界线存在,可以获得较好的展示效果;同时,由于并没有对商品对象图片本身做修改,因此,同一商品对象只需要保存一张商品对象图片,该商品对象图片可以在不同的应用场景之间进行复用,而不需要设计“长条式”图片等,即可组合出各种列表形式所需的展示内容,并获得良好的图片展示效果,这样可以节省系统的存储空间,提高数据的利用率。通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及 系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。以上对本申请所提供的商品对象列表信息处理方法及装置,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本申请的限制。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1