当前位置: 首页 > 专利查询>微软公司专利>正文

社交网络上的代理通信制造技术

技术编号:7789249 阅读:148 留言:0更新日期:2012-09-21 23:39
提供了一种用于在社交网络(106)上的用户(102,104)之间建立代理通信(132)的系统和/或方法。当用户(102)登录到第一社交网络(106)时,创建在第一社交网络(106)上的别名(124),其中所述别名(124)包括所述用户在第二社交网络(108)上的身份(112)。创建包括映射的高速缓存(126),所述映射使在第二用户在所述第一社交网络(106)上的身份(116)与所述第二用户在第二社交网络上的身份(118)联系起来,其中所述映射的创建至少部分地基于所述用户(102)和所述第二用户(104)在第二社交网络(108)中被识别为朋友。至少部分地基于所述映射,指示通过所述第一社交网络(106)的从所述用户(102)到所述第二用户(104)的通信(132)。安排所述通信(132)以使它们看起来是从所述第二社交网络(108)上的所述用户的帐号(112)发送的。

【技术实现步骤摘要】
社交网络上的代理通信
技术介绍
社交网络常常允许用户间的高级通信,例如,包括给用户页面张帖图片和视频、存在(presence)信息、即时消息传送、视频通信等。此外,社交网络可以允许另一个社交网络上的用户执行某些功能,例如与第一社交网络上的朋友进行通信。然而,外部可访问的功能多半被限制在社交网络所共同具有的功能和运用上,例如存在检测和即时消息传送。这可能限制了用户间的高级通信。
技术实现思路
以下呈现了本创新的简化
技术实现思路
,以便提供本文所描述的某些方面的基本理解。本
技术实现思路
不是所要求保护的主题的穷尽概述。它既不是用来标识所要求保护的主题的关键和决定性元素,也不描绘本主题创新的范围。它的唯一目的是以简化的形式呈现所要求保护的主题的某些概念,作为之后将呈现的更详细的描述的序言。本主题创新涉及用于根据在第二社交网络上两个用户被识别为朋友,在第一社交网络上建立他们之间的代理通信的方法和系统。代理通信直接发生在第一社交网络的帐号之间,利用所高速缓存的映射来识别与第二社交网络上的用户的帐号相对应的第一社交网络的帐号。在第一社交网络上的帐号间发送的每个消息都被修改,以显得它好像来自发送者在第二社交网络上的对应帐号。结果,在所述帐号间可以发送比第一社交网络和第二社交网络之间的通信连接所允许的通信更复杂的通信,包括音频文件、视频文件、图片文件等。示范性的方法可用于建立社交网络上的用户间的代理通信。所述方法包括当用户登录到第一社交网络时,在第一社交网络上创建别名,其中所述别名包括用户在第二社交网络上的身份。可以创建包括映射的高速缓存,所述映射使第二用户在第一社交网络上的身份与所述第二用户在第二社交网络上的身份联系起来,其中所述映射的创建至少部分地基于所述用户和所述第二用户在第二社交网络中被识别为朋友。可以至少部分地基于所述映射,指示通过第一社交网络的从所述用户到所述第二用户的通信,其中所述通信看起来是从第二社交网络上的发送者帐号发送的。示范性的系统规定了建立第一社交网络上的用户间的代理通信。所述系统包括第一社交网络中的处理单元和系统存储器,其中所述系统存储器包括代码,所述代码被配置为指示所述处理单元当用户登录到第一社交网络时,创建所述用户在第一社交网络上的别名,并且其中所述别名包括所述用户在第二社交网络上的身份。所述代码可以指示所述处理器创建高速缓存,所述高速缓存被配置为保存映射,所述映射将其他用户在第一社交网络上的身份与他们在第二社交网络上的相应身份联系起来,其中所述其他用户是所述用户在第二社交网络中的朋友。可以至少部分地基于所述映射,指示通过第一社交网络的所述用户和所述其他用户的通信,其中所述通信被配置为看起来是从第二社交网络发送的。本主题创新的另一个示范性的实施例提供一个或多个计算机可读存储介质,所述计算机可读存储介质包括代码,所述代码被配置为指示处理单元当用户登录到第一社交网络时,在第一社交网络上创建别名,并且其中所述别名包括用户在第二社交网络上的身份。可以将所述代码配置为指示所述处理器创建包括映射的高速缓存,所述映射使第二用户在第一社交网络上的身份与第二用户在第二社交网络上的身份联系起来,其中所述映射的创建至少部分地基于所述用户和所述第二用户在第二社交网络中被识别为朋友。可以将所述代码配置为至少部分地基于所述映射,指示所述处理器以指示通过第一社交网络的从所述用户到所述第二用户的通信,其中所述通信看起来是从发送者在第二社交网络上的帐号发送的。以下的描述和所附附图详细地阐述了所要求保护的主题的某些例证性的方面。然而,这些方面仅仅是对可将所述创新的原理应用其中的各种方式中的少数几个的说明,并且所要求保护的主题旨在包括所有这种方面和它们的等价物。当结合附图考虑时,根据所述创新的以下详细说明,所要求保护的主题的其他优点和新颖特征将变得清楚。附图说明图1是用于解释依照本主题创新的在第一社交联网站点上的两个用户之间的代理通信的框图;图2是依照本主题创新的用于当第一用户登录到社交联网站点时,建立所述第一用户的别名的方法的过程流程图;图3是依照本主题创新的用于建立第二用户的别名并且启动与所述第一用户的代理通信的方法的过程流程图;图4是示范性的联网环境的框图,其中可以使用所要求保护的主题的方面;以及图5是依据所要求保护的主题而可以使用的示范性的操作环境的框图。具体实施方式参照附图描述所要求保护的主题,其中相同的参考数字自始至终用来表示相同的元件。为了说明的目的,在下面的描述中,将阐述许多的具体细节以便提供对本主题创新的彻底的了解。然而,显然地,在没有这些具体细节的情况下也可以实施所要求保护的主题。在其他的实例中,为了便于描述本主题创新,将以框图的形式来表示公知的结构和装置。当在本文中使用时,术语“部件”,“系统”等是用来表示与计算机相关的实体,或者硬件、软件(例如,在执行的情况下)、和/或固件。例如,部件可以是运行在处理器上的进程、对象,可执行程序、程序、函数、程序库、子程序、和/或计算机或软件和硬件的组合。作为例证,运行在服务器上的应用和服务器都可以是部件。一个或多个部件可以存在于进程之内,并且部件可以位于一个计算机上和/或在两个或多个计算机之间分布。术语“处理器”通常被理解为表示硬件部件,例如计算机系统的处理单元。此外,所要求保护的主题可以被实现为一种方法、设备、或利用标准程序和/或工程技术以制造软件、固件、硬件或它们的任何组合的制品,用来控制计算机去实现所公开的主题。在此使用的术语“制品”是用来包括从任何非临时的计算机可读装置,或介质,例如计算机可读存储介质可访问的计算机程序。非临时的计算机可读存储介质可以包括,但不局限于,磁存储装置(例如,硬盘,软盘,和磁条等),光盘(例如,光盘(CD),和数字通用光盘(DVD),等),智能卡,和闪速存储器装置(例如,卡,棒,和键驱动器,等)。相反,计算机可读介质通常(换言之,没有必要是存储介质)可能另外包括通信介质,例如,用于电或电子信号等的传输介质。本领域技术人员将认识到可以做出这些配置的许多修改,而不脱离所要求保护的主题的范围或精神。此外,本文使用的词语“示例性的”意味着用作示例、实例或例证。本文所描述的“示例性的”任何方面或设计不必被理解为比其他方面或设计更加优选的或有利的。本主题创新涉及用于根据在第二社交网络上的两个用户的状态,例如,友好标示(friendshipdesignation),建立他们之间在第一社交网络上的代理通信的方法和系统。尽管使用两个用户和两个社交网络来简化本文的说明,显然地,本文所描述的技术不局限于两个用户或两个社交网络,而是可以扩大为任意数量的用户和社交网络。当在本文使用时,社交网络是便于在用户帐号之间通信的系统,其中所述通信沿着通过接受请求(例如,友好请求)所创建的用户间的链接。本文描述的社交网络包括全部关联的网站和硬件,软件,地址,镜像站点,等。每个用户在每个社交网络上都具有身份或ID,其可以包括社交网络的名称和帐号名称,所述用户借助所述帐号名称访问所述社交网络。可以由与第一社交网络中的每个用户帐号相关联的模块执行所述代理通信,所述模块在所述第一社交网络中为第二社交网络中的相应的身份创建命名为“别名(alias)”的代理实体。当在各种社交网络上具有多个本文档来自技高网...
社交网络上的代理通信

【技术保护点】

【技术特征摘要】
2011.03.09 US 13/043,4691.一种用于在社交网络的用户之间建立代理通信(132)的方法(200,300),所述方法(200,300)包括:当用户(102)登录到第一社交网络(106)时,创建(204)在所述第一社交网络(106)上的别名(124),其中,所述别名(124)包括所述用户在第二社交网络(108)上的身份,以及其中该用户与第一社交网络上的用户帐号和第二社交网络上的用户帐号相关联;创建(204,312)包括映射的高速缓存(126),所述映射将第二用户在所述第一社交网络(106)上的身份(116)与所述第二用户在第二社交网络(108)上的身份(118)联系起来,其中,所述映射的创建至少部分地基于所述用户(102)和所述第二用户(104)在所述第二社交网络(108)中被识别为朋友,以及其中该第二用户与第一社交网络上的第二用户帐号和第二社交网络上的第二用户帐号相关联;以及至少部分地基于所述映射,指示通过所述第一社交网络(106)的从所述用户(102)到所述第二用户(104)的通信(132),其中所述通信看起来是从所述第二社交网络(108)上的所述用户的帐号(112)发送的。2.如权利要求1的方法(200,300),所述方法(200,300)包括:在所述第一社交网络(106)上为所述第二用户(104)创建(304)单独的别名(128),其中,当所述第二用户(104)登录到所述第一社交网络(106)时,创建所述单独的别名(128),并且其中,所述单独的别名(128)包括所述第二用户在所述第二社交网络(108)上的身份(118);创建(304,316)包括第二映射的单独的高速缓存(130),所述第二映射使所述用户在所述第一社交网络(106)上的身份(110)与所述用户在所述第二社交网络(108)上的身份(112)联系起来;以及至少部分地基于所述第二映射,指示(316)通过所述第一社交网络(106)的从所述第二用户(104)到所述用户(102)的通信,其中所述通信看来是从所述第二用户在所述第二社交网络(108)上的帐号(118)发送的。3.如权利要求1的方法(200,300),所述方法(200,300)包括:当从所述第二社交网络(108)收到所述用户(102)存在的初始通知时:在所述第一社交网络(106)帐号内查询以确定所述用户(102)是否在所述第一社交网络(106)上具有与所述第二社交网络(108)中的帐号(112)相对应的帐号(110);并且,如果是的话:将所述第二用户的第一社交网络身份(116)和所述第二用户的第二社交网络身份(118)之间的关系记录(321)为存储在所述高速缓存(126)中的映射;发送(314)具有所述用户的第一社交网络身份(110)的返回消息到所述第二用户的第一社交网络帐号(116);在所述第二用户的第一社交网络帐号(116)中接收所述返回消息;以及将所述用户的第一网络身份(110)和所述用户的第二网络身份(112)之间的关系记录为存储在单独的高速缓存(130)中的映射。4.如权利要求1的方法(200,300),所述方法(200,300)包括发送从所述用户(102)到所述第二用户(104)的复杂通信,其中,在提交所述复杂通信时,所述用户的第一社交网络帐号(110)根据所述高速缓存(126)确定所述第二用户(104)是否也在所述第一社交网络(106)上,并且,如果是的话:根据存储在所述高速缓存(126)中的映射,确定所述第二用户在所述第一社交网络(106)上的身份(116);以及通过所述第一社交网络(106)发送具有对应于所述用户的第二社交网络帐号(118)的返回地址的所述复杂通信。5.如权利要求4的方法(200,300),所述方法(200,300)包括,如果所述第二用户(104)并不也在所述第一社交网络(106)上,则返回错误消息,所述错误消息指示在社交联网站点(106,108)之间不支持所述复杂通信。6.如权利要求4的方法(200,300),其中,所述复杂通信是视频文件、音频文件、图片消息、或它们的任意组合。7.如权利要求1的方法(200,300),所述方法(200,300)包括忽视在初始的存在通知被接收之后所接收的存在通知。8.一种用于在第一社交网络(106)上的用户(102,104)之间建立代理通信(132)的系统(500),所述系统包括:在所述...

【专利技术属性】
技术研发人员:G乔伊N库马R彻鲁库里
申请(专利权)人:微软公司
类型:发明
国别省市:

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

1