Abstract:
A vehicle state detecting device and a method thereof are provided to immediately inform the abnormal state by a cellular phone secured through authentication between a telematics terminal and a service center and to continuously trace the state of a vehicle by allowing a user to manage position information and image information until the abnormal state is solved. A vehicle state detecting device(100) is composed of a vehicle state sensing unit(110) for detecting the inner or outer state of a vehicle through a sensor or an RFID(Radio Frequency Identification) and judging whether the detected state of the vehicle is out of a range of a pre-set critical value or not; an information collecting unit(120) for periodically receiving the position information and image information of the vehicle through an image photographing device installed in the vehicle or a GPS(Global Positioning System), if the detected state of the vehicle is out of the range of the pre-set critical value; and a transmitting unit(130) for periodically transmitting the received position information and image information.
Abstract:
본 발명은 컨텐츠 변환을 지원할 수 있는 통신 단말에 관한 것이다. 통신 단말의 프로토콜 구조에서, 분산 파일 시스템 계층은 네트워크를 통하여 접속된 서버 시스템 및 적어도 하나의 다른 통신 단말과의 데이터 파일의 공유를 지원하고, 적응화 계층은 통신 단말에서의 데이터 파일의 이용을 위한 컨텐츠 변환을 수행하고, 가상 파일 시스템 계층은 시스템 호출을 수용하여 상기 적응화 계층으로 전달한다. 컨텐츠 변환, 분산 파일 시스템
Abstract:
본 발명은 디코딩 시간 예측에 따른 동작주파수 및 구동전압 변동을 이용한 MPEG 재생 장치 및 그 방법을 개시한다. 본 발명에 의하면, 프로세서를 이용하여 MPEG 디코딩을 하여 재생하는 장치에 있어서, 디코딩할 MPEG 프레임의 종류 및 데이터 크기에 대한 정보를 획득하는 획득부, 디코딩할 MPEG 프레임 종류 및 크기 정보를 이용하여 프로세서를 이용할 때의 프레임 디코딩의 작업량 및 디코딩에 필요한 시간을 예측하는 예측부, 프레임 디코딩이 MPEG 프레임을 실시간으로 재생하기 위한 데드라인 시간 내에 끝나기 위한 프로세서의 최소한의 동작 주파수 및 그에 따른 구동 전압을 설정하는 설정부 및 설정된 주파수 및 구동 전압에 따라 프로세서를 구동하여 MPEG 프레임을 디코딩하는 디코딩부를 포함하여, 종래의 MPEG 디코딩과 비교하여 볼 때, 종래에는 디코딩의 실시간성을 위해 디코딩 사이에 대기 상태를 두었던 것을 본 발명에 따라 MPEG 프레임 디코딩에 필요한 계산량 및 시간을 예측하여 디코딩의 실시간을 보장하는 데드라인 시간을 넘지 않는 선에서 최소한의 프로세서의 동작주파수와 구동전압을 설정함으로써 MPEG 재생 장치에서의 전력소모를 최소화하는 효과가 있다.
Abstract:
본 발명은 컨텐츠 변환을 지원할 수 있는 통신 단말에 관한 것이다. 통신 단말의 프로토콜 구조에서, 분산 파일 시스템 계층은 네트워크를 통하여 접속된 서버 시스템 및 적어도 하나의 다른 통신 단말과의 데이터 파일의 공유를 지원하고, 적응화 계층은 통신 단말에서의 데이터 파일의 이용을 위한 컨텐츠 변환을 수행하고, 가상 파일 시스템 계층은 시스템 호출을 수용하여 상기 적응화 계층으로 전달한다. 컨텐츠 변환, 분산 파일 시스템
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은, 휴대 단말기의 하드웨어 추상화 계층 검증 장치 및 그 운용 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은, 휴대 단말기에서 모바일 표준 플랫폼과 기본 소프트웨어와의 인터페이스 기능을 수행하는 하드웨어 추상화 계층부의 동작 상태를 검증함으로써, 오류 발생시 오류 발원 범위를 특정 계층으로 축소시키기 위한, 휴대 단말기의 하드웨어 추상화 계층 검증 장치 및 그 운용 방법을 제공하는데 그 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은, 휴대 단말기의 하드웨어 추상화 계층 검증 장치에 있어서, 외부의 호스트 검증 시스템으로부터 임의의 테스트케이스를 전송받거나, 상기 테스트케이스의 수행 결과를 상기 호스트 검증 시스템으로 전송하기 위한 통신 수단; 하드웨어 추상화 계층으로부터 이벤트 형태의 테스트케이스의 수행 결과를 수신하기 위한 이벤트 수신 수단; 및 상기 통신 수단을 통해 전송받은 테스트케이스를 수행하도록 상기 하드웨어 추상화 계층을 제어하며, 상기 하드웨어 추상화 계층 또는 상기 이벤트 수신 수단으로부터 전달받은 상기 테스트케이스의 수행 결과를 상기 호스트 검증 시스템으로 전달하도록 상기 통신 수단을 제어하기 위한 제어 수단을 포함함. 4. 발명의 중요한 용도 본 발명은 하드웨어 추상화 계층 검증 등에 이용됨. 휴대 단말기, 하드웨어 추상화 계층 검증, 오류 발원 범위 축소, 호스트 검증 시스템
Abstract:
본 발명은 컴퓨터 언어인 CML2를 기반으로 하여 컴퓨터 운영체제인 리눅스의 커널과 응용 소프트웨어 패키지들을 통합하여 설정하고, 설정의 결과에 따라 목적 컴퓨터에 설치될 파일 목록을 생성하는 방법에 관한 것이다. 즉, 본 발명은 옵션 정보 파일을 통해 목적 컴퓨터에 설치하고자 하는 응용 프로그램 패키지들의 설정 가능 사항들을 기술 할 수 있게 하며, 이들을 CML2 규칙 파일로 변환 시키고 리눅스 커널의 CML2 규칙 파일과 통합함으로써 커널과 응용 프로그램들을 함께 설정 할 수 있게 한다. 이에 따라 커널과 응용 프로그램들간의 의존성 규칙들을 기술 할 수 있는 환경을 제공할 수 있는 이점이 있다. 또한 옵션 정보 파일에 옵션별로 파일 목록 속성을 갖을 수 있게 하고, 이를 파일 목록 테이블에 저장했다가 설정 결과에 따라 설치 파일 목록을 생성함으로써 목적 시스템에 설치될 파일들의 목록을 사용자의 설정에 따라 쉽게 얻을 수 있게 하는 이점이 있다.
Abstract:
본 발명은 임베디드 다중스레드 프로그램의 사후 경합탐지를 위한 스레드 병행성 정보 생성 방법에 관한 것이다. 본 발명은 다중스레드 디버깅 기술의 하나인 사후 경합 탐지를 위한 것으로 다중스레드 프로그램 실행 중에 동적으로 스레드들에서 발생하는 공유 변수에 대한 접근(Access)들에 의한 경합을 프로그램 실행 후에 탐지할 수 있도록 실행 중에 저장되어야 하는 접근들이 포함된 스레드들의 식별과 병행성을 표현할 수 있는 병행성 정보를 프로그램 실행 중에 동적으로 생성하도록 되어 있으며, 이에 따라서, 기존의 대규모 병렬성이 포함된 병렬루프 프로그램을 주된 대상으로 하는 수행중(On-the-fly) 경합 탐지를 위한 병행성 정보 생성 기법들과 비교하여 볼 때, 임베디드 다중스레드 프로그램 구조와 사후 분석에 효과적인 병행성 정보를 생성하여 임베디드 디버깅 환경에서의 경합 탐지에 용이하게 적용가능 하므로 임베디드 개발 환경을 위한 디버거의 실용성을 높일 수 있다.
Abstract:
PURPOSE: A method for integrally setting a Linux kernel and an application software package, and generating a file list based on the CML2(Configuration Menu Language) is provided to integrally set the application programs and the Linux kernel, and generate a list of the files installed to an object system by adding the file list to an option information file of the application program. CONSTITUTION: The option information file for each application program is made and an attribute fit to each option is assigned after recording the list of the available setting options(S10). The option information file of each application package is stored by being converted into a CML2 file. During a conversion process, each option is added to a 'symbols', 'menus', and 'menu' dependent section of the CML2 file. If the option has dependency, the dependency of the option is added in the CML2 file. The file list of each option is stored in a file list table(S11). An integrated rule file is stored by integrating the CML2 files of the application packages and the Linux kernel(S12). The list of the files installed to the object system is generated by a setting result of a user(S15).
Abstract:
PURPOSE: A system for maintaining a consistency between distributed objects and a memory distribution sharing in a Java virtual machine and a method thereof are provided to secure an independence between different kinds of platforms by supplying a distribution sharing system having a distribution sharing memory function at a Java virtual machine level and to improve a convenience of a programming by making a thread of Java be distributed to a remote node transparently and be performed in parallel using a distribution sharing of a memory. CONSTITUTION: A byte code execution unit(201) reads a byte code of an entity, requests a creation of a new thread and a synchronization, and executes the created thread as a byte code. When a creation of a new thread is requested in the byte code execution unit(201), a thread managing unit(202) requests a thread creation to a remote Java virtual machine, and processes a thread creation request from other remote Java virtual machine. A sharing entity storing unit(204) stores created entities in the thread managing unit(202) and records a sharing entity position of designated entities. A synchronization managing unit(205) maintains a consistency with an entity distributedly stored in the remote Java virtual machine through an information exchange between sharing entities registered in the sharing entity storing unit(204).
Abstract:
본 발명은 객체지향 프레임워크의 브라우징 장치 및 그 방법에 관한 것으로서, 외부와의 인터페이스를 담당하는 그래픽 사용자 인터페이스 관리기(100), 외부로부터의 사용자가 원하는 입력자료를 처리하는 프레임워크 처리기(200), 처리된 외부 입력에 따라 프레임워크 정보저장소에 저장된 자료들을 접근하는 정보저장소 관리기(300)를 구성하여 상기 그래픽 사용자 인터페이스 관리기의 입력부를 통해 외부로부터 입력된 자료들을 분석하여 프레임워크 처리기를 구성하는 프레임워크 구성단위처리부(210), 프레임워크 내부정보 처리부(220), 프레임워크 소스코드 처리부(230) 중 적절한 모듈을 선택하여 상기 입력을 처리하고 각 처리부에서 처리된 결과를 정보저장소에 입력하며, 정보저장소 관리기는 프레임워크 정보저장소를 접근하여 저장된 자료를 추 출하며 그래픽 사용자 인터페이스 관리기(100)의 출력부를 통해 출력함으로써, 객체지향 프레임워크 구조를 쉽게 이해할 수 있도록 지원하고, 프레임워크 재사용을 통한 어플리케이션 개발을 용이하게 할 수 있으며 소프트웨어 개발 시 개발 기간의 단축과 비용을 절감할 수 있고, 소프트웨어 유지 보수 측면에서도 효율성을 높일 수 있는 효과를 가진다.