一种匹配信息的生成方法、存储介质及电子设备转让专利

申请号 : CN202211124446.6

文献号 : CN115374366B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 郭琛薄满辉佟业新杨倩曲新奎张希

申请人 : 中航信移动科技有限公司

摘要 :

本发明提供了一种匹配信息的生成方法、存储介质及电子设备,主匹配模块对目标特征信息进行第一匹配处理,当第一匹配信息为多个子匹配模块对应的第一匹配值时,主匹配模块对每一第一匹配值进行判定处理,以从多个子匹配模块中确定出初始匹配模块。主匹配模块从初始匹配模块中确定出目标子匹配模块。目标子匹配模块对目标特征信息进行第二匹配处理,以生成目标匹配信息。本发明中首先通过第一次匹配处理,可以确定出进行第二次匹配时对应的匹配类别,然后,再进行第二匹配处理,能够更加准确具体地确定出对应的目标匹配信息。由此使得本发明中确定出来的目标匹配信息与用户实际需求的信息匹配度更高。

权利要求 :

1.一种匹配信息的生成方法,其特征在于,应用于匹配系统,所述匹配系统包括信息获取模块、主匹配模块及多个子匹配模块;所述信息获取模块与所述主匹配模块通讯连接;所述主匹配模块分别与多个子匹配模块通讯连接;所述主匹配模块与所述子匹配模块中均配置有多个预设匹配规则;

控制所述匹配系统按照第一方法运行,以根据用户的特征信息生成对应的匹配信息;

所述第一方法包括如下步骤:

所述信息获取模块获取目标特征信息;

所述主匹配模块按照其配置的预设匹配规则对所述目标特征信息进行第一匹配处理,以生成第一匹配信息;

当所述第一匹配信息为包含n个第一匹配值a1,a2,…,ai,…,an的信息时,所述主匹配模块对每一所述第一匹配值进行判定处理,以从多个所述子匹配模块中确定出初始匹配模块;其中,每一第一匹配值用于表示对应的子匹配模块的预设匹配类别,ai为所述主匹配模块按照其配置的预设规则对所述目标特征信息进行第一匹配处理得到的第i个子匹配模块的第一匹配值;i=1,2,…,n;n为子匹配模块的总数量;

所述主匹配模块从多个所述初始匹配模块中确定出匹配权重值大于第一阈值的初始匹配模块作为目标子匹配模块;

每一所述目标子匹配模块按照其配置的预设匹配规则分别对所述目标特征信息进行第二匹配处理,以生成对应的目标匹配信息;所述主匹配模块配置的预设匹配规则用于确定目标特征信息对应的预设匹配类别,每一所述子匹配模块唯一对应一个预设匹配类别;

所述子匹配模块配置的预设匹配规则用于确定目标特征信息对应的预设子类别,每一所述预设匹配类别中包括至少一个对应的预设子类别;

所述判定处理包括:

获取每一所述第一匹配值对应的匹配等级值b1,b2,…,bi,…,bn,bi满足如下条件:bi=ai‑ci;其中,ci为ai对应的匹配阈值,bi为ai对应的匹配等级值;

每当bi>0时,判定ai对应的子匹配模块为初始匹配模块;

所述目标特征信息包括多个子特征值e1,e2,…,ek,…,ep,其中,ek为第k个子特征值;k=1,2,…,p;p≥n,p为子特征值的总数量;每一所述子匹配模块对应的至少一个子特征;每一子特征唯一对应一个子特征值;

当所述预设匹配规则为第一类预设规则时,所述主匹配模块按照其配置的预设匹配规则对所述目标特征信息进行第一匹配处理,以生成第一匹配信息,包括:根据每一所述子匹配模块对应的至少一个子特征,从e1,e2,…,ek,…,ep中获取每一所述子匹配模块对应的子特征值作为目标特征值;

根据每一所述子匹配模块对应的目标特征值,生成每一所述子匹配模块对应的目标特征集F1,F2,…,Fi,…,Fn,其中,第i个子匹配模块对应的目标特征集Fi由其对应的全部目标特征值组成,且Fi=(fi1,fi2,…,fig,…,fiQ),Fi为第i个子匹配模块对应的目标特征集,fig为Fi中的第g个目标特征值,g=1,2,…,Q;p≥Q,Q为Fi中目标特征值的总数量;

根据F1,F2,…,Fn生成每一所述子匹配模块对应的第一匹配值a1,a2,…,ai,…,an,其中,ai满足如下条件:Q

ai=∑g=1fig。

2.根据权利要求1所述的方法,其特征在于,所述初始匹配模块为多个;

所述主匹配模块从所述初始匹配模块中确定出目标子匹配模块,包括:

获取每一初始匹配模块对应的匹配权重值d1,d2,…,dj,…,dm,其中,dj为第j个初始匹配模块对应的匹配权重值,j=1,2,…,m;m≤n,m为初始匹配模块的总数量;

将Max(d1,d2,…,dj,…,dm)对应的所述初始匹配模块确定为目标子匹配模块;其中,Max()为预设最大值函数,Max(d1,d2,…,dj,…,dm)为d1,d2,…,dj,…,dm的最大值。

3.根据权利要求2所述的方法,其特征在于,所述主匹配模块按照其配置的预设匹配规则对所述目标特征信息进行第一匹配处理,以生成第一匹配信息之后,所述方法还包括:当所述第一匹配信息为预设事件信息时,将所述第一匹配信息确定为所述目标匹配信息。

4.根据权利要求1所述的方法,其特征在于,所述匹配系统还包括预设信息库,所述预设信息库中包括多个第二匹配信息;

在所述主匹配模块按照其配置的预设匹配规则对所述目标特征信息进行第一匹配处理,以生成第一匹配信息之后,所述方法还包括:当所述第一匹配信息为空集时,从所述预设信息库中获取一个所述第二匹配信息确定为所述目标匹配信息。

5.根据权利要求3所述的方法,其特征在于,所述主匹配模块中的预设匹配规则为第一类预设规则或第二类预设规则;

所述主匹配模块按照其配置的预设匹配规则对所述目标特征信息进行第一匹配处理,以生成第一匹配信息,包括:当所述预设匹配规则为第一类预设规则时,对应生成的所述第一匹配信息为a1,a2,…,ai,…,an;

当所述预设匹配规则为第二类预设规则时,对应生成的所述第一匹配信息为所述预设事件信息;所述第二类预设规则为根据目标特征信息直接确定目标匹配信息的规则。

6.根据权利要求5所述的方法,其特征在于,在获取每一初始匹配模块对应的匹配权重值d1,d2,…,dj,…,dm之前,所述方法还包括:从F1,F2,…,Fi,…,Fn中获取每一所述初始匹配模块对应的子目标特征集H1,H2,…,Hj,…,Hm,其中,Hj=(Hj1,Hj2,…,Hjt,…,Hjr),Hj为第j个初始匹配模块对应的子目标特征集,Hjt为Hj中的第t个目标特征值;t=1,2,…,r;p≥r,r为Hj中目标特征值的总数量;

根据每一所述初始匹配模块对应的子目标特征集H1,H2,…,Hj,…,Hm,生成每一所述初始匹配模块对应的匹配权重值d1,d2,…,dj,…,dm,其中,dj满足如下条件:dj=kj1*Hj1+kj2*Hj2+…+kjr*Hjr;

其中,kj1,kj2,…,kjr分别为Hj1,Hj2,…,Hjr对应的影响权重系数。

7.根据权利要求6所述的方法,其特征在于,dj=kj1*Hj1+kj2*Hj2+…+kjr*Hjr替换为:dj=r*(kj1*Hj1+kj2*Hj2+…+kjr*Hjr)。

8.一种非瞬时性计算机可读存储介质,所述非瞬时性计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的一种匹配信息的生成方法。

9.一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的一种匹配信息的生成方法。

说明书 :

一种匹配信息的生成方法、存储介质及电子设备

技术领域

[0001] 本发明涉及信息生成领域,特别是涉及一种匹配信息的生成方法、存储介质及电子设备。

背景技术

[0002] 随着数据处理技术的发展,信息匹配推荐技术被更加普遍的应用在人们的日常生产生活中。现有技术中,可以通过对用户特征数据的深度分析处理,来为用户推荐对应的匹配信息。由此,可以方便用户能够及时获取到当前更加希望了解的信息。
[0003] 但是,现有技术中的信息匹配推荐技术的匹配准确度较低,进而使得生成的匹配信息与用户实际需求的信息匹配度较低。

发明内容

[0004] 针对上述技术问题,本发明采用的技术方案为:
[0005] 根据本发明的一个方面,提供了一种匹配信息的生成方法,应用于匹配系统,匹配系统包括信息获取模块、主匹配模块及多个子匹配模块。信息获取模块与主匹配模块通讯连接。主匹配模块分别与多个子匹配模块通讯连接。主匹配模块与子匹配模块中均配置有多个预设匹配规则。
[0006] 控制匹配系统按照第一方法运行,以根据用户的特征信息生成对应的匹配信息。第一方法包括如下步骤:
[0007] 信息获取模块获取目标特征信息。
[0008] 主匹配模块按照其配置的预设匹配规则对目标特征信息进行第一匹配处理,以生成第一匹配信息。
[0009] 当第一匹配信息为包含n个第一匹配值a1,a2,…,ai,…,an的信息时,主匹配模块对每一第一匹配值进行判定处理,以从多个子匹配模块中确定出初始匹配模块。其中,每一第一匹配值用于表示对应的子匹配模块的预设匹配类别,ai为主匹配模块按照其配置的预设规则对目标特征信息进行第一匹配处理得到的第i个子匹配模块的第一匹配值。i=1,2,…,n。n为子匹配模块的总数量。
[0010] 主匹配模块从多个初始匹配模块中确定出匹配权重值大于第一阈值的初始匹配模块作为目标子匹配模块。
[0011] 每一目标子匹配模块按照其配置的预设匹配规则分别对目标特征信息进行第二匹配处理,以生成对应的目标匹配信息。主匹配模块配置的预设匹配规则用于确定目标特征信息对应的预设匹配类别,每一子匹配模块唯一对应一个预设匹配类别。子匹配模块配置的预设匹配规则用于确定目标特征信息对应的预设子类别,每一预设匹配类别中包括至少一个对应的预设子类别。
[0012] 判定处理包括:
[0013] 获取每一第一匹配值对应的匹配等级值b1,b2,…,bi,…,bn,bi满足如下条件:
[0014] bi=ai‑ci。其中,ci为ai对应的匹配阈值,bi为ai对应的匹配等级值。
[0015] 每当bi>0时,判定ai对应的子匹配模块为初始匹配模块。
[0016] 根据本发明的第二个方面,提供了一种非瞬时性计算机可读存储介质,非瞬时性计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述的一种匹配信息的生成方法。
[0017] 根据本发明的第三个方面,提供了一种电子设备,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述的一种匹配信息的生成方法。
[0018] 本发明至少具有以下有益效果:
[0019] 本发明中先通过主匹配模块对目标特征信息进行第一匹配处理,以生成对应的第一匹配信息,并根据第一匹配信息进行判定处理,以从多个子匹配模块中确定出目标子匹配模块,然后再通过目标子匹配模块对目标特征信息进行第二匹配处理,并将经过第二匹配处理生成的匹配信息作为目标匹配信息。本发明中首先通过第一次匹配处理及判定处理,由于主匹配模块配置的预设匹配规则用于确定目标特征信息对应的预设匹配类别,所以可以确定出进行第二次匹配时对应的匹配类别,然后,再使用该类别对应的子匹配模块对目标特征信息进行第二匹配处理,由于子匹配模块配置的预设匹配规则用于确定目标特征信息对应的预设子类别,所以可以从对应的预设匹配类别中更加准确具体地确定出对应的预设子类别,也即目标匹配信息。由此,依次经过两级匹配处理后,可以使得本发明中确定出来的目标匹配信息与用户实际需求的信息匹配度更高。

附图说明

[0020] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021] 图1为本发明实施例提供的一种匹配信息的生成方法的流程图。

具体实施方式

[0022] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023] 根据本发明的一个方面,如图1所示,提供了一种匹配信息的生成方法,应用于匹配系统,匹配系统包括信息获取模块、主匹配模块及多个子匹配模块。信息获取模块与主匹配模块通讯连接。主匹配模块分别与多个子匹配模块通讯连接。主匹配模块与子匹配模块中均配置有多个预设匹配规则。
[0024] 预设匹配规则可以为根据使用场景进行人为配置的规则。主匹配模块及多个子匹配模块中配置的各个预设匹配规则,可以用于对目标特征信息进行对应的匹配处理,以得到对应的匹配信息。如:主匹配模块中配置的各个预设匹配规则,可以对目标特征信息进行对应的匹配处理,以得到第二次匹配处理对应的匹配类别。
[0025] 对应的,每一个子匹配模块对应一个匹配类别,且每一个子匹配模块中配置的预设匹配规则为对应的匹配类别中更小分级信息对应的匹配规则。如以使用场景为航空出行的保险推荐场景进行示例说明:当得到的匹配类别为航班延误类别时,则航班延误类别对应的子匹配模块中配置的预设匹配规则可以为:航班延误10分钟对应的保险信息的预设匹配规则,或航班延误30分钟对应的保险信息的预设匹配规则,或航班取消对应的保险信息的预设匹配规则。
[0026] 控制匹配系统按照第一方法运行,以根据用户的特征信息生成对应的匹配信息。第一方法包括如下步骤:
[0027] 步骤S100:信息获取模块获取目标特征信息。
[0028] 具体的,如使用场景为航空旅行时,对应的目标特征信息可以为航班的对应的起降时间,航线信息,历史延误信息,起降地点信息以及飞行过程中的天气信息等。
[0029] 步骤S200:主匹配模块按照其配置的预设匹配规则对目标特征信息进行第一匹配处理,以生成第一匹配信息。
[0030] 步骤S300:当第一匹配信息为包含n个第一匹配值a1,a2,…,ai,…,an的信息时,主匹配模块对每一第一匹配值进行判定处理,以从多个子匹配模块中确定出初始匹配模块。其中,每一第一匹配值用于表示对应的子匹配模块的预设匹配类别,ai为主匹配模块按照其配置的预设规则对目标特征信息进行第一匹配处理得到的第i个子匹配模块的第一匹配值。i=1,2,…,n。n为子匹配模块的总数量。
[0031] 判定处理包括:
[0032] 步骤S301:获取每一第一匹配值对应的匹配等级值b1,b2,…,bi,…,bn,bi满足如下条件:
[0033] bi=ai‑ci。其中,ci为ai对应的匹配阈值,bi为ai对应的匹配等级值。
[0034] 步骤S302:每当bi>0时,判定ai对应的子匹配模块为初始匹配模块。
[0035] 根据实际的使用情况为每一匹配等级值设置对应的匹配阈值,由此可以更加准确地确定出初始匹配模块。本发明中先通过第一次匹配处理及判定处理,可以确定出进行第二次匹配时对应的匹配类别。也即,可以先确定出用户更加感兴趣信息的大体方向,由此,可以更加有针对性的在后期对该方向上的信息进行更加高精度的匹配处理。
[0036] 具体的,当预设匹配规则为第一类预设规则时,对应生成的第一匹配信息为a1,a2,…,an。第一类规则为根据目标特征信息中携带的信息为每一第一匹配信息进行赋值。具体的赋值过程可以参照下述步骤S203至步骤S205对应的处理过程。
[0037] 步骤S400:主匹配模块从多个初始匹配模块中确定出匹配权重值大于第一阈值的初始匹配模块作为目标子匹配模块。具体的,第一阈值Y1可以根据实际使用场景的进行自行确定。
[0038] 具体的,当初始匹配模块为多个时,可以按照下述步骤从初始匹配模块中确定出目标子匹配模块:
[0039] 步骤S401:获取每一初始匹配模块对应的匹配权重值d1,d2,…,dj,…,dm,其中,dj为第j个初始匹配模块对应的匹配权重值,j=1,2,…,m。m≤n,m为初始匹配模块的总数量。
[0040] 步骤S402:将Max(d1,d2,…,dj,…,dm)对应的初始匹配模块确定为目标子匹配模块。其中,Max()为预设最大值函数,Max(d1,d2,…,dj,…,dm)为d1,d2,…,dj,…,dm的最大值。
[0041] 本实施例中,将匹配权重值均存储在一个权重值表中,且每一子匹配模块的模块ID与匹配权重值之间存在映射关系,由此,可以为子匹配模块匹配一个匹配权重值。同时,由于初始匹配模块同样为子匹配模块,所以,每一初始匹配模块的匹配权重值,也可以通过对应的映射关系进行确定。具体的,匹配权重值越大,表示该匹配类别的用户关注程度越高。对于权重值表中的每一匹配权重值的大小,可以每隔一段时间进行一次更新,由此,可以根据当前时段用户关注程度的高低,来对应调整每一子匹配模块的匹配权重值的大小,进而使得最终生成的目标匹配信息与用户实际需求的信息匹配度更高。
[0042] 步骤S500:每一目标子匹配模块按照其配置的预设匹配规则分别对目标特征信息进行第二匹配处理,以生成对应的目标匹配信息。主匹配模块配置的预设匹配规则用于确定目标特征信息对应的预设匹配类别,每一子匹配模块唯一对应一个预设匹配类别。子匹配模块配置的预设匹配规则用于确定目标特征信息对应的预设子类别,每一预设匹配类别中包括至少一个对应的预设子类别。
[0043] 本发明中先通过主匹配模块对目标特征信息进行第一匹配处理,以生成对应的第一匹配信息,并根据第一匹配信息进行判定处理,以从多个子匹配模块中确定出目标子匹配模块,也即,先确定出用户更加感兴趣信息的大体方向,然后在通过目标子匹配模块对目标特征信息进行第二匹配处理,并将经过第二匹配处理生成的匹配信息作为目标匹配信息。本发明中首先通过第一次匹配处理及判定处理,可以确定出进行第二次匹配时对应的匹配类别,然后,再使用该类别对应的子匹配模块对目标特征信息进行第二匹配处理,以从该类别中更加准确具体的确定出对应的目标匹配信息。由此,依次经过两级匹配处理后,可以使得本发明中确定出来的目标匹配信息与用户实际需求的信息匹配度更高。
[0044] 作为本发明一种可能的实施例,目标特征信息包括多个子特征值e1,e2,…,ek,…,ep,其中,ek为第k个子特征值。k=1,2,…,p。p≥n,p为子特征值的总数量。每一子匹配模块对应的至少一个子特征。每一子特征唯一对应一个子特征值。
[0045] 具体的,不同的使用场景下的目标特征信息会包括不同的子特征项的特征值。在实际使用过程中,可以根据具体的使用场景确定出对应的目标特征信息中包括所有的子特征项。如以使用场景为航空出行为例进行说明:该场景下包括子特征项可以为航班起降时间子特征项,航线信息子特征项,历史延误信息子特征项,起降地点信息子特征项以及航行天气信息子特征项等。
[0046] 且根据每一子特征项对应的实际情况,配置该子特征项的特征值映射表,特征值映射表用于根据对应的子特征项中的特征信息生成该子特征的子特征值。若对应的子特征项中没有特征信息则该子特征的子特征值为0。
[0047] 以航行天气子特征项为例进行说明:该子特征项对应的特征值映射表可以为:晴天对应的特征值为0,小雨对应的特征值为1,中雨对应的特征值为2,大雨对应的特征值为3。
[0048] 当预设匹配规则为第一类预设规则时,步骤S200:主匹配模块中的预设匹配规则对目标特征信息进行第一匹配处理,以生成第一匹配信息,包括:
[0049] 步骤S203:根据每一子匹配模块对应的至少一个子特征,从e1,e2,…,ek,…,ep中获取每一子匹配模块对应的子特征值作为目标特征值。
[0050] 步骤S204:根据每一子匹配模块对应的目标特征值,生成每一子匹配模块对应的目标特征集F1,F2,…,Fi,…,Fn,其中,其中,第i个子匹配模块对应的目标特征集Fi由其对应的全部目标特征值组成,且Fi=(fi1,fi2,…,fig,…,fiQ),Fi为第i个子匹配模块对应的目标特征集,fig为Fi中的第g个目标特征值,g=1,2,…,Q。p≥Q,Q为Fi中目标特征值的总数量。
[0051] 步骤S205:根据F1,F2,…,Fn生成每一子匹配模块对应的第一匹配值a1,a2,…,ai,…,an,其中,ai满足如下条件:
[0052] ai=∑Qg=1fig。
[0053] 实际使用中每一子匹配模块对应一个匹配类别,而每个匹配类别均会对应至少一个影响子项,该影响子项也即子特征项。所以每一个子匹配模块会对应至少一个子特征项。本实施例中,通过预设匹配规则可以确定每一子匹配模块对应的子特征项,并将这些对应的子特征项的特征值的和,作为对应的子匹配模块的第一匹配值。以子匹配模块对应一个匹配类别为航班延误类别为例进行说明,该匹配类别通过预设匹配规则确定出的子特征项可以包括航行天气子特征项及历史延误信息子特征项。若航行天气子特征项对应的特征值为2,历史延误信息子特征项对应的特征值为3,则子匹配模块对应第一匹配值为5。
[0054] 本实施例中,通过将子匹配模块对应的目标特征集中的目标特征值的和确定为对应的匹配模块的第一匹配值,可以更加精确地为每一个匹配模块对应的匹配类别进行赋值。由此,可以在判定处理过程中更加准确地确定出哪几个匹配类别为用户更加感兴趣的类别。也即,可以更加准确地确定出哪几个子匹配模块为初始匹配模块。
[0055] 作为本发明一种可能的实施例,在步骤S200:主匹配模块按照其配置的预设匹配规则对目标特征信息进行第一匹配处理,以生成第一匹配信息之后,本方法还包括:
[0056] 步骤S210:当预设匹配规则为第二类预设规则时,对应生成的第一匹配信息为预设事件信息。当第一匹配信息为预设事件信息时,将第一匹配信息确定为目标匹配信息。
[0057] 第二类预设规则为可以根据目标特征信息直接确定到目标匹配信息的规则。在实际使用过程中,当目标特征信息包括的几个子特征值中,存在对应的某几个子特征值符合预设情况时,确定出的第一匹配信息与上述实施例中通过分级匹配的方式确定的目标匹配信息相同。所以,此时便不再按照之前的实施例中提到的分级匹配的步骤来确定目标匹配信息,而是直接将第一匹配信息确定为目标匹配信息。由此可以节省匹配步骤,进而使得整个匹配信息的生成过程更加高效快速。
[0058] 作为本发明一种可能的实施例,匹配系统还包括预设信息库,预设信息库中包括多个第二匹配信息。
[0059] 在步骤S200:主匹配模块按照其配置的预设匹配规则对目标特征信息进行第一匹配处理,以生成第一匹配信息之后,本方法还包括:
[0060] 步骤S220:当第一匹配信息为空集时,从预设信息库中获取一个第二匹配信息确定为目标匹配信息。
[0061] 本实施例中,预设信息库中包括多个第二匹配信息为兜底信息,当对目标特征信息进行第一匹配处理之后,生成的第一匹配信息为空时,将一个第二匹配信息确定为目标匹配信息。由此,可以保证无论任何情况下均有目标匹配信息可以生成。
[0062] 作为本发明一种可能的实施例,在步骤S401:获取每一初始匹配模块对应的匹配权重值d1,d2,…,dj,…,dm之前,本方法还包括:
[0063] 步骤S411:从F1,F2,…,Fi,…,Fn中获取每一初始匹配模块对应的子目标特征集H1,H2,…,Hj,…,Hm,其中,Hj=(Hj1,Hj2,…,Hjt,…,Hjr),Hj为第j个初始匹配模块对应的子目标特征集,Hjt为Hj中的第t个目标特征值。t=1,2,…,r。p≥r,r为Hj中目标特征值的总数量。
[0064] 步骤S421:根据每一初始匹配模块对应的子目标特征集H1,H2,…,Hj,…,Hm,生成每一初始匹配模块对应的匹配权重值d1,d2,…,dj,…,dm,其中,dj满足如下条件:
[0065] dj=kj1*Hj1+kj2*Hj2+…+kjr*Hjr。
[0066] 其中,kj1,kj2,…,kjr分别为Hj1,Hj2,…,Hjr对应的影响权重系数。
[0067] kj1,kj2,…,kjr的值分别与H1,H2,…,Hm对应的子特征项对匹配类别的影响程度成正比。具体为,对应的子特征项对匹配类别的影响程度越大,则子特征项对应匹配的影响权重系数的数值越大。由此,可以使得最终计算出的每一初始匹配模块对应的匹配权重值更加符合实际使用情况,进而可以进一步保证最终生成的目标匹配信息的准确性。
[0068] 以初始匹配模块对应一个匹配类别为航班延误类别为例进行说明,该初始匹配模块对应的子目标特征集Hj中包括航行天气子特征项的目标特征值Hj1及历史延误信息子特征项的特征值Hj2。由于,航行天气子特征项对航班延误的影响程度更大,所以,可以确定对应的影响权重系数如下:kj1=2,kj2=1。
[0069] 另外,还可以根据如下函数确定影响权重系数,其中,Kjt=Ijt/Gjt;其中,Ijt为在预设时段内,对Hjt对应的子特征项的展示信息的总浏览时长;Gjt为在预设时段内,对Hjt对应的子特征项的展示信息的总浏览次数。预设时段可以为用户购买航班机票的时间点到航班起飞时间点之间的时间段。展示信息可以为对应一个子特征项的历史信息和/或未来预测信息。
[0070] 以航行天气子特征项为例,其对应的展示信息可以为对应航班航行时段中的天气信息。或,以历史延误信息子特征项为例,其对应的展示信息可以为对应航班在最近7次航行中每一次航行的延误信息,其中,延误信息包括准点及延迟两种信息。另外,为了计算结果更加准确,总浏览次数可以为购买同一航班的所有用户,对对应的子特征项的展示信息的浏览次数的总和。总浏览时长可以为购买同一航班的所有用户,对对应的子特征项的展示信息的浏览时长的总和。
[0071] 由此,可以根据在预设时段中每一子特征项的平均浏览时间来确定对应的子特征项的影响权重系数,进而使得子特征项的影响权重系数会随着时间的的更加准确。
[0072] 进一步的,在步骤S411:从F1,F2,…,Fi,…,Fn中获取每一初始匹配模块对应的子目标特征集H1,H2,…,Hj,…,Hm之后,本方法还包括:
[0073] 步骤S431:根据每一初始匹配模块对应的子目标特征集H1,H2,…,Hj,…,Hm,生成每一初始匹配模块对应的匹配权重值d1,d2,…,dj,…,dm,其中,dj满足如下条件:
[0074] dj=r*(kj1*Hj1+kj2*Hj2+…+kjr*Hjr)。
[0075] 在实际使用中,由于匹配类别对应的每一个影响子项都会导致该匹配类别对应的事件被触发。如航班延误类别对应航行天气子特征项及历史延误信息子特征项两个影响子项,其中任意一个影响子项都可以导致航班延误事件被触发。所以,当一个匹配类别对应的影响子项数量较多时,则该匹配类别对应的事件就更加容易被触发,所以该匹配类别对应的目标匹配信息也就更加容易被生成。
[0076] 由此,本实施例中将匹配权重值与初始匹配模块对应的子目标特征集中的个目标特征值的数量设置为正相关,可以进一步保证最终生成的目标匹配信息的准确性。
[0077] 本发明的实施例还提供了一种非瞬时性计算机可读存储介质,该存储介质可设置于电子设备之中以保存用于实现方法实施例中一种方法相关的至少一条指令或至少一段程序,该至少一条指令或该至少一段程序由该处理器加载并执行以实现上述实施例提供的方法。
[0078] 本发明的实施例还提供了一种电子设备,包括处理器和前述的非瞬时性计算机可读存储介质。
[0079] 本发明的实施例还提供一种计算机程序产品,其包括程序代码,当程序产品在电子设备上运行时,程序代码用于使该电子设备执行本说明书上述描述的根据本发明各种示例性实施方式的方法中的步骤。
[0080] 虽然已经通过示例对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员还应理解,可以对实施例进行多种修改而不脱离本发明的范围和精神。本发明开的范围由所附权利要求来限定。