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 PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/53—Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers
- H04H20/61—Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers for local area broadcast, e.g. instore broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/02—Arrangements for relaying broadcast information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/76—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
- H04H60/81—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself
- H04H60/82—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself the transmission system being the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [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
기술 분야는 로컬 방송 시스템에 관한 것으로서, 무선랜 공유기와 단말기 간의 방송 수신율을 향상시키기 위한 시스템 및 그 방법에 관한 것이다. 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
방송 데이터 서버(110)는 방송 데이터를 방송한다. 방송 데이터는 고속 방송 데이터와 저속 방송 데이터를 포함한다. The
방송 데이터는 방송 데이터 서버(110)로부터 인터넷(120)을 통해 무선랜 공유기(130)로 전송 될 수 있다. Broadcast data may be transmitted from the
통신에서의 데이터 전송에서 예를 들면, 모뎀을 통해 인터넷에 접속하는 전형적인 속도는 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
본 발명에서 방송 데이터를 고속 방송 데이터와 저속 방송 데이터를 구분하는 이유 중 하나는 무선랜 공유기(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
상기 방송 데이터 서버(110)는 고속 방송 데이터와 저속 방송 데이터를 방송 및 제어할 수 있다.The
이때, 방송 데이터 서버(110)는 전체 방송 데이터를 크기가 작은 방송데이터 패킷으로 분할하여 전송하거나, 동일한 방송 데이터 패킷을 반복하여 전송할 수 있다. 이러한 동일한 방송 프레임의 반복 전송을 통해, 랜덤 프레임 오류에 효과적인 대응이 가능할 수 있다. At this time, the
또한 방송 데이터 서버(110)는 연속된 데이터 패킷들이 모두 손실되는 버스트 에러에 대비하여, 데이터 전송시 데이터의 순서를 섞어서 보낼 수 있다. 이때, 무선랜 공유기(130)의 통신부(210) 또는 제어부(220)는 이 순서를 바로잡는 인터리버 기술을 사용하여 원본 데이터를 복원할 수 있다. In addition, the
도 1에서, 방송 서버(110)와 무선랜 공유기(130)는 유선으로 접속되어 오류 발생 가능성이 낮을 수 있다.In FIG. 1, the
무선랜 공유기(130)는 방송 데이터 서버로부터 수신된 방송 데이터를 일시 저장하고HTTP 서버 프로그램을 실행하여 무선랜 신호(140)를 이용해 스마트폰 단말기(150)로 전송할 수 있다. The
무선랜 공유기(130)는 상기 고속 방송 데이터 또는 저속 방송 데이터를 수신하고, 상기 방송 데이터 서버의 제어에 따라 또는 단말기의 수신 상태를 고려하여 또는 제어 데이터에 기초하여 무선 모뎀의 데이터 비트 전송 속도를 결정하고 상기 고속 방송 데이터와 저속 방송 데이터 중 적어도 하나를 로컬 네트워크에 방송할 수 있다. The
상기 제어 데이터는 상기 고속 방송 데이터 또는 상기 저속 방송 데이터에 포함될 수 있다. 즉, 방송 데이터 서버(110)는 고속 방송 데이터 또는 저속 방송 데이터에 제어 데이터를 삽입하고, 제어 데이터가 삽입된 방송 데이터를 무선랜 공유기(130)로 전송할 수 있다. The control data may be included in the high-speed broadcast data or the low-speed broadcast data. That is, the
상기 고속 방송데이터와 저속 방송 데이터의 속도 차이는 각 방송 데이터의 패킷 전송 시간 간격, 동일 패킷의 반복 전송 횟수 또는 상기 무선 모뎀의 데이터 비트 전송 속도에 따라 결정될 수 있다. 스마트폰 단말기(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
한편, 고속 방송 데이터와 저속 방송 데이터는 방송 데이터 서버(110)에서 동시에 방송될 수도 있다. 수신 신호가 큰 단말기는 고속으로 데이터를 수신하고, 수신 신호가 작은 단말기는 저속 데이터를 수신한다.Meanwhile, the high-speed broadcast data and the low-speed broadcast data may be simultaneously broadcasted by the
즉, 방송 시스템은 복수의 단말기들(151, 152, 153)을 더 포함할 수 있다. 이때, 상기 복수의 단말기들 중 수신 신호의 신호 레벨이 기 설정된 기준보다 큰 단말기는 상기 고속 방송 데이터를 수신하고, 상기 복수의 단말기들 중 수신 신호의 신호 레벨이 상기 기 설정된 기준보다 작거나 같은 단말기는 상기 저속 방송 데이터를 수신할 수 있다. 저속 데이터의 경우에는 데이터 압축율을 높이거나 해상도가 낮은 등의 정보량이 적은 데이터일 수 도 있다. That is, the broadcasting system may further include a plurality of
한편, 도 1에 도시되지 않았으나, 방송시스템은 방송 데이터 서버(110)와 무선랜 공유기(130) 사이에 방송 기지국을 더 포함하여 구성될 수 도 있다. 이때, 방송 기지국은 주변의 무선랜 공유기 및 수신기(단말기)의 댓수와 통신 트래픽의 사용량, 수신신호의 세기 정보를 수집하여, 이를 방송 데이터 서버(110)로 보고할 수 있다. 방송 데이터 서버(110) 또는 방송 기지국은 수집된 정보를 분석하여 무선랜 공유기 및 단말기들의 접속 파라미터를 적응적으로 재설정할 수 도 있다. 이때, 접속 파라미터는 예를 들어 시그널링 전송 주기, 무선랜 서비스 종류 등을 포함할 수 있다. Although not shown in FIG. 1, the broadcasting system may further include a broadcast station between the
또한, 방송 데이터 서버(110) 또는 무선랜 공유기(130)는 단말기들의 신호세기 정보를 직접 수집하거나 방송 기지국으로부터 수신할 수 있다. 이때, 방송 데이터 서버(110) 또는 무선랜 공유기(130)는 수집된 단말기들의 신호세기 정보를 기초하여 상기 무선 모뎀의 전송 속도를 적응적으로 변경할 수 있다. 또한, 무선랜 공유기(130)는 수집된 단말기들의 신호세기 정보를 기초하여 단말기의 수신 상태를 확인하고, 단말기의 수신 상태를 고려하여 무선 모뎀의 데이터 비트 전송 속도를 결정할 수 있다. 예를 들어, 단말의 수신 상태가 설정값 보다 좋지 않은 경우 무선 모뎀의 데이터 비트 전송 속도를 줄일 수 있다.
Also, the
도 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
통신부(210)는 방송 데이터 서버로부터 신호를 수신할 수 있다. The
제어부(220)는 상기 방송 데이터 서버의 제어에 따라 또는 제어 데이터에 기초하여 무선 모뎀의 데이터 비트 전송 속도를 결정하고 상기 고속 방송 데이터와 저속 방송 데이터 중 적어도 하나를 로컬 네트워크에 방송하도록 무선랜 공유기(130)를 제어할 수 있다. The
이 때 방송 데이터 속도의 차이는 패킷 전송 시간 간격 또는 동일 패킷의 반복 전송횟수, 무선 모뎀의 데이터 비트 전송 속도 등에 관련된다. 또한, 제어부(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
IP 주소 변환기(230)는 방송 데이터 서버로부터 수신된 고속 방송 데이터 또는 저속 방송 데이터의 목적지 IP 주소를 255. 255. 255. 255로 변경하여, 변경된 주소에 따라 UDP 방식으로 전송할 수 있다. The
따라서, 본 발명의 실시예에 따르면, 기존의 유무선 통신 프로토콜의 변화 없이 무선 인터넷 프로토콜을 사용하는 단말기에 로컬 데이터를 방송할 수 있다.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
예를 들어, 무선랜 공유기(130)와 스마트폰 단말기(150~152) 사이의 무선통신구간에서 무선랜 공유기(130)는 스마트폰 단말기(150~152)로 동일한 데이터를 반복적으로 전송할 필요가 있다. 특히 도로변에서 지역 교통정보를 방송하는 경우는 차량이 고속으로 무선통신영역을 통과하므로 통신영역 내에 체류하는 기간이 짧으므로, 자주 동일한 정보를 방송해야 한다. 그러나 매번 서비스 서버에서 동일한 데이터를 전송하면 불필요한 통신 트래픽이 발생하므로, 무선랜 공유기내에 데이터 저장장치(240)를 두어 여기에 저장된 데이터는 제어부(220)의 제어를 통해 사전에 정해진 주기와 기간 동안 주기적으로 통신영역 내에 방송될 수 있다. For example, in a wireless communication interval between the
무선랜 모듈(250)은 상기 저장장치에 저장된 최종 방송 데이터를 스마트폰 단말기로 전송할 수 있다. The
상기 무선랜 모듈(250)의 데이터 비트 전송 속도는 스마트폰의 수신신호의 세기를 고려하여 QPSK(Quadrature Phase Shift Keying) 또는 64QAM(Quadrature Amplitude Modulation) 등으로 설정할 수 있다. The data bit rate of the
이때, 무선랜 모듈(250)의 데이터 비트 전송 속도를 설정하는 방법에는At this time, the method of setting the data bit transmission rate of the
방송 서버에서의 제어 신호에 의해 무선랜 모듈(250)의 데이터 비트 전송속도를 설정하는 방법, 또는 무선랜 공유기가 스마트폰 단말기의 송신 신호 세기를 측정하고 분석하여 설정하는 방법, 또는 방송 데이터인 경우에만 사전에 설정된 무선랜 모듈(250) 속도로 전송하는 방법이 있을 수 있다.A method of setting a data bit transmission rate of the
이때, 스마트폰 단말기(150~152)의 성능에 따라 수신 속도에 차이가 있을 수 있다.
At this time, there may be a difference in the reception speed depending on the performance of the
도 3은 본 발명의 일 실시예에 따른 각 패킷(310~313, 315, 320~322) 사이의 전송 시간 간격(301, 302, 303)과 전송패킷의 개수가 기 설정된 개수가 될 때마다 유휴 기간(304)을 할당하는 것을 설명하기 위한 도면이다. FIG. 3 is a diagram illustrating an example of a
도 3을 참조하면, 상기 무선랜 공유기(130)는, 상기 로컬 네트워크에 방송되는 각 패킷(310, 311, 312, 313) 사이의 전송 시간 간격(301, 302, 303)을 고속으로 설정하고, 전송패킷의 개수가 기 설정된 개수가 될 때마다 유휴 기간(304)을 할당할 수 있다. 3, the
이때, 각 패킷(310, 311, 312, 313) 사이의 전송 시간 간격(301, 302, 303)은 예를 들어, 수십 μsec 정도 일 수 있다. At this time, the
이때, 유휴 기간(304)은 예를 들어, 500msec 정도로 설정될 수 있다. At this time, the
실험적으로 측정해 보면 방송 서버에서 공유기로 방송 데이터 프레임을 전송하는 경우에, 무선랜 공유기(130)를 통해 방송 데이터가 무선으로 방송되는 방송 프레임이 약 500개 이상부터는 전송되지 못하는 현상이 발생하는 경우가 있다.Experimentally, when a broadcast data frame is transmitted from a broadcast server to a router, when a broadcast frame broadcasted by the
이 문제점을 보완하기 위해 매 패킷 사이의 전송 시간 간격을 수십 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
한편, 단말기에 설치된 방송 데이터의 어플리케이션이 실행되면, 어플리케이션은 지정된 방송용 무선랜 공유기(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
무선랜 공유기(130)는 방송 데이터 서버로부터 수신된 방송 데이터를 일시 저장하고, HTTP 서버 프로그램을 실행할 수 있다. The
현재 스마트폰에서 동영상을 재생하는 방식은 방송서버에서 실행되는 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
본 발명은 스마트폰에서 별도의 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
스마트폰에서 방송 수신 어플리케이션을 실행시키면 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
본 발명은 이러한 방법을 통해 스마트폰의 무선랜 신호 및 인터넷 데이터 수신 기능을 활성화시킬 수 있다. (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
무선랜 공유기(130)는 RTS(Request To Send) 또는 CTS(Clear To Send) 또는 ACK(ACKnowledge) 또는 비이컨(beacon) 신호를 지속적으로 전송할 때 패킷에 포함된 지속시간(duration)값 또는 NAV(Network Allocation Vector)값을 필요한 값 이상으로 설정할 수 있다. 이를 통하여 단말기들이 데이터 전송을 시도하는 것을 방지하여 다수의 단말기가 존재하는 환경에서 무선랜 공유기가 방송 데이터의 대역폭을 확보하는 효과가 있다. 이 NAV 값을 조정하여 무선랜 트래픽 중에서 방송 트래픽과 단말기들의 인터넷 통신 트래픽의 대역폭을 조정할 수 있다.The
이때, 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
이때 복수의 스마트폰 단말기도 여러 가지 응용 어플리케이션에서 무선랜 공유기(130)를 통해 데이터를 자동으로 전송하려고 하므로 무선랜 신호들의 충돌이 발생할 수 있다. At this time, since a plurality of smartphone terminals attempt to automatically transmit data through the
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
도 4에 도시된 방법은 도 1 무선랜 공유기(130)에 의해 수행 될 수 있다. The method shown in FIG. 4 may be performed by the
410단계에서 무선랜 공유기(130)는 방송 데이터 서버로부터 고속 방송 데이터와 저속 방송 데이터 중 적어도 하나를 수신할 수 있다. In
420단계에서 무선랜 공유기(130)는 상기 방송 데이터 서버의 제어에 따라 또는 제어 데이터에 기초하여 무선 모뎀의 데이터 비트 전송 속도를 결정할 수 있다. In
430단계에서 무선랜 공유기(130)는 상기 고속 방송 데이터와 저속 방송 데이터 중 적어도 하나를 로컬 네트워크에 방송하고, 상기 제어 데이터는 상기 고속 방송 데이터 또는 상기 저속 방송 데이터에 포함하여 로컬 방송망의 방송 수신율 향상시킬 수 있다. In
이때, 상기 고속 방송 데이터와 저속 방송 데이터는 유니캐스팅 방식을 통해 방송되고, 상기 로컬 네트워크에 방송하는 단계는 수신된 고속 방송 데이터 또는 저속 방송 데이터의 목적지 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.
상기 복수의 단말기들 중 수신 신호의 신호 레벨이 기 설정된 기준보다 큰 단말기는 상기 고속 방송 데이터를 수신하고,
상기 복수의 단말기들 중 수신 신호의 신호 레벨이 상기 기 설정된 기준보다 작거나 같은 단말기는 상기 저속 방송 데이터를 수신하는
방송 수신율 향상을 위한 방송시스템.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.
상기 방송 데이터 서버는 원본 데이터의 압축율을 높이거나 상기 원본 데이터의 일부만을 이용하여 상기 저속 방송 데이터를 생성하는,
방송 수신율 향상을 위한 방송시스템. 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.
상기 고속 방송 데이터와 상기 저속 방송 데이터의 속도 차이는 각 방송 데이터의 패킷 전송 시간 간격, 동일 패킷의 반복 전송 횟수 또는 무선 모뎀의 데이터 비트 전송 속도에 따라 결정되는
방송 수신율 향상을 위한 방송시스템.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.
상기 무선랜 공유기는,
상기 로컬 네트워크에 방송되는 각 패킷 사이의 전송 시간 간격을 고속으로 설정하고, 전송패킷의 개수가 기 설정된 개수가 될 때마다 유휴 기간을 할당하는
방송 수신율 향상을 위한 방송시스템. 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.
상기 무선랜 공유기는,
상기 방송 데이터 서버로부터 수신된 방송 데이터를 일시 저장하고, 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.
상기 무선랜 공유기는,
상기 로컬 네트워크에 지속적으로 캐리어 신호 또는 빈 프레임을 전송하는
방송 수신율 향상을 위한 방송시스템.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.
상기 방송 데이터 서버 또는 상기 무선랜 공유기는 수집된 단말기들의 신호세기 정보를 기초하여 상기 무선 모뎀의 전송 속도를 적응적으로 변경하는
방송 수신율 향상을 위한 방송시스템. 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.
방송 데이터 서버로부터 고속 방송 데이터와 저속 방송 데이터 중 적어도 하나를 수신하는 단계; 및
상기 고속 방송 데이터와 상기 저속 방송 데이터 중 적어도 하나를 로컬 네트워크에 방송하는 단계
를 포함하고,
상기 고속 방송 데이터와 상기 저속 방송 데이터 중 적어도 하나를 로컬 네트워크에 방송하는 단계는,
상기 고속 방송 데이터 또는 상기 저속 방송 데이터를 상기 방송 데이터 서버로부터 유니캐스팅 방식을 통해 수신하되, 상기 고속 방송 데이터 또는 상기 저속 방송 데이터의 목적지 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:
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)
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 |
-
2012
- 2012-06-21 KR KR1020120066611A patent/KR101397821B1/en active IP Right Grant
Patent Citations (4)
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 |