본 발명의 첫 번째 양상에 따라, 각 표준들의 각 프로토콜들에 따르는 2 또는 그 이상의 데이터 포맷들을 지원하는 다기능 근거리 무선 통신(NFC) 장치를 동작시키기 위한 방법이 제공된다. 본 발명의 방법은 다기능 근거리 무선 통신(NFC) 장치의 콘텍스트에 관한 콘텍스트 정보를 얻는 단계로 시작해서, 상기 얻어진 콘텍스트 정보를 기반으로 외부 장치들과 통신하기 위해 다기능 근거리 무선 통신(NFC) 장치를 위한 동작 모드를 선택하는 단계로 진행한다. 선택된 동작 모드는 비례 값들에 기초하여 (각 표준들의 각 프로토콜들에 따르는) 지원되는 (2 또는 그 이상의) 데이터 포맷들 간에서 다기능 근거리 무선 통신 장치의 스위칭 동작을 위해 상기 각 표준들의 각 프로토콜들에 따르는 2 또는 그 이상의 지원되는 데이터 포맷들에 따라 통신하기 위한 비례(proportionality) 값들을 정의한다.
즉 본 발명은 이용가능한 근거리 무선 통신 장치들의 유형들을 판단하기 위해 애쓰고, 이용가능한 근거리 무선 통신 장치의 각 유형의 수들을 측정하거나 판단할 수 있고 이에 따라 이용가능한 근거리 무선 통신 장치의 각 유형에 "에어(air) 타임"을 적응시킬 수 있다. 예를 들어 장치가 각 표준들의 각 프로토콜들에 따르는 5개의 서로 다른 데이터 포맷들을 지원한다면, 이런 데이터 포맷들 중 2개만이 검출되고, 장치는 자신의 이런 2개의 판단된 데이터 포맷들로만 자신의 NFC 통신을 제한할 것이다. 2번째 단계에서 장치는 또한 얼마나 많은 상기 각각의 이용가능한 근거리 무선 통신 장치들의 유형들이 상기 유형들의 발생의 비례 값들에 따라 상기 유형들 각각에 에어타임을 적응시키기 위해 이용가능한지 여부를 또한 판단할 수 있다.
본 발명은 또한 2개의 서로 다른 목적들을 구현하기 위해 사용될 수 있다. 첫 번째 목적은 모든 실제 이용가능한 NFC 장치들을 위해 에어타임을 가능한 많이 제공함으로써 통신의 질을 향상시키는 것에 있다. 2 번째 목적은 이용가능하지 않거나 이용가능하지 않다고 예상되는 장치들에 대한 어떤 연결 설정 절차들을 간소화함으로써 전력을 절약하는데 있다.
모든 이용가능한 NFC/RFID 통신 시간이 이용가능한 장치들만 연결하기 위해 사용된다면 모든 이용가능한 정보를 읽는데 요구되는 시간, 또는 어떤 원하는 NFC/RFID 연결을 탐색/설정하는데 요구되는 시간이 상당히 감소될 수 있다. 이런 접근 방식은 또한 어떤 원하는 연결이 설정되거나 어떤 NFC/RFID 서비스가 사용될 때까지 에어타임을 또한 감소시키고, 그 다음에는 요청되는 전송시간을 감소시키고, 결국 이동 장치의 요청되는 배터리 전력을 축소시킨다.
아래의 표현 "다기능"은 RFID 리더로서 동작할 수 있고, RFID 태그를 에뮬레이트할 수 있는 NFC/RFID 장치를 나타내기 위해 사용되고, RFID 태그와 RFID 리더 간의 데이터 전송에 유사한, 다른 하나의 RFID "다기능 장치"와 데이터를 교환하기 위해 또한 사용될 수 있다. "다기능"이라는 표현은 서로 다른 데이터 포맷들, 서로 다른 통신 프로토콜들 및 서로 다른 표준들을 사용하여 서로 다른 근거리 무선 통신 장치들과의 통신을 할 수 있는 장치를 또한 의미할 수 있다. RFID 다기능 장치는 또한 RFID 태그들을 에뮬레이트하기 위해 사용될 수 있다.
즉 콘텍스트 취득은 예를 들어,다기능 근거리 무선 통신 장치가 활성화되기 전에 또는 그 순간에 적절한 "동작 모드"를 선택하기 위해 사용되는 적절한 위치 정보 등을 포함할 수 있다. 다기능 근거리 무선 통신 장치의 활성화는 예를 들어 사용자 인터페이스로부터 사용자 명령 수신을 포함하는 트리거링에 의하여, 또는 미리 판단된 트리거링 이벤트의 검출에 따른 NFC 모듈의 자동 활성화에 의하여 발생할 수 있다.
본 발명에서 지연 기간들의 사용은 본 발명에 따른 방법에 또한 포함되는 것에 명시적으로 주목할 수 있다. 지연 기간들은 통상 및 지정된 지연 기간들의 사용을 포함할 수 있다. 본 발명의 다른 하나의 실시 예에서 본 발명에 따른 방법은 업데이트된 콘텍스트 정보를 얻는 단계 및 상기 얻어진 업데이트된 콘텍스트 정보에 기초하여 외부 장치들과의 통신을 위해 다기능 근거리 무선 통신 장치의 상기 동작 모드를 조정하는 단계를 더 포함한다.
이 실시예는 다기능 근거리 무선 통신 장치가 추가로 동작 모드를 조정하거나 변경까지도 하도록, 어떤 시기 동안 활성화 된 후에 NFC/RFID 인터페이스를 통해 정보를 수신하는 이슈에 관련된다.
본 발명의 다른 하나의 예에서, 상기 업데이트된 콘텍스트 정보는 콘텍스트 정보가 얻어지는 다른 하나의 프로세스로 얻어진다.
이 실시 예는 다기능 근거리 무선 통신 장치가 예를 들어 위치 서비스를 통해 "초기" 콘텍스트 정보를 얻고 실제로 이용가능한 데이터에 따라 동작 모드를 선택하는 적응 방식으로 동작하는 제1 절차를 사용한다. 예를 들어, 다기능 근거리 무선 통신 장치는 네트워크로부터 수신된 정보를 기반으로 동작의 제1 모드를 선택할 수 있다. 상기 동작의 제1 모드에서 동작 동안에, 다기능 근거리 무선 통신 장치는 동작의 제2 모드가 더 적합하다는 것을 검출하고, 동작의 제1 모드로부터 상기 동작의 제2 모드로 변경한다. 동작의 제1 모드는 시간 또는 위치 정보에 의해 또는 예를 들어 통신 네트워크로부터 수신된 정보에 의해 선택될 수 있다. 동작의 제2 모드는 실제로 판단된 데이터 트래픽, 근접한 NFC/RFID 장치들의 검출된 수, 다른 단말기들로부터 수신된 정보(및/또는 예를 들어 시간 또는 위치 정보 또는 예를 들어 통신 네트워크로부터 수신된 정보까지도)에 의해 선택될 수 있다.
따라서 환언하면 단말기의 콘텍스트를 기반으로, 적절한 동작 모드가 RFID 통신 모듈의 개시에 따라 선택되고, 동작의 일정 시간 후에, 동작 모드는 RFID 인터페이스를 통해서 및 가능하게는 (동일한 또는 다른) 단말기 콘텍스트를 사용하여 수신된 정보를 기초로 조정될 수 있다.
이 실시예에 따라, 예를 들어 "영역 내에 있지 않은" 프로토콜 무시 장치들은 완전히 무시될 수 있고 이 실시 예에서 장치는 "영역 내에 있지 않은" 프로토콜 지원 태그들을 검출하지 않아서 전력 절약의 이점을 최대로 얻는다. 다른 하나의 실시 예에서, "영역 내에 있지 않은" 프로토콜이 덜 자주 사용될 수 있어서 "영역 내에 있지 않은" 프로토콜 지원 태그들을 검출할 약간의 가능성이 존재하고 전력 절약의 이점은 더 적어진다. 이런 문제에 접근하는 옳은 방식은 단지 설계 선택이고 예를 들어 단말기를 끄는 것 등을 포함하는 동작 모드들의 적응에 영향을미침/리셋을 할 수 있는 약간의 트리거들이 항상 존재할 수 밖에 없다. "영역 내에 있지 않은" 프로토콜을 덜 자주 사용하는 이 실시 예는 예를 들어 "Mifare-only" 콘텍스트 정보를 갖고 있을 때 조차도 "FeliCa 장치" NFC로의 접근을 또한 검출할 수 있다.
본 발명의 실시 예에서, 상기 콘텍스트 정보는 지원되는 통신 프로코콜들을 사용하여 장치들의 검출된 주파수를 기초로 한 결정에 의해 얻어진다.
즉, 장치는 어떤 유형의 NFC/RFID 장치들이 무선 범위 내에 있는지 판단하기 위해 NFC/RFID 장치들에 의해 사용될 가능성이 있는 주파수들의 수동적 검출에만 의존할 수 있다. 사용되는 주파수들의 검출을 예를 들어 RFID 태그들 및 트랜스폰더들이 응답 메시지를 송신하게 하는 이전의 (웨이크업/광대역) 신호와 겸하는 것 또한 가능하다.
본 발명의 다른 하나의 실시 예에서 상기 콘텍스트 정보는 적응 기간 동안에 얻어지고, 모든 알려진 타겟 유형들이 기록된다. 본 발명의 방법은 또한 적응 기간 동안 모든 알려진 타겟 유형들을 기록할 것이고 적응 기간 후에 적응 기간 동안에 찾아진 타겟들에 대해서만 폴링할 것이라고 명시된 적응 기간을 가질 수 있다. 적응 기간은 사용자에 의해서만 트리거되거나 전환될 수 있다. 예를 들어 위치 변화 또는 로밍 상황 변화가 또한 적응 기간을 트리거할 수 있다. 예를 들어 홈 네트워크 밖 로밍이 자동적으로 적응 기간을 트리거할 수 있다. (명시된) 적응 기간의 지속기간은 고정적이거나 유동적일 수 있다. 고정된 적응 기간은 구현되는 것이 유사하다는 이점을 지닌다. 유동적인 지속기간은 장치가 몇 안 되는 무선 신호들만이 존재하는 경우에 상기 적응 기간 동안 무선 트래픽을 감소시키는 것에 의해서 에너지를 절약할 수 있는 이점을 지닌다.
다른 하나의 실시 예에서 상기 콘텍스트 정보는 위치 정보에 의해 얻어진다. 이 실시 예에서 콘텍스트 정보는 장치의 위치를 기반으로 얻어진다. 이 실시 예는 특히 NFC/RFID 장치들이 서로 다른 분배 영역들을 갖는 경우에 사용될 수 있다. 예를 들어, RFID 태그들 및 장치들의 제1 유형은 아시아에서 지배적일 것이고 RFID 태그들 및 장치들의 다른 유형은 유럽에서 가장 지배적일 것이다. 따라서 환언하면, 파워 업 후에, 장치가 있는 현재 위치를 식별하기 위해 위치 정보를 얻는다(이 정보는 셀룰러 네트워크, LAN 또는 다른 수단에 의해 얻어질 수 있다). 위치는 본 발명의 실시 예에 따라 단지 지역, 또는 1m X 1m 반경일 수도 있다. 어찌되었건, 단말기는 위치 정보 및 다양한 프로토콜들을 위한 주파수들을 스캐닝하기 위해 사용되는 바람직한 동작 모드를 선택하는, 대응하는 명령어들의 세트를 포함하는 데이터베이스를 필요로 한다. 이 실시 예에서, 예를 들어 장치가 실제로 아프리카에 있을 때 인도에서만 사용되는 표준의 장치들을 탐색할 필요가 없다. 유사하게 장치가 일터 또는 집에 오직 한 종류의 NFC/RFID 장치들만이 존재한다고 판단했다면, 다른 유형의 NFC/RFID 장치들을 탐색할 필요가 이런 환경들에서는 존재하지 않을 것이다.
이 실시 예의 방법은 (이전 이벤트에서 얻어진) 콘텍스트 정보의 위치/콘텍스트 정보 데이터베이스를 룩업하여, 위치 정보를 얻는 단계 및 상기 데이터베이스에 저장된 각 값에 기초한 정의된 비례 값들을 갖는 상기 동작 모드를 선택하는 단계를 포함한다. 상기 위치/콘텍스트 정보 데이터베이스의 사용은 어떤 영역 제한들이 가끔식만 판단될 수 있고, 이때 이동 통신 장치에서 실제 위치의 판단이 예를 들어 통신 네트워크에 의해 무료로 제공될 수 있다는 이점을 지닌다. 다기능 근거리 무선 통신 장치의 위치를 식별하기 위해 셀룰러 텔레폰 네트워크의 기지국을 식별하는 것을 이용할 수 있다는 것 또한 파악될 수 있다.
위치 정보를 얻기 위해 전용 GPS- (Global Positioning System) 모듈 사용을 구현할 수 있다는 것이 또한 파악될 수 있다. 본 발명의 실시 예는 예를 들어 이동 텔레폰들 또는 커뮤니케이터들과 같은 GPS 인에이블된 이동 장치들에서의 사용에서 특히 유용하다.
공간 및 시간의 4 차원 환경에서 "시간 위치" 기반의 콘텍스트 정보 취득 시스템을 구현할 수 있다는 것 또한 파악될 수 있다는 것에 주목할 수 있다. 이런 시스템에서 장치는 시간에서의 위치들 및 서로 다른 시간 스킴들(분, 시, 일, 주중, 주말, 월영, 계절, 또는 년) 간의 어떤 상호 연관을 판단하여, 콘텍스트 정보를 결정하는 기반이 될 수 있는 시간과 콘텍스트 정보 간의 강한 상호 연관(correlation)을 판단하도록 할 수 있다. 이것은 상기 원하는 콘텍스트 정보를 얻기 위해 사용될 수 있는, 시간에서의 위치들 및 공간에서의 위치들 간의 상호 연관들이 발생함에 따라 가능하다. 이런 구현은 구현되는 것이 매우 간단하다는 이점을 지닌다.
본 발명의 방법의 다른 하나의 실시 예에서 상기 콘텍스트 정보는 히스토리 정보를 기반으로 얻어진다. 이 실시 예는 콘텍스트 정보로의 더 단순한 액세스를 달성하기 위해 이용가능하다. 예를 들어, 사용자가 알려진 콘텍스트 정보를 갖는 알려진 환경에 있을 때를 판단하는 단순한 타임테이블을 사용하는 것이 파악된다. 다기능 근거리 무선 통신 장치의 콘텍스트 정보 기반 동작의 완전한 운영을 가능하게 하기 위해, 예를 들어 5분 단위 시간 분할을 갖는 7일 데이터베이스 및 5-7개의 "기본 환경들" 또는 콘텍스트 정보의 세트들의 저장 용량들을 구현하는 것으로 충분할 수 있다.
이 실시 예는 초기 위치 기반 동작에 추가하여 구현될 수 있고, 여기서 단말기는 또한 환경을 감지하고 데이터베이스 내에 일정 종류의 히스토리 기록/업데이트를 계속하여, 사용되는 통신 프로토콜들의 최적화가 더욱더 향상될 수 있도록 한다. 따라서, 장치가 전에 위치에 있었고, 제1 표준의 RFID 태그들과 같은, 일정 유형들의 장치들만이 검출되었다면, 제2 표준의 RFID 태그들을 검출하는 동작이 가끔씩만 스캐닝하도록 감소된다. 단말기는 다른 것이 지시되지 않았다면 제1 표준의 RFID 태그들 외의 (이 영역 내의) 스캐닝을 그만 둘 수조차도 있다. 자주 이동하지 않거나, 다수의 서로 다른 장소들로 이동하지 않는 장치들에 있어 매우 유용할 수 있는, 단순 통계치들을 갖는 히스토리 데이터베이스를 사용하는 것 또한 파악된다. 장치가 매우 긴 기간 동안 자신의 홈 네트워크에 있어왔고 제3 표준의 어떤 NFC/RFID 장치들도 검출되지 않았다면, 장치는 이런 제3 NFC/RFID 표준에 따르는 모든 폴링을 좀 더 많게 또는 좀 더 적게 감소시킬 수 있어서, 전력을 절약할 수 있다. 히스토리 데이터베이스 내에 저장된 정보로 인해, 장치가 홈 환경으로 돌아오면 이런 제3 NFC/RFID 표준에 따르는 모든 폴링을 중지할 수 있어서 전력이 절약된다.
본 발명의 다른 하나의 실시 예에서 상기 콘텍스트 정보를 얻는 단계는 무선 통신 네트워크로부터 수신된 콘텍스트 정보를 기초로 한다.
무선 통신 네트워크는 구내 정보 통신망(LAN) 또는 광역통신망(WAN)일 수 있다. 무선 통신 네트워크는 공공 무선 통신 네트워크일 수 있다. 무선 통신 네트워크는 개인 통신 네트워크일 수 있다. 무선 통신 네트워크는 무선 데이터 통신 네트워크일 수 있다. 무선 통신 네트워크는 또한 셀룰러 텔레폰 네트워크일 수 있다.
본 발명의 다른 하나의 실시 예에서 상기 무선 통신 네트워크로부터 콘텍스트 정보를 수신하는 단계는 무선 통신 네트워크로의 연결을 설립하는 단계 및 상기 요청된 콘텍스트 정보를 수신하는 단계를 포함한다.
위에서 언급된 실시 예들에 추가해서 네트워크는 본 발명에서 능동적인 역할을 수행할 수 있다: 즉 네트워크는 어떤 타겟 (NFC/RFID) 기술들 및 표준들이 단말기의 현재 위치 내에 배치되어 있는가에 관한 힌트를 장치에게로 브로드캐스팅하는 메커니즘들을 포함할 수 있다. 이 정보는 예를 들어, 지역/MCC, 네트워크/MNC, 위치 영역/LAC 또는 셀룰러 텔레폰 네트워크의 경우 단일 셀 데이터를 포함할 수도 있다. 예를 들어 네트워크는 이 지역(MCC) 내에서 FeIiCa, ISO14443B 기술들이 사용되는 반면에 어떤 Mifare도 존재하는 것으로 알려지지 않았고, 특히 실제 셀은 FeliCa 표준에 따라 통신할 수 있게 하는 장치들만을 구비하는 전화를 구별할 수 있다.
본 발명의 다른 하나의 실시 예에서 콘텍스트 정보에 대한 요청을 상기 통신 네트워크에 송신하는 단계를 더 포함한다. 이 실시 예에서 다기능 근거리 무선 통신 장치는 능동적으로 통신 네트워크로부터 원하는 콘텍스트 정보(또는 예를 들어 위치 정보)를 폴링한다. 셀룰러 텔레폰 네트워크의 기지국으로 콘텍스트 정보에 대한 전용 요청을 송신하는 단계에서 이것을 실행할 수 있다. 일정 셀에서 이용가능한 모든 NFC/RFID 데이터 포맷들, 프로토콜들 및 표준들에 관한 모든 이용가능한 정보를 저장하는 전용 네트워크 서버를 제공하는 것이 또한 가능하다. 해상도 (resolution)를 증가시켜서 예를 들어 "NFC/RFID 데이터 포맷 프로토콜 및 표준 맵"을 제공할 수 있도록 예를 들어, 삼각형분할(triangulation)을 사용하는 것 또한 파악된다. 장치는 통신 네트워크 내 서버로부터 각 정보를 요청할 수 있다.
본 발명의 다른 하나의 실시 예에서 본 발명의 방법은 얻어진 콘텍스트 정보를 무선 통신 네트워크로 송신하는 단계를 더 포함한다. 위의 예와 유사하게 통신 네트워크는 공공 또는 개인 LAN, WLAN, WAN 또는 WWAN일 수 있다. 얻어진 콘텍스트 정보는 특별한 서비스로서 근거리통신망(LAN) 또는 광역통신망(WAN)에 업로드될 수 있다. 광역통신망은 이런 업로드된 데이터를 사용해서 NFC/RFID 맵 서버의 데이터를 업데이트할 수 있다.
네트워크 서버가 NFC/RFID 맵 서버를 위한 필드 센서로서 기능하는 이용가능한 NFC/RFID 장치들의 모든 유형들을 탐색하는 서비스 발견 루틴(routine)을 실행하도록, 단말기 장치(또는 다기능 근거리 무선 통신 장치)에게 요청할 수 있다는 것 또한 가능하다.
즉, 네트워크는 어떤 타겟 유형들이 읽혀졌는지에 관련된, 단말기들로부터의 통지들의 수신에 대하여 적응성을 가질 수 있다. 네트워크는 이전의 전화기들에 의한 관찰들을 기초로 다른 전화기들에 자신의 메시지들을 적응시킬 수 있다.
본 발명의 다른 하나의 실시 예에서 콘텍스트 정보는 상기 콘텍스트 정보를 얻는 방법들의 조합에 의해 얻어질 수 있다. 즉, 단말기는 원하는 콘텍스트 정보를 얻기 위한 수단의 조합에 의할 수 있다. 예를 들어, 상기 동작 모드들을 선택하기 위한 기반으로서 위치 정보와 함께 히스토리 데이터베이스를 사용하는 것이 가능하다.
본 발명의 다른 양상에 따라 무선 통신 네트워크에 연결된 다기능 근거리 무선 통신 장치로 콘텍스트 정보를 제공하기 하기 위한 방법이 제공된다. 본 발명의 방법은 통신 네트워크에 연결된 다기능 근거리 무선 통신 장치를 검출하는 단계, 및 콘텍스트 정보를 송신하는 단계를 포함한다. 이 실시 예에서 네트워크(또는 네트워크 내의 서버)는 다기능 장치로의 연결이 검출되는 경우에 자동적으로 콘텍스트 정보를 송신한다. 이런 서비스는 특별한 위치에서 실제로 이용가능한 NFC/RFID 장치들의 수 및 종류와 같은 콘텍스트 정보를 제공하기 위해 연결된 단말기 장치들에게 하는 일종의 푸시 서비스이다.
본 발명의 실시 예에서 본 발명의 방법은 상기 통신 네트워크에 대한 콘텍스트 정보 요청을 수신하는 단계를 더 포함한다. 이런 실시 예에서 네트워크는 다기능 근거리 무선 통신 장치가 실제로 이런 콘텍스트 정보의 전송을 요청하는 경우에 정보의 제공자로서만 기능한다.
장치가 실제 콘텍스트 정보를 업데이트하거나 확인하도록 하기 위해, 콘텍스트 정보에 대한 요청을 네트워크로부터 다기능 근거리 무선 통신 장치에게로 송신하는 것 또한 가능하다.이런 실제 콘텍스트 정보를 업데이트하거나 확인하는 것은, 장치가 호환가능한 각 NFC/RFID 데이터 포맷/프로토콜/표준에 대한 장치 발견 절차들을 시작함으로써 실행될 수 있다.
본 발명의 다른 하나의 양상에 따라 각 표준들의 각 프로토콜들에 따르는 2 또는 그 이상의 근거리 무선 통신 데이터 포맷들을 지원하는 다기능 근거리 무선 통신 장치를 동작시키기 위한 방법이 제공된다. 상기 방법은 상기 다기능 근거리 무선 통신 장치의 위치에 관한 위치 데이터를 얻는 단계, 및 상기 얻어진 위치 데이터를 기반으로 외부 근거리 무선 통신 장치들과 통신하기 위해 다기능 근거리 무선 통신 장치를 위한 동작 모드를 선택하는 단계를 포함한다.
본 발명의 실시 예에서, 상기 선택된 동작 모드는 비례 값들에 기초하여 각 표준들의 각 프로토콜들에 따르는 2 또는 그 이상의 지원되는 데이터 포맷들 간에서 상기 다기능 근거리 무선 통신 장치의 스위칭 동작을 위해 상기 각 표준들의 각 프로토콜들에 따라 2 또는 그 이상의 지원되는 데이터 포맷들에 의하여 통신하기 위한 비례 값들을 정의한다.
본 발명의 다른 하나의 실시 예에서 상기 방법은 지원되는 통신 프로토콜들 중 특정한 하나의 통신 프로토콜이 있는 장치들에 의해 사용되는 주파수를 검출하는 단계, 및 상기 주파수 검출을 기초로 외부 장치들과 통신하기 위해 상기 다기능 근거리 무선 통신 장치의 동작 모드를 조정하는 단계를 포함한다.
본 발명의 다른 하나의 실시 예에서 상기 얻어진 위치 정보 및 상기 선택된 동작 모드들이 기록된다.
본 발명의 다른 하나의 양상에 따라 무선 통신 네트워크와 다기능 근거리 무선 통신 장치 간에 콘텍스트 정보를 교환하는 방법이 제공된다. 상기 방법은 전술한 명세서의 콘텍스트 정보를 통신 네트워크로부터 다기능 근거리 무선 통신 장치로 전송하기 위한 방법과 연관시켜서 위에서 언급된 다기능 근거리 무선 통신 장치를 동작시키기 위한 방법들의 단계들을 결합한다.
본 발명의 또 다른 양상에 따라, 컴퓨터 프로그램 생성물이 제공되고, 상기 컴퓨터 프로그램 생성물은 상기 프로그램 생성물이 다기능 근거리 무선 통신 장치 상에서 가동될 때, 전술한 기술의 각 표준들의 각 프로토콜들에 따르는 2 또는 그 이상의 데이터 포맷들을 지원하는 다기능 근거리 무선 통신 장치를 동작시키기 위한 방법을 실행하는 컴퓨터 판독가능 매체 내에 저장된 프로그램 코드 수단을 포함한다.
본 발명의 또 다른 양상에 따라, 소프트웨어 도구가 제공되고, 상기 소프트웨어 도구는 프로그램 생성물이 다기능 근거리 무선 통신 장치 또는 네트워크 장치 상에서 가동될 때, 전술한 기술의 각 표준들의 각 프로토콜들에 따르는 2 또는 그 이상의 데이터 포맷들을 지원하는 다기능 근거리 무선 통신 장치를 동작시키기 위한 방법을 실행하는 코드 수단을 포함한다.
본 발명의 다른 양상에 따른 컴퓨터 데이터 신호가 제공된다. 컴퓨터 데이터 신호는 반송파내에서 구체화되고, 컴퓨터 프로그램이 다기능 근거리 무선 통신 장치 또는 네트워크 장치 상에서 가동될 때, 전술한 기술에서 개시된 것과 같은 각 표준들의 각 프로토콜들에 따르는 2 또는 그 이상의 데이터 포맷들을 지원하는 다기능 근거리 무선 통신 장치를 동작시키기 위한 방법을 실행하는 프로그램을 나타낸다.
본 발명의 또 다른 양상에 따라 다기능 근거리 무선 통신 장치가 제공된다. 다기능 근거리 무선 통신 장치는 각 표준들의 각 프로토콜들에 따르는 2개 이상의 데이터 포맷들에 따라 통신할 수 있는, 통신 모듈을 포함한다. (근거리 무선/무선 주파수 식별) 통신 모듈은 안테나, 각각이 상기 안테나에 연결된 수신기 및 송신기, 상기 수신기 및 상기 송신기에 연결되어 이를 제어하는 컨트롤러를 포함한다. 통신 모듈의 컨트롤러는 콘텍스트 정보 취득 모듈을 포함한다.
컨트롤러는 비례 값들을 정의하는 동작 모드를 선택하고, 동작 모드는 비례 값들에 기초하여 각 표준들의 각 프로토콜에 따르는 2 또는 그 이상의 지원되는 데이터 포맷들 간에서 다기능 근거리 무선 통신 장치의 스위칭 동작을 위해 상기 각 표준들의 각 프로토콜들에 따라 2 또는 그 이상의 지원되는 데이터 포맷들에 의하여 통신하기 위한 비례 값들을 정의한다.
각 표준들의 각 프로토콜들에 따르는 2 또는 그 이상의 데이터 포맷들이 단일 송신기 및 수신기 쌍에 의해 다뤄질 수 없는 서로 다른 무선 주파수들을 사용하는 경우에 장치가 추가의 수신기 및 송신기들을 제공할 수 있다는 것에 주목해야 한다. 적어도 각 표준들의 2개의 프로토콜들의 데이터 포맷들에 따라 통신하는 성능이 있는 단일 수신기 및 송신기를 사용하는 것 또한 가능하다.
수신기/송신기는 단일 집적 송수신기, 또는 공통 오실레이터들이 있는 송수신기 컴포넌트 및 제어 컴포넌트들로서 구체화될 수 있다.
즉, 본 발명은 본 발명의 방법을 실행할 수 있는 다기능 근거리 무선 통신 장치를 제공한다.
실시 예에서 상기 다기능 근거리 무선 통신 장치는 근거리 무선 통신 컨트롤러에 연결된 셀룰러 텔레폰 모듈을 더 포함한다. 이 실시 예는 다기능 근거리 무선 통신 인에이블된 셀룰러 텔레폰이다. 이 실시 예는 또한 예를 들어, 셀룰러 텔레폰 네트워크 내의 서버로의 연결을 사용하여 예를 들어 셀룰러 텔레폰의 위치(예를 들어 셀)에 관련된 (NFC/RFID) 콘텍스트 정보를 다운로드하도록 할 수 있다.
본 발명의 다른 하나의 실시 예에서 상기 다기능 근거리 무선 통신 장치는 근거리 무선 통신 컨트롤러에 연결된 스토리지 모듈을 더 포함한다. 스토리지는 예를 들어, (NFC/RFID 서비스/장치) 발견 절차들을 간소화할 수 있도록 콘텍스트 정보와 파라미터들을 연관시키는 관계 테이블들을 저장하는데 사용될 수 있다. 콘텍스트 정보를 얻기 위해 필요한 (에너지 및 자원들의) 비용은 다수의 NFC/RFID 서비스/장치 발견 절차들을 실행하는데 필요한 (에너지 및 자원들의) 비용보다 훨씬 작다는 것이 예상된다.
이 실시 예는 셀룰러 텔레폰 네트워크로부터 직접적으로 콘텍스트 정보로서 예를 들어 위치 정보를 판단하기 위해 사용될 수 있다. 이 실시 예에서 본 발명을 구체화하기 위해, 예를 들어 각 기지국 식별을 이용가능한 NFC/RFID 데이터 포맷들/프로토콜들/표준의 리스트에 관련시키는 룩업테이블을 작성하는 것으로 충분할 것이다.
본 발명의 다른 하나의 실시 예에서 상기 스토리지 모듈 내에 히스토리 정보를 저장하기 위해, 상기 스토리지 모듈 및 상기 컨트롤러에 연결된 기록 모듈을 갖는 상기 다기능 근거리 무선 통신 장치가 제공된다.
콘텍스트 정보(및 이용가능한 NFC/RFID 장치들의 유형들)로의 액세스를 단순화시키도록 히스토리 데이터베이스를 설정할 수 있게 하기 위해 이런 실시 예가 제공된다. 기록 테이블은 매우 간단히 얻어질 수 있는 파라미터들 및 이용가능한 NFC/RFID 장치들의 유형들 간의 강한 상호 연관들을 판단해서 이에 따라 다기능 근거리 무선 통신 장치(MNFCD)의 동작 모드를 제어하도록 사용될 수 있는, 데이터 기반을 만들 수 있다.
본 발명의 또 다른 하나의 실시 예에서, 상기 MNFCD의 콘테스트 정보 취득 모듈이 위치 판단 모듈에 연결된다. 위치 판단 모듈은 예를 들어, GPS, GLONAS, Galileo 또는 UMTS 모듈일 수도 있다. 모듈은 위치 영역 내 서로 다른 유형의 NFC/RFID 장치들의 이용가능성을 얻기 위한 콘텍스트 정보로서, 장치가 1 내지 4차원 내 장치의 위치를 판단할 수 있게 한다.
본 발명의 또 다른 하나의 실시 예에서, 상기 다기능 근거리 무선 통신 장치는 상기 컨트롤러에 연결된 주파수 검출 모듈을 더 포함한다.
주파수 검출 모듈은 사용되는 주파수를 기반으로 NFC/RFID 장치들을 인지하기 위해 사용될 수 있다. 이런 실시 예는 서로 다른 주파수 범위들을 사용하는 NFC/RFID 장치들을 검출/인지하기 위해서만 사용될 수 있음이 명백할 것이다. 이 실시 예는 어떤 주파수들을 검출하는 수신기의 동작이 NFC/RFID 서비스/장치 발견 절차에서 송신기 및 수신기의 동작보다 전력을 덜 소비한다는 사실을 전제로 한다.
본 발명의 또 다른 하나의 실시 예에서, 상기 다기능 근거리 무선 통신 장치는 근거리 무선 통신 컨트롤러에 연결된 무선 통신 네트워크 모듈을 더 포함한다. 이 모듈은 셀룰러 텔레폰 네트워크 모듈, WLAN 모듈 또는 블루투스 모듈일 수도 있다. 모든 이런 네트워크들은 적어도 어떤 MNFCD 동작 모드를 선택하는 기반인 콘텍스트 정보로서 사용될 수 있는 위치 정보의 제공자가 될 수 있다.
본 발명의 추가의 양상에 따라 콘텍스트 정보를 연결된 다기능 근거리 무선 통신 장치로 제공하기 위한 무선 통신 네트워크가 제공된다. 무선 통신 네트워크는 무선 인터페이스, 검출 회로, 판단 회로, 스토리지 컴포넌트 및 전송 유닛을 포함한다. 무선 인터페이스는 다기능 근거리 무선 통신 장치들에게로의 연결들을 제공한다. 무선 인터페이스는 송수신기 및 안테나로서 구체화될 수 있다. 검출 회로는 상기 무선 인터페이스를 통해 (연결된) 다기능 근거리 무선 통신 장치들을 검출하기 위해 제공된다. 판단 회로는 연결된 다기능 근거리 무선 통신 장치들의 위치를 판단하기 위해 제공된다. 판단 회로는 신호 강도 평가 컴포넌트들을 구비할 수 있고, 삼각형분할(triangulation) 유닛들을 구비할 수도 있고 신호 루틴 평가 회로들을 구비할 수 있다. 스토리지 컴포넌트는 서로 다른 위치들에 관련된 콘텍스트 정보를 저장할 수 있다. 전송 유닛은 연결된 다기능 근거리 무선 통신 장치들의 판단된 위치들에 관련된 콘텍스트 정보를 이런 장치들에게로 전송하기 위해 제공된다.
단순한 실시 예에서 스토리지 컴포넌트는 서로 다른 위치들과 상기 위치들에서 이용가능한 NFC/RFID 장치들 간의 연관들을 저장할 수 있다. 이런 단순한 실시 예에서 MNFCD들로 전송될 수 있는 콘텍스트 정보는 이용가능한/연결가능한 NFC/RFID 장치들의 리스트일 뿐일 수 있다.
이 단계에서 네트워크는 다기능 장치가 검출되는 경우에 자동적으로 콘텍스트 정보를 송신할 수 있다.
좀 더 복잡한 네트워크 실시 예에서 네트워크는 다기능 근거리 무선 통신 장치로부터의 요청들이 수신되는 경우에만 콘텍스트 정보를 송신할 수 있다. 좀 더 복잡한 실시 예에서 네트워크는 다기능 근거리 무선 통신 장치로부터 요청된 위치들에 대한 이용가능한 NFC/RFID 장치들/서비스들과 같은, 콘텍스트 정보를 송신할 뿐일 수 있다.
즉 본 발명은 본 발명의 방법의 실행에 의해 연결된 다기능 근거리 무선 통신 장치에게 콘텍스트 정보를 제공하는 무선 통신 네트워크를 제공한다.
또 다른 하나의 실시 예에서 상기 다기능 근거리 무선 통신 장치는 상기 컨트롤러에 연결된 GPS 네비게이션 모듈을 더 포함한다.
이동 텔레폰 통신 시스템의 셀들 또는 (계획된) 갈릴레오 시스템에 기반한 GPS(global positioning system : GPS) GLONAS(global navigation systems) 또는 네비게이션 시스템과 같은 네비게이션 시스템의 구현은 이 위성에서 현재 위치를 판단하기 위해 사용될 수 있다. 맵 데이터베이스들을 구비한 네비게이션 시스템들은 일정 랜드마크들을 통해 제1(예를 들어, 현재) 위치에서 제2의 위치로의 일정 루트를 계획하기 위해 또한 사용될 수 있다. 본 발명이 통신 네트워크 내의 서버로 액세스 할 수 있는 장치 내에서 구현될 때, 제1 위치로부터 제2 위치로의 일정 루트를 계산하고, 모든 (관련) 루트 포인트들에 대한 모든 (관련) 콘텍스트 정보를 계산하기 위해 사용될 수 있다. 즉 다기능 근거리 무선 통신 장치는 계산된 루트를 따라 트리오에 필요한 모든 콘텍스트 정보를 위한 맵을 다운로드할 수 있다. 즉 장치가 통신 네트워크로의 영구적인 접속이 보장되지 않더라도 콘텍스트 정보를 사용할 수 있다.
본 발명의 다른 하나의 추가의 실시 예에서 상기 다기능 근거리 무선 통신 장치는 상기 컨트롤러에 연결된 지불 모듈을 더 구비한다. 지불 모듈로서 장치는 자동 판매기, 톨(toll)들 등에 액세스하는 것과 같은 일정 서비스들에 대한 지불을 하기 위해 사용될 수 있다.
네비게이션 모듈과 결합한 실시 예에서, 네비게이션 시스템은 일정 루트를 계산할 수 있고 통신 네트워크로의 인터페이스는 계산된 루트로 모든 관련 콘텍스트 정보를 제공할 수 있다. 다수의 루트 포인트들을 위해 콘텍스트 데이터를 사전 저장하는 것이 가능할 수 있다. 특히 네비게이션 시스템은 고속도로 사용 요금을 부과하는 국가들에게 특별한 MIFARE 또는 FeliCa 통행료(toll) 지불 시스템들을 제공하는 추가의 이점을 가질 수 있다. 이 실시 예는 "통행료를 지불하기 위한 사전 지불 시스템"을 또한 제공할 수 있고, 이때 네비게이션 시스템은 루트를 계산하고, 콘텍스트 정보는 통신 네트워크로부터 다운로드되고 단말기는 NFC/RFID 연결을 통해 지불할 수 있는 지불 시스템을 가질 수 있다.
본 발명의 다른 하나의 양상에 따라 무선 통신 네트워크에 연결된 다기능 근거리 무선 통신 장치에게로 콘텍스트 정보를 제공하는 시스템이 제공된다. 시스템은 적어도 하나의 이전 명세서에서 개시된 것과 같은 다기능 근거리 무선 통신 장치와 이전 명세서에서 설명된 것과 같은 무선 통신 네트워크를 포함한다.
즉 본 발명은 본 발명의 방법을 실행할 수 있는, 무선 통신 네트워크에 연결된 다기능 근거리 무선 통신 장치에게로 콘텍스트 정보를 제공하는 시스템을 제공한다.
본 발명의 다른 하나의 양상에 따라 다기능 근거리 무선 통신 장치가 제공된다. 다기능 근거리 무선 통신 장치는 각 표준들의 각 프로토콜들에 따르는 2개 이상의 근거리 무선 통신 데이터 포맷들에 따라 통신할 수 있는,근거리 무선 통신 모듈을 포함한다. 근거리 무선 통신 모듈은 안테나, 각각이 상기 안테나에 연결된 수신기 및 송신기, 상기 수신기 및 상기 송신기에 연결되어 이를 제어하는 컨트롤러를 포함한다. 다기능 근거리 무선 통신 장치는 상기 컨트롤러에 연결된, 위치 데이터 취득 모듈을 더 포함한다. 컨트롤러는 상기 얻어진 위치 데이터를 기초로 외부 근거리 무선 통신 장치들과의 통신을 하기 위해 다기능 근거리 무선 통신 장치를 위한 동작 모드를 선택하도록 구성된다.
본 발명의 다른 하나의 실시 예에서 상기 컨트롤러는 비례 값들을 정의하는 동작 모드를 선택하도록 구성되고, 동작 모드는 비례 값들에 기초하여 상기 각 표준들의 각 프로토콜에 따르는 2 또는 그 이상의 지원되는 데이터 포맷들 간에서 다기능 근거리 무선 통신 장치의 스위칭 동작을 위해 상기 각 표준들의 각 프로토콜들에 따라 2 또는 그 이상의 지원되는 데이터 포맷들에 따라 통신하기 위한 비례 값들을 정의한다.
본 발명의 다른 하나의 실시 예에서 상기 다기능 근거리 무선 통신 장치는 상기 컨트롤러에 연결된 주파수 검출 모듈을 더 포함한다. 이 실시 예에서 상기 주파수 검출 모듈은 지원되는 통신 프로토콜들 중 특정한 하나의 통신 프로토콜이 있는 장치들에 의해 사용되는 주파수를 검출하도록 구성되고, 여기서 상기 컨트롤러는 검출된 주파수들을 기초로 외부 장치들과 통신하기 위해 다기능 근거리 무선 통신 장치의 동작 모드를 조정하도록 구성된다.
본 발명의 다른 하나의 실시 예에서 상기 다기능 근거리 무선 통신 장치는 상기 컨트롤러에 연결된 셀룰러 텔레폰 모듈을 더 포함한다.
도 1은 본 발명의 양상을 구체화하는 각 표준들의 각 프로토콜들에 따르는 2 또는 그 이상의 데이터 포맷들을 지원하는 다기능 근거리 무선 통신 장치를 동작시키는 방법의 흐름도이다.
흐름도는 다기능 근거리 무선 통신 장치의 현 콘텍스트에 관한 콘텍스트 정보를 얻는 단계(100)로 시작하고, 상기 얻어진 콘텍스트 정보에 의해 외부 장치들과 통신하기 위해 다기능 근거리 무선 통신 장치를 위한 동작 모드를 선택하는 단계(110)로 진행한다. 상기 2 또는 그 이상의 지원되는 데이터 포맷들을 사용하여 통신하기 위한 정의된 비례 값들을 갖는 선택된 동작 모드에서, 장치는 비례 값들에 기초하여 상기 2 또는 그 이상의 지원되는 데이터 포맷들/프로토콜들/표준들 간에서 다기능 근거리 무선 통신을 스위칭한다(120).
도 2는 콘텍스트 정보를 얻는 단계가 NFC/RFID 장치들을 능동적으로 탐색하는 절차를 포함하는 본 발명의 방법에 따른 좀 더 자세한 실시 예이다. 설명된 실시 예에서, 장치는 연속적으로 FeIiCa-, Mifare-, ISO 14443-, 및 NFC 피어-투-피어 통신 장치들을 탐색한다. 즉, 콘텍스트 정보를 얻는 단계는 모든 종류의 이용가 능한 NFC/RFID 장치들을 탐색하는 단계를 포함한다. 설명되지는 않았지만, 다기능 근거리 무선 통신 장치(MNFCD)가 2 대 5의 비율로 FeIiCa-, Mifare 장치들을 발견해왔다는 것이 예상된다. 다음에 다기능 근거리 무선 통신장치(MNFCD)는 FeliCa 데이터 교환 프로토콜 및 FeliCa 표준에 따르는 FeliCa 데이터 포맷으로 2개의 접속 설정 동작들을 실행하기 시작한다. 다음에 다기능 근거리 무선 통신장치(MNFCD)는 Mifare 데이터 교환 프로토콜 및 Mifare 표준에 따르는 Mifare 데이터 포맷으로 5개의 접속 설정 동작들을 실행한다. 다음에 대안적으로 상기 방법은 이런 2개의 FeliCa 연결 설정 프로토콜들 및 5개의 Mifare 연결 설정 프로토콜들 간에서 스위칭한다.
상기 방법에서, FeliCa 연결 설정 절차들 이후에 지연 기간(D3)이 오고 Mifare 연결 설정 절차들 이후에 지연 시간(D3)이 온다. 이런 지연 기간 길이들의 선택으로서 상기 방법이 배터리 전력(긴 지연 기간들)을 절약하게 하거나, 데이터 교환 속도를 증가시키는(어떤 지연 기간도 없거나 짧음) 역할을 하는지 여부가 결정된다.
도 3a는 본 발명의 실시 예에 따라 각 표준들의 각 프로토콜들에 따르는 2 또는 그 이상의 데이터 포맷들을 지원하는 다기능 근거리 무선 통신 장치의 개략적인 블록도이다. 다기능 근거리 무선 통신 장치(MNFCD)는 각 표준들의 각 프로토콜들에 따르는 2 이상의 데이터 포맷들에 따라 통신할 수 있는 통신 모듈을 포함하고, 그 통신 모듈은 안테나(44), 각각 상기 안테나(44)에 연결된 수신기 및 송신기(62), 및 상기 수신기 및 상기 송신기(62)에 연결되고 이들을 제어하는 컨트롤 러(64)를 포함한다. 다기능 근거리 무선 통신 장치(MNFCD)는 또한 컨트롤러(64)에 연결된 콘텍스트 정보 취득 모듈(66)을 구비한다.
컨트롤러(64)는 비례 값들을 정의하는 동작 모드를 선택하고, 동작 모드는 비례 값들에 기초하여 상기 2 또는 그 이상의 지원되는 데이터 포맷들/프로토콜들/표준들 간에서 다기능 근거리 무선 통신 장치의 스위칭 동작을 위해 상기 2 또는 그 이상의 지원되는 데이터 포맷들/프로토콜들/표준들에 따라 통신하기 위한 비례 값들을 정의한다.
즉 MNFCD는 상기 동작 모드의 선택 및 상기 비례 값들에 의해 콘텍스트 정보를 얻는다. 설명된 실시 예에서, 어떤 종류의 콘텍스트 정보가 콘텍스트 정보 취득 모듈(66)에 의해 얻어지는가는 개시되지 않았다. 콘텍스트 정보는 이용가능한 NFC/RFID 장치들의 수 및 유형들에 상호 관련되어야 한다.
도 3b는 또한 컨트롤러로 하여금 다양한 프로토콜들에 따라 통신하게 하는 명령어들을 보존하기 위한 메모리 모듈(65)을 또한 포함하는 도 3a의 다기능 근거리 무선 통신 장치의 개략적인 블록도이다. 메모리 모듈(65)은 또한 프로토콜들의 선택을 위한 규칙들/알고리즘을 저장하는 데이터베이스일 수 있다.
즉, MNFCD는 상기 동작 모드의 선택 및 상기 비례 값들에 기초하여 콘텍스트 정보를 얻고 (단일 콘텍스트 또는 다수의 서로 다른 콘텍스트들에 대한) 이런 얻어진 콘텍스트 정보를 저장한다. 기술된 실시 예에서, 어떤 콘텍스트 정보의 종류가 콘텍스트 정보 취득 모듈(66)에 의해 얻어지고 메모리 모듈(65) 내에 저장되는가는 개시되지 않았다. 콘텍스트 정보는 단일 영역 내 또는 대안적으로는 다수의 서로 다른 영역들 내 이용가능한 NFC/RFID 장치들의 수 및 유형들에 상호 관련되어야 한다.
도 4는 각 표준들의 각 프로토콜들에 따르는 2 또는 그 이상의 데이터 포맷들을 지원하는 다기능 근거리 무선 통신 장치의 다른 하나의 실시 예의 개략적인 블록도이다. 도 4에서 도 3의 장치는 다수의 추가의 컴포넌트들에 의해 확장된다. 도 4에서, 안테나(44), 수신기/송신기(62), 및 컨트롤러(64)를 포함하는 통신 모듈(45)이 점선으로 표시되었다. 컨트롤러(64)는 셀룰러 텔레폰 모듈(94)에 연결된다. 셀룰러 텔레폰 모듈(94)은 장치가 예를 들어 셀룰러 텔레폰 네트워크로부터 시간 및/또는 위치 정보와 같은 콘텍스트 정보를 얻도록 인에이블시킨다. 도 4의 장치는 또한 다기능 근거리 무선 통신 인에이블된 셀룰러 텔레폰으로서 고려될 수 있다.
도 4는 또한 (위치 또는 시간과 같은) 다수의 다른 파라미터들에 관련된 서로 다른 NFC/RFID 장치들의 수를 저장할 수 있는 히스토리 베이스를 함께 형성하는 스토리지 모듈(70) 기록 모듈(72)을 도시한다.
MNFCD는 또한 예를 들어 스스로 자신의 위치를 판단할 수 있는 GPS 또는 UMTS 모듈과 같은 위치 판단 모듈(78)을 구비한다. 본 발명의 실시 예에 따라 위치는 경도, 위도, 및 해수면까지의 거리에 직접적으로 관련되지 않는 다수의 파라미터들에 의해서만 인지됨에 주목해야 한다.
MNFCD는 또한 NFC/RFID 장치들에 의해 사용되는 특성 배경 잡음 또는 특성 주파수들와 같은 콘텍스트 정보를 인지하는 주파수 검출 모듈(90)을 포함한다.
콘텍스트 정보 취득 모듈(66)은 예를 들어 "집 안", "몸에 지님", 또는 "집 밖"이라는 정보를 표시하는 신호를 제공할 수 있는 예를 들어, 온도 센서와 같이 포함될 수 있다.
도 4는 또한 상기 컨트롤러에 연결된 GPS 네비게이션 모듈(91)을 도시한다. GPS 모듈(91)은 NFC/RFID 다기능 장치에 네비게이션 성능을 제공할 수 있다.
도 4의 NFC/RFID 다기능 장치는 또한 상기 컨트롤러에 연결된 지불 모듈(92)을 구비할 수 있다. 지불 모듈(92)은 전자 핸드백/지갑으로서 NFC/RFID 다기능 장치를 이용하는 성능을 제공할 수 있다.
도 5는 무선 통신 네트워크의 셀들에서의 NFC/RFID의 위치 기반 분배의 개략적인 블록도이다. 도 5는 위치/NFC/RFID 장치 이용가능 테이블의 역할을 할 수 있는 MNFCD 내 또는 무선 통신 네트워크 내에 저장된 맵을 도시한다. 위치/NFC/RFID 장치 이용가능 테이블은 어떤 NFC/RFID 장치들이 이 영역/또는 셀 내의 MNFCD에 의해 액세스될 수 있는가를 표시할 수 있다. 셀들은 셀룰러 텔레폰 시스템의 셀들일 수 있고 또는 다른 위치들 또는 파라미터들의 조합들로서 해석될 수 있다.
도 5에서, 101010 셀은 3개의 FeliCa 장치들(130), 3개의 Mifarew 장치들 및 하나의 NFC 피어-투-피어 장치를 포함한다. 101110 셀은 어떤 FeliCa 장치들, Mifarew 장치들, NFC 피어-투-피어 장치들도 포함하지 않는다. 이런 정보를 제공받은 MNFCD는 위치 정보를 기초로 어떤 종류의 NFC/RFID 장치들이 이용가능하고 어떤 장치/서비스 발견 절차가 유망한가를 판단할 수 있다. 장치가 101010 셀 내에 있다면 모두 3개의 표준들을 찾는 종래의 탐색이 실행될 수 있고, 이때 그렇지 않을 경 우 장치가 101111 셀 내에 있을 때 존재하지 않는 NFC/RFID 장치들의 쓸모없는 탐색을 위해 낭비될 전력을 절약하면서 어떤 탐색/연결 설정 절차들이 간소화될 수 있다.
NFC/RFID 장치 분배 맵이 네트워크의 스토리지 컴포넌트(186) 또는 MNFCD의 스토리지 모듈(70) 내에 저장될 수 있음에 주목할 수 있다.
도 6은 연결된 다기능 근거리 무선 통신 장치로 콘텍스트 정보를 제공할 수 있는 무선 네트워크의 개략적인 블록도이다. 무선 통신 네트워크는 각 기지국들에 의해 서비스되는 서로 다른 셀들을 포함한다. 기지국들은 셀들 내의 다기능 근거리 무선 통신 장치로 연결시키는 무선 인터페이스들로서 기능한다. 기지국들은 연결된 MNFCD들을 검출할 수 있는 검출 회로(182)에 연결된다. 네트워크는 연결된 MNFCD들의 위치를 판단하기 위해 판단 회로(184)를 구비한다. 판단 회로(184)는 예를 들어 GSM 셀룰러 텔레폰 네트워크인 예를 들어, 홈 로케이션 레지스터에 의해 구체화될 수 있고, 또는 방문자들의 로케이션 레지스터에 의해 구체화될 수 있다. 어떤 셀(기지국)에서 각 MNFCD이 네트워크에 연결되는가에 관한 정보에 의하는 것이 또한 가능하다.
네트워크는 또한 예를 들어, 도 5에 도시된 NFC/RFID 장치 분배 맵의 형태인 서로 다른 위치들에 관련된 콘텍스트 정보를 저장하는 스토리지 컴포넌트(186)를 구비한다.
어떤 종류의 NFC/RFID 장치들이 실제로 어떤 위치의 셀에서 이용가능한가에 관한 콘텍스트 정보가 전송 유닛에 의해(예를 들어, 기지국들에 의해) 이런 셀들 내의 MNFCD로 전송된다.
검출/판단/스토리지 컴포넌트들이 각 기지국들 내 각 컴포넌트들에 의존하는 분배 해결책으로서 구현될 수 있음이 명백해야 한다. 각 셀 내의 NFC/RFID 장치들의 수가 적을 것이 예상되기 때문에 이것이 셀룰러 텔레폰 네트워크에서 본 발명을 구현하는 단순한 방식일 수 있다.
도 7은 본 발명의 방법의 실시 예의 흐름도이다. 상기 방법은 위치 정보를 포함하는 콘텍스트 정보를 얻는 단계로 시작하고(200), 콘텍스트 정보에 기초하여 근거리 무선 통신 모듈을 위한 동작 모드를 선택하는 단계로 진행한다(210). 다음에 근거리 무선 통신 모듈이 선택된 동작 모드의 특성들에 따라 활성화되고 동작된다(220). 근거리 무선 통신 모듈의 동작 동안에, 통신 모듈의 동작에 응답하여 근거리 무선 통신 모듈을 통해 통신들이 수신된다(230). 수신된 통신들이 분석되고(240) 이런 분석을 기초로 선택된 동작 모드의 특성들이 환경적 특성들에 더 적합하게 조정될 수 있다(250).
도 8은 본 발명의 방법의 실시예 및 상기 2 또는 그 이상의 지원되는 데이터 포맷들에 따른 통신을 위한 비례 값들을 사용하는 예들을 도시하는 다른 하나의 흐름도이다.
본 발명의 다양한 실시 예들에 따른 일반적인 개념은 적어도 아래의 기준에 입각하여 지원되는 근거리 무선 통신 프로토콜들 간에서 근거리 무선 통신 모듈의 동작(operation)을 스위칭하는 것이다.
그 기준은 즉,
1) 적어도 위치 정보를 포함하는 단말기의 콘텍스트 및
2) RFID 리더의 도달 범위 내에서 검출된 RFID 장치들로부터 수신된 응답들이다.
따라서 본 발명의 실시 예들에 따라, 위의 정보를 사용하여 다양한 지원되는 근거리 무선 통신 프로토콜들 간에서 스위칭하는 근거리 무선 통신 모듈의 동작을 제어하는 근거리 무선 통신 장치 내의 알고리즘을 구현하는 것이 가능하다.
도 8은 첫 번째 박스(300)에서 근거리 무선 통신 장치에 대한 초기 선택을 위한 다수의 초기 동작 모드들을 도시한다. 명확화를 위해서 2개의 근거리 통신 데이터 포맷들/프로토콜들/표준들만이 도시된다. 모드들은 FeIiCa에 따라 F 그리고 Mifare에 따라 M으로 표시된다. 초기 동작 모드들은 1:5, 1:10, 0:1, 1:1 2:3, 3:2, 5:1, 10:1, 1 :0 F : M인 비례 값을 포함한다. X: Y라는 표현은 비율로 간주되고 (0에 의해 나눠지는 것을 막도록) 나누기로 간주되는 것은 아니라는 것에 주목해야 한다. 추가의 초기 동작 모드는 2:3:2 F:M:D로 표시되고, 이때 D는 지연 기간을 나타낸다. 초기 동작 모드는 지연 기간들 동안에 근거리 무선 통신 모듈에서 부가적인 에너지 절약을 위해 사용될 수 있다. 튜닝 기간 등과 같은 부가적인 파라미터들에 의존할 수 있기 때문에, 각 지연 길이를 정확히 정의하는 것이 필수적이지는 않다. 그러나 지연 기간(D)은 적어도 Mifare 또는 FeliCa 통신 설정 또는 예를 들어 서비스 발견 절차만큼 길어야 한다.
첫 번째 단계에서 본 발명의 실시 예들에 따라, F:M 2:3 동작 모드가 수신된 콘텍스트 데이터 또는 콘텍스트 정보에 따라 선택된다(310). 예에서 단말기는 매 50th ms마다 질의 신호를 송신하고, 위치 정보에 기초하여, 단말기는 F:M 2:3 모드를 선택하고, F:M 2:3 모드는 동작이 2개의 FeliCa 스캔들 대 3개의 Mifare 스캔들을 포함하는 규칙들을 가져서, 스캐닝 동작이 아래와 같다:
F_F_M_M_M_M_F_F_M_M_M_F_F_M_M_M_F_F_M_M_M_F_...
근거리 통신 모듈이 F:M 2:3 동작 모드에 따라 동작하는 일정 시간 후에, 검출된 통신들이 F:M 3:2 동작 모드의 사용이 실제 환경에 더 적합할 수 있다고 표시하는 것이 NFC/RFID 모듈에서 검출되고, 따라서 명령 변경에 대응하는 모드가 환경 특성들에 따라 근거리 통신 모듈을 동작시키는 장치 컨트롤러에 의해 제공되고, 따라서 스캐닝 동작은 아래와 같다. :
F_F_F_M_M_F_F_F_M_M_F_F_F_M_M_F_F_F_M_M_F_F_F_M_...
환경 특성들이 도 8에 제시된 실시 예에 따라 추가로 평가된 후에, F: M 3:2 동작 모드를 유지하는 판단이 행해진다.
대안적으로 생각할 수 있는 실시 예들에 따라, 장치는 약간의 Mifare 태그들 /장치들과 더 이상의 FeliCa 태그들/장치들이 없음을 검출할 수 있고, 따라서 동작이 아래와 같이 F:M 1:15로 변경될 수 있다.
F_M_M_M_M_M_M_M_M_M_M_M_M_M_M_M_F_M_M_M_M_M_M_M_M_M_...
이런 동작의 조정은 근거리 무선 통신 모듈이 활성화되고 있는 매 시간 계속될 수 있고, 이런 정보는 위치에 최적 매칭하는 동작을 선택하기 위해 후에 사용될 수 있는 특별한 위치에 관한 히스토리 정보를 생성하도록, 본 발명의 실시 예에 따라 사용될 수 있다.
감소된 스캐닝과 어떤 불필요한 스캐닝 실행되지 않기 때문에 더 빠른 응답 가능성으로 인한 배터리 전력의 절약과 같은 본 발명의 모든 이점들은, 데이터베이스가 유지되어야 하고 프로세서 및 메모리 용량을 필요로 하는 비용으로 이뤄질 수 있다.
본 발명의 구현들에 의해 달성될 수 있는 다른 하나의 이점은 전력 소비 vs 응답 간의 매우 좋은 관계들이 달성될 수 있다는 것이다.
본 발명은 사용자의 상호 작용에 대한 어떤 필요도 없이 자동적이고 정확한 제어를 하는데 사용될 수 있다. 본 발명은 셀프-유지 시스템으로서 또한 구현될 수 있다. 이런 이점들은 무선 통신 네트워크의 각 인프라스트럭처의 확장에 의해 이뤄질 수 있다.
본 출원은 예들로서 본 발명의 구현들 및 실시 예들의 설명을 포함한다. 당 업자는 본 발명이 위에서 제시된 실시 예들의 세부사항들에 제한되지 않고 본 발명이 본 발명이 특징들을 벗어남이 없이 다른 형태로서 또한 구현될 수 있다는 것을 예상할 수 있다. 위에서 제시된 실시 예들은 예시로서 고려되어야 하고 제한으로서 고려되어서는 안 된다. 따라서 본 발명을 구현하고 사용하는 가능성들은 첨부된 청구항들에 의해서만 제한된다. 결과적으로 청구항들에 의해 판단되는 본 발명의 구현 옵션들은 또한 본 발명의 범위에 속한다.