KR20080075643A - Method and system for connecting communication system between mobile communication terminal and local area communication devices - Google Patents
Method and system for connecting communication system between mobile communication terminal and local area communication devices Download PDFInfo
- Publication number
- KR20080075643A KR20080075643A KR20070014824A KR20070014824A KR20080075643A KR 20080075643 A KR20080075643 A KR 20080075643A KR 20070014824 A KR20070014824 A KR 20070014824A KR 20070014824 A KR20070014824 A KR 20070014824A KR 20080075643 A KR20080075643 A KR 20080075643A
- Authority
- KR
- South Korea
- Prior art keywords
- communication
- mobile communication
- program
- mobile
- application
- 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.)
- Granted
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 이동 통신 단말기와 근거리 통신 장치들 간의 통신 시스템 연결 방법 및 시스템에 관한 것으로, 특히 이동 통신 단말기와 다양한 근거리 통신 장치를 연동하여 서비스 영역을 확장할 수 있게 한 이동 통신 단말기와 근거리 통신 장치들 간의 통신 시스템 연결 방법 및 시스템에 관한 것이다. The present invention relates to a method and a system for connecting a communication system between a mobile communication terminal and a near field communication device. In particular, the present invention relates to a mobile communication terminal and a near field communication device that can expand a service area by interworking a mobile communication terminal with various near field communication devices. It relates to a communication system connection method and system between.
본 발명에 따르면 다른 근거리 통신 모듈과 통신하는 근거리 통신 모듈을 제어하여 통신 세션을 연결하는 통신 매니저와, 상기 통신 매니저에 의해 연결된 세션을 통해 수신되는 통신 애플리케이션을 인스톨하는 프로그램 인스톨러와, 상기 통신 애플리케이션을 실행하여 이동 통신 서비스를 제공하는 서비스 제공부를 포함하는 통신 장치와; 상기 통신 장치의 근거리 통신 모듈과 통신하는 근거리 통신 모듈을 제어하여 통신 세션을 연결하는 통신 매니저와, 상기 통신 장치에 인스톨된 프로그램의 현황을 고려하여 상기 통신 장치로 통신 애플리케이션을 제공하는 프로그램 서버와, 상기 통신 장치에 이동 통신 서비스를 제공하는 모바일가상기계 플랫폼을 포함하는 이동 통신 단말기;를 포함하는 구성을 제시할 수 있으므로, 근거리 통신 장치는 이메일, 네트워크 게임, 캐릭터벨, 비디오 스트리밍, 인스턴트 메신저, 멀티미디어 메시지 등의 이동 통신 서비스를 제공하는 효과가 있다. According to the present invention, a communication manager for controlling a short-range communication module communicating with another short-range communication module to connect a communication session, a program installer for installing a communication application received through a session connected by the communication manager, and A communication device comprising a service provider for executing and providing a mobile communication service; A communication manager for controlling a short range communication module communicating with a short range communication module of the communication device to connect a communication session, a program server for providing a communication application to the communication device in consideration of a current state of a program installed in the communication device; Since the mobile communication terminal including a mobile virtual machine platform for providing a mobile communication service to the communication device can be presented, the short-range communication device is e-mail, network games, character bell, video streaming, instant messenger, multimedia There is an effect of providing a mobile communication service such as a message.
Description
도 1은 본 발명의 실시예에 따른 이동 통신 단말기와 근거리 통신 장치들 간의 연동 시스템의 기능 구성도. 1 is a functional configuration diagram of an interworking system between a mobile communication terminal and a short-range communication device according to an embodiment of the present invention.
도 2는 본 발명의 실시예에 따른 이동 통신 단말기와 근거리 통신 장치들 간의 연동 시스템의 상세 구성도. 2 is a detailed configuration diagram of an interworking system between a mobile communication terminal and a short-range communication device according to an embodiment of the present invention.
도 3은 본 발명의 실시예에 따른 이동 통신 단말기와 근거리 통신 장치들 간의 통신 시스템 연결 방법의 동작 흐름도. 3 is a flowchart illustrating a method for connecting a communication system between a mobile communication terminal and short-range communication devices according to an exemplary embodiment of the present invention.
도 4는 본 발명의 실시예에 따른 이동 통신 단말기의 통신 시스템 연결 방법의 동작 흐름도. 4 is an operation flowchart of a communication system connection method of a mobile communication terminal according to an embodiment of the present invention;
도 5는 본 발명의 실시예에 따른 근거리 통신 장치의 통신 시스템 연결 방법의 동작 흐름도. 5 is an operation flowchart of a communication system connection method of a near field communication device according to an embodiment of the present invention;
**도면의 주요부분에 대한 부호의 설명** ** Description of the symbols for the main parts of the drawings **
110 : 이동 통신 모듈 120 : 근거리 통신 모듈 110: mobile communication module # 120: short-range communication module
130 : 모바일가상기계 플랫폼 140 : 통신 매니저 130: mobile virtual machine platform 140: communication manager
150 : 통신 애플리케이션 160 : 프로그램 서버 150: communication application 160: program server
230 : 프로그램 인스톨러 240 : 서비스 제공부 230: program installer 240: service provider
본 발명은 이동 통신 단말기와 근거리 통신 장치들 간의 통신 시스템 연결 방법 및 시스템에 관한 것으로, 특히 이동 통신 단말기와 다양한 근거리 통신 장치를 연동하여 서비스 영역을 확장할 수 있게 한 이동 통신 단말기와 근거리 통신 장치들 간의 통신 시스템 연결 방법 및 시스템에 관한 것이다. The present invention relates to a method and a system for connecting a communication system between a mobile communication terminal and a near field communication device. In particular, the present invention relates to a mobile communication terminal and a near field communication device that can expand a service area by interworking a mobile communication terminal with various near field communication devices. It relates to a communication system connection method and system between.
이동 통신 단말기는 이동 통신망에 접속하여 이메일, 네트워크 게임, 캐릭터벨, 비디오 스트리밍, 인스턴트 메신저, 멀티미디어 메시지 등의 이동 통신 서비스를 제공한다. 근거리 통신 장치는 블루투스, 지그비, 무선랜 등의 근거리 통신 프로토콜에 의해 이동전화, 컴퓨터, 개인 정보 단말기 등에 근거리 무선 접속 환경을 제공한다. The mobile communication terminal accesses a mobile communication network and provides mobile communication services such as e-mail, network games, character bells, video streaming, instant messengers, and multimedia messages. The short range communication device provides a short range wireless connection environment to a mobile phone, a computer, a personal information terminal, etc. using a short range communication protocol such as Bluetooth, Zigbee, or wireless LAN.
이동 통신 단말기는 셀 단위로 설치된 기지국에 접속하고 위치 이동에 따라 핸드오버 동작에 의해 이동 통신망에 상시 접속할 수 있다. 반면에 근거리 통신 장치는 근거리에 위치하는 동일한 주파수 대역의 근거리 통신 모듈 사이에 무선 채널을 형성하여 통신 가능하지만 소정 거리 이상으로 멀어지면 무선 채널이 끊어진다. 근거리 통신 장치는 가정이나 회사 또는 특정 지역의 제한된 영역 내에서 무선 채널을 형성하여 정보를 교환한다. The mobile communication terminal can be connected to the base station installed in units of cells and can always be connected to the mobile communication network by a handover operation according to the position movement. On the other hand, the short-range communication device is capable of communicating by forming a wireless channel between short-range communication modules of the same frequency band located at a short distance, but when the distance is greater than a predetermined distance, the wireless channel is disconnected. Local area communication devices exchange information by forming wireless channels within a limited area of a home, a business, or a specific area.
이동 통신 단말기는 통화 서비스 외에 데이터 서비스의 기능이 강화되는 방향 으로 발전하고 있다. 데이터 서비스는 무선 인터넷, 메시지 서비스, 스트리밍 서비스 등으로 패킷 형태의 데이터를 송수신하여 컨텐츠를 서비스한다. 데이터 서비스에서 요구하는 데이터 전송량이 증가하면서 이동 통신망에서 통신 대역폭도 점점 증가 추세에 있다. 반면에 근거리 통신 장치는 근거리에 위치하는 장치 사이에 무선 채널을 형성하여 정보를 교환하는 역할만을 수행한다. Mobile communication terminals are developing in the direction of enhancing data service functions in addition to call services. The data service services contents by transmitting and receiving data in the form of a packet through wireless Internet, a message service, and a streaming service. As the amount of data transmission required by data services increases, the communication bandwidth in the mobile communication network is also increasing. On the other hand, the short-range communication device only plays a role of exchanging information by forming a wireless channel between devices located in the short distance.
근거리 통신 장치는 가정이나 회사 또는 특정 지역의 제한된 영역 내에서 정보를 교환하는 다리 역할을 하므로 이동 통신 단말기와는 다른 통신 서비스 환경을 갖는다. 근거리 통신 장치는 다양한 통신 서비스를 제공하지 못한다. 근거리 통신 장치에서 이동 통신 서비스를 이용할 수 있도록 이동 통신 단말기와 근거리 통신 장치 간에 서비스를 연동할 수 있는 환경을 구축할 필요성이 있다. The near field communication device has a communication service environment different from that of the mobile communication terminal because it serves as a bridge for exchanging information within a limited area of a home, a company, or a specific area. The short range communication device does not provide various communication services. There is a need to establish an environment in which a service can be interworked between a mobile communication terminal and a local area communication device so that a local area communication device can use a mobile communication service.
앞으로 이동 통신 단말기는 다양한 종류의 통신 모듈을 포함하여 다른 통신 장치와 데이터 통신할 수 있는 통합 환경을 구축할 것이다. 이에 따라 이동 통신 단말기와 다른 통신 장치 사이의 연동 플랫폼에 대한 기술적 구성이 제시되어야 한다. In the future, a mobile communication terminal will include a variety of communication modules to establish an integrated environment for data communication with other communication devices. Accordingly, a technical configuration of an interworking platform between a mobile communication terminal and another communication device should be presented.
본 발명은 상기와 같은 종래의 필요성을 해결하기 위해 안출된 것으로서, 이동 통신 단말기와 다양한 근거리 통신 장치에 연동 플랫폼의 구성을 제시하여 이동 통신 서비스의 제공 영역을 확장하는 이동 통신 단말기와 근거리 통신 장치들 간의 통신 시스템 연결 방법 및 시스템을 제공하는데 있다. SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned conventional necessity. The present invention proposes a configuration of an interworking platform in a mobile communication terminal and various short-range communication devices to expand a mobile communication service providing area and short-range communication devices. The present invention provides a method and system for connecting a communication system.
상기와 같은 목적을 달성하기 위한 본 발명에 따른 이동 통신 단말기와 근거리 통신 장치들 간의 연동 시스템은, 다른 근거리 통신 모듈과 통신하는 근거리 통신 모듈을 제어하여 통신 세션을 연결하는 통신 매니저와, 상기 통신 매니저에 의해 연결된 세션을 통해 수신되는 통신 애플리케이션을 인스톨하는 프로그램 인스톨러와, 상기 통신 애플리케이션을 실행하여 이동 통신 서비스를 제공하는 서비스 제공부를 포함하는 통신 장치와; 상기 통신 장치의 근거리 통신 모듈과 통신하는 근거리 통신 모듈을 제어하여 통신 세션을 연결하는 통신 매니저와, 상기 통신 장치에 인스톨된 프로그램의 현황을 고려하여 상기 통신 장치로 통신 애플리케이션을 제공하는 프로그램 서버와, 상기 통신 장치에 이동 통신 서비스를 제공하는 모바일가상기계 플랫폼을 포함하는 이동 통신 단말기;를 포함하는 구성을 제시한다. The interworking system between the mobile communication terminal and the short-range communication device according to the present invention for achieving the above object, a communication manager for controlling a short-range communication module to communicate with another short-range communication module to connect a communication session, and the communication manager A communication device including a program installer for installing a communication application received through a session connected by the service provider, and a service provider for executing the communication application to provide a mobile communication service; A communication manager for controlling a short range communication module communicating with a short range communication module of the communication device to connect a communication session, a program server for providing a communication application to the communication device in consideration of a current state of a program installed in the communication device; And a mobile communication terminal including a mobile virtual machine platform providing a mobile communication service to the communication device.
본 발명에 따른 이동 통신 단말기는, 근거리 통신 모듈을 제어하여 다른 근거리 통신 모듈을 포함하는 통신 장치와 통신 세션을 연결하는 통신 매니저와; 상기 통신 장치에 탑재된 통신 애플리케이션의 종류를 파악하고 이동 통신 서비스를 서비스하는 새로운 버전의 통신 애플리케이션을 제공하는 프로그램 서버와; 상기 통신 장치에 이동 통신 서비스를 제공하는 모바일가상기계 플랫폼;을 포함하여 구성된다. According to an aspect of the present invention, there is provided a mobile communication terminal comprising: a communication manager controlling a short range communication module to connect a communication session with a communication device including another short range communication module; A program server for identifying a type of communication application mounted on the communication device and providing a new version of the communication application for servicing a mobile communication service; And a mobile virtual machine platform providing a mobile communication service to the communication device.
본 발명에 따른 근거리 통신 장치는, 근거리 통신 모듈을 제어하여 다른 근거리 통신 모듈을 포함하는 이동 통신 단말기와 통신 세션을 연결하는 통신 매니저와; 상기 통신 매니저에 의해 연결된 통신 세션을 통해 상기 이동 통신 단말기에 프로그램의 인스톨 정보를 제공하고 상기 이동 통신 단말기로부터 수신되는 통신 애플리케이션을 인스톨하는 프로그램 인스톨러와; 상기 통신 애플리케이션을 실행하여 이동 통신 서비스를 제공하는 서비스 제공부;를 포함하여 구성된다. A short range communication device according to the present invention includes a communication manager for controlling a short range communication module to connect a communication session with a mobile communication terminal including another short range communication module; A program installer for providing installation information of a program to the mobile communication terminal through a communication session connected by the communication manager and installing a communication application received from the mobile communication terminal; And a service provider for executing the communication application to provide a mobile communication service.
본 발명에 따른 이동 통신 단말기의 통신 시스템 연결 방법은, 근거리에 위치하는 근거리 통신 모듈을 검색하는 단계와; 상기 검색된 근거리 통신 모듈의 프로토콜 스택을 로딩하여 상기 검색된 근거리통신 모듈을 포함하는 통신 장치와 통신 세션을 연결하는 단계와; 상기 통신 세션을 통해 프로그램의 인스톨 정보를 상기 통신 장치에 질의하여 인스톨 정보에 따라 새로운 통신 애플리케이션을 전송하는 단계와; 상기 통신 애플리케이션의 인스톨 여부를 확인하는 단계와; 상기 통신 애플리케이션이 인스톨되어 실행된 경우 상기 통신 애플리케이션에 이동 통신 서비스를 제공하는 단계;를 포함하여 구성된다. According to an aspect of the present invention, there is provided a method of connecting a communication system to a mobile communication terminal, the method including: searching for a short range communication module located at a short range; Loading a protocol stack of the retrieved local area communication module to connect a communication session with a communication device including the retrieved local area communication module; Querying the communication device for installation information of a program through the communication session and transmitting a new communication application according to the installation information; Checking whether the communication application is installed; And providing a mobile communication service to the communication application when the communication application is installed and executed.
본 발명에 따른 근거리 통신 장치의 통신 시스템 연결 방법은, 근거리 통신 장치가 근거리 통신 모듈을 포함하는 이동 통신 단말기와 통신 세션을 연결하는 단계와; 상기 이동 통신 단말기로 프로그램 메모리에 인스톨된 프로그램의 목록을 제공하는 단계와; 상기 이동 통신 단말기로부터 다운로드 가능한 프로그램 목록을 수신하고 상기 프로그램 목록에서 선택된 통신 애플리케이션을 다운로드하는 단계와; 상기 통신 애플리케이션을 실행하여 이동 통신 서비스를 제공하는 단계;를 포함하여 구성된다. According to an aspect of the present invention, there is provided a method for connecting a communication system of a short range communication device, the method comprising: connecting a communication session with a mobile communication terminal including a short range communication module; Providing a list of programs installed in a program memory to the mobile communication terminal; Receiving a downloadable program list from the mobile communication terminal and downloading a communication application selected from the program list; And providing the mobile communication service by executing the communication application.
이하, 본 발명의 바람직한 실시예를 장치 구성 및 방법 구성에 따라 상세히 설명한다. Hereinafter, preferred embodiments of the present invention will be described in detail according to the device configuration and method configuration.
실시예를 설명함에 있어서 본 발명이 속하는 기술 분야에 익히 알려져 있고 본 발명과 직접적으로 관련이 없는 기술 내용에 대해서는 설명을 생략한다. 이는 불필요한 설명을 생략함으로써 본 발명의 요지를 흐리지 않고 더욱 명확히 전달하기 위함이다. In describing the embodiments, descriptions of technical contents which are well known in the technical field to which the present invention belongs and are not directly related to the present invention will be omitted. This is to more clearly communicate without obscure the subject matter of the present invention by omitting unnecessary description.
본 발명은 근거리 통신 모듈을 탑재한 통신 장치와 연동하는 통신 환경을 제공한다. 본 발명은 근거리에 위치하는 통신 장치에 이동 통신 서비스를 제공하는 통신 애플리케이션을 업로드하여 통신 서비스의 연동 환경을 구축한다. 본 발명은 이동 통신 단말기에 통신 애플리케이션의 코어를 백그라운드로 실행하고, 통신 장치에 통신 애플리케이션의 인터페이스를 실행한다. 본 발명은 통신 애플리케이션의 코어와 인터페이스 사이의 데이터 채널을 근거리 통신의 프로토콜에 의해 처리한다. 본 발명은 통신 장치에 이동 통신 서비스를 이용할 수 있는 서비스 환경을 제공하고, 이동 통신 단말기에 통신 장치에서 요청된 이동 통신 서비스를 지원할 수 있는 통합 환경을 제공한다. The present invention provides a communication environment interoperating with a communication device equipped with a short range communication module. The present invention uploads a communication application for providing a mobile communication service to a communication device located at a short distance to establish an interworking environment of a communication service. The present invention executes the core of the communication application in the background in the mobile communication terminal and executes the interface of the communication application in the communication device. The present invention handles the data channel between the core and the interface of a communication application by a protocol of near field communication. The present invention provides a service environment in which a mobile communication service can be used in a communication device, and provides an integrated environment in which the mobile communication terminal can support a mobile communication service requested by the communication device.
본 발명은 근거리 통신 모듈을 탑재한 통신 장치를 검색하고 통신 장치로부터 소정의 저장 공간을 할당받아 저장 공간 내에서 통신 애플리케이션을 운영한다. 본 발명은 저장 공간 내에 통신 애플리케이션의 운영 정보를 저장한다. 본 발명은 통신 장치에 소정의 저장 공간을 확보하여 통신 애플리케이션의 운영 정보를 보호한다. The present invention searches for a communication device equipped with a short range communication module, allocates a predetermined storage space from the communication device, and operates a communication application in the storage space. The present invention stores operational information of a communication application in a storage space. The present invention protects operational information of a communication application by securing a predetermined storage space in the communication device.
본 발명은 근거리 통신 모듈과 이동 통신 모듈을 탑재한 이동 통신 단말기와 근거리 통신 모듈을 탑재한 통신 장치 간에 통신 서비스의 연동 환경을 구축한다. 이동 통신 단말기는 통신 서비스를 운영하는 미들웨어를 탑재하고, 통신 장치는 미들웨어로부터 클라이언트 프로그램을 다운로드하여 실행한다. 미들웨어는 통신 애플리케이션처럼 동작한다. The present invention establishes an interworking environment of communication services between a mobile communication terminal equipped with a short range communication module, a mobile communication module and a communication device equipped with a short range communication module. The mobile communication terminal is equipped with middleware for operating a communication service, and the communication device downloads and executes a client program from the middleware. Middleware behaves like a communication application.
본 발명은 블루투스, 지그비, 무선랜 등의 근거리 통신 모듈을 포함하는 통신 장치에 이동 통신 서비스를 이용할 수 있는 통신 환경을 제공한다. 이동 통신 서비스는 이동 통신망을 이용한 통화 서비스, 무선 인터넷, 메시지 서비스, 스트리밍 서비스 등이다. The present invention provides a communication environment in which a mobile communication service can be used for a communication device including a short range communication module such as Bluetooth, Zigbee, or WLAN. The mobile communication service is a call service, a wireless Internet, a message service, a streaming service using a mobile communication network, and the like.
본 발명은 다수의 통신 장치와 근거리 통신 모듈에 의해 통신하고 통신 장치 마다 요청된 이동 통신 서비스를 제공한다. 이동 통신 단말기는 이동 통신 서비스와 근거리 통신 모듈의 동작을 동시에 처리하는 멀티태스킹 단말기이다. 멀티태스킹 단말기는 태스크 스케줄링에 의해 다수의 애플리케이션을 실행할 수 있는 운영 환경을 제공한다. The present invention communicates with a plurality of communication devices by a near field communication module and provides a requested mobile communication service for each communication device. The mobile communication terminal is a multitasking terminal which simultaneously handles operations of the mobile communication service and the short-range communication module. The multitasking terminal provides an operating environment capable of executing a plurality of applications by task scheduling.
본 발명은 이동 통신 단말기에 통신 애플리케이션을 제공하는 프로그램 서버를 포함하는 미들웨어를 구성하여 통신 장치에 통신 애플리케이션을 제공한다. 미들웨어는 통신 장치의 통신 애플리케이션과 통신하여 이동 통신망의 게이트웨이 역할을 수행한다. 게이트웨이는 이동 통신망으로 들어가는 입구 역할을 하는 네트워크 포인트이다. The present invention configures middleware including a program server for providing a communication application to a mobile communication terminal to provide a communication application to the communication device. The middleware communicates with a communication application of a communication device to serve as a gateway of a mobile communication network. A gateway is a network point that acts as an entrance to a mobile network.
본 발명은 통신 장치의 동작 환경을 파악하여 동작 환경에 적합한 통신 애플리케이션을 제공한다. 본 발명은 통신 장치에 통신 애플리케이션을 다운로드하고 인스톨하는 프로그램 인스톨러를 구성한다. 프로그램 인스톨러는 이동 통신 단말기 의 미들웨어에 프로그램의 인스톨 정보를 제공하고 동작 환경에 알맞은 통신 애플리케이션을 다운로드하여 설치한다. 프로그램 인스톨러는 통신 애플리케이션의 버전 정보를 체크하고 이전 버전의 통신 애플리케이션을 업데이트한다. The present invention grasps the operating environment of a communication device and provides a communication application suitable for the operating environment. The present invention constitutes a program installer for downloading and installing a communication application to a communication device. The program installer provides program installation information to the middleware of the mobile communication terminal and downloads and installs a communication application suitable for the operating environment. The program installer checks the version information of the communication application and updates the previous version of the communication application.
본 발명에 따른 미들웨어는 통신 장치의 근거리 통신 모듈과 통신하는 근거리 통신 모듈, 근거리 통신 모듈을 제어하는 통신 매니저, 이동 통신 모듈을 제어하는 모바일가상기계 플랫폼, 이동 통신 서비스를 제공하는 통신 애플리케이션, 및 통신 애플리케이션을 전송하는 프로그램 서버를 포함한다. 미들웨어는 근거리 통신 모듈과 모바일가상기계 플랫폼을 제외하고 통신 애플리케이션처럼 구성될 수 있다. The middleware according to the present invention includes a short range communication module for communicating with a short range communication module of a communication device, a communication manager for controlling a short range communication module, a mobile virtual machine platform for controlling a mobile communication module, a communication application for providing a mobile communication service, and communication. It includes a program server that delivers the application. The middleware may be configured like a communication application except for a short range communication module and a mobile virtual machine platform.
본 발명에 따른 미들웨어의 통신 애플리케이션은 이동 통신 서비스의 요청에 응답하여 이동 통신 서비스를 제공하는 모바일가상기계 플랫폼의 서비스 루틴을 이용한다. 미들웨어의 통신 애플리케이션은 통신 장치의 통신 애플리케이션과 통신하여 이동 통신 서비스를 제공한다. 미들웨어의 통신 애플리케이션은 서비스의 핵심 동작을 담당하는 코어를 백그라운드로 실행하고, 통신 장치의 통신 애플리케이션은 사용자 입력과 실행 결과를 처리하는 인터페이스를 실행한다. The communication application of the middleware according to the present invention uses the service routine of the mobile virtual machine platform that provides the mobile communication service in response to the request of the mobile communication service. The communication application of the middleware communicates with the communication application of the communication device to provide a mobile communication service. The communication application of the middleware executes the core in charge of the core operations of the service in the background, and the communication application of the communication device executes an interface for processing user input and execution results.
본 발명에 따른 통신 장치의 통신 애플리케이션은 이동 통신 단말기의 미들웨어에 이동 통신 서비스를 요청하고 응답된 이동 통신 서비스를 제공한다. 통신 장치의 통신 애플리케이션은 근거리 통신 모듈을 통해 이동 통신 단말기의 미들웨어에 연결되어 모바일가상기계 플랫폼의 서비스 루틴을 활용하여 이동 통신 서비스를 제공한다. 미들웨어는 통신 애플리케이션을 주기적인 서비스 요청을 처리할 수 있도록 데몬 형태로 실행한다. The communication application of the communication device according to the present invention requests the mobile communication service from the middleware of the mobile communication terminal and provides the responded mobile communication service. The communication application of the communication device is connected to the middleware of the mobile communication terminal through a short range communication module to provide a mobile communication service utilizing a service routine of the mobile virtual machine platform. Middleware runs communication applications in the form of daemons to handle periodic service requests.
본 발명은 이동 통신 단말기와 근거리 통신 장치에 연동 플랫폼을 구성하여 근거리 통신 모듈을 탑재한 컴퓨터, 개인 정보 단말기, 텔레비전 등의 통신 장치에 이동 통신 서비스를 이용할 수 있는 통신 애플리케이션을 제공하고 통신 애플리케이션을 통해 이동 통신 서비스를 이용하도록 한다. The present invention configures an interworking platform between a mobile communication terminal and a near field communication device to provide a communication application that can use a mobile communication service to a communication device such as a computer, a personal digital assistant, a television equipped with a near field communication module, and through a communication application. Use a mobile communication service.
본 발명의 실시예를 설명하기 위하여 첨부된 것으로, 도 1은 본 발명의 실시예에 따른 이동 통신 단말기와 근거리 통신 장치들 간의 연동 시스템의 기능 구성도이고, 도 2는 본 발명의 실시예에 따른 이동 통신 단말기와 근거리 통신 장치들 간의 연동 시스템의 상세 구성도이고, 도 3은 본 발명의 실시예에 따른 이동 통신 단말기와 근거리 통신 장치들 간의 통신 시스템 연결 방법의 동작 흐름도이고, 도 4는 본 발명의 실시예에 따른 이동 통신 단말기의 통신 시스템 연결 방법의 동작 흐름도이고, 도 5는 본 발명의 실시예에 따른 근거리 통신 장치의 통신 시스템 연결 방법의 동작 흐름도이다. 1 is a functional configuration diagram of an interworking system between a mobile communication terminal and a short-range communication device according to an embodiment of the present invention, and FIG. 2 is a view illustrating an embodiment of the present invention. 3 is a detailed configuration diagram of an interworking system between a mobile communication terminal and a near field communication device, and FIG. 3 is an operation flowchart of a method for connecting a communication system between a mobile communication terminal and a near field communication device according to an embodiment of the present invention, and FIG. 5 is a flowchart illustrating a method for connecting a communication system of a mobile communication terminal according to an embodiment of the present invention, and FIG. 5 is a flowchart illustrating a method for connecting a communication system of a short range communication device according to an embodiment of the present invention.
도 1을 참조하여, 본 발명의 실시예에 의한 이동 통신 단말기와 근거리 통신 장치들 간의 연동 시스템을 설명하면, 연동 시스템은 이동 통신 단말기(100)와 컴퓨터(200), 개인 정보 단말기(300), 및 텔레비전(400)의 근거리 통신 장치를 포함한다. Referring to FIG. 1, a linkage system between a mobile communication terminal and a short range communication device according to an embodiment of the present invention will be described. The linkage system includes a
컴퓨터(200)는 블루투스 통신 모듈을 포함하고, 개인 정보 단말기(300)와 텔레비전(400)은 지그비 통신 모듈을 포함한다. 블루투스 통신 모듈과 지그비 통신 모듈은 근거리 통신 모듈이다. The
이동 통신 단말기(100)는 블루투스 통신 모듈과 지그비 통신 모듈의 근거리 통신 모듈을 포함한다. 이동 통신 단말기(100)는 다수의 근거리 통신 모듈을 포함하여 여러 종류의 근거리 통신 장치와 통신한다. The
이동 통신 단말기(100)는 각각의 근거리 통신 모듈을 통해 컴퓨터(200), 개인 정보 단말기(300) 및 텔레비전(400)과 통신하여 통신 애플리케이션을 업로드하고 통신 애플리케이션에 이동 통신 서비스를 제공한다. The
이동 통신 단말기(100)는 근거리 통신 장치에 통신 애플리케이션을 업로드하고 통신 애플리케이션에 이동 통신 서비스를 제공하는 미들웨어를 포함한다. 미들웨어는 이동 통신 단말기(100)의 이동 통신 서비스를 근거리 통신 장치에서 이용할 수 있도록 이동 통신 서비스의 모바일가상기계 플랫폼과 근거리 통신 모듈 사이에 상호 연결성을 제공한다. The
근거리 통신 장치는 이동 통신 단말기(100)로부터 통신 애플리케이션을 다운로드하고 프로그램 메모리에 통신 애플리케이션을 인스톨하여 연동 시스템의 통신 환경을 구축한다. The short range communication device downloads a communication application from the
연동 시스템의 통신 환경은 이동 통신 단말기(100)와 근거리 통신 장치 사이에 근거리 통신을 수행하면서 이동 통신망에 연결된 각종 서버의 이동 통신 서비스를 이동 통신 단말기(100)와 근거리 통신 장치에 모두 제공한다. 연동 시스템에서 이동 통신 단말기(100)는 게이트웨이 역할을 담당하고, 근거리 통신 장치는 게이트웨이에 연결된 클라이이언트로 동작한다. The communication environment of the companion system provides near field communication between the
이어서, 본 발명에 따른 이동 통신 단말기와 근거리 통신 장치들 간의 연동 시스템의 상세 구성에 대하여 실시예를 통해 구체적으로 설명한다. 연동 시스템에 대한 이하의 설명으로부터, 전술한 이동 통신 단말기와 근거리 통신 장치의 구성 또한 명확해질 것이다. Next, the detailed configuration of the interworking system between the mobile communication terminal and the short-range communication device according to the present invention will be described in detail with reference to the embodiment. From the following description of the interlock system, the configuration of the above-described mobile communication terminal and short-range communication device will also be apparent.
도 2는 본 발명의 실시예에 따른 이동 통신 단말기와 근거리 통신 장치들 간의 연동 시스템의 상세 구성도이다. 2 is a detailed block diagram of an interworking system between a mobile communication terminal and a short-range communication device according to an embodiment of the present invention.
이동 통신 단말기(100)는 이동 통신 서비스를 제공하는 모바일가상기계 플랫폼(130), 모바일가상기계 플랫폼(130)의 이동 통신 서비스를 컴퓨터(200)에 제공하는 통신 애플리케이션(150), 근거리 통신 모듈을 제어하는 통신 매니저(140), 및 통신 애플리케이션(150)을 제공하는 프로그램 서버(160)를 포함한다. The
모바일가상기계 플랫폼(130)은 이동 통신 모듈(110)을 제어하여 이메일, 네트워크 게임, 캐릭터벨, 비디오 스트리밍, 인스턴트 메신저, 멀티미디어 메시지 등의 이동 통신 서비스를 제공한다. 모바일가상기계 플랫폼(130)은 단말기에 대해서 독립적인 다양한 컨텐츠 개발이 가능하도록 모바일 플랫폼의 개발 환경을 제공한다. 모바일가상기계 플랫폼(130)은 애플리케이션에 서비스 루틴을 제공하고 애플리케이션은 서비스 루틴을 이용하여 다양한 종류의 이동 통신 서비스를 실행한다. The mobile
통신 애플리케이션(150)은 모바일가상기계 플랫폼(130)의 이동 통신 서비스를 컴퓨터(200)에 제공한다. 통신 애플리케이션(150)은 컴퓨터(200)의 통신 애플리케이션과 통신하여 이동 통신 서비스의 요청을 처리하여 모바일가상기계 플랫폼(130)의 서비스 루틴을 이용하여 요청된 이동 통신 서비스를 제공한다. 통신 애플리케이 션(150)은 백그라운드로 실행하고, 컴퓨터(200)에 애플리케이션의 인터페이스를 제공하여 인터페이스에 입력된 데이터에 따라 동작 상태를 전환한다. The
통신 매니저(140)는 컴퓨터(200)의 근거리 통신 모듈(210)과 통신하는 근거리 통신 모듈(120)을 제어한다. 통신 매니저(140)는 근거리 통신 모듈 간의 세션 연결과 세션을 통해 이동 통신 서비스에 관련된 정보를 송수신한다. 통신 매니저(140)는 근거리 통신 모듈의 종류에 대응하여 블루투스, 지그비, 무선랜 등의 프로토콜 스택을 로딩하고 각각의 세션을 관리하고 세션을 통해 송수신되는 데이터를 통신 애플리케이션(150)에 전달한다. 통신 매니저(140)는 통신 애플리케이션(150)의 실행 결과를 컴퓨터(200)로 전송하고, 컴퓨터(200)로부터 애플리케이션의 인터페이스에 입력된 데이터를 수신하여 백그라운드로 실행 중인 통신 애플리케이션(150)으로 전달한다. The
프로그램 서버(160)는 통신 장치에 구비되어 통신 애플리케이션의 인스톨을 담당하는 프로그램 인스톨러와 통신하여 프로그램의 동작 환경 및 인스톨 정보를 파악하는 인스톨 현황부와; 인스톨 현황부에 의해 파악된 프로그램의 동작 환경 및 인스톨 정보를 참조하여 프로그램 인스톨러에 제공 가능한 통신 애플리케이션을 업로드하는 애플리케이션 업로더;를 포함한다.The
프로그램 서버(160)는 근거리 통신 모듈(210)을 포함하는 컴퓨터(200)에 탑재된 통신 애플리케이션의 종류를 파악하고 새로운 버전의 통신 애플리케이션을 제공한다. 프로그램 서버(160)는 컴퓨터(200)의 프로그램 인스톨러(230)에 프로그램의 인스톨 정보를 질의하고 수신되는 프로그램의 인스톨 정보를 참조하여 컴퓨터(200) 에 설치된 프로그램의 종류 및 동작 환경을 파악하고 제공 가능한 통신 애플리케이션의 목록을 전송한다. 프로그램 서버(160)는 목록에서 선택된 통신 애플리케이션을 컴퓨터(200)로 업로드한다. 프로그램 서버(160)는 컴퓨터(200)로부터 인스톨된 프로그램에 대한 질의 결과를 수신하지 못하면 통신 애플리케이션의 전송을 중지한다. The
컴퓨터(200)는 근거리 통신 모듈(210)을 제어하는 통신 매니저(220), 이동 통신 단말기(100)로부터 수신된 통신 애플리케이션을 인스톨하는 프로그램 인스톨러(230) 및 통신 애플리케이션을 실행하는 서비스 제공부(240)를 포함한다. The
통신 매니저(220)는 이동 통신 단말기(100)의 근거리 통신 모듈(120)과 통신하는 근거리 통신 모듈(210)을 제어한다. 통신 매니저(220)는 근거리 통신 모듈 간의 세션 연결과 세션을 통해 이동 통신 서비스에 관련된 정보를 송수신한다. 통신 매니저(220)는 컴퓨터(200)에서 실행 중인 애플리케이션의 인터페이스에 입력된 데이터를 이동 통신 단말기(100)로 전달하고, 이동 통신 단말기(100)로부터 통신 애플리케이션(150)의 실행 결과를 컴퓨터(200)에서 실행 중인 애플리케이션에 전달한다. The
프로그램 인스톨러(230)는 통신 매니저(220)에 의해 연결된 세션을 통해 이동 통신 단말기(100)에 프로그램의 인스톨 정보를 제공하고 이동 통신 단말기(100)로부터 프로그램 목록을 수신한다. 프로그램 목록은 이동 통신 단말기(100)에서 제공하는 통신 애플리케이션의 목록이다. 프로그램 인스톨러(230)는 프로그램 목록에서 선택된 통신 애플리케이션의 다운로드를 요청하고 이동 통신 단말기(100)로부터 수 신된 통신 애플리케이션을 인스톨한다. 프로그램 인스톨러(230)는 다운로드된 통신 애플리케이션의 버전 정보를 체크하여 이전 버전의 통신 애플리케이션을 업데이트한다. The
프로그램 인스톨러(230)는 이동 통신 단말기(100)로부터 수신된 프로그램 목록을 참조하고 프로그램의 동작 환경 및 인스톨 현황을 고려하여 인스톨 가능한 통신 애플리케이션의 인스톨 가능 목록을 이동 통신 단말기에 제공하는 인스톨정보 제공부와; 이동 통신 단말기(100)로부터 인스톨 가능 목록에 등록된 통신 애플리케이션을 다운로드하는 애플리케이션 다운로더;를 포함한다.The
서비스 제공부(240)는 통신 애플리케이션을 실행하여 이메일, 네트워크 게임, 캐릭터벨, 비디오 스트리밍, 인스턴트 메신저, 멀티미디어 메시지 등의 이동 통신 서비스를 제공한다. 서비스 제공부(240)는 통신 애플리케이션의 코어를 실행하지 않고 통신 애플리케이션에서 사용자 입력과 실행 결과를 처리하는 인터페이스를 구동한다. 통신 애플리케이션은 통신 매니저(220)에 사용자 입력에 대응한 데이터를 전달하고 통신 매니저(220)로부터 실행 결과를 수신하여 인터페이스에 반영한다. The
또한, 장치 구성은 시간 흐름에 따라 일련의 절차를 수행하는 프로그램의 실행이 가능한 프로세서에 의해 구현된다. 프로세서는 장치로 구성된 모듈의 동작을 프로그램화한 작업 절차를 실행한다. 프로세서는 스케줄링된 작업 스케줄에 맞추어 프로그램 메모리에 저장된 프로그램을 순차적으로 실행하거나 발생되는 이벤트에 해당하는 프로그램으로 분기하여 실행한다. 프로세서는 프로그램화된 여러 작업 중 현재 실행하는 작업에 대응한 장치의 기능 및 동작을 수행한다. 프로세서는 실행하 고 있는 작업에 따라 각기 다른 방법 구성으로 동작하며 해당 동작에 따른 방법 모듈로 표현된다. 이러한 방법 모듈의 동작을 시간 흐름 및 이벤트에 따라 순차적으로 설명한다. The device configuration is also implemented by a processor capable of executing a program that performs a series of procedures over time. The processor executes a work procedure that programs the operation of a module composed of devices. The processor sequentially executes the programs stored in the program memory in accordance with the scheduled task schedule or branches to the program corresponding to the generated event. The processor performs the functions and operations of the device corresponding to the task currently executed among the programmed tasks. Processors operate in different method configurations depending on the task they are performing and are represented by method modules according to the operations. The operation of this method module will be described sequentially according to time flow and events.
도 3은 본 발명의 실시예에 따른 이동 통신 단말기와 근거리 통신 장치들 간의 통신 시스템 연결 방법의 동작 흐름도이다. 3 is a flowchart illustrating a method for connecting a communication system between a mobile communication terminal and short-range communication devices according to an exemplary embodiment of the present invention.
이동 통신 단말기는 근거리에 위치하는 통신 디바이스를 검색한다(S101). 이동 통신 단말기는 블루투스, 지그비, 무선랜 등의 근거리 통신 모듈을 구동하여 동일 주파수 대역의 근거리 통신 모듈을 포함하는 통신 디바이스를 검색한다. 이동 통신 단말기는 근거리 통신 모듈을 탑재한 컴퓨터를 인식하고 컴퓨터에 프로그램의 인스톨 정보를 질의한다. The mobile communication terminal searches for a communication device located at a short distance (S101). The mobile communication terminal searches for a communication device including a short range communication module of the same frequency band by driving a short range communication module such as Bluetooth, Zigbee, or WLAN. The mobile communication terminal recognizes a computer equipped with a short-range communication module and queries the computer for installation information of the program.
컴퓨터는 프로그램 메모리에 인스톨된 프로그램의 인스톨 정보를 이동 통신 단말기로 전송하고 이동 통신 단말기로부터 프로그램 목록을 수신한다. 컴퓨터는 프로그램 메모리에 저장된 프로그램 중 이동 통신 단말기로부터 다운로드된 프로그램을 조회하고 조회된 프로그램의 목록을 이동 통신 단말기로 전송한다. 컴퓨터는 프로그램 목록에서 동작 환경에 적합한 프로그램을 선택하고 프로그램의 다운로드를 요청한다. The computer transmits installation information of the program installed in the program memory to the mobile communication terminal and receives the program list from the mobile communication terminal. The computer inquires a program downloaded from the mobile communication terminal among the programs stored in the program memory and transmits the list of the inquired programs to the mobile communication terminal. The computer selects a program suitable for the operating environment from the program list and requests the download of the program.
이동 통신 단말기는 프로그램 목록에서 선택된 프로그램을 근거리 통신 모듈에 의한 무선 채널을 통해 컴퓨터로 업로드한다(S102). 이동 통신 단말기는 프로그램 목록에서 선택된 프로그램 중 컴퓨터의 동작 환경에 적합한 프로그램만을 컴퓨 터로 업로드한다. 이동 통신 단말기는 프로그램의 업로드를 완료하고 프로그램의 인스톨 여부를 대기한다. The mobile communication terminal uploads the program selected from the program list to the computer through the wireless channel by the short range communication module (S102). The mobile communication terminal uploads only the program selected from the program list suitable for the operating environment of the computer to the computer. The mobile terminal finishes uploading the program and waits for the installation of the program.
컴퓨터는 이동 통신 단말기로부터 프로그램을 다운로드하고 다운로드된 프로그램을 프로그램 메모리에 인스톨한다(S103). 컴퓨터는 다운로드된 프로그램의 버전을 체크하여 이전 버전의 프로그램을 업데이트한다. 컴퓨터는 프로그램 메모리의 통신 애플리케이션을 실행하여 이동 통신 단말기와의 연동 환경을 구축한다. The computer downloads the program from the mobile communication terminal and installs the downloaded program in the program memory (S103). The computer checks the version of the downloaded program and updates the previous version of the program. The computer executes the communication application of the program memory to establish an interworking environment with the mobile communication terminal.
이동 통신 단말기는 컴퓨터의 서비스 요청에 응답하여 이동 통신 서비스를 컴퓨터에 제공한다(S104). 이동 통신 단말기는 컴퓨터에 대응하여 주기적인 서비스 요청을 처리하기 위해 데몬을 실행한다. 컴퓨터는 이동 통신 단말기에 서비스를 요청하고 수신되는 데이터를 처리하여 이동 통신 서비스를 제공한다. The mobile communication terminal provides a mobile communication service to the computer in response to the service request of the computer (S104). The mobile terminal executes a daemon in response to a computer to process periodic service requests. The computer requests a service from the mobile communication terminal and processes the received data to provide a mobile communication service.
도 4는 본 발명의 실시예에 따른 이동 통신 단말기의 통신 시스템 연결 방법의 동작 흐름도이다. 4 is a flowchart illustrating a method of connecting a communication system of a mobile communication terminal according to an embodiment of the present invention.
이동 통신 단말기는 연동 플랫폼을 구축하기 위해 하드웨어 구성에 구비된 근거리 통신 모듈을 구동하여 근거리에 위치하는 근거리 통신 모듈을 검색한다(S201). 이동 통신 단말기는 검색된 근거리 통신 모듈의 프로토콜 스택을 로딩하여 컴퓨터와 세션을 연결한다(S202, S203). The mobile communication terminal searches for a short range communication module located at a short distance by driving a short range communication module provided in a hardware configuration to build an interworking platform (S201). The mobile terminal loads the protocol stack of the retrieved short range communication module and connects the session with the computer (S202 and S203).
이동 통신 단말기는 세션을 통해 컴퓨터에 프로그램의 인스톨 정보를 질의하여(S204) 인스톨 정보에 따라 새로운 통신 애플리케이션을 전송한다. 이동 통신 단말기는 컴퓨터로부터 프로그램의 인스톨 정보를 수신하지 못하면 통신 애플리케이 션의 전송을 중지한다. 이동 통신 단말기는 프로그램의 인스톨 정보를 수신하면 컴퓨터의 인스톨 정보 및 동작 환경을 참조하여 제공 가능한 통신 애플리케이션에 대한 프로그램 목록을 컴퓨터로 전송한다(S205). The mobile communication terminal queries the computer with installation information of a program through a session (S204) and transmits a new communication application according to the installation information. If the mobile communication terminal does not receive the installation information of the program from the computer, it stops transmitting the communication application. When the mobile communication terminal receives the installation information of the program, the mobile communication terminal transmits a program list of communication applications that can be provided with reference to the installation information and the operating environment of the computer (S205).
이동 통신 단말기는 프로그램 목록에서 선택된 통신 애플리케이션을 근거리 통신 모듈에 의해 구성된 세션을 통해 컴퓨터로 전송한다. 이동 통신 단말기는 컴퓨터로부터 프로그램의 다운로드를 요청하는 메시지를 수신하고 요청된 프로그램을 컴퓨터로 전송한다. The mobile communication terminal transmits the communication application selected in the program list to the computer through a session configured by the short range communication module. The mobile communication terminal receives a message requesting the download of the program from the computer and transmits the requested program to the computer.
이동 통신 단말기는 컴퓨터로의 프로그램 전송을 모두 마치고 컴퓨터의 인스톨 메시지를 대기한다. 이동 통신 단말기는 컴퓨터로부터 인스톨 메시지를 수신하고 컴퓨터의 프로그램 메모리에 통신 애플리케이션이 인스톨되었는지를 확인한다(S206). 이동 통신 단말기는 컴퓨터에 대응하여 주기적인 서비스 요청을 처리하기 위해 데몬을 실행한다. The mobile communication terminal finishes transmitting the program to the computer and waits for the installation message of the computer. The mobile communication terminal receives the installation message from the computer and checks whether the communication application is installed in the program memory of the computer (S206). The mobile terminal executes a daemon in response to a computer to process periodic service requests.
이동 통신 단말기는 컴퓨터의 프로그램 인스톨 후 컴퓨터의 통신 애플리케이션에 이동 통신 서비스를 제공한다(S207). 이동 통신 단말기는 통신 애플리케이션의 서비스 요청에 응답하여 이동 통신 모듈을 활성화하고 서비스 가능한 이동 통신 서비스에 대한 서비스 정보를 통신 애플리케이션에 전송한다. The mobile communication terminal provides a mobile communication service to a communication application of the computer after installing a program of the computer (S207). The mobile communication terminal activates the mobile communication module in response to the service request of the communication application and transmits service information on the serviceable mobile communication service to the communication application.
이동 통신 단말기는 서비스 정보에서 통신 애플리케이션에 의해 요청된 이동 통신 서비스를 제공한다. 이동 통신 단말기는 컴퓨터의 요청에 따라 이메일, 네트워크 게임, 캐릭터벨, 비디오 스트리밍, 인스턴트 메신저, 멀티미디어 메시지 등의 애플리케이션을 백그라운드로 실행하고 애플리케이션의 인터페이스를 컴퓨터의 통 신 애플리케이션에 제공한다. The mobile communication terminal provides the mobile communication service requested by the communication application in the service information. The mobile terminal executes applications such as e-mail, network games, character bells, video streaming, instant messengers, and multimedia messages in the background at the request of the computer, and provides the interface of the application to the communication application of the computer.
컴퓨터는 애플리케이션의 인터페이스에 입력된 정보를 이동 통신 단말기에서 백그라운드로 실행 중인 애플리케이션에 전달한다. 이동 통신 단말기는 애플리케이션의 실행 결과를 컴퓨터에 전송한다. The computer passes the information entered at the interface of the application to the application running in the background at the mobile communication terminal. The mobile communication terminal transmits the execution result of the application to the computer.
도 5는 본 발명의 실시예에 따른 근거리 통신 장치의 통신 시스템 연결 방법의 동작 흐름도이다. 5 is a flowchart illustrating a method for connecting a communication system to a short range communication device according to an exemplary embodiment of the present invention.
근거리 통신 장치는 이동 통신 단말기의 근거리 통신 모듈과 근거리 통신 프로토콜에 의해 세션을 연결한다(S301). 근거리 통신 장치는 이동 통신 단말기의 접속 요청에 응답하여 근거리 통신의 프로토콜 스택을 로딩하고 세션을 형성한다. The short range communication device connects the session with the short range communication module of the mobile communication terminal by the short range communication protocol (S301). The local area communication device loads the protocol stack of the local area communication and establishes a session in response to the connection request of the mobile communication terminal.
근거리 통신 장치는 세션을 통해 이동 통신 단말기로부터 프로그램의 인스톨 정보를 요청하는 메시지를 수신한다. 근거리 통신 장치는 이동 통신 단말기의 메시지를 처리하여 호환 가능한지를 판단한다. 메시지가 호환 가능하면 근거리 통신 장치는 이동 통신 단말기로부터 프로그램을 다운로드하고 인스톨하는 프로그램 인스톨러를 로딩한다(S302). The short-range communication device receives a message requesting installation information of a program from a mobile communication terminal through a session. The short range communication device processes the message of the mobile communication terminal to determine whether it is compatible. If the messages are compatible, the local area communication device loads a program installer for downloading and installing a program from the mobile communication terminal (S302).
근거리 통신 장치는 프로그램 인스톨러를 구동하여 프로그램 메모리에 인스톨된 프로그램에 대한 정보를 조회하고 이동 통신 단말기에 인스톨된 프로그램의 목록 및 동작 환경을 제공한다(S303). 근거리 통신 장치는 이동 통신 단말기와 연동 가능한 프로그램의 목록을 이동 통신 단말기에 제공한다. The short range communication device drives a program installer to inquire information about a program installed in a program memory, and provides a list of programs installed in a mobile communication terminal and an operating environment (S303). The short range communication device provides a list of programs that can be linked with the mobile communication terminal.
근거리 통신 장치는 이동 통신 단말기로부터 다운로드 가능한 프로그램 목록 을 수신하고 프로그램 목록에서 선택된 통신 애플리케이션을 이동 통신 단말기에 요청한다. 근거리 통신 장치는 프로그램 목록에 포함된 프로그램의 동작 환경을 참조하여 운용 가능한 프로그램을 선택할 수 있도록 프로그램 목록을 표시한다. The short range communication device receives a downloadable program list from the mobile communication terminal and requests the mobile communication terminal for a communication application selected from the program list. The short-range communication device displays a program list to select an operable program by referring to an operation environment of a program included in the program list.
근거리 통신 장치는 통신 애플리케이션을 다운로드하고(S304) 프로그램 메모리에 저장한 후 통신 애플리케이션을 실행하여(S305) 이동 통신 서비스를 제공한다. 근거리 통신 장치는 이동 통신 단말기에서 백그라운드로 실행 중인 애플리케이션의 인터페이스를 출력하고 인터페이스를 통해 이동 통신 단말기에 주기적으로 서비스를 요청한다(S306). The short range communication device downloads a communication application (S304), stores the program in a program memory, and executes the communication application (S305) to provide a mobile communication service. The short range communication device outputs an interface of an application running in the background in the mobile communication terminal and periodically requests a service from the mobile communication terminal through the interface (S306).
이상에서 실시예를 들어 본 발명을 더욱 상세하게 설명하였으나, 본 발명은 반드시 이러한 실시예로 국한되는 것이 아니고, 본 발명의 기술사상을 벗어나지 않는 범위 내에서 다양하게 변형 실시될 수 있다. 따라서 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다. Although the present invention has been described in more detail with reference to examples, the present invention is not necessarily limited to these examples, and various modifications can be made without departing from the spirit of the present invention. Therefore, the embodiments disclosed in the present invention are not intended to limit the technical idea of the present invention but to describe the present invention, and the scope of the technical idea of the present invention is not limited by these embodiments. The protection scope of the present invention should be interpreted by the following claims, and all technical ideas within the equivalent scope should be interpreted as being included in the scope of the present invention.
상술한 바와 같이, 본 발명에 따르면 이동 통신 단말기와 다양한 근거리 통신 장치에 연동 플랫폼의 구성을 제시하여 이동 통신 서비스의 제공 영역을 확장할 수 있으므로, 근거리 통신 장치는 이메일, 네트워크 게임, 캐릭터벨, 비디오 스트리밍, 인스턴트 메신저, 멀티미디어 메시지 등의 이동 통신 서비스를 제공하는 효과가 있다. As described above, according to the present invention, the area of providing a mobile communication service can be extended by presenting a configuration of an interworking platform to the mobile communication terminal and various near field communication devices. There is an effect of providing a mobile communication service, such as streaming, instant messenger, multimedia messages.
또한, 이동 통신 단말기는 근거리에 위치하는 다양한 통신 장치에 여러 형태의 통신 서비스를 제공함으로써 근거리 통신 장치는 내장된 하드웨어에 의해 서비스 자유도를 제한받지 않고 이동 통신 단말기와 연동하여 다양한 통신 서비스를 제공하는 효과를 거둘 수 있다. In addition, the mobile communication terminal provides various types of communication services to various communication devices located at a short distance, so that the short-range communication device provides various communication services by interworking with the mobile communication terminal without being limited in the degree of service freedom by the built-in hardware. Can be harvested.
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020070014824A KR101272076B1 (en) | 2007-02-13 | 2007-02-13 | Communication system combination method between mobile terminal and local area communication devices and system for the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020070014824A KR101272076B1 (en) | 2007-02-13 | 2007-02-13 | Communication system combination method between mobile terminal and local area communication devices and system for the same |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20080075643A true KR20080075643A (en) | 2008-08-19 |
| KR101272076B1 KR101272076B1 (en) | 2013-06-07 |
Family
ID=39879160
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020070014824A Active KR101272076B1 (en) | 2007-02-13 | 2007-02-13 | Communication system combination method between mobile terminal and local area communication devices and system for the same |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101272076B1 (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010098527A1 (en) * | 2009-02-24 | 2010-09-02 | 에스케이 텔레콤주식회사 | Method and system for connecting an end terminal to a plurality of mobile communication terminals to be provided with a service in a cpns environment, and cpns server and end terminal for same |
| KR20110029383A (en) * | 2009-09-15 | 2011-03-23 | 에스케이 텔레콤주식회사 | Screening system and method of a user terminal device that meets a user request function based on interworking between user terminal devices, and a device applied thereto |
| KR101304201B1 (en) * | 2008-10-27 | 2013-09-10 | 에스케이플래닛 주식회사 | Admission Control System and Method for Providing Performance of Converged Personal Network Service, and Converged Personal Network Service Server |
| WO2015072764A1 (en) * | 2013-11-13 | 2015-05-21 | 엘지전자(주) | Method and apparatus for managing connection between plurality of devices over network |
| KR20150069468A (en) * | 2013-12-13 | 2015-06-23 | 삼성전자주식회사 | Data Processing Method and Electronic Device supporting the same |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100594088B1 (en) | 1999-09-07 | 2006-06-28 | 삼성전자주식회사 | How to download software of mobile phone using Bluetooth wireless communication |
| US20040242216A1 (en) * | 2003-06-02 | 2004-12-02 | Nokia Corporation | Systems and methods for transferring data between mobile stations |
| KR20060053273A (en) * | 2004-10-13 | 2006-05-19 | 조배수 | Firmware update system and method of client |
| KR100643982B1 (en) * | 2004-12-29 | 2006-11-10 | 엘지전자 주식회사 | Portable terminal and data automatic installation system and method incorporating data transmission program with PC |
-
2007
- 2007-02-13 KR KR1020070014824A patent/KR101272076B1/en active Active
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101304201B1 (en) * | 2008-10-27 | 2013-09-10 | 에스케이플래닛 주식회사 | Admission Control System and Method for Providing Performance of Converged Personal Network Service, and Converged Personal Network Service Server |
| WO2010098527A1 (en) * | 2009-02-24 | 2010-09-02 | 에스케이 텔레콤주식회사 | Method and system for connecting an end terminal to a plurality of mobile communication terminals to be provided with a service in a cpns environment, and cpns server and end terminal for same |
| KR101291654B1 (en) * | 2009-02-24 | 2013-08-01 | 에스케이플래닛 주식회사 | System and Method for Providing Contents to End Device In Converged Personal Network Service Environment, and Converged Personal Network Service Server and End Device therefor |
| US8855560B2 (en) | 2009-02-24 | 2014-10-07 | Sk Telecom Co., Ltd. | Method and system for connecting an end-point terminal to a plurality of mobile communication terminals to be provided with a service in a CPNS environment, and CPNS server and end-point terminal for same |
| KR20110029383A (en) * | 2009-09-15 | 2011-03-23 | 에스케이 텔레콤주식회사 | Screening system and method of a user terminal device that meets a user request function based on interworking between user terminal devices, and a device applied thereto |
| WO2015072764A1 (en) * | 2013-11-13 | 2015-05-21 | 엘지전자(주) | Method and apparatus for managing connection between plurality of devices over network |
| US10165082B2 (en) | 2013-11-13 | 2018-12-25 | Lg Electronics Inc. | Method and apparatus for managing connection between plurality of devices over network |
| KR20150069468A (en) * | 2013-12-13 | 2015-06-23 | 삼성전자주식회사 | Data Processing Method and Electronic Device supporting the same |
| US10552011B2 (en) | 2013-12-13 | 2020-02-04 | Samsung Electronics Co., Ltd. | Data processing method and electronic device supporting the same |
| US10739957B2 (en) | 2013-12-13 | 2020-08-11 | Samsung Electronics Co., Ltd. | Data processing method and electronic device supporting the same |
Also Published As
| Publication number | Publication date |
|---|---|
| KR101272076B1 (en) | 2013-06-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100830940B1 (en) | Remote control system of home network using UFNP | |
| USRE46355E1 (en) | Method and system for distributing and updating software in wireless devices | |
| US20170295265A1 (en) | Communication protocol and system for network communications | |
| CN101405993B (en) | Network interface routing using computational context | |
| US8050192B2 (en) | Port forwarding configuration system and method for wire and wireless networks | |
| US9185627B2 (en) | Low cost mesh network capability | |
| US20050267965A1 (en) | Mobile router graceful shutdown system and method | |
| US20060187926A1 (en) | Communications session switching method and system | |
| US20080153456A1 (en) | Method and apparatus for managing business cell phone usage | |
| EP1751914A2 (en) | Priority session management system and method for a mobile communication device | |
| US20110167182A1 (en) | Transport prioritization based on message type | |
| JP2005084891A (en) | Digital equipment, digital equipment remote control device, server computer, digital equipment network system | |
| WO2013178110A1 (en) | Method, client and cloud server for realizing complex software service | |
| KR101272076B1 (en) | Communication system combination method between mobile terminal and local area communication devices and system for the same | |
| US20070189276A1 (en) | Secure IP address exchange in central and distributed server environments | |
| JP2002218572A (en) | Remote control system and micro server | |
| JP7306480B2 (en) | Control device, control method, and program | |
| US8456671B2 (en) | Communication system, information storage device, management device, and terminal device | |
| US20100063999A1 (en) | Software on-demand service interlocking system and method of operating the same | |
| JP2010146246A (en) | Framework computer program for multi-agent system, network system and inter-agent communication method | |
| CN104205789A (en) | Communication system | |
| US20050204025A1 (en) | Telephony event management system and method in a communications network | |
| US6917621B1 (en) | Enhanced emulation system on a communication network | |
| KR102071871B1 (en) | Method And Apparatus for Providing Push Service | |
| KR100694871B1 (en) | Gateway system and service method for mobile service in wireless open network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20070213 |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20111213 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20070213 Comment text: Patent Application |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20130508 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20130531 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20130531 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| FPAY | Annual fee payment |
Payment date: 20160504 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20160504 Start annual number: 4 End annual number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20170504 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20170504 Start annual number: 5 End annual number: 5 |
|
| FPAY | Annual fee payment |
Payment date: 20190502 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
Payment date: 20190502 Start annual number: 7 End annual number: 7 |
|
| PR1001 | Payment of annual fee |
Payment date: 20200330 Start annual number: 8 End annual number: 8 |
|
| PR1001 | Payment of annual fee |
Payment date: 20210401 Start annual number: 9 End annual number: 9 |
|
| PR1001 | Payment of annual fee |
Payment date: 20240321 Start annual number: 12 End annual number: 12 |
|
| PR1001 | Payment of annual fee |
Payment date: 20250319 Start annual number: 13 End annual number: 13 |