CN111028040B - 一种对象排序的方法、装置、可读存储介质和电子设备 - Google Patents
一种对象排序的方法、装置、可读存储介质和电子设备 Download PDFInfo
- Publication number
- CN111028040B CN111028040B CN201910521567.6A CN201910521567A CN111028040B CN 111028040 B CN111028040 B CN 111028040B CN 201910521567 A CN201910521567 A CN 201910521567A CN 111028040 B CN111028040 B CN 111028040B
- Authority
- CN
- China
- Prior art keywords
- displayed
- target object
- objects
- ranking
- determining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000006243 chemical reaction Methods 0.000 claims description 10
- 238000012163 sequencing technique Methods 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 8
- 230000006399 behavior Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 3
- 235000013305 food Nutrition 0.000 description 3
- 230000001105 regulatory effect Effects 0.000 description 3
- 241000272525 Anas platyrhynchos Species 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 210000003739 neck Anatomy 0.000 description 2
- 235000015108 pies Nutrition 0.000 description 2
- 235000021395 porridge Nutrition 0.000 description 2
- 235000019640 taste Nutrition 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 241001137251 Corvidae Species 0.000 description 1
- 240000007651 Rubus glaucus Species 0.000 description 1
- 235000011034 Rubus glaucus Nutrition 0.000 description 1
- 235000009122 Rubus idaeus Nutrition 0.000 description 1
- 244000061456 Solanum tuberosum Species 0.000 description 1
- 235000002595 Solanum tuberosum Nutrition 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 235000013339 cereals Nutrition 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 235000013325 dietary fiber Nutrition 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000000843 powder Substances 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 235000019654 spicy taste Nutrition 0.000 description 1
- 230000003827 upregulation Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0623—Item investigation
- G06Q30/0625—Directed, with specific intent or strategy
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0631—Item recommendations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Shopping interfaces
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明实施例公开了一种对象排序的方法、装置、可读存储介质和电子设备。本发明实施例通过获取多个待展示对象,确定所述多个待展示对象的初始排序;确定所述多个待展示对象中的至少一个目标对象;根据所述目标对象的对象特征确定所述至少一个目标对象的推荐指数;根据所述初始排序以及所述至少一个目标对象的推荐指数,确定更新后的排序,其中,所述推荐指数为所述目标对象对应的预设排序位置的级别。通过上述方法,将目标对象根据推荐指数上调至预设排序位置,由于目标对象上调时的推荐指数考虑了目标对象的对象特征,考虑的维度更全面,提高了排序的准确性。
Description
技术领域
本发明涉及数据处理领域,具体涉及一种对象排序的方法、装置、可读存储介质和电子设备。
背景技术
随着外卖行业的不断发展,外卖平台的商户不断增加,商户间的竞争越发激烈,商户在商户列表中的排序极大的影响了商户的点击率,因此外卖平台中的目标商户需要提高自身在商户列表中的排序。
现有技术中,外卖平台确定商户列表后,将商户列表发送给用户终端,针对每个用户,会根据用户的行为数据对发送给该用户终端的商户列表进行排序,由于上述排序方式只考虑用户的行为数据,考虑的维度并不全面,会导致商户的展示机会不平衡,确定出的商户列表中的排序不准确,并且通过现有技术进行排序更新后,需要对用户进行长时间的行为数据采集后,才会更新排序,灵活度差。
综上所述,如何提高商户列表中的商户排序准确性和灵活度,是目前需要解决的问题。
发明内容
有鉴于此,本发明实施例提供了一种对象排序的方法、装置、可读存储介质和电子设备,能够提高目标对象排序的准确性和灵活度。
第一方面,本发明实施例提供了一种对象排序的方法,该方法包括:获取多个待展示对象,确定所述多个待展示对象的初始排序;确定所述多个待展示对象中的至少一个目标对象;根据所述目标对象的对象特征确定所述至少一个目标对象的推荐指数;根据所述初始排序以及所述至少一个目标对象的推荐指数,确定更新后的排序,其中,所述推荐指数为所述目标对象对应的预设排序位置的级别。
优选地,该方法还包括:每隔设定周期,获取所述目标对象在所述设定周期内的历史数据;根据所述历史数据调整所述推荐指数。
优选地,所述根据所述初始排序以及所述至少一个目标对象的推荐指数,确定更新后的排序,具体包括:根据所述至少一个目标对象的推荐指数将所述至少一个目标对象从所述初始排序中所在的位置上调到所述至少一个目标对象的推荐指数对应的预设排序位置;确定更新后的排序。
优选地,确定所述待展示对象的初始排序,具体包括:根据所述多个待展示对象的分数值,确定所述多个待展示对象的初始排序,其中,所述分数值根据每个所述待展示对象对应的对象特征确定。
优选地,所述对象特征包括待展示对象的转化率、和/或待展示对象的营业时长、和/或待展示对象的获客积极度参数中至少一项。
优选地,该方法还包括:接收到召回请求,其中,所述召回请求用于获取排序更新后的所述多个待展示对象。
第二方面,本发明实施例提供了一种对象排序的装置,该方法包括:获取单元,用于获取多个待展示对象,确定所述多个待展示对象的初始排序;确定单元,用于确定所述多个待展示对象中的至少一个目标对象;所述确定单元还用于,根据所述目标对象的对象特征确定所述至少一个目标对象的推荐指数;调整单元,用于根据所述初始排序以及所述至少一个目标对象的推荐指数,确定更新后的排序,其中,所述推荐指数为所述目标对象对应的预设排序位置的级别。
第三方面,本发明实施例提供了一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如第一方面或第一方面任一种可能中任一项所述的方法。
第四方面,本发明实施例提供了一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如下步骤:获取多个待展示对象,确定所述多个待展示对象的初始排序;确定所述多个待展示对象中的至少一个目标对象;根据所述目标对象的对象特征确定所述至少一个目标对象的推荐指数;根据所述初始排序以及所述至少一个目标对象的推荐指数,确定更新后的排序,其中,所述预设排序位置为在所述初始排序中预先设置的预设排序位置,所述推荐指数为所述目标对象对应的预设排序位置的级别。
优选地,所述处理器还执行如下步骤:每隔设定周期,获取所述目标对象在所述设定周期内的历史数据;根据所述历史数据调整所述推荐指数。
优选地,所述处理器具体执行如下步骤:根据所述至少一个目标对象的推荐指数将所述至少一个目标对象从所述初始排序中所在的位置上调到所述至少一个目标对象的推荐指数对应的预设排序位置;确定更新后的排序。
优选地,所述处理器具体执行如下步骤:根据所述多个待展示对象的分数值,确定所述多个待展示对象的初始排序,其中,所述分数值根据每个所述待展示对象对应的对象特征确定。
优选地,所述对象特征包括待展示对象的转化率、和/或待展示对象的营业时长、和/或待展示对象的获客积极度参数中至少一项。
优选地,所述处理器还执行如下步骤:接收到召回请求,其中,所述召回请求用于获取排序更新后的所述多个待展示对象。
本发明实施例通过获取多个待展示对象,确定所述多个待展示对象的初始排序;确定所述多个待展示对象中的至少一个目标对象;根据所述目标对象的对象特征确定所述至少一个目标对象的推荐指数;根据所述初始排序以及所述至少一个目标对象的推荐指数,确定更新后的排序,其中,所述推荐指数为所述目标对象对应的预设排序位置的级别。通过上述方法,将目标对象根据推荐指数上调至预设排序位置,由于目标对象上调时的推荐指数考虑了目标对象的对象特征,考虑的维度更全面,提高了排序的准确性。。
附图说明
通过以下参照附图对本发明实施例的描述,本发明的上述以及其它目的、特征和优点将更为清楚,在附图中:
图1是本发明第一实施例的对象排序的方法的流程图;
图2是本发明第一实施例的排序列表示意图;
图3是本发明第一实施例的上调排序列表示意图;
图4是本发明第一实施例的上调排序列表示意图;
图5是本发明第一实施例的上调排序列表示意图;
图6是本发明第二实施例的对象排序的方法的流程图;
图7是本发明第二实施例的用户终端界面示意图;
图8是本发明第二实施例的用户终端界面示意图;
图9是本发明第三实施例的对象排序的方法的流程图;
图10是本发明第四实施例的应用场景图;
图11是本发明第五实施例的对象排序的装置的示意图;
图12是本发明第六实施例的电子设备的示意图。
具体实施方式
以下基于实施例对本发明公开进行描述,但是本发明公开并不仅仅限于这些实施例。在下文对本发明公开的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本发明公开。为了避免混淆本发明公开的实质,公知的方法、过程、流程、元件和电路并没有详细叙述。
此外,本领域普通技术人员应当理解,在此提供的附图都是为了说明的目的,并且附图不一定是按比例绘制的。
除非上下文明确要求,否则整个说明书和权利要求书中的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。
在本发明公开的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明公开的描述中,除非另有说明,“多个”的含义是两个或两个以上。
外卖平台接收到用户终端发送的召回请求后,会将目标商户放置在商户列表中反馈给用户终端,或者服务器将上述商户列表主动发送给用户终端,在用户终端中通过可浏览列表显示一次所述目标商户称为所述目标商户的一次曝光,其中,所述可浏览列表中的内容为所述商户列表中的一部分,在外卖平台中的曝光率即目标商户在设定周期内的曝光次数与整个外卖平台的所有商户的全部曝光次数的比值。由于外卖平台的商户不断增加,商户间的竞争越发激烈,商户在外卖平台中的曝光率极大的影响了商户的点击率,因此新进驻外卖平台的目标商户或者想提高点击率的目标商户,都需要提高自身在平台中的曝光率。由于目标商户在外卖平台中的商户列表中的排序位置极大的影响了目标商户的曝光率,因此,采用提高目标商户在商户列表中的排序位置的方式提高目标商户的曝光率。现有技术中针对每个用户,会根据用户的行为数据对发送给该用户终端的商户列表进行排序,由于上述排序方式只考虑用户的行为数据,考虑的维度并不全面,会导致商户的展示机会不平衡,商户的行为无法改变自身的排序,确定出的商户列表中的排序不准确,并且通过现有技术进行排序更新后,需要对用户进行长时间的行为数据采集后,才会更新排序,灵活度差。因此,如何提高商户列表中的商户排序准确性和灵活度是目前需要解决的问题。
在一种具体实施例中,所述商户也可以称为对象,所述目标商户也可以称为目标对象,本发明对其不做限定。
图1是本发明第一实施例的对象排序的方法的流程图。如图1所示,具体包括如下步骤:
步骤S100、获取多个待展示对象,确定所述多个待展示对象的初始排序。
可选的,所述对象可以为商户或商品,本发明对其不做限定。
具体的,根据所述多个待展示对象的分数值,确定所述多个待展示对象的初始排序,其中,所述分数值根据每个所述待展示对象对应的对象特征确定。所述对象特征包括待展示对象的转化率、和/或待展示对象的营业时长、和/或待展示对象的获客积极度参数中至少一项,其中,所述获客积极度参数具体可以为满减力度。
本发明实施例中,通过每个商户的转化率、营业时长、获客积极度参数等特征对全部商户进行打分,其中,转化率为每个商户在设定周期内的曝光率与设定周期内的收益数值的比值,或者每个商户在设定周期内的曝光率与设定周期内的订单数量的比值;所述获客积极度参数也可以称为商户的活动力度,例如满一定收益数值减一定收益数值的满减活动、红包奖励活动等。
举例说明,假设获取到20个待展示对象,分别为对象1、对象2、对象3、对象4、对象5、对象6、对象7、对象8、对象9、对象10、对象11、对象12、对象13、对象14、对象15、对象16、对象17、对象18、对象19和对象20,根据每个带展示对象的对象特征确定所述每个带展示对象的分数值,假设对象1的分数值为70、对象2的分数值为72、对象3的分数值为74、对象4的分数值为68、对象5的分数值为81、对象6的分数值为66、对象7的分数值为82、对象8的分数值为84、对象9的分数值为88、对象10的分数值为71,对象11的分数值为75、对象12的分数值为76、对象13的分数值为78、对象14的分数值为67、对象15的分数值为80、对象16的分数值为65、对象17的分数值为83、对象18的分数值为86、对象19的分数值为89、对象20的分数值为73根据分数值对上述20个待展示对象进行排序,具体如下表1所示:
表1
步骤S101、确定所述多个待展示对象中的至少一个目标对象。
步骤S102、根据所述目标对象的对象特征确定所述至少一个目标对象的推荐指数。
具体的,所述推荐指数为所述目标对象对应的预设排序位置的级别,所述目标对象的推荐指数预先设置,或者根据所述目标对象的对象特征确定,其中,目标对象的推荐指数可以为1级、2级和3级,本发明实施例中,所述推荐指数还可以有其他级别,例如还可以为4级或5级,本发明对其不做限定,等级标识也可以用A级、B级和C级等,本发明对其不做限定。
本发明实施例中,所述对象特征还可以包括好评度、平均配送时长以及营业时间等,本发明对其不做限定。
举例说明:假设对象11和对象14为目标对象,对象11的好评度为95%,平均配送时长为40分钟,营业时间为上午9点至下午6点,则可以根据预先设置的规则确定对象11的推荐指数为2级,对象14的好评度为90%,平均配送时长为40分钟,营业时间为上午10点至下午5点,则可以根据预先设置的规则确定对象14的推荐指数为1级,具体的,根据对象特征确定推荐指数的规则根据实际情况确定,本发明对其不做限定。
步骤S103、根据所述初始排序以及所述至少一个目标对象的推荐指数,确定更新后的排序,其中,所述推荐指数为所述目标对象对应的预设排序位置的级别。
具体的,根据所述至少一个目标对象的推荐指数将所述至少一个目标对象从所述初始排序中所在的位置上调到所述至少一个目标对象的推荐指数对应的预设排序位置,确定更新后的排序。
举例说明,所述预设排序位置为排序列表中的5、10、15和20排序位置,具体如图2所示。上述实施例中目标对象为对象11和对象14,对象11的推荐指数为2级,对象11的位于排序列表1中的第11排序位置,由于第5和10排序位置为预设排序位置,对象11上调2级后,上调至第5预设排序位置;对象14的位于排序列表1中的第18排序位置,由于第15为预设排序位置,对象14上调1级后,上调至第15预设排序位置,其他对象依次向下排序,具体上调示意图如图3所示,调整后的排序列表2如下:
表2
排序 | 对象名称 | 分数值 |
1 | 对象19 | 89 |
2 | 对象9 | 88 |
3 | 对象18 | 86 |
4 | 对象8 | 84 |
5 | 对象11 | 75 |
6 | 对象17 | 83 |
7 | 对象7 | 82 |
8 | 对象5 | 81 |
9 | 对象15 | 80 |
10 | 对象13 | 78 |
11 | 对象12 | 76 |
12 | 对象3 | 74 |
13 | 对象20 | 73 |
14 | 对象2 | 72 |
15 | 对象14 | 67 |
16 | 对象10 | 71 |
17 | 对象1 | 70 |
18 | 对象4 | 68 |
19 | 对象6 | 66 |
20 | 对象16 | 65 |
上述表1和表2中分数值列也可以不显示,本发明对其不做限定。
在一种可能的实施例中,假设同时有两个以上目标对象上调后会上调至同一预设排序位置,所述上调至同一位置的两个目标对象按照设定比例轮流放置在所述预设排序位置,以两个目标对象为例,假设表1中的对象14和对象6,推荐指数都为2级,对象14的初始位置为18,上调2级后调整到预设排序位置10,对象6的初始位置为19,上调2级后调整到预设排序位置10,具体上调示意图如图4所示,由于目标对象14和对象6上调后的位置都为预设排序位置10,因此,预设排序位置10可以按照设定比例轮流投放对象14或对象6,或者根据用户客户端的用户特征进行匹配,将对象14或对象6中与用户匹配度高的投放到预设排序位置10,假设将对象14上调至预设排序位置10,调整后的排序列表如下表3所示:
表3
其中,其他对象依次向下移动一位。
上述实施例中,由于表1中的对象14和对象6,推荐指数都为2级,对象14的初始位置为18,上调2级后调整到预设排序位置10,对象6的初始位置为19,上调2级后调整到预设排序位置10,发送冲突,可以将其中任一个对象向下调整一级,即将对象6或对象14投放在预设排序位置15,假设将对象14上调至预设排序位置10,则将对象6上调至预设排序位置15,具体上调示意图如图5所示,本发明实施例中,还可以先按照设定比例在预设排序位置10轮流投放对象14或对象6,或者根据用户客户端的用户特征进行匹配,将对象14或对象6中与用户匹配度高的投放到预设排序位置10,然后在将剩余的对象调制预设排序位置15,例如将对象14上调至预设排序位置10,则将对象6上调至预设排序位置15,调整后的排序列表如下表4所示:
表4
其中,其他对象依次向下移动一位或2位。
图6是本发明第二实施例的另一种对象排序的方法流程图。如图6所示,步骤S100之前,还包括如下步骤:
步骤S104、接收到召回请求,其中,所述召回请求用于获取排序更新后的所述多个待展示对象。
举例说明:所述召回请求是指用户终端通过特定标签或者在搜索框中输入特定文字的方式所触发的请求,用于请求服务器反馈更新后的列表,例1,如图7所示,图7为用户终端,用户终端显示口味标签:“清淡”“微辣”“麻辣”“甜”“酸”当用户选择特定的口味标签,例如,“麻辣”时,服务器反馈的列表中都是口味麻辣的对象,用户终端接收到列表后,按照更新后的列表的顺序显示在用户终端界面,做为用户的可浏览列表,例如,召回请求是通过用户点击“麻辣”标签触发的,用户终端界面显示的可浏览列表如图7所示:麻辣鸭脖、重庆麻辣香锅、热辣生活、特麻辣香锅、土豆粉、麻辣香锅王等。本发明实施例中所述的食品或店铺名称为具体指代的对象,例如,对象19即麻辣鸭脖、对象9即重庆麻辣香锅等,本发明对具体指代的食品或店铺名称不做限定。
例2、如图8所示,图8为用户终端,在用户终端的搜索框中输入用户想要的商品名称:例如“粥”,点击“搜索”,触发召回请求,服务器反馈的更新后的列表中都是有关粥的商户,用户终端接收到更新后的列表后,按照更新后的列表的顺序显示在用户终端界面,做为用户的可浏览列表,例如,用户终端界面显示的可浏览列表如图8所示:粥饼坊、粗粮屋、嘉和一品、神潭包子等。发明实施例中所述的食品或店铺名称为具体指代的对象,例如,对象19即粥饼坊、对象9即粗粮屋等,本发明对具体指代的食品或店铺名称不做限定。
图9是本发明第三实施例的另一种对象排序的方法流程图。如图9所示,步骤S103之后,还包括如下步骤:
步骤S105、每隔设定周期,获取所述目标对象在所述设定周期内的历史数据。
举例说明,每隔设定周期后,确定所述至少一个目标对象在所述预设排序位置的曝光率与所述至少一个目标对象在所述设定周期内的收益数值的第一比值,和/或所述至少一个目标对象在所述预设排序位置的曝光率与所述至少一个目标对象在所述设定周期内的订单数的第二比值。判断所述第一比值与第一设定阈值以及第二设定阈值,和/或所述第二比值与第三设定阈值以及第四设定阈值的大小关系。响应于所述第一比值小于第一设定阈值,且大于或等于第二设定阈值,和/或所述第二比值小于第三设定阈值,且大于或等于第四设定阈值,下调所述目标对象至当前预设排序位置的下一个预设排序位置,或者,按照步骤S106,将目标对象的推荐指数调小。
假设,第一比值为一个具体的数值,例如目标对象A的初始排名为第16名,目标对象A的推荐指数为2级,在排序列表中第5、10、15排序位置为预设排序位置,目标对象A上调后的位置为第10排序位置,第一阈值为0.7,第二阈值为0.3,在设定周期后,确定目标对象A的第一比值为0.4,第一比值小于第一设定阈值,且大于第二设定阈值,下调所述目标对象A至当前预设排序位置10的下一个预设排序位置15;假设,第二比值为一个具体的数值,例如目标对象A的初始排名为第16名,目标对象A的推荐指数为2级,在排序列表中第5、10、15排序位置为预设排序位置,目标对象A上调后的位置为第10排序位置,第三阈值为0.8,第四阈值为0.4,在设定周期后,确定目标对象A的第二比值为0.5,第二比值小于第一设定阈值,且大于第二设定阈值,下调所述目标对象A至当前预设排序位置10的下一个预设排序位置15。本发明实施例中,在进行调整时,可以同时满足上述两种假设,也可以分别满足上述两种假设。本发明实施例中,预设排序位置也可以为4、8、12、16等,本发明对具体预设排序位置、以及预设排序位置的间隔不做限定。
可选的,响应于所述第一比值小于第二设定阈值,和/或所述第二比值小于第四设定阈值,下调所述目标对象至初始排序中的初始位置。即按照步骤S106,将所述推荐指数调整为0。
假设,第一比值为0.2,小于第二阈值0.3,则下调所述目标对象A至当前初始位置16;假设第二比值为0.3,小于第四阈值0.4,则下调所述目标对象A至当前初始位置16;本发明实施例中,在进行调整时,可以同时满足上述两种假设,也可以分别满足上述两种假设。
步骤S106、根据所述历史数据调整所述推荐指数。
本发明实施例中,每隔设定周期调整推荐指数,即每隔设定周期就可以根据调整后的推荐指数对排序进行重新调整,提高了排序的灵活性,进而使排序更准确。
图10是本发明第四实施例的应用场景图,服务器或外卖平台接收多个用户终端的召回请求,每次接收到一个用户终端的召回请求,将更新后的全部对象的排序发送给用户终端。通过上述方法,将目标对象根据推荐指数上调至预设排序位置,由于目标对象上调时的推荐指数考虑了目标对象的对象特征,考虑的维度更全面,提高了排序的准确性。图11是本发明第五实施例的对象排序的装置的示意图。如图11所示,本实施例的装置包括获取单元1101、确定单元1102和调整单元1103。
其中,获取单元1101,用于获取多个待展示对象,确定所述多个待展示对象的初始排序;确定单元1102,用于确定所述多个待展示对象中的至少一个目标对象;所述确定单元1102还用于,根据所述目标对象的对象特征确定所述至少一个目标对象的推荐指数;调整单元1103,用于根据所述初始排序以及所述至少一个目标对象的推荐指数,确定更新后的排序,其中,所述推荐指数为所述目标对象对应的预设排序位置的级别。
进一步地,获取单元1101还用于:每隔设定周期,获取所述目标对象在所述设定周期内的历史数据;所述确定单元1102还用于,根据所述历史数据调整所述推荐指数。
进一步地,所述调整单元1103具体用于,根据所述至少一个目标对象的推荐指数将所述至少一个目标对象从所述初始排序中所在的位置上调到所述至少一个目标对象的推荐指数对应的预设排序位置;确定更新后的排序。
进一步地,所述获取单元1101具体用于:根据所述多个待展示对象的分数值,确定所述多个待展示对象的初始排序,其中,所述分数值根据每个所述待展示对象对应的对象特征确定。
进一步地,所述对象特征包括待展示对象的转化率、和/或待展示对象的营业时长、和/或待展示对象的获客积极度参数中至少一项。
进一步地,该装置还包括接收单元1104,用于接收到召回请求,其中,所述召回请求用于获取排序更新后的所述多个待展示对象。
图12是本发明第六实施例的电子设备的示意图。在本实施例中,电子设备为服务器。应理解,还可以为其他电子设备,如树莓派。如图12所示,该电子设备:至少包括一个处理器1201;以及,与至少一个处理器1201通信连接的存储器1202;以及,与扫描装置通信连接的通信组件1203,通信组件1203在处理器1201的控制下接收和发送数据;其中,存储器1202存储有可被至少一个处理器1201执行的指令,指令被至少一个处理器1201执行以实现:获取多个待展示对象,确定所述多个待展示对象的初始排序;确定所述多个待展示对象中的至少一个目标对象;根据所述目标对象的对象特征确定所述至少一个目标对象的推荐指数;根据所述初始排序以及所述至少一个目标对象的推荐指数,确定更新后的排序,其中,所述推荐指数为所述目标对象对应的预设排序位置的级别。
进一步地,所述处理器还执行如下步骤:每隔设定周期,获取所述目标对象在所述设定周期内的历史数据;根据所述历史数据调整所述推荐指数。
进一步地,所述处理器具体执行如下步骤:根据所述多个待展示对象的分数值,确定所述多个待展示对象的初始排序,其中,所述分数值根据每个所述待展示对象对应的对象特征确定。
进一步地,所述处理器具体执行如下步骤:根据所述至少一个目标对象的推荐指数将所述至少一个目标对象从所述初始排序中所在的位置上调到所述至少一个目标对象的推荐指数对应的预设排序位置;确定更新后的排序。
进一步地,所述对象特征包括待展示对象的转化率、和/或待展示对象的营业时长、和/或待展示对象的获客积极度参数中至少一项。
进一步地,所述处理器还执行如下步骤:接收到召回请求,其中,所述召回请求用于获取排序更新后的所述多个待展示对象。
具体地,该电子设备包括:一个或多个处理器1201以及存储器1202,图12中以一个处理器1201为例。处理器1201、存储器1202可以通过总线或者其他方式连接,图12中以通过总线连接为例。存储器1202作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。处理器1201通过运行存储在存储器1202中的非易失性软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述对象排序的方法。
存储器1202可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储选项列表等。此外,存储器1102可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器1102可选包括相对于处理器1101远程设置的存储器,这些远程存储器可以通过网络连接至外接设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
一个或者多个模块存储在存储器1102中,当被一个或者多个处理器1101执行时,执行上述任意方法实施例中的对象排序的方法。
上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果,未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。
本发明的第七实施例涉及一种非易失性存储介质,用于存储计算机可读程序,所述计算机可读程序用于供计算机执行上述部分或全部的方法实施例。
即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域的普通技术人员可以理解,上述各实施例是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
Claims (10)
1.一种对象排序的方法,其特征在于,该方法包括:
获取多个待展示对象,确定所述多个待展示对象的初始排序;
确定所述多个待展示对象中的至少一个目标对象;
根据所述目标对象的对象特征确定所述至少一个目标对象的推荐指数,其中,所述对象特征包括待展示对象的转化率、待展示对象的营业时长、和待展示对象的获客积极度参数中至少一项;以及
根据所述初始排序以及所述至少一个目标对象的推荐指数,确定更新后的排序,其中,所述推荐指数为所述目标对象对应的预设排序位置的级别;
其中,所述根据所述初始排序以及所述至少一个目标对象的推荐指数,确定更新后的排序,具体包括:
根据所述至少一个目标对象的推荐指数将所述至少一个目标对象从所述初始排序中所在的位置上调到所述至少一个目标对象的推荐指数对应的所述预设排序位置;以及
确定更新后的排序;
其中,响应于至少两个目标对象被上调到相同的所述预设排序位置,将所述至少两个目标对象分别和用户特征进行匹配,将用户匹配度高的目标对象上调至所述预设排序位置。
2.如权利要求1所述的方法,其特征在于,该方法还包括:
每隔设定周期,获取所述目标对象在所述设定周期内的历史数据;
根据所述历史数据调整所述推荐指数。
3.如权利要求1所述的方法,其特征在于,确定所述待展示对象的初始排序,具体包括:
根据所述多个待展示对象的分数值,确定所述多个待展示对象的初始排序,其中,所述分数值根据每个所述待展示对象对应的对象特征确定。
4.如权利要求1所述的方法,其特征在于,该方法还包括:
接收到召回请求,其中,所述召回请求用于获取排序更新后的所述多个待展示对象。
5.一种对象排序的装置,其特征在于,该装置包括:
获取单元,用于获取多个待展示对象,确定所述多个待展示对象的初始排序;
确定单元,用于确定所述多个待展示对象中的至少一个目标对象;
所述确定单元还用于,根据所述目标对象的对象特征确定所述至少一个目标对象的推荐指数,其中,所述对象特征包括待展示对象的转化率、待展示对象的营业时长、和待展示对象的获客积极度参数中至少一项;
调整单元,用于根据所述初始排序以及所述至少一个目标对象的推荐指数,确定更新后的排序,其中,所述推荐指数为所述目标对象对应的预设排序位置的级别;
其中,所述调整单元具体用于,根据所述至少一个目标对象的推荐指数将所述至少一个目标对象从所述初始排序中所在的位置上调到所述至少一个目标对象的推荐指数对应的所述预设排序位置;以及
确定更新后的排序;
其中,响应于至少两个目标对象被上调到相同的所述预设排序位置,将所述至少两个目标对象分别和用户特征进行匹配,将用户匹配度高的目标对象上调至所述预设排序位置。
6.一种计算机可读存储介质,其上存储计算机程序指令,其特征在于,所述计算机程序指令在被处理器执行时实现如权利要求1-4任一项所述的方法。
7.一种电子设备,包括存储器和处理器,其特征在于,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如下步骤:
获取多个待展示对象,确定所述多个待展示对象的初始排序;
确定所述多个待展示对象中的至少一个目标对象;
根据所述目标对象的对象特征确定所述至少一个目标对象的推荐指数,其中,所述对象特征包括待展示对象的转化率、待展示对象的营业时长、和待展示对象的获客积极度参数中至少一项;
根据所述初始排序以及所述至少一个目标对象的推荐指数,确定更新后的排序,其中,所述推荐指数为所述目标对象对应的预设排序位置的级别;
其中,所述根据所述初始排序以及所述至少一个目标对象的推荐指数,确定更新后的排序,具体包括:
根据所述至少一个目标对象的推荐指数将所述至少一个目标对象从所述初始排序中所在的位置上调到所述至少一个目标对象的推荐指数对应的所述预设排序位置;以及
确定更新后的排序;
其中,响应于至少两个目标对象被上调到相同的所述预设排序位置,将所述至少两个目标对象分别和用户特征进行匹配,将用户匹配度高的目标对象上调至所述预设排序位置。
8.如权利要求7所述的电子设备,其特征在于,所述处理器还执行如下步骤:
每隔设定周期,获取所述目标对象在所述设定周期内的历史数据;
根据所述历史数据调整所述推荐指数。
9.如权利要求7所述的电子设备,其特征在于,所述处理器具体执行如下步骤:
根据所述多个待展示对象的分数值,确定所述多个待展示对象的初始排序,其中,所述分数值根据每个所述待展示对象对应的对象特征确定。
10.如权利要求7所述的电子设备,其特征在于,所述处理器还执行如下步骤:
接收到召回请求,其中,所述召回请求用于获取排序更新后的所述多个待展示对象。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910521567.6A CN111028040B (zh) | 2019-06-17 | 2019-06-17 | 一种对象排序的方法、装置、可读存储介质和电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910521567.6A CN111028040B (zh) | 2019-06-17 | 2019-06-17 | 一种对象排序的方法、装置、可读存储介质和电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111028040A CN111028040A (zh) | 2020-04-17 |
CN111028040B true CN111028040B (zh) | 2020-11-06 |
Family
ID=70200034
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910521567.6A Active CN111028040B (zh) | 2019-06-17 | 2019-06-17 | 一种对象排序的方法、装置、可读存储介质和电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111028040B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111563797A (zh) * | 2020-04-29 | 2020-08-21 | 北京字节跳动网络技术有限公司 | 房源信息的处理方法、装置、可读介质及电子设备 |
CN111915414B (zh) * | 2020-08-31 | 2022-06-07 | 支付宝(杭州)信息技术有限公司 | 向目标用户展示目标对象序列的方法和装置 |
CN113094581A (zh) * | 2021-03-30 | 2021-07-09 | 联想(北京)有限公司 | 数据处理方法及设备 |
CN113342434A (zh) * | 2021-05-24 | 2021-09-03 | 上海万物新生环保科技集团有限公司 | 一种展示对象的展示占位的可视化方法及设备 |
CN113724015A (zh) * | 2021-09-07 | 2021-11-30 | 北京沃东天骏信息技术有限公司 | 确定目标显示页面的方法、装置、电子设备及存储介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107093086A (zh) * | 2016-09-12 | 2017-08-25 | 口碑控股有限公司 | 数据处理、信息发布、信息投放方法、设备及*** |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102542474B (zh) * | 2010-12-07 | 2015-10-21 | 阿里巴巴集团控股有限公司 | 查询结果排序方法及装置 |
CN106445965B (zh) * | 2015-08-11 | 2019-12-24 | 阿里巴巴集团控股有限公司 | 信息推广处理方法及装置 |
CN108614832B (zh) * | 2016-12-12 | 2022-01-28 | 苏宁易购集团股份有限公司 | 一种用户个性化商品搜索实现方法及装置 |
CN107169842A (zh) * | 2017-05-31 | 2017-09-15 | 合肥亿迈杰软件有限公司 | 一种基于商品数据的电子商务数据筛选*** |
CN107977405B (zh) * | 2017-11-16 | 2021-01-22 | 北京三快在线科技有限公司 | 数据排序方法、数据排序装置、电子设备及可读存储介质 |
CN109144721B (zh) * | 2018-07-18 | 2022-08-16 | Oppo广东移动通信有限公司 | 资源排序方法、资源显示方法、相关装置及存储介质 |
-
2019
- 2019-06-17 CN CN201910521567.6A patent/CN111028040B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107093086A (zh) * | 2016-09-12 | 2017-08-25 | 口碑控股有限公司 | 数据处理、信息发布、信息投放方法、设备及*** |
Also Published As
Publication number | Publication date |
---|---|
CN111028040A (zh) | 2020-04-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111028040B (zh) | 一种对象排序的方法、装置、可读存储介质和电子设备 | |
US11449828B2 (en) | System and method for management of perpetual inventory values based upon confidence level | |
CN104050187B (zh) | 搜索结果展示方法及*** | |
US20110040669A1 (en) | Automated spread trading system | |
CN106875205B (zh) | 一种对象选择方法和装置 | |
CN112041874A (zh) | 用于生成建议列表的计算机实现的方法和用于生成订单列表的*** | |
CN109492153A (zh) | 一种产品推荐方法和装置 | |
JP2014006569A (ja) | 情報提供装置、情報提供方法および情報提供プログラム | |
CN110555627A (zh) | 实体展示方法、装置、存储介质和电子设备 | |
CN111028041B (zh) | 一种数据处理的方法、装置、可读存储介质和电子设备 | |
CN105681089B (zh) | 网络用户行为聚类方法、装置及终端 | |
US20110251886A1 (en) | Promotional placement of applications in a marketplace | |
US10540680B2 (en) | Information processing device, information processing method, and information processing program | |
CN117236941A (zh) | 基于企业分级的支付结算方法、装置、设备及介质 | |
JP6279823B1 (ja) | 情報処理装置、情報処理方法、プログラム | |
US20230237554A1 (en) | Artificial intelligence selection of recipe sets | |
JP2015179471A (ja) | 算出装置、算出方法および算出プログラム | |
WO2017175354A1 (ja) | 情報処理装置、情報処理方法、プログラム | |
CN116205704A (zh) | 供应商分配方法、装置、终端设备及存储介质 | |
CN110866541A (zh) | 菜谱信息的调整方法及装置、存储介质、终端 | |
KR20200005301A (ko) | 머신 러닝을 이용한 식자재 중개 방법 및 이를 이용하는 식자재 중개 서버 | |
CN112132498A (zh) | 库存管理方法、装置、设备及存储介质 | |
CN115170324A (zh) | 资产信息推送方法及装置 | |
CN111199412B (zh) | 信息处理方法、装置、计算机设备和存储介质 | |
CN112016863A (zh) | 确定配送范围的方法、装置、可读存储介质和电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |