KR100531346B1 - apparatus and method for controlling connection of internet in bus system - Google Patents

apparatus and method for controlling connection of internet in bus system Download PDF

Info

Publication number
KR100531346B1
KR100531346B1 KR1019980021340A KR19980021340A KR100531346B1 KR 100531346 B1 KR100531346 B1 KR 100531346B1 KR 1019980021340 A KR1019980021340 A KR 1019980021340A KR 19980021340 A KR19980021340 A KR 19980021340A KR 100531346 B1 KR100531346 B1 KR 100531346B1
Authority
KR
South Korea
Prior art keywords
node
packet
bus system
internet
address
Prior art date
Application number
KR1019980021340A
Other languages
Korean (ko)
Other versions
KR20000001205A (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 KR1019980021340A priority Critical patent/KR100531346B1/en
Publication of KR20000001205A publication Critical patent/KR20000001205A/en
Application granted granted Critical
Publication of KR100531346B1 publication Critical patent/KR100531346B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40052High-speed IEEE 1394 serial bus
    • H04L12/40097Interconnection with other networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40006Architecture of a communication node
    • H04L12/40013Details regarding a bus controller
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40052High-speed IEEE 1394 serial bus
    • H04L12/40071Packet processing; Packet format

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

버스 시스템에서의 인터넷 접속 제어장치 및 방법은 버스 시스템에서 인터넷에 접속할 경우 하나의 아이피 어드레스(IP Address)로 버스 시스템의 인터넷 접속이 가능한 노드와 접속할 수 있도록 하기 위한 것으로서, 버스 시스템과 인터넷 접속을 위한 장치에 있어서, 상기 버스 시스템의 다수개의 노드의 노드_번호(node_number)와 버스 시스템에서 전송하고자 하는 데스티네이션 아이피 어드레스(Destination IP_Address)를 저장하기 위한 메모리수단과, 상기 메모리수단에 저장된 정보로부터 인터넷과 접속하고자 하는 버스 시스템의 노드_번호(node_number)를 확인하여 해당 노드로 패킷을 변환하여 전송하는 데이터 변환수단을 포함하여 구성됨에 그 요지가 있다.An internet access control apparatus and method in a bus system is for allowing a bus system and an internet access node to be connected to an internet access node of a bus system with an IP address when the bus system accesses the Internet. An apparatus, comprising: memory means for storing node_numbers of a plurality of nodes of a bus system and a destination IP address to be transmitted in a bus system; The point of the present invention is to include data converting means for converting a packet to a node by checking a node_number of a bus system to be connected.

Description

버스 시스템에서의 인터넷 접속 제어장치 및 방법{apparatus and method for controlling connection of internet in bus system}Apparatus and method for controlling connection of internet in bus system}

본 발명은 버스 시스템에 관한 것으로, 특히 버스 시스템에서의 인터넷 접속 제어장치 및 방법에 관한 것이다.The present invention relates to a bus system, and more particularly, to an apparatus and method for controlling an internet connection in a bus system.

이하, 종래 기술에 따른 버스 시스템에서의 인터넷 접속 제어장치 및 방법에 대하여 첨부한 도면을 참조하여 설명하면 다음과 같다.Hereinafter, an apparatus and method for controlling internet access in a bus system according to the related art will be described with reference to the accompanying drawings.

도 1 은 일반적인 P1394 시리얼 버스 시스템과 인터넷 환경 연결 상태을 나타낸 도면으로, 각각의 아이피 어드레스(IP Address)를 갖는 노드 #0~노드 #4(1~5)와, TCP/IP 포맷과 1394 포맷의 신호를 상호 변환하는 IP/1394 컨버터(Converter)(6)와, 인터넷 환경(7)과, PC(8)(9)로 구성된다.1 is a diagram illustrating a connection between a general P1394 serial bus system and an Internet environment, in which nodes # 0 to node # 4 (1 to 5) having respective IP addresses, signals in TCP / IP format and 1394 format. Is composed of an IP / 1394 converter (6) for converting each other, an Internet environment (7), and a PC (8) (9).

상기 노드 #0~노드 #4(1~5)중 인터넷과 접속가능한 기기로는 PC, Web TV, Internet Phone 등이 있다.Among the nodes # 0 to node # 4 (1 to 5), a device that can be connected to the Internet includes a PC, a Web TV, and an Internet phone.

상기 노드 #0~노드 #4(1~5)는 별개의 아이피 어드레스(IP Address)가 부여된다.Nodes # 0 to # 4 (1-5) are given separate IP addresses.

이와 같이 구성된 일반적인 버스 시스템에서의 인터넷 접속 제어장치 및 방법에 대하여 첨부한 도면을 참조하여 상세히 설명하면 다음과 같다.An apparatus and method for controlling an internet access in a general bus system configured as described above will be described in detail with reference to the accompanying drawings.

먼저, PC(8)의 사용자가 버스 시스템의 노드 #3(4)과 인터넷 환경(7)을 통해 접속을 시도할 경우 PC(8)의 사용자는 상기 인터넷 통신 툴(tool)을 이용하여 노드 #3의 아이피 어드레스(IP Address)로 데이터를 전송한다.First, when the user of the PC 8 attempts to connect to the node # 3 (4) of the bus system through the Internet environment (7), the user of the PC (8) uses the Internet communication tool (node) # Transfer data to IP address of 3.

그러면 IP/1394 컨버터(6)는 상기 인터넷 환경(7)을 통해 전송된 아이피 어드레스(IP Address)로 전송된 TCP/IP 포맷의 신호를 1394 포맷의 신호로 변환한 후 상기 아이피 어드레스(IP Adreess)인 노드 #3(4)으로 전송한다.Then, the IP / 1394 converter 6 converts the signal of the TCP / IP format transmitted to the IP address transmitted through the Internet environment 7 into a 1394 format signal, and then the IP address. To node # 3 (4).

이에 따라 노드 #3은 상기 IP/1394 컨버터(6)에서 1394 포맷의 신호로 변환된 신호를 노드 #4(5)를 통해 전송받아 상기 PC(8)와 인터넷 접속한다.Accordingly, the node # 3 receives the signal converted from the IP / 1394 converter 6 into a signal of 1394 format through the node # 4 (5) and connects to the PC 8 on the Internet.

한편, 버스 시스템내 노드 #0에서 PC(9)로 인터넷 접속을 시도할 경우 노드 #0는 상기 인터넷 통신 툴(tool)을 이용하여 상기 PC(9)의 아이피 어드레스(IP Address)를 데이터를 전송한다.On the other hand, when attempting to access the Internet from the node # 0 in the bus system to the PC 9, the node # 0 transmits data to the IP address of the PC 9 by using the Internet communication tool. do.

그러면 IP/1394 컨버터(6)는 상기 버스 시스템에서 전송된 1394 포맷의 신호를 TCP/IP 포맷의 신호로 변환한 후 인터넷 환경(7)을 통해 상기 데스티네이션 아이피 어드레스(Destination IP_Address)인 PC(9)으로 전송한다.Then, the IP / 1394 converter 6 converts the 1394 format signal transmitted from the bus system into a signal in the TCP / IP format, and then the PC 9 which is the destination IP_Address through the Internet environment 7. ).

이에 따라 PC(9)는 상기 인터넷 환경(7)을 통해 전송된 TCP/IP 포맷의 신호에 따라 상기 노드 #0와 인너텟 접속한다.Accordingly, the PC 9 makes an internal connection with the node # 0 according to the signal of the TCP / IP format transmitted through the Internet environment 7.

그러나 종래 기술에 따른 버스 시스템에서의 인터넷 접속 제어장치 및 방법에 있어서는 모든 노드가 별개의 아이피 어드레스(IP Address)를 보유하기 때문에 각 기기마다 아이피 어드레스(IP Address)를 세팅(Setting)하여 관리하여야 함으로써 버스 시스템의 고유 노드_번호(node_number)를 사용하지 못하며 관리상 복잡해지는 문제점이 있다.However, in the Internet access control apparatus and method in the bus system according to the prior art, since every node has a separate IP address, the IP address must be set and managed for each device. There is a problem in that the unique node_number of the bus system cannot be used and it is complicated in management.

따라서 본 발명은 상기와 같은 문제점을 해결하기 위해 안출한 것으로서, 버스 시스템에서 인터넷에 접속할 경우 하나의 아이피 어드레스(IP Address)로 버스 시스템의 인터넷 접속이 가능한 노드와 접속할 수 있도록 하기 위한 버스 시스템에서의 인터넷 접속 제어장치를 제공하는데 그 목적이 있다.Accordingly, the present invention has been made to solve the above problems, in the case of accessing the Internet from the bus system in the bus system to be able to access the Internet connection node of the bus system with a single IP address (IP Address) The purpose is to provide an internet access control device.

또한, 상기와 같은 장치에 상응하는 버스 시스템에서의 인터넷 접속 제어방법을 제공하는데 그 목적이 있다.Another object of the present invention is to provide a method for controlling Internet access in a bus system corresponding to the above apparatus.

상기와 같은 목적을 달성하기 위한 본 발명은 버스 시스템과 인터넷 접속을 위한 장치에 있어서, 상기 버스 시스템에 연결된 다수의 노드의 노드 번호(node_number)와 상기 버스 시스템에 연결된 인터넷 단말기의 데스티네이션 아이피 어드레스(Destination IP_Address) 정보를 저장하는 메모리수단; 및 상기 메모리수단에 저장된 상기 노드 번호와 데스티네이션 아이피 어드레스 정보를 이용하여 버스 시스템 패킷 형식과 인터넷 아이피 패킷 형식을 상호 변환 시킬 수 있는 데이터 변환수단을 포함하는 것을 특징으로 하는 버스 시스템에서의 인터넷 접속 제어장치를 제공한다.In order to achieve the above object, the present invention provides a bus system and an apparatus for accessing the Internet, including node numbers (node_number) of a plurality of nodes connected to the bus system and a destination IP address of an internet terminal connected to the bus system. Memory means for storing Destination IP_Address) information; And data conversion means for converting a bus system packet format and an internet IP packet format by using the node number and the destination IP address information stored in the memory means. Provide the device.

상기 메모리수단은 인터넷 접속이 가능한 노드의 노드 번호(node_number)가 저장되는 제 1 영역; 업체별로 부여받는 정보와 칩 고유 시리얼 번호를 포함하는 정보를 저장하는 제 2 영역; 및 인터넷 접속을 위한 데스티네이션 아이피_어드레스(Destination IP_Address)를 저장하는 제 3 영역을 포함할 수 있다. The memory means includes a first area in which a node number (node_number) of a node that can access the Internet is stored; A second area for storing information provided for each company and information including a chip-specific serial number; And a third area for storing a destination IP_Address for accessing the Internet.

또한, 상기의 목적을 달성하기 위하여 본 발명은 (a) 버스 리셋시 각 노드로 자신의 노드 아이디(node ID)를 전송한 후 인터넷 접속 노드의 존재 여부를 검색하는 단계; (b) 상기 인터넷 접속 노드가 존재할 경우 지유아이디(GUID)와 노드_번호(node_number) 정보를 전송하여 메모리 수단을 업데이트(Update)하는 단계; (c) 패킷 수신시 버스 시스템 패킷인지 아이피 패킷(IP Packet)인지를 검색하여 버스 시스템 패킷일 경우 상기 검색결과 버스 시스템 패킷이라면 데스티네이션 아이피_어드레스(Destination IP_Address)를 저장하는 단계; 및(d) 상기 버스 시스템 패킷을 아이피 패킷(IP Packet)으로 변환하여 상기 데스티네이션 아이피_어드레스(Destination IP_Address)로 전송하는 단계를 포함하는 것을 특징으로 하는 버스 시스템에서의 인터넷 접속 제어방법을 제공한다.In addition, to achieve the above object, the present invention includes the steps of (a) transmitting the node ID (node ID) to each node at the time of bus reset and searching for the presence of the Internet access node; (b) updating a memory means by transmitting a GUID and node_number information when the Internet access node exists; (c) searching for a bus system packet or an IP packet when the packet is received and storing a destination IP_Address for the bus system packet if the bus system packet is a result of the search; And (d) converting the bus system packet into an IP packet and transmitting the IP packet to the destination IP_Address. .

그리고, (a) 버스 리셋시 각 노드로 자신의 노드 아이디(node ID)를 전송한 후 인터넷 접속 노드의 존재 여부를 검색하는 단계; (b) 상기 인터넷 접속 노드가 존재할 경우 지유아이디(GUID)와 노드_번호(node_number) 정보를 전송하여 메모리 수단을 업데이트(Update)하는 단계; (c) 패킷 수신시 버스 시스템 패킷인지 아이피 패킷(IP Packet)인지를 검색하여 아이피 패킷(IP Packet)이라면 상기 아이피 패킷(IP Packet)의 소스_아이피_어드레스(Source_IP_Address)와 메모리수단에 저장된 데스티네이션 아이피_어드레스(Destination IP_Address)와 비교하는 단계; 및 (d) 상기 비교결과 일치하는 노드를 확인한 후 상기 아이피 패킷(IP Packet)을 버스 시스템 패킷으로 변환하여 해당 노드로 전송하는 단계를 포함하는 것을 특징으로 하는 버스 시스템에서의 인터넷 접속 제어방법을 제공한다.And (a) searching for the existence of an internet access node after transmitting its node ID to each node upon bus reset; (b) updating a memory means by transmitting a GUID and node_number information when the Internet access node exists; (c) When receiving a packet, the system searches for a bus system packet or an IP packet, and if the packet is an IP packet, a destination stored in the source_IP_address and the memory means of the IP packet. Comparing with IP_Address; And (d) converting the IP packet into a bus system packet after confirming a matching node as a result of the comparison, and transmitting the IP packet to a corresponding node. do.

이하, 본 발명에 따른 버스 시스템에서의 인터넷 접속 제어장치 및 방법의 바람직한 실시예에 대하여 첨부한 도면을 참조하여 설명하면 다음과 같다.Hereinafter, a preferred embodiment of an internet access control apparatus and method in a bus system according to the present invention will be described with reference to the accompanying drawings.

도 2 는 본 발명에 따른 버스 시스템에서의 인터넷 접속 제어장치의 일실시예를 나타낸 도면으로, 버스 시스템의 다수개의 노드의 노드_번호(node_number)와 버스 시스템에서 전송하고자 하는 데스티네이션 아이피 어드레스(Destination IP_Address)를 저장하거나 버스 시스템 포맷 데이터와 TCP/IP 포맷 데이터를 상호 변환하여 출력하는 게이트웨이(110)와, 상기 게이트웨이(110)로 버스 시스템 포맷 데이터를 출력하거나 상기 게이트웨이에서 변환출력된 버스 시스템 포맷 데이터에 따라 인터넷과 접속하는 버스 시스템 접속 노드(120)와, 상기 게이트웨이에서 변환출력된 TCP/IP 포맷 데이터에 따라 상기 시스템 버스 접속 노드(120)와 인터넷 접속하거나 상기 게이트웨이로 인터넷 접속에 따라 접속된 버스 시스템 접속 노드(120)와 TCP/IP 포맷 데이터를 출력하는 다수개의 인터넷 접속 PC(130~150)로 구성된다.FIG. 2 is a diagram illustrating an embodiment of an apparatus for controlling access to an Internet in a bus system according to the present invention, and includes node_numbers of a plurality of nodes of a bus system and a destination IP address to be transmitted in a bus system. Gateway 110 for storing IP_Address) or converting bus system format data and TCP / IP format data, and outputting bus system format data to the gateway 110 or converting bus system format data from the gateway. A bus system connection node 120 connected to the Internet according to the present invention, and a bus connected to the system bus connection node 120 via the Internet or to the gateway according to an internet connection according to the TCP / IP format data converted from the gateway. Multiple outputs of system access node 120 and TCP / IP format data It consists of Internet access PC (130 ~ 150).

상기 버스 시스템 접속 노드(120)는 응용 레이어인 브라우저(brower)(121)와, TCP/IP 레이어(122)와, 트랜잭션(Transaction) 레이어(123)와, 링크(Link) 레이어(124)와, 파이(PHY) 레이어(125)를 포함하여 구성된다.The bus system connection node 120 may include an application layer browser 121, a TCP / IP layer 122, a transaction layer 123, a link layer 124, And a PHY layer 125.

상기 게이트웨이(110)는 상기 버스 시스템의 다수개의 노드의 노드_번호(node_number)와 버스 시스템에서 전송하고자 하는 데스티네이션 아이피 어드레스(Destination IP_Address)를 저장하기 위한 메모리부(112)와, 상기 메모리부(112)에 저장된 정보로부터 인터넷과 접속하고자 하는 버스 시스템의 노드_번호(node_number)를 확인하여 해당 노드로 패킷을 변환하여 전송하는 데이터 변환부(111)로 구성된다.The gateway 110 may include a memory 112 for storing node_numbers of a plurality of nodes of the bus system, a destination IP address to be transmitted from the bus system, and the memory unit ( The data conversion unit 111 checks the node_number of the bus system to be connected to the Internet from the information stored in 112 and converts the packet to the corresponding node.

도 3 은 도 2 의 게이트웨이내 메모리의 포맷을 나타낸 도면이으로, 인터넷 접속이 가능한 노드의 노드_번호(node_number)가 저장되는 소정 비트의 노드_번호(node_number) 영역과 예약되는 않은 소정 비트의 리저브드(Reserved) 영역으로 이루어진 제 1 영역과, 업체별로 부여받는 소정 비트의 노드_벤더_아이디(Node_Vendor_Id) 영역과 칩 고유 시리얼 번호를 나타내는 소정 비트의 칩_아이디_하이(Chip_id_hi) 영역과 소정 비트의 칩_아이디_로(Chip_id_lo) 영역으로 이루어진 버스_인포_블럭(Bus_info_block) 영역인 제 2 영역과, 인터넷 접속을 위한 소정 비트의 데스티네이션 아이피 어드레스(Destination IP Address)인 제 3 영역을 포함하여 구성된다.FIG. 3 is a diagram illustrating a format of a memory in the gateway of FIG. 2, in which a node_number area of a predetermined bit in which a node_number of a node capable of accessing the Internet is stored, and a reserve of a reserved bit are not reserved. A chip_id_hi area and a predetermined bit, each of which includes a first area including a reserved area, a node_vendor_id area of a predetermined bit assigned to each company, and a predetermined bit representing a chip-specific serial number. A second area which is a bus_info_block area including a chip_id_lo area of a third area and a third area which is a destination IP address of a predetermined bit for internet access. It is composed.

도 4 는 도 2 의 링크 레이어의 전송 포맷을 나타낸 도면으로, 버스 시스템 패킷의 헤더를 저장하기 위한 소정 비트의 버스 시스템 패킷 헤더(Bus System Packet Header)영역과, 상기 헤더의 오류를 체크하기 위한 소정 비트의 헤더_씨알씨(header)영역과, 인터넷 접속시 변환된 아이피 패킷(IP Packet)을 저장하기 위한 소정 비트의 아이피 패킷(IP Packet)영역과, 상기 영역들의 오류를 체크하기 위한 소정 비트의 씨알씨(CRC)영역을 포함하여 구성된다.4 is a diagram illustrating a transmission format of a link layer of FIG. 2, wherein a bus system packet header region having a predetermined bit for storing a header of a bus system packet, and a predetermined header for checking an error of the header; A header header field of bits, an IP packet region of a predetermined bit for storing the IP packet converted when connecting to the Internet, and a predetermined bit for checking an error of the regions. It includes a CRC area.

상기 버스 시스템 패킷(Bus System Packet)은 P1394 패킷이다.The bus system packet is a P1394 packet.

도 5 는 본 발명에 따른 버스 시스템에서의 인터넷 접속 제어방법의 플로우 챠트이다.5 is a flowchart of an internet access control method in a bus system according to the present invention.

이와 같은 본 발명에 따른 통신 버스 시스템에서의 인터넷 접속 제어장치 및 방법에 대하여 첨부한 도면을 참조하여 상세히 설명하면 다음과 같다.An apparatus and method for controlling an internet access in a communication bus system according to the present invention will be described in detail with reference to the accompanying drawings.

게이트웨이(110)는 버스 시스템에 접속된 다수개의 노드와 인터넷 접속을 위한 아이피 어드레스(IP Address)를 하나를 부여받는다.The gateway 110 is given one IP address for accessing the Internet and a plurality of nodes connected to the bus system.

먼저, 버스 리셋이 발생하면 게이트웨이(110)는 버스 시스템에 접속된 다수개의 노드로 자신의 노드 아이디(node ID)를 전송한다(S1, S2).First, when a bus reset occurs, the gateway 110 transmits its node ID to a plurality of nodes connected to the bus system (S1 and S2).

그러면 버스 시스템에 접속된 다수개의 노드중 인터넷 접속이 가능한 노드는 자신의 지유아이디(GUID)와 노드_번호(Node_number) 정보를 각각의 컨피거레이션_롬(Configuration_ROM)에서 읽어 시스템 버스 케이블을 통해 게이트웨이(110)로 전송한다(S3, S4).Then, among the plurality of nodes connected to the bus system, the node with internet access reads its own GUIID and Node_number information from each Configuration_ROM and uses the gateway through the system bus cable. Transmit to 110 (S3, S4).

상기 인터넷 접속이 가능한 노드는 PC, 인터넷 TV, 인터넷 Phone 등이 있다.The nodes that can access the Internet include a PC, an Internet TV, and an Internet phone.

이에 따라 게이트웨이(110)는 상기 버스 시스템 접속 PC(220)로부터 버스 시스템 케이블을 통해 전송된 인터넷 접속이 가능한 노드의 지유아이디(GUID)와 노드_번호(Node_number) 정보를 노드별로 등록(저장)한다(S5).Accordingly, the gateway 110 registers (stores) the GID and Node_number information of the node capable of accessing the Internet transmitted from the bus system connection PC 220 through the bus system cable for each node. (S5).

여기서 상기 버스 시스템은 P1396 시스템이고, 버스 시스템 케이블은 P1394 케이블이다.Wherein the bus system is a P1396 system and the bus system cable is a P1394 cable.

상기 노드_번호(Node_number) 정보는 새로운 버스 리셋이 발생되면 새로운 노드_번호(Node_number)로 업데이트(Update)된다.The Node_number information is updated with a new Node_number when a new bus reset occurs.

상기 게이트웨이(110)내 데이터 변환부(111)는 상기 버스 시스템에 접속된 다수개의 노드중 인터넷 접속이 가능한 노드의 지유아이디(GUID)와 노드_번호(Node_number) 정보를 노드별로 신호처리하여 도 3 에 도시된 바와 같은 내부의 메모리부(112)에 저장한다.The data converting unit 111 in the gateway 110 performs signal processing on a node-by-node basis for GUID and Node_number information of a node having Internet access among a plurality of nodes connected to the bus system. It is stored in the internal memory unit 112 as shown in.

즉 메모리부(112)는 상기 버스 시스템에 접속된 다수개의 노드중 인터넷 접속이 가능한 노드의 지유아이디(GUID)와 노드_번호(Node_number) 정보를 노드별로 인터넷 접속이 가능한 노드의 노드_번호(node_number)가 저장되는 소정 비트의 노드_번호(node_number) 영역과 예약되는 않은 소정 비트의 리저브드(Reserved) 영역으로 이루어진 제 1 영역과, 업체별로 부여받는 소정 비트의 노드_벤더_아이디(Node_Vendor_Id) 영역과 칩 고유 시리얼 번호를 나타내는 소정 비트의 칩_아이디_하이(Chip_id_hi) 영역과 소정 비트의 칩_아이디_로(Chip_id_lo) 영역으로 이루어진 버스_인포_블럭(Bus_info_block) 영역인 제 2 영역에 저장한다.That is, the memory unit 112 displays node IDs (GUIDs) and node_numbers (node_number) information of nodes that can be connected to the Internet among the plurality of nodes connected to the bus system. ) Is a first region consisting of a node_number region of a predetermined bit and a reserved region of a predetermined bit that is not reserved, and a node_vendor_Id region of a predetermined bit given to each company. And a chip_id_hi area of a predetermined bit and a chip_id_lo area of a predetermined bit indicating a chip unique serial number, and a bus_info_block area of a bus_info_block area. .

이때 상기 메모리부(112)내 인터넷 접속을 위한 소정 비트의 데스티네이션 아이피 어드레스(Destination IP Address)인 제 3 영역는 상기 버스 시스템에 연결된 인터넷을 접속할 수 있는 노드에서 인터넷 접속을 시도하기 전이기 때문에 비어있게 된다.At this time, the third region, which is a destination IP address of a predetermined bit for accessing the Internet in the memory 112, is empty because the node before accessing the Internet connected to the bus system attempts to access the Internet. do.

이후 사용자가 버스 시스템 접속 노드(120)의 브라우저(121)를 이용하여 인터넷 환경을 통해 인터넷 접속 PC(130)와 인터넷에 접속하기 위하여 상기 인터넷 접속 PC(130)의 아이피 어드레스(IP Address)가 포함된 신호를 출력하면 TCP/IP 레이어(122)는 상기 신호를 IP 패킷(Packet)으로 변환하여 출력한다.Thereafter, the IP address of the Internet access PC 130 is included for the user to access the Internet access PC 130 and the Internet through the Internet environment using the browser 121 of the bus system access node 120. When the outputted signal is output, the TCP / IP layer 122 converts the signal into an IP packet and outputs the converted signal.

그러면 상기 IP 패킷(Packet)은 트랜잭션 레이어(123)과 링크 레이어(124)에서 버스 시스템 패킷(Packet)으로 변환된 후 파이(PHY) 레이터(125)를 통해 게이트웨이(110)로 전송된다.Then, the IP packet is converted into a bus system packet at the transaction layer 123 and the link layer 124, and then transmitted to the gateway 110 through the PHY radar 125.

즉 상기 IP 패킷(Packet)은 트랜잭션 레이어(123)과 링크 레이어(124)에서 도 4 에 도시된 바와 같이 버스 시스템 패킷 헤더(Bus System Packet header)영역과 상기 헤더의 오류를 체크하기 위한 헤더_씨알씨(header_CRC)영역과 아이피 패킷(IP Packet)영역과 상기 영역들의 오류를 체크하기 씨알씨(CRC)영역의 버스 시스템 패킷(Packet)으로 포장되어 파이(PHY) 레이터(124)를 통해 게이트웨이(110)로 전송된다.That is, the IP packet is a header_ seed for checking an error of a bus system packet header area and the header as shown in FIG. 4 in the transaction layer 123 and the link layer 124. Checking the error of the header (CRC) area, the IP packet area and the above areas are packed into the bus system packet of the CRC area, and the gateway 110 through the PHY radar 124. Is sent).

여기서 상기 도 4 에 도시된 b영역은 상기 TCP/IP 레이어(122)에 의한 아이피 패킷(IP Packet)이며, a, c영역은 상기 링크 레이어(124)에서 버스 시스템 패킷을 위해 만든 부분이다.In this case, area b shown in FIG. 4 is an IP packet by the TCP / IP layer 122, and areas a and c are parts made by the link layer 124 for the bus system packet.

이에 따라 게이트웨이(110)는 상기 전송된 패킷 데이터를 수신하여 버스 시스템 패킷인지 아이피 패킷(IP Packet)인지를 검색한다(S6, S7).Accordingly, the gateway 110 receives the transmitted packet data and searches for a bus system packet or an IP packet (S6 and S7).

상기 검색결과 버스 시스템 패킷(Packet)이라면 게이트웨이(110)내 데이터 변환부(111)는 상기 수신된 버스 시스템 패킷(Packet)의 데스티네이션 아이피_어드레스(Destranation IP_Address)를 메모리부(111)의 해당 노드_번호 영역에 저장한다(S8).If the search result is a bus system packet, the data conversion unit 111 in the gateway 110 transmits a destination IP_Address of the received bus system packet to the corresponding node of the memory unit 111. _ Save in the number area (S8).

아울러 게이트웨이(110)내 데이터 변환부(111)는 상기 버스 시스템 패킷(Packet)을 아이피 패킷(IP Packet)으로 변환한 후 상기 데스티네이션 아이피_어드레스(Destination IP_Address)인 인터넷 접속 PC(130)로 전송한다(S9, S10).In addition, the data conversion unit 111 in the gateway 110 converts the bus system packet into an IP packet and transmits the IP packet to the Internet access PC 130 which is the destination IP address. (S9, S10).

또한, 상기 검색결과 버스 시스템 패킷(Packet)이 아니라면 즉 인터넷 접속 PC(130)에서 전송된 아이피 패킷(IP Packet)이라면 게이트웨이(110)는 상기 메모리부(111)에서 전송 노드를 확인하여 이를 버스 시스템 패킷으로 변환한 후 버스 시스템 케이블을 통해 상기 버스 시스템 접속 노드(120)로 전송한다(S11~S13).In addition, if the search result is not a bus system packet, i.e., an IP packet transmitted from the Internet access PC 130, the gateway 110 checks the transmission node in the memory unit 111 and checks the bus node. After converting the packet to the bus system connection node 120 via a bus system cable (S11 to S13).

즉 상기 검색결과 아이피 패킷(IP Packet)이라면 게이트웨이(110)내 데이터 변환부(111)는 상기 인터넷 접속 PC(130)의 소스_아이피_어드레스(Source_IP_Address)와 상기 데이터 변환부(112)에 저장된 데스티네이션 아이피_어드레스(Destination IP_Address)를 비교한다.That is, if the search result is an IP packet, the data converting unit 111 in the gateway 110 stores the source_IP_Address of the Internet access PC 130 and the data stored in the data converting unit 112. Compare the Destination IP_Address.

상기 비교결과 일치하는 노드가 존재한다면 게이트웨이(110)내 데이터 변환부(111)는 상기 일치하는 노드를 확인한 후 로 자신이 수신한 이를 아이피 패킷(IP Packet)을 버스 시스템 패킷으로 변환하여 버스 시스템 케이블을 통해 상기 버스 시스템 접속 노드(120)로 전송한다.If there is a matching node as a result of the comparison, the data converting unit 111 in the gateway 110 checks the matching node and converts the received IP packet into a bus system packet by converting the received IP packet into a bus system packet. Through the transmission to the bus system connection node 120.

이상에서 설명한 바와 같이 본 발명에 따른 통신 버스 시스템에서의 인터넷 접속 제어장치 및 방법에 있어서는 버스 시스템에서 인터넷에 접속할 경우 게이트웨이에서 각 노드의 지유아이디(GUID)와 노드_번호(Node Number) 정보, 접속 아이피 어드레스(IP Address)를 저장하여 하나의 아이피 어드레스(IP Address)로 인터넷 접속을 관리하여 버스 시스템의 인터넷 접속이 가능한 노드와 접속할 수 있도록 함으로써 접속 아이피 어드레스(IP Address)를 효율적으로 관리할 수 있는 효과가 있다.As described above, in the apparatus and method for controlling Internet access in a communication bus system according to the present invention, when accessing the Internet from a bus system, a gateway's GUID, Node_Number information, and connection of each node are connected at the gateway. The IP address can be stored to manage the Internet connection with a single IP address so that it can be connected to a node that can access the Internet of the bus system so that the IP address can be managed efficiently. It works.

도 1 은 일반적인 P1394 시리얼 버스 시스템과 인터넷 환경 연결 상태을 나타낸 도면1 is a diagram illustrating a connection state between a general P1394 serial bus system and an Internet environment.

도 2 는 본 발명에 따른 버스 시스템에서의 인터넷 접속 제어장치의 일실시예를 나타낸 도면2 is a view showing an embodiment of an internet access control apparatus in a bus system according to the present invention;

도 3 은 도 2 의 게이트웨이내 신호 저장부의 포맷을 나타낸 도면FIG. 3 is a diagram illustrating a format of a signal storage unit in a gateway of FIG. 2.

도 4 는 도 2 의 링크 레이어의 전송 포맷을 나타낸 도면4 illustrates a transmission format of a link layer of FIG.

도 5 는 본 발명에 따른 버스 시스템에서의 인터넷 접속 제어방법의 플로우 챠트5 is a flowchart of a method for controlling internet access in a bus system according to the present invention.

Claims (4)

버스 시스템과 인터넷 접속을 위한 장치에 있어서, In the bus system and the device for internet access, 상기 버스 시스템에 연결된 다수의 노드의 노드 번호(node_number)와 상기 버스 시스템에 연결된 인터넷 단말기의 데스티네이션 아이피 어드레스(Destination IP_Address) 정보를 저장하는 메모리수단; 및Memory means for storing node number (node_number) of a plurality of nodes connected to the bus system and destination IP address information of an internet terminal connected to the bus system; And 상기 메모리수단에 저장된 상기 노드 번호와 데스티네이션 아이피 어드레스 정보를 이용하여 버스 시스템 패킷 형식과 인터넷 아이피 패킷 형식을 상호 변환 시킬 수 있는 데이터 변환수단을 포함하는 것을 특징으로 하는 버스 시스템에서의 인터넷 접속 제어장치.And data conversion means for converting a bus system packet format and an internet IP packet format by using the node number and destination IP address information stored in the memory means. . 제 1 항에 있어서, The method of claim 1, 상기 메모리수단은 인터넷 접속이 가능한 노드의 노드 번호(node_number)가 저장되는 제 1 영역; The memory means includes a first area in which a node number (node_number) of a node that can access the Internet is stored; 업체별로 부여받는 정보와 칩 고유 시리얼 번호를 포함하는 정보를 저장하는 제 2 영역; 및A second area for storing information provided for each company and information including a chip-specific serial number; And 인터넷 접속을 위한 데스티네이션 아이피_어드레스(Destination IP_Address)를 저장하는 제 3 영역을 포함하는 것을 특징으로 하는 버스 시스템에서의 인터넷 접속 제어장치.And a third area for storing a destination IP address for an internet connection. (a) 버스 리셋시 각 노드로 자신의 노드 아이디(node ID)를 전송한 후 인터넷 접속 노드의 존재 여부를 검색하는 단계; (a) searching for the existence of an internet access node after transmitting its node ID to each node upon bus reset; (b) 상기 인터넷 접속 노드가 존재할 경우 지유아이디(GUID)와 노드_번호(node_number) 정보를 전송하여 메모리 수단을 업데이트(Update)하는 단계; (b) updating a memory means by transmitting a GUID and node_number information when the Internet access node exists; (c) 패킷 수신시 버스 시스템 패킷인지 아이피 패킷(IP Packet)인지를 검색하여 버스 시스템 패킷일 경우 상기 검색결과 버스 시스템 패킷이라면 데스티네이션 아이피_어드레스(Destination IP_Address)를 저장하는 단계; 및(c) searching for a bus system packet or an IP packet when the packet is received and storing a destination IP_Address for the bus system packet if the bus system packet is a result of the search; And (d) 상기 버스 시스템 패킷을 아이피 패킷(IP Packet)으로 변환하여 상기 데스티네이션 아이피_어드레스(Destination IP_Address)로 전송하는 단계를 포함하는 것을 특징으로 하는 버스 시스템에서의 인터넷 접속 제어방법.(d) converting the bus system packet into an IP packet and transmitting the IP packet to the destination IP address. (a) 버스 리셋시 각 노드로 자신의 노드 아이디(node ID)를 전송한 후 인터넷 접속 노드의 존재 여부를 검색하는 단계; (a) searching for the existence of an internet access node after transmitting its node ID to each node upon bus reset; (b) 상기 인터넷 접속 노드가 존재할 경우 지유아이디(GUID)와 노드_번호(node_number) 정보를 전송하여 메모리 수단을 업데이트(Update)하는 단계; (b) updating a memory means by transmitting a GUID and node_number information when the Internet access node exists; (c) 패킷 수신시 버스 시스템 패킷인지 아이피 패킷(IP Packet)인지를 검색하여 아이피 패킷(IP Packet)이라면 상기 아이피 패킷(IP Packet)의 소스_아이피_어드레스(Source_IP_Address)와 메모리수단에 저장된 데스티네이션 아이피_어드레스(Destination IP_Address)와 비교하는 단계; 및 (c) When receiving a packet, the system searches for a bus system packet or an IP packet, and if the packet is an IP packet, a destination stored in the source_IP_address and the memory means of the IP packet. Comparing with IP_Address; And (d) 상기 비교결과 일치하는 노드를 확인한 후 상기 아이피 패킷(IP Packet)을 버스 시스템 패킷으로 변환하여 해당 노드로 전송하는 단계를 포함하는 것을 특징으로 하는 버스 시스템에서의 인터넷 접속 제어방법.(d) converting the IP packet into a bus system packet after confirming a node matching the result of the comparison, and transmitting the IP packet to a corresponding node.
KR1019980021340A 1998-06-09 1998-06-09 apparatus and method for controlling connection of internet in bus system KR100531346B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019980021340A KR100531346B1 (en) 1998-06-09 1998-06-09 apparatus and method for controlling connection of internet in bus system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019980021340A KR100531346B1 (en) 1998-06-09 1998-06-09 apparatus and method for controlling connection of internet in bus system

Publications (2)

Publication Number Publication Date
KR20000001205A KR20000001205A (en) 2000-01-15
KR100531346B1 true KR100531346B1 (en) 2006-01-27

Family

ID=19538773

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019980021340A KR100531346B1 (en) 1998-06-09 1998-06-09 apparatus and method for controlling connection of internet in bus system

Country Status (1)

Country Link
KR (1) KR100531346B1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07250070A (en) * 1994-03-14 1995-09-26 Matsushita Electric Ind Co Ltd Data communication equipment
KR970056389A (en) * 1995-12-22 1997-07-31 양승택 Ethernet connection for accommodating IP router function using ATM switch

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07250070A (en) * 1994-03-14 1995-09-26 Matsushita Electric Ind Co Ltd Data communication equipment
KR970056389A (en) * 1995-12-22 1997-07-31 양승택 Ethernet connection for accommodating IP router function using ATM switch

Also Published As

Publication number Publication date
KR20000001205A (en) 2000-01-15

Similar Documents

Publication Publication Date Title
KR100477513B1 (en) Architecture and method of a common protocol for transferring data between different network protocols and a common protocol packet
US6141767A (en) Method of and apparatus for verifying reliability of contents within the configuration ROM of IEEE 1394-1995 devices
US7256704B2 (en) System and method for controlling home appliances
US6366964B1 (en) Method of and apparatus for dynamically enumerating objects representing devices within an IEEE 1394 serial bus networking
US6446142B1 (en) Method of and apparatus for dynamically binding subobjects into objects to represent functions and characteristics of a device within an IEEE 1394 serial bus network
EP0930747A1 (en) IEEE 1394 Serial bus system using a mapping table for identifying nodes having required capabilities to establish isochronous connections
US5740160A (en) Setting network identifier in wireless local area network
KR20010007103A (en) Electronic equipment, method of receiving data, method of transmitting data, method of setting channel and method of grouping electronic equipment into channels
KR100605657B1 (en) Method and apparatus for processing received data, and receiving device for receiving data from one or more remote devices
US6408355B1 (en) Method for releasing isochronous transaction in bus network, bus network utilizing the method thereof and information provision medium
US6950408B1 (en) Speed converter for IEEE-1394 serial bus network
US6389502B1 (en) Synchronous communication setting method in bus network, bus network utilizing the method thereof and information provision medium
KR100531346B1 (en) apparatus and method for controlling connection of internet in bus system
US20030225916A1 (en) Implementing a data link layer protocol for multiple network interface devices
JP4128454B2 (en) Interface circuit
KR100461698B1 (en) Methods of common address and address table for transferring data between different network protocols and architectures thereof
US20060114892A1 (en) Method and apparatus to transmit state information through a communication link
US6993022B1 (en) Method of and apparatus for directly mapping communications through a router between nodes on different buses within a network of buses
KR100609493B1 (en) Method for transmitting multiple sensors data with a CAN message
KR100226781B1 (en) Method for recognizing node
KR100364712B1 (en) Internet access control device and method in bus system
KR100390397B1 (en) method for transmitting data in internet conncetion device
JP2004514322A (en) System and method for connecting a node to a network via a non-network compliant link
JP2003218887A (en) Communication equipment and network system
CN115361337A (en) Communication method and system based on communication route and star network

Legal Events

Date Code Title Description
N231 Notification of change of applicant
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: 20121026

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20131024

Year of fee payment: 9

LAPS Lapse due to unpaid annual fee