社交网络应用中用户关系的实现方法和装置的制作方法

文档序号:7855839阅读:192来源:国知局
专利名称:社交网络应用中用户关系的实现方法和装置的制作方法
技术领域
本发明涉及互联网技术,特别是涉及一种社交网络应用中用户关系的实现方法和
>J-U ρ α装直。
背景技术
随着各种网络应用的发展,互联网中的社交网络应用也在蓬勃发展,用户可通过 各种不同的社交网络应用中的用户关系信息实现与其他用户之间的交互。在一个社交网络应用可以通过其它社交网络应用中的用户关系信息建立新的用户关系,即通过各种不同的关系场景在当前使用的社交网络应用中建立新的用户关系,例如,引入基于地理位置服务的社交网络应用以及通讯录这两个关系场景中的用户关系信息建立新的用户关系。具体的,当前使用的社交网络应用、基于地理位置服务的社交网络应用和通讯录均有相应的用户标识来进行标识,任一用户均在当前使用的社交网络应用将标识A分别与基于地理位置服务的社交网络应用的标识B以及通讯录的标识C进行绑定,建立标识A和标识B、标识A和标识C之间的关联关系。此时,根据标识A和标识B之间的关联关系得到该用户在基于地理位置服务的社交网络应用这一关系场景中的用户D,用户D在使用的社交网络应用中也存在相应的标识,进而在使用的社交网络应用中建立与用户D的用户关系,从而直接将基于地理位置服务的社交网络应用这一关系场景中的用户关系直接导入当前使用的社交网络应用中,用户直接与这一关系场景中的用户建立基于当前使用的社交网络应用的用户关系。相应的,通过标识A和标识C也能够在当前使用的社交网络应用中建立用户与通讯录中某一联系人的用户关系。然而,通常在当前使用的社交网络应用中引入基于地理位置服务的社交网络这一关系场景所直接建立的用户关系中用户与用户之间是陌生人的关系,相互之间并不熟悉,但是,作为陌生人的用户却可以任意查看用户在当前使用的社交网络应用中发布的相册等信息,造成社交网络应用中信息的不安全性。

发明内容
基于此,提供一种能提高信息安全性的社交网络应用中的用户关系实现方法。此外,还有必要提供一种能提高信息安全性的社交网络应用中的用户关系实现装置。一种社交网络应用中用户关系的实现方法,包括如下步骤获取用户添加请求;判断发起所述用户添加请求的关系场景是否为设定的信任场景,若否,则对发起用户添加请求的用户标识进行验证,并根据验证结果建立用户关系。一种社交网络应用中用户关系的实现装置,包括请求获取模块,用于获取用户添加请求;场景判断模块,用于判断发起所述用户添加请求的关系场景是否为设定的信任场景,若否,则通知验证模块;所述验证模块用于对发起用户添加请求的用户标识进行验证,并将所述验证结果通知关系建立模块;所述关系建立模块用于建立用户关系。上述社交网络应用中的用户关系实现方法和装置,在获取到用户添加请求之后,将判断发起用户添加请求的关系场景是否为信任场景,若不是信任场景,则应当对发起用户添加请求的用户标识进行验证,并在验证通过的情况下方可建立用户关系,进而防止发起用户添加请求的用户标识为陌生人时对用 户的社交网络应用中信息的任意查看,进而提高了社交网络应用中信息的安全性。


图I为一个实施例中社交网络应用中用户关系的实现方法的流程图;图2为另一个实施例中社交网络应用中用户关系的实现方法的流程图;图3为一个实施例中对发起用户添加请求的用户标识进行验证,并根据验证结果建立用户关系的方法流程图;图4为一个实施例中社交网络应用中用户关系的实现装置的结构示意图;图5为另一个实施例中社交网络应用中用户关系的实现装置的结构示意图;图6为一个实施例中验证模块的结构示意图。
具体实施例方式如图I所示,在一个实施例中,一种社交网络应用中的用户关系实现方法,包括如下步骤步骤S110,获取用户添加请求。本实施例中,在接收到某一用户通过社交网络应用发起的用户添加请求之后,获取接收的用户添加请求,通过用户添加请求获知哪一用户请求建立基于社交网络应用的用户关系。具体的,用户关系是社交网络应用中当前的使用用户与其他用户之间存在的关联关系。例如,安装于移动终端上的社交网络应用中通讯录记录的联系人与移动终端用户之间存在着用户关系,社交网络应用通过获取到的用户添加请求将请求添加为用户关系的联系人存储于通讯录中,建立移动终端用户和请求添加为用户的联系人之间的关联关系。此夕卜,用户关系还可以是好友关系、基于电子邮箱的联系人与邮箱用户之间的关联关系等,在此不一一进行列举。如图2所示,在另一个实施例中,上述步骤SllO之前还包括如下步骤步骤S210,在选定的关系场景中获取请求添加为用户关系的用户标识,并根据选定的用户标识得到对应的社交网络应用标识。本实施例中,关系场景为期望与之建立用户关系的用户来源,是这一期望建立用户关系的用户与发起用户添加请求的用户存在用户关系的某一社交网络应用场景。例如,即时通信工具这一社交网络应用中,可在基于地理位置的陌生人交友得到的用户列表这一关系场景通过选定操作得到选定的用户,进而根据用户标识与即时通信工具标识的对应关系得到这一选定的用户所对应的即时通信标识,该选定的用户与触发选定操作的用户之间是陌生人关系的。关系场景除了基于地理位置的陌生人交友得到的用户关系这一关系场景之外,还可以是某一社交网络应用中基于话题的交友得到的用户关系,或者是基于某一特定动作的交友得到的用户关系,也可以是基于手机通讯录或者邮箱联系人信息的用户关系,在此不再一一列举。上述选定的关系场景与当前使用的社交网络应用中的关系场景各不相同。步骤S230,根据社交网络应用标识发起用户添加请求。本实施例中,在得到与选定的用户标识对应的社交网络应用标识之后,根据社交网络应用标识向该社交网络应用标识所在的客户端发起用户添加请求。上述社交网络应用中用户关系的实现方法中,某一用户在当前使用的社交网络应用中通过某一关系场景中的用户关系信息选定得到某一用户标识,该用户在这一关系场景中与用户标识对应的用户存在着用户关系;根据用户标识得到这一用户在该用户当前使用的社交网络应用中的社交网络应用标识,进而与该用户发起建立基于当前使用的社交网络 应用的用户关系的用户添加请求。步骤S130,判断发起用户添加请求的关系场景是否为设定的信任场景,若否,则进入步骤S150,若是,则进入步骤S170。本实施例中,获取的用户添加请求中包括了发起用户添加请求的用户所对应的社交网络应用标识、触发用户添加请求的关系场景等信息,例如,在接收到发起的用户添加请求时,用户可在社交网络应用的交互界面中查看到发起用户添加请求的用户标识以及发起用户添加请求的用户来自于哪一用户关系信息,即关系场景。用户之间基于互联网络所进行的交互中,所存在的用户关系可能是以陌生人为基础的,也可能是以熟人为基础的,与用户相互之间为陌生人所得到的关系场景相比较,在用户相互之间为熟人所得到的用户关系信息即关系场景应当是可信任的,来自于可信任的关系场景的用户威胁当前使用的社交网络应用的信息安全的可能性较低,并未来自于可信任关系场景的用户则存在着不稳定性,应当对其进行身份验证。步骤S150,对发起用户添加请求的用户标识进行验证,并根据验证结果建立用户关系。本实施例中,对发起用户添加请求的用户进行验证得到验证结果,判断验证结果是否为验证通过,若是,则建立用户关系,若否,则结束。步骤S170,根据发起用户添加请求的用户标识建立用户关系。在另一个实施例中,上述步骤S170之前还包括如下步骤检查是否对信任场景中发起用户添加请求的用户标识进行验证,若是,则进入步骤S150,若否,则进入步骤S170。本实施例中,在判断到发起用户添加请求的关系场景是信任场景时,将检查是否设定了对信任场景发起用户添加请求的用户标识进行验证的选项,若是,则对其进行验证,以进一步提高社交网络应用中信息的安全性,若否,则直接进行用户关系的建立。如图3所示,在另一个实施例中,上述步骤S150的具体过程包括步骤S151,根据发起用户添加请求的用户标识发起验证请求。本实施例中,向发起用户添加请求的用户标识所在的客户端发起验证请求,以使得发起用户添加请求的用户根据验证请求进行身份验证。步骤S153,接收验证请求的验证响应信息,并根据验证响应信息判断是否通过验证,若是,则进入步骤S155,若否,则进入步骤S157。本实施例中,发起用户添加请求的用户标识所在的客户端在接收到验证请求之后,将根据验证请求得到验证响应信息,该验证响应信息是通过用户对验证请求的回复生成的,进而判断接收到的验证响应信息是否与预设的验证信息相符,若是,则直接建立用户关系。例如,验证请求包括了用户预设的题目,在接收到验证请求之后,用户将对预设的题目进行回复以生成验证响应信息,进而判断验证响应信息中记录的内容是否与所述题目的预设答案相一致,若是,则建立用户关系,若否,则拒绝接收到的用户添加请求。步骤S155,建立用户关系。
步骤S157,拒绝用户添加请求。下面结合一个具体的实施例来详细说明上述社交网络应用中用户关系的实现方法。该实施例中,用户关系为好友关系。在接收到一用户通过社交网络应用发起好友添加请求之后,将通过接收到的好友添加请求得到请求添加为好友关系的好友标识以及关系场景,进而判断关系场景是否为信任场景,若是,则将好友标识与用户标识相关联,建立好友关系,若否,则需对好友标识进行身份验证,以保证社交网络应用中信息的安全性。如图4所示,在一个实施例中,一种社交网络应用中用户关系的实现装置,包括请求获取模块110、场景判断模块130、验证模块150以及关系建立模块170。请求获取模块110,用于获取用户添加请求。本实施例中,在接收到某一用户通过社交网络应用发起的用户添加请求之后,请求获取模块110获取接收的用户添加请求,通过用户添加请求获知哪一用户请求建立基于社交网络应用的用户关系。具体的,用户关系是社交网络应用中当前的使用用户与其他用户之间存在的关联关系。例如,安装于移动终端上的社交网络应用中通讯录记录的联系人与移动终端用户之间存在着用户关系,社交网络应用通过获取到的用户添加请求将请求添加为用户关系的联系人存储于通讯录中,建立移动终端用户和请求添加为用户的联系人之间的关联关系。此夕卜,用户关系还可以是好友关系、基于电子邮箱的联系人与邮箱用户之间的关联关系等,在此不一一进行列举。如图5所示,在另一个实施例中,上述社交网络应用中用户关系的实现装置还包括标识获取模块210以及请求发起模块230。标识获取模块210,用于在选定的关系场景中获取请求添加为用户关系的用户标识,并根据选定的用户标识得到对应的社交网络应用标识。本实施例中,关系场景为期望与之建立用户关系的用户来源,是这一期望建立用户关系的用户与发起用户添加请求的用户存在用户关系的某一社交网络应用场景。例如,即时通信工具这一社交网络应用中,标识获取模块210可在基于地理位置的陌生人交友得到的用户列表这一关系场景通过选定操作得到选定的用户,进而根据用户标识与即时通信工具标识的对应关系得到这一选定的用户所对应的即时通信标识,该选定的用户与触发选定操作的用户之间是陌生人关系的。
关系场景除了基于地理位置的陌生人交友得到的用户关系这一关系场景之外,还可以是某一社交网络应用中基于话题的交友得到的用户关系,或者是基于某一特定动作的交友得到的用户关系,也可以是基于手机通讯录或者邮箱联系人信息的用户关系,在此不再一一列举。上述选定的关系场景与当前使用的社交网络应用中的关系场景各不相同。请求发起模块230,用于根据社交网络应用标识发起用户添加请求。本实施例中,在得到与选定的用户标识对应的社交网络应用标识之后,请求发起模块230根据社交网络应用标识向该社交网络应用标识所在的客户端发起用户添加请求。上述社交网络应用中用户关系的实现装置中,某一用户在当前使用的社交网络应用中通过某一关系场景中的用户关系信息选定得到某一用户标识,该用户在这一关系场景中与用户标识对应的用户存在着用户关系;根据用户标识得到这一用户在该用户当前使用的社交网络应用中的社交网络应用标识,进而与该用户发起建立基于当前使用的社交网络应用的用户关系的用户添加请求。
场景判断模块130,用于判断发起用户添加请求的关系场景是否为设定的信任场景,若否,则通知验证模块150,若是,则通知关系建立模块170。本实施例中,获取的用户添加请求中包括了发起用户添加请求的用户所对应的社交网络应用标识、触发用户添加请求的关系场景等信息,例如,在接收到发起的用户添加请求时,用户可在社交网络应用的交互界面中查看到发起用户添加请求的用户标识以及发起用户添加请求的用户来自于哪一用户关系信息,即关系场景。用户之间基于互联网络所进行的交互中,所存在的用户关系可能是以陌生人为基础的,也可能是以熟人为基础的,与用户相互之间为陌生人所得到的关系场景相比较,在用户相互之间为熟人所得到的用户关系信息即关系场景应当是可信任的,来自于可信任的关系场景的用户威胁当前使用的社交网络应用的信息安全的可能性较低,并未来自于可信任关系场景的用户则存在着不稳定性,应当对其进行身份验证。验证模块150,用于对发起用户添加请求的用户标识进行验证,并将验证结果通知关系建立模块170。本实施例中,验证模块150对发起用户添加请求的用户进行验证得到验证结果,判断验证结果是否为验证通过,若是,则通知关系建立模块170建立用户关系,若否,则结束。关系建立模块170,用于根据发起用户添加请求的用户标识建立用户关系。在另一个实施例中,上述社交网络中用户关系的实现装置还包括检查模块,该检查模块用于检查是否对信任场景中发起用户添加请求的用户标识进行验证,若是,则通知验证模块150,若否,则通知关系建立模块170。本实施例中,在判断到发起用户添加请求的关系场景是信任场景时,检查模块将检查是否设定了对信任场景发起用户添加请求的用户标识进行验证的选项,若是,则通知验证模块150对其进行验证,以进一步提高社交网络应用中信息的安全性,若否,则通知关系建立模块170直接进行用户关系的建立。如图6所示,在一个实施例中,上述验证模块150包括验证发起单元151以及响应判断单元153。验证发起单元151,用于根据发起用户添加请求的用户标识发起验证请求。
本实施例中,验证发起单元151向发起用户添加请求的用户标识所在的客户端发起验证请求,以使得发起用户添加请求的用户根据验证请求进行身份验证。响应判断单元153,用于接收验证请求的验证响应信息,并根据验证响应信息判断是否通过验证,若是,则建立用户关系,若否,则拒绝用户添加请求。本实施例中,发起用户添加请求的用户标识所在的客户端在接收到验证请求之后,将根据验证请求得到验证响应信息,该验证响应信息是通过用户对验证请求的回复生成的,进而响应判断单元153判断接收到的验证响应信息是否与预设的验证信息相符,若是,则直接建立用户关系。例如,验证请求包括了用户预设的题目,在接收到验证请求之后,用户将对预设的题目进行回复以生成验证响应信息,进而响应判断单元153判断验证响应信息中记录的内容是否与所述题目的预设答案相一致,若是,则建立用户关系,若否,则拒绝接收到的用户添加请求。
上述社交网络应用中的用户关系实现方法和装置,在获取到用户添加请求之后,将判断发起用户添加请求的关系场景是否为信任场景,若不是信任场景,则应当对发起用户添加请求的用户标识进行验证,并在验证通过的情况下方可建立用户关系,进而防止发起用户添加请求的用户标识为陌生人时对用户的社交网络应用中信息的任意查看,进而提高了社交网络应用中信息的安全性。上述社交网络应用中的用户关系实现方法和装置,为用户的社交网络应用导入来自于多种关系场景的用户,建立基于该社交网络应用的用户关系,并通过不属于设定的信任场景的发起用户添加请求的用户标识进行验证来保护用户隐私。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
权利要求
1.一种社交网络应用中用户关系的实现方法,包括如下步骤 获取用户添加请求; 判断发起所述用户添加请求的关系场景是否为设定的信任场景,若否,则 对发起用户添加请求的用户标识进行验证,并根据验证结果建立用户关系。
2.根据权利要求I所述的社交网络应用中用户关系的实现方法,其特征在于,所述获取用户添加请求的步骤之前还包括 在选定的关系场景中获取请求添加为用户关系的用户标识,并根据所述选定的用户标识得到对应的社交网络应用标识; 根据所述社交网络应用标识发起用户添加请求。
3.根据权利要求I所述的社交网络应用中用户关系的实现方法,其特征在于,还包括 若判断到发起所述用户添加请求的关系场景为设定的信任场景,则根据所述发起用户添加请求的用户标识建立用户关系。
4.根据权利要求3所述的社交网络应用中用户关系的实现方法,其特征在于,所述根 据所述发起用户添加请求的用户标识建立用户关系的步骤之前还包括 检查是否对信任场景中发起用户添加请求的用户标识进行验证,若是,则进入所述对发起用户添加请求的用户标识进行验证,并根据验证结果建立用户关系的步骤; 若否,则进入所述根据所述发起用户添加请求的用户标识建立用户关系的步骤。
5.根据权利要求I所述的社交网络应用中用户关系的实现方法,其特征在于,所述对发起用户添加请求的用户标识进行验证,并根据验证结果建立用户关系的步骤包括 根据所述发起用户添加请求的用户标识发起验证请求; 接收所述验证请求的验证响应信息,并根据所述验证响应信息判断是否通过验证,若是,则建立用户关系。
6.一种社交网络应用中用户关系的实现装置,其特征在于,包括 请求获取模块,用于获取用户添加请求; 场景判断模块,用于判断发起所述用户添加请求的关系场景是否为设定的信任场景,若否,则通知验证模块; 所述验证模块用于对发起用户添加请求的用户标识进行验证,并将所述验证结果通知关系建At旲块; 所述关系建立模块用于建立用户关系。
7.根据权利要求6所述的社交网络应用中用户关系的实现装置,其特征在于,还包括 标识获取模块,用于在选定的关系场景中获取请求添加为用户关系的用户标识,并根据所述选定的用户标识得到对应的社交网络应用标识; 请求发起模块,用于根据所述社交网络应用标识发起用户添加请求。
8.根据权利要求6所述的社交网络应用中用户关系的实现装置,其特征在于,所述关系建立模块还用于若所述场景判断模块判断到发起用户添加请求的关系场景为设定的信任场景,则根据所述发起用户添加请求的用户标识建立用户关系。
9.根据权利要求8所述的社交网络应用中用户关系的实现装置,其特征在于,还包括 检查模块,用于检查是否对信任场景中发起用户添加请求的用户标识进行验证,若是,则通知所述验证模块,若否,则通知所述关系建立模块。
10.根据权利要求6所述的社交网络应用中用户关系的实现装置,其特征在于,所述验证模块包括 验证发起单元,用于根据所述发起用户添加请求的用户标识发起验证请求; 响应判断单元,用于接收所述验证请求的验证响应信息,并根据所述验证响应信息判断是否通过验证,若是,则通知所述关系建立模块。
全文摘要
本发明提供了一种社交网络应用中的用户关系实现方法和装置。所述方法包括获取用户添加请求;判断发起所述用户添加请求的关系场景是否为设定的信任场景,若否,则对发起用户添加请求的用户标识进行验证,并根据验证结果建立用户关系。所述系统包括请求获取模块,用于获取用户添加请求;场景判断模块,用于判断发起所述用户添加请求的关系场景是否为设定的信任场景,若否,则通知验证模块;所述验证模块用于对发起用户添加请求的用户标识进行验证,并将所述验证结果通知关系建立模块;所述关系建立模块用于建立用户关系。采用本发明提高了社交网络应用中的信息安全性。
文档编号H04L29/06GK102843421SQ20121024123
公开日2012年12月26日 申请日期2012年7月12日 优先权日2012年7月12日
发明者叶娃, 黄天晴, 陈斌 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1