첨부되는 도면들을 참조하는 하기의 상세한 설명은 청구항들 및 청구항들의 균등들로 정의되는 본 개시의 다양한 실시예들을 포괄적으로 이해하는데 있어 도움을 줄 것이다. 하기의 상세한 설명은 그 이해를 위해 다양한 특정 구체 사항들을 포함하지만, 이는 단순히 예로서만 간주될 것이다. 따라서, 해당 기술 분야의 당업자는 여기에서 설명되는 다양한 실시예들의 다양한 변경들 및 수정들이 본 개시의 범위 및 사상으로부터 벗어남이 없이 이루어질 수 있다는 것을 인식할 것이다. 또한, 공지의 기능들 및 구성들에 대한 설명은 명료성 및 간결성을 위해 생략될 수 있다.
하기의 상세한 설명 및 청구항들에서 사용되는 용어들 및 단어들은 문헌적 의미로 한정되는 것이 아니라, 단순히 발명자에 의한 본 개시의 명료하고 일관적인 이해를 가능하게 하도록 하기 위해 사용될 뿐이다. 따라서, 해당 기술 분야의 당업자들에게는 본 개시의 다양한 실시예들에 대한 하기의 상세한 설명은 단지 예시 목적만을 위해 제공되는 것이며, 첨부되는 청구항들 및 상기 청구항들의 균등들에 의해 정의되는 본 개시를 한정하기 위해 제공되는 것은 아니라는 것이 명백해야만 할 것이다.
또한, 본 명세서에서 명백하게 다른 내용을 지시하지 않는 “한”과, “상기”와 같은 단수 표현들은 복수 표현들을 포함한다는 것이 이해될 수 있을 것이다. 따라서, 일 예로, “컴포넌트 표면(component surface)”은 하나 혹은 그 이상의 컴포넌트 표현들을 포함한다.
또한, 제1, 제2 등과 같이 서수를 포함하는 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되지는 않는다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.
또한, 본 명세서에서 사용한 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
또한, 별도로 다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 이해되어야만 한다.
본 발명의 다양한 실시예들에 따르면, 전자 디바이스는 통신 기능을 포함할 수 있다. 일 예로, 전자 디바이스는 스마트 폰(smart phone)과, 태블릿(tablet) 개인용 컴퓨터(personal computer: PC, 이하 ‘PC’라 칭하기로 한다)와, 이동 전화기와, 화상 전화기와, 전자책 리더(e-book reader)와, 데스크 탑(desktop) PC와, 랩탑(laptop) PC와, 넷북(netbook) PC와, 개인용 복합 단말기(personal digital assistant: PDA, 이하 ‘PDA’라 칭하기로 한다)와, 휴대용 멀티미디어 플레이어(portable multimedia player: PMP, 이하 ‘PMP’라 칭하기로 한다)와, 엠피3 플레이어(mp3 player)와, 이동 의료 디바이스와, 카메라와, 웨어러블 디바이스(wearable device)(일 예로, 헤드-마운티드 디바이스(head-mounted device: HMD, 일 예로 ‘HMD’라 칭하기로 한다)와, 전자 의류와, 전자 팔찌와, 전자 목걸이와, 전자 앱세서리(appcessory)와, 전자 문신, 혹은 스마트 워치(smart watch) 등이 될 수 있다.
본 발명의 다양한 실시예들에 따르면, 전자 디바이스는 통신 기능을 가지는 스마트 가정용 기기(smart home appliance)가 될 수 있다. 일 예로, 상기 스마트 가정용 기기는 텔레비젼과, 디지털 비디오 디스크(digital video disk: DVD, 이하 ‘DVD’라 칭하기로 한다) 플레이어와, 오디오와, 냉장고와, 에어 컨디셔너와, 진공 청소기와, 오븐과, 마이크로웨이브 오븐과, 워셔와, 드라이어와, 공기 청정기와, 셋-탑 박스(set-top box)와, TV 박스 (일 예로, Samsung HomeSyncTM, Apple TVTM, 혹은 Google TVTM)와, 게임 콘솔(gaming console)과, 전자 사전과, 캠코더와, 전자 사진 프레임 등이 될 수 있다.
본 발명의 다양한 실시예들에 따르면, 전자 디바이스는 의료 기기(일 예로, 자기 공명 혈관 조영술(magnetic resonance angiography: MRA, 이하 ‘MRA’라 칭하기로 한다) 디바이스와, 자기 공명 화상법(magnetic resonance imaging: MRI, 이하 “MRI”라 칭하기로 한다)과, 컴퓨터 단층 촬영(computed tomography: CT, 이하 ‘CT’라 칭하기로 한다) 디바이스와, 촬상 디바이스, 혹은 초음파 디바이스)와, 네비게이션(navigation) 디바이스와, 전세계 위치 시스템(global positioning system: GPS, 이하 ‘GPS’라 칭하기로 한다) 수신기와, 사고 기록 장치(event data recorder: EDR, 이하 ‘EDR’이라 칭하기로 한다)와, 비행 기록 장치(flight data recorder: FDR, 이하 ‘FER’이라 칭하기로 한다)와, 자동차 인포테인먼트 디바이스(automotive infotainment device)와, 항해 전자 디바이스(일 예로, 항해 네비게이션 디바이스, 자이로스코프(gyroscope), 혹은 나침반)와, 항공 전자 디바이스와, 보안 디바이스와, 산업용 혹은 소비자용 로봇(robot) 등이 될 수 있다.
본 발명의 다양한 실시예들에 따르면, 전자 디바이스는 통신 기능을 포함하는, 가구와, 빌딩/구조의 일부와, 전자 보드와, 전자 서명 수신 디바이스와, 프로젝터와, 다양한 측정 디바이스들(일 예로, 물과, 전기와, 가스 혹은 전자기 파 측정 디바이스들) 등이 될 수 있다.
본 발명의 다양한 실시예들에 따르면, 전자 디바이스는 상기에서 설명한 바와 같은 디바이스들의 조합이 될 수 있다. 또한, 본 발명의 바람직한 실시예들에 따른 전자 디바이스는 상기에서 설명한 바와 같은 디바이스에 한정되는 것이 아니라는 것은 당업자에게 자명할 것이다.
본 발명의 다양한 실시예들에 따르면, 신호 수신 장치는 일 예로 이동 단말기(mobile station: MS, 이하 "MS"라 칭하기로 한다) 혹은 기지국(base station: BS)가 될 수 있으며, 신호 송신 장치는 일 예로 MS 혹은 기지국이 될 수 있다. 여기서, MS는 사용자 단말기(user equipment: UE, 이하 "UE"라 칭하기로 한다), 디바이스와, 가입자 단말기(subscriber station) 등과 같은 용어들과 혼용될 수 있다. 또한, 기지국은 노드 비(node B)와, 진화된 노드 비(evolved node B: eNB, 이하 "eNB"라 칭하기로 한다)와, 진화된 범용 지상 무선 억세스 네트워크(evolved universal terrestrial radio access network: E-UTRAN, 이하 "E-UTRAN"라 칭하기로 한다) 노드 비(E-UTRAN node B: eNB, 이하 "eNB"라 칭하기로 한다) 등과 같은 용어들과 혼용될 수 있다.
본 발명의 일 실시예는 무선 통신 시스템에서 페이징 프로세스(paging process)를 수행하는 장치 및 방법을 제안한다.
또한, 본 발명의 일 실시예는 무선 통신 시스템에서 MS의 전력 소모를 감소시키는 페이징 프로세스 수행 장치 및 방법을 제안한다.
또한, 본 발명의 일 실시예는 무선 통신 시스템에서 커버리지 클래스((coverage class, 이하 "coverage class"라 칭하기로 한다)를 고려하여 페이징 프로세스를 수행하는 장치 및 방법을 제안한다.
또한, 본 발명의 일 실시예는 무선 통신 시스템에서 아이들 모드(idle mode) 동작을 고려하여 페이징 프로세스를 수행하는 장치 및 방법을 제안한다.
또한, 본 발명의 일 실시예는 무선 통신 시스템에서 페이징 프로세스를 위한 자원을 감소시키는 페이징 프로세스 수행 장치 및 방법을 제안한다.
또한, 본 발명의 일 실시예는 무선 통신 시스템에서 자원 효율성을 증가시키는 페이징 프로세스 수행 장치 및 방법을 제안한다.
한편, 본 발명의 일 실시예에서 제안하는 장치 및 방법은 롱 텀 에볼루션 (long-term evolution: LTE, 이하 "LTE"라 칭하기로 한다) 이동 통신 시스템과, 롱 텀 에볼루션-어드밴스드 (long-term evolution-advanced: LTE-A, 이하 "LTE-A"라 칭하기로 한다) 이동 통신 시스템과, 인가-보조 억세스(licensed-assisted access: LAA, 이하 " LAA"라 칭하기로 한다)-LTE 이동 통신 시스템과, 고속 하향 링크 패킷 접속(high speed downlink packet access: HSDPA, 이하 "HSDPA"라 칭하기로 한다) 이동 통신 시스템과, 고속 상향 링크 패킷 접속(high speed uplink packet access: HSUPA, 이하 "HSUPA"라 칭하기로 한다) 이동 통신 시스템과, 3세대 프로젝트 파트너쉽 2(3rd generation partnership project 2: 3GPP2, 이하 "3GPP2"라 칭하기로 한다)의 고속 레이트 패킷 데이터(high rate packet data: HRPD, 이하 "HRPD"라 칭하기로 한다) 이동 통신 시스템과, 3GPP2의 광대역 코드 분할 다중 접속(wideband code division multiple access: WCDMA, 이하 "WCDMA"라 칭하기로 한다) 이동 통신 시스템과, 3GPP2의 코드 분할 다중 접속(code division multiple access: CDMA, 이하 "CDMA"라 칭하기로 한다) 이동 통신 시스템과, 국제 전기 전자 기술자 협회(institute of electrical and electronics engineers: IEEE, 이하 "IEEE"라 칭하기로 한다) 802.16m 통신 시스템과, IEEE 802.16e 통신 시스템과, 진화된 패킷 시스템(evolved packet system: EPS, 이하 "EPS"라 칭하기로 한다)과, 모바일 인터넷 프로토콜(mobile internet protocol: Mobile IP, 이하 "Mobile IP"라 칭하기로 한다) 시스템과, 디지털 멀티미디어 방송(digital multimedia broadcasting, 이하 "DMB"라 칭하기로 한다) 서비스와, 휴대용 디지털 비디오 방송(digital video broadcasting-handheld: DVP-H, 이하 "DVP-H"라 칭하기로 한다), 및 모바일/휴대용 진화된 텔레비젼 시스템 협회(advanced television systems committee-mobile/handheld: ATSC-M/H, 이하 "ATSC-M/H"라 칭하기로 한다) 서비스 등과 같은 모바일 방송 서비스와, 인터넷 프로토콜 텔레비젼(internet protocol television: IPTV, 이하 "IPTV"라 칭하기로 한다) 서비스와 같은 디지털 비디오 방송 시스템과, 엠펙 미디어 트랜스포트(moving picture experts group (MPEG) media transport: MMT, 이하 "MMT"라 칭하기로 한다) 시스템 등과 같은 다양한 무선 통신 시스템들에 적용 가능하다.
먼저, 본 발명의 일 실시예에서는 3GPP 및 무선 네트워크 기술 표준들에서 논의되고 있는 low throughput 중, 장거리 IoT(internet of things) MS의 아이들 모드(idle mode) 동작을 고려한다. 상기와 같은 기술들에서는 각 MS가 배터리 교환 없이 긴 시구간 동안, 일 예로 10년 동안 동작하게 하는 것을 타겟으로 하여 에너지 효율적 동작을 정의하고 있다. 따라서, 이런 에너지 효율적 동작을 위해, 기지국으로부터 MS까지의 경로 손실(path-loss) 값의 양자화된 값을 기반으로 하여 coverage class(혹은, 커버리지 레벨(coverage level), 커버리지 향상 레벨(coverage enhancement level) 등) 단계가 정의되고, 상기 커버리지 클래스 단계를 기반으로 하는 자원 할당 방식을 사용함으로써 전반적으로 간략화된 자원 운용을 가능하게 하는 것을 고려하고 있다.
따라서, 본 발명의 일 실시예에서는 coverage class를 기반으로 하는 효율적인 아이들 모드 동작을 고려하며, 특히 셀(cell) 당 지원하는 MS들의 개수가 미리 설정되어 있는 임계 값 이상일 경우, 상기 MS들의 전력 소모를 감소시키는 것이 가능하면서도, 자원 효율성을 증가시킬 수 있는 페이징 프로세스를 수행하는 장치 및 방법을 제안한다.
본 발명의 일 실시예에 따른 무선 통신 시스템에서 제안하는 페이징 프로세스는 다음과 같은 9개의 옵션(option)들, 즉 Option 1 내지 Option 9 중 어느 하나가 될 수 있으며, 상기 9개의 옵션들에 대해서 간략하게 정리하면 다음과 같다.
(1) Option 1
기지국은 동기 채널, 일 예로 기본 동기 채널(primary synchronization signal: PSS, 이하 "PSS"라 칭하기로 한다)과, 보조 동기 채널(secondary synchronization signal: SSS, 이하 "SSS"라 칭하기로 한다) 등과 같은 동기 채널을 통해 페이징 지시자(paging indicator)를 송신하고, 제어 채널, 일 예로 물리 다운링크 제어 채널(physical downlink control channel: PDCCH, 이하 "PDCCH"라 칭하기로 한다)과 같은 제어 채널을 통해 페이징 메시지를 송신한다. 상기 페이징 지시자는 페이징 식별자(identification: ID, 이하 "ID"라 칭하기로 한다) 혹은 페이징 ID에 관련된 정보를 포함할 수 있다. 또한, 상기 페이징 메시지는 페이징되는, 적어도 하나의 MS의 ID를 포함한다. 상기 페이징 지시자는 다양한 형태들로 구현될 수 있으며, 그에 대해서는 하기에서 구체적으로 설명할 것이므로 여기서는 그 상세한 설명을 생략하기로 한다.
(2) Option 2
기지국은 PSS와, SSS 등과 같은 동기 채널을 통해 페이징 지시자를 송신하고, 공유 채널, 일 예로 물리 다운링크 공유 채널(physical downlink shared channel: PDSCH, 이하 "PDSCH"라 칭하기로 한다)과 같은 공유 채널을 통해 페이징 메시지를 송신한다.
(3) Option 3
기지국은 마스터 정보 블록(master information block: MIB, 이하 "MIB"라 칭하기로 한다)을 통해 페이징 지시자를 송신하고, 제어 채널, 일 예로 PDCCH와 같은 제어 채널을 통해 페이징 메시지를 송신한다.
(4) Option 4
기지국은 MIB를 통해 페이징 지시자를 송신하고, 공유 채널, 일 예로 PDSCH와 같은 공유 채널을 통해 페이징 메시지를 송신한다.
(5) Option 5
기지국은 시스템 정보 블록(system information block: SIB, 이하 "SIB"라 칭하기로 한다)을 통해 페이징 지시자를 송신하고, 제어 채널, 일 예로 PDCCH와 같은 제어 채널을 통해 페이징 메시지를 송신한다.
(6) Option 6
기지국은 SIB를 통해 페이징 지시자를 송신하고, 공유 채널, 일 예로 PDSCH와 같은 공유 채널을 통해 페이징 메시지를 송신한다.
(7) Option 7
기지국은 새로운 채널, 일 예로 새로운 물리 채널(physical channel)을 통해 페이징 지시자를 송신하고, 제어 채널, 일 예로 PDCCH와 같은 제어 채널을 통해 페이징 메시지를 송신한다.
(8) Option 8
기지국은 새로운 채널, 일 예로 새로운 물리 채널을 통해 페이징 지시자를 송신하고, 공유 채널, 일 예로 PDSCH와 같은 공유 채널을 통해 페이징 메시지를 송신한다.
(9) Option 9
기지국은 제어 채널, 일 예로 PDCCH와 같은 제어 채널을 통해 페이징 지시자를 송신하고, 공유 채널, 일 예로 PDSCH와 같은 공유 채널을 통해 페이징 메시지를 송신한다.
상기에서 설명한 바와 같은 Option 1 내지 Option 9는 하기 표 1과 같이 정리될 수 있다.
상기 표 1에서 "MSG 1"은 페이징 지시자를 나타내며, "MSG 2"는 페이징 메시지 혹은 페이징되는 MS ID(혹은 MS ID 리스트)를 나타낸다. 여기서, MS ID 리스트는 적어도 하나의 MS ID를 포함한다.
그러면 여기서 Option 1 내지 Option 9 각각에 따른 기지국 및 MS 동작에 대해서 구체적으로 설명하면 다음과 같다.
(1) Option 1
먼저, 페이징 지시자는 다음과 같은 두 가지 형태들 중 어느 하나로 구현될 수 있으며, 이에 대해서 구체적으로 설명하면 다음과 같다.
첫 번째로, 상기 페이징 지시자는 페이징이 존재하는지 여부만을 알려주도록 구현될 수 있다. 즉, MS는 상기 페이징 지시자를 수신할 경우 페이징이 존재하는지 여부만을 알 수 있다. 이하, 설명의 편의상, 페이징이 존재하는지 여부만을 알려주도록 구현되는 페이징 지시자를 "개별 페이징 지시자(individual paging indicator)"라 칭하기로 한다.
일 예로, 상기 개별 페이징 지시자는 1개의 비트로 구현되며, 상기 개별 페이징 지시자의 값이 미리 설정된 값, 일 예로 '1'로 설정될 경우, 페이징이 존재함을 나타낸다. 이와는 달리, 상기 개별 페이징 지시자의 값이 미리 설정된 값, 일 예로 '0'으로 설정될 경우, 페이징이 존재하지 않음을 나타낸다.
두 번째로, 상기 페이징 지시자는 페이징 그룹 단위로 페이징이 존재하는지 여부를 알려주도록 구현될 수 있다. 즉, MS는 상기 페이징 지시자를 수신할 경우 무선 통신 시스템에서 지원하는 페이징 그룹들 중 어떤 페이징 그룹에 대해서 페이징이 존재하는지를 알 수 있다. 이하, 설명의 편의상, 무선 통신 시스템에서 지원하는 페이징 그룹들 중 어떤 페이징 그룹에 대해서 페이징이 존재하는지를 알려주도록 구현되는 페이징 지시자를 "그룹 페이징 지시자(group paging indicator)"라 칭하기로 한다. 상기 그룹 페이징 지시자는 다양한 형태들로 구현될 수 있으며, 상기 그룹 페이징 지시자를 구현하는 방식에 대해서는 하기에서 구체적으로 설명할 것이므로 여기서는 그 상세한 설명을 생략하기로 한다.
한편, 페이징 그룹은 적어도 하나의 MS를 포함하며, 상기 페이징 그룹은 다양한 형태들로 생성될 수 있다. 이에 대해서 구체적으로 설명하면 다음과 같다.
첫 번째로, 페이징 그룹은 MS ID를 기반으로 생성될 수 있으며, 이에 대해서 구체적으로 설명하면 다음과 같다.
먼저, 페이징 그룹은 MS가 접속(attach)시 상기 MS에게 부여되는 시스템 아키텍쳐 에볼루션(system architecture evolution: SAE, 이하 "SAE"라 칭하기로 한다)-임시 이동 가입자 식별자(temporary mobile subscriber identity: TMSI, 이하 "TMSI"라 칭하기로 한다)(SAE-TMSI: S-TMSI, 이하 "S-TMSI"라 칭하기로 한다) 혹은 MS의 고유 ID인 국체 이동 가입자 식별자(international mobile subscriber identity: IMSI, 이하 "IMSI"라 칭하기로 한다) 등과 같은 MS ID를 기반으로 결정되며, 다음과 같은 방식들 중 어느 하나에 상응하게 실제 페이징 그룹이 생성된다. 또한, 페이징 그룹은 다음과 같은 방식들 이외의 다른 방식들에 상응하게 생성될 수도 있음은 물론이며, 이에 대한 구체적인 설명은 생략하기로 한다.
먼저, 페이징 그룹은 MS ID의 최하위 비트(last significant bit: LSB, 이하 "LSB"라 칭하기로 한다)의 n 비트 혹은 최상위 비트(most significant bit: MSB, 이하 "MSB"라 칭하기로 한다)의 n 비트(단, n은 1 이상의 정수)를 기반으로 생성된다.
이와는 달리, 페이징 그룹은 MS ID에 대한 모듈로(modulo, 이하 "modulo"라 칭하기로 한다) m(단, m은 1 이상의 정수) 연산을 기반으로 생성된다.
두 번째로, MS에서 수행되는 어플리케이션(application) 혹은 서비스를 기반으로 페이징 그룹을 생성하는 과정에 대해서 설명하면 다음과 같다.
먼저, 페이징 그룹은 MS에서 수행되는 어플리케이션 혹은 서비스를 기반으로 생성될 수 있으며, 다음과 같은 방식들 중 어느 하나에 상응하게 실제 페이징 그룹이 생성된다. 또한, 페이징 그룹은 다음과 같은 방식들 이외의 다른 방식들에 상응하게 생성될 수도 있음은 물론이며, 이에 대한 구체적인 설명은 생략하기로 한다.
먼저, 페이징 그룹은 MS에서 수행되는 서비스의 서비스 ID 혹은 MS에서 수행되는 어플리케이션 어플리케이션 ID의 LSB의 n 비트 혹은 MSB의 n 비트를 기반으로 생성된다.
이와는 달리, 페이징 그룹은 MS에서 수행되는 서비스의 서비스 ID 혹은 MS에서 수행되는 어플리케이션 어플리케이션 ID에 대한 modular m 연산을 기반으로 생성된다.
세 번째로, MS의 위치를 기반으로 페이징 그룹을 생성하는 과정에 대해서 설명하면 다음과 같다.
먼저, 페이징 그룹은 MS의 위치를 기반으로 생성될 수 있으며, 다음과 같은 방식들 중 어느 하나에 상응하게 실제 페이징 그룹이 생성된다. 또한, 페이징 그룹은 다음과 같은 방식들 이외의 다른 방식들에 상응하게 생성될 수도 있음은 물론이며, 이에 대한 구체적인 설명은 생략하기로 한다.
먼저, 페이징 그룹은 MS에 대한 전세계 측위 시스템(global positioning system: GPS, 이하 "GPS"라 칭하기로 한다) 값의 LSB의 n 비트 혹은 MSB의 n 비트를 기반으로 생성된다.
이와는 달리, 페이징 그룹은 MS에 대한 GPS 값에 대한 modular m 연산을 기반으로 생성될 수 있다.
네 번째로, MS의 디바이스 관련 ID를 기반으로 페이징 그룹을 생성하는 과정에 대해서 설명하면 다음과 같다.
먼저, 페이징 그룹은 해당 MS의 디바이스 관련 ID, 일 예로 센서 ID, 매체 접속 제어(medium access control: MAC, 이하 "MAC"라 칭하기로 한다) 어드레스, 인터넷 프로토콜(internet protocol: IP, 이하 "IP"라 칭하기로 한다) 어드레스, 제품 키 등과 같은 디바이스 관련 ID를 기반으로 생성될 수 있으며, 다음과 같은 방식들 중 어느 하나에 상응하게 실제 페이징 그룹이 생성된다. 또한, 페이징 그룹은 다음과 같은 방식들 이외의 다른 방식들에 상응하게 생성될 수도 있음은 물론이며, 이에 대한 구체적인 설명은 생략하기로 한다.
먼저, 페이징 그룹은 디바이스 관련 ID의 LSB의 n 비트 혹은 MSB의 n 비트를 기반으로 생성된다.
이와는 달리, 페이징 그룹은 디바이스 관련 ID에 대한 modular m 연산을 기반으로 생성될 수 있다.
다음으로, 상기 그룹 페이징 지시자에 대해서 설명하면 다음과 같다.
먼저, 상기 그룹 페이징 지시자는 크게 1개의 파트(part)로 구현되는 one-part 그룹 페이징 지시자와 2개의 파트들로 구현되는 two-part 그룹 페이징 지시자로 구분될 수 있으며, 상기 one-part 그룹 페이징 지시자에 대해서 설명하면 다음과 같다.
첫 번째로, 상기 one-part 그룹 페이징 지시자는 비트맵(bitmap)을 기반으로 구현될 수 있다. 일 예로, one-part 그룹 페이징 지시자가 4개의 비트들로 구현되고, 상기 one-part 그룹 페이징 지시자가 "0100"일 경우, S-TMSI의 LSB 2비트가 00, 01, 10, 11인 MS들 중 두 번째 그룹인, S-TMSI의 LSB 2비트가 01인 MS들이 포함되어 있는 페이징 그룹이 페이징되는 그룹임을 나타낸다.
두 번째로, 상기 one-part 그룹 페이징 지시자는 비트 시퀀스(bit sequence)를 기반으로 구현될 수 있다. 일 예로, one-part 그룹 페이징 지시자가 4개의 비트들로 구현되고, 상기 one-part 그룹 페이징 지시자가 "0100"일 경우, S-TMSI의 LSB 4비트가 "0100"인 MS들이 포함되는 페이징 그룹이 페이징되는 그룹임을 나타낸다. 또 다른 예로, one-part 그룹 페이징 지시자가 4개의 비트들로 구현되고, 상기 one-part 그룹 페이징 지시자가 "0100"일 경우, MS의 GPS 값에 대한 해쉬 함수(hash function)로 "0100"을 매핑하여 해당하는 MS들이 포함되는 페이징 그룹이 페이징되는 그룹임을 나타낸다.
한편, two-part 그룹 페이징 지시자에 대해서는 하기의 Option 9 부분에서 구체적으로 설명할 것이므로 여기서는 그 상세한 설명을 생략하기로 한다.
그러면 여기서 도 3을 참조하여 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 일 예에 대해서 설명하기로 한다.
도 3은 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 일 예를 개략적으로 도시한 도면이다.
도 3을 참조하면, 먼저 311단계에서 MS는 아이들 모드로 동작하는 중에 불연속 수신(discontinuous reception: DRX, 이하 "DRX"라 칭하기로 한다) 타이머가 만료됨을 검출하면, 웨이크 업(wake-up)한 후 313단계로 진행한다. 상기 313단계에서 상기 MS는 동기 채널 신호, 일 예로 PSS 신호와, SSS 신호 등과 같은 동기 채널 신호를 수신하고 315단계로 진행한다. 상기 315단계에서 상기 MS는 상기 동기 채널 신호에 포함되어 있는 페이징 지시자를 검출한 후 317단계로 진행한다. 상기 317단계에서 상기 MS는 상기 페이징 지시자가 페이징이 존재함을 나타내는지 검사한다. 상기 검사 결과 상기 페이징 지시자가 페이징이 존재함을 나타내지 않을 경우, 즉 상기 페이징 지시자가 페이징이 존재하지 않음을 나타낼 경우 상기 MS는 319단계로 진행한다. 상기 319단계에서 상기 MS는 상기 아이들 모드로 천이한다.
한편, 상기 317단계에서 검사 결과 상기 페이징 지시자가 페이징이 존재함을 나타낼 경우, 상기 MS는 321단계로 진행한다. 상기 321단계에서 상기 MS는 다른 동작, 즉 페이징 메시지가 포함되는 PDCCH 신호를 수신하기 위한 다른 동작, 일 예로 MIB와, SIB 등에 대한 디코딩 동작 등을 수행한 후 323단계로 진행한다. 상기 323단계에서 상기 MS는 PDCCH 신호를 수신 및 디코딩하여 페이징 메시지를 검출한 후 325단계로 진행한다. 상기 325단계에서 상기 MS는 상기 검출한 페이징 메시지를 기반으로 상기 MS에 대한 페이징이 존재하는지 검사한다. 상기 검사 결과 상기 MS에 대한 페이징이 존재하지 않을 경우 상기 MS는 상기 319단계로 진행한다.
한편, 상기 325단계에서 검사 결과 상기 MS에 대한 페이징이 존재할 경우 상기 MS는 327단계로 진행한다. 상기 327단계에서 상기 MS는 상기 MS 자신에 대한 페이징이 존재하므로 상기 기지국과 랜덤 억세스 절차를 수행한다. 즉, 상기 MS는 상기 기지국으로 랜덤 억세스 채널(random access channel: RACH, 이하 "RACH"라 칭하기로 한다) 신호를 송신한다.
한편, 도 3이 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 일 예를 도시하고 있더라도, 다양한 변형들이 도 3에 대해 이루어질 수 있음은 물론이다. 일 예로, 도 3에는 연속적인 단계들이 도시되어 있지만, 도 3에서 설명한 단계들은 오버랩될 수 있고, 병렬로 발생할 수 있고, 다른 순서로 발생할 수 있거나, 혹은 다수 번 발생할 수 있음은 물론이다.
도 3에서는 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 일 예에 대해서 설명하였으며, 다음으로 도 4를 참조하여 본 발명의 일 실시예에 따른 무선 통신 시스템에서 페이징 프로세스를 수행하는 과정의 일 예에 대해서 설명하기로 한다.
도 4는 본 발명의 일 실시예에 따른 무선 통신 시스템에서 페이징 프로세스를 수행하는 과정의 일 예를 개략적으로 도시한 신호 흐름도이다.
도 4를 참조하면, 먼저 MS는 아이들 모드로 동작하는 중에(411) DRX 타이머가 만료되는지 검사한다(413). 상기 검사 결과 상기 DRX 타이머가 만료될 경우 상기 MS는 웨이크 업한 후(415) 기지국에서 송신한 동기 채널 신호를 수신한다(417). 상기 MS는 상기 수신한 동기 채널 신호에 포함되어 있는 페이징 지시자를 기반으로 페이징이 존재하는지 여부를 검사한다(419). 상기 검사 결과 페이징이 존재하지 않을 경우 상기 MS는 상기 아이들 모드로 천이한다.
한편, 상기 검사 결과 페이징이 존재할 경우 상기 MS는 상기 기지국에서 송신하는 다른 신호, 즉 페이징 메시지가 포함되는 PDCCH 신호를 수신하는데 관련되는 다른 신호, 일 예로 MIB와, SIB와 같은 다른 신호를 수신하고(421), 상기 다른 신호에 대한 디코딩 동작 등을 수행한다(423). 그리고 나서, 상기 MS는 상기 기지국에서 송신하는 PDCCH 신호를 수신하여(425), 상기 PDCCH 신호에 대한 디코딩 동작을 수행하여 페이징 메시지를 검출한다(427). 그리고 나서, 상기 MS는 상기 검출한 페이징 메시지를 기반으로 상기 MS 자신에 대한 페이징이 존재하는지 검사하고(429), 상기 MS 자신에 대한 페이징이 존재하지 않을 경우 상기 MS는 상기 아이들 모드로 천이한다(411).
한편, 상기 검사 결과 상기 MS 자신에 대한 페이징이 존재할 경우 상기 기지국으로 RACH 신호를 송신한다(431).
(2) Option 2
먼저, 페이징 지시자는 Option 1에서 설명한 바와 동일하므로, 여기서는 그 상세한 설명은 생략하기로 한다.
그러면 여기서 도 5를 참조하여 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 다른 예에 대해서 설명하기로 한다.
도 5는 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 다른 예를 개략적으로 도시한 도면이다.
도 5를 참조하면, 먼저 511단계 내지 519단계까지의 동작은 도 3에서 설명한 바와 같은 311단계 내지 319단계까지의 동작과 동일하므로 여기서는 그 상세한 설명을 생략하기로 한다.
한편, 517단계에서 검사 결과 페이징 지시자가 페이징이 존재함을 나타낼 경우, 상기 MS는 521단계로 진행한다. 상기 521단계에서 상기 MS는 다른 동작, 즉 페이징 메시지가 포함되는 PDSCH 신호를 수신하기 위한 다른 동작, 일 예로 MIB와, SIB와, PDCCH 신호 등에 대한 디코딩 동작 등을 수행한 후 523단계로 진행한다. 여기서, PDCCH를 통해 전달되는 제어 정보 이외에 시스템 정보(system information: SI, 이하 "SI"라 칭하기로 한다) 혹은 소프트웨어를 통해 MS ID, 시스템 프레임 번호(system frame number: SFN, 이하 "SFN"이라 칭하기로 한다) 등과 같은 정보를 기반으로 PDSCH 신호를 수신하는 것이 가능할 경우, 상기 MS는 상기 PDCCH 신호에 대한 디코딩 동작을 수행하지 않을 수도 있음은 물론이다.
한편, 상기 523단계에서 상기 MS는 PDSCH 신호를 디코딩하여 페이징 메시지를 검출한 후 525단계로 진행한다. 상기 525단계에서 상기 MS는 상기 검출한 페이징 메시지를 기반으로 상기 MS에 대한 페이징이 존재하는지 검사한다. 상기 검사 결과 상기 MS에 대한 페이징이 존재하지 않을 경우 상기 MS는 519단계로 진행하여 아이들 모드로 천이한다.
한편, 상기 525단계에서 검사 결과 상기 MS에 대한 페이징이 존재할 경우 상기 MS는 527단계로 진행한다. 상기 527단계에서 상기 MS는 상기 MS 자신에 대한 페이징이 존재하므로 기지국으로 RACH 신호를 송신한다.
한편, 도 5가 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 다른 예를 도시하고 있더라도, 다양한 변형들이 도 5에 대해 이루어질 수 있음은 물론이다. 일 예로, 도 5에는 연속적인 단계들이 도시되어 있지만, 도 5에서 설명한 단계들은 오버랩될 수 있고, 병렬로 발생할 수 있고, 다른 순서로 발생할 수 있거나, 혹은 다수 번 발생할 수 있음은 물론이다.
도 5에서는 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 다른 예에 대해서 설명하였으며, 다음으로 도 6을 참조하여 본 발명의 일 실시예에 따른 무선 통신 시스템에서 페이징 프로세스를 수행하는 과정의 다른 예에 대해서 설명하기로 한다.
도 6은 본 발명의 일 실시예에 따른 무선 통신 시스템에서 페이징 프로세스를 수행하는 과정의 다른 예를 개략적으로 도시한 신호 흐름도이다.
도 6을 참조하면, 먼저 611단계 내지 619단계까지의 동작은 도 4에서 설명한 바와 같은 411단계 내지 419단계까지의 동작과 동일하므로 여기서는 그 상세한 설명을 생략하기로 한다.
한편, 619단계에서 검사 결과 페이징 지시자가 페이징이 존재함을 나타낼 경우, MS는 기지국에서 송신하는 다른 신호, 즉 페이징 메시지가 포함되는 PDSCH 신호를 수신하는데 관련되는 다른 신호, 일 예로 MIB와, SIB, PDCCH와 같은 다른 신호를 수신하고(621), 상기 다른 신호에 대한 디코딩 동작 등을 수행한다(623). 여기서, PDCCH를 통해 전달되는 제어 정보 이외에 SI 혹은 소프트웨어를 통해 MS ID, SFN 등과 같은 정보를 기반으로 PDSCH 신호를 수신하는 것이 가능할 경우, 상기 MS는 상기 PDCCH 신호에 대한 디코딩 동작을 수행하지 않을 수도 있음은 물론이다.
그리고 나서, 상기 MS는 상기 기지국에서 송신하는 PDSCH 신호를 수신하여(625), 상기 PDSCH 신호에 대한 디코딩 동작을 수행하여 페이징 메시지를 검출한다(627). 그리고 나서, 상기 MS는 상기 검출한 페이징 메시지를 기반으로 상기 MS 자신에 대한 페이징이 존재하는지 검사하고(629), 상기 MS 자신에 대한 페이징이 존재하지 않을 경우 상기 MS는 상기 아이들 모드로 천이한다(611).
한편, 상기 검사 결과 상기 MS 자신에 대한 페이징이 존재할 경우 상기 기지국으로 RACH 신호를 송신한다(631).
(3) Option 3
먼저, 페이징 지시자는 Option 1에서 설명한 바와 동일하므로, 여기서는 그 상세한 설명은 생략하기로 한다.
그러면 여기서 도 7을 참조하여 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 또 다른 예에 대해서 설명하기로 한다.
도 7은 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 또 다른 예를 개략적으로 도시한 도면이다.
도 7을 참조하면, 먼저 711단계 내지 713단계까지의 동작은 도 3에서 설명한 바와 같은 311단계 내지 313단계까지의 동작과 동일하므로 여기서는 그 상세한 설명을 생략하기로 한다.
한편, 715단계에서 MS는 MIB를 수신하고 717단계로 진행한다. 여기서, 상기 MIB는 일 예로 물리 브로드캐스트 채널(physical broadcast channel: PBCH, 이하 "PBCH" 라 칭하기로 한다)을 통해 수신될 수 있다. 상기 717단계에서 상기 MS는 상기 MIB로부터 페이징 지시자를 검출하고 719단계로 진행한다. 상기 719단계에서 상기 MS는 상기 페이징 지시자가 페이징이 존재함을 나타내는지 검사한다. 상기 검사 결과 상기 페이징 지시자가 페이징이 존재함을 나타내지 않을 경우, 즉 페이징이 존재하지 않음을 나타낼 경우 상기 MS는 721단계로 진행한다. 상기 721단계에서 상기 MS는 아이들 모드로 천이한다.
한편, 상기 719단계에서 검사 결과 상기 페이징 지시자가 페이징이 존재함을 나타낼 경우, 상기 MS는 723단계로 진행한다. 상기 723단계에서 상기 MS는 다른 동작, 즉 페이징 메시지가 포함되는 PDCCH 신호를 수신하기 위한 다른 동작, 일 예로 SIB 등에 대한 디코딩 동작 등을 수행한 후 725단계로 진행한다. 상기 725단계에서 상기 MS는 PDCCH 신호를 디코딩하여 페이징 메시지를 검출한 후 727단계로 진행한다. 상기 727단계에서 상기 MS는 상기 검출한 페이징 메시지를 기반으로 상기 MS에 대한 페이징이 존재하는지 검사한다. 상기 검사 결과 상기 MS에 대한 페이징이 존재하지 않을 경우 상기 MS는 상기 721단계로 진행한다.
한편, 상기 727단계에서 검사 결과 상기 MS에 대한 페이징이 존재할 경우 상기 MS는 729단계로 진행한다. 상기 729단계에서 상기 MS는 상기 MS 자신에 대한 페이징이 존재하므로 기지국으로 RACH 신호를 송신한다.
한편, 도 7이 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 또 다른 예를 도시하고 있더라도, 다양한 변형들이 도 7에 대해 이루어질 수 있음은 물론이다. 일 예로, 도 7에는 연속적인 단계들이 도시되어 있지만, 도 7에서 설명한 단계들은 오버랩될 수 있고, 병렬로 발생할 수 있고, 다른 순서로 발생할 수 있거나, 혹은 다수 번 발생할 수 있음은 물론이다.
도 7에서는 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 또 다른 예에 대해서 설명하였으며, 다음으로 도 8을 참조하여 본 발명의 일 실시예에 따른 무선 통신 시스템에서 페이징 프로세스를 수행하는 과정의 또 다른 예에 대해서 설명하기로 한다.
도 8은 본 발명의 일 실시예에 따른 무선 통신 시스템에서 페이징 프로세스를 수행하는 과정의 또 다른 예를 개략적으로 도시한 신호 흐름도이다.
도 8을 참조하면, 먼저 811단계 내지 815단계까지의 동작은 도 4에서 설명한 바와 같은 411단계 내지 415단계까지의 동작과 동일하므로 여기서는 그 상세한 설명을 생략하기로 한다.
한편, MS는 기지국에서 송신한 동기 신호를 수신하고(817) MS는 기지국에서 송신한 MIB를 수신하여(819) 상기 MIB로부터 페이징 지시자를 검출하고, 상기 검출한 페이징 지시자가 페이징이 존재함을 나타내는지 검사한다(821). 상기 검사 결과 페이징 지시자가 페이징이 존재함을 나타낼 경우, MS는 기지국에서 송신하는 다른 신호, 즉 페이징 메시지가 포함되는 PDCCH 신호를 수신하는데 관련되는 다른 신호, 일 예로 MIB와, SIB와 같은 다른 신호를 수신하고(823), 상기 다른 신호에 대한 디코딩 동작 등을 수행한다(825).
그리고 나서, 상기 MS는 상기 기지국에서 송신하는 PDCCH 신호를 수신하여(827), 상기 PDCCH 신호에 대한 디코딩 동작을 수행하여 페이징 메시지를 검출한다(829). 그리고 나서, 상기 MS는 상기 검출한 페이징 메시지를 기반으로 상기 MS 자신에 대한 페이징이 존재하는지 검사하고(831), 상기 MS 자신에 대한 페이징이 존재하지 않을 경우 상기 MS는 상기 아이들 모드로 천이한다(811).
한편, 상기 검사 결과 상기 MS 자신에 대한 페이징이 존재할 경우 상기 기지국으로 RACH 신호를 송신한다(833).
(4) Option 4
먼저, 페이징 지시자는 Option 1에서 설명한 바와 동일하므로, 여기서는 그 상세한 설명은 생략하기로 한다.
그러면 여기서 도 9를 참조하여 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 또 다른 예에 대해서 설명하기로 한다.
도 9는 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 또 다른 예를 개략적으로 도시한 도면이다.
도 9를 참조하면, 먼저 911단계 내지 921단계까지의 동작은 도 7에서 설명한 바와 같은 711단계 내지 721단계까지의 동작과 동일하므로 여기서는 그 상세한 설명을 생략하기로 한다.
한편, 919단계에서 검사 결과 페이징 지시자가 페이징이 존재함을 나타낼 경우, 상기 MS는 923단계로 진행한다. 상기 923단계에서 상기 MS는 다른 동작, 즉 페이징 메시지가 포함되는 PDSCH 신호를 수신하기 위한 다른 동작, 일 예로 SIB와, PDCCH 신호 등에 대한 디코딩 동작 등을 수행한 후 925단계로 진행한다. 여기서, PDCCH를 통해 전달되는 제어 정보 이외에 SI 혹은 소프트웨어를 통해 MS ID, SFN 등과 같은 정보를 기반으로 PDSCH 신호를 수신하는 것이 가능할 경우, 상기 MS는 상기 PDCCH 신호에 대한 디코딩 동작을 수행하지 않을 수도 있음은 물론이다.
한편, 상기 925단계에서 상기 MS는 PDSCH 신호를 디코딩하여 페이징 메시지를 검출한 후 927단계로 진행한다. 상기 927단계에서 상기 MS는 상기 검출한 페이징 메시지를 기반으로 상기 MS에 대한 페이징이 존재하는지 검사한다. 상기 검사 결과 상기 MS에 대한 페이징이 존재하지 않을 경우 상기 MS는 921단계로 진행하여 아이들 모드로 천이한다.
한편, 상기 927단계에서 검사 결과 상기 MS에 대한 페이징이 존재할 경우 상기 MS는 929단계로 진행한다. 상기 929단계에서 상기 MS는 상기 MS 자신에 대한 페이징이 존재하므로 기지국으로 RACH 신호를 송신한다.
한편, 도 9가 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 또 다른 예를 도시하고 있더라도, 다양한 변형들이 도 9에 대해 이루어질 수 있음은 물론이다. 일 예로, 도 9에는 연속적인 단계들이 도시되어 있지만, 도 9에서 설명한 단계들은 오버랩될 수 있고, 병렬로 발생할 수 있고, 다른 순서로 발생할 수 있거나, 혹은 다수 번 발생할 수 있음은 물론이다.
도 9에서는 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 또 다른 예에 대해서 설명하였으며, 다음으로 도 10을 참조하여 본 발명의 일 실시예에 따른 무선 통신 시스템에서 페이징 프로세스를 수행하는 과정의 또 다른 예에 대해서 설명하기로 한다.
도 10은 본 발명의 일 실시예에 따른 무선 통신 시스템에서 페이징 프로세스를 수행하는 과정의 또 다른 예를 개략적으로 도시한 신호 흐름도이다.
도 10을 참조하면, 먼저 1011단계 내지 1021단계까지의 동작은 도 8에서 설명한 바와 같은 811단계 내지 821단계까지의 동작과 동일하므로 여기서는 그 상세한 설명을 생략하기로 한다.
한편, 1021단계에서 검사 결과 페이징 지시자가 페이징이 존재함을 나타낼 경우, MS는 기지국에서 송신하는 다른 신호, 즉 페이징 메시지가 포함되는 PDSCH 신호를 수신하는데 관련되는 다른 신호, 일 예로 SIB, PDCCH와 같은 다른 신호를 수신하고(1023), 상기 다른 신호에 대한 디코딩 동작 등을 수행한다(1025). 여기서, PDCCH를 통해 전달되는 제어 정보 이외에 SI 혹은 소프트웨어를 통해 MS ID, SFN 등과 같은 정보를 기반으로 PDSCH 신호를 수신하는 것이 가능할 경우, 상기 MS는 상기 PDCCH 신호에 대한 디코딩 동작을 수행하지 않을 수도 있음은 물론이다.
그리고 나서, 상기 MS는 상기 기지국에서 송신하는 PDSCH 신호를 수신하여(1027), 상기 PDSCH 신호에 대한 디코딩 동작을 수행하여 페이징 메시지를 검출한다(1029). 그리고 나서, 상기 MS는 상기 검출한 페이징 메시지를 기반으로 상기 MS 자신에 대한 페이징이 존재하는지 검사하고(1031), 상기 MS 자신에 대한 페이징이 존재하지 않을 경우 상기 MS는 상기 아이들 모드로 천이한다(1011).
한편, 상기 검사 결과 상기 MS 자신에 대한 페이징이 존재할 경우 상기 기지국으로 RACH 신호를 송신한다(1033).
(5) Option 5
먼저, 페이징 지시자는 Option 1에서 설명한 바와 동일하므로, 여기서는 그 상세한 설명은 생략하기로 한다.
그러면 여기서 도 11을 참조하여 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 또 다른 예에 대해서 설명하기로 한다.
도 11은 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 또 다른 예를 개략적으로 도시한 도면이다.
도 11을 참조하면, 먼저 1111단계의 동작은 도 9에서 설명한 바와 같은 911단계의 동작과 동일하므로, 여기서는 그 상세한 설명을 생략하기로 한다.
한편, 1113단계에서 MS는 PSS 혹은 SSS 등과 같은 동기 신호를 수신 및 복호하고, MIB를 수신하고 1115단계로 진행한다. 상기 1115단계에서 상기 MS는 SIB를 수신하고 1117단계로 진행한다. 상기 1117단계에서 상기 MS는 상기 SIB로부터 페이징 지시자를 검출하고 1119단계로 진행한다. 상기 1119단계에서 상기 MS는 상기 페이징 지시자가 페이징이 존재함을 나타내는지 검사한다. 상기 검사 결과 상기 페이징 지시자가 페이징이 존재함을 나타내지 않을 경우, 즉 페이징이 존재하지 않음을 나타낼 경우 상기 MS는 1121단계로 진행한다. 상기 1121단계에서 상기 MS는 아이들 모드로 천이한다.
한편, 상기 1119단계에서 검사 결과 상기 페이징 지시자가 페이징이 존재함을 나타낼 경우, 상기 MS는 1123단계로 진행한다. 상기 1123단계에서 상기 MS는 다른 동작, 즉 페이징 메시지가 포함되는 PDCCH 신호를 수신하기 위한 다른 동작, 일 예로 다른 신호 등에 대한 디코딩 동작 등을 수행한 후 1125단계로 진행한다. 상기 1125단계에서 상기 MS는 PDCCH 신호를 디코딩하여 페이징 메시지를 검출한 후 1127단계로 진행한다. 상기 1127단계에서 상기 MS는 상기 검출한 페이징 메시지를 기반으로 상기 MS에 대한 페이징이 존재하는지 검사한다. 상기 검사 결과 상기 MS에 대한 페이징이 존재하지 않을 경우 상기 MS는 상기 1121단계로 진행한다.
한편, 상기 1127단계에서 검사 결과 상기 MS에 대한 페이징이 존재할 경우 상기 MS는 1129단계로 진행한다. 상기 1129단계에서 상기 MS는 상기 MS 자신에 대한 페이징이 존재하므로 기지국으로 RACH 신호를 송신한다.
한편, 도 11이 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 또 다른 예를 도시하고 있더라도, 다양한 변형들이 도 11에 대해 이루어질 수 있음은 물론이다. 일 예로, 도 11에는 연속적인 단계들이 도시되어 있지만, 도 11에서 설명한 단계들은 오버랩될 수 있고, 병렬로 발생할 수 있고, 다른 순서로 발생할 수 있거나, 혹은 다수 번 발생할 수 있음은 물론이다.
도 11에서는 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 또 다른 예에 대해서 설명하였으며, 다음으로 도 12를 참조하여 본 발명의 일 실시예에 따른 무선 통신 시스템에서 페이징 프로세스를 수행하는 과정의 또 다른 예에 대해서 설명하기로 한다.
도 12는 본 발명의 일 실시예에 따른 무선 통신 시스템에서 페이징 프로세스를 수행하는 과정의 또 다른 예를 개략적으로 도시한 신호 흐름도이다.
도 12를 참조하면, 먼저 1211단계 내지 1217단계까지의 동작은 도 10에서 설명한 바와 같은 1011단계 내지 1017단계까지의 동작과 동일하므로 여기서는 그 상세한 설명을 생략하기로 한다.
한편, MS는 기지국에서 송신한 MIB를 수신하고(1219), 기지국에서 송신한 SIB를 수신하여(1221) 상기 MIB로부터 페이징 지시자를 검출하고, 상기 검출한 페이징 지시자가 페이징이 존재함을 나타내는지 검사한다(1223). 상기 검사 결과 페이징 지시자가 페이징이 존재함을 나타낼 경우, MS는 기지국에서 송신하는 다른 신호, 즉 페이징 메시지가 포함되는 PDCCH 신호를 수신하는데 관련되는 다른 신호를 수신하고(1225), 상기 다른 신호에 대한 디코딩 동작 등을 수행한다(1227).
그리고 나서, 상기 MS는 상기 기지국에서 송신하는 PDCCH 신호를 수신하여(1229), 상기 PDCCH 신호에 대한 디코딩 동작을 수행하여 페이징 메시지를 검출한다(1231). 그리고 나서, 상기 MS는 상기 검출한 페이징 메시지를 기반으로 상기 MS 자신에 대한 페이징이 존재하는지 검사하고(1233), 상기 MS 자신에 대한 페이징이 존재하지 않을 경우 상기 MS는 상기 아이들 모드로 천이한다(1211).
한편, 상기 검사 결과 상기 MS 자신에 대한 페이징이 존재할 경우 상기 기지국으로 RACH 신호를 송신한다(1235).
(6) Option 6
먼저, 페이징 지시자는 Option 1에서 설명한 바와 동일하므로, 여기서는 그 상세한 설명은 생략하기로 한다.
그러면 여기서 도 13을 참조하여 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 또 다른 예에 대해서 설명하기로 한다.
도 13은 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 또 다른 예를 개략적으로 도시한 도면이다.
도 13을 참조하면, 먼저 1311단계 내지 1321단계까지의 동작은 도 11에서 설명한 바와 같은 1111단계 내지 1121단계까지의 동작과 동일하므로, 여기서는 그 상세한 설명을 생략하기로 한다.
한편, 1319단계에서 검사 결과 페이징 지시자가 페이징이 존재함을 나타낼 경우, 상기 MS는 1323단계로 진행한다. 상기 1323단계에서 상기 MS는 다른 동작, 즉 페이징 메시지가 포함되는 PDSCH 신호를 수신하기 위한 다른 동작, 일 예로 PDCCH 신호 등에 대한 디코딩 동작 등을 수행한 후 1325단계로 진행한다. 여기서, PDCCH를 통해 전달되는 제어 정보 이외에 SI 혹은 소프트웨어를 통해 MS ID, SFN 등과 같은 정보를 기반으로 PDSCH 신호를 수신하는 것이 가능할 경우, 상기 MS는 상기 PDCCH 신호에 대한 디코딩 동작을 수행하지 않을 수도 있음은 물론이다.
한편, 상기 1325단계에서 상기 MS는 PDSCH 신호를 디코딩하여 페이징 메시지를 검출한 후 1327단계로 진행한다. 상기 1327단계에서 상기 MS는 상기 검출한 페이징 메시지를 기반으로 상기 MS에 대한 페이징이 존재하는지 검사한다. 상기 검사 결과 상기 MS에 대한 페이징이 존재하지 않을 경우 상기 MS는 1321단계로 진행하여 아이들 모드로 천이한다.
한편, 상기 1327단계에서 검사 결과 상기 MS에 대한 페이징이 존재할 경우 상기 MS는 1329단계로 진행한다. 상기 1329단계에서 상기 MS는 상기 MS 자신에 대한 페이징이 존재하므로 기지국으로 RACH 신호를 송신한다.
한편, 도 13이 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 또 다른 예를 도시하고 있더라도, 다양한 변형들이 도 13에 대해 이루어질 수 있음은 물론이다. 일 예로, 도 13에는 연속적인 단계들이 도시되어 있지만, 도 13에서 설명한 단계들은 오버랩될 수 있고, 병렬로 발생할 수 있고, 다른 순서로 발생할 수 있거나, 혹은 다수 번 발생할 수 있음은 물론이다.
도 13에서는 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 또 다른 예에 대해서 설명하였으며, 다음으로 도 14를 참조하여 본 발명의 일 실시예에 따른 무선 통신 시스템에서 페이징 프로세스를 수행하는 과정의 또 다른 예에 대해서 설명하기로 한다.
도 14는 본 발명의 일 실시예에 따른 무선 통신 시스템에서 페이징 프로세스를 수행하는 과정의 또 다른 예를 개략적으로 도시한 신호 흐름도이다.
도 14를 참조하면, 먼저 1411단계 내지 1423단계까지의 동작은 도 12에서 설명한 바와 같은 1211단계 내지 1223단계까지의 동작과 동일하므로 여기서는 그 상세한 설명을 생략하기로 한다.
한편, 1423단계에서 검사 결과 페이징 지시자가 페이징이 존재함을 나타낼 경우, MS는 기지국에서 송신하는 다른 신호, 즉 페이징 메시지가 포함되는 PDSCH 신호를 수신하는데 관련되는 다른 신호, 일 예로 PDCCH와 같은 다른 신호를 수신하고(1425), 상기 다른 신호에 대한 디코딩 동작 등을 수행한다(1427). 여기서, PDCCH를 통해 전달되는 제어 정보 이외에 SI 혹은 소프트웨어를 통해 MS ID, SFN 등과 같은 정보를 기반으로 PDSCH 신호를 수신하는 것이 가능할 경우, 상기 MS는 상기 PDCCH 신호에 대한 디코딩 동작을 수행하지 않을 수도 있음은 물론이다.
그리고 나서, 상기 MS는 상기 기지국에서 송신하는 PDSCH 신호를 수신하여(1429), 상기 PDSCH 신호에 대한 디코딩 동작을 수행하여 페이징 메시지를 검출한다(1431). 그리고 나서, 상기 MS는 상기 검출한 페이징 메시지를 기반으로 상기 MS 자신에 대한 페이징이 존재하는지 검사하고(1433), 상기 MS 자신에 대한 페이징이 존재하지 않을 경우 상기 MS는 상기 아이들 모드로 천이한다(1411).
한편, 상기 검사 결과 상기 MS 자신에 대한 페이징이 존재할 경우 상기 기지국으로 RACH 신호를 송신한다(1435).
(7) Option 7
먼저, 페이징 지시자는 Option 1에서 설명한 바와 동일하므로, 여기서는 그 상세한 설명은 생략하기로 한다.
그러면 여기서 도 15를 참조하여 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 또 다른 예에 대해서 설명하기로 한다.
도 15는 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 또 다른 예를 개략적으로 도시한 도면이다.
도 15를 참조하면, 먼저 1511단계의 동작은 도 9에서 설명한 바와 같은 911단계의 동작과 동일하므로, 여기서는 그 상세한 설명을 생략하기로 한다.
한편, 1513단계에서 MS는 PSS 혹은 SSS 등과 같은 동기 신호를 수신 및 복호하고, MIB 및 SIB를 수신하고 1515단계로 진행한다. 상기 1515단계에서 상기 MS는 새로운 물리 채널 신호를 수신하고 1517단계로 진행한다. 상기 1517단계에서 상기 MS는 상기 새로운 물리 채널 신호로부터 페이징 지시자를 검출하고 1519단계로 진행한다. 상기 1519단계에서 상기 MS는 상기 페이징 지시자가 페이징이 존재함을 나타내는지 검사한다. 상기 검사 결과 상기 페이징 지시자가 페이징이 존재함을 나타내지 않을 경우, 즉 페이징이 존재하지 않음을 나타낼 경우 상기 MS는 1521단계로 진행한다. 상기 1521단계에서 상기 MS는 아이들 모드로 천이한다.
한편, 상기 1519단계에서 검사 결과 상기 페이징 지시자가 페이징이 존재함을 나타낼 경우, 상기 MS는 1523단계로 진행한다. 상기 1523단계에서 상기 MS는 다른 동작, 즉 페이징 메시지가 포함되는 PDCCH 신호를 수신하기 위한 다른 동작, 일 예로 다른 신호 등에 대한 디코딩 동작 등을 수행한 후 1525단계로 진행한다. 상기 1525단계에서 상기 MS는 PDCCH 신호를 디코딩하여 페이징 메시지를 검출한 후 1527단계로 진행한다. 상기 1527단계에서 상기 MS는 상기 검출한 페이징 메시지를 기반으로 상기 MS에 대한 페이징이 존재하는지 검사한다. 상기 검사 결과 상기 MS에 대한 페이징이 존재하지 않을 경우 상기 MS는 상기 1521단계로 진행한다.
한편, 상기 1527단계에서 검사 결과 상기 MS에 대한 페이징이 존재할 경우 상기 MS는 1529단계로 진행한다. 상기 1529단계에서 상기 MS는 상기 MS 자신에 대한 페이징이 존재하므로 기지국으로 RACH 신호를 송신한다.
한편, 도 15가 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 또 다른 예를 도시하고 있더라도, 다양한 변형들이 도 15에 대해 이루어질 수 있음은 물론이다. 일 예로, 도 15에는 연속적인 단계들이 도시되어 있지만, 도 15에서 설명한 단계들은 오버랩될 수 있고, 병렬로 발생할 수 있고, 다른 순서로 발생할 수 있거나, 혹은 다수 번 발생할 수 있음은 물론이다.
도 15에서는 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 또 다른 예에 대해서 설명하였으며, 다음으로 도 16을 참조하여 본 발명의 일 실시예에 따른 무선 통신 시스템에서 페이징 프로세스를 수행하는 과정의 또 다른 예에 대해서 설명하기로 한다.
도 16은 본 발명의 일 실시예에 따른 무선 통신 시스템에서 페이징 프로세스를 수행하는 과정의 또 다른 예를 개략적으로 도시한 신호 흐름도이다.
도 16을 참조하면, 먼저 1611단계 내지 1617단계까지의 동작은 도 12에서 설명한 바와 같은 1211단계 내지 1217단계까지의 동작과 동일하므로 여기서는 그 상세한 설명을 생략하기로 한다.
한편, 1619단계에서 MS는 기지국에서 송신한 MIB 및 SIB를 수신하고(1619), 기지국에서 송신한 새로운 물리 채널 신호를 수신하여(1621) 상기 새로운 물리 채널 신호로부터 페이징 지시자를 검출하고, 상기 검출한 페이징 지시자가 페이징이 존재함을 나타내는지 검사한다(1623). 상기 검사 결과 페이징 지시자가 페이징이 존재함을 나타낼 경우, MS는 기지국에서 송신하는 다른 신호, 즉 페이징 메시지가 포함되는 PDCCH 신호를 수신하는데 관련되는 다른 신호를 수신하고(1625), 상기 다른 신호에 대한 디코딩 동작 등을 수행한다(1627).
그리고 나서, 상기 MS는 상기 기지국에서 송신하는 PDCCH 신호를 수신하여(1629), 상기 PDCCH 신호에 대한 디코딩 동작을 수행하여 페이징 메시지를 검출한다(1631). 그리고 나서, 상기 MS는 상기 검출한 페이징 메시지를 기반으로 상기 MS 자신에 대한 페이징이 존재하는지 검사하고(1633), 상기 MS 자신에 대한 페이징이 존재하지 않을 경우 상기 MS는 상기 아이들 모드로 천이한다(1611).
한편, 상기 검사 결과 상기 MS 자신에 대한 페이징이 존재할 경우 상기 기지국으로 RACH 신호를 송신한다(1635).
(8) Option 8
먼저, 페이징 지시자는 Option 1에서 설명한 바와 동일하므로, 여기서는 그 상세한 설명은 생략하기로 한다.
그러면 여기서 도 17을 참조하여 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 또 다른 예에 대해서 설명하기로 한다.
도 17은 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 또 다른 예를 개략적으로 도시한 도면이다.
도 17을 참조하면, 먼저 1711단계 내지 1721단계까지의 동작은 도 15에서 설명한 바와 같은 1511단계 내지 1521단계까지의 동작과 동일하므로, 여기서는 그 상세한 설명을 생략하기로 한다.
한편, 1719단계에서 검사 결과 페이징 지시자가 페이징이 존재함을 나타낼 경우, 상기 MS는 1723단계로 진행한다. 상기 1723단계에서 상기 MS는 다른 동작, 즉 페이징 메시지가 포함되는 PDSCH 신호를 수신하기 위한 다른 동작, 일 예로 PDCCH 신호 등에 대한 디코딩 동작 등을 수행한 후 1725단계로 진행한다. 여기서, PDCCH를 통해 전달되는 제어 정보 이외에 SI 혹은 소프트웨어를 통해 MS ID, SFN 등과 같은 정보를 기반으로 PDSCH 신호를 수신하는 것이 가능할 경우, 상기 MS는 상기 PDCCH 신호에 대한 디코딩 동작을 수행하지 않을 수도 있음은 물론이다.
한편, 상기 1725단계에서 상기 MS는 PDSCH 신호를 디코딩하여 페이징 메시지를 검출한 후 1727단계로 진행한다. 상기 1727단계에서 상기 MS는 상기 검출한 페이징 메시지를 기반으로 상기 MS에 대한 페이징이 존재하는지 검사한다. 상기 검사 결과 상기 MS에 대한 페이징이 존재하지 않을 경우 상기 MS는 1721단계로 진행하여 아이들 모드로 천이한다.
한편, 상기 1727단계에서 검사 결과 상기 MS에 대한 페이징이 존재할 경우 상기 MS는 1729단계로 진행한다. 상기 1729단계에서 상기 MS는 상기 MS 자신에 대한 페이징이 존재하므로 기지국으로 RACH 신호를 송신한다.
한편, 도 17이 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 또 다른 예를 도시하고 있더라도, 다양한 변형들이 도 17에 대해 이루어질 수 있음은 물론이다. 일 예로, 도 17에는 연속적인 단계들이 도시되어 있지만, 도 17에서 설명한 단계들은 오버랩될 수 있고, 병렬로 발생할 수 있고, 다른 순서로 발생할 수 있거나, 혹은 다수 번 발생할 수 있음은 물론이다.
도 17에서는 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 또 다른 예에 대해서 설명하였으며, 다음으로 도 18을 참조하여 본 발명의 일 실시예에 따른 무선 통신 시스템에서 페이징 프로세스를 수행하는 과정의 또 다른 예에 대해서 설명하기로 한다.
도 18은 본 발명의 일 실시예에 따른 무선 통신 시스템에서 페이징 프로세스를 수행하는 과정의 또 다른 예를 개략적으로 도시한 신호 흐름도이다.
도 18을 참조하면, 먼저 1811단계 내지 1823단계까지의 동작은 도 16에서 설명한 바와 같은 1611단계 내지 1623단계까지의 동작과 동일하므로 여기서는 그 상세한 설명을 생략하기로 한다.
한편, 1823단계에서 검사 결과 페이징 지시자가 페이징이 존재함을 나타낼 경우, MS는 기지국에서 송신하는 다른 신호, 즉 페이징 메시지가 포함되는 PDSCH 신호를 수신하는데 관련되는 다른 신호, 일 예로 PDCCH와 같은 다른 신호를 수신하고(1825), 상기 다른 신호에 대한 디코딩 동작 등을 수행한다(1827). 여기서, PDCCH를 통해 전달되는 제어 정보 이외에 SI 혹은 소프트웨어를 통해 MS ID, SFN 등과 같은 정보를 기반으로 PDSCH 신호를 수신하는 것이 가능할 경우, 상기 MS는 상기 PDCCH 신호에 대한 디코딩 동작을 수행하지 않을 수도 있음은 물론이다.
그리고 나서, 상기 MS는 상기 기지국에서 송신하는 PDSCH 신호를 수신하여(1829), 상기 PDSCH 신호에 대한 디코딩 동작을 수행하여 페이징 메시지를 검출한다(1831). 그리고 나서, 상기 MS는 상기 검출한 페이징 메시지를 기반으로 상기 MS 자신에 대한 페이징이 존재하는지 검사하고(1833), 상기 MS 자신에 대한 페이징이 존재하지 않을 경우 상기 MS는 상기 아이들 모드로 천이한다(1811).
한편, 상기 검사 결과 상기 MS 자신에 대한 페이징이 존재할 경우 상기 기지국으로 RACH 신호를 송신한다(1835).
(9) Option 9
먼저, 페이징 지시자는 Option 1에서 설명한 바와 동일하며, 추가적으로 two-part 그룹 페이징 지시자에 대해서 구체적으로 설명하면 다음과 같다.
먼저, 상기 two-part 그룹 페이징 지시자는 다양한 형태들로 구현될 수 있으며, 이에 대해서 구체적으로 설명하면 다음과 같다.
첫 번째로, 상기 two-part 그룹 페이징 지시자는 일반적인 무선 통신 시스템에서 사용되고 있는 호출-무선 네트워크 임시 식별자(paging-radio network temporary identity: P-RNTI, 이하 "P-RNTI"라 칭하기로 한다)로 구현될 수 있다.
두 번째로, 상기 two-part 그룹 페이징 지시자는 새로운 형태의 ID로 구현될 수 있으며, 상기 새로운 형태로 ID로 구현되는 two-part 그룹 페이징 지시자는 PDCCH를 통해 송신된다.
세 번째로, 상기 two-part 그룹 페이징 지시자는 PDCCH 신호에 포함되어 있는, 일반적인 무선 통신 시스템에서 사용하고 있는 파라미터들로 구현될 수 있다.
한편, 상기 two-part 그룹 페이징 지시자는 다양한 방식들로 운용될 수 있으며, 이에 대해서 구체적으로 설명하면 다음과 같다.
첫 번째로, 상기 two-part 그룹 페이징 지시자는 비트맵 형태로 운용될 수 있으며, 상기 비트맵이 포함하는 비트들 각각은 대응하는 페이징 그룹에 대한 페이징이 존재하는지 여부를 나타낼 수 있다.
두 번째로, 상기 two-part 그룹 페이징 지시자는 미리 설정된 범위의 값으로 구현될 수 있으며, 상기 값의 범위를 기반으로 해당하는 페이징 그룹에 포함되는 MS들은 해당 동작을 수행한다. 이에 대해서 구체적으로 설명하면 다음과 같다.
먼저, 상기 값의 범위는 coverage class별로 상이하게 설정될 수 있다. 이렇게, 상기 값의 범위를 coverage class별로 상이하게 설정하는 이유는 coverage class별로 분포하는 MS들의 개수가 달라질 수 있기 때문이다. 일반적으로, 셀 에지(cell edge) 영역에 존재하는 MS들의 개수가 다른 영역들에 존재하는 MS들의 개수보다 비교적 많기 때문에, 큰 coverage class에 대해서 상기 값의 범위가 더 넓게 설정될 수 있다.
한편, 상기 two-part 그룹 페이징 지시자는 그 구현 형태와 운용 형태가 무선 통신 시스템에서 지원하는 coverage class들의 개수와, 셀 별로 지원 가능한 MS들의 개수와, MS 분포 밀도(density)와, 셀의 사이즈 등을 기반으로 결정될 수 있다.
한편, 상기 two-part 그룹 페이징 지시자에 대한 구현 형태와 운용 형태의 가능한 조합들 각각은 셀룰라 IoT 시스템의 특성 상 coverage class를 기반으로 하기 때문에, 페이징 지시자와 페이징 메시지는 coverage class별로 다른 채널을 통해 송신될 수 있다.
그러면 여기서 도 19를 참조하여 본 발명의 일 실시예에 따른 무선 통신 시스템에서 수행되는 페이징 프로세스의 일 예에 대해서 설명하기로 한다.
도 19는 본 발명의 일 실시예에 따른 무선 통신 시스템에서 수행되는 페이징 프로세스의 일 예를 개략적으로 도시한 도면이다.
도 19를 참조하면, 먼저 도 19에 도시되어 있는 페이징 프로세스는 페이징 지시자가 P-RNTI 형태로 구현되고, 상기 페이징 지시자가 비트맵 형태로 운용될 경우의 페이징 프로세스임에 유의하여야만 할 것이다.
도 19에 도시되어 있는 바와 같이 coverage class 1을 고려한 페이징 지시자가 P-RNTI 형태로 구현되고, 상기 P-RNTI가 14개의 비트들로 구현되고, 페이징 지시자가 4개의 비트들을 포함하는 비트맵으로 구현된다. 따라서, P-RNTI의 값이 "xxxxxxxxxx0100"일 경우, 상기 페이징 지시자는 coverage class 1의 페이징 그룹들 중 그룹 2에 대한 페이징이 존재함을 나타내게 된다.
따라서, 상기 coverage class 1의 그룹 2는 상기 coverage class 1에 대한 데이터 채널을 통해 페이징 메시지를 수신 및 복호하게 된다.
또한, 상기 two-part 그룹 페이징 지시자는 제1 파트와 제2 파트를 포함하며, 상기 제1 파트와 제2 파트 각각에 대해서 구체적으로 설명하면 다음과 같다.
먼저, 상기 제1 파트에 대해서 설명하기로 한다.
상기 제1 파트는 공통 식별 파트이며, 무선 통신 시스템에서 지원하는 coverage class들 모두가 사용할 수 있는 파트이다. 상기 제1 파트는 페이징 ID를 지시하는 파트로서, 상기 페이징 ID를 나타내는 미리 정의되어 있는 값으로 설정될 수 있다.
다음으로, 상기 제2 파트에 대해서 설명하기로 한다.
상기 제2 파트는 페이징 그룹 식별 파트이며, 각 coverage class별로 독립적으로 사용될 수 있는 파트이다. 상기 제2 파트는 페이징 메시지를 수신할 필요가 있는 MS들의 그룹, 즉 페이징 그룹을 지시하는 파트이다.
한편, 상기 제1 파트는 다양한 형태로 사용될 수 있으며, 이에 대해서 구체적으로 설명하면 다음과 같다.
첫 번째로, 상기 제1 파트는 페이징 ID임을 지시하기 위해 사용될 수 있다.
두 번째로, 상기 제1 파트는 이동성 MS 그룹 지시를 위해 사용될 수 있다. 즉, MS 이동성 발생 시, 일반적인 무선 통신 시스템에서 수행되고 있는 페이징 프로세스에서는 첫 번째로, MS가 마지막으로 접속했을 경우 설정되었던 coverage class(이하, 설명의 편의상 "last coverage class"라 칭하기로 한다)를 기반으로 해당 MS에 대한 페이징 동작을 수행하고, 두 번째로, 상기 MS에 대한 페이징 동작에 대해 MS로부터 응답이 없을 경우, 상기 무선 통신 시스템의 최대 coverage class로 상기 MS에 대한 페이징 동작을 수행한다. 이 경우, 이동성 MS에 대해 이동성 MS 그룹 지시를 하게 된다면, 다수의 단계들을 수행할 필요없이, 기지국은 상기 제1 파트에 이동성 MS 그룹 ID를 포함시켜 해당 이동성 coverage class로 페이징 지시자를 송신하면 된다. 그러면, coverage class별로 구분 없이 공통적으로 페이징 MS들이 운용될 수 있다.
세 번째로, 상기 제1 파트는 전체 MS들이 페이징 메시지를 수신하도록 하기 위해 사용될 수 있다.
또한, 상기 제2 파트 역시 다양한 형태들로 사용될 수 있으며, 이에 대해서 구체적으로 설명하면 다음과 같다.
상기에서 설명한 바와 같이 상기 제2 파트는 coverage class 별로 페이징 그룹을 지시하기 위해 사용될 수 있다. 여기서, coverage class 내의 각 MS의 그룹핑, 페이징 그룹 생성은 다음과 같은 기준들(criteria)을 기반으로 결정될 수 있다.
첫 번째로, coverage class 내의 페이징 그룹 생성은 MS ID를 기반으로 수행될 수 있다.
먼저, coverage class 내의 페이징 그룹은 MS가 접속시 부여되는 S-TMSI 혹은 MS 고유 ID인 IMSI 등과 같은 MS ID를 기반으로 결정되며, 다음과 같은 방식들 중 어느 하나에 상응하게 실제 coverage class 내의 페이징 그룹이 생성된다. 또한, coverage class 내의 페이징 그룹은 다음과 같은 방식들 이외의 다른 방식들에 상응하게 생성될 수도 있음은 물론이며, 이에 대한 구체적인 설명은 생략하기로 한다.
먼저, coverage class 내의 페이징 그룹은 MS ID의 LSB의 n 비트 혹은 MSB의 n 비트를 기반으로 생성된다.
이와는 달리, coverage class 내의 페이징 그룹은 MS ID에 대한 modulo m 연산을 기반으로 생성된다.
두 번째로, coverage class 내의 페이징 그룹 생성은 MS에서 수행되는 어플리케이션 혹은 서비스를 기반으로 수행될 수 있으며, 다음과 같은 방식들 중 어느 하나에 상응하게 실제 coverage class 내의 페이징 그룹이 생성된다. 또한, coverage class 내의 페이징 그룹은 다음과 같은 방식들 이외의 다른 방식들에 상응하게 생성될 수도 있음은 물론이며, 이에 대한 구체적인 설명은 생략하기로 한다.
먼저, coverage class 내의 페이징 그룹은 MS에서 수행되는 서비스의 서비스 ID 혹은 MS에서 수행되는 어플리케이션 어플리케이션 ID의 LSB의 n 비트 혹은 MSB의 n 비트를 기반으로 생성된다.
이와는 달리, coverage class 내의 페이징 그룹은 MS에서 수행되는 서비스의 서비스 ID 혹은 MS에서 수행되는 어플리케이션 어플리케이션 ID에 대한 modular m 연산을 기반으로 생성된다.
세 번째로, coverage class 내의 페이징 그룹 생성은 MS의 위치를 기반으로 수행될 수 있으며, 다음과 같은 방식들 중 어느 하나에 상응하게 실제 coverage class 내의 페이징 그룹이 생성된다. 또한, coverage class 내의 페이징 그룹은 다음과 같은 방식들 이외의 다른 방식들에 상응하게 생성될 수도 있음은 물론이며, 이에 대한 구체적인 설명은 생략하기로 한다.
먼저, coverage class 내의 페이징 그룹은 MS에 대한 GPS 값의 LSB의 n 비트 혹은 MSB의 n 비트를 기반으로 생성된다.
이와는 달리, coverage class 내의 페이징 그룹은 MS에 대한 GPS 값에 대한 modular m 연산을 기반으로 생성될 수 있다.
네 번째로, coverage class 내의 페이징 그룹 생성은 MS의 디바이스 관련 ID를 기반으로 수행될 수 있다.
먼저, coverage class 내의 페이징 그룹은 해당 MS의 디바이스 관련 ID, 일 예로 센서 ID, MAC 어드레스, IP 어드레스, 제품 키 등과 같은 디바이스 관련 ID를 기반으로 생성될 수 있으며, 다음과 같은 방식들 중 어느 하나에 상응하게 실제 coverage class 내의 페이징 그룹이 생성된다. 또한, coverage class 내의 페이징 그룹은 다음과 같은 방식들 이외의 다른 방식들에 상응하게 생성될 수도 있음은 물론이며, 이에 대한 구체적인 설명은 생략하기로 한다.
먼저, coverage class 내의 페이징 그룹은 디바이스 관련 ID의 LSB의 n 비트 혹은 MSB의 n 비트를 기반으로 생성된다.
이와는 달리, coverage class 내의 페이징 그룹은 디바이스 관련 ID에 대한 modular m 연산을 기반으로 생성될 수 있다.
그러면 여기서 도 20을 참조하여 본 발명의 일 실시예에 따른 무선 통신 시스템에서 페이징 지시자의 운용 예에 대해서 설명하기로 한다.
도 20은 본 발명의 일 실시예에 따른 무선 통신 시스템에서 페이징 지시자의 운용 예를 개략적으로 도시한 도면이다.
도 20을 참조하면, 먼저 페이징 지시자는 P-RNTI 형태로 구현되고, 5개의 비트들을 포함하는 비트맵 형태로 운용된다. 여기서, 상기 5개의 비트들 중 처음 2개의 비트들은 제1 파트에 포함되고, 나머지 2개의 비트들은 제2 파트에 포함된다. 또한, 도 20에는 총 3개의 coverage class들, 즉 coverage class 1과, coverage class 2와, coverage class 3 각각에 대한 페이징 지시자의 운용 예가 도시되어 있다.
첫 번째로, coverage class 1에 대한 스케쥴링 채널을 통해 송신되는 coverage class 1에 대한 페이징 지시자는 그 값이 "xxxxx00011"인 P-RNTI 형태로 구현되며, 따라서 제1 파트의 값은 "00"이고, 제2 파트의 값은 "011"이다. 여기서, 상기 제1 파트의 값이 "00"일 경우 이동성이 지정되지 않고, 전체 페이징이 이루어지지 않음을 나타낸다. 또한, 상기 제2 파트의 값이 "011"일 경우 coverage class 1의 페이징 그룹 들 중 페이징 그룹 2 및 페이징 그룹 3에 대한 페이징이 존재함을 나타낸다. 즉, 상기 제2 파트의 값이 "011"일 경우 coverage class 1의 페이징 그룹 들 중 페이징 그룹 2 및 페이징 그룹 3에 포함되는 MS들이 페이징 메시지를 수신 및 디코딩해야함을 나타낸다.
두 번째로, coverage class 2에 대한 스케쥴링 채널을 통해 송신되는 coverage class 2에 대한 페이징 지시자는 그 값이 "xxxxx00001"인 P-RNTI 형태로 구현되며, 따라서 제1 파트의 값은 "00"이고, 제2 파트의 값은 "001"이다. 여기서, 상기 제1 파트의 값이 "00"일 경우 이동성이 지정되지 않고, 전체 페이징이 이루어지지 않음을 나타낸다. 또한, 상기 제2 파트의 값이 "001"일 경우 coverage class 2의 페이징 그룹 들 중 페이징 그룹 3에 대한 페이징이 존재함을 나타낸다. 즉, 상기 제2 파트의 값이 "001"일 경우 coverage class 2의 페이징 그룹 들 중 페이징 그룹 3에 포함되는 MS들이 페이징 메시지를 수신 및 디코딩해야함을 나타낸다.
세 번째로, coverage class 3에 대한 스케쥴링 채널을 통해 송신되는 coverage class 3에 대한 페이징 지시자는 그 값이 "xxxxx00100"인 P-RNTI 형태로 구현되며, 따라서 제1 파트의 값은 "00"이고, 제2 파트의 값은 "100"이다. 여기서, 상기 제1 파트의 값이 "00"일 경우 이동성이 지정되지 않고, 전체 페이징이 이루어지지 않음을 나타낸다. 또한, 상기 제2 파트의 값이 "100"일 경우 coverage class 3의 페이징 그룹 들 중 페이징 그룹 1에 대한 페이징이 존재함을 나타낸다. 즉, 상기 제2 파트의 값이 "100"일 경우 coverage class 3의 페이징 그룹 들 중 페이징 그룹 1에 포함되는 MS들이 페이징 메시지를 수신 및 디코딩해야함을 나타낸다.
도 20에서는 본 발명의 일 실시예에 따른 무선 통신 시스템에서 페이징 지시자의 운용 예에 대해서 설명하였으며, 다음으로 도 21을 참조하여 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 또 다른 예에 대해서 설명하기로 한다.
도 21은 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 또 다른 예를 개략적으로 도시한 도면이다.
도 21을 참조하면, 먼저 2111단계의 동작은 도 9에서 설명한 바와 같은 911단계의 동작과 동일하므로, 여기서는 그 상세한 설명을 생략하기로 한다.
한편, 2113단계에서 MS는 PSS 혹은 SSS 등과 같은 동기 신호를 수신 및 복호하고, MIB 및 SIB를 수신하고 2115단계로 진행한다. 상기 2115단계에서 상기 MS는 PDCCH 신호를 수신하고 2117단계로 진행한다. 상기 2117단계에서 상기 MS는 상기 PDCCH 신호로부터 페이징 지시자를 검출하고 2119단계로 진행한다. 상기 2119단계에서 상기 MS는 상기 페이징 지시자가 페이징이 존재함을 나타내는지 검사한다. 상기 검사 결과 상기 페이징 지시자가 페이징이 존재함을 나타내지 않을 경우, 즉 페이징이 존재하지 않음을 나타낼 경우 상기 MS는 2121단계로 진행한다. 상기 2121단계에서 상기 MS는 아이들 모드로 천이한다.
한편, 상기 2119단계에서 검사 결과 상기 페이징 지시자가 페이징이 존재함을 나타낼 경우, 상기 MS는 2123단계로 진행한다. 상기 2123단계에서 상기 MS는 다른 동작, 즉 페이징 메시지가 포함되는 PDSCH 신호를 수신하기 위한 다른 동작, 일 예로 다른 신호 등에 대한 디코딩 동작 등을 수행한 후 2125단계로 진행한다. 상기 2125단계에서 상기 MS는 PDSCH 신호를 디코딩하여 페이징 메시지를 검출한 후 2127단계로 진행한다. 상기 2127단계에서 상기 MS는 상기 검출한 페이징 메시지를 기반으로 상기 MS에 대한 페이징이 존재하는지 검사한다. 상기 검사 결과 상기 MS에 대한 페이징이 존재하지 않을 경우 상기 MS는 상기 2121단계로 진행한다.
한편, 상기 2127단계에서 검사 결과 상기 MS에 대한 페이징이 존재할 경우 상기 MS는 2129단계로 진행한다. 상기 2129단계에서 상기 MS는 상기 MS 자신에 대한 페이징이 존재하므로 기지국으로 RACH 신호를 송신한다.
한편, 도 21가 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 또 다른 예를 도시하고 있더라도, 다양한 변형들이 도 21에 대해 이루어질 수 있음은 물론이다. 일 예로, 도 21에는 연속적인 단계들이 도시되어 있지만, 도 21에서 설명한 단계들은 오버랩될 수 있고, 병렬로 발생할 수 있고, 다른 순서로 발생할 수 있거나, 혹은 다수 번 발생할 수 있음은 물론이다.
도 21에서는 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS가 페이징 프로세스를 수행하는 과정의 또 다른 예에 대해서 설명하였으며, 다음으로 도 22를 참조하여 본 발명의 일 실시예에 따른 무선 통신 시스템에서 페이징 프로세스를 수행하는 과정의 또 다른 예에 대해서 설명하기로 한다.
도 22는 본 발명의 일 실시예에 따른 무선 통신 시스템에서 페이징 프로세스를 수행하는 과정의 또 다른 예를 개략적으로 도시한 신호 흐름도이다.
도 22를 참조하면, 먼저 2211단계 내지 2217단계까지의 동작은 도 12에서 설명한 바와 같은 1211단계 내지 1217단계까지의 동작과 동일하므로 여기서는 그 상세한 설명을 생략하기로 한다.
한편, 2219단계에서 MS는 기지국에서 송신한 MIB 및 SIB를 수신하고(2219), 기지국에서 송신한 PDCCH 신호를 수신하여(2221) 상기 PDCCH 신호로부터 페이징 지시자를 검출하고, 상기 검출한 페이징 지시자가 페이징이 존재함을 나타내는지 검사한다(2223). 상기 검사 결과 페이징 지시자가 페이징이 존재함을 나타낼 경우, MS는 기지국에서 송신하는 다른 신호, 즉 페이징 메시지가 포함되는 PDSCH 신호를 수신하는데 관련되는 다른 신호를 수신하고(2225), 상기 다른 신호에 대한 디코딩 동작 등을 수행한다(2227).
그리고 나서, 상기 MS는 상기 기지국에서 송신하는 PDSCH 신호를 수신하여(2229), 상기 PDCCH 신호에 대한 디코딩 동작을 수행하여 페이징 메시지를 검출한다(2231). 그리고 나서, 상기 MS는 상기 검출한 페이징 메시지를 기반으로 상기 MS 자신에 대한 페이징이 존재하는지 검사하고(2233), 상기 MS 자신에 대한 페이징이 존재하지 않을 경우 상기 MS는 상기 아이들 모드로 천이한다(2211).
한편, 상기 검사 결과 상기 MS 자신에 대한 페이징이 존재할 경우 상기 기지국으로 RACH 신호를 송신한다(2235).
다음으로 도 23을 참조하여 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS의 내부 구조의 일 예에 대해서 설명하기로 한다.
도 23은 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS의 내부 구조의 일 예를 개략적으로 도시한 도면이다.
도 23을 참조하면, MS(2300)는 통신 모듈과, 커넥터, 및 이어폰 연결잭 중 적어도 하나를 이용하여 외부 전자 디바이스(도 23에 별도로 도시하지 않음)와 연결될 수 있다. 이러한, 상기 외부 전자 디바이스는 상기 MS(2300)에 탈착되어 유선으로 연결 가능한 이어폰(earphone), 외부 스피커(external speaker), 범용 직렬 버스(universal serial bus: USB, 이하 ‘USB’라 칭하기로 한다) 메모리, 충전기, 크래들/도크(cradle/dock), 디지털 미디어 방송(digital media broadcasting: DMB, 이하 ‘DMB’라 칭하기로 한다) 안테나, 모바일 결제 관련 디바이스, 건강 관리 디바이스(혈당계 등), 게임기, 자동차 네비게이션 디바이스 등과 같은 다양한 디바이스들 중의 하나를 포함할 수 있다.
또한, 상기 외부 전자 디바이스는 무선으로 연결 가능한 블루투스 통신 디바이스, NFC(near field communication) 디바이스, Wi-Fi 다이렉트(direct) 통신 디바이스, 무선 AP 등이 될 수 있다. 그리고, 상기 MS(2300)는 유선 또는 무선을 이용하여 서버 또는 다른 통신 디바이스, 예를 들어, 휴대폰, 스마트 폰, 태블릿 PC, 데스크 탑 PC 및 서버 중의 하나와 연결될 수 있다.
상기 MS(2300)는 카메라(camera) 처리부(2311)와, 영상 처리부(2313)와, 표시부(2315)와, 제어기(2317)와, 무선 주파수(radio frequency: RF, 이하 ‘RF’라 칭하기로 한다) 처리부(2319)와, 데이터 처리부(2321)와, 메모리(memory)(2323)와, 오디오(audio) 처리부(2325)와, 키 입력부(2327)를 포함한다.
먼저, 상기 RF 처리부(2319)는 상기 MS(2300)의 무선 통신 기능을 수행한다. 상기 RF 처리부(2319)는 송신되는 신호의 주파수를 상승변환 및 증폭하는 RF 송신기와, 수신되는 신호를 저잡음 증폭하고 주파수를 하강 변환하는 RF 수신기 등을 포함한다.
상기 데이터 처리부(2321)는 상기 송신되는 신호를 부호화 및 변조하는 송신기 및 상기 수신되는 신호를 복조 및 복호화 하는 수신기 등을 구비한다. 즉, 상기 데이터 처리부(2321)는 모뎀(modulator/de-modulator: MODEM, 이하 " MODEM"라 칭하기로 한다) 및 코덱(coder/decoder: CODEC, 이하 "CODEC"라 칭하기로 한다)으로 구성될 수 있다. 여기서, 상기 CODEC은 패킷 데이터 등을 처리하는 데이터 CODEC과 음성 등의 오디오 신호를 처리하는 오디오 CODEC을 포함한다.
오디오 처리부(2325)는 상기 데이터 처리부(2321)의 오디오 CODEC에서 출력되는 수신 오디오 신호를 재생하거나 또는 마이크로부터 발생되는 송신 오디오 신호를 상기 데이터 처리부(2321)의 오디오 CODEC에 송신하는 기능을 수행한다.
상기 키 입력부(2327)는 숫자 및 문자 정보를 입력하기 위한 키들 및 각종 기능들을 설정하기 위한 기능 키들을 구비한다.
상기 메모리(2323)는 프로그램 메모리, 데이터 메모리 등을 포함할 수 있다. 상기 프로그램 메모리는 상기 MS(2300)의 일반적인 동작을 제어하기 위한 프로그램들 및 본 발명의 일 실시예에 따른 무선 통신 시스템에서 페이징 프로세스를 수행하는 동작과 관련된 프로그램들을 저장할 수 있다. 또한 상기 데이터 메모리는 상기 프로그램들을 수행하는 중에 발생되는 데이터들을 일시 저장하는 기능을 수행한다.
상기 메모리(2323)는 리드 온니 메모리(read only memory: ROM, 이하 ‘ROM’이라 칭하기로 한다)와, 랜덤 억세스 메모리(random access memory: RAM, 이하 ‘RAM’이라 칭하기로 한다)와, 메모리 카드(memory card)(일 예로, 보안 디지털(secure digital: SD, 이하 ‘SD’라 칭하기로 한다) 카드, 메모리 스틱) 등과 같은 임의의 데이터 저장 디바이스로 구현될 수 있다. 또한, 상기 메모리(3323)는 비휘발성 메모리와, 휘발성 메모리와, 하드 디스크 드라이브(hard disk drive: HDD, 이하 ‘HDD’라 칭하기로 한다) 또는 솔리드 스테이트 드라이브(solid state drive: SSD, 이하 ‘SSD’라 칭하기로 한다) 등을 포함할 수도 있다.
또한, 상기 메모리(2323)는 네비게이션, 화상 통화, 게임, 사용자에게 시간을 기반으로 하는 알람 애플리케이션 등과 같은 다양한 기능들의 애플리케이션들과, 이와 관련된 그래픽 사용자 인터페이스(graphical user interface: GUI, 이하 "GUI"라 칭하기로 한다)를 제공하기 위한 이미지들, 사용자 정보, 문서, 터치 입력을 처리하는 방법과 관련된 데이터베이스들 또는 데이터, 상기 MS(2300)를 구동하는데 필요한 배경 이미지들(메뉴 화면, 대기 화면 등) 또는 운영 프로그램들, 카메라 처리부(2311)에 의해 촬영된 이미지들 등을 저장할 수 있다.
또한, 상기 메모리(2323)는 머신(예를 들어, 컴퓨터)을 통해 리드할 수 있는 매체이며, 머신 리드 가능 매체라는 용어는 머신이 특정 기능을 수행할 수 있도록 상기 머신으로 데이터를 제공하는 매체로 정의될 수 있다. 또한, 상기 메모리(2323)는 비휘발성 매체(non-volatile media) 및 휘발성 매체를 포함할 수 있다. 이러한 모든 매체는 상기 매체에 의해 전달되는 명령들이 상기 명령들을 상기 머신 리드 가능 물리적 기구에 의해 검출될 수 있도록 유형의 것이어야 한다.
상기 머신 리드 가능 매체는, 이에 한정되지 않지만, 플로피 디스크(floppy disk), 플렉서블 디스크(flexible disk), 하드 디스크, 자기 테이프, 컴팩트 디스크 리드 온니 메모리(compact disc read-only memory: CD-ROM, 이하 "CD-ROM"라 칭하기로 한다), 광학 디스크, 펀치 카드(punch card), 페이퍼 테이프(paper tape), RAM, 프로그램 가능 리드 온니 메모리(programmable read-only memory: PROM, 이하 "PROM"라 칭하기로 한다), 제거 가능 프로그램 가능 리드 온니 메모리(erasable programmable read-only memory: EPROM, 이하 "EPROM"라 칭하기로 한다) 및 플래시-제거 가능 프로그램 가능 리드 온니 메모리(flash-erasable programmable read-only memory: flash-EPROM, 이하 "flash-EPROM"라 칭하기로 한다) 중의 적어도 하나를 포함한다.
상기 제어기(2317)는 상기 MS(2300)의 전반적인 동작을 제어하는 기능을 수행한다. 상기 제어기(2317)는 본 발명의 일 실시예에 따른 무선 통신 시스템에서 페이징 프로세스를 수행하는 동작과 관련된 동작을 수행한다. 여기서, 본 발명의 일 실시예에 따른 무선 통신 시스템에서 페이징 프로세스를 수행하는 동작과 관련된 동작은 도 3 내지 도 22에서 설명한 바와 동일하므로 여기서는 그 상세한 설명을 생략하기로 한다.
상기 카메라 처리부(2311)는 영상 데이터를 촬영하며, 촬영된 광 신호를 전기적 신호로 변환하는 카메라 센서와, 상기 카메라센서로부터 촬영되는 아날로그 영상신호를 디지털 데이터로 변환하는 신호 처리부를 포함한다. 여기서, 상기 카메라 센서는 CCD(charge coupled device) 또는 상보성 금속 산화물 반도체(complementary metal-oxide semiconductor: CMOS, 이하 "CMOS"라 칭하기로 한다) 센서라 가정하며, 상기 신호 처리부는 디지털 신호 프로세서(digital signal processor: DSP, 이하 "DSP"라 칭하기로 한다)로 구현될 수 있다. 또한, 상기 카메라 센서 및 신호 처리부는 일체형으로 구현될 수 있으며, 또한 분리하여 구현될 수도 있다.
상기 영상 처리부(2313)는 상기 카메라 처리부(2311)에서 출력되는 영상 신호를 표시부(2315)에 표시하기 위한 이미지 신호 프로세싱(image signal processing: ISP, 이하 "ISP"라 칭하기로 한다)를 수행하며, 상기 ISP는 감마교정, 인터폴레이션, 공간적 변화, 이미지 효과, 이미지 스케일, AWB(automatic white balance), AE(automatic exposure), AF(automatic focus) 등과 같은 기능을 수행한다. 따라서, 상기 영상 처리부(2313)는 상기 카메라 처리부(2311)에서 출력되는 영상 신호를 프레임 단위로 처리하며, 상기 프레임 영상데이터를 상기 표시부(2315)의 특성 및 크기에 맞춰 출력한다.
또한 상기 영상 처리부(2313)는 영상 코덱을 구비하며, 상기 표시부(2315)에 표시되는 프레임 영상데이터를 설정된 방식으로 압축하거나, 압축된 프레임 영상데이터를 원래의 프레임 영상데이터로 복원하는 기능을 수행한다. 여기서 상기 영상 코덱은 JPEG(joint photographic experts group) 코덱, MPEG4(moving picture experts group 4) 코덱, Wavelet 코덱 등이 될 수 있다. 상기 영상 처리부(3313)는 OSD(on screen display) 기능을 구비한다고 가정하며, 상기 제어기(2317)의 제어하여 표시되는 화면 크기에 따라 온 스크린 표시데이터를 출력할 수 있다.
상기 표시부(2315)는 상기 영상 처리부(2313)에서 출력되는 영상 신호를 화면으로 표시하며, 상기 제어기(2317)에서 출력되는 사용자 데이터를 표시한다. 여기서, 상기 표시부(2315)는 액정 크리스탈 디스플레이(liquid crystal display: LCD, 이하 "LCD"라 칭하기로 한다)를 사용할 수 있으며, 이런 경우 상기 표시부(2315)은 LCD 제어부(LCD controller), 영상 데이터를 저장할 수 있는 메모리 및 LCD표시 소자 등을 구비할 수 있다. 여기서, 상기 LCD를 터치스크린(touch screen) 방식으로 구현하는 경우, 입력부로 동작할 수도 있으며, 이때 상기 표시부(2315)에는 상기 키 입력부(2327)와 같은 키들을 표시할 수 있다.
상기 표시부(2315)가 상기 터치 스크린으로 구현될 경우, 상기 표시부(2315)는 사용자 그래픽 인터페이스에 입력되는 적어도 하나의 사용자 입력에 대응되는 아날로그 신호를 상기 제어기(2317)로 출력할 수 있다.
상기 표시부(2315)는 사용자의 신체(예를 들어, 엄지를 포함하는 손가락) 또는 상기 키입력부(2327)(일 예로, 스타일러스 펜, 전자 펜)을 통해 적어도 하나의 사용자 입력을 수신할 수 있다.
상기 표시부(2315)는 하나의 터치의 연속적인 움직임(일 예로, 드래그 입력)을 수신할 수도 있다. 상기 표시부(2315)는 입력되는 터치의 연속적인 움직임에 대응되는 아날로그 신호를 상기 제어기(2317)로 출력할 수 있다.
본 발명의 일 실시예에서 터치는 터치 스크린, 즉 상기 표시부(2315)와 손가락 또는 상기 키 입력부(2327)와의 접촉에 한정되지 않고, 비접촉(일 예로, 상기 표시부(2315)와의 직접 접촉 없이 사용자 입력 수단을 검출할 수 있는 인식 거리(예를 들어, 1cm) 이내에 사용자 입력 수단이 위치하는 경우)을 포함할 수 있다. 상기 표시부(2315)에서 사용자 입력 수단을 인식할 수 있는 거리 또는 간격은 상기 MS(2300)의 성능 또는 구조에 따라 변경될 수 있으며, 특히 상기 표시부(2315)는 사용자 입력 수단과의 접촉에 의한 직접 터치 이벤트와, 간접 터치 이벤트(즉, 호버링 이벤트)를 구분하여 검출 가능하도록, 상기 직접 터치 이벤트와 호버링 이벤트에 의해 검출되는 값(일 예로, 아날로그 값으로 전압 값 또는 전류 값을 포함)이 다르게 출력될 수 있도록 구성될 수 있다.
상기 표시부(2315)는 일 예로, 저항막(resistive) 방식, 정전용량(capacitive) 방식, 적외선(infrared) 방식, 초음파(acoustic wave) 방식, 또는 이들의 조합으로 구현될 수 있다.
또한, 상기 표시부(2315)는 손가락 및 키 입력부(2327)에 의한 입력을 각각 입력 받을 수 있도록, 손가락 및 상기 키 입력부(2327)의 터치나 접근을 각각 감지할 수 있는 적어도 두 개의 터치 패널들을 포함할 수 있다. 적어도 두 개의 터치 패널들은 서로 다른 출력 값을 상기 제어기(2317)에 제공하고, 상기 제어기(2317)는 상기 적어도 두 개의 터치 스크린 패널들에서 입력되는 값을 서로 다르게 인식하여, 키 입력부(2327)으로부터의 입력이 손가락에 의한 입력인지, 상기 키입력부(2327)에 의한 입력인지를 구분할 수 있다.
상기 제어기(2317)는 상기 표시부(2315)로부터 입력된 아날로그 신호를 디지털 신호로 변환하고, 상기 제어기(2317)는 상기 디지털 신호를 사용하여 상기 표시부(2315)를 제어할 수 있다. 일 예로, 상기 제어기(2317)는 직접 터치 이벤트 또는 호버링 이벤트에 응답하여 상기 제어기(2317)에 표시된 단축 아이콘(도 23에 별도로 도시하지 않음) 또는 객체가 선택 또는 실행되도록 할 수 있다.
상기 제어기(2317)는 상기 표시부(2315)를 통해 출력되는 값(일 예로, 전류값 등)을 검출하여 사용자 입력 위치 뿐만 아니라 호버링 간격 또는 거리를 확인할 수 있고, 확인된 거리 값을 디지털 신호(일 예로, Z좌표)로 변환할 수도 있다. 또한, 상기 제어기(2317)는 상기 표시부(2315)를 통해 출력되는 값(일 예로, 전류값 등)을 검출하여 사용자 입력 수단이 상기 표시부(2315)를 누르는 압력을 검출할 수 있고, 상기 검출된 압력 값을 디지털 신호로 변환할 수도 있다.
또한, 도 23에서는 상기 MS(2300)가 상기 카메라 처리부(2311)와, 상기 영상 처리부(2313)와, 상기 표시부(2315)와, 상기 제어기(2317)와, 상기 RF 처리부(2319)와, 상기 데이터 처리부(2321)와, 상기 메모리(2323)와, 상기 오디오 처리부(2325)와, 상기 키 입력부(2327)와 같이 별도의 유닛들로 구현된 경우가 도시되어 있으나, 상기 MS(2300)는 상기 카메라 처리부(2311)와, 상기 영상 처리부(2313)와, 상기 표시부(2315)와, 상기 제어기(2317)와, 상기 RF 처리부(2319)와, 상기 데이터 처리부(2321)와, 상기 메모리(2323)와, 상기 오디오 처리부(2325)와, 상기 키 입력부(2327) 중 적어도 두 개가 통합된 형태로 구현될 수도 있음은 물론이다.
이와는 달리, 상기 MS(2300)는 1개의 프로세서로 구현될 수도 있다.
도 23에서는 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS의 내부 구조의 일 예에 대해서 설명하였으며, 다음으로 도 24를 참조하여 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS의 내부 구조의 다른 예에 대해서 설명하기로 한다.
도 24는 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS의 내부 구조의 다른 예를 개략적으로 도시한 도면이다.
도 24를 참조하면, MS(2400)는 송신기(2411)와, 제어기(2413)와, 수신기(2415)와, 저장 유닛(2417)을 포함한다.
먼저, 상기 제어기(2413)는 상기 MS(2400)의 전반적인 동작을 제어하며, 특히 본 발명의 일 실시예에 무선 통신 시스템에서 페이징 프로세스를 수행하는 동작과 관련된 동작을 제어한다. 본 발명의 일 실시예에 따른 무선 통신 시스템에서 페이징 프로세스를 수행하는 동작과 관련된 동작에 대해서는 도 3 내지 도 22에서 설명한 바와 동일하므로 여기서는 그 상세한 설명을 생략하기로 한다.
상기 송신기(2411)는 상기 제어기(2413)의 제어에 따라 상기 무선 통신 시스템에 포함되어 있는 다른 디바이스들, 일 예로 기지국 등으로 각종 신호들 및 각종 메시지들을 송신한다. 여기서, 상기 송신기(2411)가 송신하는 각종 신호들 및 각종 메시지들은 도 3 내지 도 22에서 설명한 바와 동일하므로 여기서는 그 상세한 설명을 생략하기로 한다.
또한, 상기 수신기(2415)는 상기 제어기(2413)의 제어에 따라 상기 무선 통신 시스템에 포함되어 있는 기지국 등으로부터 각종 신호들 및 각종 메시지들을 수신한다. 여기서, 상기 수신기(2415)가 수신하는 각종 신호 및 각종 메시지들은 도 3 내지 도 22에서 설명한 바와 동일하므로 여기서는 그 상세한 설명을 생략하기로 한다.
상기 저장 유닛(2417)은 상기 제어기(2413)의 제어에 따라 상기 MS(2400)가 수행하는 본 발명의 일 실시예에 따른 무선 통신 시스템에서 페이징 프로세스를 수행하는 동작과 관련된 동작과 관련된 프로그램과 각종 데이터 등을 저장한다.
또한, 상기 저장 유닛(2417)은 상기 수신기(2415)가 상기 기지국 등으로부터 수신한 각종 신호 및 각종 메시지들을 저장한다.
한편, 도 24에서는 상기 MS(2400)가 상기 송신기(2411)와, 제어기(2413)와, 수신기(2415)와, 저장 유닛(2417)과 같이 별도의 유닛들로 구현된 경우가 도시되어 있으나, 상기 MS(2400)는 상기 송신기(2411)와, 제어기(2413)와, 수신기(2415)와, 저장 유닛(2417) 중 적어도 두 개가 통합된 형태로 구현 가능함은 물론이다.
또한, 상기 MS(2400)는 1개의 프로세서로 구현될 수도 있음은 물론이다.
도 24에서는 본 발명의 일 실시예에 따른 무선 통신 시스템에서 MS의 내부 구조의 다른 예에 대해서 설명하였으며, 다음으로 도 25를 참조하여 본 발명의 일 실시예에 따른 무선 통신 시스템에서 기지국의 내부 구조의 일 예에 대해서 설명하기로 한다.
도 25는 본 발명의 일 실시예에 따른 무선 통신 시스템에서 기지국의 내부 구조의 일 예를 개략적으로 도시한 도면이다.
도 25를 참조하면, 기지국(2500)은 송신기(2511)와, 제어기(2513)와, 수신기(2515)와, 저장 유닛(2517)을 포함한다.
먼저, 상기 제어기(2513)는 상기 기지국(2500)의 전반적인 동작을 제어하며, 특히 본 발명의 일 실시예에 따른 무선 통신 시스템에서 페이징 프로세스를 수행하는 동작과 관련된 동작을 제어한다. 본 발명의 일 실시예에 따른 무선 통신 시스템에서 페이징 프로세스를 수행하는 동작과 관련된 동작에 대해서는 도 3 내지 도 22에서 설명한 바와 동일하므로 여기서는 그 상세한 설명을 생략하기로 한다.
상기 송신기(2511)는 상기 제어기(2513)의 제어에 따라 상기 무선 통신 시스템에 포함되어 있는 다른 디바이스들, 일 예로 MS 등으로 각종 신호들 및 각종 메시지들을 송신한다. 여기서, 상기 송신기(2511)가 송신하는 각종 신호들 및 각종 메시지들은 도 3 내지 도 22에서 설명한 바와 동일하므로 여기서는 그 상세한 설명을 생략하기로 한다.
또한, 상기 수신기(2515)는 상기 제어기(2513)의 제어에 따라 상기 무선 통신 시스템에 포함되어 있는 MS 등으로부터 각종 신호들 및 각종 메시지들을 수신한다. 여기서, 상기 수신기(2515)가 수신하는 각종 신호 및 각종 메시지들은 도 3 내지 도 22에서 설명한 바와 동일하므로 여기서는 그 상세한 설명을 생략하기로 한다.
상기 저장 유닛(2517)은 상기 제어기(2513)의 제어에 따라 상기 기지국(2500)이 수행하는 본 발명의 일 실시예에 따른 무선 통신 시스템에서 페이징 프로세스를 수행하는 동작과 관련된 동작과 관련된 프로그램과 각종 데이터 등을 저장한다.
또한, 상기 저장 유닛(2517)은 상기 수신기(2515)가 상기 UE 등으로부터 수신한 각종 신호 및 각종 메시지들을 저장한다.
한편, 도 25에서는 상기 기지국(2500)이 상기 송신기(2511)와, 제어기(2513)와, 수신기(2515)와, 저장 유닛(2517)과 같이 별도의 유닛들로 구현된 경우가 도시되어 있으나, 상기 기지국(2500)은 상기 송신기(2511)와, 제어기(2513)와, 수신기(2515)와, 저장 유닛(2517) 중 적어도 두 개가 통합된 형태로 구현 가능함은 물론이다.
또한, 상기 기지국(2500)은 1개의 프로세서로 구현될 수도 있음은 물론이다.
본 발명의 특정 측면들은 또한 컴퓨터 리드 가능 기록 매체(computer readable recording medium)에서 컴퓨터 리드 가능 코드(computer readable code)로서 구현될 수 있다. 컴퓨터 리드 가능 기록 매체는 컴퓨터 시스템에 의해 리드될 수 있는 데이터를 저장할 수 있는 임의의 데이터 저장 디바이스이다. 상기 컴퓨터 리드 가능 기록 매체의 예들은 리드 온니 메모리(Read-Only Memory: ROM)와, 랜덤-접속 메모리(Random-Access Memory: RAM)와, CD-ROM들과, 마그네틱 테이프(magnetic tape)들과, 플로피 디스크(floppy disk)들과, 광 데이터 저장 디바이스들, 및 캐리어 웨이브(carrier wave)들(상기 인터넷을 통한 데이터 송신과 같은)을 포함할 수 있다. 상기 컴퓨터 리드 가능 기록 매체는 또한 네트워크 연결된 컴퓨터 시스템들을 통해 분산될 수 있고, 따라서 상기 컴퓨터 리드 가능 코드는 분산 방식으로 저장 및 실행된다. 또한, 본 발명을 성취하기 위한 기능적 프로그램들, 코드, 및 코드 세그먼트(segment)들은 본 발명이 적용되는 분야에서 숙련된 프로그래머들에 의해 쉽게 해석될 수 있다.
또한 본 발명의 일 실시예에 따른 장치 및 방법은 하드웨어, 소프트웨어 또는 하드웨어 및 소프트웨어의 조합의 형태로 실현 가능하다는 것을 알 수 있을 것이다. 이러한 임의의 소프트웨어는 예를 들어, 삭제 가능 또는 재기록 가능 여부와 상관없이, ROM 등의 저장 장치와 같은 휘발성 또는 비휘발성 저장 장치, 또는 예를 들어, RAM, 메모리 칩, 장치 또는 집적 회로와 같은 메모리, 또는 예를 들어 CD, DVD, 자기 디스크 또는 자기 테이프 등과 같은 광학 또는 자기적으로 기록 가능함과 동시에 기계(예를 들어, 컴퓨터)로 읽을 수 있는 저장 매체에 저장될 수 있다. 본 발명의 일 실시예에 따른 방법은 제어부 및 메모리를 포함하는 컴퓨터 또는 휴대 단말에 의해 구현될 수 있고, 상기 메모리는 본 발명의 실시 예들을 구현하는 지시들을 포함하는 프로그램 또는 프로그램들을 저장하기에 적합한 기계로 읽을 수 있는 저장 매체의 한 예임을 알 수 있을 것이다.
따라서, 본 발명은 본 명세서의 임의의 청구항에 기재된 장치 또는 방법을 구현하기 위한 코드를 포함하는 프로그램 및 이러한 프로그램을 저장하는 기계(컴퓨터 등)로 읽을 수 있는 저장 매체를 포함한다. 또한, 이러한 프로그램은 유선 또는 무선 연결을 통해 전달되는 통신 신호와 같은 임의의 매체를 통해 전자적으로 이송될 수 있고, 본 발명은 이와 균등한 것을 적절하게 포함한다
또한 본 발명의 일 실시예에 따른 장치는 유선 또는 무선으로 연결되는 프로그램 제공 장치로부터 상기 프로그램을 수신하여 저장할 수 있다. 상기 프로그램 제공 장치는 상기 프로그램 처리 장치가 기 설정된 컨텐츠 보호 방법을 수행하도록 하는 지시들을 포함하는 프로그램, 컨텐츠 보호 방법에 필요한 정보 등을 저장하기 위한 메모리와, 상기 그래픽 처리 장치와의 유선 또는 무선 통신을 수행하기 위한 통신부와, 상기 그래픽 처리 장치의 요청 또는 자동으로 해당 프로그램을 상기 송수신 장치로 전송하는 제어부를 포함할 수 있다.
한편 본 발명의 상세한 설명에서는 구체적인 실시예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형할 수 있음은 물론이다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.