一种基于用户操作行为的信息匹配方法及装置与流程

文档序号:30066553发布日期:2022-05-18 01:04阅读:181来源:国知局
一种基于用户操作行为的信息匹配方法及装置与流程

1.本发明涉及信息匹配的技术领域,尤其涉及一种基于用户操作行为的信息匹配方法及装置。


背景技术:

2.随着网络技术的发展以及电子科技产品的普及,各种各样功能的应用程序不断推陈出现,为人们的带来不少便利。其中一种热门的应用程序就是线上交流互动的应用程序,此应用程序可以改变人们的沟通方式,将传统的线下面对面沟通转变成线上的网络交流,以满足多用户的互动交流。
3.为了满足互动交流需求,会对用户进行信息匹配,基于匹配结果为用户推荐对应的互动对象,从而让不同的用户相互之间可以进行线上交流。目前常用的信息匹配方法是预先采集用户的个人特征(例如,定位、性别、职业或兴趣爱好等),在对用户的个人特征与其它不同用户的个人特征进行匹配计算,从而可以在多个不同的用户中筛选出相应的互动对象,供用户进行线上互动交流。
4.但目前常用的匹配方法有如下技术问题:在匹配前需要预先采集用户大量的个人特征,再按照用户的个人特征进行逐一匹配,匹配效率低,匹配的准确率也较低;而且若用户的个人特征多且复杂,使得可以与用户个人特征进行匹配的互动对象的数量较小,难以满足用户的互动需求,降低用户的使用体验。


技术实现要素:

5.本发明提出一种基于用户操作行为的信息匹配方法及装置,所述方法可以在匹配互动对象数量不满足用户的匹配需求时,采集并利用用户的实时操作行为,为用户匹配相应的互动对象,不但可以提高匹配效率,也可以满足用户的互动需求。
6.本发明实施例的第一方面提供了一种基于用户操作行为的信息匹配方法,所述方法包括:
7.从预设的数据库中获取待展示的第一匹配页面,并统计所述第一匹配页面所包含的第一对象信息的信息数量值;
8.比较所述信息数量值与预设数量值的数值大小,基于所述信息数量值与预设数量值的比较结果采集用户的操作行为信息,并根据所述操作行为信息确定待调整的第二对象信息;
9.采用所述第一对象信息与所述第二对象信息编辑成目标匹配页面,以供用户从所述目标匹配页面中选择对应的对象信息进行互动操作。
10.在第一方面的一种可能的实现方式中,所述基于所述信息数量值与预设数量值的比较结果采集用户的操作行为信息,并根据所述操作行为信息确定待调整的第二对象信息,包括:
11.当所述信息数量值小于预设数量值时,计算所述预设数量值和所述信息数量值的
数量差值;
12.按照预设的规则编辑引导问题并将所述引导问题发送至预设的用户终端,以供所述预设的用户终端采集用户在查看所述引导问题后所触发的操作行为;
13.接收预设的用户终端发送的操作行为信息,按照所述数量差值对应的数量,采用所述操作行为信息在预设的数据库中匹配若干个第二对象信息。
14.在第一方面的一种可能的实现方式中,在所述采用所述第一对象信息与若干个所述第二对象信息编辑成目标匹配页面的步骤后,所述方法还包括:
15.接收预设的用户终端发送的筛选对象信息,所述筛选对象信息为用户在查看预设的用户终端所展示的所述目标匹配页面后,从所述目标匹配页面所包含的第一对象信息和若干个第二对象信息中挑选的任意一个;
16.删除预设的数据库所存储的所述筛选对象信息。
17.在第一方面的一种可能的实现方式中,在所述删除预设的数据库所存储的所述筛选对象信息的步骤后,所述方法还包括:
18.根据所述操作行为信息在预设的数据库中匹配若干个第三对象信息;
19.采用所述若干个第三对象信息编辑成待展示的第二匹配页面。
20.在第一方面的一种可能的实现方式中,在所述采用所述第一对象信息与若干个所述第二对象信息编辑成目标匹配页面的步骤后,所述方法还包括:
21.接收预设的用户终端发送的滑动信息,所述滑动信息为用户在查看预设的用户终端所展示的所述目标匹配页面后,触发更新所述目标匹配页面的信息;
22.按照所述滑动信息,将所述目标匹配页面包含的第一对象信息和若干个第二对象信息存储在缓存中。
23.在第一方面的一种可能的实现方式中,在所述删除预设的数据库所存储的所述目标匹配页面包含的第一对象信息和若干个第二对象信息的步骤后,所述方法还包括:
24.根据所述操作行为信息在预设的数据库中匹配若干个第四对象信息;
25.采用所述若干个第四对象信息编辑成待展示的第三匹配页面。
26.在第一方面的一种可能的实现方式中,在所述从预设的数据库中获取待展示的第一匹配页面的步骤前,所述方法还包括:
27.获取预设的用户终端发送的匹配指令,所述匹配指令为用户在点击预设的用户终端后生成;
28.响应所述匹配指令控制预设的数据库编辑待展示的第一匹配页面。
29.本发明实施例的第二方面提供了一种基于用户操作行为的信息匹配装置,所述装置包括:
30.获取并统计模块,用于从预设的数据库中获取待展示的第一匹配页面,并统计所述第一匹配页面所包含的第一对象信息的信息数量值;
31.比较与确定模块,用于比较所述信息数量值与预设数量值的数值大小,基于所述信息数量值与预设数量值的比较结果采集用户的操作行为信息,并根据所述操作行为信息确定待调整的第二对象信息;
32.编辑与匹配模块,用于采用所述第一对象信息与所述第二对象信息编辑成目标匹配页面,以供用户从所述目标匹配页面中选择对应的对象信息进行互动操作。
33.相比于现有技术,本发明实施例提供的一种基于用户操作行为的信息匹配方法及装置,其有益效果在于:本发明可以通过预先为用户制作匹配页面,判断所展示的匹配页面的互动对象的信息是否满足用户的匹配需求,同时可以根据判断结果采集用户的实时操作行为,并利用实时操作行为为用户匹配与调整相应的互动对象,在满足用户的互动需求的情况下,提高匹配效率,并增加匹配的灵活性。
附图说明
34.图1是本发明一实施例提供的一种基于用户操作行为的信息匹配方法的流程示意图;
35.图2是本发明一实施例提供的一种基于用户操作行为的信息匹配方法的流程示意图;
36.图3是本发明一实施例提供的一种基于用户操作行为的信息匹配方法的流程示意图;
37.图4是本发明一实施例提供的一种基于用户操作行为的信息匹配方法的操作流程图;
38.图5是本发明一实施例提供的一种基于用户操作行为的信息匹配装置的结构示意图。
具体实施方式
39.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
40.目前常用的匹配方法有如下技术问题:在匹配前需要预先采集用户大量的个人特征,再按照用户的个人特征进行逐一匹配,匹配效率低,匹配的准确率也较低;而且若用户的个人特征多且复杂,使得可以与用户个人特征进行匹配的互动对象的数量较小,难以满足用户的互动需求,降低用户的使用体验。
41.为了解决上述问题,下面将通过以下具体的实施例对本技术实施例提供的一种基于用户操作行为的信息匹配方法进行详细介绍和说明。
42.在一实施例中,所述方法可以适用于信息匹配系统,该信息匹配系统可以设有后台数据库,且所述信息匹配系统可以与多个不同的用户终端通信连接,并在用户终端的用户完成信息登记(例如,注册个人账号)后,可以为用户终端匹配相应的互动对象的信息。所述互动对象为在信息匹配系统中完成登记的用户。
43.参照图1,示出了本发明一实施例提供的一种基于用户操作行为的信息匹配方法的流程示意图。
44.其中,作为示例的,所述基于用户操作行为的信息匹配方法,可以包括:
45.s11、获取预设的用户终端发送的匹配指令,所述匹配指令为用户在点击预设的用户终端后生成。
46.在一实施例中,用户可以在用户终端中输入个人的注册信息,以使登录进入信息
匹配的页面,并让用户终端与信息匹配系统建立通信。在用户登录进入信息匹配的页面后,可以触发用户终端生成匹配指令,并将匹配指令发送至信息匹配系统。
47.s12、响应所述匹配指令控制预设的数据库编辑待展示的第一匹配页面。
48.信息匹配系统可以在接收匹配指令后,响应匹配指令在预设的数据库中查找该用户在先所匹配的若干个对象及其对应的对象信息,基于在先的对象信息编辑生成待展示的第一匹配页面。
49.在一可选的实施例中,若用户是第一次登录,可以基于用户在注册时所填写的信息,从预设的数据库中随机筛选若干个存储的对象信息,再编辑生成对应的第一匹配页面。
50.通过预先编辑第一匹配页面,可以减少用户在开始进行对象匹配时页面的加载时间,以提升用户的使用体验。
51.s13、从预设的数据库中获取待展示的第一匹配页面,并统计所述第一匹配页面所包含的第一对象信息的信息数量值。
52.在用户开始进行对象匹配操作后,可以触发用户终端,使得用户终端提示信息匹配系统直接从预设的数据库中获取待展示的第一匹配页面,并统计第一匹配页面中所包含的第一对象信息的信息数量值。其中,第一对象信息为第一匹配页面所包含的对象信息。
53.通过统计所展示的对象信息的数量,可以了解该用户可以匹配的对象的数量是多或者少,以确定是否满足用户的互动需求。
54.s14、比较所述信息数量值与预设数量值的数值大小,基于所述信息数量值与预设数量值的比较结果采集用户的操作行为信息,并根据所述操作行为信息确定待调整的第二对象信息。
55.接着,可以将信息数量值与预设数量值进行比较,可以根据其比较结果确定用户可匹配的互动对象是较多还是较少。在用户可匹配的互动对象过多时,若一次过将多个可匹配对象的对象信息均展示给用户,用户无暇顾及,也无法完全查看;在用户可匹配的互动对象太少时,若仅仅将零碎的几个可匹配对象的对象信息展示给用户,会降低用户的使用意欲,影响用户的使用体验。
56.所以,在确定可匹配的互动对象的数量后,采用用户的操作行为信息,然后基于操作行为信息确定需要进行调整的第二对象信息,其中,第二对象信息可以是在第一匹配页面所包含的若干个第一对象信息中提取的对象信息,也可以是需要添加至第一匹配页面的对象信息。
57.从而可以在后续利用第二对象信息对第一匹配页面进行相应的调整,在满足用户匹配需求的情况下,让用户尽可能多地查看所匹配的互动对象的对象信息,以提高用户的互动意欲和使用体验。
58.为了准确匹配需调整的第二对象信息,在一可选的实施例中,步骤s14可以包括以下子步骤:
59.子步骤s141、当所述信息数量值小于预设数量值时,计算所述预设数量值和所述信息数量值的数量差值。
60.在一实施例中,当信息数量值小于预设数量值时,可能确定用户可匹配的互动对象的数量较少,需要在第一匹配页面中增加相应的对象信息,可以计算预设数量值和信息数量值的数量差值,然后基于数量差值调整对象信息的数量。
61.可选地,所述预设数量值可以是5、10、20等,具体可以根据实际需要进行调整。
62.子步骤s142、按照预设的规则编辑引导问题并将所述引导问题发送至预设的用户终端,以供所述预设的用户终端采集用户在查看所述引导问题后所触发的操作行为。
63.为了让添加的对象信息与用户向匹配,可以按照用户预设的轨迹编辑一些与用户互动的问题,通过这些互动问题来引导用户执行相应的行为操作,从而可以根据用户的行为操作确定用户的特性,进而可以根据用户的特性匹配一定数量的对象信息。
64.可选地,预设的规则排序规则(例如,回答的相同问题数量、相同的个人标签数量、发送im消息数量、被点赞数量)、筛选规则(用户是否发布过三张及以上的图片、是否为异性)或用户历史操作规则(例如,历史查看内容、历史修改内等等)。基于上述规则编辑一些二分类的问题,并提供两种答案,分别为“是”和“否”,然后通过用户终端采用用户点击答案的行为操作,得到用户的操作行为信息。
65.子步骤s143、接收预设的用户终端发送的操作行为信息,按照所述数量差值对应的数量,采用所述操作行为信息在预设的数据库中匹配若干个第二对象信息。
66.接着,在接收用户的操作行为信息后,按照上述规则,根据用户的操作行为信息在预设的数据库中存储互动对象的对象信息中,匹配得到与数量差值对应数量的对象信息,得到若干个第二对象信息。
67.可选地,当所述信息数量值大于预设数量值时,也可以计算预设数量值和信息数量值的数量差值,然后按照数量差值在第一匹配页面所包含的多个第一对象信息中任意筛选对应的数量的第一对象信息,以筛选出来的第一对象信息作为第二对象信息。
68.s15、采用所述第一对象信息与若干个所述第二对象信息编辑成目标匹配页面,以供用户从所述目标匹配页面中选择对应的对象信息进行互动操作。
69.在获取第一对象信息和第二对象信息后,可以基于第一对象信息与第二对象信息重新编辑展示的页面,得到目标匹配页面。从而可以将目标匹配页面发送给用户终端,使得用户终端可以展示目标匹配页面,以供用户在目标匹配页面中选择进行互动交流的对象。
70.具体地,若信息数量值大于预设数量值,可以在第一对象信息中剔除若干个第二对象信息,再利用剩余的第一对象信息编辑生成目标匹配页面;若信息数量值小于预设数量值,可以将第一对象信息和若干个第二对象信息重新排列,以编辑生成目标匹配页面。
71.可选地,在编辑目标匹配页面时,可以将多个对象信息(第一对象信息和第二对象信息)进行排序,排序方式可以是对每个对象信息进行与用户的特性进行相似度计算,基于相似度的数值大小进行排序。在实际应用中,也可以根据实际需要进行排序调整。
72.参照图2,示出了本发明一实施例提供的一种基于用户操作行为的信息匹配方法的流程示意图。
73.用户在查看目标匹配页面后,可能会选择相应的沟通交流对象,为了避免用户在日后进行对象匹配时,重新匹配用户已选择的沟通交流对象,在一实施例中,在步骤s15后,所述方法还可以包括:
74.s21、接收预设的用户终端发送的筛选对象信息,所述筛选对象信息为用户在查看预设的用户终端所展示的所述目标匹配页面后,从所述目标匹配页面所包含的第一对象信息和若干个第二对象信息中挑选的任意一个。
75.具体地,用户终端可以展示目标匹配页面,同时目标匹配页面可以包含多个对象
信息(对象信息可以包括:对象图片、简介、个人年龄、兴趣爱好等内容),若多个对象信息中有用户感兴趣的对象信息,则用户可以点击目标匹配页面,以选择所感兴趣的对象信息。
76.用户终端可以以用户点击的对象信息作为筛选对象信息,并将筛选对象信息发送至信息匹配系统。
77.s22、删除预设的数据库所存储的所述筛选对象信息。
78.信息匹配系统可以在预设的数据库中删除所存储筛选对象信息。
79.可选地,信息匹配系统可以在预设的数据库为该用户分配的数据源中删除筛选对象信息,从而可以避免重新为该用户匹配此对象信息的情况。
80.s23、根据所述操作行为信息在预设的数据库中匹配若干个第三对象信息。
81.由于用户已在展示的目标匹配页面中选择了所要沟通交流的对象,为了能减少用户在后续进行再一次匹配的等待时间,以及缩短加载后续所展示的匹配页面的加载过长,可以基于用户在先的操作行为信息,再从预设的数据库中匹配若干个第三对象信息,其匹配方式与上述匹配方式相同。
82.s24、采用所述若干个第三对象信息编辑成待展示的第二匹配页面。
83.在一实施例中,可以采用若干个第三对象信息编辑成待展示的第二匹配页面,编辑方式也可以与上述实施例的编辑方式相同。
84.对应地,在编辑生成待展示的第二匹配页面后,也可以重复执行步骤s11,等等接收用户终端发送的匹配指令,直到用户完成匹配操作。
85.参照图3,示出了本发明一实施例提供的一种基于用户操作行为的信息匹配方法的流程示意图。
86.用户在查看目标匹配页面后,发现目标匹配页面中并无自己所要的沟通交流对象,为了满足用户的沟通交流需求,可以重新匹配,并编辑新的匹配页面。可选地,在一实施例中,在步骤s15后,所述方法还可以包括:
87.s31、接收预设的用户终端发送的滑动信息,所述滑动信息为用户在查看预设的用户终端所展示的所述目标匹配页面后,触发更新所述目标匹配页面的信息。
88.具体地,所述滑动信息可以是用户在查看目标匹配页面后,发现目标匹配页面所包含的对象信息中没有自己感兴趣的沟通交流对象,用户可以滑动用户终端。用户终端可以接收用户的滑动操作,并触发生成滑动信息。
89.s32、按照所述滑动信息,将所述目标匹配页面包含的第一对象信息和若干个第二对象信息存储在缓存中。
90.信息匹配系统在接收滑动信息后,可以确定用户希望触发更新所述目标匹配页面的对象信息,可以将目标匹配页面包含的第一对象信息和若干个第二对象信息暂时存储在缓存中,避免在后续的匹配页面编辑时重新选择上述第一对象信息和若干个第二对象信息。
91.s33、根据所述操作行为信息在预设的数据库中匹配若干个第四对象信息。
92.在一实施例中,也可以基于用户在先的操作行为信息,再从预设的数据库中匹配若干个第四对象信息,其匹配方式与上述匹配方式相同。
93.其中,所匹配的每个第四对象信息与上述的第一对象信息和第二对象信息均不相同,以避免重复匹配的情况。
94.可选地,用户可能因一时遗漏,而没有发现感兴趣的沟通交流对象,为了给用户多次筛选的机会。在一实施例中,在匹配若干个第四对象信息后,也可以将上述第一对象信息和若干个第二对象信息重新存储在预设的数据库为该用户分配的数据源中,供后续匹配使用。
95.s34、采用所述若干个第四对象信息编辑成待展示的第三匹配页面。
96.在一实施例中,可以采用若干个第四对象信息编辑成待展示的第三匹配页面,编辑方式也可以与上述实施例的编辑方式相同。
97.对应地,也可以在编辑生成待展示的第三匹配页面后,也可以重复执行步骤s11,等等接收用户终端发送的匹配指令,直到用户完成匹配操作。
98.参照图4,示出了本发明一实施例提供的一种基于用户操作行为的信息匹配方法的操作流程图。
99.具体地,可以在预设的数据库为用户分配对应的数据源,并在数据源中匹配并筛选若干个对象信息,以编辑成待展示的匹配页面,当用户进入匹配页面后,可以确定匹配页面中的对象信息的数量是否满足预设数量值(例如,10条),若对象信息的数量不满足预设数量值,则可以编辑引导问题引导用户回答,然后基于用户的回答操作行为为用户筛选得到对应数量的对象信息,并编辑成目标匹配页面;若对象信息的数量满足预设数量值,则可以确定用户执行点击选择或滑动操作,并在用户完成选择或滑动操作后重新为用户编辑新的匹配页面,以供用户选择,直到用户完成匹配操作。
100.在本实施例中,本发明实施例提供了一种基于用户操作行为的信息匹配方法,其有益效果在于:本发明可以通过预先为用户制作匹配页面,判断所展示的匹配页面的互动对象的信息是否满足用户的匹配需求,同时可以根据判断结果采集用户的实时操作行为,并利用实时操作行为为用户匹配与调整相应的互动对象,在满足用户的互动需求的情况下,提高匹配效率,并增加匹配的灵活性。
101.本发明实施例还提供了一种基于用户操作行为的信息匹配装置,参见图5,示出了本发明一实施例提供的一种基于用户操作行为的信息匹配装置的结构示意图。
102.其中,作为示例的,所述基于用户操作行为的信息匹配装置可以包括:
103.获取并统计模块501,用于从预设的数据库中获取待展示的第一匹配页面,并统计所述第一匹配页面所包含的第一对象信息的信息数量值;
104.比较与确定模块502,用于比较所述信息数量值与预设数量值的数值大小,基于所述信息数量值与预设数量值的比较结果采集用户的操作行为信息,并根据所述操作行为信息确定待调整的第二对象信息;
105.编辑与匹配模块503,用于采用所述第一对象信息与所述第二对象信息编辑成目标匹配页面,以供用户从所述目标匹配页面中选择对应的对象信息进行互动操作。
106.可选地,所述比较与确定模块还可以用于:
107.当所述信息数量值小于预设数量值时,计算所述预设数量值和所述信息数量值的数量差值;
108.按照预设的规则编辑引导问题并将所述引导问题发送至预设的用户终端,以供所述预设的用户终端采集用户在查看所述引导问题后所触发的操作行为;
109.接收预设的用户终端发送的操作行为信息,按照所述数量差值对应的数量,采用
所述操作行为信息在预设的数据库中匹配若干个第二对象信息。
110.可选地,所述装置还包括:
111.筛选对象模块,用于接收预设的用户终端发送的筛选对象信息,所述筛选对象信息为用户在查看预设的用户终端所展示的所述目标匹配页面后,从所述目标匹配页面所包含的第一对象信息和若干个第二对象信息中挑选的任意一个;
112.删除筛选模块,用于删除预设的数据库所存储的所述筛选对象信息。
113.可选地,所述装置还包括:
114.第三匹配模块,用于根据所述操作行为信息在预设的数据库中匹配若干个第三对象信息;
115.第三编辑模块,用于采用所述若干个第三对象信息编辑成待展示的第二匹配页面。
116.可选地,所述装置还包括:
117.滑动模块,用于接收预设的用户终端发送的滑动信息,所述滑动信息为用户在查看预设的用户终端所展示的所述目标匹配页面后,触发更新所述目标匹配页面的信息;
118.缓存模块,用于按照所述滑动信息,将所述目标匹配页面包含的第一对象信息和若干个第二对象信息存储在缓存中。
119.可选地,所述装置还包括:
120.第四匹配模块,用于根据所述操作行为信息在预设的数据库中匹配若干个第四对象信息;
121.第四编辑模块,用于采用所述若干个第四对象信息编辑成待展示的第三匹配页面。
122.可选地,所述装置还包括:
123.匹配指令模块,用于获取预设的用户终端发送的匹配指令,所述匹配指令为用户在点击预设的用户终端后生成;
124.响应控制模块,用于响应所述匹配指令控制预设的数据库编辑待展示的第一匹配页面。
125.所属技术领域的技术人员可以清楚地了解到,为方便的描述和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
126.进一步的,本技术实施例还提供了一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述实施例所述的基于用户操作行为的信息匹配方法。
127.进一步的,本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如上述实施例所述的基于用户操作行为的信息匹配方法。
128.以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1