一种商品的自动排序方法、装置及计算机可读存储介质与流程

文档序号:15558389发布日期:2018-09-29 01:40阅读:218来源:国知局

本发明实施例涉及大数据应用领域,特别涉及一种商品的自动排序方法、装置及计算机可读存储介质。



背景技术:

随着互联网技术的发展,诸如购物网站、团购网站之类的电子商务平台,已经成为人们生活的重要组成部分。用户在线上商城上进行购物时,经常会有目的的通过选择线上商城上提供的选项和/或点击相应按钮来搜索自己的意向商品,也可以直接输入与意向商品相关的关键字来进行搜索。通常线上商城收到用户的搜索请求后会向用户返回与用户意向相关的商品列表。而商品列表中各个商品的排序直接会影响用户对商品的点击率、下单率等等。通常认为排序越靠前的商品其被用户点击及下单的概率相对较高。因此,将某种商品排序规则下,更符合用户需要的商品的安排在靠前的位置,则可以节省用户浏览商品的时间。在现有技术中,线上商城商品列表的排序展示规则主要以商品库存大小或者上架时间排列,即库存数量最大的商品展示在列表最前面,库存数量最小的展示在列表最后面,或者是按照上架时间顺序,最新上架的展示在列表最前面,最早上架的展示在列表最后面;或者是通过人工干预进行排列,即人为设定排序规则,如排序为1则展示在最前面。

发明人发现现有技术中至少存在如下问题:用户在进行关键词搜索时,商品列表的排序显示规则仅根据商品库存大小或者上架时间排列与关键词匹配的商品,导致所述与关键词匹配的商品中的优质商品可能会因为库存数较小或上架时间较早排序在后面,从而使得优质商品的曝光率和转化率不高,用户需要花费较多的时间才能找到符合自己需求的商品,用户的使用体验不强。



技术实现要素:

本发明实施方式的目的在于提供一种商品的自动排序方法、装置及计算机可读存储介质,使其能够提高优质商品的曝光率和转换率,提高用户的使用体验。

为解决上述技术问题,本发明的实施方式提供了一种商品的自动排序方法,包括以下步骤:当用户在进行关键词搜索时,获取第一排序维度信息,所述第一排序维度信息用于表征与所述关键词匹配的n个商品的历史筛选记录,其中,n为大于1的常数;获取第二排序维度信息,所述第二排序维度信息用于表征所述n个商品销售热度;根据所述第一排序维度信息及所述第二排序维度信息获取第一排序级别;根据所述第一排序维度信息、所述第二排序维度信息和所述第一排序级别排序所述n个商品。

本发明的实施方式还提供了一种商品的自动排序装置,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的商品的自动排序方法。

本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述的商品的自动排序方法。

本发明实施方式相对于现有技术而言,通过在用户进行关键词搜索时,获取用于表征与所述关键词匹配的n个商品的历史筛选记录的第一排序维度信息,从所述第一排序维度信息中可以得知所述n个商品以往是如何被筛选的,然后获取用于表征所述n个商品销售热度的第二排序维度信息,从所述第二排序维度信息中可以得知所述n个商品的销售热度,再根据所述第一排序维度信息及所述第二排序维度信息获取第一排序级别,即将所述第一排序维度信息设置为一级排序,所述第二排序维度信息设置为二级排序或者将所述第二排序维度信息设置为一级排序,所述第一排序维度信息设置为二级排序,根据所述第一排序维度信息、所述第二排序维度信息和所述第一排序级别排序所述n个商品,使得所述n个商品是经过根据历史筛选记录以及所述n个商品的销售热度的综合分析之后,来进行排序的。通过在排序所述n个商品时考虑历史筛选记录,确保了排序后的商品能够满足用户以往的搜索习惯,在排序后的n个商品中具有m个相同的第一排序维度信息的商品时,考虑这些商品的销售热度并根据第二排序维度信息再进行排序,确保了优质商品能够排序在前面,使得优质商品的曝光率和转化率得以提高,同时,将更符合用户需要的商品的安排在靠前的位置也节省了用户浏览商品的时间,提高了用户的使用体验。

另外,所述第一排序级别具体包括:所述第一排序维度信息为第一优先级,所述第二排序维度信息为第二优先级;所述根据所述第一排序维度信息、所述第二排序维度信息和所述第一排序级别排序所述商品,具体包括:根据所述第一排序维度信息排序所述n个商品;根据所述第二排序维度信息排序所述n个商品中、具有相同的所述第一排序维度信息的m个商品,其中,m为大于1、且小于或等于n的常数。

另外,所述获取用于表征与所述关键词匹配的n个商品的历史筛选记录的第一排序维度信息,具体包括:获取所述用户的与所述关键词匹配的n个商品的第一历史筛选记录以作为所述第一排序维度信息;所述商品销售热度包括所述n个商品的n个成交量;所述第一排序级别具体包括:所述第一历史筛选记录为第一优先级,所述n个商品的n个成交量为第二优先级;所述根据所述第一排序维度信息、所述第二排序维度信息和所述第一排序级别排序所述商品,具体包括:根据所述第一历史筛选记录排序所述n个商品;根据所述n个成交量排序所述n个商品中、具有相同的所述第一历史筛选记录的m个商品。通过在排序所述n个商品时考虑商品的好评数,以避免出现所述n个商品排序完成后,成交量相同但好评数较少的商品排序在好评数较多的商品前面,使得用户无需花费更多的时间去进一步筛选商品好评数的多少,进一步提高了用户的使用体验。

另外,所述商品销售热度还包括所述m个商品中每个商品的好评数;所述第一排序级别具体包括:所述第一历史筛选记录为第一优先级,所述n个商品的n个成交量为第二优先级,所述m个商品中每个商品的好评数为第三优先级;在所述根据所述n个成交量排序所述n个商品中所述第一历史筛选记录相同的商品之后,还包括:根据所述好评数排序所述m个商品中、具有相同的成交量的p个商品,其中,p为大于1、且小于或等于m的常数。

另外,所述商品销售热度还包括所述p个商品的p个搜索热度值;所述第一排序级别具体包括:所述第一历史筛选记录为第一优先级,所述n个商品的n个成交量为第二优先级,所述m个商品中每个商品的好评数为第三优先级,所述p个商品的p个搜索热度值为第四优先级;在所述根据所述好评数排序所述m个商品中成交量相同的p个商品之后,还包括:根据所述p个搜索热度值排序所述p个商品中、具有相同的好评数的q个商品,其中,q为大于1、且小于或等于p的常数。

另外,在所述获取所述用户的与所述关键词匹配的n个商品的第一历史筛选记录之前,还包括:判断所述用户是否存在所述第一历史筛选记录;若所述用户存在所述第一历史筛选记录,则再执行获取所述用户的与所述关键词匹配的n个商品的第一历史筛选记录以作为所述第一排序维度信息;若所述用户不存在所述第一历史筛选记录,获取其他用户的与所述关键词匹配的n个商品的第二历史筛选记录以作为所述第一排序维度信息。通过在获取所述用户的第一历史筛选记录之前判断所述用户是否存在所述第一筛选记录,避免出现用户在某个线上商城是第一次购物而没有所述第一历史筛选记录的情况,在所述用户不存在所述第一历史筛选记录时,获取其他用户的与所述关键词匹配的n个商品的第二历史筛选记录,使得所述用户在进行关键词搜索时能够基于其他用户常用的筛选维度更快找到满足自己需求的商品,提高了用户的使用体验。

另外,在所述根据所述第一排序维度信息及所述第二排序维度信息获取第一排序级别之前,还包括:获取用于表征所述用户收藏商品种类的第三排序维度信息;在所述根据所述第一排序维度信息、所述第二排序维度信息和所述第一排序级别排序所述n个商品之后,还包括:获取所述第一排序维度信息、所述第二排序维度信息、所述第三排序维度信息的第二排序级别;根据所述第一排序维度信息、所述第二排序维度信息、所述第三排序维度信息和所述第二排序级别排序所述n个商品。由于第三排序维度信息可以反映用户的喜好,结合用于表征所述用户收藏商品种类的第三排序维度信息排序所述n个商品来进行优化推荐,使得所述用户能够更快的找到目标商品,进一步提高了用户的使用体验。

附图说明

图1是根据本发明第一实施方式提供的商品的自动排序方法的流程图;

图2是根据本发明第二实施方式提供的商品的自动排序方法的流程图;

图3是根据本发明第三实施方式提供的商品的自动排序方法的流程图;

图4是根据本发明第四实施方式提供的商品的自动排序方法的流程图;

图5是根据本发明第五实施方式提供的商品的自动排序装置的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本发明而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本发明所要求保护的技术方案。

本发明的第一实施方式涉及一种商品的自动排序方法,本实施方式中:当用户在进行关键词搜索时,获取用于表征与所述关键词匹配的n个商品的历史筛选记录的第一排序维度信息,其中,n为大于1的常数;获取用于表征所述n个商品销售热度的第二排序维度信息;根据所述第一排序维度信息及所述第二排序维度信息获取第一排序级别;根据所述第一排序维度信息、所述第二排序维度信息和所述第一排序级别排序所述n个商品。通过在排序所述n个商品时考虑历史筛选记录,确保了排序后的商品能够满足用户以往的搜索习惯,在排序后的n个商品中具有m个相同的第一排序维度信息的商品时,考虑这些商品的销售热度再进行排序,确保了优质商品能够排序在前面,使得优质商品的曝光率和转化率得以提高,同时,将更符合用户需要的商品的安排在靠前的位置也节省了用户浏览商品的时间,提高了用户的使用体验。

下面对本实施方式的商品的自动排序方法的实施细节进行具体的说明,以下内容仅为方便理解提供的实施细节,并非实施本方案的必须。

在本实施方式中,所述第一排序级别具体包括:所述第一排序维度信息为第一优先级,所述第二排序维度信息为第二优先级,本实施方式中的商品的自动排序方法如图1所示,具体包括:

s101:当用户在进行关键词搜索时,获取第一排序维度信息。

关于步骤s101,具体的说,所述第一排序维度信息用于表征与关键词匹配的n个商品的历史筛选记录,n为大于1的常数,将所述用户的与所述关键词匹配的n个商品的第一历史筛选记录作为所述第一排序维度信息,如用户曾经设置过按照价格从低到高、配送时间短等进行排序,则该商品展示界面以该维度进行商品展示。

可以理解的是,所述第一历史筛选记录即为所述用户常用的筛选维度,根据所述第一历史筛选记录来排序商品,使得排序后的商品能够符合用户以往的搜索习惯,从而提高用户找到所需商品的效率。

s102:获取第二排序维度信息。

关于步骤s102,具体的说,所述第二排序维度信息用于表征n个商品销售热度,所述商品销售热度为所述n个商品的n个成交量,根据成交量的多少即可判断商品在相同时间内成交了多少比,成交量大商品表明成交的数量大,购买该商品的用户的数量多。

s103:根据第一排序维度信息排序n个商品。

关于步骤s103,具体的说,如用户在商城搜索界面属于电脑或者在商品子目录上点击电脑,则商城先基于用户的历史筛选维度进行初步排序,按该维度进行排序出现重叠时,再进行后续步骤。

s104:根据第二排序维度信息排序n个商品中、具有相同的第一排序维度信息的m个商品。

关于步骤s104,具体的说,m为大于1、且小于或等于n的常数,通过在排序所述n个商品时考虑历史筛选记录,确保了排序后的商品能够满足用户以往的搜索习惯,在排序后的n个商品中具有m个相同的第一排序维度信息的商品时,考虑这些商品的销售热度再进行排序,确保了优质商品能够排序在前面,使得优质商品的曝光率和转化率得以提高,同时,将更符合用户需要的商品的安排在靠前的位置也节省了用户浏览商品的时间,提高了用户的使用体验。

值得一提的是,在本实施方式中,还可以获取用于表征所述用户收藏商品种类的第三排序维度信息,根据所述第一排序维度信息、所述第二排序维度信息、所述第三排序维度信息获取第二排序级别,再根据所述第一排序维度信息、所述第二排序维度信息、所述第三排序维度信息和所述第二排序级别排序所述n个商品。第三排序维度信息可以为用户收藏商品的信息,如购物车内的商品信息,根据购物车内的商品信息即可得知用户的喜好,如喜欢什么颜色、什么大小的商品等等,然后根据这些信息对所述用户进行优化推荐,使得所述用户能够更快的找到目标商品,进一步提高了用户的使用体验。

本发明实施方式相对于现有技术而言,通过在用户进行关键词搜索时,获取用于表征与所述关键词匹配的n个商品的历史筛选记录的第一排序维度信息,从所述第一排序维度信息中可以得知所述n个商品以往是如何被筛选的,然后获取用于表征所述n个商品销售热度的第二排序维度信息,从所述第二排序维度信息中可以得知所述n个商品的销售热度,再根据所述第一排序维度信息及所述第二排序维度信息获取第一排序级别,即将所述第一排序维度信息设置为一级排序,所述第二排序维度信息设置为二级排序或者将所述第二排序维度信息设置为一级排序,所述第一排序维度信息设置为二级排序,根据所述第一排序维度信息、所述第二排序维度信息和所述第一排序级别排序所述n个商品,使得所述n个商品是经过根据历史筛选记录以及所述n个商品的销售热度的综合分析之后,来进行排序的。通过在排序所述n个商品时考虑历史筛选记录,确保了排序后的商品能够满足用户以往的搜索习惯,在排序后的n个商品中具有m个相同的第一排序维度信息的商品时,考虑这些商品的销售热度并根据第二排序维度信息再进行排序,确保了优质商品能够排序在前面,使得优质商品的曝光率和转化率得以提高,同时,将更符合用户需要的商品的安排在靠前的位置也节省了用户浏览商品的时间,提高了用户的使用体验。

本发明的第二实施方式涉及一种商品的自动排序方法。第二实施方式是在第一实施方式的基础上做了进一步的改进,具体改进之处在于:在本发明的第二实施方式中,所述第二排序维度信息还包括所述m个商品的m个好评数;所述第一排序级别具体包括:所述第一历史筛选记录为第一优先级,所述n个商品的n个成交量为第二优先级,所述m个商品的m个好评数为第三优先级;在所述根据所述n个成交量排序所述n个商品中所述第一历史筛选记录相同的商品之后,还包括:根据所述m个好评数排序所述m个商品中、具有相同的成交量的p个商品,其中,p为大于1、且小于或等于m的常数。通过在排序所述n个商品时考虑商品的好评数,以避免出现所述n个商品排序完成后,成交量相同但好评数较少的商品排序在好评数较多的商品前面,使得用户无需花费更多的时间去进一步筛选商品好评数的多少,进一步提高了用户的使用体验。

本实施方式中的商品的自动排序方法如图2所示,具体包括:

s201:当用户在进行关键词搜索时,获取用户的与关键词匹配的n个商品的第一历史筛选记录。

s202:获取n个商品的n个成交量。

s203:根据第一历史筛选记录排序n个商品。

s204:根据n个成交量排序n个商品中、具有相同的第一历史筛选记录的m个商品。

本实施方式的步骤s201至步骤s204与第一实施方式中的步骤s101至步骤s104类似,为了避免重复,此处不再赘述。

s205:获取m个商品中每个商品的好评数。

关于步骤s205,具体的说,好评数即为用户在购买完商品后,对该商品的好评数量,好评数越多,则表明对该商品不满意的人越少,该商品越优质。

需要说明的是,在本实施方式中,可以通过评价积分的多少来确定好评数的多少,将评价分为“好评”、“中评”、“差评”三类,每种评价对应一个积分。评价积分的计算方法,具体为:“好评”加一分,“中评”零分,“差评”扣一分。为了保证评论的客观公正性,还可以设置一个评价有效期,如订单交易成功后的15天内。计分规则(含匿名评价)具体包括:

(1)每个自然月中,相同买家和卖家之间的评价计分不得超过6分,超出计分规则范围的评价将不计分。(解释:每个自然月同买卖家之间评价计分在[-6,+6]之间,每个自然月相同买卖家之间总分不超过6分,也就是说总分在-6和+6之间,例如买家先给卖家6个差评,再给1个好评和1个差评,则7个差评都会生效计分。)

(2)若14天内相同买卖家之间就同一个商品进行评价,多个好评只计一分,多个差评只记-1分。

s206:根据好评数排序m个商品中、具有相同的成交量的p个商品。

关于步骤s206,具体的说,p为大于1、且小于或等于m的常数,通过在排序所述n个商品时考虑商品的好评数,以避免出现所述n个商品排序完成后,成交量相同但好评数较少的商品排序在好评数较多的商品前面,使得用户无需花费更多的时间去进一步筛选商品好评数的多少,进一步提高了用户的使用体验。

本发明实施方式相对于现有技术而言,通过在用户进行关键词搜索时,获取用于表征与所述关键词匹配的n个商品的历史筛选记录的第一排序维度信息,从所述第一排序维度信息中可以得知所述n个商品以往是如何被筛选的,然后获取用于表征所述n个商品销售热度的第二排序维度信息,从所述第二排序维度信息中可以得知所述n个商品的销售热度,再根据所述第一排序维度信息及所述第二排序维度信息获取第一排序级别,即将所述第一排序维度信息设置为一级排序,所述第二排序维度信息设置为二级排序或者将所述第二排序维度信息设置为一级排序,所述第一排序维度信息设置为二级排序,根据所述第一排序维度信息、所述第二排序维度信息和所述第一排序级别排序所述n个商品,使得所述n个商品是经过根据历史筛选记录以及所述n个商品的销售热度的综合分析之后,来进行排序的。通过在排序所述n个商品时考虑历史筛选记录,确保了排序后的商品能够满足用户以往的搜索习惯,在排序后的n个商品中具有m个相同的第一排序维度信息的商品时,考虑这些商品的销售热度并根据第二排序维度信息再进行排序,确保了优质商品能够排序在前面,使得优质商品的曝光率和转化率得以提高,同时,将更符合用户需要的商品的安排在靠前的位置也节省了用户浏览商品的时间,提高了用户的使用体验。

本发明的第三实施方式涉及一种商品的自动排序方法。第三实施方式是在第二实施方式的基础上做了进一步的改进,具体改进之处在于:在本发明的第三实施方式中,所述第二排序维度信息还包括所述p个商品的p个搜索热度值;所述第一排序级别具体包括:所述第一历史筛选记录为第一优先级,所述n个商品的n个成交量为第二优先级,所述m个商品中每个商品的好评数为第三优先级,所述p个商品的p个搜索热度值为第四优先级;在所述根据所述好评数排序所述m个商品中成交量相同的p个商品之后,还包括:根据所述p个搜索热度值排序所述p个商品中、具有相同的好评数的q个商品,其中,q为大于1、且小于或等于p的常数。通过在排序所述n个商品时考虑商品的搜索热度值,以避免出现所述n个商品排序完成后,好评数相同但搜索热度值较小的商品排序在搜索热度值数较大的商品前面,用户无需花费更多的时间去进一步筛选商品搜索热度值的大小、选择更符合自己需要的商品,从而进一步提高了用户的使用体验。

本实施方式中的商品的自动排序方法如图3所示,具体包括:

s301:当用户在进行关键词搜索时,获取用户的与关键词匹配的n个商品的第一历史筛选记录。

s302:获取n个商品的n个成交量。

s303:根据第一历史筛选记录排序n个商品。

s304:根据n个成交量排序n个商品中、具有相同的第一历史筛选记录的m个商品。

s305:获取m个商品中每个商品的好评数。

s306:根据好评数排序m个商品中、具有相同的成交量的p个商品。

本实施方式中的步骤s301至步骤s306与第二实施方式中的步骤s201至步骤s206类似,为了避免重复,此处不再赘述。

s307:获取p个商品的p个搜索热度值。

关于步骤s307,具体的说,搜索热度值指的是商品被搜索的次数,搜索热度值越大,说明搜索的人数越多,该商品的需求量越大。

s308:根据p个搜索热度值排序p个商品中、具有相同的好评数的q个商品。

关于步骤s308,具体的说,q为大于1且小于或等于p的常数,通过在排序所述n个商品时考虑商品的搜索热度值,以避免出现所述n个商品排序完成后,好评数相同但搜索热度值较小的商品排序在搜索热度值数较大的商品前面,用户无需花费更多的时间去进一步筛选商品搜索热度值的大小、选择更符合自己需要的商品,从而进一步提高了用户的使用体验。

为了便于理解,下面对上述实施方式中商品的自动排序方法进行具体的举例说明:

1、系统定实时记录并定时的更新每个商品的排序维度数据,需记录的维度需包括但不限于以下三个:商品的成交数量(记录为a)、商品获得的好评数(记录为b)和商品的搜索热度值(记录为c);

2、用户可自主设置商品的排序维度、排序级别及排序规则。如果用户仅选择一个排序维度,如商品的成交数量维度,排序规则设置为按维度值由大到小排列,仅有一个排序维度时系统默认排序级别一级排序),则设置生效后商品列表页商品的显示会将a值最大的商品展示在最前面,a值最小的商品展示在最后面。如果用户选择了两个排序维度,如选择商品的成交数量和商品的好评数,且将商品的好评数设置为一级排序,商品的成交数量设置为二级排序,排序规则均按照维度值由大到小排量,则设置生效后商品列表页商品的展示会优选把b值最大的商品展示在最前面,如果某两个商品的b值相等,则需再判断a值的大小,将a值较大的商品展示在前面。同样的,如果用户选择了三个排序维度,如商品的成交数量、商品获得的好评数和商品的搜索热度值,将搜索热度值设置为一级排序,好评数设置为二级排序,成交数量设置为三级排序,且排序规则均按照维度值由大到小排列,则设置生效后商品列表会优选显示c值最大的商品;如果某两个商品的c值相等,则再判断各自b值的大小,b值大的排在前面;如果c、b两个值均相等,则还需再判断a值大小,a值大的排在前面。

值得一提的是,系统可以设置n个维度的排序规则,如库存维度,商品的上架时间维度,商品退换货数量维度等等。当每个维度设定了排序级别和排序规则后,系统会按照既定的设置来对商品列表的商品进行排序展示。

本发明实施方式相对于现有技术而言,通过在用户进行关键词搜索时,获取用于表征与所述关键词匹配的n个商品的历史筛选记录的第一排序维度信息,从所述第一排序维度信息中可以得知所述n个商品以往是如何被筛选的,然后获取用于表征所述n个商品销售热度的第二排序维度信息,从所述第二排序维度信息中可以得知所述n个商品的销售热度,再根据所述第一排序维度信息及所述第二排序维度信息获取第一排序级别,即将所述第一排序维度信息设置为一级排序,所述第二排序维度信息设置为二级排序或者将所述第二排序维度信息设置为一级排序,所述第一排序维度信息设置为二级排序,根据所述第一排序维度信息、所述第二排序维度信息和所述第一排序级别排序所述n个商品,使得所述n个商品是经过根据历史筛选记录以及所述n个商品的销售热度的综合分析之后,来进行排序的。通过在排序所述n个商品时考虑历史筛选记录,确保了排序后的商品能够满足用户以往的搜索习惯,在排序后的n个商品中具有m个相同的第一排序维度信息的商品时,考虑这些商品的销售热度并根据第二排序维度信息再进行排序,确保了优质商品能够排序在前面,使得优质商品的曝光率和转化率得以提高,同时,将更符合用户需要的商品的安排在靠前的位置也节省了用户浏览商品的时间,提高了用户的使用体验。

本发明的第四实施方式涉及一种商品的自动排序方法,第四实施方式是在第一实施方式的基础上做了进一步的改进,具体改进之处在于:在本发明的第四实施方式中,在所述获取所述用户的与所述关键词匹配的n个商品的第一历史筛选记录之前,还包括:判断所述用户是否存在所述第一历史筛选记录;若所述用户存在所述第一历史筛选记录,则再执行获取所述用户的与所述关键词匹配的n个商品的第一历史筛选记录以作为所述第一排序维度信息;若所述用户不存在所述第一历史筛选记录,获取其他用户的与所述关键词匹配的n个商品的第二历史筛选记录以作为所述第一排序维度信息。通过在获取所述用户的第一历史筛选记录之前判断所述用户是否存在所述第一筛选记录,避免出现用户在某个线上商城是第一次购物而没有所述第一历史筛选记录的情况,在所述用户不存在所述第一历史筛选记录时,获取其他用户的与所述关键词匹配的n个商品的第二历史筛选记录,使得所述用户在进行关键词搜索时能够基于其他用户常用的筛选维度更快找到满足自己需求的商品,提高了用户的使用体验。

本实施方式中的商品的自动排序方法如图4所示,具体包括:

s401:判断用户是否存在第一历史筛选记录,若是,则执行步骤s402,若否,则执行步骤s403。

s402:获取第一历史筛选记录以作为第一排序维度信息。

s403:获取第二历史筛选记录以作为第一排序维度信息。

s404:获取n个商品的第二排序维度信息。

s405:根据第一排序维度信息排序n个商品。

s406:根据第二排序维度信息排序n个商品中、具有相同的第一排序维度信息的m个商品。

本实施方式中的步骤s404至步骤s406与第一实施方式中的步骤s102至步骤s104类似,为了避免重复,此处不再赘述。

本发明实施方式相对于现有技术而言,通过在用户进行关键词搜索时,获取用于表征与所述关键词匹配的n个商品的历史筛选记录的第一排序维度信息,从所述第一排序维度信息中可以得知所述n个商品以往是如何被筛选的,然后获取用于表征所述n个商品销售热度的第二排序维度信息,从所述第二排序维度信息中可以得知所述n个商品的销售热度,再根据所述第一排序维度信息及所述第二排序维度信息获取第一排序级别,即将所述第一排序维度信息设置为一级排序,所述第二排序维度信息设置为二级排序或者将所述第二排序维度信息设置为一级排序,所述第一排序维度信息设置为二级排序,根据所述第一排序维度信息、所述第二排序维度信息和所述第一排序级别排序所述n个商品,使得所述n个商品是经过根据历史筛选记录以及所述n个商品的销售热度的综合分析之后,来进行排序的。通过在排序所述n个商品时考虑历史筛选记录,确保了排序后的商品能够满足用户以往的搜索习惯,在排序后的n个商品中具有m个相同的第一排序维度信息的商品时,考虑这些商品的销售热度并根据第二排序维度信息再进行排序,确保了优质商品能够排序在前面,使得优质商品的曝光率和转化率得以提高,同时,将更符合用户需要的商品的安排在靠前的位置也节省了用户浏览商品的时间,提高了用户的使用体验。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本发明的第五实施方式涉及一种商品的自动排序装置,如图5所示,包括:

至少一个处理器501;以及,

与至少一个处理器501通信连接的存储器502;其中,

存储器502存储有可被至少一个处理器501执行的指令,指令被至少一个处理器501执行,以使至少一个处理器501能够执行上述商品的自动排序方法。

其中,存储器502和处理器501采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器501和存储器502的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器501处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器501。

处理器501负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器502可以被用于存储处理器501在执行操作时所使用的数据。

本发明第六实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述方法实施例。

即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

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