一种社交软件用户匹配装置的制作方法

文档序号:28622156发布日期:2022-01-22 13:32阅读:91来源:国知局
一种社交软件用户匹配装置的制作方法

1.本发明涉及通信技术领域,尤其涉及一种社交软件用户匹配装置。


背景技术:

2.随着通信技术和互联网技术的飞速发展,各种终端设备诸如个人电脑、笔记本电脑、平板电脑、手机等成为了获取信息和通讯的重要工具。比如,用户在其终端设备中安装社交软件(比如qq、微信、陌陌、豆瓣等)之后,便可通过社交软件认识朋友,进而与所认识的朋友进行通讯。
3.现有的用户匹配一般都是自动根据社交软件中的默认配置给使用者匹配推荐用户,无法让使用者主动修改进行匹配,降低了匹配效率。


技术实现要素:

4.本发明的目的在于提供一种社交软件用户匹配装置,旨在解决现有的设备无法让使用者主动修改进行匹配,降低了匹配效率的问题。
5.为实现上述目的,本发明提供了一种社交软件用户匹配装置,包括信息获取模块、数据库模块、匹配要求输入模块、公式生成模块和推荐用户匹配模块,所述信息获取模块、所述数据库模块、所述匹配要求输入模块、所述公式生成模块、所述推荐用户匹配模块依次连接;所述信息获取模块,用于获取用户输入信息并存储;所述数据库模块,用于收集所有基于信息获取模块产生的信息集成数据库;所述匹配要求输入模块,用于输入匹配要求;所述公式生成模块,用于基于匹配要求生成推荐公式;所述推荐用户匹配模块,用于基于推荐公式匹配相应信息用户。
6.其中,所述社交软件用户匹配装置还包括修正模块,所述修正模块用于基于使用者反馈对推荐公式进行修正。
7.其中,所述信息获取模块包括输入单元、存储单元和更新单元,所述输入单元、所述存储单元和所述更新单元依次连接;所述输入单元,用于输入用户信息;所述存储单元,用于对用户信息进行存储;所述更新单元,用于基于新输入的信息对同类别的信息进行替换。
8.其中,所述公式生成模块包括标签生成单元、权重赋予单元、公式生成单元,所述标签生成单元、所述权重赋予单元和所述公式生成单元依次连接;所述标签生成单元,用于基于匹配要求生成多个标签;所述权重赋予单元,用于分别对所有标签赋予权重,所述权重之和为1;所述公式生成单元,用于对结合权重的标签求和得到推荐公式。
9.其中,所述标签生成单元包括处理子单元、提取子单元和检索子单元,所述处理子
单元、所述提取子单元和所述检索子单元依次连接;所述处理子单元,用于对匹配要求进行预处理;所述提取子单元,用于基于处理后的匹配要求提取关键词;所述检索子单元,用于基于关键词检索标签。
10.其中,所述推荐用户匹配模块包括用户搜索单元、推荐列表生成单元和选择单元,所述用户搜索单元、所述推荐列表生成单元和所述选择单元依次连接;所述用户搜索单元,用于基于标签搜索相应用户;所述推荐列表生成单元,用于基于推荐公式生成匹配列表;所述选择单元,用于使用者对匹配列表进行选择。
11.其中,所述修正模块包括调整单元和公式调整单元,所述调整单元,用于基于用户选择对相应标签的权重进行调整;所述公式调整单元,用于基于调整后的权重对推荐公式进行更新。
12.本发明的一种社交软件用户匹配装置,在社交软件的使用过程中,一般都会收集用户的个人信息,然后在个人信息的基础上提供相应的服务,因此所述信息获取模块,就是获取用户输入的个人信息,并进行存储,并通过所述数据库模块将在所述社交软件上注册用户的所有个人信息进行收集,并生成数据库,便于后续匹配使用。此处个人信息被搜集后,还可以基于已有的标签进行分类,便于更好地对信息进行使用。所述匹配要求输入模块,用于使用者输入自己想要交流的对象的匹配要求,可以提供一段话或者直接关键词的形式,关键词一般包括年龄、性别、爱好、职业、教育背景等,使得社交软件可以充分了解使用者的需求,然后所述公式生成模块可以基于匹配要求生成推荐公式,按照推荐公式的规律可以将相应的用户通过所述推荐用户匹配模块提供给用户进行选择,使得本发明可以基于一段话或者用户提供的多个关键词,通过推荐公式组合搜索,以提供更加准确的推荐用户给使用者,可以提高有效沟通的效率。
附图说明
13.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
14.图1是本发明的一种社交软件用户匹配装置的结构图;图2是本发明的信息获取模块的结构图;图3是本发明的公式生成模块的结构图;图4是本发明的推荐用户匹配模块的结构图;图5是本发明的修正模块的结构图;图6是本发明的标签生成单元的结构图;图7是本发明的推荐列表生成单元的结构图。
15.1-信息获取模块、2-数据库模块、3-匹配要求输入模块、4-公式生成模块、5-推荐用户匹配模块、6-修正模块、11-输入单元、12-存储单元、13-更新单元、41-标签生成单元、42-权重赋予单元、43-公式生成单元、51-用户搜索单元、52-推荐列表生成单元、53-选择单
元、61-调整单元、62-公式调整单元、411-处理子单元、412-提取子单元、413-检索子单元、521-记录子单元、522-排序子单元、523-列表生成子单元。
具体实施方式
16.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
17.请参阅图1~图7,本发明提供一种社交软件用户匹配装置:包括信息获取模块1、数据库模块2、匹配要求输入模块3、公式生成模块4和推荐用户匹配模块5,所述信息获取模块1、所述数据库模块2、所述匹配要求输入模块3、所述公式生成模块4、所述推荐用户匹配模块5依次连接;所述信息获取模块1,用于获取用户输入信息并存储;所述数据库模块2,用于收集所有基于信息获取模块1产生的信息集成数据库;所述匹配要求输入模块3,用于输入匹配要求;所述公式生成模块4,用于基于匹配要求生成推荐公式;所述推荐用户匹配模块5,用于基于推荐公式匹配相应信息用户。
18.在本实施方式中,在社交软件的使用过程中,一般都会收集用户的个人信息,然后在个人信息的基础上提供相应的服务,因此所述信息获取模块1,就是获取用户输入的个人信息,并进行存储,并通过所述数据库模块2将在所述社交软件上注册用户的所有个人信息进行收集,并生成数据库,便于后续匹配使用。此处个人信息被搜集后,还可以基于已有的标签进行分类,便于更好地对信息进行使用。所述匹配要求输入模块3,用于使用者输入自己想要交流的对象的匹配要求,可以提供一段话或者直接关键词的形式,关键词一般包括年龄、性别、爱好、职业、教育背景等,使得社交软件可以充分了解使用者的需求,然后所述公式生成模块4可以基于匹配要求生成推荐公式,按照推荐公式的规律可以将相应的用户通过所述推荐用户匹配模块5提供给用户进行选择,使得本发明可以基于一段话或者用户提供的多个关键词,通过推荐公式组合搜索,以提供更加准确的推荐用户给使用者,可以提高有效沟通的效率。
19.进一步的,所述社交软件用户匹配装置还包括修正模块6,所述修正模块6用于基于使用者反馈对推荐公式进行修正。
20.在本实施方式中,推荐公式在使用过程中会存在一些推荐不准确的地方,比如关键词不准确,或者关键词的推荐频率不对,使用者对于不准确的推荐往往会采取不选择的方式,通过收集这种不选择的反应,就可以反过来对推荐公式进行修正,使得匹配更加准确。
21.进一步的,所述修正模块6包括调整单元61和公式调整单元62,所述调整单元61,用于基于用户选择对相应标签的权重进行调整;所述公式调整单元62,用于基于调整后的权重对推荐公式进行更新。
22.在本实施方式中,在用户选择到的标签下,就可以将权重上调一个调整值,同时将调整值按照剩下标签的数量平分,基于平分的调整值相应下调剩下标签的权重,使得权重比始终保持在1。然后通过所述公式调整单元62将调整的权重放入推荐公式中进行更新,使
得推荐更加准确。
23.进一步的,所述信息获取模块1包括输入单元11、存储单元12和更新单元13,所述输入单元11、所述存储单元12和所述更新单元13依次连接;所述输入单元11,用于输入用户信息;所述存储单元12,用于对用户信息进行存储;所述更新单元13,用于基于新输入的信息对同类别的信息进行替换。
24.在本实施方式中,所述输入单元11,使得使用者可以通过键盘、触摸屏、语音等方式输入用户的信息,并通过所述存储单元12进行存储。在使用者发现用户信息描述不够准确时,可以通过所述更新单元13对对应的信息进行更新,使得后续对用户信息的使用更加准确。
25.进一步的,所述公式生成模块4包括标签生成单元41、权重赋予单元42、公式生成单元43,所述标签生成单元41、所述权重赋予单元42和所述公式生成单元43依次连接;所述标签生成单元41,用于基于匹配要求生成多个标签;所述权重赋予单元42,用于分别对所有标签赋予权重,所述权重之和为1;所述公式生成单元43,用于对结合权重的标签求和得到推荐公式。
26.在本实施方式中,标签是关键词提取出来的上位特征相比如关键词可以覆盖更大的范围,比如关键词“多少岁”“我20了”等都可以识别为“年龄”标签下的关键词,使得更加方便对使用者提供的信息进行处理和分类,在得到多个标签,后就可以基于一个基本的推荐权重,所有权重之和为1。
27.然后通过公式生成单元43可以得到推荐公式:a=c1a1+c2a2+c3a3+
……
+c
nan
c1+c2+c3……
+cn=1其中a代表推荐公式,cn代表权重、an代表标签。
28.在需要推荐n个推荐用户给使用者时,相应的推荐个数:tn=ncn进一步的,所述标签生成单元41包括处理子单元411、提取子单元412和检索子单元413,所述处理子单元411、所述提取子单元412和所述检索子单元413依次连接;所述处理子单元411,用于对匹配要求进行预处理;所述提取子单元412,用于基于处理后的匹配要求提取关键词;所述检索子单元413,用于基于关键词检索标签。
29.在本实施方式中,预处理为删除匹配要求中的无用信息、比如一些连词、介词等,然后通过所述提取子单元412提取关键词,最后基于关键词在词库中进行检索可以得到相应的标签。
30.进一步的,所述推荐用户匹配模块5包括用户搜索单元51、推荐列表生成单元52和选择单元53,所述用户搜索单元51、所述推荐列表生成单元52和所述选择单元53依次连接;所述用户搜索单元51,用于基于标签搜索相应用户;所述推荐列表生成单元52,用于基于推荐公式生成匹配列表;所述选择单元53,用于使用者对匹配列表进行选择。
31.在本实施方式中,所述用户搜索单元51,可以基于相应的标签在数据库中搜索相
应的用户,然后可以通过所述推荐列表,基于推荐公式生成相应数量的推荐用户,然后使用者可以使用所述选择单元53进行选择,或者不选择。
32.进一步的,所述推荐列表生成单元52包括记录子单元521、排序子单元522和列表生成子单元523,所述记录子单元521,用于记录推荐用户的选中次数;所述排序子单元522,用于基于选中次数对推荐用户进行排序;所述列表生成子单元523,用于基于排序的推荐用户生成匹配列表。
33.在本实施方式中,通过记录推荐用户的选中次数,可以知道相应用户的社交能力,然后在选择推荐用户时,可以通过所述排序子单元522将选中次数高的排在前列以更加容易进入匹配列表,从而可以进一步提高沟通效率。
34.以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1