本发明涉及智慧物流,尤其涉及一种处理业务数据的方法和装置。
背景技术:
1、在多种业务的处理场景中,通常采用多方合作的方式完成业务;在合作过程中,通常由业务需求方发布需求信息(例如发布招标的标的),业务提供方可以根据业务需求方提出的需求确定是否提供服务(例如参与竞标)。
2、目前业务需求方的需求信息、服务提供方提供的服务信息通常是通过业务人员获取,现有的方法存在信息获取实时性较差、获取的信息量有限且效率较低,从而导致业务需求方确定匹配的服务提供方的难度增加,并可能造成业务需求方的业务成本增加。
技术实现思路
1、有鉴于此,本发明实施例提供一种处理业务数据的方法和装置,能够根据业务需求方发布的需求数据,筛选出与需求数据匹配的多个业务提供方;并基于提取出的业务需求方的需求特征以及业务提供方的服务特征;预测业务提供方为业务需求方提供服务的意向概率;结合业务需求方的需求约束以及业务提供方的意向概率,为业务需求方从多个业务提供方中确定出候选业务提供方;本发明的实施例提高了针对业务需求方和业务提供方双边匹配的准确性,提高了业务需求方确定业务提供方的效率。
2、为实现上述目的,根据本发明实施例的一个方面,提供了一种处理业务数据的方法,其特征在于,包括:根据业务需求方发布的需求数据,从业务提供方数据源中筛选出与需求数据匹配的多个业务提供方;并获取业务提供方的服务数据;从业务需求方的需求数据中提取需求特征;从多个业务提供方的服务数据中提取服务特征;基于需求特征和服务特征,预测各个业务提供方为业务需求方提供服务的意向概率;结合业务需求方的需求约束以及业务提供方的意向概率,从多个业务提供方中确定出候选业务提供方;向候选业务提供方发送业务需求方的需求数据。
3、可选地,从业务需求方对应的需求数据中提取需求特征,包括:利用文本处理模型从需求数据中解析出指示不同需求类型的需求关键字;提取各个需求关键字对应的特征数据作为业务需求方的需求特征。
4、可选地,从各个业务提供方对应的服务数据中提取服务特征,包括:针对每一个业务提供方,执行下述操作:从业务提供方数据源中获取业务提供方提供服务的历史服务数据,以及历史服务数据关联的业务需求方的历史需求数据;从历史需求数据中提取出历史需求特征、从历史服务数据中提取出历史服务特征;基于历史需求特征和历史服务特征,确定出业务提供方的成本数据和未提供服务的风险概率;将业务提供方的成本数据和风险概率作为服务特征。
5、可选地,基于需求特征和服务特征,预测业务提供方为业务需求方提供服务的意向概率;包括:利用预设预测模型包含的多个图卷积层,将输入图卷积层的需求特征和服务特征表示为主动需求特征、被动需求特征、主动服务特征和被动服务特征;并利用多个图卷积层对主动需求特征、被动需求特征、主动服务特征和被动服务特征执行特征交互的卷积处理,输出主动需求节点、被动需求节点、主动服务节点和被动服务节点;将主动需求节点、被动需求节点、主动服务节点和被动服务节点输入预设预测模型包含的预测层,利用预测层预测业务提供方为业务需求方提供服务的意向概率。
6、可选地,利用预测层预测业务提供方为业务需求方提供服务的意向概率,包括:利用预测层结合主动需求节点和被动服务节点计算出业务需求方主动查询业务提供方的第一概率;结合被动需求节点和主动服务节点计算出业务提供方向业务提供方主动提供服务的第二概率;将计算第一概率和第二概率的加权值得到的加权结果作为业务提供方为业务需求方提供服务的意向概率。
7、可选地,结合业务需求方的需求约束以及业务提供方的意向概率,确定出候选业务提供方,包括:构建业务需求方确定候选业务提供方的匹配目标函数;匹配目标函数由根据业务需求方的需求约束以及业务提供方的意向概率所构建的第一数据项、代表业务提供方的公平程度的第二数据项以及需求约束所组成;针对匹配目标函数执行多次迭代计算,根据计算结果的最优解确定出一个或多个候选业务提供方。
8、可选地,针对匹配目标函数执行多次迭代计算,根据计算的最优解确定出一个或多个候选业务提供方,包括:针对匹配目标函数执行的每一次迭代计算,针对是否满足匹配目标函数、约束条件的情况进行评分;根据评分结果确定出匹配目标函数的最优解,并根据最优解确定出一个或多个候选业务提供方。
9、为实现上述目的,根据本发明实施例的第二方面,提供了一种处理业务数据的装置,其特征在于,包括:获取数据模块、预测意向模块和确定目标模块;其中,
10、获取数据模块,用于根据业务需求方发布的需求数据,从业务提供方数据源中筛选出与需求数据匹配的多个业务提供方;并获取业务提供方的服务数据;
11、预测意向模块,用于从业务需求方的需求数据中提取需求特征;从多个业务提供方的服务数据中提取服务特征;基于需求特征和服务特征,预测各个业务提供方为业务需求方提供服务的意向概率;
12、确定目标模块,用于结合业务需求方的需求约束以及业务提供方的意向概率,从多个业务提供方中确定出候选业务提供方;向候选业务提供方发送业务需求方的需求数据。
13、可选地,处理业务数据的装置,用于从业务需求方对应的需求数据中提取需求特征,包括:利用文本处理模型从需求数据中解析出指示不同需求类型的需求关键字;提取各个需求关键字对应的特征数据作为业务需求方的需求特征。
14、可选地,处理业务数据的装置,用于从各个业务提供方对应的服务数据中提取服务特征,包括:针对每一个业务提供方,执行下述操作:从业务提供方数据源中获取业务提供方提供服务的历史服务数据,以及历史服务数据关联的业务需求方的历史需求数据;从历史需求数据中提取出历史需求特征、从历史服务数据中提取出历史服务特征;基于历史需求特征和历史服务特征,确定出业务提供方的成本数据和未提供服务的风险概率;将业务提供方的成本数据和风险概率作为服务特征。
15、可选地,处理业务数据的装置,用于基于需求特征和服务特征,预测业务提供方为业务需求方提供服务的意向概率;包括:利用预设预测模型包含的多个图卷积层,将输入图卷积层的需求特征和服务特征表示为主动需求特征、被动需求特征、主动服务特征和被动服务特征;并利用多个图卷积层对主动需求特征、被动需求特征、主动服务特征和被动服务特征执行特征交互的卷积处理,输出主动需求节点、被动需求节点、主动服务节点和被动服务节点;将主动需求节点、被动需求节点、主动服务节点和被动服务节点输入预设预测模型包含的预测层,利用预测层预测业务提供方为业务需求方提供服务的意向概率。
16、可选地,处理业务数据的装置,用于利用预测层预测业务提供方为业务需求方提供服务的意向概率,包括:利用预测层结合主动需求节点和被动服务节点计算出业务需求方主动查询业务提供方的第一概率;结合被动需求节点和主动服务节点计算出业务提供方向业务提供方主动提供服务的第二概率;将计算第一概率和第二概率的加权值得到的加权结果作为业务提供方为业务需求方提供服务的意向概率。
17、可选地,处理业务数据的装置,用于结合业务需求方的需求约束以及业务提供方的意向概率,确定出候选业务提供方,包括:构建业务需求方确定候选业务提供方的匹配目标函数;匹配目标函数由根据业务需求方的需求约束以及业务提供方的意向概率所构建的第一数据项、代表业务提供方的公平程度的第二数据项以及需求约束所组成;针对匹配目标函数执行多次迭代计算,根据计算结果的最优解确定出一个或多个候选业务提供方。
18、可选地,处理业务数据的装置,用于针对匹配目标函数执行多次迭代计算,根据计算的最优解确定出一个或多个候选业务提供方,包括:针对匹配目标函数执行的每一次迭代计算,针对是否满足匹配目标函数、约束条件的情况进行评分;根据评分结果确定出匹配目标函数的最优解,并根据最优解确定出一个或多个候选业务提供方。
19、为实现上述目的,根据本发明实施例的第三方面,提供了一种处理业务数据的电子设备,其特征在于,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述处理业务数据的方法中任一所述的方法。
20、为实现上述目的,根据本发明实施例的第四方面,提供了一种计算机可读介质,其上存储有计算机程序,其特征在于,程序被处理器执行时实现如上述处理业务数据的方法中任一的方法。
21、为实现上述目的,根据本发明实施例的第五方面,提供了一种计算机程序产品,包括计算机程序,其特征在于,计算机程序被处理器执行时实现如上述处理业务数据的方法中任一所述的方法。
22、上述发明中的一个实施例具有如下优点或有益效果:能够根据业务需求方发布的需求数据,筛选出与需求数据匹配的多个业务提供方;并基于提取出的业务需求方的需求特征以及业务提供方的服务特征;预测业务提供方为业务需求方提供服务的意向概率;结合业务需求方的需求约束以及业务提供方的意向概率,为业务需求方从多个业务提供方中确定出候选业务提供方;本发明的实施例提高了针对业务需求方和业务提供方双边匹配的准确性,提高了业务需求方确定业务提供方的效率。
23、上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。