KR20200027212A - 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 방법 - Google Patents
무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 방법 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
본 발명은 실시간 스트리밍 서비스를 받고자하는 사용자들을 무선 멀티홉 네트워크로 구성하고 상용망과 무선 AP를 이용한 서비스시의 크레디트를 차이를 두어 제공하여 자발적으로 무선 중계에 참여하도록 한 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 시스템 및 방법에 관한 것으로, 모바일 중간 노드가 데이터 서비스 요청을 하면 실시간 데이터 스트리밍 서비스를 제공하고, 실시간 데이터 스트리밍 서비스에 따라 제공되는 크레디트의 유효성 확인 및 관리를 하는 서버;상기 서버로부터 제공되는 실시간 데이터 스트리밍 서비스에 따른 데이터를 수신하고, 모바일 말단 노드로부터 데이터 서비스 요청이 있는 경우 수신된 데이터를 상기 모바일 말단 노드로 전달하고 데이터 전달에 따른 크레디트를 제공받는 모바일 중간 노드;상기 모바일 중간 노드에 데이터 서비스를 요청하여 데이터를 제공받고 그에 따른 크레디트를 부담하는 모바일 말단 노드;를 포함하여 무선 멀티홉 네트워크를 구성하는 것이다.
Description
본 발명은 IEEE 802.11 기반 무선 멀티홉 네트워크에 관한 것으로, 구체적으로 실시간 스트리밍 서비스를 받고자하는 사용자들을 무선 멀티홉 네트워크로 구성하고 상용망과 무선 AP를 이용한 서비스시의 크레디트를 차이를 두어 제공하여 자발적으로 무선 중계에 참여하도록 한 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 방법에 관한 것이다.
현재 노트북, 스마트패드, 스마트폰을 포함한 각종 모바일 기기가 널리 보급되었다. 모바일 기기에서 인터넷 데이터 서비스를 받기 위해서는 크게 두 가지 방식이 사용된다.
하나는 사용료를 지불하고 3G, 4G와 같은 상용무선 망을 사용하는 것이고, 다른 하나는 무료로 제공되는 IEEE 802.11기반 무선 AP(Access Point)를 사용하는 것이다.
전자의 경우 3G, 4G와 같은 상용무선 망을 사용하기 때문에 해당 망에 대한 사용료만 지불하면 언제 어디서든 이동하면서 인터넷 데이터 서비스를 제공받을 수 있다. 그러나 여러 대의 모바일 기기가 인터넷 데이터 서비스를 제공받기 위해서는 다량의 데이터 수신으로 인한 많은 비용이 발생한다.
후자의 경우 스마트폰과 같은 이동성이 높은 모바일 기기들은 현재 통신하고 있는 무선 AP와의 거리가 유동적으로 변하므로 신호 세기가 쉽게 약해져 무선 AP와의 통신이 두절되기 쉽다. 이때 주변에 사용 가능한 다른 무선 AP가 없다면 인터넷 데이터 서비스를 제공받을 수 없게 된다.
게다가 무선 AP와의 통신 가능 범위는 제조사 별로 차이가 있지만 일반 용도일 경우 평균 최대 거리 50m 내외에서, 기업 용도일 경우 실외 200m 내외에서 안정적인 통신을 지원한다. 이런 환경에서는 실외에서 모바일 기기를 가지고 이동하며 무선 네트워크를 사용하는 것은 무선 AP가 좁은 간격으로 연속적으로 설치되지 않는 한 불가능하다.
이와 같은 모바일 기기와 무선 AP간의 모바일 무선 네트워크 환경 제약을 극복하기 위해 많은 연구 개발이 진행되고 있다.
그중 모바일 기기의 신호 중계를 통해 통신 범위를 확장하는 것이 무선 멀티홉 네트워크이다.
무선 멀티홉 네트워크의 기본적인 중계 동작은 도 1에서와 같다.
만약, 모바일 기기 2가 무선 AP의 송수신 가능 범위 밖에 위치하여 무선 네트워크를 사용할 수 없는 상황이고 그와 가까운 모바일 기기 1은 무선 AP 범위 내에 위치한다면 모바일 기기 1이 무선 AP의 신호를 중계하여 기기 2가 무선 네트워크를 사용할 수 있게 되는 것이다.
이와 같은 무선 멀티홉 네트워크에서의 중계 동작은 모바일 노드가 기 수신한 데이터를 다른 모바일 기기에게 신호 중계를 통해 전달해줘야 하는 특정 상황에 국한된다.
이는 모바일 기기에서 와이파이 자원의 이중 사용으로 인해 대역폭이 감소하는 점과 모바일 기기의 전력 소모가 증가하는 점을 감수하면서 다른 모바일 기기에게 무선 신호를 중계해주는 것을 의미한다.
이러한 문제점이 존재하는 한 사용자는 굳이 자신의 모바일 기기의 자원을 소비하면서까지 무선 멀티홉 네트워크에 참여할 이유가 없어지는 것을 뜻한다.
따라서, 무선 멀티홉 네트워크를 이용한 원활한 실시간 스트리밍 서비스 제공을 위해서는 자신의 모바일 기기의 자원을 소비하면서도 무선 멀티홉 네트워크에 참여하도록 하는 방법이 필요하다.
본 발명은 이와 같은 종래 기술의 무선 멀티홉 네트워크에서의 문제를 해결하기 위한 것으로, 실시간 스트리밍 서비스를 받고자하는 사용자들을 무선 멀티홉 네트워크로 구성하고 자발적으로 무선 중계에 참여하도록 한 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 시스템 및 방법을 제공하는데 그 목적이 있다.
상기 목적을 달성하기 위한 수단으로,
본 발명은 서버,모바일 중간 노드,모바일 말단 노드로 구성되는 무선 멀티홉 네트워크를 이용한 실시간 데이터 스트리밍 서비스에 있어서, 모바일 중간 노드가, 데이터 관련 서비스 요청인지 크레디트 및 포인트 관련 서비스 요청인지를 판단하는 단계; 데이터 관련 서비스인 경우에는 서버의 서버 접속 제어 모듈에 서비스 요청을 하는 단계; 서버에서 서비스 요청이 승인되면 서버의 데이터 스트리밍 모듈로부터 데이터를 수신하고, 모바일 중간 노드는 자신이 어떤 서비스를 제공할 수 있는지를 주변 모바일 말단 노드가 확인할 수 있도록 공개하는 단계; 이 상태에서 모바일 말단 노드로부터 서비스 요청이 있는 경우에 해당 서비스 요청에 따른 데이터 서비스가 가능한지를 판단하는 단계; 모바일 중간 노드의 데이터 스트리밍 모듈이 모바일 말단 노드로 데이터를 전달하는 단계; 크레디트 유효성 확인 및 관리 모듈을 통하여 크레디트 계산 및 저장을 하는 단계; 구버전소트웨어 정보와 신버전 소프트웨어 정보를 비교하는 단계와; 상기 구버전과 신버전 소프트웨어의 상이한 부분을 판단하는 단계와; 상기 상이한 부분에 대한 신버전 부분을 상기 구버전 소프트웨어의 해당 영역에 기록하는 단계를 포함하는 것이 특징이다.
또한, 상기 구버전과 신버전의 소프트웨어는 여러 개의 영역으로 이루어져 있고, 상기 각각의 영역에는 식별키가 할당되어 있으며, 상기 식별키를 비교하므로써 구버전과 신버전의 상이한 부분을 판단하는 것이 특징이다.
또한, 상기 구버전과 신버전의 상이한 부분의 판단은 각각의 버전정보를 비교하여 이루어지는 것이 특징이다.
또한, 상기 크레디트 및 포인트 관련 서비스 요청인 경우에는, 모바일 중간 노드의 크레디트 유효성 확인 및 관리 모듈을 통하여 크레디트 유효성을 확인하고, 크레디트와 포인트간 변환 및 관리를 하는 것이 특징이다.
이와 같은 본 발명에 따른 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 시스템 및 방법은 다음과 같은 효과를 갖는다.
첫째, 실시간 스트리밍 서비스를 받고자하는 사용자들의 자발적 무선 중계 참여를 유도할 수 있다.
둘째, 상용망과 무선 AP를 이용한 서비스시의 크레디트 차이를 두는 것에 의해 무선 중계 참여자들에게 중계 기여도에 따른 보상이 가능하다.
도 1은 무선 멀티홉 네트워크에서의 신호 중계 동작을 나타낸 구성도.
도 2는 본 발명에 따른 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 시스템의 데이터의 전달과 크레디트 획득 과정을 나타낸 구성도.
도 3은 본 발명에 따른 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 시스템의 구성도.
도 4는 본 발명에 따른 무선 신호 중계 참여 유도 시스템의 서버 동작을 나타낸 플로우 차트.
도 5는 본 발명에 따른 무선 신호 중계 참여 유도 시스템의 모바일 노드 동작을 나타낸 플로우 차트.
도 6은 데이타 통신을 이용해 다운로드 처리모듈이 임베디드 기기로부터 영역별 식별키를 저장한 파일을 불러오는 과정의 신호 흐름의 일예.
도 7은 OTA 방식을 통한 데이타 통신을 이용해 다운로드 처리모듈이 임베디드 기기로부터 영역별 식별키를 저장한 파일을 불러오는 과정의 신호 흐름의 일예.
도 8은 데이타 통신을 이용해 다운로드 처리모듈이 임베디드 기기로 변경된 영역의 데이타를 부분 다운로드하는 과정의 신호 흐름의 일예.
도 9는 OTA 방식을 통한 데이타 통신을 이용해 다운로드 처리모듈이 임베디드 기기로 변경된 영역의 데이타를 부분 다운로드하는 과정의 신호 흐름의 일예.
도 2는 본 발명에 따른 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 시스템의 데이터의 전달과 크레디트 획득 과정을 나타낸 구성도.
도 3은 본 발명에 따른 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 시스템의 구성도.
도 4는 본 발명에 따른 무선 신호 중계 참여 유도 시스템의 서버 동작을 나타낸 플로우 차트.
도 5는 본 발명에 따른 무선 신호 중계 참여 유도 시스템의 모바일 노드 동작을 나타낸 플로우 차트.
도 6은 데이타 통신을 이용해 다운로드 처리모듈이 임베디드 기기로부터 영역별 식별키를 저장한 파일을 불러오는 과정의 신호 흐름의 일예.
도 7은 OTA 방식을 통한 데이타 통신을 이용해 다운로드 처리모듈이 임베디드 기기로부터 영역별 식별키를 저장한 파일을 불러오는 과정의 신호 흐름의 일예.
도 8은 데이타 통신을 이용해 다운로드 처리모듈이 임베디드 기기로 변경된 영역의 데이타를 부분 다운로드하는 과정의 신호 흐름의 일예.
도 9는 OTA 방식을 통한 데이타 통신을 이용해 다운로드 처리모듈이 임베디드 기기로 변경된 영역의 데이타를 부분 다운로드하는 과정의 신호 흐름의 일예.
이하 첨부된 도면과 설명을 참조하여 본 발명의 바람직한 실시예에 대한 동작 원리를 상세히 설명한다. 다만, 하기에 도시되는 도면과 후술되는 설명은 본 발명의 특징을 효과적으로 설명하기 위한 여러 가지 방법 중에서 바람직한 실시 방법에 대한 것이며, 본 발명이 하기의 도면과 설명만으로 한정되는 것은 아니다.
또한, 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서, 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 발명에서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
또한, 이하 실시되는 본 발명의 바람직한 실시예는 본 발명을 이루는 기술적 구성요소를 효율적으로 설명하기 위해 각각의 시스템 기능구성에 이미 구비되어 있거나, 또는 본 발명이 속하는 기술분야에서 통상적으로 구비되는 시스템 기능구성은 가능한 생략하고, 본 발명을 위해 추가적으로 구비되어야 하는 기능구성을 위주로 설명한다.
만약 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 하기에 도시하지 않고 생략된 기능구성 중에서 종래에 이미 사용되고 있는 구성요소의 기능을 용이하게 이해할 수 있을 것이며, 또한 상기와 같이 생략된 구성요소와 본 발명을 위해 추가된 구성요소 사이의 관계도 명백하게 이해할 수 있을 것이다.
또한, 이하 실시예는 본 발명의 핵심적인 기술적 특징을 효율적으로 설명하기 위해 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 명백하게 이해할 수 있도록 용어를 적절하게 변형하여 사용할 것이나, 이에 의해 본 발명이 한정되는 것은 결코 아니다.
결과적으로, 본 발명의 기술적 사상은 청구범위에 의해 결정되며, 이하 실시예는 진보적인 본 발명의 기술적 사상을 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 효율적으로 설명하기 위한 하나의 수단일 뿐이다.
도 1은 무선 멀티홉 네트워크에서의 신호 중계 동작을 나타낸 구성도.
도 2는 본 발명에 따른 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 시스템의 데이터의 전달과 크레디트 획득 과정을 나타낸 구성도.
도 3은 본 발명에 따른 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 시스템의 구성도.
도 4는 본 발명에 따른 무선 신호 중계 참여 유도 시스템의 서버 동작을 나타낸 플로우 차트.
도 5는 본 발명에 따른 무선 신호 중계 참여 유도 시스템의 모바일 노드 동작을 나타낸 플로우 차트.
도 6은 데이타 통신을 이용해 다운로드 처리모듈이 임베디드 기기로부터 영역별 식별키를 저장한 파일을 불러오는 과정의 신호 흐름의 일예.
도 7은 OTA 방식을 통한 데이타 통신을 이용해 다운로드 처리모듈이 임베디드 기기로부터 영역별 식별키를 저장한 파일을 불러오는 과정의 신호 흐름의 일예.
도 8은 데이타 통신을 이용해 다운로드 처리모듈이 임베디드 기기로 변경된 영역의 데이타를 부분 다운로드하는 과정의 신호 흐름의 일예.
도 9는 OTA 방식을 통한 데이타 통신을 이용해 다운로드 처리모듈이 임베디드 기기로 변경된 영역의 데이타를 부분 다운로드하는 과정의 신호 흐름의 일예로서,
본 발명은 서비스를 시청하는 모바일기기는 3G, 4G와 같은 상용망을 통해서 서비스를 제공받는지 아니면 IEEE 802.11 기반 무선 AP를 통해서 제공받는지에 관계없이 해당 서비스를 시청하는 대신 모바일 기기들로 구성된 무선 멀티홉 네트워크에 자발적으로 참여하도록 한 것이다.
그리고 무선 멀티홉 네트워크 내의 다른 모바일 기기가 해당 서비스를 시청하는 모바일 기기에서 기 수신한 데이터를 요청하는 경우 서비스를 요청한 모바일 기기가 시청할 수 있도록 데이터를 전달하도록 한 것이다.
이와 같이 무선 멀티홉 네트워크에서 사용자가 자발적으로 무선 멀티홉 네트워크에 참여하여 인터넷 데이터 서비스를 받기 원하는 다른 사용자에게 무선 신호를 중계하기 위해서 모바일 노드가 자발적으로 무선 신호를 중계에 참여하도록 하기 위한 방법이 필요하다.
본 발명에 따른 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 시스템에서는 스포츠 중계와 같은 실시간 스트리밍 서비스 제공시에 모바일 노드가 자발적으로 무선 신호 중계에 참여하도록 하기 위하여 다음과 같은 기술 구성을 갖는다.
스포츠 중계와 같은 실시간 스트리밍 서비스는 서비스 사업자가 사용자들이 시청하는 중간에 광고를 넣어 해당 광고를 사용자가 시청함으로써 수익을 얻는다.
따라서 많은 사용자가 해당 서비스를 시청하게 될수록 광고 수입 또한 증대된다. 그러나 모바일 기기를 통해 해당 서비스를 시청하는 경우, 3G, 4G와 같은 상용망을 사용하면 많은 비용이 발생하고, 무선 AP를 사용하면 무선 AP서비스의 통신 거리 문제로 인하여 국한된 지역에서만 서비스를 받을 수 있기 때문에 많은 시청자를 확보하기 어렵다.
이와 같은 문제를 해결하기 위해서는 해당 서비스를 받고자하는 사용자들을 무선 멀티홉 네트워크로 묶어 서로 간의 데이터 전달로 해당 서비스를 제공하여 상용망의 비용문제와 무선 AP의 통신 거리 문제를 모두 해결하는 것이 필요하다.
이와 같은 문제들이 해결되면 보다 많은 사용자들이 해당 서비스를 시청하게 되고 해당 서비스 사업자는 서비스를 시청하는 사용자의 증가로 인한 광고수입이 증대를 예상하고 해당 서비스를 개발하게 된다.
이러한 무선 멀티홉 네트워크를 활성화하기 위해서는 네트워크 내에서 사용자가 자발적으로 대역폭 감소, 전력 소모 증가 등 자신의 모바일 기기의 자원을 소비하면서 다른 기기에게 신호를 중계하도록 유도하기 위한 방법이 필요하다.
본 발명은 도 2에서와 같이, 스포츠 중계와 같은 실시간 스트리밍 서비스를 제공받는 경우 무선 멀티홉 네트워크에 자발적으로 참여하여 자신이 기 수신한 실시간 스트리밍 데이터를 무선 멀티홉 네트워크내의 다른 모바일 기기에게 전달해줌으로써 데이터 중계로 인한 자원 제공의 대가로 자신이 서비스한 시간에 비례하여 크레디트를 제공하는 것이다.
이와 같은 무선 신호 중계 자원 제공으로 인한 스포츠 중계와 같은 실시간 스트리밍 서비스 무료 시청 제공은 다음과 같은 사항을 고려하여야 한다.
첫째, 해당 서비스를 시청하는 모바일기기는 자신이 3G, 4G와 같은 상용망을 통해서 서비스를 제공받는지 아니면 IEEE 802.11기반 무선 AP를 통해서 제공받는지에 관계없이 해당 서비스를 시청하는 대신 모바일 기기들로 구성된 무선 멀티홉 네트워크에 자발적으로 참여하여야 한다.
둘째, 자신이 제공받고 있는 해당 서비스에 대한 정보가 무선 멀티홉 네트워크내의 다른 모바일 기기에 의해 검색이 가능하도록 공개해야 한다.
셋째, 무선 멀티홉 네트워크내의 다른 모바일 기기가 해당 서비스를 시청하는 모바일 기기에서 기 수신한 데이터를 요청하는 경우 서비스를 요청한 모바일 기기가 시청할 수 있도록 데이터를 전달해 주어야 한다.
이때, 모바일 기기는 다음 수학식 1에서와 같이 자신에게 해당 서비스를 제공받고 있는 모바일 기기의 수와 해당 서비스를 제공한 시간에 비례하여 크레디트를 받는다.
[수학식 1]
얻는 크레디트 = N * T * α
여기서, N은 모바일 기기로부터 서비스를 제공받은 다른 모바일 기기의 수이고, T는 다른 모바일 기기가 서비스를 제공받은 시간이며, α는 해당 실시간 스트리밍 서비스의 종류에 따른 상수이다.
또한 이러한 상황에서 사용자가 크레디트 제공 기능을 악용하여 임의로 같은 모바일기기에 지속적으로 서비스를 제공하여 크레디트를 다수 얻을 수 있다. 이러한 것을 방지하기 위하여 각 모바일기기에 고유 식별 번호를 이용하여 각 모바일 기기를 구별하고, 한 모바일 기기에게 서비스함으로써 받을 수 있는 하루 또는 일주일과 같이 특정 기간인 d시간 동안 받을 수 있는 크레디트의 양을 γ로 제한한다. 이러한 d와 γ는 서비스 사업자가 임의로 정하고 공개된다.
α는 해당 실시간 스트리밍 서비스의 종류와 모바일 기기가 서비스를 제공받는 망이 유료망인지 아닌지에 따라 서비스 사업자가 임의로 정하고 공개된다.
그리고 모바일 기기가 3G, 4G와 같은 상용망을 통해서 서비스를 제공받는 경우에는 무선 AP를 통해서 서비스를 제공받는 경우에 비해서 더 큰 α값으로 정해야한다. 그렇게 해야 사용자는 상용망의 비용적 부담을 감수하고 해당 서비스를 사용할 것이다.
해당 서비스 사업자 또한 상용망을 사용하는 사용자에 대해 더 큰 α를 지정하는 것으로 인해 무선 AP만을 통해서 서비스하는 것에 비해 더 많은 서비스 시청자를 확보할 수 있다.
모바일 기기는 해당 서비스를 시청하기 위해서는 무선 멀티홉 네트워크에 자발적으로 참여하고, 해당 네트워크의 다른 모바일 기기가 제공받고 있는 서비스에 대한 정보를 검색하고, 자신이 제공받고 싶은 서비스에 대해 해당 모바일 노드에 요청하여 제공받는다.
또한 모바일 기기가 제공한 서비스의 대가로 받은 크레디트는 해당 사용자에게 이익이 될 수 있도록 활용되어야 한다. 제공된 크레디트는 해당 서비스 사업자가 제공한 어플리케이션에서 관리되며, 사용자가 임의로 조작할 수 없어야한다.
이 크레디트는 모바일 기기가 무선 멀티홉 네트워크를 통해 다른 모바일 기기로부터 해당 서비스를 제공받을 때 수학식 2와 같이 사용되거나, 서비스 사업자의 포인트 충전 등으로 사용할 수 있다. 또한 반대로 서비스 사업자의 포인트로 크레디트를 충전할 수도 있다.
[수학식 2]
소모되는 크레디트 = t * β
여기서, t는 모바일 기기가 서비스를 제공받은 시간이고, β는 해당 실시간 스트리밍 서비스의 종류에 따른 상수이다. β는 해당 실시간 스트리밍 서비스의 종류에 따라 서비스 사업자가 임의로 정하고 공개된다.
이와 같은 본 발명에 따른 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 시스템은 도 3에서와 같이, 서버(300),모바일 중간 노드(310),모바일 말단 노드(320)을 포함한다.
서버(300)는 모바일 중간 노드(310)가 서버(300)로 서비스 요청을 했을 경우 해당 서비스가 가능한지 여부를 확인하여 가능한 경우 모바일 중간 노드의 서비스 연결 제어 모듈(35)에 통보하고 서버(300)의 데이터 스트리밍 모듈(32)을 통해 데이터를 모바일 중간 노드(310)로 전송하고, 해당 서비스가 불가능한 경우 요청에 대한 거부를 모바일 중간 노드(310)로 보내는 서버 접속 제어 모듈(31)과, 서버 접속 제어 모듈(31)의 제어를 받아 데이터를 전송하는 데이터 스트리밍 모듈(32)과, 모바일 중간 노드(310)로부터 크레디트 관련 요청이 들어왔을 때 작업을 처리하고 모바일 중간 노드 크레디트의 유효성을 확인하고 크레디트와 포인트간 변환을 관리하는 크레디트 유효성 확인 및 관리 모듈(33)과, 크레디트 유효성 확인 및 관리 모듈(33)로부터 온 요청을 처리하고 포인트를 충전하거나 크레디트와 포인트간 변환을 하는 포인트 관리 모듈(34)을 포함한다.
그리고 모바일 중간 노드(31)는 서비스 연결 제어 모듈(35),데이터 스트리밍 모듈(36),크레디트 유효성 확인 및 관리 모듈(37)을 포함한다.
구체적으로 모바일 중간 노드(31)는 서버(300)에서 제공하는 서비스를 검색하여 사용자에게 정보를 제공하고, 사용자가 원하는 서비스를 서버(300)에 요청하고 서버(300)에서 승인이 오면 데이터 스트리밍 모듈(36)을 통해 데이터를 수신하고 사용자에게 서비스를 제공하는 서비스 연결 제어 모듈(35)과, 서버(300)로부터 온 데이터를 수신하여 서비스하고 자신에게 서비스를 요청한 모바일 말단 노드(320)가 있으면 서비스 연결 제어 모듈(35)의 승인을 받아 데이터를 전달하는 데이터 스트리밍 모듈(36)과, 데이터 전달 서비스 중에는 데이터 스트리밍 모듈(36)로부터 정보를 받아 크레디트를 관리하고, 크레디트의 유효성을 확인하는 크레디트 유효성 확인 및 관리 모듈(37)을 포함한다.
여기서, 서비스 연결 제어 모듈(35)은 자신이 어떤 서비스를 제공할 수 있는지를 주변 모바일 말단 노드(320)가 확인할 수 있도록 공개한다.
그리고 모바일 중간 노드(31)의 크레디트 유효성 확인 및 관리 모듈(37)은 서버(300)의 크레디트 유효성 확인 및 관리 모듈(33)에 크레디트와 포인트간의 변환을 요청하거나 포인트 충전 등을 요청한다.
그리고 모바일 말단 노드(320)는 서비스 연결 제어 모듈(38),데이터 스트리밍 모듈(39),크레디트 유효성 확인 및 관리 모듈(40)을 포함한다.
구체적으로 모바일 말단 노드(320)는 모바일 중간 노드(310)에서 제공하는 서비스를 검색하여 사용자에게 정보를 제공하고, 사용자가 원하는 서비스를 모바일 중간 노드(310)에 요청하고, 모바일 중간 노드(310)의 승인이 오면 데이터 스트리밍 모듈(39)을 통해 데이터를 수신하고 사용자에게 서비스를 제공하는 서비스 연결 제어 모듈(38)과, 모바일 중간 노드(310)로부터 온 데이터를 수신하고 사용자에게 서비스하는 데이터 스트리밍 모듈(39)과, 데이터 스트리밍 모듈(39)로부터 정보를 받아 크레디트를 관리하고, 크레디트의 유효성을 확인하는 크레디트 유효성 확인 및 관리 모듈(40)을 포함한다.
여기서, 모바일 말단 노드(320)의 크레디트 유효성 확인 및 관리 모듈(40)은 서버(300)의 크레디트 유효성 확인 및 관리 모듈(33)에 크레디트와 포인트간의 변환을 요청하거나 포인트 충전 등을 요청한다.
이와 같은 구성을 갖는 본 발명에 따른 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 시스템의 무선 신호 중계 참여 유도 방법은 다음과 같다.
도 4는 본 발명에 따른 무선 신호 중계 참여 유도 시스템의 서버 동작을 나타낸 플로우 차트이고, 도 5는 본 발명에 따른 무선 신호 중계 참여 유도 시스템의 모바일 노드 동작을 나타낸 플로우 차트이다.
먼저, 도 4는 본 발명에 따른 무선 신호 중계 참여 유도 시스템의 서버 동작을 나타낸 것으로, 모바일 중간 노드(310)가 서버(300)로 요청한 서비스가 데이터 관련 서비스 요청인가를 판단한다.(S401)
만약, 데이터 관련 서비스 요청이 아닌 경우에는 크레디트 및 포인트 관련 서비스 요청인가를 판단한다.(S402)
데이터 관련 서비스 요청인 경우에는 서버 접속 제어 모듈(31)에서 서버(300)에서 서비스 가능한 것인지를 판단한다.(S405)
그리고 서버(300)에서 서비스 가능한 것인 경우에는 서버(300)의 데이터 스트리밍 모듈(32)에서 모바일 중간 노드(310)로 데이터를 전송한다.(S406)
그리고 크레디트 및 포인트 관련 서비스 요청인 경우에는 서버(300)의 크레디트 유효성 확인 및 관리 모듈(33)에서 크레디트 유효성을 확인하고(S403), 크레디트와 포인트간 변환 등의 크레디트 및 포인트 관리를 한다.(S404)
그리고 도 5는 본 발명에 따른 무선 신호 중계 참여 유도 시스템의 모바일 노드 동작을 나타낸 것으로, 먼저 모바일 노드(모바일 중간 노드)가 데이터 관련 서비스인지를 판단하여(S501), 데이터 관련 서비스인 경우에는 서버(300)의 서버 접속 제어 모듈(31)에 서비스 요청을 한다.(S503)
이어, 서버(300)에서 서비스 요청이 승인되었는지를 판단하여(S504) 서비스 요청이 승인되었다면 서버(300)의 데이터 스트리밍 모듈(32)로부터 데이터를 수신한다.(S507)
이 상태에서 다른 모바일 노드(모바일 말단 모드)로부터 서비스 요청이 있는 경우에는(S508) 해당 서비스 요청에 따른 데이터 서비스가 가능한지를 판단한다.(S509)
데이터 서비스가 가능한 경우에는 모바일 중간 노드의 데이터 스트리밍 모듈(36)이 모바일 말단 노드로 데이터를 전달한다.(S510)
그리고 서버(300),모바일 중간 노드(310),모바일 말단 노드(320)의 크레디트 유효성 확인 및 관리 모듈(33)(37)(40)들을 통하여 크레디트 계산 및 저장을 한다.(S511)
그리고 S501 단계에서 데이터 관련 서비스가 아닌 경우에는 크레디트 및 포인트 관련 서비스 요청인지를 판단한다.(S502)
만약, 크레디트 및 포인트 관련 서비스 요청인 경우에는 모바일 중간 노드(310)의 크레디트 유효성 확인 및 관리 모듈(37)을 통하여 크레디트 유효성을 확인하고(S505), 크레디트와 포인트간 변환 등의 크레디트 및 포인트 관리를 한다.(S506)
이와 같은 본 발명에 따른 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 시스템 및 방법은 IEEE 802.11기반 무선 멀티홉 네트워크 구성의 용이성을 확보하고 사용자가 자발적으로 무선 멀티홉 네트워크에 참여하여 무선 신호 중계에 참여하도록 하여 무선 멀티홉 네트워크를 이용한 실시간 스트리밍 서비스의 품질을 높이고, 상용망과 무선 AP를 이용한 서비스시의 크레디트를 차이를 두어 제공하여 실시간 스트리밍 서비스를 받고자하는 사용자들의 무선 중계에 참여율을 높일 수 있도록 한 것이다.
도 6 및 도 8을 참조하여 본 발명에 따른 임베디드 기기에 내장되는 소프트웨어의 부분 업데이트 서비스 시스템의 다운로드 처리모듈(120)과 임베디드 기기(20)간의 부분 다운로드 처리 과정을 좀더 구체적으로 알아본다.
고객이 소프트웨어가 변경되었다는 사실을 알고, 고객 지원 센터 등의 영업소에 방문하여 자신이 소지한 임베디드 기기의 소프트웨어 업그레이드를 요청하면, 영업소 관리자는 영업소 단말기(10b)에 해당 임베디드 기기(20)를 연결하여 영업소단말기(10b)와 해당 임베디드 기기(20)간에 데이타 통신이 가능하도록 한 상태에서 다운로드 처리모듈(120)을 실행시킨다.
먼저, 상기 영업소 단말기(10b)에서 실행 가능한 다운로드 처리모듈(120)은 임베디드 기기(20)로부터 영역별 식별키 파일을 도 6의 과정을 통해 불러온다.
도 6은 데이타 통신을 이용해 다운로드 처리모듈이 임베디드 기기로부터 영역별 식별키를 저장한 파일을 불러오는 과정의 신호 흐름을 도시한 것이다.
도면에 도시한 바와같이, 다운로드 처리모듈(120)은 임베디드 기기(20)로 부분 다운로드될 소프트웨어의 영역별 식별키를 저장한 파일을 전송하라는 요청 정보(AT$DNINFO)를 전송한다.
그러면, 이를 수신한 임베디드 기기(20)는 자신에 저장된 영역별 식별키를 저장한 파일의 헤더(Header)를 분석해 영역별 식별키를 저장한 파일 전송을 위한 전송정보(szAABBBB) 즉, 영역별 식별키를 저장한 파일의 총 크기(BBBB)가 얼마고, 얼마만한 패킷 단위(AA)로 영역별 식별키를 저장한 파일을 전송할 것인가에 대한 정보를 다운로드 처리모듈(120)로 전송한다.
상기 임베디드 기기(20)로부터 전송정보(szAABBBB)를 수신한 다운로드 처리모듈(120)이 이에 대한 응답정보(Response)로 전송을 확인(OK)하는 신호를 임베디드 기기(20)로 전송하면, 이를 수신한 임베디드 기기(20)는 상기의 전송 패킷 단위(AA)로 영역별 식별키를 저장한 파일을 영업소 단말기(10b)로 전송한다.
상기 영역별 식별키를 저장한 파일의 총 크기(BBBB)에 해당하는 패킷량이 모두 전송되면, 상기 다운로드 처리모듈(120)이 임베디드 기기(20)로 전송완료를 확인(OK)하는 응답정보(Response) 전송한다.
이렇게 하여 임베디드 기기(20)에 저장된 부분 다운로드할 영역별 식별키를 저장한 파일을 수신한 다운로드 처리모듈(120)은 영업소 단말기(10b)에 저장된 해당 부분 다운로드할 소프트웨어의 영역별 식별키를 저장한 파일과 임베디드 기기(20)로부터 수신한 파일을 비교하여 변경된 부분을 검색한다. 이 변경된 부분에 대한 검색은 위에 자세히 설명했으므로, 이에 대한 중복 설명은 생략하기로 한다.
해당 소프트웨어에 대해 변경된 부분이 존재할 경우 상기 다운로드 처리모듈(120)을 통해 임베디드 기기(20)로 변경된 영역의 데이타만 도 8에 도시한 과정을 거쳐 선택적으로 전송되어 임베디드 기기에 저장된 소프트웨어가 갱신된다.
만일, 이와 반대로 데이타 통신을 이용해 임베디드 기기가 다운로드 처리모듈로부터 영역별 식별키를 저장한 파일을 불러오는 경우에는 도 6에 도시한 신호 흐름이 반대가 되면 된다.
도 8은 데이타 통신을 이용해 다운로드 처리모듈이 임베디드 기기로 변경된 영역의 데이타를 부분 다운로드하는 과정의 신호 흐름을 도시한 것이다.
먼저, 다운로드 처리모듈(120)이 영업소 단말기(10b)내에 저장된 부분 다운로드할 소프트웨어의 변경된 영역의 데이타 중 일정 크기의 데이타를 독출하고, 이를 임베디드 기기(20)의 램(RAM)의 특정 주소에 올리도록 요청(Request)하는 명령(CMD_RAM)에 포함시켜 임베디드 기기(20)로 전송한다.
임베디드 기기(20)는 전송된 명령(CMD_RAM)에 따라 임베디드 기기(20)의 램(RAM)의 특정 주소에 상기 일정 크기의 데이타를 저장하고, 상기 다운로드 처리모듈(120)로 이에 대한 응답(Response) 정보를 전송한다.
한편, 도 7 및 도 9에 도시한 것과 같이, 다운로드 처리모듈(120)이 이동통신 시스템에 연동되는 서버(도면 도시 생략)상에 탑재되어 이동통신 시스템의 데이타 통신 서비스를 이용해 부분 다운로드될 소프트웨어의 영역별 식별키 및 부분 다운로드할 변경된 영역의 데이타를 상기 임베디드 기기(20)로 전송하는 OTA(Over The Air) 방식으로 구현할 수 도 있다.
도 7 및 도 9는 기지국(BS)과 임베디드 기기간의 데이타 흐름을 나타낸 도면이다.
이 경우에는 영업소 단말기(10b)에 다운로드 처리모듈(120)을 탑재한 것과는 달리, 이동통신망을 통해 임베디드 기기에 내장된 소프트웨어의 부분 업데이트 서비스를 제공할 수 있어 고객이 영업소를 방문할 필요없는 장점이 있다.
상기 도 7 및 도 9에 도시한 실시예는 도 6 및 도 8에 도시한 실시예와는 다운로드 처리모듈(120)이 탑재된 단말기의 위치 및 통신 방법상에서만 차이가 있을 뿐, 데이타 처리과정은 도 6 및 도 8에 도시한 실시예와 동일하므로 중복 설명은 생략하고자 한다.
300 : 서버
310 : 모바일 중간 노드
320 : 모바일 말단 노드
310 : 모바일 중간 노드
320 : 모바일 말단 노드
Claims (4)
- 서버,모바일 중간 노드,모바일 말단 노드로 구성되는 무선 멀티홉 네트워크를 이용한 실시간 데이터 스트리밍 서비스에 있어서,
모바일 중간 노드가,
데이터 관련 서비스 요청인지 크레디트 및 포인트 관련 서비스 요청인지를 판단하는 단계;
데이터 관련 서비스인 경우에는 서버의 서버 접속 제어 모듈에 서비스 요청을 하는 단계;
서버에서 서비스 요청이 승인되면 서버의 데이터 스트리밍 모듈로부터 데이터를 수신하고, 모바일 중간 노드는 자신이 어떤 서비스를 제공할 수 있는지를 주변 모바일 말단 노드가 확인할 수 있도록 공개하는 단계;
이 상태에서 모바일 말단 노드로부터 서비스 요청이 있는 경우에 해당 서비스 요청에 따른 데이터 서비스가 가능한지를 판단하는 단계;
모바일 중간 노드의 데이터 스트리밍 모듈이 모바일 말단 노드로 데이터를 전달하는 단계;
크레디트 유효성 확인 및 관리 모듈을 통하여 크레디트 계산 및 저장을 하는 단계;
구버전소트웨어 정보와 신버전 소프트웨어 정보를 비교하는 단계와;
상기 구버전과 신버전 소프트웨어의 상이한 부분을 판단하는 단계와;
상기 상이한 부분에 대한 신버전 부분을 상기 구버전 소프트웨어의 해당 영역에 기록하는 단계를 포함하는 것을 특징으로 하는 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 방법. - 제 1 항에 있어서,
상기 구버전과 신버전의 소프트웨어는 여러 개의 영역으로 이루어져 있고, 상기 각각의 영역에는 식별키가 할당되어 있으며, 상기 식별키를 비교하므로써 구버전과 신버전의 상이한 부분을 판단하는 것을 특징으로 하는 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 방법. - 제 1 항에 있어서,
상기 구버전과 신버전의 상이한 부분의 판단은 각각의 버전정보를 비교하여 이루어지는 것을 특징으로 하는 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 방법. - 제 1 항에 있어서,
상기 크레디트 및 포인트 관련 서비스 요청인 경우에는,
모바일 중간 노드의 크레디트 유효성 확인 및 관리 모듈을 통하여 크레디트 유효성을 확인하고, 크레디트와 포인트간 변환 및 관리를 하는 것을 특징으로 하는 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180105237A KR20200027212A (ko) | 2018-09-04 | 2018-09-04 | 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180105237A KR20200027212A (ko) | 2018-09-04 | 2018-09-04 | 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20200027212A true KR20200027212A (ko) | 2020-03-12 |
Family
ID=69803200
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180105237A KR20200027212A (ko) | 2018-09-04 | 2018-09-04 | 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20200027212A (ko) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100712344B1 (ko) | 2003-05-15 | 2007-05-02 | 텔레폰악티에볼라겟엘엠에릭슨(펍) | 무선 중계 네트워크에서의 간섭 소거 |
KR20080101858A (ko) | 2006-11-10 | 2008-11-21 | 한국전자통신연구원 | 멀티홉 릴레이 시스템에서의 프레임 구성 방법 및 그 시스템 |
KR100995531B1 (ko) | 2006-12-27 | 2010-11-19 | 삼성전자주식회사 | 다중 홉 중계 방식을 사용하는 광대역 무선접속 통신시스템에서 중계국간 간섭 신호 정보를 수집 및 보고하기위한 장치 및 방법 |
-
2018
- 2018-09-04 KR KR1020180105237A patent/KR20200027212A/ko unknown
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100712344B1 (ko) | 2003-05-15 | 2007-05-02 | 텔레폰악티에볼라겟엘엠에릭슨(펍) | 무선 중계 네트워크에서의 간섭 소거 |
KR20080101858A (ko) | 2006-11-10 | 2008-11-21 | 한국전자통신연구원 | 멀티홉 릴레이 시스템에서의 프레임 구성 방법 및 그 시스템 |
KR100995531B1 (ko) | 2006-12-27 | 2010-11-19 | 삼성전자주식회사 | 다중 홉 중계 방식을 사용하는 광대역 무선접속 통신시스템에서 중계국간 간섭 신호 정보를 수집 및 보고하기위한 장치 및 방법 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9401850B2 (en) | Cognitive radio system and cognitive radio carrier device | |
CN101939951B (zh) | 移动wlan网关 | |
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 (ja) | 改良されたコンテンツ配信システムのための展開および配布モデル | |
JP2019083528A (ja) | データ管理装置及びデータ管理方法 | |
JP5486116B1 (ja) | ユーザ情報提供装置、ユーザ情報提供方法、ユーザ情報提供プログラムおよび広告配信システム | |
KR20180030467A (ko) | 제공 장치, 이용 장치, 통신 자원 거래 시스템, 제공 방법, 이용 방법 및 제어 장치 | |
JP2015165424A (ja) | ユーザ情報提供装置、ユーザ情報提供方法、ユーザ情報提供プログラムおよび広告配信システム | |
KR20200027212A (ko) | 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 방법 | |
KR101366833B1 (ko) | 무선 멀티홉 네트워크에서 무선 신호 중계를 위한 휴대용 단말기 및 방법 | |
JP2017107599A (ja) | 広告配信管理装置および広告配信管理方法 | |
JP2018036923A (ja) | データ管理装置、データ管理方法及びデータ通信システム | |
KR20190084920A (ko) | 무선 통신 장치의 장치 식별 정보를 이용한 컨텐츠 표시 방법, 컨텐츠 제공 방법, 상기 컨텐츠 표시 방법을 수행하는 사용자 단말 및 상기 컨텐츠 제공 방법을 수행하는 컨텐츠 제공 시스템 | |
KR101377039B1 (ko) | 무선 멀티홉 네트워크에서 무선 신호 중계 참여 유도 시스템 및 방법 | |
KR20160089988A (ko) | 이동통신 단말기 간의 컨텐츠 공유 방법 및 이를 위한 통신 시스템 | |
JP3913585B2 (ja) | 通信制御装置及び通信システム及び通信制御方法及び通信制御プログラム | |
KR20030089083A (ko) | 블루투스를 내장한 휴대용 디지털기기를 이용한 온라인광고방법 | |
JP2004104322A (ja) | アドホックネットワークの接続方法及び接続装置、接続プログラム並びにそのプログラムを記録した記録媒体 | |
KR101869154B1 (ko) | 복수의 스마트 기기에 대한 CoAP 메시지 기반의 비콘 서비스 제공 방법 | |
KR101808620B1 (ko) | P2p 기반으로 하는 사용자 피어의 광고 메시지 전송 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
N231 | Notification of change of applicant |