CN103858457B - 用于身份提供商(IdP)漫游/代理的多跳单点登录(SSO) - Google Patents

用于身份提供商(IdP)漫游/代理的多跳单点登录(SSO) Download PDF

Info

Publication number
CN103858457B
CN103858457B CN201180072693.XA CN201180072693A CN103858457B CN 103858457 B CN103858457 B CN 103858457B CN 201180072693 A CN201180072693 A CN 201180072693A CN 103858457 B CN103858457 B CN 103858457B
Authority
CN
China
Prior art keywords
idp
identity
equipment
component
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201180072693.XA
Other languages
English (en)
Other versions
CN103858457A (zh
Inventor
A.沙拉加
A.卢夫特
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Apple Inc
Original Assignee
Intel Mobile Communications GmbH
Intel Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intel Mobile Communications GmbH, Intel Corp filed Critical Intel Mobile Communications GmbH
Publication of CN103858457A publication Critical patent/CN103858457A/zh
Application granted granted Critical
Publication of CN103858457B publication Critical patent/CN103858457B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0815Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0884Network architectures or network communication protocols for network security for authentication of entities by delegation of authentication, e.g. a proxy authenticates an entity to be authenticated on behalf of this entity vis-à-vis an authentication entity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/70Media network packetisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/148Migration or transfer of sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25833Management of client data involving client hardware characteristics, e.g. manufacturer, processing or storage capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/102Entity profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Computing Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Graphics (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本公开的实施例描述与使用身份提供商(IdP)作为另一个IdP的代理相关的方法、设备和***。可描述和/或要求保护其它实施例。

Description

用于身份提供商(IdP)漫游/代理的多跳单点登录(SSO)
对相关申请的交叉引用
本申请要求2011年8月1日提交的美国临时专利申请No.61/514009的优先权,通过引用将其完整地结合于此以用于所有目的。
技术领域
一般来说,本公开的实施例涉及网络通信***的领域,更具体但非排他地来说,涉及无线通信***中使用单点登录(SSO)技术的身份管理。
背景技术
单点登录(SSO)技术已经被普遍地用来使用户能够登录一次,就获得对其它***/服务的访问权,而不必在各***或者在(一个或多个)***中的各装置/服务再次登录。已经撰写了若干标准/协议来针对SSO使用,诸如OpenID和Liberty Alliance(自由联盟)。
对于SSO,用户通过在身份提供商(IdP)中开立帐户来创建身份,然后使用这个帐户来访问其它各种因特网服务,而不必预订(例如,创建另一帐户)所述服务中的每一个。IdP可以是提供纯身份管理的实体,或者是向其服务组合中添加身份管理服务的任何应用服务提供商(ASP)。例如,FACEBOOK是社交连网ASP,它还提供身份管理服务。虽然大多数用户开立FACEBOOK帐户以便使用FACEBOOK,但是这些用户还可通过使用出现在用户的FACEBOOK页面中的“与FACEBOOK连接”选项,使用其FACEBOOK帐户来访问其它(一个或多个)ASP(在SSO方案中称作“中继方”或RP)。
提供身份管理的这个服务对用户以及对ASP是有吸引力的,并且因此当今存在可用的许多身份管理服务。更多ASP和/或其它实体希望进入这个空间,以便提供更好的用户体验以及将更多用户吸引到其服务。
一个问题在于,从不同IdP连接到相同ASP(RP)或者万维网服务的相同用户被识别为不同用户,并且因而无法在RP或者万维网服务具有/访问/使用本地帐户中的相同内容。虽然一些ASP已经认识到这个问题并且允许用户在用户的本地帐户中配置若干容许的IdP/身份,但是这个解决方案不是可缩放的,不是用户友好的,并且降低SSO对用户的吸引力,因为用户需要在各种RP或者万维网服务的每一个中创建和管理其帐户,并且各帐户可能仅要求/认可特定的IdP/身份。
附图说明
通过以下结合附图的详细描述,会容易理解实施例。为了便于本描述,相似的参考标号表示相似的结构元件。在附图的各个图中,作为举例而不是限制来示出实施例。
图1示出按照一些实施例的宽带无线接入网。
图2示出按照可在图1的宽带无线接入网中使用的一些实施例使用单点登录(SSO)的代理通信方法。
图3示出按照可在图1的宽带无线接入网中使用的一些实施例使用SSO的另一种代理通信方法。
图4示出可用于实施本文所述的各种实施例的***。
具体实施方式
在以下详细描述中,参照构成其组成部分的附图,其中相似的标号通篇表示相似的部分,并且其中通过举例说明来示出可实施本公开的主题的实施例。要理解,可使用其它实施例,并且可进行结构或逻辑变更,而没有背离本公开的范围。因此,以下详细描述不是要理解为进行限制,而是实施例的范围由所附权利要求及其等效物来限定。
以最有助于理解要求保护的主题的方式将各种操作依次描述为多个分立操作。但是,描述的顺序不应当被解释为暗示这些操作一定是顺序相关的。具体来说,这些操作可以不按照呈现的顺序来执行。所述的操作可按照与所述实施例不同的顺序来执行。可执行各种附加操作,和/或在附加实施例中可省略所描述的操作。
为了本公开的目的,短语“A和/或B”表示(A)、(B)或者(A和B)。为了本公开的目的,短语“A、B和/或C”表示(A)、(B)、(C)、(A和B)、(A和C)、(B和C)或者(A、B和C)。
描述可使用短语“在一个实施例中”或者“在实施例中”,这均可指代相同或不同实施例中的一个或多个。此外,如对于本公开的实施例所使用的术语“包含”、“包括”、“具有”等是同义的。
本文所使用的术语“组件”可表示包括专用集成电路(ASIC)、电子电路、执行一个或多个软件或固件程序的处理器(共享、专用或组)和/或存储器(共享、专用或组)、组合逻辑电路和/或提供所述功能性的其它适当组件,或者作为其中一部分。
在一些实施例中,一种方法提供一种方案/协议,所述方案/协议建立两个或更多身份提供商(IdP)之间的漫游/代理关系,以及如果并且当用户向另一个IdP预订时,允许用户保持他/她的现有IdP和帐户。因此,如果用户希望访问仅认可用户的特定身份的特定服务,则一个实施例的代理方法使用户能够使用用户身份中的任一个来最终访问那个特定服务。因此,身份中的任一个或多个能够用于单点登录(SSO)以访问特定服务,而无需用户使用不同身份多次登录或者预订。
例如,用户可具有不止一个IdP,并且每个IdP又可为用户提供不同身份(例如,对于第一和第二IdP的情况,可为用户提供[email protected][email protected]的相应身份)。用户还可具有对各种服务(例如基于万维网的服务)的若干预订,其中一些预订是基于第一IdP(例如,对应于[email protected]身份),而另一些预订是基于第二或其它IdP(例如,对应于[email protected]等身份)。代理方法的一个实施例使用户能够使用任一个身份连接到每个服务上的用户的现有本地帐户,而无需用户创建/重新配置每个万维网服务中的本地帐户以认可附加身份,以及无需从一个IdP中删除用户的身份并且在另一个IdP中注册那个身份。因此,用户可基于由万维网服务认可的并且由第一IdP提供的第一身份来被认证和/或授权以访问特定服务,第一IdP充当提供第二IdP(用户想将其用于SSO目的)的第二IdP的代理。因此,使用代理关系的方案/协议提供透明和可缩放的技术以实现单点登录(SSO),而无需用户为用户希望访问的各万维网服务创建/重新配置用户的本地帐户。
在一些实施例中,方案/协议可涉及配置成支持第三代合作伙伴项目(3GPP)标准和/或其它通信标准或协议的无线网络内的通信。例如,对于3GPP实现,3GPP用户能够使用在用户参加3GPP服务之前就存在的他/她的所有IdP,而无需为用户希望使用3GPP来访问的新(或现有)服务提供新的用户名/密码。
一个实施例的第二IdP(例如提供SSO能力的基于3GPP的IdP)能够为用户提供简单和有吸引力的体验。第二IdP可通过提供身份管理服务(其将用户吸引到第二IdP的服务)来这样做,其中用户可以已经有向第一IdP或者向其它IdP的IdP预订,用户仍然能够继续使用由各种IdP提供的所有身份。
例如,用户可具有不止一个IdP,因为相同或者相似万维网服务可由许多ASP或其它实体来提供。因此,按照与用户具有若干电子邮件地址有点相似的方式,用户可具有不止一个IdP(并且因此可具有多个身份)。具有多个身份的一个原因可在于,并非所有万维网服务均可与所有IdP配合工作,并且因此用户可具有若干身份,其中一些身份用于某些万维网服务,而另一些身份用于另一些万维网服务。
本公开的其它实施例可包括其它装置、设备、***和/或方法。
图1示出按照一些实施例的示例宽带无线接入(BWA)网络100。BWA网络100可用于实现本文所述的代理方法和(一个或多个)代理装置的各种实施例。BWA网络100可包括无线电接入网(RAN)102和核心网104。在一个实施例中,RAN 102和/或核心网104可以是基于因特网协议(IP)的网络。
用户设备(UE)106可经由与基站(BS)(诸如例如RAN 102中的增强节点基站(eNB)108)的无线电链路(“链路”)来访问核心网104。核心网104可具有一个或多个服务器110以在通信上将RAN 102与更宽的网络(例如因特网112)耦合。
BWA网络100被示为具有某些组件,以便于对实施例的各种特征的论述。但是,BWA网络100可包括大量其它组件,诸如但不限于网关、服务器、代理、模块、其它网络装置等。
BWA网络100的组件可依照3GPP长期演进(LTE)项目以及任何修改、更新和/或修订(例如,高级LTE(LTE-A)、超移动宽带(UMB)项目(又称作“3GPP2”)等等)进行操作。BWA网络100在配置成依照3GPP LTE来操作时,可称作演进通用移动电信***(UMTS)陆地无线电接入网(e-UTRAN)。在其它实施例中,本文所述的组件可与除了3GPP之外的或者与3GPP可配合使用的附加/备选通信标准、规范和/或协议兼容。此外,在一些实施例中,本文所述的代理方法和装置可在有线通信网络(其可以或者可以不包括一些无线链路)中实现,并且也可采用诸如WiMAX、WiFi等等的其它类型的网络技术来实现。
虽然图1将UE 106一般地示为电话,但是在各种实施例中,UE 106可以是个人计算机(PC)、笔记本电脑、超移动PC(UMPC)、手持移动装置、通用集成电路卡(UICC)、个人数字助理(PDA)、客户驻地设备(CPE)、平板、或者诸如MP3播放器、数码相机等的其它无线或有线消费者电子装置。
IdP、应用服务提供商(ASP)、中继方(RP)、提供服务(例如万维网服务)的实体、或者各种其它方可操作或者拥有核心网104中的服务器110和/或因特网112中的其它服务器或者网络装置。所述各方可提供由UE 106中安装的浏览器可访问的或者是由UE 106以其它方式可访问的网站,以便使UE 106的用户能够访问经由各方的网站所提供的服务/产品。IdP的示例能够包括FACEBOOK(在FACEBOOK.com),基于3GPP的IdP(例如,提供一个或多个网络装置的实体,所述网络装置配置成在3GPP使能通信网络中使用3GPP通信技术来执行身份管理),或者能够向用户提供身份、具有或者没有SSO能力的任何其它实体。能够提供服务(例如万维网服务)的实体(包括一些RP和ASP)的示例可包括YouTube、Flickr、各种博客等等,其中用户能够为(一个或多个)服务创建本地帐户。这类实体还可在作为IdP、RP、ASP等的多个角色中操作。
以下为了便于理解各种实施例的特征,为了举例说明,为用户提供了第一身份的第一IdP(例如FACEBOOK或者其它现有/较旧IdP或ASP)有时将称作“XYZ.com”。为了举例说明,为用户提供了第二身份(其可以是比第一身份更新或者更近并且与第一身份不同)的另一个IdP(例如基于3GPP的IdP或ASP)在本文中有时将称作第二身份提供商(第二IdP)。为了举例说明,提供服务的实体(诸如YouTube、Flickr等,提供基于万维网的服务)在本文中有时将称作“FOO”(在FOO.com)。
图2示出按照各种实施例的代理通信方法200。如前面所述,方法200(以及图3中的方法300)中所示的各种操作不一定需要按照示出的确切顺序来进行。此外,在一些实施例中可添加、去除或者修改某些操作。
按照一个实施例,可通过有形和非暂时计算机可读介质(例如存储器)上存储的软件或者其它计算机可读指令的执行,来执行方法200(以及图3的方法300)中所示的操作中的一些操作或者使其执行。在这类实施例中,一个或多个处理器可执行软件。(一个或多个)处理器可位于UE 106、位于(一个或多个)服务器110、和/或位于BWA网络100中的其它位置处的网络装置。例如,在或者代表XYZ.com、FOO.com、第二IdP等所执行的操作可由位于这些实体提供的服务器或其它网络装置处的一个或多个处理器来执行。
图2(以及图3)所示的各种消息和通信交换在一个实施例中可通过无线链路进行,例如使用3GPP协议/标准的无线通信。在其它实施例中,各种消息和通信交换可通过有线通信链路或者通过有线和无线通信链路的组合进行。在一个实施例中,图2-3所示的各种通信链路,例如IdP之间的链路,可包括因特网协议安全性(IPsec)隧道。
最初,为了说明方法200和300的(一个或多个)实施例,对实施例进行下列假设中的一个或多个:
-在UE 106处的用户具有不止一个IdP(其又可提供SSO能力),并且每个IdP为用户提供不同身份(例如,对于两个IdP的情况:第一身份[email protected]由第一IdP 202在XYZ.com提供,以及第二身份[email protected]在第二IdP 204提供,第二IdP 204在一个实施例中可以是基于3GPP的实体);
-用户具有若干万维网预订,其中的一些预订认可或者以其它方式基于他的提供第一身份[email protected]的第一IdP,而另一些预订认可或者以其它方式基于他的提供第二身份[email protected]的第二IdP(或者第三或第四等IdP),等等。图2中,用户在万维网服务206(FOO.com)具有预订和本地帐户,该万维网服务206认可用户的第一身份[email protected],但是可能不认可用户的第二身份[email protected]或其它身份。
-用户希望能够使用第一身份或者第二身份(或者其它身份)连接到在FOO.com的万维网服务206的用户现有本地帐户,而无需在万维网服务206创建/重新配置本地帐户以认可/使用第二身份,以及无需从第一IdP 202中删除其第一身份并且向第二IdP 202(或者向其它IdP)注册它或者反之。
在图2的方法200的一个实施例中,在两个或更多IdP之间(例如在第一IdP 202与第二IdP 204之间)创建代理/漫游关系,其中第一IdP 202配置成作为第二IdP 204的代理来操作。通过这种代理关系,能够使用由第二IdP 204为万维网服务206提供的较新(第二)身份来认证UE 106的用户,万维网服务206配置成:(1)根据第一IdP 202所提供的用户的较旧(第一)身份来识别用户,和/或(2)具有与第一IdP 202的“置信”关系。关于按照一个实施例的“漫游”示例,UE 106的用户可从一个地理区域移动到另一个,并且仍然使用(由第二IdP 204所提供的)第二身份来访问特定地理区域的万维网服务,所述万维网服务可认可/使用由一个或多个其它(第一)IdP所提供的身份-这种(这类)其它IdP可充当第二IdP 204的代理,以便当用户在地理区域之间移动/漫游时向万维网服务认证UE 106。
在一个实施例中,“特殊”预订使用与第二身份有关并且由第二IdP 204所提供的信息来创建并且存储在第一IdP 202(XYZ.com)中,以便使这个第二身份能够与第一身份链接/关联。结果,第一IdP 202(响应于接收第一身份的认证请求)能够检查所存储预订中的信息,以便认可用户的第二身份。因此,这个预订使UE 106的用户能够成为由第二IdP 204认证的“代理”,即使万维网服务206接收链接到第一IdP 202的第一身份并且将认证请求重定向到第一IdP 202,如下所述。因此,“特殊”预订使第一IdP 202能够既是IdP***,也是第二IdP 204的IdP***的中继方(RP)。因此,在这种(这类)实施例中,第一IdP 202包括与代理SSO功能性组合的IdP和RP的功能性。
现在来看图2的方法200的一个实施例的特定操作和通信交换,UE 106的用户在208尝试使用例如UE 106中安装的浏览器连接(登录)到服务器(其提供万维网服务106),来访问万维网服务206并且向其认证。用户具有并且优选使用(隐式或显式)由第二IdP 204提供的第二身份(例如[email protected])来访问万维网服务206,但是在万维网服务206的用户的帐户被配置成使用/认可第一身份(例如由第一IdP 202所提供的[email protected])。
在210,万维网服务206指示UE 106将用户的认证请求重定向(例如重定向登录)到XYZ.com(第一IdP 202)。如果用户又决定在212通过使用/认证用户的第一身份(例如[email protected])向万维网服务206认证,则在214执行标准SSO过程。在214的标准过程可详细地(未示出)涉及:
-用户登录(例如通过输入与用户的XYZ.com帐户对应的用户名和密码)到XYZ.com网页;
-一旦在XYZ.com经过认证,XYZ.com响应于在210来自万维网服务206的重定向请求,向UE 106的浏览器发送具有ID断言的消息;
-UE 106的浏览器向万维网服务206转发具有ID断言的所接收消息,作为用户的第一身份的证明;以及
-由于万维网服务206与XYZ.com之间的信任关系(其可包括某种凭证共享),万维网服务206能够核实从UE 106接收的断言消息的有效性,以及用户变为向认可(由第一IdP202所提供的)第一身份的万维网服务206认证。
回到212,如果第一IdP 202识别在210的认证请求来自具有向第二IdP 204的基于3GPP的(或者其它)IdP预订的用户,并且确定该用户希望将该IdP预订用于认证,则第一IdP202作为中继方(RP)来操作,以便在216使用第二身份发起认证请求。在216的认证请求可例如请求第二身份由用户和/或由第二IdP 204来认证。在一个实施例中,第一IdP包括提供IdP功能性的第一组件以及提供RP功能性的第二组件。在一个实施例中,第一和第二组件可由软件来提供,它们之间具有状态相关性。在其它实施例中,第一和第二组件能够包括硬件,所述硬件可以或者可以不一定与软件一起操作。
在用于在212识别用户的将第二身份用于认证的偏好的一个实施例中,与第二IdP204有关的信息以及用户的IdP偏好能够通过XYZ.com预订的预先配置或者通过将某个信令218搭载到在210发送的重定向认证请求上来提供。信令218可包括例如用户的第二身份(其被搭载到由万维网服务206在210所发送的原始重定向认证请求上)。在一个实施例中,例如,通过使UE 106从本地存储器检索第二身份并且将所检索的第二身份附加到从万维网服务206接收的原始重定向认证请求,信令218可由UE 106添加/搭载到从万维网服务206接收的原始重定向认证请求。
基于在212的识别,XYZ.com充当“代理SSO”,并且使用其中继方(RP)功能性使用户使用第二IdP的IdP功能性向XYZ.com认证。因此,与在214所执行的操作(其中可请用户使用用户的XYZ.com用户名/密码向XYZ.com认证(如果尚未认证))不同,触发第二IdP 204的3GPP SSO***来认证用户(例如,通过认证第二身份)。这个认证过程涉及第一IdP 202的RP组件在220将认证请求(来自216)发送/重定向到UE 106,以便请求用户认证第二身份。UE106又将从XYZ.com所接收的认证请求重定向到第二IdP 204的3GPP SSO***。例如基于在第二IdP 204中为了代理SSO目的而识别用户的方式,在220的认证请求中使用的用户ID222能够是例如XYZ.com身份(第一身份)或者第二身份。
在224,诸如例如如果用户当前登录到第二IdP 204,则第二IdP 204的3GPP SSO***识别用户,并且由于用户的第二身份在那时已经在使用/被认证,因此在226已经被认证。如果第二IdP 204在224确定用户尚未向3GPP SSO***认证(例如,如果用户当前没有登录到第二IdP 204),则第二IdP 204的3GPP SSO***将首先在228认证用户(例如,通过请求UE106提供用户名和密码或者其它认证信息以认证用户的第二身份)。
在230,在认证完成之后,第二IdP 204生成认证断言消息并且将其发送给UE 106,UE 106又将认证断言消息发送给XYZ.com,以便使第一IdP 202的RP组件能够确定已经认证了第二身份。在232,XYZ.com的RP功能性例如通过使用XYZ.com的RP功能性与第二IdP 204之间的信任关系(其可包括凭证共享),来核实所接收断言消息的有效性。作为认证的结果,RP功能在232向XYZ.com的IdP功能核实第二身份(例如[email protected])的有效性。
在234,第一IdP 202(XYZ.com)的IdP功能创建断言消息(例如,使用、核实、关联或者以其它方式对应第一身份的XYZ.com断言消息),作为对在210从万维网服务206所接收的原始认证请求的响应。在234的断言消息由第一IdP 202的IdP功能发送给UE 106,UE 106又将断言消息发回给万维网服务206,以在236完成认证流程,使得万维网服务206能够与第一IdP 202的IdP功能使用它们现有的信任关系来核实断言消息。
因此,通过图2的方法200的一个实施例,用户(通过第二IdP 204)能够在224-228提供第二身份,以便使用认可第一身份的万维网服务206。将第一IdP 202配置为第二IdP204的代理使第二身份能够在224-228使用,以便最终在234-236得到和完成对万维网服务206的经授权访问。
在图2所示的方法200的实施例中,提供两个连续SSO流程(在第一IdP 202与第二IdP 204之间,在220和230),其中第一SSO提供商(XYZ.com)具有RP功能以及IdP功能。两个SSO流程都经过UE 106。图3中的代理通信方法300的一个实施例使用与UE 106的较少直接交互。
在图3的方法300的实施例中,与图2的方法200中所示那些类似的操作/通信/元件被类似地标记,以及为了简洁起见而不作详细赘述。在方法300的一个实施例中,来自XYZ.com的认证请求在302直接转到第二IdP 204的3GPP SSO***。在302的这个通信与图2所示的在220的通信的不同之处在于,UE 106没有涉及在302的通信。在一个实施例中,在302发送新类型的消息(与在220所发送的消息的类型不同)。
认证断言消息在304从第二IdP 204直接发送给XYZ.com。在304的这个通信与图2所示的在230的通信的不同之处也在于,UE 106没有涉及在304的通信。在一个实施例中,也在304发送新类型的消息(与在230所发送的消息的类型不同)。
因此,通过方法300的一个实施例,向/从UE 106传递更少消息。在一个实施例中,方法300使用各种IdP之间的强得多的信任关系,因为代表用户进行认证,而无需用户/UE直接涉及通信交换。
本文所述的代理通信方法/装置可使用适当配置的任何适当硬件和/或软件来实现到***中。图4对于一个实施例示出示例***400,其中包括一个或多个处理器404、耦合到处理器404中的至少一个的***控制逻辑408、耦合到***控制逻辑408的***存储器412、耦合到***控制逻辑408的非易失性存储器(NVM)/存储装置416以及耦合到***控制逻辑408的网络接口420。在各种实施例中,***400可以是BWA网络100中的UE 106、eNB108、(一个或多个)服务器110或者(一个或多个)其它装置。例如,***400可被实施为配置成执行以上针对图2-3所示和所述的第一IdP 202的各种操作的第一IdP 202的服务器或者(一个或多个)其它网络装置。***400还可表示或者被实施为配置成执行以上针对图2-3所示和所述的对应操作的第二IdP 204或者万维网服务206的服务器或者(一个或多个)其它网络装置。
一个或多个处理器404可包括一个或多个单核或多核处理器。一个或多个处理器404可包括通用处理器和专用处理器(例如,图形处理器、应用处理器等)的任何组合。
一个实施例的***控制逻辑408可包括任何适当的接口控制器,以便提供到处理器404中的至少一个和/或到与***控制逻辑408进行通信的任何适当装置或组件的任何适当接口。
一个实施例的***控制逻辑408可包括一个或多个存储控制器,以便提供到***存储器412的接口。***存储器412可用于加载和存储例如用于***400的数据和/或指令。一个实施例的***存储器412可包括例如任何适当的易失性存储器,例如适当的动态随机存取存储器(DRAM)。
例如,NVM/存储装置416可包括用于存储数据和/或指令的一个或多个有形、非暂时计算机可读介质。NVM/存储装置416可包括例如任何适当的非易失性存储器,比如闪存,和/或可包括例如任何适当的非易失性存储装置,诸如一个或多个硬盘驱动器(HDD)、一个或多个压缩盘(CD)驱动器、和/或一个或多个数字多功能盘(DVD)驱动器。
NVM/存储装置416可包括物理上作为其上安装了***400的装置的一部分的存储资源,或者它可以是装置可访问的,但不一定是该装置的一部分。例如,NVM/存储装置416可通过网络经由网络接口420来访问。
***存储器412和NVM/存储装置416可分别具体包括代理和/或认证逻辑424的暂时和永久副本,以便执行以上针对图2-3所述的各种代理和认证操作或者使其被执行。代理和/或认证逻辑424可包括指令,这些指令在由处理器404中的至少一个来执行时,使得***400执行本文所述的代理和/或认证操作。在一些实施例中,代理和/或认证逻辑424或者其硬件、固件和/或软件组件可附加地/备选地位于***控制逻辑408、网络接口420和/或(一个或多个)处理器404中。在一个实施例中,代理和/或认证逻辑424可包括第一IdP 202的IdP组件和RP组件,例如作为图4中的***存储器412或其它存储装置中存储的并且可由(一个或多个)处理器404执行的软件模块。
网络接口420可具有收发器422,以便为***400提供无线电接口以通过一个或多个网络和/或与任何其它适当装置进行通信。收发器422可与发射器200和/或接收器300相似或者是与其基本上可互换。网络接口420可包括任何适当的硬件和/或固件。网络接口420可包括多个天线,以便提供MIMO无线电接口或者其它无线接口。一个实施例的网络接口420可包括例如网络适配器、无线网络适配器、电话调制解调器和/或无线调制解调器。网络接口420和收发器422可在一个实施例中用于传递用于代理和认证的各种信号,如以上针对图2-3所述。
对于一个实施例,处理器404中的至少一个可与***控制逻辑408的一个或多个控制器的逻辑封装在一起。对于一个实施例,处理器404中的至少一个可与***控制逻辑408的一个或多个控制器的逻辑封装在一起以形成***级封装(SiP)。对于一个实施例,处理器404中的至少一个可与***控制逻辑408的一个或多个控制器的逻辑集成在同一个管芯上。对于一个实施例,处理器404中的至少一个可与***控制逻辑408的一个或多个控制器的逻辑集成在同一个管芯上,以形成芯片上***(SoC)。
***400还可包括输入/输出(I/O)装置432。I/O装置432可包括用户接口(其设计成实现用户与***400的交互)、外设部件接口(其设计成实现外设部件与***400的交互)、和/或可能有的传感器(其设计成确定与***400相关的环境条件和/或位置信息)。
在各种实施例中,用户接口可包括但不限于显示器(例如液晶显示器、触摸屏显示器等)、喇叭、话筒、照相机、摄像机、闪光灯(例如发光二极管闪光)和键盘。
在各种实施例中,外设部件接口可包括但不限于非易失性存储器端口、音频插孔和电源接口。
在各种实施例中,传感器可包括但不限于陀螺仪传感器、加速计、近程传感器、环境光传感器和定位单元。定位单元也可以是网络接口420的组成部分或者与其交互,以便与定位网络的组件、例如全球定位***(GPS)卫星进行通信。
在各种实施例中,***400可以是移动计算装置,诸如但不限于膝上型计算装置、平板计算装置、上网本、智能电话等。在各种实施例中,***400可具有更多或更少的组件和/或不同的架构。
虽然本文中为了描述的目的而示出和描述了一些特定的实施例,但是适合实现相同目的的大量备选和/或等效实施例或实现可代替所示和所述的实施例,而没有背离本公开的范围。本申请意在涵盖本文所述实施例的任何修改或变更。
例如,虽然图2-3描述了“多跳”技术(其中认证流程在万维网服务206、第一IdP202和第二IdP 204之间进行),但是其它实施例是可能的,其中存在涉及附加IdP的若干个更多“跳”。作为举例说明,可存在与第二IdP 204进行通信的第一IdP 202,第二IdP 204又可配置成作为RP来操作以与第三IdP进行通信,等等。
因此,显然意图是,本文所述实施例仅受权利要求及其等效物限制。

Claims (26)

1.一种用于身份管理的设备,所述设备包括:
提供第一身份并且配置成作为提供第二身份的第二身份提供商IdP的代理来操作的第一IdP的网络装置,用于使所述第二身份能够被用来得到对认可所述第一身份的服务的经授权访问,
其中,为了作为所述代理来操作以使所述第二身份能够被用来得到对所述服务的经授权访问,所述网络装置配置成:
对于所述第二身份发起与所述第二IdP的认证过程;以及
如果所述第二身份由所述网络装置确定为已被所述认证过程认证,则向所述服务发送与所述第一身份关联的断言消息以完成对所述服务的经授权访问;以及
网络接口,所述网络接口包含在所述网络装置中并且具有收发器,配置成与所述第二IdP进行通信。
2.如权利要求1所述的设备,其中,所述网络装置包括:
IdP组件,所述IdP组件配置成接收由所述服务发送的认证请求;
中继方RP组件,所述RP组件配置成发送通信以发起与所述第二IdP的所述认证过程;以及
硬件,所述硬件包括处理器和存储器,所述存储器配置成存储所述IdP组件和所述RP组件。
3.如权利要求2所述的设备,其中,所述IdP组件配置成从用户设备UE接收所述认证请求,所述用户设备UE已将所述认证请求从所述服务重定向到所述网络装置。
4.如权利要求2所述的设备,其中,所述RP组件配置成直接向所述第二IdP发送所述通信以发起所述认证过程。
5.如权利要求2所述的设备,其中,所述RP组件配置成向用于重定向到所述第二IdP的用户设备发送所述通信以发起所述认证过程。
6.如权利要求1所述的设备,其中,所述服务包括万维网服务,并且其中,所述网络装置配置成作为无线或有线通信网络中的代理来操作。
7.一种身份管理的方法,包括:
向对应第一身份的第一身份提供商IdP提供与对应第二IdP的第二身份有关的信息,以使所述第二身份能够与所述第一身份关联;
由所述第二IdP接收认证所述第二身份的请求,以使得能够对认可所述第一身份的服务进行经授权访问;
由所述第二IdP认证所述第二身份;以及
由所述第二IdP发送断言消息,以使所述第一IdP能够确定已经认证所述第二身份。
8.如权利要求7所述的方法,其中,所述发送包括由所述第二IdP直接向所述第一IdP发送所述断言消息。
9.如权利要求7所述的方法,其中,所述发送包括由所述第二IdP向用于重定向到所述第一IdP的用户设备发送所述断言消息。
10.如权利要求7所述的方法,其中,所述接收包括由所述第二IdP直接从所述第一IdP接收认证请求。
11.如权利要求7所述的方法,其中,所述接收包括由所述第二IdP接收作为从所述第一IdP发送到用户设备的消息的重定向的认证请求。
12.如权利要求7所述的方法,其中,所述认证包括由所述第二IdP请求用户设备提供认证信息以认证所述第二身份。
13.一种用于第一身份提供商IdP的设备,包括:
用于响应于认证与所述第一IdP关联的第一身份的请求的接收,确定所述第一身份链接到具有对应第二IdP的第二身份的用户的部件;
用于得到所述第二身份被认证的断言的部件;以及
用于响应于所得到的所述第二身份被认证的断言,断言所述第一身份的核实的部件。
14.如权利要求13所述的设备,其中,用于确定所述第一身份链接到具有所述第二身份的所述用户的部件包括用于检查与所述第二身份有关的所存储预订的部件。
15.如权利要求13所述的设备,还包括:
用于提供所述第一身份的部件;
用于使服务能够按照单点登录SSO过程使用所述第一身份来访问的部件;以及
用于使所述服务能够按照所述SSO过程使用所述第二身份来访问的部件。
16.如权利要求13所述的设备,还包括:
用于响应于没有请求所述第二身份用来访问服务的确定,断言所述第一身份的核实,以使所述第一身份能够用来访问所述服务的部件。
17.一种身份管理***,包括:
第二IdP的网络装置,配置成与具有如权利要求13-16中的任一项所述的设备的第一IdP的网络装置进行通信,其中所述第二IdP的网络装置包括:
存储器,存储第二身份;以及
网络接口,耦合到所述存储器,并且配置成将与所述第二身份有关的信息传递给所述第一IdP的网络装置,以使所述第二IdP能够按照与所述第一IdP的代理关系来操作,
其中,由于所述代理关系,所述第二身份可由所述第一IdP用来得到对认可所述第一身份的服务的访问。
18.如权利要求17所述的***,其中,所述第二IdP的网络装置还配置成作为中继方来操作,以便得到对于所述用户的一个或多个附加身份的认证。
19.如权利要求17所述的***,其中,所述第二IdP的网络装置包括服务器,所述服务器配置成除了与所述第二身份关联的身份管理服务之外,还提供万维网服务。
20.一种机器可读介质,其上面存储指令,所述指令在被执行时导致所述机器执行如权利要求7-12中任一项所述的方法。
21.一种身份管理的设备,包括:
用于向对应第一身份的第一身份提供商IdP提供与对应第二IdP的第二身份有关的信息,以使所述第二身份能够与所述第一身份关联的部件;
用于由所述第二IdP接收认证所述第二身份的请求,以使得能够对认可所述第一身份的服务进行经授权访问的部件;
用于由所述第二IdP认证所述第二身份的部件;以及
用于由所述第二IdP发送断言消息,以使所述第一IdP能够确定已经认证所述第二身份的部件。
22.如权利要求21所述的设备,其中,用于发送的部件包括用于由所述第二IdP直接向所述第一IdP发送所述断言消息的部件。
23.如权利要求21所述的设备,其中,用于发送的部件包括用于由所述第二IdP向用于重定向到所述第一IdP的用户设备发送所述断言消息的部件。
24.如权利要求21所述的设备,其中,用于接收的部件包括用于由所述第二IdP直接从所述第一IdP接收认证请求的部件。
25.如权利要求21所述的设备,其中,用于接收的部件包括用于由所述第二IdP接收作为从所述第一IdP发送到用户设备的消息的重定向的认证请求的部件。
26.如权利要求21所述的设备,其中,用于认证的部件包括用于由所述第二IdP请求用户设备提供认证信息以认证所述第二身份的部件。
CN201180072693.XA 2011-08-01 2011-12-19 用于身份提供商(IdP)漫游/代理的多跳单点登录(SSO) Active CN103858457B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201161514009P 2011-08-01 2011-08-01
US61/514,009 2011-08-01
US61/514009 2011-08-01
PCT/US2011/065903 WO2013019261A1 (en) 2011-08-01 2011-12-19 MULTI-HOP SINGLE SIGN-ON (SSO) FOR IDENTITY PROVIDER (IdP) ROAMING/PROXY

Publications (2)

Publication Number Publication Date
CN103858457A CN103858457A (zh) 2014-06-11
CN103858457B true CN103858457B (zh) 2018-11-13

Family

ID=47629573

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201180072693.XA Active CN103858457B (zh) 2011-08-01 2011-12-19 用于身份提供商(IdP)漫游/代理的多跳单点登录(SSO)
CN201180073129.XA Active CN103782589B (zh) 2011-08-01 2011-12-27 用于适配视频通信的***和方法

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201180073129.XA Active CN103782589B (zh) 2011-08-01 2011-12-27 用于适配视频通信的***和方法

Country Status (12)

Country Link
US (2) US9258344B2 (zh)
EP (1) EP2988494B1 (zh)
JP (2) JP5852240B2 (zh)
KR (1) KR101604309B1 (zh)
CN (2) CN103858457B (zh)
AU (2) AU2011374261A1 (zh)
BR (1) BR112014002572B1 (zh)
CA (1) CA2843594C (zh)
DE (1) DE112011105497T5 (zh)
RU (1) RU2558736C1 (zh)
WO (2) WO2013019261A1 (zh)
ZA (1) ZA201400686B (zh)

Families Citing this family (76)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8099343B1 (en) * 2006-04-20 2012-01-17 At&T Intellectual Property I, L.P. Distribution schemes and related payment models for subscriber-created content
US8576773B2 (en) * 2009-06-30 2013-11-05 Intel Corporation Wireless access point with digital television capabilities
US8676952B2 (en) * 2011-09-13 2014-03-18 Ericsson Television Inc. User adaptive HTTP stream manager and method for using same
US20140181266A1 (en) * 2011-09-29 2014-06-26 Avvasi Inc. System, streaming media optimizer and methods for use therewith
CN102646190B (zh) * 2012-03-19 2018-05-08 深圳市腾讯计算机***有限公司 一种基于生物特征的认证方法、装置及***
WO2013173611A1 (en) * 2012-05-16 2013-11-21 North Carolina State University Cloud powered system enabling mobile devices to control peripherals without drivers
US8930559B2 (en) * 2012-06-01 2015-01-06 Verizon Patent And Licensing Inc. Adaptive hypertext transfer protocol (“HTTP”) media streaming systems and methods
KR20140007647A (ko) * 2012-07-10 2014-01-20 삼성전자주식회사 영상 통신 시스템에서 컬러 정보를 교섭하는 방법 및 장치
US9674499B2 (en) * 2012-08-15 2017-06-06 Qualcomm Incorporated Compatible three-dimensional video communications
KR101952632B1 (ko) * 2012-08-22 2019-02-27 삼성전자주식회사 사용자 단말 장치 및 그를 이용한 컨텐츠 전송 방법
US8923880B2 (en) 2012-09-28 2014-12-30 Intel Corporation Selective joinder of user equipment with wireless cell
EP3148290B1 (en) 2012-10-26 2023-08-30 Apple Inc. Multimedia adaptation based on video orientation
WO2014066887A1 (en) 2012-10-26 2014-05-01 Intel Corporation Streaming with coordination of video orientation (cvo)
US9143543B2 (en) * 2012-11-30 2015-09-22 Google Technology Holdings LLC Method and system for multi-streaming multimedia data
US9276869B2 (en) * 2013-01-02 2016-03-01 International Business Machines Corporation Dynamically selecting an identity provider for a single sign-on request
JP5962943B2 (ja) * 2013-02-04 2016-08-03 ▲ホア▼▲ウェイ▼技術有限公司Huawei Technologies Co.,Ltd. ストリーミング・メディア・データを送信するための方法および装置
US9160515B2 (en) * 2013-04-04 2015-10-13 Intel IP Corporation User equipment and methods for handover enhancement using scaled time-to-trigger and time-of-stay
US9973559B2 (en) * 2013-05-29 2018-05-15 Avago Technologies General Ip (Singapore) Pte. Ltd. Systems and methods for presenting content streams to a client device
EP2816761A1 (en) * 2013-06-17 2014-12-24 Thomson Licensing Wifi display compatible network gateway
US9814037B2 (en) * 2013-06-28 2017-11-07 Intel Corporation Method for efficient channel estimation and beamforming in FDD system by exploiting uplink-downlink correspondence
JP6419173B2 (ja) * 2013-07-12 2018-11-07 キヤノン株式会社 プッシュメッセージ制御による適応型データストリーミング方法
EP3039891B1 (en) * 2013-08-26 2019-08-14 Telefonaktiebolaget LM Ericsson (publ) A method and arrangements in a communication system for enabling feedback transmission
US10362081B2 (en) * 2013-08-30 2019-07-23 Citrix Systems, Inc. Methods and systems for quantifying the holistic quality of experience for internet multimedia
US9167311B2 (en) * 2013-09-25 2015-10-20 Verizon Patent And Licensing Inc. Variant playlist optimization
CN103561315B (zh) * 2013-10-21 2018-05-04 华为技术有限公司 一种多屏互动的方法、装置及***
US9986044B2 (en) * 2013-10-21 2018-05-29 Huawei Technologies Co., Ltd. Multi-screen interaction method, devices, and system
EP2879339A1 (en) 2013-11-27 2015-06-03 Thomson Licensing Method for distributing available bandwidth of a network amongst ongoing traffic sessions run by devices of the network, corresponding device.
US9231940B2 (en) * 2013-12-16 2016-01-05 Verizon Patent And Licensing Inc. Credential linking across multiple services
US9386275B2 (en) 2014-01-06 2016-07-05 Intel IP Corporation Interactive video conferencing
EP3033907B1 (en) * 2014-01-08 2018-09-19 Huawei Technologies Co., Ltd. Method and system of quality of service (qos) negotiation for network assisted adaptive streaming
KR102299004B1 (ko) 2014-03-10 2021-09-09 삼성전자주식회사 메시지들을 대쉬 클라이언트로 송신하는 방법 및 장치
KR102179491B1 (ko) 2014-04-15 2020-11-16 주식회사 만도 유압 피스톤 펌프의 맥동 저감장치
CN103974201B (zh) * 2014-05-23 2017-10-24 北京鸿达以太文化发展有限公司 面向移动终端的多媒体数据直播***和方法
US9659394B2 (en) 2014-06-30 2017-05-23 Microsoft Technology Licensing, Llc Cinematization of output in compound device environment
US9396698B2 (en) 2014-06-30 2016-07-19 Microsoft Technology Licensing, Llc Compound application presentation across multiple devices
US9356913B2 (en) 2014-06-30 2016-05-31 Microsoft Technology Licensing, Llc Authorization of joining of transformation chain instances
US9773070B2 (en) 2014-06-30 2017-09-26 Microsoft Technology Licensing, Llc Compound transformation chain application across multiple devices
JP2016067001A (ja) * 2014-09-19 2016-04-28 株式会社リコー 伝送管理システム、伝送システム、管理方法、及びプログラム
GB2530726B (en) 2014-09-25 2016-11-02 Ibm Distributed single sign-on
US9516220B2 (en) 2014-10-02 2016-12-06 Intel Corporation Interactive video conferencing
EP3231128A4 (en) * 2014-11-13 2018-06-20 McAfee, LLC Conditional login promotion
US10021346B2 (en) * 2014-12-05 2018-07-10 Intel IP Corporation Interactive video conferencing
US9654518B2 (en) * 2014-12-05 2017-05-16 Cisco Technology, Inc. Stack fusion software communication service
US9826013B2 (en) 2015-03-19 2017-11-21 Action Streamer, LLC Method and apparatus for an interchangeable wireless media streaming device
FR3034608A1 (fr) * 2015-03-31 2016-10-07 Orange Procede de priorisation de flux medias dans un reseau de communications
CN106209755A (zh) * 2015-04-24 2016-12-07 中兴通讯股份有限公司 实现多媒体通信的架构、方法及融合设备和ue
CN106302341A (zh) * 2015-05-26 2017-01-04 中兴通讯股份有限公司 一种实现应用控制的方法及***
EP3338423B1 (en) * 2015-08-17 2019-05-08 Telefonaktiebolaget LM Ericsson (PUBL) Remote access to a residential multipath entity
CN106713235B (zh) * 2015-11-16 2019-10-18 泰金宝电通股份有限公司 帐号注册与登入方法及使用所述方法的网络附加存储***
US10091264B2 (en) * 2015-12-26 2018-10-02 Intel Corporation Technologies for streaming device role reversal
CN107925669B (zh) * 2016-01-28 2021-01-26 联发科技股份有限公司 一种消息交互的方法和提供媒体服务的***
CN108029045A (zh) * 2016-02-29 2018-05-11 华为技术有限公司 视频优化方法、用户设备和网络设备
US10547660B2 (en) * 2016-09-12 2020-01-28 Bose Corporation Advertising media processing capabilities
US20180167383A1 (en) * 2016-12-12 2018-06-14 Qualcomm Incorporated Integration of password-less authentication systems with legacy identity federation
EP3610627A4 (en) * 2017-04-14 2020-12-09 Intel Corporation SERVER AND NETWORK-SUPPORTED DYNAMIC ADAPTIVE STREAMING VIA HYPERTEXT TRANSPORT PROTOCOL SIGNALING
US10334287B2 (en) * 2017-04-17 2019-06-25 Plex, Inc. Digital data streaming using server driven adaptive bitrate
US10667016B2 (en) * 2017-06-19 2020-05-26 Electronics And Telecommunications Research Institute Peer and method for adjusting starting point of the peer
KR102483834B1 (ko) * 2018-01-17 2023-01-03 삼성전자주식회사 음성 명령을 이용한 사용자 인증 방법 및 전자 장치
KR102442063B1 (ko) 2018-01-19 2022-09-13 삼성전자주식회사 데이터 통신을 제어하는 방법 및 전자 장치
CN110086746A (zh) * 2018-01-25 2019-08-02 中兴通讯股份有限公司 融合设备媒体控制方法、装置、会话控制器及通信终端
US11700526B2 (en) * 2018-06-12 2023-07-11 Samsung Electronics Co., Ltd. Method and apparatus for identifying in-call capability features
US11463782B2 (en) 2018-06-21 2022-10-04 Dish Network L.L.C. User device control of transmission parameters
CN112640390B (zh) * 2018-09-07 2023-06-16 苹果公司 用于在ims多媒体电话会话中发信号通知ran辅助的编解码器自适应能力的设备和方法
US10630844B1 (en) 2018-12-19 2020-04-21 T-Mobile Usa, Inc. Systems and methods for enhanced video call transfer
RU2713616C1 (ru) * 2019-04-16 2020-02-05 Федеральное государственное казенное военное образовательное учреждение высшего образования "Военный учебно-научный центр Военно-воздушных сил "Военно-воздушная академия имени профессора Н.Е. Жуковского и Ю.А. Гагарина" (г. Воронеж) Министерства обороны Российской Федерации Устройство структурной адаптации системы связи
US11115401B2 (en) * 2019-07-08 2021-09-07 Bank Of America Corporation Administration portal for simulated single sign-on
US11089005B2 (en) * 2019-07-08 2021-08-10 Bank Of America Corporation Systems and methods for simulated single sign-on
US11089078B2 (en) * 2019-09-13 2021-08-10 Microsoft Technology Licensing, Llc Model-based parameter selection for media sessions
CN112584545B (zh) * 2019-09-30 2023-06-06 华为技术有限公司 数据传输方法及装置
US11233669B2 (en) * 2019-12-17 2022-01-25 Google Llc Context-dependent in-call video codec switching
US20230216907A1 (en) * 2020-05-29 2023-07-06 Telefonaktiebolaget Lm Ericsson (Publ) Controlling communications from content server to end device
US11770377B1 (en) * 2020-06-29 2023-09-26 Cyral Inc. Non-in line data monitoring and security services
KR20220012658A (ko) * 2020-07-23 2022-02-04 삼성전자주식회사 3d xr 미디어 데이터를 전송하는 방법 및 장치
US11457008B2 (en) * 2020-10-13 2022-09-27 Cisco Technology, Inc. Steering traffic on a flow-by-flow basis by a single sign-on service
EP4080891A1 (en) * 2021-04-20 2022-10-26 Streamroot Method for playing on a player of a client device a content streamed in a network
US11818115B1 (en) * 2022-11-02 2023-11-14 Citizens Financial Group, Inc. Unified lending platform

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1514569A (zh) * 2002-12-31 2004-07-21 �Ҵ���˾ 在不同类联合环境中用于验证的方法和***

Family Cites Families (63)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060178994A1 (en) * 1999-07-26 2006-08-10 Stolfo Salvatore J Method and system for private shipping to anonymous users of a computer network
TW494691B (en) * 2000-11-21 2002-07-11 Koninkl Philips Electronics Nv Mobile device, auxiliary rendering device and arrangement
WO2002073926A1 (en) * 2001-03-09 2002-09-19 Ascio Technologies, Inc. System and a method for managing digital identities
US7349539B2 (en) * 2001-05-04 2008-03-25 Hewlett-Packard Development Company, L.P. Encoding and encrypting devices for secure scalable data streaming
US6983049B2 (en) * 2001-05-04 2006-01-03 Hewlett-Packard Development Company, Lp. Storage devices for secure scalable data streaming
US7610390B2 (en) * 2001-12-04 2009-10-27 Sun Microsystems, Inc. Distributed network identity
US7634795B2 (en) * 2002-01-11 2009-12-15 Opentv, Inc. Next generation television receiver
US7596179B2 (en) * 2002-02-27 2009-09-29 Hewlett-Packard Development Company, L.P. Reducing the resolution of media data
EP1508236B1 (en) * 2002-05-24 2007-07-11 Telefonaktiebolaget LM Ericsson (publ) Method for authenticating a user to a service of a service provider
FI116498B (fi) 2002-09-23 2005-11-30 Nokia Corp Kaistanleveyden mukauttaminen
EP1403778A1 (en) 2002-09-27 2004-03-31 Sony International (Europe) GmbH Adaptive multimedia integration language (AMIL) for adaptive multimedia applications and presentations
EP1453269A1 (en) * 2003-02-25 2004-09-01 Matsushita Electric Industrial Co., Ltd. A method of reporting quality metrics for packet switched streaming
US20050002337A1 (en) * 2003-07-01 2005-01-06 Nokia Corporation Reducing effects caused by transmission channel errors during a streaming session
US20050035854A1 (en) * 2003-07-10 2005-02-17 University Of Florida Research Foundation, Inc. Home management and personal assistance using a mobile communication device
US20050188056A1 (en) 2004-02-10 2005-08-25 Nokia Corporation Terminal based device profile web service
US20070177491A1 (en) 2004-06-14 2007-08-02 Matsushita Electric Industrial Co., Ltd. Content use method and content recording device
SE0402876D0 (sv) 2004-11-25 2004-11-25 Ericsson Telefon Ab L M TV-like standards-compliant unicast streaming over IP
US7958347B1 (en) 2005-02-04 2011-06-07 F5 Networks, Inc. Methods and apparatus for implementing authentication
US7900247B2 (en) * 2005-03-14 2011-03-01 Microsoft Corporation Trusted third party authentication for web services
US20060218628A1 (en) * 2005-03-22 2006-09-28 Hinton Heather M Method and system for enhanced federated single logout
US20060217065A1 (en) 2005-03-23 2006-09-28 Skipjam Corp. Radio frequency remote control apparatus and methodology
JP3755668B1 (ja) 2005-04-28 2006-03-15 株式会社ワイズスタッフ クーポン提供装置
JP2006309522A (ja) * 2005-04-28 2006-11-09 Kobe Steel Ltd コンテンツ配信装置,コンテンツ配信方法,コンテンツ配信プログラム
US8819143B2 (en) 2005-05-31 2014-08-26 Flash Networks Ltd. Presentation layer adaptation in multimedia messaging
BRPI0520701B8 (pt) 2005-11-24 2020-09-08 Ericsson Telefon Ab L M método para fornecer acesso aos serviços de multimídia para dispositivos de comunicação conectados a uma rede privada, e, arranjo em um ponto de conexão de multimídia de uma rede privada
US7784085B2 (en) * 2005-12-08 2010-08-24 Oracle America, Inc. Enabling identity information exchange between circles of trust
WO2007095550A2 (en) * 2006-02-13 2007-08-23 Digital Fountain, Inc. Streaming and buffering using variable fec overhead and protection periods
US20070220562A1 (en) 2006-03-03 2007-09-20 Motorola, Inc. Method and apparatus for selectively rendering media content on remote displays
KR100764153B1 (ko) * 2006-03-15 2007-10-12 포스데이타 주식회사 휴대 인터넷 시스템에서의 단말 복제 검출 방법 및 장치
JP4935156B2 (ja) * 2006-04-05 2012-05-23 日本電気株式会社 無線lan装置、無線lanシステム、通信システム、およびデータ通信方法
US20080021866A1 (en) * 2006-07-20 2008-01-24 Heather M Hinton Method and system for implementing a floating identity provider model across data centers
US7657639B2 (en) * 2006-07-21 2010-02-02 International Business Machines Corporation Method and system for identity provider migration using federated single-sign-on operation
CN103067399B (zh) * 2006-08-22 2016-03-09 交互数字技术公司 无线发射/接收单元
US7751354B2 (en) * 2006-10-17 2010-07-06 Alcatel-Lucent Usa Inc. Methods of network-initiated partial session transfer
US20080228912A1 (en) * 2007-03-16 2008-09-18 Ramakrishna Vedantham Enhanced Quality Reporting for Transmission Sessions
US20080281971A1 (en) 2007-05-07 2008-11-13 Nokia Corporation Network multimedia communication using multiple devices
JP5034104B2 (ja) * 2007-05-14 2012-09-26 Necカシオモバイルコミュニケーションズ株式会社 携帯端末装置及びプログラム
FI120994B (fi) * 2007-07-17 2010-05-31 Teliasonera Ab Menetelmiä informaation vaihtamiseksi
CA2733364A1 (en) * 2007-08-02 2009-02-05 Fugen Solutions, Inc. Method and apparatus for multi-domain identity interoperability and certification
US20090052380A1 (en) 2007-08-21 2009-02-26 Joel Espelien Mobile media router and method for using same
US8220051B2 (en) 2007-09-28 2012-07-10 Vantrix Corporation Generation and delivery of multimedia content-adaptation notifications
US20090217368A1 (en) * 2008-02-27 2009-08-27 Novell, Inc. System and method for secure account reset utilizing information cards
CN101547143B (zh) * 2008-03-28 2012-10-03 华为技术有限公司 一种流媒体业务的切换方法和装置
US9749309B2 (en) * 2008-09-12 2017-08-29 Nokia Solutions And Networks Oy Identity management system
US8544046B2 (en) 2008-10-09 2013-09-24 Packetvideo Corporation System and method for controlling media rendering in a network using a mobile device
TWI364202B (en) * 2008-12-17 2012-05-11 Ind Tech Res Inst Single sign-on method and system for web browser
EP2199902A1 (en) 2008-12-19 2010-06-23 Babeldreams S.L. Personalized, automated modification method and system for software applications and contents
JP2012526451A (ja) * 2009-05-06 2012-10-25 トムソン ライセンシング 提示装置の能力に応じて最適化されたマルチメディアコンテンツを配信する方法及びシステム
CN101998360B (zh) * 2009-08-11 2015-05-20 中兴通讯股份有限公司 建立身份管理信任的方法及身份提供方和业务提供方
US9288010B2 (en) * 2009-08-19 2016-03-15 Qualcomm Incorporated Universal file delivery methods for providing unequal error protection and bundled file delivery services
JPWO2011049193A1 (ja) * 2009-10-23 2013-03-14 日本電気株式会社 配信システム、ゲートウェイ、配信方法及びプログラム
US9094527B2 (en) * 2010-01-11 2015-07-28 Tangome, Inc. Seamlessly transferring a communication
KR101636108B1 (ko) 2010-01-18 2016-07-04 텔레폰악티에볼라겟엘엠에릭슨(펍) 에이치티티피 미디어 스트림 분배를 위한 방법과 배열
KR20120120955A (ko) * 2010-02-09 2012-11-02 인터디지탈 패튼 홀딩스, 인크 신뢰적인 연합 아이덴티티를 위한 방법 및 장치
WO2011140439A1 (en) * 2010-05-06 2011-11-10 Ikanos Technology Ltd. Method and system to configure and manage broadband-enabled digital command and control systems
US9497290B2 (en) * 2010-06-14 2016-11-15 Blackberry Limited Media presentation description delta file for HTTP streaming
US9348992B2 (en) * 2010-07-02 2016-05-24 Ebay Inc. Linked identities
US9560036B2 (en) * 2010-07-08 2017-01-31 International Business Machines Corporation Cross-protocol federated single sign-on (F-SSO) for cloud enablement
KR20120010089A (ko) * 2010-07-20 2012-02-02 삼성전자주식회사 Http 기반의 멀티미디어 스트리밍 서비스의 품질 향상을 위한 방법 및 장치
US8832271B2 (en) * 2010-12-03 2014-09-09 International Business Machines Corporation Identity provider instance discovery
US20120209952A1 (en) * 2011-02-11 2012-08-16 Interdigital Patent Holdings, Inc. Method and apparatus for distribution and reception of content
US20120278495A1 (en) * 2011-04-26 2012-11-01 Research In Motion Limited Representation grouping for http streaming
JP2013021574A (ja) * 2011-07-12 2013-01-31 Sharp Corp 生成装置、配信サーバ、生成方法、再生装置、再生方法、再生システム、生成プログラム、再生プログラム、記録媒体およびデータ構造

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1514569A (zh) * 2002-12-31 2004-07-21 �Ҵ���˾ 在不同类联合环境中用于验证的方法和***

Also Published As

Publication number Publication date
AU2011374261A8 (en) 2014-02-13
BR112014002572B1 (pt) 2022-08-09
RU2558736C1 (ru) 2015-08-10
AU2011374261A1 (en) 2014-02-06
WO2013019261A1 (en) 2013-02-07
US20130276085A1 (en) 2013-10-17
CN103782589A (zh) 2014-05-07
ZA201400686B (en) 2015-02-25
CN103858457A (zh) 2014-06-11
DE112011105497T5 (de) 2014-06-18
JP2015173477A (ja) 2015-10-01
US20130275615A1 (en) 2013-10-17
KR20140044923A (ko) 2014-04-15
CA2843594C (en) 2018-05-22
CA2843594A1 (en) 2013-02-07
AU2017202995A1 (en) 2017-05-25
AU2017202995B2 (en) 2019-04-18
CN103782589B (zh) 2018-11-20
JP5852240B2 (ja) 2016-02-03
JP6279512B2 (ja) 2018-02-14
KR101604309B1 (ko) 2016-03-17
BR112014002572A2 (pt) 2017-02-21
US9860290B2 (en) 2018-01-02
JP2014527744A (ja) 2014-10-16
EP2988494B1 (en) 2018-08-01
EP2988494A1 (en) 2016-02-24
US9258344B2 (en) 2016-02-09
WO2013019267A1 (en) 2013-02-07

Similar Documents

Publication Publication Date Title
CN103858457B (zh) 用于身份提供商(IdP)漫游/代理的多跳单点登录(SSO)
JP6668544B2 (ja) ポータル認証
US10531297B2 (en) Authentication method and server, and computer storage medium
US10581798B2 (en) Network based distribution for compute resource and application accessibility
US11349746B2 (en) Specifying link layer information in a URL
US10176298B2 (en) Electronic medical record distribution, systems and methods
EP3162103B1 (en) Enterprise authentication via third party authentication support
US8201232B2 (en) Authentication, identity, and service management for computing and communication systems
US9432437B1 (en) Dynamic telemetry client message routing
US20120278854A1 (en) System and method for device addressing
CN106664307A (zh) 硬件资源访问***和技术
US20170222977A1 (en) Configuring network security based on device management characteristics
US9137094B1 (en) Method for setting DNS records
CN109891921A (zh) 下一代***的认证
US9877190B1 (en) System and method for authentication and sharing of subscriber data
US10306433B1 (en) Mobile phone differentiated user set-up
US10798069B2 (en) Secure virtual personalized network
CN107635229A (zh) 一种wifi共享的方法和装置
JP5986546B2 (ja) 情報処理装置、および情報処理方法
US12003512B2 (en) Limiting discovery of a protected resource in a zero trust access model
CN105991631A (zh) 一种客户端设备接入认证方法及装置
KR101379551B1 (ko) Opmd 시스템에서의 배타적 인증을 위한 방법, 단말, 서버, 및 기록 매체
JP4629024B2 (ja) 認証サーバ及び認証方法
JP2016072952A (ja) 通信システム、情報処理装置、情報処理装置における通信方法及びプログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: California, USA

Applicant after: INTEL Corp.

Applicant after: Intel Mobile Communications GmbH

Address before: California, USA

Applicant before: INTEL Corp.

Applicant before: Intel Mobile Communications GmbH

COR Change of bibliographic data
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20200803

Address after: California, USA

Patentee after: INTEL Corp.

Address before: California, USA

Co-patentee before: Intel Mobile Communications GmbH

Patentee before: INTEL Corp.

Effective date of registration: 20200803

Address after: California, USA

Patentee after: Apple Inc.

Address before: California, USA

Patentee before: INTEL Corp.

TR01 Transfer of patent right