一种信息处理方法、装置及服务器与流程

文档序号:11842324阅读:194来源:国知局
一种信息处理方法、装置及服务器与流程
本发明涉及互联网领域,具体涉及社交领域,尤其涉及一种信息处理方法、装置及服务器。
背景技术
:随着互联网技术的发展,诸如手机、PDA(平板电脑)、车载终端、智能可穿戴设备等终端得到广泛使用,终端中可安装至少一种互联网应用,包括但不限于:社交应用、游戏应用、浏览器应用等等,其中,该社交应用可包括但不限于:即时通信应用、SNS(SocialNetworkingServices,社会性网络服务)应用等等。用户可使用终端中的至少一种社交应用与其他用户进行信息交互,或者,用户可使用终端的浏览器应用登录至社交网站与其他用户进行信息交互。为了满足终端侧用户日益提升的社交需求,如何能够为终端侧用户提供更优质的信息处理服务,例如为终端侧用户提供准确的信息推荐服务以满足终端侧用户的实际需求,等等,是目前社交应用或社交网站发展过程中一个亟待解决的技术问题。技术实现要素:本发明实施例提供一种信息处理方法、装置及服务器,可以针对终端侧用户的社交需求进行信息处理,能够实现准确的信息推荐,提升信息处理的准确性和智能性。本发明实施例第一方面提供一种信息处理方法,可包括:当检测到第一终端和第二终端均携带社交标志时,服务器获取所述第一终端的第一社交配置和所述第二终端的第二社交配置;所述服务器根据所述第一社交配置与所述第二社交配置,判断所述第一终端与所述第二终端是否具备关联关系;若所述第一终端与所述第二终端具备关联关系,所述服务器获取所述一终端的属性信息和所述第二终端的属性信息;所述服务器向所述第一终端发送所述第二终端的属性信息,并向所述第二终端发送所述第一终端的属性信息。本发明实施例第二方面提供一种信息处理装置,可包括:配置获取单元,用于当检测到第一终端和第二终端均携带社交标志时,获取所述第一终端的第一社交配置和所述第二终端的第二社交配置;关联判断单元,用于根据所述第一社交配置与所述第二社交配置,判断所述第一终端与所述第二终端是否具备关联关系;属性获取单元,用于若所述第一终端与所述第二终端具备关联关系,获取所述一终端的属性信息和所述第二终端的属性信息;信息处理单元,用于向所述第一终端发送所述第二终端的属性信息,并向所述第二终端发送所述第一终端的属性信息。本发明实施例第三方面提供一种服务器,可包括上述第二方面所述的信息处理装置。实施本发明实施例,具有如下有益效果:本发明实施例中,当检测到第一终端和第二终端均携带社交标志时,服务器可根据所述第一终端的第一社交配置和所述第二终端的第二社交配置,确定所述第一终端与所述第二终端的关联关系,并向具备关联关系的两个终端推荐各自用户的属性信息,可使得推荐的信息更贴近终端侧用户的实际社交需求,从而保证了推荐准确性,提升了信息处理的准确性和智能性。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的一种信息处理系统的结构示意图;图2为本发明实施例提供的一种信息处理方法的流程图;图3为本发明实施例提供的另一种信息处理方法的流程图;图4为本发明实施例提供的另一种信息处理方法的流程图;图5为图4所示步骤S302的具体细化流程;图6为本发明实施例提供的一种信息处理装置的结构示意图;图7为图6所示的关联判断单元的一个实施例的结构示意图;图8为图6所示的关联判断单元的另一个实施例的结构示意图;图9为图8所示的相似判断单元的一个实施例的结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例中,终端可以为PC(PersonalComputer,个人计算机)、笔记本电脑、手机、PAD(平板电脑)、车载终端、智能可穿戴设备等设备。终端中可安装至少一种互联网应用,包括但不限于:社交应用、游戏应用、浏览器应用等等,其中,该社交应用可包括但不限于:即时通信应用、SNS应用等等。用户可使用终端中的至少一种社交应用与其他用户进行信息交互,或者,用户可使用终端的浏览器应用登录至社交网站与其他用户进行信息交互。除特别说明外,本发明后续实施例中,终端侧用户指通过所述终端登录并使用社交应用或社交网站的用户。请参见图1,为本发明实施例提供的一种信息处理系统的结构示意图;该系统可包括:服务器以及接入至所述服务器的多个终端(图1仅示出终端1、终端2和终端3,具体实现中终端的数量可根据实际需要确定);其中,所述服务器可以为社交应用的后台服务器或者社交网站的后台服务器;终端可接入至所述服务器,终端侧用户可通过所述终端登录至社交应用或社交网站。图1所示的系统中,所述服务器可以为接入至所述服务器的终端提供社交所需的信息处理服务,包括但不限于:所述服务器可以根据终端的连接请求,在终端之间建立通信连接以使得终端侧用户之间可以进行信息交互,或者,所述服务器可根据终端侧用户的社交需求,为该用户推荐各类信息,例如:所述服务器根据终端侧用户的社交需求,可以向终端发送与该终端具备关联关系的其他终端的属性信息,从而实现向终端侧用户推荐其他用户的信息的目的,有利于扩大终端侧用户的社交圈。基于本发明实施例的上述描述,下面将结合附图2-附图4,对本发明实施例提供的信息处理方法进行详细介绍。请参见图2,为本发明实施例提供的一种信息处理方法的流程图;本实施例中,所述服务器可以为图1所示系统中的服务器,所述第一终端可以为图1所示系统中的任一个终端,所述第二终端可以为图1所示系统中除所述第一终端之外的任一终端。该方法可包括以下步骤S101-步骤S104。S101,当检测到第一终端和第二终端均携带社交标志时,服务器获取所述第一终端的第一社交配置和所述第二终端的第二社交配置。所述社交标志可用于请求所述服务器推送其他终端的属性信息。所述第一终端携带社交标志,表明所述第一终端侧用户请求向其他用户展现自己的信息,并请求获得其他用户的信息;也表明所述第一终端请求所述服务器推送其他终端的属性信息以满足所述第一终端侧用户的社交需求。所述第二终端携带社交标志,表明所述第二终端侧用户请求向其他用户展现自己的信息,并请求获得其他用户的信息;也表明所述第二终端请求所述服务器推荐其他终端的属性信息。具体实现中,所述社交标志的表示形式可包括但不限于:文本或图形,例如:可采用文本“求偶遇”表示所述社交标志,或者,可采用特定图标表示所述社交标志;等等。所述第一社交配置为所述第一终端侧用户通过所述第一终端所设置的、可用于描述所述第一终端侧用户的社交需求的信息。具体地,所述社交需求可以为:请求向同一位置区域内的社交好友展现自己的信息,并请求获得同一位置区域内的社交好友的信息;此时所述第一社交配置可包括:第一终端的当前位置信息和第一终端侧用户的社交关系链;所述社交需求也可以为:请求向具备相似活动计划的社交用户展现自己的信息,并请求获得相似活动计划的其他社交用户的信息;此时所述第一社交配置可包括:第一终端侧用户参与的活动计划、由第一终端侧用户所发起的活动计划等等。所述第二社交配置为所述第二终端侧用户通过所述第二终端所设置的、可用于描述所述第二终端侧用户的社交需求的信息。具体地,所述社交需求可以为:请求向同一位置区域内的社交好友展现自己的信息,并请求获得同一位置区域内的社交好友的信息;此时所述第二社交配置可包括:第二终端的当前位置信息和第二终端侧用户的社交关系链;所述社交需求也可以为:请求向具备相似活动计划的社交用户展现自己 的信息,并请求获得相似活动计划的其他社交用户的信息;此时所述第二社交配置可包括:第二终端侧用户参与的活动计划、由第二终端侧用户所发起的活动计划等等。其中,所述活动计划可包括:活动时间、活动地点和活动内容。本发明实施例中,所述服务器可以向所述第一终端和所述第二终端提供配置界面,所述第一终端可输出所述配置界面,所述第一终端侧用户可在所述第一终端输出的配置界面中完成所述第一社交配置的设置过程,所述第一终端将所述第一社交配置上传至所述服务器。所述第二终端可输出所述配置界面,所述第二终端侧用户可在所述第二终端输出的所述配置界面中完成所述第二社交配置的设置过程,所述第二终端将所述第二社交配置上传至所述服务器。S102,所述服务器根据所述第一社交配置与所述第二社交配置,判断所述第一终端与所述第二终端是否具备关联关系。所述服务器可根据所述第一社交配置所包括的信息,确定所述第一终端侧用户的社交需求,并判断所述第二终端是否满足所述第一终端侧用户的社交需求;例如:若所述第一社交配置包括:第一终端的当前位置信息和第一终端侧用户的社交关系链;所述服务器可确定所述第一终端侧用户请求向同一位置区域内的社交好友展现自己的信息,并请求获得同一位置区域内的社交好友的信息;进一步,所述服务器判断所述第二终端是否与所述第一终端处于同一位置区域,且第二终端侧用户是否为第一终端侧用户的社交好友。所述服务器可根据所述第二社交配置,确定所述第二终端侧用户的社交需求,并判断所述第一终端是否满足所述第二终端侧用户的社交需求;例如:若所述第二社交配置包括:第二终端的当前位置信息和第二终端侧用户的社交关系链;所述服务器可确定所述第二终端侧用户请求向同一位置区域内的好友展现自己的信息,并请求获得同一位置区域内的社交好友的信息;进一步,所述服务器判断所述第一终端是否与所述第二终端处于同一位置区域,且第一终端侧用户是否为第二终端侧用户的社交好友。若所述第一终端满足所述第二终端侧用户的社交需求,且所述第二终端满足所述第一终端侧用户的社交需求,所述服务器可确定所述第一终端与所述第二终端具备关联关系。S103,若所述第一终端与所述第二终端具备关联关系,所述服务器获取所述一终端的属性信息和所述第二终端的属性信息。所述第一终端的属性信息包括:所述第一终端侧用户的标识、所述第一终端侧用户的社交好友的信息、所述第一终端的标识、所述第一终端的当前位置信息、所述第一终端当前所属的位置区域的商家信息中的至少一种。所述第二终端的属性信息包括:所述第二终端侧用户的标识、所述第二终端侧用户的社交好友的信息、所述第二终端的标识、所述第二终端的当前位置信息、所述第二终端当前所属的位置区域的商家信息中的至少一种。终端的属性信息通常以注册信息的形式存储于所述服务器中,并由所述服务器根据终端的状态或终端侧用户的状态进行实时或定时更新。本步骤中,所述服务器可以查询所述第一终端的注册信息,获取所述第一终端的属性信息;所述服务器可以查询所述第二终端的注册信息,获取所述第二终端的属性信息。S104,所述服务器向所述第一终端发送所述第二终端的属性信息,并向所述第二终端发送所述第一终端的属性信息。所述服务器向所述第一终端发送所述第二终端的属性信息,即是向所述第一终端侧用户推荐所述第二终端侧用户的相关信息;所述服务器向所述第二终端发送所述第一终端的属性信息,即是向所述第二终端侧用户推荐所述第一终端侧用户的相关信息。由于所述第一终端与所述第二终端具备关联关系,所述服务器向具备关联关系的两个终端推荐各自对应用户的信息,可使得推荐的信息更贴近终端侧用户的实际社交需求,从而保证了推荐准确性。本发明实施例中,当检测到第一终端和第二终端均携带社交标志时,服务器可根据所述第一终端的第一社交配置和所述第二终端的第二社交配置,确定所述第一终端与所述第二终端的关联关系,并向具备关联关系的两个终端推荐各自用户的属性信息,可使得推荐的信息更贴近终端侧用户的实际社交需求,从而保证了推荐准确性,提升了信息处理的准确性和智能性。请参见图3,为本发明实施例提供的另一种信息处理方法的流程图;该方法可包括以下步骤S201-步骤S207。S201,当检测到第一终端和第二终端均携带社交标志时,服务器获取所述第一终端的第一社交配置和所述第二终端的第二社交配置。所述社交标志可用于请求所述服务器推送其他终端的属性信息。所述第一终端携带社交标志,表明所述第一终端侧用户请求向其他用户展现自己的信息, 并请求获得其他用户的信息;也表明所述第一终端请求所述服务器推送其他终端的属性信息以满足所述第一终端侧用户的社交需求。所述第二终端携带社交标志,表明所述第二终端侧用户请求向其他用户展现自己的信息,并请求获得其他用户的信息;也表明所述第二终端请求所述服务器推荐其他终端的属性信息。具体实现中,所述社交标志的表示形式可包括但不限于:文本或图形,例如:可采用文本“求偶遇”表示所述社交标志,或者,可采用特定图标表示所述社交标志;等等。所述第一社交配置为所述第一终端侧用户通过所述第一终端所设置的、可用于描述所述第一终端侧用户的社交需求的信息。所述第二社交配置为所述第二终端侧用户通过所述第二终端所设置的、可用于描述所述第二终端侧用户的社交需求的信息。本发明实施例中,所述服务器可以向所述第一终端和所述第二终端提供配置界面,所述第一终端可输出所述配置界面,所述第一终端侧用户可在所述第一终端输出的配置界面中完成所述第一社交配置的设置过程,所述第一终端将所述第一社交配置上传至所述服务器。所述第二终端可输出所述配置界面,所述第二终端侧用户可在所述第二终端输出的所述配置界面中完成所述第二社交配置的设置过程,所述第二终端将所述第二社交配置上传至所述服务器。S202,所述服务器根据所述第一终端的当前位置信息和所述第二终端的当前位置信息,判断所述第一终端与所述第二终端是否位于同一位置区域。本实施例中,所述第一社交配置所描述的所述第一终端侧用户的社交需求可以为:请求向同一位置区域内的社交好友展现自己的信息,并请求获得同一位置区域内的社交好友的信息;此时所述第一社交配置可包括:第一终端的当前位置信息和第一终端侧用户的社交关系链。所述第二社交配置所描述的所述第二终端侧用户的社交需求可以为:请求向同一位置区域内的社交好友展现自己的信息,并请求获得同一位置区域内的社交好友的信息;此时所述第二社交配置可包括:第二终端的当前位置信息和第二终端侧用户的社交关系链。所述服务器可以根据实际需要预先划定至少一个位置区域,例如:假设所述服务器根据用户设定的区域半径,结合地图可划定n(n为正整数)个位置区域,该n个位置区域可分别表示为:P0、P1、P2至Pn-1。本步骤中,所述服务器可首先根据所述第一终端的当前位置信息,确定所述第一终端所在的位置区域,例如:假设第一终端为终端A,第一终端侧用户为用户A,终端A的当前位置 信息表示为坐标(xA,yA),所述服务器判断终端A位于位置区域P0;假设第二终端为终端B,第二终端侧用户为用户B,终端B的当前位置信息表示为坐标(xB,yB),所述服务器判断终端B也位于位置区域P0,所述服务器确认终端A与终端B位于同一位置区域。S203,若所述第一终端与所述第二终端位于同一位置区域,所述服务器分别查询所述第一终端侧用户的社交关系链和所述第二终端侧用户的社交关系链,判断所述第一终端侧用户与所述第二终端侧用户是否互为社交好友。所述第一终端侧用户的社交关系链可包括:所述第一终端侧用户的至少一个社交好友的信息、所述第一终端侧用户所加入的至少一个社交群组的信息等等。所述第二终端侧用户的社交关系链可包括:所述第二终端侧用户的社交好友的信息、所述第一终端侧用户所加入的至少一个社交群组的信息等等。若所述第一终端与所述第二终端属于相同位置区域,所述服务器分别查询所述第一终端侧用户的社交关系链和所述第二终端侧用户的社交关系链,判断所述第一终端侧用户是否为所述第二终端侧用户的社交好友,且判断所述第二终端侧用户是否为所述第一终端侧用户的社交好友,按照步骤S202所示例子,所述服务器判断用户A是否为用户B的社交关系链中的社交好友,并判断用户B是否为用户A的社交关系链中的社交好友,若用户A为用户B的社交关系链中的社交好友,同时用户B也为用户A的社交关系链中的社交好友,则用户A与用户B互为社交好友。S204,若所述第一终端侧用户与所述第二终端侧用户互为社交好友,所述服务器确定所述第一终端与所述第二终端具备关联关系。本实施例中,所述第一终端与所述第二终端具备关联关系,表明所述第一终端与所述第二终端处于同一位置区域,且第一终端侧用户与所述第二终端侧用户互为社交好友。S205,若所述第一终端与所述第二终端具备关联关系,所述服务器获取所述一终端的属性信息和所述第二终端的属性信息。所述第一终端的属性信息包括:所述第一终端侧用户的标识、所述第一终端侧用户的社交好友的信息、所述第一终端的标识、所述第一终端的当前位置信息、所述第一终端当前所属的位置区域的商家信息中的至少一种。所述第二终端的属性信息包括:所述第二终端侧用户的标识、所述第二终端侧用户的社 交好友的信息、所述第二终端的标识、所述第二终端的当前位置信息、所述第二终端当前所属的位置区域的商家信息中的至少一种。终端的属性信息通常以注册信息的形式存储于所述服务器中,并由所述服务器根据终端的状态或终端侧用户的状态进行实时或定时更新。本步骤中,所述服务器可以查询所述第一终端的注册信息,获取所述第一终端的属性信息;所述服务器可以查询所述第二终端的注册信息,获取所述第二终端的属性信息。S206,所述服务器向所述第一终端发送所述第二终端的属性信息,并向所述第二终端发送所述第一终端的属性信息。所述服务器向所述第一终端发送所述第二终端的属性信息,即是向所述第一终端侧用户推荐所述第二终端侧用户的相关信息;所述服务器向所述第二终端发送所述第一终端的属性信息,即是向所述第二终端侧用户推荐所述第一终端侧用户的相关信息。由于所述第一终端与所述第二终端具备关联关系,所述服务器向具备关联关系的两个终端推荐各自对应用户的信息,可使得推荐的信息更贴近终端侧用户的实际社交需求,从而保证了推荐准确性。S207,当接收到所述第一终端根据所述第二终端的属性信息反馈的连接请求,且接收到所述第二终端根据所述第一终端的属性信息反馈的连接请求时,所述服务器在所述第一终端与所述第二终端之间建立通信连接。所述服务器在所述第一终端与所述第二终端之间建立通信连接之后,所述第一终端侧用户可与所述第二终端侧用户进行信息交互。本发明实施例中,当检测到第一终端和第二终端均携带社交标志时,服务器可根据所述第一终端的第一社交配置和所述第二终端的第二社交配置,确定所述第一终端与所述第二终端的关联关系,并向具备关联关系的两个终端推荐各自用户的属性信息,可使得推荐的信息更贴近终端侧用户的实际社交需求,从而保证了推荐准确性,提升了信息处理的准确性和智能性。请参见图4,为本发明实施例提供的又一种信息处理方法的流程图;该方法可包括以下步骤S301-步骤S306。S301,当检测到第一终端和第二终端均携带社交标志时,服务器获取所述第一终端的第一社交配置和所述第二终端的第二社交配置。所述社交标志可用于请求所述服务器推送其他终端的属性信息。所述第一 终端携带社交标志,表明所述第一终端侧用户请求向其他用户展现自己的信息,并请求获得其他用户的信息;也表明所述第一终端请求所述服务器推送其他终端的属性信息以满足所述第一终端侧用户的社交需求。所述第二终端携带社交标志,表明所述第二终端侧用户请求向其他用户展现自己的信息,并请求获得其他用户的信息;也表明所述第二终端请求所述服务器推荐其他终端的属性信息。具体实现中,所述社交标志的表示形式可包括但不限于:文本或图形,例如:可采用文本“求偶遇”表示所述社交标志,或者,可采用特定图标表示所述社交标志;等等。所述第一社交配置为所述第一终端侧用户通过所述第一终端所设置的、可用于描述所述第一终端侧用户的社交需求的信息。所述第二社交配置为所述第二终端侧用户通过所述第二终端所设置的、可用于描述所述第二终端侧用户的社交需求的信息。本发明实施例中,所述服务器可以向所述第一终端和所述第二终端提供配置界面,所述第一终端可输出所述配置界面,所述第一终端侧用户可在所述第一终端输出的配置界面中完成所述第一社交配置的设置过程,所述第一终端将所述第一社交配置上传至所述服务器。所述第二终端可输出所述配置界面,所述第二终端侧用户可在所述第二终端输出的所述配置界面中完成所述第二社交配置的设置过程,所述第二终端将所述第二社交配置上传至所述服务器。S302,所述服务器判断所述第一终端侧用户的活动计划与所述第二终端侧用户的活动计划是否相似。本发明实施例中,所述第一社交配置所描述的所述第一终端侧用户的社交需求可以为:请求向具备相似活动计划的社交用户展现自己的信息,并请求获得相似活动计划的其他社交用户的信息;此时所述第一社交配置可包括:第一终端侧用户参与的活动计划、由第一终端侧用户所发起的活动计划等等。所述第二社交配置所描述的所述第二终端侧用户的社交需求可以为:请求向具备相似活动计划的社交用户展现自己的信息,并请求获得相似活动计划的其他社交用户的信息;此时所述第二社交配置可包括:第二终端侧用户参与的活动计划、由第二终端侧用户所发起的活动计划等等。请一并参见图5,为图4所示步骤S302的具体细化流程;本步骤S302具体可包括以下步骤s11-s13:s11:所述服务器根据所述第一终端侧用户的活动计划,构建第一向量,并 根据所述第二终端侧用户的活动计划,构建第二向量。所述活动计划可包括:活动时间、活动地点和活动内容;本步骤中,所述服务器可采用三元组构建第一向量和第二向量。例如:假设所述第一终端为终端A,所述第一终端侧用户为用户A,用户A的活动计划可如下表一所示:表一:活动计划表一活动内容活动开始时间活动结束时间活动地点吃饭st11et11XX大厦学习st12et12图书馆投票st13et13XX教学楼…………例如:假设所述第二终端为终端B,所述第二终端侧用户为用户B,用户B的活动计划可如下表二所示:表二:活动计划表二活动内容活动开始时间活动结束时间活动地点学习st21et21图书馆购物st22et22XX购物中心投票st23et23XX教学楼…………按照上述表一,所述服务器可构建所述第一向量为u1=(IA,TA,AdA);其中,u1表示所述第一向量。IA表示所述第一向量u1的活动内容分向量,IA=(i1A,i2A,i3A…imA)(m为正整数),IA中的每一维表示一个活动内容,如i1表示“吃饭”的活动内容,若i1A=1,表示用户A存在包含该活动内容的活动计划,若i1A=0表示用户A无该活动内容的活动计划。TA表示所述第一向量u1的活动时间分向量,TA=(T1A,T2A,T3A…TmA)(m为正整数),TA中的每一维表示一个活动的开始时间和结束时间,如T1A=(st11,et11)。AdA表示所述第一向量u1的活动地点分向量,AdA=(Ad1A,Ad2A,Ad3A…AdmA)(m为正整数),AdA中的每一维表示一个活动地点,如Ad1A表示图书馆。按照上述表二,所述服务器可构建所述第二向量为u2=(IB,TB,AdB);其中,u2表示所述第二向量。IB表示所述第二向量u2的活动内容分向量,IB=(i1B,i2B,i3B…imB)(m为正整数),IB中的每一维表示一个活动内容,如i1表示“吃饭” 的活动内容,若i1B=1,表示用户B存在包含该活动内容的活动计划,若i1B=0表示用户B无该活动内容的活动计划。TB表示所述第二向量u2的活动时间分向量,TB=(T1B,T2B,T3B…TmB)(m为正整数),TB中的每一维表示一个活动的开始时间和结束时间,如T1B=(st21,et21)。AdB表示所述第二向量u2的活动地点分向量,AdB=(Ad1B,Ad2B,Ad3B…AdmB)(m为正整数),AdB中的每一维表示一个活动地点,如Ad1B表示图书馆。s12,所述服务器采用相似度算法计算所述第一向量与所述第二向量之间的相似度。按照步骤s11中所示例子,本步骤中,可以采用下述公式(1)所示的相似度算法,计算所述第一向量与所述第二向量之间的相似度,公式(1)可表示如下:上述公式(1)中,Sim(u1,u2)表示第一向量与第二向量的相似度;ΔT表示TA和TB的活动交叉时间;T总表示一天总活动时间;λ1和λ2表示权值,二者可相等;Sim(IA,IB)表示IA与IB的相似度;Sim(AdA,AdB)表示AdA和AdB的相似度。其中,IA与IB的相似度Sim(IA,IB)可采用下述公式(2)进行计算,公式(2)可表示如下:Sim(IA,IB)=IA·IB|IA|×|IB|---(2)]]>AdA和AdB的相似度Sim(AdA,AdB)可采用下述公式(3)进行计算,公式(3)可表示如下:Sim(AdA,AdB)=AdA·AdB|AdA|×|AdB|---(3)]]>所述第一向量与所述第二向量之间的相似度Sim(u1,u2)的取值范围为[0,1],若Sim(u1,u2)的值越接近于0,表明所述第一向量与所述第二向量之间越不相似;若Sim(u1,u2)的值越接近于1,表明所述第一向量与所述第二向量之间越相似。s13,若所述第一向量与所述第二向量之间的相似度大于预设相似阈值,所述服务器确定所述第一终端的活动计划与所述第二终端的活动计划相似。所述预设相似阈值可以根据实际需要进行设定,所述预设相似阈值的取值范围为[0,1],若所述第一向量与所述第二向量之间的相似度Sim(u1,u2)大于预设 相似阈值,所述服务器确定所述第一终端侧用户的活动计划与所述第二终端侧用户的活动计划相似。S303,若所述第一终端侧用户的活动计划与所述第二终端侧用户的活动计划相似,所述服务器确定所述第一终端与所述第二终端具备关联关系。本实施例中,所述第一终端与所述第二终端具备关联关系,表明所述第一终端侧用户与所述第二终端侧用户具备相似的活动计划。S304,若所述第一终端与所述第二终端具备关联关系,所述服务器获取所述一终端的属性信息和所述第二终端的属性信息。所述第一终端的属性信息包括:所述第一终端侧用户的标识、所述第一终端侧用户的社交好友的信息、所述第一终端的标识、所述第一终端的当前位置信息、所述第一终端当前所属的位置区域的商家信息中的至少一种。所述第二终端的属性信息包括:所述第二终端侧用户的标识、所述第二终端侧用户的社交好友的信息、所述第二终端的标识、所述第二终端的当前位置信息、所述第二终端当前所属的位置区域的商家信息中的至少一种。终端的属性信息通常以注册信息的形式存储于所述服务器中,并由所述服务器根据终端的状态或终端侧用户的状态进行实时或定时更新。本步骤中,所述服务器可以查询所述第一终端的注册信息,获取所述第一终端的属性信息;所述服务器可以查询所述第二终端的注册信息,获取所述第二终端的属性信息。S305,所述服务器向所述第一终端发送所述第二终端的属性信息,并向所述第二终端发送所述第一终端的属性信息。所述服务器向所述第一终端发送所述第二终端的属性信息,即是向所述第一终端侧用户推荐所述第二终端侧用户的相关信息;所述服务器向所述第二终端发送所述第一终端的属性信息,即是向所述第二终端侧用户推荐所述第一终端侧用户的相关信息。由于所述第一终端与所述第二终端具备关联关系,所述服务器向具备关联关系的两个终端推荐各自对应用户的信息,可使得推荐的信息更贴近终端侧用户的实际社交需求,从而保证了推荐准确性。S306,当接收到所述第一终端根据所述第二终端的属性信息反馈的连接请求,且接收到所述第二终端根据所述第一终端的属性信息反馈的连接请求时,所述服务器在所述第一终端与所述第二终端之间建立通信连接。所述服务器在所述第一终端与所述第二终端之间建立通信连接之后,所述 第一终端侧用户可与所述第二终端侧用户进行信息交互。本发明实施例中,当检测到第一终端和第二终端均携带社交标志时,服务器可根据所述第一终端的第一社交配置和所述第二终端的第二社交配置,确定所述第一终端与所述第二终端的关联关系,并向具备关联关系的两个终端推荐各自用户的属性信息,可使得推荐的信息更贴近终端侧用户的实际社交需求,从而保证了推荐准确性,提升了信息处理的准确性和智能性。下面将结合附图6-附图9,对本发明实施例提供的一种信息处理装置进行详细介绍。需要说明的是,图6-图9所示的信息处理装置可运行于图1所示系统中的服务器中,并可被应用于上述图2-图5所示的方法中。请参见图6,为本发明实施例提供的一种信息处理装置的结构示意图;该装置可包括:配置获取单元101、关联判断单元102、属性获取单元103和信息处理单元104。配置获取单元101,用于当检测到第一终端和第二终端均携带社交标志时,获取所述第一终端的第一社交配置和所述第二终端的第二社交配置。所述社交标志可用于请求所述服务器推送其他终端的属性信息。所述第一终端携带社交标志,表明所述第一终端侧用户请求向其他用户展现自己的信息,并请求获得其他用户的信息;也表明所述第一终端请求所述服务器推送其他终端的属性信息以满足所述第一终端侧用户的社交需求。所述第二终端携带社交标志,表明所述第二终端侧用户请求向其他用户展现自己的信息,并请求获得其他用户的信息;也表明所述第二终端请求所述服务器推荐其他终端的属性信息。具体实现中,所述社交标志的表示形式可包括但不限于:文本或图形,例如:可采用文本“求偶遇”表示所述社交标志,或者,可采用特定图标表示所述社交标志;等等。所述第一社交配置为所述第一终端侧用户通过所述第一终端所设置的、可用于描述所述第一终端侧用户的社交需求的信息。具体地,所述社交需求可以为:请求向同一位置区域内的社交好友展现自己的信息,并请求获得同一位置区域内的社交好友的信息;此时所述第一社交配置可包括:第一终端的当前位置信息和第一终端侧用户的社交关系链;所述社交需求也可以为:请求向具备相似活动计划的社交用户展现自己的信息,并请求获得相似活动计划的其他社 交用户的信息;此时所述第一社交配置可包括:第一终端侧用户参与的活动计划、由第一终端侧用户所发起的活动计划等等。所述第二社交配置为所述第二终端侧用户通过所述第二终端所设置的、可用于描述所述第二终端侧用户的社交需求的信息。具体地,所述社交需求可以为:请求向同一位置区域内的社交好友展现自己的信息,并请求获得同一位置区域内的社交好友的信息;此时所述第二社交配置可包括:第二终端的当前位置信息和第二终端侧用户的社交关系链;所述社交需求也可以为:请求向具备相似活动计划的社交用户展现自己的信息,并请求获得相似活动计划的其他社交用户的信息;此时所述第二社交配置可包括:第二终端侧用户参与的活动计划、由第二终端侧用户所发起的活动计划等等。其中,所述活动计划可包括:活动时间、活动地点和活动内容。本发明实施例中,所述服务器可以向所述第一终端和所述第二终端提供配置界面,所述第一终端可输出所述配置界面,所述第一终端侧用户可在所述第一终端输出的配置界面中完成所述第一社交配置的设置过程,所述第一终端将所述第一社交配置上传至所述配置获取单元101。所述第二终端可输出所述配置界面,所述第二终端侧用户可在所述第二终端输出的所述配置界面中完成所述第二社交配置的设置过程,所述第二终端将所述第二社交配置上传至所述配置获取单元101。关联判断单元102,用于根据所述第一社交配置与所述第二社交配置,判断所述第一终端与所述第二终端是否具备关联关系。所述关联判断单元102可根据所述第一社交配置所包括的信息,确定所述第一终端侧用户的社交需求,并判断所述第二终端是否满足所述第一终端侧用户的社交需求;例如:若所述第一社交配置包括:第一终端的当前位置信息和第一终端侧用户的社交关系链;所述关联判断单元102可确定所述第一终端侧用户请求向同一位置区域内的社交好友展现自己的信息,并请求获得同一位置区域内的社交好友的信息;进一步,所述关联判断单元102判断所述第二终端是否与所述第一终端处于同一位置区域,且第二终端侧用户是否为第一终端侧用户的社交好友。所述关联判断单元102可根据所述第二社交配置,确定所述第二终端侧用户的社交需求,并判断所述第一终端是否满足所述第二终端侧用户的社交需求;例如:若所述第二社交配置包括:第二终端的当前位置信息和第二终端侧用户 的社交关系链;所述关联判断单元102可确定所述第二终端侧用户请求向同一位置区域内的好友展现自己的信息,并请求获得同一位置区域内的社交好友的信息;进一步,所述关联判断单元102判断所述第一终端是否与所述第二终端处于同一位置区域,且第一终端侧用户是否为第二终端侧用户的社交好友。若所述第一终端满足所述第二终端侧用户的社交需求,且所述第二终端满足所述第一终端侧用户的社交需求,所述关联判断单元102可确定所述第一终端与所述第二终端具备关联关系。属性获取单元103,用于若所述第一终端与所述第二终端具备关联关系,获取所述一终端的属性信息和所述第二终端的属性信息。所述第一终端的属性信息包括:所述第一终端侧用户的标识、所述第一终端侧用户的社交好友的信息、所述第一终端的标识、所述第一终端的当前位置信息、所述第一终端当前所属的位置区域的商家信息中的至少一种。所述第二终端的属性信息包括:所述第二终端侧用户的标识、所述第二终端侧用户的社交好友的信息、所述第二终端的标识、所述第二终端的当前位置信息、所述第二终端当前所属的位置区域的商家信息中的至少一种。终端的属性信息通常以注册信息的形式存储于所述服务器中,并由所述服务器根据终端的状态或终端侧用户的状态进行实时或定时更新。所述属性获取单元103可以查询所述第一终端的注册信息,获取所述第一终端的属性信息;所述服务器可以查询所述第二终端的注册信息,获取所述第二终端的属性信息。信息处理单元104,用于向所述第一终端发送所述第二终端的属性信息,并向所述第二终端发送所述第一终端的属性信息。所述信息处理单元104向所述第一终端发送所述第二终端的属性信息,即是向所述第一终端侧用户推荐所述第二终端侧用户的相关信息;所述信息处理单元104向所述第二终端发送所述第一终端的属性信息,即是向所述第二终端侧用户推荐所述第一终端侧用户的相关信息。由于所述第一终端与所述第二终端具备关联关系,所述信息处理单元104向具备关联关系的两个终端推荐各自对应用户的信息,可使得推荐的信息更贴近终端侧用户的实际社交需求,从而保证了推荐准确性。再请参见图6,可选地,该装置还可包括:连接建立单元105。连接建立单元105,用于当接收到所述第一终端根据所述第二终端的属性信 息反馈的连接请求,且接收到所述第二终端根据所述第一终端的属性信息反馈的连接请求时,在所述第一终端与所述第二终端之间建立通信连接。所述连接建立单元105在所述第一终端与所述第二终端之间建立通信连接之后,所述第一终端侧用户可与所述第二终端侧用户进行信息交互。本发明实施例中,当检测到第一终端和第二终端均携带社交标志时,服务器可根据所述第一终端的第一社交配置和所述第二终端的第二社交配置,确定所述第一终端与所述第二终端的关联关系,并向具备关联关系的两个终端推荐各自用户的属性信息,可使得推荐的信息更贴近终端侧用户的实际社交需求,从而保证了推荐准确性,提升了信息处理的准确性和智能性。请参见图7,为图6所示的关联判断单元的一个实施例的结构示意图;该关联判断单元102包括:区域判断单元1001、好友判断单元1002和第一关联确认单元1003。区域判断单元1001,用于根据所述第一终端的当前位置信息和所述第二终端的当前位置信息,判断所述第一终端与所述第二终端是否位于同一位置区域。本实施例中,所述第一社交配置所描述的所述第一终端侧用户的社交需求可以为:请求向同一位置区域内的社交好友展现自己的信息,并请求获得同一位置区域内的社交好友的信息;此时所述第一社交配置可包括:第一终端的当前位置信息和第一终端侧用户的社交关系链。所述第二社交配置所描述的所述第二终端侧用户的社交需求可以为:请求向同一位置区域内的社交好友展现自己的信息,并请求获得同一位置区域内的社交好友的信息;此时所述第二社交配置可包括:第二终端的当前位置信息和第二终端侧用户的社交关系链。所述区域判断单元1001可以根据实际需要预先划定至少一个位置区域,例如:假设所述区域判断单元1001根据用户设定的区域半径,结合地图可划定n(n为正整数)个位置区域,该n个位置区域可分别表示为:P0、P1、P2至Pn-1。所述区域判断单元1001可首先根据所述第一终端的当前位置信息,确定所述第一终端所在的位置区域,例如:假设第一终端为终端A,第一终端侧用户为用户A,终端A的当前位置信息表示为坐标(xA,yA),所述区域判断单元1001判断终端A位于位置区域P0;假设第二终端为终端B,第二终端侧用户为用户B,终端B的当前位置信息表示为坐标(xB,yB),所述区域判断单元1001判断终端 B也位于位置区域P0,所述区域判断单元1001确认终端A与终端B位于同一位置区域。好友判断单元1002,用于若所述第一终端与所述第二终端位于相同位置区域,分别查询所述第一终端侧用户的社交关系链和所述第二终端侧用户的社交关系链,判断所述第一终端侧用户与所述第二终端侧用户是否互为社交好友。所述第一终端侧用户的社交关系链可包括:所述第一终端侧用户的至少一个社交好友的信息、所述第一终端侧用户所加入的至少一个社交群组的信息等等。所述第二终端侧用户的社交关系链可包括:所述第二终端侧用户的社交好友的信息、所述第一终端侧用户所加入的至少一个社交群组的信息等等。若所述第一终端与所述第二终端属于相同位置区域,所述好友判断单元1002分别查询所述第一终端侧用户的社交关系链和所述第二终端侧用户的社交关系链,判断所述第一终端侧用户是否为所述第二终端侧用户的社交好友,且判断所述第二终端侧用户是否为所述第一终端侧用户的社交好友,按照本实施例所示例子,所述好友判断单元1002判断用户A是否为用户B的社交关系链中的社交好友,并判断用户B是否为用户A的社交关系链中的社交好友,若用户A为用户B的社交关系链中的社交好友,同时用户B也为用户A的社交关系链中的社交好友,则用户A与用户B互为社交好友。第一关联确认单元1003,用于若所述第一终端侧用户与所述第二终端侧用户互为社交好友,确定所述第一终端与所述第二终端具备关联关系。本实施例中,所述第一终端与所述第二终端具备关联关系,表明所述第一终端与所述第二终端处于同一位置区域,且第一终端侧用户与所述第二终端侧用户互为社交好友。本发明实施例中,当检测到第一终端和第二终端均携带社交标志时,服务器可根据所述第一终端的第一社交配置和所述第二终端的第二社交配置,确定所述第一终端与所述第二终端的关联关系,并向具备关联关系的两个终端推荐各自用户的属性信息,可使得推荐的信息更贴近终端侧用户的实际社交需求,从而保证了推荐准确性,提升了信息处理的准确性和智能性。请参见图8,为图6所示的关联判断单元的另一个实施例的结构示意图;该关联判断单元102包括:相似判断单元2001和第二关联确认单元2002。相似判断单元2001,用于判断所述第一终端侧用户的活动计划与所述第二终端侧用户的活动计划是否相似。本发明实施例中,所述第一社交配置所描述的所述第一终端侧用户的社交需求可以为:请求向具备相似活动计划的社交用户展现自己的信息,并请求获得相似活动计划的其他社交用户的信息;此时所述第一社交配置可包括:第一终端侧用户参与的活动计划、由第一终端侧用户所发起的活动计划等等。所述第二社交配置所描述的所述第二终端侧用户的社交需求可以为:请求向具备相似活动计划的社交用户展现自己的信息,并请求获得相似活动计划的其他社交用户的信息;此时所述第二社交配置可包括:第二终端侧用户参与的活动计划、由第二终端侧用户所发起的活动计划等等。第二关联确认单元2002,用于若所述第一终端侧用户的活动计划与所述第二终端侧用户的活动计划相似,确定所述第一终端与所述第二终端具备关联关系。本实施例中,所述第一终端与所述第二终端具备关联关系,表明所述第一终端侧用户与所述第二终端侧用户具备相似的活动计划。本发明实施例中,当检测到第一终端和第二终端均携带社交标志时,服务器可根据所述第一终端的第一社交配置和所述第二终端的第二社交配置,确定所述第一终端与所述第二终端的关联关系,并向具备关联关系的两个终端推荐各自用户的属性信息,可使得推荐的信息更贴近终端侧用户的实际社交需求,从而保证了推荐准确性,提升了信息处理的准确性和智能性。请参见图9,为图8所示的相似判断单元的一个实施例的结构示意图;该相似判断单元2001可包括:向量构建单元1111、相似计算单元1112和相似确认单元1113。向量构建单元1111,用于根据所述第一终端侧用户的活动计划,构建第一向量,并根据所述第二终端侧用户的活动计划,构建第二向量。所述活动计划可包括:活动时间、活动地点和活动内容;所述向量构建单元1111可采用三元组构建第一向量和第二向量。例如:假设所述第一终端为终端A,所述第一终端侧用户为用户A,用户A的活动计划可如图4所示实施例中的表一所示,所述向量构建单元1111可构建所述第一向量为u1=(IA,TA,AdA)。 假设所述第二终端为终端B,所述第二终端侧用户为用户B,用户B的活动计划可如图4所示实施例中的表二所示,所述向量构建单元1111可构建所述第二向量为u2=(IB,TB,AdB)。相似计算单元1112,用于采用相似度算法计算所述第一向量与所述第二向量之间的相似度。按照本实施例中所示例子,所述相似计算单元1112可以采用图4所示实施例中的公式(1)所示的相似度算法,计算所述第一向量与所述第二向量之间的相似度Sim(u1,u2)。所述第一向量与所述第二向量之间的相似度Sim(u1,u2)的取值范围为[0,1],若Sim(u1,u2)的值越接近于0,表明所述第一向量与所述第二向量之间越不相似;若Sim(u1,u2)的值越接近于1,表明所述第一向量与所述第二向量之间越相似。相似确认单元1113,用于若所述第一向量与所述第二向量之间的相似度大于预设相似阈值,确定所述第一终端侧用户的活动计划与所述第二终端侧用户的活动计划相似。所述预设相似阈值可以根据实际需要进行设定,所述预设相似阈值的取值范围为[0,1],若所述第一向量与所述第二向量之间的相似度Sim(u1,u2)大于预设相似阈值,所述相似确认单元1113确定所述第一终端侧用户的活动计划与所述第二终端侧用户的活动计划相似。本发明实施例中,当检测到第一终端和第二终端均携带社交标志时,服务器可根据所述第一终端的第一社交配置和所述第二终端的第二社交配置,确定所述第一终端与所述第二终端的关联关系,并向具备关联关系的两个终端推荐各自用户的属性信息,可使得推荐的信息更贴近终端侧用户的实际社交需求,从而保证了推荐准确性,提升了信息处理的准确性和智能性。本发明实施例还公开了一种服务器,该服务器可以图1所示实施例中的服务器,其具体可以为社交应用或社交网站的后台服务器,该服务器可包括一信息处理装置,该装置的结构和功能可参见上述图6-图9所示实施例的相关描述,在此不赘述,且本实施例所示的服务器可以应用于上述图2-图5所示实施例中。本发明实施例中,当检测到第一终端和第二终端均携带社交标志时,服务器可根据所述第一终端的第一社交配置和所述第二终端的第二社交配置,确定 所述第一终端与所述第二终端的关联关系,并向具备关联关系的两个终端推荐各自用户的属性信息,可使得推荐的信息更贴近终端侧用户的实际社交需求,从而保证了推荐准确性,提升了信息处理的准确性和智能性。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1