Abstract:
본 발명은 개인 휴대 정보 단말기와 휴대폰의 기능이 결합된 스마트폰에 상기 휴대폰의 기능을 상기 휴대 정보 단말기가 갖는 여러 응용프로그램에서 사용하기 위한 스마트폰의 휴대폰 기능 적용 시스템에 관한 것이다. 구체적으로 스마트폰의 응용프로그램의 동작을 제어하는 제어부, 상기 제어부의 제어에 따라 상기 응용프로그램에서 요청하는 호를 처리하는 씨디엠에이(CDMA) 모듈과, 상기 제어부와 상기 씨디엠에이(CDMA) 모듈 상호간의 통신을 가능하게 하는 인터페이스부, 상기 응용프로그램으로부터 요청되는 휴대폰의 호접속 요청 메시지를 상기 씨디엠에이(CDMA) 모듈로 전달하고 상기 씨디엠에이(CDMA) 모듈로부터 전달되는 상기 요청 메시지에 대한 응답 메시지를 상기 응용프로그램으로 제공하는 씨디엠에이(CDMA) 데몬과, 상기 씨디엠에이(CDMA) 데몬과 상기 응용프로그램간에 전달되는 메시지를 메시지 큐를 이용하여 처리하는 티에이피아이(TAPI) 라이브러리를 포함하는 스마트폰의 휴대폰 기능 적용 시스템에 관한 것이다. 스마트폰, CDMA 모듈, 통화, TAPI
Abstract:
본 발명은 컴퓨터 언어인 CML2를 기반으로 하여 컴퓨터 운영체제인 리눅스의 커널과 응용 소프트웨어 패키지들을 통합하여 설정하고, 설정의 결과에 따라 목적 컴퓨터에 설치될 파일 목록을 생성하는 방법에 관한 것이다. 즉, 본 발명은 옵션 정보 파일을 통해 목적 컴퓨터에 설치하고자 하는 응용 프로그램 패키지들의 설정 가능 사항들을 기술 할 수 있게 하며, 이들을 CML2 규칙 파일로 변환 시키고 리눅스 커널의 CML2 규칙 파일과 통합함으로써 커널과 응용 프로그램들을 함께 설정 할 수 있게 한다. 이에 따라 커널과 응용 프로그램들간의 의존성 규칙들을 기술 할 수 있는 환경을 제공할 수 있는 이점이 있다. 또한 옵션 정보 파일에 옵션별로 파일 목록 속성을 갖을 수 있게 하고, 이를 파일 목록 테이블에 저장했다가 설정 결과에 따라 설치 파일 목록을 생성함으로써 목적 시스템에 설치될 파일들의 목록을 사용자의 설정에 따라 쉽게 얻을 수 있게 하는 이점이 있다.
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:
본 발명은 개인 휴대 정보 단말기와 휴대폰의 기능이 결합된 스마트폰에 상기 휴대폰의 기능을 상기 휴대 정보 단말기가 갖는 여러 응용프로그램에서 사용하기 위한 스마트폰의 구조에 관한 것이다. 본 발명은, 개인 정보 단말기와 휴대폰의 기능이 결합된 스마트폰에 있어서, 스마트폰이 개인 정보 단말기로서의 역할을 수행하도록 도와주는 제어부와, 스마트폰을 동작시키기 위한 운영체제로 리눅스를 사용하고, 상기 휴대폰의 기능을 하는 호처리부인 CDMA 모듈을 스마트폰이 갖는 장치들 중의 하나로 받아들이고, 적절한 인터페이스를 사용해 CDMA 모듈과 제어부와 통신하고, 상기 통신중 CDMA 모듈을 담당하는 데몬(daemon)을 가지며, 응용 프로그램과 데몬의 구현을 돕기 위한 TAPI(Telephony Application Programming Interface)를 포함하며, 응용 프로그램과 데몬과의 통신은 리눅스의 메시지 큐(message queue)를 사용하는 것을 특징으로 한다.