掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本申请涉及人工智能领域或其他领域,尤其涉及一种服务推方法、装置、设备及存储介质。

背景技术

随着人工智能技术的发展,电子设备中安装的应用程序(Application,APP)可以根据用户的喜好,向用户推荐相应的服务或产品。例如,电子设备可以为手机或电脑等。

目前,用户首次使用应用程序时,应用程序可以收集用户信息,并可以在以后的使用过程中、根据用户信息向用户推荐相应的服务或产品。例如,用户信息可以为用户的性别、爱好、感兴趣的内容等。然而,上述过程中服务的推荐精确度较低。

发明内容

本申请提供一种服务推荐方法、装置、设备及存储介质,所述方法可以提高应用程序中服务的推荐精确度。

第一方面,本申请提供一种服务推荐方法,包括:

确定应用程序中待推荐的第一服务;

根据所述第一服务对应的预设属性,确定至少一个待选对象,每个待选对象具备所述预设属性;

获取每个待选对象的多个对象信息,所述多个对象信息包括对象属性信息、以及待选对象对所述应用程序的历史使用信息;

根据每个待选对象的多个对象信息,在所述至少一个待选对象中确定目标对象,并向所述目标对象对应的电子设备发送所述第一服务的服务信息。

一种可能的实现方式中,所述根据每个待选对象的多个对象信息,在所述至少一个待选对象中确定目标对象,包括:

针对任意一个待选对象,根据所述待选对象的多个对象信息,确定所述待选对象的第一标签集合;

根据每个待选对象的第一标签集合,在所述至少一个待选对象中确定目标对象。

一种可能的实现方式中,所述根据所述待选对象的多个对象信息,确定所述待选对象的第一标签集合,包括:

在标签库中确定每个对象信息对应的对象标签,所述对象标签用于描述所述待选对象的特性,所述标签库中包括多个对象信息、以及每个对象信息对应的对象标签;

确定所述第一标签集合包括所述每个对象信息对应的对象标签。

一种可能的实现方式中,所述根据每个待选对象的第一标签集合,在所述至少一个待选对象中确定目标对象,包括:

确定所述第一服务对应的预设标签集合,所述预设标签集合中包括至少一个对象标签;

根据所述预设标签集合、以及每个待选对象的第一标签集合,确定所述目标对象。

一种可能的实现方式中,所述根据所述预设标签集合、以及每个待选对象的第一标签集合,确定所述目标对象,包括:

根据所述预设标签集合和每个待选对象的第一标签集合,在所述至少一个待选对象的第一标签集合中确定目标标签集合,所述预设标签集合为所述目标标签集合的子集;

将所述目标标签集合对应的待选对象确定为所述目标对象。

一种可能的实现方式中,所述获取每个待选对象的对象信息,包括:

从预设数据库中获取每个待选对象的对象信息。

一种可能的实现方式中,所述从预设数据库中获取每个待选对象的对象信息之前,所述方法还包括:

针对任意一个待选对象,在所述待选对象首次使用应用程序时,获取所述待选对象的对象属性信息,并将所述对象属性信息存储至所述预设数据库;

在所述待选对象使用应用程序的过程中,采集所述待选对象对所述应用程序的使用信息,并将所述使用信息存储至所述预设数据库,所述使用信息包括如下至少一种:浏览内容、以及每项浏览内容的浏览时长、订单信息。

一种可能的实现方式中,所述获取所述待选对象的对象属性信息,包括:

向所述待选对象对应的电子设备发送对象属性信息采集消息;

接收所述电子设备发送的、所述对象属性信息采集消息对应的对象属性信息,所述对象属性信息包括如下至少一项:性别、年龄或所属地区。

第二方面,本申请提供一种服务推荐装置,服务推荐装置包括确定模块、获取模块和发送模块,其中,

所述确定模块用于,确定应用程序中待推荐的第一服务;

所述确定模块还用于,根据所述第一服务对应的预设属性,确定至少一个待选对象,每个待选对象具备所述预设属性;

所述获取模块用于,获取每个待选对象的多个对象信息,所述多个对象信息包括对象属性信息、以及待选对象对所述应用程序的历史使用信息;

所述确定模块还用于,根据每个待选对象的多个对象信息,在所述至少一个待选对象中确定目标对象;

所述发送模块用于,向所述目标对象对应的电子设备发送所述第一服务的服务信息。

一种可能的实现方式中,所述确定模块具体用于,

针对任意一个待选对象,根据所述待选对象的多个对象信息,确定所述待选对象的第一标签集合;

根据每个待选对象的第一标签集合,在所述至少一个待选对象中确定目标对象。

一种可能的实现方式中,所述确定模块具体用于,

在标签库中确定每个对象信息对应的对象标签,所述对象标签用于描述所述待选对象的特性,所述标签库中包括多个对象信息、以及每个对象信息对应的对象标签;

确定所述第一标签集合包括所述每个对象信息对应的对象标签。

一种可能的实现方式中,所述确定模块具体用于,

确定所述第一服务对应的预设标签集合,所述预设标签集合中包括至少一个对象标签;

根据所述预设标签集合、以及每个待选对象的第一标签集合,确定所述目标对象。

一种可能的实现方式中,所述确定模块具体用于,

根据所述预设标签集合和每个待选对象的第一标签集合,在所述至少一个待选对象的第一标签集合中确定目标标签集合,所述预设标签集合为所述目标标签集合的子集;

将所述目标标签集合对应的待选对象确定为所述目标对象。

一种可能的实现方式中,所述获取模块具体用于,

从预设数据库中获取每个待选对象的对象信息。

一种可能的实现方式中,所述获取模块具体用于,

针对任意一个待选对象,在所述待选对象首次使用应用程序时,获取所述待选对象的对象属性信息,并将所述对象属性信息存储至所述预设数据库;

在所述待选对象使用应用程序的过程中,采集所述待选对象对所述应用程序的使用信息,并将所述使用信息存储至所述预设数据库,所述使用信息包括如下至少一种:浏览内容、以及每项浏览内容的浏览时长、订单信息。

一种可能的实现方式中,所述获取模块具体用于,

向所述待选对象对应的电子设备发送对象属性信息采集消息;

接收所述电子设备发送的、所述对象属性信息采集消息对应的对象属性信息,所述对象属性信息包括如下至少一项:性别、年龄或所属地区。

第三方面,本申请提供一种服务推荐设备,包括:处理器,以及与所述处理器通信连接的存储器;

所述存储器存储计算机执行指令;

所述处理器执行所述存储器存储的计算机执行指令,以实现第一方面任一项所述的方法。

第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面任一项所述的方法。

第五方面,本申请提供一种计算机程序产品,包括计算机程序,所述计算机程序被计算机执行时实现如第一方面中任一项所述的方法。

本申请实施例提供的服务推荐方法、装置、设备及存储介质,可以确定应用程序中待推荐的第一服务;可以根据第一服务对应的预设属性,确定至少一个待选对象;可以获取每个待选对象的多个对象信息,多个对象信息包括对象属性信息、以及待选对象对应用程序的历史使用信息;可以根据每个待选对象的多个对象信息,在至少一个待选对象中确定目标对象,并向目标对象对应的电子设备发送第一服务的服务信息。通过上述方法,可以根据采集的对象信息动态调整向用户推荐的服务,提高了应用程序中服务的推荐精确度。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的一种应用场景下的电子设备界面示意图;

图2为本申请实施例提供的一种电子设备界面示意图;

图3为本申请实施例提供的一种服务推荐方法的流程示意图;

图4为本申请实施例提供的另一种服务推荐方法的流程示意图;

图5为本申请实施例提供的又一种服务推荐方法的流程示意图;

图6为本申请实施例提供的一种服务推荐装置的结构示意图;

图7为本申请提供的服务推荐设备的硬件结构示意图。

通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

本申请涉及的服务推荐方法、装置、设备及存储介质可用于人工智能领域,也可用于除人工智能领域之外的任意领域,本申请对应用领域不做限定。本申请实施例涉及的服务推荐方法可以旨在提高应应用程序中服务推荐的精确性。当然,本申请实施例描述的应用场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着新业务场景的出现,本申请实施例提供的技术方案对于类似的问题,同样适用。

需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集、使用和处理需要遵守相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝。

用户可以通过电子设备使用应用程序。例如,电子设备可以为手机、或电脑等;应用程序可以为金融类应用程序、或其他类型应用程序等。为了便于理解,下面以电子设备为手机为例,结合图1,对本申请实施例涉及的应用场景进行说明。

图1为本申请实施例提供的一种应用场景下的电子设备界面示意图。用户通过电子设备使用应用程序时,电子设备的显示界面可以如图1所示。

请参见图1,电子设备的显示界面可以显示应用程序中的服务1、服务2和服务3。服务1、服务2和服务3可以为应用程序向用户推荐的服务。例如,服务可以为应用程序中的教育类资讯消息、或者体育类赛事消息等。

下面,结合图2,对相关技术中,应用程序向用户推荐服务的过程进行说明。

图2为本申请实施例提供的一种电子设备界面示意图。请参见图2,包括界面201和界面202。界面201可以为用户首次使用应用程序时,电子设备的界面示意图。界面202可以为用户非首次使用应用程序时,电子设备的界面示意图。

请参见界面201,用户首次使用应用程序时,应用程序可以采集用户信息(如图2中的用户信息1、用户信息2和用户信息n)。用户可以通过输入操作,输入用户信息。例如,用户信息可以为用户性别、用户所在地区、或用户兴趣爱好等。应用程序可以根据用户信息确定用户感兴趣的服务的类型。例如,用户感兴趣的服务类型可以为教育类服务、或者体育类服务等。

请参见界面202,用户非首次使用应用程序时,应用程序可以向用户推荐用户感兴趣的服务。其中,用户感兴趣的服务可以为,用户首次使用应用程序时应用程序根据用户信息确定的、用户感兴趣的服务。例如,假设用户对体育类服务感兴趣,则界面202中的服务1、服务2和服务3可以为体育类服务。

然而,上述过程中,应用程序向用户推荐服务的精确度较低,使得用户的体验感较差。

有鉴于此,本申请实施例提供了一种服务推荐方法,该方法可以采集用户信息、以及用户使用应用程序时的使用信息,可以根据用户信息、以及用户对应用程序的使用信息,确定用户感兴趣的服务,并向用户推荐其感兴趣的服务。上述方法中,可以不断采集用户的使用信息、并根据采集的信息动态调整向用户推荐的服务,提高了应用程序中服务的推荐精确度。

下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。

图3为本申请实施例提供的一种服务推荐方法的流程示意图。该方法的执行主体可以为服务推荐系统,也可以为设置在服务推荐系统中的服务推荐装置。服务推荐装置可以通过软件实现,也可以通过软件和硬件的结合实现。请参见图3,该方法可以包括:

S301、确定应用程序中待推荐的第一服务。

应用程序可以为,用户的终端设备上运行的、用户使用的应用软件(Application,APP)或小程序(Mini Program)等。例如,应用软件可以为中国银行APP等,小程序可以为中行微服务小程序等。

第一服务可以为,应用程序中可以提供的服务。例如,第一服务可以为应用程序中的充值服务、债券服务、教育服务、美容服务等。

S302、根据第一服务对应的预设属性,确定至少一个待选对象,每个待选对象具备预设属性。

第一服务的预设属性可以用于指示,第一服务的潜在受众群体。

示例性的,假设第一服务为美容类服务,则第一服务的预设属性可以为女性。

需要说明的是,第一服务的预设属性可以根据实际需要灵活设置,本实施例对预设属性的设置方式不作限定。例如,若第一服务为金融类服务,则第一服务对应的预设属性可以为可支配收入等。

对象可以为,使用应用程序的用户。

待选对象可以为,使用应用程序的所有用户中、具备预设属性的用户。

示例性的,假设第一服务对应的预设属性为女性,则待选对象可以为使用应用程序的所有用户中的女性用户。

S303、获取每个待选对象的多个对象信息,多个对象信息包括对象属性信息、以及待选对象对应用程序的历史使用信息。

针对任意一个待选对象,待选对象的对象属性信息可以为,待选对象首次使用应用程序时、服务推荐系统采集的对象信息。例如,对象信息可以为对象的性别信息、对象的兴趣爱好信息等。

待选对象对应用程序的历史使用信息可以为,待选对象每次使用应用程序时,服务推荐系统采集的、待选对象产生的浏览信息或订单信息。

浏览信息可以为,待选对象使用应用程序时浏览的内容、或者每项浏览内容的浏览时长等。

订单信息可以为,待选对象使用应用程序时购买的产品信息。例如,订单信息可以为待选对象使用应用程序时购买的产品类型等。

本实施例中,服务推荐系统可以在每个对象使用应用程序的过程中、实时采集对象信息,并可以将采集的对象信息存储至预设数据库。相应的,服务推荐系统可以从预设数据库中获取每个待选对象的多个对象信息。

预设数据库可以设置于存储设备中,存储设备可以为服务推荐系统中的存储设备,或者存储设备可以为、可以与服务推荐系统通信的存储设备。本实施例对此不做限定。

S304、根据每个待选对象的多个对象信息,在至少一个待选对象中确定目标对象,并向目标对象对应的电子设备发送第一服务的服务信息。

目标对象可以为,服务推荐系统确定的、至少一个待选对象中对第一服务感兴趣的对象。应该理解的是,目标对象的数量可以为一个或多个,本实施例对此不作限定。

目标对象对应的电子设备可以为,用于搭载应用程序、以供目标对象使用的电子设备。

本实施例中,服务推荐系统可以确定第一服务的类型,并可以确定每个待选对象感兴趣的服务类型。若第一服务的类型、与待选对象感兴趣的服务类型一致,则可以为将该待选对象确定为目标对象。

示例性的,假设第一服务的类型为体育类,则可以将至少一个待选对象中对体育类服务感兴趣的对象确定为目标对象。

本实施例中,确定目标对象后,目标对象使用应用程序时,服务推荐系统可以向目标对象对应的电子设备发送第一服务的服务信息,以使电子设备可以显示第一服务的服务信息(如图1所示)。

本实施例提供的服务推荐方法,可以确定应用程序中待推荐的第一服务;可以根据第一服务对应的预设属性,确定至少一个待选对象;可以获取每个待选对象的多个对象信息,多个对象信息包括对象属性信息、以及待选对象对应用程序的历史使用信息;可以根据每个待选对象的多个对象信息,在至少一个待选对象中确定目标对象,并向目标对象对应的电子设备发送第一服务的服务信息。通过上述方法,可以根据采集的对象信息动态调整向用户推荐的服务,提高了应用程序中服务的推荐精确度。

在上述实施例的基础上,还可以确定每个待选对象的第一标签集合,并根据每个待选对象的第一标签集合在至少一个待选对象中确定目标对象。下面,结合图4,对本申请实施例提供的服务推荐方法进行进一步详细说明。

图4为本申请实施例提供的另一种服务推荐方法的流程示意图。该方法的执行主体可以为服务推荐系统,也可以为设置在服务推荐系统中的服务推荐装置。服务推荐装置可以通过软件实现,也可以通过软件和硬件的结合实现。请参见图4,该方法可以包括:

S401、确定应用程序中待推荐的第一服务。

S402、根据第一服务对应的预设属性,确定至少一个待选对象,每个待选对象具备预设属性。

需要说明的是,S401-S402的具体实现方式,可以参见S301-S302,此处不再赘述。

S403、从预设数据库中获取每个待选对象的对象信息。

针对任意一个待选对象,待选对象的对象信息可以包括待选对象的对象属性信息、以及待选对象对应用程序的历史使用信息。

本实施例中,从预设数据库中获取每个待选对象的对象信息之前,还包括:针对任意一个待选对象,在待选对象首次使用应用程序时,获取待选对象的对象属性信息,并将对象属性信息存储至预设数据库;在待选对象使用应用程序的过程中,采集待选对象对应用程序的使用信息,并将使用信息存储至预设数据库,使用信息包括如下至少一种:浏览内容、以及每项浏览内容的浏览时长、订单信息。

具体而言,本实施例中,针对任意一个待选对象,待选对象首次使用应用程序时,服务推荐系统可以获取对象属性信息;待选对象每次使用应用程序的过程中,服务推荐系统均可以采集待选对象对应用程序的使用信息。服务推荐系统可以将获取的对象属性信息、或者待选对象对应用程序的使用信息存储至预设数据库中。

可选的,预设数据库的主键可以为对象标识、或者对象账户等。例如,对象标识可以为对象编码。

本实施例中,获取待选对象的对象属性信息时,可以向待选对象对应的电子设备发送对象属性信息采集消息;接收电子设备发送的、对象属性信息采集消息对应的对象属性信息,对象属性信息包括如下至少一项:性别、年龄或所属地区。

对象属性信息采集消息可以用于,采集对象属性信息。

示例性的,针对任意一个待选对象,待选对象首次使用应用程序时,服务推荐系统可以向待选对象对应的电子设备发送对象属性信息采集消息,以使电子设备可以显示对象属性信息采集消息(如图2中界面201所示)。用户可以通过输入操作,向电子设备输入对象属性信息。

S404、针对任意一个待选对象,根据待选对象的多个对象信息,确定待选对象的第一标签集合。

本实施例中,第一标签集合中可以包括多个对象标签。对象标签可以用于描述待选对象的特性。例如,对象标签可以用于描述对象的性别、或对象所处的位置等。

可选的,在其他实施例中,待选对象的第一标签集合还可以称为,待选对象的对象画像。

本实施例中,可以在标签库中确定每个对象信息对应的对象标签,标签库中包括多个对象信息、以及每个对象信息对应的对象标签;确定第一标签集合包括每个对象信息对应的对象标签。

需要说明的是,标签库中包括的对象标签可以根据实际需要进行设置。若需要获取对象的某个特性,可以根据该特性设置相应的对象标签,并获取相应的对象信息。

S405、确定第一服务对应的预设标签集合,预设标签集合中包括至少一个对象标签。

预设标签集合可以用于指示第一服务的类型、或第一服务的综合特性。

示例性的,假设第一服务为小学生教育类服务,则预设标签集合中包括的对象标签可以包括教育类标签、或儿童培养类标签等。

S406、根据预设标签集合、以及每个待选对象的第一标签集合,确定目标对象。

本实施例中,可以根据预设标签集合和每个待选对象的第一标签集合,在至少一个待选对象的第一标签集合中确定目标标签集合,预设标签集合为目标标签集合的子集;将目标标签集合对应的待选对象确定为目标对象。

示例性的,假设待选对象的数量为3个,3个待选对象的第一标签集合如表1所示:

表1

假设预设标签集合中包括3个对象标签,3个对象标签分别为对象标签001、对象标签023和对象标签050。由表1可知,预设标签集合为、待选对象1的第一标签集合的子集,由此可以将待选对象1确定为目标对象。

S407、向目标对象对应的电子设备发送第一服务的服务信息。

需要说明的是,S407的具体实现方式,可以参见S304,此处不再赘述。

本实施例提供的服务推荐方法,可以确定应用程序中待推荐的第一服务;可以根据第一服务对应的预设属性,确定至少一个待选对象;可以从预设数据库中获取每个待选对象的对象信息,并根据待选对象的多个对象信息,确定待选对象的第一标签集合;可以确定第一服务对应的预设标签集合,根据预设标签集合、以及每个待选对象的第一标签集合,确定目标对象,并向目标对象对应的电子设备发送第一服务的服务信息。通过上述方法,可以根据采集的对象信息动态调整向用户推荐的服务,提高了应用程序中服务的推荐精确度。

在上述任一实施例的基础上,下面结合图5,通过具体的示例,对本申请实施例提供的服务推荐方法进行说明。

图5为本申请实施例提供的又一种服务推荐方法的流程示意图。该方法的执行主体可以为服务推荐系统,也可以为设置在服务推荐系统中的服务推荐装置。服务推荐装置可以通过软件实现,也可以通过软件和硬件的结合实现。

请参见图5,对象1、对象2……和对象N可以为使用应用程序的对象。其中,N为大于或等于1的整数。服务推荐系统可以获取每个对象的对象信息。例如,服务推荐系统可以获取对象1的对象信息、可以获取对象2的对象信息、……以及可以获取对象N的对象信息。

服务推荐系统可以通过预设数据库存储获取的对象信息。例如,服务推荐系统可以通过预设数据库存储对象1的对象信息、对象2的对象信息、……以及对象N的对象信息。

服务推荐系统可以根据第一服务的预设属性、以及预设数据库中的对象信息,确定n个待选对象,待选对象均具备预设属性。其中,n为大于或等于1、且等于或小于N的整数。

服务推荐系统可以从预设数据库中获取每个待选对象的对象信息,并根据每个待选对象的对象信息、确定相应的待选对象的第一标签集合。例如,可以根据待选对象1的对象信息确定待选对象1的第一标签集合,可以根据待选对象2的对象信息确定待选对象2的第一标签集合,……以及可以根据待选对象3的对象信息确定待选对象3的第一标签集合。

服务推荐系统可以根据第一服务对应的预设标签集合,在n个待选对象中确定k个目标对象。预设标签集合可以为目标对象的第一标签集合的子集。其中,n为大于或等于1、且小于或等于k的整数。

服务推荐系统可以向目标对象对应的电子设备发送第一服务的服务信息。例如,可以向目标对象1对应的电子设备发送第一服务的服务信息,可以向目标对象2对应的电子设备发送第一服务的服务信息,……以及可以向目标对象k对应的电子设备发送第一服务的服务信息。

图6为本申请实施例提供的一种服务推荐装置的结构示意图。请参见图6,服务推荐装置10包括确定模块11、获取模块12和发送模块13,其中,

所述确定模块11用于,确定应用程序中待推荐的第一服务;

所述确定模块11还用于,根据所述第一服务对应的预设属性,确定至少一个待选对象,每个待选对象具备所述预设属性;

所述获取模块12用于,获取每个待选对象的多个对象信息,所述多个对象信息包括对象属性信息、以及待选对象对所述应用程序的历史使用信息;

所述确定模块11还用于,根据每个待选对象的多个对象信息,在所述至少一个待选对象中确定目标对象;

所述发送模块13用于,向所述目标对象对应的电子设备发送所述第一服务的服务信息。

本实施例提供的服务推荐装置,可用于执行上述方法实施例中的安全认证方法,其实现原理和技术效果类似,此处不作赘述。

一种可能的实现方式中,所述确定模块11具体用于,

针对任意一个待选对象,根据所述待选对象的多个对象信息,确定所述待选对象的第一标签集合;

根据每个待选对象的第一标签集合,在所述至少一个待选对象中确定目标对象。

一种可能的实现方式中,所述确定模块11具体用于,

在标签库中确定每个对象信息对应的对象标签,所述对象标签用于描述所述待选对象的特性,所述标签库中包括多个对象信息、以及每个对象信息对应的对象标签;

确定所述第一标签集合包括所述每个对象信息对应的对象标签。

一种可能的实现方式中,所述确定模块11具体用于,

确定所述第一服务对应的预设标签集合,所述预设标签集合中包括至少一个对象标签;

根据所述预设标签集合、以及每个待选对象的第一标签集合,确定所述目标对象。

一种可能的实现方式中,所述确定模块11具体用于,

根据所述预设标签集合和每个待选对象的第一标签集合,在所述至少一个待选对象的第一标签集合中确定目标标签集合,所述预设标签集合为所述目标标签集合的子集;

将所述目标标签集合对应的待选对象确定为所述目标对象。

一种可能的实现方式中,所述获取模块12具体用于,

从预设数据库中获取每个待选对象的对象信息。

一种可能的实现方式中,所述获取模块12具体用于,

针对任意一个待选对象,在所述待选对象首次使用应用程序时,获取所述待选对象的对象属性信息,并将所述对象属性信息存储至所述预设数据库;

在所述待选对象使用应用程序的过程中,采集所述待选对象对所述应用程序的使用信息,并将所述使用信息存储至所述预设数据库,所述使用信息包括如下至少一种:浏览内容、以及每项浏览内容的浏览时长、订单信息。

一种可能的实现方式中,所述获取模块12具体用于,

向所述待选对象对应的电子设备发送对象属性信息采集消息;

接收所述电子设备发送的、所述对象属性信息采集消息对应的对象属性信息,所述对象属性信息包括如下至少一项:性别、年龄或所属地区。

本实施例提供的服务推荐装置,可用于执行上述方法实施例中的安全认证方法,其实现原理和技术效果类似,此处不作赘述。

图7为本申请提供的服务推荐设备的硬件结构示意图。请参见图7,该服务推荐设备20可以包括:处理器21和存储器22,其中,处理器21和存储器22可以通信;示例性的,处理器21和存储器22通过通信总线23通信,所述存储器22用于存储计算机执行指令,所述处理器21用于调用存储器中的计算机执行指令执行上述任意方法实施例所示的凭证生成方法。

可选的,服务推荐设备20还可以包括通信接口,通信接口可以包括发送器和/或接收器。

可选的,上述处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。

本申请提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机执行指令;所述计算机执行指令用于实现如上述任意实施例所述的服务推荐方法。

本申请实施例提供一种计算机程序产品,所述计算机程序产品包括计算机程序,当所述计算机程序被执行时,使得计算机执行上述服务推荐方法。

实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一可读取存储器中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储器(存储介质)包括:只读存储器(英文:read-only memory,缩写:ROM)、RAM、快闪存储器、硬盘、固态硬盘、磁带(英文:magnetic tape)、软盘(英文:floppydisk)、光盘(英文:optical disc)及其任意组合。

本申请实施例是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程终端设备的处理单元以产生一个机器,使得通过计算机或其他可编程终端设备的处理单元执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程终端设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

在本申请中,术语“包括”及其变形可以指非限制性的包括;术语“或”及其变形可以指“和/或”。本申请中术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。本申请中,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

本领域技术人员在考虑说明书及实践里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。

相关技术
  • 基于车载设备的内容推荐方法、装置、设备和存储介质
  • 一种推荐方法、装置、设备和存储介质
  • 一种餐馆智能推荐方法、装置、设备及存储介质
  • 信息推荐方法、装置、计算机设备及存储介质
  • 应用功能推荐方法、装置、计算机设备和存储介质
  • 用户服务推荐方法、用户服务推荐装置、车辆和存储介质
  • 一种设备清洁服务推荐方法、装置、设备及可读存储介质
技术分类

06120116490859