KR101397821B1 - Wireless Local Broadcasting System for increasing receiving rate and method thereof - Google Patents

Wireless Local Broadcasting System for increasing receiving rate and method thereof Download PDF

Info

Publication number
KR101397821B1
KR101397821B1 KR1020120066611A KR20120066611A KR101397821B1 KR 101397821 B1 KR101397821 B1 KR 101397821B1 KR 1020120066611 A KR1020120066611 A KR 1020120066611A KR 20120066611 A KR20120066611 A KR 20120066611A KR 101397821 B1 KR101397821 B1 KR 101397821B1
Authority
KR
South Korea
Prior art keywords
broadcast data
data
broadcast
broadcasting
speed
Prior art date
Application number
KR1020120066611A
Other languages
Korean (ko)
Other versions
KR20130143242A (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 KR1020120066611A priority Critical patent/KR101397821B1/en
Publication of KR20130143242A publication Critical patent/KR20130143242A/en
Application granted granted Critical
Publication of KR101397821B1 publication Critical patent/KR101397821B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/53Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers
    • H04H20/61Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers for local area broadcast, e.g. instore broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/02Arrangements for relaying broadcast information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/76Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
    • H04H60/81Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself
    • H04H60/82Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself the transmission system being the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

로컬 방송 시스템에 관한 것으로서, 무선랜 공유기와 단말기 간의 방송 수신율을 향상시키기 위한 방송시스템 및 그 방법을 개시한다. 방송 수신율 향상을 위한 방송시스템 은 고속 방송 데이터와 저속 방송 데이터를 방송하는 방송 데이터 서버 및 상기 고속 방송 데이터와 저속 방송 데이터를 수신하고, 상기 방송 데이터 서버의 제어에 따라 또는 제어 데이터에 기초하여 무선 모뎀의 데이터 비트 전송 속도를 결정하고 상기 고속 방송 데이터와 저속 방송 데이터 중 적어도 하나를 로컬 네트워크에 방송하는 무선랜 공유기를 포함한다. The present invention relates to a local broadcasting system, and more particularly, to a broadcasting system and method for improving a broadcasting reception ratio between a wireless LAN router and a terminal. A broadcast system for improving the broadcast reception rate includes a broadcast data server for broadcasting high-speed broadcast data and low-speed broadcast data, and a high-speed broadcast data receiving unit for receiving the high- And a wireless LAN router for broadcasting at least one of the high speed broadcast data and the low speed broadcast data to the local network.

Description

방송 수신율 향상을 위한 무선인터넷 로컬 방송시스템 및 그 방법{Wireless Local Broadcasting System for increasing receiving rate and method thereof}TECHNICAL FIELD [0001] The present invention relates to a wireless local broadcast system and a method thereof,

기술 분야는 로컬 방송 시스템에 관한 것으로서, 무선랜 공유기와 단말기 간의 방송 수신율을 향상시키기 위한 시스템 및 그 방법에 관한 것이다. The present invention relates to a local broadcasting system, and more particularly, to a system and method for improving a broadcasting reception ratio between a wireless LAN router and a terminal.

인터넷을 통한 정보검색 및 교류가 급속하게 진행되고 있고, 향후에는 거의 모든 서비스 플랫폼이 인터넷을 기반으로 할 것으로 예측된다. 인터넷은 인터넷 프로토콜, 즉 IP나 TCP, UDP 등의 프로토콜을 사용하여 데이터통신을 수행하며, 기본적으로 IP 데이터그램을 목적지 노드로 전달하는데는 세 가지 방식이 사용된다. Information retrieval and exchange is rapidly proceeding through the Internet, and it is predicted that almost all service platforms will be based on the Internet in the future. The Internet performs data communication using Internet protocols such as IP, TCP, and UDP. Basically, three methods are used to transmit IP datagrams to a destination node.

첫 번째는 유니캐스팅 방식으로 통신 노드간에 일대일로 데이터그램을 전송한다. 송신하는 데이터그램의 헤더에 목적지 IP 주소를 설정하면 인터넷 라우터들을 경유하여 목적지 노드에 전달되는 방식이다. First, the unicasting method transmits datagrams one-to-one between communication nodes. When a destination IP address is set in the header of a datagram to be transmitted, it is transmitted to a destination node via Internet routers.

두 번째로는 멀티캐스팅(multicasting) 방식이다. 이 방식은 IGMP(Internet Group Management Protocol)을 사용하여 멀티캐스팅 사용자가 멀티캐스팅 라우터에 멀티캐스팅 데이터그램의 수신을 등록하면, 멀티캐스팅 라우터가 멀티캐스팅 데이터그램을 수신하여 멀티캐스팅 사용자에게 전달해주는 방식이다. The second is multicasting. This method is a method in which a multicasting user registers multicasting datagrams received by the multicasting router using the Internet Group Management Protocol (IGMP), and the multicasting router receives the multicasting datagram and delivers the multicasting datagram to the multicasting user .

세 번째로는 브로드캐스팅(broadcasting) 방식이다. 브로드캐스팅 방식은 네트웍에 너무 많은 통신 트래픽을 발생시키므로 실제로 사용자 정보를 포함한 데이터그램의 전송에는 사용되지 못하고 대부분의 라우터들도 이 기능을 제공하지 않고 있다. The third is broadcasting. Broadcasting methods generate too much traffic on the network, so they are not used for the transmission of datagrams that actually contain user information, and most routers do not provide this capability.

인터넷을 통한 데이터 방송 서비스가 활성화 되고 있으며, 이에 따라 방송 데이터의 수신율 향상을 위한 방법이 요구된다. A data broadcasting service over the Internet is being activated, and accordingly, a method for improving the reception ratio of broadcast data is required.

인터넷 unicasting과 broadcasting 기법을 결합하여 지역별로 다른 데이터를 방송하는 기술도 개발되었는데, 이 방법에서도 수신된 방송 데이터에 오류가 있는 경우 해결 방법이 없다.A technique for broadcasting different data by region by combining Internet unicasting and broadcasting techniques has also been developed. In this method, there is no solution when there is an error in received broadcast data.

제안되는 실시 예들은, 무선랜 공유기에서 별도의 HTTP 서버 프로그램을 실행하고 휴대용 단말(예를 들어, 스마트폰)의 플레이어가 이 서버에 접속하여 수신된 방송 데이터를 재생하는 방식을 제안한다. The proposed embodiments propose a method in which a separate HTTP server program is executed in a wireless LAN router and a player of a portable terminal (for example, a smart phone) accesses the server and reproduces the received broadcast data.

또한, 제안되는 실시 예들은, 방송용 무선랜 공유기에서 방송 데이터 서버로부터 수신된 방송 데이터를 잠시 저장하고 또한 HTTP 서버 프로그램을 실행하여, 스마트폰이 무선랜 공유기의 HTTP서버에 접속하여 UDP 또는 TCP 방식으로 동영상 데이터를 수신하고 재생하는 방법을 이용한다. In addition, in the proposed embodiments, the broadcast wireless LAN router temporarily stores the broadcast data received from the broadcast data server and executes the HTTP server program so that the smartphone accesses the HTTP server of the wireless LAN router, A method of receiving and reproducing moving picture data is used.

또한, 본 발명은 또한, 무선랜 환경에서 빈번하게 발생되는 랜덤 프레임 오류 및 버스트 프레임 오류에 강인한 방송 시스템을 제공하고자 한다. The present invention also provides a broadcasting system robust against a random frame error and a burst frame error frequently occurring in a wireless LAN environment.

일 측면에 있어서, 로컬 방송망의 방송 수신율 향상을 위한 방송시스템은 고속 방송 데이터 또는 저속 방송 데이터를 방송하는 방송 데이터 서버; 및 상기 고속 방송 데이터 또는 저속 방송 데이터를 수신하고, 상기 방송 데이터 서버의 제어에 따라 또는 단말기의 수신 상태를 고려하여 무선 모뎀의 데이터 비트 전송 속도를 결정하고 상기 고속 방송 데이터와 저속 방송 데이터 중 적어도 하나를 로컬 네트워크에 방송하는 무선랜 공유기를 포함한다. In one aspect, a broadcasting system for improving a broadcasting reception rate of a local broadcasting network includes a broadcasting data server for broadcasting high-speed broadcasting data or low-speed broadcasting data; And a controller configured to receive the high-speed broadcast data or the low-speed broadcast data, determine a data bit transmission rate of the wireless modem according to control of the broadcast data server or in consideration of a reception state of the terminal, To a local network.

이때, 상기 제어 데이터는 상기 고속 방송 데이터 또는 상기 저속 방송 데이터에 포함될 수 있다. At this time, the control data may be included in the high-speed broadcast data or the low-speed broadcast data.

다른 일 측면에 있어서, 로컬 방송망의 방송 수신율 향상을 위한 방송시스템은 고속 방송 데이터 또는 저속 방송 데이터를 방송하는 방송 데이터 서버; 방송 데이터 서버로부터 수신된 방송 데이터를 일시 저장하고 HTTP 서버 프로그램을 실행하는 무선랜 공유기; 및 무선랜 공유기의 HTTP 서버에 접속하여 UDP 또는 TCP 방식으로 동영상 데이터를 수신하고 재생하는 단말기를 포함한다. In another aspect, a broadcasting system for improving a broadcasting reception rate of a local broadcasting network includes a broadcasting data server for broadcasting high-speed broadcasting data or low-speed broadcasting data; A wireless LAN router for temporarily storing broadcast data received from a broadcast data server and executing an HTTP server program; And a terminal connected to an HTTP server of the wireless LAN router to receive and reproduce moving picture data in UDP or TCP mode.

일 측면에 있어서, 로컬 방송망의 방송 수신율 향상을 위한 방법은 방송 데이터 서버로부터 고속 방송 데이터와 저속 방송 데이터 중 적어도 하나를 수신하는 단계, 상기 방송 데이터 서버의 제어에 따라 또는 제어 데이터에 기초하여 무선 모뎀의 데이터 비트 전송 속도를 결정 하는 단계, 및 상기 고속 방송 데이터와 저속 방송 데이터 중 적어도 하나를 로컬 네트워크에 방송하는 단계를 포함한다. According to one aspect, a method for improving the broadcast reception ratio of a local broadcasting network includes receiving at least one of high-speed broadcast data and low-speed broadcast data from a broadcast data server, And broadcasting at least one of the high speed broadcast data and the low speed broadcast data to the local network.

제안되는 실시 예들은, 로컬 방송망의 방송 수신율 향상을 위해 망의 종단 장치에 IP 주소변환기능을 추가하여 기존의 유무선 통신 프로토콜의 변화 없이 무선 인터넷 프로토콜을 사용하는 단말기에 로컬 데이터를 방송할 수 있다.In the proposed embodiments, an IP address conversion function is added to an end device of a network in order to improve a broadcasting reception rate of a local broadcasting network, so that local data can be broadcasted to a terminal using a wireless Internet protocol without changing the existing wired / wireless communication protocol.

또한, 제안되는 실시 예들은, 휴대용 단말(예를 들어, 스마트폰)에서 별도의 HTTP 서버를 실행하고 스마트폰의 플레이어가 이 서버에 접속하여 수신된 방송 데이터를 재생할 수 있다.In addition, the proposed embodiments can execute a separate HTTP server in a portable terminal (for example, a smart phone), and a player of the smartphone can access the server and play back the received broadcast data.

또한, 제안되는 실시 예들은, 방송용 무선랜 공유기에서 방송 데이터 서버로부터 수신된 방송 데이터를 잠시 저장하고 또한 HTTP 서버 프로그램을 실행하여, 스마트폰이 무선랜 공유기의 HTTP서버에 접속하여 UDP 또는 TCP 방식으로 동영상 데이터를 수신하고 재생할 수 있다. In addition, in the proposed embodiments, the broadcast wireless LAN router temporarily stores the broadcast data received from the broadcast data server and executes the HTTP server program so that the smartphone accesses the HTTP server of the wireless LAN router, It is possible to receive and reproduce moving image data.

또한, 제안되는 실시 예들은, 방송 데이터 서버의 방송 데이터 저장부에서 전체 방송 데이터를 최적의 크기의 방송 데이터 패킷으로 분할되어 저장하고, 이들 방송 데이터 패킷들은 한 번 또는 여러 번 인터넷 모듈을 통해 무선랜 공유기로 전송되고 단말기로 중계된다.In addition, in the proposed embodiments, the broadcast data storage unit of the broadcast data server divides the entire broadcast data into the broadcast data packets of the optimum size and stores the broadcast data packets once or several times through the internet module. It is transmitted to the router and relayed to the terminal.

본 발명은 동일한 방송 데이터 패킷을 반복 전송함으로써 단말기에서 오류가 없는 방송 데이터 패킷만을 조합하여 전체 방송 데이터를 구성하거나, 선택적으로 수신기에서 오류가 발생한 방송 데이터 패킷에 대해 단 방향 전송방식으로 방송 서버로 재방송을 요구함으로써 오류를 제어할 수 있다.In the present invention, by repeatedly transmitting the same broadcast data packet, the terminal combines only error-free broadcast data packets to form the entire broadcast data, or selectively rebroadcasts the broadcast data packet in which errors occur in the receiver to the broadcast server in a one- To control the error.

버스트 에러는 반복 전송을 해도 단말기에 수신된 패킷들이 연속적으로 에러일 수 있기 때문에 인터리버를 통해 버스트 패킷 에러를 랜덤 에러로 변환시켜 줌으로써 오류를 제어할 수 있다.Burst errors can be controlled by converting the burst packet error into a random error through the interleaver because the packets received by the terminal can be continuously error even if it is repeatedly transmitted.

이와 같이, 본 발명은 반복전송과 인터리버를 결합함으로써 버스트 패킷 오류를 효과적으로 제어할 수 있다. 또한, 본 발명은 랜덤 오류는 없고 버스트 오류만 있는 경우에도 효과적이다.As described above, the present invention can effectively control the burst packet error by combining the iterative transmission and the interleaver. Further, the present invention is effective even when there is no random error and only a burst error exists.

도 1은 본 발명의 실시예에 따른 무선 인터넷 지역 방송 시스템의 구성을 나타내는 도면이다.
도 2는 도 1에 도시된 무선랜 공유기의 블록도 이다.
도 3은 본 발명의 일 실시예에 따른 각 패킷 사이의 전송 시간 간격과 전송패킷의 개수가 기 설정된 개수가 될 때마다 유휴 기간을 할당하는 것을 설명하기 위한 도면이다.
도 4는 일 실시예에 따른 무선랜 공유기 동작의 순서도이다.
1 is a block diagram of a wireless Internet area broadcasting system according to an embodiment of the present invention.
2 is a block diagram of the wireless LAN router shown in FIG.
FIG. 3 is a diagram for explaining allocation of an idle period every time a transmission time interval and a number of transmission packets between respective packets according to an embodiment of the present invention becomes a predetermined number.
4 is a flowchart of a wireless LAN router operation according to an exemplary embodiment of the present invention.

이하, 본 발명의 실시예를 첨부된 도면을 참조하여 상세하게 설명한다. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 실시예에 따른 무선 인터넷 지역 방송 시스템의 구성을 나타내는 도면이다. 1 is a block diagram of a wireless Internet area broadcasting system according to an embodiment of the present invention.

도 1을 참조하면, 로컬 방송망의 방송 수신율 향상을 위한 방송시스템은 방송 데이터 서버(110), 무선랜 공유기(130), 및 휴대용 단말기(예를 들어, 스마트 폰 단말기)(150)를 포함한다. 1, a broadcasting system for improving the broadcasting reception rate of a local broadcasting network includes a broadcasting data server 110, a wireless LAN router 130, and a portable terminal (for example, a smartphone terminal) 150.

방송 데이터 서버(110)는 방송 데이터를 방송한다. 방송 데이터는 고속 방송 데이터와 저속 방송 데이터를 포함한다. The broadcast data server 110 broadcasts broadcast data. The broadcast data includes high-speed broadcast data and low-speed broadcast data.

방송 데이터는 방송 데이터 서버(110)로부터 인터넷(120)을 통해 무선랜 공유기(130)로 전송 될 수 있다. Broadcast data may be transmitted from the broadcast data server 110 to the wireless LAN router 130 via the Internet 120. [

통신에서의 데이터 전송에서 예를 들면, 모뎀을 통해 인터넷에 접속하는 전형적인 속도는 56 Kbps 정도이며, 이더넷과 같은 근거리 통신망에서의 데이터 전송은 10 Mbps 수준이다. 최근 4세대 이동통신에서는 다운로드 최고속도 100Mbps와 업로드 최고속도 50Mbps를 지원할 수 있다. For data transmission in communication, for example, a typical speed of connecting to the Internet through a modem is about 56 Kbps, and data transmission in a local area network such as Ethernet is about 10 Mbps. In recent 4G mobile communication, it can support 100Mbps download speed and 50Mbps upload speed.

따라서, 상기 고속 방송 데이터는 예를 들어 100Mbps 또는 1Gbps 이상의 전송 속도로 방송되는 데이터를 말하고, 100Mbps 또는 1Gbps 이하의 전송 속도로 방송되는 데이터 전송는 저속 방송 데이터일 수 있다. 물론, 고속 방송 데이터 및 저속 방송 데이터의 전송 속도는 100Mbps 또는 1Gpbs로 제한되지 않으며, 수백 Mbps 를 기준으로 고속 방송 데이터와 저속 방송 데이터를 구분할 수 도 있다. Accordingly, the high-speed broadcast data refers to data broadcast at a transmission rate of 100 Mbps or 1 Gbps or higher, for example, and data transmission broadcast at a transmission rate of 100 Mbps or 1 Gbps or lower may be low-speed broadcast data. Of course, the transmission speed of high-speed broadcast data and low-speed broadcast data is not limited to 100 Mbps or 1 Gbps, and high-speed broadcast data can be distinguished from low-speed broadcast data on the basis of hundreds of Mbps.

이때, 방송 데이터의 전송 속도는 무선랜 공유기(130)와 휴대용 단말기(150) 사이의 전송 속도일 수 있다. In this case, the transmission rate of the broadcast data may be a transmission rate between the wireless LAN sharer 130 and the portable terminal 150.

본 발명에서 방송 데이터를 고속 방송 데이터와 저속 방송 데이터를 구분하는 이유 중 하나는 무선랜 공유기(130)와 근거리에 있는 단말과 원거리에 있는 단말에 적응적으로 컨텐츠를 전달하기 위한 것이다. One of the reasons for distinguishing the broadcast data from the high-speed broadcast data and the low-speed broadcast data in the present invention is to adaptively transmit content to a terminal located near the wireless LAN router 130 and a terminal located at a remote location.

상기 방송 데이터 서버(110)는 고속 방송 데이터와 저속 방송 데이터를 방송 및 제어할 수 있다.The broadcast data server 110 can broadcast and control high-speed broadcast data and low-speed broadcast data.

이때, 방송 데이터 서버(110)는 전체 방송 데이터를 크기가 작은 방송데이터 패킷으로 분할하여 전송하거나, 동일한 방송 데이터 패킷을 반복하여 전송할 수 있다. 이러한 동일한 방송 프레임의 반복 전송을 통해, 랜덤 프레임 오류에 효과적인 대응이 가능할 수 있다. At this time, the broadcast data server 110 may divide the entire broadcast data into small-size broadcast data packets and transmit the same broadcast data packets repeatedly. Through repetitive transmission of the same broadcast frame, an effective response to a random frame error can be possible.

또한 방송 데이터 서버(110)는 연속된 데이터 패킷들이 모두 손실되는 버스트 에러에 대비하여, 데이터 전송시 데이터의 순서를 섞어서 보낼 수 있다. 이때, 무선랜 공유기(130)의 통신부(210) 또는 제어부(220)는 이 순서를 바로잡는 인터리버 기술을 사용하여 원본 데이터를 복원할 수 있다. In addition, the broadcast data server 110 can transmit the data sequence in a mixed manner in preparation for a burst error in which all the consecutive data packets are lost. At this time, the communication unit 210 or the control unit 220 of the wireless LAN router 130 can restore the original data using an interleaver technique that corrects this order.

도 1에서, 방송 서버(110)와 무선랜 공유기(130)는 유선으로 접속되어 오류 발생 가능성이 낮을 수 있다.In FIG. 1, the broadcast server 110 and the wireless LAN router 130 are connected by a wire, so that there is a low probability of error occurrence.

무선랜 공유기(130)는 방송 데이터 서버로부터 수신된 방송 데이터를 일시 저장하고HTTP 서버 프로그램을 실행하여 무선랜 신호(140)를 이용해 스마트폰 단말기(150)로 전송할 수 있다. The wireless LAN router 130 temporarily stores the broadcast data received from the broadcast data server and can execute the HTTP server program and transmit the broadcast data to the smartphone terminal 150 using the wireless LAN signal 140.

무선랜 공유기(130)는 상기 고속 방송 데이터 또는 저속 방송 데이터를 수신하고, 상기 방송 데이터 서버의 제어에 따라 또는 단말기의 수신 상태를 고려하여 또는 제어 데이터에 기초하여 무선 모뎀의 데이터 비트 전송 속도를 결정하고 상기 고속 방송 데이터와 저속 방송 데이터 중 적어도 하나를 로컬 네트워크에 방송할 수 있다. The wireless LAN router 130 receives the high-speed broadcast data or the low-speed broadcast data and determines the data bit transmission rate of the wireless modem according to the control of the broadcast data server or in consideration of the reception state of the terminal or based on the control data. And broadcast at least one of the high-speed broadcast data and the low-speed broadcast data to the local network.

상기 제어 데이터는 상기 고속 방송 데이터 또는 상기 저속 방송 데이터에 포함될 수 있다. 즉, 방송 데이터 서버(110)는 고속 방송 데이터 또는 저속 방송 데이터에 제어 데이터를 삽입하고, 제어 데이터가 삽입된 방송 데이터를 무선랜 공유기(130)로 전송할 수 있다. The control data may be included in the high-speed broadcast data or the low-speed broadcast data. That is, the broadcast data server 110 may insert the control data into the high-speed broadcast data or the low-speed broadcast data, and may transmit the broadcast data inserted with the control data to the wireless LAN router 130.

상기 고속 방송데이터와 저속 방송 데이터의 속도 차이는 각 방송 데이터의 패킷 전송 시간 간격, 동일 패킷의 반복 전송 횟수 또는 상기 무선 모뎀의 데이터 비트 전송 속도에 따라 결정될 수 있다. 스마트폰 단말기(150)는 무선랜 공유기의 HTTP 서버에 접속하여 UDP 또는 TCP 방식으로 동영상 데이터를 수신하고 재생할 수 있다. The speed difference between the high-speed broadcast data and the low-speed broadcast data may be determined according to a packet transmission time interval of each broadcast data, a repetitive transmission number of the same packet, or a data bit transmission rate of the wireless modem. The smartphone terminal 150 can access the HTTP server of the wireless LAN router and receive and reproduce the moving picture data in UDP or TCP mode.

한편, 고속 방송 데이터와 저속 방송 데이터는 방송 데이터 서버(110)에서 동시에 방송될 수도 있다. 수신 신호가 큰 단말기는 고속으로 데이터를 수신하고, 수신 신호가 작은 단말기는 저속 데이터를 수신한다.Meanwhile, the high-speed broadcast data and the low-speed broadcast data may be simultaneously broadcasted by the broadcast data server 110. A terminal with a large received signal receives data at high speed, and a terminal with a small received signal receives low speed data.

즉, 방송 시스템은 복수의 단말기들(151, 152, 153)을 더 포함할 수 있다. 이때, 상기 복수의 단말기들 중 수신 신호의 신호 레벨이 기 설정된 기준보다 큰 단말기는 상기 고속 방송 데이터를 수신하고, 상기 복수의 단말기들 중 수신 신호의 신호 레벨이 상기 기 설정된 기준보다 작거나 같은 단말기는 상기 저속 방송 데이터를 수신할 수 있다. 저속 데이터의 경우에는 데이터 압축율을 높이거나 해상도가 낮은 등의 정보량이 적은 데이터일 수 도 있다. That is, the broadcasting system may further include a plurality of terminals 151, 152, and 153. In this case, a terminal having a signal level higher than a predetermined reference among the plurality of terminals receives the high-speed broadcast data, and when a signal level of a received signal among the plurality of terminals is less than or equal to the pre- May receive the low-rate broadcast data. In the case of low-speed data, it may be data having a small amount of information such as a high data compression ratio or a low resolution.

한편, 도 1에 도시되지 않았으나, 방송시스템은 방송 데이터 서버(110)와 무선랜 공유기(130) 사이에 방송 기지국을 더 포함하여 구성될 수 도 있다. 이때, 방송 기지국은 주변의 무선랜 공유기 및 수신기(단말기)의 댓수와 통신 트래픽의 사용량, 수신신호의 세기 정보를 수집하여, 이를 방송 데이터 서버(110)로 보고할 수 있다. 방송 데이터 서버(110) 또는 방송 기지국은 수집된 정보를 분석하여 무선랜 공유기 및 단말기들의 접속 파라미터를 적응적으로 재설정할 수 도 있다. 이때, 접속 파라미터는 예를 들어 시그널링 전송 주기, 무선랜 서비스 종류 등을 포함할 수 있다. Although not shown in FIG. 1, the broadcasting system may further include a broadcast station between the broadcast data server 110 and the wireless LAN router 130. At this time, the broadcasting base station may collect the number of wireless LAN routers and receivers (terminals) in the vicinity, usage amount of communication traffic, and intensity information of the received signals, and report the information to the broadcasting data server 110. The broadcast data server 110 or the broadcast base station may analyze the collected information and adaptively reset connection parameters of the wireless LAN router and terminals. At this time, the connection parameters may include, for example, a signaling transmission period, a type of a wireless LAN service, and the like.

또한, 방송 데이터 서버(110) 또는 무선랜 공유기(130)는 단말기들의 신호세기 정보를 직접 수집하거나 방송 기지국으로부터 수신할 수 있다. 이때, 방송 데이터 서버(110) 또는 무선랜 공유기(130)는 수집된 단말기들의 신호세기 정보를 기초하여 상기 무선 모뎀의 전송 속도를 적응적으로 변경할 수 있다. 또한, 무선랜 공유기(130)는 수집된 단말기들의 신호세기 정보를 기초하여 단말기의 수신 상태를 확인하고, 단말기의 수신 상태를 고려하여 무선 모뎀의 데이터 비트 전송 속도를 결정할 수 있다. 예를 들어, 단말의 수신 상태가 설정값 보다 좋지 않은 경우 무선 모뎀의 데이터 비트 전송 속도를 줄일 수 있다.
Also, the broadcast data server 110 or the wireless LAN router 130 may directly collect signal strength information of the terminals or receive the signal strength information from the broadcasting base station. At this time, the broadcast data server 110 or the wireless LAN router 130 may adaptively change the transmission rate of the wireless modem based on the signal strength information of the collected terminals. In addition, the wireless LAN sharer 130 can determine the reception state of the terminal based on the signal strength information of the collected terminals, and determine the data bit transmission rate of the wireless modem in consideration of the reception state of the terminal. For example, if the reception state of the terminal is lower than the set value, the data bit rate of the wireless modem can be reduced.

도 2는 도 1에 도시된 무선랜 공유기의 블록도 이다. 2 is a block diagram of the wireless LAN router shown in FIG.

도 2를 참조하면, 로컬 방송망의 방송 수신율 향상을 위한 방송시스템의 무선랜 공유기(130)는 통신부(210), 제어부(220) IP 주소 변환기(230), 데이터 저장장치(240), 무선랜 모듈(250)을 포함할 수 있다. 2, the wireless LAN router 130 of the broadcasting system for improving the broadcasting reception rate of the local broadcasting network includes a communication unit 210, a controller 220, an IP address converter 230, a data storage 240, (250).

통신부(210)는 방송 데이터 서버로부터 신호를 수신할 수 있다. The communication unit 210 can receive a signal from the broadcast data server.

제어부(220)는 상기 방송 데이터 서버의 제어에 따라 또는 제어 데이터에 기초하여 무선 모뎀의 데이터 비트 전송 속도를 결정하고 상기 고속 방송 데이터와 저속 방송 데이터 중 적어도 하나를 로컬 네트워크에 방송하도록 무선랜 공유기(130)를 제어할 수 있다. The control unit 220 determines the data bit rate of the wireless modem according to the control of the broadcast data server or based on the control data and controls the wireless LAN router to broadcast at least one of the high speed broadcast data and the low speed broadcast data to the local network 130).

이 때 방송 데이터 속도의 차이는 패킷 전송 시간 간격 또는 동일 패킷의 반복 전송횟수, 무선 모뎀의 데이터 비트 전송 속도 등에 관련된다. 또한, 제어부(220)는 저속 데이터의 경우 데이터 압축율을 높이거나 데이터의 일부만을 전송할 수도 있다. In this case, the difference in the broadcast data rate is related to the packet transmission time interval or the number of repeated transmissions of the same packet, the data bit transmission rate of the wireless modem, and the like. In addition, the control unit 220 may increase the data compression rate or transmit only a part of data in the case of low-speed data.

IP 주소 변환기(230)는 방송 데이터 서버로부터 수신된 고속 방송 데이터 또는 저속 방송 데이터의 목적지 IP 주소를 255. 255. 255. 255로 변경하여, 변경된 주소에 따라 UDP 방식으로 전송할 수 있다. The IP address converter 230 may change the destination IP address of the high speed broadcast data or the low speed broadcast data received from the broadcast data server to 255. 255. 255. 255 and transmit the UDP according to the changed address.

따라서, 본 발명의 실시예에 따르면, 기존의 유무선 통신 프로토콜의 변화 없이 무선 인터넷 프로토콜을 사용하는 단말기에 로컬 데이터를 방송할 수 있다.Therefore, according to the embodiment of the present invention, it is possible to broadcast local data to a terminal using a wireless Internet protocol without changing the existing wired / wireless communication protocol.

무선랜 공유기(130)내에 데이터 저장장치(240)는 방송 데이터 서버로부터 수신된 방송 데이터를 스마트폰 단말기(150~152)로 반복전송 및 인터리빙을 위해 일시 저장할 수 있다. The data storage device 240 in the wireless LAN router 130 may temporarily store the broadcast data received from the broadcast data server to the smartphone terminals 150 to 152 for repeated transmission and interleaving.

예를 들어, 무선랜 공유기(130)와 스마트폰 단말기(150~152) 사이의 무선통신구간에서 무선랜 공유기(130)는 스마트폰 단말기(150~152)로 동일한 데이터를 반복적으로 전송할 필요가 있다. 특히 도로변에서 지역 교통정보를 방송하는 경우는 차량이 고속으로 무선통신영역을 통과하므로 통신영역 내에 체류하는 기간이 짧으므로, 자주 동일한 정보를 방송해야 한다. 그러나 매번 서비스 서버에서 동일한 데이터를 전송하면 불필요한 통신 트래픽이 발생하므로, 무선랜 공유기내에 데이터 저장장치(240)를 두어 여기에 저장된 데이터는 제어부(220)의 제어를 통해 사전에 정해진 주기와 기간 동안 주기적으로 통신영역 내에 방송될 수 있다. For example, in a wireless communication interval between the wireless LAN router 130 and the smartphone terminals 150 to 152, the wireless LAN router 130 needs to repeatedly transmit the same data to the smartphone terminals 150 to 152 . Particularly, when the local traffic information is broadcasted on the road side, because the vehicle passes through the wireless communication area at a high speed, the period of staying in the communication area is short, so it is necessary to frequently broadcast the same information. However, since unnecessary communication traffic occurs when the same data is transmitted from the service server every time, the data stored in the data storage device 240 in the wireless LAN router is stored in the wireless LAN router through the control of the controller 220, In the communication area.

무선랜 모듈(250)은 상기 저장장치에 저장된 최종 방송 데이터를 스마트폰 단말기로 전송할 수 있다. The wireless LAN module 250 may transmit the final broadcast data stored in the storage device to the smartphone terminal.

상기 무선랜 모듈(250)의 데이터 비트 전송 속도는 스마트폰의 수신신호의 세기를 고려하여 QPSK(Quadrature Phase Shift Keying) 또는 64QAM(Quadrature Amplitude Modulation) 등으로 설정할 수 있다. The data bit rate of the wireless LAN module 250 may be set to Quadrature Phase Shift Keying (QPSK) or Quadrature Amplitude Modulation (64QAM) in consideration of the strength of the received signal of the smartphone.

이때, 무선랜 모듈(250)의 데이터 비트 전송 속도를 설정하는 방법에는At this time, the method of setting the data bit transmission rate of the wireless LAN module 250 includes

방송 서버에서의 제어 신호에 의해 무선랜 모듈(250)의 데이터 비트 전송속도를 설정하는 방법, 또는 무선랜 공유기가 스마트폰 단말기의 송신 신호 세기를 측정하고 분석하여 설정하는 방법, 또는 방송 데이터인 경우에만 사전에 설정된 무선랜 모듈(250) 속도로 전송하는 방법이 있을 수 있다.A method of setting a data bit transmission rate of the wireless LAN module 250 by a control signal in a broadcasting server, a method of measuring and analyzing transmission signal strength of a smartphone terminal by a wireless LAN router, The wireless LAN module 250 may transmit data at a predetermined speed.

이때, 스마트폰 단말기(150~152)의 성능에 따라 수신 속도에 차이가 있을 수 있다.
At this time, there may be a difference in the reception speed depending on the performance of the smartphone terminals 150 to 152.

도 3은 본 발명의 일 실시예에 따른 각 패킷(310~313, 315, 320~322) 사이의 전송 시간 간격(301, 302, 303)과 전송패킷의 개수가 기 설정된 개수가 될 때마다 유휴 기간(304)을 할당하는 것을 설명하기 위한 도면이다. FIG. 3 is a diagram illustrating an example of a transmission time interval 301, 302, and 303 between packets 310 to 313, 315, and 320 to 322 according to an exemplary embodiment of the present invention, And the period 304 in Fig.

도 3을 참조하면, 상기 무선랜 공유기(130)는, 상기 로컬 네트워크에 방송되는 각 패킷(310, 311, 312, 313) 사이의 전송 시간 간격(301, 302, 303)을 고속으로 설정하고, 전송패킷의 개수가 기 설정된 개수가 될 때마다 유휴 기간(304)을 할당할 수 있다. 3, the WLAN router 130 sets transmission time intervals 301, 302, and 303 between packets 310, 311, 312, and 313 broadcast on the local network at high speed, The idle period 304 can be allocated every time the number of transmission packets becomes a predetermined number.

이때, 각 패킷(310, 311, 312, 313) 사이의 전송 시간 간격(301, 302, 303)은 예를 들어, 수십 μsec 정도 일 수 있다. At this time, the transmission time intervals 301, 302, and 303 between the packets 310, 311, 312, and 313 may be, for example, several tens of microseconds.

이때, 유휴 기간(304)은 예를 들어, 500msec 정도로 설정될 수 있다. At this time, the idle period 304 may be set to, for example, about 500 msec.

실험적으로 측정해 보면 방송 서버에서 공유기로 방송 데이터 프레임을 전송하는 경우에, 무선랜 공유기(130)를 통해 방송 데이터가 무선으로 방송되는 방송 프레임이 약 500개 이상부터는 전송되지 못하는 현상이 발생하는 경우가 있다.Experimentally, when a broadcast data frame is transmitted from a broadcast server to a router, when a broadcast frame broadcasted by the wireless LAN router 130 through the wireless LAN router 130 can not be transmitted from about 500 or more .

이 문제점을 보완하기 위해 매 패킷 사이의 전송 시간 간격을 수십 msec씩 주면 이런 현상이 없어지지만 방송 데이터 전송속도가 너무 느려지는 문제가 있다. 따라서 패킷 사이의 전송 시간 간격은 수십 μsec 정도로 작게 하고, 대신에 전송 패킷의 개수가 500개가 될 때마다 500msec 정도의 충분한 시간을 쉬고, 다시 전송을 개시할 수 있다. 이 경우 제안된 방식의 방송 데이터 전송 속도는 훨씬 빨라질 수 있다. 방송 데이터 서버는 고속 방송 데이터 또는 저속 방송 데이터를 방송하고, 무선랜 공유기(130)는 방송 데이터 서버로부터 수신된 방송 데이터를 일시 저장하고 HTTP 서버 프로그램을 실행할 수 있다. To compensate for this problem, if the transmission time interval between each packet is given by several tens of milliseconds, this phenomenon disappears, but the broadcasting data transmission speed becomes too slow. Therefore, the transmission time interval between packets is reduced to as small as several tens of microseconds, and instead, a sufficient time of about 500 msec is repeated every 500 transmission packet counts, and transmission can be started again. In this case, the broadcast data transmission rate of the proposed scheme can be much faster. The broadcast data server broadcasts high-speed broadcast data or low-speed broadcast data, and the wireless LAN router 130 temporarily stores the broadcast data received from the broadcast data server and executes the HTTP server program.

한편, 단말기에 설치된 방송 데이터의 어플리케이션이 실행되면, 어플리케이션은 지정된 방송용 무선랜 공유기(130)의 SSID(Service Set Identifier)를 자동으로 선택한다. 또는 방송 데이터 어플리케이션은 방송용 무선랜 공유기(130)의 SSID가 감지되면 자동으로 실행될 수 있다. On the other hand, when the application of the broadcast data installed in the terminal is executed, the application automatically selects the SSID (Service Set Identifier) of the designated broadcasting LAN router 130. Or the broadcast data application can be automatically executed when the SSID of the broadcast wireless LAN router 130 is detected.

무선랜 공유기(130)는 방송 데이터 서버로부터 수신된 방송 데이터를 일시 저장하고, HTTP 서버 프로그램을 실행할 수 있다. The wireless LAN sharer 130 can temporarily store the broadcast data received from the broadcast data server and execute the HTTP server program.

현재 스마트폰에서 동영상을 재생하는 방식은 방송서버에서 실행되는 HTTP 서버 프로그램에 URL 주소로 접속하여 UDP 방식으로 동영상 데이터를 받아오고 이를 플레이어로 재생하는 방식일 수 있다. 그러나 본 무선인터넷 지역정보 방송의 경우, 무선랜 공유기(130)에서 일방적으로 동영상 데이터를 방송하므로 통상적인 방식이 불가하다. Currently, a method of playing a moving picture on a smart phone may be a method of accessing a HTTP server program executed in a broadcasting server by a URL address, receiving moving picture data by the UDP method, and reproducing the moving picture data by a player. However, in the case of the wireless Internet area information broadcasting, since the video data is unilaterally broadcast in the wireless LAN router 130, a conventional method is not available.

본 발명은 스마트폰에서 별도의 HTTP 서버를 실행하고 스마트폰의 플레이어가 이 서버에 접속하여 수신된 방송 데이터를 재생할 수 있고, 이 방식을 HLS라고 한다. The present invention can execute a separate HTTP server in a smart phone and a player of a smart phone can play back the received broadcast data by connecting to the server, and this method is called HLS.

본 발명에서는 방송용 무선랜 공유기(130)에서 방송 데이터 서버로부터 수신된 방송 데이터를 잠시 저장하고 또한 HTTP 서버 프로그램을 실행하여(이 때 URL 주소는 사전에 공지되고 고정되어 있음), 스마트폰이 무선랜 공유기(130)의 HTTP 서버에 접속하여 UDP 또는 TCP 방식으로 동영상 데이터를 수신하고 재생할 수 있다. In the present invention, the broadcast wireless LAN router 130 temporarily stores the broadcast data received from the broadcast data server and executes the HTTP server program (at this time, the URL address is known and fixed in advance) And can access the HTTP server of the router 130 to receive and reproduce moving picture data in UDP or TCP mode.

스마트폰에서 방송 수신 어플리케이션을 실행시키면 IP 주소 등의 파라미터를 스마트폰 스스로가 설정할 수 있다. 파라미터는 무선랜 공유기(130)와의 접속을 위한 무선랜 공유기(130)의 MAC 주소 등의 파라미터를 나타내고, IP 주소는 인터넷 접속을 위한 스마트폰의 IP주소를 나타낼 수 있다. When a broadcast application is executed on a smartphone, parameters such as an IP address can be set by the smartphone itself. Parameter indicates a parameter such as the MAC address of the wireless LAN sharer 130 for connection with the wireless LAN sharer 130 and the IP address may indicate the IP address of the smartphone for Internet access.

본 발명은 이러한 방법을 통해 스마트폰의 무선랜 신호 및 인터넷 데이터 수신 기능을 활성화시킬 수 있다. (OS에 따라 단말기에 인터넷 IP 주소가 할당되지 못하면 인터넷 broadcasting datagram도 수신하지 못하는 경우가 있음. 참고로 인터넷 broadcast datagram은 목적지 IP 주소를 255. 255. 255. 255를 사용하므로 수신기의 IP 주소와 상관이 없음)The present invention can activate the wireless LAN signal and Internet data receiving function of the smartphone through this method. (If the Internet IP address is not assigned to the terminal according to the OS, the Internet broadcasting datagram may not be received.) Note that since the internet broadcast datagram uses the destination IP address 255. 255. 255. 255, None)

상기 무선랜 공유기(130)는 무선랜 신호들의 충돌을 방지하기 위해 지속적으로 캐리어 신호 또는 빈 프레임(empty frame)을 전송할 수 있다. The wireless LAN router 130 may continuously transmit a carrier signal or an empty frame to prevent collision of wireless LAN signals.

무선랜 공유기(130)는 RTS(Request To Send) 또는 CTS(Clear To Send) 또는 ACK(ACKnowledge) 또는 비이컨(beacon) 신호를 지속적으로 전송할 때 패킷에 포함된 지속시간(duration)값 또는 NAV(Network Allocation Vector)값을 필요한 값 이상으로 설정할 수 있다. 이를 통하여 단말기들이 데이터 전송을 시도하는 것을 방지하여 다수의 단말기가 존재하는 환경에서 무선랜 공유기가 방송 데이터의 대역폭을 확보하는 효과가 있다. 이 NAV 값을 조정하여 무선랜 트래픽 중에서 방송 트래픽과 단말기들의 인터넷 통신 트래픽의 대역폭을 조정할 수 있다.The wireless LAN sharer 130 may determine the duration value or the NAV value included in the packet when continuously transmitting the RTS (Request To Send), CTS (Clear To Send), ACK (ACKnowledge), or beacon signal. Network Allocation Vector) value can be set to more than necessary value. Accordingly, it is possible to prevent the terminals from attempting to transmit data, thereby ensuring the bandwidth of the broadcast data in the wireless LAN router in the presence of a plurality of terminals. The NAV value may be adjusted to adjust the bandwidth of the broadcast traffic and the internet communication traffic of the terminals in the wireless LAN traffic.

이때, NAV(Network Allocation Vector) 값은 무선노드의 데이터 프레임 전송 타이머 값으로써, 이 값이 0이 될 때까지 무선매체가 다른 무선노드에 의해 점유하고 있음을 간주하고 대기해야 한다. 무선랜 표준인 802.11에서 무선매체가 사용 중이라는 시간정보를 의미하는 일종의 타이머 역할을 하는 값이다. At this time, the NAV (Network Allocation Vector) value is a data frame transmission timer value of the wireless node, and it should be considered that the wireless medium is occupied by another wireless node until this value becomes zero. It is a value that acts as a kind of timer which means time information that the wireless medium is being used in 802.11 which is a wireless LAN standard.

본 무선인터넷 로컬 방송 시스템은 기존의 라디오처럼 단말기를 켜면 인터넷 주소 설정 등을 하지 않고도 인터넷 방송을 수신할 수 있다. 방송 데이터 서버로부터 무선랜 공유기(130)까지는 유니캐스팅 방식으로 방송 데이터가 전송될 수 있다. 무선랜 공유기(130)에서는 목적지 IP 주소를 255. 255. 255. 255로 변경하여(MAC 주소 역시 ff ff ff ff ff ff로 설정) 수신된 방송 데이터를 UDP 방식으로 전송하고, 무선랜 영역에 있는 모든 단말기들이 이를 수신할 수 있다. This wireless Internet local broadcasting system can receive Internet broadcasting without setting Internet address when the terminal is turned on like a conventional radio. Broadcast data can be transmitted from the broadcast data server to the wireless LAN router 130 through a unicasting method. In the wireless LAN router 130, the destination IP address is changed to 255. 255. 255. 255 (the MAC address is also set to ff ff ff ff ff), and the received broadcast data is transmitted in the UDP scheme, All terminals can receive it.

이때 복수의 스마트폰 단말기도 여러 가지 응용 어플리케이션에서 무선랜 공유기(130)를 통해 데이터를 자동으로 전송하려고 하므로 무선랜 신호들의 충돌이 발생할 수 있다. At this time, since a plurality of smartphone terminals attempt to automatically transmit data through the wireless LAN router 130 in various applications, a collision of the wireless LAN signals may occur.

NAV을 수신한 단말기들은 NAV값을 count down하여 0이 될 때 무선랜 신호 전송을 시도하므로, 무선랜 공유기에서 지속적으로 큰 값의 NAV 파라미터를 방송하면 단말기들은 무선랜 신호를 발생할 수 없게 될 수 있다. 이것은 단말기들이 매우 많은 상황에서 단말기의 신호 전송 시도를 최소화하는 효과가 있다.
The terminals receiving the NAV count down the NAV value and attempt to transmit the wireless LAN signal when the number of NAVs is 0. Therefore, if the wireless LAN router continuously broadcasts a large NAV parameter, the terminals may not be able to generate a wireless LAN signal . This has the effect of minimizing a signal transmission attempt of the terminal in a very large number of situations.

도 4는 일 실시예에 따른 무선랜 공유기(130) 동작의 순서도이다. 4 is a flowchart of the operation of the wireless LAN sharer 130 according to an exemplary embodiment.

도 4에 도시된 방법은 도 1 무선랜 공유기(130)에 의해 수행 될 수 있다. The method shown in FIG. 4 may be performed by the wireless LAN router 130 in FIG.

410단계에서 무선랜 공유기(130)는 방송 데이터 서버로부터 고속 방송 데이터와 저속 방송 데이터 중 적어도 하나를 수신할 수 있다. In step 410, the wireless LAN sharer 130 may receive at least one of high-speed broadcast data and low-speed broadcast data from the broadcast data server.

420단계에서 무선랜 공유기(130)는 상기 방송 데이터 서버의 제어에 따라 또는 제어 데이터에 기초하여 무선 모뎀의 데이터 비트 전송 속도를 결정할 수 있다. In step 420, the wireless LAN sharer 130 may determine the data bit rate of the wireless modem based on the control of the broadcast data server or based on the control data.

430단계에서 무선랜 공유기(130)는 상기 고속 방송 데이터와 저속 방송 데이터 중 적어도 하나를 로컬 네트워크에 방송하고, 상기 제어 데이터는 상기 고속 방송 데이터 또는 상기 저속 방송 데이터에 포함하여 로컬 방송망의 방송 수신율 향상시킬 수 있다. In step 430, the wireless LAN router 130 broadcasts at least one of the high-speed broadcast data and the low-speed broadcast data to the local network, and the control data is included in the high-speed broadcast data or the low- .

이때, 상기 고속 방송 데이터와 저속 방송 데이터는 유니캐스팅 방식을 통해 방송되고, 상기 로컬 네트워크에 방송하는 단계는 수신된 고속 방송 데이터 또는 저속 방송 데이터의 목적지 IP 주소를 255. 255. 255. 255로 변경하여, 변경된 주소에 따라 UDP 방식으로 전송할 수 있다.
At this time, the high-speed broadcast data and the low-speed broadcast data are broadcast through the unicasting method, and the step of broadcasting to the local network changes the destination IP address of the received high-speed broadcast data or low-speed broadcast data to 255. 255. 255. 255 And can transmit the UDP data according to the changed address.

실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다. The method according to an embodiment may be implemented in the form of a program command that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions to be recorded on the medium may be those specially designed and configured for the embodiments or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.

이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다. While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. For example, it is to be understood that the techniques described may be performed in a different order than the described methods, and / or that components of the described systems, structures, devices, circuits, Lt; / RTI > or equivalents, even if it is replaced or replaced.

그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다. Therefore, other implementations, other embodiments, and equivalents to the claims are also within the scope of the following claims.

Claims (14)

복수의 단말기들이 접속하는 로컬 방송망의 방송 수신율 향상을 위한 방송시스템에 있어서,
방송 데이터 서버로부터 고속 방송 데이터 또는 저속 방송 데이터를 수신하고, 상기 고속 방송 데이터와 상기 저속 방송 데이터 중 적어도 하나를 로컬 네트워크에 방송하는 무선랜 공유기
를 포함하고,
상기 무선랜 공유기는,
상기 고속 방송 데이터 또는 상기 저속 방송 데이터를 상기 방송 데이터 서버로부터 유니캐스팅 방식을 통해 수신하되, 상기 고속 방송 데이터 또는 상기 저속 방송 데이터의 목적지 IP 주소를 255. 255. 255. 255로 변경하여, 상기 변경된 주소에 따라 UDP 방식으로 방송하고,
상기 복수의 단말기들이 데이터 전송을 시도하는 것을 방지하도록, RTS(Request To Send), CTS(Clear To Send), ACK(ACKnowledge) 또는 비이컨 신호를 포함하는 패킷을 지속적으로 전송할 때, 상기 패킷에 포함된 지속시간 값 또는 NAV(Network Allocation Vector)값을 기 설정된 값 이상으로 설정하는,
방송 수신율 향상을 위한 방송시스템.
1. A broadcasting system for improving a broadcasting reception ratio of a local broadcasting network to which a plurality of terminals are connected,
A wireless LAN router for receiving high speed broadcast data or low speed broadcast data from a broadcast data server and broadcasting at least one of the high speed broadcast data and the low speed broadcast data to a local network
Lt; / RTI >
The wireless LAN router includes:
The broadcast data server receives the high-speed broadcast data or the low-rate broadcast data from the broadcast data server through a unicasting method, and changes the destination IP address of the high-speed broadcast data or the low-rate broadcast data to 255. 255. 255. 255, According to the address, UDP broadcasts,
When a packet including an RTS (Request To Send), a CTS (Clear To Send), an ACK (ACKnowledge), or a beacon signal is continuously transmitted to prevent the plurality of terminals from attempting to transmit data, (NAV) value to a predetermined value or more,
Broadcasting System for Improving Broadcast Reception Rate.
제1항에 있어서,
상기 복수의 단말기들 중 수신 신호의 신호 레벨이 기 설정된 기준보다 큰 단말기는 상기 고속 방송 데이터를 수신하고,
상기 복수의 단말기들 중 수신 신호의 신호 레벨이 상기 기 설정된 기준보다 작거나 같은 단말기는 상기 저속 방송 데이터를 수신하는
방송 수신율 향상을 위한 방송시스템.
The method according to claim 1,
Wherein the terminal having the signal level of the received signal of the plurality of terminals is higher than a predetermined reference,
Wherein the terminal having a signal level of the received signal of the plurality of terminals less than or equal to the pre-set reference receives the low-
Broadcasting System for Improving Broadcast Reception Rate.
제1항에 있어서,
상기 방송 데이터 서버는 원본 데이터의 압축율을 높이거나 상기 원본 데이터의 일부만을 이용하여 상기 저속 방송 데이터를 생성하는,
방송 수신율 향상을 위한 방송시스템.
The method according to claim 1,
Wherein the broadcast data server generates the low-rate broadcast data by increasing the compression rate of the original data or using only a part of the original data,
Broadcasting System for Improving Broadcast Reception Rate.
제1항에 있어서,
상기 고속 방송 데이터와 상기 저속 방송 데이터의 속도 차이는 각 방송 데이터의 패킷 전송 시간 간격, 동일 패킷의 반복 전송 횟수 또는 무선 모뎀의 데이터 비트 전송 속도에 따라 결정되는
방송 수신율 향상을 위한 방송시스템.
The method according to claim 1,
The speed difference between the high-speed broadcast data and the low-speed broadcast data is determined according to a packet transmission time interval of each broadcast data, a repetitive transmission number of the same packet, or a data bit transmission rate of the wireless modem
Broadcasting System for Improving Broadcast Reception Rate.
제1항에 있어서,
상기 무선랜 공유기는,
상기 로컬 네트워크에 방송되는 각 패킷 사이의 전송 시간 간격을 고속으로 설정하고, 전송패킷의 개수가 기 설정된 개수가 될 때마다 유휴 기간을 할당하는
방송 수신율 향상을 위한 방송시스템.
The method according to claim 1,
The wireless LAN router includes:
A transmission time interval between each packet broadcast on the local network is set to be high and an idle period is allocated every time the number of transmission packets becomes a predetermined number
Broadcasting System for Improving Broadcast Reception Rate.
제1항에 있어서,
상기 무선랜 공유기는,
상기 방송 데이터 서버로부터 수신된 방송 데이터를 일시 저장하고, HTTP 서버 프로그램을 실행하는
방송 수신율 향상을 위한 방송시스템.
The method according to claim 1,
The wireless LAN router includes:
Temporarily stores the broadcast data received from the broadcast data server and executes the HTTP server program
Broadcasting System for Improving Broadcast Reception Rate.
제1항에 있어서,
상기 무선랜 공유기는,
상기 로컬 네트워크에 지속적으로 캐리어 신호 또는 빈 프레임을 전송하는
방송 수신율 향상을 위한 방송시스템.
The method according to claim 1,
The wireless LAN router includes:
And continuously transmitting a carrier signal or an empty frame to the local network
Broadcasting System for Improving Broadcast Reception Rate.
삭제delete 제1항에 있어서,
상기 방송 데이터 서버 또는 상기 무선랜 공유기는 수집된 단말기들의 신호세기 정보를 기초하여 상기 무선 모뎀의 전송 속도를 적응적으로 변경하는
방송 수신율 향상을 위한 방송시스템.
The method according to claim 1,
The broadcast data server or the wireless LAN router may adaptively change the transmission rate of the wireless modem based on the signal strength information of the collected terminals
Broadcasting System for Improving Broadcast Reception Rate.
삭제delete 삭제delete 삭제delete 복수의 단말기들이 접속하는 로컬 방송망의 방송 수신율 향상을 위한 방법에 있어서,
방송 데이터 서버로부터 고속 방송 데이터와 저속 방송 데이터 중 적어도 하나를 수신하는 단계; 및
상기 고속 방송 데이터와 상기 저속 방송 데이터 중 적어도 하나를 로컬 네트워크에 방송하는 단계
를 포함하고,
상기 고속 방송 데이터와 상기 저속 방송 데이터 중 적어도 하나를 로컬 네트워크에 방송하는 단계는,
상기 고속 방송 데이터 또는 상기 저속 방송 데이터를 상기 방송 데이터 서버로부터 유니캐스팅 방식을 통해 수신하되, 상기 고속 방송 데이터 또는 상기 저속 방송 데이터의 목적지 IP 주소를 255. 255. 255. 255로 변경하여, 상기 변경된 주소에 따라 UDP 방식으로 방송하는 단계; 및
상기 복수의 단말기들이 데이터 전송을 시도하는 것을 방지하도록, RTS(Request To Send), CTS(Clear To Send), ACK(ACKnowledge) 또는 비이컨 신호를 포함하는 패킷을 지속적으로 전송할 때, 상기 패킷에 포함된 지속시간 값 또는 NAV(Network Allocation Vector)값을 기 설정된 값 이상으로 설정하는 단계
를 포함하는 로컬 방송망의 방송 수신율 향상을 위한 방법.
A method for improving a broadcast reception ratio of a local broadcasting network to which a plurality of terminals are connected,
Receiving at least one of high speed broadcast data and low speed broadcast data from a broadcast data server; And
Broadcasting at least one of the high speed broadcast data and the low speed broadcast data to a local network
Lt; / RTI >
Broadcasting at least one of the high speed broadcast data and the low speed broadcast data to a local network,
The broadcast data server receives the high-speed broadcast data or the low-rate broadcast data from the broadcast data server through a unicasting method, and changes the destination IP address of the high-speed broadcast data or the low-rate broadcast data to 255. 255. 255. 255, Broadcasting in UDP mode according to the address; And
When a packet including an RTS (Request To Send), a CTS (Clear To Send), an ACK (ACKnowledge), or a beacon signal is continuously transmitted to prevent the plurality of terminals from attempting to transmit data, (NAV) value to a predetermined value or more
The method comprising the steps of:
삭제delete
KR1020120066611A 2012-06-21 2012-06-21 Wireless Local Broadcasting System for increasing receiving rate and method thereof KR101397821B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120066611A KR101397821B1 (en) 2012-06-21 2012-06-21 Wireless Local Broadcasting System for increasing receiving rate and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120066611A KR101397821B1 (en) 2012-06-21 2012-06-21 Wireless Local Broadcasting System for increasing receiving rate and method thereof

Publications (2)

Publication Number Publication Date
KR20130143242A KR20130143242A (en) 2013-12-31
KR101397821B1 true KR101397821B1 (en) 2014-05-21

Family

ID=49986522

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120066611A KR101397821B1 (en) 2012-06-21 2012-06-21 Wireless Local Broadcasting System for increasing receiving rate and method thereof

Country Status (1)

Country Link
KR (1) KR101397821B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR970008929A (en) * 1995-07-26 1997-02-24 가네꼬 히사시 Wireless communication apparatus and transmission rate adjustment control method having a transmission rate adjustment function
JP2008533776A (en) * 2005-02-23 2008-08-21 インターデイジタル テクノロジー コーポレーション Wireless communication method and apparatus for dynamically adapting packet transmission rate
KR20100086178A (en) * 2009-01-22 2010-07-30 에스케이 텔레콤주식회사 Video streaming system and method
KR20120013033A (en) * 2010-08-04 2012-02-14 엘지전자 주식회사 Method and image display apparatus controled by raido communication terminal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR970008929A (en) * 1995-07-26 1997-02-24 가네꼬 히사시 Wireless communication apparatus and transmission rate adjustment control method having a transmission rate adjustment function
JP2008533776A (en) * 2005-02-23 2008-08-21 インターデイジタル テクノロジー コーポレーション Wireless communication method and apparatus for dynamically adapting packet transmission rate
KR20100086178A (en) * 2009-01-22 2010-07-30 에스케이 텔레콤주식회사 Video streaming system and method
KR20120013033A (en) * 2010-08-04 2012-02-14 엘지전자 주식회사 Method and image display apparatus controled by raido communication terminal

Also Published As

Publication number Publication date
KR20130143242A (en) 2013-12-31

Similar Documents

Publication Publication Date Title
JP6234552B2 (en) System and method for traffic aware media access selection
JP6495984B2 (en) Wireless communication apparatus and wireless communication method
KR100678223B1 (en) Method and apparatus for packet transmitting in a communication system
TWI429224B (en) A method of data rate adaptation for multicast communication
US7224682B2 (en) Terminal apparatus for enabling a plurality of different communication systems to coexist
JP4734227B2 (en) Bandwidth provisioning method and apparatus in WLAN
JP2005323373A (en) Dynamic channel assignment in wireless local area network
JP5803306B2 (en) COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION SYSTEM
JP2005252964A (en) Communication system, communication method, base station and mobile station
US11778673B2 (en) Communication apparatus and communication method
KR101762699B1 (en) Transmitting device, receiving device and communication method thereof
US9713169B2 (en) Method and apparatus for controlling startup of request to send/clear to send mechanism
KR20180027403A (en) Communication device and communication method
KR100678972B1 (en) Apparatus and method for transmitting/receiving wireless data
KR100823263B1 (en) Method and apparatus for securing a Quality of Service
JP5909886B2 (en) COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION SYSTEM
US20110305229A1 (en) Wireless network system and association control method thereof
US20110305148A1 (en) Opportunistic concurrent transmission method of wireless network and wireless network system using the same
WO2015133646A1 (en) Communication control device, wireless terminal, memory card, integrated circuit, and method for wireless communications
WO2020195878A1 (en) Communication control device and method, and wireless communication device and method
KR101397821B1 (en) Wireless Local Broadcasting System for increasing receiving rate and method thereof
KR20080097831A (en) Method and apparatus for packet transmission in multi-channel multi-interface wireless networks
Villalón et al. ARSM: auto rate selection multicast mechanism for multi-rate wireless LANs
CN108366392B (en) Random access method based on resource pattern
JP5931768B2 (en) Wireless access control method and wireless communication apparatus

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: 20180405

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20190320

Year of fee payment: 6