社交认证的制作方法
【技术领域】
[0001]本公开内容大体涉及用于对用户进行认证的方法。
【背景技术】
[0002]可包括社交网络网站的社交网络系统能够使其用户(诸如,个人或组织)与其交互并且通过其彼此交互。社交网络系统可以利用用户输入在社交网络系统中创建并储存与用户相关联的用户个人资料。用户个人资料可包括用户的人口统计学信息、通信信道信息以及个人兴趣信息。社交网络系统还可利用来自用户的输入创建并存储用户与社交网络系统中的其他用户的关系的记录,以及提供便于两个用户或多个用户之间的社交交互的服务(例如,涂鸦墙、照片分享、事件组织、消息、游戏或者广告)。
[0003]社交网络系统可以通过一个或多个网络将与其服务相关的内容或消息传输至用户的手机或其他计算装置。用户还可以在用户的手机或其他计算装置上安装软件应用程序,用于访问用户的用户个人资料以及社交网络系统内的其他数据。社交网络系统可生成个性化的内容对象的集合以显示给用户,诸如,连接至该用户的其他用户的集合的故事的新闻递送。
[0004]移动计算装置一诸如,智能电话、平板电脑或便携式计算机一可包括用于确定其地点、方向或方位的功能,诸如,GPS接收器、罗盘或陀螺仪。该装置还可包括用于无线通信的功能,诸如,蓝牙通信、近场通信(NFC)或红外线(IR)通信或者利用无线局域网(WLAN)或蜂窝电话网络的通信。该装置还可包括一个或多个照相机、扫描器、触摸屏、麦克风或扬声器。移动计算装置还可以执行软件应用程序,诸如,游戏、网络浏览器或社交网络应用程序。利用社交网络应用程序,用户可以与他们的社交网络中的其他用户连接、通信并共享信息。
【发明内容】
[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]方法可能进一步包括在计算装置的显示器上向用户呈现多个内容对象,并且其中,内容对象包括:
[0051]另外的用户的姓名;另一个用户的图像;状态更新;签到地点;照片;或者视频。
[0052]对用户进行认证包括向计算装置认证用户。
[0053]在另一实施方式中,提供了一个或多个计算机可读非瞬时性存储介质,包含逻辑,该逻辑在执行时被配置为:
[0054]提供呈现给用户的多个内容对象,内容对象中的一个或多个与用户在社交上相关,内容对象中的一个或多个与用户在社交上不相关;
[0055]接收指示由用户对内容对象中的一个或多个的选择的输入;
[0056]确定由用户选择的内容对象是否与用户在社交上相关;
[0057]如果由用户选择的内容对象中的一个或多个与用户在社交上相关,则对用户进行认证;并且
[0058]如果由用户选择的内容对象中的一个或多个与用户在社交上不相关,则拒绝对用户进行认证。
[0059]优选地,内容对象中的一个或多个基于与用户相关联的社交图谱信息与用户在社交上相关。
[0060]此外,社交图谱可包括多个节点和连接节点的矢线;并且图谱中的至少一个节点与用户相对应。
[0061]在另一个实施方式中,该逻辑可以进一步被配置为:
[0062]将由用户进行的选择的指示发送至服务器计算装置;并且
[0063]从服务器计算装置接收由用户选择的内容对象是否与用户在社交上相关的指示。
[0064]在介质的另一实施方式中,内容对象包括:
[0065]另外的用户的姓名;另一个用户的图像;状态更新;