社交圈的推荐方法和装置与流程

文档序号:20876936发布日期:2020-05-26 16:41阅读:100来源:国知局
社交圈的推荐方法和装置与流程

本发明涉及信息处理技术领域,尤其涉及一种社交圈的推荐方法和装置。



背景技术:

随着移动互联网的发展,社交网络具有大规模、动态、内容与数据丰富等特性,社交产品也越来越丰富。

由于用户需求的多样性,用户希望获得需求可以得到满足的社交圈。例如,用户想找小区内同龄孩子的家长聊聊孩子的教育、周边的亲子班等。又例如,用户是一个从事餐饮行业的外地人员,希望可以加入本地的同行老乡群。

目前,社交产品通常是由用户自己建立群/圈子,或者用户自己查找群/圈子。但是,用户一个人建立群/圈子,还需要召集更多的用户加入,花费时间长,成本很大。而用户查找群/圈子时,也很难找到与用户需求匹配的社交圈。导致用户寻找社交圈的成本很大,获取信息的效率和质量很低。



技术实现要素:

本发明提供一种社交圈的推荐方法和装置,提升了获取信息的效率和质量,提升了用户感受。

第一方面,本发明提供一种社交圈的推荐方法,包括:

根据预设时长内多个用户的行为数据分别构建每个用户的用户画像,获得每个用户的关注点和多维度分类标签;

根据每个所述用户的关注点和多维度分类标签,将所述多个用户分至n个社交圈;其中,每个社交圈包括至少两个用户,n为正整数;

针对每个用户,根据该用户所属的至少一个社交圈,将所述至少一个社交圈的相关信息发送至该用户的终端设备,以向该用户推荐所述至少一个社交圈。

可选的,在第一方面的一种可能的实施方式中,所述根据每个所述用户的关注点和多维度分类标签,将所述多个用户分至n个社交圈,包括:

根据每个所述用户的关注点,确定与该关注点关联的至少一个维度的分类标签;

将所述多个用户中与该用户的关注点和与该关注点关联的至少一个维度的分类标签均相同的用户,分至同一个社交圈。

可选的,在第一方面的一种可能的实施方式中,所述向该用户推荐所述至少一个社交圈,包括:

获取每个所述用户所属的至少一个社交圈分别对应的关注度;

按照关注度从高到低的排列顺序,向该用户推荐所述至少一个社交圈。

可选的,在第一方面的一种可能的实施方式中,还包括:

接收所述用户的终端设备发送的社交圈加入请求,所述社交圈加入请求包括待加入的所述社交圈的标题;

向所述用户的终端设备发送社交圈加入响应,所述社交圈加入响应包括所述标题对应的社交圈的内容。

可选的,在第一方面的一种可能的实施方式中,所述多维度分类标签包括:

地理位置分类标签、自然属性分类标签、人生阶段分类标签、教育水平分类标签和经济水平分类标签。

第二方面,本发明提供一种社交圈的推荐方法,包括:

接收服务器发送的用户所属的至少一个社交圈的相关信息,所述至少一个社交圈是所述服务器根据所述用户的关注点和多维度分类标签确定的;

显示所述至少一个社交圈的相关信息。

可选的,在第二方面的一种可能的实施方式中,所述社交圈的相关信息包括所述社交圈的标题和动态信息。

可选的,在第二方面的一种可能的实施方式中,还包括:

接收用户输入的社交圈加入指令,所述社交圈加入指令包括待加入的所述社交圈的标题;

向所述服务器发送社交圈加入请求;

接收所述服务器发送的社交圈加入响应,所述社交圈加入响应包括已加入的所述社交圈的内容;

根据所述社交圈加入响应,显示已加入的所述社交圈的主页。

第三方面,本发明提供一种服务器,包括:

用户画像构建模块,用于根据预设时长内多个用户的行为数据分别构建每个用户的用户画像,获得每个用户的关注点和多维度分类标签;

用户分类模块,用于根据每个所述用户的关注点和多维度分类标签,将所述多个用户分至n个社交圈;其中,每个社交圈包括至少两个用户,n为正整数;

发送模块,用于针对每个用户,根据该用户所属的至少一个社交圈,将所述至少一个社交圈的相关信息发送至该用户的终端设备,以向该用户推荐所述至少一个社交圈。

可选的,在第三方面的一种可能的实施方式中,所述用户分类模块具体用于:

根据每个所述用户的关注点,确定与该关注点关联的至少一个维度的分类标签;

将所述多个用户中与该用户的关注点和与该关注点关联的至少一个维度的分类标签均相同的用户,分至同一个社交圈。

可选的,在第三方面的一种可能的实施方式中,所述发送模块具体用于:

获取每个所述用户所属的至少一个社交圈分别对应的关注度;

按照关注度从高到低的排列顺序,向该用户推荐所述至少一个社交圈。

可选的,在第三方面的一种可能的实施方式中,还包括接收模块,所述接收模块用于:

接收所述用户的终端设备发送的社交圈加入请求,所述社交圈加入请求包括待加入的所述社交圈的标题;

所述发送模块还用于,向所述用户的终端设备发送社交圈加入响应,所述社交圈加入响应包括所述标题对应的社交圈的内容。

可选的,在第三方面的一种可能的实施方式中,所述多维度分类标签包括:

地理位置分类标签、自然属性分类标签、人生阶段分类标签、教育水平分类标签和经济水平分类标签。

第四方面,本发明提供一种终端设备,包括:

接收模块,用于接收服务器发送的用户所属的至少一个社交圈的相关信息,所述至少一个社交圈是所述服务器根据所述用户的关注点和多维度分类标签确定的;

显示模块,用于显示所述至少一个社交圈的相关信息。

可选的,在第四方面的一种可能的实施方式中,所述社交圈的相关信息包括所述社交圈的标题和动态信息。

可选的,在第四方面的一种可能的实施方式中,所述接收模块还用于,接收用户输入的社交圈加入指令,所述社交圈加入指令包括待加入的所述社交圈的标题;

所述发送模块还用于,向所述服务器发送社交圈加入请求;

所述接收模块还用于,接收所述服务器发送的社交圈加入响应,所述社交圈加入响应包括已加入的所述社交圈的内容;

所述显示模块还用于,根据所述社交圈加入响应,显示已加入的所述社交圈的主页。

第五方面,本发明提供一种服务器,包括:收发器、存储器和处理器;

所述收发器,用于与其他设备通信;

所述存储器,用于存储程序指令;

所述处理器,用于调用所述存储器中存储的所述程序指令以实现本发明第一方面任一实施方式提供的社交圈的推荐方法。

第六方面,本发明提供一种终端设备,包括:收发器、存储器和处理器;

所述收发器,用于与其他设备通信;

所述存储器,用于存储程序指令;

所述处理器,用于调用所述存储器中存储的所述程序指令实现本发明第二方面任一实施方式提供的社交圈的推荐方法。

第七方面,本发明提供一种存储介质,包括:可读存储介质和计算机程序,所述计算机程序用于实现本发明第一方面或者第二方面任一实施方式提供的社交圈的推荐方法。

第八方面,本发明提供一种程序产品,该程序产品包括计算机程序(即执行指令),该计算机程序存储在可读存储介质中。处理器可以从可读存储介质读取该计算机程序,处理器执行该计算机程序用于实现本发明第一方面或者第二方面任一实施方式提供的社交圈的推荐方法。

本发明提供一种社交圈的推荐方法和装置,包括:根据预设时长内多个用户的行为数据分别构建每个用户的用户画像,获得每个用户的关注点和多维度分类标签;根据每个用户的关注点和多维度分类标签,将多个用户分至n个社交圈;其中,每个社交圈包括至少两个用户,n为正整数;针对每个用户,根据该用户所属的至少一个社交圈,将至少一个社交圈的相关信息发送至该用户的终端设备,以向该用户推荐至少一个社交圈。本发明提供的社交圈的推荐方法,可以将用户感兴趣的至少一个社交圈的相关信息发送至用户的终端设备,从而实现了为用户推荐社交圈,避免了用户主动找社交圈的困难,提升了获取信息的效率和质量,提升了用户感受。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例适用的社交圈的推荐系统的结构示意图;

图2为本发明实施例一提供的社交圈的推荐方法的消息交互图;

图3为本发明实施例二提供的社交圈的推荐方法的消息交互图;

图4为本发明实施例三提供的终端设备的显示界面的示意图;

图5为本发明实施例四提供的终端设备的显示界面的示意图;

图6为本发明实施例五提供的终端设备的显示界面的示意图;

图7为本发明实施例六提供的终端设备的显示界面的示意图;

图8为本发明实施例一提供的服务器的结构示意图;

图9为本发明实施例一提供的终端设备的结构示意图;

图10为本发明实施例二提供的服务器的结构示意图;

图11为本发明实施例二提供的终端设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例适用的社交圈的推荐系统的结构示意图。如图1所示,系统可以包括服务器100和终端设备200。服务器100与终端设备200之间可以进行通信,用于传输与社交圈相关的信息和交互指令。

可选的,服务器100可以向终端设备200发送社交圈的信息。相应的,终端设备200可以接收服务器100发送的社交圈的信息,并进行显示。

可选的,交互指令可以用于指示用户加入社交圈、用户退出社交圈,等。

可选的,终端设备200上可以预先安装与社交圈相关的应用程序(application,app)或者运行小程序。其中,app需要预先安装在终端设备200的内存中,因此占用内存较大,可以实现一些功能和交互相对复杂的需求。小程序不需要安装在终端设备200的内存中,因此占用内存小,可以实现一些功能和交互相对简单的需求。

需要说明的是,本实施例对于服务器100和终端设备200的数量和类型不做限定。

可选的,服务器100可以为任意具有数据传输能力和计算能力的设备,例如,计算机、电脑、服务器、云服务器等。

可选的,终端设备200可以为任意具有数据传输能力、计算能力和显示能力的设备,例如,带有显示屏的智能手机、平板电脑、智能手环,等等。可选的,所述显示屏可以为触摸显示屏。

图2为本发明实施例一提供的社交圈的推荐方法的消息交互图。本实施例提供的社交圈的推荐方法,涉及的执行主体包括服务器和终端设备。如图2所示,本实施例提供的社交圈的推荐方法,可以包括:

s201、服务器根据预设时长内多个用户的行为数据分别构建每个用户的用户画像,获得每个用户的关注点和多维度分类标签。

具体的,服务器可以获取到用户的行为数据。本实施例对用户的行为数据的具体内容不做限定。可选的,用户的行为数据可以包括用户在网络中的浏览数据、消费数据、出行数据、各类第三方应用中的相关数据,等等。

下面通过具体示例进行说明。

例如,用户使用地图类应用查询、计划、导航出行路线时,涉及了出行起始地、出行目的地、出行工具、出行时间等信息。例如,出行工具可以包括:公交车、公共自行车、私家车,等。

例如,用户使用消费类应用查询或者购买商品时,涉及了浏览的商品类别、商品价格,购买的商品类别、商品价格、商品数量等信息。例如,商品类别可以包括图书、衣服、家用电器、生活用品、母婴用品等。

例如,用户在浏览网络信息时,涉及了关注的话题、评论信息、留言等。例如,用户a经常浏览治疗a疾病的方法,使用的药品等。用户b经常浏览高考复习资料。用户c经常下载英语资料。

以上示例中涉及的各种信息,均可以作为用户的行为数据。用户的行为数据可以反映出用户多个维度的信息。

服务器根据预设时长内多个用户的行为数据,可以分别构建每个用户的用户画像,获得每个用户的关注点和多维度分类标签。在本实施例中,可以预先设置多个不同维度的关注点,以及不同维度的分类标签。服务器可以根据一定时间内的用户的行为数据,在预设的关注点中识别出每个用户的至少一个关注点,在预设的不同维度的分类标签中确定每个用户的多维度分类标签。其中,每个维度的分类标签可以反映出用户在该维度内的分类状况。

可选的,多维度分类标签可以包括:

地理位置分类标签、自然属性分类标签、人生阶段分类标签、教育水平分类标签和经济水平分类标签。

下面通过示例进行说明。

(1)地理位置分类标签

可以以省、市、县、区、街道等行政区域作为分类粒度。例如,以省为粒度,地理位置分类标签可以包括:a省、b省、c省等。以区为粒度,地理位置分类标签可以包括:高新区、经济开发区等。

(2)自然属性分类标签

用户的自然属性可以包括用户的性别和年龄。对于用户的性别,分类标签可以包括男和女。对于用户的年龄,分类标签可以包括:幼儿、儿童、青年、中年、老年等。或者,分类标签按照年龄范围划分为:0~4岁、4~8岁、8~15岁等。

(3)人生阶段分类标签

可以包括:学前期、小学生、中学生、大学生、孕期等。

(4)教育水平分类标签

可以包括小学、中学、高中、大学、硕士、博士等。或者,可以包括1级、2级、3级等。其中,不同的等级对应的教育水平不同。例如,3级对应的教育水平高于1级对应的教育水平。

(5)经济水平分类标签

可以包括贫困、小康、富足等。或者,可以包括1级、2级、3级等。其中,不同的等级对应的经济水平不同。例如,3级对应的经济水平高于1级对应的经济水平。

通过本步骤,可以基于用户的行为数据构建用户的用户画像,进而获取到用户的关注点和多维度分类标签。例如,对于用户a,用户a的多维度分类标签可以包括:北京、女、20~30岁、孕期、硕士、3级。用户a的关注点可以包括:育儿、托福考试。

需要说明的是,本实施例对于预设的关注点和预设的多维度分类标签的具体实现方式不做限定。

需要说明的是,本实施例对于构建用户画像的方法不做限定。例如,可以采用神经网络算法或者深度学习算法。

需要说明的是,本实施例对于预设时长的具体取值不做限定。

s202、服务器根据每个用户的关注点和多维度分类标签,将多个用户分至n个社交圈。

其中,每个社交圈包括至少两个用户,n为正整数。

具体的,服务器获取到多个用户中每个用户的关注点和多维度分类标签后,可以基于用户的关注点和多维度分类标签,将多个用户分至n个社交圈。对于每个社交圈而言,社交圈包括至少两个用户,包括的用户的关注点相同。对于每个用户而言,可以分至至少一个社交圈中。还以上述用户a为例,对于关注点“育儿”,可以对应一个社交圈。对于关注点“托福考试”,可以对应一个社交圈。

需要说明的是,对于n个社交圈中的每个社交圈,可以为已经存在的社交圈,服务器可以将新的用户分至该已经存在的社交圈中。或者,可以为新建立的社交圈,服务器可以将至少两个用户组建该新的社交圈。

需要说明的是,本实施例对于n的具体取值不做限定。

s203、服务器针对每个用户,根据该用户所属的至少一个社交圈,将至少一个社交圈的相关信息发送至该用户的终端设备,以向该用户推荐至少一个社交圈。

相应的,终端设备接收服务器发送的用户所属的至少一个社交圈的相关信息。其中,至少一个社交圈是服务器根据用户的关注点和多维度分类标签确定的。

具体的,由于服务器确定了与用户匹配的至少一个社交圈,因此,可以将至少一个社交圈的相关信息发送至用户的终端设备,从而实现了为用户推荐社交圈,避免了用户主动找社交圈的困难,提升了获取信息的效率和质量,提升了用户感受。

可选的,社交圈的相关信息可以包括社交圈的标题和动态信息。

其中,动态信息用于反映社交圈中信息的变化,例如,新发布了信息、评论了信息、信息的浏览次数、信息的转发次数等。

s204、终端设备显示至少一个社交圈的相关信息。

具体示例可以参见图4。

可见,本实施例提供的社交圈的推荐方法,利用用户的行为数据构建用户的用户画像,获得用户的关注点和多维度分类标签,基于用户的关注点和多维度分类标签对用户进行分类,确定用户所属的至少一个社交圈,并将社交圈的相关信息主动推荐给用户,通过“主动推荐社交圈”的方式,解决了“用户寻找社交圈”过程中成本大、需求满足度差的问题,提升了获取信息的效率和质量,提升了用户感受。

可选的,s202中,根据每个用户的关注点和多维度分类标签,将多个用户分至n个社交圈,可以包括:

根据每个用户的关注点,确定与该关注点关联的至少一个维度的分类标签。

将多个用户中与该用户的关注点和与该关注点关联的至少一个维度的分类标签均相同的用户,分至同一个社交圈。

具体的,关注点与多维度分类标签之间可以预先设置关联关系。对于每个关注点,将多个用户中关注点相同,且与关注点关联的分类标签均相同的用户,分为同一个社交圈。

通过关注点与多维度分类标签之间的关联关系确定用户是否属于同一个社交圈,进一步提升了用户分类的准确性,进而提升了向用户推荐社交圈的有效性。

下面通过示例进行说明。

对于关注点“育儿”,关联的分类指标可以包括自然属性分类标签。若自然属性分类标签可以反映出用户的孩子的年龄范围,例如,0~4岁和4~8岁。则可以将分类标签为“0~4岁”的用户分为同一个社交圈,将分类标签为“4~8岁”的用户分为同一个社交圈。

可选的,s203中,向该用户推荐至少一个社交圈,可以包括:

获取每个用户所属的至少一个社交圈分别对应的关注度。

按照关注度从高到低的排列顺序,向该用户推荐至少一个社交圈。

具体的,通过构建用户画像,可以获得用户的关注点,还可以获得用户的关注点对应的关注度。所述关注度可以反映出该关注点的重要程度。例如,用户在一段时间内经常浏览教师资格考试资料和英语资料,但是,浏览教师资格考试资料的频度更高。可以确定,教师资格考试的关注度要高于英语的关注度。

在获取每个用户所属的至少一个社交圈分别对应的关注度后,可以按照关注度从高到低的排列顺序,向该用户推荐至少一个社交圈。将用户重点关注的社交圈放置在非重点关注的社交圈的前面推荐,使得服务器推荐的社交圈更加贴合用户的需求,进一步提示了用户获取信息的效率和质量,提升了用户感受。

本实施例提供了一种社交圈的推荐方法,包括:服务器根据预设时长内多个用户的行为数据分别构建每个用户的用户画像,获得每个用户的关注点和多维度分类标签,服务器根据每个用户的关注点和多维度分类标签,将多个用户分至n个社交圈,服务器针对每个用户,根据该用户所属的至少一个社交圈,将至少一个社交圈的相关信息发送至该用户的终端设备,以向该用户推荐至少一个社交圈,终端设备显示至少一个社交圈的相关信息。本实施例提供的社交圈的推荐方法,可以将用户感兴趣的至少一个社交圈的相关信息发送至用户的终端设备,从而实现了为用户推荐社交圈,避免了用户主动找社交圈的困难,提升了获取信息的效率和质量,提升了用户感受。

图3为本发明实施例二提供的社交圈的推荐方法的消息交互图。本实施例在上述图2所示实施例的基础上,提供了社交圈的推荐方法的另一种实现方式,主要提供了服务器与终端设备之间进行指令交互的实现方式。如图3所示,本实施例提供的社交圈的推荐方法,可以包括:

s301、终端设备接收用户输入的社交圈加入指令。

其中。社交圈加入指令包括待加入的社交圈的标题。

s302、终端设备向服务器发送社交圈加入请求。

其中,社交圈加入请求包括待加入的社交圈的标题。

相应的,服务器接收用户的终端设备发送的社交圈加入请求。其中,社交圈加入请求包括待加入的社交圈的标题。

s303、服务器向用户的终端设备发送社交圈加入响应。

其中,社交圈加入响应包括标题对应的社交圈的内容。

相应的,终端设备接收服务器发送的社交圈加入响应。其中,社交圈加入响应包括已加入的社交圈的内容。

s304、终端设备根据社交圈加入响应,显示已加入的社交圈的主页。

具体的,终端设备接收服务器推荐的至少一个社交圈的相关信息后,用户可以根据每个社交圈的相关信息确定是否加入该社交圈。如果用户想加入某个社交圈,终端设备可以接收用户输入的社交圈加入指令。其中,社交圈加入指令包括待加入的社交圈的标题。通过终端设备与服务器之间的指令交互,服务器可以将用户请求加入的社交圈的内容发送给终端设备。从而,终端设备可以在请求加入的社交圈的主页中显示该社交圈的内容。

具体示例可以参见图5和图6。

可选的,本实施例提供的社交圈的推荐方法,还可以包括:

终端设备接收用户输入的社交圈退出指令。其中。社交圈退出指令包括待退出的社交圈的标题。

终端设备向服务器发送社交圈退出请求。其中,社交圈退出请求包括待退出的社交圈的标题。

相应的,服务器接收用户的终端设备发送的社交圈退出请求

服务器向用户的终端设备发送社交圈退出响应。其中,社交圈退出响应用于删除终端设备上已退出的社交圈的内容。

相应的,终端设备接收服务器发送的社交圈退出响应。

终端设备根据社交圈退出响应,删除已退出的社交圈的主页。

与上述用户加入社交圈的过程相似,当用户想退出某个已加入的社交圈时,通过终端设备与服务器之间的指令交互,服务器可以向终端设备发送社交圈退出响应,以指示终端设备删除已退出的社交圈的主页。

本实施例提供的社交圈的推荐方法,通过终端设备与服务器之间的指令交互,可以完成用户加入社交圈或者退出社交圈,提升了用户参与社交圈的灵活性,进一步提升了用户感受。

下面通过终端设备上显示的界面图,对本发明各实施例涉及的社交圈的推荐方法进行示例性说明。

图4为本发明实施例三提供的终端设备的显示界面的示意图,具体显示了终端设备上预先安装的与社交圈相关的app或者运行的小程序的首页示意图。涉及s204。

如图4所示,终端设备的显示屏上可以显示用户所属的至少一个社交圈的相关信息。相关信息可以包括社交圈的标题和动态信息。

例如,首页上显示了两个社交圈。

位于显示屏上方的第一个社交圈的标题为“生活小妙招”。动态信息包括,2分钟前发布的一则信息,“用极简单的方式让我们的生活得到极大的改变”,附带3个图片和5条评论。

位于显示屏下方的第二个社交圈的标题为“装修”。动态信息包括,1分钟前发布的一则信息,“家庭装修需要注意的地方”,附带3个图片和10条评论。

用户根据社交圈的相关信息,可以对感兴趣的社交圈进行进一步的操作,例如,点击查看,点击加入社交圈,等等。

图5为本发明实施例四提供的终端设备的显示界面的示意图,图6为本发明实施例五提供的终端设备的显示界面的示意图。具体显示了“进圈”和“圈子主页”的界面示意图。涉及s301~s304。

如图5所示,“进圈”界面上显示了用户所属的至少一个社交圈的标题。每个社交圈对应有一个“进圈”按钮。

当用户点击“进圈”按钮时,终端设备可以接收用户输入的社交圈加入指令。之后,参考s302~s303,终端设备可以接收服务器发送的已加入的社交圈的内容。终端设备的显示界面从图5变更为图6。

如图6所示,在已加入的社交圈的主页中,即“圈子主页”界面,可以显示出与该社交圈主题或者该社交圈的关注点高度相关的内容、圈友发表的动态等。用户可以通过查看、评论、转发或者与圈友聊天的方式参与该社交圈内的交流和互动。

需要说明的是,为了提升社交圈的纯净度,本发明实施例涉及的社交圈的推荐方法,可以不支持主动搜索功能。

需要说明的是,对于服务器向用户推荐的每个社交圈,均可以对应独立的“圈子主页”界面。

图7为本发明实施例六提供的终端设备的显示界面的示意图,具体显示了“我的”的界面示意图。

如图7所示,在“我的”界面中,可以显示用户的名称、已关注的社交圈的数量和标题、用户参与交流和互动的情况,等。

图8为本发明实施例一提供的服务器的结构示意图。本实施例提供的服务器,用于执行图2~图3所示实施例提供的社交圈的推荐方法中服务器执行的操作。如图8所示,本实施例提供的服务器,可以包括:

用户画像构建模块11,用于根据预设时长内多个用户的行为数据分别构建每个用户的用户画像,获得每个用户的关注点和多维度分类标签。

用户分类模块12,用于根据每个用户的关注点和多维度分类标签,将多个用户分至n个社交圈。其中,每个社交圈包括至少两个用户,n为正整数。

发送模块13,用于针对每个用户,根据该用户所属的至少一个社交圈,将至少一个社交圈的相关信息发送至该用户的终端设备,以向该用户推荐至少一个社交圈。

可选的,用户分类模块12具体用于:

根据每个用户的关注点,确定与该关注点关联的至少一个维度的分类标签。

将多个用户中与该用户的关注点和与该关注点关联的至少一个维度的分类标签均相同的用户,分至同一个社交圈。

可选的,发送模块13具体用于:

获取每个用户所属的至少一个社交圈分别对应的关注度。

按照关注度从高到低的排列顺序,向该用户推荐至少一个社交圈。

可选的,还包括接收模块14,接收模块14用于:

接收用户的终端设备发送的社交圈加入请求,社交圈加入请求包括待加入的社交圈的标题。

发送模块13还用于,向用户的终端设备发送社交圈加入响应,社交圈加入响应包括标题对应的社交圈的内容。

可选的,多维度分类标签包括:

地理位置分类标签、自然属性分类标签、人生阶段分类标签、教育水平分类标签和经济水平分类标签。

本实施例提供的服务器,用于执行图2~图3所示实施例提供的社交圈的推荐方法中服务器执行的操作,其技术原理和技术效果类似,此处不再赘述。

图9为本发明实施例一提供的终端设备的结构示意图。本实施例提供的终端设备,用于执行图2~图7所示实施例提供的社交圈的推荐方法中终端设备执行的操作。如图9所示,本实施例提供的终端设备,可以包括:

接收模块21,用于接收服务器发送的用户所属的至少一个社交圈的相关信息,至少一个社交圈是服务器根据用户的关注点和多维度分类标签确定的。

显示模块22,用于显示至少一个社交圈的相关信息。

可选的,社交圈的相关信息包括社交圈的标题和动态信息。

可选的,接收模块21还用于,接收用户输入的社交圈加入指令,社交圈加入指令包括待加入的社交圈的标题。

发送模块23还用于,向服务器发送社交圈加入请求。

接收模块21还用于,接收服务器发送的社交圈加入响应,社交圈加入响应包括已加入的社交圈的内容。

显示模块22还用于,根据社交圈加入响应,显示已加入的社交圈的主页。

本实施例提供的服务器,用于执行图2~图7所示实施例提供的社交圈的推荐方法中终端设备执行的操作,其技术原理和技术效果类似,此处不再赘述。

图10为本发明实施例二提供的服务器的结构示意图。如图10所示,所述服务器可以包括处理器31、存储器32和收发器33。所述收发器33用于和其他设备通信。所述存储器32用于存储指令,所述处理器31用于执行所述存储器32中存储的指令,以使所述服务器执行图2~图3所示实施例提供的社交圈的推荐方法中服务器执行的操作,具体实现方式和技术效果类似,这里不再赘述。

图11为本发明实施例二提供的终端设备的结构示意图。如图11所示,所述终端设备可以包括处理器41、存储器42和收发器43。所述收发器43用于和其他设备通信。所述存储器42用于存储指令,所述处理器41用于执行所述存储器42中存储的指令,以使所述终端设备执行图2~图4所示实施例提供的社交圈的推荐方法中终端设备执行的操作,具体实现方式和技术效果类似,这里不再赘述。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明实施例的技术方案,而非对其限制;尽管参照前述各实施例对本发明实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1