CN111339468A - 信息推送方法、装置、电子设备和存储介质 - Google Patents

信息推送方法、装置、电子设备和存储介质 Download PDF

Info

Publication number
CN111339468A
CN111339468A CN202010130803.4A CN202010130803A CN111339468A CN 111339468 A CN111339468 A CN 111339468A CN 202010130803 A CN202010130803 A CN 202010130803A CN 111339468 A CN111339468 A CN 111339468A
Authority
CN
China
Prior art keywords
service provider
service
provider
information
calculation
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.)
Granted
Application number
CN202010130803.4A
Other languages
English (en)
Other versions
CN111339468B (zh
Inventor
盛陆征
王瑜
李敏
向舒粲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Didi Infinity Technology and Development Co Ltd
Original Assignee
Beijing Didi Infinity Technology and Development Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Didi Infinity Technology and Development Co Ltd filed Critical Beijing Didi Infinity Technology and Development Co Ltd
Priority to CN202010130803.4A priority Critical patent/CN111339468B/zh
Publication of CN111339468A publication Critical patent/CN111339468A/zh
Application granted granted Critical
Publication of CN111339468B publication Critical patent/CN111339468B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/36Creation of semantic tools, e.g. ontology or thesauri
    • G06F16/367Ontology
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Signal Processing (AREA)
  • Computational Linguistics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请提供了一种信息推送方法、装置、电子设备和存储介质,该方法包括:获取服务提供方关系图谱,所述服务提供方关系图谱中包括多个服务提供方以及不同服务提供方之间的关联信息;基于所述服务提供方关系图谱中不同服务提供方之间的关联信息,确定所述服务提供方关系图谱中各服务提供方的第一影响力系数;基于各服务提供方的第一影响力系数,从所述服务提供方关系图谱中,选择目标服务提供方,并向所述目标服务提供方对应的服务提供端推送资源信息,能够提高信息的推送准确度。

Description

信息推送方法、装置、电子设备和存储介质
技术领域
本申请涉及信息技术领域,具体而言,涉及一种信息推送方法、装置、电子设备和存储介质。
背景技术
出行服务平台中维护有大量的司机,出行服务平台可以向这些司机推送平台资源,以提高平台的服务质量。
出行服务平台在推送平台资源时,可以选择全量司机进行资源推送,也可以从全量司机中随机选择部分司机进行资源推送,但是,无论采用上述哪种方式进行资源推送,均会导致出行服务平台的推送成本比较高,资源推送效率比较低,而且容易引起司机的反感。
发明内容
有鉴于此,本申请的目的在于提供一种信息推送方法、装置、电子设备和存储介质,以提高信息的推送准确度。
第一方面,本申请实施例提供了一种信息推送装置,该装置包括:
获取模块,用于获取服务提供方关系图谱,所述服务提供方关系图谱中包括多个服务提供方以及不同服务提供方之间的关联信息;
确定模块,用于基于所述获取模块获取的所述服务提供方关系图谱中不同服务提供方之间的关联信息,确定所述服务提供方关系图谱中各服务提供方的第一影响力系数;
处理模块,用于基于所述确定模块确定的各服务提供方的第一影响力系数,从所述服务提供方关系图谱中,选择目标服务提供方,并向所述目标服务提供方对应的服务提供端推送资源信息。
在一种实施方式中,所述处理模块用于根据以下步骤选择目标服务提供方:
针对所述服务提供方关系图谱中的每个服务提供方,基于该服务提供方对应的历史线上行为数据,确定该服务提供方对应的第二影响力系数;
基于每个服务提供方对应的第一影响力系数和第二影响力系数,从所述服务提供方关系图谱中,选择目标服务提供方。
在一种实施方式中,所述处理模块用于根据以下步骤选择目标服务提供方:
针对每个服务提供方,确定该服务提供方的第一影响力系数与第二影响系数的加权值;
从所述服务提供方关系图谱中,选择对应加权值大于第一阈值的服务提供方,将选择的服务提供方作为目标服务提供方。
在一种实施方式中,所述确定模块用于根据以下步骤确定所述服务提供方关系图谱中各服务提供方的第一影响力系数:
针对服务提供方关系图谱中的每个服务提供方,基于该服务提供方和与该服务提供方具有直接关联关系的其他服务提供方之间的关联信息,确定该服务提供方与其他服务提供方之间的关联度;
基于所述关联度,确定该服务提供方的第一影响力系数。
在一种实施方式中,所述确定模块用于根据以下步骤确定所述服务提供方关系图谱中各服务提供方的第一影响力系数:
针对服务提供方关系图谱中的每个服务提供方,基于该服务提供方和与该服务提供方具有直接关联关系的其他服务提供方之间的关联信息,以及在第i-1次计算中确定的其他服务提供方的影响力系数,确定该服务提供方在第i次计算中对应的影响力系数;其中,i为正整数;
若确定该服务提供方在第i次计算中对应的影响力系数与该服务提供方在第i-1次计算中对应的影响力系数的差值绝对值小于第二阈值,则将该服务提供方在第i次计算中对应的影响力系数作为最终确定的第一影响力系数;
若确定该服务提供方在第i次计算中对应的影响力系数与该服务提供方在第i-1次计算中对应的影响力系数的差值绝对值大于或者等于第二阈值,则将i+1,返回执行所述基于该服务提供方和与该服务提供方具有直接关联关系的其他服务提供方之间的关联信息,以及在第i-1次计算中确定的其他服务提供方的影响力系数,确定该服务提供方在第i次计算中对应的影响力系数的步骤。
在一种实施方式中,所述确定模块用于根据以下步骤确定所述服务提供方关系图谱中各服务提供方的第一影响力系数:
针对所述服务提供方关系图谱中的每个服务提供方,获取当前次计算中与该服务提供方具有直接关联关系的多个其他服务提供方分别对应的提供方标识,并从该服务提供方对应的多个提供方标识中,确定相同提供方标识的数目,将最大数目对应的提供方标识确定为在当前次计算中该服务提供方对应的提供方标识;
基于在当前次计算中该服务提供方对应的提供方标识,从所述服务提供方关系图谱中,确定在当前次计算中该服务提供方所属的服务圈;
若当前次计算确定的服务圈与上一次计算确定的服务圈匹配,则基于当前次计算确定的服务圈中不同服务提供方之间的关联信息,确定所述服务圈中各服务提供方的第一影响力系数;
若当前次计算确定的服务圈与上一次计算确定的服务圈不匹配,则将下一次计算作为当前次计算,并执行所述获取当前次计算中与该服务提供方具有直接关联关系的多个其他服务提供方分别对应的提供方标识的步骤。
在一种实施方式中,还包括:更新模块,所述更新模块用于根据以下步骤更新所述服务提供方关系图谱:
获取所述服务提供方关系图谱中各个服务提供方对应的当前行驶轨迹数据;
若基于各个服务提供方对应的当前行驶轨迹数据,确定所述服务提供方关系图谱中存在停留时长超过预设时长阈值的服务提供方,且停留时长超过预设时长阈值的服务提供方处于相同的停留位置,则基于处于相同的停留位置、且停留时长超过预设时长阈值的服务提供方的历史行为数据,对所述服务提供方关系图谱中对应的服务提供方之间的关联信息进行更新。
在一种实施方式中,所述处理模块用于根据以下步骤向所述目标服务提供方对应的服务提供端推送资源信息:
根据所述目标服务提供方的等级信息,以及预设的等级信息与资源信息之间的对应关系,确定与所述目标服务提供方对应的资源信息;
将确定的资源信息推送给所述目标服务提供方对应的服务提供端。
在一种实施方式中,所述资源信息包括以下信息中的至少一种:
活动优惠信息;平台活动详情。
第二方面,本申请实施例提供了一种信息推送方法,该方法包括:
获取服务提供方关系图谱,所述服务提供方关系图谱中包括多个服务提供方以及不同服务提供方之间的关联信息;
基于所述服务提供方关系图谱中不同服务提供方之间的关联信息,确定所述服务提供方关系图谱中各服务提供方的第一影响力系数;
基于各服务提供方的第一影响力系数,从所述服务提供方关系图谱中,选择目标服务提供方,并向所述目标服务提供方对应的服务提供端推送资源信息。
在一种实施方式中,选择目标服务提供方,包括:
针对所述服务提供方关系图谱中的每个服务提供方,基于该服务提供方对应的历史线上行为数据,确定该服务提供方对应的第二影响力系数;
基于每个服务提供方对应的第一影响力系数和第二影响力系数,从所述服务提供方关系图谱中,选择目标服务提供方。
在一种实施方式中,基于每个服务提供方对应的第一影响力系数和第二影响力系数,从所述服务提供方关系图谱中,选择目标服务提供方,包括:
针对每个服务提供方,确定该服务提供方的第一影响力系数与第二影响系数的加权值;
从所述服务提供方关系图谱中,选择对应加权值大于第一阈值的服务提供方,将选择的服务提供方作为目标服务提供方。
在一种实施方式中,基于所述服务提供方关系图谱中不同服务提供方之间的关联信息,确定所述服务提供方关系图谱中各服务提供方的第一影响力系数,包括:
针对服务提供方关系图谱中的每个服务提供方,基于该服务提供方和与该服务提供方具有直接关联关系的其他服务提供方之间的关联信息,确定该服务提供方与其他服务提供方之间的关联度;
基于所述关联度,确定该服务提供方的第一影响力系数。
在一种实施方式中,基于所述服务提供方关系图谱中不同服务提供方之间的关联信息,确定所述服务提供方关系图谱中各服务提供方的第一影响力系数,包括:
针对服务提供方关系图谱中的每个服务提供方,基于该服务提供方和与该服务提供方具有直接关联关系的其他服务提供方之间的关联信息,以及在第i-1次计算中确定的其他服务提供方的影响力系数,确定该服务提供方在第i次计算中对应的影响力系数;其中,i为正整数;
若确定该服务提供方在第i次计算中对应的影响力系数与该服务提供方在第i-1次计算中对应的影响力系数的差值绝对值小于第二阈值,则将该服务提供方在第i次计算中对应的影响力系数作为最终确定的第一影响力系数;
若确定该服务提供方在第i次计算中对应的影响力系数与该服务提供方在第i-1次计算中对应的影响力系数的差值绝对值大于或者等于第二阈值,则将i+1,返回执行所述基于该服务提供方和与该服务提供方具有直接关联关系的其他服务提供方之间的关联信息,以及在第i-1次计算中确定的其他服务提供方的影响力系数,确定该服务提供方在第i次计算中对应的影响力系数的步骤。
在一种实施方式中,基于所述服务提供方关系图谱中不同服务提供方之间的关联信息,确定所述服务提供方关系图谱中各服务提供方的第一影响力系数,包括:
针对所述服务提供方关系图谱中的每个服务提供方,获取当前次计算中与该服务提供方具有直接关联关系的多个其他服务提供方分别对应的提供方标识,并从该服务提供方对应的多个提供方标识中,确定相同提供方标识的数目,将最大数目对应的提供方标识确定为在当前次计算中该服务提供方对应的提供方标识;
基于在当前次计算中该服务提供方对应的提供方标识,从所述服务提供方关系图谱中,确定在当前次计算中该服务提供方所属的服务圈;
若当前次计算确定的服务圈与上一次计算确定的服务圈匹配,则基于当前次计算确定的服务圈中不同服务提供方之间的关联信息,确定所述服务圈中各服务提供方的第一影响力系数;
若当前次计算确定的服务圈与上一次计算确定的服务圈不匹配,则将下一次计算作为当前次计算,并执行所述获取当前次计算中与该服务提供方具有直接关联关系的多个其他服务提供方分别对应的提供方标识的步骤。
在一种实施方式中,根据以下步骤更新所述服务提供方关系图谱:
获取所述服务提供方关系图谱中各个服务提供方对应的当前行驶轨迹数据;
若基于各个服务提供方对应的当前行驶轨迹数据,确定所述服务提供方关系图谱中存在停留时长超过预设时长阈值的服务提供方,且停留时长超过预设时长阈值的服务提供方处于相同的停留位置,则基于处于相同的停留位置、且停留时长超过预设时长阈值的服务提供方的历史行为数据,对所述服务提供方关系图谱中对应的服务提供方之间的关联信息进行更新。
在一种实施方式中,向所述目标服务提供方对应的服务提供端推送资源信息,包括:
根据所述目标服务提供方的等级信息,以及预设的等级信息与资源信息之间的对应关系,确定与所述目标服务提供方对应的资源信息;
将确定的资源信息推送给所述目标服务提供方对应的服务提供端。
在一种实施方式中,所述资源信息包括以下信息中的至少一种:
活动优惠信息;平台活动详情。
第三方面,本申请实施例提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行上述信息推送方法的步骤。
第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述信息推送方法的步骤。
本申请实施例提供的一种信息推送方法,在获取服务提供方关系图谱后,基于服务提供方关系图谱中不同服务提供方之间的关联信息,确定服务提供方关系图谱中各服务提供方的第一影响力系数,从服务提供方关系图谱中,选择目标服务提供方,从而选择出影响力比较大服务提供方,进而向影响力大的服务提供方推送资源信息,提高了信息的推送准确度,也提高了平台的服务质量。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1示出了本申请实施例提供的一种信息推送***的架构示意图;
图2示出了本申请实施例提供的一种信息推送方法的第一种流程示意图;
图3示出了本申请实施例提供的一种信息推送方法的第二种流程示意图;
图4示出了本申请实施例提供的一种信息推送装置的第一种结构示意图;
图5示出了本申请实施例提供的一种信息推送装置的第二种结构示意图;
图6示出了本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解,本申请中附图仅起到说明和描述的目的,并不用于限定本申请的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本申请中使用的流程图示出了根据本申请的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
另外,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
为了使得本领域技术人员能够使用本申请内容,结合特定应用场景“出行场景”,给出以下实施方式。对于本领域技术人员来说,在不脱离本申请的精神和范围的情况下,可以将这里定义的一般原理应用于其他实施例和应用场景。虽然本申请主要围绕对出行场景进行描述,但是应该理解,这仅是一个示例性实施例。
需要说明的是,本申请实施例中将会用到术语“包括”,用于指出其后所声明的特征的存在,但并不排除增加其它的特征。
本申请中的术语“乘客”、“请求方”、“服务请求方”和“客户”可互换使用,以指代可以请求或订购服务的个人、实体或工具。本申请中的术语“司机”、“提供方”、“服务提供方”和“供应商”可互换使用,以指代可以提供服务的个人、实体或工具。本申请中的术语“用户”可以指代请求服务、订购服务、提供服务或促成服务的提供的个人、实体或工具。例如,用户可以是乘客、驾驶员、操作员等,或其任意组合。在本申请中,“乘客”和“乘客终端”可以互换使用,“驾驶员”和“驾驶员终端”可以互换使用。
本申请中的术语“服务请求”和“订单”可互换使用,以指代由乘客、服务请求方、司机、服务提供方、或供应商等、或其任意组合发起的请求。接受该“服务请求”或“订单”的可以是乘客、服务请求方、司机、服务提供方、或供应商等、或其任意组合。服务请求可以是收费的或免费的。
在向平台的司机推送资源信息时,除了向平台终中的全量司机或者随机选择的司机推送资源信息外,还可以有针对性选择需求概率大的司机进行推送,也就是,根据需求预测模型预测司机的需求,基于预测结果进行资源信息推送,比较有针对性,而且推送的效率比较高,但是,采用这种方式进行推送时,依赖于模型预测的准确度,在模型预测准确度低时,推送给司机的资源信息并不是司机需要的资源信息,会造成司机的反感,即使模型预测准确度比较高,可能仅能将资源信息推送给一个需求司机,而不同通过该需求司机影响其他司机,导致信息的推送效率比较低。
为了便于描述,本申请提出了一种信息推送方法,在获取服务提供方关系图谱后,基于服务提供方关系图谱中不同服务提供方之间的关联信息,确定服务提供方关系图谱中各服务提供方的第一影响力系数,从服务提供方关系图谱中,选择目标服务提供方,从而选择出影响力比较大服务提供方,进而向影响力大的服务提供方推送资源信息,影响力大的服务提供方会向其他服务提供方分享资源信息,提高了信息的推送准确度,也提高了平台的服务质量。
图1是本申请实施例提供的一种信息推送***的架构示意图。例如,信息推送***可以是用于诸如出租车、代驾服务、快车、拼车、公共汽车服务、驾驶员租赁、或班车服务之类的运输服务、或其任意组合的在线运输服务平台。信息推送***可以包括服务器110、网络120、服务请求方终端130、服务提供方终端140、和数据库150中的一种或多种。
在一些实施例中,服务器110可以包括处理器。处理器可以处理与服务请求有关的信息和/或数据,以执行本申请中描述的一个或多个功能。例如,处理器可以基于从服务请求方终端130获得的服务请求来确定目标车辆。在一些实施例中,处理器可以包括一个或多个处理核(例如,单核处理器(S)或多核处理器(M))。仅作为举例,处理器可以包括中央处理单元(Central Processing Unit,CPU)、专用集成电路(Application SpecificIntegrated Circuit,ASIC)、专用指令集处理器(Application Specific Instruction-set Processor,ASIP)、图形处理单元(Graphics Processing Unit,GPU)、物理处理单元(Physics Processing Unit,PPU)、数字信号处理器(Digital Signal Processor,DSP)、现场可编程门阵列(Field Programmable Gate Array,FPGA)、可编程逻辑器件(Programmable Logic Device,PLD)、控制器、微控制器单元、简化指令集计算机(ReducedInstruction Set Computing,RISC)、或微处理器等,或其任意组合。
在一些实施例中,服务请求方终端130和服务提供方终端140对应的设备类型可以是移动设备,比如可以包括智能家居设备、可穿戴设备、智能移动设备、虚拟现实设备、或增强现实设备等,也可以是平板计算机、膝上型计算机、或机动车辆中的内置设备等。
在一些实施例中,数据库150可以连接到网络120以与信息推送***中的一个或多个组件(例如,服务器110,服务请求方终端130,服务提供方终端140等)通信。信息推送***中的一个或多个组件可以经由网络120访问存储在数据库150中的数据或指令。在一些实施例中,数据库150可以直接连接到信息推送***中的一个或多个组件,或者,数据库150也可以是服务器110的一部分。
下面结合上述图1示出的信息推送***中描述的内容,对本申请实施例提供的信息推送方法进行详细说明。
本申请实施例提供了一种信息推送***,如图2所示,该方法应用于出行服务平台的服务器中,该方法具体包括以下步骤:
S201,获取服务提供方关系图谱,所述服务提供方关系图谱中包括多个服务提供方以及不同服务提供方之间的关联信息;
S202,基于所述服务提供方关系图谱中不同服务提供方之间的关联信息,确定所述服务提供方关系图谱中各服务提供方的第一影响力系数;
S203,基于各服务提供方的第一影响力系数,从所述服务提供方关系图谱中,选择目标服务提供方,并向所述目标服务提供方对应的服务提供端推送资源信息。
在S201中,服务提供方关系图谱是通过监控服务提供方的行驶轨迹数据构建的(下文详述)。关联信息中包括的信息表征服务提供方与服务提供方之间的关联强度,关联信息中包括的信息越多,表征服务提供方与服务提供方之间的关联度越强,关联信息包括单位信息、车辆保养信息、休息位置、服务时间段、线上互动频率等。
单位信息为服务提供方所属的单位,如,服务提供方A1和服务提供方A2同样就职于A单位,则单位信息为A单位;车辆保养信息为服务提供方进行车辆保养的场所,如,服务提供方A1和服务提供方A2定时去场所B进行车辆保养,则车辆保养信息为场所B;休息位置为服务提供方休息的场所所在的位置,如,服务提供方A1和服务提供方A2在每天的固定时间去场所V休息,则休息位置为场所V所在的位置;服务时间段为服务提供方在线上提供出行服务的时间段,例如,服务提供方A1和服务提供方A2在每天的7点-11点提供线上服务,则服务时间段为7点-11点;线上互动频率为不同服务提供方在线上进行互动的频率,频率越高,表征服务提供方互动越频繁,可以说明互动频繁的服务提供方之间的关联度比较强,例如,服务提供方A1和服务提供方A2每天均在线上评论区进行出行服务讨论,每天互动频次为50,则线上互动频率为50。
在构建服务提供方关系图谱时,出行服务平台获取服务提供方的历史行驶轨迹数据、历史出行信息、属性信息、历史线上行为数据等,其中,历史行驶轨迹数据包括位置信息(GPS坐标)和行驶过该位置信息时的时间;历史出行信息中包括服务提供方的出行时间,出行时间可以通过服务提供方的历史出行订单确定;服务提供方的属性信息包括服务提供方所属的单位(或企业);历史线上行为数据包括服务提供方在论坛中的评论数量、点赞数量、评论时间等。
通过服务提供端的历史行驶轨迹数据,确定不同的服务提供方之间的车辆保养信息、休息位置,通过服务提供端的历史出行信息确定不同的服务提供方之间的服务时间段,通过服务提供方的属性信息确定不同的服务提供方之间的单位信息,通过历史线上行为数据确定不同的服务提供方之间的线上互动频率,为具有任一关联信息中信息的服务提供方建立关联信息,得到服务提供方关系图谱,反映在服务提供方关系图谱的示意图中,则是连接存在关联信息的不同的服务提供方。
在构建完成服务提供方关系图谱后,可以周期性对服务提供方关系图谱进行更新,比如,一个星期更新一次服务提供方关系图谱,或者一个月更新一次服务提供方关系图谱,以保证利用服务提供方关系图谱确定的目标服务提供方的准确性。
除了周期性更新服务提供方关系图谱外,还可以在出行服务平台的服务提供方发生聚集行为时,基于发生聚集行为的服务提供方的行驶轨迹数据更新服务提供方关系图谱,可以包括以下步骤:
获取所述服务提供方关系图谱中各个服务提供方对应的当前行驶轨迹数据;
若基于各个服务提供方对应的当前行驶轨迹数据,确定所述服务提供方关系图谱中存在停留时长超过预设时长阈值的服务提供方,且停留时长超过预设时长阈值的服务提供方处于相同的停留位置,则基于处于相同的停留位置、且停留时长超过预设时长阈值的服务提供方的历史行为数据,对所述服务提供方关系图谱中对应的服务提供方之间的关联信息进行更新。
这里,行驶轨迹数据包括服务提供方的坐标点和对应的时间,坐标点对应的时间为服务提供方经过该坐标点的时间;停留时长为服务提供方停留在一个位置的时长,预设时长阈值可以根据实际情况确定,比如为30分钟;停留位置为服务提供方未发生移动时所处的位置,该位置可以为一个区域,比如,以服务提供方的坐标点为圆心,以10米为半径形成的区域;历史行为数据可以为服务提供方在历史时间段去过的车辆保养场所、休息场所、进行线上服务的时间段、线衫互动频次等数据。
在具体实施过程中,出行服务平台实时获取出行服务平台中各个服务提供方的当前行驶轨迹数据,并基于各个服务提供方的当前行驶轨迹数据,判断服务提供方关系图谱中是否存在停留时长超过预设时长阈值的服务提供方,且停留时长超过预设时长阈值的服务提供方所处的位置为相同的停留位置,也就是,针对每个服务提供方,基于该服务提供方的各个坐标点和对应的行驶时间,判断服务提供方的位置是否还在发生变化,比如,判断相邻坐标点之间的距离是否小于预设距离阈值,且经过相邻坐标点对应的时间差是否大于第一时长阈值,若相邻坐标点之间的距离小于预设距离阈值,且经过相邻坐标点对应的时间差大于第一时长阈值,则可以确定服务提供方的位置不再发生变化,获取服务提供方所处的位置,将该位置确定为该服务提供方的停留位置。其中,第一时长阈值可以根据实际情况确定。
在确定服务提供方的位置不发生变化后,判断该服务提供方处于停留位置的时长是否超过预设时长阈值,若该服务提供方处于停留位置的时长超过预设时长阈值,则获取处于相同停留位置、且停留时长超过预设时长阈值的服务提供方的历史行为数据,利用上述历史行为数据,对服务提供方关系图谱中对应服务提供方之间的关联关系进行更新。
比如,处于相同停留位置、且停留时长超过预设时长阈值的服务提供方包括A、B、C,其中,A与B属于相同的单位P,A与C提供出行服务的时间段均为7点-11点,而服务提供方关系图谱中A与B、A与C之间并无关联关系,此时,将服务提供方关系图谱中A与B之间的关联信息更新为单位P,A与C之间的关联信息更新为服务时间段7点-11点。
在S202中,通过服务提供方关系图谱中不同服务提供方之间的关联信息,确定各服务提供方的第一影响力系数时,需要在整个服务提供方关系图谱中进行查找,由于服务提供方关系图谱中包括的服务提供方的数量比较大,查找效率比较低,为了提高查找效率,可以对服务提供方关系图谱中的服务提供方进行聚类分析,在聚类结果中确定与服务提供方具有关联关系的其他服务提供方,具体可以包括以下步骤:
针对所述服务提供方关系图谱中的每个服务提供方,获取当前次计算中与该服务提供方具有直接关联关系的多个其他服务提供方分别对应的提供方标识,并从该服务提供方对应的多个提供方标识中,确定相同提供方标识的数目,将最大数目对应的提供方标识确定为在当前次计算中该服务提供方对应的提供方标识;
基于在当前次计算中该服务提供方对应的提供方标识,从所述服务提供方关系图谱中,确定在当前次计算中该服务提供方所属的服务圈;
若当前次计算确定的服务圈与上一次计算确定的服务圈匹配,则基于当前次计算确定的服务圈中不同服务提供方之间的关联信息,确定所述服务提供方关系图谱中各服务提供方的第一影响力系数;
若当前次计算确定的服务圈与上一次计算确定的服务圈不匹配,则将下一次计算作为当前次计算,并执行所述获取当前次计算中与该服务提供方具有直接关联关系的多个其他服务提供方分别对应的提供方标识的步骤。
这里,具有直接关联关系的其他服务提供方反映在服务提供方关系图谱的示意图中为与服务提供方直接连接的其他服务提供方,比如,服务提供方A与服务提供方B连接,服务提供方B与服务提供方C连接,则仅服务提供方B为与服务提供方A的具有直接关联关系的其他服务提供方;提供方标识用于标识服务提供方,该提供方标识可以为数字、标签、字母等,可以根据实际情况确定。
当前次计算确定的服务圈与上一次计算确定的服务圈匹配表征当前次计算确定的服务圈包括的服务提供方的提供方标识,分别于上一次计算确定的服务圈包括的服务提供方的提供方标识相同,当前次计算确定的服务圈包括的服务提供方的提供方标识中存在至少一个提供方标识,与上一次计算确定的服务圈包括的服务提供方的提供方标识不相同,则说明当前次计算确定的服务圈与上一次计算确定的服务圈不匹配。
在具体实施过程中,针对服务提供方关系图谱中的每个服务提供方,通过服务提供方关系图谱的示意图可以确定在当前次计算中与该服务提供方直接连接的多个其他服务提供方,将上述多个其他服务提供方确定为与该服务提供方具有直接关联关系的多个其他服务提供方,获取当前次计算中上述多个其他服务提供方分别对应的提供方标识。其中,在当前次计算为首次计算时,服务提供方的提供方标识为预先为服务提供方设置的,且每个服务提供方的提供方标识为唯一的。
从该服务提供方对应的多个提供方标识中,统计相同提供方标识的数目,选择最大数目对应的提供方标识作为在当前次计算中该服务提供方对应的提供方标识,也就是,将最大数目对应的提供方标识赋值给该服务提供方,若最大数目的提供方标识有多个,则随机选择一个提供方标识作为赋值给服务提供方的提供方标识。
在当前次计算中,从服务提供方关系图谱中,统计相同提供方标识对应的服务提供方,将提供方标识相同的服务提供方作为该服务提供方所属的服务圈。
判断当前次计算确定的服务圈与上一次计算确定的服务圈是否匹配,也就是,判断当前次计算确定的服务圈中的各服务提供方的提供方标识,分别与上一次计算确定的服务圈中的各个服务提供方的提供方标识是否相同,若确定当前次计算确定的服务圈中的各服务提供方的提供方标识,分别与上一次计算确定的服务圈中的各个服务提供方的提供方标识相同,则基于当前次计算确定的服务圈中不同服务提供方之间的关联信息,确定服务圈中各服务提供方的第一影响力系数(以下详细叙述)。这样,在确定每个服务提供方的第一影响力系数时,首先确定该服务提供方所属的服务圈,而该服务圈仅为服务提供方关系图谱中的一小部分服务提供方,相比通过服务提供方关系图谱确定第一影响力系数,大大提高了确定第一影响力系数的效率。
若当前次计算确定的服务圈与上一次计算确定的服务圈不匹配,也就是,当前次计算确定的服务圈中存在至少一个服务提供方的提供方标识,与上一次计算确定的服务圈中的服务提供方的提供方标识不相同,则将下一次计算作为当前次计算,并执行获取当前次计算中与该服务提供方具有直接关联关系的多个其他服务提供方分别对应的提供方标识的步骤,直到当前次计算确定的服务圈与上一次计算确定的服务圈匹配,则结束。
在基于所述服务提供方关系图谱中不同服务提供方之间的关联信息,确定所述服务提供方关系图谱中各服务提供方的第一影响力系数时,可以通过以下方式中的任意一种方式实现,可以根据实际情况确定。
方式一:针对服务提供方关系图谱中的每个服务提供方,基于该服务提供方和与该服务提供方具有直接关联关系的其他服务提供方之间的关联信息,确定该服务提供方与其他服务提供方之间的关联度;基于所述关联度,确定该服务提供方的第一影响力系数。
这里,关联度表征服务提供方与服务提供方之间的关联强度,强度越高,表征服务提供方与服务提供方之间的关联性越强。
在具体实施过程中,针对服务提供方关系图谱中的每个服务提供方,通过服务提供方关系图谱的示意图确定与该服务提供方直接连接的多个其他服务提供方,根据该服务提供方与每个其他服务提供方之间的关联信息中包括的信息的数目,确定该服务提供方与每个其他服务提供方之间的关联度,可以直接将该服务提供方与每个其他服务提供方之间的关联信息中包括的信息的数目作为该服务提供方与每个其他服务提供方之间的关联度,也可以计算该服务提供方与每个其他服务提供方之间的关联信息中包括的各条信息的权重的和,将该和作为该服务提供方与每个其他服务提供方之间的关联度,可以根据实际情况确定。
此处需要注意,在确定与各服务提供方直接连接的多个其他服务提供方时,可以在上文中提到的服务圈中确定与各服务提供方直接连接的多个其他服务提供方,服务圈中的服务提供方的第一影响力系数的确定过程可以参考上述过程。
例如,以两个服务提供方为例进行说明,服务提供方A和服务提供方B为具有直接关联关系的服务提供方,服务提供方A和服务提供方B之间的关联信息包括信息1、信息2和信息3,则服务提供方A与服务提供方B之间的关联度为3。
又如,延续上一个实例,信息1的权重为0.8,信息2的权重为1.0,信息3的权重为2,则服务提供方A与服务提供方B之间的关联度为0.8+1+2=2.8。
方式二:针对服务提供方关系图谱中的每个服务提供方,基于该服务提供方和与该服务提供方具有直接关联关系的其他服务提供方之间的关联信息,以及在第i-1次计算中确定的其他服务提供方的影响力系数,确定该服务提供方在第i次计算中对应的影响力系数;其中,i为正整数;
若确定该服务提供方在第i次计算中对应的影响力系数与该服务提供方在第i-1次计算中对应的影响力系数的差值绝对值小于第二阈值,则将该服务提供方在第i次计算中对应的影响力系数作为最终确定的第一影响力系数;
若确定该服务提供方在第i次计算中对应的影响力系数与该服务提供方在第i-1次计算中对应的影响力系数的差值绝对值大于或者等于第二阈值,则将i+1,返回执行所述基于该服务提供方和与该服务提供方具有直接关联关系的其他服务提供方之间的关联信息,以及在第i-1次计算中确定的其他服务提供方的影响力系数,确定该服务提供方在第i次计算中对应的影响力系数的步骤。
这里,第二阈值为预先设置的,可以根据实际情况确定。
在具体实施过程中,针对服务提供方关系图谱中的每个服务提供方,基于该服务提供方和与该服务提供方具有直接关联关系的其他服务提供方之间的关联信息中包括的信息的数目,确定该服务提供方关联的其他服务提供方的数量,也就是,将与该服务提供方具有直接关联关系的其他服务提供方之间的关联信息包括的信息的数目作为该服务提供方关联的服务提供方的数量,比如,与服务提供方A具有直接关联关系的是服务提供方B,服务提供方A和服务提供方B之间的关联关系包括3条,则服务提供方A关联的服务提供方的数目为3。
在每次迭代计算时,服务提供方和与该服务提供方具有直接关联关系的其他服务提供方之间的关联信息可能并不会发生变化,因此,在每次计算时,每个服务提供方关联的其他服务提供方的数目可以不用重新计算,此处需要注意,在关联信息发生变化后,在迭代计算时应重新计算服务提供方关联的其他服务提供方的数目,以保证计算结果的准确度。
在第i次计算中,针对服务提供方关系图谱中的每个服务提供方,基于该服务提供方关联的其它服务提供方的数目,以及在第i-1次计算中确定的其他服务提供方的影响力系数,确定该服务提供方在第i次计算中对应的影响力系数,其中,i为正整数,在i为1时,第i-1次计算中确定的其他服务提供方的影响力系数和该服务提供方的影响力系数的值可以均为默认值。
在第i次计算过程中确定第j个服务提供方的影响力系数时,可以根据以下公式计算影响力系数,该公式适用于每次迭代计算中的影响力系数确定:
Figure BDA0002395716490000191
其中,PR(pj)为服务提供方pj的影响力系数,pj为服务提供方关系图谱中的第j个服务提供方;
α是阻尼概率,可以为常数,也就是,第pj个服务提供方将信息传递出去的概率;
N是服务提供方关系图谱中包括的服务提供方的总数目;
PR(pm)为第i-1次计算中与服务提供方pj具有直接关联关系的服务提供方pm的影响力系数,pm为第m个与服务提供方pj具有直接关联关系的服务提供方;
L(pm)为服务提供方pj关联的服务提供方的数目;
Mpj为服务提供方pj具有直接关联关系的服务提供方的集合。
在得到该服务提供方在第i次计算中对应的影响力系数后,判断该服务提供方在第i次计算中对应的影响力系数,与该服务提供方在第i-1次计算中对应的影响力系数的差值绝对值是否小于第二阈值,若确定该服务提供方在第i次计算中对应的影响力系数与该服务提供方在第i-1次计算中对应的影响力系数的差值绝对值小于第二阈值,则说明得到的最终结果已经收敛,将该服务提供方在第i次计算中对应的影响力系数作为最终确定的第一影响力系数。
若确定该服务提供方在第i次计算中对应的影响力系数与该服务提供方在第i-1次计算中对应的影响力系数的差值绝对值大于或者等于第二阈值,则将i+1,返回执行基于该服务提供方和与该服务提供方具有直接关联关系的其他服务提供方之间的关联信息,以及在第i-1次计算中确定的其他服务提供方的影响力系数,确定该服务提供方在第i次计算中对应的影响力系数的步骤,直到第i次计算中确定的影响力系数与该服务提供方在第i-1次计算中确定的影响力系数的差值绝对值小于第二阈值,迭代计算结束。
除了通过上述方式一和方式二计算服务提供方的第一影响力系数外,还可以通过介数中心度算法计算服务提供方的第一影响力系数,可以根据实际情况确定。
采用上述方法计算的第一影响力系数,是通过考虑通过线下方式建立的服务提供方关系图谱实现的,为了提高最终确定的目标服务提供方的准确率,可以考虑服务提供方的历史线上行为数据,确定服务提供方的第二影响力系数,结合第一影响力系数和第二影响力系数,从服务提供方关系图谱中选择目标服务提供方,以下进行详细介绍。
在S203中,在选择目标服务提供方,参考图3,可以包括以下步骤:
S301,针对所述服务提供方关系图谱中的每个服务提供方,基于该服务提供方对应的历史线上行为数据,确定该服务提供方对应的第二影响力系数;
S302,基于每个服务提供方对应的第一影响力系数和第二影响力系数,从所述服务提供方关系图谱中,选择目标服务提供方。
在基于每个服务提供方对应的第一影响力系数和第二影响力系数,从所述服务提供方关系图谱中,选择目标服务提供方时,可以针对每个服务提供方,确定该服务提供方的第一影响力系数与第二影响系数的加权值;从所述服务提供方关系图谱中,选择对应加权值大于第一阈值的服务提供方,将选择的服务提供方作为目标服务提供方。
这里,历史线上行为数据包括服务提供方的线上发言频率、点赞数量、评论数量等,其中,线上发言频率可以为服务提供方在论坛或群聊中的发言频率,点赞数量可以为服务提供方在论坛中点赞的数量,评论数量为服务提供方在论坛中发表评论的数量;第一阈值可以根据实际情况确定。
在具体实施过程中,针对服务提供方关系图谱中的每个服务提供方,基于该服务提供方对应的线上发言频率、点赞数量、评论数量,确定该服务提供方对应的第二影响力系数,比如,预先为每个线上行为数据确定权重,计算历史线上行为数据中的每个行为数据与对应权重的乘积值,计算各乘积值的和值,将该和值作为该服务提供方的第二影响力系数。
例如,服务提供方A的线上发言频率为α1,点赞数量为α2,评论数量为α3,线上发言频率的权重为β1,点赞数量的权重为β2,评论数量的权重为β3,则服务提供方A的影响力系数为α1×β12×β23×β3
在得到服务提供方的第二影响力系数后,计算每个服务提供方的第一影响力系数与第二影响系数的加权值,从服务提供方关系图谱中,选择对应加权值大于第一阈值的服务提供方,将选择的服务提供方作为最终确定的目标服务提供方。
例如,服务提供方A的第一影响力系数为M1,第二影响力系数为M2,第一影响力系数的权重为γ1,第二影响力系数的权重为γ2,则服务提供方A的影响力系数的加权值为M1×γ1+M2×γ2
在确定目标服务提供方后,可以向目标服务提供方的服务提供端推送资源信息中的至少一种信息,比如,活动优惠信息和平台活动详情中的至少一种,活动优惠信息可以为针对服务提供方的反馈资源信息,平台活动详情可以为平台针对服务提供方或服务请求方退出的活动内容。
在推送资源信息时,可以针对每个目标服务提供方推送资源信息,也可以考虑目标服务提供方的等级信息,该等级信息可以为服务提供方的用户等级,比如,用户可以为等级一,根据目标服务提供方的等级信息,以及预设的等级信息与资源信息之间的对应关系,确定与所目标服务提供方对应的资源信息,将确定的资源信息推送给目标服务提供方对应的服务提供端。
这里,等级信息和资源信息之间的对应关系为预先设置的,比如,在资源信息为优惠活动信息时,服务提供方的等级越高,则针对该等级的优惠活动信息的力度越大。
在具体实施过程中,在确定目标服务提供方后,获取目标服务提供方的等级信息,比对该等级信息与对应关系中的等级信息,若在对应关系中查找到与目标服务提供方的等级信息匹配的等级信息,则从对应关系中,获取查找到的等级信息对应的资源信息,并将获取的该资源信息推送给目标服务提供方的服务提供端。
本申请实施例提供了一种信息推送装置,如图4所示,该装置包括:
获取模块41,用于获取服务提供方关系图谱,所述服务提供方关系图谱中包括多个服务提供方以及不同服务提供方之间的关联信息;
确定模块42,用于基于所述获取模块41获取的所述服务提供方关系图谱中不同服务提供方之间的关联信息,确定所述服务提供方关系图谱中各服务提供方的第一影响力系数;
处理模块43,用于基于所述确定模块42确定的各服务提供方的第一影响力系数,从所述服务提供方关系图谱中,选择目标服务提供方,并向所述目标服务提供方对应的服务提供端推送资源信息。
可选地,所述处理模块43用于根据以下步骤选择目标服务提供方:
针对所述服务提供方关系图谱中的每个服务提供方,基于该服务提供方对应的历史线上行为数据,确定该服务提供方对应的第二影响力系数;
基于每个服务提供方对应的第一影响力系数和第二影响力系数,从所述服务提供方关系图谱中,选择目标服务提供方。
可选地,所述处理模块43用于根据以下步骤选择目标服务提供方:
针对每个服务提供方,确定该服务提供方的第一影响力系数与第二影响系数的加权值;
从所述服务提供方关系图谱中,选择对应加权值大于第一阈值的服务提供方,将选择的服务提供方作为目标服务提供方。
可选地,所述确定模块42用于根据以下步骤确定所述服务提供方关系图谱中各服务提供方的第一影响力系数:
针对服务提供方关系图谱中的每个服务提供方,基于该服务提供方和与该服务提供方具有直接关联关系的其他服务提供方之间的关联信息,确定该服务提供方与其他服务提供方之间的关联度;
基于所述关联度,确定该服务提供方的第一影响力系数。
可选地,所述确定模块42用于根据以下步骤确定所述服务提供方关系图谱中各服务提供方的第一影响力系数:
针对服务提供方关系图谱中的每个服务提供方,基于该服务提供方和与该服务提供方具有直接关联关系的其他服务提供方之间的关联信息,以及在第i-1次计算中确定的其他服务提供方的影响力系数,确定该服务提供方在第i次计算中对应的影响力系数;其中,i为正整数;
若确定该服务提供方在第i次计算中对应的影响力系数与该服务提供方在第i-1次计算中对应的影响力系数的差值绝对值小于第二阈值,则将该服务提供方在第i次计算中对应的影响力系数作为最终确定的第一影响力系数;
若确定该服务提供方在第i次计算中对应的影响力系数与该服务提供方在第i-1次计算中对应的影响力系数的差值绝对值大于或者等于第二阈值,则将i+1,返回执行所述基于该服务提供方和与该服务提供方具有直接关联关系的其他服务提供方之间的关联信息,以及在第i-1次计算中确定的其他服务提供方的影响力系数,确定该服务提供方在第i次计算中对应的影响力系数的步骤。
可选地,所述确定模块42用于根据以下步骤确定所述服务提供方关系图谱中各服务提供方的第一影响力系数:
针对所述服务提供方关系图谱中的每个服务提供方,获取当前次计算中与该服务提供方具有直接关联关系的多个其他服务提供方分别对应的提供方标识,并从该服务提供方对应的多个提供方标识中,确定相同提供方标识的数目,将最大数目对应的提供方标识确定为在当前次计算中该服务提供方对应的提供方标识;
基于在当前次计算中该服务提供方对应的提供方标识,从所述服务提供方关系图谱中,确定在当前次计算中该服务提供方所属的服务圈;
若当前次计算确定的服务圈与上一次计算确定的服务圈匹配,则基于当前次计算确定的服务圈中不同服务提供方之间的关联信息,确定所述服务圈中各服务提供方的第一影响力系数;
若当前次计算确定的服务圈与上一次计算确定的服务圈不匹配,则将下一次计算作为当前次计算,并执行所述获取当前次计算中与该服务提供方具有直接关联关系的多个其他服务提供方分别对应的提供方标识的步骤。
可选地,所述处理模块43用于根据以下步骤向所述目标服务提供方对应的服务提供端推送资源信息:
根据所述目标服务提供方的等级信息,以及预设的等级信息与资源信息之间的对应关系,确定与所述目标服务提供方对应的资源信息;
将确定的资源信息推送给所述目标服务提供方对应的服务提供端。
可选地,所述资源信息包括以下信息中的至少一种:
活动优惠信息;平台活动详情。
本申请实施例提供了另一种信息推送装置,如图5所示,该装置相比图4中的装置包括:更新模块44,所述更新模块44用于根据以下步骤更新所述服务提供方关系图谱:
获取所述服务提供方关系图谱中各个服务提供方对应的当前行驶轨迹数据;
若基于各个服务提供方对应的当前行驶轨迹数据,确定所述服务提供方关系图谱中存在停留时长超过预设时长阈值的服务提供方,且停留时长超过预设时长阈值的服务提供方处于相同的停留位置,则基于处于相同的停留位置、且停留时长超过预设时长阈值的服务提供方的历史行为数据,对所述服务提供方关系图谱中对应的服务提供方之间的关联信息进行更新。
本申请实施例还提供了一种计算机设备60,如图6所示,为本申请实施例提供的计算机设备60结构示意图,包括:处理器61、存储器62、和总线63。所述存储器62存储有所述处理器61可执行的机器可读指令(比如,图4中的装置中获取模块41、确定模块42、和处理模块43对应的执行指令等),当计算机设备60运行时,所述处理器61与所述存储器62之间通过总线63通信,所述机器可读指令被所述处理器61执行时执行如下处理:
获取服务提供方关系图谱,所述服务提供方关系图谱中包括多个服务提供方以及不同服务提供方之间的关联信息;
基于所述服务提供方关系图谱中不同服务提供方之间的关联信息,确定所述服务提供方关系图谱中各服务提供方的第一影响力系数;
基于各服务提供方的第一影响力系数,从所述服务提供方关系图谱中,选择目标服务提供方,并向所述目标服务提供方对应的服务提供端推送资源信息。
一种可能的实施方式中,处理器61执行的指令中,选择目标服务提供方,包括:
针对所述服务提供方关系图谱中的每个服务提供方,基于该服务提供方对应的历史线上行为数据,确定该服务提供方对应的第二影响力系数;
基于每个服务提供方对应的第一影响力系数和第二影响力系数,从所述服务提供方关系图谱中,选择目标服务提供方。
一种可能的实施方式中,处理器61执行的指令中,基于每个服务提供方对应的第一影响力系数和第二影响力系数,从所述服务提供方关系图谱中,选择目标服务提供方,包括:
针对每个服务提供方,确定该服务提供方的第一影响力系数与第二影响系数的加权值;
从所述服务提供方关系图谱中,选择对应加权值大于第一阈值的服务提供方,将选择的服务提供方作为目标服务提供方。
一种可能的实施方式中,处理器61执行的指令中,基于所述服务提供方关系图谱中不同服务提供方之间的关联信息,确定所述服务提供方关系图谱中各服务提供方的第一影响力系数,包括:
针对服务提供方关系图谱中的每个服务提供方,基于该服务提供方和与该服务提供方具有直接关联关系的其他服务提供方之间的关联信息,确定该服务提供方与其他服务提供方之间的关联度;
基于所述关联度,确定该服务提供方的第一影响力系数。
一种可能的实施方式中,处理器61执行的指令中,基于所述服务提供方关系图谱中不同服务提供方之间的关联信息,确定所述服务提供方关系图谱中各服务提供方的第一影响力系数,包括:
针对服务提供方关系图谱中的每个服务提供方,基于该服务提供方和与该服务提供方具有直接关联关系的其他服务提供方之间的关联信息,以及在第i-1次计算中确定的其他服务提供方的影响力系数,确定该服务提供方在第i次计算中对应的影响力系数;其中,i为正整数;
若确定该服务提供方在第i次计算中对应的影响力系数与该服务提供方在第i-1次计算中对应的影响力系数的差值绝对值小于第二阈值,则将该服务提供方在第i次计算中对应的影响力系数作为最终确定的第一影响力系数;
若确定该服务提供方在第i次计算中对应的影响力系数与该服务提供方在第i-1次计算中对应的影响力系数的差值绝对值大于或者等于第二阈值,则将i+1,返回执行所述基于该服务提供方和与该服务提供方具有直接关联关系的其他服务提供方之间的关联信息,以及在第i-1次计算中确定的其他服务提供方的影响力系数,确定该服务提供方在第i次计算中对应的影响力系数的步骤。
一种可能的实施方式中,处理器61执行的指令中,基于所述服务提供方关系图谱中不同服务提供方之间的关联信息,确定所述服务提供方关系图谱中各服务提供方的第一影响力系数,包括:
针对所述服务提供方关系图谱中的每个服务提供方,获取当前次计算中与该服务提供方具有直接关联关系的多个其他服务提供方分别对应的提供方标识,并从该服务提供方对应的多个提供方标识中,确定相同提供方标识的数目,将最大数目对应的提供方标识确定为在当前次计算中该服务提供方对应的提供方标识;
基于在当前次计算中该服务提供方对应的提供方标识,从所述服务提供方关系图谱中,确定在当前次计算中该服务提供方所属的服务圈;
若当前次计算确定的服务圈与上一次计算确定的服务圈匹配,则基于当前次计算确定的服务圈中不同服务提供方之间的关联信息,确定所述服务圈中各服务提供方的第一影响力系数;
若当前次计算确定的服务圈与上一次计算确定的服务圈不匹配,则将下一次计算作为当前次计算,并执行所述获取当前次计算中与该服务提供方具有直接关联关系的多个其他服务提供方分别对应的提供方标识的步骤。
一种可能的实施方式中,处理器61执行的指令中,根据以下步骤更新所述服务提供方关系图谱:
获取所述服务提供方关系图谱中各个服务提供方对应的当前行驶轨迹数据;
若基于各个服务提供方对应的当前行驶轨迹数据,确定所述服务提供方关系图谱中存在停留时长超过预设时长阈值的服务提供方,且停留时长超过预设时长阈值的服务提供方处于相同的停留位置,则基于处于相同的停留位置、且停留时长超过预设时长阈值的服务提供方的历史行为数据,对所述服务提供方关系图谱中对应的服务提供方之间的关联信息进行更新。
一种可能的实施方式中,处理器61执行的指令中,向所述目标服务提供方对应的服务提供端推送资源信息,包括:
根据所述目标服务提供方的等级信息,以及预设的等级信息与资源信息之间的对应关系,确定与所述目标服务提供方对应的资源信息;
将确定的资源信息推送给所述目标服务提供方对应的服务提供端。
一种可能的实施方式中,处理器61执行的指令中,所述资源信息包括以下信息中的至少一种:
活动优惠信息;平台活动详情。
本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述信息推送方法的步骤。
具体地,该存储介质能够为通用的存储介质,如移动磁盘、硬盘等,该存储介质上的计算机程序被运行时,能够执行上述信息推送方法,用于解决现有技术信息推送准确度低的问题,本申请在获取服务提供方关系图谱后,基于服务提供方关系图谱中不同服务提供方之间的关联信息,确定服务提供方关系图谱中各服务提供方的第一影响力系数,从服务提供方关系图谱中,选择目标服务提供方,从而选择出影响力比较大服务提供方,进而向影响力大的服务提供方推送资源信息,提高了信息的推送准确度,也提高了平台的服务质量。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***和装置的具体工作过程,可以参考方法实施例中的对应过程,本申请中不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个模块或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

Claims (12)

1.一种信息推送装置,其特征在于,该装置包括:
获取模块,用于获取服务提供方关系图谱,所述服务提供方关系图谱中包括多个服务提供方以及不同服务提供方之间的关联信息;
确定模块,用于基于所述获取模块获取的所述服务提供方关系图谱中不同服务提供方之间的关联信息,确定所述服务提供方关系图谱中各服务提供方的第一影响力系数;
处理模块,用于基于所述确定模块确定的各服务提供方的第一影响力系数,从所述服务提供方关系图谱中,选择目标服务提供方,并向所述目标服务提供方对应的服务提供端推送资源信息。
2.如权利要求1所述的装置,其特征在于,所述处理模块用于根据以下步骤选择目标服务提供方:
针对所述服务提供方关系图谱中的每个服务提供方,基于该服务提供方对应的历史线上行为数据,确定该服务提供方对应的第二影响力系数;
基于每个服务提供方对应的第一影响力系数和第二影响力系数,从所述服务提供方关系图谱中,选择目标服务提供方。
3.如权利要求2所述的装置,其特征在于,所述处理模块用于根据以下步骤选择目标服务提供方:
针对每个服务提供方,确定该服务提供方的第一影响力系数与第二影响系数的加权值;
从所述服务提供方关系图谱中,选择对应加权值大于第一阈值的服务提供方,将选择的服务提供方作为目标服务提供方。
4.如权利要求1所述的装置,其特征在于,所述确定模块用于根据以下步骤确定所述服务提供方关系图谱中各服务提供方的第一影响力系数:
针对服务提供方关系图谱中的每个服务提供方,基于该服务提供方和与该服务提供方具有直接关联关系的其他服务提供方之间的关联信息,确定该服务提供方与其他服务提供方之间的关联度;
基于所述关联度,确定该服务提供方的第一影响力系数。
5.如权利要求1所述的装置,其特征在于,所述确定模块用于根据以下步骤确定所述服务提供方关系图谱中各服务提供方的第一影响力系数:
针对服务提供方关系图谱中的每个服务提供方,基于该服务提供方和与该服务提供方具有直接关联关系的其他服务提供方之间的关联信息,以及在第i-1次计算中确定的其他服务提供方的影响力系数,确定该服务提供方在第i次计算中对应的影响力系数;其中,i为正整数;
若确定该服务提供方在第i次计算中对应的影响力系数与该服务提供方在第i-1次计算中对应的影响力系数的差值绝对值小于第二阈值,则将该服务提供方在第i次计算中对应的影响力系数作为最终确定的第一影响力系数;
若确定该服务提供方在第i次计算中对应的影响力系数与该服务提供方在第i-1次计算中对应的影响力系数的差值绝对值大于或者等于第二阈值,则将i+1,返回执行所述基于该服务提供方和与该服务提供方具有直接关联关系的其他服务提供方之间的关联信息,以及在第i-1次计算中确定的其他服务提供方的影响力系数,确定该服务提供方在第i次计算中对应的影响力系数的步骤。
6.如权利要求1所述的装置,其特征在于,所述确定模块用于根据以下步骤确定所述服务提供方关系图谱中各服务提供方的第一影响力系数:
针对所述服务提供方关系图谱中的每个服务提供方,获取当前次计算中与该服务提供方具有直接关联关系的多个其他服务提供方分别对应的提供方标识,并从该服务提供方对应的多个提供方标识中,确定相同提供方标识的数目,将最大数目对应的提供方标识确定为在当前次计算中该服务提供方对应的提供方标识;
基于在当前次计算中该服务提供方对应的提供方标识,从所述服务提供方关系图谱中,确定在当前次计算中该服务提供方所属的服务圈;
若当前次计算确定的服务圈与上一次计算确定的服务圈匹配,则基于当前次计算确定的服务圈中不同服务提供方之间的关联信息,确定所述服务圈中各服务提供方的第一影响力系数;
若当前次计算确定的服务圈与上一次计算确定的服务圈不匹配,则将下一次计算作为当前次计算,并执行所述获取当前次计算中与该服务提供方具有直接关联关系的多个其他服务提供方分别对应的提供方标识的步骤。
7.如权利要求1所述的装置,其特征在于,还包括:更新模块,所述更新模块用于根据以下步骤更新所述服务提供方关系图谱:
获取所述服务提供方关系图谱中各个服务提供方对应的当前行驶轨迹数据;
若基于各个服务提供方对应的当前行驶轨迹数据,确定所述服务提供方关系图谱中存在停留时长超过预设时长阈值的服务提供方,且停留时长超过预设时长阈值的服务提供方处于相同的停留位置,则基于处于相同的停留位置、且停留时长超过预设时长阈值的服务提供方的历史行为数据,对所述服务提供方关系图谱中对应的服务提供方之间的关联信息进行更新。
8.如权利要求1所述的装置,其特征在于,所述处理模块用于根据以下步骤向所述目标服务提供方对应的服务提供端推送资源信息:
根据所述目标服务提供方的等级信息,以及预设的等级信息与资源信息之间的对应关系,确定与所述目标服务提供方对应的资源信息;
将确定的资源信息推送给所述目标服务提供方对应的服务提供端。
9.如权利要求1所述的装置,其特征在于,所述资源信息包括以下信息中的至少一种:
活动优惠信息;平台活动详情。
10.一种信息推送方法,其特征在于,该方法包括:
获取服务提供方关系图谱,所述服务提供方关系图谱中包括多个服务提供方以及不同服务提供方之间的关联信息;
基于所述服务提供方关系图谱中不同服务提供方之间的关联信息,确定所述服务提供方关系图谱中各服务提供方的第一影响力系数;
基于各服务提供方的第一影响力系数,从所述服务提供方关系图谱中,选择目标服务提供方,并向所述目标服务提供方对应的服务提供端推送资源信息。
11.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如权利要求10所述信息推送方法的步骤。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求10所述信息推送方法的步骤。
CN202010130803.4A 2020-02-28 2020-02-28 信息推送方法、装置、电子设备和存储介质 Active CN111339468B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010130803.4A CN111339468B (zh) 2020-02-28 2020-02-28 信息推送方法、装置、电子设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010130803.4A CN111339468B (zh) 2020-02-28 2020-02-28 信息推送方法、装置、电子设备和存储介质

Publications (2)

Publication Number Publication Date
CN111339468A true CN111339468A (zh) 2020-06-26
CN111339468B CN111339468B (zh) 2023-08-04

Family

ID=71185793

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010130803.4A Active CN111339468B (zh) 2020-02-28 2020-02-28 信息推送方法、装置、电子设备和存储介质

Country Status (1)

Country Link
CN (1) CN111339468B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112073455A (zh) * 2020-07-24 2020-12-11 五八到家有限公司 一种数据处理方法、装置、设备和存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103605791A (zh) * 2013-12-04 2014-02-26 深圳中兴网信科技有限公司 信息推送***和信息推送方法
CN106909594A (zh) * 2016-06-06 2017-06-30 阿里巴巴集团控股有限公司 信息推送方法及装置
CN107203901A (zh) * 2017-05-11 2017-09-26 中国联合网络通信集团有限公司 向用户推送产品信息的方法及装置
US20180202818A1 (en) * 2016-05-23 2018-07-19 Beijing Didi Infinity Technology And Development Co., Ltd. Systems and methods for distributing request for service
CN109428928A (zh) * 2017-08-31 2019-03-05 腾讯科技(深圳)有限公司 信息推送对象的选择方法、装置及设备
CN110020154A (zh) * 2017-12-04 2019-07-16 北京京东尚科信息技术有限公司 用于确定用户影响力的方法及装置
CN110032678A (zh) * 2019-04-08 2019-07-19 腾讯科技(深圳)有限公司 业务资源推送方法和装置、存储介质和电子装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103605791A (zh) * 2013-12-04 2014-02-26 深圳中兴网信科技有限公司 信息推送***和信息推送方法
US20180202818A1 (en) * 2016-05-23 2018-07-19 Beijing Didi Infinity Technology And Development Co., Ltd. Systems and methods for distributing request for service
CN106909594A (zh) * 2016-06-06 2017-06-30 阿里巴巴集团控股有限公司 信息推送方法及装置
CN107203901A (zh) * 2017-05-11 2017-09-26 中国联合网络通信集团有限公司 向用户推送产品信息的方法及装置
CN109428928A (zh) * 2017-08-31 2019-03-05 腾讯科技(深圳)有限公司 信息推送对象的选择方法、装置及设备
CN110020154A (zh) * 2017-12-04 2019-07-16 北京京东尚科信息技术有限公司 用于确定用户影响力的方法及装置
CN110032678A (zh) * 2019-04-08 2019-07-19 腾讯科技(深圳)有限公司 业务资源推送方法和装置、存储介质和电子装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
顾冲: "社会化问答网站的社区发现及其服务推送研究" *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112073455A (zh) * 2020-07-24 2020-12-11 五八到家有限公司 一种数据处理方法、装置、设备和存储介质
CN112073455B (zh) * 2020-07-24 2023-08-08 五八到家有限公司 一种数据处理方法、装置、设备和存储介质

Also Published As

Publication number Publication date
CN111339468B (zh) 2023-08-04

Similar Documents

Publication Publication Date Title
CN109885452B (zh) 性能监控方法、装置及终端设备
AU2016351079A1 (en) Service processing method and apparatus
CN111858873B (zh) 一种推荐内容的确定方法、装置、电子设备及存储介质
CN109345166B (zh) 用于生成信息的方法和装置
CN107657357B (zh) 数据的处理方法及装置
CN111400600A (zh) 一种消息推送方法、装置、设备和存储介质
CN112561285A (zh) 网点的推荐方法、装置、电子设备及计算机可读存储介质
CN111859172A (zh) 信息推送方法、装置、电子设备和计算机可读存储介质
CN109325599A (zh) 一种数据处理方法、服务器及计算机可读介质
CN111339468A (zh) 信息推送方法、装置、电子设备和存储介质
CN108985755B (zh) 一种账号状态识别方法、装置及服务器
WO2014107517A1 (en) Priority-weighted quota cell selection to match a panelist to a market research project
CN115691206B (zh) 车位推荐方法、装置、设备以及存储介质
CN115374944B (zh) 模型推理方法、装置、电子设备和存储介质
CN111861088A (zh) 一种车辆租赁风控方法及装置
CN111833119A (zh) 一种订单分配的方法、装置、电子设备及存储介质
CN114987515A (zh) 驾驶策略的确定方法、装置及自动驾驶车辆
CN115271866A (zh) 一种产品推荐方法、装置、电子设备及可读存储介质
CN114756774A (zh) 出行方案推荐、模型训练方法、装置、设备以及存储介质
CN111861538A (zh) 信息推送方法、装置、电子设备和存储介质
CN111881375A (zh) 一种顺路订单分配方法、装置、电子设备及可读存储介质
CN112801690A (zh) 一种干预特征的确定方法和装置
CN111949862A (zh) 一种管理业务任务流程的方法、装置和电子设备
CN112488141A (zh) 物联卡应用范围的确定方法、装置及计算机可读存储介质
CN112801750B (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