用于访问基于云的服务的方法、通信装置和存储介质制造方法及图纸

技术编号:26178162 阅读:94 留言:0更新日期:2020-10-31 14:26
公开了用于访问基于云的服务的方法、通信装置和存储介质。在此所述的布置涉及访问基于云的服务。响应于第一通信装置的用户启动经由第一通信装置对于基于云的服务的访问,第一通信装置可以接收到将有效密码输入以访问基于云的服务的提示。响应于访问未存储在第一通信装置上的基于云的服务所需的有效密码,第一通信装置可以经由在第一通信装置和第二通信装置之间的对等自组织通信链路从第二通信装置自动检索有效密码。第一通信装置可以自动向用于基于云的服务的登录服务提供该有效密码,以获得由第一通信装置向基于云的服务的访问。

Method, communication device and storage medium for accessing cloud based services

【技术实现步骤摘要】
用于访问基于云的服务的方法、通信装置和存储介质本申请是分案申请,原案的申请号是201480016117.7,申请日是2014年3月14日,专利技术名称是“用于访问基于云的服务的方法、通信装置和存储介质”。
本专利技术涉及使用链接到存储所需密码的另一个通信装置的通信装置来访问基于云的服务。
技术介绍
云计算是通过诸如因特网的网络作为服务传递的计算资源(硬件和软件)的使用。在使用软件作为服务的商业模型中,经由云计算向用户提供了对于应用软件和数据库的访问。服务提供商管理基础设施和其上运行应用的平台。除了作为服务的软件之外,用户通常可获得其他基于云的服务,例如,社交联网服务、银行服务、电子邮件服务、即时消息传送服务、数据存储服务等。通常,这些服务要求在用户可以使用该服务之前认证用户名和密码。
技术实现思路
根据本专利技术的一个方面,提供了一种方法,包括:确定第一装置位于第二装置附近,其中所述第一装置不具有用于能够经由网络访问的基于云的服务的认证数据;至少部分地基于确定所述第一装置位于所述第二装置附近,在所述第一装置和所述第二装置之间建立对等自组织通信链路;由所述第一装置经由所述对等自组织通信链路从所述第二装置接收认证数据,其中,所述认证数据先前被所述第二装置用来与所述网络进行通信;和经由与所述对等自组织通信链路不同的第二通信链路,将所述认证数据从所述第一装置传送到所述网络,以针对所述基于云的服务对所述第一装置进行认证。根据本专利技术的另一个方面,一种包括计算机处理器的电子装置,所述计算机处理器被配置为:确定第一装置位于第二装置附近,其中所述第一装置不具有用于能够经由网络访问的基于云的服务的认证数据;至少部分地基于确定所述第一装置位于所述第二装置附近,在所述第一装置和所述第二装置之间建立对等自组织通信链路;由所述第一装置经由所述对等自组织通信链路从所述第二装置接收认证数据,其中,所述认证数据先前被所述第二装置用来与所述网络进行通信;和经由与所述对等自组织通信链路不同的第二通信链路,将所述认证数据从所述第一装置传送到所述网络,以针对所述基于云的服务对所述第一装置进行认证。根据本专利技术的另一个方面,提供了一种存储有计算机可执行代码的非暂时性计算机可读介质,所述代码包括指令,所述指令用于:确定第一装置位于第二装置附近,其中所述第一装置不具有用于能够经由网络访问的基于云的服务的认证数据;至少部分地基于确定所述第一装置位于所述第二装置附近,在所述第一装置和所述第二装置之间建立对等自组织通信链路;由所述第一装置经由所述对等自组织通信链路从所述第二装置接收认证数据,其中,所述认证数据先前被所述第二装置用来与所述网络进行通信;和经由与所述对等自组织通信链路不同的第二通信链路,将所述认证数据从所述第一装置传送到所述网络,以针对所述基于云的服务对所述第一装置进行认证。附图说明图1描述了一种用于访问基于云的服务的系统,它有益于理解在此所述的各种布置。图2是呈现访问基于云的服务的方法的流程图,它有益于理解在此所述的各种布置。图3描述了通信装置的框图,它有益于理解在此所述的各种布置。具体实施方式虽然本说明书以用于限定被看作新颖的在此所述的实施例的特征的权利要求结束,但是相信通过结合附图考虑说明书,将更好地理解这些实施例。根据需要,在此公开了本实施例的详细布置;然而,应当明白,所公开的布置仅是可以以各种形式包含的实施例的示例。因此,在此公开的具体结构和功能细节不被解释为限制性的,而是仅被解释为权利要求的基础和用于教导本领域内的技术人员来在实际上任何适当详细的结构中不同地使用本实施例的代表性基础。而且,在此使用的术语和短语不意欲是限制性的,而是提供本布置的可理解的说明。如本领域内的技术人员将理解的,本布置的方面可以被体现为系统、方法或计算机程序产品。因此,本布置的方面可以采用下述形式:整个硬件实施例、整个软件实施例(包括固件、常驻软件、微码等)或组合软件和硬件方面的实施例,该软件和硬件方面可以全部在此被统称为“模块”或“系统”。而且,本布置的方面可以采用在其上存储计算机可读程序代码的一个或多个计算机可读介质中包含的计算机程序产品的形式。计算机可读程序代码可以由处理器(例如,中央处理单元或控制器)执行以执行在此描述的处理和方法。可以利用一个或多个计算机可读介质的任何组合。该计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。短语“计算机可读存储介质”意指永久存储介质。计算机可读存储介质可以例如但是不限于电子、磁、光学、电磁、红外线、或半导体系统、设备或装置或上述部分的任何适当组合。该计算机可读存储介质的更具体的示例(非穷尽性列表)将包括下面的部分:具有一条或多条导线的电连接、便携式计算机盘、硬盘驱动器(HDD)、固态驱动器(SSD)、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便携式致密盘只读存储器(CD-ROM)、数字通用盘(DVD)、光学存储装置、磁存储装置或上述部分的任何适当组合。在本文的上下文中,计算机可读存储介质可以是任何有形介质,该有形介质可以包含或存储由指令执行系统、设备或装置使用或与其相关地使用的程序。计算机可读信号介质可以包括例如在基带或作为载波的一部分的其中包含计算机可读程序代码的传播的数据信号。这样的传播信号可以采用多种形式的任何一种,包括但是不限于电磁、光学或其任何适当的组合。计算机可读信号介质可以是不是计算机可读存储介质并且可以发送、传播或传送程序以由指令执行系统、设备或装置使用或与其相关地使用的任何计算机可读介质。可以使用任何适当的介质来发射在计算机可读介质上包含的程序代码,该适当的介质包括但是不限于无线、有线、光纤、线缆、RF等或上面的部分的任何适当的组合。可以以一种或多种编程语言的任何组合来编写用于执行用于本专利技术的方面的操作的计算机程序代码,该一种或多种编程语言包括:面向对象的编程语言,诸如JavaTM、Smalltalk或C++等;以及,传统过程编程语言,诸如“C”编程语言或类似的编程语言。程序代码可以完全在用户的通信设备上、部分地在用户的通信设备上、作为单独的软件包、部分地在用户的通信设备上并且部分地在远程计算机上、或完全在远程计算机或服务器上执行。下面将参照根据本布置的实施例的方法、设备(系统)和计算机程序产品的流程图图示和/或框图来描述本布置的多个方面。将理解,流程图图示和/或框图的每个框以及流程图图示和/或框图中各框的组合都可以由计算机程序指令实现。这些计算机程序指令可以提供给通信装置的处理器、或其它可编程数据处理设备,以生产机器,使得经由通信装置的处理器、其他可编程数据处理设备、或用于实现在流程图和/或框图的一个或多个方框中指定的功能/行为的其他装置创建部件执行指令。也可以把这些计算机程序指令存储在计算机可读存储器中,这些指令可以引导计算机或其它可编本文档来自技高网...

【技术保护点】
1.一种方法,包括:/n确定第一装置位于第二装置附近,其中所述第一装置不具有用于能够经由网络访问的基于云的服务的认证数据;/n至少部分地基于确定所述第一装置位于所述第二装置附近,在第一装置和第二装置之间建立对等自组织通信链路;/n由所述第一装置经由所述对等自组织通信链路从所述第二装置接收认证数据,其中,所述认证数据先前被所述第二装置用来与所述网络通信;和/n经由与所述对等自组织通信链路不同的第二通信链路,将所述认证数据从所述第一装置传送到所述网络,以针对所述基于云的服务对所述第一装置进行认证。/n

【技术特征摘要】
20130315 US 13/835,3531.一种方法,包括:
确定第一装置位于第二装置附近,其中所述第一装置不具有用于能够经由网络访问的基于云的服务的认证数据;
至少部分地基于确定所述第一装置位于所述第二装置附近,在第一装置和第二装置之间建立对等自组织通信链路;
由所述第一装置经由所述对等自组织通信链路从所述第二装置接收认证数据,其中,所述认证数据先前被所述第二装置用来与所述网络通信;和
经由与所述对等自组织通信链路不同的第二通信链路,将所述认证数据从所述第一装置传送到所述网络,以针对所述基于云的服务对所述第一装置进行认证。


2.根据权利要求1所述的方法,其中,从所述第二装置接收认证数据包括:
由所述第一装置向所述第二装置请求认证数据;和
当所述第二装置具有认证数据时,将认证数据从所述第二装置传递到所述第一装置。


3.根据权利要求1所述的方法,还包括:
从所述第一装置传送访问所述网络的请求;和
响应于所述第一装置的访问网络的所述请求,从所述网络接收对认证数据的请求。


4.根据权利要求3所述的方法,还包括:
在所述第一装置处接收到对认证数据的所述请求后,由所述第一装置经由所述对等自组织通信链路发送来自所述第二装置的对认证数据的请求。


5.根据权利要求1所述的方法,进一步包括:一旦确定所述认证数据未被存储在所述第一装置上,就与所述第二装置建立所述对等自组织通信链路。


6.根据权利要求1所述的方法,其中,确定所述第一装置位于所述第二装置附近包括:确定在所述第一装置与所述第二装置之间建立了或者能够建立个人区域网PAN链路。


7.如权利要求6所述的方法,其中,确定在所述第一装置与所述第二装置之间建立了或能够建立PAN链路包括:确定所述第一装置和所述第二装置都是公共PAN的一部分。


8.根据权利要求1所述的方法,其中确定所述第一装置位于所述第二装置附近包括:确定在所述第一装置与所述第二装置之间建立了或能够建立近场通信NFC链路。


9.根据权利要求1所述的方法,还包括:
由所述第一装置确定所述第一装置不具有用于所述基于云的服务的认证数据;和
响应于确定所述第一装置不具有用于所述基于云的服务的认证数据,所述第一装置向所述第二装置自动请求所述认证数据。


10.一种包括计算机处理器的电子装置,所述计算机处理器被配置为:
确定第一装置位于第二装置附近,其中所述第一装置不具有用于能够经由网络访问的基于云的服务的认证数据;
至少部分地基于确定所述第一装置位于所述第二装...

【专利技术属性】
技术研发人员:安苏曼·塔潘·萨特帕希王海棠
申请(专利权)人:谷歌技术控股有限责任公司
类型:发明
国别省市:美国;US

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

1