信息处理方法及装置的制造方法

xiaoxiao2020-10-23  28

信息处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及信息技术领域,更具体地说,涉及一种信息处理方法及装置。
【背景技术】
[0002]社交网络,即社交网络服务,其主要作用是为一群拥有相同兴趣与活动的人创建在线社区。这类服务是基于互联网,为用户提供各种联系、交流的交互通路,如电子邮件、实时消息服务等。现在国内外较为流行的Facebook,人人网等都是较为典型的社交网络服务网站。
[0003]目前,社交网络向某一注册用户推荐其他的注册用户成为好友,可以通过如下方式进行:获取注册用户A的某一个好友B的用户标识,该用户标识是用户B在注册社交网络用户时用于唯一标识自己身份的,如email,根据该索引值在其他注册用户的好友中进行查找,如果某一注册用户C的好友中有好友B,则将注册用户A和注册用户C进行相互推荐。这里的用户标识可以是用户的邮箱地址、手机号码或者QQ号码等具有唯一性的信息。
[0004]发明人在实现本发明的过程中发现,上述现有技术可能会造成潜在好友的遗漏。例如,在人人网中,注册用户都使用邮箱地址作为用户标识,那么,当注册用户A和注册用户B的共同好友也在人人网中进行注册时,通过该共同好友的邮箱地址,可以通过上述现有技术将注册用户A和注册用户B进行相互推荐,而当注册用户A和注册用户B的共同好友没有在人人网中进行注册时,通过上述现有技术则不会对注册用户A和注册用户B进行相互推荐,从而使得A和B成为好友的几率降低。

【发明内容】

[0005]本发明的目的是提供一种信息处理方法及装置,以提高对不同的人之间进行好友推荐的几率。
[0006]为实现上述目的,本发明提供了如下技术方案:
[0007]—种信息处理方法,包括:
[0008]获得第一文件和第二文件,其中,所述第一文件和所述第二文件具有第一关联关系;
[0009]获得所述第一文件中的第一对象和第二对象;
[0010]获得所述第二文件中的第三对象和第四对象;
[0011]判断所述第一对象和第三对象是否满足第一预定条件;
[0012]当所述第一对象和第三对象满足所述第一预定条件时,建立所述第二对象和所述第四对象的第二关联关系。
[0013]上述方法,优选的,所述获得第一文件和第二文件包括:
[0014]获得所述第一文件的第一属性;
[0015]获得所述第二文件的第二属性;
[0016]判断所述第一属性和所述第二属性是否满足第二预定条件;
[0017]当所述第一属性和所述第二属性满足所述第二预定条件时,确定所述第一文件和所述第二文件具有第一关联关系。
[0018]上述方法,优选的,所述建立第二对象和所述第四对象的第二关联关系包括:
[0019]向所述第二对象发送所述第四对象的信息;
[0020]和/ 或
[0021]向所述第四对象发送所述第二对象的信息。
[0022]上述方法,优选的,还包括:
[0023]向所述第二对象发送所述第二文件;
[0024]和/ 或
[0025]向所述第四对象发送所述第一文件。
[0026]上述方法,优选的,若所述第一文件属于第五对象,所述第二文件属于第六对象,则所述方法还包括:
[0027]当所述第一对象和所述第三对象满足所述第一预定条件时,建立所述第五对象和所述第六对象的第三关联关系。
[0028]一种信息处理装置,包括:
[0029]文件获取模块,用于获得第一文件和第二文件,其中,所述第一文件和所述第二文件具有第一关联关系;
[0030]第一获取模块,用于获得所述第一文件中的第一对象和第二对象;
[0031]第二获取模块,用于获得所述第二文件中的第三对象和第四对象;
[0032]判断模块,用于判断所述第一对象和第三对象是否满足第一预定条件;
[0033]第一建立模块,用于在所述第一对象和第三对象满足所述第一预定条件时,建立所述第二对象和所述第四对象的第二关联关系。
[0034]上述装置,优选的,所述文件获取模块包括:
[0035]第一获取单元,用于获得所述第一文件的第一属性;
[0036]第二获取单元,用于获得所述第二文件的第二属性;
[0037]判断单元,用于判断所述第一属性和所述第二属性是否满足第二预定条件;
[0038]确定单元,用于当所述第一属性和所述第二属性满足所述第二预定条件时,确定所述第一文件和所述第二文件具有第一关联关系。
[0039]上述装置,优选的,所述第一建立模块包括:
[0040]第一发送单元,用于向所述第二对象发送所述第四对象的信息;
[0041]和/或
[0042]第二发送单元,用于向所述第四对象发送所述第二对象的信息。
[0043]上述装置,优选的,所述第一建立模块还包括:
[0044]第三发送单元,用于向所述第二对象发送所述第二文件;
[0045]和/ 或
[0046]第四发送单元,用于向所述第四对象发送所述第一文件。
[0047]上述装置,优选的,若所述第一文件属于第五对象,所述第二文件属于第六对象,则所述装置还包括:
[0048]第二建立模块,用于当所述第一对象和所述第三对象满足所述第一预定条件时,建立所述第五对象和所述第六对象的第三关联关系。
[0049]通过以上方案可知,本申请提供的一种信息处理方法及装置,获取具有第一关联关系的第一文件和第二文件,然后获取第一文件中的第一对象和第二对象,获取第二文件中的第三对象和第四对象,当第一对象和第三对象满足第一预定条件时,建立所述第二对象和所述第四对象的关联关系。
[0050]也就是说,本申请实施例通过确定具有第一关联关系的第一文件和第二文件,然后通过第一文件中的第一对象和第二文件中的第三对象的关系建立第一文件中的第二对象和第二文件中的第四对象之间的第二关联关系,提高了对不同的人进行好友推荐的几率。例如,所述第一文件可以是包括A、B两个人的第一图片,所述第二文件可以是包括B、C两个人的第二图片,当判断出所述第一图片中的B和第二图片中的B为同一个人时,可以对A和C进行好友推荐,避免A和C都注册了某一社交网站,而B作为A和C的共同好友,却没有注册该社交网站时,则无法对A和C进行好推荐的问题,从而提高了对A和C进行好友推荐的几率。
【附图说明】
[0051]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0052]图1为本申请实施例提供的信息处理方法的一种实现流程图;
[0053]图2为本申请实施例提供的获得第一文件和第二文件的实现流程图;
[0054]图3为本申请实施例提供的信息处理方法的另一种实现流程图;
[0055]图4为本申请实施例提供的信息处理装置的一种结构示意图;
[0056]图5为本申请实施例提供的文件获取模块的一种结构示意图;
[0057]图6为本申请实施例提供的第一建立模块的一种结构示意图;
[0058]图7为本申请实施例提供的第一建立模块的另一种结构示意图;
[0059]图8为本申请实施例提供的第一建立模块的又一种结构示意图;
[0060]图9为本申请实施例提供的信息处理装置的另一种结构示意图。
[0061]说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三” “第四”等(如果存在)是用于区别类似的部分,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示的以外的顺序实施。
【具体实施方式】
[0062]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0063]请参阅图1,图1为本申请实施例提供的信息处理方法的一种实现流程图,可以包括:
[0064]步骤Sll:获得第一文件和第二文件,其中,所述第一文件和所述第二文件具有第一关联关系;
[0065]所述第一文件可以是图片、语音等;相应的,所述第一文件也可以是图片、语音等。
[0066]所述第一文件和所述第二文件具有第一关联关系可以是指所述第一文件和第二文件在一台计算机中,或者在一台计算机的同一个文件夹中;
[0067]所述第一文件和所述第二文件具有第一关联可以关系也可以是指所述第一文件夹和所述第二文件夹在一个局域网的不同的计 算机中。
[0068]所述第一文件和所述第二文件具有第一关联关系还可以是指所述第一文件和所述第二文件在预设地理范围内的不同的计算机中;例如,所述预设地理范围内可以是指一幢大楼内,或者是指一个小区内等。
[0069]所述第一文件和所述第二文件具有第二关联关系还可以是指所述第一文件和第二文件在同一个网络服务器中;例如,所述第一文件和第二文件在同一个社交网络服务器中。
[0070]步骤S12:获得所述第一文件中的第一对象和第二对象;
[0071]步骤S13:获得所述第二文件中的第三对象和第四对象;
[0072]例如,当所述第一文件和第二文件均为图片(如照片)时,所述第一文件中的第一对象和第二对象可以指提取的第一文件中的第一人脸特征和第二人脸特征;所述第二文件中的第三对象和第四对象可以是指提取的第二文件中的第三人脸特征和第四人脸特征。
[0073]其中步骤S12和步骤S3的先后顺序不做具体限定,可以先执行步骤S12,再执行步骤S13 ;或者,先执行步骤S13,再执行步骤S14 ;或者,步骤S12和步骤S13同步执行。
[0074]步骤S14:判断所述第一对象和第三对象是否满足第一预定条件;
[0075]可以将第一对象和第三对象进行比对,比较二者的相似度;也可以计算第一对象和第二对象的相关度,判断第一对象和第三对象的相似度或相关度是否满足预设条件。
[0076]例如,上述例子中,可以对第一人脸特征和第三人脸特征进行比对,以判断第一人脸特征和第二人脸特征是否属于同一个人,如果第一人脸特征和第三人脸特征的相似度满足预设条件,则说明第一人脸特征和第二人脸特征属于同一个人。
[0077]步骤S15:当所述第一对象和第三对象满足所述第一预定条件时,建立所述第二对象和所述第四对象的第二关联关系。
[0078]假设上述例子中,第一人脸特征对应的人为A,第二人脸特征对应的人为B,第三人脸特征对应的人为C,第四人脸特征对应的人为D,那么,当通过对第一人脸特征和第三人脸特征进行比对判断出A和C为同一个人时,可以建立B、D两个人之间的关联关系,例如,可以对B、D两个人进行好友推荐。
[0079]本申请提供的一种信息处理方法,获取具有第一关联关系的第一文件和第二文件,然后获取第一文件中的第一对象和第二对象,获取第二文件中的第三对象和第四对象,当第一对象和第三对象满足第一预定条件时,建立所述第二对象和所述第四对象的关联关系O
[0080]也就是说,本申请实施例通过确定具有第一关联关系的第一文件和第二文件,然后通过第一文件中的第一对象和第二文件中的第三对象的关系建立第一文件中的第二对象和第二文件中的第四对象之间的第二关联关系,提高了对不同的人进行好友推荐的几率。例如,所述第一文件可以是包括A、B两个人的第一图片,所述第二文件可以是包括B、C两个人的第二图片,当判断出所述第一图片中的B和第二图片中的B为同一个人时,可以对A和C进行好友推荐,避免A和C都注册了某一社交网站,而B作为A和C的共同好友,却没有注册该社交网站时,则无法对A和C进行好推荐的问题,即,应用本申请实施例提供的信息处理方法,B不用注册社交网站就可以实现对A和C进行好友推荐的目的,从而提高了对A和C进行好友推荐的几率。
[0081]上述实施例,优选的,所述获得第一文件和第二文件的实现流程图如图2所示,可以包括:
[0082]步骤S21:获得所述第一文件的第一属性;
[0083]其中,第一文件的第一属性可以是指存储所述第一文件的计算机节点的识别标识或存储所述第一文件的网络服务器节点的识别标识;第一文件的第一属性也可以是指存储所述第一文件的计算机节点的地理位置;第一文件的第一属性还可以是指存储所述第一文件的计算机节点所在局域网的识别标识。
[0084]步骤S22:获得所述第二文件的第二属性;
[0085]第二文件的第二属性可以是指存储所述第二文件的计算机节点的识别标识或存储所述第二文件的网络服务器节点的识别标识;第二文件的第二属性也可以是指存储所述第二文件的计算机节点的地理位置;第二文件的第二属性还可以是指存储所述第二文件的计算机节点所在局域网的识别标识。
[0086]步骤S23:判断所述第一属性和所述第二属性是否满足第二预定条件;
[0087]步骤S24:当所述第一属性和所述第二属性满足所述第二预定条件时,确定所述第一文件和所述第二文件具有第一关联关系。
[0088]本申请实施例中,当存储所述第一文件的计算机节点的识别标识和存储所述第二文件的计算机节点的识别标识相同时,可以确定所述第一文件和第二文件在一台计算机中;
[0089]当存储所述第一文件的第一计算机节点所在局域网的标识和存储所述第二文件的第二计算机节点所在局域网的标识相同时,可以确定所述第一文件和所述第二文件在一个局域网的不同的计算机中;
[0090]当存储所述第一文件的第一计算机节点的位置和存储所述第二文件的第二计算机节点的位置之间的距离满足预设的距离条件时,可以确定所述第一文件和所述第二文件在预设地理范围内的不同的计算机中;
[0091]当存储所述第一文件的网络服务器的识别标识和存储所述第二文件的网络服务器的识别标识相同时,可以确定所述第一文件和第二文件在同一个网络服务器中;
[0092]当确定第一文件和第二文件具有第一关联关系时,就可以确定第一文件和第二文件就是本申请实施例所要获得的第一文件和第二文件。
[0093]上述实施例,优选的,所述建立第二对象和第四对象的第二关联关系可以包括:
[0094]向所述第二对象发送所述第四对象的信息;即,将第四对象的信息发送给第二对象,以便第二对象获知第四对象的信息;
[0095]或者,向所述第四对象发送所述第二对象的信息;即,将第二对象的信息发送给第四对象,以便第四对象获知第二对象的信息;
[0096]或者,向第二对象发送第四对象的信息,并且,向第四对象发送第二对象的信息。
[0097]第四对象在接收到第二对象的信息后,可以选择是否与第二对象建立进一步的关联关系;同理第二对象在接收到第四对象的信息后,可以选择是否与第四对象建立进一步的关联关系。
[0098]上述实施例,优选的,还可以包括:
[0099]向第二对象发送所述第二文件,以便于第二对象获知所述第三对象(或第一对象)和所述第四对象之间的关联关系;
[0100]或者,向第四对象发送所述第一文件,以便于第四对象获知第一对象(或第三对象)和所述第二对象之间的关联关系。
[0101]或者,向第二对象发送第二文件,并且,向第四对象发送第一文件。
[0102]上述实施例,优选的,若第一文件属于第五对象,第二文件属于第六对象时,则,本申请实施例提供的信息处理方法的另一种实现流程如图3所示,当所述第一对象和所述第三对象满足所述第一预定条件时,还可以包括:
[0103]步骤31:建立第五对象和第六对象的第三关联关系。
[0104]具体可以包括:
[0105]向所述第五对象发送所述第六对象的信息;即,将第六对象的信息发送给第五对象,以便第五对象获知第六对象的信息;
[0106]或者,向所述第六对象发送所述第五对象的信息;即,将第五对象的信息发送给第六对象,以便第六对象获知第五对象的信息;
[0107]或者,向第五对象发送第六对象的信息,并且,向第六对象发送第五对象的信息。
[0108]第五对象在接收到第六对象的信息后,可以选择是否与第六对象建立进一步的关联关系;同理,第六对象在接收到第五对象的信息后,可以选择是否与第五对象建立进一步的关联关系。
[0109]上述实施例,优选的,还可以包括:
[0110]向第五对象发送所述第二文件,以及所述第二文件与第六对象之间的关系;
[0111]或者,向第六对象发送所述第一文件,以及所述第一文件与第五对象之间的关系。
[0112]或者,向第五对象发送第二文件,以及所述第二文件与第六对象之间的关系,并且,向第六对象发送第一文件,以及所述第一文件与第五对象之间的关系。
[0113]本申请实施例中,第一文件和第二文件除了可以为照片外,还可以为语音。当第一文件和第二文件均为语音文件,且第一文件属于第五对象,第二文件属于第六对象时,如果第一文件和第二文件满足预设的语音匹配条件,则可以建立第五对象和第六对象的第三关联关系。
[0114]与方法实施例相对应,本申请实施例还提供一种信息处理装置,本申请实施例提供的信息处理装置的一种结构示意图如图4所示,可以包括:
[0115]文件获取模块41,第一获取模块42,第二获取模块43,判断模块44和第一建立模块45 ;其中,
[0116]文件获取模块41用于获取第一文件和第二文件,其中,第一文件和第二文件具有第一关联关系;
[0117]所述第一文件和所述第二文件具有第一关联关系可以是指所述第一文件和第二文件在一台计算机中,或者在一台计算机的同一 个文件夹中;
[0118]所述第一文件和所述第二文件具有第一关联可以关系也可以是指所述第一文件夹和所述第二文件夹在一个局域网的不同的计算机中。
[0119]所述第一文件和所述第二文件具有第一关联关系还可以是指所述第一文件和所述第二文件在预设地理范围内的不同的计算机中;例如,所述同一个地理位置可以是指一幢大楼,或者是指一个小区等。
[0120]所述第一文件和所述第二文件具有第二关联关系还可以是指所述第一文件和第二文件在同一个网络服务器中;例如,所述第一文件和第二文件在同一个社交网络服务器中。
[0121]第一获取模块42用于获得所述第一文件中的第一对象和第二对象;
[0122]第二获取模块43用于获得所述第二文件中的第三对象和第四对象;
[0123]判断模块44用于判断所述第一对象和第三对象是否满足第一预定条件;
[0124]可以将第一对象和第三对象进行比对,比较二者的相似度;也可以计算第一对象和第二对象的相关度,判断第一对象和第三对象的相似度或相关度是否满足预设条件。
[0125]第一建立模块45用于在所述第一对象和第三对象满足所述第一预定条件时,建立所述第二对象和所述第四对象的第二关联关系。
[0126]本申请提供的一种信息处理装置,获取具有第一关联关系的第一文件和第二文件,然后获取第一文件中的第一对象和第二对象,获取第二文件中的第三对象和第四对象,当第一对象和第三对象满足第一预定条件时,建立所述第二对象和所述第四对象的关联关系O
[0127]也就是说,本申请实施例通过确定具有第一关联关系的第一文件和第二文件,然后通过第一文件中的第一对象和第二文件中的第三对象的关系建立第一文件中的第二对象和第二文件中的第四对象之间的第二关联关系,提高了对不同的人进行好友推荐的几率。例如,所述第一文件可以是包括A、B两个人的第一图片,所述第二文件可以是包括B、C两个人的第二图片,当判断出所述第一图片中的B和第二图片中的B为同一个人时,可以对A和C进行好友推荐,避免A和C都注册了某一社交网站,而B作为A和C的共同好友,却没有注册该社交网站时,无法对A和C进行好推荐的问题,S卩,应用本申请实施例提供的信息处理方法,B不用注册社交网站就可以实现对A和C进行好友推荐的目的,从而提高了对A和C进行好友推荐的几率。
[0128]在图4所示实施例的基础上,本申请实施例提供的文件获取模块41的一种结构示意图如图5所示,可以包括:
[0129]第一获取单元51,第二获取单元52,判断单元53和确定单元54 ;其中,
[0130]第一获取单元51用于获得所述第一文件的第一属性;
[0131]其中,第一文件的第一属性可以是指存储所述第一文件的计算机节点的识别标识或存储所述第一文件的网络服务器节点的识别标识;第一文件的第一属性也可以是指存储所述第一文件的计算机节点的地理位置;第一文件的第一属性还可以是指存储所述第一文件的计算机节点所在局域网的识别标识。
[0132]第二获取单元52用于获得所述第二文件的第二属性;
[0133]第二文件的第二属性可以是指存储所述第二文件的计算机节点的识别标识或存储所述第二文件的网络服务器节点的识别标识;第二文件的第二属性也可以是指存储所述第二文件的计算机节点的地理位置;第二文件的第二属性还可以是指存储所述第二文件的计算机节点所在局域网的识别标识。
[0134]判断单元53用于判断所述第一属性所述第二属性是否满足第二预定条件;
[0135]确定单元54用于当所述第一属性和第二属性满足所述第二预定条件时,确定所述第一文件和所述第二文件具有第一关联关系。
[0136]本申请实施例中,当存储所述第一文件的计算机节点的识别标识和存储所述第二文件的计算机节点的识别标识相同时,可以确定所述第一文件和第二文件在一台计算机中;
[0137]当存储所述第一文件的第一计算机节点所在局域网的标识和存储所述第二文件的第二计算机节点所在局域网的标识相同时,可以确定所述第一文件和所述第二文件在一个局域网的不同的计算机中;
[0138]当存储所述第一文件的第一计算机节点的位置和存储所述第二文件的第二计算机节点的位置之间的距离满足预设的距离条件时,可以确定所述第一文件和所述第二文件在预设地理范围内的不同的计算机中;
[0139]当存储所述第一文件的网络服务器的识别标识和存储所述第二文件的网络服务器的识别标识相同时,可以确定所述第一文件和第二文件在同一个网络服务器中;
[0140]当确定第一文件和第二文件具有第一关联关系时,就可以确定第一文件和第二文件就是本申请实施例所要获得的第一文件和第二文件。
[0141]在图4或图5所示实施例的基础上,本申请实施例提供的第一建立模块45的一种结构示意图如图6所示,可以包括:
[0142]第一发送单元61,用于向所述第二对象发送所述第四对象的信息;8卩,将第四对象的信息发送给第二对象,以便第二对象获知第四对象的信息;
[0143]在图4或图5所示实施例的基础上,本申请实施例提供的第一建立模块45的另一种结构示意图如图7所示,可以包括:
[0144]第二发送单元71,用于向所述第四对象发送所述第二对象的信息;即,将第二对象的信息发送给第四对象,以便第四对象获知第二对象的信息;
[0145]在图4或图5所示实施例的基础上,本申请实施例提供的第一建立模块45的又一种结构示意图如图8所示,可以包括:
[0146]第一发送单元61,用于向所述第二对象发送所述第四对象的信息;8卩,将第四对象的信息发送给第二对象,以便第二对象获知第四对象的信息;
[0147]第二发送单元71,用于向所述第四对象发送所述第二对象的信息;即,将第二对象的信息发送给第四对象,以便第四对象获知第二对象的信息;
[0148]在本申请的一种实施例中,所述第一建立模块45还可以包括:
[0149]第三发送单元,用于向第二对象发送第二文件,以便于第二对象获知所述第三对象(或第一对象)和所述第四对象之间的关联关系;
[0150]在本申请的另一种实施例中,所述第一建立模块45还可以包括:
[0151]第四发送单元,用于向所述第四对象发送所述第一文件,,以便于第四对象获知第一对象(或第三对象)和所述第二对象之间的关联关系。
[0152]在本申请的又一种实施例中,所述第一建立模块45还可以包括:
[0153]第三发送单元,用于向第二对象发送第二文件,以便于第二对象获知所述第三对象(或第一对象)和所述第四对象之间的关联关系;
[0154]第四发送单元,用于向所述第四对象发送所述第一文件,以便于第四对象获知第一对象(或第三对象)和所述第二对象之间的关联关系。
[0155]在图4所不实施例的基础上,若第一文件属于第五对象,第二文件属于第六对象,则本申请实施例提供的信息处理装置的另一种结构示意图如图9所示,还可以包括:
[0156]第二建立模块91,用于当所述第一对象和所述第三对象满足所述第一预定条件时,建立第五对象和第六对象的第三关联关系。
[0157]具体可以包括:
[0158]第五发送单元,用于向所述第五对象发送所述第六对象的信息;即,将第六对象的信息发送给第五对象,以便第五对象获知第六对象的信息;
[0159]和/或
[0160]第六发送单元,用于向所述第六对象发送所述第五对象的信息;即,将第五对象的信息发送给第六对象,以便第六对象获知第五对象的信息;
[0161]第五对象在接收到第六对象的信息后,可以选择是否与第六对象建立进一步的关联关系;同理,第六对象在接收到第五对象的信息后,可以选择是否与第五对象建立进一步的关联关系。
[0162]上述实施例,优选的,第五发送单元还可以向第五对象发送所述第二文件,以及所述第二文件与第六对象之间的关系;
[0163]第六发送单元还可以向第六对象发送所述第一文件,以及所述第一文件与第五对象之间的关系。
[0164]下面结合具体应用对本申请实施例提供的信息处理方法进行说明:
[0165]为方便叙述,下面以第一文件和第二文件均为照片为例进行说明,即第一文件为第一照片,第二文件为第二照片;
[0166]在获取照片时,所述获取的第一照片和第二照片需要具有一定的关联关系,例如,所述第一照片和第二照片可以取自于同一台计算机;或者,虽然第一照片和第二照片取自于不同的计算机,但是存储第一照片的计算机和存储第二照片的计算机可以是位于同一个局域网的两台计算机,或者,存储第一照片的计算机和存储第二照片的计算机在预设的地理范围内;或者,第一照片和第二照片可以取自于同一网络服务器,如某个社交网络服务器。
[0167]在本申请的一个应用实例中,所述第一照片中有两个人的图像,分别为A的图像和B的图像,即第一照片为A和B的合影照,第二照片中也有两个人的图像,分别为C的图像和D的图像,即第二照片为C和D的合影照;
[ 0168]当第一照片和第二照片满足上述任意一种关联关系时,可以在第一照片中提取A的特征和B的特征,在第二照片中提取C的特征和D的特征,当A的特征和C的特征满足预设的匹配条件时,认为A和C为同一个人,此时,建立B和D之间的联系,可以向D发送B的信息,或者,向B发送D的信息。具体的,所述第一照片中可以包含有与B相对应的联系方式以及B的信息(如,A与B是好友、B的地理位置等信息),所述第二照片中可以包含有与D相对应的联系方式以及D的信息(如,D与C是好友、D的地理位置等信息),从而可以在A和C满足预设条件时,向D发送B的信息,和/或向B发送D的信息。
[0169]当第一照片和第二照片都位于同一个网络服务器时,例如,所述网络服务器可以是社交网络服务器,如人人网的网络服务器。其中,第一照片为人人网的注册用户B上传的照片,而第二照片为人人网的注册用户D上传的照片,那么,当第一照片中A的特征和第二照片中C的特征满足预设的匹配条件时,可以认为A和C为同一个人,此时,建立B和D之间的联系,此时可以依据B的用户标识(如,邮箱地址或手机号等)将D的信息发送给B,或者,依据D的用户标识将B的信息发送给D,即向B推荐D为好友,或者,向D推荐B为好友。
[0170]同时,还可以将第一照片发送给D,或者将第二照片发送个B,以便于告知对方他们有共同好友A (或C)。
[0171]在本申请的另一个应用实例中,第一照片属于用户E,而第二照片属于用户F,那么,当A的特征和C的特征满足预设的匹配条件时,认为A和C为同一个人,说明E和F有共同好友A (或C),此时,还可以建立E和F之间的第三关联关系。本应用实例中,第一照片中可以只有A,同理,第一照片中可以只有C。
[0172]具体的,可以向E发送F的信息,和/或,相F发送E的信息,从而可以将E和F相互推荐好友
[0173]其中,E和F可以存储于不同的计算机中,或者可以存储于同一个网络服务器中。
[0174]下面结合具体应用场景对本申请实施例进行说明。
[0175]在本申请的一个应用场景中,用户A有一台个人计算机,该计算机中存储有第一照片和第二照片,第一照片中有A和B两个人,在第二照片中有A和D两个人,那么,当判断出第一照片中的A和第二照片中的A为同一个人或相似度满足预设条件时,说明B和D有一个共同好友A,那么,当判断出第一照片和第二照片来自于一台计算机时,可以将B和D相互推荐好友;
[0176]在本申请的另一个应用场景中,第一照片存储于第一计算机中,第二照片存储于第二计算机中,其中,第一计算机和第二计算机属于同一个局域网(如,第一计算机和第二计算机可以属于同一个家庭组,或者属于一个公司内部的局域网等),假设第一计算机的用户为A,第二计算机的用户为C,其中第一照片中有A和B两个人,第二照片中有C和D两个人,那么,当判断出第一照片和第二照片来自于一个局域网的不同计算机中时,如果判断出A为第一计算机的用户,C为第二计算机的用户,则可以将B和D相互推荐好友;如果判断出A和C为同一人,则也可以将B和D相互推荐好友。
[0177]在本申请的又一个应用场景中,第一照片存储于第一计算机中,第二照片存储于第二计算机中,其中,第一计算机和第二计算机的地理位置满足预设地理条件,例如,第一计算机和第二计算机位于同一装大楼,或者是位于一个社区内。假设第一计算机的用户为A,第二计算机的用户为C,其中第一照片中有A和B两个人,第二照片中有C和D两个人,那么,当判断出第一照片和第二照片来自于满足预设地理条件的不同计算机中时,如果判断出A为第一计算机的用户,C为第二计算机的用户,则可以将B和D相互推荐好友;
[0178]在本申请的又一个应用场景中,当第一照片和第二照片均存储于同一网络服务器中,如某个社交网络服务器,第一照片为第一社交网站的注册用户B上传到网络服务器的照片,而第二照片为第一社交网站的注册用户D上传到网络服务器的照片,那么,假设第一照片中的人至少包括A,第二照片中的人也至少包括A,那么,当判断出第一照片中A与第二照片中的A为同一个人时,可以将B和D相互推荐为好友。
[0179]需要说明书的是,上述实施例中,以照片中的第一对象和第三对象人物对本申请实施例进行说明,即当不同的人有共同好友时,将这两个不同的人进行好友推荐;但是,本申请实施例中,第一对象和第三对象并不仅限于人物,还可以是景物或动物等,例如,对于喜欢旅游的人来说,当第一对象和第二对象为景物时,通过本申请实施例可以将具有共同旅游爱好的人相互推荐为好友,而不仅仅是将朋友的朋友相互推荐,而是将具有共同爱好的人相互推荐为好友,进一步提高了对不同的人进行好友推荐的几率。
[0180]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种信息处理方法,其特征在于,包括: 获得第一文件和第二文件,其中,所述第一文件和所述第二文件具有第一关联关系; 获得所述第一文件中的第一对象和第二对象; 获得所述第二文件中的第三对象和第四对象; 判断所述第一对象和第三对象是否满足第一预定条件; 当所述第一对象和第三对象满足所述第一预定条件时,建立所述第二对象和所述第四对象的第二关联关系。2.根据权利要求1所述的方法,其特征在于,所述获得第一文件和第二文件包括: 获得所述第一文件的第一属性; 获得所述第二文件的第二属性; 判断所述第一属性和所述第二属性是否满足第二预定条件; 当所述第一属性和所述第二属性满足所述第二预定条件时,确定所述第一文件和所述第二文件具有第一关联关系。3.根据权利要求1所述的方法,其特征在于,所述建立第二对象和所述第四对象的第二关联关系包括: 向所述第二对象发送所述第四对象的信息; 和/或 向所述第四对象发送所述第二对象的信息。4.根据权利要求3所述的方法,其特征在于,还包括: 向所述第二对象发送所述第二文件; 和/或 向所述第四对象发送所述第一文件。5.根据权利要求1所述的方法,其特征在于,若所述第一文件属于第五对象,所述第二文件属于第六对象,则所述方法还包括: 当所述第一对象和所述第三对象满足所述第一预定条件时,建立所述第五对象和所述第六对象的第三关联关系。6.一种信息处理装置,其特征在于,包括: 文件获取模块,用于获得第一文件和第二文件,其中,所述第一文件和所述第二文件具有第一关联关系; 第一获取模块,用于获得所述第一文件中的第一对象和第二对象; 第二获取模块,用于获得所述第二文件中的第三对象和第四对象; 判断模块,用于判断所述第一对象和第三对象是否满足第一预定条件; 第一建立模块,用于在所述第一对象和第三对象满足所述第一预定条件时,建立所述第二对象和所述第四对象的第二关联关系。7.根据权利要求6所述的装置,其特征在于,所述文件获取模块包括: 第一获取单元,用于获得所述第一文件的第一属性; 第二获取单元,用于获得所述第二文件的第二属性; 判断单元,用于判断所述第一属性和所述第二属性是否满足第二预定条件; 确定单元,用于当所述第一属性和所述第二属性满足所述第二预定条件时,确定所述第一文件和所述第二文件具有第一关联关系。8.根据权利要求6所述的装置,其特征在于,所述第一建立模块包括: 第一发送单元,用于向所述第二对象发送所述第四对象的信息; 和/或 第二发送单元,用于向所述第四对象发送所述第二对象的信息。9.根据权利要求8所述的装置,其特征在于,所述第一建立模块还包括: 第三发送单元,用于向所述第二对象发送所述第二文件; 和/或 第四发送单元,用于向所述第四对象发送所述第一文件。10.根据权利要求1所述的方法,其特征在于,若所述第一文件属于第五对象,所述第二文件属于第六对象,则所述装置还包括: 第二建立模块,用于当所述第一对象和所述第三对象满足所述第一预定条件时,建立所述第五对象和所述第六对象的第三关联关系。
【专利摘要】本发明实施例公开了一种信息处理方法及装置,获取具有第一关联关系的第一文件和第二文件,然后获取第一文件中的第一对象和第二对象,获取第二文件中的第三对象和第四对象,当第一对象和第三对象满足第一预定条件时,建立所述第二对象和所述第四对象的关联关系。本申请实施例通过确定具有第一关联关系的第一文件和第二文件,然后通过第一文件中的第一对象和第二文件中的第三对象的关系建立第一文件中的第二对象和第二文件中的第四对象之间的第二关联关系,提高了对不同的人进行好友推荐的几率。
【IPC分类】G06F17/30
【公开号】CN104899196
【申请号】CN201410074610
【发明人】李凡智, 毛明旭
【申请人】联想(北京)有限公司
【公开日】2015年9月9日
【申请日】2014年3月3日
【公告号】US20150248616

最新回复(0)