使用机器可读码的设备认证和配对制造技术

技术编号:14002356 阅读:74 留言:0更新日期:2016-11-16 09:33
MR码生成于客户端设备上的浏览器内并且由移动设备上的移动应用读取。然后,通过基于网络的服务来在浏览器与移动设备上的移动应用之间建立通信通道。移动应用在移动设备上生成用户接口显示,其允许用户选择内容。移动应用将到该内容的链接发送给浏览器,浏览器访问并展示客户端设备上的内容。用来控制展示内容的用户输入命令也被接收在移动设备处且通过所述通信通道发送到所述浏览器。

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
当前存在一些允许用户注册以及将内容呈现在一个计算设备上,同时从另一计算设备控制内容的计算机系统。例如,一些系统允许用户使用用户的移动设备注册并控制大屏幕设备。这样的系统通常让用户登录到一个或另一个计算设备。许多用户使用他们的用户名和口令会感到不舒服,尤其是在并非他们自己拥有的计算设备上。用户会担心,键击被记录且信息将被偷偷使用。当前还存在一些用于将计算设备配对使得它们能够彼此以可信方式通信的系统。用于实现这点的一种当前的处理让用户首先挑选附近的设备。然后,提示用户在两个设备上输入相同的码。其他处理使用两个设备的接近性来自动连接,并且在每个设备上提示用户,确保不做出非有意连接。在其他系统中,如果用户在他或她全部设备上登录,则两个设备能够以可信方式通信。然而,用户通常需要经过在前的设置处理。因此,用户通常需要拥有以此方式设置的全部设备。当前的系统还允许用户使用移动设备将内容呈现于大屏幕设备。用于这样做的一个当前的系统通过插接HDMI、DVI或其他连接电缆而让用户将移动设备连接到大屏幕设备。这种系统将内容的视图从移动设备流式传送到大屏幕。然而,直接硬连线会带来一些问题。其他系统已经尝试无线执行此类通信,但是它们涉及到使用配对机制,这可能非常耗时。在全部这些类型的系统中,需要从移动设备传递到大屏幕设备的数据量通常非常高。在上述将两个设备配对的系统中,用户通常需要在两个配对设备上登录。然后,存在通道供设备彼此通信。这并没有解决用户可走入同事的办公室并且希望在同事的计算机上共享文档的场景。当前做这件事的机制是让用户登录到同事的计算机,然后手动搜索内容或文档。机器可读标签(或MR码)是包含了关于项目的信息的标签。MR码的一些示例包括光码,诸如条形码、矩阵条形码(诸如QR码)以及扩展矩阵条形码,以及其他。MR码的其他示例是利用近场通信传递的码。上述内容仅为了大体背景信息而提供,不意在用作确定权利要求主题的范围的辅助。
技术实现思路
MR码在客户端设备上的浏览器上生成且由移动设备上的移动应用读取。然后,通过基于网络(web-based)的服务来在浏览器与移动设备上的移动应用之间建立通信通道。移动应用在移动设备上生成允许用户选择内容的用户接口显示。移动应用将到该内容的链接发送到浏览器,浏览器访问且将内容展示在客户端设备上。控制展示的内容的用户输入命令也被在移动设备上接收且通过通信通道发送到浏览器。提供该
技术实现思路
以便以下文在具体实施方式中进一步描述的简化形式来引入构思的选择。该
技术实现思路
不意在标识出权利要求主题的关键特征或主要特征,也不意在用作确定权利要求主题的范围的辅助。权利要求主题不限于解决在
技术介绍
中提到的任意或全部缺点的实现方式。附图说明图1-1和1-2(统称为图1)示出了认证和配对架构的一个实施例的框图。图1A是示出移动设备和另一客户端设备如何建立通信通道的简化的流程图。图2是示出其中用户登录到移动应用的图1所示的架构的操作的一个实施例的流程图。图3-1和3-2(统称为图3)示出了图示出在认证用户且在移动应用与客户端设备上的浏览器之间建立连接时图1所示的架构的操作的一个实施例的流程图。图3A和3B是示例性的用户接口显示。图4是示出允许用户在移动设备的控制下将内容显示到客户端设备上的图1所示的架构的操作的一个实施例的流程图。图4A-4J是示范性的用户接口显示。图5是部署于云计算架构中的图1所示的架构的一个实施例的框图。图6-10示出了移动设备的各个实施例。图11是一个示例性的计算环境的框图。具体实施方式图1-1和1-2(统称为图1)示出了一个示例性的认证与配对架构100的框图。架构100包括移动设备102、另一客户端设备104、包括MR码管理系统106的一组基于网络的服务、会话管理系统108以及基于网络的远程控制系统110。还示例性地包含了一组内容服务112。在图1所示的实施例中,移动设备102示例性地包含处理器114、用户接口组件116、扫描组件118以及客户端远程控制系统120(其可以是运行于移动设备102上的移动应用),并且还可以包括其他组件122。在此将结合MR码是通过扫描组件118扫描的光码的示例来描述架构100。然而,MR码还可以是其他MR码,诸如使用近场通信提供的码,或者可听地提供且利用收听组件进行读取和译码的码,收听组件诸如麦克风。全部这些配置可构思于本文中。远程控制系统120本身包含认证组件124、链接通信组件126、可视化组件128以及命令通信组件130。移动设备102示例性地通过用户输入机制134生成用户接口显示132,以便与用户136交互。如下文进一步详述,客户端设备104也可以生成此类用户接口显示和用户输入机制。虽然下文参考图6-10提供了一些示范性的移动设备的更详细的说明,本文所描述的认证和配对过程将涉及到移动设备102。客户端设备104示例性地包含处理器138、用户接口组件140、数据库142和显示设备144。还示例性地包括浏览器146,该浏览器本身包括展示组件148、命令处理组件150和其他组件152。内容服务112示例性地提供了允许用户136使用认证组件154来认证他们本身且生成并访问内容156的服务。在一个实施例中,内容156被创作且通过诸如文字处理应用、电子表格应用、演示文档应用或其他应用的一组信息加工器应用来访问。因此,内容156可以包括文字处理文档158、电子表格160、演示文档162和其他内容164。图1还示出了,在一个实施例中,基于网络的远程控制系统110包括浏览器匹配组件166。其还可包括其他组件168。在更详细描述架构100的总体操作之前,首先结合图1以及图1A的简化流程图提供简要的概述。用户136可以示例地对架构100认证他自己或她自己,然后将内容通过浏览器146来展示在客户端设备104(其可以是台式计算机、大屏幕显示设备或其他设备),同时通过移动设备102来控制该内容。为了这样做,在一个实施例中,用户136首先使用客户端设备104导航到基于网络的远程控制系统110的登录页面。客户端设备104接收MR码并且将其显示在显示设备144上。这由图1A中的框170来指示。用户136使用移动设备102的扫描组件118来扫描MR码。这由框172来指示。作为回应,基于网络的远程控制系统110的浏览器匹配组件166在浏览器146与客户端远程控制系统120之间建立连接。这由框174来指示。客户端远程控制系统120因此能够为浏览器146提供到内容156的链接。使用由用户136提供的认证信息,浏览器146获得期望的内容156并且将其展示于显示设备144上。用户136随后能够使用客户端远程控制系统120来利用已经通过基于网络的远程控制系统110建立的通信通道提供命令至浏览器146,来导航,以及以其他方式控制由浏览器146展示于显示设备144上的内容。这由图1A中的框176来指示。图2是示出允许用户136初始地对客户端远程控制系统120和基于网络的远程控制系统110认证他自己或她自己的架构100的操作的一个实施例的更详细的流程图。在一个实施例中,由于移动设备102示例性地是个人设备,所以用户136仅需要一次注册或认证他自己或她自己。这能够在客户端远程控制系统120的初始发起或本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/62/201580013879.html" title="使用机器可读码的设备认证和配对原文来自X技术">使用机器可读码的设备认证和配对</a>

【技术保护点】
一种控制与移动设备的连接的计算机实现的方法,包括:以导航到基于网络的系统的客户端设备为基础在所述基于网络的系统处获得会话标识符(会话id);将对所述会话id进行编码的机器可读码(MR码)从所述基于网络的系统发送到所述客户端设备;在所述基于网络的系统处从移动设备接收所述会话id以及对用户进行认证的用户令牌;以及响应于接收到所述会话id和用户令牌,通过所述基于网络的系统,在所述移动设备与所述客户端设备之间建立通信通道。

【技术特征摘要】
【国外来华专利技术】2014.03.13 US 14/209,3311.一种控制与移动设备的连接的计算机实现的方法,包括:以导航到基于网络的系统的客户端设备为基础在所述基于网络的系统处获得会话标识符(会话id);将对所述会话id进行编码的机器可读码(MR码)从所述基于网络的系统发送到所述客户端设备;在所述基于网络的系统处从移动设备接收所述会话id以及对用户进行认证的用户令牌;以及响应于接收到所述会话id和用户令牌,通过所述基于网络的系统,在所述移动设备与所述客户端设备之间建立通信通道。2.一种存储有计算机可执行指令的计算机可读存储介质,当由计算机执行时,所述计算机可执行指令使所述计算机执行一种方法,所述方法包括:检测客户端设备上的用户导航输入,其将浏览器导航到远程系统;从所述远程系统接收机器可读光码(MR码),其指示会话标识符(会话id);在所述客户端设备的显示屏上显示所述MR码;在所述客户端设备处接收用户令牌以获得对用户能够访问的内容的访问权;检测配对输入,其将所述浏览器进行配对,用于在通过所述远程系统建立的通信通道上与移动设备上的移动应用进行通信;在所述通信通道上从所述移动设备接收到内容的项目的链接以及控制输入;利用所述链接和所述用户令牌通过所述浏览器来访问所述内容的项目;以及基于控制命令来控制在所述客户端设备的显示屏上的所述内容的项目的展示。3.一种用于控制移动设备的配对的计算机实现的方法,包括:在移动设备处检测来自客户端设备的机器可读码(MR码);在所述移动设备处获得来自所述MR码的会话标识符(会话id);将所述会话id发送到远程系统;以及响应于发送所述会话id到所述远程系统,在所述移动设备处接收配对输入以及对所述移动设备进行配对以用于在通过所述远程系统的通信通道上...

【专利技术属性】
技术研发人员:I·米利根A·阿加瓦尔J·桑德斯J·S·博尔达克D·格雷S·康克林G·考德威尔
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1