文本推送方法、装置、服务器和存储介质与流程

文档序号:19155905发布日期:2019-11-16 00:46阅读:168来源:国知局
文本推送方法、装置、服务器和存储介质与流程
本发明涉及信息处理
技术领域
,特别涉及一种文本推送方法、装置、服务器和存储介质。
背景技术
:目前,外卖场景下,通常会对商户进行推荐理由的展示,使得用户在考虑下单时可参考的指标不限于商户的配送费、用户评分、起送价等因素。然而,发明人发现,相关技术中商户的推荐理由通常是基于商户内用户评价进行展示,或者由后台人员预先对推荐理由进行编辑。而基于商户内用户评价进行展示需要挖掘用户评价的文本价值,但文本挖掘耗费的成本高且难度大效率低。由后台人员人工预先编辑推荐理由,导致推荐的理由不能全面反映商户的特征和用户的喜好。技术实现要素:本发明实施方式的目的在于提供一种文本推送方法、装置、服务器和存储介质,可以使得推荐的文本能全面反映目标对象的特征,并且无需对用户评价进行文本挖掘,使得实现成本较低。为解决上述技术问题,本发明的实施方式提供了一种文本推送方法,包括:根据目标用户的第一特征数据,在目标对象的文本集合中选择出针对所述目标用户的候选文本;其中,所述文本集合包括预设的若干种维度下的文本,不同维度对应不同优先级;在所述候选文本中选择出优先级超过第一预设等级的维度下的文本,作为所述目标对象针对所述目标用户的目标文本;将所述目标文本推送给所述目标用户对应的终端。本发明的实施方式还提供了一种文本推送装置,包括:第一选择模块,用于根据目标用户的第一特征数据,在目标对象的文本集合中选择出针对所述目标用户的候选文本;其中,所述文本集合包括预设的若干种维度下的文本,不同维度对应不同优先级;第二选择模块,用于在所述候选文本中选择出优先级超过第一预设等级的维度下的文本,作为所述目标对象针对所述目标用户的目标文本;推送模块,用于将所述目标文本推送给所述目标用户对应的终端。本发明的实施方式还提供了一种服务器,包括存储器和处理器,存储器存储计算机程序,处理器运行程序时执行:根据目标用户的第一特征数据,在目标对象的文本集合中选择出针对所述目标用户的候选文本;其中,所述文本集合包括预设的若干种维度下的文本,不同维度对应不同优先级;在所述候选文本中选择出优先级超过第一预设等级的维度下的文本,作为所述目标对象针对所述目标用户的目标文本;将所述目标文本推送给所述目标用户对应的终端。本发明的实施方式还提供了一种非易失性存储介质,用于存储计算机可读程序,所述计算机可读程序用于供计算机执行如上所述的文本推送方法。本发明实施方式相对于现有技术而言,主要区别及其效果在于:根据目标用户的第一特征数据,在目标对象的文本集合中选择出针对目标用户的候选文本;其中,文本集合包括预设的若干种维度下的文本,不同维度对应不同优先级;在候选文本中选择出优先级超过第一预设等级的维度下的文本,作为目标对象针对目标用户的目标文本;将目标文本推送给目标用户对应的终端。由于,本实施方式中的目标文本是在预设的若干种维度下的文本中选择的,因此无需基于用户评价进行文本挖掘使得实现成本更低、难度更小、效率更高。而且,本实施方式中预设了若干种维度下的文本,因此推荐候选集中的文本的覆盖面更广,更加丰富多样,有利于选择出针对目标用户的目标文本。同时,由于目标对象的候选文本是根据目标用户的第一特征数据选取的,因此,在候选文本中有利于选择出针对目标用户的目标文本。而不同用户可能具有不同的第一特征数据,因此,对于同一目标对象,针对不同用户的目标文本可能存在差异。也就是说,对于同一目标对象,为不同用户推送的目标文本具有区分度,针对性,使得文本具有个性化,能够最大程度的吸引不同用户,还能提高推荐效果并提高用户的使用体验。目标文本为候选文本中优先级超过第一预设等级的维度下的文本,使得目标文本对目标用户的针对性更强,目标用户看见有针对性很强的文本,在一定程度上可以提高下单的可能性。另外,所述根据目标用户的第一特征数据,在目标对象的文本集合中选择出针对所述目标用户的候选文本,包括:提取所述目标对象的第二特征数据;将所述第一特征数据与所述第二特征数据进行匹配;根据匹配的结果,在所述文本集合中选择出针对目标对象的候选文本。也就是说,将商户的特征数据与用户的有特征数据进行匹配,有利于在目标对象的文本集合中选择出针对目标用户的候选文本。另外,所述将所述第一特征数据与所述第二特征数据进行匹配,包括:将所述第一特征数据与所述第二特征数据按照不同的维度进行划分;将划分为相同维度的第一特征数据与第二特征数据进行匹配;所述根据匹配的结果,在所述文本集合中选择出针对目标对象的候选文本,具体为:若所述相同维度下的第一特征数据与第二特征数据匹配成功,则将所述相同维度下的文本作为选择出的所述候选文本。提供了一种具体的匹配方式,有利于在不同维度下选择出对于目标用户针对性强的候选文本。另外,每种维度下设置有不同类别,且每种维度下的文本被划分为对应的类别,不同类别预设有不同优先级;所述在所述候选文本中选择出优先级超过第一预设等级的维度下的文本,作为所述目标对象针对所述目标用户的目标文本,包括:根据所述优先级超过第一预设等级的维度下的文本所属类别的优先级,选择出所属类别的优先级超过第二预设等级的文本;将所述所属类别的优先级超过第二预设等级的文本,作为所述目标文本。有利于在优先级超过第一预设等级的维度下的多个文本中选择出可以作为目标文本的文本。另外,所述若干种维度还包括:备用信息维度;所述根据目标用户的第一特征数据,在目标对象的文本集合中选择出针对所述目标用户的候选文本,包括:提取所述目标对象的第二特征数据;将所述第一特征数据与所述第二特征数据进行匹配;若匹配不成功,则将所述备用信息维度下的文本作为所述候选文本。也就是说,提供了一种备用方案,使得目标用户的特征数据和目标对象的特征数据不匹配时,还能得到对应的文本。另外,所述若干种维度的优先级从高到低依次为:用户信息维度、推广对象信息维度、下单时间信息维度、抵扣信息维度。提供了一种优先级的设置方式,用户信息为最高优先级的维度,有利于得到更加针对于用户的目标文本。另外,若根据所述第一特征数据获取到所述目标用户的抵扣敏感度高于预设敏感度,则将所述抵扣信息作为所述若干种维度中优先级最高的维度。提供了另一种优先级的设置方式,使得本实施方式的实现方式灵活多样。另外,所述目标对象满足预设要求,所述预设要求为:所述目标对象的评分处于预设分值范围内和/或所述目标对象不属于待推广对象,有利于对目标对象进行合理的限制。另外,所述目标对象包括:为所述目标用户匹配的n个推广对象,所述n个推广对象均对应有各自的候选文本,所述n为大于1的自然数;所述在所述候选文本中选择出优先级超过第一预设等级的维度下的文本,作为所述目标对象针对所述目标用户的目标文本,具体包括:在所述n个推广对象对应的各自的候选文本中选择出针对各所述推广对象的优先级超过第一预设等级的维度下的文本;若存在选择了相同文本的第一推广对象和第二推广对象,则将所述相同文本作为第一推广对象的目标文本,并在所述第二推广对象对应的候选文本中选择与所述第一推广对象的目标文本不同的文本作为所述第二推广对象的目标文本。也就是说,不同推广对象对应的目标文本各不相同,有利于提高用户的新鲜感和对不同推广对象的区分度,用户体验更好。附图说明图1是根据本发明第一实施方式中的文本推送方法的流程图;图2是根据本发明第三实施方式中的文本推送方法的流程图;图3是根据本发明第四实施方式中的文本推送装置示意图;图4是根据本发明第五实施方式提供的服务器的结构示意图。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本发明的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。本发明的第一实施方式涉及一种文本推送方法,应用于服务器。文本可以用于吸引用户关注推广对象,推广对象可以为商户、商品、景点、菜品、摄影师等,换言之,推广对象可以为020电商平台能够展示给用户的任意形式的对象。以下实施例中,以推广对象以商户为例进行具体说明,但在实际应用中,并不以此为限。比如说,用户可以通过搜索相关的商户或浏览平台推送的商户,并根据各个商户展示的文本确定有意愿消费的商户,点击该商户,浏览商户详情页,并下单购买想要购买的商品。其中,文本指在商户搜索列表或推荐列表页面的商户列表区域,为引导用户点击和交易而展示的文本内容,标识是由什么原因为用户推荐了此商户,通常是关于店铺正向好评的短句文本内容,例如:菜品新鲜,服务员热情或人气好店等。为了在用户进行商户搜索、平台进行商户推荐等场景中能够利用针对不同用户的个性化文本去吸引更多的用户对展示的商户的关注,并促使用户产生点击或下单等行为,进而提升平台的订单量和转化率,本实施方式提供了一种文本推送方法。下面对本实施方式的文本推送方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。本实施方式的文本推送方法的流程图可以如图1所示,包括:步骤s101,根据目标用户的第一特征数据,在目标对象的文本集合中选择出针对目标用户的候选文本。具体的说,文本集合包括预设的若干种维度下的文本,不同维度对应不同优先级。若干种维度可以包括:用户信息维度、推广对象信息维度、下单时间信息维度、抵扣信息维度等。本实施方式中,推广对象信息可以为商户信息,但在实际应用中并不以此为限。在一个例子中,上述4种维度下的文本可以预先确定好,具体可以如下表1所示:表1需要说明的是,表1中只是为方便说明列举的部分4种维度下的文本,在实际应用中各维度下的文本并不以表1中所列举的为限。其中,用户信息这一维度下的文本,主要是考虑到用户的口味、用户下过单的商户、用户下过单的商户所属品牌等和用户相关的信息。商户信息这一维度下的文本,主要是考虑到商户自身的特征信息,以及用户对商户的评价等。下单时间信息这一维度下的文本,主要是考虑到用户在商户中的下单时间,比如文本“最近享用”可以作为用户15天内下过单的商户的文本,“何日君再来”可以作为用户30天内下过单的商户的文本,“等你翻牌子”可以作为用户30天以前下过单的商户的文本。抵扣信息这一维度下的文本,主要是考虑到商户的满减优惠活动,以及用户持有的优惠卷等。上述表1中的a、b可以为商户中被用户点赞排名第一的菜品名称,c可以为商户中打折的且用户爱吃的菜品的名称。本实施方式中,目标对象即目标商户,可以为服务器根据预设的推荐算法向用户推荐的商户中满足预设要求的商户,其中,预设要求可以为商户的评分处于预设分值范围内和/或商户不属于待推广商户,预设分值范围可以根据实际需要进行设置,比如说可以认为商户的评分处于4.7分到5分之间的商户为值得推荐的商户,因此可以将预设分值范围可以设置为4.7分到5分之间。不属于待推广商户可以为广告位商户,由于处于广告位的商户相当于已经占据了很好的推广位置,因此目标商户排除这些不属于待推广商户的商户,有利于对更多其他值得推广的商户进行推广。在一个例子中,如果一个商户长期被推广,比如说被推广了50次但未检测到点击事件,也可以认为该商户不属于待推广商户。或者,如果用户在推荐的商户列表中手动删除了商户a,表明对商户a不喜欢,那么商户a以及与商户a属于同品牌的商户均不属于待推广商户。在一个例子中,服务器可以提取目标商户的第二特征数据,然后将第二特征数据与目标用户的第一特征数据进行匹配,根据匹配的结果,在文本集合中选择出针对目标用户的候选文本。其中,目标用户的第一特征数据可以包括:用户的口味、喜欢的品牌、对红包、满减等优惠的敏感度、习惯下单时间、喜欢的商户等。用户的第一特征数据可以根据采集的用户的行为日志数据分析得到,用户的行为日志数据可以包括用户的搜索行为数据、浏览行为数据、点击行为数据、分享行为数据以及下单行为数据等,这些行为数据能够反映出用户的关注点和兴趣点,例如,用户的下单行为数据中,该用户选择消费的菜品口味均为偏甜,则反映出该用户的口味偏甜,因此通过上述行为数据的分析计算可以得到目标用户的第一特征数据。目标商户的第二特征数据可以包括:服务、环境、性价比、口味、品质、人气、优惠力度、人均消费金额等特征数据,第二特征数据可以根据该目标商户的用户评价中获取,还可以参考目标商户在入驻平台时提供的商户信息中获取。例如,如果目标商户的用户评论中,存在大量用户评论都指出该商户的服务态度好、性价比高,优惠力度大,那么就可以认为该目标商户的第二特征数据包括:服务态度好、性价比高,优惠力度大。又比如,该目标商户在入驻平台时注册的商户信息中可能包括,菜品的口味,人均消费金额,那么就可以根据注册的商户信息获取该商户的口味特点和人均消费金额。在一个例子中,将第二特征数据与目标用户的第一特征数据进行匹配的方式可以为:将第一特征数据与第二特征数据按照不同的维度进行划分;将划分为相同维度的第一特征数据与第二特征数据进行匹配。比如说,将第一特征数据与第二特征数据按照上述4种维度进行划分,划分的结果可参考如下表2:表2将同被划分为用户信息这一维度的第一特征数据和第二特征数据进行匹配,由于目标用户的口味为偏甜,而目标商户中大多数菜品偏辣,可以认为在用户信息这一维度下第一特征数据和第二特征数据未能匹配成功。然后将同被划分为商户信息这一维度下的第一特征数据和第二特征数据进行匹配,由于目标用户偏向在人气高的商户下单,而目标商户正好被评为人气高的商户,因此可以认为在商户信息这一维度下的第一特征数据和第二特征数据匹配成功。基于类似的理由,可以得到在下单时间信息这一维度下的第一特征数据和第二特征数据匹配成功,在抵扣信息这一维度下的第一特征数据和第二特征数据匹配不成功。本实施方式中,若所述相同维度下的第一特征数据与第二特征数据匹配成功,则将相同维度下的文本作为选择出的候选文本。参考表2可以得出,由于在商户信息与下单时间信息这两个维度下的第一特征数据和第二特征数据均匹配成功,因此可以将商户信息与下单时间信息这两个维度下的文本作为目标商户的候选文本。在一个例子中,用户信息维度、推荐对象信息维度、下单时间信息维度、抵扣信息维度的优先级可以依次降低,用户信息维度为最高优先级的维度,即优先考虑用户信息,有利于得到更加针对于用户的目标文本。在另一个例子中,还可以将抵扣信息这一维度设置为优先级最高的维度,比如说,如果根据第一特征数据获取到目标用户的抵扣敏感度高于预设敏感度,则将抵扣信息作为优先级最高的维度,其中抵扣敏感度可以根据实际需要进行设置,对此本实施方式不做具体限定。可以理解的是,如果目标用户经常在有大额满减活动的商户下单,或者经常在被发放满减红包后才下单,可以认为用户的抵扣敏感度较高。通常对于抵扣敏感度高的用户,抵扣信息对用户的吸引力更大,此时将抵扣信息类的文本设为优先级最高,有利于最大程度的吸引用户以提高用户下单的可能性。步骤s102,在候选文本中选择出优先级超过第一预设等级的维度下的文本,作为目标对象针对目标用户的目标文本。具体的说,第一预设等级可以根据实际需要进行设置,优先级超过第一预设等级的维度可以为一个也可以为多个。在一个例子中,如果优先级超过第一预设等级的维度为一个,则选择该维度下的文本作为目标对象针对目标用户的目标文本。在另一个例子中,优先级超过第一预设等级的维度为多个,比如说两个,则可以在这两个维度中任意一个维度下选择对应的文本作为目标文本,也可以分别在两个维度下选择对应的文本,作为目标文本。也就是说,最终选择出的目标对象针对目标用户的目标文本可以包括一个维度下的文本,也可以包括多个不同维度下的文本。在一个例子中,可参考表1和表2,如果候选文本为商户信息与下单时间信息这两个维度下的文本,假设商户信息维度的优先级高于第一预设等级,下单时间维度的优先级低于第一预设等级,则可以将商户信息这一维度下的文本作为目标商户针对目标用户的目标文本。而由表1可见,商户信息这一维度下的文本不止一个,可以在商户信息这一维度下的文本中随机选择一个作为目标商户针对目标用户的目标文本。在一个例子中,每种维度下设置有不同类别,且每种维度下的文本被划分为对应的类别,不同类别预设有不同优先级;若选择出的优先级超过第一预设等级的维度下的文本的数量大于1,则根据优先级超过第一预设等级的维度下的文本所属类别的优先级,选择出所属类别的优先级超过第二预设等级的文本;将所属类别的优先级超过第二预设等级的文本,作为目标文本。其中,第二预设等级可以根据实际需要进行设置,第一预设等级与第二预设等级可以相同也可以不同。具体的,商户信息这一维度下设置的类别以及相应类别下的文本可以参考表3:表3其中,商户信息这一维度下的类别的优先级从高到低可以依次为:商户荣誉、点赞菜品、好评商户。参考上述表2,由于最终将商户信息这一维度下的文本作为目标商户针对目标用户的目标文本,而商户信息这一维度下的文本也不止一条,因此可参考表3中,将商户信息这一维度下的文本分为属于不同类别的文本,将类别优先级超过第二预设等级的文本作为目标文本,假设超过第二预设等级的类别为商户荣誉,则将商户荣誉这一类别下的文本作为目标文本。需要说明的是,在具体实现中,优先级超过第二预设等级的类别可以为一个也可以为多个,也就是说,最终选择出的类别优先级超过第二预设等级的文本可能为一种类别下的文本,也可能为多个类别下的文本,对此本实施方式不做具体限定。在具体实现中,商户荣誉这一类别下的文本也可能有多条,可以采用轮播策略确定目标文本,也就是说,目标用户第一次看见目标商户时看见的文本可以为“喜提本地区最火热商家称号”,第二次看见目标商户时看见的文本可以为“本地区人气好店”,这样即使多次推送给用户同一个目标商户也能推荐不同的文本,用户每次就能看到不同的文本,有利于提高用户的新鲜度。具体的,用户信息这一维度下设置的类别以及相应类别下的文本可以参考表4:表4其中,用户信息这一维度下的类别的优先级从高到低可以依次为:用户口味与菜品口味的相似度高、用户下过单的商户、基于关联法则推荐的商户、用户下过单的商户对应的品牌。其中,如果要对目标商户选择出针对目标用户的文本,用户口味与菜品口味的相似度高即为:用户口味与目标商户中提供的菜品口味的相似度高;用户下过单的商户即为:目标用户在目标商户中下过单;基于关联法则推荐的商户即为:目标商户属于与目标商户具有相同口味偏好的其他用户经常下单的商户;用户下过单的商户对应的品牌即为:目标用户虽然没有在目标商户中下过单,但在与目标商户属于同一品牌的商户中下过单。表3中的a和b可以为目标商户中销量较好的菜品的名称。具体的,抵扣信息这一维度下设置的类别以及相应类别下的文本可以参考表5:表5其中,抵扣信息这一维度下的类别的优先级从高到低可以依次为:商户满减活动程度超过50%、户具有该商户的商家券、会员券。其中c可以为目标用户在该目标商户或与目标商户同品牌的商户下单过的菜品的名称,x为具体的金额。具体的,下单时间信息这一维度下设置的类别以及相应类别下的文本可以参考表6:表6类别15天内吃过30天内吃过大于30天以前吃过文本最近享用何日君再来等你翻牌子其中,下单时间信息这一维度下的类别的优先级从高到低可以依次为:15天内吃过、30天内吃过、大于30天以前吃过。也就是说,如果目标用户在15天内在目标商户中下过单,对应的目标文本可以选用“最近享用”,如果目标用户在30天内在目标商户中下过单,对应的目标文本可以选用“何日君再来”,如果目标用户在30天前在目标商户中下过单,对应的目标文本可以选用“等你翻牌子”。步骤s103,将目标文本推送给目标用户对应的终端。具体的说,可以将目标文本推送至目标用户所使用的手机、平板电脑等终端,使得目标用户在浏览平台推荐的商户列表时看到的目标商户的信息除了商户的配送费、配送距离、配送时间等还有针对该目标用户的目标文本。以外卖场景为例,假设用户a和用户b点击登陆了外卖平台,外卖平台为用户a和用户b推荐的目标商户中均有商户c,服务器会为商户c选择针对用户a和用户b的文本。对于用户a,假设根据用户a的第一特征数据和商户c的第二特征数据,在文本集合中选择出针对用户a的候选文本为用户信息和商户信息这两个维度下的文本,那么可以得出用户信息这一维度下的文本优先级最高,可以在用户信息这一维度下的文本中,选择出类别优先级最高即“用户口味与菜品口味的相似度高”这一类别下的文本作为针对用户a的目标文本,比如针对用户a的目标文本可以为表4中的“酒香不怕巷子深”。对于用户b,假设根据用户b的第一特征数据和商户c的第二特征数据,在文本集合中选择出针对用户b的候选文本为商户信息和下单时间信息这两个维度下的文本,那么可以得出商户信息这一维度下的文本优先级最高,可以在商户信息这一维度下的文本中,选择出类别优先级最高即“商户荣誉”这一类别下的文本作为针对用户b的目标文本,比如针对用户b的目标文本可以为表3中的“本地区人气好店”。由此可见,用户a和用户b在浏览到商户c时看到的是不同的文本。需要说明的是,以上仅为举例说明,并不对本发明的技术方案构成限定。与现有技术相比,本实施方式中的目标文本是在预设的若干种维度下的文本中选择的,因此无需基于用户评价进行文本挖掘使得实现成本更低,难度更小。而且,本实施方式中预设了若干种维度下的文本,因此推荐候选集中的文本的覆盖面更广,更加丰富多样,有利于选择出针对目标用户的目标文本。同时,由于目标对象的候选文本是根据目标用户的第一特征数据选取的,因此,在候选文本中有利于选择出针对目标用户的目标文本。而不同用户可能具有不同的第一特征数据,因此,对于同一目标对象,针对不同用户的目标文本可能存在差异。也就是说,对于同一目标对象,为不同用户推送的目标文本具有区分度,针对性,使得文本具有个性化,能够最大程度的吸引不同用户,还能提高推荐效果并提高用户的使用体验。目标文本为候选文本中优先级超过第一预设等级的维度下的文本,使得目标文本对目标用户的针对性更强,目标用户看见有针对性很强的文本,在一定程度上可以提高下单的可能性。本发明的第二实施方式涉及一种文本推送方法,本实施方式中若干种维度还包括:备用信息维度。设置备用信息这一维度下的推荐理,主要是为了:在目标用户的第一特征数据与目标商户的第二特征数据不匹配时,可以有所选择,即将备用信息维度下的文本作为候选文本。具体的说,备用信息维度下的文本可以预先设置好,比如可以如下表7所示:表7其中,表7中的a为商户中月销量第一的菜品名称。本实施方式中,如果用户信息、推荐对象信息、下单时间信息、抵扣信息这四个维度下的第一特征数据与第二特征数据均未匹配成功时,可以在备用信息这一维度下选择一条作为目标文本。第一特征数据与第二特征数据均未匹配成功可以理解为该目标用户为新用户时,缺少相关的第一特征数据或者目标商户为新商户缺少相关的第二特征数据,当然,在具体实现中第一特征数据与第二特征数据均未匹配成功的情况并不以上述两种情况为限。同样以外卖场景为例,假设用户d点击登陆了外卖平台,外卖平台为用户d推荐的目标商户中有商户e,服务器会为商户e选择针对用户d的文本。对于用户d,假设根据用户d的第一特征数据和商户c的第二特征数据均为匹配成功,那么可以在文本集合中选择出备用信息这一维度下的文本作为商户e针对用户d的目标文本。与现有技术相比,本实施方式中,提供了一种备用方案,使得目标用户的特征数据和目标对象的特征数据即使在不匹配时,还能得到对应的目标文本。本发明第三实施方式涉及一种文本推送方法,如图2所示,本实施方式中包括以下步骤:步骤s201,根据目标用户的第一特征数据,在目标对象的文本集合中选择出针对目标用户的候选文本。具体的说,本实施方式中目标对象可以包括,服务器为目标商户推荐的n个商户,n为大于1的自然数,考虑到用户通常会在服务器推荐的前50个商户中完成下单操作,因此n个商户可以为用户在手机上的浏览的商户列表中的前50个商户。对于其中的每一个商户,均可以根据该商户的第二特征数据与目标用户的第一特征数据进行匹配,从而得到针对目标用户的50个商户各自对应的候选文本,具体如何得到候选文本的方式可参考第一实施方式中的步骤s101,为避免重复,本实施方式不再赘述。步骤s202,在n个推广对象对应的各自的候选文本中选择出针对各推广对象的优先级超过第一预设等级的维度维度下的文本。可以理解的是,n个商户中,每一个商户均对应有优先级超过第一预设等级的维度下的文本。步骤s203,确定是否存在选择了相同文本的第一推广对象和第二推广对象,如果是则执行步骤s204,否则执行步骤s205。也就是说,不同的商户可能选择出完全相同的文本,为了避免目标用户浏览商户列表时看到存在相同文本的不同商户,影响用户体验,可以在确定了不同的商户选择出完全相同的文本后,执行步骤s204。步骤s204,将相同文本作为第一推广对象的目标文本,并在第二推广对象对应的候选文本中选择与第一推广对象的目标文本不同的文本作为第二推广对象的目标文本。比如说,针对商户1与商户2选择出的优先级超过第一预设等级的维度下的文本均为文本1,那么可以将文本1作为商户1的目标文本,然后对于商户2,在商户2对应的候选文本中选择出一条与文本1不同的文本作为商户2的目标文本。步骤s205,将选择出的针对各推广对象的优先级超过第一预设等级的维度下的文本作为各推广对象的目标文本。具体的说,进入本步骤说明为n个商户所选择出的优先级超过第一预设等级的维度下的文本均不相同,因此可以直接将n个商户所对应的超过第一预设等级的维度下的文本作为n个商户的目标文本。步骤s206,在n个推广对象中选择出m个待推送推广对象。具体的说,m为小于n的自然数,假设n为50,m为20,也就是说在推荐的商户列表中的前50个商户中选择出其中20个,比如说选取前20个,或中间20个,或间隔着选择20个。本实施方式对具体如何选择不做具体限定,可以随机基于任何规则进行选择。步骤s207,将m个待推送推广对象的m个目标文本推送给目标用户对应的终端。具体的说,服务器可以将m个待推送推荐对象的m个目标文本推送给目标用户,也就是说,目标用户在浏览商户列表时,看到的前50个商户中只有20个显示了文本,而且每个商户的文本均不相同,有利于提高用户的新鲜感。同样以外卖场景为例,假设用户a点击登陆了外卖平台,外卖平台为用户a推荐了商户列表,服务器将推荐的前50个作为目标商户,为每一个商户选择一条目标文本,而且每一个商户选择的目标文本均不相同。然后在前50个商户中随机选择20个商户,将选择出的这20个商户的目标文本推送给用户a,用户a在浏览商户列表时看到的前50个商户中就有20个商户显示有各不相同的文本。需要说明的是,以上仅为举例说明,并不对本发明的技术方案构成限定。与现有技术相比,本实施方式中,不同推荐对象对应的目标文本各不相同,也就是说,用户看到的不同推荐对象的目标文本均不相同,有利于提高用户的新鲜感和对不同商户的区分度。而且,在n个推荐对象中选择其中一部分推荐对象进行目标文本的推送,有利于进一步增加用户新鲜感,避免视觉疲劳,提升用户体验。上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。本发明的第四实施方式涉及一种文本推送装置,如图3所示,该装置包括:第一选择模块301,用于根据目标用户的第一特征数据,在目标对象的文本集合中选择出针对所述目标用户的候选文本;其中,所述文本集合包括预设的若干种维度下的文本,不同维度对应不同优先级;第二选择模块302,用于在所述候选文本中选择出优先级超过第一预设等级的维度下的文本,作为所述目标对象针对所述目标用户的目标文本;推送模块303,用于将所述目标文本推送给所述目标用户。在一个例子中,第一选择模块301根据目标用户的第一特征数据,在目标对象的文本集合中选择出针对所述目标用户的候选文本,包括:提取所述目标对象的第二特征数据;将所述第一特征数据与所述第二特征数据进行匹配;根据匹配的结果,在所述文本集合中选择出对于目标对象的候选文本。在一个例子中,第一选择模块301将所述第一特征数据与所述第二特征数据进行匹配,包括:将所述第一特征数据与所述第二特征数据按照不同的维度进行划分;将划分为相同维度的第一特征数据与第二特征数据进行匹配;所述根据匹配的结果,在所述文本集合中选择出对于目标对象的候选文本,具体为:若所述相同维度下的第一特征数据与第二特征数据匹配成功,则将所述相同维度下的文本作为选择出的所述候选文本。在一个例子中,每种维度下设置有不同类别,且每种维度下的文本被划分为对应的类别,不同类别预设有不同优先级;第二选择模块302在所述候选文本中选择出优先级超过第一预设等级的维度下的文本,作为所述目标对象的目标文本,包括:根据所述优先级最高的维度下的文本所属类别的优先级,选择出所属类别的优先级超过第二预设等级的文本;将所述所属类别的优先级超过第二预设等级的文本,作为所述目标文本。在一个例子中,所述若干种维度包括:用户信息维度、推荐对象信息维度、下单时间信息维度、抵扣信息维度。在一个例子中,所述若干种维度还包括:备用信息维度;第一选择模块301根据目标用户的第一特征数据,在目标对象的文本集合中选择出针对所述目标用户的候选文本,包括:提取所述目标对象的第二特征数据;将所述第一特征数据与所述第二特征数据进行匹配;若匹配不成功,则将所述备用信息维度下的文本作为所述候选文本。在一个例子中,所述若干种维度的优先级从高到低依次为:用户信息维度、推荐对象信息维度、下单时间信息维度、抵扣信息维度。在一个例子中,若根据所述第一特征数据获取到所述目标用户的抵扣敏感度高于预设敏感度,则将所述抵扣信息维度作为所述若干种维度中优先级最高的维度。在一个例子中,所述目标对象满足预设要求,所述预设要求为:所述目标对象的评分处于预设分值范围内和/或所述目标对象不属于待推广对象。在一个例子中,所述目标对象包括:为所述目标用户匹配的n个推广对象,所述n个推广对象均对应有各自的候选文本,所述n为大于1的自然数;第二选择模块302在所述候选文本中选择出优先级超过第一预设等级的维度下的文本,作为所述目标对象针对所述目标用户的目标文本,具体包括在所述n个推广对象对应的各自的候选文本中选择出针对各所述推广对象的优先级超过第一预设等级的维度下的文本;若存在选择了相同文本的第一推广对象和第二推广对象,则将所述相同文本作为第一推广对象的目标文本,并在所述第二推广对象对应的候选文本中选择与所述第一推广对象的目标文本不同的文本作为所述第二推广对象的目标文本。不难发现,本实施方式为与第一至三实施方式相对应的装置实施例,本实施方式可与第一至三实施方式互相配合实施。第一至三实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一至三实施方式中。值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。本发明的第五实施方式涉及一种服务器,如图4所示,该服务器包括:至少一个处理器401;以及,与至少一个处理器401通信连接的存储器402;以及,与扫描装置通信连接的通信组件403,通信组件403在处理器401的控制下接收和发送数据;其中,存储器402存储有可被至少一个处理器401执行的指令,指令被至少一个处理器401执行以实现:根据目标用户的第一特征数据,在目标对象的文本集合中选择出针对所述目标用户的候选文本;其中,所述文本集合包括预设的若干种维度下的文本,不同维度对应不同优先级;在所述候选文本中选择出优先级超过第一预设等级的维度下的文本,作为所述目标对象针对所述目标用户的目标文本;将所述目标文本推送给所述目标用户对应的终端。具体地,该服务器包括:一个或多个处理器401以及存储器402,图4中以一个处理器401为例。处理器401、存储器402可以通过总线或者其他方式连接,图4中以通过总线连接为例。存储器402作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。处理器401通过运行存储在存储器402中的非易失性软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述文本推送方法。存储器402可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储选项列表等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施方式中,存储器402可选包括相对于处理器401远程设置的存储器402,这些远程存储器402可以通过网络连接至外接设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。一个或者多个模块存储在存储器402中,当被一个或者多个处理器401执行时,执行上述任意方法实施方式中的文本推送方法。上述产品可执行本申请实施方式所提供的方法,具备执行方法相应的功能模块和有益效果,未在本实施方式中详尽描述的技术细节,可参见本申请实施方式所提供的方法。本发明的第六实施方式涉及一种非易失性存储介质,用于存储计算机可读程序,所述计算机可读程序用于供计算机执行上述部分或全部的方法实施例。即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。本申请实施例提供了a1.一种文本推送方法,包括:根据目标用户的第一特征数据,在目标对象的文本集合中选择出针对所述目标用户的候选文本;其中,所述文本集合包括预设的若干种维度下的文本,不同维度对应不同优先级;在所述候选文本中选择出优先级超过第一预设等级的维度下的文本,作为所述目标对象针对所述目标用户的目标文本;将所述目标文本推送给所述目标用户对应的终端。a2.根据a1所述的文本推送方法,所述根据目标用户的第一特征数据,在目标对象的文本集合中选择出针对所述目标用户的候选文本,包括:提取所述目标对象的第二特征数据;将所述第一特征数据与所述第二特征数据进行匹配;根据匹配的结果,在所述文本集合中选择出针对所述目标用户的候选文本。a3.根据a2所述的文本推送方法,所述将所述第一特征数据与所述第二特征数据进行匹配,包括:将所述第一特征数据与所述第二特征数据按照不同的维度进行划分;将划分为相同维度的第一特征数据与第二特征数据进行匹配;所述根据匹配的结果,在所述文本集合中选择出针对所述目标用户的候选文本,具体为:若所述相同维度下的第一特征数据与第二特征数据匹配成功,则将所述相同维度下的文本作为选择出的所述候选文本。a4.根据a1所述的文本推送方法,每种维度下设置有不同类别,且每种维度下的文本被划分为对应的类别,不同类别预设有不同优先级;所述在所述候选文本中选择出优先级超过第一预设等级的维度下的文本,作为所述目标对象针对所述目标用户的目标文本,包括:根据所述优先级超过第一预设等级的维度下的文本所属类别的优先级,选择出所属类别的优先级超过第二预设等级的文本;将所述所属类别的优先级超过第二预设等级的文本,作为所述目标文本。a5.根据a1所述的文本推送方法,所述若干种维度包括:用户信息维度、推广对象信息维度、下单时间信息维度、抵扣信息维度。a6.根据a5所述的文本推送方法,所述若干种维度还包括:备用信息维度;所述根据目标用户的第一特征数据,在目标对象的文本集合中选择出针对所述目标用户的候选文本,包括:提取所述目标对象的第二特征数据;将所述第一特征数据与所述第二特征数据进行匹配;若匹配不成功,则将所述备用信息维度下的文本作为所述候选文本。a7.根据a5所述的文本推送方法,所述若干种维度的优先级从高到低依次为:用户信息维度、推广对象信息维度、下单时间信息维度、抵扣信息维度。a8.根据a5所述的文本推送方法,若根据所述第一特征数据获取到所述目标用户的抵扣敏感度高于预设敏感度,则将所述抵扣信息维度作为所述若干种维度中优先级最高的维度。a9.根据a1所述的文本推送方法,所述目标对象满足预设要求,所述预设要求为:所述目标对象的评分处于预设分值范围内和/或所述目标对象不属于待推广对象。a10.根据a1所述的文本推送方法,所述目标对象包括:为所述目标用户匹配的n个推广对象,所述n个推广对象均对应有各自的候选文本,所述n为大于1的自然数;所述在所述候选文本中选择出优先级超过第一预设等级的维度下的文本,作为所述目标对象针对所述目标用户的目标文本,具体包括:在所述n个推广对象对应的各自的候选文本中选择出针对各所述推广对象的优先级超过第一预设等级的维度下的文本;若存在选择了相同文本的第一推广对象和第二推广对象,则将所述相同文本作为第一推广对象的目标文本,并在所述第二推广对象对应的候选文本中选择与所述第一推广对象的目标文本不同的文本作为所述第二推广对象的目标文本。本申请实施例还提供了b1.一种文本推送装置,包括:第一选择模块,用于根据目标用户的第一特征数据,在目标对象的文本集合中选择出针对所述目标用户的候选文本;其中,所述文本集合包括预设的若干种维度下的文本,不同维度对应不同优先级;第二选择模块,用于在所述候选文本中选择出优先级超过第一预设等级的维度下的文本,作为所述目标对象针对所述目标用户的目标文本;推送模块,用于将所述目标文本推送给所述目标用户对应的终端。本申请实施例还提供了c1.一种服务器,包括存储器和处理器,存储器存储计算机程序,处理器运行程序时执行:根据目标用户的第一特征数据,在目标对象的文本集合中选择出针对所述目标用户的候选文本;其中,所述文本集合包括预设的若干种维度下的文本,不同维度对应不同优先级;在所述候选文本中选择出优先级超过第一预设等级的维度下的文本,作为所述目标对象针对所述目标用户的目标文本;将所述目标文本推送给所述目标用户对应的终端。c2.根据c1所述的服务器,所述根据目标用户的第一特征数据,在目标对象的文本集合中选择出针对所述目标用户的候选文本,包括:提取所述目标对象的第二特征数据;将所述第一特征数据与所述第二特征数据进行匹配;根据匹配的结果,在所述文本集合中选择出针对所述目标用户的候选文本。c3.根据c2所述的服务器,所述将所述第一特征数据与所述第二特征数据进行匹配,包括:将所述第一特征数据与所述第二特征数据按照不同的维度进行划分;将划分为相同维度的第一特征数据与第二特征数据进行匹配;所述根据匹配的结果,在所述文本集合中选择出针对所述目标用户的候选文本,具体为:若所述相同维度下的第一特征数据与第二特征数据匹配成功,则将所述相同维度下的文本作为选择出的所述候选文本。c4.根据c1所述的服务器,每种维度下设置有不同类别,且每种维度下的文本被划分为对应的类别,不同类别预设有不同优先级;所述在所述候选文本中选择出优先级超过第一预设等级的维度下的文本,作为所述目标对象针对所述目标用户的目标文本,包括:根据所述优先级超过第一预设等级的维度下的文本所属类别的优先级,选择出所属类别的优先级超过第二预设等级的文本;将所述所属类别的优先级超过第二预设等级的文本,作为所述目标文本。c5.根据c1所述的服务器,所述若干种维度包括:用户信息维度、推广对象信息维度、下单时间信息维度、抵扣信息维度。c6.根据c5所述的服务器,所述若干种维度还包括:备用信息维度;所述根据目标用户的第一特征数据,在目标对象的文本集合中选择出针对所述目标用户的候选文本,包括:提取所述目标对象的第二特征数据;将所述第一特征数据与所述第二特征数据进行匹配;若匹配不成功,则将所述备用信息维度下的文本作为所述候选文本。c7.根据c5所述的服务器,所述若干种维度的优先级从高到低依次为:用户信息维度、推广对象信息维度、下单时间信息维度、抵扣信息维度。c8.根据c5所述的服务器,若根据所述第一特征数据获取到所述目标用户的抵扣敏感度高于预设敏感度,则将所述抵扣信息作为所述若干种维度中优先级最高的维度。c9.根据c1所述的服务器,所述目标对象满足预设要求,所述预设要求为:所述目标对象的评分处于预设分值范围内和/或所述目标对象不属于待推广对象。c10.根据c1所述的服务器,所述目标对象包括:为所述目标用户匹配的n个推广对象,所述n个推广对象均对应有各自的候选文本,所述n为大于1的自然数;所述在所述候选文本中选择出优先级超过第一预设等级的维度下的文本,作为所述目标对象针对所述目标用户的目标文本,具体包括:在所述n个推广对象对应的各自的候选文本中选择出针对各所述推广对象的优先级超过第一预设等级的维度下的文本;若存在选择了相同文本的第一推广对象和第二推广对象,则将所述相同文本作为第一推广对象的目标文本,并在所述第二推广对象对应的候选文本中选择与所述第一推广对象的目标文本不同的文本作为所述第二推广对象的目标文本。本申请实施例还提供了d1.一种非易失性存储介质,用于存储计算机可读程序,所述计算机可读程序用于供计算机执行如a1至a10中任一项所述的文本的推送方法。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1