KR102197237B1 - 프로세스 트리거를 위한 방법, 시스템, 및 디바이스 - Google Patents

프로세스 트리거를 위한 방법, 시스템, 및 디바이스 Download PDF

Info

Publication number
KR102197237B1
KR102197237B1 KR1020187015014A KR20187015014A KR102197237B1 KR 102197237 B1 KR102197237 B1 KR 102197237B1 KR 1020187015014 A KR1020187015014 A KR 1020187015014A KR 20187015014 A KR20187015014 A KR 20187015014A KR 102197237 B1 KR102197237 B1 KR 102197237B1
Authority
KR
South Korea
Prior art keywords
operation information
terminal device
input operation
trigger
payment application
Prior art date
Application number
KR1020187015014A
Other languages
English (en)
Other versions
KR20180074776A (ko
Inventor
다펑 왕
Original Assignee
어드밴스드 뉴 테크놀로지스 씨오., 엘티디.
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 어드밴스드 뉴 테크놀로지스 씨오., 엘티디. filed Critical 어드밴스드 뉴 테크놀로지스 씨오., 엘티디.
Publication of KR20180074776A publication Critical patent/KR20180074776A/ko
Application granted granted Critical
Publication of KR102197237B1 publication Critical patent/KR102197237B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/66Substation equipment, e.g. for use by subscribers with means for preventing unauthorised or fraudulent calling
    • H04M1/667Preventing unauthorised calls from a telephone set
    • H04M1/67Preventing unauthorised calls from a telephone set by electronic means
    • H04M1/673Preventing unauthorised calls from a telephone set by electronic means the user being required to key in a code
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1408Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/14172D bar codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/326Payment applications installed on the mobile devices
    • G06Q20/3263Payment applications installed on the mobile devices characterised by activation or deactivation of payment capabilities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/326Payment applications installed on the mobile devices
    • G06Q20/3265Payment applications installed on the mobile devices characterised by personalisation for use
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3274Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being displayed on the M-device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72522
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/66Details of telephonic subscriber devices user interface aspects for indicating selection options for a communication line
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0261Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
    • H04W52/0274Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof
    • H04W52/0277Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof according to available power supply, e.g. switching off when a low battery condition is detected
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • 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)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Electromagnetism (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Artificial Intelligence (AREA)
  • Toxicology (AREA)
  • General Health & Medical Sciences (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)
  • Selective Calling Equipment (AREA)
  • Stored Programmes (AREA)

Abstract

프로세스 트리거 방법을 개시한다. 방법은 프로세서에 의해 구현될 수 있다. 방법은, 단말 디바이스의 잠금 해제 인터페이스 상의 입력 동작을 수신하는 단계; 입력 동작에 대응하는 입력 동작 정보를 결정하는 단계; 결정된 입력 동작 정보와 매칭되는 트리거 동작 정보를 결정하는 단계; 트리거 동작 정보와 프로세스 간의 소정의 대응 관계에 따라 입력 동작에 대응하는 상기 프로세스를 결정하는 단계; 및 프로세스를 트리거하는 단계를 포함할 수 있다.

Description

프로세스 트리거를 위한 방법, 시스템, 및 디바이스
관련 출원에 대한 상호 참조
본 출원은 2015년 10월 29일에 출원된 중국 출원번호 201510726028.8인 우선권의 이점에 기초하고 이러한 우선권의 이점을 주장하며, 그 내용의 전문은 본원에 참고로 원용된다.
기술분야
본 개시내용은, 일반적으로 컴퓨터 기술에 관한 것으로서, 더욱 구체적으로는 프로세스 트리거를 위한 방법, 시스템, 및 디바이스에 관한 것이다.
이동 기술이 발달함에 따라, 이동 전화는 다양한 기능을 제공하고 정보에 편리하게 액세스할 수 있게 함으로써 사람들의 일상 생활에서 필수품으로 되었다. 기존의 기술들에서, 각각의 개인 이동 단말은, 일반적으로 사용자 또는 소유자에 해당하며, 이동 단말에 저장된 개인 데이터를 보호하기 위한 화면 잠금 메커니즘을 갖는다. 화면 잠금된 상태에서, 사용자는, 소정의 내장 기능 및 애플리케이션을 포함하여 이동 단말에 의해 제공되는 전체 서비스 대신 날짜, 시간, 및 전력과 같은 기본 정보에만 액세스할 수 있다. 화면 잠금된 이동 단말은, 화면 잠금 패스워드를 설정한 사람이 이동 단말을 잠금 해제할 때까지 정상적으로 사용되지 않을 수 있다. 즉, 이때 누군가 애플리케이션을 사용하는 것과 같이 이동 단말로부터의 기본 정보를 넘어서 액세스하고자 하는 경우, 사용자는 애플리케이션을 시작하기 전에 전화 잠금 해제 및 애플리케이션 검색을 포함한 절차를 거쳐야 한다. 또한, 이동 단말의 일부 애플리케이션은 다중 인터페이스를 통해 눌러진 후에만 위치 파악될 수 있다. 따라서, 이러한 절차는, 소비자, 특히 이동 전화를 자주 사용하는 사람들에게는 복잡하고 불편할 수 있다.
본 개시내용의 일 양태는 프로세스 트리거 방법에 관한 것이다. 방법은 단말 디바이스의 프로세서에 의해 구현될 수 있다. 방법은, 단말 디바이스의 잠금 해제 인터페이스 상의 입력 동작을 수신하는 단계; 입력 동작에 대응하는 입력 동작 정보를 결정하는 단계; 결정된 입력 동작 정보와 매칭되는 트리거 동작 정보를 결정하는 단계; 트리거 동작 정보와 프로세스 간의 소정의 대응 관계에 따라 입력 동작에 대응하는 프로세스를 결정하는 단계; 및 프로세스를 트리거하는 단계를 포함할 수 있다. 일부 실시예에서, 프로세스는 잠금 해제 프로세스와 다르며, 입력 동작은 단말 디바이스를 단지 잠금 해제하는 동작과는 다르다.
본 개시내용의 다른 일 양태는 프로세스 트리거 장치에 관한 것이다. 장치는, 프로세스 트리거 장치의 잠금 해제 인터페이스 상의 입력 동작을 수신하도록 구성된 감시 모듈; 입력 동작에 대응하는 입력 동작 정보를 결정하도록 구성된 동작 정보 모듈; 결정된 입력 동작 정보와 매칭되는 트리거 동작 정보를 결정하고, 트리거 동작 정보와 프로세스 간의 소정의 대응 관계에 따라 입력 동작에 대응하는 프로세스를 결정하도록 구성된 프로세스 매칭 모듈; 및 프로세스를 트리거하도록 구성된 트리거 모듈을 포함할 수 있다. 일부 실시예에서, 프로세스는 잠금 해제 프로세스와 다르며, 입력 동작은 단말 디바이스를 단지 잠금 해제하는 동작과는 다르다.
본 개시내용의 또 다른 일 양태는 프로세스 트리거 방법에 관한 것이다. 방법은 단말 디바이스의 프로세서에 의해 구현될 수 있다. 방법은, 단말 디바이스의 잠금 해제 인터페이스 상의 입력 동작을 수신하는 단계, 단말 디바이스에 설치되고 입력 동작과 프로세스 간의 대응 관계에 따라 입력 동작에 대응하는 프로세스를 결정하는 단계, 및 프로세스를 트리거하는 단계를 포함할 수 있다. 일부 실시예에서, 프로세스는 잠금 해제 프로세스와 다르며, 입력 동작은 단말 디바이스를 단지 잠금 해제하는 동작과는 다르다.
전술한 일반적인 설명과 다음에 따르는 상세한 설명은 예시 및 설명을 위한 것일 뿐이며 청구되는 바와 같이 본 발명을 한정하는 것이 아니라는 점을 이해해야 한다.
본 개시내용의 일부를 구성하는 첨부 도면은, 여러 실시예를 도시하며, 발명의 설명과 함께 개시된 원리를 설명하도록 기능한다.
도 1은 본 개시내용의 예시적인 실시예들과 부합하는 프로세스 트리거 방법을 도시하는 흐름도이다.
도 2a 내지 도 2c는 본 개시내용의 예시적인 실시예들과 부합하는 프로세스 트리거 방법을 나타내는 그래픽 표현이다.
도 3은 본 개시내용의 예시적인 실시예들과 부합하는 프로세스 트리거 시스템을 나타내는 블록도이다.
이하, 첨부 도면에 예들이 예시되어 있는 예시적인 실시예들을 상세히 설명한다. 다음에 따르는 발명의 설명은, 달리 표현되지 않는 한, 서로 다른 도에서의 동일한 번호가 동일하거나 유사한 요소를 나타내는 첨부 도면을 참조한다. 본 발명에 부합하는 다음의 예시적인 실시예의 설명에서 설명된 구현예들은 본 발명에 부합하는 따른 구현예를 나타내는 것은 아니다. 대신, 이러한 구현예들은 본 발명과 관련된 양태와 부합하는 시스템 및 방법의 예들일 뿐이다.
현재의 프로세스 트리거 기술들은, 예를 들어, 사용자가 화면 잠금 상태에서 애플리케이션을 시작하려고 할 때 사용자에게 불편하다. 프로세스는, 이동 디바이스, 태블릿 디바이스, 또는 기타 컴퓨팅 장치와 같은 컴퓨터 시스템의 서비스, 프로그램, 또는 애플리케이션일 수 있다. 개시된 시스템 및 방법은, 전술한 문제점들 중 하나 이상 및/또는 종래 기술의 다른 문제점들을 완화 또는 극복할 수 있다.
도 1은 본 개시내용의 예시적인 실시예들과 부합하는 프로세스 트리거 방법(100)을 도시하는 흐름도이다. 방법(100)은 다음에 따르는 단계들을 포함할 수 있으며, 그 단계들 중 일부는 선택적일 수 있다. 방법(100)은 도 3을 참조하여 후술되는 시스템(300)의 하나 이상의 구성요소에 의해 수행될 수 있다.
단계(S101)에서는, 시스템(300)의 하나 이상의 구성요소가, 잠금 해제 인터페이스(예를 들어, 시스템이 잠금 상태에 있을 때 시스템의 잠금을 해제하도록 사용자의 입력을 수신하기 위한 인터페이스) 상의 입력 동작을 수신할 수 있다. 예를 들어, 터치 스크린과 같은 잠금 해제 인터페이스는 입력 동작을 수신하여 그 입력 동작을 프로세서에 전송할 수 있고, 프로세서는 입력 동작을 수신할 수 있다.
일부 실시예에서, 예를 들어, 이동 단말의 화면과 같은 단말 디바이스의 사용자 인터페이스는 사용자로부터 입력 동작을 수신할 수 있다. 사용자 인터페이스는 잠금 상태에 있을 수 있다. 사용자 인터페이스 또는 이동 단말은, 다양한 유형의 잠금 또는 잠금 해제 제어에 의해 잠금 또는 잠금 해제될 수 있다. 잠금 해제 제어는, 궤적 잠금 해제 제어, 패스워드 잠금 해제 제어, 계정 잠금 해제 제어, 생체 정보 잠금 해제 제어(예를 들어, 지문 입력 제어, 얼굴 스캔 제어) 등을 포함할 수 있다. 이에 대응하여, 입력 동작은, 슬라이딩 궤적 입력 동작, 텍스트 입력 동작, 생체 정보 입력 동작 등을 포함할 수 있지만, 이에 한정되는 것은 아니다. 본원의 이동 단말은, 이동 전화, 태블릿 컴퓨터, 이동 멀티미디어 재생 디바이스, 스마트 시계 등을 포함할 수 있으나, 이에 한정되는 것은 아니다. 이동 단말은, 사용자 인터페이스 상에서 수행되는 경우 단말 디바이스를 잠금 해제할 수 있는 정상적인 잠금 해제 동작을 가질 수 있다. 입력 동작은 잠금 해제 동작과 다를 수 있다. 예를 들어, 잠금 해제 동작은 단말 디바이스를 단지 잠금 해제하는 타이핑 코드 123456을 포함할 수 있다. 입력 동작은 잠금 해제 동작과는 다른 타이핑 코드 3210일 수 있다. 후술하는 바와 같이, 단말 디바이스는 타이핑 코드 3210의 입력 동작과 반응할 수 있다.
단계(S102)에서, 시스템(300)의 하나 이상의 구성요소, 예를 들어, 프로세서는, 입력 동작에 대응하는 입력 동작 정보를 결정할 수 있다.
일부 실시예에서, 사용자에 의해 입력된 입력 동작은 입력 동작 정보에 대응할 수 있다. 예를 들어, 사용자가 손가락으로 화면을 터치하고 손가락을 움직여 입력 동작을 수행하면, 해당 슬라이딩 궤적을 대응하는 입력 동작 정보라고 결정할 수 있다. 다른 일례로, 사용자가 텍스트 입력 동작을 수행하는 경우, 사용자에 의해 입력된 텍스트 정보(예를 들어, 패스워드)를 대응하는 입력 동작 정보라고 결정할 수 있다. 일부 실시예에서, 입력 동작 정보는, 입력 슬라이딩 궤적, 텍스트 정보, 생체 특징 정보, 및/또는 다른 입력 동작 정보를 포함할 수 있다.
일부 실시예에서, 사용자에 의한 입력 동작에 응답하여 대응 프로세스를 수행하기 위해서는, 이동 단말이 입력 동작에 대응하는 입력 동작 정보를 취득해야 할 수 있다. 따라서, 이 단계에서, 이동 단말은 사용자에 의한 입력 동작에 대응하는 입력 동작 정보를 결정할 수 있다.
단계(S103)에서, 시스템(300)의 하나 이상의 구성요소, 예를 들어, 프로세서는, 결정된 입력 동작 정보가 프로세스에 대응하는 소정의 트리거 동작 정보와 매칭되면, 트리거할 프로세스(예를 들어, 입력 동작에 대응하는 프로세스)를 결정할 수 있다. 이 프로세스는 정상적인 잠금 해제 프로세스와 다를 수 있다. 예를 들어, 잠금 해제 패스워드가 123456이고 사용자가 3210을 타이핑하면, 단말 디바이스는, 잠금 해제 프로세스를 수행하지 않을 것이지만, 이하에서 상세히 설명하는 바와 같이 코드 3210과 반응하여 다른 프로세스를 트리거할 수 있다.
일부 실시예에서, 시스템(300)의 하나 이상의 구성요소, 예를 들어, 프로세서는, 입력 동작 정보가 소정의 트리거 동작 정보의 세트 내의 임의의 트리거 동작 정보와 매칭되는지를 우선 결정할 수 있고, 세트 내의 소정의 트리거 동작 정보의 각각은 하나 이상의 프로세스에 대응할 수 있다. 입력 조작 정보가 어떤 소정의 트리거 동작 정보와 매칭되는 것으로 결정되면, 입력 동작 정보는, 그 소정의 트리거 동작 정보에 대응하는 하나 이상의 프로세스를 트리거하도록 결정될 수 있다. 즉, 결정된 입력 동작 정보가 소정의 트리거 동작 정보의 세트 중 적어도 하나의 트리거 동작 정보와 매칭되면, 해당하는 소정의 트리거 동작 정보와 하나 이상의 대응 프로세스 간의 소정의 대응 관계에 따라 입력 동작에 대응하는 프로세스가 결정될 수 있다. 세트 내의 소정의 트리거 동작 정보들의 각각은 하나 이상의 프로세스와 대응 관계를 가질 수 있다. 입력 동작 정보가 세트 내의 어떠한 소정의 트리거 동작 정보와도 매칭되지 않는다고 결정되면, 방법이 종료될 수 있다.
트리거 동작 정보는, 이동 단말의 특정 프로세스와 같은 하나 이상의 프로세스를 호출하기 위한 특수 입력 동작 정보일 수 있다. 일례로, 사용자에 의한 입력 동작은, 이동 단말의 동작 시스템을 잠금 해제하는 동작일 수 있고 또는 이동 단말에서의 특정 프로세스에 대한 트리거 동작일 수 있다. 따라서, 이동 단말은, 입력 동작 정보가 임의의 트리거 동작 정보와 매칭되는지 여부를 결정하도록 사용자에 의한 입력 동작에 대응하는 입력 동작 정보를 인식할 수 있다.
사용자에 의한 입력 동작 정보가 트리거 동작 정보인 것으로 결정된 후, 이동 단말은, 트리거 동작 정보와 하나 이상의 프로세스 간에 미리 설정된 대응 관계에 따라 트리거 동작 정보에 대응하는 프로세스, 예를 들어, 서비스를 결정할 수 있다.
일부 실시예에서, 트리거 동작 정보는, 이동 단말이 시스템 레벨에서 잠금 해제되게 할 수 있고 특정 프로세스를 트리거할 수 있다. 예를 들어, 입력 동작 정보가 트리거 동작 정보와 매칭되는 것으로 결정되는 경우, 프로세스를 트리거하는 것에 더하여, 이동 단말은 시스템 레벨에서 잠금 해제될 수 있다. 일부 실시예에서는, 트리거 동작 정보가, 이동 단말의 시스템이 잠금 상태로 유지되는 동안에만 프로세스를 트리거할 수 있다.
단계(S104)에서, 시스템(300)의 하나 이상의 구성요소, 예를 들어, 프로세서는 프로세스를 트리거할 수 있다. 트리거된 프로세스는 입력 동작 정보에 대응할 수 있다. 프로세서는, 트리거된 프로세스 또는 트리거된 프로세스에 연관된 화상을 표시하도록 인터페이스를 제어할 수 있다.
전술한 바와 같이, 사용자에 의한 입력 동작은, 이동 단말에서 소정의 프로세스(예를 들어, 서비스, 프로그램, 또는 애플리케이션)를 시작하기 위한 트리거 동작일 수 있다. 이동 단말이 트리거 동작 정보에 대응하는 프로세스를 결정한 후, 프로세스가 트리거될 수 있다.
전술한 단계들에 의해, 이동 단말은 인터페이스에서 사용자의 입력 동작을 감시할 수 있고, 입력 동작에 대응하는 입력 동작 정보가 트리거 동작 정보와 매칭된다고 이동 단말이 결정하는 경우, 이동 단말은, 다양한 트리거 동작 정보와 프로세스들 간에 미리 설정된 대응 관계에 따라 트리거 동작 정보에 대응하는 프로세스를 트리거할 수 있다. 이러한 방법은, 사용자 입력에 의해 원하는 프로세스를 직접 트리거하게끔 사용자가 트리거 동작 정보를 구성할 수 있게 한다. 따라서, 사용자는, 보안 보호를 유지하면서, 이동 단말에 대하여 시스템 레벨 입력 동작을 수행하고 원하는 프로세스를 검색하는 번거로움을 줄일 수 있다. 따라서, 전술한 방법은, 특히 잠금된 단말 디바이스에 대한 프로세스 트리거의 프로세스를 효과적으로 단순화할 수 있고, 이러한 이동 단말로 작업을 수행하는 효율을 증가시킬 수 있다.
일부 실시예에서, 트리거 동작 정보는 디폴트 트리거 동작 정보 및/또는 커스텀 트리거 동작 정보를 포함할 수 있다.
디폴트 트리거 동작 정보를 포함하는 트리거 동작 정보와 관련하여, 디폴트 트리거 동작 정보는 이동 단말의 시스템 서비스 제공자에 의해 미리 결정될 수 있다. 즉, 시스템 서비스 제공자는, 이동 단말의 시스템에서의 상이한 프로세스들의 트리거 명령어(본원에서의 트리거 명령어는 디폴트 트리거 동작 정보를 나타낼 수 있음)를 결정할 수 있다. 예를 들어, 시스템 서비스 제공자가, 비디오 재생 서비스의 트리거 명령어(디폴트 트리거 동작 정보)가 1234인 것으로 미리 결정한다면, 이동 단말이 화면 잠금 상태에 있는 경우, 사용자는 트리거 명령어 "1234"를 입력함으로써 비디오 재생 프로세스를 트리거할 수 있다.
일부 실시예에서, 이동 단말에 설치된 애플리케이션은 디폴트 트리거 동작 정보를 미리 정의할 수 있다. 그러나, 일부 실시예에서, 안드로이드 시스템 또는 iOS 시스템의 애플리케이션은 다른 애플리케이션을 호출하기 위한 허가를 갖지 않을 수 있다. 따라서, 이동 단말에 설치된 애플리케이션이 디폴트 트리거 동작 정보를 미리 정의하는 경우, 애플리케이션에 의해 트리거되는 프로세스는, 종종, 애플리케이션에 연관된 다양한 기능적 프로세스일 수 있다.
일부 실시예에서, 트리거 동작 정보는 커스텀 트리거 동작 정보를 포함할 수 있다. 즉, 사용자는, 이동 단말의 시스템에서 다양한 프로세스에 대응하는 트리거 동작 정보를 맞춤화하고 구성할 수 있다. 이동 단말에 설치된 애플리케이션을 통해 커스텀 트리거 동작 정보를 입력하는 것도 가능하다.
두 가지 유형의 트리거 동작 정보를 상술하였다. 디폴트 트리거 동작 정보에 의해, 사용자는 인터페이스에서 미리 결정된 디폴트 트리거 동작 정보를 입력하는 것만으로 대응하는 프로세스를 트리거할 수 있다. 커스텀 트리거 동작 정보에 의해, 사용자는 이동 단말(또는 지정된 애플리케이션)의 다양한 프로세스에 대응하는 트리거 동작 정보를 미리 구성할 수 있다.
일부 실시예에서, 트리거 동작 정보가 커스텀 트리거 동작 정보를 포함하는 경우, 트리거 동작 정보와 프로세스 간의 대응 관계를 미리 결정할 수 있다. 트리거 동작 정보를 구성하는 방법은, 사용자에 의해 구성된 커스텀 트리거 동작 정보를 수신하는 단계, 사용자에 의해 입력된 선택 명령어를 수신하는 단계, 선택 명령어에 대응하는 프로세스를 결정하는 단계, 및 커스텀 트리거 동작 정보와 결정된 프로세스 간의 대응 관계를 확립하는 단계를 포함할 수 있다.
사용자에 의해 구성된 커스텀 트리거 동작 정보는 사용자에 의해 입력된 커스텀 트리거 동작으로부터 결정될 수 있다. 일부 실시예에서, 사용자에 의해 입력된 커스텀 트리거 동작은, 슬라이딩 궤적 입력, 텍스트 정보 입력, 생체 정보 입력 등을 포함할 수 있지만, 이에 한정되는 것은 아니다.
일부 실시예에서, 이동 단말의 시스템은 사용자에 의해 커스텀 트리거 동작 정보를 구성하는 기능을 제공할 수 있다. 이러한 방식으로, 사용자는 이동 단말의 시스템에 커스텀 트리거 동작 정보를 입력할 수 있고, 이동 단말의 시스템은, 사용자에 의해 입력된 커스텀 트리거 동작 정보와 사용자에 의해 선택된 프로세스 간의 대응 관계를 확립할 수 있다.
일부 실시예에서, 제3자 애플리케이션은 사용자에 의해 커스텀 트리거 동작 정보를 구성하는 기능을 제공할 수 있다. 이러한 방식으로, 사용자는 제3자 애플리케이션에 커스텀 트리거 동작 정보를 입력할 수 있고, 제3자 애플리케이션은 사용자에 의해 입력된 커스텀 트리거 동작 정보와 사용자에 의해 선택된 프로세스 간의 대응 관계를 확립할 수 있다.
이동 단말의 시스템 또는 제3자 애플리케이션이 전술한 기능들을 제공하는지 여부에 상관없이, 커스텀 트리거 동작 정보와 사용자에 의해 선택된 프로세스 간의 대응 관계를 확립하는 실제 동작 프로세스는 다음과 같이 수행될 수 있다. 사용자가 이동 전화의 일부 프로세스에 대해 대응하는 커스텀 트리거 동작 정보를 설정하고자 하는 경우, 사용자는, (이동 전화 시스템 또는 제3자 애플리케이션에 의해 제공되는) 대응하는 프로세스 리스트 인터페이스를 입력할 수 있고, 프로세스 리스트 내의 프로세스를 (예를 들어 클릭하여) 선택할 수 있다. 이어서, 이동 전화의 디스플레이 창이 입력 인터페이스를 팝업할 수 있다. 입력 인터페이스 상에는, 슬라이딩 궤적 입력 제어, 텍스트 정보 입력 제어, 생체 특징 정보 입력 제어 등의 하나 이상의 제어 옵션이 제공될 수 있다. 사용자는, 제어 옵션들 중 하나를 선택하고 제어 정보(예를 들어, 패스워드)를 입력함으로써 입력 인터페이스에 커스텀 트리거 동작 정보를 입력할 수 있다. 사용자가 입력을 완료한 후, 커스텀 트리거 동작 정보와 사용자에 의해 선택된 프로세스 간의 대응 관계가 확립될 수 있다.
커스텀 트리거 동작 정보와 사용자에 의해 선택된 프로세스 간의 대응 관계를 확립하는 상기 예는 본원을 한정하는 구성요소가 아니다.
애플리케이션에서는, 다양한 프로세스가, 다양한 프로세스의 프로세스 리스트 기록 프로세스 식별 정보(예를 들어, 프로세스 ID, 이름, 동작 상태, 허가 등)의 형태로 이동 단말에서 신속하게 질의되고 사용될 수 있다. 사용자에 의해 입력된 커스텀 트리거 동작 정보와 선택 명령어에 대응하는 프로세스 간의 대응 관계를 확립하는 것은, 커스텀 트리거 동작 정보와 그 프로세스에 대응하는 프로세스 식별 정보 간의 대응 관계도 확립할 수 있다.
이에 대응하여, 입력 동작 정보에 대응하는 프로세스를 트리거하는 것은, 입력 동작 정보에 대응하는 프로세스 식별 정보를 획득하고, 프로세스 식별 정보에 따라 프로세스 리스트로부터 프로세스 식별 정보와 매칭되는 프로세스를 검색하고, 프로세스 식별 정보와 매칭되는 프로세스를 트리거하는 것을 포함할 수 있다.
일부 실시예에서, 전술한 입력 동작 정보는, 대응하는 프로세스를 트리거할 수 있고, 또한, 잠금 해제 기능을 가질 수 있다. 즉, 이동 단말이 입력 동작 정보를 수신한 후, 이동 단말 시스템은 잠금 해제될 수 있고, 동시에, 대응하는 프로세스가 트리거될 수 있다. 이러한 프로세스는, 너무 많은 허가를 필요로 하지 않으며, 실제 애플리케이션에서 구현하기 쉽다. 일부 실시예에서, 보안상의 이유로, 입력 동작 정보는, 이동 단말 시스템을 잠금 해제하는 기능을 갖지 않을 수 있고, 대응하는 프로세스만을 트리거할 수 있다. 즉, 대응하는 프로세스가 트리거된 후, 이동 단말은 여전히 잠금 상태에 있을 수 있다.
상술한 실시예들에 대응하여, 프로세스 트리거는 이동 단말 시스템에 의해 수행될 수 있고, 또한 제3자 애플리케이션에 의해 수행될 수 있다. 프로세스 트리거 기능을 제공하는 제3자 애플리케이션과 관련하여, 제3자 애플리케이션은 이동 단말 시스템으로부터 허가를 취득할 필요가 있을 수 있다. iOS 시스템의 폐쇄적인 특징으로 인해, 실제 애플리케이션에서 허가를 취득하는 것이 어려울 수 있으므로, 다음에 따르는 설명은 Android 시스템에 기초할 수 있다.
허가 문제를 극복하기 위한 한 방법은, 이동 단말 시스템의 잠금 화면 기능을 차단하는 단계 및 제3자 애플리케이션의 화면 잠금 기능을 사용하는 단계를 포함할 수 있다. 이 방법에서는, 이동 단말로부터 허가를 획득할 필요가 있을 수 있다. 예를 들어, 이동 단말의 "android.permission_DISABLE_KEYGUARD" 허가를 호출하여, 이동 단말 시스템에 내장된 화면 잠금 기능을 차단할 수 있다. 그 후, 제3자 애플리케이션의 화면 잠금 기능은 이동 단말의 화면을 잠그는 데 사용될 수 있다. 이 방법에 의해, 프로세스를 트리거하는 후속 프로세스에서, 제3자 애플리케이션은 확립된 대응 관계에 따라 대응하는 프로세스를 트리거할 수 있다.
이하에서는, 애플리케이션 예를 참조하여 전술한 프로세스 트리거 방법을 더욱 상세히 설명한다.
사용자는, 이동 전화를 사용하여 코드 스캐닝 지불 동작(예를 들어, 휴대폰의 지불 애플리케이션에 저장된 지불 빠른 응답(QR) 코드를 스캔하여 지불하는 것)을 수행하려 하며, 이때, 사용자의 이동 전화는 잠금 상태 또는 화면 잠금 상태에 있다. 기존의 기술을 사용하면, 사용자는, 이동화면 잠금 전화를 잠금 해제하고, 지불 애플리케이션을 시작하도록 선택하고, 사용할 지불 애플리케이션으로부터 지불 QR 코드를 찾아야 할 수 있다.
일부 실시예에서, 사용자는, 지불 애플리케이션의 지불 QR 코드에 대해 커스텀 트리거 동작 정보를 참조하여 위에서 설명한 바와 같이 슬라이딩 궤적을 미리 설정하여, 이동 전화가 잠금 상태에 있을 때 지불 QR 코드를 직접 트리거할 수 있다. 지불 QR 코드를 트리거하는 단계는 다음과 같은 단계들을 포함할 수 있다.
단계(1)에서, 사용자는, 이동 전화의 전원 버튼 또는 홈 버튼을 눌러 잠금 해제 인터페이스, 예컨대, 도 2a에 도시된 바와 같이 잠금 상태의 인터페이스로 진입할 수 있다.
단계(2)에서, 사용자는 도 2b에 도시된 바와 같이 인터페이스에서 슬라이딩 궤적을 입력할 수 있다. 이 단계에서, 이동 전화는, 사용자의 입력을 수신한 후, 입력된 슬라이딩 궤적이가 미리 결정된 슬라이딩 궤적과 매칭되는지를 결정할 수 있다. 이동 전화는, 입력된 슬라이딩 궤적이 미리 결정된 슬라이딩 궤적과 매칭된다고 결정하면, 지불 애플리케이션에서 지불 QR 코드를 트리거 및/또는 호출할 수 있다.
단계(3)에서, 이동 전화는 도 2c에 도시된 바와 같이 현재 인터페이스에 지불 QR 코드를 표시할 수 있다.
전술한 바와 같이, 입력 동작 정보에 대응하는 프로세스를 트리거하는 것은, 입력 동작 정보에 대응하는 지불 애플리케이션에서 지불 QR 코드를 트리거하고, 인터페이스 상에 지불 QR 코드를 표시하는 것을 포함할 수 있다.
본원에서, 사용자는 여전히 이동 단말에 대하여 규칙적인 잠금 해제 동작을 수행할 수 있다. 즉, 방법(100)은, 결정된 입력 동작 정보가 소정의 잠금 해제 동작 정보와 매칭되는 경우, 잠금 해제 동작 정보에 따라 이동 단말에 대하여 잠금 해제 동작(예를 들어, 이동 전화 동작 시스템을 잠금 해제하는 것)을 수행하는 단계를 더 포함할 수 있다.
도 3은 본 개시내용의 예시적인 실시예들에 부합하는 프로세스 트리거를 위한 시스템(300)을 도시하는 블록도이다. 시스템(300)은, 이동 전화, 컴퓨팅 장치, 태블릿 컴퓨터, 이동 멀티미디어 재생 디바이스, 스마트 시계 등의 프로세스 트리거를 위한 디바이스일 수 있다. 시스템(300)은 다수의 구성요소를 포함할 수 있으며, 그 중 일부는 선택적일 수 있다. 예를 들어, 시스템(300)은 하나 이상의 중앙 처리 유닛(CPU)(306) 및 메모리(307)를 포함할 수 있다. 메모리(307)는, 처리 유닛(306)에 의해 실행될 때 시스템(300)의 하나 이상의 구성요소가 본 개시내용에서 설명된 단계 및 방법을 수행하게 하는 명령어를 저장하는 비일시적 컴퓨터 판독가능 저장 매체일 수 있다. 시스템(300)은, 예를 들어, 감시 모듈(301), 동작 정보 모듈(302), 프로세스 매칭 모듈(303), 트리거 모듈(304), 및 잠금 해제 모듈(305)을 포함하는, 처리 유닛(306)과 메모리(307)에 의해 구현되는 기능 모듈들을 포함할 수 있다. 감시 모듈(301), 동작 정보 모듈(302), 프로세스 매칭 모듈(303), 트리거 모듈(304), 및/또는 잠금 해제 모듈(305)은 메모리(307)에 저장된 소프트웨어 코드 블록을 가리키거나 이러한 소프트웨어 코드 블록에 대응한다. 처리 유닛(306)은 소프트웨어 코드 블록을 실행할 수 있고 기능 모듈에 대응하는 기능을 수행할 수 있다. 이하의 단계들은 전술한 해당 방법들에 관련되며, 일부 세부 사항은 반복되지 않는다.
감시 모듈(301)은 인터페이스에서의 입력 동작을 감시하도록 구성될 수 있다. 감시 모듈의 일례는 사용자로부터 입력 동작을 수신하도록 구성된 화면 또는 화면 인터페이스일 수 있다.
동작 정보 모듈(302)은, 입력 동작이 수신된 후, 입력 동작에 대응하는 입력 동작 정보를 결정하도록 구성될 수 있다.
프로세스 매칭 모듈(303)은, 결정된 입력 동작 정보가 소정의 트리거 동작 정보와 매칭되면, 소정의 트리거 동작 정보와 프로세스 간의 소정의 대응 관계에 따라 입력 동작 정보에 대응하는 프로세스를 결정하도록 구성될 수 있다.
트리거 모듈(304)은 입력 동작 정보에 대응하는 프로세스를 트리거하도록 구성될 수 있다.
일부 실시예에서, 트리거 동작 정보는 전술한 디폴트 트리거 동작 정보 및/또는 커스텀 트리거 동작 정보를 포함할 수 있다.
커스텀 트리거 동작 정보를 포함하는 트리거 동작 정보에 관하여, 프로세스 매칭 모듈(303)은, 사용자에 의해 구성된 커스텀 트리거 동작 정보를 수신하고, 사용자에 의해 입력된 선택 명령어를 수신하고, 선택 명령어에 따라 프로세스 식별 정보를 결정하고, 사용자에 의해 구성된 커스텀 트리거 동작 정보와 선택 명령어에 대응하는 프로세스 식별 정보 간의 대응 관계를 확립하도록 구성될 수 있다.
트리거 모듈(304)은, 입력 동작 정보에 대응하는 프로세스 식별 정보를 획득하고, 프로세스 식별 정보에 따라 프로세스 리스트 내에서 프로세스 식별 정보와 매칭되는 프로세스를 검색하고, 프로세스 식별 정보와 매칭되는 프로세스를 트리거하도록 구성될 수 있다.
일 실시예에서, 프로세스는 지불 애플리케이션의 지불 QR 코드일 수 있고, 트리거 모듈(304)은, 입력 동작 정보에 대응하는 지불 애플리케이션에서 지불 QR 코드를 트리거하고 지불 QR 코드를 표시하도록 구성될 수 있다.
일부 실시예에서, 시스템(300)은, 결정된 입력 동작 정보가 소정의 잠금 해제 동작 정보가 매칭되는 경우, 잠금 해제 동작 정보에 따라 이동 단말에 대하여 잠금 해제 동작을 수행하도록 구성된 잠금 해제 모듈(305)을 더 포함할 수 있다.
일부 실시예에서, 입력 동작 정보는, 입력 슬라이딩 궤적(예를 들어, 패스워드 스와이핑), 텍스트 정보(예를 들어, 텍스트 패스워드), 또는 생체 특징 정보(예를 들어, 손가락 지문) 중 적어도 하나를 포함할 수 있다.
본 개시내용의 또 다른 양태는, 실행시, 하나 이상의 프로세서로 하여금 전술한 바와 같은 방법을 수행하게 하는 명령어를 저장하는 비일시적 컴퓨터 판독가능 저장 매체에 관한 것이다. 컴퓨터 판독가능 저장 매체는, 휘발성 또는 비휘발성, 자기, 반도체, 테이프, 광학, 탈착형, 비탈착형, 또는 다른 유형의 컴퓨터 판독가능 저장 매체 또는 컴퓨터 판독가능 저장 디바이스를 포함할 수 있다. 예를 들어, 컴퓨터 판독가능 저장 매체는, 개시된 바와 같이 컴퓨터 명령어가 저장된 저장 유닛 또는 메모리 모듈일 수 있다. 일부 실시예에서, 컴퓨터 판독가능 저장 매체는 컴퓨터 명령어가 저장된 디스크 또는 플래시 드라이브일 수 있다.
통상의 기술자는, 또한, 본원의 개시내용을 참조하여 설명된 다양한 예시적인 로직 블록, 모듈, 회로, 및 알고리즘 단계가 전용 전자 하드웨어, 컴퓨터 소프트웨어, 또는 전자 하드웨어와 컴퓨터 소프트웨어의 조합으로서 구현될 수 있다는 것을 이해할 수 있다. 예를 들어, 모듈/유닛은, 하나 이상의 프로세서가 컴퓨터 판독가능 저장 매체에 저장된 소프트웨어 명령어를 실행하여 모듈/유닛의 특수 기능을 수행하는 하나 이상의 전용 프로세서로 되도록 그 하나 이상의 프로세서에 의해 구현될 수 있다.
첨부 도면의 흐름도 및 블록도는, 본 발명의 다수의 실시예에 따른 시스템 및 방법의 가능한 구현예들의 시스템 아키텍처, 기능, 및 동작을 도시한다. 이와 관련하여, 흐름도 또는 블록도의 각 블록은 하나의 모듈, 하나의 프로그램 세그먼트, 또는 코드의 일부를 나타낼 수 있으며, 여기서 모듈, 프로그램 세그먼트, 또는 코드의 일부는, 전용 로직 기능을 구현하는 데 사용되는 하나 이상의 실행가능 명령어를 포함한다. 또한, 일부 대체 구현예에서, 블록들에 표시된 기능들은 도에 표시된 시퀀스와는 상이한 시퀀스로 발생할 수도 있다는 점에 주목해야 한다. 예를 들어, 실제로 연속적으로 두 개의 블록이, 대략 병렬로 실행될 수 있으며, 때로는, 관련된 기능에 따라 역순으로 실행될 수도 있다. 블록도 및/또는 흐름도의 각 블록 및 블록도 및/또는 흐름도의 블록들의 조합은, 대응하는 기능 또는 동작을 실행하기 위한 전용 하드웨어 기반 시스템에 의해 구현될 수 있거나, 전용 하드웨어와 컴퓨터 명령어의 조합에 의해 구현될 수 있다.
통상의 기술자가 이해하는 바와 같이, 본 개시내용의 실시예들은 방법, 시스템, 또는 컴퓨터 프로그램 제품으로서 구체화될 수 있다. 이에 따라, 본 개시내용의 실시예들은, 특수화된 구성요소들이 상술한 기능들을 수행할 수 있도록 전적으로 하드웨어 실시예, 전적으로 소프트웨어 실시예, 또는 소프트웨어와 하드웨어를 조합한 실시예의 형태를 취할 수 있다. 또한, 본 개시내용의 실시예들은, 컴퓨터 판독가능 프로그램 코드를 포함하는 하나 이상의 유형 및/또는 비일시적 컴퓨터 판독가능 저장 매체에 구체화된 컴퓨터 프로그램 제품의 형태를 취할 수 있다. 비일시적 컴퓨터 판독가능 저장 매체의 통상적인 형태는, 예를 들어, 플로피 디스크, 플렉시블 디스크, 하드 디스크, 솔리드 스테이트 드라이브, 자기 테이프, 또는 다른 임의의 자기 데이터 저장 매체, CD-ROM, 다른 임의의 다른 광학 데이터 저장 매체, 홀 패턴이 있는 임의의 물리적 매체, RAM, PROM, EPROM, FLASH-EPROM, 또는 다른 임의의 다른 플래시 메모리, NVRAM, 캐시, 레지스터, 다른 임의의 메모리 칩이나 카트리지, 및 이들의 네트워크화된 버전을 포함한다.
본 개시내용의 실시예들은, 본 개시내용의 실시예들에 따른 방법, 디바이스(시스템),및 컴퓨터 프로그램 제품의 흐름도 및/또는 블록도를 참조하여 설명되었다. 흐름도 및/또는 블록도의 각 흐름 및/또는 블록, 및 흐름도 및/또는 블록도의 흐름들 및/또는 블록들의 조합은 컴퓨터 프로그램 명령어들에 의해 구현될 수 있음을 이해할 것이다. 이들 컴퓨터 프로그램 명령어는, 전용 기계를 생성하도록 컴퓨터의 프로세서, 임베디드 프로세서, 또는 다른 프로그래밍가능 데이터 처리 디바이스에 제공될 수 있으며, 이때, 컴퓨터의 프로세서 또는 다른 프로그래밍가능 데이터 처리 디바이스를 통해 실행되는 명령어는, 흐름도의 하나 이상의 흐름 및/또는 블록도의 하나 이상의 블록에서 특정된 기능을 구현하기 위한 수단을 생성한다.
컴퓨터 또는 다른 프로그래밍가능 데이터 처리 디바이스가 특정한 방식으로 기능하게 할 수 있는 이들 컴퓨터 프로그램 명령어는, 또한, 컴퓨터 판독가능 메모리에 저장될 수 있으며, 이때, 컴퓨터 판독가능 메모리에 저장된 명령어는 흐름도의 하나 이상의 흐름 및/또는 블록도의 하나 이상의 블록예시 특정된 기능들을 구현하는 명령어 수단을 포함하는 재조 제품을 생성한다.
이들 컴퓨터 프로그램 명령어는, 또한, 컴퓨터 또는 다른 프로그래밍가능 데이터 처리 디바이스에 대하여 일련의 동작 단계가 수행되어 컴퓨터에 의해 구현되는 처리를 생성하도록 컴퓨터 또는 다른 프로그래밍가능 데이터 처리 디바이스에 로딩될 수 있으며, 이때, (컴퓨터 또는 다른 프로그래밍가능 데이터 처리 디바이스에서 실행되는) 명령어는, 흐름도의 하나 이상의 흐름 및/또는 블록도의 하나 이상의 블록에서 특정된 기능들을 구현하기 위한 단계들을 제공한다. 통상적인 구성에서, 컴퓨터 디바이스는, 하나 이상의 중앙 처리 유닛(CPU), 입력/출력 인터페이스, 네트워크 인터페이스, 및 메모리를 포함한다. 메모리는, 컴퓨터 판독가능 저장 매체에서 휘발성 메모리, RAM, ROM 또는 플래시 RAM과 같은 비휘발성 등의 형태를 포함할 수 있다. 메모리는 컴퓨터 판독가능 저장 매체의 일례이다.
컴퓨터 판독가능 저장 매체는, 프로세서에 의해 판독가능한 데이터 또는 정보가 저장될 수 있는 임의의 유형의 물리적 메모리를 가리킨다. 따라서, 컴퓨터 판독가능 저장 매체는, 프로세서(들)가 본원에서 설명하는 실시예들과 부합하는 단계 또는 스테이지를 수행하게 하는 명령어를 비롯하여 하나 이상의 프로세서에 의해 실행되는 명령어를 저장할 수 있다. 컴퓨터 판독가능 매체는, 비휘발성 및 휘발성 매체, 및 탈착형 또는 비탈착형 매체를 포함하고, 정보 저장은 임의의 방법 또는 기술에 의해 구현될 수 있다. 정보는, 컴퓨터 판독가능 명령어의 모듈, 데이터 구조 및 프로그램, 또는 다른 데이터일 수 있다. 비일시적 컴퓨터 판독가능 매체의 예로는, PRAM, SRAM, DRAM, 다른 유형의 RAM, ROM, EEPROM, 플래시 메모리 또는 다른 메모리 기술, CD-ROM, DVD 또는 다른 광학 저장 장치, 카세트 테이프, 테이프 또는 디스크 저장 장치나 기타 자기 저장 디바이스, 캐시, 레지스터, 또는 컴퓨터 디바이스에 의해 액세스될 수 있는 정보를 저장하는 데 사용될 수 있는 다른 임의의 비전송 매체가 있지만, 이에 한정되지 않는다. 컴퓨터 판독가능 저장 매체는, 비일시적이며, 변조된 데이터 신호 및 반송파 등의 일시적 매체를 포함하지 않는다.
명세서에서는 프로세스 트리거를 위한 방법, 장치, 및 시스템을 설명하였다. 예시된 단계들은 도시된 예시적인 실시예들을 설명하도록 제시된 것이며, 진행중인 기술 개발은 특정 기능이 수행되는 방식을 변화시킬 것으로 예상된다. 따라서, 이들 실시예는 실명을 위해 본원에 제시된 것이지 제한하는 것이 아니다. 예를 들어, 본원에 개시된 단계 또는 프로세스는 설명된 순서로 수행되는 것으로 제한되지 않으며, 임의의 순서로 수행될 수 있으며, 일부 단계는 개시된 실시예와 부합하도록 생략될 수 있다. 또한, 기능적 빌딩 블록의 경계는 설명의 편의를 위해 본원에서 임의로 정의되었다. 특정된 기능과 그 관계가 적절하게 수행되는 한, 대체 경계를 정의할 수 있다. 통상의 기술자는, 본원에 포함된 내용에 기초하여 (본원에 기술된 것들의 균등물, 확장물, 변형물, 편차 등을 포함하는) 대안을 명백하게 알 수 있을 것이다. 이러한 대안은 개시된 실시예들의 범위 및 사상 내에 있다.
개시된 원리들의 예와 특징을 본원에서 설명하였지만, 개시된 실시예들의 사상 및 범위를 벗어나지 않으면서 수정, 개조, 및 다른 구현이 가능하다. 또한, "포함하는"(comprising), "갖는", "포함하는"(containing), 및 "포함하는"(including)이라는 단어 및 기타 유사한 형태는, 동일한 의미를 의도한 것이며, 그 항목 또는 이들 단어 중 임의의 단어에 후속하는 항목이 이러한 항목 또는 항목들의 배타적 열거를 의미하지 않으며 또는 열거된 항목 또는 항목들로만 한정되지 것을 의미하지 않는다는 점에서 개방형을 의도한 것이다. 본 명세서 및 청구범위에서 사용되는 바와 같이, 단수 형태인 "한", "하나", "그"는 문맥상 명확하게 달리 지시하지 않는 한, 복수의 인용을 포함한다는 점도 주목해야 한다.
본 발명은 위에서 설명되고 첨부 도면에 도시된 정확한 구성으로 한정되지 않으며, 본 발명의 범위를 벗어나지 않고 다양한 수정 및 변경이 행해질 수 있음을 이해할 것이다. 본 발명의 범위는 첨부된 청구범위에 의해서만 제한하고자 하는 것이다.

Claims (20)

  1. 지불 애플리케이션을 가지는 제1 단말 디바이스의 프로세서에 의해 구현되는 프로세스 트리거 방법으로서,
    상기 제1 단말 디바이스의 잠금 해제 인터페이스 상의 입력 동작을 수신하는 단계;
    상기 입력 동작에 대응하는 입력 동작 정보를 결정하는 단계로서, 상기 입력 동작 정보는 상기 제1 단말 디바이스의 상기 지불 애플리케이션에만 액세스하기 위한 패스워드를 포함하고, 상기 입력 동작 정보는 시스템 레벨에서 상기 제1 단말 디바이스를 잠금 해제하는 기능을 갖지 않으며, 상기 시스템 레벨에서 상기 제1 단말 디바이스를 잠금 해제하는 것은 상기 제1 단말 디바이스 상의 다른 애플리케이션을 액세스 가능하게 하고, 상기 시스템 레벨에서 상기 제1 단말 디바이스를 잠금 해제하는 것은 상기 지불 애플리케이션에 액세스하기 위한 패스워드와 다른 패스워드를 요구하는, 입력 동작 정보를 결정하는 단계;
    트리거 동작 정보와 상기 지불 애플리케이션 사이의 소정의 대응 관계에 따라, 상기 지불 애플리케이션의 상기 트리거 동작 정보가 결정된 상기 입력 동작 정보와 매칭되는지 결정하는 단계; 및
    결정된 상기 입력 동작 정보와 매칭되는 상기 지불 애플리케이션의 상기 트리거 동작 정보에 응답하여, 상기 시스템 레벨에서 적어도 상기 제1 단말 디바이스를 잠금 해제하지 않고 제2 단말 디바이스가 지불 빠른 응답(QR) 코드를 스캔하여 지불 전달 기능을 수행할 수 있도록, 상기 제1 단말 디바이스 상의 상기 지불 애플리케이션에 상기 지불 QR 코드를 표시하는 단계를 포함하는, 프로세스 트리거 방법.
  2. 제1항에 있어서, 상기 트리거 동작 정보는, 디폴트 트리거 동작 정보 또는 커스텀 트리거 동작 정보 중 적어도 하나를 포함하는, 프로세스 트리거 방법.
  3. 제2항에 있어서, 상기 소정의 대응 관계는,
    사용자에 의해 입력되는 커스텀 트리거 동작 정보를 수신하는 단계;
    상기 사용자에 의해 입력되는 선택 명령어를 수신하는 단계;
    상기 선택 명령어에 대응하는 식별 정보를 결정하는 단계; 및
    상기 커스텀 트리거 동작 정보와 상기 식별 정보 간의 대응 관계를 확립하는 단계에 의해 결정되는, 프로세스 트리거 방법.
  4. 제3항에 있어서, 상기 지불 QR 코드를 표시하는 단계는,
    상기 입력 동작 정보에 대응하는 식별 정보를 획득하는 단계;
    상기 식별 정보에 따라, 리스트에서 상기 식별 정보와 매칭되는 트리거 동작 정보를 검색하는 단계; 및
    상기 트리거 동작 정보가 상기 식별 정보와 매칭되는 상기 지불 애플리케이션에, 상기 지불 QR 코드를 표시하는 단계를 포함하는, 프로세스 트리거 방법.
  5. 삭제
  6. 삭제
  7. 삭제
  8. 지불 애플리케이션을 가지는 제1 단말 디바이스의 프로세스 트리거 장치로서,
    상기 프로세스 트리거 장치의 잠금 해제 인터페이스 상의 입력 동작을 수신하도록 구성된 감시 모듈;
    상기 입력 동작에 대응하는 입력 동작 정보를 결정하도록 구성된 동작 정보 모듈로서, 상기 입력 동작 정보는 상기 제1 단말 디바이스의 상기 지불 애플리케이션에만 액세스하기 위한 패스워드를 포함하고, 상기 입력 동작 정보는 시스템 레벨에서 상기 제1 단말 디바이스를 잠금 해제하는 기능을 갖지 않으며, 상기 시스템 레벨에서 상기 제1 단말 디바이스를 잠금 해제하는 것은 상기 제1 단말 디바이스 상의 다른 애플리케이션을 액세스 가능하게 하고, 상기 시스템 레벨에서 상기 제1 단말 디바이스를 잠금 해제하는 것은 상기 지불 애플리케이션에 액세스하기 위한 패스워드와 다른 패스워드를 요구하는, 동작 정보 모듈;
    트리거 동작 정보와 상기 지불 애플리케이션 사이의 소정의 대응 관계에 따라, 상기 지불 애플리케이션의 상기 트리거 동작 정보가 결정된 상기 입력 동작 정보와 매칭되는지 결정하도록 구성된 프로세스 매칭 모듈; 및
    결정된 상기 입력 동작 정보와 매칭되는 상기 지불 애플리케이션의 상기 트리거 동작 정보에 응답하여, 상기 시스템 레벨에서 적어도 상기 제1 단말 디바이스를 잠금 해제하지 않고 제2 단말 디바이스가 지불 빠른 응답(QR) 코드를 스캔하여 지불 전달 기능을 수행할 수 있도록, 상기 제1 단말 디바이스 상의 상기 지불 애플리케이션에 상기 지불 QR 코드를 표시하도록 구성된 트리거 모듈을 포함하는, 프로세스 트리거 장치.
  9. 제8항에 있어서, 상기 트리거 동작 정보는 디폴트 트리거 동작 정보 또는 커스텀 트리거 동작 정보 중 적어도 하나를 포함하는, 프로세스 트리거 장치.
  10. 제9항에 있어서, 상기 프로세스 매칭 모듈은, 또한,
    사용자에 의해 입력되는 커스텀 트리거 동작 정보를 수신하고,
    상기 사용자에 의해 입력되는 선택 명령어를 수신하고,
    상기 선택 명령어에 대응하는 식별 정보를 결정하고,
    상기 커스텀 트리거 동작 정보와 상기 식별 정보 간의 대응 관계를 확립하도록 구성된, 프로세스 트리거 장치.
  11. 제10항에 있어서, 상기 트리거 모듈은,
    상기 입력 동작 정보에 대응하는 식별 정보를 획득하고,
    상기 식별 정보에 따라, 리스트 내에서 상기 식별 정보와 매칭되는 트리거 동작 정보를 검색하고,
    상기 트리거 동작 정보가 상기 식별 정보와 매칭되는 상기 지불 애플리케이션에, 상기 지불 QR 코드를 표시하도록 구성된, 프로세스 트리거 장치.
  12. 삭제
  13. 삭제
  14. 삭제
  15. 지불 애플리케이션을 가지는 제1 단말 디바이스의 프로세서에 의해 구현되는 프로세스 트리거 방법으로서,
    상기 제1 단말 디바이스의 잠금 해제 인터페이스 상의 입력 동작을 수신하는 단계로서, 상기 입력 동작은 상기 제1 단말 디바이스의 상기 지불 애플리케이션에만 액세스하기 위한 패스워드를 포함하고, 상기 입력 동작은 시스템 레벨에서 상기 제1 단말 디바이스를 잠금 해제하는 기능을 갖지 않으며, 상기 시스템 레벨에서 상기 제1 단말 디바이스를 잠금 해제하는 것은 상기 제1 단말 디바이스 상의 다른 애플리케이션을 액세스 가능하게 하고, 상기 시스템 레벨에서 상기 제1 단말 디바이스를 잠금 해제하는 것은 상기 지불 애플리케이션에 액세스하기 위한 패스워드와 다른 패스워드를 요구하는, 입력 동작을 수신하는 단계;
    상기 입력 동작과 상기 지불 애플리케이션 사이의 소정의 대응 관계에 따라, 상기 지불 애플리케이션이 상기 입력 동작과 매칭되는지 결정하는 단계; 및
    결정된 상기 입력 동작과 매칭되는 상기 지불 애플리케이션에 응답하여, 상기 시스템 레벨에서 적어도 상기 제1 단말 디바이스를 잠금 해제하지 않고 제2 단말 디바이스가 지불 빠른 응답(QR) 코드를 스캔하여 지불 전달 기능을 수행할 수 있도록, 상기 제1 단말 디바이스 상의 상기 지불 애플리케이션에 상기 지불 QR 코드를 표시하는 단계를 포함하는, 프로세스 트리거 방법.
  16. 삭제
  17. 제15항에 있어서, 상기 제1 단말 디바이스는 이동 단말인, 프로세스 트리거 방법.
  18. 삭제
  19. 제15항에 있어서, 상기 입력 동작과 상기 지불 애플리케이션 간의 대응 관계는 사용자에 의해 정의되는, 프로세스 트리거 방법.
  20. 제15항에 있어서, 입력 동작과 상기 지불 애플리케이션 간의 대응 관계를 정의하는 단계;
    사용자에 의해 입력되는 상기 지불 애플리케이션 상의 선택 명령어를 수신하는 단계;
    상기 사용자에 의해 입력되는 입력 동작을 수신하는 단계; 및
    상기 지불 애플리케이션과 상기 입력 동작 간의 대응 관계를 확립하는 단계를 더 포함하는, 프로세스 트리거 방법.
KR1020187015014A 2015-10-29 2016-10-24 프로세스 트리거를 위한 방법, 시스템, 및 디바이스 KR102197237B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201510726028.8A CN106648384B (zh) 2015-10-29 2015-10-29 一种服务调用方法及装置
CN201510726028.8 2015-10-29
PCT/US2016/058451 WO2017074861A1 (en) 2015-10-29 2016-10-24 Method, system, and device for process triggering

Publications (2)

Publication Number Publication Date
KR20180074776A KR20180074776A (ko) 2018-07-03
KR102197237B1 true KR102197237B1 (ko) 2021-01-04

Family

ID=58630638

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020187015014A KR102197237B1 (ko) 2015-10-29 2016-10-24 프로세스 트리거를 위한 방법, 시스템, 및 디바이스

Country Status (11)

Country Link
US (3) US10455069B2 (ko)
EP (1) EP3368960A4 (ko)
JP (1) JP6682628B2 (ko)
KR (1) KR102197237B1 (ko)
CN (2) CN106648384B (ko)
AU (4) AU2016347047B2 (ko)
MY (1) MY193270A (ko)
PH (1) PH12018500868A1 (ko)
SG (2) SG10202104541XA (ko)
TW (2) TWI705348B (ko)
WO (1) WO2017074861A1 (ko)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10387577B2 (en) * 2015-03-03 2019-08-20 WonderHealth, LLC Secure data translation using machine-readable identifiers
US10380379B2 (en) * 2015-03-03 2019-08-13 WonderHealth, LLC Selectively encrypting and displaying machine-readable identifiers in a device lock screen
CN106648384B (zh) 2015-10-29 2022-02-08 创新先进技术有限公司 一种服务调用方法及装置
CN107835235A (zh) * 2017-10-27 2018-03-23 广东欧珀移动通信有限公司 消息推送方法及装置
DE102019116275A1 (de) * 2019-06-14 2020-12-17 Axel Springer Se Anzeigen eines maschinenlesbaren Codes im Sperrbildschirm eines Mobilgeräts
CN112153208A (zh) * 2019-06-26 2020-12-29 阿里巴巴集团控股有限公司 在通话中便捷输入信息的方法、装置及设备
CN113687965B (zh) * 2021-10-25 2022-03-01 深圳市工易付电子科技有限公司 数据交互方法、装置、设备及存储介质
JP7441273B2 (ja) 2022-06-24 2024-02-29 株式会社Nttドコモ 携帯端末

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140129428A1 (en) 2012-11-05 2014-05-08 Mfoundry, Inc. Qr code-enabled p2p payment systems and methods
US20140249968A1 (en) 2012-03-23 2014-09-04 Wendy MacKinnon Keith System and Method for Facilitating Secure Self Payment Transactions of Retail Goods
US20140372896A1 (en) * 2013-06-14 2014-12-18 Microsoft Corporation User-defined shortcuts for actions above the lock screen
US20150161589A1 (en) * 2013-12-05 2015-06-11 Jeffrey J. Snider Tipping an individual using a smart phone
US20150178721A1 (en) * 2013-12-20 2015-06-25 Cellco Partnership D/B/A Verizon Wireless Dynamic generation of quick response (qr) codes for secure communication from/to a mobile device

Family Cites Families (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI20021682A (fi) 2002-09-20 2004-03-21 Nokia Corp Menetelmä laitteen lukitustilan avaamiseksi ja elektroninen laite
JP2007122457A (ja) 2005-10-28 2007-05-17 Denso Wave Inc 携帯端末装置
CN101587398A (zh) 2008-05-23 2009-11-25 鸿富锦精密工业(深圳)有限公司 密码保护方法
US20100078471A1 (en) * 2008-09-30 2010-04-01 Apple Inc. System and method for processing peer-to-peer financial transactions
US8331992B2 (en) 2008-12-19 2012-12-11 Verizon Patent And Licensing Inc. Interactive locked state mobile communication device
US8434153B2 (en) 2009-08-24 2013-04-30 Microsoft Corporation Application display on a locked device
US9100809B2 (en) 2009-12-21 2015-08-04 Julia Olincy Olincy Automatic response option mobile system for responding to incoming texts or calls or both
US9134897B2 (en) 2010-04-26 2015-09-15 Via Technologies, Inc. Electronic system and method for operating touch screen thereof
US20110283241A1 (en) * 2010-05-14 2011-11-17 Google Inc. Touch Gesture Actions From A Device's Lock Screen
US8402533B2 (en) * 2010-08-06 2013-03-19 Google Inc. Input to locked computing device
CN101916166B (zh) * 2010-08-19 2013-12-04 中兴通讯股份有限公司 应用程序的启动方法和移动终端
US8854318B2 (en) 2010-09-01 2014-10-07 Nokia Corporation Mode switching
US9027117B2 (en) 2010-10-04 2015-05-05 Microsoft Technology Licensing, Llc Multiple-access-level lock screen
US8660531B2 (en) * 2010-11-03 2014-02-25 Blackberry Limited Access to locked functions
CN102479030A (zh) * 2010-11-24 2012-05-30 上海三旗通信科技股份有限公司 一种全新的易用性终端解锁方式
US20120133484A1 (en) 2010-11-29 2012-05-31 Research In Motion Limited Multiple-input device lock and unlock
US9606643B2 (en) * 2011-05-02 2017-03-28 Microsoft Technology Licensing, Llc Extended above the lock-screen experience
KR101677639B1 (ko) * 2011-05-06 2016-11-18 엘지전자 주식회사 휴대 전자기기 및 이의 제어방법
JP5799628B2 (ja) * 2011-07-15 2015-10-28 ソニー株式会社 情報処理装置、情報処理方法、及びプログラム
CN102236527B (zh) * 2011-07-15 2014-06-25 Tcl集团股份有限公司 一种触摸屏解锁的方法、装置及触摸屏终端
JP2013065289A (ja) * 2011-08-29 2013-04-11 Kyocera Corp 装置、方法、及びプログラム
US20180032997A1 (en) * 2012-10-09 2018-02-01 George A. Gordon System, method, and computer program product for determining whether to prompt an action by a platform in connection with a mobile device
US9250801B2 (en) * 2011-11-30 2016-02-02 Novatek Microelectronics Corp. Unlocking method, portable electronic device and touch-sensitive device
CN103176686A (zh) * 2011-12-26 2013-06-26 宇龙计算机通信科技(深圳)有限公司 移动终端和触摸屏解锁方法
US9213822B2 (en) * 2012-01-20 2015-12-15 Apple Inc. Device, method, and graphical user interface for accessing an application in a locked device
JP5891083B2 (ja) 2012-03-26 2016-03-22 京セラ株式会社 装置、方法、及びプログラム
US20130283199A1 (en) * 2012-04-24 2013-10-24 Microsoft Corporation Access to an Application Directly from a Lock Screen
JP5851326B2 (ja) * 2012-04-26 2016-02-03 京セラ株式会社 装置、方法、及びプログラム
CN102693086B (zh) * 2012-05-09 2015-09-02 上海鼎为电子科技(集团)有限公司 一种移动终端及解锁锁定方法
WO2013173838A2 (en) * 2012-05-18 2013-11-21 Apple Inc. Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs
CN102855062B (zh) * 2012-08-02 2018-04-10 中兴通讯股份有限公司 屏幕解锁方法、装置及终端
US9230076B2 (en) * 2012-08-30 2016-01-05 Microsoft Technology Licensing, Llc Mobile device child share
KR20140047388A (ko) 2012-10-12 2014-04-22 삼성전자주식회사 휴대 단말기의 잠금 해제 운용 방법 및 장치
CN103838494A (zh) * 2012-11-27 2014-06-04 华为终端有限公司 一种终端设备的解锁方法及终端设备
CN103034397B (zh) * 2012-11-29 2015-10-28 广东欧珀移动通信有限公司 一种基于最近任务的动态解锁方法、装置及移动终端
WO2014091944A1 (ja) * 2012-12-14 2014-06-19 Necカシオモバイルコミュニケーションズ株式会社 情報端末装置、情報端末制御方法及びプログラム
US8973104B2 (en) 2012-12-31 2015-03-03 Google Technology Holdings LLC Method and system for providing limited usage of an electronic device
EP2775211A1 (en) * 2013-03-08 2014-09-10 Electrolux Appliances Aktiebolag Method of operating a domestic cooking hob, control unit and domestic appliance
CN104142796B (zh) * 2013-05-07 2018-02-27 北京三星通信技术研究有限公司 一种终端的解锁方法及终端
US9026176B2 (en) 2013-05-12 2015-05-05 Shyh-Jye Wang Message-triggered voice command interface in portable electronic devices
US10019710B2 (en) 2013-05-16 2018-07-10 Avant-Garde Ip Llc System, method and article of manufacture to facilitate a financial transaction without unlocking a mobile device
KR20140143555A (ko) * 2013-06-07 2014-12-17 삼성전자주식회사 휴대 장치의 잠금 화면 상에서 빠른 어플리케이션 실행 방법 및 이를 위한 휴대 장치
US9622074B2 (en) * 2013-07-24 2017-04-11 Htc Corporation Method for continuing operation on mobile electronic device, mobile device using the same, wearable device using the same, and computer readable medium
TWI585609B (zh) * 2013-10-22 2017-06-01 緯創資通股份有限公司 電子裝置及其操作方法
EP3065038A4 (en) * 2013-11-01 2016-10-19 Huawei Tech Co Ltd TERMINAL DEVICE PRESENTATION METHOD AND TERMINAL DEVICE
CN104639721B (zh) * 2013-11-06 2018-11-27 阿里巴巴集团控股有限公司 在移动终端设备中提供应用程序信息的方法及装置
CN103593110A (zh) * 2013-11-15 2014-02-19 王恩惠 一种电子名片快速分享的方法
US10726159B2 (en) * 2014-01-31 2020-07-28 Maxell, Ltd. Portable terminal device executing an application in accordance with a selection made by a user
EP2977875A4 (en) * 2014-04-25 2016-06-22 Samsung Electronics Co Ltd USER TERMINAL DEVICE AND METHOD OF DISPLAYING LOCKOUT SCREEN
CN104077518A (zh) * 2014-07-03 2014-10-01 南昌欧菲生物识别技术有限公司 解锁并执行应用程序的装置及方法
CN105446636B (zh) * 2014-08-29 2018-09-25 昆山纬绩资通有限公司 动态解锁方法及电子装置
US10726593B2 (en) * 2015-09-22 2020-07-28 Fyusion, Inc. Artificially rendering images using viewpoint interpolation and extrapolation
US10129752B2 (en) * 2015-01-08 2018-11-13 Allen Cagle Emergency contact method and system
EP3249896A4 (en) * 2015-01-22 2018-08-22 Olympus Corporation Portable terminal apparatus, information management apparatus, and information management system
WO2016119696A1 (zh) * 2015-01-29 2016-08-04 艾尔希格科技股份有限公司 基于动作的身份识别***及方法
WO2016126733A1 (en) * 2015-02-02 2016-08-11 Apple Inc. Device, method, and graphical user interface for establishing a relationship and connection between two devices
CN104794382A (zh) * 2015-03-31 2015-07-22 小米科技有限责任公司 应用启动方法和装置
CN104834520A (zh) * 2015-04-17 2015-08-12 惠州Tcl移动通信有限公司 智能终端应用启动的方法及智能终端
US10097973B2 (en) * 2015-05-27 2018-10-09 Apple Inc. Systems and methods for proactively identifying and surfacing relevant content on a touch-sensitive device
US9857968B2 (en) * 2015-06-02 2018-01-02 Verizon Patent And Licensing Inc. Wearable article with display
US10664821B2 (en) * 2015-07-22 2020-05-26 Mastercard International Incorporated Multi-mode payment systems and methods
CN106648384B (zh) 2015-10-29 2022-02-08 创新先进技术有限公司 一种服务调用方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140249968A1 (en) 2012-03-23 2014-09-04 Wendy MacKinnon Keith System and Method for Facilitating Secure Self Payment Transactions of Retail Goods
US20140129428A1 (en) 2012-11-05 2014-05-08 Mfoundry, Inc. Qr code-enabled p2p payment systems and methods
US20140372896A1 (en) * 2013-06-14 2014-12-18 Microsoft Corporation User-defined shortcuts for actions above the lock screen
US20150161589A1 (en) * 2013-12-05 2015-06-11 Jeffrey J. Snider Tipping an individual using a smart phone
US20150178721A1 (en) * 2013-12-20 2015-06-25 Cellco Partnership D/B/A Verizon Wireless Dynamic generation of quick response (qr) codes for secure communication from/to a mobile device

Also Published As

Publication number Publication date
KR20180074776A (ko) 2018-07-03
US10455069B2 (en) 2019-10-22
EP3368960A1 (en) 2018-09-05
US20200344346A1 (en) 2020-10-29
US20170126875A1 (en) 2017-05-04
TWI689838B (zh) 2020-04-01
US11025766B2 (en) 2021-06-01
MY193270A (en) 2022-09-29
US10750003B2 (en) 2020-08-18
EP3368960A4 (en) 2019-06-05
SG10202104541XA (en) 2021-06-29
CN106648384A (zh) 2017-05-10
AU2019101665A4 (en) 2020-01-23
CN106648384B (zh) 2022-02-08
WO2017074861A1 (en) 2017-05-04
AU2019101572A4 (en) 2020-01-23
AU2016347047A1 (en) 2018-05-17
TW201715426A (zh) 2017-05-01
JP6682628B2 (ja) 2020-04-15
AU2016347047B2 (en) 2019-09-12
TW202036338A (zh) 2020-10-01
US20190394321A1 (en) 2019-12-26
JP2019505870A (ja) 2019-02-28
SG11201803011XA (en) 2018-05-30
TWI705348B (zh) 2020-09-21
AU2019253827B2 (en) 2020-04-09
PH12018500868A1 (en) 2018-10-29
AU2019253827A1 (en) 2019-11-14
CN114675771A (zh) 2022-06-28

Similar Documents

Publication Publication Date Title
KR102197237B1 (ko) 프로세스 트리거를 위한 방법, 시스템, 및 디바이스
US9418277B2 (en) Electronic device and method for unlocking the electronic device
KR102258430B1 (ko) 신원 인증을 위한 방법 및 장치
US20170193212A1 (en) Screen Interface Unlocking Method And Screen Interface Unlocking Device
US9449163B2 (en) Electronic device and method for logging in application program of the electronic device
US8931081B2 (en) Device identification for externalizing password from device coupled with user control of external password service
KR101622300B1 (ko) 보안 모델에 기초한 소프트웨어 프로그램의 기능 제한
WO2016015448A1 (zh) 一种多***进入方法、装置及终端
US20150033231A1 (en) Electronic device and method for controlling the electronic device via fingerprint recognition
CN104954534B (zh) 通信终端的控制方法、装置及相应的通信终端
US20150089449A1 (en) Electronic device and method for unlocking the electronic device
WO2017008415A1 (en) Apparatus and method for launching mobile applications from a lock screen
US10380377B2 (en) Prevention of shoulder surfing
CN104516643A (zh) 一种启动应用的方法、设备和计算终端
US20150077371A1 (en) Electronic device and method for unlocking the electronic device
WO2017109792A1 (en) System and method for authenticating with user specified grid and capturing and comparing the pattern start and end including repeats
TWI437460B (zh) 安全辨識方法及其裝置
JP2016081399A (ja) 情報処理装置、情報処理装置の制御方法、及びプログラム
Joshi et al. Security Mechanisms for Android Devices to Protect Application Data and Provide Information about Intrusion Attempts in Real Time
Escalante et al. MyLock
CN105678134A (zh) 管理界面状态的方法、装置及移动终端
TW201621744A (zh) 解鎖系統及方法

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
E902 Notification of reason for refusal
AMND Amendment
X701 Decision to grant (after re-examination)