본 발명은 OMA-DM 시스템, 장치 관리 서버 및 단말 장치에 관한 것이다.본 발명은 OMA-DM 프로토콜을 사용하는 시스템에 세션 시작 프로토콜(Session Initiation Protocol: SIP)을 이용하는 것에 기술적 특징이 있다.본 발명에 따른 세션 초기 프로토콜을 이용한 OMA-DM 시스템은 장치 관리 서버와 단말 장치 간의 네트워크를 구성하고 관리하기 용이하며 속도가 빠르고 확장이 용이한 효과를 기대할 수 있다.
대표청구항▼
OMA-DM(Open Mobile Alliance-Device Management) 프로토콜에 기반하여 OMA-DM 메시지를 생성하여 전송하는 OMA-DM 시스템에 있어서,제1 OMA-DM 메시지를 포함한 제1 세션 초기 프로토콜(Session Initiation Protocol: SIP) 메시지를 생성하여 전송하고, 외부로부터 수신한 제2 OMA-DM 메시지를 포함한 제2 세션 초기 프로토콜 메시지의 메시지 코드 정보를 분석하여 메시지 종류에 따른 상기 제2 세션 초기 프로토콜 메시지의 처리 방식을 확정하는 장치 관리 서버;상기
OMA-DM(Open Mobile Alliance-Device Management) 프로토콜에 기반하여 OMA-DM 메시지를 생성하여 전송하는 OMA-DM 시스템에 있어서,제1 OMA-DM 메시지를 포함한 제1 세션 초기 프로토콜(Session Initiation Protocol: SIP) 메시지를 생성하여 전송하고, 외부로부터 수신한 제2 OMA-DM 메시지를 포함한 제2 세션 초기 프로토콜 메시지의 메시지 코드 정보를 분석하여 메시지 종류에 따른 상기 제2 세션 초기 프로토콜 메시지의 처리 방식을 확정하는 장치 관리 서버;상기 제2 세션 초기 프로토콜 메시지를 일반 메시지인지 이벤트 관련 메시지인지 구분하는 코드로 생성하여 전송하고, 상기 제1 세션 초기 프로토콜 메시지를 수신하여 세션 초기 프로토콜과 관련된 헤더 정보를 제거하여 상기 제1 OMA-DM 메시지로 변환하는 단말 장치; 및상기 장치 관리 서버와 상기 단말 장치로부터 각각 상기 제1 세션 초기 프로토콜 메시지와 상기 제2 세션 초기 프로토콜 메시지를 수신하여 세션 정보를 기초로 각각 상기 단말 장치와 상기 장치 관리 서버로 전송하는 세션 시작 프로토콜 프락시 서버를 포함하는 OMA-DM 시스템.제1 항에 있어서,상기 장치 관리 서버는,상기 단말 장치의 동작을 관리하는 명령어를 생성하거나 상기 단말 장치로부터 상기 명령어를 기초로 생성한 데이터를 수신하고, 상기 단말 장치에서 비동기적으로 발생되는 이벤트 관련 데이터를 수신하며 상기 이벤트 관련 데이터, 상기 명령어, 상기 수신한 데이터를 동기 마크업 언어(Synchronization Markup Language: SyncML) 메시지로 송수신하는 장치 관리 서버부; 및상기 장치 관리 서버부로부터 수신한 제1 동기 마크업 언어 메시지를 세션 정보를 포함한 상기 제1 세션 초기 프로토콜 메시지로 변환하여 상기 세션 시작 프로토콜 프락시 서버로 전송하며, 상기 세션 시작 프로토콜 프락시 서버로부터 수신한 상기 제2 세션 초기 프로토콜 메시지를 세션 초기 프로토콜과 관련된 헤더 정보를 제거하여 제2 동기 마크업 언어 메시지로 변환하여 상기 장치 관리 서버부로 전송하는 세션 초기 프로토콜 메시지 서버부를 포함하는 OMA-DM 시스템.제2 항에 있어서,상기 세션 초기 프로토콜 메시지 서버부는,상기 제1 동기 마크업 언어 메시지를 상기 제1 세션 초기 프로토콜 메시지로 변환하는 경우 필요한 세션 초기 프로토콜과 관련된 정보를 생성하고, 상기 제2 세션 초기 프로토콜 메시지에서 세션 초기 프로토콜과 관련된 헤더 정보를 제거하여 상기 제2 동기 마크업 언어 메시지로 변환하는 제1 세션 초기 프로토콜 모듈;상기 제2 세션 초기 프로토콜 메시지의 메시지 코드 타입을 분석하여 메시지 종류에 따른 메시지 처리 방식을 확정하는 서버 메시지 로직 모듈; 및상기 제1 세션 초기 프로토콜 모듈과 상기 서버 메시지 로직 모듈을 이용하여 상기 제1 동기 마크업 언어 메시지를 상기 제1 세션 초기 프로토콜 메시지로 변환하여 상기 세션 초기 프로토콜 프락시 서버로 전송하고, 상기 제2 세션 초기 프로토콜 메시지를 상기 제2 동기 마크업 언어 메시지로 변환하여 상기 장치 관리 서버부로 전송하는 제1 서비스 로직 모듈을 포함하는 OMA-DM 시스템.제3 항에 있어서,상기 서버 메시지 로직 모듈은,상기 제2 세션 초기 프로토콜 메시지가 일반 메시지인지 이벤트 관련 메시지인지 판단하며, 상기 일반 메시지인 경우 상기 제2 동기 마크업 언어 메시지로 변환하며 상기 이벤트 관련 메시지인 경우 이벤트 세션 초기 프로토콜 메시지를 처리하기 위한 프로세스를 구동하여 다중 처리하는 것을 특징으로 하는 OMA-DM 시스템.제1 항에 있어서,상기 단말 장치는,상기 장치 관리 서버로부터 수신한 상기 명령어를 실행한 후, 상기 명령어를 기초로 생성한 데이터를 상기 장치 관리 서버로 전송하고, 비동기적으로 이벤트 관련 데이터를 생성하여 상기 장치 관리 서버로 전송하며, 상기 명령어, 상기 이벤트 관련 데이터, 상기 생성한 데이터를 상기 동기 마크업 언어 메시지로 송수신하는 장치 관리 에이전트부; 및상기 장치 관리 에이전트부로부터 수신한 제2 동기 마크업 언어 메시지를 세션 정보를 포함한 상기 제2 세션 초기 프로토콜 메시지로 변환하여 상기 세션 시작 프로토콜 프락시 서버로 전송하며, 상기 세션 시작 프로토콜 프락시 서버로부터 수신한 상기 제1 세션 초기 프로토콜 메시지를 세션 초기 프로토콜과 관련된 헤더 정보를 제거하여 제1 동기 마크업 언어 메시지로 변환하여 상기 장치 관리 에이전트부로 전송하는 세션 초기 프로토콜 메시지 클라이언트부를 포함하는 OMA-DM 시스템.제5 항에 있어서,상기 세션 초기 프로토콜 메시지 클라이언트부는,상기 제2 동기 마크업 언어 메시지를 상기 제2 세션 초기 프로토콜 메시지로 변환하는 경우 필요한 세션 초기 프로토콜과 관련된 정보를 생성하고, 상기 제1 세션 초기 프로토콜 메시지에서 세션 초기 프로토콜과 관련된 헤더 정보를 제거하여 상기 제1 동기 마크업 언어 메시지로 변환하는 제2 세션 초기 프로토콜 모듈;상기 제2 동기 마크업 언어 메시지를 수신하여 메시지 종류를 판단하고, 상기 메시지 종류에 따른 코드 정보를 포함하여 상기 제2 세션 초기 프로토콜 메시지를 생성하는 클라이언트 메시지 로직 모듈; 및상기 제2 세션 초기 프로토콜 모듈과 상기 클라이언트 메시지 로직 모듈을 이용하여 상기 제2 동기 마크업 언어 메시지를 상기 제2 세션 초기 프로토콜 메시지로 변환하여 상기 세션 초기 프로토콜 프락시 서버로 전송하고, 상기 제1 세션 초기 프로토콜 메시지를 상기 제1 동기 마크업 언어 메시지로 변환하여 상기 장치 관리 에이전트부로 전송하는 제2 서비스 로직 모듈을 포함하는 OMA-DM 시스템.단말 장치의 동작을 관리하는 명령어를 제1 동기 마크업 언어(Synchronization Markup Language: SyncML) 메시지로 생성하여 전송하고, 상기 단말 장치에서 상기 명령어를 기초로 생성한 데이터 또는 비동기적으로 발생되는 이벤트 관련 데이터를 제2 동기 마크업 언어 메시지로 수신하는 장치 관리 서버부; 및상기 장치 관리 서버부로부터 수신한 상기 제1 동기 마크업 언어 메시지를 세션 정보를 포함한 세션 초기 프로토콜 송신 메시지로 변환하여 세션 시작 프로토콜 프락시 서버로 전송하고, 상기 세션 시작 프로토콜 프락시 서버로부터 수신한 세션 초기 프로토콜 수신 메시지의 메시지 코드 타입을 분석하여 일반 메시지인 경우 세션 초기 프로토콜과 관련된 헤더 정보를 제거하여 상기 제2 동기 마크업 언어 메시지로 변환하여 상기 장치 관리 서버부로 전송하고 이벤트 관련 메시지인 경우 이벤트 세션 초기 프로토콜 메시지를 처리하기 위한 프로세스를 구동하여 다중 처리하는 세션 초기 프로토콜 메시지 서버부를 포함하는 장치 관리 서버.제7 항에 있어서,상기 세션 초기 프로토콜 메시지 서버부는,상기 세션 초기 프로토콜 수신 메시지가 상기 이벤트 관련 메시지인 경우 기존의 세션이 유지되고 있는지 판단하고, 기존의 세션이 유지되고 있지 않은 경우, 상기 제2 동기 마크업 언어 메시지로 변환하며, 기존의 세션이 유지되는 경우, 상기 이벤트 세션 초기 프로토콜 메시지를 처리하기 위한 프로세스를 구동하여 다중 처리하는 것을 특징으로 하는 장치 관리 서버.장치 관리 서버로부터 수신한 명령어를 실행한 후, 상기 명령어를 기초로 생성한 데이터 또는 비동기적으로 발생되는 이벤트 관련 데이터를 제1 동기 마크업 언어(Synchronization Markup Language: SyncML) 메시지로 생성하여 전송하는 장치 관리 에이전트부; 및상기 장치 관리 에이전트부로부터 수신한 상기 제1 동기 마크업 언어 메시지를 세션 정보를 포함한 세션 초기 프로토콜 송신 메시지로 변환하여 세션 시작 프로토콜 프락시 서버로 전송하며, 상기 세션 시작 프로토콜 프락시 서버로부터 수신한 세션 초기 프로토콜 수신 메시지를 세션 초기 프로토콜과 관련된 헤더 정보를 제거하여 제2 동기 마크업 언어 메시지로 변환하여 상기 장치 관리 에이전트부로 전송하는 세션 초기 프로토콜 메시지 클라이언트부를 포함하는 단말 장치.제9 항에 있어서,상기 세션 초기 프로토콜 메시지 클라이언트부는,상기 세션 초기 프로토콜 송신 메시지를 일반 메시지인지 이벤트 관련 메시지인지 구분하는 코드로 생성하여 상기 세션 시작 프로토콜 프락시 서버로 전송하는 것을 특징으로 하는 단말 장치.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.