KR20120044248A - 이동 단말기에서 컨텍스트 인식을 위한 장치 및 방법 - Google Patents

이동 단말기에서 컨텍스트 인식을 위한 장치 및 방법 Download PDF

Info

Publication number
KR20120044248A
KR20120044248A KR1020110105014A KR20110105014A KR20120044248A KR 20120044248 A KR20120044248 A KR 20120044248A KR 1020110105014 A KR1020110105014 A KR 1020110105014A KR 20110105014 A KR20110105014 A KR 20110105014A KR 20120044248 A KR20120044248 A KR 20120044248A
Authority
KR
South Korea
Prior art keywords
barcode
mobile
metadata
scanned
ticket
Prior art date
Application number
KR1020110105014A
Other languages
English (en)
Other versions
KR101844604B1 (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 KR20120044248A publication Critical patent/KR20120044248A/ko
Application granted granted Critical
Publication of KR101844604B1 publication Critical patent/KR101844604B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06037Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/22Character recognition characterised by the type of writing
    • G06V30/224Character recognition characterised by the type of writing of printed characters having additional code marks or containing code marks

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

본 발명은 이동 단말기에서 컨텍스트 인식을 위한 장치 및 방법에 관한 것으로, 이동 단말기 상에 표시된 바코드가 스캔되었는지 여부를 결정하며, 상기 바코드가 스캔되면, 상기 바코드에 대응하는 메타데이터를 검색하고, 및 상기 바코드와 상기 검색된 메타데이터 중 적어도 어느 하나를 이용하여 상기 이동 단말기에서 컨텍스트에 대응되는 동작을 수행하는 것을 특징으로 한다.

Description

이동 단말기에서 컨텍스트 인식을 위한 장치 및 방법{APPARATUS AND METHOD FOR CONTEXT DETECTION IN A MOBILE TERMINAL}
본 발명은 이동 단말기에서 컨텍스트를 인식하기 위한 장치 및 방법에 관한 것이다. 더욱 상세하게는, 본 발명은 이동 단말기에서 바코드를 스캔할 때 컨텍스트 감응 인식(context sensitive awareness)을 촉발시키기 위한 장치 및 방법에 관한 것이다.
이동 단말기는 사용자들 사이의 무선 통신을 제공하기 위하여 개발되었다. 기술이 발전 됨에 따라, 이동 단말기는 현재 단순한 통화 이상의 많은 추가적인 특징들을 제공한다. 예를 들면, 이동 단말기는 현재 경보, 단문 메시지 서비스, 멀티미디어 메시지 서비스, 이메일, 게임들, 단거리 통신의 원격 제어, 장착된 디지털 카메라를 이용한 영상 촬영 기능, 오디오 및 비디오 콘텐츠를 제공하기 위한 멀티미디어 기능, 일정 관리 기능 등과 같은 추가적인 기능들을 제공할 수 있다. 현재 상기 다수의 기능이 제공되면서, 이동 단말기는 효과적으로 일상 생활의 필수품이 되었다.
모바일 티켓은 현대의 이동 단말기에 의하여 구현될 수 있는 한 특징이다. 모바일 티켓에서, 이동 단말기는 바코드를 수신한다. 상기 바코드가 상기 이동 단말기 상에 표시될 때, 상기 바코드는 바코드 스캐너에 의하여 읽혀질 수 있다. 이로 인해, 이동 단말기는 종이 티켓을 발행할 필요성을 없애면서 티켓 혹은 탑승권으로서의 역할을 할 수 있다. 모바일 티켓은 종이 티켓에 비하여 많은 장점들을 제공한다. 예를 들면, 모바일 티켓은 인쇄할 필요가 없어서, 종이 및 잉크를 절약하게 해준다. 게다가, 상기 티켓은 종이 티켓으로서 발행되는 대신에 이동 기기로 발행되기 때문에, 상기 티켓은 분실되거나 도난당하거나 혹은 잊어버릴 가능성이 훨씬 적다.
도 1은 관련된 기술에 따른 모바일 티켓의 일례를 도시한 도면이다.
도 1을 참조하면, 모바일 항공권은 스캔될 바코드를 포함한다. 상기 모바일 티켓은 또한 사용자 혹은 상기 바코드를 스캔하는 직원에게 다른 정보를 표시할 수 있다. 예를 들면, 도 1에 도시된 상기 모바일 티켓은 출발 시각들, 좌석 정보, 출발 탑승구들 등을 포함한다. 이 정보는 상기 바코드와 연관된 메타데이터로서 부호화되며, 상기 모바일 티켓은 상기 바코드 및 상기 연관된 메타데이터로 구성될 수 있다. 상기 모바일 티켓은 또한 보안을 더 강화하기 위하여 암호화될 수 있다.
도 1에 도시된 상기 바코드는 상기 티켓을 처리하는 바코드 판독기에 의하여 스캔된다. 바코드 판독기들은 펜형 바코드 판독기들, 레이저 스캐너들, 전하결합소자(CCD) 판독기들 및 이미징 스캐너들을 포함한다. 레이저 스캐너들 및 펜형 판독기들은 광원 및 광 다이오드를 구비한다. 상기 광원은 소정 주파수의 광을 상기 바코드 위로 집중시킨다. 상기 반사된 광은 상기 광 다이오드에 의하여 감지되며, 상기 바코드는 상기 반사된 광에 의거하여 스캔된다. 상기 광원은 레이저 스캐너들에 의하여 이용되며, 펜형 판독기들은 특정 주파수로 맞춰진다. 따라서, 상기 광 다이오드는 그런 특정 주파수들의 광에만 감응한다. 그러나, 현재, 이동 단말기는 모바일 티켓들을 스캔하는 행동을 감지하는데 이 광 정보를 활용하지 않는다.
일부 응용프로그램들은 모바일 티켓에 의거한 컨텍스트 감응 기능들을 제공할 수 있다. 예를 들면, 연주회에 참석할 때, 상기 연주회의 감흥이 이동 단말기의 소리 울림에 의하여 중단되지 않도록 상기 이동 단말기는 그 스위치가 꺼져 있거나 진동 모드로 전환되어야만 한다. 상기 이동 단말기가 상기 연주회 티켓을 수신할 때, 상기 응용프로그램은 연관된 메타데이터를 이용하여 상기 티켓으로부터 연주회 날짜와 시각을 추출해서, 상기 티켓에 포함된 상기 메타데이터에 의거하여 상기 연주회가 시작될 때, 상기 이동 단말기가 진동 모드로 들어가도록 시간 계획을 잡을 수 있다. 그러나, 이 방법은, 상기 연주회가 일정이 변경되거나 연기되거나, 혹은 사용자가 상기 연주회에 참석하지 않을 수 있는 가능성을 고려하지 않고 있다. 그러한 컨텍스트에서, 사용자는, 상기 이동 단말기가 잘못된 시각에 상기 진동 모드로 들어가지 않도록 상기 응용프로그램을 수동으로 갱신해야 한다.
따라서, 모바일 티켓들을 위한 향상된 컨텍스트 감응 인식을 제공하기 위한 장치 및 방법이 요구된다.
본 발명은 적어도 상기한 문제들 및/혹은 단점들을 다루어서 적어도 하기한 장점들을 제공하는 것이다.
따라서, 본 발명은 바코드를 스캔할 때 향상된 컨텍스트 인식을 위한 장치 및 방법을 제공하는 것이다.
상기 목적을 달성하기 위한 본 발명의 일 형태에 따르면, 바코드의 스캔에 응하여 컨텍스트 인식 기능들을 제공하기 위한 방법이 제공된다. 상기 방법은, 이동 단말기 상에 표시된 바코드가 스캔되었다고 결정하는 과정; 상기 바코드가 스캔되었을 때 상기 바코드에 대응하는 메타데이터를 검색하는 과정; 및 상기 바코드 및/또는 상기 검색된 메타데이터에 의거하여 상기 이동 단말기에서 컨텍스트 인식 조치를 작동시키는 과정을 포함한다.
본 발명의 다른 형태에 따르면, 이동 단말기가 제공된다. 바코드를 수신하기 위한 통신부; 상기 바코드를 표시하기 위한 표시부; 상기 표시부가 상기 바코드를 표시하는 동안 상기 바코드가 스캔되었는지의여부를 결정하기 위한 모바일 티켓 가상 센서; 및 상기 바코드가 스캔되었을 때 소정의 조치를 수행하기 위한 컨텍스트 인식 엔진을 포함한다.
본 발명은 바코드를 스캔할 때 향상된 컨텍스트 인식을 제공하는 효과를 가진다..
도 1은 관련된 기술에 따른 모바일 티켓의 일례를 도시한 도면,
도 2는 본 발명의 일 실시 예에 따른 이동 단말기의 블록 구성도,
도 3은 본 발명의 일 실시 예에 따른 모바일 티켓 시스템의 블록 구성도,
도 4는 본 발명의 일 실시 예에 따른 모바일 티켓의 스캔과 함께 컨텍스트 인식 서비스들을 제공하는 흐름도이다.
첨부된 도면들을 참조하는 하기 설명은, 특허청구범위와 특허청구범위의 균등한 것에 의하여 정의되는 바와 같은 본 발명의 바람직한 실시 예들의 포괄적인 이해를 돕기 위하여 제공된다. 도면들에서 동일한 부호들은 동일한 혹은 유사한 구성요소들, 특징들 및 구성들을 도시하는데 이용된다는 것에 유의해야 한다. 따라서, 당업자는 여기에서 기술되는 실시 예들의 다양한 변경 및 변형이 본 발명의 범위 및 취지를 벗어나지 않고 실시될 수 있음을 이해할 것이다. 또한, 공지 기능 및 구성에 대한 설명은 명료성 및 간결성을 위하여 생략된다.
하기 설명 및 특허청구범위에서 사용된 용어들 및 단어들은 서지학적 의미들에 한정되지 않지만, 본 발명의 명확하고 일관된 이해를 가능하게 하기 위해서 발명자에 의하여 사용될 뿐이다. 따라서, 본 발명의 바람직한 실시 예들에 대한 하기 설명은, 첨부된 특허청구범위와 특허청구범위의 균등한 것에 의하여 정의되는 바와 같이, 본 발명을 한정할 목적이 아니라 예시적인 목적을 위해서만 제공된다는 것이 당업자에게 자명해야만 한다.
본 발명의 하기 바람직한 실시 예들은 이동 단말기에 적용되는 바와 같이 기술된다. 그러나, 이해할 것은, 이것은 총칭일 뿐이며, 본 발명은 휴대 전화, 손바닥 크기의 개인용 컴퓨터, 개인 휴대 정보 단말기(PDA), 핸드헬드 개인용 컴퓨터(HPC), 스마트폰, IMT-2000 단말기, 무선 근거리 통신망 단말기 등을 포함하는 단말기들 중 어느 하나에 동일하게 적용될 수 있다는 것이다. 따라서, 이동 단말기라는 용어의 사용은 본 발명의 개념들의 적용을 어떤 임의의 유형의 장치(apparatus) 혹은 기기(device)에 한정시키지 않는다.
본 발명의 바람직한 실시 예들은, 이동 단말기가 스캔 활동 및 모바일 티켓에 포함된 컨텍스트 정보에 의거하여 사용자의 활동을 추론하는 것을 허용하는 바코드 스캐너의 상기 스캔 활동을 감지할 수 있는 이동 단말기를 제공한다. 그 결과, 상기 이동 단말기는, 상기 사용자의 위치를 알고 상기 위치 정보에 의거하여 적절한 조치들을 수행하는, 컨텍스트 인식 및 지능적인 단말기가 된다. 따라서, 상기 이동 단말기는 더 정확한 컨텍스트 정보를 제공한다.
도 2는 본 발명의 일 실시 예에 따른 이동 단말기의 블록 구성도이다.
도 2를 참조하면, 상기 이동 단말기(200)는 입력부(202), 모바일 티켓 가상 센서(204), 처리부(206), 모바일 코드 판독기(208), 컨텍스트 인식 엔진(210), 통신부(212), 저장부(214) 및 표시부(216)를 포함한다. 여기서, 이동 단말기(200)는 또한 추가적인 혹은 다른 미도시된 구성요소들을 포함할 수 있다. 마찬가지로, 상기한 구성요소들 중 둘 이상의 기능은 단일 기기로 통합될 수 있다.
상기 통신부(212)는 상기 이동 단말기의 통신 기능들을 수행한다. 본 발명의 바람직한 실시 예들에 따르면, 상기 통신부(212)는 외부의 소스(source)로부터 모바일 티켓을 수신한다. 예를 들면, 항공권의 경우에, 상기 통신부(212)는 항공사 혹은 여행서비스업체로부터 상기 모바일 티켓을 수신할 수 있다. 상기 모바일 코드 판독기(208)는 상기 모바일 티켓으로부터 정보를 추출한다. 상기 모바일 티켓 및 상기 추출된 정보는 상기 저장부(214)에 저장된다. 상기 모바일 티켓은 제시될 준비가 되어 있으며, 사용자는, 상기 입력부(202)를 통하여 상기 모바일 티켓의 표시를 요청하는 명령을 입력한다. 상기 요청을 받으면, 상기 처리부(206)는 상기 표시부(216)가 상기 모바일 티켓을 표시하도록 제어한다.
도 1에 도시된 티켓과 같은 항공권의 경우에, 사용자는 체크인 카운터 혹은 출발 탑승구에서 상기 모바일 티켓을 표시하는 명령을 입력할 수 있다. 항공사 직원은 그 다음에 체크인 과정의 일부로서 상기 티켓을 스캔할 것이다. 상기 항공사 직원이 펜형 혹은 레이저 스캐너를 사용할 때, 상기 바코드를 스캔하기 위하여, 상기 스캔 기기는 알려진 주파수의 광을 상기 이동 단말기 위로 집중시킬 것이다.
상기 모바일 티켓이 펜형 혹은 레이저 스캐너에 의하여 스캔될 때, 상기 광센서(204)는 상기 이동 단말기 위에 집중된 광을 감지한다. 상기 광센서(204)는, 펜형 혹은 레이저 스캐너들에 의하여 사용되는 것들에 대응하는 소정의 주파수들의 광을 감지하기 위하여 설계된 광 다이오드 혹은 그 밖의 다른 센서일 수 있다. 상기 모바일 티켓 가상 센서(220)는, 상기 모바일 티켓이 상기 광센서(204)에 의하여 감지된 상기 광에 의거하여 감지되고 있는지의 여부를 결정한다. 상기 모바일 티켓이 스캔되었다고 결정되면, 상기 모바일 티켓 가상 센서(220)는 상기 컨텍스트 인식 엔진(210)에게 상기 모바일 티겟이 스캔되었음을 알린다. 그리고 컨텍스트 인식 엔진(210)은 상기 저장부(214)에 저장된 상기 추출된 정보에 의거하여 추가 동작을 수행한다. 상기 광센서(204), 모바일 티켓 가상 센서(220), 모바일 코드 판독기(208) 및 모바일 티켓 가상 센서(220) 사이의 관계는 도 3을 참조하여 더 상세하게 설명한다.
도 3은 본 발명의 일 실시 예에 따른 모바일 티켓 시스템의 블록 구성도이다.
도 3을 참조하면, 상기 모바일 티켓 시스템은, 도 2에 도시된, 상기 광센서(204), 상기 모바일 티켓 가상 센서(220), 상기 모바일 코드 판독기(208) 및 상기 컨텍스트 인식 엔진(210)을 포함한다. 상기한 바와 같이, 상기 광센서(204)는 펜형 혹은 레이저 스캐너에 의하여 전송된 상기 광학적인 광을 감지한다. 상기 광센서(204)는 상기 모바일 티켓 가상 센서(220)로 상기 감지된 광 강도 값들 및 그 밖의 다른 매개변수들을 전달한다.
상기 모바일 코드 판독기(208)는 스캔을 위한 상기 모바일 티켓을 제공하고, 모바일 티켓들의 상기 컨텍스트 메타데이터를 관리한다. 상기 모바일 티켓은 일반적으로, 단문 메시지 서비스, 향상된 메시지 서비스(Enhanced Message Service, 이하 'EMS'라 한다), 무선 응용프로그램 프로토콜(Wireless Application Protocol, 이하 'WAP'라 한다) 푸시(push) 및 멀티미디어 메시지 서비스와 같은 메시지 시스템에 의하여 모바일 티켓 메시지로서 상기 이동 단말기로 전달된다. 상기 모바일 티켓 메시지는 일반적으로, 상기 모바일 코드 판독기(208)에 의하여 추출될 수 있는 상기 모바일 티켓에 대한 메타데이터를 포함한다.
모바일 티켓들은 현재 표준화 과정을 겪고 있으며, 상기 모바일 코드 판독기(208)는, 상기 정의된 표준에 따라서 상기 모바일 티켓으로부터 메타데이터를 추출하도록 설계될 수 있다. 그러나, 메타데이터 추출은 상기 모바일 티켓 메시지에 포함된 정보에 한정되지 않는다. 예를 들어, 상기 모바일 티켓이 비밀암호 메시지(steganography)를 통하여 메타데이터를 숨긴다면, 상기 모바일 코드 판독기는 모바일 티켓에 의거하여 상기 비밀암호 메시지로부터 상기 티켓 컨텍스트 메타데이터를 추출할 수 있다.
상기 모바일 티켓 가상 센서(220)는 소프트웨어 구성요소로서 구현되는 소프트웨어 센서일 수 있다. 상기 소프트웨어 구성요소에서, 상기 광센서(204)로부터의 정보를 포함하는 복수의 측정치들은, 상기 모바일 티켓이 스캔되었는지의 여부를 결정할 수 있도록 생성된다. 상기 모바일 티켓 가상 센서(220)는 상기 광센서(204)로부터 상기 광 강도 및 그 밖의 다른 정보를 수신하여 모바일 티켓이 스캔되고 있는지의 여부를 결정한다. 상기 광 강도가 소정의 임계치보다 크고 모바일 티켓이 상기 표시부(216) 상에 표시되고 있다면, 상기 모바일 티켓 가상 센서(220)는 상기 모바일 티켓이 스캔되고 있다는 결론을 내린다. 펜형 스캐너들은 레이저 스캐너들과는 다른 광원들 및 다른 광 강도들을 활용하기 때문에, 상기 모바일 티켓 센서(220)는 상기 수신된 광 강도 값들 및 그 밖의 다른 정보를 수신된 광의 종류에 따라 상이한 임계치들과 비교할 수 있다. 예를 들면, 상기 이동 단말기가 상기 광센서(204)가 펜형 판독기와 일치하는 광을 감지하고 있다는 것을 나타내는 상기 광센서(204)로부터의 정보를 수신한다면, 상기 모바일 티켓이 스캔되고 있는지의 여부를 결정하기 위해서, 상기 모바일 티켓 가상 센서(220)는 상기 수신된 광 강도 값들을 상기 펜형 판독기에 대응하는 임계치와 비교한다.
상기 모바일 티켓 가상 센서(220)가 상기 모바일 티켓이 스캔되었다는 결론을 내릴 때, 상기 모바일 티켓 가상 센서(220)는 상기 컨텍스트 인식 엔진(210)으로 상기 메타데이터 정보를 전송한다. 상기 모바일 티켓 가상 센서(220)는 표시되는 상기 모바일 티켓을 확인하고, 메타데이터를 추출하고, 그리고 상기 컨텍스트 인식 엔진(210)으로 상기 메타데이터를 제공한다. 상기 모바일 티켓 가상 센서(220)는 상기 저장부(214)로부터 직접 상기 메타데이터를 얻거나, 상기 모바일 코드 판독기(208)에게 상기 메타데이터를 요청할 수도 있다.
상기 컨텍스트 인식 엔진(210)은, 상기 모바일 티켓 메시지로부터 추출된 상기 메타데이터에 의거하여 컨텍스트 인식 응용프로그램들 및 상기 이동 단말기의 기능들을 작동시킨다. 또한, 상기 컨텍스트 인식 엔진(210)은, 상기 이동 단말기의 상태 정보 혹은 상기 이동 단말기가 위치한 환경에 대한 정보와 같은 그 이외의 다른 정보를 이용할 수 있다. 따라서, 상기 수행되는 특정 동작은 상기 메타데이터에만 의존하거나, 그 이외의 다른 정보에만 의존하거나, 혹은 상기 메타데이터 및 상기 그 이외의 다른 정보 모두에 의존할 수도 있다.
예를 들면, 도 1에 도시된 상기 항공권에 대하여, 상기 모바일 티켓 가상 센서(220)가 상기 항공권이 스캔되었다고 결정할 때, 상기 모바일 티켓 가상 센서(220)는 상기 컨텍스트 인식 엔진(210)으로 상기 항공권과 관련된 메타데이터를 전달한다. 상기 컨텍스트 인식 엔진(210)은, 상기 모바일 티켓이 항공권이라고 결정하고, 자동적으로 상기 이동 단말기(200)가, 상기 이동 단말기(200)의 이동 통신 기능들이 억제되는 항공기 모드로 들어가게 한다. 상기 컨텍스트 인식 엔진(210)은 또한, 상기 항공기 모드를 작동시키기에 앞서 사용자가 항공기에 탑승하고 있다는 것을 더 확인하는데 상기 이동 단말기(200)의 GPS 위치 정보를 이용할 수 있다. 그렇지 않으면, 상기 컨텍스트 인식 엔진(210)은, 상기 이동 단말기(200)가 항공기 여행을 위한 항공기 모드로 설정되어야 할 지의 여부를 요청하는 메시지(prompt)를 사용자에게 표시할 수 있다.
다른 예에서, 상기 모바일 티켓은 모바일 연주회 티켓일 수 있다. 이 경우, 상기 모바일 티켓 가상 센서(220)가 상기 모바일 연주회 티켓이 스캔되었다고 결정할 때, 상기 모바일 티켓 가상 센서(220)는 상기 컨텍스트 인식 엔진(210)으로 상기 모바일 연주회 티켓과 관련된 상기 메타데이터를 전달한다. 상기 메타데이터는 연주자들, 연주회 장소, 및/혹은 상기 연주의 내용에 대한 정보를 포함할 수 있다.
상기 컨텍스트 인식 엔진(210)은 차례로 상기 모바일 연주회 티켓과 관련된 특정 동작을 수행한다. 상기 특정 동작은, 일반적인 연주회 티켓들 혹은 스캔되는 상기 특정 연주회 티켓과 관련될 수 있다. 상기 컨텍스트 인식 엔진(210)은 상기 이동 단말기(200)가, 음향 경계경보들이 꺼지는 진동 모드로 들어가게 할 수 있다. 또한, 상기 컨텍스트 인식 엔진(210)은, 상기 연주자들, 상기 연주회 장소, 혹은 상기 연주의 내용에 대한 정보를 포함하는 상기 연주회에 대한 정보를 제공하기 위하여 상기 이동 단말기(200) 내의 응용프로그램을 실행할 수 있다. 상기 메타데이터가 더 이상의 정보로의 링크를 포함한다면, 상기 컨텍스트 인식 엔진(210)은 또한, 웹 브라우저가 상기 메타데이터에 포함된 상기 링크를 탐색하게 할 수 있다. 상기 메타데이터가 상기 연주회 장소가 무선 통신 서비스들(예를 들면, 와이파이)을 제공한다는 것을 나타내며 상기 컨텍스트 인식 엔진(210)이 상기 무선 통신 서비스가 상기 이동 단말(200)에 의하여 현재 이용되는 상기 통신 방법보다 더 효과적이라면, 상기 컨텍스트 인식 엔진(210)은, 사용자가 상기 연주회 장소에 의하여 제공되는 상기 무선 통신 서비스로 전환하고 싶어하는지의 여부를 결정하기 위한 메시지를 표시할 수 있다.
도 4는 본 발명의 일 실시 예에 따른 모바일 티켓의 스캔과 함께 컨텍스트 인식 서비스들을 제공하기 위한 방법을 도시한다.
도 4를 참조하면, 상기 이동 단말기(200)는 402 단계에서 상기 모바일 티켓을 수신하다. 상기 모바일 티켓은 사용자로부터의 요청 혹은 구입에 응하여, 혹은 그 밖의 다른 방법으로 수신될 수 있다. 404 단계에서, 상기 모바일 코드 판독기(208)는 상기 모바일 티켓으로부터 메타데이터를 추출한다. 상기 메타데이터는, 요구되는 상기 메타데이터의 특정 포맷이 없을지라도, 예를 들면, 표준 포맷으로 저장될 수 있다.
406 단계에서, 사용자는 스캔될 상기 모바일 티켓을 제시한다. 상기 모바일 티켓을 제시함에 있어, 상기 이동 단말기(200)는, 바코드 판독기가 상기 바코드를 스캔할 수 있도록 상기 표시부(216) 상에 상기 모바일 티켓을 표시한다. 상기 표시부(216)는, 상기 바코드에 더하여 상기 모바일 티켓과 관련된 정보 또는 관련되지 않은 그 밖의 다른 정보를 표시할 수 있다. 사용자가 상기 모바일 티켓을 제시하는 상기 특정 방법(mechanism)은 본 발명의 한정된 형태가 아니며, 다양한 방법들이 본 발명이 속하는 기술 분야에서 보통의 기술을 가진 사람에게 자명할 것이다. 예를 들면, 상기 모바일 티켓을 제시하기 위하여, 사용자는 상기 표시부(216) 상에 상기 모바일 티켓을 포함하는 메시지를 표시하거나, 상기 모바일 티켓을 표시하는 다른 응용프로그램을 실행할 수 있다.
408 단계에서, 모바일 티켓이 표시된 후에 상기 모바일 티켓 가상 센서(220)가 작동된다. 상기 모바일 티켓 가상 센서(220)는, 상기 모바일 티켓이 상기 광센서(204)로부터 수신되는 광 정보에 의거하여 스캔되었는지 여부를 결정한다. 상기 모바일 티켓 가상 센서(220)가, 상기 모바일 티켓이 스캔되지 않않다고 결정하면, 상기 모바일 티켓 가상 센서(220)는, 상기 모바일 티켓이 스캔될 때까지 기다린다. 도 4에 도시되지는 않았지만, 본 발명의 바람직한 실시 예들에 따르면, 상기 모바일 티켓 가상 센서(220)가 소정의 기간 후에 혹은 소정의 사건이 발생할 때 상기 모바일 티켓이 스캔되지 않았다고 결정한다면, 상기 방법은 일찍 종료될 수 있다. 상기 소정의 사건은, 예를 들면, 상기 모바일 티켓이 상기 표시부(216) 상에 더 이상 표시되지 않거나 상기 모바일 티켓이 스캔되지 않았을 때를 포함한다.
상기 모바일 티켓 가상 센서(220)는, 상기 모바일 티켓이 스캔되었는지의 여부를 결정하는데 상기 광센서(220)를 이용한다. 상기 모바일 티켓이 406 단계에서 제시된 후에 상기 모바일 티켓 가상 센서(220)가 상기 광센서(204)를 작동시킬 수 있다. 상기 모바일 티켓이 제시되었던 이후까지 상기 모바일 티켓 가상 센서(220)는 상기 광센서(204)로부터 수신된 광 정보를 무시할 수 있다.
410 단계에서, 상기 모바일 티켓 가상 센서(220)는 상기 모바일 코드 판독기(208)에게 상기 스캔된 모바일 티켓에 대응하는 메타데이터를 요청한다. 상기 메타데이터를 요청함에 있어, 상기 모바일 티켓 가상 센서(220)는 상기 모바일 코드 판독기(208)로 확인 정보를 전송해서 스캔된 상기 모바일 티켓을 확인할 수 있다. 상기 모바일 코드 판독기(208)는 상기 저장부(214)에서 상기 메타데이터를 검색해서 상기 모바일 티켓 가상 센서(220)로 상기 메타데이터를 전송한다. 그렇지 않으면, 상기 모바일 티켓 가상 센서(220)는, 상기 모바일 코드 판독기(208)에게 상기 메타데이터를 요청하지 않고, 직접적으로 상기 메타데이터를 얻을 수 있다. 일단 상기 모바일 티켓 가상 센서가 상기 메타데이터를 얻었으면, 상기 모바일 티켓 가상 센서(220)는 412 단계에서 상기 컨텍스트 인식 엔진(210)으로 상기 메타데이터를 전달한다.
414 단계에서, 상기 컨텍스트 인식 엔진(210)은 상기 메타데이터를 분석하고, 상기 분석에 의거하여 상기 이동 단말기의 특정 기능들 혹은 응용프로그램들을 작동시킨다. 상기 컨텍스트 인식 엔진(210)은 상기 메타데이터를 이용하여 추후에 수행될 동작들을 지정할 수 있다. 상기 컨텍스트 인식 엔진(210)은 그 다음에 상기 분석의 결과로서 상기 지정된 동작들을 수행할 수 있다. 상기 메타데이터가 추후에 수행될 임의의 조치를 지정하지 않은 경우, 상기 컨텍스트 인식 엔진(210)은 상기 모바일 티켓으로부터 추출된 상기 컨텍스트 정보를 이용할 수 있으며, 컨텍스트 기반 조치들을 작동시키는 상기 컨텍스트 인식 엔진(210)의 규칙들 및 논리들과 상기 컨텍스트 정보를 결합시킬 수 있다. 예를 들면, 상기 컨텍스트 인식 엔진(210)이 상기 모바일 티켓이 항공권이라고 결정하면, 상기 컨텍스트 인식 엔진(210)은 상기 이동 단말기(200)가 상기 항공기 모드로 들어가도록 제어할 수 있다. 본 발명의 일 실시 예에 따르면, 상기 컨텍스트 인식 엔진(210)은, 상기 컨텍스트 인식 엔진(210)이 상기 메타데이터의 수신에 응하여 적절한 조치를 결정하는데 참고할 수 있는, 상이한 컨텍스트들과 연관된 조치들의 데이터베이스를 포함할 수 있다. 또한, 사용자는 특정 컨텍스트에 대응하여 수행될 특정 동작 혹은 응용프로그램을 지정할 수 있다.
본 발명의 바람직한 실시 예들이 모바일 티켓들 상에 나타나는 바코드들에 대하여 설명되었지만, 본 발명은 상기 구성에 한정되지 않는다. 본 발명의 바람직한 실시 예들은 또한 그 밖의 다른 컨텍스트들에서 스캔된 바코드들에도 마찬가지로 적용될 수 있다.
본 발명이 그 바람직한 실시 예들을 참조하여 도시되고 설명되었지만, 당업자는, 다양한 변형이 첨부된 특허청구범위 및 특허청구범위와 균등한 것에 의하여 정의되는 바와 같은 본 발명의 취지 및 및 범위를 벗어나지 않고 바람직한 실시 예들에서 이루어질 수 있다는 것을 이해할 것이다.
202: 입력부 204: 광센서
206: 처리부 208: 모바일 코드 판독기
210: 컨텍스트 인식 엔진 212: 통신부
214: 저장부 216: 표시부
220: 모바일 티켓 가상 센서

Claims (15)

  1. 이동 단말기에서 컨텍스트를 인식하는 방법에 있어서,
    이동 단말기 상에 표시된 바코드가 스캔되었는지 여부를 결정하는 과정과,
    상기 바코드가 스캔된 경우, 상기 바코드에 대응하는 메타데이터를 검색하는 과정과,
    상기 바코드와 상기 검색된 메타데이터 중 적어도 어느 하나를 이용하여 상기 바코드에 포함된 컨텍스트에 대응되는 동작을 수행하는 과정을 포함하는 것을 특징으로 하는 컨텍스트 인식 방법.
  2. 제 1 항에 있어서,
    상기 컨텍스트에 대응되는 동작을 수행하는 과정은, 상기 이동 단말기의 특정 기능을 수행하는 과정을 포함하는 것을 특징으로 하는 컨텍스트 인식 방법.
  3. 제 1 항에 있어서,
    상기 컨텍스트에 대응되는 동작을 수행하는 과정은, 상기 이동 단말기에 저장된 응용프로그램을 실행하는 과정을 포함하는 것을 특징으로 하는 컨텍스트 인식 방법.
  4. 제 1 항에 있어서,
    상기 바코드는 모바일 티켓에 포함되는 것을 특징으로 하는 컨텍스트 인식 방법.
  5. 제 1 항에 있어서,
    상기 바코드 및 상기 메타데이터를 포함하는 메시지를 수신하는 과정과,
    상기 메시지로부터 상기 메타데이터를 추출하는 과정과,
    상기 이동 단말기의 저장부에 상기 메타데이터를 저장하는 과정을 더 포함하는 것을 특징으로 하는 컨텍스트 인식 방법.
  6. 제 1 항에 있어서,
    상기 바코드가 스캔되었는지 여부를 결정하는 과정은, 상기 이동 단말기의 표시부 상에 집중된 광에 대응하는 광 강도 값을 수신하는 과정과,
    상기 바코드가 상기 광 강도 값과 추가 정보 중 적어도 어느 하나를 이용하여 스캔되었다고 결정하는 과정을 포함하는 것을 특징으로 하는 컨텍스트 인식 방법.
  7. 제 1 항에 있어서,
    상기 바코드가 스캔되었는지 여부를 결정하는 과정은, 상기 광 강도 값이 미리 지정된 임계치 이상이면, 상기 바코드가 스캔되었다고 결정하는 과정을 포함하는 것을 특징으로 하는 컨텍스트 인식 방법.
  8. 이동 단말기에서 컨텍스트를 인식하는 장치에 있어서,
    바코드를 수신하기 위한 통신부와,
    상기 바코드를 표시하기 위한 표시부와,
    상기 표시부가 상기 바코드를 표시하는 동안 상기 바코드가 스캔되었는지 여부를 결정하기 위한 모바일 티켓 가상 센서와,
    상기 바코드가 스캔되었을 때 상기 바코드에 포함된 컨텍스트에 대응되는 동작을 수행하기 위한 컨텍스트 인식 엔진을 포함하는 것을 특징으로 하는 컨텍스트 인식 장치.
  9. 제 8 항에 있어서,
    바코드 스캐너에서 이용되는 광의 주파수를 감지하기 위한 광센서를 더 포함하며,
    상기 모바일 티켓 가상 센서는, 상기 감지된 주파수들 및 추가 정보 중 적어도 어느 하나를 이용하여 상기 바코드가 스캔되었다고 결정하는 것을 특징으로 하는 컨텍스트 인식 장치.
  10. 제 9 항에 있어서,
    상기 모바일 티켓 가상 센서는, 상기 광센서에 의하여 감지된 상기 광의 강도 값이 미리 지정된 임계치 이상인 경우, 상기 바코드가 스캔되었다고 결정하는 것을 특징으로 하는 컨텍스트 인식 장치.
  11. 제 8 항에 있어서,
    상기 통신부는 상기 바코드를 포함하는 메시지 및 상기 바코드에 대응하는 메타데이터를 수신하는 것을 특징으로 하는 컨텍스트 인식 장치.
  12. 제 11 항에 있어서,
    상기 메시지로부터 상기 메타데이터를 추출하기 위한 모바일 코드 판독기와,
    상기 바코드 및 상기 메타데이터를 저장하기 위한 저장부를 더 포함하며,
    상기 컨텍스트 인식 엔진은 상기 저장된 메타데이터를 이용하여 특정 동작을 수행하는 것을 특징으로 하는 컨텍스트 인식 장치.
  13. 제 12 항에 있어서,
    상기 바코드가 스캔되었다고 결정되면, 상기 모바일 티켓 가상 센서는 상기 모바일 코드 판독기로부터 상기 메타데이터를 입력받고, 상기 컨텍스트 인식 엔진으로 상기 메타데이터를 출력하는 것을 특징으로 하는 컨텍스트 인식 장치.
  14. 제 12 항에 있어서,
    상기 컨텍스트 인식 엔진은, 상기 바코드가 스캔되면, 상기 메타데이터를 이용하여 상기 이동 단말기의 특정 기능을 수행하는 것을 특징으로 하는 컨텍스트 인식 장치.
  15. 제 12 항에 있어서,
    상기 컨텍스트 인식 엔진은, 상기 바코드가 스캔되면, 상기 메타데이터를 이용하여 상기 이동 단말기에 저장된 특정 응용프로그램을 실행하는 것을 특징으로 하는 컨텍스트 인식 장치.
KR1020110105014A 2010-10-27 2011-10-14 이동 단말기에서 컨텍스트 인식을 위한 장치 및 방법 KR101844604B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/913,181 US8313018B2 (en) 2010-10-27 2010-10-27 Mobile ticket virtual sensor for context detection
US12/913,181 2010-10-27

Publications (2)

Publication Number Publication Date
KR20120044248A true KR20120044248A (ko) 2012-05-07
KR101844604B1 KR101844604B1 (ko) 2018-04-02

Family

ID=45995542

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110105014A KR101844604B1 (ko) 2010-10-27 2011-10-14 이동 단말기에서 컨텍스트 인식을 위한 장치 및 방법

Country Status (2)

Country Link
US (1) US8313018B2 (ko)
KR (1) KR101844604B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018164301A1 (ko) * 2017-03-09 2018-09-13 엘지전자 주식회사 이동 단말기

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102098379A (zh) * 2010-12-17 2011-06-15 惠州Tcl移动通信有限公司 一种终端及其实时视频图像获取方法和装置
CN103164412B (zh) 2011-12-09 2017-10-13 阿里巴巴集团控股有限公司 通过图形编码访问网络信息的方法、客户端装置及服务器
US9667700B2 (en) * 2012-08-12 2017-05-30 Apple Inc. Rendering a redeemable document
EP3167404B1 (en) 2014-07-08 2020-11-04 Aila Technologies, Inc. Imaging and peripheral enhancements for mobile devices
US9319838B1 (en) 2014-07-11 2016-04-19 ProSports Technologies, LLC Event application
US9870585B2 (en) 2014-07-11 2018-01-16 ProSports Technologies, LLC Interactive seat beacon with customization
US10387701B2 (en) * 2014-07-31 2019-08-20 The Code Corporation Barcode reader and docking station for charging the barcode reader
US20160092052A1 (en) * 2014-09-30 2016-03-31 Theater Ears, LLC Syncronizing audio playback in coordination with external video playback with auto-dimming
CN106254633B (zh) * 2016-07-25 2019-07-09 北京小米移动软件有限公司 手机模式调整方法和装置
US10372954B2 (en) * 2016-08-16 2019-08-06 Hand Held Products, Inc. Method for reading indicia off a display of a mobile device
US11321551B2 (en) * 2016-12-07 2022-05-03 Meta Platforms, Inc. Detecting a scan using on-device sensors
CN110457025B (zh) 2018-05-07 2022-04-12 腾讯科技(深圳)有限公司 条形码的显示方法和装置、存储介质及电子装置
US10496909B1 (en) * 2018-06-14 2019-12-03 T-Mobile Usa, Inc. Laser light detection and barcode display at mobile phone

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4251798A (en) * 1978-05-31 1981-02-17 Symbol Technologies Portable laser scanning arrangement for and method of evaluating and validating bar code symbols
US6607133B2 (en) * 1990-09-10 2003-08-19 Metrologic Instruments, Inc. Automatically-activated hand-supportable laser scanning bar code symbol reading system with data transmission activation switch
US5581071A (en) * 1994-12-06 1996-12-03 International Business Machines Corporation Barcode scanner with adjustable light source intensity
EP1275070B1 (en) * 2000-04-18 2007-01-03 British Airways PLC A method of operating a ticketing system
JP3527211B2 (ja) * 2000-08-01 2004-05-17 日立マクセル株式会社 電子クーポン・システム
AUPQ952400A0 (en) * 2000-08-18 2000-09-14 Telefonaktiebolaget Lm Ericsson (Publ) Improved method and system of effecting a financial transaction
JP4645928B2 (ja) * 2000-09-29 2011-03-09 ヤマハ株式会社 入場許可認証方法およびシステム
GB0024545D0 (en) * 2000-10-06 2000-11-22 Magic4 Ltd Ticketing apparatus and method
AU2002226941A1 (en) * 2000-11-20 2002-06-03 Ecrio, Inc. Method for downloading bar code encoded information with a mobile communication
US7203158B2 (en) * 2000-12-06 2007-04-10 Matsushita Electric Industrial Co., Ltd. OFDM signal transmission system, portable terminal, and e-commerce system
US7262685B2 (en) * 2000-12-11 2007-08-28 Asap Automation, Llc Inventory system with barcode display
US7967211B2 (en) * 2001-09-25 2011-06-28 Mobeam Inc. Method and apparatus for communicating information from a mobile digital device to a bar code scanner
US7225260B2 (en) * 2001-09-28 2007-05-29 Symbol Technologies, Inc. Software method for maintaining connectivity between applications during communications by mobile computer terminals operable in wireless networks
US6969002B2 (en) * 2002-12-19 2005-11-29 International Business Machines Corporation Providing extended bar code information via liquid crystal displays
WO2004072811A2 (en) * 2003-02-11 2004-08-26 Michael Stefan Leoniak Display having optical sensor for triggering secondary display
US20100312694A1 (en) * 2003-09-15 2010-12-09 Thomas Homeier-Beals Mobile Electronic Transaction System, Device and Method Therefor
US7121467B2 (en) * 2004-05-21 2006-10-17 Intermec Ip Corp. Indicators of optimum positioning of a data collection device for reading data carriers, such as RFID tags and machine-readable symbols
US7380725B2 (en) * 2004-06-26 2008-06-03 Mcgill Randy Enterprise-wide networked system and method for managing and displaying price and product information
US7353996B2 (en) * 2005-04-28 2008-04-08 International Business Machines Corporation Device for storing and displaying selected bar codes
US8459559B2 (en) * 2005-06-27 2013-06-11 Randy D. McGill Audio jack enabled synthetic barcode module
US7378940B2 (en) * 2005-09-22 2008-05-27 International Business Machines Corporation Pallet content identification mechanism that converts RFID information to corresponding barcode information
KR100876559B1 (ko) 2006-12-05 2008-12-31 한국전자통신연구원 이동 단말 중심의 상황인식 서비스 제공 방법 및 이를 이용한 이동단말
KR20090106511A (ko) * 2006-12-08 2009-10-09 립소 시스테므즈 인코포레이티드 미디어 객체의 최적화를 위한 시스템 및 방법
JP4367482B2 (ja) 2006-12-20 2009-11-18 株式会社カシオ日立モバイルコミュニケーションズ 携帯端末及びプログラム
US8238828B2 (en) * 2008-04-09 2012-08-07 Ven Chava System and method for multimedia storing and retrieval using low-cost tags as virtual storage mediums
GB2477702A (en) * 2008-11-12 2011-08-10 Wms Gaming Inc Optical machine-readable data representation image
US8870089B2 (en) * 2008-12-01 2014-10-28 Stubhub, Inc. System and methods for variable distribution and access control for purchased event tickets
US20120029994A1 (en) * 2010-07-28 2012-02-02 Symbol Technologies, Inc. Coupon organization using a bar code reader
US8430317B2 (en) * 2010-09-22 2013-04-30 Striiv, Inc. Barcode rendering device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018164301A1 (ko) * 2017-03-09 2018-09-13 엘지전자 주식회사 이동 단말기
US11645644B2 (en) 2017-03-09 2023-05-09 Lg Electronics Inc. Mobile terminal

Also Published As

Publication number Publication date
US20120104084A1 (en) 2012-05-03
US8313018B2 (en) 2012-11-20
KR101844604B1 (ko) 2018-04-02

Similar Documents

Publication Publication Date Title
KR101844604B1 (ko) 이동 단말기에서 컨텍스트 인식을 위한 장치 및 방법
US11449857B2 (en) Code scanning method, code scanning device and mobile terminal
US10726226B2 (en) Systems and methods for decoding and using data on cards
CN106951884B (zh) 采集指纹的方法、装置及电子设备
US10867143B2 (en) Systems and methods for age-restricted product registration
US10867144B2 (en) Systems and methods for point of sale age verification
US20150074786A1 (en) Method of automatically authenticating a user and electronic device therefor
US9137230B2 (en) Information processing apparatus, communication system, and computer-readable medium
CN105260370A (zh) 一种二维码信息获取方法、装置及终端
US20210357600A1 (en) Systems and Methods for Point of Sale Age Verification
US20230396740A1 (en) Processing apparatus, and processing method
CN106055693B (zh) 一种信息处理方法及终端
CN112287713A (zh) 二维码识别方法及装置
CA3115293A1 (en) Systems and methods for age-restricted product activation
CA3115275A1 (en) Systems and methods for point of sale age verification
CN111899042B (zh) 恶意曝光广告行为的检测方法、装置、存储介质及终端
US11659273B2 (en) Information processing apparatus, information processing method, and non-transitory storage medium
CN113079250B (zh) 消息处理方法和消息处理装置
KR102466519B1 (ko) 복수의 기능들을 지원하는 atm 기기 및 그 동작 방법
US20230088964A1 (en) Information processing apparatus, information processing method, and non-transitory storage medium
US11722611B2 (en) Image forming system capable of remotely operating image forming apparatus, image forming apparatus, and remote operation program
KR20170056478A (ko) 서비스 대기자를 위한 포토 티켓 출력 제어 방법 이를 지원하는 포토 티켓 운영 서버
CN115801948B (zh) 操作方法、装置、电子设备及存储介质
WO2019090595A1 (zh) 一种智能终端的快捷应用方法及快捷应用***
CN114077408A (zh) 一种针对打印机的数据处理方法、装置和电子设备

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant