KR20200027212A - Method for Leading Wireless Communication Relay in Wireless Multi-hop Network - Google Patents
Method for Leading Wireless Communication Relay in Wireless Multi-hop Network Download PDFInfo
- Publication number
- KR20200027212A KR20200027212A KR1020180105237A KR20180105237A KR20200027212A KR 20200027212 A KR20200027212 A KR 20200027212A KR 1020180105237 A KR1020180105237 A KR 1020180105237A KR 20180105237 A KR20180105237 A KR 20180105237A KR 20200027212 A KR20200027212 A KR 20200027212A
- Authority
- KR
- South Korea
- Prior art keywords
- service
- data
- mobile
- wireless
- credit
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/50—Service provisioning or reconfiguring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- H04L65/4069—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/22—Communication route or path selection, e.g. power-based or shortest path routing using selective relaying for reaching a BTS [Base Transceiver Station] or an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
본 발명은 IEEE 802.11 기반 무선 멀티홉 네트워크에 관한 것으로, 구체적으로 실시간 스트리밍 서비스를 받고자하는 사용자들을 무선 멀티홉 네트워크로 구성하고 상용망과 무선 AP를 이용한 서비스시의 크레디트를 차이를 두어 제공하여 자발적으로 무선 중계에 참여하도록 한 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 방법에 관한 것이다.The present invention relates to a wireless multi-hop network based on IEEE 802.11. Specifically, users who want to receive a real-time streaming service are configured as a wireless multi-hop network, and provide a difference between credits at the time of service using a commercial network and a wireless AP to voluntarily wireless. The present invention relates to a method for inducing wireless signal relay participation in a wireless multi-hop network that is allowed to participate in relaying.
현재 노트북, 스마트패드, 스마트폰을 포함한 각종 모바일 기기가 널리 보급되었다. 모바일 기기에서 인터넷 데이터 서비스를 받기 위해서는 크게 두 가지 방식이 사용된다.Currently, various mobile devices including notebooks, smart pads, and smart phones have been widely used. Two methods are widely used to receive Internet data services from mobile devices.
하나는 사용료를 지불하고 3G, 4G와 같은 상용무선 망을 사용하는 것이고, 다른 하나는 무료로 제공되는 IEEE 802.11기반 무선 AP(Access Point)를 사용하는 것이다.One is to use a commercial wireless network such as 3G and 4G for payment, and the other is to use a free IEEE 802.11-based wireless access point (AP).
전자의 경우 3G, 4G와 같은 상용무선 망을 사용하기 때문에 해당 망에 대한 사용료만 지불하면 언제 어디서든 이동하면서 인터넷 데이터 서비스를 제공받을 수 있다. 그러나 여러 대의 모바일 기기가 인터넷 데이터 서비스를 제공받기 위해서는 다량의 데이터 수신으로 인한 많은 비용이 발생한다.In the former case, since commercial wireless networks such as 3G and 4G are used, Internet data services can be provided by moving anywhere at any time by paying a fee for the network. However, in order for multiple mobile devices to receive Internet data services, a large amount of data is incurred.
후자의 경우 스마트폰과 같은 이동성이 높은 모바일 기기들은 현재 통신하고 있는 무선 AP와의 거리가 유동적으로 변하므로 신호 세기가 쉽게 약해져 무선 AP와의 통신이 두절되기 쉽다. 이때 주변에 사용 가능한 다른 무선 AP가 없다면 인터넷 데이터 서비스를 제공받을 수 없게 된다.In the latter case, mobile devices with high mobility, such as a smart phone, have a variable distance from a wireless AP currently communicating, so signal strength is easily weakened and communication with the wireless AP is easily lost. At this time, if there is no other wireless AP available in the vicinity, Internet data service cannot be provided.
게다가 무선 AP와의 통신 가능 범위는 제조사 별로 차이가 있지만 일반 용도일 경우 평균 최대 거리 50m 내외에서, 기업 용도일 경우 실외 200m 내외에서 안정적인 통신을 지원한다. 이런 환경에서는 실외에서 모바일 기기를 가지고 이동하며 무선 네트워크를 사용하는 것은 무선 AP가 좁은 간격으로 연속적으로 설치되지 않는 한 불가능하다.In addition, although the range of communication with wireless APs varies by manufacturer, it supports stable communication within an average maximum distance of 50m for general use and 200m for outdoor use. In such an environment, it is impossible to move a mobile device outdoors and use a wireless network unless the wireless APs are continuously installed at narrow intervals.
이와 같은 모바일 기기와 무선 AP간의 모바일 무선 네트워크 환경 제약을 극복하기 위해 많은 연구 개발이 진행되고 있다.Many researches and developments have been conducted to overcome the limitations of the mobile wireless network environment between the mobile device and the wireless AP.
그중 모바일 기기의 신호 중계를 통해 통신 범위를 확장하는 것이 무선 멀티홉 네트워크이다.Among them, a wireless multi-hop network extends the communication range through signal relay of a mobile device.
무선 멀티홉 네트워크의 기본적인 중계 동작은 도 1에서와 같다.The basic relay operation of the wireless multi-hop network is as shown in FIG. 1.
만약, 모바일 기기 2가 무선 AP의 송수신 가능 범위 밖에 위치하여 무선 네트워크를 사용할 수 없는 상황이고 그와 가까운 모바일 기기 1은 무선 AP 범위 내에 위치한다면 모바일 기기 1이 무선 AP의 신호를 중계하여 기기 2가 무선 네트워크를 사용할 수 있게 되는 것이다.If the mobile device 2 is located outside the wireless AP's transmit / receive range and the wireless network cannot be used, and the mobile device 1 close to it is located within the wireless AP range, the mobile device 1 relays the signal of the wireless AP so that the device 2 The wireless network will be available.
이와 같은 무선 멀티홉 네트워크에서의 중계 동작은 모바일 노드가 기 수신한 데이터를 다른 모바일 기기에게 신호 중계를 통해 전달해줘야 하는 특정 상황에 국한된다.The relay operation in such a wireless multi-hop network is limited to a specific situation in which data received by the mobile node must be transmitted to other mobile devices through signal relay.
이는 모바일 기기에서 와이파이 자원의 이중 사용으로 인해 대역폭이 감소하는 점과 모바일 기기의 전력 소모가 증가하는 점을 감수하면서 다른 모바일 기기에게 무선 신호를 중계해주는 것을 의미한다.This means that the wireless signal is relayed to other mobile devices at the expense of the decrease in bandwidth and the increase in power consumption of the mobile device due to the dual use of Wi-Fi resources in the mobile device.
이러한 문제점이 존재하는 한 사용자는 굳이 자신의 모바일 기기의 자원을 소비하면서까지 무선 멀티홉 네트워크에 참여할 이유가 없어지는 것을 뜻한다.As long as this problem exists, it means that the user has no reason to participate in the wireless multi-hop network even while consuming the resources of his mobile device.
따라서, 무선 멀티홉 네트워크를 이용한 원활한 실시간 스트리밍 서비스 제공을 위해서는 자신의 모바일 기기의 자원을 소비하면서도 무선 멀티홉 네트워크에 참여하도록 하는 방법이 필요하다.Therefore, in order to provide a smooth real-time streaming service using a wireless multi-hop network, a method is required to participate in the wireless multi-hop network while consuming the resources of its mobile device.
본 발명은 이와 같은 종래 기술의 무선 멀티홉 네트워크에서의 문제를 해결하기 위한 것으로, 실시간 스트리밍 서비스를 받고자하는 사용자들을 무선 멀티홉 네트워크로 구성하고 자발적으로 무선 중계에 참여하도록 한 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 시스템 및 방법을 제공하는데 그 목적이 있다.The present invention is to solve the problems in the wireless multi-hop network of the prior art, wireless in a wireless multi-hop network to configure users who want to receive real-time streaming service into a wireless multi-hop network and voluntarily participate in the wireless relay The purpose is to provide a system and method for inducing signal relay participation.
상기 목적을 달성하기 위한 수단으로,As a means to achieve the above object,
본 발명은 서버,모바일 중간 노드,모바일 말단 노드로 구성되는 무선 멀티홉 네트워크를 이용한 실시간 데이터 스트리밍 서비스에 있어서, 모바일 중간 노드가, 데이터 관련 서비스 요청인지 크레디트 및 포인트 관련 서비스 요청인지를 판단하는 단계; 데이터 관련 서비스인 경우에는 서버의 서버 접속 제어 모듈에 서비스 요청을 하는 단계; 서버에서 서비스 요청이 승인되면 서버의 데이터 스트리밍 모듈로부터 데이터를 수신하고, 모바일 중간 노드는 자신이 어떤 서비스를 제공할 수 있는지를 주변 모바일 말단 노드가 확인할 수 있도록 공개하는 단계; 이 상태에서 모바일 말단 노드로부터 서비스 요청이 있는 경우에 해당 서비스 요청에 따른 데이터 서비스가 가능한지를 판단하는 단계; 모바일 중간 노드의 데이터 스트리밍 모듈이 모바일 말단 노드로 데이터를 전달하는 단계; 크레디트 유효성 확인 및 관리 모듈을 통하여 크레디트 계산 및 저장을 하는 단계; 구버전소트웨어 정보와 신버전 소프트웨어 정보를 비교하는 단계와; 상기 구버전과 신버전 소프트웨어의 상이한 부분을 판단하는 단계와; 상기 상이한 부분에 대한 신버전 부분을 상기 구버전 소프트웨어의 해당 영역에 기록하는 단계를 포함하는 것이 특징이다.The present invention provides a real-time data streaming service using a wireless multi-hop network consisting of a server, a mobile intermediate node, and a mobile end node, the method comprising: determining whether the mobile intermediate node is a data related service request or a credit and point related service request; In the case of a data-related service, making a service request to the server access control module of the server; Receiving a data from the data streaming module of the server when the service request is approved by the server, and the mobile intermediate node is disclosed so that the surrounding mobile end node can check what service it can provide; In this state, if there is a service request from the mobile end node, determining whether data service according to the service request is possible; The data streaming module of the mobile intermediate node delivering data to the mobile end node; Credit calculation and storage through a credit validation and management module; Comparing old version software information with new version software information; Determining different parts of the old version and the new version software; And recording a new version part for the different parts in a corresponding area of the old version software.
또한, 상기 구버전과 신버전의 소프트웨어는 여러 개의 영역으로 이루어져 있고, 상기 각각의 영역에는 식별키가 할당되어 있으며, 상기 식별키를 비교하므로써 구버전과 신버전의 상이한 부분을 판단하는 것이 특징이다.In addition, the software of the old version and the new version is composed of several areas, and an identification key is assigned to each area, and it is characterized in that different parts of the old version and the new version are judged by comparing the identification keys.
또한, 상기 구버전과 신버전의 상이한 부분의 판단은 각각의 버전정보를 비교하여 이루어지는 것이 특징이다.In addition, the determination of different parts of the old version and the new version is characterized by comparing each version information.
또한, 상기 크레디트 및 포인트 관련 서비스 요청인 경우에는, 모바일 중간 노드의 크레디트 유효성 확인 및 관리 모듈을 통하여 크레디트 유효성을 확인하고, 크레디트와 포인트간 변환 및 관리를 하는 것이 특징이다.In addition, in the case of the credit and point related service request, it is characterized in that the credit validity is checked through the credit validation and management module of the mobile intermediate node, and the credit and point are converted and managed.
이와 같은 본 발명에 따른 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 시스템 및 방법은 다음과 같은 효과를 갖는다.In such a wireless multi-hop network according to the present invention, a system and method for inducing wireless signal relay participation have the following effects.
첫째, 실시간 스트리밍 서비스를 받고자하는 사용자들의 자발적 무선 중계 참여를 유도할 수 있다.First, it is possible to induce users to voluntarily participate in wireless relays to receive a real-time streaming service.
둘째, 상용망과 무선 AP를 이용한 서비스시의 크레디트 차이를 두는 것에 의해 무선 중계 참여자들에게 중계 기여도에 따른 보상이 가능하다.Second, it is possible to compensate according to the contribution of the relay to the wireless relay participants by placing a credit difference between the commercial network and the service using the wireless AP.
도 1은 무선 멀티홉 네트워크에서의 신호 중계 동작을 나타낸 구성도.
도 2는 본 발명에 따른 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 시스템의 데이터의 전달과 크레디트 획득 과정을 나타낸 구성도.
도 3은 본 발명에 따른 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 시스템의 구성도.
도 4는 본 발명에 따른 무선 신호 중계 참여 유도 시스템의 서버 동작을 나타낸 플로우 차트.
도 5는 본 발명에 따른 무선 신호 중계 참여 유도 시스템의 모바일 노드 동작을 나타낸 플로우 차트.
도 6은 데이타 통신을 이용해 다운로드 처리모듈이 임베디드 기기로부터 영역별 식별키를 저장한 파일을 불러오는 과정의 신호 흐름의 일예.
도 7은 OTA 방식을 통한 데이타 통신을 이용해 다운로드 처리모듈이 임베디드 기기로부터 영역별 식별키를 저장한 파일을 불러오는 과정의 신호 흐름의 일예.
도 8은 데이타 통신을 이용해 다운로드 처리모듈이 임베디드 기기로 변경된 영역의 데이타를 부분 다운로드하는 과정의 신호 흐름의 일예.
도 9는 OTA 방식을 통한 데이타 통신을 이용해 다운로드 처리모듈이 임베디드 기기로 변경된 영역의 데이타를 부분 다운로드하는 과정의 신호 흐름의 일예.1 is a configuration diagram showing a signal relay operation in a wireless multi-hop network.
2 is a block diagram showing a process of data transfer and credit acquisition in a wireless signal relay participation induction system in a wireless multi-hop network according to the present invention.
3 is a configuration diagram of a wireless signal relay participation induction system in a wireless multi-hop network according to the present invention.
Figure 4 is a flow chart showing the server operation of the wireless signal relay participation induction system according to the present invention.
5 is a flow chart showing the mobile node operation of the wireless signal relay participation induction system according to the present invention.
6 is an example of signal flow of a process in which a download processing module loads a file storing an identification key for each area from an embedded device using data communication.
7 is an example of signal flow of a process in which a download processing module loads a file storing an identification key for each area from an embedded device using data communication through an OTA method.
8 is an example of a signal flow of a process in which a download processing module partially downloads data of an area changed to an embedded device using data communication.
9 is an example of a signal flow of a process in which a download processing module partially downloads data of an area changed to an embedded device using data communication through an OTA method.
이하 첨부된 도면과 설명을 참조하여 본 발명의 바람직한 실시예에 대한 동작 원리를 상세히 설명한다. 다만, 하기에 도시되는 도면과 후술되는 설명은 본 발명의 특징을 효과적으로 설명하기 위한 여러 가지 방법 중에서 바람직한 실시 방법에 대한 것이며, 본 발명이 하기의 도면과 설명만으로 한정되는 것은 아니다.Hereinafter, an operation principle of a preferred embodiment of the present invention will be described in detail with reference to the accompanying drawings and description. However, the drawings shown below and the following description are for preferred implementation methods among various methods for effectively describing the features of the present invention, and the present invention is not limited only to the following drawings and description.
또한, 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서, 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 발명에서 전반에 걸친 내용을 토대로 내려져야 할 것이다.In addition, in the following description of the present invention, when it is determined that detailed descriptions of related known functions or configurations may unnecessarily obscure the subject matter of the present invention, detailed descriptions thereof will be omitted. In addition, terms to be described later are terms defined in consideration of functions in the present invention, which may vary according to a user's or operator's intention or practice. Therefore, the definition should be made based on the overall contents of the present invention.
또한, 이하 실시되는 본 발명의 바람직한 실시예는 본 발명을 이루는 기술적 구성요소를 효율적으로 설명하기 위해 각각의 시스템 기능구성에 이미 구비되어 있거나, 또는 본 발명이 속하는 기술분야에서 통상적으로 구비되는 시스템 기능구성은 가능한 생략하고, 본 발명을 위해 추가적으로 구비되어야 하는 기능구성을 위주로 설명한다.In addition, a preferred embodiment of the present invention to be carried out below is already provided in each system functional configuration to efficiently describe the technical components constituting the present invention, or a system function that is typically provided in the technical field to which the present invention pertains. The configuration is omitted as much as possible, and the functional configuration that should be additionally provided for the present invention will be mainly described.
만약 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 하기에 도시하지 않고 생략된 기능구성 중에서 종래에 이미 사용되고 있는 구성요소의 기능을 용이하게 이해할 수 있을 것이며, 또한 상기와 같이 생략된 구성요소와 본 발명을 위해 추가된 구성요소 사이의 관계도 명백하게 이해할 수 있을 것이다.If a person having ordinary knowledge in the technical field to which the present invention pertains, it will be possible to easily understand the functions of components already used in the prior art among the omitted functional configurations not shown below, and also the omitted components as described above The relationship between the elements and the components added for the invention will also be clearly understood.
또한, 이하 실시예는 본 발명의 핵심적인 기술적 특징을 효율적으로 설명하기 위해 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 명백하게 이해할 수 있도록 용어를 적절하게 변형하여 사용할 것이나, 이에 의해 본 발명이 한정되는 것은 결코 아니다.In addition, the following examples will be used to appropriately modify the terminology so that those skilled in the art to clearly understand the technical features of the present invention to effectively understand, but the present invention is It is by no means limited.
결과적으로, 본 발명의 기술적 사상은 청구범위에 의해 결정되며, 이하 실시예는 진보적인 본 발명의 기술적 사상을 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 효율적으로 설명하기 위한 하나의 수단일 뿐이다.As a result, the technical spirit of the present invention is determined by the claims, and the following examples are one means for efficiently explaining the technical spirit of the present invention to those skilled in the art to which the present invention pertains. It's just work.
도 1은 무선 멀티홉 네트워크에서의 신호 중계 동작을 나타낸 구성도.1 is a configuration diagram showing a signal relay operation in a wireless multi-hop network.
도 2는 본 발명에 따른 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 시스템의 데이터의 전달과 크레디트 획득 과정을 나타낸 구성도.2 is a block diagram showing a process of data transfer and credit acquisition of a system for inducing wireless signal relay participation in a wireless multi-hop network according to the present invention;
도 3은 본 발명에 따른 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 시스템의 구성도.3 is a configuration diagram of a wireless signal relay participation induction system in a wireless multi-hop network according to the present invention.
도 4는 본 발명에 따른 무선 신호 중계 참여 유도 시스템의 서버 동작을 나타낸 플로우 차트.Figure 4 is a flow chart showing the server operation of the wireless signal relay participation induction system according to the present invention.
도 5는 본 발명에 따른 무선 신호 중계 참여 유도 시스템의 모바일 노드 동작을 나타낸 플로우 차트.5 is a flow chart showing the mobile node operation of the wireless signal relay participation induction system according to the present invention.
도 6은 데이타 통신을 이용해 다운로드 처리모듈이 임베디드 기기로부터 영역별 식별키를 저장한 파일을 불러오는 과정의 신호 흐름의 일예.6 is an example of signal flow of a process in which a download processing module loads a file storing an identification key for each area from an embedded device using data communication.
도 7은 OTA 방식을 통한 데이타 통신을 이용해 다운로드 처리모듈이 임베디드 기기로부터 영역별 식별키를 저장한 파일을 불러오는 과정의 신호 흐름의 일예.7 is an example of signal flow of a process in which a download processing module loads a file storing an identification key for each area from an embedded device using data communication through an OTA method.
도 8은 데이타 통신을 이용해 다운로드 처리모듈이 임베디드 기기로 변경된 영역의 데이타를 부분 다운로드하는 과정의 신호 흐름의 일예.8 is an example of a signal flow of a process in which a download processing module partially downloads data of an area changed to an embedded device using data communication.
도 9는 OTA 방식을 통한 데이타 통신을 이용해 다운로드 처리모듈이 임베디드 기기로 변경된 영역의 데이타를 부분 다운로드하는 과정의 신호 흐름의 일예로서,9 is an example of a signal flow of a process in which a download processing module partially downloads data of an area changed to an embedded device using data communication through an OTA method,
본 발명은 서비스를 시청하는 모바일기기는 3G, 4G와 같은 상용망을 통해서 서비스를 제공받는지 아니면 IEEE 802.11 기반 무선 AP를 통해서 제공받는지에 관계없이 해당 서비스를 시청하는 대신 모바일 기기들로 구성된 무선 멀티홉 네트워크에 자발적으로 참여하도록 한 것이다.The present invention is a wireless multi-hop network composed of mobile devices instead of watching the service regardless of whether the mobile device viewing the service is provided through a commercial network such as 3G or 4G or through an IEEE 802.11-based wireless AP. Voluntary participation.
그리고 무선 멀티홉 네트워크 내의 다른 모바일 기기가 해당 서비스를 시청하는 모바일 기기에서 기 수신한 데이터를 요청하는 경우 서비스를 요청한 모바일 기기가 시청할 수 있도록 데이터를 전달하도록 한 것이다.In addition, when another mobile device in the wireless multi-hop network requests data previously received from the mobile device watching the service, the mobile device requesting the service transmits the data for viewing.
이와 같이 무선 멀티홉 네트워크에서 사용자가 자발적으로 무선 멀티홉 네트워크에 참여하여 인터넷 데이터 서비스를 받기 원하는 다른 사용자에게 무선 신호를 중계하기 위해서 모바일 노드가 자발적으로 무선 신호를 중계에 참여하도록 하기 위한 방법이 필요하다.In this way, in order to relay a wireless signal to another user who wants to receive Internet data service by voluntarily participating in the wireless multi-hop network in a wireless multi-hop network, a method for a mobile node to voluntarily participate in relaying a wireless signal is required. Do.
본 발명에 따른 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 시스템에서는 스포츠 중계와 같은 실시간 스트리밍 서비스 제공시에 모바일 노드가 자발적으로 무선 신호 중계에 참여하도록 하기 위하여 다음과 같은 기술 구성을 갖는다.In a wireless signal relay participation induction system in a wireless multi-hop network according to the present invention, the following technical configuration is provided to allow a mobile node to voluntarily participate in wireless signal relay when providing a real-time streaming service such as sports relay.
스포츠 중계와 같은 실시간 스트리밍 서비스는 서비스 사업자가 사용자들이 시청하는 중간에 광고를 넣어 해당 광고를 사용자가 시청함으로써 수익을 얻는다.A real-time streaming service such as a sports broadcaster earns money by placing an advertisement in the middle of a service provider watching the advertisement by the user.
따라서 많은 사용자가 해당 서비스를 시청하게 될수록 광고 수입 또한 증대된다. 그러나 모바일 기기를 통해 해당 서비스를 시청하는 경우, 3G, 4G와 같은 상용망을 사용하면 많은 비용이 발생하고, 무선 AP를 사용하면 무선 AP서비스의 통신 거리 문제로 인하여 국한된 지역에서만 서비스를 받을 수 있기 때문에 많은 시청자를 확보하기 어렵다.Therefore, as more users watch the service, advertising revenue also increases. However, when watching the service through a mobile device, using a commercial network such as 3G or 4G incurs a high cost, and when using a wireless AP, the service can be received only in a limited area due to a communication distance problem of the wireless AP service. It is difficult to secure many viewers.
이와 같은 문제를 해결하기 위해서는 해당 서비스를 받고자하는 사용자들을 무선 멀티홉 네트워크로 묶어 서로 간의 데이터 전달로 해당 서비스를 제공하여 상용망의 비용문제와 무선 AP의 통신 거리 문제를 모두 해결하는 것이 필요하다.In order to solve such a problem, it is necessary to bundle the users who want to receive the service into a wireless multi-hop network and provide the service through data transmission between each other to solve both the cost problem of the commercial network and the communication distance problem of the wireless AP.
이와 같은 문제들이 해결되면 보다 많은 사용자들이 해당 서비스를 시청하게 되고 해당 서비스 사업자는 서비스를 시청하는 사용자의 증가로 인한 광고수입이 증대를 예상하고 해당 서비스를 개발하게 된다.When these problems are solved, more users watch the service, and the service provider anticipates an increase in advertisement revenue due to an increase in users watching the service and develops the service.
이러한 무선 멀티홉 네트워크를 활성화하기 위해서는 네트워크 내에서 사용자가 자발적으로 대역폭 감소, 전력 소모 증가 등 자신의 모바일 기기의 자원을 소비하면서 다른 기기에게 신호를 중계하도록 유도하기 위한 방법이 필요하다.In order to activate the wireless multi-hop network, there is a need for a method for inducing users to relay signals to other devices while consuming resources of their mobile devices, such as voluntarily reducing bandwidth and increasing power consumption.
본 발명은 도 2에서와 같이, 스포츠 중계와 같은 실시간 스트리밍 서비스를 제공받는 경우 무선 멀티홉 네트워크에 자발적으로 참여하여 자신이 기 수신한 실시간 스트리밍 데이터를 무선 멀티홉 네트워크내의 다른 모바일 기기에게 전달해줌으로써 데이터 중계로 인한 자원 제공의 대가로 자신이 서비스한 시간에 비례하여 크레디트를 제공하는 것이다.As shown in FIG. 2, the present invention voluntarily participates in a wireless multi-hop network when a real-time streaming service such as a sports relay is provided, and transmits real-time streaming data received by itself to other mobile devices in the wireless multi-hop network. It is to provide credits in proportion to the time they have served in exchange for the provision of resources due to relaying.
이와 같은 무선 신호 중계 자원 제공으로 인한 스포츠 중계와 같은 실시간 스트리밍 서비스 무료 시청 제공은 다음과 같은 사항을 고려하여야 한다.Due to the provision of radio signal relay resources, the following should be considered in providing free viewing of real-time streaming services such as sports relay.
첫째, 해당 서비스를 시청하는 모바일기기는 자신이 3G, 4G와 같은 상용망을 통해서 서비스를 제공받는지 아니면 IEEE 802.11기반 무선 AP를 통해서 제공받는지에 관계없이 해당 서비스를 시청하는 대신 모바일 기기들로 구성된 무선 멀티홉 네트워크에 자발적으로 참여하여야 한다.First, the mobile device watching the service is a wireless multi consisting of mobile devices instead of watching the service regardless of whether it is provided through a commercial network such as 3G or 4G or through an IEEE 802.11-based wireless AP. You must voluntarily participate in the hop network.
둘째, 자신이 제공받고 있는 해당 서비스에 대한 정보가 무선 멀티홉 네트워크내의 다른 모바일 기기에 의해 검색이 가능하도록 공개해야 한다.Second, it is necessary to disclose information about a corresponding service provided by the user to be searchable by other mobile devices in a wireless multi-hop network.
셋째, 무선 멀티홉 네트워크내의 다른 모바일 기기가 해당 서비스를 시청하는 모바일 기기에서 기 수신한 데이터를 요청하는 경우 서비스를 요청한 모바일 기기가 시청할 수 있도록 데이터를 전달해 주어야 한다.Third, when another mobile device in the wireless multi-hop network requests data previously received from the mobile device watching the service, the data must be delivered so that the mobile device requesting the service can view it.
이때, 모바일 기기는 다음 수학식 1에서와 같이 자신에게 해당 서비스를 제공받고 있는 모바일 기기의 수와 해당 서비스를 제공한 시간에 비례하여 크레디트를 받는다.At this time, the mobile device receives credits in proportion to the number of mobile devices receiving the service and the time of providing the service, as in Equation 1 below.
[수학식 1][Equation 1]
얻는 크레디트 = N * T * αCredits obtained = N * T * α
여기서, N은 모바일 기기로부터 서비스를 제공받은 다른 모바일 기기의 수이고, T는 다른 모바일 기기가 서비스를 제공받은 시간이며, α는 해당 실시간 스트리밍 서비스의 종류에 따른 상수이다.Here, N is the number of other mobile devices that have received service from the mobile device, T is the time that the other mobile device has been provided with service, and α is a constant according to the type of the corresponding real-time streaming service.
또한 이러한 상황에서 사용자가 크레디트 제공 기능을 악용하여 임의로 같은 모바일기기에 지속적으로 서비스를 제공하여 크레디트를 다수 얻을 수 있다. 이러한 것을 방지하기 위하여 각 모바일기기에 고유 식별 번호를 이용하여 각 모바일 기기를 구별하고, 한 모바일 기기에게 서비스함으로써 받을 수 있는 하루 또는 일주일과 같이 특정 기간인 d시간 동안 받을 수 있는 크레디트의 양을 γ로 제한한다. 이러한 d와 γ는 서비스 사업자가 임의로 정하고 공개된다.In addition, in this situation, the user can obtain a large number of credits by continuously providing services to the same mobile device by exploiting the credit provision function. To prevent this, distinguish each mobile device by using a unique identification number for each mobile device, and γ the amount of credits that can be received for a certain period of d hours, such as a day or a week, that can be obtained by servicing one mobile device. Is limited to. These d and γ are determined and disclosed by the service provider.
α는 해당 실시간 스트리밍 서비스의 종류와 모바일 기기가 서비스를 제공받는 망이 유료망인지 아닌지에 따라 서비스 사업자가 임의로 정하고 공개된다.α is determined and disclosed by the service provider at random depending on the type of the real-time streaming service and whether the network for which the mobile device is provided is a paid network or not.
그리고 모바일 기기가 3G, 4G와 같은 상용망을 통해서 서비스를 제공받는 경우에는 무선 AP를 통해서 서비스를 제공받는 경우에 비해서 더 큰 α값으로 정해야한다. 그렇게 해야 사용자는 상용망의 비용적 부담을 감수하고 해당 서비스를 사용할 것이다.Also, when the mobile device is provided with a service through a commercial network such as 3G or 4G, it should be set to a larger α value compared to a case where the service is provided through a wireless AP. That way, the user will use the service at the cost of the commercial network.
해당 서비스 사업자 또한 상용망을 사용하는 사용자에 대해 더 큰 α를 지정하는 것으로 인해 무선 AP만을 통해서 서비스하는 것에 비해 더 많은 서비스 시청자를 확보할 수 있다.The service provider can also secure more viewers of the service than the service through the wireless AP only by designating a larger α for the user using the commercial network.
모바일 기기는 해당 서비스를 시청하기 위해서는 무선 멀티홉 네트워크에 자발적으로 참여하고, 해당 네트워크의 다른 모바일 기기가 제공받고 있는 서비스에 대한 정보를 검색하고, 자신이 제공받고 싶은 서비스에 대해 해당 모바일 노드에 요청하여 제공받는다.In order to watch the service, the mobile device voluntarily participates in the wireless multi-hop network, retrieves information about the service provided by other mobile devices in the network, and requests the corresponding mobile node for the service that it wants to receive. Is provided.
또한 모바일 기기가 제공한 서비스의 대가로 받은 크레디트는 해당 사용자에게 이익이 될 수 있도록 활용되어야 한다. 제공된 크레디트는 해당 서비스 사업자가 제공한 어플리케이션에서 관리되며, 사용자가 임의로 조작할 수 없어야한다.In addition, the credit received in exchange for the service provided by the mobile device should be utilized to benefit the user. The provided credit is managed in the application provided by the service provider, and the user should not be able to manipulate it arbitrarily.
이 크레디트는 모바일 기기가 무선 멀티홉 네트워크를 통해 다른 모바일 기기로부터 해당 서비스를 제공받을 때 수학식 2와 같이 사용되거나, 서비스 사업자의 포인트 충전 등으로 사용할 수 있다. 또한 반대로 서비스 사업자의 포인트로 크레디트를 충전할 수도 있다.This credit may be used as in Equation 2 when the mobile device receives the corresponding service from another mobile device through a wireless multi-hop network, or may be used for charging a service provider's point. Conversely, credits can also be charged to service provider points.
[수학식 2][Equation 2]
소모되는 크레디트 = t * βCredit consumed = t * β
여기서, t는 모바일 기기가 서비스를 제공받은 시간이고, β는 해당 실시간 스트리밍 서비스의 종류에 따른 상수이다. β는 해당 실시간 스트리밍 서비스의 종류에 따라 서비스 사업자가 임의로 정하고 공개된다.Here, t is a time when the mobile device is provided with a service, and β is a constant according to the type of the corresponding real-time streaming service. β is randomly determined and disclosed by the service provider according to the type of the real-time streaming service.
이와 같은 본 발명에 따른 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 시스템은 도 3에서와 같이, 서버(300),모바일 중간 노드(310),모바일 말단 노드(320)을 포함한다.In the wireless multi-hop network according to the present invention, the system for inducing wireless signal relay participation includes a
서버(300)는 모바일 중간 노드(310)가 서버(300)로 서비스 요청을 했을 경우 해당 서비스가 가능한지 여부를 확인하여 가능한 경우 모바일 중간 노드의 서비스 연결 제어 모듈(35)에 통보하고 서버(300)의 데이터 스트리밍 모듈(32)을 통해 데이터를 모바일 중간 노드(310)로 전송하고, 해당 서비스가 불가능한 경우 요청에 대한 거부를 모바일 중간 노드(310)로 보내는 서버 접속 제어 모듈(31)과, 서버 접속 제어 모듈(31)의 제어를 받아 데이터를 전송하는 데이터 스트리밍 모듈(32)과, 모바일 중간 노드(310)로부터 크레디트 관련 요청이 들어왔을 때 작업을 처리하고 모바일 중간 노드 크레디트의 유효성을 확인하고 크레디트와 포인트간 변환을 관리하는 크레디트 유효성 확인 및 관리 모듈(33)과, 크레디트 유효성 확인 및 관리 모듈(33)로부터 온 요청을 처리하고 포인트를 충전하거나 크레디트와 포인트간 변환을 하는 포인트 관리 모듈(34)을 포함한다.When the mobile
그리고 모바일 중간 노드(31)는 서비스 연결 제어 모듈(35),데이터 스트리밍 모듈(36),크레디트 유효성 확인 및 관리 모듈(37)을 포함한다.And the mobile
구체적으로 모바일 중간 노드(31)는 서버(300)에서 제공하는 서비스를 검색하여 사용자에게 정보를 제공하고, 사용자가 원하는 서비스를 서버(300)에 요청하고 서버(300)에서 승인이 오면 데이터 스트리밍 모듈(36)을 통해 데이터를 수신하고 사용자에게 서비스를 제공하는 서비스 연결 제어 모듈(35)과, 서버(300)로부터 온 데이터를 수신하여 서비스하고 자신에게 서비스를 요청한 모바일 말단 노드(320)가 있으면 서비스 연결 제어 모듈(35)의 승인을 받아 데이터를 전달하는 데이터 스트리밍 모듈(36)과, 데이터 전달 서비스 중에는 데이터 스트리밍 모듈(36)로부터 정보를 받아 크레디트를 관리하고, 크레디트의 유효성을 확인하는 크레디트 유효성 확인 및 관리 모듈(37)을 포함한다.Specifically, the mobile
여기서, 서비스 연결 제어 모듈(35)은 자신이 어떤 서비스를 제공할 수 있는지를 주변 모바일 말단 노드(320)가 확인할 수 있도록 공개한다.Here, the service
그리고 모바일 중간 노드(31)의 크레디트 유효성 확인 및 관리 모듈(37)은 서버(300)의 크레디트 유효성 확인 및 관리 모듈(33)에 크레디트와 포인트간의 변환을 요청하거나 포인트 충전 등을 요청한다.In addition, the credit validation and
그리고 모바일 말단 노드(320)는 서비스 연결 제어 모듈(38),데이터 스트리밍 모듈(39),크레디트 유효성 확인 및 관리 모듈(40)을 포함한다.And the
구체적으로 모바일 말단 노드(320)는 모바일 중간 노드(310)에서 제공하는 서비스를 검색하여 사용자에게 정보를 제공하고, 사용자가 원하는 서비스를 모바일 중간 노드(310)에 요청하고, 모바일 중간 노드(310)의 승인이 오면 데이터 스트리밍 모듈(39)을 통해 데이터를 수신하고 사용자에게 서비스를 제공하는 서비스 연결 제어 모듈(38)과, 모바일 중간 노드(310)로부터 온 데이터를 수신하고 사용자에게 서비스하는 데이터 스트리밍 모듈(39)과, 데이터 스트리밍 모듈(39)로부터 정보를 받아 크레디트를 관리하고, 크레디트의 유효성을 확인하는 크레디트 유효성 확인 및 관리 모듈(40)을 포함한다.Specifically, the
여기서, 모바일 말단 노드(320)의 크레디트 유효성 확인 및 관리 모듈(40)은 서버(300)의 크레디트 유효성 확인 및 관리 모듈(33)에 크레디트와 포인트간의 변환을 요청하거나 포인트 충전 등을 요청한다.Here, the credit validation and
이와 같은 구성을 갖는 본 발명에 따른 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 시스템의 무선 신호 중계 참여 유도 방법은 다음과 같다.The wireless signal relay participation induction method of the wireless signal relay participation induction system in the wireless multi-hop network according to the present invention having the above configuration is as follows.
도 4는 본 발명에 따른 무선 신호 중계 참여 유도 시스템의 서버 동작을 나타낸 플로우 차트이고, 도 5는 본 발명에 따른 무선 신호 중계 참여 유도 시스템의 모바일 노드 동작을 나타낸 플로우 차트이다.4 is a flow chart showing the server operation of the wireless signal relay participation induction system according to the present invention, and FIG. 5 is a flow chart showing the mobile node operation of the wireless signal relay participation induction system according to the present invention.
먼저, 도 4는 본 발명에 따른 무선 신호 중계 참여 유도 시스템의 서버 동작을 나타낸 것으로, 모바일 중간 노드(310)가 서버(300)로 요청한 서비스가 데이터 관련 서비스 요청인가를 판단한다.(S401)First, Figure 4 shows the server operation of the wireless signal relay participation induction system according to the present invention, it is determined that the service requested by the mobile
만약, 데이터 관련 서비스 요청이 아닌 경우에는 크레디트 및 포인트 관련 서비스 요청인가를 판단한다.(S402)If it is not a data related service request, it is determined whether it is a credit and point related service request (S402).
데이터 관련 서비스 요청인 경우에는 서버 접속 제어 모듈(31)에서 서버(300)에서 서비스 가능한 것인지를 판단한다.(S405)In the case of a data-related service request, the server
그리고 서버(300)에서 서비스 가능한 것인 경우에는 서버(300)의 데이터 스트리밍 모듈(32)에서 모바일 중간 노드(310)로 데이터를 전송한다.(S406)And when the service is available in the
그리고 크레디트 및 포인트 관련 서비스 요청인 경우에는 서버(300)의 크레디트 유효성 확인 및 관리 모듈(33)에서 크레디트 유효성을 확인하고(S403), 크레디트와 포인트간 변환 등의 크레디트 및 포인트 관리를 한다.(S404)In the case of credit and point related service requests, the credit validity check and
그리고 도 5는 본 발명에 따른 무선 신호 중계 참여 유도 시스템의 모바일 노드 동작을 나타낸 것으로, 먼저 모바일 노드(모바일 중간 노드)가 데이터 관련 서비스인지를 판단하여(S501), 데이터 관련 서비스인 경우에는 서버(300)의 서버 접속 제어 모듈(31)에 서비스 요청을 한다.(S503)And Figure 5 shows the operation of the mobile node of the wireless signal relay participation induction system according to the present invention, first determine whether the mobile node (mobile intermediate node) is a data-related service (S501), in the case of a data-related service server ( 300) to request a service from the server access control module 31 (S503).
이어, 서버(300)에서 서비스 요청이 승인되었는지를 판단하여(S504) 서비스 요청이 승인되었다면 서버(300)의 데이터 스트리밍 모듈(32)로부터 데이터를 수신한다.(S507)Subsequently, the
이 상태에서 다른 모바일 노드(모바일 말단 모드)로부터 서비스 요청이 있는 경우에는(S508) 해당 서비스 요청에 따른 데이터 서비스가 가능한지를 판단한다.(S509)In this state, when there is a service request from another mobile node (mobile end mode) (S508), it is determined whether data service according to the service request is possible (S509).
데이터 서비스가 가능한 경우에는 모바일 중간 노드의 데이터 스트리밍 모듈(36)이 모바일 말단 노드로 데이터를 전달한다.(S510)When a data service is available, the
그리고 서버(300),모바일 중간 노드(310),모바일 말단 노드(320)의 크레디트 유효성 확인 및 관리 모듈(33)(37)(40)들을 통하여 크레디트 계산 및 저장을 한다.(S511)Then, the
그리고 S501 단계에서 데이터 관련 서비스가 아닌 경우에는 크레디트 및 포인트 관련 서비스 요청인지를 판단한다.(S502)In step S501, if it is not a data-related service, it is determined whether it is a credit and point-related service request (S502).
만약, 크레디트 및 포인트 관련 서비스 요청인 경우에는 모바일 중간 노드(310)의 크레디트 유효성 확인 및 관리 모듈(37)을 통하여 크레디트 유효성을 확인하고(S505), 크레디트와 포인트간 변환 등의 크레디트 및 포인트 관리를 한다.(S506)If, in the case of credit and point related service requests, check the credit validity through the credit validation and
이와 같은 본 발명에 따른 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 시스템 및 방법은 IEEE 802.11기반 무선 멀티홉 네트워크 구성의 용이성을 확보하고 사용자가 자발적으로 무선 멀티홉 네트워크에 참여하여 무선 신호 중계에 참여하도록 하여 무선 멀티홉 네트워크를 이용한 실시간 스트리밍 서비스의 품질을 높이고, 상용망과 무선 AP를 이용한 서비스시의 크레디트를 차이를 두어 제공하여 실시간 스트리밍 서비스를 받고자하는 사용자들의 무선 중계에 참여율을 높일 수 있도록 한 것이다.The system and method for inducing wireless signal relay participation in the wireless multi-hop network according to the present invention secures the ease of configuring the IEEE 802.11-based wireless multi-hop network and allows the user to voluntarily participate in the wireless multi-hop network to participate in wireless signal relay. This is to improve the quality of real-time streaming service using wireless multi-hop network, and to provide the difference between credits for service using commercial network and wireless AP to increase the participation rate of users who want to receive real-time streaming service.
도 6 및 도 8을 참조하여 본 발명에 따른 임베디드 기기에 내장되는 소프트웨어의 부분 업데이트 서비스 시스템의 다운로드 처리모듈(120)과 임베디드 기기(20)간의 부분 다운로드 처리 과정을 좀더 구체적으로 알아본다.Referring to FIGS. 6 and 8, the process of partially downloading the
고객이 소프트웨어가 변경되었다는 사실을 알고, 고객 지원 센터 등의 영업소에 방문하여 자신이 소지한 임베디드 기기의 소프트웨어 업그레이드를 요청하면, 영업소 관리자는 영업소 단말기(10b)에 해당 임베디드 기기(20)를 연결하여 영업소단말기(10b)와 해당 임베디드 기기(20)간에 데이타 통신이 가능하도록 한 상태에서 다운로드 처리모듈(120)을 실행시킨다.When the customer knows that the software has been changed and visits a sales office such as a customer support center and requests a software upgrade of the embedded device possessed by the customer, the sales office manager connects the embedded
먼저, 상기 영업소 단말기(10b)에서 실행 가능한 다운로드 처리모듈(120)은 임베디드 기기(20)로부터 영역별 식별키 파일을 도 6의 과정을 통해 불러온다.First, the
도 6은 데이타 통신을 이용해 다운로드 처리모듈이 임베디드 기기로부터 영역별 식별키를 저장한 파일을 불러오는 과정의 신호 흐름을 도시한 것이다.6 illustrates a signal flow of a process in which a download processing module loads a file storing an identification key for each area from an embedded device using data communication.
도면에 도시한 바와같이, 다운로드 처리모듈(120)은 임베디드 기기(20)로 부분 다운로드될 소프트웨어의 영역별 식별키를 저장한 파일을 전송하라는 요청 정보(AT$DNINFO)를 전송한다.As shown in the figure, the
그러면, 이를 수신한 임베디드 기기(20)는 자신에 저장된 영역별 식별키를 저장한 파일의 헤더(Header)를 분석해 영역별 식별키를 저장한 파일 전송을 위한 전송정보(szAABBBB) 즉, 영역별 식별키를 저장한 파일의 총 크기(BBBB)가 얼마고, 얼마만한 패킷 단위(AA)로 영역별 식별키를 저장한 파일을 전송할 것인가에 대한 정보를 다운로드 처리모듈(120)로 전송한다.Then, the embedded
상기 임베디드 기기(20)로부터 전송정보(szAABBBB)를 수신한 다운로드 처리모듈(120)이 이에 대한 응답정보(Response)로 전송을 확인(OK)하는 신호를 임베디드 기기(20)로 전송하면, 이를 수신한 임베디드 기기(20)는 상기의 전송 패킷 단위(AA)로 영역별 식별키를 저장한 파일을 영업소 단말기(10b)로 전송한다.When the
상기 영역별 식별키를 저장한 파일의 총 크기(BBBB)에 해당하는 패킷량이 모두 전송되면, 상기 다운로드 처리모듈(120)이 임베디드 기기(20)로 전송완료를 확인(OK)하는 응답정보(Response) 전송한다.When all packet amounts corresponding to the total size (BBBB) of the file storing the identification key for each area are transmitted, response information (Response) confirming (OK) the completion of transmission to the embedded
이렇게 하여 임베디드 기기(20)에 저장된 부분 다운로드할 영역별 식별키를 저장한 파일을 수신한 다운로드 처리모듈(120)은 영업소 단말기(10b)에 저장된 해당 부분 다운로드할 소프트웨어의 영역별 식별키를 저장한 파일과 임베디드 기기(20)로부터 수신한 파일을 비교하여 변경된 부분을 검색한다. 이 변경된 부분에 대한 검색은 위에 자세히 설명했으므로, 이에 대한 중복 설명은 생략하기로 한다.In this way, the
해당 소프트웨어에 대해 변경된 부분이 존재할 경우 상기 다운로드 처리모듈(120)을 통해 임베디드 기기(20)로 변경된 영역의 데이타만 도 8에 도시한 과정을 거쳐 선택적으로 전송되어 임베디드 기기에 저장된 소프트웨어가 갱신된다.If there is a changed part for the corresponding software, only the data of the area changed to the embedded
만일, 이와 반대로 데이타 통신을 이용해 임베디드 기기가 다운로드 처리모듈로부터 영역별 식별키를 저장한 파일을 불러오는 경우에는 도 6에 도시한 신호 흐름이 반대가 되면 된다.If, on the contrary, the embedded device loads the file storing the identification key for each area from the download processing module using data communication, the signal flow shown in FIG. 6 may be reversed.
도 8은 데이타 통신을 이용해 다운로드 처리모듈이 임베디드 기기로 변경된 영역의 데이타를 부분 다운로드하는 과정의 신호 흐름을 도시한 것이다.8 shows a signal flow of a process in which a download processing module partially downloads data of an area changed to an embedded device using data communication.
먼저, 다운로드 처리모듈(120)이 영업소 단말기(10b)내에 저장된 부분 다운로드할 소프트웨어의 변경된 영역의 데이타 중 일정 크기의 데이타를 독출하고, 이를 임베디드 기기(20)의 램(RAM)의 특정 주소에 올리도록 요청(Request)하는 명령(CMD_RAM)에 포함시켜 임베디드 기기(20)로 전송한다.First, the
임베디드 기기(20)는 전송된 명령(CMD_RAM)에 따라 임베디드 기기(20)의 램(RAM)의 특정 주소에 상기 일정 크기의 데이타를 저장하고, 상기 다운로드 처리모듈(120)로 이에 대한 응답(Response) 정보를 전송한다.The embedded
한편, 도 7 및 도 9에 도시한 것과 같이, 다운로드 처리모듈(120)이 이동통신 시스템에 연동되는 서버(도면 도시 생략)상에 탑재되어 이동통신 시스템의 데이타 통신 서비스를 이용해 부분 다운로드될 소프트웨어의 영역별 식별키 및 부분 다운로드할 변경된 영역의 데이타를 상기 임베디드 기기(20)로 전송하는 OTA(Over The Air) 방식으로 구현할 수 도 있다.On the other hand, as shown in Figures 7 and 9, the
도 7 및 도 9는 기지국(BS)과 임베디드 기기간의 데이타 흐름을 나타낸 도면이다.7 and 9 are diagrams illustrating data flow between a base station (BS) and an embedded device.
이 경우에는 영업소 단말기(10b)에 다운로드 처리모듈(120)을 탑재한 것과는 달리, 이동통신망을 통해 임베디드 기기에 내장된 소프트웨어의 부분 업데이트 서비스를 제공할 수 있어 고객이 영업소를 방문할 필요없는 장점이 있다.In this case, unlike the case where the
상기 도 7 및 도 9에 도시한 실시예는 도 6 및 도 8에 도시한 실시예와는 다운로드 처리모듈(120)이 탑재된 단말기의 위치 및 통신 방법상에서만 차이가 있을 뿐, 데이타 처리과정은 도 6 및 도 8에 도시한 실시예와 동일하므로 중복 설명은 생략하고자 한다.The embodiment shown in FIGS. 7 and 9 differs only from the embodiment shown in FIGS. 6 and 8 only in the location and communication method of the terminal on which the
300 : 서버
310 : 모바일 중간 노드
320 : 모바일 말단 노드300: server
310: mobile intermediate node
320: mobile end node
Claims (4)
모바일 중간 노드가,
데이터 관련 서비스 요청인지 크레디트 및 포인트 관련 서비스 요청인지를 판단하는 단계;
데이터 관련 서비스인 경우에는 서버의 서버 접속 제어 모듈에 서비스 요청을 하는 단계;
서버에서 서비스 요청이 승인되면 서버의 데이터 스트리밍 모듈로부터 데이터를 수신하고, 모바일 중간 노드는 자신이 어떤 서비스를 제공할 수 있는지를 주변 모바일 말단 노드가 확인할 수 있도록 공개하는 단계;
이 상태에서 모바일 말단 노드로부터 서비스 요청이 있는 경우에 해당 서비스 요청에 따른 데이터 서비스가 가능한지를 판단하는 단계;
모바일 중간 노드의 데이터 스트리밍 모듈이 모바일 말단 노드로 데이터를 전달하는 단계;
크레디트 유효성 확인 및 관리 모듈을 통하여 크레디트 계산 및 저장을 하는 단계;
구버전소트웨어 정보와 신버전 소프트웨어 정보를 비교하는 단계와;
상기 구버전과 신버전 소프트웨어의 상이한 부분을 판단하는 단계와;
상기 상이한 부분에 대한 신버전 부분을 상기 구버전 소프트웨어의 해당 영역에 기록하는 단계를 포함하는 것을 특징으로 하는 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 방법.In a real-time data streaming service using a wireless multi-hop network consisting of a server, a mobile intermediate node, and a mobile end node,
Mobile intermediate node,
Determining whether it is a data related service request or a credit and point related service request;
In the case of a data-related service, making a service request to the server access control module of the server;
Receiving a data from the data streaming module of the server when the service request is approved by the server, and the mobile intermediate node publishing the service so that the surrounding mobile end node can check what service it can provide;
In this state, if there is a service request from the mobile end node, determining whether data service according to the service request is possible;
The data streaming module of the mobile intermediate node delivering data to the mobile end node;
Credit calculation and storage through a credit validation and management module;
Comparing old version software information with new version software information;
Determining different parts of the old version and the new version software;
And recording a new version portion for the different portion in a corresponding area of the old version software.
상기 구버전과 신버전의 소프트웨어는 여러 개의 영역으로 이루어져 있고, 상기 각각의 영역에는 식별키가 할당되어 있으며, 상기 식별키를 비교하므로써 구버전과 신버전의 상이한 부분을 판단하는 것을 특징으로 하는 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 방법.The method of claim 1,
In the wireless multi-hop network, the software of the old version and the new version is composed of several areas, an identification key is assigned to each area, and different parts of the old and new versions are determined by comparing the identification keys. Method of encouraging participation in wireless signal relay.
상기 구버전과 신버전의 상이한 부분의 판단은 각각의 버전정보를 비교하여 이루어지는 것을 특징으로 하는 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 방법.The method of claim 1,
The determination of different parts of the old version and the new version is performed by comparing the version information of each of the wireless multi-hop networks.
상기 크레디트 및 포인트 관련 서비스 요청인 경우에는,
모바일 중간 노드의 크레디트 유효성 확인 및 관리 모듈을 통하여 크레디트 유효성을 확인하고, 크레디트와 포인트간 변환 및 관리를 하는 것을 특징으로 하는 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 방법.The method of claim 1,
In the case of the above credit and point related service requests,
A method for inducing wireless signal relay participation in a wireless multi-hop network, characterized in that credit is validated through a credit validation and management module of a mobile intermediate node, and credit and point conversion and management are performed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180105237A KR20200027212A (en) | 2018-09-04 | 2018-09-04 | Method for Leading Wireless Communication Relay in Wireless Multi-hop Network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180105237A KR20200027212A (en) | 2018-09-04 | 2018-09-04 | Method for Leading Wireless Communication Relay in Wireless Multi-hop Network |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20200027212A true KR20200027212A (en) | 2020-03-12 |
Family
ID=69803200
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180105237A KR20200027212A (en) | 2018-09-04 | 2018-09-04 | Method for Leading Wireless Communication Relay in Wireless Multi-hop Network |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20200027212A (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100712344B1 (en) | 2003-05-15 | 2007-05-02 | 텔레폰악티에볼라겟엘엠에릭슨(펍) | Interference cancellation in wireless relaying network |
KR20080101858A (en) | 2006-11-10 | 2008-11-21 | 한국전자통신연구원 | Method for embodying frame in multi-hop relay system |
KR100995531B1 (en) | 2006-12-27 | 2010-11-19 | 삼성전자주식회사 | Apparatus and method for gathering and transmitting the interference information between relay stations in multi-hop relay broadband wireless access communication system |
-
2018
- 2018-09-04 KR KR1020180105237A patent/KR20200027212A/en unknown
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100712344B1 (en) | 2003-05-15 | 2007-05-02 | 텔레폰악티에볼라겟엘엠에릭슨(펍) | Interference cancellation in wireless relaying network |
KR20080101858A (en) | 2006-11-10 | 2008-11-21 | 한국전자통신연구원 | Method for embodying frame in multi-hop relay system |
KR100995531B1 (en) | 2006-12-27 | 2010-11-19 | 삼성전자주식회사 | Apparatus and method for gathering and transmitting the interference information between relay stations in multi-hop relay broadband wireless access communication system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9401850B2 (en) | Cognitive radio system and cognitive radio carrier device | |
CN101939951B (en) | Mobile WLAN gateway | |
US10587426B2 (en) | System and method for optimizing revenue through bandwidth utilization management | |
US20080098105A1 (en) | Method, apparatus, and system for communication-information management, wireless-communication device, and relay device | |
US7899019B1 (en) | Method and system for bandwidth management | |
US20150189024A1 (en) | Implementations of collaborative bandwidth sharing | |
US20020099769A1 (en) | Server system for distributing information to portable mobile information terminal in specific area | |
US20210110417A1 (en) | Dynamic bidding determination using machine-learning models | |
JP2012501509A (en) | Deployment and distribution model for improved content distribution system | |
JP2019083528A (en) | Data management apparatus and data management method | |
JP5486116B1 (en) | User information providing apparatus, user information providing method, user information providing program, and advertisement distribution system | |
KR20180030467A (en) | Providing apparatus, use apparatus, communication resource trading system, providing method, use method and control apparatus | |
JP2015165424A (en) | User information providing apparatus, user information providing method, user information providing program, and advertisement distribution system | |
KR20200027212A (en) | Method for Leading Wireless Communication Relay in Wireless Multi-hop Network | |
KR101366833B1 (en) | A mobile device and a method for wireless communication relay in wireless multi-hop network | |
JP2017107599A (en) | Advertisement distribution management apparatus and advertisement distribution management method | |
JP2018036923A (en) | Data management device, data management method, and data communication system | |
KR20190084920A (en) | Contents display method and content providing method using identification of wireless communication apparatus, user terminal and sysyem of content providing | |
KR101377039B1 (en) | System and Method for Leading Wireless Communication Relay in Wireless Multi-hop Network | |
KR20160089988A (en) | A method for sharing contents between mobile handsets and a communication system for the same | |
JP3913585B2 (en) | COMMUNICATION CONTROL DEVICE, COMMUNICATION SYSTEM, COMMUNICATION CONTROL METHOD, AND COMMUNICATION CONTROL PROGRAM | |
KR20030089083A (en) | On-line Advertisement Method Using Portable Digital Apparatus Having Bluetooth | |
JP2004104322A (en) | Connection method and connection apparatus of ad hoc network, connection program, and recording medium for recording the program | |
KR101869154B1 (en) | BEACON SERVICE PROVIDING METHOD FOR SMART DEVICES BASED ON CoAP MESSAGE | |
KR101808620B1 (en) | Method for transmitting advertisement message in user peer based on p2p |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
N231 | Notification of change of applicant |