Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
CN103197828B - 用于操作应用的计算装置和方法 - Google Patents
[go: Go Back, main page]

CN103197828B - 用于操作应用的计算装置和方法 - Google Patents

用于操作应用的计算装置和方法 Download PDF

Info

Publication number
CN103197828B
CN103197828B CN201210548613.XA CN201210548613A CN103197828B CN 103197828 B CN103197828 B CN 103197828B CN 201210548613 A CN201210548613 A CN 201210548613A CN 103197828 B CN103197828 B CN 103197828B
Authority
CN
China
Prior art keywords
external device
pairing
information
login information
storage unit
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.)
Expired - Fee Related
Application number
CN201210548613.XA
Other languages
English (en)
Other versions
CN103197828A (zh
Inventor
尹汝理
李翔熙
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN103197828A publication Critical patent/CN103197828A/zh
Application granted granted Critical
Publication of CN103197828B publication Critical patent/CN103197828B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/34User authentication involving the use of external additional devices, e.g. dongles or smart cards
    • G06F21/35User authentication involving the use of external additional devices, e.g. dongles or smart cards communicating wirelessly
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/34User authentication involving the use of external additional devices, e.g. dongles or smart cards
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • 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/0853Network architectures or network communication protocols for network security for authentication of entities using an additional device, e.g. smartcard, SIM or a different communication terminal

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Telephone Function (AREA)
  • Information Transfer Between Computers (AREA)
  • Digital Computer Display Output (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Telephonic Communication Services (AREA)

Abstract

提供了用于操作应用程序的计算装置和方法。该计算装置包括:通信器,其与配对的外部设备通信;存储单元,其中安装有多个应用;控制器,如果安装在存储单元中的应用之一被选择,则该控制器控制通信器以便从外部设备请求与所选择的应用相对应的登录信息,而且如果从外部设备接收到登录信息,则通过使用登录信息来执行登录;以及显示单元,其显示与所选择的应用相对应的操作屏幕。因此,用户更容易地且更方便地使用分别安装在多个设备中的应用的服务。

Description

用于操作应用的计算装置和方法
相关申请的交叉引用
本申请要求2011年12月15日向韩国知识产权局提交的第10-2011-0135454号韩国专利申请的优先权,其公开通过引用整体并入本文。
技术领域
本发明总体构思一般涉及计算装置和方法,更具体地,涉及用于改进应用的操作环境的计算装置和方法。
背景技术
在一般情况下,随着互联网应用变得更加普及,诸如智能电视(TV)、移动设备或平板个人计算机(PC)等的计算装置或便携式终端设备可以操作各种类型的应用,诸如FACEBOOKTM、TWITTERTM、电子邮件(e-mail)服务等。换句话说,用户可以通过计算装置或便携式终端设备安装和使用各种类型的应用,这使得用户能够通过因特网访问服务。
然而,为了在每个设备中使用这样的应用,登录信息将被输入到每个安装有相应应用的装置。例如,当应用被安装在移动设备和平板PC中时,用户可以通过移动设备登录到应用以便使用服务。为了在通过移动设备使用该服务的时候也通过平板PC使用该应用,用户输入安装在平板PC上的应用的登录信息。
即使相同的应用被安装在每个设备中,用户也要始终输入登录信息以便在相应移动设备中操作应用。用户必须输入登录信息的数量随着互联网连接设备的数量和在线应用数量这二者的增长而增长。
发明内容
示例性实施例解决至少以上问题和/或缺点以及上面没有描述的其他缺点。此外,示例性实施例不需要克服上面描述的缺点,而且示例性实施例可以不克服上面描述的问题中的任意问题。
示例性实施例提供了用于帮助用户更方便地使用诸如应用的服务的计算装置和方法。
根据示例性实施例的一个方面,提供了一种计算装置。该计算装置可以包括:通信器,其与配对的外部设备通信;存储单元,其中安装有多个应用;控制器,其控制通信器以便从第一外部设备请求与由用户从所述多个应用相对应的登录信息,并通过使用登录信息来执行对所选择的应用的登录;以及显示单元,其显示与所选择的应用相对应的操作屏幕。
控制器可以在存储单元中搜索与所选择的应用相对应的登录信息,而且如果存储单元中存储了与所选择的应用相对应的登录信息,则通过使用所存储的登录信息来执行登录,而且如果存储单元中没有存储与所选择的应用相对应的登录信息,则控制通信器从外部设备请求登录信息。
计算装置还可以包括配对处理器,其执行与外部设备配对。存储单元可以存储配对信息,该配对信息包括至少一个外部设备的标识信息。配对处理器可以从存储单元读取外部设备的配对信息,并且使用已存储的配对信息执行与外部设备的配对,并且通过通信器搜索能够配对的外围设备。
存储单元可以存储配对信息,该配对信息包括多个外部设备的标识信息。如果没有从外部设备接收到登录信息,则配对处理器可以根据存储在存储单元中的设备信息,执行与可以操作所选择的应用的另一外部设备的配对。
如果通过通信器从外部设备接收到配对请求信息,则配对处理器可以向已经发送配对请求信息的外部设备发送用于执行配对的、包括标识信息的配对信息。
控制器可以向另一外部设备发送来自存储单元的、与登录信息请求消息有关的应用的登录信息。
根据示例性实施例的另一方面,提供了一种操作计算装置中的应用的方法。该方法可以包括:执行与外部设备的配对;从外部设备请求与由用户从多个应用中所选择的应用相对应的登录信息;如果接收到所请求的登录信息,则通过使用接收到的登录信息来执行对所选择的应用的登录;以及如果完成登录,则显示与所选择的应用相对应的操作屏幕。
执行登录可以包括:如果选择了预先安装的应用之一,则确定存储单元中是否已经存储与所选择的应用相对应的登录信息;而且如果存储单元中已经存储了该登录信息,则通过使用该登录信息来执行用于操作所选择的应用的登录,而且如果存储单元中没有存储该登录信息,则从外部设备请求登录信息。
方法可以还包括:从外部设备接收配对请求;以及执行与该外部设备配对。执行配对可以包括:从包括至少一个外部设备的标识信息的配对信息的存储单元读取至少一个外部设备的配对信息,通过使用配对信息来执行与外部设备的配对,以及如果存储单元中没有存储外部设备的配对信息,则搜索能够配对的外围设备。
存储单元可以存储多个外部设备的可操作的设备信息。如果没有从外部设备接收到登录信息,则该方法还可以包括根据存储单元中存储的设备信息来与可以操作所选择的应用的另一设备配对。
该方法还可以包括:如果从外部设备接收到配对请求信息,则向已经发送配对请求信息的外部设备发送用于执行配对的、包括标识信息的配对信息。
该方法还可以包括:如果从配对的外部设备接收到用于操作应用的登录信息请求消息,则向外部设备发送应用的登录信息。
根据示例性实施例的另一方面,提供了一种计算装置,其包括:通信单元,其可以与第一外部设备通信;以及处理单元,其可以控制通信单元以便从第一外部设备请求与应用相对应的登录信息,并通过使用登录信息来执行登录,并输出与应用相对应的图像信号。
计算装置还可以包括存储单元,其存储与多个应用相对应的登录信息。处理单元可以确定存储单元中是否存储了与多个应用之一相对应的登录信息。如果存储单元中没有存储该登录信息,则处理单元可以控制通信单元从第一外部设备请求该登录信息。
存储单元可以存储配对信息,该配对信息包括第一外部设备的标识信息。通信单元可以从第一外部设备接收配对请求,而且处理单元可以从存储单元读取第一外部设备的配对信息,并且使用该配对信息执行与第一外部设备的配对。
存储单元可以存储配对信息,该配对信息包括多个外部设备的标识信息。如果没有从第一外部设备接收到登录信息,则处理单元可以通过通信单元搜索第二外部设备并且根据存储在存储单元中的设备信息来执行与第二外部设备的配对。
计算装置还可以包括显示应用的显示单元和/或接收用户输入的输入单元。
通信单元可以在网络上发送和接收数据。
处理单元可以通过通信单元向第二外部设备发送在存储单元上存储的登录信息。
如上所述,根据各种示例性实施例,如果没有存储与用户的请求相对应的应用的登录信息,则计算装置可以从外围的外部设备接收相应应用的登录信息以便执行登录,或者可以向外部设备提供所请求的应用的登录信息。换句话说,计算装置可以通过使用一条登录信息来操作在多个设备中安装的应用中的每一个。因此,用户可以更方便地使用诸如应用的服务。
附图说明
通过参照附图描述一些示例性实施例,以上和/或其他方面将更加明显,在附图中:
图1是根据本公开的示例性实施例的计算装置的框图;
图2是示出在根据示例性实施例的计算装置中通过使用存储在配对的外表设备中的登录信息来操作应用的操作的视图;
图3是示出在根据示例性实施例的计算装置中操作应用的方法的流程图;
图4是示出在根据示例性实施例的计算装置中从配对的外部设备请求登录信息的方法的流程图;以及
图5是示出在根据示例性实施例的计算装置中执行与外部设备配对的方法的流程图。
具体实施方式
参照附图更加详细地描述各示例性实施例。
在以下描述中,即使在不同的附图中,对于相同的元件也使用相同的附图标记。描述中定义的事项,诸如详细结构和元件,被提供以便帮助全面理解各示例性实施例。因此,显而易见的是,可以在没有这些具体定义的事项的情况下执行各示例性实施例。此外,公知的功能或结构没有被详细描述,因为它们将由于不必要的细节而模糊示例性实施例。
图1是根据本公开的示例性实施例的计算装置的框图。
参照图1,计算装置包括通信器110、输入单元120、存储单元130、控制器140以及显示单元150。通信器110通过网络上的有线连接、无线连接等执行与配对的外部设备的通信。例如,通信器110可以经由诸如蓝牙、WiFi等的近场通信(NFC)进行通信。外部设备可以是任何电子设备。例如,外部设备可以是诸如移动设备、平板个人计算机(PC)等的无线通信终端设备,而且外部设备可以包括与计算装置相同的无线通信模块。通信器110可以执行与数据发送和接收相关的通信(包括访问互联网),以及与如上面提到的一个或多个外部设备通信。
输入单元120可以是内部的或外部的。例如,输入单元120可以是计算装置的鼠标、键盘、遥控器、触摸板、触摸屏、按钮等。输入单元接收用户的控制命令。存储单元130存储可在计算装置中操作的至少一个应用的设置信息。应用可以被存储在存储单元130中,或者可以被在线存储并通过浏览器或其他装置在互联网上访问。
如果选择了存储单元130中安装的应用中的一个,则控制器140控制通信器110以便从配对的外部设备请求与所选择的应用相对应的登录信息。如果通过通信器110从配对的外部设备接收到登录信息,则控制器140通过使用所接收的登录信息来认证相应应用的登录。如果如上所述完成应用的登录,则控制器140将图像信号输出到显示单元150,以使得显示单元150可以显示与登录进入的应用相对应的操作画面。
控制器140可以具体实施在硬件处理器或处理器中,诸如中央处理单元、图形处理单元等。显示单元150可以具体实施在外部连接的显示器或内部监视器中,诸如平板计算机、移动电话、笔记本计算机等的显示器。存储单元130可以具体实施在易失性或非易失性存储器中。存储单元130可以具体实施在内部连接的存储装置中,或者可以是经由有线连接、无线连接或通过网络来连接的外部存储装置。
详细地,用户可以请求应用列表以便操作可在计算装置中操作的应用中的一个。如果通过输入单元120输入该请求,则控制器140将图像信号输出到显示单元150,以便显示在存储单元130中存储的所有应用的应用列表。因此,用户可以通过输入单元120从显示单元150上所显示的应用列表中选择一个应用。
然而,本公开不限于此,而且用户可以请求用户想要使用的应用,而不是应用列表。
如果根据如上所述的用户的请求选择了存储单元130中存储的多个应用中的一个,则控制器140在存储单元130中搜索激活所选择的应用所必需的登录信息。如果根据搜索结果,与所选择的应用相对应的登录信息存储在存储单元130中,则控制器140通过使用相应的登录信息执行登录。
如果根据搜索结果,与所选择的应用相对应的登录信息没有存储在存储单元130中,则控制器140控制通信器110以便从配对的外部设备请求用于相应应用的登录的登录信息。
通信器110根据控制器140的控制命令向配对的外部设备发送登录信息请求消息,该登录信息请求消息包括由用户选择的应用的标识信息。如果通过通信器110从配对的外部设备接收到包括相应应用的登录信息的响应消息,则控制器140可以通过使用接收到的登录信息来执行由用户选择的应用的登录。
如上所述,虽然没有存储用于存储装置130中安装的应用的自动操作的登录信息,但是根据本示例性实施例的计算装置可以从外部设备接收用于相应应用的自动操作的登录信息,以便执行应用的登录。因此,用户不必向每个设备输入相同应用的登录信息。
根据本示例性实施例的计算装置还包括配对处理器160。如果通过输入单元120输入外部设备的配对请求,则配对处理器160可以与对应于输入的配对请求的外部设备执行配对。配对处理器160可以具体实施在一个硬件处理器或多个硬件处理器中,例如中央处理单元、图形处理单元等。配对处理器160和控制器140可以具体实施在单一设备中或具体实施在分离的设备中。
详细地,如果根据用户的请求通过输入单元120输入了外部设备的配对请求,则配对处理器160确定对应于输入的配对请求的外部设备的配对信息是否存储在存储单元130中。在这里,如上所述,存储单元130存储已安装的应用的设置信息,以及用于已安装的应用中的至少一个的自动操作的登录信息。存储单元130还存储包括至少一个外部设备的标识信息的配对信息。换句话说,如果计算装置具有已经与至少一个外部设备配对的历史,则存储单元130可以存储包括相应外部设备的标识信息的配对信息。
因此,为了根据用户的请求确定计算装置是否具有已经与外部设备执行配对的历史,配对处理器160参照存储单元130确定是否已经存储相应外部设备的配对信息。如果确定将被配对的外部设备的配对信息已经存储在存储单元130中,则配对处理器160从存储单元130读出相应外部设备的配对信息,并通过使用已存储的配对信息来执行与该外部设备的配对。
计算装置可以使用任何无线或有线通信协议与一个或多个外部设备配对。
如果确定外部设备的配对信息没有存储在存储单元130中,则配对处理器160通过通信器110搜索可以配对的外围设备,并且通过显示单元150在屏幕上显示搜索到的外围设备的列表。如果由用户选择所显示的外围设备列表中的一个外围装置,则配对处理器160执行与所选择的外围设备的配对并且将配对的外围设备的配对信息存储在存储单元130中。如果通过通信器110从外部设备接收到配对请求信息,则配对处理器160可以向已发送该配对请求信息的外部设备发送存储在存储单元130中的配对信息,该配对信息包括其标识信息。
如果如上所述通过配对处理器160实现与由用户请求的外部装置配对,则控制器140可以从配对的外部设备接收由用户选择的应用的登录信息,并通过使用如上所述接收到的登录信息来执行应用的自动登录。
现在将更加详细地描述上述操作。
图2是示出在根据示例性实施例的计算装置中通过使用存储在配对的外部设备中的登录信息来操作应用的操作的视图。
如图2所示,计算装置220和移动设备210可以彼此配对。当计算装置220和移动设备210如上所述彼此配对时,用户可以通过使用诸如远程控制器的远程控制设备来从安装在计算装置220中的多个应用中选择应用。如果输入了这样的选择命令,则计算装置220向与计算装置220配对的移动设备210发送应用的登录信息请求消息以便操作该应用。移动设备210接收登录信息请求消息,并且参照该登录信息请求消息中所包括的标识信息来发送该应用的预先存储的登录信息。应用程序可以被安装在移动设备210中,而且应用的登录信息可以被存储在移动设备210中,该移动设备210向计算装置220发送应用的登录信息。计算装置220可以具体实施在电视、台式计算机、笔记本计算机、平板计算机、移动电话等中。
然而,本公开构思不限于此,而且即使应用的登录信息存储在移动设备210中,移动设备210也可以发送该应用的登录信息。换句话说,如果应用“Facebook”是当前登录的并且正在移动设备210上被操作,则移动设备210可以向计算装置220发送应用“Facebook”的登录信息。
如果没有从已经请求登录信息的外部设备接收到登录信息,则配对处理器160可以根据控制器140的控制命令执行与其中安装有相应应用的外部设备(以下,称为另一设备)的配对。详细地,存储单元130可以存储配对的外部设备的配对信息以及每个配对的外部设备的设备信息。这里,设备信息可以是每个外部设备中安装的应用信息。
因此,如果在预先设定的阈值时间内没有从第一配对的外部设备接收到所请求的登录信息,则控制器140确定用于自动运行相应应用的登录信息没有存储在第一配对的外部设备中,并且控制配对处理器160以便执行与另一设备的配对。根据这样的控制命令,配对处理器160参照存储在存储单元130中的每个外部设备的设备信息来读取其中安装有用户所请求的应用的另一设备的配对信息。配对处理器160通过使用所读出的配对信息来执行与另一设备的配对。如果如上所述通过配对处理器160完成与另一设备的配对,则控制器140可以如上所述通过通信器110从另一配对设备接收登录信息。
例如,如图2所示,由用户选择应用FacebookTM,而且可以从配对的移动设备210请求所选择的应用FacebookTM的登录信息。在这种情况下,如果在预先设定的阈值时间内没有从移动设备210接收到应用FacebookTM的登录信息,则计算装置220执行与作为另一设备的平板PC 211的配对。如果在平板PC 211与计算装置220之间完成配对,则计算装置220从配对的平板PC211请求应用FacebookTM的登录信息。如果在预先设定的阈值时间内从平板PC211接收到应用FacebookTM的登录信息,则计算装置220可以通过使用接收到的登录信息来执行应用FacebookTM的自动登录,以便在监视器上显示与应用FacebookTM相对应的操作屏幕221。
如果没有从配对的平板PC 211接收到应用FacebookTM的登录信息,则计算装置220可以执行与其中安装有应用FACEBOOKTM的另一设备的配对,以便从该另一设备请求应用FacebookTM的登录信息并且从该另一设备接收应用FacebookTM的登录信息。
根据示例性实施例的另一方面,计算装置的控制器140可以根据外部设备的请求向该外部设备发送存储在计算装置中的应用的登录信息。详细地,如果通过通信器110从配对的外部设备接收到用于操作应用的登录信息请求消息,则控制器140参照接收到的登录信息请求消息中所包括的应用的标识信息来确定相应应用的登录信息是否已经存储在存储单元130中。如果确定该应用的登录信息已经存储在存储单元130中,则控制器140可以向外部设备发送包括已存储的登录信息的响应消息。因此,外部设备可以通过使用从计算装置接收到的登录信息来执行由用户选择的应用的登录。
如上所述,如果没有预先存储与用户的请求相对应的应用的登录信息,则计算装置可以从外部设备接收相应应用的登录信息以便执行登录。此外,计算装置可以向外部设备提供所请求的应用的登录信息。
现在将参照图3描述在根据本公开的在计算装置中操作应用的方法。
图3是示出在根据本发明构思的示例性实施例的计算装置中操作应用的方法的流程图。
参照图3示,在操作S310中,计算装置根据用户的请求通过无线通信执行与外围的外部设备之一的配对。这里,外部设备可以是诸如移动设备、平板PC等的无线通信终端设备,而且外部设备和计算装置可以通过相同的无线通信模块执行数据通信。在操作S320中,计算装置周期性地确定用户是否已经选择已安装并存储的多个应用中的一个。如果确定已经选择多个应用中的一个,则在操作S330中,计算装置根据是否已经存储与所选择的应用相对应的登录信息、从存储了用于操作相应应用的登录信息的外部设备请求登录信息。
在操作S340中,计算装置确定在预先设定的阈值时间内是否已经从配对的外部设备接收到所请求的登录信息。如果确定在预先设定的阈值时间内已经从配对的外部设备接收到所请求的信息,则在操作S350中,计算装置通过使用从该配对的外部设备接收到的登录信息来执行由用户选择的应用的登录,而且如果登录完成则显示与相应应用相对应的操作屏幕。如果确定在预先设定的阈值时间内没有从配对的外部设备接收到所请求的信息,则在操作S360中,计算装置使用存储在存储单元中的其他设备的配对信息来执行与另一设备的配对。详细地,如果存在已经与至少一个外部设备配对的历史,则存储单元可以存储配对信息,该配对信息包括相应外部设备的标识信息以及可在相应外部设备中操作的应用信息。
因此,如果确定在预先设定的阈值时间内没有从配对的外部设备接收到登录信息,则计算装置确定没有从配对的外部设备接收到用于相应应用的自动操作的登录信息,并执行与另一设备的配对。在这里,计算装置可以参照存储在存储单元中的每个设备的设备信息来执行与另一设备的配对,所述另一设备是其中安装有由用户选择的应用的外部设备。
如果完成了与其中安装有由用户选择的应用的其他设备的配对,则在通过操作S330,计算装置从其他配对的移动设备请求登录信息。计算装置确定在预先设定的阈值时间内是否已经从其他配对的设备接收到登录信息。如果在预先设定的阈值时间内已经从其他配对的设备接收到登录信息,则计算装置可以通过使用接收到的登录信息来操作应用。如果在预先设定的阈值时间内没有从其他配对的设备接收到登录信息,则计算装置可以与另一设备执行配对以便从该另一设备请求登录信息。
现在将参照图4描述在计算装置中从配对的外部设备请求登录信息的方法。
图4是示出在根据示例性实施例的计算装置中从配对的外部设备请求登录信息的方法的流程图。
参照图4,如果用户选择了多个预先安装的应用中的一个,则在操作S410中,计算装置确定用于所选择的应用的自动登录的登录信息是否已经存储在存储单元中。如果在操作S410中确定与由用户选择的应用相对应的登录信息已经存储在存储单元中,则在操作S420中,计算装置通过使用已存储的登录信息来执行相应应用的登录。
如果在操作S410中确定与由用户选择的应用相对应的登录信息没有存储在存储单元中,则在操作S430中,计算装置从配对的外部设备请求用于相应应用的登录的登录信息。详细地,如果没有存储与由用户选择的应用相对应的登录信息,则计算装置向该配对的外部设备发送登录信息请求消息,该登录信息请求消息包括由用户选择的应用的标识信息。
外部装置接收登录信息请求消息,并参照接收到的登录信息请求消息中所包括的应用的标识信息从预先存储的应用的登录信息获取与由用户选择的应用相对应的登录信息。该配对的外部设备向计算装置发送响应消息,该响应消息包括所获取的登录信息。因此,计算装置可以通过使用从配对的外部设备接收到的响应消息中所包括的登录信息来执行由用户选择的应用的登录。
现在将参照图5描述在使用存储在外部设备中的登录信息之前、在根据本发明构思的计算装置中执行与外部设备的配对的方法。
图5是示出在根据本发明构思的示例性实施例的计算装置中执行与外部设备的配对的方法的流程图。
参照图5,计算装置将被与存储了登录信息的外部设备配对,以便使用存储在该外部设备中的应用的登录信息。在操作S510中,计算装置从第一用户接收配对请求以便执行与至少一个外部设备的配对。如果输入了配对请求,则在操作S520中,计算装置确定与输入的配对请求相对应的外部设备的配对信息是否已经存储在存储单元中。
如果如上所述存在已经与至少一个外部设备配对的历史,则存储单元可以存储配对信息,该配对信息包括相应外部设备的标识信息。因此,如果输入了配对请求,则计算装置可以参照存储单元来确定与该配对请求相对应的外部设备的配对信息是否已被存储。如果确定已经存储了与该配对请求相对应的外部设备的配对信息,则在操作S530中,计算装置从存储单元读出相应外部设备的配对信息并使用已存储的配对信息来执行与该外部设备的配对。
如果确定没有存储与该配对请求相对应的外部设备的配对信息,则在操作S540中,计算装置搜索可以与计算装置配对的外围设备并且在屏幕上显示已搜索的外围设备的列表。如果用户选择所列出的外围设备之一,则在操作S550中,计算装置执行与所选择的外围设备的配对并将已配对的外围设备的配对信息存储在存储单元中。
计算装置可以根据至少一个外部设备的请求来执行与所述至少一个外部设备配对,并且向已经请求配对的外部设备提供登录信息。详细地,在操作S560中,计算装置确定是否已经从至少一个外部设备接收到配对请求信息。如果在操作S560中确定已经从至少一个外部设备接收到配对请求信息,则在操作S570中,计算装置向已经发送配对请求信息的外部设备发送包括其标识信息的配对信息。当计算装置与已经被发送配对信息的外部设备配对时,在操作S580中,计算装置确定是否已经从相应的外部设备接收到登录信息请求消息。
如果在操作S580中确定已经从外部设备接收到登录信息请求消息,则计算装置参照接收到的登录信息请求消息中所包括的应用的标识信息来确定是否已经存储相应应用的登录信息。如果确定已经存储所请求的应用的登录信息,则计算装置可以向已经发送登录信息请求消息的外部装置发送包括已存储的登录信息的响应消息。因此,外部装置可以通过使用从计算装置接收到的登录信息来执行由用户选择的应用的登录。
如上所述,如果没有存储与用户的请求相对应的应用的登录信息,则根据本发明构思的计算装置可以从外围的外部设备接收相应应用的登录信息以便执行登录,或者可以向外围的外部设备提供所请求的应用的登录信息。
前述示例性实施例和优点仅仅是示例性的,并且不被解释为限制。本发明的教导可以容易地应用于其它类型的装置。此外,示例性实施例的描述旨在是说明性的,而不是限制权利要求的范围,而且对本领域技术人员而言,许多替换、修改和变化将是显而易见的。

Claims (12)

1.一种计算装置,包括:
通信器,其被配置为与配对的第一外部设备通信;
存储单元,其中安装有多个应用;
控制器,其控制通信器以便从第一外部设备请求与由用户从所述多个应用中选择的应用相对应的登录信息,并且,如果从该外部设备接收到登录信息,则通过使用该登录信息来执行对所选择的应用的自动登录;以及
显示单元,其显示与所选择的应用相对应的操作屏幕,
其中,所述第一外部设备是这样的设备:在该设备中与所选择的应用相对应的登录信息被存储或者所选择的应用被执行。
2.如权利要求1所述的计算装置,其中,所述控制器在存储单元中搜索与所选择的应用相对应的登录信息,以及
响应于存储单元中存储了与所选择的应用相对应的登录信息的确定,所述控制器通过使用已存储的登录信息来执行对所选择的应用的登录,以及
响应于存储单元中没有存储与所选择的应用相对应的登录信息的确定,所述控制器控制通信器从第一外部设备请求登录信息。
3.如权利要求1所述的计算装置,还包括配对处理器,其中:
所述存储单元存储配对信息,该配对信息包括第一外部设备的标识信息,
所述通信器从第一外部设备接收配对请求,以及
所述配对处理器从存储单元读取第一外部设备的配对信息,并且使用已读取的配对信息执行与第一外部设备的配对。
4.如权利要求1所述的计算装置,还包括配对处理器,其中:
所述存储单元存储配对信息,该配对信息包括多个外部设备的标识信息,
响应于没有从第一外部设备接收到登录信息的确定,配对处理器通过通信器搜索第二外部设备并且根据存储在存储单元中的设备信息来执行与第二外部设备的配对。
5.如权利要求3所述的计算装置,其中,所述配对处理器通过通信器向第一外部设备发送用于执行配对的、包括标识信息的配对信息。
6.如权利要求1所述的计算装置,其中,所述控制器向第二外部设备发送存储在存储单元中的、与登录信息请求消息有关的应用的登录信息。
7.一种操作计算装置中的应用的方法,该方法包括:
执行与第一外部设备的配对;
从第一外部设备请求与由用户从多个应用所选择的应用相对应的登录信息;
如果从该外部设备接收到登录信息,则通过使用接收到的登录信息来执行对所选择的应用的自动登录;以及
显示与所选择的应用相对应的操作屏幕,
其中,所述第一外部设备是这样的设备:在该设备中与所选择的应用相对应的登录信息被存储或者所选择的应用被执行。
8.如权利要求7所述的方法,还包括:
确定计算装置的存储单元中是否已经存储了与所选择的应用相对应的登录信息;以及
响应于存储单元中已经存储了与所选择的应用相对应的登录信息的确定,通过使用所述登录信息来执行用于操作所选择的应用的登录,以及
响应于没有存储与所选择的应用相对应的登录信息的确定,从第一外部设备请求登录信息。
9.如权利要求7所述的方法,还包括:
在存储单元中存储配对信息,该配对信息包括第一外部设备的标识信息;
从第一外部设备接收配对请求;以及
使用来自存储单元的配对信息来执行与第一外部设备的配对。
10.如权利要求7所述的方法,还包括:
在存储单元中存储配对信息,该配对信息包括多个外部设备的标识信息;
响应于没有从第一外部设备接收到登录信息的确定,使用存储在存储单元中的信息来执行与第二外部设备配对。
11.如权利要求9所述的方法,还包括:
向第一外部设备发送用于执行配对的、包括标识信息的配对信息。
12.如权利要求7所述的方法,还包括:
向第二外部设备发送存储在计算装置的存储单元中的登录信息。
CN201210548613.XA 2011-12-15 2012-12-17 用于操作应用的计算装置和方法 Expired - Fee Related CN103197828B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020110135454A KR101803305B1 (ko) 2011-12-15 2011-12-15 애플리케이션 실행을 위한 디스플레이 장치 및 방법
KR10-2011-0135454 2011-12-15

Publications (2)

Publication Number Publication Date
CN103197828A CN103197828A (zh) 2013-07-10
CN103197828B true CN103197828B (zh) 2018-11-23

Family

ID=47602926

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210548613.XA Expired - Fee Related CN103197828B (zh) 2011-12-15 2012-12-17 用于操作应用的计算装置和方法

Country Status (5)

Country Link
US (1) US9672344B2 (zh)
EP (1) EP2605170B1 (zh)
JP (1) JP6049434B2 (zh)
KR (1) KR101803305B1 (zh)
CN (1) CN103197828B (zh)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8510560B1 (en) 2008-08-20 2013-08-13 Marvell International Ltd. Efficient key establishment for wireless networks
WO2010033497A1 (en) 2008-09-18 2010-03-25 Marvell World Trade Ltd. Preloading applications onto memory at least partially during boot up
US9848276B2 (en) 2013-03-11 2017-12-19 Rovi Guides, Inc. Systems and methods for auto-configuring a user equipment device with content consumption material
US9736801B1 (en) 2013-05-20 2017-08-15 Marvell International Ltd. Methods and apparatus for synchronizing devices in a wireless data communication system
US9521635B1 (en) 2013-05-21 2016-12-13 Marvell International Ltd. Methods and apparatus for selecting a device to perform shared functionality in a deterministic and fair manner in a wireless data communication system
US9402270B2 (en) 2013-09-10 2016-07-26 Marvell World Trade Ltd. Secure device bootstrap identity
WO2016017945A1 (en) * 2014-07-29 2016-02-04 Samsung Electronics Co., Ltd. Mobile device and method of pairing the same with electronic device
KR102437104B1 (ko) * 2014-07-29 2022-08-29 삼성전자주식회사 모바일 디바이스에서 촬영된 전자 기기와 페어링하는 방법 및 장치
KR102300435B1 (ko) 2015-01-09 2021-09-09 삼성전자주식회사 디스플레이 장치 및 디스플레이 방법
CN106295271A (zh) * 2015-06-29 2017-01-04 阿里巴巴集团控股有限公司 账户自动登录方法、装置及相关系统
WO2017168228A1 (en) 2016-03-08 2017-10-05 Marvell World Trade Ltd. Methods and apparatus for secure device authentication
CN107528851A (zh) * 2017-09-05 2017-12-29 努比亚技术有限公司 一种登录信息管理的方法、终端及计算机可读存储介质
CN109710437A (zh) * 2018-10-29 2019-05-03 努比亚技术有限公司 一种应用登录优化方法、终端及计算机可读存储介质

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101997906A (zh) * 2009-08-11 2011-03-30 佳能株式会社 通信系统、管理装置、用户装置及其控制方法

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020145632A1 (en) 2000-10-27 2002-10-10 Shimon Shmueli Portable interface for computing
JP2003036247A (ja) * 2001-07-25 2003-02-07 Nec Corp Id・パスワード入力支援システム
US7496751B2 (en) * 2001-10-29 2009-02-24 Sun Microsystems, Inc. Privacy and identification in a data communications network
US7908155B2 (en) * 2002-04-12 2011-03-15 Becton, Dickinson And Company System for collecting, storing, presenting and analyzing immunization data having remote stations in communication with a vaccine and disease database over a network
US7177915B2 (en) 2002-12-31 2007-02-13 Kurt Kopchik Method and apparatus for wirelessly establishing user preference settings on a computer
US20040177258A1 (en) * 2003-03-03 2004-09-09 Ong Peng T. Secure object for convenient identification
US8214887B2 (en) * 2005-03-20 2012-07-03 Actividentity (Australia) Pty Ltd. Method and system for providing user access to a secure application
JP2006309355A (ja) 2005-04-26 2006-11-09 Matsushita Electric Ind Co Ltd サービスシステム及び同システムのサーバ装置の動作方法
US20090222908A1 (en) * 2005-06-01 2009-09-03 Russell Warren Device for Transmission of Stored Password Information Through a Standard Computer Input Interface
US8689296B2 (en) 2007-01-26 2014-04-01 Microsoft Corporation Remote access of digital identities
US8646056B2 (en) * 2007-05-17 2014-02-04 U.S. Cellular Corporation User-friendly multifactor mobile authentication
KR20100004570A (ko) * 2008-07-04 2010-01-13 삼성전자주식회사 사용자 인증 장치 및 사용자 인증 방법
JP2011244122A (ja) * 2010-05-17 2011-12-01 Kddi Corp 遠隔操作システム、遠隔操作方法およびプログラム
US20120329388A1 (en) * 2011-06-27 2012-12-27 Broadcom Corporation NFC-Enabled Devices to Store and Retrieve Portable Application-Specific Personal Information for Use with Computational Platforms

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101997906A (zh) * 2009-08-11 2011-03-30 佳能株式会社 通信系统、管理装置、用户装置及其控制方法

Also Published As

Publication number Publication date
EP2605170B1 (en) 2019-03-20
KR20130068361A (ko) 2013-06-26
CN103197828A (zh) 2013-07-10
EP2605170A3 (en) 2014-06-11
JP2013125547A (ja) 2013-06-24
EP2605170A2 (en) 2013-06-19
JP6049434B2 (ja) 2016-12-21
US9672344B2 (en) 2017-06-06
KR101803305B1 (ko) 2018-01-10
US20130160113A1 (en) 2013-06-20

Similar Documents

Publication Publication Date Title
CN103197828B (zh) 用于操作应用的计算装置和方法
US10659200B2 (en) Companion application for activity cooperation
CN105634881B (zh) 应用场景推荐方法及装置
CN101202766B (zh) 用于便携式终端的远程控制系统和方法
US9838874B2 (en) Terminal device and remote control method thereof, mobile device and remote control method thereof
KR20110053110A (ko) 디스플레이장치, 클라이언트, 이를 포함하는 영상표시시스템 및 영상표시방법
EP3148160A1 (en) Information processing apparatus, information processing method, and program
CN105427409B (zh) 一种门禁解锁方法及移动终端
EP3487201B1 (en) Electronic device for controlling an external device using a number and method thereof
JP2015133572A (ja) 情報処理システム及びその制御方法、並びにプログラム
CN105488097A (zh) 信息分享方法及其电子设备
US20220166685A1 (en) Communication apparatus and control method for the same
KR100716995B1 (ko) 개인 컨텐츠 공유를 위한 인증 및 개인 컨텐츠 전송 방법과그에 적합한 디스플레이 장치와 서버
CN106990927B (zh) 图像形成装置、云服务器、图像形成系统及连接设置方法
CN111447208A (zh) 信息共享方法及电子设备
JP6428104B2 (ja) 情報処理システム、端末装置及びプログラム
KR20200053752A (ko) 자동 완성 기능 지원 방법 및 이를 지원하는 전자 장치
US20190065044A1 (en) Secure Authenticated Connected Keyboard
CN102045336B (zh) 数据通信设备及其数据通信方法
US20160034170A1 (en) Search using handwriting to invoke multi-window search result screen
CN104584503A (zh) 使用手势的跨设备操作
JP5727919B2 (ja) 設定方法、設定プログラム及び電化製品
KR20180086708A (ko) 전자 장치 및 그의 서버에 액세스하는 방법
KR20160109378A (ko) 카페정보 제공장치 및 제공방법
JP6019458B2 (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
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20181123

Termination date: 20211217

CF01 Termination of patent right due to non-payment of annual fee