KR20120044248A - 이동 단말기에서 컨텍스트 인식을 위한 장치 및 방법 - Google Patents
이동 단말기에서 컨텍스트 인식을 위한 장치 및 방법 Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details 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/38—Transceivers, 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/40—Circuits
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record 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/06009—Record 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/06037—Record 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/22—Character recognition characterised by the type of writing
- G06V30/224—Character 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
본 발명은 이동 단말기에서 컨텍스트를 인식하기 위한 장치 및 방법에 관한 것이다. 더욱 상세하게는, 본 발명은 이동 단말기에서 바코드를 스캔할 때 컨텍스트 감응 인식(context sensitive awareness)을 촉발시키기 위한 장치 및 방법에 관한 것이다.
이동 단말기는 사용자들 사이의 무선 통신을 제공하기 위하여 개발되었다. 기술이 발전 됨에 따라, 이동 단말기는 현재 단순한 통화 이상의 많은 추가적인 특징들을 제공한다. 예를 들면, 이동 단말기는 현재 경보, 단문 메시지 서비스, 멀티미디어 메시지 서비스, 이메일, 게임들, 단거리 통신의 원격 제어, 장착된 디지털 카메라를 이용한 영상 촬영 기능, 오디오 및 비디오 콘텐츠를 제공하기 위한 멀티미디어 기능, 일정 관리 기능 등과 같은 추가적인 기능들을 제공할 수 있다. 현재 상기 다수의 기능이 제공되면서, 이동 단말기는 효과적으로 일상 생활의 필수품이 되었다.
모바일 티켓은 현대의 이동 단말기에 의하여 구현될 수 있는 한 특징이다. 모바일 티켓에서, 이동 단말기는 바코드를 수신한다. 상기 바코드가 상기 이동 단말기 상에 표시될 때, 상기 바코드는 바코드 스캐너에 의하여 읽혀질 수 있다. 이로 인해, 이동 단말기는 종이 티켓을 발행할 필요성을 없애면서 티켓 혹은 탑승권으로서의 역할을 할 수 있다. 모바일 티켓은 종이 티켓에 비하여 많은 장점들을 제공한다. 예를 들면, 모바일 티켓은 인쇄할 필요가 없어서, 종이 및 잉크를 절약하게 해준다. 게다가, 상기 티켓은 종이 티켓으로서 발행되는 대신에 이동 기기로 발행되기 때문에, 상기 티켓은 분실되거나 도난당하거나 혹은 잊어버릴 가능성이 훨씬 적다.
도 1은 관련된 기술에 따른 모바일 티켓의 일례를 도시한 도면이다.
도 1을 참조하면, 모바일 항공권은 스캔될 바코드를 포함한다. 상기 모바일 티켓은 또한 사용자 혹은 상기 바코드를 스캔하는 직원에게 다른 정보를 표시할 수 있다. 예를 들면, 도 1에 도시된 상기 모바일 티켓은 출발 시각들, 좌석 정보, 출발 탑승구들 등을 포함한다. 이 정보는 상기 바코드와 연관된 메타데이터로서 부호화되며, 상기 모바일 티켓은 상기 바코드 및 상기 연관된 메타데이터로 구성될 수 있다. 상기 모바일 티켓은 또한 보안을 더 강화하기 위하여 암호화될 수 있다.
도 1에 도시된 상기 바코드는 상기 티켓을 처리하는 바코드 판독기에 의하여 스캔된다. 바코드 판독기들은 펜형 바코드 판독기들, 레이저 스캐너들, 전하결합소자(CCD) 판독기들 및 이미징 스캐너들을 포함한다. 레이저 스캐너들 및 펜형 판독기들은 광원 및 광 다이오드를 구비한다. 상기 광원은 소정 주파수의 광을 상기 바코드 위로 집중시킨다. 상기 반사된 광은 상기 광 다이오드에 의하여 감지되며, 상기 바코드는 상기 반사된 광에 의거하여 스캔된다. 상기 광원은 레이저 스캐너들에 의하여 이용되며, 펜형 판독기들은 특정 주파수로 맞춰진다. 따라서, 상기 광 다이오드는 그런 특정 주파수들의 광에만 감응한다. 그러나, 현재, 이동 단말기는 모바일 티켓들을 스캔하는 행동을 감지하는데 이 광 정보를 활용하지 않는다.
일부 응용프로그램들은 모바일 티켓에 의거한 컨텍스트 감응 기능들을 제공할 수 있다. 예를 들면, 연주회에 참석할 때, 상기 연주회의 감흥이 이동 단말기의 소리 울림에 의하여 중단되지 않도록 상기 이동 단말기는 그 스위치가 꺼져 있거나 진동 모드로 전환되어야만 한다. 상기 이동 단말기가 상기 연주회 티켓을 수신할 때, 상기 응용프로그램은 연관된 메타데이터를 이용하여 상기 티켓으로부터 연주회 날짜와 시각을 추출해서, 상기 티켓에 포함된 상기 메타데이터에 의거하여 상기 연주회가 시작될 때, 상기 이동 단말기가 진동 모드로 들어가도록 시간 계획을 잡을 수 있다. 그러나, 이 방법은, 상기 연주회가 일정이 변경되거나 연기되거나, 혹은 사용자가 상기 연주회에 참석하지 않을 수 있는 가능성을 고려하지 않고 있다. 그러한 컨텍스트에서, 사용자는, 상기 이동 단말기가 잘못된 시각에 상기 진동 모드로 들어가지 않도록 상기 응용프로그램을 수동으로 갱신해야 한다.
따라서, 모바일 티켓들을 위한 향상된 컨텍스트 감응 인식을 제공하기 위한 장치 및 방법이 요구된다.
본 발명은 적어도 상기한 문제들 및/혹은 단점들을 다루어서 적어도 하기한 장점들을 제공하는 것이다.
따라서, 본 발명은 바코드를 스캔할 때 향상된 컨텍스트 인식을 위한 장치 및 방법을 제공하는 것이다.
상기 목적을 달성하기 위한 본 발명의 일 형태에 따르면, 바코드의 스캔에 응하여 컨텍스트 인식 기능들을 제공하기 위한 방법이 제공된다. 상기 방법은, 이동 단말기 상에 표시된 바코드가 스캔되었다고 결정하는 과정; 상기 바코드가 스캔되었을 때 상기 바코드에 대응하는 메타데이터를 검색하는 과정; 및 상기 바코드 및/또는 상기 검색된 메타데이터에 의거하여 상기 이동 단말기에서 컨텍스트 인식 조치를 작동시키는 과정을 포함한다.
본 발명의 다른 형태에 따르면, 이동 단말기가 제공된다. 바코드를 수신하기 위한 통신부; 상기 바코드를 표시하기 위한 표시부; 상기 표시부가 상기 바코드를 표시하는 동안 상기 바코드가 스캔되었는지의여부를 결정하기 위한 모바일 티켓 가상 센서; 및 상기 바코드가 스캔되었을 때 소정의 조치를 수행하기 위한 컨텍스트 인식 엔진을 포함한다.
본 발명은 바코드를 스캔할 때 향상된 컨텍스트 인식을 제공하는 효과를 가진다..
도 1은 관련된 기술에 따른 모바일 티켓의 일례를 도시한 도면,
도 2는 본 발명의 일 실시 예에 따른 이동 단말기의 블록 구성도,
도 3은 본 발명의 일 실시 예에 따른 모바일 티켓 시스템의 블록 구성도,
도 4는 본 발명의 일 실시 예에 따른 모바일 티켓의 스캔과 함께 컨텍스트 인식 서비스들을 제공하는 흐름도이다.
도 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: 모바일 티켓 가상 센서
206: 처리부 208: 모바일 코드 판독기
210: 컨텍스트 인식 엔진 212: 통신부
214: 저장부 216: 표시부
220: 모바일 티켓 가상 센서
Claims (15)
- 이동 단말기에서 컨텍스트를 인식하는 방법에 있어서,
이동 단말기 상에 표시된 바코드가 스캔되었는지 여부를 결정하는 과정과,
상기 바코드가 스캔된 경우, 상기 바코드에 대응하는 메타데이터를 검색하는 과정과,
상기 바코드와 상기 검색된 메타데이터 중 적어도 어느 하나를 이용하여 상기 바코드에 포함된 컨텍스트에 대응되는 동작을 수행하는 과정을 포함하는 것을 특징으로 하는 컨텍스트 인식 방법.
- 제 1 항에 있어서,
상기 컨텍스트에 대응되는 동작을 수행하는 과정은, 상기 이동 단말기의 특정 기능을 수행하는 과정을 포함하는 것을 특징으로 하는 컨텍스트 인식 방법.
- 제 1 항에 있어서,
상기 컨텍스트에 대응되는 동작을 수행하는 과정은, 상기 이동 단말기에 저장된 응용프로그램을 실행하는 과정을 포함하는 것을 특징으로 하는 컨텍스트 인식 방법.
- 제 1 항에 있어서,
상기 바코드는 모바일 티켓에 포함되는 것을 특징으로 하는 컨텍스트 인식 방법.
- 제 1 항에 있어서,
상기 바코드 및 상기 메타데이터를 포함하는 메시지를 수신하는 과정과,
상기 메시지로부터 상기 메타데이터를 추출하는 과정과,
상기 이동 단말기의 저장부에 상기 메타데이터를 저장하는 과정을 더 포함하는 것을 특징으로 하는 컨텍스트 인식 방법.
- 제 1 항에 있어서,
상기 바코드가 스캔되었는지 여부를 결정하는 과정은, 상기 이동 단말기의 표시부 상에 집중된 광에 대응하는 광 강도 값을 수신하는 과정과,
상기 바코드가 상기 광 강도 값과 추가 정보 중 적어도 어느 하나를 이용하여 스캔되었다고 결정하는 과정을 포함하는 것을 특징으로 하는 컨텍스트 인식 방법.
- 제 1 항에 있어서,
상기 바코드가 스캔되었는지 여부를 결정하는 과정은, 상기 광 강도 값이 미리 지정된 임계치 이상이면, 상기 바코드가 스캔되었다고 결정하는 과정을 포함하는 것을 특징으로 하는 컨텍스트 인식 방법.
- 이동 단말기에서 컨텍스트를 인식하는 장치에 있어서,
바코드를 수신하기 위한 통신부와,
상기 바코드를 표시하기 위한 표시부와,
상기 표시부가 상기 바코드를 표시하는 동안 상기 바코드가 스캔되었는지 여부를 결정하기 위한 모바일 티켓 가상 센서와,
상기 바코드가 스캔되었을 때 상기 바코드에 포함된 컨텍스트에 대응되는 동작을 수행하기 위한 컨텍스트 인식 엔진을 포함하는 것을 특징으로 하는 컨텍스트 인식 장치.
- 제 8 항에 있어서,
바코드 스캐너에서 이용되는 광의 주파수를 감지하기 위한 광센서를 더 포함하며,
상기 모바일 티켓 가상 센서는, 상기 감지된 주파수들 및 추가 정보 중 적어도 어느 하나를 이용하여 상기 바코드가 스캔되었다고 결정하는 것을 특징으로 하는 컨텍스트 인식 장치.
- 제 9 항에 있어서,
상기 모바일 티켓 가상 센서는, 상기 광센서에 의하여 감지된 상기 광의 강도 값이 미리 지정된 임계치 이상인 경우, 상기 바코드가 스캔되었다고 결정하는 것을 특징으로 하는 컨텍스트 인식 장치.
- 제 8 항에 있어서,
상기 통신부는 상기 바코드를 포함하는 메시지 및 상기 바코드에 대응하는 메타데이터를 수신하는 것을 특징으로 하는 컨텍스트 인식 장치.
- 제 11 항에 있어서,
상기 메시지로부터 상기 메타데이터를 추출하기 위한 모바일 코드 판독기와,
상기 바코드 및 상기 메타데이터를 저장하기 위한 저장부를 더 포함하며,
상기 컨텍스트 인식 엔진은 상기 저장된 메타데이터를 이용하여 특정 동작을 수행하는 것을 특징으로 하는 컨텍스트 인식 장치.
- 제 12 항에 있어서,
상기 바코드가 스캔되었다고 결정되면, 상기 모바일 티켓 가상 센서는 상기 모바일 코드 판독기로부터 상기 메타데이터를 입력받고, 상기 컨텍스트 인식 엔진으로 상기 메타데이터를 출력하는 것을 특징으로 하는 컨텍스트 인식 장치.
- 제 12 항에 있어서,
상기 컨텍스트 인식 엔진은, 상기 바코드가 스캔되면, 상기 메타데이터를 이용하여 상기 이동 단말기의 특정 기능을 수행하는 것을 특징으로 하는 컨텍스트 인식 장치.
- 제 12 항에 있어서,
상기 컨텍스트 인식 엔진은, 상기 바코드가 스캔되면, 상기 메타데이터를 이용하여 상기 이동 단말기에 저장된 특정 응용프로그램을 실행하는 것을 특징으로 하는 컨텍스트 인식 장치.
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018164301A1 (ko) * | 2017-03-09 | 2018-09-13 | 엘지전자 주식회사 | 이동 단말기 |
Families Citing this family (13)
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)
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 |
-
2010
- 2010-10-27 US US12/913,181 patent/US8313018B2/en active Active
-
2011
- 2011-10-14 KR KR1020110105014A patent/KR101844604B1/ko active IP Right Grant
Cited By (2)
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 |