[go: up one dir, main page]

KR101311824B1 - Terminal function control system and terminal function control method - Google Patents

Terminal function control system and terminal function control method Download PDF

Info

Publication number
KR101311824B1
KR101311824B1 KR1020080078428A KR20080078428A KR101311824B1 KR 101311824 B1 KR101311824 B1 KR 101311824B1 KR 1020080078428 A KR1020080078428 A KR 1020080078428A KR 20080078428 A KR20080078428 A KR 20080078428A KR 101311824 B1 KR101311824 B1 KR 101311824B1
Authority
KR
South Korea
Prior art keywords
terminal capability
terminal
control
external device
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020080078428A
Other languages
Korean (ko)
Other versions
KR20100019730A (en
Inventor
권오인
남기선
Original Assignee
에스케이플래닛 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이플래닛 주식회사 filed Critical 에스케이플래닛 주식회사
Priority to KR1020080078428A priority Critical patent/KR101311824B1/en
Publication of KR20100019730A publication Critical patent/KR20100019730A/en
Application granted granted Critical
Publication of KR101311824B1 publication Critical patent/KR101311824B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Storage Device Security (AREA)

Abstract

본 발명은, 웹컨텐츠를 통해 타 단말장치의 단말기능을 사용할 수 있는 단말기능 제어 시스템 및 단말기능 제어 방법과 이를 지원하는 단말장치 및 단말장치의 제어 방법이 개시되어 있다. 본 발명의 단말기능 제어 시스템은, 외부장치가 소정 웹컨텐츠를 구동하여 상기 웹컨텐츠를 통해 소정 단말기능 제어를 요청하면, 각 단말장치의 접속주소정보를 기 저장한 접속관리서버가 상기 외부장치로부터 요청된 해당 단말장치의 접속주소를 상기 외부장치로 회신하고, 적어도 하나의 단말기능을 실행하는 적어도 하나의 단말기능모듈을 포함하는 단말장치는 네트워크를 통해 상기 외부장치에서 구동된 상기 웹컨텐츠로부터 소정 단말기능 제어가 요청되면 요청된 단말기능에 대응하는 접근권한정보에 기초하여 상기 외부장치의 접근이 허용되면 상기 단말기능 제어 요청에 따라 상기 단말기능에 대응하는 단말기능모듈을 제어하는 구성을 포함한다.The present invention discloses a terminal capability control system and a terminal capability control method capable of using terminal capabilities of another terminal apparatus through web content, and a terminal apparatus and a terminal apparatus control method supporting the same. In the terminal capability control system of the present invention, when an external device requests predetermined terminal capability control through the web content by driving the predetermined web content, the connection management server which previously stored the connection address information of each terminal device from the external device. The terminal device including the at least one terminal function module for returning the requested access address of the terminal device to the external device and executing at least one terminal function is predetermined from the web content driven by the external device through the network. And requesting terminal capability control to control the terminal capability module corresponding to the terminal capability according to the terminal capability control request when the access of the external device is permitted based on the access right information corresponding to the requested terminal capability. .

웹컨텐츠, 단말기능, 네트워크, 원격제어 Web content, terminal function, network, remote control

Description

단말기능 제어 시스템 및 단말기능 제어 방법{TERMINAL FUNCTION CONTROL SYSTEM AND TERMINAL FUNCTION CONTROL METHOD}Terminal function control system and terminal function control method {TERMINAL FUNCTION CONTROL SYSTEM AND TERMINAL FUNCTION CONTROL METHOD}

본 발명은 단말기능 제어 시스템에 관한 것으로, 더욱 상세하게는 외부장치에서 웹컨텐츠를 구동하여 웹컨텐츠를 통해 타 단말장치의 고유한 단말기능을 사용할 수 있는 단말기능 제어 시스템 및 단말기능 제어 방법과 이를 지원하는 단말장치 및 단말장치의 제어 방법에 관한 것이다.The present invention relates to a terminal capability control system, and more particularly, a terminal capability control system and a terminal capability control method capable of using unique terminal capabilities of another terminal apparatus through web content by driving web content in an external device and the same. The present invention relates to a supporting terminal device and a control method of the terminal device.

일반적으로, 널리 사용되는 PDA, 핸드폰과 같은 각종 단말장치는 그 기능이 점점 다양해지고 지원하는 서비스 역시 늘어나고 있는 추세이다. 즉, 이동 통신 단말장치는, 기본적인 음성통화 기능 이외에도 사용의 편리성이나 효율성 및 사용자의 욕구를 충족시키기 위해 여러 가지 부가적인 기능(사진 및 동영상 촬영, 멀티메일 송수신, DMB기능…)을 채용하고 있다. 이처럼, 단말장치의 단말기능이 다양해지면서 단말장치 마다 내장되는 단말기능이 상호 상이해지고, 사용자들은 타 단말장차의 단말기능을 사용하고자 하는 욕구 또는 필요성이 발생할 수 있을 것이다.In general, various terminal devices such as PDAs and mobile phones that are widely used are increasingly diversified in their functions and are supporting services. That is, in addition to the basic voice call function, the mobile communication terminal device employs a variety of additional functions (photo and video recording, multi-mail transmission, DMB function, etc.) to satisfy user's convenience, efficiency, and user's desire. . As such, as the terminal capability of the terminal apparatus is diversified, the terminal capability built in for each terminal apparatus is different from each other, and users may have a desire or necessity to use the terminal capability of other terminal apparatuses.

한편, 최근 웹 환경의 적용범위가 매우 광범위해지고 있는 상황이지만, 여전히 일반적인 웹컨텐츠는 정보나, 웹 서버측에서 수행한 결과를 화면에 출력하는 용 도로만 사용되고 있는 실정이다. 즉, 웹 환경의 이점을 활용하는 범위가 여전히 충분하지 못하다고 할 수 있다.Meanwhile, although the scope of application of the web environment has become very wide in recent years, general web content is still used only for outputting information or results performed on the web server. In other words, there is still not enough scope to take advantage of the Web environment.

이에, 일반적인 단말장치에서 쉽게 다운로드 또는 복사하여 사용할 수 있는 웹컨텐츠를 통해 타 단말장치의 고유한 단말기능을 사용할 수 있도록 하는 서비스를 제공한다면, 웹 환경의 이점을 충분히 활용하면서 동시에 사용자들의 단말기능에 대한 욕구 또는 필요성을 만족시킬 수 있을 것이다. Therefore, if a service that enables the use of the unique terminal capabilities of the other terminal device through the web content that can be easily downloaded or copied in the general terminal device, while fully utilizing the advantages of the web environment to the terminal capabilities of the users It may be able to satisfy the desire or need for it.

본 발명은 상기한 사정을 감안하여 창출된 것으로서, 본 발명에서 도달하고자 하는 목적은 소정 웹컨텐츠를 구동하여, 상기 웹컨텐츠를 통해 소정 단말기능 제어를 요청하는 외부장치와, 각 단말장치의 접속주소정보를 기 저장하고, 상기 외부장치로부터 상기 단말장치의 접속주소가 요청되면 요청된 접속주소를 상기 외부장치로 회신하는 접속관리서버와, 적어도 하나의 단말기능을 실행하는 적어도 하나의 단말기능모듈을 포함하고, 상기 적어도 하나의 단말기능에 대응하는 접근권한정보를 기 저장하며, 네트워크를 통해 상기 외부장치에서 구동된 상기 웹컨텐츠로부터 소정 단말기능 제어가 요청되면 요청된 단말기능에 대응하는 접근권한정보에 기초하여 상기 외부장치의 접근이 허용되면 상기 단말기능 제어 요청에 따라 상기 단말기능에 대응하는 단말기능모듈을 제어하는 단말장치를 포함하는 단말기능 제어 시스템 및 이에 따르는 단말기능 제어 방법을 제공하여, 외부장치에서 웹컨텐츠를 구동하여 웹컨텐츠를 통해 타 단말장치의 고유한 단말기능을 사용할 수 있도록 하는데 있다.The present invention has been made in view of the above circumstances, and an object of the present invention is to provide an external device for requesting control of predetermined terminal capabilities through the web content by driving predetermined web content, and an access address of each terminal device. A connection management server which stores information in advance and returns a requested access address to the external device when a connection address of the terminal device is requested from the external device, and at least one terminal capability module that executes at least one terminal function. And pre-store access right information corresponding to the at least one terminal capability, and when a predetermined terminal capability control is requested from the web content driven by the external device through a network, the access right information corresponding to the requested terminal capability. When the access of the external device is allowed based on the terminal capability control corresponding to the terminal capability The present invention provides a terminal capability control system including a terminal apparatus for controlling a terminal capability module, and a terminal capability control method according to the terminal capability module, which drives web content in an external device to use unique terminal capabilities of another terminal apparatus through web content. To make it work.

본 발명은 상기한 사정을 감안하여 창출된 것으로서, 본 발명에서 도달하고자 하는 다른 목적은 적어도 하나의 단말기능을 실행하는 적어도 하나의 단말기능모듈과, 상기 적어도 하나의 단말기능에 대응하는 접근권한정보를 기 저장하는 접근권한관리자와, 네트워크를 통해 소정 외부장치에서 구동된 소정 웹컨텐츠로부터 소정 단말기능 제어가 요청되면 요청된 단말기능에 대응하는 상기 외부장치의 접근권한 확인을 상기 접근권한관리자에 요청하고, 상기 접근권한관리자로부터의 확인결과 상기 외부장치의 접근이 허용되면 상기 단말기능 제어 요청에 따라 상기 단말기능에 대응하는 해당 단말기능모듈을 제어하고 해당 단말기능의 실행결과를 상기 외부장치로 반환하는 내장형웹서버를 포함하는 단말장치 및 이에 따르는 단말장치의 제어 방법을 제공하여, 외부장치에서 웹컨텐츠를 구동하여 웹컨텐츠를 통해 단말장치의 고유한 단말기능을 사용할 수 있도록 하는데 있다.The present invention has been made in view of the above circumstances, and another object of the present invention is to provide at least one terminal capability module that executes at least one terminal capability, and access right information corresponding to the at least one terminal capability. An access right manager for storing the access authority and requesting the access right manager to confirm the access right of the external device corresponding to the requested terminal capability when a predetermined terminal capability control is requested from predetermined web content driven on a predetermined external device through a network. When the access result is confirmed by the access authority manager, the access of the external device is allowed, and according to the terminal capability control request, the corresponding terminal capability module corresponding to the terminal capability is controlled and the execution result of the terminal capability is returned to the external device. Terminal device including an embedded web server and a control method of the terminal device according to the Provided, and to drive the web content from the external device through the web content to be eligible for the terminal capabilities of a terminal equipment.

상기 목적을 달성하기 위한 본 발명의 제 1 관점에 따른 단말기능 제어 시스템은, 소정 웹컨텐츠를 구동하여, 상기 웹컨텐츠를 통해 소정 단말기능 제어를 요청하는 외부장치; 각 단말장치의 접속주소정보를 기 저장하고, 상기 외부장치로부터 상기 단말장치의 접속주소가 요청되면 요청된 접속주소를 상기 외부장치로 회신하는 접속관리서버; 및 적어도 하나의 단말기능을 실행하는 적어도 하나의 단말기능모듈을 포함하고, 상기 적어도 하나의 단말기능에 대응하는 접근권한정보를 기 저장하며, 네트워크를 통해 상기 외부장치에서 구동된 상기 웹컨텐츠로부터 소정 단말기능 제어가 요청되면 요청된 단말기능에 대응하는 접근권한정보에 기초하여 상기 외부장치의 접근이 허용되면 상기 단말기능 제어 요청에 따라 상기 단말기능에 대응하는 단말기능모듈을 제어하는 단말장치를 포함한다.According to a first aspect of the present invention, there is provided a terminal capability control system including: an external device for driving predetermined web contents to request predetermined terminal capability control through the web contents; A connection management server which stores the access address information of each terminal device in advance and returns the requested access address to the external device when the connection address of the terminal device is requested from the external device; And at least one terminal capability module configured to execute at least one terminal capability, and pre-store access right information corresponding to the at least one terminal capability, and predetermined from the web content driven by the external device through a network. A terminal device for controlling a terminal capability module corresponding to the terminal capability according to the terminal capability control request when the terminal capability control is requested and the access of the external device is allowed based on the access right information corresponding to the requested terminal capability. do.

바람직하게는, 상기 외부장치는, 상기 웹컨텐츠를 구동하여 상기 웹컨텐츠를 통해 사용자로부터 상기 단말장치의 상기 단말기능 제어가 입력되면, 상기 단말장치의 접속주소를 상기 접속관리서버에 요청하고 이에 회신되는 상기 접속정보에 기 초하여 네트워크를 통해 상기 단말장치에 접속할 수 있다.Preferably, when the external device drives the web content and the terminal capability control of the terminal device is input from the user through the web content, the external device requests and sends a connection address of the terminal device to the connection management server. Based on the access information, the terminal device can be connected through a network.

바람직하게는, 상기 웹컨텐츠는, 상기 단말장치의 단말기능을 제어하기 위해 상기 적어도 하나의 단말기능에 대응하는 각 단말기능모듈이름정보 및 제어 요청을 위한 제어파라미터정보를 포함하며, 상기 외부장치에서 구동되면 사용자로부터 입력되는 소정 단말기능의 제어 입력에 따라 해당 단말기능모듈이름정보 및 해당 제어파라미터정보를 포함하는 요청정보를 생성하고 상기 요청정보를 이용하여 해당 단말기능을 제어 요청할 수 있다.Preferably, the web content, each terminal capability module name information corresponding to the at least one terminal capability and control parameter information for the control request to control the terminal capabilities of the terminal device, in the external device When driven, the terminal may generate request information including the terminal capability module name information and the corresponding control parameter information according to the control input of the predetermined terminal capability input from the user, and control the corresponding terminal capability using the request information.

바람직하게는, 상기 웹컨텐츠는, 상기 단말장치의 단말기능을 제어하기 위해 상기 적어도 하나의 단말기능에 대응하는 각 접속URL 및 각 구분자정보 및 각 단말기능모듈이름정보 및 제어 요청을 위한 제어파라미터정보를 포함하며, 상기 외부장치에서 구동되면 사용자로부터 입력되는 소정 단말기능의 제어 입력에 따라 해당 접속URL 및 해당 구분자정보 및 단말기능모듈이름정보 및 해당 제어파라미터정보를 포함하는 요청정보를 생성하고 상기 요청정보를 이용하여 해당 단말기능을 제어 요청할 수 있다.Preferably, the web content, each of the connection URL and each identifier information corresponding to the at least one terminal capability and each terminal capability module name information and control parameter information for the control request to control the terminal capability of the terminal device; And, when driven in the external device, generate request information including a corresponding access URL, corresponding delimiter information, terminal capability module name information, and corresponding control parameter information according to a control input of a predetermined terminal capability input from a user. The information can be used to control the terminal capability.

바람직하게는, 상기 외부장치는, 상기 단말기능 제어 요청에 따라 해당 단말장치로부터 실행결과가 반환되면, 상기 웹컨텐츠를 통해 상기 실행결과를 처리한 후 사용자에게 제공할 수 있다.Preferably, when the execution result is returned from the terminal device according to the terminal capability control request, the external device may process the execution result through the web content and provide the result to the user.

바람직하게는, 상기 단말장치에 포함된 상기 적어도 하나의 단말기능모듈에 대응하여, 상기 외부장치가 상기 웹컨텐츠를 통해 단말기능 제어를 요청함에 따라 상기 단말장치에서 해당 단말기능모듈을 제어할 때 제어 전 및 제어 후에 수행해야 하는 소정 보안정책을 상기 단말장치로 배포하는 보안정책관리서버를 더 포함할 수 있다.Preferably, in response to the at least one terminal capability module included in the terminal apparatus, when the external apparatus requests the terminal capability control through the web content, the terminal apparatus controls the terminal capability module. The apparatus may further include a security policy management server for distributing a predetermined security policy to be performed before and after the control to the terminal device.

상기 목적을 달성하기 위한 본 발명의 제 2 관점에 따른 단말장치는, 적어도 하나의 단말기능을 실행하는 적어도 하나의 단말기능모듈; 상기 적어도 하나의 단말기능에 대응하는 접근권한정보를 기 저장하는 접근권한관리자; 및 네트워크를 통해 소정 외부장치에서 구동된 소정 웹컨텐츠로부터 소정 단말기능 제어가 요청되면 요청된 단말기능에 대응하는 상기 외부장치의 접근권한 확인을 상기 접근권한관리자에 요청하고, 상기 접근권한관리자로부터의 확인결과 상기 외부장치의 접근이 허용되면 상기 단말기능 제어 요청에 따라 상기 단말기능에 대응하는 해당 단말기능모듈을 제어하고 해당 단말기능의 실행결과를 상기 외부장치로 반환하는 내장형웹서버를 포함한다.Terminal device according to a second aspect of the present invention for achieving the above object, at least one terminal capability module for executing at least one terminal capability; An access right manager for pre-store access right information corresponding to the at least one terminal function; And requesting the access authority manager to check the access right of the external device corresponding to the requested terminal capability when the request for the control of the predetermined terminal capability is requested from the predetermined web content driven through the network. If it is confirmed that access to the external device is allowed, the terminal capability control includes a built-in web server for controlling the corresponding terminal capability module corresponding to the terminal capability and return the execution result of the terminal capability to the external device.

바람직하게는, 상기 접근권한관리자는, 상기 적어도 하나의 단말기능에 대응하여 접근을 허용하는 외부장치에 대한 외부장치목록과 상기 적어도 하나의 단말기능에 대응하여 접근을 허용하는 소정 패스워드정보 중 적어도 어느 하나를 기 저장하고, 상기 내장형웹서버로부터 상기 외부장치의 접근권한 확인이 요청되면 상기 외부장치목록에 기초하여 상기 외부장치가 접근 허용되는 외부장치에 해당하는지 여부와 상기 패스워드정보에 기초하여 상기 외부장치로부터의 패스워드가 상기 패스워드정보와 동일한지 여부 중 적어도 어느 하나를 판단한 상기 확인결과를 상기 내장형웹서버로 제공할 수 있다.Preferably, the access right manager, at least any one of an external device list for the external device that allows access in response to the at least one terminal capability and predetermined password information to allow access in response to the at least one terminal capability. If one is previously stored and the access authority of the external device is requested from the embedded web server, the external device is determined based on whether the external device corresponds to an external device to which the external device is allowed to access based on the external device list and the password information. The verification result of determining at least one of whether the password from the device is the same as the password information can be provided to the embedded web server.

바람직하게는, 상기 적어도 하나의 단말기능모듈에 대응하여 상기 외부장치 가 상기 웹컨텐츠를 통해 소정 단말기능 제어를 요청함에 따라 상기 단말장치에서 해당 단말기능모듈을 제어할 때 제어 전 및 제어 후에 수행해야 하는 소정 보안정책을 기 저장하고, 상기 외부장치로부터의 상기 단말기능 제어 요청에 의해 상기 내장형웹서버로부터 제어 전 설정동작이 요청되면 상기 보안정책에 기초하여 상기 단말기능모듈 제어 전에 수행 설정된 보안동작을 수행하여 결과를 회신하고, 상기 내장형웹서버로부터 해당 단말기능모듈의 제어 후 설정동작이 요청되면 상기 보안정책에 기초하여 상기 단말기능모듈 제어 후에 수행 설정된 보안동작을 수행하여 결과를 회신하는 보안관리자를 더 포함할 수 있다.Preferably, when the external device requests a predetermined terminal capability control through the web content in response to the at least one terminal capability module, the terminal apparatus should perform before and after the control. And a predetermined security policy, and if a pre-control setting operation is requested from the embedded web server by the terminal capability control request from the external device, the security operation performed before the terminal capability module control is performed based on the security policy. Returning a result by a control, and if a setting operation is requested after controlling the corresponding terminal capability module from the embedded web server, a security manager performing a set security operation performed after controlling the terminal capability module based on the security policy to return a result. It may further include.

바람직하게는, 상기 내장형웹서버는, 상기 접근권한관리자로부터의 확인결과 상기 외부장치의 접근이 허용되면, 상기 단말기능 제어 요청에 따른 해당 단말기능모듈의 제어 전 설정동작을 상기 보안관리자로 요청하고 이에 따라 상기 단말기능 제어 요청이 정상이라는 결과가 회신되면 해당 단말기능모듈을 상기 단말기능 제어 요청에 따라 제어하고, 상기 단말기능모듈로부터 상기 단말기능의 실행결과가 반환되면 해당 단말기능모듈의 제어 후 설정동작을 상기 보안관리자로 요청하고 이에 따라 상기 실행결과가 정상이라는 결과가 회신되면 상기 실행결과를 상기 외부장치로 반환할 수 있다.Preferably, the embedded web server, if a result of the check from the access authority manager is allowed to access the external device, and requests the security manager before the control operation of the corresponding terminal capability module according to the terminal capability control request. Accordingly, when a result of the terminal capability control request is returned is normal, the corresponding terminal capability module is controlled according to the terminal capability control request, and when the execution result of the terminal capability is returned from the terminal capability module, the control of the terminal capability module is performed. When a request for a setting operation is requested to the security manager, and a result of the response is returned to the security manager, the execution result may be returned to the external device.

바람직하게는, 상기 내장형웹서버는, 네트워크를 통해 소정 외부장치에서 구동된 소정 웹컨텐츠로부터 소정 단말기능 제어가 요청되면, 상기 단말기능 제어 요청에 따른 소정 요청정보에 포함되는 단말기능모듈이름정보 및 제어파라미터정보에 기초하여 해당 단말기능모듈을 제어할 수 있다.Preferably, the embedded web server, if the predetermined terminal capability control is requested from the predetermined web content driven from a predetermined external device through a network, the terminal capability module name information included in the predetermined request information according to the terminal capability control request; The terminal function module can be controlled based on the control parameter information.

바람직하게는, 상기 적어도 하나의 단말기능모듈은, 전화 송수신모듈, 메시지 착발신모듈, 데이터 리드라이트모듈, 카메라제어모듈, 블루투스모듈, RFID모듈 중 적어도 어느 하나를 포함할 수 있다.Preferably, the at least one terminal capability module may include at least one of a telephone transmission / reception module, a message reception / reception module, a data read / write module, a camera control module, a Bluetooth module, and an RFID module.

상기 목적을 달성하기 위한 본 발명의 제 3 관점에 따른 단말장치는, 적어도 하나의 단말기능을 실행하는 적어도 하나의 단말기능모듈; 상기 적어도 하나의 단말기능에 대응하는 접근권한정보를 기 저장하는 접근권한관리자; 및 네트워크를 통해 소정 외부장치에서 구동된 소정 웹컨텐츠로부터 소정 단말기능 제어가 요청되면 요청된 단말기능에 대응하는 상기 외부장치의 접근권한 확인을 상기 접근권한관리자에 요청하고, 상기 접근권한관리자로부터의 확인결과 상기 외부장치의 접근이 허용되면 상기 단말기능 제어 요청에 따라 상기 단말기능에 대응하는 해당 단말기능모듈을 제어하고 해당 단말기능의 실행결과를 상기 외부장치로 반환하는 모듈관리자를 포함한다.Terminal device according to a third aspect of the present invention for achieving the above object, at least one terminal capability module for executing at least one terminal capability; An access right manager for pre-store access right information corresponding to the at least one terminal function; And requesting the access authority manager to check the access right of the external device corresponding to the requested terminal capability when the request for the control of the predetermined terminal capability is requested from the predetermined web content driven through the network. If it is confirmed that access to the external device is allowed, the terminal manager includes a module manager that controls the corresponding terminal capability module corresponding to the terminal capability and returns the execution result of the terminal capability to the external device according to the terminal capability control request.

바람직하게는, 상기 모듈관리자는, 네트워크를 통해 소정 외부장치에서 구동된 소정 웹컨텐츠로부터 소정 단말기능 제어가 요청되면, 상기 단말기능 제어 요청에 따른 소정 요청정보에 포함되는 단말기능모듈이름정보 및 제어파라미터정보에 기초하여 해당 단말기능모듈을 제어하는 어플리케이션일 수 있다.Preferably, the module manager, when the predetermined terminal capability control is requested from the predetermined web content driven from a predetermined external device through a network, the terminal capability module name information and control included in the predetermined request information according to the terminal capability control request. It may be an application that controls the terminal capability module based on the parameter information.

상기 목적을 달성하기 위한 본 발명의 제 4 관점에 따른 단말장치는, 적어도 하나의 단말기능에 대응하는 접근권한정보를 기 저장하는 접근권한관리자; 네트워크를 통해 소정 외부장치에서 구동된 소정 웹컨텐츠로부터 단말기능 제어가 요청되면 요청된 단말기능에 대응하는 상기 외부장치의 접근권한 확인을 상기 접근권한관리자에 요청하고, 상기 접근권한관리자로부터의 확인결과 상기 외부장치의 접근이 허용되면 상기 단말기능 제어 요청에 따라 상기 단말기능을 실행하고 단말기능의 실행결과를 상기 외부장치로 반환하는 적어도 하나의 단말기능모듈을 포함한다.Terminal device according to a fourth aspect of the present invention for achieving the above object, the access rights manager for pre-store access rights information corresponding to at least one terminal capability; When the terminal capability control is requested from the predetermined web content driven by the predetermined external device through the network, the access authority manager is requested to confirm the access authority of the external device corresponding to the requested terminal capability, and the verification result from the access authority manager. At least one terminal capability module that executes the terminal capability according to the terminal capability control request and returns an execution result of the terminal capability to the external device when the access of the external device is allowed.

바람직하게는, 상기 단말기능모듈은, HTTP처리기능을 포함하여, 네트워크를 통해 소정 외부장치에서 구동된 소정 웹컨텐츠로부터 소정 단말기능 제어가 요청되면 상기 단말기능 제어 요청에 따른 소정 요청정보에 포함되는 접속URL 및 구분자정보 및 단말기능모듈이름정보 및 제어파라미터정보 중 적어도 어느 하나에 기초하여 단말기능을 실행할 수 있다.Preferably, the terminal capability module, including an HTTP processing function, is included in the predetermined request information according to the terminal capability control request when a predetermined terminal capability control is requested from predetermined web content driven by a predetermined external device through a network. The terminal capability can be executed based on at least one of the connection URL, the identifier information, the terminal capability module name information, and the control parameter information.

상기 목적을 달성하기 위한 본 발명의 제 5 관점에 따른 단말기능 제어 방법은, 외부장치가 소정 웹컨텐츠를 구동하여, 각 단말장치의 접속주소정보를 기 저장하는 접속관리서버로 해당 단말장치의 접속정보를 요청하여 회신받는 단계; 상기 외부장치에서 구동되는 상기 웹컨텐츠가 회신되는 상기 접속정보에 기초하여 네트워크를 통해 해당 단말장치에 접속하여 사용자로부터 입력되는 소정 단말기능의 제어 입력에 따라 단말기능 제어를 요청하는 단계; 및 상기 외부장치에서 구동된 상기 웹컨텐츠로부터 소정 단말기능 제어가 요청되면, 적어도 하나의 단말기능을 실행하는 적어도 하나의 단말기능모듈을 포함하는 단말장치가 요청된 상기 단말기능에 대응하는 접근권한정보에 기초하여 상기 외부장치의 접근이 허용되면 상기 단말기능 제어 요청에 따라 상기 단말기능에 대응하는 단말기능모듈을 제어하는 단계를 포함한다.Terminal function control method according to a fifth aspect of the present invention for achieving the above object, the connection of the terminal device to a connection management server that the external device is driving the predetermined web content, pre-store the connection address information of each terminal device Requesting and receiving information; Requesting terminal capability control according to a control input of a predetermined terminal capability input from a user by accessing the corresponding terminal apparatus via a network based on the connection information returned by the web content driven by the external device; And at least one terminal capability module configured to execute at least one terminal capability when the predetermined terminal capability control is requested from the web content driven by the external device. And controlling the terminal capability module corresponding to the terminal capability according to the terminal capability control request when the external device is allowed to access the terminal.

바람직하게는, 상기 웹컨텐츠는, 상기 단말장치의 단말기능을 제어하기 위해 상기 적어도 하나의 단말기능에 대응하는 각 단말기능모듈이름정보 및 제어 요청을 위한 제어파라미터정보를 포함하며, 상기 단말기능 제어를 요청하는 단계는, 상기 웹컨텐츠가 사용자로부터 입력되는 소정 단말기능의 제어 입력에 따라 해당 단말기능모듈이름정보 및 해당 제어파라미터정보를 포함하는 요청정보를 생성하고 상기 요청정보를 이용하여 해당 단말기능을 제어 요청할 수 있다.Preferably, the web content, each terminal capability module name information corresponding to the at least one terminal capability and control parameter information for the control request for controlling the terminal capability of the terminal device, the terminal capability control The requesting may include generating request information including the terminal capability module name information and the corresponding control parameter information according to the control input of the predetermined terminal capability inputted from the user by the web content and using the request information. You can request control.

바람직하게는, 상기 웹컨텐츠는, 상기 단말장치의 단말기능을 제어하기 위해 상기 적어도 하나의 단말기능에 대응하는 각 접속URL 및 각 구분자정보 및 각 단말기능모듈이름정보 및 제어 요청을 위한 제어파라미터정보를 포함하며, 상기 단말기능 제어를 요청하는 단계는, 상기 웹컨텐츠가 사용자로부터 입력되는 소정 단말기능의 제어 입력에 따라 해당 접속URL 및 해당 구분자정보 및 단말기능모듈이름정보 및 해당 제어파라미터정보를 포함하는 요청정보를 생성하고 상기 요청정보를 이용하여 해당 단말기능을 제어 요청할 수 있다.Preferably, the web content, each of the connection URL and each identifier information corresponding to the at least one terminal capability and each terminal capability module name information and control parameter information for the control request to control the terminal capability of the terminal device; The requesting of the terminal capability control may include a corresponding connection URL, corresponding identifier information, terminal capability module name information, and corresponding control parameter information according to a control input of a predetermined terminal capability inputted by the web content from a user. The request information may be generated to control the terminal capability using the request information.

바람직하게는, 상기 외부장치가 상기 단말기능 제어 요청에 따라 해당 단말장치로부터 실행결과가 반환되면, 상기 웹컨텐츠를 통해 상기 실행결과를 처리한 후 사용자에게 제공하는 단계를 더 포함할 수 있다.Preferably, when the execution result is returned from the corresponding terminal device according to the terminal capability control request, the external device may further include processing the execution result through the web content and providing the result to the user.

바람직하게는, 상기 단말장치에 포함된 상기 적어도 하나의 단말기능모듈에 대응하여, 상기 외부장치가 상기 웹컨텐츠를 통해 단말기능 제어를 요청함에 따라 상기 단말장치에서 해당 단말기능모듈을 제어할 때 제어 전 및 제어 후에 수행해야 하는 소정 보안정책을 기 포함하는 보안정책관리서버가 상기 단말장치로 해당 보안정책을 배포하는 단계를 더 포함할 수 있다.Preferably, in response to the at least one terminal capability module included in the terminal apparatus, when the external apparatus requests the terminal capability control through the web content, the terminal apparatus controls the terminal capability module. The security policy management server including a predetermined security policy to be performed before and after the control may further comprise the step of distributing the security policy to the terminal device.

상기 목적을 달성하기 위한 본 발명의 제 6 관점에 따른 단말장치의 제어 방법은, 상기 외부장치에서 구동된 상기 웹컨텐츠로부터 소정 단말기능 제어가 요청되면, 요청된 상기 단말기능에 대응하는 기 저장된 접근권한정보에 기초하여 상기 외부장치의 접근권한을 확인하는 단계; 확인 결과 상기 외부장치의 접근이 허용되면, 상기 단말기능 제어 요청에 따라 해당 단말기능에 대응하는 해당 단말기능모듈을 제어하는 단계; 및 해당 단말기능모듈이 상기 제어에 따라 상기 단말기능을 실행한 실행결과를 상기 외부장치로 반환하는 단계를 포함한다.According to a sixth aspect of the present invention, there is provided a method of controlling a terminal device. When a predetermined terminal capability control is requested from the web content driven in the external device, a previously stored access corresponding to the requested terminal capability is performed. Confirming access authority of the external device based on the authority information; If the access result is allowed to access the external device, controlling the terminal capability module corresponding to the terminal capability according to the terminal capability control request; And returning, by the terminal capability module, the execution result of executing the terminal capability to the external device according to the control.

바람직하게는, 적어도 하나의 단말기능모듈에 대응하여 상기 외부장치가 상기 웹컨텐츠를 통해 소정 단말기능 제어를 요청함에 따라 해당 단말기능모듈을 제어할 때 제어 전 및 제어 후에 수행해야 하는 소정 보안정책을 기 저장하는 단계를 더 포함하고; 상기 단말기능모듈을 제어하는 단계는, 상기 외부장치의 접근이 허용되면, 상기 보안정책에 기초하여 상기 단말기능모듈 제어 전에 수행 설정된 보안동작을 수행하여 상기 단말기능 제어 요청이 정상이면 상기 단말기능 제어 요청에 따라 해당 단말기능에 대응하는 해당 단말기능모듈을 제어하고, 상기 실행결과를 반환하는 단계는, 상기 단말기능모듈로부터 상기 단말기능의 실행결과가 반환되면, 상기 보안정책에 기초하여 상기 단말기능모듈 제어 후에 수행 설정된 보안동작을 수행하여 상기 실행결과가 정상이면 상기 실행결과를 상기 외부장치로 반환할 수 있다.Preferably, in response to the at least one terminal capability module, when the external device requests the predetermined terminal capability control through the web content, a predetermined security policy to be performed before and after the control is performed when controlling the corresponding terminal capability module. Pre-storing; The controlling of the terminal capability module may include, if access to the external device is allowed, performs the security operation performed before the terminal capability module control based on the security policy, and if the terminal capability control request is normal, the terminal capability control. The controlling of the terminal capability module corresponding to the terminal capability according to the request and returning the execution result may include returning the execution result of the terminal capability from the terminal capability module, based on the security policy. After executing the module control, if the execution result is normal by performing the set security operation, the execution result may be returned to the external device.

바람직하게는, 상기 단말기능모듈을 제어하는 단계는, 상기 외부장치에서 구동된 상기 웹컨텐츠로부터의 단말기능 제어 요청에 따른 소정 요청정보에 포함되는 접속URL 및 구분자정보 및 단말기능모듈이름정보 및 제어파라미터정보 중 적어도 어느 하나에 기초하여 해당 단말기능모듈을 제어할 수 있다.Preferably, the controlling of the terminal capability module may include access URL and delimiter information and terminal capability module name information and control included in predetermined request information according to a terminal capability control request from the web content driven by the external device. The terminal capability module may be controlled based on at least one of the parameter information.

바람직하게는, 상기 적어도 하나의 단말기능모듈은, 전화 송수신모듈, 메시지 착발신모듈, 데이터 리드라이트모듈, 카메라제어모듈, 블루투스모듈, RFID모듈 중 적어도 어느 하나를 포함할 수 있다.Preferably, the at least one terminal capability module may include at least one of a telephone transmission / reception module, a message reception / reception module, a data read / write module, a camera control module, a Bluetooth module, and an RFID module.

이에, 본 발명의 단말기능 제어 시스템 및 단말기능 제어 방법에 의하면, 이상에서 설명한 바와 같이, 본 발명의 단말기능 제어 방법에 따르면, 외부장치에서 단말장치의 고유한 단말기능을 제어하기 위한 해당 웹컨텐츠를 구동하고, 웹컨텐츠를 통해 단말장치의 고유한 소정 단말기능의 제어를 요청하면, 단말장치는 단말기능의 제어 요청에 따른 접근권한 확인 및 보안정책 수행 후 정당한 경우 해당 단말기능모듈을 제어/단말기능을 실행함에 따른 실행결과를 외부장치로 반환함으로써, 외부장치에서는 웹컨텐츠가 반환된 실행결과를 처리하여 사용자에게 제공할 수 있다.Therefore, according to the terminal capability control system and the terminal capability control method of the present invention, as described above, according to the terminal capability control method of the present invention, the corresponding web content for controlling the unique terminal capability of the terminal device in the external device; And requesting control of a specific terminal capability unique to the terminal apparatus through the web content, the terminal apparatus controls / terminals the terminal capability module if it is justified after checking the access authority and executing a security policy according to the control request of the terminal capability. By returning the execution result according to the execution of the function to the external device, the external device can process the execution result returned by the web content and provide it to the user.

이에, 본 발명의 단말기능 제어 시스템 및 단말기능 제어 방법에 의하면, 외부장치가 웹컨텐츠를 구동하여 웹 환경을 통해 원거리에 있는 단말장치의 고유한 단말기능을 사용할 수 있게 되며, 이를 통해 다양한 신규 서비스 창출이 가능할 것이다.Thus, according to the terminal capability control system and the terminal capability control method of the present invention, the external device can drive the web content to use the unique terminal capabilities of the terminal device in the remote area through the web environment, through which a variety of new services Creation will be possible.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대하여 설명한 다.Hereinafter, with reference to the accompanying drawings will be described a preferred embodiment of the present invention.

도 1은 본 발명의 일 실시예에 따른 단말기능 제어 시스템 및 단말기능 제어 방법을 도시한 도면이다. 1 is a diagram illustrating a terminal capability control system and a terminal capability control method according to an embodiment of the present invention.

도 1에 도시된 바와 같이, 본 발명에 따른 단말기능 제어 시스템 및 단말기능 제어 방법은, 소정 웹컨텐츠를 구동하여, 웹컨텐츠를 통해 소정 단말기능 제어를 요청하는 외부장치(10a...10n)와, 각 단말장치의 접속주소정보를 기 저장하고, 외부장치(예 : 10a)로부터 단말장치(100)의 접속주소가 요청되면 요청된 접속주소를 외부장치(10a)로 회신하는 접속관리서버(200)와, 적어도 하나의 단말기능을 실행하는 적어도 하나의 단말기능모듈을 포함하고, 적어도 하나의 단말기능에 대응하는 접근권한정보를 기 저장하며, 네트워크(1)를 통해 외부장치(10a)에서 구동된 웹컨텐츠로부터 소정 단말기능 제어가 요청되면 요청된 단말기능에 대응하는 접근권한정보에 기초하여 외부장치(10a)의 접근이 허용되면 단말기능 제어 요청에 따라 단말기능에 대응하는 단말기능모듈을 제어하는 단말장치(100)를 포함한다.As shown in FIG. 1, the terminal capability control system and the terminal capability control method according to the present invention drive external web devices to request a predetermined terminal capability control through web content, and the external device 10a ... 10n is requested. And a connection management server which stores the connection address information of each terminal device in advance and returns the requested connection address to the external device 10a when the connection address of the terminal device 100 is requested from an external device (for example, 10a). 200 and at least one terminal capability module for executing at least one terminal capability, and pre-store access right information corresponding to the at least one terminal capability, and at the external device 10a through the network 1. When control of predetermined terminal capability is requested from the driven web content, if access of the external device 10a is allowed based on the access right information corresponding to the requested terminal capability, the terminal capability corresponding to the terminal capability according to the terminal capability control request. It includes a terminal device 100 for controlling the module.

여기서, 외부장치(10a...10n)는, 네트워크(1)를 통해 단말장치(100) 내의 단말기능에 접근하고자 하는 장치로써, 이하에서는 설명의 편의를 위해 외부장치(10a)를 언급하여 설명하도록 한다. 또한, 설명의 편의를 위해 도 1에서는 단말장치(100)를 단일개로 도시하였지만, 단말장치(100) 역시 복수 개 일 수 있다.Here, the external devices 10a... 10n are devices that attempt to access terminal functions in the terminal device 100 through the network 1. Hereinafter, the external devices 10a will be described with reference to the external device 10a for convenience of description. Do it. In addition, for convenience of description, although FIG. 1 illustrates a single terminal device 100, a plurality of terminal devices 100 may also be provided.

물론, 도 1에는 도시되지 아니하였지만, 본 발명의 단말기능 제어 시스템에서 외부장치(10a)에서 구동되는 웹컨텐츠를 제공 또는 배포한 웹컨텐츠제공서버(미도시)가 존재할 것이다.Of course, although not shown in Figure 1, in the terminal capability control system of the present invention there will be a web content providing server (not shown) that provides or distributes the web content running on the external device (10a).

접속관리서버(200)는, 각 단말장치의 접속주소정보를 기 저장하고, 외부장치(예 : 10a)로부터 단말장치(100)의 접속주소가 요청되면 요청된 접속주소를 외부장치(10a)로 회신하는 역학을 담당한다. 이러한 접속관리서버(200)가 저장하는 접속주소정보는 해당 단말장치(100)의 IP정보인 것이 바람직하며, 각각의 단말장치(100)로부터 단말장치(100) 자신의 IP정보를 등록받아 저장함으로써 각 단말장치의 접속주소정보를 기 저장하게 되는 것이 바람직하다. The connection management server 200 stores the address information of each terminal device in advance, and when the connection address of the terminal device 100 is requested from an external device (eg, 10a), the connection management server 200 transmits the requested connection address to the external device 10a. It is in charge of the mechanics to reply. The access address information stored in the access management server 200 is preferably IP information of the corresponding terminal device 100, and by registering and storing the IP information of the terminal device 100 from each terminal device 100. It is preferable to pre-store the access address information of each terminal device.

여기서, 접속관리서버(200)는, 외부장치(예 : 10a)로부터 단말장치(100)의 접속주소가 요청됨에 따라 해당 단말장치(100)의 접속주소정보를 회신할 때, 단말장치(100)에 대하여 기 설정된 접속허용정보에 기초하여 요청한 외부장치(10a)가 접속허용대상인지 여부를 판단하여 접속허용대상이라고 판단되는 경우 해당 단말장치(100)의 접속주소정보를 회신할 수도 있다.Here, the connection management server 200, when the connection address of the terminal device 100 is requested from the external device (for example, 10a) to return the connection address information of the terminal device 100, the terminal device 100 If it is determined that the requested external device 10a is a connection permission target based on the preset connection permission information, the access address information of the corresponding terminal device 100 may be returned.

외부장치(10a)는, 해당 단말장치(100)의 단말기능을 제어 하기 위한 웹컨텐츠를 미리 저장하고 있다는 전제 하에, 웹컨텐츠를 구동하여 웹컨텐츠를 통해 사용자로부터 단말장치(100)의 소정 단말기능 제어가 입력되면, 해당 단말장치(100)의 접속주소를 접속관리서버(200)에 요청하고 이에 회신되는 접속정보에 기초하여 네트워크(1)를 통해 단말장치(100)에 접속한다. 그리고, 외부장치(10a)는, 외부장치(10a)에서 구동되는 웹컨텐츠를 통해 소정 단말기능 제어를 단말장치(100)에 요청한다.On the premise that the external device 10a stores web content for controlling the terminal function of the terminal device 100 in advance, the predetermined terminal function of the terminal device 100 is driven from the user through the web content by driving the web content. When the control is input, the connection address of the terminal device 100 is requested to the connection management server 200 and the terminal device 100 is connected to the terminal device 100 through the network 1 based on the connection information returned thereto. In addition, the external device 10a requests the terminal device 100 to control predetermined terminal capabilities through web content driven by the external device 10a.

여기서, 웹컨텐츠는, 소정의 해당 단말장치(100) 내의 단말기능을 제어하기 위해 제작된 컨텐츠인 것이 바람직하다. 즉, 단말장치 각각에 대응하여 해당 단말 장치의 단말기능을 제어하기 위한 각 웹컨텐츠가 제작될 수 있을 것이다.Here, the web content is preferably content produced for controlling the terminal capability of the predetermined terminal device 100. That is, each web content for controlling the terminal capability of the corresponding terminal device may be produced corresponding to each terminal device.

이러한 웹컨텐츠는, 단말장치(100) 내의 적어도 하나의 단말기능에 대응하는 각 단말기능모듈이름정보 및 제어 요청을 위한 필요 전달 인자 즉 제어파라미터정보를 포함하는 것이 바람직하다. Such web content preferably includes each terminal capability module name information corresponding to at least one terminal capability in the terminal apparatus 100 and a necessary transmission factor for the control request, that is, control parameter information.

따라서, 웹컨텐츠는 외부장치(10a)에서 구동되면, 사용자로부터 입력되는 소정 단말기능을 제어하기 위한 제어 입력에 따라 해당 단말기능의 해당 단말기능모듈이름정보 및 해당 제어파라미터정보를 포함하는 요청정보를 생성한다. 이때, 웹컨텐츠는 요청정보를 생성할 때 HTTP, XML, HTML, XHTML 과 같은 네트워크 기반의 인터페이스를 사용하여 해당 단말기능모듈이름정보 및 해당 제어파라미터정보를 포함하는 요청정보로 인코딩하여 생성한다. 이에, 웹컨텐츠는 요청정보를 단말장치(100)로 제공함으로써 단말장치(100)로 해당 단말기능을 제어 요청하는 것이 바람직하다.Accordingly, when the web content is driven by the external device 10a, the web content may include request information including corresponding terminal capability module name information and corresponding control parameter information of the corresponding terminal capability according to a control input for controlling a predetermined terminal capability input from the user. Create At this time, the web content is generated by encoding the request information including the terminal capability module name information and the corresponding control parameter information using a network-based interface such as HTTP, XML, HTML, XHTML when generating the request information. Accordingly, the web content preferably requests the terminal device 100 to control the corresponding terminal capability by providing the request information to the terminal device 100.

한편, 웹컨텐츠는, 단말장치(100) 내의 적어도 하나의 단말기능에 대응하여 해당 단말기능모듈에 접속하기 위한 각 접속URL 및 각 구분자정보와, 각 단말기능모듈이름정보 및 제어 요청을 위한 필요 전달 인자 즉 제어파라미터정보를 포함하는 것이 바람직하다. On the other hand, the web content, corresponding to the at least one terminal capability in the terminal device 100, each of the connection URL and each delimiter information for connecting to the terminal capability module, and the necessary information for each terminal capability module name information and control request It is preferable to include a factor, that is, control parameter information.

따라서, 웹컨텐츠는 외부장치(10a)에서 구동되면, 사용자로부터 입력되는 소정 단말기능을 제어하기 위한 제어 입력에 따라 해당 단말기능의 해당 접속URL(Uniform Resource Locator ) 및 해당 구분자정보 및 단말기능모듈이름정보 및 해당 제어파라미터정보를 포함하는 요청정보를 생성한다. 이때, 웹컨텐츠는 요청정 보를 생성할 때 HTTP, XML, HTML, XHTML 과 같은 네트워크 기반의 인터페이스를 사용하여 해당 접속URL 및 해당 구분자정보 및 단말기능모듈이름정보 및 해당 제어파라미터정보를 포함하는 요청정보로 인코딩하여 생성한다. 이에, 웹컨텐츠는 요청정보를 단말장치(100)로 제공함으로써 단말장치(100)의 해당 단말기능모듈에 직접 접속하여 해당 단말기능을 제어 요청하는 것이 가능하다.Therefore, when the web content is driven by the external device 10a, the connection URL (uniform resource locator) and the corresponding identifier information and terminal capability module name of the terminal capability according to the control input for controlling the predetermined terminal capability input from the user. Generate request information including the information and the control parameter information. At this time, the web content uses a network-based interface such as HTTP, XML, HTML, or XHTML when generating the request information, and request information including the access URL, the corresponding separator information, the terminal capability module name information, and the corresponding control parameter information. Generate by encoding. Accordingly, the web content may request the control of the terminal capability by directly connecting to the terminal capability module of the terminal apparatus 100 by providing the request information to the terminal apparatus 100.

그리고, 단말장치(100)로 단말기능 제어를 요청함에 따라서 해당 단말장치(100)로부터 실행결과가 반환되면, 외부장치(10a)는 구동 중인 웹컨텐츠를 통해 상기 실행결과를 처리한 후 사용자에게 제공한다.When the execution result is returned from the corresponding terminal device 100 as the terminal device 100 requests the terminal capability control, the external device 10a processes the execution result through the running web content and provides the result to the user. do.

이에, 외부장치(10a)에서 단말장치(100)를 제어하기 위한 해당 웹컨텐츠를 구동하고, 웹컨텐츠를 통해 단말장치(100)의 고유한 소정 단말기능의 제어를 요청하고 이에 따른 실행결과를 반환받아 외부장치(10a)에서 사용자에게 제공함으로써, 원거리에서 웹 환경을 통해 단말장치(100)의 고유한 소정 단말기능을 사용할 수 있게 된다.Accordingly, the external device 10a drives the corresponding web content for controlling the terminal device 100, requests control of a specific predetermined terminal capability of the terminal device 100 through the web content, and returns an execution result accordingly. By receiving and providing to the user from the external device (10a), it is possible to use the predetermined terminal capabilities of the terminal device 100 through a web environment from a distance.

헌데, 이처럼 원거리의 외부장치(10a)에서 웹컨텐츠를 통해 타 단말장치(100)의 단말기능을 자유롭게 사용하게 되면, 단말장치(100)의 입장에서는 외부장치(10a)로부터의 단말기능 제어에 대한 보안이 체계적으로 요구된다.However, when the terminal device 100 of the other terminal device 100 is freely used through the web content in the remote device 10a as described above, the terminal device 100 may control the terminal function control from the external device 10a. Security is systematically required.

이에, 본 발명의 단말기능 제어 시스템은, 도 1에 도시된 바와 같이 보안정책관리서버(300)를 더 포함할 수 있다.Thus, the terminal capability control system of the present invention may further include a security policy management server 300 as shown in FIG.

보안정책관리서버(300)는, 단말장치(100)에 포함된 적어도 하나의 단말기능모듈에 대응하여, 외부장치(10a)가 웹컨텐츠를 통해 단말기능 제어를 요청함에 따 라 단말장치(100)에서 해당 단말기능모듈을 제어할 때 제어 전 및 제어 후에 수행해야 하는 소정 보안정책을 배포하는 역할을 담당한다. The security policy management server 300 corresponds to the at least one terminal capability module included in the terminal apparatus 100, so that the external apparatus 10a requests the terminal capability control through the web content. Plays a role of distributing predetermined security policy to be performed before and after control when controlling the terminal capability module.

이하에서는 도 2 내지 도 4를 참조하여, 본 발명의 단말기능 제어 시스템에서 단말장치의 구체적인 제어 블록을 설명하도록 한다. 먼저, 제1실시예에 따른 단말장치(100)의 구성을 도 2를 참조하여 설명하면 다음과 같다.Hereinafter, a detailed control block of a terminal device in the terminal capability control system of the present invention will be described with reference to FIGS. 2 to 4. First, the configuration of the terminal device 100 according to the first embodiment will be described with reference to FIG. 2.

단말장치(100)는, 적어도 하나의 단말기능을 실행하는 적어도 하나의 단말기능모듈(150)과, 적어도 하나의 단말기능에 대응하는 접근권한정보를 기 저장하는 접근권한관리자(140)와, 네트워크(1)를 통해 소정 외부장치(10a)에서 구동된 소정 웹컨텐츠로부터 소정 단말기능 제어가 요청되면 요청된 단말기능에 대응하는 외부장치(10a)의 접근권한 확인을 접근권한관리자(140)에 요청하고, 접근권한관리자(140)로부터의 확인결과 외부장치(10a)의 접근이 허용되면 단말기능 제어 요청에 따라 단말기능에 대응하는 해당 단말기능모듈(150)을 제어하고 해당 단말기능의 실행결과를 외부장치(10a)로 반환하는 내장형웹서버(120)와, 웹브라우저(110)와 보안관리자(130)를 포함한다.The terminal device 100 includes at least one terminal capability module 150 for executing at least one terminal capability, an access authority manager 140 for pre-store access authority information corresponding to the at least one terminal capability, and a network. (1) When the predetermined terminal capability control is requested from the predetermined web content driven through the predetermined external device 10a, the access authority manager 140 requests confirmation of the access authority of the external device 10a corresponding to the requested terminal capability. When the access result of the access authority manager 140 allows the external device 10a to access, the terminal capability module 150 corresponding to the terminal capability is controlled according to the terminal capability control request, and the execution result of the terminal capability is controlled. It includes a built-in web server 120 to return to the external device 10a, a web browser 110 and the security manager 130.

즉, 단말장치(100)는, 웹 환경을 통해 외부(외부장치(10a)) 또는 내부(웹브라우저(110)로부터 소정 단말기능의 제어가 요청되면, 네트워크 기반의 인터페이스를 이용하여 제어 요청된 해당 단말기능에 대응하는 해당 단말기능모듈(150)을 제어함으로써 해당 단말기능을 실행하고, 단말기능의 실행에 따른 실행결과를 외부(외부장치(10a)) 또는 내부(웹브라우저(110)로 회신할 수 있다. That is, when the terminal device 100 is requested to control a predetermined terminal capability from the external (external device 10a) or internal (web browser 110) through a web environment, the terminal 100 is requested to control using a network-based interface By executing the terminal capability by controlling the corresponding terminal capability module 150 corresponding to the terminal capability, the execution result according to the execution of the terminal capability is returned to the external (external device 10a) or internal (web browser 110). Can be.

여기서, 단말장치(100)에 포함되는 적어도 하나의 단말기능은, 영상/음성 전 화 송수신 기능과, 멀티미디어메시지/문자메시지 착발신 기능과, 동영상/사진/주소록/음악 등의 리소스 데이터 리드라이트 기능과, 카메라 제어기능과, 블루투스 기능과, RFID 기능과, 단말장치(100)의 설정상태를 조정 및 변경하는 시스템기능과, 멀티미디어 코덱기능과, SIM카드/금융칩 기능 중 적어도 어느 하나를 포함할 수 있다. Here, at least one terminal function included in the terminal device 100 may include a video / audio call transmission / reception function, a multimedia message / text message call-in / out function, and a resource data read / write function such as a video / photo / address book / music. And at least one of a camera control function, a Bluetooth function, an RFID function, a system function for adjusting and changing a setting state of the terminal device 100, a multimedia codec function, and a SIM card / financial chip function. have.

이에, 적어도 하나의 단말기능모듈(150)은, 전술한 적어도 하나의 단말기능 각각에 대응하는 전화 송수신모듈과, 메시지 착발신모듈과, 데이터 리드라이트모듈과, 카메라제어모듈과, 블루투스모듈과, RFID모듈과, 시스템기능모듈과, 멀티미디어 코덱모듈과, SIM카드/금융칩모듈 중 적어도 어느 하나를 포함할 수 있다.Accordingly, the at least one terminal capability module 150 includes a telephone transmission / reception module, a message reception / reception module, a data read / write module, a camera control module, a Bluetooth module, and an RFID corresponding to each of the at least one terminal capability described above. At least one of a module, a system function module, a multimedia codec module, and a SIM card / finance chip module may be included.

단말기능모듈(150)은, 단말장치(100) 내부에 포함되는 적어도 하나의 단말기능을 실행하는 모듈로써, 단말기능을 단말장치(100) 외부 또는 내부에서 네트워크 인터페이스를 통해 호출하고 제어할 수 있도록 하는 역할을 한다. 이에, 내장형웹서버(120)로부터의 제어에 따라, 단말기능모듈(150)은 자신이 담당하는 해당 단말기능을 실행하고 실행한 실행결과를 내장형웹서버(120)로 반환한다. 이때, 단말기능모듈(150)은 실행결과를 내장형웹서버(120)로 반환할 때 HTTP, XML, HTML, XHTML 과 같은 네트워크 기반의 인터페이스를 사용하여 자신의 단말기능모듈이름정보 및 실행결과를 표현하여 내장형웹서버(120)로 반환하는 것이 바람직하다.The terminal capability module 150 is a module that executes at least one terminal capability included in the terminal apparatus 100, so that the terminal capability may be called and controlled through a network interface from outside or inside the terminal apparatus 100. It plays a role. Accordingly, according to the control from the embedded web server 120, the terminal capability module 150 executes the corresponding terminal capability in charge thereof and returns the execution result to the embedded web server 120. At this time, the terminal capability module 150 expresses its own terminal capability module name information and execution results using a network-based interface such as HTTP, XML, HTML, and XHTML when returning the execution result to the embedded web server 120. It is preferable to return to the embedded web server 120.

웹브라우저(110)는, 단말장치(100)가 웹 환경을 이용할 수 있도록 하는 구성으로서, 웹 환경을 이용하여 단말장치(100)의 내부적으로 적어도 하나의 단말기능에 대한 제어 요청을 수행할 수 있다. The web browser 110 may be configured to enable the terminal device 100 to use a web environment. The web browser 110 may perform a control request for at least one terminal capability of the terminal device 100 internally using the web environment. .

즉, 후술할 내장형웹서버(120)는, 네트워크(1)를 통해 소정 외부장치(10a)에서 구동된 소정 웹컨텐츠로부터의 소정 단말기능 제어 요청 뿐 만이 아니라, 웹 환경을 이용하여 내부적으로 웹브라우저(100)로부터의 소정 단말기능 제어 요청을 입력받을 수도 있다.That is, the embedded web server 120, which will be described later, uses not only a predetermined terminal capability control request from predetermined web content driven by a predetermined external device 10a through the network 1, but also a web browser internally using a web environment. It may also receive a predetermined terminal capability control request from the (100).

접근권한관리자(140)는, 적어도 하나의 단말기능에 대응하는 접근권한정보를 기 저장한다. 여기서, 접근권한관리자(140)가 기 저장하는 접근권한정보는, 적어도 하나의 단말기능에 대응하여 접근을 허용하는 외부장치에 대한 외부장치목록과 적어도 하나의 단말기능에 대응하여 접근을 허용하는 소정 패스워드정보 중 적어도 어느 하나를 기 포함하는 것이 바람직하다.The access right manager 140 pre-stores access right information corresponding to at least one terminal capability. Here, the access authority information pre-stored by the access authority manager 140 may include an external device list for an external device allowing access in response to at least one terminal capability and a predetermined allowance of access in response to at least one terminal capability. It is preferable to include at least one of the password information.

이에, 접근권한관리자(140)는, 내장형웹서버(120)로부터 외부장치(10a)의 접근권한 확인이 요청되면, 접근권한정보의 외부장치목록에 기초하여 외부장치(10a)가 제어 요청한 해당 단말기능에 대하여 접근 허용되는 외부장치에 해당하는지 여부를 판단하거나, 또는 접근권한정보의 패스워드정보에 기초하여 외부장치(10a)의 패스워드가 제어 요청한 해당 단말기능의 패스워드정보와 동일한지 여부를 판단하고, 판단한 확인결과를 내장형웹서버(120)로 제공한다. 물론, 접근권한정보는 단말장치(100)의 사용자에 의해 변경될 수 있는 정보인 것이 바람직하다.Accordingly, when the access right manager 140 requests the access right of the external device 10a from the embedded web server 120, the terminal requested to control the external device 10a based on the external device list of the access right information. Determining whether the device corresponds to an external device that is allowed to access the function, or whether the password of the external device 10a is the same as the password information of the corresponding terminal function requested for control based on the password information of the access right information, The determined verification result is provided to the embedded web server 120. Of course, the access right information is preferably information that can be changed by the user of the terminal device (100).

보안관리자(130)는, 외부의 보안정책관리서버(300)로부터 배포된 보안정책을 저장한다. 즉, 보안관리자(130)는, 적어도 하나의 단말기능모듈에 대응하여 외부장치(10a)가 구동된 웹컨텐츠를 통해 소정 단말기능 제어를 요청함에 따라 단말장치(100)에서 해당 단말기능모듈(150)을 제어할 때 제어 전 및 제어 후에 수행해야 하는 소정 보안정책을 기 저장한다. 그리고, 보안관리자(130)는, 외부장치(10a)로부터의 단말기능(예 : 동영상 데이터 리드라이트 기능) 제어 요청에 의해 내장형웹서버(120)로부터 제어 전 설정동작이 요청되면 보안정책에 기초하여 해당 단말기능모듈(150, 예 : 데이터 리드라이트모듈) 제어 전에 수행 설정된 보안동작을 수행하여 결과를 회신한다. 예를 들어, 보안관리자(130)는, 내장형웹서버(120)로부터 단말기능(예 : 동영상 데이터 리드라이트 기능) 제어 요청에 의한 제어 전 설정동작이 요청되면, 보안정책에 따라 외부장치(10a)가 구동된 웹컨텐츠가 인증된 웹컨텐츠인지 또는 웹컨텐츠가 정상적인 접근 경로에 따른 제어 요청을 하는지 여부를 체크하고 체크결과를 내장형웹서버(120)로 회신할 수 있다.The security manager 130 stores the security policy distributed from the external security policy management server 300. That is, the security manager 130, in response to the at least one terminal capability module, requests a predetermined terminal capability control through the web content in which the external device 10a is driven. ), The predefined security policy to be performed before and after the control is stored in advance. In addition, when the security manager 130 requests a setting operation before control from the embedded web server 120 by a terminal function (eg, a video data read / write function) control request from the external device 10a, the security manager 130 is based on the security policy. Performs the set security operation performed before controlling the terminal function module 150 (eg, data read / write module) to return a result. For example, when the security manager 130 requests a setting operation before control by the terminal function (eg, video data read / write function) control request from the embedded web server 120, the external device 10a according to the security policy is requested. It is possible to check whether the driven web content is the authenticated web content or the web content makes a control request according to a normal access path, and return the check result to the embedded web server 120.

그리고, 보안관리자(130)는, 내장형웹서버(120)로부터 해당 단말기능모듈(150, 예 : 데이터 리드라이트모듈)의 제어 후 설정동작이 요청되면 보안정책에 기초하여 단말기능모듈(150, 예 : 데이터 리드라이트모듈) 제어 후에 수행 설정된 보안동작을 수행하여 결과를 회신한다. 예를 들어, 보안관리자(130)는, 내장형웹서버(120)로부터 해당 단말기능모듈(150, 예 : 데이터 리드라이트모듈)의 제어 후 설정동작이 요청되면, 보안정책에 따라 웹컨텐츠에 따른 제어 요청에 의한 단말기능(예 : 동영상 데이터 리드라이트 기능) 실행결과가 악의적인 시스템 접근인지 또는 악의적인 사용이 있었는지 여부를 체크하여 체크결과를 내장형웹서버(120)로 회신할 수 있다.In addition, when the security manager 130 requests a setting operation after the control of the corresponding terminal capability module 150 (eg, a data read / write module) from the embedded web server 120, the security manager 130 is based on the security policy 150. : Data lead write module) After control, perform the set security operation and return the result. For example, the security manager 130, when the setting operation is requested after the control of the terminal function module 150 (for example, data lead write module) from the embedded web server 120, the control according to the web content according to the security policy By checking whether the execution result of the terminal function (eg, video data read / write function) by the request is malicious system access or malicious use, the check result may be returned to the embedded web server 120.

내장형웹서버(120)는, 웹 환경을 통해 외부(외부장치(10a)) 또는 내부(웹브라우저(110)로부터 소정 단말기능의 제어가 요청되면, 이를 처리하는 역할을 담당 한다.The embedded web server 120 plays a role in processing a request for control of a predetermined terminal function from an external (external device 10a) or internal (web browser 110) through a web environment.

즉, 내장형웹서버(120)는, 네트워크(1)를 통해 소정 외부장치(10a)에서 구동된 소정 웹컨텐츠로부터 소정 단말기능 제어가 요청되면, 단말기능 제어 요청에 포함되는 소정 요청정보의 정보 즉, 단말기능모듈이름정보 및 제어파라미터정보에 기초하여 해당 단말기능모듈을 제어한다. 여기서, 전술하였듯이 네트워크(1)를 통한 웹컨텐츠로부터의 단말기능 제어 요청은, 해당 단말기능모듈이름정보 및 해당 제어파라미터정보를 HTTP, XML, HTML, XHTML 과 같은 네트워크 기반의 인터페이스로 표현한 요청정보가 내장형웹서버(120)로 수신됨에 따라 이루어진다.That is, if the embedded web server 120 requests the predetermined terminal capability control from the predetermined web content driven on the predetermined external device 10a through the network 1, the information of the predetermined request information included in the terminal capability control request, that is, Based on the terminal capability module name information and the control parameter information, the corresponding terminal capability module is controlled. Here, as described above, the terminal capability control request from the web content through the network 1 includes request information in which the terminal capability module name information and the corresponding control parameter information are expressed in a network-based interface such as HTTP, XML, HTML, and XHTML. As it is received by the embedded web server 120.

이에, 내장형웹서버(120)는, 단말기능 제어가 요청되면 웹컨텐츠를 구동중인 외부장치(10a)의 접근권한 확인을 접근권한관리자(140)에 요청하고, 접근권한관리자(140)로부터 회신되는 확인결과에 기초하여 외부장치(10a)의 접근이 허용되는지 여부를 판단한다. Therefore, the embedded web server 120 requests the access right manager 140 to check the access right of the external device 10a driving the web content when the terminal capability control is requested, and is returned from the access right manager 140. Based on the result of the check, it is determined whether access of the external device 10a is permitted.

외부장치(10a)의 접근이 허용된다고 판단되면, 내장형웹서버(120)는, 단말기능 제어 요청에 따른 해당 단말기능모듈(150)의 제어 전 설정동작을 보안관리자(130)로 요청한다. 이에, 보안관리자(130)는 보안정책에 기초하여 해당 단말기능모듈(150, 예 : 데이터 리드라이트모듈) 제어 전에 수행 설정된 보안동작을 수행하여 체크결과를 회신할 것이다.  When it is determined that access to the external device 10a is allowed, the embedded web server 120 requests the security manager 130 to perform a pre-control setting operation of the corresponding terminal capability module 150 according to the terminal capability control request. Accordingly, the security manager 130 will return the check result by performing the set security operation performed before the control of the terminal function module 150 (eg, the data read / write module) based on the security policy.

이에 따라, 내장형웹서버(120)는, 보안관리자(130)로부터 회신되는 체크결과에 기초하여 상기 단말기능 제어 요청이 정상이라고 판단되면, 해당 단말기능모듈(150, 예 : 데이터 리드라이트모듈)을 단말기능 제어 요청에 따라 제어한다. 즉, 내장형웹서버(120)는, 단말기능 제어 요청에 포함되는 요청정보를 해당 단말기능모듈(150, 예 : 데이터 리드라이트모듈)에 전달하고 이에 따른 실행을 요청하여, 단말기능을 실행하도록 한다. Accordingly, when the embedded web server 120 determines that the terminal capability control request is normal based on the check result returned from the security manager 130, the embedded web server 120 selects the corresponding terminal capability module 150 (eg, a data read / write module). Control according to the terminal capability control request. That is, the embedded web server 120 transmits the request information included in the terminal capability control request to the corresponding terminal capability module 150 (eg, the data read / write module) and requests execution accordingly to execute the terminal capability. .

그리고, 내장형웹서버(120)는, 해당 단말기능모듈(150, 예 : 데이터 리드라이트모듈)로부터 단말기능의 실행결과가 반환되면, 해당 단말기능모듈(150, 예 : 데이터 리드라이트모듈)의 제어 후 설정동작을 보안관리자(130)에 요청한다. 이에 보안관리자(130)는 보안정책에 기초하여 해당 단말기능모듈(150, 예 : 데이터 리드라이트모듈) 제어 후에 실행결과에 대하여 수행 설정된 보안동작을 수행하여 결과를 회신할 것이다. When the embedded web server 120 returns the execution result of the terminal capability from the corresponding terminal capability module 150 (eg, the data read write module), the embedded web server 120 controls the corresponding terminal capability module 150 (eg, the data read write module). After requesting the setting operation to the security manager (130). Accordingly, the security manager 130 will return the result by performing the set security operation performed on the execution result after controlling the terminal function module 150 (eg, data read / write module) based on the security policy.

이에 따라, 내장형웹서버(120)는, 보안관리자(130)로부터 회신되는 체크결과에 기초하여 실행결과가 정상이라고 판단되면, 해당 단말기능모듈(150, 예 : 데이터 리드라이트모듈)로부터의 실행결과를 외부장치(10a)로 반환한다.Accordingly, when the embedded web server 120 determines that the execution result is normal based on the check result returned from the security manager 130, the execution result from the corresponding terminal function module 150 (eg, data read / write module). Return to the external device 10a.

이때, 단말기능모듈(150)로부터 반환되는 실행결과는, 전술하였듯이 해당 단말기능모듈이름정보 및 실행결과를 HTTP, XML, HTML, XHTML 과 같은 네트워크 기반의 인터페이스로 표현하여 내장형웹서버(120)로 반환된다. 이에, 내장형웹서버(120)는 이러한 네트워크 기반의 인터페이스로 표현된 실행결과를 외부장치(10a)로 반환할 수 있다.At this time, the execution result returned from the terminal capability module 150, as described above to express the terminal capability module name information and the execution result in a network-based interface such as HTTP, XML, HTML, XHTML to the embedded web server 120 Is returned. Thus, the embedded web server 120 may return the execution result represented by the network-based interface to the external device 10a.

이에, 웹컨텐츠를 구동하여 이를 통해 단말기능 제어를 요청한 외부장치(10a)는 단말장치(100)로부터 단말기능 제어 요청에 따른 실행결과를 반환받고, 외부장치(10a)의 웹컨텐츠가 이를 디코딩하여 외부장치(10a)의 사용자에게 제공할 수 있다. Accordingly, the external device 10a that requests the terminal capability control by driving the web content receives the execution result according to the terminal capability control request from the terminal device 100, and the web content of the external device 10a decodes the result. It may be provided to a user of the external device 10a.

여기서, 웹브라우저(110)로부터 단말장치(100)내의 소정 단말기능 제어 요청을 입력되면, 내장형웹서버(120)는, 내부적 접근임을 감안하여 접근권한관리자(140)로의 접근권한 확인 요청은 생략하고, 보안관리자(130)로 해당 단말기능모듈(150)의 제어 전 및 제어 후 설정동작을 요청하고 이에 따른 제어 전 및 제어 후 체크결과라 정상이면 실행결과를 웹브라우저(110)로 반환한다. 이에, 단말장치(100)의 측면에서 내부적으로 단말장치(100)의 사용자가 웹브라우저(110)를 이용한 웹 환경에서 단말기능을 사용할 수도 있다.In this case, when a predetermined terminal capability control request in the terminal device 100 is input from the web browser 110, the embedded web server 120 omits an access right confirmation request to the access right manager 140 in consideration of internal access. The security manager 130 requests the setting operation before and after the control of the terminal function module 150, and if the check result is normal before and after the control, the execution result is returned to the web browser 110. Thus, in terms of the terminal device 100, the user of the terminal device 100 may use the terminal capability in a web environment using the web browser 110.

한편, 도 3을 참조하여 본 발명의 제2실시예에 따른 단말장치(100')를 설명하면 다음과 같다.Meanwhile, referring to FIG. 3, a terminal device 100 ′ according to the second embodiment of the present invention will be described.

단말장치(100')는 적어도 하나의 단말기능을 실행하는 적어도 하나의 단말기능모듈(150')과, 적어도 하나의 단말기능에 대응하는 접근권한정보를 기 저장하는 접근권한관리자(140')와, 네트워크(1)를 통해 소정 외부장치(10a)에서 구동된 소정 웹컨텐츠로부터 소정 단말기능 제어가 요청되면 요청된 단말기능에 대응하는 외부장치(10a)의 접근권한 확인을 접근권한관리자(140')에 요청하고, 접근권한관리자(140')로부터의 확인결과 외부장치(10a)의 접근이 허용되면 단말기능 제어 요청에 따라 단말기능에 대응하는 해당 단말기능모듈(150')을 제어하고 해당 단말기능의 실행결과를 외부장치(10a)로 반환하는 모듈관리자(160)와, 웹브라우저(110')와, 보안관리자(130')를 포함한다.The terminal device 100 ′ includes at least one terminal capability module 150 ′ that executes at least one terminal capability, an access authority manager 140 ′ that previously stores access authority information corresponding to the at least one terminal capability, and When the control of the predetermined terminal capability is requested from the predetermined web content driven by the predetermined external device 10a through the network 1, the access right manager 140 'checks the access right of the external device 10a corresponding to the requested terminal capability. ), And if the access result of the access authority manager 140 'is allowed to access the external device 10a, the terminal capability module 150' corresponding to the terminal capability is controlled according to the terminal capability control request and the corresponding terminal is controlled. The module manager 160 returns the execution result of the function to the external device 10a, the web browser 110 ', and the security manager 130'.

즉, 단말장치(100')는, 웹 환경을 통해 외부(외부장치(10a)) 또는 내부(웹브 라우저(110')로부터 소정 단말기능의 제어가 요청되면, 네트워크 기반의 인터페이스를 이용하여 제어 요청된 해당 단말기능에 대응하는 해당 단말기능모듈(150')을 제어함으로써 해당 단말기능을 실행하고, 단말기능의 실행에 따른 실행결과를 외부(외부장치(10a)) 또는 내부(웹브라우저(110')로 회신할 수 있다. That is, when the terminal device 100 'is requested to control a predetermined terminal capability from an external (external device 10a) or internal (web browser 110') through a web environment, the terminal device 100 'requests a control using a network-based interface. The terminal function module 150 'corresponding to the corresponding terminal function is executed to execute the terminal function, and the execution result according to the execution of the terminal function is external (external device 10a) or internal (web browser 110'. You can reply with).

적어도 하나의 단말기능모듈(150'), 웹브라우저(110'), 접근권한관리자(140'), 보안관리자(130')는 각각 전술한 도 2에 따른 제1실시예에서의 적어도 하나의 단말기능모듈(150), 웹브라우저(110), 접근권한관리자(140), 보안관리자(130)에 대응하므로 구체적인 설명은 생략하도록 한다.The at least one terminal capability module 150 ', the web browser 110', the access right manager 140 ', and the security manager 130' are each at least one terminal in the first embodiment according to FIG. Since the function module 150, the web browser 110, the access rights manager 140, the security manager 130 corresponds to a specific description thereof will be omitted.

모듈관리자(160)는, 네트워크(1)를 통해 소정 외부장치(10a)에서 구동된 소정 웹컨텐츠로부터 소정 단말기능 제어가 요청되면, 단말기능 제어 요청에 포함되는 소정 요청정보의 정보 즉, 단말기능모듈이름정보 및 제어파라미터정보에 기초하여 해당 단말기능모듈을 제어하는 어플리케이션이다.When the module manager 160 requests the predetermined terminal capability control from the predetermined web content driven in the predetermined external device 10a through the network 1, the module manager 160 includes information on the predetermined request information included in the terminal capability control request, that is, the terminal capability. It is an application to control the terminal capability module based on the module name information and control parameter information.

즉, 모듈관리자(160)는, 적어도 하나의 단말기능모듈(150') 각각을 관리하는 관리자로서, 외부장치(10a)에서 구동된 소정 웹컨텐츠로부터 소정 단말기능 제어가 요청되면, 단말기능 제어 요청에 포함되는 요청정보를 해당 단말기능모듈(150', 예 : 데이터 리드라이트모듈)에 전달하고 이에 따른 실행을 요청하여, 단말기능을 실행하도록 하는 어플리케이션이다.That is, the module manager 160 is a manager managing each of the at least one terminal capability module 150 '. When the predetermined terminal capability control is requested from the predetermined web content driven by the external device 10a, the terminal capability control request is performed. It is an application that transmits the request information included in the terminal capability module 150 '(eg, a data read write module) and requests execution accordingly, thereby executing the terminal capability.

모듈관리자(160)는, 네트워크(1)를 통해 소정 외부장치(10a)에서 구동된 소정 웹컨텐츠로부터 소정 단말기능 제어가 요청되면, 단말기능 제어 요청에 포함되는 소정 요청정보의 정보 즉, 단말기능모듈이름정보 및 제어파라미터정보에 기초하여 해당 단말기능모듈을 제어한다. 여기서, 전술하였듯이 네트워크(1)를 통한 웹컨텐츠로부터의 단말기능 제어 요청은, 해당 단말기능모듈이름정보 및 해당 제어파라미터정보를 HTTP, XML, HTML, XHTML 과 같은 네트워크 기반의 인터페이스로 표현한 요청정보가 모듈관리자(160)로 수신됨에 따라 이루어진다.When the module manager 160 requests the predetermined terminal capability control from the predetermined web content driven in the predetermined external device 10a through the network 1, the module manager 160 includes information on the predetermined request information included in the terminal capability control request, that is, the terminal capability. The terminal function module is controlled based on the module name information and the control parameter information. Here, as described above, the terminal capability control request from the web content through the network 1 includes request information in which the terminal capability module name information and the corresponding control parameter information are expressed in a network-based interface such as HTTP, XML, HTML, and XHTML. As it is received by the module manager 160.

이에, 모듈관리자(160)는, 단말기능 제어가 요청되면 웹컨텐츠를 구동중인 외부장치(10a)의 접근권한 확인을 접근권한관리자(140')에 요청하고, 접근권한관리자(140')로부터 회신되는 확인결과에 기초하여 외부장치(10a)의 접근이 허용되는지 여부를 판단한다. Therefore, when the terminal manager control is requested, the module manager 160 requests the access right manager 140 'to check the access right of the external device 10a that is driving the web content, and sends a reply from the access right manager 140'. On the basis of the check result is determined whether or not the access of the external device (10a) is allowed.

외부장치(10a)의 접근이 허용된다고 판단되면, 모듈관리자(160)는, 단말기능 제어 요청에 따른 해당 단말기능모듈(150')의 제어 전 설정동작을 보안관리자(130')로 요청한다. 이에, 보안관리자(130')는 보안정책에 기초하여 해당 단말기능모듈(150', 예 : 데이터 리드라이트모듈) 제어 전에 수행 설정된 보안동작을 수행하여 체크결과를 회신할 것이다.  When it is determined that access to the external device 10a is allowed, the module manager 160 requests the security manager 130 'to perform a setting operation before controlling the corresponding terminal capability module 150' according to the terminal capability control request. Accordingly, the security manager 130 'will return the check result by performing the security operation set before the terminal function module 150' (eg, data read / write module) control based on the security policy.

이에 따라, 모듈관리자(160)는, 보안관리자(130)로부터 회신되는 체크결과에 기초하여 상기 단말기능 제어 요청이 정상이라고 판단되면, 해당 단말기능모듈(150', 예 : 데이터 리드라이트모듈)을 단말기능 제어 요청에 따라 제어한다. 즉, 모듈관리자(160)는, 단말기능 제어 요청에 포함되는 요청정보를 해당 단말기능모듈(150', 예 : 데이터 리드라이트모듈)에 전달하고 이에 따른 실행을 요청하여, 단말기능을 실행하도록 한다. Accordingly, if it is determined that the terminal capability control request is normal based on the check result returned from the security manager 130, the module manager 160 selects the corresponding terminal capability module 150 ′ (eg, a data read write module). Control according to the terminal capability control request. That is, the module manager 160 transmits the request information included in the terminal capability control request to the terminal capability module 150 '(eg, a data read write module) and requests execution accordingly to execute the terminal capability. .

그리고, 모듈관리자(160)는, 해당 단말기능모듈(150', 예 : 데이터 리드라이 트모듈)로부터 단말기능의 실행결과가 반환되면, 해당 단말기능모듈(150', 예 : 데이터 리드라이트모듈)의 제어 후 설정동작을 보안관리자(130')에 요청한다. 이에 보안관리자(130')는 보안정책에 기초하여 해당 단말기능모듈(150', 예 : 데이터 리드라이트모듈) 제어 후에 실행결과에 대하여 수행 설정된 보안동작을 수행하여 결과를 회신할 것이다. In addition, when the execution result of the terminal capability is returned from the corresponding terminal capability module 150 '(eg, the data read write module), the module manager 160 displays the corresponding terminal capability module 150' (eg, the data read write module). After the control of the set request to the security manager (130 '). Accordingly, the security manager 130 'will return the result by performing the set security operation performed on the execution result after controlling the terminal function module 150' (eg, data read / write module) based on the security policy.

이에 따라, 모듈관리자(160)는, 보안관리자(130')로부터 회신되는 체크결과에 기초하여 실행결과가 정상이라고 판단되면, 해당 단말기능모듈(150', 예 : 데이터 리드라이트모듈)로부터의 실행결과를 외부장치(10a)로 반환한다.Accordingly, if it is determined that the execution result is normal based on the check result returned from the security manager 130 ', the module manager 160 executes the execution from the corresponding terminal function module 150' (eg, data read / write module). The result is returned to the external device 10a.

이때, 단말기능모듈(150')로부터 반환되는 실행결과는, 전술하였듯이 해당 단말기능모듈이름정보 및 실행결과를 HTTP, XML, HTML, XHTML 과 같은 네트워크 기반의 인터페이스로 표현하여 모듈관리자(160)로 반환된다. 이에, 모듈관리자(160)는 이러한 네트워크 기반의 인터페이스로 표현된 실행결과를 외부장치(10a)로 반환할 수 있다.At this time, the execution result returned from the terminal capability module 150 ', as described above, expresses the terminal capability module name information and the execution result as a network-based interface such as HTTP, XML, HTML, and XHTML to the module manager 160. Is returned. Thus, the module manager 160 may return the execution result represented by the network-based interface to the external device 10a.

이에, 웹컨텐츠를 구동하여 이를 통해 단말기능 제어를 요청한 외부장치(10a)는 단말장치(100')로부터 단말기능 제어 요청에 따른 실행결과를 반환받고, 외부장치(10a)의 웹컨텐츠가 이를 디코딩하여 외부장치(10a)의 사용자에게 제공할 수 있다. Accordingly, the external device 10a which requests the terminal capability control through the web content is received from the terminal device 100 'and receives an execution result according to the terminal capability control request, and the web content of the external device 10a decodes it. It can be provided to the user of the external device (10a).

여기서, 웹브라우저(110')로부터 단말장치(100')내의 소정 단말기능 제어 요청을 입력되면, 모듈관리자(160)는, 내부적 접근임을 감안하여 접근권한관리자(140')로의 접근권한 확인 요청은 생략하고, 보안관리자(130')로 해당 단말기능 모듈(150')의 제어 전 및 제어 후 설정동작을 요청하고 이에 따른 제어 전 및 제어 후 체크결과라 정상이면 실행결과를 웹브라우저(110')로 반환한다. 이에, 단말장치(100')의 측면에서 내부적으로 단말장치(100')의 사용자가 웹브라우저(110')를 이용한 웹 환경에서 단말기능을 사용할 수도 있다.Here, when a predetermined terminal capability control request in the terminal device 100 'is input from the web browser 110', the module manager 160 requests access to the access right manager 140 'in consideration of internal access. If omitted, the security manager 130 'requests the setting operation before and after the control of the terminal function module 150' and if the check result is normal before and after the control, the execution result is displayed in the web browser 110 '. Return to Accordingly, the user of the terminal device 100 'may use the terminal capability in a web environment using the web browser 110' internally in terms of the terminal device 100 '.

한편, 도 4를 참조하여 본 발명의 제3실시예에 따른 단말장치(100")를 설명하면 다음과 같다. 여기서 제3실시예에 따른 단말장치(100")의 구성은, 외부장치(10a)에서 구동되는 웹컨텐츠가 요청정보를 생성할 때, 단말장치(100")의 각 단말기능모듈(150a"...150b")의 제어 요청에 필요한 접속URL 및 구분자정보를 알고 있으며, HTTP, XML, HTML, XHTML 과 같은 네트워크 기반의 인터페이스를 사용하여 해당 접속URL 및 해당 구분자정보 및 단말기능모듈이름정보 및 해당 제어파라미터정보를 포함하는 요청정보로 인코딩하여 생성하는 것을 전제로 한다. Meanwhile, referring to FIG. 4, a terminal device 100 ″ according to a third embodiment of the present invention is described below. Here, the configuration of the terminal device 100 ″ according to the third embodiment is an external device 10a. When the web content driven in the form of the request information generates the request information, the access URL and the delimiter information required for the control request of each terminal function module 150a "... 150b" of the terminal device 100 "are known, HTTP, It is assumed that a network-based interface such as XML, HTML, or XHTML is used to encode and generate the request information including the connection URL, the identifier information, the terminal capability module name information, and the control parameter information.

단말장치(100")는 적어도 하나의 단말기능에 대응하는 접근권한정보를 기 저장하는 접근권한관리자(140")와, 네트워크(1)를 통해 소정 외부장치(10a)에서 구동된 소정 웹컨텐츠로부터 단말기능 제어가 요청되면 요청된 단말기능에 대응하는 외부장치(10a)의 접근권한 확인을 접근권한관리자(140")에 요청하고, 접근권한관리자(140")로부터의 확인결과 외부장치(10a)의 접근이 허용되면 단말기능 제어 요청에 따라 단말기능을 실행하고 단말기능의 실행결과를 외부장치(10a)로 반환하는 적어도 하나의 단말기능모듈(150")와, 웹브라우저(110")와, 보안관리자(130")를 포함한다.The terminal device 100 "includes an access right manager 140" which pre-stores access right information corresponding to at least one terminal function, and a predetermined web content driven from a predetermined external device 10a via the network 1; When the terminal capability control is requested, the access authority manager 140 "is requested to confirm the access right of the external device 10a corresponding to the requested terminal capability, and the external device 10a as a result of the confirmation from the access authority manager 140". At least one terminal capability module 150 ", a web browser 110 ", executing the terminal capability according to the terminal capability control request and returning the execution result of the terminal capability to the external device 10a when the access is permitted; Security manager 130 ".

즉, 단말장치(100')는, 웹 환경을 통해 외부(외부장치(10a)) 또는 내부(웹브 라우저(110")로부터 소정 단말기능의 제어가 요청되면, 네트워크 기반의 인터페이스를 이용하여 제어 요청된 해당 단말기능에 대응하는 해당 단말기능모듈(150")이 단말기능 제어 요청에 따라 동작함으로써 해당 단말기능을 실행하고, 단말기능의 실행에 따른 실행결과를 외부(외부장치(10a)) 또는 내부(웹브라우저(110')로 회신할 수 있다. That is, when the terminal device 100 ′ is requested to control a predetermined terminal capability from an external (external device 10a) or internal (web browser 110 ″) through a web environment, the terminal device 100 ′ requests a control using a network-based interface. The terminal capability module 150 ″ corresponding to the corresponding terminal capability is operated according to the terminal capability control request to execute the terminal capability, and the execution result according to the execution of the terminal capability is external (external device 10a) or internal. (You can reply to the web browser 110 '.

웹브라우저(110"), 접근권한관리자(140"), 보안관리자(130")는 각각 전술한 도 2에 따른 제1실시예에서의 웹브라우저(110), 접근권한관리자(140), 보안관리자(130)에 대응하므로 구체적인 설명은 생략하도록 한다.The web browser 110 ", the access authority manager 140", and the security manager 130 "are respectively the web browser 110, the access authority manager 140, and the security manager in the first embodiment according to FIG. Since it corresponds to 130, a detailed description thereof will be omitted.

적어도 하나의 단말기능모듈(150")은 전화 송수신모듈과, 메시지 착발신모듈과, 데이터 리드라이트모듈과, 카메라제어모듈과, 블루투스모듈과, RFID모듈과, 시스템기능모듈과, 멀티미디어 코덱모듈과, SIM카드/금융칩모듈 중 적어도 어느 하나를 포함하여 복수개의 단말기능모듈(150a"...150b")을 포함할 수 있다.At least one terminal function module 150 " includes a telephone transmission / reception module, a message call reception module, a data read / write module, a camera control module, a Bluetooth module, an RFID module, a system function module, a multimedia codec module, It may include a plurality of terminal function module (150a "... 150b") including at least one of the SIM card / financial chip module.

이러한, 단말기능모듈(150a"...150b")들 각각은, HTTP처리기능을 포함한다. 이에, 네트워크(1)를 통해 소정 외부장치(10a)에서 구동된 소정 웹컨텐츠로부터 소정 단말기능 제어가 요청되면, 단말기능 제어 요청에 포함되는 소정 요청정보의 정보 즉, 접속URL 및 구분자정보 및 단말기능모듈이름정보 및 제어파라미터정보에 기초하여 단말기능의 제어 요청은 해당 단말기능모듈(예 : 150a")에 직접 전달된다. 이에, 해당 단말기능모듈(예 : 150a")은 HTTP처리기능을 통해 단말기능 제어 요청에 포함된 네트워크 기반 인터페이스(예 : XML) 형태의 요청정보의 정보 즉, 즉, 접속URL 및 구분자정보 및 단말기능모듈이름정보 및 제어파라미터정보에 기초하여 단말기능을 실행하게 된다. Each of these terminal capability modules 150a "... 150b" includes an HTTP processing function. Therefore, when the predetermined terminal capability control is requested from the predetermined web content driven by the predetermined external device 10a through the network 1, the information of the predetermined request information included in the terminal capability control request, that is, the connection URL and the delimiter information and the terminal. Based on the function module name information and the control parameter information, the control request of the terminal capability is transmitted directly to the corresponding terminal capability module (eg 150a "). Thus, the terminal capability module (eg 150a") is transmitted through the HTTP processing function. The terminal capability is executed based on the information of the request information in the form of a network-based interface (eg, XML) included in the terminal capability control request, that is, the access URL and the separator information, the terminal capability module name information, and the control parameter information.

이러한 단말기능모듈(예 : 150a")은, 네트워크(1)를 통해 소정 외부장치(10a)에서 구동된 소정 웹컨텐츠로부터 소정 단말기능 제어가 요청되면, 웹컨텐츠를 구동중인 외부장치(10a)의 접근권한 확인을 접근권한관리자(140')에 요청하고, 접근권한관리자(140')로부터 회신되는 확인결과에 기초하여 외부장치(10a)의 접근이 허용되는지 여부를 판단한다. When the terminal capability module (eg, 150a ") requests control of predetermined terminal capability from predetermined web content driven by the predetermined external device 10a via the network 1, the terminal capability module (eg, 150a") of the external device 10a driving the web content is requested. A request for access right confirmation is requested from the access right manager 140 ', and it is determined whether access of the external device 10a is allowed based on the result of the confirmation returned from the access right manager 140'.

외부장치(10a)의 접근이 허용된다고 판단되면, 단말기능모듈(150a")은, 단말기능 제어 요청에 따른 단말기능 실행 전 설정동작을 보안관리자(130")로 요청한다. 이에, 보안관리자(130")는 보안정책에 기초하여 해당 단말기능모듈(150a")의 단말기능 실행 전에 수행 설정된 보안동작을 수행하여 체크결과를 회신할 것이다. When it is determined that access to the external device 10a is allowed, the terminal capability module 150a ″ requests the security manager 130 ″ to perform a setting operation before executing terminal capability according to the terminal capability control request. Accordingly, the security manager 130 ″ will return the check result by performing a security operation performed before the terminal capability execution of the terminal capability module 150a ″ based on the security policy.

이에 따라, 단말기능모듈(150a")은, 보안관리자(130")로부터 회신되는 체크결과에 기초하여 상기 단말기능 제어 요청이 정상이라고 판단되면, 단말기능모듈(150a")은, 단말기능 제어 요청에 포함되는 소정 요청정보의 정보 즉, 단말기능모듈이름정보 및 제어파라미터정보에 기초하여 단말기능을 실행한다. Accordingly, when the terminal capability module 150a "determines that the terminal capability control request is normal based on a check result returned from the security manager 130", the terminal capability module 150a "requests the terminal capability control request. The terminal capability is executed based on the information of the predetermined request information included in the terminal, that is, the terminal capability module name information and the control parameter information.

그리고, 단말기능모듈(150a")은, 단말기능 실행 후 설정동작을 보안관리자(130")에 요청한다. 이에 보안관리자(130")는 보안정책에 기초하여 해당 단말기능모듈(150a")의 단말기능 실행 후에 실행결과에 대하여 수행 설정된 보안동작을 수행하여 결과를 회신할 것이다. Then, the terminal capability module 150a "requests the security manager 130" for setting operation after the terminal capability is executed. Accordingly, the security manager 130 ″ will return the result by performing the set security operation performed on the execution result after the execution of the terminal capability of the corresponding terminal capability module 150a ″ based on the security policy.

이에 따라, 단말기능모듈(150a")은, 보안관리자(130")로부터 회신되는 체크결과에 기초하여 실행결과가 정상이라고 판단되면, 실행결과를 외부장치(10a)로 반 환한다.Accordingly, if it is determined that the execution result is normal based on the check result returned from the security manager 130 ", the terminal capability module 150a" returns the execution result to the external device 10a.

이때, 단말기능모듈(150a")은, 전술하였듯이 해당 단말기능모듈이름정보 및 실행결과를 HTTP, XML, HTML, XHTML 과 같은 네트워크 기반의 인터페이스로 표현하여 외부장치(10a)로 반환된다. In this case, as described above, the terminal capability module 150a ″ expresses the terminal capability module name information and the execution result as a network-based interface such as HTTP, XML, HTML, and XHTML, and is returned to the external device 10a.

이에, 웹컨텐츠를 구동하여 이를 통해 단말기능 제어를 요청한 외부장치(10a)는 단말장치(100")로부터 단말기능 제어 요청에 따른 실행결과를 반환받고, 외부장치(10a)의 웹컨텐츠가 이를 디코딩하여 외부장치(10a)의 사용자에게 제공할 수 있다. Accordingly, the external device 10a which requests the terminal capability control through the web content is returned from the terminal device 100 " and receives the execution result according to the terminal capability control request, and the web content of the external device 10a decodes it. It can be provided to the user of the external device (10a).

이상에서 설명한 바와 같이, 본 발명의 단말기능 제어 시스템에 따르면, 외부장치(10a)에서 단말장치(100,100',100")의 고유한 단말기능을 제어하기 위한 해당 웹컨텐츠를 구동하고, 웹컨텐츠를 통해 단말장치(100,100',100")의 고유한 소정 단말기능의 제어를 요청하면, 단말장치(100,100',100")는 단말기능의 제어 요청에 따른 접근권한 확인 및 보안정책 수행 후 정당한 경우 해당 단말기능모듈을 제어/단말기능을 실행함에 따른 실행결과를 외부장치(10a)로 반환함으로써, 외부장치(10a)에서는 웹컨텐츠가 반환된 실행결과를 처리하여 사용자에게 제공할 수 있다.As described above, according to the terminal capability control system of the present invention, the external device 10a drives the corresponding web content for controlling the terminal capability inherent in the terminal apparatuses 100, 100 ', 100 " When the terminal device 100,100 ', 100 "requests the control of a specific predetermined terminal capability through the terminal device 100, 100', 100", the terminal device 100, 100 ', 100 ", if it is justified after checking the access authority and security policy according to the control request of the terminal capability By returning the execution result according to the execution of the control / terminal function of the terminal capability module to the external device 10a, the external device 10a may process the execution result returned by the web content and provide the result to the user.

이에, 본 발명의 단말기능 제어 시스템에 따르면, 외부장치(10a)가 웹컨텐츠를 구동하여 웹 환경을 통해 원거리에 있는 단말장치(100,100',100")의 고유한 단말기능을 사용할 수 있게 되며, 이를 통해 다양한 신규 서비스 창출이 가능할 것이다.Thus, according to the terminal capability control system of the present invention, the external device (10a) can drive the web content to use the unique terminal capabilities of the terminal device (100, 100 ', 100 "in the remote through the web environment, This will create a variety of new services.

이하에서는 도 5 내지 도 7을 참조하여, 본 발명에 따른 단말기능 제어 방법의 제어 흐름을 설명하도록 한다. 여기서, 설명의 편의를 위해 각각의 실시예 설명 시 전술한 도 1 내지 도 4에 도시된 구성에 대응하는 구성은 해당 참조번호를 언급하여 설명하겠다. Hereinafter, the control flow of the terminal capability control method according to the present invention will be described with reference to FIGS. 5 to 7. Here, for the convenience of description, the configuration corresponding to the configuration shown in FIGS. 1 to 4 described above when describing each embodiment will be described with reference to the corresponding reference numeral.

먼저, 도 5를 참조하여, 단말기능 제어 방법의 제어 흐름을 전체적으로 설명하면 다음과 같다. First, referring to FIG. 5, the overall control flow of the terminal capability control method is as follows.

각각의 단말장치(100)는 우선 자신의 단말장치 접속주소정보 즉, IP정보를 접속관리서버(200)에 제공하여 등록한다(S10). 그리고, 보안정책관리서버(300)는, 단말장치(100)에 포함된 적어도 하나의 단말기능모듈에 대응하여, 외부장치(10a...10n)가 웹컨텐츠를 통해 단말기능 제어를 요청함에 따라 단말장치(100)에서 해당 단말기능모듈을 제어할 때 제어 전 및 제어 후에 수행해야 하는 소정 보안정책을 배포한다(S20). 이에, 단말장치(100)는 보안정책을 기 저장하게 된다(S30).Each terminal device 100 first registers its own terminal device access address information, that is, IP information by providing it to the access management server 200 (S10). In addition, the security policy management server 300 corresponds to at least one terminal capability module included in the terminal apparatus 100, and as the external apparatus 10a ... 10n requests terminal capability control through web content. When the terminal device 100 controls the terminal capability module, it distributes a predetermined security policy to be performed before and after the control (S20). Thus, the terminal device 100 is to store the security policy in advance (S30).

여기서, 외부장치(10a)에 단말장치(100)의 단말기능을 제어하기 위한 웹컨텐츠를 미리 저장하고 있다는 전제 하에, 사용자가 단말장치(100)의 단말기능을 제어하기 위해 외부장치(10a)에서 웹컨텐츠를 구동하여(S40), 웹컨텐츠를 통해 단말장치(100)의 소정 단말기능 제어를 입력하면, 외부장치(10a)는 해당 단말장치(100)의 접속주소 즉, IP정보를 접속관리서버(200)에 요청한다(S50). 이에, 접속관리서버(200)는 단말장치(100)에 대하여 기 설정된 접속허용정보에 기초하여 요청한 외부장치(10a)가 접속허용대상인지 여부를 판단하여(S60), 접속허용대상이라고 판단되는 경우 해당 단말장치(100)의 IP정보를 회신한다(S70).Here, under the premise that the web device for controlling the terminal capability of the terminal apparatus 100 is stored in advance in the external apparatus 10a, the user may control the terminal capability of the terminal apparatus 100 in the external apparatus 10a. When the web content is driven (S40) and the predetermined terminal capability control of the terminal device 100 is input through the web content, the external device 10a transmits the connection address, that is, IP information, of the terminal device 100 to the connection management server. Request to 200 (S50). Accordingly, the access management server 200 determines whether the requested external device 10a is the target of the access based on the preset access permission information with respect to the terminal device 100 (S60), and determines that the access is the target of the access. The IP information of the terminal device 100 is returned (S70).

이에, 외부장치(10a)에서 구동되는 웹컨텐츠는, 회신되는 IP정보에 기초하여 네트워크(1)를 통해 단말장치(100)에 접속한다. 그리고, 외부장치(10a)에서 구동되는 웹컨텐츠는, 단말기능을 제어하기 위한 제어 입력에 따라 해당 단말기능의 해당 단말기능모듈이름정보 및 해당 제어파라미터정보를 포함하는 요청정보를 HTTP, XML, HTML, XHTML 과 같은 네트워크 기반의 인터페이스를 사용하여 인코딩/생성한다(S80). Accordingly, the web content driven by the external device 10a connects to the terminal device 100 via the network 1 based on the returned IP information. The web content driven by the external device 10a may request information including the terminal capability module name information of the terminal capability and the corresponding control parameter information according to a control input for controlling terminal capability. , Encoding / generating using a network-based interface such as XHTML (S80).

이때, 웹컨텐츠는 전술한 제3실시예에 따르면, S80단계에서는 단말기능을 제어하기 위한 제어 입력에 따라 해당 단말기능의 해당 접속URL(Uniform Resource Locator ) 및 해당 구분자정보 및 단말기능모듈이름정보 및 해당 제어파라미터정보를 포함하는 요청정보를 생성할 것이다.At this time, the web content according to the above-described third embodiment, in step S80 according to the control input for controlling the terminal capability, the corresponding connection URL (Uniform Resource Locator) and the identifier information and terminal capability module name information of the terminal capability and Request information including the control parameter information will be generated.

이에, 웹컨텐츠는 요청정보를 단말장치(100)로 제공함으로써 단말장치(100)로 해당 단말기능을 제어 요청하는 것이 바람직하다(S90). 물론, 전술한 제3실시예에 따르면, S90단계에서 웹컨텐츠는 요청정보를 단말장치(100)로 제공함으로써 단말장치(100)의 해당 단말기능모듈에 직접 접속하여 해당 단말기능을 제어 요청하는 것이 가능하다.Accordingly, the web content preferably requests the terminal apparatus 100 to control the corresponding terminal capability by providing the request information to the terminal apparatus 100 (S90). Of course, according to the third embodiment described above, in step S90, the web content provides the request information to the terminal device 100 to directly access the corresponding terminal capability module of the terminal device 100 to request control of the corresponding terminal capability. It is possible.

이에, 외부장치(10a)에서 구동되는 웹컨텐츠로부터 단말기능의 제어가 요청되면, 단말장치(100)는 제어 요청된 해당 단말기능에 대응하는 해당 단말기능모듈(150)을 제어함으로써 해당 단말기능을 실행하고, 단말기능의 실행에 따른 실행결과를 외부장치(10a)로 반환한다(S200). 이에, 웹컨텐츠를 구동하여 이를 통해 단말기능 제어를 요청한 외부장치(10a)는 단말장치(100)로부터 단말기능 제어 요청에 따른 실행결과를 반환받고, 외부장치(10a)의 웹컨텐츠가 이를 디코딩하여(S210), 외부장치(10a)의 사용자에게 제공할 수 있다. Therefore, when control of terminal capability is requested from the web content driven by the external device 10a, the terminal apparatus 100 controls the corresponding terminal capability by controlling the corresponding terminal capability module 150 corresponding to the requested terminal capability. The execution result according to the execution of the terminal function is returned to the external device 10a (S200). Accordingly, the external device 10a that requests the terminal capability control by driving the web content receives the execution result according to the terminal capability control request from the terminal device 100, and the web content of the external device 10a decodes the result. In operation S210, a user of the external device 10a may be provided.

이하에서는, 도 6을 참조하여, 본 발명의 제1실시예에 따른 단말장치(100')의 제어 방법을 구체적으로 설명하도록 한다.Hereinafter, referring to FIG. 6, a control method of the terminal device 100 ′ according to the first embodiment of the present invention will be described in detail.

먼저, 보안관리자(130)는, 외부의 보안정책관리서버(300)로부터 배포된 보안정책을 수신하여(S22), 저장하게 된다(S30).First, the security manager 130 receives (S22) and stores the security policy distributed from the external security policy management server 300 (S30).

이때, 네트워크(1)를 통해 소정 외부장치(10a)에서 구동된 소정 웹컨텐츠로부터 소정 단말기능 제어가 요청되면(S92), 내장형웹서버(120)는, 웹컨텐츠를 구동중인 외부장치(10a)의 접근권한 확인을 접근권한관리자(140)에 요청한다(S95). 이에, 접근권한관리자(140)는, 적어도 하나의 단말기능에 대응하는 접근권한정보에 기초하여, 외부장치(10a)가 제어 요청한 해당 단말기능에 대하여 접근 허용되는지 여부를 판단한 확인결과를 내장형웹서버(120)로 회신한다(S100).At this time, if a predetermined terminal capability control is requested from the predetermined web content driven by the predetermined external device 10a through the network 1 (S92), the embedded web server 120 may drive the external device 10a driving the web content. Request the access right of the request to the access rights manager 140 (S95). Thus, the access right manager 140, based on the access right information corresponding to the at least one terminal capability, the embedded Web server determines whether the external device 10a is allowed access to the corresponding terminal capability requested for control. Return to 120 (S100).

접근권한관리자(140)로부터 회신되는 확인결과에 기초하여, 내장형웹서버(120)는 외부장치(10a)의 접근이 허용되는지 여부를 판단하여(S105), 허용되지 않는다고 판단되면 권한없음을 외부장치(10a)로 통보하고(110), 허용된다고 판단되면 단말기능 제어 요청에 따른 해당 단말기능모듈(150)의 제어 전 설정동작을 보안관리자(130)로 요청한다(S115). 이에, 보안관리자(130)는 기 저장된 보안정책에 기초하여 해당 단말기능모듈(150, 예 : 데이터 리드라이트모듈) 제어 전에 수행 설정된 보안동작을 수행하여 결과를 회신한다(S120). Based on the confirmation result returned from the access authority manager 140, the embedded web server 120 determines whether the access of the external device 10a is permitted (S105), and if it is determined that it is not allowed, the external device is not authorized. If notified (10a) (110), if it is determined that it is allowed to request the security manager 130 before the control operation of the corresponding terminal capability module 150 according to the terminal capability control request (S115). Accordingly, the security manager 130 returns a result by performing a security operation performed before the control of the terminal function module 150 (eg, the data read / write module) based on the previously stored security policy (S120).

내장형웹서버(120)는, 보안관리자(130)로부터 회신되는 체크결과에 기초하여 상기 단말기능 제어 요청이 정상이라고 판단되면, 해당 단말기능모듈(150, 예 : 데이터 리드라이트모듈)을 단말기능 제어 요청에 따라 제어한다(S125). 이에, 해당 단말기능모듈(150, 예 : 데이터 리드라이트모듈)은 제어 요청에 따라 단말기능을 실행하고(S130), 실행에 따른 실행결과를 내장형웹서버(120)로 반환한다(S135). 이때, 단말기능모듈(150)로부터 반환되는 실행결과는, 전술하였듯이 해당 단말기능모듈이름정보 및 실행결과를 HTTP, XML, HTML, XHTML 과 같은 네트워크 기반의 인터페이스로 표현하여 내장형웹서버(120)로 반환된다. If the embedded web server 120 determines that the terminal capability control request is normal based on the check result returned from the security manager 130, the embedded web server 120 controls the terminal capability module 150 (eg, a data read / write module). Control according to the request (S125). Accordingly, the terminal capability module 150 (eg, the data read write module) executes the terminal capability according to the control request (S130), and returns the execution result according to the execution to the embedded web server 120 (S135). At this time, the execution result returned from the terminal capability module 150, as described above to express the terminal capability module name information and the execution result in a network-based interface such as HTTP, XML, HTML, XHTML to the embedded web server 120 Is returned.

이처럼 단말기능모듈(150)로부터 실행결과가 반환되면, 해당 단말기능모듈(150, 예 : 데이터 리드라이트모듈)의 제어 후 설정동작을 보안관리자(130)에 요청한다(S140). 이에 보안관리자(130)는 보안정책에 기초하여 해당 단말기능모듈(150, 예 : 데이터 리드라이트모듈) 제어 후에 실행결과에 대하여 수행 설정된 보안동작을 수행하여 결과를 회신할 것이다(S145). When the execution result is returned from the terminal capability module 150 as described above, the controller 150 requests a setting operation after the control of the terminal capability module 150 (eg, the data read / write module) (S140). Accordingly, the security manager 130 returns a result by performing a set security operation performed on the execution result after controlling the terminal function module 150 (eg, a data read / write module) based on the security policy (S145).

이에, 장형웹서버(120)는, 보안관리자(130)로부터 회신되는 체크결과에 기초하여 실행결과가 정상이라고 판단되면, 해당 단말기능모듈(150, 예 : 데이터 리드라이트모듈)로부터의 실행결과를 외부장치(10a)로 반환한다(S200).Thus, when the web server 120 determines that the execution result is normal based on the check result returned from the security manager 130, the long web server 120 executes the execution result from the corresponding terminal function module 150 (eg, the data read / write module). Return to the external device (10a) (S200).

여기서, 전술한 도 6에서 내장형웹서버(120)의 역할은 전술한 제2실시예에 따른 단말장치(100')의 어플리케이션 형태의 모듈관리자(160)에 대응하므로, 도 6의 제어 흐름 상 내장형웹서버(120)의 위치에 모듈관리자(160)가 위치한다면, 도 6의 제어 흐름과 제2실시예에 따른 단말장치(100')의 제어 흐름은 상호 대응될 것이다.Here, in FIG. 6, the role of the embedded web server 120 corresponds to the module manager 160 of the application type of the terminal device 100 ′ according to the second embodiment. If the module manager 160 is located at the position of the web server 120, the control flow of FIG. 6 and the control flow of the terminal device 100 ′ according to the second embodiment will correspond to each other.

한편, 도 7을 참조하여 본 발명의 제3실시예에 따른 단말장치(100")의 제어 방법을 구체적으로 설명하도록 한다.On the other hand, with reference to Figure 7 will be described in detail the control method of the terminal device 100 "according to the third embodiment of the present invention.

보안관리자(130")는, 외부의 보안정책관리서버(300)로부터 배포된 보안정책을 수신하여(S22'), 저장하게 된다(S30').The security manager 130 ″ receives the security policy distributed from the external security policy management server 300 (S22 ′) and stores it (S30 ′).

이때, 네트워크(1)를 통해 소정 외부장치(10a)에서 구동된 소정 웹컨텐츠로부터 소정 단말기능 제어가 요청되면(S92'), 단말기능 제어 요청에 포함되는 소정 요청정보의 정보 즉, 접속URL 및 구분자정보 및 단말기능모듈이름정보 및 제어파라미터정보에 기초하여 단말기능의 제어 요청은 해당 단말기능모듈(예 : 150a")에 직접 전달된다. At this time, when the predetermined terminal capability control is requested from the predetermined web content driven by the predetermined external device 10a through the network 1 (S92 '), the information of the predetermined request information included in the terminal capability control request, that is, the connection URL and Based on the identifier information, the terminal capability module name information, and the control parameter information, the control request of the terminal capability is directly transmitted to the corresponding terminal capability module (eg, 150a ").

이에, 해당 단말기능모듈(예 : 150a")은 HTTP처리기능을 통해 단말기능 제어 요청에 포함된 네트워크 기반 인터페이스(예 : XML) 형태의 요청정보의 정보 즉, 즉, 접속URL 및 구분자정보 및 단말기능모듈이름정보 및 제어파라미터정보를 분석할 수 있다. Accordingly, the terminal capability module (eg, 150a ") may request information in the form of a network-based interface (eg, XML) included in the terminal capability control request through the HTTP processing function, that is, access URL and delimiter information and terminal. Function module name information and control parameter information can be analyzed.

이에, 단말기능모듈(예 : 150a")은 웹컨텐츠를 구동중인 외부장치(10a)의 접근권한 확인을 접근권한관리자(140")에 요청한다(S95'). 이에, 접근권한관리자(140")는, 적어도 하나의 단말기능에 대응하는 접근권한정보에 기초하여, 외부장치(10a)가 제어 요청한 해당 단말기능에 대하여 접근 허용되는지 여부를 판단한 확인결과를 단말기능모듈(예 : 150a")로 회신한다(S100').Accordingly, the terminal capability module (eg, 150a ") requests the access right manager 140" to check the access right of the external device 10a that is driving the web content (S95 '). Accordingly, the access right manager 140 ″, based on the access right information corresponding to the at least one terminal capability, determines whether the external device 10a is allowed access to the corresponding terminal capability requested for control. Return to module (eg 150a ") (S100 ').

접근권한관리자(140")로부터 회신되는 확인결과에 기초하여, 단말기능모듈(예 : 150a")은 외부장치(10a)의 접근이 허용되는지 여부를 판단하여(S105'), 허용 되지 않는다고 판단되면 권한없음을 외부장치(10a)로 통보하고(110'), 허용된다고 판단되면 단말기능 제어 요청에 따른 단말기능 실행 전 설정동작을 보안관리자(130")로 요청한다(S115'). 이에, 보안관리자(130")는 기 저장된 보안정책에 기초하여 해당 단말기능모듈(예 : 150a")의 단말기능 실행 전에 수행 설정된 보안동작을 수행하여 결과를 회신한다(S120'). Based on the confirmation result returned from the access authority manager 140 ", the terminal capability module (for example, 150a") determines whether the access of the external device 10a is permitted (S105 '), and if it is determined that it is not allowed. Notifying the external device 10a that there is no permission (110 '), and if it is determined that it is allowed, requests the security manager 130 "before executing the terminal capability according to the terminal capability control request (S115'). The manager 130 ″ returns a result by performing a security operation performed before execution of the terminal capability of the corresponding terminal capability module (eg, 150a ″) based on the previously stored security policy (S120 ′).

단말기능모듈(예 : 150a")은, 보안관리자(130")로부터 회신되는 체크결과에 기초하여 상기 단말기능 제어 요청이 정상이라고 판단되면, 단말기능 제어 요청에 따른 단말기능을 실행한다(S130'). 그리고, 단말기능모듈(150a")은, 단말기능을 실행한 후 설정동작을 보안관리자(130")에 요청한다(S140'). 이에 보안관리자(130")는 보안정책에 기초하여 해당 단말기능모듈(150a")의 단말기능 실행 후에 실행결과에 대하여 수행 설정된 보안동작을 수행하여 결과를 회신할 것이다(S145').If it is determined that the terminal capability control request is normal based on the check result returned from the security manager 130 ", the terminal capability module (eg, 150a") executes the terminal capability according to the terminal capability control request (S130 '). ). Then, the terminal capability module 150a "requests the security manager 130" for setting operation after executing terminal capability (S140 '). The security manager 130 "will return the result by performing the set security operation performed on the execution result after the execution of the terminal capability of the corresponding terminal capability module 150a" based on the security policy (S145 ').

이에, 단말기능모듈(예 : 150a")은, 보안관리자(130")로부터 회신되는 체크결과에 기초하여 실행결과가 정상이라고 판단되면, 실행결과를 외부장치(10a)로 반환한다(S200'). 이때, 단말기능모듈(예 : 150a")로부터 반환되는 실행결과는, 전술하였듯이 해당 단말기능모듈이름정보 및 실행결과를 HTTP, XML, HTML, XHTML 과 같은 네트워크 기반의 인터페이스로 표현하여 외부장치(10a)로 반환된다. Accordingly, if it is determined that the execution result is normal based on the check result returned from the security manager 130 ", the terminal capability module (eg, 150a") returns the execution result to the external device 10a (S200 '). . At this time, the execution result returned from the terminal capability module (for example, 150a "), as described above, expresses the terminal capability module name information and the execution result in a network-based interface such as HTTP, XML, HTML, and XHTML. Is returned).

이상에서 설명한 바와 같이, 본 발명의 단말기능 제어 방법에 따르면, 외부장치(10a)에서 단말장치(100,100',100")의 고유한 단말기능을 제어하기 위한 해당 웹컨텐츠를 구동하고, 웹컨텐츠를 통해 단말장치(100,100',100")의 고유한 소정 단말기능의 제어를 요청하면, 단말장치(100,100',100")는 단말기능의 제어 요청에 따 른 접근권한 확인 및 보안정책 수행 후 정당한 경우 해당 단말기능모듈을 제어/단말기능을 실행함에 따른 실행결과를 외부장치(10a)로 반환함으로써, 외부장치(10a)에서는 웹컨텐츠가 반환된 실행결과를 처리하여 사용자에게 제공할 수 있다.As described above, according to the terminal capability control method of the present invention, the external device 10a drives the corresponding web content for controlling the terminal capability inherent in the terminal apparatuses 100, 100 ', 100 " When the terminal device 100, 100 ', 100 "request the control of the specific terminal capabilities unique to the terminal, the terminal device (100, 100', 100") is justified after checking the access rights and security policy according to the control request of the terminal capability By returning the execution result of executing the control / terminal function of the terminal function module to the external device 10a, the external device 10a may process the execution result returned by the web content and provide it to the user.

이에, 본 발명의 단말기능 제어 방법에 따르면, 외부장치(10a)가 웹컨텐츠를 구동하여 웹 환경을 통해 원거리에 있는 단말장치(100,100',100")의 고유한 단말기능을 사용할 수 있게 되며, 이를 통해 다양한 신규 서비스 창출이 가능할 것이다.Thus, according to the terminal capability control method of the present invention, the external device (10a) can drive the web content to use the unique terminal capabilities of the terminal device (100, 100 ', 100 "in the remote through the web environment, This will create a variety of new services.

지금까지 본 발명을 바람직한 실시 예를 참조하여 상세히 설명하였지만, 본 발명이 상기한 실시 예에 한정되는 것은 아니며, 이하의 특허청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 또는 수정이 가능한 범위까지 본 발명의 기술적 사상이 미친다 할 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.

외부장치에서 단말장치의 고유한 단말기능을 제어하기 위한 해당 웹컨텐츠를 구동하고, 웹컨텐츠를 통해 단말장치의 고유한 단말기능의 제어를 요청하면, 단말장치는 단말기능의 제어 요청에 따른 접근권한 확인 및 보안정책 수행 후 정당한 경우 해당 단말기능모듈을 제어/단말기능을 실행함에 따른 실행결과를 외부장치로 반환함으로써, 외부장치가 웹컨텐츠를 구동하여 웹 환경을 통해 원거리에 있는 단말장치의 고유한 단말기능을 사용할 수 있는 단말기능 제어 시스템 및 단말기능 제어 방법을 적용할 경우, 단말기능의 활용도 및 사용자의 원거리 제어 및 만족도, 이를 통한 신구 서비스 창출 측면에서 매우 큰 진보를 가져올 수 있으며, 적용되는 단말장치 및 웹컨텐츠의 시판 또는 영업의 가능성이 충분할 뿐만 아니라 현실적으로 명백하게 실시할 수 있는 정도이므로 산업상 이용가능성이 있는 발명이다.When the external device drives the corresponding web content for controlling the unique terminal capability of the terminal device, and requests control of the unique terminal capability of the terminal device through the web content, the terminal device has access authority according to the control request of the terminal capability. After verifying and executing security policy, the execution result of executing the control / terminal function of the terminal function module is returned to the external device, whereby the external device drives the web content, thereby intrinsic to the remote terminal device through the web environment. When applying terminal capability control system and terminal capability control method that can use terminal capability, it can bring great progress in terms of utilization of terminal capability, remote control and satisfaction of user, and new and old service creation through it. Not only is the potential for market or sales of devices and web content, but also realistically realistic. Since the degree to which can be an invention that has industrial applicability.

도 1은 본 발명에 따른 단말기능 제어 시스템의 제어 블록도이다.1 is a control block diagram of a terminal capability control system according to the present invention.

도 2는 본 발명의 제1실시예에 따른 단말장치의 제어 블록도이다.2 is a control block diagram of a terminal device according to a first embodiment of the present invention.

도 3은 본 발명의 제2실시예에 따른 단말장치의 제어 블록도이다.3 is a control block diagram of a terminal device according to a second embodiment of the present invention.

도 4는 본 발명의 제3실시예에 따른 단말장치의 제어 블록도이다.4 is a control block diagram of a terminal device according to a third embodiment of the present invention.

도 5는 본 발명에 따른 단말기능 제어 방법의 제어 흐름도이다.5 is a control flowchart of a terminal capability control method according to the present invention.

도 6은 본 발명의 제1실시예에 따른 단말장치의 제어 방법을 나타내는 제어 흐름도이다.6 is a control flowchart illustrating a control method of a terminal device according to the first embodiment of the present invention.

도 7은 본 발명의 제3실시예에 따른 단말장치의 제어 방법을 나타내는 제어 흐름도이다.7 is a control flowchart illustrating a control method of a terminal device according to a third embodiment of the present invention.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

100 : 단말장치 110 : 웹브라우저100: terminal device 110: web browser

120 : 내장형웹서버 130 : 보안관리자120: embedded web server 130: security manager

140 : 접근권한관리자 150 : 단말기능모듈140: access authority manager 150: terminal capability module

Claims (25)

외부장치가 웹컨텐츠를 구동하여 웹 환경을 통해 원격의 단말장치의 고유한 단말기능을 사용할 수 있도록 하는 단말기능 제어 시스템에 있어서,In a terminal capability control system that allows an external device to use the unique terminal capabilities of a remote terminal device through a web environment by driving the web content, 소정 웹컨텐츠를 구동하여, 상기 웹컨텐츠를 통해 소정 단말기능 제어를 요청하는 외부장치;An external device for driving predetermined web contents to request control of predetermined terminal capabilities through the web contents; 각 단말장치의 접속주소정보를 기 저장하고, 상기 외부장치로부터 상기 단말장치의 접속주소가 요청되면 요청된 접속주소를 상기 외부장치로 회신하는 접속관리서버; 및A connection management server which stores the access address information of each terminal device in advance and returns the requested access address to the external device when the connection address of the terminal device is requested from the external device; And 적어도 하나의 단말기능을 실행하는 적어도 하나의 단말기능모듈을 포함하고, 상기 적어도 하나의 단말기능에 대응하는 접근권한정보를 기 저장하며, 네트워크를 통해 상기 외부장치에서 구동된 상기 웹컨텐츠로부터 소정 단말기능 제어가 요청되면 요청된 단말기능에 대응하는 접근권한정보에 기초하여 상기 외부장치의 접근이 허용되는지를 판단하고, 판단 결과 접근이 허용되는 경우 상기 단말기능 제어 요청에 따라 상기 단말기능에 대응하는 단말기능모듈을 제어하는 단말장치를 포함하며,And at least one terminal capability module for executing at least one terminal capability, pre-store access right information corresponding to the at least one terminal capability, and predetermined terminal from the web content driven by the external device through a network. When the function control is requested, it is determined whether access of the external device is allowed based on the access right information corresponding to the requested terminal capability. It includes a terminal device for controlling the terminal capability module, 상기 단말장치는 상기 단말기능 제어 요청에 따라 상기 단말기능에 대응하는 단말기능모듈을 제어한 실행 결과를 상기 외부장치에 제공하며,The terminal device provides an execution result of controlling a terminal capability module corresponding to the terminal capability to the external device according to the terminal capability control request. 상기 외부장치는 상기 웹컨텐츠를 통해 상기 실행 결과를 처리한 후 사용자에게 제공하는 것을 특징으로 하는 단말기능 제어 시스템.And the external device processes the execution result through the web content and provides the result to a user. 제 1 항에 있어서,The method of claim 1, 상기 외부장치는, The external device, 상기 웹컨텐츠를 구동하여 상기 웹컨텐츠를 통해 사용자로부터 상기 단말장치의 상기 단말기능 제어가 입력되면, 상기 단말장치의 접속주소를 상기 접속관리서버에 요청하고 이에 회신되는 상기 접속주소에 기초하여 네트워크를 통해 상기 단말장치에 접속하는 것을 특징으로 하는 단말기능 제어 시스템.When the terminal content control of the terminal apparatus is input from the user through the web content by driving the web content, the network management apparatus requests a connection address of the terminal apparatus from the user and establishes a network based on the connection address returned thereto. Terminal capability control system characterized in that for connecting to the terminal device through. 제 1 항에 있어서,The method of claim 1, 상기 웹컨텐츠는,The web content is, 상기 단말장치의 단말기능을 제어하기 위해 상기 적어도 하나의 단말기능에 대응하는 각 단말기능모듈이름정보 및 제어 요청을 위한 제어파라미터정보를 포함하며, 상기 외부장치에서 구동되면 사용자로부터 입력되는 소정 단말기능의 제어 입력에 따라 해당 단말기능모듈이름정보 및 해당 제어파라미터정보를 포함하는 요청정보를 생성하고 상기 요청정보를 이용하여 해당 단말기능을 제어 요청하는 것을 특징으로 하는 단말기능 제어 시스템.In order to control the terminal capability of the terminal device, each terminal capability module name information corresponding to the at least one terminal capability and control parameter information for a control request, and the predetermined terminal capability input from the user when driven in the external device And generating request information including corresponding terminal capability module name information and corresponding control parameter information and controlling the corresponding terminal capability using the request information. 제 1 항에 있어서,The method of claim 1, 상기 웹컨텐츠는,The web content is, 상기 단말장치의 단말기능을 제어하기 위해 상기 적어도 하나의 단말기능에 대응하는 각 접속URL 및 각 구분자정보 및 각 단말기능모듈이름정보 및 제어 요청을 위한 제어파라미터정보를 포함하며, 상기 외부장치에서 구동되면 사용자로부터 입력되는 소정 단말기능의 제어 입력에 따라 해당 접속URL 및 해당 구분자정보 및 단말기능모듈이름정보 및 해당 제어파라미터정보를 포함하는 요청정보를 생성하고 상기 요청정보를 이용하여 해당 단말기능을 제어 요청하는 것을 특징으로 하는 단 말기능 제어 시스템.In order to control the terminal capability of the terminal device includes each connection URL and each identifier information corresponding to the at least one terminal capability and each terminal capability module name information and control parameter information for the control request, and drive in the external device In response to the control input of the predetermined terminal capability input from the user, generate request information including the connection URL, the corresponding separator information, the terminal capability module name information, and the corresponding control parameter information, and control the corresponding terminal capability using the request information. Terminal function control system, characterized in that request. 삭제delete 제 1 항에 있어서,The method of claim 1, 상기 단말장치에 포함된 상기 적어도 하나의 단말기능모듈에 대응하여, 상기 외부장치가 상기 웹컨텐츠를 통해 단말기능 제어를 요청함에 따라 상기 단말장치에서 해당 단말기능모듈을 제어할 때 제어 전 및 제어 후에 수행해야 하는 소정 보안정책을 상기 단말장치로 배포하는 보안정책관리서버를 더 포함하는 것을 특징으로 하는 단말기능 제어 시스템.In response to the at least one terminal capability module included in the terminal apparatus, when the external apparatus requests the terminal capability control through the web content, the terminal apparatus controls the terminal capability module before and after the control. And a security policy management server for distributing a predetermined security policy to the terminal device. 외부장치가 웹컨텐츠를 구동하여 웹 환경을 통해 원격의 단말장치의 고유한 단말기능을 사용할 수 있도록 하기 위한 단말장치에 있어서,In a terminal device for allowing an external device to use the unique terminal capabilities of the remote terminal device through a web environment by driving the web content, 적어도 하나의 단말기능을 실행하는 적어도 하나의 단말기능모듈;At least one terminal capability module for executing at least one terminal capability; 상기 적어도 하나의 단말기능에 대응하는 접근권한정보를 기 저장하는 접근권한관리자; 및An access right manager for pre-store access right information corresponding to the at least one terminal function; And 네트워크를 통해 소정 외부장치에서 구동된 소정 웹컨텐츠로부터 소정 단말기능 제어가 요청되면 요청된 단말기능에 대응하는 상기 외부장치의 접근권한 확인을 상기 접근권한관리자에 요청하고, 상기 접근권한관리자로부터의 확인결과 상기 외부장치가 상기 단말기능에 접근이 허용되면 상기 단말기능 제어 요청에 따라 상기 단말기능에 대응하는 해당 단말기능모듈을 제어하고 해당 단말기능의 실행결과를 상기 외부장치로 반환하는 내장형웹서버를 포함하며,When control of predetermined terminal capability is requested from predetermined web content driven by a predetermined external device through a network, the access authority manager is requested to confirm the access authority of the external device corresponding to the requested terminal capability, and the confirmation from the access authority manager is performed. As a result, when the external device is allowed to access the terminal capability, the embedded web server controls the terminal capability module corresponding to the terminal capability according to the terminal capability control request and returns the execution result of the terminal capability to the external device. Include, 상기 외부장치는 상기 웹컨텐츠를 통해 상기 내장형웹서버로부터 반환된 상기 실행 결과를 처리한 후 사용자에게 제공하는 것을 특징으로 하는 단말장치.And the external device processes the execution result returned from the embedded web server through the web content and provides the result to the user. 제 7 항에 있어서,The method of claim 7, wherein 상기 접근권한관리자는,The access right manager, 상기 적어도 하나의 단말기능에 대응하여 접근을 허용하는 외부장치에 대한 외부장치목록과 상기 적어도 하나의 단말기능에 대응하여 접근을 허용하는 소정 패스워드정보 중 적어도 어느 하나를 기 저장하고, 상기 내장형웹서버로부터 상기 외부장치의 접근권한 확인이 요청되면 상기 외부장치목록에 기초하여 상기 외부장치가 접근 허용되는 외부장치에 해당하는지 여부와 상기 패스워드정보에 기초하여 상기 외부장치로부터의 패스워드가 상기 패스워드정보와 동일한지 여부 중 적어도 어느 하나를 판단한 상기 확인결과를 상기 내장형웹서버로 제공하는 것을 특징으로 하는 단말장치.Pre-store at least one of an external device list for an external device allowing access in correspondence with the at least one terminal capability and predetermined password information allowing access in correspondence with the at least one terminal capability, and the embedded web server When a request for access permission of the external device is requested, the password from the external device is equal to the password information based on whether the external device corresponds to an external device to which the external device is allowed to access based on the external device list and the password information. And providing the verification result of determining at least one of whether or not to the embedded web server. 제 7 항에 있어서,The method of claim 7, wherein 상기 적어도 하나의 단말기능모듈에 대응하여 상기 외부장치가 상기 웹컨텐츠를 통해 소정 단말기능 제어를 요청함에 따라 상기 단말장치에서 해당 단말기능 모듈을 제어할 때 제어 전 및 제어 후에 수행해야 하는 소정 보안정책을 기 저장하고, 상기 외부장치로부터의 상기 단말기능 제어 요청에 의해 상기 내장형웹서버로부터 제어 전 설정동작이 요청되면 상기 보안정책에 기초하여 상기 단말기능모듈 제어 전에 수행 설정된 보안동작을 수행하여 결과를 회신하고, 상기 내장형웹서버로부터 해당 단말기능모듈의 제어 후 설정동작이 요청되면 상기 보안정책에 기초하여 상기 단말기능모듈 제어 후에 수행 설정된 보안동작을 수행하여 결과를 회신하는 보안관리자를 더 포함하는 것을 특징으로 하는 단말장치.In response to the at least one terminal capability module, when the external device requests the predetermined terminal capability control through the web content, a predetermined security policy to be performed before and after the control when the terminal apparatus controls the corresponding terminal capability module. If a pre-control setting operation is requested from the embedded web server by the terminal capability control request from the external device, and performs the security operation performed before the terminal capability module control based on the security policy. And a security manager for returning a result by performing a set security operation performed after controlling the terminal capability module based on the security policy if a setting operation is requested after the control of the terminal capability module from the embedded web server. Terminal device characterized in that. 제 9 항에 있어서,The method of claim 9, 상기 내장형웹서버는,The embedded web server, 상기 접근권한관리자로부터의 확인결과 상기 외부장치의 접근이 허용되면, 상기 단말기능 제어 요청에 따른 해당 단말기능모듈의 제어 전 설정동작을 상기 보안관리자로 요청하고 이에 따라 상기 단말기능 제어 요청이 정상이라는 결과가 회신되면 해당 단말기능모듈을 상기 단말기능 제어 요청에 따라 제어하고, 상기 단말기능모듈로부터 상기 단말기능의 실행결과가 반환되면 해당 단말기능모듈의 제어 후 설정동작을 상기 보안관리자로 요청하고 이에 따라 상기 실행결과가 정상이라는 결과가 회신되면 상기 실행결과를 상기 외부장치로 반환하는 것을 특징으로 하는 단말장치.As a result of the check from the access authority manager, when the access of the external device is permitted, the security manager requests a setting operation before the control of the corresponding terminal capability module according to the terminal capability control request to the security manager. If a result is returned, the terminal capability module is controlled according to the terminal capability control request. When the execution result of the terminal capability is returned from the terminal capability module, the control operation is requested to the security manager after the control of the terminal capability module. Accordingly, if the result of the execution result returned is normal, the terminal device, characterized in that for returning the execution result to the external device. 제 7 항에 있어서,The method of claim 7, wherein 상기 내장형웹서버는,The embedded web server, 네트워크를 통해 소정 외부장치에서 구동된 소정 웹컨텐츠로부터 소정 단말기능 제어가 요청되면, 상기 단말기능 제어 요청에 따른 소정 요청정보에 포함되는 단말기능모듈이름정보 및 제어파라미터정보에 기초하여 해당 단말기능모듈을 제어하는 것을 특징으로 하는 단말장치.When a predetermined terminal capability control is requested from a predetermined web content driven by a predetermined external device through a network, the terminal capability module based on the terminal capability module name information and control parameter information included in the predetermined request information according to the terminal capability control request. Terminal device, characterized in that for controlling. 제 7 항 내지 제 11 항 중 어느 한 항에 있어서,12. The method according to any one of claims 7 to 11, 상기 적어도 하나의 단말기능모듈은,The at least one terminal capability module, 전화 송수신모듈, 메시지 착발신모듈, 데이터 리드라이트모듈, 카메라제어모듈, 블루투스모듈, RFID모듈 중 적어도 어느 하나를 포함하는 것을 특징으로 하는 단말장치.A terminal device comprising at least one of a telephone transmission / reception module, a message origination / reception module, a data lead light module, a camera control module, a Bluetooth module, and an RFID module. 외부장치가 웹컨텐츠를 구동하여 웹 환경을 통해 원격의 단말장치의 고유한 단말기능을 사용할 수 있도록 하기 위한 단말장치에 있어서,In a terminal device for allowing an external device to use the unique terminal capabilities of the remote terminal device through a web environment by driving the web content, 적어도 하나의 단말기능을 실행하는 적어도 하나의 단말기능모듈;At least one terminal capability module for executing at least one terminal capability; 상기 적어도 하나의 단말기능에 대응하는 접근권한정보를 기 저장하는 접근권한관리자; 및An access right manager for pre-store access right information corresponding to the at least one terminal function; And 네트워크를 통해 소정 외부장치에서 구동된 소정 웹컨텐츠로부터 소정 단말기능 제어가 요청되면 요청된 단말기능에 대응하는 상기 외부장치의 접근권한 확인을 상기 접근권한관리자에 요청하고, 상기 접근권한관리자로부터의 확인결과 상기 외부장치가 상기 단말기능에 접근하는 것이 허용되면 상기 단말기능 제어 요청에 따라 상기 단말기능에 대응하는 해당 단말기능모듈을 제어하고 해당 단말기능의 실행결과를 상기 외부장치로 반환하는 모듈관리자를 포함하며,When control of predetermined terminal capability is requested from predetermined web content driven by a predetermined external device through a network, the access authority manager is requested to confirm the access authority of the external device corresponding to the requested terminal capability, and the confirmation from the access authority manager is performed. As a result, if the external device is allowed to access the terminal capability, the module manager controls the corresponding terminal capability module corresponding to the terminal capability and returns the execution result of the terminal capability to the external device according to the terminal capability control request. Include, 상기 외부장치는 상기 웹컨텐츠를 통해 상기 모듈관리자로부터 반환되는 상기 실행 결과를 처리한 후 사용자에게 제공하는 것을 특징으로 하는 단말장치.And the external device processes the execution result returned from the module manager through the web content and provides the result to the user. 제 13 항에 있어서,14. The method of claim 13, 상기 모듈관리자는,The module manager, 네트워크를 통해 소정 외부장치에서 구동된 소정 웹컨텐츠로부터 소정 단말기능 제어가 요청되면, 상기 단말기능 제어 요청에 따른 소정 요청정보에 포함되는 단말기능모듈이름정보 및 제어파라미터정보에 기초하여 해당 단말기능모듈을 제어하는 어플리케이션인 것을 특징으로 하는 단말장치.When a predetermined terminal capability control is requested from a predetermined web content driven by a predetermined external device through a network, the terminal capability module based on the terminal capability module name information and control parameter information included in the predetermined request information according to the terminal capability control request. Terminal device, characterized in that the application for controlling. 외부장치가 웹컨텐츠를 구동하여 웹 환경을 통해 원격의 단말장치의 고유한 단말기능을 사용할 수 있도록 하기 위한 단말장치에 있어서,In a terminal device for allowing an external device to use the unique terminal capabilities of the remote terminal device through a web environment by driving the web content, 적어도 하나의 단말기능에 대응하는 접근권한정보를 기 저장하는 접근권한관리자;An access right manager that prestores access right information corresponding to at least one terminal capability; 네트워크를 통해 소정 외부장치에서 구동된 소정 웹컨텐츠로부터 단말기능 제어가 요청되면 요청된 단말기능에 대응하는 상기 외부장치의 접근권한 확인을 상기 접근권한관리자에 요청하고, 상기 접근권한관리자로부터의 확인결과 상기 외부장치가 상기 단말기능에 접근하는 것이 허용되면 상기 단말기능 제어 요청에 따라 상기 단말기능을 실행하고 단말기능의 실행결과를 상기 외부장치로 반환하는 적어도 하나의 단말기능모듈을 포함하며,When the terminal capability control is requested from the predetermined web content driven by the predetermined external device through the network, the access authority manager is requested to confirm the access authority of the external device corresponding to the requested terminal capability, and the verification result from the access authority manager. At least one terminal capability module that executes the terminal capability according to the terminal capability control request and returns an execution result of the terminal capability to the external device when the external device is allowed to access the terminal capability; 상기 외부장치는 상기 웹컨텐츠를 통해 상기 적어도 하나의 단말기능모듈로부터 반환되는 상기 실행 결과를 처리한 후 사용자에게 제공하는 것을 특징으로 하는 단말장치.And the external device processes the execution result returned from the at least one terminal function module through the web content and provides the result to the user. 제 15 항에 있어서,16. The method of claim 15, 상기 단말기능모듈은,The terminal capability module, HTTP처리기능을 포함하여, 네트워크를 통해 소정 외부장치에서 구동된 소정 웹컨텐츠로부터 소정 단말기능 제어가 요청되면 상기 단말기능 제어 요청에 따른 소정 요청정보에 포함되는 접속URL 및 구분자정보 및 단말기능모듈이름정보 및 제어파라미터정보 중 적어도 어느 하나에 기초하여 단말기능을 실행하는 것을 특징으로 하는 단말장치.Including the HTTP processing function, if a predetermined terminal capability control is requested from a predetermined web content driven through a network through a network, the access URL, delimiter information, and terminal capability module name included in the predetermined request information according to the terminal capability control request. And a terminal function based on at least one of the information and the control parameter information. 외부장치가 웹컨텐츠를 구동하여 웹 환경을 통해 원격의 단말장치의 고유한 단말기능을 사용할 수 있도록 하기 위한 단말기능 제어 방법에 있어서,In the terminal capability control method for allowing an external device to use the unique terminal capabilities of the remote terminal device through a web environment by driving the web content, 외부장치가 소정 웹컨텐츠를 구동하여, 각 단말장치의 접속주소정보를 기 저장하는 접속관리서버로 해당 단말장치의 접속정보를 요청하여 회신받는 단계;An external device driving predetermined web content to request and return the connection information of the corresponding terminal device to a connection management server that stores the connection address information of each terminal device in advance; 상기 외부장치에서 구동되는 상기 웹컨텐츠가 회신되는 상기 접속정보에 기초하여 네트워크를 통해 해당 단말장치에 접속하여 사용자로부터 입력되는 소정 단말기능의 제어 입력에 따라 단말기능 제어를 요청하는 단계;Requesting terminal capability control according to a control input of a predetermined terminal capability input from a user by accessing the corresponding terminal apparatus via a network based on the connection information returned by the web content driven by the external device; 상기 외부장치에서 구동된 상기 웹컨텐츠로부터 소정 단말기능 제어가 요청되면, 적어도 하나의 단말기능을 실행하는 적어도 하나의 단말기능모듈을 포함하는 단말장치가 요청된 상기 단말기능에 대응하는 접근권한정보에 기초하여 상기 외부장치가 상기 단말기능에 접근하는 허용되는지를 판단하고, 판단결과 접근이 허용되면 상기 단말기능 제어 요청에 따라 상기 단말기능에 대응하는 단말기능모듈을 제어하는 단계; When a predetermined terminal capability control is requested from the web content driven by the external device, the terminal apparatus including at least one terminal capability module executing at least one terminal capability is applied to the access right information corresponding to the requested terminal capability. Determining whether the external device is allowed to access the terminal capability, and if the access result is allowed, controlling the terminal capability module corresponding to the terminal capability according to the terminal capability control request; 상기 단말장치가 상기 단말기능 제어 요청에 따라 상기 단말기능에 대응하는 단말기능모듈을 제어한 실행 결과를 상기 외부장치에 제공하는 단계; 및Providing, by the terminal device, an execution result of controlling a terminal capability module corresponding to the terminal capability according to the terminal capability control request to the external device; And 상기 외부장치가 상기 웹컨텐츠를 통해 상기 실행 결과를 처리한 후 사용자에게 제공하는 단계를 포함하는 것을 특징으로 하는 단말기능 제어 방법.And providing the user with the external device after processing the execution result through the web content. 제 17 항에 있어서,18. The method of claim 17, 상기 웹컨텐츠는,The web content is, 상기 단말장치의 단말기능을 제어하기 위해 상기 적어도 하나의 단말기능에 대응하는 각 단말기능모듈이름정보 및 제어 요청을 위한 제어파라미터정보를 포함하며, In order to control the terminal capability of the terminal device, each terminal capability module name information corresponding to the at least one terminal capability and control parameter information for the control request, 상기 단말기능 제어를 요청하는 단계는,The requesting terminal capability control may include: 상기 웹컨텐츠가 사용자로부터 입력되는 소정 단말기능의 제어 입력에 따라 해당 단말기능모듈이름정보 및 해당 제어파라미터정보를 포함하는 요청정보를 생성하고 상기 요청정보를 이용하여 해당 단말기능을 제어 요청하는 것을 특징으로 하는 단말기능 제어 방법.According to the control input of the predetermined terminal capability input from the user, the web content generates request information including the corresponding terminal capability module name information and the corresponding control parameter information and requests for controlling the corresponding terminal capability using the request information. Terminal capability control method. 제 17 항에 있어서,18. The method of claim 17, 상기 웹컨텐츠는,The web content is, 상기 단말장치의 단말기능을 제어하기 위해 상기 적어도 하나의 단말기능에 대응하는 각 접속URL 및 각 구분자정보 및 각 단말기능모듈이름정보 및 제어 요청을 위한 제어파라미터정보를 포함하며, In order to control the terminal capability of the terminal device includes each connection URL and each identifier information corresponding to the at least one terminal capability and each terminal capability module name information and control parameter information for the control request, 상기 단말기능 제어를 요청하는 단계는,The requesting terminal capability control may include: 상기 웹컨텐츠가 사용자로부터 입력되는 소정 단말기능의 제어 입력에 따라 해당 접속URL 및 해당 구분자정보 및 단말기능모듈이름정보 및 해당 제어파라미터 정보를 포함하는 요청정보를 생성하고 상기 요청정보를 이용하여 해당 단말기능을 제어 요청하는 것을 특징으로 하는 단말기능 제어 방법.According to the control input of the predetermined terminal capability inputted from the user, the web content generates request information including the access URL, the corresponding identifier information, the terminal capability module name information, and the corresponding control parameter information, and uses the request information. A terminal capability control method comprising requesting a control. 삭제delete 제 17 항에 있어서,18. The method of claim 17, 상기 단말장치에 포함된 상기 적어도 하나의 단말기능모듈에 대응하여, 상기 외부장치가 상기 웹컨텐츠를 통해 단말기능 제어를 요청함에 따라 상기 단말장치에서 해당 단말기능모듈을 제어할 때 제어 전 및 제어 후에 수행해야 하는 소정 보안정책을 기 포함하는 보안정책관리서버가 상기 단말장치로 해당 보안정책을 배포하는 단계를 더 포함하는 것을 특징으로 하는 단말기능 제어 방법.In response to the at least one terminal capability module included in the terminal apparatus, when the external apparatus requests the terminal capability control through the web content, the terminal apparatus controls the terminal capability module before and after the control. And distributing a corresponding security policy to the terminal device by a security policy management server including a predetermined security policy to be performed. 외부장치가 웹컨텐츠를 구동하여 웹 환경을 통해 원격의 단말장치의 고유한 단말기능을 사용할 수 있도록 하기 위한 단말장치의 제어 방법에 있어서,In the control method of the terminal device to enable the external device to use the unique terminal capabilities of the remote terminal device through the web environment by driving the web content, 상기 외부장치에서 구동된 소정 웹컨텐츠로부터 소정 단말기능 제어가 요청되면, 요청된 상기 단말기능에 대응하는 기 저장된 접근권한정보에 기초하여 상기 외부장치가 상기 단말기능에 접근하는 접근권한을 확인하는 단계;When the control of the predetermined terminal capability is requested from the predetermined web content driven by the external device, confirming the access authority to access the terminal capability by the external device based on previously stored access authority information corresponding to the requested terminal capability; ; 확인 결과 상기 외부장치의 접근이 허용되면, 상기 단말기능 제어 요청에 따라 해당 단말기능에 대응하는 해당 단말기능모듈을 제어하는 단계; If the access result is allowed to access the external device, controlling the terminal capability module corresponding to the terminal capability according to the terminal capability control request; 해당 단말기능모듈이 상기 제어에 따라 상기 단말기능을 실행한 실행결과를 상기 외부장치로 반환하는 단계; 및Returning, by the terminal capability module, the execution result of executing the terminal capability to the external device according to the control; And 상기 외부장치가 상기 웹컨텐츠를 통해 반환된 상기 실행 결과를 처리한 후 사용자에게 제공하는 단계를 포함하는 것을 특징으로 하는 단말장치의 제어 방법.And providing the user with the external device after processing the execution result returned through the web content. 제 22 항에 있어서,23. The method of claim 22, 적어도 하나의 단말기능모듈에 대응하여 상기 외부장치가 상기 웹컨텐츠를 통해 소정 단말기능 제어를 요청함에 따라 해당 단말기능모듈을 제어할 때 제어 전 및 제어 후에 수행해야 하는 소정 보안정책을 기 저장하는 단계를 더 포함하고;Pre-storing a predetermined security policy to be performed before and after the control when controlling the corresponding terminal capability module according to the at least one terminal capability module when the external device requests the predetermined terminal capability control through the web content; Further comprising; 상기 단말기능모듈을 제어하는 단계는,Controlling the terminal capability module, 상기 외부장치의 접근이 허용되면, 상기 보안정책에 기초하여 상기 단말기능모듈 제어 전에 수행 설정된 보안동작을 수행하여 상기 단말기능 제어 요청이 정상이면 상기 단말기능 제어 요청에 따라 해당 단말기능에 대응하는 해당 단말기능모듈을 제어하고,If access to the external device is permitted, if the terminal capability control request is normal by performing a security operation performed before the terminal capability module control based on the security policy, the corresponding terminal capability according to the terminal capability control request is performed. To control the terminal function module, 상기 실행결과를 반환하는 단계는,Returning the execution result is, 상기 단말기능모듈로부터 상기 단말기능의 실행결과가 반환되면, 상기 보안정책에 기초하여 상기 단말기능모듈 제어 후에 수행 설정된 보안동작을 수행하여 상기 실행결과가 정상이면 상기 실행결과를 상기 외부장치로 반환하는 것을 특징으로 하는 단말장치의 제어 방법.When the execution result of the terminal capability is returned from the terminal capability module, performing the set security operation performed after controlling the terminal capability module based on the security policy and returning the execution result to the external device if the execution result is normal. Control method of a terminal device, characterized in that. 제 22 항에 있어서,23. The method of claim 22, 상기 단말기능모듈을 제어하는 단계는,Controlling the terminal capability module, 상기 외부장치에서 구동된 상기 웹컨텐츠로부터의 단말기능 제어 요청에 따른 소정 요청정보에 포함되는 접속URL 및 구분자정보 및 단말기능모듈이름정보 및 제어파라미터정보 중 적어도 어느 하나에 기초하여 해당 단말기능모듈을 제어하는 것을 특징으로 하는 단말장치의 제어 방법.The terminal capability module is configured based on at least one of a connection URL, identifier information, terminal capability module name information, and control parameter information included in predetermined request information according to the terminal capability control request from the web content driven by the external device. Control method of a terminal device, characterized in that for controlling. 제 22 항 내지 제 24 항 중 어느 한 항에 있어서,The method according to any one of claims 22 to 24, 상기 적어도 하나의 단말기능모듈은,The at least one terminal capability module, 전화 송수신모듈, 메시지 착발신모듈, 데이터 리드라이트모듈, 카메라제어모듈, 블루투스모듈, RFID모듈 중 적어도 어느 하나를 포함하는 것을 특징으로 하는 단말장치의 제어 방법.A method of controlling a terminal device, comprising at least one of a telephone transmission / reception module, a message origination / reception module, a data read / write module, a camera control module, a Bluetooth module, and an RFID module.
KR1020080078428A 2008-08-11 2008-08-11 Terminal function control system and terminal function control method Expired - Fee Related KR101311824B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080078428A KR101311824B1 (en) 2008-08-11 2008-08-11 Terminal function control system and terminal function control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080078428A KR101311824B1 (en) 2008-08-11 2008-08-11 Terminal function control system and terminal function control method

Publications (2)

Publication Number Publication Date
KR20100019730A KR20100019730A (en) 2010-02-19
KR101311824B1 true KR101311824B1 (en) 2013-09-25

Family

ID=42089952

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080078428A Expired - Fee Related KR101311824B1 (en) 2008-08-11 2008-08-11 Terminal function control system and terminal function control method

Country Status (1)

Country Link
KR (1) KR101311824B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010091438A (en) * 2000-03-15 2001-10-23 강순주 Internet vending machine for integrating web-based remote control and monitoring functions and information kiosk terminal
KR20030012520A (en) * 2001-08-01 2003-02-12 주식회사 모빌탑 A remote control method of long distant computer from mobile using mobile set and system thereof
KR100494429B1 (en) 2003-06-25 2005-06-10 (주)닥터소프트 Relay apparatus for pc remote driving and remote controlling method thereof
KR20060051062A (en) * 2004-09-15 2006-05-19 가부시끼가이샤 도시바 Terminal access control device, program and remote start method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010091438A (en) * 2000-03-15 2001-10-23 강순주 Internet vending machine for integrating web-based remote control and monitoring functions and information kiosk terminal
KR20030012520A (en) * 2001-08-01 2003-02-12 주식회사 모빌탑 A remote control method of long distant computer from mobile using mobile set and system thereof
KR100494429B1 (en) 2003-06-25 2005-06-10 (주)닥터소프트 Relay apparatus for pc remote driving and remote controlling method thereof
KR20060051062A (en) * 2004-09-15 2006-05-19 가부시끼가이샤 도시바 Terminal access control device, program and remote start method

Also Published As

Publication number Publication date
KR20100019730A (en) 2010-02-19

Similar Documents

Publication Publication Date Title
US7089313B2 (en) Protocol independent communication system for mobile devices
US8280986B2 (en) Mobile terminal and associated storage devices having web servers, and method for controlling the same
CN100533440C (en) Provide services based on access to shared data
CN1332301C (en) Delivery method, delivery system and terminal equipment
EP3203709B1 (en) Cloud service server and method for managing cloud service server
CA2681969C (en) System and method for managing delivery of internet content
KR101087907B1 (en) Terminal function test system, test server, application development device and method
US8478339B2 (en) Method for accessing at least one service and corresponding system
CN112560006B (en) Single sign-on method and system under multi-application system
CN109462600A (en) Access method, user equipment, login service device and the storage medium of application
KR100494628B1 (en) Web site auto log-in apparatus and method
KR101311824B1 (en) Terminal function control system and terminal function control method
JP4336383B2 (en) Terminal device and program
JP2008005042A (en) Personal data utilizing system for mobile terminal, mobile terminal, personal data utilizing method of mobile terminal, and program
JP4872268B2 (en) Content distribution method and portable terminal
KR101068292B1 (en) Terminal device and method of providing Wi-Fi of the terminal device
KR101311239B1 (en) Terminal-controling apparatus using near field communication and method therof
CN112543194A (en) Mobile terminal login method and device, computer equipment and storage medium
JP2005250779A (en) Attribute management apparatus, communication system, and attribute providing method
CN117762601B (en) Method, system, terminal and storage medium for invoking hydra service
CN109787812B (en) Access method and system of application programming interface service based on cloud transmission
KR20090121435A (en) Application execution control method and terminal
JP4629024B2 (en) Authentication server and authentication method
KR101158239B1 (en) Mobile terminal apparatus controlled by character message, apparatus, method and system for controlling terminal using character message
KR101237054B1 (en) Directory service providing system and directory service providing method

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

P22-X000 Classification modified

St.27 status event code: A-2-2-P10-P22-nap-X000

A201 Request for examination
PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

AMND Amendment
P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R11-asn-PN2301

R19-X000 Request for party data change rejected

St.27 status event code: A-3-3-R10-R19-oth-X000

N231 Notification of change of applicant
PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

E601 Decision to refuse application
P22-X000 Classification modified

St.27 status event code: A-2-2-P10-P22-nap-X000

PE0601 Decision on rejection of patent

St.27 status event code: N-2-6-B10-B15-exm-PE0601

J201 Request for trial against refusal decision
PJ0201 Trial against decision of rejection

St.27 status event code: A-3-3-V10-V11-apl-PJ0201

AMND Amendment
E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PB0901 Examination by re-examination before a trial

St.27 status event code: A-6-3-E10-E12-rex-PB0901

B601 Maintenance of original decision after re-examination before a trial
PB0601 Maintenance of original decision after re-examination before a trial

St.27 status event code: N-3-6-B10-B17-rex-PB0601

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

PJ1301 Trial decision

St.27 status event code: A-3-3-V10-V15-crt-PJ1301

Decision date: 20130826

Appeal event data comment text: Appeal Kind Category : Appeal against decision to decline refusal, Appeal Ground Text : 2008 0078428

Appeal request date: 20120229

Appellate body name: Patent Examination Board

Decision authority category: Office appeal board

Decision identifier: 2012101002239

PS0901 Examination by remand of revocation

St.27 status event code: A-6-3-E10-E12-rex-PS0901

S901 Examination by remand of revocation
GRNO Decision to grant (after opposition)
PS0701 Decision of registration after remand of revocation

St.27 status event code: A-3-4-F10-F13-rex-PS0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

L13-X000 Limitation or reissue of ip right requested

St.27 status event code: A-2-3-L10-L13-lim-X000

U15-X000 Partial renewal or maintenance fee paid modifying the ip right scope

St.27 status event code: A-4-4-U10-U15-oth-X000

FPAY Annual fee payment

Payment date: 20160905

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

L13-X000 Limitation or reissue of ip right requested

St.27 status event code: A-2-3-L10-L13-lim-X000

U15-X000 Partial renewal or maintenance fee paid modifying the ip right scope

St.27 status event code: A-4-4-U10-U15-oth-X000

FPAY Annual fee payment

Payment date: 20170831

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

FPAY Annual fee payment

Payment date: 20180822

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20190917

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20190917