社交加圈子的方法和系统与流程
人工智能在匹配和推荐系统中优化了社交圈子。 #生活知识# #生活感悟# #科技生活变迁# #科技与社交互动#
本技术涉及互联网通讯,特别涉及一种社交加圈子的方法和系统。
背景技术:
1、“搭子”指在年轻人当中盛行的社交方式,浅于朋友,重于共事,主打一个垂直细分领域的精准陪伴,包括但不限于饭搭子、旅游搭子、咖啡搭子、运动搭子、追剧搭子等。上述新型的陌生人社交方式的流行,向互联网社交程序对用户的特征进行全面搜集、精准划分的能力及定向推送用户以促成“搭子”的能力提出了新的技术挑战。
2、现有的陌生人交友软件中,用户通过兴趣圈子或标签匹配好友时,存在匹配不精准、圈友推荐率低下的问题。因此,亟需一种根据个人兴趣爱好和陪伴需求精准、高效为用户匹配兴趣圈子、圈子成员、推荐圈友的解决方案,以便成为圈友的两个陌生人是基于真实的共同兴趣和话题而联接在一起的,基于此才能高效精准地促成更亲密的“搭子”。
技术实现思路
1、针对现有技术中的缺陷,本技术提出了一种社交加圈子的方法和系统,通过对第二用户id和圈子id的关联,结合系统标签知识图谱,能够精准分析圈子成员兴趣和关联度,从而提高推荐的准确性;通过计算第一用户id和各个第二用户id在系统标签知识图谱中的关联度计算,按照关联度高低进行圈友列表排序,提高了推荐成功的概率;通过提供多种请求选择,包括入圈请求、圈友请求、跨圈请求,给用户足够的交友模式选择,确保用户基于自身选择进行交友,提供用户体验的个性化和互动性。
2、为解决上述问题,本技术实施例提供了一种社交加圈子的方法,方法包括:
3、s1.通过第一用户id登录的第一用户端,获取第一用户id和一个选中的圈子标识发送至业务服务器;其中,圈子标识包括:与若干第二用户id直接关联的圈子id;
4、s2.通过业务服务器将圈子id与数据库中的系统标签知识图谱进行匹配,生成与圈子id对应的圈子的入圈邀请,并在系统标签知识图谱中查找与圈子id关联的若干第二用户id;
5、s3.通过业务服务器对第一用户id和各个第二用户id在系统标签知识图谱中的关联度进行计算,并按照关联度由高到低对第二用户id进行排列,生成圈友列表;
6、s4.第一用户端接收来自业务服务器发送的入圈邀请和圈友列表,并根据第一用户端所被输入的操作执行以下动作之一:
7、a.向业务服务器发送入圈请求和/或圈友请求;
8、b.向业务服务器发送圈友请求和/或跨圈请求。
9、在一种可能的实施例中,方法还包括s5,s5中具体包括:
10、s501.若业务服务器接收到入圈请求时,则根据入圈请求向第一用户端发送圈子的主页面内容;
11、s502.若业务服务器接收到圈友请求,则根据圈友请求向对应的第二用户id所登录的第二客户端发送圈友请求;
12、s503.若业务服务器接收到跨圈请求时,向第一用户端发送多个新的圈子标识,并返回执行s1。
13、在一种可能的实施例中,方法还包括:业务服务器生成圈友列表时,进一步基于以下条件对第二用户id进行筛选:
14、第二用户id与第一用户id之间的社交互动频率;
15、第二用户id在圈子内的活跃度;
16、第二用户id的兴趣标签与第一用户id的兴趣标签的匹配程度。
17、在一种可能的实施例中,若第二用户id所登录的第二客户端接收并同意圈友请求,则通过业务服务器向系统标签知识图谱添加好友关系以在第一用户id和第二用户id之间建立直接关联。
18、在一种可能的实施例中,业务服务器查找系统标签知识图谱,以判断第一用户id和第二用户id是否关联有第三方绑定账号;
19、若第一用户id关联有第三方绑定账号,则业务服务器获取第一用户id的第三方绑定账号并向第二客户端发送;第二客户端接收第一用户id的第三方绑定账号,并复制至粘贴板,且向业务服务器申请调用第三方平台添加好友api接口,并跳转至第三方客户端好友添加界面;
20、若第二用户id关联有第三方绑定账号,则业务服务器获取第二用户id的第三方绑定账号并向第一用户端发送;第一用户端接收第二用户id的第三方绑定账号,并复制至粘贴板,且向业务服务器申请调用第三方平台添加好友api接口,并跳转至第三方客户端好友添加界面。
21、在一种可能的实施例中,第三方绑定账号包括:社交媒体账号、电子邮件地址、电话号码或其他支持好友关系的外部平台账号,业务服务器根据不同的第三方平台调用对应的api接口进行添加。
22、在一种可能的实施例中,s3中,通过业务服务器对第一用户id和各个第二用户id在系统标签知识图谱中的关联度进行计算,包括:
23、使用基于标签权重的计算模型,以确保与第一用户id兴趣最匹配的第二用户id优先排列于圈友列表中。
24、在一种可能的实施例中,标签权重计算模型包括对以下数据的分别进行权重设定:
25、第一用户id和第二用户id兴趣标签的相似度;
26、第一用户id和第二用户id同时所在的圈子数量;
27、第一用户id和第二用户id共同参加活动的数量;
28、第一用户id和第二用户id历史互动频率和时间间隔。
29、在一种可能的实施例中,系统标签知识图谱的节点包括:兴趣标签、用户id、第三方绑定账号、圈子id、活动标签中的一种或多种。
30、在一种可能的实施例中,在s4中,入圈邀请还包括该圈子的实时基础信息,实时基础信息包括:成员数量、活跃成员数量、讨论主题、活跃讨论主题。
31、另一方面,本技术还提供一种社交加圈子的系统,系统包括:
32、获取模块:用于通过第一用户id登录的第一用户端,获取第一用户id和一个选中的圈子标识发送至业务服务器;其中,圈子标识包括:与若干第二用户id直接关联的圈子id;
33、查找模块:用于通过业务服务器将圈子id与数据库中的系统标签知识图谱进行匹配,生成与圈子id对应的圈子的入圈邀请,并在系统标签知识图谱中查找与圈子id关联的若干第二用户id;
34、生成模块:用于通过业务服务器对第一用户id和各个第二用户id在系统标签知识图谱中的关联度进行计算,并按照关联度由高到低对第二用户id进行排列,生成圈友列表;
35、发送模块:用于第一用户端接收来自业务服务器发送的入圈邀请和圈友列表,并根据第一用户端所被输入的操作执行以下动作之一:
36、a.向业务服务器发送入圈请求和/或圈友请求;
37、b.向业务服务器发送圈友请求和/或跨圈请求。
38、进一步的,还包括添加模块,所述添加模块具体用于:
39、第一添加模块,用于判断是否接收到入圈请求,若所述业务服务器接收到入圈请求时,则根据所述入圈请求向所述第一用户端发送所述圈子的主页面内容;
40、第二添加模块,用于判断是否接收到所述圈友请求,若所述业务服务器接收到所述圈友请求,则根据所述圈友请求向对应的所述第二用户id所登录的第二客户端发送圈友请求;
41、第三添加模块,用于判断是否接收到所述跨圈请求,若所述业务服务器接收到所述跨圈请求时,向所述第一用户端发送多个新的所述圈子标识,并发送到获取模块。
42、进一步的,所述生成模块,还用于所述业务服务器生成所述圈友列表时,进一步基于以下条件对所述第二用户id进行筛选:
43、所述第二用户id与第一用户id之间的社交互动频率;
44、所述第二用户id在所述圈子内的活跃度;
45、所述第二用户id的兴趣标签与所述第一用户id的兴趣标签的匹配程度。
46、所述若所述第二用户id所登录的第二客户端接收并同意所述圈友请求,则通过所述业务服务器向所述系统标签知识图谱添加好友关系以在所述第一用户id和第二用户id之间建立直接关联。
47、进一步的,所述查找模块还用于:通过所述业务服务器查找所述系统标签知识图谱,以判断所述第一用户id和所述第二用户id是否关联有第三方绑定账号;
48、判断所述第一用户id关联有第三方绑定账号,若所述第一用户id关联有第三方绑定账号,则所述业务服务器获取所述第一用户id的第三方绑定账号并向所述第二客户端发送;所述第二客户端接收所述第一用户id的第三方绑定账号,并复制至粘贴板,且向所述业务服务器申请调用第三方平台添加好友api接口,并跳转至第三方客户端好友添加界面;
49、判断所述第二用户id关联有第三方绑定账号,若所述第二用户id关联有第三方绑定账号,则所述业务服务器获取所述第二用户id的第三方绑定账号并向所述第一用户端发送;所述第一用户端接收所述第二用户id的第三方绑定账号,并复制至粘贴板,且向所述业务服务器申请调用第三方平台添加好友api接口,并跳转至第三方客户端好友添加界面。
50、进一步的,所述第三方绑定账号包括:社交媒体账号、电子邮件地址、电话号码或其他支持好友关系的外部平台账号,所述业务服务器根据不同的所述第三方平台调用对应的api接口进行添加。
51、进一步的,所述生成模块中,通过所述业务服务器对所述第一用户id和各个所述第二用户id在所述系统标签知识图谱中的关联度进行计算,包括:
52、使用基于标签权重的计算模型,以确保与所述第一用户id兴趣最匹配的所述第二用户id优先排列于所述圈友列表中。
53、进一步的,所述标签权重计算模型包括对以下数据的分别进行权重设定:
54、所述第一用户id和所述第二用户id兴趣标签的相似度;
55、所述第一用户id和所述第二用户id同时所在的所述圈子数量;
56、所述第一用户id和所述第二用户id共同参加活动的数量;
57、所述第一用户id和所述第二用户id历史互动频率和时间间隔。
58、进一步的,所述查找模块中和所述生成模块中,所述系统标签知识图谱的节点包括:兴趣标签、用户id、第三方绑定账号、圈子id、活动标签中的一种或多种;
59、发送模块中,发送的所述入圈邀请还包括该圈子的实时基础信息,所述实时基础信息包括:成员数量、活跃成员数量、讨论主题、活跃讨论主题。
60、本技术与现有技术相比,具有以下优点及有益效果:
61、(1)本技术提供的社交加圈子的方法和系统,通过对第二用户id和圈子id的关联,结合系统标签知识图谱,能够精准分析圈子成员兴趣和关联度,从而提高推荐的准确性;
62、(2)通过计算第一用户id和各个第二用户id在系统标签知识图谱中的关联度计算,按照关联度高低进行圈友列表排序,提高了推荐成功的概率;
63、(3)通过提供多种请求选择,包括入圈请求、圈友请求、跨圈请求,给用户足够的交友模式选择,确保用户基于自身选择进行交友,提供用户体验的个性化和互动性。
网址:社交加圈子的方法和系统与流程 https://klqsh.com/news/view/130177
相关内容
提升社交圈子数据处理性能的方法及装置与流程最新多端社交圈子系统源码,轻型论坛圈子,搭子圈,圈子公众号源码,圈子APP,圈子搭建平台,社交系统仿小红书圈子小程序源码小程序/app/H5多端圈子社区论坛系统
同城社交圈子论坛/行业信息圈子平台/同城搭子圈子系统/用公众号,小程序,app打造的圈子软件它到底能做什么?
多端社交圈子系统源码:陌生人社交 + 即时聊天(小程序 + H5+PC+APP 全端适配・TP6+uni
社交圈子微信小程序模板
拓展社交圈子建立稳固与丰富的人际关系.pptx
拓展社交圈子的重要性与益处
2024年轻人的新潮流,零糖社交、浅社交、搭子社交……
多种新型社交方式兴起,零糖社交、浅社交、搭子社交等引领潮流
探索社交圈子:哪些圈子能够扩展你的人脉关系?