用于建立通信会话的系统和方法技术方案

技术编号:9646500 阅读:135 留言:0更新日期:2014-02-07 12:53
通信网络中的服务器在用户的设备和具有显示器的另一个设备之间建立通信信道。特别地,服务器利用一个或多个参数来生成快速响应(QR)码,并将其发送到设备以显示给用户。用户使用他或她的设备来捕获所显示的QR码的图像并使用图像分析技术来提取参数。设备然后将所提取的参数发送回到服务器,服务器然后利用所提取的参数来认证用户并建立通信会话。

【技术实现步骤摘要】
【国外来华专利技术】相关申请 本申请要求于2011年3月31日提交且名称为“System and Method for Establishinga Communication Session”、序列号为61/469,996的美国临时申请的优先权。通过引用将该’996申请的全部内容合并于此。
本专利技术总体涉及通信系统,并且更具体地涉及经由通信网络在用户设备和远程设备之间建立通信会话的过程。
技术介绍
在两个或更多设备之间传递数据是普遍的。然而,借以建立通信会话的方法有时对于用户来说可能是麻烦的。例如,许多网站需要用户使用唯一用户名/密码组合来登录。这允许网站运营者识别并认证用户以及追踪和监测他或她的动作。用户通常被建议针对每个站点维持唯一用户名/密码组合,以最小化由恶意第三方窃听者提出的危险;然而,这造成了用户要记住许多不同组合的负担。一些站点允许出于识别和认证目的使用诸如OPENID之类的服务。尽管这大大减少了用户必须记住的用户名/密码组合的数量,但其不会完全消除它们,因为对于OPENID来说仍然需要用户名/密码。此外,手动输入用户名/密码组合是当在手持设备上执行时尤其麻烦的过程。其他公共活动也需要建立通信会话并识别和认证用户。例如,通常需要使用借记卡或信用卡执行某种受保护的功能(诸如,购买物品或提取现金)的人输入个人标识号(PIN)0此外,对于不同的卡通常需要不同的PIN。这造成了除许多用户名/密码组合外用户还要记住PIN的附加负担。利用近场通信(NFC)技术,用户不必将这种信息交付给存储器。反而,一些或全部信息能够被存储在诸如用户的蜂窝电话之类的设备上的存储器中,并且当用户将蜂窝电话置于物理上很靠近NFC读取器处时,该一些或全部信息能够被传送到NFC读取器。然而,将NFC技术用于执行这种功能是受限制的,因为支持NFC的设备未被广泛部署。
技术实现思路
本专利技术提供了用于在用户设备(诸如,蜂窝电话)和具有显示屏的另一个消费电子设备(诸如,个人计算机或支持web (网络)的电视)之间建立通信会话的系统和方法。本专利技术还提供了下述方法:其用于认证用户设备,以使得用户能够在不必须记住针对每个功能的用户名/密码组合的情况下执行受保护的功能,诸如登录到期望的网站中、与其他设备共享数据、以及授权针对不同交易的支付。本专利技术对于在其中小尺寸用户输入界面可能使数据的手动输入变麻烦的手持设备来说尤其有用。因此,在一个实施例中,本专利技术提供了用于在第一和第二设备之间建立通信会话的方法。在网络服务器处执行的所述方法包括生成编码图像以显示在连接到网络服务器的第一设备处。所述编码图像被生成以包括嵌入数据,所述嵌入数据将被网络服务器利用以认证第二设备。一旦生成编码图像,网络服务器就将编码图像发送到第一设备以显示给第二设备。在显示的同时,第二设备捕获编码图像并执行分析以提取嵌入数据。服务器然后从第二设备接收所提取的嵌入数据。在接收到的情况下,服务器基于接收到的嵌入数据来认证第二设备以执行一个或多个受保护的功能。编码图像可以包括本领域中已知的任何编码图像;然而,在一个实施例中,编码图像被生成为二维或三维条形码以显示在第一设备处。在另一个实施例中,编码图像由网络服务器从预定图像池中选择以显示在第一设备处。在一个实施例中,网络服务器将编码图像生成为一个或多个颜色的图案。图案中的每个颜色具有颜色值,并且均具有标识针对该颜色的所选择的亮度级别的所分配的亮度值。服务器还将该图案配置成在编码图像被显示在第一设备处时按预定义的次序改变一个或多个颜色和/或一个或多个亮度值。在图案被显示时,第二设备捕获例如图像或视频中的改变的颜色和/或颜色亮度,并将表示捕获到的改变的数据发送到网络服务器。如果由第二设备捕获的改变被网络服务器视作已经按预定义的次序发生,则网络服务器认证第二设备。在一个实施例中,生成编码图像以显示在第一设备处包括响应于从第一设备接收到针对编码图像的请求而生成编码图像。在一个实施例中,接收嵌入数据包括在用于与第一设备进行通信的认证请求中从第二设备接收嵌入数据。此外,在一个实施例中,基于接收到的嵌入数据来认证第二设备包括:将在认证请求中接收到的嵌入数据与用于在网络服务器处生成编码图像的嵌入数据进行比较;以及基于比较的结果来授权第二设备执行一个或多个受保护的功能。然后,基于认证结果,所述方法进一步包括:在第一和第二设备之间建立数据信道以从第二设备传递数据到第一设备;以及在第一和第二设备之间建立控制信道以从第二设备传递控制命令到第一设备,从而允许第二设备控制在第一设备处呈现(render)数据。在一个实施例中,在第一和第二设备之间建立通信链路包括经由网络服务器在第一和第二设备之间建立控制信道和数据信道之一或二者。例如,网络服务器可以接收第一和第二设备是否能够直接建立控制信道和数据信道之一或二者的指示。基于该接收到的指示,所述方法经由网络服务器在第一和第二设备之间建立控制信道和/或数据信道。在一个实施例中,所述方法进一步包括生成另一个编码图像以显示在连接到网络服务器的第三设备处。该附加编码图像也被生成以包括将被网络服务器利用以认证第四设备的嵌入数据。一旦被生成,服务器就将编码图像发送到第三设备以显示给第四设备,并从第四设备接收由第四设备从所显示的编码图像中提取的嵌入数据。基于接收到的嵌入数据,网络服务器认证第四设备。在一个实施例中,所述方法进一步包括在第二和第三设备之间建立数据信道和控制信道二者。数据信道将数据从第二设备承载到第三设备。控制信道承载由第二设备生成的控制命令,以允许第二设备控制在第三设备处呈现数据。除所述方法之外,本专利技术还提供了被配置成执行所述方法的网络服务器。在一个实施例中,所述服务器包括用于经由通信网络与用户设备和显示设备进行通信的通信接口、存储器、和可编程控制器。可编程控制器被配置成生成编码图像以显示在显示设备处。编码图像被生成以包括控制器将使用以认证用户设备的嵌入数据。控制器还被配置成将编码图像发送到显示设备以显示给用户设备,并从用户设备接收由用户设备从所显示的编码图像中提取的嵌入数据。控制器然后能够基于接收到的嵌入数据来认证用户设备以执行以便执行一个或多个受保护的功能。在一个实施例中,编码图像包括二维或三维条形码以显示在第一设备处。在另一个实施例中,编码图像包括从存储在存储器中的预定图像池中选择的图像。在一个实施例中,编码图像包括一个或多个颜色的图案。每个颜色具有标识针对该颜色的所选择的亮度级别的所分配的亮度值。在该实施例中,控制器将所述图案生成为在编码图像被显示在显示设备处时按预定义的次序改变一个或多个颜色和/或一个或多个亮度值。在一个实施例中,控制器进一步被配置成响应于从显示设备接收到针对编码图像的请求而生成编码图像。该请求可以是例如用于与显示设备进行通信的认证请求,其包括由用户设备发送的嵌入数据。在接收到认证请求时,控制器将在认证请求中接收到的嵌入数据与其用以生成编码图像的嵌入数据进行比较。基于该比较的结果,控制器将授权用户设备执行一个或多个受保护的功能。在一个实施例中,基于认证结果,控制器进一步被配置成:在用户设备和显示设备之间建立数据信道以从用户设备传递数据到显示设备;以及在用户设备和显示设备之间建立控制信道以从用本文档来自技高网
...

【技术保护点】
一种用于在第一和第二设备之间建立通信会话的方法,所述方法在网络服务器处执行并包括:生成编码图像以显示在连接到网络服务器的第一设备处,所述编码图像包括用于在网络服务器处认证第二设备的嵌入数据;将编码图像发送到第一设备以显示给第二设备;从第二设备接收由第二设备从所显示的编码图像中提取的嵌入数据;以及基于接收到的嵌入数据来认证第二设备以执行一个或多个受保护的功能。

【技术特征摘要】
【国外来华专利技术】2011.03.31 US 61/469,9961.一种用于在第一和第二设备之间建立通信会话的方法,所述方法在网络服务器处执行并包括: 生成编码图像以显示在连接到网络服务器的第一设备处,所述编码图像包括用于在网络服务器处认证第二设备的嵌入数据; 将编码图像发送到第一设备以显示给第二设备; 从第二设备接收由第二设备从所显示的编码图像中提取的嵌入数据;以及 基于接收到的嵌入数据来认证第二设备以执行一个或多个受保护的功能。2.根据权利要求1所述的方法,其中生成编码图像包括生成二维或三维条形码以显示在第一设备处。3.根据权利要求1所述的方法,其中生成编码图像包括从预定图像池中选择图像以显不在第一设备处。4.根据权利要求1所述的方法,其中生成编码图像包括: 生成一个或多个颜色的图案,每个颜色具有标识针对该颜色的所选择的亮度级别的所分配的亮度值;以及 将该图案配置成在编码图像被显示在第一设备处时按预定义的次序改变一个或多个颜色和/或一个或多个亮度值。5.根据权利要求1所述的方法,其中生成编码图像以显示在第一设备处包括响应于从第一设备接收到针对编码图像的请求而生成编码图像。6.根据权利要求1所述的方法,其中接收嵌入数据包括在用于与第一设备进行通信的认证请求中从第二设备接收嵌入数据。7.根据权利要求6所述的方法,其中基于接收到的嵌入数据来认证第二设备包括: 将在认证请求中接收到的嵌入数据与用于在网络服务器处生成编码图像的嵌入数据进行比较;以及 基于所述比较的结果来授权第二设备执行一个或多个受保护的功能。8.根据权利要求1所述的方法,其中基于认证结果,所述方法进一步包括: 在第一和第二设备之间建立数据信道以从第二设备传递数据到第一设备;以及 在第一和第二设备之间建立控制信道以从第二设备传递控制命令到第一设备,从而允许第二设备控制在第一设备处呈现数据。9.根据权利要求8所述的方法,其中在第一和第二设备之间建立通信链路包括经由网络服务器在第一和第二设备之间建立控制信道和数据信道之一或二者。10.根据权利要求8所述的方法,进一步包括: 接收第一和第二设备是否能够直接建立控制信道和数据信道之一或二者的指示;以及基于接收到的指示,经由网络服务器在第一和第二设备之间建立控制信道和/或数据信道。11.根据权利要求1所述的方法,进一步包括: 生成另一个编码图像以显示在连接到网络服务器的第三设备处,该编码图像包括用于在网络服务器处认证第四设备的嵌入数据; 将编码图像发送到第三设备以显示到第四设备; 从第四设备接收由第四设备从所显示的编码图像中提取的嵌入数据;以及基于接收到的嵌入数据来认证第四设备。12.根据权利要求11所述的方法,进一步包括: 在第二和第三设备之间建立数据信道以从第二设备传递数据到第三设备; 在第二和第三设备之间建立控制信道以从第二设备传递控制命令到第三设备,从而允许第二设备控制在第三设备处呈现数据。13.—种网络服务器,并且其包括: 通信接口,用于经由通信网络来与用户设备和显示设备进行通信; 存储...

【专利技术属性】
技术研发人员:PJ伯克勒A费多索夫J布拉特曼RW小雷恩
申请(专利权)人:索尼移动通信公司
类型:
国别省市:

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

1