社交网络的信息推送方法、服务器及社交网络技术

技术编号:10173347 阅读:117 留言:0更新日期:2014-07-02 13:48
本发明专利技术的实施例提供一种社交网络的信息推送方法、服务器及社交网络,其中的方法可包括:检测到社交网络中的第一终端对目标主题的发布操作时,获取所述第一终端发布的主题信息及所述第一终端设定的推送条件;查找所述社交网络中订阅所述目标主题的至少一个第二终端,并获取所述第二终端设定的订阅条件;根据所述推送条件与所述订阅条件,从所述第二终端中选择至少一个目标终端,将所述第一终端发布的主题信息推送至所述目标终端。本发明专利技术的信息推送过程可进行针对性的信息推送,有利于提升终端用户之间的交流与沟通,有利于提升社交网络的智能性和竞争力,提升社交网络的用户粘度。

【技术实现步骤摘要】
社交网络的信息推送方法、服务器及社交网络
本专利技术涉及互联网
,具体涉及社交网络
,尤其涉及一种社交网络的信息推送方法、服务器及社交网络。
技术介绍
随着社交网络技术的发展,用户可以利用社交网络的功能进行各种数据的处理,例如:发表日志、发布主题信息等等。通常,社交网络中的用户终端发布主题信息之后,社交网络中的服务器将该主题信息推送至订阅该主题的其他终端,例如:用户通过终端A在社交网络中发布关于运动主题的主题信息为“周末打篮球,谁有兴趣?”,此主题信息将被服务器推送至订阅运动主题的终端B和终端C。然而,现有的信息推送方案未依据终端用户的实际需求进行有针对性的信息推送,如上述例子,终端A的用户实际想邀请某区域(例如终端A的用户的附近区域)的其他终端用户一起参与篮球运动,终端B和终端C可能与终端A并不在一个城市,终端B和C当然无法参与用户通过主题信息发起的运动中。因此,现有方案无法有针对性的进行信息推送,不利于终端用户之间的交流和沟通。
技术实现思路
本专利技术实施例提供一种社交网络的信息推送方法、服务器及社交网络,可有针对性的进行信息推送,满足终端用户的实际需求,有利于提升终端用户之间的交流与沟通,有利于提升社交网络的智能性和竞争力,提升社交网络的用户粘度。本专利技术第一方面提供一种社交网络的信息推送方法,可包括:检测到社交网络中的第一终端对目标主题的发布操作时,获取所述第一终端发布的主题信息及所述第一终端设定的推送条件;查找所述社交网络中订阅所述目标主题的至少一个第二终端,并获取所述第二终端设定的订阅条件;根据所述推送条件与所述订阅条件,从所述第二终端中选择至少一个目标终端,将所述第一终端发布的主题信息推送至所述目标终端。本专利技术第二方面提供一种服务器,可包括:信息获取模块,用于检测到社交网络中的第一终端对目标主题的发布操作时,获取所述第一终端发布的主题信息及所述第一终端设定的推送条件;查找模块,用于查找所述社交网络中订阅所述目标主题的至少一个第二终端,并获取所述第二终端设定的订阅条件;选择模块,用于根据所述推送条件与所述订阅条件,从所述第二终端中选择至少一个目标终端;信息推送模块,用于将所述第一终端发布的主题信息推送至所述目标终端。本专利技术第三方面提供一种社交网络,包括服务器及至少两个终端,其中,所述服务器为上述第二方面提供的服务器。实施本专利技术实施例,具有如下有益效果:本专利技术实施例中,发布关于目标主题的主题信息的终端可设定该主题信息的推送条件,订阅目标主题的终端也可设定订阅条件,基于推送条件和订阅条件进行主题信息的推送,使得推送过程基于终端用户的实际需求进行针对性的信息推送,有利于提升终端用户之间的交流与沟通,有利于提升社交网络的智能性和竞争力,提升社交网络的用户粘度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种社交网络的信息推送方法的流程图;图2为本专利技术实施例提供的另一种社交网络的信息推送方法的流程图;图3为本专利技术实施例提供的一种服务器的结构示意图;图4为本专利技术实施例提供的另一种服务器结构示意图;图5为本专利技术实施例提供的查找模块的结构示意图;图6为本专利技术实施例提供的选择模块的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例中,社交网络指为用户建立社会性网络的互联网应用服务的平台,例如:个人空间、互动网站、论坛等平台。第一终端为社交网络中的任一个终端,其可以为:PC(PersonalComputer,个人计算机)、平板电脑、手机、智能手机、电子阅读器、笔记本电脑等终端设备中的任一种。第二终端可以为社交网络中的任一个终端,其可以为:PC、平板电脑、手机、智能手机、电子阅读器、笔记本电脑等终端设备中的任一种。下面将结合附图1-附图2,对本专利技术实施例提供的社交网络中的信息推送方法进行详细介绍。请参见图1,为本专利技术实施例提供的一种社交网络的信息推送方法的流程图;该方法可包括以下步骤S101-步骤S103。S101,检测到社交网络中的第一终端对目标主题的发布操作时,获取所述第一终端发布的主题信息及所述第一终端设定的推送条件;其中,社交网络中的主题类型可以包括:旅游类型的主题、运动类型的主题、志愿服务类型的主题、美食类型的主题、休闲娱乐类型的主题,等等。当社交网络中的第一终端执行发布操作时,服务器可向第一终端下发可供选择的主题列表,该主题列表中包含各种类型的主题,第一终端可在服务器下发的主题列表中选择目标主题,发布关于该目标主题的主题信息,例如:第一终端从服务器下发的主题列表中选择“运动类型的主题”作为目标主题,发布关于该目标主题的主题信息为“周末踢足球,谁有兴趣参加”。第一终端在发布主题信息时,还可设定该主题信息的推送条件,该推送条件可包括:向推送范围内的终端推送该主题信息。其中,该推送条件可以根据第一终端用户的实际需要进行设定,例如:可设定推送条件为“向距离本端1000m范围内的终端推送此主题信息”;或可设定推送条件为“向距离本端500m范围内的终端推送此主题信息”,等等。第一终端发布主题信息并设定推送条件后,服务器根据推送条件推送第一终端发布的主题信息;需要说明的是,第一终端发布的主题信息中携带第一终端选择的目标主题的标识,服务器根据该目标主题的标识可确定该目标主题的类型。S102,查找所述社交网络中订阅所述目标主题的至少一个第二终端,并获取所述第二终端设定的订阅条件;社交网络中的第二终端可以订阅社交网络中的各种类型的主题,社交网络的服务器可向第二终端推送关于该终端订阅的主题类型的主题信息,例如:社交网络中的第二终端订阅“运动类型的主题”,服务器则可向该第二终端推送关于“运动类型的主题”的主题信息;或者,社交网络中的第二终端订阅“休闲娱乐类型的主题”,服务器则可向该第二终端推送关于“休闲娱乐类型的主题”的主题信息。其中,第二终端在订阅社交网络中的各种类型的主题的同时,还可设定订阅条件,该订阅条件可包括:接收订阅范围内的终端发布的主题信息。具体实现中,该订阅条件可以根据第二终端用户的实际需要进行设定,例如:可设定订阅条件为“接收距离本端1000m范围内的终端发布的主题信息”;或可设定订阅条件为“接收距离本端500m范围内的终端发布的主题信息”,等等。第二终端订阅主题类型并设定订阅条件后,服务器根据订阅条件向第二终端推送关于其订阅的主题类型的主题信息。S103,根据所述推送条件与所述订阅条件,从所述第二终端中选择至少一个目标终端,将所述第一终端发布的主题信息推送至所述目标终端。本实施例中,服务器对主题信息的推送需要同时考虑第一终端设定的推送条件及第二终端设定的订阅条件,具体为:服务器计算第一终端与第二终端之间的距离,本文档来自技高网...

【技术保护点】
一种社交网络的信息推送方法,其特征在于,包括:检测到社交网络中的第一终端对目标主题的发布操作时,获取所述第一终端发布的主题信息及所述第一终端设定的推送条件;查找所述社交网络中订阅所述目标主题的至少一个第二终端,并获取所述第二终端设定的订阅条件;根据所述推送条件与所述订阅条件,从所述第二终端中选择至少一个目标终端,将所述第一终端发布的主题信息推送至所述目标终端。

【技术特征摘要】
1.一种社交网络的信息推送方法,其特征在于,包括:检测到社交网络中的第一终端对目标主题的发布操作时,获取所述第一终端发布的主题信息及所述第一终端设定的推送条件,所述推送条件包括:向推送范围内的终端推送所述主题信息,所述推送范围内的终端是指与第一终端的距离小于第一预设值的终端;查找所述社交网络中订阅所述目标主题的至少一个第二终端,并获取所述第二终端设定的订阅条件,所述订阅条件包括:接收订阅范围内的终端发布的主题信息;所述订阅范围内的终端是指与第二终端的距离小于第二预设值的终端;根据所述推送条件与所述订阅条件,从所述第二终端中选择至少一个目标终端,将所述第一终端发布的主题信息推送至所述目标终端,所述目标终端是与所述第一终端的距离位于所述推送条件中设定的推送范围内,且位于所述目标终端的订阅条件中设定的订阅范围内的任一个第二终端,所述第一终端与所述目标终端之间的距离既满足所述推送条件的要求,又满足所述订阅条件的要求。2.如权利要求1所述的方法,其特征在于,所述根据所述推送条件与所述订阅条件,从所述第二终端中选择至少一个目标终端,包括:获取所述第一终端的位置信息,并获取每个第二终端的位置信息;根据每个第二终端的位置信息及所述第一终端的位置信息,计算每个第二终端与所述第一终端的距离;针对任一个第二终端,如果该第二终端与所述第一终端的距离位于所述推送条件中设定的推送范围内,且位于该第二终端的订阅条件中设定的订阅范围内,则选取该第二终端为目标终端。3.如权利要求1所述的方法,其特征在于,所述检测到社交网络中的第一终端对目标主题的发布操作之前,还包括:检测到社交网络中的第二终端对目标主题的订阅操作时,获取所述第二终端的地址标识、所述目标主题的标识及所述第二终端设定的订阅条件;将所述第二终端的地址标识、所述目标主题的标识及所述第二终端设定的订阅条件关联存储至数据库。4.如权利要求3所述的方法,其特征在于,所述查找所述社交网络中订阅所述目标主题的至少一个第二终端,并获取所述第二终端设定的订阅条件,包括:读取所述第一终端发布的主题信息中携带的目标主题的标识;在所述数据库中检索与所述目标主题的标识关联存储的第二终端的地址标识和所述第二终端设定的订阅条件。5.如权利要求1-4任一项所述的方法,其特征在于,所述获取所述第一终端发布的主题信息及所述第一终端设定的推送条件之后,还包括:在所述社交网络中显示所述第一终端发布的主题信息。6.一种服务...

【专利技术属性】
技术研发人员:杨柳
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1