KR100789755B1 - Communication apparatus for using common platform adapted multi-protocol in wireless personal area network and method thereof - Google Patents
Communication apparatus for using common platform adapted multi-protocol in wireless personal area network and method thereof Download PDFInfo
- Publication number
- KR100789755B1 KR100789755B1 KR1020060065585A KR20060065585A KR100789755B1 KR 100789755 B1 KR100789755 B1 KR 100789755B1 KR 1020060065585 A KR1020060065585 A KR 1020060065585A KR 20060065585 A KR20060065585 A KR 20060065585A KR 100789755 B1 KR100789755 B1 KR 100789755B1
- Authority
- KR
- South Korea
- Prior art keywords
- common
- command
- protocol
- target device
- personal area
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/18—Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
도 1은 종래의 개인 영역 무선망에 대한 일실시예 구성도,1 is a configuration diagram of an embodiment of a conventional personal area wireless network;
도 2는 본 발명이 적용되는 개인 영역 무선망에 대한 일실시예 구성도,2 is a configuration diagram of an embodiment of a personal area wireless network to which the present invention is applied;
도 3은 본 발명에 따른 공통 플랫폼을 이용한 WPAN 통합통신장치의 계층에 대한 일실시예 계층도,3 is a hierarchical diagram of an embodiment of a layer of a WPAN integrated communication device using a common platform according to the present invention;
도 4는 본 발명에 따른 공통 플랫폼을 이용한 통신방법에 대한 일실시예 흐름도.4 is a flowchart illustrating an embodiment of a communication method using a common platform according to the present invention.
* 도면의 주요 부분에 대한 부호 설명* Explanation of symbols on the main parts of the drawing
100; 응용계층 101; 네트워크/전송 계층100;
102; 공통 플랫폼 103; 명령어 변환102;
104; 블루투스 프로토콜 105; 와이미디어 프로토콜104; Bluetooth
106; 지그비 프로토콜 106; Zigbee Protocol
본 발명은 개인 영역 무선망에서 다수의 프로토콜이 수용된 공통 플랫폼을 이용한 통신장치 및 그 방법에 관한 것으로, 더욱 상세하게는 개인 영역 무선망에서 다수의 프로토콜 명령어와 공통 명령어의 대응관계를 정의하고 상기 명령어들을 상호전환하는 공통 플랫폼을 이용하여 통신하는, 개인 영역 무선망에서 다수의 프로토콜이 수용된 공통 플랫폼을 이용한 통신장치 및 그 방법에 관한 것이다.The present invention relates to a communication apparatus and method using a common platform in which a plurality of protocols are accommodated in a personal area wireless network, and more particularly, to define a correspondence relationship between a plurality of protocol commands and a common command in a personal area wireless network. The present invention relates to a communication apparatus and a method using a common platform in which a plurality of protocols are accommodated in a personal area wireless network.
개인 영역 무선망(Wireless Personal Area Network; WPAN)은 근거리 무선망과 원거리 무선망과 대비되는 개념으로 컴퓨터, 이동통신단말기, 무선 프린터, 셋톱박스(set-top box) 등과 같은 휴대용 컴퓨팅 장치들을 지원하기 위한 무선 네트워크이다.Wireless Personal Area Network (WPAN) is a concept that contrasts with local and remote wireless networks to support portable computing devices such as computers, mobile terminals, wireless printers, and set-top boxes. For wireless network.
상기와 같은 개인 영역 무선망은 블루투스(Bluetooth), 와이미디어(WiMedia), 지그비(ZigBee) 등과 같은 다양한 방식에 의해 구현된다. 즉, 블루투스는 IEEE 802.15.1 표준을 따르는 저속의 개인 영역 무선망 프로토콜(protocol)에 따라 구현되고, 와이미디어는 IEEE 802.15.3 표준을 따르는 고속의 개인 영역 무선망 프로토콜에 따라 구현되며, 지그비는 IEEE 802.15.4 표준을 따르는 저속의 개인 영역 무선망 프로토콜에 따라 구현된다.Such a personal area wireless network is implemented by various methods such as Bluetooth, WiMedia, ZigBee, and the like. That is, Bluetooth is implemented according to a low speed personal area wireless network protocol conforming to the IEEE 802.15.1 standard, and WiMedia is implemented according to a high speed personal area wireless network protocol conforming to the IEEE 802.15.3 standard. It is implemented according to the low speed personal area wireless network protocol conforming to the IEEE 802.15.4 standard.
도 1은 종래의 개인 영역 무선망에 대한 일실시예 구성도이다. 1 is a diagram illustrating a configuration of a conventional personal area wireless network.
도 1에서 보는 바와 같이, 종래의 개인 영역 무선망은, 블루투스 통신장치(1)와 그 주변에 위치하는 다른 블루투스 통신장치들이 형성하는 블루투스 피코넷(piconet), 와이미디어 통신장치(2)와 그 주변에 위치하는 다른 와이미디어 통신장치들이 와이미디어 피코넷, 지그비 통신장치(3)와 그 주변에 위치하는 다른 지그비 통신장치들이 지그비 피코넷 등의 무선망들이 산재된 형태로 통신환경을 구성한다.As shown in FIG. 1, the conventional personal area wireless network includes a Bluetooth piconet, a WiMedia
한편, 종래의 개인 영역 무선망에서 해당 피코넷 내에 있는 통신장치 즉, 대상장치[블루투스 통신장치(1), 와이미디어 통신장치(2), 지그비 통신장치(3) 등]에 접근하기 위해서 해당되는 프로토콜 전용 통신장치[즉, 블루투스 전용 통신장치(11), 와이미디어 전용 통신장치(22), 지그비 전용 통신장치(33) 등]를 이용해야 한다.On the other hand, in a conventional personal area wireless network, a protocol corresponding to accessing a communication device in the piconet, that is, a target device (Bluetooth communication device 1, WiMedia
이와 같이, 사용자는 종래의 개인 영역 무선망을 활용하기 위해 해당 프로토콜을 지원하는 전용 통신장치를 이용하여 각각 분리된 형태로 해당 피코넷 내에 있는 대상장치에 접근해야 한다.As such, the user must access the target device in the piconet in a separate form using a dedicated communication device supporting the corresponding protocol in order to utilize the conventional personal area wireless network.
상기와 같은 이유로 종래의 개인 영역 무선망을 활용하기 위한 통신장치는 일반적으로 하나의 해당 프로토콜을 이용한다. 이로 인해, 상기 통신장치는 해당 프로토콜을 지원하는 대상장치간에만 통신이 가능하기 때문에 통신환경상 제약이 있다.For the above reasons, a communication device for utilizing a conventional personal area wireless network generally uses one corresponding protocol. For this reason, the communication device is limited in communication environment because communication is possible only between target devices supporting the protocol.
또한, 종래의 개인 영역 무선망을 활용하기 위한 통신장치는 다수의 해당 프로토콜을 탑재할 경우에 상기 프로토콜을 독립적으로 제어한다. 이로인해, 상기 통 신장치는 지원되는 프로토콜을 독립적으로 제어하기 위해 프로세서에 과도한 부하가 걸리는 단점이 있다.In addition, a communication apparatus for utilizing a conventional personal area wireless network controls the protocol independently when a plurality of corresponding protocols are mounted. As a result, the ton extension has the disadvantage of overloading the processor to independently control the supported protocols.
또한, 종래의 개인 영역 무선망의 통신장치의 응용 프로그램 개발자들은 다양한 프로토콜 방식에 대한 특성 및 정보를 전반적으로 알고 있어야 하며, 새로운 프로토콜이 개발될 때마다 상기 프로토콜에 대한 지식을 재습득해야 하는 불편함이 있다.In addition, the application developers of the communication device of the conventional personal area wireless network must know the characteristics and information on the various protocol methods as a whole, and it is inconvenient to re-acquire the knowledge about the protocol whenever a new protocol is developed. There is this.
본 발명은 상기와 같은 문제점을 해결하고 상기와 같은 요구에 부응하기 위하여 제안된 것으로, 개인 영역 무선망에서 다수의 프로토콜 명령어와 공통 명령어의 대응관계를 정의하고 상기 명령어들을 상호 전환하는 공통플랫폼을 이용하여 통신하는, 개인 영역 무선망에서 다수의 프로토콜이 수용된 공통 플랫폼을 이용한 통신장치 및 그 방법을 제공하는데 그 목적이 있다.The present invention has been proposed to solve the above problems and meet the above requirements, and uses a common platform to define a correspondence relationship between a plurality of protocol commands and a common command in a personal area wireless network and to switch between the commands. It is an object of the present invention to provide a communication apparatus and method using a common platform in which a plurality of protocols are accommodated in a personal area wireless network.
본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있으며, 본 발명의 실시예에 의해 더욱 분명하게 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.Other objects and advantages of the present invention can be understood by the following description, and will be more clearly understood by the embodiments of the present invention. Also, it will be readily appreciated that the objects and advantages of the present invention may be realized by the means and combinations thereof indicated in the claims.
상기의 목적을 달성하기 위한 본 발명은, 개인 영역 무선망에서 적어도 하나의 대상장치와 통신하는 통신장치에 있어서, 상기 대상장치의 목록 및 지원기능을 관리하기 위한 응용계층 수단; 상기 대상장치의 목록에 포함된 각 대상장치의 개별 프로토콜 명령어를 해당 지원기능에 따라 통합된 형태의 공통 명령어에 대응시켜 저장하기 위한 공통 명령어 저장수단; 및 상기 공통 명령어 저장수단을 조회하여, 각 대상장치로부터의 개별 프로토콜 명령어 호출시에 상기 개별 프로토콜 명령어에 해당되는 공통 명령어로 변환하고, 각 대상장치와 통신하기 위한 공통 명령어 호출시에 공통 명령어에 대응되는 해당 대상장치의 프로토콜 명령어로 변환하기 위한 명령어 변환수단을 포함한다.According to an aspect of the present invention, there is provided a communication device for communicating with at least one target device in a personal area wireless network, comprising: application layer means for managing a list and support functions of the target device; Common instruction storage means for storing individual protocol instructions of each target apparatus included in the list of target apparatuses in correspondence with common instructions of an integrated form according to a corresponding supporting function; And inquiring of the common command storing means, converting the common command storage device into a common command corresponding to the individual protocol command when invoking the individual protocol command from each target device, and corresponding to the common command when invoking the common command to communicate with each target device. And command converting means for converting the protocol command of the corresponding target device.
또한, 본 발명은 상이한 프로토콜을 지원하는 적어도 하나의 대상장치와 통신하는 방법에 있어서, 사용자에 의해 임의의 대상장치와 해당 대상장치의 지원기능이 선택되면, 해당 대상장치의 지원기능에 해당되는 공통 명령어를 호출하는 단계; 해당 대상장치의 통신방식을 확인하여 상기 공통 명령어에 대응된 해당 대상장치의 개별 프로토콜 명령어를 조회하는 단계; 및 상기 조회된 개별 프로토콜 명령어를 해당 대상장치로 전송하는 단계를 포함한다.In addition, the present invention provides a method for communicating with at least one target device supporting different protocols, when a user selects an arbitrary target device and a support function of the target device, the common function corresponding to the support function of the target device. Calling an instruction; Checking the communication method of the corresponding target device to query individual protocol commands of the corresponding target device corresponding to the common command; And transmitting the inquired individual protocol command to the corresponding target device.
상술한 목적, 특징 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명 을 생략하기로 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명하기로 한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings, whereby those skilled in the art may easily implement the technical idea of the present invention. There will be. In addition, in describing the present invention, when it is determined that the detailed description of the known technology related to the present invention may unnecessarily obscure the gist of the present invention, the detailed description thereof will be omitted. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 2는 본 발명이 적용되는 개인 영역 무선망에 대한 일실시예 구성도이다.2 is a diagram illustrating an embodiment of a personal area wireless network to which the present invention is applied.
도 2에 도시된 바와 같이, 본 발명이 적용되는 개인 영역 무선망은, 도 1에서와 같이 블루투스 통신장치(1)와 그 주변에 위치하는 다른 블루투스 통신장치들이 형성하는 블루투스 피코넷(piconet), 와이미디어 통신장치(2)와 그 주변에 위치하는 다른 와이미디어 통신장치들이 형성하는 와이미디어 피코넷, 지그비 통신장치(3)와 그 주변에 위치하는 다른 지그비 통신장치들이 형성하는 지그비 피코넷 등의 무선망들이 산재된 형태로 통신환경을 구성한다.As shown in FIG. 2, the personal area wireless network to which the present invention is applied includes a Bluetooth piconet formed by the Bluetooth communication device 1 and other Bluetooth communication devices located in the vicinity thereof, as shown in FIG. 1. Wireless networks such as a WiMedia piconet formed by the
또한, 본 발명에서 적용되는 개인 영역 무선망을 활용하기 위한 통신장치(이하, "WPAN 통합통신장치"라 함, 40)는 해당 프로토콜을 지원하는 장치들간에 형성하는 무선망(상기 블루투스 피코넷, 와이미디어 피코넷, 지그비 피코넷)을 모두 수용한다. 즉, 상기 WPAN 통합통신장치(40)는 도 1과 같이 전용 통신장치(11, 22, 33)와 달리 대상장치[블루투스 통신장치(1), 와이미디어 통신장치(2), 지그비 통신장치(3) 등]를 지원하는 프로토콜에 상관없이 무선 통신한다.In addition, a communication device (hereinafter, referred to as "WPAN integrated communication device", 40) for utilizing a personal area wireless network applied in the present invention is a wireless network formed between devices supporting the corresponding protocol (the Bluetooth piconet, W Media piconets, Zigbee piconets). That is, the WPAN integrated
또한, WPAN 통합통신장치(40)는 사용자에 의해 대상장치와 상기 대상장치를 통해 제공받기 위한 기능을 선택받으면, 상기 선택된 대상장치의 프로토콜 방식을 확인 및 결정하여 해당 프로토콜에 따라 통신한다.In addition, when the WPAN integrated
또한, WPAN 통합통신장치(40)에는, 개인 영역 무선망에서 다수의 프로토콜 명령어 집합을 분석하여 유사한 명령어들을 하나의 명령어에 대응시키고 개별 프로토콜에 한정된 명령어들도 추상화하여 하나의 명령어에 대응시켜 개인 영역 무선망의 프로토콜로 사용할 수 있는 공통의 명령어 집합(이하, "공통 명령어 집합"이라 함)을 탑재한다.In addition, the WPAN integrated
또한, WPAN 통합통신장치(40)에는, 다수의 프로토콜 명령어 집합의 명령어(이하, "프로토콜 명령어"라 함, 본 발명에서는 예로써 블루투스 명령어, 와이미디어 명령어, 지그비 명령어를 설명함)와 상기 공통 명령어 집합의 명령어(이하, "공통 명령어"라 함)를 상호전환시키는 기능을 수행하는 플랫폼(이하, "공통 플랫폼"이라 함)을 탑재한다.In addition, the WPAN integrated
도 3은 본 발명에 따른 공통 플랫폼(102)을 이용한 WPAN 통합통신장치(40)의 계층에 대한 일실시예 계층도이다.3 is a hierarchical diagram of an embodiment of a layer of a WPAN unified
도 3에 도시된 바와 같이, 본 발명에 따른 공동 플랫폼을 이용한 WPAN 통합통신장치(40)의 계층은, 응용계층(100), 네트워크/전송 계층(101), 공통 플랫폼(102), 명령어 변환(103), 블루투스 프로토콜(104), 와이미디어 프로토콜(105), 지그비 프로토콜(106)을 포함한다.As shown in FIG. 3, the layer of the WPAN integrated
응용계층(100)은 사용자가 보다 쉽게 해당 기능을 제공받을 수 있도록 그래픽 사용자 인터페이스(GUI; Graphic User Interface)를 포함하며, 네트워크/전송 계층(101)과 연동한다. The
특히, 상기 응용계층(100)은 대상장치와 상기 대상장치가 지원하는 기능에 대한 정보를 관리한다. 상기 응용계층(100)은 통신하고자 하는 대상장치와 상기 대상장치를 통해 제공받고자 하는 기능을 사용자가 선택할 수 있도록 한다. 상기 응용계층(100)은 사용자에 의해 선택된 대상장치의 통신방식에 대한 정보를 공통 플랫폼(102)에 제공한다.In particular, the
네트워크/전송 계층(101)은 응용계층(100)과 하위계층간의 데이터통신을 위한 전송계층과 네트워크계층으로 구성된다. 여기서, 상기 전송계층은 전송제어 프로토콜(TCP; Transmission Control Protocol), 사용자 데이터그램 프로토콜(UDP; User Datagram Protocol) 등이고, 상기 네트워크계층은 ALL-IP 통신환경을 지원하는 IPv6와 같은 네트워크 프로토콜, mobile IPv6와 같은 이동성 지원 프로토콜 등이다.The network /
공통 플랫폼(102)은 공통 명령어와 프로토콜 명령어를 상호전환하는 플랫폼(platform)이다. 특히, 상기 공통 플랫폼(102)은 공통명령어를 프로토콜 명령어로 전환하기 위해 통신방식을 결정해야 하는데, 응용계층(100)으로부터 제공된 대상장치의 통신방식에 대한 정보를 확인하여 결정한다.The
상기 공통 플랫폼(102)은 공통 명령어와 프로토콜 명령어를 상호 전환하는 명령어 변환(103) 기능을 수행한다. 상기 공통 플랫폼(102)은 명령어 변환(103) 기능을 수행하기 위해, 프로토콜 명령어(즉, 블루투스 명령어, 와이미디어 명령어, 지그비 명령어)를 유사한 기능별로 분류하여 공통 명령어에 대응시켜 테이블(table)로 관리하는 공통 명령어 집합이 탑재되어 있다.The
표 1은 공통 명령어 집합을 나타낸다. 이때, 표 1에서 상기 프로토콜 명령어 는 해당 표준 문서에서 정의된 바를 따르며, 공통 명령어는 본 발명에서 정의한다.Table 1 shows a common instruction set. In this case, the protocol command in Table 1 is as defined in the corresponding standard document, the common command is defined in the present invention.
이하, 표 1을 참조하여 공통 플랫폼(102)의 명령어 변환(103)에 대하여 설명한다.Hereinafter, the
본 발명에서는 상기 공통 플랫폼(102)이 사용자로부터 선택된 대상장치[즉, 블루투스 통신장치(1) 또는 와이미디어 통신장치(2) 또는 지그비 통신장치(3)]에 대한 해당기능에 따라 공통 명령어와 프로토콜 명령어의 상호전환에 대하여 살펴보고, 상기 대상장치로부터 수신된 이벤트는 당업자는 쉽게 이해할 수 있으므로 자세한 설명을 생략한다.In the present invention, the
먼저, 사용자가 대상장치와 상기 대상장치에 요청하는 기능을 "데이터송수신"으로 선택한 경우이다.First, when the user selects a target device and a function for requesting the target device as "data transmission and reception".
공통 플랫폼(102)은 네트워크/전송 계층(101)로부터 "데이터송수신"을 요청하는 데이터가 전달되면, 공통 명령어 집합을 조회하여 해당 공통 명령어(즉, WP_DataWrite와 WP_DataRead)를 호출한다.When the data requesting "data transmission and reception" is transmitted from the network /
그런 다음, 공통 플랫폼(102)은 상기 공통 명령어가 호출되면, 응용계층(100)에서 제공된 대상장치의 통신방식에 대한 정보를 이용하여 해당 통신방식(즉, 블루투스 또는 와이미디어 또는 지그비)을 결정한다. Then, when the common command is called, the
이때, 상기 공통 플랫폼(102)은 대상장치의 통신방식이 블루투스이면, 블루투스 명령어(즉, L2CA_DataWrite와 L2CA_DataRead)를 생성한다. 그리고 상기 공통 플랫폼(102)은 대상장치의 통신방식이 와이미디어이면, 와이미디어 명령어(즉, MAC-ASYNC-DATA 또는 MAC-ISOCH-DATA)를 생성한다. 그리고 상기 공통 플랫폼(102)은 대상장치의 통신방식이 지그비이면, 지그비 명령어(즉, MCPS-DATA 또는 MCPS-PURGE)를 생성한다.At this time, if the communication method of the target device is Bluetooth, the
또한, 사용자가 대상장치와 상기 대상장치에 요청하는 기능을 "정보조회"로 선택한 경우이다.In addition, when the user selects a target device and a function for requesting the target device as "information inquiry".
공통 플랫폼(102)은 네트워크/전송 계층(101)으로부터 "정보조회"를 요청하는 데이터가 전달되면, 공통 명령어 집합을 조회하여 해당 공통 명령어(즉, WP_InfoReq)를 호출한다. When the data requesting "information lookup" is transmitted from the network /
이후, 상기 공통 플랫폼(102)은 대상장치의 통신방식이 블루투스이면 블루투스 명령어(즉, L2CA_InfoReq), 와이미디어이면 와이미디어 명령어(즉, MLME-PNC-INFO 또는 MLME-PROBE), 지그비이면 지그비 명령어(즉, MLME-GET 또는 MLME-POLL)를 생성한다.Thereafter, the
또한, 사용자가 대상장치와 상기 대상장치에 요청하는 기능을 "환경설정"으로 선택한 경우도 마찬가지이다.The same applies to the case where the user selects the target device and a function for requesting the target device as "environment setting".
공통 플랫폼(102)은 네트워크/전송 계층(101)으로부터 "환경설정"을 요청하는 데이터가 전달되면, 공통 명령어 집합을 조회하여 해당 공통 명령어(즉, WP_ConfigReq)를 호출한다.When the
이후, 상기 공통 플랫폼(102)은 대상장치의 통신방식이 블루투스이면 블루투스 명령어(즉, L2CA_ConfigReq), 와이미디어이면 와이미디어 명령어(즉, MLME-SET 또는 MLME-GET 또는 MLME-RESET), 지그비이면 지그비 명령어(즉, MLME-SET 또는 MLME-GET 또는 MLME-RESET 또는 MLME-RX-ENABLE)를 생성한다.Then, the
도 4는 본 발명에 따른 공통 플랫폼(102)을 이용한 통신방법에 대한 일실시예 흐름도이다.4 is a flowchart illustrating an embodiment of a communication method using a
공통 플랫폼(102)은 대상장치 및 상기 대상장치의 기능에 대한 데이터가 사용자로부터 입력되면(S200), 공통 명령어 집합에서 상기 기능에 해당되는 공통 명령어를 호출한다.The
또한, 공통 플랫폼(102)은 응용계층(100)에서 전달된 대상장치 통신방식에 대한 정보를 이용하여 사용자가 선택한 상기 대상장치의 통신방식을 결정한다(S202). 이때, 상기 공통 플랫폼(102)은 결정된 통신방식에 따라 공통 명령어를 프로토콜 명령어로 전환하는데(S203), 이하 해당 통신방식에 따라 설명한다. 여기서, 본 발명에서 설명한 통신방식이 블루투스, 와이미디어, 지그비이지만 이에 한정되지는 않는다.In addition, the
먼저, 공통 플랫폼(102)은 대상장치의 통신방식이 블루투스이면, 상기 공통 명령어에 대응된 블루투스 명령어를 생성한다(S204). 그리고, 상기 공통 플랫폼(102)은 대상장치의 통신방식이 와이미디어이면 와이미디어 명령어를 생성하고(S205), 대상장치의 통신방식이 지그비이면 지그비 명령어를 생성한다(S206).First, if the communication method of the target device is Bluetooth, the
한편, 공통 플랫폼(102)은 상기 블루투스 명령어를 블루투스 프로토콜(104)을 이용하여 대상장치인 블루투스 통신장치(1)로 전송한다(S207). 그리고, 상기 공통 플랫폼(108)은 상기 와이미디어 명령어를 와이미디어 프로토콜(105)을 이용하여 대상장치인 와이미디어 통신장치(2)로 전송하고(S208), 지그비 명령어를 지그비 프로토콜(106)을 이용하여 대상장치인 지그비 통신장치(3)로 전송한다(S209).On the other hand, the
이후, 공통 플랫폼(102)은 해당 대상장치[즉, 블루투스 통신장치(1) 또는 와이미디어 통신장치(2) 또는 지그비 통신장치(3)]로부터의 전송결과를 수신한 후 표시한다(S210). 이때, 상기 공통 플랫폼(102)은 해당 대상장치로부터 수신된 이벤트인 프로토콜 명령어를 공통 명령어로 전환하여 사용자에게 상기 전송결과를 표시하는 과정이 진행되는데, 앞서 언급한 일련의 절차의 역순방향으로 진행되므로 상세한 설명을 생략한다.Thereafter, the
상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다. 이러한 과정은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있으므로 더 이상 상세히 설명하지 않기로 한다.As described above, the method of the present invention may be implemented as a program and stored in a recording medium (CD-ROM, RAM, ROM, floppy disk, hard disk, magneto-optical disk, etc.) in a computer-readable form. Since this process can be easily implemented by those skilled in the art will not be described in more detail.
이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.The present invention described above is capable of various substitutions, modifications, and changes without departing from the technical spirit of the present invention for those skilled in the art to which the present invention pertains. It is not limited by the drawings.
상기와 같은 본 발명은 개인 영역 무선망을 이용하기 위해 개별 프로토콜의 명령어가 아닌 공통 명령어로 다수의 프로토콜 방식을 제어하는 효과가 있다.As described above, the present invention has an effect of controlling a plurality of protocol schemes by using common commands instead of individual protocol commands in order to use a personal area wireless network.
또한, 본 발명은 개인 영역 무선망에서 다수의 프로토콜 방식을 지원하는 통신장치와 통신할 수 있는 효과가 있다.In addition, the present invention has the effect of communicating with a communication device supporting a plurality of protocol schemes in a personal area wireless network.
또한, 본 발명은 개인 영역 무선망에서 다수의 프로토콜 방식을 지원하기 위해 다수의 프로토콜을 통신장치에 탑재할 필요가 없으므로, 다수의 프로토콜을 처리하기 위해 독립적으로 수행하는 부하를 줄이는 효과가 있다.In addition, since the present invention does not need to mount a plurality of protocols in a communication device in order to support a plurality of protocol schemes in a personal area wireless network, there is an effect of reducing the load performed independently to process a plurality of protocols.
또한, 본 발명은 개인 영역 무선망의 통신장치의 응용 프로그램 개발자들이 다양한 프로토콜 방식에 대한 특성 및 정보를 익히지 않아도 되는 효과가 있다.In addition, the present invention has the effect that the application developers of the communication device of the personal area wireless network does not have to learn the characteristics and information about the various protocol schemes.
또한, 본 발명은 공통 명령어 집합을 지원하는 공통 플랫폼을 적용함으로써, 응용 프로그램 개발자들이 공통 명령어 집합만을 이용하여 다수의 프로토콜을 제어할 수 있는 효과가 있다.In addition, by applying a common platform that supports a common instruction set, the present invention has the effect that application program developers can control a plurality of protocols using only the common instruction set.
또한, 본 발명은 개인 영역 무선망 프로토콜에 대한 전반적인 지식이 없더라 도 응용 프로그램을 추가하거나 개인 영역 무선망 프로토콜을 추가하는데 용이한 효과가 있다.In addition, the present invention has an easy effect of adding an application program or adding a personal area wireless network protocol even without general knowledge of the personal area wireless network protocol.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060065585A KR100789755B1 (en) | 2006-07-12 | 2006-07-12 | Communication apparatus for using common platform adapted multi-protocol in wireless personal area network and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060065585A KR100789755B1 (en) | 2006-07-12 | 2006-07-12 | Communication apparatus for using common platform adapted multi-protocol in wireless personal area network and method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100789755B1 true KR100789755B1 (en) | 2008-01-02 |
Family
ID=39216077
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060065585A KR100789755B1 (en) | 2006-07-12 | 2006-07-12 | Communication apparatus for using common platform adapted multi-protocol in wireless personal area network and method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100789755B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113556392A (en) * | 2021-07-19 | 2021-10-26 | 广州市百果园网络科技有限公司 | Communication system, method, device and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040045791A (en) * | 2002-11-25 | 2004-06-02 | 전자부품연구원 | Methods of common address and address table for transferring data between different network protocols and architectures thereof |
KR20040045806A (en) * | 2002-11-25 | 2004-06-02 | 전자부품연구원 | Architecture and method of a common protocol for transferring data between different network protocols and a common protocol packet |
KR20040057914A (en) * | 2002-12-23 | 2004-07-02 | 한국전자통신연구원 | Control Protocol Translation Apparatus And Method Thereof |
KR20060078039A (en) * | 2004-12-30 | 2006-07-05 | 전자부품연구원 | Switch hub for home network and home network system using thereof and method for transmitting data using thereof |
KR20070009855A (en) * | 2005-07-14 | 2007-01-19 | (주)플러스빅 | Smart home integrate network controller : s.i.n.c |
-
2006
- 2006-07-12 KR KR1020060065585A patent/KR100789755B1/en not_active IP Right Cessation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040045791A (en) * | 2002-11-25 | 2004-06-02 | 전자부품연구원 | Methods of common address and address table for transferring data between different network protocols and architectures thereof |
KR20040045806A (en) * | 2002-11-25 | 2004-06-02 | 전자부품연구원 | Architecture and method of a common protocol for transferring data between different network protocols and a common protocol packet |
KR20040057914A (en) * | 2002-12-23 | 2004-07-02 | 한국전자통신연구원 | Control Protocol Translation Apparatus And Method Thereof |
KR20060078039A (en) * | 2004-12-30 | 2006-07-05 | 전자부품연구원 | Switch hub for home network and home network system using thereof and method for transmitting data using thereof |
KR20070009855A (en) * | 2005-07-14 | 2007-01-19 | (주)플러스빅 | Smart home integrate network controller : s.i.n.c |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113556392A (en) * | 2021-07-19 | 2021-10-26 | 广州市百果园网络科技有限公司 | Communication system, method, device and storage medium |
CN113556392B (en) * | 2021-07-19 | 2023-11-14 | 广州市百果园网络科技有限公司 | Communication system, method, apparatus and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109104448B (en) | Session management method and device | |
JP3327225B2 (en) | Network address translator and recording medium thereof | |
JP3580250B2 (en) | Wireless communication system, network and mobile terminal used in wireless communication system | |
US20090141741A1 (en) | Method and apparatus for connecting sensor network to heterogeneous network | |
US20080085732A1 (en) | Communication terminal apparatus, server, and radio communication system | |
US20050078633A1 (en) | Wireless communication system and mobile terminal | |
KR20120123211A (en) | Apparatus and method for transmitting/receiving ip information in a radio communication network | |
US9191780B2 (en) | Configuring a wireless communications device in a mobile communications system | |
KR20100071827A (en) | Mobile gateway apparatus and method for connecting ip based service thereof | |
KR101109692B1 (en) | Mobile node and data server for providing information on an IP address allocation, and method for providing information on an IP address allocation | |
US20150012636A1 (en) | Method, device and system for an application layer traffic optimization server | |
JP6907307B2 (en) | Data transmission methods, related equipment, and systems | |
JP2009515432A5 (en) | ||
CN104702713A (en) | Method and device for forwarding data message | |
KR100425325B1 (en) | Method for managing IP using NAT in mobile network and apparatus thereof | |
KR20050094035A (en) | Network address translation based mobility management | |
CN101652976A (en) | The method and apparatus that is used for identifying mobile network protocol capabilities | |
KR100789755B1 (en) | Communication apparatus for using common platform adapted multi-protocol in wireless personal area network and method thereof | |
JP4569301B2 (en) | Mobile communication terminal, mobile communication system, data transmission restriction method, and program | |
EP1708417A4 (en) | An interactive method of a wireless local area network user terminal rechoosing a management network | |
JP2004304841A (en) | Wireless communication system and mobile terminal used for wireless communication system | |
JP2003283536A (en) | Portable router unit | |
JP4371955B2 (en) | Button telephone system and voice data communication method used therefor | |
CN102231879B (en) | The method of the business data processing of terminal device and terminal device | |
KR100869373B1 (en) | Apparatus and method for sharing wibro network resource |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20101001 Year of fee payment: 4 |
|
LAPS | Lapse due to unpaid annual fee |